mirror of
https://github.com/Rafostar/clapper.git
synced 2025-08-31 08:21:59 +02:00
Compare commits
26 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
2076309aaa | ||
|
79618edd1e | ||
|
22d2c40b0f | ||
|
5301c8b368 | ||
|
e910978590 | ||
|
3b99f0ee0c | ||
|
f93a0fed98 | ||
|
6b8c35b16e | ||
|
5fdb6e64be | ||
|
60d4b5aec1 | ||
|
f5258889cf | ||
|
31eddf5dd2 | ||
|
89f7304e0e | ||
|
3c918bda73 | ||
|
2a8ef2559f | ||
|
7676e18eee | ||
|
00b05b460d | ||
|
62f02cf2a3 | ||
|
9fc1d9b8c4 | ||
|
45a5ebb4b6 | ||
|
2500a42286 | ||
|
bafffa59b9 | ||
|
201cb6f64c | ||
|
636098182b | ||
|
5442b0b70a | ||
|
67d1b9f5bc |
@@ -103,14 +103,14 @@
|
|||||||
<summary>Set PlayFlags for playbin</summary>
|
<summary>Set PlayFlags for playbin</summary>
|
||||||
</key>
|
</key>
|
||||||
|
|
||||||
<!-- YouTube -->
|
<!-- Gtuber -->
|
||||||
<key name="yt-adaptive-enabled" type="b">
|
<key name="yt-adaptive-enabled" type="b">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
<summary>Enable to use adaptive streaming for YouTube</summary>
|
<summary>Enable to use adaptive streaming</summary>
|
||||||
</key>
|
</key>
|
||||||
<key name="yt-quality-type" type="i">
|
<key name="yt-quality-type" type="i">
|
||||||
<default>1</default>
|
<default>1</default>
|
||||||
<summary>Max YouTube video quality type</summary>
|
<summary>Max online video quality type</summary>
|
||||||
</key>
|
</key>
|
||||||
|
|
||||||
<!-- Other -->
|
<!-- Other -->
|
||||||
|
@@ -372,9 +372,11 @@ gst_clapper_gl_sink_propose_allocation (GstBaseSink * bsink, GstQuery * query)
|
|||||||
gst_buffer_pool_config_add_option (config,
|
gst_buffer_pool_config_add_option (config,
|
||||||
GST_BUFFER_POOL_OPTION_GL_SYNC_META);
|
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;
|
goto config_failed;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* we need at least 2 buffer because we hold on to the last one */
|
/* we need at least 2 buffer because we hold on to the last one */
|
||||||
gst_query_add_allocation_pool (query, pool, size, 2, 0);
|
gst_query_add_allocation_pool (query, pool, size, 2, 0);
|
||||||
|
2
lib/gst/clapper/meson.build
vendored
2
lib/gst/clapper/meson.build
vendored
@@ -84,7 +84,7 @@ gstclapper = library('gstclapper-' + api_version,
|
|||||||
version: libversion,
|
version: libversion,
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: pkglibdir,
|
install_dir: pkglibdir,
|
||||||
dependencies: [gtk4_dep, glib_dep, gio_dep,
|
dependencies: [gtk4_dep, glib_dep, gio_dep, giounix_dep,
|
||||||
gstbase_dep, gstvideo_dep, gstaudio_dep,
|
gstbase_dep, gstvideo_dep, gstaudio_dep,
|
||||||
gsttag_dep, gstpbutils_dep, libm] + gtk_deps,
|
gsttag_dep, gstpbutils_dep, libm] + gtk_deps,
|
||||||
)
|
)
|
||||||
|
1
lib/meson.build
vendored
1
lib/meson.build
vendored
@@ -247,6 +247,7 @@ libm = cc.find_library('m', required: false)
|
|||||||
glib_dep = dependency('glib-2.0', version: glib_req, fallback: ['glib', 'libglib_dep'])
|
glib_dep = dependency('glib-2.0', version: glib_req, fallback: ['glib', 'libglib_dep'])
|
||||||
gmodule_dep = dependency('gmodule-2.0', fallback: ['glib', 'libgmodule_dep'])
|
gmodule_dep = dependency('gmodule-2.0', fallback: ['glib', 'libgmodule_dep'])
|
||||||
gio_dep = dependency('gio-2.0', fallback: ['glib', 'libgio_dep'])
|
gio_dep = dependency('gio-2.0', fallback: ['glib', 'libgio_dep'])
|
||||||
|
giounix_dep = dependency('gio-unix-2.0', version: glib_req, fallback: ['glib', 'libgiounix_dep'])
|
||||||
|
|
||||||
cdata.set('DISABLE_ORC', 1)
|
cdata.set('DISABLE_ORC', 1)
|
||||||
cdata.set('GST_ENABLE_EXTRA_CHECKS', get_option('devel-checks'))
|
cdata.set('GST_ENABLE_EXTRA_CHECKS', get_option('devel-checks'))
|
||||||
|
@@ -23,6 +23,7 @@
|
|||||||
"flathub/shared-modules/gudev/gudev.json",
|
"flathub/shared-modules/gudev/gudev.json",
|
||||||
"flathub/lib/libsass.json",
|
"flathub/lib/libsass.json",
|
||||||
"flathub/lib/sassc.json",
|
"flathub/lib/sassc.json",
|
||||||
|
"flathub/lib/libadwaita.json",
|
||||||
"flathub/lib/liba52.json",
|
"flathub/lib/liba52.json",
|
||||||
"flathub/lib/libmpeg2.json",
|
"flathub/lib/libmpeg2.json",
|
||||||
"flathub/lib/libdv.json",
|
"flathub/lib/libdv.json",
|
||||||
@@ -31,14 +32,8 @@
|
|||||||
"flathub/lib/libdvdnav.json",
|
"flathub/lib/libdvdnav.json",
|
||||||
"flathub/lib/libass.json",
|
"flathub/lib/libass.json",
|
||||||
"flathub/lib/ffmpeg.json",
|
"flathub/lib/ffmpeg.json",
|
||||||
"testing/gstreamer-1.0/gstreamer.json",
|
"testing/gstreamer.json",
|
||||||
"testing/gstreamer-1.0/gst-plugins-base.json",
|
"testing/gtuber.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/libadwaita.json",
|
|
||||||
{
|
{
|
||||||
"name": "clapper",
|
"name": "clapper",
|
||||||
"buildsystem": "meson",
|
"buildsystem": "meson",
|
||||||
|
@@ -20,7 +20,6 @@
|
|||||||
"--env=GST_VAAPI_ALL_DRIVERS=1"
|
"--env=GST_VAAPI_ALL_DRIVERS=1"
|
||||||
],
|
],
|
||||||
"modules": [
|
"modules": [
|
||||||
"flathub/lib/glib-networking.json",
|
|
||||||
"flathub/shared-modules/gudev/gudev.json",
|
"flathub/shared-modules/gudev/gudev.json",
|
||||||
"flathub/lib/pango.json",
|
"flathub/lib/pango.json",
|
||||||
"flathub/lib/libsass.json",
|
"flathub/lib/libsass.json",
|
||||||
@@ -42,7 +41,8 @@
|
|||||||
"flathub/gstreamer-1.0/gst-libav.json",
|
"flathub/gstreamer-1.0/gst-libav.json",
|
||||||
"flathub/gstreamer-1.0/gstreamer-vaapi.json",
|
"flathub/gstreamer-1.0/gstreamer-vaapi.json",
|
||||||
"flathub/lib/gtk4.json",
|
"flathub/lib/gtk4.json",
|
||||||
"testing/libadwaita.json",
|
"flathub/lib/libadwaita.json",
|
||||||
|
"testing/gtuber.json",
|
||||||
{
|
{
|
||||||
"name": "clapper",
|
"name": "clapper",
|
||||||
"buildsystem": "meson",
|
"buildsystem": "meson",
|
||||||
|
Submodule pkgs/flatpak/flathub updated: 57f18006bc...829ebe9930
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
71
pkgs/flatpak/testing/gstreamer.json
Normal file
71
pkgs/flatpak/testing/gstreamer.json
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
{
|
||||||
|
"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",
|
||||||
|
|
||||||
|
"-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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
18
pkgs/flatpak/testing/gtuber.json
Normal file
18
pkgs/flatpak/testing/gtuber.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"name": "gtuber",
|
||||||
|
"buildsystem": "meson",
|
||||||
|
"config-opts": [
|
||||||
|
"-Dvapi=disabled"
|
||||||
|
],
|
||||||
|
"cleanup": [
|
||||||
|
"/include",
|
||||||
|
"/lib/pkgconfig"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/Rafostar/gtuber.git",
|
||||||
|
"branch": "main"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@@ -1,21 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "libadwaita",
|
|
||||||
"buildsystem": "meson",
|
|
||||||
"config-opts": [
|
|
||||||
"--buildtype=release",
|
|
||||||
"--wrap-mode=nofallback",
|
|
||||||
"-Dintrospection=enabled",
|
|
||||||
"-Dvapi=false",
|
|
||||||
"-Dgtk_doc=false",
|
|
||||||
"-Dtests=false",
|
|
||||||
"-Dexamples=false"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://gitlab.gnome.org/GNOME/libadwaita.git",
|
|
||||||
"tag": "1.0.0-alpha.2",
|
|
||||||
"commit": "f5932ab4250c8e709958c6e75a1a4941a5f0f386"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -1 +1 @@
|
|||||||
ca de it nl pl
|
ca cs de es hu it nl pl pt_BR ru zh_CN
|
||||||
|
31
po/af.po
31
po/af.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Afrikaans\n"
|
"Language-Team: Afrikaans\n"
|
||||||
"Language: af_ZA\n"
|
"Language: af_ZA\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/ar.po
31
po/ar.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"Language: ar_SA\n"
|
"Language: ar_SA\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/ca.po
31
po/ca.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 20:37\n"
|
"PO-Revision-Date: 2021-09-14 16:21\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Catalan\n"
|
"Language-Team: Catalan\n"
|
||||||
"Language: ca_ES\n"
|
"Language: ca_ES\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr "Cancel·la"
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Obre"
|
msgstr "Obre"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Títol"
|
msgstr "Títol"
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Completat"
|
msgstr "Completat"
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr "Reprèn la reproducció?"
|
msgstr "Reprèn la reproducció?"
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr "Versió del GTK: %s"
|
msgstr "Versió del GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr "Versió del Adwaita: %s"
|
msgstr "Versió del Adwaita: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr "Versió del GStreamer: %s"
|
msgstr "Versió del GStreamer: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr "Versió del GJS: %s"
|
msgstr "Versió del GJS: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr "Un reproductor multimèdia del GNOME que usa 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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr "Acaba a la/les %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"
|
msgid "Undetermined"
|
||||||
msgstr "Sense determinar"
|
msgstr "Sense determinar"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr "Canals"
|
msgstr "Canals"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deshabilitat"
|
msgstr "Deshabilitat"
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: com.github.rafostar.Clapper\n"
|
"Project-Id-Version: com.github.rafostar.Clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -399,55 +399,60 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
263
po/cs.po
263
po/cs.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-19 20:57\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Czech\n"
|
"Language-Team: Czech\n"
|
||||||
"Language: cs_CZ\n"
|
"Language: cs_CZ\n"
|
||||||
@@ -19,436 +19,441 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/clapper.ui:6
|
#: ui/clapper.ui:6
|
||||||
msgid "Open Files..."
|
msgid "Open Files..."
|
||||||
msgstr ""
|
msgstr "Otevřít soubory..."
|
||||||
|
|
||||||
#: ui/clapper.ui:10
|
#: ui/clapper.ui:10
|
||||||
msgid "Open URI..."
|
msgid "Open URI..."
|
||||||
msgstr ""
|
msgstr "Otevřít URI..."
|
||||||
|
|
||||||
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr "Předvolby"
|
||||||
|
|
||||||
#: ui/clapper.ui:20
|
#: ui/clapper.ui:20
|
||||||
msgid "Shortcuts"
|
msgid "Shortcuts"
|
||||||
msgstr ""
|
msgstr "Klávesové zkratky"
|
||||||
|
|
||||||
#: ui/clapper.ui:26
|
#: ui/clapper.ui:26
|
||||||
msgid "About Clapper"
|
msgid "About Clapper"
|
||||||
msgstr ""
|
msgstr "O aplikaci Clapper"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:27
|
#: ui/elapsed-time-button.ui:27
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
msgstr ""
|
msgstr "Rychlost"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
||||||
#: ui/preferences-window.ui:215
|
#: ui/preferences-window.ui:215
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr "Normální"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr "Obecné"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:13
|
#: ui/help-overlay.ui:13
|
||||||
msgid "Show shortcuts"
|
msgid "Show shortcuts"
|
||||||
msgstr ""
|
msgstr "Zobrazit klávesové zkratky"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:19
|
#: ui/help-overlay.ui:19
|
||||||
msgid "Toggle fullscreen"
|
msgid "Toggle fullscreen"
|
||||||
msgstr ""
|
msgstr "Celá obrazovka"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:20
|
#: ui/help-overlay.ui:20
|
||||||
msgid "Double tap | Double click"
|
msgid "Double tap | Double click"
|
||||||
msgstr ""
|
msgstr "Dvojitým poklepáním | Dvojitým kliknutím"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:26
|
#: ui/help-overlay.ui:26
|
||||||
msgid "Leave fullscreen"
|
msgid "Leave fullscreen"
|
||||||
msgstr ""
|
msgstr "Opustit režim celé obrazovky"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:32
|
#: ui/help-overlay.ui:32
|
||||||
msgid "Reveal OSD (fullscreen only)"
|
msgid "Reveal OSD (fullscreen only)"
|
||||||
msgstr ""
|
msgstr "Odhalit OSD (pouze při zobrazení na celou obrazovku)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:33
|
#: ui/help-overlay.ui:33
|
||||||
msgid "Tap"
|
msgid "Tap"
|
||||||
msgstr ""
|
msgstr "Klepnutím"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:39
|
#: ui/help-overlay.ui:39
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr "Ukončit"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:47
|
#: ui/help-overlay.ui:47
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr "Média"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:50
|
#: ui/help-overlay.ui:50
|
||||||
msgid "Open files"
|
msgid "Open files"
|
||||||
msgstr ""
|
msgstr "Otevřít soubory"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
||||||
msgid "Open URI"
|
msgid "Open URI"
|
||||||
msgstr ""
|
msgstr "Otevřít URI"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:64
|
#: ui/help-overlay.ui:64
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr "Playlisty"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:67
|
#: ui/help-overlay.ui:67
|
||||||
msgid "Next item"
|
msgid "Next item"
|
||||||
msgstr ""
|
msgstr "Další položka"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:68
|
#: ui/help-overlay.ui:68
|
||||||
msgid "Double tap (right side)"
|
msgid "Double tap (right side)"
|
||||||
msgstr ""
|
msgstr "Dvojité poklepání (pravá strana)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:74
|
#: ui/help-overlay.ui:74
|
||||||
msgid "Previous item"
|
msgid "Previous item"
|
||||||
msgstr ""
|
msgstr "Předchozí položka"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:75
|
#: ui/help-overlay.ui:75
|
||||||
msgid "Double tap (left side)"
|
msgid "Double tap (left side)"
|
||||||
msgstr ""
|
msgstr "Dvojité poklepání (levá strana)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:81
|
#: ui/help-overlay.ui:81
|
||||||
msgid "Change repeat mode"
|
msgid "Change repeat mode"
|
||||||
msgstr ""
|
msgstr "Změnit režim opakování"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:87
|
#: ui/help-overlay.ui:87
|
||||||
msgid "Export to file"
|
msgid "Export to file"
|
||||||
msgstr ""
|
msgstr "Exportovat do souboru"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
||||||
msgid "Playback"
|
msgid "Playback"
|
||||||
msgstr ""
|
msgstr "Přehrávání"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:98
|
#: ui/help-overlay.ui:98
|
||||||
msgid "Toggle play"
|
msgid "Toggle play"
|
||||||
msgstr ""
|
msgstr "Přepnout přehrávání"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:99
|
#: ui/help-overlay.ui:99
|
||||||
msgid "Long press | Right click"
|
msgid "Long press | Right click"
|
||||||
msgstr ""
|
msgstr "Dlouhým stisknutím | Klepnutím pravým tlačítkem"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:105
|
#: ui/help-overlay.ui:105
|
||||||
msgid "Seek forward"
|
msgid "Seek forward"
|
||||||
msgstr ""
|
msgstr "Přetočit vpřed"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:106
|
#: ui/help-overlay.ui:106
|
||||||
msgid "Swipe right | Scroll right"
|
msgid "Swipe right | Scroll right"
|
||||||
msgstr ""
|
msgstr "Přejetím vpravo | Scrollováním vpravo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:112
|
#: ui/help-overlay.ui:112
|
||||||
msgid "Seek backward"
|
msgid "Seek backward"
|
||||||
msgstr ""
|
msgstr "Přetočit zpět"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:113
|
#: ui/help-overlay.ui:113
|
||||||
msgid "Swipe left | Scroll left"
|
msgid "Swipe left | Scroll left"
|
||||||
msgstr ""
|
msgstr "Přejetím vlevo | Scrollováním vlevo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:119
|
#: ui/help-overlay.ui:119
|
||||||
msgid "Volume up"
|
msgid "Volume up"
|
||||||
msgstr ""
|
msgstr "Zesílit"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:120
|
#: ui/help-overlay.ui:120
|
||||||
msgid "Swipe up | Scroll up"
|
msgid "Swipe up | Scroll up"
|
||||||
msgstr ""
|
msgstr "Přejetím nahoru | Scrollováním nahoru"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:126
|
#: ui/help-overlay.ui:126
|
||||||
msgid "Volume down"
|
msgid "Volume down"
|
||||||
msgstr ""
|
msgstr "Zeslabit"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:127
|
#: ui/help-overlay.ui:127
|
||||||
msgid "Swipe down | Scroll down"
|
msgid "Swipe down | Scroll down"
|
||||||
msgstr ""
|
msgstr "Přejetím dolů | Scrollováním dolů"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:133
|
#: ui/help-overlay.ui:133
|
||||||
msgid "Toggle mute"
|
msgid "Toggle mute"
|
||||||
msgstr ""
|
msgstr "Vypnout/zapnout zvuk"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:139
|
#: ui/help-overlay.ui:139
|
||||||
msgid "Next chapter"
|
msgid "Next chapter"
|
||||||
msgstr ""
|
msgstr "Další kapitola"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:145
|
#: ui/help-overlay.ui:145
|
||||||
msgid "Previous chapter"
|
msgid "Previous chapter"
|
||||||
msgstr ""
|
msgstr "Předchozí kapitola"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:11
|
#: ui/preferences-plugin-ranking-subpage.ui:11
|
||||||
msgid "Decoders"
|
msgid "Decoders"
|
||||||
msgstr ""
|
msgstr "Dekodéry"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:18
|
#: ui/preferences-plugin-ranking-subpage.ui:18
|
||||||
msgid "Return to the preferences"
|
msgid "Return to the preferences"
|
||||||
msgstr ""
|
msgstr "Zpět do předvoleb"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:16
|
#: ui/preferences-window.ui:16
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr "Chování"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:19
|
#: ui/preferences-window.ui:19
|
||||||
msgid "Auto fullscreen"
|
msgid "Auto fullscreen"
|
||||||
msgstr ""
|
msgstr "Automaticky na celou obrazovku"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:20
|
#: ui/preferences-window.ui:20
|
||||||
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
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
|
#: ui/preferences-window.ui:26
|
||||||
msgid "Ask to resume recent media"
|
msgid "Ask to resume recent media"
|
||||||
msgstr ""
|
msgstr "Zeptat se na obnovení nedávných médií"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:32
|
#: ui/preferences-window.ui:32
|
||||||
msgid "Float on all workspaces"
|
msgid "Float on all workspaces"
|
||||||
msgstr ""
|
msgstr "Plovoucí režim na všech pracovních plochách"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:33
|
#: ui/preferences-window.ui:33
|
||||||
msgid "This option only works on GNOME"
|
msgid "This option only works on GNOME"
|
||||||
msgstr ""
|
msgstr "Tato možnost funguje pouze na GNOME"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:39
|
#: ui/preferences-window.ui:39
|
||||||
msgid "After playback"
|
msgid "After playback"
|
||||||
msgstr ""
|
msgstr "Po skončení přehrávání"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:44
|
#: ui/preferences-window.ui:44
|
||||||
msgid "Do nothing"
|
msgid "Do nothing"
|
||||||
msgstr ""
|
msgstr "Nedělat nic"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:45
|
#: ui/preferences-window.ui:45
|
||||||
msgid "Freeze last frame"
|
msgid "Freeze last frame"
|
||||||
msgstr ""
|
msgstr "Zůstat na posledním snímku"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:46
|
#: ui/preferences-window.ui:46
|
||||||
msgid "Close the app"
|
msgid "Close the app"
|
||||||
msgstr ""
|
msgstr "Zavřít aplikaci"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:56
|
#: ui/preferences-window.ui:56
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr "Hlasitost"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:59
|
#: ui/preferences-window.ui:59
|
||||||
msgid "Custom initial value"
|
msgid "Custom initial value"
|
||||||
msgstr ""
|
msgstr "Vlastní počáteční hodnota"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:60
|
#: ui/preferences-window.ui:60
|
||||||
msgid "Set custom volume at startup instead of restoring it"
|
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
|
#: ui/preferences-window.ui:64
|
||||||
msgid "Volume percentage"
|
msgid "Volume percentage"
|
||||||
msgstr ""
|
msgstr "Procento hlasitosti"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:75
|
#: ui/preferences-window.ui:75
|
||||||
msgid "Seeking"
|
msgid "Seeking"
|
||||||
msgstr ""
|
msgstr "Přetáčení"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:78
|
#: ui/preferences-window.ui:78
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr "Režim"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:84
|
#: ui/preferences-window.ui:84
|
||||||
msgid "Accurate"
|
msgid "Accurate"
|
||||||
msgstr ""
|
msgstr "Přesný"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:85
|
#: ui/preferences-window.ui:85
|
||||||
msgid "Fast"
|
msgid "Fast"
|
||||||
msgstr ""
|
msgstr "Rychlý"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:93
|
#: ui/preferences-window.ui:93
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "Jednotka"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:98
|
#: ui/preferences-window.ui:98
|
||||||
msgid "Second"
|
msgid "Second"
|
||||||
msgstr ""
|
msgstr "Sekundy"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:99
|
#: ui/preferences-window.ui:99
|
||||||
msgid "Minute"
|
msgid "Minute"
|
||||||
msgstr ""
|
msgstr "Minuty"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:100
|
#: ui/preferences-window.ui:100
|
||||||
msgid "Percentage"
|
msgid "Percentage"
|
||||||
msgstr ""
|
msgstr "Procenta"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:108
|
#: ui/preferences-window.ui:108
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr "Hodnota"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:123
|
#: ui/preferences-window.ui:123
|
||||||
msgid "Audio"
|
msgid "Audio"
|
||||||
msgstr ""
|
msgstr "Zvuk"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:126
|
#: ui/preferences-window.ui:126
|
||||||
msgid "Offset in milliseconds"
|
msgid "Offset in milliseconds"
|
||||||
msgstr ""
|
msgstr "Posunutí v milisekundách"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:133
|
#: ui/preferences-window.ui:133
|
||||||
msgid "Only native audio formats"
|
msgid "Only native audio formats"
|
||||||
msgstr ""
|
msgstr "Pouze nativní formáty zvuku"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:141
|
#: ui/preferences-window.ui:141
|
||||||
msgid "Subtitles"
|
msgid "Subtitles"
|
||||||
msgstr ""
|
msgstr "Titulky"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:144
|
#: ui/preferences-window.ui:144
|
||||||
msgid "Default font"
|
msgid "Default font"
|
||||||
msgstr ""
|
msgstr "Výchozí styl písma"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:154
|
#: ui/preferences-window.ui:154
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr ""
|
msgstr "Síť"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:158
|
#: ui/preferences-window.ui:158
|
||||||
msgid "Client"
|
msgid "Client"
|
||||||
msgstr ""
|
msgstr "Klient"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:161
|
#: ui/preferences-window.ui:161
|
||||||
msgid "Progressive download buffering"
|
msgid "Progressive download buffering"
|
||||||
msgstr ""
|
msgstr "Postupné stahování do vyrovnávací paměti"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:169
|
#: ui/preferences-window.ui:169
|
||||||
msgid "Server"
|
msgid "Server"
|
||||||
msgstr ""
|
msgstr "Server"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:172
|
#: ui/preferences-window.ui:172
|
||||||
msgid "Control player remotely"
|
msgid "Control player remotely"
|
||||||
msgstr ""
|
msgstr "Vzdáleně ovládat přehrávač"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:176
|
#: ui/preferences-window.ui:176
|
||||||
msgid "Listening port"
|
msgid "Listening port"
|
||||||
msgstr ""
|
msgstr "Naslouchat na portu"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:183
|
#: ui/preferences-window.ui:183
|
||||||
msgid "Run web application in background"
|
msgid "Run web application in background"
|
||||||
msgstr ""
|
msgstr "Spustit webovou aplikaci na pozadí"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:184
|
#: ui/preferences-window.ui:184
|
||||||
msgid "Requires GTK compiled with Broadway backend"
|
msgid "Requires GTK compiled with Broadway backend"
|
||||||
msgstr ""
|
msgstr "Vyžaduje GTK kompilovaný s Broadway backendem"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:190
|
#: ui/preferences-window.ui:190
|
||||||
msgid "Web application port"
|
msgid "Web application port"
|
||||||
msgstr ""
|
msgstr "Port webové aplikace"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:204
|
#: ui/preferences-window.ui:204
|
||||||
msgid "Prefer adaptive streaming"
|
msgid "Prefer adaptive streaming"
|
||||||
msgstr ""
|
msgstr "Preferovat adaptivní streamování"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:210
|
#: ui/preferences-window.ui:210
|
||||||
msgid "Max quality"
|
msgid "Max quality"
|
||||||
msgstr ""
|
msgstr "Maximální kvalita"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:228
|
#: ui/preferences-window.ui:228
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr "Vylepšení"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:232
|
#: ui/preferences-window.ui:232
|
||||||
msgid "Appearance"
|
msgid "Appearance"
|
||||||
msgstr ""
|
msgstr "Vzhled"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:235
|
#: ui/preferences-window.ui:235
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr ""
|
msgstr "Tmavý motiv"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:241
|
#: ui/preferences-window.ui:241
|
||||||
msgid "Render window shadows"
|
msgid "Render window shadows"
|
||||||
msgstr ""
|
msgstr "Vykreslovat stíny okna"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:242
|
#: ui/preferences-window.ui:242
|
||||||
msgid "Disable to increase performance when windowed"
|
msgid "Disable to increase performance when windowed"
|
||||||
msgstr ""
|
msgstr "Zakázat pro zvýšení výkonu"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:253
|
#: ui/preferences-window.ui:253
|
||||||
msgid "Plugin ranking"
|
msgid "Plugin ranking"
|
||||||
msgstr ""
|
msgstr "Pořadí pluginů"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:254
|
#: ui/preferences-window.ui:254
|
||||||
msgid "Alter default ranks of GStreamer plugins"
|
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
|
#: ui/preferences-window.ui:259
|
||||||
msgid "Use playbin3"
|
msgid "Use playbin3"
|
||||||
msgstr ""
|
msgstr "Použít playbin3"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
||||||
msgid "Requires player restart"
|
msgid "Requires player restart"
|
||||||
msgstr ""
|
msgstr "Vyžaduje restart přehrávače"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
||||||
msgid "Experimental"
|
msgid "Experimental"
|
||||||
msgstr ""
|
msgstr "Experimentální"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:268
|
#: ui/preferences-window.ui:268
|
||||||
msgid "Use PipeWire for audio output"
|
msgid "Use PipeWire for audio output"
|
||||||
msgstr ""
|
msgstr "Použít PipeWire pro zvukový výstup"
|
||||||
|
|
||||||
#: src/buttons.js:201
|
#: src/buttons.js:201
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Decoder: %s"
|
msgid "Decoder: %s"
|
||||||
msgstr ""
|
msgstr "Dekodér: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:152
|
#: src/dialogs.js:152
|
||||||
msgid "Enter or drop URI here"
|
msgid "Enter or drop URI here"
|
||||||
msgstr ""
|
msgstr "Zde zadejte nebo přetáhněte URI"
|
||||||
|
|
||||||
#: src/dialogs.js:157
|
#: src/dialogs.js:157
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Zrušit"
|
||||||
|
|
||||||
#: src/dialogs.js:158
|
#: src/dialogs.js:158
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Otevřít"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
|
||||||
msgid "Completed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:226
|
||||||
msgid "Resume playback?"
|
msgid "Title"
|
||||||
msgstr ""
|
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
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr "Verze GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr "Verze Adwaita: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GStreamer version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GJS version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: 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"
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr "Neurčeno"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr "Kanály"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr "Vypnuto"
|
||||||
|
|
||||||
|
31
po/da.po
31
po/da.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Danish\n"
|
"Language-Team: Danish\n"
|
||||||
"Language: da_DK\n"
|
"Language: da_DK\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/de.po
31
po/de.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-07 20:54\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr "Abbrechen"
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Öffnen"
|
msgstr "Öffnen"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titel"
|
msgstr "Titel"
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Abgespielt"
|
msgstr "Abgespielt"
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr "Wiedergabe fortfahren?"
|
msgstr "Wiedergabe fortfahren?"
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr "GTK Version: %s"
|
msgstr "GTK Version: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr "Adwaita Version: %s"
|
msgstr "Adwaita Version: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr "GStreamer Version: %s"
|
msgstr "GStreamer Version: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr "GJS Version: %s"
|
msgstr "GJS Version: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr "Ein von GStreamer betriebener GNOME Multimedia-Player"
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr "Ended um %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"
|
msgid "Undetermined"
|
||||||
msgstr "Unbestimmet"
|
msgstr "Unbestimmet"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr "Audio-Kanäle"
|
msgstr "Audio-Kanäle"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deaktiviert"
|
msgstr "Deaktiviert"
|
||||||
|
|
||||||
|
31
po/el.po
31
po/el.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Greek\n"
|
"Language-Team: Greek\n"
|
||||||
"Language: el_GR\n"
|
"Language: el_GR\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
263
po/es.po
263
po/es.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
@@ -19,436 +19,441 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/clapper.ui:6
|
#: ui/clapper.ui:6
|
||||||
msgid "Open Files..."
|
msgid "Open Files..."
|
||||||
msgstr ""
|
msgstr "Abrir archivos"
|
||||||
|
|
||||||
#: ui/clapper.ui:10
|
#: ui/clapper.ui:10
|
||||||
msgid "Open URI..."
|
msgid "Open URI..."
|
||||||
msgstr ""
|
msgstr "Abrir URI"
|
||||||
|
|
||||||
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr "Preferencias"
|
||||||
|
|
||||||
#: ui/clapper.ui:20
|
#: ui/clapper.ui:20
|
||||||
msgid "Shortcuts"
|
msgid "Shortcuts"
|
||||||
msgstr ""
|
msgstr "Atajos"
|
||||||
|
|
||||||
#: ui/clapper.ui:26
|
#: ui/clapper.ui:26
|
||||||
msgid "About Clapper"
|
msgid "About Clapper"
|
||||||
msgstr ""
|
msgstr "Acerca de Clapper"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:27
|
#: ui/elapsed-time-button.ui:27
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
msgstr ""
|
msgstr "Velocidad"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
||||||
#: ui/preferences-window.ui:215
|
#: ui/preferences-window.ui:215
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr "Normal"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr "General"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:13
|
#: ui/help-overlay.ui:13
|
||||||
msgid "Show shortcuts"
|
msgid "Show shortcuts"
|
||||||
msgstr ""
|
msgstr "Mostrar atajos"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:19
|
#: ui/help-overlay.ui:19
|
||||||
msgid "Toggle fullscreen"
|
msgid "Toggle fullscreen"
|
||||||
msgstr ""
|
msgstr "Fijar a pantalla completa"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:20
|
#: ui/help-overlay.ui:20
|
||||||
msgid "Double tap | Double click"
|
msgid "Double tap | Double click"
|
||||||
msgstr ""
|
msgstr "Doble toque | Doble clic "
|
||||||
|
|
||||||
#: ui/help-overlay.ui:26
|
#: ui/help-overlay.ui:26
|
||||||
msgid "Leave fullscreen"
|
msgid "Leave fullscreen"
|
||||||
msgstr ""
|
msgstr "Salir de pantalla completa"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:32
|
#: ui/help-overlay.ui:32
|
||||||
msgid "Reveal OSD (fullscreen only)"
|
msgid "Reveal OSD (fullscreen only)"
|
||||||
msgstr ""
|
msgstr "Revelar OSD (solo pantalla completa)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:33
|
#: ui/help-overlay.ui:33
|
||||||
msgid "Tap"
|
msgid "Tap"
|
||||||
msgstr ""
|
msgstr "Tocar"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:39
|
#: ui/help-overlay.ui:39
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr "Abandonar"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:47
|
#: ui/help-overlay.ui:47
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr "Media"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:50
|
#: ui/help-overlay.ui:50
|
||||||
msgid "Open files"
|
msgid "Open files"
|
||||||
msgstr ""
|
msgstr "Abrir archivos"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
||||||
msgid "Open URI"
|
msgid "Open URI"
|
||||||
msgstr ""
|
msgstr "Abrir URI"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:64
|
#: ui/help-overlay.ui:64
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr "Lista de reproducción"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:67
|
#: ui/help-overlay.ui:67
|
||||||
msgid "Next item"
|
msgid "Next item"
|
||||||
msgstr ""
|
msgstr "Artículo siguiente"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:68
|
#: ui/help-overlay.ui:68
|
||||||
msgid "Double tap (right side)"
|
msgid "Double tap (right side)"
|
||||||
msgstr ""
|
msgstr "Tocar doble (lado derecho)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:74
|
#: ui/help-overlay.ui:74
|
||||||
msgid "Previous item"
|
msgid "Previous item"
|
||||||
msgstr ""
|
msgstr "Artículo anterior"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:75
|
#: ui/help-overlay.ui:75
|
||||||
msgid "Double tap (left side)"
|
msgid "Double tap (left side)"
|
||||||
msgstr ""
|
msgstr "Tocar doble (lado izquierdo)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:81
|
#: ui/help-overlay.ui:81
|
||||||
msgid "Change repeat mode"
|
msgid "Change repeat mode"
|
||||||
msgstr ""
|
msgstr "Cambiar a modo repetición"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:87
|
#: ui/help-overlay.ui:87
|
||||||
msgid "Export to file"
|
msgid "Export to file"
|
||||||
msgstr ""
|
msgstr "Exportar a archivo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
||||||
msgid "Playback"
|
msgid "Playback"
|
||||||
msgstr ""
|
msgstr "Reproducir"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:98
|
#: ui/help-overlay.ui:98
|
||||||
msgid "Toggle play"
|
msgid "Toggle play"
|
||||||
msgstr ""
|
msgstr "Fijar a reproducir"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:99
|
#: ui/help-overlay.ui:99
|
||||||
msgid "Long press | Right click"
|
msgid "Long press | Right click"
|
||||||
msgstr ""
|
msgstr "Pulsación larga | Clic derecho"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:105
|
#: ui/help-overlay.ui:105
|
||||||
msgid "Seek forward"
|
msgid "Seek forward"
|
||||||
msgstr ""
|
msgstr "Buscar adelante "
|
||||||
|
|
||||||
#: ui/help-overlay.ui:106
|
#: ui/help-overlay.ui:106
|
||||||
msgid "Swipe right | Scroll right"
|
msgid "Swipe right | Scroll right"
|
||||||
msgstr ""
|
msgstr "Deslizar a derecha | Desplazar a derecha"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:112
|
#: ui/help-overlay.ui:112
|
||||||
msgid "Seek backward"
|
msgid "Seek backward"
|
||||||
msgstr ""
|
msgstr "Buscar a atrás"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:113
|
#: ui/help-overlay.ui:113
|
||||||
msgid "Swipe left | Scroll left"
|
msgid "Swipe left | Scroll left"
|
||||||
msgstr ""
|
msgstr "Deslizar a izquierda | Desplazar a izquierda"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:119
|
#: ui/help-overlay.ui:119
|
||||||
msgid "Volume up"
|
msgid "Volume up"
|
||||||
msgstr ""
|
msgstr "Volumen +"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:120
|
#: ui/help-overlay.ui:120
|
||||||
msgid "Swipe up | Scroll up"
|
msgid "Swipe up | Scroll up"
|
||||||
msgstr ""
|
msgstr "Deslizar + | Desplazar +"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:126
|
#: ui/help-overlay.ui:126
|
||||||
msgid "Volume down"
|
msgid "Volume down"
|
||||||
msgstr ""
|
msgstr "Volumen -"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:127
|
#: ui/help-overlay.ui:127
|
||||||
msgid "Swipe down | Scroll down"
|
msgid "Swipe down | Scroll down"
|
||||||
msgstr ""
|
msgstr "Deslizar - | Desplazar -"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:133
|
#: ui/help-overlay.ui:133
|
||||||
msgid "Toggle mute"
|
msgid "Toggle mute"
|
||||||
msgstr ""
|
msgstr "Fijar a mudo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:139
|
#: ui/help-overlay.ui:139
|
||||||
msgid "Next chapter"
|
msgid "Next chapter"
|
||||||
msgstr ""
|
msgstr "Siguiente capítulo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:145
|
#: ui/help-overlay.ui:145
|
||||||
msgid "Previous chapter"
|
msgid "Previous chapter"
|
||||||
msgstr ""
|
msgstr "Anterior capítulo"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:11
|
#: ui/preferences-plugin-ranking-subpage.ui:11
|
||||||
msgid "Decoders"
|
msgid "Decoders"
|
||||||
msgstr ""
|
msgstr "Decodificadores"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:18
|
#: ui/preferences-plugin-ranking-subpage.ui:18
|
||||||
msgid "Return to the preferences"
|
msgid "Return to the preferences"
|
||||||
msgstr ""
|
msgstr "Regresar a preferencias"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:16
|
#: ui/preferences-window.ui:16
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr "Comportamiento"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:19
|
#: ui/preferences-window.ui:19
|
||||||
msgid "Auto fullscreen"
|
msgid "Auto fullscreen"
|
||||||
msgstr ""
|
msgstr "Pantalla completa automática"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:20
|
#: ui/preferences-window.ui:20
|
||||||
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
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
|
#: ui/preferences-window.ui:26
|
||||||
msgid "Ask to resume recent media"
|
msgid "Ask to resume recent media"
|
||||||
msgstr ""
|
msgstr "Preguntar al reanudar los medios recientes"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:32
|
#: ui/preferences-window.ui:32
|
||||||
msgid "Float on all workspaces"
|
msgid "Float on all workspaces"
|
||||||
msgstr ""
|
msgstr "Flotar todos los espacios de trabajo"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:33
|
#: ui/preferences-window.ui:33
|
||||||
msgid "This option only works on GNOME"
|
msgid "This option only works on GNOME"
|
||||||
msgstr ""
|
msgstr "Esta opción solo funciona en GNOME"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:39
|
#: ui/preferences-window.ui:39
|
||||||
msgid "After playback"
|
msgid "After playback"
|
||||||
msgstr ""
|
msgstr "Después de reproducción "
|
||||||
|
|
||||||
#: ui/preferences-window.ui:44
|
#: ui/preferences-window.ui:44
|
||||||
msgid "Do nothing"
|
msgid "Do nothing"
|
||||||
msgstr ""
|
msgstr "Nada por hacer"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:45
|
#: ui/preferences-window.ui:45
|
||||||
msgid "Freeze last frame"
|
msgid "Freeze last frame"
|
||||||
msgstr ""
|
msgstr "Congelar el último fotograma"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:46
|
#: ui/preferences-window.ui:46
|
||||||
msgid "Close the app"
|
msgid "Close the app"
|
||||||
msgstr ""
|
msgstr "Cerrar la aplicación"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:56
|
#: ui/preferences-window.ui:56
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr "Volumen"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:59
|
#: ui/preferences-window.ui:59
|
||||||
msgid "Custom initial value"
|
msgid "Custom initial value"
|
||||||
msgstr ""
|
msgstr "Valor inicial personalizado"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:60
|
#: ui/preferences-window.ui:60
|
||||||
msgid "Set custom volume at startup instead of restoring it"
|
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
|
#: ui/preferences-window.ui:64
|
||||||
msgid "Volume percentage"
|
msgid "Volume percentage"
|
||||||
msgstr ""
|
msgstr "Porcentaje de volumen"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:75
|
#: ui/preferences-window.ui:75
|
||||||
msgid "Seeking"
|
msgid "Seeking"
|
||||||
msgstr ""
|
msgstr "Buscando"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:78
|
#: ui/preferences-window.ui:78
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr "Modo"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:84
|
#: ui/preferences-window.ui:84
|
||||||
msgid "Accurate"
|
msgid "Accurate"
|
||||||
msgstr ""
|
msgstr "Precisión"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:85
|
#: ui/preferences-window.ui:85
|
||||||
msgid "Fast"
|
msgid "Fast"
|
||||||
msgstr ""
|
msgstr "Rápido"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:93
|
#: ui/preferences-window.ui:93
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "Unidad"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:98
|
#: ui/preferences-window.ui:98
|
||||||
msgid "Second"
|
msgid "Second"
|
||||||
msgstr ""
|
msgstr "Segundo"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:99
|
#: ui/preferences-window.ui:99
|
||||||
msgid "Minute"
|
msgid "Minute"
|
||||||
msgstr ""
|
msgstr "Minuto"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:100
|
#: ui/preferences-window.ui:100
|
||||||
msgid "Percentage"
|
msgid "Percentage"
|
||||||
msgstr ""
|
msgstr "Porcentaje"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:108
|
#: ui/preferences-window.ui:108
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr "Valor"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:123
|
#: ui/preferences-window.ui:123
|
||||||
msgid "Audio"
|
msgid "Audio"
|
||||||
msgstr ""
|
msgstr "Audio"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:126
|
#: ui/preferences-window.ui:126
|
||||||
msgid "Offset in milliseconds"
|
msgid "Offset in milliseconds"
|
||||||
msgstr ""
|
msgstr "Compensación en milisegundos"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:133
|
#: ui/preferences-window.ui:133
|
||||||
msgid "Only native audio formats"
|
msgid "Only native audio formats"
|
||||||
msgstr ""
|
msgstr "Solo formatos de audio nativos"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:141
|
#: ui/preferences-window.ui:141
|
||||||
msgid "Subtitles"
|
msgid "Subtitles"
|
||||||
msgstr ""
|
msgstr "Subtítulos"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:144
|
#: ui/preferences-window.ui:144
|
||||||
msgid "Default font"
|
msgid "Default font"
|
||||||
msgstr ""
|
msgstr "Fuente predeterminada"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:154
|
#: ui/preferences-window.ui:154
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr ""
|
msgstr "Red"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:158
|
#: ui/preferences-window.ui:158
|
||||||
msgid "Client"
|
msgid "Client"
|
||||||
msgstr ""
|
msgstr "Cliente"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:161
|
#: ui/preferences-window.ui:161
|
||||||
msgid "Progressive download buffering"
|
msgid "Progressive download buffering"
|
||||||
msgstr ""
|
msgstr "Bajada progresiva de búfer"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:169
|
#: ui/preferences-window.ui:169
|
||||||
msgid "Server"
|
msgid "Server"
|
||||||
msgstr ""
|
msgstr "Servidor"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:172
|
#: ui/preferences-window.ui:172
|
||||||
msgid "Control player remotely"
|
msgid "Control player remotely"
|
||||||
msgstr ""
|
msgstr "Controlar el reproductor remotamente"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:176
|
#: ui/preferences-window.ui:176
|
||||||
msgid "Listening port"
|
msgid "Listening port"
|
||||||
msgstr ""
|
msgstr "Puerto de escucha"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:183
|
#: ui/preferences-window.ui:183
|
||||||
msgid "Run web application in background"
|
msgid "Run web application in background"
|
||||||
msgstr ""
|
msgstr "Ejecutar la aplicación web en modo demonio"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:184
|
#: ui/preferences-window.ui:184
|
||||||
msgid "Requires GTK compiled with Broadway backend"
|
msgid "Requires GTK compiled with Broadway backend"
|
||||||
msgstr ""
|
msgstr "Requiere GTK compilado con el backend de Broadway"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:190
|
#: ui/preferences-window.ui:190
|
||||||
msgid "Web application port"
|
msgid "Web application port"
|
||||||
msgstr ""
|
msgstr "Puerto de la aplicación web"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:204
|
#: ui/preferences-window.ui:204
|
||||||
msgid "Prefer adaptive streaming"
|
msgid "Prefer adaptive streaming"
|
||||||
msgstr ""
|
msgstr "Preferir la transmisión adaptativa "
|
||||||
|
|
||||||
#: ui/preferences-window.ui:210
|
#: ui/preferences-window.ui:210
|
||||||
msgid "Max quality"
|
msgid "Max quality"
|
||||||
msgstr ""
|
msgstr "Calidad máxima"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:228
|
#: ui/preferences-window.ui:228
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr "Retoques"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:232
|
#: ui/preferences-window.ui:232
|
||||||
msgid "Appearance"
|
msgid "Appearance"
|
||||||
msgstr ""
|
msgstr "Apariencia"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:235
|
#: ui/preferences-window.ui:235
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr ""
|
msgstr "Tema oscuro"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:241
|
#: ui/preferences-window.ui:241
|
||||||
msgid "Render window shadows"
|
msgid "Render window shadows"
|
||||||
msgstr ""
|
msgstr "Renderizar sombras de ventana"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:242
|
#: ui/preferences-window.ui:242
|
||||||
msgid "Disable to increase performance when windowed"
|
msgid "Disable to increase performance when windowed"
|
||||||
msgstr ""
|
msgstr "Desactivar para aumentar el rendimiento cuando se abre en ventana"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:253
|
#: ui/preferences-window.ui:253
|
||||||
msgid "Plugin ranking"
|
msgid "Plugin ranking"
|
||||||
msgstr ""
|
msgstr "Rango de enchufes"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:254
|
#: ui/preferences-window.ui:254
|
||||||
msgid "Alter default ranks of GStreamer plugins"
|
msgid "Alter default ranks of GStreamer plugins"
|
||||||
msgstr ""
|
msgstr "Alterar los rangos predeterminados de los enchufes de GStreamer"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:259
|
#: ui/preferences-window.ui:259
|
||||||
msgid "Use playbin3"
|
msgid "Use playbin3"
|
||||||
msgstr ""
|
msgstr "Usar Playbin3"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
||||||
msgid "Requires player restart"
|
msgid "Requires player restart"
|
||||||
msgstr ""
|
msgstr "Require reiniciar el reproductor"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
||||||
msgid "Experimental"
|
msgid "Experimental"
|
||||||
msgstr ""
|
msgstr "Experimental"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:268
|
#: ui/preferences-window.ui:268
|
||||||
msgid "Use PipeWire for audio output"
|
msgid "Use PipeWire for audio output"
|
||||||
msgstr ""
|
msgstr "Usar PipeWire para la salida de audio"
|
||||||
|
|
||||||
#: src/buttons.js:201
|
#: src/buttons.js:201
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Decoder: %s"
|
msgid "Decoder: %s"
|
||||||
msgstr ""
|
msgstr "Decodificador: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:152
|
#: src/dialogs.js:152
|
||||||
msgid "Enter or drop URI here"
|
msgid "Enter or drop URI here"
|
||||||
msgstr ""
|
msgstr "Intoducir la URI aquí"
|
||||||
|
|
||||||
#: src/dialogs.js:157
|
#: src/dialogs.js:157
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: src/dialogs.js:158
|
#: src/dialogs.js:158
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Abrir"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
|
||||||
msgid "Completed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:226
|
||||||
msgid "Resume playback?"
|
msgid "Title"
|
||||||
msgstr ""
|
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
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr "Versión GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr "Versión LibAdwaita: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GStreamer version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GJS version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: 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"
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr "Indeterminado"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr "Canales"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr "Deshabilitado"
|
||||||
|
|
||||||
|
31
po/fi.po
31
po/fi.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Finnish\n"
|
"Language-Team: Finnish\n"
|
||||||
"Language: fi_FI\n"
|
"Language: fi_FI\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/fr.po
31
po/fr.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/he.po
31
po/he.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Hebrew\n"
|
"Language-Team: Hebrew\n"
|
||||||
"Language: he_IL\n"
|
"Language: he_IL\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
263
po/hu.po
263
po/hu.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-21 16:37\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"Language: hu_HU\n"
|
"Language: hu_HU\n"
|
||||||
@@ -19,436 +19,441 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/clapper.ui:6
|
#: ui/clapper.ui:6
|
||||||
msgid "Open Files..."
|
msgid "Open Files..."
|
||||||
msgstr ""
|
msgstr "Fájlok megnyitása..."
|
||||||
|
|
||||||
#: ui/clapper.ui:10
|
#: ui/clapper.ui:10
|
||||||
msgid "Open URI..."
|
msgid "Open URI..."
|
||||||
msgstr ""
|
msgstr "URI megnyitása..."
|
||||||
|
|
||||||
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr "Beállítások"
|
||||||
|
|
||||||
#: ui/clapper.ui:20
|
#: ui/clapper.ui:20
|
||||||
msgid "Shortcuts"
|
msgid "Shortcuts"
|
||||||
msgstr ""
|
msgstr "Gyorsbillentyűk"
|
||||||
|
|
||||||
#: ui/clapper.ui:26
|
#: ui/clapper.ui:26
|
||||||
msgid "About Clapper"
|
msgid "About Clapper"
|
||||||
msgstr ""
|
msgstr "A Clapper -ről"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:27
|
#: ui/elapsed-time-button.ui:27
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
msgstr ""
|
msgstr "Sebesség"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
||||||
#: ui/preferences-window.ui:215
|
#: ui/preferences-window.ui:215
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr "Normál"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr "Általános beállítások"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:13
|
#: ui/help-overlay.ui:13
|
||||||
msgid "Show shortcuts"
|
msgid "Show shortcuts"
|
||||||
msgstr ""
|
msgstr "Gyorsbillentyűk megjelenítése"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:19
|
#: ui/help-overlay.ui:19
|
||||||
msgid "Toggle fullscreen"
|
msgid "Toggle fullscreen"
|
||||||
msgstr ""
|
msgstr "Teljes képernyő be/ki"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:20
|
#: ui/help-overlay.ui:20
|
||||||
msgid "Double tap | Double click"
|
msgid "Double tap | Double click"
|
||||||
msgstr ""
|
msgstr "Dupla koppintás | Dupla kattintás"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:26
|
#: ui/help-overlay.ui:26
|
||||||
msgid "Leave fullscreen"
|
msgid "Leave fullscreen"
|
||||||
msgstr ""
|
msgstr "Teljes képernyő be/ki"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:32
|
#: ui/help-overlay.ui:32
|
||||||
msgid "Reveal OSD (fullscreen only)"
|
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
|
#: ui/help-overlay.ui:33
|
||||||
msgid "Tap"
|
msgid "Tap"
|
||||||
msgstr ""
|
msgstr "Koppintás"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:39
|
#: ui/help-overlay.ui:39
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr "Kilépés"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:47
|
#: ui/help-overlay.ui:47
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr "Média"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:50
|
#: ui/help-overlay.ui:50
|
||||||
msgid "Open files"
|
msgid "Open files"
|
||||||
msgstr ""
|
msgstr "Fájlok megnyitása"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
||||||
msgid "Open URI"
|
msgid "Open URI"
|
||||||
msgstr ""
|
msgstr "URI megnyitása"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:64
|
#: ui/help-overlay.ui:64
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr "Lejátszólista"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:67
|
#: ui/help-overlay.ui:67
|
||||||
msgid "Next item"
|
msgid "Next item"
|
||||||
msgstr ""
|
msgstr "Következő listaelem"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:68
|
#: ui/help-overlay.ui:68
|
||||||
msgid "Double tap (right side)"
|
msgid "Double tap (right side)"
|
||||||
msgstr ""
|
msgstr "Dupla koppintás (jobb oldalon)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:74
|
#: ui/help-overlay.ui:74
|
||||||
msgid "Previous item"
|
msgid "Previous item"
|
||||||
msgstr ""
|
msgstr "Előző listaelem"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:75
|
#: ui/help-overlay.ui:75
|
||||||
msgid "Double tap (left side)"
|
msgid "Double tap (left side)"
|
||||||
msgstr ""
|
msgstr "Dupla koppintás (bal oldalon)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:81
|
#: ui/help-overlay.ui:81
|
||||||
msgid "Change repeat mode"
|
msgid "Change repeat mode"
|
||||||
msgstr ""
|
msgstr "Ismétlési típus változtatása"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:87
|
#: ui/help-overlay.ui:87
|
||||||
msgid "Export to file"
|
msgid "Export to file"
|
||||||
msgstr ""
|
msgstr "Exportálás fájlba"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
||||||
msgid "Playback"
|
msgid "Playback"
|
||||||
msgstr ""
|
msgstr "Lejátszás"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:98
|
#: ui/help-overlay.ui:98
|
||||||
msgid "Toggle play"
|
msgid "Toggle play"
|
||||||
msgstr ""
|
msgstr "Lejátszás indítása/megállítása"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:99
|
#: ui/help-overlay.ui:99
|
||||||
msgid "Long press | Right click"
|
msgid "Long press | Right click"
|
||||||
msgstr ""
|
msgstr "Hosszú nyomás | Jobb kattintás"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:105
|
#: ui/help-overlay.ui:105
|
||||||
msgid "Seek forward"
|
msgid "Seek forward"
|
||||||
msgstr ""
|
msgstr "Előretekerés"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:106
|
#: ui/help-overlay.ui:106
|
||||||
msgid "Swipe right | Scroll right"
|
msgid "Swipe right | Scroll right"
|
||||||
msgstr ""
|
msgstr "Húzás jobbra | Görgetés jobbra"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:112
|
#: ui/help-overlay.ui:112
|
||||||
msgid "Seek backward"
|
msgid "Seek backward"
|
||||||
msgstr ""
|
msgstr "Visszatekerés"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:113
|
#: ui/help-overlay.ui:113
|
||||||
msgid "Swipe left | Scroll left"
|
msgid "Swipe left | Scroll left"
|
||||||
msgstr ""
|
msgstr "Húzás balra | Görgetés balra"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:119
|
#: ui/help-overlay.ui:119
|
||||||
msgid "Volume up"
|
msgid "Volume up"
|
||||||
msgstr ""
|
msgstr "Hangerő növelése"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:120
|
#: ui/help-overlay.ui:120
|
||||||
msgid "Swipe up | Scroll up"
|
msgid "Swipe up | Scroll up"
|
||||||
msgstr ""
|
msgstr "Húzás felfelé | Görgetés felfelé"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:126
|
#: ui/help-overlay.ui:126
|
||||||
msgid "Volume down"
|
msgid "Volume down"
|
||||||
msgstr ""
|
msgstr "Hangerő csökkentése"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:127
|
#: ui/help-overlay.ui:127
|
||||||
msgid "Swipe down | Scroll down"
|
msgid "Swipe down | Scroll down"
|
||||||
msgstr ""
|
msgstr "Húzás lefelé | Görgetés lefelé"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:133
|
#: ui/help-overlay.ui:133
|
||||||
msgid "Toggle mute"
|
msgid "Toggle mute"
|
||||||
msgstr ""
|
msgstr "Némítás be-/kikapcsolása"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:139
|
#: ui/help-overlay.ui:139
|
||||||
msgid "Next chapter"
|
msgid "Next chapter"
|
||||||
msgstr ""
|
msgstr "Következő jelenet"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:145
|
#: ui/help-overlay.ui:145
|
||||||
msgid "Previous chapter"
|
msgid "Previous chapter"
|
||||||
msgstr ""
|
msgstr "Előző jelenet"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:11
|
#: ui/preferences-plugin-ranking-subpage.ui:11
|
||||||
msgid "Decoders"
|
msgid "Decoders"
|
||||||
msgstr ""
|
msgstr "Dekóderek"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:18
|
#: ui/preferences-plugin-ranking-subpage.ui:18
|
||||||
msgid "Return to the preferences"
|
msgid "Return to the preferences"
|
||||||
msgstr ""
|
msgstr "Visszatérés a beállításokhoz"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:16
|
#: ui/preferences-window.ui:16
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr "Viselkedés"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:19
|
#: ui/preferences-window.ui:19
|
||||||
msgid "Auto fullscreen"
|
msgid "Auto fullscreen"
|
||||||
msgstr ""
|
msgstr "Automatikus teljes képernyős mód"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:20
|
#: ui/preferences-window.ui:20
|
||||||
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
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
|
#: ui/preferences-window.ui:26
|
||||||
msgid "Ask to resume recent media"
|
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
|
#: ui/preferences-window.ui:32
|
||||||
msgid "Float on all workspaces"
|
msgid "Float on all workspaces"
|
||||||
msgstr ""
|
msgstr "Lebegő ablak az összes munkaasztalon"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:33
|
#: ui/preferences-window.ui:33
|
||||||
msgid "This option only works on GNOME"
|
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
|
#: ui/preferences-window.ui:39
|
||||||
msgid "After playback"
|
msgid "After playback"
|
||||||
msgstr ""
|
msgstr "Lejátszás után"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:44
|
#: ui/preferences-window.ui:44
|
||||||
msgid "Do nothing"
|
msgid "Do nothing"
|
||||||
msgstr ""
|
msgstr "Ne csináljon semmit"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:45
|
#: ui/preferences-window.ui:45
|
||||||
msgid "Freeze last frame"
|
msgid "Freeze last frame"
|
||||||
msgstr ""
|
msgstr "Utolsó képkocka mutatása"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:46
|
#: ui/preferences-window.ui:46
|
||||||
msgid "Close the app"
|
msgid "Close the app"
|
||||||
msgstr ""
|
msgstr "Alkalmazás bezárása"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:56
|
#: ui/preferences-window.ui:56
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr "Hangerő"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:59
|
#: ui/preferences-window.ui:59
|
||||||
msgid "Custom initial value"
|
msgid "Custom initial value"
|
||||||
msgstr ""
|
msgstr "Egyedi kezdeti érték"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:60
|
#: ui/preferences-window.ui:60
|
||||||
msgid "Set custom volume at startup instead of restoring it"
|
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
|
#: ui/preferences-window.ui:64
|
||||||
msgid "Volume percentage"
|
msgid "Volume percentage"
|
||||||
msgstr ""
|
msgstr "Hangerő százalék"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:75
|
#: ui/preferences-window.ui:75
|
||||||
msgid "Seeking"
|
msgid "Seeking"
|
||||||
msgstr ""
|
msgstr "Tekerés"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:78
|
#: ui/preferences-window.ui:78
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr "Mód"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:84
|
#: ui/preferences-window.ui:84
|
||||||
msgid "Accurate"
|
msgid "Accurate"
|
||||||
msgstr ""
|
msgstr "Precíz"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:85
|
#: ui/preferences-window.ui:85
|
||||||
msgid "Fast"
|
msgid "Fast"
|
||||||
msgstr ""
|
msgstr "Gyors"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:93
|
#: ui/preferences-window.ui:93
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "Mértékegység"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:98
|
#: ui/preferences-window.ui:98
|
||||||
msgid "Second"
|
msgid "Second"
|
||||||
msgstr ""
|
msgstr "Másodperc"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:99
|
#: ui/preferences-window.ui:99
|
||||||
msgid "Minute"
|
msgid "Minute"
|
||||||
msgstr ""
|
msgstr "Perc"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:100
|
#: ui/preferences-window.ui:100
|
||||||
msgid "Percentage"
|
msgid "Percentage"
|
||||||
msgstr ""
|
msgstr "Százalék"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:108
|
#: ui/preferences-window.ui:108
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr "Érték"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:123
|
#: ui/preferences-window.ui:123
|
||||||
msgid "Audio"
|
msgid "Audio"
|
||||||
msgstr ""
|
msgstr "Hang"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:126
|
#: ui/preferences-window.ui:126
|
||||||
msgid "Offset in milliseconds"
|
msgid "Offset in milliseconds"
|
||||||
msgstr ""
|
msgstr "Eltolás miliszekundumban"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:133
|
#: ui/preferences-window.ui:133
|
||||||
msgid "Only native audio formats"
|
msgid "Only native audio formats"
|
||||||
msgstr ""
|
msgstr "Csak natív hang formátumok"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:141
|
#: ui/preferences-window.ui:141
|
||||||
msgid "Subtitles"
|
msgid "Subtitles"
|
||||||
msgstr ""
|
msgstr "Feliratok"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:144
|
#: ui/preferences-window.ui:144
|
||||||
msgid "Default font"
|
msgid "Default font"
|
||||||
msgstr ""
|
msgstr "Alapértelmezett betűtípus"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:154
|
#: ui/preferences-window.ui:154
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr ""
|
msgstr "Hálózat"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:158
|
#: ui/preferences-window.ui:158
|
||||||
msgid "Client"
|
msgid "Client"
|
||||||
msgstr ""
|
msgstr "Kliens"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:161
|
#: ui/preferences-window.ui:161
|
||||||
msgid "Progressive download buffering"
|
msgid "Progressive download buffering"
|
||||||
msgstr ""
|
msgstr "Progresszív letöltéspufferelés"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:169
|
#: ui/preferences-window.ui:169
|
||||||
msgid "Server"
|
msgid "Server"
|
||||||
msgstr ""
|
msgstr "Szerver"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:172
|
#: ui/preferences-window.ui:172
|
||||||
msgid "Control player remotely"
|
msgid "Control player remotely"
|
||||||
msgstr ""
|
msgstr "Lejátszó távirányítása"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:176
|
#: ui/preferences-window.ui:176
|
||||||
msgid "Listening port"
|
msgid "Listening port"
|
||||||
msgstr ""
|
msgstr "Port figyelése"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:183
|
#: ui/preferences-window.ui:183
|
||||||
msgid "Run web application in background"
|
msgid "Run web application in background"
|
||||||
msgstr ""
|
msgstr "Web alkalmazás háttérben való futtatása"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:184
|
#: ui/preferences-window.ui:184
|
||||||
msgid "Requires GTK compiled with Broadway backend"
|
msgid "Requires GTK compiled with Broadway backend"
|
||||||
msgstr ""
|
msgstr "Broadway backenddel fordított GTK -t igényel"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:190
|
#: ui/preferences-window.ui:190
|
||||||
msgid "Web application port"
|
msgid "Web application port"
|
||||||
msgstr ""
|
msgstr "Web alkalmazás portja"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:204
|
#: ui/preferences-window.ui:204
|
||||||
msgid "Prefer adaptive streaming"
|
msgid "Prefer adaptive streaming"
|
||||||
msgstr ""
|
msgstr "Adaptív streaming előnyben részesítése"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:210
|
#: ui/preferences-window.ui:210
|
||||||
msgid "Max quality"
|
msgid "Max quality"
|
||||||
msgstr ""
|
msgstr "Maximális minőség"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:228
|
#: ui/preferences-window.ui:228
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr "Finomhangolások"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:232
|
#: ui/preferences-window.ui:232
|
||||||
msgid "Appearance"
|
msgid "Appearance"
|
||||||
msgstr ""
|
msgstr "Megjelenés"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:235
|
#: ui/preferences-window.ui:235
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr ""
|
msgstr "Sötét téma"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:241
|
#: ui/preferences-window.ui:241
|
||||||
msgid "Render window shadows"
|
msgid "Render window shadows"
|
||||||
msgstr ""
|
msgstr "Ablak árnyékok renderelése"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:242
|
#: ui/preferences-window.ui:242
|
||||||
msgid "Disable to increase performance when windowed"
|
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
|
#: ui/preferences-window.ui:253
|
||||||
msgid "Plugin ranking"
|
msgid "Plugin ranking"
|
||||||
msgstr ""
|
msgstr "Bővítményrangsor"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:254
|
#: ui/preferences-window.ui:254
|
||||||
msgid "Alter default ranks of GStreamer plugins"
|
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
|
#: ui/preferences-window.ui:259
|
||||||
msgid "Use playbin3"
|
msgid "Use playbin3"
|
||||||
msgstr ""
|
msgstr "A playbin3 használata"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
||||||
msgid "Requires player restart"
|
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
|
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
||||||
msgid "Experimental"
|
msgid "Experimental"
|
||||||
msgstr ""
|
msgstr "Kísérleti funkció"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:268
|
#: ui/preferences-window.ui:268
|
||||||
msgid "Use PipeWire for audio output"
|
msgid "Use PipeWire for audio output"
|
||||||
msgstr ""
|
msgstr "A PipeWire használata hang kimenetként"
|
||||||
|
|
||||||
#: src/buttons.js:201
|
#: src/buttons.js:201
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Decoder: %s"
|
msgid "Decoder: %s"
|
||||||
msgstr ""
|
msgstr "Dekóder: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:152
|
#: src/dialogs.js:152
|
||||||
msgid "Enter or drop URI here"
|
msgid "Enter or drop URI here"
|
||||||
msgstr ""
|
msgstr "Adjon meg egy URI -t itt, vagy húzza és ejtse ide"
|
||||||
|
|
||||||
#: src/dialogs.js:157
|
#: src/dialogs.js:157
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Mégsem"
|
||||||
|
|
||||||
#: src/dialogs.js:158
|
#: src/dialogs.js:158
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Megnyitás"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
|
||||||
msgid "Completed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:226
|
||||||
msgid "Resume playback?"
|
msgid "Title"
|
||||||
msgstr ""
|
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
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr "GTK verzió: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr "Adwaita verzió: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GStreamer version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GJS version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: 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"
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr "Meghatározatlan"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr "Csatornák"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr "Kikapcsolva"
|
||||||
|
|
||||||
|
31
po/it.po
31
po/it.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-10 19:43\n"
|
"PO-Revision-Date: 2021-10-04 08:30\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr "Cancella"
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Apri"
|
msgstr "Apri"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titolo"
|
msgstr "Titolo"
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Completato"
|
msgstr "Completato"
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr "Riprendere la riproduzione?"
|
msgstr "Riprendere la riproduzione?"
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr "Versione GTK: %s"
|
msgstr "Versione GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr "Versione Adwaita: %s"
|
msgstr "Versione Adwaita: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr "Versione GStreamer: %s"
|
msgstr "Versione GStreamer: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr "Versione GJS: %s"
|
msgstr "Versione GJS: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr "Un riproduttore multimediale per GNOME basato su 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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr "Termina alle: %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"
|
msgid "Undetermined"
|
||||||
msgstr "Indeterminato"
|
msgstr "Indeterminato"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr "Canali"
|
msgstr "Canali"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Disabilitato"
|
msgstr "Disabilitato"
|
||||||
|
|
||||||
|
31
po/ja.po
31
po/ja.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"Language: ja_JP\n"
|
"Language: ja_JP\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/ko.po
31
po/ko.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:30\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"Language: ko_KR\n"
|
"Language: ko_KR\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/nl.po
31
po/nl.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 19:35\n"
|
"PO-Revision-Date: 2021-09-14 16:21\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr "Eindigt op: %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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/no.po
31
po/no.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Norwegian\n"
|
"Language-Team: Norwegian\n"
|
||||||
"Language: no_NO\n"
|
"Language: no_NO\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/pl.po
31
po/pl.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-08 09:12\n"
|
"PO-Revision-Date: 2021-09-15 08:41\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"Language: pl_PL\n"
|
"Language: pl_PL\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr "Anuluj"
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Otwórz"
|
msgstr "Otwórz"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Tytuł"
|
msgstr "Tytuł"
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Ukończono"
|
msgstr "Ukończono"
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr "Wznowić odtwarzanie?"
|
msgstr "Wznowić odtwarzanie?"
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr "Wersja GTK: %s"
|
msgstr "Wersja GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr "Wersja Adwaity: %s"
|
msgstr "Wersja Adwaity: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr "Wersja GStreamera: %s"
|
msgstr "Wersja GStreamera: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr "Wersja GJS: %s"
|
msgstr "Wersja GJS: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr "Odtwarzacz multimedialny dla GNOME zasilany przez 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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr "Koniec o: %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"
|
msgid "Undetermined"
|
||||||
msgstr "Nieokreślony"
|
msgstr "Nieokreślony"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr "Kanały"
|
msgstr "Kanały"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Wyłączony"
|
msgstr "Wyłączony"
|
||||||
|
|
||||||
|
31
po/pt.po
31
po/pt.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
263
po/pt_BR.po
263
po/pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-10-11 10:33\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
@@ -19,436 +19,441 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/clapper.ui:6
|
#: ui/clapper.ui:6
|
||||||
msgid "Open Files..."
|
msgid "Open Files..."
|
||||||
msgstr ""
|
msgstr "Abrir Arquivos"
|
||||||
|
|
||||||
#: ui/clapper.ui:10
|
#: ui/clapper.ui:10
|
||||||
msgid "Open URI..."
|
msgid "Open URI..."
|
||||||
msgstr ""
|
msgstr "Abrir URI"
|
||||||
|
|
||||||
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr "Preferências"
|
||||||
|
|
||||||
#: ui/clapper.ui:20
|
#: ui/clapper.ui:20
|
||||||
msgid "Shortcuts"
|
msgid "Shortcuts"
|
||||||
msgstr ""
|
msgstr "Atalhos"
|
||||||
|
|
||||||
#: ui/clapper.ui:26
|
#: ui/clapper.ui:26
|
||||||
msgid "About Clapper"
|
msgid "About Clapper"
|
||||||
msgstr ""
|
msgstr "Sobre o Clapper"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:27
|
#: ui/elapsed-time-button.ui:27
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
msgstr ""
|
msgstr "Velocidade"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
||||||
#: ui/preferences-window.ui:215
|
#: ui/preferences-window.ui:215
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr "Normal"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr "Geral"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:13
|
#: ui/help-overlay.ui:13
|
||||||
msgid "Show shortcuts"
|
msgid "Show shortcuts"
|
||||||
msgstr ""
|
msgstr "Mostrar atalhos"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:19
|
#: ui/help-overlay.ui:19
|
||||||
msgid "Toggle fullscreen"
|
msgid "Toggle fullscreen"
|
||||||
msgstr ""
|
msgstr "Tela Cheia"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:20
|
#: ui/help-overlay.ui:20
|
||||||
msgid "Double tap | Double click"
|
msgid "Double tap | Double click"
|
||||||
msgstr ""
|
msgstr "Toque duplo duplo Clique duplo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:26
|
#: ui/help-overlay.ui:26
|
||||||
msgid "Leave fullscreen"
|
msgid "Leave fullscreen"
|
||||||
msgstr ""
|
msgstr "Sair de tela cheia"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:32
|
#: ui/help-overlay.ui:32
|
||||||
msgid "Reveal OSD (fullscreen only)"
|
msgid "Reveal OSD (fullscreen only)"
|
||||||
msgstr ""
|
msgstr "Revelar OSD (apenas em tela cheia)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:33
|
#: ui/help-overlay.ui:33
|
||||||
msgid "Tap"
|
msgid "Tap"
|
||||||
msgstr ""
|
msgstr "Tocar"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:39
|
#: ui/help-overlay.ui:39
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr "Sair"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:47
|
#: ui/help-overlay.ui:47
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr "Mídia"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:50
|
#: ui/help-overlay.ui:50
|
||||||
msgid "Open files"
|
msgid "Open files"
|
||||||
msgstr ""
|
msgstr "Abrir Arquivos"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
||||||
msgid "Open URI"
|
msgid "Open URI"
|
||||||
msgstr ""
|
msgstr "Abrir o URL"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:64
|
#: ui/help-overlay.ui:64
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr "Lista de reprodução"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:67
|
#: ui/help-overlay.ui:67
|
||||||
msgid "Next item"
|
msgid "Next item"
|
||||||
msgstr ""
|
msgstr "Próximo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:68
|
#: ui/help-overlay.ui:68
|
||||||
msgid "Double tap (right side)"
|
msgid "Double tap (right side)"
|
||||||
msgstr ""
|
msgstr "Toque duplo (lado direito)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:74
|
#: ui/help-overlay.ui:74
|
||||||
msgid "Previous item"
|
msgid "Previous item"
|
||||||
msgstr ""
|
msgstr "Anterior"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:75
|
#: ui/help-overlay.ui:75
|
||||||
msgid "Double tap (left side)"
|
msgid "Double tap (left side)"
|
||||||
msgstr ""
|
msgstr "Toque duplo (lado esquerdo)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:81
|
#: ui/help-overlay.ui:81
|
||||||
msgid "Change repeat mode"
|
msgid "Change repeat mode"
|
||||||
msgstr ""
|
msgstr "Alternar modo de repetição"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:87
|
#: ui/help-overlay.ui:87
|
||||||
msgid "Export to file"
|
msgid "Export to file"
|
||||||
msgstr ""
|
msgstr "Exportar arquivo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
||||||
msgid "Playback"
|
msgid "Playback"
|
||||||
msgstr ""
|
msgstr "Reprodução"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:98
|
#: ui/help-overlay.ui:98
|
||||||
msgid "Toggle play"
|
msgid "Toggle play"
|
||||||
msgstr ""
|
msgstr "Alternar video"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:99
|
#: ui/help-overlay.ui:99
|
||||||
msgid "Long press | Right click"
|
msgid "Long press | Right click"
|
||||||
msgstr ""
|
msgstr "Toque longo (Clique com o botão direito)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:105
|
#: ui/help-overlay.ui:105
|
||||||
msgid "Seek forward"
|
msgid "Seek forward"
|
||||||
msgstr ""
|
msgstr "Avançar para frente"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:106
|
#: ui/help-overlay.ui:106
|
||||||
msgid "Swipe right | Scroll right"
|
msgid "Swipe right | Scroll right"
|
||||||
msgstr ""
|
msgstr "Deslizar para a Direita Scroll para Direita"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:112
|
#: ui/help-overlay.ui:112
|
||||||
msgid "Seek backward"
|
msgid "Seek backward"
|
||||||
msgstr ""
|
msgstr "Volta video"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:113
|
#: ui/help-overlay.ui:113
|
||||||
msgid "Swipe left | Scroll left"
|
msgid "Swipe left | Scroll left"
|
||||||
msgstr ""
|
msgstr "Deslizar para a esquerda Scroll para a Esquerda"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:119
|
#: ui/help-overlay.ui:119
|
||||||
msgid "Volume up"
|
msgid "Volume up"
|
||||||
msgstr ""
|
msgstr "Aumentar o volume"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:120
|
#: ui/help-overlay.ui:120
|
||||||
msgid "Swipe up | Scroll up"
|
msgid "Swipe up | Scroll up"
|
||||||
msgstr ""
|
msgstr "Deslizar para cima Scroll para cima"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:126
|
#: ui/help-overlay.ui:126
|
||||||
msgid "Volume down"
|
msgid "Volume down"
|
||||||
msgstr ""
|
msgstr "Diminuir o volume"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:127
|
#: ui/help-overlay.ui:127
|
||||||
msgid "Swipe down | Scroll down"
|
msgid "Swipe down | Scroll down"
|
||||||
msgstr ""
|
msgstr "Deslizar para baixo ► Rolar para baixo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:133
|
#: ui/help-overlay.ui:133
|
||||||
msgid "Toggle mute"
|
msgid "Toggle mute"
|
||||||
msgstr ""
|
msgstr "Ativar/Desativar Som"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:139
|
#: ui/help-overlay.ui:139
|
||||||
msgid "Next chapter"
|
msgid "Next chapter"
|
||||||
msgstr ""
|
msgstr "Próximo Capítulo"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:145
|
#: ui/help-overlay.ui:145
|
||||||
msgid "Previous chapter"
|
msgid "Previous chapter"
|
||||||
msgstr ""
|
msgstr "Capítulo Anterior"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:11
|
#: ui/preferences-plugin-ranking-subpage.ui:11
|
||||||
msgid "Decoders"
|
msgid "Decoders"
|
||||||
msgstr ""
|
msgstr "Decodificadores"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:18
|
#: ui/preferences-plugin-ranking-subpage.ui:18
|
||||||
msgid "Return to the preferences"
|
msgid "Return to the preferences"
|
||||||
msgstr ""
|
msgstr "Voltar para as preferências"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:16
|
#: ui/preferences-window.ui:16
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr "Comportamento"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:19
|
#: ui/preferences-window.ui:19
|
||||||
msgid "Auto fullscreen"
|
msgid "Auto fullscreen"
|
||||||
msgstr ""
|
msgstr "Tela cheia automaticamente"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:20
|
#: ui/preferences-window.ui:20
|
||||||
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
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
|
#: ui/preferences-window.ui:26
|
||||||
msgid "Ask to resume recent media"
|
msgid "Ask to resume recent media"
|
||||||
msgstr ""
|
msgstr "Pedir para retomar o video recente"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:32
|
#: ui/preferences-window.ui:32
|
||||||
msgid "Float on all workspaces"
|
msgid "Float on all workspaces"
|
||||||
msgstr ""
|
msgstr "Flutuar em todas as áreas de trabalho"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:33
|
#: ui/preferences-window.ui:33
|
||||||
msgid "This option only works on GNOME"
|
msgid "This option only works on GNOME"
|
||||||
msgstr ""
|
msgstr "Esta opção só funciona no GNOME"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:39
|
#: ui/preferences-window.ui:39
|
||||||
msgid "After playback"
|
msgid "After playback"
|
||||||
msgstr ""
|
msgstr "Pós reprodução"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:44
|
#: ui/preferences-window.ui:44
|
||||||
msgid "Do nothing"
|
msgid "Do nothing"
|
||||||
msgstr ""
|
msgstr "Não fazer nada"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:45
|
#: ui/preferences-window.ui:45
|
||||||
msgid "Freeze last frame"
|
msgid "Freeze last frame"
|
||||||
msgstr ""
|
msgstr "Congelar o último quadro"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:46
|
#: ui/preferences-window.ui:46
|
||||||
msgid "Close the app"
|
msgid "Close the app"
|
||||||
msgstr ""
|
msgstr "Fechar aplicativo"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:56
|
#: ui/preferences-window.ui:56
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr "Volume"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:59
|
#: ui/preferences-window.ui:59
|
||||||
msgid "Custom initial value"
|
msgid "Custom initial value"
|
||||||
msgstr ""
|
msgstr "Valor inicial personalizado"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:60
|
#: ui/preferences-window.ui:60
|
||||||
msgid "Set custom volume at startup instead of restoring it"
|
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
|
#: ui/preferences-window.ui:64
|
||||||
msgid "Volume percentage"
|
msgid "Volume percentage"
|
||||||
msgstr ""
|
msgstr "Percentual do volume"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:75
|
#: ui/preferences-window.ui:75
|
||||||
msgid "Seeking"
|
msgid "Seeking"
|
||||||
msgstr ""
|
msgstr "Buscando"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:78
|
#: ui/preferences-window.ui:78
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr "Modo"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:84
|
#: ui/preferences-window.ui:84
|
||||||
msgid "Accurate"
|
msgid "Accurate"
|
||||||
msgstr ""
|
msgstr "Preciso"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:85
|
#: ui/preferences-window.ui:85
|
||||||
msgid "Fast"
|
msgid "Fast"
|
||||||
msgstr ""
|
msgstr "Rápido"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:93
|
#: ui/preferences-window.ui:93
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "Unidade"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:98
|
#: ui/preferences-window.ui:98
|
||||||
msgid "Second"
|
msgid "Second"
|
||||||
msgstr ""
|
msgstr "Segundo"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:99
|
#: ui/preferences-window.ui:99
|
||||||
msgid "Minute"
|
msgid "Minute"
|
||||||
msgstr ""
|
msgstr "Minuto"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:100
|
#: ui/preferences-window.ui:100
|
||||||
msgid "Percentage"
|
msgid "Percentage"
|
||||||
msgstr ""
|
msgstr "Porcentagem"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:108
|
#: ui/preferences-window.ui:108
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr "Valor"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:123
|
#: ui/preferences-window.ui:123
|
||||||
msgid "Audio"
|
msgid "Audio"
|
||||||
msgstr ""
|
msgstr "Audio"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:126
|
#: ui/preferences-window.ui:126
|
||||||
msgid "Offset in milliseconds"
|
msgid "Offset in milliseconds"
|
||||||
msgstr ""
|
msgstr "tempo de desvanecimento em milissegundos"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:133
|
#: ui/preferences-window.ui:133
|
||||||
msgid "Only native audio formats"
|
msgid "Only native audio formats"
|
||||||
msgstr ""
|
msgstr "Apenas formatos de áudio nativos"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:141
|
#: ui/preferences-window.ui:141
|
||||||
msgid "Subtitles"
|
msgid "Subtitles"
|
||||||
msgstr ""
|
msgstr "Legendas"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:144
|
#: ui/preferences-window.ui:144
|
||||||
msgid "Default font"
|
msgid "Default font"
|
||||||
msgstr ""
|
msgstr "Fonte padrão"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:154
|
#: ui/preferences-window.ui:154
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr ""
|
msgstr "Rede"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:158
|
#: ui/preferences-window.ui:158
|
||||||
msgid "Client"
|
msgid "Client"
|
||||||
msgstr ""
|
msgstr "Cliente"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:161
|
#: ui/preferences-window.ui:161
|
||||||
msgid "Progressive download buffering"
|
msgid "Progressive download buffering"
|
||||||
msgstr ""
|
msgstr "buffering progressivo de download"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:169
|
#: ui/preferences-window.ui:169
|
||||||
msgid "Server"
|
msgid "Server"
|
||||||
msgstr ""
|
msgstr "Servidor"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:172
|
#: ui/preferences-window.ui:172
|
||||||
msgid "Control player remotely"
|
msgid "Control player remotely"
|
||||||
msgstr ""
|
msgstr "Controle o video remotamente "
|
||||||
|
|
||||||
#: ui/preferences-window.ui:176
|
#: ui/preferences-window.ui:176
|
||||||
msgid "Listening port"
|
msgid "Listening port"
|
||||||
msgstr ""
|
msgstr "Porta de escuta"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:183
|
#: ui/preferences-window.ui:183
|
||||||
msgid "Run web application in background"
|
msgid "Run web application in background"
|
||||||
msgstr ""
|
msgstr "Executar web app em segundo plano"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:184
|
#: ui/preferences-window.ui:184
|
||||||
msgid "Requires GTK compiled with Broadway backend"
|
msgid "Requires GTK compiled with Broadway backend"
|
||||||
msgstr ""
|
msgstr "Requer GTK compilado com backend de Broadway"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:190
|
#: ui/preferences-window.ui:190
|
||||||
msgid "Web application port"
|
msgid "Web application port"
|
||||||
msgstr ""
|
msgstr "Porta do aplicativo Web"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:204
|
#: ui/preferences-window.ui:204
|
||||||
msgid "Prefer adaptive streaming"
|
msgid "Prefer adaptive streaming"
|
||||||
msgstr ""
|
msgstr "Preferir streaming adaptável"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:210
|
#: ui/preferences-window.ui:210
|
||||||
msgid "Max quality"
|
msgid "Max quality"
|
||||||
msgstr ""
|
msgstr "Qualidade Máxima"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:228
|
#: ui/preferences-window.ui:228
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr "Ajustes"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:232
|
#: ui/preferences-window.ui:232
|
||||||
msgid "Appearance"
|
msgid "Appearance"
|
||||||
msgstr ""
|
msgstr "Aparência"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:235
|
#: ui/preferences-window.ui:235
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr ""
|
msgstr "Tema Escuro"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:241
|
#: ui/preferences-window.ui:241
|
||||||
msgid "Render window shadows"
|
msgid "Render window shadows"
|
||||||
msgstr ""
|
msgstr "Renderizar sombras das janelas"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:242
|
#: ui/preferences-window.ui:242
|
||||||
msgid "Disable to increase performance when windowed"
|
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
|
#: ui/preferences-window.ui:253
|
||||||
msgid "Plugin ranking"
|
msgid "Plugin ranking"
|
||||||
msgstr ""
|
msgstr "Classificação do plugin"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:254
|
#: ui/preferences-window.ui:254
|
||||||
msgid "Alter default ranks of GStreamer plugins"
|
msgid "Alter default ranks of GStreamer plugins"
|
||||||
msgstr ""
|
msgstr "Altera os ranks padrão dos plugins do GStreamer"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:259
|
#: ui/preferences-window.ui:259
|
||||||
msgid "Use playbin3"
|
msgid "Use playbin3"
|
||||||
msgstr ""
|
msgstr "Usar playbin3"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
||||||
msgid "Requires player restart"
|
msgid "Requires player restart"
|
||||||
msgstr ""
|
msgstr "Requer reinicialização do Clapper"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
||||||
msgid "Experimental"
|
msgid "Experimental"
|
||||||
msgstr ""
|
msgstr "Experimental"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:268
|
#: ui/preferences-window.ui:268
|
||||||
msgid "Use PipeWire for audio output"
|
msgid "Use PipeWire for audio output"
|
||||||
msgstr ""
|
msgstr "Usar PipeWire para saída de áudio"
|
||||||
|
|
||||||
#: src/buttons.js:201
|
#: src/buttons.js:201
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Decoder: %s"
|
msgid "Decoder: %s"
|
||||||
msgstr ""
|
msgstr "Decodificador: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:152
|
#: src/dialogs.js:152
|
||||||
msgid "Enter or drop URI here"
|
msgid "Enter or drop URI here"
|
||||||
msgstr ""
|
msgstr "Digite ou solte o URI aqui"
|
||||||
|
|
||||||
#: src/dialogs.js:157
|
#: src/dialogs.js:157
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: src/dialogs.js:158
|
#: src/dialogs.js:158
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Abrir"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
|
||||||
msgid "Completed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:226
|
||||||
msgid "Resume playback?"
|
msgid "Title"
|
||||||
msgstr ""
|
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
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr "Versão do GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr "Adwaita versão:"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GStreamer version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GJS version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: 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"
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr "Indeterminado"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr "Canais"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr "Desabilitado"
|
||||||
|
|
||||||
|
31
po/ro.po
31
po/ro.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:30\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Romanian\n"
|
"Language-Team: Romanian\n"
|
||||||
"Language: ro_RO\n"
|
"Language: ro_RO\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
263
po/ru.po
263
po/ru.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-17 08:56\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
@@ -19,436 +19,441 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/clapper.ui:6
|
#: ui/clapper.ui:6
|
||||||
msgid "Open Files..."
|
msgid "Open Files..."
|
||||||
msgstr ""
|
msgstr "Открыть файлы ..."
|
||||||
|
|
||||||
#: ui/clapper.ui:10
|
#: ui/clapper.ui:10
|
||||||
msgid "Open URI..."
|
msgid "Open URI..."
|
||||||
msgstr ""
|
msgstr "Открыть URI..."
|
||||||
|
|
||||||
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr "Параметры"
|
||||||
|
|
||||||
#: ui/clapper.ui:20
|
#: ui/clapper.ui:20
|
||||||
msgid "Shortcuts"
|
msgid "Shortcuts"
|
||||||
msgstr ""
|
msgstr "Комбинации клавиш"
|
||||||
|
|
||||||
#: ui/clapper.ui:26
|
#: ui/clapper.ui:26
|
||||||
msgid "About Clapper"
|
msgid "About Clapper"
|
||||||
msgstr ""
|
msgstr "О приложении"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:27
|
#: ui/elapsed-time-button.ui:27
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
msgstr ""
|
msgstr "Скорость"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
||||||
#: ui/preferences-window.ui:215
|
#: ui/preferences-window.ui:215
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr "Обычная"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr "Общие"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:13
|
#: ui/help-overlay.ui:13
|
||||||
msgid "Show shortcuts"
|
msgid "Show shortcuts"
|
||||||
msgstr ""
|
msgstr "Комбинации клавиш"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:19
|
#: ui/help-overlay.ui:19
|
||||||
msgid "Toggle fullscreen"
|
msgid "Toggle fullscreen"
|
||||||
msgstr ""
|
msgstr "Включить полноэкранный режим"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:20
|
#: ui/help-overlay.ui:20
|
||||||
msgid "Double tap | Double click"
|
msgid "Double tap | Double click"
|
||||||
msgstr ""
|
msgstr "Двойное нажатие | Двойной клик"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:26
|
#: ui/help-overlay.ui:26
|
||||||
msgid "Leave fullscreen"
|
msgid "Leave fullscreen"
|
||||||
msgstr ""
|
msgstr "Выйти из полноэкранного режима"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:32
|
#: ui/help-overlay.ui:32
|
||||||
msgid "Reveal OSD (fullscreen only)"
|
msgid "Reveal OSD (fullscreen only)"
|
||||||
msgstr ""
|
msgstr "Показывать OSD (только в полноэкранном режиме)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:33
|
#: ui/help-overlay.ui:33
|
||||||
msgid "Tap"
|
msgid "Tap"
|
||||||
msgstr ""
|
msgstr "Нажатие"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:39
|
#: ui/help-overlay.ui:39
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr "Выйти из приложения"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:47
|
#: ui/help-overlay.ui:47
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr "Медиа"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:50
|
#: ui/help-overlay.ui:50
|
||||||
msgid "Open files"
|
msgid "Open files"
|
||||||
msgstr ""
|
msgstr "Открыть файлы"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
||||||
msgid "Open URI"
|
msgid "Open URI"
|
||||||
msgstr ""
|
msgstr "Открыть URI"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:64
|
#: ui/help-overlay.ui:64
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr "Плейлист"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:67
|
#: ui/help-overlay.ui:67
|
||||||
msgid "Next item"
|
msgid "Next item"
|
||||||
msgstr ""
|
msgstr "Следующий элемент"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:68
|
#: ui/help-overlay.ui:68
|
||||||
msgid "Double tap (right side)"
|
msgid "Double tap (right side)"
|
||||||
msgstr ""
|
msgstr "Двойное нажатие (правая сторона)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:74
|
#: ui/help-overlay.ui:74
|
||||||
msgid "Previous item"
|
msgid "Previous item"
|
||||||
msgstr ""
|
msgstr "Предыдущий элемент"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:75
|
#: ui/help-overlay.ui:75
|
||||||
msgid "Double tap (left side)"
|
msgid "Double tap (left side)"
|
||||||
msgstr ""
|
msgstr "Двойное нажатие (левая сторона)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:81
|
#: ui/help-overlay.ui:81
|
||||||
msgid "Change repeat mode"
|
msgid "Change repeat mode"
|
||||||
msgstr ""
|
msgstr "Изменить режим повторения"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:87
|
#: ui/help-overlay.ui:87
|
||||||
msgid "Export to file"
|
msgid "Export to file"
|
||||||
msgstr ""
|
msgstr "Экспорт в файл"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
#: ui/help-overlay.ui:95 ui/preferences-window.ui:119
|
||||||
msgid "Playback"
|
msgid "Playback"
|
||||||
msgstr ""
|
msgstr "Воспроизведение"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:98
|
#: ui/help-overlay.ui:98
|
||||||
msgid "Toggle play"
|
msgid "Toggle play"
|
||||||
msgstr ""
|
msgstr "Управление воспроизведением"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:99
|
#: ui/help-overlay.ui:99
|
||||||
msgid "Long press | Right click"
|
msgid "Long press | Right click"
|
||||||
msgstr ""
|
msgstr "Длительное нажатие | Щелкните правой кнопкой мыши"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:105
|
#: ui/help-overlay.ui:105
|
||||||
msgid "Seek forward"
|
msgid "Seek forward"
|
||||||
msgstr ""
|
msgstr "Перемотка вперед"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:106
|
#: ui/help-overlay.ui:106
|
||||||
msgid "Swipe right | Scroll right"
|
msgid "Swipe right | Scroll right"
|
||||||
msgstr ""
|
msgstr "Проведите вправо | Прокрутите вправо"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:112
|
#: ui/help-overlay.ui:112
|
||||||
msgid "Seek backward"
|
msgid "Seek backward"
|
||||||
msgstr ""
|
msgstr "Перемотка назад"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:113
|
#: ui/help-overlay.ui:113
|
||||||
msgid "Swipe left | Scroll left"
|
msgid "Swipe left | Scroll left"
|
||||||
msgstr ""
|
msgstr "Проведите влево | Прокрутите влево"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:119
|
#: ui/help-overlay.ui:119
|
||||||
msgid "Volume up"
|
msgid "Volume up"
|
||||||
msgstr ""
|
msgstr "Увеличить громкость"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:120
|
#: ui/help-overlay.ui:120
|
||||||
msgid "Swipe up | Scroll up"
|
msgid "Swipe up | Scroll up"
|
||||||
msgstr ""
|
msgstr "Проведите вверх | Прокрутите вверх"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:126
|
#: ui/help-overlay.ui:126
|
||||||
msgid "Volume down"
|
msgid "Volume down"
|
||||||
msgstr ""
|
msgstr "Уменьшить громкость"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:127
|
#: ui/help-overlay.ui:127
|
||||||
msgid "Swipe down | Scroll down"
|
msgid "Swipe down | Scroll down"
|
||||||
msgstr ""
|
msgstr "Проведите вниз | Прокрутить вниз"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:133
|
#: ui/help-overlay.ui:133
|
||||||
msgid "Toggle mute"
|
msgid "Toggle mute"
|
||||||
msgstr ""
|
msgstr "Отключить звук"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:139
|
#: ui/help-overlay.ui:139
|
||||||
msgid "Next chapter"
|
msgid "Next chapter"
|
||||||
msgstr ""
|
msgstr "Следующая глава"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:145
|
#: ui/help-overlay.ui:145
|
||||||
msgid "Previous chapter"
|
msgid "Previous chapter"
|
||||||
msgstr ""
|
msgstr "Предыдущая глава"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:11
|
#: ui/preferences-plugin-ranking-subpage.ui:11
|
||||||
msgid "Decoders"
|
msgid "Decoders"
|
||||||
msgstr ""
|
msgstr "Декодеры"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:18
|
#: ui/preferences-plugin-ranking-subpage.ui:18
|
||||||
msgid "Return to the preferences"
|
msgid "Return to the preferences"
|
||||||
msgstr ""
|
msgstr "Вернуться к настройкам"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:16
|
#: ui/preferences-window.ui:16
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr "Поведение"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:19
|
#: ui/preferences-window.ui:19
|
||||||
msgid "Auto fullscreen"
|
msgid "Auto fullscreen"
|
||||||
msgstr ""
|
msgstr "Автоматический полноэкранный режим"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:20
|
#: ui/preferences-window.ui:20
|
||||||
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
||||||
msgstr ""
|
msgstr "Переход в полноэкранный режим при замене списка воспроизведения, кроме плавающего режима"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:26
|
#: ui/preferences-window.ui:26
|
||||||
msgid "Ask to resume recent media"
|
msgid "Ask to resume recent media"
|
||||||
msgstr ""
|
msgstr "Спрашивать о возобновление недавние медиа"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:32
|
#: ui/preferences-window.ui:32
|
||||||
msgid "Float on all workspaces"
|
msgid "Float on all workspaces"
|
||||||
msgstr ""
|
msgstr "Показывать «плавающий режим» на всех рабочих столах"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:33
|
#: ui/preferences-window.ui:33
|
||||||
msgid "This option only works on GNOME"
|
msgid "This option only works on GNOME"
|
||||||
msgstr ""
|
msgstr "Эта опция работает только в GNOME"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:39
|
#: ui/preferences-window.ui:39
|
||||||
msgid "After playback"
|
msgid "After playback"
|
||||||
msgstr ""
|
msgstr "После воспроизведения"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:44
|
#: ui/preferences-window.ui:44
|
||||||
msgid "Do nothing"
|
msgid "Do nothing"
|
||||||
msgstr ""
|
msgstr "Ничего не делать"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:45
|
#: ui/preferences-window.ui:45
|
||||||
msgid "Freeze last frame"
|
msgid "Freeze last frame"
|
||||||
msgstr ""
|
msgstr "Заморозить последний кадр"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:46
|
#: ui/preferences-window.ui:46
|
||||||
msgid "Close the app"
|
msgid "Close the app"
|
||||||
msgstr ""
|
msgstr "Закрыть приложение"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:56
|
#: ui/preferences-window.ui:56
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr "Громкость"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:59
|
#: ui/preferences-window.ui:59
|
||||||
msgid "Custom initial value"
|
msgid "Custom initial value"
|
||||||
msgstr ""
|
msgstr "Пользовательское начальное значение"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:60
|
#: ui/preferences-window.ui:60
|
||||||
msgid "Set custom volume at startup instead of restoring it"
|
msgid "Set custom volume at startup instead of restoring it"
|
||||||
msgstr ""
|
msgstr "Установите настраиваемую громкость при запуске вместо ее восстановления"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:64
|
#: ui/preferences-window.ui:64
|
||||||
msgid "Volume percentage"
|
msgid "Volume percentage"
|
||||||
msgstr ""
|
msgstr "Процент громкости"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:75
|
#: ui/preferences-window.ui:75
|
||||||
msgid "Seeking"
|
msgid "Seeking"
|
||||||
msgstr ""
|
msgstr "Перемотка"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:78
|
#: ui/preferences-window.ui:78
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr "Режим"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:84
|
#: ui/preferences-window.ui:84
|
||||||
msgid "Accurate"
|
msgid "Accurate"
|
||||||
msgstr ""
|
msgstr "Точный"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:85
|
#: ui/preferences-window.ui:85
|
||||||
msgid "Fast"
|
msgid "Fast"
|
||||||
msgstr ""
|
msgstr "Быстрый"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:93
|
#: ui/preferences-window.ui:93
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "Ед. изм"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:98
|
#: ui/preferences-window.ui:98
|
||||||
msgid "Second"
|
msgid "Second"
|
||||||
msgstr ""
|
msgstr "Секунды"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:99
|
#: ui/preferences-window.ui:99
|
||||||
msgid "Minute"
|
msgid "Minute"
|
||||||
msgstr ""
|
msgstr "Минуты"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:100
|
#: ui/preferences-window.ui:100
|
||||||
msgid "Percentage"
|
msgid "Percentage"
|
||||||
msgstr ""
|
msgstr "Проценты"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:108
|
#: ui/preferences-window.ui:108
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr "Значение"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:123
|
#: ui/preferences-window.ui:123
|
||||||
msgid "Audio"
|
msgid "Audio"
|
||||||
msgstr ""
|
msgstr "Аудио"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:126
|
#: ui/preferences-window.ui:126
|
||||||
msgid "Offset in milliseconds"
|
msgid "Offset in milliseconds"
|
||||||
msgstr ""
|
msgstr "Смещение в миллисекундах"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:133
|
#: ui/preferences-window.ui:133
|
||||||
msgid "Only native audio formats"
|
msgid "Only native audio formats"
|
||||||
msgstr ""
|
msgstr "Только нативные аудиоформаты"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:141
|
#: ui/preferences-window.ui:141
|
||||||
msgid "Subtitles"
|
msgid "Subtitles"
|
||||||
msgstr ""
|
msgstr "Субтитры"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:144
|
#: ui/preferences-window.ui:144
|
||||||
msgid "Default font"
|
msgid "Default font"
|
||||||
msgstr ""
|
msgstr "Шрифт по умолчанию"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:154
|
#: ui/preferences-window.ui:154
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr ""
|
msgstr "Сеть"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:158
|
#: ui/preferences-window.ui:158
|
||||||
msgid "Client"
|
msgid "Client"
|
||||||
msgstr ""
|
msgstr "Клиент"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:161
|
#: ui/preferences-window.ui:161
|
||||||
msgid "Progressive download buffering"
|
msgid "Progressive download buffering"
|
||||||
msgstr ""
|
msgstr "Прогрессивная буферизация загрузки"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:169
|
#: ui/preferences-window.ui:169
|
||||||
msgid "Server"
|
msgid "Server"
|
||||||
msgstr ""
|
msgstr "Сервер"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:172
|
#: ui/preferences-window.ui:172
|
||||||
msgid "Control player remotely"
|
msgid "Control player remotely"
|
||||||
msgstr ""
|
msgstr "Удаленное управление плеером"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:176
|
#: ui/preferences-window.ui:176
|
||||||
msgid "Listening port"
|
msgid "Listening port"
|
||||||
msgstr ""
|
msgstr "Порт прослушивания"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:183
|
#: ui/preferences-window.ui:183
|
||||||
msgid "Run web application in background"
|
msgid "Run web application in background"
|
||||||
msgstr ""
|
msgstr "Запустить веб-приложение в фоновом режиме"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:184
|
#: ui/preferences-window.ui:184
|
||||||
msgid "Requires GTK compiled with Broadway backend"
|
msgid "Requires GTK compiled with Broadway backend"
|
||||||
msgstr ""
|
msgstr "Требуется GTK, скомпилированный с бэкэндом Broadway"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:190
|
#: ui/preferences-window.ui:190
|
||||||
msgid "Web application port"
|
msgid "Web application port"
|
||||||
msgstr ""
|
msgstr "Порт веб-приложения"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:204
|
#: ui/preferences-window.ui:204
|
||||||
msgid "Prefer adaptive streaming"
|
msgid "Prefer adaptive streaming"
|
||||||
msgstr ""
|
msgstr "Предпочитайте адаптивную потоковую передачу"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:210
|
#: ui/preferences-window.ui:210
|
||||||
msgid "Max quality"
|
msgid "Max quality"
|
||||||
msgstr ""
|
msgstr "Максимальное качество"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:228
|
#: ui/preferences-window.ui:228
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr "Твики"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:232
|
#: ui/preferences-window.ui:232
|
||||||
msgid "Appearance"
|
msgid "Appearance"
|
||||||
msgstr ""
|
msgstr "Внешний вид"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:235
|
#: ui/preferences-window.ui:235
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr ""
|
msgstr "Тёмная тема"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:241
|
#: ui/preferences-window.ui:241
|
||||||
msgid "Render window shadows"
|
msgid "Render window shadows"
|
||||||
msgstr ""
|
msgstr "Рендеринг оконных теней"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:242
|
#: ui/preferences-window.ui:242
|
||||||
msgid "Disable to increase performance when windowed"
|
msgid "Disable to increase performance when windowed"
|
||||||
msgstr ""
|
msgstr "Отключить, чтобы повысить производительность в оконном режиме"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:253
|
#: ui/preferences-window.ui:253
|
||||||
msgid "Plugin ranking"
|
msgid "Plugin ranking"
|
||||||
msgstr ""
|
msgstr "Рейтинг плагинов"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:254
|
#: ui/preferences-window.ui:254
|
||||||
msgid "Alter default ranks of GStreamer plugins"
|
msgid "Alter default ranks of GStreamer plugins"
|
||||||
msgstr ""
|
msgstr "Изменить ранги плагинов GStreamer по умолчанию"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:259
|
#: ui/preferences-window.ui:259
|
||||||
msgid "Use playbin3"
|
msgid "Use playbin3"
|
||||||
msgstr ""
|
msgstr "Использовать playbin3"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
||||||
msgid "Requires player restart"
|
msgid "Requires player restart"
|
||||||
msgstr ""
|
msgstr "Требуется перезапуск плеера"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
||||||
msgid "Experimental"
|
msgid "Experimental"
|
||||||
msgstr ""
|
msgstr "Экспериментально"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:268
|
#: ui/preferences-window.ui:268
|
||||||
msgid "Use PipeWire for audio output"
|
msgid "Use PipeWire for audio output"
|
||||||
msgstr ""
|
msgstr "Использовать PipeWire для вывода звука"
|
||||||
|
|
||||||
#: src/buttons.js:201
|
#: src/buttons.js:201
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Decoder: %s"
|
msgid "Decoder: %s"
|
||||||
msgstr ""
|
msgstr "Декодер: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:152
|
#: src/dialogs.js:152
|
||||||
msgid "Enter or drop URI here"
|
msgid "Enter or drop URI here"
|
||||||
msgstr ""
|
msgstr "Введите URI"
|
||||||
|
|
||||||
#: src/dialogs.js:157
|
#: src/dialogs.js:157
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Отмена"
|
||||||
|
|
||||||
#: src/dialogs.js:158
|
#: src/dialogs.js:158
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Открыть"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
|
||||||
msgid "Completed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:226
|
||||||
msgid "Resume playback?"
|
msgid "Title"
|
||||||
msgstr ""
|
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
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr "Версия GTK: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr "Версия Adwaita: %s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GStreamer version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GJS version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: 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"
|
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
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr "Неопределенный"
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr "Каналы"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr "Отключено"
|
||||||
|
|
||||||
|
31
po/sr.po
31
po/sr.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:25\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Serbian (Cyrillic)\n"
|
"Language-Team: Serbian (Cyrillic)\n"
|
||||||
"Language: sr_SP\n"
|
"Language: sr_SP\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/sv.po
31
po/sv.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"Language: sv_SE\n"
|
"Language: sv_SE\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/tr.po
31
po/tr.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:31\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Turkish\n"
|
"Language-Team: Turkish\n"
|
||||||
"Language: tr_TR\n"
|
"Language: tr_TR\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/uk.po
31
po/uk.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:30\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Ukrainian\n"
|
"Language-Team: Ukrainian\n"
|
||||||
"Language: uk_UA\n"
|
"Language: uk_UA\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/vi.po
31
po/vi.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:30\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Vietnamese\n"
|
"Language-Team: Vietnamese\n"
|
||||||
"Language: vi_VN\n"
|
"Language: vi_VN\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
165
po/zh_CN.po
165
po/zh_CN.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:30\n"
|
"PO-Revision-Date: 2021-09-24 14:11\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@@ -19,23 +19,23 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/clapper.ui:6
|
#: ui/clapper.ui:6
|
||||||
msgid "Open Files..."
|
msgid "Open Files..."
|
||||||
msgstr ""
|
msgstr "打开文件…"
|
||||||
|
|
||||||
#: ui/clapper.ui:10
|
#: ui/clapper.ui:10
|
||||||
msgid "Open URI..."
|
msgid "Open URI..."
|
||||||
msgstr ""
|
msgstr "打开 URI…"
|
||||||
|
|
||||||
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
#: ui/clapper.ui:16 ui/preferences-window.ui:4
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr "选项"
|
||||||
|
|
||||||
#: ui/clapper.ui:20
|
#: ui/clapper.ui:20
|
||||||
msgid "Shortcuts"
|
msgid "Shortcuts"
|
||||||
msgstr ""
|
msgstr "快捷键"
|
||||||
|
|
||||||
#: ui/clapper.ui:26
|
#: ui/clapper.ui:26
|
||||||
msgid "About Clapper"
|
msgid "About Clapper"
|
||||||
msgstr ""
|
msgstr "关于 Claper"
|
||||||
|
|
||||||
#: ui/elapsed-time-button.ui:27
|
#: ui/elapsed-time-button.ui:27
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
@@ -44,7 +44,7 @@ msgstr ""
|
|||||||
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
#: ui/elapsed-time-button.ui:41 ui/preferences-window.ui:83
|
||||||
#: ui/preferences-window.ui:215
|
#: ui/preferences-window.ui:215
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr ""
|
msgstr "一般"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
#: ui/help-overlay.ui:10 ui/preferences-window.ui:12
|
||||||
msgid "General"
|
msgid "General"
|
||||||
@@ -64,11 +64,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/help-overlay.ui:26
|
#: ui/help-overlay.ui:26
|
||||||
msgid "Leave fullscreen"
|
msgid "Leave fullscreen"
|
||||||
msgstr ""
|
msgstr "离开全屏"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:32
|
#: ui/help-overlay.ui:32
|
||||||
msgid "Reveal OSD (fullscreen only)"
|
msgid "Reveal OSD (fullscreen only)"
|
||||||
msgstr ""
|
msgstr "显示 OSD(仅全屏)"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:33
|
#: ui/help-overlay.ui:33
|
||||||
msgid "Tap"
|
msgid "Tap"
|
||||||
@@ -76,27 +76,27 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/help-overlay.ui:39
|
#: ui/help-overlay.ui:39
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr "退出"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:47
|
#: ui/help-overlay.ui:47
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr "媒体"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:50
|
#: ui/help-overlay.ui:50
|
||||||
msgid "Open files"
|
msgid "Open files"
|
||||||
msgstr ""
|
msgstr "打开文件"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
#: ui/help-overlay.ui:56 src/dialogs.js:137
|
||||||
msgid "Open URI"
|
msgid "Open URI"
|
||||||
msgstr ""
|
msgstr "打开 URI"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:64
|
#: ui/help-overlay.ui:64
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr "播放列表"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:67
|
#: ui/help-overlay.ui:67
|
||||||
msgid "Next item"
|
msgid "Next item"
|
||||||
msgstr ""
|
msgstr "下一项"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:68
|
#: ui/help-overlay.ui:68
|
||||||
msgid "Double tap (right side)"
|
msgid "Double tap (right side)"
|
||||||
@@ -104,7 +104,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/help-overlay.ui:74
|
#: ui/help-overlay.ui:74
|
||||||
msgid "Previous item"
|
msgid "Previous item"
|
||||||
msgstr ""
|
msgstr "上一项"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:75
|
#: ui/help-overlay.ui:75
|
||||||
msgid "Double tap (left side)"
|
msgid "Double tap (left side)"
|
||||||
@@ -132,7 +132,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/help-overlay.ui:105
|
#: ui/help-overlay.ui:105
|
||||||
msgid "Seek forward"
|
msgid "Seek forward"
|
||||||
msgstr ""
|
msgstr "快进"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:106
|
#: ui/help-overlay.ui:106
|
||||||
msgid "Swipe right | Scroll right"
|
msgid "Swipe right | Scroll right"
|
||||||
@@ -140,7 +140,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/help-overlay.ui:112
|
#: ui/help-overlay.ui:112
|
||||||
msgid "Seek backward"
|
msgid "Seek backward"
|
||||||
msgstr ""
|
msgstr "快退"
|
||||||
|
|
||||||
#: ui/help-overlay.ui:113
|
#: ui/help-overlay.ui:113
|
||||||
msgid "Swipe left | Scroll left"
|
msgid "Swipe left | Scroll left"
|
||||||
@@ -176,7 +176,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:11
|
#: ui/preferences-plugin-ranking-subpage.ui:11
|
||||||
msgid "Decoders"
|
msgid "Decoders"
|
||||||
msgstr ""
|
msgstr "解码器"
|
||||||
|
|
||||||
#: ui/preferences-plugin-ranking-subpage.ui:18
|
#: ui/preferences-plugin-ranking-subpage.ui:18
|
||||||
msgid "Return to the preferences"
|
msgid "Return to the preferences"
|
||||||
@@ -184,11 +184,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:16
|
#: ui/preferences-window.ui:16
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr "行为"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:19
|
#: ui/preferences-window.ui:19
|
||||||
msgid "Auto fullscreen"
|
msgid "Auto fullscreen"
|
||||||
msgstr ""
|
msgstr "自动全屏"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:20
|
#: ui/preferences-window.ui:20
|
||||||
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
msgid "Enter fullscreen when playlist is replaced except floating mode"
|
||||||
@@ -204,7 +204,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:33
|
#: ui/preferences-window.ui:33
|
||||||
msgid "This option only works on GNOME"
|
msgid "This option only works on GNOME"
|
||||||
msgstr ""
|
msgstr "此选项仅适用于 GNOME"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:39
|
#: ui/preferences-window.ui:39
|
||||||
msgid "After playback"
|
msgid "After playback"
|
||||||
@@ -224,11 +224,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:56
|
#: ui/preferences-window.ui:56
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr "音量"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:59
|
#: ui/preferences-window.ui:59
|
||||||
msgid "Custom initial value"
|
msgid "Custom initial value"
|
||||||
msgstr ""
|
msgstr "自定义初始值"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:60
|
#: ui/preferences-window.ui:60
|
||||||
msgid "Set custom volume at startup instead of restoring it"
|
msgid "Set custom volume at startup instead of restoring it"
|
||||||
@@ -236,7 +236,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:64
|
#: ui/preferences-window.ui:64
|
||||||
msgid "Volume percentage"
|
msgid "Volume percentage"
|
||||||
msgstr ""
|
msgstr "音量百分比"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:75
|
#: ui/preferences-window.ui:75
|
||||||
msgid "Seeking"
|
msgid "Seeking"
|
||||||
@@ -244,39 +244,39 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:78
|
#: ui/preferences-window.ui:78
|
||||||
msgid "Mode"
|
msgid "Mode"
|
||||||
msgstr ""
|
msgstr "模式"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:84
|
#: ui/preferences-window.ui:84
|
||||||
msgid "Accurate"
|
msgid "Accurate"
|
||||||
msgstr ""
|
msgstr "精确"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:85
|
#: ui/preferences-window.ui:85
|
||||||
msgid "Fast"
|
msgid "Fast"
|
||||||
msgstr ""
|
msgstr "快速"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:93
|
#: ui/preferences-window.ui:93
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "单位"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:98
|
#: ui/preferences-window.ui:98
|
||||||
msgid "Second"
|
msgid "Second"
|
||||||
msgstr ""
|
msgstr "秒钟"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:99
|
#: ui/preferences-window.ui:99
|
||||||
msgid "Minute"
|
msgid "Minute"
|
||||||
msgstr ""
|
msgstr "分钟"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:100
|
#: ui/preferences-window.ui:100
|
||||||
msgid "Percentage"
|
msgid "Percentage"
|
||||||
msgstr ""
|
msgstr "百分比"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:108
|
#: ui/preferences-window.ui:108
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr "值"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:123
|
#: ui/preferences-window.ui:123
|
||||||
msgid "Audio"
|
msgid "Audio"
|
||||||
msgstr ""
|
msgstr "音频"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:126
|
#: ui/preferences-window.ui:126
|
||||||
msgid "Offset in milliseconds"
|
msgid "Offset in milliseconds"
|
||||||
@@ -288,19 +288,19 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:141
|
#: ui/preferences-window.ui:141
|
||||||
msgid "Subtitles"
|
msgid "Subtitles"
|
||||||
msgstr ""
|
msgstr "字幕"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:144
|
#: ui/preferences-window.ui:144
|
||||||
msgid "Default font"
|
msgid "Default font"
|
||||||
msgstr ""
|
msgstr "默认字体"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:154
|
#: ui/preferences-window.ui:154
|
||||||
msgid "Network"
|
msgid "Network"
|
||||||
msgstr ""
|
msgstr "网络"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:158
|
#: ui/preferences-window.ui:158
|
||||||
msgid "Client"
|
msgid "Client"
|
||||||
msgstr ""
|
msgstr "客户端"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:161
|
#: ui/preferences-window.ui:161
|
||||||
msgid "Progressive download buffering"
|
msgid "Progressive download buffering"
|
||||||
@@ -312,11 +312,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:172
|
#: ui/preferences-window.ui:172
|
||||||
msgid "Control player remotely"
|
msgid "Control player remotely"
|
||||||
msgstr ""
|
msgstr "远程控制播放器"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:176
|
#: ui/preferences-window.ui:176
|
||||||
msgid "Listening port"
|
msgid "Listening port"
|
||||||
msgstr ""
|
msgstr "监听端口"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:183
|
#: ui/preferences-window.ui:183
|
||||||
msgid "Run web application in background"
|
msgid "Run web application in background"
|
||||||
@@ -340,19 +340,19 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:228
|
#: ui/preferences-window.ui:228
|
||||||
msgid "Tweaks"
|
msgid "Tweaks"
|
||||||
msgstr ""
|
msgstr "微调"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:232
|
#: ui/preferences-window.ui:232
|
||||||
msgid "Appearance"
|
msgid "Appearance"
|
||||||
msgstr ""
|
msgstr "界面"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:235
|
#: ui/preferences-window.ui:235
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr ""
|
msgstr "暗色主题"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:241
|
#: ui/preferences-window.ui:241
|
||||||
msgid "Render window shadows"
|
msgid "Render window shadows"
|
||||||
msgstr ""
|
msgstr "渲染窗口阴影"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:242
|
#: ui/preferences-window.ui:242
|
||||||
msgid "Disable to increase performance when windowed"
|
msgid "Disable to increase performance when windowed"
|
||||||
@@ -368,24 +368,24 @@ msgstr ""
|
|||||||
|
|
||||||
#: ui/preferences-window.ui:259
|
#: ui/preferences-window.ui:259
|
||||||
msgid "Use playbin3"
|
msgid "Use playbin3"
|
||||||
msgstr ""
|
msgstr "使用 playbin3"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
#: ui/preferences-window.ui:260 ui/preferences-window.ui:269
|
||||||
msgid "Requires player restart"
|
msgid "Requires player restart"
|
||||||
msgstr ""
|
msgstr "需要重启播放器"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
#: ui/preferences-window.ui:262 ui/preferences-window.ui:271
|
||||||
msgid "Experimental"
|
msgid "Experimental"
|
||||||
msgstr ""
|
msgstr "实验性功能"
|
||||||
|
|
||||||
#: ui/preferences-window.ui:268
|
#: ui/preferences-window.ui:268
|
||||||
msgid "Use PipeWire for audio output"
|
msgid "Use PipeWire for audio output"
|
||||||
msgstr ""
|
msgstr "使用 PipeWire 输出音频"
|
||||||
|
|
||||||
#: src/buttons.js:201
|
#: src/buttons.js:201
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Decoder: %s"
|
msgid "Decoder: %s"
|
||||||
msgstr ""
|
msgstr "解码器:%s"
|
||||||
|
|
||||||
#: src/dialogs.js:152
|
#: src/dialogs.js:152
|
||||||
msgid "Enter or drop URI here"
|
msgid "Enter or drop URI here"
|
||||||
@@ -393,62 +393,67 @@ msgstr ""
|
|||||||
|
|
||||||
#: src/dialogs.js:157
|
#: src/dialogs.js:157
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "取消"
|
||||||
|
|
||||||
#: src/dialogs.js:158
|
#: src/dialogs.js:158
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "打开"
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
|
||||||
msgid "Completed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:226
|
||||||
msgid "Resume playback?"
|
msgid "Title"
|
||||||
msgstr ""
|
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
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr "GTK 版本:%s"
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr "Adwaita 版本:%s"
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GStreamer version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
|
||||||
#, javascript-format
|
|
||||||
msgid "GJS version: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: 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"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr "声道"
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
31
po/zh_TW.po
31
po/zh_TW.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: clapper\n"
|
"Project-Id-Version: clapper\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-06 20:22+0200\n"
|
"POT-Creation-Date: 2021-09-14 16:35+0200\n"
|
||||||
"PO-Revision-Date: 2021-09-06 18:30\n"
|
"PO-Revision-Date: 2021-09-14 15:24\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Chinese Traditional\n"
|
"Language-Team: Chinese Traditional\n"
|
||||||
"Language: zh_TW\n"
|
"Language: zh_TW\n"
|
||||||
@@ -399,56 +399,61 @@ msgstr ""
|
|||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:217
|
#: src/dialogs.js:226
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:218
|
#: src/dialogs.js:227
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:226
|
#: src/dialogs.js:235
|
||||||
msgid "Resume playback?"
|
msgid "Resume playback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:280
|
#: src/dialogs.js:289
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GTK version: %s"
|
msgid "GTK version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:281
|
#: src/dialogs.js:290
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Adwaita version: %s"
|
msgid "Adwaita version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:282
|
#: src/dialogs.js:291
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GStreamer version: %s"
|
msgid "GStreamer version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:283
|
#: src/dialogs.js:292
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "GJS version: %s"
|
msgid "GJS version: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/dialogs.js:291
|
#: src/dialogs.js:300
|
||||||
msgid "A GNOME media player powered by GStreamer"
|
msgid "A GNOME media player powered by GStreamer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. TRANSLATORS: Put your name(s) here for credits or leave untranslated
|
||||||
|
#: src/dialogs.js:305
|
||||||
|
msgid "translator-credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/revealers.js:170
|
#: src/revealers.js:170
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Ends at: %s"
|
msgid "Ends at: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Undetermined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:241
|
#: src/widget.js:243
|
||||||
msgid "Channels"
|
msgid "Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/widget.js:259
|
#: src/widget.js:261
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@@ -18,13 +18,13 @@ var actions = {
|
|||||||
prev_track: ['<Ctrl>Left'],
|
prev_track: ['<Ctrl>Left'],
|
||||||
volume_up: ['Up'],
|
volume_up: ['Up'],
|
||||||
volume_down: ['Down'],
|
volume_down: ['Down'],
|
||||||
mute: ['<Ctrl>m'],
|
mute: ['<Ctrl>M', 'M'],
|
||||||
toggle_play: ['space'],
|
toggle_play: ['space'],
|
||||||
change_repeat: ['<Ctrl>r'],
|
change_repeat: ['<Ctrl>R'],
|
||||||
reveal_controls: ['Return'],
|
reveal_controls: ['Return'],
|
||||||
toggle_fullscreen: ['F11', 'f'],
|
toggle_fullscreen: ['F11', 'F'],
|
||||||
leave_fullscreen: ['Escape'],
|
leave_fullscreen: ['Escape'],
|
||||||
quit: ['<Ctrl>q', 'q'],
|
quit: ['<Ctrl>Q', 'Q'],
|
||||||
};
|
};
|
||||||
|
|
||||||
function handleAction(action, window)
|
function handleAction(action, window)
|
||||||
|
@@ -1,151 +0,0 @@
|
|||||||
/* Copyright (C) 2012-present by fent
|
|
||||||
*
|
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
|
||||||
* in the Software without restriction, including without limitation the rights
|
|
||||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
* copies of the Software, and to permit persons to whom the Software is
|
|
||||||
* furnished to do so, subject to the following conditions:
|
|
||||||
*
|
|
||||||
* The above copyright notice and this permission notice shall be included in
|
|
||||||
* all copies or substantial portions of the Software.
|
|
||||||
*
|
|
||||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
* THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
const jsVarStr = '[a-zA-Z_\\$][a-zA-Z_0-9]*';
|
|
||||||
const jsSingleQuoteStr = `'[^'\\\\]*(:?\\\\[\\s\\S][^'\\\\]*)*'`;
|
|
||||||
const jsDoubleQuoteStr = `"[^"\\\\]*(:?\\\\[\\s\\S][^"\\\\]*)*"`;
|
|
||||||
const jsQuoteStr = `(?:${jsSingleQuoteStr}|${jsDoubleQuoteStr})`;
|
|
||||||
const jsKeyStr = `(?:${jsVarStr}|${jsQuoteStr})`;
|
|
||||||
const jsPropStr = `(?:\\.${jsVarStr}|\\[${jsQuoteStr}\\])`;
|
|
||||||
const jsEmptyStr = `(?:''|"")`;
|
|
||||||
const reverseStr = ':function\\(a\\)\\{' +
|
|
||||||
'(?:return )?a\\.reverse\\(\\)' +
|
|
||||||
'\\}';
|
|
||||||
const sliceStr = ':function\\(a,b\\)\\{' +
|
|
||||||
'return a\\.slice\\(b\\)' +
|
|
||||||
'\\}';
|
|
||||||
const spliceStr = ':function\\(a,b\\)\\{' +
|
|
||||||
'a\\.splice\\(0,b\\)' +
|
|
||||||
'\\}';
|
|
||||||
const swapStr = ':function\\(a,b\\)\\{' +
|
|
||||||
'var c=a\\[0\\];a\\[0\\]=a\\[b(?:%a\\.length)?\\];a\\[b(?:%a\\.length)?\\]=c(?:;return a)?' +
|
|
||||||
'\\}';
|
|
||||||
const actionsObjRegexp = new RegExp(
|
|
||||||
`var (${jsVarStr})=\\{((?:(?:${
|
|
||||||
jsKeyStr}${reverseStr}|${
|
|
||||||
jsKeyStr}${sliceStr}|${
|
|
||||||
jsKeyStr}${spliceStr}|${
|
|
||||||
jsKeyStr}${swapStr
|
|
||||||
}),?\\r?\\n?)+)\\};`);
|
|
||||||
const actionsFuncRegexp = new RegExp(`${`function(?: ${jsVarStr})?\\(a\\)\\{` +
|
|
||||||
`a=a\\.split\\(${jsEmptyStr}\\);\\s*` +
|
|
||||||
`((?:(?:a=)?${jsVarStr}`}${
|
|
||||||
jsPropStr
|
|
||||||
}\\(a,\\d+\\);)+)` +
|
|
||||||
`return a\\.join\\(${jsEmptyStr}\\)` +
|
|
||||||
`\\}`);
|
|
||||||
const reverseRegexp = new RegExp(`(?:^|,)(${jsKeyStr})${reverseStr}`, 'm');
|
|
||||||
const sliceRegexp = new RegExp(`(?:^|,)(${jsKeyStr})${sliceStr}`, 'm');
|
|
||||||
const spliceRegexp = new RegExp(`(?:^|,)(${jsKeyStr})${spliceStr}`, 'm');
|
|
||||||
const swapRegexp = new RegExp(`(?:^|,)(${jsKeyStr})${swapStr}`, 'm');
|
|
||||||
|
|
||||||
const swapHeadAndPosition = (arr, position) => {
|
|
||||||
const first = arr[0];
|
|
||||||
arr[0] = arr[position % arr.length];
|
|
||||||
arr[position] = first;
|
|
||||||
|
|
||||||
return arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
function decipher(sig, tokens) {
|
|
||||||
sig = sig.split('');
|
|
||||||
tokens = tokens.split(',');
|
|
||||||
|
|
||||||
for(let i = 0, len = tokens.length; i < len; i++) {
|
|
||||||
let token = tokens[i], pos;
|
|
||||||
switch (token[0]) {
|
|
||||||
case 'r':
|
|
||||||
sig = sig.reverse();
|
|
||||||
break;
|
|
||||||
case 'w':
|
|
||||||
pos = ~~token.slice(1);
|
|
||||||
sig = swapHeadAndPosition(sig, pos);
|
|
||||||
break;
|
|
||||||
case 's':
|
|
||||||
pos = ~~token.slice(1);
|
|
||||||
sig = sig.slice(pos);
|
|
||||||
break;
|
|
||||||
case 'p':
|
|
||||||
pos = ~~token.slice(1);
|
|
||||||
sig.splice(0, pos);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return sig.join('');
|
|
||||||
};
|
|
||||||
|
|
||||||
function extractActions(body) {
|
|
||||||
const objResult = actionsObjRegexp.exec(body);
|
|
||||||
const funcResult = actionsFuncRegexp.exec(body);
|
|
||||||
|
|
||||||
if(!objResult || !funcResult)
|
|
||||||
return null;
|
|
||||||
|
|
||||||
const obj = objResult[1].replace(/\$/g, '\\$');
|
|
||||||
const objBody = objResult[2].replace(/\$/g, '\\$');
|
|
||||||
const funcBody = funcResult[1].replace(/\$/g, '\\$');
|
|
||||||
|
|
||||||
let result = reverseRegexp.exec(objBody);
|
|
||||||
const reverseKey = result && result[1]
|
|
||||||
.replace(/\$/g, '\\$')
|
|
||||||
.replace(/\$|^'|^"|'$|"$/g, '');
|
|
||||||
result = sliceRegexp.exec(objBody);
|
|
||||||
const sliceKey = result && result[1]
|
|
||||||
.replace(/\$/g, '\\$')
|
|
||||||
.replace(/\$|^'|^"|'$|"$/g, '');
|
|
||||||
result = spliceRegexp.exec(objBody);
|
|
||||||
const spliceKey = result && result[1]
|
|
||||||
.replace(/\$/g, '\\$')
|
|
||||||
.replace(/\$|^'|^"|'$|"$/g, '');
|
|
||||||
result = swapRegexp.exec(objBody);
|
|
||||||
const swapKey = result && result[1]
|
|
||||||
.replace(/\$/g, '\\$')
|
|
||||||
.replace(/\$|^'|^"|'$|"$/g, '');
|
|
||||||
|
|
||||||
const keys = `(${[reverseKey, sliceKey, spliceKey, swapKey].join('|')})`;
|
|
||||||
const myreg = `(?:a=)?${obj
|
|
||||||
}(?:\\.${keys}|\\['${keys}'\\]|\\["${keys}"\\])` +
|
|
||||||
`\\(a,(\\d+)\\)`;
|
|
||||||
const tokenizeRegexp = new RegExp(myreg, 'g');
|
|
||||||
const tokens = [];
|
|
||||||
|
|
||||||
while((result = tokenizeRegexp.exec(funcBody)) !== null) {
|
|
||||||
const key = result[1] || result[2] || result[3];
|
|
||||||
const pos = result[4];
|
|
||||||
switch (key) {
|
|
||||||
case swapKey:
|
|
||||||
tokens.push(`w${result[4]}`);
|
|
||||||
break;
|
|
||||||
case reverseKey:
|
|
||||||
tokens.push('r');
|
|
||||||
break;
|
|
||||||
case sliceKey:
|
|
||||||
tokens.push(`s${result[4]}`);
|
|
||||||
break;
|
|
||||||
case spliceKey:
|
|
||||||
tokens.push(`p${result[4]}`);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return tokens.join(',');
|
|
||||||
}
|
|
38
src/debug.js
38
src/debug.js
@@ -14,22 +14,13 @@ const clapperDebugger = new Debug.Debugger('Clapper', {
|
|||||||
}),
|
}),
|
||||||
high_precision: true,
|
high_precision: true,
|
||||||
});
|
});
|
||||||
clapperDebugger.enabled = (
|
|
||||||
|
var enabled = (
|
||||||
clapperDebugger.enabled
|
clapperDebugger.enabled
|
||||||
|| G_DEBUG_ENV != null
|
|| G_DEBUG_ENV != null
|
||||||
&& G_DEBUG_ENV.includes('Clapper')
|
&& G_DEBUG_ENV.includes('Clapper')
|
||||||
);
|
);
|
||||||
|
clapperDebugger.enabled = enabled;
|
||||||
const ytDebugger = new Debug.Debugger('YouTube', {
|
|
||||||
name_printer: new Ink.Printer({
|
|
||||||
font: Ink.Font.BOLD,
|
|
||||||
color: Ink.Color.RED
|
|
||||||
}),
|
|
||||||
time_printer: new Ink.Printer({
|
|
||||||
color: Ink.Color.LIGHT_BLUE
|
|
||||||
}),
|
|
||||||
high_precision: true,
|
|
||||||
});
|
|
||||||
|
|
||||||
function _logStructured(debuggerName, msg, level)
|
function _logStructured(debuggerName, msg, level)
|
||||||
{
|
{
|
||||||
@@ -43,23 +34,12 @@ function _logStructured(debuggerName, msg, level)
|
|||||||
function _debug(debuggerName, msg)
|
function _debug(debuggerName, msg)
|
||||||
{
|
{
|
||||||
if(msg.message) {
|
if(msg.message) {
|
||||||
_logStructured(
|
_logStructured(debuggerName, msg.message,
|
||||||
debuggerName,
|
|
||||||
msg.message,
|
|
||||||
GLib.LogLevelFlags.LEVEL_CRITICAL
|
GLib.LogLevelFlags.LEVEL_CRITICAL
|
||||||
);
|
);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch(debuggerName) {
|
|
||||||
case 'Clapper':
|
|
||||||
clapperDebugger.debug(msg);
|
clapperDebugger.debug(msg);
|
||||||
break;
|
|
||||||
case 'YouTube':
|
|
||||||
ytDebugger.debug(msg);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function debug(msg)
|
function debug(msg)
|
||||||
@@ -67,12 +47,12 @@ function debug(msg)
|
|||||||
_debug('Clapper', msg);
|
_debug('Clapper', msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
function ytDebug(msg)
|
|
||||||
{
|
|
||||||
_debug('YouTube', msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
function warn(msg)
|
function warn(msg)
|
||||||
{
|
{
|
||||||
_logStructured('Clapper', msg, GLib.LogLevelFlags.LEVEL_WARNING);
|
_logStructured('Clapper', msg, GLib.LogLevelFlags.LEVEL_WARNING);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function message(msg)
|
||||||
|
{
|
||||||
|
_logStructured('Clapper', msg, GLib.LogLevelFlags.LEVEL_MESSAGE);
|
||||||
|
}
|
||||||
|
@@ -193,8 +193,17 @@ class ClapperUriDialog extends Gtk.Dialog
|
|||||||
|
|
||||||
_readTextAsyncCb(clipboard, result)
|
_readTextAsyncCb(clipboard, result)
|
||||||
{
|
{
|
||||||
const uri = clipboard.read_text_finish(result);
|
let uri = null;
|
||||||
if(!uri || !Gst.uri_is_valid(uri)) return;
|
|
||||||
|
try {
|
||||||
|
uri = clipboard.read_text_finish(result);
|
||||||
|
}
|
||||||
|
catch(err) {
|
||||||
|
debug(`could not read clipboard: ${err.message}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!uri || !Gst.uri_is_valid(uri))
|
||||||
|
return;
|
||||||
|
|
||||||
const contentBox = this.get_content_area();
|
const contentBox = this.get_content_area();
|
||||||
const linkEntry = contentBox.get_last_child();
|
const linkEntry = contentBox.get_last_child();
|
||||||
@@ -292,6 +301,8 @@ class ClapperAboutDialog extends Gtk.AboutDialog
|
|||||||
version: pkg.version,
|
version: pkg.version,
|
||||||
authors: ['Rafał Dzięgiel'],
|
authors: ['Rafał Dzięgiel'],
|
||||||
artists: ['Rafał Dzięgiel'],
|
artists: ['Rafał Dzięgiel'],
|
||||||
|
/* TRANSLATORS: Put your name(s) here for credits or leave untranslated */
|
||||||
|
translator_credits: _('translator-credits'),
|
||||||
license_type: Gtk.License.GPL_3_0,
|
license_type: Gtk.License.GPL_3_0,
|
||||||
logo_icon_name: 'com.github.rafostar.Clapper',
|
logo_icon_name: 'com.github.rafostar.Clapper',
|
||||||
website: 'https://rafostar.github.io/clapper',
|
website: 'https://rafostar.github.io/clapper',
|
||||||
|
297
src/gtuber.js
Normal file
297
src/gtuber.js
Normal file
@@ -0,0 +1,297 @@
|
|||||||
|
const { Gio, GstClapper } = imports.gi;
|
||||||
|
const Debug = imports.src.debug;
|
||||||
|
const Misc = imports.src.misc;
|
||||||
|
const FileOps = imports.src.fileOps;
|
||||||
|
const Gtuber = Misc.tryImport('Gtuber');
|
||||||
|
|
||||||
|
const { debug, warn } = Debug;
|
||||||
|
const { settings } = Misc;
|
||||||
|
|
||||||
|
const best = {
|
||||||
|
video: null,
|
||||||
|
audio: null,
|
||||||
|
video_audio: null,
|
||||||
|
};
|
||||||
|
const codecPairs = [];
|
||||||
|
const qualityType = {
|
||||||
|
0: 30, // normal
|
||||||
|
1: 60, // hfr
|
||||||
|
};
|
||||||
|
|
||||||
|
var isAvailable = (Gtuber != null);
|
||||||
|
var cancellable = null;
|
||||||
|
let client = null;
|
||||||
|
|
||||||
|
function resetBestStreams()
|
||||||
|
{
|
||||||
|
best.video = null;
|
||||||
|
best.audio = null;
|
||||||
|
best.video_audio = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
function isStreamAllowed(stream, opts)
|
||||||
|
{
|
||||||
|
const vcodec = stream.video_codec;
|
||||||
|
const acodec = stream.audio_codec;
|
||||||
|
|
||||||
|
if(
|
||||||
|
vcodec
|
||||||
|
&& (!vcodec.startsWith(opts.vcodec)
|
||||||
|
|| (stream.height < 240 || stream.height > opts.height)
|
||||||
|
|| stream.fps > qualityType[opts.quality])
|
||||||
|
) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(
|
||||||
|
acodec
|
||||||
|
&& (!acodec.startsWith(opts.acodec))
|
||||||
|
) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (vcodec != null || acodec != null);
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateBestStreams(streams, opts)
|
||||||
|
{
|
||||||
|
for(let stream of streams) {
|
||||||
|
if(!isStreamAllowed(stream, opts))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
const type = (stream.video_codec && stream.audio_codec)
|
||||||
|
? 'video_audio'
|
||||||
|
: (stream.video_codec)
|
||||||
|
? 'video'
|
||||||
|
: 'audio';
|
||||||
|
|
||||||
|
if(!best[type] || best[type].bitrate < stream.bitrate)
|
||||||
|
best[type] = stream;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function _streamFilter(opts, stream)
|
||||||
|
{
|
||||||
|
switch(stream) {
|
||||||
|
case best.video:
|
||||||
|
return (best.audio != null || best.video_audio == null);
|
||||||
|
case best.audio:
|
||||||
|
return (best.video != null || best.video_audio == null);
|
||||||
|
case best.video_audio:
|
||||||
|
return (best.video == null || best.audio == null);
|
||||||
|
default:
|
||||||
|
return (opts.adaptive)
|
||||||
|
? isStreamAllowed(stream, opts)
|
||||||
|
: false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function generateManifest(info, opts)
|
||||||
|
{
|
||||||
|
const gen = new Gtuber.ManifestGenerator({
|
||||||
|
pretty: Debug.enabled,
|
||||||
|
});
|
||||||
|
gen.set_media_info(info);
|
||||||
|
gen.set_filter_func(_streamFilter.bind(this, opts));
|
||||||
|
|
||||||
|
debug('trying to get manifest');
|
||||||
|
|
||||||
|
for(let pair of codecPairs) {
|
||||||
|
opts.vcodec = pair[0];
|
||||||
|
opts.acodec = pair[1];
|
||||||
|
|
||||||
|
/* Find best streams among adaptive ones */
|
||||||
|
if (!opts.adaptive)
|
||||||
|
updateBestStreams(info.get_adaptive_streams(), opts);
|
||||||
|
|
||||||
|
const data = gen.to_data();
|
||||||
|
|
||||||
|
/* Release our ref */
|
||||||
|
if (!opts.adaptive)
|
||||||
|
resetBestStreams();
|
||||||
|
|
||||||
|
if(data) {
|
||||||
|
debug('got manifest');
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
debug('manifest not generated');
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getBestCombinedUri(info, opts)
|
||||||
|
{
|
||||||
|
const streams = info.get_streams();
|
||||||
|
|
||||||
|
debug('searching for best combined URI');
|
||||||
|
|
||||||
|
for(let pair of codecPairs) {
|
||||||
|
opts.vcodec = pair[0];
|
||||||
|
opts.acodec = pair[1];
|
||||||
|
|
||||||
|
/* Find best non-adaptive stream */
|
||||||
|
updateBestStreams(streams, opts);
|
||||||
|
|
||||||
|
const bestUri = (best.video_audio)
|
||||||
|
? best.video_audio.get_uri()
|
||||||
|
: (best.audio)
|
||||||
|
? best.audio.get_uri()
|
||||||
|
: (best.video)
|
||||||
|
? best.video.get_uri()
|
||||||
|
: null;
|
||||||
|
|
||||||
|
/* Release our ref */
|
||||||
|
resetBestStreams();
|
||||||
|
|
||||||
|
if(bestUri) {
|
||||||
|
debug('got best possible URI');
|
||||||
|
return bestUri;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If still nothing find stream by height */
|
||||||
|
for(let stream of streams) {
|
||||||
|
const height = stream.get_height();
|
||||||
|
if(!height || height > opts.height)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if(!best.video_audio || best.video_audio.height < stream.height)
|
||||||
|
best.video_audio = stream;
|
||||||
|
}
|
||||||
|
|
||||||
|
const anyUri = (best.video_audio)
|
||||||
|
? best.video_audio.get_uri()
|
||||||
|
: null;
|
||||||
|
|
||||||
|
/* Release our ref */
|
||||||
|
resetBestStreams();
|
||||||
|
|
||||||
|
if (anyUri)
|
||||||
|
debug('got any URI');
|
||||||
|
|
||||||
|
return anyUri;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function _parseMediaInfoAsync(info, player)
|
||||||
|
{
|
||||||
|
const resp = {
|
||||||
|
uri: null,
|
||||||
|
title: info.title,
|
||||||
|
};
|
||||||
|
|
||||||
|
const { root } = player.widget;
|
||||||
|
const surface = root.get_surface();
|
||||||
|
const monitor = root.display.get_monitor_at_surface(surface);
|
||||||
|
|
||||||
|
const opts = {
|
||||||
|
width: monitor.geometry.width * monitor.scale_factor,
|
||||||
|
height: monitor.geometry.height * monitor.scale_factor,
|
||||||
|
vcodec: null,
|
||||||
|
acodec: null,
|
||||||
|
quality: settings.get_int('yt-quality-type'),
|
||||||
|
adaptive: settings.get_boolean('yt-adaptive-enabled'),
|
||||||
|
};
|
||||||
|
|
||||||
|
if(info.has_adaptive_streams) {
|
||||||
|
const data = generateManifest(info, opts);
|
||||||
|
if(data) {
|
||||||
|
const manifestFile = await FileOps.saveFilePromise(
|
||||||
|
'tmp', null, 'manifest', data
|
||||||
|
).catch(debug);
|
||||||
|
|
||||||
|
if(!manifestFile)
|
||||||
|
throw new Error('Gtuber: no manifest file was generated');
|
||||||
|
|
||||||
|
resp.uri = manifestFile.get_uri();
|
||||||
|
|
||||||
|
return resp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
resp.uri = getBestCombinedUri(info, opts);
|
||||||
|
|
||||||
|
if(!resp.uri)
|
||||||
|
throw new Error("Gtuber: no compatible stream found");
|
||||||
|
|
||||||
|
return resp;
|
||||||
|
}
|
||||||
|
|
||||||
|
function _createClient(player)
|
||||||
|
{
|
||||||
|
client = new Gtuber.Client();
|
||||||
|
debug('created new gtuber client');
|
||||||
|
|
||||||
|
/* TODO: config based on what HW supports */
|
||||||
|
//codecPairs.push(['vp9', 'opus']);
|
||||||
|
|
||||||
|
codecPairs.push(['avc', 'mp4a']);
|
||||||
|
}
|
||||||
|
|
||||||
|
function mightHandleUri(uri)
|
||||||
|
{
|
||||||
|
const unsupported = [
|
||||||
|
'file', 'fd', 'dvd', 'cdda',
|
||||||
|
'dvb', 'v4l2', 'gs'
|
||||||
|
];
|
||||||
|
return !unsupported.includes(Misc.getUriProtocol(uri));
|
||||||
|
}
|
||||||
|
|
||||||
|
function cancelFetching()
|
||||||
|
{
|
||||||
|
if(cancellable && !cancellable.is_cancelled())
|
||||||
|
cancellable.cancel();
|
||||||
|
}
|
||||||
|
|
||||||
|
function parseUriPromise(uri, player)
|
||||||
|
{
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
if(!client) {
|
||||||
|
if(!isAvailable) {
|
||||||
|
debug('gtuber is not installed');
|
||||||
|
return resolve({ uri, title: null });
|
||||||
|
}
|
||||||
|
_createClient(player);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Stop to show reaction and restore internet bandwidth */
|
||||||
|
if(player.state !== GstClapper.ClapperState.STOPPED)
|
||||||
|
player.stop();
|
||||||
|
|
||||||
|
cancellable = new Gio.Cancellable();
|
||||||
|
debug('gtuber is fetching media info...');
|
||||||
|
|
||||||
|
client.fetch_media_info_async(uri, cancellable, (client, task) => {
|
||||||
|
cancellable = null;
|
||||||
|
let info = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
info = client.fetch_media_info_finish(task);
|
||||||
|
debug('gtuber successfully fetched media info');
|
||||||
|
}
|
||||||
|
catch(err) {
|
||||||
|
const taskCancellable = task.get_cancellable();
|
||||||
|
|
||||||
|
if(taskCancellable.is_cancelled())
|
||||||
|
return reject(err);
|
||||||
|
|
||||||
|
const gtuberNoPlugin = (
|
||||||
|
err.domain === Gtuber.ClientError.quark()
|
||||||
|
&& err.code === Gtuber.ClientError.NO_PLUGIN
|
||||||
|
);
|
||||||
|
if(!gtuberNoPlugin)
|
||||||
|
return reject(err);
|
||||||
|
|
||||||
|
warn(`Gtuber: ${err.message}, trying URI as is...`);
|
||||||
|
|
||||||
|
/* Allow handling URI as is via GStreamer plugins */
|
||||||
|
return resolve({ uri, title: null });
|
||||||
|
}
|
||||||
|
|
||||||
|
_parseMediaInfoAsync(info, player)
|
||||||
|
.then(resp => resolve(resp))
|
||||||
|
.catch(err => reject(err));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
@@ -1,6 +1,7 @@
|
|||||||
imports.gi.versions.Gdk = '4.0';
|
imports.gi.versions.Gdk = '4.0';
|
||||||
imports.gi.versions.Gtk = '4.0';
|
imports.gi.versions.Gtk = '4.0';
|
||||||
imports.gi.versions.Soup = '2.4';
|
imports.gi.versions.Soup = '2.4';
|
||||||
|
imports.gi.versions.Gtuber = '0.0';
|
||||||
|
|
||||||
pkg.initGettext();
|
pkg.initGettext();
|
||||||
pkg.initFormat();
|
pkg.initFormat();
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
imports.gi.versions.Gdk = '4.0';
|
imports.gi.versions.Gdk = '4.0';
|
||||||
imports.gi.versions.Gtk = '4.0';
|
imports.gi.versions.Gtk = '4.0';
|
||||||
imports.gi.versions.Soup = '2.4';
|
imports.gi.versions.Soup = '2.4';
|
||||||
|
imports.gi.versions.Gtuber = '0.0';
|
||||||
|
|
||||||
pkg.initGettext();
|
pkg.initGettext();
|
||||||
|
|
||||||
|
39
src/misc.js
39
src/misc.js
@@ -1,7 +1,8 @@
|
|||||||
const { Gio, GLib, Gdk, Gtk } = imports.gi;
|
const { Gio, GLib, Gdk, Gtk } = imports.gi;
|
||||||
const Debug = imports.src.debug;
|
const Debug = imports.src.debug;
|
||||||
|
|
||||||
const { debug } = Debug;
|
const { debug, message } = Debug;
|
||||||
|
const failedImports = [];
|
||||||
|
|
||||||
var appName = 'Clapper';
|
var appName = 'Clapper';
|
||||||
var appId = 'com.github.rafostar.Clapper';
|
var appId = 'com.github.rafostar.Clapper';
|
||||||
@@ -28,6 +29,23 @@ const subsKeys = Object.keys(subsTitles);
|
|||||||
|
|
||||||
let inhibitCookie;
|
let inhibitCookie;
|
||||||
|
|
||||||
|
function tryImport(libName)
|
||||||
|
{
|
||||||
|
let lib = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
lib = imports.gi[libName];
|
||||||
|
}
|
||||||
|
catch(err) {
|
||||||
|
if(!failedImports.includes(libName)) {
|
||||||
|
failedImports.push(libName);
|
||||||
|
message(err.message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return lib;
|
||||||
|
}
|
||||||
|
|
||||||
function getResourceUri(path)
|
function getResourceUri(path)
|
||||||
{
|
{
|
||||||
const res = `file://${pkg.pkgdatadir}/${path}`;
|
const res = `file://${pkg.pkgdatadir}/${path}`;
|
||||||
@@ -224,22 +242,3 @@ function getIsTouch(gesture)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function encodeHTML(text)
|
|
||||||
{
|
|
||||||
return text.replace(/&/g, '&')
|
|
||||||
.replace(/</g, '<')
|
|
||||||
.replace(/>/g, '>')
|
|
||||||
.replace(/"/g, '"')
|
|
||||||
.replace(/'/g, ''');
|
|
||||||
}
|
|
||||||
|
|
||||||
function decodeURIPlus(uri)
|
|
||||||
{
|
|
||||||
return decodeURI(uri.replace(/\+/g, ' '));
|
|
||||||
}
|
|
||||||
|
|
||||||
function isHex(num)
|
|
||||||
{
|
|
||||||
return Boolean(num.match(/[0-9a-f]+$/i));
|
|
||||||
}
|
|
||||||
|
@@ -2,7 +2,7 @@ const { Gdk, Gio, GObject, Gst, GstClapper, Gtk } = imports.gi;
|
|||||||
const ByteArray = imports.byteArray;
|
const ByteArray = imports.byteArray;
|
||||||
const Debug = imports.src.debug;
|
const Debug = imports.src.debug;
|
||||||
const Misc = imports.src.misc;
|
const Misc = imports.src.misc;
|
||||||
const YouTube = imports.src.youtube;
|
const Gtuber = imports.src.gtuber;
|
||||||
const { PlaylistWidget } = imports.src.playlist;
|
const { PlaylistWidget } = imports.src.playlist;
|
||||||
const { WebApp } = imports.src.webApp;
|
const { WebApp } = imports.src.webApp;
|
||||||
|
|
||||||
@@ -45,7 +45,6 @@ class ClapperPlayer extends GstClapper.Clapper
|
|||||||
|
|
||||||
this.webserver = null;
|
this.webserver = null;
|
||||||
this.webapp = null;
|
this.webapp = null;
|
||||||
this.ytClient = null;
|
|
||||||
this.playlistWidget = new PlaylistWidget();
|
this.playlistWidget = new PlaylistWidget();
|
||||||
|
|
||||||
this.seekDone = true;
|
this.seekDone = true;
|
||||||
@@ -142,24 +141,13 @@ class ClapperPlayer extends GstClapper.Clapper
|
|||||||
set_uri(uri)
|
set_uri(uri)
|
||||||
{
|
{
|
||||||
this.customVideoTitle = null;
|
this.customVideoTitle = null;
|
||||||
|
Gtuber.cancelFetching();
|
||||||
|
|
||||||
if(Misc.getUriProtocol(uri) !== 'file') {
|
if(Gtuber.mightHandleUri(uri)) {
|
||||||
const [isYouTubeUri, videoId] = YouTube.checkYouTubeUri(uri);
|
Gtuber.parseUriPromise(uri, this)
|
||||||
|
.then(res => {
|
||||||
if(!isYouTubeUri)
|
this.customVideoTitle = res.title;
|
||||||
return super.set_uri(uri);
|
super.set_uri(res.uri);
|
||||||
|
|
||||||
if(!this.ytClient)
|
|
||||||
this.ytClient = new YouTube.YouTubeClient();
|
|
||||||
|
|
||||||
const { root } = this.widget;
|
|
||||||
const surface = root.get_surface();
|
|
||||||
const monitor = root.display.get_monitor_at_surface(surface);
|
|
||||||
|
|
||||||
this.ytClient.getPlaybackDataAsync(videoId, monitor)
|
|
||||||
.then(data => {
|
|
||||||
this.customVideoTitle = data.title;
|
|
||||||
super.set_uri(data.uri);
|
|
||||||
})
|
})
|
||||||
.catch(debug);
|
.catch(debug);
|
||||||
|
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
const { Adw, GObject, Gio, Gst, Gtk } = imports.gi;
|
const { Adw, GObject, Gio, Gst, Gtk } = imports.gi;
|
||||||
const Debug = imports.src.debug;
|
const Debug = imports.src.debug;
|
||||||
const Misc = imports.src.misc;
|
const Misc = imports.src.misc;
|
||||||
|
const Gtuber = imports.src.gtuber;
|
||||||
|
|
||||||
const { debug } = Debug;
|
const { debug } = Debug;
|
||||||
const { settings } = Misc;
|
const { settings } = Misc;
|
||||||
@@ -537,6 +538,7 @@ class ClapperPrefsPluginRankingSubpage extends Gtk.Box
|
|||||||
var PrefsWindow = GObject.registerClass({
|
var PrefsWindow = GObject.registerClass({
|
||||||
GTypeName: 'ClapperPrefsWindow',
|
GTypeName: 'ClapperPrefsWindow',
|
||||||
Template: Misc.getResourceUri('ui/preferences-window.ui'),
|
Template: Misc.getResourceUri('ui/preferences-window.ui'),
|
||||||
|
InternalChildren: ['gtuber_group'],
|
||||||
},
|
},
|
||||||
class ClapperPrefsWindow extends Adw.PreferencesWindow
|
class ClapperPrefsWindow extends Adw.PreferencesWindow
|
||||||
{
|
{
|
||||||
@@ -546,6 +548,7 @@ class ClapperPrefsWindow extends Adw.PreferencesWindow
|
|||||||
transient_for: window,
|
transient_for: window,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this._gtuber_group.visible = Gtuber.isAvailable;
|
||||||
this.show();
|
this.show();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@@ -4,7 +4,6 @@ const Debug = imports.src.debug;
|
|||||||
const Dialogs = imports.src.dialogs;
|
const Dialogs = imports.src.dialogs;
|
||||||
const Misc = imports.src.misc;
|
const Misc = imports.src.misc;
|
||||||
const { Player } = imports.src.player;
|
const { Player } = imports.src.player;
|
||||||
const YouTube = imports.src.youtube;
|
|
||||||
const Revealers = imports.src.revealers;
|
const Revealers = imports.src.revealers;
|
||||||
|
|
||||||
const { debug } = Debug;
|
const { debug } = Debug;
|
||||||
@@ -738,6 +737,7 @@ class ClapperWidget extends Gtk.Grid
|
|||||||
{
|
{
|
||||||
const clickGesture = new Gtk.GestureClick({
|
const clickGesture = new Gtk.GestureClick({
|
||||||
button: 0,
|
button: 0,
|
||||||
|
propagation_phase: Gtk.PropagationPhase.CAPTURE,
|
||||||
});
|
});
|
||||||
clickGesture.connect('pressed', this._onPressed.bind(this));
|
clickGesture.connect('pressed', this._onPressed.bind(this));
|
||||||
clickGesture.connect('released', this._onReleased.bind(this));
|
clickGesture.connect('released', this._onReleased.bind(this));
|
||||||
@@ -750,6 +750,7 @@ class ClapperWidget extends Gtk.Grid
|
|||||||
const longPressGesture = new Gtk.GestureLongPress({
|
const longPressGesture = new Gtk.GestureLongPress({
|
||||||
touch_only: true,
|
touch_only: true,
|
||||||
delay_factor: 0.9,
|
delay_factor: 0.9,
|
||||||
|
propagation_phase: Gtk.PropagationPhase.CAPTURE,
|
||||||
});
|
});
|
||||||
longPressGesture.connect('pressed', this._onLongPressed.bind(this));
|
longPressGesture.connect('pressed', this._onLongPressed.bind(this));
|
||||||
|
|
||||||
@@ -758,7 +759,9 @@ class ClapperWidget extends Gtk.Grid
|
|||||||
|
|
||||||
_getDragGesture()
|
_getDragGesture()
|
||||||
{
|
{
|
||||||
const dragGesture = new Gtk.GestureDrag();
|
const dragGesture = new Gtk.GestureDrag({
|
||||||
|
propagation_phase: Gtk.PropagationPhase.CAPTURE,
|
||||||
|
});
|
||||||
dragGesture.connect('drag-update', this._onDragUpdate.bind(this));
|
dragGesture.connect('drag-update', this._onDragUpdate.bind(this));
|
||||||
|
|
||||||
return dragGesture;
|
return dragGesture;
|
||||||
@@ -768,6 +771,7 @@ class ClapperWidget extends Gtk.Grid
|
|||||||
{
|
{
|
||||||
const swipeGesture = new Gtk.GestureSwipe({
|
const swipeGesture = new Gtk.GestureSwipe({
|
||||||
touch_only: true,
|
touch_only: true,
|
||||||
|
propagation_phase: Gtk.PropagationPhase.CAPTURE,
|
||||||
});
|
});
|
||||||
swipeGesture.connect('swipe', this._onSwipe.bind(this));
|
swipeGesture.connect('swipe', this._onSwipe.bind(this));
|
||||||
swipeGesture.connect('update', this._onSwipeUpdate.bind(this));
|
swipeGesture.connect('update', this._onSwipeUpdate.bind(this));
|
||||||
@@ -798,12 +802,10 @@ class ClapperWidget extends Gtk.Grid
|
|||||||
{
|
{
|
||||||
const dropTarget = new Gtk.DropTarget({
|
const dropTarget = new Gtk.DropTarget({
|
||||||
actions: Gdk.DragAction.COPY | Gdk.DragAction.MOVE,
|
actions: Gdk.DragAction.COPY | Gdk.DragAction.MOVE,
|
||||||
preload: true,
|
|
||||||
});
|
});
|
||||||
dropTarget.set_gtypes([GObject.TYPE_STRING]);
|
dropTarget.set_gtypes([GObject.TYPE_STRING]);
|
||||||
dropTarget.connect('motion', this._onDataMotion.bind(this));
|
dropTarget.connect('motion', this._onDataMotion.bind(this));
|
||||||
dropTarget.connect('drop', this._onDataDrop.bind(this));
|
dropTarget.connect('drop', this._onDataDrop.bind(this));
|
||||||
dropTarget.connect('notify::value', this._onDropValueNotify.bind(this));
|
|
||||||
|
|
||||||
return dropTarget;
|
return dropTarget;
|
||||||
}
|
}
|
||||||
@@ -1004,36 +1006,6 @@ class ClapperWidget extends Gtk.Grid
|
|||||||
this.posY = posY;
|
this.posY = posY;
|
||||||
}
|
}
|
||||||
|
|
||||||
_onDropValueNotify(dropTarget)
|
|
||||||
{
|
|
||||||
if(!dropTarget.value)
|
|
||||||
return;
|
|
||||||
|
|
||||||
const uris = dropTarget.value.split(/\r?\n/);
|
|
||||||
const firstUri = uris[0];
|
|
||||||
|
|
||||||
if(uris.length > 1 || !Gst.uri_is_valid(firstUri))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Check if user is dragging a YouTube link */
|
|
||||||
const [isYouTubeUri, videoId] = YouTube.checkYouTubeUri(firstUri);
|
|
||||||
if(!isYouTubeUri) return;
|
|
||||||
|
|
||||||
/* Since this is a YouTube video,
|
|
||||||
* create YT client if it was not created yet */
|
|
||||||
if(!this.player.ytClient)
|
|
||||||
this.player.ytClient = new YouTube.YouTubeClient();
|
|
||||||
|
|
||||||
const { ytClient } = this.player;
|
|
||||||
|
|
||||||
/* Speed up things by prefetching new video info before drop */
|
|
||||||
if(
|
|
||||||
!ytClient.compareLastVideoId(videoId)
|
|
||||||
&& ytClient.downloadingVideoId !== videoId
|
|
||||||
)
|
|
||||||
ytClient.getVideoInfoPromise(videoId).catch(debug);
|
|
||||||
}
|
|
||||||
|
|
||||||
_onDataMotion(dropTarget, x, y)
|
_onDataMotion(dropTarget, x, y)
|
||||||
{
|
{
|
||||||
return Gdk.DragAction.MOVE;
|
return Gdk.DragAction.MOVE;
|
||||||
|
1003
src/youtube.js
1003
src/youtube.js
File diff suppressed because it is too large
Load Diff
@@ -1,85 +0,0 @@
|
|||||||
var QualityType = {
|
|
||||||
0: 'normal',
|
|
||||||
1: 'hfr',
|
|
||||||
};
|
|
||||||
|
|
||||||
const Itags = {
|
|
||||||
video: {
|
|
||||||
h264: {
|
|
||||||
normal: {
|
|
||||||
240: 133,
|
|
||||||
360: 134,
|
|
||||||
480: 135,
|
|
||||||
720: 136,
|
|
||||||
1080: 137,
|
|
||||||
},
|
|
||||||
hfr: {
|
|
||||||
720: 298,
|
|
||||||
1080: 299,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
audio: {
|
|
||||||
aac: [140],
|
|
||||||
opus: [249, 250, 251],
|
|
||||||
},
|
|
||||||
combined: {
|
|
||||||
360: 18,
|
|
||||||
720: 22,
|
|
||||||
},
|
|
||||||
hls: {
|
|
||||||
240: 92,
|
|
||||||
360: 93,
|
|
||||||
480: 94,
|
|
||||||
720: 95,
|
|
||||||
1080: 96,
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
function _appendItagArray(arr, opts, formats)
|
|
||||||
{
|
|
||||||
const keys = Object.keys(formats);
|
|
||||||
|
|
||||||
for(let fmt of keys) {
|
|
||||||
arr.push(formats[fmt]);
|
|
||||||
|
|
||||||
if(
|
|
||||||
fmt >= opts.height
|
|
||||||
|| Math.floor(fmt * 16 / 9) >= opts.width
|
|
||||||
)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getDashItags(opts)
|
|
||||||
{
|
|
||||||
const allowed = {
|
|
||||||
video: [],
|
|
||||||
audio: (opts.codec === 'h264')
|
|
||||||
? Itags.audio.aac
|
|
||||||
: Itags.audio.opus
|
|
||||||
};
|
|
||||||
const types = Object.keys(Itags.video[opts.codec]);
|
|
||||||
|
|
||||||
for(let type of types) {
|
|
||||||
const formats = Itags.video[opts.codec][type];
|
|
||||||
_appendItagArray(allowed.video, opts, formats);
|
|
||||||
|
|
||||||
if(type === opts.type)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return allowed;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getCombinedItags(opts)
|
|
||||||
{
|
|
||||||
return _appendItagArray([], opts, Itags.combined);
|
|
||||||
}
|
|
||||||
|
|
||||||
function getHLSItags(opts)
|
|
||||||
{
|
|
||||||
return _appendItagArray([], opts, Itags.hls);
|
|
||||||
}
|
|
@@ -131,7 +131,7 @@
|
|||||||
<child>
|
<child>
|
||||||
<object class="GtkShortcutsShortcut">
|
<object class="GtkShortcutsShortcut">
|
||||||
<property name="title" translatable="yes">Toggle mute</property>
|
<property name="title" translatable="yes">Toggle mute</property>
|
||||||
<property name="accelerator"><Ctrl>M</property>
|
<property name="accelerator"><Ctrl>M M</property>
|
||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
|
@@ -197,8 +197,8 @@
|
|||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="AdwPreferencesGroup">
|
<object class="AdwPreferencesGroup" id="gtuber_group">
|
||||||
<property name="title" translatable="no">YouTube</property>
|
<property name="title" translatable="no">Gtuber</property>
|
||||||
<child>
|
<child>
|
||||||
<object class="ClapperPrefsSwitch">
|
<object class="ClapperPrefsSwitch">
|
||||||
<property name="title" translatable="yes">Prefer adaptive streaming</property>
|
<property name="title" translatable="yes">Prefer adaptive streaming</property>
|
||||||
|
Reference in New Issue
Block a user