From 64d69b910177675b3cbce398a18b605d14928be0 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 10 Jul 2024 12:49:09 +0300 Subject: [PATCH 001/167] fix: fix categories --- data/io.github.Rirusha.Cassette-Devel.desktop.in | 2 +- data/io.github.Rirusha.Cassette.desktop.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/io.github.Rirusha.Cassette-Devel.desktop.in b/data/io.github.Rirusha.Cassette-Devel.desktop.in index 2f314b9..9317dc4 100644 --- a/data/io.github.Rirusha.Cassette-Devel.desktop.in +++ b/data/io.github.Rirusha.Cassette-Devel.desktop.in @@ -8,7 +8,7 @@ Exec=cassette %U Icon=io.github.Rirusha.Cassette-Devel Terminal=false Type=Application -Categories=Audio +Categories=GNOME;GTK;Music;Audio;AudioVideo; StartupNotify=true MimeType=x-scheme-handler/yandexmusic; X-GNOME-UsesNotifications=true \ No newline at end of file diff --git a/data/io.github.Rirusha.Cassette.desktop.in b/data/io.github.Rirusha.Cassette.desktop.in index d9c77b1..51f931e 100644 --- a/data/io.github.Rirusha.Cassette.desktop.in +++ b/data/io.github.Rirusha.Cassette.desktop.in @@ -8,7 +8,7 @@ Exec=cassette %U Icon=io.github.Rirusha.Cassette Terminal=false Type=Application -Categories=Audio +Categories=GNOME;GTK;Music;Audio;AudioVideo; StartupNotify=true MimeType=x-scheme-handler/yandexmusic; X-GNOME-UsesNotifications=true \ No newline at end of file From 3f29ea880ae4a7442a6e69efaffd9b83eb98fbf8 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 10 Jul 2024 22:45:03 +0300 Subject: [PATCH 002/167] fix: change action group name source: https://t.me/CassetteGNOME_Discussion/17845 --- src/widgets/buttons/menu/abstract-menu-button.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/buttons/menu/abstract-menu-button.vala b/src/widgets/buttons/menu/abstract-menu-button.vala index 387331f..e1b723e 100644 --- a/src/widgets/buttons/menu/abstract-menu-button.vala +++ b/src/widgets/buttons/menu/abstract-menu-button.vala @@ -218,7 +218,7 @@ public abstract class Cassette.CustomMenuButton : ShrinkableBin { content_height = 294 }; - dialog.insert_action_group ("track", actions); + dialog.insert_action_group ("actions", actions); real_button.active = false; From 6c12b87aa6706609882325081686bd9ab95cba42 Mon Sep 17 00:00:00 2001 From: AveryanAlex Date: Thu, 11 Jul 2024 21:54:03 +0300 Subject: [PATCH 003/167] feat: add devel nix package and devshell --- .envrc | 1 + .gitignore | 4 ++++ README.md | 5 ++++ flake.lock | 61 +++++++++++++++++++++++++++++++++++++++++++++++ flake.nix | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 140 insertions(+) create mode 100644 .envrc create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/.gitignore b/.gitignore index 09de341..150df2a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ # build dir builddir* +# nix +result +.direnv + # Workspaces *.code-workspace diff --git a/README.md b/README.md index 9739e5d..82b691f 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,11 @@ yay -S cassette-git pamac install cassette-git ``` +### NixOS +```shell +nix run github:Rirusha/Cassette +``` + ## Установка в Windows Способы установки приложения в Windows описаны [здесь](docs/INSTALLATION_ON_WINDOWS.md). diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..9eadad2 --- /dev/null +++ b/flake.lock @@ -0,0 +1,61 @@ +{ + "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1720542800, + "narHash": "sha256-ZgnNHuKV6h2+fQ5LuqnUaqZey1Lqqt5dTUAiAnqH0QQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "feb2849fdeb70028c70d73b848214b00d324a497", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..ff1f084 --- /dev/null +++ b/flake.nix @@ -0,0 +1,69 @@ +{ + description = "GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems"; + + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + flake-utils.url = "github:numtide/flake-utils"; + }; + + outputs = { + self, + nixpkgs, + flake-utils, + ... + }: + flake-utils.lib.eachDefaultSystem + ( + system: let + pkgs = import nixpkgs {inherit system;}; + + nativeBuildInputs = with pkgs; [ + blueprint-compiler + desktop-file-utils + meson + ninja + pkg-config + vala + ]; + + buildInputs = with pkgs; [ + glib-networking + gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + gst_all_1.gstreamer + gtk4 + json-glib + libadwaita + libgee + libsoup_3 + libxml2 + sqlite + webkitgtk_6_0 + ]; + in { + packages.default = pkgs.stdenv.mkDerivation { + name = "cassette"; + src = self; + + mesonFlags = [ + "-Dprofile=development" + ]; + + nativeBuildInputs = with pkgs; + [ + wrapGAppsHook4 + git + ] + ++ nativeBuildInputs; + + inherit buildInputs; + + strictDeps = true; + }; + devShells.default = pkgs.mkShell { + packages = with pkgs; [alejandra] ++ nativeBuildInputs ++ buildInputs; + }; + } + ); +} From 27858157a0db31dc3c6bc2f64d224a377b6bf114 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 23 Jul 2024 22:58:35 +0300 Subject: [PATCH 004/167] fix: actualize milestones amount and description --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 82b691f..0530bef 100644 --- a/README.md +++ b/README.md @@ -36,10 +36,7 @@ ## План основных версий [![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/2?label=0.2.0%20-%20%D0%9C%D0%BE%D1%8F%20%D0%B2%D0%BE%D0%BB%D0%BD%D0%B0)](https://github.com/Rirusha/Cassette/milestone/2) \ -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/5?label=0.2.1%20-%20%D0%A3%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B1%D1%8D%D0%BA%D0%B5%D0%BD%D0%B4%D0%B0%20%D0%B8%20%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F)](https://github.com/Rirusha/Cassette/milestone/5) \ -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/4?label=0.2.2%20-%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D0%BD%D0%B0%D0%B4%20%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E)](https://github.com/Rirusha/Cassette/milestone/4) \ -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/6?label=0.3.0%20-%20%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7%20%D0%B0%D0%BB%D1%8C%D0%B1%D0%BE%D0%BC%D0%BE%D0%B2%20%D0%B8%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9)](https://github.com/Rirusha/Cassette/milestone/6) \ -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/7?label=0.4.0%20-%20%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0%20%D0%BF%D0%BE%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%83)](https://github.com/Rirusha/Cassette/milestone/7) +[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/8?label=0.2.1%20-%20Рефакторинг)](https://github.com/Rirusha/Cassette/milestone/8) Все запланированные фичи можете [посмотреть в бэклоге](https://github.com/users/Rirusha/projects/2) From b1a54a37f9c3e8471037f45599237989992f8862 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 23 Jul 2024 23:02:15 +0300 Subject: [PATCH 005/167] docs: fix title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0530bef..6615b2c 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@

-## План основных версий +## Ход текущей разработки [![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/2?label=0.2.0%20-%20%D0%9C%D0%BE%D1%8F%20%D0%B2%D0%BE%D0%BB%D0%BD%D0%B0)](https://github.com/Rirusha/Cassette/milestone/2) \ [![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/8?label=0.2.1%20-%20Рефакторинг)](https://github.com/Rirusha/Cassette/milestone/8) From 4ad3d9db120ba2dcd711e2e28a114f23dd5193ba Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 23 Jul 2024 23:04:46 +0300 Subject: [PATCH 006/167] about: update sponsors --- src/about.vala | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/about.vala b/src/about.vala index e95a420..7d22eb5 100644 --- a/src/about.vala +++ b/src/about.vala @@ -95,6 +95,11 @@ namespace Cassette { "Vasily Biryukov", "werlock", "Zellrus", + "Alex Gluck", + "AveryanAlex", + "Dmitry M.", + "Shakhrutdin Z.", + "Ivan A.", }); return about; From d7457302ce90149cdeed9fba9b90de020bad9e61 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 23 Jul 2024 23:13:12 +0300 Subject: [PATCH 007/167] fix: sort alphabetically --- src/about.vala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/about.vala b/src/about.vala index 7d22eb5..46ce47f 100644 --- a/src/about.vala +++ b/src/about.vala @@ -69,15 +69,20 @@ namespace Cassette { about.add_link (_("Financial support (Tinkoff)"), TINKOFF_SUPPORT_LINK); about.add_link (_("Financial support (Boosty)"), BOOSTY_SUPPORT_LINK); + // Please keep alphabetical about.add_acknowledgement_section (_("Sponsors"), { + "Alex Gluck", "Amper Shiz", + "AveryanAlex", "belovmv", "dant4ick", + "Dmitry M.", "Do6pblu_Jyk", "eugene_t", "Fiersik", "Fissium", "gen1s", + "Ivan A.", "IQQator", "katze_942", "khaustovdn", @@ -90,16 +95,12 @@ namespace Cassette { "Roman Aysin", "Semen Fomchenkov", "Sergey P.", + "Shakhrutdin Z.", "Spp595", "Toxblh", "Vasily Biryukov", "werlock", "Zellrus", - "Alex Gluck", - "AveryanAlex", - "Dmitry M.", - "Shakhrutdin Z.", - "Ivan A.", }); return about; From 8f571b667d44e0530067c0a230dfa949783cfe79 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Thu, 25 Jul 2024 19:09:25 +0300 Subject: [PATCH 008/167] fix: centerize track name closes: #125 --- src/widgets/track-info-panel.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/widgets/track-info-panel.vala b/src/widgets/track-info-panel.vala index a7d234a..68eded9 100644 --- a/src/widgets/track-info-panel.vala +++ b/src/widgets/track-info-panel.vala @@ -80,6 +80,8 @@ public class Cassette.TrackInfoPanel : Adw.Bin, Gtk.Orientable { play_mark_track.init_content (value.id); } + + update_labels_visibility (); } } @@ -211,19 +213,16 @@ public class Cassette.TrackInfoPanel : Adw.Bin, Gtk.Orientable { } construct { - track_version_label.notify["label"].connect (() => { - track_version_label.visible = track_version_label.label != ""; - }); - - track_authors_label.notify["label"].connect (() => { - track_authors_label.visible = track_authors_label.label != ""; - }); - notify["position"].connect (() => { position_label.label = position.to_string (); }); } + void update_labels_visibility () { + track_version_label.visible = track_version_label.label != ""; + track_authors_label.visible = track_authors_label.label != ""; + } + public PlayMarkTrack get_play_mark_track () { return play_mark_track; } From 74e83a507f23822c0e87a4bde2eede1cf8c318f3 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 27 Jul 2024 21:38:06 +0300 Subject: [PATCH 009/167] fix: fix redirect redirect url --- src/widgets/begin/begin-view.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/begin/begin-view.vala b/src/widgets/begin/begin-view.vala index 3b29bfb..8b52d85 100644 --- a/src/widgets/begin/begin-view.vala +++ b/src/widgets/begin/begin-view.vala @@ -72,7 +72,7 @@ namespace Cassette { insert_action_group ("auth", action_group); webview.load_changed.connect ((event) => { - if (("https://music.yandex.ru/" in webview.uri) && event != LoadEvent.STARTED) { + if (("https://music.yandex." in webview.uri) && event != LoadEvent.STARTED) { online_complete (); } @@ -108,7 +108,7 @@ namespace Cassette { start_loading (); webview.load_uri ( - "https://oauth.yandex.ru/authorize?response_type=token&client_id=23cabbbdc6cd418abb4b39c32c41195d&https://music.yandex.ru" // vala-lint=line-length + "https://oauth.yandex.ru/authorize?response_type=token&client_id=23cabbbdc6cd418abb4b39c32c41195d" // vala-lint=line-length ); } From 5c21a4caf781d6a64eb2d39e81984be0a1d0c17d Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 28 Jul 2024 17:42:47 +0300 Subject: [PATCH 010/167] docs: remove comment --- po/meson.build | 1 - 1 file changed, 1 deletion(-) diff --git a/po/meson.build b/po/meson.build index 2f24eda..e9b77d7 100644 --- a/po/meson.build +++ b/po/meson.build @@ -1,2 +1 @@ -# add_project_arguments('-DGETTEXT_PACKAGE="cassette"', language:'c') i18n.gettext(meson.project_name(), preset: 'glib') From da69278875a1b7ae7430fe798ec927e60d4d7750 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 28 Jul 2024 17:43:16 +0300 Subject: [PATCH 011/167] build: replace 'profile' option with 'is_devel' flag --- .../nightly/io.github.Rirusha.Cassette-Devel.json | 2 +- meson.build | 6 ++---- meson_options.txt | 11 +++-------- src/application.vala | 2 +- src/config.vapi | 2 +- 5 files changed, 8 insertions(+), 15 deletions(-) diff --git a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json index 0b296b2..d05d266 100644 --- a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json +++ b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json @@ -49,7 +49,7 @@ "name" : "cassette", "builddir" : true, "buildsystem" : "meson", - "config-opts": [ "-Dprofile=development" ], + "config-opts": [ "-Dis_devel=true" ], "sources" : [ { "type" : "dir", diff --git a/meson.build b/meson.build index 5521206..f3a712e 100644 --- a/meson.build +++ b/meson.build @@ -24,19 +24,17 @@ gio = dependency('gio-2.0', version: '>= 2.72') app_id = 'io.github.Rirusha.Cassette' -if get_option('profile') == 'development' +if get_option('is_devel') find_program('git', required: true) name_postfix = ' (Devel)' app_id_dyn = '@0@-Devel'.format(app_id) app_identity_dyn = 'Cassette (Devel)' - profile = 'Devel' vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip() version_suffix = '-dev.@0@'.format (vcs_tag) else name_postfix = '' app_id_dyn = app_id app_identity_dyn = 'Cassette' - profile = '' version_suffix = '' endif @@ -46,7 +44,7 @@ conf.set_quoted('APP_NAME', 'Cassette@0@'.format (name_postfix)) conf.set_quoted('APP_ID_DYN', app_id_dyn) conf.set_quoted('APP_IDENTITY_DYN', app_identity_dyn) conf.set_quoted('G_LOG_DOMAIN', app_id) -conf.set_quoted('PROFILE', profile) +conf.set10('IS_DEVEL', get_option('is_devel')) conf.set_quoted('VERSION', meson.project_version() + version_suffix) conf.set_quoted('GETTEXT_PACKAGE', meson.project_name()) conf.set_quoted('DATADIR', join_paths(get_option('prefix'), get_option('datadir'))) diff --git a/meson_options.txt b/meson_options.txt index cfad4f7..b02baa5 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,10 +1,5 @@ option( - 'profile', - type: 'combo', - choices: [ - 'default', - 'development', - ], - value: 'default', - description: 'The build profile for app. One of "default" or "development".' + 'is_devel', + type: 'boolean', + value: false ) diff --git a/src/application.vala b/src/application.vala index 6776346..6cbdd24 100644 --- a/src/application.vala +++ b/src/application.vala @@ -90,7 +90,7 @@ namespace Cassette { public bool is_devel { get { - return Config.PROFILE == "Devel"; + return Config.IS_DEVEL; } } diff --git a/src/config.vapi b/src/config.vapi index a78685d..15cf070 100644 --- a/src/config.vapi +++ b/src/config.vapi @@ -4,7 +4,7 @@ namespace Config { public const string APP_ID_DYN; public const string APP_IDENTITY_DYN; public const string VERSION; - public const string PROFILE; + public const bool IS_DEVEL; public const string GETTEXT_PACKAGE; public const string GNOMELOCALEDIR; public const string DATADIR; From 19477c9bdac78db72f22014e3b99ecf51f5d24ea Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 28 Jul 2024 17:51:07 +0300 Subject: [PATCH 012/167] build: minor meson.build changes --- meson.build | 21 ++++++++++----------- src/client/player/mpris.vala | 2 +- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/meson.build b/meson.build index f3a712e..22f0438 100644 --- a/meson.build +++ b/meson.build @@ -24,28 +24,27 @@ gio = dependency('gio-2.0', version: '>= 2.72') app_id = 'io.github.Rirusha.Cassette' +name_suffix = '' +version_suffix = '' + if get_option('is_devel') + name_suffix = ' (Devel)' + app_id_suffix = '-Devel' + find_program('git', required: true) - name_postfix = ' (Devel)' - app_id_dyn = '@0@-Devel'.format(app_id) - app_identity_dyn = 'Cassette (Devel)' vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip() version_suffix = '-dev.@0@'.format (vcs_tag) -else - name_postfix = '' - app_id_dyn = app_id - app_identity_dyn = 'Cassette' - version_suffix = '' endif +app_id_dyn = '@0@@1@'.format (app_id, app_id_suffix) + conf = configuration_data() conf.set_quoted('APP_ID', app_id) -conf.set_quoted('APP_NAME', 'Cassette@0@'.format (name_postfix)) conf.set_quoted('APP_ID_DYN', app_id_dyn) -conf.set_quoted('APP_IDENTITY_DYN', app_identity_dyn) +conf.set_quoted('APP_NAME', 'Cassette@0@'.format (name_suffix)) conf.set_quoted('G_LOG_DOMAIN', app_id) conf.set10('IS_DEVEL', get_option('is_devel')) -conf.set_quoted('VERSION', meson.project_version() + version_suffix) +conf.set_quoted('VERSION', '@0@@1@'.format (meson.project_version(), version_suffix)) conf.set_quoted('GETTEXT_PACKAGE', meson.project_name()) conf.set_quoted('DATADIR', join_paths(get_option('prefix'), get_option('datadir'))) conf.set_quoted('GNOMELOCALEDIR', join_paths(get_option('prefix'), get_option('localedir'))) diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala index 4ff92f7..71e2659 100644 --- a/src/client/player/mpris.vala +++ b/src/client/player/mpris.vala @@ -48,7 +48,7 @@ public class Mpris : Object { public bool can_quit { get; set; default = true; } public bool can_raise { get; set; default = true; } public string desktop_entry { get; set; default = Config.APP_ID_DYN; } - public string identity { get; set; default = Config.APP_IDENTITY_DYN; } + public string identity { get; set; default = Config.APP_NAME; } public signal void quit_triggered (); public signal void raise_triggered (); From 3b15be4b38787c31a2da6ee67b1b6eff9fcd5ab0 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 28 Jul 2024 17:55:35 +0300 Subject: [PATCH 013/167] flake: replace option profile with is_devel --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index ff1f084..ccda263 100644 --- a/flake.nix +++ b/flake.nix @@ -47,7 +47,7 @@ src = self; mesonFlags = [ - "-Dprofile=development" + "-Dis_devel=true" ]; nativeBuildInputs = with pkgs; From 1cfefc999d9b5a0dec0b0559768ba99fba20ff35 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 28 Jul 2024 20:56:52 +0300 Subject: [PATCH 014/167] refactor: remove old const --- src/config.vapi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config.vapi b/src/config.vapi index 15cf070..aad4d30 100644 --- a/src/config.vapi +++ b/src/config.vapi @@ -2,11 +2,11 @@ namespace Config { public const string APP_ID; public const string APP_ID_DYN; - public const string APP_IDENTITY_DYN; + public const string APP_NAME; public const string VERSION; public const bool IS_DEVEL; + public const string G_LOG_DOMAIN; public const string GETTEXT_PACKAGE; public const string GNOMELOCALEDIR; public const string DATADIR; - public const string APP_NAME; } From 53778fec5755f4df4a5ffc8d08f496807eb5e6fb Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 28 Jul 2024 20:57:13 +0300 Subject: [PATCH 015/167] build: change literal name to meson method --- src/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/meson.build b/src/meson.build index d0efcc5..a0defcb 100644 --- a/src/meson.build +++ b/src/meson.build @@ -139,7 +139,7 @@ cassette_c_args += [ # END GCC14 executable( - 'cassette', + meson.project_name(), cassette_sources, include_directories: config_h_dir, vala_args: cassette_vala_args, From b07742a674b7893e67c2d40fba150a50a5013f70 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 11 Aug 2024 17:11:18 +0300 Subject: [PATCH 016/167] feat: use Adw.ButtonRow instead of pill buttons --- data/style.css | 2 +- data/ui/account-info-dialog.blp | 40 +++++++----------- data/ui/no-plus-dialog.blp | 75 +++++++++++++++++++++------------ src/application.vala | 10 +++++ 4 files changed, 73 insertions(+), 54 deletions(-) diff --git a/data/style.css b/data/style.css index d598243..3b995c3 100644 --- a/data/style.css +++ b/data/style.css @@ -65,7 +65,7 @@ frame { background-color: rgba(0, 0, 0, 0); } -.plus-background { +.plus-button { color: white; background-image: linear-gradient(90deg,#ff5c4d,#eb469f 30%,#8341ef 75%,#3f68f9); } diff --git a/data/ui/account-info-dialog.blp b/data/ui/account-info-dialog.blp index b527b87..529a8cb 100644 --- a/data/ui/account-info-dialog.blp +++ b/data/ui/account-info-dialog.blp @@ -21,10 +21,10 @@ template $CassetteAccountInfoDialog: Adw.Dialog { margin-bottom: 12; margin-start: 12; margin-end: 12; - maximum-size: 450; + maximum-size: 360; Box { - spacing: 24; + spacing: 12; orientation: vertical; Adw.Avatar avatar {} @@ -39,45 +39,35 @@ template $CassetteAccountInfoDialog: Adw.Dialog { wrap: true; } - Box { - orientation: vertical; - halign: center; - spacing: 8; + ListBox { + styles [ + "boxed-list-separate" + ] - Button user_button { - styles [ - "pill" - ] + margin-top: 12; + selection-mode: none; + Adw.ButtonRow user_button { action-name: "app.open-account"; - label: _("Open in browser"); - hexpand: true; - can-shrink: true; + title: _("Open in browser"); } - Button plus_button { + Adw.ButtonRow plus_button { styles [ - "pill", - "plus-background" + "plus-button" ] action-name: "app.open-plus"; - label: _("Plus"); - hexpand: true; - can-shrink: true; + title: _("Plus"); } - Button logout_button { + Adw.ButtonRow logout_button { styles [ - "pill", "destructive-action" ] - margin-top: 24; action-name: "app.log-out"; - label: _("Log out"); - hexpand: true; - can-shrink: true; + title: _("Log out"); } } } diff --git a/data/ui/no-plus-dialog.blp b/data/ui/no-plus-dialog.blp index eede007..5d06bb6 100644 --- a/data/ui/no-plus-dialog.blp +++ b/data/ui/no-plus-dialog.blp @@ -2,37 +2,56 @@ using Gtk 4.0; using Adw 1; template $CassetteNoPlusDialog: Adw.Dialog { - width-request: 360; - content-width: 360; + width-request: 360; + content-width: 360; - Adw.ToolbarView { - top-bar-style: flat; + Adw.ToolbarView { + top-bar-style: flat; - [top] - Adw.HeaderBar {} + [top] + Adw.HeaderBar {} - content: Adw.StatusPage { - margin-top: 24; - margin-bottom: 12; - margin-start: 12; - margin-end: 12; - icon-name: "dialog-warning-symbolic"; - title: _("No Plus Subscription"); - description: _("To avoid problems with Yandex, the online functions of the application are not available without a Yandex.Plus subscription. Thanks for understanding."); + content: Box { + orientation: vertical; - Button logout_button { - styles [ - "pill", - "destructive-action" - ] + Adw.StatusPage { + vexpand: true; + icon-name: "dialog-warning-symbolic"; + title: _("No Plus Subscription"); + description: _("To avoid problems with Yandex, the online functions of the application are not available without a Yandex.Plus subscription. Thanks for understanding."); + } - visible: bind template.log-out-button-visible; - margin-top: 24; - action-name: "app.log-out"; - label: _("Log out"); - hexpand: true; - can-shrink: true; - } - }; - } + ListBox { + styles [ + "boxed-list-separate" + ] + + margin-top: 12; + margin-bottom: 12; + margin-start: 12; + margin-end: 12; + selection-mode: none; + + Adw.ButtonRow get_plus_button { + styles [ + "plus-button", + ] + + action-name: "app.get-plus"; + title: _("Get Plus"); + hexpand: true; + } + + Adw.ButtonRow logout_button { + styles [ + "destructive-action" + ] + + action-name: "app.log-out"; + title: _("Log out"); + hexpand: true; + } + } + }; + } } diff --git a/src/application.vala b/src/application.vala index 6cbdd24..f57d469 100644 --- a/src/application.vala +++ b/src/application.vala @@ -54,6 +54,7 @@ namespace Cassette { { "parse-url", on_parse_url_action }, { "open-account", on_open_account_action }, { "open-plus", on_open_plus_action }, + { "get-plus", on_get_plus_action }, { "mute", on_mute_action }, }; @@ -454,6 +455,15 @@ namespace Cassette { } } + void on_get_plus_action () { + try { + Process.spawn_command_line_async ("xdg-open https://plus.yandex.ru/getplus"); + + } catch (SpawnError e) { + Logger.warning (_("Error while opening uri: %s").printf (e.message)); + } + } + void on_mute_action () { player.mute = !player.mute; } From b2c0a3788f420ae697b1d2399e4f944f04af4758 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 11 Aug 2024 17:19:13 +0300 Subject: [PATCH 017/167] style: fix .blp --- data/ui/no-plus-dialog.blp | 84 +++++++++++++++++++------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/data/ui/no-plus-dialog.blp b/data/ui/no-plus-dialog.blp index 5d06bb6..0cd49d1 100644 --- a/data/ui/no-plus-dialog.blp +++ b/data/ui/no-plus-dialog.blp @@ -2,56 +2,56 @@ using Gtk 4.0; using Adw 1; template $CassetteNoPlusDialog: Adw.Dialog { - width-request: 360; - content-width: 360; + width-request: 360; + content-width: 360; - Adw.ToolbarView { - top-bar-style: flat; + Adw.ToolbarView { + top-bar-style: flat; - [top] - Adw.HeaderBar {} + [top] + Adw.HeaderBar {} - content: Box { - orientation: vertical; + content: Box { + orientation: vertical; - Adw.StatusPage { - vexpand: true; - icon-name: "dialog-warning-symbolic"; - title: _("No Plus Subscription"); - description: _("To avoid problems with Yandex, the online functions of the application are not available without a Yandex.Plus subscription. Thanks for understanding."); - } + Adw.StatusPage { + vexpand: true; + icon-name: "dialog-warning-symbolic"; + title: _("No Plus Subscription"); + description: _("To avoid problems with Yandex, the online functions of the application are not available without a Yandex.Plus subscription. Thanks for understanding."); + } - ListBox { - styles [ - "boxed-list-separate" - ] + ListBox { + styles [ + "boxed-list-separate" + ] - margin-top: 12; - margin-bottom: 12; - margin-start: 12; - margin-end: 12; - selection-mode: none; + margin-top: 12; + margin-bottom: 12; + margin-start: 12; + margin-end: 12; + selection-mode: none; - Adw.ButtonRow get_plus_button { - styles [ - "plus-button", - ] + Adw.ButtonRow get_plus_button { + styles [ + "plus-button", + ] - action-name: "app.get-plus"; - title: _("Get Plus"); - hexpand: true; - } + action-name: "app.get-plus"; + title: _("Get Plus"); + hexpand: true; + } - Adw.ButtonRow logout_button { - styles [ - "destructive-action" - ] + Adw.ButtonRow logout_button { + styles [ + "destructive-action" + ] - action-name: "app.log-out"; - title: _("Log out"); - hexpand: true; - } - } - }; - } + action-name: "app.log-out"; + title: _("Log out"); + hexpand: true; + } + } + }; + } } From 0237f6174004469be14984253ab4e28298e7a4e3 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 11 Aug 2024 21:08:23 +0300 Subject: [PATCH 018/167] build: dump requared libadwaita and gtk version --- meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 22f0438..74e6fea 100644 --- a/meson.build +++ b/meson.build @@ -9,8 +9,8 @@ project( i18n = import('i18n') gnome = import('gnome') -gtk = dependency('gtk4', version: '>= 4.14') -libadwaita = dependency('libadwaita-1', version: '>= 1.5') +gtk = dependency('gtk4', version: '>= 4.16') +libadwaita = dependency('libadwaita-1', version: '>= 1.6') threads = dependency('threads') libsoup = dependency('libsoup-3.0') gdkpixbuf = dependency('gdk-pixbuf-2.0') From 03ff77eccb1d9c7ea76874d249cc4d512179e512 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 11 Aug 2024 21:33:58 +0300 Subject: [PATCH 019/167] build: fix gtk version --- meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 74e6fea..59f4d4f 100644 --- a/meson.build +++ b/meson.build @@ -9,7 +9,7 @@ project( i18n = import('i18n') gnome = import('gnome') -gtk = dependency('gtk4', version: '>= 4.16') +gtk = dependency('gtk4', version: '>= 4.15') libadwaita = dependency('libadwaita-1', version: '>= 1.6') threads = dependency('threads') libsoup = dependency('libsoup-3.0') @@ -77,4 +77,4 @@ gnome.post_install( glib_compile_schemas: true, gtk_update_icon_cache: true, update_desktop_database: true, -) \ No newline at end of file +) From 70721cb8bca414c432538ede2190dd1e0e546b64 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 17 Aug 2024 12:39:02 +0300 Subject: [PATCH 020/167] feat: use `Gtk.UriLauncher` instead of `Process` --- src/application.vala | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/src/application.vala b/src/application.vala index f57d469..c70526a 100644 --- a/src/application.vala +++ b/src/application.vala @@ -438,30 +438,15 @@ namespace Cassette { } void on_open_account_action () { - try { - Process.spawn_command_line_async ("xdg-open https://id.yandex.ru/"); - - } catch (SpawnError e) { - Logger.warning (_("Error while opening uri: %s").printf (e.message)); - } + new Gtk.UriLauncher ("https://id.yandex.ru/").launch.begin (null, null); } void on_open_plus_action () { - try { - Process.spawn_command_line_async ("xdg-open https://plus.yandex.ru/"); - - } catch (SpawnError e) { - Logger.warning (_("Error while opening uri: %s").printf (e.message)); - } + new Gtk.UriLauncher ("https://plus.yandex.ru/").launch.begin (null, null); } void on_get_plus_action () { - try { - Process.spawn_command_line_async ("xdg-open https://plus.yandex.ru/getplus"); - - } catch (SpawnError e) { - Logger.warning (_("Error while opening uri: %s").printf (e.message)); - } + new Gtk.UriLauncher ("https://plus.yandex.ru/getplus/").launch.begin (null, null); } void on_mute_action () { From 4c1ddb7124b76d9ff03181908051213ab7fa0de7 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 21 Aug 2024 08:01:29 +0300 Subject: [PATCH 021/167] fix: change widget blocking behavior closes: #130 --- data/ui/header-bar.blp | 2 +- src/utils.vala | 2 +- src/widgets/header-bar.vala | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/data/ui/header-bar.blp b/data/ui/header-bar.blp index 490abc0..785de03 100644 --- a/data/ui/header-bar.blp +++ b/data/ui/header-bar.blp @@ -26,7 +26,7 @@ template $CassetteHeaderBar: $CassetteShrinkableBin { icon-name: "edit-find-symbolic"; visible: false; tooltip-text: _("Yandex.Music search"); - sensitive: bind template.interactive; + // sensitive: bind template.interactive; } title-widget: Adw.ViewSwitcher switcher_title { diff --git a/src/utils.vala b/src/utils.vala index 9ca1830..de493a0 100644 --- a/src/utils.vala +++ b/src/utils.vala @@ -67,7 +67,7 @@ namespace Cassette { switch (reason) { case BlockReason.NOT_IMPLEMENTED: widget.tooltip_text = _("Not implemented yet"); - if (get_debug_mode ()) { + if (application.is_devel) { widget.sensitive = true; } break; diff --git a/src/widgets/header-bar.vala b/src/widgets/header-bar.vala index 84c10bb..a1d6d93 100644 --- a/src/widgets/header-bar.vala +++ b/src/widgets/header-bar.vala @@ -105,6 +105,7 @@ public class Cassette.HeaderBar : ShrinkableBin { } }); + // Also https://github.com/Rirusha/Cassette/blob/master/data/ui/header-bar.blp#L29 block_widget (search_button, BlockReason.NOT_IMPLEMENTED); } From bd0e6d7eac903fb1884ab2f995ce70ca11ff06fe Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 23 Aug 2024 11:48:37 +0300 Subject: [PATCH 022/167] ci: change main branch name --- .github/workflows/{CI-master.yml => CI-main.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{CI-master.yml => CI-main.yml} (98%) diff --git a/.github/workflows/CI-master.yml b/.github/workflows/CI-main.yml similarity index 98% rename from .github/workflows/CI-master.yml rename to .github/workflows/CI-main.yml index 77ff3e7..fdc5058 100644 --- a/.github/workflows/CI-master.yml +++ b/.github/workflows/CI-main.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: push: branches: - - 'master' + - 'main' jobs: lint-vala: From 747ca19aa65759dbed8323fde5f9cb38a69f5e33 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Thu, 29 Aug 2024 14:15:47 -0300 Subject: [PATCH 023/167] Fix misspellings --- data/ui/playlists-view.ui | 2 +- data/ui/track-list.ui | 2 +- docs/CONTRIBUTING.md | 2 +- src/client/cachier/info-db.vala | 2 +- src/client/player/mods/abstract-mode.vala | 4 ++-- src/client/player/player.vala | 6 +++--- src/pager.vala | 4 ++-- src/widgets/views/abstract-cachiable.vala | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/data/ui/playlists-view.ui b/data/ui/playlists-view.ui index 8800a03..340038d 100644 --- a/data/ui/playlists-view.ui +++ b/data/ui/playlists-view.ui @@ -36,7 +36,7 @@ - Also you liked this playlists + Also you liked these playlists diff --git a/data/ui/track-list.ui b/data/ui/track-list.ui index 636651b..3546517 100644 --- a/data/ui/track-list.ui +++ b/data/ui/track-list.ui @@ -17,7 +17,7 @@ 900 true - + Search track diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 32f2da9..056d865 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -1,7 +1,7 @@ ## Как внести вклад Если вы не знаете, чем занятся, то: -* Все запланированные задачи лежат в разделе issue и имеют ярлык "enchancement". +* Все запланированные задачи лежат в разделе issue и имеют ярлык "enhancement". * Все известные проблемы лежат там же и имеют ярлык "bug". Выбирайте задачи из ближайших версией. Их список вы можете найти [здесь](https://github.com/Rirusha/Cassette/milestones). Это как ускорит выход следующей версии, так и облегчит ревью, так так не нужно будет переключаться с одной глобальной проблемы на другую. diff --git a/src/client/cachier/info-db.vala b/src/client/cachier/info-db.vala index 1a44960..f47aca5 100644 --- a/src/client/cachier/info-db.vala +++ b/src/client/cachier/info-db.vala @@ -211,7 +211,7 @@ namespace Cassette.Client.Cachier { int error_code = statement.step (); if (error_code != Sqlite.ROW) { - Logger.error ("Error while geting ref for %s in %s, Sqlite error code: %s, message: %s".printf ( + Logger.error ("Error while getting ref for %s in %s, Sqlite error code: %s, message: %s".printf ( what_id, db_path, db.errcode ().to_string (), db.errmsg () )); } diff --git a/src/client/player/mods/abstract-mode.vala b/src/client/player/mods/abstract-mode.vala index e05d7c7..b09ad05 100644 --- a/src/client/player/mods/abstract-mode.vala +++ b/src/client/player/mods/abstract-mode.vala @@ -64,7 +64,7 @@ public abstract class Cassette.Client.Player.Mode : Object { * Get previous track index in queue. * Track list and Flow have different rules for this. * - * @return new index. Returns -1 if theres no previous track + * @return new index. Returns -1 if there's no previous track */ public abstract int get_prev_index (); @@ -118,7 +118,7 @@ public abstract class Cassette.Client.Player.Mode : Object { * * @param consider_repeat_mode some mode ignore this. * - * @return new index. Returns -1 if theres no next track + * @return new index. Returns -1 if there's no next track */ public abstract int get_next_index (bool consider_repeat_mode); diff --git a/src/client/player/player.vala b/src/client/player/player.vala index e32a7e3..dec0b3d 100644 --- a/src/client/player/player.vala +++ b/src/client/player/player.vala @@ -180,19 +180,19 @@ public class Cassette.Client.Player.Player : Object { /** * Triggers when previous track in queue finish loading. - * For next track show posibility. + * For next track show possibility. */ public signal void next_track_loaded (YaMAPI.Track? next_track); /** * Current track started loaded. - * Inteface should block for interaction. + * Interface should block for interaction. */ public signal void current_track_start_loading (); /** * Current track started loaded. - * Inteface can be released from block. + * Interface can be released from block. */ public signal void current_track_finish_loading (YaMAPI.Track track_info); diff --git a/src/pager.vala b/src/pager.vala index 11ef6e6..a6a168a 100644 --- a/src/pager.vala +++ b/src/pager.vala @@ -308,7 +308,7 @@ namespace Cassette { } } catch (Error e) { - Logger.warning (_("Can't read pages file. Messsage: %s").printf (e.message)); + Logger.warning (_("Can't read pages file. Message: %s").printf (e.message)); } } @@ -328,7 +328,7 @@ namespace Cassette { FileUtils.set_contents (pages_file.peek_path (), content_str, content_str.length); } catch (Error e) { - Logger.warning (_("Can't create pages file. Messsage: %s").printf (e.message)); + Logger.warning (_("Can't create pages file. Message: %s").printf (e.message)); } } diff --git a/src/widgets/views/abstract-cachiable.vala b/src/widgets/views/abstract-cachiable.vala index 30822aa..acfdf38 100644 --- a/src/widgets/views/abstract-cachiable.vala +++ b/src/widgets/views/abstract-cachiable.vala @@ -189,7 +189,7 @@ namespace Cassette { if (yell_status) { var content_info = get_content_name (object_info, false, false); // Translators: first %s - content type (Playlist), second - name - application.show_message (_("Cacheing of %s%s started").printf (content_info[0], content_info[1])); + application.show_message (_("Caching of %s%s started").printf (content_info[0], content_info[1])); } } From d45febabb88c5d9c321fe7c3ea20b456d346c8fe Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Fri, 30 Aug 2024 13:07:03 -0300 Subject: [PATCH 024/167] Moved -> Move in cache-deletion-preferences.vala --- src/widgets/preferences/cache-deletion-preferences.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/preferences/cache-deletion-preferences.vala b/src/widgets/preferences/cache-deletion-preferences.vala index 9d7473f..1426e8b 100644 --- a/src/widgets/preferences/cache-deletion-preferences.vala +++ b/src/widgets/preferences/cache-deletion-preferences.vala @@ -86,7 +86,7 @@ namespace Cassette { void ask_about_deletion (bool is_tmp) { var dialog = new Adw.AlertDialog ( is_tmp ? _("Delete cache files?") : - _("Moved saved files?"), + _("Move saved files?"), is_tmp ? _("All cache will be deleted. This doesn't affect on saved playlists or albums") : _("All saved playlists and albums will be moved to cache files. This could take a while.") ); From 343ef1b591553b4cba2dfc1279b3cbea87430492 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 30 Aug 2024 20:18:53 +0300 Subject: [PATCH 025/167] translate: fix gettext string for other languages --- src/widgets/cache-indicator/job-info-badge.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index a1e4aa9..4449b09 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -73,7 +73,11 @@ namespace Cassette { void update_info (int saved, int total, int now) { // Translators: n track from n tracks saved - progress_label.label = _("%d / %d saved%s").printf ( + progress_label.label = ngettext ( + "%d / %d saved%s", + "%d / %d saved%s", + saved + ).printf ( saved, total, (now != 0? ngettext ( From ceeaa0a52a959f2598014de2aa92b87368c4f2ee Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Fri, 30 Aug 2024 14:38:27 -0300 Subject: [PATCH 026/167] Set check to true in run_command --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 59f4d4f..ec429f1 100644 --- a/meson.build +++ b/meson.build @@ -32,7 +32,7 @@ if get_option('is_devel') app_id_suffix = '-Devel' find_program('git', required: true) - vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip() + vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD', check: true).stdout().strip() version_suffix = '-dev.@0@'.format (vcs_tag) endif From 61f53b7cd9d59ab0da9352fb6eb255c949266ea9 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 31 Aug 2024 11:35:35 +0300 Subject: [PATCH 027/167] translate: devide ". " from sequence the convenience of translators --- src/widgets/cache-indicator/job-info-badge.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index 4449b09..6f1e9bd 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -80,9 +80,9 @@ namespace Cassette { ).printf ( saved, total, - (now != 0? ngettext ( - ". %d track saving now", - ". %d tracks saving now", + (now != 0? ". " + ngettext ( + "%d track saving now", + "%d tracks saving now", now ).printf ( now From 0ceb499e57cf8e22e7ddcb45d95439aa55086f4e Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 30 Aug 2024 20:18:53 +0300 Subject: [PATCH 028/167] translate: fix gettext string for other languages --- src/widgets/cache-indicator/job-info-badge.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index a1e4aa9..4449b09 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -73,7 +73,11 @@ namespace Cassette { void update_info (int saved, int total, int now) { // Translators: n track from n tracks saved - progress_label.label = _("%d / %d saved%s").printf ( + progress_label.label = ngettext ( + "%d / %d saved%s", + "%d / %d saved%s", + saved + ).printf ( saved, total, (now != 0? ngettext ( From 8ffbee4b5ae81066ac5acba52bba0c97b634722d Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 31 Aug 2024 12:24:45 +0300 Subject: [PATCH 029/167] translation: change n gettext to context gettext for genders closes #138 --- src/widgets/views/playlist.vala | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/widgets/views/playlist.vala b/src/widgets/views/playlist.vala index e685afc..2c406d3 100644 --- a/src/widgets/views/playlist.vala +++ b/src/widgets/views/playlist.vala @@ -241,12 +241,16 @@ namespace Cassette { playlist_status.label = _("Owner: %s").printf (playlist_info.owner.name); } } else { - // Translators: 0 - female, 1 - male (different gender endings) - string format_string = ngettext ( - "%s updated playlist %s", - "%s updated playlist %s", - playlist_info.owner.sex == "female"? 0 : 1 - ); + string format_string; + if (playlist_info.owner.sex == "female") { + // Translators: %s is female person + format_string = C_ ("female person", "%s updated playlist %s"); + + } else { + // Translators: %s is male person + format_string = C_ ("male person", "%s updated playlist %s"); + } + playlist_status.label = format_string.printf (playlist_info.owner.name, get_when (playlist_info.modified)); } From e21f3ff7e0af5b697f0722cd40aa5e4104bf9e79 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 31 Aug 2024 18:20:27 +0300 Subject: [PATCH 030/167] style: change func name --- src/widgets/views/abstract-cachiable.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/widgets/views/abstract-cachiable.vala b/src/widgets/views/abstract-cachiable.vala index acfdf38..4db6b5d 100644 --- a/src/widgets/views/abstract-cachiable.vala +++ b/src/widgets/views/abstract-cachiable.vala @@ -66,7 +66,7 @@ namespace Cassette { _job.job_done.connect ((obj, status) => { switch (status) { case Cachier.JobDoneStatus.SUCCESS: - var content_info = get_content_name (object_info, true, true); + var content_info = get_content_info (object_info, true, true); // Translators: first %s - content type (Playlist), second - name if (yell_status) { application.show_message (_("%s%s successfully cached").printf ( @@ -78,7 +78,7 @@ namespace Cassette { break; case Cachier.JobDoneStatus.FAILED: - var content_info = get_content_name (object_info, false, true); + var content_info = get_content_info (object_info, false, true); // Translators: first %s - content type (Playlist), second - name application.show_message (_("Caching of %s%s was canceled, due to network error") .printf ( @@ -89,7 +89,7 @@ namespace Cassette { break; case Cachier.JobDoneStatus.ABORTED: - var content_info = get_content_name (object_info, false, true); + var content_info = get_content_info (object_info, false, true); // Translators: first %s - content type (Playlist), second - name application.show_message (_("Caching of %s%s was aborted").printf ( content_info[0], @@ -153,7 +153,7 @@ namespace Cassette { } } - string[] get_content_name (HasTrackList obj_info, bool first_big, bool with_title) { + string[] get_content_info (HasTrackList obj_info, bool first_big, bool with_title) { string content_name = ""; string content_title = ""; @@ -187,7 +187,7 @@ namespace Cassette { job = cachier.start_cache (object_info); if (yell_status) { - var content_info = get_content_name (object_info, false, false); + var content_info = get_content_info (object_info, false, false); // Translators: first %s - content type (Playlist), second - name application.show_message (_("Caching of %s%s started").printf (content_info[0], content_info[1])); } @@ -223,7 +223,7 @@ namespace Cassette { download_stack.sensitive = true; if (yell_status) { - var content_info = get_content_name (object_info, true, true); + var content_info = get_content_info (object_info, true, true); // Translators: first %s - content type (Playlist), second - name application.show_message (_("%s%s was removed from cache folder").printf ( content_info[0], @@ -233,7 +233,7 @@ namespace Cassette { }); if (yell_status) { - var content_info = get_content_name (object_info, true, false); + var content_info = get_content_info (object_info, true, false); // Translators: first %s - content type (Playlist), second - name application.show_message (_("%s%s is removing, please do not close the app").printf ( content_info[0], From c2a94d50fe66febfdec544e844834cf65668aada Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 31 Aug 2024 19:09:07 +0300 Subject: [PATCH 031/167] feat: improve content_info --- src/widgets/views/abstract-cachiable.vala | 84 +++++++++++------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/src/widgets/views/abstract-cachiable.vala b/src/widgets/views/abstract-cachiable.vala index 4db6b5d..3f670bd 100644 --- a/src/widgets/views/abstract-cachiable.vala +++ b/src/widgets/views/abstract-cachiable.vala @@ -20,6 +20,12 @@ using Cassette.Client; namespace Cassette { public abstract class CachiableView : HasTracksView { + + internal struct ContentInfo { + public string content_name; + public string content_title; + } + public Gtk.Stack download_stack { get; set; } Gtk.Overlay overlay { get; default = new Gtk.Overlay (); } public Gtk.ProgressBar saving_progress_bar { get; default = new Gtk.ProgressBar (); } @@ -66,34 +72,33 @@ namespace Cassette { _job.job_done.connect ((obj, status) => { switch (status) { case Cachier.JobDoneStatus.SUCCESS: - var content_info = get_content_info (object_info, true, true); + var content_info = get_content_info (object_info); // Translators: first %s - content type (Playlist), second - name if (yell_status) { - application.show_message (_("%s%s successfully cached").printf ( - content_info[0], - content_info[1] + application.show_message (_("%s '%s' saved successfully").printf ( + content_info.content_name, + content_info.content_title )); } download_stack.visible_child_name = "delete"; break; case Cachier.JobDoneStatus.FAILED: - var content_info = get_content_info (object_info, false, true); + var content_info = get_content_info (object_info); // Translators: first %s - content type (Playlist), second - name - application.show_message (_("Caching of %s%s was canceled, due to network error") - .printf ( - content_info[0], - content_info[1] - )); + application.show_message (_("%s '%s' saving was stopped, due to network error").printf ( + content_info.content_name, + content_info.content_title + )); download_stack.visible_child_name = "save"; break; case Cachier.JobDoneStatus.ABORTED: - var content_info = get_content_info (object_info, false, true); + var content_info = get_content_info (object_info); // Translators: first %s - content type (Playlist), second - name - application.show_message (_("Caching of %s%s was aborted").printf ( - content_info[0], - content_info[1] + application.show_message (_("%s '%s' saving was aborted").printf ( + content_info.content_name, + content_info.content_title )); download_stack.visible_child_name = "save"; break; @@ -153,28 +158,22 @@ namespace Cassette { } } - string[] get_content_info (HasTrackList obj_info, bool first_big, bool with_title) { + ContentInfo get_content_info (HasTrackList obj_info) { string content_name = ""; string content_title = ""; - var playlist_info = obj_info as YaMAPI.Playlist; - if (playlist_info != null) { + if (obj_info is YaMAPI.Playlist) { + var playlist_info = obj_info as YaMAPI.Playlist; content_name = _("Playlist"); - content_name = first_big? content_name : content_name.down (); - if (with_title) { - content_title = " '%s'".printf (playlist_info.title); - } - } else { + content_title = playlist_info.title; + + } else if (obj_info is YaMAPI.Album) { var album_info = obj_info as YaMAPI.Album; - if (album_info != null) { - content_name = _("Album"); - content_name = first_big? content_name : content_name.down (); - if (with_title) { - content_title += " '%s'".printf (album_info.title); - } - } else { - assert_not_reached (); - } + content_name = _("Album"); + content_title = album_info.title; + + } else { + assert_not_reached (); } return {content_name, content_title}; @@ -187,9 +186,11 @@ namespace Cassette { job = cachier.start_cache (object_info); if (yell_status) { - var content_info = get_content_info (object_info, false, false); - // Translators: first %s - content type (Playlist), second - name - application.show_message (_("Caching of %s%s started").printf (content_info[0], content_info[1])); + var content_info = get_content_info (object_info); + // Translators: %s - content type (e.g. "Playlist") + application.show_message (_("%s saving has started").printf ( + content_info.content_name + )); } } @@ -223,21 +224,20 @@ namespace Cassette { download_stack.sensitive = true; if (yell_status) { - var content_info = get_content_info (object_info, true, true); + var content_info = get_content_info (object_info); // Translators: first %s - content type (Playlist), second - name - application.show_message (_("%s%s was removed from cache folder").printf ( - content_info[0], - content_info[1] + application.show_message (_("%s '%s' was moved from data to cache").printf ( + content_info.content_name, + content_info.content_title )); } }); if (yell_status) { - var content_info = get_content_info (object_info, true, false); + var content_info = get_content_info (object_info); // Translators: first %s - content type (Playlist), second - name - application.show_message (_("%s%s is removing, please do not close the app").printf ( - content_info[0], - content_info[1] + application.show_message (_("%s removing has started. Please do not close the app").printf ( + content_info.content_name )); } } From 77ae8fad044b0155f87b80333859aabc79f0a95d Mon Sep 17 00:00:00 2001 From: filmsi Date: Mon, 2 Sep 2024 21:15:34 +0200 Subject: [PATCH 032/167] Update LINGUAS - add Slovenian Add Slovenian l10n to Cassette --- po/LINGUAS | 1 + 1 file changed, 1 insertion(+) diff --git a/po/LINGUAS b/po/LINGUAS index 0c04321..8dd11a9 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -2,3 +2,4 @@ be es ru +sl From d8e71b5d61facd90c1b3db3a4e972e75b7a47608 Mon Sep 17 00:00:00 2001 From: filmsi Date: Mon, 2 Sep 2024 21:18:10 +0200 Subject: [PATCH 033/167] Create sl.po Created sl.po, fully localized --- po/sl.po | 1354 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1354 insertions(+) create mode 100644 po/sl.po diff --git a/po/sl.po b/po/sl.po new file mode 100644 index 0000000..cd54842 --- /dev/null +++ b/po/sl.po @@ -0,0 +1,1354 @@ +# Slovenian translation for cassette. +# Copyright (C) 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# +# Martin Srebotnjak , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://github.com/Rirusha/Cassette/issues\n" +"POT-Creation-Date: 2024-09-02 15:24+0000\n" +"PO-Revision-Date: 2024-09-02 21:10+0200\n" +"Last-Translator: Martin Srebotnjak \n" +"Language-Team: Slovenian GNOME Translation Team \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" +"X-Generator: Poedit 2.2.1\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette.appdata.xml.in:3 +#: data/io.github.Rirusha.Cassette.desktop.in:4 src/main.vala:23 +msgid "Cassette" +msgstr "Kaseta" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:8 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"Program GTK / Adwaita, ki omogoča uporabo storitve Yandex Music v " +"operacijskih sistemih Linux." + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:12 +msgid "Features:" +msgstr "Zmožnosti:" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:16 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "" +"Omogoča shranjevanje seznamov predvajanja in albumov za poslušanje brez " +"povezave" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:19 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "" +"Ima dinamičen način »karaoke« neposredno na informacijski plošči posnetka" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:22 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Omogoča natančnejše prilagajanje prikaza in predvajanja posebnih vsebin, na " +"primer eksplicitnih ali primernih za otroke." + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:26 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Prikaže posnetke, ki trenutno niso na voljo v storitvi" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:29 +msgid "Shows which tracks have been replaced and by what" +msgstr "Pokaže, kateri posnetki so bili nadomeščeni in s čim" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:33 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "Kaseta je neuradni odjemalec in ni povezana z Yandexom ali ga podpira." + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:68 +msgid "Unofficial Yandex.Music client" +msgstr "Neuradni odjemalec za Yandex.Music" + +#: data/io.github.Rirusha.Cassette.appdata.xml.in:138 +msgid "Rirusha" +msgstr "Rirusha" + +#: data/io.github.Rirusha.Cassette.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME" +msgstr "Neuradni odjemalec Yandex.Music za GNOME" + +#. Translators: keep number of ';' +#: data/io.github.Rirusha.Cassette.desktop.in:7 +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;glasba yandex;yandex music;yam;glasba;music;" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +msgid "Cassette (Devel)" +msgstr "Kaseta (razvojna različica)" + +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME (Development)" +msgstr "Neuradni odjemalec Yandex.Music za GNOME (razvojna različica)" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Podatki o računu" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Odpri v brskalniku" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Plus" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Odjavi" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "Način uporabe" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "Izberite način uporabe" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"Če izberete »Spletni način«, lahko dostopate do krajevne glasbe tako, da " +"omogočite prikaz ustreznih strani v nastavitvah strani, kot tudi pozneje, ko " +"izberete »Krajevni način«" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Spletni način" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Krajevni način" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Zapri" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Overitev" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Velikost map:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Predpomnilnik" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Počisti" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Podatki" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Premakni v predpomnilnik" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Premakni" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Pokaži vsa opravila predpomnilnika" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Naslov: " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "Ikona: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Shrani stran" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Odstrani stran" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Strani po meri" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Tukaj lahko nadzirate strani po meri." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "Posnetki, ki ne ugajajo" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Skoči nazaj" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Osveži" + +#: data/ui/header-bar.blp:28 +msgid "Yandex.Music search" +msgstr "Iskanje Yandex.Music" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Glavna dejanja" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Pokaži tipkovne bližnjice" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Izhod" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Nadzor predvajanja" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Predvajaj/zaustavi predvajanje" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Predvajaj prejšnji posnetek" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Predvajaj naslednji posnetek" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Utišaj program" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Nadzor čakalne vrste" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Spremeni način naključnega predvajanja" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Spremeni način ponavljanja" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Drugo" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Trenutni posnetek v skupno rabo" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Razčleni URL iz odložišča" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Eksplicitna vsebina" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Vsebina za otroke" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Stran v gradnji" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Vse postaje" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Brez naročnine Plus" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"Da bi se izognili težavam z Yandexom, spletne funkcije programa niso na " +"voljo brez naročnine na Yandex.Plus. Hvala za razumevanje." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Pridobi Plus" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Pokaži podatke o posnetku" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Pokaži nastavitve signalne oblike" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Pokaži čakalno vrsto za predvajanje" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Spremeni glasnost" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Zdaj se predvaja" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Izberite seznam predvajanja, ki ga želite dodati" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Ustvari seznam predvajanja" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Seznam predvajanja" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Prazno" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Vaši seznami predvajanja" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Všeč so vam bili naslednji seznami predvajanja" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Spremeni vidnost seznama predvajanja" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Dodaj stran v glavo" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Shrani" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Izbriši" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Prekliči" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Ustavi" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Glavno" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Splošno" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Omogoči visokokakovostni zvok" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"Pozor! Če je bil posnetek prenesen v nizki kakovosti in je kasneje prenos " +"omogočen v visoki kakovosti, zvok ne bo ponovno naložen" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "Dodaj posnetek na vrh seznama predvajanja" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "Ali bo posnetek dodan na seznam predvajanja kot prvi ali zadnji" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "Pokaži obvestilo »Zdaj se predvaja«" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Pokaži obvestilo pri preklapljanju med posnetki" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "Pokaži dodatne oznake" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Dodatne oznake prikazujejo dodatne informacije o posnetku" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "Pokaži oznako za shranjevanje" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "Pokaži oznako z informacijami o stanju predpomnjenja posnetka" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Pokaži oznako predpomnjenja" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Pokaži oznako za shranjevanje posnetka v predpomnilnik" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "Pokaži zamenjano oznako" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "Pokaži oznako, ki označuje, da je bil posnetek zamenjan" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "Vidnost posnetkov" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" +"Pokaži posebne posnetke na seznamih posnetkov. Filter ne deluje pri iskanju " +"po seznamu posnetkov" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "Pokaži vsebine, ki niso na voljo" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "Pokaži posnetke, ki niso na voljo v storitvi. Ne morete jih poslušati" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "Pokaži vsebino, primerno za otroke" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Pokaži vsebine, ki so posebej primerne za otroke" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Pokaži vsebine za odrasle" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Pokaži vsebine, za katero veljajo starostne omejitve" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Drugo" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "Omogoči način odpravljanja napak" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" +"Omogoči pisanje zapisnika dodatnih informacij, uporabnih za zaznavanje napak" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Poskusno" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" +"Parametri, ki preizkušajo karkoli, in bodo morda odstranjeni v prihodnjih " +"izdajah" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "Uporabi samo menije na spodnjih zavihkih" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "Preskusna nastavitev za meni spodnjih zavihkov" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "Strani" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "Statične strani" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" +"Tukaj lahko prikažete ali skrijete statične strani. Vedno bodo prikazane na " +"levi strani glave." + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "Pokaži »Glavno« stran" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "Pokaži stran »Všeč mi je«" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "Pokaži stran »Seznami predvajanja«" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Predpomnilnik" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Upravljanje predpomnilnika" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"Tukaj si lahko ogledate porabo pomnilnika programa, izbrišete ves " +"predpomnilnik iz mape predpomnilnika in nadzirate prenos predpomnilnika na " +"disk" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Vsebina predpomnilnika" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" +"Za boljše delovanje. Sčasoma začne zavzemati veliko prostora. Zaenkrat je " +"potrebno ročno čiščenje. Če je omogočeno, bo program predpomnil vso vsebino " +"v predpomnilno mapo za boljše delovanje, sicer bo program naložilavsebino " +"samo pri predpomnjenju predmetov (kot so seznami predvajanja ali albumi). Če " +"onemogočite parameter, ne izbrišete že prenesene vsebine" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "Shranjevanje vsebine ..." + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Vsebina predpomnjena" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "Vsebina shranjena" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "Nadzorna plošča postaj" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "Iskanje postaje ..." + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Po zvrsti …" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Po razpoloženju …" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Po aktivnosti …" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Po dobi …" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Drugo …" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Postaje s tem imenom ni moč najti" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Besedilo posnetka" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Avtorji" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Vir" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Podobni posnetki" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Poišči posnetek" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Razvrsti po" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Ni posnetkov za prikaz" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "name" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "izvajalec" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "album" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "trajanje" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "Poteka nalaganje …" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Po raznolikosti ..." + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Po jeziku ..." + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Nastavitev signalne oblike ni mogoče pridobiti" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Ponovno se poveži" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Težave s povezavo" + +#. Translators: NAME /n NAME +#: src/about.vala:60 +msgid "translator-credits" +msgstr "Martin Srebotnjak " + +#: src/about.vala:68 +msgid "Telegram channel" +msgstr "Kanal Telegram" + +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" +msgstr "Finančna podpora (Tinkoff)" + +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "Finančna podpora (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:73 +msgid "Sponsors" +msgstr "Sponzorji" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Izpiši podatke o različici in končaj" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Povezava je bila obnovljena" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Prejšnje" + +#: src/application.vala:274 +msgid "Next" +msgstr "Naslednje" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "Trenutnega posnetka ni mogoče kopirati v odložišče" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Vsebine odložišča ni mogoče razčleniti" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "Pogled uporabnikov še ni implementiran" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "Pogled albumov še ni implementiran" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "Se želite odjaviti?" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "Če želite uporabljati program, se boste morali znova prijaviti" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "Prekliči" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "Premikanje …" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "Všeč" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "Dnevno" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "Neznano" + +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "Zbirka podatkov je bila inicializirana, loc - %s" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "Predmeta %s ni mogoče shraniti" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "bajtov" +msgstr[1] "bajt" +msgstr[2] "bajta" +msgstr[3] "bajte" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "kilobajte" +msgstr[1] "kilobajt" +msgstr[2] "kilobajta" +msgstr[3] "kilobajte" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "megabajtov" +msgstr[1] "megabajt" +msgstr[2] "megabajta" +msgstr[3] "megabajte" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "gigabajtov" +msgstr[1] "gigabajt" +msgstr[2] "gigabajta" +msgstr[3] "gigabajte" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "terabajtov" +msgstr[1] "terabajt" +msgstr[2] "terabajta" +msgstr[3] "terabajte" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "Napaka pri pridobivanju velikosti mape predpomnilnika. Sporočilo %s" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "Napaka pri pridobivanju velikosti trajne mape. Sporočilo %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "Napačna vrsta: pričakovano %s, prejeto %s" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "Težave s čakalno vrsto" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "Nov seznam predvajanja" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "Strani ni mogoče nastaviti naslova »%s«" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "Strani ni mogoče nastaviti ikone z imenom »%s«" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "Doseženo največje število strani" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "Stran »%s« je že dodana" + +#: src/pager.vala:267 +msgid "Main" +msgstr "Glavno" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "Seznami predvajanja" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "Datoteke strani ni mogoče prebrati. Sporočilo: %s" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "Ni mogoče ustvariti datoteke strani. Sporočilo: %s" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "Še ni izvedeno" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "Potrebna je overitev" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Potrebujete naročnino na Bookmate" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "Povezava je kopirana v odložišče" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Trajanje: %s u. %s min." + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "Trajanje: %s min." + +#: src/utils.vala:357 +msgid "today" +msgstr "danes" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "včeraj" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "Odstrani neugajanje" + +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "Nastavi neugajanje" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "Odstrani všeček" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "Nastavi všeček" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Premor" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Predvajaj" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Seznam predvajanja »%s«" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "My Vibe po seznamu predvajanja" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Dodaj v vrsto predvajanja" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Deli" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Osnovni meni" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "Razčleni URL iz odložišča" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "Nastavitve" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "Tipkovne bližnjice‫" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "O programu Kaseta" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "My Vibe po posnetku" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "Pokaži podatke" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "Predvajaj naslednje" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Dodaj na seznam predvajanja" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Odstrani s seznama predvajanja" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Odstrani iz čakalne vrste" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Nadzor glasnosti" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Vklopi zvok" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Nemo" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "Album" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d shranjenih%s" +msgstr[1] "%d / %d shranjen%s" +msgstr[2] "%d / %d shranjena%s" +msgstr[3] "%d / %d shranjeni%s" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "Shranjevanje %d posnetkov je v teku" +msgstr[1] "Shranjevanje %d posnetka je v teku" +msgstr[2] "Shranjevanje %d posnetkov je v teku" +msgstr[3] "Shranjevanje %d posnetkov je v teku" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "Posnetek je bil zamenjan. Izvirna različica: %s, %s" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "Lastnik: %s" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "Število posnetkov: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "Želite izbrisati predpomnilniške datoteke?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Ali želite premakniti shranjene datoteke?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" +"Ves predpomnilnik bo izbrisan. To ne vpliva na shranjene sezname predvajanja " +"ali albume" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" +"Vsi shranjeni seznami predvajanja in albumi bodo premaknjeni v " +"predpomnilniške datoteke. To lahko traja nekaj časa." + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "Poteka brisanje …" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "Slika" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "Steza" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "Shranjevanje %s ..." + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "%s predpomnjeno" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "%s shranjeno" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Seznam predvajanja »%s«" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Album »%s«" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "Po rezultatih iskanja »%s«" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "Seznam posnetkov" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "Vaš glasbeni posnetek" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "Glasbeni posnetek" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Nastavitve signalne oblike" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "Posnetek ni na voljo" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s »%s« uspešno shranjen(a)" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "Shranjevanje (%s) »%s« je bilo preklicano zaradi napake v omrežju" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "Shranjevanje (%s) »%s« je bilo prekinjeno" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "Začelo se je shranjevanje %s" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "%s »%s« je bil(a) premaknjen(a) iz podatkov v predpomnilnik" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "%s se odstranjuje. Ne zaprite programa" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "Napaka %d" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "Strani ni mogoče naložiti" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "Želene vsebine ni mogoče najti" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "Želite izbrisati seznam predvajanja?" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "Seznam predvajanja »%s« bo trajno izbrisan." + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "Seznam predvajanja »%s« je bil izbrisan" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s je posodobila seznam predvajanja %s" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s je posodobil seznam predvajanja %s" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "Vidnosti »%s« ni mogoče spremeniti" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "Seznam predvajanja »%s« je zdaj javen" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "Seznam predvajanja »%s« je zdaj zaseben" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "Sporočilo informacijskega okna: %s" From fd453e75e435d8580d0ba17c59092544cccc9c01 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 3 Sep 2024 20:06:35 +0300 Subject: [PATCH 034/167] gitignore: remove unnecessary --- .gitignore | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitignore b/.gitignore index 150df2a..daa0cbb 100644 --- a/.gitignore +++ b/.gitignore @@ -8,9 +8,6 @@ result # Workspaces *.code-workspace -# Personal scripts -my.* - # Po *.mo po/cassette.pot From 72d76e03d73936439143fefdf6b630fabe2100c1 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 14:29:32 +0300 Subject: [PATCH 035/167] metainfo: rename apddata with metainfo --- ....xml.in => io.github.Rirusha.Cassette.metainfo.xml.in} | 4 ++-- data/meson.build | 8 ++++---- po/POTFILES.in | 2 +- po/update_potfiles.sh | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) rename data/{io.github.Rirusha.Cassette.appdata.xml.in => io.github.Rirusha.Cassette.metainfo.xml.in} (97%) diff --git a/data/io.github.Rirusha.Cassette.appdata.xml.in b/data/io.github.Rirusha.Cassette.metainfo.xml.in similarity index 97% rename from data/io.github.Rirusha.Cassette.appdata.xml.in rename to data/io.github.Rirusha.Cassette.metainfo.xml.in index bbf33ff..af390f8 100644 --- a/data/io.github.Rirusha.Cassette.appdata.xml.in +++ b/data/io.github.Rirusha.Cassette.metainfo.xml.in @@ -40,8 +40,8 @@ touch - #c0c0c0 - #303030 + #fee372 + #dd624b mild diff --git a/data/meson.build b/data/meson.build index 65b85eb..3a2c81c 100644 --- a/data/meson.build +++ b/data/meson.build @@ -13,11 +13,11 @@ if desktop_utils.found() endif appstream_file = i18n.merge_file( - input: '@0@.appdata.xml.in'.format(app_id), - output: '@0@.appdata.xml'.format(app_id), + input: '@0@.metainfo.xml.in'.format(app_id), + output: '@0@.metainfo.xml'.format(app_id), po_dir: '../po', install: true, - install_dir: join_paths(get_option('datadir'), 'appdata') + install_dir: join_paths(get_option('datadir'), 'metainfo') ) appstreamcli = find_program('appstreamcli', required: false) @@ -81,4 +81,4 @@ resources = gnome.compile_resources( c_name: 'cassette' ) -subdir('icons') \ No newline at end of file +subdir('icons') diff --git a/po/POTFILES.in b/po/POTFILES.in index b7312ee..f816343 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,6 +1,6 @@ -data/io.github.Rirusha.Cassette.appdata.xml.in data/io.github.Rirusha.Cassette.desktop.in data/io.github.Rirusha.Cassette-Devel.desktop.in +data/io.github.Rirusha.Cassette.metainfo.xml.in data/ui/account-info-dialog.blp data/ui/begin-view.ui data/ui/cache-deletion-preferences.ui diff --git a/po/update_potfiles.sh b/po/update_potfiles.sh index 59454fe..c50d273 100644 --- a/po/update_potfiles.sh +++ b/po/update_potfiles.sh @@ -7,7 +7,7 @@ find ./data/ui -iname "*.ui" -type f -exec grep -l "translatable" {} + | while r find ./data/ui -iname "*.blp" -type f -exec grep -lrE '_\(|C_|ngettext' {} + | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done find ./src -iname "*.vala" -type f -exec grep -lrE '_\(|C_|ngettext' {} + | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done find ./data/ -iname "*.desktop.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done -find ./data/ -iname "*.appdata.xml.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done +find ./data/ -iname "*.metainfo.xml.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done cat ./po/unsort-POTFILES.in | sort | uniq > ./po/POTFILES.in From bd13d27ba8b5b87c85b587013824e3536321cadf Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 14:33:04 +0300 Subject: [PATCH 036/167] submodules: add vala-checkers --- .gitmodules | 3 +++ checkers/empty_lines_checker.py | 48 --------------------------------- checkers/indentation_checker.py | 47 -------------------------------- vala-checkers | 1 + 4 files changed, 4 insertions(+), 95 deletions(-) delete mode 100644 checkers/empty_lines_checker.py delete mode 100644 checkers/indentation_checker.py create mode 160000 vala-checkers diff --git a/.gitmodules b/.gitmodules index e925535..7cb660c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "build-aux/flatpak/stable"] path = build-aux/flatpak/stable url = git@github.com:flathub/io.github.Rirusha.Cassette.git +[submodule "vala-checkers"] + path = vala-checkers + url = git@ssh.gitlab.gnome.org:Rirusha/vala-checkers.git diff --git a/checkers/empty_lines_checker.py b/checkers/empty_lines_checker.py deleted file mode 100644 index 775da39..0000000 --- a/checkers/empty_lines_checker.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -import sys -import os -import re - -def check_indentation (file_path, root_dir) -> list[str]: - file_err_list = [] - - with open (file_path, 'r') as file: - lines = file.readlines () - - empty_lines_count = 0 - for i, line in enumerate (lines): - if line.strip () == "": - empty_line_count += 1 - else: - empty_line_count = 0 - - if empty_line_count > 1: - file_err_list.append (f"To mant empty lines in file '{file_path.replace (root_dir, "", 1)}' at line {i + 1}: \"{line.rstrip ()}\".") - - return file_err_list - -def scan_directory (directory) -> list[str]: - err_list = [] - - for root, dirs, files in os.walk (directory): - for file in files: - if (file.endswith ('.vala') or file.endswith ('.blp')) and (("/data/ui" in root or "/src" in root or "/tests" in root) and "/.flatpak/" not in root): - file_path = os.path.join (root, file) - - file_err_list = check_indentation (file_path, directory) - - if (file_err_list): - err_list += file_err_list - - return err_list - - -if __name__ == "__main__": - err_list = scan_directory (sys.argv[1]) - - print (*err_list, sep="\n", end="\n\n") - print (f"Total errors: {len (err_list)}") - - if (len (err_list) != 0): - sys.exit (1) diff --git a/checkers/indentation_checker.py b/checkers/indentation_checker.py deleted file mode 100644 index 5a4a28c..0000000 --- a/checkers/indentation_checker.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -import sys -import os -import re - -def check_indentation (file_path, root_dir) -> list[str]: - file_err_list = [] - - with open (file_path, 'r') as file: - lines = file.readlines () - - for i, line in enumerate (lines): - if "ind-check=skip-file" in line: - return - - if re.match (r'^(?!.*(?:new|if|else| => |try|catch|switch|}|get |set |while|namespace|class|foreach|throws|ind-check=ignore| = {))(?=(?:.*?\s+\w+\s+\w+.*?){1}).*{', line): - indentation = len (re.match(r'^(\s*)', line).group(1)) - if indentation != 4: - file_err_list.append (f"Indentation error in file '{file_path.replace (root_dir, "", 1)}' at line {i + 1}: \"{line.rstrip ()}\". {indentation} spaces instead of 4.") - - return file_err_list - -def scan_directory (directory) -> list[str]: - err_list = [] - - for root, dirs, files in os.walk (directory): - for file in files: - if file.endswith ('.vala'): - file_path = os.path.join (root, file) - - file_err_list = check_indentation (file_path, directory) - - if (file_err_list): - err_list += file_err_list - - return err_list - - -if __name__ == "__main__": - err_list = scan_directory (sys.argv[1]) - - print (*err_list, sep="\n", end="\n\n") - print (f"Total errors: {len (err_list)}") - - if (len (err_list) != 0): - sys.exit (1) diff --git a/vala-checkers b/vala-checkers new file mode 160000 index 0000000..421f9c2 --- /dev/null +++ b/vala-checkers @@ -0,0 +1 @@ +Subproject commit 421f9c29a62f970b4dadfcc84831beea3f0efd6a From 0d14e16beab00c65db6eb8ea286c896b95c9a1e1 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 14:50:29 +0300 Subject: [PATCH 037/167] flatpak: update manifests --- .../flatpak/nightly/io.github.Rirusha.Cassette-Devel.json | 4 ++-- .../nightly/io.github.Rirusha.Cassette-PreRelease.json | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json index d05d266..8d03d3b 100644 --- a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json +++ b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json @@ -40,8 +40,8 @@ { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.12.0", - "commit": "66b43c36cf1017c878762007373964a096b3d2a5" + "tag": "v0.14.0", + "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" } ] }, diff --git a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json index ab0fd94..de3f0ad 100644 --- a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json +++ b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json @@ -1,7 +1,7 @@ { "id" : "io.github.Rirusha.Cassette", "runtime" : "org.gnome.Platform", - "runtime-version" : "46", + "runtime-version" : "47", "sdk" : "org.gnome.Sdk", "command" : "cassette", "finish-args" : [ @@ -40,8 +40,8 @@ { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.12.0", - "commit": "66b43c36cf1017c878762007373964a096b3d2a5" + "tag": "v0.14.0", + "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" } ] }, From 529f0f968eb688a671856bfa04fe5b15e69be6b0 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 14:50:41 +0300 Subject: [PATCH 038/167] submodule: update stable manifest --- build-aux/flatpak/stable | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-aux/flatpak/stable b/build-aux/flatpak/stable index 4e75fdf..ed180ad 160000 --- a/build-aux/flatpak/stable +++ b/build-aux/flatpak/stable @@ -1 +1 @@ -Subproject commit 4e75fdfec4b810aa091a1365da824c904a7554d5 +Subproject commit ed180ad6338a6906f72711e88fbfc99e6c211b2d From 7338123de28db39295263a3fdb2e99970c7a1513 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 14:59:28 +0300 Subject: [PATCH 039/167] update links --- cassette.doap | 8 ++++---- data/io.github.Rirusha.Cassette.metainfo.xml.in | 14 +++++++------- src/about.vala | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/cassette.doap b/cassette.doap index 5d0a36a..e5dcca5 100644 --- a/cassette.doap +++ b/cassette.doap @@ -56,9 +56,9 @@ GTK/Adwaita application that allows you to use Yandex Music service on Linux operating systems - - - + + + Vala GTK 4 @@ -70,7 +70,7 @@ - + Rirusha diff --git a/data/io.github.Rirusha.Cassette.metainfo.xml.in b/data/io.github.Rirusha.Cassette.metainfo.xml.in index af390f8..688614e 100644 --- a/data/io.github.Rirusha.Cassette.metainfo.xml.in +++ b/data/io.github.Rirusha.Cassette.metainfo.xml.in @@ -50,19 +50,19 @@ - https://github.com/Rirusha/Cassette/blob/master/data/images/1-liked.png?raw=true + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/1-liked.png - https://github.com/Rirusha/Cassette/blob/master/data/images/2-playlists.png?raw=true + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/2-playlists.png - https://github.com/Rirusha/Cassette/blob/master/data/images/3-lyrics.png?raw=true + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/3-lyrics.png - https://github.com/Rirusha/Cassette/blob/master/data/images/4-queue.png?raw=true + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/4-queue.png - https://github.com/Rirusha/Cassette/blob/master/data/images/5-main-settings.png?raw=true + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/5-main-settings.png Unofficial Yandex.Music client @@ -132,8 +132,8 @@ - https://github.com/Rirusha/Cassette - https://github.com/Rirusha/Cassette/issues + https://gitlab.gnome.org/Rirusha/Cassette + https://gitlab.gnome.org/Rirusha/Cassette/-/issues https://t.me/CassetteGNOME_Discussion Rirusha diff --git a/src/about.vala b/src/about.vala index 46ce47f..6c8e9c1 100644 --- a/src/about.vala +++ b/src/about.vala @@ -18,10 +18,10 @@ namespace Cassette { public Adw.AboutDialog build_about_dialog () { - const string RIRUSHA = "Rirusha https://github.com/Rirusha"; + const string RIRUSHA = "Rirusha https://gitlab.gnome.org/Rirusha"; const string TELEGRAM_CHAT = "https://t.me/CassetteGNOME_Discussion"; const string TELEGRAM_CHANNEL = "https://t.me/CassetteGNOME_Devlog"; - const string ISSUE_LINK = "https://github.com/Rirusha/Cassette/issues/new"; + const string ISSUE_LINK = "https://gitlab.gnome.org/Rirusha/Cassette/-/issues"; const string TINKOFF_SUPPORT_LINK = "https://www.tinkoff.ru/cf/21GCxLuFuE9"; const string BOOSTY_SUPPORT_LINK = "https://boosty.to/rirusha/donate"; From f710f8443d3b3a7d5a95f67d63977e13302def2b Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 15:02:58 +0300 Subject: [PATCH 040/167] vscode: update .vscode --- .vscode/gdb.sh | 3 --- .vscode/launch.json | 19 ------------------- .vscode/tasks.json | 14 ++++---------- 3 files changed, 4 insertions(+), 32 deletions(-) delete mode 100755 .vscode/gdb.sh delete mode 100644 .vscode/launch.json diff --git a/.vscode/gdb.sh b/.vscode/gdb.sh deleted file mode 100755 index d07f490..0000000 --- a/.vscode/gdb.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -flatpak build --with-appdir --allow=devel --bind-mount=/run/user/1000/doc=/run/user/1000/doc/by-app/io.github.Rirusha.Cassette-Devel --share=network --share=ipc --socket=fallback-x11 --socket=wayland --device=dri --socket=pulseaudio --filesystem=xdg-music:ro --filesystem=xdg-download:ro --talk-name=org.mpris.MediaPlayer2.Player --own-name=org.mpris.MediaPlayer2.cassette .flatpak/repo gdb "$@" \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index efdf0ba..0000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "name": "Debug", - "type": "gdb", - "request": "launch", - "preLaunchTask": "Flatpak launch build", - "gdbpath": "${workspaceRoot}/.vscode/gdb.sh", - "target": "${workspaceRoot}/_build/src/cassette", - "arguments": "", - "cwd": "${workspaceRoot}", - "valuesFormatting": "parseText" - }, - ] -} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index fd1e1af..f72ddf2 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -12,19 +12,19 @@ { "label": "Empty lines check", "type": "shell", - "command": "python3 ${workspaceFolder}/checkers/empty_lines_checker.py .", + "command": "python3 ${workspaceFolder}/vala-checkers/empty_lines_checker.py .", "problemMatcher": [] }, { "label": "Indentation check", "type": "shell", - "command": "python3 ${workspaceFolder}/checkers/indentation_checker.py .", + "command": "python3 ${workspaceFolder}/vala-checkers/indentation_checker.py .", "problemMatcher": [] }, { "label": "Full check", "type": "shell", - "command": "io.elementary.vala-lint -d . -c vala-lint.conf && python3 ${workspaceFolder}/checkers/empty_lines_checker.py . && python3 ${workspaceFolder}/checkers/indentation_checker.py .", + "command": "io.elementary.vala-lint -d . -c vala-lint.conf && python3 ${workspaceFolder}/vala-checkers/empty_lines_checker.py . && python3 ${workspaceFolder}/vala-checkers/indentation_checker.py .", "problemMatcher": [] }, { @@ -39,12 +39,6 @@ "command": "blueprint-compiler format -f -s 2 data/ui/*.blp", "problemMatcher": [] }, - { - "label": "Generate .pot", - "type": "shell", - "command": "sh po/update_potfiles.sh && flatpak run --command=meson --filesystem=host org.gnome.Sdk compile -C _build cassette-pot", - "problemMatcher": [] - }, { "label": "Run tests", "type": "shell", @@ -56,4 +50,4 @@ "problemMatcher": [] } ] -} \ No newline at end of file +} From 01792186a4851434c2d7f80b89327f16ad41df01 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 15:05:23 +0300 Subject: [PATCH 041/167] gitignore: update --- .gitignore | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index daa0cbb..1549e4c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,13 @@ # build dir -builddir* +_build # nix result .direnv -# Workspaces +# Codium *.code-workspace +.vscode/settings.json # Po *.mo @@ -17,7 +18,3 @@ po/cassette.pot build-dir repo .flatpak -_build - -# gh -settings.json \ No newline at end of file From 1e80c6ca5fba6c39e7c8783863b0409ef67781cd Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 15:45:45 +0300 Subject: [PATCH 042/167] readme: add multilanguage --- README.md | 217 +--------------------------------------- docs/README-ru.md | 247 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 250 insertions(+), 214 deletions(-) create mode 100644 docs/README-ru.md diff --git a/README.md b/README.md index 6615b2c..30549d8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![README on Russian](https://img.shields.io/badge/ru-grey?style=flat)](docs/README-ru.md) +

Cassette
@@ -5,7 +7,7 @@

- GTK4/Adwaita приложение, которое позволит вам использовать Я.Музыку на Linux. + GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems.


@@ -32,216 +34,3 @@

Screenshot

- - -## Ход текущей разработки -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/2?label=0.2.0%20-%20%D0%9C%D0%BE%D1%8F%20%D0%B2%D0%BE%D0%BB%D0%BD%D0%B0)](https://github.com/Rirusha/Cassette/milestone/2) \ -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/8?label=0.2.1%20-%20Рефакторинг)](https://github.com/Rirusha/Cassette/milestone/8) - -Все запланированные фичи можете [посмотреть в бэклоге](https://github.com/users/Rirusha/projects/2) - - -## Установка из репозитория - -Приложение Cassette доступно здесь: - -[![Packaging status](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) - -### ALT Sisyphus -```shell -su - -apt-get install cassette -``` - -### Arch Linux - -> [!NOTE] -> Большинство AUR Helper'ов поддерживает Pacman-style флаги, например, yay. - -#### yay -```shell -yay -S cassette -``` - -#### pamac -```shell -pamac install cassette -``` - - -## Установка c помощью Flatpak - -Вы можете скачать по [ссылке](https://flathub.org/apps/details/io.github.Rirusha.Cassette) или используя терминал - -```shell -flatpak install io.github.Rirusha.Cassette -``` - - -## Nightly версия - -> [!WARNING] -> Данная версия собирается и обновляется при каждом изменение в коде, поэтому может оказаться нестабильной. - -### Flatpak - -#### Подключаем репозиторий `gnome-nightly` и устанавливаем GNOME Platform: -```shell -flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -flatpak install gnome-nightly org.gnome.Platform//master -``` - -#### Подключаем Nightly репозиторий и устанавливаем приложение: -```shell -flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github.io/Cassette/index.flatpakrepo -flatpak install cassette-nightly io.github.Rirusha.Cassette-Devel -``` - -#### Для удаления репозитория нужно выполнить: -```shell -flatpak remote-delete cassette-nightly -``` - -### Arch Linux - -> [!NOTE] -> При необходимости, в arch-подобных системах можно установить Nightly версию из репозитория AUR. -> По возможности рекомендуется использовать Flatpak версию. -> -> Большинство AUR Helper'ов поддерживает Pacman-style флаги, например, yay. - -#### yay -```shell -yay -S cassette-git -``` - -#### pamac -```shell -pamac install cassette-git -``` - -### NixOS -```shell -nix run github:Rirusha/Cassette -``` - -## Установка в Windows - -Способы установки приложения в Windows описаны [здесь](docs/INSTALLATION_ON_WINDOWS.md). - - -## Сборка из исходного кода - -#### Зависимости: -* `gtk4`, version: `>= 4.14` -* `libadwaita-1`, version: `>= 1.5` -* `libsoup-3.0` -* `gdk-pixbuf-2.0` -* `json-glib-1.0` -* `sqlite3` -* `gee-0.8` -* `libxml-2.0` -* `gstreamer-1.0` -* `webkitgtk-6.0` -* `gio-2.0`, version: `>= 2.72` -* `git`, только для `devel` - -#### Утилиты для сборки: -* `meson` -* `ninja` -* `cmake` -* `blueprint-compiler` -* `gcc` -* `valac` -* `pkg` -* `appstream-utils` - -### Сборка: - -#### latest -> [!NOTE] -> В данной версии будут недоступны нестабильные функции, находящиеся в разработке. -```shell -meson setup builddir -``` - -#### devel -> [!WARNING] -> В данной версии будут доступны все devel функции, приложение может работать нестабильно. -```shell -meson setup builddir -meson configure -Dprofile=development builddir -``` - -### Тестирование -```shell -ninja -C builddir test -``` - -### Установка: -```shell -sudo ninja -C builddir install -``` - -### Удаление: -```shell -sudo ninja -C builddir uninstall -``` - - -## Решение проблем - -Решение известных проблем описано на странице Cassette на [ALT Gnome Wiki](https://alt-gnome.wiki/cassette.html#решение-проблем). - -Также загляните во вкладку [issues](https://github.com/Rirusha/Cassette/issues), если вашей проблемы нет и там, расскажите о ней, заведя новый [issue](https://github.com/Rirusha/Cassette/issues/new). - - -## Для разработчиков - -### Использование Visual Studio Code -Репозиторий имеет рекомендуемые расширения для проверки и запуска приложения с gdb. - -### Зависимости - -#### репозиторий [gnome-nightly](https://wiki.gnome.org/Apps/Nightly): -```shell -flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -``` - -#### Для запуска -`org.gnome.Platform//master` -```shell -flatpak install org.gnome.Platform//master -``` - -#### Для сборки -`org.gnome.Sdk//master` \ -`org.freedesktop.Sdk.Extension.vala//23.08beta` -```shell -flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08beta -``` - - -## Поддержка -Вы можете поддержать несколькими способами: -- Создать ишью с проблемой или предложением по улучшению -- Отправить pull request с фиксом или добавлением функционала -- Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф): - -

- - Tinkoff - -

-

- - boosty.to - -

- - -## Благодарность -Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api. - -> [!NOTE] -Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей. diff --git a/docs/README-ru.md b/docs/README-ru.md new file mode 100644 index 0000000..9c0bf93 --- /dev/null +++ b/docs/README-ru.md @@ -0,0 +1,247 @@ +

+ Cassette +
+ Cassette +

+ +

+ GTK4/Adwaita приложение, которое позволит вам использовать Я.Музыку на Linux. +

+ +
+ +

+ + Download on Flathub + +
+
+ + + +
+ + tg + +
+ + tg + +

+ +

+ Screenshot +

+ + +## Ход текущей разработки +[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/2?label=0.2.0%20-%20%D0%9C%D0%BE%D1%8F%20%D0%B2%D0%BE%D0%BB%D0%BD%D0%B0)](https://github.com/Rirusha/Cassette/milestone/2) \ +[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/8?label=0.2.1%20-%20Рефакторинг)](https://github.com/Rirusha/Cassette/milestone/8) + +Все запланированные фичи можете [посмотреть в бэклоге](https://github.com/users/Rirusha/projects/2) + + +## Установка из репозитория + +Приложение Cassette доступно здесь: + +[![Packaging status](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) + +### ALT Sisyphus +```shell +su - +apt-get install cassette +``` + +### Arch Linux + +> [!NOTE] +> Большинство AUR Helper'ов поддерживает Pacman-style флаги, например, yay. + +#### yay +```shell +yay -S cassette +``` + +#### pamac +```shell +pamac install cassette +``` + + +## Установка c помощью Flatpak + +Вы можете скачать по [ссылке](https://flathub.org/apps/details/io.github.Rirusha.Cassette) или используя терминал + +```shell +flatpak install io.github.Rirusha.Cassette +``` + + +## Nightly версия + +> [!WARNING] +> Данная версия собирается и обновляется при каждом изменение в коде, поэтому может оказаться нестабильной. + +### Flatpak + +#### Подключаем репозиторий `gnome-nightly` и устанавливаем GNOME Platform: +```shell +flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo +flatpak install gnome-nightly org.gnome.Platform//master +``` + +#### Подключаем Nightly репозиторий и устанавливаем приложение: +```shell +flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github.io/Cassette/index.flatpakrepo +flatpak install cassette-nightly io.github.Rirusha.Cassette-Devel +``` + +#### Для удаления репозитория нужно выполнить: +```shell +flatpak remote-delete cassette-nightly +``` + +### Arch Linux + +> [!NOTE] +> При необходимости, в arch-подобных системах можно установить Nightly версию из репозитория AUR. +> По возможности рекомендуется использовать Flatpak версию. +> +> Большинство AUR Helper'ов поддерживает Pacman-style флаги, например, yay. + +#### yay +```shell +yay -S cassette-git +``` + +#### pamac +```shell +pamac install cassette-git +``` + +### NixOS +```shell +nix run github:Rirusha/Cassette +``` + +## Установка в Windows + +Способы установки приложения в Windows описаны [здесь](INSTALLATION_ON_WINDOWS.md). + + +## Сборка из исходного кода + +#### Зависимости: +* `gtk4`, version: `>= 4.14` +* `libadwaita-1`, version: `>= 1.5` +* `libsoup-3.0` +* `gdk-pixbuf-2.0` +* `json-glib-1.0` +* `sqlite3` +* `gee-0.8` +* `libxml-2.0` +* `gstreamer-1.0` +* `webkitgtk-6.0` +* `gio-2.0`, version: `>= 2.72` +* `git`, только для `devel` + +#### Утилиты для сборки: +* `meson` +* `ninja` +* `cmake` +* `blueprint-compiler` +* `gcc` +* `valac` +* `pkg` +* `appstream-utils` + +### Сборка: + +#### latest +> [!NOTE] +> В данной версии будут недоступны нестабильные функции, находящиеся в разработке. +```shell +meson setup builddir +``` + +#### devel +> [!WARNING] +> В данной версии будут доступны все devel функции, приложение может работать нестабильно. +```shell +meson setup builddir +meson configure -Dprofile=development builddir +``` + +### Тестирование +```shell +ninja -C builddir test +``` + +### Установка: +```shell +sudo ninja -C builddir install +``` + +### Удаление: +```shell +sudo ninja -C builddir uninstall +``` + + +## Решение проблем + +Решение известных проблем описано на странице Cassette на [ALT Gnome Wiki](https://alt-gnome.wiki/cassette.html#решение-проблем). + +Также загляните во вкладку [issues](https://github.com/Rirusha/Cassette/issues), если вашей проблемы нет и там, расскажите о ней, заведя новый [issue](https://github.com/Rirusha/Cassette/issues/new). + + +## Для разработчиков + +### Использование Visual Studio Code +Репозиторий имеет рекомендуемые расширения для проверки и запуска приложения с gdb. + +### Зависимости + +#### репозиторий [gnome-nightly](https://wiki.gnome.org/Apps/Nightly): +```shell +flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo +``` + +#### Для запуска +`org.gnome.Platform//master` +```shell +flatpak install org.gnome.Platform//master +``` + +#### Для сборки +`org.gnome.Sdk//master` \ +`org.freedesktop.Sdk.Extension.vala//23.08beta` +```shell +flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08beta +``` + + +## Поддержка +Вы можете поддержать несколькими способами: +- Создать ишью с проблемой или предложением по улучшению +- Отправить pull request с фиксом или добавлением функционала +- Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф): + +

+ + Tinkoff + +

+

+ + boosty.to + +

+ + +## Благодарность +Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api. + +> [!NOTE] +Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей. From 24bcbb0f323ad410ef61a8ba4e277f1ae1d57e59 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 15 Sep 2024 15:48:07 +0300 Subject: [PATCH 043/167] docs: update README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 30549d8..fc55b3b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +README in other languages: \ [![README on Russian](https://img.shields.io/badge/ru-grey?style=flat)](docs/README-ru.md)

From bb09169f65c67c361360c4890a669b978eef5273 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 17 Sep 2024 10:00:18 +0300 Subject: [PATCH 044/167] change my name --- data/io.github.Rirusha.Cassette.metainfo.xml.in | 2 +- src/about.vala | 16 ++++++++-------- src/application.vala | 2 +- src/authenticator.vala | 2 +- src/client/api/difference-builder.vala | 2 +- src/client/api/objects/account/about.vala | 2 +- .../objects/additional-info/lyrics-major.vala | 2 +- .../api/objects/additional-info/lyrics.vala | 2 +- .../objects/additional-info/similar-tracks.vala | 2 +- src/client/api/objects/album/album.vala | 2 +- src/client/api/objects/album/label.vala | 2 +- src/client/api/objects/album/volume.vala | 2 +- src/client/api/objects/api-error.vala | 2 +- src/client/api/objects/artist/artist.vala | 2 +- src/client/api/objects/artist/counts.vala | 2 +- src/client/api/objects/artist/link.vala | 2 +- src/client/api/objects/artist/ratings.vala | 2 +- src/client/api/objects/cover.vala | 2 +- src/client/api/objects/download-info.vala | 2 +- src/client/api/objects/icon.vala | 2 +- src/client/api/objects/library/all-ids.vala | 2 +- src/client/api/objects/playlist/case-forms.vala | 2 +- .../api/objects/playlist/liked-playlist.vala | 2 +- src/client/api/objects/playlist/made-for.vala | 2 +- .../api/objects/playlist/play-counter.vala | 2 +- .../api/objects/playlist/playlist-absence.vala | 2 +- .../playlist/playlist-recommendations.vala | 2 +- src/client/api/objects/playlist/playlist.vala | 2 +- src/client/api/objects/playlist/user.vala | 2 +- src/client/api/objects/plays.vala | 2 +- src/client/api/objects/rotor/block.vala | 2 +- src/client/api/objects/rotor/dashboard.vala | 2 +- src/client/api/objects/rotor/event.vala | 2 +- src/client/api/objects/rotor/feedback.vala | 2 +- src/client/api/objects/rotor/id.vala | 2 +- src/client/api/objects/rotor/queue.vala | 2 +- src/client/api/objects/rotor/restrictions.vala | 2 +- src/client/api/objects/rotor/seed.vala | 2 +- src/client/api/objects/rotor/sequence.vala | 2 +- src/client/api/objects/rotor/session-new.vala | 2 +- src/client/api/objects/rotor/settings.vala | 2 +- src/client/api/objects/rotor/station-info.vala | 2 +- src/client/api/objects/rotor/station-tracks.vala | 2 +- src/client/api/objects/rotor/station.vala | 2 +- .../api/objects/rotor/track-parameters.vala | 2 +- src/client/api/objects/rotor/value-heap.vala | 2 +- src/client/api/objects/rotor/value.vala | 2 +- src/client/api/objects/rotor/wave.vala | 2 +- src/client/api/objects/track-heap.vala | 2 +- src/client/api/objects/track-short.vala | 2 +- src/client/api/objects/track/chart.vala | 2 +- src/client/api/objects/track/lyrics-info.vala | 2 +- src/client/api/objects/track/meta-data.vala | 2 +- src/client/api/objects/track/track.vala | 2 +- src/client/api/yam-client.vala | 2 +- src/client/cachier/cachier.vala | 2 +- src/client/cachier/controller.vala | 2 +- src/client/cachier/info-db.vala | 2 +- src/client/cachier/job.vala | 2 +- src/client/cachier/storager.vala | 2 +- src/client/jsoner.vala | 2 +- src/client/likes-controller.vala | 2 +- src/client/logger.vala | 2 +- src/client/player/mods/abstract-mode.vala | 2 +- src/client/player/mods/abstract-shufflable.vala | 2 +- src/client/player/mods/empty.vala | 2 +- src/client/player/mods/flow.vala | 2 +- src/client/player/mods/local.vala | 2 +- src/client/player/mods/track-list.vala | 2 +- src/client/player/mpris.vala | 2 +- src/client/player/player.vala | 2 +- src/client/soup-wrapper.vala | 2 +- src/client/talkers/abstract-talker.vala | 2 +- src/client/talkers/yam-talker.vala | 2 +- src/client/threader.vala | 2 +- src/client/utils.vala | 2 +- src/client/yam-object.vala | 2 +- src/main.vala | 2 +- src/pager.vala | 2 +- src/utils.vala | 2 +- src/widgets/abstract-reactable.vala | 2 +- src/widgets/account-info-dialog.vala | 2 +- src/widgets/action-cards/custom.vala | 2 +- src/widgets/action-cards/station.vala | 2 +- src/widgets/begin/begin-dialog.vala | 2 +- src/widgets/begin/begin-view.vala | 2 +- .../buttons/just/abstract-custom-button.vala | 2 +- src/widgets/buttons/just/dislike-button.vala | 2 +- src/widgets/buttons/just/like-button.vala | 2 +- .../abstract-play-button-default.vala | 2 +- .../just/play-buttons/abstract-play-button.vala | 2 +- .../just/play-buttons/play-button-action.vala | 2 +- .../just/play-buttons/play-button-context.vala | 2 +- .../just/play-buttons/play-button-track.vala | 2 +- src/widgets/buttons/label-button.vala | 2 +- .../buttons/menu/abstract-menu-button.vala | 2 +- src/widgets/buttons/menu/menu-dialog.vala | 2 +- .../buttons/menu/playlist-options-button.vala | 2 +- .../buttons/menu/primary-menu-button.vala | 2 +- .../buttons/menu/track-options-button.vala | 2 +- .../menu/track-playlist-options-button.vala | 2 +- .../buttons/menu/track-queue-options-button.vala | 2 +- src/widgets/buttons/menu/volume-button.vala | 2 +- src/widgets/buttons/playlist-create-button.vala | 2 +- src/widgets/cache-indicator/cache-indicator.vala | 2 +- src/widgets/cache-indicator/job-info-badge.vala | 2 +- src/widgets/cover-image.vala | 2 +- src/widgets/equalaizer.vala | 2 +- src/widgets/header-bar.vala | 2 +- src/widgets/headered-scrolled-window.vala | 2 +- src/widgets/info-marks.vala | 2 +- src/widgets/loadable-widget.vala | 2 +- src/widgets/loading-spinner.vala | 2 +- src/widgets/lyrics/lyrics-line.vala | 2 +- src/widgets/lyrics/lyrics-panel.vala | 2 +- src/widgets/narrow-toggle-button.vala | 2 +- src/widgets/no-plus-dialog.vala | 2 +- src/widgets/page-root.vala | 2 +- src/widgets/pages/abstract-loadable-page.vala | 2 +- src/widgets/pages/loading-page.vala | 2 +- .../play-mark/abstract-play-mark-default.vala | 2 +- src/widgets/play-mark/abstract-play-mark.vala | 2 +- src/widgets/play-mark/play-mark-context.vala | 2 +- src/widgets/play-mark/play-mark-global.vala | 2 +- src/widgets/play-mark/play-mark-track.vala | 2 +- src/widgets/player-bar.vala | 2 +- src/widgets/playlist-choose-dialog.vala | 2 +- src/widgets/playlist-micro.vala | 2 +- src/widgets/playlist-row.vala | 2 +- .../preferences/cache-deletion-preferences.vala | 2 +- .../preferences/custom-page-preferences.vala | 2 +- .../preferences/custom-pages-preferences.vala | 2 +- src/widgets/preferences/preferences-dialog.vala | 2 +- src/widgets/save-stack.vala | 2 +- src/widgets/shrinkable/application-window.vala | 2 +- src/widgets/shrinkable/bin.vala | 2 +- src/widgets/sidebar/childs/player-queue.vala | 2 +- src/widgets/sidebar/childs/track-info.vala | 2 +- src/widgets/sidebar/childs/wave-settings.vala | 2 +- src/widgets/sidebar/sidebar-child-bin.vala | 2 +- src/widgets/sidebar/sidebar.vala | 2 +- src/widgets/track-carousel.vala | 2 +- src/widgets/track-info-panel.vala | 2 +- src/widgets/track-list/track-list.vala | 2 +- src/widgets/track-list/track-row-base.vala | 2 +- src/widgets/track-list/tracks-model.vala | 2 +- src/widgets/track-list/tracks-view.vala | 2 +- src/widgets/track-rows/base.vala | 2 +- src/widgets/track-rows/default.vala | 2 +- src/widgets/track-rows/placeholder.vala | 2 +- src/widgets/track-rows/queue.vala | 2 +- src/widgets/track-rows/track-row.vala | 2 +- src/widgets/views/abstract-base.vala | 2 +- src/widgets/views/abstract-cachiable.vala | 2 +- src/widgets/views/abstract-with-tracks.vala | 2 +- src/widgets/views/cant-show.vala | 2 +- src/widgets/views/devel.vala | 2 +- src/widgets/views/disliked.vala | 2 +- src/widgets/views/main.vala | 2 +- src/widgets/views/playlist.vala | 2 +- src/widgets/views/playlists.vala | 2 +- src/widgets/views/stations.vala | 2 +- src/window.vala | 2 +- 163 files changed, 170 insertions(+), 170 deletions(-) diff --git a/data/io.github.Rirusha.Cassette.metainfo.xml.in b/data/io.github.Rirusha.Cassette.metainfo.xml.in index 688614e..28f89e4 100644 --- a/data/io.github.Rirusha.Cassette.metainfo.xml.in +++ b/data/io.github.Rirusha.Cassette.metainfo.xml.in @@ -135,5 +135,5 @@ https://gitlab.gnome.org/Rirusha/Cassette https://gitlab.gnome.org/Rirusha/Cassette/-/issues https://t.me/CassetteGNOME_Discussion - Rirusha + Vladimir Vaskov diff --git a/src/about.vala b/src/about.vala index 6c8e9c1..a657cf7 100644 --- a/src/about.vala +++ b/src/about.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -18,7 +18,7 @@ namespace Cassette { public Adw.AboutDialog build_about_dialog () { - const string RIRUSHA = "Rirusha https://gitlab.gnome.org/Rirusha"; + const string ME = "Vladimir Vaskov https://gitlab.gnome.org/Rirusha"; const string TELEGRAM_CHAT = "https://t.me/CassetteGNOME_Discussion"; const string TELEGRAM_CHANNEL = "https://t.me/CassetteGNOME_Devlog"; const string ISSUE_LINK = "https://gitlab.gnome.org/Rirusha/Cassette/-/issues"; @@ -26,22 +26,22 @@ namespace Cassette { const string BOOSTY_SUPPORT_LINK = "https://boosty.to/rirusha/donate"; string[] developers = { - RIRUSHA, + ME, "KseBooka https://github.com/KseBooka" }; string[] designers = { - RIRUSHA + ME }; string[] artists = { - RIRUSHA, + ME, "Arseniy Nechkin ", "NaumovSN", }; string[] documenters = { - RIRUSHA, + ME, "Armatik https://github.com/Armatik", "Fiersik https://github.com/fiersik", "Mikazil https://github.com/Mikazil", @@ -50,7 +50,7 @@ namespace Cassette { var about = new Adw.AboutDialog () { application_name = Config.APP_NAME, application_icon = Config.APP_ID_DYN, - developer_name = "Rirusha", + developer_name = "Vladimir Vaskov", version = Config.VERSION, developers = developers, designers = designers, @@ -59,7 +59,7 @@ namespace Cassette { // Translators: NAME /n NAME translator_credits = _("translator-credits"), license_type = Gtk.License.GPL_3_0_ONLY, - copyright = "© 2023-2024 Rirusha", + copyright = "© 2023-2024 Vladimir Vaskov", support_url = TELEGRAM_CHAT, issue_url = ISSUE_LINK, release_notes_version = Config.VERSION diff --git a/src/application.vala b/src/application.vala index c70526a..ba1034f 100644 --- a/src/application.vala +++ b/src/application.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/authenticator.vala b/src/authenticator.vala index dfa4d6a..95aa20f 100644 --- a/src/authenticator.vala +++ b/src/authenticator.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/difference-builder.vala b/src/client/api/difference-builder.vala index 8fc4974..339648f 100644 --- a/src/client/api/difference-builder.vala +++ b/src/client/api/difference-builder.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/account/about.vala b/src/client/api/objects/account/about.vala index f693123..c425d31 100644 --- a/src/client/api/objects/account/about.vala +++ b/src/client/api/objects/account/about.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/additional-info/lyrics-major.vala b/src/client/api/objects/additional-info/lyrics-major.vala index 879852b..ed23a37 100644 --- a/src/client/api/objects/additional-info/lyrics-major.vala +++ b/src/client/api/objects/additional-info/lyrics-major.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/additional-info/lyrics.vala b/src/client/api/objects/additional-info/lyrics.vala index dfd4802..8069c85 100644 --- a/src/client/api/objects/additional-info/lyrics.vala +++ b/src/client/api/objects/additional-info/lyrics.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/additional-info/similar-tracks.vala b/src/client/api/objects/additional-info/similar-tracks.vala index 6161c0d..081df87 100644 --- a/src/client/api/objects/additional-info/similar-tracks.vala +++ b/src/client/api/objects/additional-info/similar-tracks.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/album/album.vala b/src/client/api/objects/album/album.vala index c8ca6d6..6e2fc58 100644 --- a/src/client/api/objects/album/album.vala +++ b/src/client/api/objects/album/album.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/album/label.vala b/src/client/api/objects/album/label.vala index c8048b3..2727898 100644 --- a/src/client/api/objects/album/label.vala +++ b/src/client/api/objects/album/label.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/album/volume.vala b/src/client/api/objects/album/volume.vala index ab59e25..eea984d 100644 --- a/src/client/api/objects/album/volume.vala +++ b/src/client/api/objects/album/volume.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/api-error.vala b/src/client/api/objects/api-error.vala index c4fd783..5141275 100644 --- a/src/client/api/objects/api-error.vala +++ b/src/client/api/objects/api-error.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/artist/artist.vala b/src/client/api/objects/artist/artist.vala index 75982e8..af4b009 100644 --- a/src/client/api/objects/artist/artist.vala +++ b/src/client/api/objects/artist/artist.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/artist/counts.vala b/src/client/api/objects/artist/counts.vala index 6fb56a1..c1f18cc 100644 --- a/src/client/api/objects/artist/counts.vala +++ b/src/client/api/objects/artist/counts.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/artist/link.vala b/src/client/api/objects/artist/link.vala index 16caf84..eb6caf6 100644 --- a/src/client/api/objects/artist/link.vala +++ b/src/client/api/objects/artist/link.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/artist/ratings.vala b/src/client/api/objects/artist/ratings.vala index cfe1aa6..97bd829 100644 --- a/src/client/api/objects/artist/ratings.vala +++ b/src/client/api/objects/artist/ratings.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/cover.vala b/src/client/api/objects/cover.vala index 4f45e9d..6f57615 100644 --- a/src/client/api/objects/cover.vala +++ b/src/client/api/objects/cover.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/download-info.vala b/src/client/api/objects/download-info.vala index 2636f2b..7a63162 100644 --- a/src/client/api/objects/download-info.vala +++ b/src/client/api/objects/download-info.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/icon.vala b/src/client/api/objects/icon.vala index a1dfa3f..6d5513d 100644 --- a/src/client/api/objects/icon.vala +++ b/src/client/api/objects/icon.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/library/all-ids.vala b/src/client/api/objects/library/all-ids.vala index 559181b..9da36b9 100644 --- a/src/client/api/objects/library/all-ids.vala +++ b/src/client/api/objects/library/all-ids.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/case-forms.vala b/src/client/api/objects/playlist/case-forms.vala index f8d7e7d..297eaa3 100644 --- a/src/client/api/objects/playlist/case-forms.vala +++ b/src/client/api/objects/playlist/case-forms.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/liked-playlist.vala b/src/client/api/objects/playlist/liked-playlist.vala index e8483fd..a0fc780 100644 --- a/src/client/api/objects/playlist/liked-playlist.vala +++ b/src/client/api/objects/playlist/liked-playlist.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/made-for.vala b/src/client/api/objects/playlist/made-for.vala index 4119c33..beee199 100644 --- a/src/client/api/objects/playlist/made-for.vala +++ b/src/client/api/objects/playlist/made-for.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/play-counter.vala b/src/client/api/objects/playlist/play-counter.vala index 438eb5d..dec6c3a 100644 --- a/src/client/api/objects/playlist/play-counter.vala +++ b/src/client/api/objects/playlist/play-counter.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/playlist-absence.vala b/src/client/api/objects/playlist/playlist-absence.vala index 92c68c1..6901434 100644 --- a/src/client/api/objects/playlist/playlist-absence.vala +++ b/src/client/api/objects/playlist/playlist-absence.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/playlist-recommendations.vala b/src/client/api/objects/playlist/playlist-recommendations.vala index 7220d22..86a63b2 100644 --- a/src/client/api/objects/playlist/playlist-recommendations.vala +++ b/src/client/api/objects/playlist/playlist-recommendations.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/playlist.vala b/src/client/api/objects/playlist/playlist.vala index 4a4ed5c..a00bb1d 100644 --- a/src/client/api/objects/playlist/playlist.vala +++ b/src/client/api/objects/playlist/playlist.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/playlist/user.vala b/src/client/api/objects/playlist/user.vala index b6885ab..d0060fe 100644 --- a/src/client/api/objects/playlist/user.vala +++ b/src/client/api/objects/playlist/user.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/plays.vala b/src/client/api/objects/plays.vala index 6687968..193bdbe 100644 --- a/src/client/api/objects/plays.vala +++ b/src/client/api/objects/plays.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/block.vala b/src/client/api/objects/rotor/block.vala index 0ceb932..36a59d6 100644 --- a/src/client/api/objects/rotor/block.vala +++ b/src/client/api/objects/rotor/block.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/dashboard.vala b/src/client/api/objects/rotor/dashboard.vala index 8606e1a..2436567 100644 --- a/src/client/api/objects/rotor/dashboard.vala +++ b/src/client/api/objects/rotor/dashboard.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/event.vala b/src/client/api/objects/rotor/event.vala index df3a1fe..f24618d 100644 --- a/src/client/api/objects/rotor/event.vala +++ b/src/client/api/objects/rotor/event.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/feedback.vala b/src/client/api/objects/rotor/feedback.vala index f1f7a11..67471ea 100644 --- a/src/client/api/objects/rotor/feedback.vala +++ b/src/client/api/objects/rotor/feedback.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/id.vala b/src/client/api/objects/rotor/id.vala index 729ca08..b00414f 100644 --- a/src/client/api/objects/rotor/id.vala +++ b/src/client/api/objects/rotor/id.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/queue.vala b/src/client/api/objects/rotor/queue.vala index 8745c3a..ef4f2cb 100644 --- a/src/client/api/objects/rotor/queue.vala +++ b/src/client/api/objects/rotor/queue.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/restrictions.vala b/src/client/api/objects/rotor/restrictions.vala index cbdb750..6db7ba2 100644 --- a/src/client/api/objects/rotor/restrictions.vala +++ b/src/client/api/objects/rotor/restrictions.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/seed.vala b/src/client/api/objects/rotor/seed.vala index 8362356..b122f05 100644 --- a/src/client/api/objects/rotor/seed.vala +++ b/src/client/api/objects/rotor/seed.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/sequence.vala b/src/client/api/objects/rotor/sequence.vala index 3d2e316..2512b35 100644 --- a/src/client/api/objects/rotor/sequence.vala +++ b/src/client/api/objects/rotor/sequence.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/session-new.vala b/src/client/api/objects/rotor/session-new.vala index 0c766d1..f56a3c8 100644 --- a/src/client/api/objects/rotor/session-new.vala +++ b/src/client/api/objects/rotor/session-new.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/settings.vala b/src/client/api/objects/rotor/settings.vala index e82b0ad..dc9002d 100644 --- a/src/client/api/objects/rotor/settings.vala +++ b/src/client/api/objects/rotor/settings.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/station-info.vala b/src/client/api/objects/rotor/station-info.vala index 4122e86..9fabc37 100644 --- a/src/client/api/objects/rotor/station-info.vala +++ b/src/client/api/objects/rotor/station-info.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/station-tracks.vala b/src/client/api/objects/rotor/station-tracks.vala index 72006f7..25c6a9c 100644 --- a/src/client/api/objects/rotor/station-tracks.vala +++ b/src/client/api/objects/rotor/station-tracks.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/station.vala b/src/client/api/objects/rotor/station.vala index 65c678a..930979d 100644 --- a/src/client/api/objects/rotor/station.vala +++ b/src/client/api/objects/rotor/station.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/track-parameters.vala b/src/client/api/objects/rotor/track-parameters.vala index ffd2381..d0e552c 100644 --- a/src/client/api/objects/rotor/track-parameters.vala +++ b/src/client/api/objects/rotor/track-parameters.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/value-heap.vala b/src/client/api/objects/rotor/value-heap.vala index c492c8c..e9b71fd 100644 --- a/src/client/api/objects/rotor/value-heap.vala +++ b/src/client/api/objects/rotor/value-heap.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/value.vala b/src/client/api/objects/rotor/value.vala index cd66c2a..58df3e8 100644 --- a/src/client/api/objects/rotor/value.vala +++ b/src/client/api/objects/rotor/value.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/rotor/wave.vala b/src/client/api/objects/rotor/wave.vala index 29e2314..c1d861d 100644 --- a/src/client/api/objects/rotor/wave.vala +++ b/src/client/api/objects/rotor/wave.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/track-heap.vala b/src/client/api/objects/track-heap.vala index 831874d..f11ad15 100644 --- a/src/client/api/objects/track-heap.vala +++ b/src/client/api/objects/track-heap.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/track-short.vala b/src/client/api/objects/track-short.vala index 3556217..f87ebfb 100644 --- a/src/client/api/objects/track-short.vala +++ b/src/client/api/objects/track-short.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/track/chart.vala b/src/client/api/objects/track/chart.vala index cec0144..ec5ebe5 100644 --- a/src/client/api/objects/track/chart.vala +++ b/src/client/api/objects/track/chart.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/track/lyrics-info.vala b/src/client/api/objects/track/lyrics-info.vala index 788d977..d32b315 100644 --- a/src/client/api/objects/track/lyrics-info.vala +++ b/src/client/api/objects/track/lyrics-info.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/track/meta-data.vala b/src/client/api/objects/track/meta-data.vala index 2158ebd..9ae6c02 100644 --- a/src/client/api/objects/track/meta-data.vala +++ b/src/client/api/objects/track/meta-data.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/objects/track/track.vala b/src/client/api/objects/track/track.vala index 0acfb18..5e204bd 100644 --- a/src/client/api/objects/track/track.vala +++ b/src/client/api/objects/track/track.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/api/yam-client.vala b/src/client/api/yam-client.vala index 409b221..ccaa290 100644 --- a/src/client/api/yam-client.vala +++ b/src/client/api/yam-client.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/cachier/cachier.vala b/src/client/cachier/cachier.vala index 8c9bc8d..002744d 100644 --- a/src/client/cachier/cachier.vala +++ b/src/client/cachier/cachier.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/cachier/controller.vala b/src/client/cachier/controller.vala index 976a235..6cffe77 100644 --- a/src/client/cachier/controller.vala +++ b/src/client/cachier/controller.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/cachier/info-db.vala b/src/client/cachier/info-db.vala index f47aca5..46191d7 100644 --- a/src/client/cachier/info-db.vala +++ b/src/client/cachier/info-db.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/cachier/job.vala b/src/client/cachier/job.vala index 61763cd..a326623 100644 --- a/src/client/cachier/job.vala +++ b/src/client/cachier/job.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/cachier/storager.vala b/src/client/cachier/storager.vala index 98e7d61..05253e0 100644 --- a/src/client/cachier/storager.vala +++ b/src/client/cachier/storager.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/jsoner.vala b/src/client/jsoner.vala index 87d873e..07c5c4e 100644 --- a/src/client/jsoner.vala +++ b/src/client/jsoner.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/likes-controller.vala b/src/client/likes-controller.vala index 3b4c041..dee134c 100644 --- a/src/client/likes-controller.vala +++ b/src/client/likes-controller.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/logger.vala b/src/client/logger.vala index fdbcd06..230e56d 100644 --- a/src/client/logger.vala +++ b/src/client/logger.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mods/abstract-mode.vala b/src/client/player/mods/abstract-mode.vala index b09ad05..83f3c5c 100644 --- a/src/client/player/mods/abstract-mode.vala +++ b/src/client/player/mods/abstract-mode.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mods/abstract-shufflable.vala b/src/client/player/mods/abstract-shufflable.vala index 13b1782..1ad77f2 100644 --- a/src/client/player/mods/abstract-shufflable.vala +++ b/src/client/player/mods/abstract-shufflable.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mods/empty.vala b/src/client/player/mods/empty.vala index 9318094..aa50da7 100644 --- a/src/client/player/mods/empty.vala +++ b/src/client/player/mods/empty.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mods/flow.vala b/src/client/player/mods/flow.vala index 38b4917..f3f1be3 100644 --- a/src/client/player/mods/flow.vala +++ b/src/client/player/mods/flow.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mods/local.vala b/src/client/player/mods/local.vala index 8f35724..ee0bb97 100644 --- a/src/client/player/mods/local.vala +++ b/src/client/player/mods/local.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mods/track-list.vala b/src/client/player/mods/track-list.vala index 3daada4..79b6beb 100644 --- a/src/client/player/mods/track-list.vala +++ b/src/client/player/mods/track-list.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala index 71e2659..2d1b247 100644 --- a/src/client/player/mpris.vala +++ b/src/client/player/mpris.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/player/player.vala b/src/client/player/player.vala index dec0b3d..d1729e5 100644 --- a/src/client/player/player.vala +++ b/src/client/player/player.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/soup-wrapper.vala b/src/client/soup-wrapper.vala index adcedde..4f55f51 100644 --- a/src/client/soup-wrapper.vala +++ b/src/client/soup-wrapper.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/talkers/abstract-talker.vala b/src/client/talkers/abstract-talker.vala index 2d2cf59..2bb4773 100644 --- a/src/client/talkers/abstract-talker.vala +++ b/src/client/talkers/abstract-talker.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/talkers/yam-talker.vala b/src/client/talkers/yam-talker.vala index d53b8e7..46ce52a 100644 --- a/src/client/talkers/yam-talker.vala +++ b/src/client/talkers/yam-talker.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/threader.vala b/src/client/threader.vala index ab10978..f7f2ec5 100644 --- a/src/client/threader.vala +++ b/src/client/threader.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/utils.vala b/src/client/utils.vala index 4f8fc51..ecf5359 100644 --- a/src/client/utils.vala +++ b/src/client/utils.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/client/yam-object.vala b/src/client/yam-object.vala index a049ebe..1db54fd 100644 --- a/src/client/yam-object.vala +++ b/src/client/yam-object.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/main.vala b/src/main.vala index 91fc71a..08035bd 100644 --- a/src/main.vala +++ b/src/main.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/pager.vala b/src/pager.vala index a6a168a..c763eb4 100644 --- a/src/pager.vala +++ b/src/pager.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/utils.vala b/src/utils.vala index de493a0..e3d6c3b 100644 --- a/src/utils.vala +++ b/src/utils.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/abstract-reactable.vala b/src/widgets/abstract-reactable.vala index d0061eb..c32e224 100644 --- a/src/widgets/abstract-reactable.vala +++ b/src/widgets/abstract-reactable.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/account-info-dialog.vala b/src/widgets/account-info-dialog.vala index d884310..ae7fcf2 100644 --- a/src/widgets/account-info-dialog.vala +++ b/src/widgets/account-info-dialog.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/action-cards/custom.vala b/src/widgets/action-cards/custom.vala index 3c504af..e50b488 100644 --- a/src/widgets/action-cards/custom.vala +++ b/src/widgets/action-cards/custom.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/action-cards/station.vala b/src/widgets/action-cards/station.vala index 8da728a..877ee00 100644 --- a/src/widgets/action-cards/station.vala +++ b/src/widgets/action-cards/station.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/begin/begin-dialog.vala b/src/widgets/begin/begin-dialog.vala index 93b61af..c276b39 100644 --- a/src/widgets/begin/begin-dialog.vala +++ b/src/widgets/begin/begin-dialog.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/begin/begin-view.vala b/src/widgets/begin/begin-view.vala index 8b52d85..dc75d09 100644 --- a/src/widgets/begin/begin-view.vala +++ b/src/widgets/begin/begin-view.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/abstract-custom-button.vala b/src/widgets/buttons/just/abstract-custom-button.vala index 7815090..fa02a3d 100644 --- a/src/widgets/buttons/just/abstract-custom-button.vala +++ b/src/widgets/buttons/just/abstract-custom-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/dislike-button.vala b/src/widgets/buttons/just/dislike-button.vala index f635daf..ce7944d 100644 --- a/src/widgets/buttons/just/dislike-button.vala +++ b/src/widgets/buttons/just/dislike-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/like-button.vala b/src/widgets/buttons/just/like-button.vala index 4648d64..c2dce49 100644 --- a/src/widgets/buttons/just/like-button.vala +++ b/src/widgets/buttons/just/like-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala b/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala index 8436f3b..03b97c5 100644 --- a/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala +++ b/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/play-buttons/abstract-play-button.vala b/src/widgets/buttons/just/play-buttons/abstract-play-button.vala index 7f7ba35..45f6352 100644 --- a/src/widgets/buttons/just/play-buttons/abstract-play-button.vala +++ b/src/widgets/buttons/just/play-buttons/abstract-play-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/play-buttons/play-button-action.vala b/src/widgets/buttons/just/play-buttons/play-button-action.vala index 5ebfb1a..d937328 100644 --- a/src/widgets/buttons/just/play-buttons/play-button-action.vala +++ b/src/widgets/buttons/just/play-buttons/play-button-action.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/play-buttons/play-button-context.vala b/src/widgets/buttons/just/play-buttons/play-button-context.vala index d9c503b..a56ef15 100644 --- a/src/widgets/buttons/just/play-buttons/play-button-context.vala +++ b/src/widgets/buttons/just/play-buttons/play-button-context.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/just/play-buttons/play-button-track.vala b/src/widgets/buttons/just/play-buttons/play-button-track.vala index 87a24e6..a239c4f 100644 --- a/src/widgets/buttons/just/play-buttons/play-button-track.vala +++ b/src/widgets/buttons/just/play-buttons/play-button-track.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/label-button.vala b/src/widgets/buttons/label-button.vala index 19328ae..c909d19 100644 --- a/src/widgets/buttons/label-button.vala +++ b/src/widgets/buttons/label-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/abstract-menu-button.vala b/src/widgets/buttons/menu/abstract-menu-button.vala index e1b723e..57ea9e8 100644 --- a/src/widgets/buttons/menu/abstract-menu-button.vala +++ b/src/widgets/buttons/menu/abstract-menu-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/menu-dialog.vala b/src/widgets/buttons/menu/menu-dialog.vala index 8349d4d..88ac9c3 100644 --- a/src/widgets/buttons/menu/menu-dialog.vala +++ b/src/widgets/buttons/menu/menu-dialog.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/playlist-options-button.vala b/src/widgets/buttons/menu/playlist-options-button.vala index 5885365..93b53c3 100644 --- a/src/widgets/buttons/menu/playlist-options-button.vala +++ b/src/widgets/buttons/menu/playlist-options-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/primary-menu-button.vala b/src/widgets/buttons/menu/primary-menu-button.vala index bf5285d..a01495f 100644 --- a/src/widgets/buttons/menu/primary-menu-button.vala +++ b/src/widgets/buttons/menu/primary-menu-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/track-options-button.vala b/src/widgets/buttons/menu/track-options-button.vala index 44a41b5..fb12b50 100644 --- a/src/widgets/buttons/menu/track-options-button.vala +++ b/src/widgets/buttons/menu/track-options-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/track-playlist-options-button.vala b/src/widgets/buttons/menu/track-playlist-options-button.vala index 04c9844..ef8ad01 100644 --- a/src/widgets/buttons/menu/track-playlist-options-button.vala +++ b/src/widgets/buttons/menu/track-playlist-options-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/track-queue-options-button.vala b/src/widgets/buttons/menu/track-queue-options-button.vala index f8e3ea7..a8430db 100644 --- a/src/widgets/buttons/menu/track-queue-options-button.vala +++ b/src/widgets/buttons/menu/track-queue-options-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/menu/volume-button.vala b/src/widgets/buttons/menu/volume-button.vala index aad99aa..7eeb6b3 100644 --- a/src/widgets/buttons/menu/volume-button.vala +++ b/src/widgets/buttons/menu/volume-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/buttons/playlist-create-button.vala b/src/widgets/buttons/playlist-create-button.vala index f49bc5c..0c8f700 100644 --- a/src/widgets/buttons/playlist-create-button.vala +++ b/src/widgets/buttons/playlist-create-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/cache-indicator/cache-indicator.vala b/src/widgets/cache-indicator/cache-indicator.vala index 95ef011..e14eb74 100644 --- a/src/widgets/cache-indicator/cache-indicator.vala +++ b/src/widgets/cache-indicator/cache-indicator.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index 6f1e9bd..22da7a7 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/cover-image.vala b/src/widgets/cover-image.vala index 12f6733..c99b055 100644 --- a/src/widgets/cover-image.vala +++ b/src/widgets/cover-image.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/equalaizer.vala b/src/widgets/equalaizer.vala index 1375ebc..e55c935 100644 --- a/src/widgets/equalaizer.vala +++ b/src/widgets/equalaizer.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/header-bar.vala b/src/widgets/header-bar.vala index a1d6d93..372bbab 100644 --- a/src/widgets/header-bar.vala +++ b/src/widgets/header-bar.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/headered-scrolled-window.vala b/src/widgets/headered-scrolled-window.vala index 3dcb4bc..ccca9fc 100644 --- a/src/widgets/headered-scrolled-window.vala +++ b/src/widgets/headered-scrolled-window.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/info-marks.vala b/src/widgets/info-marks.vala index 993cb0f..af36438 100644 --- a/src/widgets/info-marks.vala +++ b/src/widgets/info-marks.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/loadable-widget.vala b/src/widgets/loadable-widget.vala index 0f41b13..362b480 100644 --- a/src/widgets/loadable-widget.vala +++ b/src/widgets/loadable-widget.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/loading-spinner.vala b/src/widgets/loading-spinner.vala index 3069818..d305d34 100644 --- a/src/widgets/loading-spinner.vala +++ b/src/widgets/loading-spinner.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/lyrics/lyrics-line.vala b/src/widgets/lyrics/lyrics-line.vala index 02fe74c..9440ff1 100644 --- a/src/widgets/lyrics/lyrics-line.vala +++ b/src/widgets/lyrics/lyrics-line.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/lyrics/lyrics-panel.vala b/src/widgets/lyrics/lyrics-panel.vala index 24fc574..91eaa96 100644 --- a/src/widgets/lyrics/lyrics-panel.vala +++ b/src/widgets/lyrics/lyrics-panel.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/narrow-toggle-button.vala b/src/widgets/narrow-toggle-button.vala index 85fede0..e8a24f2 100644 --- a/src/widgets/narrow-toggle-button.vala +++ b/src/widgets/narrow-toggle-button.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/no-plus-dialog.vala b/src/widgets/no-plus-dialog.vala index 458ffc6..58b115d 100644 --- a/src/widgets/no-plus-dialog.vala +++ b/src/widgets/no-plus-dialog.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/page-root.vala b/src/widgets/page-root.vala index 36402f1..a59183b 100644 --- a/src/widgets/page-root.vala +++ b/src/widgets/page-root.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/pages/abstract-loadable-page.vala b/src/widgets/pages/abstract-loadable-page.vala index c03787b..666a327 100644 --- a/src/widgets/pages/abstract-loadable-page.vala +++ b/src/widgets/pages/abstract-loadable-page.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/pages/loading-page.vala b/src/widgets/pages/loading-page.vala index f1eb29f..974ceb4 100644 --- a/src/widgets/pages/loading-page.vala +++ b/src/widgets/pages/loading-page.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/play-mark/abstract-play-mark-default.vala b/src/widgets/play-mark/abstract-play-mark-default.vala index 5a30ea1..1695263 100644 --- a/src/widgets/play-mark/abstract-play-mark-default.vala +++ b/src/widgets/play-mark/abstract-play-mark-default.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/play-mark/abstract-play-mark.vala b/src/widgets/play-mark/abstract-play-mark.vala index c22df09..7e95230 100644 --- a/src/widgets/play-mark/abstract-play-mark.vala +++ b/src/widgets/play-mark/abstract-play-mark.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/play-mark/play-mark-context.vala b/src/widgets/play-mark/play-mark-context.vala index ff9215d..1c2cc6c 100644 --- a/src/widgets/play-mark/play-mark-context.vala +++ b/src/widgets/play-mark/play-mark-context.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/play-mark/play-mark-global.vala b/src/widgets/play-mark/play-mark-global.vala index 79f37c6..a540d2f 100644 --- a/src/widgets/play-mark/play-mark-global.vala +++ b/src/widgets/play-mark/play-mark-global.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/play-mark/play-mark-track.vala b/src/widgets/play-mark/play-mark-track.vala index e345f76..448eefa 100644 --- a/src/widgets/play-mark/play-mark-track.vala +++ b/src/widgets/play-mark/play-mark-track.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/player-bar.vala b/src/widgets/player-bar.vala index 05fa75f..fe1ead2 100644 --- a/src/widgets/player-bar.vala +++ b/src/widgets/player-bar.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/playlist-choose-dialog.vala b/src/widgets/playlist-choose-dialog.vala index 04b1e41..7dc5ed6 100644 --- a/src/widgets/playlist-choose-dialog.vala +++ b/src/widgets/playlist-choose-dialog.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/playlist-micro.vala b/src/widgets/playlist-micro.vala index 3036d76..fe7d1e8 100644 --- a/src/widgets/playlist-micro.vala +++ b/src/widgets/playlist-micro.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/playlist-row.vala b/src/widgets/playlist-row.vala index 6473f3e..248f0a6 100644 --- a/src/widgets/playlist-row.vala +++ b/src/widgets/playlist-row.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/preferences/cache-deletion-preferences.vala b/src/widgets/preferences/cache-deletion-preferences.vala index 1426e8b..614d475 100644 --- a/src/widgets/preferences/cache-deletion-preferences.vala +++ b/src/widgets/preferences/cache-deletion-preferences.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/preferences/custom-page-preferences.vala b/src/widgets/preferences/custom-page-preferences.vala index dca7a2b..5f2059a 100644 --- a/src/widgets/preferences/custom-page-preferences.vala +++ b/src/widgets/preferences/custom-page-preferences.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/preferences/custom-pages-preferences.vala b/src/widgets/preferences/custom-pages-preferences.vala index 3689d7a..ce8435f 100644 --- a/src/widgets/preferences/custom-pages-preferences.vala +++ b/src/widgets/preferences/custom-pages-preferences.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/preferences/preferences-dialog.vala b/src/widgets/preferences/preferences-dialog.vala index af036a0..6eb4275 100644 --- a/src/widgets/preferences/preferences-dialog.vala +++ b/src/widgets/preferences/preferences-dialog.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/save-stack.vala b/src/widgets/save-stack.vala index b3c499e..af0cc02 100644 --- a/src/widgets/save-stack.vala +++ b/src/widgets/save-stack.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/shrinkable/application-window.vala b/src/widgets/shrinkable/application-window.vala index 8b20167..439de25 100644 --- a/src/widgets/shrinkable/application-window.vala +++ b/src/widgets/shrinkable/application-window.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/shrinkable/bin.vala b/src/widgets/shrinkable/bin.vala index dc6d72d..4fcc1d2 100644 --- a/src/widgets/shrinkable/bin.vala +++ b/src/widgets/shrinkable/bin.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/sidebar/childs/player-queue.vala b/src/widgets/sidebar/childs/player-queue.vala index ad06c2c..3ca83e4 100644 --- a/src/widgets/sidebar/childs/player-queue.vala +++ b/src/widgets/sidebar/childs/player-queue.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/sidebar/childs/track-info.vala b/src/widgets/sidebar/childs/track-info.vala index 59eceac..6c542d7 100644 --- a/src/widgets/sidebar/childs/track-info.vala +++ b/src/widgets/sidebar/childs/track-info.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/sidebar/childs/wave-settings.vala b/src/widgets/sidebar/childs/wave-settings.vala index a32a76f..3d00067 100644 --- a/src/widgets/sidebar/childs/wave-settings.vala +++ b/src/widgets/sidebar/childs/wave-settings.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/sidebar/sidebar-child-bin.vala b/src/widgets/sidebar/sidebar-child-bin.vala index 3559823..fd342b0 100644 --- a/src/widgets/sidebar/sidebar-child-bin.vala +++ b/src/widgets/sidebar/sidebar-child-bin.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/sidebar/sidebar.vala b/src/widgets/sidebar/sidebar.vala index 01c7537..ef87512 100644 --- a/src/widgets/sidebar/sidebar.vala +++ b/src/widgets/sidebar/sidebar.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-carousel.vala b/src/widgets/track-carousel.vala index 0a3a6a1..cd2e84a 100644 --- a/src/widgets/track-carousel.vala +++ b/src/widgets/track-carousel.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-info-panel.vala b/src/widgets/track-info-panel.vala index 68eded9..bc38a30 100644 --- a/src/widgets/track-info-panel.vala +++ b/src/widgets/track-info-panel.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-list/track-list.vala b/src/widgets/track-list/track-list.vala index 3a7c3f2..72cdc0b 100644 --- a/src/widgets/track-list/track-list.vala +++ b/src/widgets/track-list/track-list.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-list/track-row-base.vala b/src/widgets/track-list/track-row-base.vala index d8adcd6..856f4c6 100644 --- a/src/widgets/track-list/track-row-base.vala +++ b/src/widgets/track-list/track-row-base.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-list/tracks-model.vala b/src/widgets/track-list/tracks-model.vala index d8adcd6..856f4c6 100644 --- a/src/widgets/track-list/tracks-model.vala +++ b/src/widgets/track-list/tracks-model.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-list/tracks-view.vala b/src/widgets/track-list/tracks-view.vala index d8adcd6..856f4c6 100644 --- a/src/widgets/track-list/tracks-view.vala +++ b/src/widgets/track-list/tracks-view.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-rows/base.vala b/src/widgets/track-rows/base.vala index 9121969..42e8b5d 100644 --- a/src/widgets/track-rows/base.vala +++ b/src/widgets/track-rows/base.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-rows/default.vala b/src/widgets/track-rows/default.vala index dd3d678..8116cd9 100644 --- a/src/widgets/track-rows/default.vala +++ b/src/widgets/track-rows/default.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-rows/placeholder.vala b/src/widgets/track-rows/placeholder.vala index 19f1dc9..a6f5c4c 100644 --- a/src/widgets/track-rows/placeholder.vala +++ b/src/widgets/track-rows/placeholder.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-rows/queue.vala b/src/widgets/track-rows/queue.vala index ddf4bff..e659985 100644 --- a/src/widgets/track-rows/queue.vala +++ b/src/widgets/track-rows/queue.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/track-rows/track-row.vala b/src/widgets/track-rows/track-row.vala index f528624..e9e73cf 100644 --- a/src/widgets/track-rows/track-row.vala +++ b/src/widgets/track-rows/track-row.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/abstract-base.vala b/src/widgets/views/abstract-base.vala index 52c6127..f105824 100644 --- a/src/widgets/views/abstract-base.vala +++ b/src/widgets/views/abstract-base.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/abstract-cachiable.vala b/src/widgets/views/abstract-cachiable.vala index 3f670bd..efc013b 100644 --- a/src/widgets/views/abstract-cachiable.vala +++ b/src/widgets/views/abstract-cachiable.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/abstract-with-tracks.vala b/src/widgets/views/abstract-with-tracks.vala index d2d895c..896e427 100644 --- a/src/widgets/views/abstract-with-tracks.vala +++ b/src/widgets/views/abstract-with-tracks.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/cant-show.vala b/src/widgets/views/cant-show.vala index 53c5626..ea11811 100644 --- a/src/widgets/views/cant-show.vala +++ b/src/widgets/views/cant-show.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/devel.vala b/src/widgets/views/devel.vala index 6ea1254..68ec1ef 100644 --- a/src/widgets/views/devel.vala +++ b/src/widgets/views/devel.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/disliked.vala b/src/widgets/views/disliked.vala index f4c5e2a..625dd88 100644 --- a/src/widgets/views/disliked.vala +++ b/src/widgets/views/disliked.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/main.vala b/src/widgets/views/main.vala index bd3464b..d0b8084 100644 --- a/src/widgets/views/main.vala +++ b/src/widgets/views/main.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/playlist.vala b/src/widgets/views/playlist.vala index 2c406d3..0ffb9c2 100644 --- a/src/widgets/views/playlist.vala +++ b/src/widgets/views/playlist.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/playlists.vala b/src/widgets/views/playlists.vala index d8dd532..04e1131 100644 --- a/src/widgets/views/playlists.vala +++ b/src/widgets/views/playlists.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/widgets/views/stations.vala b/src/widgets/views/stations.vala index d3dc493..b183014 100644 --- a/src/widgets/views/stations.vala +++ b/src/widgets/views/stations.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/window.vala b/src/window.vala index 94c4644..6add3a7 100644 --- a/src/window.vala +++ b/src/window.vala @@ -1,4 +1,4 @@ -/* Copyright 2023-2024 Rirusha +/* Copyright 2023-2024 Vladimir Vaskov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by From 37d65de374254c440496aa81d49458c95f68fa9c Mon Sep 17 00:00:00 2001 From: Kirill Unitsaev Date: Thu, 19 Sep 2024 23:39:16 +0400 Subject: [PATCH 045/167] docs: updated README files EN - added content RU - updated under gitlab md --- README.md | 203 ++++++++++++++++++++++++++++++++++------- data/assets/boosty.png | Bin 0 -> 154354 bytes data/assets/tbank.png | Bin 0 -> 263730 bytes docs/README-ru.md | 188 ++++++++++++-------------------------- 4 files changed, 232 insertions(+), 159 deletions(-) create mode 100644 data/assets/boosty.png create mode 100644 data/assets/tbank.png diff --git a/README.md b/README.md index fc55b3b..47c14db 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,178 @@ -README in other languages: \ -[![README on Russian](https://img.shields.io/badge/ru-grey?style=flat)](docs/README-ru.md) +README language: \ +[![En](https://img.shields.io/badge/en-green)](README.md) +[![Ru](https://img.shields.io/badge/ru-gray)](docs/README-ru.md) -

- Cassette -
- Cassette -

+
+

+ + Cassette +

-

- GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems. -

- -
- -

- - Download on Flathub - -
-
-
- - tg - -
- - tg - -

-

- Screenshot -

+ + Static Badge + + + + Static Badge + +
+ +

GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems.

+ +
+ Preview +
+ +## Install + +**Flathub** + + + Download on Flathub + + +```shell +flatpak install io.github.Rirusha.Cassette +``` + +**Distribution repositories** + +[![Packaging status](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) + +### ALT Linux +```shell +su - +apt-get install cassette +``` + +### Arch Linux + +> Most AUR Helpers support Pacman-style flags, for example, yay. + +#### yay +```shell +yay -S cassette +``` + +#### pamac +```shell +pamac install cassette +``` + +### NixOS Unstable +```shell +nix-shell -p cassette +``` + +## Building + +#### Dependencies: + +* `gtk4`, version: `>= 4.14` +* `libadwaita-1`, version: `>= 1.5` +* `libsoup-3.0` +* `gdk-pixbuf-2.0` +* `json-glib-1.0` +* `sqlite3` +* `gee-0.8` +* `libxml-2.0` +* `gstreamer-1.0` +* `webkitgtk-6.0` +* `gio-2.0`, version: `>= 2.72` +* `git`, only for `devel` + +#### Building utilities: + +* `meson` +* `ninja` +* `cmake` +* `blueprint-compiler` +* `gcc` +* `valac` +* `pkg` +* `appstream-utils` + +#### latest + +> Unstable features under development will not be available in this version. +```shell +meson setup builddir +``` + +#### devel + +> In this version, all devel functions will be available, the application may work unstable. +```shell +meson setup builddir +meson configure -Dprofile=development builddir +``` + +### Testing +```shell +ninja -C builddir test +``` + +### Installation: +```shell +sudo ninja -C builddir install +``` + +### Delete: +```shell +sudo ninja -C builddir uninstall +``` + +## For developers + +### Using Visual Studio Code +The repository has recommended extensions for checking and running the application with gdb. + +### Dependencies + +#### repository [gnome-nightly](https://wiki.gnome.org/Apps/Nightly): +```shell +flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo +``` + +#### To run +`org.gnome.Platform//master` +```shell +flatpak install org.gnome.Platform//master +``` + +#### To build +`org.gnome.Sdk//master` \ +`org.freedesktop.Sdk.Extension.vala//23.08beta` +```shell +flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08beta +``` + +## Support + +You can support in several ways: +- Create an issue with a problem or a suggestion for improvement +- Submit a merge request with a fix or new functionality +- Support financially (Please include your nickname in the "Message to the recipient" when sending via T-Bank) + +
+ + + +## Gratitude +Thank you [MarshalX](https://github.com/MarshalX ). The [yandex-music-api](https://github.com/MarshalX/yandex-music-api) library was used as api documentation. + +> Cassette is an unofficial client, not affiliated with Yandex and not approved by it. diff --git a/data/assets/boosty.png b/data/assets/boosty.png new file mode 100644 index 0000000000000000000000000000000000000000..e669a846804368251ad4132a90d12cf83482dcbf GIT binary patch literal 154354 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
|Z`cP*C})pWl${>4*?8;(d2 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 W_)Z_qJtTEjgkwZ=|Mtzk1yoJ zT-B4=Ge*N05evp?0VuYn;mbkH3JYY0O(RM~&?`Zb1Z3sMRF2+ET}wn7$eEfoiN2~5 z1HbLfEBl9oEexqM?$L}r-Nd`KLXDzyoXuqgpFAKgI;*tee}n=IKH-wb!&{9Y^D9TZ z@dyC>4UnHoP$5?}S_*O36>MLw&m$e!k0q=m@2|=PbtD*Wv%M~!uQl)uE}6+fqVc0@ z0zlEiGc6q}@k0fq4F}Ld*ai!M9U6+b6_^al>tdZj+`p1t1pAoTt`v2 zML~uPDUFeD)Z0%2~V)R462%Uvq!rOW;b)Tefu*GQ#&koqt(N-4fp`;wpcY z5s1i`I|Ce{u9JS#n!xPAsUM$NhYz#42J*&c`vm8Y*q`x4@1m}#HqazGn3mBawP3&* z09ui=fzA-#y}GgpY-3dsTJFbzmzd~~#$EceE%(9lxS7)06ypPgK3N%IQLjJ+fqY9y;jS>6ItbPCquM&^F`0 zmfvFpTdV*uwdAv5r;ZYVCOAmRT*b%q(%mLw0z|bFFN;W`3%79YCBf%um6C0cVsQ_u zBw12X_eCe)#$A0#Nd1s#Gn^IKDVc4D%#NEVnvm|qNDc(_X3yW>O~R9} zD|JCGBr?rFn+6c(w|%_`g#uJ}W3@r8i}qu>F><>td!eVeFYq|xTSG2F%|x4&OD*zK zYSiH?!+~*T#cxaXJ5D}50}bkfkre5;23&-mSu({Bv94V+Z}A1*BJ8OPvTwp$gyjh7 zOREY4&5iL3fsw|lc-F2lZWW0ZRrCQ!i>RI$u2*Hd!Rjot1V9X4D2bStK^Fxu4@F<% z6KC9UKr8(|1KuL6^iMH~buWjB>5w$lFDEm>Yq9z~W1CGoS#$un>Of@@cRDb}_p0)b z@S??t#W(=-Qz^*SG*OR-4IEtpKgolwz{2K|8-MVW7HYS~W51KqVs*f+*UoubI9n3g zWcq+Im4(t4QgCm_>{5TE<0ZM>rbpoDc11pJ;A^A+b2uJ2^*r)klJjF?;lk?DU2)4S z7%_S&otoE&Re=B84BbvD{7T2-?g-D{)#6UydS4>t1wrdNteXEUVcfo(et0nQcV`qe#2s*)?zQER44U^3aWX zv_T<_5ip0X7z9@0c_=VV&;QuTzJaZn!d3Jk-1vc*;6CX9z3LKpK=yoZt47SnTE7?Z z`2I&f!*VrZno^L5Ff_$QMIHIPf(Q2wBglbFl!((pM%n0%?$+YTcH0ln&YEmX16<&m zmeV>H8#BN@@FIm{9w}+9t!rYHsOiKky3<*>_Huo&^Me~1+($#>aaYFDlVP+{&LyRg zMHkF5!Dg66NWouWZ-u9q02kx|2hjxXq0l+KN$b=>h%8Cr)Dp2Cu2cqk+#W8R{N`a%toz=EBCAG;uHrd;vM3n5rW=CPpO==`- z2#t9#NJKP92M7}wA4?t7bL|4Im{{?f-iYoK$6_7)Q*gkInX{^B-^`=LsIrp9(DU9E z6o@`ZSce26SpU~Gb_DyDe%lJ?bNw)wLr$h1gebfyx3+xBPs+a03vH|?M||78*dk}^ z4_-vcO?%b3LNlSvJp1h{pU2a#y(H!ChY`4gffJU6b~&TAn+Tk!38IDn!*A9C4s=|T zQUCLu{^MVf{POGn`87Vj*3ZA~p8?Ti19`@%vt{=1kM(cgUM zAN&7fg7Pbe`IY1SAJUUwx$Cdo{@?Ppe@?9bySOohIgxLk{uVkdAqGFpcUkXD-+tuJ F{{`!IPWS)- literal 0 HcmV?d00001 diff --git a/docs/README-ru.md b/docs/README-ru.md index 9c0bf93..5833ba4 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -1,53 +1,52 @@ -

- Cassette -
- Cassette -

+Язык README: \ +[![En](https://img.shields.io/badge/en-gray)](README.md) +[![Ru](https://img.shields.io/badge/ru-green)](docs/README-ru.md) -

- GTK4/Adwaita приложение, которое позволит вам использовать Я.Музыку на Linux. -

+
-

- Screenshot -

+

GTK4/Adwaita приложение, которое позволит вам использовать Я.Музыку на Linux.

+
+ Preview +
-## Ход текущей разработки -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/2?label=0.2.0%20-%20%D0%9C%D0%BE%D1%8F%20%D0%B2%D0%BE%D0%BB%D0%BD%D0%B0)](https://github.com/Rirusha/Cassette/milestone/2) \ -[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/Rirusha/Cassette/8?label=0.2.1%20-%20Рефакторинг)](https://github.com/Rirusha/Cassette/milestone/8) +## Установка -Все запланированные фичи можете [посмотреть в бэклоге](https://github.com/users/Rirusha/projects/2) +**Flathub** + + Скачать на Flathub + -## Установка из репозитория +```shell +flatpak install io.github.Rirusha.Cassette +``` -Приложение Cassette доступно здесь: +**Репозитории дистрибутивов** -[![Packaging status](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) +[![Состояние упаковки](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) -### ALT Sisyphus +### ALT Linux ```shell su - apt-get install cassette @@ -55,8 +54,7 @@ apt-get install cassette ### Arch Linux -> [!NOTE] -> Большинство AUR Helper'ов поддерживает Pacman-style флаги, например, yay. +> Большинство помощников AUR поддерживают флаги в стиле Pacman, например, yay. #### yay ```shell @@ -68,73 +66,17 @@ yay -S cassette pamac install cassette ``` - -## Установка c помощью Flatpak - -Вы можете скачать по [ссылке](https://flathub.org/apps/details/io.github.Rirusha.Cassette) или используя терминал - +### NixOS Unstable ```shell -flatpak install io.github.Rirusha.Cassette +nix-shell -p cassette ``` - -## Nightly версия - -> [!WARNING] -> Данная версия собирается и обновляется при каждом изменение в коде, поэтому может оказаться нестабильной. - -### Flatpak - -#### Подключаем репозиторий `gnome-nightly` и устанавливаем GNOME Platform: -```shell -flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -flatpak install gnome-nightly org.gnome.Platform//master -``` - -#### Подключаем Nightly репозиторий и устанавливаем приложение: -```shell -flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github.io/Cassette/index.flatpakrepo -flatpak install cassette-nightly io.github.Rirusha.Cassette-Devel -``` - -#### Для удаления репозитория нужно выполнить: -```shell -flatpak remote-delete cassette-nightly -``` - -### Arch Linux - -> [!NOTE] -> При необходимости, в arch-подобных системах можно установить Nightly версию из репозитория AUR. -> По возможности рекомендуется использовать Flatpak версию. -> -> Большинство AUR Helper'ов поддерживает Pacman-style флаги, например, yay. - -#### yay -```shell -yay -S cassette-git -``` - -#### pamac -```shell -pamac install cassette-git -``` - -### NixOS -```shell -nix run github:Rirusha/Cassette -``` - -## Установка в Windows - -Способы установки приложения в Windows описаны [здесь](INSTALLATION_ON_WINDOWS.md). - - -## Сборка из исходного кода +## Сборка #### Зависимости: -* `gtk4`, version: `>= 4.14` -* `libadwaita-1`, version: `>= 1.5` + +* `gtk4`, версия: `>= 4.14` +* `libadwaita-1`, версия: `>= 1.5` * `libsoup-3.0` * `gdk-pixbuf-2.0` * `json-glib-1.0` @@ -143,10 +85,11 @@ nix run github:Rirusha/Cassette * `libxml-2.0` * `gstreamer-1.0` * `webkitgtk-6.0` -* `gio-2.0`, version: `>= 2.72` +* `gio-2.0`, версия: `>= 2.72` * `git`, только для `devel` #### Утилиты для сборки: + * `meson` * `ninja` * `cmake` @@ -156,17 +99,15 @@ nix run github:Rirusha/Cassette * `pkg` * `appstream-utils` -### Сборка: - #### latest -> [!NOTE] + > В данной версии будут недоступны нестабильные функции, находящиеся в разработке. ```shell meson setup builddir ``` #### devel -> [!WARNING] + > В данной версии будут доступны все devel функции, приложение может работать нестабильно. ```shell meson setup builddir @@ -188,18 +129,10 @@ sudo ninja -C builddir install sudo ninja -C builddir uninstall ``` - -## Решение проблем - -Решение известных проблем описано на странице Cassette на [ALT Gnome Wiki](https://alt-gnome.wiki/cassette.html#решение-проблем). - -Также загляните во вкладку [issues](https://github.com/Rirusha/Cassette/issues), если вашей проблемы нет и там, расскажите о ней, заведя новый [issue](https://github.com/Rirusha/Cassette/issues/new). - - ## Для разработчиков ### Использование Visual Studio Code -Репозиторий имеет рекомендуемые расширения для проверки и запуска приложения с gdb. +В репозитории есть рекомендуемые расширения для проверки и запуска приложения с помощью gdb. ### Зависимости @@ -208,7 +141,7 @@ sudo ninja -C builddir uninstall flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo ``` -#### Для запуска +#### Для запуска `org.gnome.Platform//master` ```shell flatpak install org.gnome.Platform//master @@ -221,27 +154,26 @@ flatpak install org.gnome.Platform//master flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08beta ``` - ## Поддержка + Вы можете поддержать несколькими способами: -- Создать ишью с проблемой или предложением по улучшению -- Отправить pull request с фиксом или добавлением функционала -- Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф): +- Создать issue с проблемой или предложением по улучшению +- Отправить merge request с фиксом или добавлением функционала +- Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Т-Банк): -

- - Tinkoff - -

-

- - boosty.to - -

+
+ ## Благодарность Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api. -> [!NOTE] -Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей. +> Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей. + From 5f715a892af28fd877f08c19669ed9867b75f32c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 21 Sep 2024 14:44:02 +0300 Subject: [PATCH 046/167] build: iser config for autofill --- data/io.github.Rirusha.Cassette-Devel.desktop.in | 14 -------------- ...in => io.github.Rirusha.Cassette.desktop.in.in} | 8 ++++---- ... io.github.Rirusha.Cassette.metainfo.xml.in.in} | 12 ++++++------ data/meson.build | 10 ++++++++-- meson.build | 4 ++++ src/about.vala | 3 +-- src/client/player/mpris.vala | 2 +- src/config.vapi | 4 +++- 8 files changed, 27 insertions(+), 30 deletions(-) delete mode 100644 data/io.github.Rirusha.Cassette-Devel.desktop.in rename data/{io.github.Rirusha.Cassette.desktop.in => io.github.Rirusha.Cassette.desktop.in.in} (69%) rename data/{io.github.Rirusha.Cassette.metainfo.xml.in => io.github.Rirusha.Cassette.metainfo.xml.in.in} (93%) diff --git a/data/io.github.Rirusha.Cassette-Devel.desktop.in b/data/io.github.Rirusha.Cassette-Devel.desktop.in deleted file mode 100644 index 9317dc4..0000000 --- a/data/io.github.Rirusha.Cassette-Devel.desktop.in +++ /dev/null @@ -1,14 +0,0 @@ -[Desktop Entry] -# Translators: app name should be translated -Name=Cassette (Devel) -Comment=Unofficial Yandex.Music client for GNOME (Development) -# Translators: keep number of ';' -Keywords=yandex;yandex music;yam;music; -Exec=cassette %U -Icon=io.github.Rirusha.Cassette-Devel -Terminal=false -Type=Application -Categories=GNOME;GTK;Music;Audio;AudioVideo; -StartupNotify=true -MimeType=x-scheme-handler/yandexmusic; -X-GNOME-UsesNotifications=true \ No newline at end of file diff --git a/data/io.github.Rirusha.Cassette.desktop.in b/data/io.github.Rirusha.Cassette.desktop.in.in similarity index 69% rename from data/io.github.Rirusha.Cassette.desktop.in rename to data/io.github.Rirusha.Cassette.desktop.in.in index 51f931e..ca41bec 100644 --- a/data/io.github.Rirusha.Cassette.desktop.in +++ b/data/io.github.Rirusha.Cassette.desktop.in.in @@ -1,14 +1,14 @@ [Desktop Entry] # Translators: app name should be translated -Name=Cassette -Comment=Unofficial Yandex.Music client for GNOME +Name=@APP_NAME@ +Comment=Unofficial Yandex.Music client for GNOME @NAME_SUFFIX@ # Translators: keep number of ';' Keywords=yandex;yandex music;yam;music; Exec=cassette %U -Icon=io.github.Rirusha.Cassette +Icon=@APP_ID_DYN@ Terminal=false Type=Application Categories=GNOME;GTK;Music;Audio;AudioVideo; StartupNotify=true MimeType=x-scheme-handler/yandexmusic; -X-GNOME-UsesNotifications=true \ No newline at end of file +X-GNOME-UsesNotifications=true diff --git a/data/io.github.Rirusha.Cassette.metainfo.xml.in b/data/io.github.Rirusha.Cassette.metainfo.xml.in.in similarity index 93% rename from data/io.github.Rirusha.Cassette.metainfo.xml.in rename to data/io.github.Rirusha.Cassette.metainfo.xml.in.in index 28f89e4..6595062 100644 --- a/data/io.github.Rirusha.Cassette.metainfo.xml.in +++ b/data/io.github.Rirusha.Cassette.metainfo.xml.in.in @@ -1,7 +1,7 @@ - Cassette - io.github.Rirusha.Cassette + @APP_NAME@ + @APP_ID_DYN@ CC0-1.0 GPL-3.0-only @@ -66,7 +66,7 @@ Unofficial Yandex.Music client - io.github.Rirusha.Cassette.desktop + @APP_ID_DYN@.desktop @@ -132,8 +132,8 @@ - https://gitlab.gnome.org/Rirusha/Cassette - https://gitlab.gnome.org/Rirusha/Cassette/-/issues - https://t.me/CassetteGNOME_Discussion + @HOMEPAGE@ + @BUGTRACKER@ + @HELP@ Vladimir Vaskov diff --git a/data/meson.build b/data/meson.build index 3a2c81c..0e08596 100644 --- a/data/meson.build +++ b/data/meson.build @@ -1,5 +1,8 @@ desktop_file = i18n.merge_file( - input: '@0@.desktop.in'.format(app_id_dyn), + input: configure_file( + output: '@0@.desktop.in'.format(app_id_dyn), + input: '@0@.desktop.in.in'.format(app_id), + configuration: conf), output: '@0@.desktop'.format(app_id_dyn), type: 'desktop', po_dir: '../po', @@ -13,7 +16,10 @@ if desktop_utils.found() endif appstream_file = i18n.merge_file( - input: '@0@.metainfo.xml.in'.format(app_id), + input: configure_file( + output: '@0@.metainfo.xml.in'.format(app_id_dyn), + input: '@0@.metainfo.xml.in.in'.format(app_id), + configuration: conf), output: '@0@.metainfo.xml'.format(app_id), po_dir: '../po', install: true, diff --git a/meson.build b/meson.build index ec429f1..4157a4f 100644 --- a/meson.build +++ b/meson.build @@ -42,12 +42,16 @@ conf = configuration_data() conf.set_quoted('APP_ID', app_id) conf.set_quoted('APP_ID_DYN', app_id_dyn) conf.set_quoted('APP_NAME', 'Cassette@0@'.format (name_suffix)) +conf.set_quoted('NAME_SUFFIX', name_suffix) conf.set_quoted('G_LOG_DOMAIN', app_id) conf.set10('IS_DEVEL', get_option('is_devel')) conf.set_quoted('VERSION', '@0@@1@'.format (meson.project_version(), version_suffix)) conf.set_quoted('GETTEXT_PACKAGE', meson.project_name()) conf.set_quoted('DATADIR', join_paths(get_option('prefix'), get_option('datadir'))) conf.set_quoted('GNOMELOCALEDIR', join_paths(get_option('prefix'), get_option('localedir'))) +conf.set_quoted('HOMEPAGE', 'https://gitlab.gnome.org/Rirusha/Cassette') +conf.set_quoted('BUGTRACKER', 'https://gitlab.gnome.org/Rirusha/Cassette/-/issues') +conf.set_quoted('HELP', 'https://t.me/CassetteGNOME_Discussion') subdir('data') diff --git a/src/about.vala b/src/about.vala index a657cf7..0ef3ba1 100644 --- a/src/about.vala +++ b/src/about.vala @@ -21,7 +21,6 @@ namespace Cassette { const string ME = "Vladimir Vaskov https://gitlab.gnome.org/Rirusha"; const string TELEGRAM_CHAT = "https://t.me/CassetteGNOME_Discussion"; const string TELEGRAM_CHANNEL = "https://t.me/CassetteGNOME_Devlog"; - const string ISSUE_LINK = "https://gitlab.gnome.org/Rirusha/Cassette/-/issues"; const string TINKOFF_SUPPORT_LINK = "https://www.tinkoff.ru/cf/21GCxLuFuE9"; const string BOOSTY_SUPPORT_LINK = "https://boosty.to/rirusha/donate"; @@ -61,7 +60,7 @@ namespace Cassette { license_type = Gtk.License.GPL_3_0_ONLY, copyright = "© 2023-2024 Vladimir Vaskov", support_url = TELEGRAM_CHAT, - issue_url = ISSUE_LINK, + issue_url = Config.BUGTRACKER, release_notes_version = Config.VERSION }; diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala index 2d1b247..f298c83 100644 --- a/src/client/player/mpris.vala +++ b/src/client/player/mpris.vala @@ -47,7 +47,7 @@ static void on_bus_aquired (DBusConnection con, string name) { public class Mpris : Object { public bool can_quit { get; set; default = true; } public bool can_raise { get; set; default = true; } - public string desktop_entry { get; set; default = Config.APP_ID_DYN; } + public string desktop_entry { get; set; default = "%s.desktop".printf (Config.APP_ID_DYN); } public string identity { get; set; default = Config.APP_NAME; } public signal void quit_triggered (); diff --git a/src/config.vapi b/src/config.vapi index aad4d30..2a189ae 100644 --- a/src/config.vapi +++ b/src/config.vapi @@ -1,6 +1,5 @@ [CCode (cprefix = "", lower_case_cprefix = "", cheader_filename = "config.h")] namespace Config { - public const string APP_ID; public const string APP_ID_DYN; public const string APP_NAME; public const string VERSION; @@ -9,4 +8,7 @@ namespace Config { public const string GETTEXT_PACKAGE; public const string GNOMELOCALEDIR; public const string DATADIR; + public const string HOMEPAGE; + public const string BUGTRACKER; + public const string HELP; } From 55cfc0d176312405daf587ec248c5f3963be209e Mon Sep 17 00:00:00 2001 From: Bebra Nuh Date: Sun, 22 Sep 2024 14:44:52 +0000 Subject: [PATCH 047/167] lint: update vala-lint.conf --- vala-lint.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vala-lint.conf b/vala-lint.conf index b451dd4..c0c5319 100644 --- a/vala-lint.conf +++ b/vala-lint.conf @@ -17,7 +17,7 @@ unnecessary-string-template=error disable-by-inline-comments=true [line-length] -max-line-length=130 +max-line-length=120 ignore-comments=false [naming-convention] From b404af297211c3c52671ac748c96a2edd5a35c4b Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 12:38:02 +0300 Subject: [PATCH 048/167] fix: fix id --- .github/workflows/CI-PR.yml | 83 -- .github/workflows/CI-main.yml | 135 --- .gitmodules | 2 +- README.md | 17 +- .../io.gitlab.Rirusha.Cassette-Devel.json | 61 ++ ...io.gitlab.Rirusha.Cassette-PreRelease.json | 60 ++ .../apps/io.gitlab.Rirusha.Cassette-Devel.svg | 812 ++++++++++++++++++ .../apps/io.gitlab.Rirusha.Cassette.svg | 450 ++++++++++ ...gitlab.Rirusha.Cassette-Devel-symbolic.svg | 458 ++++++++++ .../io.gitlab.Rirusha.Cassette-symbolic.svg | 458 ++++++++++ data/io.gitlab.Rirusha.Cassette.desktop.in.in | 14 + data/io.gitlab.Rirusha.Cassette.gresource.xml | 187 ++++ data/io.gitlab.Rirusha.Cassette.gschema.xml | 118 +++ ...gitlab.Rirusha.Cassette.metainfo.xml.in.in | 142 +++ data/meson.build | 16 +- docs/INSTALLATION_ON_WINDOWS.md | 8 +- docs/README-ru.md | 7 +- meson.build | 6 +- src/application.vala | 2 +- src/client/utils.vala | 2 +- 20 files changed, 2796 insertions(+), 242 deletions(-) delete mode 100644 .github/workflows/CI-PR.yml delete mode 100644 .github/workflows/CI-main.yml create mode 100644 build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json create mode 100644 build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json create mode 100644 data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg create mode 100644 data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg create mode 100644 data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg create mode 100644 data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg create mode 100644 data/io.gitlab.Rirusha.Cassette.desktop.in.in create mode 100644 data/io.gitlab.Rirusha.Cassette.gresource.xml create mode 100644 data/io.gitlab.Rirusha.Cassette.gschema.xml create mode 100644 data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in diff --git a/.github/workflows/CI-PR.yml b/.github/workflows/CI-PR.yml deleted file mode 100644 index be21dd0..0000000 --- a/.github/workflows/CI-PR.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: CI Pull Request - -on: - pull_request: - -permissions: - contents: read - pull-requests: read - -jobs: - lint-vala: - name: Lint vala files - runs-on: ubuntu-latest - - container: - image: valalang/lint - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Lint Vala - run: io.elementary.vala-lint -d . -c vala-lint.conf - - lint-blp: - name: Lint blueprint ui files - runs-on: ubuntu-latest - needs: lint-vala - - container: - image: ubuntu:latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Update apt cache - run: apt-get update - - - name: Install blueprint-compiler Blueptint - run: apt-get install -y blueprint-compiler - - - name: Lint Blueprint - run: blueprint-compiler format -s 2 data/ui/*.blp - - checkers: - name: Run checkers - runs-on: ubuntu-latest - needs: lint-blp - - container: - image: ubuntu:latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - # - name: Run indentation checker - # run: python3 .checkers/indentation_checker.py - - # - name: Run empty lines checker - # run: python3 .checkers/empty_lines_checker.py - - test-build: - name: Test Build - runs-on: ubuntu-latest - needs: checkers - - container: - image: bilelmoussaoui/flatpak-github-actions:gnome-nightly - options: --privileged - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Run tests and lint - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 - with: - bundle: cassette.flatpak - manifest-path: build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json - run-tests: true - cache-key: flatpak-builder-${{ github.sha }} \ No newline at end of file diff --git a/.github/workflows/CI-main.yml b/.github/workflows/CI-main.yml deleted file mode 100644 index fdc5058..0000000 --- a/.github/workflows/CI-main.yml +++ /dev/null @@ -1,135 +0,0 @@ -name: CI master - -on: - workflow_dispatch: - push: - branches: - - 'main' - -jobs: - lint-vala: - name: Lint vala files - runs-on: ubuntu-latest - - container: - image: valalang/lint - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Lint Vala - run: io.elementary.vala-lint -d . -c vala-lint.conf - - lint-blp: - name: Lint blueprint ui files - runs-on: ubuntu-latest - needs: lint-vala - - container: - image: ubuntu:latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Update apt cache - run: apt-get update - - - name: Install blueprint-compiler Blueptint - run: apt-get install -y blueprint-compiler - - - name: Lint Blueprint - run: blueprint-compiler format -s 2 data/ui/*.blp - - checkers: - name: Run checkers - runs-on: ubuntu-latest - needs: lint-blp - - container: - image: ubuntu:latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - # - name: Run indentation checker - # run: python3 .checkers/indentation_checker.py - - # - name: Run empty lines checker - # run: python3 .checkers/empty_lines_checker.py - - flatter: - name: Build Repo - runs-on: ubuntu-latest - needs: checkers - - container: - image: ghcr.io/andyholmes/flatter/gnome:master - options: --privileged - - strategy: - matrix: - arch: [aarch64, x86_64] - fail-fast: false - max-parallel: 1 - - steps: - - name: Checkout - uses: actions/checkout@v4 - - # - name: Set up Flatpak - # run: | - # dnf update -y - # dnf install -y flatpak - # flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo - # flatpak update -y - - # - name: Install org.freedesktop.Sdk.Extension.vala-nightly - # run: | - # flatpak install -y org.freedesktop.Sdk.Extension.vala-nightly//23.08 - - - - name: Setup QEMU - if: ${{ matrix.arch == 'aarch64' }} - id: qemu - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - - - name: Setup GPG - id: gpg - uses: crazy-max/ghaction-import-gpg@v6 - with: - gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} - passphrase: ${{ secrets.GPG_PASSPHRASE }} - - - name: Build - uses: andyholmes/flatter@main - with: - files: | - build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json - arch: ${{ matrix.arch }} - gpg-sign: ${{ steps.gpg.outputs.fingerprint }} - upload-bundles: true - run-tests: true - upload-pages-artifact: ${{ matrix.arch == 'x86_64' }} - - deploy: - name: Deploy - runs-on: ubuntu-latest - needs: flatter - - permissions: - pages: write - id-token: write - - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - - steps: - - name: GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index 7cb660c..54351f8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "build-aux/flatpak/stable"] path = build-aux/flatpak/stable - url = git@github.com:flathub/io.github.Rirusha.Cassette.git + url = git@github.com:flathub/io.gitlab.Rirusha.Cassette.git [submodule "vala-checkers"] path = vala-checkers url = git@ssh.gitlab.gnome.org:Rirusha/vala-checkers.git diff --git a/README.md b/README.md index 47c14db..caf14e5 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ README language: \

Cassette @@ -34,12 +34,12 @@ README language: \ **Flathub** - + Download on Flathub ```shell -flatpak install io.github.Rirusha.Cassette +flatpak install io.gitlab.Rirusha.Cassette ``` **Distribution repositories** @@ -103,30 +103,29 @@ nix-shell -p cassette > Unstable features under development will not be available in this version. ```shell -meson setup builddir +meson setup _build ``` #### devel > In this version, all devel functions will be available, the application may work unstable. ```shell -meson setup builddir -meson configure -Dprofile=development builddir +meson setup _build -Dis_devel=true ``` ### Testing ```shell -ninja -C builddir test +ninja -C _build test ``` ### Installation: ```shell -sudo ninja -C builddir install +sudo ninja install -C _build ``` ### Delete: ```shell -sudo ninja -C builddir uninstall +sudo ninja uninstall -C _build ``` ## For developers diff --git a/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json b/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json new file mode 100644 index 0000000..cc8bbbf --- /dev/null +++ b/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json @@ -0,0 +1,61 @@ +{ + "id" : "io.gitlab.Rirusha.Cassette-Devel", + "runtime" : "org.gnome.Platform", + "runtime-version" : "master", + "sdk" : "org.gnome.Sdk", + "command" : "cassette", + "finish-args" : [ + "--share=network", + "--share=ipc", + "--socket=fallback-x11", + "--device=dri", + "--socket=pulseaudio", + "--socket=wayland", + "--filesystem=xdg-music:ro", + "--filesystem=xdg-download:ro", + "--talk-name=org.mpris.MediaPlayer2.Player", + "--own-name=org.mpris.MediaPlayer2.cassette" + ], + "build-options" : { + "append-path" : "/usr/lib/sdk/vala/bin", + "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib" + }, + "cleanup" : [ + "/include", + "/lib/pkgconfig", + "/man", + "/share/doc", + "/share/gtk-doc", + "/share/man", + "/share/pkgconfig", + "/share/vala", + "*.la", + "*.a" + ], + "modules" : [ + { + "name": "blueprint-compiler", + "buildsystem": "meson", + "sources": [ + { + "type": "git", + "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", + "tag": "v0.14.0", + "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" + } + ] + }, + { + "name" : "cassette", + "builddir" : true, + "buildsystem" : "meson", + "config-opts": [ "-Dis_devel=true" ], + "sources" : [ + { + "type" : "dir", + "path" : "../../../" + } + ] + } + ] +} diff --git a/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json b/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json new file mode 100644 index 0000000..0395202 --- /dev/null +++ b/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json @@ -0,0 +1,60 @@ +{ + "id" : "io.gitlab.Rirusha.Cassette", + "runtime" : "org.gnome.Platform", + "runtime-version" : "47", + "sdk" : "org.gnome.Sdk", + "command" : "cassette", + "finish-args" : [ + "--share=network", + "--share=ipc", + "--socket=fallback-x11", + "--device=dri", + "--socket=pulseaudio", + "--socket=wayland", + "--filesystem=xdg-music:ro", + "--filesystem=xdg-download:ro", + "--talk-name=org.mpris.MediaPlayer2.Player", + "--own-name=org.mpris.MediaPlayer2.cassette" + ], + "build-options" : { + "append-path" : "/usr/lib/sdk/vala/bin", + "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib" + }, + "cleanup" : [ + "/include", + "/lib/pkgconfig", + "/man", + "/share/doc", + "/share/gtk-doc", + "/share/man", + "/share/pkgconfig", + "/share/vala", + "*.la", + "*.a" + ], + "modules" : [ + { + "name": "blueprint-compiler", + "buildsystem": "meson", + "sources": [ + { + "type": "git", + "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", + "tag": "v0.14.0", + "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" + } + ] + }, + { + "name" : "cassette", + "builddir" : true, + "buildsystem" : "meson", + "sources" : [ + { + "type" : "dir", + "path" : "../../../" + } + ] + } + ] +} diff --git a/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg b/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg new file mode 100644 index 0000000..3645f6e --- /dev/null +++ b/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg @@ -0,0 +1,812 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg b/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg new file mode 100644 index 0000000..1438e53 --- /dev/null +++ b/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg b/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg new file mode 100644 index 0000000..1c8e632 --- /dev/null +++ b/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg @@ -0,0 +1,458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg b/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg new file mode 100644 index 0000000..1c8e632 --- /dev/null +++ b/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg @@ -0,0 +1,458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/io.gitlab.Rirusha.Cassette.desktop.in.in b/data/io.gitlab.Rirusha.Cassette.desktop.in.in new file mode 100644 index 0000000..ca41bec --- /dev/null +++ b/data/io.gitlab.Rirusha.Cassette.desktop.in.in @@ -0,0 +1,14 @@ +[Desktop Entry] +# Translators: app name should be translated +Name=@APP_NAME@ +Comment=Unofficial Yandex.Music client for GNOME @NAME_SUFFIX@ +# Translators: keep number of ';' +Keywords=yandex;yandex music;yam;music; +Exec=cassette %U +Icon=@APP_ID_DYN@ +Terminal=false +Type=Application +Categories=GNOME;GTK;Music;Audio;AudioVideo; +StartupNotify=true +MimeType=x-scheme-handler/yandexmusic; +X-GNOME-UsesNotifications=true diff --git a/data/io.gitlab.Rirusha.Cassette.gresource.xml b/data/io.gitlab.Rirusha.Cassette.gresource.xml new file mode 100644 index 0000000..4eee1af --- /dev/null +++ b/data/io.gitlab.Rirusha.Cassette.gresource.xml @@ -0,0 +1,187 @@ + + + + assets/icons/audio-volume-high-symbolic.svg + assets/icons/audio-volume-low-symbolic.svg + assets/icons/audio-volume-medium-symbolic.svg + assets/icons/audio-volume-muted-symbolic.svg + assets/icons/audio-x-generic-symbolic.svg + assets/icons/bookmark-new-symbolic.svg + assets/icons/cache-perm-symbolic.svg + assets/icons/cache-temp-symbolic.svg + assets/icons/child-symbolic.svg + assets/icons/disliked-symbolic.svg + assets/icons/document-edit-symbolic.svg + assets/icons/edit-delete-symbolic.svg + assets/icons/edit-find-symbolic.svg + assets/icons/emblem-default-symbolic.svg + assets/icons/emblem-favorite-symbolic.svg + assets/icons/emblem-ok-symbolic.svg + assets/icons/explicit-symbolic.svg + assets/icons/face-sad-symbolic.svg + assets/icons/go-next-symbolic.svg + assets/icons/go-previous-symbolic.svg + assets/icons/isound-wave-alt-symbolic.svg + assets/icons/media-playback-pause-symbolic.svg + assets/icons/media-playback-start-symbolic.svg + assets/icons/media-playlist-repeat-song-symbolic.svg + assets/icons/media-playlist-repeat-symbolic.svg + assets/icons/media-playlist-shuffle-symbolic.svg + assets/icons/media-skip-backward-symbolic.svg + assets/icons/media-skip-forward-symbolic.svg + assets/icons/minus-symbolic.svg + assets/icons/music-note-symbolic.svg + assets/icons/music-queue-symbolic.svg + assets/icons/network-offline-symbolic.svg + assets/icons/not-like-symbolic.svg + assets/icons/open-menu-symbolic.svg + assets/icons/plus-symbolic.svg + assets/icons/replaced-symbolic.svg + assets/icons/sidebar-show-right-symbolic.svg + assets/icons/sound-wave-alt-symbolic.svg + assets/icons/user-home-symbolic.svg + assets/icons/user-trash-symbolic.svg + assets/icons/view-fullscreen-symbolic.svg + assets/icons/view-paged-symbolic.svg + assets/icons/view-refresh-symbolic.svg + assets/icons/view-sort-ascending-symbolic.svg + assets/icons/view-sort-descending-symbolic.svg + assets/icons/wave-classes-concentration-symbolic.svg + assets/icons/wave-classes-date-symbolic.svg + assets/icons/wave-classes-driving-symbolic.svg + assets/icons/wave-classes-for-lovers-symbolic.svg + assets/icons/wave-classes-party-symbolic.svg + assets/icons/wave-classes-road-symbolic.svg + assets/icons/wave-classes-run-symbolic.svg + assets/icons/wave-classes-sex-symbolic.svg + assets/icons/wave-classes-sleep-symbolic.svg + assets/icons/wave-classes-wake-symbolic.svg + assets/icons/wave-classes-work-symbolic.svg + assets/icons/wave-classes-workout-symbolic.svg + assets/icons/wave-collection-symbolic.svg + assets/icons/wave-era-1950s-symbolic.svg + assets/icons/wave-era-1960s-symbolic.svg + assets/icons/wave-era-1970s-symbolic.svg + assets/icons/wave-era-1980s-symbolic.svg + assets/icons/wave-era-1990s-symbolic.svg + assets/icons/wave-era-2000s-symbolic.svg + assets/icons/wave-era-2010s-symbolic.svg + assets/icons/wave-era-2020s-symbolic.svg + assets/icons/wave-era-childrens-new-year-songs-symbolic.svg + assets/icons/wave-era-circle-of-king-and-fool-symbolic.svg + assets/icons/wave-era-eternal-hits-symbolic.svg + assets/icons/wave-era-for-exam-symbolic.svg + assets/icons/wave-era-forgotten-symbolic.svg + assets/icons/wave-era-forks-symbolic.svg + assets/icons/wave-era-lullaby-symbolic.svg + assets/icons/wave-era-new-years-tales-symbolic.svg + assets/icons/wave-era-popular-symbolic.svg + assets/icons/wave-era-tales-for-sleeping-symbolic.svg + assets/icons/wave-era-tales-symbolic.svg + assets/icons/wave-era-unfamiliar-symbolic.svg + assets/icons/wave-era-white-noise-symbolic.svg + assets/icons/wave-genre-alternative-symbolic.svg + assets/icons/wave-genre-authors-song-symbolic.svg + assets/icons/wave-genre-bandstand-symbolic.svg + assets/icons/wave-genre-blues-symbolic.svg + assets/icons/wave-genre-chanson-symbolic.svg + assets/icons/wave-genre-childrens-music-of-world-symbolic.svg + assets/icons/wave-genre-childrens-music-symbolic.svg + assets/icons/wave-genre-classic-symbolic.svg + assets/icons/wave-genre-country-symbolic.svg + assets/icons/wave-genre-dance-music-symbolic.svg + assets/icons/wave-genre-electronics-symbolic.svg + assets/icons/wave-genre-folk-symbolic.svg + assets/icons/wave-genre-indie-symbolic.svg + assets/icons/wave-genre-jazz-symbolic.svg + assets/icons/wave-genre-light-music-symbolic.svg + assets/icons/wave-genre-metal-symbolic.svg + assets/icons/wave-genre-music-of-world-symbolic.svg + assets/icons/wave-genre-pop-symbolic.svg + assets/icons/wave-genre-punk-symbolic.svg + assets/icons/wave-genre-rap-and-hip-hop-symbolic.svg + assets/icons/wave-genre-reggae-symbolic.svg + assets/icons/wave-genre-rnb-symbolic.svg + assets/icons/wave-genre-rock-symbolic.svg + assets/icons/wave-genre-ska-symbolic.svg + assets/icons/wave-genre-sounds-of-nature-and-noise-of-city-symbolic.svg + assets/icons/wave-genre-soundtracks-symbolic.svg + assets/icons/wave-genre-soviet-music-symbolic.svg + assets/icons/wave-mood-aggression-symbolic.svg + assets/icons/wave-mood-autumn-symbolic.svg + assets/icons/wave-mood-beauty-symbolic.svg + assets/icons/wave-mood-calmness-symbolic.svg + assets/icons/wave-mood-cool-symbolic.svg + assets/icons/wave-mood-dream-symbolic.svg + assets/icons/wave-mood-energetic-symbolic.svg + assets/icons/wave-mood-epic-symbolic.svg + assets/icons/wave-mood-gloomy-symbolic.svg + assets/icons/wave-mood-joy-symbolic.svg + assets/icons/wave-mood-mystic-symbolic.svg + assets/icons/wave-mood-new-year-symbolic.svg + assets/icons/wave-mood-relax-symbolic.svg + assets/icons/wave-mood-sadness-symbolic.svg + assets/icons/wave-mood-sentimental-symbolic.svg + assets/icons/wave-mood-spring-symbolic.svg + assets/icons/wave-mood-summer-symbolic.svg + assets/icons/wave-mood-winter-symbolic.svg + assets/icons/wave-my-wave-symbolic.svg + assets/icons/window-close-symbolic.svg + + + ui/help-overlay.ui + style.css + ui/account-info-dialog.ui + ui/action-card-custom.ui + ui/action-card-station.ui + ui/begin-view.ui + ui/cache-deletion-preferences.ui + ui/cache-indicator.ui + ui/cant-show-view.ui + ui/cover-image.ui + ui/custom-button.ui + ui/custom-menu-button.ui + ui/custom-page-preferences.ui + ui/custom-pages-preferences.ui + ui/devel-view.ui + ui/disliked-tracks-view.ui + ui/equalaizer.ui + ui/header-bar.ui + ui/headered-scrolled-window.ui + ui/info-marks.ui + ui/job-info-badge.ui + ui/label-button.ui + ui/loadable-widget.ui + ui/lyrics-line.ui + ui/lyrics-panel.ui + ui/main-view.ui + ui/menu-dialog.ui + ui/narrow-toggle-button.ui + ui/no-plus-dialog.ui + ui/player-bar.ui + ui/player-queue.ui + ui/playlist-choose-dialog.ui + ui/playlist-create-button.ui + ui/playlist-micro.ui + ui/playlist-row.ui + ui/playlist-view.ui + ui/playlists-view.ui + ui/preferences-dialog.ui + ui/root-view.ui + ui/save-stack.ui + ui/sidebar.ui + ui/stations-view.ui + ui/track-base-content.ui + ui/track-carousel.ui + ui/track-default-content.ui + ui/track-info.ui + ui/track-info-panel.ui + ui/track-list.ui + ui/track-local-content.ui + ui/track-placeholder.ui + ui/track-queue-content.ui + ui/volume-button.ui + ui/wave-settings.ui + ui/window.ui + + diff --git a/data/io.gitlab.Rirusha.Cassette.gschema.xml b/data/io.gitlab.Rirusha.Cassette.gschema.xml new file mode 100644 index 0000000..711392a --- /dev/null +++ b/data/io.gitlab.Rirusha.Cassette.gschema.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + "begin" + + + + "0.0.0" + + + 600 + + + 500 + + + false + + + false + + + true + + + true + + + false + + + true + + + false + + + false + + + true + + + true + + + true + + + false + + + false + + + + + + + + + + + + + + + + + + + "off" + + + "off" + + + + 0.2 + + + false + + + 10 + + + true + + + true + + + true + + + false + + + + diff --git a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in new file mode 100644 index 0000000..22d3609 --- /dev/null +++ b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in @@ -0,0 +1,142 @@ + + + @APP_NAME@ + @APP_ID_DYN@ + CC0-1.0 + GPL-3.0-or-later + Unofficial Yandex.Music client + +

+ GTK/Adwaita application that allows to use Yandex Music + service on Linux operating systems. +

+

+ Features: +

+
    +
  • + Allows you to save playlists and albums for offline listening +
  • +
  • + Has a dynamic "karaoke mode" right in the track information panel +
  • +
  • + Allows you to more precisely customize the display and playback of special + content, such as explicit or suitable for children. +
  • +
  • + Displays tracks that are currently unavailable in the service +
  • +
  • + Shows which tracks have been replaced and by what +
  • +
+

+ Cassette is an unofficial client and is not associated with or endorsed by Yandex. +

+
+ @APP_ID_DYN@.desktop + + Vladimir Vaskov + Владимир Васьков + + + keyboard + pointing + touch + + + #fee372 + #dd624b + + + mild + moderate + mild + + @HOMEPAGE@ + @BUGTRACKER@ + @HELP@ + + + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/1-liked.png + + + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/2-playlists.png + + + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/3-lyrics.png + + + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/4-queue.png + + + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/5-main-settings.png + + + + + +

A release dedicated to My Vibe

+
    +
  • Added My Vibe
  • +
  • Improved appearance
  • +
  • MANY bug fixes
  • +
+
+
+ + +

Hotfix

+
    +
  • Bug fixes
  • +
+
+
+ + +

Hotfix

+
    +
  • Crashes that I couldn't reproduce for a long time have been fixed. The reason was an attempt to save a custom track with an empty cover
  • +
  • The button for creating a playlist has changed, as well as some other shadows
  • +
  • The translation has been corrected. The text on the widgets written using blueprints has not been translated. Now fixed
  • +
+
+
+ + +

Cosmetic and code changes

+
    +
  • The transition to the blueprints interface language is slowly but surely underway
  • +
  • The playback panel has been completely redesigned. Now there are fewer buttons (if someone has lost the track information button, you need to poke to the right of the playback slider)
  • +
  • The appearance of the playlist has been changed
  • +
  • The sidebar widget has been changed
  • +
  • Added the feature with parallel loading of tracks while saving playlists. And not only that, now when the application starts, all saved playlists will be checked and updated. You can also view the progress of saving on the top left
  • +
  • Added the removal of a track from the queue when it is disliked
  • +
  • The Belarusian language has been added. Thanks to Yahor Haurylenka for the translation
  • +
  • Added a debug mod
  • +
  • Increased the maximum volume level from 60 to 100
  • +
  • Added the ability to move all saved objects to the cache folder, that is, move them to temporary storage
  • +
  • Other bug fixes
  • +
+
+
+ + +

Added new authorization via WebView

+
+
+ + +

First release of Cassette

+
    +
  • Allows you to listen to music
  • +
  • View your playlists
  • +
  • Manage the playback queue, for example shuffle or puts on repeat
  • +
  • Sends whether the track has been listened to and the playback queue, if it has been changed
  • +
  • Implemented mpris2
  • +
+
+
+
+
diff --git a/data/meson.build b/data/meson.build index 0e08596..16176d7 100644 --- a/data/meson.build +++ b/data/meson.build @@ -1,8 +1,13 @@ +desktop_conf = configuration_data() +desktop_conf.set('APP_ID_DYN', app_id_dyn) +desktop_conf.set('NAME_SUFFIX', name_suffix) +desktop_conf.set('APP_NAME', 'Cassette@0@'.format (name_suffix)) + desktop_file = i18n.merge_file( input: configure_file( output: '@0@.desktop.in'.format(app_id_dyn), input: '@0@.desktop.in.in'.format(app_id), - configuration: conf), + configuration: desktop_conf), output: '@0@.desktop'.format(app_id_dyn), type: 'desktop', po_dir: '../po', @@ -15,11 +20,18 @@ if desktop_utils.found() test('Validate desktop file', desktop_utils, args: [desktop_file]) endif +appstream_conf = configuration_data() +appstream_conf.set('APP_ID_DYN', app_id_dyn) +appstream_conf.set('APP_NAME', 'Cassette@0@'.format (name_suffix)) +appstream_conf.set('HOMEPAGE', 'https://gitlab.gnome.org/Rirusha/Cassette') +appstream_conf.set('BUGTRACKER', 'https://gitlab.gnome.org/Rirusha/Cassette/-/issues') +appstream_conf.set('HELP', 'https://t.me/CassetteGNOME_Discussion') + appstream_file = i18n.merge_file( input: configure_file( output: '@0@.metainfo.xml.in'.format(app_id_dyn), input: '@0@.metainfo.xml.in.in'.format(app_id), - configuration: conf), + configuration: appstream_conf), output: '@0@.metainfo.xml'.format(app_id), po_dir: '../po', install: true, diff --git a/docs/INSTALLATION_ON_WINDOWS.md b/docs/INSTALLATION_ON_WINDOWS.md index d20c72c..3bd8e05 100644 --- a/docs/INSTALLATION_ON_WINDOWS.md +++ b/docs/INSTALLATION_ON_WINDOWS.md @@ -42,13 +42,13 @@ wsl -t Ubuntu #### В терминале Ubuntu: ```shell sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo -sudo flatpak install io.github.Rirusha.Cassette +sudo flatpak install io.gitlab.Rirusha.Cassette ``` > [!NOTE] > После перезагрузки Windows в меню «Пуск» появиться ярлык приложения Cassette, но его также можно запустить из терминала Ubuntu так: > ```shell -> flatpak run io.github.Rirusha.Cassette +> flatpak run io.gitlab.Rirusha.Cassette > ``` ### nightly версия @@ -76,11 +76,11 @@ sudo flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github. ```shell sudo flatpak install org.gnome.Platform//master -sudo flatpak install cassette-nightly io.github.Rirusha.Cassette-Devel +sudo flatpak install cassette-nightly io.gitlab.Rirusha.Cassette-Devel ``` > [!NOTE] > После перезагрузки Windows в меню «Пуск» появиться ярлык приложения Cassette-Devel, но его также можно запустить из терминала Ubuntu так: > ```shell -> flatpak run io.github.Rirusha.Cassette-Devel +> flatpak run io.gitlab.Rirusha.Cassette-Devel > ``` diff --git a/docs/README-ru.md b/docs/README-ru.md index 5833ba4..da10a1c 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -5,7 +5,7 @@

Cassette @@ -34,12 +34,12 @@ **Flathub** - + Скачать на Flathub ```shell -flatpak install io.github.Rirusha.Cassette +flatpak install io.gitlab.Rirusha.Cassette ``` **Репозитории дистрибутивов** @@ -176,4 +176,3 @@ flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08b Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api. > Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей. - diff --git a/meson.build b/meson.build index 4157a4f..6aede6a 100644 --- a/meson.build +++ b/meson.build @@ -22,10 +22,11 @@ gstreamer = dependency('gstreamer-1.0') webkit = dependency('webkitgtk-6.0') gio = dependency('gio-2.0', version: '>= 2.72') -app_id = 'io.github.Rirusha.Cassette' +app_id = 'io.gitlab.Rirusha.Cassette' name_suffix = '' version_suffix = '' +app_id_suffix = '' if get_option('is_devel') name_suffix = ' (Devel)' @@ -37,11 +38,12 @@ if get_option('is_devel') endif app_id_dyn = '@0@@1@'.format (app_id, app_id_suffix) +app_name = 'Cassette@0@'.format (name_suffix) conf = configuration_data() conf.set_quoted('APP_ID', app_id) conf.set_quoted('APP_ID_DYN', app_id_dyn) -conf.set_quoted('APP_NAME', 'Cassette@0@'.format (name_suffix)) +conf.set_quoted('APP_NAME', app_name) conf.set_quoted('NAME_SUFFIX', name_suffix) conf.set_quoted('G_LOG_DOMAIN', app_id) conf.set10('IS_DEVEL', get_option('is_devel')) diff --git a/src/application.vala b/src/application.vala index ba1034f..ec8d88a 100644 --- a/src/application.vala +++ b/src/application.vala @@ -106,7 +106,7 @@ namespace Cassette { construct { application = this; - settings = new Settings ("io.github.Rirusha.Cassette.application"); + settings = new Settings ("io.gitlab.Rirusha.Cassette.application"); Cassette.Client.init (is_devel); diff --git a/src/client/utils.vala b/src/client/utils.vala index ecf5359..701b245 100644 --- a/src/client/utils.vala +++ b/src/client/utils.vala @@ -153,7 +153,7 @@ namespace Cassette.Client { * Инициализация клиента. Создание синглтонов. */ public static void init (bool is_devel) { - settings = new Settings ("io.github.Rirusha.Cassette.client"); + settings = new Settings ("io.gitlab.Rirusha.Cassette.client"); cachier = new Cachier.Cachier (); storager = new Cachier.Storager (); From 3dc5d8c6d5788b4c95e9da1b9a9918f24fbcc111 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 12:38:13 +0300 Subject: [PATCH 049/167] ci: add gitlab ci --- .gitlab-ci.yml | 140 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..4e5d8e8 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,140 @@ +include: + - project: 'gnome/citemplates' + file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml' + +variables: + MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID_DEVEL}.json + BUNDLE: "${APP_ID_DEVEL}.flatpak" + RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" + FLATPAK_MODULE: "cassette" + +stages: + - build-aarch64 + - build-x86_64 + - update-repo + - deploy + +.setup-gpg: + image: 'quay.io/gnome_infrastructure/gnome-runtime-images:gnome-master' + stage: 'setup-gpg' + tags: + - flatpak + before_script: + - mkdir -p ${GNUPGHOME} + + - gpg --list-keys --with-keygrip + - touch ${GNUPGHOME}/gpg.conf + - touch ${GNUPGHOME}/gpg-agent.conf + + - echo "allow-preset-passphrase" >> ${GNUPGHOME}/gpg-agent.conf + - echo "pinentry-mode loopback" >> ${GNUPGHOME}/gpg.conf + - echo "batch" >> ${GNUPGHOME}/gpg.conf + - echo "yes" >> ${GNUPGHOME}/gpg.conf + - echo "passphrase-file ${GPG_PASSPHRASE}" >> ${GNUPGHOME}/gpg.conf + + - gpg-connect-agent reloadagent /bye + - cat ${GPG_PASSPHRASE} | /usr/libexec/gpg-preset-passphrase --preset ${GPG_KEY_GREP} + - base64 -d ${GPG_PRIVATE_KEY} | gpg --import + +.build: + extends: '.setup-gpg' + stage: 'build' + interruptible: true + variables: + GNUPGHOME: /build/.gnupg + LANG: "C.UTF-8" + RUN_TESTS: "0" + ARCH: x86_64 + script: + - cat /etc/os-release + + - flatpak --version + # Report the installed versions of the runtime + - flatpak info org.gnome.Platform + - flatpak info org.gnome.Sdk + + # Print the date, since appstream depends on local timezone + - date && date -u + + - | + export REWRITE_RUN_TESTS="--run-tests" + if [[ $RUN_TESTS != "1" ]]; then + export REWRITE_RUN_TESTS="--no-run-tests" + fi + rewrite-flatpak-manifest ${REWRITE_RUN_TESTS} ${MANIFEST_PATH} ${FLATPAK_MODULE} -- ${CONFIG_OPTS} + + - | + if [ ${ARCH} = "x86_64" ]; then + tar xf repo.tar + rm -rf repo.tar + fi + + - >- + xvfb-run -a -s "-screen 0 1024x768x24" -- + dbus-run-session + flatpak-builder ${CI_FB_ARGS} --keep-build-dirs --arch=${ARCH} --user --gpg-sign=${GPG_KEY_ID} --gpg-homedir=${GNUPGHOME} --disable-rofiles-fuse flatpak_app --repo=repo ${BRANCH:+--default-branch=$BRANCH} ${MANIFEST_PATH} + + # Generate a Flatpak bundle + - flatpak build-bundle --runtime-repo=${RUNTIME_REPO} --gpg-sign=${GPG_KEY_ID} --gpg-homedir=${GNUPGHOME} repo ${BUNDLE} ${APP_ID_DEVEL} ${BRANCH} + + - echo "[Flatpak Repo]" > repo/index.flatpakrepo + - echo "Title=Cassette Nightly Repo" >> repo/index.flatpakrepo + - echo "Url=https://cassette-test-ci-rirusha-d1749b6104806a82118d20e39e6730af246b02.pages.gitlab.gnome.org/" >> repo/index.flatpakrepo + - echo "Homepage=https://https://gitlab.gnome.org/Rirusha/Cassette/" >> repo/index.flatpakrepo + - echo "Comment=Repository with development version of Cassette" >> repo/index.flatpakrepo + - echo "Description=Repository with development version of Cassette" >> repo/index.flatpakrepo + - echo "Icon=https://dl.flathub.org/repo/logo.svg" >> repo/index.flatpakrepo + - echo "GPGKey=$(gpg --export ${GPG_KEY_ID} | base64 --wrap=0)" >> repo/index.flatpakrepo + + - flatpak build-update-repo --gpg-sign=${GPG_KEY_ID} --gpg-homedir=${GNUPGHOME} --generate-static-deltas --prune repo + - tar cf repo.tar repo/ + - rm -rf .flatpak-builder + + artifacts: + name: 'Flatpak artifacts' + when: 'always' + paths: + - $BUNDLE + - 'repo.tar' + - '.flatpak-builder/build/${FLATPAK_MODULE}/_flatpak_build/meson-logs/meson-log.txt' + - '.flatpak-builder/build/${FLATPAK_MODULE}/_flatpak_build/meson-logs/testlog.txt' + reports: + junit: '.flatpak-builder/build/${FLATPAK_MODULE}/_flatpak_build/meson-logs/testlog.junit.xml' + expire_in: 14 days + +build-x86_64: + extends: '.build' + variables: + ARCH: x86_64 + dependencies: + - "build-aarch64" + tags: + - flatpak + stage: "build-x86_64" + +# Need to fix `Error: module cassette: Error removing file /builds/Rirusha/cassette-test-ci/.flatpak-builder/build/cassette: Directory not empty` +build-aarch64: + extends: '.build' + variables: + ARCH: aarch64 + tags: + - flatpak-aarch64 + stage: "build-aarch64" + +pages: + variables: + BUILD_OUTPUT_PATH: $CI_PROJECT_DIR/repo + stage: deploy + image: alpine:latest + dependencies: + - "build-x86_64" + script: + - apk add rsync + - tar xf repo.tar + - find $BUILD_OUTPUT_PATH \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i -e "s#href=\"\/#href=\"$CI_PAGES_URL/#g" -e "s#src=\"\/#src=\"$CI_PAGES_URL/#g" + - mkdir public || true + - rsync -av --exclude='public' --exclude='.git' $BUILD_OUTPUT_PATH/ public + artifacts: + paths: + - public + expire_in: 14 days From dc0a03ada194eb2b5ebe13c411456dc5df1dfca5 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 12:47:36 +0300 Subject: [PATCH 050/167] fix: fix names --- .../io.github.Rirusha.Cassette-Devel.json | 61 -- ...io.github.Rirusha.Cassette-PreRelease.json | 60 -- .../apps/io.github.Rirusha.Cassette-Devel.svg | 812 ------------------ .../apps/io.github.Rirusha.Cassette.svg | 450 ---------- ...github.Rirusha.Cassette-Devel-symbolic.svg | 458 ---------- .../io.github.Rirusha.Cassette-symbolic.svg | 458 ---------- data/io.github.Rirusha.Cassette.desktop.in.in | 14 - data/io.github.Rirusha.Cassette.gresource.xml | 187 ---- data/io.github.Rirusha.Cassette.gschema.xml | 118 --- ...github.Rirusha.Cassette.metainfo.xml.in.in | 139 --- data/io.gitlab.Rirusha.Cassette.gresource.xml | 4 +- data/io.gitlab.Rirusha.Cassette.gschema.xml | 6 +- src/application.vala | 2 +- src/client/player/mpris.vala | 6 +- src/widgets/account-info-dialog.vala | 2 +- src/widgets/action-cards/custom.vala | 2 +- src/widgets/action-cards/station.vala | 2 +- src/widgets/begin/begin-view.vala | 2 +- .../buttons/just/abstract-custom-button.vala | 2 +- src/widgets/buttons/label-button.vala | 2 +- .../buttons/menu/abstract-menu-button.vala | 2 +- src/widgets/buttons/menu/menu-dialog.vala | 2 +- .../buttons/playlist-create-button.vala | 2 +- .../cache-indicator/cache-indicator.vala | 2 +- .../cache-indicator/job-info-badge.vala | 2 +- src/widgets/cover-image.vala | 2 +- src/widgets/equalaizer.vala | 2 +- src/widgets/header-bar.vala | 2 +- src/widgets/headered-scrolled-window.vala | 2 +- src/widgets/info-marks.vala | 2 +- src/widgets/loadable-widget.vala | 2 +- src/widgets/lyrics/lyrics-line.vala | 2 +- src/widgets/lyrics/lyrics-panel.vala | 2 +- src/widgets/narrow-toggle-button.vala | 2 +- src/widgets/no-plus-dialog.vala | 2 +- src/widgets/player-bar.vala | 2 +- src/widgets/playlist-choose-dialog.vala | 2 +- src/widgets/playlist-micro.vala | 2 +- src/widgets/playlist-row.vala | 2 +- .../cache-deletion-preferences.vala | 2 +- .../preferences/custom-page-preferences.vala | 2 +- .../preferences/custom-pages-preferences.vala | 2 +- .../preferences/preferences-dialog.vala | 2 +- src/widgets/save-stack.vala | 2 +- src/widgets/sidebar/childs/player-queue.vala | 2 +- src/widgets/sidebar/childs/track-info.vala | 2 +- src/widgets/sidebar/childs/wave-settings.vala | 2 +- src/widgets/sidebar/sidebar.vala | 2 +- src/widgets/track-carousel.vala | 2 +- src/widgets/track-info-panel.vala | 2 +- src/widgets/track-list/track-list.vala | 2 +- src/widgets/track-rows/base.vala | 2 +- src/widgets/track-rows/default.vala | 2 +- src/widgets/track-rows/placeholder.vala | 2 +- src/widgets/track-rows/queue.vala | 2 +- src/widgets/views/cant-show.vala | 2 +- src/widgets/views/devel.vala | 2 +- src/widgets/views/disliked.vala | 2 +- src/widgets/views/main.vala | 2 +- src/widgets/views/playlist.vala | 2 +- src/widgets/views/playlists.vala | 2 +- src/widgets/views/stations.vala | 2 +- src/window.vala | 2 +- 63 files changed, 58 insertions(+), 2815 deletions(-) delete mode 100644 build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json delete mode 100644 build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json delete mode 100644 data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette-Devel.svg delete mode 100644 data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg delete mode 100644 data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-Devel-symbolic.svg delete mode 100644 data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-symbolic.svg delete mode 100644 data/io.github.Rirusha.Cassette.desktop.in.in delete mode 100644 data/io.github.Rirusha.Cassette.gresource.xml delete mode 100644 data/io.github.Rirusha.Cassette.gschema.xml delete mode 100644 data/io.github.Rirusha.Cassette.metainfo.xml.in.in diff --git a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json deleted file mode 100644 index 8d03d3b..0000000 --- a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-Devel.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "id" : "io.github.Rirusha.Cassette-Devel", - "runtime" : "org.gnome.Platform", - "runtime-version" : "master", - "sdk" : "org.gnome.Sdk", - "command" : "cassette", - "finish-args" : [ - "--share=network", - "--share=ipc", - "--socket=fallback-x11", - "--device=dri", - "--socket=pulseaudio", - "--socket=wayland", - "--filesystem=xdg-music:ro", - "--filesystem=xdg-download:ro", - "--talk-name=org.mpris.MediaPlayer2.Player", - "--own-name=org.mpris.MediaPlayer2.cassette" - ], - "build-options" : { - "append-path" : "/usr/lib/sdk/vala/bin", - "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib" - }, - "cleanup" : [ - "/include", - "/lib/pkgconfig", - "/man", - "/share/doc", - "/share/gtk-doc", - "/share/man", - "/share/pkgconfig", - "/share/vala", - "*.la", - "*.a" - ], - "modules" : [ - { - "name": "blueprint-compiler", - "buildsystem": "meson", - "sources": [ - { - "type": "git", - "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.14.0", - "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" - } - ] - }, - { - "name" : "cassette", - "builddir" : true, - "buildsystem" : "meson", - "config-opts": [ "-Dis_devel=true" ], - "sources" : [ - { - "type" : "dir", - "path" : "../../../" - } - ] - } - ] -} diff --git a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json b/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json deleted file mode 100644 index de3f0ad..0000000 --- a/build-aux/flatpak/nightly/io.github.Rirusha.Cassette-PreRelease.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "id" : "io.github.Rirusha.Cassette", - "runtime" : "org.gnome.Platform", - "runtime-version" : "47", - "sdk" : "org.gnome.Sdk", - "command" : "cassette", - "finish-args" : [ - "--share=network", - "--share=ipc", - "--socket=fallback-x11", - "--device=dri", - "--socket=pulseaudio", - "--socket=wayland", - "--filesystem=xdg-music:ro", - "--filesystem=xdg-download:ro", - "--talk-name=org.mpris.MediaPlayer2.Player", - "--own-name=org.mpris.MediaPlayer2.cassette" - ], - "build-options" : { - "append-path" : "/usr/lib/sdk/vala/bin", - "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib" - }, - "cleanup" : [ - "/include", - "/lib/pkgconfig", - "/man", - "/share/doc", - "/share/gtk-doc", - "/share/man", - "/share/pkgconfig", - "/share/vala", - "*.la", - "*.a" - ], - "modules" : [ - { - "name": "blueprint-compiler", - "buildsystem": "meson", - "sources": [ - { - "type": "git", - "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.14.0", - "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" - } - ] - }, - { - "name" : "cassette", - "builddir" : true, - "buildsystem" : "meson", - "sources" : [ - { - "type" : "dir", - "path" : "../../../" - } - ] - } - ] -} diff --git a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette-Devel.svg b/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette-Devel.svg deleted file mode 100644 index 2222c7b..0000000 --- a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette-Devel.svg +++ /dev/null @@ -1,812 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg b/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg deleted file mode 100644 index cea59ef..0000000 --- a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-Devel-symbolic.svg b/data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-Devel-symbolic.svg deleted file mode 100644 index f9d1847..0000000 --- a/data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-Devel-symbolic.svg +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-symbolic.svg b/data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-symbolic.svg deleted file mode 100644 index f9d1847..0000000 --- a/data/icons/hicolor/symbolic/apps/io.github.Rirusha.Cassette-symbolic.svg +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/io.github.Rirusha.Cassette.desktop.in.in b/data/io.github.Rirusha.Cassette.desktop.in.in deleted file mode 100644 index ca41bec..0000000 --- a/data/io.github.Rirusha.Cassette.desktop.in.in +++ /dev/null @@ -1,14 +0,0 @@ -[Desktop Entry] -# Translators: app name should be translated -Name=@APP_NAME@ -Comment=Unofficial Yandex.Music client for GNOME @NAME_SUFFIX@ -# Translators: keep number of ';' -Keywords=yandex;yandex music;yam;music; -Exec=cassette %U -Icon=@APP_ID_DYN@ -Terminal=false -Type=Application -Categories=GNOME;GTK;Music;Audio;AudioVideo; -StartupNotify=true -MimeType=x-scheme-handler/yandexmusic; -X-GNOME-UsesNotifications=true diff --git a/data/io.github.Rirusha.Cassette.gresource.xml b/data/io.github.Rirusha.Cassette.gresource.xml deleted file mode 100644 index 4eee1af..0000000 --- a/data/io.github.Rirusha.Cassette.gresource.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - assets/icons/audio-volume-high-symbolic.svg - assets/icons/audio-volume-low-symbolic.svg - assets/icons/audio-volume-medium-symbolic.svg - assets/icons/audio-volume-muted-symbolic.svg - assets/icons/audio-x-generic-symbolic.svg - assets/icons/bookmark-new-symbolic.svg - assets/icons/cache-perm-symbolic.svg - assets/icons/cache-temp-symbolic.svg - assets/icons/child-symbolic.svg - assets/icons/disliked-symbolic.svg - assets/icons/document-edit-symbolic.svg - assets/icons/edit-delete-symbolic.svg - assets/icons/edit-find-symbolic.svg - assets/icons/emblem-default-symbolic.svg - assets/icons/emblem-favorite-symbolic.svg - assets/icons/emblem-ok-symbolic.svg - assets/icons/explicit-symbolic.svg - assets/icons/face-sad-symbolic.svg - assets/icons/go-next-symbolic.svg - assets/icons/go-previous-symbolic.svg - assets/icons/isound-wave-alt-symbolic.svg - assets/icons/media-playback-pause-symbolic.svg - assets/icons/media-playback-start-symbolic.svg - assets/icons/media-playlist-repeat-song-symbolic.svg - assets/icons/media-playlist-repeat-symbolic.svg - assets/icons/media-playlist-shuffle-symbolic.svg - assets/icons/media-skip-backward-symbolic.svg - assets/icons/media-skip-forward-symbolic.svg - assets/icons/minus-symbolic.svg - assets/icons/music-note-symbolic.svg - assets/icons/music-queue-symbolic.svg - assets/icons/network-offline-symbolic.svg - assets/icons/not-like-symbolic.svg - assets/icons/open-menu-symbolic.svg - assets/icons/plus-symbolic.svg - assets/icons/replaced-symbolic.svg - assets/icons/sidebar-show-right-symbolic.svg - assets/icons/sound-wave-alt-symbolic.svg - assets/icons/user-home-symbolic.svg - assets/icons/user-trash-symbolic.svg - assets/icons/view-fullscreen-symbolic.svg - assets/icons/view-paged-symbolic.svg - assets/icons/view-refresh-symbolic.svg - assets/icons/view-sort-ascending-symbolic.svg - assets/icons/view-sort-descending-symbolic.svg - assets/icons/wave-classes-concentration-symbolic.svg - assets/icons/wave-classes-date-symbolic.svg - assets/icons/wave-classes-driving-symbolic.svg - assets/icons/wave-classes-for-lovers-symbolic.svg - assets/icons/wave-classes-party-symbolic.svg - assets/icons/wave-classes-road-symbolic.svg - assets/icons/wave-classes-run-symbolic.svg - assets/icons/wave-classes-sex-symbolic.svg - assets/icons/wave-classes-sleep-symbolic.svg - assets/icons/wave-classes-wake-symbolic.svg - assets/icons/wave-classes-work-symbolic.svg - assets/icons/wave-classes-workout-symbolic.svg - assets/icons/wave-collection-symbolic.svg - assets/icons/wave-era-1950s-symbolic.svg - assets/icons/wave-era-1960s-symbolic.svg - assets/icons/wave-era-1970s-symbolic.svg - assets/icons/wave-era-1980s-symbolic.svg - assets/icons/wave-era-1990s-symbolic.svg - assets/icons/wave-era-2000s-symbolic.svg - assets/icons/wave-era-2010s-symbolic.svg - assets/icons/wave-era-2020s-symbolic.svg - assets/icons/wave-era-childrens-new-year-songs-symbolic.svg - assets/icons/wave-era-circle-of-king-and-fool-symbolic.svg - assets/icons/wave-era-eternal-hits-symbolic.svg - assets/icons/wave-era-for-exam-symbolic.svg - assets/icons/wave-era-forgotten-symbolic.svg - assets/icons/wave-era-forks-symbolic.svg - assets/icons/wave-era-lullaby-symbolic.svg - assets/icons/wave-era-new-years-tales-symbolic.svg - assets/icons/wave-era-popular-symbolic.svg - assets/icons/wave-era-tales-for-sleeping-symbolic.svg - assets/icons/wave-era-tales-symbolic.svg - assets/icons/wave-era-unfamiliar-symbolic.svg - assets/icons/wave-era-white-noise-symbolic.svg - assets/icons/wave-genre-alternative-symbolic.svg - assets/icons/wave-genre-authors-song-symbolic.svg - assets/icons/wave-genre-bandstand-symbolic.svg - assets/icons/wave-genre-blues-symbolic.svg - assets/icons/wave-genre-chanson-symbolic.svg - assets/icons/wave-genre-childrens-music-of-world-symbolic.svg - assets/icons/wave-genre-childrens-music-symbolic.svg - assets/icons/wave-genre-classic-symbolic.svg - assets/icons/wave-genre-country-symbolic.svg - assets/icons/wave-genre-dance-music-symbolic.svg - assets/icons/wave-genre-electronics-symbolic.svg - assets/icons/wave-genre-folk-symbolic.svg - assets/icons/wave-genre-indie-symbolic.svg - assets/icons/wave-genre-jazz-symbolic.svg - assets/icons/wave-genre-light-music-symbolic.svg - assets/icons/wave-genre-metal-symbolic.svg - assets/icons/wave-genre-music-of-world-symbolic.svg - assets/icons/wave-genre-pop-symbolic.svg - assets/icons/wave-genre-punk-symbolic.svg - assets/icons/wave-genre-rap-and-hip-hop-symbolic.svg - assets/icons/wave-genre-reggae-symbolic.svg - assets/icons/wave-genre-rnb-symbolic.svg - assets/icons/wave-genre-rock-symbolic.svg - assets/icons/wave-genre-ska-symbolic.svg - assets/icons/wave-genre-sounds-of-nature-and-noise-of-city-symbolic.svg - assets/icons/wave-genre-soundtracks-symbolic.svg - assets/icons/wave-genre-soviet-music-symbolic.svg - assets/icons/wave-mood-aggression-symbolic.svg - assets/icons/wave-mood-autumn-symbolic.svg - assets/icons/wave-mood-beauty-symbolic.svg - assets/icons/wave-mood-calmness-symbolic.svg - assets/icons/wave-mood-cool-symbolic.svg - assets/icons/wave-mood-dream-symbolic.svg - assets/icons/wave-mood-energetic-symbolic.svg - assets/icons/wave-mood-epic-symbolic.svg - assets/icons/wave-mood-gloomy-symbolic.svg - assets/icons/wave-mood-joy-symbolic.svg - assets/icons/wave-mood-mystic-symbolic.svg - assets/icons/wave-mood-new-year-symbolic.svg - assets/icons/wave-mood-relax-symbolic.svg - assets/icons/wave-mood-sadness-symbolic.svg - assets/icons/wave-mood-sentimental-symbolic.svg - assets/icons/wave-mood-spring-symbolic.svg - assets/icons/wave-mood-summer-symbolic.svg - assets/icons/wave-mood-winter-symbolic.svg - assets/icons/wave-my-wave-symbolic.svg - assets/icons/window-close-symbolic.svg - - - ui/help-overlay.ui - style.css - ui/account-info-dialog.ui - ui/action-card-custom.ui - ui/action-card-station.ui - ui/begin-view.ui - ui/cache-deletion-preferences.ui - ui/cache-indicator.ui - ui/cant-show-view.ui - ui/cover-image.ui - ui/custom-button.ui - ui/custom-menu-button.ui - ui/custom-page-preferences.ui - ui/custom-pages-preferences.ui - ui/devel-view.ui - ui/disliked-tracks-view.ui - ui/equalaizer.ui - ui/header-bar.ui - ui/headered-scrolled-window.ui - ui/info-marks.ui - ui/job-info-badge.ui - ui/label-button.ui - ui/loadable-widget.ui - ui/lyrics-line.ui - ui/lyrics-panel.ui - ui/main-view.ui - ui/menu-dialog.ui - ui/narrow-toggle-button.ui - ui/no-plus-dialog.ui - ui/player-bar.ui - ui/player-queue.ui - ui/playlist-choose-dialog.ui - ui/playlist-create-button.ui - ui/playlist-micro.ui - ui/playlist-row.ui - ui/playlist-view.ui - ui/playlists-view.ui - ui/preferences-dialog.ui - ui/root-view.ui - ui/save-stack.ui - ui/sidebar.ui - ui/stations-view.ui - ui/track-base-content.ui - ui/track-carousel.ui - ui/track-default-content.ui - ui/track-info.ui - ui/track-info-panel.ui - ui/track-list.ui - ui/track-local-content.ui - ui/track-placeholder.ui - ui/track-queue-content.ui - ui/volume-button.ui - ui/wave-settings.ui - ui/window.ui - - diff --git a/data/io.github.Rirusha.Cassette.gschema.xml b/data/io.github.Rirusha.Cassette.gschema.xml deleted file mode 100644 index ef44872..0000000 --- a/data/io.github.Rirusha.Cassette.gschema.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - "begin" - - - - "0.0.0" - - - 600 - - - 500 - - - false - - - false - - - true - - - true - - - false - - - true - - - false - - - false - - - true - - - true - - - true - - - false - - - false - - - - - - - - - - - - - - - - - - - "off" - - - "off" - - - - 0.2 - - - false - - - 10 - - - true - - - true - - - true - - - false - - - - diff --git a/data/io.github.Rirusha.Cassette.metainfo.xml.in.in b/data/io.github.Rirusha.Cassette.metainfo.xml.in.in deleted file mode 100644 index 6595062..0000000 --- a/data/io.github.Rirusha.Cassette.metainfo.xml.in.in +++ /dev/null @@ -1,139 +0,0 @@ - - - @APP_NAME@ - @APP_ID_DYN@ - CC0-1.0 - GPL-3.0-only - -

- GTK/Adwaita application that allows to use Yandex Music - service on Linux operating systems. -

-

- Features: -

-
    -
  • - Allows you to save playlists and albums for offline listening -
  • -
  • - Has a dynamic "karaoke mode" right in the track information panel -
  • -
  • - Allows you to more precisely customize the display and playback of special - content, such as explicit or suitable for children. -
  • -
  • - Displays tracks that are currently unavailable in the service -
  • -
  • - Shows which tracks have been replaced and by what -
  • -
-

- Cassette is an unofficial client and is not associated with or endorsed by Yandex. -

-
- - keyboard - pointing - touch - - - #fee372 - #dd624b - - - mild - moderate - mild - - - - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/1-liked.png - - - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/2-playlists.png - - - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/3-lyrics.png - - - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/4-queue.png - - - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/5-main-settings.png - - - Unofficial Yandex.Music client - @APP_ID_DYN@.desktop - - - -

A release dedicated to My Vibe

-
    -
  • Added My Vibe
  • -
  • Improved appearance
  • -
  • MANY bug fixes
  • -
-
-
- - -

Hotfix

-
    -
  • Bug fixes
  • -
-
-
- - -

Hotfix

-
    -
  • Crashes that I couldn't reproduce for a long time have been fixed. The reason was an attempt to save a custom track with an empty cover
  • -
  • The button for creating a playlist has changed, as well as some other shadows
  • -
  • The translation has been corrected. The text on the widgets written using blueprints has not been translated. Now fixed
  • -
-
-
- - -

Cosmetic and code changes

-
    -
  • The transition to the blueprints interface language is slowly but surely underway
  • -
  • The playback panel has been completely redesigned. Now there are fewer buttons (if someone has lost the track information button, you need to poke to the right of the playback slider)
  • -
  • The appearance of the playlist has been changed
  • -
  • The sidebar widget has been changed
  • -
  • Added the feature with parallel loading of tracks while saving playlists. And not only that, now when the application starts, all saved playlists will be checked and updated. You can also view the progress of saving on the top left
  • -
  • Added the removal of a track from the queue when it is disliked
  • -
  • The Belarusian language has been added. Thanks to Yahor Haurylenka for the translation
  • -
  • Added a debug mod
  • -
  • Increased the maximum volume level from 60 to 100
  • -
  • Added the ability to move all saved objects to the cache folder, that is, move them to temporary storage
  • -
  • Other bug fixes
  • -
-
-
- - -

Added new authorization via WebView

-
-
- - -

First release of Cassette

-
    -
  • Allows you to listen to music
  • -
  • View your playlists
  • -
  • Manage the playback queue, for example shuffle or puts on repeat
  • -
  • Sends whether the track has been listened to and the playback queue, if it has been changed
  • -
  • Implemented mpris2
  • -
-
-
-
- @HOMEPAGE@ - @BUGTRACKER@ - @HELP@ - Vladimir Vaskov -
diff --git a/data/io.gitlab.Rirusha.Cassette.gresource.xml b/data/io.gitlab.Rirusha.Cassette.gresource.xml index 4eee1af..6c3cbb7 100644 --- a/data/io.gitlab.Rirusha.Cassette.gresource.xml +++ b/data/io.gitlab.Rirusha.Cassette.gresource.xml @@ -1,6 +1,6 @@ - + assets/icons/audio-volume-high-symbolic.svg assets/icons/audio-volume-low-symbolic.svg assets/icons/audio-volume-medium-symbolic.svg @@ -128,7 +128,7 @@ assets/icons/wave-my-wave-symbolic.svg assets/icons/window-close-symbolic.svg - + ui/help-overlay.ui style.css ui/account-info-dialog.ui diff --git a/data/io.gitlab.Rirusha.Cassette.gschema.xml b/data/io.gitlab.Rirusha.Cassette.gschema.xml index 711392a..843d8e3 100644 --- a/data/io.gitlab.Rirusha.Cassette.gschema.xml +++ b/data/io.gitlab.Rirusha.Cassette.gschema.xml @@ -1,7 +1,7 @@ - + @@ -15,7 +15,7 @@ - + "begin" @@ -83,7 +83,7 @@ - + "off" diff --git a/src/application.vala b/src/application.vala index ec8d88a..927921c 100644 --- a/src/application.vala +++ b/src/application.vala @@ -98,7 +98,7 @@ namespace Cassette { public Application () { Object ( application_id: Config.APP_ID_DYN, - resource_base_path: "/io/github/Rirusha/Cassette/", + resource_base_path: "/io/gitlab/Rirusha/Cassette/", flags: ApplicationFlags.DEFAULT_FLAGS | ApplicationFlags.HANDLES_OPEN ); } diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala index f298c83..330de28 100644 --- a/src/client/player/mpris.vala +++ b/src/client/player/mpris.vala @@ -248,13 +248,13 @@ public class MprisPlayer : Object { var current_track = player.mode.get_current_track_info (); if (current_track == null) { - metadata.insert ("mpris:trackid", new ObjectPath ("/io/github/Rirusha/Cassette/Track/0")); + metadata.insert ("mpris:trackid", new ObjectPath ("/io/gitlab/Rirusha/Cassette/Track/0")); } else { ObjectPath obj_path; if ("-" in current_track.id) { - obj_path = new ObjectPath (@"/io/github/Rirusha/Cassette/Track/$(current_track.id.hash ())"); + obj_path = new ObjectPath (@"/io/gitlab/Rirusha/Cassette/Track/$(current_track.id.hash ())"); } else { - obj_path = new ObjectPath (@"/io/github/Rirusha/Cassette/Track/$(current_track.id)"); + obj_path = new ObjectPath (@"/io/gitlab/Rirusha/Cassette/Track/$(current_track.id)"); } string[] artists = new string [current_track.artists.size]; diff --git a/src/widgets/account-info-dialog.vala b/src/widgets/account-info-dialog.vala index ae7fcf2..4459535 100644 --- a/src/widgets/account-info-dialog.vala +++ b/src/widgets/account-info-dialog.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/account-info-dialog.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/account-info-dialog.ui")] public class AccountInfoDialog : Adw.Dialog { [GtkChild] unowned Adw.Avatar avatar; diff --git a/src/widgets/action-cards/custom.vala b/src/widgets/action-cards/custom.vala index e50b488..0085407 100644 --- a/src/widgets/action-cards/custom.vala +++ b/src/widgets/action-cards/custom.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/action-card-custom.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/action-card-custom.ui")] /** * A class for convenient work with clickable cards. */ diff --git a/src/widgets/action-cards/station.vala b/src/widgets/action-cards/station.vala index 877ee00..3b16cf3 100644 --- a/src/widgets/action-cards/station.vala +++ b/src/widgets/action-cards/station.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/action-card-station.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/action-card-station.ui")] /** * A class for convenient work with clickable cards. */ diff --git a/src/widgets/begin/begin-view.vala b/src/widgets/begin/begin-view.vala index dc75d09..ee67ce1 100644 --- a/src/widgets/begin/begin-view.vala +++ b/src/widgets/begin/begin-view.vala @@ -21,7 +21,7 @@ using WebKit; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/begin-view.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/begin-view.ui")] public class BeginView : AbstractLoadablePage { [GtkChild] unowned Adw.NavigationView navigation_view; diff --git a/src/widgets/buttons/just/abstract-custom-button.vala b/src/widgets/buttons/just/abstract-custom-button.vala index fa02a3d..aca5632 100644 --- a/src/widgets/buttons/just/abstract-custom-button.vala +++ b/src/widgets/buttons/just/abstract-custom-button.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/custom-button.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-button.ui")] public abstract class Cassette.CustomButton : Adw.Bin { [GtkChild] diff --git a/src/widgets/buttons/label-button.vala b/src/widgets/buttons/label-button.vala index c909d19..573b32a 100644 --- a/src/widgets/buttons/label-button.vala +++ b/src/widgets/buttons/label-button.vala @@ -19,7 +19,7 @@ using Gee; namespace Cassette { // Может принимать вид кнопки, так и простого текста - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/label-button.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/label-button.ui")] public class LabelButton : Adw.Bin { [GtkChild] diff --git a/src/widgets/buttons/menu/abstract-menu-button.vala b/src/widgets/buttons/menu/abstract-menu-button.vala index 57ea9e8..87b36a6 100644 --- a/src/widgets/buttons/menu/abstract-menu-button.vala +++ b/src/widgets/buttons/menu/abstract-menu-button.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/custom-menu-button.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-menu-button.ui")] public abstract class Cassette.CustomMenuButton : ShrinkableBin { public struct MenuItem { diff --git a/src/widgets/buttons/menu/menu-dialog.vala b/src/widgets/buttons/menu/menu-dialog.vala index 88ac9c3..e94edc7 100644 --- a/src/widgets/buttons/menu/menu-dialog.vala +++ b/src/widgets/buttons/menu/menu-dialog.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/menu-dialog.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/menu-dialog.ui")] public class Cassette.MenuDialog : Adw.Dialog { [GtkChild] diff --git a/src/widgets/buttons/playlist-create-button.vala b/src/widgets/buttons/playlist-create-button.vala index 0c8f700..bb68c60 100644 --- a/src/widgets/buttons/playlist-create-button.vala +++ b/src/widgets/buttons/playlist-create-button.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/playlist-create-button.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-create-button.ui")] public class PlaylistCreateButton : Adw.Bin { [GtkChild] unowned Gtk.Button real_button; diff --git a/src/widgets/cache-indicator/cache-indicator.vala b/src/widgets/cache-indicator/cache-indicator.vala index e14eb74..b49de25 100644 --- a/src/widgets/cache-indicator/cache-indicator.vala +++ b/src/widgets/cache-indicator/cache-indicator.vala @@ -19,7 +19,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/cache-indicator.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cache-indicator.ui")] public class CacheIndicator : Adw.Bin { [GtkChild] unowned Gtk.Popover jobs_popover; diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index 22da7a7..e9bb6e8 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -19,7 +19,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/job-info-badge.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/job-info-badge.ui")] public class JobInfoBadge : Gtk.Grid { [GtkChild] unowned Gtk.Label title_label; diff --git a/src/widgets/cover-image.vala b/src/widgets/cover-image.vala index c99b055..b68aa4f 100644 --- a/src/widgets/cover-image.vala +++ b/src/widgets/cover-image.vala @@ -19,7 +19,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/cover-image.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cover-image.ui")] public sealed class Cassette.CoverImage : Gtk.Frame { [GtkChild] diff --git a/src/widgets/equalaizer.vala b/src/widgets/equalaizer.vala index e55c935..974d162 100644 --- a/src/widgets/equalaizer.vala +++ b/src/widgets/equalaizer.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/equalaizer.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/equalaizer.ui")] public class Cassette.Equalaizer : Adw.Bin { construct { diff --git a/src/widgets/header-bar.vala b/src/widgets/header-bar.vala index 372bbab..c82bb85 100644 --- a/src/widgets/header-bar.vala +++ b/src/widgets/header-bar.vala @@ -18,7 +18,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/header-bar.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/header-bar.ui")] public class Cassette.HeaderBar : ShrinkableBin { [GtkChild] diff --git a/src/widgets/headered-scrolled-window.vala b/src/widgets/headered-scrolled-window.vala index ccca9fc..94af159 100644 --- a/src/widgets/headered-scrolled-window.vala +++ b/src/widgets/headered-scrolled-window.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/headered-scrolled-window.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/headered-scrolled-window.ui")] public class Cassette.HeaderedScrolledWindow : Adw.Bin { [GtkChild] diff --git a/src/widgets/info-marks.vala b/src/widgets/info-marks.vala index af36438..30f8d79 100644 --- a/src/widgets/info-marks.vala +++ b/src/widgets/info-marks.vala @@ -22,7 +22,7 @@ using Gee; namespace Cassette { // Может принимать вид кнопки, так и простого текста - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/info-marks.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/info-marks.ui")] public class InfoMarks : Adw.Bin { [GtkChild] diff --git a/src/widgets/loadable-widget.vala b/src/widgets/loadable-widget.vala index 362b480..2a94305 100644 --- a/src/widgets/loadable-widget.vala +++ b/src/widgets/loadable-widget.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/loadable-widget.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/loadable-widget.ui")] public class Cassette.LoadableWidget: Adw.Bin { [GtkChild] diff --git a/src/widgets/lyrics/lyrics-line.vala b/src/widgets/lyrics/lyrics-line.vala index 9440ff1..a187814 100644 --- a/src/widgets/lyrics/lyrics-line.vala +++ b/src/widgets/lyrics/lyrics-line.vala @@ -18,7 +18,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/lyrics-line.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/lyrics-line.ui")] public class LyricsLine : Adw.Bin { [GtkChild] unowned Gtk.Revealer line_small; diff --git a/src/widgets/lyrics/lyrics-panel.vala b/src/widgets/lyrics/lyrics-panel.vala index 91eaa96..2926e6f 100644 --- a/src/widgets/lyrics/lyrics-panel.vala +++ b/src/widgets/lyrics/lyrics-panel.vala @@ -21,7 +21,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/lyrics-panel.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/lyrics-panel.ui")] public class LyricsPanel : Adw.Bin { [GtkChild] unowned Gtk.Box lines_box; diff --git a/src/widgets/narrow-toggle-button.vala b/src/widgets/narrow-toggle-button.vala index e8a24f2..dfa6fcf 100644 --- a/src/widgets/narrow-toggle-button.vala +++ b/src/widgets/narrow-toggle-button.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/narrow-toggle-button.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/narrow-toggle-button.ui")] public class Cassette.NarrowToggleButton: Gtk.ToggleButton { [GtkChild] diff --git a/src/widgets/no-plus-dialog.vala b/src/widgets/no-plus-dialog.vala index 58b115d..b7f94be 100644 --- a/src/widgets/no-plus-dialog.vala +++ b/src/widgets/no-plus-dialog.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/no-plus-dialog.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/no-plus-dialog.ui")] public class Cassette.NoPlusDialog : Adw.Dialog { public bool log_out_button_visible { get; set; } diff --git a/src/widgets/player-bar.vala b/src/widgets/player-bar.vala index fe1ead2..b586314 100644 --- a/src/widgets/player-bar.vala +++ b/src/widgets/player-bar.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/player-bar.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/player-bar.ui")] public class PlayerBar : Adw.Bin { [GtkChild] diff --git a/src/widgets/playlist-choose-dialog.vala b/src/widgets/playlist-choose-dialog.vala index 7dc5ed6..d07fa90 100644 --- a/src/widgets/playlist-choose-dialog.vala +++ b/src/widgets/playlist-choose-dialog.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/playlist-choose-dialog.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-choose-dialog.ui")] public class PlaylistChooseDialog : Adw.Dialog { [GtkChild] unowned Gtk.Box main_box; diff --git a/src/widgets/playlist-micro.vala b/src/widgets/playlist-micro.vala index fe7d1e8..11474ab 100644 --- a/src/widgets/playlist-micro.vala +++ b/src/widgets/playlist-micro.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/playlist-micro.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-micro.ui")] public class PlaylistMicro : Adw.Bin { [GtkChild] unowned CoverImage cover_image; diff --git a/src/widgets/playlist-row.vala b/src/widgets/playlist-row.vala index 248f0a6..8d0c4c9 100644 --- a/src/widgets/playlist-row.vala +++ b/src/widgets/playlist-row.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/playlist-row.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-row.ui")] public class PlaylistRow : Gtk.Frame { [GtkChild] unowned CoverImage cover_image; diff --git a/src/widgets/preferences/cache-deletion-preferences.vala b/src/widgets/preferences/cache-deletion-preferences.vala index 614d475..bdc46d8 100644 --- a/src/widgets/preferences/cache-deletion-preferences.vala +++ b/src/widgets/preferences/cache-deletion-preferences.vala @@ -22,7 +22,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/cache-deletion-preferences.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cache-deletion-preferences.ui")] public class CacheDeletionPreferences : Adw.PreferencesRow { [GtkChild] unowned Gtk.Stack temp_stack; diff --git a/src/widgets/preferences/custom-page-preferences.vala b/src/widgets/preferences/custom-page-preferences.vala index 5f2059a..2a59555 100644 --- a/src/widgets/preferences/custom-page-preferences.vala +++ b/src/widgets/preferences/custom-page-preferences.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/custom-page-preferences.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-page-preferences.ui")] public class CustomPagePreferences : Adw.PreferencesRow { [GtkChild] unowned Gtk.Entry page_title_entry; diff --git a/src/widgets/preferences/custom-pages-preferences.vala b/src/widgets/preferences/custom-pages-preferences.vala index ce8435f..d82a440 100644 --- a/src/widgets/preferences/custom-pages-preferences.vala +++ b/src/widgets/preferences/custom-pages-preferences.vala @@ -21,7 +21,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/custom-pages-preferences.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-pages-preferences.ui")] public class CustomPagesPreferences : Adw.PreferencesGroup { ArrayList rows = new ArrayList (); diff --git a/src/widgets/preferences/preferences-dialog.vala b/src/widgets/preferences/preferences-dialog.vala index 6eb4275..bcb4b3c 100644 --- a/src/widgets/preferences/preferences-dialog.vala +++ b/src/widgets/preferences/preferences-dialog.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/preferences-dialog.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/preferences-dialog.ui")] public class PreferencesDialog : Adw.PreferencesDialog { [GtkChild] unowned Adw.SwitchRow show_save_stack_switch; diff --git a/src/widgets/save-stack.vala b/src/widgets/save-stack.vala index af0cc02..af483a2 100644 --- a/src/widgets/save-stack.vala +++ b/src/widgets/save-stack.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/save-stack.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/save-stack.ui")] public class SaveStack : Adw.Bin, Initable { [GtkChild] diff --git a/src/widgets/sidebar/childs/player-queue.vala b/src/widgets/sidebar/childs/player-queue.vala index 3ca83e4..b150d3e 100644 --- a/src/widgets/sidebar/childs/player-queue.vala +++ b/src/widgets/sidebar/childs/player-queue.vala @@ -18,7 +18,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/player-queue.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/player-queue.ui")] public class Cassette.PlayerQueue : SidebarChildBin { [GtkChild] diff --git a/src/widgets/sidebar/childs/track-info.vala b/src/widgets/sidebar/childs/track-info.vala index 6c542d7..d9e865a 100644 --- a/src/widgets/sidebar/childs/track-info.vala +++ b/src/widgets/sidebar/childs/track-info.vala @@ -18,7 +18,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-info.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-info.ui")] public class Cassette.TrackInfo : SidebarChildBin { [GtkChild] diff --git a/src/widgets/sidebar/childs/wave-settings.vala b/src/widgets/sidebar/childs/wave-settings.vala index 3d00067..c6f9f3e 100644 --- a/src/widgets/sidebar/childs/wave-settings.vala +++ b/src/widgets/sidebar/childs/wave-settings.vala @@ -18,7 +18,7 @@ using Cassette.Client.YaMAPI; using Gee; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/wave-settings.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/wave-settings.ui")] public sealed class Cassette.WaveSettings: SidebarChildBin { [GtkChild] diff --git a/src/widgets/sidebar/sidebar.vala b/src/widgets/sidebar/sidebar.vala index ef87512..24f01a9 100644 --- a/src/widgets/sidebar/sidebar.vala +++ b/src/widgets/sidebar/sidebar.vala @@ -18,7 +18,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/sidebar.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/sidebar.ui")] public class Cassette.Sidebar : ShrinkableBin { [GtkChild] diff --git a/src/widgets/track-carousel.vala b/src/widgets/track-carousel.vala index cd2e84a..a259dd3 100644 --- a/src/widgets/track-carousel.vala +++ b/src/widgets/track-carousel.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-carousel.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-carousel.ui")] public class Cassette.TrackCarousel : Adw.Bin, Gtk.Orientable { [GtkChild] diff --git a/src/widgets/track-info-panel.vala b/src/widgets/track-info-panel.vala index bc38a30..bc5e734 100644 --- a/src/widgets/track-info-panel.vala +++ b/src/widgets/track-info-panel.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-info-panel.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-info-panel.ui")] public class Cassette.TrackInfoPanel : Adw.Bin, Gtk.Orientable { [GtkChild] diff --git a/src/widgets/track-list/track-list.vala b/src/widgets/track-list/track-list.vala index 72cdc0b..38b65e1 100644 --- a/src/widgets/track-list/track-list.vala +++ b/src/widgets/track-list/track-list.vala @@ -124,7 +124,7 @@ namespace Cassette { } } - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-list.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-list.ui")] public class TrackList : Adw.Bin { [GtkChild] diff --git a/src/widgets/track-rows/base.vala b/src/widgets/track-rows/base.vala index 42e8b5d..b0d1661 100644 --- a/src/widgets/track-rows/base.vala +++ b/src/widgets/track-rows/base.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-base-content.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-base-content.ui")] public class Cassette.TrackBase: TrackRow { [GtkChild] diff --git a/src/widgets/track-rows/default.vala b/src/widgets/track-rows/default.vala index 8116cd9..9bb8ce6 100644 --- a/src/widgets/track-rows/default.vala +++ b/src/widgets/track-rows/default.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-default-content.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-default-content.ui")] public class TrackDefault : TrackRow { [GtkChild] diff --git a/src/widgets/track-rows/placeholder.vala b/src/widgets/track-rows/placeholder.vala index a6f5c4c..1803197 100644 --- a/src/widgets/track-rows/placeholder.vala +++ b/src/widgets/track-rows/placeholder.vala @@ -16,7 +16,7 @@ */ namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-placeholder.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-placeholder.ui")] public class TrackPlaceholder : Gtk.Frame { public TrackPlaceholder () { diff --git a/src/widgets/track-rows/queue.vala b/src/widgets/track-rows/queue.vala index e659985..4075815 100644 --- a/src/widgets/track-rows/queue.vala +++ b/src/widgets/track-rows/queue.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/track-queue-content.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-queue-content.ui")] public class Cassette.TrackQueue : TrackRow { [GtkChild] diff --git a/src/widgets/views/cant-show.vala b/src/widgets/views/cant-show.vala index ea11811..29d753e 100644 --- a/src/widgets/views/cant-show.vala +++ b/src/widgets/views/cant-show.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/cant-show-view.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cant-show-view.ui")] public class CantShowView : Adw.Bin { [GtkChild] diff --git a/src/widgets/views/devel.vala b/src/widgets/views/devel.vala index 68ec1ef..050ca30 100644 --- a/src/widgets/views/devel.vala +++ b/src/widgets/views/devel.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/devel-view.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/devel-view.ui")] public class Cassette.DevelView : BaseView { [GtkChild] diff --git a/src/widgets/views/disliked.vala b/src/widgets/views/disliked.vala index 625dd88..7330a73 100644 --- a/src/widgets/views/disliked.vala +++ b/src/widgets/views/disliked.vala @@ -21,7 +21,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/disliked-tracks-view.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/disliked-tracks-view.ui")] public class DislikedTracksView : HasTracksView { [GtkChild] unowned Gtk.Box main_box; diff --git a/src/widgets/views/main.vala b/src/widgets/views/main.vala index d0b8084..34ccdae 100644 --- a/src/widgets/views/main.vala +++ b/src/widgets/views/main.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/main-view.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/main-view.ui")] public class Cassette.MainView : BaseView { [GtkChild] diff --git a/src/widgets/views/playlist.vala b/src/widgets/views/playlist.vala index 0ffb9c2..40c50a0 100644 --- a/src/widgets/views/playlist.vala +++ b/src/widgets/views/playlist.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/playlist-view.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-view.ui")] public class PlaylistView : CachiableView { [GtkChild] unowned SaveStack save_stack; diff --git a/src/widgets/views/playlists.vala b/src/widgets/views/playlists.vala index 04e1131..ac3461a 100644 --- a/src/widgets/views/playlists.vala +++ b/src/widgets/views/playlists.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/playlists-view.ui")] + [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlists-view.ui")] public class PlaylistsView : BaseView { [GtkChild] unowned Gtk.Label playlists_label; diff --git a/src/widgets/views/stations.vala b/src/widgets/views/stations.vala index b183014..c02d4bc 100644 --- a/src/widgets/views/stations.vala +++ b/src/widgets/views/stations.vala @@ -18,7 +18,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/stations-view.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/stations-view.ui")] public class Cassette.StationsView : BaseView { [GtkChild] diff --git a/src/window.vala b/src/window.vala index 6add3a7..85a3e50 100644 --- a/src/window.vala +++ b/src/window.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/github/Rirusha/Cassette/ui/window.ui")] +[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/window.ui")] public class Cassette.Window : ApplicationWindow { const ActionEntry[] ACTION_ENTRIES = { From 5e362993ec05b6d028ef58033c84b5089289659b Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 12:48:23 +0300 Subject: [PATCH 051/167] po: udpate script and potfiles --- po/POTFILES.in | 5 ++--- po/update_potfiles.sh | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index f816343..1f4e37e 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,6 +1,5 @@ -data/io.github.Rirusha.Cassette.desktop.in -data/io.github.Rirusha.Cassette-Devel.desktop.in -data/io.github.Rirusha.Cassette.metainfo.xml.in +data/io.gitlab.Rirusha.Cassette.desktop.in.in +data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in data/ui/account-info-dialog.blp data/ui/begin-view.ui data/ui/cache-deletion-preferences.ui diff --git a/po/update_potfiles.sh b/po/update_potfiles.sh index c50d273..fe5439b 100644 --- a/po/update_potfiles.sh +++ b/po/update_potfiles.sh @@ -6,8 +6,8 @@ touch ./po/unsort-POTFILES.in find ./data/ui -iname "*.ui" -type f -exec grep -l "translatable" {} + | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done find ./data/ui -iname "*.blp" -type f -exec grep -lrE '_\(|C_|ngettext' {} + | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done find ./src -iname "*.vala" -type f -exec grep -lrE '_\(|C_|ngettext' {} + | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done -find ./data/ -iname "*.desktop.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done -find ./data/ -iname "*.metainfo.xml.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done +find ./data/ -iname "*.desktop.in.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done +find ./data/ -iname "*.metainfo.xml.in.in" | while read file; do echo "${file#./}" >> ./po/unsort-POTFILES.in; done cat ./po/unsort-POTFILES.in | sort | uniq > ./po/POTFILES.in From 7f0e427998a3ebe1fe481febd2535814dae9c714 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 18:32:31 +0300 Subject: [PATCH 052/167] po: fix app name etc --- .../io.gitlab.Rirusha.Cassette-Devel.desktop.in.in | 14 ++++++++++++++ data/io.gitlab.Rirusha.Cassette.desktop.in.in | 4 ++-- data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in | 4 ++-- data/meson.build | 7 ++----- meson.build | 1 - po/POTFILES.in | 1 + 6 files changed, 21 insertions(+), 10 deletions(-) create mode 100644 data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in diff --git a/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in b/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in new file mode 100644 index 0000000..7d7a460 --- /dev/null +++ b/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in @@ -0,0 +1,14 @@ +[Desktop Entry] +# Translators: app name should be translated +Name=Cassette (Devel) +Comment=Unofficial Yandex.Music client for GNOME (Devel build) +# Translators: keep number of ';' +Keywords=yandex;yandex music;yam;music; +Exec=cassette %U +Icon=@APP_ID_DYN@ +Terminal=false +Type=Application +Categories=GNOME;GTK;Music;Audio;AudioVideo; +StartupNotify=true +MimeType=x-scheme-handler/yandexmusic; +X-GNOME-UsesNotifications=true diff --git a/data/io.gitlab.Rirusha.Cassette.desktop.in.in b/data/io.gitlab.Rirusha.Cassette.desktop.in.in index ca41bec..bfd0232 100644 --- a/data/io.gitlab.Rirusha.Cassette.desktop.in.in +++ b/data/io.gitlab.Rirusha.Cassette.desktop.in.in @@ -1,7 +1,7 @@ [Desktop Entry] # Translators: app name should be translated -Name=@APP_NAME@ -Comment=Unofficial Yandex.Music client for GNOME @NAME_SUFFIX@ +Name=Cassette +Comment=Unofficial Yandex.Music client for GNOME # Translators: keep number of ';' Keywords=yandex;yandex music;yam;music; Exec=cassette %U diff --git a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in index 22d3609..a7bb356 100644 --- a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in +++ b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in @@ -1,7 +1,7 @@ - @APP_NAME@ - @APP_ID_DYN@ + Cassette + @APP_ID@ CC0-1.0 GPL-3.0-or-later Unofficial Yandex.Music client diff --git a/data/meson.build b/data/meson.build index 16176d7..6240a50 100644 --- a/data/meson.build +++ b/data/meson.build @@ -1,7 +1,5 @@ desktop_conf = configuration_data() desktop_conf.set('APP_ID_DYN', app_id_dyn) -desktop_conf.set('NAME_SUFFIX', name_suffix) -desktop_conf.set('APP_NAME', 'Cassette@0@'.format (name_suffix)) desktop_file = i18n.merge_file( input: configure_file( @@ -21,15 +19,14 @@ if desktop_utils.found() endif appstream_conf = configuration_data() -appstream_conf.set('APP_ID_DYN', app_id_dyn) -appstream_conf.set('APP_NAME', 'Cassette@0@'.format (name_suffix)) +appstream_conf.set('APP_ID', app_id) appstream_conf.set('HOMEPAGE', 'https://gitlab.gnome.org/Rirusha/Cassette') appstream_conf.set('BUGTRACKER', 'https://gitlab.gnome.org/Rirusha/Cassette/-/issues') appstream_conf.set('HELP', 'https://t.me/CassetteGNOME_Discussion') appstream_file = i18n.merge_file( input: configure_file( - output: '@0@.metainfo.xml.in'.format(app_id_dyn), + output: '@0@.metainfo.xml.in'.format(app_id), input: '@0@.metainfo.xml.in.in'.format(app_id), configuration: appstream_conf), output: '@0@.metainfo.xml'.format(app_id), diff --git a/meson.build b/meson.build index 6aede6a..fc3c7ef 100644 --- a/meson.build +++ b/meson.build @@ -44,7 +44,6 @@ conf = configuration_data() conf.set_quoted('APP_ID', app_id) conf.set_quoted('APP_ID_DYN', app_id_dyn) conf.set_quoted('APP_NAME', app_name) -conf.set_quoted('NAME_SUFFIX', name_suffix) conf.set_quoted('G_LOG_DOMAIN', app_id) conf.set10('IS_DEVEL', get_option('is_devel')) conf.set_quoted('VERSION', '@0@@1@'.format (meson.project_version(), version_suffix)) diff --git a/po/POTFILES.in b/po/POTFILES.in index 1f4e37e..1a132e7 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,4 +1,5 @@ data/io.gitlab.Rirusha.Cassette.desktop.in.in +data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in data/ui/account-info-dialog.blp data/ui/begin-view.ui From 5b1829088acb3c02e5c716994e419d288e381e60 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 18:46:15 +0300 Subject: [PATCH 053/167] ci: fix flatpakrepo url --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4e5d8e8..90a3b1c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -79,7 +79,7 @@ stages: - echo "[Flatpak Repo]" > repo/index.flatpakrepo - echo "Title=Cassette Nightly Repo" >> repo/index.flatpakrepo - - echo "Url=https://cassette-test-ci-rirusha-d1749b6104806a82118d20e39e6730af246b02.pages.gitlab.gnome.org/" >> repo/index.flatpakrepo + - echo "Url=https://cassette-rirusha-7b5d032b879376545602ad6add1827529edccbba8e6c57.pages.gitlab.gnome.org/" >> repo/index.flatpakrepo - echo "Homepage=https://https://gitlab.gnome.org/Rirusha/Cassette/" >> repo/index.flatpakrepo - echo "Comment=Repository with development version of Cassette" >> repo/index.flatpakrepo - echo "Description=Repository with development version of Cassette" >> repo/index.flatpakrepo From 476d06dd7659e3682c490d28b1c4f5ce49033d33 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 25 Sep 2024 19:25:39 +0300 Subject: [PATCH 054/167] docs: update readmes --- README.md | 42 +++++++++++++++++++++++++++++------------- docs/README-ru.md | 45 ++++++++++++++++++++++++++++++--------------- 2 files changed, 59 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index caf14e5..17f0f99 100644 --- a/README.md +++ b/README.md @@ -99,39 +99,55 @@ nix-shell -p cassette * `pkg` * `appstream-utils` -#### latest +### PreRelease > Unstable features under development will not be available in this version. ```shell meson setup _build ``` -#### devel +### `is_devel` flag -> In this version, all devel functions will be available, the application may work unstable. +> In this version, all devel functions will be available. ```shell meson setup _build -Dis_devel=true ``` -### Testing -```shell -ninja -C _build test -``` - -### Installation: +#### Install ```shell sudo ninja install -C _build ``` -### Delete: +#### Testing +```shell +ninja -C _build test +``` + +#### Uninstal ```shell sudo ninja uninstall -C _build ``` +## Devel version + +> This version is built and updated with every commit, so it may be unstable. + +You need to add `cassette-nightly` and `gnome-nightly` repositories: + +```shell +flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo +flatpak remote-add --if-not-exists cassette-nightly https://cassette-rirusha-7b5d032b879376545602ad6add1827529edccbba8e6c57.pages.gitlab.gnome.org/index.flatpakrepo +``` + +Install application: + +```shell +sudo flatpak install cassette-nightly io.gitlab.Rirusha.Cassette-Devel +``` + ## For developers -### Using Visual Studio Code -The repository has recommended extensions for checking and running the application with gdb. +> The repository has recommended extensions for developing with Visual Studio Code. ### Dependencies @@ -163,7 +179,7 @@ You can support in several ways:
- + Tinkoff diff --git a/docs/README-ru.md b/docs/README-ru.md index da10a1c..b2a6443 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -99,40 +99,55 @@ nix-shell -p cassette * `pkg` * `appstream-utils` -#### latest +### ПредРелиз > В данной версии будут недоступны нестабильные функции, находящиеся в разработке. ```shell -meson setup builddir +meson setup _build ``` -#### devel +### Флаг `is_devel` -> В данной версии будут доступны все devel функции, приложение может работать нестабильно. +> В данной версии будут доступны все разрабатываемые функции. ```shell -meson setup builddir -meson configure -Dprofile=development builddir +meson setup _build -Dis_devel=true ``` -### Тестирование +#### Установка ```shell -ninja -C builddir test +sudo ninja install -C _build ``` -### Установка: +#### Тестирование ```shell -sudo ninja -C builddir install +ninja -C _build test ``` -### Удаление: +#### Удаление ```shell -sudo ninja -C builddir uninstall +sudo ninja uninstall -C _build +``` + +## Версия "В разработке" + +> Эта версия обновляется после каждого изменения, так что она может быть нестабильна. + +Нужно добавить `cassette-nightly` и `gnome-nightly` репозиторий: + +```shell +flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo +flatpak remote-add --if-not-exists cassette-nightly https://cassette-rirusha-7b5d032b879376545602ad6add1827529edccbba8e6c57.pages.gitlab.gnome.org/index.flatpakrepo +``` + +Установка приложения: + +```shell +sudo flatpak install cassette-nightly io.gitlab.Rirusha.Cassette-Devel ``` ## Для разработчиков -### Использование Visual Studio Code -В репозитории есть рекомендуемые расширения для проверки и запуска приложения с помощью gdb. +> Репозиторий имеет рекомендуемые расширения для разработки с Visual Studio Code. ### Зависимости @@ -164,7 +179,7 @@ flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08b
- + Tinkoff From 92120a0fb1b1947c6471b56623e2265ee2d40313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sabri=20=C3=9Cnal?= Date: Thu, 26 Sep 2024 04:30:08 +0000 Subject: [PATCH 055/167] Add Turkish translation --- po/LINGUAS | 1 + po/tr.po | 1305 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1306 insertions(+) create mode 100644 po/tr.po diff --git a/po/LINGUAS b/po/LINGUAS index 8dd11a9..c45d177 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -3,3 +3,4 @@ be es ru sl +tr diff --git a/po/tr.po b/po/tr.po new file mode 100644 index 0000000..3e158dd --- /dev/null +++ b/po/tr.po @@ -0,0 +1,1305 @@ +# Turkish translation for cassette. +# Copyright (C) 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# +# Sabri Ünal , 2024. +# Emin Tufan Çetin , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-17 07:00+0000\n" +"PO-Revision-Date: 2024-09-12 21:56+0300\n" +"Last-Translator: Sabri Ünal \n" +"Language-Team: Türkçe \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.5\n" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette.desktop.in:4 +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Kaset" + +#: data/io.github.Rirusha.Cassette.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME" +msgstr "GNOME için resmi olmayan Yandex.Music istemcisi" + +#. Translators: keep number of ';' +#: data/io.github.Rirusha.Cassette.desktop.in:7 +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;music;yandex müzik;" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +msgid "Cassette (Devel)" +msgstr "Kaset (Geliştirme)" + +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME (Development)" +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +msgid "Features:" +msgstr "Özellikler:" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +msgid "Shows which tracks have been replaced and by what" +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 +msgid "Unofficial Yandex.Music client" +msgstr "Resmi olmayan Yandex.Music istemcisi" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 +msgid "Vladimir Vaskov" +msgstr "" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Hesap Bilgileri" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Tarayıcıda Aç" + +# Plus burada Yandex'in ek özellikler içeren bir paketinin adı. +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Plus" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Oturumu kapat" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "Kullanım kipi" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "Kullanım kipini seç" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Çevrim içi kip" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Yerel kip" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Kapat" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Yetkilendirme" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Dizin boyutu:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Ön Bellek" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Temizle" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Veri" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Ön belleğe taşı" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Taşı" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Tüm ön bellek işlerini göster" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Başlık:" + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "Simge: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Sayfayı kaydet" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Sayfayı kaldır" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Özel sayfalar" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Buradan özel sayfaları denetleyebilirsiniz." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "Beğenilmeyen parçalar" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Geri git" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Yenile" + +#: data/ui/header-bar.blp:28 +msgid "Yandex.Music search" +msgstr "Yandex.Music arama" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Ana Eylemler" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Kısayolları Göster" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Çık" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Oynatma Denetimi" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Oynat/Duraklat" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Önceki parçayı çal" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Sonraki parçayı çal" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Uygulamayı sustur" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Kuyruk denetimi" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Karıştırma kipini değiştir" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Yineleme kipini değiştir" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Diğer" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Geçerli parçayı paylaş" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Panodan URL ayrıştır" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Yetişkin içerik" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Çocuk içerik" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Sayfa yapım aşamasında" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Tüm istasyonlar" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Plus Aboneliği Yok" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Plus Al" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Parça bilgisini göster" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Dalga ayarlarını göster" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Oynatma kuyruğunu göster" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Sesi değiştir" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Şimdi oynatılıyor" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Eklenecek çalma listesini seç" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Çalma listesi oluştur" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Çalma Listesi" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Boş" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Çalma listeleriniz" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Ayrıca şu çalma listelerini de beğendiniz" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Çalma listesi görünürlüğünü değiştir" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Başlığa sayfa ekle" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Kaydet" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Sil" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Vazgeç" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Durdur" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Ana" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Genel" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Diğer" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Deneysel" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Ön bellek" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Ön bellek yönetimi" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "İçerik kaydediliyor…" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "İçerik ön belleklendi" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "İçerik kaydedildi" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "İstasyonlar tablosu" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "İstasyon aranıyor…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Türe göre…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Ruh haline göre…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Etkinliğe göre…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Çağlara göre…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Diğer…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Parça şarkı sözleri" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Yazarlar" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Kaynak" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Benzer parçalar" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Parça ara" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Sıralama Ölçütü" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Görüntülenecek parça yok" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "ad" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "sanatçı" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "albüm" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "süre" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "Yükleniyor…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Çeşitliliğe göre…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Dile göre…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Dalga ayarları alınamadı" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Yeniden Bağlan" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Bağlantı sorunları" + +#. Translators: NAME /n NAME +#: src/about.vala:60 +msgid "translator-credits" +msgstr "" +"Sabri Ünal \n" +"Emin Tufan Çetin " + +#: src/about.vala:68 +msgid "Telegram channel" +msgstr "Telegram kanalı" + +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" +msgstr "Maddi destek (Tinkoff)" + +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "Maddi destek (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:73 +msgid "Sponsors" +msgstr "Sponsorlar" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Sürüm bilgisini yazdır ve çık" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Bağlantı yeniden sağlandı" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Önceki" + +#: src/application.vala:274 +msgid "Next" +msgstr "Sonraki" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Pano içeriği ayrıştırılamadı" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "İptal" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "Beğenildi" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "Günlük" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "" + +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "Bayt" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "Kilobayt" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "Megabayt" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "Gigabyte" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "Terabayt" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "Yeni Çalma Listesi" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "" + +#: src/pager.vala:267 +msgid "Main" +msgstr "Ana" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "Çalma Listeleri" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Bookmate aboneliği gerekli" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Süre: %s sa. %s dk." + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "Süre: %s dk." + +#: src/utils.vala:357 +msgid "today" +msgstr "bugün" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "dün" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "" + +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Duraklat" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Oynat" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Çalma Listesi '%s'" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Kuyruğa ekle" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Paylaş" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Ana Menü" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Çalma Listesine Ekle" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Çalma Listesinden Kaldır" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Kuyruktan Kaldır" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Ses Denetimi" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Sesi Aç" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Sessiz" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "Albüm" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d kaydedildi %s" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "%d parça şimdi kaydediliyor" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "Sahibi: %s" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "Parça sayısı: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "Ön bellek dosyaları silinsin mi?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Kayıtlı dosyalar taşınsın mı?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "Siliniyor…" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "Görüntü" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "Parça" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "%s kaydediliyor…" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "%s ön belleklendi" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "%s kaydedildi" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Çalma Listesi \"%s\"" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Sanatçı \"%s\"" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "Arama sonuçlarına göre \"%s\"" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "Parça listesi" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "Müzik parçanız" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "Müzik parçası" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Dalga ayarları" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "Parça yok" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s '%s' kaydedildi" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "%s '%s' kaydedilemedi, ağ hatası oluştu" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "%s '%s' kaydından vazgeçildi" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "%s kaydı başladı" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "%s '%s' veriden ön belleğe taşındı" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "%s kaldırma başladı. Lütfen uygulamayı kapatmayın" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "Hata %d" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "Sayfa yüklenemedi" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "İstenen içerik bulunamadı" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "Çalma listesi silinsin mi?" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "" + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "'%s' çalma listesi silindi" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s, %s çalma listesini güncelledi" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s, %s çalma listesini güncelledi" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "'%s' görünürlüğü değiştirelemedi" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "Çalma listesi '%s' artık genel" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "Çalma listesi '%s' artık özel" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "Pencere bilgi iletisi: %s" + +#~ msgid "Rirusha" +#~ msgstr "Rirusha" From 7f3e250abfe94c32972c5acdfa811d71440b98b6 Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 26 Sep 2024 09:43:27 +0000 Subject: [PATCH 056/167] Update Slovenian translation --- po/sl.po | 116 +++++++++++++++++++++++++++---------------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/po/sl.po b/po/sl.po index cd54842..41a6b68 100644 --- a/po/sl.po +++ b/po/sl.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" -"Report-Msgid-Bugs-To: https://github.com/Rirusha/Cassette/issues\n" -"POT-Creation-Date: 2024-09-02 15:24+0000\n" -"PO-Revision-Date: 2024-09-02 21:10+0200\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-17 07:00+0000\n" +"PO-Revision-Date: 2024-09-17 17:24+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl\n" @@ -22,64 +22,11 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette.appdata.xml.in:3 -#: data/io.github.Rirusha.Cassette.desktop.in:4 src/main.vala:23 +#: data/io.github.Rirusha.Cassette.desktop.in:4 +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 msgid "Cassette" msgstr "Kaseta" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:8 -msgid "" -"GTK/Adwaita application that allows to use Yandex Music service on Linux " -"operating systems." -msgstr "" -"Program GTK / Adwaita, ki omogoča uporabo storitve Yandex Music v " -"operacijskih sistemih Linux." - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:12 -msgid "Features:" -msgstr "Zmožnosti:" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:16 -msgid "Allows you to save playlists and albums for offline listening" -msgstr "" -"Omogoča shranjevanje seznamov predvajanja in albumov za poslušanje brez " -"povezave" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:19 -msgid "Has a dynamic \"karaoke mode\" right in the track information panel" -msgstr "" -"Ima dinamičen način »karaoke« neposredno na informacijski plošči posnetka" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:22 -msgid "" -"Allows you to more precisely customize the display and playback of special " -"content, such as explicit or suitable for children." -msgstr "" -"Omogoča natančnejše prilagajanje prikaza in predvajanja posebnih vsebin, na " -"primer eksplicitnih ali primernih za otroke." - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:26 -msgid "Displays tracks that are currently unavailable in the service" -msgstr "Prikaže posnetke, ki trenutno niso na voljo v storitvi" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:29 -msgid "Shows which tracks have been replaced and by what" -msgstr "Pokaže, kateri posnetki so bili nadomeščeni in s čim" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:33 -msgid "" -"Cassette is an unofficial client and is not associated with or endorsed by " -"Yandex." -msgstr "Kaseta je neuradni odjemalec in ni povezana z Yandexom ali ga podpira." - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:68 -msgid "Unofficial Yandex.Music client" -msgstr "Neuradni odjemalec za Yandex.Music" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:138 -msgid "Rirusha" -msgstr "Rirusha" - #: data/io.github.Rirusha.Cassette.desktop.in:5 msgid "Unofficial Yandex.Music client for GNOME" msgstr "Neuradni odjemalec Yandex.Music za GNOME" @@ -99,6 +46,59 @@ msgstr "Kaseta (razvojna različica)" msgid "Unofficial Yandex.Music client for GNOME (Development)" msgstr "Neuradni odjemalec Yandex.Music za GNOME (razvojna različica)" +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"Program GTK / Adwaita, ki omogoča uporabo storitve Yandex Music v " +"operacijskih sistemih Linux." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +msgid "Features:" +msgstr "Zmožnosti:" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "" +"Omogoča shranjevanje seznamov predvajanja in albumov za poslušanje brez " +"povezave" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "" +"Ima dinamičen način »karaoke« neposredno na informacijski plošči posnetka" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Omogoča natančnejše prilagajanje prikaza in predvajanja posebnih vsebin, na " +"primer eksplicitnih ali primernih za otroke." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Prikaže posnetke, ki trenutno niso na voljo v storitvi" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +msgid "Shows which tracks have been replaced and by what" +msgstr "Pokaže, kateri posnetki so bili nadomeščeni in s čim" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "Kaseta je neuradni odjemalec in ni povezana z Yandexom ali ga podpira." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 +msgid "Unofficial Yandex.Music client" +msgstr "Neuradni odjemalec za Yandex.Music" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 +msgid "Vladimir Vaskov" +msgstr "Vladimir Vaskov" + #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Podatki o računu" From b71e885663612e8614756d2244bc3708fd93a56b Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 26 Sep 2024 09:44:47 +0000 Subject: [PATCH 057/167] Update Slovenian translation --- po/sl.po | 60 ++++++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 32 deletions(-) diff --git a/po/sl.po b/po/sl.po index 41a6b68..477d868 100644 --- a/po/sl.po +++ b/po/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-17 07:00+0000\n" -"PO-Revision-Date: 2024-09-17 17:24+0200\n" +"POT-Creation-Date: 2024-09-26 09:43+0000\n" +"PO-Revision-Date: 2024-09-26 11:44+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl\n" @@ -22,31 +22,35 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette.desktop.in:4 -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 +#: data/io.gitlab.Rirusha.Cassette.desktop.in.in:4 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 msgid "Cassette" msgstr "Kaseta" -#: data/io.github.Rirusha.Cassette.desktop.in:5 +#: data/io.gitlab.Rirusha.Cassette.desktop.in.in:5 msgid "Unofficial Yandex.Music client for GNOME" msgstr "Neuradni odjemalec Yandex.Music za GNOME" #. Translators: keep number of ';' -#: data/io.github.Rirusha.Cassette.desktop.in:7 -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +#: data/io.gitlab.Rirusha.Cassette.desktop.in.in:7 +#: data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;glasba yandex;yandex music;yam;glasba;music;" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +#: data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in:4 msgid "Cassette (Devel)" msgstr "Kaseta (razvojna različica)" -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME (Development)" -msgstr "Neuradni odjemalec Yandex.Music za GNOME (razvojna različica)" +#: data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex.Music client for GNOME (Devel build)" +msgstr "Neuradni odjemalec Yandex.Music za GNOME (razvojna gradnja)" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex.Music client" +msgstr "Neuradni odjemalec za Yandex.Music" + +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." @@ -54,22 +58,22 @@ msgstr "" "Program GTK / Adwaita, ki omogoča uporabo storitve Yandex Music v " "operacijskih sistemih Linux." -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" msgstr "Zmožnosti:" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "" "Omogoča shranjevanje seznamov predvajanja in albumov za poslušanje brez " "povezave" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" msgstr "" "Ima dinamičen način »karaoke« neposredno na informacijski plošči posnetka" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:23 msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." @@ -77,28 +81,20 @@ msgstr "" "Omogoča natančnejše prilagajanje prikaza in predvajanja posebnih vsebin, na " "primer eksplicitnih ali primernih za otroke." -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" msgstr "Prikaže posnetke, ki trenutno niso na voljo v storitvi" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "Pokaže, kateri posnetki so bili nadomeščeni in s čim" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." msgstr "Kaseta je neuradni odjemalec in ni povezana z Yandexom ali ga podpira." -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 -msgid "Unofficial Yandex.Music client" -msgstr "Neuradni odjemalec za Yandex.Music" - -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 -msgid "Vladimir Vaskov" -msgstr "Vladimir Vaskov" - #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Podatki o računu" @@ -762,24 +758,24 @@ msgid "Connection problems" msgstr "Težave s povezavo" #. Translators: NAME /n NAME -#: src/about.vala:60 +#: src/about.vala:59 msgid "translator-credits" msgstr "Martin Srebotnjak " -#: src/about.vala:68 +#: src/about.vala:67 msgid "Telegram channel" msgstr "Kanal Telegram" -#: src/about.vala:69 +#: src/about.vala:68 msgid "Financial support (Tinkoff)" msgstr "Finančna podpora (Tinkoff)" -#: src/about.vala:70 +#: src/about.vala:69 msgid "Financial support (Boosty)" msgstr "Finančna podpora (Boosty)" #. Please keep alphabetical -#: src/about.vala:73 +#: src/about.vala:72 msgid "Sponsors" msgstr "Sponzorji" From 6d6f7f1e7dfd8ba8dd80f69d43a7b984851e93c9 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Thu, 26 Sep 2024 12:52:30 +0300 Subject: [PATCH 058/167] docs: update RADME --- README.md | 2 +- docs/README-ru.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 17f0f99..d5c19d4 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ You need to add `cassette-nightly` and `gnome-nightly` repositories: ```shell flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -flatpak remote-add --if-not-exists cassette-nightly https://cassette-rirusha-7b5d032b879376545602ad6add1827529edccbba8e6c57.pages.gitlab.gnome.org/index.flatpakrepo +flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassette-nightly.flatpakrepo ``` Install application: diff --git a/docs/README-ru.md b/docs/README-ru.md index b2a6443..c95aa65 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -136,7 +136,7 @@ sudo ninja uninstall -C _build ```shell flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -flatpak remote-add --if-not-exists cassette-nightly https://cassette-rirusha-7b5d032b879376545602ad6add1827529edccbba8e6c57.pages.gitlab.gnome.org/index.flatpakrepo +flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassette-nightly.flatpakrepo ``` Установка приложения: From 7b90979dc1bb9340cb14dcd40a8f612cc39cbbaf Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Thu, 26 Sep 2024 13:37:39 +0300 Subject: [PATCH 059/167] docs: fix assets location --- README.md | 4 ++-- {data/assets => assets}/boosty.png | Bin {data/assets => assets}/tbank.png | Bin docs/README-ru.md | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) rename {data/assets => assets}/boosty.png (100%) rename {data/assets => assets}/tbank.png (100%) diff --git a/README.md b/README.md index d5c19d4..1fef701 100644 --- a/README.md +++ b/README.md @@ -180,10 +180,10 @@ You can support in several ways: diff --git a/data/assets/boosty.png b/assets/boosty.png similarity index 100% rename from data/assets/boosty.png rename to assets/boosty.png diff --git a/data/assets/tbank.png b/assets/tbank.png similarity index 100% rename from data/assets/tbank.png rename to assets/tbank.png diff --git a/docs/README-ru.md b/docs/README-ru.md index c95aa65..f84e60a 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -180,10 +180,10 @@ flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08b From 8ed48ca3392cf8db38b1eea3c544d403a1ec5d42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Benvenuti?= Date: Thu, 26 Sep 2024 11:43:07 +0000 Subject: [PATCH 060/167] Add German translation --- po/LINGUAS | 1 + po/de.po | 1350 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1351 insertions(+) create mode 100644 po/de.po diff --git a/po/LINGUAS b/po/LINGUAS index c45d177..4e6445d 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,5 +1,6 @@ # Please keep this list alphabetically sorted be +de es ru sl diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..58f454f --- /dev/null +++ b/po/de.po @@ -0,0 +1,1350 @@ +# German translation for cassette. +# Copyright (C) 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# Jürgen Benvenuti , 2024. +# Tim Sabsch , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-15 12:45+0000\n" +"PO-Revision-Date: 2024-09-16 22:47+0200\n" +"Last-Translator: Jürgen Benvenuti \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.4.4\n" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette.desktop.in:4 +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Kassette" + +#: data/io.github.Rirusha.Cassette.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME" +msgstr "Inoffizielle Yandex.Music-Anwendung für GNOME" + +#. Translators: keep number of ';' +#: data/io.github.Rirusha.Cassette.desktop.in:7 +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;music;Yandex;Yandex Music;yam;Musik;" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +msgid "Cassette (Devel)" +msgstr "Kassette (Entw.)" + +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME (Development)" +msgstr "Inoffizielle Yandex.Music-Anwendung für GNOME (Entwicklung)" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"GTK/Adwaita-Anwendung, die es ermöglicht, den Yandex-Musikdienst auf Linux-" +"Betriebssystemen zu nutzen." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +msgid "Features:" +msgstr "Funktionen:" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "" +"Ermöglicht das Speichern von Wiedergabelisten und Alben zum Offline-Hören" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "" +"Verfügt über einen dynamischen »Karaoke-Modus« direkt im " +"Titelinformationsfeld" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Ermöglicht eine genauere Anpassung der Anzeige und Wiedergabe spezieller " +"Inhalte, z. B. explizit oder für Kinder geeignet." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Zeigt Titel an, die derzeit im Dienst nicht verfügbar sind" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +msgid "Shows which tracks have been replaced and by what" +msgstr "Zeigt an, welche Titel ersetzt wurden und durch welche" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" +"Kassette ist ein inoffizielle Anwendung, die nicht mit Yandex assoziiert ist " +"oder von Yandex unterstützt wird." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 +msgid "Unofficial Yandex.Music client" +msgstr "Inoffizielle Yandex.Music-Anwendung" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 +msgid "Rirusha" +msgstr "Rirusha" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Konteninformation" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Im Browser öffnen" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Plus" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Abmelden" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "Benutzungsmodus" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "Benutzungsmodus wählen" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"Wenn Sie den »Online-Modus« wählen, können Sie auf lokale Musik zugreifen, " +"indem Sie die Anzeige der entsprechenden Seiten in den Seiteneinstellungen " +"aktivieren. Sie können sich auch später noch anmelden, wenn Sie den »Lokalen " +"Modus« wählen" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Onlinemodus" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Lokaler Modus" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Schließen" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Legitimierung" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Ordnergröße:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Zwischenspeicher" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Leeren" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Daten" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "In den Zwischenspeicher verschieben" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Verschieben" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Alle Zwischenspeicher-Aufträge anzeigen" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Titel: " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "Symbol: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Seite speichern" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Seite entfernen" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Benutzerdefinierte Seiten" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Hier können Sie benutzerdefinierte Seiten steuern." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "Mit »Gefällt nicht« bewertete Titel" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Zurück gehen" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Neu laden" + +#: data/ui/header-bar.blp:28 +msgid "Yandex.Music search" +msgstr "Yandex.Music-Suche" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Hauptaktionen" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Tastenkürzel anzeigen" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Beenden" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Wiedergabesteuerung" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Wiedergabe fortsetzen/pausieren" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Vorherigen Titel wiedergeben" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Nächsten Titel wiedergeben" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Anwendung stumm schalten" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Warteschlangensteuerung" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Zufallswiedergabe-Modus ändern" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Wiederholungsmodus ändern" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Andere" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Aktuellen Titel freigegeben" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Adresse aus der Zwischenablage auslesen" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Expliziter Inhalt" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Kinderfreundlicher Inhalt" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Seite im Aufbau" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Alle Stationen" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Kein Plus-Abonnement" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"Um Probleme mit Yandex zu vermeiden, sind die Online-Funktionen der " +"Anwendung ohne ein Yandex.Plus-Abonnement nicht verfügbar. Vielen Dank für " +"Ihr Verständnis." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Plus erhalten" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Titelinformation anzeigen" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Warteschlange anzeigen" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Lautstärke ändern" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Wird jetzt gespielt" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Hinzuzufügende Wiedergabeliste wählen" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Wiedergabeliste erstellen" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Wiedergabeliste" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Leer" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Ihre Wiedergabelisten" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Ihnen gefallen auch diese Wiedergabelisten" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Sichtbarkeit der Wiedergabeliste ändern" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Speichern" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Löschen" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Abbrechen" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Stopp" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Haupt" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Allgemein" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Hohe Audioqualität aktivieren" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"Achtung! Wenn der Titel in niedriger Qualität heruntergeladen wurde und nach " +"dem Download die hohe Qualität aktiviert wird, wird das Audio nicht erneut " +"geladen" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "Titel am Anfang der Wiedergabeliste hinzufügen" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "" +"Legt fest, ob der Titel als erster oder als letzter zur Wiedergabeliste " +"hinzugefügt wird" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "Benachrichtigung »Wird jetzt gespielt« anzeigen" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Benachrichtigung beim Wechseln eines Titels anzeigen" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "Zusätzliche Marken anzeigen" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Zusätzliche Marken zeigen zusätzliche Informationen über den Titel an" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "Speichermarke anzeigen" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "" +"Ein Textfeld mit Informationen über die Zwischenspeicherung des Titels " +"anzeigen" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Zwischenspeichermarke anzeigen" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Marke zur Zwischenspeicherung eines Titels anzeigen" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "Ersetzt-Marke anzeigen" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "Marke anzeigen, dass der Titel ersetzt wurde" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "Titel-Sichtbarkeit" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" +"Spezielle Titel in Titellisten anzeigen. Filter funktioniert nicht bei der " +"Suche in der Titelliste" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "Nicht verfügbare Inhalte anzeigen" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" +"Titel anzeigen, die im Dienst nicht verfügbar sind. Sie können sie nicht " +"anhören" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "Für Kinder geeignete Inhalte anzeigen" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Inhalte anzeigen, die speziell für Kinder geeignet sind" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Explizite Inhalte anzeigen" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Inhalte mit Altersbeschränkungen anzeigen" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Andere" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "Fehlerdiagnose-Modus anzeigen" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" +"Zusätzliche Informationen protokollieren, die für die Fehlerdiagnose " +"nützlich sind" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Experimentell" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" +"Parameter, die Verschiedenes testen und in zukünftigen Versionen entfernt " +"werden können" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "Seiten" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "Statische Seiten" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "»Haupt«-Seite anzeigen" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "»Gefällt«-Seite anzeigen" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "»Wiedergabelisten«-Seite anzeigen" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Zwischenspeicher" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Zwischenspeicherverwaltung" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"Hier können Sie den Speicherverbrauch der Anwendung einsehen, den gesamten " +"Zwischenspeicher aus dem Zwischenspeicher-Ordner löschen und das " +"Herunterladen des Zwischenspeichers auf die Festplatte steuern" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Zwischenspeicherinhalt" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "Inhalt wird gespeichert …" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Inhalt wurde zwischengespeichert" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "Inhalt wurde gespeichert" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Nach Genre …" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Nach Stimmung …" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Nach Aktivität …" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Nach Epoche …" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Andere …" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Es wurden keinen Stationen mit diesem Namen gefunden" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Titel-Liedtext" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Autoren" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Quelle" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Ähnliche Titel" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Nach Titel suchen" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Sortieren nach" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Keine Titel zur Anzeige" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "Name" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "Interpret" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "Album" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "Dauer" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "Wird geladen …" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Nach Sprache …" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Erneut verbinden" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Verbindungsprobleme" + +#. Translators: NAME /n NAME +#: src/about.vala:60 +msgid "translator-credits" +msgstr "" +"Jürgen Benvenuti , 2024\n" +"Tim Sabsch 2024" + +#: src/about.vala:68 +msgid "Telegram channel" +msgstr "Telegram-Kanal" + +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" +msgstr "Finanzielle Unterstützung (Tinkoff)" + +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "Finanzielle Unterstützung (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:73 +msgid "Sponsors" +msgstr "Sponsoren" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Versionsinformationen anzeigen und beenden" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Verbindung wiederhergestellt" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Vorheriger" + +#: src/application.vala:274 +msgid "Next" +msgstr "Nächster" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "Aktueller Titel kann nicht in die Zwischenablage kopiert werden" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Inhalt der Zwischenablage kann nicht verarbeitet werden" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "Die Benutzeransicht wurde noch nicht implementiert" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "Die Albumansicht wurde noch nicht implementiert" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "Abmelden?" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "" +"Sie werden sich erneut anmelden müssen, um die Anwendung nutzen zu können" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "Abbrechen" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "Wird verschoben …" + +# Nicht sehr knackig, aber »liked« als deutsches Verb gefällt mir noch weniger. Bessere Ideen? -jb +# Vielleicht »Gefällt [nicht]«? Finde ich jetzt auch nicht grandios besser - ts +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "Gefällt" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "Täglich" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "Unbekannt" + +# loc wie in Location +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "Datenbank wurde initialisiert, Ort - %s" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "Objekt %s konnte nicht gespeichert werden" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "Byte" +msgstr[1] "Bytes" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "Kilobyte" +msgstr[1] "Kilobytes" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "Megabyte" +msgstr[1] "Megabytes" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "Gigabyte" +msgstr[1] "Gigabytes" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "Terabyte" +msgstr[1] "Terabytes" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "Fehler beim Abrufen der Zwischenspeicher-Ordnergröße. Nachricht %s" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "Fehler beim Abrufen der permanenten Ordnergröße. Nachricht %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "Falscher Typ: erwartet %s, erhalten %s" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "Probleme mit der Warteschlange" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "Neue Wiedergabeliste" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "Maximale Seitenanzahl erreicht" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "Seite »%s« wurde bereits hinzugefügt" + +#: src/pager.vala:267 +msgid "Main" +msgstr "Haupt" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "Wiedergabelisten" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "Seitendatei kann nicht gelesen werden. Nachricht: %s" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "Seitendatei kann nicht erstellt werden. Nachricht: %s" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "Noch nicht implementiert" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "Legitimierung erforderlich" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Bookmate-Abonnement erforderlich" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "Link in die Zwischenablage kopiert" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Länge: %s h %s min." + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "Länge: %s min." + +#: src/utils.vala:357 +msgid "today" +msgstr "heute" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "gestern" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "»Gefällt nicht« entfernen" + +# Na ja, ein bisschen holprig. Bessere Ideen? - jb +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "Mit »Gefällt nicht« bewerten" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "»Gefällt« entfernen" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "Mit »Gefällt« bewerten" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Pause" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Wiedergeben" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Wiedergabeliste »%s«" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Zur Warteschlange hinzufügen" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Freigeben" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Hauptmenü" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "Adresse aus der Zwischenablage auslesen" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "Einstellungen" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "Tastenkürzel" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "Info zu Kassette" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "Informationen anzeigen" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "Den nächsten Titel wiedergeben" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Zur Wiedergabeliste hinzufügen" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Aus der Wiedergabeliste entfernen" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Aus der Warteschlange entfernen" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Lautstärkeregelung" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Stummschaltung aufheben" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Stumm schalten" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "Album" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d gespeichert%s" +msgstr[1] "%d / %d gespeichert%s" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "Es wird %d Titel gespeichert" +msgstr[1] "Es werden %d Titel gespeichert" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "Titel wurde ersetzt. Ursprüngliche Version: %s, %s" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "Besitzer: %s" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "Titelanzahl: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "Zwischenspeicher-Dateien löschen?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Gespeicherte Dateien verschieben?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" +"Der gesamte Zwischenspeicher wird gelöscht. Dies hat keine Auswirkungen auf " +"gespeicherte Wiedergabelisten oder Alben" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" +"Alle gespeicherten Wiedergabelisten und Alben werden in Zwischenspeicher-" +"Dateien verschoben. Dies kann eine Weile dauern." + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "Löschvorgang …" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "Bild" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "Titel" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "%s wird gespeichert …" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "%s zwischengespeichert" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "%s gespeichert" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Wiedergabeliste »%s«" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Album »%s«" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "Nach Suchergebnissen »%s«" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "Titelliste" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "Ihr Musiktitel" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "Musiktitel" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Welleneinstellungen" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "Titel ist nicht verfügbar" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s »%s« erfolgreich gespeichert" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "Speichern von %s »%s« wurde wegen eines Netzwerkfehlers gestoppt" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "Speichern von %s »%s« wurde abgebrochen" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "Speichern von %s wurde gestartet" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "Fehler %d" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "Seite konnte nicht geladen werden" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "Gewünschter Inhalt konnte nicht gefunden werden" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "Wiedergabeliste löschen?" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "Wiedergabeliste »%s« wird unwiderruflich gelöscht." + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "Wiedergabeliste »%s« wurde gelöscht" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s aktualisierte die Wiedergabeliste %s" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s aktualisierte die Wiedergabeliste %s" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "Sichtbarkeit von »%s« kann nicht geändert werden" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "Wiedergabeliste »%s« ist jetzt öffentlich" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "Wiedergabeliste »%s« ist jetzt privat" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "Fensterinformationsnachricht: %s" From 38df7c78a8eaec940c74cd19fbd51d51d8ec6f34 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Thu, 26 Sep 2024 13:31:00 +0000 Subject: [PATCH 061/167] Add Brazilian Portuguese translation --- po/LINGUAS | 1 + po/pt_BR.po | 1339 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1340 insertions(+) create mode 100644 po/pt_BR.po diff --git a/po/LINGUAS b/po/LINGUAS index 4e6445d..462a59c 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -2,6 +2,7 @@ be de es +pt_BR ru sl tr diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 0000000..9fd6de6 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,1339 @@ +# Brazilian Portuguese translation for cassette. +# Copyright (C) 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# Rafael Fontenelle , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-17 07:00+0000\n" +"PO-Revision-Date: 2024-09-18 15:59-0300\n" +"Last-Translator: Rafael Fontenelle \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"X-Generator: Gtranslator 46.1\n" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette.desktop.in:4 +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Cassette" + +#: data/io.github.Rirusha.Cassette.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME" +msgstr "Cliente não oficial do Yandex.Music para GNOME" + +#. Translators: keep number of ';' +#: data/io.github.Rirusha.Cassette.desktop.in:7 +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;música;" + +#. Translators: app name should be translated +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +msgid "Cassette (Devel)" +msgstr "Cassette (Devel)" + +#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 +msgid "Unofficial Yandex.Music client for GNOME (Development)" +msgstr "Cliente não oficial do Yandex.Music para GNOME (Desenvolvimento)" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"Aplicativo GTK/Adwaita que permite usar o serviço Yandex Music em sistemas " +"operacionais Linux." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +msgid "Features:" +msgstr "Recursos:" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "Permite salvar listas de reprodução e álbuns para ouvir offline" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "Possui um “modo karaokê” dinâmico no painel de informações da faixa" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Permite personalizar com mais precisão a exibição e a reprodução de conteúdo " +"especial, como explícito ou adequado para crianças." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Exibe faixas que estão disponíveis no serviço no momento" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +msgid "Shows which tracks have been replaced and by what" +msgstr "Mostra quais faixas foram substituídas e por quais" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" +"Cassette é um cliente não oficial e não é associado ou endossado pelo Yandex." + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 +msgid "Unofficial Yandex.Music client" +msgstr "Cliente não oficial do Yandex.Music" + +#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 +msgid "Vladimir Vaskov" +msgstr "Vladimir Vaskov" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Informações da conta" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Abrir no navegador" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Mais" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Sair" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "Modo de uso" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "Escolha o modo de uso" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"Se você selecionar o “Modo online”, poderá acessar a música local " +"habilitando a exibição das páginas correspondentes nas preferências de " +"páginas, bem como efetuar login posteriormente ao selecionar o “Modo local”" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Modo online" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Modo local" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Fechar" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Autorização" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Tamanho dos diretórios:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Cache" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Limpar" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Dados" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Mover para cachoe" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Mover" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Mostrar todos os trabalhos de cache" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Título: " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "Ícone: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Salvar página" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Remover página" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Páginas personalizadas" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Aqui você pode controlar páginas personalizadas." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "Faixas não curtidas" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Voltar" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Atualizar" + +#: data/ui/header-bar.blp:28 +msgid "Yandex.Music search" +msgstr "Pesquisa no Yandex.Music" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Ações principais" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Mostra os atalhos" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Sai" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Controle reprodução" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Reproduz/Pausa a reprodução" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Reproduz a faixa anterior" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Reproduz a próxima faixa" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Aplicativo mudo" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Controla a fila" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Altera o modo aleatório" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Altera o modo de repetição" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Outros" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Compartilha a trilha atual" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Analisa a URL da área de transferência" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Conteúdo explícito" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Conteúdo infantil" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Página sob construção" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Todas as estações" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Sem assinatura Plus" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"Para evitar problemas com o Yandex, as funções online do aplicativo não " +"estão disponíveis sem uma assinatura Yandex.Plus. Obrigado pela compreensão." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Obter Plus" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Mostra informações da faixa" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Mostra configurações da onda" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Mostra fila de reprodução" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Altera o volume" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Reproduzindo agora" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Escolha a lista de reprodução para adicionar" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Criar lista de reprodução" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Lista de reprodução" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Vazia" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Suas listas de reprodução" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Você também gostou dessas listas de reprodução" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Altera a visibilidade da lista de reprodução" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Adiciona página ao cabeçalho" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Salva" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Exclui" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Cancela" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Interrompe" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Principal" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Geral" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Habilita áudio de alta qualidade" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"Atenção! Se a faixa foi baixada em baixa qualidade e, após o download ser " +"habilitado em alta qualidade, o áudio não será recarregado" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "Adicionar faixa no topo da lista de reprodução" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "" +"A faixa será adicionada à lista de reprodução como a primeira ou a última?" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "Mostrar notificação “Reproduzindo agora”" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Mostra uma notificação ao trocar de faixa" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "Mostra marcas adicionais" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Marcas adicionais exibem mais informações sobre a faixa" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "Mostrar marca de salvamento" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "Mostra um rótulo com informações sobre o status de cache da faixa" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Mostrar marca de cache" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Mostra uma marca sobre salvar uma faixa no cache" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "Mostrar marca de substituição" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "Mostra uma marca que mostra que a faixa foi substituída" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "Visibilidade das faixas" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" +"Mostra faixas especiais em listas de faixas. O filtro não funciona ao " +"pesquisar na lista de faixas" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "Mostrar conteúdo não disponível" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" +"Mostra faixas que não estão disponíveis no serviço. Você não pode ouvi-los" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "Mostrar conteúdo adequado para crianças" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Mostra conteúdo específico para crianças" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Mostrar conteúdo explícito" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Mostra conteúdo com restrições de idade" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Outro" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "Habilitar modo de depuração" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" +"Habilitar registro de informações adicionais úteis para detecção de erros" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Experimental" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" +"Parâmetros que testam qualquer coisa e podem ser removidos em versões futuras" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "Usar apenas menus da folha inferior" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "Test a preferência para o menu da folha inferior" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "Páginas" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "Páginas estáticas" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" +"Aqui você pode mostrar ou ocultar páginas estáticas. Elas sempre serão " +"exibidas no lado esquerdo do cabeçalho." + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "Mostrar página “Principal”" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "Mostrar página “Curtidas”" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "Mostrar página “Listas de reprodução”" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Cache" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Gerenciamento de cache" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"Aqui você pode ver o uso de memória do aplicativo, excluir todo o cache da " +"pasta de cache e controlar o download do cache para o disco" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Conteúdo do cache" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" +"Para melhor desempenho. Com o tempo, ele começa a ocupar muito espaço. Até " +"agora, a limpeza manual é necessária. Se habilitado, o aplicativo armazenará " +"em cache todo o conteúdo no diretório de cache para melhor desempenho, caso " +"contrário, o aplicativo carregará o conteúdo apenas ao armazenar em cache " +"objetos (como listas de reprodução ou álbuns). Desabilitar o parâmetro não " +"exclui o conteúdo já baixado" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "Salvando o conteúdo…" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Conteúdo em cache" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "Conteúdo salvo" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "Painel de estações" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "Procurando por estação…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Por gênero…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Por humor…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Por atividade…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Por época…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Outro…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Nenhuma estação com esse nome foi encontrada" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Letra da faixa" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Autores" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Fonte" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Faixas similares" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Pesquisar faixa" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Ordenar por" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Nenhuma faixa para exibir" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "nome" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "artista" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "álbum" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "duração" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "Carregando…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Por diversidade…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Por idioma…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Não é possível obter as configurações da onda" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Reconectar" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Problemas de conexão" + +#. Translators: NAME /n NAME +#: src/about.vala:60 +msgid "translator-credits" +msgstr "Rafael Fontenelle " + +#: src/about.vala:68 +msgid "Telegram channel" +msgstr "Canal de Telegram" + +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" +msgstr "Apoio financeiro (Tinkoff)" + +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "Apoio financeiro (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:73 +msgid "Sponsors" +msgstr "Patrocinadores" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Imprime informações da versão e sai" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Conexão restaurada" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Anterior" + +#: src/application.vala:274 +msgid "Next" +msgstr "Próxima" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "A faixa atual não pode ser copiada para a área de transferência" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Não é possível analisar o conteúdo da área de transferência" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "A visualização de usuários ainda não foi implementada" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "A visualização de álbuns ainda não foi implementada" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "Sair?Você precisará fazer login novamente para usar o aplicativo" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "Você precisará fazer login novamente para usar o aplicativo" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "Cancelar" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "Movendo…" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "Curtida" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "Diária" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "Desconhecida" + +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "O banco de dados foi inicializado, loc - %s" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "Não foi possível salvar o objeto %s" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "Byte" +msgstr[1] "Bytes" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "Kilobyte" +msgstr[1] "Kilobytes" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "Megabyte" +msgstr[1] "Megabytes" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "Gigabyte" +msgstr[1] "Gigabytes" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "Terabyte" +msgstr[1] "Terabytes" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "Erro ao obter o tamanho do diretório de cache. Mensagem %s" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "Erro ao obter o tamanho do diretório permanente. Mensagem %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "Tipo errado: esperado %s, obtido %s" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "Problemas com a fila" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "Não é possível definir o título \\\"%s\\\" para a página" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "Não é possível definir o título “%s” para a página" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "Não é possível definir o ícone com o nome “%s” para a página" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "Quantidade máxima de páginas alcançada" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "Página “%s” já adicionada" + +#: src/pager.vala:267 +msgid "Main" +msgstr "Principal" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "Listas de reprodução" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "Não foi possível ler o arquivo de páginas. Mensagem: %s" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "Não foi possível criar o arquivo de páginas. Mensagem: %s" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "Não implementador ainda" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "Requer autorização" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Requer assinatura Bookmate" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "Link copiado para a área de transferência" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Duração: %s h. %s min." + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "Duração: %s min." + +#: src/utils.vala:357 +msgid "today" +msgstr "hoje" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "ontem" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "Remove a não curtida" + +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "Define como não curtida" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "Remove a curtida" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "Define como curtida" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Pausa" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Reproduz" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Lista de reprodução “%s”" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "My Vibe por lista de reprodução" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Adicionar à fila" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Compartilhar" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Menu primário" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "Analisar URL da área de transferência" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "Preferências" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "Atalhos de teclado" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "Sobre o Cassette" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "My Vibe por faixa" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "Mostrar informações" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "Reproduzir próxima" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Adicionar à lista de reprodução" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Remover da lista de reprodução" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Remover da fila" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Controlar volume" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Tira do mudo" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Mudo" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "Álbum" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d salva%s" +msgstr[1] "%d / %d salvas%s" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] ". %d faixa sendo salva agora" +msgstr[1] "%d faixas sendo salvas agora" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "A faixa foi substituída. Versão original: %s, %s" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "Dono: %s" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "Contagem de faixas: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "Excluir arquivos de cache?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Mover arquivos salvos?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" +"Todo o cache será excluído. Isso não afeta as listas de reprodução ou álbuns " +"salvos" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" +"Todas as listas de reprodução e álbuns salvos serão movidos para arquivos de " +"cache. Isso pode demorar um pouco." + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "Excluindo…" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "Imagem" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "Faixa" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "%s sendo salva…" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "%s em cache" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "%s salvada" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Lista de reprodução “%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Álbum “%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "Por resultados da pesquisa “%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "Lista de faixas" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "Sua faixa musical" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "Faixa musical" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Configurações de onda" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "Faixa não disponível" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s “%s” salva com sucesso" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "O salvamento de %s “%s” foi parado devido a um erro de rede" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "O salvamento de %s “%s” foi abortado" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "O salvamento de %s foi iniciado" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "%s “%s” foi removida da pasta de cache" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "A remoção de %s foi iniciada. Não feche o aplicativo" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "Erro %d" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "Não foi possível carregar a página" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "Não foi possível encontrar o conteúdo desejado" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "Excluir lista de reprodução?" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "A lista de reprodução “%s” será excluída permanentemente." + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "A lista de reprodução “%s” foi excluída" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s atualizou a lista de reprodução %s" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s atualizou a lista de reprodução %s" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "Não foi possível alterar a visibilidade de “%s”" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "A lista de reprodução “%s” agora está pública" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "A lista de reprodução “%s” agora está privada" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "Mensagem de informações da janela: %s" + +#~ msgid "Rirusha" +#~ msgstr "Rirusha" From 90cf520faab68c56457cdb437eced7ab3e855aaf Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 11:44:14 +0300 Subject: [PATCH 062/167] flatpak: port manifests to .yml --- .../io.gitlab.Rirusha.Cassette-Devel.json | 61 ------------------- ...io.gitlab.Rirusha.Cassette-PreRelease.json | 60 ------------------ .../nightly/space.rirusha.Cassette-Devel.yml | 44 +++++++++++++ .../space.rirusha.Cassette-PreRelease.yaml | 51 ++++++++++++++++ ...gitlab.Rirusha.Cassette.metainfo.xml.in.in | 2 +- 5 files changed, 96 insertions(+), 122 deletions(-) delete mode 100644 build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json delete mode 100644 build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json create mode 100644 build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml create mode 100644 build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml diff --git a/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json b/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json deleted file mode 100644 index cc8bbbf..0000000 --- a/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-Devel.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "id" : "io.gitlab.Rirusha.Cassette-Devel", - "runtime" : "org.gnome.Platform", - "runtime-version" : "master", - "sdk" : "org.gnome.Sdk", - "command" : "cassette", - "finish-args" : [ - "--share=network", - "--share=ipc", - "--socket=fallback-x11", - "--device=dri", - "--socket=pulseaudio", - "--socket=wayland", - "--filesystem=xdg-music:ro", - "--filesystem=xdg-download:ro", - "--talk-name=org.mpris.MediaPlayer2.Player", - "--own-name=org.mpris.MediaPlayer2.cassette" - ], - "build-options" : { - "append-path" : "/usr/lib/sdk/vala/bin", - "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib" - }, - "cleanup" : [ - "/include", - "/lib/pkgconfig", - "/man", - "/share/doc", - "/share/gtk-doc", - "/share/man", - "/share/pkgconfig", - "/share/vala", - "*.la", - "*.a" - ], - "modules" : [ - { - "name": "blueprint-compiler", - "buildsystem": "meson", - "sources": [ - { - "type": "git", - "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.14.0", - "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" - } - ] - }, - { - "name" : "cassette", - "builddir" : true, - "buildsystem" : "meson", - "config-opts": [ "-Dis_devel=true" ], - "sources" : [ - { - "type" : "dir", - "path" : "../../../" - } - ] - } - ] -} diff --git a/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json b/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json deleted file mode 100644 index 0395202..0000000 --- a/build-aux/flatpak/nightly/io.gitlab.Rirusha.Cassette-PreRelease.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "id" : "io.gitlab.Rirusha.Cassette", - "runtime" : "org.gnome.Platform", - "runtime-version" : "47", - "sdk" : "org.gnome.Sdk", - "command" : "cassette", - "finish-args" : [ - "--share=network", - "--share=ipc", - "--socket=fallback-x11", - "--device=dri", - "--socket=pulseaudio", - "--socket=wayland", - "--filesystem=xdg-music:ro", - "--filesystem=xdg-download:ro", - "--talk-name=org.mpris.MediaPlayer2.Player", - "--own-name=org.mpris.MediaPlayer2.cassette" - ], - "build-options" : { - "append-path" : "/usr/lib/sdk/vala/bin", - "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib" - }, - "cleanup" : [ - "/include", - "/lib/pkgconfig", - "/man", - "/share/doc", - "/share/gtk-doc", - "/share/man", - "/share/pkgconfig", - "/share/vala", - "*.la", - "*.a" - ], - "modules" : [ - { - "name": "blueprint-compiler", - "buildsystem": "meson", - "sources": [ - { - "type": "git", - "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.14.0", - "commit": "8e10fcf8692108b9d4ab78f41086c5d7773ef864" - } - ] - }, - { - "name" : "cassette", - "builddir" : true, - "buildsystem" : "meson", - "sources" : [ - { - "type" : "dir", - "path" : "../../../" - } - ] - } - ] -} diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml new file mode 100644 index 0000000..d5f3be8 --- /dev/null +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -0,0 +1,44 @@ +id: space.rirusha.Cassette-Devel +runtime: org.gnome.Platform +runtime-version: 'master' +sdk: org.gnome.Sdk +command: cassette +finish-args: +- --share=network +- --share=ipc +- --socket=fallback-x11 +- --device=dri +- --socket=pulseaudio +- --socket=wayland +- --filesystem=xdg-music:ro +- --filesystem=xdg-download:ro +- --talk-name=org.mpris.MediaPlayer2.Player +- --own-name=org.mpris.MediaPlayer2.cassette +build-options: + append-path: /usr/lib/sdk/vala/bin + prepend-ld-library-path: /usr/lib/sdk/vala/lib +cleanup: +- /include +- /lib/pkgconfig +- /man +- /share/doc +- /share/gtk-doc +- /share/man +- /share/pkgconfig +- /share/vala +- '*.la' +- '*.a' +modules: +- buildsystem: meson + name: blueprint-compiler + sources: + - url: https://gitlab.gnome.org/jwestman/blueprint-compiler + commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 + tag: v0.14.0 + type: git +- builddir: true + buildsystem: meson + name: cassette + sources: + - type: dir + path: ../../../ diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml new file mode 100644 index 0000000..00bae9a --- /dev/null +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -0,0 +1,51 @@ +app-id: space.rirusha.Cassette +runtime: org.gnome.Platform +runtime-version: '47' +sdk: org.gnome.Sdk +sdk-extensions: +- org.freedesktop.Sdk.Extension.vala +command: cassette +finish-args: +- --share=network +- --share=ipc +- --socket=fallback-x11 +- --device=dri +- --socket=pulseaudio +- --socket=wayland +- --filesystem=xdg-music:ro +- --filesystem=xdg-download:ro +- --talk-name=org.mpris.MediaPlayer2.Player +- --own-name=org.mpris.MediaPlayer2.cassette +build-options: + append-path: /usr/lib/sdk/vala/bin + prepend-ld-library-path: /usr/lib/sdk/vala/lib +cleanup: +- /include +- /lib/pkgconfig +- /man +- /share/doc +- /share/gtk-doc +- /share/man +- /share/pkgconfig +- /share/vala +- '*.la' +- '*.a' +modules: +- buildsystem: meson + name: blueprint-compiler + sources: + - commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 + tag: v0.14.0 + type: git + url: https://gitlab.gnome.org/jwestman/blueprint-compiler +- builddir: true + buildsystem: meson + name: cassette + sources: + - commit: + tag: v0.2.1 + type: git + url: https://github.com/Rirusha/Cassette.git + x-checker-data: + tag-pattern: ^v([\d.]+)$ + type: git diff --git a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in index a7bb356..3ac87fe 100644 --- a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in +++ b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in @@ -36,7 +36,7 @@

@APP_ID_DYN@.desktop - + Vladimir Vaskov Владимир Васьков From 499510a01e60fa19da889860aad41c215cd356e5 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 11:44:35 +0300 Subject: [PATCH 063/167] chore: fix Yandex Music name --- cassette.doap | 44 +++++++++---------- ...itlab.Rirusha.Cassette-Devel.desktop.in.in | 2 +- data/io.gitlab.Rirusha.Cassette.desktop.in.in | 2 +- ...gitlab.Rirusha.Cassette.metainfo.xml.in.in | 2 +- data/ui/header-bar.blp | 2 +- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/cassette.doap b/cassette.doap index e5dcca5..530699b 100644 --- a/cassette.doap +++ b/cassette.doap @@ -29,29 +29,29 @@ Kazetta เทปคาสเซ็ท - Unofficial Yandex.Music client - Cliente no oficial de Yandex.Music - Client non officiel de Yandex.Music - Inoffizieller Yandex.Music-Client - Client non ufficiale di Yandex.Music - Cliente não oficial do Yandex.Music + Unofficial Yandex Music client + Cliente no oficial de Yandex Music + Client non officiel de Yandex Music + Inoffizieller Yandex Music-Client + Client non ufficiale di Yandex Music + Cliente não oficial do Yandex Music Неофициальный клиент Яндекс.Музыки - 非公式のYandex.Musicクライアント - 非官方的Yandex.Music客户端 - عميل غير رسمي لـ Yandex.Music - अनौपचारिक Yandex.Music क्लाइंट - 비공식 Yandex.Music 클라이언트 - Resmi olmayan Yandex.Music istemcisi - לקוח לא רשמי של Yandex.Music - Ανεπίσημος πελάτης του Yandex.Music - Onofficiële Yandex.Music-client - Inofficiell Yandex.Music-klient - Nieoficjalny klient Yandex.Music - Neoficiální klient Yandex.Music - Uofficiel Yandex.Music-klient - Epävirallinen Yandex.Music-asiakas - Nem hivatalos Yandex.Music kliens - ไคลเอนต์ Yandex.Music อย่างไม่เป็นทางการ + 非公式のYandex Musicクライアント + 非官方的Yandex Music客户端 + عميل غير رسمي لـ Yandex Music + अनौपचारिक Yandex Music क्लाइंट + 비공식 Yandex Music 클라이언트 + Resmi olmayan Yandex Music istemcisi + לקוח לא רשמי של Yandex Music + Ανεπίσημος πελάτης του Yandex Music + Onofficiële Yandex Music-client + Inofficiell Yandex Music-klient + Nieoficjalny klient Yandex Music + Neoficiální klient Yandex Music + Uofficiel Yandex Music-klient + Epävirallinen Yandex Music-asiakas + Nem hivatalos Yandex Music kliens + ไคลเอนต์ Yandex Music อย่างไม่เป็นทางการ GTK/Adwaita application that allows you to use Yandex Music service on Linux operating systems diff --git a/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in b/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in index 7d7a460..dc92592 100644 --- a/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in +++ b/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in @@ -1,7 +1,7 @@ [Desktop Entry] # Translators: app name should be translated Name=Cassette (Devel) -Comment=Unofficial Yandex.Music client for GNOME (Devel build) +Comment=Unofficial Yandex Music client for GNOME (Devel build) # Translators: keep number of ';' Keywords=yandex;yandex music;yam;music; Exec=cassette %U diff --git a/data/io.gitlab.Rirusha.Cassette.desktop.in.in b/data/io.gitlab.Rirusha.Cassette.desktop.in.in index bfd0232..a0a3679 100644 --- a/data/io.gitlab.Rirusha.Cassette.desktop.in.in +++ b/data/io.gitlab.Rirusha.Cassette.desktop.in.in @@ -1,7 +1,7 @@ [Desktop Entry] # Translators: app name should be translated Name=Cassette -Comment=Unofficial Yandex.Music client for GNOME +Comment=Unofficial Yandex Music client for GNOME # Translators: keep number of ';' Keywords=yandex;yandex music;yam;music; Exec=cassette %U diff --git a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in index 3ac87fe..c4145dd 100644 --- a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in +++ b/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in @@ -4,7 +4,7 @@ @APP_ID@ CC0-1.0 GPL-3.0-or-later - Unofficial Yandex.Music client + Unofficial Yandex Music client

GTK/Adwaita application that allows to use Yandex Music diff --git a/data/ui/header-bar.blp b/data/ui/header-bar.blp index 785de03..13f9cba 100644 --- a/data/ui/header-bar.blp +++ b/data/ui/header-bar.blp @@ -25,7 +25,7 @@ template $CassetteHeaderBar: $CassetteShrinkableBin { ToggleButton search_button { icon-name: "edit-find-symbolic"; visible: false; - tooltip-text: _("Yandex.Music search"); + tooltip-text: _("Yandex Music search"); // sensitive: bind template.interactive; } From 576ce493a59a92d9994c3d93c53d9ce4dd9d43ca Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 12:57:57 +0300 Subject: [PATCH 064/167] docs: translate commentary --- src/widgets/cache-indicator/cache-indicator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/cache-indicator/cache-indicator.vala b/src/widgets/cache-indicator/cache-indicator.vala index b49de25..93dfdab 100644 --- a/src/widgets/cache-indicator/cache-indicator.vala +++ b/src/widgets/cache-indicator/cache-indicator.vala @@ -103,7 +103,7 @@ namespace Cassette { } } - // Алгоритм взят из https://gitlab.gnome.org/GNOME/nautilus/-/blob/main/src/nautilus-progress-indicator.c + // Took from https://gitlab.gnome.org/GNOME/nautilus/-/blob/main/src/nautilus-progress-indicator.c void update_jobs_icon (Gtk.DrawingArea drawing_area, Cairo.Context cairo, int width, int height) { int elapsed_progress = 0; int total_progress = 0; From f04835eab35a232d3810d83266101ef9da4c2691 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 13:15:11 +0300 Subject: [PATCH 065/167] chore: cahnge id to space.rirusha.Cassette --- .gitmodules | 2 +- README.md | 8 +++--- .../nightly/space.rirusha.Cassette-Devel.yml | 14 +++++----- .../space.rirusha.Cassette-PreRelease.yaml | 26 +++++++++---------- ...l.svg => space.rirusha.Cassette-Devel.svg} | 2 +- ...assette.svg => space.rirusha.Cassette.svg} | 2 +- ...space.rirusha.Cassette-Devel-symbolic.svg} | 4 +-- ...vg => space.rirusha.Cassette-symbolic.svg} | 4 +-- ...pace.rirusha.Cassette-Devel.desktop.in.in} | 0 ...n => space.rirusha.Cassette.desktop.in.in} | 0 ...l => space.rirusha.Cassette.gresource.xml} | 4 +-- ...xml => space.rirusha.Cassette.gschema.xml} | 22 ++++++++-------- ...space.rirusha.Cassette.metainfo.xml.in.in} | 0 docs/INSTALLATION_ON_WINDOWS.md | 8 +++--- docs/README-ru.md | 8 +++--- meson.build | 2 +- src/application.vala | 4 +-- src/client/player/mpris.vala | 6 ++--- src/client/utils.vala | 2 +- src/widgets/account-info-dialog.vala | 2 +- src/widgets/action-cards/custom.vala | 2 +- src/widgets/action-cards/station.vala | 2 +- src/widgets/begin/begin-view.vala | 2 +- .../buttons/just/abstract-custom-button.vala | 2 +- src/widgets/buttons/label-button.vala | 2 +- .../buttons/menu/abstract-menu-button.vala | 2 +- src/widgets/buttons/menu/menu-dialog.vala | 2 +- .../buttons/playlist-create-button.vala | 2 +- .../cache-indicator/cache-indicator.vala | 2 +- .../cache-indicator/job-info-badge.vala | 2 +- src/widgets/cover-image.vala | 2 +- src/widgets/equalaizer.vala | 2 +- src/widgets/header-bar.vala | 2 +- src/widgets/headered-scrolled-window.vala | 2 +- src/widgets/info-marks.vala | 2 +- src/widgets/loadable-widget.vala | 2 +- src/widgets/lyrics/lyrics-line.vala | 2 +- src/widgets/lyrics/lyrics-panel.vala | 2 +- src/widgets/narrow-toggle-button.vala | 2 +- src/widgets/no-plus-dialog.vala | 2 +- src/widgets/player-bar.vala | 2 +- src/widgets/playlist-choose-dialog.vala | 2 +- src/widgets/playlist-micro.vala | 2 +- src/widgets/playlist-row.vala | 2 +- .../cache-deletion-preferences.vala | 2 +- .../preferences/custom-page-preferences.vala | 2 +- .../preferences/custom-pages-preferences.vala | 2 +- .../preferences/preferences-dialog.vala | 2 +- src/widgets/save-stack.vala | 2 +- src/widgets/sidebar/childs/player-queue.vala | 2 +- src/widgets/sidebar/childs/track-info.vala | 2 +- src/widgets/sidebar/childs/wave-settings.vala | 2 +- src/widgets/sidebar/sidebar.vala | 2 +- src/widgets/track-carousel.vala | 2 +- src/widgets/track-info-panel.vala | 2 +- src/widgets/track-list/track-list.vala | 2 +- src/widgets/track-rows/base.vala | 2 +- src/widgets/track-rows/default.vala | 2 +- src/widgets/track-rows/placeholder.vala | 2 +- src/widgets/track-rows/queue.vala | 2 +- src/widgets/views/cant-show.vala | 2 +- src/widgets/views/devel.vala | 2 +- src/widgets/views/disliked.vala | 2 +- src/widgets/views/main.vala | 2 +- src/widgets/views/playlist.vala | 2 +- src/widgets/views/playlists.vala | 2 +- src/widgets/views/stations.vala | 2 +- src/window.vala | 2 +- 68 files changed, 109 insertions(+), 107 deletions(-) rename data/icons/hicolor/scalable/apps/{io.gitlab.Rirusha.Cassette-Devel.svg => space.rirusha.Cassette-Devel.svg} (99%) rename data/icons/hicolor/scalable/apps/{io.gitlab.Rirusha.Cassette.svg => space.rirusha.Cassette.svg} (99%) rename data/icons/hicolor/symbolic/apps/{io.gitlab.Rirusha.Cassette-Devel-symbolic.svg => space.rirusha.Cassette-Devel-symbolic.svg} (99%) rename data/icons/hicolor/symbolic/apps/{io.gitlab.Rirusha.Cassette-symbolic.svg => space.rirusha.Cassette-symbolic.svg} (99%) rename data/{io.gitlab.Rirusha.Cassette-Devel.desktop.in.in => space.rirusha.Cassette-Devel.desktop.in.in} (100%) rename data/{io.gitlab.Rirusha.Cassette.desktop.in.in => space.rirusha.Cassette.desktop.in.in} (100%) rename data/{io.gitlab.Rirusha.Cassette.gresource.xml => space.rirusha.Cassette.gresource.xml} (99%) rename data/{io.gitlab.Rirusha.Cassette.gschema.xml => space.rirusha.Cassette.gschema.xml} (72%) rename data/{io.gitlab.Rirusha.Cassette.metainfo.xml.in.in => space.rirusha.Cassette.metainfo.xml.in.in} (100%) diff --git a/.gitmodules b/.gitmodules index 54351f8..4d0637c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "build-aux/flatpak/stable"] path = build-aux/flatpak/stable - url = git@github.com:flathub/io.gitlab.Rirusha.Cassette.git + url = git@github.com:flathub/space.rirusha.Cassette.git [submodule "vala-checkers"] path = vala-checkers url = git@ssh.gitlab.gnome.org:Rirusha/vala-checkers.git diff --git a/README.md b/README.md index 1fef701..8e4963f 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ README language: \

Cassette @@ -34,12 +34,12 @@ README language: \ **Flathub** - + Download on Flathub ```shell -flatpak install io.gitlab.Rirusha.Cassette +flatpak install space.rirusha.Cassette ``` **Distribution repositories** @@ -142,7 +142,7 @@ flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassett Install application: ```shell -sudo flatpak install cassette-nightly io.gitlab.Rirusha.Cassette-Devel +sudo flatpak install cassette-nightly space.rirusha.Cassette-Devel ``` ## For developers diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index d5f3be8..3198dc4 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -29,16 +29,18 @@ cleanup: - '*.la' - '*.a' modules: -- buildsystem: meson - name: blueprint-compiler +- name: blueprint-compiler + buildsystem: meson sources: - - url: https://gitlab.gnome.org/jwestman/blueprint-compiler + - type: git + url: https://gitlab.gnome.org/jwestman/blueprint-compiler commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 tag: v0.14.0 - type: git -- builddir: true +- name: cassette buildsystem: meson - name: cassette + builddir: true + config-opts: + - -Dis_devel=true sources: - type: dir path: ../../../ diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index 00bae9a..c2005a7 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -1,4 +1,4 @@ -app-id: space.rirusha.Cassette +id: space.rirusha.Cassette runtime: org.gnome.Platform runtime-version: '47' sdk: org.gnome.Sdk @@ -31,21 +31,21 @@ cleanup: - '*.la' - '*.a' modules: -- buildsystem: meson - name: blueprint-compiler - sources: - - commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 - tag: v0.14.0 - type: git - url: https://gitlab.gnome.org/jwestman/blueprint-compiler -- builddir: true +- name: blueprint-compiler buildsystem: meson - name: cassette sources: - - commit: - tag: v0.2.1 - type: git + - type: git + url: https://gitlab.gnome.org/jwestman/blueprint-compiler + tag: v0.14.0 + commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 +- name: cassette + buildsystem: meson + builddir: true + sources: + - type: git url: https://github.com/Rirusha/Cassette.git + tag: v0.2.1 + commit: x-checker-data: tag-pattern: ^v([\d.]+)$ type: git diff --git a/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg similarity index 99% rename from data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg rename to data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg index 3645f6e..302d940 100644 --- a/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette-Devel.svg +++ b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg @@ -4,7 +4,7 @@ height="128" version="1.1" id="svg16" - sodipodi:docname="io.gitlab.Rirusha.Cassette-Devel.svg" + sodipodi:docname="space.rirusha.Cassette-Devel.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" diff --git a/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette.svg similarity index 99% rename from data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg rename to data/icons/hicolor/scalable/apps/space.rirusha.Cassette.svg index 1438e53..21822b2 100644 --- a/data/icons/hicolor/scalable/apps/io.gitlab.Rirusha.Cassette.svg +++ b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette.svg @@ -6,7 +6,7 @@ fill="none" version="1.1" id="svg35" - sodipodi:docname="io.gitlab.Rirusha.Cassette.svg" + sodipodi:docname="space.rirusha.Cassette.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" diff --git a/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-Devel-symbolic.svg similarity index 99% rename from data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg rename to data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-Devel-symbolic.svg index 1c8e632..893a29f 100644 --- a/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-Devel-symbolic.svg +++ b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-Devel-symbolic.svg @@ -6,9 +6,9 @@ fill="none" version="1.1" id="svg35" - sodipodi:docname="io.gitlab.Rirusha.Cassette-Devel-symbolic.svg" + sodipodi:docname="space.rirusha.Cassette-Devel-symbolic.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" - inkscape:export-filename="io.gitlab.Rirusha.Cassette-symbolic.png" + inkscape:export-filename="space.rirusha.Cassette-symbolic.png" inkscape:export-xdpi="75" inkscape:export-ydpi="75" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" diff --git a/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg similarity index 99% rename from data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg rename to data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg index 1c8e632..893a29f 100644 --- a/data/icons/hicolor/symbolic/apps/io.gitlab.Rirusha.Cassette-symbolic.svg +++ b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg @@ -6,9 +6,9 @@ fill="none" version="1.1" id="svg35" - sodipodi:docname="io.gitlab.Rirusha.Cassette-Devel-symbolic.svg" + sodipodi:docname="space.rirusha.Cassette-Devel-symbolic.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" - inkscape:export-filename="io.gitlab.Rirusha.Cassette-symbolic.png" + inkscape:export-filename="space.rirusha.Cassette-symbolic.png" inkscape:export-xdpi="75" inkscape:export-ydpi="75" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" diff --git a/data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in b/data/space.rirusha.Cassette-Devel.desktop.in.in similarity index 100% rename from data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in rename to data/space.rirusha.Cassette-Devel.desktop.in.in diff --git a/data/io.gitlab.Rirusha.Cassette.desktop.in.in b/data/space.rirusha.Cassette.desktop.in.in similarity index 100% rename from data/io.gitlab.Rirusha.Cassette.desktop.in.in rename to data/space.rirusha.Cassette.desktop.in.in diff --git a/data/io.gitlab.Rirusha.Cassette.gresource.xml b/data/space.rirusha.Cassette.gresource.xml similarity index 99% rename from data/io.gitlab.Rirusha.Cassette.gresource.xml rename to data/space.rirusha.Cassette.gresource.xml index 6c3cbb7..2d289aa 100644 --- a/data/io.gitlab.Rirusha.Cassette.gresource.xml +++ b/data/space.rirusha.Cassette.gresource.xml @@ -1,6 +1,6 @@ - + assets/icons/audio-volume-high-symbolic.svg assets/icons/audio-volume-low-symbolic.svg assets/icons/audio-volume-medium-symbolic.svg @@ -128,7 +128,7 @@ assets/icons/wave-my-wave-symbolic.svg assets/icons/window-close-symbolic.svg - + ui/help-overlay.ui style.css ui/account-info-dialog.ui diff --git a/data/io.gitlab.Rirusha.Cassette.gschema.xml b/data/space.rirusha.Cassette.gschema.xml similarity index 72% rename from data/io.gitlab.Rirusha.Cassette.gschema.xml rename to data/space.rirusha.Cassette.gschema.xml index 843d8e3..4586ff7 100644 --- a/data/io.gitlab.Rirusha.Cassette.gschema.xml +++ b/data/space.rirusha.Cassette.gschema.xml @@ -1,23 +1,23 @@ - - - + + + - + - + - + "begin" @@ -73,22 +73,22 @@ - + - + - + - + "off" - + "off" diff --git a/data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in b/data/space.rirusha.Cassette.metainfo.xml.in.in similarity index 100% rename from data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in rename to data/space.rirusha.Cassette.metainfo.xml.in.in diff --git a/docs/INSTALLATION_ON_WINDOWS.md b/docs/INSTALLATION_ON_WINDOWS.md index 3bd8e05..b951cbb 100644 --- a/docs/INSTALLATION_ON_WINDOWS.md +++ b/docs/INSTALLATION_ON_WINDOWS.md @@ -42,13 +42,13 @@ wsl -t Ubuntu #### В терминале Ubuntu: ```shell sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo -sudo flatpak install io.gitlab.Rirusha.Cassette +sudo flatpak install space.rirusha.Cassette ``` > [!NOTE] > После перезагрузки Windows в меню «Пуск» появиться ярлык приложения Cassette, но его также можно запустить из терминала Ubuntu так: > ```shell -> flatpak run io.gitlab.Rirusha.Cassette +> flatpak run space.rirusha.Cassette > ``` ### nightly версия @@ -76,11 +76,11 @@ sudo flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github. ```shell sudo flatpak install org.gnome.Platform//master -sudo flatpak install cassette-nightly io.gitlab.Rirusha.Cassette-Devel +sudo flatpak install cassette-nightly space.rirusha.Cassette-Devel ``` > [!NOTE] > После перезагрузки Windows в меню «Пуск» появиться ярлык приложения Cassette-Devel, но его также можно запустить из терминала Ubuntu так: > ```shell -> flatpak run io.gitlab.Rirusha.Cassette-Devel +> flatpak run space.rirusha.Cassette-Devel > ``` diff --git a/docs/README-ru.md b/docs/README-ru.md index f84e60a..17ca015 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -5,7 +5,7 @@

Cassette @@ -34,12 +34,12 @@ **Flathub** - + Скачать на Flathub ```shell -flatpak install io.gitlab.Rirusha.Cassette +flatpak install space.rirusha.Cassette ``` **Репозитории дистрибутивов** @@ -142,7 +142,7 @@ flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassett Установка приложения: ```shell -sudo flatpak install cassette-nightly io.gitlab.Rirusha.Cassette-Devel +sudo flatpak install cassette-nightly space.rirusha.Cassette-Devel ``` ## Для разработчиков diff --git a/meson.build b/meson.build index fc3c7ef..7a0a2f3 100644 --- a/meson.build +++ b/meson.build @@ -22,7 +22,7 @@ gstreamer = dependency('gstreamer-1.0') webkit = dependency('webkitgtk-6.0') gio = dependency('gio-2.0', version: '>= 2.72') -app_id = 'io.gitlab.Rirusha.Cassette' +app_id = 'space.rirusha.Cassette' name_suffix = '' version_suffix = '' diff --git a/src/application.vala b/src/application.vala index 927921c..904654d 100644 --- a/src/application.vala +++ b/src/application.vala @@ -98,7 +98,7 @@ namespace Cassette { public Application () { Object ( application_id: Config.APP_ID_DYN, - resource_base_path: "/io/gitlab/Rirusha/Cassette/", + resource_base_path: "/space/rirusha/Cassette/", flags: ApplicationFlags.DEFAULT_FLAGS | ApplicationFlags.HANDLES_OPEN ); } @@ -106,7 +106,7 @@ namespace Cassette { construct { application = this; - settings = new Settings ("io.gitlab.Rirusha.Cassette.application"); + settings = new Settings ("space.rirusha.Cassette.application"); Cassette.Client.init (is_devel); diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala index 330de28..7f0e400 100644 --- a/src/client/player/mpris.vala +++ b/src/client/player/mpris.vala @@ -248,13 +248,13 @@ public class MprisPlayer : Object { var current_track = player.mode.get_current_track_info (); if (current_track == null) { - metadata.insert ("mpris:trackid", new ObjectPath ("/io/gitlab/Rirusha/Cassette/Track/0")); + metadata.insert ("mpris:trackid", new ObjectPath ("/space/rirusha/Cassette/Track/0")); } else { ObjectPath obj_path; if ("-" in current_track.id) { - obj_path = new ObjectPath (@"/io/gitlab/Rirusha/Cassette/Track/$(current_track.id.hash ())"); + obj_path = new ObjectPath (@"/space/rirusha/Cassette/Track/$(current_track.id.hash ())"); } else { - obj_path = new ObjectPath (@"/io/gitlab/Rirusha/Cassette/Track/$(current_track.id)"); + obj_path = new ObjectPath (@"/space/rirusha/Cassette/Track/$(current_track.id)"); } string[] artists = new string [current_track.artists.size]; diff --git a/src/client/utils.vala b/src/client/utils.vala index 701b245..4304442 100644 --- a/src/client/utils.vala +++ b/src/client/utils.vala @@ -153,7 +153,7 @@ namespace Cassette.Client { * Инициализация клиента. Создание синглтонов. */ public static void init (bool is_devel) { - settings = new Settings ("io.gitlab.Rirusha.Cassette.client"); + settings = new Settings ("space.rirusha.Cassette.client"); cachier = new Cachier.Cachier (); storager = new Cachier.Storager (); diff --git a/src/widgets/account-info-dialog.vala b/src/widgets/account-info-dialog.vala index 4459535..1d660e2 100644 --- a/src/widgets/account-info-dialog.vala +++ b/src/widgets/account-info-dialog.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/account-info-dialog.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/account-info-dialog.ui")] public class AccountInfoDialog : Adw.Dialog { [GtkChild] unowned Adw.Avatar avatar; diff --git a/src/widgets/action-cards/custom.vala b/src/widgets/action-cards/custom.vala index 0085407..d3b1132 100644 --- a/src/widgets/action-cards/custom.vala +++ b/src/widgets/action-cards/custom.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/action-card-custom.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/action-card-custom.ui")] /** * A class for convenient work with clickable cards. */ diff --git a/src/widgets/action-cards/station.vala b/src/widgets/action-cards/station.vala index 3b16cf3..d35dfb8 100644 --- a/src/widgets/action-cards/station.vala +++ b/src/widgets/action-cards/station.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/action-card-station.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/action-card-station.ui")] /** * A class for convenient work with clickable cards. */ diff --git a/src/widgets/begin/begin-view.vala b/src/widgets/begin/begin-view.vala index ee67ce1..ed78cdb 100644 --- a/src/widgets/begin/begin-view.vala +++ b/src/widgets/begin/begin-view.vala @@ -21,7 +21,7 @@ using WebKit; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/begin-view.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/begin-view.ui")] public class BeginView : AbstractLoadablePage { [GtkChild] unowned Adw.NavigationView navigation_view; diff --git a/src/widgets/buttons/just/abstract-custom-button.vala b/src/widgets/buttons/just/abstract-custom-button.vala index aca5632..b95fb33 100644 --- a/src/widgets/buttons/just/abstract-custom-button.vala +++ b/src/widgets/buttons/just/abstract-custom-button.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-button.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/custom-button.ui")] public abstract class Cassette.CustomButton : Adw.Bin { [GtkChild] diff --git a/src/widgets/buttons/label-button.vala b/src/widgets/buttons/label-button.vala index 573b32a..45b1ac1 100644 --- a/src/widgets/buttons/label-button.vala +++ b/src/widgets/buttons/label-button.vala @@ -19,7 +19,7 @@ using Gee; namespace Cassette { // Может принимать вид кнопки, так и простого текста - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/label-button.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/label-button.ui")] public class LabelButton : Adw.Bin { [GtkChild] diff --git a/src/widgets/buttons/menu/abstract-menu-button.vala b/src/widgets/buttons/menu/abstract-menu-button.vala index 87b36a6..c770e6b 100644 --- a/src/widgets/buttons/menu/abstract-menu-button.vala +++ b/src/widgets/buttons/menu/abstract-menu-button.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-menu-button.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/custom-menu-button.ui")] public abstract class Cassette.CustomMenuButton : ShrinkableBin { public struct MenuItem { diff --git a/src/widgets/buttons/menu/menu-dialog.vala b/src/widgets/buttons/menu/menu-dialog.vala index e94edc7..73fe1a8 100644 --- a/src/widgets/buttons/menu/menu-dialog.vala +++ b/src/widgets/buttons/menu/menu-dialog.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/menu-dialog.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/menu-dialog.ui")] public class Cassette.MenuDialog : Adw.Dialog { [GtkChild] diff --git a/src/widgets/buttons/playlist-create-button.vala b/src/widgets/buttons/playlist-create-button.vala index bb68c60..f44ea33 100644 --- a/src/widgets/buttons/playlist-create-button.vala +++ b/src/widgets/buttons/playlist-create-button.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-create-button.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/playlist-create-button.ui")] public class PlaylistCreateButton : Adw.Bin { [GtkChild] unowned Gtk.Button real_button; diff --git a/src/widgets/cache-indicator/cache-indicator.vala b/src/widgets/cache-indicator/cache-indicator.vala index 93dfdab..7abb2fd 100644 --- a/src/widgets/cache-indicator/cache-indicator.vala +++ b/src/widgets/cache-indicator/cache-indicator.vala @@ -19,7 +19,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cache-indicator.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/cache-indicator.ui")] public class CacheIndicator : Adw.Bin { [GtkChild] unowned Gtk.Popover jobs_popover; diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index e9bb6e8..518df3c 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -19,7 +19,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/job-info-badge.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/job-info-badge.ui")] public class JobInfoBadge : Gtk.Grid { [GtkChild] unowned Gtk.Label title_label; diff --git a/src/widgets/cover-image.vala b/src/widgets/cover-image.vala index b68aa4f..c280d61 100644 --- a/src/widgets/cover-image.vala +++ b/src/widgets/cover-image.vala @@ -19,7 +19,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cover-image.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/cover-image.ui")] public sealed class Cassette.CoverImage : Gtk.Frame { [GtkChild] diff --git a/src/widgets/equalaizer.vala b/src/widgets/equalaizer.vala index 974d162..cb8564c 100644 --- a/src/widgets/equalaizer.vala +++ b/src/widgets/equalaizer.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/equalaizer.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/equalaizer.ui")] public class Cassette.Equalaizer : Adw.Bin { construct { diff --git a/src/widgets/header-bar.vala b/src/widgets/header-bar.vala index c82bb85..e20ca61 100644 --- a/src/widgets/header-bar.vala +++ b/src/widgets/header-bar.vala @@ -18,7 +18,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/header-bar.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/header-bar.ui")] public class Cassette.HeaderBar : ShrinkableBin { [GtkChild] diff --git a/src/widgets/headered-scrolled-window.vala b/src/widgets/headered-scrolled-window.vala index 94af159..b415743 100644 --- a/src/widgets/headered-scrolled-window.vala +++ b/src/widgets/headered-scrolled-window.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/headered-scrolled-window.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/headered-scrolled-window.ui")] public class Cassette.HeaderedScrolledWindow : Adw.Bin { [GtkChild] diff --git a/src/widgets/info-marks.vala b/src/widgets/info-marks.vala index 30f8d79..900bd67 100644 --- a/src/widgets/info-marks.vala +++ b/src/widgets/info-marks.vala @@ -22,7 +22,7 @@ using Gee; namespace Cassette { // Может принимать вид кнопки, так и простого текста - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/info-marks.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/info-marks.ui")] public class InfoMarks : Adw.Bin { [GtkChild] diff --git a/src/widgets/loadable-widget.vala b/src/widgets/loadable-widget.vala index 2a94305..702c5f2 100644 --- a/src/widgets/loadable-widget.vala +++ b/src/widgets/loadable-widget.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/loadable-widget.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/loadable-widget.ui")] public class Cassette.LoadableWidget: Adw.Bin { [GtkChild] diff --git a/src/widgets/lyrics/lyrics-line.vala b/src/widgets/lyrics/lyrics-line.vala index a187814..28d0b7d 100644 --- a/src/widgets/lyrics/lyrics-line.vala +++ b/src/widgets/lyrics/lyrics-line.vala @@ -18,7 +18,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/lyrics-line.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/lyrics-line.ui")] public class LyricsLine : Adw.Bin { [GtkChild] unowned Gtk.Revealer line_small; diff --git a/src/widgets/lyrics/lyrics-panel.vala b/src/widgets/lyrics/lyrics-panel.vala index 2926e6f..f9e3d27 100644 --- a/src/widgets/lyrics/lyrics-panel.vala +++ b/src/widgets/lyrics/lyrics-panel.vala @@ -21,7 +21,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/lyrics-panel.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/lyrics-panel.ui")] public class LyricsPanel : Adw.Bin { [GtkChild] unowned Gtk.Box lines_box; diff --git a/src/widgets/narrow-toggle-button.vala b/src/widgets/narrow-toggle-button.vala index dfa6fcf..8e7a771 100644 --- a/src/widgets/narrow-toggle-button.vala +++ b/src/widgets/narrow-toggle-button.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/narrow-toggle-button.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/narrow-toggle-button.ui")] public class Cassette.NarrowToggleButton: Gtk.ToggleButton { [GtkChild] diff --git a/src/widgets/no-plus-dialog.vala b/src/widgets/no-plus-dialog.vala index b7f94be..95b5eff 100644 --- a/src/widgets/no-plus-dialog.vala +++ b/src/widgets/no-plus-dialog.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/no-plus-dialog.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/no-plus-dialog.ui")] public class Cassette.NoPlusDialog : Adw.Dialog { public bool log_out_button_visible { get; set; } diff --git a/src/widgets/player-bar.vala b/src/widgets/player-bar.vala index b586314..4b2fdc0 100644 --- a/src/widgets/player-bar.vala +++ b/src/widgets/player-bar.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/player-bar.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/player-bar.ui")] public class PlayerBar : Adw.Bin { [GtkChild] diff --git a/src/widgets/playlist-choose-dialog.vala b/src/widgets/playlist-choose-dialog.vala index d07fa90..f4463b1 100644 --- a/src/widgets/playlist-choose-dialog.vala +++ b/src/widgets/playlist-choose-dialog.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-choose-dialog.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/playlist-choose-dialog.ui")] public class PlaylistChooseDialog : Adw.Dialog { [GtkChild] unowned Gtk.Box main_box; diff --git a/src/widgets/playlist-micro.vala b/src/widgets/playlist-micro.vala index 11474ab..650b1af 100644 --- a/src/widgets/playlist-micro.vala +++ b/src/widgets/playlist-micro.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-micro.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/playlist-micro.ui")] public class PlaylistMicro : Adw.Bin { [GtkChild] unowned CoverImage cover_image; diff --git a/src/widgets/playlist-row.vala b/src/widgets/playlist-row.vala index 8d0c4c9..79ed5f9 100644 --- a/src/widgets/playlist-row.vala +++ b/src/widgets/playlist-row.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-row.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/playlist-row.ui")] public class PlaylistRow : Gtk.Frame { [GtkChild] unowned CoverImage cover_image; diff --git a/src/widgets/preferences/cache-deletion-preferences.vala b/src/widgets/preferences/cache-deletion-preferences.vala index bdc46d8..958ec61 100644 --- a/src/widgets/preferences/cache-deletion-preferences.vala +++ b/src/widgets/preferences/cache-deletion-preferences.vala @@ -22,7 +22,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cache-deletion-preferences.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/cache-deletion-preferences.ui")] public class CacheDeletionPreferences : Adw.PreferencesRow { [GtkChild] unowned Gtk.Stack temp_stack; diff --git a/src/widgets/preferences/custom-page-preferences.vala b/src/widgets/preferences/custom-page-preferences.vala index 2a59555..78beafe 100644 --- a/src/widgets/preferences/custom-page-preferences.vala +++ b/src/widgets/preferences/custom-page-preferences.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-page-preferences.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/custom-page-preferences.ui")] public class CustomPagePreferences : Adw.PreferencesRow { [GtkChild] unowned Gtk.Entry page_title_entry; diff --git a/src/widgets/preferences/custom-pages-preferences.vala b/src/widgets/preferences/custom-pages-preferences.vala index d82a440..4cc3daa 100644 --- a/src/widgets/preferences/custom-pages-preferences.vala +++ b/src/widgets/preferences/custom-pages-preferences.vala @@ -21,7 +21,7 @@ using Gee; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/custom-pages-preferences.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/custom-pages-preferences.ui")] public class CustomPagesPreferences : Adw.PreferencesGroup { ArrayList rows = new ArrayList (); diff --git a/src/widgets/preferences/preferences-dialog.vala b/src/widgets/preferences/preferences-dialog.vala index bcb4b3c..1d9147c 100644 --- a/src/widgets/preferences/preferences-dialog.vala +++ b/src/widgets/preferences/preferences-dialog.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/preferences-dialog.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/preferences-dialog.ui")] public class PreferencesDialog : Adw.PreferencesDialog { [GtkChild] unowned Adw.SwitchRow show_save_stack_switch; diff --git a/src/widgets/save-stack.vala b/src/widgets/save-stack.vala index af483a2..2a9bdc2 100644 --- a/src/widgets/save-stack.vala +++ b/src/widgets/save-stack.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/save-stack.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/save-stack.ui")] public class SaveStack : Adw.Bin, Initable { [GtkChild] diff --git a/src/widgets/sidebar/childs/player-queue.vala b/src/widgets/sidebar/childs/player-queue.vala index b150d3e..691c331 100644 --- a/src/widgets/sidebar/childs/player-queue.vala +++ b/src/widgets/sidebar/childs/player-queue.vala @@ -18,7 +18,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/player-queue.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/player-queue.ui")] public class Cassette.PlayerQueue : SidebarChildBin { [GtkChild] diff --git a/src/widgets/sidebar/childs/track-info.vala b/src/widgets/sidebar/childs/track-info.vala index d9e865a..4b28491 100644 --- a/src/widgets/sidebar/childs/track-info.vala +++ b/src/widgets/sidebar/childs/track-info.vala @@ -18,7 +18,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-info.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-info.ui")] public class Cassette.TrackInfo : SidebarChildBin { [GtkChild] diff --git a/src/widgets/sidebar/childs/wave-settings.vala b/src/widgets/sidebar/childs/wave-settings.vala index c6f9f3e..15824b5 100644 --- a/src/widgets/sidebar/childs/wave-settings.vala +++ b/src/widgets/sidebar/childs/wave-settings.vala @@ -18,7 +18,7 @@ using Cassette.Client.YaMAPI; using Gee; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/wave-settings.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/wave-settings.ui")] public sealed class Cassette.WaveSettings: SidebarChildBin { [GtkChild] diff --git a/src/widgets/sidebar/sidebar.vala b/src/widgets/sidebar/sidebar.vala index 24f01a9..a72a4fc 100644 --- a/src/widgets/sidebar/sidebar.vala +++ b/src/widgets/sidebar/sidebar.vala @@ -18,7 +18,7 @@ using Cassette.Client; using Gee; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/sidebar.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/sidebar.ui")] public class Cassette.Sidebar : ShrinkableBin { [GtkChild] diff --git a/src/widgets/track-carousel.vala b/src/widgets/track-carousel.vala index a259dd3..2d04fa1 100644 --- a/src/widgets/track-carousel.vala +++ b/src/widgets/track-carousel.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-carousel.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-carousel.ui")] public class Cassette.TrackCarousel : Adw.Bin, Gtk.Orientable { [GtkChild] diff --git a/src/widgets/track-info-panel.vala b/src/widgets/track-info-panel.vala index bc5e734..2cf6de6 100644 --- a/src/widgets/track-info-panel.vala +++ b/src/widgets/track-info-panel.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-info-panel.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-info-panel.ui")] public class Cassette.TrackInfoPanel : Adw.Bin, Gtk.Orientable { [GtkChild] diff --git a/src/widgets/track-list/track-list.vala b/src/widgets/track-list/track-list.vala index 38b65e1..d57ac92 100644 --- a/src/widgets/track-list/track-list.vala +++ b/src/widgets/track-list/track-list.vala @@ -124,7 +124,7 @@ namespace Cassette { } } - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-list.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-list.ui")] public class TrackList : Adw.Bin { [GtkChild] diff --git a/src/widgets/track-rows/base.vala b/src/widgets/track-rows/base.vala index b0d1661..1d4e0bf 100644 --- a/src/widgets/track-rows/base.vala +++ b/src/widgets/track-rows/base.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-base-content.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-base-content.ui")] public class Cassette.TrackBase: TrackRow { [GtkChild] diff --git a/src/widgets/track-rows/default.vala b/src/widgets/track-rows/default.vala index 9bb8ce6..c89e840 100644 --- a/src/widgets/track-rows/default.vala +++ b/src/widgets/track-rows/default.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-default-content.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-default-content.ui")] public class TrackDefault : TrackRow { [GtkChild] diff --git a/src/widgets/track-rows/placeholder.vala b/src/widgets/track-rows/placeholder.vala index 1803197..6d2f3a4 100644 --- a/src/widgets/track-rows/placeholder.vala +++ b/src/widgets/track-rows/placeholder.vala @@ -16,7 +16,7 @@ */ namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-placeholder.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-placeholder.ui")] public class TrackPlaceholder : Gtk.Frame { public TrackPlaceholder () { diff --git a/src/widgets/track-rows/queue.vala b/src/widgets/track-rows/queue.vala index 4075815..c8c8b1c 100644 --- a/src/widgets/track-rows/queue.vala +++ b/src/widgets/track-rows/queue.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/track-queue-content.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/track-queue-content.ui")] public class Cassette.TrackQueue : TrackRow { [GtkChild] diff --git a/src/widgets/views/cant-show.vala b/src/widgets/views/cant-show.vala index 29d753e..c1ff636 100644 --- a/src/widgets/views/cant-show.vala +++ b/src/widgets/views/cant-show.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/cant-show-view.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/cant-show-view.ui")] public class CantShowView : Adw.Bin { [GtkChild] diff --git a/src/widgets/views/devel.vala b/src/widgets/views/devel.vala index 050ca30..1d0791d 100644 --- a/src/widgets/views/devel.vala +++ b/src/widgets/views/devel.vala @@ -16,7 +16,7 @@ */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/devel-view.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/devel-view.ui")] public class Cassette.DevelView : BaseView { [GtkChild] diff --git a/src/widgets/views/disliked.vala b/src/widgets/views/disliked.vala index 7330a73..b778447 100644 --- a/src/widgets/views/disliked.vala +++ b/src/widgets/views/disliked.vala @@ -21,7 +21,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/disliked-tracks-view.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/disliked-tracks-view.ui")] public class DislikedTracksView : HasTracksView { [GtkChild] unowned Gtk.Box main_box; diff --git a/src/widgets/views/main.vala b/src/widgets/views/main.vala index 34ccdae..958ee94 100644 --- a/src/widgets/views/main.vala +++ b/src/widgets/views/main.vala @@ -15,7 +15,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/main-view.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/main-view.ui")] public class Cassette.MainView : BaseView { [GtkChild] diff --git a/src/widgets/views/playlist.vala b/src/widgets/views/playlist.vala index 40c50a0..e2e75d6 100644 --- a/src/widgets/views/playlist.vala +++ b/src/widgets/views/playlist.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlist-view.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/playlist-view.ui")] public class PlaylistView : CachiableView { [GtkChild] unowned SaveStack save_stack; diff --git a/src/widgets/views/playlists.vala b/src/widgets/views/playlists.vala index ac3461a..8ed6635 100644 --- a/src/widgets/views/playlists.vala +++ b/src/widgets/views/playlists.vala @@ -20,7 +20,7 @@ using Cassette.Client; namespace Cassette { - [GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/playlists-view.ui")] + [GtkTemplate (ui = "/space/rirusha/Cassette/ui/playlists-view.ui")] public class PlaylistsView : BaseView { [GtkChild] unowned Gtk.Label playlists_label; diff --git a/src/widgets/views/stations.vala b/src/widgets/views/stations.vala index c02d4bc..b941fd4 100644 --- a/src/widgets/views/stations.vala +++ b/src/widgets/views/stations.vala @@ -18,7 +18,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/stations-view.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/stations-view.ui")] public class Cassette.StationsView : BaseView { [GtkChild] diff --git a/src/window.vala b/src/window.vala index 85a3e50..96ec5ba 100644 --- a/src/window.vala +++ b/src/window.vala @@ -17,7 +17,7 @@ using Cassette.Client; -[GtkTemplate (ui = "/io/gitlab/Rirusha/Cassette/ui/window.ui")] +[GtkTemplate (ui = "/space/rirusha/Cassette/ui/window.ui")] public class Cassette.Window : ApplicationWindow { const ActionEntry[] ACTION_ENTRIES = { From 04b6640148e40fce5fc7ae0c371e9d6dc3ff7b56 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 13:17:23 +0300 Subject: [PATCH 066/167] ci: fix manifest path --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90a3b1c..ab9457d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,7 +3,7 @@ include: file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml' variables: - MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID_DEVEL}.json + MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID_DEVEL}.yml BUNDLE: "${APP_ID_DEVEL}.flatpak" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" FLATPAK_MODULE: "cassette" From 399a8d980e0de04490fd494f6c8bb97cb764cbf2 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 15:34:24 +0300 Subject: [PATCH 067/167] icon: try to fix icon --- .../scalable/apps/space.rirusha.Cassette-Devel.svg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg index 302d940..8a93b4c 100644 --- a/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg +++ b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg @@ -38,9 +38,9 @@ inkscape:window-height="1011" id="namedview18" showgrid="false" - inkscape:zoom="4.3101714" - inkscape:cx="36.54147" - inkscape:cy="53.014133" + inkscape:zoom="11.313709" + inkscape:cx="89.095454" + inkscape:cy="94.708114" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" @@ -799,7 +799,7 @@ + transform="matrix(1.0003571,0,0,1.0006746,-7.7599937,-17.158376)"> Date: Fri, 27 Sep 2024 15:34:47 +0300 Subject: [PATCH 068/167] desktop-file: fix --- data/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/meson.build b/data/meson.build index 6240a50..b546ffc 100644 --- a/data/meson.build +++ b/data/meson.build @@ -4,7 +4,7 @@ desktop_conf.set('APP_ID_DYN', app_id_dyn) desktop_file = i18n.merge_file( input: configure_file( output: '@0@.desktop.in'.format(app_id_dyn), - input: '@0@.desktop.in.in'.format(app_id), + input: '@0@.desktop.in.in'.format(app_id_dyn), configuration: desktop_conf), output: '@0@.desktop'.format(app_id_dyn), type: 'desktop', From 2e6ab28181a7615b6ee408f2106aedbbf448a122 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 17:52:29 +0300 Subject: [PATCH 069/167] po: update POTFILES closes #146 --- po/POTFILES.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 1a132e7..23306ca 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,6 +1,6 @@ -data/io.gitlab.Rirusha.Cassette.desktop.in.in -data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in -data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in +data/space.rirusha.Cassette.desktop.in.in +data/space.rirusha.Cassette-Devel.desktop.in.in +data/space.rirusha.Cassette.metainfo.xml.in.in data/ui/account-info-dialog.blp data/ui/begin-view.ui data/ui/cache-deletion-preferences.ui From 8f81f72c3e26be6ab83066765bd91373b4cd0a68 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 18:28:05 +0300 Subject: [PATCH 070/167] docs: fix README-ru --- docs/README-ru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-ru.md b/docs/README-ru.md index 17ca015..3f79508 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -108,7 +108,7 @@ meson setup _build ### Флаг `is_devel` -> В данной версии будут доступны все разрабатываемые функции. +> В данной версии будут доступны все функции, находящиеся в разработке. ```shell meson setup _build -Dis_devel=true ``` From b61ad078e1a87e49ca0402710ee0c8144a693db1 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 18:49:20 +0300 Subject: [PATCH 071/167] manifest: fix url --- .../flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index c2005a7..5415e45 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -43,8 +43,8 @@ modules: builddir: true sources: - type: git - url: https://github.com/Rirusha/Cassette.git - tag: v0.2.1 + url: https://gitlab.gnome.org/Rirusha/Cassette.git + tag: ver-0.2.0 commit: x-checker-data: tag-pattern: ^v([\d.]+)$ From 982978284d4410a46d2e84e4fe3a1b342b0dd624 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 27 Sep 2024 21:12:40 +0300 Subject: [PATCH 072/167] manifest: add cleanup to blueprint-compiler module --- build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml | 2 ++ .../flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index 3198dc4..4a49369 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -31,6 +31,8 @@ cleanup: modules: - name: blueprint-compiler buildsystem: meson + cleanup: + - '*' sources: - type: git url: https://gitlab.gnome.org/jwestman/blueprint-compiler diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index 5415e45..58c464a 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -33,6 +33,8 @@ cleanup: modules: - name: blueprint-compiler buildsystem: meson + cleanup: + - '*' sources: - type: git url: https://gitlab.gnome.org/jwestman/blueprint-compiler From 916c5d458f9aeea97b95cc0331b3e209fa7accad Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 27 Sep 2024 20:32:42 +0000 Subject: [PATCH 073/167] Update Slovenian translation --- po/sl.po | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/po/sl.po b/po/sl.po index 477d868..94193e0 100644 --- a/po/sl.po +++ b/po/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-26 09:43+0000\n" -"PO-Revision-Date: 2024-09-26 11:44+0200\n" +"POT-Creation-Date: 2024-09-27 14:53+0000\n" +"PO-Revision-Date: 2024-09-27 22:32+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl\n" @@ -22,35 +22,35 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" #. Translators: app name should be translated -#: data/io.gitlab.Rirusha.Cassette.desktop.in.in:4 -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 msgid "Cassette" msgstr "Kaseta" -#: data/io.gitlab.Rirusha.Cassette.desktop.in.in:5 -msgid "Unofficial Yandex.Music client for GNOME" -msgstr "Neuradni odjemalec Yandex.Music za GNOME" +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Neuradni odjemalec Yandex Music za GNOME" #. Translators: keep number of ';' -#: data/io.gitlab.Rirusha.Cassette.desktop.in.in:7 -#: data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in:7 +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;glasba yandex;yandex music;yam;glasba;music;" #. Translators: app name should be translated -#: data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in:4 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 msgid "Cassette (Devel)" msgstr "Kaseta (razvojna različica)" -#: data/io.gitlab.Rirusha.Cassette-Devel.desktop.in.in:5 -msgid "Unofficial Yandex.Music client for GNOME (Devel build)" -msgstr "Neuradni odjemalec Yandex.Music za GNOME (razvojna gradnja)" +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "Neuradni odjemalec Yandex Music za GNOME (razvojna gradnja)" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:7 -msgid "Unofficial Yandex.Music client" -msgstr "Neuradni odjemalec za Yandex.Music" +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Neuradni odjemalec za Yandex Music" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:9 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." @@ -58,22 +58,22 @@ msgstr "" "Program GTK / Adwaita, ki omogoča uporabo storitve Yandex Music v " "operacijskih sistemih Linux." -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:13 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" msgstr "Zmožnosti:" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:17 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "" "Omogoča shranjevanje seznamov predvajanja in albumov za poslušanje brez " "povezave" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:20 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" msgstr "" "Ima dinamičen način »karaoke« neposredno na informacijski plošči posnetka" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:23 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." @@ -81,15 +81,15 @@ msgstr "" "Omogoča natančnejše prilagajanje prikaza in predvajanja posebnih vsebin, na " "primer eksplicitnih ali primernih za otroke." -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:27 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" msgstr "Prikaže posnetke, ki trenutno niso na voljo v storitvi" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:30 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "Pokaže, kateri posnetki so bili nadomeščeni in s čim" -#: data/io.gitlab.Rirusha.Cassette.metainfo.xml.in.in:34 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." @@ -229,8 +229,8 @@ msgid "Refresh" msgstr "Osveži" #: data/ui/header-bar.blp:28 -msgid "Yandex.Music search" -msgstr "Iskanje Yandex.Music" +msgid "Yandex Music search" +msgstr "Iskanje Yandex Music" #: data/ui/help-overlay.blp:11 msgid "Main Actions" From 0e21189b466f3bccfe72b5b57e7dad43fd17fc2a Mon Sep 17 00:00:00 2001 From: Vasil Pupkin <3abac@3a.by> Date: Sat, 28 Sep 2024 03:39:33 +0000 Subject: [PATCH 074/167] Update Belarusian translation --- po/be.po | 1801 +++++++++++++++++++++++++----------------------------- 1 file changed, 818 insertions(+), 983 deletions(-) diff --git a/po/be.po b/po/be.po index 01dca80..f58d57e 100644 --- a/po/be.po +++ b/po/be.po @@ -6,10 +6,10 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-01-27 05:36+0800\n" -"PO-Revision-Date: 2024-01-27 16:27+0100\n" -"Last-Translator: \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-27 20:33+0000\n" +"PO-Revision-Date: 2024-09-28 06:38+0300\n" +"Last-Translator: Yuras Shumovich \n" "Language-Team: \n" "Language: be\n" "MIME-Version: 1.0\n" @@ -17,23 +17,38 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" -"X-Generator: Poedit 3.4.2\n" +"X-Generator: Poedit 3.5\n" -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:3 -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:4 -msgid "Cassette Devel" -msgstr "Cassette Devel" +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Cassette" -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME (Development mode)" -msgstr "Неафіцыйны кліент Яндэкс.Музыка для GNOME" +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Неафіцыйны кліент сэрвісу Яндэкс Музыка для GNOME" -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:6 -#: data/io.github.Rirusha.Cassette.desktop.in:6 +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;yandex music;yam;music;яндэкс;яндэкс музыка;ям;музыка;" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:8 +#. Translators: app name should be translated +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Cassette (Тэст)" + +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "Неафіцыйны кліент сэрвісу Яндэкс Музыка для GNOME (Тэставая зборка)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Неафіцыйны кліент сэрвісу Яндэкс Музыка" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." @@ -41,1477 +56,1297 @@ msgstr "" "Праграма GTK/Adwaita, якая дазваляе карыстацца сэрвісам Яндэкс Музыка ў " "аперацыйных сістэмах Linux." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:12 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" -msgstr "Асаблівасці:" +msgstr "Магчымасці:" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:16 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "" -"Дазваляе захоўваць спісы прайгравання і альбомы для праслухоўвання ў " -"аўтаномным рэжыме" +"Дазваляе захоўваць плэйлісты і альбомы для праслухоўвання ў аўтаномным рэжыме" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:19 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" -msgstr "Мае дынамічны «рэжым караоке» прама на панэлі інфармацыі аб трэку" +msgstr "Мае дынамічны «рэжым караоке» прама на панэлі звестак пра трэк" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:22 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." msgstr "" -"Дазваляе дакладна наладзіць адлюстраванне і прайграванне спецыяльнага " -"кантэнту, напрыклад, нецэнзурнага або прыдатнага для дзяцей." +"Дазваляе дакладна наладзіць паказ і прайграванне спецыяльнага кантэнту, " +"напрыклад, для дарослых або прыдатны для дзяцей." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:26 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" -msgstr "Адлюстроўвае трэкі, якія зараз недаступныя ў сэрвісе" +msgstr "Паказвае трэкі, якія зараз недаступны ў сэрвісе" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:29 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "Паказвае, якія трэкі былі заменены і чым" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:33 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." msgstr "" -"Cassette з'яўляецца неафіцыйным кліентам, не звязаны з Яндэксам і не " -"падтрымліваецца ім." +"Cassette — неафіцыйны кліент, які не звязаны з кампаніяй Яндэкс і не " +"падтрымліваецца ёй." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:64 -msgid "Unofficial Yandex.Music client" -msgstr "Неафіцыйны кліент Яндэкс.Музыка" +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Інфармацыя пра ўліковы запіс" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:69 -msgid "Hotfix" -msgstr "Тэрміновыя выпраўленні" +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Адкрыць у браўзеры" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:71 -msgid "" -"Crashes that I couldn't reproduce for a long time have been fixed. The " -"reason was an attempt to save a custom track with an empty cover" -msgstr "" -"Былі выпраўлены вылеты, якія я доўга не мог паўтарыць. Прычына была ў спробе " -"захавання карыстацкага трэка з пустой вокладкай" +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Я.Плюс" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:72 -msgid "" -"The button for creating a playlist has changed, as well as some other shadows" -msgstr "Змянілася кнопка дадання новага плэйліста, як і некаторыя цені" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:73 -msgid "" -"The translation has been corrected. The text on the widgets written using " -"blueprints has not been translated. Now fixed" -msgstr "" -"Быў выпраўлены пераклад. Тэкст на віджэтах, напісаных з выкарыстаннем " -"blueprints не быў перакладзены. Цяпер выпраўлена" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:79 -msgid "Cosmetic and code changes" -msgstr "Касметычныя змены і змены ў кодзе" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:81 -msgid "" -"The transition to the blueprints interface language is slowly but surely " -"underway" -msgstr "Пераход на мову інтэрфейсу blueprints павольна, але ўпэўнена ідзе" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:82 -msgid "" -"The playback panel has been completely redesigned. Now there are fewer " -"buttons (if someone has lost the track information button, you need to poke " -"to the right of the playback slider)" -msgstr "" -"Цалкам перароблена панэль прайгравання. Цяпер менш кнопак (калі хтосьці " -"страціў кнопку інфармацыі аб трэку, трэба націснуць справа ад слайдэра " -"прайгравання)" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:83 -msgid "The appearance of the playlist has been changed" -msgstr "Зменены знешні выгляд плэйліста" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:84 -msgid "The sidebar widget has been changed" -msgstr "" -"Зменены віджэт бакавой панэлі для паказу дадатковай інфармацыі аб трэку" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:85 -msgid "" -"Added the feature with parallel loading of tracks while saving playlists. " -"And not only that, now when the application starts, all saved playlists will " -"be checked and updated. You can also view the progress of saving on the top " -"left" -msgstr "" -"Дададзена згаданая месяц таму функцыя з раўналежнай загрузкай трэкаў пры " -"захаванні плэйлістоў. І не толькі гэта, зараз пры старце праграмы, будзе " -"выконваюцца праверка ўсіх захаваных плэйлістоў і іх абнаўленне. Таксама " -"прагледзець прагрэс захавання можна злева зверху" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:86 -msgid "Added the removal of a track from the queue when it is disliked" -msgstr "Дададзена выдаленне трэка з чаргі пры яго дызлайке" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:87 -msgid "" -"The Belarusian language has been added. Thanks to Yahor Haurylenka for the " -"translation" -msgstr "Дададзена беларуская мова. Дзякуй Ягору Гаўрыленка за пераклад" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:88 -msgid "Added a debug mod" -msgstr "Дададзены рэжым адладкі" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:89 -msgid "Increased the maximum volume level from 60 to 100" -msgstr "Павялічаны максімальны ўзровень гучнасці з 60 да 100" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:90 -msgid "" -"Added the ability to move all saved objects to the cache folder, that is, " -"move them to temporary storage" -msgstr "" -"Дададзена магчымасць перамяшчаць усе захаваныя аб'екты ў папку з кэшам, гэта " -"значыць перамяшчаць іх у часовае сховішча" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:91 -msgid "Other bug fixes" -msgstr "Іншыя выпраўленні памылак" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:97 -msgid "Added new authorization via WebView" -msgstr "Дададзена новая аўтарызацыя праз WebView" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:102 -msgid "First release of Cassette" -msgstr "Першы выпуск Cassette" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:104 -msgid "Allows you to listen to music" -msgstr "Дазваляе слухаць музыку" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:105 -msgid "View your playlists" -msgstr "Прагляд вашых спісаў прайгравання" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:106 -msgid "Manage the playback queue, for example shuffle or puts on repeat" -msgstr "" -"Кіраванне чаргой прайгравання, напрыклад, перамешванне або паўторнае " -"прайграванне" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:107 -msgid "" -"Sends whether the track has been listened to and the playback queue, if it " -"has been changed" -msgstr "" -"Адпраўляць інфармацыю аб тым, ці быў праслуханы трэк, і аб чарзе " -"прайгравання, калі яна была зменена" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:108 -msgid "Implemented mpris2" -msgstr "Рэалізаваны mpris2" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:116 -msgid "Rirusha" -msgstr "Rirusha" - -#: data/io.github.Rirusha.Cassette.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME" -msgstr "Неафіцыйны кліент Яндэкс.Музыка для GNOME" - -#: data/ui/account_info_window.blp:37 -#, c-format -msgctxt "account info window" -msgid "Login: %s" -msgstr "Лагін: %s" - -#: data/ui/account_info_window.blp:49 -#, c-format -msgctxt "account info window" -msgid "Phone number: %s" -msgstr "Нумар тэлефона: %s" - -#: data/ui/account_info_window.blp:62 -msgctxt "account info window" -msgid "Has Plus" -msgstr "Падпіска Я.Плюс" - -#: data/ui/account_info_window.blp:80 -#, c-format -msgctxt "account info window" -msgid "First name: %s" -msgstr "Імя: %s" - -#: data/ui/account_info_window.blp:92 -#, c-format -msgctxt "account info window" -msgid "Second name: %s" -msgstr "Прозвішча: %s" - -#: data/ui/account_info_window.blp:104 -#, c-format -msgctxt "account info window" -msgid "Display name: %s" -msgstr "Адлюстраванае імя: %s" - -#: data/ui/account_info_window.blp:116 -#, c-format -msgctxt "account info window" -msgid "Birthday: %s" -msgstr "Дата нараджэння: %s" - -#: data/ui/account_info_window.blp:134 -msgctxt "account info window" -msgid "Additional options:" -msgstr "Дадатковыя параметры:" +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Выйсці з уліковага запісу" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:11 +#: data/ui/begin-view.ui:11 msgid "Usage mode" msgstr "Рэжым выкарыстання" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:40 +#: data/ui/begin-view.ui:40 msgctxt "auth window" msgid "Choose usage mode" msgstr "Выберыце рэжым выкарыстання" -#: data/ui/begin_view.ui:50 +#: data/ui/begin-view.ui:50 msgctxt "auth window" msgid "" "If you select the \"Online mode\", you can access local music by enabling " "the display of the corresponding pages in the pages preferences, as well as " "log in later when selecting \"Local mode\"" msgstr "" -"Калі вы выберыце «Анлайн-рэжым», вы можаце атрымаць доступ да лакальнай " -"музыкі, уключыўшы адлюстраванне адпаведных старонак у наладах, а таксама " -"ўвайсці пазней, выбраўшы «Лакальны рэжым»" +"Калі вы выберыце «Анлайн-рэжым», доступ да лакальнай музыкі можна атрымаць, " +"калі ўключыць паказ адпаведных старонак у наладах, таксама падчас уваходу ў " +"іншы раз, можна будзе выбраць «Лакальны рэжым»" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:75 +#: data/ui/begin-view.ui:75 msgctxt "auth window" msgid "Online mode" -msgstr "Анлайн рэжым" +msgstr "Анлайн-рэжым" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:85 +#: data/ui/begin-view.ui:85 msgctxt "auth window" msgid "Local mode" msgstr "Лакальны рэжым" #. Translators: "Close" window button label -#: data/ui/begin_view.ui:97 +#: data/ui/begin-view.ui:97 msgctxt "auth window" msgid "Close" msgstr "Закрыць" -#: data/ui/begin_view.ui:112 +#: data/ui/begin-view.ui:112 msgid "Authorization" msgstr "Аўтарызацыя" -#: data/ui/cache_deletion_preferences.ui:20 -msgid "Cache dirs size:" -msgstr "Памер каталогаў кэша:" +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Памер каталогаў:" #. Translators: tempprary cache folder -#: data/ui/cache_deletion_preferences.ui:34 -msgid "Temporary" -msgstr "Часовы" +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Кэш" -#: data/ui/cache_deletion_preferences.ui:84 -msgid "Clear cache" -msgstr "Ачысціць кэш" +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Ачысціць" #. Translators: temparence cache folder -#: data/ui/cache_deletion_preferences.ui:105 -msgid "Permanent" -msgstr "Пастаянны" +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Даныя" -#: data/ui/cache_deletion_preferences.ui:155 -msgid "Move saved" -msgstr "Перамясціць захаванае" +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Перамясціць у кэш" -#: data/ui/cache_indicator.ui:34 +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Перамясціць" + +#: data/ui/cache-indicator.blp:35 msgid "Show all cache jobs" msgstr "Паказаць усе захаванні" -#: data/ui/custom_page_preferences.ui:17 +#: data/ui/custom-page-preferences.ui:17 msgid "Title: " msgstr "Назва: " -#: data/ui/custom_page_preferences.ui:38 +#: data/ui/custom-page-preferences.ui:38 msgid "Icon: " msgstr "Значок: " -#: data/ui/custom_page_preferences.ui:75 +#: data/ui/custom-page-preferences.ui:75 msgid "Save page" msgstr "Захаваць старонку" -#: data/ui/custom_page_preferences.ui:92 +#: data/ui/custom-page-preferences.ui:92 msgid "Remove page" msgstr "Выдаліць старонку" #. Translators: title of preference group -#: data/ui/custom_pages_preferences.ui:7 +#: data/ui/custom-pages-preferences.ui:7 msgctxt "preference window" msgid "Custom pages" msgstr "Карыстальніцкія старонкі" #. Translators: description of preference group -#: data/ui/custom_pages_preferences.ui:9 +#: data/ui/custom-pages-preferences.ui:9 msgctxt "preference window" msgid "Here you can control custom pages." msgstr "Тут вы можаце кіраваць карыстальніцкімі старонкамі." -#: data/ui/disliked_tracks_view.ui:23 +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 msgid "Disliked tracks" msgstr "Трэкі, якія не спадабаліся" -#: data/ui/help-overlay.ui:11 -msgctxt "shortcut window" +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Назад" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Абнавіць" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "Пошук у Яндэкс Музыцы" + +#: data/ui/help-overlay.blp:11 msgid "Main Actions" -msgstr "Асноўныя дзеянні" +msgstr "Агульныя дзеянні" -#: data/ui/help-overlay.ui:14 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:14 msgid "Show Shortcuts" -msgstr "Спалучэнні клавіш" +msgstr "Паказаць спалучэнні клавіш" -#: data/ui/help-overlay.ui:20 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:19 msgid "Quit" msgstr "Выйсці" -#: data/ui/help-overlay.ui:28 -msgctxt "shortcut window" -msgid "Media Control" +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" msgstr "Кіраванне прайграваннем" -#: data/ui/help-overlay.ui:31 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:28 msgid "Play/Pause playback" msgstr "Прайграванне/Паўза" -#: data/ui/help-overlay.ui:37 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 msgid "Play previous track" msgstr "Прайграць папярэдні трэк" -#: data/ui/help-overlay.ui:43 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 msgid "Play next track" -msgstr "Прайграйць наступны трэк" +msgstr "Прайграць наступны трэк" -#: data/ui/help-overlay.ui:51 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Адключыць гук у праграме" + +#: data/ui/help-overlay.blp:49 msgid "Queue control" -msgstr "Кантроль чаргі" +msgstr "Кіраванне чаргой" -#: data/ui/help-overlay.ui:54 -msgctxt "shortcut window" -msgid "Change shuffle mode" -msgstr "Змяніць рэжым перамешвання" - -#: data/ui/help-overlay.ui:60 -msgctxt "shortcut window" -msgid "Change repeat mode" -msgstr "Змяніць рэжым паўтору" - -#: data/ui/info_marks.ui:23 -msgid "Explicit content" -msgstr "Непрыстойны кантэнт" - -#: data/ui/info_marks.ui:32 -msgid "Child content" -msgstr "Дзіцячы кантэнт" - -#: data/ui/main_window.blp:108 -msgid "Connection problems" -msgstr "Праблемы з злучэннем" - -#: data/ui/main_window.blp:145 -msgid "Parse URL from clipboard" -msgstr "Узяць URL з буфера абмену" - -#: data/ui/main_window.blp:148 -msgid "Preferences" -msgstr "Параметры" - -#: data/ui/main_window.blp:149 -msgid "Keyboard Shortcuts" -msgstr "Спалучэнні клавіш" - -#: data/ui/main_window.blp:150 -msgid "About Cassette" -msgstr "Аб праграме" - -#: data/ui/main_window.blp:155 -msgid "Open in browser" -msgstr "Адкрыць у браўзэры" - -#: data/ui/main_window.blp:156 -msgid "Account info" -msgstr "Інфармацыя аб уліковым запісе" - -#: data/ui/player_bar.blp:22 -msgid "Show track info" -msgstr "Паказаць інфармацыю аб трэку" - -#: data/ui/player_bar.blp:86 +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 msgid "Change shuffle mode" msgstr "Змяніць рэжым перамешвання чаргі" -#: data/ui/player_bar.blp:98 -msgid "Play previous track" -msgstr "Прайграць папярэдні трэк" - -#: data/ui/player_bar.blp:124 -msgid "Play next track" -msgstr "Прайграйць наступны трэк" - -#: data/ui/player_bar.blp:137 +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 msgid "Change repeat mode" msgstr "Змяніць рэжым паўтору" -#: data/ui/player_bar.blp:218 +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Іншае" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Абагуліць бягучы трэк" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Узяць URL з буфера абмену" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Кантэнт для дарослых" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Дзіцячы кантэнт" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Старонка ў распрацоўцы" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Усе станцыі" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Няма падпіскі Яндэкс Плюс" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"Каб пазбегнуць праблем з Яндэкс, анлайн-функцыі праграмы недаступны без " +"падпіскі Яндэкс Плюс. Дзякуй за разуменне." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Атрымаць Яндэкс Плюс" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Паказаць звесткі пра трэк" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Паказаць налады хвалі" + +#: data/ui/player-bar.blp:216 msgid "Show playback queue" msgstr "Паказаць Чаргу прайгравання" -#: data/ui/player_bar.blp:229 +#: data/ui/player-bar.blp:229 msgid "Change volume" msgstr "Змяніць гучнасць" -#: data/ui/playlist_choose_window.ui:8 -msgid "Choose playlist to add" -msgstr "Выберыце плэйліст для дадання" +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Зараз грае" -#: data/ui/playlist_create_button.ui:36 +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Выберыце плэйліст для дадавання" + +#: data/ui/playlist-create-button.ui:36 msgid "Create playlist" msgstr "Стварыць плэйліст" -#: data/ui/playlist_micro.ui:140 -msgid "Start playlist" -msgstr "Прайграць плэйліст" +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Плэйліст" -#: data/ui/playlist_micro.ui:156 -msgid "Add playlist to queue" -msgstr "Дадаць плэйліст у чаргу" - -#: data/ui/playlist_row.ui:37 +#: data/ui/playlist-row.ui:40 msgid "Empty" msgstr "Пусты" -#: data/ui/playlist_view.ui:145 -msgid "Play" -msgstr "Прайграць" - -#: data/ui/playlist_view.ui:161 -msgid "Change playlist visibility" -msgstr "Змяніць бачнасць плэйліста" - -#: data/ui/playlist_view.ui:183 -msgid "Add page to header" -msgstr "Дадаць старонку ў загаловак" - -#. Translators: tooltip of "abort" button -#: data/ui/playlist_view.ui:248 -msgid "Abort" -msgstr "Скасаваць" - -#: data/ui/playlist_view.ui:252 -msgid "Stop" -msgstr "Спыніць" - -#: data/ui/playlists_view.ui:23 +#: data/ui/playlists-view.ui:23 msgid "Your playlists" msgstr "Вашы плэйлісты" -#: data/ui/playlists_view.ui:39 -msgid "Also you liked this playlists" +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" msgstr "Вам таксама спадабаліся гэтыя плэйлісты" -#: data/ui/preferences_window.ui:8 -msgctxt "preference window" -msgid "Main" -msgstr "Галоўнае" +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Змяніць бачнасць плэйліста" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:13 -msgctxt "preference window" +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Дадаць старонку ў загаловак" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Захаваць" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Выдаліць" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Скасаваць" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Спыніць" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Галоўная" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" msgid "General" msgstr "Агульныя" -#. Translators: title of preference -#: data/ui/preferences_window.ui:17 -msgctxt "preference window" -msgid "Max active threads" -msgstr "Максімум актыўных патокаў" +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Уключыць высокую якасць музыкі" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:19 -msgctxt "preference window" -msgid "" -"The maximum number of threads for content loading. A large value can affect " -"the performance of the system. The changes will take effect after restarting " -"the application." -msgstr "" -"Максімальная колькасць патокаў для загрузкі кантэнту. Вялікае значэнне можа " -"паўплываць на прадукцыйнасць сістэмы. Змены ўступяць у сілу пасля " -"перазапуску праграмы." - -#. Translators: title of preference -#: data/ui/preferences_window.ui:34 -msgctxt "preference window" -msgid "Try to load queue every window activation" -msgstr "Спрабаваць загрузіць чаргу пры кожнай актывацыі акна" - -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:36 -msgctxt "preference window" -msgid "" -"Every time it is expanded or the focus changes from another window queue " -"will loaded from the device on which you listened to music last time." -msgstr "" -"Пры кожным разгортванні або змене фокусу з іншага акна чарга будзе " -"загружацца з прылады, на якой вы слухалі музыку апошні раз." - -#. Translators: title of preference -#: data/ui/preferences_window.ui:42 -msgctxt "preference window" -msgid "Download high quality tracks" -msgstr "Спампоўваць трэкі высокай якасці" - -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:44 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" msgid "" "Attention! If the track was downloaded in low quality, and after the " "download is enabled in high quality, the audio will not be reloaded" msgstr "" -"Увага! Калі трэк быў спампаваны ў нізкай якасці, а пасля ўключэння загрузкі " -"ў высокай якасці, аўдыё не будзе перазагружацца" +"Увага! Калі трэк быў спампаваны ў нізкай якасці, а пасля таго ўключана " +"загрузка ў высокай якасці, музыка не перазагружаецца" -#. Translators: title of preference -#: data/ui/preferences_window.ui:50 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" msgid "Add track on top of playlist" msgstr "Дадаваць трэкі ў пачатак плэйліста" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:52 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" msgid "Will the track be added to the playlist as the first or as the last" -msgstr "Ці будзе трэк дададзены ў плэйліст як першы або як апошні" +msgstr "Трэк будзе дадавацца ў плэйліст як першы ці як апошні" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:60 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "Паказваць апавяшчэнне «Зараз грае»" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Паказваць апавяшчэнне, калі пераключаецца трэк" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" msgid "Show additional marks" msgstr "Паказваць дадатковыя адзнакі" -#. Translators: title of preference -#: data/ui/preferences_window.ui:64 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Дадатковыя адзнакі паказваюць дадатковыя звесткі пра трэк" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" msgid "Show save mark" -msgstr "Паказваць знак захавання" +msgstr "Пазначаць захаванне трэка" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:66 -msgctxt "preference window" -msgid "Show a mark showing the current state of the track cache" -msgstr "Паказваць значок, які паказвае бягучы стан кэша трэкаў" +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "Паказваць надпіс са звесткамі пра стан кэшавання трэка" -#. Translators: title of preference -#: data/ui/preferences_window.ui:72 -msgctxt "preference window" -msgid "Show temp save mark" -msgstr "Паказваць адзнаку часовага захавання" +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Пазначаць кэшаванне трэка" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:74 -msgctxt "preference window" -msgid "" -"Show a mark indicating that the track has been saved to temporary storage" -msgstr "Паказаць знак, які паказвае, што трэк быў захаваны ў часовае сховішча" +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Паказваць значок, калі трэк захоўваецца ў кэш" -#. Translators: title of preference -#: data/ui/preferences_window.ui:80 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" msgid "Show replaced mark" -msgstr "Паказваць адзнаку аб тым, што трэк быў заменены" +msgstr "Пазначаць замененыя трэкі" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:82 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" msgid "Show a mark that shows that the track has been replaced" -msgstr "Паказваць знак, які паказвае, што трэк быў заменены" +msgstr "Паказваць значок, калі трэк быў заменены" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:90 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" msgid "Tracks visibility" msgstr "Бачнасць трэкаў" -#. Translators: description of preference group -#: data/ui/preferences_window.ui:92 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" msgid "" "Show special tracks in track lists. Filter doesn't work when searching in " "track list" msgstr "" -"Паказваць трэкі не прызначаных для непаўналетніх або дзіцячага кантэнту ў " -"спісах трэкаў. Фільтр не працуе пры пошуку ў спісе трэкаў" +"Паказваць спецыяльна пазначаныя трэкі ў спісах. Фільтр не працуе падчас " +"пошуку ў спісе трэкаў" -#. Translators: title of preference -#: data/ui/preferences_window.ui:96 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" msgid "Show unavailable content" msgstr "Паказваць недаступны кантэнт" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:98 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" msgid "" "Show tracks that are not available in the service. You can't listen to them" -msgstr "Паказваць трэкі, недаступныя ў сэрвісе. Вы не можаце іх праслухаць" +msgstr "Паказваць трэкі, якія недаступны ў сэрвісе. Вы не можаце іх праслухаць" -#. Translators: title of preference -#: data/ui/preferences_window.ui:104 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" msgid "Show content suitable for children" msgstr "Паказваць дзіцячы кантэнт" -#. Translators: title of preference -#: data/ui/preferences_window.ui:110 -msgctxt "preference window" -msgid "Show explicit content" -msgstr "Паказваць кантэнт не прызначаны для непаўналетніх" +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Паказваць кантэнт, які прызначаны для дзяцей" -#: data/ui/preferences_window.ui:117 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Паказваць кантэнт для дарослых" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Паказваць кантэнт з узроставым абмежаваннем" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" msgid "Other" msgstr "Іншае" -#: data/ui/preferences_window.ui:120 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" msgid "Enable Debug-Mode" msgstr "Уключыць рэжым адладкі" -#: data/ui/preferences_window.ui:127 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "Уключыць запіс дадатковых звестак, карысных для пошуку памылак" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" msgid "Experimental" -msgstr "Эксперементальныя функцыі" +msgstr "Эксперыментальныя функцыі" -#: data/ui/preferences_window.ui:130 -msgctxt "preference window" -msgid "Force enable mobile mode" -msgstr "Прымусова ўключыць мабільны рэжым" +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" +"Параметры для выпрабавання нейкіх магчымасцей, могуць быць выдалены у " +"наступных выпусках" -#: data/ui/preferences_window.ui:139 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "Выкарыстоўваць толькі ніжняе меню ўкладак" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "Эксперыментальны парамер для ніжняга меню ўкладак" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" msgid "Pages" msgstr "Старонкі" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:144 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" msgid "Static pages" msgstr "Статычныя старонкі" -#. Translators: description of preference group -#: data/ui/preferences_window.ui:146 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" msgid "" "Here you can show or hide static pages. They will always be displayed on the " "left side of the header." msgstr "" -"Тут вы можаце паказваць або хаваць статычныя старонкі. Яны заўсёды будуць " -"адлюстроўвацца з левага боку загалоўка." +"Тут вы можаце паказаць або схаваць статычныя старонкі. Яны заўсёды будуць " +"паказвацца ў левай частцы загалоўка." -#. Translators: title of preference. Main page is page of Ya.Music with trending, recommendation etc -#: data/ui/preferences_window.ui:150 -msgctxt "preference window" -msgid "Show \"Main\" page" -msgstr "Паказваць старонку \"Галоўнае\"" +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "Паказваць старонку «Галоўная»" -#. Translators: title of preference. Main page is page of Ya.Music with liked tracks -#: data/ui/preferences_window.ui:156 -msgctxt "preference window" -msgid "Show \"Liked\" page" -msgstr "Паказваць старонку \"Мне падабаецца\"" +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "Паказваць старонку «Мне падабаецца»" -#. Translators: title of preference. Main page is page of Ya.Music with users playlists -#: data/ui/preferences_window.ui:162 -msgctxt "preference window" -msgid "Show \"Playlists\" page" -msgstr "Паказваць старонку \"Плэйлісты\"" +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "Паказваць старонку «Плэйлісты»" -#. Translators: Cache preference -#: data/ui/preferences_window.ui:175 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" msgid "Cache" msgstr "Кэш" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:180 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" msgid "Cache managing" msgstr "Кіраванне кэшам" -#. Translators: description of preference group -#: data/ui/preferences_window.ui:182 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" msgid "" -"Here you can see application memory usage, delete all cache from temp folder " -"and control downloading cache to disk" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" msgstr "" -"Тут вы можаце пабачыць выкарыстанне памяці праграмай, выдаліць увесь кэш з " -"часовай папкі і кіраваць загрузкай кэша на дыск" +"Тут вы можаце паглядзець выкарыстанне памяці праграмай, ачысціць папку з " +"кэшам і кіраваць спампоўваннем у кэш на дыску" -#. Translators: title of preference -#: data/ui/preferences_window.ui:186 -msgctxt "preference window" -msgid "" -"Cache content for better performance (Over time, it starts to take up a lot " -"of space. So far, manual cleaning is required)" -msgstr "" -"Кэшаваць кантэнт для павелічэння хуткасці загрузкі (З часам ён пачынае " -"займаць шмат месца. Пакуль што патрабуецца ручная ачыстка)" +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Змесціва кэша" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:188 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" msgid "" -"If enabled, the application will cache all content in /var/tmp/cassette for " -"better performance, otherwise, the application will load content only when " -"caching objects (such as playlists or albums). Disabling the parameter does " -"not delete already downloaded content" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" msgstr "" "Калі ўключана, праграма будзе кэшаваць увесь кантэнт у /var/tmp/cassette для " "лепшай прадукцыйнасці, інакш праграма будзе загружаць кантэнт толькі пры " -"кэшаванні аб'ектаў (напрыклад, спісаў прайгравання або альбомаў). Адключэнне " +"кэшаванні аб'ектаў (напрыклад, плэйлістоў або альбомаў). Адключэнне " "параметра не выдаляе ўжо спампаваны кантэнт" -#: data/ui/save_stack.ui:25 +#: data/ui/save-stack.ui:25 msgid "Content saving…" msgstr "Захаванне кантэнту…" -#: data/ui/save_stack.ui:42 -msgid "Content saved to temp folder" -msgstr "Кантэнт захаваны ў часовую папку" +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Кантэнт у кэшы" -#: data/ui/save_stack.ui:56 +#: data/ui/save-stack.ui:56 msgid "Content saved" msgstr "Кантэнт захаваны" -#: data/ui/track_detailed.blp:91 +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "Станцыі" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "Пошук станцыі…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Жанр…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Настрой…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Занятак…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Эпоха…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Іншае…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Станцый з такой назвай не знойдзена" + +#: data/ui/track-info.blp:103 msgid "Track lyrics" msgstr "Тэкст песні" -#: data/ui/track_detailed.blp:105 +#: data/ui/track-info.blp:117 msgid "Authors" msgstr "Аўтары" -#: data/ui/track_detailed.blp:123 +#: data/ui/track-info.blp:135 msgid "Source" msgstr "Крыніца" -#: data/ui/track_detailed.blp:146 +#: data/ui/track-info.blp:158 msgid "Similar tracks" msgstr "Падобныя трэкі" -#. Translators: now PLAYING -#: data/ui/track_list.ui:24 -msgid "PLAYING " -msgstr "ПРАЙГРАВАЕЦЦА " - -#. Translators: placeholder of "search" entry. Local track search (inside of track lsit) -#: data/ui/track_list.ui:60 +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 msgid "Search track" msgstr "Шукаць трэк" #. Translators: part of sort by -#: data/ui/track_list.ui:69 +#: data/ui/track-list.ui:30 msgid "Sort by" msgstr "Сартаваць па" -#: data/ui/track_list.ui:116 +#: data/ui/track-list.ui:77 msgid "No tracks to display" msgstr "Няма трэкаў для паказу" -#: data/ui/track_list.ui:127 +#: data/ui/track-list.ui:88 msgid "name" msgstr "назве" -#: data/ui/track_list.ui:131 +#: data/ui/track-list.ui:92 msgid "artist" msgstr "выканаўцы" -#: data/ui/track_list.ui:135 +#: data/ui/track-list.ui:96 msgid "album" msgstr "альбому" -#: data/ui/track_list.ui:139 +#: data/ui/track-list.ui:100 msgid "duration" msgstr "працягласці" -#: src/application.vala:211 -msgid "Arseniy Nechkin " -msgstr "Арсеній Нячкін " +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "Загрузка…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Разнастайнасць…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Мова…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Немагчыма атрымаць налады хвалі" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Перазлучыцца" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Праблемы з злучэннем" #. Translators: NAME /n NAME -#: src/application.vala:228 +#: src/about.vala:59 msgid "translator-credits" msgstr "Yahor Haurylenka 2023" -#: src/application.vala:236 +#: src/about.vala:67 msgid "Telegram channel" msgstr "Канал у Telegram" -#: src/application.vala:237 -msgid "Financial support" -msgstr "Ахвяраваць" +#: src/about.vala:68 +msgid "Financial support (Tinkoff)" +msgstr "Фінансавая падтрымка (Tinkoff)" -#: src/authenticator.vala:50 +#: src/about.vala:69 +msgid "Financial support (Boosty)" +msgstr "Фінансавая падтрымка (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:72 +msgid "Sponsors" +msgstr "Спонсары" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Вывесці звесткі пра версію і выйсці" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Злучэнне адноўлена" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Папярэдні" + +#: src/application.vala:274 +msgid "Next" +msgstr "Наступны" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "Бягучы трэк нельга скапіяваць у буфер абмену" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Немагчыма разабраць змесціва буфера абмену" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "Прагляд карыстальнікаў яшчэ не рэалізаваны" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "Прагляд альбомаў яшчэ не рэалізаваны" + +#: src/authenticator.vala:46 msgid "Log out?" msgstr "Выйсці з уліковага запісу?" -#: src/authenticator.vala:51 +#: src/authenticator.vala:47 msgid "You will need to log in again to use the app" msgstr "Вам трэба будзе ўвайсці зноў, каб выкарыстоўваць праграму" #. Translators: cancel of deleting playlist -#: src/authenticator.vala:54 -#: src/widgets/preferences/cache_deletion_preferences.vala:99 -#: src/widgets/preferences/preferences_window.vala:121 -#: src/widgets/views/playlist_view.vala:114 +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 msgid "Cancel" msgstr "Скасаваць" -#: src/authenticator.vala:55 -msgid "Log out" -msgstr "Выйсці з уліковага запісу" - -#: src/authenticator.vala:95 -#: src/widgets/preferences/cache_deletion_preferences.vala:133 +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 msgid "Moving…" msgstr "Перамяшчэнне…" #. Translators: Playlist with liked tracks -#: src/client/api/objects/playlist/playlist.vala:52 -#: src/client/api/objects/playlist/playlist.vala:102 src/pager.vala:269 -#: src/widgets/sidebar.vala:138 +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 msgid "Liked" msgstr "Мне падабаецца" #. Translators: Playlist that updates every day -#: src/client/api/objects/playlist/playlist.vala:56 +#: src/client/api/objects/playlist/playlist.vala:53 msgid "Daily" msgstr "Плэйліст дня" #. Translators: Unknown playlist -#: src/client/api/objects/playlist/playlist.vala:60 +#: src/client/api/objects/playlist/playlist.vala:57 msgid "Unknown" msgstr "Невядомы" -#: src/client/cachier/storager.vala:129 +#: src/client/cachier/storager.vala:124 #, c-format msgid "Database was initialized, loc - %s" msgstr "База даных ініцыялізавана, размяшчэнне - %s" -#: src/client/cachier/storager.vala:802 +#: src/client/cachier/storager.vala:801 #, c-format msgid "Can't save object %s" -msgstr "Не ўдалося захаваць аб'ект %s" +msgstr "Немагчыма захаваць аб'ект %s" -#: src/client/cachier/storager.vala:819 +#: src/client/cachier/storager.vala:818 msgid "Byte" msgid_plural "Bytes" msgstr[0] "Байт" msgstr[1] "Байты" msgstr[2] "Байтаў" -#: src/client/cachier/storager.vala:822 +#: src/client/cachier/storager.vala:821 msgid "Kilobyte" msgid_plural "Kilobytes" -msgstr[0] "Кілобайт" -msgstr[1] "Кілабайта" +msgstr[0] "Кілабайт" +msgstr[1] "Кілабайты" msgstr[2] "Кілабайтаў" -#: src/client/cachier/storager.vala:825 +#: src/client/cachier/storager.vala:824 msgid "Megabyte" msgid_plural "Megabytes" msgstr[0] "Мегабайт" -msgstr[1] "Мегабайта" +msgstr[1] "Мегабайты" msgstr[2] "Мегабайтаў" -#: src/client/cachier/storager.vala:828 +#: src/client/cachier/storager.vala:827 msgid "Gigabyte" msgid_plural "Gigabytes" msgstr[0] "Гігабайт" -msgstr[1] "Гігабайта" +msgstr[1] "Гігабайты" msgstr[2] "Гігабайтаў" -#: src/client/cachier/storager.vala:831 +#: src/client/cachier/storager.vala:830 msgid "Terabyte" msgid_plural "Terabytes" msgstr[0] "Терабайт" -msgstr[1] "Терабайта" +msgstr[1] "Терабайты" msgstr[2] "Терабайтаў" -#: src/client/cachier/storager.vala:860 +#: src/client/cachier/storager.vala:859 #, c-format -msgid "Error while getting temporary dir size. Message %s" -msgstr "Памылка пры атрыманні часовага памеру каталога. Паведамленне %s" +msgid "Error while getting cache directory size. Message %s" +msgstr "Памылка пры атрыманні памеру каталога кэша. Паведамленне %s" -#: src/client/cachier/storager.vala:895 +#: src/client/cachier/storager.vala:894 #, c-format -msgid "Error while getting permanent dir size. Message %s" +msgid "Error while getting permanent directory size. Message %s" msgstr "Памылка пры атрыманні пастаяннага памеру каталога. Паведамленне %s" -#: src/client/jsoner.vala:199 src/client/jsoner.vala:294 -#: src/client/jsoner.vala:307 +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 #, c-format msgid "Wrong type: expected %s, got %s" -msgstr "Няправільны тып: чакаецца %s, атрымана %s" +msgstr "Няправільны тып: чакаўся %s, атрыманы %s" -#: src/client/player/player_track_list.vala:257 +#: src/client/player/mods/abstract-mode.vala:91 msgid "Problems with queue" msgstr "Праблемы з чаргой" #. Translators: name of new created playlist -#: src/client/talkers/yam_talker.vala:462 +#: src/client/talkers/yam-talker.vala:627 msgid "New Playlist" msgstr "Новы плэйліст" -#: src/main.vala:26 -msgid "Cassette" -msgstr "Cassette" - -#: src/main_window.vala:180 -#, c-format -msgid "Error while opening uri: %s" -msgstr "Памылка пры адкрыцці URI: %s" - -#: src/main_window.vala:217 -msgid "Connection restored" -msgstr "Злучэнне адноўлена" - -#: src/main_window.vala:301 -#, c-format -msgid "Window info message: %s" -msgstr "Інфармацыйнае паведамленне аб акне: %s" - -#: src/main_window.vala:316 -msgid "Reconnect" -msgstr "Перазлучыцца" - -#: src/main_window.vala:345 src/main_window.vala:396 -msgid "Can't parse clipboard content" -msgstr "Немагчыма разабраць змесціва буфера абмену" - -#: src/main_window.vala:361 -msgid "Users view not implemented yet" -msgstr "Прагляд карыстальнікаў яшчэ не рэалізаваны" - -#: src/main_window.vala:377 src/main_window.vala:391 -msgid "Albums view not implemented yet" -msgstr "Прагляд альбомаў яшчэ не рэалізаваны" - -#: src/pager.vala:164 +#: src/pager.vala:162 #, c-format msgid "Can't set title \"%s\" to page" -msgstr "Не ўдалося задаць назву \"%s\" для старонкі" +msgstr "Немагчыма задаць для старонкі назву «%s»" -#: src/pager.vala:175 +#: src/pager.vala:173 #, c-format msgid "Can't set icon with name \"%s\" to page" -msgstr "Не ўдалося задаць на старонку значок з назвай \"%s\"" +msgstr "Немагчыма задаць на старонку значок з назвай «%s»" -#: src/pager.vala:201 +#: src/pager.vala:199 msgid "Reached max page count" msgstr "Дасягнута максімальная колькасць старонак" -#: src/pager.vala:207 +#: src/pager.vala:205 #, c-format msgid "Page '%s' already added" msgstr "Старонка '%s' ужо дададзена" -#: src/pager.vala:260 +#: src/pager.vala:267 msgid "Main" -msgstr "Галоўнае" +msgstr "Галоўная" -#: src/pager.vala:279 +#: src/pager.vala:286 msgid "Playlists" msgstr "Плэйлісты" -#: src/pager.vala:304 +#: src/pager.vala:311 #, c-format -msgid "Can't read pages file. Messsage: %s" -msgstr "Не ўдалося прачытаць файл старонкі. Паведамленне: %s" +msgid "Can't read pages file. Message: %s" +msgstr "Немагчыма прачытаць файл старонак. Паведамленне: %s" -#: src/pager.vala:324 +#: src/pager.vala:331 #, c-format -msgid "Can't create pages file. Messsage: %s" -msgstr "Не ўдалося стварыць файл старонкі. Паведамленне: %s" +msgid "Can't create pages file. Message: %s" +msgstr "Немагчыма стварыць файл старонак. Паведамленне: %s" -#: src/utils.vala:42 +#: src/utils.vala:69 msgid "Not implemented yet" msgstr "Яшчэ не рэалізавана" -#: src/utils.vala:45 +#: src/utils.vala:76 msgid "Need authorization" msgstr "Патрэбна аўтарызацыя" -#: src/utils.vala:48 -msgid "Need Plus subscription" -msgstr "Патрэбна падпіска Яндэкс Плюс" +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Патрэбна падпіска Букмейт" -#: src/utils.vala:84 src/utils.vala:93 +#: src/utils.vala:176 src/utils.vala:192 msgid "Link copied to clipboard" -msgstr "Спасылка скапіравана ў буфер абмену" +msgstr "Спасылка скапіявана ў буфер абмену" -#: src/utils.vala:131 +#: src/utils.vala:241 #, c-format msgid "Duration: %s h. %s min." msgstr "Працягласць: %s гадз. %s хв." -#: src/utils.vala:133 +#: src/utils.vala:243 #, c-format msgid "Duration: %s min." msgstr "Працягласць: %s хв." -#: src/utils.vala:194 +#: src/utils.vala:357 msgid "today" msgstr "сёння" -#: src/utils.vala:196 +#: src/utils.vala:359 msgid "yesterday" msgstr "учора" -#: src/widgets/cache_indicator/job_info_badge.vala:45 -#: src/widgets/save_stack.vala:57 src/widgets/views/cachiable_view.vala:165 -msgid "Playlist" -msgstr "Плэйліст" +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "Выдаліць дызлайк" -#: src/widgets/cache_indicator/job_info_badge.vala:47 -#: src/widgets/save_stack.vala:53 src/widgets/views/cachiable_view.vala:173 +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "Паставіць дызлайк" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "Выдаліць лайк" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "Паставіць лайк" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Паўза" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Прайграць" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Плэйліст «%s»" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "Мая хваля з плэйліста" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Дадаць у чаргу" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Абагуліць" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Асноўнае меню" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "Узяць URL з буфера абмену" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "Параметры" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "Спалучэнні клавіш" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "Аб праграме" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "Мая хваля з трэка" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "Паказаць звесткі" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "Прайграць наступным" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Дадаць у плэйліст" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Выдаліць з плэйліста" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Выдаліць з чаргі" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Кіраванне гучнасцю" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Уключыць гук" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Адключыць гук" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 msgid "Album" msgstr "Альбом" #. Translators: n track from n tracks saved -#: src/widgets/cache_indicator/job_info_badge.vala:79 +#: src/widgets/cache-indicator/job-info-badge.vala:77 #, c-format msgid "%d / %d saved%s" -msgstr "%d / %d захавана%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d захавана%s" +msgstr[1] "%d / %d захавана%s" +msgstr[2] "%d / %d захавана%s" -#: src/widgets/cache_indicator/job_info_badge.vala:83 +#: src/widgets/cache-indicator/job-info-badge.vala:84 #, c-format -msgid ". %d track saving now" -msgid_plural ". %d tracks saving now" -msgstr[0] ". %d трэк захоўваецца зараз" -msgstr[1] ". %d трэка захоўваюцца зараз" -msgstr[2] ". %d трэкаў захоўваюцца зараз" +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "зараз захоўваецца %d трэк" +msgstr[1] "зараз захоўваецца %d трэкі" +msgstr[2] "зараз захоўваецца %d трэкаў" -#: src/widgets/dislike_button.vala:40 -msgid "Remove dislike" -msgstr "Выдаліць дызлайк" - -#: src/widgets/dislike_button.vala:45 -msgid "Set dislike" -msgstr "Паставіць лайк" - -#: src/widgets/info_marks.vala:44 +#: src/widgets/info-marks.vala:41 #, c-format msgid "Track was replaced. Original version: %s, %s" -msgstr "Трэк быў заменены. Арыгінальная версія: %s, %s" +msgstr "Трэк быў заменены. Зыходная версія: %s, %s" -#: src/widgets/like_button.vala:44 -msgid "Remove like" -msgstr "Выдаліць лайк" - -#: src/widgets/like_button.vala:51 -msgid "Set like" -msgstr "Паставіць лайк" - -#: src/widgets/options_button/options_button.vala:56 -msgid "Options menu" -msgstr "Меню параметраў" - -#: src/widgets/options_button/playlist_options_button.vala:29 -msgid "My wave on playlist" -msgstr "Мая хваля па плэйлісту" - -#: src/widgets/options_button/playlist_options_button.vala:30 -#: src/widgets/options_button/track_options_button.vala:30 -msgid "Add to queue" -msgstr "Дадаць у чаргу" - -#: src/widgets/options_button/playlist_options_button.vala:31 -#: src/widgets/options_button/track_options_button.vala:35 -msgid "Share" -msgstr "Абагуліць" - -#: src/widgets/options_button/playlist_options_button.vala:35 -msgid "Delete playlist" -msgstr "Выдаліць плэйліст" - -#: src/widgets/options_button/track_options_button.vala:29 -msgid "Play next" -msgstr "Прайграць наступным" - -#: src/widgets/options_button/track_options_button.vala:32 -msgid "My wave on track" -msgstr "Мая хваля па трэку" - -#: src/widgets/options_button/track_options_button.vala:33 -msgid "Add to playlist" -msgstr "Дадаць у плэйліст" - -#: src/widgets/options_button/track_options_button.vala:39 -msgid "Remove from playlist" -msgstr "Выдаліць з плэйліста" - -#: src/widgets/options_button/track_options_button.vala:43 -msgid "Remove from queue" -msgstr "Выдаліць з чаргі" - -#: src/widgets/options_button/track_options_button.vala:47 -msgid "Save" -msgstr "Захаваць" - -#: src/widgets/pages/loading_page.vala:40 -msgid "Loading…" -msgstr "Загрузка…" - -#: src/widgets/play_button/play_button.vala:27 -msgid "Play/Pause" -msgstr "Іграць/Паўза" - -#: src/widgets/playlist_micro.vala:68 -#, c-format -msgid "%s like" -msgid_plural "%s likes" -msgstr[0] "%s лайк" -msgstr[1] "%s лайка" -msgstr[2] "%s лайкаў" - -#: src/widgets/playlist_micro.vala:159 src/widgets/views/playlist_view.vala:260 +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 #, c-format msgid "Owner: %s" msgstr "Уладальнік: %s" -#: src/widgets/playlist_row.vala:90 +#: src/widgets/playlist-row.vala:85 #, c-format msgid "Track count: %s" msgstr "Колькасць трэкаў: %s" -#: src/widgets/preferences/cache_deletion_preferences.vala:92 +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 msgid "Delete cache files?" msgstr "Выдаліць кэш?" -#: src/widgets/preferences/cache_deletion_preferences.vala:93 -msgid "Moved saved files?" -msgstr "Перамясціць захаваны кантэнт?" +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Перамясціць захаваныя файлы?" -#: src/widgets/preferences/cache_deletion_preferences.vala:94 +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 msgid "" -"All temporary cached files will be deleted. This doesn't affect on saved " -"playlists or albums" +"All cache will be deleted. This doesn't affect on saved playlists or albums" msgstr "" -"Увесь часовы кэш будзе выдалены. Гэта не ўплывае на захаваныя плэйлісты або " -"альбомы" +"Увесь кэш будзе выдалены. Гэта не ўплывае на захаваныя плэйлісты і альбомы" -#: src/widgets/preferences/cache_deletion_preferences.vala:95 +#: src/widgets/preferences/cache-deletion-preferences.vala:91 msgid "" "All saved playlists and albums will be moved to cache files. This could take " "a while." msgstr "" -"Усе захаваныя плэйлісты і альбомы будуць перамешчаныя ў файлы кэша. Гэта " -"можа заняць некаторы час." +"Усе захаваныя плэйлісты і альбомы будуць перамешчаны ў файлы кэша. Гэта можа " +"заняць некаторы час." -#: src/widgets/preferences/cache_deletion_preferences.vala:100 -#: src/widgets/preferences/preferences_window.vala:122 -#: src/widgets/views/playlist_view.vala:115 -msgid "Delete" -msgstr "Выдаліць" - -#: src/widgets/preferences/cache_deletion_preferences.vala:133 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 msgid "Deleting…" msgstr "Выдаляецца…" -#: src/widgets/preferences/preferences_window.vala:116 -msgid "Delete temporary files?" -msgstr "Выдаліць часовыя файлы?" - -#: src/widgets/preferences/preferences_window.vala:117 -msgid "" -"All temporary cache will be deleted. This doesn't affect on saved playlists " -"or albums" -msgstr "" -"Увесь часовы кэш будзе выдалены. Гэта не ўплывае на захаваныя плэйлісты або " -"альбомы" - -#: src/widgets/save_stack.vala:55 +#: src/widgets/save-stack.vala:54 msgid "Image" msgstr "Відарыс" -#: src/widgets/save_stack.vala:59 +#: src/widgets/save-stack.vala:58 msgid "Track" msgstr "Трэк" -#: src/widgets/save_stack.vala:76 +#: src/widgets/save-stack.vala:75 #, c-format msgid "%s saving…" msgstr "%s захоўваецца…" -#: src/widgets/save_stack.vala:77 +#: src/widgets/save-stack.vala:76 #, c-format -msgid "%s saved to temp folder" -msgstr "%s захаваны ў часовую папку" +msgid "%s cached" +msgstr "%s у кэшы" -#: src/widgets/save_stack.vala:78 +#: src/widgets/save-stack.vala:77 #, c-format msgid "%s saved" msgstr "%s захаваны" -#: src/widgets/sidebar.vala:133 -msgid "PLAYLIST" -msgstr "ПЛЭЙЛІСТ" +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Плэйліст «%s»" -#: src/widgets/sidebar.vala:141 -msgid "ALBUM" -msgstr "АЛЬБОМ" +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Альбом «%s»" -#: src/widgets/sidebar.vala:145 -msgid "SEARCH RESULTS" -msgstr "РЭЗУЛЬТАТЫ ПОШУКУ" +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "З вынікаў пошуку «%s»" -#: src/widgets/sidebar.vala:150 +#: src/widgets/sidebar/childs/player-queue.vala:78 msgid "Track list" msgstr "Спіс трэкаў" -#: src/widgets/track_detailed.vala:100 +#: src/widgets/sidebar/childs/track-info.vala:68 msgid "Your music track" msgstr "Ваш трэк" -#: src/widgets/track_detailed.vala:116 +#: src/widgets/sidebar/childs/track-info.vala:84 msgid "Music track" msgstr "Трэк" -#: src/widgets/track_row_contents/track_default_content.vala:93 -#: src/widgets/track_rows/track_default_content.vala:193 +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Налады хвалі" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 msgid "Track is not available" msgstr "Трэк недаступны" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:75 +#: src/widgets/views/abstract-cachiable.vala:78 #, c-format -msgid "%s%s successfully cached" -msgstr "%s%s паспяхова захаваны" +msgid "%s '%s' saved successfully" +msgstr "%s '%s' паспяхова захаваны" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:86 +#: src/widgets/views/abstract-cachiable.vala:89 #, c-format -msgid "Caching of %s%s was canceled, due to network error" -msgstr "Захаванне %s%s скасавана з-за памылкі сеткі" +msgid "%s '%s' saving was stopped, due to network error" +msgstr "Захаванне %s '%s' было спынена з-за сеткавай памылкі" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:97 +#: src/widgets/views/abstract-cachiable.vala:99 #, c-format -msgid "Caching of %s%s was aborted" -msgstr "Захаванне %s%s было перарвана" +msgid "%s '%s' saving was aborted" +msgstr "Захаванне %s '%s' было перарвана" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "Захаванне %s пачалося" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:195 +#: src/widgets/views/abstract-cachiable.vala:229 #, c-format -msgid "Cacheing of %s%s started" -msgstr "Пачата захаванне %s%s" +msgid "%s '%s' was moved from data to cache" +msgstr "%s '%s' быў перамешчаны з даных у кэш" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:231 +#: src/widgets/views/abstract-cachiable.vala:239 #, c-format -msgid "%s%s was removed from cache folder" -msgstr "%s%s быў выдалены з папкі кэша" +msgid "%s removing has started. Please do not close the app" +msgstr "Пачалося выдаленне %s, не закрывайце праграму" -#. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:241 -#, c-format -msgid "%s%s is removing, please do not close the app" -msgstr "%s%s выдаляецца, калі ласка, не закрывайце праграму" - -#: src/widgets/views/cant_show_view.vala:40 +#: src/widgets/views/cant-show.vala:37 #, c-format msgid "Error %d" msgstr "Памылка %d" -#: src/widgets/views/cant_show_view.vala:44 +#: src/widgets/views/cant-show.vala:41 msgid "Can't load page" -msgstr "Не ўдалося загрузіць старонку" +msgstr "Немагчыма загрузіць старонку" -#: src/widgets/views/cant_show_view.vala:47 +#: src/widgets/views/cant-show.vala:44 msgid "Can't find desired content" -msgstr "Не ўдалося знайсці патрэбнае кантэнт" +msgstr "Немагчыма знайсці пажаданы кантэнт" -#: src/widgets/views/playlist_view.vala:109 +#: src/widgets/views/playlist.vala:84 msgid "Delete playlist?" msgstr "Выдаліць плэйліст?" -#: src/widgets/views/playlist_view.vala:110 +#: src/widgets/views/playlist.vala:85 #, c-format msgid "Playlist '%s' will be permanently deleted." -msgstr "Плэйліст \"%s\" будзе выдалены назаўсёды." +msgstr "Плэйліст «%s» будзе выдалены назаўсёды." -#: src/widgets/views/playlist_view.vala:126 +#: src/widgets/views/playlist.vala:104 #, c-format msgid "Playlist '%s' was deleted" -msgstr "Плэйліст \"%s\" быў выдалены" +msgstr "Плэйліст «%s» выдалены" -#. Translators: 0 - female, 1 - male (different gender endings) -#: src/widgets/views/playlist_view.vala:264 +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 #, c-format +msgctxt "female person" msgid "%s updated playlist %s" -msgid_plural "%s updated playlist %s" -msgstr[0] "%s абнавіў плэйліст %s" -msgstr[1] "%s абнавіў плэйліст %s" -msgstr[2] "%s абнавіла плэйліст %s" +msgstr "%s абнавіла плэйліст %s" -#: src/widgets/views/playlist_view.vala:291 +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s абнавіў плэйліст %s" + +#: src/widgets/views/playlist.vala:281 #, c-format msgid "Can't change visibility of '%s'" -msgstr "Не ўдалося змяніць бачнасць плэйліста \"%s\"" +msgstr "Немагчыма змяніць бачнасць плэйліста «%s»" -#: src/widgets/views/playlist_view.vala:297 +#: src/widgets/views/playlist.vala:287 #, c-format msgid "Playlist '%s' is public now" -msgstr "Плэйліст \"%s\" цяпер агульнадаступны" +msgstr "Плэйліст «%s» цяпер агульнадаступны" -#: src/widgets/views/playlist_view.vala:300 +#: src/widgets/views/playlist.vala:290 #, c-format msgid "Playlist '%s' is private now" -msgstr "Плэйліст \"%s\" цяпер прыватны" - -#~ msgid "Delete temporary" -#~ msgstr "Выдаліць часовыя файлы" - -#~ msgid "Previous" -#~ msgstr "Папярэдні" - -#~ msgid "Next" -#~ msgstr "Наступны" - -#~ msgid "Temporary playlist" -#~ msgstr "Часовы плэйліст" - -#~ msgid "Shuffle" -#~ msgstr "Перамяшаць" - -#~ msgid "Repeat" -#~ msgstr "Паўтор" - -#~ msgid "Close" -#~ msgstr "Закрыць" - -#~ msgid "USER " -#~ msgstr "КАРЫСТАЛЬНІЦКІ " - -#~ msgid "TRACK" -#~ msgstr "ТРЭК" - -#~ msgid "ALBUM " -#~ msgstr "АЛЬБОМ " - -#~ msgid "ARTISTS " -#~ msgstr "ВЫКАНАЎЦЫ " - -#~ msgid "TRACK LYRICS" -#~ msgstr "ТЭКСТ ПЕСНІ" - -#~ msgid "SIMILAR TRACKS" -#~ msgstr "Падобныя трэкі" - -#~ msgid "Backward" -#~ msgstr "Назад" - -#~ msgid "Refresh" -#~ msgstr "Абнавіць" - -#~ msgid "Main menu" -#~ msgstr "Галоўнае меню" - -#~ msgid "Account menu" -#~ msgstr "Меню ўліковага запісу" - -#~ msgid "Global search" -#~ msgstr "Глабальны пошук" - -#~ msgid "Compact mode" -#~ msgstr "Кампактны рэжым" - -#~ msgid "Big picture mode" -#~ msgstr "Рэжым Big picture" - -#~ msgctxt "preference window" -#~ msgid "Main preferences" -#~ msgstr "Асноўныя параметры" - -#~ msgctxt "preference window" -#~ msgid "Pages preferences" -#~ msgstr "Параметры старонак" - -#~ msgctxt "preference window" -#~ msgid "Cache preferences" -#~ msgstr "Параметры кэшу" - -#~ msgctxt "preference window" -#~ msgid "Cache content to ~/.cache" -#~ msgstr "Кэшаваць змесціва ў ~/.cache" +msgstr "Плэйліст «%s» цяпер прыватны" +#: src/window.vala:235 #, c-format -#~ msgid "Log created, loc - %s" -#~ msgstr "Журнал створаны, размяшчэнне - %s" +msgid "Window info message: %s" +msgstr "Інфармацыйнае паведамленне аб акне: %s" -#, c-format -#~ msgid "Can't move directory. Message: %s" -#~ msgstr "Не ўдалося перамясціць каталог. Паведамленне: %s" +#~ msgid "Unofficial Yandex.Music client" +#~ msgstr "Неафіцыйны кліент сэрвісу Яндэкс.Музыка" -#, c-format -#~ msgid "Can't create %s" -#~ msgstr "Не ўдалося стварыць %s" +#~ msgid "Rirusha" +#~ msgstr "Rirusha" -#, c-format -#~ msgid "Can't save image %s" -#~ msgstr "Не ўдалося захаваць відарыс %s" +#~ msgid "Unofficial Yandex.Music client for GNOME" +#~ msgstr "Неафіцыйны кліент GNOME для сэрвісу Яндэкс.Музыка" -#, c-format -#~ msgid "Can't save audio %s" -#~ msgstr "Не ўдалося захаваць аўдыя %s" +#~ msgid "Unofficial Yandex.Music client for GNOME (Development)" +#~ msgstr "Неафіцыйны кліент GNOME для Яндэкс.Музыка (Распрацоўваецца)" -#, c-format -#~ msgid "Can't create log on %s" -#~ msgstr "Не ўдалося стварыць журнал %s" - -#, c-format -#~ msgid "Can't write to log file. Message: %s" -#~ msgstr "Не ўдалося запісаць у файл журнала. Паведамленне: %s" - -#~ msgid "Can't write to log" -#~ msgstr "Не ўдалося запісаць у журнал" - -#~ msgid "" -#~ "Cache state of this object was changed out of this view. Please refresh" -#~ msgstr "" -#~ "Стан кэша гэтага аб'екта быў зменены паза гэтай старонкі. Калі ласка, " -#~ "абнавіце старонку" - -#~ msgid "Playlist name can't be empty" -#~ msgstr "Назва плэйліста не можа быць пустой" - -#, c-format -#~ msgid "Playlist '%s' was renamed to '%s'" -#~ msgstr "Плэйліст \"%s\" перайменаваны ў \"%s\"" - -#~ msgid "

Added new authorization via WebView

" -#~ msgstr "

Дададзена новая аўтарызацыя праз WebView

" +#~ msgid "Yandex.Music search" +#~ msgstr "Пошук у Яндэкс.Музыка" From ccf3cc702736654a42674e2f8434516ebcb783e9 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 28 Sep 2024 09:07:55 +0300 Subject: [PATCH 075/167] manifest: remove --own-name --- build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml | 1 - build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml | 1 - 2 files changed, 2 deletions(-) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index 4a49369..4b6fa7c 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -13,7 +13,6 @@ finish-args: - --filesystem=xdg-music:ro - --filesystem=xdg-download:ro - --talk-name=org.mpris.MediaPlayer2.Player -- --own-name=org.mpris.MediaPlayer2.cassette build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index 58c464a..ad8e4a9 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -15,7 +15,6 @@ finish-args: - --filesystem=xdg-music:ro - --filesystem=xdg-download:ro - --talk-name=org.mpris.MediaPlayer2.Player -- --own-name=org.mpris.MediaPlayer2.cassette build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib From 37c7eaf600ccc55a478f3389762b007df2a1e6ac Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 02:55:36 +0300 Subject: [PATCH 076/167] ci: add test for MR --- .gitlab-ci.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ab9457d..6ea9ab4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,11 +9,23 @@ variables: FLATPAK_MODULE: "cassette" stages: - - build-aarch64 + - test-x86_64 + - build-aarch64 - build-x86_64 + - test-x86_64 - update-repo - deploy +test-x86_64: + extends: '.flatpak' + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + +test-aarch64: + extends: '.flatpak@aarch64' + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + .setup-gpg: image: 'quay.io/gnome_infrastructure/gnome-runtime-images:gnome-master' stage: 'setup-gpg' @@ -35,6 +47,8 @@ stages: - gpg-connect-agent reloadagent /bye - cat ${GPG_PASSPHRASE} | /usr/libexec/gpg-preset-passphrase --preset ${GPG_KEY_GREP} - base64 -d ${GPG_PRIVATE_KEY} | gpg --import + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' .build: extends: '.setup-gpg' @@ -101,6 +115,8 @@ stages: reports: junit: '.flatpak-builder/build/${FLATPAK_MODULE}/_flatpak_build/meson-logs/testlog.junit.xml' expire_in: 14 days + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' build-x86_64: extends: '.build' @@ -111,6 +127,8 @@ build-x86_64: tags: - flatpak stage: "build-x86_64" + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' # Need to fix `Error: module cassette: Error removing file /builds/Rirusha/cassette-test-ci/.flatpak-builder/build/cassette: Directory not empty` build-aarch64: @@ -120,6 +138,8 @@ build-aarch64: tags: - flatpak-aarch64 stage: "build-aarch64" + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' pages: variables: @@ -134,6 +154,8 @@ pages: - find $BUILD_OUTPUT_PATH \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i -e "s#href=\"\/#href=\"$CI_PAGES_URL/#g" -e "s#src=\"\/#src=\"$CI_PAGES_URL/#g" - mkdir public || true - rsync -av --exclude='public' --exclude='.git' $BUILD_OUTPUT_PATH/ public + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' artifacts: paths: - public From 47a7163285755ef50ad5e7c208e3fb76806b93f1 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 02:56:31 +0300 Subject: [PATCH 077/167] ci: fix stage names --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6ea9ab4..1202756 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,11 +17,13 @@ stages: - deploy test-x86_64: + stage: 'test-x86_64' extends: '.flatpak' rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' test-aarch64: + stage: 'test-aarch64' extends: '.flatpak@aarch64' rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' From 82ef3431ce27e4e941ea8de0b92888660e9b7dfd Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 02:57:27 +0300 Subject: [PATCH 078/167] ci: fix stages --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1202756..2169038 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,10 +9,10 @@ variables: FLATPAK_MODULE: "cassette" stages: - - test-x86_64 + - test-aarch64 - build-aarch64 - - build-x86_64 - test-x86_64 + - build-x86_64 - update-repo - deploy From 1146058ae7ba88cd5e0b1b573478a6249eb17618 Mon Sep 17 00:00:00 2001 From: Artur S0 Date: Sun, 29 Sep 2024 13:03:17 +0000 Subject: [PATCH 079/167] Update Russian translation --- po/ru.po | 924 +++++++++---------------------------------------------- 1 file changed, 144 insertions(+), 780 deletions(-) diff --git a/po/ru.po b/po/ru.po index 7134782..d439c3a 100644 --- a/po/ru.po +++ b/po/ru.po @@ -6,10 +6,10 @@ msgid "" msgstr "" "Project-Id-Version: Cassette 0.2.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-10 02:36+0300\n" -"PO-Revision-Date: 2024-07-10 02:37+0300\n" -"Last-Translator: Rirusha \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-27 14:53+0000\n" +"PO-Revision-Date: 2024-09-29 14:44+0300\n" +"Last-Translator: Artur So \n" "Language-Team: Cassette Team \n" "Language: ru\n" "MIME-Version: 1.0\n" @@ -17,38 +17,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 3.4.4\n" +"X-Generator: Poedit 3.5\n" "X-Poedit-Flags-xgettext: --add-comments=Translators:\n" "X-Poedit-SourceCharset: UTF-8\n" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette.appdata.xml.in:3 -#: data/io.github.Rirusha.Cassette.desktop.in:4 src/main.vala:23 +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 msgid "Cassette" msgstr "Кассета" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:8 +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Неофициальный клиент Яндекс Музыки для GNOME" + +# Translators: don't translate ';' +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "яндекс;яндекс музыка;ям;музыка;" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Кассета (Разрабатываемая версия)" + +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "Неофициальный клиент Яндекс Музыки для GNOME (Разрабатываемая версия)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Неофициальный клиент Яндекс Музыки" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." msgstr "" -"GTK/Adwaita приложение, позволяющее использовать сервис Яндекс.Музыка на " +"GTK4/Libadwaita приложение, позволяющее использовать сервис Яндекс.Музыка на " "операционных системах Linux." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:12 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" msgstr "Из особенностей:" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:16 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "Позволяет вам сохранять плейлисты и альбомы для оффлайн прослушивания" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:19 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" msgstr "" "Имеет динамический \"режим караоке\" прямо на панели информации о треке" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:22 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." @@ -56,15 +80,15 @@ msgstr "" "Позволяет более точно настроить отображение и воспроизведение детского или " "предназначенного для несовершеннолетних контента." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:26 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" msgstr "Отображает треки, недоступные в сервисе на данный момент" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:29 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "Показывает, какие треки были заменены и чем" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:33 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." @@ -72,198 +96,19 @@ msgstr "" "Cassette является неофициальным клиентом, не связан с компанией Яндекс и не " "одобрен ей." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:68 -msgid "Unofficial Yandex.Music client" -msgstr "Неофициальный клиент сервиса Я.Музыка" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:73 -msgid "A release dedicated to My Vibe" -msgstr "Релиз посвящен Моей Волне" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:75 -msgid "Added My Vibe" -msgstr "Добавлена Моя Волна" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:76 -msgid "Improved appearance" -msgstr "Улучшен внешний вид" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:77 -msgid "MANY bug fixes" -msgstr "БОЛЬШОЕ КОЛИЧЕСТВО исправленных багов" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:83 -#: data/io.github.Rirusha.Cassette.appdata.xml.in:91 -msgid "Hotfix" -msgstr "Срочные исправления" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:85 -msgid "Bug fixes" -msgstr "Исправления багов" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:93 -msgid "" -"Crashes that I couldn't reproduce for a long time have been fixed. The " -"reason was an attempt to save a custom track with an empty cover" -msgstr "" -"Были исправлены вылеты, которые я долго не мог воспроизвести. Причина была в " -"попытке сохранения пользовательского трека с пустой обложкой" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:94 -msgid "" -"The button for creating a playlist has changed, as well as some other shadows" -msgstr "Изменилась кнопка добавления нового плейлиста, как и некоторые тени" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:95 -msgid "" -"The translation has been corrected. The text on the widgets written using " -"blueprints has not been translated. Now fixed" -msgstr "" -"Был исправлен перевод. Текст на виджетах, написанных с использованием " -"blueprints не был переведен. Теперь исправлено" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:101 -msgid "Cosmetic and code changes" -msgstr "Косметические изменения и изменения в коде" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:103 -msgid "" -"The transition to the blueprints interface language is slowly but surely " -"underway" -msgstr "Медленно, но верно выполняется переход на язык интерфейса blueprints" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:104 -msgid "" -"The playback panel has been completely redesigned. Now there are fewer " -"buttons (if someone has lost the track information button, you need to poke " -"to the right of the playback slider)" -msgstr "" -"Полностью переделана панель воспроизведения. Теперь на ней меньше кнопок " -"(если кто-то потерял кнопку информации о треке, нужно ткнуть справа от " -"слайдера воспроизведения)" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:105 -msgid "The appearance of the playlist has been changed" -msgstr "Изменён внешний вид плейлиста" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:106 -msgid "The sidebar widget has been changed" -msgstr "" -"Изменён виджет боковой панели для показа дополнительной информации о треке" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:107 -msgid "" -"Added the feature with parallel loading of tracks while saving playlists. " -"And not only that, now when the application starts, all saved playlists will " -"be checked and updated. You can also view the progress of saving on the top " -"left" -msgstr "" -"Добавлена упомянутая месяц назад фича с параллельной загрузкой треков при " -"сохранении плейлистов. И не только это, теперь при старте приложения, будет " -"выполняться проверка всех сохранённых плейлистов и их обновление. Также, " -"просмотреть прогресс сохранения можно слева сверху" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:108 -msgid "Added the removal of a track from the queue when it is disliked" -msgstr "Добавлено удаление трека из очереди при его дизлайке" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:109 -msgid "" -"The Belarusian language has been added. Thanks to Yahor Haurylenka for the " -"translation" -msgstr "Был добавлен белорусский язык. Спасибо Yahor Haurylenka за перевод" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:110 -msgid "Added a debug mod" -msgstr "Добавлен режим отладки" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:111 -msgid "Increased the maximum volume level from 60 to 100" -msgstr "Увеличен максимальный уровень громкости с 60 до 100" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:112 -msgid "" -"Added the ability to move all saved objects to the cache folder, that is, " -"move them to temporary storage" -msgstr "" -"Добавлена возможность перемещать все сохраненные объекты в папку кэша, то " -"есть перемещать их во временное хранилище" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:113 -msgid "Other bug fixes" -msgstr "Другие исправления багов" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:119 -msgid "Added new authorization via WebView" -msgstr "Добавлена новая авторизация через WebView" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:124 -msgid "First release of Cassette" -msgstr "Первый релиз Cassette" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:126 -msgid "Allows you to listen to music" -msgstr "Позволяет вам слушать музыку" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:127 -msgid "View your playlists" -msgstr "Просматривать ваши плейлисты" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:128 -msgid "Manage the playback queue, for example shuffle or puts on repeat" -msgstr "" -"Управлять очередью воспроизведения, например: перемешивать или ставить на " -"повтор" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:129 -msgid "" -"Sends whether the track has been listened to and the playback queue, if it " -"has been changed" -msgstr "" -"Отправлять информацию о том, был ли прослушан трек, и об очереди " -"воспроизведения, если она была изменена" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:130 -msgid "Implemented mpris2" -msgstr "Реализован mpris2" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:138 -msgid "Rirusha" -msgstr "Rirusha" - -#: data/io.github.Rirusha.Cassette.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME" -msgstr "Неофициальный клиент сервиса Я.Музыка для GNOME" - -# Translators: don't translate ';' -#. Translators: keep number of ';' -#: data/io.github.Rirusha.Cassette.desktop.in:7 -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 -msgid "yandex;yandex music;yam;music;" -msgstr "яндекс;яндекс музыка;ям;музыка;" - -#. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 -msgid "Cassette (Devel)" -msgstr "Кассета (Разраб.)" - -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME (Development)" -msgstr "Неофициальный клиент сервиса Я.Музыка для GNOME (Версия в разработке)" - #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Информация об аккаунте" -#: data/ui/account-info-dialog.blp:53 +#: data/ui/account-info-dialog.blp:52 msgid "Open in browser" msgstr "Открыть в браузере" -#: data/ui/account-info-dialog.blp:65 +#: data/ui/account-info-dialog.blp:61 msgid "Plus" msgstr "Плюс" -#: data/ui/account-info-dialog.blp:78 data/ui/no-plus-dialog.blp:32 +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 #: src/authenticator.vala:51 msgid "Log out" msgstr "Выйти из аккаунта" @@ -288,7 +133,7 @@ msgid "" msgstr "" "Если вы выберете \"Онлайн использование\", вы сможете получить доступ к " "локальной музыке, включив отображение соответствующих страниц в настройках, " -"а также войти в систему позже, выбрав \"Локальный локальное использование\"" +"а также войти в систему позже, выбрав \"Локальное использование\"" #. Translators: usage mode of application. Online mode or Local mode available #: data/ui/begin-view.ui:75 @@ -374,7 +219,7 @@ msgstr "Здесь вы можете управлять пользователь #: data/ui/disliked-tracks-view.ui:23 #: src/widgets/buttons/menu/primary-menu-button.vala:31 msgid "Disliked tracks" -msgstr "Дизлайкнутые треки" +msgstr "Непонравившиеся треки" #: data/ui/header-bar.blp:12 msgid "Go back" @@ -385,8 +230,8 @@ msgid "Refresh" msgstr "Обновить" #: data/ui/header-bar.blp:28 -msgid "Yandex.Music search" -msgstr "Поиск по Яндекс.Музыке" +msgid "Yandex Music search" +msgstr "Поиск по Яндекс Музыке" #: data/ui/help-overlay.blp:11 msgid "Main Actions" @@ -394,7 +239,7 @@ msgstr "Основные действия" #: data/ui/help-overlay.blp:14 msgid "Show Shortcuts" -msgstr "Показать сочетания клавиш" +msgstr "Показать комбинации клавиш" #: data/ui/help-overlay.blp:19 msgid "Quit" @@ -472,6 +317,10 @@ msgstr "" "Чтобы избежать проблем с Яндексом, онлайн-функции приложения недоступны без " "подписки Яндекс Плюс. Спасибо за понимание." +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Получить Яндекс Плюс" + #: data/ui/player-bar.blp:22 msgid "Show track info" msgstr "Показать информацию о треке" @@ -488,7 +337,7 @@ msgstr "Показать очередь воспроизведения" msgid "Change volume" msgstr "Изменить громкость" -#: data/ui/player-queue.blp:5 src/application.vala:270 +#: data/ui/player-queue.blp:5 src/application.vala:271 msgid "Playing now" msgstr "Играет сейчас" @@ -502,7 +351,7 @@ msgstr "Создать плейлист" #: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 #: src/widgets/cache-indicator/job-info-badge.vala:42 -#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:162 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 msgid "Playlist" msgstr "Плейлист" @@ -515,7 +364,7 @@ msgid "Your playlists" msgstr "Ваши плейлисты" #: data/ui/playlists-view.ui:39 -msgid "Also you liked this playlists" +msgid "Also you liked these playlists" msgstr "Вам также понравились эти плейлисты" #: data/ui/playlist-view.ui:187 @@ -562,7 +411,7 @@ msgstr "Главная" #: data/ui/preferences-dialog.ui:12 msgctxt "preference dialog" msgid "General" -msgstr "Общее" +msgstr "Общие" #: data/ui/preferences-dialog.ui:15 msgctxt "preference dialog" @@ -592,7 +441,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:27 msgctxt "preference dialog" msgid "Show 'Playing now' notification" -msgstr "Показывать 'Играет сейчас' уведомление" +msgstr "Показывать уведомление 'Играет сейчас'" #: data/ui/preferences-dialog.ui:28 msgctxt "preference dialog" @@ -857,7 +706,7 @@ msgstr "Источник" msgid "Similar tracks" msgstr "Похожие треки" -#. Translators: placeholder of "search" entry. Local track search (inside of track lsit) +#. Translators: placeholder of "search" entry. Local track search (inside of track list) #: data/ui/track-list.ui:21 msgid "Search track" msgstr "Найти трек" @@ -865,7 +714,7 @@ msgstr "Найти трек" #. Translators: part of sort by #: data/ui/track-list.ui:30 msgid "Sort by" -msgstr "Сортировка по" +msgstr "Сортировать по" #: data/ui/track-list.ui:77 msgid "No tracks to display" @@ -907,68 +756,64 @@ msgstr "Не удаётся получить настройки волны" msgid "Reconnect" msgstr "Переподключиться" -#: data/ui/window.blp:58 src/application.vala:150 +#: data/ui/window.blp:58 src/application.vala:151 msgid "Connection problems" msgstr "Проблемы с соединением" #. Translators: NAME /n NAME -#: src/about.vala:60 +#: src/about.vala:59 msgid "translator-credits" msgstr "Vladimir Vaskov " -#: src/about.vala:68 +#: src/about.vala:67 msgid "Telegram channel" msgstr "Телеграм-канал" -#: src/about.vala:69 +#: src/about.vala:68 msgid "Financial support (Tinkoff)" msgstr "Финансовая поддержка (Тинькофф)" -#: src/about.vala:70 +#: src/about.vala:69 msgid "Financial support (Boosty)" msgstr "Финансовая поддержка (Бусти)" +#. Please keep alphabetical #: src/about.vala:72 msgid "Sponsors" msgstr "Спонсоры" -#: src/application.vala:61 +#: src/application.vala:62 msgid "Print version information and exit" msgstr "Выводит информацию о версии и выходит" -#: src/application.vala:144 +#: src/application.vala:145 msgid "Connection restored" msgstr "Соединение восстановлено" -#: src/application.vala:272 +#: src/application.vala:273 msgid "Previous" msgstr "Предыдущий" -#: src/application.vala:273 +#: src/application.vala:274 msgid "Next" msgstr "Следующий" -#: src/application.vala:356 +#: src/application.vala:357 msgid "Current track can not be copied to the clipboard" msgstr "Текущий трек не может быть скопирован в буфер обмена" -#: src/application.vala:370 src/application.vala:377 src/application.vala:434 +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 msgid "Can't parse clipboard content" -msgstr "Не удаётся спарсить содержимое буфера обмена" +msgstr "Не удаётся разобрать содержимое буфера обмена" -#: src/application.vala:388 +#: src/application.vala:389 msgid "Users view not implemented yet" msgstr "Отображение пользователя пока не реализовано" -#: src/application.vala:404 src/application.vala:418 +#: src/application.vala:405 src/application.vala:419 msgid "Albums view not implemented yet" msgstr "Отображение альбома пока не реализовано" -#: src/application.vala:444 src/application.vala:453 -#, c-format -msgid "Error while opening uri: %s" -msgstr "Ошибка при получении ответа: %s" - #: src/authenticator.vala:46 msgid "Log out?" msgstr "Выйти из аккаунта?" @@ -1105,13 +950,13 @@ msgstr "Плейлисты" #: src/pager.vala:311 #, c-format -msgid "Can't read pages file. Messsage: %s" -msgstr "Не удаётся прочитать файл страницы. Сообщение: %s" +msgid "Can't read pages file. Message: %s" +msgstr "Не удаётся прочитать файл страниц. Сообщение: %s" #: src/pager.vala:331 #, c-format -msgid "Can't create pages file. Messsage: %s" -msgstr "Не удаётся создать файл страницы. Сообщение: %s" +msgid "Can't create pages file. Message: %s" +msgstr "Не удаётся создать файл страниц. Сообщение: %s" #: src/utils.vala:69 msgid "Not implemented yet" @@ -1149,19 +994,19 @@ msgstr "вчера" #: src/widgets/buttons/just/dislike-button.vala:37 msgid "Remove dislike" -msgstr "Снять дизлайк" +msgstr "Удалить \"Не нравится\"" #: src/widgets/buttons/just/dislike-button.vala:40 msgid "Set dislike" -msgstr "Поставить дизлайк" +msgstr "Поставить \"Не нравится\"" #: src/widgets/buttons/just/like-button.vala:41 msgid "Remove like" -msgstr "Снять лайк" +msgstr "Удалить \"Нравится\"" #: src/widgets/buttons/just/like-button.vala:48 msgid "Set like" -msgstr "Поставить лайк" +msgstr "Поставить \"Нравится\"" #: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 #: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 @@ -1207,11 +1052,11 @@ msgstr "Поделиться" #: src/widgets/buttons/menu/primary-menu-button.vala:26 msgid "Primary menu" -msgstr "Основное меню" +msgstr "Главное меню" #: src/widgets/buttons/menu/primary-menu-button.vala:32 msgid "Parse URL from clipboard" -msgstr "Спарсить URL-адрес из буфера обмена" +msgstr "Разобрать URL-адрес из буфера обмена" #: src/widgets/buttons/menu/primary-menu-button.vala:33 msgid "Preferences" @@ -1219,11 +1064,11 @@ msgstr "Параметры" #: src/widgets/buttons/menu/primary-menu-button.vala:34 msgid "Keyboard Shortcuts" -msgstr "Сочетания клавиш" +msgstr "Комбинации клавиш" #: src/widgets/buttons/menu/primary-menu-button.vala:35 msgid "About Cassette" -msgstr "О Cassette" +msgstr "О приложении" #: src/widgets/buttons/menu/track-options-button.vala:77 #: src/widgets/buttons/menu/track-options-button.vala:94 @@ -1280,23 +1125,26 @@ msgid "Mute" msgstr "Выключить звук" #: src/widgets/cache-indicator/job-info-badge.vala:44 -#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:170 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 msgid "Album" msgstr "Альбом" #. Translators: n track from n tracks saved -#: src/widgets/cache-indicator/job-info-badge.vala:76 +#: src/widgets/cache-indicator/job-info-badge.vala:77 #, c-format msgid "%d / %d saved%s" -msgstr "%d / %d сохранено%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d сохранено%s" +msgstr[1] "%d / %d сохранено%s" +msgstr[2] "%d / %d сохранено%s" -#: src/widgets/cache-indicator/job-info-badge.vala:80 +#: src/widgets/cache-indicator/job-info-badge.vala:84 #, c-format -msgid ". %d track saving now" -msgid_plural ". %d tracks saving now" -msgstr[0] ". %d трек сохраняется сейчас" -msgstr[1] ". %d трека сохраняется сейчас" -msgstr[2] ". %d треков сохраняется сейчас" +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "%d трек сохраняется сейчас" +msgstr[1] "%d трека сохраняется сейчас" +msgstr[2] "%d треков сохраняется сейчас" #: src/widgets/info-marks.vala:41 #, c-format @@ -1319,8 +1167,8 @@ msgid "Delete cache files?" msgstr "Удалить кэш?" #: src/widgets/preferences/cache-deletion-preferences.vala:89 -msgid "Moved saved files?" -msgstr "Переместить сохраненный контент?" +msgid "Move saved files?" +msgstr "Переместить сохраненные файлы?" #: src/widgets/preferences/cache-deletion-preferences.vala:90 #: src/widgets/preferences/preferences-dialog.vala:135 @@ -1357,7 +1205,7 @@ msgstr "%s сохраняется…" #: src/widgets/save-stack.vala:76 #, c-format msgid "%s cached" -msgstr "%s закэширован" +msgstr "%s кэширован" #: src/widgets/save-stack.vala:77 #, c-format @@ -1400,40 +1248,40 @@ msgid "Track is not available" msgstr "Трек не доступен" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:72 +#: src/widgets/views/abstract-cachiable.vala:78 #, c-format -msgid "%s%s successfully cached" -msgstr "%s%s успешно кэширован" +msgid "%s '%s' saved successfully" +msgstr "%s '%s' успешно сохранен" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:83 +#: src/widgets/views/abstract-cachiable.vala:89 #, c-format -msgid "Caching of %s%s was canceled, due to network error" -msgstr "Кэширование %sа%s не было завершено из-за сетевой ошибки" +msgid "%s '%s' saving was stopped, due to network error" +msgstr "Сохранение %s '%s' было остановлено из-за сетевой ошибки" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:94 +#: src/widgets/views/abstract-cachiable.vala:99 #, c-format -msgid "Caching of %s%s was aborted" -msgstr "Кэширование %sа%s было отменено" +msgid "%s '%s' saving was aborted" +msgstr "Сохранение %s '%s' было прервано" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "Сохранение %s начато" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:192 +#: src/widgets/views/abstract-cachiable.vala:229 #, c-format -msgid "Cacheing of %s%s started" -msgstr "Кэширование %sа%s было начато" +msgid "%s '%s' was moved from data to cache" +msgstr "%s '%s' был перемещен из данных в кэш" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:228 +#: src/widgets/views/abstract-cachiable.vala:239 #, c-format -msgid "%s%s was removed from cache folder" -msgstr "%s%s был удалён из кэш-папки" - -#. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:238 -#, c-format -msgid "%s%s is removing, please do not close the app" -msgstr "%s%s удаляется, пожалуйста, не закрывайте приложение" +msgid "%s removing has started. Please do not close the app" +msgstr "Удаление %s начато. Пожалуйста, не закрывайте приложение" #: src/widgets/views/cant-show.vala:37 #, c-format @@ -1462,26 +1310,31 @@ msgstr "Плейлист '%s' будет безвозвратно удалён." msgid "Playlist '%s' was deleted" msgstr "Плейлист '%s' удалён" -#. Translators: 0 - female, 1 - male (different gender endings) -#: src/widgets/views/playlist.vala:246 +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 #, c-format +msgctxt "female person" msgid "%s updated playlist %s" -msgid_plural "%s updated playlist %s" -msgstr[0] "%s обновила плейлист %s" -msgstr[1] "%s обновил плейлист %s" -msgstr[2] "%s обновили плейлист %s" +msgstr "%s обновила плейлист %s" -#: src/widgets/views/playlist.vala:277 +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s обновил плейлист %s" + +#: src/widgets/views/playlist.vala:281 #, c-format msgid "Can't change visibility of '%s'" msgstr "Не удалось изменить видимость плейлиста '%s'" -#: src/widgets/views/playlist.vala:283 +#: src/widgets/views/playlist.vala:287 #, c-format msgid "Playlist '%s' is public now" msgstr "Плейлист '%s' виден всем" -#: src/widgets/views/playlist.vala:286 +#: src/widgets/views/playlist.vala:290 #, c-format msgid "Playlist '%s' is private now" msgstr "Плейлист '%s' виден только вам" @@ -1491,503 +1344,14 @@ msgstr "Плейлист '%s' виден только вам" msgid "Window info message: %s" msgstr "Информационное сообщение об окне: %s" -#~ msgid "" -#~ "All cached files will be deleted. This doesn't affect on saved playlists " -#~ "or albums" -#~ msgstr "" -#~ "Весь кэш будет удалён. Это не повлияет на сохраненные плейлисты или " -#~ "альбомы" +#~ msgid "@APP_NAME@" +#~ msgstr "@APP_NAME@" -#~ msgid "My Vibe by Playlist" -#~ msgstr "Моя Волна по плейлисту" +#~ msgid "Unofficial Yandex.Music client for GNOME @NAME_SUFFIX@" +#~ msgstr "Неофициальный клиент сервиса Я.Музыка для GNOME @NAME_SUFFIX@" -#~ msgid "Now playing" -#~ msgstr "Сейчас играет" +#~ msgid "Vladimir Vaskov" +#~ msgstr "Владимир Васьков" -#, c-format -#~ msgctxt "account info window" -#~ msgid "Login: %s" -#~ msgstr "Логин: %s" - -#, c-format -#~ msgctxt "account info window" -#~ msgid "Phone number: %s" -#~ msgstr "Номер телефона: %s" - -#, c-format -#~ msgctxt "account info window" -#~ msgid "First name: %s" -#~ msgstr "Имя: %s" - -#, c-format -#~ msgctxt "account info window" -#~ msgid "Second name: %s" -#~ msgstr "Фамилия: %s" - -#, c-format -#~ msgctxt "account info window" -#~ msgid "Display name: %s" -#~ msgstr "Отображаемое имя: %s" - -#, c-format -#~ msgctxt "account info window" -#~ msgid "Birthday: %s" -#~ msgstr "Дата рождения: %s" - -#~ msgctxt "account info window" -#~ msgid "Additional options:" -#~ msgstr "Дополнительные опции:" - -#~ msgid "Temporary" -#~ msgstr "Временный" - -#~ msgid "Permanent" -#~ msgstr "Постоянный" - -#~ msgctxt "shortcut window" -#~ msgid "Play previous track" -#~ msgstr "Играть предыдущий трек" - -#~ msgctxt "shortcut window" -#~ msgid "Play next track" -#~ msgstr "Играть следующий трек" - -#~ msgctxt "shortcut window" -#~ msgid "Change shuffle mode" -#~ msgstr "Переключить перемешивание очереди" - -#~ msgctxt "shortcut window" -#~ msgid "Change repeat mode" -#~ msgstr "Переключить режим повтора" - -#~ msgid "Start playlist" -#~ msgstr "Проиграть плейлист" - -#~ msgid "Add playlist to queue" -#~ msgstr "Добавить плейлист в очередь" - -#~ msgctxt "preference window" -#~ msgid "Main" -#~ msgstr "Главное" - -#~ msgctxt "preference window" -#~ msgid "Max active threads" -#~ msgstr "Максимальное количество активных потоков" - -#~ msgctxt "preference window" -#~ msgid "" -#~ "The maximum number of threads for content loading. A large value can " -#~ "affect the performance of the system. The changes will take effect after " -#~ "restarting the application." -#~ msgstr "" -#~ "Максимальное количество потоков для загрузки содержимого. Установка " -#~ "высокого значения может повлиять на производительность системы. Изменения " -#~ "этого параметра вступят в силу после перезапуска приложения." - -#~ msgctxt "preference window" -#~ msgid "Try to load queue every window activation" -#~ msgstr "Пробовать загрузить очередь при каждой активации окна" - -#~ msgctxt "preference window" -#~ msgid "" -#~ "Every time it is expanded or the focus changes from another window queue " -#~ "will loaded from the device on which you listened to music last time." -#~ msgstr "" -#~ "Каждый раз, когда окно расширяется или фокус меняется с другого окна, " -#~ "очередь будет загружаться с устройства, на котором вы слушали музыку в " -#~ "последний раз." - -#~ msgctxt "preference window" -#~ msgid "Show temp save mark" -#~ msgstr "Отображать отметку о временном сохранении" - -#~ msgctxt "preference window" -#~ msgid "" -#~ "Show a mark indicating that the track has been saved to temporary storage" -#~ msgstr "Отображать отметку о сохранении трека во временное хранилище" - -#~ msgctxt "preference window" -#~ msgid "Force enable mobile mode" -#~ msgstr "Принудительно включить мобильный режим" - -#~ msgctxt "preference window" -#~ msgid "" -#~ "Cache content for better performance (Over time, it starts to take up a " -#~ "lot of space. So far, manual cleaning is required)" -#~ msgstr "" -#~ "Кэшировать контент для увеличения скорости загрузки (Со временем, он " -#~ "начинает занимать много места. Пока что требуется ручная очистка)" - -#~ msgid "Content saved to temp folder" -#~ msgstr "Контент сохранён во временную папку" - -#~ msgid "PLAYING " -#~ msgstr "ИГРАЕТ " - -#~ msgid "Arseniy Nechkin " -#~ msgstr "Арсений Нечкин " - -#, c-format -#~ msgid "Error while getting temporary dir size. Message %s" -#~ msgstr "Ошибка при получении размера временного каталога. Сообщение %s" - -#~ msgid "Options menu" -#~ msgstr "Меню опций" - -#~ msgid "My wave on playlist" -#~ msgstr "Моя волна по плейлисту" - -#~ msgid "Delete playlist" -#~ msgstr "Удалить плейлист" - -#, c-format -#~ msgid "%s like" -#~ msgid_plural "%s likes" -#~ msgstr[0] "%s лайк" -#~ msgstr[1] "%s лайка" -#~ msgstr[2] "%s лайков" - -#~ msgid "Delete temporary files?" -#~ msgstr "Удалить временные файлы?" - -#, c-format -#~ msgid "%s saved to temp folder" -#~ msgstr "%s сохранён во временную папку" - -#~ msgid "PLAYLIST" -#~ msgstr "ПЛЕЙЛИСТ" - -#~ msgid "ALBUM" -#~ msgstr "АЛЬБОМ" - -#~ msgid "SEARCH RESULTS" -#~ msgstr "РЕЗУЛЬТАТЫ ПОИСКА" - -#~ msgid "

Added new authorization via WebView

" -#~ msgstr "

Добавлена новая авторизация через WebView

" - -#, c-format -#~ msgid "In cache folder found suspicious file '%s'. It moved to trash." -#~ msgstr "" -#~ "В кэш-папке обнаружен подозрительный файл '%s'. Он был перенесён в " -#~ "корзину." - -#, c-format -#~ msgid "Can't move file '%s' to '%s'. Error message: %s" -#~ msgstr "Не удаётся переместить каталог. Сообщение: %s" - -#, c-format -#~ msgid "Can't move directory '%s' to '%s'. Error message: %s" -#~ msgstr "Не удаётся переместить каталог. Сообщение: %s" - -#, fuzzy, c-format -#~ msgid "Can't delete file '%s'." -#~ msgstr "Не удаётся создать %s" - -#, fuzzy, c-format -#~ msgid "Can't remove directory '%s'. Error message: %s" -#~ msgstr "Не удаётся переместить каталог. Сообщение: %s" - -#, fuzzy, c-format -#~ msgid "Can't load image '%s'. Error message: %s" -#~ msgstr "Не удаётся прочитать файл страницы. Сообщение: %s" - -#, fuzzy, c-format -#~ msgid "Can't load audio '%s'. Error message: %s" -#~ msgstr "Не удаётся переместить каталог. Сообщение: %s" - -#, fuzzy, c-format -#~ msgid "Can't save audio '%s'. Error message: %s" -#~ msgstr "Не удаётся переместить каталог. Сообщение: %s" - -#, fuzzy, c-format -#~ msgid "Can't find '%s'. Error message: %s" -#~ msgstr "Не удаётся переместить каталог. Сообщение: %s" - -#~ msgid "Delete temporary" -#~ msgstr "Удалить временные файлы" - -#~ msgid "Temporary playlist" -#~ msgstr "Временный плейлист" - -#~ msgid "Shuffle" -#~ msgstr "Перемешать очередь" - -#~ msgid "Repeat" -#~ msgstr "Повтор" - -#~ msgid "Close" -#~ msgstr "Закрыть" - -#~ msgid "USER " -#~ msgstr "ПОЛЬЗОВАТЕЛЬСКИЙ " - -#~ msgid "TRACK" -#~ msgstr "ТРЕК" - -#~ msgid "ALBUM " -#~ msgstr "АЛЬБОМ " - -#~ msgid "ARTISTS " -#~ msgstr "ИСПОЛНИТЕЛИ " - -#~ msgid "TRACK LYRICS" -#~ msgstr "ТЕКСТ ПЕСНИ" - -#~ msgid "SIMILAR TRACKS" -#~ msgstr "ПОХОЖИЕ ТРЕКИ" - -#~ msgid "Backward" -#~ msgstr "Назад" - -#~ msgid "Main menu" -#~ msgstr "Главное меню" - -#~ msgid "Account menu" -#~ msgstr "Информация об аккаунте" - -#~ msgid "Global search" -#~ msgstr "Глобальный поиск" - -#~ msgid "Compact mode" -#~ msgstr "Компактный режим" - -#~ msgid "Big picture mode" -#~ msgstr "Режим \"Big picture\"" - -#~ msgctxt "preference window" -#~ msgid "Main preferences" -#~ msgstr "Основные параметры" - -#~ msgctxt "preference window" -#~ msgid "Pages preferences" -#~ msgstr "Параметры страниц" - -#~ msgctxt "preference window" -#~ msgid "Cache preferences" -#~ msgstr "Параметры кэширования" - -#~ msgctxt "preference window" -#~ msgid "Cache content to ~/.cache" -#~ msgstr "Кэшировать содержимое в ~/.cache" - -#, c-format -#~ msgid "Log created, loc - %s" -#~ msgstr "Журнал создан, расположение - %s" - -#, c-format -#~ msgid "Can't save audio %s" -#~ msgstr "Не удаётся сохранить аудио %s" - -#, c-format -#~ msgid "Can't create log on %s" -#~ msgstr "Не удаётся создать файл лога %s" - -#, c-format -#~ msgid "Can't write to log file. Message: %s" -#~ msgstr "Не удаётся сделать запись в файл лога. Сообщение: %s" - -#~ msgid "Can't write to log" -#~ msgstr "Не удаётся сделать запись в файл лога" - -#~ msgid "" -#~ "Cache state of this object was changed out of this view. Please refresh" -#~ msgstr "" -#~ "Состояние кэширования этого объекта было изменено вне этой страницы. " -#~ "Пожалуйста, обновите страницу" - -#~ msgid "Playlist name can't be empty" -#~ msgstr "Название плейлиста не может быть пустым" - -#, c-format -#~ msgid "Playlist '%s' was renamed to '%s'" -#~ msgstr "Плейлист '%s' был переименован в '%s'" - -#~ msgctxt "auth window" -#~ msgid "By username" -#~ msgstr "По имени пользователя" - -#~ msgctxt "auth window" -#~ msgid "Username or email adress" -#~ msgstr "Имя пользователя или адрес электронной почты" - -#~ msgctxt "auth window" -#~ msgid "By phone number" -#~ msgstr "По номеру телефона" - -#~ msgctxt "auth window" -#~ msgid "By Qr-code" -#~ msgstr "По QR-коду" - -#~ msgctxt "auth window" -#~ msgid "Loading…" -#~ msgstr "Загрузка…" - -#~ msgctxt "auth window" -#~ msgid "Enter password" -#~ msgstr "Введите пароль" - -#~ msgid "Failed while getting csrf token" -#~ msgstr "Ошибка при получении csrf токена" - -#~ msgid "Error while getting qr-code uri" -#~ msgstr "Ошибка при получении URI QR-кода" - -#~ msgid "Authorization warning" -#~ msgstr "Предупреждение об авторизации" - -#~ msgid "" -#~ "Frequent authorization initialization attempts may lead to Yandex " -#~ "perceiving this as ddos, so please check the data when entering and do " -#~ "not log in too often in a short time. And DON'T USE QR-CODE IF YOU HAVE " -#~ "NOT KEY APP" -#~ msgstr "" -#~ "Частые попытки авторизации могут привести к тому, что Яндекс воспримет " -#~ "это как DDoS-атаку, поэтому, пожалуйста, проверяйте данные при вводе и не " -#~ "авторизуйтесь в аккаунт слишком часто за короткий промежуток времени. И " -#~ "НЕ ИСПОЛЬЗУЙТЕ QR-КОД, ЕСЛИ У ВАС НЕ ПОДКЛЮЧЁН Я.Ключ" - -#~ msgid "Ok" -#~ msgstr "Ок" - -#~ msgid "Username/phone can't be empty" -#~ msgstr "Имя пользователя/номер телефона не может быть пустым" - -#~ msgid "Yandex send captcha. There nothing we can do. Try later" -#~ msgstr "Яндекс отправил капчу. Мы ничего не можем сделать. Попробуйте позже" - -#~ msgid "User not registered" -#~ msgstr "Пользователь не зарегистрирован" - -#~ msgid "Enter code from key app" -#~ msgstr "Введите код из приложения Я.Ключ" - -#~ msgid "Enter password" -#~ msgstr "Введите пароль" - -#, c-format -#~ msgid "" -#~ "Can't login, create an issue with the attached file %s to github page" -#~ msgstr "" -#~ "Не удаётся авторизоваться, создайте ишью на GitHub с приложенным файлом: " -#~ "%s" - -#, c-format -#~ msgid "Auth methods: %s" -#~ msgstr "Методы аутентификации: %s" - -#~ msgid "Username incorrect" -#~ msgstr "Неверное имя пользователя" - -#~ msgid "Password/code can't be empty" -#~ msgstr "Пароль/код не может быть пустым" - -#~ msgid "Password/code incorrect" -#~ msgstr "Пароль/код неверен" - -#~ msgid "Error while checking qr" -#~ msgstr "Ошибка при проверке QR-кода" - -#, c-format -#~ msgid "Error while checking qr. Message: %s" -#~ msgstr "Ошибка при проверке QR-кода. Сообщение: %s" - -#~ msgid "Error while getting qr-code. Try later" -#~ msgstr "Ошибка при получении QR-кода. Попробуйте позже" - -#~ msgid "

First release. For additional info check telegram channel

" -#~ msgstr "" -#~ "

Первый релиз. Дополнительную информацию смотрите в telegram-канале

" - -#~ msgid "Duration: 11 min." -#~ msgstr "Продолжительность: %s мин." - -#~ msgid "Duration: 120 h. 11 min." -#~ msgstr "Продолжительность: %s ч. %s мин." - -#~ msgid "Repeat playback" -#~ msgstr "Переключить повтор" - -#~ msgid "Delete temp cache?" -#~ msgstr "Удалить временный кэш?" - -#~ msgid "Track was replaced" -#~ msgstr "Трек был заменён" - -#~ msgctxt "preference window" -#~ msgid "Manage cache" -#~ msgstr "Управление кэшем" - -# Заметки о релизе -#~ msgid "

Added bebra

" -#~ msgstr "

Добавлена бебра

" - -#~ msgctxt "preference window" -#~ msgid "Download content to disk at all" -#~ msgstr "Загружать контент без кэша" - -#~ msgctxt "preference window" -#~ msgid "The directory where the content will be saved for permanent storage" -#~ msgstr "" -#~ "Каталог, в котором содержимое будет сохранено для постоянного хранения" - -#, fuzzy -#~ msgid "Error while getting qr-code" -#~ msgstr "Ошибка при получении QR-кода" - -#~ msgid "No playlists to display" -#~ msgstr "Нет плейлистов для отображения" - -#~ msgctxt "auth window" -#~ msgid "Code" -#~ msgstr "Код" - -#~ msgctxt "auth window" -#~ msgid "Password" -#~ msgstr "Пароль" - -#~ msgctxt "preference window" -#~ msgid "Cache possibility" -#~ msgstr "Возможность кэширования" - -#~ msgctxt "preference window" -#~ msgid "Marks visible" -#~ msgstr "Видимость меток" - -#~ msgctxt "preference window" -#~ msgid "The ability to disable the display of some track information" -#~ msgstr "Отключение дополнительной информации о треках." - -#~ msgid "Login incorrect" -#~ msgstr "Логин неверен" - -#~ msgctxt "shortcut window" -#~ msgid "Next Track" -#~ msgstr "Следующий трек" - -#~ msgid "Show explicit tracks" -#~ msgstr "Показывать 18+-треки" - -#, c-format -#~ msgid "Not implemented yet. Will be implemented in version %s" -#~ msgstr "Ещё не реализовано. Будет реализовано в версии %s" - -#~ msgid "Liked tracks" -#~ msgstr "Любимые треки" - -#~ msgid "Queue doesn't exist" -#~ msgstr "Очереди не существует" - -#~ msgid "Answer is error" -#~ msgstr "Ошибочный ответ" - -#, c-format -#~ msgid "Caching of %s %s was canceled, due to cancellation" -#~ msgstr "Кэширование %sа %s было отменено" - -#, c-format -#~ msgid "%s caching failed" -#~ msgstr "%s не был сохранён" - -#~ msgid "Content moved" -#~ msgstr "Содержимое перенесено" +#~ msgid "Rirusha" +#~ msgstr "Rirusha" From fb7ab754daef8527f4e3e89a273f21a2f186298f Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 16:27:51 +0300 Subject: [PATCH 080/167] ci: set APP_ID_DEVEL variable --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2169038..d7cbaf5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ include: file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml' variables: + APP_ID_DEVEL: 'space.rirusha.Cassette-Devel' MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID_DEVEL}.yml BUNDLE: "${APP_ID_DEVEL}.flatpak" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" From f1d32f625aca5569e2d5fc98f51bcd64d15a343e Mon Sep 17 00:00:00 2001 From: Kirill Unitsaev Date: Sun, 29 Sep 2024 17:35:42 +0400 Subject: [PATCH 081/167] docs: updated README files --- README.md | 1 + docs/README-ru.md | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index 8e4963f..b8f391b 100644 --- a/README.md +++ b/README.md @@ -190,4 +190,5 @@ You can support in several ways: ## Gratitude Thank you [MarshalX](https://github.com/MarshalX ). The [yandex-music-api](https://github.com/MarshalX/yandex-music-api) library was used as api documentation. +> Attention! > Cassette is an unofficial client, not affiliated with Yandex and not approved by it. diff --git a/docs/README-ru.md b/docs/README-ru.md index 3f79508..b3338bf 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -190,4 +190,5 @@ flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala//23.08b ## Благодарность Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api. +> Внимание! > Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей. From 669a50a2dadca2933156239ec55ec68692c7c17c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 16:40:52 +0300 Subject: [PATCH 082/167] ci: disable tests --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7cbaf5..0c88972 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,12 +18,16 @@ stages: - deploy test-x86_64: + variables: + RUN_TESTS: "0" stage: 'test-x86_64' extends: '.flatpak' rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' test-aarch64: + variables: + RUN_TESTS: "0" stage: 'test-aarch64' extends: '.flatpak@aarch64' rules: From ed93ba26138944d8a41a781a0d3577a4b907c1dd Mon Sep 17 00:00:00 2001 From: Kirill Unitsaev Date: Sun, 29 Sep 2024 18:21:04 +0400 Subject: [PATCH 083/167] docs: update CONTRIBUTING.md --- CONTRIBUTING.md | 61 ++++++++++++++++++++++++++++++++++++++++++++ docs/CONTRIBUTING.md | 61 -------------------------------------------- 2 files changed, 61 insertions(+), 61 deletions(-) create mode 100644 CONTRIBUTING.md delete mode 100644 docs/CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..e583674 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,61 @@ +## How to contribute + +If you don't know what to do, then: +* All scheduled tasks are in the issue section and have the "enhancement" label. +* All known problems are in the same place and have a "bug" label. + +Choose tasks from the nearest versions. You can find a list of them [here](https://github.com/Rirusha/Cassette/milestones). This will both speed up the release of the next version and facilitate the review, so you will not need to switch from one global problem to another. + +Also, if you decide to fix some bug described in the issue, first make sure that it can still be reproduced in the `main` branch. + +Also, if you think that the application is missing something or you have found a bug, then do not hesitate to create an issue. + +## Naming commits +The message header should look like: +``` +feat: add a play button to the `Widget name` + +The button was missing, so it had to be added +``` +This is an example. The rules are described in more detail [here](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional). Also, the message body is optional if the information in the header is exhaustive. Also here is a list of all types of commits with descriptions: + +* `build`: Used for changes related to the system build or external dependencies. + +* `chore`: Usually includes changes that are not directly related to the code or tests, for example, updating documentation, configuring the development environment, upgrading the version, etc. + +* `ci`: Refers to changes related to configuring or improving CI. + +* `docs`: Used for changes related only to documentation, such as correcting typos, updating the README, or adding comments to the code. + +* `feat`: Indicates the addition of new functionality or features to the project. + +* `fix`: Refers to fixing errors in the code or fixing problems in the project. + +* `perf`: Used when changes are made to improve performance. + +* `refactor`: Refers to changes that do not add new functionality, but only change the structure or organization of existing code. + +* `revert`: Used to undo previous commits in the project history. + +* `style`: Refers to changes in the formatting of the code, for example, edits of spaces, indents, line breaks, etc. + +* `test`: Used to add or modify test code, for example, testing new functionality or correcting existing tests. + +* `po`: Used to add or change a translation. + +## Creating Pull Requests +All Pull Requests must be made in the `master` branch. If you close an issue, then link to it with the keyword "close" in the commit body, for example: +``` +fix: fix incorrect behavior + +close #123 +``` + +## Formatting the code +If you are using Visual Studio Code, then there is a task to run the linter. Otherwise, use the configuration in the root of the repository in the linter: vala-lint.conf, CI uses it exactly. + +## Development +Check the build using flatpak, as this is the only officially supported version. + +## Testing +Writing or supplementing existing tests for the client is highly welcome. diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md deleted file mode 100644 index 056d865..0000000 --- a/docs/CONTRIBUTING.md +++ /dev/null @@ -1,61 +0,0 @@ -## Как внести вклад - -Если вы не знаете, чем занятся, то: -* Все запланированные задачи лежат в разделе issue и имеют ярлык "enhancement". -* Все известные проблемы лежат там же и имеют ярлык "bug". - -Выбирайте задачи из ближайших версией. Их список вы можете найти [здесь](https://github.com/Rirusha/Cassette/milestones). Это как ускорит выход следующей версии, так и облегчит ревью, так так не нужно будет переключаться с одной глобальной проблемы на другую. - -Также если решили исправить какой-то баг, описанный в issue, сначала убедитесь, что его всё ещё можно воспроизвести в `master` ветке. - -Также, если вы считаете, что приложению чего-то не хватает или вы нашли баг, то не стесняйтесь создавать issue. - -## Именование коммитов -Заголовок сообщения должен иметь вид: -``` -feat: добавить кнопку проигрывания в `Имя виджета` - -Кнопки не хватало, поэтому её нужно было добавить -``` -Это пример. Подробнее правила описаны [здесь](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional). Также тело сообщения необязательно, если информация в заголове исчерпывающая. Также вот список всех типов коммитов с описаниями: - -* `build`: Используется для изменений, связанных с сборкой системы или внешними зависимостями. - -* `chore`: Обычно включает в себя изменения, которые не относятся непосредственно к коду или тестам, например, обновление документации, настройка среды разработки, повышение версии и т. д. - -* `ci`: Относится к изменениям, связанным с настройкой или улучшением CI. - -* `docs`: Используется для изменений, касающихся только документации, например, исправления опечаток, обновление README или добавление комментариев в код. - -* `feat`: Обозначает добавление новой функциональности или возможности в проект. - -* `fix`: Относится к исправлению ошибок в коде или исправлению неполадок в проекте. - -* `perf`: Используется, когда вносятся изменения с целью улучшения производительности. - -* `refactor`: Относится к изменениям, которые не добавляют новую функциональность, а только изменяют структуру или организацию существующего кода. - -* `revert`: Используется для отмены предыдущих коммитов в истории проекта. - -* `style`: Относится к изменениям в форматировании кода, например, правки пробелов, отступов, переносов строк и т. д. - -* `test`: Используется для добавления или изменения тестового кода, например, тестирование новой функциональности или исправление существующих тестов. - -* `po`: Используется для добавления или изменения перевода. - -## Создание Pull Request'ов -Все Pull Request'ы должны быть сделанны в `master` ветку. Если вы закрываете какое-то issue, то ссылайтесь на него с ключевым словом "close" в теле коммита, например: -``` -fix: исправить некорректное поведение - -close #123 -``` - -## Форматирование кода -Если вы используете Visual Studio Code, то есть таск для запуска линтера. Иначе используйте в линтере конфигурацию в корне репозитория: vala-lint.conf, CI использует именно её. - -## Разработка -Проверяйте сборку, используя flatpak, так как это единственная официально поддерживаемая версия. - -## Тестирование -Крайне приветствуется написание или дополнение существующих тестов для клиента. From 5674e3da7bc80c571faeca05693bea23a78a15ab Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 17:29:54 +0300 Subject: [PATCH 084/167] ci: add APP_ID to test jobs --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0c88972..7257986 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,6 +20,7 @@ stages: test-x86_64: variables: RUN_TESTS: "0" + APP_ID: ${APP_ID_DEVEL} stage: 'test-x86_64' extends: '.flatpak' rules: @@ -28,6 +29,7 @@ test-x86_64: test-aarch64: variables: RUN_TESTS: "0" + APP_ID: ${APP_ID_DEVEL} stage: 'test-aarch64' extends: '.flatpak@aarch64' rules: From dd3c18a094c04c50a32c77b53e159d88f7d0fe98 Mon Sep 17 00:00:00 2001 From: Kirill Unitsaev Date: Sun, 29 Sep 2024 18:38:07 +0400 Subject: [PATCH 085/167] docs: updated README files --- README.md | 4 ++-- docs/README-ru.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b8f391b..9f5a5d5 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ README language: \ ## Install -**Flathub** +**Flathub:** Download on Flathub @@ -42,7 +42,7 @@ README language: \ flatpak install space.rirusha.Cassette ``` -**Distribution repositories** +**Distribution repositories:** [![Packaging status](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) diff --git a/docs/README-ru.md b/docs/README-ru.md index b3338bf..332edb6 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -32,7 +32,7 @@ ## Установка -**Flathub** +**Flathub:** Скачать на Flathub @@ -42,7 +42,7 @@ flatpak install space.rirusha.Cassette ``` -**Репозитории дистрибутивов** +**Репозитории дистрибутивов:** [![Состояние упаковки](https://repology.org/badge/vertical-allrepos/cassette.svg)](https://repology.org/project/cassette/versions) From 3cc03cd546e671d1cf980b40ddbb030fce50d1bc Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 29 Sep 2024 17:44:24 +0300 Subject: [PATCH 086/167] ci: add arch --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7257986..e799398 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,6 +21,7 @@ test-x86_64: variables: RUN_TESTS: "0" APP_ID: ${APP_ID_DEVEL} + CI_FB_ARGS: "--arch=x86_64" stage: 'test-x86_64' extends: '.flatpak' rules: @@ -30,6 +31,7 @@ test-aarch64: variables: RUN_TESTS: "0" APP_ID: ${APP_ID_DEVEL} + CI_FB_ARGS: "--arch=aarch64" stage: 'test-aarch64' extends: '.flatpak@aarch64' rules: From 335dcffd8be7cf9ba3feb3f14e3667557f1ae9c7 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Sun, 29 Sep 2024 19:54:43 +0000 Subject: [PATCH 087/167] Update Brazilian Portuguese translation --- po/pt_BR.po | 71 ++++++++++++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/po/pt_BR.po b/po/pt_BR.po index 9fd6de6..d67443e 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-17 07:00+0000\n" -"PO-Revision-Date: 2024-09-18 15:59-0300\n" +"POT-Creation-Date: 2024-09-27 14:53+0000\n" +"PO-Revision-Date: 2024-09-29 16:54-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -19,31 +19,35 @@ msgstr "" "X-Generator: Gtranslator 46.1\n" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette.desktop.in:4 -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 msgid "Cassette" msgstr "Cassette" -#: data/io.github.Rirusha.Cassette.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME" -msgstr "Cliente não oficial do Yandex.Music para GNOME" +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Cliente não oficial do Yandex Music para GNOME" #. Translators: keep number of ';' -#: data/io.github.Rirusha.Cassette.desktop.in:7 -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;yandex music;yam;música;" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 msgid "Cassette (Devel)" msgstr "Cassette (Devel)" -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME (Development)" -msgstr "Cliente não oficial do Yandex.Music para GNOME (Desenvolvimento)" +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "Cliente não oficial do Yandex Music para GNOME (construção de desenvolvimento)" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Cliente não oficial do Yandex Music" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." @@ -51,19 +55,19 @@ msgstr "" "Aplicativo GTK/Adwaita que permite usar o serviço Yandex Music em sistemas " "operacionais Linux." -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" msgstr "Recursos:" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "Permite salvar listas de reprodução e álbuns para ouvir offline" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" msgstr "Possui um “modo karaokê” dinâmico no painel de informações da faixa" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." @@ -71,29 +75,21 @@ msgstr "" "Permite personalizar com mais precisão a exibição e a reprodução de conteúdo " "especial, como explícito ou adequado para crianças." -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" msgstr "Exibe faixas que estão disponíveis no serviço no momento" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "Mostra quais faixas foram substituídas e por quais" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." msgstr "" "Cassette é um cliente não oficial e não é associado ou endossado pelo Yandex." -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 -msgid "Unofficial Yandex.Music client" -msgstr "Cliente não oficial do Yandex.Music" - -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 -msgid "Vladimir Vaskov" -msgstr "Vladimir Vaskov" - #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Informações da conta" @@ -228,8 +224,8 @@ msgid "Refresh" msgstr "Atualizar" #: data/ui/header-bar.blp:28 -msgid "Yandex.Music search" -msgstr "Pesquisa no Yandex.Music" +msgid "Yandex Music search" +msgstr "Pesquisa no Yandex Music" #: data/ui/help-overlay.blp:11 msgid "Main Actions" @@ -758,24 +754,24 @@ msgid "Connection problems" msgstr "Problemas de conexão" #. Translators: NAME /n NAME -#: src/about.vala:60 +#: src/about.vala:59 msgid "translator-credits" msgstr "Rafael Fontenelle " -#: src/about.vala:68 +#: src/about.vala:67 msgid "Telegram channel" msgstr "Canal de Telegram" -#: src/about.vala:69 +#: src/about.vala:68 msgid "Financial support (Tinkoff)" msgstr "Apoio financeiro (Tinkoff)" -#: src/about.vala:70 +#: src/about.vala:69 msgid "Financial support (Boosty)" msgstr "Apoio financeiro (Boosty)" #. Please keep alphabetical -#: src/about.vala:73 +#: src/about.vala:72 msgid "Sponsors" msgstr "Patrocinadores" @@ -1335,5 +1331,8 @@ msgstr "A lista de reprodução “%s” agora está privada" msgid "Window info message: %s" msgstr "Mensagem de informações da janela: %s" +#~ msgid "Vladimir Vaskov" +#~ msgstr "Vladimir Vaskov" + #~ msgid "Rirusha" #~ msgstr "Rirusha" From f0e02b22c9a08153b7af1940cfd375e0dce70dce Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 10:53:29 +0300 Subject: [PATCH 088/167] submodules(vala-checkers): update --- vala-checkers | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vala-checkers b/vala-checkers index 421f9c2..4d47f40 160000 --- a/vala-checkers +++ b/vala-checkers @@ -1 +1 @@ -Subproject commit 421f9c29a62f970b4dadfcc84831beea3f0efd6a +Subproject commit 4d47f4063737249cb179ca964b54cf7219dd3966 From fa07d469ecc371b69129b2ac734769545328a3f9 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 11:04:00 +0300 Subject: [PATCH 089/167] manifest: update --- .../flatpak/nightly/space.rirusha.Cassette-Devel.yml | 2 ++ .../nightly/space.rirusha.Cassette-PreRelease.yaml | 9 ++------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index 4b6fa7c..440f737 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -2,6 +2,8 @@ id: space.rirusha.Cassette-Devel runtime: org.gnome.Platform runtime-version: 'master' sdk: org.gnome.Sdk +sdk-extensions: +- org.freedesktop.Sdk.Extension.vala command: cassette finish-args: - --share=network diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index ad8e4a9..62622b2 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -43,10 +43,5 @@ modules: buildsystem: meson builddir: true sources: - - type: git - url: https://gitlab.gnome.org/Rirusha/Cassette.git - tag: ver-0.2.0 - commit: - x-checker-data: - tag-pattern: ^v([\d.]+)$ - type: git + - type: dir + path: ../../../ From 51e4c82e01047cff1281a28a62eaf2897b571cfa Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 11:10:42 +0300 Subject: [PATCH 090/167] submodule(stable): remove --- .gitmodules | 3 --- build-aux/flatpak/stable | 1 - 2 files changed, 4 deletions(-) delete mode 160000 build-aux/flatpak/stable diff --git a/.gitmodules b/.gitmodules index 4d0637c..4b14d1e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "build-aux/flatpak/stable"] - path = build-aux/flatpak/stable - url = git@github.com:flathub/space.rirusha.Cassette.git [submodule "vala-checkers"] path = vala-checkers url = git@ssh.gitlab.gnome.org:Rirusha/vala-checkers.git diff --git a/build-aux/flatpak/stable b/build-aux/flatpak/stable deleted file mode 160000 index ed180ad..0000000 --- a/build-aux/flatpak/stable +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ed180ad6338a6906f72711e88fbfc99e6c211b2d From a2022dca00a7cbac8bf869408cd663909a49f210 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 11:21:15 +0300 Subject: [PATCH 091/167] submodule(space.rirusha.Cassette): add --- .gitmodules | 3 +++ build-aux/flatpak/stable | 1 + 2 files changed, 4 insertions(+) create mode 160000 build-aux/flatpak/stable diff --git a/.gitmodules b/.gitmodules index 4b14d1e..09eca2e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "vala-checkers"] path = vala-checkers url = git@ssh.gitlab.gnome.org:Rirusha/vala-checkers.git +[submodule "build-aux/flatpak/stable"] + path = build-aux/flatpak/stable + url = git@github.com:flathub/space.rirusha.Cassette.git diff --git a/build-aux/flatpak/stable b/build-aux/flatpak/stable new file mode 160000 index 0000000..8092abd --- /dev/null +++ b/build-aux/flatpak/stable @@ -0,0 +1 @@ +Subproject commit 8092abdb7cd7650029ffa13290ca63fbccebd076 From 90e01c4491308637a657f0d388a9a77afeb3ebc7 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 11:52:07 +0300 Subject: [PATCH 092/167] submodules: update urls to https --- .gitmodules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index 09eca2e..d0d9baf 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "vala-checkers"] path = vala-checkers - url = git@ssh.gitlab.gnome.org:Rirusha/vala-checkers.git + url = https://gitlab.gnome.org/Rirusha/vala-checkers.git [submodule "build-aux/flatpak/stable"] path = build-aux/flatpak/stable - url = git@github.com:flathub/space.rirusha.Cassette.git + url = https://github.com/flathub/space.rirusha.Cassette.git From c700812238d65c6e5389a9a941aa769a69f3221b Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 12:12:06 +0300 Subject: [PATCH 093/167] metainfo: fix launchable --- data/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/data/meson.build b/data/meson.build index b546ffc..1c8b199 100644 --- a/data/meson.build +++ b/data/meson.build @@ -20,6 +20,7 @@ endif appstream_conf = configuration_data() appstream_conf.set('APP_ID', app_id) +appstream_conf.set('APP_ID_DYN', app_id_dyn) appstream_conf.set('HOMEPAGE', 'https://gitlab.gnome.org/Rirusha/Cassette') appstream_conf.set('BUGTRACKER', 'https://gitlab.gnome.org/Rirusha/Cassette/-/issues') appstream_conf.set('HELP', 'https://t.me/CassetteGNOME_Discussion') From 5222dde49530b19a1158489787f2fc7b25d2634c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 12:18:01 +0300 Subject: [PATCH 094/167] metainfo: add screenshot captions --- data/space.rirusha.Cassette.metainfo.xml.in.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/space.rirusha.Cassette.metainfo.xml.in.in b/data/space.rirusha.Cassette.metainfo.xml.in.in index c4145dd..ec0a3bf 100644 --- a/data/space.rirusha.Cassette.metainfo.xml.in.in +++ b/data/space.rirusha.Cassette.metainfo.xml.in.in @@ -60,18 +60,23 @@ https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/1-liked.png + Liked view https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/2-playlists.png + Playlists view https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/3-lyrics.png + Sync lyrics https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/4-queue.png + Playback queue https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/5-main-settings.png + Main preferences From 90b01096abd3ce06ce25df9a71d0a0a3d63d51b3 Mon Sep 17 00:00:00 2001 From: Kirill Unitsaev Date: Mon, 30 Sep 2024 14:06:02 +0400 Subject: [PATCH 095/167] docs: updated README files --- README.md | 2 +- docs/README-ru.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9f5a5d5..4f753c3 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassett Install application: ```shell -sudo flatpak install cassette-nightly space.rirusha.Cassette-Devel +flatpak install cassette-nightly space.rirusha.Cassette-Devel ``` ## For developers diff --git a/docs/README-ru.md b/docs/README-ru.md index 332edb6..adc00f7 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -142,7 +142,7 @@ flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassett Установка приложения: ```shell -sudo flatpak install cassette-nightly space.rirusha.Cassette-Devel +flatpak install cassette-nightly space.rirusha.Cassette-Devel ``` ## Для разработчиков From f9e97f637df14dab65cdfa81215313424b34220a Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 30 Sep 2024 13:23:04 +0000 Subject: [PATCH 096/167] Update Slovenian translation --- po/sl.po | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/po/sl.po b/po/sl.po index 94193e0..36eb7f9 100644 --- a/po/sl.po +++ b/po/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-27 14:53+0000\n" -"PO-Revision-Date: 2024-09-27 22:32+0200\n" +"POT-Creation-Date: 2024-09-30 09:19+0000\n" +"PO-Revision-Date: 2024-09-30 15:22+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl\n" @@ -95,6 +95,26 @@ msgid "" "Yandex." msgstr "Kaseta je neuradni odjemalec in ni povezana z Yandexom ali ga podpira." +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Pogled všečnih" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Pogled seznamov predvajanja" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Sinhroniziraj besedilo" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Čakalna vrsta za predvajanje" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Main preferences" +msgstr "Glavne nastavitve" + #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Podatki o računu" From 67d6627e60f443df32f366a43a9f366a3f8da4b2 Mon Sep 17 00:00:00 2001 From: PaladinDev Date: Mon, 30 Sep 2024 21:36:12 +0400 Subject: [PATCH 097/167] build: Remove unrequired vala arguments --- data/meson.build | 1 + src/meson.build | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/data/meson.build b/data/meson.build index 1c8b199..bc4a478 100644 --- a/data/meson.build +++ b/data/meson.build @@ -93,6 +93,7 @@ resource_files = files('@0@.gresource.xml'.format(app_id)) resources = gnome.compile_resources( 'cassette-resources', resource_files, + source_dir: meson.current_build_dir(), dependencies: blueprints, c_name: 'cassette' ) diff --git a/src/meson.build b/src/meson.build index a0defcb..736d6f7 100644 --- a/src/meson.build +++ b/src/meson.build @@ -123,9 +123,7 @@ cassette_sources = [ cassette_vala_args = [ '--target-glib', '2.76', - '--vapidir', meson.current_source_dir(), - '--gresources', resource_files, - '--gresourcesdir=data/' + '--vapidir', meson.current_source_dir() ] cassette_c_args = [ From efc84cb2c7575e08d4195df4689d65c2c160bdef Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 20:44:16 +0300 Subject: [PATCH 098/167] ci: fix ci for MRs --- .gitlab-ci.yml | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e799398..a1d95c7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,33 +10,21 @@ variables: FLATPAK_MODULE: "cassette" stages: - - test-aarch64 + - test-mr - build-aarch64 - - test-x86_64 - build-x86_64 - update-repo - deploy -test-x86_64: +test-mr: variables: RUN_TESTS: "0" APP_ID: ${APP_ID_DEVEL} - CI_FB_ARGS: "--arch=x86_64" - stage: 'test-x86_64' + stage: 'test-mr' extends: '.flatpak' rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' -test-aarch64: - variables: - RUN_TESTS: "0" - APP_ID: ${APP_ID_DEVEL} - CI_FB_ARGS: "--arch=aarch64" - stage: 'test-aarch64' - extends: '.flatpak@aarch64' - rules: - - if: $CI_PIPELINE_SOURCE == 'merge_request_event' - .setup-gpg: image: 'quay.io/gnome_infrastructure/gnome-runtime-images:gnome-master' stage: 'setup-gpg' From a5391b714e3433332920d3015d0ab95f47e73e5c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 20:46:40 +0300 Subject: [PATCH 099/167] ubmodules(space.rirusha.Cassette): update --- build-aux/flatpak/stable | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-aux/flatpak/stable b/build-aux/flatpak/stable index 8092abd..6899f31 160000 --- a/build-aux/flatpak/stable +++ b/build-aux/flatpak/stable @@ -1 +1 @@ -Subproject commit 8092abdb7cd7650029ffa13290ca63fbccebd076 +Subproject commit 6899f319a3db7e4d7b45cfc01119ff9e64dc7305 From 959c28f67e219efdba1fa280d2170d3d72bed20a Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 21:20:43 +0300 Subject: [PATCH 100/167] screenshots: update screenshots --- data/images/1-liked-view.png | Bin 0 -> 153616 bytes data/images/1-liked.png | Bin 126936 -> 0 bytes data/images/2-playlists-view.png | Bin 0 -> 535752 bytes data/images/2-playlists.png | Bin 365077 -> 0 bytes data/images/3-lyrics.png | Bin 197977 -> 0 bytes data/images/3-sync-lyrics.png | Bin 0 -> 202807 bytes data/images/4-playback-queue.png | Bin 0 -> 208554 bytes data/images/4-queue.png | Bin 159422 -> 0 bytes data/images/5-main-settings.png | Bin 57975 -> 0 bytes data/images/5-waves-view.png | Bin 0 -> 111496 bytes data/images/6-main-settings.png | Bin 0 -> 135631 bytes 11 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 data/images/1-liked-view.png delete mode 100644 data/images/1-liked.png create mode 100644 data/images/2-playlists-view.png delete mode 100644 data/images/2-playlists.png delete mode 100644 data/images/3-lyrics.png create mode 100644 data/images/3-sync-lyrics.png create mode 100644 data/images/4-playback-queue.png delete mode 100644 data/images/4-queue.png delete mode 100644 data/images/5-main-settings.png create mode 100644 data/images/5-waves-view.png create mode 100644 data/images/6-main-settings.png diff --git a/data/images/1-liked-view.png b/data/images/1-liked-view.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c8f30cd1cf5e2c696d9db2faf429134f3b3daa GIT binary patch literal 153616 zcmc$GbyQVR_wA*-8>CS{LK>tSLApV@q`O-{8bL}4>28sdP7x5LkuH@EsY~0|D04SVVA;$+R?Vd-vd?d)Oe;(3VFB@Pba zfDV#zw>I~*b8)8AwsW$EseoU2x#+a4UFmqZc=+hJo(gmE3iArlsjJYbXgx2}j<$xu z=wOPnQrf=RdrLln+FqR!ce77uwLhAPV$TESEylBbhJH1}zn2!E2NxTt|!x z77;lZ6AfO5!l)H=Y0>mkc{p zYmUoLbkK+*V?0@6yuaGLrLTCHQ#U9))zELL1RXxA)k0tL`E`T*bh7Fx_29jVy*=TzV1UkY)`kw-Zy>8GT7%-XiyJKWw_A~SqpQFMen^sn?MsNS! z3;};?SKj0pY|0Ty+XDw<99;!x&c;LR&A&7H^D#A$S1;^HYkP=pCt7{Qc=_TZO>`J^ zAI}IzUQwTp$P1_P8;ouvcYc)73Ob+7e!~n+LL=@O21|a`B=p6nbBWrnu~XgnVFz#j zO~B_Quf%*#+Tj~g>b%Upp^%^ja(i3MM$G94Z%CjoYXp5QGi@ANX}?0ve*_Nkr?a(n zt#Gl$6lCW=+js^IjQGGyB_H)+$cdp*sC@0?!Pp6tII|Z+OXaUVA#^2#HLr3k&yZ4A8SS_VY5qo{yGUg4CWYLF zN*Y5+W#9MTQLo)UEx5Wwv%UUU#ZxWvS zCz7uX%`ur}`LAKq+NyiI0cypr6)O1=j|yu-#%p-^(|&|PlaSf@>~*wjg+{)SX)&J0 zc$xHos3dFL!dLtveHtj#j3`?_Ep>@jpT91K?W+u>;qb?9JO6}dWx><0RwmB5f)a*o24m!ELeRrp0w zc6dsImXlVCA{d>X5qgbmg{R)hx8-A-{R?ekwtVd8oZB>KYYJg5Wy$y*Fp>ipAqS7B zT>Xyr$|_T@An|sk`jy?Q)-wd`=g?)Q0+FdW)Tm;u!e@v1F8r!PupdhDXYHhX=JqBm zQE%Jb&PBsiy$hBN-(-NLFW=+ByMVA-Gfmjz}=Hc9~R|+WU!4UBU3L$Yrj4p0`Op6Xd<0XIQ5W{LgSy=j)0@ zn*-rXK9;euu{nGh%9r#_|H)W#9>O0Kf-lyh6r%8GJ843xbGn(fbC5cXZ}I}Ly<{b- zU0V+uqmPKci^o@p_SEoC;2q}$IeXqFpARB;Ya1Ki8Yw9adzm++{0skSp^&>9=JN9L zPis5Fn-R=>cHybxUYcWKa37f^NdzUH_kYy1k+iii)!tSJv;H`n<;d_%w1JgmW@h>j z5)yui_$mMIE_KVBn!JN7EY_7O2Vmf;)C`5&*92a97 zRchO=5#%Fw3%1vp@%cAc|Jm+rqWS;M@mO(Dkx_H-?G^V}wqBp05Np_nS_NJgYw#?%jR6{@nN&&&j}2xw^& z`}_O#1z$&(nPjVO5`3ByMW{hwV)CsC*Q|M+j6-u~d=j=qrBtivx#aM8={ziL^YrAl zSpU}jsv-p@Y1HPu&w|R#VDFr*%KVs(&26n01+~=X+nVcY?`y2Gs;Y>|ZR}1&0u3Td zo{Zz!8eq5BP^3J{~okxG+a?q zR(?P&e;pldQBz-^oL~N$J8Sgo*RRoDywTCUx>{PF=vi5}@4Iz^+$nEhca>^)^2=Dd zL9v%*0V?^&#Ll6-t?$3F{NA}XsaShVPoHlpHm@j4%*)TukFCm))VC(7qM}ljB_&HN z0KaS)mn4{%j_h6Gh}y|QvM6DVVh%y$*B2Dy*pDg?%ApD7jfu7>t*POhQORRjd-+^; zR9iUy$0sDO!O5<3!6*9S(G(u3O$%d!q>e}E93ew9wpC)cmZsbxwYK;qv;To&<8ID2EW7YX7s^Oo<|Kk4Z16;Hwmz6ixBjP>7PxRJH zm)a0u9Rct!zlKuWmb_-oSG!+vWmyId&o?~%psHW3+m+_1m`tZgxaTcWrOURyvGF!F zl{g0f_o3(u*&{CP6<4A(b>i>eEk7@*S18`0#;BK2oPC_aRjY}Ya&ec)v^H3#umJ0l z83DpoU+`5ynbShkM`uKh!s|a-E=M8vhZ{dTu9<&2@rOEwPi{x_vBJ1y_zaSglA^_f z{5N8lbGlpHHY}EYJpyq=y7?owcD9w3mG#-PXJznC6saw=?zKC&R@z3Hch9+K*ri3( zBf5GR8zvhpgsuEMaMk1`3Jw&ga#CT|Z>>M`O$kcNu8H^^Gl^fUBEh;71ec?;v$M&Y z%PuW_?dQmI%J@GTR{Q>X8};|R7o~2_-dsR&YX)O$j-u|p+>QTYeBU5@nb5ARN&-$8 z3mv^UP4j5xYrm5}j9@@BF8M=shSlH)XI@@YQ?nznoDThVjlxL{Lqo|o*;C>QM&kHO zY@d%Kk~w_)t~aG?_k9CdMFwAOqf9Cr!tkPDua=Gu$?(XC+ri?~pZnhW?4(7drHoIW z;Mv*PeRQU2R2T8y>&|}a;rizr1x(W4UpOcD%8r76;7S1~a)c_7uc$zEx5CxkGId$)O_kDX7g2M-NDXu=l zcgRC-G&-BAt5Xzc?CHqZltvLhB<{lyFmWn{wx^pBf8(m*`s(GL3XXX7-n;&O<(!Gt zkbE>XwuOEKCB`&lwmm0=@hrEYcaDzQJ2W)J?W7RY|5)^cL@Fj_RSpuB$M2504iEikc05DR(1rw80lWuB|!s zMq1t=m8HIWR~P_4_~?xJdNna55O&zvhX2=wt%j0${owuy&Hj9GUd{KgO|pK=LwcgS zfIo^%%=2}DDwLh~tY{gmWOUQiJ?WYl_*!lYPWNbP61U1#AgO^6%oYm}C|LOR?Hl$r zC5se3XISa6RTSGE3%wGC?9~p@Ds@Tf>=hTvMOUpBz(rc^SKn7~JZ>?pS^A>!$Tf6z zBco`8$-%(RGK1IqF|vi+5O-&)WmY>%F$xNjH7|Kn$!he!aOoh4Swbs9X4W8n zo12@Mo&BJHaImnZ2A5ear~fUZg1U(bu0i^E^^4}R<|spP#pI)5w%XMtpA{6Ca;`Wv zp7;eFvXpx1eb+twzRqEmQ}kjroc{L5Wl5HE?{Y`L-{X-dl~T$M(-k_tr{fCHCTzbs z9+7Hp_S)55^!Oo0F63%fcq8J-O3GnqMV<{??ZcBeZ8I@2pjZyM4}y*ee)oB|rmZgI zKA8PQ(>G?T+l!6F_aZ)=S7*CXWTt@x*XR3vV(`Uqw~a4r;|jFZD_P^8Z_gLpj#j0r zOge-a790{%LrOy(_-YpyjX>nA9kdt^?k?0j0)hF_Tt_&dv>7_(?zfRklc96I_uaNN`*6=)Z$9&Sov34!?w8cX9(Y#f5 zUsLYF+Phr%23RWFDH@!!CB25uP+MC)v5*C26%`yG{vbCQktLP}WXioB+nn*OK<;Vc zKCK{REV-*;o$%DOH1nA%1EGL(c46griDk?D=+9A}k^TnV6WEj+d9{;lqbQ-h1Tk?(RPuBPokO#>Epm z#TRg1wAD9nJ?y+zS62@$&GE+^N$2PrN@4!Dg~Y|hi}t(DW?n?DZGZ4t#;E-8^yyP@ zb*aPUjy}WM#ur_|K^?PT9bAwiOC{?+eR})hLjsMM|5U*JFK)AL*xt{NNH8wfRY@=Z zBGtVw@f1j~pPxOLb*uDWB_|WIo3xX=xw#R{1=B%Q>Z9f0SdDR8-bnEI+{^cZE;M)7 zUH4R7*Gq>5%L2!)LJuxROz#leI&fvKGq_G#MITgVV6=@9)wANdDKccx6O_wb?I2UC6h=-ysw z_Vx#`q}<#?_(J&9l=iR9&5fhAK9(m>UiucG`fV4# zt8?3sx3aQY&3Kv9v)U6Ll>YforUUpw;%ARdi;XV{zTg-xpM%AuCR0t#u*0r<8ks0u zol>X876OU;8xQ?`c6RoDC>Umhe_ctJbXHVW?shl_2aAK+pm}&U^rE5G%^%c)w>dd) zPBwp7{`r<6_vxkO`QDty3LgKr^ZkX7K8Mclm3a<2=@HKR z?dmLq*b9(9%^}9o(IJHPIV8U5I=Kh_;-+rQ>A1xKS?b`_Rc32lr zoI~I~_7jE^qZU-ZRr@RTYQN-&1&lR0y=Xt3cy7|8$i~l40&*nZ@yW?YhuNBE0`z$v zo8J*6$Hqrf4~U14WzQO&mxN*6m9?Grqcp zvQ%wwzR^L(`GteJzP|pUmx#}S(V-W7e<3P{h%*==kV6w3YCfZaTfp%(wtem~NbQqXR)#JoC)cv^ zMx>xA7eFo}w*eAZC|GO?&QCU@l#70wAKvrX5ps5%YJSV)e_kEi0kSE};lxz zH{h1Ny5dMVH1Aj3_8Vu{T|%y3$i6}I3p^gu1UPL=gN~uu@=5lftG+U!vJDnU`Y!8~ zWS}|th1_4NZzfP&=wu?yGv6eql0d?&MlF@xLfJSiqG23Fnj2WpH{-(gXwN&K`||bc z*HE0>{K!cFH@>#`*#pYu-g`e^g@uKoI*A}BxQo*~AEg(4?NL{F*Asa8`yDLQ;FArC z@*k*Vfx8H2RCpuXrf8CCdSzx@ka|gQp&(to2=WpFUD1KgFwdGcZ;47)BmkV|pftcj z*Vio^S30Si7v1A#-2sUHS!a#}b`ZDQy6m&$2>5cqlP$pmfL}yavxQ!@w~K&M1#Qo*TW?@MQ>Zg}Kg##HI^-7=AT~BOYS@`-oo*ybP>Smzrgi0Bxe9-P z-Qb0}t#%`5>*$z+1im#{il_Aa`QJf_JA$;dwD&@846s@L*jSY;0R-41<@flWE1)Lz z0YnHY^PBC-QcI9YK^2oVG^F&0A0z5uBleFH%wTjR`Z>sBzc2G$8Pu9o4OLwS--JeL@hc~YTQ-K2WUeu4rBw(N4>vK^NQy?e?JG+Gni5Bw> zc0U{Jhz>fhox2vEu&{Io9Co0=S~hb6ph9>9AP+gey>`dKVlouTXm~W(ZCFcSyxi`; zzLqs?cfgnX4wl-uy>_(YX~ZZ)9bj)kv~M&mIQJcf+y{VNLgn0o0EmiiaAaJf#2tA( z`$kT{K~I{V2?oHMtXd_q#X;3+Oo~67U1-H`Pqp5U+H|e$g5o#0-@H=O84ObI-^qXxMB!40^{sV-(&Bp90rxk? zn{4xO`4{=1@*T8n;GShN7h@ew>zO8GIk%SQN4>iF*%5%Z{*5p>MQas5fL>}U;t@h9 zyJRGGx6W(AQN-*5oZXq)fmekAZ{H_Hc<FZ=7>_%@dfNmv3mIxJe$N#D$tJKsSLV4f6rr$DSo}j3&jYu zUUwIR5|pU-xxrT$&(qm^-cXCUf-dN5{euRF3UA+yyW49^fLZ}Z;HaMUA`>J5dNww! z+KzL>F^Q@Imi6U;!-1)Ct-^_PaPD$rxx?07POnxT28dYr=(;8iem8r?V@i=QYVi>& z6gx3;&jkVEI9n-b3UC6bqd|vWgZQuM{h4X-Jt_d*?I0Ok01W85_mjJEqVnd&2M~P# zmqvgT(%>-r4-!`ye3G_Ts5R+GN>7ixzg@W>h`=D?f_f|e-D(83jlM{nK9R%ra558L zg!`-6E-sK}0L~1bE@erwBC6PRr;9dF=QJmS!MAI7ALvu(8oIBS=K7e;J{bVX06>|t z3enj3UzlIrg$lKsRY~Ip9JFnv%-f|Vhy+}y#t^hyzOOkhf6zX5Ah)>zFNcTVOn6NxPa zpy(JV_R8o(7Jt_Vpp`i~n>Do@&E)sp{NOWIsz%%A6^TO?33@o%II<^SK$3_Xh$Gto#k{xP zdc<%*>U63ROpK}1uJmOtf+8h4viJ957_zklef?Yg5JAoY9x{J9K>c_u|^MMVtIZGx%8 zGDz3Z(h3LFAvHZ+I+;nIJ>7pvC9~`!2`Q-sNa?W9m770;k<5GmMJYHr{R1fg*fTIP zB858m8pXzI6v~_5-CRZ@{VpmgSqH!|#@-dt2#HYis2fy#fHP1^)pAi+DY7l#2TNN& zKQe-v2X%P3)WR^=gk`iAd3$7|>BJdLFGM3_yR_Z+($(t`8xR0By}#01bQ`3O>>1Kw zb-e`b5*<3CbL;ja&@Pna#uTXKihms$=}YH$QRjDJ1HkOH_8Y_xLN+g7ZoERH=>`on zx8)bm&==)gJYKpuWt2MKnZ^pa-8KCSQWnHCm6es*>U7a2m>>Tds?%RLfAbv8EUb@H z#$73iX=wG^97&m`rj}Xr!fKs}StLoHKW(U0%S#Q)YuC z{8SXa=)uCmA_-bX8oys}QJu0fU;bt-scBiqbOiVqi;S~hN6(n#=ml%#bSzlO_5K(l z{YHD8AZJnCC&sOwuh>VR?gy7vJiadq@0#86qdvH{hM{3BNI-%Enw)RnLD+a_s=Q^Z zAP#$z4eo2u8TfS1yKP>soPQaKDHEblAn=VRaZ@*cD+tOiz}R|7N-a4-=LWUT?};8M zt1BS$^MEW7Pc1?Upz8qOA`+o4^PP!5E9n!Hc#vVB`Uyc+aMkfoFVz+SAMsw;t3p`$ zuE}YEGKeczf6}{HNB%uhnCT!vjLQNq4-W(Z0D{HgwfQEgs)`$Yd!~1@trj939Na0a zl#{L*bOpLu*WK!7e9)!4E$GYtHRPUK>P*bcP)xz{mhnyej9NWe z0a?h|b>mJ2sxG*jVfa49uss@FI@=Hx^T4Q2jv_v_a$v#BzT;KSzvR$uWKy%(IgvPLh!G(n5u z^@}sM3iNh28?^V5fTSM(?D4W4G=4b3S*9YzB9 z6_6yN05shIeGVW-@E{hCUlflJ8O3uNxBB83N{)K~!l4l0yo+BcYIQCv z;@>`qkb%lJ06O0~k4;t4o1;GQUEBM8`?kGCmlYZSXt8#7c8aE~qB8`xa8)l5+-)D-?rKK$xzLCa>@WtTErBp7whyD6vWj@wT({fcWPHxOZ zCy4gbuS_Jz6j_Lgpu_*{ymif^0fj1qCz(+fmB>-{_jIM+2FTg)ot$@RX|HEZL&R3a za-`?Hk@+siPs3tPscg4K9nJ*1NxVid4(#M>8xw~UF=}=)XA9X!a%z`$*1o=Fe9!Md z3YEE&% z2(U<8>K%SfYb~orLvHUq{a=6nSPaCHe00W@`wBWjw+$S@^#hTE0TMl$Y!@z`{ogwRr0aoKbOBLQ*6Z@7>( zVH*&-d*9XLoK95(0Dm+36H4}SsWX2Jo;PQVF#F>(2Wy}cz9hJQx zX9&Q0ptsap{VsCo7+<21%CDjoA-1Gi# z8O{8lG-b|&5`^xaKX{9)rg6c*zUTqB;dYhvs1U`-wCj1S_6UAbrkz8a%(S*!+w}$X zCm&z_paESDDnK$&PxMGFCm!_KU-p94WT)!+28M~`R2$gTMn{qGL_=M=Zb?C@^`B}L z*KmYLY|w-MG-;=#YG zyk0A}w)8y)@U$P|41fKy3cNj=eQ;ZeQV-+=Kz9BG_`k5GiS*HUjPnQN(;WuJ=7e3N ztA0B(IKt{Xp6)eb0P{qSbvT?qS$!!S5`6f#Cw7Piy4Mk!*Du=raJ>^LM*+r0#em4YU!0usprPWq{Oq zYC61yQE?x9T~I|{^At93G?eMYeGIryMMXuNnmry-{_p4Uh$-h!`-lkM;{NA+vTs-a z5BaKmS>2FW?!EFOAZh?oS)oeAkqBMwYV)pPc>EmLRyaV{8P!LyYoktlMCHX0OS~-3 za3w_ifIx${djX@t=*BT7IukFFnW4ajj+^@}Ni6ACM*&7|Ztj^;I)(y#Zc(8769K6f zTb(0%&hbw|Bse_d&z+vo1d<6p0lxu|%_t}+%KoEh*1obY`DVillq>@`hJqO-Nn|uv zTgOo`aFRyhn3x#RzrZFD`zrmXQ{ptsKMD7zgWKkB4(KY-OYQ-1hHdIj%JI+nhT$W?&O;+&z%+Fb%XLm$ z!+^1Y4G3Q5_SGcJa^Rf9QJf?0mG>x+JBI;N!9hF(9Huy)DFGH6XzuDPNU|(QHH|ja z!vDFQw;^G4d4Q5ARsA3hsPK7!4JwedciSi8{@qy^D5l^eL|8TeAk*+gi+`v2w{QOM zNkCxCd_NP2K+`B%-C@cHW~h-JTTLZYoQqph<2fCA*z6%sIAqe`_rX@N@_&g6!1vd&wwN$I)@B8zpvd;v_J-dTeJU!sYQGiz# zn*UE(91I?tvsh01);+M z-r7yC+5GzsI77#Cvi^YqaHoFhR?%S9?2`e00Gvrt=fPxYqJM^>kah#*mAw{_56%NG=$CW35ZV@dFploC=o#H} zTgHJ2PswaTyKpLKq<+oCi|BOAq(T*h;D)s z@r#VZ4!l@)FR~6#_@gvLkaHCSBrcJ2m9rymX@ep%Gbx20;MRsvLEBM_?@T(ioL|ODxGY^4ph5IP<>eF=3kEUY)q_zxgl(f<<$_alNqLWHs!Kv(5iaQ z#jdEWHrF&q;ggK=N;}i9!G9?B#D8*jq@Un$zmmypdVAMo$2Yn;YG>mgY*k9M`{(<> zLC77EZY2rWF1P2g2(e)AW(r4^vP_^dD<(tj=`Db}8#k97&7z&&Oentt0 zzIG0-QuPYo@4DM3YNt6(=?G6V!?#6l4BMQfv-We^m>OFPUYj(V^9>ljvwG-yi6L^e z@28XNnLx%jndZF>=dhhG+kaac6k`8c<($2AsrdRb{ZeghtX@sy#f!?jYZ!SR7)zO* zrEe^ulWVdyg?Ae@*ezzGGI%H^Pr4mK=pRoQU$vi?Qc$R*i_Mbor{Nd7#OeOjL$`~S z%%QfG4)vxtXwI3%Z8YAqIvgw7?<|eLt=&nr*$i9tbNcy7Z_H8Q-UK@=&)n^qo}Jc8 zoXyIPgKrm^@!B_sfce$mjX9gX&b}As+SH=xz)4_`Zb_O4FlypjUzFv=(b`XdXtm*I z>v2ykz&mn5=j_>2eutUWOoy5t89cFm;I@>Vig0V_kk7-$|9CsCH(le8vvxQVVq2mR z+ZqJ_YMbmF!B;rh{_H@4eE;KEr-0#?PepqvtT6bq@Ops;+py%$mO@l?YXc|gF`cq@ z?n(Qkq#OXCwyd@5wFW{=IraWZ! z?l`B69L=r8wWh&f)2-@m_d97X85kGmr;;S|FJMC`V-Z6p;- zuKCj7%-tK4^Nd51XH$7*>UIe2;o(iY*}^Jh{tZhfr)#qJYpiLk29pDL^**nMHxukA z%W*`+7f3u4hp)m81CE7-S}WdP(O9XCX}t-bMdjNkJ00xh4LM}a&HG{OLthi%0}A1@ zWMmCuM)CO1qc(kjHH9Qf2s1zoIH0UaKkf@o6~8ly1p*jowIRyNygJ}?O9MjwuuzD# z2MubXJW&jbGMipae`nA&ti|62_ywS@q2*#dZXD$CvcnbUW*K6++P5nAXSE^uK&1lu zK&*5?cBys}UCy5CIqI=3T3X{^(iaE7F8wo)uKp4o|*gS&ZE_|dqfl9E~zHz;N zgcGZcgN)OtI}8OYutY7B4+G4wuIW7h(k!g3J)pZW=gEL1LV#m?EIvkbsCBq>UZMg+ z6KG%U!<*$k4jd6%Co}apH*b91nI@Ra8UNfoUdS+k@P%1s>#^pm-shG_%|Ak^^BXc` zJz!@~pY3~>AfwkJ)n=fEpPia3uRLpHVDdF#n`N+r7q8UZsZgSj@Gqh-?@xQvPeq9Z z8EC05hnIY~dYtZU;B?)1s5Zm*?N+_hA4d}l%UmF<g(~1e49p<$!^z=$|@_02OM3fl`D4 zL;%44Tl~loyEy8@p%MzZ;seUGI?z3Ve4Gay zAu!P6qvlmqV1j%=fTsp3F=LmW?*LjcwMTAx z&#iilUB?^0l`<5Sb8WMUUxltWwmY}Y*SNPTC6pRxo}D>q=4>IoQHv!B3~_5eFI;JQ zP+>_33Fl0z7oSK@- z1LGwZ^XGH!ytH9@^awQds9Gh;Qh@w}2qw^(^*K-pF1jK?Ocf+K0);MXC8z_$Jwz>- z@njqUv7urzkwz>QVni33oFKIxl6(PkVdOb32Q|_rL1#MbfMzwm0~%MKWujOlunDeJ zH!oNGpl2vxp%V4wf{bEFXt;SGVL(zH5Cg(NPiA8L2Qan}jTwne5eCvQq^_|5*%^dY z5?C%EMM3fgP(@{}tskzhuaAK$6Ax}RjLr;n%RuZ_@bi26PjPK8~CnO}Wg4tr#88J#HiOi+T)P1b_ zy$;$QBKgzT*db2Qx(lZZf{&}n6S+1q)$2uU(Z`U{Z&l-y3%dxj$A#xBk|$7a&rkE^ zs+H}+GI?ZXs?DbM)iXG;I`;)JUtHZ%7XOhfmS1YBCL!5*hyC`TsnqA{)b7j=@Xbh^ zZB|2skWI#69w?gexgmEHFPfbPvRpc2`uk;#{I`oCUJB@o8pg&6AOK-CM_w04<}iqW z?{nS-YPH+-e)9&PB6k|*=MAB<3Pc@qm&E8y)RdtJATH(s#`>2R;IPd;>OV!$iwq9VTP^xfWBT2J7S-u! zC#Q5NL;QwCN}a4Me*U3D6H%2R2@8vV&?=AB(6&d)pJ(7cF8~2?^o{oiAoe>2|5=rk zvjlKJkpOxxtiHZp9jvyR_$4wF2HppYF^vwh7B?4vAw5pF+7LxCxz2ioR2eulLU*YQ zx~I*S^wa}eH8B5(H2O#ZA>*U_ZzagJBq2cy0uQnZ z!eGF!8@W~v%x*iOgh5xQJu}rWG(ei-6SaQ%vXXwlx!Dpb);A|Vpu$Q_N(zAhA-8p8 zD}yfp3js?Z1dTzsJb(;E*a0%9dvip|an*l(~{+Qh)n2cU-yaaMT0KwQxX~6sN;Xo-RAUHq@jsjuV4bUO5F`45?YiMZX=d`e4 zVq!uYsq0?N8SD{Y_xO6fHI|Qb&~+aS%9|OW`t`el#lU)U0RtGMGlG-!0~;S`n&LpU z2l0&wbl|@)Mki>)tE#G!=2Nn>t907|UVw%Vc1r;$FkofuN%nxfP!kSWINE_z03?Vi zb06{jrwJ^vU%!1jwT~kVMQl`SOK51|1G-w>n!#Y_cv zF#DFYd_O~}oqf9;QWo!@aY^ipeHdOegp-3JCe=sBbb%*xHC9yVysfaIbxu}=S@ezU zlsDCTr-TBP##*a2$S;Ae>>k;xnB_LgJ~g{g86Wv{cNQoy1YHMw+}s4W*YH6gWxTX)eut?PXta;%VgUzDxMknJ|yfE+ng&mt^Dl zz(V8o1PxYhRpE`BR_jLjt1o9;I>skt!Kc%-zm5HMeB%wvR&wB0UB5+YFO`a)X>lJL z>JqKSw?3l0v#>=XYhNjxm70!_*ng6-0;i&YJh`nthi|@pQwBIViobpuWRfFbs-XZ_ z4^l*cH$3U>+gFg8>g618UziOgKipC8hl~?Uia?u`0b6Z%`W(Oo%k7C`eW2ELUhS{} z`Ia0F_d)l{{hbfHaVs%!HgbZ^xYOvw5c>fDYoOfZ=jFj*;Hd`<1B2}|K_>n8$xIl) z(=v!7xEKmVa9GWgfQDHw#G24wYM@bq5JjyWu;awpzvBi3-_iXG0DrJQFPO`)!qX8$ z0qk;|Z@>V(lRBHWmzNhrMas*|7dAv?;;rN>vph~c^p-w&Y*Xi0wAIY!P%?y2BImzy zwQFQ`dxL%`LVN{x@ic1x(-NMlnUTCUj3FL!aT6@^=vrKdO=9dOY|C(+DCy<_tHC+W zrPJ#-P@nRPUf56lD<=17@YAGhzVN2FCJbAQNw06tYQ+D?QjOP$`D& zHQou482E~r$@=hIQxhw%EE{7TRK+rA$|J=jildKiMKGBL-={7Yu z3cLtESCD;Mytq4V^JxtdR6$@vCN5AnD@TApQUD4*1O>sfB)Bx9(O?89i#05r{O%1w?YaP7 zJm?9OTt6VI4}$&ScD`qzt*2Mm(n1ct*8@B^u$DX1g>o(C8?fJ?<`y#ML$wfqQ>{L2 z%M%|*)^mM7d-em3t$1f9s;XYX(Hh6AFuA-idA@TDi#CGZ3XJVSs01ICTd zYn}EE4sHO|fjW7y@9n-dMi2Th63{E!u5^mYYMk0vPEXObkyCedK(NN`8GKe+|qDN*x*t`IGBiKw)Nj1iq!1e)(Z4_`9 z(=#)pK`sw3uSVezKq^67hLqDN8dSwv=djRS$}ET44pIm|0sB-mFo4EW@II4kg_9>DY@Kd;BKO~qzS+snDRaRakvrFT{vXa;2t>Pz)NwSc~o z_dYo}j9SFoY_dcp$(mwrZtlH+Q|2sxk)Dwo3N)-A;@8-)u|@|y(1p~SIK@Or4yIeM zP2|e6Eb#7V7X|%4Dc&_L=};!c|Fz@P)OZ1}~^Pvmyd7#NPgo$g0} z>AcOYy!LjBvk{Rlb_qAHo5p)`us!#3v3T?_GSx3L;|i%{pLEM3K{IJH%sHqwHdRXK z#9*+Dx)pAI+KD}Xy6~YG;O5tJj=I;2NM*CM@g!`zX3Onelj(;fv#HZ2`2{moL0K#|7%(b{N0+%ID_u1&* zBE^&=APA8!Z*Bv3Xg}~r;lP)GObGSYJCekZi62ZDTDR9X@C-|x{q*C$>mu+h@oPXM zLFT!gU7#VCh3tZ+4i)AKbEOm=cJ=C<5P!%2Bj2z3@U*al?nfDKYS-qSY!yv+S5<;a z$94raLMYR&%a0w!aQWQ&J3+RI)2JrJo*Pr#rFFXRqE1`HGv? zzQ>#0WOtC?KiMHHeR5{!Q{b5}8AV;YWG@{lK8D`9c_sL;FCemBtY z)UFPJ$B%d$MSg4`6JCJMKT`FBFg+-A;4MTPK!QAQUm<}l(9%dT{$pBa+fbc{Bu*dtS z9*;}{|H{=8+}wc_u>l;S3P8sPPcDT5XU!^rS~x~}}id%ik4?G-}v2Y#72GVsNF)sFLxX6l}% z!U)mgfDf}c5og!qoR#fp1W6Bn@D;*$oHty24&wEHv!6r&BghRpr#PGj zPlk@tu&FJB6vcEE7WOi-QYrr)hf6dO$Bp)_mA3i#y?{a`WibtzH5ckqH{scwOHrc6 zQ4{&M@pf9LKS$bC*sW)FY&ydpU9S`rj)+!MF_X+64&BZ>7%v@*Ur)#>?%PIO4V*HP zHQ_^92R1uOK#>i|RzsS|QgZItk$Uz@i7V@y542PtS`^r1w-+oLR-WxIRF;zEq2lcS z9e?tq=OissBEc>504`*!P&SFHh&Ae28^COb7%6NPZZmQR9$fn!AC^*e&6hw~d1ynn z7cPKp(%QtfpoN&ygk^>WQD}W>bG;`2^#VlUA^mg4Zp?r^tHI~m&_S;GJt*yQ+^i^k zsPR`Y_SpkoN+5!S;G}zZU4_Z=eUF*2E zS1fAZ+I_hYlUG&wp?og=?op>aZMFtn(&t6ca@}|+>AY9!Yip_IU@RroP+{p5mRQig zI66|vfMwU{8P<1go#2Lg=fjSX z?G>sYFCrK!!4o$8SX9Xzf!}Tlj1@ju`%^CUYty=Y0L=z>#oRZX`;T(g7ItUkfXF=7Isnd zh_t&rrRIVS11BrOp9>+toJ5oI?llTb88~PJ zDkaY;-zH~5wAiWs&*yYa>XSgBnwYC=S-WPc6ScB6puSH3(@Z(Y03Nr{Zu}eg^iX_g zCSH=cr_Ga`y6FBlH4vDSZ0(%AqXM_)AD?nX>vnJ`DcN#oL&j z2oh?7lV!6>U_^}`WYv33bE$bfr^;Rp!f#|m_NTVm_tI_Mx2rvbBvX4-@|;Yp(c65O znwQedlI+YD4@q^I-m4qsNmE^-1Ob)>yar=<_gsSa_k+WhEu_@DPa|K4q)mQEds0kc zWl+1Dz2TL?=j-!v2*E?{X~ePqB@Z0AQb{P1=|=gOlI}LbttLF=#tOvwC0C-~X~bTc zb}mKccHJWIr)}nWpYYnZi<2W{!hQv#E!)xVoEcnET~r{b=*|5b+d3GV&<|^ldbnbj z^D0755MuSwtO|g8Y{^o+E1&B$Y-4Qnqzz_2sLlMCZD2EW!kCf|dI790!e{%jy;2=X zE6txOTZZ#9>uWkr$nA(W1eTMS1L zxG;q3Xum9aVV%4D49gXClrs3M`g7M26-_~p^|*q`?y;tc@n0)7l;<8%KqUH@%WOJ-K*_YWmRF0v^qxZjf6nyRH* zpG=wF-syZeC(<3=s%uxvOK3bRDa9v63M-|nKu}JyLa!%El8Xiw(R7dXG@py6`HSFPvlNAnL>;=3kF=Q zpL_5e)(VquHx*kITdtN#ZRt!=S!g2eWUK1o5*p{0%!{d=pE`%%9n+;?ggyMu&k{k` zO4||D438gUk&1*pae z^FtcD)f4D5yXa9&YhgB zYnb~sBO3ripInKR%d|kZutOKkpo|g2H83E9Ph{N1mK=XEWrf{#2H*0S{;hxV?S6F( zE<*S8!K=i`*|9(Kt3@gy^Z2B3Z<4`U5Cipe%~i-^DgM!`weq(Yl?}4>$Lm29F`I^E z>J>&k=d`0*Mz>9jIv=ncRu1rgSDgBysUfIGy~b;%wuz%a5yRp>nqVOI+=cNnO$j{^ zI!xkAqo+Vb_PJN`+0v--2wTMz{Hut+&R+94#XCaebv=iouHafm@qRi>*=}X{uOXi7 zMt;|sY3Zu!SFGF=CH=%_nPsWjj>>-P^m|u7X7%BT%|_u`wjtpi@{5zxdx5Qg?9yl7 ztU~`$%oI>S`3a@qWwoKQk7c*j4mzIbx#{Sn?iQSqb)zh4HGI!oPxpQU0cI?pDCs{a8hE~H>Q=H>_J^$3_I^0zCNS*k zR27=o2%Jt(KMml3T$Y<2T)KD?k(N%TD8+c`kD z&McwI#+D?OBR=1b6(@ts)V>m<8&>T$M{{fpoy2&is{IsYN;(2IdiW|p9o$<~$w9?((N=xU^ z-Q8WnfOI3NNDSTG-QA5K(hbtm(hcwM+B5ChKn$Ieds&`BFYHrdL*1GbAx~$b)9( z9clo~t4CF>5oNftN>E-etb+IDW5&dN8CAD&>$)!raH)`noOd#4X4`|BuAf4X1w$qR z93BnLm2aRVDH(KSyEtXNJ(2GUVh$N^_dd*Q94%h(xVA1G_6}HU<^h`Fn6UFc}7~vMl$He+DDWeq$Hrua zp1F{UC|Gcf`Y~VGOFb0(P(I7%ELG!(4n>m>pz8vnIjgZ8zOojI?@IeLAK^Pa_p$i|lyT|InDQsnIOAco~hqrUtOc&RSoynuW( zX31q-IGB<%%WX^AYy~giQj?5W+9imZhDL<*8*9oqx&m$TIIh-5_M4bxbct?iVD93T zJ|_%q-JujV1qx*;)MU32EwNF?=lIXvo3q69`_J!kkXkJ5k)w!wxbfpRZNvOvcv zv{q<)$fCvebU()8nwRRqvW3%e8HaeMGPjj!%EC_>Hc|KKxR9PB@iV6!lhaa@voT@K zcXE>1y*wkkF~9Ua=+Zu+?=0;t*{1oW;4?8WoOu~QyLl*|;FXBNW(zH1F}P?@m1=S; z-UXxQQ!03q+SOZCd4p_PiEWe6X5O$tt5ZcUV&tX5Y+p^N+=+!X1(eJ}3%xoz5b__H z2VvB5tVovg-%S)w1Z5x()J8~Dl|&t_mGf*AEP_Zj4%3rnA|H9EVXTo9D@gzK7 zv*i3juf!BUV)4%95H;xJ@lVemcd&o`xFT%&yKYSc9^%Yja5^%h)#Cl0qL;j?wpS{= zQ9%GXT|Q8qj$XR6LD9CZh?)&V5ax~S^Dj+r{U0NL;apugg?n5S65M&FKCL$hiV}p2 zJ^eB`lzm5JU-ScGzEQA0*gSc2llA;W4}897PBd=n~>@z}EOxqR&vNU&7-_#LLmjKx8aa(at40 z6*KE5*6e;x9_HN$NoKiJWTgBa$#~Gt>*2GjxWjiDW5esWZfjVBfA4#?bG!R;FpIw* z27WOx8rXZec4@x3_Ws+S7ws=@*2l0>dRW=pY{O2ivci|%UDH>fv82Y+Rc?@zd2L$_Osx`9ParS2N>NvB%1Nc_B{C&u2y~o zJH6)IG65Zcn+7AJIuZj$rRRX0)79G#eOu8&fgk+tv;N+7-7#nS+}7-IlY^QsN9E3- zbsCl7)smJ;9+gIFqGWP9&#Vfg0WplgxF8(rTb_C42v5W}7@rji1|;n*rpz^hEl1Y{ zC_Y5G$^89h6%pNqqEiW?Sm3;Z7s!~XY6E&}dMgQieZw&oyS2arHHp{6#Afu`*{5{x z$C3SLdd&Kz8n0vDgA+r<_Fb;3o*|)YwpSI=D-2T!m9yiu%Dw&Pgdu(xAOZHbn7_k1 zlFs)DoU^jq5~EkWU{8=fNe8h7Y!L}o@=a|_<)PTSk*H2M;ib%PH=hGV4qf=Ne$8{k zr2VCXZ~bYT3E}R?ofeF`@}Q)7zXccu#=Mgj6j98TB~nT8JuITt z6fOJX8Wtr9?Jj%g>a|M#F_mk2U#bE`!mhhr3www&(x6=F8+W_ua$Ge-e?nWW#$0Ia z9=k(r=3)M9g+H7K`!%UQ{^pXlL|%OP<=YjVGyV%QLKhM*Zao)RPK0 zc6ggOyl4nC>DYbi_=xK>efX(gu*rv@>A7fPV@~M>>pWSm3p%7R{C;{{wH_W>s67M7o(0_!N@+b_c1cwM&=D}E2h3kwU~hfrA?lu~AI{d#U+ zn4lI84o_?rsN+0yk^kfJC|9UnQz67w*}2VA*|AN}b86y#BS2jT!JLudt5aO7XfA{! zM5p=e+dH@me42yjlUp>iRF-uLQlVYA*zOWTHy^)2Jvsq;dw2iT`3(kgH;L#;1#Z!i zLx0APy_5cPPde{^!Q}L$@L}ktedpm!$^Qba`Lwa^Z>awTp}zl?>(cJYo$SI2rnRk{ z$|s=cNWTXk3u}P*HIRU%)=a1CVi3OdI4>}1_|mW3Kxrq=`N?)RZQl+ z2K|5@|77N6h@G%;gGKByDC7rol6SOV_&~{z9-=gltLP{1$BR9o=;fEJt`tL&-jK{g zBe?gJKD!)QIuwepp!wRv+D+mqWsvZFo^bE!g4wK>7j#VGa~_xFLwZv9PtY?Vftt8qyNJ3%Z{acpyNE~l zNiuwfl1ATm1l+zkikEX3P$l??4iFtGXIS7KnU92Ra8XgE8U4_@@TbPr9P5da!WAhU zGrVPP6+I9Wua}Dg^CA_0*B24{fSb~|1p!qFz;7k0rx&wT6kwJVa4#VkiZrBX6mvh2Fa^+lI_hbAE!P%VM5=vX5-Uc)(fxDZ4a7|ncgeT?su2u zPe67zEcNTgckz1drW3ENtqrg9;@{XfLGXAK#@QYdu6A?oTPP`*B)nM_Q*Fh2y?qUD z_yA!#qpI@8F?8>ftEs!-ByE2w!ygg=f5FIs&=-oO^RP8W+5cXkS?2LFZ3D$)*(8Hh ztYjJWl`~~C6qCD?e3Sj6)+5vjQXSVg44#~+ zX_N9t)ExF1>-alcFS}!G>32nRRDO`fU`z5U5PKgH!;SkVnwTl@o!S)a7PF*?;HHnW zJTcjmA}%n;r$6om-B3S#dL?l$tHEFYFbBCRCEA_%M%Hh*eyF|a+u2AJ%vJ!_d^`U7 z!^I0#xEe(iR%h_--DXnubD#e$n#bQB1iIz5=j$dV+agl0KNOF1j!$#j$*&6hQ@@+G zvpneSjI)C3>TcxK%hCM)eqrj5NO@HJ_^K>C`!h^aQOW>wPw~9^PAJ4SM(?EbsxBmf#&6V0p!B;|a5J zthPVF+MEisuGamzb}Pzfj{IW?wcbqMEY9fS)Il+7GvN13Aa~PYz=Q?|USm1Ee1ME` z|7Cp{iQB_Y7akanect*e{JQ@z38^}{o`hl|9uhNvd~$C(r>6ta_3=g4%hGE zqdyjuQ}YJ!nw6V(67@!(U$;LAUz-VsuC5w9&Kf<<=2tLPwPQj9Z`b$NUz7yS;QaoC z`TY@F*ZiMt#rp_3&p*eSu;0{2G{K$!WwvA%WcI-YkZ@GCK;tIAFJ_XF8!`mbd~)Mx z+6w%VbOJaJpJ8Z`k+JiDV3E=0gR-M)T4p!;OQ^J&`Q8Q_iyc7b?y4b0Gp@8eDPnPu zIjRC|+9Pw6ZPUW`>^TAj+B*{i>dku~z!H%;cln?OF5u`yEEI;P3wCJ*$kIrzpMVF6 z1e>9VcL5URF5C8geQ@vDQogTiTj*8nDlroL)KP2;7pp%^;Yg-}1K(4MhnW3MNRfU{ zSSGc7HapBSJh)2^pRW{DJL9MjVat-X6x|$pSV?TU&1r>dl?C{~EfR6&`!cPxl_&i2 zjpt%`{y?VSS_b{oV{Sim704Ns^y@G2)^Gh`Ei8V@e3`_3h3&4huI`KQW1led`rh_6 zbXW=x-Tj$alIiHZy!^^)0|KC>eS~}GMaJ!~Frmv2tx2K(94jd*r59xMgfFgewi$jf z#m=8sOX8YOrm&iiW@LtQ#ZUN^51g*Y2n0Nav|@%-LWp7_#DmSRWI=Ezh{nB>W@$Wr z&R8on=w*}xW5%kO1Gu7w*z{%IKsw*?g#3Q(DnIOqL1|2N97YCTeIyZCS<_^SxyAtU z_^*UC!0lCo;p9L+*!CKjHa%l}82Eeyw|&IKRrppDyl*?ClA7o0w{Rh@$+B6q>_cgK zg_H^!g&vNT_wg4axN|$K?^FsRuG>bUvpMk((l>bntK+M%b(f<35Fl!Zn#x`6lHUl1 z3AS2_evt@9#c3IZ%(q{yLpSE^QKbU#`C0Hjf`R|ze_B~tSvf z8{^Z-}7F^1{4Xb0$jkmirtr>55dMc2#_cFCQF_ zzkh9U9G^)P_5BE+f5bc85B$tDyv)Vh zU~%;PF?wzE&|s9NeF?}u?Ck8)fRe3|0Zvc_c!DpKWb-mV``@z;5mn24hd$x%DuqL0 zUORqhp!n&!dB0Q+yt$BB}voXpSW6j?9<+3Uu-e44$%rwImm5dOK@)Snn9;0gvROal(EowX@lah6?b;b|5m`%(b2I&YdZk@s-})AIAS(leZ+*L2$7O}s9A zC<)gtvE!cy4J$?ky_zj$qoQ_EE$H*kmt)Plki6zQs8t8{x3a&#`-AB`PoYu;_XTmv z-Qzx@=L?jS{RV^i*y5QYn1O^?IOyhU_Ki=jijGm^M+Q*xlwUph~ zNN)CaoD{C;kxL0+xaB)Qyt$5E{lYK5fv_XEk*fV=%0TDxm`ojC$O{n;&(w2Uh!bWZ z#`2ZgH&f1+t6%Ym6?SxU9}*4~qGP~N9SrG=$pwXB{#_ceo`H-sPf0Oyxb zNDQCs`ES_G>Ig z1%TIc%qn1(mKS@}UVQMPNc93zCa-kMW{QG;%BZVue!l#Jt7zcWOF1$dr6sL8|E2X4 z-(A-H`|*y@ok6SZ9KVuN`(tNzG0B)2(N;wV&vbH`3J+eI0RDy(aG3p9EY*)TX`{XM zA~Hqa>;n*W0N>FjZ09dxLeuRkAWaKb1&&wGi&KyJ3v>N5>AB<;YQCn$pp^!8$z+Ta z5ua-nbxvza9(OYqHGMqWkmZ<{rg|!;S^ImsAh0`vK~wkUFviN?FY8~zUT(arUtS2` z8~$U+*VY>fKv?MgB-ze7VWs9>n>Rv<{?-XU)ZKnxzy0nU8U9->>mFO^szga) zNseKIS+WdjQP3CFat+-u-lAJCr_VLrc2%vY zFUNL9A*bF~KfwDqMKRI#;@nLE1Gv=GpzZ-u4S6B@+%Q= ziSCycpnX-~xI-k79{xvewriB_8LFapTZpor|8W6$UD4SSB31~8EoznG{1yt>JbV=Lou#}K$=S#oRBi!0mrMm*|PlGTp@mZ4pUDD2jo#6%HVf_ zeYtj5^={n@hgzY2$k!{yHMX=GyB*Xo!-Yo>(cj%T=FTaY>c3&$l8%Z1`kC#sYq=9V zZNd?Qnpop?Uf^X-#JvG zR^&9!HUHbS%A3USrgdIn>8>Q}o?!*Lne%p9_(^RAy7AUyGlI?uI;+@%W<(Uf+c1B8 z_jTWo&-Ya?UNm#<{~~m~8)7dbH!bx|>sjeGv9UB7OC)8$F^%(sBQwgUOKxI;r^XD zm+*>?v3SwOTc>kSu+&LAO7zk_M~Ruj>>)(=5;Nx%6B9!*T_6ZALkM2czCj@aUi6lU zM%k47ssSD;98;P`ELLCM@;rDXID=VYLLASO9%S0E5jzx1*KnG!R1_?4IbF9@I5`|u zU2raedwAWF4TrO4oY%$vTrd$w2B4)&`(6o(#d}vfp_b`z<1#}?Z?TMgK?}qXACqj( z#g2tk$;9-7NYZ?hiMWLwPv=IRY?DB7fmixJZopY z%alJk7QhUOabH?z>8a#YXc$ikK?{jd*C?Qu$NG|`eZihKrqx{m8D((n zm-!yAQkNN=fEaw0x;xikBV|WMRg&^IOIZyhI-x72+uN!lfyM-yx<-laZF2{L zB{Sa<HTgm5(seRe_ryO3Sdu^cWp+8lhYx0IUs3YUT<4@xUGg}Uq zO?A5IBQ4{ykpYZroZB)5q7Tq6IMlw2~H8`m(+EzH{~X z^TS=i59ePez6~Q`DSbqzELDD9TGRji9SVSJ8G;Gx8;}n8l-FUN4?b^bMUTB_{HjpO z)lEsY7a8`c4R(uFk>{)5uZWKrCU)L|a_@OfpU~AZ7N)LB??DXvR)y8tES_css|oz( zK-RjyFjwBFVNPvi04H{o%*Au( zKc{Dec5TxxTJzHT;Jj>K*a`Z|P4q{G&3jLdAq^Si20>0nxNSIGCT7yXN?CuN*Q)ZTuVoO9X>h46Tsb_?m|d_e%M4)y3Oj|k*J}13 z85&Kdp%zSwiKe;F$5kE*v$Q%!ecL!nJvvCDNGHiNE;u?${FIQ`A&hj)%Fa8D+oG4- z7tO2kfAUz)2Bip;IWd#*czdJPyZs3i#gbMc`Th>g! zu|_g}+Zi*X0|+LeoeM>zpJzqXR&R<#r49<snQJJ*3@)5y@J)PwXr|5-hG?AFh zuR*vnMOYR_O-#|~rux@k4{LnS;eHA|_orSH{Wm3{dj*&mmb8Dbw{N6@&AqW^+;5uwp(9lb(uB4OG=kg|)EbFMYe=;r()uM^kcX zk2OM$7-a+|c<;T~(0q7G?0zd?$bJ1t&!rq2?{ocLzcK=Z_73}M(qz^ z+49Lu2gu_vWMk$_L&u|x66)o(I&er5u2@abYdzBXomU4rOXsc|oiM?E7i{Y55{qhT z}V_%)ZRW@e6a-Z|=U<&sQ(I#O* z39;JomqTg84m^ zMy|Dh7+1Lft&JlgeO@uoEC!9(?${=6gpuQ*;A;Gnc0~qVc!w^R!d$)t%dMK&Bd;_Q zW?3VP0`?z{YchhKL~*Hf>a`9}K9h2lh7LvlJ!tg2*dlRw%3g)_&lQ+Oi`yJllddV$ zR8|@JmKbtBvBJv~`ohzt$YHnc3;^9f^P*vR%iczpIN>V_1;R&>tO8@_WGu=^rdsKG z@rAyqzu64@hS~2KjQZ&tEPb?P4~N)}j88G!ftNuEXrv3eC6Fd4BVb!4I!<(b2wGJ# zFrp&XyphCTq@1KNOraPfFRO#-6JTRe#p#f~;iyHRBHYCMMzegsBB5g?YsS43MP& zC$-<6bK(6nowK&)X@~kdpgLFf=*wYc3$V&(rvZP6Exia!g+^ZU2es<4XJ2sxH8AoA z%wGpyrW!){bl*pCxHYoDPpb3cBb%0_o`_#Jk$KC4ZWA9+WTpZT1H#93tiU^o%~GAw zKC5&z~KQ z?(XV6q3XVbL6Ckb6Ynx9%HH!wLzy`$N~f%DYD+RW9wcX4bgN&8taio0Wx6Sx)?x{) zz;D*#IU$NSH1tBKh%9sZ*Jrx&yE=B=S}o92!H)E%ZOv@{|gi}C`W)i zQ^xn8?cMtMffgml*3n6AV$L>)oU6dTyx;=`yF+BN}If-g8wmZE?hQ+F#I2JO?$rdP8_e`Uap8gvH%bAwd zqJm8pRVkK=(i}sr2*RisP;iL>_(qQAD(SXqOA_t>({fo{tOSiPft9WHeGC(j{Lo8D zIYC~3oU!JB0KGKd?m2Sze0-^%PoBl=@Ml;hi-wF^^=}*qX89+O#C}TiLFT@cy0o&j ze{K}-bnKl%<(>Q?eBO0oe~WjW216SCm%~9uE5tIAi-m%u-*z{Cu31F?26<~9{nwX( zeykY9Q_+4fDhEE_W%i`4ZT#L6 zzB!S(Ja_GaY}GB3Cit~9{v00a4Km3wA>BIN{V||nd1KL%EKHRxqA%o@13#*r3B|}6 zl~rSWfuBmTH~@O{GCL`JVzKHt;QUfHjhdW$-WeQ1!mx>_u0z<~|`;38tZ7 zvsno4yM~i^T=Tg#PJ^7au%TE4F1ur0)eT^rWmbY~MIWDro#j^CJ_{mHW%))`mDxYQ z_;6veDo^P@cYk1prgHjZUk3x6;oaP!hI##v3x4l=gcmlZ2%x;mD1L@|0=~1#@>)y} zB-R}Ppgd(Bcf7-6y09u?_)faeixmb0{An)7#HL8RDzf%No3=)m4u(#w);J;_lO1M^ zARdWfKdAi=COd4z8%j76$xsOMHN7i_gA#~$iX1?vjCW)U5Yb`rWx5hpl;(-VH~#i9 zrVRE>OCr_r{bDOFv!?{Xd7mY9d3F1*nae^tqARD_;n5|fnhtiwO8I?vvM@g= zvT*kAEW?_|{MFal{?=8c;f`hiEhAUnP;fvv&FXgoh*WWSK4UzS($-1#14XxUH@z~E zdMKl6Vk-hhBvp+2O+ASUB=2wlGZ;<>G2)F>BQAbuWIU2|BVtAIK|Cfbz5~&h92@`Y z75EeUJacNNnmmiCrM&dIN+yeqx248xa8x|YuC+RU+Mz2iosD+)L|0R05Mqz(F1}?b z&5TIVZ->~|3Za?&;>xkFS<%VoQ=lA}r$8r1emXzp;IfA#B8ZrO8b#?!$X#%16iw1slP6VOR~KfFvB7R#FZ#2R&&D>BNy%x40p+)y&|A}fB(L-m+^scC)Idu< zYbV&a!E_E7-y!YKk&_4cJbI&sw92)qh5d=v849ANtn54}n4i1CtqEHI>6nA*J?8yC zCqEtV( z2$i}^H$inm=#2Z{!V*N@ROvWR8GFW@`V9Io?a$udBg)m|U9?Jw;r=l}b59%xIAf<&qBc0hg33gk2;zATW9 z3k5~?DIa^`D!oUK`~smT7$Z$`HO;KkrVkPUAtl9Jpo-Fxi`pdy!6(3wfl>;__$m5w=yVaX75plS@zq6`~nPA zevG{+#w0Qt3fDPIkK{tG!K7Dgh1b}h5DG*O@feF(sTUu}#+|8bHN;Dp9(K%*q1V}< zC#9!Iq`ZxE8p@cVHLHj>?i6`Hk0nmT)L-tCmHPGvQl)^W|M4;-_+qa=PVPK6w&>sV z_6^~?Kt}*iXGe&{`o?3+1-_I)A6@j~oC#)RAu9vJXwI4pi&ttr0>JbK%|0C0H-&x+ zxO|=?<lzuwwY6 z56DZhsCOhbIdeY6^7dyVc4-#h#MZ9T4rl+TU@}5G6 zl^Nl-x5-Si%#c)&Tq;Ob zb#A2%U6jROg`83X@Md&LZ7xPo>p1Q{jx74goKz%#1QIn>${nB5fCo! z4#lZ(kc5(aOUgWDh1wc&4oIN|OMW6Evz1pZCD?FmNkRj1EzW}V&5T{^Z+XS7^-=4O zjEnCA|H5GUoX{BdrdM;_OcZI)-7P`jyDqFckg^t=%a+(B;sYKPg-&Tuemdx&?a5Vm zvKVEi73=3u47pV~(85tXISfH>Q025&LBB4-Km>VSHWj?GY6-m7C!5U9)AhA1MVZ|1h?Vl=mv8Gb@vb zO=(h`23CT#);Gj7*pF`~d{1kNlS+}if54Y6u_vLmkOv-2UtfV!P(DK-vAH80x-`HT z5)wz36y?sTku8w$Yx=^+QAf*G(Jg|h2k-aeqKnJoztqm0jbHzBuHF-TVxM+=f&I2k z{qL~!x;d^zD;(F_IYAun#8Q<-B&>iVS)|WFvX%}P_HU|AC;%i_tiU`4XM!LT{7Ki6 z^fEgx8z(r)w}I%0)UmT{u^3dPvXH9@nfT?~_IKeJlx@BcmYsaYSl&5>%De;25!_gs zy_8XCc4MP<9WMFu8AW;?!8sAuF`P@RP&=f)E%$ujef()9*X(_+s!RPfbFh$di)72X z>(}XiQ?2!I<=nX&twhr_F!3I>RR>oUG3il+pBKfM+szJX-ou1{PVQmS4%-(1Du3Gp zedK>>It*HsbpZZ^*NF5wyVG9_1jf-*DHRIw>Wp$Dky?O4v1qkYgVcVk5r`mD%iV>m zF$z|i_3~I!n^HLj&tMIfUvU#s=eR7_XjjIw?x=_$#n_idBs+Y7jbNvqZ-{f&1ny|E zR(xUC7(J{5$OB0qA4dE6AZVG48inkE>R`z0u*Ym(6gO?SL=D3JE?XegG+ulNHtIJ58(q1?Gj6iYXsH`A-^kODxoI4}_&b)Bx4Xd}vQ?X1XO#qx^}5qb&2YY`XKj`2E`e zq;v#wE4{vw>uP2_IXLCes+#;MB61y^^4!*DLWzLNc}|YvMc;(f64!hiNz+Yb`4d+X zS(Z2>z2(c#ola&OkUGOk?W;#^-SzbZI=-D?rvC9$1Gs!7I@!$f4h}9HUeuynp zD+hsxe@Ds7V16gZn;dq=l%{QfrPU}i$95`O9zOE&%fv@A$4%o8)6LN#TNK7Q7gxij zP}R{>cLq>>Bn9M@#^u9p1h0IEd3Y;b)PpW?1S3~6IPiK}b@*^R_4beTTny%%v~q3A_yK=T5U29t|Rp5Wtaq>M5X2JJ0Him2U6BgK2e z%2_BS|4LebD|2zq%?VS;(+ogjC!&%>khCfwaH;sN9O_@$Dy7O+%o>%J` znoKBI5@~pMGUTf%ZA)FXfv@92b{13Y7BOR#_8g<(I+}-3jA6JZ2?6iMO5Hd%|CfT$ zp-~DpNQqI+5;gC=&q0IyBH|!@B?m*x*KO-kPF}WB^HG_^s*${*+aq2@$W;dw)W4?G zJ#*@t%&nxDQ}Eu2%>{8Cq5#aG(>vUBY6o@(5BRlBzFu|>nYj9DoRmWPmCOKR~) zkL5-;leL6j;ibC?0Z7Oby-#s=DI~KKn4L*%J)g_zGx_gW2gY=Z-C0CPdpu`uz;HjT z-A26D=1+W`eAE8_0%JojF#2fy=U+1dduRl+nI8#{BR~v97`imdOQpeE>C%%&$*5n| zc5EtUR!*&m8WO_}+-Nn5a-FblmE>10-i7P6(AS5^YK!D&<>5rDX$Szi%fG~pw8gPl zO0SDIhoOIw$|yhFUsU7(N_E~=EpWxxN6?r$$qqvlT%F6ZquQn6o9h%RZ$%!q9TaUt z0(?i{bI|pl6qB)HM%?J)d7*mQEcqj6p*g!sUV=_(&=YCU`8HkoiV}6sVVdTeC1cj& zC4F=$PsATVK;mff+20Pdae>-6n*uv^O%ZEmKb3zRk0hiMb>?&fL#9S z#Gn}^7-9AvHlt9YCfH)#>}fkOa>@Ab!}`8KKMa!+pG^!TZ*k6*SW3wGGrq7{N%%)F z=fIN-@QplD5~H$i`3K3u-uAY~vIq|VrULEICz~|+Rt48hnPjomy)1_Oz63K_Vww7! z|F{4hs$wO2$YvUSl=<`u(groRo?p}4rd-|_)bz$j^2Bn8@wwrCccm}wm937 z&ZU1ui*~viow(Ys_K&J!Hwq(<2DntW+-=X>>!;4)siU(IrT+1JM+?MCa;H=Nw3t^3 z3ogwsHc~%aNasn|8k_nUMW5jUq2?XibkNHz;ROQnNV`j@du3>OcJjAB4zmY~*|p62ExWF#^W5Fg z|J2xw@1YEc)NsXwvG8?6Tffi{IBURFTl?puoWMEIU;>Ju8S>h!PtDXiOx7HkeBOiQ zi@4HuPOX=UyKCsy_o5t5iSc?{BR$AVU#?T8ARR##{Z-WlB9m8_q32Y8NB}mSyGTcG zIXCxZ-arH;@OZ99-_Y*KWHBoVpwnl1{jf!I(34acyof#ja!8LHJCIaGC0fVro6Ug! z)(lrsQm!>KdV_Bh8@tjgx_IkYi@JzYR4`IFz*99d7&e!0XX~Rdw@;DC;0>=iZBRsP zfqo`Y%Q;++@Va00T-tv#TYb=L$4ySfDy{!JQF9m#T_cZB<#`Nw`g7~)DJka09zZew za_LL3nZ&#!us$(@MPJb#M&AtxrxmS#_iKrA+%Q{p0wixt>vZ>%oEzsWL3||oRY#`} z#)|5%Ex2CW+(B@w;0*V^f?P~+tV{T!{%SWoTvWv!&tu>W7Bcei+LRE*#v;7rSeEPs@!|G+u~0Z z`-jT|rajpxmVH(e=qR}hY-AJb;iV%Yu^1HjQs_1}8_m+#IIzOiR0@(88yUd4s%Ww90ne2P!HUdv;zzHTKmPV0;hvsiCf@&3)Vo4dw#%?5p z2c2ItC1p*eW~o9=eU4t0l$*kGJkCkq28(=?0W6zQNt6I#IWH{%Gxyj^S{}l}=yaP? zbJ28g1}RM3U#!fzq#mU+sIINwj}_WmN>VdKjti|+pjU~d@1oiY4x|v1w)L6kdlXM( zx3de~e0$EVyDL^!Jl}$38u5E zo74bml;%A44_0zL7tLV0H|Cmx_#>)qq+hU@RL;%h!J9v43jK1N=Xn5qQ^Rrlwk}iK z+yc=!djx^!GR^bHAm=SO^1YaCI??^F^IzCN+~+f82b}MIg8>N*-!5B&TFI+f#e>Ol z#VF=Jsia*~DV+Jy-H?(MGfBq=D{z~rQsL}mdku~bLDiMoU6!-K1{IFA#Y(?IzJ;wW zy}kNtvbRsN;$Kat+xQEL+0v8Vb`!YZNbDNg5iIg0Xe}q*7zq*!d)_ zZ_dHN<;=)pGJeA~4i+nfbNi8-;e48Lv(fWFYS?1_4^=?CZy?|`FYBJx3kf=QW=`w- ziY*E^?2R{3)N_ecix_xV7e86>I5&DDdqJIoMfevIj3`t><$Lfy78BxV4f~l zeys0R&qQ%exjV}Y}aPHE8GVb4*D~V@qg~`5lyU&{tlnW=bB%C}l}h{;?@Em}eBMs=-tR zKH%H_l*6Uaw%6?mXQ7db_=^>>Y3t6@yylp6?aFXsUyjSMoA-F1!C^jVY)2tI$iTd z;lGYLDLGOp7a?DssD>@pdjRB7oDk%(nPm;fIgv$8LvK$(fjsK%)6 z0X-Pyc})mcKhpHXfLl{8?3?#oRE`_6O#LPGyuxlv%mW|J_}%gGh<-!=ouJct#*LY~ zJKFz$*{i^fycx4TOX4(TrVysb5HBjFYv{>)VDpXLcg@1py+Qj63)SV6Sjru|hQf%B z!V2WmLB04%$& z1_+3W{?%2l>fu+=&4eDdVt3X~?X-~j+SnDwfhw}@DQt?k%V*s8& zXKq!CQ9`1TrHLrK2XnTgQp0gAs!CeHrsHuJ5?Xrx>!!Ji<7fjL=g0Es0XHi%@|?BE zUeAm5BoWs4+&z7yQ){HpXVXU7>;GYjq2J(MtA2J(7O(F3%dun6vh_pWiOY9@zHMUN z97Q-|tIsu@7tw#R?q45J1&kju%ux zy8;=RA^lqD&qq1^I+T?Z;=WpmH>~D!!xcUD4zZajy8b&hE=uDP`vp6EnOXgzM6cQR zyIq+T?^|$ru@;B#6k-W2N^a#e_B#s7idd>f?Q=|&noqckSRi%|*m^F`I4*BA6j3Xbk>~?W9&a_=Ma54V{YRroKb083@BTzAzjSn`)mP8hF&8hrXRX zTy9Lv#QVb&Lahjg$YDK<{!JF)g7dsRSg8Mbyn(d#$)$m5MTsKRL_hzzRGNTQJDvF8 zIk#WOfw1MEUmt?(%4UN0B;tuXb=7>qgtl=eMP@|upFk$`+pBOGJs!KFX?HfY;O@qX zR_V+)3ZoId(ngW3F&jePqljzoB?1D{>s)$N9mIu-(%YCWOTleZm=Q~o!|FJX5dOVu z*E{Ed6EEgs30BeW&oZa6PXRRE{>5j^8A=w6BG{Hy()V$7b~pL#Gfuf_I*X;|VXaLF zX6J^ZBQ2)d6~(9_m6jKDri8_2N<*LbqL=!aU2gY(JbeX26inMSu{6TcDIH69C?T;E3fGO{5{&6T6kif;|6Zj~zOyDV>)X&Mb7G-}|-#n(Z_gL5FD+b z#J7}ZSzV|R7~8HIC(A@~`*F@!(PD7|*npJ|C=GQPOWiB_6ghb(<|@)xwW|UPXD62Em<}6SQs0) z0;OX8yy7wE*0_4438(Ok`;2Sy=a&T+b%$AR{gg$4j$aGb+)w;w=yHAh2UOp{i7Dis zbx~D{V!TxzpR-e9YSOf{6VF)H=I-*N$0=pMMe4`ReTwuiT9@`IRMz$zcmEOcb z_?L1(9zBI~sX*i-IK?o?=qcA^+b~cz3_xl5tpN}RuO+GGX2HuZVjl%A6g=*4f(b;& zrj1eUXFnDiN(^87bg~2vsut&56^^LXPhg%(>^@+SqqXTY5=T`v0bucBs4vYmDx$aI)kR&4|-L{NXju2(xa=>cs3%C$C|Tm2#~J<%S-M?1YJ*q+tMzI9Eo4HMy8_F+O4S-Pg@nW z7x}M;g7nWm6I9u+@JH!Vi5`Wr?*WRj`eTi~$-exa+N^i$`cH&10YhKJ0BB|Av*|X^ z+kv5DqLt$~VFcnR(M(F-xVdjR72WN46g%k?g1aYeW@37J=9)_=&#)p#-CEDML31ETB@ z?PpfX?iZxlrs6`p3@GE(&q5`0$NM3To6kuVVpPpSUT~p(HG3Z^yiW6o3 z?D!?MyK)FqIld7$5b|-pl$#!fyESg8#uwmb^K+h11WrYjEIlYT7F=T%t-h_=8bg_^ zz$H$LrkKsI&=ap{vmwTZA!>h(RYCDk+kEk4EZQ1%Ctr;AU_k}F*3z%=_|kJDy$eH} z0m?vyKmL@&8l-j=!ove=hsf7ei@a zY7YBCrzdXfFoS5~C@yF&>dMseq2WsfZ{uugmdt7_iUPX^_#IjmNE|?;Fn!|`guV6g z@DIB~pgi1pDk0P#kC#4J4Kc%Vibao*vhWmzy<*^7M)7Oed{+g>=*$QHQ-F)r_t4?Ki=5NZjqL%~934eTyUt#wW7q|{Y0 znD3e@yph2hJ^gFP!s9xBhAif(znqCOM*+1|^1I1{dQ#R$d_Y4XWq4laY~5`ZW3+GA#2JytOK zR>g|N+#o7WZPY3aRwZaRhtn0p;Ybvf9^5L;LML<6q`OY$8O3N5PD}xPuBD{hWA+fz z(32Grt1&mxJzXM5XR(8k^#h2IEhR=vi@@z>OZlV8`&Th$HHk4`DoNKDs3DPMNKXj0 zp6<_@jNMe9)mB>g*qeN&MpM}zlwFgSwk-pRhfZxvZAZ||Fn=E;Cz+B?$LSIbz9|&N z+O;}S83TJ)pH0z>Hsy``d$%KTZuj|;_fumEbCTb!m02G7{1?~8f3r98@VWlfVQk)0 zEP^;GUvHPfh})c@PT+1!O^&okTD{aIt)^8)zSJ2rDiOO}j-?Ts95E<)a><6)OC&!w zdn;XgEV(^8X)*ucV;?h7ta{1=>EvSk2udeE^w0!Qs%fBO@Fbd4Y(1jOFh#1cvLjip zEQ<;eTMq6sh))2S?vD_)sx5 zYDd8)>~c4fP)Q4`9_N5g;5rO$xPN~AkojB0?8Ir+71+w1FLcA*d;7%3^u!a^C|Ud8 zMTcJQ-^Th4tKnHtMoGgS&P_%mIA;|A(MFE9!W-8)p@5|a6a^_kJU zIubWzTE_msCRkwc{Xe?8@{g{D1U1iuT<)dJ0B99^!{;MAAJ5f*q_EU!(h&?5mk++4 zNP2BYaiE_VyssSCZpCLdxV|jP;mjxtwt$ZGZY`T1k^RS+wY}D*s^zJ!k`|m{lUAu# zsXi(Uk&qg2U}o!Zl`f2b0t)P0hzibr|CZL7`YOk2yexjMmHhoOagns2%QBSXeEv}w ztyY7hgA#f9soNRjcdO~t`Y6??$j*Ha zX>{X@ZJH=X>iPH06vNLYC|EBqpL!7{_6wCpq05L&eTe*+{__9rLjN?rhQ8RJs7ila z)IXD@B_bQfdK#d(A_kW|{`;CLUy& z*sK^FF5s1yoB*3uhK=43coT`P^JdY>SAV+fysG9Co^9Snu-3Vy1yQX3gO$6L$?jXj zPJvuHHCBNRO9oM*|Eg}p+rRmWkALM~l5duc}WB4OMCQb z+3;n0lWPdheD;No{YrmZmOzp!qv-EAxF_`r9N+O+Ub1KIvt|%_8!C;9(>2imCG`!N zbZ}%)vXCT{F}{+Gxy$eRPey69z#;Acs5Y*`>bEvl^Tv#?JPk+lcUO-G{$qR?D1Vy` zb0OCD0753{7p|ZU^Uav`1`>=f@KmG$D;}2d%2|9fWCE6Lm9TNDDiS^)NjVhhNH9;q zU$*pw3#(M?POB80?;DpSlCby}Jpb{1=uOT#F}324 z^r0M_#ONHw#7y>ho!!!(-Zs>vQfWCZOW#n8X|a#R=2vb&M~|H<$fZ%45dDajqo5(N z#gd*I3;Ky>8KK3T`(GqYMo7VLckg-X?%w?fdK$%}9d$@g(MCWZOy^o;NRIW-$4{G{ zQs+ELkVsz^iLe8V}E04+YS`SJ8EAe z_%Oo}Kdeo>xzvh5yYK#K>z|b#dVR?TQ zHwTA1C?UD*Cv4|qU6o?h2}B>sfLVS2-B%={=5S1~80=g&naKR35sw-JgZ2(om*dx0 zg0ZZP*jd$*N1PfZq*n`@tmD(P+KIvuAX{wP*>6r==w~=7t&YsXQ|{*h6c1XH-ln;t zm{wvotsNr24V6?5uR}1O-KT*|*JJT@g~N+ld|BqP6f&4FU;nfHVKX`{EUo|{PWnHK z6En1%!Zf}ssQiNlls8KGRW6-s=0PexHqUFNdf)7D?Q_vEh^HTcQ-xOhaW1t62M(ly z4acnCWrhg>XEos0uHD$^)>%2r(kAD20Tka>UQi6c?4ggXrdE?4w}{ch=-MqIi%B1= znU~kQ3jsv1W#`1?cXKdVv0gvi|6tKdKB>NWt?y|**8An5Qya6tw3x0tY9g%bcaN?` zXgEwjme|Kmh7&?1$ctqPZ#)vA5Qt3HK*?^8bqOd6gxQ5)L^g0xvSRY)H^#BS8Ovyy zPSmFBsD3W{`1zvZS?@FFgU;r_4*^%pk4x{|6$_wW;YSu%H*tENPcn8q{HbYu{d{_Z zYg?Obfx4fOOt#_@qE^xQILSImEpF}%itMSQ&?unCuBw?0`9=wep^%;9knqbQAYca@ zac-~Kx67kQ;^amrJX-KB))P43l8PUqT*nPaIChiLkyy#Q%eUBW2)p+8hQ&hs38G}3dB z=_Qw8;w38Y^KoJ3Z(rq1TmAU7pVq>H2NDXinEf)0vl?WaHV8`cV`wI!w52$xMyqI@ z*`@_b6T6_?T*u*)lQh!G7W4Z2Vk@(FHB;a_LSuHWK^JP*f5rQ zK{paA*@BPm{_f!mmVHu%CWTbUH7??`3+PERfgu++X0<_$fE@FNyh+_;5_rwMEx`yT z)CN~0&Bvh+T$y=F;vtZ*Gg3ghs3YKV>T49pHbc=;_$1DWxt=_&>MtMb+WSubshDlz^=ee~+ zvM0Hf|GWT^;Vx8DU2UnM(g5|f^)Z6@ryH>5hsR%~AZY~^i9DOxB9|ktU4LxCfGc$a#1$WouSbBObLEfwnwwSGS>isV^hvl-ZvlWta!5kK zJOEP^?Sqq?CPHU88>kdcD5%+bSx;^=WgvBT z#8tLLDXk@T`C5)-1?+V&>dee~ufz7?chA2y6x&&HU$+DychB~p$2z?y|J`oPLokul!N|AQIOmC}<_%+xEK{&3}zvmIRnAJr=HQ&?t6)2=%_lJ~eS!K;v?rUi-OeW8uK)(&!;Up6@Y2B%6Y zOPpjrZ=_pL`#kHX^?CI!H;(tG^^c(*+uZ1|-y$G9ZDqSa?10Qkhy|jyg;5v&5^;m;=nbiaLE-4zT+?2y*?xQ-d=_(`{c)b zTCFV2R;5`^-MNJpZiKk?xgV-U6l2fEe4bI6vds>l=v?mp`B+(=lY*Uh!9w2l2Be`g zA_?U_ZgE-}V`}L3GR~?4SbRrtvV*JWhOt#X;y}MPSOG1!lbZj= zW4Fr4f6qT`pwhPyOtT;qrQ{vjm}U%SV4RNu-@#i&_qe@$%YE3sAcf<4o}jS#?a%5N z^RJAkw81mx^JcaeZe+p6P?w&Unb5@{@?=~x;VE9di!g$Pm^B?X44p<%jZ8!f-{)|U zE66^u2_bgp7~E=HwkibVGz#yenj5I&2^~_)Ors$l5HehsNRqfDLfC^O`~Y%(rh2>L zIzO~Amu3dQ3Xs=FU=S5dzg{%fpsCtO_jP&rjP9MvO?(2VcnvI#tD4-+RwDXyDy&|2 zM^ax^_dAY?^dGK8;i8I^LE_3=J^04L;X7_>rJsiY=E=Lu$@!7b)U+#O^i($Qxb2nx z1>RY3bj2GgM9v*C=Y-Zw*1?K?g!F104nna)ZYa9~RD_m&_!AvLCnaYSzKi9!*2o=7K?wPK&gP)ch|U1%bE9NvNRN^7<$ zA=uI|oPflHLSPMn^YG(>u!UB!stD9QFy7J`?jzgvxa8ooOCoEVrQ_&hDy{?1qs~EN zLbriSz4P{dE&3Z$`*tx%7Y|Q~1gwWWVx_PQ^dJdwonE}RoxqJ5sUNZ&Xqy?} zo352e(E-7b8t4u7PGgWiF(@4+L?U7h!|+m@r5n8w^G~_ElaKGw&4*FV#)B-=h53{; zoh4tHP;`1~uKN=u@X_*ZZRI#*Qi3a)+sa}ixlvn=-KFgbgqV*Pq-$>snZt;y)dvf) z$x?G&tFDl2^1Cmu>OQG1+BCj_?qxxK3WS5?f=R<7gO z8jJ6$>-^SwlyB=<{2f=GEHkf0Hw4dDIHL6Pln>4P^pjC|_u5R2xlX1ihdJHe8}Q!| z8st1{-6``A56&?$uGnF{{;POqC_O8F zC?1N!sRd*Wn{gRwvyZXeG?v?J$K?CL_n;qWgbs-Dm@}Qm!$_E7*^#QCgMp#Dbt-1Q zb>!SryL%6X4As>0&57`qw8uRIpJ&ks(2_ zp+=st>rKDU=ITqEpt5H<+5CSJ+qmQ53}OqF1CG{pK%E zaRu}>)&$BN*BZ75B&7H4mD#_`H%%DVO#IbIGpe{3V3HhLCW>a#XjpxnW4UEBs@K*M z#=c@9lD$r2BG&hW-9CIoSfMc!NL~_T_?w4K_R3c+qAg1vkw$Ysy4XHHtx-wSsB&Z* zR+0G!>0t*PMSEAPcpPK(JEao6dDobCqcDFiGz5$}gU=o#Q>M@X!2z2UQSU}XF{P`} zi24h0tAPN9LiPA|?`Wh7o)O*_To~uMD@`+EXXmJ4jI0D7% zVTGoso0Q<+$w;46fCjZd3d?BE8F79jD)l-5<|w-;z}13kfqD$#5J>$c*B@DF&R(_b zVyH3b7bc~GDXBDE?E%04D^ExmtOSlo0bp#MKC9;u@W&*@RE~+v?+b+8Q!za;y z!<0csbr{`vj*!`jwlI6PyzMHxxLSdt>|*`iex3F5P6@`i*!c%YQr-*90sRLW(|3pJ ze8ZoX6ix4(WmJFrBnMQ zv{U_COU=8Apv2Bvw?eY+h_L(H;oMVaN4x`$WC?Nw$bolg+$m0oLrwYl?QvCWE@_z2WOi(AG)JRJ#j zRKB(^QOy=UhGwj#z3$2q+45(iN6DUTOaOkK9MglWn@6SP)Bd!S?-cyX5^NxY7*9QF z_|3~DVCJB1o*a9OQ4lp-sNWfmcabUbsmU#U>7zstBDpm-GL57`u~Q6IQDzgpDoO-)*wOr0vDvf9qqlR2Q_zR_GIlx%Xf` z&{7T^vd`}2lRs@qBFjK6zRhg2XrHS5h-<}VB;Qwv798YQdP1!j%IasvfCRZ*!tBYt zsy$@e3ePj;XXgp3dovbbtU|v0ERU;$Jv7|;>P3$Z+Xw7p4~#WN4+?I-_RsA$Dr{&! zTtWWW-Sf^)nggA|$Be~@i`+dLi(*9N>!E~NQbxZ_bpJyk>W;+LOp+vqt#!~WE*wlF ziiL+TvE(dK$ZAa6_1E@qj#2NoxfqAcpWc*WRoqSxBMX&d6@&VVBa^Go8IkFuXIm`V ztE#F@;CCs^`p}nWu8vBSFiKOaBmaf(epw(iHO(@&qR^DZA?K4@e&+;B1FBbR@e1$= z3_sh-6K&QlGc$Dp|1`P{G%Ky*@Wa5tJ!>h|njQRHC1bsRYtZV8{yZ#DNEn1dPqRy{ zNaLJ$ezOT8oeZWzr=qr?`p{_dQ!QX^W$?)JJSjW6KmYxjNr9}fg&;Qg(#Dt}bJ z(sLa(8}agfRJhL=K565~{uwY;xyU}d5NlJmZU>Zdg&7|3g%`sb#1^;NEzdnB;CC&D zC_Ee@B10R`7{`eWk281lyat1vEMT?KC2};F3AC~;Z0$k zcXnOO7-7TEo%RkjqH$?jRqCQ&l&{~E2cuq&3_BUPJ(VyLe>`zdyHB$DjfY@7q#_vh zyPqQhLnxvnY$&KC{g(pcKg_Df3e8oTbnFjMOz@=qyl2V*{YzUVRDHuCedSZ;QPJLN z!uI^#0p+MjWKWjKH346|f*K+bM9tN|yIpGwGR;~C{n0WxfdC~;vI?DDhE|%{h!a2{ z1cwmgV(Py}hSE1YD&tl60%F86mS>M{z#rvgL%!}+T6RUCxe(7q^Ef7*J`5Af>ZDII zisn@5Ps1+4m3<9KEGH;{a!KK^gi)z(6WnM*_Qv$ckVbIqH9)F+?MoD68tWOK1TN~< z=;k+<(>-1E;0A+>1$<}J!^r!iq%Ho(l_E=Bi3gXj)c}QIU`+qjF@{Adm52E z!QF5N!%wXNK&mLMO?Hf~%)K>h#r%!-!uLDUz-FUU7~`5$<&fp%>7mfoDgFp4R%RoY zwg~byj`+_bEW?~=9sxy4;S|$KLOGu4vYM=J^%r=R=cQ;Fqwp1Y|! z<0^jthxzv`AJz%S+J4s>E#W)Sl6%k&-V6W`Ut827+A(% z(wul(ewJ5$wkQgHwp-E3*a-nFq!zJ3Q zl{!{E?4=4t=qQfe$9tz8gBdh>52Fzyiw3lvs#socSPe-(&_+^I8>k%72g_V+O0C8j zRWgu0eQOXxSkR_9J_&*(!VW)i?1dG5&AataY1{Pk$^EzbaSzdn{$#v)|) z1V-;-o8W@LUZbJX3AM%I(j|&@vSp@hLMK$n8n0aLG!3${*h7wkQHD~iZzFQ4>&?p)U73u-7SCl2|s6{HV+fXt$*VX87 z3w0B){LWF1l@*yTy--HXkEQ)=D7(T6U36(=IkH=e5(l6M(x);N+4(#T%05J(9Un%@ z_3JcDOyxy>yZeH1CFh25^dQb1sq+4E(I&sxiMv<3o&)4c6cua}mqf29?zt_8OP&?8 z6P4l`YPDRFAQVx&4f8IR`?zDlF`y$d?SB#QQG95gu5n?9<9Cb@>`EFDbCXfP=uRs` zcKcQDy8y<_>;iN17MbKowX|x21p04*iO2Bm$isxlDPvCzr8@{6YVq4!YVh;i;&4uW zlp{~Q1FvuOH#$AxOoxAULQ$$bCyAK$I=FBS)K7?J8k+#RbH(*$k8r}!NE`k+r<2#T1l3grNOP6TIMEl8cjuu_YK^1@Y5mV8tDAiy#&CCSny7; zqq5P{xKJ-Yqy35?N}CBPCCCOrDzUZ9xtXv&R=IaDF=F9;5kS&p$N1oj%~bS662HE7 zKRcT8Z^i2fcuG0a*=wl|CBs}WdaJGc^HK^TJP#!J#x??Mw9gXqkvMqU{<`1Qc`o{p z)#XQWA_|d=utOU!t%;-HDoF)siqbv|ZlMJsjClPr!5p#t64E|7#upLG7N zJJAKfPkbY@9|T8D=f#g~RI3!hjW~%ufbN3PK)HkahD5$nd))WO4?#Q?cpkZ(X9)?* zuU0@x>;;CW$aIc36+I0JyG=4q40AA$C-Bt3Om6?F$&YI}t?Y6U$LBn_fln3xr#QXA zQ_>BzIFr&PCWmb=-X%H0m#LMz$!ur0|12KW5>>4ADOD$jjQ~q}MuR2xch*}!weMts zD8To?OwMDPR^(I~%z3X(f0%s47kvG2dP7^!=;u0F~Rj%XQ-*}sbLoq?_O+Uj- zh!rXw7Qz66D>8<)FVG8Xh*In$T9)+FTBcP#JrDyfdP@x{EEuiu5nq8y6rO`w1y2YK z6E0Y}SaMts+Z|PsVBgaCM`SpDSrAQGB)gc5KDj zFd)QK>Lb28v1E7I0J!7-qFQQb9>2I&m*)rq{cbI< z{VH4k$V@w{=}_$sy@rRvR$N~VHiH0UvR4IF<#tMxsGP$1oItjDrJW@30q8LN;LcH? z(Wq?!e+1A!II`XoJ18<}3O(1gECYTSk#>cX)9i$bPBJf=bjNSpV4qz}ArTbylc=Cc zidW{0`WkL*tvblj23rNSmDH)O8-Y2v`S9TK_KJ(;Yxv?UHkaBzda=q2MP$V-D0nap zh%3vj{Hsh`$!V7JqV*lMwY_FqYepn3rzbWHdJ;u`u~Fj0h6d#~lv+8OmX4Bzh%*-@ z8qGoxQU!U#Kha|Noqm()eL8a}=(OCWE#TuRCn-1exO)AQ(q&&w6Twe^Jx9f93gFI z)&Fjb(*DXbH5NrHv7jOQw^VxbXIplWB4x8>#$r}gkt(hM(D%Hl-J-^7_75slDeB@w z_Klc0;tj}!NPRTOyA*B%M7tb~2iBK5m2HP(KP7T|Rt8+@EuGhy9=5~Z`WnYM=AT@X zN_>#oCXMc`cZLc8*MmEG_qj9-ZrdB8z_J~h&XXY`BKX1bc3e8Ukk91WY@sVYUAKg$ zoa{y>5dz&-`{sgJ*g+Gls;=Jxb#5z(-*#iK)&=y*ESiU1y!^Y{_`qVw9Gtz z*u!bIt$Xr-clT~hiPeY7d#~H1zOWjP5z`plHX;PKQR&V0#NoiU&^3_Uvb z^)OIUq|XN)*#sS(5j-$R}9gNZ7|PDG0k5-$<>#qWUNm)H5iE%s*c|58&9?Ju;R`a~g^ zz*xLiEDQ(1-ac-`m_Ecni$XJ;|JJPy&vW`>-(Rh7rNWS!jffXQ#Vje!7`1}-CF2n@L``w>@FF##n-^3Vi5n10;!0SZsK3Js zxELc)0rcIgO4sX7B5ZoMC0vltIPa+k?apIZ9ulH?O;e6C=2=y*SX zd2z9I$LGQE!<)fR_n#K|4w}qHHYYcGcaqMz9sZJux6-tTh0 zaqlwTl0YR8*4fR2l(o>)1B8MyF(TF$hl1%%ixp9-B1Ms-kZT}c%;C0B!y6GLOHWPr zN9n1ty)8dr7u1a~vx}lPBHOhvSRRr*yR@htX3LQSfLGJrxDKVE>SC1S3|xKbdXW$? zd#+Z}NO-r*ACNI3b*5f}lC$5=N|rgo!#;#B;r4QW1pn%e-bYuF=8ZTY^8)SQ8Dl2T z^YM%2FPIm{+bN{s%jxxzt6|+?Uhnk38{+cxR|6w5VB6E4>Q~BzY@2*RSBi*-G~hfx-0_%1pafcRX@IGi5Ecr5?y?qJaO{<9 z^OD!PtMr`fxKv^+hY@Nq3c3kgZeZj@2NxFz^{oYvYs_`GiR+h<#xo%Oi-7bC1szw^8Wotv}* z4()@HFIxwM{LY*(k?O`SKNx(7`tsGsueqY^Zzarl1BI+8)`Imzh7a_do4Z!;J)Klh za*WY7`qaDn+`125LvG|#u8yBu^O#hXrfz%(Q+wbb2*|&Hr$G!Q%8e1K&}TV&32d1v z?8*&aRy@#gnIC`5A70)@VHmidvFdU0U=>S}a_$}f)VgY=2$D`Y{?7{#-E3yCEfmrt zl9V}pXc!5MjY52L*^$zR_#J@+-38sWJ0*`p6wsL3PrF1Za}FUT3u8LTqtQwoIZ~5n zNVPH$6;@%J#(|NS6kgLn<H;!|LbnJeczk?vFp1c-0@E?gx5XW zX7iQ+o4g_K?T#4Z56F7zv<2(aLg0R9x! z%Rqv8Bn39zPB%?jG0bXrdNp*+CqGj7McmM79t!!pm;NnJf@e7%@PY@n@}J8ixbxqK zS@tRUU+`bnx%>saZb<`vzwNrLTb8%Gcl)Oe>z3?T$IPbVr}dH}P#IO*a{NRucfA;1 z7VKr=O>qF-qm+lXWvTlv4a?5q=e$*z1a0d#b)wR6-id|*}4WgA(A=BeS z!X$*z(%@uaChyS%{p^T+>AN0_nCKgQi`B|bhEj%Jx)bja2?nF@SbZli^;&k9i=Mmm0a=Q{p8Q~yDC^<1&(zJ6i;*?IHp15t@r6oXSzFx(4&(y3-xpRZI*+GUrGY>`FRksM4#W8&d~qK z{|4{02HOQ_pL_gOvGIf}L;%L2j;3RfNJS2QehZ=K=Fiw2+(6LdaBx2PA#?h6!pMZt zKze{0=2UOrgg{-j#vKj@=e)ugCab=zi8nI3DUw;ea6iz@Ss(}%Hpn>k%4D1{605-# z6iuqfk6Q(%+vW;r)oh~5 zbvd2d5F>M@GQoJ0(e z_28KFsx9M^fCM$NMK}|w9#HYLU${te;v}_&lV!;&>{dJzC}_Ik^=Ir6Io(u?6(&Qo zCoi-w)%!uzVshrt>tJZsN8k<4z|WhHTfLvMG`3SOhotb?XDQ=E7^0hMmA4lZRdAsj z(6_L#V4<{68v?~tRPVQHCBZ!N+u5<4iX*^#Hx{~8lR76YH@#^Fp^=6gHjR;%R7ecA zy_UVajw2qEw_o#y#hRhMGE1~ke2^0lH_zDPJ4eFYgkwmt_Aeks+ySWvVf`L1}Zu|A1& zZ~lU2;eDghysP&%$uqveC30zQj3;8vraUT-G#Fq4+el8L-EMFQnT8M^+7@s+;!{q( z8Vm`mDqe0>p?O`soML|s7ai|ayUMcKdT7#~t@z~SwoRK;{ROwc*NN=8qGsvuX0T{! zX(?~F03=k5jEzOr9(j@fc@9K|)mzj9Yt+H|<0dVpenJbyT+kSZk-=FgmnQKbOYw`R zducWV~5r~T8!r&t`z{SF5!fXW_?SR|M5^i6xkhWI*;-O5! zc0|Byv5u9~Rt$dK$&TIhQjE6zo+FkJ`6-(zW@}UmaZ>bAMZU|lom3=Z%j9>;0=e+< z9%LGgKHh{W$|x;~y%3iX_m?u(lMXW#JnP^g31SGUMYub<^bzg;%4P|F8*;qhC;a&J z=P(wjr@U4|xrMJ6aof`D!e1IzX0ZV0InxN#vRGGUkca%sglPx(DSyDE* zRIG}a$&T6)TSa6`j4?l?5NXqj51t*W11aa39 zjq7P-)b(*Gt8%2;3u{Dww!2s^Y^hAy>^P1!Dkd6+Gri3Vud=QY#CwP3Fov+lv(u&R!L?f^;LdzOSBC2<4HUt^lcN@w$o zXA@Q0Q%zynitjyG?x8j&@C0fj_wNSnkwNK%l(pRK*&5?kj@;N?1e`RJamX?U-sLPU z5&(;qQlh?zuOQqAOSpJ&yF=PwBO{Di2!5{jIMkH4R74dNU zv42_P9laAPsbLNqlGNA!WkZzlnYUc|AH1<*p4MIx9M8V6+--`v7Tj$yebDMYede!4 z_;W8$Zurz!*j)UNV4PX)S*H+|H3aaeRCWdu*`td?N@?ZS&|MKsdyR0Ta&&Zw4SlBD z+y>izmAm=625{)lgiGCd)8-S3klo+GMQ$sj6uR{ZWA>2(Oksvak5a4r2F{}r93(V_ zaV)$kEnhafBPI4TO^@(Pqnz46FbYbdc~aic=+3!b~HKZ9RTA4s@K%H>6zX zIpcyr_g>&vGMXwe2`&7ABXh3{UQ%m0vVU|4;Wo!dehZ5_zHYvFVi?@E8U^K6;6R)75^aO3s-d4$iG_#b0nfto4tDStD) zfckA#2q$_B;@@WV^){jlaIJTGIiMD(t1p(Q_9mU#l%OpVE+%kG#-a|k^f0O}_zlh+ zz~)A5!2!Ho-VDUYP)$|niPYKp)9Czno4&JiC`tO-J6>yYr9yWdwsV3WkJf^osb82UxZA%205Vs`8id$977` znv@X9Xh$K-3=z=ROW~P^2kO5Ku^kpz$;#sFoaGH*EVMi8Q7W?~gXccU>wlNhS^gL) zi3KQd$rxDX>$uECEqfdtpk5M_@ydtJT_v@E9MO*~sXZVfXl3tY!1K?tUDh8SUR@j> zINKB%mLJQ=C%D3~=6X(`G59fagkb~-X#Vv1u|NIcu;|CwoxU|G)<_gpY#szJxcIWl zTf%AY=DD*$sX<_dNCGRtvux#B64!t<`et)(mVj;R^z_%7cg5G7>qZQ?;e*rX0oyTnHtH?H+IJ?_>v5?*jW4KKvnCyq7y0HSJN;$xu%Xt|Vqt_#Sgu zm0#B8j}eT3JS>_i^8HObmOX1J2iGSIwR3u}M$Ij|uaH;g2+gxolS8e8IGRxiAshkv zF<}D^5JiuUBE4y>&MV<^+?xjD7;#QEq3px#sQ;<;ytgYbOId8i1pJ?HX0 z=F2!np7BIvI{WTrWAm7hRu9&g4XAc{IdDkt@{XSOL-h6GMHlLy8TaqkzdZ|1c0c`I z{AvDSow@fFj2Y8m)ZHAgdEXa;$H;pv0D3|*XQLkJ?Mroe1J{>=JiD#H~*)H zSf{g(bCxmit{sO-54aISyIod)Tj4nEOb(xiz4MoW4vKu`?DsHz=YmUWGPp{M1BBN+ zANSrc8KEmbGP2sfS?Sp795I@Q6~ndhs7s)xuh3N!S_fbI#8k;`3(VYq2^}zCjEC83 zUG|jvW!DV6dN_~!5^I024vqRYQZzKQN9ahzNJqb25`OP%8ag^Ur+Edw?VbyNw)6Jg z_^JH-rar5+ABeMU>~DGA)^}{$*cPuHG$*@>$U*Y!hJHANJ2V_Cei9jwM_j|-vVZ0# z$Dh@%KM!B7agQ#L+NRmR2ezWDmpqC!&7cz=ZZ{CdCp=4cWQY*&@{%J2R#-egKFqs% z?Q97Cnhw(`PaGamUF1uP_t!h$)!K52=q8xI?dK&p&RTJdaaX9@;@nRd2ngQFJ`5gp zX?(4EZ>ar@+sk87F#fP`b<<16)WIiL7UKYG&zTApLNYdGtj&8azB|4iIPM&Ot{>)E z)(i1H@37RLfs)&%kL+CkX79QdJd;9a@MFKoq+7B>($9?4e{1mToSNG7;^ z>!FDHa#gvR;`DcwHZyZ;CA5H{!heL+{quvWQq;lD8+zGzys=FzEKDfK-jRYW8kjt# zh6p>kk>n{!5FTHQAkd-^d=RfB)g>^*43|Xh5DJMtQ+Y-mY%ZB8;&U*=Te@U&^263I zbZe*dNwl!D!UK%~`;PCy;$euuGWGom_2d}^FnF7xI6Aq*g#$m5a<3s9$HV0g9y>oL zC;Wx|O)DIxr?C-*%5QWP78S;i#+Ru9I1*S;&*i0#?rY~Rh%PR^B;R7Wwi6XRf zdi5Yxb>n2tsAG9hu7<71bw@-@EH-}Jg?(xA-9_1+Ktn1;mixd#UQNyg$i^){^IF|f zlai2-s1u?JXW$^1`ZT{kIvjHFBY3!seF(G4@+H3Wqb~RCWw{3gD2x23vv zlJy|E-+E&|?|ZR;5CGpBm+OoY;TNqJEuIfIOR*#-KKSs1oI`r4yn&7$&12DvQ5;;t z)K*EexSlqxuD-7(Up6`|DVZu=xVMy{w1l0{F`*I*ks!(Ok7tM&r2+peWnFuj^u~iK zdmkdTdPJ>C;<)kkE6t-k{-t~r!#O^IB~B?vswhm;)3|~=FZHB?^VeJ6THXf;&;wp7 zAG1dfH+{Tb*g7wS_L0O9$$ybCOCt2@{&-8@4xVo;y>)hv`JXM5(X5RiZpUe-w0`w>w)ExR(!HG_fJ7bqPSOz( zaK%p58XrF4ilZZV4j3#3HZ}_VI~&mdw%31oSmfX*IQufR?ct`aw@~743;Tzxr6nk$ zrSc+2_#=-JqsD85P4+|sMq?Ne;z4d_nsX8B2wlgc*1g|6Ei_e@U@$&`ma|z zeEcJo^K}g^sUakND>gZAyL>ddB5H6-lqm`Ze$TXab@dh;E%U-0{R*g~sMTbXnqNL4 z>^Prq%#-cIXefGLC^((u;<_=A%XK{Go4_o5Ml)d$Jj=r9$i2OO>y;(wNA=B;Ij(JN zX+*#BvqPQFTi^A#`__4Tn-VNT+#~2!1H2~*;Naj(nZw`GxZwZo+m!_tg21UOtb!i<6pJ^D z7pw4}7r*LLH9uHvxty$Ttu45a(GvlY{gbY;u#v&(+k|)hT-x#4M6ll!9@Dy$2qMuP zd3-6Xq%OhV{#e#xB$K*Dz{1^>&t8ZXx2VAA-#xIlI~RZI(qI_BIasDsj|@BC1Tev+ z(loDZ2CX`ZY^X%Q=g8#=C0r8;S8|<$?Ny0|W)dCMXlZDQUndl!KR~M&~aN`L{xDZD?L9rKC!lp@g9JAP$o?bbdq^bn&BNY(|E+az0`O2`78wn+2V5|s-1p+M?S$DfuN5AM| zmrK5tbp~US9P&z>@FJ+mR*Ijbjx6(LT`75~lorl50Sg6PL#H|#@e>T_vSR#Vt;(0| zjE^jG7n~HqG-AdWz|_uMOLn`_(x(bIy#6rRtyWz%4b49j^LKgJyd8Vd4ncQD?=j`V zc*e&Q>vHk-ue#wMY%v)GhUHUR>Ie6~gy#q8KW&U_aV;hvd9>ikN8tE!oPShcz)$c0 z68j8-NY9XByN+dn%|!4u-~f4}nbcyteTVxI#>x?FxX$pZpOm3Q(@A8vwHytA{yrwT zs^84aDZNDz7wtHS4Zh7~<}mH_!H@7vqGi5YN^jUJNVo4ixE((D{!WRubI15XxOv~L zyh~*92xs19MC=kAq>PKuaL{^lsQPfK+5pbMm4z}OFj(d^vM=I2hNmN{AOlk zH9M55lSs!<-5xn$;fDt@g5N#Np9+4S`g@pW9Rq-o(Zk<9)?%+q7Ax2|(}%>4y&Gau zujF6h?S~47aQ&&B?jWuXmgYPSqg9((VwTNBdHu7vidxksdRFg!+#;chbq$NXgKT<| z{_f2cH?bs8gy;>6)keJZ#?6paWZYi4<@1E zQwfPO<~nfVy)!&{JB!7-3W1LX6;eG9-YEK;?hy)O_H3pgCHD4X;inh$Ct7a$aL*^UD%RC}(r^ zSK3*WPS96a1QeG+My_1Ndo>;>dqN$83}X57&meY4j=Cttc8E*RrHVb}xIga3A*RHE zROlk6TsTX+^~_Xb-V54vuPc_fG+hMU?eV8}$-7uRZjxGP4}CKNv73YNlAhnC zJtQpbGK1awoy_}umkdu0K0Es@7mFIFQJvDbVnMO~w`ShsG?^Rng{_u z_M0#f9RIx5S@{`GaCzA)5d-GKyI8Pwf$LW>f8Qg}itm3S;Q#5s z@8U-TEYsVum(pXoxG=NxBQn}y=0!8?$$mhUago{2M_n{X^wCz}G4sFbAlFR2g*W-d zPPtS|6ot%>lE^Y9paz~08MaE?F7;!djZ5*D7TCdHOSljWb_^6-`SGaK0I=DzK z)%`Vzpa_gKRr*wkK=p2YuDPw%k9mSS_yVWByR~c0isW#^s?h0jo?`O`LPpO*d78r= zgc;-8aZ1DAe^!8x1C`4SU;ddaQnB~dbg6l2Bd|9nQ*wVkqU}Q6`d&OFyuWrc>D$?X zKf7Vc+e7@H2a*&e2yG{Z<+K_j*X@y$@PE zVIoW61dJ-n@VsX@Lj=v{3|HSEu{H)fhR4`tZ`LQnp0}@Vlg=;m8VAp()bCo@M*QOD zPEPIzG?9P~dC-twJOcoqy~bxHvwpQtAzD9*{_yPfaMb#8?oSRVP0p)_)|W^2JDxh|wPn)6t7w%hacl%naI|d5%|V<0 z!f-xQ{|02YHjiy6QOCG(1-9${qg?W}+o(^BzqE>p;xRetef?yOelGiP#aLTk+02sN z*+@;g%-++eVqHm@((X>T1g)k`PAA>>a|**GvDT4mmCZh!bGNGFJQb-^1q3-H3k37F=!}aS-r%oXl)8vfE}z-D;yIyD z8~iuiP>vGsA5DEai?EIMKz9)53Mr@DFYWr9d(w8leOdwrvgl)qwYFVX2+uVJKx2C( z9z>J*!2kxkF=n`j{pl;NMY?Czfkp8*o{`n z{U0!jJQl@Uw^prx90A^X>W%__=l!x@A5nA_iVGw1e(IBo`Z&XJ6Wj93ZgB6M{VTcPUtQqn&T2X;K*80M)+%AQpC6gNa8C zFYx~`_;9#I{Xs7-nAWw2#?Tm!);4?)?F!%M<#5|Fkf z{ekMyZ!|~5D3Xp8B1xK|OznvZ8&&KVEb5aa9izrE33KgfjNZr$rDAMp+%Sm@@x*VQVvYpbj2IK6yv zonTy#>`2vaeK}h+E#vWf){wlnaB@%lz1th^UJo#br&83x73GDGks=UZ6@JP&l;b>o z422ed5Gf7PkH`&*w>4Y5-*&qFJM=!Ff&OWf3pVfPwg}eH1TgbEMvdc zp~*>7uzYG6RTnn;{zeA!2(|Yais|5!GV%dOh=8;Q20q_+Viw;vXoG&lTce3Fh9?sr zu%v%~TE-$RY}b{kW_AQZ_La`u#h23#>6W3?Y;3C!N+T;^CTP`;eCeJvB`h08C|)^OF#Bz=i%fxMC(KE&AH;!G)n*)cLF6rTN@Yg@ z5dGwLRe$VDq(~CbdWcH`$eGKY5L8%tFc8DP1R* zg~;-sPXQGqaNCzUskhev!I9o-hw`Ralm`ooH6u8rrqZ45~2$i@?agq)Rn2FN}HkH z7Q@RkkKInzvI&1%BFM~jRJ66xrt@F1SwSt)QaUHeS27Lzb#s$Gw`rfB94sf@V4 zaB*ipq_?UUdFoq*p-<}1Uxx^M-|-q_(n?dQ9pjb_pJj8i)kG)_{%r7G1aUf!%y4w5 zg0-5jvU;AUnccV4+GNqEWg_Jh0|5`-io!v-;<-FT8+TFHoWEH>_qw?_ObQ(C*{mMq z$=Eu668YC9>ir*B6*1QBeNtEm|I*T_g~TJ9y(XC~gyrPL8Ul$6y6aelb(r59q_$HA zd~x#(JK_~Hs%A6eVhmJ4 zuH{8y3?f^|s|hv~$biq>CUwUBWAy6|%UC_f-OldGo$qqL9xaszZ3@oQuFq*)+uxTz z5a}hA8k}Mvh+o$kk$((~74$u|yN>;y!!(C$!(LEOP+`%FL!^F~W8E7=nUaVgVkcFztPJ=Go={aNr5DCzJY$Bf#9IM=18KUob znS$~MMSrf53<*79Y}#IrjnAI{jl;Ctf?LI8Cuz0) zC}X?a*K<|9`I`}5g9SFnA(~@8m9!ENA>6IZ&80La5|klysypcTiAW`Ld#k0?*T0*D zBKfR2=5@%0$ob#8?7H44Z1Qe9bq%*r7)ejh)i%5zya;=rCWfU*|CE7N`$wJwxyTD_ zfEF(hhFEW#A)4X@x`gwZ%(-d7@CkRHu?dRvR)a^jLn6sfY$B=32qlSv6>`rvc*Eo?#wJ$jJVTI@M^@&K^?17A^1UM3F7n?`qljFHow}btZ5dKx za-4oh89Ko)uknj9%i+nGQs|9p-V^XAC~w-~aQ$JVYcutS%bXNM3qg1Q@i}>gYvN~% zZ{nX*zc+pr79c=P+9l#Z-TTx*eNG=9=k#oVn?sgC!EmEGYT+)Z`Qp>{aGN#l)J=3b zU;ZFG-Kd;uVRuA5UZh>=NvZ8o{bfy4ThnBmkX(`58e^@;d=dXGrhRm4v<7V4b<%*v znaG=$Z|6%0q&iKi*v{VRmST}22dxJMJ>!iDWBXNi_gJSN9~=GZ*j}#r_iiIJ+|~9U zi?8)Z3YfijDBa$#0a9WG{4wJu@qx{VxB83r#%ZF)sER-{EZEkoHe`tKf!1Po&aA?} ze>LeF@9p6|j z(t(8V?8f)ZF-ta4US6n+<8U_9W5Cfvg+36P+>A>Y=@5jgzjJX?#Jrt)KbT0BRq(Ym zcvRXzf8MY|mxwN0}GP68?vuQksrrfn11Ypo(YvP1J*`FYnL)nghP&&h526 zYJD+RE807@b?Rmy?{@NW-R1dQ$epiOLjFYB9hp}5xNucMfb%fTh|B4XFVufuNc8?s z`RXAu?(&s%sN>P;mU85)L=!2)pJl6;b-#ubAZpc*ij<*IJUvWvkMReI1A{vg%^CB_ zUK_AbI!%k-;U;|kXo_%3mumlsV`zBm6V}J(DD?LC}^!eQ0E@S{4dEkp42lO?j(s)8^kN5=vu08pR-+y=sGC zxz3!^DL=EHhs3f_H{tz%-dFxgW~o3D$IX+Eskq_%bucbDs_Fp@kVj$}+5Xq-#?(Lg6X+rS=>_2CnzQ=vQ}A(F zqGzPQ2`PEjRWor@zsv<;LZmA4-XPc=D%5h4^sAJ_kY#{-swj#^8DBQ3co!v z&_(z^U&vvi`}%+BM?TtCGk&c(8RQ*Vo?E)-2RN7Y;Lwm6Y&fIgYBT+44FItXTLtO- z-XH$Em;T3s{`aDOXFC2wGC>m8xe}d=E#3m&3jHi!l}Tfhy#5zopjzsksyq5W=t6X8 zs?)>W#o9+SD$*vP*&}y60|!{1stYKNA%}z!((ceK)87Hdmgd!O0ny?2OfOc(Doq(R&`I>ZLuN;%>;0`Nsh|H-W~^6{PI~0rAWxt zm6wu|lIg?!-DP;zB}P&aT zHYemL&)VA{%qr8XfKUa5?@-4sY=MNVy}5c^2mhNnfQKXAZe`swx8ChJti_1zlQIX7 z2!#T$f?CJKmv0|L3#HqK-36}{ia)*&Hy1*$7kJ0VtF2!E-NRSP=QY`=d#{ixXOJu^ zxGOPKUO7@(dD)jGug_j>$UA4vr)Oo%iw>^}enxx3IUR>+(T@21Q#7hRz7*2)-yy^` zv6HEpsrzLmF2i@ZBxkSatb^!>qHcYUUKkk}=+vT&X9>Z4R3WH)dwUdujsaCwRf?W+ zB)#`{H+prpWVjNyjt(Xfcv9%2<%azS2s@LdYwLaS^G>~#BwO#x4GYlEPB#a>PFSo@oSgrcLQwh*Bc)2cziDZd!I+x=#S^ z5{Ze4V%JbGAz`frj7x}6m+vNRnHP)Rv97|(E-t*7Bpi87P2^wavKqTWu-Bpm77^AVh~8hW4Wg($-{x&NsD^E;Kot%!V zx`1!G?A19axQ8#B#7xxOls2|N8kpw*tpLxtXp=H7}X;dx~4vt)I1zSn$vJb*?1BCM%N zIPe)9aW>zcD4us7Uu!HC!6?@EnPI;U+<9d zzQqEo%o0-g41K!IUm}v2y{RZma^EwF=(@T(j-B`K-vjHNv24K^b50^G((tU?8ay{^H>> zfxwi$>s3b(nX$040_&mR@J&ATm#+4W_Nj41#7`J)6Cj6+7lIlb-b{{dVQDbJf%NA=e649YpJ zt(jo#1*%ypZf<;`xYUnK#|xCGs-F4ioB?*Jj^=hbhA%-4FN z5x^b^5%WGbwJYOq2aXw>qa;W-Z-fQIlx_L5nm5s1w!px_XYI8uEgM78*AxBJ3-H?w zfC(RIS~75Gc|G4&xOyZA?$V+^ff<0vk=Rf957($48m7nAp=-bzSnlO)OX<-ASC4vQ zsjcSf>?p)OB)AG=ua|5Ry$}%a@M;5&1FW`H*7n$g88CMbArnba!c<|wM7M<{dk4p#FGP6$5d)meLWZ>$v+F-IgGMB#IOdwG|f&HYQ$?j zP7b~6vkdK#jq>+`T831m)f;hOzCYKFs)@f&*V>Q({{(k}!1q=U!_-O&3Le2I*xA{s zugDdNkbXDT)YN=dDNGgd;5a)w`?=;6LnWraYpe@)OSW|Auvbi@3yjCK9l_Y=sN23* z8iOVX@6Kq;BS4Czd93UtIBN-f3nn&ot- z9AJTBm&>2Je^1PH(|}Pu(6Ouf4l;@#VE`{~*!abAASvVMDOx^Z--epg z-JF>h{x3ptD9wRAVo{4jXJ_@l*V@k2MFVEY1q9FR+PAYc*6{Cxtq*>AYj-yfM5>-1 zS>OTSz5;NSR_y_Zw$l|W%@^v%#=~IoFaMPLbyIrGOIljegZCvYqSRHjUcZj(dox{a zg$rWOK97Bg7H!-!bfiV!3!|PWvM!MKAx8WOEc>x9oW!Qr2{czjmq%;XHa2wWL+)G7 zMG31QV=?XfLf;I0)Pgq76Df3>>&O#dw6NZ_C~ApJkisN_FJ+XJuuPU3$Uz{GdNET4 z`gnQx4`>t&A*wmc++_5{*L8y zQvSVMrzUl7?IzF?n1SsKA3tE!;uP{h7>*+44)i+NOoxV%DY{ zd;&yx$xn}*4q7fWbac?#u?6M>U|!w6z-a;BkXu<9=d{*S>Hpy82X+L0Y;Pk-yoL?% z@s^Ve?9Hx@H{kY8Y5|;&DF{d;qUm0CcI>=w2Tixe^5MIsam2T5?rwW~I|Ue%&E$7@ z0)q9FKT17UmZ%<_7yyq(+U3SWAQToC6`3Bd_gO_vDLjATvui=U#wc-x0W8%>q3AK( z#N<_5k=b-B0uotujyo|qO-na`%3(D=>vr91L=32T+z%Fq2vkKoz_K^)l>Hcl-11A*A0+G$PJzHuWd(y{k$ps{I>=+#9_>xOwf(fPX1w&+0q zj%#1jICbz|@KmtnL5=0ZDeM{g;{MFusZnrJp>!w?_nTjMt*7~%XXo^A>z6XDP)_Hs z^g4OF-}Z37*qWfYe=6_n(01ppZ(uOurDTGmdgSTDgNIm(!i6jLiQ z#KRL~YX_4M5Iksp%6;j3a|xUvh&X>)_2CwCAG##)nQLgZt`# zE+-X6_4yEF1OGlD_H5;UE<^L-WoP_erur@;sL*)Q=v~!hW@V`aGYWmF+fi*0 z)4#bGU6S|Qh6KM{fp(Ef6GBKWDkfKv@Y$a(12g)KE)XQAbe4gR)Fvr(OA`%S`*$2Q_ujU0B$+(-!L~ zWv6>Vcpy5#+e-CE1aHH0*ch-XB#D6}7u^OaD!hWBQ?r2d+Pso+GVIHx)+bEjYn9w#@O;mgPqD1PGX3(SURi_eHGKPuEIJ$@c zH8X5d3+^6M+Q?|O9$hG^<4gG+-Fsoo1Pu^^Lp&DEx8!LK5$=gzZMsJ48?qsn1g zZA>=acF&Tssxz#wld{niZxM_?=!dm$8hkYja>E~%6~yGHu6X}q!aCBO@@wbqmCyI% zU*yt3(%w!=rj_a;OiE@-Axw|C7=8*N_Xk!9(tgL5-1tFYjwqeIu{BunhmTb3VoXs+ zT?;GrKSy%P$g{b{vsH%G$Q?3t(6)4k$YQek6tka|?5P$yJM|d5-`!DvWJ_!0G+Xuof43JINtnIDBF z2O%@e8L=|&1a+Ab&9U*(Zc(Y(W)fqNsTH9Yw4AGJe zd2jJsxIa346KB$_n{?Apn zD0ON|B(YAbF-@4Z>(N@O@$1wzvw$vGbdz9HWVM_24`11OgsO0ABEq(K%vnCxk=usV z5nH+-_RrwioIt2PT=~J_2;k?HpJZNBPHi}qKz>OQu0SDAk#*lgEdrtsZ}B#yD9{d- z_G3kVJ`s$j@4VAI)Ca9a44q{(E@8KTHZvW@C5(y?CaCXgU=sz5f;)i>m;jKwk-q}j04hNTJAvg3a$5v8!{Z!nC$ z?$36^dMaf2PHi|RkydM8>j-^A?Mln7OdoHbuHf5&|HDmpV;(el)pJk- zjHJ(-*Q#X4J*HHCj7U{>-4AN=jg5Td{rg7hx)#`!!0BnOL+7 zc_|S<4s^d$K(K7E-$jp+M?;vEv(>J*rksltLvpLCctl6&Qk9G+ZT?#}Brw_5jZU%) zwtso{e<3vqGGOc+ib9Z-pFouKpgg+qknxXlj7-v|>}2`QrI5!yOT8CQJWD8Etpymm z_U|n_>gteBUMJM z=5^SCCSN!{4>Z`Kr@y7y4Cttf2vOWXsC|nzki_1lKLCpT;f9c* zbb*tRhue|e>B>(u(jkY8{>O}iP$7Z<|GO#w{N`pTP=#0eTsZ?#v?{#1Gzn3a{g*2l zvT4|rQ-i0Ydu6gM|5nLW^Tc`bt|UQ@?Sau&TAHvfUOwxmUYKhX4y;0U<+~*Fp&P2c z&Z?I<_uh&%?ow>H@HNH%Y5~@)vEL<(2`&h9ji)=b_5nPgAM`QNwE{Wn;ROg`0Htf` z?FDGk$!5C4alQXdz39 zP?n>Baw_w~HgoHFZ8`VbLDCQ$%KoXg`!kMSaZpphuQF3@rKzsoF(j}wm?s~v`@`MN zDGL;!$D#h0p;43~N!QocCJzPww%Sii`i1lBiv1sZL<$KoW{+)48YjI_2TJbTcJl9| zC}iDnNfx#XRl#fhYd>FaxL#X6SGK=r7#Y9x)3YCpclye%0_!4wY=CZ`d|xN=MVD=I z;|$0VN8V93;nB%PeXXu02mppF}u4{(6@mr!US5mO?yU7j=1-uDicP%FL^E}iJ|Ah*Xmv`VQo_>kondX(yx z?2>XxKmVkq9aHWK@`p@5`x%Sm${?)`(cLMk;7*v-eY$L$^a?egGX*OGApy~%LuNT= z{$|dwsA@RFi;y zKx{8b7}0;G76~R}_muN*@YJwAv{u)`ags1AI@%HCofIKrf3OV4b98JD=7*z62dGCk&fXuKdVGgW#;2$4|_i>6I*yE=4VVHaw#29ONEmyUOsFehe$y`9J~{%xUw0(Q36ONh!?9qvO98!uKL*4>smKVx+GV&`flE!zNUPoskz;87 zyG0#53{_vKh+UK>M~yC&S5W62c7H9pkW@|Np<&p8O06hr9NjJ#-aFwTzbe0{AFvQWr}dbqKsmh!{`Wm-JcuL;k@zd*WI8390rJVBWUYuJQ)_bTEX>y zWneJZ-AV~x##3Haow9WRKdcgDU7~!`Dc|24z;6qQ6vNABglWR`IE)GvCo}GuY&n}b z*t`qbZwe*QBpuBxr#S+p94jWxqi7;%0n9L!L`cY#KT+%?pkh-q)_BCPzp{~>sBu-| z{WxQ3%7q4bz_*~7$6kP{Ye%Ytu{%6kEXIFNK1Kk`%nsXpAKnSEZrV$H%6fA!2}=^aEby>W&so#d3ht*WD_)^&`|pvA_916FiRo} zUe*@^X-jf>^TQ8N@C!Pxqay&kK=fv}y2S@VA}30fg(VZPwJCH#U%6Aos#mb?w)N@D z-tRllxN7#SA;=AOD`C{%t_Xsq%pPH6&}p+B@)Dl!ftgvtMqrpd1Q#0$Q~S~(LHjzC+% zN67T=s#l!Tl&`b&qBWhBl9K4!Z1?x`x7LRxYBNpAD~wMI7V==mu`hABA}%#k}Uw~AhzfQ%NU@7w%(tWpF}(O zAm;;#!|W8tj(23FVy9+SzM6v5c9xF`1je*CQro#f!SO;wWnK2c>nP9<*t9b@_sUI=1#-;-24gnT{~*6+h;y!nogq1uA% zG_T+}w*!EeB#tXvUf&i0kQ1P}t2;jr8Vd%vrwm=N!M2gChlzk4 z0{AZrfN&>o26j83V5r^=ZgmtV$hA5KA>}?(`<>0Vr#(*g^WBh^BW9;jODftr2N@TBN&03fL1$Cbd#wub3A+Ybu?Y#g*oz)?y# znbK`XL`3vFUjEtC5NC!;7B}&?va*UiCqT)J_jn9V@p>7#9 z=eHIi2}9A!8XP3fRr=%EFDO}LSxT1Q6hPO=V%JjHifu(Qw)n@kUPva;R3XM;ySRvL zELI%$kZ>{DdqD6NBkAC=E=K^4;@|!16$h*%$&tcvsoK}oMp!0*Xvbz|^yb|G-|Ps> z@IWG*>RmhH=uJ*eM*iIQrs+FwU_hxsJ&)7sPerdQt21DEpXlUb;G0jN?P|!l@sX3$ zuarXZGQ70MmVK)J`AVio#@5;xItr zY~~E1WozVF=QknkY`hg!)wq=Ww~F>Z_W0d*r#s+GIi~PF?)@@uQxv3W;_WaL&V;_R zv9SPzPxI-R;=jHKa6+ZgIV-k2AV0g$W^9RnMQ5{|0ag*DchZ`g{I8fPYp8OzxeXV!B;M^-ruoyXfsA5QkYdRFx%Y!1+Ye4x~po6u$rk zH9XBo6-yA?D+KcI<7sk4~_Ah|_@DQ9`dK0x-YQ@9x9w+}uo!H38`EUcTNbKXBgnSn^G-wCK&` z7FP(1m1?EAaIy-@8;^LEU_VkTEyRY0_;LIVG`~x4wltSF;29=^4fhP2`fquIX?cSb zdLmg@nHVLMY;~R*IELF0s0@Bdj@mZ?@Bu_qd;$U|(-yHA_~IO)fIH?6F}XiZzFkI> zFrBHgbai)k28;o5?~B^{dN5zwxBKJ2f447qEDeFa8?V)H#_1+E){A);T;xYsOql{1 zDkmLi)LdqrK?8oO`FXR8iEHK;HQRkx6JAM*Q(Ir$77`uC>B}((7Oe;Fw?-uKnis0) z8a*FBWE-wcAmn!4vP?)fZ_a`c2c;}j+H-#TTYYFZorQ)#@}SLY;DfOu}W$;?J6WOdl_ASeIr7@V<@nrVj`X% zIm!0SBJ;XJ>UGO_vZ9HHk%N#P5oNd>o3A<*| zt?0hfhgF9OtBNKFdwsbY@@mt@cSf4TIZzf2x``s{DjifcR z7xqpO^4XU4pnrk{6A%d?%QjW`C^XYp4Z1;*NQMY3+W|~5yu{xn8_{dFgxfSZ4S)~= zL^;rycF}*6CF=F1Fv~A3)_2zei;QPIC+h*o9$1HUR=lWyj04cWyf%|;EG#S>*Eev2 zAiwG9&2x@2c$+F{GGBVhO#kQnS_nXo`?eSxTD2{jug{!!oD(lzD5$eBmO;C$L)~J2 z>C@(`2}Zf4_;820ey#L;w+4V_2>DZYDZ-DDhX`T6CpY_(l3hn~-}odBjNEDct@6nK z1~{ViUvbH&p#yvMOT%IKbm)NrpjtnI7s)>fR1e`eO;b~o;(04Pr*Algo0{}v*;Dn# zWi9fw#|szE4;l@cpW2|(8v|iachEEFT|c{hu1iu``-?^MR6nPEb?i|hj+0~<5906} zM}}xVvZ$f;z{KkH?JqE7&C2Vn9nDgWWNAG;GJz!@Ucjj)?}`B!{Kyju_{Ivet_DzW zSlimZ0n8Y9=fBc4I4-Hs*rN_n#%Ri8&KEa=rbj<=+*C~lhi7tS#^-AUAx*?@;T$HU zd^M&TM5ru;VaaafBc>zA;Lt&W|EDo-Ro{*;^osCo7=+aoKs8THPCA3mN*B;z&2Kj= z1K7d8zq5f~3yX+&9L4=zzcvE+i_yhJ6`s^LfUE?ia-HWe$WGw$5a2BUS@#v_6`r9t z?A6TyupXcd{xAK5 z;auVU?UhjpquoqZ@Y&AP_~>ZIXBuh8VQ%xE=z#9TZ3h|v-BuqV09@o$Reh0!*O|=}IU#KFW}Z0R5PPoV!)FflE8`qO-{Yz@wz<7vhPCyWelcZeC@{e-Mg1IL*O^kM7y#V(N0=9zQB%UkKr)HM z4&dhDbh6(~z5i1ic19KGXSh5Flm@tr?Ai4zRodHaP=3Q8mV8bC;wCh9N8jqAY1pKv3;QTxs z{rM{S>DBWm-NYGB?HfJ<%KyEM4V;G-1ov>10?b3*#6(qD8GF1?wXmrv4M+iy55bce zxI7O{%i8Wg04f{2WYrmj@zcDr+E^N}{Gh}FstCAL4WK+TAOItPt<^!=RbxF42zp@r zJl12+ftb!q@}f9_HtrQrLqzTX(;NZqyl|)6dZ4MN*Vo{*2DS`1X!#@H*FnMh&cOj~ z8KnQ_*QZ-RoY3q!ly6Z4C-eahmLlrK1KcZ!C2)-ys1v3)^x@*U|6f>CIbbz6JKGO7 zLecl{c_k$g-^yFB1NSxIo<67TGu(xgB^B}_E7FK2*6HfmjOtrdGPN(aTi2j&5cazW zj;vavwf4NjR)`g1g?7LWD)i^>tv! zRd@)94}=_-5rDl+PEHz<$SwmF16#T@`WxWk;P@Hkjpy;8{(?E}U6!s_`m z^kL7~6Q|+PnHhPIa&yy!Rmsq&5@;2G5se@N zyul`;kSleuv1E^^iF7!PFA@v{E-#{s71fxxk78c5@@SefPHAo^Bp?|9Z-ebw1&II2 z?|NPEYTioxgp9cwPS=F7#@v2rNERw}S&=oUfjQ$Q+N^YJvTW;F{MJ=UfW+^VSmmHY z=_0D$ZM27c#(1R*8PhMZ{Ta}ZGlp5rR(+~}-_$rhVys;X$9<#3CllSPkR*2%mm!P9mP&AWSNh|wvovA*_%Ak)^yH0O!+nCU zuNa6?phhD$NCIjM(6DZjZ1K2MgBs%N>sxuYHB||KumYu2=i&WNa2Y1hVPOz3sJ(t2 zeBg2C`|E1I^v53ji4}F5XIj9&0AOMRBy>MXyF#h`JSBTEfssm`qCLs{kgAb3rm-$q zF}b0S;^?VQaN(Qw6pj1tni=cWq~q&x(=Qts3^7kbVT74ZQBV0oRDEu7zHB&^kqJS= zr;OxMVZ5u`X7i4BTARaZif%^ixjiNW30}NKB?>&&w{G)-58B&kM#15tX`!*EKlv=k zxQfEl9oiBLB(Z<4a&Hc2_CkdO0*_L-?TCr`*R~~<4HraHejGH%H_gr(HoE2?iXH?S zaB$Sh&`SP)l>KE?m0K4#4l5!8N`oL$BHb-5v1z0Pq?MGA?p8qQZjc7)6c7aI5DdCY zNWxXhM6xl0yzepdi>VNzY=Fxkz z4xK^^rEqA$DT%0N;MYL)vQgs;$`;TZy#RG{yhNvVCU!WmK9DVQuyz`t#pzx42I;Y2KoV!k)>?Hax`xBLFHBu@WC z)AHU%$9B*dPWESZdKXz!w6VYaZn~Dlo8w5#`fhXaVf@WMm4H#XU;Mu4W@UY+rXJr` zpZVlG0;{%;^65%Q&J&!6J(2%1hVCCP5@|k~;PM(}s^2<&ZaedCXnshAc=dftVm)7m z(R%JZP=Il}|1v;!$&ay8U;=cK6}>=>i6j%1=~M^6yGE)pG&la`jw0ctoEF_-BnXga z_Es0sf2^l6a}-b$HFk5t!XhFHbcCNX z#nM5gc(Cq)tn85U6_a~7fB%1LgA7Dp{!t@)O!RM9seWsZ#-^t)y1HYy<5aE!axODr zVR>!3!;$+(M0P0xiDornVg2a(^WIs?!jZpiY6G-NwO_0aX)d${=)NtE=pF2L-21b* zDN-ApEYRE^Un#28Z~n*n=iy_#^Q=)VoTdBV4!FnJ5Xoh}Z5UB~SMIG-H}<^$342A8 z8(;W+x9hEYsou9nC)^ z8&$L_25pHmwcCX_kPm5KNsJ>!_R-!51!PVP2YC5!JS52Tl3c1qlh=!?9& zBU<}=C{|&Fz~U&{-}CkN_P|@*K4jOw53F?qb@fYiR>rdit-y!e+8Rq=U&wKZ>0*yM z`cLA;PgX$^F2OeqCG~_eTp^A`Z-z>wPPw2)TrY~y8c{F5MXc@gr!$`K21QSos$uW* zSJv~M{;UULe>_X#R?9qpJ|H9^IsMbCx;+Il>?f1;&LYm=zb?&vu{Vv_;;Anld|CNU zKT|vm@E!+HZXfKM8@RyXsLA5mZkh&<45u+De4f$<_6-!|*Y%63S(f+Zk1!Qj{@yg( zVC8)4b|&oh>-71bFZYU=IG5Kdn?HM}-`fs<^w{`M%pJ{RsuTBTg)Pkicj~mvqJFJz zU;MUjwEjER@B%IrZ|`QEiWl$y)Ovg?QR|CO!(Ee|K}X=Mk}dS5WB7G!$oL!5wq^vJ zzJ25PK9Hs0H9$4*dBXk*rzveOecoc={DXm*853Ybpt-R%F*irO;*eBe)}lBWo#-4% zV%N8{wuVOL58y;2Q&Wgw)%&Ez&vsl-z<&NSAb4tu+W;x>I<3fqn#}%j8uF;9*1L22 z9Pw{mXKoAmim#eGnsDQpqUF+ryQ)|88=aGt^SAt78(4ITpIZv)7H!Ke&uL~;Dc>*d zP_GnCV_DKn^gQJLl0Ed`wX%!TcP^R z2~F>8u)IG`A=8L!K%7&RjiW9csPS#H*l8p4_u>h61b6o}7aTP`8-a42A;zXHb{IsU zmcnL(ZELaE@v=LB@Jtuf^=tPpgpj0>17Fz)vi8%X-GQQhM&yfg%*mh0Y}f?+1v8Ls z!-YICs}QS{`^e6_<#%2JOB8i~-RAS*G^Vh@X@Y@kr9|o&qz4LzY1--Z>7kY-w?DR( zzS7X$uq@N^S$|qp%|m{>!eZ^Kc25+w-1nm3^0Hi0|FChQa@6}P0c=dfmAgw);T$CuYE;JQ-xChA`GZ&DHgWk=ONV|Htl4NR396}%UD8FPX|KY_NHQp0e$Bn8un7)}DI)AhD-|S5im#yRuFk_I z?O|5E#iP00eRrv)^JojDV$2?c_pH&=k-fjcB)N$xEKIUwaE~J_m%~|{*~zpizcl6F zMq3{+i<>o4!@Q+u!(ez1*M{<|E-2Qalv-{X=N6GEEB1=YFa-Fx3oQ)P{RvVJd7GqS z{;`YLYG8=mTz-b{)=2wy)N*b9OkZ3#>Xxu-Z4R%aFdj3@w1%cdjZ1wke!fVbEM-1V z@5i7FR1dyx_$RHmZB{RbOUS+}>L+7YDoyCxV0Bha+S(5vZu?q9{7>9Ss+fl6rI2H8 zv0Z*|cf7|vjn9GBOmuRmWq>2gT0DpE># zm^qqXN|DHqPrc%oUSL~n*mn}kE) zagOvNg~!oNMwxPYEU9?IsT}OZN zkh{E=UC3*H7g6MBU`V9)Xk2oaCfdvw&0h^|LNp?~g5V*4%ngMab^Zn~pGvfagF(F< z&0m$F&W&+D6m1YJ=kj$e!rA90;i;dZ=g_+Ix0f3);H)FedDFnZr!E91ZVF4GkSd_**wx zst;K@cGKV1e z!^9elN_|61bvLKKco56L6OHH~bm^OSw(E^TA7XN1rt&tHFw&flkuUle0-d9nYM9Jn zFLl!rZ0kfgP8fZfqdp;PbsZ2xW)W>|?afy@dQYVEvj2UzD1Vyx6(ft6)e;ib=$<)M zQe>|T`{PLWf7)Xk7vbjv1XZn5_K8BR;N*X*-*tbpI0MH%l7Il`3LViLHOuycv$#+P z!{qF-#|iZ;BzhByP0X1_wyFXDt?PA8(C-8cU(&)P628Cv%pX_f>fF_$;aoz(l>dDI z7|4=cNV63u44D_P)-@=k^j`n(cj!TsmWUBDj6aqY_)yZygQfYG-GAS9$hlOX?#k8mq@m zBHMR;g{NnVl^M9zQN%J#1@Il`^IEa=e^OT@cxAlZAm!2b>hko#pISLHTAu-Mww$Km z_2dv+4s_}ziwIE9c5u;B9aN7mdXk$`WEQsF>fq`+I5SbJ84u7t8oZ{*%9q9!CSO+o z%eTvfyLO!Le+#6QZgGQ$)%F1o1F2L5_aS#y(p`4w$sJB7u`tH*B!qf@R<^3p#)1w! z3fO2a$0Zbk>>zNUm6b67N{B75c;t;bXoN;o#kv7nUEkcKOaH?2^ee@@&H={sZi=uu zHrU4U8XHqxL9*0w^}3+TAN+ftQ`)zQ7-1?Rdt}I;aCQwBt?|!I^vja?YPz}#U;+ce zG4E|26NWqt zGzL4V13s@nC^ZNOBT%qY^{%Y?_0JH0?|+sBn8OTw_r^9)zg^Lb&UylFO2pyyxOoSg z{Td#DEJ182nUFQH{fD~Ds3_cd?+af*9Q(|8fYt)cQWDApAUZI)Xc%QafzVkBVV4*{ zVC(H>+RJo#;b*fdT8YoT&8n#p1dNY1zHfL|H01jmhT#ntM~Z|s&kv`JH2-!`*UMPX zOpd(a3a_t10W{h56;YS3{IIflFf^5FG4kfi4Jy%~{(i;&rEL?^cYxVI{BI|uods)P z5A1p@z9a>wBpYJW`v`8_mH}wbEmiB{6$=pW3cxd;TeoE~#wXr-jxdOp3pt(&B6RTW zd(X1Lm`BvB3V>`;Q4#V#I&89lp@Dt^l-=+{WNBlO7XtGw%&;&!XM44qtJ z<^cJ%e2Ur2j~eFd4>IN!sC^o#8MFWL_K8wQ`_67Yo%Xhndp+PIo^^na{gNOk&+z#4 z{8F;fG+ygMbhn92<-NhlNeSBr?6LCb>0e~&2=BzopMGNOhL6vas>~37wie5(YWq!R z_0G-k95p6~Cb1$-Yk=XTjf})!NZ?E2TUy&8;~u+yeHEZJ$_zxID7e`pTCrdWj4U}Y z+#>;U&t|J$=&Jqx;nG9m8!y`kj>W={ZSM-rheiXO>PC2 z7k;u4 zjvzcJ1SKVyp@Jgd(<6D2jrYMw?tp5pO0WD9z>`V+%Nt&QhvaVYS>gv`;2^-ha=Jhy zK+mlOXl~q~Qj7-(Hfuy6EIb_GH35L&&B4|NI)hNi@Qv8n*%{G$3hA#H1K0jKnCTAL4Iaxu8feGAe%k-{9iA{dz55Wp zVrKO*+HFn=A4~4CL(_+l+>nLejD(>z&!(JiU|eZEUFC#Zvn4Ahczq84Bvsfy_B*1t zc$*3j1qDm~!GnUTs+ieXgI9ReQA3vCcdII`ig^);!Q=2p;#DL?RQt1z*tE|fLwQ9N z6&8CXS~ti=$-=vxY6CDD=Io?$@H2#09~v44O6Ab-^2Uobxf5N#R?H-Zf(9~fPQ_FA zRzdJ-egXYk-(GDEjje=aY6g1xs|6b0BpeBZ%U}Kd>q4hs?aHBY??o3Rx3VG(A^c1b z=zO1gnnh1`!wC#(hAGsWqTYaa9-S;)e1+uOE&wBCR z_^7K4c?5|9?W>(~yl%5vf}6N#lB7RkFoxdH5pM5>vsUD{uhI9}(SNt0{gU<~1#|ar zylT$FFtQslf@*=ow1YlJWS_)@!%?Vsxo`8&*tw`x^T79F|tV62-&-!tLR+b23X_NKeT@Y5Ff-dy1O>O z$jVw;Aj;35NG0Y~Yi#xufukaB-viONTb0F^v~Uei;r;a6k+Re8><7$~4UtIpPN4by z|GxV@TyWj+y^By~H60@(uW8Q>#B7R%3D2=?LVlJSowiHNJ>oa?*`m25dBg((^p(sJ`mRlYaq=`ySvG?x1t4;*_ z3TA(Qs1&jhS;R-}EA-`?6`ItCm|4F4_$%hY0LO>E2mLgRof2>>W4=&p-pIixuF2Vy z*OBWbxY^e!dXmyYH>&XTb&0;0a0Sy62EV?%^hMp8l7)(8s(bHorFry>l0jHaTK_x>3`nkpTKPyi9Y%}_& zC@N>REWlA3LCzlrU?GrnY1*xe;F)eb+n@0~KUzx#_6BI?)zqh%aKO~DEju+Lq~{|8 z$E!d(Jq5GlQ;McOvn7B~>^G!t-N0aGVtN9SbEIB_)1RVsVWDJZ3aq_|{7>KZDe#|& zUcGJTW*ov1LWxa#e7Zym)y?0kvBJ+1PA=$!#E({pfV=`8hy`JrZ-y6`r&2eKN4d(0 zw#+QUJ4@lW(f)Lh%KNm&dW;1=bT_~{(06>gl~o9?&AJ~gjQ~L-c-_t!=qG{q5JLV{ z1JBjO)1Bm2phLukR`(HBI0%afp=IH{okDi%Gk$*nYT1mM8?;jC6i~DTz_3MmxplV6@Db7a8Q zLzema;2k)5<0OOQEb<$!4TSNO*z2jR$8zRWhh#flZC|~PHSfpUqAxC8Hy2vDqAyzK z+Hm`NbywWrXt0{C(M$V@o6n{((@KwXTCBNZjl~?+UH_`56b)I2Y_XZUtVz1icC4%2 zDrv#3AltdlmwL3R`!06wtME=UN6qzjF&^$z?)>99n(K!$!A76OG#=zJd?oQ6Ze$tg zUmrD~uq-MrD_lR3K74H~Wz5-9m8Hgn5~L8f$D#!Sz(J5=-9;GChl4qHYN*G{@Yu%i zI^i9qjFmpRB4>YU53#kcZrths`nv&E4b%~%Qf_6V%4Ec}fJhU7k^Hvjg?O`78ZW@Z zS_AM;rq7N7U~{s5e&R@of$MO!1b|nf<=Qd8BO@8#hy)CTgI}S0^<2*hM$FTow?-`A zlUr`UB6>)z{!z}@*!Bak(&g7|>gcE@=;$F@;0joZ%afSd*y!LS1A1~BHcJf%I<@bu zAevg1#4tGEcYE)j$3mWi#^cBSJ=Gvsj0AEucPMYpFmH%SRcwzK*>jbx=fW6)Ib%Dp z0nFhXFZWA#{WY74}@#08ybFrJef{_+KK^QhwxaTjTU}#oK}c!K_Ukr#^IKD zRy6a&H?^PdXV`4HAkcb102*RouQd9g@?Kex!cO6v)21^+5{F?w^j^Bn9^6RaFT$78 z)6+Auy>tDkZRB@kp6R=<8y6pc3zQJI1)f=^Qe&b|w)lFNRzzF^rEMX6zFEJMEpQHe z%WvI-<#`Be`7?0Wh!(-#(q*PRJx2EghB%^s{ zK=#`GZh7++0aDtl*i#o9r6_8@aGg0uj|uVc72Ox3uJ_dQUYXfoVar`T?!0{ZQ=EZ` zGF$d{_oSvI6B(UHc1T<9fY9GnmavO8ErGLTbMl-1eT)nCt6BQvT*d9dM;|yR&$?Mk z3TQMI#RZDen0|}}W_VH-f3l2bB*^`?ean|_2?cDeGY&4#3t3);C(#Cacvs0kSk z*8cCgUeep+f6m4YH|J}vLu0I0F23eWuRz${-HoUcK!i&99E`{WxWTF1rWhE3FF=gN z3(|@4%Ex$Z(77oC3)=v_030$V5KVvt&oGKI`$J9Y>+8G2${LRJkR2Tz59hnsK~4h3 zlvHS@;Fv@%h5+dUBV~ipEe-ly7Og1_*I=D1z11k%; zDqL1pRxYp>p=%`!?sV*NWMpInRiQpTr3Y*tGKj!vY;0s?yASj}okDI^6~5rHcS2GU z4|uXq{q956MRJyCn3+Qp5{QxV4;;69|5-G|Wo&Lf1Cc`~904QNn`0YBHuue!xpFSOdpyeY}@{Q4A zqDw%iesB8SVq>K>TWj@Dsr%T&x-JcBbv(p%)POjoqUG2ce&&!iNiA$Qq#FQze?;fv z6Zjaw!9R!SrEd{YGRR3^6D~uwJKBSi%x|3PgUvCt;i6NnaEXb8Me3JgSEOHDPZ5{v zpjr!)tg{03Fv%1q(LSL^ccgIMt?qVL6pH{+I5vgLSf1X+)xJR9YC+#F1MYh2$*3F^ znT@b5wnwi%64P;f`SLwBjB@ngt9fo7?>)0sg4wF1D1BD-9+GEAJHE%ReNSo`drrfA zZ`88J)S{KVp)t2hL6UU&wnm-IyI7k9>nT(4zK(BUhiiy7Z4L3oHQN@X)6h!S8;^O{f^C@Ew+yv zRu8*j6~u`v!_^mhTG^4Z%UC~OM}heQa`fDqKG0{v^%M^|Dm97`4gSxG%C$Hp4n)pO zOiTAV@wzyL%BfPIDgl*=y_VnmiD^}#jA{ocU&^Hw9#4M+ zo8megb1fezaXG*&+Zz4v~+R4FtCECN{wAcNwy9xaOhB@LquEEB{Q0tfdY zcpM%>P{B`{$E@ElI~IFv<_`-+lEVAa&@odnn4ehGOaPI{+~RCbq!&(t93yIirGPc(;I=yVR9 zxlhWU050?2TY2%7tl^Qu^Jz^%9wmtkHkUpOw0%p^#K2*tv2nk(8tO&o&#&Q`;IZl! z6_loXR!;J$<8xFIZhKn0aAfpGADDIb|6EfgnKo={IO~7B?Cg~?{Ek{Fdeh>8>#eJc zDs&yRkuUIDo=5XZhH}uS-q6Rm8NT}Z{pJIRB!Lo*7b)v3mBb(4hXUvb0+JRLCUAl~ z88zoet@#xTcI52mWzYeeOCksP7*1H*BDNh=FOMZ?uGZok7UKTG9C5spvDJWna9UU>w&2QgZ8?vk|NS|v2 zRbwt3B~NR=fD_rEv2Q9xTq$9Nr?Ov7Bm+<>>N}*byk)xS;IIxD4k=}#!vnrkf zSTW*0f{%T+uL2JT?f(_I%6L=5gX8_JPw<5{fWO1vWk#_e4#;a5o!dZdgy_oP1E6Rb z#dXw6$I4lz?)N$)-)PN+0gS_00HYO^mP+TSWoxoPKn4w!BSF35B*$)iQ7QeYBz8_S z>o$&%{79TskR^GE$b&I~!LchCiE?MZ{1`Q>E_d}^CQn(DVqbw{6%vhB3R5QvVwyLa%uv+Tx}$@^Tf)Um|B z^@ks8_?@ztUsBY)XnKWP;B1}ps!F2GZ27vR$@lN&WP|Yqe0PLgH2KGN&RV3PVfxC{ zG>->;aD?o#!pKAS&B@r|;o*l2&j8Q30vS8@TJ=u{GKuWk4t_5z@XU>lqClWRDeNM+ zA+Wo%a|miq71n(KEHe>RbT{ea({(4%BR!jK*p}00@+-N@$;tUUUvFtQv zJoHnDAbAHA$aTjnYiqkORbN<&_L@C?`q022V&bPQvq(C(12iHa(EJ_omTmv%MD!D` zk1)_NF*6$j?g72{y$?qI)2*wjN5wWN-57C(?q!J|_z;kc!XT|K|^8h)4H5YA6Ep9`Gv^`@Xvs*a(@@zZZJ`#)p1 zL>3?VC8HfQF&MOvjVUrNl%@;m=m&7F=Lr!6l~_=ChglA@roQvK@#{ZrHsv85#5JBa{iud9kQ^7lq^R)$j`ZXMl59b7k_N?kLS^n!xi+7 zqSu5*btLLn)x{2N$nkT%;^HF6ZoIngHZt9aSig@G@tOMFun95ASRLYKpi=3r!z9X_NmBM&SzJ4fw z6HfCQ4<9-<%{`m0-AL%WjLaqHM+5#lL@@N1oxOJU?v9MTXluL&As3|Q`gjV z8Mf2yt@)J^1?tR22SE=ItRqT3u>OMQ6qM|L@_te(1*z%le@f%GY1r<$eG9aySikQb zGv_k#fL9gykTBEhu`DVU)X<+DLJuE97Ya{D6leUpBJ2G)w5bY8O2{Yo5T$~vK?YbW zo26i!C_T$igsvA+w}L1ZKFoG9yrD9^bCmi@A7fTNpz{#_R$b5x+XDtKAo>@0ZvG11 z-<;}%du)2)-vQ+6JBSvWVa6!0C^TKpf%u%r-sQy+)%&ZED1-!EU5+|`x8>G^49zfq zAl@?&OV@8omuu%u{M0{t$Naw&!+plabQ^_Mr}qVhUI6%z6fjG^FmVEu=DwVw&&&Gh z;9va|xgvN(wsz0w2-DCAUT_E|zZa@n#*`c-rc@~qUSA=6d9BXU+*^XqayTy%gTUYp zT{O0@M$qp)*UeEIh3y`Pl3WzJgN552LZZX3N#9bdVsQxAC0p@=8G4KjFBNixJ}Zvh zX1G4zZu(KN+Vm0g;ZrN-*kkfqme}WCpUb8y(-AXJgo0Bz;8Gp`nAy{{CvT@XCOuz6 znhQy+OzvXWm`k(EAwlNTb z0}&7U(wg$6jcah8+=b>Csjd}}J><2(`X-dbN1zxGZ+%BD#Zj0Lar;0i zQmI!CbKUztfd1A;lr}AevHm$ZYlba_{B2}pMMR(UvGTwyA+xau2-`gYWmtz(LMaI) zI34E-zk)bXxNWETEIy|=YWFhzTfZB^Cw`hwTg4U`-$Zi~MYEnPu1%hrE<`_I_2Vi( zU0jf-8x}4Ym2ucCwiKn3i=zXM6qd^9Up~b!Jar8XDLTS-OFq+gGku?`O-e;11U<37 z_+vgH=MSGAzN+&~CE-ew>8|_Ax3YqUJ&f0j7>b{%q=c{i%oC?7QMIsFuPk7#4Q_HtLnl0w{c4fgU=jk_cB6C?K%JO6V&Ufp`=pWf6A|ql+bF(0cs$R`dCE)*P0qA~B8}@gc$qmX9We<+DW<>eBD4LJFOPBAG z8uccsRT>|zypZ7GoViX(PU9)B4%Hf_*$T}(1?u@7(pQv7cG7q0?C1Ox)h|J z{HM43IU)dpsDV5K#7e8nPo6>CDc4I9`8|cAXOT>DUFyF%X)AY$O?>$< z-C}#pMbz(@kaQ-LX1Iiitp5-~ji%8^r+z)2CZ-L&g6>L=S4^SRAtM?9vUmi;S*t|7EoZmW1Ka+OJ>!EKXFHfkjXTAluS)gJYWbv4#Ou^_J$<2 z(8>O{{iABFZhTQf{^Y;(6*Y@BeB8V=HT_AQwOFky_4|gYEjH9+^bhz3yi=Fbyf(eA z1kfs)YG2-FBN8?w_Ey<5Yo@$!08YubiLY{ z#m*4(J4t*jjKH1ecBz{Sh`bi+CN040|MwyEGpAFSFekSJq}nfmCKP7vWrzHn zdPe*>Yy9OaLoTTi>Qh|=3&u{w;!hv z*-sW)b&HQB$OBXAL68d}x%vwh!n?WnT;oY5zZPEj35Y$K!BKAc&T=!%4cDV|uM%xg&YufzLzk z5$86nATgbHh_UPTij)4wtM+{jMM?l4ISw;3Gvt}VU@j|2(PL3(vi;)shr%J(nHL^y zK`8}vyZZ|W|2XJ* z$a5ZY#$0tGwXpnRb_%kz0i2WNQ^S$WBR#C@QAIkPPkDV=JU!Xwnd+)`G%x6SbgGMq z?d#K<%W%z5OZnY|&*DT=PE$j)c`5gV?Ka0FUrAq^@~%Q(QtTkOPaYYfU?X@(tNtH@ z0`%~HC8|QSt{O%AVrHvn)oF3>Dp&fKNlIM8YOZ7BNOTMjc@2Hct7z+f_lVctT^k~y zk|^dP`1y=3fit_vj|#-o-7GR>KG7%%Me!;e|Q4GMZA#T?9*5YD`1j#OPzz z%m&sj|j)xH)NO@{-rBn=NnpOJ57eZe{Fxq!Hqce);jn<=3vbbY~>BZ^{4M zBHoO;78^j-!EpIAR*)sy!?;8>S`|_9?wossn4Vmz%1<+F?E#TzN|fUqgLW61zEr^b zm8KfKfb<6j3rW3MGxz?-fA^X7&Ok6TXmvr@PUUxK3^>#5_?^D5aR#soA;{$luld`U~|%3x#)t|HI9gA~Pxm)70&`w?6YRJGPXJqGmCM!2E?0 zc}ceW%XsNni@zGeQwkZDY%_8OAw;TOp{1H+owT{KN)M8*`j(LQ#@br8vi81FeDhcj zMt%{i{l>9+XrC}ECmp*7q zo^0+XBvafW2sP!=9S}0^TDUlOkBf@~#CsL`A~7WQ0U6mjTiXFjT2X$EJod@EH9*v1 zJ_qSMI~?vX&GA6UV-l%nB_v=%r{)BV!={@E!af7d-)>S}>$q}p4B(qIj24%m@iPbN z#+D*>^I2bFp}-qW7G`#KbAV^aA}!#Q8?>(L(v%#f#$_D!6Y0O@MflQIu8{;XX+YLl%Orq%+|)% z`9!{Pv>_Q5;Y~1;oyD1J4; zN1O4*;+z>X=$SzO(w$smf&_IFD$d+XaWsTs3QWY<#Ms?JS(UZ5e4yWv_Vhdwvj3T~ zxw*Mp&;E}+^owdX;zW>ib8~ZcbC^@j0Bu5Y7aRmX10=5ZeQbQZ#;lJJf|fg=9rTlA zRfClR0J0-E3+WVSMMTm8smRtSR%ujWA~u1RLQ`8icVq)8W`OYuukIl9J8*H$VjhWS zYjM=?-f^oF!yCQ6+!Ot@>tifT-vF-%&{(N4dM(azqYa?Zhq5p(5>n6eT#q%xi}~nB zT0F5@Bot6AO{PHoJ!_$&#{w^}PPV}StCg!a7M)#P9mUKNn}DsU5mAKC$nm0}>_r+% zh*?(=6&_b)__C;92KtFS-Is2<1SYop0w1nBH-|2I@he#0Q*2jK@9LcSir;5P;4d1{ zw?!*s&p@vb%)>x<<5g8*N^F;4fJWfdGjYzTeIIdZ$Ro=4zc{~y9w>?20su~!4kSPw z(3wj}<~B01BH5~d7SH-$oRt}UNCV|dAdqZ`#}2xROGqmZY1SPZE<6CZL-NIC#MFd1 zp}z`Q{QEYhr=g7>D_L@Bh9rsF5<$w!va$#O*4NNvF_6v*WK{?c2)3JVPK_`i9x*4w zk?#Xy5csB%4+Qy6Q?SRusV20s1CW10LV`ijAJtDFx=;q>6m$^?yJt%tzB&65Rx?BQ zauGjyNlB@totiz%uJ1hA)}!6q3(EVV)1+y#dB-@_ z=lR)D9dWYW_I0eArA{7wwrj%@7_wJs6y&P~`yB#`@afCc2?$)|G1wm%(-)khhZQ|< zFU)0gNwKN5lO+)=2%f5mFjcCHqof08d5ttm(V!2IwF3DXyeNwHX zQ)7k&6a6wcjajLpuRRA5${z@gN`#&lGg7wm{`oeZk>@Ij_~{>MusP{8I+>TAO+FKV zVb2et-5&zQ48G=m1RHif_BH=kM1&53wjJ=A16C`eS6=V>ODTk_1b)l(?G#8#5cnS? zYLJfWKI{q(Arv3EIcy@Ga&0GP=UY5xm;h0TEJ~ISteKu2??Jf1dH`kTM#E;!CuGV8 zI>KgG$81d&c>Eqhx}vfYI($qub@e^~7S_i~N$->geJ{bKn-eCy^ZRO-CE?|T-ao!* z?X%S8QW7&~BClCL7ftiWB>nzg(b1AJ!r~!Y@J)^OmO0lI+lE_j$CcyBq;8QaXfuWs zy9BY{WOTkc2?z&=b_Je4h++g(Lckisz#M$~4j@ncOm(cHymIE9=ZqF4d*E?Ig*32Nh+9gSR z#M%p?Czh%2Ae)#r78B@7^eFMjlH%gaPXOGrtkb&$zzA|7s$v0Qfkq!JT7A8gs7C;I zLhF|bygmfCa|mbrDqH^7V{EQZQ&CazxY93 z5|1vv><-)?K>ma5i1pdVU96wyRSSQk_woc%mD`5+cK-DPXCmv9)yuk->B-6NRClc& zl#UUGqA)Q6+06mG1Cb(>yi3+~gG$DsW*WQqRs($8;L|A2ryesdF&A5ULrYOm-MTeNwR0S?FI6@%)NsZ+Pmft!1 zk0;)>UvI=sC!3Hzdf{p!Q1Y0BHvg-1^)c&G7OMDuzQtBOh7o(|>az5zk8@Xaw)Quz zWBIV|kWw}e^vmiwG*oz8{ZH~G@MCjT^5yTU=VdyLqFByGpOw;CY$kt-%af#i z{55%b@zFirswXs*Y<)}}+_TJEe{gOEanup@OT@gv#X#Gjv=m&DB2E5-5|bw<(QC?h zt|7XnU1$oZ0Kl;Kkc|8|I&Qe^07$AvxH1Qc7C3}Eb=<~h+!_twQIip1wesZ*2 zfY%~-3E%x|&uy&$P@09SU!FG4!~HNle-=AAB~TX&T8|86M5)$5&9i)Vu+VE#4cT(R zN&UlkR&~?b>{`75jsjZ;iy30EVlp#T{QSKw$(q>@%1RM$Q5LP(49+s$ zjrP4SP=4563&DYKbH?HZ<<}$UXP;I7hYIB>5D(9ogIKw*#rH(M>nchef%ARjSiUaY zSA3F~jLwW6>A3TKE}&+{S3Ya=u10QWUR@kZXi%;?u8?ViDK14Z2X;82hmSVTlDIhD zS~Y!NAT14{WyRCxF{Kw{inft$tc{AfbRqot&Q|#$_t&}!yrY%_GtZdL-=~z8iV=T* zIc1@2;*wQbz4z(qb`+)07{!Xa%KZ!eM%MPD$4;FS`jgXj)DM!09ir<~d*$}tl+}l( zuy(Zjb_Z$En#vl;f)W}$#RFex-BE8)bt zHd%hh%+S;2*)Oy(W<0IdAp=*Yk}e(LKYJu-qw-o>TIiWat4|_Kds)M1fu=HmOVvmh zna*1w+Pr>D$?3u{PPS<5$GpUi7?quSm%IGAG6e0?mRqPV78{Nz9wiAXOyL!(uFgIb zzn~T}M(Ha_&~jvttrwS<%Rp5=IKeUt4;nrWu)iHf$EckZ^z%T~)Yt6#_OmO`!tT6E zi#<-eW0sq@lEbrN;#n>6-jYGT2LB$v=?4Cr_Sb>t11i>E7`%c%piBsar#qB~3%4x{ zXwzP2mk47O==5Z2iv6S~nV9FwJpEv^(PSZhuS*LPvOZ;PgCcau`(mX8+*R+=6%ciG z)A!&v1@ITqJ}9cgKu^5op8x7cob~V*-06e<4l|y!mHVUry-AKTh|_unngRsNt#k3b zxC6jBLQ;difz!!F&hvv2a?1$6^{B$y+V}5>DID|z(;7m;kb$OMO42kJHD^}{EOz-g z9B9VSHQ4TF7Mf1&n_V2Q*m>J3#}V@J^A8OUN_cq*Lo)}`R{`=nKUGMM7lQHMvuw|p ztS4d{{7xr`T7QC>5+7$dxzslHEr)~3!Z`6Jx6tSLqH8XR@;Jq2mb58BzL=4OR$%1F zRA|=4@h=YNVVVl>O9~PoxO>wv-a*J=l=EBl--{gkC!8DfS;n{R+Hy#%sRU74R+RMo zO|Qfgg_=1Hu5*OCcrgU;H0!?Gg}bVOsMt zADpMP(I;vSOogh>NjUjEui{bpc;$Frk#9;sli!;5u}o^wUaW1H`s@6zAAG~JF^Zh( z9V@bAywz;>&?iW?gn&3`(s!(jBdRuI%HAW4TbTB7i7c@-54@DR8F ze_)=f#^l1sx_uFurOlG4oXYbOx||&_ZkqC>f)jlmtNg)zMi^M0joI46U$Lc(+hqIS z`060IN&IX2<-i)q2u%6NL*M6;6$mepU*pzi46wtq>bs2g;jP+C8dnp4*NM%LZc|>V z@*N{1)O(xzi52+5GMITh5gG-IPJ*xnxW;S1aAV z`P1t6fV5t6+gbJPpYax`8LC_>EBUkIp+-AiUmP4w7LA6oJjx7h6NN`&(wmg)_8(0v z1xW4(7rXISnXEoSHLJ6f^gCV^n>|Vw@gKh^`iC{`XEEHnm;7$QFC7RQ2$(@+m%uSJ z7IDM)(-TE`lJ^ODIa=n}ZI*mIey4{c^QwM+e(4O+f=RY`PkzldvKhXw{bCZEaT_^M zMX9JsNaWVXn(hIy&}mW~6B{e3@j1->fKb!-CpX6X*wl5&7^Z1GPAOU9u>$Vb)q#^} zR3=uu+_PR-m0~rKBzB>?8|wX~t}Y}r#F26NQNuCMI;nSRbf+S8ZDh8TVt&;V@lWA9 zxmt=AGlf4WbM@SK(|?zOFXzJUUJ}Ob>Q|Ulk8o1&K6U8(KG68tKZu~7_(t;I?xLTd zhwQvdKphpA_<3^-FIhxc%agvF{u*F%UM@dhb(_R4q|^OFtOr0R^bHAC#FwcqNQX#y z5q{6l4{wkBbOkA5e}6w0c_aeJJ=9mC(|hnaD{_4McJmNfbx_bidT13Rse5%MDjw${ zo8;#=y`@&)Zdaxs+!ansFW)RyGPa`YkGG=dYtk~%pp;0*9}Gb|=_JhH!|=i?E~-hG z|WDU8<5iTg0mEBEzLhBxulnoiRr#th&Cl%Qu>Q_ zliU_1hOzJH51&!WJIitv^A}wuQLH16CMy*9Mt?KB59{uK8vk2ROP#tm(7Zu32H)-- zP*@{ZUH#VwtrkbpFF6wDhV)r>tsTTCB}FZ)$tgzXSl^)4;*>GAWH46fnS8=n;g)Sv zCbyG{HJM0u+S>Lrbi3z`FL7yk{?#zgk@zryl{>v9-D(BKA>8RC%;tx$t?A5Pa|p-2 z4+^?t)z#t84vsp zc}!rTgOXSayR)eid^|H3k{nIvsK7bd=3DU^ z;W6OKhTi4&i3ZSoQ0@}A2F;i_D}h0|v#dWEaN{c5n#a+NJrWwk1qoS0KtRUFk~M zdNN>)$2@kcA!2Wo6Z^@Qot%9n7unU&-xE)o%dTN4UF)E?Yd-7Pj2I)rVPO)Osj?n* z8QdTfcfm9-SUugV9LVKeAF>=}rP#lh z1c*>F)Ew>sqa_U3!opL}FGr84Xx@#fAgnsD8ECTo)_~lEofx2`^uzh6CaJ&< z>o#v0+<;|8}hLgd}Q!248K`KMEMn5v-ylp6Z_UG2;tXQCdRvBwn@ zOmG#V9HG5I;5=F9F81;k?kjV5hW)97AeMghbrk9;PPIw~)<$Gkt~%Nx{(e3&p$7W- zZ$s@J@67-692fm7{SR*wph%KWChz6m&157ZGfzyo~1qcxcTB^HMw-n>VPr5ftHW*bctPe@8s5 zFAijV(J{~O4A&0V@BpvKL`+LIY}_EOd`gWLyM|qT`i3Cq>1*scQnC_?Ns%9+E?-e| zPZ(?!! zh)@Md3)3sNV|H&eKvLWR^&|l&()czamWPzk;Sb&iZ|8fWw~u^~#N)!(l@mXYAgdcd z`rDZ3X!nnHKJpTTqEf(!0~blPS-j2Qx_DMG2Wb9qle;}!`sO&l^q<3EO%b*NKLN2K zJ)lsiyrC-Z1H0jok)iaCAeKD34sy+cn8~L2CkG4~O%#%4Rg1P559uVbb!hb{zqi%n zYh>bimvpsR@>WQ2_{|ZQ=~0^qM%BFyWN@b_#n1V`AvI`ncUn`Xh6VlRZI5-?<{ z=wPsc(%yL@kWPSxKN%mOIC10h3$?96OSD#*RPWngbIa*kMx~rExe274X=H1~l~MXV zC~1)j`FRy-X^vM_X(+)g9jD8&YV>s%(H~BtqL;<-PA^hZw{SjOLBCuTkH)NCMk}MJ z{kF)YJISn3zP_w$f3Cn_Nr_{7b?3xz=~KZh>k+;C(<#!K8cGqnIOaah>N2UY43kQe zYnabbocdKFO}x7&rj4Hr9n?{|RieKqY#yiB2BuD378(#AI5_em`K6`g(X5s?r}g>z zzT{U{w^2_ml(d}Cy3rT$y!cG{0ABX0Hv}!sWdXT3M_o@pe}Bko<8ktlxkHgk?#I(% zv8K!ZRlzm!t!563qF-At1Qg9Ua$YezXC_BwhKs{?Vya!azZVifh-%8quxNeOe~8u7NS z`?u|1xo?;hlhxbHho~Y5Uj~LrZaNSdVAH>;>*@nzmME3xU%3q_LWs-0{tUNb(=-2Ebc%|S@IrgCM5GbO2m*J%UB za?rF0sC$;DxlEosK{Aww$H!&)$P4oGgTNvZ4|j%Kg1DK8ik~-dafhd;!$1fRL75&O zj39hh^3fwwcuXV^YU8@|bFeBx?wnCTI}Iqp;SNuRBhQ%69>`69@H&Ck;(huRxjff& zdLDc_>gwvp=b)Ldo_YqjkV=NI4EW9gdGD-YL(<7(@5+%;P~^kJ34;_NCOX_kj1Tgn zHPCA*Rjwho%mM8M_YgCjO%D8jgnf57)$jj*Wfh_!SUpu0}s z+kmcWO+6@1?E_D3VRbbVUXIA2LJRQ=-^rcj$2?Sqz#atH=QtcpL1!2&JEdy#fyNFO zXx+bmivhGa!vwI{j)Mn)Y5m#RnfdJ-=P@||9G(OhFgF*mLH&rJ~O?v1$l7+)E?$&;H0uGRk;co~hXdfi-SbKwz89WK} z|Cj6Dm43~lkTP$w~k#&^5MqVe}sQ6$%*A~E^P;=z>OR1?*zHRr( z;*(%_Znl1I>6rPv`}KMT-8DOsDfKr`IAo=}8BVMDmXfpQqB=wu<40mv`xU+|b95|H zvmsdE&D zbZCjH<5AbWDj^cF37{rT9V~y%FoBNsMl;IeJy2nQlGkaPUmdj_huHantd$TLXBHcG z-}X4hXu-C$S^y*#&n$F$?69ap3bJ4P>P6t4a#N1OGszu@Fl@ zL~9e8IIK%MFw@pMORBQTLhY~zHiFaw^ZnL8Ky?8MBqFm6uDm#}fl!JldjdxVohf{5 z!XY!29IDB($I9bAF` zNBCfHWqM}RZBqsoW%A+hoD*OLk)SJ>34k7jKI8%5@w`XSg(oK-aMSFa%7CyUVf}v6 z`hwvDWdT+4!Y|e-ZF0sJ zx_H^$Z%L^dW{G~KeM=j)(EB(%URLanQ|n1%tLYZ7C|u*eKuv5^LiKSW@fDMQWB7`} zz--=3txwAn{lEo2 z_6(4c)M(g<3;F0$uGcvubLaQB0>rbqwKWYACoJg8gt&0Gu+Wb%=imln%ApdZE)edwZX-T4 z0@j=ahFvhZTie@EHl0CaA7EzEKYxa`T!-LDA$Qf*0-f=V4jIA_%j|gu`I4_SQp(bj z1)0y0qeEoMnef%rD=Jvo1;+~1ysLtUT1)`LI7eEdO{r_g)tsKc4XN1 zVDtF#Zc0|xg?d&MVEhsJ`#^_~f)b?04mi$0LH7w%6u}?@F7IN5-1!JdnaCX4+F)xn zHaBl9Vgg?5TxYTon7zXFE|4ptzKzA+xIs+C^9b@GY|F4e16Wi9SdcDNik^RkdtskB z@;EIRq|oR`Y$*^<8(bkLccM3DT6ygkNzNcK37@Bj!%KfnPF|jkIkvj@0E58*z8vhp z!yesyCv=jwJQYdNTF#$PQzHaubWo$>p&|mxh>hVj5T6OaM1EM7;l&}r>G>KUp2qOj zTZc@An&4?8V@23@`1Qo6pVDw?YU|`R8|CJ%1l@D`tvhVMn0WdH%iQsveeImM>K@x& zc0KH9j;llV!Kt~_A7oDB7duaxPtCNNR%P-t`ict7G6QdTB#u_!KQH@bdO6!e=upi% zNpN z7Z`HlPh75^kE+80)pl(j@gFAjtGi)`;h2Sm31DH`+1sb16%7no+2RR7ep5t5q;E4z z{!_1Bb#*nu+Jde4!7)WWYnOfE`}bD>@URc+`pS^DV!(PEQeVBr5HOT~VJ+Ef%mH)> z0Q!L-_F#9D_p6sU%twZap}T@*>CinE78HtE9kf>gd<-&=w;+Vl^YV!5S$S+{3E`-Y zXpIA=N2e6Dzl{f&I*kv*Tf5vP+EsVJ1NIY5kGnL!ti@ZmrL6e)zPXy$a zC#+&1pb}*1-wBW+uD?)ez-FzF^GHxoFhS5Y3W0soP*PDz*JglE?AXyPHx(FMLy5); z2#bVRATJ0pwN8Sbob!Pjo6J>>{+>hlye8)6aNX$#;Dj)>z6)hJ^%^=lItQDS<}~@e zDjg#e(2^@a9Hv1O8i_wWJ-v=R574q{*p~Fpyk~Sdh8}GBq9@n_So_mtsg#mZ)z%yfAXimRA;t77lq} z+qbcIyn5N)TKL+jLzJ5q`RZOX%f^F|o+BUO!{ zT`A&AwWksDSiU5mnHfpl0)LgWbQvB}tccZi-k|Y(6Zfaw=^I`_Lh<^ZaA;47AN81^ z6HR4MULMwwYy0?B8nuRS6-rBUq7-Lg8RJ1o!)esiZvP3_K2sA$(`Qn>;q~TboB1A- zR8-`KVMCLr;NoO2Z)9yw2ReVynt{tK5Idb3FR6}UrlL+bPYwMz5~tz7m1n5iyEZRM zvvo56WM_4t$Uy2~=-~eEp`jr3)Y)+;he7nH7#Qo2LCbp-9)V`MjvwMVs0gAIc znW$uHF1`0bL(8&8GB(d5xecNkRinh7K7Gn3^+HkcP3z1gqyb>VK%D@$L7;)D?5 zmeJ$_m0W`fy5HYkvRwT!TQFhs=fchoyC8_ZE^NnO-C&RmIC5j*$`8|fiqZ{2$7*WA zmfju1Qp2WEW_9*2cq9!D8zVC9m~BJ^18jmo2|yocP|C-uh;}_(&ILkpgtg^wp!&76 z6tRxspqSZO=mE8%i_xuOrl$8DDvyh##oijIE)YryP-nt&`ez{^w6yBTLxmV{K_w6k zCl(qgrGZI;tfL2Iuw4#<&PHG9J|aa5Ngo!Rz5%`X=423yypj^ zE5OJ_BqyWb><8xxcn-KM4OBX^fWyg0NXnz5n$T-Q1KZkP!{}8FeSW{IYJcg$feX}; z?|&N*YlATXBK3vb8bK6b`PYXtFDsDvLKy>21Y$QYfpK3%U0t1B7t~BW7kLzw41l9- zHdurMZBvNdaEUh(wC|bob3T9m&PoWJ342xL@^zsa8Uq>yC@`QlMUY?shLn_&>LLFI zA_G06qe+|#>&9~ydApy$=IRoWKipVK{z-K{ORsD8KdVa9Ht zTaS;c7LPMkkCthX($MB;iM$1WllQl^cig1pWFuBXDjlgqMebCBz@UGWQT=Lh8ukd! zhP!mKnmA^Cb8Gi0gGqwOlH1iCh6IQC4``{tyB$}9)Oc26xZdX7my8g-S z@aOD=BtdaN?J}QoSxpEFj`4p5xOD1q zrF%ZXE{bxSysDa?_2r8mum~6Q&Nh#mz@zSjI=0-U2+1gRo-zQ|wb^J@EYPFjjuc>D zdH`71JN5vzDklI&LZq=Higa)^2Z~FEPoz4?VtMKJS$sgpa)QteQbhPF# zjQ#P`CtAV46=32IelxueDCjVBJ%FeHJApk8guxjwjY!GN^amVZAsm1?Wc1*LaJm7+ zG#rsSDB`(*n2p3EoIfJI-MDJ)hAs+=6>*1+$7M)LQnILp?{Uf{EG#V52V+n99c`=W z4Xmu*!H~ROS+QVhO@&Wcxl&;&x}ycsb}{&Rr*B=3`Z9xy682-_)(5)O7WaFPdyBaA z2f4N~^Du|#68Si1CB|sDz+d0$?pRvU_$WCrz zr)zk$$v1;*wvTI^QPD(bE*_<)u`bH{MS{l-DPM$VL1*~s^F=IT!7Q4e$dnt_{8Z#h=J_}69HW&5K zd?=_XW9uhW&eNW`gGLds`ZKAKx9SgfR)wz%kcX-AQd3q4Bv{9rDK-hnTo!xY#S!8p z5ZZ1CicXh;KrGz+xaFo!v==v7eT3WvVnR9RA$8Fx*?=<@I+>Bwso8#c@lL&>=X^Yt z67hW{Z&7%7i_v8UlVyyc@#y2Tar~97$5#BT4ins22@O+ETFzUY3 z`4pm^9==QB_D-J@Jqap_S3k~4vn;QZiHoAsc;zPF(J(Y5D+k}fc2B=bt%HvCxbz9d+D{rAgZu z5nU?59?^KND|^jR2M5cV-!CmDMnOzr*qDo0QZD`HvUnkH;S3Hdzw13hY~vf}b!jJg zG-Q{!BAo<86L|P{R%sK?7ccD$F>K9RpE$8Y>YT3#?Z>q9;p#5JSq!$>a2+Y)#sN?l z0}(|Q(*&UQt}4^1;YpBJS;&w4U}U% zR3gT4;x{jyd9OzS*%{8FaO6$LBB>oidS;NG;PrO#^U!911E)h}qA`agP*o7VhYKi* zq<}J9T^&3L0TqLft_~S)T*hU5-(UG5Pi{j>A*_F-q(oT%5tyLBoP5a2`nq!t0txAU zfGi1E>)DhS44N$ve!!NWba8|d5;6g|nX3a*HHh1@M=d{F;|P?WN|LWrSR@T<3~1B^ zeD=57~ilB`3f8e7ooDsNyP z3rUqL{(+#-y=zD5eTgrV;cw6io#`!ChK7c$`4V{&JGK(UVrN{h@cdOHRrj=L8h_TZ zL-(9f`)rXnNp!1khRNTNVceU)`cm`0e4QMl#Dtpj`p058q9;&l97|?7Foecj8+tXG*Csde|0z~U2fI&ko+Y4C|~y`JGy)#;*ku3yQanexVibnom+h2H9-QrF-8A8SFNqFQvH5&zYtqd! zeS9G`BNQ8@pl#gs0eGPiQ={i|TmF8$hDb`j<)91`<2b)|!-$)&-okU5<>_4+jeprE zZer0LzMQBhiii>l^7@SZZ!Eak#h#xpBgx*pW*8mEl>JuWvYa&!m8!@GY`F;2s<0iE z|0}1nld%zEY4n>cORfF69JFk7HKLmL-xuL4cB=@%o4cntGXxQ092ezb!RXE4Utf4h z;*5A`GO0F^Y6)9Zb6K+UohfHF>S7xKE<0zQsi??zZ9TL<+qlU6M4*a0R-ikr7t_t&`m33 z3Zn6NcayBgNm~|nNuTWO&)JM;duipKdIpxsKgP-gKGH1ve*qZqrTFAy-7Gt4w=su% z?uB2u&Z#hnB5YXntwo?x`*r*7Ubltq2giSr_ppLynacztbtw#8$Ru^{^Rt_EJ+u;> z0Zzv;x9R`6(vw|}GFU%&h@;W}kTAnyNgN#wgajS%DiG3!}V^lz-#t zmW2eG|Cv#eJome$o+t0dO}zD!sxnM|{b8Ypy$525%rp1+g-e-);TmmIGB)Zell^Vt zCo{C9f2V88^5!dp5XUQ5pL%Cr;Q0Cm^*87O*6Gq+BH%~QZqgV2eMpRiO*Jns?O#Vl z7~X(~@5T|oJ>+*ykG$#s{p$@G)`g_MKYMdYm(Wb1`mAX1tng@j=M8ps-egQrjKJ=3 z=(EvO$}#vsFX`a^dg#r_eXf&*EZw972Y#T1u)bO>-tXmRk^br6=B{zpf5@(H^`h1e z@Ktheb5Wfyp3%2!u;0^Q96Qv#S9>@mOWI$d!r9a4=~2jUdT1LPVB4B^Z&+xg`7Q2s zcFCoxGWv$0r+DaXM|I+piDq3cDni?$I{=B*Y%@Bs$q=9C*PqJb+2_Ag~z z&(>)32=bQ*HZA!dtA;(uv0jVhbXNE(#?7qcl^J!gUsp07kZ+pfKuGBn-0#qqWwq9$ zkDOgfjP^tED8edROuj7Nh$z6|(g0zy9zs&zWHX`A3sa)!m3RHiEtBwMPK-dn+B)QYTSS?TK=qHX)JG}GQ&F$*Qa(4c z?D{$HsuVG0_vWt;&Unne7+B|1imSNl=D2x=o_}&-SGekDkcqd6>ens0y_3G1{x9v% z2oU+Q3|}7aGm&K?a7YZ<@X4*qk#73&3J>*QQz6naEsMW{#le5jks0@Ut$>2$_uTh! zej*AJroxy>Ge>V6B_g5n0rb{w%D3m>X(y{0XAkfq*nLmiGv9t@DbYJySk}1ikZ4)M z{Yd$zwsmeqC-d&6zwol8CAzlqeprh@$Z1gx-kJF9wO9k87adj;T_g@kfg3;iZg%g@ zTwlFUp>8HfZt$t~05!aLm#TQLJzQiZe(u?7r)54-fpJ`fK&hnTPyOSXOSQZ<&Z>VV zU(#!7#78p+ZSs(u^czX;jjiq!SKf23npNWCanVGV@u*e|<*m(dIy1%1j+-faU#V^S zGiXs$#`x$*fs?aVOh2(Eb(`vSpR_HU!)w?~X^CoC?qmx`D(pk;!bcTh>OEFR6Yl#@ zrbticMox0{1S;F=O!4ZE1}n~aoQ_q@pQlT!SQS=l(W>o37ZUK{uk|N0>7s0dlQr6Y z9oL4DvgQBqGVw~KEp|eAW+wh@v?+@J$SnCOd-%GJxD;p5b6vpQ#W&e4tVOum z-9)XXChxV+1HSwv;;FCqkLJtSYWAv$yt}7CBr+;~>{x{wCE$5>bMj<_6WxA?pqk{6 zL&&UuKYAChtSfo=#O|i+I{P!;QR=7MOcY-dm&`-mr#q3wA7i|6oK%(~P}SAi!T$VY zEmPyj#xf>9r&&)V5=%n!(W-gq`dlH^#K`|*0Whw62P~BfWUPCCj`tbJS3OVnZlXLe z=V~{7WM8^mb(;u%bWnbJw0=$z=VYtV;$$a8b5@yeujP+aXD4Iv=Hc$_=H$wy(+PAU ztZZo`R({`gwD9U=v!%v3{3n5jlV$E|uN5PFpvrx^*)G&_j-oSX%cy#HKjc_o{RpRK zXOsD@8wD}T)~o<7d+Sn;*-z$7SBG!Ozg{;bAEm~hZUtGioZ}KI9ZudnR>I-x*e24F zeL>yj1dG(td=bsTqOnIo_jQ~6Xt&>GzuFU{yV)#KQ$-h6^qOm_LSE?G0Qw|Kh0p3- zjIz$0ReVy->2TuNBWB{tg>cbr0?EPptQ>w^slPAonX*!g} z;CX5|_IW6xRbq}b*v*5-41eF^nwXccXW45{_q^a**Q$WQ8HY0^Nx?R1x$GEq^_O$H zm@Ec7HTxY7^xo0i;pF~5ycQhSG=~#47I(sG7p9O=ApjRfmnvAuM#Q9RlPj#X$HzpP z!#5^{N0L#2o?D&wu9rTZSif77gI$vdL9$)-b@n^emm_wC zs6M%WN7e_81+n~655tCrM>pBqSi+_UvKnoY?O9fG3dU1vlo5kT5jU()IxCNJ;uh#S z6OY&rrgdrZR|twRX2B;S5!LMvUmiAbWz5tQSi^Unzd%W4_S@Os^UdH)IhL1~2xKtp z?9B}uE-^2o7YF-dO}<};Qmj_hiN{8$K6!S1;@4lZ1Z;C|tDt6C+soz(CfmhG*~O6ld0Xj}N+N!+&OCwb9s zwORc@q(T&TNcOH2zGub#Cu&;WGHAR(xab|R9lmpt_vPWQa?U^dm#yx0h9e)Q5l`o2 z%}C?x7R6CB7EakRzH6LbnK?dt%X^W>Noocz;UUCv?+^EVaz!kXSM)Uvc6cXB?h9B~ zhIx8a3g0KAX~rTDSmL>=XK5R3EI=*?E@ehKGAo%qe$-)18yi6*I&rR7 zp4bJ^te%%A?P8#Ld~-xdTP~bl?C&(mYzTiSOCfv^$mgOtSEnYhaQGXC3+7wbrSL}W zedp(^1sWA)wYE|5{6-oTXHNY~->bg;BT8vhc~wD#b)Qcgtyb;>fo5=sV zZTIsL#@3*0319g1<_G4pSfB5G)#?ARB^0&K37rVeJ9iwa1ZCC4tqvw|5`P!dF*{K# z3{xy0886DNp#88ehbEzL-;Dhk=-jPQX-UAxgCKV6BGH5W7CqU>r@oJ^-P+91{+I&A@S0cJURTL0r16_91$&X5Gcz!RnGN<=5@rm= z#CLw>-J>$=CV%xZJS0w(l4XTxb17R&bzsqrvepwt4O^cHS2*4Wd;j2v2KSK@ zan{Ych_aMe(uIfg+jkw1#GJfDxZY8CR`huUjgWHG_5lRcerD;R_29K6mC32Gkx2CD zESW>R_k*WNTox}ISn|d&irQ~zgR*JkuTI;Hxe-G?+xQVRO_puSoqkDLub8x z_rUpZ{-&5v$f=bwwU%lGy5Dm!(IaFm-KL+4+q0&|zwukg)|8GQ`G=!*mWtwYAJpaJ z=j^jtKTUTn%k53x@Tl4JSSgghce>wb@z%Y$P$cM8LfH+;j=r9(7vrZ3CvJUhHjs^3 z1A~;0Z2f~BU<5=0;2{TaWTxNntk*9^iq`wDuzqvCV3IcH(?xyzTy+t06_G@z#@~A@#!54NnT8>IQUd9yY)D{Ez5g*VvqP2X3-U zEvJ>RpF#zNqZ#Qsr**J2tHe{(#Q%+$Hq82QbNZB8Z2t3D&jqsHYePkB&!=8}ur+0x zLwiN3^cl&GKfkwQl2E&Mlr&3ba5iM|9Hs4jDmN>xxNmuAi|vgg*JD-kg6od{WMmx9 zy3cl;7&2v^af^~?XYtoTd9(QQ_lL9!+o&LgMC+F}!C|J0vIY8tb85_u9wBnlf2;X^ zx(i7S7w1lJsHK5}mV%M6t9Bo}qc4?q+IO4&PaQ zo_oNPSzP(&xbScyDoZO(05vr>7Kt|XzrB#tVj23xNk2Tg=@p)XjE-!%Pm3ERO!HlP zX53Ud_weC51+51C--Oqd_PJo+*3!KCbDvMbgS|FqG*+oZ8D_=@9CvvxCxW`P!x*6!b!wEfG>~inBv1ic|XA(%hCe zlFIrPSdYp%qc*3$`CJyN`CgwL%Pe_Bfnr*>&bZ$ZxHCOR#?2(eLpe35bT;(s!a|V@ z&fel5fl&dfiKTZ}eyaSKtc=Gia}AAO^p^6Pt~I0nxu_exkbCFyFp+P5PWzqCTwR50 z7KuCEK3Rve&U=k`<#T#2Ca4%C_7OKXFT6~Rx@9>(^Vx@rfv7a+7U7m<(%$V{y5}2A?4|#l9fG85mw>zC_zeX+Bj?G10^t!6N zNHz;#9o}6K9=$y6C>(_z6V!b2v}+vA|5$+SQ~c=aa4g#P3sytO^j=b1Nnb{6+c@D| zI0p15t=ma#3@YOPC@#iCLa zYFF+tOeem#-)3v|gq|dv^G%hEaqDzHsGm=fsP|PUg-PH>3Xd&%23h6q|a+Oz7dL&=XzZyc2rnbWEX9 zg*0J7(yHi=&?{A=4A^Nes?j-bRdqm>-kKSGu-9fI49Aqb;_ig047Tzm{GPXFZmvD^ zbHSHH)lsDVeES=5XQFUAEveoukmczqtCm@dVHCtwJKUt(oy_JRY`ZObyi%nsGNU|D z=-)op8%hl8s8CVRi=*??c_%>&tmmV;FA7&PJ*Em%b4qH_9hil3PjQzOmk*{M6zko; zN&f87Br{DqdUT06;kRT8arL)vxLh9_c*n0IvA zv@U8mCE~Y_T+ke(ne{1dCfJ8U38{}we7O#AW#HJQ(bx4_C*w!Ic& ze)O^9(Nz5fz?uL?RHjGn_q4&+)ZpEjlekx%LpHvM#PZf6I(gPt8d2L7s!X}IHXrXgG@g}ZHT-qGIq`-WMru0Y z=o&&-%@kiGObMpLHy9mX@;g9+4?bNdNivoNeok-pGNUwx)zlGNFlKnU!%u4)NS0 zALt{J3ie9x?VZXDgN*hSQT5qFHJ@G*>2_flg06Ry;@^tu8uP={oyYf93hQ)|55t73 zONx23Q`Z(xeqOVmzbYEM5;%0M>ZOo@8jf@QWiKJSzMj=6R8wlO_b`8|F~fT(r3hp8 zLA&?UKypHbo|sQi2#w~+>d@A0{uyTq*qPp>k}Ba)NMY2U*hOTlVAuYkDbJx@42{i8 zxS>t|XLI!;ZR-v*a}XvP8zmahYDY+B7tH!RkIWNZZQtnNkXX)(8NZs*sHS|G2mh9M zN$NxkpSCF5{Sy%AD|=WEIbK!kBc~&MKm*fC{A%<5L9xbq&Uzt@ChI){+PP#?3btKp zTK@1CvqMhq_}P@m(PRVr!(w1FJybn9N7_Sc7q2#i%ynumQXh*=>9cj@5**`(347}N z@C>^&IXm6?yoT#V%@?QD-!_BSeiTaG^^sak_;A3S{yP11jr!xP#L)r~ zlu8X1iL&g=NNC(Zn{+(RHLr?tK_5l)k)iqC1RV${e4xKgvdf5jrvVMg`Q!|ngNTV-|C6~b+GKRb=<%Fq6_)&kUhe(&(Ehc~%X#sY0Mv8sb|&s995vJ|^IW`=VW!^q zkDgYGzhr-zuQuI^{oD2ni2oVd^ZaB{xms0YNnZ3}#Ocnf)eqRR5K^TmM>vnH@hP=z zazyp zHpt9c#dmnBj@9?~Uz1zvIWvEr!fi^q`s+%?F>T(7KuqellvA4U5Oeq5q&Wqq*;wEf<5+(ZSX z`?Co>tKv|a|9j7Qb(FWTYgW9lnsNZX+tjyFogp`rUoTl^xW15Q9(~C zr{^CETu8F8IyG?bye8P$W9*O>Amu_ho8oh3K@J3wmqukn2tmD%UHQn-;WO)FoJJB3sR|Gl+W(0G8v1`YTaiWpI4bh~~{N^h)7Sl^HL2dOEk4XwfyZ$5}T@HB#;v7fjg&cQqD;4w)vl zoP&4Vb`BHvzKNqcI>eGt9hp=y!94Vv&eG(W47t#vAMMw>DIx8J1F zZGNE|=I?9|a{VzMxMY9Li6hn8RGM@APHxYfV!2UX{4Pq|gogEVOTP*~Kd%QyBEBO$ zNTkE3)M;-`G(jOT+E9pQp;~W{xiVvI9fukQ6?&_UbMoYd%ugu3+<<8^UXZ~xBrr{Y z!5-L~xOstnP;y#jDP5s7Qhn#vZk}C45@(;DMIMDl`q0PD&%UqK5_7^z^!-feg=2a>w!yBB}pkdc3 z<=W)1WSjM~2U?cnP{|%KNAeq$KO-wxRS$-f1{_|iY&k@Yem+tlNqRX;>7I@x!5BNX zXL)7JDx_O)BChvdKPYb9mc*jiw}@QMOnak8s&UIFH!~HEU)F;xVuWfaG3Z>vk%1;5 z@Uo1`!u~C`{Sn6QhJhyekgpxQGY)YsSD-SLAS0C-xxnXx8@d1IGp0IjSF|Wa9Mv!l zX-s=KmEG9t*3;&cv2?cTfsPLL=6yPjYtZ5x@ZgiQY@j9M9CW+=_OZg}dsO?CQH2n4 z&}=GI)N0Xf&$rX(oC5FUXXL#PWbK@sa#9+`X;B>SY)n1*#=ghcN}?2XsD$&$(p`}<^uYy(%3-1_Yq8)~v*+%{YKeo+rO zhsx;qWQb3=U96hd({y@WU48Xc2i%KS=&*+wyA}QYgH7cL=BZfEmocB7Xv=Z0^P=~v zf1Jm(ZGMKC{@hl%Wi=U55(38rp|89fw+xx>G6xCdb_Z5O!cstSK5rAf#Wox4wS@%D1e(yhu%+daZf&V} zN7Le+pl1!K*5N_yv;EH(Z?pAh(KCf6g@y4=Xff+KuV!`Z8BDp!Q*r&$GqQpC@YoRv z_*Oj98$H0&^`6QzEejvNdDl>LjgsyTwN%-U&N}bM=6ulWh4A6&rtWlERw*_5r1yOK z_uha2_hFn~!hAp)J(EzxbJDr4_q9`!pFHx1@(Q3i)`ELIpXP1w0l2oD#JphpqB8xv z+|vtBTRJ`9Z}?Im_eIXoN5U6igy+orHFgv~hh(48nsCmDl(fLe@Yy_iB{jQZOB* zY%mo0g+YfCWqU$b2^a{}UGh_DcfW9>3tKp%I&VeKu3&paxBQ^MqbWfbCsjgtW-)*5 zzQ(~bN=;A2{?P9UeO=76LQk`qclG4KYHkD6^kWf+Z`S#)nURMZ6rv1ny4;g;thi6k zQBxuOBg_#y|CJhYefZEC*@ZYVWptYD=xI0_f7$XSE=zVje5dVPP4F6$Xy*9_mKu5;TA#oTfs61mosg?A|GhUl_gx(m0w;>Tz*$CKO}~Cl@!rO( zHbyC28$DH{?89LgU}jgg`*1}?sqn~-a}|eYFhwCe^I_%>FBxCAQc080Gq*_Cd3&>a zRF=PI+-tZP1g&bQ(inD3pqVR`Q5n$G{=D@fdV_ab_iSZ+>XOAS0(fYa@_Yi zi=UHrSq)wzm9aGx^h_1(IFiJ>=1dWXpY9Rzo#F1=$K}iTuu}LQ*W=l>E+)bgeMj|o zYwwV!d*5HwNH7k|L~kSLh{->+2CkEF4u^L1$3AqK{KY;Aut5vBe2K2mIbWPv9-(-6pZ-oYktIdh zUXf9u;?M61*Q4sK>m$3E?to-3Pv$1L0D?nqxoIe+nAfKJ1rJ+&R2zEruJEgk+XU9zmx(@&I(g$zE- zw4r;0(SD=yotZ0{QQvO0mZS*VYm5n(jO@?n1YxmD_cX8)0`LX|uY{eHCVR8KLN&5Z zU@dDm-NB)8A49_J*Y@xwY{oFlzjC{gmTll#7%@FC0)eB!A@f)%BD%XJGW0AN05$&) zNCQ`@O3M!H)d|l^t&wSLqWxE3LWl=@!2t|%5)$mVY?q!6lWLgA!_56x| zw~pX68ZL^m{l7m01i|~jCA-_mi*8wH+9dKi1O5T~ZR#Z}ne7*U9~MCQ{QKRrz50NQ zIhQW0EB5?zOT^Wee}5HRn=Nn`Q=uSDbs>o^CY8ZBt|@pjYxK(B&tQEg?m1yx#yF4Nv1uW)gJ0@2E2;)T}CZeRoA(Pf?TKM$^QR&~m zArqD|Rg$bGjmt>M&c>F#DxEh=|1Onb;Y`bfm6hdVby?$oUzZukY@>cWME-Yf@HBs$ zZFmoUHwGC}?3O_4+j!lQd0kbZ%J=WsOp329h>^~m<4~%k)(53YP!P; z`BtCnJDM$g`#gfY7*wKyL;m_km#N-+EBZY$;f$krc%%0(p1Ya^{`FoX7AQQKSg#2E zM7kt+9)t3kNX7}NZ>*(5%RGq}7&i!4^0)zQ*CTD1O8ffXbM`-ZC-;8SW0SD?#4eMC z`PtSteT7Gc2xfSo>kQ*HfqQSgP2v^`<@|I$`P^+S`c>NN{%^kZS~)F*?1g_{y1jkZ zEpJ^0UIk|oIuXP15Bn;M#5W@&TL`1%2mj$ZtT)NylqhoVy}_1^cnp}3_k1a~IL{v^ zqmDoPGn8*=r&oUcf!9ORJ0t53AYr5oQsi5|8(h3gYxVDQmK)&8#fF90X-UJoWPI;p zQkV@)Zjo-L@%bA%Kka20`U4dJZvyhn0Tq{gML z{TFNe<$e_<5Q&X8I5PdNK^x(J3|oZH{EHeFIE0b35WXj@zZou}O@^CcqS-HVhi$09 zG%hNs>w$7B0(XNy&ASfa6t1YPA4j+DM5WOWT(x?`%8D>r&Zi$TOaK?X_SAFhDVTB< zSxtxnrwd^CpaP?#N($&$1aFME{J^xOG62aLXw=u4)wMx8b8Bm>3s}Jhsse{g#fVw} zuv-~OCV^}@^F`~J5mB-Q+HNKgFL!nvhAp@e0vNDVf!77P5rDxOSl-!kdvWDIlWt51 z-+@$vQ%f5Ixt~`aMkNXeY~5wpvaz*~pOb)HG>CA)N(43nSUkWd1tPsHpx%MuNe33f z7`_Y>-O`~Rz~q&r(-}yaC#Nz1bP?qKfQyMBl7Sth&U_t+x_~kSvPo%aH26(}$BpRI zr+5{4dSp!oXpw&l1_Sv@0Wv3yDMbjdkDCkUKvQe1lKsKpuc@Z%Yk-D;6;cHasO{hULt{)SuQ3l}vg)?w| zNBA0HTmr4dr*)=f@oh9?Ru9Jm(@KT25g8`H`~np|5bs>uzG23-8|?QlXuAHo8znxp0Ikoc@TanYDqs|?$BYk z_~fLF7p)eF9dSwi(-GKByY!aNCAhBeatk<3CwA^0?&~5^ERc||j|?HZ&JXO0%F1qz z5DD5Jzz}W%RY2gl=@tg$VZfkyZ5Zg?zL5_u$oyL|`gbngk$u;at+00BM65-?C=T4A zY(}62hq+DPITMrd3}jmTbjF=Ec|4o#H8^DIH>)n!A9%w(ov7E7+h-p!krK=a$7VE} zWF|Ht3~ivs0Y&#yem?Q*zP`RSawVlkRzfPY&gsc8;@XH1}P4QfrMM<86$^8X1=fq?AM@x;sD5XB7RJHo)lXwp^q$Ad^*r7z^miE z85hBKAX^~R<~4z^XAyLTwsW#{vI!Cb)WEp?zN%bld!}m7zjmD;Y7740kwFGe=}+ODFPi zn(_Q+Buz$5Z3vcN3AP=)kT(!!KbR6NEH6iPA(hPeTe2_ZohhC&`ZUjv+kJgJ&DgJl zKT1hhZmSUuw4)cXFh(Wj;QI};xw!ZWxG(5?nF-!gJctp=(pYV>9iO`ZwZgwe`|ws| zrZw$nk{gS2DtSu0c#LJT1r8s~hk)M4%E18`*a?A*kNBJ>zi25aD8N{jJ->Q~0>ry! zXJ@C5fBqdc(F9ibIGLm7?0zjRSA&KW%V?V%K8?Ite`SuHDh-x7OfRpEI%hvexpN zWQmxx=b|?xdc<@RVOD$s)q{=>SwDaOr(bEp#M5Xap1~4QEw#9jVZsKyc$@NJ>n{Q$ z;9!JM(1G`UcldhXlL978nfj^3@yOWm4J0<;D+#A0-~T(6O@4|=O|jh=2J^up-@H6# zuvU^&;v^)Cl({*&@UpHdb9@&l^Pr}u1JdUSHZAw;92|-ug2CxB%zOw2^X1Ez12E1A z1szC23GO?CWPWvEb30l*7y9Hjh{fzK9sHXni5U~B3)wOvQtOEFInWv>E0|#|aUoVg z?d|OoYn9^yJWioK-@l)U=Q6(yNi3)lmI&~pm{8$^0Er!iOb-Yv z(#1-rGC&C2Qcr6xF}FJ&KgD(%GXnAtGQs-&c^cE3&cN>7167R2uCDyR(9(uqA`CB} zg8TKKuUKCmC`7a`tlK&JSuIBefCCg}5(f*W3S$Jk7tGJOO}vXkhajGL!=e^65Razm zg%Rsu1dk6Ius(nO{7E~>ft7i3vU-{{J8OtIFx4E6tg;!jkRWcH7ND0=v)9N%&0)5R zybj1U;JrzSwl15AQridn5iI)`!?tW@mQ)w~263)243&^mP~47hpX4Em z%g~9VD>0vPrmo1NQMAS{xf+NKY(FOOI|T+ZICwmPZz(|+0p45_JVb9(S&cfVVC%jT zIDRMudw-5vX{a4vJBX_OD3^d5fvoAmJ~dDQo~Mla2ax%vEl*}GVOjsKbf)@SVXX@x2}s|r*k3!@ zd}yE~#6WdIPEe+YC~j48|4)fI?55OVK#2m4h>6=}NVp;s0$eDBzsJxSXhY>68cGDK z1`$jLP8aO4S&FII*^CL?+nW5RN1M*$UU&$9_qvANWe|0`1`;+xi(*3|OLDQ%pdJ9@Z740~k)wT1MoR^Dut(+azM}unA{s*ftEE zgct1Mnj`3GYy!qzK^Y*>pT^^F2qOv-i1;cP+=rvw7Zsk`Ct7+Q4naib)t|JT^-w=-FfavrR;HZ zi8(GV?vG2P*q=VW?FA;WjLgLnbN}T|0Lq6;6o4iOopj72wpi?z$7i74bXHI9woY&q z$iwhOtJ_=v?jb)cx>F;B;*wT#0(9X0U(q!Upr`?>AECT~fAdMfZuju8G?Y@HIm4gb z`EL)W$Ah8!Ilma5%AiwlVOF3#kKht+>bPK9KSDU~w|~kJDM#Y#Bp?eCI>43#=?4WR zCEq#c&)F12lxF7U;F=}JMA|%K1H0k-X85erWdcT^o{tP}Vqzi*zOPTHCDf|mPz{=X zWE2#-KxkVnYf@y6)-yI{I0BtNpzZM`&VqtI=YO<*#LF+izEAbe$`sVyccWXMGm(PY z2qv#G)N?=Da{_$Co9s0pum(Vi!P?p4Z?rxv(H|J)kypKYj#cKWOb;j@OmtOtZ>BQV zE6kjTro7HD87R4di`BWw5Ge_f2yD`l5>hbYgN&{QQ?AG;#ulsZCPCDYxSzz9RD57 z(yw3FKwrWS+4S5_569;8Xb#CT6KwDit2Ye|jR|MO)Ozfoue1!j$o3!|wHpa-k_#OU zc7jAYV%@#4xR?quD2O@?h*sBP<`B4lL$gVH9H-l=>lmCK5Su|#7EOV^Qrgh)jX4zW zO25KMo5PIIH{G%Ma*PFz3?~h943ErkTFTcG7Y0UFL7NYV8TkaY#QUvxXb>6~O z%l-UuXX?2GTcUk8kfLJbG8^~~`Y*9yiWkpqX$Znc>h9aWVW1%vpvsp_@3I#pv|}yW zxC?u0z!XbFvlVz{f*ZIbd>+Vs>bC8izzW8G4HCR-;F+BOC#|503O;0SLu7GU1xBaF zH(FUTGc)lRh&Mffd5PW&4JGd3xPFdkoO-g9*eR{#_^mmkrt*oLb;4WslUq9>qe2OH zc;^EC?yi2FIN%Ao*H>C22K8>`2oAyYkK|ba9IyMv_&P&epz@I5aj*dKTHrlXVWHw| zqY=Hcv$GagH;1VRHHmA`eP}jh2r9vdZ5&9LB)SQC{)iJt^3Nm+zJk`?kLv^9OqI(l z;SialRhxuFD{Ol#p8Kt9Dj)@cm{2-{p+h+c`=BIVGe$}x>k<-V(I68@RUp-Yj?q~6 z+s51XmGkt0iwf_Es6au1ES@lRCLr(Exo6RZ>{!utWL*As)>g0B_$1#N{5sP zh)5_PB_JgtrEHoz7w7xk``7)R^L)=a#%Arc-Zf*)F~&6H&fL2phg=wF_!)M5z=Oe` zZsVtU+(PJ1ZkE^l1%EiWZpgb1D&I}I5kYXOwIJ=Y=EooCjPABXEEB7~e)&QQMx$bI zgOP<&M-UJfk%zA`Lw^f(oytx+HxZg zAPNpA$oI%%)atgZa-O?4<_?V+EHVaZ;bj^ca|rHm{EPKEFn-+q=Lwc2_FD%p+h(-G zeSzj>7IXT$qZTR0y&m~)CuE5&VN4+=^=xSnQ-!{QgA)fK((U-)m>aCi*#aklYQIAd zEOyPzPd$<+Nb1Ad_dR*Grl|0GXp_O-t$_|ynw@IvLxxVph;S;0YqiLZO)?yif;`5S2mL|Mbsp6CSZ*#>ka!e zA;n>tjCHO-sT&LV0opIfci@%-reA?JMi2@BTY_IFY29F`lXpdc7?;OL#g15x4EpcZ zynZq}do(cX+>T4#tmvsv6{~RWfxW%eaGtVMgAUl^H9LFFv4gib?8ANc$;OA_-}^f>2Nws ze!%zv*eU8flQ{!3A&ci@`oDB(OpN+lz}EFni-6%0L~2EI<<^WB3plkPEoDIMLPkl6FL4F&=0=DF`jxxl+~WN0*wRoRP_K{vs*dHkLOzv&YoA z`ysWj`_a`NWW^z}hZcH1D9WH!&&O2f0J=Q#bgC#HH*v-=+j~MZUJ0a^Ah~K!ec6W z8XCq|8d+a{K-jOvz=~3r&$pK|z6?_Jyi7dz;W?uq?wW{qW)Ey(S1ufZD^?q^hON)Y zw?o_z!KtwPYn~k~bO%!a!wAQPEC~PI-35~jd3a9*2P)<0xeF#ICVHXqg!>6H%`f1l zXkcLA#e;ZULA=C&BYl?9t6bpSbnUt7xoLK~7632ZQ{iNl{5|A9T)@;O^NWuNKpaq> zDuPdNeoMsG)2`R>ndTq3ksP zhq}gTS|rnZ>GEgc1r&rP@Eu%wJE9?)Gsymd8fsZJ8>!25bU(o%51`I%qok7Zals$^v~avTqBV&bGm_52_@jRjRQaB(AVayYKZG ziTq%|3QL52dy-c+l3@F3Xy@+#DnIxM(sT@DnIE2KGgIJD4(@otl3EwK2)IR7lR{B) z%*Kp7E78=Se4-UzgDp*tmN^uUhy~wX>mckELzXDPv4yY9P1T9<1AOe`{TlH46M(nB zQd&-{7YZQ23;@IE==MP($kqujm_eSb&z{6W>MsS3jF?3D*Lm0=*klsSZL{JerFu zDta(}pjMC0eWsERG3?^9dCLfmJv<(n3_}PIM=OewGWz;tQC)_!aikkQ$o=YL@{vB= zdLT%P$80ionVz0FVwRE+7m|^%CKmzZ4!++{sg2zrUC87}K~&4h3G$VQx1brXRR@Fx z05*Wz;S#PHYZ05l8-OAqfhU&f`R>aMgs3wYVX!J{_&cmh;xhy94Q4hVU{8cBN(=nO z;MH`~;>b#X)H#XNBM?Q<(K68M!CC($eR}@Z_i~dauccJmy(w@Z%$%N#+C!bC{2vTz z-9Czq>#_emaL$mmMszgUofpAOkCSb}4&esCb;;zAmVYB!)Nd6Zyf~qStb>c4D2{S_rk&cs6 z-emcRqWy!B?W=BZze4smfw>>-zbs!XDiN_XDPpw7H91)N{Hnj&rauLCa)DvqUaKYy z9(Yj@E-`-K)CM^H&z*heacD5+EbH54n&A_mCm3G+%O{z>)`;|p#*o9{r$Br={q1u$ z9fo?6+SH2)YkGRR$Ct#)0wxt1Pkt3cb&{aO3MeO_6R`kmSGC?m4oPI2Fap>HTRhex z)`Gt1=$Ap8%-FxmDp|x9>KplyUA-BvFUb$2gJU>eQPidgL%`!l{yXWAzIef*5)5+T z&GE_vmnr=6wc(*5X^~fu^B@C5Gvs6#1?S2l<>H@>2kVdv;OIa@q+6(A0|6cXx-Uk9 zFzh^l5GFoYt_^ghciteo>{AMQpO&S!G61V zhpBovZBnYLs(W-nuS7k!hgEOz2@AufIwGi)%0q7#irnAJ>s#8=Vi6@;jneM zPhXP#&9$stTtX}KveNO&m^-xpN8qIf(V2WiaH7@EXZ%4&H8()`aSO=L))4=v$K4O_ zF9hKscX0<^0C#5eds?8X=LaL4Y&wNIWrka}5r5XF8sO=6K+=V~Wdmrd1$xsj3voEr z)wmsI)1M4i_wn?&?ewJ{S2q;J0G>k5hy@!bJbZklqC(azA`J`{(q~P;>wx?R9Jk{` z3_x61d*BhH3LYG%tCGhY@T9KYDf_Wnn6>mmmFHX^Wdj_zAS9XRjo2ZsdndD}hXKa0 ztQ}u`5L`69!H%@bG2MG-iO+60FXV3PX-~irEF}(w*iU;_q!PtL0D?%5pkS$L;Yj@i z?KYG@1n*UEv~)pGKz8{-B?2(Y&PSGb=V|vbz_Z{CSwZSDcI{;w9UH50Sx}(&`>S2v zutW=YJ8pGQ2PwD~X;Gby@qXsGOmMBi$f@f;%U}U%mxqAV; z+=<(k!5G>v=zV_k{b|9NA_%VW7;axD=`2)~um)ZQ9wRi|79UY3 zSA^H!jsVUI9&bo)153d`SN&fAh|g7={Ho}%NJ0)lvJC?BV0|k$>4%=A7ikM!l2JaS6Pfwc1T%E~ljZk2190Cq? zCpXY}X!3_&`&7XLK^Qi}ww1~Wxi5K4dq?Ix`Zms@w6G}^=C#O6V-Wx*hTwF$ewBLr z5Kuh|p*t&UYZs|cjsd(z>Xnd?kSU*ymbv|8o1x)hveudZ%*)IHUZeYtzxX+%){(*W z`cs$|!<5g0Yex=M)qNQE89!Og zhnhea_D+sR&#b82F)_IcgEd_EY=XfZ1+fSV8VElTvbcu_2Zms{8)*+WWYYCqn9Rce`r`FF_q99F zL7W~`oId$d6~ohrMtN=Im6ykX%`}3<;eiW?95dM4BZC3D?V~X>nCz~dwQ>k13f4Wa zXAeipP`Z?Eo5q=L`PtxQy`7m@Xuu(3%fbk=?eut~Q*y+L619pt@hNE@`{7O+c}<_5 z8hP@2sxX^;8f%)~yCVi55xkW@U2g;Y{_)2T#xR+4`ueF5k0DROATbHx5@=|Jp$-6t zL5sy=ex?0ZhVWuWwEXKK=RayyhB$rtr9dr!EC$5^5C(+O*^*SYk}7<|00qZ~;yicl zNqxAU$Sat)>vAP^Bri!XatU+PM`Tx%>6ymq73*2T@?bDE%c9X{;-nx%8fxf0p>Fq( z8-rX_R1#gj26rOtYat97LOxH!gbMHjTi9zfw|qMen^fq-%AY^<+QsLgP+tW2Jx`A- z%mg3)SLJy4EX$2Mc;l|Veu>BQwUhtj0+f^>2U7O$5J4lupV>CaBjS+dG+3R0EK&y? z5k;IO@# z8(`iCj~+>`G)hx))t498K~O+ONr3!9%M0kco<2D70^gv1R~I6bXbVttpoM@T)f}l9 z+OzcHl0GhFp)pT{<0K%|-2KcjvWSu+Hfk3pgDc~Bu0$s&$3qpv2NQQ_j{V0sDfC)= zX8{5`OKC7Y*3-|2O_X3o=MRmVOE23?FcMV<*J3!EfEmN28k$Aej|ITKH`Hw%YtSHn zpPV#maAia0iBWRF0P#WgN)@ytE7pTHC0b4;Yzlq|#v_sv_T{3A z36q@(zO5>am2%Ub3Pw!OBLEnu4EY?;T;eg8k_=UHoB~F{{nq#eVaPQILjh2$YgFx8 zH2|srcw>0(T9OKwn}>H2z^-rMscTt-2rL2q;qLB$-$x-%#AKhd2s737zgiJ$CYkIi z*gtw?3+8&p0PEnpXJgj`WQx_%?GFgjXQ&z}>D!R~wUC#gUqI*Ua2k^UXjEN`IQ}>eVm1%*S~^EFreDjUrY26e`$-D1C|S#Sk%VO=K$-P0}sFVJ7O>& zL_V-{q2~So)G4OETk;520qmlNUnQj-Vd3fN>B!3tFdPH2-#1m*Wu8yG@C#uf|9F93D>PCc#s4TZfQk*efV?xeFm)^u-~LZ3K&xm zk7c(Jc%`oG*byq&6tK63vkH$A@-&1h2w;%IAb`S;=uKa(+{<)1h?oJBgYakjESx>%1nYY-R;WSP{T zjxTUo#VtJ3D4b{ukZj!mNB~fy`tmDx-crclUUKq5u8dTsnL){m)=D}dqOU;?{!srS zRC$o~pss?1B8`3^?_@*;@mPJNgHcaeJJFe5<;&AteskQNpy1EG(y~$JN_Ti(Le-;n z?_NK&Z~#Xq)c}tDzFP$=IDA%>Qw{EUvL7E%f zU;w?>)Z-C#i!kn#cuJg#A3HGX?uXeuz?O_jD#)$|i7XPy{@V3T@3Ws1DmookZxOUD^-i1QD9pw1EnL}cFtyXB_$;=g zhE!0{_jWYsNq<#2dti|XaJ%@lZr820=oy)m7+Y}?s6|{SXxG_0b`T$vcPyWq@vlA(7r|d<`BApPna61v~8djW{>>hg+(*+yc z*1JKV*`B7BbneA2@9hjFRSZq<=KcB~4~hzq7Ac!R!VVxRarikC(s4=Ye}4Jm{r`Sj z0e<^q&UwAX)-AHkKv|*GXIKc12rz;W{LYsZCwJ+O!l@y;=8t{;b~>KXMF?D~pFzsv zy2h6jWG9C6R93vx%Zumi2yeYqhEg*UWrqL}(DEFse)IlszAY2U!Z`PTR%da6q5n~0 zp;|vr_J3Aq^8`x&uP+)4{VK#EQnqvdy$Kml;T3$|$CUuMP;$2)M&kWOrg8hPulAe98&c!Wo$oJ& zk}%+!+;TQ~sl<9-N+Jt@2%v5B-mfuC2CGGQr7a#7l>`Is(!i_-1q%4VdN~g6XzNqT zj=9j`4`Qo-g?`wOJKTZ>Y9{W<4&Hy8tsz=@C0xaU7CyieAPCQ5w#06T^$4m{$meLG zvA~JX#RPwnGc4;74g1gooc?O!P#(%oUPxvX7v+J$C(Ts<^$e?IdD;KGf06e!d+YLC zJx^o7oSV6D=0;Kk-9h$4+LGM4eTl+X9$e4~NSgl|<)jJc`?b$1cV<$V@l96HBMI`i1+ODGtRb-SBDCp>$6>a_5t&O-}L z#fxGo`?-fyKXaPiN?GwXMnEjBB+FlWLX%4vCWbZifMWIr{*6J*rWk|CEv>|Dh6YDb zifvrWDq*1Frm=ThUYhgb=YkoE{Sx-sn-Nu)dp21Uhw7*Vd6ILpDuU@_=YeseQD~-sUE8i z1%E+uM6F#~xLw+VG>>dD8-x-9GY+lxt=?rfq%Th6?&mU-9ocMlWr>cwoRgnVIcpFp zPYx83DlOLZ0hogWI`O!Xw#Nl%92U5!KK*Lob~sMrbD45Q=bp{9fk6=|m+QqNT+VRk zW1pU|^D9Mqf59@#tBw!0#o~eW9e>5CJ_vfmNMtkzGuT(gJf3O+csE-2m<^0w2X<42RR#dl+~Sh&z7d(B620D8&<{RCJz-zSyEZ*_eZ z4d1(@1d@|7yRICw_G1$g*{HQf$UDIM{QC9gA|CPm#B1gCFO*orEmF|Y;TDM@&o-{H zl5xUei(AM+b3rhvhr4uKyjX9S78qRe5dKhZ(Ri(Djuw|EirZ*BIV?9Z{jOKw`oUhw z=MUE(%{BhfuCuOlOhS^9lyhQw$s?`=PZ$?B?g*LSv1>A)0O8%=>WTErufW+9lxkUTCM(bgw2xy3s` zP`-94hONVIQBo(#atJ8KvAK!Z1`=kL8<{Qj<(k}7J(za)V`szc0y{XjlKL6G&f*xU zo2uBjXI%atjZWjogVhdnlkHVkH+|JiWM3co>wk4NCZQ&p#J$I-Aa?lt;9o_+0JP1X zuo#75?>&BsunRLFne>v!tC~P%LeTstV*%`D2g5HByrHQz?kpJ7wB_mV(-axc7Sla# z4oO1`*OJ$A8R%2?xD#i*rXx@$e6Ez}+v*I1k{m<|E#UB^Vnpb3#A z<6{9JKVgu%&n=x;@ELSU7M|igE}O>q)4W=glw+93?bPGOp^_1wA z9iuqHmL>KZlocR)JXok#&1-dmD#K+r(pFMO5?Cw98u|_uiP{k`I_6gH=>X&UCWDl5Q*2!wt9wy+_lc(u7zf;3v@+HhBaEo@J z{o5ot-6ZkdNuRY|9nOc_cE4*!5>bMfH2y7WB{?fL_&k7^{K0p&2O}n2nMwXMV}XKz zR>3PXX1RE-;~iMKkGT&C67{%1R}NDFAb4Q)t zxtK{zXn1G!{ShaFiGUW0a?E9uav)9 zd~HXlUyM_(ZwW3qSN~x~CMGUOsjCk##rIh9LAQZmF_?D%3gXa@tkZIu?gJ)j+~3mwN=hp=sC+Ii5$7bH0^|Wks>CAD_5m*%`sUC>VBFuD&j3(_7v_}M13Y~|Wv96l z-!)pS+q=9ow+0u4yjU>6mjap!K-)+H_JR#MG#OYh^HWXcwg7St^3?%}cLUBkOdaC( z=>IGF#$Q~}JP%@+?BAF6UCF$2vMVgJHnh%h^a4q}hR zeYL(Ue|xTE{ah{d4{yjF(BlpXzRAVTjCWcoDv{~pt>TVw5Q<+rFuc>y?FEf|*^`Od z*tPEu(t?+LSas~!Yt`iitkBU4%&E*tk@H5lV%H*)u895GC+6f*SDcXj12#ZqpYse5hB2QNe9=JE#92ix zd>JWr3+%}FUN6?p@JKbhsV`4Tm+>-fxMs?`p`^?5L-9+o^gr4!WeSN7SMOI{8nIXC z7kck}-No~Kfo{aAAnCg+yz6%#CMgSxYtMTKd_7jeEQJaL59C;<3B00ooKgq4=AU7f81oC)RuFvy?=Dr?FA-G|~!Wn`TpR=Ylb$Tg(oEnavMH}Q7Ij)6|0FJAagTr$rmCahGfC8f*!7xP#9 zwe{p*1?adS3Z6QD`dS2IC?F`ti)|AitM&k`!-8Q+^TMIp$WPduyKp#rDgm== zu3qcy6bWRf1ZZQ4E@)bP66cL55*zGgq>2geT!Bw$-FRMB&i*`70F*09@03=*WTy3H zG^nn8pNzMiRI|@gTb?|AjM*K^C@J*+F89#>1*m^?(UiRN+U##@hbBbjW`cu^scJr3 zodjQQKKXF1C^{s!r(qMD!FJ?IdaAfRdnR^T+WRl=deiwiRms;UXDxX}yZ-!fM;URo zE{Bk`mi%a>x_anwPAJUxLg(lgLCUcmEj`Ks-qWcu7bQ@t0E<5z;qoDh0OSS%q#Fjz z!ma(m0ROJ3Tv=`XBm{p)mfRV8PP-#eeueMiH8IF8J&z?JL@xE4o$w=N%Klb-z^D1{ zm#>n+n^GUY>RU(zb4O;PAf`k|-I_=hBwBZCiT{Q%rfNaEj9tGS*%z^za_T z@nm%wk>aj!k0!4i_X7fm7%&o?sL|+g$-tgoD}k2Cx@N-FR&??|kzlQ3!nL1D2l{F% z13wN(0ai(QImNAEe?ChOuTtn1sCT~;94^L*Hn2QBF+oT7-DWWCdezpL z+9E!f;OUm4O=Pxp4tsV-+m~UiX6Po7FGG*}&|_?~q4BD9cbMQdmPcIt+wt+X{K5qA zd-g^PCAv5KF`~s{XPWrD`)Nxu@6S!i9_^lcG+Jv`rQW^P$G{b*TQw-z)jBj8;pX6W zlUSMyj*!3K47>QjGBPP2(iLap^0=ZQed`Qt^n& zu$@a|HyX)v|E1U1Bs$KQGWYIQ9dDH*a|^Z+UC(O~lb8Z2D`xpF!6N&V@XJ}!o@N{& z6BdF3AO1EBpcZ3}<`&0X91Ml+g|J($?%hcab6eK_B#NdfY7HuvQ|fw=SVo6is>GiJ z%?Mq+XW^8E<~iTR_Zj7F4lul*FRS_d;>Q`n;X($(@1-Mbd!Ea}aj_-IW5%u~)cWAC zi93cX&uLIWq23^D&H|b z(Xr}ID@@_FVHOYL;cipPw0QF5Fj7IUI_%sG{YO3<8PV(R1AqVid*M{n=_wXnF00|` zLU_5l8&&n4>-(B6y7i)$;OHH4<@{b0W?ryRnS*F|V#9B-M&D-Q7AU-`trKIJa*$SvFv<_&lFbyN50?TE<${TwW-Zjt(0fqzy$@UN|mcH z*R43T5t~l2b;Dt1LAcxNK6@$el<=S&8o5{k?VI5j^b`~7C&&usFS+}&=lv?$R=@vN zv;Fh(_-Iws+w#q!YnlrK>f*mA#$>H_aCSZ2`E7p5?Y16MmELK2YX5Stv z30f_`NLUf4W^y+cZvEc5wtD%ya=;*}KqEc6m}65MyZ;XQt`ORVLY;#)YQCPT2yZ=SNnXtlfO2)(aS*oMs&!(ngb+)K$65-3+yOWnQeLN`r zraJ|{Y39}P43tkX_C91+uCaF`n$xi*P%d+|BRcPlV-_=;84j>4~e9>%EU;uT+tLc;y}q?FzO$?qe-q;mXa5^0mDa(HqSF3Fo>F zQ{mt&HPWXQ%r(+yLy83at6()S#wIDErMM(K7yUE(_9w&Z#|@?$;yyglh1%%Hd@h#J zBpHVnL_`{gZeHznQ<8seT)BtZM*p=97e4+J_7ksqr8RC|MDW&E?WDNe!IZAm8cn8q z)k+47DS~gF>n>?BCq-A;EI56>Z3`mE@De?oN!RgaHxl{6z>4IMtc8P=EiU7p?ph$D zwtpcK8SGh-ZY8?wDTXuN=qmbG0reLUS$3j{nj^b+a5vE=iV zp!K_Znd((5{1!3-uU=h6mz+~+_?3qxal(g*Y({t>|F#24KwW1L@Xr9D9ui@$MnPz8 zLNo-3)DKxhHX_&nLWTGP`rvQBu*^;m#*C`1dn0$AJb6+NJt?xo8EHF_9u<_+{;pkF zEO6u^w`~7^1Sar2sbW8T5nPx0*V|oPhHX#JSyU3fy#F9Au3%N}HDCBECI^9td-~Q3 zMKVe^4&*R2T;MgUabql z2+0;iIE(Yr{rIWax}6 z;so*;&Fp?Jh;R<+fscTNR0LuNE3d7573U3+DjCFmMpU4{wxewwso&O1&2Jo+Jd`IJE#ge zb99gmf%OljPgo;~IKzrGR0aC#q@gr4duV1h-s=}-tv?>xsLkml^W>Hf3)Wb zybtJuKc(0Uf=Nc5LlV9tuL4~>1+-vQV3b-ct~qgtSZ zAq*#A@$|utcF%Eg^eo1x$`TirOxv29V@=i~jG|8hgI(^^eon}$$UATDzME`@M+_{8 zy0J!S(lc!lO!I+W2{eq~M25;E)@5z@xAaf z0dv;Xyw{H69{r6NrB#T3QWo zyU0byI#+N>hZK*#z(%WYv64H2cXP7^t4m9!NGoD=z$pO6ILO*kz$kEjfDU(INRc65 z3(b4~6AiNRo6qC7q3`T+)9f)1D7rX+EHynn0Ia`r^&72+zb`|WO zznTU6dj!=*4FNVfb&47(2Of3Sx@S{ut?CY&a>S>rSaq9rHcy zp~&PnD?`zbFRv?Tif1+ye$Fp_9dnZDf0W&I;C_QN#^%|uR4;!V%a%=~O;f0Jpkt4g z3KJWU4@u>=*D0SO%``Njz|kk3#q57nl;{A0IR2T^Nn-nXJZwZK5!*ya!IDUv^4@I6 zztH(ik=`3;a3=*wUlN#OP)&jI!fS6X0%Vm4@iyn(yCmq>JS*H0n~Oi+rZ<3%kgbJw z24obGAtKKnkgwUzfk*ys6^?Dt!MOpEZtDm1J#XBy?cm+o=mJLR%x*0r`?k=`1UMS8 zYJe>_NzA}50%wzlZId|C-~`cGJKJch3Tm!^$}Xj8=&h5OjT7;qiNN98pir7mZl zURA%Y-epM~WX5cxSY~)c*TGx=W8tgyEhi2qR_&Z9a#c%1Dhn;SVp5A_0#5Q08vbae ze3{5sZ6^dlq~|$VayQqfmy3bHkahgqmVjyRuRbFQ`iArH|=o+3xuJFQ3a?FHUzxCkEIj>y%CXue~7z!@jb8sy}KH5 zAHwbZ-cCzL=Q}wWrx&AMWeA1{2BwlAaCVq(Oe!sJB&1QvBu*4g>bF72B8Z|<$npDQ z!-cPLL=h4XO??dVM=rmJ`uTbIr))3yJJ5tH(}brKTtFRTGvS14E8RxxZel0ekoQIU zGASxfvg6?&Y^uuNX+7Y7)Y=*?ppo9Yl8onnxMr4<_Y)eBT(^EIAA&RmK zp;kze8x)MqanT9a_D(5?+9z&W2g-~y43T$0zf{4$fpoi&{*dTA<-0SG6hPC-%bKKe z)fu+Py-;JnR-u|deD0KK#_cfVc3c4*!Pq=7_-I*ojECyPlkY`cL1G8+X(lJVAuJ$t zIIjNrtv#pHWjyIK`V$hUKyyn@#ce26toPk90LY`+`S~_o0prGRA6!CI&j`N?hBot& zA97m+M7(J&8XPiRClnP*hBa>yoXs(}YW1h^m&!cq=VpCE((~a?R8$Zv9ai z6BVxBZQ_X_36Vw-zLNQ}iEnYb39Oke@1GVuDr=8Q_0o>|m;P{1djDNu5oALRB`?htN^_SwU?fHurpE=1nx>0sKD$|D9z@W=gsft&Ql^l?v_|Qh(L{m?7wk?5Ny704Ov1BOcqx}(FQ$74Ww3o zkSZJae*%T)b)X?A$_GWxJ@f%h|Bv#fKeVgPZ#|_vC$CtvZh*W5aUH;eqBxvMTX1w( zFa!LK!pYDVW%R8pJq5_qdbDji^9mF?u8TK6`rgZZuPUuz$;D9rvUOwJkbnjonp#WY zIYhKDYn?6F+P#3!w5mqi6N`R=5FT&Sb*amYCRrW-azb&mcP)I-H8WA`UZ4JaQl8MLE^a;W;&LDSVbVbdUfv zsBOV52MNIVYe1k!45lK)c6UbrX>zi9PFx2+(eG2Hc)Ej7KLE9T@XH(s5)VAx-Me-9 z`T6|fklrO=s<#7wB@rZMa6up_HUpO4o&2>~XPtbA?4pkdh5sH$VXJM34368(WX8`e zc2-0b4u}`L5zq3Q4Oss%^SQ}(@1p1w89Xn@<>VT|xFdpFVkDewQF7-w*(_-85b~hv z0GNra{5bk_VWa$n`O?3i(b&zvu9N1m{t#8T6GUS2e%SrWxKPT%KlioU{s$DseR@qV zE-WbQe7C=5bTG^hI354}DMKoWecOyQT7Lb@FuvhaPuQ}$S3D?K^{ysHhELU9l}KPP zL)l)J#nj_j`;?IXE<@Jq(KaehM>SSH-Ah~{q(O;f{rnd?u>yhIW;~W(Xp4Vk##kK` z71d=b9R!CJaj%iP`Mqfw${$2{{}G$Q1&o{!DVMST{-PopWSQMJ{M&)1?O9rcx$~!K zL*gvrg4PUzJ{H#)ZRf@WFA5Q!z^Z8y%`b<5)7|*(kuY_9taVuT!6gHO#YDQk;JtD` zw@I_qq+nw4Upa|~(Py5WQHiDX+bxnCcbCfUWhxkoW#$?4kjJpWtPn+fzlxi@$EDJ- z>4hMX=e3xQXO`_OiIpxs9O+G>y=1(rEh8@X6rQU$(FJ_do1Z-Y;nicZ)I51N$FBZ< zQ>%%_e>k-Rhc{YjMykE-R{7a8Jn&N0C~5Gl269|fau|lDvqByRYg?tg=ks3u>TZ26 zdNiLb?}Z(=j-kR+-snoXP$n5IDs8#^A7P}q!}is>atV>5 zC*8CE-RnZvx}8+GzDox2**9Xs6GJGiiBQX(1U<; z6O^248N!zW7yDn1fJ|JT+5}3Od0;(T10NbFiU|YvfuzfX*kKhEEJc1Ozk2WSwqQpt z8U&g!0TlF{(YnK#7|nIzWBEd+nyke~vizVoVi-xyANb-l$<}Mz%Z$}qodm|{{c~K; z4Hy^>%J1W%D-cgqRWBkErfd2xJNsf24jwOmwX%bbR}gH#KotY|IYr!O z_fq_^IT+DAsB`iG=bi(lh`bi{C!a>?{;$=fb}1dyiTuIoW29|9Ao&mTvXgiDo14qJhYcmksRg z*`uXfEObLnvhm)-al(T;q~}qcWp8=F<;$_jFu6fsf-uUuzUGCA(u2KF4T8%r8ELvS zj8cZrFEVywDF@n37!siDnDXPFE0KBIgxXkzT?$`g_G6fhZXwq5^RuXy<)8{l}-s z?t3fJ;(+cD%Xmy)<)Wvp-3BjRPGe!3YF=-O+$?eZq2Lpq$k+c@*{o5?NTEIDT79}%p& zm#5NDHwWA!wT7oBLvkpv?I%~K--fl8zbWd#V&*z`DV)nP6t}WWg<4z-{jbf0_~u!c zCqndc`x|ioRf5Pjd z2;dcIlWvf0o$-a#@Ogv{LEd?6Y*re}BGF78!cIY66!|n({@FpPQZkr4Y?FlxcY5GU z9=IlwQV?WEYX}QZ$mK63+cDd`tvSe4=Q4^j~XHU=)xu_|jDnZ~?fuDZplPY#! z?9S(f8<;6sO$y$n`U}mCPS+Ty!C1}X-k7(i+b+Q|H!MGm@-?&Ka8)xgMaqS~W_)2zdq1By z^aUZOtb=Hr-MvT?C*D%z(&3)~`={6yxmPuc^~l_8b#f9rFxUtK!4KGUnag~M=Idpq zwnj7>C?>UEzphNwJCV0cW2=eoV0Y=<41L~yFlNf3t>5#>UNXw2XZ6q8>w=t2M%2ps zDhvAM1G|Smf1P63OGfm|On12kPY>cV0)DN2O7S|sarsv2P_e=XRz+Q#(MmsA>V+PS z`=k5R)m0S{UE@@r^icCuk)$?UiB@D>QR$IZ<5Vel;f@w}sgfNpg);>$$Nuj91|bTG zQl3(EVzHHs1f=0XDA`;_taI9Vo4ySF{6MQ=L_HtUTBFcm4tXZWukNpVrJ}7NC}A+8 z^Qlqc(4UvWbBPl_J^wz#$ox`>w~&3rarrs>Zv?;EAdh_l#Ss&Uz-=_;{ zIDa24or>mE&euh=fi+V~!A(JpYc#YKY^do+n#iRKsvl0~L%vU02IZFcsJbQrUC-rT z^Y;np#=4^#l=34J))Gw zw@Fw?|33crr8Ym|#f!i9@i`TlEQUH0*)NF35wNMKb{6P5nMC%Po?V7?-|Xlbwx3^~l?%IO zs#@(c7VTH8kyrA1zP^4z^>yIpsL)p(@y5*LZ`ux%&Chi(#47uAE}iU7-K4HX`gV-z z-4|umdd^ur_?;ZYNO(S%kuFG}?0*M*gLvBUQ7DnY2sW2Iv%_S$-uH{0&dchyp2>$o zxL@5l?<$M|WH8RxZQhE{VrOyp#qQS|BhKIL9zR;|@}Mv=S@)98G!oFX+1J@FrAQsOlU|Z>ZEK=QIIyFO)P^g|ec_rJ;>Pms5#fJo%xIuXakt}Q3@He90 zpXK25cL-fa_217n>@Xk{0L4f1D@<{9#0UE@rUJ)>E=vOM6}El`ke+}q#BS3O4A;RF zYw3&Tk@Q_a)1gHzY6fOJplGhc${dK;v(sY=8*vB(MJeJh2Qo^oBug+6Xogwa^1!WG zYq0e|tdE4_1T6XJOF)wb$`V>Y>4B{a6)-UEKSPxY!e1+(=bkA_-&HUY)MI9R_9FuJ z@PY0_?Dq34LR`J}UtuDn0)l>7PI=NjngW_M26@&O${;aDM_q}zM0SaW{&qm1OG4U( zuz{|jH>2^6`E|w}24v^s!^wMw+B#X2A73EHd(EMl&2y)_tj2bv#Swqn@0g}s*3Al= zqXmQ0;d_})ZT{WYzY!7&^AvZ}uJ96`p+ZJ|9>2$f)*4x^{uf5?cJsXwyV{#xN6cVfuWGu;B$a}fxxthKVjgBn zi@UN(zj9wGM^vA3ccH!JUwE%!zJr3EAXhbDk!dmHql0Rc1q5KJ#4#A?$y;U zT6?|{^1qY@&tq}&XSm}mtT@AX)$g<(@$WH}-yR((clm^#s_%>oTK`y!GdcFI#&7Y8 zp~q80N7_!E(C+gcJG|C%4+xwcp1H16)#Uej(B-0K)}NXwka^T*ukU+ZYhuSLu)A~j z-LAV6$xD-XBOqV-`H2IG3-K7D0}|I$+MB;B=>rUaH^^;V|194B?`uIJp*u??b>-;% z2M-<;vAPFbyoL4$Ylzj~zkdQSIrApJ46sS_y0(N6KS>||*|QMmgNd}-TYA-Fz5RBr zd-Qo@<#&T^ob2&^d^AqE5n6iCRn6|0Z9!VvkU_h9lv_)c%1BP@^$noQ$8!|yv%IRTgUk=90eP-v6%}$ zb258O>Wn}X2Bxx0Kw2vL1ywRQJiVEkXaScJ12exQAdYRq zoBmv*umOf|9-@D?7yA)8A85=D#XS+OEH-An35jGqE(F0?BZ2@& z%ZbF22J@mK?&jnYjJZEk`O~b-!^nm`S*NRO(37&o`9!FUg(@Z}@Pz>*cPQi2oI8we zD+TZR+@-_K2~ZRTl~DjKw5t_HSxc4mwfFza%_WUyn^JoISx>jpLB;P_nD3<$!Bf}E z94}H-0?BYfy!qYT)v}(PpRDy5o}5%=l?~<9dJes{{@t&6iH}6Rzq?ObEcC=9eqA|G z>w^P?FOVThFVZ~Bhmjo+LxBgo|0O~qR401&^aKOr2E?ipq8`%R42tcbK*ZNBebvnn zv~8emOtQiMz5xUs&_yjn>)%z)O?CY)K;2^PH^+>1_cH*Ltm2MAo`W9OyD^uhrl#9- zq2x2$&FhzI5?=rU?7G!WE#Udb7*O0Ua8Q+nj|I9RcslwYPR_c5rxNeOQ8awYeka4p zdk%@M3&X3AZ4Om=8bZO{bNj=UN1HzrG=baMjW4+eR2#tn&@Ao)z|-|^%=BX5S|fmf z5kTETJVGkXK|ZYC#O8oyL4#=Yt*jQ9+6u)bU(RiemIvGerJk|JgbfUK;5s@HBbx}| zfFIK&P!l#Us zWR#UZ#cHD|!#!AWR017E1>+wUl-dhOKT|Zk^qe7ZnF)nWfu@jAcIfXA#9jQNNFdLg z)Ir#eVM(+zFAlU^xs<>pgS!`Yo;i{6nJf=Z->{trx1Vj zv1wbe!x$qKME8IBmJ=No;@ttSD-4@;bagucwNnAdcB>Ch&t=1u2Hd8QLjmGsu1S(Q zImDg|W(NX3yAA-zoJ)ZV2YU+WpTYGUV2C$e2=^8a3gVUw<_Slp8;YD^H8ttWInBs3 zHd&U}hBFOF?XzBMEMXXP?=Rj60Lg!VP3Bos5V2(Vry9TK!S>tb8>5Q9QYwA6DdaD; zZm{5lN-J6El21>IlH!dQ#4_yB1d_Xbq~4*CVI&G73r;Iga5a7YS^Wwr`=0+f-4t^r zlrD-bqCgtW7I$6gtHFXNb(EU)&<%@&OA0jRsY3q6fflJa4RqQKkyqtHAFddNeS9q` zsbn4OiW6>e3GbXvkYhTIMQAY&JD#|S3Bkzw>hMMa;wvI!jEkqO8=lv^gLA$W!jl9C ztPk)2k^87kQ3ZAt8e&^=0LcLA!L3a(G(Bx{SyiAp3z+X}BVcD=H;lU>)q?}zg*AU_ z$oEIwR4gc2P(5AiC+f@wKntAc5LZ+RdGMv0-mNMGm(qZM(|hc+ol%|TQ6I`H&cPD~ z;2RwcLpkuAY8jp;%{Jx{c=C5ek$}^d@$!iI`7^__ci1^>2VDW4Iv03 zCfdhqdhT1HthXk7NSRN8giQqYkG(a6q>aBA%*fanc(zU3 zGl0GB;4&tytR^=^H?KIp9MTp>z1v&_BYq&?A+q*><4Z0NA2-39%s)I!saA3 zSVIPqM(%EvVKwx;{ce+HV!Cl){__9f?Jc9KT)(hiN?eqrvgl3$>F!2pP?3;E5Red% z5J~AS0qIzPC;}3SigbgNk`f{KQDd0_Nmu$Zmsa) zjL(Y?gY4YonvvKq)(J+b9@7!!uYdW*E_@i5a3(6va#JYG%Y*2Ftj_Jifne$)ce1t) zt`a^H|2K@!8y^Yj6Gq?sV#P7$TUhd*>joLDBjF(-_L-UlyvC{q!R&2uQs@UMif_|Y zLYSnD&B$pCSnbc=Hn8h6UJy~Kzr(q`T=SCHwp-8ch{s53Kkhf&u?AOL^!al=A{O=C z0i+)dzoti)zcowCXa0Z9EYb~MGtAC}06ldUbJQO(D4{kxYmmdQuCQer5y zVtAEGwCPnAv&rq*l)@+tHn}%mq|iURM8ib7)=wg6B9M9wkC=)Lzf@^17A2?EY{I#D z;kZvR`$|Zt4cX!ui#59tG2K`litVXkO5v?TZ*Fi0+cVLr zzF+kHhq=R6f&MA`yy@-_a%I0)t-eZeH!ZJYLC5Cvzt219o=d`*rYju#KW_M4x6Tqg zsL_didzHM83#F`md9i}{WVnS4AD1J4C`F@?k4%h^2Ko&g+ZsOz2$XvQSXh%ZTk0A3 z+FOV?LUve+P(|+LUwZ2dl*xFssGg!RA=YoLOwf~Wb#crj)7t3^Q_?~_9h0unQsG{_ zw(Ieo=DJ`0+lp$Er~wMI+HbSJhjC~BWts8v>%HgH|KBaj#;pHX5584pI(XHsF2sK6 zRyR4SnqIp?pW6;KDjY?8(S8brEp(Y8IyjRsS(v@8FnsX&1-glFb*?rKs_0DS3RX}2 zA0>&@Ptgsrn@woLBI2iuCuC2<4O#TLSzRb+O(1~g-iFl`GfwCemeScR1myjC$=fvtgkEeR^bV33ZN#tG^ z<<%ENm{U5`hz)uS`7dNxCs8qKT`h@9bPl1yHb7aCB}#!m$1t>LhwWxCYg@fV&fBmU z*1p2Tn8zha+!cxhDGqFHSVoy94No=A*lqFCD9M&-=Cd&zG{RN9O0JmbS2MLP+t)_l z+g@J%~ESXYz?wFAI;n{AFZ_Qh2m6AxdlV z%1sZY=_EXL8lw}miSuCYV-dGdX-B`36_A#HnyUK@vK%>&BCMT~|8p3m=n* zXHo@fN$GQ2FGz{+g?IQc{L%b=0XsCQr=J3!rH_a?B{QOhj8KKUWEv+z=f?~hqcZIo zMWn@>jh%EJ-cH?TNt?T3jULrqr-8+*F>u1gil)X9A0mnkLV$ zs3}e*{i3e8)aWww+GZO`UynX(7>a`;9DS^d!*zv=^0dT0N>uxL2rIQ_$u9%KKUl1H zx~RxAoNe$_wBoIa<3Gd_P^J~2BhoIQG4WUNmdoQf*i{+Z1j%mEhxe};@XVTMIu$(g zD6XVQ^|@19nEEm%$spM#6H2Ny3LXxOQ^L>QiMm{ep`2cj&-4Hr9TI`$zIP`UMIm%o zsOz`C@J_(i4hJ=aUd{z0Ixq>1%;)01{dc+vGBdU1!(OiZ0pPp`wb)P3fvW-0;~+IU z3{{sBWD*cQJXC8~yW>WBdvEgp#z8*^*h$?$F&`{b`0E7i8g`;>ws^{ z(Hu@?6CqVtk|NLd1TAy_jv@*n>~}UHA9h4c2x<6E!;^K$lr^rcmQF#)$-{bOUzRW#&o$ zA?eW{MqRiAh}#h=?yY+09{GV}5WZFIL@j9jwm+T!E9MNL?cHevB~)BhL)lhoeIfoB z8CANH8@juiZ`M5+n_YruCc?UC{LD18!i$LP zCIgoZ#*)_$uX4s@YiIwnaa!$s9WAIcKGa6a`+Dt))ODw@DuG0kwbW|Xl4Z6yc1$|f zfiJbI9nvvGG6s+sD&@lJ&)!ffzlGQoUr>l7nwW!@iyr7a_ysRs#2{@2U)j5N=744e zDG)%6T>`%eKZ0UkY>QA@rQG ze}=sa@Yy{$@h1KI_wQo^T{LpBrwd1W$FLu-jW3~ht>3TKHY>1hYPE5P*=pHf!iUS` ztv!?IlicLFm{cowd99QPEbB# zrAEv>;C7QlGCjr< zLg1jXBr|_<>Dq_gHqA&+<7s#+ke~)|wEk$Ad0-2Y5jKWV`H!i$UL$PyNPfTRo0gVL z^T%Bhh_5_`74k}|+Mj5{O3|)$8&@*;H={y=HU?IT)P~D9J*aPrU6C2lbo~(X!Y;<3 zSbdS*{FEq6G~U(0Fpxh!K`EEtX<)LPTkp~Q6?0kIRPiqkntXhV6o$NZJU?nnD71vL zc!jg>Q}l|~*x^WAW=r>q>g3a=Bc5Sq$1&31wZ0)

lL(kRz;BJtkRkUwB=#*Dl3( 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 literal 0 HcmV?d00001 diff --git a/data/images/1-liked.png b/data/images/1-liked.png deleted file mode 100644 index d79458f2fe7f49f33d314ef750a663d714ea92d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126936 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 %)lP2nz(OkZ&*rS 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

GGJVIp6Y$G#6eN7>(QKZ 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˦A)>L75P%(RkN7A2Cbdp+230`JhI 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%0D(R0YU;c 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

sx4~0-Nln{-7 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

EaTsr}l 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%0Djui@yLz@Ma7D`;S9Ag|eo<`XUp4yGSQfs8 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

F?2D-w@2`KtnBjHHDb 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

AY$9b!y_F$%>*CqZ;PA2aOkCX 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

G{%zw+rm&mP4M7YLG~!(D-mZ>^`_ zaRN@kYaN8fMD6cp9~vlc_ZOc08k>`xeP-wUel$#X2OJvdDzVG}Ajc(k-yyfIhxm6< zUtgi&JTt1DuYHxjM&aTjTSK9go2GX#_a4IvC_Z9tA>$Z=}E6hK9{Ovw! zc|M0;XeXT8+t@}c1^^O@`+hlDlT=YA>WQQhC0Ck3j(Bu-yz|d>nj&3kaPDd>zvWk^ zE$b)*C~wPA(|7IvD0sPdUb~nmS7N3D;V)b%Q7aEw%+O%KjrLBa6+{VzPFJwJY47wt zWT{}_+`k{dj-L8Ss9aMyR7Od%be}>-8I=SD^s8|3@^WU85c_T+8VB)l9?=Z~P26L5 z*#c#il~kx^CxvXNK+zM6>}52LoD_U`7-Tx$6kTQdnoSoYB>e9Y(Dwz*NnC4($wKo1 zv#xB=yV8{iYUQxSrU7@s^(kV4n;6v+RIm%Tw?O3-oM+DX^|bKx-GLBJVMP4fg3(+q zk#sR**{_;myDYY+Y-Ttq5XBF$R+Zr-Nz2yM_BQ$Wm&)yEqc;X|WXp-4z3p4~hJLT( zGC#RpX&gbotoxJQp9e_CJ-oi!Z?&ec{;1e9C5aCkDS212W&$TeJL#aM-y2bs10Y?oOh{`Jn zWV}6S)k_sAbP`N~g>Pk~qIjLP>8k$A#K4j0^3OM(158X2F3TI`G_r&U5oNQ;F$YRF z*a!rNq1B(lrl_kid@U;yI0{5dRW{hHl&rEL1BOi@mqstzsDDDp=P(`G?=K(yA3&^c zZ&FvqCM8Pg(iFT3=i6*{OH}|1yW#7h@Y5YxQFl%7-!^BenBekXAc6Jx9*Y$7& zgpoUQSq-h^==kwqm8v>jvqp+2)5k5-UaRZX$q4d+_$arJ#4*K*k=mv{r6kjAU4r8{B=D$8I%o7Xd<|}h}aL5 zRBfPGcFN zWF%1UJg_6^c%WsnYfrA;r!RHuDQkGNMF_!O+_mhfXr6*KBuW&-YkrOQq|x6!8&BhI zyC{W3=B!8^+P|D!*TwBOWp$gqvKo%R-`x6qed8Ve#=Aa}>DZR8>~odG)VYh?7%H1Y z>w2);;AQhDU&J`Ckj;bZfNFxXOD$Nx!i14KO@}DUN18;VROEGUNSH}e>vxTJ=5_9^ z<9W97pei|f?={`NIe94TO4i`)R{7mE#u*j3qENplnWOh&?&===dxoiR?9j@4hk@>i-7$0jD)3Q z=hsq^!-N%kA=>9F%oQ=^Cy~Ykh;jKGNs;BL`%6uW+IE-yK>q;d00mH?h`8R6+TnK zB5-5O>;EAn;IaEj9w%A~s8cU@i)xq_2*>@UrFP@n^}2DMmG|q)yk~S`6)9GnBL46* z5NnwcnUUehrWyIP+~I{SvC>;#Fq@yz;5p~HhalMHJnFI$%HGxyOA#fmB;fl&kH?`e z-sh^*c|%)MbD@mD45(t_z`TVFU;p7$o_DFuendHdv;rMkZ2`BLyeTMF=#wEeYqdEW z-Wk6Sv+wJj=V?Nc|7~o<0O$0E4<}e`iZwy5bOnew56=4tvi2G~{v1jE<{ZkW;VIw( ziet+}XAcXmw>8VMBHZwsXlV7vSjtJcwp-L?yZrclufa6Jl`h}1(r-|q0~7ghs5r*| z!al2?hW2U&z65w zjqkD1a+@8IZa8?it+CVlj$`L0T|>i4C63AO}H5$T6X*&CRnqgw(KF;l^BA ze8#XNKg9_oEFu@k-9j)e$oT)$J`>?1B}ed;>|kW~^FBEEAd>hH?eJp|$Wxhy%94eL zq{Ru4Lv)ml5bst6UCpzi8=m$ikFA}HDi@ZUDXZcQ;s)xD63iglZX^Bo{#>?@o$2^w zO`>NX^H=b=Syi_#S$vZp*9E`(tF`FeLbF%XeaGt4?9;cRCE)YQ=A;jw44RXjo4(<^ z{t#zV_^Ql$%iWaa-wQ{jKj=CwG~D_ZsF-NY5hdy$ki`Z%x$^65pkabvab7_p{znve zIez?cSA5S|*B4cm%JPiZR#O8Z)PR68o%L9HH3jSoPO95e+t1t5ZW))HE{oHguJyM1 z&V(lat^Y8`NzxOrS5%sqbFJr1!7}l5Ce9;cB4*Uo$pf`1c_IxqZGOX$jRgnxoZEc~Ituh<_V4d7;9)DljB zqyInpVn&AU3waEjY0SZ2UPBrD(96%BX^aZh0CK1_75SW{%CwkY688L;9jwsOB((VLG+3F^-`e#A9MH z=Ahy2xQB**7n#<9m6fNh`NK|w{F;P9H>$NkO#EP&-bdpj-CC10Vi4^hd;$(t);^%1PFp-2c zs+R~knYF^_=aN{8xs1Q}Te1+nuRS3jr0w9*8t0nqh)CAlFBhKQWA9)l6{_s^raU^5 z4h?-0#%tQ3?U+A)Yf{Mh9G%7TgN)RYZ!F=QU^{i~s}xGGN}ay1q~u8;%uSOAdvzCl zw>J4qhCybt2{Rb;%PcOkR3keg{n6=PliN1Un|<#HH*NTG%tdQh=uct{2~2DKtrO{= ziHh}On&=4Ri6}`55@0QVgZ0+5U$(R{#$a~xnj#ufrLhTvlO63V=$S%0t0eo3izQJ) zaT8U*pyC-kVqohhicBWOgn`AMmrPE_=ua<7Fz)oDn0JfJ-=ZqmMZXc(9#K5mjV(c{ zV@S6s>2l1osrMye)d(d3|M}%sI4*@iASY(2Za{PhIqaqU?*2Pjcy9L>J%8r+eo6;d zjyRDp7cXF6CUOe6*759=&290JwAxx%x-Rs{{F;jvK|8Ogexryl*9q-MxlNQ9j$8J$iv?u z{N}@Vr#^S;xdn6A4{sh_u`DSM$LM5KCe#kh2u?z2L-gvs-wKZw zI?!1mX8)wd414*zW8|`6A^&(BECP`5O=I&5+oR*oSca6Xi!h!ZOxTdkfl?3t?;9~t zDVX^Q371j7vQ&R)Bq#vXC%A5K|3Dex1b@$LH@GGO7arqU;h2 z$^GB5SiS}*0(9neC}8t*X5?n2;U`;p@J|TPdZl}gmY4e3Vmh6KzPh=r;|G)3+R|{j>}aN4r+oEKy7$|Km^WEY zm6xhAg-|8Y|F_e87(#mR>-qS#3sWR&1Q*2<37sPEw8zgKAPQ8UuB|MsE6{)G(M&W4 ziH+JO0_}{A@YB>dsfl$D0pAS7se4?-!20DX0TBLV5E-+XNlHTHPP$d@V3M-X=pP&P zQ4P)ftfcu;S`MY4CTx7)SKoi@b=mej@&>1T0H!+>!y-umJGLSvmc(4!4ua#2|LGEW zC}T2i<{gAQXcAHjSjTn{KByMWS{yHk=ZoS<{dd9pLDGW`gPOY8WvF|1Znkz;b=lKC z(M_6u8dnf8smF7@dzHpE#Kt8Ug9T*qT54@42~%r)(n;Dgfk}h68j_zZ@8QAffFQ73 zYk?y2a;&V~_1D6OWOiY#zxu!uWOj7)*WB3YN7Kn-YIG9B*TxR9&VJ>0c2g$L{M_cy z-GSv(y~Lh8b^UKaWgvd1%%UglDvu)Ky~q2qJ3H+4^gGS-=8|@0{(C@boKo}YibS&t zd1JU^0etxRI@3V@PO-IskX~oG0sZ>tN*e5gC8cfK?p`sN_bOZxvM2G zOwFur^CiMru~MZod}1>ztC;#Rsxe?$46!vO4;x6e!ez!HO0O4*>HXG${~}GHiL0qV zDuU}^8u>ah^jn$&)}6{5B(-wTgGJ;%#Dz>PX^*PJWR898lHc-!jv3QJx15XcOF%vH z*ifFXXr2U!QKgSELCMU4NgtE~Vm81kN0lZBBMui6`SNBTy$EmeQJ?^NkuZ5rMfcX6 zm_3eG&!y5K&dRGXW@e=GNPGJP+;e2TeFQ!=6FCIu*_r$PyZ!=WV75RO4|^5YJZ<)& z-Hhb$GAp-VZ2c0dsqjO~(h~_Efj>TkmW#vTiC$yr&um+FXk1)yrKnmRa5wW zsZWL>Cww8Q5$y2$eC8DuU@HdMk|e-g_;{E-T-CA}b^iQNj1{UMCte*;>pZDNA9X}{ zba-XA1@?F+Pg&sBZ@Y1MJ2^zJvpu!taafn6NTWoRu$;<}1*IGNdlO0c1-2o54AHJk z^em@h)asfrdb>4(&?HXeh{U_`$6}~3;Q(f5pFIgO(?R)huYM_c&m)m{ptVzIB8NMA z%vn<#SMLdS5G&aC)%^Jxs1PJq*OAq<2-^^FH;vuN_*H!ncQ>>NqhtFDR*w+uS5&`F*1X507A- z#TH2YsXGv;xCm7CKM)4$Uq=8J^JKL_yL7`FC31?KoI?88ak5=yakA$ab+(dO4D*&Z zF)?ipD#?f3ILH8xEc73`i)dQOS8^(@u(lHEv-dNP*4wjo0z??cwpVv(*saISdtegZ z7i{`RK%j0GhpOX7jX_L0N` zA%TTIs!`&C6y-Z$^~aY(ID@ z=-$*kx3NHiqWx1_u*hr6k9dhXbF%*135#Rbj&0aA++EYZ(yE4FO(Nc;3&F)|z41qr zfy4$p(?AU=+fORSq3ZP_|)su?(rQCo5K9##5`5=GOKyC$D&yZ5orhpfd8?|zkP zZm8($nQ|BF*Q{!Ed#d8Q)Hten>AWV$OI@$uql&S7J2!~!ZKUW1Z$39TYv>@!BloEc zzp*ZIIJ;1$8Te6mKMYP|TA+0`5o#!eMn)VF9f`>z?9=g_FH4%E_93fa*`P`ftIe{bm4VId&>ebSSG9vLn={ItZaL6v;vcstn z2G>V5Ho`7SWrFhA9>ma+i#R#a<`p}tVkb2|2APn|lu#FQgvrdUC; zH9ya_y3`)_E&n1u($&3$C!eCOI0I6fZvTm{xSN-F9a5wTQkzV(4|Qg~2bWCoi|$2- zGIjz4;RQH09O-gc)uspZ^L({mSvL$w6tdSt62pQ|vvCj*=tC$7mZ$^!Ln0L?vIN4n zfc&Z(zoLTyV8Qjy(fjI;@X5djXvwjqau;2YsrjEDlHHavv}p3`h2f%X!y#ZX3LRcQyE8Vl}V$#_e%CiPQ?3l zXH{==EbJSr`VwDYSFi#2%hhQ2tKFIZ_J_^;o%pLB57M40H$)V#ih0ds@z@K&xv|3h zlDM6GCJ4=<`i4p{#0wwg`e3RQc+czJom!N!#kf%iE^;l#2X{r}S^aQ!jOyz3Q;Tgn z+H}-_ZNpJb8QbPZdZ7buD<-itRN}@F(25rPgH9~r7|1D3fZ{jY$2qkdRQzRTZehH& zB(h8cdH*-S?oG4G^~=zA#CJd)%oAnEE-7dWg8?|ZS)89lZglSU)RXJ`1+O2H0;K3h zhcxY0S}jTDR6TS0fwFWxp089pfWg@WS zFPhGGiM%tbw?*KutUnDR5lnp5=Ixsr0b0V<5{8LWY|K zt_e#xu5)fEM&m!b{kN~andC8ufFxduB#(ou-C~1{;hp7ky0*376Q~uF$S0?gUTuCl zq^RJS5t63y=TB^DLuuN0DvQO*T@_W5Y$~(fP^C_TwaBv4C_0-I)%6Sa|GWUX`qfb4 z6u^Nm4rj2jQ8@Q|&@`bm$2Xziyy0DxXjQxUbbWH$IF$|6^JUbc>2*P;j~d6C z=nwM!WwcA@_UG~FJ~ZU`2B{rVG5Dgmc7~_HKbg93_ZgDt8tKMVNES*#5hU41fh>`%Z!r-MPE{ncdr)bM2F1l$p4e(|E7!z(@`KK_vvV3z=3{Q%ud z`C@Ng+2wKJ3q%GJ*q3RhEad4|HWp#AXf6;W|6)@O`9-ynZ6MhB@3Uj;wFB%RsFay6 zyUA{8ruiM}Q;shwHjP42LuvSob|r+(Vv&gha`O2!E0jv&q4#ym{3Mlm!jLU^R1tWd z2N?h>lY46Si}zgIa7Y_`@()-o2o-irF5d^u6cDmp%&+P}XM?co&&2yPTwchohf@IB zIMwGXD{FUSR`r{hKCD3Iy^4R1NZB+rC1kxrdaG7MfFoC}n0DF=B%!hUS|s_!QD9h$vVCm0 z@6LUah1mS$qevxZnWyX{7f0zGD7iFeV5G-|21K&AYGFc}SlR?RKyi|#Qll&Od?xv7 zwNt?Pc=x)MSJ)7ni1fpnkmDPUoN)dhg|Z6MGXg88yle7SG~my-zWn`Vj2WPlMotHW7-$-*ZLW?+~LlA|RLYP5l2;!x|ZZ&NFFd{0KJm8?JM~;MRF*#XjNkE`>L2yA z@OgcE-`?~--!YaUf}9ZI;}h>yx=xt^)fkmqwUMJqnLjx#80IvAOO39c8$O5r1n_{@ zxzuBrH^2ZtAQQL=fo~sxesEN2e#GLR-^VoEzitf%!J(LbW-Vq(|6qq zqW4qSilyoq{YNUA9?(5rFVA9m5_j5hyvhr@q7d;qq9|bNV?fwv_)9pf&RhI}0I82$ zw2f5NJOYZ5oGnZ$dU_|uUnHqI_|)g*t)|Xm!M1)wXb&b=ABTgBYanyehqBx6$Rsf* z7%TB35w8kU%0-bRvMhf(=%!FxP9(hmM@rvww76rZe*9rn*?;Vhjw|2t=G13E#z;M# zTxQ$8pB9Oi_=nx@@fC%cxk^%+vIualr~AB}zs1$~zn;)hM8t^kGr$*!F#&z-v5Yu5 z5EW#YkkFZsR)!MwCkrV#J7&M~kYtX#fQE3I7MTIbWVH}#G8uaNBIhKe0@2{ZALEA! zt88D-e3BtEv-ADWA~z;)uX;v@ca1VqG*Vw=Xp8j&6*GAftE)|?Y*2n^&2ZI4{w+?s zJOplM8y*{zQu3@~REcyj{6sha zF5PKb3nn!h$x2-UxDUu_$!R^w;)`E52XchGmz$kowq7?qTAxWgfGy#mf?WofC)1*= zCHKDbdczz6zO1}b&}3nq!=J*2wZ);ip8fru;9^W?=@wxykWZnev&uBodiYKHP ze+W*;;^JW5{x zHBWD&c%B78QR;NQ809!QDhkh)jGdt=rP4>@jMzSL=QWm$ip=GQE9p7)%!n|Abl0~~ zdxP$D#;?Cqhy7mpNUGXfUr$@=+@DDeJ>O&%%$+SpN`;?oXr{8F7BhD2Q&*q9`*erQ zhE2hcpjrV%%inl65LR_OHwhY>+#9@KzuVeX{C*g+1I}@^at)@1nvbQ~!tvf)*Gi;M zoBnl$-xzUIG*LfYOVSK5$bMmwzYE<5GnP%q94_i@iuWheIJQIF!(93WFOMLCFXQ1C z!BBSG3*|UlZ)YB(DK5mz-MMdXA703fAEVNiYrQCS*R)OM!N~nybD$DGL=x{dNnMK2 z$d7eZJ;>2SbbUj*e}c+A7m!|3GBHZIDDK@bCE*vehbs;Zp-~sLD+x!Jhnn27+rW-* z^hHazu8D|`PrJ9!&HWJV8nUlp=kXsR%%1t1$;_U)@2=y&3CA5ip6I;Qr8k%X(+kQU zrJ>7V;CYjkA2$SC&l36CMMr5D{XYmAEZMtkK>0@GNjH2Bv*Lz8pEh6{*F=jnPaOHV zTrzL%@|zf7N9a2brUY!y6{j`$431|t?fGDh;*^Jk8!-*sE6^VkjnsXeCUp~5KG_uF z%PFX5=vQ3Q4hmrf7 z5o3FSPCEL6`uv1x|4aFheu)=IsYpKx@RN69j#b2Nh2*q9EcAExAkL_QZJaOwhR{<1 zxg-saxGuF{@|sBhlk)!}!tZ8O`x;@&&p8 z!cKI+1M_eD$*zVPRf1v8#tpwgJ%|pLU}-R&4Je$(g8xu`xJ@l6E`ldfN2BF~8U!Wv z@0iDwmJJjIefh088QR3jf~mt)V}k1H|A;!vpg6l|SqC57-Q8t?;O-Cz8r&tgLx5nx z-Ccrva0^aw_XKx$_d)La-BYK|e+H_UnZ4KBtNZC$MuF$=>0l4Ev@R1ye0?WM@~1;t zZKvb%mwk`8|4i-I5X+psP+~`8e_KIa+vNG+R+5$ZYRmHuFB(olkvA=W`LkWdRksy; zxhd*PYS>!Wm2V<9N6J@q%0Ai1Y@NZilw*N1vVO(|QV@ww>JxtA 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 BY99aq diff --git a/data/images/3-lyrics.png b/data/images/3-lyrics.png deleted file mode 100644 index 8ea84222151134026ff855908287a52520dea269..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197977 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 z 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 M8|>Gdz}T$60LHZ$PXGV_ literal 0 HcmV?d00001 diff --git a/data/images/4-queue.png b/data/images/4-queue.png deleted file mode 100644 index b1066744b5e9f691c7947f6897d71ca849036867..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159422 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%0D-Cy@0*3R!L*UhNG+-GpDN+K&z+v4D zXm!7t#BbyWAF|v>1!3J0n^GtOh!n3=@@@EFyOo3>S~F%!{)08}a3N)B)B|OEXx7!u z%`UjMp)C?Jdvi0>EN5?(2>C#+mK5CvZgJxLfj6;s{Xy(yiy9-AA!d1rzFwaa=cB64 zGSx-&w0HB=L2uhv%@5qs!WU_&;+U}~DAQHR?;kTu4-}S--X9u6GS)%x=m$(Z$;zUD z@l}9nAjg@j_sBrcm-O=D18#{65T4iHGi7&0py9(GDwJ2it+1zo;gl-x{;7vaTFS|} zvXzg2cwwJk=@}kLs~+7Jqjg)x6MB@*5qGyx)?>(8aWm3>Q`bPY^0I&>FL-Eb;Ipm5 z`8Sq~Qa!lIS`$pkO&Y7FS;fW>-P*4@ zjZT!1qd=G4-fEaMs26L>rd(F?YS;Mi0>Qor-Y`iYDbgmA&t1PPk-XTP+;0@F#pK(y zH{5wS{ar^`J*^g@z!2Z|(ZD3uS*5h6r-yW)kGgl!=xmOE?yr&{(bC*aei!+Wz@oj3 zv(#xcJ!Db!#pwsz&l2B7|Gom6vDv{wJ)}+Y#$8Gd+_D{;S9mwL`1kJi;J%AQ zO)S|);l1*BL@jhFV;Gh=tq#5B7oJ(KtQg#Ik73jq=3gIZmpARSe3IE+((hRk<#y4J zzjE=F%nY`iCiluEuaXomzpg9{?#Sr4g9?V&-i3S0@i0l8RfiP#uhlscO3Kt(6qWRC z2ow0e)UH5;0GHPEM+~m36BZz#^(bX!j5PJFIafkUb6=GxKOr7>V)GH}o+DxRnfc}~ zkRAIiK`E2P_)N-bBF_Z-GN!M-zZlv+)IXz!{t!MWl|w_PnP!OUSUtL>#4bzBi-HMvSpE1e+pdoMnv9N=r1sb3n%%UiBdcDAfury}HPQmz=Sbig*o~6hJV_zA?&EG?M*8MbjvYe-d zz$1FweT%uF`Zz!R}YFqV8+jThT(S0vGE;mST*s1Nu@hjJVPiy?Xk2{$k|g8iA9mm4w@T z^zAm<&F~{Ut3-qed_{LS4aTdlPq~IrL&b>QO?ZNjxZP`$y_Ln#kqK!__1PJsM~K_T z&*c!hycfS5B_rGMtHOoQNva}3YWRP^$&LJcy^a*F=CiIkr8&EHp8S?Vr<3$<##ttC zn$%|bc{!Ogwpj?f%gt!l^(>Oj)$C5Ih21o7H_03rwwOVjUcE5;7B+dVD9p*%gkd|r zj-f5fJ6k)_+)aormksFhY6ls%yHv$#shQ#StZ^b*jzA5(*&@uH&2=B&Xj^&4P+S}t zTN$2D^E%n`HC}?Iwk|S*GX&4Vc|OHW(l0KwkwZ^qecdcN33sV!5MT=52VV2u3A?~H`(;+ zP`9$&m9z8+bb)aPv%d~I?wnvjo0XB1S`b;f|H~2F4O-Tq^#Kt2OS#JG;X+%+;gqiG zimzz5pBoG?5)i}LI=9r1j@(`bM~%0 zwner3C$U~{{RVQ$v`74Rg$P$$=jC=rviznMJ;?fRo zaCeDjDFgzrMh}o#*IWeXyfDFjNgt9Kv!Z$lnsLVRj+A`QI1TEy_~YpNcn?)B6zM)Q z((yLc`CoiCcdtYW%U*Q#iBzG%|KgtHT!VHG9vP!r%f#{-3pbRJAbhm3`}`=zrFPmu z%*YJCriMV#M#w9135i8jd)Bu6f{+wl>UAnDDjk7ts7Y(F(<(Z} zl7ZPRCwu_+Esn|qWQ0&)^@g{e`cWc@IfhXo)#U1MdEp$y!IMGC*-cnC)%EueG?*yd z>V4F|J6$@_>~7t5`tv2|?bcEYsTmoupy%670t1o~X5Iqro}TWG31Fr7l2-#UV)1E} zO8Rc)C96s6ezUWN?^L578wCn9eYlVK^=8Mk;Mj>~cj0(K*+sS&@%DM_%BS`*4Ltg6 z47|sbw#EH8DM(**C~hbTpc9xs=f2=WTsuJCk^9wQ(kNNA2&Z<8#Z9+e62omF9aZMD zX6q2qnn#r#<;RSLrD{P;nP9>O7^qOkfr{v8*%vyAp6kQCxaiB6I`^ldp$2-{kbJ$u8=u6 zQ?)=!tkb~k{EMvkv}ZtIz=;S|vP0JkC80vdJ(4LV=}i|K$Bi@vdOj^nuIl z@Z|duZ;Pl?&Hu{+6yzlS;A+EH>ZZ?v6MaJ|o?(bEa@TOH2=xpIBz~80Xv9}fxoeJ> zv51|y9F_fW%4KuTdA>i1g=aCqThC@No2NvVCvSVY68eh~CxH%_QD zGX6t3EcJx%K!W@3=_C8~)7swbY!auugdy0!IVY-gCiqY zEhC>^sKYc=cnA;+v;B5ofZ#($6$XH|q$$Zb5m^J|Khb@PC->2&VaZabDrkH)O zOHNw1EUn^L*bSfe%24xeg;=E6-NDB7s9H}LvHwl8S|fQ2(&9ZB}`)0 zIC7ZE_u8*pSipDf!|KVj`w3M~fO7^%(@tsBtu6Y`br%|tW?31DA=gcPV9@})(s@RV zLB0osJ05!U@(*>@6Ug~TpUreUTq1q8+s-oA zXmN)8C*s5+zOEX9vA4{TD^fIm!=FzDDEg(VLK3SoHiRtQ6dAef_<^g|hN$OA3=&hC zP3P0>a39DGU7A%S>>NTqC1Z7OQchG{^%2vx`%|TgUsz`ec}QI$n0f|Wh{JV+YZ1PQ zZH8^}0m-v&K$l(i=ePjtgYDD+sTq)z1B|t)p#u14Afq1%u($mg1vU!Mz->u%T>&L$ z=HQquI6FH#+01k%OY{d}kd5n;jfL~_#uc(EKOLZZ1Cxks(-7E|BVw~4hDTZebj5@` z$!KJQ&ZZ_3&|Ug~ybcq{fv*NTCn%Rqhb?<;IN$i2!9GK*Ng!H+s6Br`BH$kDW;$`n zs-c4=HTk1B1ekBACV#i*)ol5TWp)JKZbZ8e+i1uqeMIFU4 z$8LK%!HrT*P;X)GqNtrfoQTJDaC|IYU#^w0=E9jx9$4%K)!j7*&?@24G8Vq}c)mAN zE2MHXF)}ub0EwZidz-Z`5>aqLDD5wn6MDi3mRIsm|0-J8Hiz)&PJS^wQzv9#DybAJ>y+HN&7aN0x9jW}bX~DkT z*C`CJeRd!Kl-%G1tk4GM)kIp!D9G^&N<-kCSMMY24PbTHYLs6LzM&%0RjPR&k|^b z(ZC~v?K}=LE9tW;F^K$KM)9*7#67ZA>PM0yk!7FjJk;%2i-6R9fwmxj=iv^_J9Tt zte9t2Sevmrok0(*lBtAe?M{BMa{I4AZB34V{lP$2!f9EBC0;?aZh&V@WTUaHsA%xn z%rH!`feCi;K9&BSn%Jc!QGI;3+PN2@466KM^$WiZZOT^D8Yhp2L>yNdX;9_d=f)X_ z-e<)#c#O!)D9hl1tUS$vlpG%#lv$!?zJ2*r%J_?z+Iir7#)<;p(HELGxKbLke7Vq5 zOcs`sW5XM+ERi5|Uh6%&Q^B2d9+`J~=*WpwvF<22;Y)1}U4P*XE;>RAt~=(ra|esm z5j8MU*75N?G&vl{ps4zOLQDXhbV|2$gLF3{AuTOk(%s!iNK1zxB}gNk0@Cp8@&0|+`<}(( z4;M4eoU`}-)D<>iICx7!mK~lE>*d3xsq&XE7@r7Ua49ny)R?;k?7X9XA%Lzm=8N<8 z{+N_O=ce@3@Kvu&Y(Kr#5>4f7IH#*5>WQJ%fIx-h0sx}aSWQxQUITOyz?EK>H~0V^ zKWxGY!zY8SlmmL7yzdWEn!G`huyEGbgJuiZeo@9h0nYMc)0}>=tpgjTgpb3bZS_~= z^s(ECwS`98`@jXd&-#I&iM_sG-PsTDCXLsia_z(NJwd=A<7KnD1zZ5^xW70cZR)Kd zczLrYP1MaYbv`$yDLu=`wTxEzA;b6H$bdh=9*5s@ev#&V$Wuu24`VPv$9#)L1)G(yhF+-F8P;_ejRgj8n-o0e0;uRzQc_=53&D zeYlzH1mqZdT_~d9*(hfUn=w47IaVJ2^0fb5unn;ne!O#4$Py$Dq+A8Z(!io)XC=#G zojE$lNx%;nwitPi0>H-xXu`q>2Y!#YZ+q*MjSoS@4%v;2jI0^wBm=QzAW!ns$p*zE z5#$7rzetj?K%zGxbV&w*p;HI&we*cq>%pI0qT6o$OcMR=^>NK@;Lt`Kh5&2(%n zX8B$zSlJTFqMn{+am9K*v)#BGnD+Zdm|I1(`Q7tYbGm%nWL)la)Jgi+b>SWDg+wTN z=Sw`lpP{J)P>(=qC-qq1A+i+jf{G%NC_Ua%!PUW|I?UTWeYckpthB^$+7-OrOQX;e zS7$okpG<79{g;31L^d^!vo;~q2 zzTf3OLP;|Bw9U(a;{37Ec5WSToFV=omYV=Ty|aUc86Y6rEi??V9S5Sb!kUN>kK^vU z(-=S4Y_*R~W)Q@i#!Em;;0S62Q`CcnMs&;ZjMsoG1vzH>>vMBH*$Nr1i-eIxms;J# z?d>a@?0tQO0SG6sNk=3H&A&#v-y86>8gp;Wb)-B!`CxG2UaKho=BeV4MlgCLNwx<} z+_UY8xgt(ZPE6xN0EF@#;A)P6!SY~zx~J#415odC1mB>RuZ*foG&4TLRgH?dm_@(i zDJfsh1d!{<4l22d)_p3n{7}kNp8Jhd9`CL8nPJT>qiV;mHB6_vs`8xK+PcyydITsa z8i|!@W%B&VeLm!UP@z)FF6lYKq?>=pHp$>4-;zwA%u$cra#q}QY^EljWIInzebyhcY6y+79=3MN& zTG0j`gRAl-I(%YyJTv#PZb`KPC>h-Wa-}eQm7`CsXq)oiYxq9?Pi?xX48;T z7}l3S3y;12ojV5szqO8ot@Tf$4!gS#Y$6HtK_fM{h!WZ}`knj`y5Fs+kDV>l-7u0O4A%Q1083*FOV zW{l?T0E^)dnbSR*j|vx1$v4v`_*jAKgK)~Ta9A-$OXh?d5sMDpK7O~?R-Sj40cC0% zFK5cbaD8qUSDs$WW>wq|W#0{DG=4FGVb8DXMQ-bBmN0k(4Z?<^*pXp^D!6Y1vH!xz zh*uzvMgx!%G32DN+NYA>FDm4-p_jG&EzlFGh->^}#f80Q@A!cfhQI}wK2#W$IVbt* z)Qtz=6#!6aOyB{a=obEhGHpx966y=cK9_N76d`>4{1Nrz{N?YxJv@l~9xwg;#C{W} znN{*V1pT{$spA^8sMew4i&y)?FTcN@+SsOYbbi}nT#>39=$2qgxtl8>fKXdOi;Dk( zQnSu~KBtFR)2!vSWyweHf{&wSl%`#yl(;iUXISTomcybl1?G$J^>p74;W!8UKO$m8 z`AhZt)8WRhv3Fs#oydVqLHkiYz4qZw(POb~IeLKnj_U7$2lD5yhf&&(A@z+DKT{(p zZ%(25Ddz3`{7>a0P3ffrJeILru!HjE1gBqfa~Qsvi3tC6^_%kQ`=rI`o-Qw~;Lsn$ z;ZR;~F=ELV=H;o1blH1f(L-JkBvmb9q`&it$Z>a~aM{N3Tx)aepLp1I7QD|y*(Z$M z5ktR6@3Tb(Y@TjQk=vg?gd#N)5<4IEJ7Gk%C>T@BGiw8+{grX_kgE-m2h+QmxA*w| z4`k&^#kjx7g~o+%?O-|+FnZK&l{*kjFaw1_wmP;~1o`fjCK61-cU z1DJvZK~No-!;Wl*ud2r7~0< zH(Y0($v37`8SP^EpQWtT%HV&xjR<=NRgh)SMWD0N-;f_W8Ms;PiweG-v!={*i1nXj=Q*Q3V^TeC~Ez3yTxchHS3?~yS9iYS}+s2O07941p z*#L8?d-v__ousYyu9z4l-0GO4FXzMWw-0o7B7o8dssy6`{{Ah&3Bt=Pbc(xGl#eY> za{3NIo>`R|`>xI47Z?%yY#%K&md8}+*utp$3msq!T8*>Q{<|=Gddec`Gq`2WpDad& zW(9}g`4l*2H6_r9f7z+fxJu&5{=}2rOwP$EecH3Ut&-eCU_dyP71of_=xiJp!Y;Vb z9Y2H}sTfH;f|-IQq3^;@X&aib$0Tpr&at_ya zoDTgqJ2O0vR}n|?g$(`ARV+Lkw5uit_XNqP``-x%IV7XdMW%>%=up;6u!%q0%-`sS z6f`|ODvBMU%J)#b)7Qo0bSa|Z7bC6A^mC@P8Do=v)EOAi5Y}5&8M|<(Xmi{$Y~uO! z=R{sq$H?R`^~>JIBT64VbS8v|*vI!!-fk@P0|foau>gKbT3U~^@SnI@Q_$={$gv>x zyD9dIXzsYEbp6|CHiUE6O>qb3@bzMLb_0flDpw^-r9F$3b>oRf8W&P z2rzphbK1B#;PQ2jOKhBjuD{F9smT;|KBOYt)Z&8>na7c3 z3ZEB7f6ay#86L$`GsKg|Yyok;{^ubE-TPrsr-BUZkCA8+{e-3tOrr+kY}lotNVDVN zLm4m651M{ou_tnJb`3IEc_6;x$m6ru6pPl33OD;WoD0OXlfq(d0d?$^} zP>9+#Go3mZiLgXc1T#tsv34?v@F)Z4x#*Ztf$xC+0QS%Lt))o3uW4d)8Auu(F~^z{NiWj7-8T&n@Cj&uCCo&Dr!<>bKxzUyoWkfg!+#$m5v^Y!vjbPyCM@;cv@ySBaZ`NMBO&`_Kjy(;9SyPZ2k_F5nW;gJTL=J z;+FrTk1>CV$<3vLX@|j}Mx@Ip$nBsHH2~1rwu_UKDtBuX4^+Z{fVVl(d8fa`2>^TcqK}Ps!s%|_`QUy?$?bNe!O}F5i0Dm2iV;QtN6&Ys zknqC%op&7mM5Bla#88=Q9L~teYO;E*^~kgcB3x`lRs0co_poK8d$Z92BYwIU?dM_| z!>JR+2$c2pHIi_nNCmz9KEVrX6D^&g|=oID{POy zU-|72{6Q2En{<#NCQ{OjOV^ucV0gP1`(#$&XLTQ(zw)$jiibLFa(m=Xxb0wPdBQKo zLwl%-LuA|U9PLkkuBejkwpG4jg!%4 znDTpVh=STTqPNfUy=Verqgl5W`J&zaOy|paMt!aK1#yiyAKR;-je+9Ro~osqLQJfa zgC~rnT2859T_F(U{{B#Qw|=5JL4=I;{!t?nBJovbbUqt13?qFHa=tnOCUa=xsbh#p ze?HbQHWl75GMS2Ny~VRnY~o>*(NU<*%8L^Ib&HaYH$)K*aK^}yaOP6t2tOg7(LZxl z6k?dW4^9{=hEz8BEChPPt`%7@ra}owLWqeg%gtEU{0;Bn%Y11yo7Yd2I}d4a7dtUn zU$V8v9@9Wucf4|!C|ln&PJi`ij(*K(KCU~zAq~M+sN%zQ^t!ybc-6>OFej{naPx@) zVW+<#mi55}#cK&Zl`3Tvo0Z;-_+z*c z#z)Sc@5&*Znvtd^yQtuvarP1+m}1l^U`i?^_oiTETz`h!enzxpqRy(^y+*)+d#ARV0%8(-gMSrfbX{1#e_rMP-Eh|@(}Ncj}W?byF8R8X*p4$U8#Fi$Sn^~}1gsJ2$-izn4N=iYPQ>kJ;P zptcM7jhjEiB`YsZ`3L4I?3*v7qXo1IYBGeL3J73AJbnl`cJ)P=Czb6!=6Z-$8+d~* z=)vOU+sBKyXC!*G8AL#ZH2}2RnwpLsAGRC~RRRvw;A~kQ{=9swYdVH?hrl#LX~G|N zn&SZd9W#4u=Q0X;+b8KCbS|Gl5_5s?Xb z6W#jOp(8$b;Is9$ptI_qkRh6ZMjf-e=X?DqtfT^Xon+@E`8ssU!&?oqUn$oX$Skv=O=>)jGHTP$DU4U;oa%&SCj(P;-%(C6*(J;OLBxG0ci4sT#fIKm)A6o;4=q@TQ z?tNeUqx<-N`8cy5n+}$rw3ElW%n}ffN%vUzujEiRXn93t5Ze~_J9Y2<)^4#wD>3yS z?Xn;y^2Dc3vE+TfgZfwK+LQ>sq?au#htE7J@^ybCGmU~$q>+gYqGy%>wPlyoO87HA zPGqwTPHIb~({%>N2*#OFCX-71h9!~Lh%UqNmI(nRyOy?*YGbeZROb(AkpGY+mv3a{ zAl2c&kf0Xb?H@Q$5LZBcjaDbOmy(~iqEB3{EL^Y=;aC^*%PbRRxgJcUj%Onq3o|-y=x6c5>4v#y9)K|`rL6&_serT^J;!TI0TFkvyP1aySM#u zgA3HgP;6V_qAcc~WOn1jOA`v?wE(kvU#W z6b;LABFCFU6T}B0A@HveETP3UIwoQ4WqXo7@y$u@zocEOl`+FmHCOSt%K7X|{?rc& zFnS3m{q~9?k)_en(-kAi`Eti@(s6#;dVZGH3 z0f(x57Y)(SpkM**{d;8keM$<_Z=Q2sF>gg4?ecpQPVGhRVF0@2>v8w>m50L>rAuYQ zOOLs>6AvQ55`;vj1}5-wrKD*<}DjyPVH?Y(c>{Z8`aEMk~9O2=sqg z0D=orF{oZ5o6ED3Hd?KUn(&gCG#A2ZYwfTw8#Kn^;TloaJ3N-{w%$e+DCKM`*%!IP zdULqF@j!uR`X|xlrzf8u@j0bqr0v&h+nbz6SejQmZjX8aE&k2F8^?vyNCdK2fhF;O zLBu1I@^=LbPM*s*^d~p*NKI#hDK*xh{OUA9SZ?s;3VGh|zeZ(bg*X_RC~8*Kq_Y*t zKHr72_AOg5%EW>`7KM`FeV^nGT8Oj&5ix05{}#&@S}dh}iv?6Bv-xl_V+cgx?l@Lfn9Pbv42<3K5Fsan}xFr0m}Z$ zzo@9{W*p1Wi%##dR{p-+SmwO^+4<&ZrStK_Y` zS|YK&>AgabhJ1gG`4XdoLgYsm-@yUVZYSeg0;!>Yf_GF!q3{UFu z%hBieFTcOQaEZef8JTeBNw-hyW3}uLw$(EEQD#0U#UHC+8%U+biD?3F$@+?2%S8j; zCIT)eC9At5`v9>!kWY0w!;4O=hI(g{uP8a%+K-BP0xO=Ht7vT@Y$se;xLC^SMplyd zrPq9Q9NJt+5T)V8>Bmsr)6kBd`8!^|y&l{g#`ap(?`6)O2$9e#BAU@}2?-rT(@3S1 zx?DZtw|{OK7@QVD^)6$3x3)>o*{>FCE-os@OJhXHOO7p}D&;&epWEMK-D0TZeb7qu zXV>;TqGw+5;Lh^f+f7K$PL2KVI`INclVUV`T7^=n59#!?%$Z%JbJ^kHbfz`}E2Rh9 zsj`?nDFLG`obWZmn~MG>?+HYF&ZQYX!Rz!h#(0<*Npi_RbS!GTe|rcCa*#;Ja;2Nm zYzlGF_u&ccO5-}RMnBi}MY+ysjKGKx`Nf=bcAj z6~psIhGN@VfqFOrH%IfbqS{w?#Iu%T&g)lp@%hmoebgGRljm5zAA&k_6FnUB`)3%CE8Y<;JKVpkyX{wQ{MLnL&amPRJ| z{D;XLqk<%#QUK+(j98Tz!M3u+&CGM_gUhnWeVU-xnsZ5E8EB|E4CnDWy;PY$!_09N zWZG|yN3ngva)a3A%^_3j7im^FBPBlH+o{(z+-Ah$1&t*NzYY{4+Po81ZMYGKk{++2 zE6@1vgXspdz8wYj!NyF%2JYt==?9^QvyU7aVJuYUaCu~w2JeiOZ{k~%|L^g!5rtQL z9fp>J#>4z5k-lfQRE4l9&d#RXV0(E!CnmNdxhi_h*~F3!0fzu*)V)AP9RSA`!q4>H zPH!?KGZUlbx;+qQhly3Ck>`j8_Vjj6po!1;MMd;)=DZ|h(+u@~Vp5P1*D4e-AxlG7 zHoIM%ieZ9L!Q@dHk>*Tug8U4RH5ak}MQB`rG*hu1N3yoY6FL2c#mna^RodC&7CxAL zji+Uw4QFG1I%>4Ibxfpq&#GKd`fw&ZywuYx4crSs} zCrEnx{-Hrb`@fz!hycp8JcC+PCP`zRQXv9g4(>3u8(oO4%!m@ra|97M#-zoI5Q9^& z?Y4$~;C4miG{7?v+`1o#>CBTnpTg46{xv8QU0SNb^VGRLyc;i=4Bm!$z4>dcjFFp0 zrw^wY{C9>xO!Y;w)bK0&ONUJ3Fwh+~Np`2yd7AESq!=B~sm-HV_%xS9TX|AYDBo(* z6i1y@N5RSlL;S<#S|MYdWS=VaH&$Oso|JXZxkUDD@}E2;+c`VxMr@hU|0Gog!wPfE=a(n9ZiK1B-NV2G@HM(nib1ve8V$abN}1SAC9$6NlDBxR?a4Geo1xx!R2pO~=NB z)QDfBXdoh$5Qp|rB~?bp)J9Q%`y7`OOBKZYgi(&@c`w%u8IdmWi(o}n!Y$@TuF8vU zmSM}oUmo_BV3)_ZwR z7a9HZBS*d*5tA%#iHVd1)K(=zv=9EfJ+wQy5Vr<#_DK=ev;OmL@v=m0GPF{oJvY6!M@pT7$D1KrVt_h+ zGfXM!$v4DlCJh$Gq=`%P+|*6iQC|J$k@VF1Hmk&?&Im4J-X7&ww&zi~rQTBa-&_ww zXrQ&Cb2eiIj@e&&e&aG}8C{3C@iqy?HU94uel25ms1dQIgrc|XK`xcqElpNN4r^ zHLB)1{HIlRx zFQj-=@B}%2Q}(lfA$D?@@;9ET@<=bWj~pQ<%gXCe?DX%ZjWWV_@lgCuhpp6aR4GSa zwyj=kpfB~?o4PzB$em@~^6+soQ}!m$eEcNZ&XD!1%?I3qAG2!zC9Gm%f#P5Y!vVz} zUujSZ*WECl(}lzB=D)yDI(#9&FOwSFNT8ZnqY6*JVA%@s-~DWeT=9iX?ny?t;zf;! zFgFJEm}~uPsFW@nu3T~7wICOKmtZDSb+@%u6rG)(Jvh~qN>=%-=iRsL@FdXO5o zL$bBnLK=tQj?c3Odal!5{?L6lp%zz9)jka4Su!4a1A!)g4K)IJ)*$t?O`PaW2v_4! z!e@fQ$`I}A2-NsuQ^hH@VsAHi{Ibt8f0mV>TSe(}SNdogWUaeA*&H{Q`iR?vS;ifF zQ=6O+h(R>QA)&6xcrcyHq|2J}zhiq9R_^A$aU=G3v(;M9aGmScCCx0x>X%(5}vd;#N zzD{tl$$(InkH?thR>e_M#>)`nUhTOkzLcWaB5DeUm;D=*pM^kBZZgTI`kZA-`h-MI zQ(^ws!kl_(+1c!IEQPz88Tu1lwcWk84(WS6QZ<>+Wn1c_Hq5V9f05AO!3EVE95hbe z{BN1lz5?I695quZnkS>4oLbbllF@pU!Je4hY9tSWn~MiA&+RL3sHqpy4vTN7LqsHb zs)M)lEcHI`CD&A)vWC15Vg zBj%1)z|oH6m$q=i+O5cq)G68{YB}lG_0>8*F;t63ja6M4q9jU0NH?IB-zGyFD z@N%E|uoA+Yg(caeg}*#6MHRM>Sb20u#Pg0{C$X4tFdK_F0|@XCr|?=1YLAf^X{)k? z2DSICj_ypvj2YNG(W%&(Nm^QHy;{s`NAIB4w||v2{iFr6lb!%kN|+;}{l{zf_f6)7 z|Hdo-nsPdN5~GDx<~kufh8|CYhzBe`XpqFQygI;^;~dUH4`?80+JPHakdRFaW_coG ztiiXR#31+SXpM&9gLz>HUoXa(f!aD7e-ol)bxlmRNmWku_swv1Oz+`OtdDwK(R zh_+}71U<7l_qO(&)PeXaf!i}&T`e-L-(`}HlyxwuV-wRP@Pt2mkt;No6ym%JnF*Yy zW-QgAP})_L&CB4e^;eeslXhA1;!R`gi#+l_^Y4W-dQhI&sQVQ*F}#aq2oj#n!`r^W zL7Mt~<4%={-*P@GmzH36t>F5WDS19ncPGWM!n>(5N!uL@bz`LXWXkm=#uu6Y+wVOu zxp8##X!|Cb$WKiV_B2M=_}HU+f_WFFLU1F*#Gk=25Tkoq!|x`gm1`!-P4!{(x#zkx zefpWoN}2a0RZ@9c@Ut;|2tRQ|4}YP8qCgm04u*HFR* zD{R%_={p2v7?H>;3DQ?;!wgX{KcT`l4wKb~`Y|@XDB6NkhDkOnoP25b5HOpEInJ=Nx5RWbyn9QYe)4X&DhAFh3{1hGg7Q2 zQ$GMb!-V%l9gQl{-^j!J0I@&u|91Mxr(lU$0(9!6v9^`p%c1;yvz0=)oSZ_0yOt`g zB-TyL<@Wm-6kl2VRJsTVm8~XUADeANF#6Nav5OGB_`~ zn%TG7&#T*ao8E?co4q?i|KGO1g9p(~GVlpn(%!};yFXXCRt__I36pPWi$zmVgc-bE z*?k9u!4h5QDO`lA>s*CfoOx0mGIk7f{)hHoW*6ihUpHdN%U+u9?5P9}9pa-yZX^K4%6Ms&y(Ec%!WA>fH zR%EtEH0A>W9*%$1YipL2h8*IS6RDI76uiGD z+-kzP?gq2A9*K$R}^t>R+|KTSk#qgUQum5I_XlR`> zAcuPw2oO$6Jp=@lWAaSs8nbq#HtM@*88g)LCK_~%=x}{vPc#bp%F6PP>edp=#3o#^ z9^nHtDQURGXak0bLUhpW^e~r9;fV4WwVxKtqcIcRh?LvlC0d4Sn}rw~8*?D&@fSvM z2~NelnJ+6N#3p0mTgBt1Sl*V!=L*xM2!OvE-E*PSkQkoBKBI$^LCf^$>6em64LZeO zgQ7_k%aZLQJc095E%i)d-O^|btB6~9$r6|DaF{XjJL3d9Qq_%kyA>@BskVimeJ?)- zwV%&phtx!y@N~mX?_OeZ<$0As{F%h;zf&FjLZ*sq{1HY+L$k9#%{X2l}3#n)O}O zJbYobj#TvC^#N@c$@}0!F0Jv{=$F&ue_CW!lv2YqKK9okS{6O=L)^;_e^tP~rN||Y zT}6)#-wwPfR`saj>vyZj%71}tB2@M{?lP<3;wHLRC+!Q4@ z`EHf|8*0j2NlL+bK@vfyamMEsAD~PO5gZK4g)<;AkD#$i^3o(wqN!K<>ilL%X~5ZA ziY&aIjk+dUrsl)7X!Z=r3{=rXyjT^SyZyf=)krV*A-Oo>2+u*R?Q z$sxK!vVgv-GlU-P&p==EemUNt%_`qr8);^= zZXMhrF~}1lTUTzpf@gXNm>0QZEd4|E3EHJxid5=jmMb7V*dmBy%wRgNYMo{tFoYpj z%l2K6o7+DTUVLwrp-@y?oN4HVwGpyTSL{}(4mOcAEfc$fva19huPZhL&j-_XkBG4c zJ0WSceGvP_$Nf+6FQG1sB&4XMGReJZ7_*zPg5}wy`MZBmB}}DjDlTcG)}4{3@NqdF zS)=Z=`qaO*+ft?Ycv_#5^vUP?T)YUNdc#cb^)Ld(DjZrzwb!qYQumxwc%ytzBxcY| z-$MU>d&k{$YyO>Dvi$!&WEm&0jb9nl?&mPbNskL+QN`dX>arzV`q7y_3XXRVMsnT5yfZ zMTo+nEK@y3JXSXeowa&0r5=BWWqy_H#KmyD#?*7NxLg^xKLAaosuRUV?y7fSTv65? zw_9@JM#@JjVYM(SqT5S{a`EF=6{;_(t|$3j?hFVuoQ9GzAd!cq`dNfHTxVQj*bB4juWz;w#Kj= zonGOEQjCAtR(Vo)0TA?8=|PS!3aS)Sm|dT6UfP|Cqj(g}B-X5=F3V6+9!bn#2%sfW zlf+mM6MaT!VOOeYs>7Ud=8H$ZBl@}y$DL(`^2z?$pU802JLU#wK{bj66!mKx)~ncO zDkF&{Kbb?#p82EMp?B$Oi7V!jXSzrs#s*hA7rCKAY7vRlQo}qNqabkvi(WjrUc3d_ z1-7zdvp&x-o?=Cgs;@(2j>&&Esrx+9eY=zIxJVAq=R`C~SLS>F^!_1U<2l(M#-iuV znobA5d(qpp#W1rB1sWf% z1>)GjWVBt_smzyR`*umLlLsxlf`tPWQ4Q+#6`o++hJqCjMrB#-N_GSFe z?=^}cdBO!$LY={aZ8iu~5S68g3IRbzoZ4{1avDAyIvg!jUJfIwt7faRmP(tqSUNi! zIf&nJbUkY(U%$Ge(J3F(?9*O_B;viNc?TiIp3IRsrBsx-U6%MCDj5q(Bd4DTPf8Or zb={ThX}>tzT+w11r6&EVEk_@Cz;ll_Wl|-bTNR-A_GGVtk6tN?z47arl`zkcG-IR3>Izo^YIA*SDkNj4-^haDJZOY#|Rr8Kq}-J_G%qh#4xxA15_Kzv<` z(kA<=@3|B3j0%NWhV{Zw*1!h?3#O?KxPT!ndQHp>v~|q#{}$+Q64U9CdnYLk4Gpi? zIRn63f6UFzRpZT12!&x0Vd8!O=U?py>%WiT@vqom^La13NbAkr1ggu)YK3o&>2zIFz1q| zH~TghcE#dwQ`i!>W6{84PcwclrpJ!U5#=U%qNe!5HTzZ!^%*ajUp6r>m%If&w~e*bYd@PAJ)J7XC>z<9AA#O0u14JFAH+j2Hg@&^*uMkW z#L_4jZnhr=G)I8=0*K0Ll%qFIRm)b|tSwL$f4^Ki&O;vq5H2tMu19!}+s~Y?e}8^y zRS9|whI-nA$N6Eau-C(+ z&_$C_@{jVzdnE!aWljTAlU3U6^-6TM=spq>Q?&e2QQQQ0B59Xjf3)@&{0|Et9T@pR z%U$}2hV;g6{6R-}U9W@I9}BZ$6W^teS~cVg2Qt-`4Wfh%RP}A`7DMJpewlUrHguS( zZ?$f^MiN5Jt=g91vNg~r)n+=ozAiy&x{Ch(6OS3xz!MwYY3seDL}^o*q9&*RZ|G_! zb-A0p%Gx?q=Fc$YOtdV^-S=v@5iZ-_PvO;z(Meo>J@Bq`>s3k5<44fXJ#7lh(y94T zx>`bX+pm6|oxP>Z#R4c%1c-v7;@Hn|3K3ue5_n?(pf0c}a<%twCK%H5G=!%eZewGk zksH{aQGju=(|%=hkM1YnRznDOSudc80q_}EP^VSyU(t1vjlo-fxm^BG3tVpi*W=as zDR{UDFr7dUR7v__3V|E2B>}UV0y`4ueW8F;4fH;Dtpy*hHelKlYfXLVtqYXI+*q_#mrt2SlcygY?PBmg0O=Bw3l zyL7ys{dk=X^Wh0zDcf?K1m-b9C+;H~fYAoC0QKGA@kIdN45p57^5*gU&DEf^a3D}X zAq33CX4^wx6c!F3+&cy1D+$%tsCv{k#mGbSc5##tBeW)HqNXySr0?c3A+<7m|0oIf z8jg?}EeBEAUm4=i`P?pTWot3<=u4FFhdNF807x>Ww)4>yV&iv0t7m(l2U?4R%sd{) z!P@bx;zo!Q!-@$(k<0gWbcsLe0UnD#{Au8j&GxMN>lNAL(kGwIV+BzHx|&daq{CfW zbbVtkIS91JGDCOsX+SbU7kvV)IAW4lUel+lL>lHGGG>rtNP`!5w-Ka z4HkrViVvHugtcv9PGK+=b#P{_U0Q$zJYQps;PsU}%g^xf$`d$S!R(uWPPE_<6PpOO zyu{%&)eGBCXxNF$bJI9NEiWlB{11i;2_%#&SRJu&^pEADaFTldTN+cP0u4?MI*R{ zYj?0sdoisxUvG(JVQJ~S^PLJ$Ql$;17Gk>?ibWySyqL*(Nu&9lo}NB-o6qa(GU(N| zZ+V*<45pC#-8mmDwGjgS@elUipsP~-X7u8AaI|K2)|c~--~f0Jm_|XUkA0`)nepya zA@4>cXHOG5EP!;wh>px7HO?DS2g_ec0avacd`?(0mH%V+&O70mKcEml14ivvi=Fq2 z9rxiSnfx%^EflhTaFw1L?Tnf~_pZ$JM&=i-+1Odyy)31f#)lOwF2hrVCYDBM6Ba4$ zW6fdDI&+5XlRO!r;_vKQbEed6&K{RRW1*s|7NQ4Xgt)QpBs39WB-ig3u!g5N2O<)` zt$p77`;#G(jajS|bDmesm@2t!Hs{2q)VeaO4WWyi~YIF#%tgw9^vS-uSZF3x72zORNXxa3+gcW$(O#TpMVPj z3QVFB(uD%@A{R7=T4Anuyz1||G!NS zWObZDLY8&D{|)Bp1EGXANlYsVsS<5c_bi@itwn0=B4<+VvjRa z(w1q_F-PsKdgi9uYj<*jpO$EELskgk!>yjJH#*rWMKwhcb5rP<8dP~&zbTl(RPA)r z*hTD~$nw=ZL&8-eBIUO00-_m{`xh`z<5gf)_YJrUC@0eydY?+(4fx%m03`0yb1$LD z=xCGcKfkN5bVnmW(ErBOsJoHfp*y4>H%ynidSR?Ju3RwfDYa)g zu9Fg)ols06fjA=Nx|ioaAPO;s=FcSdw(x3}n&8B>lqgc9R%9QCXZLNlaOHM9*dU1B z2N6uk`YKIck&YGoBvaJgN6n;Z4)FTq-$&R_ApMu+{oTYH^ z{V*poQ1lvmdy`pax)Hz{C*a5fRRj(wcT+MmzX6;u4U7=s0nQ${oC%@Y@U=B#7-0pL zLO27CgfWPmFb#rn{{4y$vf67lkWRyRORy|FBs3HyOJqfxkiV#YLYNeIc+edI*2OPi z(Rh~D0Y(h%-0UmIrU0r9W3s`v_Epl`YkZj2GR&}!je}!~P*NkAT3$Wjl zSq&nj$vqLN0|B`QK{?4D=355b)M|h+ml^^5PYG)4PoZFJgI0(tce+^`hpu_6uk)8D zT<7QfvB*HpQCN_z)mSCJ@ejYs4HU93n0$1VO5^HC>uIX}N3aR1ZvUBNConc zEn?Y8o>*t7pr+cGaqW9VZ+3)vH~xO-sbLkHhnLuz@=GHd4TqY(a$hfus_J`FysUxb z3wc7}pI;CKs3qxt{fL47y7=f0S zIm+eNNbqH6Zsd5`**IaX2oq4=%s1JS!n9#whHBt`!{QoD)(9Yg zfUWmY7m)hyr0m%eC+$4TJYF4)qZzD&`GEC+S9h$&UL`lTBlV|zw*ZVX7|jS~1OQXP z0e%Y}Ku!6y3jqt}F0p28BCPLse*wFfVhrmbO#ya)e{kt-L16?-Iip~QEDS$>0t)rE z#wD@-*6-|Jf3rAtga1ATrkD-m*aRvfz;>+wsA4u=KK^;R0c^opJN`CSck6y~+n-&V z^F5r~I{W}0DbVXNnJLrw0wYm@xC%>8jz6s2ihbn~6{mWmRzM8>G9tq`SMjyGs<1mTr*lJamJibazNfr<9a*y!-h3 zf8TxKgAUN-)0V(>?o7#(-=O@E& z_bYd&?>`x4cii0jy7oimWONKwb_3_#i{+_6JRr*opwKa$N2&T-n3OU>G)r48;Q)AU zJI3^hGVr)9&~YZUMKcb7&7KQPrkr^Ry27|2ra^s}!}*@cf+MOil(5l&25Zo|Bm0No z>N)qmx?e%y~liK@nK;{R0B|7(Lgvs|@3z%FkmR^^C6QzfnmONt!Ih=sen zGwA?cyWP^w?|LgfA}vF`B_S5dRtC4_ovuI~bI>~Kw0GUIJ`nd8ZSt)B^$SyDHFnaA zuR~xi=}Z;om7eyMv%e;MWLi+Bk#`fjiR(xp1)hfL`UX4AEJoW_S)_P zx%H-mufIJD8)9|_at!Phi)#_aAQ>QLYZVPfNM=V@U`A3(qro=7O;<_uBeHtM8tw79 z8cD!n`B>5M!n)f=*&!B7OCJ^W@n`@7Hk2T^mP7qI+OLEndZzg^?${C~jmq3s$4JV)?Ih7#r)fpMmmO-+^F6lNZ& z!ci{$-Boq0)s;6lB!QgXfS~{D|I^_2$`1lWVBm$n%)Rx=cRK>Cmz0Hx(OLrz`i5%G zT%$E{C23o7uL2>Ac5OuhKSMiQg&YIyPohEn(V6IL#pEvPJfe-` zdsXi69s=gpZ3uGs=Z+Ya%Dbh7^))5v%pgPEFB6pp<5@wri1q3rT256PG9TXcT1bJh zF~bOxt?OwKV&F*Bsj8&nKs@MCeJHtD2>6^}1>)c*y#e11#0ip;3cski4f0P@^ct7Y zzhk1(wVa=`QJ2U}7Z1*UlF&aF6kkmC{f5qWQi=mDy+iQzl+zCqqyGSxcej;*;QN1? zVmAqhcez~TZzbUU57UfUD=Nr+K8#)K{9!Q1K1z4Q7;X$@E8Hc+8_C45$l;JSjoNc>lL zU)9i1I9~`$MrG>)Y@jw5a$KxANg_TbnCTfg-mPSC_w7W0b+cNzIzl7*uY$gC>eLq) z5J!d=Dqc8PBfXoD{4m&zQW}}nhf8B^8}9rsqD5FI&y=7(DVZ{SYk1b@RNe~v7ysy= zY-B$6g<%s0h@RxWz47yC$gZ(NyQ5fW)R)eop>eM3$)L zu`XzxkJfJGPJiH_#g_@;(}Xij&=Z8Or5-c>yS~OU_@_&oki`ke&o++>?IT%Tx5R1j ztVjT324&6)4k)4M!EC2;gm7fV*u;vYe(W7I7fswlwV`oYFyL{FbsFmnH+oOX5!^Xv zh2t=y!b^>($I#*v8M8&r?quI%bwn*uVD)+IMXguQIi`Gq6+Iq_+*C47%o>Rmxn=Km z;J`v>w-pJbP$k_cA0q@qVm$R(R3kv?Wv#6t?XAKBDUy`Tx6POR?`8J( zLWW8~tE!AU{+SnAq}rWbK0Bsh;80vmLbJ13_^&;SF%vz7!gxlawT!YPY99s@oq5Pe zYNvH3qody-dk0<{Uc=!;dVOg!dR>Kf1QE_KA*jAm;_Y{eD7NcC3vs3T1+bcq0lQ2Kbdfv<=d`Lk3dR zg-t3Qal#vtJ^M=-xl=pkm6}ua0s7$W&Sr4v^KtTj+Cz2>$g10!u7U2GTHh7$kzGF< zoybQ&T$J|-r?2m}85h;BToy+ACuPWBghYemr&z@LaB2P2Aa9=4kRlkVKnj%xPm%~i zjPL0YuN~@o-y=##nW%XwW_TAcp=Y4S=GB@VnqqX6a;WjJ&h&73Kw3EQcK~ikk}=l- z=i%yv3WK>k-fw$%)o)fJk5WhvCAk+jLIyE2_Ud?e3LPYA7A_W1+;YAX6{Q!dc9RBW z_bav=wNwPZEkQw+x^&+0s8>it_wVUD3GZ*stX>Oi=r&(ob-S2^KHX9O|7om(3K`<) zp{EhHGLlhO^1dlf0Fc%PitQ%;smmC<=ztouBOPU}k3g&GJM=4K^Sq+Nu9|1wLwiku ziCzJv0lLA(isLsT#btM?Ko@H3tmv3_r|Ivg|TzUeN7 zi_-pytgzt!$o`>R0aLppg3>^Ryx9Xe6Bdl~*?@PxSU@^UE|L2cJx7~3}3sKQK zw_z|ka)+Y}$vB`|njdDQ@L}8m3_us-uV-Tae_BTY3KZ$Ex+eJdf0ZQOW`DA~JtF?O z@}2XV2$p5?{bkx<{I$X!r@r-=s}jyj#%~cry;MqiMPk?rg58ny1X!GjP;B>T?8V|g zVme&Et3lQGE`xU8d7@$^sVPwlF}NRl7XmTRW*4ZbVJEn*&XVYZ8>?wCFDEE*N3n^6 z@zhXOF~e`p(xq7aXXqO|r6zsMo;kqt}|%{B)-#=P{WZ&mGMMKdG=D_;9$R@ZI}!pK1UyZi}d+UjCGANCdE7d=omq#tavLKY^2qi@qS>ZeRzpM4IuzSdQB`&WoOgHi8mVbFgvaSg5E2>HCrtuge z$K&HEaz!9*MZp>(J57ZP4N~FO703^ufC!4E#+mG>RT4R;5dx{=QyYl#>kVcU?aigT z33ZL+U@f%QVhH6+FQs-0=}*|1ZKT@uP&|vLF}ku=Ex8uv2f>8)(77l>^DfS(AJPgV zvG6!DlXDsoSU(c!*o_G;M~P^b7XK!_D8*S~h*$B&HKl(iqs)WydTreI*?D0SMJf$^ zt|U7zLE%Qs;1oKXWoR4X&6fu<$6(5&#p`@JG3h)X&s&*x?E6npBuDVCdYCY8U`;**UK*iyqvQBh6(2?EQ$q(ks|nW*_;7uS7V>)90FIf_k@tgQltWYpaS}-m@r!LnA?2himmSv5}aTX9++VFcc10S`b|X^q}z0% zp;J}-z@@?h6cbeR@3ooWX`G6X)0Sp&(dlwOIty>pL@pT^b_9vX(pxCz72Ma$uKDN{4v zFYF8o*Fy`YwtKUx`Zl2PPc?j+(tolcf*?pCIAO6=j;t{J&XmHdFHizr9G*rGw&m9! zBz7Uq&3pU=O9yICb=LCBDaVlE{O4!!PSu$8jSl*+pEjU(!E)X6) z6ue|?goHtrpZWu(9+P;>T+(As&7u3oqU}|93CyDyE|&cm9u_us9{hchT~~J!uE)Sp zX9>NwR7G|U4`DlVxA26frJ*3-KzpE}zaR1~xlYmDBSta&URs^-sIWb9ot&$>Tl;=>hhCl7tlv@#L@ zT8Wdry?b5ycx9&uzVyHIyRG#+oA#XJMY|UBU5y}*4^qdJkcy(mikp*-jmn^jau=}a zh}D@+ zSPB=hxtQFEyEU#zT8eDdZW8*(c_Ou_sv=T)S1b&8i3VdDhdh68%y#l2lpa^OB5plH z8Vzp)HQJWKgdfymbtH91e}muYq{6C6n9=ip!^5cF9yXC08#2bIWHo$p%L8v^-#2Q zS6%}$#0K8g^a5zHLMchnb(Zq)iTGj*qfo~lh-su*@JkTM8}F^QCq!|?rSvt*i~tES zQUs;$_==zqr&-P8$R3z5LPu~D%c<`W=aQr%$L+2ul}X_=+K@_q)E6tc+TY_Sl4w*2 zyl|5@ewV{DJK*Q%?wqYDLmNKInO%hkwxF?aaT;=f zElKe|C^{u2tt_=8S6CVJpsJarKP~TnS^#4+G{t#;w3hm%8^j=S-_95z*e)SK!gOxp zR-G)N0(yQrY+D7p5rUj#T8RRw<>RQea(Vq1GeouR>Ib-S)-WuPkVTP%EJnl5lr{k+ zy>-;*?`81G5yoJOAete`)M3fY9BtaV-7+j7C6`){4w_EnX-5B=ShIFx!J2;iRb3KG z(Iq7vqlu4r#F#xG*ukR@&}tU+3VNO`q=AB)m^o0BKHz9I)0ZB z?0YQ6y70darb{f#RJ3loweJ9jsg4s>DXn|{-)rsn#Dl!o2e5ZzJWTYo?5MJ||HY{T z?HoO#r^5;i9L;jRHNgmhr||?A$ZxIr-NwWhB5X%g=p|P#OM-sbT>7f|B)z5@p9k70_v9)`E5Eh!FpW-d!P0t$xp&WDk113wX+x6%l+z z+@madYu`+q)Kcj}XWq2BgUfysUto(+*JAJ^Pn#;{5H!y`h1YSJ%ME0|F#G3+l`Zo z+MOpo{*R&hp(w;6Smtyo3@wu`WfF=pZ#;Kv(55`m=IN=tys;$D^OQQ%QSx%Dc)R7xag<8E338|x zKJFjt-xJSkIS*yy3*-H`_hn|EM2yVqXUPd7>8kHD`jeUp?pi*1KKc8Edp@u$b#17k zY1b+*J>BUj#kMJwhkxQ99w{Btx(|R*f*{Y7x>O^tq+KswA@9)dK5lC3l-!+}-~u=a zvQg+1Is*|g57#VnzZ8xFE!M#IuaVO!eds~UL}B%EF4RScIvhw7!bX!hH!>6gZI@f| zP=3^=cw*uVaCUn*E&a)FQkF~0c|@QsY>=(vV1wX~v?h(@s}7R`MFm>kG~gI+BH~|uaE1=SA}(T#2&S&U zMc93lnEF{nP`f_M_e)Ci=(~?Jn(r>I=V+JCm-f%@YYM&$6aH^_KnyK;atonE5n_N8 zK|T$xxLKUcga4%FggYn$V~{JC*JPScjex0WlR~Lpx@CmXX;*@rhvDGNu8(sWQ4CsV zJ5~mSrK^k9iYi90m&8bd$|CPs!YW^ojWq3K;LYqTpv}UJXG~Zzl~0LFy%vRrVAY+> zs{PAfKm@%*;y|v9w4k*_9d=lftSM+(YgozKhJh?cb6(b^C;f>5&}HLoNJ$t2xGYQD-bWb65J zz4z5*mLL5T;?HW?|NBg(QZYwXP=i6&xn?OzmD3UAFllc;kbYlEE8`dXEgOnh9j)p= zRTtZCB=DuI#QP#Z6}letFf0T;kkOcq?h~`X;$`cT0=|^;Z`cytg6vlF6?jg~FcOK& zR=+7f3DOht<-I}%>qXpU3^9#0W{NLwU`pvtNjk1;ZfYaRhjlKUBRPYx;9qCy*q6j(qzJ~C6&#k!R+liScF9E^jiVZ(h>R)bFR>u*&)X3S1c$J2)YCXy zIyaFCMuu4CzwEW6D)t04Pf24hO$%Wnu5Nz+HNd_J1)IGi6Ma&5tS6+cd<@GdUqGZx zT(o#5hHBV^EG}*)#!H8ylN&nar@4~EWvnx^8IQC|3?^Yz&7%6GfbU*F+q8o;qP)cJ zYlvzi;!l7``zC&EpBaBZkCZTVlL$I^ABUZA*ou7rS7-72M6EClO7~GBCl+2)m+o+V zjkJP2iln@t2R=&wP%xVc20YScAwr&%F2xlCMwH=yuTGd!KU@4dA0#_$QUP1tV{K#( z9Rj5mRXiWS{AXArrxtsBQ9jD?eR5gwHu2gO68>4nNA2!_tIz9r(F*>9Og;+7zluz0 z7VeXXh_*fY!Uh=JNp_dRLxVJDQc+;Ms6*DsE7UnQr-yR|I*IVHTHM^+T%tvEYaM=U zVMYi>ByPU{859yXSG(B*)vN|ZSks=|PkcpEfinN-eqj4APu{y&b;gV_Eo`Msq zJDMz*0ux05Z!oDp{Ygz1DN&Ty3H6PQzAAd$G@L00G6$;@+lD%Zr1Wkty>l*4 z4U)ntaQv87V|7Yu!bvXMWQJ*i@`T5WKnxw&9VCw6Qj{Rs!oaNO8pXhqONTP6VovjD z>h))4bdiDM+E-QxV^POewfc4OE3AKGP3yWu*3H4&qiQw&7dEk)O&?ihswZ9qm%(M} z)Az=^;vYc~16 z=mm1fuD?^iVvPy}2~c6C5;*>5xRwxGQfT>^V=-iL%4;n0wnI%8GpLcf?UyV;Z-(#b z0~K6QVL^58ph~zUjGRTdIQDfC{=m&XOI|0|B@v47pMf_ni<1F>1g3)biTA$|ZXaT# zwGf89Mv~4WD+`LutshIat0-3mx~PgJYTsy!Hp6w(qqJI`hG@FEql%5}V)Xpb@FEAD zlDutcjF}Cirl^pjl6P970$J(9rx0e$cU#4dvnvgn^|5C{*`nI`*hC~(*>7v{iEri| zy7q_dDn*MwZX}jy+s?qArL4cv?DYgI=%azdY6bNX2X!S_wGEQfOUdU#EA|4Q3N>Wb zaij?t|7@5x6>;l4j;}G7>!9W@H>1?(e7iZc@?!gM6h(Z%dkV$StBUqRsuvX&c@D4t zpm1B>QZPO$JU|d?X5!|PwtN5g)IQppv8Sj6>d%4t9x?O~k5|K#4Ax2~H^$yRWh%X0 zX(BaJGIg*DcNknQb9nm`w>vCjEdO-SUwL79k4D+ab|tcVQNYG+BO0uRp=g$j!n)w<~5 z%N3t~cr)uhGN`KNJ@b@2745U~s;QvNls9>zJ6j0(jIE)|m1ihzjyBByjgV4I3pg)r zA^gq(r#-nJb;Vcw4FMgBnK3^0zDQi&c&*6nM@q5|YOO3Kc5EApD0yp)?t?3(#A%S_ ziwcN{44CRULJm&gcxpG>%s6M(tnSE09xu#ET znZ2u&P@-Nsy5`NjCtZ z7y3wnbAS_C6T9()2H}Qmut%~u#UWO_z+P+lzfqJ$RRCMo6T)#2<#m$8H>Q)*;m50r zx%WqtC_|WF$Kahn=cQeCuD8cZn*#x%ehloUtkrT`mtbA>&8)~v%Ec(1Y2`Q>Nh*5> zdSyAGN*X;Gvn3`zjcqxM#`vdNQ^X$rQk7UJ2EGraV(@BN;w2Q5(la*)3!d+{W#E#M z&3wS)ZDUTBjfCiGG$F2MY4MG{8P^qHyf6My65~J@^_oRH#4M&)S4ntoO z7SC(8#56QJM$Yo_j-P6}dE410>d$5eeg24FDIv_dZqzFFAu1;#rMOtm+B_INUa{Jv zvDOOXCP+=sjDN=Epa)>_8jy1nx!@=iNiry=eSVF`s5tde=Jv{f!UX6<{Z_v=H@!P) zaIvW35>cMjk^S(_J;h8Y;TiQSLiB@+IhnVg;}7m&MbN32c7)VNM2)<}XoF%l5 z%f~S7wG;fXXw%Im5kspi+-beDHp$qWLo-e)L?;moqxzStf2q}{1CZk)##FQAjP;87 zH8J?}C|S|b*p>V?PL7(RFr*Os7fN79!2;yO>$2128u87`_43lYh=$5(6gt9>Y-x5ZvADQEIt^NVZ3#zrhjD# zrYICB^x9zzcgAWJZ9@3wdv+XH2My=m=-Z$&05CEB_tZyPIY(@Y_IxM$sTJlI?KZ9S zN3%s?o)#rIN9Dbh_baSZ;fWecRVY+_!&>k5AW4Oo`Neqzr9uxTPl!&Ci-TRMIcgt) zyPqxnFf?;V<3LSmB!<^MwSj(-3@e)oLv}>zX7xi{4OKw~so#|^W(018?{;L=7r0}W zuV29FT#5{$OYGpE2^3SIo}>|0<+ZQ1IXsHZ)l8*0HsmK$2%}+K^d=K0k=a41Vn#Ir zmt~ZGYwd5N^Scs`06#VrF`rZDZ}nYaUG4x;i>UYSALr(2{yTf;r9g((eb)CAbdPWx z645Kp_1xKV-p4!6dHD$Tv-KwHDRjZQ(ZzqWeEd*6{@%`?gzYVfRPok4o35w<1GK%N ztTG+4pt@WZQnFMZJC!rBVYR_#Ak8L>3RE$rtTF=}y*O>^LG@l)EOHQ?lfj-b;s#vpoz?Gp4d7whnIm8NHp6u<@2_{QYi{atjOik-oi- z(LCnASNLyshOxFN!lF^4CiaG%muvxLJ!_ZA#5)P=Y&Fb4hsoTa0;CWb;a*+@&QQ8R z!*;VC5XcZ@=%_fKEG5nm;<9uus}WY6A|4y`9SmPr*71WhY4kohml`pq>4{EJ0?3LY z{wr5MP@f59&4OOjBb`?+W39p1V@yB9D%p#JMPC;d)owBC79YKyQKAxe={!6XzTylc z^a#K^T#Demu8P!7J)`x+=ijMUA8JU|OLq^Ltl}@e!Nc-V{?2$f;wVSn*8{s)86oDf z7UPq!;!w(f7D#xrrkhm%-+H1H1?i5Jsy>SG=ueY33$_r+YzYNR@MJUgb7=kS-7!bB zG46UxWj5ZFHbM&*T+cRkzH5haF#ZRDp(=zXs%6KO8<)r+SZsKOFm_7y*rH_bTYXWg z=3*y5jY~d#B7vHPd?FScv}B48Y`7V!(2yJ~b+|cp%M)BDsvJFo@lSI<4;!QV^ZNQ$ z^ygz_Y}7i;L|%2BksVatvZk^cTX0}!;97!v=vDdA)N75eET&KqBg1k+0|42eOp*@Cw?NUPEFd+^@Lnr1{%Ntw zK_d@U^-?bf#!@G-tiIdGd;e0<6p50kj$F?7il+vE>N!SD} zf7BE%Oq)>+XOIrLOIHQwob2ut02v0UK}%RXSdBAbql``~pOrbgG3d?RERNe7#)f98 zgBYuq zb%x(5fDO=E7#K_f^Ko_;CY=t8utH{`2|^OP1w!2oRQg8m zpWV>vD%se?HkDWOKelV>wSK0uRvBzf5W`pzl4m|o)LeE98;-4E!};NnKW0+s4W$I- zFzg``buezPV9{fU!7o735Gelc@zb7|Pbr`MfeZtG;%!VSc-On-2FuxYQul7@d|)h1 zR(#|KSqL53YOJMniT!_#k`yY)X>HB7VW>B3S|R4o!IAGrQq1f(>Q^`+q0io13Eo>t z*k*PZSt|LLF(Et@Gxb)CP>C4zpQ_{js-kV>SYNT%)j`Q6mG2wBm4q8PC{1c~$U^M6 zW^{aYC56?VtV*REi-`>y2HT$~knR48fm1>~UBka3rcU%Qk1{a4LK8({j?b|cONT$o zYT!DkK9fe4pk{_cx*jL2kB`|N&YjY>91=`JNz)3vA+^8O?tjKcR2Jt)Q&Lu|FboM2 z3rFW@XA>90Fy|F7ERi}?ec+lJ!mzX}4TiXCp*~1zMc8M>2`^ywbf5%jI%p80c zTu(!m!CRIL{4O032UK)7wO=l8{>?zYnnJL!fCp6zwQ|AmUY(x=qT-EHp|fv!9{mFe z=PcaJh15hzdc{449506XM@=y|vNMwse^Ilxq8veRs1XP9aAv+UrD9R6Z&bDBVhKCc z2%DDr+*b*@(nAz6a~-Uwo5lnregEN=t4289^uNF9+Cn=Xh2tVK&`ws{&`s}0bs?Gl zmai|*dY$h%Ode*xYy*5W{{5-^gpJ4V8-0*4eh7M@#|a%EJOa;lB+xKoE>x&T?CzB^ z&wu7$zc+Gw1^HnxjyPufryA2WlA|57);fX+~xUE=PXX|6`_mVk?&9DqJY|WlNHY$yKWqt z-p&4Ro)k+0rD3EAEYqSfV#XJYH)U}8+118Nyf_jPVUOVcnzI~}-5R*ZM((vb8YgHN zF*9T0fWO=uL+K5?G8&;gR}b~=Y*2pTBgToT+Vk(q&B$&la)>I{*ivG4vFRe0b9n2@ zkf5;$;@_d~6Eh<<;tEKC`>|Bvkcq%$pLaAfzrlcmx^wL(Rqtg z-kgL|BbB5mGwDa;?mg3~kZySQI0hH3FE{&?`&d8xwBF~L8&bhYk^Z8$wu%e3@9>~o z67m9lyCFFd`TpZeWF&U<5ZNaZh?9@6>t5N;8FyzO2LH?OGQcFtA742C--Z=W2+tCoQVHjXOt*bjG$!Xt9T;|)Mgq#9KN&Mq?(i&%Y#0M%==J< z*7t1^Gy|N5iuN3l92dDGj6HG*Lw`wn0U?Ze>sA5)ayr(!@`28tnM%pAtU5|emU|6OikH&m-Lh3-ndBC^Mg$F^+Ghg_56 z$1g_mV^f~6e=5s;%>0XfUM0K%>X32jSdK$4!KLpX`5>bG6;HsJO4Rwc#&rPDl&86x zdW_Kg)6<*x!9$Dy`A@ra7geUu$Qyv1ydJQg8Uak)yO^#!6lSCL^NQ6H`)G*G<__SL zg!p`mQ)KOch3Nk|*x3_r?;)OU2(aO8;GOx?+Qu`f$wjp8cz5-`Vkk#JO*0?MopL(n z7e>%MQd%$0arL7lT$QeAhlTEM(WkVm(hqM75kKVwq4{xRuqU$7>ha(G4R9g+v-$d# zU}!Q5CzCCa6le4X@0A&P1op&;T9{!>5!B7-mV@4^7K!|t9MVj`7c1S2B5u_xRWk?G zh?DG1o*6vC8A;_hj*16Q+-3zoNDyhRc=(IWHYeW|S0p&n&{s;fzb&c2C%b8T>Z-e) zTrP-8u59T|ekz^%I%t4kb$!vol68_nSltJ`L}Ago8Tey`2&NVH(9eXC9_*}@)U7ZFWE8f3nC76-5JbE zovvw+gXzLW!>}e7D1w3@xB#XAMsc09jo@~y=PR90@!;lGANJk-IlWK3^`RB-ctRYV z9JD2~ISk5D60gmqBcK+)qOK$G!#I_Lm0plAwb$0$^`#B+L78<4He|_AK~4cWe4!kK zO8X0%FhKWc9GiEtEpF@SOWf`dKbK22EuH;lNT<6Exq!Z>)v#M;=RGlw*JqI|WO>hL zD$i%Dv}ckq!RYR90_nBbl(rLt`&aiD)(qW*Hz!1c>(8GRsr?x>@Q@7qqokUa`@5dT zx;Bmfe82|)=r)}YPXfgEY!29hgja!Cijn^?U+xCjv@9;R2j1U)+WLjcY|{A;^9(p;Vt@qwD(>{E+ONm}Yo-h0WGL+F zdVQ}7Fg78-Hi!e&BLXA2B&(aNpz%|!jvO2TN-sr~Gu{Q@gY!NDHp3B145!#u?9g_r$_V6 zRk)Pz`mbpjHS{*UWdZy}hK zyZfn6@t+>sKK1=W6afnbBOr{|U8Sx2i)i-u=qD&BDk^IBhufpvDulRWW&>g4OsxX( zc?}H>8u@^_d>wPc_219vi2}Lw05j^zRe&FPpklDY-=NHPlVb5WtIz##STuDeiyt97 zCW2u$r|c$-x*N#jfhyQRG`yosa>QQuBp9_fBI~Q{c|}dI3@o|`=?Ku9FER(*H-Mw4)c|~ zPgr#H$LkX1jvO8j0S8{5aWVT43OH$tX2$R@64C%9q zQmndhAoqbbY(BHnMEvVF&M(hsQB-z>s~=_jev{&<8hLRsU%Luq&yQ0?pkkjgu2{D++8E zw8C=yK5M5nHj2}CnWynveaFV=89wP>s;PWxU;a9(T^>R zk2m6Dz9UDrilGvT_UD=gj#{gJQ<7XAqk)o;P3>EVn*5F={hEb?1mggIFYaz*_?yHI zY-;UVD(NnfFO%V#XDi;Ij}fvTe&~9Sy60XprTrzK6%e``w-pH;WBrEuj{$XV*7oh7 z619d0Vm7pC5^%JHcxT`d5H6bXpPd#4F)mK}Az>we57B-_3a!2c(Y5nJ=IILHMj?^t z^8qHCb70E9b^W-y3W;slfg!sC1-@M69}Ky6J^OUte*ZH77#w5UfMw`kn9%;3TOY6<6@h5t$*RobugJ*w|RvFf< zs)$XWMbhXE;C5X4oyzMWgun+0sL83(e@vZYWHjzG{qo&|uKUa<;=3f3-oi%r)xoW$ z$)`U3O_Zf2cBvUy8}TA%bPTjXs!6;PY(iFe<-?0BqR#SuEpT)rmZWNY!xVsemtML z?g0BKoC~m5r)VUp%;9VRzF>$c-w3FWS`H!+ArSj__q!xg*_&hxB+X24T9L+qim7HWNy}6#5w=fc_6s3Im3DJ9W=~T?-+>pNj?~ z8hfMVS`^ikw?kO6d7UBqk0{!lt9;&=ZEryE#Ym%`%TI)(dmiCDGpNk@6%o#74yF95 zL^&Kw{a5%m#R<)0hMrama67cSEh~tr#4+@^nWA(b$(Dwyu-FNU51+#}AH9m^b8yb&pR+fN<&c0*wh;TZ3^%^<9Xz zM-0wc5s^doN3y|7_m5xU%{iR9Hn7D~1lmS}Fo<9*35eU!x8&3UKCA1aWA;(lzO~QV zKL-4x?Jp0<7i)h4@yYJG5!{xozf5co$D;yZV+6BY{97R6=jA2v-vI@vTq3orbS93L zAcn`Hx;i$p)$M_pi$@@4A*ouL1p5ZKCR+J%(m3{y4q2Wb_~G;(lHc(W$ef0Fx-}>r zC|o)(2J=o^ot8uXRZ0M(#wSF^=lTw?yF~ybA=M9)09dKsd6n15YeqUl^pgn0kqjYz zWpLTP$$Nb|fB_lQ;JrYMhfF%v-Fsh5<87Lv*1q{3SPR=gLn??%_F)J-F2CVehJ;jQ z-gj2(`R2iCczjM1DIP9Y1p$cQSnB#DD)PFr zc=N7K1*z%`AJoTS`OEDT!R-#kYxP;xTX{9Yg9f!?>f`ZGT@KoBrQ!sj!a5Jpyu)zx zRnd|&1o=a%UNBq$|Hl~+JOc4_lnfQcVT4371`!(C+Pob%cUAxz_tWf2=L~w9$-j?H9_{j0? zVlLlLfk2^OroNL_k56@MfM>7dnaTbRN_XJ?AU^@ZC7K((1+;`2`dY7R&j1}X0Whno zJU%_1eftv@TNMqQ;wA`)1RF&!{g@3~QGo!ISHB!tFDKxOMga&%`CH>$Q&Pn<8Cv>P z`_1cs)mTko3-IaNqjxJ;{k{`Asph{bxQi}ooOIGG&5VH~@DXmoxf~B#D;onoN)D-MvxeO26 z2-hPof;QNLuR-DZ<;kF>=v>KT>~OKc8%e9DK$!OUBnwgY=anx~y8 zOK*au8>@ysVz!uUWij5NO_?JKV#G?YBg>R~iE4b^sP=f>UU~c*T7#;3LfA8vzw-I? z5fIr<_*~sQMdL)`G`GGRezqeQj99gOL zF+d*CkONe&P?|<`T#2!3?S#oTwdsa7+MHw}`e?4G%F?|Ua+Xf+ZhdBm5$LhzW3^jZ zfJIp?!1m+wGNXl0&-fjLAMg9)D)(-o?MHZKq!iF|d4FSey3!)Mw(uDxj~M`(3Aqgt z+Fqm9vaVRuRrbc z?SQLld%xeV3l%TM^Lt1&`Xm>{6ChQi4-`d&fa@#2A`lKnQtIV1=hrNLzS4T0ukq8w zjPQ;j31=xY#^7QIs9sF^S)}^$OmAp2$@%m7=G-HPmtF5(Y!c6t8{k4np-@C?#Pjq~?+o?BHI5 z^F{#Z^N<0L>h2Pz{K^P={?rYS*X7#!84DAW0|{6Le#~;NLMr8iuQhCfpE&=qaDhmt z4-vx9-D$ceQ7CMk^*2ipuqR+F?>rA@gEf22MqYYq!~cFL4GGtA17dt2F*o>pg^bsJibQa}H#mvc=Y+HmMTf2TQUIke zZ334oQ*$O(dm{D%?=fD^dJwC&Q!40ND>*?;evF4tfkqHph_XxfXopI2YhipfbLGv} zlmZib6B-nCPyx%b2JEGIlAnly#fa8I16*g*c%_#LZYWBJmu2cX1D5#kjr=q@2XEJ8 zqIbq_{|&mX)+*Bn6K~5Mqvx7!+QCi0D8I&~d-9$ft5p+5Rx<|BA8dETK%&opBe4!QwHw(X)ARtZy6vLMP^ z2f#7w~~%=5NNsAOObR;{7T}U9mX2DDhouuN`J52 zzVSP`RZv?IWJk$tPs^XmK?`m8dh`kFIEU)E)>L-)D9U(?P=CVrm^Q!!ijh8-v^Ypy z#Tgq_uyjI5I(>?5T+X9Sj*`AHye}M1$cMBy?>m)V-~x1x-yk&V8@mjp>a6sR?M0&u zn@A8XA9fO_J_@PK@S|^gqKYoGG6P7aAW{sO96l0F%fh~VgvAgQ%Z|RUl?77_ReI$` zHlM`a5XG%(%;~M7??xzM-&wB{P*;r3G8pvj> zQ{ZL)7YEu-L-}pDoBGC|<#-*&_jZQFswXN9e#2&q=AkeO?~dX8NVkh< z)3TpaTuwII-F}fxX|9UU z(y3zt4H`x68i4`|y8kp(H)?wx7?C;!A)dxw?9M$l*soGBoARPpP39oL8P3IWHNdK? z?dI)WB)E`JrX5)PPxt z&`e{-3{6T9E4P5;F&FaG+}$yo%q4`mEx{FjB1}(@!4-z61dF?0XW!7}_snbQxmDl+ zH)R!4-iEF!f1Z!l?&?V_8qgT`mw1()p?_+IU;>4;9Rz9PTJoz%^)m!PGGc%aUHEEV z1%BWZh^iYn5V;kA&^P;shvj|)6~NW`Es(5 zhWEY6%dK4(3Y?C$!IIj-`;wu*y^h-Qgcw;#7~tJnmy@maN|DVfSe|ivrdA~QZgUU< zgXseU#{AEo|KKg>H5iw;5gr9>c-9H-=PB%I05PH_A*G%1F&!%Nd8~TP;J-C2OtLQ zvEArkKihS%I6>rt(ZeMKNF50YM>T%@1B5U^qFam=`hoC*3rKqcQlA0eKs2N?EIg#U zR+~q5anfxoa+SGr6Q3{F`LxG21avvn7}o=Us$&x%Q;#wz&r87qp=OhDlDw|#vE_OH zkG!w&s&f0H1w}*!qy$7lkPxLyKtQ@fLAtxUTcweZkZuH&mTnNFJCBq|w}J=~f^U7^ z_Z#E=5ATj~?m#$j_P1lj+;h$4bv*=^q8-(8#Qg`cY%Lx+UdVe9t-ClSp)f?K36_v` zA3$mRf^@f;h{(qcA{knteKSlV4_dp$nm152U0<@}4c|c{Sd_W@hLO96@!_BEj=`TI zR}Z#IS4VBNX!sNc3}m#gfBGYAdcZx9_C_sG zYcv?#z3ENlX2MRYLD{=@S{oBx>X$Ox{X%v6vuQ;AE$Uawu@7|(giSBWV01+@>xbh~{tVdf%s z#C?-BM;ohIZi*7A;EUQzzKh}_Xi^i?a0EhS?j$^F_U;$3c>15fGG1VDq((S*;(SJSqn&VmzwOdtZ z=yPHZR#UjGk!0AT&rhvHYqFB4O}?#BP-iLdUQCnF{HHMN);S-v%aQoSk9~0!Q^&8CyuZ()5FbJuYwqtS-1i}p zWkLR$O}gbBYb<8WcUU>agzpAT1L7`4-g`ck7u)l|A;rdmKBkCp{byRzmGJ2)XJ_sS z?6Vo0ArlNCo$)x6zA(C&OJRe#gpLW!;v;vZ&4l?~tx{^YN$y;-+)*hHPgBLD`dZ$2 zHeJ7+D>|b{*Y38ROL*L#o?9sxq1lZ{A|ac;9m(B63(-x|nU3ZgeW|}QoioIHjuo# zC@!8x5NfhZE2g^3PgWg?r7`l9bRtmfgX` z1mk_`{8AG7WsY;XC#J^a_3fIy8ja3K!`}~U`UopuRNX2=yL8*z^%;v)WM}L>DdPTm ziyC2`)Pdxj;~5*BK)KTsg1=8o_${vGaX&PaxQj`8UEHSoK0%}6{6rzf)9eg^U~Uvf zAkT|)%%q2HOP|-u^75aKN2rW5$;1f|J;(68PZLn?F3_2=PxShfE2Gr`?Zz3w{Z$1q z+MBFgHpQ=2+sQ;Q@~(U3#NT;B_(sDhPv@E4&uXl;k@CDD+K>5EXfNY&RG-W8{WQCF z_s(TwWrwaFd9^oOF9$8-+Nd~*(8Gjn!cqvFT)#3sxr}B?ByRn*OL(dMZn|9li=X8D zhFxVm-#=i~ObN`6LSM@SRwOoKzn~Lf^;x{}(Wvvf3qJ*-hl}WeU!0$T3@T)8Jm+D2 zef4NB)QW876p1m}*|@BQ;hK%jJ};3rFxnOb6)~6CP+j}-QTh4{s7Z2KDVWI!ngfum9(RT zeE8a=I+e}}hUmPNCsyyAm*c|1h_rtzmepvn{-n6bz&?KRJ7Ot8Un1wormN%TlL$y6 zJo*kqD_lNZA^A2cMb!yniRG|jX}(9(fP^%<|LCeP?MDQyva_j+^_m-sGC=@UiprM= zrQ?hPHy`L4sAeSCtNS%37yZ5rl-ZU5eGdq2BMktx>c#MfrNXhaNRo%3t03ZtbP)hq z;w$m|LM;YygI5f;MRb7_P*452U;n}h5lpSyYrk>eE%bZN84+JaLz9$}`ZU0Mwo^HZ zLM4)*M3qgsn{7jx!b#J6FsT#C&1N92Gmmyf?b4NpmDhH@9i&WN=aIsGL1QbEawC9N z!T>+jybGIJ+jr<)SG~YYCs{U8{{6{b+Mk%vPA}2DphxT17m)t!{|-F@>oksyj?(-JF$j=o_=p7 zPRVF}DBYrVme*zDY3T*6%&W;F_4O4Ca7oB4rwp2@w_d$T85sI)cHzS9SwIY*yS+ec zO9HEY6jMKPhXmKui1aiAKcW>Yc2h7=z2)aygg^k=ex5dj+=KOdSPDu_D!T6tSoE5B z7xaJ}h5R-WvVoZF(B!9ooF8L^@)M|cqSqD^S7Ur~tUy#Q%vi;3NJCilDyLgj`O7x{ z1Kudgb&oH18^1n~C*@rqR(X5C9Zt?&M1MZJzd$;<4K|5Yt9B z?tw9)!mH%>lMqyy5iLrOL2Etdcz69Sm$fBn5pj=g?S=5&+1lm(ZmMqP+PPOC&WKt& z`$u$|)!NYhC0Qr=1wv#=##g zn<5)SBtPyu+#zJ_AXV2M)OaKnH|&N!!H|yw1`fG}6VRv&JJq=3W$c%7G?eS(uN z>J~y^8e$(_(I%=+qd1waSsl}`dsJPo5%4Y=%A&NDWF&9rL8)_AW73&M9E{i#y8UU-b8%* zU~O;nx2p|bUO%w$eiw5)55`#N!#>;SJ7zoNWFn6Rg@V!Ol<8O9v%QAG+R~M3GR9pe zXd2jgc|(C*rGLJq4ik&0ccaNQ2~+1%)SnCEbDvTh8j zo*rw-=4}I{w{L&?+U#90seTLb%xiz(E?Z;BqSH`DZI~#jpd?=$`k=>MDL2U8#C|ZT#2iQw(f8!z?A^IW~F@5n>~Q zhbRBz0@R&P21x{?exXW&S*L=URb{NcWHOjGxTO6&&xp7tuo%nIIlxMY)dE}~g zE;CeXmT#rIM?SZU4^indw!AYe|BlzY{AT|tA#Lg9AEh6NiX&U=H1ROW&^WHF4v1qn zZWCyuB-Pjko))K-w0=3YN>&*lH;fxdj#wE=Fj|#()Y!KgpA>~2Q*tOdqpXwq$b2Ww zdNo4U#?Z#FrZ7e2SJLfh8?r(il%SeNyPDS#_m!GxhKts#x!KaEsg7$_t<0LToieNCmXkll!W*(Pk`B7`twF5bRa(_gnz1uEcBNMWj(g)s)Jk ze;#rpjPR`}hia>9_x9%$t4(HAz5*-K_fId@)XM{(Uv0esDb07jgfD+KbH+CfK(F!a z_mA!;AhtSgr6Oe)MYPy`H0t9~iMAZfp5drySBO#cJ-4MewEmqps$vEci|RrBRmqcp zgPTR@qL(FDG{Qx%6a{k!n+(RW_zw!9ooA(CP2mS_^{aDpkD@7B)5Cg%jh}K!Yd-YP zd)}fLHm^u_T^7HJej_l8@Jh)wsNa$mIkcn=lg!P|CWG|&lHsRgiyO(c6OZ(8ocRnc zNt+72RS^qga;)rZxW+&FbVgU-n(OqAbS#GN<@1rje4Gz~qGlMHDNAjO*L;3|XK*yI z$*~rSBC%SKkea#3{C}}N*20ccUMY~}T@-57Cz%4579`8^Cs#9qXa}QT80b=Wqst4A z+!Q5DAPru=w*IbA{%d4k)rZhRx#EHardfu`FFFRQz zm|E1JVlnlS!E8ncDP=0Jp?@>FS76JU?Bae0n3ia3fBa!)0f_G*nCo<;R`0GX`*+sY z>5kV5@=fwl1vhBCucUYks0F%MHnW!uZ5;G-Y_e>8&g!fR;(`VwC(5S z`sMBm8uS|^bXXBDsyT1tV~S~WYz#>7?2zKFW$B>{KHJDkqQIe7{xtk(NJ#T6ZXqoi zRb1qLErPfHBV;sb2o#{J|E~sMSOEgifQ?(2yy-lXzT>u38TzONms4pX!)%%)aYL?$ zD2p3UzIO;QG@5y8XI(OSUSMa6XLA3cm z@#Nbfn645Z`z~|k%hxRf^P&J%=M-QEhg?ZPyA=Pi`irz?tRyzxjihVxm)^2t`>J#W8X-5Yr+G@PuruX>B8-g5^;qMLV>7GW4{ zJMr;k7#(~StCrmuEo`g|`YR|SFX6YH=EwD`S3m{d6=@0t#)00|E-kXox_FM8mC<5*(D6u! zkjvQNEo340=OiGGjcD*GyT^{sm%(S-e42)hk@W%Vbt)O7oZ^g^ZUGA|2X@H2KmPOe zRzgxx;;%H;RNplJL-cZhU-JVs@-nJu20g|X*b(e#&cYTLi-~>%4>l@6;ZJCmmotOR z(s0}2&Neajw}=x3?AUX4dFg4p$Z00YAt>FXC?&-8P1xz>N+-QGr5sKTB@qL*JpcD9B9`>G=#4|H9GheYS2r4 zmNS#UW|jE6Yv7B!#U<~Xktl(Z&B6KSgxzxCHH4WZL*PDsD zh%uP4Qpy)&BEQx3i7_$`zZNUsJ!3<|btApGL)qE1=$Phxs>7tqhL+w&+^BZF@3ub{ zdVV^eYsu58;**d^)aU~Gm7Z1!)iD+Bg`fFF2ngTsS~2>WH8*tOy}x@^vD|VUUEU=h zmm-ZRqFQ#&EUt=z^zl9&-~U|&8nf#Fo{D2VaVt6;j0*Chusqx1E)cuGYI~t(K`=tl zWzm<%9vGgwK$YU^p|!Z3bvu5ts(nPh`GRsp<_eTwmSl zc4=|h?Zr9_Q&qbP_9L3MNphyv;kxZ=2+s`Lf}}VE3Vm>_6*-FNtt+aIq;m@QPUSy;P2RP5pmx) zkp7~E{206MDk!2Fqu#4_tJ5Xf zVo9dq%Q!~9de822p~Gjw*;?~u*VmZh&r&b7K$Rouayk)xr5ROMX!Va_(k`qwd{-iT zd1=#9-}SE^6sE@LysX^a<)g1$FaNlr1X`F6kGxuHWRAw8d8xfwnXh?O!K;v)y@6q=cBq3uI`7jtdk(& z^Fig%?zeBDO{&-F*E5~{PHI8xd0Igq=E@{T?b6=;QxC816zd}9W;6scNW&jRyXdQU`&c;Gp%1!MN9X42&d!VD8C1>M z;_p2?wa}dv`_NEtn^Ee(OrdL8cNq5VQ|>cdsii@`gx$$Gw&^v3TAgcd=A_Cdd+st* z|Au~r8is!GTsKx({i{;Hz@tQ7u7W(ucQty6+x<@7KQeuFt=TPJ=%e<|xRf(!HYWyi z$KF3&b1Xj1wR%&|ZC6{LQMDG#xfWhlkJ|h_HHFbGiU0C6sQOdp;rH?8;OS1IvF$uY z;mN=2?k_$1^0uVYl!^$_@Q&DNS2_wTlV#r|b5B(n+nN)9p5l%#+;)F{-9=aGQCmlc zjQVSAP2P;xKbdr-J}y_@`%;>^xw&goa{es4C|Epd%f5WGlEq2~i#iZ5Csn3mDl!GT zS_P-Ig3=!3unF>aww>rg)7b?|m~D?;aQep_-qM&p)Oo8b|8CQV)q)S*g2mJ3dx}oS z-O6RVl6AJTgM%&aFXTjwTf|dGaV(-v5mNIrj+@k(t{pg*U3bd@=5_tLokH zCjqWu`W?fimE(0g!*xZmHF21l!cCJ04Jo@1n8enGufbz19ZOeCiIMrpC@|PkY#3UX zoF~jYi_92br$QcSc7%(K8)v*M#$nrQhCGi$(7N8MGo?yoJg_tm_Kl)j`^0ftmyEqL z@;OS`BhuOBFVXOF>~K@j4`pUP8pgW1l5NL6Ctk2~YStPqzNRrS`_*IWms^%z|& zccftXQFI>WVCVdtLwA?+w~FWwn63CMUhkAor?)f=5uByg)!c0jy#@s^X2vv z$eU!a#_9iC;7z2PHFNldOr|`K|5J9nSbmECxpTuaRM8!y)Ka|7de>W2jzm#rlZQGD zEV7JlyN_p94*LJ3O)%JQW_~IiQ?wb1}UieMNqwHKev)KBsG zMEA+PekZlDDa|l#sWNLN?CCHWFJ5EqnNjZhT&|}l3a^5rvMrM-*?Q)UQO9~*{H=~U z^eNP;#>cVT<9vV!Q&=f z!u9kN-nTMWVc0^Og$*H>1X$0XCdZy<D3^ouiT_mm-XuX6|sW$++2OQ%aXLrTsuaU{H9Izf@QK<$-}}yhX(*UXPhjh&-#k8mqSX zAMCXTCG!-%zU~b_j&^Nigw2_>)}Hx}tdeUdys zj-%ITYFPj1qI8Smu^ve#*~TUwvPr3o*gsdhjr1mA`DCZD7Z(5`c)>Y(Ew<*N%IH?+7c5#qKv3 zTUW+$z2(+XeujGZTV`x+eunqfK2g+9j)Up=Li_Fthq;C#LYc&XQH?0~uML>ar(=(L zj1Ri5B&9HP{_`Q!{IaptEblDI8cK~*x*yR#JbUdIK%0A6Mq5to^6Z$TT(b+suBmm( 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®-}SKIh48L>rYmyu7Sx47?P=NUeT%t{x%O~$B@oy{glF&>0Lc}=DJ zhb4yYm0(3#xo5fcf$>r6j3eAGgz=?@MYL+7i&7n&tn67(j9DGJC!7&zx1FY6vN_a(=t@}uEJ~3 zhE=O76ohQzkUJWv0ZtmtmAZ`7D7|^j(hyp0jdGgOH0QQ>^j7vGNK8|DuHZw$e4|a* zeZEtUwRvKZ^gAeEsVyM>2~ldi{lrfI4T5)O>3G<&9@A#G^5=;%v7 z*jWix#fZL}nQ?J(v5g8jSW*6v`0qaqH}$x?9Y;LTTmSxk7mEMuu(SQjBN5?EjhdjB zRAMJ=f`nqp8ydW&l6`ES_6XhnVCYh@&^yl4<|p%Nc%%fCXnyt;BG07KP5vUw5T&TR z`7QZ)Kfo{>o3MNQDd|Sv=jZe_ma#vzH}Y>@Cd9ei%_dEXnNl&LOW0B5y^(PxLqb`T zw;{N~2*V{cUM+|rgwJOqXy zb4ccQeW0%ANrxy-^uZ-xBW=btLi#F?rhjK}gB&@7JJfGJwH48(({QO?Vvoy8rZq^? zC=GGqDilm4lj~q-cDQ9HAb}QO&@R>)_gNq{(CJwXPHEH{nMI$tvwTxvdyy;kwZ2N> zgWTKbI>T+QTn;!!EW8atMc4vT9YwAqR^$Wmm^G3dtFh9&7VOau&+n0shFQ`(D&6~T zMXQq@SP=J=KV_j!^%{W;$>Sx4X9jUxe>}8wZ*jC9nk#>Z2bUL$3#czPr9jf71s~4J z;R>eqMYcr;Ud|@=x3Z>dSIp&xb8QD4)8tHK4%0d4Y+fQAnbr0!_6g{8r$3;l<~1m8V1oxaOK%~+1}Ygy4*XZ zq?~;*c1$9b###bzl#pzIkZcIfyBRr-4dGV~61VJBJZY9z>PiG9de5JnNP} zlZTgcCa~9bxe03G5s}h4mvIHa4GRjyw#v85S~HOQKLoDAzbCmOU=DyY8bH%@DsvqN z0!aD-<%1JTClG61)?)cSkwBWo5>xp8y~Wd*kIk)r^W~Gp z+R@SRrqo5JJCrr6Xlh<-gK~e5)6D{JUYbz?nJF&~H#+GK+-&LWdi16o+RP8F&L$)3 z(h+1`dL5n9xAQhs0$SeEeP&9xs17NsyXj34v~Zw8inCaGPJ8Lf#!DLIebUba7&rNk ze}BGze$3W8c2~x9`8h+|B%3d>*3*y|awC;&ujp%>*aFZ6y4w||#RaZpgg9z+Lw*3kV`&jE1-{P<=27oD}M>e`^U^WbqLsiD6=3+@A-=9viFIWK*84l?l+LW1aP5A z%%al+7oKf^NcIC>?EzN{_Zb-tA)67N_xbqmo{)y8>r5#-T4hWC#?<$6@J7n9vF_U9%q?mU1FLRvnVl=*f1VYh1c+x>8_Fw=O& z61HO|eDB7+ZQ*!T(9pQk>f`+V>MNKDhTn3Q)hQQeh`ic6Go3<-=s&tfzRGp{!UadyU@)Cc6dO{D^MMu)qN}lG?z9`u%)M4x`Ul z7pwXgL2&G@zIgn-E+F%K$J}TA@dD(I`AV5XKUe!Xoj)U5J&<>HK_u1=8y->6L{d!m zImfGj_8_|<`NV)CaxwE_GxHe4$=pkue#!>pQuHBrOpr{bel@2hFoccs2jzcG0`OJ@ zDf=r}G1hgqp_;C7wdu@3L==&yo4Tcm()ZUWW|&qDd{)KuHUb|^micu8@!+dOjO!eL z1qc>(*i=~f0MwW|!A|@i!rn5fsxIsTr6iA(NH<3bK^p1qkW^AqKuSQ6?(XjHkOo0e zx{(eKAPNZ5BHeY@_Wi!`jr-@`A7>1Q;{bcFy;nSQ&S%baU@%PMeM|t|8N`1ULwd@`tZbB-j$^Q$<(fq-&^GMqLkQgrK{q#3E-O7S#%p?o7@)xFV^>4VpIeBn$Mt#lzX5b@I*jKS*lsE43I!*)Rd*km7Z8nNNHJoh-mKJ+& zZTwkWsjsj9VP6tDnkCRMZ>CxLd=2=K3~NacNrs*30l>y0?Umk5*jz7aGLpSIg@;Kc#^3=skK9RRiY*azC_b;&Qyl+BykO{VtNMc9*_CF?RZ~prW znNF?;(dA6kZj5hqXBto(j6YS^^Eg=Qihz~1Gopz9V3oh`1uo|+OI82=P~^;4Zu79f22llDR_^laIU|_m(85+gG^~0Wm6d+!bcLVqI6nwc*r=@ zT%7Lw%n48tkPp&30JZ~p1?D8q3vF%J^Y2Z^hVM(I>AQf$pc||??_LJK zsxy_bF!A&Q49dHea7I4<4S-hzykB%^-UpyCzyxju_`@k~pg(Qrfa?x3G=7$wno%f_ zzi^ItkK_9Swjuv81>J={#D=kq%l3nd&-3{&$(t`Y6)S`zs3L=`-bicU{I3>(P{zax z{WHp}W)UUEi_9Vi-zb7yX)-N>Vq+s-|3dWyxV&BjYO$#4Ba=#k!g-g;*QYA%J#`P| zC_|SCf`9oXzuVH>`Bl;AXp1rMo|7kA>kh@VSc3kMkG0};?^Q_H8GGmHmRm`TC7D}D zOlY^0ND|{vI{wAjk+7lLuX|5BuHS*xww&*U40w?~9(#mPaaxR|J&*c*UiBYa{!G7; zkrEe3cl8>h?wz^%?2pF%54BX3yUVc5M5*;E zS$0%rnpd(1-4RY!ifF`Ap;G$uyNi-cLwaqQ-WvP9K`}>Cj4Bz?W06Z~%5Kis?ld{a znPQG@(?VUO9k;K{n*EN~}&M5c( z0=dL^Cy5h>O~M;FvvYdp069$^Tzu>}7G_#Ka<~RLoR3zy(l<;xoTjuh)Ph_m<7pyD zag&)kn$H1O~z49^R!0Mq4oK76)Rsp9USH4dk*@u*&yep5l zI!yf?@?NFlFm+M4s~V+Z_Xb{N`o{5j<0yyo?`8OE>8fUL|mI% z1HR-(3t)2f=SNFJAIpap=vW5~e)mPWZ31KbpIV|8wm0S8Je zw-cuCXJ<c%&eKxew0xM2eP3NiwU@!vcM?l#%05H^VVI z(-~8HkksxkChsRUlarGwsJW{qOu;4YOspDjh&~IFQ{M)K^3|rzjtl#{mcV`)-_dq` zhsTqiv(l7kzyqF^U^P)O5F;sBZ4$(a%gcS@*(YP_c#f@B9a{eiTR3>fovEriFI?kk z&bxzeELpYP$3*STfg7LaG9;-iJH7)!<$Q~iW#SFUO4xv?NykREAU~_=5=Ve}t^I`i zg5Cihpm6~lRWTHLrP2v-ksY}8K=_s|TVZS2T(VQOsTQd9vgqKB)P%Hz_=P znk+hzh|WBl$CR&07@eQ~G=~^&^@ZtYPZR75jgWq}>EGcyzAY?!18ro3GdBb4*Bf7TeUm&JhfM;Z_} zjK%J~Hyl3>H9clZm`u!Uo=T_;G$>2vM2cn5Qa52DmB)2uYNFS_7svAG?KyQ7^uigS0E~bNyu04o#xVy=2d9L*%fTDpl4EWB!SCeJ+{*X=`jj>Ad^a9sqw@FJ3_Ka+AkfU0pJWJw6i&I1n7NNlBe^JhdGCQ3hHp}YlvH z`%~J=v{0U;bc-_a>BM^uHk#-4)uGB~WOItB5Bp}kW{8OnhM%Zf4A0T`d;28$OzK6%z&ACs3yS*b zNZ%jK8~%)wU5n>}CHMrsG4b23jg=l8nDiH|G)8{gL8rqY{5V9#>n&`Yhcm1C3g!#q zKn_6c2PDu2bi5nj>dqI>+6R2E2Yh*S23`Y4Ye-q8oW&mxwz?zm5~+it8xod&Ojj(1 zAmzpP5;&8ie_M~9gU?tFZs9b<<^zpMgX`WRx)jwj`^6E6p9JS@@~pkjPa#PUP=xh6 zQUVc%3eX#+m_vflMV~9XylSS-Agl*zLatAtMghR_LMkdy4LJhcjbk?!W9|Q_;?ECO zxp(b>&hc!?H&=(X9}?Yx9|AS)&m$Ae_>C#^{r?j-!Pi^xKXTaEd1Zu4#@8!%!!er` zSjS^mt(&WdM|!9^jS?Ir3;C_NsGYyPR!Gl+Ftv`(%oGn;=5<= zujdMHA9KaUp>ZJ*ViLm9QAyPz%5L&EKN;IRx%m)=M}rW({Du&1zovd^z|Ej#>j*p`_7d~+tTlC!Bf_Hl_ zHJ)0&5b<}r^y)5(C={yVlB8tt)J&)iISFaTpHSycvK3F0DDIPNp}|bw3>tL9CQX1# zjnpw?w7lPW3FX0XLK0!XxCGEHgJRnhP$y89)RnT}1w`3!z*>Mvd9zMx1srvLO6`<;eka+qks1fRpux|Vcxdxu)KvGQz z5d^$EC(vLez~}dXuyC(E6N2LJ;Sj^-DOvyspW}V13q`$sU4v9(1zIdrnH1WJ zXjNIs5h3yQp&v*uv-8ui)p>t?ta>3RsdPVdFV>1c%Kmk2IPGG6p%d)x{i4oWBd}1d zE?C8*;L6Lp+sgW53EdYl=@&{piJx()Hz}%hk;Q3jQZFhABf+$m)PFI@{OS)8Q$(>b ziiZ%2?Qb{gP1g{3r2G8C!4)FrQ0G;$pA?**zkF?O$F9=<60i4AyMpWQBNKxka+ccc zF552Fdu8fWWa`Rjs|{v{H$d!)yC(wVRyM@wIzWyHh-4G6QUrc~p2c5x;WY-}6{J%u zRCmV!u6hy^MpxfCTizDWRJa08;$Y4!whlZUNWTXr3y?lLF%e-0e(!S}vG={w z7X^JI<-@0J(LscXw+Ks7L2cr!1e#t*h%POWHjVNIVT#L~&t8d^1c+ zR-hs2Rk{jeDwCGYpC9dkN-y^;ZjZ23-#@xO{6R0YfYP1ON9+8F93?j{PCb$?nk@ml z?S`4^TU0@j^C{M91AZ!|?#fG1h?KFarGX!Ph1$^4TB z7_=lnZx2w>Sadw32kT9Am;-n@&6Gux!_IsL1@h3z#eA-jKe@WPJ{UN_(&mu>Be7p> zVn=!~hHoy(6cRD~W{>1+xcTUBm!=pilkN4VCAK^H+^4L$i2k1>%KeXt%iRlD3yop- z7__pC4g4ciwy-qx?iI29j&~Y9haqAqC5&{6($Gnf?H>%9ww}4iCrr>I2;t&rKc5zv zYGCK*v-2H?pfiSq>)+e4&YIEh(Nop8kLGM7s>`X<529)$)emPb5=n!XOrfi<|9Uaj z$d@F0u>>|?NG3@jLjd$_QqpPQkdxO0^y@{XrJ+qtd;lQD>IC8$j7InE@=}Mf1H8L^ zyiuC%B#oX~plBKuyO|bq1VA^p_vP^oF~^&0jrBm9YuY~3gR-2CmleqF0`|p88ryFs zYWXU4gqNe@BI1bjbzCmds735y!|O5K^VlS!ALCs`>l1}G8WYp$s~TBuWRy&UiZUeG z3f~B~u@RIvfadh5yiRAmc^(wLB&wYSx%l}o4ax)o)jx#F==nM*>{>lhL1`)0l5ElC z#M}Xj_Y1LP7#eaCJ%6F(CN!S?!b$naiC#vN5qO@s^v-!t{@p)crL%(KW(BdGWd59z-{%eAV zvw{5MVT)-BLQjjnXS+X4bw+=02Mgpv{tcsE~zs+RE& zrHdkSaSS^cKKUVv%j`#dWPLhiM64o(dK~>y)?0rFU&i9OAM8FD{4VI2jK&$#K4GjP zPK%uGR?puP6k@&Zo=(27z$MuFi2CQ(-khY#Y>A=f zvVTlqna5j-tfjUW!Z<8 zl+Rf)Ul)mobgi~Ba!ab}l&Bhia*JpT;)o_&MU^z_BruhEbCN^Ik*^UXs`~9=S(9sR zU0f|)HNh8_Sk-FdXv@Riv~b>@kE2)!)G^MZHfHwN`}>We*2gBVc^JNb zDVGi*Ca4^&`=g_&*w*#um7%Y%=wW>9pN79s{{{HW+h5UQf^f1Y=v7yp7^1aHO`bLE zMA%TvB}Ut0XcDQJekG`@3^gxru>`dEJuUyvo_rKNlXwf*H5^D)7B5F^fwFqMCHx@mM_ z+o$N$dFF2~O|Gk17+pQTqbRw%Mr-R~AE)tIH$@hRr|A+t2}5kFfwvA^N*+&THd5u8 zn@5q4b1d#gNH+nbHWbIHev|Pj57QoM@TgX zt-MIS8+?CGoKzFlej!ZdNpeAHiq=q84?L&0GX}x(tuv9BE-~z9A**Qp$j`MmY>%T9 z1>ZDceH)zGrTb_cJIZ78?-~@_s-f}tZN7>sEzHat7t|>jr2|7ZG5*FC7>~5WMr*t+ z@|J$NE8!-&*ntU@s+x#DUXE*|k(N}VYW?>%81q!#XOzW1 zz~sX-A~f}qHm0N(d0i6GXvX<5z%7e^P`IBTh8rcMN~2DG9+TliPJA10$?v900X{UZ5 zawW#9NVw8g9odUS0&=M*ap82F$P02GIp0;96zM4H%C@9T#bfrd;0xBzXl_*o;5dde z667uw{ChSU+kVg$m>zlsk9!U&qdZ2&xws=jj%1XQ#~<~$uQ$2X z>T^(X5|9H+mHo;+1od1KW$5nNhuPf_C;xW=7)4>qQOH zvDxl<{Ak>n{^T<5#3U{ni4l3R`I5($dgI;`{ZqMum)Q(B zu({SO1s1YJ55m0WbPNY z;^M-x!U4;iuMu32PLurLT+2bV)JT0~rrPvxvE;u_VDMAW_D|%BV&sQ^FZk9lv;@GP;rg`TJ5>QbH@5t&aR=b*6DVV$aja z14fqXi5QuU2Qddxl&n#sNI7yw_*=Qd>MoLOFOq4+Bl1^*t&!MJ%uG$*b#OdJ)#o@5 z$gk>%E&4rJ*`*uFCaXmsc^0zE7Q+8PP?N5QmR`D?v0-3!fohQ@8QX-E5be@e;osYs zJWZ1sN+5NMp@G9dOUFeACsu|{;c8TC``dQCCeE$y`gVzxAZq&qLm`3yIX6B8`Is@Q zwL0~bO~m<6H=3D|Ji>@z<=uXkTw849hv|7z^1(pD4>F&?%su4(957Iq0W= zIx9Ke`~*EQEuc&N$Rvf4bWa2#u0cz%2=oC>VEl`zMgJaa2*C~SEyqeAER)>UniG?% ze^PI|cV$z;Tvj)?O7A)1h(&=3#WJP2qD@<-m_DNIL zRBN3p40BpUd?YZ0Toir5thAOLdVM0TN_mS5inZMFjn{7mnqQz>84mRyZ*6WOL7B}^ z7NsDaXAyJ+S!vq2UG1>C*uS+s(xTLD^7q7-Zt0V{J3AYSls5%V1c75) zZ5!EpUW`y>0tN@b{RgSO7pbF*BF2M9zRRdI#(-afq#OAfH^WQedm}ADf_N^=COUJH7=VkwwpW}y}d@h|n z(QEy~-Js9u$wy>1a4VSz^rU78y3cuNo&igTg_NMxUgiv_i{`P7tW1QRzmx{L1iV(mh{e z5ZKWp2+cw1n=x97K3F+GR*N!b={JCuGgq3%(L0Bq8<2=OMGa>)o=Rioh&m+`Vvw8H z>e}dFn5$jG6%-O;P92t>%*SX39hTXUUKo_~ApqrANE%*SZvuH7;nUBBq5OS!q z$ef^@SE#8lR`?L}88F#_B&%C{dmEsyeie}L*w8BqQY{3ayrgCjkAsmt?m6zcctj0g zmRnT6aqquQP(V5KxiVN-+*kq)Nl*=N0Z=PXNM-~uVP(<~s8!DkfMaW*kzr#cl6_rH z?2-VWUTYx0B$LX$x1!^?`%@jlbK3xS9N9KWZBQ!873u10r%Fj`-CR@9C7nWI-OcebSnD2TDjYiMwq-~?L_)aee< z!xa^gp!}wsY7__JL@5@-IxmfZLe8s5{z7ib?i5vVluFxcd74lKIMb^PiPVfe(*csUuCkO8ZwXO5M=GIr2>hT_LMT=ufU+1Z%`_#v!Md<6~wxeeo@6lNp; z_qca;HBl)mlRmv0uza zt;Q3R3Q&5IV5s+G5|gS!KR`@6FXf5QnpT_kUK4YpKI!oM_iGf(Q739kGFpo;<^-i{ zGDT0zW;h$FW{-L=(@umMR=t_Qw`K@3g}-vTzUxhUdDC*>V5Os}g23g4z1vi;@=3dc zSyg?bi`x$R2!1NJf@R=}3z{6-b~j^DCqhqJcPbOmn|g{&cJDuK$f11@(TNzGY%zl$ z>t24MD6nG)ANY%|$5E0RL851|3->T(?K&r?kUO2cJRh24%I6p85lihHx^ZSiF0`m- zJSvRmFVqPuC#yhZO!jz~qjP6%35SZSkW@y*0Bg=GVK=F7MUyV19Q~BFXWL~7DEMkP z^w{1HmEAFfe7Olp+`D}Sn@Aj0G1o>J$R>ZHutyc1t>Ln;XZ3DM%Id$Aaha9>6bffo z>8}aq+J_9wD;KV8m0TJG}O1U(eedLLWp zEgG(1K$iKZbfoQgQ=$rus(o!VV)5lyGuDYvtV_&|-F_l$XAI=G*2$gvUirCG&DwF2 z((C&2IK+vh5o9_Cy$E^?ER!*T`_})x0rw?(zB^h(b?NEj*@T$AqBl~O&nKRK;6hmP zGwjKs=^k0pykNwTv&QW3a~rD~50{hdp?QW}^CZs{_)$_H-P0ZlJhJmawc)SErt)01 zH$_dDA6LA*;yi~?KQz8X&HS&%y2>A~q_T{zB@Uspa_O%V%Y8Oui#{dEyxTQL&$pXT znicS|Z4lx17!k8k{F?Af5B^FJ`MpYZjVAPs2sAphezOs#uY3i4!9>N;gVL`P5;UZ6 z2?eMBz`8kRYX4`b@c%syn1573nBF@9f6v3ToN?2#kQ7NaSzD}npZ-r(Qke6Ev8%`N zXVdFVt1PQ?dYgSnB|2~wkF8ib92f$Np3L;JZYuOq?>X1g`%D_BnafzD)^GXzz^_v$ z+ESDMw*VH0t;$!GYJ5@}72~_oGM~v6*zJDZDDMoJcHO|6PP3h^ta4}J2-#W+tToCk zJ|*_PAU5#Xm59B|rVtw;J0dwsalK|onu5zpV-|M%EYOVAfg-(JD*qc5m=D=;7P+3B zHn|3hDUSmYr3xe88EMQfew~kEbme+^ujwVfy6aFg2qa_+2$kFcQnNN+|AA z+Xh4Ek5h-(D)6_durY1ch+h;o~Lyf>E3?}*59R+2s>=Jx?A*l z!xctGTI|;n&b+hA)KHc^jjowCj68Td+|S?gweAyjTy@z0PMY61Y-9IHa$0nGWXaZ? zRV;Q#&~ZC2hFW`Bhr#dp>!HDEmnzlq9JKmYGt7pXi?p&yFy1Z-{-5H=Z@vEIj`EWpyDi=4fx}!dKw^UzF;bk=Zn!n-T9Z zr(1KH<*E)RHm5}|&btko+t6Xr^KvQCCNNLm7x7erS5eR;+XaDQoh-^%>5lD}n(G~4 z+LC;rd1yIm{mqB^?wfDj`8LHHD;kA`LC)6QpT2`ms@EP9j_d6w@5Wm875krOh`vUS zZ=>4&_v{#o|L5|ti-}9JZ!L1XS7wz(PgE*>t|h=7IXYd9X(Jfuub1sb{po5xW|}iM zD&FO-DrdP|n&e)o{Wti`{|)||hK*OfH?BUZO4XN4<01z()$PBANA3DFo*?<2Z#>hq zwi5fWA(AriQnB33d^Az1Whd0Ai?m0m<|0vI{Q3jvK-VolQ!)e4X`+7kCFHIExn_#@8B-)2Q^z zXA`Y`@$i;T*oCjo1GTO^$+#WKk4QRlHJ6-`kyP0`QswqqlB+0;@*2H~O2@pP;MAOZ z-}DXGELYR`1n2x*KyJP=N^!VJeJe7iU4$$B-*v%YW=K1;!tU}5Ar)mh7MEm47k#nq zV*$f8WFJRA`yH`gA)PHca@#QsaG0;pAG_@4)p(LHs-(N?Y*<04rwX@Wa~fI&)0aOy<(%|q$Eqru&u|eU z4GA`P$2L8WYl{^|LK;=;-uLLSw7qKPFg-qJ9^pUo3XpPZ;#GP;eUrOD>NKVGT*RhJ zU7*BcbrM>Cw}YN-{D^crJutfe0cE~+IeQjA=-%I!6AI@&ui%u^_$=Qo3_KyVZ1-DJ zglJ>Z-j8#Wl98<8tLnQIb)hDW8pe*x8eejv8FUX&Dv`hI*v&LrnH9T2j$FD6H+ydt z+Gk1T*qA%L-kz+XMDbJTQ~lc$GvT8-(2#v=j`8#EVo6xJv1X%;`shvb_4jdyS-cLE z{{1l<(W8tkO)3GWtpERNbdjcim#NqghyLB%|7Y#Aj{oCOZHZvdlf&qG=?Xn#-219M z@U13TqYh5QJdK>ve*W6tq#QUgq72MC!wSH4%ma6t=3>*8wj}M__oR{zb zTHDjgwhXg&!|PuGDS=Jp|L+IbhZ?Dz6*4#!_k;{y1Z7MQvi~lw-Dqb)HVsm}YaO6JjU8MRf zGZ~FmeEOT7+`51K4(Y2MLzqqSdQ;nzuD9-60!{Yr>7NW-maq6HIAeLM(A`ZZYx$yJ zUZ>{EHha5_*k&Vn0G$ zbbTHto!@TEgz89V!a9x-DjUTa%FK0T6W~Qwij)Iz1<4fi(PhLNPx?1OwX)()V+0{| z>O=%+$R?zGpKSiS8sD+Db5}6SLxk=QaEcUKm-r;`539wlDH}G}JnY#2zNkeI{Iz`k zael+F_m2~X_ROoBxj_C6T%G%e;se6OCAplrs@ErWHA5{k6{XMt<~Rdf0p);J#S530 zt`m<$j{Dn)3Xv#urdSIJ2c(N7+ZM}~6Jb~=@M`3^7A`d0zyXtkMKfjUzg)S$MGX2^ zH0g%W4sgvVbrQ$DjS2U0BW0rKqy{T#F=3=B0uD@tjk;|cBPLZ{h))8j2;D3k2gFKL zF%xo?V?2QZ4!tCij38VCY&ITLneL~O)wjP>FNU6psWx`FPBdw>L|2I3-g}&TS+eT< z9;3--K^81v;ggIi#WPc~#Wk5#6oz?Iv!k0H1j&pv7XrJ5{aj!{l-o^Hybodd`-|ZC z^UXRr)wR9ziMM{Z;v<+^Gx#vz$R7|Z zi_S~0bD{?c!^q7X5X)`LZ8Fle#8GKpTv+V1?V_#US12S#QTpjEI**(lZ|$BCTy9rRVAf17`lX-*1N_l zAE&|lfIIAaVfOgBP&QWSh-i@++f5%J{12^^)8D@l^P-9!s@{tY+rR!0 zI(K+@6ckKv?=ftiv>^Mpp}N?6203=M0Vd(_{O((gp}ywx%;84g%lB_@E^{Z_oSq;t z2o5-%Fm@QcAEN+y3+LKgH;;!YL0r71*jt&?{H}Pkz zUQW^bSOMapk}SoB$)(yqhX2}SrtxhETeNPWNDG6tmLO!3fXaR(sQhCzr6}Hoz2O<` zOViuex5e6K96{M*-pQ}EN=WC?N>~LzZC5=SNkr#fecISBLJ%> z#qTl*c>bNQ^w`GY>!?qUBsLrbt%n0*K6|;%>t{9QJ(tmc=74IcMrTCT=N-nlNJ|J- z;^TK~cbBgeckNDek74xDCLw{S@tjTVB74Y3%^nmuriaFshu*;+dDgi4BeB1BB$NlG zGUR=zEvcvzUF+7o?MJUpWamsOq9V+?Iq+;1%V)=alUdgLj3#=fV8A2GEmHabV z<`dZxu}3tP(JS-{3AGKr7{#@{DQpX22Jtc^h9gHdIhNhMUKmcJ~IEds_M8tGo3DIM!qJA6VPQ`cVhU|jFQ$pHkFgK&KQM*7&WZu zLQSsj#17XCt&TPtX&|R_w$jPeAm_(+jqpr-D4*H>2~w)qgVeKSvLHi(1RkrGU$hk4 zT&i!TYp5o{y#<$QbL<{J!^5`5SZTA|O^mJeK2p+p;!QMMmBnR4y;_=uux&W29a`(S z=48y}OC4nwQJRfmgN_bS`=fmHC4;$3G*H1ciFtV0_8>7Aw-( zPm+UfJghW6JtdkDGv;_znb~oEbG_ZsKEAc_s=KT%5ovS2G5X=zoe)XeS*-ik{DAvG zdNPvj&wZ2!rK2Y6^8;s}uC}ACR24kmx4z*Wd=MGZxN2+sNPdqpT%3sbfVsCZ$TVM? z_sI6g$KbI^Gxy6+6#{F&tw76VR&eB^tlmQpj|v0lNmD+NBf^gBi?*mN55mNfYy-SE zCmTcP$Ccstq^Jig8{Nk~I85j^~g2URXai@0)t4<-r2S1vBySZlNq){|e`8 z(|t5I%0<#%ox`ZV+u!J@LOkp<8h^*ulGPHgQX=Mrk6Z9pB^~HYDXH~+gWa$Od*j2U zF!3o3QKV74Zjvu#DI$&ig)6Ppz)+Mc+LIue#So;9x17rmYn!~f?D)yYTeU7fV;0thwi;}ExDmnVv%v9G~iV-Lf%67^i?3_EjMYR>U$E7v}JHrg_G7|6S#^KvhX7e=`~S4Jst zPQ62On4f5xaR%ydIeJ#2@Q6n)wz{fUgHkv)x*4_C?YSH-E6ydO?%bdzfAaUrRr>l@ z_LtkJAMW-Y5gaVkr;RlK-M}SuChji=qv ziOI1{(|#gTL#GBX2sqFkKX|a7OwkjDAYceDz%+x^jfZ}FZ58l7L=r#FoVl8qfEb(f z!E)b&U;>5pI*AF&lxb3QUH0Z!UVPHfs_}4y{Ogi-+vsu<>Y>P3V~YG5b>4cP^0*rA z6p?9^G>=Dv9=#MCu6j;w`J#*qb$5cv8a2L*xgNw&kx+lvlD%a)V%fWirDLXr;wG{Qp)HcjUVpRWadG?~KLuk@dxsIk%rZ{B}hx%NBVvSEFwm`JfIic-j5 zuQ<2)WxjV~b zI=Ev1XUc>=VJ6Rpu#IyFvhmU88oHKq@9*Kot5)R>q(xd;+Tl+N9!Ijg@@A|Ez4}Yi zVG9nM)1oyg%Cnq5dPSn%elb2;id6Ud^~T!w6#*=gppB?8+0~3Sjmj_fCIag`^73!Z zrQYoUYVf!i?LRM5K_xS&0tDEvPt^qna!1m_ODQK?RMSQ9Hc-IAIji+VL^_yD(;`RY zwa&tM_w;DO)qR|&9qVPU#-q5Gz@7g!-(m;y>#4Exp;C>lowskrtiD?PnL8v@@^yT| zFrd6#c`ub_(j8iATw-3__5WjBQ7!G>wl3VT;@NUL9M<%|TV31UlelqOZG#+Q@vcm` zh~P11mseNwfMbl^`;n$C&$GOPjE$;GZsrxT%(=J`EZ`MF$G#NR*sCC0u7%F|S^*?> zyJPv(VOEQ3XBby@eMj0kT;v_x3DL16(9fMCk9;H^MO$JRwbX2}&xLM_{~LMI@`PHD z{HG7nKt`|b{Kg4hKKlt(q=$c|scm+z=4aP;o)nDg zC8JE#DheIevIF<;AFZxB(xn`RrM%@@YXCIGYjE=`AW${Tu<9>auo~-M_ow{-v6g>> zoIAhN_@1H~axH(;vFPMNMeMe*{^_v!W&HELT$>QU{6gZjyqw(f%FjZ=NosNJ%gjo<549?Tt1Hsv!Q(J$a42A-Fx`2?{m!V9=%XEJyQdf(PFBWo>UM@Rbtx zrv!mD+NsBX%89oq?#ZCHp=X)Zz))lqkEl?kBma)W z*qRh$Ri94kS?7GKN_*>uxr*N--)ARh{otTisQy#UC{Qp0O0Mu+x-vBMI@o92e(?`? z7)Zqpq?C=a(sJaP^Vss-J0rKY;W}jOVhz9`;js?mVf+x{HE1TPqPjS35!I6@rkR50 zKH@ndy^Rdp-XOz2RBo%6_b#x>oZShP)v-~Ii|*p-P9@`qH!tQgp16Oa5V0vycavuH z{_n3@GeI31%7-lzr%B!8s4>qZscnmHms;gR!@6)W-*7EA^dUkuB+Uw}<3$RIibX9m z1~y*kMRi&D4b>ueEqj_)4u^DA7|L{`+$x{Bn=35vzY+0MpkA(QJfVwCAfe?n-bXE& z4lyG@w4Pl9^~nm<-v;?HgH|B}&)r5Sx_XokdP1O&t3ZeK5O{_?7~ljRk@sjWCqgsq z00|8-hrlkfxTYo+3Id4*UQVE4$tTxo5yU7!-j5)R-eEo666IgFD`XzkakJ2|2Atys z|6I)h@3cK&a-J^Y$p;!XW|7XG0EO%nUVPa zs|BzmMe~xipj>nhpv@DNdf#>~-);onAIi+q#RiL=Z0qQVIL~!?o1jWs(pm%GXNdJg z9nIYF&x=Z-LmRfkJJ~a{65tto9ero}{erP-D7W;%FP)h7oBn6*U64x{7jViP6FD=0 z^!2yb<9A+aaVX7DQUUP1f*hZKDarMb*c~?%qyn1dki3537#V}^u+}v;`+S3^PD|cr zj;qnn-c74KTRR%R@9-;_q#n!*YTxUFb%B?aI$gjG6g}H14~#DCgP(iR_%hX|D8%){ zY=BX>F=*}>y}@0(h0M#4IDpl<#1+fGX+0YPsFGfp;?~gNzv-VwXx*88iv$=NsIc66C?r04!ns z>d-lvM^SE~!<+6eH(cvQ7fz~^Mhr#9@VsrVxhwPW1)d{omSR_Akf8=J52wdO0mSoD zXl4P2_$F0{&p>>F*%Rk`GwZts<{CAWlK_UJ5(GW~)f3d%bh~$V(}6T&%?rgz0GG}Y zz<*;w#AEq(h~#`-U7%oHMo5U&x(A z(!Dl8Z|Y!8>en+&(cw^LL7`;DPSF@~AeE_m5nBPYF$i!-*s@)RYazp0naeAH_YQ&sWJkJUugaa8GW*P73hfgMTejy0UFjEQ|s2r+1*0bMl>*`N~;` z=iZ0y;Vma66s#6gof56YJy|qZoC6M)fWlbYmkR5>n_Kmt*-nzQaJT^D!A0eZiZ353w*S1v zI}mQmy%BaZcjR|C(YT=A(^Sj(_)?uSlTN=w^n<#12X*DQ2#*;XahBrRIoZx%ZQT^H z+B58GKuLNc;tL@I=g?3L_wk(qgsEwhjjS(%0G%idfvvnk4o%PK@7 zl93To_w(K7`#ZmL?sM*Q|M3}}Q@XC#`}Ka#$FO=k#=Xvh*LvXKGVry~Gqi8e`@UogbS3JO<#~n1OYVF=LLP^&IP_*F7CvNaUfAn9kKvXni_22mY{EBa~ zwSS+MoEW6H20$|45YmCFsVUQ=U)`)?$1;f4Ij9-^vo-=I$yX4se5A6eMcGEiNm*5n z&5+RndCDod+YIbMJ~z@tdM_&LW+WE!HN2jtMGKaA8?RRj^_oO_)302{*&PoZe)mQ* zWxS$ttrJnpupP-w7S=myY^My|F)>+t`S-nKwWDEhob;8|nV9MKy$eukV0T)5jN8;q!a zeFstDa^P3ZM%6yD&`&%B!I^U2Uin#xbtB5PtVA4N0`HhOQ1taeUtj|Z^Qdn zu{2|1e)F+yl_bnnvTL#5&q%49X{>y0F@JmGYO!>cY(u4an}2RVT4xuIrvK{6$qA@} zMa;L3s^$N(u1K{Bio3jCW*Cq(@HvQJj%M}a5r53y^mU6X%z4Ith4zAJHH^wu9h_F| z*S}=q=Znq|F}OHk4(q({7T2pSNRQzAEt~fd+O@!u3J9 z&c~wtaN=r{Z?Bl@nkTn=1Zv(@!}p!a)nu^x)e-jOuKK2PRCB^EXH}B-S=i0`7+C$vE;Tgwsy5-`OHKU7} zOxk-jVmIvs!yEP>0h_|l5UWk%30Xh`!Hr_3DeDfX4C zq>rtC;D1@WzAlZ!wc0LWW3lMI4CkQC;UOia)=A%@YNwUVHa{@R!50UzSfnqPwSA3- zn&PT$CoaphK#Hu&y};W z<(UQD0(Z;UUWDRez3sdi!)vKxRZ5bT7a|9Ke`V0B$?7@FTU)sQeQu{!YXNsiQT{srOc(OGCL~K{p0V6HUHR zr+Zw2^*zNe;)~ICpp{(rkL{ZE|6}E%$Cx=3Dw3}wNzub7%cP}l_=GDX@I&mbl6@WR zl_i$atiIJc8RvlsicIZ*cZ~On`X-?9LtdFk7FA-rzPY4?x11oRN?BPKsbqdx z^7&o)rEbDLA|N3StR_FYfVG+L6$JN+_xG3n#;z6{J-txP^nqP z=&0uDz3CG#L3+J)`*!_?IL$I=zMQee7)IjU+vys@xzRBiiuh({iVI~f6~xTT$DnwR$LXkl*K|u*(Q3tE_K0g1u`Ej)Gpqb zF3)&thhwZW$BNoE8?xvUGDwkc*445}=A3ozJc{<=p>$KvPbtAj;?nIhI@?CqQn*rd zeTzs~EM&i>F0^(Z*6-J?^-8?Y!2=sNg(mjkq5paC;@^rjHI2$F!P+P>|kLjeVA=X))@W_ zgKFK2Yp&x*JHPqw%Fc@AWHyy5q4DF!3&mIJZY7COjK*|LP{c4e{=D?>nf91Ivvgr_ zcPALX)W3G!nW|oeFaAL(E_ueTS2DR5^_ZOUS2=6?2a-U+C7l;D>GgXXtC@!4rW*E& zpUqNHWcS)|PMs(pm*@wCs87?V5|z6xo53{PvF3VMy>m-7V!ftMKQyN@k`34zaN`U2 zy8O-k=kG{b^EeUy+EKX?<12+*vGSZK3EGCy>zV=v6ssbQs0o#q7)G4N-!kP8>R3Ie z4rkK}S5ud}FC6Phi&IuyY5!WxO9Y1;e6);3Rh;ZE*mYhUkwKpeRtd0RY8h7ldnPI3 z%RdQlc}jcaY;{W7_RAaWD(D*>Q*tu9C5>)=ACVNeocFSq$ZA8(e_$?0@C z_8L~k;r>Y*`f92!IZL?7+lLjSl5cdmv7M5p0-aS%>x;=a2h7!w3)MsSrDMAb`GzE7 z7^_n?`2vIbi)O!g{_`iMwzdb29^tXc4;pP`V&i4P{%isv76Q~!x)&?z3@40LsC(}H zH1j`^yta%6HOd&126I70CSjfc%>dOPdORnLS{d2Jctaiv-0h$f#++qBIE=DP4+)!U01}xX9LlQZc?&2`|l!HnigC&@3oj8|4f#vggG@RHlK`YUOD>H9qVIqMIXH*_LR zW~_ZMawTEH?+8uev1URlSQPskv^9+~wq9pLmy15|dAE~-P;BR89Ujw1^op?-)Gkiz zQ^^Ck$_Ylx8`0q+_c%$hZ|yb-;>pN)~Nhxfp&`uEPHj&aLG&U#+>L`e~}>+OM;FdoK76X~ce# zis*392E!-!)=!}yflhi8(4oHl_+bYsg@GXVY6l8qNPUCwRS+i`E;Ym@1wk)MucFX` z&`}X0wWe_27MP1Z2i-3FvUsGZ1kL#e>JX`WxF^cH@(dT~Q20YjfzdlYK_yC6bvf@P zVulDL9&>8T2rzuB(@Vy;t$lH0-5O=8UVirv!PCtnx+=kdD0{vB(ln#3ZO>u5@8)_X z`X`D}K^1>m~nmU@kOFqFHvkSS!&HVyiOO zbOn0+SWz@aHww{(&I3veGJp6AP9gIbZro=EQq37;V1v*)9MR|{s3-YbzSmORy?YlK z?=ZXfoCPLzv->bi61D~es@y=bh9H6KEj=QHk9^4rBpnr?%1B-q*u29%`YdH0(w`^g zkT2|i5|hf&E1^XlMuasHTc=g_%aae$w^x#NUaJl#(0F*jCXm{uhuPBBHOVOTM#FH-5Woj6UcNlWE;Pl=;`eJqO|Mbky`;9E52?ANUP2NO*7s1qFSC z3LCKSBcDFK2cgtc#At-W0>$zY!fC1Qrdk5|hK2vv7yLN+^8M|JMG*|`>r^q)@qzux zGDU*9e1m9D%g|u9clZ}K*{f5z(k|6Z`(rz9n%{k$DJ#?Pw<2E*m2lzQBbOk_{GU{tQUEFu+cjtw zp0V-d<5AU_Spp*q!mW{d+s>Ij*y!YH8_UwKJXv}!ObM6tPnY-P-G1=nR6;oM&_Ufv zr@H?}8mv1W!riQO`z(*lRURIF$ld{Nlzmz3fBF5%d#tUWgY~ScUN!wPvy6A6crOn< zYd^IS+gmYj7v;Wak zt8{`Nh95l)9~yBIDi#*3DeB>%VU~zY_kIJHtJL7@|1zD!n|Cw9G|E=Evhs$B<7a-G zZ%~GlX-^LKbQ;KO<=H|ypOf0iOQo|BJ-syG81r+ta$|8?R$4Qswh%Yu*D=9pY+vWT zn|8SI`4~V(e8~Qj4CQTlMg}4SBvPD~@t}-Vhuzw1p%Q*2|P>-kp zkaXu-8-6SCe19do%%%Jdj}~UUdmR;X!8bEpXLCle>S``Aa?cV)?B+8y+-Gx~+y8qi zH<_UGNb>)p_o$q;?38ot3+!IeXXf!ShM-cllx_((A?_0YWNh-FL2COi4jygeY+?gc z#vWEKb9jb`D1j?AE~V_(V3Jn#Y{1;(-kfeyqYOE1-rGU+?*r;dT3uUzv{ex&@iolE z-?(VYlFocbAXCfnHnd=`v*SNP`G7+WV)fzPOK0S~eRBS? zaR1<7Co1BaYsk-V2w)Bu!^0MP##mFzlaj;pLuszaH7_k-IX9PUH8Wt zSI^j|Nv)~zane4oAY7GLw%uF1)wL3fN*`Ix=-A`BRJTf;|E;p}`u2Il=~wbk+La+1 zBYNb&*W3TB8@6rI8JTq=Zs2yqS?@uxUNMmi(LNWsal>^Yn-j84D;=Em*;pqcdF2Va zY!b1T`!X35925(g54gnELH!9IWs>=RU}fpDP*h3b)rqW&V@?AB`_FqCYg%f4b@r16 zHzp=f$Y*-wuholOZfI$&U7#swG?DjPzb;63_3#hbx;y-9bRJ%?#9}UBb!zMi)SA-9) zXWnHWEs*)$VeP6vtNLwRPx}339lQ%F-kW1^))k!I^y`6!v7-Ub>4`mL?ih89 zZee>BYek*6-8!zam!Uu4VCHE_KwH{dy-R0XXfdKubzDP>72P?b19;K6uQWk-(Is9F z#^#&iUe5`QH745HHYbbl5nkM+Y1OE4OyMd?>@gVQ>MJzJ)N~W;Y!)#s`>LA>kO2Ag z!q@}BFzU@d@JB!FI{&)k-hQ)YaO@-^5q25kc?{vF2D}mbuzz8~)v0#rWsiG5 zOFx(kt2LR;bv=N_-P)d~bB4O?lmH4HD%?dhohp6is@xMQg4@(N1cWGC(+c?lExpV- z;|$!u;?4R{-t*K(Hsx3%xnNz;#&NvwV)rU)X1qM~ zZ)~nMP^yK)R(;~n{YCXF%kXcHD?+hqOXQAb+_3^vTzwdWMRis+6pvcjRDrtFIp@TC z@d!pXxi2kPlXUz3OOW1&0rXEKF1z{-0Z;WED2X9H#7$t~M%JAG(zOX(Y9ud>O7s!$ zjwvv@o!c?DVz~D3w{KS^AI#77QlObbwsj zdr)&jXts?T4YS7JKMH*NlNR3tcsYFxp+_WC=Zm?jXr;)YL}VrI`;?=LS3{aIl-h-I zhRDH2ID}oed944Gt(yp6j(TKfOkP9dx(>+B@dcfnJReCApDiYTAsPR3p;duU zOXhXh{O=Mur2#~NcaOQ#y;bvN=+e0ml8dKIZ^iR3s#cQJ0YQr`>$ zz9Cb$*E*LlLkyfD>D1O`BPb-5?bKzT#DKWdXU(chYF%0ncg`Vp-iW3s*w6hcdUSLN zG>v>A-I2UJoKF z17)-zUbX+~z4Ff!MLC9{6V&ns5NExGkW+Ifk!)~%ia61@2;(-1x~n8EYo}{O{crjG zF2C2_YqTC1JB@rqB7!Oa}z*xayy?(rJ@$k?# z(-U!#j(v1ICITB(*Prv%P=UY9B0?*aUn~!|dLxA4D3iQ7s{Z*D33|xBP7n9FtrtV) z$Y?*o`oX-``dOUtyJr-10|B?GM#2Dozdt6|Wn73Bg}U0r?5o8PUVyDl+3Vs(J-(pL)$2gWkW8gb zD zQyn}TK8%iT$5mbcr@elb2h4T$!#tGTE>iL}oJjHb3xt6m>qdj3YqA2B#J%E3uDJ;0 ztez2EP`b?`9bshtNRYzZDd?Tl_`q^md4GD{6xVxPB!)~TcJkm|Lu#X0pM*wYVX^?7 ze@foWgoe=hv5BVCMqOnS722@IYO!uQ68$88otzQW*-Kx+A#NUM}c&eucT z2;M7*F`@YWlnt`;c5!i0kS?g;$sYa*K6x(@MJz<(!jTy^=u&uyK{c{x4=!JL1ABo% z2(Y__$A~Q9@2yDLFEAIkg6+4f{|SiHVc=pRO55(vK#ML%Vb@&xZ`i$KfZ7Zp7PB5t z^*5|aN4J|J41bXQ=(oEI2ipm{z*NGk2i~TzWc-XXbzMe$vZbY^!3#1R+2(@?S2y0r z2lGL{fA!0L1@mc3XquUQrmT?GafiFlXA8QGNU*9U+;aW9@A@0W6E~^jRa;pgiyKQD zQ-lV$@n{z2*MVWwUkdZn#WYcb7~$3Ob`)-p(JWn>K$)qvE_u*4k*l+i&z-xlN;mga z(fJh?7YuzOS8gJYekt9UNSUx&=7NEt#Ii&A$uXBm^*;(2=c^?m;g zb=qj++YE_UXt&hQe%;~CCyVWB3Uk6f6^lU|DFz-<*E1Huqh|heM89wVJ1g z`p$)yHvb0;fQX%{CAuNn#)y3ZX#aYEaKsOh`DXCV=w$YI!~XmCitGwxOOjdwjZ2ws z1V(qg=@9Zha)~2lf3t6FY%qI`$hkK6e=Eu!%2RqO4rR^Z#}%1={8P-gsEMS0zPm0W zDvD@Oz-q7wc8#DMN00bB;L9Yr{;38^5N`~TP7$ioMZ+}k}N5QBzCOgMAA58&mn@83PNf5AB}i41t-Ln1j5DA z$5C$NRZ=szYD!emXaOBPe2gZ&KCy}Ri^1h5U8F1|CX&y_2yvf6I82`wVwJz`t#9?k zF}@#<(tB}~#rNgsp)z9uwe>Nh@kur4rXuTH#Ap2qAS*x+9ZjmzuxA#y-3ywR4kI;H zU}kIv#?y#uMSpwpFdxB8g9V%XcJO)w_BDUiQ@Zgl} zFMP0s<&0$ZAO!$Npo+~+c-(K7JrIjLc=@7{#_+{(pmL~ajT#t`UZ|G^RXd^PRSwYT zZ5#c02CPJ1wfdMgBXSzVPJ|QohhlcH4gcsdD2RNXaB9J^I1<;ef+f2%>5lX zPwz0z|LXHOd|^H4QpOjn`RRd8RT+N&db~g9G2!qiVP)Cop8wlrW}u9!r4LbO zMA3q3iF<5dSeC(F*PyfZ`r(f_OG^y`n_A1N*J50x1YN?(1e}YSb3YD_E6iuNe)SE_ zj!W#Fg!JF=8JcA&lWj(Y8w7(>UeJ=O-ILS53GXX_cFPhBHEKm3(OWajY_)#^4Un|& zFrC@_^&6bny)t6Z3hIrQIzMqtNqTq>99ja3NaZ- zzpwMNYn&!Z`_9{OT(36PlgW0KiqBis&Y`HjCAlyVCkn zn8Zo%8^7MgT!FOqB==$>^`hW7A@>dh%|^6~{pRm1AcD|JEUI|v*I^njou7jK9?EFo#KL3S|D*px}H zW{ywR(UB7)cGbBTRD&k+OQ;Qjr5x$EAuGjZCduaOdriExv0 z=|8Jd4~Mo-@Q^@_v_>LM;w!_D~2?n%u!*F~6cB zHc)05w&xOmel3}R%5jc&;3*a_YKx<>w0{LBK!jd^PBwkj&)Eyaa<^o%(=1QFK-^om z>0#y~0e#&eESLRzx|3@fB&kV5W3K#(&tGpj#-AR_P9;86yJ{!0LDrYsMpUH99$heDxN*VYyf zSF(#*S^}mT0?sOEgo?uS`1W(*kYSj)cOT7e#J&K7D#Twcc#lsB1iHTDJf^Z9FV>lL zVTNMj66g%i=j0I*nxL6d9)?e$kp4=j<@+^2vRxln@H0Kd?1qOFF93D83NenL*847E z9SI?sadEV*4bWnue`1@U$$|+9z>T!|Q{eL!>hp`nG1)YNwCcBw4NOzh3qHLa**^Qr(~%D_z{W-%wv-xdH!=lx6LQ8ST?T zOJ{Eu#Rq-2fw{EvC>EK(gS*M60nQmIP>)4|zW55_K0eow`)bOEL`;zNzUG@7O6k@V zFpc>3(swZm5m04@(1%FUHZ(NkUL0$&j$x1HzymE7oBlZD%OL{cpj7Mf%9~Bz8I9D- zU{-KUZ*g-R(P2W?0(scE`*k2sv&vQeP$wNdd4PNtCv-Z3Z*(to0|NJBe#sSO67hSBVU@d=EK!KVHjJ2Qr6YJk(rqRaM#wN zCIY?^vhI(EF>bqycS8vB2jw+T5Q4n$4tfRQ z)mGS9MxN}?#zW{+bEg5Yi2&E%9puLG?d|Pdg*Tfm+4>Gg>LMrG6jfn)Q96;pn z3Xm-}snB(;OtOt}lyY@+WT)&_W=}iq?c)P1HmIIr10+`F#-BPh8XY2s?(#2USr^$< z*nPI^|BWD0+Hc{|kWF?wb|lW>s6?+U6Y+8o1Ypb?(TXcSV4UN-C_W2LKx{lQQWJugtgNR1bqwO-rc>u zZ9q%A;uthAG*xZ;jL=nasfFUw;g%rRVQXjb%2FmGUAkb9&mpNc61ft{rpT*rV{_v@pan>)UCue+Km@tv7g`|T@qnhf6 zWbrt)L?W~cr(0Qe3uo~ut3AB;3F#wPxcmj^eqf{rBW4~XP~c=&IjKad8G;13DJ;OEoGyS`=8F!!5D z=OEZ5%e*A7_m1u@@mZH}4lce4&=h|A3M*HmI)w{;AFfZRGEtz9cct!&UJ=_i!{!^mc%1|W6{i3lxzv|V zZC2B@2EUgNTl~IZsNhX*>`<Zjj0&Y@A@jxV9#Zb~SorU^TH=P_9aZLMwa#c(X2 zjQjI9`C~+x+-`9lA!^cA_f|D%LV0hQJUJJO6J#L&_%|cv_VZr^DnlR9TLCokPpq7v zA48-l8P}{}?*B`G6UN(2&j}#*I&+cJ@rU)ZxB z2ja8Pt0}~aYVW1aIfaXtP!p5T5D%TTA|+E3-ZjydRLLzNUYGakwY*EVF5mj}*T!Rk z7w)S+!mL!O-&E!Px4dFXY)_0dZfjJ9p5WWJ_MBMucgt^6?TPUW>WF3=NG#R@8T=nMw z8e;ynVvnrKL`;^R~ zozvDIFsqt0E_uslgui2n%=y-;N0?6VU=h(XLYM6j702*bCKDe<0%E)yx#Wxn3v5*% zlS`hbrvIs^b4!MIEc-eaze)>D@fSyK(h=Yh#&Is0rxF%vnA)<3h&hTRcR~gTQXWGzI?oVQ53NQW<)uOf-{tjXoa-CYldN6n%`i7HmdH+ zPl=r-4gfPr#P3W?irLdF7Rb9ky5#bHgW=q*oSLB|CvB@RoRam9_`2HNP;asck#)lJ zMmD7v^^-3-IVzv8&3+ukHlUD8c0QnWvY;}0Y~jOmr>3OWbD~}kKoX+GGjg5fe^|bK zE5E~I z)6i$Dx>aPd(BDv_n>i9ACz?MG<{q6f|PJ7GK#`J_6R!c!p z(I8KD?lvG<6wAuB(siP_;-YTfl8NpxjnQ?W1F6Z7Q3esJ$7rrwcIY7ylKjh7Uw02+6D_PvuF;<^eKWw5nGa-wMw~9|=te*u6Y3bEO8Ke16s2##}M&7oAkXPyKPms; z+5JGyPM)$tP%y^Hm6QB*6K@W+n4E6!^z#u1`E!=~x2TtOtj-P5x@TP$9h<$ZEfDsl zz6-4)q1kbh21B}C%*Lihc{Sn(gZXB3jm~w>KCGVV(YG}dmCf|Yx62&r;WW8EVN{g# zPZg3D4MK}#TU>S7uhH9d6y|s<<{EQkyXH6fQEDEF(Q5wUD$osYT&wQ0A-FNl`s%+} z*PTuT1}KIkO#QoiKKU6L+B_WO1T!-l4r$c{;lw;>uObXl^>2v8=@h z6x9R&;^A&St2-c55I6@ySwLJiJi#dje*Gr*;(q~q3gD5aIX6Ff@?&(L>GH*siSTHf zETJ=~`Qziu#3@orG0ZpBt*Fj191R-Gt*#biDt}2gy?SWpamXyD$t$)D4LFzPxv}V8 z;Mu{Z<@E|M zezcmHyHE0bx~g9YJAf?wp0gf()j1k|ahiG`hos%adB+ZQndx#&RQjN zlFE&0E&7iXl8d)CD4e)&CWBG*yUF%H-uK&2e2`55_}{)+PP4cZ5OA!0=07-|GY@3V zXIWYIaX#ML1JQKJ=^Cwn36IY$d+^%3^9a1jeH@%Ql$$@n6{SMw!}*5JflpM=;eKu+ zn6B^#>uk7qRcv$^(lo~`#}3^n-VIMqS4kLFf(x{DHP>ByR?9&umuyQ$B|W*M@5Fes zq%c9C0Rosj#;maYRiwwG+nHV;EO0SSddcbuPjeECXg$)!O(H)K%TI)kD&#dvVDltkcJFBFK3x-)L(z#bG8#)a2Rc z&jW?<&OcTs4OV{;E~2K5vI-^8VOKdWzN;+b2-3*w$OMnjZyw`8j`6K#B79R#Y z_+h5^o5GRt2GH;JKRvJzYFr?I7ONXjEIlyzsT&QLhfWLG-XhC05J4viM%WaCSK2cH zCb10&;U&$eg#X)wv=lFdo}0)CY}-A{HujeUh%oS=U((k!F@H{k?g@_kuC9z zw%M^L@9C-Cba#}ejR<}`p2S6x&A6j;T}S9lNZyng$9ywIN)L7aC*G92OiXY6Ggh*@ zchRfs>jg#aX-+d*TJugQ4Z-?222Bk|N=z&FNV?hcZf^XEseCi4&BO14I?QPXQAr>ARwA?=ppVWkEIn|kUzhU@-B zLp+Tl>}p4RqRS4BF7}^h47|K63UzdAI{f^)Jryu(1B{kFj{5>0cvAde=;r1Zc!v49CBhGWe3U!z10r=JJPJRM zt?vekEX?!XW!#7_t9qTDee&I&=`>DE^bb5oPnc|9zyDGE_1}}t8+NUDz|lLv&-jyh zzja%=OZXmmm?B;Vzkz_b093<5ZC*DRv5E|t!f*`Pn1Uba5_#3}+I-UO@ z;}-k*?X~r)rNv~@ShZ6909@|hNBcjdZdaDx{{8D9vt^>9V$w_UTUhz6DH>a{5LLW> ze0(cy!`{;@I?t?(6>YyBHpLE+@-Ipek`oAt$3;6|qvR!^B4uEE@;xLW=v%=DQv;)k zyTgYkqu3y|r`H5KxSXmwqo z-#TH=dYP|#M^%qPqj|xXm%T=cbV^o-5(dZBA zmz{*^T*0Vc`Xr4uZu?=d|I&vvsc*RJp#PcV1t+?<3u|-v`Fjfi5fK#k?*juA54N;V z5M&99d%2m==I#p2UV+K}I~4XbIWm;)0W0_anB>QhZw?M$Ummq~bGfe3`0F9XNgF=eu)N=uH^Hz} z|LB;nVv~z;Ri)spBMo&AA*ssZ4Xs;+r)e`u`ZlkJ8&lM~kyX2;6Z1!_EmHSmw`+ys zT$2ju`~z@x?lw1q+JY3_HyZQ-}jn+Wfm>q-68-}$RlSR(|2G78>qO6sxTyE)BNjNX+aBo z#VskRybWcmm? z5mMVd=K{ZJSS%LFo|LHJD7%FzyML8gCStGlG)Oy5;JqMKWd2-0R+%!kAdwudpyb$P ztVd>D!1z6?F1e4xYGZBr$sJ9L2UnOTE7*mM+-n@1obikB+jCh2(v+I1?!LUMe@>~G zYhd7P5zXXYHRjeE@~kq4q2pDNoFdQDm^q;?rzqh&ZY)vj(_uRD)X8VNIEsmq2Sz4k zgIDa{*j}%%7khSv{#FlVa=?=hG;M@I$*2DG3=G+doS&6Qco2Vdu?<2K;<^r;L9ep@ zqT4S*lL2>;Ix;n-nybyQXWt6R9{k+*CN1Krts__BnQm0dC~m!MCzj94=)E}us0QA&L7+y% zl8y*5u*CNT)E;SQFr=OxSOB+W-Q#)thCgSv(A{W-`H|F}=8HPl1 zIWP{F&l`KrRUT4C?f4{F#xajHkBCCEk3@ykOyxSPMJ#Hf|9G%A)H@7_UUSbTyLT_5 z@T(7j)dwc!1^d-2Rm*$J!{_?w&21=Hj_dVGdsMCR^;L1WFDy}{E#J(rF-|36V~mqE z)q+f?d1)`qcMs3#m*K1BxjCnas1*|tCZh>=Cp~V@*9)il@!mCBX>f90ZF3K#V9StWzpCTyJ5@rK$)uTpu+z(X@PAVIjT$ zq+zv7)Czf`_$>*tu2f5t0#aQ;)jS3PgT}M>6zN+qA%O}M?_&jh$2e^yrWzuzu*LA} zk0ltO&Dmm&@>7OO>4vXWx^O79ljYK7sc(@M`&8uBTCtSs7IG(XdtWQ4R1qycyH3O| z5=X&DW^S0EFaKMfK19(HYAkIH5?_~Inm&U|*F4uKwfRoJPqbFJj-Gr?;;}oy1^|X3 zm(-+3hs$Y@{)_;c&Iq7TcErXKvNB?AjM!P99L%#;?A_T*78Mb3u3LRm$)G6()b>uX z*+T>=djIvI9a07%)DM6}b-=PU%KyxCWzXN=v!M)_vBM4?Fdc!PZH$DyXDFjj$Cg{PF<&@U|0Sp(BcEf3=;6(KcV z7#kl~XD-@JRR^}gnDGeiS_t78DF&8)BDtt)Tz6mPMBwML^J8OU@?sgEO4xmoT{)l> z5IqIXeOZ7#m_0mPHuIUb-E)fX%UDNtn6NblkdR6X_R|KpRR-(RB?fk)RNIZ}*!Kr6 z=zw2;DqhyL1t|=xmmICXk1YNdJZjd>CZ!oyPwBE<*e@4rGwiPVKqxR`|7a4 zZarnoXBWMF|F7uuZh0)bpN4iadD%>SnRT+QPLhny+L&p@=Wo}Dhr7E9X$zC{o`_JA zI)$>mw^R{wBu}j%O-evjgxxt;|HRSxz32DeueSGJwWS5J6J7b7>@i>yf5ql-&^Edu zp4EUa<%rk!BC5Gyn!|wQgP!13>IvRc+@&crYWm%KTSJlRj9{xo5dO2mYB1z0#Er#dN6B6Mij5a-ov&rF74OyE+ombST)Ut$GP1h3 zYRI_n$ekbLm8{glrz6=B7ImGs%Hru-)VG-twZ2!?PyGmp?r|+=;p56JqByuI`MIo~ z2-0HJ&*)UJrV*8JH;@d62I6?sL@>H9V$ex@wJ~TXyZ5EodXYGrt}wNp8jfh?`MRcx z(g*;=eg*WJ@8bva|AI=la36gV96Qq>o%4J@)Kfkj$wZMmZ=TNeEjyy1X<~QQi0U+f}p$6WC6)V2<(_#KnaqpC)Iy+BQ$PciSUJPgjJW#mq)0VZhVVb<-n4?}YrX@5PymTCJbf3w!1JT@& zW(h^|Cqtiw6mrat$vIs_g53A}E=9}d2`iagy<hnTNZsUhx zG<2nMr~8FQq+W+aSjR=NB+Abzpx=)fol>pW&@QpYNQ^1wddFz0&poTJ7uCBnSnqus zbG>0Zg9xh|Mo)%P_RV_AO+*vEGF8mQuBNL`?g-SQTYPfq1z{=Vz1HfUo)n~NS{7H9 z`d%dzu%r0H7?_C7|6OHaN}KX)km_syj+c<)PoRjO6^5xrdj*;GE33<4P+dMj1*fr% z(U+LEoU@G&*fNQ(7k)D0yiQAHY?Z((^?+{#IZu?{ZxIhOny$NI(+V|LxbHDydY>T0Pe##HmI z+0H)x`6;=lm%Egk>zO=nRKkT&zE^ne2F+I}H zQy5b`LqA_lQid&C2|gK~90r%YnWt*>=;_Ho7#a@@sS8+j}s=xnMJW$k6wJM3#|S|I<~ z0l$Fusb8%LD<4;CLXRXdmsJ8DS(aB#ozU3(q&1EN>VEdP(?R@7-0YHMZnuZi|6S1t zE9W$%z^I@txzkDWxNML6>{w!tTFh8_ppXhr637)LvUPc0W-i&HxJb{QW%C)uC?`*w z#+!C(#DRIZh>@#+X15U2WkBRus-0^+(LBL*!c;;9!k`&2@oF_&94C6P$fNnYm--Tu}m zvHu-o&3ovaRIR5KYr00$^&P#EsVOpe4R|s5a^5-W#uRFy3FY&*aNb)x?B-&5;}%v& zGJ>mIcAs{*^_fJM(wPfb^!QxZ7@yz4&@9f%pd7vUjoT}q{;3qDy%x^lVb>;3 zA_DQ=i;IgBTtquMeg=cb3kDg;Ob^fnb6>YDV1)1wwkJ5b2ZrNR7+M5fsr`Tp0%2oZop`7HddnS8jeV+nCW!cev@cQfY8UFxwR9v6)4-Yoyjp$j5B`BkaHg$~n+ zjffEAqDkQ&z|at;Bo`L)=w~L7;Fr$C+tBGSju9oIVpT~;98WZoAy6`TgY=Udh&`QE zI*TZqA&@g|^;k(cMh#>Rnlo-W@iF`F?-iuZ3p}2kuViJ-l4{fW`Stx00I^m0!ju2r zNI8kRl!a&cxhtF*1n~AwK#tHFgpL50LJ#yuIG*-d>#J}g%1Edi%kFWgsHs<`*eX!U zyagPEkCg7TN#4ZaW^o~}A9kT+nY^OLI`A0rC3Cd3nSB&bEujJjK1uJE|Hy64m5;#B zEa;J|0E+SjbF>XIj9*rytqFkHZ!FivN$sdszCLm?2U3y$A~x{QBae3x zK>5oEE#t|(4WJqzp6Pf99>HJF`WhSn$%}g~lw>ZE;vt!7#3E5CoehGe6O5Ids@?w& zVecJIb@=}QTUi~2B+A~i5K<(2928O+sg6j50DqvdTI|QG_I9 zq}21i`+mQ_=X(Bnu8Zp`IdVRq`*Yv#_xrUNFRHey6-B~;47bEKUG4a4t~5+o#OUR5 zyw2XV2Z@KST1Katmzc}q0*<@tRJ%^BD@|ZJi}l&G1f%165|7Ea&U{qjOf=Ka=gaq8 zK6UxfWh>LNJwLXHV(E|B)|t#CC`q@HhDCCZ0l`9VZ=YugjlztO2F1~&c#w70YotiB z4Lam2wXJeh+&>*q7hgGte);wYCY0W%0<&yD*%MTEzMSSJRvwzHz)>H+{%U;Ay@;)D z%1;sn)Ik}Gh>rt-o7JdsdzkRhu@_0~&{&*cTCn5k2jQZgFr`3Rcw{dM>IpR5gJH(& zqt;9717`-HLjiN=*bF82nJ5yl=TV#@A~@kVs;<4DLejQ?Y2G0uyFiolj2k(nqRvQy zqsx7p4Tk7aSO4yeEj77XIwMZ3#f|I>Ejb@GWxa3RQ9hCi8?Nk2!Z%*cNl|YZM=&Pv zHY~g|Y{$qHU!P-8c2Q)OUhb?$sW;P+XT+HXN~S$@(&y{bh;#QVl?hQZ29&x>e@K6X_b0!91<+9ww5tVJxTqEJjbrF3ZC(bLd5w zIJaG_wm{Kp^~tcB)puMDNBVkL#q}?(P#oEL>{1eTD_mA`ht8b0@K$)tYs-$_Z&x(P z#e<^}=>sEIxyMK9$Q-svBm&gZ?n^B@7jo`wT7cX$>NIysWjbILqCRj%{|T)YFSYc7 z&1SbQ#M$F>?t(2P;-#&0fd(T)%P_bA)eVCIrEmx6AxTxAQ|$Y{u@O8SMfum3S*bs!MXwQdADKA^a}p` zGx6_sVi`#RhV5_z%%%h3zfjuwQgCu6N)UnxpZ{L#`{&~)7NZ1hsrSN;&H;2=aDJm* z1V`>NrSeFu0_T8Wj3D;29GziqSi1Xnsh$X?BR91KO*Ppr(T4`c^lKk}chS^feRA!> ztu0A{>w}iB%u8%1oLL-m|9CKEON5p1OGUmeA9KiJv$dC#uSw7?icwnBjX6xD))*}r zrTrqAPJbbYqOhidi|L|9E&KV>hz`aOtz;brMtzArZCH3HT)JP}zARCDk7-G=q$b=& z(IDl~={wKjWxL=4{{1GJ)@OGBSrdR|iApbb`SkGCdxf@`m3F6T^OG+Kl@I7;iFLf z{c*o1Nbsth-bxgo%T;}}FDZ83pRd7|NW#G$@201 zGGxVY3~1b9MN#=tC|(v-#XdRz5+7kG(h6M8j*)X``auw&YR=?C7&|d}51sW;EsHNR z9UTr4!$#-xsFXS0w2ATM?H*>^%ek2qKw+xJs@oAZ?yL8X3u`WQXTdSVoVA#}!9~zS zY+-3C>gxBNLyU!`M#kq0C0ae?!!-mydqjWxb~dx?#K-GWAapxd`gLfc0XhTGJ4KYl zqhz&){BiFtvjDox7+)!Q(&tp27$Fv+Xsx~br7zED$ug%i3#S69vLz zkOmYM;a4CnqW;>h+5%~@zSYm}qxjbR%T>|!-OKJXe^#Y!ET8+xA}Od?8Wt(AYMbds+Oo6w7#vyz^;toK1Y*4RMdpY}?C0mVSZNJN5KN*XVKfz(g~$InsR=TI zQ=4SBGsvQ{wUq+Rrl_f@5t00#sSOA-INkpsAqE0GKoZOFi80PKP z&*lO248vNzr+R0{EAd?Rse?stqVf-uv6o5On5=4L5WB&SdST_=&4l&4n!S;AwV+8O zn1cQ{x8&{>;4Mg`m61GwTn~9ch$0J?G-!ybfx8)Y`a-GD?YY!6ZCu8SNeflkB)bIOllq>o3 z>~+Q`KD!4A-=i+PQZp}@aO>#tHEX9S6d6(sEQnn?C3H&o!r_nRPo^spnw`$j4V(@HWI(^NFjd@UMn`iL4Xxj6m);B(Sg zPCbtg<0Wh%mRih(^!(AbB^RlOwOaE0Hx?g1MGlv$y9?*eA5H&>_R+eQT|AJKxBJ}! z+gpD3wcG@J%C#>3+c($prcKM{U+-6j0m(q88vtT^5tBVTCeN~L4Y^D`y|e5L5(49+ z>8p3{KAb_Cigar)PB$6?*6AV(i_be(-7Cr zEEbgDJ(Uo;)TpeIBgB9$m6i}qP|%DXMV<(U4J_D`l^GIBmb=5 zr!`|K`unCa^Nod$F}4i9<08*WR(Mdm9u1v-r$I^*yud?B@7|z|nq}=Z)q56Uyf1nf zV@7qDkuyYVL@to)_||lyhq=AxfKG3%91<3!ZroF92yNeYI%H#MtlHzP+#L6E)yk6$ z!%X>{IU8b8>{UK2-OGa_tli?I0%kA6GIry#TO;qS@(wFIBx{T7*=VO|aEZ^D2N63K z%7r;;`H5B`RM*IDTg}#XHfNt>owJkEq|-(RNJ%K;?j0&6 z{KMFQ@6P*n6}SRi*XsUWt5SxUY-;~?UzolkT($cA%1NLe|5v-gT{&lIYb!{{8z6)H z!I_wtteyyOUGK8{+5{?aL{QiUCyjFrm#+hb0u9=q!`VdvE0pI0n%w(>!ov|7C*=Hz zB*jJof7#JOQ3tZUOnuIbwfFnlNI^MLH}pR*hnXme+_rf7mpiJ%m8;zQ#rKfxL5M#Q z7kfjw&@pVKVVsIpQrPhEts3^qqS#TsvLwE87F|lm;V7-Vktj0XHViV-D{iCrn|IZMpCnS6%hZ+Q#vOwWTWz-I(az;QT7&AUyZpAuIhq$odc z2!@Rs;K6_j9~kwF@fQ+Ws@?w$_=&8&vGDm_gH02}%M)aJeQk zVP5CTZRuP!A%)f*XucG#{_MTv;N~`uWY0!MMqIw1l0mxQ^BVy%j~~79KS_zAWcQcrdDX1 zbfAhBAUNQNw7YYGc%chm-MXEXg3(N{Dj1LgNg~)UfQS!B6r3i@3i_-__ymsJV4H&Y zJF^MOu1|M=jrpvjhDu+XR-B71g^%>oPnDQ1xOBsvD^`e}xljn3EW#d5lP7<{x~tDg z=rFnW12$c+=z*Y%)qzpgnG&6gVI2}(p6g~IL6>r_8s?!Xw0z!(DJ*e9E)6;H_@x1 z-JlJOBAR*t*5?7nBR8QA_JBuc4N3cuX*xL1gQ!LplptD_=I>l*ZX@LuG>@pbpV}nV zy>0ov{59k~G|gwGK_+Ygd?VnTKz_`}Uw^!2Da{*iiNpOXXq>}$X7<=A0TXJeo&IUV zT&78_WLWF^bC$n)VnxWwV7u<_uM>fw=v#xekoU*n%T1sFF+K#@q-(>zvD>9@o!&uu z7{YZAU&!kE!t_){Nk*o%e(k$f8hqzSG1N{Af%tZ84fZTBz4$R3Nl}Fhp13|>%0SMK3DfWLf5735f zz3O!9Mn$j6z(4qZcV`2PhSq_~b2BS?$oK^T2m&s#wour70G`$3r%yL8cG`WdZPU#8 z9~U6owQ-@CC3^Cv=6ZVF{|U6gD7Vr=T3K`Y6}$h&pUsj zYUaOI_VDjWp9`EJe^_qNjnaI8y`b2#%wuQa;Q?)yM3puAmOmR$rw8}*7u*JXZ8TCn z5W)a_`c%ip72HO9JCvQgox3|Lb~Oh)B+2aq$?a1oYEJ*CP&`e}y0ZWD37|%tZmw<; zbt8#EcFbcqY1W&!u7nWSEuCvd>&xSplsY(xoiKvt53r97)@>SeiNr2;G^S_N+h%V@_om{|#WQNu}E-9b98huQ7)v&@3=4L+{4Me2G- zm;;t3pAHSnnR9#GU@h$5dkJaXkz@bBoo}8}m+OzcI<3=9CZea*%(VfiGhySjRh&e>B7Lcr&n_DfDg>+6Wy^JJum z1F0J-+93<-6?pXjb8>*5^tcWEJn&6=puw?j(M5L|E8e`8_7sT^tsCc&M*za{C)`?g zDU<*=-5&V+dtm2=t8>Z3+^;&Xsf5>@lRV9Lo#$QLrU$D{AN}#GdAmC$LH^Zt2g+dg z9^v#iE%h)Aj~fNPoh9$}6P6$Vw)Hcgg5P23j4S@E^XdH7eXTIbNF<~nM{z#-dT_J+ z`3oMZowhC5yb((g=!mIsC0m5YDo%J>Z#g{R)eE*8ub%v2$>je9mzal-z#n&+o+JB> zFMafS^S*-I-I-;F-+v_MN%pTP17_B7wyarmA5tiu>586g)(iF+G0aVTw8)D-3v=xk zob&fzyX!WE&gWe1HLCj)W7?4D^jBxtBd#X1!aA3>rK@n^JWIo>ly!4VPEKG~qT9na zXVhxhXY`H)^L*tSVHBrJtra`UQbeuCq%mF?Ensv|L+^Q9q`kgrGP9@xo45vjq1RwE zg`-;|S8$S|{{1&~ZogL*3b3P_g|I|2(7k~H>-BSyYsDs5kOI!|W|sX#E<=Z!zlXD| z_rriF7fcdr3_RaOxVU{w)F1WA<=#lp6F&(Ylb?}ywe6h)*t?Shm zJbqvD-g6Co14mprw09y;0jlq?&D;lpp{vO&2T<&(Xn+n7_Sh5I+1V&@Bmjn&T<))- z7SRTN?vZZ|f1JOM-FuROOS09Iav5YSlQ#_#b|KWPR;iZ1@yXfi7#CIW;tT`Tu$USh z&%o|a`!0n~4lb_t@3yI;hdZcaj5jF7OX#JAh^g)CRYH|I57|wmh4-~~X+Aux%gAN* zLC+|K)~rw1^k80vUYZUz{vu=9!6*XuB*&8|5gJS3ARY64=8C06I~QK^DzipDTbP81 zNsO!#@7-rp8|B`3&%n{EF+*mgUobzue5^zc*~iG*e*3EddpR&15xMYRIRN$`%Egkr zha+T3KmaXhPTFx`VmicSP%{cbxf?e`QMbDSUExwUs4}B`7qhIMdExJL=pjI%eW!+j zJT-YgX;h0G^JtqcwVRrFT@yr^t^+&PxB?OwM z&nsfw zsAS4DVJ_YucsLf2W*}qkNU|&&O~gN~0+S9%A6$8QjCC5gK0uFxD1;RR4^&D4RXHG~ ztE-D;PurAB@!?NXolvdnn`&aCwFHY=`PGXVDSZ+`jaf*8ddYk#G~J&1Whz5zhFe`x z^Er3p)xyH`)ymD)Iy2=H=w~PgGle#yS=Ei17@YY@p8;>JmXeZY5#!>&`RSUeg9X*c zhL`fxUODp76|)=$4uh1AT-O+)r`}Y$7%;T)U*OATE3=`Y#4-_=5^apwBHlcbHO=JV zXdk!w`fAV|9tM8oX#@O4&f7(AkQD;NHf$QjIE`^barY`4+TYR+BydLqKv*ArK(ZtK z%mGaybOX<|KO<5{1|mD>{`v6`cIqkEaRou7i+$5|l^5nd!j^osYS>^lsu$NTWxb)Y zI>olD;$9YqwGA5;l6bKuq<@m1;bX%gf4z4X<-&D-UrvY!AdZDZS?YgO3aMZuX6ZH_ z9Zpsvg)=i2*}8~^h6@?dMyg4X=4?+e zoTzc7AbnS=qWAf2~oz_g6}ues7poSZ9#9)7Nk^R(yJ{Q zEikoU!ybWqUTYZ4(k|l_i8$X-k~f0|n``xls9B|dpwwd`Q>B!1)>4v0(RS|NpS)qr z&zG!MCUI6ULHgIy(`{W>hPms~!L0bo0U>AqapNk1BCRiB@^8iXZ`OpjwN=qD8r?6} z($~1}6vj@k<{UnpDTXca@*X)=8UOb2*s$4N2EoW)wfN1|GB(eB&CVYuecOcc>P+)% zo3fS8e&PP|VoT1)V!sq!>7F((zKb1}vo}-%J~B&2pH;|wK`>zij=|CkpCbENpHOaR zhy7tpdIaoH;Rd5`5N+YuOSOdy^4sg_G zz@%+_u}aCdbMftCi{^lnKqf0Nml~d)9)P|9#&a7^E$IFtXD2Ycawz)=Q!oQ)TR?VA zYq_-3NYva@pL6$*FIYx6I5=E`fS!Na+raIQpFA2)du4ZxUx&RVR4|W>md4j$-Br^6GzaF(T+_UC;z}_k+5OA0jpN3QtJZt1 z=EN^Z{4NKty> zasNe!NrmI9jcekb{B-{P@(OB#B?SqGE1&efCe;;e$G4~={v5K@h94xpH1?G48u*o< zs4?5dpi8Q`qDJT8DCUP5LC!q#%0dk6V4 zztdxOjI(73yJ&6_gSC;n!Y-O>e_`x!m@`W!i@JG!X=NH;NwPcJXQ!Yy;%7xPHEmhM z_t3v&XAD!<6K2$x(wn7;E|eV$T55EVhHykiFeE0`clfJ`JVO@lc@bB4>EB6Z`D4qkjt{(hoPNa|royn$AcpA4 zAKSqx7jNqU{z$Gi=vhs$Ln9;Yh!^JpRuE&4{fixY;W*My5ke$$Kwg3GhR&ojza|Ed zE<~5WHf`enOgV7&Soe>Gkp}SUXaG|h6YMH-Y6IVp)7+z83W|!ZbswUcLtw1EyRi&r z5uPw~a;xiyk`h%jblz5wDPCKuJD>f{m!)NJb<28SS>U7qg;91ju zM0Q?waw>3;7dW|jcf0+zcLbLoz@t&n5Z8KiCNAz^@eQb%4^u5P9u@ujoF)j;-*xz>ES$i$4tJkj%vJ=6qo zzmg9zv+!Udiau9vhlFR4gZ*tM~RaGoQAYQKT z9Ov9X?$v1?8w+*>?Ssrs0YKHSim~D@Q&U;oEtOl6Y>fV=!dm?P)k;5}EaNnLGV$c! z{n6d-a}5s*MrevmgI++Acbvxl&8kv@OoHApK}lc#!l`A#P!^MG**4I(Q@L5$7$vnRu07+Qzvh;kCRUF`RQh8s zggys^4*6W=?CTz<9I1vH@;7M?-J9m_|&SNFl2N-?@{0`t>5M8 zZk;GJR2VFxuMvXXV}%u|No;qoGN)Rz$R!c=3qMk%H77+FvP`d4xX`)8I&lnHOXP)z zW95l8ELg!J9XITonzJkpE{?%9NyCQ?TiMJ>YL8#Uq-m%>5~knlh|jDorkj7P?^roa zN#{NzF1lJL+7fFha-NqKgc6mHXOymkI%Z=d17>V6Xaj+jpIP``gh?WUvK_C?V&s!} zABKN5H8m8Wo<{%7?Oi6S{AyqIPt(cxZ+_ibLgzXVTa#gS4Op9LX*hVomW~~ zdPUwIj<4rn{aS$Cr?_IhxU!-vu3&Q|epU&l4ab))aNZ;0C`bI#Kd8m zc(B(Arhn^HC$6Lv;$6i!Q%y$?)a8v8*GJ(v+}^<83=3^4D37MtyQhA>_WtIvawoGm zR6B)mI5`fpyIms<#*PSBLn;q&P&E}}+Xf5!3x8kWb-m{NR0awzKE}JN#0bb`yo$P` zx$1T6mW*u|hUd!yAf-bVkR6#$K;8fn`u&rhBr(;hvP~~VxVjkIc{Jpe z)sF+V(rc?KJ8*h+jiu?_x`Xt$uv^{((RQ1Zvjz8H=NFca|(%qmB0S43l zR%kX1p}}798+%6Lv;z19aeKi-%pMX7VSMqmq8*K9TYi5&hEP8k(ISr_paZecP$Da_ zh5z^6tkNTf>J>+yw=eqp!9Nlx1Kec_;5{V@Mzbh<03?LzumBRiXipNM*CQfVG(@LI zhR=NT2n4VDl>@~EY}o?(ecJ`TT99>p7{I7l@-F8{u zwNiG|oyXwa+{RZ&=Mwf!pZK97KfosAY`|%C8)c{h1eS3{1Rf(3kN>}E*pJu|*T34m zKb|0%xy!21Od`41@s9KfBp(>(N&WAaJKVXz5WQykB0(Og4RQScVTH!kMXme-Z1(E{ zBIm_5h5c8^g#OmW_n+6oPlf58`v1{LG3^|ohE>-QqZob20)ML?eLwoJ#mM#ikIBi= z#bKAC@Sm^4&z5}&wa}Zs}{V zX?M6A!izfaU*0vnFlJRGJg^{!um7ERwysqA==kd2T>o#DR!`-vLchlB)uUjEHhIG` z%U5!>zyZ_6)FS&wPF6M}x`(6t(;?kdv7I`IaEc9`hBF)>)JoVc`uWnbA*~|!rMQbsyt6s+hf%OI^yB8N{vFM|NRxc z)J2`Sg9s_`1kJC%TYoIBa>kZ6Vaa5o=zzVw{XLSVw!K0GrE~_S$#2u9k0@<+@#0|J zrE?d{&3iVxx@^`$gFlb!9sKCaW5UJ~d$L5&CIg1lv#GWcF>DXVQsIB7DyF~k%4YVimSVe0pBLWhtX&&xz}0-*+)I8qSa2H zv4F!hn)((xW=5`m9{cY_-KQ_=9BDy*V#yKl%4b2F^f0UbW}CJ-(TGFajBshN%=r?e z1sdjFY3h-`QDL}uLn+$??IR}LBQhjw+@mErGOxcQ ziPE*!NJ;gz?Wbl8q?}G{We#esbSaeRf+w$3s=7@6I7YKg2F@2Y?XuiGjCll zs!6P`f%TM0NlhyQ;Wtu!!$nD%#g6EMbfEF}UmVGn;gjUC0U`3ex$T0)JlyQ{W{=km zKfVsfe+*45u)2^!a2|Z-e<-d*?Y4c0pwqLDen+#Fy+tw%jp;SQ?DH_8T3`^Z-C@I1 zj{n%G_%`h`;bDprkwHSEhnc@sosa3M zCDz!^s7{;ua z?C51M(S^%(-$$kE@v)Y+Vk0Y`ugSU-HNMAro0a#6M(zKdv>fk9FfHuuTMbPbo4&8f zkBJgyy)Waz7Ei95Z9JObeEw=ncro6pRP0zcJ8c4EbHcr(}^lt=$d|}LaQFcOiQ!}ZY~8aOTsMsjaOb@e$(H*nnn5tu!!A$ z_U1neLB8yC_7m>w%3dLa;ukMdTVOgSxU*TDU!2+dI-A4eHyu{7KZB1JiPCB zIPLA*CzmT31X{6hN_w`7@A$Kh8Pl_=(-%A1WQYW+w%vNqouYUE zN5c^jY(~|7OvE|aQK0Q+H)VR)lLHF>z4zpk=yKwFVhAZduL=SUxTX91fTYF#B#%>v6KO-XQNoYE-wo z%fs<61+{ELa(mh;WTaDN=&f$FUbGO0(!Dsv_OSn>Meu4(OO&w z)m764bFelPl#JE4Pag@AX_Yg~muaoZwpl1J>&&PPx%xbjxeWiCI^c}jBYGT1n1Gge z_z;Pqj@g`eA@jn2_jY;w{H?0d;Fo$h@=?=ZXY#$`a7T;IgcwtnSYP^raa<*Sw7143 z%pO;(_`M=riZqg_%qM8rCotFfQeocMlzq$S09C0FkkqTpSlc696kDB^zdKln$kB)k z!n>=rCWP>PR}UX2YO-PN#w{14LYc3N7mKARMHsO$#68&MU}|^3U&}wyHu~R<`~6Ul zCEd*UzEv%*qSh)dDe}=}cXn<5h5%wr4CCd8^`*6k)@Ax_&o1gdd>YWy))EmkjM(X@m`Aj<% z+={8r#7y4yk+(|K8)4&UlXzWH%j3!Q@coX;t)B(|*`AA+iEzu9N90#`Daa%fV?#f& zZ}#l5-7?`I&XtK}QnnM4?YE&$?6qSRr&b~F$+uxBu>CmcS{mL=NNGKG%|g*cD7M?f2W1Oznn!kKB+jo+Q=&$}1)Q$1KL zCT8_8ZOV)TvtcC^6;}!hut*GGB*zT#6lWnXFbPA7G3__~?x# zTIIM2m?T!rEzZLKU9$vq&DzCY-_Iyp8j$J(mM|1DT9v8!L!&=5>EWKH@na9-GTC#S zA++hBIDrCZ6_$4{eX$&TOz*eu|NdNw^znfPGrb*Oa|ttltlny=J|fLW)GP_ax@ z2vwW0QbM?W#&*^Cg<*F?$k-v_G1QEE!W|h~cg)iD#AB;nvHDU=t<4)(d_NyVhO@nC zl0Da}Z!L|+qrfvb>pfwBHsi~4{^8lv59S>_D|lCoJO5D?4@zF7=v*nw%slM(Qlr|xf;!FEgcb=|h+>J}Gv!)Noyrn4Cca+^pM zVM2mjjz%u|(x~%<=bxLNl6RTb5J`Pu&|#v%%EIy}>GDwnJw1y@7-5=lu{Jp)7hF(W z)bF4GRZS@#%||xAg*bYy?)HJ7WwMrK{hBfM84Z`eoyY$q+bCcvrQUUX1+_!fP z9kcELvqutAkVQJgtnCIapBVtd{&*aR%Xmfb*7V(6V5Pzk!sQQ2v$`4iznc_+ZW5Vf zX|--uRLn)f3x@H<2!!xCyua31?|%EmF+LhtF8EBfAT>Ujn_+F$n6(Bf*<%Se74z0Qus;$NLsfX6r?r5YVBVon%o^f*AM>^GLtq>wno@CFSsvyk55vEQ* z*eLGh&YkT@BD#@WPY;d;Xw|xgl$ptXoSdc=1Qf#--b)?{@z*Z6pC z_k2J(($_$(Lxp-dq{v3xe`q_QtFztbdFwxW>ty*CI6RY0S+s{9UeAu{$!e`~Q5onY z#r~?`Y-@FwBAAH@5&6gK1G)E3-$@MMkDOIv^WZO^<)axV>KC63l_{GEbizg9Ek5n_ zB@k$^Hdcxhq*=Z&b&d$7v-jtS@;Bm7raf9bS`yMG$3&P-T936)G!aTRwc((OVlIv@ zwR2{@ArR(b9eIf>)n*#V0x{cwy6Xxge?WdJ;wGUs77kME3r8IP5jz|P`CvYi&=iAc(Vu}VT?`D;=i4)}w-$!Op=@4J zB*K8yH}UC56J733WblK;4InqU3XBC2k^da_%Y(zP7u#4|6qj{&ma*Z`seEkXOe`P> zVA@A5q*7&KWSC6e1x@ZBug4t#Iuai@ryh+Mb#SnTO;!jWMn<}NoXM14gA>PiK-j+0 zvp^<^(GbU6qx!T6lV1_eA{b$O#l+}?t{4@;@k2*1)cG3xiOf_;V$@QzdYe2?%BUmN zdgn?dzdLf|gsV_`pRC(}=3Q~wJE4QZ3L@Cj0d}M1)_pJ?*@iE3$~!Rg25$5B_xDpETmsl9 z>%c93K(GPtYJcv3vki<|BG2hBV^61fY$vRcG@k-&d&m#R^!{^xD%YUXvnK6K=5^K~TpdXP-!d|24`gSG48mW(3RfU~y-@dH^+_xW#Z)30SE?xrr4sfFXC(nay z7!G*DV3Cc!;mzpiS}XPb4@$4k@;U<{%rHwa{?G2OmQ^NJpFx)k=m$N5JfdYdBsXH;B8JF1^|1?d%kfyhy;=L065&K5-O1Z*W zmI7!*a_@_f0;$_usNcQ+EK)jIMpze6h~M zT8_t;OxH#;pVSI#l7yMH>Jy^BOAD0Vls+KnXbY_)`-#f(k{|R1CF2;HU||~5M>B`z z+SNGujMUk52t~a>(g2HvFg)%hl}WkzjlC&c(j>99rIE52a(h9Jb; zc{W7?1BPOq-6xnv%dEp$_LyBL*1I7`xI{3ya3S30NPot4De{Z;%PG-H4FNpjnr$vT z?G+|EvJ*6WI3D~_9li6}mj_J(p)Qz1w9p0!Dw^C)uCetbk~$ts=lR3D6gi$H%zlSW zr^eu--{x0~#sMJWRgYvyw99P6rRzs~E|Ta#>YS-lvn=@kBajQGnh|(1Qi}p11?30; zZ1B#tX>zKgTJ%}0{W(Ot2X5ZqYndVdMK7p!|L6(xx;x6_H2I>CFoQ_wh!cSL&M2>p zgs;Z6)520cy&Dk<$NpwUacb?pFR7oCI`_qP?u#+Sw#hgd1@UF=m$g?D62eNH@?MBx zWq*5+K`uj15&tgESk+px@5^Wt(a_*{Z%CCLr#gS43>udBtMdce5<0k!}p(!N{WqJg@RV-bF}HuZHz?R_P-R(w3NByx0Y1I>7AFt^blA zi`?W9AcvTgyT7(>K=GiI&_33@sX(!_wKDMGMd(i$zt@8fjYH9e1FcHPH$ft2@zdT$ zMocIY3F7OnuYKx4GR{I%aRd#*;bH-^YR$-f!aRuw61x|sTh735B+8SR-plE~^{uJf zXS1u^W&*`=z#Xt6x!}MJ95y|0H^dqlY$_I?Yc9`yzMFWjX|U!r3J*j&BOmbVBR35V zH~D+Rn+a>@$Uqesw^GyfGU|y5msC?mg46pO(psc%b?g!RMEj4vvH~qZ7)C8qlPeb5 za^F~Vpg7kzN-x(^GdLQ#>{n0Hij?;ef zND{COs<}Hi=^nuy**!nmLJFY!Q?IP-_VwoT&VaixS<`-2CL46Mg|P9nxT9#ob(RUT_f ziCb5+Aqr$k4mMaxN82%uRmL)%4%7E6-XnhSwEu>{g^Ll66GAq!YZF|gr6BPrLYNqp z;{$;nI7{_~4?q>4(4RGW@PO0^OdYwpbso+5)fE@dSSq%Qc~!sqyiOB*?!1Vm&_RuH zJ5N=X5Dn&({?GJldl&}|GsWjU#sQs8wr~=e`X&%-9L2PncHaTYi4Ep zjUv0!ud*>Q!ePmTFkDbf$jna}zE^eE_8N20`0{E*=k~G0Hgwn`TSdFKy`SH_#TTC( z(U8h%tFboh?u_q@K6x}_?)n-|&-eC0tGW||#x0ybCs2)pW_haT1crL@ls3sL9@8E* zHz!s6IcZ?t5&O^tn=&x}y`AFBcgK>af-wR!SGWdh$EPYX;G7_yxN0i({} zDkE*!*S6sTM_>DM@44itZWspR7^NO7S*7=Vrf*{|Vk;KEc{v^WQv=VvRksE4W1hxP zkIwiqJl9Gwf7gE7nz?g+2*$w7_-aRG*YBVLxSI`$qT%Qhv8==tMZql!8V7e(l- zk`Nb8CKS~=0WNZk4d^bdTMQvV0nKX6VRq}jReN$5GmpAVRb?!bNw^6`qXiw8zWnFU zrcDoE6b2@@nExeTEUL*i)6PV?2@**no)I(UE8Zwmpd-s{tnT&nu?FTl;U z5A5KAXO+M@?97L0i16LN<^aRheF-N$=VV;pDRm|C4!mpd-0!V4$@8zHHF@LOWKg+o zJML%58qR{_Af_mBYV%=cO65q3#j;Y7k76W-->Hx&!6rZP$8IItx?uQx2v*-`tTxx}ylp$$dCAl5pSVGP%dz6HeRn78k;28zIoQ z_~iL_1xDiVC|r4^$x&vtkAwD#3av&`ADzqlQS+~dGmgQW`*j+eVLV8cbaFQC_%_fJ z&jO_Wao>Cpa_d4F({)Gcx4sNf2LT=N=`BMnoRkKrj|$A5o|t@@ry1#i)cA0IM?enJ z`Kwp&UJD(m8K^K6X-5|cWPPpB-q!<3f!tJy@?TJ)i8Acm!QdM#i@gWmyt&08_-7u` zr%bM1J!fsrjdY+N_vwI>R_{L^wgS%OZ4&xITj-|?Vo{5AV^OI)Z;U&$om^aBOW04_~xBH+U^MXs7Q_~ zSzaFk2Fyn=M-*W>zD6z(5Wfis^uAS}`*7~ABC0=Pr7cf!Se=?mMTp#3%4@iYI}nADg|4FYIaz_Yin!m+r18xA5(kmpblq+V(BQi zKOCLD@CmjP0zU(CKt=cHmMauo$nFF^tjH>md+x?OWboJmWoS7eEiKI*giI@Incz`A z6|imun`6nNM<^;Sck;j{j2Es0!4fEMj~+jUSX{FOBYvY_LhqT@WXP3AKK=b${a1&6 zXp(Xm`L}exkZC1lk1|#D&+wXIgP~=l;@s0AMXiym!LKVYm%OzXOqw9csDKa z&iruRN{0mxk;?&;Mhj(xOJ;dt?Vcl7?e6S)ok|nskhNo$9c%M+X&l>Z_24?ZxFjoH zp0=)Xhfi-m4vky7@Xt@0YNzqHF_Xt!wtjcVyL zb*JS8*Q7`tvdFUX;!pt{3UUKlZ5J-;OY3Q10KJ0bI#9CVEZCd;Hf(-xuOh!jSQvM5 zp?;A8S8;IT?TBIt0HUh&u1WpFb-1v|UlDi?*;Q3?z%=0c1A(n5-Hz%eGCJ^CwSgk) z%iG6?z|!^o*{e5aVBBjN=py0Q@lM}LJv&pydw7jJw8Y${3&X407!3eCZ9$^tcpupx$wNHGs^&h zWVjND#FS*xNx0FJ$YTV_B~HTGhTTFviPC4n`BPv2a&q^av8^f|gF`!z88G$cmDyja z;Tk~NADpxk0-oW4S}&^_{4?{TjvO?&u-T3zHK~i2m5GKz6-Kc#7>2ea7lY%`T5*qh zCH%OC4xC|Jm}-*LjKCB>QqeZj=G^t)C@OvwQ}W^brAxX;vqa;ry(db`UqAlD{Mr3m zUdoKQKEp!k=Vs{`&xG7kOq8c7UShEcl8@4e`W-d6f7Npj;{+8h?_SBz;Jfu#U5!S( zZ2tWIiL|-%XqHSS;Ukr~psoqsXSZx|DqA%wnd=@XcCC2+zyMJWSZu?~keuiV@0Rpz zAX%5E2Zrhfb+(n}&$LL(ZcUFKJqqP$*!0au?;h_w6ebguZ*x4^CbE-az>_6{kDjWK zFiwh(6ChCGCY5qxF}pTPfB6J{P&+-l6wEBvx?e+p^P`d~PR!jf+%e;mr-e#)8yka! zq-1n{l$MBYMNxF|991$)%0M081-%cEZ`{Z_^GCCjP2mgIw)qz}_B?uYDjDBnvp4vl zXB3q_f39#kzzf0+A&E3$;+A8z+RyGtL)8*cNPxj{C=_6!l24zffCip}|A)VSX7O@% z;O@>UFqf9cYN4e(^K$5G3m-iSJO)OS2z%_%<4ebo><%6miXOYFAGgV)I=PqKE?HRU z=NY$d-QnuS!PpQ{0cq6Lw!Xc$0CseNPJDiT{!CK5Gi1vx_wt=PwNR+J`EIg#2E-qm%b%*H3ws~8R_WK- z_0-t8Hz{e{8!xxIPj@j!PXeY_+UJWi%mviN_F&cL%inV-2GCeP^S<%IpLek0v_bi` z!P0dWtzO*Q-gvFx2T~T%`e8rT-?&ZcnZK+m3)~xTwUlJS^WEfAvcx$K`_;YD+kxfs zo+XZ!-J@XVaC+-qJCKY$>oteumydq}Pq2v<=VMJjhC?}ef=|MtzXt~dijzmJSJnx) zIXKoN(;5+*3b_JPK#LS~PI~FP%6_qO|L~bVN$rvQZ$K%4*oXDy{xADp-#+njfckdw8+Lqf>t?x;*m3tO1@ca=mLj5r&k{KMmBm(m3VL;0ej{1u5oe7W<>dseDF zIvJgupP3|MlLiz$-&J;}7^aQf?@2mX;kDsJFuS#sCX~JR=8XNV(sH3oVtmip%ID>_ zmVLw2)gCT7J?cGw|L*G+)8t3_4Mh;C#4Jv2m}=UGSdS^(c0+de_rbCE?}L&}Yw(T6UWKwJ6lLu} zxSc6fCiAbe$?v_p3thT(_`@|QgM3u>vDHaAxVp{_8yo|&%O42GUIWUvJG8jQ*4Dd; zJSm%;g)phn$-^4$Ep&QcSgT->nhc@1d|?k@$RG9XeFc-neOVw}Q?E&LvP)TYkoOW( z_ERaoeQR5i6k`@skO;|yin?vL9eS=u7pnW(D*Jvdz$J=F&yg5Q0iO?-yJY)xO;+}-s%hjj#agl8Mj77vt329&ZhRu zpC4)1YoGSk<=y4PL+55JVvMnc3xkB7<2N?B48`fGa|3sOdCczr8ydJvcWr{lRYm>L zdC}*Slv3pS?C@A(^^XE!d4-~$$dLQIEZ9(u2M#^pJD()OxVo#-ypldTzZ?r##m4!S zVUXLl%)$g}>a&7r@0~xI)j+LgI3SYLV>ikD7YWo6i4%ES{ksb8Gg|2HPr+tt*DvQ> zCPbJ*N44{2_139=@IA7qwCPms#&qsFgL?j!S|#*QVa)e|{SIY#8i9?t*zvCt0u(@Act<^W$u?ki*|vgq44ZwS3Y z`@)Z+A_oKJOd?I$z4OjP7745)Ok zAA7Auxb)z1?tlR1=H=M?xuS6zh@rLi$%B)?=uOVKPB`gW z!h6+pj3kAF-0;6z0M2mbn5nN38XXLxY^uZQ zVwBC4%Xb;PIO3~(%S#Xa8a}Klx<(l{cXC^)-}(d{*ud;>2hndk0Il?^x{dzrduI;# zQAxB*e>S!J1+y7TEZLv{7Zye$n`ot_CATCE)Dvt!p(pi>)U?}IN;L@D$^C3W@)l%_HfS>slBT@vfW1K@xThQ899B?R zxCE&km|?ZpP|Aj8VcyB;(2yet2+E*9{g1%G_ox$$T_&CjT|yc_KJtdg6%y`O5E(RV zv5@?n&4WiLN@d=VF_;< zC*k#~`B)c=$iR5*znfNO%QSNy06w)WvAJOOfvy4?PqSC5hg6>pjy;bEzga=m22 zG9?jo{1#*6*Hpik7EEv26BZTS$Sgnil^!_4<#p&uXfg*d%2S!ucfChu5ad;w_B}x( zAM^nF%F@4dgk)TR8wWPLfL4=2_}%x^-T$etJ@;+kUcd=Q(&yx03MM;M1PtY~^*pKP zNfo%_AA)XO4i||ox#>77a{-y_fk&atmxTKE90NHiv8AZ{t_iTKCx3(Y&{(wwc>xen z20{axirkA6Kqq^+I!f{Q+qe*f2>=N|O=f!7^iL_Ng&i^C3o)~s`aNu3zqsajK$6!%XMMVX2 zZmRbFq04<=^@u2`(mwhE6dSyP#{-QJMVu>RS;a|?wL!8RBRtxql?s8(oQsYxbMvBe zNU(L?-Y@^7e-1vBBrlFua7qEga7G78uTx5omp$*b$Tp>VW^M zrK1CDFbniU%zppu&pXFO0?eU>juaZCk2~(VAI$|Hy7!zRY1@iW%j}gp;Q>jBG_WS$ z!jc6g|1{(X3z9bESwPO45Vf>lunrY@E4#@jP#U0h9nwOS2MBy1&m8Swrul9VLA$GG zNTf_m7-WFO3L0HyGpGS6Kcx7DRF9F$52T6{t)5BYOj^47W&QtS<^{E-dBlh%7ve?- z!o*2oWB@S8y2=}#bB2@P2goqkya!od|1xqqKh#~mF123SBQBDV<^4}UQae;bjM z&_bO^UaJ|ARDih_HmM-I5j1NK86bQ%2?eqBHgKeXaX9PEn*hLxq-&&!lmfa`FojUk z^EYyNjFhiV@6hkXIn{%IlQZvVH>sXbhC<;l5ai5Y9Rtb^myDBb5@38X0aAfkVm-*7 z$oEJUE(E0H;q;QJ&~>=jvK9{1zfVyA0Qd|v*imr5Kodk4yR*?%Kb|o^C6EEP1oqbF z1v^_?f2YF_!+wij$Xkv|6#h!cw~cB&Z!{f?O<-xo5ay&`cVeBk~V zcVkVk@!tGb5xz_J3s`xpC2+WZ3rk*PTqaM|@6-A4 zg{`97_Y(IH8496L*q40=Sq>{7j1s|q0=&y1;@dTG0CJ4l{JyEtZAw+C_Dg6p^QCnv zlzngh6Qs|>?272BKp&J>UMc(^LnO?)GTaGf2OHxO$BS`DS2~`z%WHLqd24+Hq>>WyXK$3bZxLA&h&t-uig zP|!dH*R}{!ZEX1q1@wO{CwL_2VURyawoFp?7PVHt+w-E{=0I|4pmGR54ww+Y03--W z?E^G{USh@8bdL;gDQ|v~y+ySu^IBP!Q+AA2d;{w{C|`~nt>5vxcdvS*=M$QBzvbVE zTKVmFOy(Y@8PqcWd4|cpnab&}vZv1+)uqd{%G=+C?WQx{KGg*^uSefzI>^wul^AK$$;KWQkb*T29TU#C<)50_jBb}W7^UN-T z_o3lvnQN2SpZ$%F(l+|0(mTNe=U-6QgkAVe7`)iY`Oc{0?EjKp^*vDvKbBr`o(_B^ z5EoE^)H*#0s&%+=CZM|ar5eFZ~+2Y2`siqvp?&oXd}bmw=poN5RW>H@%FyxGw(W(0hU0??*if_ zgUB)B`4FMP1!`!?fsqqL{QiJ8MZ`jw^S!c-bE=8@hrmf(Lw zrV9`_!WM!>DUt`BUiNMe=^mzKfC_d%p4AyUcZL7wBDwov-h-5#5uP9J*DNE%qs+IZ z?7DC$NSXtczBbM-*vZ8-BLWd;dNR@~y0+ zMrqZdIggb4!9YvQ#Rh9Su++9HFOI=(5n<@TW*1Bx8mE&*NrP5W~edS|7`g?omEU69TGbEtsa zcI2Ze>{g+9`w5;dsNDleWb>VB{Ul7s38}5nEn~{Fdq9nz6nRwbW^r<`8EpPXme1(uk*3Ki4H?5<{L_w#%L8wSysl<(LsuQQIt|-#3m_>jOn8qY0eJ)&XYif z_dgw)BiOKo#FyQXT>cIMsw70L_3kbMVH5J4)cHWZBMt*UY@6ZyrDj|11}+^lB~z|R zHWzSoq%Jej^iEIc)Zo~dv`vnbuR-aqVXwwVs@OW!tz=cOorpEfmMN{L%;!V|{{N0j zio>n;$|I~Ngr-R`J@T);*HYY{;NM7ibGtSm?E8|$t#iq<8k^g~1%gkHFL{3suZX}7 zxj*OWw2?0}peI_?HH+f*@NVVVsA)@Gy*tQOFjijm^6Jc^&Sz%}ikc^K3~&F=f}px+ z*`zJ9X>BC99-YsUpU>zJBqUtSv1H+BmDN)A@avAGdVLCxWnJg-xhqZYch3k{243@@ z9VS^8U6j+0%A@<+h#CsQOewY4yK?oM1=+g@{QU)qX3z1L0mA3VNcptELL-bW~=E04jF(QId zpKh&3U;7H*rsjAOGLql?iNXp=VE822J!eY(nPN$R=E1Sc-P_5lh2GhBEn73C!uHb! z!#4(Bb?9U+{y6u#!g7fyOI@@^d=J~3+{Wf)aP=sT%5hOETy*D^kiC&+naA}4@0-J= zqKZ~A9m-!1MT4-y>^n3+77~b_zjtt2M?Z6F)vCR1yU1_syH59YbYyqss%0F7tM|!y zHO5j4Xx@T19~nWFt{$cr=t>Yv|Bd#R>TP52BfPi9J*GwPYzazFxOfo57RP_ANKmQ+ z&2b*e3*6{n?&pD;6Jqa!nl2FSG*(808F%ROYp*%*P_m?JUTonG zg?5VogkFK(_Emf=Nc|o?nlerYJ)iiP%QbVHHv^PCP+w=H_E-`(}kwDIuqLY5kTMcDwuRM0Dl8)9c&os7td&Qx(c3%2y#mVi#{@l6A ziZ`?)(tTp119?ai0~MJ0l=bDKf1PrN6jo~6B@7r?TYTahGdU^2u27JXe;C#k#TOD5 z7WTy-m$N!BP?*&`#r%oj$&dX{>AlBi0x1H~KFO?cixLb`CtnVIN1V6S*)tDUYI;wU z{{(mbPV`x3aHBe(srSk7&+u)p__bgnsZ47q)RWRye71xC$1BnCd+=GR*V&4+hvyPw zaD7eWU{XfUqr)F<9_K4YBOMY;`yY0~cx!5WFG9S~rz2j6JmcaV+Ta_$>wItTW4}mK zbay>|L0D&C?%8j#dLq?)8YS62fuUg8vr=FGM|gVw>Q$ZO%I5=pI&sF2oB0WIU`a(3 zQV4qiiTQ=@E>b1ode*&}0@-;G1kh|dK-Z=^u&p@@Yw5dRfP_Ol)3L000Cijh5jFO~ z^a?zAAO z*#|Q^6(+}>K35pqm3nVHv|l()oNVVkpz)GEC=rpKOf!j+yakT$Q{VT$H(+NDSb@in zpT9c$!)(;sq0S<{i`>LQB*izfD#&kP^)0;y0!k6D#+=A)1$-9 zZ@5{{-CwPk@2#7^3Z9-9ILP3g{?t-7T0d%7Gd*x{L)Q&`YJXGGR_8ehCKFbvcDrb6 zCE93oO5%$F3eSH<6w4{Zq?rH5XcSqje0Zy@ChaHBWBgy*wAHh?VQ7u+Zhczc?>rb||23+A{Lu}m8hlyqV zQuGQv$=SuON;c1!rN_$@;+TuYMQSi>@EGr2A}e1KuCukST8u8mr;Qd@TEW@`!=mG> z_Fs?J7sU-k_tQE0CDw844$|I`?=&vdbiZ6 z%Qu!t3JYmQ<*X0yf=y00-ic;MT?&j>W-YSKj(=lN5bN+1@WuLx3RFQ0d4JaT#ZMVVF_?Y1J zD#6h%@66)WQJjplb$Kx}QNC=Kh~d15eC>#Q`i0=sIRlx)KHPe* zd6lnTA`#0esltSjBf^dY{>Af)_DT?1+TBKb|k?`Pouw#xY- zzq8a}YHIuE#gs(%TzrkiFok*1#$p_aKYiQ!`vcb(%O08~M6-I819BB?2bcJU~Tg;gPRechc)*z<%ikRKZPW%mMasCc|Z+|N$9<27gVw0aK+?A=2 z(AB&z_%m8GvTg91WG@?p1$Qap`cE5KF-4+uKen1EX*ENpIS`(({!2M1rF+snAtjQC z(3UJSYvY%$>xCD};)YU?UE!EjHkdHL%L#c}6+nrZ{+tE7bRY*qCzi3|?T1fs!o@tO z{n>(=)kU3T$=ZYm7NNy6?&S4;X4t%+EcZtJ4oxY0q_A$Ky+uzGZu$JaE%tV$q&ASa zZarO;qy7c?T?6%wghg$S#G1YIK;QNgmL6i?Uw7u)mDK#pX?5R(=Jb~AN|!HC`D^2eLK=EH0E{{o3qo>7*d z4|6ierl-w~wFk{R^jA#fO~?Yt%ZtjfSaJdrUU{}my%MK{^+(4yQY0-YC3}la#~~PY zH|}n%-P*FDNo`Ehj1M30%}5yqSNgMqXYPMj4(EDA2@^6R6?KN{)1=P@^ox8rBP-g^m3rs*H0qP=vJ8(gdwYRtTEwi-m z=ynRo;bKZZnR|oM|MH7dJ43Cr)cvRbOi5jJQs2`)U+jX0L=s$rP4o5wLEre<+mtFK z&Ic*)w5)iw@r2#jd+%n&@zStCDlB+DBsq5Yi@ zmdIJj^TTt;gYj+l1l5QK)k184BLtpg{0Ep(x$^k6Jx$1#xk$=NU zP5k4H)hmj|p3SNLmJQvqrFclbG<`VYK5IQG61k9!$e%3wXmharH;fb#wT0MJm;}YkfB$Y4tT%;Q{K}ItAopn^8Fd9)s(zwy2QR{8G4B1( z)Zz4e&nHtgPmrsPnqUGdXa%}9+L1_Tw;g;>_AKp!d&Q$3i#s^(X5&v4ZPuw&g+loT zV++jM3JLAT+Ee+NRtZG^HXkqQ1|?h{UGTUPnNj_`95pyJ(HLNNQ>^3HEUK4Z;zutw zgFCS`-LK}HyJQ`NY1{&*u08kiRAZZIJ;o%Kg|6ZTB;U6k>7TmQ_<`o@y#d9Clz^l% zL$PG60NsmXEAiUqpTa%prmovF7~;kfD*rN&Fiwqr)6uw1A?( zJMk+6X&{DhI>{xejFo=C>6IUda3|nDN}p1WAqnQQeNe2RDDb8>y)_6^jzC!vCyhfz zjtooQH-eSO-+JLil{UIo*Gyz%UO-ohs}b#JJN ztYR(#>rvD1Aj+FGLH91Rl?^_5`aMl#cm8q2gUlT(p2T*`S1v+5jFwdtQAz?7&DKtiJuE(*`J$9Bu%AM)27DRu_XOa7Vlfw@s5%G1U>e2)u zADDpigd~yG>jV$#G*($6Z;gvl4--{F;prT^s9qw10Tof=O$t; zM^QSC)r{k2y?d85_cX#r(mdY)aMbTsxRm_P0156@odbWyHtv1 z;3F@Mx{qps3QbPsbr?{XAPJEdUFAtp9mj0LmGqhw-fQyZkrl=AJYv^d$UmT|SBmEw z$tC}cvJXN3VDAGVrEtsJsqFNgKW?V zj&j~W?oI1Xt?oVh~>Ip@dgL%QUzNFn%$tsjQ|hb#%NTTJomqsIKnO z?s^n*Rp?O{~&c<@qcNUh+iy?zyl;)z-W&svC}94?9>^gnWym zrop?UdP?nihWRG~P87^98!PN~TWGoahq^HEm@<|~hJD`eizPfw$kxW2tmIlG=uW$t zq?#uO(AkSVr{>NN@gqFS`)X=-ue|N~$(Vj!kY9Ul>46@3pg=@~hG=9k8#;b~^*KY^ zk#EVcc>z3otwX|kg-#|QfL%7Fp`w}vNf`=K5aLzYF5tgJgfC{$R)ka7-A)e}%C~~# zA2ps6vPKp4eViCmbuej9m;Ru01Fxnz`$osFNe;HDG}g-+sjBQsBGRuau3s%XNT~Q| zP#t=o26My}%}8igjv1fjeCI~5L~TZi@!VpZ=953&tNOK+7hg2#R}wVJvCRrohOlwk zbq+uGr0ScQiYVs^(@;=dVhX%RLExc1tuA)UWiA-w%u)G!SB&f6N0Uhv9i@u}HEJ_` zjGJ_HZW>fKrr!Od06sK=3#=&=;|u zBbC9wqkgAXf%f?Z!mbhOB9hh<6cpt1V^{HM4A+8u2V`*)6rKia0d1XZbwluyH!pH1XHY!B_I&M^?qz zsl9h%VfQ0->47mGAuW0h*$aV@bT zQx{L0l{@!CG)|l1yO#RNPPmeExg)~NSo=n#E}Kq%TsP`?7B%5Q+ollroc7cP=hCHQac6o6g9oUpN;S%cDlXfIZ!adwI}nPj zb`@LDq=IrRB4R5X=>aJ|B%}ItV%b3}>(VSF2tvT0eRf`+MP|hk2#1w$8z9@DzG)Mv z3;?5=2dmj*&|3fS-s|zIL8E2{6G2T-kX|$yced0uF+ML|JoEG`k zlP9p^!PSyapTl5XQ1rVBDGdf;EzD8UXQGIDLJpU&dP5KapVHCi6cpfbEfIYlr_ZB6 zs?I+FXsFtO2y$WY?l?Q&G_bvN>5@A%{1G##Di=^1JK!C%g+)nJ8JB6ADEtC`$Y*y= zk$TNa_n*A2;$9=n0TKK0%SEc2(BNgL_DFj@(~X~AW6PxYZ*`Z2s`#baxC~+D$$p0 zE5hA5#k?n%e){>c5?C*JDa(>l`X z)U&bC(YBsjGu>bdSAe`on^Pq5vD;Fr3Hc-vVdv*3eE}Ii@XoJjPV)D6Mk5JEs~a0w zSse7t#F*+3c!+kv z>1Jgsja96D=PkA3ilj~|KVd(vop|d$ZFw}VDN|t9T5w<~bAPNs4@ZJ#On(12b%OvH z%DA4T5cw+wR~}tVbF3j6D0*eGFKdu5Dr*}WO)00^hi_=0OrCR1XN+bw-ThYs&Y^xu zWggTFi>j8XscC3{-JEyB$2uz0`7T1A2R$5J{rM>k7I@o_ z?R^n>t@1(ipFe-TfQEr9sZ0Ea{hL~p7KH|hIe<= zZW1&U2x4QaW=|85_<=0KytU*SlsN<&CIHiX!Ifarjg%Y0?PBGb3dMc``>rHVZKCI< zv*N|zo{oX)BKZe*87{I|e3Xw?y)DXZ1_CY4D+}WywtJ^{t%d&h=TYR zC`;4eaO+YWc_)0q{oN!o4aIj^OhZ^R624T&zUkH_)DFm1>gQd2)#2;K_4Ln?cR+ih zgclw@S_4}!`g0;mcO(N6W|A+^Z~RPC!V7tZU~k#^yVn~Pr6UYwrRe0xXiT0i=KNy- zx?(YLhxAzm>am70mIRen1herj_p}dgiS#o#G~O{?4}4nCU4Cto;wGQJ30s;b%geXM zg(N4!id3wG-eJeI5tkLhBCw5M*XoF-xiu*xmc|@;kS znW{Bjky|u{LZye}iULKgP$=)idV4y$7K%+YIu}emu{n2!W3deJ%SZIdYd+afc{PEu z5=qiwui2gkdECms1}R{8FCvy4M2%KhnHGkv*xH&m<$JQ}<@&woB2?A>LO9C;q6`D& z!bIMVU7YK5`nBqmUw>rK-B9KE0`BBCf^bCHC$8c1V@kvh>6l&+T~0=|n+qZjr}*VD z$fU)EHC3dp7&bNjt#BHM?pmZO(7R`rc^OKS4gxOb=AL@CQCb05-j(;s}|}ezwt54YvGcC zfnkU@13^R|o)ZNVt>y2Va6nFOl=_`b>;&F#4XYVYr#i+OenKZ&?DR+Z#`~SE_+6UK zVL1J%N8Y_1AxA}y#1cG(CiV9ElZ{c>S|ghg2$}I-zL`0`urisj(}F?`RbI(I1$q1Q zmT%@!GY5&>M)~2hH>lTb_PF7BH@8&3iMTnVEVa} zFp;LMh{i=WtLDW-vMz`!7plA)baAKGsEST$puqRj*-U%eRrUHEPX#z?wTj zuyAlfOC=&^S~D=rx?{qQ`hA)Gom;_f&u$hLhU!YaVo+%BYfPZDcG&(K=6!xLvjU65 z5=i%_tXn!Dj_t8a)^UbtUFkWJQ~59a3HT1Rh9{?+GiQZd$|VGWV>;L%YQ$-Lb`0;% zcEX}71Ez44pe8;OcABTB{wGi2TFEr3YgBI}_~k9EsOk+GQf06QkUVcBk`9@q z3=6A)$^d}?JGR_M&`?FB`nzzCHeEj6f%r(c?iKi8s2ATjkxEdts4low?d**@cZTdJ zN3cF_4Ji1>$KLf>(=l@CSMbWV$bqD5nwg{4qZ7mcX&7;WYm%E+kl-dB)`WwuM@%z$s2peF^KD zYTkfUO4bxV5i2al7dDleePzg6l$oLvY3W$lg(}%Xn{eAyvQ3^Zd|PO8B**# zO5ontPO+(y&nrJsfI7q{KUh;uK6%4p36?D+tPr$aH|xM%cz*j|mc_LDg5CnD@r?vk z0pyE4X}65g8(=4uK=Kmd&@r(r^>2WFHxTXM(bwwb|(rH7|()OGv4iET`~5nKB-M z_)xRc1>>MIn}~g%QyDp>Ng?Vm1^ftwfrmJgWifK$LDMP$E)>D#Lh}zMtUE2N(AK7k zBRRS>^WeE>cWss{L95Nqx_(bxZ~pcDSzTPQ_tJGl z<=N~cAtki}dw3?5*ut$JXTv6^SNskv{SH#ATq>1Rt0tZAZGPX0I30!U=y${yQdG0s zS=d?(;%vkr;taaS?Sx7@+kj>8dtgmgB8&?}0$JWeb_NnV#A!73Zto*nE&JZTRBR+C z3fY$;!A}RSac|3!z-B^ek-^x>ER&F9~Gs5RqEvSZkjM8(9A0$|AKi=*6%P^ANpt%V@GUQ|Jl zF@x9JU`d5@9l-w>6BQ~JH}xa$l;1A=UZ%Lhp=O~iT6vlKtsa;2M(Ha@+BAdNI2Erk zvDpxho7OywAqjH$C58RL*M&2NMCDBJG(vKpeE~m8eX~w4k0t8aEnG)lS+S*P&D&$z zajc|SA@>6)$=YHmw27R>Qg5&It#;d7XTC4V-6*~V&Ld5M)vDlW zTwPnEp78}&8>AxtCHOq$Mgz1px_V{(GV_ij0V&8h*#&kz*>i-?v%>4((RFktE?(y} zdwVXB{9iyUB(WWpL7vGTq}noCajKS#xG}gq@b?7_{IziZvd$+=n~r>3Z!9w+$`lX2Jvh*g7R8FD2*7-`)H!`T~{6axw8-rpoIjdili;U zt;0qvi~wUem&{N^Q1cX28cyRQExp$)UklKGOo!7uty44U!n)hiQL8@!8$ytT%jB6y zSSqnd4)(yvNacgclAN_j1UCa8)3%8b`^|JPS_^v*H?Ko8Lwsr(csGm4KI#jk$|A8E z$&i9!Y&AaQ(ul`_kjVG|`~8T!xBmLfHjO|Grm6|JkiYD9UTZV# z7Zp_o;69uvIgr>QV7Ec+1ULhMVGq@u@ZLC4*w+H-Zt>QT@j}J>VeWlTpC~%Njj?LM zvwnU;*ky&d*zt@uhM`;(NLER1U8B=Qdx;2}pl*wB^;%fDUl5PUrWsiH0i*;t{o!*v*ne?#83vWJaR z1YRLZbH(LqYj85+nQT&<{E1b*5dD1#ciuE!^WMPQ{{42Li7`xLI@;{_tQqU3<5{uE zp0$zXv^+P24SG7t{6jBONQ1l>35om%e1dn(17et=TCj= z1R+BR>Iz7o!oD97K-LfY;&x=Jgmz%Z4ZmYGz$DJ^Jhy)q=|JlaHO(q0;FR##)>knm zbMJke0{cjH`P7(uC8WqbCjR_03ZX$EJNGl+u6hD-gU=jO;8>`x_*bc6%WHO>nxZxt zf-ZsI-!?ylm4tS#8QXHtxpINGYaTQ;OGs`qcor=nH>CKuDl$gj?9^|c+FgW7&9}UbxPES}&9^{sHX+6O zpGzK-^W-Xqm=G1@|vSkYC9fU{>@zmNHMCz`xdN@i zSmF!qu(LX;pi4N`=~5TH_NL}S_4cXNUV6hBN*`8yL96?Ec8kd9rJSkBEz=~8VULlwsYvBaZk1Ymn;&Z{4BQY1@yi4a`n`>}FMgh)uWKr;5v7s&)w>^3L$Ip(G@Ja~TP zNyynrxpl{=?b>7u`lVgCBb^>41!76#b3U+Lym>9Ci_PHa!}t-Q%JN?)9GN-wWf^aZ z2E_&C{kWUD?a2A=spoO3+bVi$d^A25O!qm}=ZdNdc8PYd&ST5WsmR8NqNSv6d)kqE zQ`s=9Vp?J}^rZzG)Tt>j(`AOEsCK%36GhCPFs-^oa)v?F3Kts-3kxAJaleR9tCe4B zbo;GeN-jKCc9BN_&X0&IVPV0jRofpSb4cwM+^v05Z$0=nqCUe)EBcXS-M^zDJWyMY z(z^FF6PK5tz_cW2-FDN>&Lo`egWiXe;RxZTv8zaR--&8|bSxZnWTA?h)6D9r$=`=sz z>&DpQKL}7K%Z;Yg}s~z&^UpS3fOdPPy?Fj zV^}ZkL>cN`c-_4KNh=!;W#b#h#3Khu@hFrnYMAt~Z+Hgl0v9(8RuA5@-XPVXgE>j={D z;mo$SN9Sc1#6(D@aZ;pNqcgvwe0*qK8x7sJW1sb>b~=vrD-8%8-s9E^$7cbYZG?tK zxyY4{v4Gd=?FRUy!_g}8s;b&tIFm77ie5zL)SAi}JeOBZ!;)nczN7W+y~e2>&;1Y{ ze})rfu6v-mIg;0E@B4N^wl++DK_8RL%};wn0I~gn#*Q|##-;0NAHHb|i#nT&9o9JQmMFIrj;DTc+GPcpie)Ws%!yAMw<{`oO# zg` ztsrmo3@KM^%VRTe(3}e&D=(m_H^`~Yq3a6b{N0d#BtL+}!?*)>IR%_6dUn5rhH z*a`2%_B@or`2dh!h!Si8`)z&C{?ycz#NiKT!~o@0`*r6#@|$lzE%i&yUZ$j)5`$<8 z%Y65m%g2y)QqvwK+mb+eE8I1v6#fRMM{5bx!;nBv5Sdj`aP3N)djUn!x;DWG6AxbJ z67k&|D|fbiu5yT^e-Bq6C~&>c$-18Z@UfZ-s_yxfm-5B1cY(R{Yca5lo2R)V?Om8pcUQXZNE|Vn_A| z>~)xsh-tGg2oGe(?I^p- z*lPz&_>yi)+Tc9r40HRc@!-MLZ|+%_s*N9d*lE_JSD4;C<4boLP(kX0lc+X7mZJKz zKj_L$0PwKmV%pcAx*;4-Fv;cXa>ENd0J%xT24B%ANgFr@f?XeM$OsVf(Df4$r_Obu znY;ROv0W=jbr}D4bbvft?rWjM5J!g1zX#gpdg-o)ob+zrc>|lOMLdm<_-y2 zXS$ZPI7+oj$Nq@t`Q`V<7cI;hh$O}f`lHh7kGe1(U=gcFO zdt-r_$cXEMDb1)CCORVTt8U?r)mGMSDfs*FaA0a!MgPOVa8*XDQR2WilA@CK747(S zDL?nWm4!mm zjdnry3A}`Roa#RVI$fuBPBjE#E-J;c#yx%QvA2wry`GL+B+YqDOIbG^AknHkkG{s| zsU_`#vE4T+!}fvq9DzyJ=g-fAC&Mq#AsN;eT34?8NXY1{RZ&&pOF|f>4dW6@+ha3$ zsHe$7?Rb6o%w`nSY!s!c(F4qSVFtCT+!hOBe32G9@8ciVn_gTjTSUuxdC?RJ%UO%&PASMp(!S`{hV5e~|yL7J%#JrZO(FQ+8PrAxC(CSl@y@ZQQgPH|S0@8XL) zwAEHjbtb06UA6H+kIw>pPJEC!wKz*Vsq)fBGD!Pr6Htk@)5=waIMd3_{&NSTXPpso z0_<&Lz21VjOrn4?ONRZz`7h%0lDp7;Kn*jt8J`0ZZ7OGFG9?|`hF|P1&o@ZA#b`HI zd{v7rTe3nef`P(Tbc2*{QRE~eqbw_y)>=HQd`}sj!y6shT!sx!TCATmRBvmUUVOh2 z!mMydN@?^@gt8iH9Iw&;(q`FHG{;?uQ;K)=0>P`n3;`~5f5gOB={^b==`>Tnw#)d! zM;iIkk%y;Eae~qyG7@zs>MWZAvk#9uvNRV<$bds1(}4Pwxek3oiRNpo5ON-AnSJ8E zk!fK2qa3Y5Difc4tv>nnx`S@vF(T5qtgWhD5U*k>#6FclR7b>)8vgLPCdQ1`s2g2| zSHknkh5b%jIT0v9VdwI;HYYuDbx`zgdy|z7T2ViMQ+sHQNj8`BzKwq3ohqYN4X<2n zqS9SbxfmkGN}jFb7N3xKg}MBP@Plne#q_@=lxb8Cwp#D?P~P8X|c zy2`Khocyj9fhm9x)tl1&%CAru2^Ky-iaP%SZ#(aUN3K_3djpAqcSCKWAyiF#>d8m3 zMd(pIm)3KcN<%dw-8lFd-#OHx*nv7t&6AYU6=cI=rJ84D%`*TuO(4zm@#7E|F(vLL zAUNiECd>`sa^n|7u?E_cXK-k}Xd2oGQ8wtdx3(-1Y7SS{9+5&H6HU9#@5IwgCQF{n zzYg-1pV!K_9eH+{`Hlj+31j}TzP^>XtT;aQPkm;UXq9kYviQxcm)Oj*AE@YpehoqM2bhaAj6s`&$S;Eg&5!L zzsy}S_TFj1gZV$zW|&d>u&Q^*;rzfsoQHB3iZq8SdePYm_`{wS01 z<4c;fMf1bnU0@))*bkS9SDP!UvXU|ut5KO$fhlr5y33*Q$KFGSxf^H8%+$3)PPK|nzgHKPejvE;V3mh%&`< z*{x=kx0dqI8U|nwP@g)jVU=r^ru#ruu&jJ&~|{X;LJ z!(D);X;UF*Xv@+v-@Ni4%`eL46Z+&bjx7SVqp@#lSVTK`(I5kV0b$UIT$g(ycnw;t z&5*DxRX*b4=7zZur&4NSl5r0Bj_Gx@XmSe7Sya~w%6v~1_3FO{X%_@8hz6RFX;|Ynw^fbj!Q!(5(C6QdJ((CWR^7zTz)}o1TG2sv~Xi)|Ndqy;fa3 zGqG#|1$Arb_>jq&O$sB1%*s@&aD?mrdw1hhv(gasBpePw>eFuVX_4R|5D!4h_o6{H zJvJ;P2RbP^ngL7hHQTWS$4Bq@g7+nds&Vr3lU9G)}n%TVP%epPiKezTtlt@*%T;BATGOvr3Um+;J zGO#FdwLmy@gi~^&nor(${zdAm&}5(u{88VR2RaMDcTaW!DR z+^9o@g@hcTJ)^ElGaXWD6AcFtgmmTg+o)O%w?X=JP&(p)-;Ze#ZB=M)BesDMO?HQb0F9*&q&?_hb2Adn8f8LVFeVXRHP%^x&AdM z)H}hW0-=?&7L$R>pN>H$1`29jLgniu>{4TW1HPR29YJTq=BY*-xl!1g*QCxYIrjb* zXP7A(-b@^c54yxDBJyHLUY4%ctxpSR1fD;)H`(;?dD)6K=WS$Zug}ZJ?9oo75gdi) z-UuzgVp3r)7-qiIVpX*qq#c@(Q6PN$#&mhzk>x1w`Gc-<*oNGw#@ zLV|lA|5QHrwHv14K)p5j<~VJEHxcQja!u*LmzL=Y25-lqnbOB`lh)_^v3rV;=`)Ty z`yob^q2&*l(8Ssd*VxN~RVGP?=UmOvR9ovzX*(qwLQb^IFTas_3hg`PXEvPq{`I_U zN1TEi>nNn5&HQWKm4|?u2H$FK{x)T89)1NUQ$J>cjCF3Kqlkh-@Anl<0m6l-R?lwL zJTeezL$)TI>OWJ*!NOj*JvcnPpNc21@eSf-rxR84+^9Zot~zg9BP#;}3YQDv(z^WA zaQ9dO5$62oxC(`?zfZ4N8=CJvjKvB_y}S6J1RcuDWGS96qeWdXr<#^H!oDjg8zQ8X z`Sj8&${VfL-E+jmgN|dE8{rzUWufv!;^}!K`^@$f{DpZhHE8}&y-)mheQavBpXw5sED8B_{}Iy4cZ@2yZ*ZeIc}eumjgnX` z=R`#^P&f78$Kukoxyf32OXoT-G<%I8X|KrM77)%mKA9lKd5yHbjQH9>lhb*JSh9S| z=LDoG05&^4S zG4Cqj;RoTW1@XMLp0n!;V!XJ^B@=iW5R3j35#hyzQTaWTl99C1v5lp`rR#C1HCN1! z?j^hA*J64#S3gNk4o*sDbJ+E6ZC@1n+6V(6EdFVKeWk$fbU}Jx@KdE6*NvKAmJ-eWyV0ZS-|03`9E2HW6wbl?&fAi)Y2%rZKtj6SIr3NIvru6_i`WgenyXtB$ zYtd-Av=F}5Y+kd$d!cQ2dc3Te`HD*KR!yD9YIO+$;K zP8;{|8&dM|@$Gouq-5K*IdK@z>U7}0Bt?xPzbO7s%ZJHIo&&mZy3 z3onj)@44sPd-mOD@3q%LVwgj}B}5G3i0Ci=Ze2v+CgPWU8|hKw0HEetU0Kl?7WDM= z1oZEX6<@!Mg*F|hHqDU(FVuZEb%vxF>`f|>K96uTH#pcB2$xK*O~(nUGmNmYu>rYo zo$*_;f~h}U3_CCwAdQT1F`S2KnNUZgKv^JKwCF8wGRj*#I!zW{d;=KG1%=o3YVtY`7i`Rz@t+VfSLsQ z0KBVvwULoqr)RjlBW~chHC%SIiS_WvRvgCp08_Oyo|!p0ITJv}VE8y*1c>c=fh6v) z0>fBAy4RHI>gwxcHku{tydY=0u)qqijM`@cj4TxmTs?Ygt21O+r0c4OA*HplCH_+Y zs+#y1sLk~!@rjfVkt!&|nLr27Nq>m;WBR~~Os#I5+t1?6WIPwYY)uaGegE!AmqUpn z*Gpc=rE)o9=8M(IXSWk}k=_3;EgYR0g@#{0NzK$qH}kRe`}^xYA>jdUY{mmK8v1@% z*1dpytlX2^?lB<*`1ts&jA1ZhC~32fh+jK2|!k-4}?q1{S>&oIlLj-v|nuJura~ovtI2JHgi5b(_rP} z<@Fh-T%<6C3tWN3`Z4vji;Jzxbf7`8-KF9aQ|i5mK!|EM(gUGyj?kpEG{ZG!MErU! zt_IuEGUS`=D9dYeea*1@s49&oRZqtYLJY`8D#!e>tJt4wwr|Ndf}sb{`6MZBQbK1J z=V&ss)=-rp=#PTjfXd5bCW2*){9YQEfS9!DJ0>mTn`!voG#vx>XNj19Drqd1FvYl~ zE?w^h!kaLcg~W;c`%gM(YDyTDwb``|M-^I?c~w)E|MjrfY^R9s9YjKZP4~3#as5md z(Fw_B)<}4(y7S5(YE8$$*Z z1i1bAXEE;-DV7!h2^}k=(yDX?Me)#QO=ml5b$}&9M&@SI`BYOw{;BR$Hc)BkF1j1N=vIVq=RDn{t!l#o{od`-(Vh?-x%vMeR-D zq|fwi8J!iLhuj^2kbh8H*>T^+nuW3Uw8WG@dVXav@ws7V>>=@4Eeg)Sb1#kFqqa_$ zLxY2mr=2nyP?xJ6;I%?qzf(gJt|viq{NQ>N7)VaY+jR1G;BOM7{Q6Uaim{oQft8h& zlu5mWpRKKUitho|lAeL#4?yw|mK|lB%+Ah! z{9WlWtWvXwi|j`CSzLi-LCydNAUy^fe{a=N%}Q5Xv^b$k*zMnJ!ZZV0gc*SS1527p zRRE|js;d*hgR!*C^-nPf4Ze(0Eh%9pwj`k-1>7$^Al)iIt9&n%5)Q| zRwY>~u|*yuQe$#pqT^#^fJ|gN!7vEgtgNh=TbW#IiwK@i`eM-WEOB*h<84`KhTox= z|6bt%^`Zwv_+12D#>tJ!0Vd|T2^xPMwsZO&_{}B}pU;g_{w9teO-sVQUQimPc%_`3 z!MYSf6$`?CH8SLd_eX)y!jN~CI$6n`sIDvsWCQ+Hhb8Ipn+Vg^T{th1={F9xi0f_b z{4LjjgfpP5d`Q^F8gZ@Xfgousto8Pp3sVMQr{j74ybJ6t>(;zsAiR6y0^~M7Kl5Hy z!1>}LAmB|PVXs%W_-8Z93pQ0&FKB9TC;XjiytSNPh-WK|e= zcb$&@!EI|-b6l#!z6Ik_lN>|jDR-$an2??8=H=f&MZ*sv36&0l;BMU(&9kD?BngoA0>4(*It`@(~Rkv zv|m5=q95k%vT(}cwf5&Q+1Z2L5&B~K!Q7ul!io|?>+S6wCr?YASqk;uQO(H^Yj0oS z$X#N`)?E^wI8N(aJZBXC_NKh+8O^qTrFktcE1?HZ-AU&Fp|i!4qgA}q1IA|0eXeCP zaV5bgv5Ix9(j`APR+-g%D+dSZtOG$B$wOQ2Y2#2^b$CjyhP5zXiJit!+P4$ zexH;mKEkwQTW?I^^%z_V@PVKaE<}E|nsMJ8gq+eciA9@22t`FjLHQiYy$OaBks!fgcyXY) z>j~#iS5{X+ak9_Ja0X5bU>ERsmsm4Yyy&R_tG9Vqq$ zoC|77_mCGlAIw2a)Hc?rR0m)bE1R2(xH!yn?-PDB$_YFxoI*{Ea_;eeL1OKeV!QMg z^Up5)18$N#g80SY@NgSo*BN(KOX)H{S`upNs&3qW`i+AnS#bvtrX{2T3A1l#piXqC z2AKjHX+2w@rq=jmDDenDL%abr2Ka({v}EESi@TlZdz|P6KtO*QPygy;0C@hV>GrpE zIY6Ki8ygD>9)JJ)C=}JRm{6jQ7%3S8uzpM`fU!NDnpqP-q|)agr`U-6vtQx2IHEV`q4^dnwHlJQPqPUnHKK*SR~YVs-wu=(53ODtY3U;Ik#{i z&4H200ApFx`LBdhahR1vl53nfOZf{_1yM&dW_U^12(JU!hOn3_Iq zl5PKy#2k;da&>)Ge&I+abg;jZPd?M-q;mFo+1EYh_`hsZ{oXz$r_B;W1K-(e)g;%(~p5h&c(O(D24Ru3qJ61=c(%o^;K2-r78x?znpTP$Q|9>RaDzpTJ*2l3^jN z5;W1>Sv-pPJ>^hn$Wv$^(R}a^D(VlETCESF?T;tunxsKBMY5vwOhi`#0P-;6YF_}T zSgic}27q}mXAI!9E{Y1LdwWU5k6OqD8_I~d(#y0womJ9Bx3tj&v6hTv9mdH{IKx~GE&lV-^&XDJ4q>5 z!Zzq{!rtr56eA)s%ek2;G6uVO{px%weHACiKP+m;Y$W>y8^S9+#`I<<1Urr$k1UWT z$+RVZsOos4@0k%&xQVU)WgRza2uoI%St;{89*DJs!8}rGkTKPJhr3IK?;Mo0h2p)U zvk-%c3b9OSkDLvL@<{^KLb|=u(_8p$hra4`t8*`f^mjNr=d5hrH?if8tbXGUYqdvO z(3+Cq{ZjOQU{92mggxekf0KPLvErFz8yaKGOhDyB;y~Q?z2zTKCLa9JgAP_Xyfmh6 z*Y&kEQxA`n2Sf=UX(J*djh#7ztG)|6uTbDTvTA4FLQ&&XEWXxee&In;$oJSaXy@hv zj0~q>gsV;hAB}t&Qrg=@pb%{vNS@N^)Vq?-0wIcD?#pS2$&bOZb-=1f(D=jKlRk!6 z>q$vS(X^YSw8LN05Pn#M2vwBdN)p{APU~U}arTRx0U5B z`|oyZ|N6W#n(wTU3r&~71}A5vXV*OpN>!#>CY3iz))18W85z7mfW5fhx@ujomJU1U zS|pAO<7sG9hdGJTsBA823W;`Xn~j@(U{*!W-X)|2nZw~h9!#r2i0N|~WV;(Y`M<+* z61q&1oUhCz6%BxJ4(PotZey6Pq!CO_{c++(GiQA>V8sAZ#daWy@xxSDheQN$;ZxxZ zM#5I*9~gl|ne`p^Kd_~>!cq%2H^{h4IhTSc!trPF=g$TO5qCc_vnzjYuHbU4`Bl+$ z0~Zyk7#BTR$pjI?O7M2wsb*%Wpynv5`r=_KP2xcFG-8TOa-Jh+Uelh7VHkSLi@ZsL zrC_0}?*7*CQC-c&sNLLgKoIP-HLRXjw0mJyE(SAnHo0Ds^DsG^X5#ZXHa0HIy*rzC zm^#*cNKWlMjexM-Pv$r09~fbdS!}P%P<#*6#WwB-4X^kXpI0AO`CE0J_l2byUm4j~ z`r`lj^Lhs~C=O(Ns}%Z_%Db}i3Fh!!YW2GWMQvRDd-*O*c{9H$(h~uSiHjBtw>;=@ zz@QnR3n`ba=CvZp)QU#Y($czteGMQbA_pHSrKy(r>NT*l98E|J5hMu!UiYtGjKB*> zt>^>GjVj~=UW&nB_aZNjwP;9b{`B-T(W4v0)4^O7BPFHG+24Q{$)p_;aU(t$_<&E+ zI^@_MaF}`W*s`^JR$W?~^ZDp#?Gyiu$A10v$8pa1&am$#vx?|8fvZe{{~aEb@@}_! zuKOsW^pW*j$jVxK5lt6_Ry~{Q&yq-uX}W#KHSyNlX7Yw084 zB?zZTzl;iF;vznp6MUjDeMNJ|beDF=V~C{ozrhbN@r*)%Fr+6Z-4 zH`2X_=6c=8@Fm&9Sva92_!tM^c$k3Y1k}?>0T-~Te?$ZsBW7?bEjYNdzx)wh^44B@ zl>!wpU4R;aL%4N{!l53qWTgBoWh%EEXWw3puChwv#34|OJ1fuF-ZQ)GTIi*5%8pu& z%xKx%G|Ll`?1qB$`f?skkDHNfSD36c*~hnl0AXoqnXa%U8K@kpK8X)D!{>WzszdAZ zU5AJ-x}rHH*H4I(VbT>ndRcH5jH@l$4a%sC$O_>uP~j_hxo2AcP4h>W|ED8dEd)i(8)`bTqf~d2`XpJE`}I zUQ(%?@9}gfN5bb#O#eig`0%Q{=^VDMbGCGhYkltpfhUm#*5F~khrNBiaQiJ%Smi}p z2b9ZTiaFG@`)wpFxJ)TlQJYS+CIH*TFEJZ6kmxYXTrS?4&fp`l^sPzn{i5PW3#eni@2D^skcke15)rl9 zZ+HBl%%Y;NSBo~)VS_699CTj(6yxpvYU%T{qy?_nmcuXJ@={QSo4+iE5DTeDPwr0$l%R7bdB43<%gSK+d(EhP5YuxK1> zBDQC>E5P7%joGoqCuhT$#~G1shFLBv=8`eagNo^XOB$eLuXIb7EH`K_H$&FpkMqj@ z5JaQavsANgwLueF^}zlIlz{-H5oL+8p0{ekN{ zs5)6EE0>4Ii>{>#Mdd!IHun&mebto;ax3*g!AlBCD%D%B&Hz^e8&N>8T7LLjtj^N> zKbheQ9ukfOQCi~HWCrg<(+uUL2l^@yD&qLs%Qb9sv98846fgEVw*JItzJ3vO!9M&) zZfW3ehrP&#R7@0Oj%I5)DRPQ^hmQQTv#+^Jvkx2?fk+1*A0IC6(ciE9F(^oml?oP7xpAB7 z{5O~jWImeAZu9=w0z9+ifhu|oqODg_KVP1_=VzTf!@6UfTHyp*4SsZ7ZSz{|H z*`-w|F@ii|A9WuTIGbSaC~|foeqSh0FUy(V82uWx-vf$HI~N^$dwcCq_N+w)9){93 zP4FmDkGp`{F<^V6WLfPE=`arVj53lBUQ0<4fX`6Z&EJE&V$H-4)z(N zczAGs5PiVndA=$Q58u{c8gz9-na`Lj*1<3)A|y~w=b+3qATG^hrjv+W<&&utr5109 z9XDBWXg_(?o_7XEcsVJ48$Zv}u$bjR0sdwIp}*{CMgJdCv+T^F!Ccfu#EY+@BYxY~ zo_NT)I`fK)_LWOM``4-3r%*zK@UtAi9EA@#8^sFz>%_Fc{b!eqSUE$Kk71>QMms;%gNIz)AANMwBEgEk8 zdVyG-RKE&NqC;%cH#y2pO-UKOI1fu-eg)BgY%qEeRQJ1i)OE7zT|QRAZm-SyAlN3o zko;Pc4%dYv=Q|^*66Ah^MU~{e^&pXgwM_7RT-f+(fWwN_b;F7A_8w$yh8BF1e>bu0afwoWfCrVct!#A3iqfR&y5fJpit=9nnT z^0>+d-j|8aEgsyr`Q(B9c6+O$WG?O#Qtk^P7aqk>V`W#x-G3sp2+&R!-o;x5|2scu zcX{*9m{`3-RXSQhjVtSpz9^yP!#m7~j6TBMPX$tA;-w>X2`NcQM@+ySWYWVdgHI*6 zZxrwI=f@_#zL(>ERETxWLf?;zqNowB(hR#o`KbSlL=o%dLxJx(?=a-2Jv%%+oT)1- zv$tP=rw!f!DXB3tID8Iwa>L8yeNu;_(Xks+T2A?GlhWL4h&VUxHM~!{>Gco4j0_HL zW5AxByu>mWtZpeO^L0gKWw8ldGuJ`hXnK=&&tcoz@+Iha{NU&7*`c7SD!r$arEyt> z`N9kH&9r!d7Z(?HI3a0Y8iJOUoWE69!!FXLAjkyrxy?-bhljrS9QNBao}2F8n{P0B zoQ9R?Opi(KeF4NiN~?fO*LONawYtcs@nBM*@GsWlcpu3&do2W4EaHO`4BZ}7WOHhU zhLg2HUFE;r!A%ZUbsiQ0UZ-a?#7!r2pcbxR5)uWhXu-)hArwyLFfAuLaA>(D0FjB`}v-Rs;!jcdhpf#8KlSYt`AQEWnzB zr>^K7TtHa9mWgIB_Nl#iZc|olp*gpnSl;S%-dF;(bUrl1Gt8Ltgu(L~YG5%_un6V{L{+(0^)temHHyzL9O3=6kZ z_4Dx-Lzc@YV!tAO z#tPM_LT^!iG9;&F;4exvrx(&fQ&y*e*L<_$#3qKV=XTJDajI5bkUXnst1uRK9$1&zX0KLxB|IH05k(XmV8*N_%u$g#D02PYow>LwiIM{W z(D~@%)fFmyKDFwdmvx+^SDw7o5|=OWnJWH}hu-i*U^$OoM-Ee z+S03P=n4#t?nA4eid}U(q*Lj%Y87}qN*uz^$u-20hYCckh9Jh_QTE&R9TxG-3=KJr zokXNd>-gp<>&v{q0{fRyTHmg*ESUtDPI>@RkhbF zK#c73H#}coYco7QSo55?J8iFzTX9l?C93u|8jvh(RENbnLshYH)1+9{4MggUU4tg` z`f}>@=i0%YlehaVg;@06M_z#fSLUH_wCH`O{A)=qVjIrDYCVQc%_;QD>S^Yz_*W0B zcKe8<_&JMb@`&UrUHWoJX~zE7lYZq~7-ExIzxc2SyJG<_K@o>(RGAIvWx5vLC^-3D zD&4a_F661yu=(SqD(;L0`N1NXtamE--}lK?t$@i0`^O&P=qF_@Yof?Lqp7?@D}+XI*1YU zXfyivK4%s9rT{bf$(p9$stnu)vM^xMW6CyEf&LYmv#dC~&!a?6-Tvwz>ps0!-OZgU zg5nsb)3&=vk+RWeGgelGhT~)ynX5^290Tcw$^Am5 zQkQf29-&Fs;VMap?v~j1yAxW7N+}wtpXq)H>Rz!b|-k+NIJ8qloO3unK-PCvF zwdoUn)vaqmACVlxw6s2&hp+SM821 z7J-FmGHXrYr$6%ifm;BUd%R^Or@~(%VV*K8+5fdHmKp{r+oq;5s-Ycc-t9QxrkWBP zg65Uo%!|@;dHx}0^Nb|1ZJP?$UK5ArgKc(#_L>iou4jy!KUDtrq`%&iR2BX^Tx($K zH}7~Va@ANNCM=evY1luvA<_znNQtBY(jg$-p`d`2NQZPw z=d8nhKkxgQnP+Bx6Mqb!JK*BF&e?mPz1LdbScKnGRlvugz(Ju<_;(a#)lsMmCh)I3 zHYU81_DZ}2{)gczeMbWuzMf#4g~89{ZgSdg4;(GrJd9n;QI-yl_U0U}rY`2@4z5;? zZtEB7CE!gQ$eUzb%#Gcw9UW*jtnJNFci|fzVOn`}6IxzwUVd6`VG%xV5#C$0_wLf( zeV{B#5zv7`(W36iN@;k$T^aMz*Z4Did!yT~fwqG_J#gV}xUGfFX~#upj@JIV55Z&0 zdrG>M?+qQ3lr!z)tG)i__$rU8m#S1-S0pRNM~qxi{;pp@QHiRg3v9sS=9@o0ZAc0+ z-lf{FG3vFO7n@IV#S~8SioZZa{Qsk`F@{a|i%WEC59r}5CtB9%VY-B|RT1IdWn_>s zCuG0v9yMf#A3Y0$uMStTo;B-*#&;R@{>c03jcke<^D-{RgzWl-BX3xGg?YJ)LYmte zdp!pEIlJ!DP)43a=L~=K?!wxhC2J&v32Mlj`|pKq*jeSoKF#9{ z!B^|oS$fKQK9UZx#tY_ypCq-00u!s3I)w?33TxQrepDUD;)+6gw-qiV z=Km22d4YVq!>_z8K$v3kExxAT^|oW-uu769yL{VK_we8&WRSA6WW7zkww*fOwT8hw z{`eFHFJ?*v&5|V6yS&eTuaTVJW4`F_)AWXIru#VLHYT2>OyWDKZ(~!PG<%HaL#P%O z9q;^UJ7?%|t3z0iu<&oi#-!bT@!(JMHDTrMk>64Ie~_VsQLsL&q7$L$cxzAfH<^3R zF{3HwP#f2H7n55L?MK|r_4C!CVC_pcb9^YPfS$x>{6eY=PeCTJHviEs2DdVY;pu1p z^D8Y;DCe8ap(iey>UC=C4UUT(yr{>(R}1Fuv!3U;$Zc6Aq&vfP6o(XUyI9jZ1tuNMp(o@TcdhHSKDlyZl)S0yB8RI1 z@m;=$&`N_Tc~%L3}%4R4}YAD?GV;>S9;`sIcdqzx)*v6+v_ z&WBBZwAh`oBh{&1A#+ms#hI3miK3R^-4O|Hp=k5KPRj4}iprl97Ph-GpOS_+g1J8> z%`;lW#|B9Kvmc4)0uut>&~@n#$tvfYW+s^%&$&OWV(}IT^QxBXiqRoi_5H4o&A0bv zF_GJMlGpe9=eQUDew629hO+FAaGCQyuYK^(+m>tY;djVCF6-L%mQ<8==H{E!ExcJ^ zx9#iJyUuK(h8;_u&w!QwW$!KNk7(kV_teO9(V!8!tcvlDh6;s`;>hXFz1y77-<5wV z;5tUgF@|nP@StF$oz~*_YR|TSa%b{&E(?yJuj^w=GKuJtlhduw*RS)K$Rf*JfD=3& zoypQBbfS8`iWDs2vMvwa^}ello&VAMJy~!)`Ih}}MpRrjfjNl=7XM8@LaX>DvU@)I zWcNg!ba0H@jDI+KmJYPVIE2qt(focBGX68@`bPsi^Xy?9ri(;1o}1HyGi{MRJS;2= zH+?4l3CzP;nVBX>3N*f-y?=kUu1CK&wYT#4KJFtH-<|s)07kyJ%`pjq|f)N>cO7`BZ~^#AqUZ% z=0s=gz6n7B(>Bv@U3b43Q~X4AO5s_g3T8E8^7zOkR$4DSeKS+P9nBF^bbNf=%frJ{ zD6;*}B6L^_I*vanlzV=4`H}dGq!8}D;VY5r)uozUY*Jl%rD)!~8%a@@_)_|tzX+(D zRpA9}Z7=r8kT;#LU=14+)7(H`mKx#3blLB8GHvrKALn<}W7|`wWF~nZGBU2S#C>C?^0_YSo~D~G zZ*I=`SvS8hS6cOD=O1i5ydd>Y+wPh$RQ-=yxgJ5m!LAJ%=q+fu)S zh^Os~#9VfFJ$}Ej-$B%ESUitf!iasv9^9or)6~`dhSG|*D${)(AAeXy0Z*8-+QWew z)tQivZj&~XY|6&Bf5o4`WbSdg^;X%=+sbD*pGQP^w?yvT*z&O{dqbB;{nMuGUhY6$ z0Vbqb<+YUL>lGnM%VQQ#Y?p<9dH&$qmmzXBpV$69d^oJN{UYmg!cEeM+f_w(GexpW zN`4M$(h^P;Gty^Pt&LY!`bl8*4HHLN-sk_bMmeSFV)U>9NAGUb;ZeMW5?Ys_y^`Gh z7tRkE!F#kq)n;R0Q3rNpJ9 zT36T7`PJ;yybDE7emL4%$l3C79=^_cmdJ3YZ?I%gcU|S^7MlnIjUp10H4f+L)2G-31dkPH`BGjtYvCq-aAFKT7$%AAED}ug;%_;yeV$nA zE54faxq1Hk%kzVB`Y|&T-Q3)qApe1mPWZQPNYa7Z^gVwVAQDedn`Sbu9jwIX6e>_ zA0-Oth=rv;s7rlN7q0cw(ILl>l5}z^DwRu2Eyd0DQgwWiVcEBH%xN~<+?Ua!br7#x zr@}RDcl>K#xKHA}0Mnm_^=nRpXC0^@O-)Uz$J>#KfBV#K8!r#$3wdqbP*PGNqNa{g zO%b8v;J~L6adT>C3L97u2&kR76&z}b4u z=!vm&(&x|oHOE_>4&)7rv#kEOCe-MexsDtHd#HQ{5`9;VG9_`j;$*<|mx^nZFV zR_m21qD+L5XH-v}=6@=TdeoCHl_=y)e}g1^>Y)DYWL?PrRE$aWt<})&>C4QjvJMWM z<6iSrGTD6PjuR5>+C`{4ckX!Zjd|F|XKCf~Sagx08Z6U%F+Zp;PFCA_Zc9z5WApia zkKwxbv#-y2s_7zXpwvyk{x>Onj7-qsZFjS!4FBU5?YAQCIfH*MVB%%(yoG33;V_05 zE&6yREL!5QWA4`D)!)G|_8CZtNbGukm7}NL-~WA9R<*`no$nF7kPz9~>0Z47YiPEF z%LmcSGF}-O83T^C-oL(jPrnXxzMx({)J|v*8*W~uTggiE;|(f`V|zH=h(*I+bM@M_ z(D^ifYJ)1b#`kw(i|j{k;gN9%jFE=l6HoM58?Eg4`juy7Yv=fHHv=apL1zM2yWqr= zXH8AgU8&;N(a_Ky$JKlNwJ4Rc>x}0h7~tdPCd$_>;~iygUmdF+;AVoEloX=u%vhf)N z40#h1dJL(C*5}t^l9QLWABT5{oRIFUY3b-J79^1_?~D@cFot=p(%O%d<4f)cmbKA! zX~V(iahX*#v#^+c&Qc~Q^D5^8(=|Srldr+Q~Pwq*}QtTouM=Fb0_WWxP57BmlI3FKgMNaQtJKt z_mh!=@HaWHSu>eU-vz#?dQMko;`IPQ7D*w`2q04HjC%wwYU(}S!c+ab_ipzXTL4 zrp}e2)ZW;C=eyfm!Y>zltQ%H8OVsCVpZlI{i&4y>S1$QULpopUdMew^n~fjuCIi&E zJ-xd+f{lwSQ)pQGGBwq~%9vcljfE5^I0N@jPlilywTC0d#fwuLQ_YYr$oQ>@$sr`?gpFq_4^5lRQqE)f?j?MA>?X$*wy$YzQo&NK4I>u0B2hEF!-Py=HNr|<(I76GLs1X>aIrJ$P+KBjy9 zokImcBrsY1UG~Lok%U6PCg^Cbn(*)3cUOgqWN+iWwXu-;@V33x4}FV8k5_g1ZThiG zExT_8aiV`$(ioan1_Yoe#l1<3i;ETS+8?AT#p zH@`Bc(K0i)uN?~9@Y!3F)6%+HQc_X`F{vUxzi$zxp>~gij4TY6ie5s3`s8ru8B4_e zY^++5!0(w|jqm#kjxG zObGb^xk|Q14#h;Qr*Qsh1qH9&O}CHzI1tcz!LdLJ%k6~hs-8?PY;q|h4Ap+^KsU&8lr5;prSb~x9? z#?6?`GqytoQwQ^D?S!|F1LjkGek|S6Dm26omVT;s`-GIn|Ck4fQ=A4>LI(4P-{Oj8 z;}_a-?I-G}Tq-Fc3qfMy*AFE?;o#tGbn$ghcEm71aHrhb+CoBt#rHSHuwS9B?da%e zfL-sXJr9vw=*d2JmD^%qFzz+c)yD2G z>5i*3Qf^O7K@s75v}@cDfVMDRE1K%FCVYd5scJ|3mRWCaFDj=wPGB&~9TGNFX%H3w zKr!8YL&h{|Jy9o)BJ*3fhrLI^Td8k2v!|4Cum8{2SI4Y*faCu9SX*14uK?@}x5b~W z8_|`;P#ln77jy`crI*sxeM4w-r=J_2MuO63ccrn!ypxE8BoGS8fj9AchdaxOx9lm9 zC3_ALxnp!Rw{_($Hv)D)j1 zJc^{1ZIRdSL$$uK;q=&&b}Ms#-}44D zGjiI=c+Ie1E1BohKHgo?(a_SGj!~eN%2G|i^ZhlPFy{3P6Tc}0|2p1~QEA)$?64uE zEy0oRM-V2nv$G{#TzFr-dWF{xI0-!X?`q zi*`RbIk~Aq{}VQ(1~vKfE$-JBX9mCHO$AII!Am$eO?=&A&$@4)Q99NgFwJ$RMZ?OI z84fMF5l}7Xf2Q2!$A93K!MtWLhR` zdAqUI$#orb-_pVYO4`!4Ws-0Vz(8MI=Lwip5(6LVKtUJWf&A-a5mWqLr z5p01VK?BgB0ZIdIn|_v2j|tyj5M}ed#drE2>_esvzh>x(26bcuJfVArhEec_Yw+CJ z4E;~sZ!j`u+D(JR*WOh{ILH zZ6V{ zQmEpiAb@8=oPsP~$g}HodVHY$#fc7yqAy<(;gR!V7{Ss-UXuH$k`xI0diTE=YN?I#N+_q+O_8jIIz(-Fo}%K<%^LFv*oG zS02}M*`{4kQ<0RJB?MG%yFwak zBLDy?S7ur4Xr+`)-1~E=jfVgJNIjcrdsNwS;CFyjk3$7L4q)FGLm33vc+&rL-oK`5 z^-y|3ypOt0s7-b@@#jzV3L_zLZtk8b&N@H|Ur|b^1(a2!L$J@@#dkEDg9chZ1=oCPkfe{`i5}P!L=|Ci<8id3gsH7w>CAOCw{O+6Z%bWF-kG#!C~SJK&LUcu+HYo8hT8{fy{FVE90R&L_ArCeSl*Ym}sj(a;ZTThv ze>qHwHr|RC3V(lK+Cm}wJfRjSGo&OndiX3XyU}{|3lA$B+a^$f6uP=bfZ2^6J`d|C zglk9MbF!GiV!1p&)8}Nw#Ffw3I81+( z2Q40WJx>%b6z!U@ynExEnd8F7!3mVk2vGV^;)5RD&>)F{h4q)0TNSX-`R`E!3D!9H z_;OB8+%SraUaR!JMZ9Z%@k$?Fel-I!1Q<9olq=dZvilck6A*0gYkfZpr4BgV#HLkrOW&VGhgF654{Jf`li^*I$DJ)+e^$jT)l z`ho-Oj&i{^hLy`-gt$nSHC<|_zprR)Nrsq zFO`PC=@KF)G#TnITnb*UgAxznbBhI9MDg2x zVS1**^w+!$rnrzgIr+%wVI!-5ZrZ7s{8=;YoG`w78gE#P9(Nc-f&0Eqv~%L{3Ji%U zMv-C#ZI5*35nBX3aCtXK?mS!ls|-VOPd*iE+gCUfixJ&mPdZ<@|8x!ivz4B$D?kl6 zLi(*MKtE>!Cya?0q9b0s*ml2y+>Y|2`llxb7jx$S?>@r+?DqfJyO2R5gBvga+7q5Z zc3xhP{JW>BS-E8|Wa*tpcK-+YnW4c-Oh&d)UJ_mt{*NevOu%Vx%^-Wg1_c|1NUpez z7cxHllgUESl$e{LlGP`b)t3RpB~aXO2&JL+h07SQCUlJaGrSImOco@ULCOhciFm2> z0nUQJXH}>+Py)_8bnBZI(A@&AjlIWTqYt4`0_<4Ic#O-C>LX1zc$;PhxpIw_%0_0 z2hOHyVOnZx6qV@XFZzVaIXO8mU%w7IK7JBy|7=C@$-WbCc;kyZ%T1g7d!kcIN4pjW zva`bQ5P*ONJfK<@l!SwgE$Qa=nJ&z$3D`7obLb0oy@ZF0ON~p^`o4>~MSWS-JfP#5Zd5HIJs0^^v|mmt&5? zGs7S!WNWaZoUBw5IpCSFu(Rj!Bxi~;uOpQ#2pxrd@_x@@ny;LDeyRmuCn1?`rnoO7 zXxxMWC!AUAr0)8XA7hR(#3wpzbO?)MhL52b1JrNZ^?pGWGz0kT)oLd7lsH(AygYW5 zR59{epS`x;cM3eNb1Gd)d|7QS2xv9*-5H?hw*OUxW;>WC1sp-u?uN; z1I)i#VP3TYNR|gEU73msDCK5nXUXCb3hh;FEPk{A1wQPc5IUKVbbxS)q8!{7w$Z%WW4un)ZG5 zL=DT!?bQy-cb|(NrG$+tPtbqtTNK+0wt^Zrve@LDNZjQO9}SjzvGn=H3%u>MvFk}m zNl3+ZxVIh+49ehs`;)WN6VH|6cALBeSn~fWv61yQZNoz~jWa8LrrWGW88Z=pTcwuDRP=a31@2e#+!i|Gjo4g zyjTKZp>=0@Xm#B2`86(iAOvpN{R&W%IDo?7qITVrN`=9SayuIv){@dv{IPpzkASQq z<9-w{HsZX?*OU8@3rdu(qEX;6P^e!Oj%mh8GwspuKqCaMBzLC{p^kv|eY7?E^;ey* z=0XrNliB-qNMvdX%jm%5kEyOsm)eR8rhl*ngEAOYNh*y;WZ#O|VfQRA-PnFH^1?`!B5W{- zhBHG({uj?Fxtlj{TI|U{X$p4=hLFkt7k?)o*#z+qK%wPdvf;y;FY1D}X?zftK}Ir} z>q_zj#)Al;J)8`dIHl+9BW`IrBFKIu^zn<%TlJvd!h`BSib(&>&0dlumAT@i%TJg5 z_ri{^w1?eK8O)FgrHH<8;leo^C**{JTPZw#dwiYy{4h4Y9WSr#UWJr`J4ewW!=Zi?%eu6hptE*D=pq5AxJBD~{d8|~{C#?dh`@|Lh;@@HfNq9;dt3KkYj zh_baZQBMOuR@jRB4nbY@a7LDkmbPI|qqcldGj{-ibilxb0<)W;Q)=P4*?J9sqTiaI z0y_{TMPwJkst_;0%+F7XDzffl0#Vt^&DSTMO2~0QQT3DrWSvhmKF^n z+Z0gsTGfm;WxCBLz@4BPfab^Rz7!Y$EH*u0_N80)`95o-!mu|@;SeKiQQ)&@h_VC( zO!M?%lwId*kjWr|+lXbIF$_U|h0@;?;up1^QFp3&?5kJlTDhAD)!!71yD*ra+&sc# z4s(52Xei`&EOZ`LmSM(DaFdns+Uo#!p6Rdc?`f7t#fYZ~ST0#CyMktfB}Ih1(;%jOh)Ln$3JJYn~1k;=fZ*4ubwu47OI z0pcgnORnrxTzVtrSx*%FvBEn<5p_LA@t(T+^lpi=k`ir-M>Hy>&=kCLI8Qlr>3mC$srKOR8mB)_#gJA-P6^L_|ut?d~$&YvLetE zo!qMJzpMQBn`yYcw#=TunFA?<1wvLRkhX&?j!?KLDk(Lw71ji9&a^WyF@0>ilUHVb zw|ebl)zM$Z&5b|RcUK3we6;wkb|jBFq%ARoUS-!Q!2l_*5rn+WiL=uo`{nDUmct-s zWFk5GnzTZ>>9^Ew)V;AS4Pc(m6|_E@WDr_L$~au@sMO$yL=ApV?H)#?GX&j(qTB*U z2|0|-U*jrag}SJ?e2{b32a^&);NUhci=jM|AyFxc}?$)j(-gcd(!y8 zf7mY07JNy)e-HIOCAGJ8Dn<_W-3Ez$ZS33n*w94CxzIjY`;uyVY;b!<6i}a%vNEJ; z+_e6AAW6w2o(MtR(MQXPVE`!wR@H8zZp`v%bb|kLH;Oo>dXae%q@a$@PMJG*E zc!l;F)q~bUF^03ZhAV$Nvp4#b=LL21f^c7ZX0NYlIVNkBFD-*!OST~-Wf~9$nl5i( zzDPr(ryp97iP2z{gVY1S1o*HqmzY^FLjd`h{;6WX)gp=EPp;5G<8-bacw9 zK@Wr<*o5+(W=Nv2pj(3hQ^onbaegaB38 zdGRM>OKU3~Jw3Y8ho4Tw=HNXk(~Sh+1Dg`k;~-JfcC71{QUP`#A2^IPvd-}`ag5wy z`i(dxfFMK=m>{Rqfrt*k74-FXkaC^is@Q>#78u{9Ex`T*6vO~-0-WHc9>(4;j9qcu zSD~H(s@qkCY(V&5h!ZEl0w7Mt35SqS0i;l}P3j_Qz>vx=u95hhG)|Eq*ME-(Ap?kG#$H@_4eS9+LJ8J3WQNM(IOlM*n`af8JVoC zVcY-Hmzeh4FJ}9(v9fOc!vcgI6FejH(l9f7UzjV2+=Dw#>CZCjJ@NK}@bjDgH}{&o z0vKEU6Ddh}%aG=#aMVARPWtFr#T#GTm#>1K2k4t%IGtgc3(GbKczXXZLme|WNG`!I z(NGYV@#{4IPkEyMj6V1u?^0P?#zBmN_s86;(s8gjwI;J_SoK-^C!>^{OczZeucN}S zH_SCA1E$z-qSj*S&OPkRw}e2RPK7)Q(*=eA$%)C>bAe-d6U3EgYQL*5$y8%xR{uy@891* zBoC;nkOcTqEiDQl)nT40FxZg7LfgL;=Hy7LtCMW~{Yy2z3xsm9--&m1#h=B!Y3#nL z#JU7fgETZWgfz?9mPMM_MSV0fIm`f=SHICnr> zQ4h>3OE`&%HI10N7z{}6i}NUWa&wC?j@mOut6qZdosJ_YZqGj~(FFVtOmF>F2wlKC zqu>x>AQlNkX-4WRkVBU(u4#B?%cYNWGP_`v1NiuxP=91gUI1!M?f) z(k~jyqB}JbFk5rgVSzs^vVd5Y`lp_JJwZ}ZQd)6wDk!*GVV!#cl)fP2K?jNFv-UOH zkwGhd?JBpMAp}$r00K1{`z$rWeC#vUq?cPTJ1GRyLU8{UC+a3KHPo5AwauXId0f8&R!onecx>H0$ zA+1;MJ-a!xR|3cutaF%Ts*Hqy#CQ z5Gnw4n6m0rpxNYgbtwQ^Je={o&c?>p47(*JDd`dlQSrgr74zy`^CYNfYfz28{DjCr?T z5feQ0KY#u}wbWeW^%sSj@IMnrd8`_4q|E@2(EjEpQCz>jMw($mM{aGom|0pffOrV}>pmzmD2)mgmA68~fT;I(hK$fqup8u* zlyFeAVq%n~7T=}8Xhuv<9uCUD6x7!+@mx(Ty%Ed+@JN2P?!$ya1q3vH(CD4#y2zUk z^~&uUVgJ1ZAr-J42>YGWK9F!5z&)|iBSScxrw8ny#M!ZHuK9>w>bo8O_TPR^@&FD2 zvf-P9dtmDL;P1jfZo-(k*uiY9C%9W;;9BrJlXv#0 zUYcd+^Ud{R>c_lQEK6{{WLkEo3OP-p5H<_ImfPy@D?pD-)P9f&B_J3mg`olgVH0); z2i$3?|0bZ?ks?RLGyvJbczo|lZh`Xu9bxlA21-{ z@BwTXBfo=-_P;+%K>>>)6##NUv5KT*z?AG4sA|C^*$B1?gwg(&CKw(bMhcSxqxvWi z&3{ervb&qZB%vHcb_>K)B&;E%U`vZ^^A?zm18F6R-kvd-eR6=J^;60BxOp3Kdzj!3 z08y~P0j%QKEN-WE{UoNh!_JnQS~dLJ&l3zXJztzn?S@NQH{OCt5sT(Y0AgDOSkeGH z&?eHHfqu)9xRF}SfK-k&zH)c3;cXKy6>S9e!!3=3<7>B5H0BZ78+IxZ5vONn&`_Z7 zbJuWUqyI=1e;yQsfszEm)#-TO8P3K#SZP$i>(``jMLh`ML?T92+62*YAv@a zy0Tj83z!`Pl+%DE8o->zUa-!|q5IiMZ+N%=!6%LBpC6P3Qv3WbSlizIrJS2TT>Bo5 zRY!MsJCGL0>CYV_xjQ7#t|dM*Jq@V`c7$c|3)m`M$%2Fs-vr&%29EsC*3ZrZ80_6* zh%KWvUVRoRVPVIOzW2-8>8kq|!CUPxysNzf~Z!6w_)r6NOwd+CxCOm!2W z|Mj-eVFri<09uITdgsa+7#N`94*@e=#{2ge;0;2%=UYO6f{P>Gm;W_2;o9lvYB{|7 zdH{@GE5C{_fd5biNHO4{a3eo@J5}VLp!!D(=lH=YjQA~pP=pwOrcoib#B90<{K*tA z)^46{RK9n}f5SJd=o$!DyDx_Tyq^KPsidJH_1bvtbHqymIw-jQE+TFiIC?>$)$4DB zWo1+QdB#s-t;rN`2)Xp0Tr-q#DJFfXxN#4ca4@Aq4$owEsN7*J0y+2p5c%M#Y5-~< z0-2Sz1z1giJ#7Q0&Suu_lS>dgfv5J0ba)Kpt~9W*P??x{7C_~I3P893gEV3W`A0C{ z5FYcv@{`cp$7r$4YHbiaf`ITef#eoqzjQZEf(mg~|A~8uQ0Xl#E&bRm1>78>?0JVG z98pp0C0g<06Q{d^vI+__!x!dck?2hb}=z5`qqBD#c)~OQW92eOPD$aSNP3(XCgZICdG^ zj|>*_8!#}yUcZ~3(I?%bDcz$nS$IKj@?iYF!%g4SQ)%{zxaiPz+~za!Yq*vA1fMjP zoM?d+Rsj4DqMsRW($sSmOwsu};G+`v8Ql0{Q2jWhcnE5g|BZ8_cR}HdOg`Fp`|YA> z??N4qUTM`A-@$9;VZ;JN^WABPIeke}xeKVK9xw=naMRNhULPJyIs2isCJ=FlHl~9% z=G#WJzfqI_7`N6+{SfOW{17P1+8pK(iI4VTD*TujTnFOrK+YpvFSLJraruLTlqWF^ z3Wrs?4!}HU<{r@kW;KcqqQzUaJ7bi#i$#&#q>YoNkCUN)@MtirlJk4Iw)V&7JT+Ik zn423d&Bls%>{^KA{UW7aWT&!naJ0S=u;q4|l&snM#)ceDkh$iTZ7T1=N#WH05&&HW zM^&t{viMD1?ajTF=IK5-v6F_1uQaiEKA~3%_LJ@P3TNrIo%-aH%t(lYj$XHMvl+(j zqj5xsb?yIRMejI8#^Zu}j#6{Zl={&v?ATnoJ$X(prd*`LFt{RXa0SDjQP%#->F({l znS=4($5%=ppK-7sEz#fDLb=&oiKy)6m(kFE*=O3kEhOJ{A|#*3)XtT9j*juw6V)RK z737Wog@9#EHwNCd$^tglFj`l}kqp4-JdJxEIbqZ`bEjDG)Kutq8zvpAEM|HY?zF#u zZo|~y)?WwBjx4N0QuKr^FMmuWo_g{FLj@c+Sz^cfzZ8Oug#>k!;U1RpObqWe-S!)M zr?G=%>q=L9Cyb%%!qM{+e_McMk5qxYc@f2E9k(N15_FV21a5 z7u`a5<`0hoY028&Dc>MzmZd}(lDh3NV)CZ!f`6?qX+N=;eZxrpWly#*i!3ba)v7o~ zcGCZkvAVXQDKW)LfeBS5_;8TB&pcAEo~$9e;9u3d-k35^GM=tR z+NR6Q{}Frf-w+!A=}Z4#kSG7?z5ZV@JP2`=y(VICFZjYWwv7jdS2(ZOI4LlGDRwJv z!$-+tC_5XyMyJxlOrJkd`W%hxG_xC413(%180F)I1ROgtbzlkD#`H@(xje)79AwFu zi!)uQBEFUFZ`xcOq^f!TgX0-@i4V5-XrY^{c$gSS=;t5i^|$1y6Ej?!Q;$SXWTB_m zj_BWQTo_~`^SApbsS$>Ux(AWqV432W`C;%_mgfFu1O-qolb?RjB_4PRL8njhvfM2B zzobM0Nm&5-NQ78Fjuuq|?Q7m#w*T@1;3W2Np}%|3)Wu1DgK_SO~u_G0xU3%-^Nu-F1JU30m4j0}baAOnl zrpV_y(Y+*V9gwcu0THk24h%>M~6v2DDs6 zzpl!7C7aqzEAQtB$=?cG*ogNLD3)k@%YXTg_HTQPM)eh7@tA~~`Mkn_z8xqu4)Zua z{_D5+U6xn4$3Psz^_DYxOC>>8L#>OL8V{D#L+>j*9r&KIKC`X+AkOXzLwzgU?Jjiv z0i&HL;VS}(E{alkdYLuma)DuO1hiGrv9jWTKlf$liDlE^rOQm|fGd$k%$Nxgr``+V zXn+91GYLMe%8VI40j4A@lK_h|d(`k&Of`2{jFBjagH26Mhz}HmdZHtqW)QI`y$u|p?M%DW0w0<*ddh4cvg>~#l5`g=|6iLoz=l`kwy2IrB|<9h zz1>h`+`RE!aH5~p73xn#Wo4OqzZ1l5JOk$N+%gqti-DezsIIOq-9pd@L3cFa)B!0cd-) z8~s9j2A*kTh(Ot74kB{m;Axt$t3|$6ZuIR_GAJQ)hPPCzS*azSkikxYE|tayYU06H z*tE3AqGe@w#?-u07b4ZiC@{fwA0+RBd#Dg%4fY6>w|i@X0FzN_Qc?_H{1s4dV|yq`p?6eGN7E0#v9-Y zq(S3D+;lWF(TvLR&>D&j%#P=BKKwz1XM~w>0aT9KZx3jm6Ly_TzZ1(OKxNbZY(@N9i4k$FAhk0zj|Bj20;on}fARv-BnYlz zq`3vLeIOQzkQ39@+F@226aefXz<&&&cSD;%3s{Xez<`bmI?&@G0bm&-DFme9GUHGF z-hJNwd)$8b_Zg_z?a*{g8<9DcnTj;WfVZ{Pet8U9WgcXyA|_()M-8aaDtBC{c(h>4 z-}m+SbZ=&kq}6B0zQBR_$kcVHJtXPS^e+mwWrBm|n61}kuMEpAQTTfY^&hlyohKX6 zWQdl541@&+-xOxL_jJ(z-Zg=&@vb+ZpH1M}7+^&})k6LE3QgQjNosly* z909udx5PL>0Xq0Qj}VN>?g-chc@LCp1P~+a3yie%NSugxKmp2(Bit);VMM6=Zq^@V zl{2Ny0$8S_l$Li(!1%*qGFt(|0+(JdV0XmXCkd9{V#{u7=v-g`H7}61Kha7G7>nwQ zdW9pofGWyT*?_A!vs@oWAEjW$qS>or|daOKE|03j^oaWx@C3t?;{oj}P_r@t(K3v~q0# zs~aClrb+lh1o&zZ%?!2`%x7p*-P-{se0~(h&g0 z#s{HHsK-{Pi|;p zc>#7ZOc?9S8X&Qs_n~FY8u{EqJ)GoSB)PCvQ`!&lWeJ z7?4TZ)lgVP`elFZeSq1mWQ1ct`WlhGpn*;}Oh8N^=?myEG!y}qNWUEwhxj;U=(|63 zct8h$rL+ZD259TK@UAxua3s=xgM!wxi#qZ5@7;4676ER7$N%&Rv;h#@2jh4O3Z!r2?|?~|5VL<1GT z_K?wRc?&z?HvQT6wTm91fd+FQOapMv6IDLu>e|$97JI4J8x|@6|3^S66aaNX9<)VV zeSQ(_V1|yi%15B;A$$|5ob~1o7KQf=z~fC25|DmJP^y) zy{18M6tuOqOA8r@d%vd}39fT}%=l?lbe6cMR#S79NZw=Bla)(2qUsh&*203c6t9*v ze+5Ay5NJ*5cypvJhYZ|8r~B=HTua&0S~+GD4KAvzrqM~*k!K^O2EE*}F! zB@!s(xs0N~C};{b4=ji~+h1tXAxF|X!dN6v9AiQ=DxiDK*eZlM16mll$r2@V7MM|x zXbd!S6Y%`Tum_Cfxr&Ex9#P%njAxj5M4&gL@`)JUb?V%Ubt7mU-ZG`l@ zAnE~J#Ao~P0)F%5`h&S-rges)Dhj^j@B2W7Zd6a45Wr&os`283ppEYy_91JXm_GCR z*U8koq2WfCzkl%Or?BEjFQ1L`uJA+YZ7F5+Vk<@nIF-rbXxDjLmTNe=M%(I_ixvi3 ztX0Po>!;4wtk;Ak6qF@6h!&2F*p>U{3tim`DD`L*e%LYP)L?h(9cV)Kqr6qRkkdWE zn8IVzpS|p21Zr5@7w4HG({_RiYTz?$Y8PqZ>DE72gb*3(O3JuM#xK#0EN>izR!x6> z9cB2*_xlP5r3H&v3q>D&6JJU3p;ee*DfYlWC0^ZL&M zgK8)EdkWk^5ZfACj%p5caw_|8etas=Ak7fwd1S=A5qoVe;>4|h+VN}|gFi6r(xugY zRNIE^(=Y%g4vJ8SIX>>7Cnhc%PuCWgZ?AYlLDX%HibP?f^9Np~;K6piE#Y^UjU|3S zG4W{A*{X&11z8XE9p?(}p!<>_VP;-eg^noL<)AJ79K1_MUuAr}IK|zffaR0Li_aN+ zqnIx2l9Z5NV}x}lZb6RaN|x(RVtEa!olCp-_Tkl<4JRz@Kqt+4LdLCYKZqF$Cn;fN zGp`%PX|}!X{#MIp)a4~@sT0UPoUVAQBg&hF;QDEOjQFORQjo$x-mpOg<8XU=?^4fM z`MsK5ZA&-1!g`QuRNpep`NF@d%d0rhHW9Ya);~`BXt*WH)7O?!qC2;?{2M=hX)CEz z049F!EDp-ds%Z9%sy);wrKR}-L(G0I_bBlvg?1uh$!4OKv>$`U6TM1yC%f$5Y#FUS zHVwQW%b37G21|r@%#AxKu4^?Moh2eP2Jd>a zah=05vqQM%on+x7hW~uzezFTDvt`&Tb8^_LXkC@*&tgl5ayQFt4P>82{ex_OzqJj3 zwv>p>Y_=;RKFt&f?yDyzsCUcw;GRfX#>&WKIevt+`$Sh_=C+}&xR}>|cdtLDmZ<~t zh6Dq4pvdO{ctqJ{zgaQ9mUP8R#ddE}$s7JTWQ%8s$S&M#x^HO(Gx^I+rjW-ofG5= zdjWZRN7%E4PA4y23LgE_Vgm-4ks@=15=mv_;(|ZeVY}PXgJ(W_7p|pQz^vX6e{sg9 z?4>#Rz`%h07(YxTlP#y9AcVaWUcOt`N91+=8QDRQYg8gj1pH~5Z1`2HiS@Dt;xrKG zG$~H6s-h4{Q9U7OM#CN2-R0?QXqJNRWATgDg_Mj9G+>h6L=;yO7D6l@00FO1pH>hM0wXzL;V7jC(KL+x;cp`DZ4b!7iFGQ?kRg`c447{ zySsqht?Qs!!-zavC1xn!uypdu-pA-6`u4W5Ysx7dT1H;okc$6v%K>Q` z7{kMmy601?@6-5pB*mPpu44!^jAebeg0aedQum*^uF23mVona5;~ET_-pE=kx_0wJ zr6vh^N5?~WFEd3b&ycMpR}$Y7VMl1@AU=4*_rGxWCg5DZ?Y`)b(jb&lB%)Gj5Q;>m zGL#0=Kp|rqh(yX%Bq3ud6iQJ^LM8K5Nn}VeRi-jW=7dc9bF2SaXPve7*=Oyw&pG=# z@748Q?_2za@AvyW&wYQU+bwn4`mfnG)eB$e8{kKd;YU<7Lv}e?WcXerEXC>G>6g}H z7l*7(J)K~9aeAD3N4%=1*~y2A{&n1ebc9j_eobVDu?8?$p{jW^qQe+ zf!`Qyv7UUPM)@H|8K6;D~hvPQ1u3az-9QYh7y?o+dh)&7MC*DfGkKGhpWiQw;TZEYV#N8_<;?+;ni zDtfUmdB%;i=$tr*S+R(2tSz)dN(uccoYxVsnZtCXf{vPxW1Fs2Njx4;ho5Z}8z2bY zjzPWgw~NykzeE!pe{fO~X1VrDk|m?|(}myPS2~S!CZ}}7rT4tw+^rZ{%3wUv>e$V_ z9-I(R^$e}apN})ZD&GhD4TIM;IOm%p#DR>LhGHp!3Dunkq0%_pRWs8g=OR@`VD;M@ zpRYARO2rWJTCAXDKGR*tkFrq(+&|+hqArwC1yWN!J~k4Wm9^Mkwr>X373Ck0F&O&* z;FZbR75z_)t+tkyF>;=UN}R_pp__2?@My%}=b(PG}PO{bZYYpiFbo$K~Pue(e_;ze$wAl4k~ zRKAey@&g?P6TH}ohKGj<)Tsjkh2Mx!OKopABlR{ym0&s|gG%`xW(ImHlImj<$8%)$ zvrSWWu*QbENroUq4~+5=kJ$pMyLYqW+QI-Zn*l+?r3hh&g{`a4!B9q*>`X@`JBr3V zTr2|Te{xpF9gYbaCVq@~_aC1)(XxZdJ!Q>y=f>&4prD6!>HvrUWvtUpdeC^T;Qf15 zgzb=l0Rq-1`k6ZC`Q@bF2Z33hY&9!m7XgHPdh+vndbY7IlMBaBK*29q-vP~HZR6M& zzVB;%8$&UkIo#Y;N5Z?aC*PD?f<89v;y~S|kW~mWBNFZa1>|Q?cnQFtr#i8pvYizcpZ}@Z)ZEOZcwO+Q z7|&D0B@J9a>$2GKhd6OukPR!L)I&RZi98noLva8SoC1yXefhlW>wTpiZ;m6ti_(C=( z?B$9Mkg>ta+D84trYxe>ridW$xovbP4Ok5 zV*s*OuU>V5F+_#k5MRVB>4~tH<>2j|DLVu1TgJr4d%!oUAFrLvzF3wgF)?v+$DybY z%Im>q745&{hH!@y=oxLmURc$5TD*Fuj zv!y^zDTN9MC=&y>O+TSOhw+sHX$~Lehge%2OsQ?k{e;`^7r#JbAAK?A^lYD%rXh`N zJC7y|hxlhN7vYb(-XUEacR6Y#oevH|0In~OOEkbrvl7CnDEUgr97eIF<{=!-9hMd} z(|odaAJ%lPz{T#Ht{x{CUQk?|3vm?X+JV&1F@E-lsTq2g{zrb4E`g}Gyx$&SEXTlVfPL-wF zO!`G222;ItqgC+ z7WdX)z#kW-5%x+_JOL**&-nGl9A1Q!yn)FGEa=^)c;~v}Qs0BNi1r}lf>f+`6{L7N zh6}!?Ms3%RRq4R*%k5R;pxOa&#uTgNjgP++{uJzH*}Au2UE@bR0hi1cY&H}ClANk} zC+GxxjEi%WX3M#er3m`YY^3=e5OCfpEBzjKX92~FAP~+ER!e)m!HTYudDuwbx-d=I z13-$-G*rEK>d@Zifi=Hddc3E`rX+Q&m})xa+Yf!)ExJzo7M^WQ{7`hhYQ1Y=f7sw{ z?%t1yzdl;D+B$|7|Ed@NlkVJP<0_a^{Jjf$HksvHqso>uKVlYSvP#h_47My>$DP~U zkTE-W#Oib9P*#I=^#Pk|oqoHRXWJ%8zyD7P#TOQ}jI`8MUg*Yg0!M^iRgFB+vEsvS zv<9PbsXe)hB$*%o%4Qf>FUM2xNCXs7eaeNetGpug*J-=s^5pCCdWiU{M(T&vEAZs! zPZodcxL*pXxeBRaVKfPz`5p3y(mD*(M|ijA{2v6KXslx7^_uYRiy+UI$#krEOVwN@?{5KCHk*qlhVzE z>AQkV@dHyxE;l1X*-sh*#K<;o)7yLy0eQyYV9)?yVz8{OU5qL!CNx(y6Hl#nECji z=(Q|9t*5Q^p${OGty>Kfb!uICUW%z^n}*Qa0m z!G{kY{i0jvi!wgE!V zw0)f5L3es>@5iz3{T5u>szs5dGtz70@O`O4j<>$Eq3H86c=*1gso|fMV?z@9%)e}8d{elN; zSmM;4WN2-*kDW4IqspkWs>0L1(xl=15}xw1ugz!Y4FB~QBo=h&uIaVcj}11rooVRh zY8B~XlX`6IGo}D^@0+N;(20h~Gqo&8wnu*l5L*u{751^9L@L z%nmvIxX4dxafgdoWLxtuPJ03F4yt*V`VVb%d*}IGxFIKMndqX|AseKl<>Z}Y=8E&H zG~Iq~{Qeks>dR?|x&OjOD)Face_G7wxSN|kZ*!yH`&a`f{I^WT=4Ts>WsYAvSKw8Z zykE>m^Cg}MdN9{~8L_$T-{L0eCZ-b9Q*d*J?cz@rZ9GdG0>wG^98td^zwsX}z|8R0 zTh9h>1{(P=^IihU@%;JvqHqO)W!wCe(Xy!e@LWVv;XU*v45TRfIgd69pn+Q?U;ro6 zZ!2ft!8Hfg-HzND)LS(6Fs6N``44<5S)1&cS52K#>VI5Tojc6I-Er6DNW$mII61Ug zZ(y_MT(H1BAYd*E$t6NU_hUo1;rS{XdiJR$bjg+D2X8Jbnz2irwO^@Kh7tdXwG z#Mj`YxhZDE%poBEM1Do#dUOWfU`dG|Bqt)dhZ!$-ie|b&M49-c_-GF5Nm9GphUOY? z*}9b(qU_pVsmL!xs_C*-t7c}yi`a`V&S0RFA$FBIMVx*-8;-Iio%|djFS=pFJYu7D z52L8eg=4g$RTTb25+%Tq+=~ttq=STG4UlF^#iOh#GEG9wjb4eO5J^`^(PW7I+oqy& zd7FhzWh&%#L@ndH^0NVg~V!QU}s2+Ij??P#igdU_U}ggT?rAj= ziouNfdEz{^iPZX_3b}^o8Q%Q?yOJ>JODM{!B9o*| zk$tv&ISa0mGHR=u#n**qie?Qhg=K)e8HqjILcpDKudGiGHs8PQc5>>yZ9lXR$DOx4 zXp-F?aVcW^CQY;S^8UACsu!ULVh%vEFK~n&BuyBCV1x|^ew7*uZ^ebd~i2j9a(=5&;{fsX}V%(=3~vGZj6At8W`hEBnvYP3vR6P z^z&1N69LT4_ev$Z2T9V<2e9JO3*(yIt?H=g^olST5%>mjF*wQg}E#axBzu{R=y+R^vP|h7`0sRIeWpD)*x{oqK1{+E-Y4M1~XF zFD0eTzp<_S-!Z`LjnF7itTL8A8?H84u;b#4PM$}9O4+W+l6;ewM;sWDz(AWo_n`?y zq*{c!@Yzj#k76@N_r7xNsjt^Wdku&tO5)ZoGu^`;8}*|t)KLdpoHh7A(A&vXVZgO3 zZtR@U(@Cp4maci^IB-=aA30;L9yF#OKYk=*_nEGmh2SGoP98eu`RwyafTaOKsd8~R ztOd!gLo_sqCwE~l+>N(amndDmex2YVilz9|Uj93_*bdqmSY=}7Bfdl!B2pkqR|5kt zqajJ&DEsq+l9^}~Dt>XKsxTCxt7RDCsmurFfzSr*S*~GWVKEnK^|U?v?ptVEqeqN{ z$aV;-i}*A-y1}gfu+VQ4Cb$z-5BW|NW_`^z`grF>?{4)pOV0>w(=(<{PtN$Q3Ee$| zfsS-<^1J6g2*E)r1~UU4C*>2u#>0kwltKA8FwLJtFfvRoAIw6#C9(*$!=q0a!>3F~ zDWue*1aiTGpluJ}4XQMPMUW9w-pUS=AK#TCdX0>h05M`PV3W95di)LGulTOq6Bk!n zqz7PC(9s83Li$516t7j`UHq4vbSC}-wwc^Z5I|iG4fRIr(SR_8gGer?(A1YxX1^G6 z0#y!ggwZQk7GOx*NG$UFInJn>*BV%X&{RcFdj{H*9wfAAyIVY%*u8DBsYXI<5BPJF zU5_BjN9eKeJA3x+yHp}S!Ukg1tmH79roWxG%n>`&wkHEF5QvsE9b56BP&WzF!BT)V z0YZfD;C-`Os^+?EvoKe~p+q8ZI>;YA%3sro0^wyeo3Ju^pFa zD+|o|zRHTuSF`%8Z(&PGg9KPs+_ZoT`4F=SakEVC-00taQ_gWCb<^gRYkdS179UMm z2-lqLqUXV3VLo5J=pb>xpf)HZgq4v3twTupiH)Je#eX}OJ;G0qG+?8Q-nWZDRHOjC zqNJa-23dU6oZ&zyPt%jb6G#muj=$O@U|82FKM|Ku4Dmd&V?WD=zDI@2%2Wo~eMt(U z$RH#v5-1!}B)SaybJ^EBzk_Bay0?5(;ANNKWdhxssjJ{3V*lX7@u@<&ymsr4{ij%8 zo25@|^n-G~xqLpUigjO|LQK$^*oV#s-80JSc(>Y}U}AsAbm+0i$@rXZfp)Kz`(zv* z{E|#BeEQRS1J8#{xw>$!nUm=#I{f)KDldKbum_kMh_rP9xrXNkrf#uX)L8~%ci@G* z%Xrvd-w9O%-0p-FiNy#-lLl?cn_2>Np*pirkKvtfzmP$GGDtcJ-g^ zwu#=iYl^R`o9dk2U)kzkSBe(RANj5)S2tcY^Y~QGd2_!+lOCNJdi2TqyL6Jqt#8QX zm2^>MV64HGS-w1OsR9Do59f0gnh6z+4Q-Mzo}yMK#tZz_iyB6ams zKP}_cV^uR&nlsPUYSeXpSrE70fs#)et?l9#_Dp^TPa~Xvir9Vo#xZB=tIn`c<%{m! z>QwgjXNcG$%BPHtex%DGtb$-_sfKf}LnRNd*qP?@7?l-L+qt1@)FN=?{n zv|h49!bNo%BY45@wsVe~Wv|U~zi)6EAk_B5->zmFakc%e-z%o&wu=jE`3rbke6o4M zfzrz=qR5ZcyQc5@fi9z6Q`otD87h`DOuW`Ic{#1}loWdQYZ_-M|CzSh-TqsiCEwL} z!AacYE&Kl~qE=2cx<3iDiS$lMUf;Ai9>QK`L)N$Fy`7_4HRX>Y*KFVWuT5;4P%3e$ zNV-UC{O)M_F<|D@sl%;#_iyL0v6c6(vZh;vaC=|>`?{xZO%FRlG2Z5Y#+@z=Q;y_8 zNe;u{H9OD98UN`uT;AMOky?M}!`~FX|D_z)Bu?=xFgQ5bb{>ulz%uaL58rrq#H?cl zQ9_9!#G|hG!0x9sk5C&>d;jl~ZM&)~*{P?C=+H*r4+^Zkqr)h+5-a-iwFlM8weMR5Ozjs6u=olCdKpjYu65hj=8|wok7Jnjy&3Mu)_n^BMQrimf z6448&rzi`Vht1vmad3Y9pJyxI#4F-1WNBcBL1nlKLN>C$^ESwKMJ2<>z;!FkE`L4= zCfagIk#6P@BG+PKC@N#uitF0#Ld1Vgu1ilLHHx&uPp>Vcj8KHNg^D0`5oH+uP%JI# zey~lPu7Y;4=ZXUHnzfeb+on#vSSYyXYh(Hiy81fzg;{YD16cv+!^zKo{_~v5FaRuo zL6v~v1T`P^Sg#+GmL>yNq(h?mQiDH6gorhJxmdVG_4g|s#QAte=5S00ED%Va>$B$p z;XY_~TR96THa&pB4}@89i7Bc}Z7#A!BHm9)=S2)5&Y!D7?~WN2o!l7X?Ky{KHAG7h3F&50u>T)RF_ay) zzI5YM%Frf82GkKHIHRGA@kfzGkzTM=lc-H#yk|Pu1Q|V)=)7UWJ`r<}fxyTyAZdH; z(PsyVG-zlrwylOdo<<-bRE8hMYEhC|FMLVkBF`5<<~5&`Zv zWo%cYjHC21$N?J>i1Z57%{3GVG@}C{h?XUvkuY}$8c4L2hKS%My6u-OqTU3^hK`aC zuDE172>Qy;!gM)<$^%5~h+#4bOrk31^(jZ|{J??aH0sbv9(G1APRG$lB(eBVD^O`F zEAYyw^poFRFgG(3v#i>Vzx-!q1U$$3Scv z!mx8JlgWS$!|NV}pV?!-bQv$Hy7}GT*GH;!^mftJ)Zw7GBGLwJdM-Lb1_Ran3SbD7 z;6RB-R0qLlTG4s{LE~eC^?8t~dLZ*{8FFk$PriEf-s*GkWM=?Nx6DIO^j5OVJC9V? zlNgr%_tAvUvAgilQ`{SzXU3444}pC2g0-7LY&M!Icc>Llet9u-nX1oAH1IxX`sQ0%IW3)HEu-p+T%Lq3d_N-tmSh^m2m;6PL{!}}AR$OMF}sB= zgDx&2nl8RO0{&te<#(f5$E%%01|(9eJVAe8uh6$|o?l*Bi9G%3SFT)v1ZD^z2$RH5 zVY&XI4WwN~AS5#b*H#5`YHy3!*w|c1@2PG@+fB-B%nds?%ND~*h%|E;XlJ?p&JC;% zGlN315yFC<%LJ%|B?AAHN)AI*S_&R!6iz>7tYM_{b!k2PpJ}kQg=G#`S2^HXr7o(&New4l=aXao@-Sf$r{a+I6Q3AAhtiP4;u*j}XIY45cg*@PvuZ1#^X%rpHP@3eCLa z&3qiV{Aq#n+$P4mNF;pMXejdC5oQKhy3BV^6{>psTm?x^y4%5rh<`NX#)x-o|M14K zD|OrX41~nOr;>|%4_PQh3)oiVLFRV<;X`AjjZh1ZH6w-``L+QEY$I6WRn|V*W}*9F zt_`i#Mmw4{G46=Quz1ZHJ3#3B-n%r(Sii1zLgF6tLdQ44Ur!();K2hUNE65mi}f`IS$#bSPNtwtCcs6By$2iUtAUQ9xZpHyrdk>>FE=z=3BBdvSh2 z!B#!JuH&Cs19wb@gI@4vRgEuamjj5Bf)m^WVUs@}R|9z$nKzZmD`M#W zIY5=+?qUW%8#rl`IxGdy9|_IdOv>Spp2pa8rtNCl?ti4$3m8|i(Pm`G5_W=g5rzxw zQ3x|JMAjUVI$X4>ouZ!QeA{#C-1m?tBwDRbqoBa`-4W|qyikXr1AoB#26POWXb`7maQ4C{1cP`%=<*HoARu6X7J(W`WPW%7 zFWVmAh8Y2RXD=&hNPA3Qj8sar*ax2(v#eds!c4rnUu6F89} zPkKe{FY1IuDe?8|_nyxZoI$}nbR6Nxc_inaC9`g&#+S-~e-(*C7jaGdi;A*x7g7#E z$L~3Cpm`t-wFY=cr{`zn80!veF!|bGUranzznDR246c|`d{rZX<`~UkRc(=MzdsN7 za4)3$Cb%CU&{FWkK~23kdG-h}VdzkJq0P}we(>;N12Xq#ccph{9ql-eYy~3BNs2P5 zc7pKz8)=bHi+<6^h6h7Ysz^ww4$eY50KF6*0HOS3_+OTj{dI#ucr<9rPDcOx&Gh8~ z;`&hn2f_xSc-Txy9mwsY^jFF_0ZbP9qvM{(;@23^tzyv~N75n>H(L4$}Rw+d_XDDWuslN17Z*j?Nk*eyN zM&97g_vZI*jl`Kw4Q`e0-YnYiz`XN8_4|%r8$&G&*7#kP{mNI}85Z1ZwaIW}Xemma zjh3GW)}Y!WOcD=I1?i7Lc-mY8W_S@t%KiffkkiJCWljEGsML-BJ&cJBTTnLxY=Qof`+nbn?%HBdlF8R3VNBc0?TU)^3gaF7 zd!7+F&>I+z;EC)_(9~;2 zceg&cltuPWNuRcM%N%$+@KzY=!W>iK1*JvrV~4lsPAD|Ke@jS_}#}0s`CGEBgeC2jP@^3by!) zJ*?`;-00y;>Q3qe+Pq-Z!WIRwRRruP6=vj#01;2ApeXFO;`C&jcFAF`DR|gK9W39A zC^JFUO1epNxAq)8br6@@@pW6;-}JWNX0{!O72#3=r$A^Z_AD&_M>x)rj!RJ+s8ZtY z|Ilkg#5b@NoEF%nqUDU@Y;xk3`+yCGI?m4qulKi))ozkeE?pP~hz%FV6=gNl!7t4c zUms0K6>0j$cIv&iR?Gp%*Kr%&kb;c^2^?~cp;*uT;xn~>+ujAKzkH;p+}NOZ+09Kc zsJZZ$XKI{Z8*hu9`nt4Rf8dg9+w@8XACw*!Bzf%qDL4C@GSuIHs2uu|xGo}e{$E0| zNK#Q+dmopZ`-Y{`|DuduX7;z;iEZJ1!aMzGVc_zJiN9}b{`#&;xx-dnDUw9vLLdG6 zm6V%~{drK7l`s5@{rNxpR}U>ZrhV{@&B(}@d;%cCu>!3dwQI#bU8#$Bw?`Fg7wp9U zw6p?yM*Z0Tl6U>je%ya0lBv~xc5n|!@$^~_wSbTtrN<@otHXu8W+228&mLe@Y`2+O zQr8sz;gJumU9ewUJI5@MnE`ckgs`P4o>Ve!B5CqdqWgNa0Cbk^?d{m0Su*wg!BxF7 z6w}+6sXYGoV=msu#X=7sRNN85*tDRIGwZ$~?8V?^-Uk5SiPjoymq!kron=(lzB~rq zHoA8(_ee_2*t_zY!r#=!ZD{L}#EG9ia!3{UHzsD*ojjz;1+@?UP)I5Q+lUncf@Yp+ z5{K6We~8sAI74sRMP`Be2Xytzm#SzYca_;Yml>j&wzjrH_opq8iBfj}Im7d{Qk!q| z>R{pCd-0+?#&#}gXeS}SYZ1Z_lSlBrrqx;YUFWbrwBP&p-zdpBXm6jY-67Nm%`@I@ zY1 P4x40HPiwq2!p6(=nDuy7gCd-WpXs(&|zgaVFWg6zQhEM90WVj$U;o8GRFKJ zus(|)$HXu((5s-|9xr_x`}0nc>|%7#BrQUfZ}HqYYEkE@9m;1SA3c8Tx|S&1l*f0T zzC{s*_b(T0nf1PVmhwd}Z`(bJ&p)5EYq@odY+j^pq5*%nh!`q{W&E+S802@_Dk$u5 zVx!7s9Ips_8icD6`Q%BFg`~=NTH@m`(Yjib`&rM=`<-42fOw) z#5zOTI~8$m+c3n6G^Th$?P`7%X1d40IQO@|?t5;5yHIcazd?U3`S~0$0yKV<#`m+M zYBr+>$5#aSLWD2nQA`icoVAD3$~*0Gn7yIwvgGVBc93+WZAASLS}yS4C7{i2A=|!@ zWPw!mIl*;Ia`%cQ%R~~JF^cmQgo!;>+2ix!Wy@}GYXLEpF)=16{^46eWmf zYBzWM+r2MN9j~e!_gPKVJG>sK6ha0>%?R_MVT@zM*tOJ4g-^FE1}Vw`e=2Vch0Y z03A4fNl&^*SJxYjBUbL~lN%e+yi8;Ks7{_;BHPbK1AYJuFc?Vf1vFEBa)b(Tib+G> z)`yM(I*I>-#`>(Hl7`;DZ<_0V$iMaD_a>1(WU|OiQay4+2zds~cb7aONPxniX^BSw zhaibA+cYI_3lN{gFp8h+(nEiI4{ak__Ab+j1^?sbJ@XpEA)ED;R;p;yyi05iNZ{&z z4kB#n#H3nnI7Dkl2A?L^`6TP5A9^NsMkwa~k2q+C+^7ukTsMj#zDY7@s4g8`8P3Cyut zueTCAVuVpI?pi8UmK-2?GnO6DUo-_*HWeCiyZk$RmpMDLMI#nq0LGm%?!V zLGeq2_%N3G9wN=}wDh)t!JFp07>jc`4h>E2eAaxRaFAq*tI} zfzWq<3;acp-ejW;05pEk3(#KKoEC3=S;QB8Q2vK-_J8~697O*ND+E#5hOR9nZWa-f zla>L@2&BY@N!>8i6V!8JBnse9Mr>t5{c0f1%pi5q02?GxUd6xdlJB2H;2D+(L5>g? zKrbAD*mg9R36lZR%E8knKI~PHVa6p(KkRI>ZtG4KhXTA+(6?`~y z;o8}5di7}MHBA6i+k!pJY?tqu!l%WN)Ex(gL>dH(oGo0XRK1pvCf7U1ZfFU z6iSHI1=In;j2E94;F96gYDD5>9*{?p-7eo5Wasom2K-n8hS5co~Oh;nU&(1pO&Fz#Zq!W@h;c>udHX7q#ZPcKcuULnzRgVyY>10Zkrcs zylt&x>mRBey<^|fc2y(X{*ESQCp~)9yElgX?@Q91L`gZ5MRYLEA%b^Qu zzyKf6goKvWT^O;bv2VStANUO7jLCBy{W-Q&nnE)ZEHi9Lh2*nG7>Gj`$v!_4|O`CIbye(O#p&%k75w>dM z?;jtKMFT@uM1YXNc%O5^9(k)uZH;F>qNgn-1Ks9^nNiOHl(A24eG7Vp8p)u zpc$@no>G4|roZA^_SBY=*>?(U2T}{ZogY5b*^t;MVdgR1RMn@HGW;ZUIAN5}^w~j< z;iv1GScbn?rWynlA5}smj|}G06-dtFM>guKNPl@R*i}*zW45AyxF);Z13yD6X!UAB z#vzLsc`yns+!BC1fEZB6f<}wK2qp$@eU9Qg*;rgCVllXR&eSd6wfP@arYB(>%jUx( z<$%0R1$kn%LRs%JyYRade>;>hoY2;Dm2YvM`KAo_97lG8og50A`^q&-yZIN|pMa?u z7R;p{OOa*?w0DN93qY5V<`wTqhJk4LxmHb9jU`v-EnN6L`MD?a#Xojdy?~sXz*?bu zLf-&JzbsGoH7jV2oUYm+#I0ORBDjt}sIy2fkR&aS1wGf&3PmEktiX zcL2yI1d-ExRT~HAK#O~0L~rip^&FL3xP*|hdZKeR5lG4$+tL082$3@>K?s8R;T%~#`12&sn^8{G&A01+KjmbBo|C>^>Vv(}zyVMRAYqk8Jd!d9rXuid zB=Lkw3A|!psBm@XS?Hw+_W^aaF?9D#qrR_v<0sj@Jv|L~^3?AAOJ%EB@7Wtufwl*? z1!5dLEYJ_BV7o>UZq?hM0$GF4{k5}yVgepeF0>YN;Awf`CjE=uT#cs;te%h0k#MoJ z=D%%_u3xZl!K+nhSJ2X9Z=tRV++wcrY2JJ#j#GU~k)^^SM#bz#U^d~6fIb`5M#hN^ zwa@?3pUd)s#HAJAeJeOFv6U-#h3*@^ZQIVU*<`HbPW&7A-ZVdNEND%@ILZ==FNK|q$c|f z>VsN$zDoyk7?tHOl3DWxQY+fklR2OBWwqMRIGE%F3c;6)!N3#-3a-o7M5Cs@#Ro(6-sE>T zXme3{j~~TF^v->WB3I=WTbQlZ6GF`>8!;-GqMKYbo{X7*aUd z24k2GX1d&{6kDj9BYYKK%dlzZJQYn0O=Pqy-Qoj7ya?p0AsBiu<26-5xUgTCaR*;G zNGG|z>n(N5%3?esM)c?Lv)yCJVYp7SGs8;IAy##`SubYS4`w$erUvVT_{>Jugbk!{3^b= zrl17dK|g0fOEcaGMXKVhE7rI0WHpuWyu>FG=Fww+St@o$+)YzV42`w)w5RUz(u7iS zCN7vJW(Maum&9(CNf$!pn{J_UUVP6sK8>>(LNrlQXG#ut;>Ky>W(Q;0 zne^M(OXmIA7dSPq{((d|Iax59X!76w_xYm8VYl!^Aa; z$;sF>!9(1CSJGN^>k^>;=|?`}jKu>4CEz*50x9TIkypa_nouHtNk4w@#1{}Ss7o7h z@bsNnY=2wtyuPmPtk7Z{lZ?a==VREem$G6j;M#*a2CU&!MwtA0UhO!&S0FTq)ndR# zWmept=&2sHuU%mA;;!TqnYZ(x(?%zsHQKk6!p14h`rI0vXv)f4@&r|x22drfR>+1A zm-LC0&yrsZbJH9A`0+!vSvPjlqYLHtCmN6Z6<@)w z;mS%1umZ8!a76DdV7n@ z=>0dU4Cw%7FAnp*FDq}Qpm*2-XEI0(2%`WKWAbgFM}^l|xc{$|8XVc~pxty)E&``q zVuB8YQfQfhtf5xHGH%4@Yy0?s?2*_ddf=%vK{Zk!3y#+g?rgNZR`8)hiwqP_V)clI z^Y3|3rg~u3n;`;sC{dMW{Lm07sFAm8Xm}uL2fSFB6EK}Aj3cI|tGf9?-k=K_dZ%%r zK_WKURAx0o*dPSOx8JjWzZ-=Ofu%oQ`D+no1ozp1LWK)%HiHEEjIZ#v6||C@c-JmA z^f4cvn9>c?EbRHH%(@DhZ%O+$VMbY0pAGB?$O$7R9pZ@@U@-94E73Q&!owy2nBDXi z!l5T)t?|W2e;iYo!q7`QLuw5YRG>6x^L;xI|N5r537K;FkV=Oc4{zbc^Q4emaEHFr za(a@A+({h2b9=Rw{4&MFAxd`8Yr0{TaOnT4po#7`W z#Q{ef`GLxJ42k$`RkgFTi(C)_wykkuyn8|n|4igN$_xZKFfc~i9(rAr@lp$41B4{p z2h(F>JC}0+N4>OG$L+}kb=)QrX@@?@)6g_V3>8=`SoDfPUVgqyw`0RBbM#80t zkI$H}D8td# z?v=HoSYWh|T#-~kx_(@G7d)kn0uy`c{2_s+?C|jMpHUDAn(ZRJt-=qCyRu)?;;lZ#1bwfLstVMC5GWAw5053%?S=jo{Oy zB?H6jr;miv2qqxII6RIfKh)3t+fefq-hb(!haoek^k3WAk3 z@|{ucf)zEnoqB?-m z?F}TkfpesQ1q2UdVkmi)sZ0pI3nf}&EkH+97C!#s-HFJ^NKMRfU|+P6hGF{3cUQ!4 z%a8rsN2*^QX=@=02S*O0-W?(XrwpAE!y~jbqVm-Oan?f=H3_~J#bXa-zDuR0Q#D;^ zQU@uCAb4sJm>8Ol^BZ7Q^`j?1OAN8YrCb=3AzLV9bkL6@`5@~h%;dO^JuwDjtPnn( zJH(x;@d>!x6)e8svLT%n3>phY8UIL!BTWa*mVwTttdMfLpR!lCMNu6{V`ivHcTGd=c+%mXp(rn4xj!TRoe_wga z>2l?Wje>C9V6(IAG@}lybT?avuK&XZER7KS)6@Ky{%VP0^W%_S>LAaRusd6} z-#cq})~OB2A(HhTw)Yl12E~lC@+mx2#Jkg~0Fg^(6?89v;*}oky@w|^_He~rJK$F! zfIi>`#y>old>-&ON?INMPubB!CIZ80b$(kd)5cJDbG%I7i!KpqZu{5$dYOBM zG9x}!dTEaYR%Iody&W39cR5 zo=7owPoKLDjg&M5;wkh)$N-LdPY*elUymc2VGH5!yrqK*Ph_kF5 zG{*ZHqxJ7)9iD>W>d1Il6<^)3@p#9mJ;$$OpYOp}*<$b4b{1)|Ob4J`z>86RfNkT_ zs}CzCcC1+>?}RtJccA8dM{P*QiW$r(>I+LOTP^DJ&>rxzPkc8oWFB@ry?Nq&?fVYZ za-E@gP8M)msLw&pYz5$dy=*>)iQ<4DH#T5f;J^>`#zC1;b_LFm9Au+`=cW0T04RDP z$3py2bG#)kFu4cCkpv17f(c10YiJ%U2$9Vdl=uLz0UF6%+Hzo7S^~G7;@I+qxXrn6 z9nob5utq077?4ZP!*I${4~u;lU>%tZ!p1*d01Zs2AV4boXUA0dZ6!UwWMv$unzajG5d2wJxL(<+pZ0#9ycmn;vSa&pMO1KrJ&R^gyT#X-&|)Qpo*?Xh7}+)$KSKQIcJO8Ey5% zCkz2*gYx1PY72Cbv;(&d{8p{rHfJi{XH^Hncce*rNs?tC88w#G*v`T2re%yaqHI+{ zF-sm+Ks)h4jk|B-vSaiE354)8I3)6i?giz6Ij1WI9ff0~L~AVOX?J`Kun?}QFiVul zi~@eKH?{k5b@|zWGbg9`COZOt;@=9S3U-^R*oy$5N0ro$sn2r#n#6G@DLAUJ{hNot zuN3wpS$7OzAp3DPQ`TbhxxCx)w!LTc2VR6{j*b0%p->}|SKS{TW6{zz_^B*Ss_6s> z;u0W_z6GZ*w@T}WY;WRl)ZD8G-~cjG6F`VG&Xi1f9zqjgNVMpw+?snDy%v1wqXloFyLP+Mb{MNa6nrd z@;6Gw0my>izy0ycaw;GZr#cllE(p%qi047@$K_n(S5RF5v#0(E|3p(%U^P=5Q?R7S z7z#Rp{uZkYhxg~`#G+EU!J5b?)i9=E2Uk z@XyU7sWQNKGS$Nu{=UEBZOtfOqR@W?MtIUI+#_8A3_y3ho9dUWZ~EP ziE$}P`$nyscTeChatwe5I*2$6$+o_AU+A3njIwpfH9DC)buZLY$3Qh&;IH>U3RSm|kUaB^!fmXe*Uc4}ks>8dcB+iS)@m8?HE zl2c|K;yB*l%vZhlj$dn~)tWo4p81kk-&>-zVj%L!NLC_qdV^E1(ji8LVW%er!89Ko!1A~V_?n(qE4|fG-AgES~`t^wU1-(;|XMg#z(-1 zi89>{RUe#>Ax{$YwrP+x65AYR)!fCuLIjCwIc@LkQ+D&d$cp5J%Aj2~gk)i;D?hX9 z>OWe5^lsi*$9>hM;aiR5&VREEP0Gwo5$51b*DR9ik{00 zN^a#o_5MJYolQ+*lU{4Sz)0#6?SK3Ik2$B;me?pa5v$k^E`@ad6qO536IBYGz^KMl zuukOO$5)u0hNrX<H!(UpCsvedelE3iH4R)k#q z#Dhzx(TGFWb>n>zDjIrC98cgOM>lk^K;p?&N^Veuu|cDD;6PxX{~hRG_U@fa z2NW_89{794?9_yM2#*>>sS0<|@L^?6VMJYvh3OYS=V40$Y<+(OgsGY3xnU;J{|*kl=Q_hkipRc_f&2yJQHxKsV{brMg`<)qokBxRz|FNF`B zQrJ@*1|C~0oy(&`#qsf_Y=3Euf3EEvJDIK!8-zj%j2vpQbhg8aZdK5BlFm!I5!LuP z+_JTwk296{s=G~vnl$tr6+YI$nYIs1V9^IQt-iY!01_@1MZO`Ag^-DDi|yZ>2%(jg ze{Gq1aC5%WwDjL|Q6YIiE67P_9Zn`3s}w@NI(QCNKE({+wrm03FLU;XCjSJwB!?-4jM9?y*3E^EAtfb6_4Wf3V`DLlbtYf~wO$IOq!1D`Nfe`` z=mkL-3GF2&zh5mo2IV=G98YN%gwzk|_|~cHnTK#fj03@Og*o34j|n0gTv2?9#%A8x zaJ0zE?3Hb@hAh7>d)0Cgk=S?Nm#YD?HjTWd8X9AidDuc5wU-o079fwE6m5VGDFs;+ zC0cdoLR4+VtFm7Mfl~i+ty6G9M0-mWp7?%Ynyf%~S5RYdxB0$|F}YtJ?s+z7sTuVn zUiQ|T!&^gixFeF*?ctVnTwPVsy4qu~`BEx~;RfcC8o%FZT-mnbGlWD%_jrst&9|$$Ma(2?~&C#%jhVrcZo# zazhooIcC56wj|p<2P{@qPhwL~!ZHnhjj=lMz~B`G@Y;WeXuM!70~o36pTCj3hw<&W z1f+V0I>!ol2OF=%BZBmknI@aLh!r>_z5(ANKG#r!_cSts@1g*XJuI>`js2gce&x|mY1(S8dV|47&MITpi5X^DWjHAibu-cI}23UUO zRcz>ASV4&Rs-ist={03xA}_-!@MIv z2xn>`F*CC{c0m;mV<90*%V46Mn!3WF1 zPQE&tK*`}~N>D)+NLY99KtnN1lG^*LBh{GYXTEK|3j84?s*VC@M?J&Xr=<%|Vwv zDP2CerfM>BXfu#NFoI{(Z{t<=;8o`I$;oWmM3Z!D&9I3+(TbV-dXhaI-H~0K%P>&;TRl$-7`VE7%sg?tLLR%Rz{OFT?Yu6APxz?W4@{8O$!fUt(jO zjt2}IGs;7**P|6Xv~Vs%e2fn$h`fAJ)442D{xC82xt7UfwLoVE&W;ZCD_2fS#|q8> z$$>vq-U9=(0@;Q~G&|8x8j!wgg_#PFh*RN8$x|0kszaL)-%PH~cSl@RBe&pi3S~2j z`zx5Y1li6sf~5-Of_!jfg&C?>o*pqR9i8^7 z_3sp*T?LxS5L~w|uGoM3yFb><-S8fw_eQw~v;cXRksoJ2k;ZcZyc275%7VA}j5oF@ z3!g#Di*)#(oz>j%8?hP39%hPosF!_#pA!GUj8oz$P!c1U2q(E10;7p{Xx4EL0_^`4 ziFXI|N78&{cMCkOu0a4uQqsnzLZPK;2M+At4~aNvcBz=r37lKQn~4X;RApBO|&6y4Gk&v9e+hXI_;wD;LJd-1Nj4&NHa&l+p3Q zZZYqp>0CU|`0mI^!LR_vQ2END>$ooX?6oH(RGc~LG;u$%f7BiG*@`86`95qWe_b~P z&9jlDW3m3o5b0K953@k2S`5)SJ}=&WB=g6kN5bgfHv8Uh(>R)NYYSdLboc$MN3gj; ze5|`>z~~h%;B&>fk7dlC^twmM#fm=c?37V zGmXJ_BPS=@+wx8fLLA+Q!1{1%z$v$|pHf=t-J2HEs`@~nLP|N1~6L`#+ z7$^s0ZiFLF1)LLR7?eh(1qTN=(!62RbRQYa|2{6GkRt zNL9~CchXFN6Aq@!+P3EEw}AFu zk@bX<;-at@(}_c@vuB@UH5%tI>C0ZGd=J6?TLaJ}fU)Yqut_7j8;JBFJ10p=$_Q*j z@+x)c_;jSX#EviprY$H9DIJG?5KYuladFNPg$Y>{7?X36A3lu00Z387jIV&WY4j)v z%+ruBF%;p|qm&?|xyYVjp3ZCGaoNOIH3I>K9Z$4M{28BB|$IUh|7dI;}- z=Ff9^?WI>Pv_h~CP1ALE#z169!=WAKv?c~m@%arfx9b`cX%dFuWLVRL z*RI{KLyi?%s zj6|8T<6qFZ;G<#_u4+Ek^((NbcB6%5trIOak$@=yje)%53-Se3xe9Q^Heukb&tf^U z8`F{{C)jdiR5*VR5{<-GuWpb8`NZ5ha&3cIKw}1ek46_qs`|c0%YKfW!$j1AhiVJ9 zz1m^AF_fMtdP&;P5KjZT^6O9Tbc`+g`XE^UHR5u2I$_eh9RfZx?o{1wc`vYFL5uaH z2BZcth}q$sKfgK22e}Cht6}Z~r+x*l>5{P>*(-Gl$ADQ(xtS!+-df8+$C#V7ma~t~ zn5DdC@wIF)wrQqNc;QfpkJIc1=R7%gyudL+m=b*2J}0bX5dT5IWVUm*_4j&oMb{AV zgD0F1>D24=kV# zp6rp@ZYwm#G>01YYAlN#ProCK8taWx>4diw0S(8aMDop$9|C6)nrnJ2JV@5*24^Mkkn!PS9+W9D+F%cY~TXyhaO--i29rK^AnY-zX++}c9 ztZIGDM<692T$!S6X}SyzYU|4ASC22idXuJ5FT`|@mQ0M!MuGAaw)?2-=W%|Kr2%9` zvz+u9HUaq>(^Q3t;Sx?j$3WPOKR-83ft>#|LI>>*L;=7z`m4<(+c+B7)rB?^h%UoU zU$d`ZV~Y#h{QQJhzNOE*-cBo?4xTb#K{z#%|}+S=$+0&`P)K+~oVkNPakRbdIIGx#jp; zg>8q{1}VuunPtBvOG2Zo!vuQ=WWP8HldY*4c_iJmMFwgr zvIEeBS{BtK>dXu5MO*xe9)T+2}&5nl-9=EUoyde9|>T8=8=$|2uYVgyP>hsliQRMnLvn6VzkzQ49V;85_;;deaMJ>DB;J-DpA3ISqCapWC^dV3FIdg68fZU2I2S5z zTo+&0n+mUQsz>$f3T%u}M0Y%?@Dq{txeWIfj#YqH(8X;!*TqNK2XEde<49JFuUaFe znFOs|XfdJ6SZKKXq|56$XMPZ2EV{4Tg8n)tcL!VwK%*--1MfwaZ$!_)&yI)sDuUIZ zEZNGXVk%^6e|Pqub{Ux!h!uITyy)4fgFESSQEM~eRx0v$uxSlm4tLB7>)RdDSKvQr zsGwX$bs9FU?`lryC~owQod<1{AmJlh77U&M%1(XRmAv+EXO#cU^odcuI3j2@xk68J z+VJt0iWl|X(JK%7YnRmK>mDSrs@GDWNf?0YrCwHeFZNr4$suKnf9#UQ;^0LXY5{k( zs%F0tNp_bEt9&-#&E)gw?-0@9BJqQgY=*mc?^K=u3rfA82n>@=o9q4t6ba}5xy_!Q zuKz>@{TKd90?kWWCguYqot=-z$kTHx0*YAnpFDZeT$}uo`Nt+@l#0nj>(GZ$=K32l zrL4T=AKT;q<9`)W88;ccTbri7;80Izs*aO^;j7#ZtsA$L6@u1D%P}eXZ1L?nZIqH6 zvtV%GW28YurGMcv*2RBs+~-#U=Dqq_lGc44qk7NJY_L<43K!b6;@L;u%{$CbZVEE+ zE}p(x{80=?g2y89h~T=C0YTP(Zu+~z@Sw)XFkXe=_Bk(wW{OXfd^@;7aQQoz^trF+ z9OGgzs$x1f+2nfVwC)}ny+1RruPFareD1PKK0^ajN+HF+5XY@)_*W~ey}D?r)(>I! zJ!=l0XIv68?rq~KTC}j)x?oeJOUfN))t}|xob&RG`!BL)4A?G|m(jYM(V_L^b|pvY zv{xkq%lZ`1`_V1XpLue|ywYXrFCAxXmR$H+@0Qeh)^3p>Zi`PdTlW(ztlf2^T)TghNI58`5kH8IO&Yf@HY($fM zuWqK!+J*CGc`mIheB7tB{0g(jCEGpQ@rG2pldOk){-vd*#P(z0g^#L&$B{lXg*`H3@+qu_Z61!E4OBAqnSVH3r1AA9(LYPFB2aQW@E&!@HoD3{MJ;y8UB1)?srvQ~S?fT+Vnha9|{NvP%VSm;2TsIZ_6|kd?~IMb8~XM=C45@029L*HBT>1o{j%+ zy?q5xmHoTz#v<~ZXx+qd8MSI>IZT2JjSqH>E#B7k#15J?2j3Y-Fnqq426 z{yqo$!tNxCO}9MNLfoD@clGi z;ZpB{W%^&$aDcCiFhn46(e%pg;0df_88^wnd<8sf5Cdm~Tml?;sGR)qbDeQ=x!+6B zXd#S1#KaS^mH{`LJQw=D1Za}rFout?($Y&NsZJ(`Jd#K1?q1`wAwVvScr3$mBxdQ$ zM_1PSkNy3zRc|J7^Mng?E(uFdT2>dwe%0xpn;cO*D_t`4ou{iO`mQerks#8&z(E2^ zvLNYEG_25@q16|IMi#8V)Z%X5ymzr1a?k-`2ZB_D&xbc$LBt9M){p_~bVncwVEkn$V_=n!ToPcHQ3QBHxKLnw z0R|^d+BZ=MJG*K=87T}+Ir23M+^Uzs(-{CEF%ak>yTYgMWMtph%0db+LUfH-MMI)f z9FT+kot34bx?j&=v_kUAplJams^8-zzHbncch3Jm;DXw()T?hkg`%c`wb6#Cl7JkD zh!;4qR43gJW(E`X!Moe78FAc#Es%*n4Ji`s^aaWA^-{EU<(?@Rv5yA;Ebqk54kV@EwDkA zauTBI<&4wzC717t%o%~A%zlPRI-jBL(d|Gm!K)h_7=!dgR+|HXzFw!zU&hA}row!p za0h8n+3kDIh(!nZ4qd$UI1%c2l0$P&(yBq+!60cmTLx$mKrTR`YLzr{s1c0+zVe_N zLJn;7z%a*j<#|rM9fVUYu4t2+GE--s>+10UTI8Wj^j&K5U&|`RmO+W|u zy&#lz#Qh8gOy}(pbr~p5_=nWASOXS+%XT$GG4enUb(VfCFaJbO2tq>F(9 zs}_7*?%6F<{MqYsGXOs*1Q&IMb2(vH?19*f5RnjTcBlh{C=;QeHAqAzdoLr%LjsSz zQ%8JF=(Q^TGw|Slz)T2;0BN_YVWmm9^;%Ti{7J9~Rje8ZDvVycsQdt0%h$ruw(F0 z$j}cUgEMq8@cH$SoH?urgg5}m$yhAbn04qX?}Qs$I#O5)zy|;Y=eG}&J8g_01N$3V zZIE07uRe@8GARNWU0k+N=aAkds+cH%Ga%iL41eGU4nYCpNbnj06Qg*@dIO7RD(4Vl z`_zX|$oaSa#RUL9Pp8Gg&U*U;D|>WlWZu3*vmP}6cg&MBO((Se#2L6y|4ccWXH>ljbiZ$)g+^c#q|h~jQy{PeWX+?@ky!!I8|;z@k9HIzI9N5o z=C|OWMh5b=pHLPEsimf!wF{WVH3S?+tSq42f>HF;%Jlid=rZuDLR|b1qcm8=M7c98 z!F&Ltco1?Km~1K7pQ8SPLnM3SdCnqPA>gurCH~j%D+7Zrrz(ZcIFDE!{X2OpVF`kNv`z6|6j>C@RN3OU1L5!UCrsF$bff8i~Et~wJX)6kLZsOu|tgIVEW z)_)ZS(Ux0v`wuWkX0qcNpVhA;Tf%QWc-+gp{yTjBU$hQiiar;3M?D`icz2~HWIKi2 z;OXw|!-b8<5GaGb_5pqgRMUoN1nLfgja25^9WR}ypo>#Mk)xJTFVFXV?@5vH^ZT(L zrq}$9=h~FnZ!N3eU*COD)H!^xc$Q5LDVIuHVSM54elfS|k=}?ZQ?|+p6;nL7F&C2K z4Kcmq6x0ik3%kLnKD+C?FBEjph7#UMM;n4iPT!l_~I$A!xRy zNi3pS`50HIKCywtpHC%iVmEnuQSv6Pky!Euq*jq*1@<8>qZl69>}b_h{AMggy66?l zhn_ErFMc6r0Vv5IWo~J7`UO6~PeTR5{+@3i-hxCeiG$HfsfLhG zal+(*s#Q?z8Pm6y<{z1IaBWiXuGGxgN+;~-G)P1J2X`?Z5+lUg{_s8zD~rSldctseQPP#LWi=_gv*HP-!zTmB_)iJ2XOJna1xl_x z=9|sxgDCTN->lX(KIIVk`kG*fTvbFVZk`Wpi^H|S+fg#Kl z{z87f{Muphr8Ohf3QKMYb^Y!$(xqRHS;p}`pO+>*KH$-ShGjZECrqm#ILXZ$$Y^-bDBTXo~;v94_Z6RQu$^wkTc?^gR#%z zoSUhzj!<%1hLRZRNZ4>w&-I&AXoGE>SNhh8>hhs9y~|XRTeT;TYA69&N<2ZvCY|vF z@9#u0&y#v_)_n%kCn~-mmIMMQv-((vP*7U7wo5v&B|Pr^_yUr|`|cdx0|oAXe?qOO zYl%OI8UBT`@Kuz2F3>%fLe)h}Wczo_JG^-9WaM>%FnZ~Q7>56Yu~_i@z4;>NzhtoD z6`(ah8X^R3S~mRupjiJs(8~XYX=I1S$=^>rf$8yYOvV5950FF(x3;zY1G+dHbH-`a z5ZNTmWCkGd{r@Di^7k8oD`uIj5FtF3fr6!H?@r^A^ICUL1M${EB2IeCa3Oq%4Anw0 z{FC~!uTzcbYdtnW_-03y0%_C#0Ea15f44NcTlKwt43F-5#n^00dm5557Zj(Lw)qtd~(!P+^@GrVT?V-v22c0<^);Z_#WW$LK6%3t)PAY|?E17Sg zUrXYlEHUFDTCb?6uaCdy>nwb?e0@?FF5N$_+m(Z6p z*-&STAVQo!Ifb%l>!eu-pg{8<+Qdj#e&7B;gx?o;rR{bGvf8W$aS)*IUZ5I9q7)=7 zTO7#);vq;EA;JcOuaVBOts>tgZo@V-Vxz0uGhwL(TtQ%F2#xmhduZ616<&Z$!|s0x zKS4695Get%3v9F2+pfO)D-_KustW|E9B_Hc?Y2FQ5g`MZiG0eMgoL*)6fY1~?I{pu zso@#*g9IGE<}<=>hJb9ESh{f(KwK*o;qz~UB}?&;H{sXBS01R?@jW}>-=QSie395Y zkb1usW&(h6?ejeV0~ueDBYA5@zHx9ucT&EyB^`(iNI3F{~`^Iu+VlgGt)^ zQ+&5;nf<`Y*nVeq&wpvTx7*duZq+L8@><_KS02~F&hG9~yjkHuDCkVOtHo(kAyJe2 z=@ZuySH$NGK&-N16|o45l3E18U?3%w9)vit3^JsEIm=!>dx@nVxWM$8HPn9q=NSMT zf*X>Q042x*z|gaIR9mfQF;OlDbp!L@xR~vv!~+ZPp@wB-C89uend3?spbHiF{?)ax z{8tkH!Kd-@@lwzL_QY}BTEfonFFVf{V0rOSjRzC_M|h?2g}$G;ZOxZ%;PW@1?%sCP?2x#6<(1UINGFPI71w-->@ zRpw?y_+aW!C=vV#qVo@65X3|sY6g%3Y>4N29%8pPm9#f=2ogW3a70=BY#jILc_hopvh3d8$L8=X_4^}5!(YGVK|$l^2*F7cv-b86(9-w1wpI2 z9{}TG2rkEMyQso*_wG^%|0?8V+P5I@nO$G62NqHzFcOTwtB#JoRG?F%hQVNfM;Qb3 zn#|Qz3k*aZ;Tce|R~j)gvW4W&5j3Aj`m%}&GmtfEwvS9qS zS8Kx)2g<~0UJ4lOlAU@ zPc_)eZ^7ee$LQF_W!OCZq+>H6K?z6=X@EB$KR*vUdl*mFOF&uT!H@}o%v?abIsy`* zQYe8Wmn@(O;^Q==SAkv7PoSmr-+Hh?2ybQy%BXemWr0%WGq)V8UY+(kDe-V_cJ}vE zQ(VgXK)8vj-kVFX1t8@G0HBmYuFh&#cMj+oDc_oc#u-w)3XPis&<3IZ%DXHoGbFYS zPB7W5CbnBxCp)pVCRQj-oI(vVnytHeDUagsa75=2jIeuCh@ew12eonogQO>kUmfYB zp#K#z@{CPzd56Q{*oL^lPom_`>deNQo3+R;5QLS0M>A_PJ2wbRCoP-Ljn}!%E~%R4SU9pdI9i;ZN~d(xW7 z&(`a{ptkJ5oQZssV6(t8%H$FBU4sM3k!z~O>4J=(OStXmlj@0e5AD({D11{l`-Jr9 zBrhf({RG8oG(85qdg5%eOiaN#+tl1ViXKLehfX`oQ1hY22FT%$!r^`kfcdciBV0N} zRXG|g2RNoXwd1!SUWau^u{0gmg z{<6~24sJQXMvJEF%02Mb?p)a$XPU!C?SK8}4Xd&esa0R<(<{TSY*o%y}Q0h&|$*BgGui(D#)!prv zWwPjmJ4gl+R2C4!7Xz6K`vJA)TzmEMut}fUE^TXP z=V+G>BK}~D+6_rTC_N92D-2pUO!!fsmZm_)_8NKRjvyhmg4ZBKt@0{IebttdDsRk-(d<+bsipVX1t=Vh9xKBLf4e zDM!oCtAB()3N)R8ZZHI>pAGOS7QwGs-QKh3Ar`t!Lm`^ zrLU_1k>o)6YZE}htH1ePMdpqbT)m!B_0l8&7u&!V*9JpFjHn!_4*d-Krl0{8b!$`?@s^hhAO~Sa-jJ*-~;@G1D6YSgRC>_3*kn zt#QB?42tJ9kB6d8<@q`LK_+>z)-j>~*AToNan?SCP5Rlo+dF^SciFD>^I~ojFM z;v@6Dov}0z4?J6Ydoxg+@H{B7)Pzx~ZYz@wX)!t5sVI~}X;i&HuHdVK5g$v-6K{vz zyH!%Ue>~jpOStv3w`zWG&~ak(Vc9~Qz3oT_$9{^@WyVWEFnB~?>p9|I$UNkcI=eo8`!-|U;QqS-gB?R>jtT^rb({`@<2efy#kXcP+N zaMWHl|9ed9*~iE0)SU)X- zM!A2RNfk;QR(5h^e%adT&CwS))E*MX4tp-BUkD+f(hFUs##VVLdbtquPqw z8Xd-FI^)lJrxV{)f>O(i{-!I2+ev%#%+#UJeb_xUT(0}87U_775sSfdKYin{@iue| zXroN|Ar3ypc$&tXM_5^DH71?=pV++Ul;}yL&fMCM<$WD_sqb3e*O*W>F)=T6bC^B_ zdFTZ?f7MY-v;jx`)l(=`L%+R_S$d(F`S7vr&XUil&>(JVVHB1PNm8*sxI~gGhips| zLz|3R@3L9An3#cy&SA~&pIPM99?Z?XVfb3Es#0;ZEM#yvKrXP=K+_{Ynor>ZfdPEg z+Y^z|m06`N%%;sH`Q3C;GDePLV|{W%-CK15;O80Ln5qkXTC zceK%l9|;O|vFA!Y7LR4L&ehuW&L{@~kqFu&Kr%h9@HE^~X09p$r(8sW2%Y7jZ=-sz zTPr78%*Evab{&ptrJ6I;$xu4$^?zmx5rD2XWoVen0H?3n((-Ch_ntpX&^vTX;MP1ou{_E$fwD>RIyyRwYisHP)ar(Y>FDMTmFAZ!&BPh+J!2UHaAW$t ztMM=5v*3$Ho;R{%ze+*T53BP?napSL#&1I}p-^ai=&8!vR%(sQ+dB`u+3snGaBHoR zbDYp4xSywQNAZb;nd|3>?sE!X*`Y{i75MO>6tFX6lNX9KNeQ2&s*PR_Eh92Gm3^a^ zsx9$Rjf}A$+rfRned&Qu%pjKYzsMV0v!bo5wka*4yDd0WUfGOcCKdY-$iO?=$cH z6I{z8Xfby#_bNTEtI(*j$xl$223+^e{Y>5gU)MCijCA;f2wHXi(C}f5IE>V1z1fDf z#ymAt+q@-c-_b=Iy}ht+tw7;+3J-#02`Og6JEd4=M8-|O>66R-C`S$g_Ji7VDjRm@1 z8ZBjo3cD@YgWtN&8|)YkgX;a&D-)Bd55J3GU_`wqO-f3-3i;%%j0{~P{35)hD{N}A z72*raPmPNr+V}fU6>Hhcgz zDrAS8SHTKq%m0mls{=_pGQGY(1<@5hwd2oJ{JLLJMYXhyH`a*fbjNGkf~$NSs~s!g zj%?N<*doa%1P7{mbSe3264I;>HB^+mGDsk#t9t`EyH9s2r#Tc4I%vR5Q#uB|n-BAz_~5 z3Z%L>85eLQcRz@Bx_vGC1*KI6jWpq@Jh2za{AJm zU2^N2W$0-TqE_fE+arhhCTQyrVsZ_tJmVsDxIgnS8x+Qo&K9%cHVx_?U2oDNVSbK{ zRacjM&d{ZK%f)4#I@JzEz8?*G^)hmG>5&qn0;#(RXJ906l)$s7AC5B|E#h^ zH%9NiYO(Xsgwteb_mb|j)gx@*WIJ+6wEgNwLq`F7e6AuV&#K+7yT&ZprW%X~Q3YD$ z#a2w(ndM2ZYGWf7##i$LzaBiaH8yV5Ub!a(gDi?7#7gH@f`jhm_(-}@dMe!;ECi}K z?|sV5(roN5H*0giY@k)-qht7ncK8N2@IIm&>Lwy;QkYWwTLJgviQ6c*9Dr?cJ*rA_U- za}*sB`7qdzbedtDoC=j|ImoB&v~fpq8(O*SMA&J6dk#89(ZT*+ITo*poUYjY5}Srwa_4)pS&vGuH7r zid?$R8D?7aRnWi=?$}z-7=bV3WF?;G^)pwOg0#*AoB9+R>@XUkDN>P6aqkI7V^>vO zEHMwgSggvCCfQ^zNn4;vv&*lpm3S#B=yMGUY8LACO6@k}L~6EFO&R0(elni1PCASe zn=6mVk#l6r)-7tJc50?FEPe-cn*8XcN6Ki!+F|b9d+mulEgy;TZL#j>ltND)oVk3B-}_FL{)0&~n@&qu6FAjh&-><>K(Yl}@fjXekO zd`1alHo2A~DX}ty_CCYh-qPQQ&Wm^#8%(fXoNBU3Mvni;tWw5wlOXDeK6B<|JmHgu z+w*Tce=2qSW{0f}G(K$s4l8Th0yx*%QXOUevsY)SLupit-cOx{&FIUSDz!`wuc|x( zuSY)&)90BA_z?J$O;eC%t;}m)IUcYbxr;L+FP}C2iSy?F^t|wmhn`{ z7LC0)b^WHQP;eFQ>YVjo4;>^^&0IZ^z2kI}Z0Dom!p7dlQIl&39OTaai;gf2BZ)%c zIU_X!P^#mSx8eQM+@QLa$SC{UHh+672|l^|x2B@$i;F1Z zyb6UTSwGmVq5u0XI@mUqx|v`SjqI_1>C0-cs&XG5eTQMu{3fiwP~LK3H*yM3#G2ne z6=Le@mugvu+{1enu8Si^s88pjo|3e!k+c~iyULKaHITI#GJRG6+SSSd{1570`sztI z6h9{Q5Q<8}Ef{oovwiqRtmfNnk4%fc@i(qCyliI8Kv%3GZ*n-|231|6uM_)~RUFa? zvorO{YOw^gU+*Emge`r|*RAN@T=d&S4!#)Lpo+q4c1u)-A7}}0X87lS=FfG4;|pkX V{RO3bnaju(r6nGV7m7ah{9kntwcG#z diff --git a/data/images/5-waves-view.png b/data/images/5-waves-view.png new file mode 100644 index 0000000000000000000000000000000000000000..cde6f6834bd2457a694df25e165084ff60d3ec81 GIT binary patch literal 111496 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%0An}VV$dQBpK2spd-BO3chckHL*`h7~r+`t)6?H zK__#Rp3+q^?rA2%yrwqOo9Cq#8uY;^X}coT3K#k2bILV84F=Doiy$gH14{59njevB zrGB>e3|i`PxM9imFfz6=zyq7mziIoXK^2Sf-VygKcrc>at1kYD&%^RNv~MwZ`C46}_ET+U>y5|@ zm)Y^)!3aV=Fw?!=O=gL+Jrv3!mFnBN3m=QYDHvOavThCpAeC~sp2krE? z^210&8B4hGZvLbEsb2JQ&8W$u!<8k^N`LRHq-gs8u3t@&OT#40Vc#EpE?CC)NTw_; zmwpMB`-#Dw{IIP`9jRvU-%u!B`(PJ$(tT3w_t00W_nTiOt-UKzX2JRU@ zGzXJsYoa59+xAOfbVb-pupnV8JaF8oJh#Y67ubVxgtswtS-=0-#X_;D zvD8z*FwAHSUSRN)yuta#j9z&6aU{61a0PKmIfCbELXi`AehaTrK+fnnYrJ5M5{FF`V z-&jQpuC-J)^fYMF&`Ewxbi??pN$W~}gSS$IQ51$*)F%S6WE7O}2ZxA&9aMWZybveq zhS?*ZXaD{8g6gS)V8HR0uPQy1bACs5DFwku=#BTdVJ{U0?6bI7#lT{Otpj{ef>)h% zV9?obsz}~*)qxFOn=z#he)rS}@zlD2PVK1)h9K494EltI+5Jhjv1c{&(5xaA9LM-{ zn*;0x&%99VUx)dBt6!>>jx?{&JpoU0)Oit!KFbz0@KKZjE9!f^%?vtXCik3{bGM$F z{&$jL6h8E$UMM&;15dpsa(D9*p?hm_g)4?a`}-tn?`c$tco0H78(I~UeEhJz{KV!* zOBhg8`|O}G^16k37=<#kBuPj$7rH`H5;S|@_1tTrs$44Yx@Yr4>@Nzz!w}~sNlEbf zZ5Y4TJpoz#0J{H9zo$$Ub`{4M$gR$J%$(==wGRfHpmk7c uhZ@DwQJ|$7{N1xIy#O8j|HF^`#=m=&#a9zucG=K5p(x3z$yUo)g#HiArw?ub literal 0 HcmV?d00001 diff --git a/data/images/6-main-settings.png b/data/images/6-main-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..b729faad0d052e73fd3aa22d7e6db1d4d543608b GIT binary patch literal 135631 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

-akP^z0-2S1FRt&qhJa;rWAI)Y5Vj2KO^&y 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%0A=CS6UPMTQ+0L1(C5y@E@shDIR-h6m`K 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
Wr?Hk|sHZ%Oiu}Q^vU3j!eE*KK4Fg*J{>Jy% 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

We&<(=>K4LSvoxNtK!kU=pvN$99*XQ8?#FC$1@u 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 G!2bdJ^z7LH literal 0 HcmV?d00001 From 284370db48e1120edc42c74002b8f3b8e10b57c6 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 21:22:52 +0300 Subject: [PATCH 101/167] docs: update READMEs --- README.md | 2 +- docs/README-ru.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4f753c3..eb8e6e0 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ README language: \

- Preview + Preview
## Install diff --git a/docs/README-ru.md b/docs/README-ru.md index adc00f7..3e4afe6 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -27,7 +27,7 @@

GTK4/Adwaita приложение, которое позволит вам использовать Я.Музыку на Linux.

- Preview + Preview
## Установка From 34ab362ee028d5892ccd0c4bd30b5a9a58888f3e Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 30 Sep 2024 21:31:00 +0300 Subject: [PATCH 102/167] metainfo: update screenshots --- data/space.rirusha.Cassette.metainfo.xml.in.in | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/data/space.rirusha.Cassette.metainfo.xml.in.in b/data/space.rirusha.Cassette.metainfo.xml.in.in index ec0a3bf..514129a 100644 --- a/data/space.rirusha.Cassette.metainfo.xml.in.in +++ b/data/space.rirusha.Cassette.metainfo.xml.in.in @@ -59,23 +59,27 @@ @HELP@ - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/1-liked.png + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/959c28f67e219efdba1fa280d2170d3d72bed20a/data/images/1-liked-view.png Liked view - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/2-playlists.png + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/959c28f67e219efdba1fa280d2170d3d72bed20a/data/images/2-playlists-view.png Playlists view - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/3-lyrics.png + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/959c28f67e219efdba1fa280d2170d3d72bed20a/data/images/3-sync-lyrics.png Sync lyrics - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/4-queue.png + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/959c28f67e219efdba1fa280d2170d3d72bed20a/data/images/4-playback-queue.png Playback queue - https://gitlab.gnome.org/Rirusha/Cassette/-/raw/main/data/images/5-main-settings.png + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/959c28f67e219efdba1fa280d2170d3d72bed20a/data/images/5-waves-view.png + Waves view + + + https://gitlab.gnome.org/Rirusha/Cassette/-/raw/959c28f67e219efdba1fa280d2170d3d72bed20a/data/images/6-main-settings.png Main preferences From 2910a04637c33bcad59dcbcb95cb1ab89595561b Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 30 Sep 2024 20:21:19 +0000 Subject: [PATCH 103/167] Update Slovenian translation --- po/sl.po | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/po/sl.po b/po/sl.po index 36eb7f9..55f2a27 100644 --- a/po/sl.po +++ b/po/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-30 09:19+0000\n" -"PO-Revision-Date: 2024-09-30 15:22+0200\n" +"POT-Creation-Date: 2024-09-30 18:34+0000\n" +"PO-Revision-Date: 2024-09-30 22:20+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl\n" @@ -112,6 +112,10 @@ msgid "Playback queue" msgstr "Čakalna vrsta za predvajanje" #: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Pogled valovanja" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 msgid "Main preferences" msgstr "Glavne nastavitve" From fd5ffa975419d6f245553cd1b1db9c673b032a70 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 15:24:12 +0300 Subject: [PATCH 104/167] ci: add update repo --- .gitlab-ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a1d95c7..a7060f4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,7 @@ stages: - build-x86_64 - update-repo - deploy + - update-repo test-mr: variables: @@ -159,3 +160,20 @@ pages: paths: - public expire_in: 14 days + +update-repo: + stage: update-repo + image: alpine:latest + dependencies: + - "build-x86_64" + script: + - tar xf repo.tar + - git clone https://Rirusha:${GITHUB_TOKEN}@github.com/Rirusha/rirusha.space.git + - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo + - cd rirusha.space + - git add . + - git commit -m "repos: update cassette-nightly repo" + - git push + - cd .. + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' From 4e421207503b1213bb59edf731c9f64955a42b25 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 15:25:49 +0300 Subject: [PATCH 105/167] ci: fix --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a7060f4..8d12ddb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -172,7 +172,7 @@ update-repo: - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space - git add . - - git commit -m "repos: update cassette-nightly repo" + - git commit -m "Update cassette-nightly repo" - git push - cd .. rules: From c4129a387750aadf1abf97fa0b8f2a47f940a537 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 15:26:52 +0300 Subject: [PATCH 106/167] ci: remove update-repo --- .gitlab-ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8d12ddb..878db61 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,6 @@ stages: - test-mr - build-aarch64 - build-x86_64 - - update-repo - deploy - update-repo From 09ce1e58c36c334ecb05d6a64d31d3961b62eeed Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 15:34:37 +0300 Subject: [PATCH 107/167] ci: fix --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 878db61..f25b1e2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -167,6 +167,7 @@ update-repo: - "build-x86_64" script: - tar xf repo.tar + - apk add git - git clone https://Rirusha:${GITHUB_TOKEN}@github.com/Rirusha/rirusha.space.git - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space From 415c0daf0ec80c5e24cf03f31af601a51f00c255 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 15:44:37 +0300 Subject: [PATCH 108/167] ci: add git emal and name --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f25b1e2..9fbc600 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -172,6 +172,8 @@ update-repo: - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space - git add . + - git config --global user.email "rirusha@altlinux.org" + - git config --global user.name "Vladimir Vaskov" - git commit -m "Update cassette-nightly repo" - git push - cd .. From 4585731b45de609b6851a57ea9722673ac462292 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 15:47:00 +0300 Subject: [PATCH 109/167] ci: update --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9fbc600..918a4b4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -172,8 +172,8 @@ update-repo: - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space - git add . - - git config --global user.email "rirusha@altlinux.org" - - git config --global user.name "Vladimir Vaskov" + - git config --global user.email "not-a@mail.com" + - git config --global user.name "Updater Bot" - git commit -m "Update cassette-nightly repo" - git push - cd .. From ef0d08f5f66fd004f02d9e4d17a29f6727c66b24 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 16:02:11 +0300 Subject: [PATCH 110/167] docs: update cassette-nighty repo --- README.md | 2 +- docs/README-ru.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eb8e6e0..02f2186 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ You need to add `cassette-nightly` and `gnome-nightly` repositories: ```shell flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassette-nightly.flatpakrepo +flatpak remote-add --if-not-exists cassette-nightly https://rirusha.space/repos/cassette-nightly.flatpakrepo ``` Install application: diff --git a/docs/README-ru.md b/docs/README-ru.md index 3e4afe6..4011941 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -136,7 +136,7 @@ sudo ninja uninstall -C _build ```shell flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo -flatpak remote-add --if-not-exists cassette-nightly http://rirusha.space/cassette-nightly.flatpakrepo +flatpak remote-add --if-not-exists cassette-nightly https://rirusha.space/repos/cassette-nightly.flatpakrepo ``` Установка приложения: From a0a1bcb42baf470144496b597a9c40b10c7d9d27 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 16:31:09 +0300 Subject: [PATCH 111/167] about: update sponsors --- src/about.vala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/about.vala b/src/about.vala index 0ef3ba1..49f0c8f 100644 --- a/src/about.vala +++ b/src/about.vala @@ -73,6 +73,7 @@ namespace Cassette { "Alex Gluck", "Amper Shiz", "AveryanAlex", + "Avr-Iv", "belovmv", "dant4ick", "Dmitry M.", From f89c9817019ee0b7d241782fd1f9d4370e7ac37f Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 22:01:27 +0300 Subject: [PATCH 112/167] submodule(vala-checkers): update --- vala-checkers | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vala-checkers b/vala-checkers index 4d47f40..3880082 160000 --- a/vala-checkers +++ b/vala-checkers @@ -1 +1 @@ -Subproject commit 4d47f4063737249cb179ca964b54cf7219dd3966 +Subproject commit 3880082bd692fafdf5b94016e73c3cd0ff57c491 From 98066a6b5a9730d3c006e51e800d4c1cc54e6b8c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 1 Oct 2024 22:01:37 +0300 Subject: [PATCH 113/167] style: fix formatting --- .../nightly/space.rirusha.Cassette-Devel.yml | 74 +++++++++---------- .../space.rirusha.Cassette-PreRelease.yaml | 70 +++++++++--------- 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index 440f737..624b401 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -3,47 +3,47 @@ runtime: org.gnome.Platform runtime-version: 'master' sdk: org.gnome.Sdk sdk-extensions: -- org.freedesktop.Sdk.Extension.vala + - org.freedesktop.Sdk.Extension.vala command: cassette finish-args: -- --share=network -- --share=ipc -- --socket=fallback-x11 -- --device=dri -- --socket=pulseaudio -- --socket=wayland -- --filesystem=xdg-music:ro -- --filesystem=xdg-download:ro -- --talk-name=org.mpris.MediaPlayer2.Player + - --share=network + - --share=ipc + - --socket=fallback-x11 + - --device=dri + - --socket=pulseaudio + - --socket=wayland + - --filesystem=xdg-music:ro + - --filesystem=xdg-download:ro + - --talk-name=org.mpris.MediaPlayer2.Player build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib cleanup: -- /include -- /lib/pkgconfig -- /man -- /share/doc -- /share/gtk-doc -- /share/man -- /share/pkgconfig -- /share/vala -- '*.la' -- '*.a' + - /include + - /lib/pkgconfig + - /man + - /share/doc + - /share/gtk-doc + - /share/man + - /share/pkgconfig + - /share/vala + - '*.la' + - '*.a' modules: -- name: blueprint-compiler - buildsystem: meson - cleanup: - - '*' - sources: - - type: git - url: https://gitlab.gnome.org/jwestman/blueprint-compiler - commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 - tag: v0.14.0 -- name: cassette - buildsystem: meson - builddir: true - config-opts: - - -Dis_devel=true - sources: - - type: dir - path: ../../../ + - name: blueprint-compiler + buildsystem: meson + cleanup: + - '*' + sources: + - type: git + url: https://gitlab.gnome.org/jwestman/blueprint-compiler + commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 + tag: v0.14.0 + - name: cassette + buildsystem: meson + builddir: true + config-opts: + - -Dis_devel=true + sources: + - type: dir + path: ../../../ diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index 62622b2..a407f68 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -3,45 +3,45 @@ runtime: org.gnome.Platform runtime-version: '47' sdk: org.gnome.Sdk sdk-extensions: -- org.freedesktop.Sdk.Extension.vala + - org.freedesktop.Sdk.Extension.vala command: cassette finish-args: -- --share=network -- --share=ipc -- --socket=fallback-x11 -- --device=dri -- --socket=pulseaudio -- --socket=wayland -- --filesystem=xdg-music:ro -- --filesystem=xdg-download:ro -- --talk-name=org.mpris.MediaPlayer2.Player + - --share=network + - --share=ipc + - --socket=fallback-x11 + - --device=dri + - --socket=pulseaudio + - --socket=wayland + - --filesystem=xdg-music:ro + - --filesystem=xdg-download:ro + - --talk-name=org.mpris.MediaPlayer2.Player build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib cleanup: -- /include -- /lib/pkgconfig -- /man -- /share/doc -- /share/gtk-doc -- /share/man -- /share/pkgconfig -- /share/vala -- '*.la' -- '*.a' + - /include + - /lib/pkgconfig + - /man + - /share/doc + - /share/gtk-doc + - /share/man + - /share/pkgconfig + - /share/vala + - '*.la' + - '*.a' modules: -- name: blueprint-compiler - buildsystem: meson - cleanup: - - '*' - sources: - - type: git - url: https://gitlab.gnome.org/jwestman/blueprint-compiler - tag: v0.14.0 - commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 -- name: cassette - buildsystem: meson - builddir: true - sources: - - type: dir - path: ../../../ + - name: blueprint-compiler + buildsystem: meson + cleanup: + - '*' + sources: + - type: git + url: https://gitlab.gnome.org/jwestman/blueprint-compiler + commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 + tag: v0.14.0 + - name: cassette + buildsystem: meson + builddir: true + sources: + - type: dir + path: ../../../ From f7b4ebd3ea2b91615cd02fe4790707f9ee9c7572 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Wed, 2 Oct 2024 01:04:10 +0000 Subject: [PATCH 114/167] Update Brazilian Portuguese translation --- po/pt_BR.po | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/po/pt_BR.po b/po/pt_BR.po index d67443e..4478cae 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-27 14:53+0000\n" -"PO-Revision-Date: 2024-09-29 16:54-0300\n" +"POT-Creation-Date: 2024-09-30 18:34+0000\n" +"PO-Revision-Date: 2024-10-01 22:02-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -41,7 +41,9 @@ msgstr "Cassette (Devel)" #: data/space.rirusha.Cassette-Devel.desktop.in.in:5 msgid "Unofficial Yandex Music client for GNOME (Devel build)" -msgstr "Cliente não oficial do Yandex Music para GNOME (construção de desenvolvimento)" +msgstr "" +"Cliente não oficial do Yandex Music para GNOME (construção de " +"desenvolvimento)" #: data/space.rirusha.Cassette.metainfo.xml.in.in:7 msgid "Unofficial Yandex Music client" @@ -90,6 +92,30 @@ msgid "" msgstr "" "Cassette é um cliente não oficial e não é associado ou endossado pelo Yandex." +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Visualização de curtidas" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Visualização de listas de reprodução" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Sincronização de letras" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Fila de reprodução" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Visualização de ondas" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Preferências principais" + #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Informações da conta" From 569250898611bca00335e6714acbe7718e63e413 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 12:49:38 +0300 Subject: [PATCH 115/167] cu: update --- .gitlab-ci.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 918a4b4..6a438eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,25 +1,32 @@ include: - project: 'gnome/citemplates' file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml' + - project: 'Rirusha/citemplates' + file: 'lints.yml' + - project: 'Rirusha/citemplates' + file: 'vala-checkers.yml' variables: - APP_ID_DEVEL: 'space.rirusha.Cassette-Devel' - MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID_DEVEL}.yml - BUNDLE: "${APP_ID_DEVEL}.flatpak" + APP_ID: 'space.rirusha.Cassette-Devel' + MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID}.yml + BUNDLE: "${APP_ID}.flatpak" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" FLATPAK_MODULE: "cassette" stages: + - lint-vala + - lint-blp + - lint-checkers - test-mr - build-aarch64 - build-x86_64 - deploy + - deploy-sithyfus - update-repo test-mr: variables: RUN_TESTS: "0" - APP_ID: ${APP_ID_DEVEL} stage: 'test-mr' extends: '.flatpak' rules: @@ -88,7 +95,7 @@ test-mr: flatpak-builder ${CI_FB_ARGS} --keep-build-dirs --arch=${ARCH} --user --gpg-sign=${GPG_KEY_ID} --gpg-homedir=${GNUPGHOME} --disable-rofiles-fuse flatpak_app --repo=repo ${BRANCH:+--default-branch=$BRANCH} ${MANIFEST_PATH} # Generate a Flatpak bundle - - flatpak build-bundle --runtime-repo=${RUNTIME_REPO} --gpg-sign=${GPG_KEY_ID} --gpg-homedir=${GNUPGHOME} repo ${BUNDLE} ${APP_ID_DEVEL} ${BRANCH} + - flatpak build-bundle --runtime-repo=${RUNTIME_REPO} --gpg-sign=${GPG_KEY_ID} --gpg-homedir=${GNUPGHOME} repo ${BUNDLE} ${APP_ID} ${BRANCH} - echo "[Flatpak Repo]" > repo/index.flatpakrepo - echo "Title=Cassette Nightly Repo" >> repo/index.flatpakrepo From 5eb78e721c309413713f1c2d29106901c2d564a0 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 12:56:38 +0300 Subject: [PATCH 116/167] ci: update --- .gitlab-ci.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6a438eb..116c55a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,8 @@ include: - project: 'gnome/citemplates' - file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml' - - project: 'Rirusha/citemplates' - file: 'lints.yml' - - project: 'Rirusha/citemplates' - file: 'vala-checkers.yml' + file: 'flatpak/flatpak-ci-initiative.yml' + - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/lints.yml' + - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/vala-checkers.yml' variables: APP_ID: 'space.rirusha.Cassette-Devel' From 0d41f06e90011a98a98d54ed0735b72dd6b56d4c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 12:58:29 +0300 Subject: [PATCH 117/167] ci: update --- .gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 116c55a..3849ad1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,5 @@ include: - - project: 'gnome/citemplates' - file: 'flatpak/flatpak-ci-initiative.yml' + - 'https://gitlab.gnome.org/gnome/citemplates/-/raw/main/flatpak/flatpak_ci_initiative.yml' - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/lints.yml' - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/vala-checkers.yml' From 54e6756783fed2730bba2fda432c8f6b9160697f Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 12:59:33 +0300 Subject: [PATCH 118/167] ci: update --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3849ad1..98dd485 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ include: - - 'https://gitlab.gnome.org/gnome/citemplates/-/raw/main/flatpak/flatpak_ci_initiative.yml' + - 'https://gitlab.gnome.org/GNOME/citemplates/-/raw/master/flatpak/flatpak_ci_initiative.yml' - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/lints.yml' - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/vala-checkers.yml' From 0c155708f65f37aea2094aa658f067bf6acb7dd9 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 13:01:00 +0300 Subject: [PATCH 119/167] ci: update --- .gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 98dd485..112a425 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,10 @@ include: - - 'https://gitlab.gnome.org/GNOME/citemplates/-/raw/master/flatpak/flatpak_ci_initiative.yml' - - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/lints.yml' - - 'https://gitlab.gnome.org/Rirusha/citemplates/-/raw/main/vala-checkers.yml' + - project: 'gnome/citemplates' + file: 'flatpak/flatpak_ci_initiative.yml' + - project: 'Rirusha/citemplates' + file: 'lints.yml' + - project: 'Rirusha/citemplates' + file: 'vala-checkers.yml' variables: APP_ID: 'space.rirusha.Cassette-Devel' From 657d40d0f6b3df87142d669773e8e36727ced542 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 13:11:26 +0300 Subject: [PATCH 120/167] ci: fix update-repo stage --- .gitlab-ci.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 112a425..1da5ee3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -179,10 +179,13 @@ update-repo: - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space - git add . - - git config --global user.email "not-a@mail.com" - - git config --global user.name "Updater Bot" - - git commit -m "Update cassette-nightly repo" - - git push + - | + if [[ -n $(git status --porcelain) ]]; then + git config --global user.email "not-a@mail.com" + git config --global user.name "Updater Bot" + git commit -m "Update cassette-nightly repo" + git push + fi - cd .. rules: - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' From edb9442cb2964ac9bca054beed43c5914aaa4338 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 13:15:10 +0300 Subject: [PATCH 121/167] ci: update --- .gitlab-ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1da5ee3..a849ba8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,6 +24,18 @@ stages: - deploy-sithyfus - update-repo +lint-vala: + stage: 'lint-vala' + extends: '.lint-vala' + +lint-blp: + stage: 'lint-blp' + extends: '.lint-blp' + +lint-checkers: + stage: 'lint-checkers' + extends: '.lint-checkers' + test-mr: variables: RUN_TESTS: "0" From cecf7b2ec511f5f9a4d900cd2337464b03e17211 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 13:19:45 +0300 Subject: [PATCH 122/167] ci: comment broken --- .gitlab-ci.yml | 6 +++--- .vscode/tasks.json | 2 +- vala-lint.conf | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a849ba8..cb3288d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,9 +14,9 @@ variables: FLATPAK_MODULE: "cassette" stages: - - lint-vala - - lint-blp - - lint-checkers + # - lint-vala + # - lint-blp + # - lint-checkers - test-mr - build-aarch64 - build-x86_64 diff --git a/.vscode/tasks.json b/.vscode/tasks.json index f72ddf2..ae0d39c 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -24,7 +24,7 @@ { "label": "Full check", "type": "shell", - "command": "io.elementary.vala-lint -d . -c vala-lint.conf && python3 ${workspaceFolder}/vala-checkers/empty_lines_checker.py . && python3 ${workspaceFolder}/vala-checkers/indentation_checker.py .", + "command": "echo 'Linter:' && io.elementary.vala-lint -d . -c vala-lint.conf && echo 'Empty lines:' && python3 ${workspaceFolder}/vala-checkers/empty_lines_checker.py . && echo 'Indentation:' && python3 ${workspaceFolder}/vala-checkers/indentation_checker.py .", "problemMatcher": [] }, { diff --git a/vala-lint.conf b/vala-lint.conf index c0c5319..c8abba3 100644 --- a/vala-lint.conf +++ b/vala-lint.conf @@ -24,4 +24,4 @@ ignore-comments=false exceptions=UUID [note] -keywords=TODO,FIXME \ No newline at end of file +keywords=TODO,FIXME From 24919095246296ad5667ec67a2871910792c3336 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 13:21:08 +0300 Subject: [PATCH 123/167] ci: fix --- .gitlab-ci.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cb3288d..4fe61ed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,9 +14,6 @@ variables: FLATPAK_MODULE: "cassette" stages: - # - lint-vala - # - lint-blp - # - lint-checkers - test-mr - build-aarch64 - build-x86_64 From d4a7cc6346491a14eb7167ae9454b8e994d2acb6 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 2 Oct 2024 13:22:52 +0300 Subject: [PATCH 124/167] ci: fix --- .gitlab-ci.yml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4fe61ed..b6ea1e6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,6 +14,9 @@ variables: FLATPAK_MODULE: "cassette" stages: + - lint-vala + - lint-blp + - lint-checkers - test-mr - build-aarch64 - build-x86_64 @@ -21,17 +24,17 @@ stages: - deploy-sithyfus - update-repo -lint-vala: - stage: 'lint-vala' - extends: '.lint-vala' +# lint-vala: +# stage: 'lint-vala' +# extends: '.lint-vala' -lint-blp: - stage: 'lint-blp' - extends: '.lint-blp' +# lint-blp: +# stage: 'lint-blp' +# extends: '.lint-blp' -lint-checkers: - stage: 'lint-checkers' - extends: '.lint-checkers' +# lint-checkers: +# stage: 'lint-checkers' +# extends: '.lint-checkers' test-mr: variables: From 8239f621f81ecf40ce56d8cd15365064e80b4516 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 4 Oct 2024 09:41:37 +0300 Subject: [PATCH 125/167] ci: update --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6ea1e6..56f3149 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -190,11 +190,11 @@ update-repo: - git clone https://Rirusha:${GITHUB_TOKEN}@github.com/Rirusha/rirusha.space.git - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space - - git add . - | if [[ -n $(git status --porcelain) ]]; then git config --global user.email "not-a@mail.com" git config --global user.name "Updater Bot" + git add . git commit -m "Update cassette-nightly repo" git push fi From 82585b28a7ec01be9d588b14d138beb56a29ebea Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 4 Oct 2024 10:00:31 +0300 Subject: [PATCH 126/167] ci: update --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 56f3149..7351ad4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -190,11 +190,12 @@ update-repo: - git clone https://Rirusha:${GITHUB_TOKEN}@github.com/Rirusha/rirusha.space.git - rm -f rirusha.space/repos/cassette-nightly.flatpakrepo && cp repo/index.flatpakrepo rirusha.space/repos/cassette-nightly.flatpakrepo - cd rirusha.space + - git add . + - echo $(git status --porcelain) - | if [[ -n $(git status --porcelain) ]]; then git config --global user.email "not-a@mail.com" git config --global user.name "Updater Bot" - git add . git commit -m "Update cassette-nightly repo" git push fi From 9d58ec2a3ffa7a5eb46d9b7149983ecdcaf74133 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 4 Oct 2024 10:10:54 +0300 Subject: [PATCH 127/167] ci: update --- .gitlab-ci.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7351ad4..455d9bd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -192,13 +192,10 @@ update-repo: - cd rirusha.space - git add . - echo $(git status --porcelain) - - | - if [[ -n $(git status --porcelain) ]]; then - git config --global user.email "not-a@mail.com" - git config --global user.name "Updater Bot" - git commit -m "Update cassette-nightly repo" - git push - fi + - git config --global user.email "not-a@mail.com" + - git config --global user.name "Updater Bot" + - git commit -m "Update cassette-nightly repo" || true + - git push - cd .. rules: - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == 'push' From c3f7609e6ced05c0c96f803e0eba5a701cbb55dc Mon Sep 17 00:00:00 2001 From: Anders Jonsson Date: Sat, 5 Oct 2024 09:50:54 +0000 Subject: [PATCH 128/167] Add Swedish translation --- po/LINGUAS | 1 + po/sv.po | 1366 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1367 insertions(+) create mode 100644 po/sv.po diff --git a/po/LINGUAS b/po/LINGUAS index 462a59c..b4c038b 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -5,4 +5,5 @@ es pt_BR ru sl +sv tr diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..c35bb71 --- /dev/null +++ b/po/sv.po @@ -0,0 +1,1366 @@ +# Swedish translation for cassette. +# Copyright © 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# Anders Jonsson , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-09-30 18:34+0000\n" +"PO-Revision-Date: 2024-10-05 11:49+0200\n" +"Last-Translator: Anders Jonsson \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.5\n" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Kassett" + +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Inofficiell Yandex Music-klient för GNOME" + +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;musik;" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Kassett (utveckling)" + +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "Inofficiell Yandex Music-klient för GNOME (utvecklingsbygge)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Inofficiell Yandex Music-klient" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"GTK/Adwaita-program som låter dig använda Yandex Music-tjänsten på Linux-" +"operativsystem." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 +msgid "Features:" +msgstr "Funktioner:" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "Låter dig spara spellistor och album för frånkopplad lyssning" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "Har ett dynamiskt ”karaokeläge” direkt i spårinformationspanelen" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Låter dig mer precist anpassa visningen och uppspelningen av speciellt " +"innehåll, exempelvis om det är känsligt eller lämpligt för barn." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Visar spår som för närvarande är otillgängliga på tjänsten" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 +msgid "Shows which tracks have been replaced and by what" +msgstr "Visar vilka spår som ersatts och av vad" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" +"Kassett är en inofficiell klient och är inte associerad med eller främjad av " +"Yandex." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Gillatvy" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Spellistevy" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Synkronisera låttexter" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Uppspelningskö" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Vågvy" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Huvudinställningar" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Kontoinformation" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Öppna i webbläsare" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Plus" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Logga ut" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "Användningsläge" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "Välj användningsläge" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"Om du väljer ”Anslutet läge” kan du komma åt lokal musik genom att aktivera " +"visningen av motsvarande sidor i sidinställningarna, såväl som att logga in " +"senare när du väljer ”Lokalt läge”" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Anslutet läge" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Lokalt läge" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Stäng" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Auktorisering" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Katalogstorlek:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Cache" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Rensa" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Data" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Flytta till cache" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Flytta" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Visa alla cachejobb" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Titel: " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "Ikon: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Spara sida" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Ta bort sida" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Anpassade sidor" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Här kan du styra anpassade sidor." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "Ogillade spår" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Gå bakåt" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Uppdatera" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "Yandex Music-sökning" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Huvudåtgärder" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Visa kortkommandon" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Avsluta" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Uppspelningskontroll" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Spela upp/pausa uppspelning" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Spela upp föregående spår" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Spela upp nästa spår" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Tysta program" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Kökontroll" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Ändra blandningsläge" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Ändra upprepningsläge" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Annat" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Dela aktuellt spår" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Klistra in URL från urklipp" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Känsligt innehåll" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Innehåll för barn" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Sidan under uppbyggnad" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Alla stationer" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Ingen Plus-prenumeration" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"För att undvika problem med Yandex så är programmets nätfunktioner inte " +"tillgängliga utan en Yandex.Plus-prenumeration. Tack för er förståelse." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Skaffa Plus" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Visa spårinfo" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Visa våginställningar" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Visa uppspelningskö" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Ändra volym" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Spelar nu" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Välj spellista att lägga till" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Skapa spellista" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Spellista" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Tom" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Dina spellistor" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Du gillade också dessa spellistor" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Ändra synlighet för spellista" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Lägg till sida till rubrik" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Spara" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Ta bort" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Avbryt" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Stoppa" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Huvudsida" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Allmänt" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Aktivera högkvalitetsljud" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"Observera! Om spåret hämtades i låg kvalitet, och hög kvalitet aktiveras " +"efter hämtningen, så kommer ljudet inte läsas in på nytt" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "Lägg till spår högst upp i spellista" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "Om spåret kommer läggas till först eller sist i spellistan" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "Visa ”Spelar nu”-avisering" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Visa en avisering vid byte av spår" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "Visa ytterligare märken" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Ytterligare märken visar ytterligare information om spåret" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "Visa sparningsmärke" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "Visa en etikett med information om spårets cachestatus" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Visa cachemärke" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Visa ett märke om att spara ett spår till cachen" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "Visa ersattmärke" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "Visa ett märke som visar att spåret har blivit ersatt" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "Synlighet för spår" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" +"Visa speciella spår i spårlistor. Filter fungerar inte vid sökning i " +"spårlistan" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "Visa otillgängligt innehåll" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" +"Visa spår som inte är tillgängliga i tjänsten. Du kan inte lyssna på dem" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "Visa innehåll som är lämpligt för barn" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Visa innehåll specifikt för barn" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Visa känsligt innehåll" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Visa innehåll som har åldersbegränsningar" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Övrigt" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "Aktivera felsökningsläge" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" +"Aktivera loggning av ytterligare information som är användbar för felupptäckt" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Experimentellt" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "Parametrar som testar något och kan tas bort i framtida utgåvor" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "Använd endast bottenmenyer" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "Testinställning för bottenmeny" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "Sidor" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "Statiska sidor" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" +"Här kan du visa eller dölja statiska sidor. De kommer alltid visas på " +"vänster sida om rubriken." + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "Visa ”Huvud”-sida" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "Visa ”Gillat”-sida" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "Visa ”Spellistor”-sida" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Cache" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Cachehantering" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"Här kan du se programmets minnesanvändning, ta bort all cache från " +"cachemappen och styra hämtning av cache till disk" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Cacha innehåll" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" +"För bättre prestanda. Med tiden börjar det ta upp mycket utrymme. Så här " +"långt krävs manuell rensning. Om aktiverat kommer programmet cacha allt " +"innehåll till en cachekatalog för bättre prestanda. Annars kommer programmet " +"endast läsa in innehåll vid cachning av objekt (såsom spellistor eller " +"album). Att inaktivera parametern tar inte bort redan hämtat innehåll" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "Innehåll sparas…" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Innehåll cachat" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "Innehåll sparat" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "Stationspanel" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "Söker efter station…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Efter genre…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Efter stämning…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Efter aktivitet…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Efter epok…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Annat…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Inga stationer hittades med det namnet" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Texter för spår" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Upphovsmän" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Källa" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Liknande spår" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Sök spår" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Sortera efter" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Inga spår att visa" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "namn" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "artist" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "album" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "längd" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "Läser in…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Efter mångfald…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Efter språk…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Kan inte hämta våginställningar" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Anslut igen" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Anslutningsproblem" + +#. Translators: NAME /n NAME +#: src/about.vala:59 +msgid "translator-credits" +msgstr "Anders Jonsson " + +#: src/about.vala:67 +msgid "Telegram channel" +msgstr "Telegramkanal" + +#: src/about.vala:68 +msgid "Financial support (Tinkoff)" +msgstr "Finansiellt stöd (Tinkoff)" + +#: src/about.vala:69 +msgid "Financial support (Boosty)" +msgstr "Finansiellt stöd (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:72 +msgid "Sponsors" +msgstr "Sponsorer" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Skriv ut versionsinformation och avsluta" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Anslutning återupprättad" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Föregående" + +#: src/application.vala:274 +msgid "Next" +msgstr "Nästa" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "Aktuellt spår kan inte kopieras till urklipp" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Kan inte tolka urklippsinnehåll" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "Användarvy inte implementerad ännu" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "Albumvy inte implementerad ännu" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "Logga ut?" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "Du behöver logga in igen för att använda programmet" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "Avbryt" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "Flyttar…" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "Gillade" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "Dagens" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "Okänd" + +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "Databasen initierades, plats - %s" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "Kan inte spara objektet %s" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "Byte" +msgstr[1] "Byte" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "Kilobyte" +msgstr[1] "Kilobyte" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "Megabyte" +msgstr[1] "Megabyte" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "Gigabyte" +msgstr[1] "Gigabyte" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "Terabyte" +msgstr[1] "Terabyte" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "Fel vid hämtning av storlek på cachekatalog. Meddelande %s" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "Fel vid hämtning av storlek på permanent katalog. Meddelande %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "Fel typ: %s förväntades, fick %s" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "Problem med kö" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "Ny spellista" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "Kan inte ställa in titeln ”%s” till sida" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "Kan inte ställa in ikon med namnet ”%s” till sida" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "Maximalt sidantal uppnåddes" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "Sidan ”%s” redan tillagd" + +#: src/pager.vala:267 +msgid "Main" +msgstr "Huvudsida" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "Spellistor" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "Kan inte läsa sidfil. Meddelande: %s" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "Kan inte skapa sidfil. Meddelande: %s" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "Inte implementerat ännu" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "Behöver auktorisering" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Behöver en prenumeration på Bookmate" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "Länk kopierad till urklipp" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Längd: %s h. %s min." + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "Längd: %s min." + +#: src/utils.vala:357 +msgid "today" +msgstr "i dag" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "i går" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "Ta bort ogillande" + +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "Sätt ogillande" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "Ta bort gillande" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "Sätt gillande" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Pausa" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Spela upp" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Spellista ”%s”" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "Min vibb efter spellista" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Lägg till i kö" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Dela" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Primär meny" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "Tolka URL från urklipp" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "Inställningar" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "Tangentbordsgenvägar" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "Om Kassett" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "Min vibb efter spår" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "Visa info" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "Spela nästa" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Lägg till i spellista" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Ta bort från spellista" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Ta bort från kö" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Volymkontroll" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Aktivera ljud" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Tysta" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "Album" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d sparat%s" +msgstr[1] "%d / %d sparade%s" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "%d spår sparas nu" +msgstr[1] "%d spår sparas nu" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "Spår ersattes. Ursprunglig version: %s, %s" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "Ägare: %s" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "Spårantal: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "Ta bort cachefiler?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Flytta sparade filer?" + +# TODO: affect saved +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" +"All cache kommer tas bort. Detta påverkar inte sparade spellistor eller album" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" +"Alla sparade spellistor och album kommer flyttas till cachefiler. Detta kan " +"ta ett tag." + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "Tar bort…" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "Bild" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "Spår" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "%s sparas…" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "%s cachad" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "%s sparad" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Spellista ”%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Album ”%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "Efter sökresultat ”%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "Spårlista" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "Ditt musikspår" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "Musikspår" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Våginställningar" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "Spåret inte tillgängligt" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s ”%s” sparades" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "Sparning av %s ”%s” stoppades på grund av nätverksfel" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "Sparning av %s ”%s” avbröts" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "Sparning av %s har startat" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "%s ”%s” flyttades från data till cache" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "Borttagning av %s har startat. Stäng inte programmet" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "Fel %d" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "Kan inte läsa in sida" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "Kan inte hitta önskat innehåll" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "Ta bort spellista?" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "Spellistan ”%s” kommer tas bort permanent." + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "Spellistan ”%s” togs bort" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s uppdaterade spellistan %s" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s uppdaterade spellistan %s" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "Kan inte ändra synlighet för ”%s”" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "Spellistan ”%s” är nu offentlig" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "Spellistan ”%s” är nu privat" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "Fönsterinfomeddelande: %s" + +#~ msgid "@APP_NAME@" +#~ msgstr "@APP_NAME@" + +#~ msgid "Unofficial Yandex.Music client for GNOME @NAME_SUFFIX@" +#~ msgstr "Inofficiell Yandex.Music-klient för GNOME @NAME_SUFFIX@" + +#~ msgid "Vladimir Vaskov" +#~ msgstr "Vladimir Vaskov" + +#~ msgid "Rirusha" +#~ msgstr "Rirusha" From 7a9d1e4c97ae33cf6e7f761db65cbdde58b65487 Mon Sep 17 00:00:00 2001 From: Vasil Pupkin <3abac@3a.by> Date: Mon, 7 Oct 2024 15:22:52 +0000 Subject: [PATCH 129/167] Update Belarusian translation --- po/be.po | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/po/be.po b/po/be.po index f58d57e..91bb663 100644 --- a/po/be.po +++ b/po/be.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-27 20:33+0000\n" -"PO-Revision-Date: 2024-09-28 06:38+0300\n" +"POT-Creation-Date: 2024-09-30 18:34+0000\n" +"PO-Revision-Date: 2024-10-07 18:22+0300\n" "Last-Translator: Yuras Shumovich \n" "Language-Team: \n" "Language: be\n" @@ -93,6 +93,30 @@ msgstr "" "Cassette — неафіцыйны кліент, які не звязаны з кампаніяй Яндэкс і не " "падтрымліваецца ёй." +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Мне падабаецца" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Плэйлісты" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Тэкст песні" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Чарга прайгравання" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Хвалі" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Галоўныя параметры" + #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Інфармацыя пра ўліковы запіс" From 2959fca344db23b49e40f507cd8939eb630a533d Mon Sep 17 00:00:00 2001 From: Artur S0 Date: Tue, 8 Oct 2024 09:09:18 +0000 Subject: [PATCH 130/167] Update Russian translation --- po/ru.po | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/po/ru.po b/po/ru.po index d439c3a..f9c42a7 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Cassette 0.2.0\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-27 14:53+0000\n" -"PO-Revision-Date: 2024-09-29 14:44+0300\n" +"POT-Creation-Date: 2024-09-30 18:34+0000\n" +"PO-Revision-Date: 2024-10-01 14:44+0300\n" "Last-Translator: Artur So \n" "Language-Team: Cassette Team \n" "Language: ru\n" @@ -93,9 +93,33 @@ msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." msgstr "" -"Cassette является неофициальным клиентом, не связан с компанией Яндекс и не " +"Кассета является неофициальным клиентом, не связан с компанией Яндекс и не " "одобрен ей." +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Мне нравится" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Плейлисты" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Текст песни" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Очередь воспроизведения" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Моя волна" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Главные параметры" + #: data/ui/account-info-dialog.blp:5 msgid "Account information" msgstr "Информация об аккаунте" From 51ee17f136d9e54819dbb8c17465591c84904398 Mon Sep 17 00:00:00 2001 From: Hugo Carvalho Date: Wed, 23 Oct 2024 12:48:35 +0000 Subject: [PATCH 131/167] Add Portuguese translation --- po/LINGUAS | 1 + po/pt.po | 1363 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1364 insertions(+) create mode 100644 po/pt.po diff --git a/po/LINGUAS b/po/LINGUAS index b4c038b..0909773 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -2,6 +2,7 @@ be de es +pt pt_BR ru sl diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..58870bf --- /dev/null +++ b/po/pt.po @@ -0,0 +1,1363 @@ +# Portuguese translation for cassette. +# Copyright (C) 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# Hugo Carvalho , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-10-02 01:04+0000\n" +"PO-Revision-Date: 2024-10-23 13:47+0100\n" +"Last-Translator: Hugo Carvalho \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.2.2\n" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Cassette" + +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Cliente não oficial do Yandex Music para GNOME" + +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;música;" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Cassette (Devel)" + +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "" +"Cliente não oficial do Yandex Music para GNOME (compilação de " +"desenvolvimento)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Cliente não oficial do Yandex Music" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"Aplicação GTK/Adwaita que permite usar o serviço Yandex Music em sistemas " +"operativos Linux." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 +msgid "Features:" +msgstr "Funcionalidades:" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "Permite guardar listas de reprodução e álbuns para ouvir offline" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "Possui um “modo karaoke” dinâmico no painel de informações da faixa" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Permite personalizar com mais precisão a exibição e a reprodução de conteúdo " +"especial, como explícito ou adequado para crianças." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Exibe faixas que estão disponíveis no serviço no momento" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 +msgid "Shows which tracks have been replaced and by what" +msgstr "Mostra quais faixas foram substituídas e por quais" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" +"Cassette é um cliente não oficial e não é associado ou endossado pelo Yandex." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Visualização de gostos" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Visualização de listas de reprodução" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Sincronização de letras" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Fila de reprodução" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Visualização de ondas" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Preferências principais" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Informações da conta" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Abrir no navegador" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Mais" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "Sair" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "Modo de utilização" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "Escolha o modo de uso" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"Se selecionar o “Modo online”, poderá acessar a música local ativando a " +"exibição das páginas correspondentes nas preferências de páginas, bem como " +"efetuar acesso posteriormente ao selecionar o “Modo local”" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Modo online" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Modo local" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Fechar" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Autorização" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Tamanho dos diretórios:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Cache" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Limpar" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Dados" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Mover para o cache" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Mover" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Mostrar todos os trabalhos de cache" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Título: " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "Ícone: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Guardar página" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Remover página" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Páginas personalizadas" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Aqui pode controlar páginas personalizadas." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "Faixas não gosto" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Voltar" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Atualizar" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "Pesquisa no Yandex Music" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Ações principais" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Mostra os atalhos" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Sair" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Controlo de reprodução" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Reproduz/Pausa a reprodução" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Reproduz a faixa anterior" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Reproduz a faixa seguinte" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Silenciar aplicação" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Controlo de fila" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Altera o modo aleatório" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Altera o modo de repetição" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Outros" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Partilha a trilha atual" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Analisa a URL da área de transferência" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Conteúdo explícito" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Conteúdo infantil" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Página sob construção" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Todas as estações" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Sem assinatura Plus" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"Para evitar problemas com o Yandex, as funções online da aplicação não estão " +"disponíveis sem uma assinatura Yandex.Plus. Obrigado pela compreensão." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Obter Plus" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Mostra informações da faixa" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Mostra configurações da onda" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Mostra fila de reprodução" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Altera o volume" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "Reproduzindo agora" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Escolha a lista de reprodução para adicionar" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Criar lista de reprodução" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "Lista de reprodução" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Vazia" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Suas listas de reprodução" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Também gostou destas listas de reprodução" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Altera a visibilidade da lista de reprodução" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Adiciona página ao cabeçalho" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "Guardar" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "Eliminar" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Abortar" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Parar" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Principal" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Geral" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Ativa áudio de alta qualidade" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"Atenção! Se a faixa foi transferida em baixa qualidade e, após a " +"transferência ser ativada em alta qualidade, o áudio não será recarregado" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "Adicionar faixa no topo da lista de reprodução" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "" +"A faixa será adicionada à lista de reprodução como a primeira ou a última?" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "Mostrar notificação “A reproduzir agora”" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Mostra uma notificação ao trocar de faixa" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "Mostra marcas adicionais" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Marcas adicionais exibem mais informações sobre a faixa" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "Mostrar marca de gravação" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "Mostra um rótulo com informações sobre o estado de cache da faixa" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Mostrar marca de cache" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Mostra uma marca sobre guardar uma faixa no cache" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "Mostrar marca de substituição" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "Mostra uma marca que mostra que a faixa foi substituída" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "Visibilidade das faixas" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" +"Mostra faixas especiais em listas de faixas. O filtro não funciona ao " +"pesquisar na lista de faixas" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "Mostrar conteúdo não disponível" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" +"Mostra faixas que não estão disponíveis no serviço. Você não pode ouvi-los" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "Mostrar conteúdo adequado para crianças" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Mostra conteúdo específico para crianças" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Mostrar conteúdo explícito" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Mostra conteúdo com restrições de idade" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Outro" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "Ativar modo de depuração" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "Ativar registo de informações adicionais úteis para deteção de erros" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Experimental" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" +"Parâmetros que testam qualquer coisa e podem ser removidos em versões futuras" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "Usar apenas menus da folha inferior" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "Teste a preferência para o menu da folha inferior" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "Páginas" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "Páginas estáticas" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" +"Aqui pode mostrar ou ocultar páginas estáticas. Elas sempre serão exibidas " +"no lado esquerdo do cabeçalho." + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "Mostrar página “Principal”" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "Mostrar página “Gosto”" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "Mostrar página “Listas de reprodução”" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Cache" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Gestão de cache" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"Aqui pode ver a utilização de memória da aplicação, eliminar todo o cache da " +"pasta de cache e controlar a transferência do cache para o disco" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Conteúdo do cache" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" +"Para melhor desempenho. Com o tempo, ele começa a ocupar muito espaço. Até " +"agora, a limpeza manual é necessária. Se ativado, a aplicação armazenará em " +"cache todo o conteúdo no diretório de cache para melhor desempenho, caso " +"contrário, a aplicação carregará o conteúdo apenas ao armazenar em cache " +"objetos (como listas de reprodução ou álbuns). Desativar o parâmetro não " +"elimina o conteúdo já transferido" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "A guardar conteúdo…" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Conteúdo em cache" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "Conteúdo guardado" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "Painel de estações" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "A procurar estação…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Por género…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Por humor…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Por atividade…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Por época…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Outro…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Nenhuma estação com esse nome foi encontrada" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Letra da faixa" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Autores" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Fonte" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Faixas similares" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Pesquisar faixa" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Ordenar por" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Nenhuma faixa para exibir" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "nome" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "artista" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "álbum" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "duração" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "A carregar…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Por diversidade…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Por idioma…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Não é possível obter as definições da onda" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "Voltar a ligar" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "Problemas de ligação" + +#. Translators: NAME /n NAME +#: src/about.vala:59 +msgid "translator-credits" +msgstr "Hugo Carvalho " + +#: src/about.vala:67 +msgid "Telegram channel" +msgstr "Canal de Telegram" + +#: src/about.vala:68 +msgid "Financial support (Tinkoff)" +msgstr "Apoio financeiro (Tinkoff)" + +#: src/about.vala:69 +msgid "Financial support (Boosty)" +msgstr "Apoio financeiro (Boosty)" + +#. Please keep alphabetical +#: src/about.vala:72 +msgid "Sponsors" +msgstr "Patrocinadores" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "Imprime informações da versão e sai" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "Ligação restaurada" + +#: src/application.vala:273 +msgid "Previous" +msgstr "Anterior" + +#: src/application.vala:274 +msgid "Next" +msgstr "Seguinte" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "A faixa atual não pode ser copiada para a área de transferência" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "Não é possível analisar o conteúdo da área de transferência" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "A visualização de utilizadores ainda não foi implementada" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "A visualização de álbuns ainda não foi implementada" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "Sair?" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "Precisará iniciar sessão novamente para usar a aplicação" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "Cancelar" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "A mover…" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "Gosto" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "Diária" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "Desconhecida" + +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "A base de dados foi inicializado, loc - %s" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "Não foi possível guardar o objeto %s" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "Byte" +msgstr[1] "Bytes" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "Kilobyte" +msgstr[1] "Kilobytes" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "Megabyte" +msgstr[1] "Megabytes" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "Gigabyte" +msgstr[1] "Gigabytes" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "Terabyte" +msgstr[1] "Terabytes" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "Erro ao obter o tamanho do diretório de cache. Mensagem %s" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "Erro ao obter o tamanho do diretório permanente. Mensagem %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "Tipo errado: esperado %s, obtido %s" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "Problemas com a fila" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "Não é possível definir o título \\\"%s\\\" para a página" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "Não é possível definir o título “%s” para a página" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "Não é possível definir o ícone com o nome “%s” para a página" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "Quantidade máxima de páginas alcançada" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "Página “%s” já adicionada" + +#: src/pager.vala:267 +msgid "Main" +msgstr "Principal" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "Listas de reprodução" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "Não foi possível ler o arquivo de páginas. Mensagem: %s" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "Não foi possível criar o ficheiro de páginas. Mensagem: %s" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "Não implementado ainda" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "Requer autorização" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "Requer assinatura Bookmate" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "Link copiado para a área de transferência" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Duração: %s h. %s min." + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "Duração: %s min." + +#: src/utils.vala:357 +msgid "today" +msgstr "hoje" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "ontem" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "Remove o não gosto" + +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "Define como não gosto" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "Remove o gosto" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "Define como gosto" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "Pausa" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "Reproduzir" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "Lista de reprodução “%s”" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "My Vibe por lista de reprodução" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "Adicionar à fila" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "Partilhar" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "Menu principal" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "Analisar URL da área de transferência" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "Preferências" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "Teclas de atalho" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "Sobre o Cassette" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "My Vibe por faixa" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "Mostrar informações" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "Reproduzir próxima" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "Adicionar à lista de reprodução" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "Remover da lista de reprodução" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "Remover da fila" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "Controlar volume" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "Ativar o som" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "Desativar o som" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "Álbum" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d guardada%s" +msgstr[1] "%d / %d guardadas%s" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] ". %d faixa a ser guardada agora" +msgstr[1] "%d faixas a serem guardadas agora" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "A faixa foi substituída. Versão original: %s, %s" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "Dono: %s" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "Contagem de faixas: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "Eliminar ficheiros de cache?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "Mover ficheiros guardados?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" +"Todo o cache será eliminado. Isto não afeta as listas de reprodução ou " +"álbuns guardados" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" +"Todas as listas de reprodução e álbuns guardados serão movidos para " +"ficheiros de cache. Isto pode demorar um pouco." + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "A eliminar…" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "Imagem" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "Faixa" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "%s a guardar…" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "%s em cache" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "%s guardada" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Lista de reprodução “%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "Álbum “%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "Por resultados da pesquisa “%s”" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "Lista de faixas" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "A sua faixa musical" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "Faixa musical" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "Definições de onda" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "Faixa não disponível" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s “%s” guardada com sucesso" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "A gravação de %s “%s” foi parada devido a um erro de rede" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "A gravação de %s “%s” foi abortada" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "A gravação de %s foi iniciada" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "%s “%s” foi removida da pasta de cache" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "A remoção de %s foi iniciada. Não feche a aplicação" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "Erro %d" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "Não foi possível carregar a página" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "Não foi possível encontrar o conteúdo desejado" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "Eliminar lista de reprodução?" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "A lista de reprodução “%s” será eliminada permanentemente." + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "A lista de reprodução “%s” foi eliminada" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s atualizou a lista de reprodução %s" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s atualizou a lista de reprodução %s" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "Não foi possível alterar a visibilidade de “%s”" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "A lista de reprodução “%s” agora está pública" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "A lista de reprodução “%s” agora está privada" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "Mensagem de informações da janela: %s" + +#~ msgid "Vladimir Vaskov" +#~ msgstr "Vladimir Vaskov" + +#~ msgid "Rirusha" +#~ msgstr "Rirusha" From a31bad80951531455c72072e91cee60403c31bf2 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 8 Nov 2024 18:48:41 +0300 Subject: [PATCH 132/167] flatpak: switch talk-name to own-name --- build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml | 2 +- .../flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index 624b401..f83fde8 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -14,7 +14,7 @@ finish-args: - --socket=wayland - --filesystem=xdg-music:ro - --filesystem=xdg-download:ro - - --talk-name=org.mpris.MediaPlayer2.Player + - --own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette-Devel build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml index a407f68..1a4f4df 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml @@ -14,7 +14,7 @@ finish-args: - --socket=wayland - --filesystem=xdg-music:ro - --filesystem=xdg-download:ro - - --talk-name=org.mpris.MediaPlayer2.Player + - --own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette-Devel build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib From 20a992afe776738c396ed5e473dee5ad7a0d1d60 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 8 Nov 2024 18:49:20 +0300 Subject: [PATCH 133/167] submodule(vala-checkers): update --- vala-checkers | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vala-checkers b/vala-checkers index 3880082..6d31cb0 160000 --- a/vala-checkers +++ b/vala-checkers @@ -1 +1 @@ -Subproject commit 3880082bd692fafdf5b94016e73c3cd0ff57c491 +Subproject commit 6d31cb0e62a14ebba4e04c1285f213a0fabfe315 From b0e391d0b0d379533881471b6a9ccf5dea615ac8 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 12 Nov 2024 21:04:21 +0300 Subject: [PATCH 134/167] about: update sponsors --- src/about.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/about.vala b/src/about.vala index 49f0c8f..bf81fc8 100644 --- a/src/about.vala +++ b/src/about.vala @@ -72,8 +72,9 @@ namespace Cassette { about.add_acknowledgement_section (_("Sponsors"), { "Alex Gluck", "Amper Shiz", + "Anton P.", "AveryanAlex", - "Avr-Iv", + "Avr_Iv", "belovmv", "dant4ick", "Dmitry M.", @@ -92,6 +93,8 @@ namespace Cassette { "Mikhail Postnikov", "Nikolai M.", "Oleg Shchavelev", + "Pavel T.", + "Petr Chelpanov", "Roman Aysin", "Semen Fomchenkov", "Sergey P.", From 3bed5759c80c6d57a960c95a38e48ac286aabe72 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 12 Nov 2024 21:09:54 +0300 Subject: [PATCH 135/167] licanse: change licnese according to gitlab repository --- meson.build | 2 +- src/about.vala | 7 ++++--- src/application.vala | 5 +++-- src/authenticator.vala | 5 +++-- src/client/api/difference-builder.vala | 5 +++-- src/client/api/objects/account/about.vala | 5 +++-- src/client/api/objects/additional-info/lyrics-major.vala | 5 +++-- src/client/api/objects/additional-info/lyrics.vala | 5 +++-- src/client/api/objects/additional-info/similar-tracks.vala | 5 +++-- src/client/api/objects/album/album.vala | 5 +++-- src/client/api/objects/album/label.vala | 5 +++-- src/client/api/objects/album/volume.vala | 5 +++-- src/client/api/objects/api-error.vala | 5 +++-- src/client/api/objects/artist/artist.vala | 5 +++-- src/client/api/objects/artist/counts.vala | 5 +++-- src/client/api/objects/artist/link.vala | 5 +++-- src/client/api/objects/artist/ratings.vala | 5 +++-- src/client/api/objects/cover.vala | 5 +++-- src/client/api/objects/download-info.vala | 5 +++-- src/client/api/objects/icon.vala | 5 +++-- src/client/api/objects/library/all-ids.vala | 5 +++-- src/client/api/objects/playlist/case-forms.vala | 5 +++-- src/client/api/objects/playlist/liked-playlist.vala | 5 +++-- src/client/api/objects/playlist/made-for.vala | 5 +++-- src/client/api/objects/playlist/play-counter.vala | 5 +++-- src/client/api/objects/playlist/playlist-absence.vala | 5 +++-- .../api/objects/playlist/playlist-recommendations.vala | 5 +++-- src/client/api/objects/playlist/playlist.vala | 5 +++-- src/client/api/objects/playlist/user.vala | 5 +++-- src/client/api/objects/plays.vala | 5 +++-- src/client/api/objects/rotor/block.vala | 5 +++-- src/client/api/objects/rotor/dashboard.vala | 5 +++-- src/client/api/objects/rotor/event.vala | 5 +++-- src/client/api/objects/rotor/feedback.vala | 5 +++-- src/client/api/objects/rotor/id.vala | 5 +++-- src/client/api/objects/rotor/queue.vala | 5 +++-- src/client/api/objects/rotor/restrictions.vala | 5 +++-- src/client/api/objects/rotor/seed.vala | 5 +++-- src/client/api/objects/rotor/sequence.vala | 5 +++-- src/client/api/objects/rotor/session-new.vala | 5 +++-- src/client/api/objects/rotor/settings.vala | 5 +++-- src/client/api/objects/rotor/station-info.vala | 5 +++-- src/client/api/objects/rotor/station-tracks.vala | 5 +++-- src/client/api/objects/rotor/station.vala | 5 +++-- src/client/api/objects/rotor/track-parameters.vala | 5 +++-- src/client/api/objects/rotor/value-heap.vala | 5 +++-- src/client/api/objects/rotor/value.vala | 5 +++-- src/client/api/objects/rotor/wave.vala | 5 +++-- src/client/api/objects/track-heap.vala | 5 +++-- src/client/api/objects/track-short.vala | 5 +++-- src/client/api/objects/track/chart.vala | 5 +++-- src/client/api/objects/track/lyrics-info.vala | 5 +++-- src/client/api/objects/track/meta-data.vala | 5 +++-- src/client/api/objects/track/track.vala | 5 +++-- src/client/api/yam-client.vala | 5 +++-- src/client/cachier/cachier.vala | 5 +++-- src/client/cachier/controller.vala | 5 +++-- src/client/cachier/info-db.vala | 5 +++-- src/client/cachier/job.vala | 5 +++-- src/client/cachier/storager.vala | 5 +++-- src/client/jsoner.vala | 2 +- src/client/likes-controller.vala | 5 +++-- src/client/logger.vala | 5 +++-- src/client/player/mods/abstract-mode.vala | 5 +++-- src/client/player/mods/abstract-shufflable.vala | 5 +++-- src/client/player/mods/empty.vala | 5 +++-- src/client/player/mods/flow.vala | 5 +++-- src/client/player/mods/local.vala | 5 +++-- src/client/player/mods/track-list.vala | 5 +++-- src/client/player/mpris.vala | 5 +++-- src/client/player/player.vala | 5 +++-- src/client/soup-wrapper.vala | 5 +++-- src/client/talkers/abstract-talker.vala | 5 +++-- src/client/talkers/yam-talker.vala | 5 +++-- src/client/threader.vala | 5 +++-- src/client/utils.vala | 5 +++-- src/client/yam-object.vala | 5 +++-- src/main.vala | 5 +++-- src/pager.vala | 5 +++-- src/utils.vala | 5 +++-- src/widgets/abstract-reactable.vala | 5 +++-- src/widgets/account-info-dialog.vala | 5 +++-- src/widgets/action-cards/custom.vala | 5 +++-- src/widgets/action-cards/station.vala | 5 +++-- src/widgets/begin/begin-dialog.vala | 5 +++-- src/widgets/begin/begin-view.vala | 5 +++-- src/widgets/buttons/just/abstract-custom-button.vala | 5 +++-- src/widgets/buttons/just/dislike-button.vala | 5 +++-- src/widgets/buttons/just/like-button.vala | 5 +++-- .../just/play-buttons/abstract-play-button-default.vala | 5 +++-- .../buttons/just/play-buttons/abstract-play-button.vala | 5 +++-- .../buttons/just/play-buttons/play-button-action.vala | 5 +++-- .../buttons/just/play-buttons/play-button-context.vala | 5 +++-- .../buttons/just/play-buttons/play-button-track.vala | 5 +++-- src/widgets/buttons/label-button.vala | 5 +++-- src/widgets/buttons/menu/abstract-menu-button.vala | 5 +++-- src/widgets/buttons/menu/menu-dialog.vala | 5 +++-- src/widgets/buttons/menu/playlist-options-button.vala | 5 +++-- src/widgets/buttons/menu/primary-menu-button.vala | 5 +++-- src/widgets/buttons/menu/track-options-button.vala | 5 +++-- .../buttons/menu/track-playlist-options-button.vala | 5 +++-- src/widgets/buttons/menu/track-queue-options-button.vala | 5 +++-- src/widgets/buttons/menu/volume-button.vala | 5 +++-- src/widgets/buttons/playlist-create-button.vala | 5 +++-- src/widgets/cache-indicator/cache-indicator.vala | 5 +++-- src/widgets/cache-indicator/job-info-badge.vala | 5 +++-- src/widgets/cover-image.vala | 5 +++-- src/widgets/equalaizer.vala | 5 +++-- src/widgets/header-bar.vala | 5 +++-- src/widgets/headered-scrolled-window.vala | 5 +++-- src/widgets/info-marks.vala | 5 +++-- src/widgets/loadable-widget.vala | 5 +++-- src/widgets/loading-spinner.vala | 5 +++-- src/widgets/lyrics/lyrics-line.vala | 5 +++-- src/widgets/lyrics/lyrics-panel.vala | 5 +++-- src/widgets/narrow-toggle-button.vala | 5 +++-- src/widgets/no-plus-dialog.vala | 5 +++-- src/widgets/page-root.vala | 5 +++-- src/widgets/pages/abstract-loadable-page.vala | 5 +++-- src/widgets/pages/loading-page.vala | 5 +++-- src/widgets/play-mark/abstract-play-mark-default.vala | 5 +++-- src/widgets/play-mark/abstract-play-mark.vala | 5 +++-- src/widgets/play-mark/play-mark-context.vala | 5 +++-- src/widgets/play-mark/play-mark-global.vala | 5 +++-- src/widgets/play-mark/play-mark-track.vala | 5 +++-- src/widgets/player-bar.vala | 5 +++-- src/widgets/playlist-choose-dialog.vala | 5 +++-- src/widgets/playlist-micro.vala | 5 +++-- src/widgets/playlist-row.vala | 5 +++-- src/widgets/preferences/cache-deletion-preferences.vala | 5 +++-- src/widgets/preferences/custom-page-preferences.vala | 5 +++-- src/widgets/preferences/custom-pages-preferences.vala | 5 +++-- src/widgets/preferences/preferences-dialog.vala | 5 +++-- src/widgets/save-stack.vala | 5 +++-- src/widgets/shrinkable/application-window.vala | 5 +++-- src/widgets/shrinkable/bin.vala | 5 +++-- src/widgets/sidebar/childs/player-queue.vala | 5 +++-- src/widgets/sidebar/childs/track-info.vala | 5 +++-- src/widgets/sidebar/childs/wave-settings.vala | 5 +++-- src/widgets/sidebar/sidebar-child-bin.vala | 5 +++-- src/widgets/sidebar/sidebar.vala | 5 +++-- src/widgets/track-carousel.vala | 5 +++-- src/widgets/track-info-panel.vala | 5 +++-- src/widgets/track-list/track-list.vala | 5 +++-- src/widgets/track-list/track-row-base.vala | 5 +++-- src/widgets/track-list/tracks-model.vala | 5 +++-- src/widgets/track-list/tracks-view.vala | 5 +++-- src/widgets/track-rows/base.vala | 5 +++-- src/widgets/track-rows/default.vala | 5 +++-- src/widgets/track-rows/placeholder.vala | 5 +++-- src/widgets/track-rows/queue.vala | 5 +++-- src/widgets/track-rows/track-row.vala | 5 +++-- src/widgets/views/abstract-base.vala | 5 +++-- src/widgets/views/abstract-cachiable.vala | 5 +++-- src/widgets/views/abstract-with-tracks.vala | 5 +++-- src/widgets/views/cant-show.vala | 5 +++-- src/widgets/views/devel.vala | 5 +++-- src/widgets/views/disliked.vala | 5 +++-- src/widgets/views/main.vala | 5 +++-- src/widgets/views/playlist.vala | 5 +++-- src/widgets/views/playlists.vala | 5 +++-- src/widgets/views/stations.vala | 5 +++-- src/window.vala | 5 +++-- 163 files changed, 486 insertions(+), 325 deletions(-) diff --git a/meson.build b/meson.build index 7a0a2f3..c981caa 100644 --- a/meson.build +++ b/meson.build @@ -3,7 +3,7 @@ project( ['c', 'vala'], version: '0.2.0', meson_version: '>= 0.62.0', - license: 'GPL-3.0-only', + license: 'GPL-3.0-or-later', ) i18n = import('i18n') diff --git a/src/about.vala b/src/about.vala index bf81fc8..89382e6 100644 --- a/src/about.vala +++ b/src/about.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette { @@ -57,7 +58,7 @@ namespace Cassette { documenters = documenters, // Translators: NAME /n NAME translator_credits = _("translator-credits"), - license_type = Gtk.License.GPL_3_0_ONLY, + license_type = Gtk.License.GPL_3_0, copyright = "© 2023-2024 Vladimir Vaskov", support_url = TELEGRAM_CHAT, issue_url = Config.BUGTRACKER, diff --git a/src/application.vala b/src/application.vala index 904654d..e88b185 100644 --- a/src/application.vala +++ b/src/application.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/authenticator.vala b/src/authenticator.vala index 95aa20f..435a8a8 100644 --- a/src/authenticator.vala +++ b/src/authenticator.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/difference-builder.vala b/src/client/api/difference-builder.vala index 339648f..c5b7a82 100644 --- a/src/client/api/difference-builder.vala +++ b/src/client/api/difference-builder.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/account/about.vala b/src/client/api/objects/account/about.vala index c425d31..3a56e47 100644 --- a/src/client/api/objects/account/about.vala +++ b/src/client/api/objects/account/about.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/additional-info/lyrics-major.vala b/src/client/api/objects/additional-info/lyrics-major.vala index ed23a37..9baccb6 100644 --- a/src/client/api/objects/additional-info/lyrics-major.vala +++ b/src/client/api/objects/additional-info/lyrics-major.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/additional-info/lyrics.vala b/src/client/api/objects/additional-info/lyrics.vala index 8069c85..a20a668 100644 --- a/src/client/api/objects/additional-info/lyrics.vala +++ b/src/client/api/objects/additional-info/lyrics.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/additional-info/similar-tracks.vala b/src/client/api/objects/additional-info/similar-tracks.vala index 081df87..8d03e6a 100644 --- a/src/client/api/objects/additional-info/similar-tracks.vala +++ b/src/client/api/objects/additional-info/similar-tracks.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/album/album.vala b/src/client/api/objects/album/album.vala index 6e2fc58..07767d6 100644 --- a/src/client/api/objects/album/album.vala +++ b/src/client/api/objects/album/album.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/album/label.vala b/src/client/api/objects/album/label.vala index 2727898..a9a9ae3 100644 --- a/src/client/api/objects/album/label.vala +++ b/src/client/api/objects/album/label.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/album/volume.vala b/src/client/api/objects/album/volume.vala index eea984d..83653dd 100644 --- a/src/client/api/objects/album/volume.vala +++ b/src/client/api/objects/album/volume.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ // DEPROCATED diff --git a/src/client/api/objects/api-error.vala b/src/client/api/objects/api-error.vala index 5141275..868f28f 100644 --- a/src/client/api/objects/api-error.vala +++ b/src/client/api/objects/api-error.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/artist/artist.vala b/src/client/api/objects/artist/artist.vala index af4b009..17488b2 100644 --- a/src/client/api/objects/artist/artist.vala +++ b/src/client/api/objects/artist/artist.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/artist/counts.vala b/src/client/api/objects/artist/counts.vala index c1f18cc..e76de04 100644 --- a/src/client/api/objects/artist/counts.vala +++ b/src/client/api/objects/artist/counts.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/artist/link.vala b/src/client/api/objects/artist/link.vala index eb6caf6..9fafe33 100644 --- a/src/client/api/objects/artist/link.vala +++ b/src/client/api/objects/artist/link.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/artist/ratings.vala b/src/client/api/objects/artist/ratings.vala index 97bd829..740b150 100644 --- a/src/client/api/objects/artist/ratings.vala +++ b/src/client/api/objects/artist/ratings.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/cover.vala b/src/client/api/objects/cover.vala index 6f57615..f8dd0f1 100644 --- a/src/client/api/objects/cover.vala +++ b/src/client/api/objects/cover.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/download-info.vala b/src/client/api/objects/download-info.vala index 7a63162..2da550e 100644 --- a/src/client/api/objects/download-info.vala +++ b/src/client/api/objects/download-info.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/icon.vala b/src/client/api/objects/icon.vala index 6d5513d..b1c99ca 100644 --- a/src/client/api/objects/icon.vala +++ b/src/client/api/objects/icon.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/library/all-ids.vala b/src/client/api/objects/library/all-ids.vala index 9da36b9..d95149c 100644 --- a/src/client/api/objects/library/all-ids.vala +++ b/src/client/api/objects/library/all-ids.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/playlist/case-forms.vala b/src/client/api/objects/playlist/case-forms.vala index 297eaa3..a4a1801 100644 --- a/src/client/api/objects/playlist/case-forms.vala +++ b/src/client/api/objects/playlist/case-forms.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/playlist/liked-playlist.vala b/src/client/api/objects/playlist/liked-playlist.vala index a0fc780..27db4df 100644 --- a/src/client/api/objects/playlist/liked-playlist.vala +++ b/src/client/api/objects/playlist/liked-playlist.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/playlist/made-for.vala b/src/client/api/objects/playlist/made-for.vala index beee199..621aa9f 100644 --- a/src/client/api/objects/playlist/made-for.vala +++ b/src/client/api/objects/playlist/made-for.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/playlist/play-counter.vala b/src/client/api/objects/playlist/play-counter.vala index dec6c3a..6f4ed16 100644 --- a/src/client/api/objects/playlist/play-counter.vala +++ b/src/client/api/objects/playlist/play-counter.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/playlist/playlist-absence.vala b/src/client/api/objects/playlist/playlist-absence.vala index 6901434..ae8b9c2 100644 --- a/src/client/api/objects/playlist/playlist-absence.vala +++ b/src/client/api/objects/playlist/playlist-absence.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/playlist/playlist-recommendations.vala b/src/client/api/objects/playlist/playlist-recommendations.vala index 86a63b2..8deb7c5 100644 --- a/src/client/api/objects/playlist/playlist-recommendations.vala +++ b/src/client/api/objects/playlist/playlist-recommendations.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/playlist/playlist.vala b/src/client/api/objects/playlist/playlist.vala index a00bb1d..194465d 100644 --- a/src/client/api/objects/playlist/playlist.vala +++ b/src/client/api/objects/playlist/playlist.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/playlist/user.vala b/src/client/api/objects/playlist/user.vala index d0060fe..b8445a8 100644 --- a/src/client/api/objects/playlist/user.vala +++ b/src/client/api/objects/playlist/user.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/plays.vala b/src/client/api/objects/plays.vala index 193bdbe..7d747f1 100644 --- a/src/client/api/objects/plays.vala +++ b/src/client/api/objects/plays.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/block.vala b/src/client/api/objects/rotor/block.vala index 36a59d6..3080849 100644 --- a/src/client/api/objects/rotor/block.vala +++ b/src/client/api/objects/rotor/block.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/dashboard.vala b/src/client/api/objects/rotor/dashboard.vala index 2436567..17266f3 100644 --- a/src/client/api/objects/rotor/dashboard.vala +++ b/src/client/api/objects/rotor/dashboard.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/event.vala b/src/client/api/objects/rotor/event.vala index f24618d..3881dfb 100644 --- a/src/client/api/objects/rotor/event.vala +++ b/src/client/api/objects/rotor/event.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/feedback.vala b/src/client/api/objects/rotor/feedback.vala index 67471ea..b6decdb 100644 --- a/src/client/api/objects/rotor/feedback.vala +++ b/src/client/api/objects/rotor/feedback.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/id.vala b/src/client/api/objects/rotor/id.vala index b00414f..5250945 100644 --- a/src/client/api/objects/rotor/id.vala +++ b/src/client/api/objects/rotor/id.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/queue.vala b/src/client/api/objects/rotor/queue.vala index ef4f2cb..f23332c 100644 --- a/src/client/api/objects/rotor/queue.vala +++ b/src/client/api/objects/rotor/queue.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/restrictions.vala b/src/client/api/objects/rotor/restrictions.vala index 6db7ba2..814cc18 100644 --- a/src/client/api/objects/rotor/restrictions.vala +++ b/src/client/api/objects/rotor/restrictions.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/seed.vala b/src/client/api/objects/rotor/seed.vala index b122f05..ef098e8 100644 --- a/src/client/api/objects/rotor/seed.vala +++ b/src/client/api/objects/rotor/seed.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/sequence.vala b/src/client/api/objects/rotor/sequence.vala index 2512b35..70e842c 100644 --- a/src/client/api/objects/rotor/sequence.vala +++ b/src/client/api/objects/rotor/sequence.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/session-new.vala b/src/client/api/objects/rotor/session-new.vala index f56a3c8..bea8983 100644 --- a/src/client/api/objects/rotor/session-new.vala +++ b/src/client/api/objects/rotor/session-new.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/settings.vala b/src/client/api/objects/rotor/settings.vala index dc9002d..9a85dfc 100644 --- a/src/client/api/objects/rotor/settings.vala +++ b/src/client/api/objects/rotor/settings.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/station-info.vala b/src/client/api/objects/rotor/station-info.vala index 9fabc37..45050ec 100644 --- a/src/client/api/objects/rotor/station-info.vala +++ b/src/client/api/objects/rotor/station-info.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/station-tracks.vala b/src/client/api/objects/rotor/station-tracks.vala index 25c6a9c..935154f 100644 --- a/src/client/api/objects/rotor/station-tracks.vala +++ b/src/client/api/objects/rotor/station-tracks.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/station.vala b/src/client/api/objects/rotor/station.vala index 930979d..6846495 100644 --- a/src/client/api/objects/rotor/station.vala +++ b/src/client/api/objects/rotor/station.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/track-parameters.vala b/src/client/api/objects/rotor/track-parameters.vala index d0e552c..3989ad0 100644 --- a/src/client/api/objects/rotor/track-parameters.vala +++ b/src/client/api/objects/rotor/track-parameters.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/value-heap.vala b/src/client/api/objects/rotor/value-heap.vala index e9b71fd..082b599 100644 --- a/src/client/api/objects/rotor/value-heap.vala +++ b/src/client/api/objects/rotor/value-heap.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/value.vala b/src/client/api/objects/rotor/value.vala index 58df3e8..0fb2994 100644 --- a/src/client/api/objects/rotor/value.vala +++ b/src/client/api/objects/rotor/value.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/rotor/wave.vala b/src/client/api/objects/rotor/wave.vala index c1d861d..323e603 100644 --- a/src/client/api/objects/rotor/wave.vala +++ b/src/client/api/objects/rotor/wave.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/api/objects/track-heap.vala b/src/client/api/objects/track-heap.vala index f11ad15..c0e3a96 100644 --- a/src/client/api/objects/track-heap.vala +++ b/src/client/api/objects/track-heap.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/track-short.vala b/src/client/api/objects/track-short.vala index f87ebfb..f096bb0 100644 --- a/src/client/api/objects/track-short.vala +++ b/src/client/api/objects/track-short.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/objects/track/chart.vala b/src/client/api/objects/track/chart.vala index ec5ebe5..b52f99f 100644 --- a/src/client/api/objects/track/chart.vala +++ b/src/client/api/objects/track/chart.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/track/lyrics-info.vala b/src/client/api/objects/track/lyrics-info.vala index d32b315..f856c5b 100644 --- a/src/client/api/objects/track/lyrics-info.vala +++ b/src/client/api/objects/track/lyrics-info.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/track/meta-data.vala b/src/client/api/objects/track/meta-data.vala index 9ae6c02..c251ac0 100644 --- a/src/client/api/objects/track/meta-data.vala +++ b/src/client/api/objects/track/meta-data.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.YaMAPI { diff --git a/src/client/api/objects/track/track.vala b/src/client/api/objects/track/track.vala index 5e204bd..df748e8 100644 --- a/src/client/api/objects/track/track.vala +++ b/src/client/api/objects/track/track.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/api/yam-client.vala b/src/client/api/yam-client.vala index ccaa290..0279013 100644 --- a/src/client/api/yam-client.vala +++ b/src/client/api/yam-client.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/cachier/cachier.vala b/src/client/cachier/cachier.vala index 002744d..b779fc0 100644 --- a/src/client/cachier/cachier.vala +++ b/src/client/cachier/cachier.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/cachier/controller.vala b/src/client/cachier/controller.vala index 6cffe77..d3bf5e6 100644 --- a/src/client/cachier/controller.vala +++ b/src/client/cachier/controller.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/cachier/info-db.vala b/src/client/cachier/info-db.vala index 46191d7..da42a2a 100644 --- a/src/client/cachier/info-db.vala +++ b/src/client/cachier/info-db.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/cachier/job.vala b/src/client/cachier/job.vala index a326623..ac79667 100644 --- a/src/client/cachier/job.vala +++ b/src/client/cachier/job.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/cachier/storager.vala b/src/client/cachier/storager.vala index 05253e0..cbe1c6a 100644 --- a/src/client/cachier/storager.vala +++ b/src/client/cachier/storager.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client.Cachier { diff --git a/src/client/jsoner.vala b/src/client/jsoner.vala index 07c5c4e..5dc1e9d 100644 --- a/src/client/jsoner.vala +++ b/src/client/jsoner.vala @@ -13,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/likes-controller.vala b/src/client/likes-controller.vala index dee134c..96f8d82 100644 --- a/src/client/likes-controller.vala +++ b/src/client/likes-controller.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/logger.vala b/src/client/logger.vala index 230e56d..b69f9a5 100644 --- a/src/client/logger.vala +++ b/src/client/logger.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/mods/abstract-mode.vala b/src/client/player/mods/abstract-mode.vala index 83f3c5c..9125b25 100644 --- a/src/client/player/mods/abstract-mode.vala +++ b/src/client/player/mods/abstract-mode.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/mods/abstract-shufflable.vala b/src/client/player/mods/abstract-shufflable.vala index 1ad77f2..71d2c79 100644 --- a/src/client/player/mods/abstract-shufflable.vala +++ b/src/client/player/mods/abstract-shufflable.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/mods/empty.vala b/src/client/player/mods/empty.vala index aa50da7..88084db 100644 --- a/src/client/player/mods/empty.vala +++ b/src/client/player/mods/empty.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/mods/flow.vala b/src/client/player/mods/flow.vala index f3f1be3..9967ff2 100644 --- a/src/client/player/mods/flow.vala +++ b/src/client/player/mods/flow.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/mods/local.vala b/src/client/player/mods/local.vala index ee0bb97..5504ce4 100644 --- a/src/client/player/mods/local.vala +++ b/src/client/player/mods/local.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/mods/track-list.vala b/src/client/player/mods/track-list.vala index 79b6beb..54121a2 100644 --- a/src/client/player/mods/track-list.vala +++ b/src/client/player/mods/track-list.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala index 7f0e400..b41074d 100644 --- a/src/client/player/mpris.vala +++ b/src/client/player/mpris.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/player/player.vala b/src/client/player/player.vala index d1729e5..60a2714 100644 --- a/src/client/player/player.vala +++ b/src/client/player/player.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/soup-wrapper.vala b/src/client/soup-wrapper.vala index 4f55f51..ef93025 100644 --- a/src/client/soup-wrapper.vala +++ b/src/client/soup-wrapper.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Soup; diff --git a/src/client/talkers/abstract-talker.vala b/src/client/talkers/abstract-talker.vala index 2bb4773..22dc8b9 100644 --- a/src/client/talkers/abstract-talker.vala +++ b/src/client/talkers/abstract-talker.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/talkers/yam-talker.vala b/src/client/talkers/yam-talker.vala index 46ce52a..02c3c58 100644 --- a/src/client/talkers/yam-talker.vala +++ b/src/client/talkers/yam-talker.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/threader.vala b/src/client/threader.vala index f7f2ec5..83b246b 100644 --- a/src/client/threader.vala +++ b/src/client/threader.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client { diff --git a/src/client/utils.vala b/src/client/utils.vala index 4304442..9a1656e 100644 --- a/src/client/utils.vala +++ b/src/client/utils.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/client/yam-object.vala b/src/client/yam-object.vala index 1db54fd..15b12ea 100644 --- a/src/client/yam-object.vala +++ b/src/client/yam-object.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette.Client { diff --git a/src/main.vala b/src/main.vala index 08035bd..44a1cff 100644 --- a/src/main.vala +++ b/src/main.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ int main (string[] args) { diff --git a/src/pager.vala b/src/pager.vala index c763eb4..7d91c6b 100644 --- a/src/pager.vala +++ b/src/pager.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/utils.vala b/src/utils.vala index e3d6c3b..b0ca297 100644 --- a/src/utils.vala +++ b/src/utils.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/abstract-reactable.vala b/src/widgets/abstract-reactable.vala index c32e224..524e972 100644 --- a/src/widgets/abstract-reactable.vala +++ b/src/widgets/abstract-reactable.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/account-info-dialog.vala b/src/widgets/account-info-dialog.vala index 1d660e2..c7a7a2b 100644 --- a/src/widgets/account-info-dialog.vala +++ b/src/widgets/account-info-dialog.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/action-cards/custom.vala b/src/widgets/action-cards/custom.vala index d3b1132..b8854b3 100644 --- a/src/widgets/action-cards/custom.vala +++ b/src/widgets/action-cards/custom.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/action-cards/station.vala b/src/widgets/action-cards/station.vala index d35dfb8..1ee85d4 100644 --- a/src/widgets/action-cards/station.vala +++ b/src/widgets/action-cards/station.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/begin/begin-dialog.vala b/src/widgets/begin/begin-dialog.vala index c276b39..16d0fed 100644 --- a/src/widgets/begin/begin-dialog.vala +++ b/src/widgets/begin/begin-dialog.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/begin/begin-view.vala b/src/widgets/begin/begin-view.vala index ed78cdb..1632b72 100644 --- a/src/widgets/begin/begin-view.vala +++ b/src/widgets/begin/begin-view.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/just/abstract-custom-button.vala b/src/widgets/buttons/just/abstract-custom-button.vala index b95fb33..80f7cac 100644 --- a/src/widgets/buttons/just/abstract-custom-button.vala +++ b/src/widgets/buttons/just/abstract-custom-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/just/dislike-button.vala b/src/widgets/buttons/just/dislike-button.vala index ce7944d..2b6f657 100644 --- a/src/widgets/buttons/just/dislike-button.vala +++ b/src/widgets/buttons/just/dislike-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/just/like-button.vala b/src/widgets/buttons/just/like-button.vala index c2dce49..360714a 100644 --- a/src/widgets/buttons/just/like-button.vala +++ b/src/widgets/buttons/just/like-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala b/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala index 03b97c5..4a46321 100644 --- a/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala +++ b/src/widgets/buttons/just/play-buttons/abstract-play-button-default.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette { diff --git a/src/widgets/buttons/just/play-buttons/abstract-play-button.vala b/src/widgets/buttons/just/play-buttons/abstract-play-button.vala index 45f6352..e49a482 100644 --- a/src/widgets/buttons/just/play-buttons/abstract-play-button.vala +++ b/src/widgets/buttons/just/play-buttons/abstract-play-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette { diff --git a/src/widgets/buttons/just/play-buttons/play-button-action.vala b/src/widgets/buttons/just/play-buttons/play-button-action.vala index d937328..2599fe5 100644 --- a/src/widgets/buttons/just/play-buttons/play-button-action.vala +++ b/src/widgets/buttons/just/play-buttons/play-button-action.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/just/play-buttons/play-button-context.vala b/src/widgets/buttons/just/play-buttons/play-button-context.vala index a56ef15..2d46ea0 100644 --- a/src/widgets/buttons/just/play-buttons/play-button-context.vala +++ b/src/widgets/buttons/just/play-buttons/play-button-context.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/just/play-buttons/play-button-track.vala b/src/widgets/buttons/just/play-buttons/play-button-track.vala index a239c4f..49cfa8f 100644 --- a/src/widgets/buttons/just/play-buttons/play-button-track.vala +++ b/src/widgets/buttons/just/play-buttons/play-button-track.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/buttons/label-button.vala b/src/widgets/buttons/label-button.vala index 45b1ac1..4063ab2 100644 --- a/src/widgets/buttons/label-button.vala +++ b/src/widgets/buttons/label-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/widgets/buttons/menu/abstract-menu-button.vala b/src/widgets/buttons/menu/abstract-menu-button.vala index c770e6b..8d80b2b 100644 --- a/src/widgets/buttons/menu/abstract-menu-button.vala +++ b/src/widgets/buttons/menu/abstract-menu-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ [GtkTemplate (ui = "/space/rirusha/Cassette/ui/custom-menu-button.ui")] diff --git a/src/widgets/buttons/menu/menu-dialog.vala b/src/widgets/buttons/menu/menu-dialog.vala index 73fe1a8..48c26c8 100644 --- a/src/widgets/buttons/menu/menu-dialog.vala +++ b/src/widgets/buttons/menu/menu-dialog.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ [GtkTemplate (ui = "/space/rirusha/Cassette/ui/menu-dialog.ui")] diff --git a/src/widgets/buttons/menu/playlist-options-button.vala b/src/widgets/buttons/menu/playlist-options-button.vala index 93b53c3..27f349e 100644 --- a/src/widgets/buttons/menu/playlist-options-button.vala +++ b/src/widgets/buttons/menu/playlist-options-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public class Cassette.PlaylistOptionsButton : CustomMenuButton { diff --git a/src/widgets/buttons/menu/primary-menu-button.vala b/src/widgets/buttons/menu/primary-menu-button.vala index a01495f..88aa8dd 100644 --- a/src/widgets/buttons/menu/primary-menu-button.vala +++ b/src/widgets/buttons/menu/primary-menu-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public class Cassette.PrimaryMenuButton : CustomMenuButton { diff --git a/src/widgets/buttons/menu/track-options-button.vala b/src/widgets/buttons/menu/track-options-button.vala index fb12b50..3998a25 100644 --- a/src/widgets/buttons/menu/track-options-button.vala +++ b/src/widgets/buttons/menu/track-options-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public class Cassette.TrackOptionsButton: CustomMenuButton { diff --git a/src/widgets/buttons/menu/track-playlist-options-button.vala b/src/widgets/buttons/menu/track-playlist-options-button.vala index ef8ad01..559119f 100644 --- a/src/widgets/buttons/menu/track-playlist-options-button.vala +++ b/src/widgets/buttons/menu/track-playlist-options-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public class Cassette.TrackPlaylistOptionsButton: TrackOptionsButton { diff --git a/src/widgets/buttons/menu/track-queue-options-button.vala b/src/widgets/buttons/menu/track-queue-options-button.vala index a8430db..4a7e931 100644 --- a/src/widgets/buttons/menu/track-queue-options-button.vala +++ b/src/widgets/buttons/menu/track-queue-options-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public sealed class Cassette.TrackQueueOptionsButton: TrackOptionsButton { diff --git a/src/widgets/buttons/menu/volume-button.vala b/src/widgets/buttons/menu/volume-button.vala index 7eeb6b3..cdb9a08 100644 --- a/src/widgets/buttons/menu/volume-button.vala +++ b/src/widgets/buttons/menu/volume-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public class Cassette.VolumeButton : CustomMenuButton { diff --git a/src/widgets/buttons/playlist-create-button.vala b/src/widgets/buttons/playlist-create-button.vala index f44ea33..1ff05b1 100644 --- a/src/widgets/buttons/playlist-create-button.vala +++ b/src/widgets/buttons/playlist-create-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/cache-indicator/cache-indicator.vala b/src/widgets/cache-indicator/cache-indicator.vala index 7abb2fd..274f1b4 100644 --- a/src/widgets/cache-indicator/cache-indicator.vala +++ b/src/widgets/cache-indicator/cache-indicator.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/cache-indicator/job-info-badge.vala b/src/widgets/cache-indicator/job-info-badge.vala index 518df3c..3c5b526 100644 --- a/src/widgets/cache-indicator/job-info-badge.vala +++ b/src/widgets/cache-indicator/job-info-badge.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/cover-image.vala b/src/widgets/cover-image.vala index c280d61..dd5dc88 100644 --- a/src/widgets/cover-image.vala +++ b/src/widgets/cover-image.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/equalaizer.vala b/src/widgets/equalaizer.vala index cb8564c..8b3840f 100644 --- a/src/widgets/equalaizer.vala +++ b/src/widgets/equalaizer.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/header-bar.vala b/src/widgets/header-bar.vala index e20ca61..c4f62db 100644 --- a/src/widgets/header-bar.vala +++ b/src/widgets/header-bar.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/headered-scrolled-window.vala b/src/widgets/headered-scrolled-window.vala index b415743..24520fc 100644 --- a/src/widgets/headered-scrolled-window.vala +++ b/src/widgets/headered-scrolled-window.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/info-marks.vala b/src/widgets/info-marks.vala index 900bd67..d27fc32 100644 --- a/src/widgets/info-marks.vala +++ b/src/widgets/info-marks.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/loadable-widget.vala b/src/widgets/loadable-widget.vala index 702c5f2..91d63b9 100644 --- a/src/widgets/loadable-widget.vala +++ b/src/widgets/loadable-widget.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ [GtkTemplate (ui = "/space/rirusha/Cassette/ui/loadable-widget.ui")] diff --git a/src/widgets/loading-spinner.vala b/src/widgets/loading-spinner.vala index d305d34..195b942 100644 --- a/src/widgets/loading-spinner.vala +++ b/src/widgets/loading-spinner.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/lyrics/lyrics-line.vala b/src/widgets/lyrics/lyrics-line.vala index 28d0b7d..1edfa60 100644 --- a/src/widgets/lyrics/lyrics-line.vala +++ b/src/widgets/lyrics/lyrics-line.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Gee; diff --git a/src/widgets/lyrics/lyrics-panel.vala b/src/widgets/lyrics/lyrics-panel.vala index f9e3d27..e28c0c0 100644 --- a/src/widgets/lyrics/lyrics-panel.vala +++ b/src/widgets/lyrics/lyrics-panel.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/narrow-toggle-button.vala b/src/widgets/narrow-toggle-button.vala index 8e7a771..30e9c99 100644 --- a/src/widgets/narrow-toggle-button.vala +++ b/src/widgets/narrow-toggle-button.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ [GtkTemplate (ui = "/space/rirusha/Cassette/ui/narrow-toggle-button.ui")] diff --git a/src/widgets/no-plus-dialog.vala b/src/widgets/no-plus-dialog.vala index 95b5eff..878834a 100644 --- a/src/widgets/no-plus-dialog.vala +++ b/src/widgets/no-plus-dialog.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ [GtkTemplate (ui = "/space/rirusha/Cassette/ui/no-plus-dialog.ui")] diff --git a/src/widgets/page-root.vala b/src/widgets/page-root.vala index a59183b..eeed4fc 100644 --- a/src/widgets/page-root.vala +++ b/src/widgets/page-root.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/pages/abstract-loadable-page.vala b/src/widgets/pages/abstract-loadable-page.vala index 666a327..b5136d9 100644 --- a/src/widgets/pages/abstract-loadable-page.vala +++ b/src/widgets/pages/abstract-loadable-page.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/pages/loading-page.vala b/src/widgets/pages/loading-page.vala index 974ceb4..901d36a 100644 --- a/src/widgets/pages/loading-page.vala +++ b/src/widgets/pages/loading-page.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/play-mark/abstract-play-mark-default.vala b/src/widgets/play-mark/abstract-play-mark-default.vala index 1695263..21a6915 100644 --- a/src/widgets/play-mark/abstract-play-mark-default.vala +++ b/src/widgets/play-mark/abstract-play-mark-default.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/play-mark/abstract-play-mark.vala b/src/widgets/play-mark/abstract-play-mark.vala index 7e95230..533b835 100644 --- a/src/widgets/play-mark/abstract-play-mark.vala +++ b/src/widgets/play-mark/abstract-play-mark.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/play-mark/play-mark-context.vala b/src/widgets/play-mark/play-mark-context.vala index 1c2cc6c..c4eeaef 100644 --- a/src/widgets/play-mark/play-mark-context.vala +++ b/src/widgets/play-mark/play-mark-context.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/play-mark/play-mark-global.vala b/src/widgets/play-mark/play-mark-global.vala index a540d2f..57e9fad 100644 --- a/src/widgets/play-mark/play-mark-global.vala +++ b/src/widgets/play-mark/play-mark-global.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/play-mark/play-mark-track.vala b/src/widgets/play-mark/play-mark-track.vala index 448eefa..7222d00 100644 --- a/src/widgets/play-mark/play-mark-track.vala +++ b/src/widgets/play-mark/play-mark-track.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/player-bar.vala b/src/widgets/player-bar.vala index 4b2fdc0..77316bc 100644 --- a/src/widgets/player-bar.vala +++ b/src/widgets/player-bar.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/playlist-choose-dialog.vala b/src/widgets/playlist-choose-dialog.vala index f4463b1..a4f798d 100644 --- a/src/widgets/playlist-choose-dialog.vala +++ b/src/widgets/playlist-choose-dialog.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/playlist-micro.vala b/src/widgets/playlist-micro.vala index 650b1af..ec8f908 100644 --- a/src/widgets/playlist-micro.vala +++ b/src/widgets/playlist-micro.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/playlist-row.vala b/src/widgets/playlist-row.vala index 79ed5f9..57d41f5 100644 --- a/src/widgets/playlist-row.vala +++ b/src/widgets/playlist-row.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/preferences/cache-deletion-preferences.vala b/src/widgets/preferences/cache-deletion-preferences.vala index 958ec61..2c2efc0 100644 --- a/src/widgets/preferences/cache-deletion-preferences.vala +++ b/src/widgets/preferences/cache-deletion-preferences.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/preferences/custom-page-preferences.vala b/src/widgets/preferences/custom-page-preferences.vala index 78beafe..23c6785 100644 --- a/src/widgets/preferences/custom-page-preferences.vala +++ b/src/widgets/preferences/custom-page-preferences.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/preferences/custom-pages-preferences.vala b/src/widgets/preferences/custom-pages-preferences.vala index 4cc3daa..c0964a9 100644 --- a/src/widgets/preferences/custom-pages-preferences.vala +++ b/src/widgets/preferences/custom-pages-preferences.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/preferences/preferences-dialog.vala b/src/widgets/preferences/preferences-dialog.vala index 1d9147c..9fc19b1 100644 --- a/src/widgets/preferences/preferences-dialog.vala +++ b/src/widgets/preferences/preferences-dialog.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/save-stack.vala b/src/widgets/save-stack.vala index 2a9bdc2..8c4695f 100644 --- a/src/widgets/save-stack.vala +++ b/src/widgets/save-stack.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/shrinkable/application-window.vala b/src/widgets/shrinkable/application-window.vala index 439de25..c077ca0 100644 --- a/src/widgets/shrinkable/application-window.vala +++ b/src/widgets/shrinkable/application-window.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/shrinkable/bin.vala b/src/widgets/shrinkable/bin.vala index 4fcc1d2..901bf71 100644 --- a/src/widgets/shrinkable/bin.vala +++ b/src/widgets/shrinkable/bin.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/sidebar/childs/player-queue.vala b/src/widgets/sidebar/childs/player-queue.vala index 691c331..fecd7f7 100644 --- a/src/widgets/sidebar/childs/player-queue.vala +++ b/src/widgets/sidebar/childs/player-queue.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/sidebar/childs/track-info.vala b/src/widgets/sidebar/childs/track-info.vala index 4b28491..abab5fd 100644 --- a/src/widgets/sidebar/childs/track-info.vala +++ b/src/widgets/sidebar/childs/track-info.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/sidebar/childs/wave-settings.vala b/src/widgets/sidebar/childs/wave-settings.vala index 15824b5..668075f 100644 --- a/src/widgets/sidebar/childs/wave-settings.vala +++ b/src/widgets/sidebar/childs/wave-settings.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client.YaMAPI; diff --git a/src/widgets/sidebar/sidebar-child-bin.vala b/src/widgets/sidebar/sidebar-child-bin.vala index fd342b0..1c59c2c 100644 --- a/src/widgets/sidebar/sidebar-child-bin.vala +++ b/src/widgets/sidebar/sidebar-child-bin.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public abstract class Cassette.SidebarChildBin: Adw.Bin { diff --git a/src/widgets/sidebar/sidebar.vala b/src/widgets/sidebar/sidebar.vala index a72a4fc..bcc958c 100644 --- a/src/widgets/sidebar/sidebar.vala +++ b/src/widgets/sidebar/sidebar.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/track-carousel.vala b/src/widgets/track-carousel.vala index 2d04fa1..477d72a 100644 --- a/src/widgets/track-carousel.vala +++ b/src/widgets/track-carousel.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/track-info-panel.vala b/src/widgets/track-info-panel.vala index 2cf6de6..e5c963a 100644 --- a/src/widgets/track-info-panel.vala +++ b/src/widgets/track-info-panel.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/track-list/track-list.vala b/src/widgets/track-list/track-list.vala index d57ac92..2dda3fb 100644 --- a/src/widgets/track-list/track-list.vala +++ b/src/widgets/track-list/track-list.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/track-list/track-row-base.vala b/src/widgets/track-list/track-row-base.vala index 856f4c6..7571441 100644 --- a/src/widgets/track-list/track-row-base.vala +++ b/src/widgets/track-list/track-row-base.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,5 +13,5 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/track-list/tracks-model.vala b/src/widgets/track-list/tracks-model.vala index 856f4c6..7571441 100644 --- a/src/widgets/track-list/tracks-model.vala +++ b/src/widgets/track-list/tracks-model.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,5 +13,5 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/track-list/tracks-view.vala b/src/widgets/track-list/tracks-view.vala index 856f4c6..7571441 100644 --- a/src/widgets/track-list/tracks-view.vala +++ b/src/widgets/track-list/tracks-view.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,5 +13,5 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/track-rows/base.vala b/src/widgets/track-rows/base.vala index 1d4e0bf..4cac58a 100644 --- a/src/widgets/track-rows/base.vala +++ b/src/widgets/track-rows/base.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/track-rows/default.vala b/src/widgets/track-rows/default.vala index c89e840..59a6124 100644 --- a/src/widgets/track-rows/default.vala +++ b/src/widgets/track-rows/default.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/track-rows/placeholder.vala b/src/widgets/track-rows/placeholder.vala index 6d2f3a4..e192219 100644 --- a/src/widgets/track-rows/placeholder.vala +++ b/src/widgets/track-rows/placeholder.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette { diff --git a/src/widgets/track-rows/queue.vala b/src/widgets/track-rows/queue.vala index c8c8b1c..2d31677 100644 --- a/src/widgets/track-rows/queue.vala +++ b/src/widgets/track-rows/queue.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; diff --git a/src/widgets/track-rows/track-row.vala b/src/widgets/track-rows/track-row.vala index e9e73cf..c426c53 100644 --- a/src/widgets/track-rows/track-row.vala +++ b/src/widgets/track-rows/track-row.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ public abstract class Cassette.TrackRow: Reactable { diff --git a/src/widgets/views/abstract-base.vala b/src/widgets/views/abstract-base.vala index f105824..8bfe588 100644 --- a/src/widgets/views/abstract-base.vala +++ b/src/widgets/views/abstract-base.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ namespace Cassette { diff --git a/src/widgets/views/abstract-cachiable.vala b/src/widgets/views/abstract-cachiable.vala index efc013b..b70c802 100644 --- a/src/widgets/views/abstract-cachiable.vala +++ b/src/widgets/views/abstract-cachiable.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/abstract-with-tracks.vala b/src/widgets/views/abstract-with-tracks.vala index 896e427..ab7e1b8 100644 --- a/src/widgets/views/abstract-with-tracks.vala +++ b/src/widgets/views/abstract-with-tracks.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/cant-show.vala b/src/widgets/views/cant-show.vala index c1ff636..aff9755 100644 --- a/src/widgets/views/cant-show.vala +++ b/src/widgets/views/cant-show.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/devel.vala b/src/widgets/views/devel.vala index 1d0791d..526e1a9 100644 --- a/src/widgets/views/devel.vala +++ b/src/widgets/views/devel.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/disliked.vala b/src/widgets/views/disliked.vala index b778447..c5219a4 100644 --- a/src/widgets/views/disliked.vala +++ b/src/widgets/views/disliked.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/main.vala b/src/widgets/views/main.vala index 958ee94..5a2f25d 100644 --- a/src/widgets/views/main.vala +++ b/src/widgets/views/main.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ [GtkTemplate (ui = "/space/rirusha/Cassette/ui/main-view.ui")] diff --git a/src/widgets/views/playlist.vala b/src/widgets/views/playlist.vala index e2e75d6..abdb8ce 100644 --- a/src/widgets/views/playlist.vala +++ b/src/widgets/views/playlist.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/playlists.vala b/src/widgets/views/playlists.vala index 8ed6635..821249e 100644 --- a/src/widgets/views/playlists.vala +++ b/src/widgets/views/playlists.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/widgets/views/stations.vala b/src/widgets/views/stations.vala index b941fd4..4331ccf 100644 --- a/src/widgets/views/stations.vala +++ b/src/widgets/views/stations.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ diff --git a/src/window.vala b/src/window.vala index 96ec5ba..d9dc241 100644 --- a/src/window.vala +++ b/src/window.vala @@ -2,7 +2,8 @@ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,7 +13,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * SPDX-License-Identifier: GPL-3.0-only + * SPDX-License-Identifier: GPL-3.0-or-later */ using Cassette.Client; From cc2218712822b49cfff63db76240c1604fcdf4ab Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sat, 23 Nov 2024 14:49:29 +0300 Subject: [PATCH 136/167] about: update sponsors --- src/about.vala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/about.vala b/src/about.vala index 89382e6..d16e3e2 100644 --- a/src/about.vala +++ b/src/about.vala @@ -84,6 +84,7 @@ namespace Cassette { "Fiersik", "Fissium", "gen1s", + "InDevOne", "Ivan A.", "IQQator", "katze_942", From 705efe2f2bd83166a671cf743c843a09a113356d Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 26 Nov 2024 12:06:12 +0300 Subject: [PATCH 137/167] submodule(flathub manifest): remove --- .gitmodules | 3 --- build-aux/flatpak/stable | 1 - 2 files changed, 4 deletions(-) delete mode 160000 build-aux/flatpak/stable diff --git a/.gitmodules b/.gitmodules index d0d9baf..f8cfc7a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "vala-checkers"] path = vala-checkers url = https://gitlab.gnome.org/Rirusha/vala-checkers.git -[submodule "build-aux/flatpak/stable"] - path = build-aux/flatpak/stable - url = https://github.com/flathub/space.rirusha.Cassette.git diff --git a/build-aux/flatpak/stable b/build-aux/flatpak/stable deleted file mode 160000 index 6899f31..0000000 --- a/build-aux/flatpak/stable +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6899f319a3db7e4d7b45cfc01119ff9e64dc7305 From 82c6937c5c658d58e698011d60195dd803057570 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 26 Nov 2024 12:07:27 +0300 Subject: [PATCH 138/167] submodule(vala-checkers): update --- vala-checkers | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vala-checkers b/vala-checkers index 6d31cb0..02dd029 160000 --- a/vala-checkers +++ b/vala-checkers @@ -1 +1 @@ -Subproject commit 6d31cb0e62a14ebba4e04c1285f213a0fabfe315 +Subproject commit 02dd02976110f4f93f5867dc0f52abee24967d80 From 8edf54a357d19f9406999d9ff5a4e4244fa6827c Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Thu, 5 Dec 2024 22:32:06 +0300 Subject: [PATCH 139/167] fix: change page file dir --- src/pager.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pager.vala b/src/pager.vala index 7d91c6b..49cb292 100644 --- a/src/pager.vala +++ b/src/pager.vala @@ -105,7 +105,7 @@ namespace Cassette { } construct { - pages_file = File.new_build_filename (storager.cache_dir_file.peek_path (), "cassette.pages"); + pages_file = File.new_build_filename (storager.data_dir_file.peek_path (), "cassette.pages"); // Type register typeof (PlaylistView).ensure (); From e733ed3b16a4a33ebf2d606ba6feb3d4497560f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sabri=20=C3=9Cnal?= Date: Sat, 11 Jan 2025 13:48:54 +0000 Subject: [PATCH 140/167] Update Turkish translation --- po/tr.po | 123 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 73 insertions(+), 50 deletions(-) diff --git a/po/tr.po b/po/tr.po index 3e158dd..2db2935 100644 --- a/po/tr.po +++ b/po/tr.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-17 07:00+0000\n" -"PO-Revision-Date: 2024-09-12 21:56+0300\n" +"POT-Creation-Date: 2024-09-30 18:34+0000\n" +"PO-Revision-Date: 2024-10-28 15:49+0300\n" "Last-Translator: Sabri Ünal \n" "Language-Team: Türkçe \n" "Language: tr\n" @@ -21,75 +21,96 @@ msgstr "" "X-Generator: Poedit 3.5\n" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette.desktop.in:4 -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:3 src/main.vala:23 +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 msgid "Cassette" msgstr "Kaset" -#: data/io.github.Rirusha.Cassette.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME" -msgstr "GNOME için resmi olmayan Yandex.Music istemcisi" +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "GNOME için resmi olmayan Yandex Müzik istemcisi" #. Translators: keep number of ';' -#: data/io.github.Rirusha.Cassette.desktop.in:7 -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:7 +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;yandex music;yam;music;yandex müzik;" #. Translators: app name should be translated -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:4 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 msgid "Cassette (Devel)" msgstr "Kaset (Geliştirme)" -#: data/io.github.Rirusha.Cassette-Devel.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME (Development)" +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" msgstr "" +"GNOME için resmi olmayan Yandex Müzik istemcisi (Geliştirici derlemesi)" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:8 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Resmi olmayan Yandex Müzik istemcisi" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:12 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" msgstr "Özellikler:" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:16 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:19 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:22 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:26 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:29 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:33 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." msgstr "" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:68 -msgid "Unofficial Yandex.Music client" -msgstr "Resmi olmayan Yandex.Music istemcisi" +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Beğenilenler görünümü" -#: data/io.github.Rirusha.Cassette.metainfo.xml.in:138 -msgid "Vladimir Vaskov" -msgstr "" +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Çalma listeleri görünümü" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Şarkı sözlerini eşzamanla" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Çalma listesi kuyruğu" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Dalgalar görünümü" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Ana tercihler" #: data/ui/account-info-dialog.blp:5 msgid "Account information" @@ -223,7 +244,9 @@ msgid "Refresh" msgstr "Yenile" #: data/ui/header-bar.blp:28 -msgid "Yandex.Music search" +#, fuzzy +#| msgid "Yandex.Music search" +msgid "Yandex Music search" msgstr "Yandex.Music arama" #: data/ui/help-overlay.blp:11 @@ -407,7 +430,7 @@ msgstr "Genel" #: data/ui/preferences-dialog.ui:15 msgctxt "preference dialog" msgid "Enable high quality audio" -msgstr "" +msgstr "Yüksek kaliteli sesi etkinleştir" #: data/ui/preferences-dialog.ui:16 msgctxt "preference dialog" @@ -449,7 +472,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:39 msgctxt "preference dialog" msgid "Show save mark" -msgstr "" +msgstr "Kaydetme imini göster" #: data/ui/preferences-dialog.ui:40 msgctxt "preference dialog" @@ -459,7 +482,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:45 msgctxt "preference dialog" msgid "Show cache mark" -msgstr "" +msgstr "Önbellek imini göster" #: data/ui/preferences-dialog.ui:46 msgctxt "preference dialog" @@ -469,7 +492,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:51 msgctxt "preference dialog" msgid "Show replaced mark" -msgstr "" +msgstr "Değiştirildi imini göster" #: data/ui/preferences-dialog.ui:52 msgctxt "preference dialog" @@ -491,7 +514,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:63 msgctxt "preference dialog" msgid "Show unavailable content" -msgstr "" +msgstr "Kullanılamayan içeriği göster" #: data/ui/preferences-dialog.ui:64 msgctxt "preference dialog" @@ -502,7 +525,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:69 msgctxt "preference dialog" msgid "Show content suitable for children" -msgstr "" +msgstr "Çocuklar için uygun içeriği göster" #: data/ui/preferences-dialog.ui:70 msgctxt "preference dialog" @@ -512,7 +535,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:75 msgctxt "preference dialog" msgid "Show explicit content" -msgstr "" +msgstr "Müstehcen içeriği göster" #: data/ui/preferences-dialog.ui:76 msgctxt "preference dialog" @@ -527,7 +550,7 @@ msgstr "Diğer" #: data/ui/preferences-dialog.ui:86 msgctxt "preference dialog" msgid "Enable Debug-Mode" -msgstr "" +msgstr "Hata ayıklama kipini etkinleştir" #: data/ui/preferences-dialog.ui:87 msgctxt "preference dialog" @@ -557,12 +580,12 @@ msgstr "" #: data/ui/preferences-dialog.ui:108 msgctxt "preference dialog" msgid "Pages" -msgstr "" +msgstr "Sayfalar" #: data/ui/preferences-dialog.ui:112 msgctxt "preference dialog" msgid "Static pages" -msgstr "" +msgstr "Sabit sayfalar" #: data/ui/preferences-dialog.ui:113 msgctxt "preference dialog" @@ -574,17 +597,17 @@ msgstr "" #: data/ui/preferences-dialog.ui:116 msgctxt "preference dialog" msgid "Show 'Main' page" -msgstr "" +msgstr "'Ana' sayfayı göster" #: data/ui/preferences-dialog.ui:121 msgctxt "preference dialog" msgid "Show 'Liked' page" -msgstr "" +msgstr "'Beğenilen' sayfasını göster" #: data/ui/preferences-dialog.ui:126 msgctxt "preference dialog" msgid "Show 'Playlists' page" -msgstr "" +msgstr "'Çalma Listeleri' sayfasını göster" #: data/ui/preferences-dialog.ui:138 msgctxt "preference dialog" @@ -606,7 +629,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:146 msgctxt "preference dialog" msgid "Cache content" -msgstr "" +msgstr "İçeriği ön bellekle" #: data/ui/preferences-dialog.ui:147 msgctxt "preference dialog" @@ -733,26 +756,26 @@ msgid "Connection problems" msgstr "Bağlantı sorunları" #. Translators: NAME /n NAME -#: src/about.vala:60 +#: src/about.vala:59 msgid "translator-credits" msgstr "" "Sabri Ünal \n" "Emin Tufan Çetin " -#: src/about.vala:68 +#: src/about.vala:67 msgid "Telegram channel" msgstr "Telegram kanalı" -#: src/about.vala:69 +#: src/about.vala:68 msgid "Financial support (Tinkoff)" msgstr "Maddi destek (Tinkoff)" -#: src/about.vala:70 +#: src/about.vala:69 msgid "Financial support (Boosty)" msgstr "Maddi destek (Boosty)" #. Please keep alphabetical -#: src/about.vala:73 +#: src/about.vala:72 msgid "Sponsors" msgstr "Sponsorlar" @@ -790,7 +813,7 @@ msgstr "" #: src/authenticator.vala:46 msgid "Log out?" -msgstr "" +msgstr "Oturum kapatılsın mı?" #: src/authenticator.vala:47 msgid "You will need to log in again to use the app" @@ -807,7 +830,7 @@ msgstr "İptal" #: src/authenticator.vala:97 #: src/widgets/preferences/cache-deletion-preferences.vala:129 msgid "Moving…" -msgstr "" +msgstr "Taşınıyor…" #. Translators: Playlist with liked tracks #: src/client/api/objects/playlist/playlist.vala:49 @@ -823,7 +846,7 @@ msgstr "Günlük" #. Translators: Unknown playlist #: src/client/api/objects/playlist/playlist.vala:57 msgid "Unknown" -msgstr "" +msgstr "Bilinmeyen" #: src/client/cachier/storager.vala:124 #, c-format @@ -878,7 +901,7 @@ msgstr "" #: src/client/player/mods/abstract-mode.vala:91 msgid "Problems with queue" -msgstr "" +msgstr "Kuyruk ile ilgili sorun" #. Translators: name of new created playlist #: src/client/talkers/yam-talker.vala:627 From 521909b883e814642d98930f1ed36b56297e17e4 Mon Sep 17 00:00:00 2001 From: Luming Zh Date: Tue, 14 Jan 2025 06:02:32 +0000 Subject: [PATCH 141/167] Add Chinese (China) translation --- po/LINGUAS | 1 + po/zh_CN.po | 1335 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1336 insertions(+) create mode 100644 po/zh_CN.po diff --git a/po/LINGUAS b/po/LINGUAS index 0909773..b30c1ff 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -8,3 +8,4 @@ ru sl sv tr +zh_CN diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100644 index 0000000..38c1180 --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,1335 @@ +# Chinese (China) translation for cassette. +# Copyright (C) 2024 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# lumingzh , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2024-10-02 10:23+0000\n" +"PO-Revision-Date: 2024-10-08 08:35+0800\n" +"Last-Translator: lumingzh \n" +"Language-Team: Chinese (China) \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 47.0\n" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +msgid "Cassette" +msgstr "Cassette" + +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "GNOME 的第三方 Yandex 音乐客户端" + +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;music;音乐;播放器;歌曲;" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Cassette(开发版)" + +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "GNOME 的第三方 Yandex 音乐客户端(开发版构建)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "第三方 Yandex 音乐客户端" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "可让您在 Linux 操作系统上使用 Yandex 音乐服务的 GTK/Adwaita 应用程序。" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 +msgid "Features:" +msgstr "特性:" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "可让您保存播放列表和专辑用于离线播放" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "在曲目信息面板中有动态“卡拉 OK 模式”" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "可让您更精准自定义显示和播放特定内容,比如露骨内容或适合儿童的内容。" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "显示当前在服务中不可用的曲目" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 +msgid "Shows which tracks have been replaced and by what" +msgstr "显示被替换的曲目和替换后的曲目" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "Cassette 是第三方客户端且未与 Yandex 关联或受其支持。" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "喜欢视图" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "播放列表视图" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "同步歌词" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "播放队列" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "波形视图" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "主首选项" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "账号信息" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "在浏览器中打开" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "会员" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:51 +msgid "Log out" +msgstr "登出" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "使用模式" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "选择使用模式" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"如果您选择“在线模式”,可以通过在页面首选项中启用显示相应页面来访问本地音乐," +"或选择“本地模式”后登录" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "在线模式" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "本地模式" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "关闭" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "授权" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "目录大小:" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "缓存" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "清除" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "数据" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "移至缓存" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "移动" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "显示所有缓存任务" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "标题:" + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "图标:" + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "保存页面" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "移除页面" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "自定义页面" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "您可以在这里控制自定义页面。" + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:31 +msgid "Disliked tracks" +msgstr "讨厌的曲目" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "返回" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "刷新" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "Yandex 音乐搜索" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "主操作" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "显示快捷键" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "退出" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "播放控制" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "播放/暂停播放" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "播放上一首曲目" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "播放下一首曲目" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "静音应用" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "队列控制" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "更改乱序模式" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "更改重复模式" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "其它" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "分享当前曲目" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "从剪贴板解析 URL" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "露骨内容" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "儿童内容" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "施工中页面" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "所有电台" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "无会员订阅" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"为了避免与 Yandex 相关的问题,该应用程序的在线功能在没有 Yandex 会员订阅时不" +"可用。感谢理解。" + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "获取会员" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "显示曲目信息" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "显示波形设置" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "显示播放队列" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "更改音量" + +#: data/ui/player-queue.blp:5 src/application.vala:271 +msgid "Playing now" +msgstr "正在播放" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "选择添加的播放列表" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "创建播放列表" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:42 +#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +msgid "Playlist" +msgstr "播放列表" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "空" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "您的播放列表" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "您也喜欢这些播放列表" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "更改播放列表可见性" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "将页面添加到头部" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Save" +msgstr "保存" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Delete" +msgstr "删除" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "中止" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "停止" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "主要" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "常规" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "启用高质量音频" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"注意!如果曲目已以低质量下载并在下载之后启用了高质量选项,则已下载音频不会重" +"新加载" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "添加曲目至播放列表顶部" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "将曲目添加至播放列表顶部还是底部" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "显示“正在播放”通知" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "切换曲目时显示通知" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "显示额外标记" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "额外标记会显示关于曲目的额外信息" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "显示保存标记" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "显示带有关于曲目缓存状态信息的标签" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "显示缓存标记" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "显示关于将曲目保存至缓存的标记" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "显示替换标记" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "显示表明曲目已被替换的标记" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "曲目可见性" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "显示曲目列表中的特定曲目。在曲目列表中搜索时无法使用筛选器" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "显示不可用内容" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "显示服务中不可用的曲目。您无法听这些曲目" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "显示适合儿童的内容" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "显示儿童特定的内容" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "显示露骨内容" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "显示具有年龄限制的内容" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "其它" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "启用调试模式" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "启用对错误检测有用的额外信息的日志记录" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "试验" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "测试所有部分且可能在未来发布中移除的参数" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "使用仅底部操作表菜单" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "底部操作表菜单的测试首选项" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "页面" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "静态页面" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "这里您可以显示或隐藏静态页面。它们将总是显示在标头的左侧。" + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "显示“主”页面" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "显示“喜欢”页面" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "显示“播放列表”页面" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "缓存" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "缓存管理" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"这里您可以查看应用程序的内存占用,从缓存文件夹删除所有缓存和对将缓存下载至磁" +"盘进行控制" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "缓存内容" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" +"为了更好的性能。随着使用,它会开始占用大量空间。目前需要手动清理。如果启用," +"应用程序会将所有内容缓存至缓存目录以获得更好的性能,否则会仅在缓存对象(比如" +"播放列表或专辑)时加载内容。禁用该选项不会删除已经下载的内容" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "正在保存内容…" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "内容已缓存" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "内容已保存" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "电台仪表盘" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "搜索电台…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "按流派…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "按情绪…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "按活跃…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "按时代…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "其它…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "未找到带有该名称的电台" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "曲目歌词" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "作者" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "来源" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "相似曲目" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "搜索曲目" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "排序方式" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "无可显示曲目" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "名称" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "艺人" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "专辑" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "时长" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +msgid "Loading…" +msgstr "正在加载…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "按多元性…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "按语言…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "无法获取波形设置" + +#: data/ui/window.blp:57 src/window.vala:252 +msgid "Reconnect" +msgstr "重新连接" + +#: data/ui/window.blp:58 src/application.vala:151 +msgid "Connection problems" +msgstr "连接问题" + +#. Translators: NAME /n NAME +#: src/about.vala:59 +msgid "translator-credits" +msgstr "lumingzh , 2024" + +#: src/about.vala:67 +msgid "Telegram channel" +msgstr "Telegram 频道" + +#: src/about.vala:68 +msgid "Financial support (Tinkoff)" +msgstr "财政支持(Tinkoff)" + +#: src/about.vala:69 +msgid "Financial support (Boosty)" +msgstr "财政支持(Boosty)" + +#. Please keep alphabetical +#: src/about.vala:72 +msgid "Sponsors" +msgstr "赞助者" + +#: src/application.vala:62 +msgid "Print version information and exit" +msgstr "显示版本信息并退出" + +#: src/application.vala:145 +msgid "Connection restored" +msgstr "连接已恢复" + +#: src/application.vala:273 +msgid "Previous" +msgstr "" + +#: src/application.vala:274 +msgid "Next" +msgstr "" + +#: src/application.vala:357 +msgid "Current track can not be copied to the clipboard" +msgstr "" + +#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +msgid "Can't parse clipboard content" +msgstr "" + +#: src/application.vala:389 +msgid "Users view not implemented yet" +msgstr "" + +#: src/application.vala:405 src/application.vala:419 +msgid "Albums view not implemented yet" +msgstr "" + +#: src/authenticator.vala:46 +msgid "Log out?" +msgstr "" + +#: src/authenticator.vala:47 +msgid "You will need to log in again to use the app" +msgstr "" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:50 +#: src/widgets/preferences/cache-deletion-preferences.vala:95 +#: src/widgets/preferences/preferences-dialog.vala:139 +#: src/widgets/views/playlist.vala:89 +msgid "Cancel" +msgstr "" + +#: src/authenticator.vala:97 +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Moving…" +msgstr "" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:49 +#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +msgid "Liked" +msgstr "" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:53 +msgid "Daily" +msgstr "" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:57 +msgid "Unknown" +msgstr "" + +#: src/client/cachier/storager.vala:124 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "" + +#: src/client/cachier/storager.vala:801 +#, c-format +msgid "Can't save object %s" +msgstr "" + +#: src/client/cachier/storager.vala:818 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "" +msgstr[1] "" + +#: src/client/cachier/storager.vala:821 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "" +msgstr[1] "" + +#: src/client/cachier/storager.vala:824 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "" +msgstr[1] "" + +#: src/client/cachier/storager.vala:827 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "" +msgstr[1] "" + +#: src/client/cachier/storager.vala:830 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "" +msgstr[1] "" + +#: src/client/cachier/storager.vala:859 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "" + +#: src/client/cachier/storager.vala:894 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "" + +#: src/client/player/mods/abstract-mode.vala:91 +msgid "Problems with queue" +msgstr "" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:627 +msgid "New Playlist" +msgstr "" + +#: src/pager.vala:162 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "" + +#: src/pager.vala:173 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "" + +#: src/pager.vala:199 +msgid "Reached max page count" +msgstr "" + +#: src/pager.vala:205 +#, c-format +msgid "Page '%s' already added" +msgstr "" + +#: src/pager.vala:267 +msgid "Main" +msgstr "" + +#: src/pager.vala:286 +msgid "Playlists" +msgstr "" + +#: src/pager.vala:311 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "" + +#: src/pager.vala:331 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "" + +#: src/utils.vala:69 +msgid "Not implemented yet" +msgstr "" + +#: src/utils.vala:76 +msgid "Need authorization" +msgstr "" + +#: src/utils.vala:80 +msgid "Need Bookmate subscription" +msgstr "" + +#: src/utils.vala:176 src/utils.vala:192 +msgid "Link copied to clipboard" +msgstr "" + +#: src/utils.vala:241 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "" + +#: src/utils.vala:243 +#, c-format +msgid "Duration: %s min." +msgstr "" + +#: src/utils.vala:357 +msgid "today" +msgstr "" + +#: src/utils.vala:359 +msgid "yesterday" +msgstr "" + +#: src/widgets/buttons/just/dislike-button.vala:37 +msgid "Remove dislike" +msgstr "" + +#: src/widgets/buttons/just/dislike-button.vala:40 +msgid "Set dislike" +msgstr "" + +#: src/widgets/buttons/just/like-button.vala:41 +msgid "Remove like" +msgstr "" + +#: src/widgets/buttons/just/like-button.vala:48 +msgid "Set like" +msgstr "" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +msgid "Pause" +msgstr "" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +msgid "Play" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#, c-format +msgid "Playlist '%s'" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:53 +#: src/widgets/buttons/menu/playlist-options-button.vala:66 +msgid "My Vibe by playlist" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:76 +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Add to queue" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Share" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:26 +msgid "Primary menu" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Parse URL from clipboard" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Preferences" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Keyboard Shortcuts" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "About Cassette" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:94 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 +#: src/widgets/buttons/menu/track-queue-options-button.vala:66 +#: src/widgets/buttons/menu/track-queue-options-button.vala:87 +msgid "My Vibe by track" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +msgid "Show info" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-options-button.vala:104 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +#: src/widgets/buttons/menu/track-queue-options-button.vala:98 +msgid "Play next" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to playlist" +msgstr "" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +msgid "Remove from playlist" +msgstr "" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Remove from queue" +msgstr "" + +#: src/widgets/buttons/menu/volume-button.vala:121 +msgid "Volume control" +msgstr "" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Unmute" +msgstr "" + +#: src/widgets/buttons/menu/volume-button.vala:261 +msgid "Mute" +msgstr "" + +#: src/widgets/cache-indicator/job-info-badge.vala:44 +#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +msgid "Album" +msgstr "" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:77 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "" +msgstr[1] "" + +#: src/widgets/cache-indicator/job-info-badge.vala:84 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "" +msgstr[1] "" + +#: src/widgets/info-marks.vala:41 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "" + +#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#, c-format +msgid "Owner: %s" +msgstr "" + +#: src/widgets/playlist-row.vala:85 +#, c-format +msgid "Track count: %s" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:88 +#: src/widgets/preferences/preferences-dialog.vala:134 +msgid "Delete cache files?" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +msgid "Move saved files?" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:129 +msgid "Deleting…" +msgstr "" + +#: src/widgets/save-stack.vala:54 +msgid "Image" +msgstr "" + +#: src/widgets/save-stack.vala:58 +msgid "Track" +msgstr "" + +#: src/widgets/save-stack.vala:75 +#, c-format +msgid "%s saving…" +msgstr "" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s cached" +msgstr "" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s saved" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:66 +#, c-format +msgid "Playlist \"%s\"" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:70 +#, c-format +msgid "Album \"%s\"" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:74 +#, c-format +msgid "By search results \"%s\"" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:78 +msgid "Track list" +msgstr "" + +#: src/widgets/sidebar/childs/track-info.vala:68 +msgid "Your music track" +msgstr "" + +#: src/widgets/sidebar/childs/track-info.vala:84 +msgid "Music track" +msgstr "" + +#: src/widgets/sidebar/childs/wave-settings.vala:39 +msgid "Wave settings" +msgstr "" + +#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +msgid "Track is not available" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:78 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:89 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:99 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:191 +#, c-format +msgid "%s saving has started" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:229 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:239 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "" + +#: src/widgets/views/cant-show.vala:37 +#, c-format +msgid "Error %d" +msgstr "" + +#: src/widgets/views/cant-show.vala:41 +msgid "Can't load page" +msgstr "" + +#: src/widgets/views/cant-show.vala:44 +msgid "Can't find desired content" +msgstr "" + +#: src/widgets/views/playlist.vala:84 +msgid "Delete playlist?" +msgstr "" + +#: src/widgets/views/playlist.vala:85 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "" + +#: src/widgets/views/playlist.vala:104 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:247 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:251 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "" + +#: src/widgets/views/playlist.vala:281 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "" + +#: src/widgets/views/playlist.vala:287 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "" + +#: src/widgets/views/playlist.vala:290 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "" + +#: src/window.vala:235 +#, c-format +msgid "Window info message: %s" +msgstr "" From 4101cf3b109530718c275bdf693b2149339f5a23 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 20 Jan 2025 22:34:07 +0300 Subject: [PATCH 142/167] about: Update sponsor list --- src/about.vala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/about.vala b/src/about.vala index d16e3e2..38f2fdf 100644 --- a/src/about.vala +++ b/src/about.vala @@ -100,8 +100,10 @@ namespace Cassette { "Roman Aysin", "Semen Fomchenkov", "Sergey P.", + "Sergey S.", "Shakhrutdin Z.", "Spp595", + "Tamahome", "Toxblh", "Vasily Biryukov", "werlock", From 92a6b55282354bcc669246c927f277cb6d10962f Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 20 Jan 2025 22:34:40 +0300 Subject: [PATCH 143/167] begin-view: Add strange uri handler --- src/widgets/begin/begin-view.vala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/widgets/begin/begin-view.vala b/src/widgets/begin/begin-view.vala index 1632b72..b6fd605 100644 --- a/src/widgets/begin/begin-view.vala +++ b/src/widgets/begin/begin-view.vala @@ -75,6 +75,8 @@ namespace Cassette { webview.load_changed.connect ((event) => { if (("https://music.yandex." in webview.uri) && event != LoadEvent.STARTED) { online_complete (); + } else { + warning ("Redirected to %s", webview.uri); } if (event == LoadEvent.FINISHED && is_loading) { From d54f4e6e01dda0e5abe4291392dcc360573eefc8 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 20 Jan 2025 22:42:00 +0300 Subject: [PATCH 144/167] like-button: Create like-button to prevent theme problems --- data/assets/icons/like-symbolic.svg | 4 ++++ data/space.rirusha.Cassette.gresource.xml | 1 + src/widgets/buttons/just/like-button.vala | 4 ++-- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 data/assets/icons/like-symbolic.svg diff --git a/data/assets/icons/like-symbolic.svg b/data/assets/icons/like-symbolic.svg new file mode 100644 index 0000000..f146589 --- /dev/null +++ b/data/assets/icons/like-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/space.rirusha.Cassette.gresource.xml b/data/space.rirusha.Cassette.gresource.xml index 2d289aa..d64ec0a 100644 --- a/data/space.rirusha.Cassette.gresource.xml +++ b/data/space.rirusha.Cassette.gresource.xml @@ -22,6 +22,7 @@ assets/icons/go-next-symbolic.svg assets/icons/go-previous-symbolic.svg assets/icons/isound-wave-alt-symbolic.svg + assets/icons/like-symbolic.svg assets/icons/media-playback-pause-symbolic.svg assets/icons/media-playback-start-symbolic.svg assets/icons/media-playlist-repeat-song-symbolic.svg diff --git a/src/widgets/buttons/just/like-button.vala b/src/widgets/buttons/just/like-button.vala index 360714a..22f5960 100644 --- a/src/widgets/buttons/just/like-button.vala +++ b/src/widgets/buttons/just/like-button.vala @@ -30,7 +30,7 @@ namespace Cassette { bool is_liked { get { - return icon_name == "emblem-favorite-symbolic"; + return icon_name == "like-symbolic"; } set { if (value) { @@ -38,7 +38,7 @@ namespace Cassette { likes_count++; } - icon_name = "emblem-favorite-symbolic"; + icon_name = "like-symbolic"; real_button.tooltip_text = _("Remove like"); } else { if (is_liked && should_change_likes_count && likes_count != -1) { From e6f40cc4d00a6937fac7f2a6eee08144ebe44e68 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Mon, 20 Jan 2025 22:42:20 +0300 Subject: [PATCH 145/167] flatpak: Bump blueprint-compiler version to 0.16.0 --- build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml index f83fde8..2bf0c75 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml @@ -37,8 +37,8 @@ modules: sources: - type: git url: https://gitlab.gnome.org/jwestman/blueprint-compiler - commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864 - tag: v0.14.0 + commit: 04ef0944db56ab01307a29aaa7303df6067cb3c0 + tag: v0.16.0 - name: cassette buildsystem: meson builddir: true From 2b836b107f5903aa4e6f8d219c2f1f227245c6ce Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 2 Feb 2025 17:11:46 +0300 Subject: [PATCH 146/167] Update devel ID --- .gitlab-ci.yml | 4 +- README.md | 2 +- ...pace.rirusha.Cassette.Devel (Builder).json | 68 +++++++++++++++++++ ...l.yml => space.rirusha.Cassette.Devel.yml} | 6 +- ...=> space.rirusha.Cassette.PreRelease.yaml} | 2 +- cassette.doap | 4 +- ...l.svg => space.rirusha.Cassette.Devel.svg} | 2 +- .../apps/space.rirusha.Cassette-symbolic.svg | 2 +- ...space.rirusha.Cassette.Devel-symbolic.svg} | 2 +- ...pace.rirusha.Cassette.Devel.desktop.in.in} | 0 docs/INSTALLATION_ON_WINDOWS.md | 6 +- docs/README-ru.md | 2 +- meson.build | 2 +- 13 files changed, 85 insertions(+), 17 deletions(-) create mode 100644 build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json rename build-aux/flatpak/{nightly/space.rirusha.Cassette-Devel.yml => space.rirusha.Cassette.Devel.yml} (89%) rename build-aux/flatpak/{nightly/space.rirusha.Cassette-PreRelease.yaml => space.rirusha.Cassette.PreRelease.yaml} (93%) rename data/icons/hicolor/scalable/apps/{space.rirusha.Cassette-Devel.svg => space.rirusha.Cassette.Devel.svg} (99%) rename data/icons/hicolor/symbolic/apps/{space.rirusha.Cassette-Devel-symbolic.svg => space.rirusha.Cassette.Devel-symbolic.svg} (99%) rename data/{space.rirusha.Cassette-Devel.desktop.in.in => space.rirusha.Cassette.Devel.desktop.in.in} (100%) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 455d9bd..b550215 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,8 +7,8 @@ include: file: 'vala-checkers.yml' variables: - APP_ID: 'space.rirusha.Cassette-Devel' - MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/nightly/${APP_ID}.yml + APP_ID: 'space.rirusha.Cassette.Devel' + MANIFEST_PATH: $CI_PROJECT_DIR/build-aux/flatpak/${APP_ID}.yml BUNDLE: "${APP_ID}.flatpak" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" FLATPAK_MODULE: "cassette" diff --git a/README.md b/README.md index 02f2186..3d35c6d 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ flatpak remote-add --if-not-exists cassette-nightly https://rirusha.space/repos/ Install application: ```shell -flatpak install cassette-nightly space.rirusha.Cassette-Devel +flatpak install cassette-nightly space.rirusha.Cassette.Devel ``` ## For developers diff --git a/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json b/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json new file mode 100644 index 0000000..fc912df --- /dev/null +++ b/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json @@ -0,0 +1,68 @@ +{ + "id": "space.rirusha.Cassette.Devel", + "runtime": "org.gnome.Platform", + "runtime-version": "master", + "sdk": "org.gnome.Sdk", + "sdk-extensions": [ + "org.freedesktop.Sdk.Extension.vala" + ], + "command": "cassette", + "finish-args": [ + "--share=network", + "--share=ipc", + "--socket=fallback-x11", + "--device=dri", + "--socket=pulseaudio", + "--socket=wayland", + "--filesystem=xdg-music:ro", + "--filesystem=xdg-download:ro", + "--own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette.Devel" + ], + "build-options": { + "append-path": "/usr/lib/sdk/vala/bin", + "prepend-ld-library-path": "/usr/lib/sdk/vala/lib" + }, + "cleanup": [ + "/include", + "/lib/pkgconfig", + "/man", + "/share/doc", + "/share/gtk-doc", + "/share/man", + "/share/pkgconfig", + "/share/vala", + "*.la", + "*.a" + ], + "modules": [ + { + "name": "blueprint-compiler", + "buildsystem": "meson", + "cleanup": [ + "*" + ], + "sources": [ + { + "type": "git", + "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", + "commit": "04ef0944db56ab01307a29aaa7303df6067cb3c0", + "tag": "v0.16.0" + } + ] + }, + { + "name": "cassette", + "buildsystem": "meson", + "builddir": true, + "config-opts": [ + "-Dis_devel=true" + ], + "sources": [ + { + "type": "dir", + "path": "../../../" + } + ] + } + ] +} \ No newline at end of file diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml b/build-aux/flatpak/space.rirusha.Cassette.Devel.yml similarity index 89% rename from build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml rename to build-aux/flatpak/space.rirusha.Cassette.Devel.yml index 2bf0c75..d3226f8 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-Devel.yml +++ b/build-aux/flatpak/space.rirusha.Cassette.Devel.yml @@ -1,4 +1,4 @@ -id: space.rirusha.Cassette-Devel +id: space.rirusha.Cassette.Devel runtime: org.gnome.Platform runtime-version: 'master' sdk: org.gnome.Sdk @@ -14,7 +14,7 @@ finish-args: - --socket=wayland - --filesystem=xdg-music:ro - --filesystem=xdg-download:ro - - --own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette-Devel + - --own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette.Devel build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib @@ -42,7 +42,7 @@ modules: - name: cassette buildsystem: meson builddir: true - config-opts: + config-opts: - -Dis_devel=true sources: - type: dir diff --git a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml b/build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml similarity index 93% rename from build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml rename to build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml index 1a4f4df..ce0ad5d 100644 --- a/build-aux/flatpak/nightly/space.rirusha.Cassette-PreRelease.yaml +++ b/build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml @@ -14,7 +14,7 @@ finish-args: - --socket=wayland - --filesystem=xdg-music:ro - --filesystem=xdg-download:ro - - --own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette-Devel + - --own-name=org.mpris.MediaPlayer2.space.rirusha.Cassette build-options: append-path: /usr/lib/sdk/vala/bin prepend-ld-library-path: /usr/lib/sdk/vala/lib diff --git a/cassette.doap b/cassette.doap index 530699b..3446ae6 100644 --- a/cassette.doap +++ b/cassette.doap @@ -5,7 +5,6 @@ xmlns:gnome="http://api.gnome.org/doap-extensions#" xmlns="http://usefulinc.com/ns/doap#"> - Cassette Casete Cassette Kassette @@ -28,8 +27,8 @@ Kasetti Kazetta เทปคาสเซ็ท + Cassette - Unofficial Yandex Music client Cliente no oficial de Yandex Music Client non officiel de Yandex Music Inoffizieller Yandex Music-Client @@ -52,6 +51,7 @@ Epävirallinen Yandex Music-asiakas Nem hivatalos Yandex Music kliens ไคลเอนต์ Yandex Music อย่างไม่เป็นทางการ + Unofficial Yandex Music client GTK/Adwaita application that allows you to use Yandex Music service on Linux operating systems diff --git a/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette.Devel.svg similarity index 99% rename from data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg rename to data/icons/hicolor/scalable/apps/space.rirusha.Cassette.Devel.svg index 8a93b4c..51c9cd8 100644 --- a/data/icons/hicolor/scalable/apps/space.rirusha.Cassette-Devel.svg +++ b/data/icons/hicolor/scalable/apps/space.rirusha.Cassette.Devel.svg @@ -4,7 +4,7 @@ height="128" version="1.1" id="svg16" - sodipodi:docname="space.rirusha.Cassette-Devel.svg" + sodipodi:docname="space.rirusha.Cassette.Devel.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" diff --git a/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg index 893a29f..5b2b6ea 100644 --- a/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg +++ b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-symbolic.svg @@ -6,7 +6,7 @@ fill="none" version="1.1" id="svg35" - sodipodi:docname="space.rirusha.Cassette-Devel-symbolic.svg" + sodipodi:docname="space.rirusha.Cassette.Devel-symbolic.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" inkscape:export-filename="space.rirusha.Cassette-symbolic.png" inkscape:export-xdpi="75" diff --git a/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-Devel-symbolic.svg b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette.Devel-symbolic.svg similarity index 99% rename from data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-Devel-symbolic.svg rename to data/icons/hicolor/symbolic/apps/space.rirusha.Cassette.Devel-symbolic.svg index 893a29f..5b2b6ea 100644 --- a/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette-Devel-symbolic.svg +++ b/data/icons/hicolor/symbolic/apps/space.rirusha.Cassette.Devel-symbolic.svg @@ -6,7 +6,7 @@ fill="none" version="1.1" id="svg35" - sodipodi:docname="space.rirusha.Cassette-Devel-symbolic.svg" + sodipodi:docname="space.rirusha.Cassette.Devel-symbolic.svg" inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" inkscape:export-filename="space.rirusha.Cassette-symbolic.png" inkscape:export-xdpi="75" diff --git a/data/space.rirusha.Cassette-Devel.desktop.in.in b/data/space.rirusha.Cassette.Devel.desktop.in.in similarity index 100% rename from data/space.rirusha.Cassette-Devel.desktop.in.in rename to data/space.rirusha.Cassette.Devel.desktop.in.in diff --git a/docs/INSTALLATION_ON_WINDOWS.md b/docs/INSTALLATION_ON_WINDOWS.md index b951cbb..c6f941e 100644 --- a/docs/INSTALLATION_ON_WINDOWS.md +++ b/docs/INSTALLATION_ON_WINDOWS.md @@ -76,11 +76,11 @@ sudo flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github. ```shell sudo flatpak install org.gnome.Platform//master -sudo flatpak install cassette-nightly space.rirusha.Cassette-Devel +sudo flatpak install cassette-nightly space.rirusha.Cassette.Devel ``` > [!NOTE] -> После перезагрузки Windows в меню «Пуск» появиться ярлык приложения Cassette-Devel, но его также можно запустить из терминала Ubuntu так: +> После перезагрузки Windows в меню «Пуск» появиться ярлык приложения Cassette.Devel, но его также можно запустить из терминала Ubuntu так: > ```shell -> flatpak run space.rirusha.Cassette-Devel +> flatpak run space.rirusha.Cassette.Devel > ``` diff --git a/docs/README-ru.md b/docs/README-ru.md index 4011941..c2fdb6b 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -142,7 +142,7 @@ flatpak remote-add --if-not-exists cassette-nightly https://rirusha.space/repos/ Установка приложения: ```shell -flatpak install cassette-nightly space.rirusha.Cassette-Devel +flatpak install cassette-nightly space.rirusha.Cassette.Devel ``` ## Для разработчиков diff --git a/meson.build b/meson.build index c981caa..cafe563 100644 --- a/meson.build +++ b/meson.build @@ -30,7 +30,7 @@ app_id_suffix = '' if get_option('is_devel') name_suffix = ' (Devel)' - app_id_suffix = '-Devel' + app_id_suffix = '.Devel' find_program('git', required: true) vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD', check: true).stdout().strip() From 6a5b25285e2519f7e4f570cdc8ab58fbf0a64c10 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 2 Feb 2025 17:12:09 +0300 Subject: [PATCH 147/167] po: Update POTFILES --- po/POTFILES.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 23306ca..1c3da30 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,5 @@ data/space.rirusha.Cassette.desktop.in.in -data/space.rirusha.Cassette-Devel.desktop.in.in +data/space.rirusha.Cassette.Devel.desktop.in.in data/space.rirusha.Cassette.metainfo.xml.in.in data/ui/account-info-dialog.blp data/ui/begin-view.ui From a03c6a944aafda1a1a0cb3e261c6ed0e6ce778eb Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Sun, 2 Feb 2025 17:23:39 +0300 Subject: [PATCH 148/167] ci: Fix manifest build dir --- build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json | 4 ++-- build-aux/flatpak/space.rirusha.Cassette.Devel.yml | 2 +- build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json b/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json index fc912df..b090a50 100644 --- a/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json +++ b/build-aux/flatpak/space.rirusha.Cassette.Devel (Builder).json @@ -60,9 +60,9 @@ "sources": [ { "type": "dir", - "path": "../../../" + "path": "../../" } ] } ] -} \ No newline at end of file +} diff --git a/build-aux/flatpak/space.rirusha.Cassette.Devel.yml b/build-aux/flatpak/space.rirusha.Cassette.Devel.yml index d3226f8..d39cc4c 100644 --- a/build-aux/flatpak/space.rirusha.Cassette.Devel.yml +++ b/build-aux/flatpak/space.rirusha.Cassette.Devel.yml @@ -46,4 +46,4 @@ modules: - -Dis_devel=true sources: - type: dir - path: ../../../ + path: ../../ diff --git a/build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml b/build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml index ce0ad5d..9720402 100644 --- a/build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml +++ b/build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml @@ -44,4 +44,4 @@ modules: builddir: true sources: - type: dir - path: ../../../ + path: ../../ From 988197631a2ad992f231dc9f7dd66faefe246ead Mon Sep 17 00:00:00 2001 From: Nahue Mantuani Date: Thu, 6 Feb 2025 10:22:40 +0000 Subject: [PATCH 149/167] Update Spanish translation --- po/es.po | 1881 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 1098 insertions(+), 783 deletions(-) diff --git a/po/es.po b/po/es.po index 697d813..5cdaae6 100644 --- a/po/es.po +++ b/po/es.po @@ -3,39 +3,60 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # Sergio Varela , 2023. +# Nahue Mantuani , 2025. # msgid "" msgstr "" "Project-Id-Version: 0.1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-01-27 05:36+0800\n" -"PO-Revision-Date: 2023-12-14 16:53+0100\n" -"Last-Translator: Sergio Varela \n" -"Language-Team: Spanish - Spain \n" -"Language: es_ES\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2025-01-14 06:02+0000\n" +"PO-Revision-Date: 2025-02-04 19:38-0300\n" +"Last-Translator: Nahue Mantuani \n" +"Language-Team: Spanish \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" -"X-Generator: Gtranslator 45.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 47.1\n" +"X-DL-Lang: es\n" +"X-DL-Module: cassette\n" +"X-DL-Branch: main\n" +"X-DL-Domain: po\n" +"X-DL-State: Translating\n" -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:3 -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:4 -#, fuzzy -msgid "Cassette Devel" +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:24 +msgid "Cassette" msgstr "Cassette" -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:5 -#, fuzzy -msgid "Unofficial Yandex.Music client for GNOME (Development mode)" -msgstr "Cliente no oficial de Yandex.Music para GNOME" +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "Cliente no oficial de Yandex Music para GNOME" -#: data/io.github.Rirusha.Cassette.Devel.desktop.in:6 -#: data/io.github.Rirusha.Cassette.desktop.in:6 +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;yandex music;yam;music;" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:8 +#. Translators: app name should be translated +#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +#, fuzzy +msgid "Cassette (Devel)" +msgstr "Cassette" + +#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +#, fuzzy +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "Cliente no oficial de Yandex.Music para GNOME" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Cliente no oficial de Yandex Music" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 msgid "" "GTK/Adwaita application that allows to use Yandex Music service on Linux " "operating systems." @@ -43,24 +64,23 @@ msgstr "" "Aplicación GTK/Adwaita que permite utilizar el servicio Yandex Music en " "sistemas operativos Linux." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:12 -#, fuzzy +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 msgid "Features:" -msgstr "Características" +msgstr "Características:" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:16 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 msgid "Allows you to save playlists and albums for offline listening" msgstr "" "Permite guardar listas de reproducción y álbumes para escucharlos sin " "conexión." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:19 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 msgid "Has a dynamic \"karaoke mode\" right in the track information panel" msgstr "" "Dispone de un «modo karaoke» dinámico directamente en el panel de " "información de la pista" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:22 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 #, fuzzy msgid "" "Allows you to more precisely customize the display and playback of special " @@ -69,15 +89,15 @@ msgstr "" "Permite personalizar con mayor precisión la visualización y reproducción de " "contenidos especiales, como explícitos o aptos para niños." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:26 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 msgid "Displays tracks that are currently unavailable in the service" msgstr "Muestra las pistas que no están disponibles actualmente en el servicio" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:29 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 msgid "Shows which tracks have been replaced and by what" msgstr "Muestra qué pistas se han sustituido y por qué" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:33 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 msgid "" "Cassette is an unofficial client and is not associated with or endorsed by " "Yandex." @@ -85,192 +105,64 @@ msgstr "" "Cassette es un cliente no oficial y no está asociado ni respaldado por " "Yandex." -#: data/io.github.Rirusha.Cassette.appdata.xml.in:64 -msgid "Unofficial Yandex.Music client" -msgstr "Cliente no oficial de Yandex.Music" +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Lista de canciones que le gustaron" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:69 -msgid "Hotfix" +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +#, fuzzy +#| msgid "Playlists" +msgid "Playlists view" +msgstr "Listas de reproducción" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Sincronizar letra" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Cola de reproducción" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" msgstr "" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:71 -msgid "" -"Crashes that I couldn't reproduce for a long time have been fixed. The " -"reason was an attempt to save a custom track with an empty cover" -msgstr "" +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Preferencias principales" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:72 -msgid "" -"The button for creating a playlist has changed, as well as some other shadows" -msgstr "" +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Información de la cuenta" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:73 -msgid "" -"The translation has been corrected. The text on the widgets written using " -"blueprints has not been translated. Now fixed" -msgstr "" +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Abrir en el navegador web" -#: data/io.github.Rirusha.Cassette.appdata.xml.in:79 -msgid "Cosmetic and code changes" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:81 -msgid "" -"The transition to the blueprints interface language is slowly but surely " -"underway" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:82 -msgid "" -"The playback panel has been completely redesigned. Now there are fewer " -"buttons (if someone has lost the track information button, you need to poke " -"to the right of the playback slider)" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:83 -msgid "The appearance of the playlist has been changed" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:84 -msgid "The sidebar widget has been changed" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:85 -msgid "" -"Added the feature with parallel loading of tracks while saving playlists. " -"And not only that, now when the application starts, all saved playlists will " -"be checked and updated. You can also view the progress of saving on the top " -"left" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:86 -msgid "Added the removal of a track from the queue when it is disliked" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:87 -msgid "" -"The Belarusian language has been added. Thanks to Yahor Haurylenka for the " -"translation" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:88 -msgid "Added a debug mod" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:89 -msgid "Increased the maximum volume level from 60 to 100" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:90 -msgid "" -"Added the ability to move all saved objects to the cache folder, that is, " -"move them to temporary storage" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:91 -msgid "Other bug fixes" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:97 -msgid "Added new authorization via WebView" -msgstr "" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:102 -msgid "First release of Cassette" -msgstr "Primera versión de Cassette" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:104 -msgid "Allows you to listen to music" -msgstr "Te permite escuchar música" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:105 -msgid "View your playlists" -msgstr "Ver tus listas de reproducción" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:106 -msgid "Manage the playback queue, for example shuffle or puts on repeat" -msgstr "" -"Gestionar la cola de reproducción, por ejemplo aleatoriamente o poner en " -"repetición" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:107 -msgid "" -"Sends whether the track has been listened to and the playback queue, if it " -"has been changed" -msgstr "" -"Envía si se ha escuchado la pista y la cola de reproducción, si se ha " -"modificado" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:108 -msgid "Implemented mpris2" -msgstr "Implementación de mpris2" - -#: data/io.github.Rirusha.Cassette.appdata.xml.in:116 -msgid "Rirusha" -msgstr "Rirusha" - -#: data/io.github.Rirusha.Cassette.desktop.in:5 -msgid "Unofficial Yandex.Music client for GNOME" -msgstr "Cliente no oficial de Yandex.Music para GNOME" - -#: data/ui/account_info_window.blp:37 -#, c-format -msgctxt "account info window" -msgid "Login: %s" -msgstr "Iniciar sesión: %s" - -#: data/ui/account_info_window.blp:49 -#, c-format -msgctxt "account info window" -msgid "Phone number: %s" -msgstr "Número de teléfono: %s" - -#: data/ui/account_info_window.blp:62 -msgctxt "account info window" -msgid "Has Plus" +#: data/ui/account-info-dialog.blp:61 +#, fuzzy +#| msgctxt "account info window" +#| msgid "Has Plus" +msgid "Plus" msgstr "Tiene Plus" -#: data/ui/account_info_window.blp:80 -#, c-format -msgctxt "account info window" -msgid "First name: %s" -msgstr "Primer nombre: %s" - -#: data/ui/account_info_window.blp:92 -#, c-format -msgctxt "account info window" -msgid "Second name: %s" -msgstr "Segundo nombre: %s" - -#: data/ui/account_info_window.blp:104 -#, c-format -msgctxt "account info window" -msgid "Display name: %s" -msgstr "Nombre para mostrar: %s" - -#: data/ui/account_info_window.blp:116 -#, c-format -msgctxt "account info window" -msgid "Birthday: %s" -msgstr "Cumpleaños: %s" - -#: data/ui/account_info_window.blp:134 -msgctxt "account info window" -msgid "Additional options:" -msgstr "Opciones adicionales:" +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:52 +msgid "Log out" +msgstr "Cerrar sesión" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:11 +#: data/ui/begin-view.ui:11 msgid "Usage mode" -msgstr "" +msgstr "Modo de uso" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:40 +#: data/ui/begin-view.ui:40 msgctxt "auth window" msgid "Choose usage mode" msgstr "" -#: data/ui/begin_view.ui:50 +#: data/ui/begin-view.ui:50 msgctxt "auth window" msgid "" "If you select the \"Online mode\", you can access local music by enabling " @@ -279,316 +171,342 @@ msgid "" msgstr "" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:75 +#: data/ui/begin-view.ui:75 msgctxt "auth window" msgid "Online mode" -msgstr "" +msgstr "Modo en línea" #. Translators: usage mode of application. Online mode or Local mode available -#: data/ui/begin_view.ui:85 -#, fuzzy +#: data/ui/begin-view.ui:85 msgctxt "auth window" msgid "Local mode" -msgstr "Uso local" +msgstr "Modo local" #. Translators: "Close" window button label -#: data/ui/begin_view.ui:97 +#: data/ui/begin-view.ui:97 msgctxt "auth window" msgid "Close" msgstr "Cerrar" -#: data/ui/begin_view.ui:112 +#: data/ui/begin-view.ui:112 #, fuzzy msgid "Authorization" msgstr "Autorización" -#: data/ui/cache_deletion_preferences.ui:20 -msgid "Cache dirs size:" +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +#, fuzzy +#| msgid "Cache dirs size:" +msgid "Dirs size:" msgstr "Tamaño de los dirs de caché:" #. Translators: tempprary cache folder -#: data/ui/cache_deletion_preferences.ui:34 -msgid "Temporary" -msgstr "Temporal" - -#: data/ui/cache_deletion_preferences.ui:84 +#: data/ui/cache-deletion-preferences.ui:35 #, fuzzy -msgid "Clear cache" +msgid "Cache" +msgstr "Limpiar cola de reproducción" + +#: data/ui/cache-deletion-preferences.ui:88 +#, fuzzy +msgid "Clear" msgstr "Limpiar cola de reproducción" #. Translators: temparence cache folder -#: data/ui/cache_deletion_preferences.ui:105 -msgid "Permanent" -msgstr "Permanente" +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "" -#: data/ui/cache_deletion_preferences.ui:155 +#: data/ui/cache-deletion-preferences.ui:159 #, fuzzy -msgid "Move saved" +msgid "Move to cache" msgstr "Contenido guardado" -#: data/ui/cache_indicator.ui:34 +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "" + +#: data/ui/cache-indicator.blp:35 msgid "Show all cache jobs" msgstr "" -#: data/ui/custom_page_preferences.ui:17 +#: data/ui/custom-page-preferences.ui:17 msgid "Title: " msgstr "Título:" -#: data/ui/custom_page_preferences.ui:38 +#: data/ui/custom-page-preferences.ui:38 msgid "Icon: " msgstr "Icono:" -#: data/ui/custom_page_preferences.ui:75 +#: data/ui/custom-page-preferences.ui:75 msgid "Save page" msgstr "Guardar página" -#: data/ui/custom_page_preferences.ui:92 +#: data/ui/custom-page-preferences.ui:92 msgid "Remove page" msgstr "Eliminar página" #. Translators: title of preference group -#: data/ui/custom_pages_preferences.ui:7 +#: data/ui/custom-pages-preferences.ui:7 msgctxt "preference window" msgid "Custom pages" msgstr "Páginas personalizadas" #. Translators: description of preference group -#: data/ui/custom_pages_preferences.ui:9 +#: data/ui/custom-pages-preferences.ui:9 msgctxt "preference window" msgid "Here you can control custom pages." -msgstr "Aquí puedes controlar las páginas personalizadas." +msgstr "Aquí puede controlar las páginas personalizadas." -#: data/ui/disliked_tracks_view.ui:23 +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:32 msgid "Disliked tracks" -msgstr "Canciones que no te gustaron" +msgstr "Canciones que no le gustaron" -#: data/ui/help-overlay.ui:11 -msgctxt "shortcut window" +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Refrescar" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "" + +#: data/ui/help-overlay.blp:11 +#, fuzzy +#| msgctxt "shortcut window" +#| msgid "Main Actions" msgid "Main Actions" msgstr "Acciones principales" -#: data/ui/help-overlay.ui:14 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:14 +#, fuzzy +#| msgctxt "shortcut window" +#| msgid "Show Shortcuts" msgid "Show Shortcuts" msgstr "Mostrar atajos" -#: data/ui/help-overlay.ui:20 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:19 +#, fuzzy +#| msgctxt "shortcut window" +#| msgid "Quit" msgid "Quit" msgstr "Salir" -#: data/ui/help-overlay.ui:28 -msgctxt "shortcut window" -msgid "Media Control" +#: data/ui/help-overlay.blp:25 +#, fuzzy +#| msgctxt "shortcut window" +#| msgid "Media Control" +msgid "Playback Control" msgstr "Control de medios" -#: data/ui/help-overlay.ui:31 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:28 +#, fuzzy +#| msgctxt "shortcut window" +#| msgid "Play/Pause playback" msgid "Play/Pause playback" msgstr "Reproducir/pausar reproducción" -#: data/ui/help-overlay.ui:37 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +#, fuzzy msgid "Play previous track" msgstr "Reproducir canción anterior" -#: data/ui/help-overlay.ui:43 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +#, fuzzy msgid "Play next track" msgstr "Reproducir siguiente canción" -#: data/ui/help-overlay.ui:51 -msgctxt "shortcut window" +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "" + +#: data/ui/help-overlay.blp:49 +#, fuzzy +#| msgctxt "shortcut window" +#| msgid "Queue control" msgid "Queue control" msgstr "Control de colas" -#: data/ui/help-overlay.ui:54 +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 #, fuzzy -msgctxt "shortcut window" msgid "Change shuffle mode" msgstr "Cambiar al modo aleatorio" -#: data/ui/help-overlay.ui:60 +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 #, fuzzy -msgctxt "shortcut window" msgid "Change repeat mode" msgstr "Cambiar al modo de repetición" -#: data/ui/info_marks.ui:23 +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "" + +#: data/ui/help-overlay.blp:66 +#, fuzzy +#| msgid "Search track" +msgid "Share current track" +msgstr "Buscar canción" + +#: data/ui/help-overlay.blp:71 +#, fuzzy +#| msgid "Parse URL from clipboard" +msgid "Parse url from clipboard" +msgstr "Analizar URL desde el portapapeles" + +#: data/ui/info-marks.ui:23 msgid "Explicit content" msgstr "Contenido explícito" -#: data/ui/info_marks.ui:32 +#: data/ui/info-marks.ui:32 msgid "Child content" msgstr "Contenido para apto para niños" -#: data/ui/main_window.blp:108 -msgid "Connection problems" -msgstr "Problemas de conexión" +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "" -#: data/ui/main_window.blp:145 -msgid "Parse URL from clipboard" -msgstr "Analizar URL desde el portapapeles" +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "" -#: data/ui/main_window.blp:148 -msgid "Preferences" -msgstr "Preferencias" +#: data/ui/no-plus-dialog.blp:20 +#, fuzzy +#| msgid "Need Plus subscription" +msgid "No Plus Subscription" +msgstr "Necesitas una suscripción Plus" -#: data/ui/main_window.blp:149 -msgid "Keyboard Shortcuts" -msgstr "Atajos de teclado" +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" -#: data/ui/main_window.blp:150 -msgid "About Cassette" -msgstr "Sobre Cassette" +#: data/ui/no-plus-dialog.blp:41 +#, fuzzy +#| msgctxt "account info window" +#| msgid "Has Plus" +msgid "Get Plus" +msgstr "Tiene Plus" -#: data/ui/main_window.blp:155 -msgid "Open in browser" -msgstr "Abrir en el navegador web" - -#: data/ui/main_window.blp:156 -msgid "Account info" -msgstr "Información de la cuenta" - -#: data/ui/player_bar.blp:22 +#: data/ui/player-bar.blp:22 #, fuzzy msgid "Show track info" msgstr "Información de la canción" -#: data/ui/player_bar.blp:86 -#, fuzzy -msgid "Change shuffle mode" -msgstr "Cambiar al modo aleatorio" +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "" -#: data/ui/player_bar.blp:98 -#, fuzzy -msgid "Play previous track" -msgstr "Reproducir canción anterior" - -#: data/ui/player_bar.blp:124 -#, fuzzy -msgid "Play next track" -msgstr "Reproducir siguiente canción" - -#: data/ui/player_bar.blp:137 -#, fuzzy -msgid "Change repeat mode" -msgstr "Cambiar al modo de repetición" - -#: data/ui/player_bar.blp:218 +#: data/ui/player-bar.blp:216 #, fuzzy msgid "Show playback queue" msgstr "Cola de reproducción" -#: data/ui/player_bar.blp:229 +#: data/ui/player-bar.blp:229 msgid "Change volume" msgstr "Modificar volumen" -#: data/ui/playlist_choose_window.ui:8 -msgid "Choose playlist to add" -msgstr "Elige la lista de reproducción a la que deseas añadir" +#: data/ui/player-queue.blp:5 src/application.vala:272 +#, fuzzy +#| msgid "Play next" +msgid "Playing now" +msgstr "Reproducir siguiente" -#: data/ui/playlist_create_button.ui:36 +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Elija la lista de reproducción que quiere añadir" + +#: data/ui/playlist-create-button.ui:36 msgid "Create playlist" msgstr "Crear lista de reproducción" -#: data/ui/playlist_micro.ui:140 -msgid "Start playlist" -msgstr "Reproducir lista de reproducción" +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:43 +#: src/widgets/save-stack.vala:57 src/widgets/views/abstract-cachiable.vala:168 +msgid "Playlist" +msgstr "Lista de reproducción" -#: data/ui/playlist_micro.ui:156 -msgid "Add playlist to queue" -msgstr "Añadir lista de reproducción a la cola" - -#: data/ui/playlist_row.ui:37 +#: data/ui/playlist-row.ui:40 msgid "Empty" msgstr "Vacío" -#: data/ui/playlist_view.ui:145 -msgid "Play" -msgstr "Reproducir" +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Sus listas de reproducción" -#: data/ui/playlist_view.ui:161 +#: data/ui/playlists-view.ui:39 +#, fuzzy +#| msgid "Also you liked this playlists" +msgid "Also you liked these playlists" +msgstr "También le gustaron estas listas de reproducción" + +#: data/ui/playlist-view.ui:187 msgid "Change playlist visibility" msgstr "Cambiar la visibilidad de las listas de reproducción" -#: data/ui/playlist_view.ui:183 +#: data/ui/playlist-view.ui:211 msgid "Add page to header" msgstr "Añadir página al encabezado" +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Save" +msgstr "Guardar" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:97 +#: src/widgets/preferences/preferences-dialog.vala:141 +#: src/widgets/views/playlist.vala:91 +msgid "Delete" +msgstr "Eliminar" + #. Translators: tooltip of "abort" button -#: data/ui/playlist_view.ui:248 +#: data/ui/playlist-view.ui:276 msgid "Abort" msgstr "Abortar" -#: data/ui/playlist_view.ui:252 +#: data/ui/playlist-view.ui:280 msgid "Stop" msgstr "Parar" -#: data/ui/playlists_view.ui:23 -msgid "Your playlists" -msgstr "Tus listas de reproducción" - -#: data/ui/playlists_view.ui:39 -msgid "Also you liked this playlists" -msgstr "También te gustaron estas listas de reproducción" - -#: data/ui/preferences_window.ui:8 +#: data/ui/preferences-dialog.ui:8 #, fuzzy -msgctxt "preference window" +#| msgid "Main" +msgctxt "preference dialog" msgid "Main" msgstr "Principal" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:13 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:12 +#, fuzzy +#| msgctxt "preference window" +#| msgid "General" +msgctxt "preference dialog" msgid "General" msgstr "General" -#. Translators: title of preference -#: data/ui/preferences_window.ui:17 -msgctxt "preference window" -msgid "Max active threads" -msgstr "Número máximo de hilos activos" - -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:19 -msgctxt "preference window" -msgid "" -"The maximum number of threads for content loading. A large value can affect " -"the performance of the system. The changes will take effect after restarting " -"the application." -msgstr "" -"El número máximo de hilos para la carga de contenidos. Un valor grande puede " -"afectar al rendimiento del sistema. Los cambios surtirán efecto tras " -"reiniciar la aplicación." - -#. Translators: title of preference -#: data/ui/preferences_window.ui:34 -msgctxt "preference window" -msgid "Try to load queue every window activation" -msgstr "Intenta cargar la cola cada vez que se activa una ventana" - -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:36 -msgctxt "preference window" -msgid "" -"Every time it is expanded or the focus changes from another window queue " -"will loaded from the device on which you listened to music last time." -msgstr "" -"Cada vez que se expanda o el foco cambie de otra ventana se cargará la cola " -"del dispositivo en el que escuchaste música la última vez." - -#. Translators: title of preference -#: data/ui/preferences_window.ui:42 +#: data/ui/preferences-dialog.ui:15 #, fuzzy -msgctxt "preference window" -msgid "Download high quality tracks" +msgctxt "preference dialog" +msgid "Enable high quality audio" msgstr "Descargar cancioones de alta calidad" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:44 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:16 +#, fuzzy +#| msgctxt "preference window" +#| msgid "" +#| "Attention! If the track was downloaded in low quality, and after the " +#| "download is enabled in high quality, the audio will not be reloaded" +msgctxt "preference dialog" msgid "" "Attention! If the track was downloaded in low quality, and after the " "download is enabled in high quality, the audio will not be reloaded" @@ -596,75 +514,112 @@ msgstr "" "¡Atención! Si la pista se descargó en baja calidad, y después de la descarga " "se activa en alta calidad, el audio no se volverá a cargar" -#. Translators: title of preference -#: data/ui/preferences_window.ui:50 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:21 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Add track on top of playlist" +msgctxt "preference dialog" msgid "Add track on top of playlist" msgstr "Añadir canción al principio de la lista de reproducción" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:52 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:22 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Will the track be added to the playlist as the first or as the last" +msgctxt "preference dialog" msgid "Will the track be added to the playlist as the first or as the last" msgstr "" "La pista se añadirá a la lista de reproducción como la primera o como la " "última" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:60 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "" + +#: data/ui/preferences-dialog.ui:35 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show additional marks" +msgctxt "preference dialog" msgid "Show additional marks" msgstr "Mostrar marcas adicionales" -#. Translators: title of preference -#: data/ui/preferences_window.ui:64 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "" + +#: data/ui/preferences-dialog.ui:39 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show save mark" +msgctxt "preference dialog" msgid "Show save mark" msgstr "Mostrar marca de guardado" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:66 -msgctxt "preference window" -msgid "Show a mark showing the current state of the track cache" +#: data/ui/preferences-dialog.ui:40 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show a mark showing the current state of the track cache" +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" msgstr "" "Muestra una marca que indica el estado actual de la caché de la canción" -#. Translators: title of preference -#: data/ui/preferences_window.ui:72 -msgctxt "preference window" -msgid "Show temp save mark" -msgstr "Mostrar marca de guardado temporal" +#: data/ui/preferences-dialog.ui:45 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show save mark" +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Mostrar marca de guardado" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:74 -msgctxt "preference window" -msgid "" -"Show a mark indicating that the track has been saved to temporary storage" +#: data/ui/preferences-dialog.ui:46 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show a mark showing the current state of the track cache" +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" msgstr "" -"Muestra una marca que indica que la canción se ha guardado en el " -"almacenamiento temporal" +"Muestra una marca que indica el estado actual de la caché de la canción" -#. Translators: title of preference -#: data/ui/preferences_window.ui:80 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:51 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show replaced mark" +msgctxt "preference dialog" msgid "Show replaced mark" msgstr "Mostrar marca sustituida" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:82 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:52 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show a mark that shows that the track has been replaced" +msgctxt "preference dialog" msgid "Show a mark that shows that the track has been replaced" msgstr "Mostrar una marca que indique que la vía ha sido sustituida" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:90 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:59 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Tracks visibility" +msgctxt "preference dialog" msgid "Tracks visibility" msgstr "Visibilidad de las canciones" -#. Translators: description of preference group -#: data/ui/preferences_window.ui:92 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:60 +#, fuzzy +#| msgctxt "preference window" +#| msgid "" +#| "Show special tracks in track lists. Filter doesn't work when searching in " +#| "track list" +msgctxt "preference dialog" msgid "" "Show special tracks in track lists. Filter doesn't work when searching in " "track list" @@ -672,67 +627,111 @@ msgstr "" "Mostrar canciones especiales en las listas de reproducción. El filtro no " "funciona al buscar en la lista de reproducción." -#. Translators: title of preference -#: data/ui/preferences_window.ui:96 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:63 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show unavailable content" +msgctxt "preference dialog" msgid "Show unavailable content" msgstr "Mostrar contenido no disponible" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:98 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:64 +#, fuzzy +#| msgctxt "preference window" +#| msgid "" +#| "Show tracks that are not available in the service. You can't listen to " +#| "them" +msgctxt "preference dialog" msgid "" "Show tracks that are not available in the service. You can't listen to them" msgstr "" "Mostrar canciones que no están disponibles en el servicio. No se pueden " "escuchar" -#. Translators: title of preference -#: data/ui/preferences_window.ui:104 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:69 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show content suitable for children" +msgctxt "preference dialog" msgid "Show content suitable for children" msgstr "Mostrar contenido apto para niños" -#. Translators: title of preference -#: data/ui/preferences_window.ui:110 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:70 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show content suitable for children" +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Mostrar contenido apto para niños" + +#: data/ui/preferences-dialog.ui:75 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show explicit content" +msgctxt "preference dialog" msgid "Show explicit content" msgstr "Mostrar contenido explícito (NSFW)" -#: data/ui/preferences_window.ui:117 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" msgid "Other" msgstr "" -#: data/ui/preferences_window.ui:120 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" msgid "Enable Debug-Mode" msgstr "" -#: data/ui/preferences_window.ui:127 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" msgid "Experimental" msgstr "" -#: data/ui/preferences_window.ui:130 -msgctxt "preference window" -msgid "Force enable mobile mode" +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" msgstr "" -#: data/ui/preferences_window.ui:139 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" msgid "Pages" msgstr "" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:144 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:112 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Static pages" +msgctxt "preference dialog" msgid "Static pages" msgstr "Páginas estáticas" -#. Translators: description of preference group -#: data/ui/preferences_window.ui:146 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:113 +#, fuzzy +#| msgctxt "preference window" +#| msgid "" +#| "Here you can show or hide static pages. They will always be displayed on " +#| "the left side of the header." +msgctxt "preference dialog" msgid "" "Here you can show or hide static pages. They will always be displayed on the " "left side of the header." @@ -740,62 +739,80 @@ msgstr "" "Aquí puedes mostrar u ocultar las páginas estáticas. Siempre se mostrarán a " "la izquierda del encabezado." -#. Translators: title of preference. Main page is page of Ya.Music with trending, recommendation etc -#: data/ui/preferences_window.ui:150 -msgctxt "preference window" -msgid "Show \"Main\" page" +#: data/ui/preferences-dialog.ui:116 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show \"Main\" page" +msgctxt "preference dialog" +msgid "Show 'Main' page" msgstr "Mostrar página «Principal»" -#. Translators: title of preference. Main page is page of Ya.Music with liked tracks -#: data/ui/preferences_window.ui:156 -msgctxt "preference window" -msgid "Show \"Liked\" page" +#: data/ui/preferences-dialog.ui:121 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show \"Liked\" page" +msgctxt "preference dialog" +msgid "Show 'Liked' page" msgstr "Mostrar página «Canciones que me gustan»" -#. Translators: title of preference. Main page is page of Ya.Music with users playlists -#: data/ui/preferences_window.ui:162 -msgctxt "preference window" -msgid "Show \"Playlists\" page" +#: data/ui/preferences-dialog.ui:126 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Show \"Playlists\" page" +msgctxt "preference dialog" +msgid "Show 'Playlists' page" msgstr "Mostrar página «Listas de reproducción»" -#. Translators: Cache preference -#: data/ui/preferences_window.ui:175 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:138 +#, fuzzy +msgctxt "preference dialog" msgid "Cache" -msgstr "" +msgstr "Limpiar cola de reproducción" -#. Translators: title of preference group -#: data/ui/preferences_window.ui:180 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:142 +#, fuzzy +#| msgctxt "preference window" +#| msgid "Cache managing" +msgctxt "preference dialog" msgid "Cache managing" msgstr "Gestión de la caché" -#. Translators: description of preference group -#: data/ui/preferences_window.ui:182 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:143 +#, fuzzy +#| msgctxt "preference window" +#| msgid "" +#| "Here you can see application memory usage, delete all cache from temp " +#| "folder and control downloading cache to disk" +msgctxt "preference dialog" msgid "" -"Here you can see application memory usage, delete all cache from temp folder " -"and control downloading cache to disk" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" msgstr "" "Aquí puedes ver el uso de memoria de la aplicación, borrar toda la caché de " "la carpeta temporal y controlar la descarga de la caché al disco." -#. Translators: title of preference -#: data/ui/preferences_window.ui:186 -msgctxt "preference window" -msgid "" -"Cache content for better performance (Over time, it starts to take up a lot " -"of space. So far, manual cleaning is required)" -msgstr "" +#: data/ui/preferences-dialog.ui:146 +#, fuzzy +#| msgid "Child content" +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Contenido para apto para niños" -#. Translators: tooltip of preference -#: data/ui/preferences_window.ui:188 -msgctxt "preference window" +#: data/ui/preferences-dialog.ui:147 +#, fuzzy +#| msgctxt "preference window" +#| msgid "" +#| "If enabled, the application will cache all content in /var/tmp/cassette " +#| "for better performance, otherwise, the application will load content only " +#| "when caching objects (such as playlists or albums). Disabling the " +#| "parameter does not delete already downloaded content" +msgctxt "preference dialog" msgid "" -"If enabled, the application will cache all content in /var/tmp/cassette for " -"better performance, otherwise, the application will load content only when " -"caching objects (such as playlists or albums). Disabling the parameter does " -"not delete already downloaded content" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" msgstr "" "Si se activa, la aplicación almacenará en caché todo el contenido en /var/" "tmp/cassette para mejorar el rendimiento; de lo contrario, la aplicación " @@ -803,131 +820,220 @@ msgstr "" "reproducción o álbumes). La desactivación del parámetro no elimina el " "contenido ya descargado." -#: data/ui/save_stack.ui:25 +#: data/ui/save-stack.ui:25 msgid "Content saving…" msgstr "Ahorro de contenidos…" -#: data/ui/save_stack.ui:42 -msgid "Content saved to temp folder" -msgstr "Contenido guardado en carpeta temporal" +#: data/ui/save-stack.ui:42 +#, fuzzy +#| msgid "Content saved" +msgid "Content cached" +msgstr "Contenido guardado" -#: data/ui/save_stack.ui:56 +#: data/ui/save-stack.ui:56 msgid "Content saved" msgstr "Contenido guardado" -#: data/ui/track_detailed.blp:91 +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "" + +#: data/ui/track-info.blp:103 #, fuzzy msgid "Track lyrics" msgstr "Lista de canciones" -#: data/ui/track_detailed.blp:105 +#: data/ui/track-info.blp:117 msgid "Authors" msgstr "Autores" -#: data/ui/track_detailed.blp:123 +#: data/ui/track-info.blp:135 msgid "Source" msgstr "Fuente" -#: data/ui/track_detailed.blp:146 +#: data/ui/track-info.blp:158 #, fuzzy msgid "Similar tracks" msgstr "Buscar canción" -#. Translators: now PLAYING -#: data/ui/track_list.ui:24 -msgid "PLAYING " -msgstr "REPRODUCIENDO" - -#. Translators: placeholder of "search" entry. Local track search (inside of track lsit) -#: data/ui/track_list.ui:60 +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 msgid "Search track" msgstr "Buscar canción" #. Translators: part of sort by -#: data/ui/track_list.ui:69 +#: data/ui/track-list.ui:30 msgid "Sort by" msgstr "Filtrar por" -#: data/ui/track_list.ui:116 +#: data/ui/track-list.ui:77 msgid "No tracks to display" msgstr "No hay canciones que mostrar" -#: data/ui/track_list.ui:127 +#: data/ui/track-list.ui:88 msgid "name" msgstr "nombre" -#: data/ui/track_list.ui:131 +#: data/ui/track-list.ui:92 msgid "artist" msgstr "artista" -#: data/ui/track_list.ui:135 +#: data/ui/track-list.ui:96 msgid "album" msgstr "álbum" -#: data/ui/track_list.ui:139 +#: data/ui/track-list.ui:100 msgid "duration" msgstr "duración" -#: src/application.vala:211 -msgid "Arseniy Nechkin " -msgstr "Arseniy Nechkin " +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:38 +msgid "Loading…" +msgstr "Cargando…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "" + +#: data/ui/wave-settings.blp:93 +#, fuzzy +#| msgid "Can't save image %s" +msgid "Can't get wave settings" +msgstr "No se puede guardar la imagen %s" + +#: data/ui/window.blp:57 src/window.vala:253 +msgid "Reconnect" +msgstr "" + +#: data/ui/window.blp:58 src/application.vala:152 +msgid "Connection problems" +msgstr "Problemas de conexión" #. Translators: NAME /n NAME -#: src/application.vala:228 +#: src/about.vala:60 msgid "translator-credits" msgstr "Sergio Varela https://ingrownmink4.codeberg.page" -#: src/application.vala:236 +#: src/about.vala:68 msgid "Telegram channel" msgstr "Canal de Telegram" -#: src/application.vala:237 -msgid "Financial support" +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" msgstr "" -#: src/authenticator.vala:50 +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "" + +#. Please keep alphabetical +#: src/about.vala:73 +msgid "Sponsors" +msgstr "" + +#: src/application.vala:63 +msgid "Print version information and exit" +msgstr "" + +#: src/application.vala:146 +msgid "Connection restored" +msgstr "Conexión restablecida" + +#: src/application.vala:274 +msgid "Previous" +msgstr "Anterior" + +#: src/application.vala:275 +msgid "Next" +msgstr "Siguiente" + +#: src/application.vala:358 +#, fuzzy +#| msgid "Link copied to clipboard" +msgid "Current track can not be copied to the clipboard" +msgstr "Enlace copiado al portapapeles" + +#: src/application.vala:372 src/application.vala:379 src/application.vala:436 +msgid "Can't parse clipboard content" +msgstr "No se pudo analizar el contenido del portapapeles" + +#: src/application.vala:390 +msgid "Users view not implemented yet" +msgstr "La vista de usuarios aún no está implementada" + +#: src/application.vala:406 src/application.vala:420 +msgid "Albums view not implemented yet" +msgstr "La vista de álbumes aún no está implementada" + +#: src/authenticator.vala:47 msgid "Log out?" msgstr "¿Cerrar sesión?" -#: src/authenticator.vala:51 +#: src/authenticator.vala:48 msgid "You will need to log in again to use the app" msgstr "Tendrás que volver a iniciar sesión para utilizar la aplicación." #. Translators: cancel of deleting playlist -#: src/authenticator.vala:54 -#: src/widgets/preferences/cache_deletion_preferences.vala:99 -#: src/widgets/preferences/preferences_window.vala:121 -#: src/widgets/views/playlist_view.vala:114 +#: src/authenticator.vala:51 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 msgid "Cancel" msgstr "Cancelar" -#: src/authenticator.vala:55 -msgid "Log out" -msgstr "Cerrar sesión" - -#: src/authenticator.vala:95 -#: src/widgets/preferences/cache_deletion_preferences.vala:133 +#: src/authenticator.vala:98 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Moving…" msgstr "Moviendo…" #. Translators: Playlist with liked tracks -#: src/client/api/objects/playlist/playlist.vala:52 -#: src/client/api/objects/playlist/playlist.vala:102 src/pager.vala:269 -#: src/widgets/sidebar.vala:138 +#: src/client/api/objects/playlist/playlist.vala:50 +#: src/client/api/objects/playlist/playlist.vala:100 src/pager.vala:277 msgid "Liked" msgstr "Lista de canciones que te gustan" #. Translators: Playlist that updates every day -#: src/client/api/objects/playlist/playlist.vala:56 +#: src/client/api/objects/playlist/playlist.vala:54 msgid "Daily" msgstr "Diario" #. Translators: Unknown playlist -#: src/client/api/objects/playlist/playlist.vala:60 +#: src/client/api/objects/playlist/playlist.vala:58 msgid "Unknown" msgstr "Desconocido" -#: src/client/cachier/storager.vala:129 +#: src/client/cachier/storager.vala:125 #, c-format msgid "Database was initialized, loc - %s" msgstr "Se ha inicializado la base de datos, loc - %s" @@ -971,437 +1077,663 @@ msgstr[0] "Terabyte" msgstr[1] "Terabytes" #: src/client/cachier/storager.vala:860 -#, c-format -msgid "Error while getting temporary dir size. Message %s" -msgstr "Error al obtener el tamaño del directorio temporal. Mensaje %s" - -#: src/client/cachier/storager.vala:895 -#, c-format -msgid "Error while getting permanent dir size. Message %s" +#, fuzzy, c-format +#| msgid "Error while getting permanent dir size. Message %s" +msgid "Error while getting cache directory size. Message %s" msgstr "Error al obtener el tamaño del directorio permanente. Mensaje %s" -#: src/client/jsoner.vala:199 src/client/jsoner.vala:294 -#: src/client/jsoner.vala:307 +#: src/client/cachier/storager.vala:895 +#, fuzzy, c-format +#| msgid "Error while getting permanent dir size. Message %s" +msgid "Error while getting permanent directory size. Message %s" +msgstr "Error al obtener el tamaño del directorio permanente. Mensaje %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 #, c-format msgid "Wrong type: expected %s, got %s" msgstr "Tipo incorrecto: se esperaba %s, se obtuvo %s" -#: src/client/player/player_track_list.vala:257 +#: src/client/player/mods/abstract-mode.vala:92 msgid "Problems with queue" msgstr "Problemas con la cola" #. Translators: name of new created playlist -#: src/client/talkers/yam_talker.vala:462 +#: src/client/talkers/yam-talker.vala:628 msgid "New Playlist" msgstr "Nueva lista de reproducción" -#: src/main.vala:26 -msgid "Cassette" -msgstr "Cassette" - -#: src/main_window.vala:180 -#, c-format -msgid "Error while opening uri: %s" -msgstr "Error al abrir uri: %s" - -#: src/main_window.vala:217 -msgid "Connection restored" -msgstr "Conexión restablecida" - -#: src/main_window.vala:301 -#, c-format -msgid "Window info message: %s" -msgstr "Mensaje de información de la ventana: %s" - -#: src/main_window.vala:316 -msgid "Reconnect" -msgstr "" - -#: src/main_window.vala:345 src/main_window.vala:396 -msgid "Can't parse clipboard content" -msgstr "No se pudo analizar el contenido del portapapeles" - -#: src/main_window.vala:361 -msgid "Users view not implemented yet" -msgstr "La vista de usuarios aún no está implementada" - -#: src/main_window.vala:377 src/main_window.vala:391 -msgid "Albums view not implemented yet" -msgstr "La vista de álbumes aún no está implementada" - -#: src/pager.vala:164 +#: src/pager.vala:163 #, c-format msgid "Can't set title \"%s\" to page" msgstr "No se puede poner el título \"%s\" a la página" -#: src/pager.vala:175 +#: src/pager.vala:174 #, c-format msgid "Can't set icon with name \"%s\" to page" msgstr "No se puede establecer el icono con el nombre \"%s\" en la página" -#: src/pager.vala:201 +#: src/pager.vala:200 msgid "Reached max page count" msgstr "Número máximo de páginas alcanzado" -#: src/pager.vala:207 +#: src/pager.vala:206 #, fuzzy, c-format msgid "Page '%s' already added" msgstr "Página %s ya añadida" -#: src/pager.vala:260 +#: src/pager.vala:268 msgid "Main" msgstr "Principal" -#: src/pager.vala:279 +#: src/pager.vala:287 msgid "Playlists" msgstr "Listas de reproducción" -#: src/pager.vala:304 -#, c-format -msgid "Can't read pages file. Messsage: %s" +#: src/pager.vala:312 +#, fuzzy, c-format +#| msgid "Can't read pages file. Messsage: %s" +msgid "Can't read pages file. Message: %s" msgstr "No se puede leer el archivo de páginas. Mensaje: %s" -#: src/pager.vala:324 -#, c-format -msgid "Can't create pages file. Messsage: %s" +#: src/pager.vala:332 +#, fuzzy, c-format +#| msgid "Can't create pages file. Messsage: %s" +msgid "Can't create pages file. Message: %s" msgstr "No se puede crear el archivo de páginas. Mensaje: %s" -#: src/utils.vala:42 +#: src/utils.vala:70 msgid "Not implemented yet" msgstr "No implementado aún" -#: src/utils.vala:45 -#, fuzzy +#: src/utils.vala:77 msgid "Need authorization" msgstr "Necesita autorización" -#: src/utils.vala:48 -msgid "Need Plus subscription" +#: src/utils.vala:81 +#, fuzzy +#| msgid "Need Plus subscription" +msgid "Need Bookmate subscription" msgstr "Necesitas una suscripción Plus" -#: src/utils.vala:84 src/utils.vala:93 +#: src/utils.vala:177 src/utils.vala:193 msgid "Link copied to clipboard" msgstr "Enlace copiado al portapapeles" -#: src/utils.vala:131 +#: src/utils.vala:242 #, c-format msgid "Duration: %s h. %s min." msgstr "Duración: %s h. %s min." -#: src/utils.vala:133 +#: src/utils.vala:244 #, c-format msgid "Duration: %s min." msgstr "Duración: %s min." -#: src/utils.vala:194 +#: src/utils.vala:358 msgid "today" msgstr "hoy" -#: src/utils.vala:196 +#: src/utils.vala:360 msgid "yesterday" msgstr "ayer" -#: src/widgets/cache_indicator/job_info_badge.vala:45 -#: src/widgets/save_stack.vala:57 src/widgets/views/cachiable_view.vala:165 -msgid "Playlist" -msgstr "Lista de reproducción" +#: src/widgets/buttons/just/dislike-button.vala:38 +msgid "Remove dislike" +msgstr "Eliminar «No me gusta»" -#: src/widgets/cache_indicator/job_info_badge.vala:47 -#: src/widgets/save_stack.vala:53 src/widgets/views/cachiable_view.vala:173 +#: src/widgets/buttons/just/dislike-button.vala:41 +msgid "Set dislike" +msgstr "Marcar como «No me gusta»" + +#: src/widgets/buttons/just/like-button.vala:42 +msgid "Remove like" +msgstr "Eliminar «Me gusta»" + +#: src/widgets/buttons/just/like-button.vala:49 +msgid "Set like" +msgstr "Marcar como «Me gusta»" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:38 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:41 +msgid "Pause" +msgstr "Pausar" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:45 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:48 +msgid "Play" +msgstr "Reproducir" + +#: src/widgets/buttons/menu/playlist-options-button.vala:49 +#, c-format +msgid "Playlist '%s'" +msgstr "Listas de reproducción «%s»" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:67 +#, fuzzy +#| msgid "View your playlists" +msgid "My Vibe by playlist" +msgstr "Ver sus listas de reproducción" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to queue" +msgstr "Añadir a la cola de reproducción" + +#: src/widgets/buttons/menu/playlist-options-button.vala:56 +#: src/widgets/buttons/menu/playlist-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:84 +#: src/widgets/buttons/menu/track-options-button.vala:109 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:40 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:51 +#: src/widgets/buttons/menu/track-queue-options-button.vala:74 +#: src/widgets/buttons/menu/track-queue-options-button.vala:104 +msgid "Share" +msgstr "Compartir" + +#: src/widgets/buttons/menu/primary-menu-button.vala:27 +msgid "Primary menu" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Parse URL from clipboard" +msgstr "Analizar URL desde el portapapeles" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Preferences" +msgstr "Preferencias" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "Keyboard Shortcuts" +msgstr "Atajos de teclado" + +#: src/widgets/buttons/menu/primary-menu-button.vala:36 +msgid "About Cassette" +msgstr "Sobre Cassette" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:95 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +#: src/widgets/buttons/menu/track-queue-options-button.vala:88 +#, fuzzy +#| msgid "My wave on track" +msgid "My Vibe by track" +msgstr "Mi ola en la canción" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +msgid "Show info" +msgstr "Mostrar información" + +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Play next" +msgstr "Reproducir siguiente" + +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Add to playlist" +msgstr "Añadir a lista de reproducción" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +msgid "Remove from playlist" +msgstr "Eliminar de la lista de reproducción" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Remove from queue" +msgstr "Eliminar de la cola de reproducción" + +#: src/widgets/buttons/menu/volume-button.vala:122 +msgid "Volume control" +msgstr "Control de volumen" + +#: src/widgets/buttons/menu/volume-button.vala:262 +msgid "Unmute" +msgstr "" + +#: src/widgets/buttons/menu/volume-button.vala:262 +msgid "Mute" +msgstr "Silenciar" + +#: src/widgets/cache-indicator/job-info-badge.vala:45 +#: src/widgets/save-stack.vala:53 src/widgets/views/abstract-cachiable.vala:173 msgid "Album" msgstr "Álbum" #. Translators: n track from n tracks saved -#: src/widgets/cache_indicator/job_info_badge.vala:79 +#: src/widgets/cache-indicator/job-info-badge.vala:78 #, fuzzy, c-format msgid "%d / %d saved%s" -msgstr "%s guardado" +msgid_plural "%d / %d saved%s" +msgstr[0] "%s guardado" +msgstr[1] "%s guardado" -#: src/widgets/cache_indicator/job_info_badge.vala:83 +#: src/widgets/cache-indicator/job-info-badge.vala:85 #, c-format -msgid ". %d track saving now" -msgid_plural ". %d tracks saving now" +msgid "%d track saving now" +msgid_plural "%d tracks saving now" msgstr[0] "" msgstr[1] "" -#: src/widgets/dislike_button.vala:40 -msgid "Remove dislike" -msgstr "Eliminar «No me gusta»" - -#: src/widgets/dislike_button.vala:45 -msgid "Set dislike" -msgstr "Marcar como «No me gusta»" - -#: src/widgets/info_marks.vala:44 +#: src/widgets/info-marks.vala:42 #, c-format msgid "Track was replaced. Original version: %s, %s" msgstr "Pista reemplazada. Versión original: %s, %s" -#: src/widgets/like_button.vala:44 -msgid "Remove like" -msgstr "Eliminar «Me gusta»" - -#: src/widgets/like_button.vala:51 -msgid "Set like" -msgstr "Marcar como «Me gusta»" - -#: src/widgets/options_button/options_button.vala:56 -msgid "Options menu" -msgstr "Menú de opciones" - -#: src/widgets/options_button/playlist_options_button.vala:29 -msgid "My wave on playlist" -msgstr "Mi onda en lista de reproducción" - -#: src/widgets/options_button/playlist_options_button.vala:30 -#: src/widgets/options_button/track_options_button.vala:30 -msgid "Add to queue" -msgstr "Añadir a la cola de reproducción" - -#: src/widgets/options_button/playlist_options_button.vala:31 -#: src/widgets/options_button/track_options_button.vala:35 -msgid "Share" -msgstr "Compartir" - -#: src/widgets/options_button/playlist_options_button.vala:35 -msgid "Delete playlist" -msgstr "Eliminar lista de reproducción" - -#: src/widgets/options_button/track_options_button.vala:29 -msgid "Play next" -msgstr "Reproducir siguiente" - -#: src/widgets/options_button/track_options_button.vala:32 -msgid "My wave on track" -msgstr "Mi ola en la canción" - -#: src/widgets/options_button/track_options_button.vala:33 -msgid "Add to playlist" -msgstr "Añadir a lista de reproducción" - -#: src/widgets/options_button/track_options_button.vala:39 -msgid "Remove from playlist" -msgstr "Eliminar de la lista de reproducción" - -#: src/widgets/options_button/track_options_button.vala:43 -msgid "Remove from queue" -msgstr "Eliminar de la cola de reproducción" - -#: src/widgets/options_button/track_options_button.vala:47 -msgid "Save" -msgstr "Guardar" - -#: src/widgets/pages/loading_page.vala:40 -msgid "Loading…" -msgstr "Cargando…" - -#: src/widgets/play_button/play_button.vala:27 -msgid "Play/Pause" -msgstr "Reproducir/Pausar" - -#: src/widgets/playlist_micro.vala:68 -#, c-format -msgid "%s like" -msgid_plural "%s likes" -msgstr[0] "%s me gusta" -msgstr[1] "%s me gustas" - -#: src/widgets/playlist_micro.vala:159 src/widgets/views/playlist_view.vala:260 +#: src/widgets/playlist-micro.vala:158 src/widgets/views/playlist.vala:242 #, c-format msgid "Owner: %s" msgstr "Propietario: %s" -#: src/widgets/playlist_row.vala:90 +#: src/widgets/playlist-row.vala:86 #, c-format msgid "Track count: %s" msgstr "Recuento de pistas: %s" -#: src/widgets/preferences/cache_deletion_preferences.vala:92 -#, fuzzy +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +#: src/widgets/preferences/preferences-dialog.vala:135 msgid "Delete cache files?" -msgstr "¿Eliminar todos los archivos temporales?" +msgstr "¿Eliminar los archivos temporales?" -#: src/widgets/preferences/cache_deletion_preferences.vala:93 -msgid "Moved saved files?" -msgstr "" - -#: src/widgets/preferences/cache_deletion_preferences.vala:94 +#: src/widgets/preferences/cache-deletion-preferences.vala:90 #, fuzzy +msgid "Move saved files?" +msgstr "Contenido guardado" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +#: src/widgets/preferences/preferences-dialog.vala:136 +#, fuzzy +#| msgid "" +#| "All temporary cache will be deleted. This doesn't affect on saved " +#| "playlists or albums" msgid "" -"All temporary cached files will be deleted. This doesn't affect on saved " -"playlists or albums" +"All cache will be deleted. This doesn't affect on saved playlists or albums" msgstr "" "Se borrará toda la caché temporal. Esto no afecta a las listas de " "reproducción o álbumes guardados." -#: src/widgets/preferences/cache_deletion_preferences.vala:95 +#: src/widgets/preferences/cache-deletion-preferences.vala:92 msgid "" "All saved playlists and albums will be moved to cache files. This could take " "a while." msgstr "" -#: src/widgets/preferences/cache_deletion_preferences.vala:100 -#: src/widgets/preferences/preferences_window.vala:122 -#: src/widgets/views/playlist_view.vala:115 -msgid "Delete" -msgstr "Eliminar" - -#: src/widgets/preferences/cache_deletion_preferences.vala:133 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Deleting…" msgstr "Borrando…" -#: src/widgets/preferences/preferences_window.vala:116 -msgid "Delete temporary files?" -msgstr "¿Eliminar todos los archivos temporales?" - -#: src/widgets/preferences/preferences_window.vala:117 -msgid "" -"All temporary cache will be deleted. This doesn't affect on saved playlists " -"or albums" -msgstr "" -"Se borrará toda la caché temporal. Esto no afecta a las listas de " -"reproducción o álbumes guardados." - -#: src/widgets/save_stack.vala:55 +#: src/widgets/save-stack.vala:55 msgid "Image" msgstr "Imagen" -#: src/widgets/save_stack.vala:59 +#: src/widgets/save-stack.vala:59 msgid "Track" msgstr "Canción" -#: src/widgets/save_stack.vala:76 +#: src/widgets/save-stack.vala:76 #, c-format msgid "%s saving…" msgstr "%s guardando…" -#: src/widgets/save_stack.vala:77 -#, c-format -msgid "%s saved to temp folder" -msgstr "%s guardado en la carpeta temporal" +#: src/widgets/save-stack.vala:77 +#, fuzzy, c-format +msgid "%s cached" +msgstr "Limpiar cola de reproducción" -#: src/widgets/save_stack.vala:78 +#: src/widgets/save-stack.vala:78 #, c-format msgid "%s saved" msgstr "%s guardado" -#: src/widgets/sidebar.vala:133 -msgid "PLAYLIST" -msgstr "LISTA DE REPRODUCCIÓN" +#: src/widgets/sidebar/childs/player-queue.vala:67 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Lista de reproducción «%s»" -#: src/widgets/sidebar.vala:141 -msgid "ALBUM" -msgstr "ÁLBUM" +#: src/widgets/sidebar/childs/player-queue.vala:71 +#, c-format +msgid "Album \"%s\"" +msgstr "Álbum «%s»" -#: src/widgets/sidebar.vala:145 -msgid "SEARCH RESULTS" -msgstr "RESULTADOS DE BUSQUEDA" +#: src/widgets/sidebar/childs/player-queue.vala:75 +#, c-format +msgid "By search results \"%s\"" +msgstr "" -#: src/widgets/sidebar.vala:150 +#: src/widgets/sidebar/childs/player-queue.vala:79 msgid "Track list" msgstr "Lista de canciones" -#: src/widgets/track_detailed.vala:100 +#: src/widgets/sidebar/childs/track-info.vala:69 msgid "Your music track" msgstr "" -#: src/widgets/track_detailed.vala:116 +#: src/widgets/sidebar/childs/track-info.vala:85 #, fuzzy msgid "Music track" msgstr "Canciones que no te gustaron" -#: src/widgets/track_row_contents/track_default_content.vala:93 -#: src/widgets/track_rows/track_default_content.vala:193 +#: src/widgets/sidebar/childs/wave-settings.vala:40 +msgid "Wave settings" +msgstr "" + +#: src/widgets/track-rows/base.vala:80 src/widgets/track-rows/default.vala:101 msgid "Track is not available" msgstr "La canción no está disponible" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:75 -#, c-format -msgid "%s%s successfully cached" +#: src/widgets/views/abstract-cachiable.vala:79 +#, fuzzy, c-format +#| msgid "%s%s successfully cached" +msgid "%s '%s' saved successfully" msgstr "%s%s almacenado en caché correctamente" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:86 -#, c-format -msgid "Caching of %s%s was canceled, due to network error" +#: src/widgets/views/abstract-cachiable.vala:90 +#, fuzzy, c-format +#| msgid "Caching of %s%s was canceled, due to network error" +msgid "%s '%s' saving was stopped, due to network error" msgstr "" "Se ha cancelado el almacenamiento en caché de %s%s debido a un error de red." #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:97 -#, c-format -msgid "Caching of %s%s was aborted" +#: src/widgets/views/abstract-cachiable.vala:100 +#, fuzzy, c-format +#| msgid "Caching of %s%s was aborted" +msgid "%s '%s' saving was aborted" msgstr "Se ha cancelado el almacenamiento en caché de %s%s" -#. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:195 -#, c-format -msgid "Cacheing of %s%s started" +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:192 +#, fuzzy, c-format +#| msgid "Cacheing of %s%s started" +msgid "%s saving has started" msgstr "Se ha iniciado el almacenamiento en caché de %s%s" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:231 -#, c-format -msgid "%s%s was removed from cache folder" +#: src/widgets/views/abstract-cachiable.vala:230 +#, fuzzy, c-format +#| msgid "%s%s was removed from cache folder" +msgid "%s '%s' was moved from data to cache" msgstr "%s%s ha sido eliminado de la carpeta caché" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/cachiable_view.vala:241 -#, c-format -msgid "%s%s is removing, please do not close the app" +#: src/widgets/views/abstract-cachiable.vala:240 +#, fuzzy, c-format +#| msgid "%s%s is removing, please do not close the app" +msgid "%s removing has started. Please do not close the app" msgstr "%s%s se está eliminando, por favor no cierres la app" -#: src/widgets/views/cant_show_view.vala:40 +#: src/widgets/views/cant-show.vala:38 #, c-format msgid "Error %d" msgstr "Error %d" -#: src/widgets/views/cant_show_view.vala:44 +#: src/widgets/views/cant-show.vala:42 msgid "Can't load page" msgstr "No se puede cargar la página" -#: src/widgets/views/cant_show_view.vala:47 +#: src/widgets/views/cant-show.vala:45 msgid "Can't find desired content" msgstr "No se pudo encontrar el contenido deseado" -#: src/widgets/views/playlist_view.vala:109 +#: src/widgets/views/playlist.vala:85 msgid "Delete playlist?" msgstr "¿Eliminar lista de reproducción?" -#: src/widgets/views/playlist_view.vala:110 +#: src/widgets/views/playlist.vala:86 #, c-format msgid "Playlist '%s' will be permanently deleted." msgstr "La lista de reproducción '%s' se eliminará permanentemente." -#: src/widgets/views/playlist_view.vala:126 +#: src/widgets/views/playlist.vala:105 #, c-format msgid "Playlist '%s' was deleted" msgstr "La lista de reproducción '%s' ha sido eliminada" -#. Translators: 0 - female, 1 - male (different gender endings) -#: src/widgets/views/playlist_view.vala:264 -#, c-format +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:248 +#, fuzzy, c-format +#| msgid "%s updated playlist %s" +#| msgid_plural "%s updated playlist %s" +msgctxt "female person" msgid "%s updated playlist %s" -msgid_plural "%s updated playlist %s" -msgstr[0] "%s lista de reproducción actualizada %s" -msgstr[1] "%s listas de reproducción actualizadas %s" +msgstr "%s lista de reproducción actualizada %s" -#: src/widgets/views/playlist_view.vala:291 +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:252 +#, fuzzy, c-format +#| msgid "%s updated playlist %s" +#| msgid_plural "%s updated playlist %s" +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s lista de reproducción actualizada %s" + +#: src/widgets/views/playlist.vala:282 #, c-format msgid "Can't change visibility of '%s'" msgstr "No se puede cambiar la visibilidad de '%s'." -#: src/widgets/views/playlist_view.vala:297 +#: src/widgets/views/playlist.vala:288 #, c-format msgid "Playlist '%s' is public now" msgstr "La lista de reproducción '%s' ahora es pública" -#: src/widgets/views/playlist_view.vala:300 +#: src/widgets/views/playlist.vala:291 #, c-format msgid "Playlist '%s' is private now" msgstr "La lista de reproducción '%s' ahora es privada" +#: src/window.vala:236 +#, c-format +msgid "Window info message: %s" +msgstr "Mensaje de información de la ventana: %s" + +#~ msgid "First release of Cassette" +#~ msgstr "Primera versión de Cassette" + +#~ msgid "Allows you to listen to music" +#~ msgstr "Te permite escuchar música" + +#~ msgid "Manage the playback queue, for example shuffle or puts on repeat" +#~ msgstr "" +#~ "Gestionar la cola de reproducción, por ejemplo aleatoriamente o poner en " +#~ "repetición" + +#~ msgid "" +#~ "Sends whether the track has been listened to and the playback queue, if " +#~ "it has been changed" +#~ msgstr "" +#~ "Envía si se ha escuchado la pista y la cola de reproducción, si se ha " +#~ "modificado" + +#~ msgid "Implemented mpris2" +#~ msgstr "Implementación de mpris2" + +#~ msgid "Rirusha" +#~ msgstr "Rirusha" + +#, c-format +#~ msgctxt "account info window" +#~ msgid "Login: %s" +#~ msgstr "Iniciar sesión: %s" + +#, c-format +#~ msgctxt "account info window" +#~ msgid "Phone number: %s" +#~ msgstr "Número de teléfono: %s" + +#, c-format +#~ msgctxt "account info window" +#~ msgid "First name: %s" +#~ msgstr "Primer nombre: %s" + +#, c-format +#~ msgctxt "account info window" +#~ msgid "Second name: %s" +#~ msgstr "Segundo nombre: %s" + +#, c-format +#~ msgctxt "account info window" +#~ msgid "Display name: %s" +#~ msgstr "Nombre para mostrar: %s" + +#, c-format +#~ msgctxt "account info window" +#~ msgid "Birthday: %s" +#~ msgstr "Cumpleaños: %s" + +#~ msgctxt "account info window" +#~ msgid "Additional options:" +#~ msgstr "Opciones adicionales:" + +#~ msgid "Temporary" +#~ msgstr "Temporal" + +#~ msgid "Permanent" +#~ msgstr "Permanente" + +#~ msgctxt "shortcut window" +#~ msgid "Play previous track" +#~ msgstr "Reproducir canción anterior" + +#~ msgctxt "shortcut window" +#~ msgid "Play next track" +#~ msgstr "Reproducir siguiente canción" + +#, fuzzy +#~ msgctxt "shortcut window" +#~ msgid "Change shuffle mode" +#~ msgstr "Cambiar al modo aleatorio" + +#, fuzzy +#~ msgctxt "shortcut window" +#~ msgid "Change repeat mode" +#~ msgstr "Cambiar al modo de repetición" + +#~ msgid "Start playlist" +#~ msgstr "Reproducir lista de reproducción" + +#~ msgid "Add playlist to queue" +#~ msgstr "Añadir lista de reproducción a la cola" + +#, fuzzy +#~ msgctxt "preference window" +#~ msgid "Main" +#~ msgstr "Principal" + +#~ msgctxt "preference window" +#~ msgid "Max active threads" +#~ msgstr "Número máximo de hilos activos" + +#~ msgctxt "preference window" +#~ msgid "" +#~ "The maximum number of threads for content loading. A large value can " +#~ "affect the performance of the system. The changes will take effect after " +#~ "restarting the application." +#~ msgstr "" +#~ "El número máximo de hilos para la carga de contenidos. Un valor grande " +#~ "puede afectar al rendimiento del sistema. Los cambios surtirán efecto " +#~ "tras reiniciar la aplicación." + +#~ msgctxt "preference window" +#~ msgid "Try to load queue every window activation" +#~ msgstr "Intenta cargar la cola cada vez que se activa una ventana" + +#~ msgctxt "preference window" +#~ msgid "" +#~ "Every time it is expanded or the focus changes from another window queue " +#~ "will loaded from the device on which you listened to music last time." +#~ msgstr "" +#~ "Cada vez que se expanda o el foco cambie de otra ventana se cargará la " +#~ "cola del dispositivo en el que escuchaste música la última vez." + +#~ msgctxt "preference window" +#~ msgid "Show temp save mark" +#~ msgstr "Mostrar marca de guardado temporal" + +#~ msgctxt "preference window" +#~ msgid "" +#~ "Show a mark indicating that the track has been saved to temporary storage" +#~ msgstr "" +#~ "Muestra una marca que indica que la canción se ha guardado en el " +#~ "almacenamiento temporal" + +#~ msgid "Content saved to temp folder" +#~ msgstr "Contenido guardado en carpeta temporal" + +#~ msgid "PLAYING " +#~ msgstr "REPRODUCIENDO" + +#~ msgid "Arseniy Nechkin " +#~ msgstr "Arseniy Nechkin " + +#, c-format +#~ msgid "Error while getting temporary dir size. Message %s" +#~ msgstr "Error al obtener el tamaño del directorio temporal. Mensaje %s" + +#, c-format +#~ msgid "Error while opening uri: %s" +#~ msgstr "Error al abrir uri: %s" + +#~ msgid "Options menu" +#~ msgstr "Menú de opciones" + +#~ msgid "My wave on playlist" +#~ msgstr "Mi onda en lista de reproducción" + +#~ msgid "Delete playlist" +#~ msgstr "Eliminar lista de reproducción" + +#, c-format +#~ msgid "%s like" +#~ msgid_plural "%s likes" +#~ msgstr[0] "%s me gusta" +#~ msgstr[1] "%s me gustas" + +#, fuzzy +#~ msgid "" +#~ "All temporary cached files will be deleted. This doesn't affect on saved " +#~ "playlists or albums" +#~ msgstr "" +#~ "Se borrará toda la caché temporal. Esto no afecta a las listas de " +#~ "reproducción o álbumes guardados." + +#~ msgid "Delete temporary files?" +#~ msgstr "¿Eliminar todos los archivos temporales?" + +#, c-format +#~ msgid "%s saved to temp folder" +#~ msgstr "%s guardado en la carpeta temporal" + +#~ msgid "PLAYLIST" +#~ msgstr "LISTA DE REPRODUCCIÓN" + +#~ msgid "ALBUM" +#~ msgstr "ÁLBUM" + +#~ msgid "SEARCH RESULTS" +#~ msgstr "RESULTADOS DE BUSQUEDA" + #~ msgctxt "auth window" #~ msgid "By username" #~ msgstr "Por nombre de usuario" @@ -1429,12 +1761,6 @@ msgstr "La lista de reproducción '%s' ahora es privada" #~ msgid "Delete temporary" #~ msgstr "Eliminar caché temporal" -#~ msgid "Previous" -#~ msgstr "Anterior" - -#~ msgid "Next" -#~ msgstr "Siguiente" - #~ msgid "Temporary playlist" #~ msgstr "Lista de reproducción temporal" @@ -1444,10 +1770,6 @@ msgstr "La lista de reproducción '%s' ahora es privada" #~ msgid "Repeat" #~ msgstr "Repetir" -#~ msgctxt "preference window" -#~ msgid "Main preferences" -#~ msgstr "Preferencias principales" - #~ msgctxt "preference window" #~ msgid "Pages preferences" #~ msgstr "Preferencias de páginas" @@ -1484,9 +1806,6 @@ msgstr "La lista de reproducción '%s' ahora es privada" #~ msgid "Backward" #~ msgstr "Hacia atrás" -#~ msgid "Refresh" -#~ msgstr "Refrescar" - #~ msgid "Main menu" #~ msgstr "Menú principal" @@ -1520,10 +1839,6 @@ msgstr "La lista de reproducción '%s' ahora es privada" #~ msgid "Can't create %s" #~ msgstr "No se puede crear %s" -#, c-format -#~ msgid "Can't save image %s" -#~ msgstr "No se puede guardar la imagen %s" - #, c-format #~ msgid "Can't save audio %s" #~ msgstr "No se puede guardar el audio %s" From cc45f328de69c4508a3b81b01cca6fda070c29a4 Mon Sep 17 00:00:00 2001 From: Nahue Mantuani Date: Mon, 10 Feb 2025 09:50:28 +0000 Subject: [PATCH 150/167] Update Spanish translation --- po/es.po | 74 +++++++++----------------------------------------------- 1 file changed, 12 insertions(+), 62 deletions(-) diff --git a/po/es.po b/po/es.po index 5cdaae6..30abd9e 100644 --- a/po/es.po +++ b/po/es.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: 0.1\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" "POT-Creation-Date: 2025-01-14 06:02+0000\n" -"PO-Revision-Date: 2025-02-04 19:38-0300\n" +"PO-Revision-Date: 2025-02-09 10:12-0300\n" "Last-Translator: Nahue Mantuani \n" "Language-Team: Spanish \n" "Language: es\n" @@ -189,7 +189,6 @@ msgid "Close" msgstr "Cerrar" #: data/ui/begin-view.ui:112 -#, fuzzy msgid "Authorization" msgstr "Autorización" @@ -202,14 +201,12 @@ msgstr "Tamaño de los dirs de caché:" #. Translators: tempprary cache folder #: data/ui/cache-deletion-preferences.ui:35 -#, fuzzy msgid "Cache" -msgstr "Limpiar cola de reproducción" +msgstr "Caché" #: data/ui/cache-deletion-preferences.ui:88 -#, fuzzy msgid "Clear" -msgstr "Limpiar cola de reproducción" +msgstr "Limpiar" #. Translators: temparence cache folder #: data/ui/cache-deletion-preferences.ui:109 @@ -217,9 +214,8 @@ msgid "Data" msgstr "" #: data/ui/cache-deletion-preferences.ui:159 -#, fuzzy msgid "Move to cache" -msgstr "Contenido guardado" +msgstr "Mover a la caché" #: data/ui/cache-deletion-preferences.ui:163 msgid "Move" @@ -275,49 +271,32 @@ msgid "Yandex Music search" msgstr "" #: data/ui/help-overlay.blp:11 -#, fuzzy -#| msgctxt "shortcut window" -#| msgid "Main Actions" msgid "Main Actions" msgstr "Acciones principales" #: data/ui/help-overlay.blp:14 -#, fuzzy -#| msgctxt "shortcut window" -#| msgid "Show Shortcuts" msgid "Show Shortcuts" msgstr "Mostrar atajos" #: data/ui/help-overlay.blp:19 -#, fuzzy -#| msgctxt "shortcut window" -#| msgid "Quit" msgid "Quit" msgstr "Salir" #: data/ui/help-overlay.blp:25 -#, fuzzy -#| msgctxt "shortcut window" -#| msgid "Media Control" msgid "Playback Control" msgstr "Control de medios" #: data/ui/help-overlay.blp:28 -#, fuzzy -#| msgctxt "shortcut window" -#| msgid "Play/Pause playback" msgid "Play/Pause playback" msgstr "Reproducir/pausar reproducción" #: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 -#, fuzzy msgid "Play previous track" -msgstr "Reproducir canción anterior" +msgstr "Reproducir la canción anterior" #: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 -#, fuzzy msgid "Play next track" -msgstr "Reproducir siguiente canción" +msgstr "Reproducir la siguiente canción" #: data/ui/help-overlay.blp:43 msgid "Mute app" @@ -385,11 +364,8 @@ msgid "" msgstr "" #: data/ui/no-plus-dialog.blp:41 -#, fuzzy -#| msgctxt "account info window" -#| msgid "Has Plus" msgid "Get Plus" -msgstr "Tiene Plus" +msgstr "Obtener Plus" #: data/ui/player-bar.blp:22 #, fuzzy @@ -410,10 +386,8 @@ msgid "Change volume" msgstr "Modificar volumen" #: data/ui/player-queue.blp:5 src/application.vala:272 -#, fuzzy -#| msgid "Play next" msgid "Playing now" -msgstr "Reproducir siguiente" +msgstr "Reproduciendo ahora" #: data/ui/playlist-choose-dialog.ui:8 msgid "Choose playlist to add" @@ -480,16 +454,11 @@ msgid "Stop" msgstr "Parar" #: data/ui/preferences-dialog.ui:8 -#, fuzzy -#| msgid "Main" msgctxt "preference dialog" msgid "Main" msgstr "Principal" #: data/ui/preferences-dialog.ui:12 -#, fuzzy -#| msgctxt "preference window" -#| msgid "General" msgctxt "preference dialog" msgid "General" msgstr "General" @@ -628,9 +597,6 @@ msgstr "" "funciona al buscar en la lista de reproducción." #: data/ui/preferences-dialog.ui:63 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show unavailable content" msgctxt "preference dialog" msgid "Show unavailable content" msgstr "Mostrar contenido no disponible" @@ -649,28 +615,19 @@ msgstr "" "escuchar" #: data/ui/preferences-dialog.ui:69 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show content suitable for children" msgctxt "preference dialog" msgid "Show content suitable for children" msgstr "Mostrar contenido apto para niños" #: data/ui/preferences-dialog.ui:70 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show content suitable for children" msgctxt "preference dialog" msgid "Show content that is specific to children" -msgstr "Mostrar contenido apto para niños" +msgstr "Mostrar contenido específico para niños" #: data/ui/preferences-dialog.ui:75 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show explicit content" msgctxt "preference dialog" msgid "Show explicit content" -msgstr "Mostrar contenido explícito (NSFW)" +msgstr "Mostrar contenido explícito" #: data/ui/preferences-dialog.ui:76 msgctxt "preference dialog" @@ -718,9 +675,6 @@ msgid "Pages" msgstr "" #: data/ui/preferences-dialog.ui:112 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Static pages" msgctxt "preference dialog" msgid "Static pages" msgstr "Páginas estáticas" @@ -740,9 +694,6 @@ msgstr "" "la izquierda del encabezado." #: data/ui/preferences-dialog.ui:116 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show \"Main\" page" msgctxt "preference dialog" msgid "Show 'Main' page" msgstr "Mostrar página «Principal»" @@ -764,10 +715,9 @@ msgid "Show 'Playlists' page" msgstr "Mostrar página «Listas de reproducción»" #: data/ui/preferences-dialog.ui:138 -#, fuzzy msgctxt "preference dialog" msgid "Cache" -msgstr "Limpiar cola de reproducción" +msgstr "Caché" #: data/ui/preferences-dialog.ui:142 #, fuzzy @@ -1352,7 +1302,7 @@ msgstr "Recuento de pistas: %s" #: src/widgets/preferences/cache-deletion-preferences.vala:89 #: src/widgets/preferences/preferences-dialog.vala:135 msgid "Delete cache files?" -msgstr "¿Eliminar los archivos temporales?" +msgstr "¿Eliminar los archivos de la caché?" #: src/widgets/preferences/cache-deletion-preferences.vala:90 #, fuzzy From 8ec4304daa742fbe2a28e3cf183e14d6a50e3b70 Mon Sep 17 00:00:00 2001 From: Nahue Mantuani Date: Wed, 12 Feb 2025 09:33:21 +0000 Subject: [PATCH 151/167] Update Spanish translation --- po/es.po | 53 +++++++++++++++++++++++++---------------------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/po/es.po b/po/es.po index 30abd9e..7c41119 100644 --- a/po/es.po +++ b/po/es.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2025-01-14 06:02+0000\n" -"PO-Revision-Date: 2025-02-09 10:12-0300\n" +"POT-Creation-Date: 2025-02-10 11:26+0000\n" +"PO-Revision-Date: 2025-02-10 11:11-0300\n" "Last-Translator: Nahue Mantuani \n" "Language-Team: Spanish \n" "Language: es\n" @@ -37,17 +37,17 @@ msgstr "Cliente no oficial de Yandex Music para GNOME" #. Translators: keep number of ';' #: data/space.rirusha.Cassette.desktop.in.in:7 -#: data/space.rirusha.Cassette-Devel.desktop.in.in:7 +#: data/space.rirusha.Cassette.Devel.desktop.in.in:7 msgid "yandex;yandex music;yam;music;" msgstr "yandex;yandex music;yam;music;" #. Translators: app name should be translated -#: data/space.rirusha.Cassette-Devel.desktop.in.in:4 +#: data/space.rirusha.Cassette.Devel.desktop.in.in:4 #, fuzzy msgid "Cassette (Devel)" msgstr "Cassette" -#: data/space.rirusha.Cassette-Devel.desktop.in.in:5 +#: data/space.rirusha.Cassette.Devel.desktop.in.in:5 #, fuzzy msgid "Unofficial Yandex Music client for GNOME (Devel build)" msgstr "Cliente no oficial de Yandex.Music para GNOME" @@ -219,7 +219,7 @@ msgstr "Mover a la caché" #: data/ui/cache-deletion-preferences.ui:163 msgid "Move" -msgstr "" +msgstr "Mover" #: data/ui/cache-indicator.blp:35 msgid "Show all cache jobs" @@ -300,7 +300,7 @@ msgstr "Reproducir la siguiente canción" #: data/ui/help-overlay.blp:43 msgid "Mute app" -msgstr "" +msgstr "Silenciar la aplicación" #: data/ui/help-overlay.blp:49 #, fuzzy @@ -321,13 +321,11 @@ msgstr "Cambiar al modo de repetición" #: data/ui/help-overlay.blp:63 msgid "Other" -msgstr "" +msgstr "Otro" #: data/ui/help-overlay.blp:66 -#, fuzzy -#| msgid "Search track" msgid "Share current track" -msgstr "Buscar canción" +msgstr "Compartir la canción actual" #: data/ui/help-overlay.blp:71 #, fuzzy @@ -368,9 +366,8 @@ msgid "Get Plus" msgstr "Obtener Plus" #: data/ui/player-bar.blp:22 -#, fuzzy msgid "Show track info" -msgstr "Información de la canción" +msgstr "Mostrar información de la canción" #: data/ui/player-bar.blp:206 msgid "Show wave settings" @@ -637,12 +634,12 @@ msgstr "" #: data/ui/preferences-dialog.ui:83 msgctxt "preference dialog" msgid "Other" -msgstr "" +msgstr "Otro" #: data/ui/preferences-dialog.ui:86 msgctxt "preference dialog" msgid "Enable Debug-Mode" -msgstr "" +msgstr "Activar modo depuración" #: data/ui/preferences-dialog.ui:87 msgctxt "preference dialog" @@ -672,7 +669,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:108 msgctxt "preference dialog" msgid "Pages" -msgstr "" +msgstr "Páginas" #: data/ui/preferences-dialog.ui:112 msgctxt "preference dialog" @@ -790,11 +787,11 @@ msgstr "" #: data/ui/stations-view.blp:58 msgid "Searching for station…" -msgstr "" +msgstr "Buscando por emisora…" #: data/ui/stations-view.blp:77 msgid "By genre…" -msgstr "" +msgstr "Por género…" #: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 msgid "By mood…" @@ -802,15 +799,15 @@ msgstr "" #: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 msgid "By activity…" -msgstr "" +msgstr "Por actividad…" #: data/ui/stations-view.blp:143 msgid "By epoch…" -msgstr "" +msgstr "Por la época…" #: data/ui/stations-view.blp:165 msgid "Other…" -msgstr "" +msgstr "Otro…" #: data/ui/stations-view.blp:209 msgid "No stations with that name were found" @@ -870,11 +867,11 @@ msgstr "Cargando…" #: data/ui/wave-settings.blp:42 msgid "By diversity…" -msgstr "" +msgstr "Por diversidad…" #: data/ui/wave-settings.blp:78 msgid "By language…" -msgstr "" +msgstr "Por lenguaje…" #: data/ui/wave-settings.blp:93 #, fuzzy @@ -884,7 +881,7 @@ msgstr "No se puede guardar la imagen %s" #: data/ui/window.blp:57 src/window.vala:253 msgid "Reconnect" -msgstr "" +msgstr "Reconectar" #: data/ui/window.blp:58 src/application.vala:152 msgid "Connection problems" @@ -901,16 +898,16 @@ msgstr "Canal de Telegram" #: src/about.vala:69 msgid "Financial support (Tinkoff)" -msgstr "" +msgstr "Soporte financiero (Tinkoff)" #: src/about.vala:70 msgid "Financial support (Boosty)" -msgstr "" +msgstr "Soporte financiero (Boosty)" #. Please keep alphabetical #: src/about.vala:73 msgid "Sponsors" -msgstr "" +msgstr "Patrocinadores" #: src/application.vala:63 msgid "Print version information and exit" @@ -1190,7 +1187,7 @@ msgstr "Compartir" #: src/widgets/buttons/menu/primary-menu-button.vala:27 msgid "Primary menu" -msgstr "" +msgstr "Menú principal" #: src/widgets/buttons/menu/primary-menu-button.vala:33 msgid "Parse URL from clipboard" From 8406280d31d2d8ee99e959203774199060dc02a6 Mon Sep 17 00:00:00 2001 From: Nahue Mantuani Date: Thu, 13 Feb 2025 07:19:23 +0000 Subject: [PATCH 152/167] Update Spanish translation --- po/es.po | 103 +++++++++++++------------------------------------------ 1 file changed, 24 insertions(+), 79 deletions(-) diff --git a/po/es.po b/po/es.po index 7c41119..e49a5ec 100644 --- a/po/es.po +++ b/po/es.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2025-02-10 11:26+0000\n" -"PO-Revision-Date: 2025-02-10 11:11-0300\n" +"POT-Creation-Date: 2025-02-10 19:14+0000\n" +"PO-Revision-Date: 2025-02-12 10:21-0300\n" "Last-Translator: Nahue Mantuani \n" "Language-Team: Spanish \n" "Language: es\n" @@ -43,14 +43,13 @@ msgstr "yandex;yandex music;yam;music;" #. Translators: app name should be translated #: data/space.rirusha.Cassette.Devel.desktop.in.in:4 -#, fuzzy msgid "Cassette (Devel)" -msgstr "Cassette" +msgstr "Cassette (Desarrollo)" #: data/space.rirusha.Cassette.Devel.desktop.in.in:5 -#, fuzzy msgid "Unofficial Yandex Music client for GNOME (Devel build)" -msgstr "Cliente no oficial de Yandex.Music para GNOME" +msgstr "" +"Cliente no oficial de Yandex Music para GNOME (Construcción de desarrollo)" #: data/space.rirusha.Cassette.metainfo.xml.in.in:7 msgid "Unofficial Yandex Music client" @@ -81,7 +80,6 @@ msgstr "" "información de la pista" #: data/space.rirusha.Cassette.metainfo.xml.in.in:23 -#, fuzzy msgid "" "Allows you to more precisely customize the display and playback of special " "content, such as explicit or suitable for children." @@ -160,7 +158,7 @@ msgstr "Modo de uso" #: data/ui/begin-view.ui:40 msgctxt "auth window" msgid "Choose usage mode" -msgstr "" +msgstr "Seleccionar modo de uso" #: data/ui/begin-view.ui:50 msgctxt "auth window" @@ -223,7 +221,7 @@ msgstr "Mover" #: data/ui/cache-indicator.blp:35 msgid "Show all cache jobs" -msgstr "" +msgstr "Mostrar todos los trabajos de la caché" #: data/ui/custom-page-preferences.ui:17 msgid "Title: " @@ -260,7 +258,7 @@ msgstr "Canciones que no le gustaron" #: data/ui/header-bar.blp:12 msgid "Go back" -msgstr "" +msgstr "Retroceder" #: data/ui/header-bar.blp:20 msgid "Refresh" @@ -303,21 +301,16 @@ msgid "Mute app" msgstr "Silenciar la aplicación" #: data/ui/help-overlay.blp:49 -#, fuzzy -#| msgctxt "shortcut window" -#| msgid "Queue control" msgid "Queue control" msgstr "Control de colas" #: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 -#, fuzzy msgid "Change shuffle mode" -msgstr "Cambiar al modo aleatorio" +msgstr "Cambiar modo aleatorio" #: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 -#, fuzzy msgid "Change repeat mode" -msgstr "Cambiar al modo de repetición" +msgstr "Cambiar modo de repetición" #: data/ui/help-overlay.blp:63 msgid "Other" @@ -328,8 +321,6 @@ msgid "Share current track" msgstr "Compartir la canción actual" #: data/ui/help-overlay.blp:71 -#, fuzzy -#| msgid "Parse URL from clipboard" msgid "Parse url from clipboard" msgstr "Analizar URL desde el portapapeles" @@ -343,11 +334,11 @@ msgstr "Contenido para apto para niños" #: data/ui/main-view.blp:6 msgid "Page under construction" -msgstr "" +msgstr "Página bajo construcción" #: data/ui/main-view.blp:20 msgid "All stations" -msgstr "" +msgstr "Todas las emisoras" #: data/ui/no-plus-dialog.blp:20 #, fuzzy @@ -374,9 +365,8 @@ msgid "Show wave settings" msgstr "" #: data/ui/player-bar.blp:216 -#, fuzzy msgid "Show playback queue" -msgstr "Cola de reproducción" +msgstr "Mostrar cola de reproducción" #: data/ui/player-bar.blp:229 msgid "Change volume" @@ -409,8 +399,6 @@ msgid "Your playlists" msgstr "Sus listas de reproducción" #: data/ui/playlists-view.ui:39 -#, fuzzy -#| msgid "Also you liked this playlists" msgid "Also you liked these playlists" msgstr "También le gustaron estas listas de reproducción" @@ -461,17 +449,11 @@ msgid "General" msgstr "General" #: data/ui/preferences-dialog.ui:15 -#, fuzzy msgctxt "preference dialog" msgid "Enable high quality audio" -msgstr "Descargar cancioones de alta calidad" +msgstr "Activar audio de alta calidad" #: data/ui/preferences-dialog.ui:16 -#, fuzzy -#| msgctxt "preference window" -#| msgid "" -#| "Attention! If the track was downloaded in low quality, and after the " -#| "download is enabled in high quality, the audio will not be reloaded" msgctxt "preference dialog" msgid "" "Attention! If the track was downloaded in low quality, and after the " @@ -481,17 +463,11 @@ msgstr "" "se activa en alta calidad, el audio no se volverá a cargar" #: data/ui/preferences-dialog.ui:21 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Add track on top of playlist" msgctxt "preference dialog" msgid "Add track on top of playlist" msgstr "Añadir canción al principio de la lista de reproducción" #: data/ui/preferences-dialog.ui:22 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Will the track be added to the playlist as the first or as the last" msgctxt "preference dialog" msgid "Will the track be added to the playlist as the first or as the last" msgstr "" @@ -509,9 +485,6 @@ msgid "Show a notification when switching a track" msgstr "" #: data/ui/preferences-dialog.ui:35 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show additional marks" msgctxt "preference dialog" msgid "Show additional marks" msgstr "Mostrar marcas adicionales" @@ -522,12 +495,9 @@ msgid "Additional marks display additional information about the track" msgstr "" #: data/ui/preferences-dialog.ui:39 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show save mark" msgctxt "preference dialog" msgid "Show save mark" -msgstr "Mostrar marca de guardado" +msgstr "Mostrar marca de guardada" #: data/ui/preferences-dialog.ui:40 #, fuzzy @@ -539,12 +509,9 @@ msgstr "" "Muestra una marca que indica el estado actual de la caché de la canción" #: data/ui/preferences-dialog.ui:45 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show save mark" msgctxt "preference dialog" msgid "Show cache mark" -msgstr "Mostrar marca de guardado" +msgstr "Mostrar marca de la caché" #: data/ui/preferences-dialog.ui:46 #, fuzzy @@ -556,9 +523,6 @@ msgstr "" "Muestra una marca que indica el estado actual de la caché de la canción" #: data/ui/preferences-dialog.ui:51 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show replaced mark" msgctxt "preference dialog" msgid "Show replaced mark" msgstr "Mostrar marca sustituida" @@ -572,9 +536,6 @@ msgid "Show a mark that shows that the track has been replaced" msgstr "Mostrar una marca que indique que la vía ha sido sustituida" #: data/ui/preferences-dialog.ui:59 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Tracks visibility" msgctxt "preference dialog" msgid "Tracks visibility" msgstr "Visibilidad de las canciones" @@ -639,7 +600,7 @@ msgstr "Otro" #: data/ui/preferences-dialog.ui:86 msgctxt "preference dialog" msgid "Enable Debug-Mode" -msgstr "Activar modo depuración" +msgstr "Activar modo de depuración" #: data/ui/preferences-dialog.ui:87 msgctxt "preference dialog" @@ -697,16 +658,12 @@ msgstr "Mostrar página «Principal»" #: data/ui/preferences-dialog.ui:121 #, fuzzy -#| msgctxt "preference window" -#| msgid "Show \"Liked\" page" msgctxt "preference dialog" msgid "Show 'Liked' page" msgstr "Mostrar página «Canciones que me gustan»" #: data/ui/preferences-dialog.ui:126 #, fuzzy -#| msgctxt "preference window" -#| msgid "Show \"Playlists\" page" msgctxt "preference dialog" msgid "Show 'Playlists' page" msgstr "Mostrar página «Listas de reproducción»" @@ -717,12 +674,9 @@ msgid "Cache" msgstr "Caché" #: data/ui/preferences-dialog.ui:142 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Cache managing" msgctxt "preference dialog" msgid "Cache managing" -msgstr "Gestión de la caché" +msgstr "Gestiónar la caché" #: data/ui/preferences-dialog.ui:143 #, fuzzy @@ -739,11 +693,9 @@ msgstr "" "la carpeta temporal y controlar la descarga de la caché al disco." #: data/ui/preferences-dialog.ui:146 -#, fuzzy -#| msgid "Child content" msgctxt "preference dialog" msgid "Cache content" -msgstr "Contenido para apto para niños" +msgstr "Contenido de la caché" #: data/ui/preferences-dialog.ui:147 #, fuzzy @@ -814,9 +766,8 @@ msgid "No stations with that name were found" msgstr "" #: data/ui/track-info.blp:103 -#, fuzzy msgid "Track lyrics" -msgstr "Lista de canciones" +msgstr "Letras de la canción" #: data/ui/track-info.blp:117 msgid "Authors" @@ -827,9 +778,8 @@ msgid "Source" msgstr "Fuente" #: data/ui/track-info.blp:158 -#, fuzzy msgid "Similar tracks" -msgstr "Buscar canción" +msgstr "Canciones similares" #. Translators: placeholder of "search" entry. Local track search (inside of track list) #: data/ui/track-list.ui:21 @@ -926,10 +876,8 @@ msgid "Next" msgstr "Siguiente" #: src/application.vala:358 -#, fuzzy -#| msgid "Link copied to clipboard" msgid "Current track can not be copied to the clipboard" -msgstr "Enlace copiado al portapapeles" +msgstr "La canción actual no se puede copiar al portapapeles" #: src/application.vala:372 src/application.vala:379 src/application.vala:436 msgid "Can't parse clipboard content" @@ -1098,10 +1046,8 @@ msgid "Need authorization" msgstr "Necesita autorización" #: src/utils.vala:81 -#, fuzzy -#| msgid "Need Plus subscription" msgid "Need Bookmate subscription" -msgstr "Necesitas una suscripción Plus" +msgstr "Necesita una suscripción a Bookmate" #: src/utils.vala:177 src/utils.vala:193 msgid "Link copied to clipboard" @@ -1302,9 +1248,8 @@ msgid "Delete cache files?" msgstr "¿Eliminar los archivos de la caché?" #: src/widgets/preferences/cache-deletion-preferences.vala:90 -#, fuzzy msgid "Move saved files?" -msgstr "Contenido guardado" +msgstr "¿Mover archivos guardados?" #: src/widgets/preferences/cache-deletion-preferences.vala:91 #: src/widgets/preferences/preferences-dialog.vala:136 From 5ba553f0d394c7c645e69faf09ca5fd01154dddc Mon Sep 17 00:00:00 2001 From: Nahue Mantuani Date: Mon, 17 Feb 2025 07:27:48 +0000 Subject: [PATCH 153/167] Update Spanish translation --- po/es.po | 111 ++++++++++++++++++++++++------------------------------- 1 file changed, 49 insertions(+), 62 deletions(-) diff --git a/po/es.po b/po/es.po index e49a5ec..1f25231 100644 --- a/po/es.po +++ b/po/es.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: 0.1\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" "POT-Creation-Date: 2025-02-10 19:14+0000\n" -"PO-Revision-Date: 2025-02-12 10:21-0300\n" +"PO-Revision-Date: 2025-02-13 09:22-0300\n" "Last-Translator: Nahue Mantuani \n" "Language-Team: Spanish \n" "Language: es\n" @@ -108,14 +108,12 @@ msgid "Liked view" msgstr "Lista de canciones que le gustaron" #: data/space.rirusha.Cassette.metainfo.xml.in.in:67 -#, fuzzy -#| msgid "Playlists" msgid "Playlists view" msgstr "Listas de reproducción" #: data/space.rirusha.Cassette.metainfo.xml.in.in:71 msgid "Sync lyrics" -msgstr "Sincronizar letra" +msgstr "Sincronizar letras" #: data/space.rirusha.Cassette.metainfo.xml.in.in:75 msgid "Playback queue" @@ -138,11 +136,8 @@ msgid "Open in browser" msgstr "Abrir en el navegador web" #: data/ui/account-info-dialog.blp:61 -#, fuzzy -#| msgctxt "account info window" -#| msgid "Has Plus" msgid "Plus" -msgstr "Tiene Plus" +msgstr "Plus" #: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 #: src/authenticator.vala:52 @@ -167,6 +162,9 @@ msgid "" "the display of the corresponding pages in the pages preferences, as well as " "log in later when selecting \"Local mode\"" msgstr "" +"Si selecciona el «Modo en línea», puede acceder música local activando la " +"vista de las páginas correspondiente en las preferencias de páginas, además " +"de iniciar sesión más tarde seleccionando «Modo local»." #. Translators: usage mode of application. Online mode or Local mode available #: data/ui/begin-view.ui:75 @@ -266,7 +264,7 @@ msgstr "Refrescar" #: data/ui/header-bar.blp:28 msgid "Yandex Music search" -msgstr "" +msgstr "Búsqueda de Yandex Music" #: data/ui/help-overlay.blp:11 msgid "Main Actions" @@ -334,23 +332,24 @@ msgstr "Contenido para apto para niños" #: data/ui/main-view.blp:6 msgid "Page under construction" -msgstr "Página bajo construcción" +msgstr "Página en construcción" #: data/ui/main-view.blp:20 msgid "All stations" msgstr "Todas las emisoras" #: data/ui/no-plus-dialog.blp:20 -#, fuzzy -#| msgid "Need Plus subscription" msgid "No Plus Subscription" -msgstr "Necesitas una suscripción Plus" +msgstr "No tiene una suscripción a Plus" #: data/ui/no-plus-dialog.blp:21 msgid "" "To avoid problems with Yandex, the online functions of the application are " "not available without a Yandex.Plus subscription. Thanks for understanding." msgstr "" +"Para evitar problemas con Yandex, las funcionalidades en línea de la " +"aplicación no están disponibles sin una suscripción a Yandex.Plus. Gracias " +"por comprender." #: data/ui/no-plus-dialog.blp:41 msgid "Get Plus" @@ -451,7 +450,7 @@ msgstr "General" #: data/ui/preferences-dialog.ui:15 msgctxt "preference dialog" msgid "Enable high quality audio" -msgstr "Activar audio de alta calidad" +msgstr "Activar sonido de alta calidad" #: data/ui/preferences-dialog.ui:16 msgctxt "preference dialog" @@ -475,14 +474,15 @@ msgstr "" "última" #: data/ui/preferences-dialog.ui:27 +#, fuzzy msgctxt "preference dialog" msgid "Show 'Playing now' notification" -msgstr "" +msgstr "Mostrar una notificación de «reproduciendo ahora»" #: data/ui/preferences-dialog.ui:28 msgctxt "preference dialog" msgid "Show a notification when switching a track" -msgstr "" +msgstr "Mostrar una notificación cuando se cambia de canción" #: data/ui/preferences-dialog.ui:35 msgctxt "preference dialog" @@ -492,7 +492,7 @@ msgstr "Mostrar marcas adicionales" #: data/ui/preferences-dialog.ui:36 msgctxt "preference dialog" msgid "Additional marks display additional information about the track" -msgstr "" +msgstr "Marcas adicionales muestran información adicional sobre la canción" #: data/ui/preferences-dialog.ui:39 msgctxt "preference dialog" @@ -590,7 +590,7 @@ msgstr "Mostrar contenido explícito" #: data/ui/preferences-dialog.ui:76 msgctxt "preference dialog" msgid "Show content that has age restrictions" -msgstr "" +msgstr "Mostrar contenido con restricción de edad" #: data/ui/preferences-dialog.ui:83 msgctxt "preference dialog" @@ -610,7 +610,7 @@ msgstr "" #: data/ui/preferences-dialog.ui:94 msgctxt "preference dialog" msgid "Experimental" -msgstr "" +msgstr "Experimental" #: data/ui/preferences-dialog.ui:95 msgctxt "preference dialog" @@ -747,7 +747,7 @@ msgstr "Por género…" #: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 msgid "By mood…" -msgstr "" +msgstr "Por estado de ánimo…" #: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 msgid "By activity…" @@ -763,7 +763,7 @@ msgstr "Otro…" #: data/ui/stations-view.blp:209 msgid "No stations with that name were found" -msgstr "" +msgstr "No se encontraron emisoras con ese nombre" #: data/ui/track-info.blp:103 msgid "Track lyrics" @@ -861,7 +861,7 @@ msgstr "Patrocinadores" #: src/application.vala:63 msgid "Print version information and exit" -msgstr "" +msgstr "Mostrar información de la versión y salir" #: src/application.vala:146 msgid "Connection restored" @@ -972,14 +972,12 @@ msgstr[0] "Terabyte" msgstr[1] "Terabytes" #: src/client/cachier/storager.vala:860 -#, fuzzy, c-format -#| msgid "Error while getting permanent dir size. Message %s" +#, c-format msgid "Error while getting cache directory size. Message %s" -msgstr "Error al obtener el tamaño del directorio permanente. Mensaje %s" +msgstr "Error al obtener el tamaño del directorio de la caché. Mensaje %s" #: src/client/cachier/storager.vala:895 -#, fuzzy, c-format -#| msgid "Error while getting permanent dir size. Message %s" +#, c-format msgid "Error while getting permanent directory size. Message %s" msgstr "Error al obtener el tamaño del directorio permanente. Mensaje %s" @@ -1013,9 +1011,9 @@ msgid "Reached max page count" msgstr "Número máximo de páginas alcanzado" #: src/pager.vala:206 -#, fuzzy, c-format +#, c-format msgid "Page '%s' already added" -msgstr "Página %s ya añadida" +msgstr "Página «%s» ya fue añadida" #: src/pager.vala:268 msgid "Main" @@ -1026,14 +1024,12 @@ msgid "Playlists" msgstr "Listas de reproducción" #: src/pager.vala:312 -#, fuzzy, c-format -#| msgid "Can't read pages file. Messsage: %s" +#, c-format msgid "Can't read pages file. Message: %s" msgstr "No se puede leer el archivo de páginas. Mensaje: %s" #: src/pager.vala:332 -#, fuzzy, c-format -#| msgid "Can't create pages file. Messsage: %s" +#, c-format msgid "Can't create pages file. Message: %s" msgstr "No se puede crear el archivo de páginas. Mensaje: %s" @@ -1217,8 +1213,8 @@ msgstr "Álbum" #, fuzzy, c-format msgid "%d / %d saved%s" msgid_plural "%d / %d saved%s" -msgstr[0] "%s guardado" -msgstr[1] "%s guardado" +msgstr[0] "%d / %d guardado%s" +msgstr[1] "%d / %d guardado%s" #: src/widgets/cache-indicator/job-info-badge.vala:85 #, c-format @@ -1309,7 +1305,7 @@ msgstr "Álbum «%s»" #: src/widgets/sidebar/childs/player-queue.vala:75 #, c-format msgid "By search results \"%s\"" -msgstr "" +msgstr "Por resultados de búsqueda «%s»" #: src/widgets/sidebar/childs/player-queue.vala:79 msgid "Track list" @@ -1334,46 +1330,41 @@ msgstr "La canción no está disponible" #. Translators: first %s - content type (Playlist), second - name #: src/widgets/views/abstract-cachiable.vala:79 -#, fuzzy, c-format -#| msgid "%s%s successfully cached" +#, c-format msgid "%s '%s' saved successfully" -msgstr "%s%s almacenado en caché correctamente" +msgstr "%s «%s» se ha almacenado en caché correctamente" #. Translators: first %s - content type (Playlist), second - name #: src/widgets/views/abstract-cachiable.vala:90 -#, fuzzy, c-format -#| msgid "Caching of %s%s was canceled, due to network error" +#, c-format msgid "%s '%s' saving was stopped, due to network error" msgstr "" -"Se ha cancelado el almacenamiento en caché de %s%s debido a un error de red." +"Se ha cancelado el almacenamiento en caché de %s «%s» debido a un error de " +"red." #. Translators: first %s - content type (Playlist), second - name #: src/widgets/views/abstract-cachiable.vala:100 -#, fuzzy, c-format -#| msgid "Caching of %s%s was aborted" +#, c-format msgid "%s '%s' saving was aborted" -msgstr "Se ha cancelado el almacenamiento en caché de %s%s" +msgstr "Se ha cancelado el almacenamiento en caché de %s «%s»" #. Translators: %s - content type (e.g. "Playlist") #: src/widgets/views/abstract-cachiable.vala:192 -#, fuzzy, c-format -#| msgid "Cacheing of %s%s started" +#, c-format msgid "%s saving has started" -msgstr "Se ha iniciado el almacenamiento en caché de %s%s" +msgstr "Se ha iniciado el almacenamiento en caché de %s" #. Translators: first %s - content type (Playlist), second - name #: src/widgets/views/abstract-cachiable.vala:230 -#, fuzzy, c-format -#| msgid "%s%s was removed from cache folder" +#, c-format msgid "%s '%s' was moved from data to cache" -msgstr "%s%s ha sido eliminado de la carpeta caché" +msgstr "%s «%s» ha sido eliminado de la carpeta caché" #. Translators: first %s - content type (Playlist), second - name #: src/widgets/views/abstract-cachiable.vala:240 -#, fuzzy, c-format -#| msgid "%s%s is removing, please do not close the app" +#, c-format msgid "%s removing has started. Please do not close the app" -msgstr "%s%s se está eliminando, por favor no cierres la app" +msgstr "%s se está eliminando. No cierre la aplicación" #: src/widgets/views/cant-show.vala:38 #, c-format @@ -1404,21 +1395,17 @@ msgstr "La lista de reproducción '%s' ha sido eliminada" #. Translators: %s is female person #: src/widgets/views/playlist.vala:248 -#, fuzzy, c-format -#| msgid "%s updated playlist %s" -#| msgid_plural "%s updated playlist %s" +#, c-format msgctxt "female person" msgid "%s updated playlist %s" -msgstr "%s lista de reproducción actualizada %s" +msgstr "%s actualizó la lista de reproducción %s" #. Translators: %s is male person #: src/widgets/views/playlist.vala:252 -#, fuzzy, c-format -#| msgid "%s updated playlist %s" -#| msgid_plural "%s updated playlist %s" +#, c-format msgctxt "male person" msgid "%s updated playlist %s" -msgstr "%s lista de reproducción actualizada %s" +msgstr "%s actualizó la lista de reproducción %s" #: src/widgets/views/playlist.vala:282 #, c-format From 96c9f48a2953ccb238ce7879d83c5b56d06bdb5b Mon Sep 17 00:00:00 2001 From: Daniel Mustieles Date: Tue, 18 Feb 2025 19:29:01 +0000 Subject: [PATCH 154/167] Update Spanish translation --- po/es.po | 128 +++++++++++++++++-------------------------------------- 1 file changed, 39 insertions(+), 89 deletions(-) diff --git a/po/es.po b/po/es.po index 1f25231..3f0fad0 100644 --- a/po/es.po +++ b/po/es.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: 0.1\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" "POT-Creation-Date: 2025-02-10 19:14+0000\n" -"PO-Revision-Date: 2025-02-13 09:22-0300\n" +"PO-Revision-Date: 2025-02-18 20:27+0100\n" "Last-Translator: Nahue Mantuani \n" "Language-Team: Spanish \n" "Language: es\n" @@ -121,7 +121,7 @@ msgstr "Cola de reproducción" #: data/space.rirusha.Cassette.metainfo.xml.in.in:79 msgid "Waves view" -msgstr "" +msgstr "Vista de ondas" #: data/space.rirusha.Cassette.metainfo.xml.in.in:83 msgid "Main preferences" @@ -190,10 +190,8 @@ msgstr "Autorización" #. Translators: size of cache dirs #: data/ui/cache-deletion-preferences.ui:21 -#, fuzzy -#| msgid "Cache dirs size:" msgid "Dirs size:" -msgstr "Tamaño de los dirs de caché:" +msgstr "Tamaño de las carpetas temporales:" #. Translators: tempprary cache folder #: data/ui/cache-deletion-preferences.ui:35 @@ -207,7 +205,7 @@ msgstr "Limpiar" #. Translators: temparence cache folder #: data/ui/cache-deletion-preferences.ui:109 msgid "Data" -msgstr "" +msgstr "Datos" #: data/ui/cache-deletion-preferences.ui:159 msgid "Move to cache" @@ -361,7 +359,7 @@ msgstr "Mostrar información de la canción" #: data/ui/player-bar.blp:206 msgid "Show wave settings" -msgstr "" +msgstr "Mostrar configuración de ondas" #: data/ui/player-bar.blp:216 msgid "Show playback queue" @@ -474,7 +472,6 @@ msgstr "" "última" #: data/ui/preferences-dialog.ui:27 -#, fuzzy msgctxt "preference dialog" msgid "Show 'Playing now' notification" msgstr "Mostrar una notificación de «reproduciendo ahora»" @@ -500,13 +497,10 @@ msgid "Show save mark" msgstr "Mostrar marca de guardada" #: data/ui/preferences-dialog.ui:40 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show a mark showing the current state of the track cache" msgctxt "preference dialog" msgid "Show a label with information about the caching status of the track" msgstr "" -"Muestra una marca que indica el estado actual de la caché de la canción" +"Muestra una etiqueta que indica el estado actual de la caché de la canción" #: data/ui/preferences-dialog.ui:45 msgctxt "preference dialog" @@ -514,13 +508,9 @@ msgid "Show cache mark" msgstr "Mostrar marca de la caché" #: data/ui/preferences-dialog.ui:46 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show a mark showing the current state of the track cache" msgctxt "preference dialog" msgid "Show a mark about saving a track to the cache" -msgstr "" -"Muestra una marca que indica el estado actual de la caché de la canción" +msgstr "Muestra una marca sobre guardar la canción a la caché" #: data/ui/preferences-dialog.ui:51 msgctxt "preference dialog" @@ -528,12 +518,9 @@ msgid "Show replaced mark" msgstr "Mostrar marca sustituida" #: data/ui/preferences-dialog.ui:52 -#, fuzzy -#| msgctxt "preference window" -#| msgid "Show a mark that shows that the track has been replaced" msgctxt "preference dialog" msgid "Show a mark that shows that the track has been replaced" -msgstr "Mostrar una marca que indique que la vía ha sido sustituida" +msgstr "Mostrar una marca que indique que se ha sustituido la canción" #: data/ui/preferences-dialog.ui:59 msgctxt "preference dialog" @@ -541,18 +528,13 @@ msgid "Tracks visibility" msgstr "Visibilidad de las canciones" #: data/ui/preferences-dialog.ui:60 -#, fuzzy -#| msgctxt "preference window" -#| msgid "" -#| "Show special tracks in track lists. Filter doesn't work when searching in " -#| "track list" msgctxt "preference dialog" msgid "" "Show special tracks in track lists. Filter doesn't work when searching in " "track list" msgstr "" "Mostrar canciones especiales en las listas de reproducción. El filtro no " -"funciona al buscar en la lista de reproducción." +"funciona al buscar en la lista de reproducción" #: data/ui/preferences-dialog.ui:63 msgctxt "preference dialog" @@ -560,11 +542,6 @@ msgid "Show unavailable content" msgstr "Mostrar contenido no disponible" #: data/ui/preferences-dialog.ui:64 -#, fuzzy -#| msgctxt "preference window" -#| msgid "" -#| "Show tracks that are not available in the service. You can't listen to " -#| "them" msgctxt "preference dialog" msgid "" "Show tracks that are not available in the service. You can't listen to them" @@ -605,7 +582,7 @@ msgstr "Activar modo de depuración" #: data/ui/preferences-dialog.ui:87 msgctxt "preference dialog" msgid "Enable logging of additional information useful for error detection" -msgstr "" +msgstr "Registrar información adicional útil para detectar errores" #: data/ui/preferences-dialog.ui:94 msgctxt "preference dialog" @@ -616,16 +593,18 @@ msgstr "Experimental" msgctxt "preference dialog" msgid "Parameters that test anything and may be removed in future releases" msgstr "" +"Parámetros que prueban cualquier cosa y que pueden ser eliminados en futuras " +"versiones" #: data/ui/preferences-dialog.ui:98 msgctxt "preference dialog" msgid "Use only bottom sheet menus" -msgstr "" +msgstr "Usar sólo menús de la hoja inferior" #: data/ui/preferences-dialog.ui:99 msgctxt "preference dialog" msgid "Test preference for bottom sheet menu" -msgstr "" +msgstr "Preferencia de prueba para el menú de la hoja inferior" #: data/ui/preferences-dialog.ui:108 msgctxt "preference dialog" @@ -638,11 +617,6 @@ msgid "Static pages" msgstr "Páginas estáticas" #: data/ui/preferences-dialog.ui:113 -#, fuzzy -#| msgctxt "preference window" -#| msgid "" -#| "Here you can show or hide static pages. They will always be displayed on " -#| "the left side of the header." msgctxt "preference dialog" msgid "" "Here you can show or hide static pages. They will always be displayed on the " @@ -657,13 +631,11 @@ msgid "Show 'Main' page" msgstr "Mostrar página «Principal»" #: data/ui/preferences-dialog.ui:121 -#, fuzzy msgctxt "preference dialog" msgid "Show 'Liked' page" msgstr "Mostrar página «Canciones que me gustan»" #: data/ui/preferences-dialog.ui:126 -#, fuzzy msgctxt "preference dialog" msgid "Show 'Playlists' page" msgstr "Mostrar página «Listas de reproducción»" @@ -679,11 +651,6 @@ msgid "Cache managing" msgstr "Gestiónar la caché" #: data/ui/preferences-dialog.ui:143 -#, fuzzy -#| msgctxt "preference window" -#| msgid "" -#| "Here you can see application memory usage, delete all cache from temp " -#| "folder and control downloading cache to disk" msgctxt "preference dialog" msgid "" "Here you can see application memory usage, delete all cache from cache " @@ -698,13 +665,6 @@ msgid "Cache content" msgstr "Contenido de la caché" #: data/ui/preferences-dialog.ui:147 -#, fuzzy -#| msgctxt "preference window" -#| msgid "" -#| "If enabled, the application will cache all content in /var/tmp/cassette " -#| "for better performance, otherwise, the application will load content only " -#| "when caching objects (such as playlists or albums). Disabling the " -#| "parameter does not delete already downloaded content" msgctxt "preference dialog" msgid "" "For better performance. Over time, it starts to take up a lot of space. So " @@ -713,21 +673,20 @@ msgid "" "load content only when caching objects (such as playlists or albums). " "Disabling the parameter does not delete already downloaded content" msgstr "" -"Si se activa, la aplicación almacenará en caché todo el contenido en /var/" -"tmp/cassette para mejorar el rendimiento; de lo contrario, la aplicación " -"cargará el contenido sólo cuando almacene en caché objetos (como listas de " -"reproducción o álbumes). La desactivación del parámetro no elimina el " -"contenido ya descargado." +"Para un mejor rendimiento. Con el tiempo, empieza a ocupar mucho espacio. " +"Hasta ahora, se requiere limpieza manual. Si está activado, la aplicación " +"almacenará en caché todo el contenido en la carpeta de caché para obtener un " +"mejor rendimiento; de lo contrario, la aplicación cargará contenido solo " +"cuando almacene en caché objetos (como listas de reproducción o álbumes). " +"Desactivar el parámetro no elimina el contenido ya descargado" #: data/ui/save-stack.ui:25 msgid "Content saving…" msgstr "Ahorro de contenidos…" #: data/ui/save-stack.ui:42 -#, fuzzy -#| msgid "Content saved" msgid "Content cached" -msgstr "Contenido guardado" +msgstr "Contenido en la caché" #: data/ui/save-stack.ui:56 msgid "Content saved" @@ -735,7 +694,7 @@ msgstr "Contenido guardado" #: data/ui/stations-view.blp:22 msgid "Stations dashboard" -msgstr "" +msgstr "Panel de emisoras" #: data/ui/stations-view.blp:58 msgid "Searching for station…" @@ -824,10 +783,8 @@ msgid "By language…" msgstr "Por lenguaje…" #: data/ui/wave-settings.blp:93 -#, fuzzy -#| msgid "Can't save image %s" msgid "Can't get wave settings" -msgstr "No se puede guardar la imagen %s" +msgstr "No se puede obtener la configuración de onda" #: data/ui/window.blp:57 src/window.vala:253 msgid "Reconnect" @@ -1100,10 +1057,8 @@ msgstr "Listas de reproducción «%s»" #: src/widgets/buttons/menu/playlist-options-button.vala:54 #: src/widgets/buttons/menu/playlist-options-button.vala:67 -#, fuzzy -#| msgid "View your playlists" msgid "My Vibe by playlist" -msgstr "Ver sus listas de reproducción" +msgstr "Mis vibras por listas de reproducción" #: src/widgets/buttons/menu/playlist-options-button.vala:55 #: src/widgets/buttons/menu/playlist-options-button.vala:77 @@ -1152,10 +1107,8 @@ msgstr "Sobre Cassette" #: src/widgets/buttons/menu/track-playlist-options-button.vala:33 #: src/widgets/buttons/menu/track-queue-options-button.vala:67 #: src/widgets/buttons/menu/track-queue-options-button.vala:88 -#, fuzzy -#| msgid "My wave on track" msgid "My Vibe by track" -msgstr "Mi ola en la canción" +msgstr "Mis vibras por canción" #: src/widgets/buttons/menu/track-options-button.vala:79 #: src/widgets/buttons/menu/track-playlist-options-button.vala:34 @@ -1197,7 +1150,7 @@ msgstr "Control de volumen" #: src/widgets/buttons/menu/volume-button.vala:262 msgid "Unmute" -msgstr "" +msgstr "Quitar silencio" #: src/widgets/buttons/menu/volume-button.vala:262 msgid "Mute" @@ -1210,18 +1163,18 @@ msgstr "Álbum" #. Translators: n track from n tracks saved #: src/widgets/cache-indicator/job-info-badge.vala:78 -#, fuzzy, c-format +#, c-format msgid "%d / %d saved%s" msgid_plural "%d / %d saved%s" msgstr[0] "%d / %d guardado%s" -msgstr[1] "%d / %d guardado%s" +msgstr[1] "%d / %d guardados%s" #: src/widgets/cache-indicator/job-info-badge.vala:85 #, c-format msgid "%d track saving now" msgid_plural "%d tracks saving now" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Guardando %d canción ahora" +msgstr[1] "Guardando %d canciones ahora" #: src/widgets/info-marks.vala:42 #, c-format @@ -1249,21 +1202,19 @@ msgstr "¿Mover archivos guardados?" #: src/widgets/preferences/cache-deletion-preferences.vala:91 #: src/widgets/preferences/preferences-dialog.vala:136 -#, fuzzy -#| msgid "" -#| "All temporary cache will be deleted. This doesn't affect on saved " -#| "playlists or albums" msgid "" "All cache will be deleted. This doesn't affect on saved playlists or albums" msgstr "" -"Se borrará toda la caché temporal. Esto no afecta a las listas de " -"reproducción o álbumes guardados." +"Se borrará toda la caché. Esto no afecta a las listas de reproducción o " +"álbumes guardados." #: src/widgets/preferences/cache-deletion-preferences.vala:92 msgid "" "All saved playlists and albums will be moved to cache files. This could take " "a while." msgstr "" +"Todas las listas de reproducción y álbumes serán movidos a la caché. Esto " +"puede tomar un tiempo" #: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Deleting…" @@ -1283,9 +1234,9 @@ msgid "%s saving…" msgstr "%s guardando…" #: src/widgets/save-stack.vala:77 -#, fuzzy, c-format +#, c-format msgid "%s cached" -msgstr "Limpiar cola de reproducción" +msgstr "%s en la caché" #: src/widgets/save-stack.vala:78 #, c-format @@ -1313,16 +1264,15 @@ msgstr "Lista de canciones" #: src/widgets/sidebar/childs/track-info.vala:69 msgid "Your music track" -msgstr "" +msgstr "Su pista de música" #: src/widgets/sidebar/childs/track-info.vala:85 -#, fuzzy msgid "Music track" -msgstr "Canciones que no te gustaron" +msgstr "Pista de música" #: src/widgets/sidebar/childs/wave-settings.vala:40 msgid "Wave settings" -msgstr "" +msgstr "Configuración de onda" #: src/widgets/track-rows/base.vala:80 src/widgets/track-rows/default.vala:101 msgid "Track is not available" From 57a5cf8ec10024be24a0945ff3283015d26d65c9 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 25 Feb 2025 02:35:47 +0300 Subject: [PATCH 155/167] about: Update sponsors --- src/about.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/about.vala b/src/about.vala index 38f2fdf..456c4b4 100644 --- a/src/about.vala +++ b/src/about.vala @@ -85,12 +85,13 @@ namespace Cassette { "Fissium", "gen1s", "InDevOne", - "Ivan A.", "IQQator", + "Ivan A.", "katze_942", "khaustovdn", "krylov_alexandr", "kvadrozorro", + "Mikazil E.", "Mikazil", "Mikhail Postnikov", "Nikolai M.", @@ -99,6 +100,7 @@ namespace Cassette { "Petr Chelpanov", "Roman Aysin", "Semen Fomchenkov", + "Sergey G.", "Sergey P.", "Sergey S.", "Shakhrutdin Z.", From f004e40a5abc3c5d50c471db8ea84f5e24d08c46 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 25 Feb 2025 16:35:57 +0300 Subject: [PATCH 156/167] fix: Fix icon in pages --- src/pager.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pager.vala b/src/pager.vala index 49cb292..81d1d3c 100644 --- a/src/pager.vala +++ b/src/pager.vala @@ -266,7 +266,7 @@ namespace Cassette { add_page ({ "main", _("Main"), - "go-home-symbolic", + "user-home-symbolic", typeof (MainView).name () }); } From 72795af62dc7b69619808ef04d541040ca353a12 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 25 Feb 2025 18:35:48 +0300 Subject: [PATCH 157/167] fix: Fix strange behavior of Gtk.FlowBox https://t.me/RiruAndFriends/49936 --- src/widgets/views/playlists.vala | 11 +++++++++++ src/widgets/views/stations.vala | 21 +++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/src/widgets/views/playlists.vala b/src/widgets/views/playlists.vala index 821249e..1d8de29 100644 --- a/src/widgets/views/playlists.vala +++ b/src/widgets/views/playlists.vala @@ -114,6 +114,17 @@ namespace Cassette { } show_ready (); + + // Magicaly fix it https://t.me/RiruAndFriends/49936 + Idle.add_once (() => { + flow_box.homogeneous = false; + likes_flow_box.homogeneous = false; + }); + + Idle.add_once (() => { + flow_box.homogeneous = true; + likes_flow_box.homogeneous = true; + }); } public async override void first_show () { diff --git a/src/widgets/views/stations.vala b/src/widgets/views/stations.vala index 4331ccf..808f86e 100644 --- a/src/widgets/views/stations.vala +++ b/src/widgets/views/stations.vala @@ -141,6 +141,27 @@ public class Cassette.StationsView : BaseView { } show_ready (); + + // Magicaly fix it https://t.me/RiruAndFriends/49936 + Idle.add_once (() => { + dashboard_flow_box.homogeneous = false; + genre_flow_box.homogeneous = false; + mood_flow_box.homogeneous = false; + activity_flow_box.homogeneous = false; + epoch_flow_box.homogeneous = false; + other_flow_box.homogeneous = false; + search_flow_box.homogeneous = false; + }); + + Idle.add_once (() => { + dashboard_flow_box.homogeneous = true; + genre_flow_box.homogeneous = true; + mood_flow_box.homogeneous = true; + activity_flow_box.homogeneous = true; + epoch_flow_box.homogeneous = true; + other_flow_box.homogeneous = true; + search_flow_box.homogeneous = true; + }); } public async override int try_load_from_web () { From ebc082c5b6d7aab201e5140aff16bc603dfbec5e Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 25 Feb 2025 18:36:37 +0300 Subject: [PATCH 158/167] build: Bump meson min version to 1.0.0 --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index cafe563..8ce2dde 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project( 'cassette', ['c', 'vala'], version: '0.2.0', - meson_version: '>= 0.62.0', + meson_version: '>= 1.0.0', license: 'GPL-3.0-or-later', ) From 1551755b871e72cb291f9663130e298db63b4ec3 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 25 Feb 2025 18:38:50 +0300 Subject: [PATCH 159/167] Bump version to 0.2.1 --- data/space.rirusha.Cassette.metainfo.xml.in.in | 7 ++++++- meson.build | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/data/space.rirusha.Cassette.metainfo.xml.in.in b/data/space.rirusha.Cassette.metainfo.xml.in.in index 514129a..850dc12 100644 --- a/data/space.rirusha.Cassette.metainfo.xml.in.in +++ b/data/space.rirusha.Cassette.metainfo.xml.in.in @@ -84,7 +84,12 @@ - + + +

Fix bug in station page and playlists page in GNOME 48

+
+
+

A release dedicated to My Vibe

    diff --git a/meson.build b/meson.build index 8ce2dde..d0fe1cf 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'cassette', ['c', 'vala'], - version: '0.2.0', + version: '0.2.1', meson_version: '>= 1.0.0', license: 'GPL-3.0-or-later', ) From 6dec1c9403a67fd9482d6798f3a9f2c89909b4e8 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 25 Feb 2025 18:40:01 +0300 Subject: [PATCH 160/167] metainfo: Fix spelling --- data/space.rirusha.Cassette.metainfo.xml.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/space.rirusha.Cassette.metainfo.xml.in.in b/data/space.rirusha.Cassette.metainfo.xml.in.in index 850dc12..80edb27 100644 --- a/data/space.rirusha.Cassette.metainfo.xml.in.in +++ b/data/space.rirusha.Cassette.metainfo.xml.in.in @@ -86,7 +86,7 @@ -

    Fix bug in station page and playlists page in GNOME 48

    +

    Fixed a bug on the stations page and the playlist page in GNOME 48

    From 2e72736c5498576041a8b0da54d07d87eca94774 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 18 Mar 2025 00:51:01 +0300 Subject: [PATCH 161/167] metainfo: Update component type --- data/space.rirusha.Cassette.metainfo.xml.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/space.rirusha.Cassette.metainfo.xml.in.in b/data/space.rirusha.Cassette.metainfo.xml.in.in index 80edb27..6460fc7 100644 --- a/data/space.rirusha.Cassette.metainfo.xml.in.in +++ b/data/space.rirusha.Cassette.metainfo.xml.in.in @@ -1,5 +1,5 @@ - + Cassette @APP_ID@ CC0-1.0 From 6efc85e5be4091b83567ebb1c64a99471f958b67 Mon Sep 17 00:00:00 2001 From: Ekaterine Papava Date: Thu, 20 Mar 2025 03:07:10 +0000 Subject: [PATCH 162/167] Add Georgian translation --- po/LINGUAS | 1 + po/ka.po | 1317 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1318 insertions(+) create mode 100644 po/ka.po diff --git a/po/LINGUAS b/po/LINGUAS index b30c1ff..2bd24bf 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -2,6 +2,7 @@ be de es +ka pt pt_BR ru diff --git a/po/ka.po b/po/ka.po new file mode 100644 index 0000000..74f3f39 --- /dev/null +++ b/po/ka.po @@ -0,0 +1,1317 @@ +# Georgian translation for cassette. +# Copyright (C) 2025 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# Ekaterine Papava , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2025-03-10 11:23+0000\n" +"PO-Revision-Date: 2025-03-20 04:05+0100\n" +"Last-Translator: Ekaterine Papava \n" +"Language-Team: Georgian \n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.5\n" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:24 +msgid "Cassette" +msgstr "კასეტა" + +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "არაოფიციალური Yandex Music კლიენტი GNOME–სთვის" + +#. Translators: keep number of ';' +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette.Devel.desktop.in.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex music;yam;music;იანდექსი;მუსიკა;იანდექსისმუსიკა;" + +#. Translators: app name should be translated +#: data/space.rirusha.Cassette.Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Cassette (სატესტო)" + +#: data/space.rirusha.Cassette.Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "არაოფიციალური Yandex Music-ის კლიენტი GNOME-სთვის (სატეტო აგება)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "არაოფიციალური Yandex Music-ის კლიენტი" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 +msgid "Features:" +msgstr "თვისებები:" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 +msgid "Shows which tracks have been replaced and by what" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "მოწონებულების ხედი" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "ლირიკის სინქრონიზაცია" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "მთავარი პარამეტრები" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "ანგარიშის ინფორმაცია" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "ბრაუზერში გახსნა" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "პლუსი" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:52 +msgid "Log out" +msgstr "სისტემიდან გასვლა" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "" + +#. Translators: usage mode of application. Online mode or Local mode available +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "" + +#. Translators: "Close" window button label +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "დახურვა" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "ავტორიზაცია" + +#. Translators: size of cache dirs +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "" + +#. Translators: tempprary cache folder +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "კეში" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "გასუფთავება" + +#. Translators: temparence cache folder +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "მონაცემები" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "გადატანა" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "სათაური; " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "ხატულა: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "გვერდის შენახვა" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "გვერდის წაშლა" + +#. Translators: title of preference group +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "" + +#. Translators: description of preference group +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "" + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Disliked tracks" +msgstr "" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "უკან გადასვლა" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "განახლება" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "ძებნა Yandex Music-ში" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "მთავარი ქმედებები" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "მალსახმობების ჩვენება" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "გასვლა" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "დაკვრის კონტროლი" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "შემთხვევითი რეჟიმის შეცვლა" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "გამეორების რეჟიმის შეცვლა" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "სხვა" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "" + +#: data/ui/player-queue.blp:5 src/application.vala:272 +msgid "Playing now" +msgstr "თამაშობთ" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "დასაკრავი სიის შექმნა" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:43 +#: src/widgets/save-stack.vala:57 src/widgets/views/abstract-cachiable.vala:168 +msgid "Playlist" +msgstr "დასაკრავი სია" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "ცარიელი" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "" + +#. Translators: tooltip of "save" button +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Save" +msgstr "შენახვა" + +#. Translators: tooltip of "delete" button +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:97 +#: src/widgets/preferences/preferences-dialog.vala:141 +#: src/widgets/views/playlist.vala:91 +msgid "Delete" +msgstr "წაშლა" + +#. Translators: tooltip of "abort" button +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "შეწყვეტა" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "გაჩერება" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "მთავარი" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "ზოგადი" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "სხვა" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "ექსპერიმენტული" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "გვერდები" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "კეში" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "სხვა…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "ავტორები" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "წყარო" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "" + +#. Translators: placeholder of "search" entry. Local track search (inside of track list) +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "" + +#. Translators: part of sort by +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "დალაგება" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "სახელი" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "შემსრულებელი" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "ალბომი" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "ხანგრძლივობა" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:38 +msgid "Loading…" +msgstr "ჩატვირთვა…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "" + +#: data/ui/window.blp:57 src/window.vala:253 +msgid "Reconnect" +msgstr "თავიდან დაკავშირება" + +#: data/ui/window.blp:58 src/application.vala:152 +msgid "Connection problems" +msgstr "" + +#. Translators: NAME /n NAME +#: src/about.vala:60 +msgid "translator-credits" +msgstr "თემური დოღონაძე" + +#: src/about.vala:68 +msgid "Telegram channel" +msgstr "" + +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" +msgstr "" + +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "" + +#. Please keep alphabetical +#: src/about.vala:73 +msgid "Sponsors" +msgstr "სპონსორები" + +#: src/application.vala:63 +msgid "Print version information and exit" +msgstr "ვერსიის ჩვენება და გასვლა" + +#: src/application.vala:146 +msgid "Connection restored" +msgstr "" + +#: src/application.vala:274 +msgid "Previous" +msgstr "წინა" + +#: src/application.vala:275 +msgid "Next" +msgstr "შემდეგი" + +#: src/application.vala:358 +msgid "Current track can not be copied to the clipboard" +msgstr "" + +#: src/application.vala:372 src/application.vala:379 src/application.vala:436 +msgid "Can't parse clipboard content" +msgstr "" + +#: src/application.vala:390 +msgid "Users view not implemented yet" +msgstr "" + +#: src/application.vala:406 src/application.vala:420 +msgid "Albums view not implemented yet" +msgstr "" + +#: src/authenticator.vala:47 +msgid "Log out?" +msgstr "" + +#: src/authenticator.vala:48 +msgid "You will need to log in again to use the app" +msgstr "" + +#. Translators: cancel of deleting playlist +#: src/authenticator.vala:51 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Cancel" +msgstr "გაუქმება" + +#: src/authenticator.vala:98 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 +msgid "Moving…" +msgstr "" + +#. Translators: Playlist with liked tracks +#: src/client/api/objects/playlist/playlist.vala:50 +#: src/client/api/objects/playlist/playlist.vala:100 src/pager.vala:277 +msgid "Liked" +msgstr "" + +#. Translators: Playlist that updates every day +#: src/client/api/objects/playlist/playlist.vala:54 +msgid "Daily" +msgstr "დღიურად" + +#. Translators: Unknown playlist +#: src/client/api/objects/playlist/playlist.vala:58 +msgid "Unknown" +msgstr "უცნობი" + +#: src/client/cachier/storager.vala:125 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "" + +#: src/client/cachier/storager.vala:802 +#, c-format +msgid "Can't save object %s" +msgstr "" + +#: src/client/cachier/storager.vala:819 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "ბაიტი" + +#: src/client/cachier/storager.vala:822 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "კილობაიტი" + +#: src/client/cachier/storager.vala:825 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "მეგაბაიტი" + +#: src/client/cachier/storager.vala:828 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "გიგაბაიტი" + +#: src/client/cachier/storager.vala:831 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "" + +#: src/client/cachier/storager.vala:860 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "" + +#: src/client/cachier/storager.vala:895 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "" + +#: src/client/player/mods/abstract-mode.vala:92 +msgid "Problems with queue" +msgstr "" + +#. Translators: name of new created playlist +#: src/client/talkers/yam-talker.vala:628 +msgid "New Playlist" +msgstr "ახალი დასაკრავი სია" + +#: src/pager.vala:163 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "" + +#: src/pager.vala:174 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "" + +#: src/pager.vala:200 +msgid "Reached max page count" +msgstr "" + +#: src/pager.vala:206 +#, c-format +msgid "Page '%s' already added" +msgstr "" + +#: src/pager.vala:268 +msgid "Main" +msgstr "მთავარი" + +#: src/pager.vala:287 +msgid "Playlists" +msgstr "დასაკრავი სიები" + +#: src/pager.vala:312 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "" + +#: src/pager.vala:332 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "" + +#: src/utils.vala:70 +msgid "Not implemented yet" +msgstr "ჯერ არაა იმპლემენტირებული" + +#: src/utils.vala:77 +msgid "Need authorization" +msgstr "" + +#: src/utils.vala:81 +msgid "Need Bookmate subscription" +msgstr "" + +#: src/utils.vala:177 src/utils.vala:193 +msgid "Link copied to clipboard" +msgstr "ბმული დაკოპირებულია" + +#: src/utils.vala:242 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "" + +#: src/utils.vala:244 +#, c-format +msgid "Duration: %s min." +msgstr "" + +#: src/utils.vala:358 +msgid "today" +msgstr "დღეს" + +#: src/utils.vala:360 +msgid "yesterday" +msgstr "გუშინ" + +#: src/widgets/buttons/just/dislike-button.vala:38 +msgid "Remove dislike" +msgstr "" + +#: src/widgets/buttons/just/dislike-button.vala:41 +msgid "Set dislike" +msgstr "" + +#: src/widgets/buttons/just/like-button.vala:42 +msgid "Remove like" +msgstr "" + +#: src/widgets/buttons/just/like-button.vala:49 +msgid "Set like" +msgstr "" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:38 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:41 +msgid "Pause" +msgstr "შეჩერება" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:45 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:48 +msgid "Play" +msgstr "დაკვრა" + +#: src/widgets/buttons/menu/playlist-options-button.vala:49 +#, c-format +msgid "Playlist '%s'" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:67 +msgid "My Vibe by playlist" +msgstr "" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to queue" +msgstr "რიგში ჩამატება" + +#: src/widgets/buttons/menu/playlist-options-button.vala:56 +#: src/widgets/buttons/menu/playlist-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:84 +#: src/widgets/buttons/menu/track-options-button.vala:109 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:40 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:51 +#: src/widgets/buttons/menu/track-queue-options-button.vala:74 +#: src/widgets/buttons/menu/track-queue-options-button.vala:104 +msgid "Share" +msgstr "გაზიარება" + +#: src/widgets/buttons/menu/primary-menu-button.vala:27 +msgid "Primary menu" +msgstr "ძირითადი მენიუ" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Parse URL from clipboard" +msgstr "" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Preferences" +msgstr "მორგება" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "Keyboard Shortcuts" +msgstr "კლავიატურის მალსახმობები" + +#: src/widgets/buttons/menu/primary-menu-button.vala:36 +msgid "About Cassette" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:95 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +#: src/widgets/buttons/menu/track-queue-options-button.vala:88 +msgid "My Vibe by track" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +msgid "Show info" +msgstr "" + +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Play next" +msgstr "შემდეგის დაკვრა" + +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Add to playlist" +msgstr "დასაკრავი სიაში დამატება" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +msgid "Remove from playlist" +msgstr "დასაკრავი სიიდან წაშლა" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Remove from queue" +msgstr "რიგიდან წაშლა" + +#: src/widgets/buttons/menu/volume-button.vala:122 +msgid "Volume control" +msgstr "ხმის კონტროლი" + +#: src/widgets/buttons/menu/volume-button.vala:262 +msgid "Unmute" +msgstr "დადუმების გამორთვა" + +#: src/widgets/buttons/menu/volume-button.vala:262 +msgid "Mute" +msgstr "დადუმება" + +#: src/widgets/cache-indicator/job-info-badge.vala:45 +#: src/widgets/save-stack.vala:53 src/widgets/views/abstract-cachiable.vala:173 +msgid "Album" +msgstr "ალბომი" + +#. Translators: n track from n tracks saved +#: src/widgets/cache-indicator/job-info-badge.vala:78 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "" + +#: src/widgets/cache-indicator/job-info-badge.vala:85 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "" + +#: src/widgets/info-marks.vala:42 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "" + +#: src/widgets/playlist-micro.vala:158 src/widgets/views/playlist.vala:242 +#, c-format +msgid "Owner: %s" +msgstr "" + +#: src/widgets/playlist-row.vala:86 +#, c-format +msgid "Track count: %s" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "Delete cache files?" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +msgid "Move saved files?" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +#: src/widgets/preferences/preferences-dialog.vala:136 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:92 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" + +#: src/widgets/preferences/cache-deletion-preferences.vala:130 +msgid "Deleting…" +msgstr "წაშლა…" + +#: src/widgets/save-stack.vala:55 +msgid "Image" +msgstr "გამოსახულება" + +#: src/widgets/save-stack.vala:59 +msgid "Track" +msgstr "აუდიობილიკი" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s saving…" +msgstr "" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s cached" +msgstr "" + +#: src/widgets/save-stack.vala:78 +#, c-format +msgid "%s saved" +msgstr "%s შენახულია" + +#: src/widgets/sidebar/childs/player-queue.vala:67 +#, c-format +msgid "Playlist \"%s\"" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:71 +#, c-format +msgid "Album \"%s\"" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:75 +#, c-format +msgid "By search results \"%s\"" +msgstr "" + +#: src/widgets/sidebar/childs/player-queue.vala:79 +msgid "Track list" +msgstr "" + +#: src/widgets/sidebar/childs/track-info.vala:69 +msgid "Your music track" +msgstr "" + +#: src/widgets/sidebar/childs/track-info.vala:85 +msgid "Music track" +msgstr "" + +#: src/widgets/sidebar/childs/wave-settings.vala:40 +msgid "Wave settings" +msgstr "" + +#: src/widgets/track-rows/base.vala:80 src/widgets/track-rows/default.vala:101 +msgid "Track is not available" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:79 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:90 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:100 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "" + +#. Translators: %s - content type (e.g. "Playlist") +#: src/widgets/views/abstract-cachiable.vala:192 +#, c-format +msgid "%s saving has started" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:230 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "" + +#. Translators: first %s - content type (Playlist), second - name +#: src/widgets/views/abstract-cachiable.vala:240 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "" + +#: src/widgets/views/cant-show.vala:38 +#, c-format +msgid "Error %d" +msgstr "" + +#: src/widgets/views/cant-show.vala:42 +msgid "Can't load page" +msgstr "" + +#: src/widgets/views/cant-show.vala:45 +msgid "Can't find desired content" +msgstr "" + +#: src/widgets/views/playlist.vala:85 +msgid "Delete playlist?" +msgstr "" + +#: src/widgets/views/playlist.vala:86 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "" + +#: src/widgets/views/playlist.vala:105 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "" + +#. Translators: %s is female person +#: src/widgets/views/playlist.vala:248 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "" + +#. Translators: %s is male person +#: src/widgets/views/playlist.vala:252 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "" + +#: src/widgets/views/playlist.vala:282 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "" + +#: src/widgets/views/playlist.vala:288 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "" + +#: src/widgets/views/playlist.vala:291 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "" + +#: src/window.vala:236 +#, c-format +msgid "Window info message: %s" +msgstr "" From 31be5c5e5b54e100a166f7996f62da1dafbf48f3 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Wed, 4 Jun 2025 12:17:41 +0300 Subject: [PATCH 163/167] cover-image: Fix covers --- src/widgets/cover-image.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/widgets/cover-image.vala b/src/widgets/cover-image.vala index dd5dc88..fc49b2b 100644 --- a/src/widgets/cover-image.vala +++ b/src/widgets/cover-image.vala @@ -35,11 +35,10 @@ public sealed class Cassette.CoverImage : Gtk.Frame { */ public int image_widget_size { get { - return real_image.width_request == real_image.height_request ? real_image.height_request : -1; + return real_image.pixel_size; } set { - real_image.width_request = value; - real_image.height_request = value; + real_image.pixel_size = value; } } From 51e2606bf1aae0d426528eeece4b0fdf591e8680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ramal=20R=C9=99himov?= Date: Sat, 7 Jun 2025 14:23:35 +0000 Subject: [PATCH 164/167] Add Azerbaijani translation --- po/LINGUAS | 1 + po/az.po | 1317 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1318 insertions(+) create mode 100644 po/az.po diff --git a/po/LINGUAS b/po/LINGUAS index 2bd24bf..3a9aa44 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,4 +1,5 @@ # Please keep this list alphabetically sorted +az be de es diff --git a/po/az.po b/po/az.po new file mode 100644 index 0000000..bdf8d38 --- /dev/null +++ b/po/az.po @@ -0,0 +1,1317 @@ +# Azerbaijani translation for cassette. +# Copyright (C) 2025 cassette's COPYRIGHT HOLDER +# This file is distributed under the same license as the cassette package. +# Ramal Rəhimov , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: cassette main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" +"POT-Creation-Date: 2025-05-10 11:20+0000\n" +"PO-Revision-Date: 2025-06-07 18:20+0400\n" +"Last-Translator: Ramal Rəhimov \n" +"Language-Team: Azerbaijani \n" +"Language: az\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 46.0\n" + +#: data/space.rirusha.Cassette.desktop.in.in:4 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:24 +msgid "Cassette" +msgstr "Cassette" + +#: data/space.rirusha.Cassette.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME" +msgstr "GNOME üçün qeyri-rəsmi Yandex Music müştərisi" + +#: data/space.rirusha.Cassette.desktop.in.in:7 +#: data/space.rirusha.Cassette.Devel.desktop.in.in:7 +msgid "yandex;yandex music;yam;music;" +msgstr "yandex;yandex musiqi;yam;musiqi;" + +#: data/space.rirusha.Cassette.Devel.desktop.in.in:4 +msgid "Cassette (Devel)" +msgstr "Cassette (Tərtibat)" + +#: data/space.rirusha.Cassette.Devel.desktop.in.in:5 +msgid "Unofficial Yandex Music client for GNOME (Devel build)" +msgstr "GNOME üçün qeyri-rəsmi Yandex Music müştərisi (Tərtibat versiyası)" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:7 +msgid "Unofficial Yandex Music client" +msgstr "Qeyri-rəsmi Yandex Music müştərisi" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:9 +msgid "" +"GTK/Adwaita application that allows to use Yandex Music service on Linux " +"operating systems." +msgstr "" +"Linux əməliyyat sistemlərində Yandex Music xidmətindən istifadə etməyə imkan verən " +"GTK/Adwaita tətbiqi." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:13 +msgid "Features:" +msgstr "Xüsusiyyətlər:" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:17 +msgid "Allows you to save playlists and albums for offline listening" +msgstr "Pleylistləri və albomları oflayn dinləmək üçün saxlamağa imkan verir" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:20 +msgid "Has a dynamic \"karaoke mode\" right in the track information panel" +msgstr "Mahnı məlumat panelində dinamik \"karaoke rejimi\" var" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:23 +msgid "" +"Allows you to more precisely customize the display and playback of special " +"content, such as explicit or suitable for children." +msgstr "" +"Xüsusi məzmunun (məsələn, açıq-saçıq və ya uşaqlar üçün uyğun) göstərilməsini və " +"oxunmasını daha dəqiq şəkildə fərdiləşdirməyə imkan verir." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:27 +msgid "Displays tracks that are currently unavailable in the service" +msgstr "Xidmətdə hazırda əlçatan olmayan mahnıları göstərir" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:30 +msgid "Shows which tracks have been replaced and by what" +msgstr "Hansı mahnıların dəyişdirildiyini və nə ilə əvəz olunduğunu göstərir" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:34 +msgid "" +"Cassette is an unofficial client and is not associated with or endorsed by " +"Yandex." +msgstr "" +"Cassette qeyri-rəsmi müştəridir və Yandex ilə əlaqəli deyil və ya onun tərəfindən " +"təsdiqlənməyib." + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:63 +msgid "Liked view" +msgstr "Bəyənilənlər görünüşü" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:67 +msgid "Playlists view" +msgstr "Pleylistlər görünüşü" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:71 +msgid "Sync lyrics" +msgstr "Sözləri sinxronlaşdır" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:75 +msgid "Playback queue" +msgstr "Oxutma sırası" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:79 +msgid "Waves view" +msgstr "Dalğalar görünüşü" + +#: data/space.rirusha.Cassette.metainfo.xml.in.in:83 +msgid "Main preferences" +msgstr "Əsas tənzimləmələr" + +#: data/ui/account-info-dialog.blp:5 +msgid "Account information" +msgstr "Hesab məlumatları" + +#: data/ui/account-info-dialog.blp:52 +msgid "Open in browser" +msgstr "Brauzerdə aç" + +#: data/ui/account-info-dialog.blp:61 +msgid "Plus" +msgstr "Plus" + +#: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 +#: src/authenticator.vala:52 +msgid "Log out" +msgstr "Çıxış et" + +#: data/ui/begin-view.ui:11 +msgid "Usage mode" +msgstr "İstifadə rejimi" + +#: data/ui/begin-view.ui:40 +msgctxt "auth window" +msgid "Choose usage mode" +msgstr "İstifadə rejimini seçin" + +#: data/ui/begin-view.ui:50 +msgctxt "auth window" +msgid "" +"If you select the \"Online mode\", you can access local music by enabling " +"the display of the corresponding pages in the pages preferences, as well as " +"log in later when selecting \"Local mode\"" +msgstr "" +"\"Onlayn rejim\"i seçsəniz, səhifə tənzimləmələrində müvafiq səhifələrin " +"göstərilməsini aktivləşdirərək yerli musiqiyə daxil ola bilərsiniz, həmçinin " +"\"Yerli rejim\"i seçərkən sonradan daxil ola bilərsiniz." + +#: data/ui/begin-view.ui:75 +msgctxt "auth window" +msgid "Online mode" +msgstr "Onlayn rejim" + +#: data/ui/begin-view.ui:85 +msgctxt "auth window" +msgid "Local mode" +msgstr "Yerli rejim" + +#: data/ui/begin-view.ui:97 +msgctxt "auth window" +msgid "Close" +msgstr "Bağla" + +#: data/ui/begin-view.ui:112 +msgid "Authorization" +msgstr "Avtorizasiya" + +#: data/ui/cache-deletion-preferences.ui:21 +msgid "Dirs size:" +msgstr "Qovluq ölçüləri:" + +#: data/ui/cache-deletion-preferences.ui:35 +msgid "Cache" +msgstr "Keş" + +#: data/ui/cache-deletion-preferences.ui:88 +msgid "Clear" +msgstr "Təmizlə" + +#: data/ui/cache-deletion-preferences.ui:109 +msgid "Data" +msgstr "Məlumat" + +#: data/ui/cache-deletion-preferences.ui:159 +msgid "Move to cache" +msgstr "Keşə köçür" + +#: data/ui/cache-deletion-preferences.ui:163 +msgid "Move" +msgstr "Köçür" + +#: data/ui/cache-indicator.blp:35 +msgid "Show all cache jobs" +msgstr "Bütün keş işlərini göstər" + +#: data/ui/custom-page-preferences.ui:17 +msgid "Title: " +msgstr "Başlıq: " + +#: data/ui/custom-page-preferences.ui:38 +msgid "Icon: " +msgstr "İkon: " + +#: data/ui/custom-page-preferences.ui:75 +msgid "Save page" +msgstr "Səhifəni saxla" + +#: data/ui/custom-page-preferences.ui:92 +msgid "Remove page" +msgstr "Səhifəni sil" + +#: data/ui/custom-pages-preferences.ui:7 +msgctxt "preference window" +msgid "Custom pages" +msgstr "Fərdi səhifələr" + +#: data/ui/custom-pages-preferences.ui:9 +msgctxt "preference window" +msgid "Here you can control custom pages." +msgstr "Burada fərdi səhifələri idarə edə bilərsiniz." + +#: data/ui/disliked-tracks-view.ui:23 +#: src/widgets/buttons/menu/primary-menu-button.vala:32 +msgid "Disliked tracks" +msgstr "Bəyənilməyən mahnılar" + +#: data/ui/header-bar.blp:12 +msgid "Go back" +msgstr "Geri qayıt" + +#: data/ui/header-bar.blp:20 +msgid "Refresh" +msgstr "Yenilə" + +#: data/ui/header-bar.blp:28 +msgid "Yandex Music search" +msgstr "Yandex Music axtarışı" + +#: data/ui/help-overlay.blp:11 +msgid "Main Actions" +msgstr "Əsas hərəkətlər" + +#: data/ui/help-overlay.blp:14 +msgid "Show Shortcuts" +msgstr "Qısayolları göstər" + +#: data/ui/help-overlay.blp:19 +msgid "Quit" +msgstr "Çıx" + +#: data/ui/help-overlay.blp:25 +msgid "Playback Control" +msgstr "Oxutma nəzarəti" + +#: data/ui/help-overlay.blp:28 +msgid "Play/Pause playback" +msgstr "Oxutma/Break oxutma" + +#: data/ui/help-overlay.blp:33 data/ui/player-bar.blp:87 +msgid "Play previous track" +msgstr "Əvvəlki mahnını oynat" + +#: data/ui/help-overlay.blp:38 data/ui/player-bar.blp:119 +msgid "Play next track" +msgstr "Növbəti mahnını oynat" + +#: data/ui/help-overlay.blp:43 +msgid "Mute app" +msgstr "Tətbiqi səssizləşdir" + +#: data/ui/help-overlay.blp:49 +msgid "Queue control" +msgstr "Sıra nəzarəti" + +#: data/ui/help-overlay.blp:52 data/ui/player-bar.blp:141 +msgid "Change shuffle mode" +msgstr "Qarışdırma rejimini dəyiş" + +#: data/ui/help-overlay.blp:57 data/ui/player-bar.blp:65 +msgid "Change repeat mode" +msgstr "Təkrar rejimini dəyiş" + +#: data/ui/help-overlay.blp:63 +msgid "Other" +msgstr "Digər" + +#: data/ui/help-overlay.blp:66 +msgid "Share current track" +msgstr "Cari mahnını paylaş" + +#: data/ui/help-overlay.blp:71 +msgid "Parse url from clipboard" +msgstr "Buferdən URL-u təhlil et" + +#: data/ui/info-marks.ui:23 +msgid "Explicit content" +msgstr "Açıq-saçıq məzmun" + +#: data/ui/info-marks.ui:32 +msgid "Child content" +msgstr "Uşaq məzmunu" + +#: data/ui/main-view.blp:6 +msgid "Page under construction" +msgstr "Səhifə hazırlanır" + +#: data/ui/main-view.blp:20 +msgid "All stations" +msgstr "Bütün stansiyalar" + +#: data/ui/no-plus-dialog.blp:20 +msgid "No Plus Subscription" +msgstr "Plus abunəliyi yoxdur" + +#: data/ui/no-plus-dialog.blp:21 +msgid "" +"To avoid problems with Yandex, the online functions of the application are " +"not available without a Yandex.Plus subscription. Thanks for understanding." +msgstr "" +"Yandex ilə problemlərin qarşısını almaq üçün tətbiqin onlayn funksiyaları " +"Yandex.Plus abunəliyi olmadan əlçatan deyil. Anlayışınız üçün təşəkkürlər." + +#: data/ui/no-plus-dialog.blp:41 +msgid "Get Plus" +msgstr "Plus əldə et" + +#: data/ui/player-bar.blp:22 +msgid "Show track info" +msgstr "Mahnı məlumatlarını göstər" + +#: data/ui/player-bar.blp:206 +msgid "Show wave settings" +msgstr "Dalğa tənzimləmələrini göstər" + +#: data/ui/player-bar.blp:216 +msgid "Show playback queue" +msgstr "Oxutma sırasını göstər" + +#: data/ui/player-bar.blp:229 +msgid "Change volume" +msgstr "Səs səviyyəsini dəyiş" + +#: data/ui/player-queue.blp:5 src/application.vala:272 +msgid "Playing now" +msgstr "İndi oynayır" + +#: data/ui/playlist-choose-dialog.ui:8 +msgid "Choose playlist to add" +msgstr "Əlavə etmək üçün pleylist seçin" + +#: data/ui/playlist-create-button.ui:36 +msgid "Create playlist" +msgstr "Pleylist yarat" + +#: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 +#: src/widgets/cache-indicator/job-info-badge.vala:43 +#: src/widgets/save-stack.vala:57 src/widgets/views/abstract-cachiable.vala:168 +msgid "Playlist" +msgstr "Pleylist" + +#: data/ui/playlist-row.ui:40 +msgid "Empty" +msgstr "Boş" + +#: data/ui/playlists-view.ui:23 +msgid "Your playlists" +msgstr "Sizin pleylistləriniz" + +#: data/ui/playlists-view.ui:39 +msgid "Also you liked these playlists" +msgstr "Həmçinin bu pleylistləri bəyənmisiniz" + +#: data/ui/playlist-view.ui:187 +msgid "Change playlist visibility" +msgstr "Pleylistin görünürlüyünü dəyiş" + +#: data/ui/playlist-view.ui:211 +msgid "Add page to header" +msgstr "Səhifəni başlığa əlavə et" + +#: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 +msgid "Save" +msgstr "Saxla" + +#: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 +#: src/widgets/preferences/cache-deletion-preferences.vala:97 +#: src/widgets/preferences/preferences-dialog.vala:141 +#: src/widgets/views/playlist.vala:91 +msgid "Delete" +msgstr "Sil" + +#: data/ui/playlist-view.ui:276 +msgid "Abort" +msgstr "Ləğv et" + +#: data/ui/playlist-view.ui:280 +msgid "Stop" +msgstr "Dayandır" + +#: data/ui/preferences-dialog.ui:8 +msgctxt "preference dialog" +msgid "Main" +msgstr "Əsas" + +#: data/ui/preferences-dialog.ui:12 +msgctxt "preference dialog" +msgid "General" +msgstr "Ümumi" + +#: data/ui/preferences-dialog.ui:15 +msgctxt "preference dialog" +msgid "Enable high quality audio" +msgstr "Yüksək keyfiyyətli audio aktivləşdir" + +#: data/ui/preferences-dialog.ui:16 +msgctxt "preference dialog" +msgid "" +"Attention! If the track was downloaded in low quality, and after the " +"download is enabled in high quality, the audio will not be reloaded" +msgstr "" +"Diqqət! Əgər mahnı aşağı keyfiyyətdə yüklənibsə və sonra yüksək keyfiyyət " +"yükləməsi aktivləşdirilirsə, audio yenidən yüklənməyəcək." + +#: data/ui/preferences-dialog.ui:21 +msgctxt "preference dialog" +msgid "Add track on top of playlist" +msgstr "Mahnını pleylistin əvvəlinə əlavə et" + +#: data/ui/preferences-dialog.ui:22 +msgctxt "preference dialog" +msgid "Will the track be added to the playlist as the first or as the last" +msgstr "Mahnı pleylistə birinci yoxsa sonuncu kimi əlavə olunacaq" + +#: data/ui/preferences-dialog.ui:27 +msgctxt "preference dialog" +msgid "Show 'Playing now' notification" +msgstr "'İndi oynayır' bildirişini göstər" + +#: data/ui/preferences-dialog.ui:28 +msgctxt "preference dialog" +msgid "Show a notification when switching a track" +msgstr "Mahnı dəyişdirərkən bildiriş göstər" + +#: data/ui/preferences-dialog.ui:35 +msgctxt "preference dialog" +msgid "Show additional marks" +msgstr "Əlavə işarələri göstər" + +#: data/ui/preferences-dialog.ui:36 +msgctxt "preference dialog" +msgid "Additional marks display additional information about the track" +msgstr "Əlavə işarələr mahnı haqqında əlavə məlumatları göstərir" + +#: data/ui/preferences-dialog.ui:39 +msgctxt "preference dialog" +msgid "Show save mark" +msgstr "Saxlama işarəsini göstər" + +#: data/ui/preferences-dialog.ui:40 +msgctxt "preference dialog" +msgid "Show a label with information about the caching status of the track" +msgstr "Mahnının keş statusu haqqında məlumatla etiket göstər" + +#: data/ui/preferences-dialog.ui:45 +msgctxt "preference dialog" +msgid "Show cache mark" +msgstr "Keş işarəsini göstər" + +#: data/ui/preferences-dialog.ui:46 +msgctxt "preference dialog" +msgid "Show a mark about saving a track to the cache" +msgstr "Mahnının keşkə saxlanması haqqında işarə göstər" + +#: data/ui/preferences-dialog.ui:51 +msgctxt "preference dialog" +msgid "Show replaced mark" +msgstr "Dəyişdirilmə işarəsini göstər" + +#: data/ui/preferences-dialog.ui:52 +msgctxt "preference dialog" +msgid "Show a mark that shows that the track has been replaced" +msgstr "Mahnının dəyişdirildiyini göstərən işarəni göstər" + +#: data/ui/preferences-dialog.ui:59 +msgctxt "preference dialog" +msgid "Tracks visibility" +msgstr "Mahnıların görünürlüyü" + +#: data/ui/preferences-dialog.ui:60 +msgctxt "preference dialog" +msgid "" +"Show special tracks in track lists. Filter doesn't work when searching in " +"track list" +msgstr "" +"Mahnı siyahılarında xüsusi mahnıları göstər. Mahnı siyahısında axtarış zamanı " +"filtr işləmir." + +#: data/ui/preferences-dialog.ui:63 +msgctxt "preference dialog" +msgid "Show unavailable content" +msgstr "Əlçatan olmayan məzmunu göstər" + +#: data/ui/preferences-dialog.ui:64 +msgctxt "preference dialog" +msgid "" +"Show tracks that are not available in the service. You can't listen to them" +msgstr "" +"Xidmətdə əlçatan olmayan mahnıları göstər. Onları dinləyə bilməzsiniz." + +#: data/ui/preferences-dialog.ui:69 +msgctxt "preference dialog" +msgid "Show content suitable for children" +msgstr "Uşaqlar üçün uyğun məzmunu göstər" + +#: data/ui/preferences-dialog.ui:70 +msgctxt "preference dialog" +msgid "Show content that is specific to children" +msgstr "Uşaqlara xas olan məzmunu göstər" + +#: data/ui/preferences-dialog.ui:75 +msgctxt "preference dialog" +msgid "Show explicit content" +msgstr "Açıq-saçıq məzmunu göstər" + +#: data/ui/preferences-dialog.ui:76 +msgctxt "preference dialog" +msgid "Show content that has age restrictions" +msgstr "Yaş məhdudiyyəti olan məzmunu göstər" + +#: data/ui/preferences-dialog.ui:83 +msgctxt "preference dialog" +msgid "Other" +msgstr "Digər" + +#: data/ui/preferences-dialog.ui:86 +msgctxt "preference dialog" +msgid "Enable Debug-Mode" +msgstr "Xəta Axtarma Rejimini Aktivləşdir" + +#: data/ui/preferences-dialog.ui:87 +msgctxt "preference dialog" +msgid "Enable logging of additional information useful for error detection" +msgstr "Xəta aşkarlanması üçün faydalı əlavə məlumatların qeydiyyatını aktivləşdir" + +#: data/ui/preferences-dialog.ui:94 +msgctxt "preference dialog" +msgid "Experimental" +msgstr "Eksperimental" + +#: data/ui/preferences-dialog.ui:95 +msgctxt "preference dialog" +msgid "Parameters that test anything and may be removed in future releases" +msgstr "Hər hansı bir şeyi sınaqdan keçirən və gələcək buraxılışlarda silinə bilən parametrlər" + +#: data/ui/preferences-dialog.ui:98 +msgctxt "preference dialog" +msgid "Use only bottom sheet menus" +msgstr "Yalnız aşağı vərəq menyularını istifadə et" + +#: data/ui/preferences-dialog.ui:99 +msgctxt "preference dialog" +msgid "Test preference for bottom sheet menu" +msgstr "Aşağı vərəq menyusu üçün sınaq tərcihi" + +#: data/ui/preferences-dialog.ui:108 +msgctxt "preference dialog" +msgid "Pages" +msgstr "Səhifələr" + +#: data/ui/preferences-dialog.ui:112 +msgctxt "preference dialog" +msgid "Static pages" +msgstr "Statik səhifələr" + +#: data/ui/preferences-dialog.ui:113 +msgctxt "preference dialog" +msgid "" +"Here you can show or hide static pages. They will always be displayed on the " +"left side of the header." +msgstr "" +"Burada statik səhifələri göstərə və ya gizlədə bilərsiniz. Onlar həmişə başlığın " +"sol tərəfində göstəriləcək." + +#: data/ui/preferences-dialog.ui:116 +msgctxt "preference dialog" +msgid "Show 'Main' page" +msgstr "'Əsas' səhifəni göstər" + +#: data/ui/preferences-dialog.ui:121 +msgctxt "preference dialog" +msgid "Show 'Liked' page" +msgstr "'Bəyənilənlər' səhifəsini göstər" + +#: data/ui/preferences-dialog.ui:126 +msgctxt "preference dialog" +msgid "Show 'Playlists' page" +msgstr "'Pleylistlər' səhifəsini göstər" + +#: data/ui/preferences-dialog.ui:138 +msgctxt "preference dialog" +msgid "Cache" +msgstr "Keş" + +#: data/ui/preferences-dialog.ui:142 +msgctxt "preference dialog" +msgid "Cache managing" +msgstr "Keş idarəetməsi" + +#: data/ui/preferences-dialog.ui:143 +msgctxt "preference dialog" +msgid "" +"Here you can see application memory usage, delete all cache from cache " +"folder and control downloading cache to disk" +msgstr "" +"Burada tətbiqin yaddaş istifadəsini görə, keş qovluğundan bütün keşi silə və " +"diskə keş yüklənməsini idarə edə bilərsiniz." + +#: data/ui/preferences-dialog.ui:146 +msgctxt "preference dialog" +msgid "Cache content" +msgstr "Keş məzmunu" + +#: data/ui/preferences-dialog.ui:147 +msgctxt "preference dialog" +msgid "" +"For better performance. Over time, it starts to take up a lot of space. So " +"far, manual cleaning is required. If enabled, the application will cache all " +"content to cache dir for better performance, otherwise, the application will " +"load content only when caching objects (such as playlists or albums). " +"Disabling the parameter does not delete already downloaded content" +msgstr "" +"Daha yaxşı performans üçün. Vaxt keçdikcə çox yer tutmağa başlayır. Hələlik " +"əl ilə təmizləmə tələb olunur. Aktivləşdirilərsə, tətbiq daha yaxşı performans üçün " +"bütün məzmunu keş qovluğuna saxlayacaq, əks halda tətbiq yalnız obyektləri " +"(məsələn, pleylistlər və ya albomlar) keşləyərkən məzmunu yükləyəcək. Parametrin " +"deaktiv edilməsi artıq yüklənmiş məzmunu silmir." + +#: data/ui/save-stack.ui:25 +msgid "Content saving…" +msgstr "Məzmun saxlanılır…" + +#: data/ui/save-stack.ui:42 +msgid "Content cached" +msgstr "Məzmun keşkə saxlanıldı" + +#: data/ui/save-stack.ui:56 +msgid "Content saved" +msgstr "Məzmun saxlanıldı" + +#: data/ui/stations-view.blp:22 +msgid "Stations dashboard" +msgstr "Stansiyalar paneli" + +#: data/ui/stations-view.blp:58 +msgid "Searching for station…" +msgstr "Stansiya axtarılır…" + +#: data/ui/stations-view.blp:77 +msgid "By genre…" +msgstr "Janr üzrə…" + +#: data/ui/stations-view.blp:99 data/ui/wave-settings.blp:60 +msgid "By mood…" +msgstr "Əhval üzrə…" + +#: data/ui/stations-view.blp:121 data/ui/wave-settings.blp:25 +msgid "By activity…" +msgstr "Fəaliyyət üzrə…" + +#: data/ui/stations-view.blp:143 +msgid "By epoch…" +msgstr "Dövr üzrə…" + +#: data/ui/stations-view.blp:165 +msgid "Other…" +msgstr "Digər…" + +#: data/ui/stations-view.blp:209 +msgid "No stations with that name were found" +msgstr "Bu adla stansiya tapılmadı" + +#: data/ui/track-info.blp:103 +msgid "Track lyrics" +msgstr "Mahnı sözləri" + +#: data/ui/track-info.blp:117 +msgid "Authors" +msgstr "Müəlliflər" + +#: data/ui/track-info.blp:135 +msgid "Source" +msgstr "Mənbə" + +#: data/ui/track-info.blp:158 +msgid "Similar tracks" +msgstr "Oxşar mahnılar" + +#: data/ui/track-list.ui:21 +msgid "Search track" +msgstr "Mahnı axtar" + +#: data/ui/track-list.ui:30 +msgid "Sort by" +msgstr "Sırala" + +#: data/ui/track-list.ui:77 +msgid "No tracks to display" +msgstr "Göstəriləcək mahnı yoxdur" + +#: data/ui/track-list.ui:88 +msgid "name" +msgstr "ad" + +#: data/ui/track-list.ui:92 +msgid "artist" +msgstr "sənətçi" + +#: data/ui/track-list.ui:96 +msgid "album" +msgstr "albom" + +#: data/ui/track-list.ui:100 +msgid "duration" +msgstr "müddət" + +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:38 +msgid "Loading…" +msgstr "Yüklənir…" + +#: data/ui/wave-settings.blp:42 +msgid "By diversity…" +msgstr "Müxtəliflik üzrə…" + +#: data/ui/wave-settings.blp:78 +msgid "By language…" +msgstr "Dil üzrə…" + +#: data/ui/wave-settings.blp:93 +msgid "Can't get wave settings" +msgstr "Dalğa tənzimləmələri əldə edilə bilmədi" + +#: data/ui/window.blp:57 src/window.vala:253 +msgid "Reconnect" +msgstr "Yenidən qoşul" + +#: data/ui/window.blp:58 src/application.vala:152 +msgid "Connection problems" +msgstr "Qoşulma problemləri" + +#: src/about.vala:60 +msgid "translator-credits" +msgstr "Ramal Rəhimov " + +#: src/about.vala:68 +msgid "Telegram channel" +msgstr "Telegram kanalı" + +#: src/about.vala:69 +msgid "Financial support (Tinkoff)" +msgstr "Maliyyə dəstəyi (Tinkoff)" + +#: src/about.vala:70 +msgid "Financial support (Boosty)" +msgstr "Maliyyə dəstəyi (Boosty)" + +#: src/about.vala:73 +msgid "Sponsors" +msgstr "Sponsorlar" + +#: src/application.vala:63 +msgid "Print version information and exit" +msgstr "Versiya məlumatını çap et və çıx" + +#: src/application.vala:146 +msgid "Connection restored" +msgstr "Qoşulma bərpa edildi" + +#: src/application.vala:274 +msgid "Previous" +msgstr "Əvvəlki" + +#: src/application.vala:275 +msgid "Next" +msgstr "Növbəti" + +#: src/application.vala:358 +msgid "Current track can not be copied to the clipboard" +msgstr "Cari mahnı buferə kopyalana bilməz" + +#: src/application.vala:372 src/application.vala:379 src/application.vala:436 +msgid "Can't parse clipboard content" +msgstr "Bufer məzmunu təhlil edilə bilməz" + +#: src/application.vala:390 +msgid "Users view not implemented yet" +msgstr "İstifadəçilər görünüşü hələ tətbiq edilməyib" + +#: src/application.vala:406 src/application.vala:420 +msgid "Albums view not implemented yet" +msgstr "Albomlar görünüşü hələ tətbiq edilməyib" + +#: src/authenticator.vala:47 +msgid "Log out?" +msgstr "Çıxış etmək?" + +#: src/authenticator.vala:48 +msgid "You will need to log in again to use the app" +msgstr "Tətbiqdən istifadə etmək üçün yenidən daxil olmalısınız" + +#: src/authenticator.vala:51 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 +msgid "Cancel" +msgstr "İmtina et" + +#: src/authenticator.vala:98 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 +msgid "Moving…" +msgstr "Köçürülür…" + +#: src/client/api/objects/playlist/playlist.vala:50 +#: src/client/api/objects/playlist/playlist.vala:100 src/pager.vala:277 +msgid "Liked" +msgstr "Bəyənilənlər" + +#: src/client/api/objects/playlist/playlist.vala:54 +msgid "Daily" +msgstr "Gündəlik" + +#: src/client/api/objects/playlist/playlist.vala:58 +msgid "Unknown" +msgstr "Naməlum" + +#: src/client/cachier/storager.vala:125 +#, c-format +msgid "Database was initialized, loc - %s" +msgstr "Verilənlər bazası başlanğıc vəziyyətinə gətirildi, yer - %s" + +#: src/client/cachier/storager.vala:802 +#, c-format +msgid "Can't save object %s" +msgstr "%s obyekti saxlanıla bilməz" + +#: src/client/cachier/storager.vala:819 +msgid "Byte" +msgid_plural "Bytes" +msgstr[0] "Bayt" +msgstr[1] "Bayt" + +#: src/client/cachier/storager.vala:822 +msgid "Kilobyte" +msgid_plural "Kilobytes" +msgstr[0] "Kilobayt" +msgstr[1] "Kilobayt" + +#: src/client/cachier/storager.vala:825 +msgid "Megabyte" +msgid_plural "Megabytes" +msgstr[0] "Meqabayt" +msgstr[1] "Meqabayt" + +#: src/client/cachier/storager.vala:828 +msgid "Gigabyte" +msgid_plural "Gigabytes" +msgstr[0] "Giqabayt" +msgstr[1] "Giqabayt" + +#: src/client/cachier/storager.vala:831 +msgid "Terabyte" +msgid_plural "Terabytes" +msgstr[0] "Terabayt" +msgstr[1] "Terabayt" + +#: src/client/cachier/storager.vala:860 +#, c-format +msgid "Error while getting cache directory size. Message %s" +msgstr "Keş qovluğunun ölçüsünü əldə edərkən xəta baş verdi. Mesaj %s" + +#: src/client/cachier/storager.vala:895 +#, c-format +msgid "Error while getting permanent directory size. Message %s" +msgstr "Daimi qovluğun ölçüsünü əldə edərkən xəta baş verdi. Mesaj %s" + +#: src/client/jsoner.vala:358 src/client/jsoner.vala:419 +#: src/client/jsoner.vala:526 src/client/jsoner.vala:550 +#, c-format +msgid "Wrong type: expected %s, got %s" +msgstr "Yanlış növ: gözlənilən %s, alınan %s" + +#: src/client/player/mods/abstract-mode.vala:92 +msgid "Problems with queue" +msgstr "Sıra ilə bağlı problemlər" + +#: src/client/talkers/yam-talker.vala:628 +msgid "New Playlist" +msgstr "Yeni Pleylist" + +#: src/pager.vala:163 +#, c-format +msgid "Can't set title \"%s\" to page" +msgstr "Səhifəyə \"%s\" başlığı təyin edilə bilməz" + +#: src/pager.vala:174 +#, c-format +msgid "Can't set icon with name \"%s\" to page" +msgstr "Səhifəyə \"%s\" adlı ikon təyin edilə bilməz" + +#: src/pager.vala:200 +msgid "Reached max page count" +msgstr "Maksimum səhifə sayına çatıldı" + +#: src/pager.vala:206 +#, c-format +msgid "Page '%s' already added" +msgstr "'%s' səhifəsi artıq əlavə edilib" + +#: src/pager.vala:268 +msgid "Main" +msgstr "Əsas" + +#: src/pager.vala:287 +msgid "Playlists" +msgstr "Pleylistlər" + +#: src/pager.vala:312 +#, c-format +msgid "Can't read pages file. Message: %s" +msgstr "Səhifələr faylı oxuna bilməz. Mesaj: %s" + +#: src/pager.vala:332 +#, c-format +msgid "Can't create pages file. Message: %s" +msgstr "Səhifələr faylı yaradıla bilməz. Mesaj: %s" + +#: src/utils.vala:70 +msgid "Not implemented yet" +msgstr "Hələ tətbiq edilməyib" + +#: src/utils.vala:77 +msgid "Need authorization" +msgstr "Avtorizasiya tələb olunur" + +#: src/utils.vala:81 +msgid "Need Bookmate subscription" +msgstr "Bookmate abunəliyi tələb olunur" + +#: src/utils.vala:177 src/utils.vala:193 +msgid "Link copied to clipboard" +msgstr "Link buferə kopyalandı" + +#: src/utils.vala:242 +#, c-format +msgid "Duration: %s h. %s min." +msgstr "Müddət: %s saat. %s dəq." + +#: src/utils.vala:244 +#, c-format +msgid "Duration: %s min." +msgstr "Müddət: %s dəq." + +#: src/utils.vala:358 +msgid "today" +msgstr "bugün" + +#: src/utils.vala:360 +msgid "yesterday" +msgstr "dünən" + +#: src/widgets/buttons/just/dislike-button.vala:38 +msgid "Remove dislike" +msgstr "Bəyənməməni sil" + +#: src/widgets/buttons/just/dislike-button.vala:41 +msgid "Set dislike" +msgstr "Bəyənməmə qoy" + +#: src/widgets/buttons/just/like-button.vala:42 +msgid "Remove like" +msgstr "Bəyənməni sil" + +#: src/widgets/buttons/just/like-button.vala:49 +msgid "Set like" +msgstr "Bəyənmə qoy" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:38 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:41 +msgid "Pause" +msgstr "Pauza" + +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:45 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:48 +msgid "Play" +msgstr "Oynat" + +#: src/widgets/buttons/menu/playlist-options-button.vala:49 +#, c-format +msgid "Playlist '%s'" +msgstr "Pleylist '%s'" + +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:67 +msgid "My Vibe by playlist" +msgstr "Pleylistə görə Mənim Vibim" + +#: src/widgets/buttons/menu/playlist-options-button.vala:55 +#: src/widgets/buttons/menu/playlist-options-button.vala:77 +#: src/widgets/buttons/menu/track-options-button.vala:81 +#: src/widgets/buttons/menu/track-options-button.vala:106 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:36 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:47 +#: src/widgets/buttons/menu/track-queue-options-button.vala:70 +#: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to queue" +msgstr "Sıraya əlavə et" + +#: src/widgets/buttons/menu/playlist-options-button.vala:56 +#: src/widgets/buttons/menu/playlist-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:84 +#: src/widgets/buttons/menu/track-options-button.vala:109 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:40 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:51 +#: src/widgets/buttons/menu/track-queue-options-button.vala:74 +#: src/widgets/buttons/menu/track-queue-options-button.vala:104 +msgid "Share" +msgstr "Paylaş" + +#: src/widgets/buttons/menu/primary-menu-button.vala:27 +msgid "Primary menu" +msgstr "Əsas menyu" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Parse URL from clipboard" +msgstr "Buferdən URL-u təhlil et" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Preferences" +msgstr "Tənzimləmələr" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "Keyboard Shortcuts" +msgstr "Klaviatura qısayolları" + +#: src/widgets/buttons/menu/primary-menu-button.vala:36 +msgid "About Cassette" +msgstr "Cassette haqqında" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:95 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +#: src/widgets/buttons/menu/track-queue-options-button.vala:88 +msgid "My Vibe by track" +msgstr "Mahnıya görə Mənim Vibim" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +msgid "Show info" +msgstr "Məlumat göstər" + +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Play next" +msgstr "Növbəti oynat" + +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Add to playlist" +msgstr "Pleylistə əlavə et" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +msgid "Remove from playlist" +msgstr "Pleylistdən sil" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +msgid "Remove from queue" +msgstr "Sıradan sil" + +#: src/widgets/buttons/menu/volume-button.vala:122 +msgid "Volume control" +msgstr "Səs səviyyəsi nəzarəti" + +#: src/widgets/buttons/menu/volume-button.vala:262 +msgid "Unmute" +msgstr "Səsi aç" + +#: src/widgets/buttons/menu/volume-button.vala:262 +msgid "Mute" +msgstr "Səsi bağla" + +#: src/widgets/cache-indicator/job-info-badge.vala:45 +#: src/widgets/save-stack.vala:53 src/widgets/views/abstract-cachiable.vala:173 +msgid "Album" +msgstr "Albom" + +#: src/widgets/cache-indicator/job-info-badge.vala:78 +#, c-format +msgid "%d / %d saved%s" +msgid_plural "%d / %d saved%s" +msgstr[0] "%d / %d saxlanıldı%s" +msgstr[1] "%d / %d saxlanıldı%s" + +#: src/widgets/cache-indicator/job-info-badge.vala:85 +#, c-format +msgid "%d track saving now" +msgid_plural "%d tracks saving now" +msgstr[0] "%d mahnı indi saxlanılır" +msgstr[1] "%d mahnı indi saxlanılır" + +#: src/widgets/info-marks.vala:42 +#, c-format +msgid "Track was replaced. Original version: %s, %s" +msgstr "Mahnı dəyişdirildi. Orijinal versiya: %s, %s" + +#: src/widgets/playlist-micro.vala:158 src/widgets/views/playlist.vala:242 +#, c-format +msgid "Owner: %s" +msgstr "Sahib: %s" + +#: src/widgets/playlist-row.vala:86 +#, c-format +msgid "Track count: %s" +msgstr "Mahnı sayı: %s" + +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "Delete cache files?" +msgstr "Keş fayllarını silmək?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:90 +msgid "Move saved files?" +msgstr "Saxlanılmış faylları köçürmək?" + +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +#: src/widgets/preferences/preferences-dialog.vala:136 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "" +"Bütün keş silinəcək. Bu, saxlanılmış pleylistlərə və ya albomlara təsir etməyəcək." + +#: src/widgets/preferences/cache-deletion-preferences.vala:92 +msgid "" +"All saved playlists and albums will be moved to cache files. This could take " +"a while." +msgstr "" +"Bütün saxlanılmış pleylistlər və albomlar keş fayllarına köçürüləcək. Bu, bir qədər vaxt ala bilər." + +#: src/widgets/preferences/cache-deletion-preferences.vala:130 +msgid "Deleting…" +msgstr "Silinir…" + +#: src/widgets/save-stack.vala:55 +msgid "Image" +msgstr "Şəkil" + +#: src/widgets/save-stack.vala:59 +msgid "Track" +msgstr "Mahnı" + +#: src/widgets/save-stack.vala:76 +#, c-format +msgid "%s saving…" +msgstr "%s saxlanılır…" + +#: src/widgets/save-stack.vala:77 +#, c-format +msgid "%s cached" +msgstr "%s keşkə saxlanıldı" + +#: src/widgets/save-stack.vala:78 +#, c-format +msgid "%s saved" +msgstr "%s saxlanıldı" + +#: src/widgets/sidebar/childs/player-queue.vala:67 +#, c-format +msgid "Playlist \"%s\"" +msgstr "Pleylist \"%s\"" + +#: src/widgets/sidebar/childs/player-queue.vala:71 +#, c-format +msgid "Album \"%s\"" +msgstr "Albom \"%s\"" + +#: src/widgets/sidebar/childs/player-queue.vala:75 +#, c-format +msgid "By search results \"%s\"" +msgstr "Axtarış nəticələri üzrə \"%s\"" + +#: src/widgets/sidebar/childs/player-queue.vala:79 +msgid "Track list" +msgstr "Mahnı siyahısı" + +#: src/widgets/sidebar/childs/track-info.vala:69 +msgid "Your music track" +msgstr "Sizin musiqi mahnınız" + +#: src/widgets/sidebar/childs/track-info.vala:85 +msgid "Music track" +msgstr "Musiqi mahnısı" + +#: src/widgets/sidebar/childs/wave-settings.vala:40 +msgid "Wave settings" +msgstr "Dalğa tənzimləmələri" + +#: src/widgets/track-rows/base.vala:80 src/widgets/track-rows/default.vala:101 +msgid "Track is not available" +msgstr "Mahnı əlçatan deyil" + +#: src/widgets/views/abstract-cachiable.vala:79 +#, c-format +msgid "%s '%s' saved successfully" +msgstr "%s '%s' uğurla saxlanıldı" + +#: src/widgets/views/abstract-cachiable.vala:90 +#, c-format +msgid "%s '%s' saving was stopped, due to network error" +msgstr "%s '%s' saxlanması şəbəkə xətası səbəbindən dayandırıldı" + +#: src/widgets/views/abstract-cachiable.vala:100 +#, c-format +msgid "%s '%s' saving was aborted" +msgstr "%s '%s' saxlanması ləğv edildi" + +#: src/widgets/views/abstract-cachiable.vala:192 +#, c-format +msgid "%s saving has started" +msgstr "%s saxlanması başlandı" + +#: src/widgets/views/abstract-cachiable.vala:230 +#, c-format +msgid "%s '%s' was moved from data to cache" +msgstr "%s '%s' məlumatdan keşkə köçürüldü" + +#: src/widgets/views/abstract-cachiable.vala:240 +#, c-format +msgid "%s removing has started. Please do not close the app" +msgstr "%s silinməsi başlandı. Xahiş edirik, tətbiqi bağlamayın" + +#: src/widgets/views/cant-show.vala:38 +#, c-format +msgid "Error %d" +msgstr "Xəta %d" + +#: src/widgets/views/cant-show.vala:42 +msgid "Can't load page" +msgstr "Səhifə yüklənə bilməz" + +#: src/widgets/views/cant-show.vala:45 +msgid "Can't find desired content" +msgstr "İstənilən məzmun tapıla bilməz" + +#: src/widgets/views/playlist.vala:85 +msgid "Delete playlist?" +msgstr "Pleylisti silmək?" + +#: src/widgets/views/playlist.vala:86 +#, c-format +msgid "Playlist '%s' will be permanently deleted." +msgstr "Pleylist '%s' həmişəlik silinəcək." + +#: src/widgets/views/playlist.vala:105 +#, c-format +msgid "Playlist '%s' was deleted" +msgstr "Pleylist '%s' silindi" + +#: src/widgets/views/playlist.vala:248 +#, c-format +msgctxt "female person" +msgid "%s updated playlist %s" +msgstr "%s pleylisti %s yenilədi" + +#: src/widgets/views/playlist.vala:252 +#, c-format +msgctxt "male person" +msgid "%s updated playlist %s" +msgstr "%s pleylisti %s yenilədi" + +#: src/widgets/views/playlist.vala:282 +#, c-format +msgid "Can't change visibility of '%s'" +msgstr "'%s' görünürlüyü dəyişdirilə bilməz" + +#: src/widgets/views/playlist.vala:288 +#, c-format +msgid "Playlist '%s' is public now" +msgstr "Pleylist '%s' indi açıqdır" + +#: src/widgets/views/playlist.vala:291 +#, c-format +msgid "Playlist '%s' is private now" +msgstr "Pleylist '%s' indi şəxsidir" + +#: src/window.vala:236 +#, c-format +msgid "Window info message: %s" +msgstr "Pəncərə məlumat mesajı: %s" From 2672bf3253523980bab77ba16e47b0d3f9efdb55 Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Tue, 10 Jun 2025 19:49:51 +0300 Subject: [PATCH 165/167] cover: Fix covers --- data/ui/cover-image.blp | 14 +++++++++-- src/widgets/cover-image.vala | 45 +++++++++++++++++++++++++----------- 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/data/ui/cover-image.blp b/data/ui/cover-image.blp index a15f186..ec7c5ab 100644 --- a/data/ui/cover-image.blp +++ b/data/ui/cover-image.blp @@ -5,7 +5,17 @@ template $CassetteCoverImage: Frame { halign: center; valign: center; - Image real_image { - icon-size: large; + Stack stack { + hhomogeneous: true; + + StackPage { + name: "placeholder"; + child: Image placeholder_image { + icon-size: large; + icon-name: "audio-x-generic-symbolic"; + width-request: bind template.image-widget-size; + height-request: bind template.image-widget-size; + }; + } } } diff --git a/src/widgets/cover-image.vala b/src/widgets/cover-image.vala index fc49b2b..8e11d77 100644 --- a/src/widgets/cover-image.vala +++ b/src/widgets/cover-image.vala @@ -24,7 +24,9 @@ using Gee; public sealed class Cassette.CoverImage : Gtk.Frame { [GtkChild] - unowned Gtk.Image real_image; + unowned Gtk.Image placeholder_image; + [GtkChild] + unowned Gtk.Stack stack; public CoverSize cover_size { get; set; default = CoverSize.BIG; } @@ -33,25 +35,20 @@ public sealed class Cassette.CoverImage : Gtk.Frame { /** * Easy way to set both width and height of the cover widget. */ - public int image_widget_size { - get { - return real_image.pixel_size; - } - set { - real_image.pixel_size = value; - } - } + public int image_widget_size { get; set; } construct { notify["cover-size"].connect (() => { switch (cover_size) { case CoverSize.SMALL: - real_image.icon_size = Gtk.IconSize.NORMAL; + placeholder_image.icon_size = Gtk.IconSize.NORMAL; + image_widget_size = 60; add_css_class ("small-border-radius"); break; case CoverSize.BIG: - real_image.icon_size = Gtk.IconSize.LARGE; + placeholder_image.icon_size = Gtk.IconSize.LARGE; + image_widget_size = 200; remove_css_class ("small-border-radius"); break; @@ -62,13 +59,11 @@ public sealed class Cassette.CoverImage : Gtk.Frame { } public void init_content (HasCover yam_object) { - real_image.icon_name = "audio-x-generic-symbolic"; this.yam_object = yam_object; add_css_class ("card"); } public void clear () { - real_image.icon_name = null; yam_object = null; remove_css_class ("card"); } @@ -81,7 +76,31 @@ public sealed class Cassette.CoverImage : Gtk.Frame { pixbuf_buffer = yield Cachier.get_image (yam_object, (int) cover_size); if (pixbuf_buffer != null) { + var real_image = new Gtk.Image (); real_image.set_from_paintable (Gdk.Texture.for_pixbuf (pixbuf_buffer)); + + bind_property ( + "image-widget-size", + real_image, + "width-request", + GLib.BindingFlags.SYNC_CREATE + ); + bind_property ( + "image-widget-size", + real_image, + "height-request", + GLib.BindingFlags.SYNC_CREATE + ); + bind_property ( + "image-widget-size", + real_image, + "pixel-size", + GLib.BindingFlags.SYNC_CREATE + ); + + stack.add_child (real_image); + + stack.visible_child = real_image; } } } From b42a438cf27e26de9987a115fda574ccb9c9e50c Mon Sep 17 00:00:00 2001 From: Luming Zh Date: Sun, 22 Jun 2025 06:59:23 +0000 Subject: [PATCH 166/167] Update Chinese (China) translation --- po/zh_CN.po | 617 ++++++++++++++++++++++++++-------------------------- 1 file changed, 305 insertions(+), 312 deletions(-) diff --git a/po/zh_CN.po b/po/zh_CN.po index 38c1180..90f9ffb 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,14 +1,14 @@ # Chinese (China) translation for cassette. # Copyright (C) 2024 cassette's COPYRIGHT HOLDER # This file is distributed under the same license as the cassette package. -# lumingzh , 2024. +# lumingzh , 2024-2025. # msgid "" msgstr "" "Project-Id-Version: cassette main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-10-02 10:23+0000\n" -"PO-Revision-Date: 2024-10-08 08:35+0800\n" +"POT-Creation-Date: 2025-01-14 06:02+0000\n" +"PO-Revision-Date: 2025-06-22 14:48+0800\n" "Last-Translator: lumingzh \n" "Language-Team: Chinese (China) \n" "Language: zh_CN\n" @@ -16,11 +16,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Gtranslator 47.0\n" +"X-Generator: Gtranslator 48.0\n" #. Translators: app name should be translated #: data/space.rirusha.Cassette.desktop.in.in:4 -#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:24 msgid "Cassette" msgstr "Cassette" @@ -122,7 +122,7 @@ msgid "Plus" msgstr "会员" #: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 -#: src/authenticator.vala:51 +#: src/authenticator.vala:52 msgid "Log out" msgstr "登出" @@ -229,7 +229,7 @@ msgid "Here you can control custom pages." msgstr "您可以在这里控制自定义页面。" #: data/ui/disliked-tracks-view.ui:23 -#: src/widgets/buttons/menu/primary-menu-button.vala:31 +#: src/widgets/buttons/menu/primary-menu-button.vala:32 msgid "Disliked tracks" msgstr "讨厌的曲目" @@ -349,7 +349,7 @@ msgstr "显示播放队列" msgid "Change volume" msgstr "更改音量" -#: data/ui/player-queue.blp:5 src/application.vala:271 +#: data/ui/player-queue.blp:5 src/application.vala:272 msgid "Playing now" msgstr "正在播放" @@ -362,8 +362,8 @@ msgid "Create playlist" msgstr "创建播放列表" #: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 -#: src/widgets/cache-indicator/job-info-badge.vala:42 -#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +#: src/widgets/cache-indicator/job-info-badge.vala:43 +#: src/widgets/save-stack.vala:57 src/widgets/views/abstract-cachiable.vala:168 msgid "Playlist" msgstr "播放列表" @@ -389,20 +389,20 @@ msgstr "将页面添加到头部" #. Translators: tooltip of "save" button #: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 -#: src/widgets/buttons/menu/track-options-button.vala:82 -#: src/widgets/buttons/menu/track-options-button.vala:107 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 -#: src/widgets/buttons/menu/track-queue-options-button.vala:72 -#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 msgid "Save" msgstr "保存" #. Translators: tooltip of "delete" button #: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 -#: src/widgets/preferences/cache-deletion-preferences.vala:96 -#: src/widgets/preferences/preferences-dialog.vala:140 -#: src/widgets/views/playlist.vala:90 +#: src/widgets/preferences/cache-deletion-preferences.vala:97 +#: src/widgets/preferences/preferences-dialog.vala:141 +#: src/widgets/views/playlist.vala:91 msgid "Delete" msgstr "删除" @@ -736,7 +736,7 @@ msgstr "专辑" msgid "duration" msgstr "时长" -#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:38 msgid "Loading…" msgstr "正在加载…" @@ -752,584 +752,577 @@ msgstr "按语言…" msgid "Can't get wave settings" msgstr "无法获取波形设置" -#: data/ui/window.blp:57 src/window.vala:252 +#: data/ui/window.blp:57 src/window.vala:253 msgid "Reconnect" msgstr "重新连接" -#: data/ui/window.blp:58 src/application.vala:151 +#: data/ui/window.blp:58 src/application.vala:152 msgid "Connection problems" msgstr "连接问题" #. Translators: NAME /n NAME -#: src/about.vala:59 +#: src/about.vala:60 msgid "translator-credits" -msgstr "lumingzh , 2024" +msgstr "lumingzh , 2024-2025" -#: src/about.vala:67 +#: src/about.vala:68 msgid "Telegram channel" msgstr "Telegram 频道" -#: src/about.vala:68 +#: src/about.vala:69 msgid "Financial support (Tinkoff)" msgstr "财政支持(Tinkoff)" -#: src/about.vala:69 +#: src/about.vala:70 msgid "Financial support (Boosty)" msgstr "财政支持(Boosty)" #. Please keep alphabetical -#: src/about.vala:72 +#: src/about.vala:73 msgid "Sponsors" msgstr "赞助者" -#: src/application.vala:62 +#: src/application.vala:63 msgid "Print version information and exit" msgstr "显示版本信息并退出" -#: src/application.vala:145 +#: src/application.vala:146 msgid "Connection restored" msgstr "连接已恢复" -#: src/application.vala:273 -msgid "Previous" -msgstr "" - #: src/application.vala:274 +msgid "Previous" +msgstr "上一首" + +#: src/application.vala:275 msgid "Next" -msgstr "" +msgstr "下一首" -#: src/application.vala:357 +#: src/application.vala:358 msgid "Current track can not be copied to the clipboard" -msgstr "" +msgstr "当前曲目无法复制到剪贴板" -#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +#: src/application.vala:372 src/application.vala:379 src/application.vala:436 msgid "Can't parse clipboard content" -msgstr "" +msgstr "无法解析剪贴板内容" -#: src/application.vala:389 +#: src/application.vala:390 msgid "Users view not implemented yet" -msgstr "" +msgstr "用户视图尚未实现" -#: src/application.vala:405 src/application.vala:419 +#: src/application.vala:406 src/application.vala:420 msgid "Albums view not implemented yet" -msgstr "" - -#: src/authenticator.vala:46 -msgid "Log out?" -msgstr "" +msgstr "专辑视图尚未实现" #: src/authenticator.vala:47 +msgid "Log out?" +msgstr "登出吗?" + +#: src/authenticator.vala:48 msgid "You will need to log in again to use the app" -msgstr "" +msgstr "您将需要再次登录以使用该应用" #. Translators: cancel of deleting playlist -#: src/authenticator.vala:50 -#: src/widgets/preferences/cache-deletion-preferences.vala:95 -#: src/widgets/preferences/preferences-dialog.vala:139 -#: src/widgets/views/playlist.vala:89 +#: src/authenticator.vala:51 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 msgid "Cancel" -msgstr "" +msgstr "取消" -#: src/authenticator.vala:97 -#: src/widgets/preferences/cache-deletion-preferences.vala:129 +#: src/authenticator.vala:98 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Moving…" -msgstr "" +msgstr "正在移动…" #. Translators: Playlist with liked tracks -#: src/client/api/objects/playlist/playlist.vala:49 -#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +#: src/client/api/objects/playlist/playlist.vala:50 +#: src/client/api/objects/playlist/playlist.vala:100 src/pager.vala:277 msgid "Liked" -msgstr "" +msgstr "喜爱" #. Translators: Playlist that updates every day -#: src/client/api/objects/playlist/playlist.vala:53 +#: src/client/api/objects/playlist/playlist.vala:54 msgid "Daily" -msgstr "" +msgstr "每日" #. Translators: Unknown playlist -#: src/client/api/objects/playlist/playlist.vala:57 +#: src/client/api/objects/playlist/playlist.vala:58 msgid "Unknown" -msgstr "" +msgstr "未知" -#: src/client/cachier/storager.vala:124 +#: src/client/cachier/storager.vala:125 #, c-format msgid "Database was initialized, loc - %s" -msgstr "" +msgstr "数据库已初始化,位置 - %s" -#: src/client/cachier/storager.vala:801 +#: src/client/cachier/storager.vala:802 #, c-format msgid "Can't save object %s" -msgstr "" +msgstr "无法保存对象 %s" -#: src/client/cachier/storager.vala:818 +#: src/client/cachier/storager.vala:819 msgid "Byte" msgid_plural "Bytes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "B" -#: src/client/cachier/storager.vala:821 +#: src/client/cachier/storager.vala:822 msgid "Kilobyte" msgid_plural "Kilobytes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "KB" -#: src/client/cachier/storager.vala:824 +#: src/client/cachier/storager.vala:825 msgid "Megabyte" msgid_plural "Megabytes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "MB" -#: src/client/cachier/storager.vala:827 +#: src/client/cachier/storager.vala:828 msgid "Gigabyte" msgid_plural "Gigabytes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "GB" -#: src/client/cachier/storager.vala:830 +#: src/client/cachier/storager.vala:831 msgid "Terabyte" msgid_plural "Terabytes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "TB" -#: src/client/cachier/storager.vala:859 +#: src/client/cachier/storager.vala:860 #, c-format msgid "Error while getting cache directory size. Message %s" -msgstr "" +msgstr "获取缓存目录大小时出错。消息 %s" -#: src/client/cachier/storager.vala:894 +#: src/client/cachier/storager.vala:895 #, c-format msgid "Error while getting permanent directory size. Message %s" -msgstr "" +msgstr "获取永存目录大小时出错。消息 %s" #: src/client/jsoner.vala:358 src/client/jsoner.vala:419 #: src/client/jsoner.vala:526 src/client/jsoner.vala:550 #, c-format msgid "Wrong type: expected %s, got %s" -msgstr "" +msgstr "类型错误:需要 %s,但获得 %s" -#: src/client/player/mods/abstract-mode.vala:91 +#: src/client/player/mods/abstract-mode.vala:92 msgid "Problems with queue" -msgstr "" +msgstr "队列有问题" #. Translators: name of new created playlist -#: src/client/talkers/yam-talker.vala:627 +#: src/client/talkers/yam-talker.vala:628 msgid "New Playlist" -msgstr "" +msgstr "新建播放列表" -#: src/pager.vala:162 +#: src/pager.vala:163 #, c-format msgid "Can't set title \"%s\" to page" -msgstr "" +msgstr "无法为页面设定“%s”标题" -#: src/pager.vala:173 +#: src/pager.vala:174 #, c-format msgid "Can't set icon with name \"%s\" to page" -msgstr "" +msgstr "无法为页面设定带名字“%s”的图标" -#: src/pager.vala:199 +#: src/pager.vala:200 msgid "Reached max page count" -msgstr "" +msgstr "达到最大页数" -#: src/pager.vala:205 +#: src/pager.vala:206 #, c-format msgid "Page '%s' already added" -msgstr "" +msgstr "页面“%s”已经添加" -#: src/pager.vala:267 +#: src/pager.vala:268 msgid "Main" -msgstr "" +msgstr "主页" -#: src/pager.vala:286 +#: src/pager.vala:287 msgid "Playlists" -msgstr "" +msgstr "播放列表" -#: src/pager.vala:311 +#: src/pager.vala:312 #, c-format msgid "Can't read pages file. Message: %s" -msgstr "" +msgstr "无法读取页面文件。消息:%s" -#: src/pager.vala:331 +#: src/pager.vala:332 #, c-format msgid "Can't create pages file. Message: %s" -msgstr "" +msgstr "无法创建页面文件。消息:%s" -#: src/utils.vala:69 +#: src/utils.vala:70 msgid "Not implemented yet" -msgstr "" +msgstr "尚未实现" -#: src/utils.vala:76 +#: src/utils.vala:77 msgid "Need authorization" -msgstr "" +msgstr "需要认证" -#: src/utils.vala:80 +#: src/utils.vala:81 msgid "Need Bookmate subscription" -msgstr "" +msgstr "需要 Bookmate 订阅" -#: src/utils.vala:176 src/utils.vala:192 +#: src/utils.vala:177 src/utils.vala:193 msgid "Link copied to clipboard" -msgstr "" +msgstr "链接已复制到剪贴板" -#: src/utils.vala:241 +#: src/utils.vala:242 #, c-format msgid "Duration: %s h. %s min." -msgstr "" +msgstr "时长:%s 时 %s 分" -#: src/utils.vala:243 +#: src/utils.vala:244 #, c-format msgid "Duration: %s min." -msgstr "" +msgstr "时长:%s 分" -#: src/utils.vala:357 +#: src/utils.vala:358 msgid "today" -msgstr "" +msgstr "今天" -#: src/utils.vala:359 +#: src/utils.vala:360 msgid "yesterday" -msgstr "" +msgstr "昨天" -#: src/widgets/buttons/just/dislike-button.vala:37 +#: src/widgets/buttons/just/dislike-button.vala:38 msgid "Remove dislike" -msgstr "" +msgstr "移除讨厌" -#: src/widgets/buttons/just/dislike-button.vala:40 +#: src/widgets/buttons/just/dislike-button.vala:41 msgid "Set dislike" -msgstr "" +msgstr "设为讨厌" -#: src/widgets/buttons/just/like-button.vala:41 +#: src/widgets/buttons/just/like-button.vala:42 msgid "Remove like" -msgstr "" +msgstr "移除喜爱" -#: src/widgets/buttons/just/like-button.vala:48 +#: src/widgets/buttons/just/like-button.vala:49 msgid "Set like" -msgstr "" +msgstr "设为喜爱" -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:38 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:41 msgid "Pause" -msgstr "" +msgstr "暂停" -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:45 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:48 msgid "Play" -msgstr "" +msgstr "播放" -#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#: src/widgets/buttons/menu/playlist-options-button.vala:49 #, c-format msgid "Playlist '%s'" -msgstr "" - -#: src/widgets/buttons/menu/playlist-options-button.vala:53 -#: src/widgets/buttons/menu/playlist-options-button.vala:66 -msgid "My Vibe by playlist" -msgstr "" +msgstr "播放列表“%s”" #: src/widgets/buttons/menu/playlist-options-button.vala:54 -#: src/widgets/buttons/menu/playlist-options-button.vala:76 -#: src/widgets/buttons/menu/track-options-button.vala:80 -#: src/widgets/buttons/menu/track-options-button.vala:105 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 -#: src/widgets/buttons/menu/track-queue-options-button.vala:69 -#: src/widgets/buttons/menu/track-queue-options-button.vala:99 -msgid "Add to queue" -msgstr "" +#: src/widgets/buttons/menu/playlist-options-button.vala:67 +msgid "My Vibe by playlist" +msgstr "基于播放列表的推荐" #: src/widgets/buttons/menu/playlist-options-button.vala:55 #: src/widgets/buttons/menu/playlist-options-button.vala:77 -#: src/widgets/buttons/menu/track-options-button.vala:83 -#: src/widgets/buttons/menu/track-options-button.vala:108 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 -#: src/widgets/buttons/menu/track-queue-options-button.vala:73 -#: src/widgets/buttons/menu/track-queue-options-button.vala:103 -msgid "Share" -msgstr "" - -#: src/widgets/buttons/menu/primary-menu-button.vala:26 -msgid "Primary menu" -msgstr "" - -#: src/widgets/buttons/menu/primary-menu-button.vala:32 -msgid "Parse URL from clipboard" -msgstr "" - -#: src/widgets/buttons/menu/primary-menu-button.vala:33 -msgid "Preferences" -msgstr "" - -#: src/widgets/buttons/menu/primary-menu-button.vala:34 -msgid "Keyboard Shortcuts" -msgstr "" - -#: src/widgets/buttons/menu/primary-menu-button.vala:35 -msgid "About Cassette" -msgstr "" - -#: src/widgets/buttons/menu/track-options-button.vala:77 -#: src/widgets/buttons/menu/track-options-button.vala:94 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 -#: src/widgets/buttons/menu/track-queue-options-button.vala:66 -#: src/widgets/buttons/menu/track-queue-options-button.vala:87 -msgid "My Vibe by track" -msgstr "" - -#: src/widgets/buttons/menu/track-options-button.vala:78 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 -#: src/widgets/buttons/menu/track-queue-options-button.vala:67 -msgid "Show info" -msgstr "" - -#: src/widgets/buttons/menu/track-options-button.vala:79 -#: src/widgets/buttons/menu/track-options-button.vala:104 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 -#: src/widgets/buttons/menu/track-queue-options-button.vala:68 -#: src/widgets/buttons/menu/track-queue-options-button.vala:98 -msgid "Play next" -msgstr "" - #: src/widgets/buttons/menu/track-options-button.vala:81 #: src/widgets/buttons/menu/track-options-button.vala:106 #: src/widgets/buttons/menu/track-playlist-options-button.vala:36 #: src/widgets/buttons/menu/track-playlist-options-button.vala:47 #: src/widgets/buttons/menu/track-queue-options-button.vala:70 #: src/widgets/buttons/menu/track-queue-options-button.vala:100 -msgid "Add to playlist" -msgstr "" +msgid "Add to queue" +msgstr "添加到队列" +#: src/widgets/buttons/menu/playlist-options-button.vala:56 +#: src/widgets/buttons/menu/playlist-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:84 +#: src/widgets/buttons/menu/track-options-button.vala:109 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:40 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:51 +#: src/widgets/buttons/menu/track-queue-options-button.vala:74 +#: src/widgets/buttons/menu/track-queue-options-button.vala:104 +msgid "Share" +msgstr "分享" + +#: src/widgets/buttons/menu/primary-menu-button.vala:27 +msgid "Primary menu" +msgstr "主菜单" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Parse URL from clipboard" +msgstr "从剪贴板解析 URL" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Preferences" +msgstr "首选项" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "Keyboard Shortcuts" +msgstr "键盘快捷键" + +#: src/widgets/buttons/menu/primary-menu-button.vala:36 +msgid "About Cassette" +msgstr "关于 Cassette" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:95 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +#: src/widgets/buttons/menu/track-queue-options-button.vala:88 +msgid "My Vibe by track" +msgstr "基于单曲的推荐" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +msgid "Show info" +msgstr "显示信息" + +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Play next" +msgstr "播放下一首" + +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 #: src/widgets/buttons/menu/track-playlist-options-button.vala:37 #: src/widgets/buttons/menu/track-playlist-options-button.vala:48 -msgid "Remove from playlist" -msgstr "" - #: src/widgets/buttons/menu/track-queue-options-button.vala:71 #: src/widgets/buttons/menu/track-queue-options-button.vala:101 +msgid "Add to playlist" +msgstr "添加到播放列表" + +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 +msgid "Remove from playlist" +msgstr "从播放列表移除" + +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 msgid "Remove from queue" -msgstr "" +msgstr "从播放队列移除" -#: src/widgets/buttons/menu/volume-button.vala:121 +#: src/widgets/buttons/menu/volume-button.vala:122 msgid "Volume control" -msgstr "" +msgstr "音量控制" -#: src/widgets/buttons/menu/volume-button.vala:261 +#: src/widgets/buttons/menu/volume-button.vala:262 msgid "Unmute" -msgstr "" +msgstr "取消静音" -#: src/widgets/buttons/menu/volume-button.vala:261 +#: src/widgets/buttons/menu/volume-button.vala:262 msgid "Mute" -msgstr "" +msgstr "静音" -#: src/widgets/cache-indicator/job-info-badge.vala:44 -#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +#: src/widgets/cache-indicator/job-info-badge.vala:45 +#: src/widgets/save-stack.vala:53 src/widgets/views/abstract-cachiable.vala:173 msgid "Album" -msgstr "" +msgstr "专辑" #. Translators: n track from n tracks saved -#: src/widgets/cache-indicator/job-info-badge.vala:77 +#: src/widgets/cache-indicator/job-info-badge.vala:78 #, c-format msgid "%d / %d saved%s" msgid_plural "%d / %d saved%s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d / %d 已保存 %s" -#: src/widgets/cache-indicator/job-info-badge.vala:84 +#: src/widgets/cache-indicator/job-info-badge.vala:85 #, c-format msgid "%d track saving now" msgid_plural "%d tracks saving now" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "正在保存 %d 首曲目" -#: src/widgets/info-marks.vala:41 +#: src/widgets/info-marks.vala:42 #, c-format msgid "Track was replaced. Original version: %s, %s" -msgstr "" +msgstr "曲目已被替换。原始版本:%s,%s" -#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#: src/widgets/playlist-micro.vala:158 src/widgets/views/playlist.vala:242 #, c-format msgid "Owner: %s" -msgstr "" +msgstr "所有者:%s" -#: src/widgets/playlist-row.vala:85 +#: src/widgets/playlist-row.vala:86 #, c-format msgid "Track count: %s" -msgstr "" - -#: src/widgets/preferences/cache-deletion-preferences.vala:88 -#: src/widgets/preferences/preferences-dialog.vala:134 -msgid "Delete cache files?" -msgstr "" +msgstr "曲目计数:%s" #: src/widgets/preferences/cache-deletion-preferences.vala:89 -msgid "Move saved files?" -msgstr "" +#: src/widgets/preferences/preferences-dialog.vala:135 +msgid "Delete cache files?" +msgstr "删除缓存文件吗?" #: src/widgets/preferences/cache-deletion-preferences.vala:90 -#: src/widgets/preferences/preferences-dialog.vala:135 -msgid "" -"All cache will be deleted. This doesn't affect on saved playlists or albums" -msgstr "" +msgid "Move saved files?" +msgstr "移动保存的文件吗?" #: src/widgets/preferences/cache-deletion-preferences.vala:91 +#: src/widgets/preferences/preferences-dialog.vala:136 +msgid "" +"All cache will be deleted. This doesn't affect on saved playlists or albums" +msgstr "所有缓存将被删除。此操作不会影响已保存的播放列表或专辑" + +#: src/widgets/preferences/cache-deletion-preferences.vala:92 msgid "" "All saved playlists and albums will be moved to cache files. This could take " "a while." -msgstr "" +msgstr "所有保存的播放列表和专辑将被移至缓存文件。此操作会花费一点时间。" -#: src/widgets/preferences/cache-deletion-preferences.vala:129 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Deleting…" -msgstr "" +msgstr "正在删除…" -#: src/widgets/save-stack.vala:54 +#: src/widgets/save-stack.vala:55 msgid "Image" -msgstr "" +msgstr "图像" -#: src/widgets/save-stack.vala:58 +#: src/widgets/save-stack.vala:59 msgid "Track" -msgstr "" - -#: src/widgets/save-stack.vala:75 -#, c-format -msgid "%s saving…" -msgstr "" +msgstr "曲目" #: src/widgets/save-stack.vala:76 #, c-format -msgid "%s cached" -msgstr "" +msgid "%s saving…" +msgstr "正在保存 %s…" #: src/widgets/save-stack.vala:77 #, c-format -msgid "%s saved" -msgstr "" +msgid "%s cached" +msgstr "%s 已缓存" -#: src/widgets/sidebar/childs/player-queue.vala:66 +#: src/widgets/save-stack.vala:78 +#, c-format +msgid "%s saved" +msgstr "%s 已保存" + +#: src/widgets/sidebar/childs/player-queue.vala:67 #, c-format msgid "Playlist \"%s\"" -msgstr "" +msgstr "播放列表“%s”" -#: src/widgets/sidebar/childs/player-queue.vala:70 +#: src/widgets/sidebar/childs/player-queue.vala:71 #, c-format msgid "Album \"%s\"" -msgstr "" +msgstr "专辑“%s”" -#: src/widgets/sidebar/childs/player-queue.vala:74 +#: src/widgets/sidebar/childs/player-queue.vala:75 #, c-format msgid "By search results \"%s\"" -msgstr "" +msgstr "按搜索结果“%s”" -#: src/widgets/sidebar/childs/player-queue.vala:78 +#: src/widgets/sidebar/childs/player-queue.vala:79 msgid "Track list" -msgstr "" +msgstr "曲目列表" -#: src/widgets/sidebar/childs/track-info.vala:68 +#: src/widgets/sidebar/childs/track-info.vala:69 msgid "Your music track" -msgstr "" +msgstr "您的音乐曲目" -#: src/widgets/sidebar/childs/track-info.vala:84 +#: src/widgets/sidebar/childs/track-info.vala:85 msgid "Music track" -msgstr "" +msgstr "音乐曲目" -#: src/widgets/sidebar/childs/wave-settings.vala:39 +#: src/widgets/sidebar/childs/wave-settings.vala:40 msgid "Wave settings" -msgstr "" +msgstr "波形设置" -#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +#: src/widgets/track-rows/base.vala:80 src/widgets/track-rows/default.vala:101 msgid "Track is not available" -msgstr "" +msgstr "曲目不可用" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:78 +#: src/widgets/views/abstract-cachiable.vala:79 #, c-format msgid "%s '%s' saved successfully" -msgstr "" +msgstr "%s“%s”已成功保存" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:89 +#: src/widgets/views/abstract-cachiable.vala:90 #, c-format msgid "%s '%s' saving was stopped, due to network error" -msgstr "" +msgstr "%s“%s”已停止保存,网络出现错误" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:99 +#: src/widgets/views/abstract-cachiable.vala:100 #, c-format msgid "%s '%s' saving was aborted" -msgstr "" +msgstr "%s“%s”已中止保存" #. Translators: %s - content type (e.g. "Playlist") -#: src/widgets/views/abstract-cachiable.vala:191 +#: src/widgets/views/abstract-cachiable.vala:192 #, c-format msgid "%s saving has started" -msgstr "" +msgstr "已开始保存%s" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:229 +#: src/widgets/views/abstract-cachiable.vala:230 #, c-format msgid "%s '%s' was moved from data to cache" -msgstr "" +msgstr "%s“%s”已从数据移至缓存" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:239 +#: src/widgets/views/abstract-cachiable.vala:240 #, c-format msgid "%s removing has started. Please do not close the app" -msgstr "" +msgstr "已开始移除%s。请不要关闭应用" -#: src/widgets/views/cant-show.vala:37 +#: src/widgets/views/cant-show.vala:38 #, c-format msgid "Error %d" -msgstr "" +msgstr "错误 %d" -#: src/widgets/views/cant-show.vala:41 +#: src/widgets/views/cant-show.vala:42 msgid "Can't load page" -msgstr "" +msgstr "无法加载页面" -#: src/widgets/views/cant-show.vala:44 +#: src/widgets/views/cant-show.vala:45 msgid "Can't find desired content" -msgstr "" - -#: src/widgets/views/playlist.vala:84 -msgid "Delete playlist?" -msgstr "" +msgstr "无法找到想要的内容" #: src/widgets/views/playlist.vala:85 +msgid "Delete playlist?" +msgstr "删除播放列表吗?" + +#: src/widgets/views/playlist.vala:86 #, c-format msgid "Playlist '%s' will be permanently deleted." -msgstr "" +msgstr "播放列表“%s”将被永久删除。" -#: src/widgets/views/playlist.vala:104 +#: src/widgets/views/playlist.vala:105 #, c-format msgid "Playlist '%s' was deleted" -msgstr "" +msgstr "播放列表“%s”已删除" #. Translators: %s is female person -#: src/widgets/views/playlist.vala:247 +#: src/widgets/views/playlist.vala:248 #, c-format msgctxt "female person" msgid "%s updated playlist %s" -msgstr "" +msgstr "%s 已更新播放列表 %s" #. Translators: %s is male person -#: src/widgets/views/playlist.vala:251 +#: src/widgets/views/playlist.vala:252 #, c-format msgctxt "male person" msgid "%s updated playlist %s" -msgstr "" +msgstr "%s 已更新播放列表 %s" -#: src/widgets/views/playlist.vala:281 +#: src/widgets/views/playlist.vala:282 #, c-format msgid "Can't change visibility of '%s'" -msgstr "" +msgstr "无法更改“%s”的可见性" -#: src/widgets/views/playlist.vala:287 +#: src/widgets/views/playlist.vala:288 #, c-format msgid "Playlist '%s' is public now" -msgstr "" +msgstr "播放列表“%s”现在是公开的" -#: src/widgets/views/playlist.vala:290 +#: src/widgets/views/playlist.vala:291 #, c-format msgid "Playlist '%s' is private now" -msgstr "" +msgstr "播放列表“%s”现在是私人的" -#: src/window.vala:235 +#: src/window.vala:236 #, c-format msgid "Window info message: %s" -msgstr "" +msgstr "窗口信息消息:%s" From c17862f0c8178cd966a8419269fc8897fcf9a18d Mon Sep 17 00:00:00 2001 From: David Sultaniiazov Date: Sat, 28 Jun 2025 16:35:13 +0000 Subject: [PATCH 167/167] Update Russian translation --- po/ru.po | 409 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 205 insertions(+), 204 deletions(-) diff --git a/po/ru.po b/po/ru.po index f9c42a7..fe97ca5 100644 --- a/po/ru.po +++ b/po/ru.po @@ -2,28 +2,29 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Rirusha , 2023. +# David Sultaniiazov , 2025. # msgid "" msgstr "" "Project-Id-Version: Cassette 0.2.0\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n" -"POT-Creation-Date: 2024-09-30 18:34+0000\n" -"PO-Revision-Date: 2024-10-01 14:44+0300\n" -"Last-Translator: Artur So \n" -"Language-Team: Cassette Team \n" +"POT-Creation-Date: 2025-01-10 21:07+0000\n" +"PO-Revision-Date: 2025-06-11 21:25+0300\n" +"Last-Translator: David Sultaniiazov \n" +"Language-Team: Russian\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 3.5\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Gtranslator 48.0\n" "X-Poedit-Flags-xgettext: --add-comments=Translators:\n" "X-Poedit-SourceCharset: UTF-8\n" #. Translators: app name should be translated #: data/space.rirusha.Cassette.desktop.in.in:4 -#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:23 +#: data/space.rirusha.Cassette.metainfo.xml.in.in:3 src/main.vala:24 msgid "Cassette" msgstr "Кассета" @@ -133,7 +134,7 @@ msgid "Plus" msgstr "Плюс" #: data/ui/account-info-dialog.blp:70 data/ui/no-plus-dialog.blp:51 -#: src/authenticator.vala:51 +#: src/authenticator.vala:52 msgid "Log out" msgstr "Выйти из аккаунта" @@ -241,7 +242,7 @@ msgid "Here you can control custom pages." msgstr "Здесь вы можете управлять пользовательскими страницами." #: data/ui/disliked-tracks-view.ui:23 -#: src/widgets/buttons/menu/primary-menu-button.vala:31 +#: src/widgets/buttons/menu/primary-menu-button.vala:32 msgid "Disliked tracks" msgstr "Непонравившиеся треки" @@ -361,7 +362,7 @@ msgstr "Показать очередь воспроизведения" msgid "Change volume" msgstr "Изменить громкость" -#: data/ui/player-queue.blp:5 src/application.vala:271 +#: data/ui/player-queue.blp:5 src/application.vala:272 msgid "Playing now" msgstr "Играет сейчас" @@ -374,8 +375,8 @@ msgid "Create playlist" msgstr "Создать плейлист" #: data/ui/playlist-micro.ui:39 data/ui/playlist-view.ui:56 -#: src/widgets/cache-indicator/job-info-badge.vala:42 -#: src/widgets/save-stack.vala:56 src/widgets/views/abstract-cachiable.vala:167 +#: src/widgets/cache-indicator/job-info-badge.vala:43 +#: src/widgets/save-stack.vala:57 src/widgets/views/abstract-cachiable.vala:168 msgid "Playlist" msgstr "Плейлист" @@ -401,20 +402,20 @@ msgstr "Добавить страницу в заголовок" #. Translators: tooltip of "save" button #: data/ui/playlist-view.ui:233 data/ui/playlist-view.ui:237 -#: src/widgets/buttons/menu/track-options-button.vala:82 -#: src/widgets/buttons/menu/track-options-button.vala:107 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 -#: src/widgets/buttons/menu/track-queue-options-button.vala:72 -#: src/widgets/buttons/menu/track-queue-options-button.vala:102 +#: src/widgets/buttons/menu/track-options-button.vala:83 +#: src/widgets/buttons/menu/track-options-button.vala:108 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 +#: src/widgets/buttons/menu/track-queue-options-button.vala:73 +#: src/widgets/buttons/menu/track-queue-options-button.vala:103 msgid "Save" msgstr "Сохранить" #. Translators: tooltip of "delete" button #: data/ui/playlist-view.ui:256 data/ui/playlist-view.ui:260 -#: src/widgets/preferences/cache-deletion-preferences.vala:96 -#: src/widgets/preferences/preferences-dialog.vala:140 -#: src/widgets/views/playlist.vala:90 +#: src/widgets/preferences/cache-deletion-preferences.vala:97 +#: src/widgets/preferences/preferences-dialog.vala:141 +#: src/widgets/views/playlist.vala:91 msgid "Delete" msgstr "Удалить" @@ -760,7 +761,7 @@ msgstr "альбому" msgid "duration" msgstr "продолжительности" -#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:37 +#: data/ui/track-placeholder.ui:9 src/widgets/pages/loading-page.vala:38 msgid "Loading…" msgstr "Загрузка…" @@ -776,156 +777,156 @@ msgstr "По языку…" msgid "Can't get wave settings" msgstr "Не удаётся получить настройки волны" -#: data/ui/window.blp:57 src/window.vala:252 +#: data/ui/window.blp:57 src/window.vala:253 msgid "Reconnect" msgstr "Переподключиться" -#: data/ui/window.blp:58 src/application.vala:151 +#: data/ui/window.blp:58 src/application.vala:152 msgid "Connection problems" msgstr "Проблемы с соединением" #. Translators: NAME /n NAME -#: src/about.vala:59 +#: src/about.vala:60 msgid "translator-credits" msgstr "Vladimir Vaskov " -#: src/about.vala:67 +#: src/about.vala:68 msgid "Telegram channel" msgstr "Телеграм-канал" -#: src/about.vala:68 +#: src/about.vala:69 msgid "Financial support (Tinkoff)" msgstr "Финансовая поддержка (Тинькофф)" -#: src/about.vala:69 +#: src/about.vala:70 msgid "Financial support (Boosty)" msgstr "Финансовая поддержка (Бусти)" #. Please keep alphabetical -#: src/about.vala:72 +#: src/about.vala:73 msgid "Sponsors" msgstr "Спонсоры" -#: src/application.vala:62 +#: src/application.vala:63 msgid "Print version information and exit" msgstr "Выводит информацию о версии и выходит" -#: src/application.vala:145 +#: src/application.vala:146 msgid "Connection restored" msgstr "Соединение восстановлено" -#: src/application.vala:273 +#: src/application.vala:274 msgid "Previous" msgstr "Предыдущий" -#: src/application.vala:274 +#: src/application.vala:275 msgid "Next" msgstr "Следующий" -#: src/application.vala:357 +#: src/application.vala:358 msgid "Current track can not be copied to the clipboard" msgstr "Текущий трек не может быть скопирован в буфер обмена" -#: src/application.vala:371 src/application.vala:378 src/application.vala:435 +#: src/application.vala:372 src/application.vala:379 src/application.vala:436 msgid "Can't parse clipboard content" msgstr "Не удаётся разобрать содержимое буфера обмена" -#: src/application.vala:389 +#: src/application.vala:390 msgid "Users view not implemented yet" msgstr "Отображение пользователя пока не реализовано" -#: src/application.vala:405 src/application.vala:419 +#: src/application.vala:406 src/application.vala:420 msgid "Albums view not implemented yet" msgstr "Отображение альбома пока не реализовано" -#: src/authenticator.vala:46 +#: src/authenticator.vala:47 msgid "Log out?" msgstr "Выйти из аккаунта?" -#: src/authenticator.vala:47 +#: src/authenticator.vala:48 msgid "You will need to log in again to use the app" msgstr "Вам нужно будет войти в аккаунт снова, чтобы использовать приложение" #. Translators: cancel of deleting playlist -#: src/authenticator.vala:50 -#: src/widgets/preferences/cache-deletion-preferences.vala:95 -#: src/widgets/preferences/preferences-dialog.vala:139 -#: src/widgets/views/playlist.vala:89 +#: src/authenticator.vala:51 +#: src/widgets/preferences/cache-deletion-preferences.vala:96 +#: src/widgets/preferences/preferences-dialog.vala:140 +#: src/widgets/views/playlist.vala:90 msgid "Cancel" msgstr "Отменить" -#: src/authenticator.vala:97 -#: src/widgets/preferences/cache-deletion-preferences.vala:129 +#: src/authenticator.vala:98 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Moving…" msgstr "Перемещение…" #. Translators: Playlist with liked tracks -#: src/client/api/objects/playlist/playlist.vala:49 -#: src/client/api/objects/playlist/playlist.vala:99 src/pager.vala:276 +#: src/client/api/objects/playlist/playlist.vala:50 +#: src/client/api/objects/playlist/playlist.vala:100 src/pager.vala:277 msgid "Liked" msgstr "Мне нравится" #. Translators: Playlist that updates every day -#: src/client/api/objects/playlist/playlist.vala:53 +#: src/client/api/objects/playlist/playlist.vala:54 msgid "Daily" msgstr "Плейлист дня" #. Translators: Unknown playlist -#: src/client/api/objects/playlist/playlist.vala:57 +#: src/client/api/objects/playlist/playlist.vala:58 msgid "Unknown" msgstr "Неизвестный" -#: src/client/cachier/storager.vala:124 +#: src/client/cachier/storager.vala:125 #, c-format msgid "Database was initialized, loc - %s" msgstr "База данных была инициализирована, расположение - %s" -#: src/client/cachier/storager.vala:801 +#: src/client/cachier/storager.vala:802 #, c-format msgid "Can't save object %s" msgstr "Не удается сохранить объект %s" -#: src/client/cachier/storager.vala:818 +#: src/client/cachier/storager.vala:819 msgid "Byte" msgid_plural "Bytes" msgstr[0] "Байт" msgstr[1] "Байта" msgstr[2] "Байтов" -#: src/client/cachier/storager.vala:821 +#: src/client/cachier/storager.vala:822 msgid "Kilobyte" msgid_plural "Kilobytes" msgstr[0] "Килобайт" msgstr[1] "Килобайта" msgstr[2] "Килобайтов" -#: src/client/cachier/storager.vala:824 +#: src/client/cachier/storager.vala:825 msgid "Megabyte" msgid_plural "Megabytes" msgstr[0] "Мегабайт" msgstr[1] "Мегабайта" msgstr[2] "Мегабайтов" -#: src/client/cachier/storager.vala:827 +#: src/client/cachier/storager.vala:828 msgid "Gigabyte" msgid_plural "Gigabytes" msgstr[0] "Гигабайт" msgstr[1] "Гигабайта" msgstr[2] "Гигабайтов" -#: src/client/cachier/storager.vala:830 +#: src/client/cachier/storager.vala:831 msgid "Terabyte" msgid_plural "Terabytes" msgstr[0] "Терабайт" msgstr[1] "Терабайта" msgstr[2] "Терабайтов" -#: src/client/cachier/storager.vala:859 +#: src/client/cachier/storager.vala:860 #, c-format msgid "Error while getting cache directory size. Message %s" msgstr "Ошибка при получении размера директории кэша. Сообщение %s" -#: src/client/cachier/storager.vala:894 +#: src/client/cachier/storager.vala:895 #, c-format msgid "Error while getting permanent directory size. Message %s" msgstr "Ошибка при получении размера директории данных. Сообщение %s" @@ -936,225 +937,225 @@ msgstr "Ошибка при получении размера директори msgid "Wrong type: expected %s, got %s" msgstr "Неверный тип: ожидалось %s, получено %s" -#: src/client/player/mods/abstract-mode.vala:91 +#: src/client/player/mods/abstract-mode.vala:92 msgid "Problems with queue" msgstr "Проблемы с очередью" #. Translators: name of new created playlist -#: src/client/talkers/yam-talker.vala:627 +#: src/client/talkers/yam-talker.vala:628 msgid "New Playlist" msgstr "Новый плейлист" -#: src/pager.vala:162 +#: src/pager.vala:163 #, c-format msgid "Can't set title \"%s\" to page" msgstr "Не удаётся установить заголовок \"%s\" для страницы" -#: src/pager.vala:173 +#: src/pager.vala:174 #, c-format msgid "Can't set icon with name \"%s\" to page" msgstr "Не удаётся установить иконку с именем \"%s\" на страницу" -#: src/pager.vala:199 +#: src/pager.vala:200 msgid "Reached max page count" msgstr "Достигнуто максимальное количество страниц" -#: src/pager.vala:205 +#: src/pager.vala:206 #, c-format msgid "Page '%s' already added" msgstr "Страница '%s' уже добавлена" -#: src/pager.vala:267 +#: src/pager.vala:268 msgid "Main" msgstr "Главное" -#: src/pager.vala:286 +#: src/pager.vala:287 msgid "Playlists" msgstr "Плейлисты" -#: src/pager.vala:311 +#: src/pager.vala:312 #, c-format msgid "Can't read pages file. Message: %s" msgstr "Не удаётся прочитать файл страниц. Сообщение: %s" -#: src/pager.vala:331 +#: src/pager.vala:332 #, c-format msgid "Can't create pages file. Message: %s" msgstr "Не удаётся создать файл страниц. Сообщение: %s" -#: src/utils.vala:69 +#: src/utils.vala:70 msgid "Not implemented yet" msgstr "Пока не реализовано" -#: src/utils.vala:76 +#: src/utils.vala:77 msgid "Need authorization" msgstr "Нужна авторизация" -#: src/utils.vala:80 +#: src/utils.vala:81 msgid "Need Bookmate subscription" msgstr "Нужна подписка Букмейт" -#: src/utils.vala:176 src/utils.vala:192 +#: src/utils.vala:177 src/utils.vala:193 msgid "Link copied to clipboard" msgstr "Ссылка скопирована в буфер обмена" -#: src/utils.vala:241 +#: src/utils.vala:242 #, c-format msgid "Duration: %s h. %s min." msgstr "Продолжительность: %s ч. %s мин." -#: src/utils.vala:243 +#: src/utils.vala:244 #, c-format msgid "Duration: %s min." msgstr "Продолжительность: %s мин." -#: src/utils.vala:357 +#: src/utils.vala:358 msgid "today" msgstr "сегодня" -#: src/utils.vala:359 +#: src/utils.vala:360 msgid "yesterday" msgstr "вчера" -#: src/widgets/buttons/just/dislike-button.vala:37 +#: src/widgets/buttons/just/dislike-button.vala:38 msgid "Remove dislike" msgstr "Удалить \"Не нравится\"" -#: src/widgets/buttons/just/dislike-button.vala:40 +#: src/widgets/buttons/just/dislike-button.vala:41 msgid "Set dislike" msgstr "Поставить \"Не нравится\"" -#: src/widgets/buttons/just/like-button.vala:41 +#: src/widgets/buttons/just/like-button.vala:42 msgid "Remove like" msgstr "Удалить \"Нравится\"" -#: src/widgets/buttons/just/like-button.vala:48 +#: src/widgets/buttons/just/like-button.vala:49 msgid "Set like" msgstr "Поставить \"Нравится\"" -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:37 -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:40 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:38 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:41 msgid "Pause" msgstr "Пауза" -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:44 -#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:47 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:45 +#: src/widgets/buttons/just/play-buttons/abstract-play-button.vala:48 msgid "Play" msgstr "Играть" -#: src/widgets/buttons/menu/playlist-options-button.vala:48 +#: src/widgets/buttons/menu/playlist-options-button.vala:49 #, c-format msgid "Playlist '%s'" msgstr "Плейлист '%s'" -#: src/widgets/buttons/menu/playlist-options-button.vala:53 -#: src/widgets/buttons/menu/playlist-options-button.vala:66 +#: src/widgets/buttons/menu/playlist-options-button.vala:54 +#: src/widgets/buttons/menu/playlist-options-button.vala:67 msgid "My Vibe by playlist" msgstr "Моя волна по плейлисту" -#: src/widgets/buttons/menu/playlist-options-button.vala:54 -#: src/widgets/buttons/menu/playlist-options-button.vala:76 -#: src/widgets/buttons/menu/track-options-button.vala:80 -#: src/widgets/buttons/menu/track-options-button.vala:105 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 -#: src/widgets/buttons/menu/track-queue-options-button.vala:69 -#: src/widgets/buttons/menu/track-queue-options-button.vala:99 -msgid "Add to queue" -msgstr "Добавить в очередь" - #: src/widgets/buttons/menu/playlist-options-button.vala:55 #: src/widgets/buttons/menu/playlist-options-button.vala:77 -#: src/widgets/buttons/menu/track-options-button.vala:83 -#: src/widgets/buttons/menu/track-options-button.vala:108 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:39 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:50 -#: src/widgets/buttons/menu/track-queue-options-button.vala:73 -#: src/widgets/buttons/menu/track-queue-options-button.vala:103 -msgid "Share" -msgstr "Поделиться" - -#: src/widgets/buttons/menu/primary-menu-button.vala:26 -msgid "Primary menu" -msgstr "Главное меню" - -#: src/widgets/buttons/menu/primary-menu-button.vala:32 -msgid "Parse URL from clipboard" -msgstr "Разобрать URL-адрес из буфера обмена" - -#: src/widgets/buttons/menu/primary-menu-button.vala:33 -msgid "Preferences" -msgstr "Параметры" - -#: src/widgets/buttons/menu/primary-menu-button.vala:34 -msgid "Keyboard Shortcuts" -msgstr "Комбинации клавиш" - -#: src/widgets/buttons/menu/primary-menu-button.vala:35 -msgid "About Cassette" -msgstr "О приложении" - -#: src/widgets/buttons/menu/track-options-button.vala:77 -#: src/widgets/buttons/menu/track-options-button.vala:94 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:32 -#: src/widgets/buttons/menu/track-queue-options-button.vala:66 -#: src/widgets/buttons/menu/track-queue-options-button.vala:87 -msgid "My Vibe by track" -msgstr "Моя волна по треку" - -#: src/widgets/buttons/menu/track-options-button.vala:78 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 -#: src/widgets/buttons/menu/track-queue-options-button.vala:67 -msgid "Show info" -msgstr "Подробнее" - -#: src/widgets/buttons/menu/track-options-button.vala:79 -#: src/widgets/buttons/menu/track-options-button.vala:104 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:45 -#: src/widgets/buttons/menu/track-queue-options-button.vala:68 -#: src/widgets/buttons/menu/track-queue-options-button.vala:98 -msgid "Play next" -msgstr "Играть следующим" - #: src/widgets/buttons/menu/track-options-button.vala:81 #: src/widgets/buttons/menu/track-options-button.vala:106 #: src/widgets/buttons/menu/track-playlist-options-button.vala:36 #: src/widgets/buttons/menu/track-playlist-options-button.vala:47 #: src/widgets/buttons/menu/track-queue-options-button.vala:70 #: src/widgets/buttons/menu/track-queue-options-button.vala:100 +msgid "Add to queue" +msgstr "Добавить в очередь" + +#: src/widgets/buttons/menu/playlist-options-button.vala:56 +#: src/widgets/buttons/menu/playlist-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:84 +#: src/widgets/buttons/menu/track-options-button.vala:109 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:40 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:51 +#: src/widgets/buttons/menu/track-queue-options-button.vala:74 +#: src/widgets/buttons/menu/track-queue-options-button.vala:104 +msgid "Share" +msgstr "Поделиться" + +#: src/widgets/buttons/menu/primary-menu-button.vala:27 +msgid "Primary menu" +msgstr "Главное меню" + +#: src/widgets/buttons/menu/primary-menu-button.vala:33 +msgid "Parse URL from clipboard" +msgstr "Разобрать URL-адрес из буфера обмена" + +#: src/widgets/buttons/menu/primary-menu-button.vala:34 +msgid "Preferences" +msgstr "Параметры" + +#: src/widgets/buttons/menu/primary-menu-button.vala:35 +msgid "Keyboard Shortcuts" +msgstr "Комбинации клавиш" + +#: src/widgets/buttons/menu/primary-menu-button.vala:36 +msgid "About Cassette" +msgstr "О приложении" + +#: src/widgets/buttons/menu/track-options-button.vala:78 +#: src/widgets/buttons/menu/track-options-button.vala:95 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:33 +#: src/widgets/buttons/menu/track-queue-options-button.vala:67 +#: src/widgets/buttons/menu/track-queue-options-button.vala:88 +msgid "My Vibe by track" +msgstr "Моя волна по треку" + +#: src/widgets/buttons/menu/track-options-button.vala:79 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:34 +#: src/widgets/buttons/menu/track-queue-options-button.vala:68 +msgid "Show info" +msgstr "Подробнее" + +#: src/widgets/buttons/menu/track-options-button.vala:80 +#: src/widgets/buttons/menu/track-options-button.vala:105 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:35 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:46 +#: src/widgets/buttons/menu/track-queue-options-button.vala:69 +#: src/widgets/buttons/menu/track-queue-options-button.vala:99 +msgid "Play next" +msgstr "Играть следующим" + +#: src/widgets/buttons/menu/track-options-button.vala:82 +#: src/widgets/buttons/menu/track-options-button.vala:107 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +#: src/widgets/buttons/menu/track-queue-options-button.vala:71 +#: src/widgets/buttons/menu/track-queue-options-button.vala:101 msgid "Add to playlist" msgstr "Добавить в плейлист" -#: src/widgets/buttons/menu/track-playlist-options-button.vala:37 -#: src/widgets/buttons/menu/track-playlist-options-button.vala:48 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:38 +#: src/widgets/buttons/menu/track-playlist-options-button.vala:49 msgid "Remove from playlist" msgstr "Удалить из плейлиста" -#: src/widgets/buttons/menu/track-queue-options-button.vala:71 -#: src/widgets/buttons/menu/track-queue-options-button.vala:101 +#: src/widgets/buttons/menu/track-queue-options-button.vala:72 +#: src/widgets/buttons/menu/track-queue-options-button.vala:102 msgid "Remove from queue" msgstr "Удалить из очереди" -#: src/widgets/buttons/menu/volume-button.vala:121 +#: src/widgets/buttons/menu/volume-button.vala:122 msgid "Volume control" msgstr "Управление громкостью" -#: src/widgets/buttons/menu/volume-button.vala:261 +#: src/widgets/buttons/menu/volume-button.vala:262 msgid "Unmute" msgstr "Включить звук" -#: src/widgets/buttons/menu/volume-button.vala:261 +#: src/widgets/buttons/menu/volume-button.vala:262 msgid "Mute" msgstr "Выключить звук" -#: src/widgets/cache-indicator/job-info-badge.vala:44 -#: src/widgets/save-stack.vala:52 src/widgets/views/abstract-cachiable.vala:172 +#: src/widgets/cache-indicator/job-info-badge.vala:45 +#: src/widgets/save-stack.vala:53 src/widgets/views/abstract-cachiable.vala:173 msgid "Album" msgstr "Альбом" #. Translators: n track from n tracks saved -#: src/widgets/cache-indicator/job-info-badge.vala:77 +#: src/widgets/cache-indicator/job-info-badge.vala:78 #, c-format msgid "%d / %d saved%s" msgid_plural "%d / %d saved%s" @@ -1162,7 +1163,7 @@ msgstr[0] "%d / %d сохранено%s" msgstr[1] "%d / %d сохранено%s" msgstr[2] "%d / %d сохранено%s" -#: src/widgets/cache-indicator/job-info-badge.vala:84 +#: src/widgets/cache-indicator/job-info-badge.vala:85 #, c-format msgid "%d track saving now" msgid_plural "%d tracks saving now" @@ -1170,38 +1171,38 @@ msgstr[0] "%d трек сохраняется сейчас" msgstr[1] "%d трека сохраняется сейчас" msgstr[2] "%d треков сохраняется сейчас" -#: src/widgets/info-marks.vala:41 +#: src/widgets/info-marks.vala:42 #, c-format msgid "Track was replaced. Original version: %s, %s" msgstr "Трек был заменён. Оригинальная версия: %s, %s" -#: src/widgets/playlist-micro.vala:157 src/widgets/views/playlist.vala:241 +#: src/widgets/playlist-micro.vala:158 src/widgets/views/playlist.vala:242 #, c-format msgid "Owner: %s" msgstr "Владелец: %s" -#: src/widgets/playlist-row.vala:85 +#: src/widgets/playlist-row.vala:86 #, c-format msgid "Track count: %s" msgstr "Количество треков: %s" -#: src/widgets/preferences/cache-deletion-preferences.vala:88 -#: src/widgets/preferences/preferences-dialog.vala:134 +#: src/widgets/preferences/cache-deletion-preferences.vala:89 +#: src/widgets/preferences/preferences-dialog.vala:135 msgid "Delete cache files?" msgstr "Удалить кэш?" -#: src/widgets/preferences/cache-deletion-preferences.vala:89 +#: src/widgets/preferences/cache-deletion-preferences.vala:90 msgid "Move saved files?" msgstr "Переместить сохраненные файлы?" -#: src/widgets/preferences/cache-deletion-preferences.vala:90 -#: src/widgets/preferences/preferences-dialog.vala:135 +#: src/widgets/preferences/cache-deletion-preferences.vala:91 +#: src/widgets/preferences/preferences-dialog.vala:136 msgid "" "All cache will be deleted. This doesn't affect on saved playlists or albums" msgstr "" "Весь кэш будет удалён. Это не влияет на сохраненные плейлисты или альбомы" -#: src/widgets/preferences/cache-deletion-preferences.vala:91 +#: src/widgets/preferences/cache-deletion-preferences.vala:92 msgid "" "All saved playlists and albums will be moved to cache files. This could take " "a while." @@ -1209,161 +1210,161 @@ msgstr "" "Все сохранённые плейлисты и альбомы будут перемещены в кэш-файлы. Это может " "занять некоторое время." -#: src/widgets/preferences/cache-deletion-preferences.vala:129 +#: src/widgets/preferences/cache-deletion-preferences.vala:130 msgid "Deleting…" msgstr "Удаление…" -#: src/widgets/save-stack.vala:54 +#: src/widgets/save-stack.vala:55 msgid "Image" msgstr "Изображение" -#: src/widgets/save-stack.vala:58 +#: src/widgets/save-stack.vala:59 msgid "Track" msgstr "Трек" -#: src/widgets/save-stack.vala:75 +#: src/widgets/save-stack.vala:76 #, c-format msgid "%s saving…" msgstr "%s сохраняется…" -#: src/widgets/save-stack.vala:76 +#: src/widgets/save-stack.vala:77 #, c-format msgid "%s cached" msgstr "%s кэширован" -#: src/widgets/save-stack.vala:77 +#: src/widgets/save-stack.vala:78 #, c-format msgid "%s saved" msgstr "%s сохранён" -#: src/widgets/sidebar/childs/player-queue.vala:66 +#: src/widgets/sidebar/childs/player-queue.vala:67 #, c-format msgid "Playlist \"%s\"" msgstr "Плейлист \"%s\"" -#: src/widgets/sidebar/childs/player-queue.vala:70 +#: src/widgets/sidebar/childs/player-queue.vala:71 #, c-format msgid "Album \"%s\"" msgstr "Альбом \"%s\"" -#: src/widgets/sidebar/childs/player-queue.vala:74 +#: src/widgets/sidebar/childs/player-queue.vala:75 #, c-format msgid "By search results \"%s\"" msgstr "По результатам поиска \"%s\"" -#: src/widgets/sidebar/childs/player-queue.vala:78 +#: src/widgets/sidebar/childs/player-queue.vala:79 msgid "Track list" msgstr "Список треков" -#: src/widgets/sidebar/childs/track-info.vala:68 +#: src/widgets/sidebar/childs/track-info.vala:69 msgid "Your music track" msgstr "Ваш трек" -#: src/widgets/sidebar/childs/track-info.vala:84 +#: src/widgets/sidebar/childs/track-info.vala:85 msgid "Music track" msgstr "Трек" -#: src/widgets/sidebar/childs/wave-settings.vala:39 +#: src/widgets/sidebar/childs/wave-settings.vala:40 msgid "Wave settings" msgstr "Настройки Волны" -#: src/widgets/track-rows/base.vala:79 src/widgets/track-rows/default.vala:100 +#: src/widgets/track-rows/base.vala:80 src/widgets/track-rows/default.vala:101 msgid "Track is not available" msgstr "Трек не доступен" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:78 +#: src/widgets/views/abstract-cachiable.vala:79 #, c-format msgid "%s '%s' saved successfully" msgstr "%s '%s' успешно сохранен" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:89 +#: src/widgets/views/abstract-cachiable.vala:90 #, c-format msgid "%s '%s' saving was stopped, due to network error" msgstr "Сохранение %s '%s' было остановлено из-за сетевой ошибки" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:99 +#: src/widgets/views/abstract-cachiable.vala:100 #, c-format msgid "%s '%s' saving was aborted" msgstr "Сохранение %s '%s' было прервано" #. Translators: %s - content type (e.g. "Playlist") -#: src/widgets/views/abstract-cachiable.vala:191 +#: src/widgets/views/abstract-cachiable.vala:192 #, c-format msgid "%s saving has started" msgstr "Сохранение %s начато" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:229 +#: src/widgets/views/abstract-cachiable.vala:230 #, c-format msgid "%s '%s' was moved from data to cache" msgstr "%s '%s' был перемещен из данных в кэш" #. Translators: first %s - content type (Playlist), second - name -#: src/widgets/views/abstract-cachiable.vala:239 +#: src/widgets/views/abstract-cachiable.vala:240 #, c-format msgid "%s removing has started. Please do not close the app" msgstr "Удаление %s начато. Пожалуйста, не закрывайте приложение" -#: src/widgets/views/cant-show.vala:37 +#: src/widgets/views/cant-show.vala:38 #, c-format msgid "Error %d" msgstr "Ошибка %d" -#: src/widgets/views/cant-show.vala:41 +#: src/widgets/views/cant-show.vala:42 msgid "Can't load page" -msgstr "Не удаётся загрузить страницу %s" +msgstr "Не удаётся загрузить страницу" -#: src/widgets/views/cant-show.vala:44 +#: src/widgets/views/cant-show.vala:45 msgid "Can't find desired content" msgstr "Не удаётся найти желаемый контент" -#: src/widgets/views/playlist.vala:84 +#: src/widgets/views/playlist.vala:85 msgid "Delete playlist?" msgstr "Удалить плейлист?" -#: src/widgets/views/playlist.vala:85 +#: src/widgets/views/playlist.vala:86 #, c-format msgid "Playlist '%s' will be permanently deleted." msgstr "Плейлист '%s' будет безвозвратно удалён." -#: src/widgets/views/playlist.vala:104 +#: src/widgets/views/playlist.vala:105 #, c-format msgid "Playlist '%s' was deleted" msgstr "Плейлист '%s' удалён" #. Translators: %s is female person -#: src/widgets/views/playlist.vala:247 +#: src/widgets/views/playlist.vala:248 #, c-format msgctxt "female person" msgid "%s updated playlist %s" msgstr "%s обновила плейлист %s" #. Translators: %s is male person -#: src/widgets/views/playlist.vala:251 +#: src/widgets/views/playlist.vala:252 #, c-format msgctxt "male person" msgid "%s updated playlist %s" msgstr "%s обновил плейлист %s" -#: src/widgets/views/playlist.vala:281 +#: src/widgets/views/playlist.vala:282 #, c-format msgid "Can't change visibility of '%s'" msgstr "Не удалось изменить видимость плейлиста '%s'" -#: src/widgets/views/playlist.vala:287 +#: src/widgets/views/playlist.vala:288 #, c-format msgid "Playlist '%s' is public now" msgstr "Плейлист '%s' виден всем" -#: src/widgets/views/playlist.vala:290 +#: src/widgets/views/playlist.vala:291 #, c-format msgid "Playlist '%s' is private now" msgstr "Плейлист '%s' виден только вам" -#: src/window.vala:235 +#: src/window.vala:236 #, c-format msgid "Window info message: %s" msgstr "Информационное сообщение об окне: %s"