Compare commits
65 commits
Author | SHA1 | Date | |
---|---|---|---|
|
c17862f0c8 | ||
|
b42a438cf2 | ||
|
2672bf3253 | ||
|
51e2606bf1 | ||
|
31be5c5e5b | ||
|
6efc85e5be | ||
|
2e72736c54 | ||
|
6dec1c9403 | ||
|
1551755b87 | ||
|
ebc082c5b6 | ||
|
72795af62d | ||
|
f004e40a5a | ||
|
57a5cf8ec1 | ||
|
96c9f48a29 | ||
|
5ba553f0d3 | ||
|
8406280d31 | ||
|
8ec4304daa | ||
|
cc45f328de | ||
|
988197631a | ||
|
a03c6a944a | ||
|
6a5b25285e | ||
|
2b836b107f | ||
|
e6f40cc4d0 | ||
|
d54f4e6e01 | ||
|
92a6b55282 | ||
|
4101cf3b10 | ||
|
521909b883 | ||
|
e733ed3b16 | ||
|
8edf54a357 | ||
|
82c6937c5c | ||
|
705efe2f2b | ||
|
cc22187128 | ||
|
3bed5759c8 | ||
|
b0e391d0b0 | ||
|
20a992afe7 | ||
|
a31bad8095 | ||
|
51ee17f136 | ||
|
2959fca344 | ||
|
7a9d1e4c97 | ||
|
c3f7609e6c | ||
|
9d58ec2a3f | ||
|
82585b28a7 | ||
|
8239f621f8 | ||
|
d4a7cc6346 | ||
|
2491909524 | ||
|
cecf7b2ec5 | ||
|
edb9442cb2 | ||
|
657d40d0f6 | ||
|
0c155708f6 | ||
|
54e6756783 | ||
|
0d41f06e90 | ||
|
5eb78e721c | ||
|
5692508986 | ||
|
f7b4ebd3ea | ||
|
98066a6b5a | ||
|
f89c981701 | ||
|
a0a1bcb42b | ||
|
ef0d08f5f6 | ||
|
4585731b45 | ||
|
415c0daf0e | ||
|
09ce1e58c3 | ||
|
c4129a3877 | ||
|
4e42120750 | ||
|
fd5ffa9754 | ||
|
2910a04637 |
|
@ -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
|
@ -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
|
@ -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": []
|
||||
},
|
||||
{
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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: ../../../
|
|
@ -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: ../../../
|
|
@ -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": "../../"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
49
build-aux/flatpak/space.rirusha.Cassette.Devel.yml
Normal 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: ../../
|
47
build-aux/flatpak/space.rirusha.Cassette.PreRelease.yaml
Normal 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
|
|
@ -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
|
||||
|
|
4
data/assets/icons/like-symbolic.svg
Normal 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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
> ```
|
||||
|
|
|
@ -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
|
||||
```
|
||||
|
||||
## Для разработчиков
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -1,8 +1,13 @@
|
|||
# Please keep this list alphabetically sorted
|
||||
az
|
||||
be
|
||||
de
|
||||
es
|
||||
ka
|
||||
pt
|
||||
pt_BR
|
||||
ru
|
||||
sl
|
||||
sv
|
||||
tr
|
||||
zh_CN
|
||||
|
|
|
@ -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
|
||||
|
|
28
po/be.po
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n"
|
||||
"POT-Creation-Date: 2024-09-27 20:33+0000\n"
|
||||
"PO-Revision-Date: 2024-09-28 06:38+0300\n"
|
||||
"POT-Creation-Date: 2024-09-30 18:34+0000\n"
|
||||
"PO-Revision-Date: 2024-10-07 18:22+0300\n"
|
||||
"Last-Translator: Yuras Shumovich <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 "Інфармацыя пра ўліковы запіс"
|
||||
|
|
32
po/pt_BR.po
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: cassette main\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n"
|
||||
"POT-Creation-Date: 2024-09-27 14:53+0000\n"
|
||||
"PO-Revision-Date: 2024-09-29 16:54-0300\n"
|
||||
"POT-Creation-Date: 2024-09-30 18:34+0000\n"
|
||||
"PO-Revision-Date: 2024-10-01 22:02-0300\n"
|
||||
"Last-Translator: Rafael Fontenelle <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
|
@ -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"
|
||||
|
|
8
po/sl.po
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: cassette main\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n"
|
||||
"POT-Creation-Date: 2024-09-30 09:19+0000\n"
|
||||
"PO-Revision-Date: 2024-09-30 15:22+0200\n"
|
||||
"POT-Creation-Date: 2024-09-30 18:34+0000\n"
|
||||
"PO-Revision-Date: 2024-09-30 22:20+0200\n"
|
||||
"Last-Translator: Martin Srebotnjak <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"
|
||||
|
||||
|
|
123
po/tr.po
|
@ -9,8 +9,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: cassette main\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/Rirusha/Cassette/-/issues\n"
|
||||
"POT-Creation-Date: 2024-09-17 07:00+0000\n"
|
||||
"PO-Revision-Date: 2024-09-12 21:56+0300\n"
|
||||
"POT-Creation-Date: 2024-09-30 18:34+0000\n"
|
||||
"PO-Revision-Date: 2024-10-28 15:49+0300\n"
|
||||
"Last-Translator: Sabri Ünal <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
|
@ -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",
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
||||
|
||||
|
|