Compare commits

...

65 commits
v0.2.0 ... main

Author SHA1 Message Date
David Sultaniiazov
c17862f0c8 Update Russian translation 2025-06-28 16:35:13 +00:00
Luming Zh
b42a438cf2 Update Chinese (China) translation 2025-06-22 06:59:23 +00:00
Vladimir Vaskov
2672bf3253
cover: Fix covers 2025-06-10 19:49:51 +03:00
Ramal Rəhimov
51e2606bf1 Add Azerbaijani translation 2025-06-07 14:23:35 +00:00
Vladimir Vaskov
31be5c5e5b
cover-image: Fix covers 2025-06-04 12:17:46 +03:00
Ekaterine Papava
6efc85e5be Add Georgian translation 2025-03-20 03:07:10 +00:00
Vladimir Vaskov
2e72736c54
metainfo: Update component type 2025-03-18 00:51:01 +03:00
Vladimir Vaskov
6dec1c9403
metainfo: Fix spelling 2025-02-25 18:40:01 +03:00
Vladimir Vaskov
1551755b87
Bump version to 0.2.1 2025-02-25 18:38:50 +03:00
Vladimir Vaskov
ebc082c5b6
build: Bump meson min version to 1.0.0 2025-02-25 18:36:37 +03:00
Vladimir Vaskov
72795af62d
fix: Fix strange behavior of Gtk.FlowBox
https://t.me/RiruAndFriends/49936
2025-02-25 18:35:48 +03:00
Vladimir Vaskov
f004e40a5a
fix: Fix icon in pages 2025-02-25 16:35:57 +03:00
Vladimir Vaskov
57a5cf8ec1
about: Update sponsors 2025-02-25 02:35:47 +03:00
Daniel Mustieles
96c9f48a29 Update Spanish translation 2025-02-18 19:29:01 +00:00
Nahue Mantuani
5ba553f0d3 Update Spanish translation 2025-02-17 07:27:48 +00:00
Nahue Mantuani
8406280d31 Update Spanish translation 2025-02-13 07:19:23 +00:00
Nahue Mantuani
8ec4304daa Update Spanish translation 2025-02-12 09:33:21 +00:00
Nahue Mantuani
cc45f328de Update Spanish translation 2025-02-10 09:50:28 +00:00
Nahue Mantuani
988197631a Update Spanish translation 2025-02-06 10:22:40 +00:00
Vladimir Vaskov
a03c6a944a
ci: Fix manifest build dir 2025-02-02 17:23:39 +03:00
Vladimir Vaskov
6a5b25285e
po: Update POTFILES 2025-02-02 17:12:09 +03:00
Vladimir Vaskov
2b836b107f
Update devel ID 2025-02-02 17:11:46 +03:00
Vladimir Vaskov
e6f40cc4d0
flatpak: Bump blueprint-compiler version to 0.16.0 2025-01-20 22:42:28 +03:00
Vladimir Vaskov
d54f4e6e01
like-button: Create like-button to prevent theme problems 2025-01-20 22:42:28 +03:00
Vladimir Vaskov
92a6b55282
begin-view: Add strange uri handler 2025-01-20 22:42:28 +03:00
Vladimir Vaskov
4101cf3b10
about: Update sponsor list 2025-01-20 22:42:28 +03:00
Luming Zh
521909b883 Add Chinese (China) translation 2025-01-14 06:02:32 +00:00
Sabri Ünal
e733ed3b16 Update Turkish translation 2025-01-11 13:48:54 +00:00
Vladimir Vaskov
8edf54a357
fix: change page file dir 2024-12-05 22:32:06 +03:00
Vladimir Vaskov
82c6937c5c
submodule(vala-checkers): update 2024-11-26 12:07:27 +03:00
Vladimir Vaskov
705efe2f2b
submodule(flathub manifest): remove 2024-11-26 12:06:12 +03:00
Vladimir Vaskov
cc22187128
about: update sponsors 2024-11-23 14:49:29 +03:00
Vladimir Vaskov
3bed5759c8
licanse: change licnese according to gitlab repository 2024-11-12 21:09:54 +03:00
Vladimir Vaskov
b0e391d0b0
about: update sponsors 2024-11-12 21:04:21 +03:00
Vladimir Vaskov
20a992afe7
submodule(vala-checkers): update 2024-11-08 18:49:20 +03:00
Vladimir Vaskov
a31bad8095
flatpak: switch talk-name to own-name 2024-11-08 18:48:46 +03:00
Hugo Carvalho
51ee17f136 Add Portuguese translation 2024-10-23 12:48:35 +00:00
Artur S0
2959fca344 Update Russian translation 2024-10-08 09:09:18 +00:00
Vasil Pupkin
7a9d1e4c97 Update Belarusian translation 2024-10-07 15:22:52 +00:00
Anders Jonsson
c3f7609e6c Add Swedish translation 2024-10-05 09:50:54 +00:00
Vladimir Vaskov
9d58ec2a3f
ci: update 2024-10-04 10:10:54 +03:00
Vladimir Vaskov
82585b28a7
ci: update 2024-10-04 10:00:31 +03:00
Vladimir Vaskov
8239f621f8
ci: update 2024-10-04 09:41:37 +03:00
Vladimir Vaskov
d4a7cc6346
ci: fix 2024-10-02 13:22:52 +03:00
Vladimir Vaskov
2491909524
ci: fix 2024-10-02 13:21:08 +03:00
Vladimir Vaskov
cecf7b2ec5
ci: comment broken 2024-10-02 13:19:45 +03:00
Vladimir Vaskov
edb9442cb2
ci: update 2024-10-02 13:15:10 +03:00
Vladimir Vaskov
657d40d0f6
ci: fix update-repo stage 2024-10-02 13:11:26 +03:00
Vladimir Vaskov
0c155708f6
ci: update 2024-10-02 13:01:00 +03:00
Vladimir Vaskov
54e6756783
ci: update 2024-10-02 12:59:33 +03:00
Vladimir Vaskov
0d41f06e90
ci: update 2024-10-02 12:58:29 +03:00
Vladimir Vaskov
5eb78e721c
ci: update 2024-10-02 12:56:38 +03:00
Vladimir Vaskov
5692508986
cu: update 2024-10-02 12:49:43 +03:00
Rafael Fontenelle
f7b4ebd3ea Update Brazilian Portuguese translation 2024-10-02 01:04:10 +00:00
Vladimir Vaskov
98066a6b5a
style: fix formatting 2024-10-01 22:01:37 +03:00
Vladimir Vaskov
f89c981701
submodule(vala-checkers): update 2024-10-01 22:01:27 +03:00
Vladimir Vaskov
a0a1bcb42b
about: update sponsors 2024-10-01 16:31:09 +03:00
Vladimir Vaskov
ef0d08f5f6
docs: update cassette-nighty repo 2024-10-01 16:02:11 +03:00
Vladimir Vaskov
4585731b45
ci: update 2024-10-01 15:47:00 +03:00
Vladimir Vaskov
415c0daf0e
ci: add git emal and name 2024-10-01 15:44:37 +03:00
Vladimir Vaskov
09ce1e58c3
ci: fix 2024-10-01 15:34:37 +03:00
Vladimir Vaskov
c4129a3877
ci: remove update-repo 2024-10-01 15:26:52 +03:00
Vladimir Vaskov
4e42120750
ci: fix 2024-10-01 15:25:49 +03:00
Vladimir Vaskov
fd5ffa9754
ci: add update repo 2024-10-01 15:24:18 +03:00
Martin
2910a04637 Update Slovenian translation 2024-09-30 20:21:19 +00:00
199 changed files with 8855 additions and 1567 deletions

View file

@ -1,25 +1,44 @@
include:
- project: 'gnome/citemplates'
file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml'
file: 'flatpak/flatpak_ci_initiative.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/${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
- update-repo
- deploy
- 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"
APP_ID: ${APP_ID_DEVEL}
stage: 'test-mr'
extends: '.flatpak'
rules:
@ -88,7 +107,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
@ -159,3 +178,24 @@ pages:
paths:
- public
expire_in: 14 days
update-repo:
stage: update-repo
image: alpine:latest
dependencies:
- "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
- git add .
- echo $(git status --porcelain)
- 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'

3
.gitmodules vendored
View file

@ -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

2
.vscode/tasks.json vendored
View file

@ -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": []
},
{

View file

@ -136,13 +136,13 @@ 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:
```shell
flatpak install cassette-nightly space.rirusha.Cassette-Devel
flatpak install cassette-nightly space.rirusha.Cassette.Devel
```
## For developers

View file

@ -1,49 +0,0 @@
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
- --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'
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: ../../../

View file

@ -1,47 +0,0 @@
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
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
tag: v0.14.0
commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864
- name: cassette
buildsystem: meson
builddir: true
sources:
- type: dir
path: ../../../

View file

@ -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": "../../"
}
]
}
]
}

View file

@ -0,0 +1,49 @@
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: ../../

View file

@ -0,0 +1,47 @@
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
- --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
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: 8e10fcf8692108b9d4ab78f41086c5d7773ef864
tag: v0.14.0
- name: cassette
buildsystem: meson
builddir: true
sources:
- type: dir
path: ../../

@ -1 +0,0 @@
Subproject commit 6899f319a3db7e4d7b45cfc01119ff9e64dc7305

View file

@ -5,7 +5,6 @@
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
<name xml:lang="en">Cassette</name>
<name xml:lang="es">Casete</name>
<name xml:lang="fr">Cassette</name>
<name xml:lang="de">Kassette</name>
@ -28,8 +27,8 @@
<name xml:lang="fi">Kasetti</name>
<name xml:lang="hu">Kazetta</name>
<name xml:lang="th">เทปคาสเซ็ท</name>
<name xml:lang="en">Cassette</name>
<shortdesc xml:lang="en">Unofficial Yandex Music client</shortdesc>
<shortdesc xml:lang="es">Cliente no oficial de Yandex Music</shortdesc>
<shortdesc xml:lang="fr">Client non officiel de Yandex Music</shortdesc>
<shortdesc xml:lang="de">Inoffizieller Yandex Music-Client</shortdesc>
@ -52,6 +51,7 @@
<shortdesc xml:lang="fi">Epävirallinen Yandex Music-asiakas</shortdesc>
<shortdesc xml:lang="hu">Nem hivatalos Yandex Music kliens</shortdesc>
<shortdesc xml:lang="th">ไคลเอนต์ Yandex Music อย่างไม่เป็นทางการ</shortdesc>
<shortdesc xml:lang="en">Unofficial Yandex Music client</shortdesc>
<description>
GTK/Adwaita application that allows you to use Yandex Music service on Linux operating systems

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 11.847656 1 c -1.109375 -0.027344 -2.1875 0.371094 -3.003906 1.121094 l -0.863281 0.769531 l -0.859375 -0.769531 c -1.136719 -1.019532 -2.734375 -1.355469 -4.1875 -0.875 c -1.453125 0.476562 -2.539063 1.695312 -2.8476565 3.195312 c -0.3085935 1.496094 0.2109375 3.046875 1.3554685 4.058594 l 6.539063 5.828125 l 6.542969 -5.828125 c 1.332031 -1.152344 1.820312 -3.003906 1.226562 -4.664062 c -0.589844 -1.660157 -2.140625 -2.785157 -3.902344 -2.835938 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
</svg>

After

Width:  |  Height:  |  Size: 647 B

View file

@ -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"

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Before After
Before After

View file

@ -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"

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before After
Before After

View file

@ -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"

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before After
Before After

View file

@ -22,6 +22,7 @@
<file alias="go-next-symbolic.svg">assets/icons/go-next-symbolic.svg</file>
<file alias="go-previous-symbolic.svg">assets/icons/go-previous-symbolic.svg</file>
<file alias="isound-wave-alt-symbolic.svg">assets/icons/isound-wave-alt-symbolic.svg</file>
<file alias="like-symbolic.svg">assets/icons/like-symbolic.svg</file>
<file alias="media-playback-pause-symbolic.svg">assets/icons/media-playback-pause-symbolic.svg</file>
<file alias="media-playback-start-symbolic.svg">assets/icons/media-playback-start-symbolic.svg</file>
<file alias="media-playlist-repeat-song-symbolic.svg">assets/icons/media-playlist-repeat-song-symbolic.svg</file>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<component type="desktop-application">
<name>Cassette</name>
<id>@APP_ID@</id>
<metadata_license>CC0-1.0</metadata_license>
@ -84,7 +84,12 @@
</screenshot>
</screenshots>
<releases>
<release version="0.2.0" date="2024-01-28">
<release version="0.2.1" date="2025-02-25">
<description>
<p>Fixed a bug on the stations page and the playlist page in GNOME 48</p>
</description>
</release>
<release version="0.2.0" date="2024-07-10">
<description>
<p>A release dedicated to My Vibe</p>
<ul>

View file

@ -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;
};
}
}
}

View file

@ -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
> ```

View file

@ -136,13 +136,13 @@ 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
```
Установка приложения:
```shell
flatpak install cassette-nightly space.rirusha.Cassette-Devel
flatpak install cassette-nightly space.rirusha.Cassette.Devel
```
## Для разработчиков

View file

@ -1,9 +1,9 @@
project(
'cassette',
['c', 'vala'],
version: '0.2.0',
meson_version: '>= 0.62.0',
license: 'GPL-3.0-only',
version: '0.2.1',
meson_version: '>= 1.0.0',
license: 'GPL-3.0-or-later',
)
i18n = import('i18n')
@ -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()

View file

@ -1,8 +1,13 @@
# Please keep this list alphabetically sorted
az
be
de
es
ka
pt
pt_BR
ru
sl
sv
tr
zh_CN

View file

@ -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

1317
po/az.po Normal file

File diff suppressed because it is too large Load diff

View file

@ -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 <shumovichy@gmail.com>\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 "Інфармацыя пра ўліковы запіс"

1806
po/es.po

File diff suppressed because it is too large Load diff

1317
po/ka.po Normal file

File diff suppressed because it is too large Load diff

1363
po/pt.po Normal file

File diff suppressed because it is too large Load diff

View file

@ -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 <rafaelff@gnome.org>\n"
"Language-Team: Brazilian Portuguese <https://br.gnome.org/traducao>\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"

435
po/ru.po
View file

@ -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 <anerin.sidiver@yandex.ru>, 2023.
# David Sultaniiazov <x1z53@alt-gnome.ru>, 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-27 14:53+0000\n"
"PO-Revision-Date: 2024-09-29 14:44+0300\n"
"Last-Translator: Artur So <arturios2005@mail.ru>\n"
"Language-Team: Cassette Team <rirusha@altlinux.org>\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 <x1z53@alt-gnome.ru>\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 "Кассета"
@ -93,9 +94,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 "Информация об аккаунте"
@ -109,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 "Выйти из аккаунта"
@ -217,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 "Непонравившиеся треки"
@ -337,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 "Играет сейчас"
@ -350,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 "Плейлист"
@ -377,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 "Удалить"
@ -736,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 "Загрузка…"
@ -752,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 <EMAIL.COM> /n NAME <EMAIL.COM>
#: src/about.vala:59
#: src/about.vala:60
msgid "translator-credits"
msgstr "Vladimir Vaskov <rirusha@altlinux.org>"
#: 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"
@ -912,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"
@ -1138,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"
@ -1146,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."
@ -1185,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"

View file

@ -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 <miles@filmsi.net>\n"
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\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"

1366
po/sv.po Normal file

File diff suppressed because it is too large Load diff

123
po/tr.po
View file

@ -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 <yakushabb@gmail.com>\n"
"Language-Team: Türkçe <takim@gnome.org.tr>\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 <EMAIL.COM> /n NAME <EMAIL.COM>
#: src/about.vala:60
#: src/about.vala:59
msgid "translator-credits"
msgstr ""
"Sabri Ünal <yakushabb@gmail.com>\n"
"Emin Tufan Çetin <etcetin@gmail.com>"
#: 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

1328
po/zh_CN.po Normal file

File diff suppressed because it is too large Load diff

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* 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 <EMAIL.COM> /n NAME <EMAIL.COM>
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,
@ -72,7 +73,9 @@ namespace Cassette {
about.add_acknowledgement_section (_("Sponsors"), {
"Alex Gluck",
"Amper Shiz",
"Anton P.",
"AveryanAlex",
"Avr_Iv",
"belovmv",
"dant4ick",
"Dmitry M.",
@ -81,21 +84,28 @@ namespace Cassette {
"Fiersik",
"Fissium",
"gen1s",
"Ivan A.",
"InDevOne",
"IQQator",
"Ivan A.",
"katze_942",
"khaustovdn",
"krylov_alexandr",
"kvadrozorro",
"Mikazil E.",
"Mikazil",
"Mikhail Postnikov",
"Nikolai M.",
"Oleg Shchavelev",
"Pavel T.",
"Petr Chelpanov",
"Roman Aysin",
"Semen Fomchenkov",
"Sergey G.",
"Sergey P.",
"Sergey S.",
"Shakhrutdin Z.",
"Spp595",
"Tamahome",
"Toxblh",
"Vasily Biryukov",
"werlock",

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Cassette.Client;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
// DEPROCATED

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.YaMAPI {

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
namespace Cassette.Client.Cachier {

View file

@ -13,7 +13,7 @@
* You should have received a copy of the GNU General Public License
* along with program. If not, see <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/
using Gee;

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

View file

@ -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 <http://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-only
* SPDX-License-Identifier: GPL-3.0-or-later
*/

Some files were not shown because too many files have changed in this diff Show more