Compare commits
80 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b0f0133d29 | ||
|
|
9211b6f0c0 | ||
|
|
ab6a0ed6dd | ||
|
|
c975c1e4aa | ||
|
|
f9a593dc74 | ||
|
|
9151520d50 | ||
|
|
8f72d877bd | ||
|
|
e1990c9315 | ||
|
|
4cd5dcbfcf | ||
|
|
3ee2125e8f | ||
|
|
4652f3b449 | ||
|
|
697717eb1e | ||
|
|
cbde71f5f1 | ||
|
|
bf52afa21d | ||
|
|
2083e008ab | ||
|
|
2be0d23b1b | ||
|
|
fda56dda25 | ||
|
|
ed259781e9 | ||
|
|
0c7fcd5a7a | ||
|
|
310b7b9065 | ||
|
|
cd534bbda7 | ||
|
|
1a66eaf7bf | ||
|
|
a94d6e3dd8 | ||
|
|
54cfb2bbc4 | ||
|
|
00bc3f76cf | ||
|
|
71a6d378d9 | ||
|
|
99a5aee8b3 | ||
|
|
89d2a23dac | ||
|
|
ee1bf47f5c | ||
|
|
13ac20f8b3 | ||
|
|
adef05bbdf | ||
|
|
f03ff452b8 | ||
|
|
c39489060b | ||
|
|
002fa8f4aa | ||
|
|
d2c747258c | ||
|
|
53e3664726 | ||
|
|
26ff9f6b53 | ||
|
|
f542f1c854 | ||
|
|
33041ffa75 | ||
|
|
1493164df9 | ||
|
|
8ffef558ff | ||
|
|
8b3f44ffca | ||
|
|
2706529006 | ||
|
|
7e331a2055 | ||
|
|
505329730c | ||
|
|
1a07404c10 | ||
|
|
b02adc7758 | ||
|
|
952252ebcd | ||
|
|
eee0c40132 | ||
|
|
567bad33e1 | ||
|
|
b5c0e93989 | ||
|
|
ac17df2a86 | ||
|
|
a9a5899252 | ||
|
|
395d85c1b4 | ||
|
|
52ba1ce17f | ||
|
|
604a246fe8 | ||
|
|
e172c4871c | ||
|
|
2a9b32690d | ||
|
|
76fa4745d0 | ||
|
|
6f4d26e9d3 | ||
|
|
f40f43861d | ||
|
|
717ebbbb24 | ||
|
|
79c69e1b1e | ||
|
|
8fc95e08dc | ||
|
|
3f06528ba3 | ||
|
|
0e44b10eec | ||
|
|
d74fe92ce8 | ||
|
|
8037948f7f | ||
|
|
ab29170972 | ||
|
|
6f843e2499 | ||
|
|
6b8a816ce6 | ||
|
|
2c0541fb79 | ||
|
|
cb22890d79 | ||
|
|
5a9346cc80 | ||
|
|
1c85220ffa | ||
|
|
39d4818def | ||
|
|
db0cc66ba0 | ||
|
|
c10a64f08a | ||
|
|
5a3d60b203 | ||
|
|
28b9bf1f76 |
1
.github/FUNDING.yml
vendored
1
.github/FUNDING.yml
vendored
@@ -1,3 +1,4 @@
|
|||||||
github: jonaski
|
github: jonaski
|
||||||
patreon: jonaskvinge
|
patreon: jonaskvinge
|
||||||
|
ko_fi: jonaskvinge
|
||||||
custom: https://paypal.me/jonaskvinge
|
custom: https://paypal.me/jonaskvinge
|
||||||
|
|||||||
337
.github/workflows/build.yml
vendored
337
.github/workflows/build.yml
vendored
@@ -38,6 +38,7 @@ jobs:
|
|||||||
make
|
make
|
||||||
cmake
|
cmake
|
||||||
gettext-tools
|
gettext-tools
|
||||||
|
openssh-clients
|
||||||
rsync
|
rsync
|
||||||
glibc-devel
|
glibc-devel
|
||||||
libboost_headers-devel
|
libboost_headers-devel
|
||||||
@@ -319,7 +320,7 @@ jobs:
|
|||||||
lib64Qt6Test-devel
|
lib64Qt6Test-devel
|
||||||
qt6-cmake
|
qt6-cmake
|
||||||
qt6-qtbase-tools
|
qt6-qtbase-tools
|
||||||
qt6-qttools
|
qt6-qttools-linguist
|
||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
appstream
|
appstream
|
||||||
appstream-util
|
appstream-util
|
||||||
@@ -452,7 +453,7 @@ jobs:
|
|||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: mageia-${{matrix.mageia_version}}
|
name: mageia-${{matrix.mageia_version}}
|
||||||
path:
|
path: |
|
||||||
/github/home/rpmbuild/SRPMS/*.rpm
|
/github/home/rpmbuild/SRPMS/*.rpm
|
||||||
/github/home/rpmbuild/RPMS/x86_64/*.rpm
|
/github/home/rpmbuild/RPMS/x86_64/*.rpm
|
||||||
- name: SSH key setup
|
- name: SSH key setup
|
||||||
@@ -744,12 +745,13 @@ jobs:
|
|||||||
gpg_private_key: ${{secrets.UBUNTU_PPA_GPG_PRIVATE_KEY}}
|
gpg_private_key: ${{secrets.UBUNTU_PPA_GPG_PRIVATE_KEY}}
|
||||||
- name: dpkg-buildpackage
|
- name: dpkg-buildpackage
|
||||||
run: dpkg-buildpackage -S -d -k573D197B5EA20EDF
|
run: dpkg-buildpackage -S -d -k573D197B5EA20EDF
|
||||||
- name: Upload Unstable PPA
|
|
||||||
run: dput ppa:jonaski/strawberry-unstable ../*_source.changes
|
|
||||||
- name: Set is release
|
- name: Set is release
|
||||||
run: echo "is_release=$(grep '^\s*set\s*(\s*INCLUDE_GIT_REVISION\s\+OFF\s*)\s*$' cmake/Version.cmake >/dev/null 2>&1 && echo 1 || echo 0)" >> $GITHUB_ENV
|
run: echo "is_release=$(grep '^\s*set\s*(\s*INCLUDE_GIT_REVISION\s\+OFF\s*)\s*$' cmake/Version.cmake >/dev/null 2>&1 && echo 1 || echo 0)" >> $GITHUB_ENV
|
||||||
- name: Get release version
|
- name: Get release version
|
||||||
run: echo "release_version=$(git describe --tags --exact-match ${GITHUB_SHA} 2>/dev/null | head -1)" >> $GITHUB_ENV
|
run: echo "release_version=$(git describe --tags --exact-match ${GITHUB_SHA} 2>/dev/null | head -1)" >> $GITHUB_ENV
|
||||||
|
- name: Upload Unstable PPA
|
||||||
|
if: env.is_release != '1' && env.release_version == ''
|
||||||
|
run: dput ppa:jonaski/strawberry-unstable ../*_source.changes
|
||||||
- name: Upload Stable PPA
|
- name: Upload Stable PPA
|
||||||
if: env.is_release == '1' && env.release_version != ''
|
if: env.is_release == '1' && env.release_version != ''
|
||||||
run: dput ppa:jonaski/strawberry ../*_source.changes
|
run: dput ppa:jonaski/strawberry ../*_source.changes
|
||||||
@@ -791,6 +793,17 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: Import certificate file
|
||||||
|
if: matrix.runner == 'macos-11'
|
||||||
|
uses: apple-actions/import-codesign-certs@v2
|
||||||
|
with:
|
||||||
|
p12-file-base64: ${{ secrets.APPLE_DEVELOPER_ID_CERTIFICATE }}
|
||||||
|
p12-password: ${{ secrets.APPLE_DEVELOPER_ID_CERTIFICATE_PASSWORD }}
|
||||||
|
|
||||||
|
- name: Unlock keychain
|
||||||
|
if: matrix.runner == 'macos-arm64'
|
||||||
|
run: security unlock-keychain -p ${{ secrets.APPLE_DEVELOPER_ID_CERTIFICATE_PASSWORD2 }}
|
||||||
|
|
||||||
- name: Download macOS dependencies
|
- name: Download macOS dependencies
|
||||||
run: curl -f -O -L https://github.com/strawberrymusicplayer/strawberry-macos-dependencies/releases/latest/download/strawberry-macos-${{env.arch}}-${{env.buildtype}}.tar.xz
|
run: curl -f -O -L https://github.com/strawberrymusicplayer/strawberry-macos-dependencies/releases/latest/download/strawberry-macos-${{env.arch}}-${{env.buildtype}}.tar.xz
|
||||||
|
|
||||||
@@ -803,9 +816,6 @@ jobs:
|
|||||||
- name: Update PATH
|
- name: Update PATH
|
||||||
run: echo "${{env.prefix_path}}/bin" >> $GITHUB_PATH
|
run: echo "${{env.prefix_path}}/bin" >> $GITHUB_PATH
|
||||||
|
|
||||||
- name: Change rpath for lconvert
|
|
||||||
run: sudo install_name_tool -change @rpath/QtCore.framework/Versions/A/QtCore /opt/strawberry_macos_${{env.arch}}_release/lib/QtCore.framework/QtCore /opt/strawberry_macos_${{env.arch}}_release/bin/lconvert
|
|
||||||
|
|
||||||
- name: Create Build Environment
|
- name: Create Build Environment
|
||||||
run: cmake -E make_directory build
|
run: cmake -E make_directory build
|
||||||
|
|
||||||
@@ -827,7 +837,7 @@ jobs:
|
|||||||
-DENABLE_DBUS=OFF
|
-DENABLE_DBUS=OFF
|
||||||
-DICU_ROOT="${{env.prefix_path}}"
|
-DICU_ROOT="${{env.prefix_path}}"
|
||||||
-DFFTW3_DIR="${{env.prefix_path}}"
|
-DFFTW3_DIR="${{env.prefix_path}}"
|
||||||
-DCREATEDMG_SKIP_JENKINS=$(test "${{matrix.runner}}" = "macos-arm64" && echo "ON" || echo "OFF")
|
-DAPPLE_DEVELOPER_ID="383J84DVB6"
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: cmake --build build --config Release --parallel 4
|
run: cmake --build build --config Release --parallel 4
|
||||||
@@ -836,24 +846,28 @@ jobs:
|
|||||||
working-directory: build
|
working-directory: build
|
||||||
run: make install
|
run: make install
|
||||||
|
|
||||||
- name: Manually copy files not handled by macdeployqt
|
|
||||||
working-directory: build
|
|
||||||
run: |
|
|
||||||
mkdir -p strawberry.app/Contents/Frameworks/
|
|
||||||
cp ${{env.prefix_path}}/lib/libsoup-3.0.0.dylib strawberry.app/Contents/Frameworks/
|
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
env:
|
env:
|
||||||
GIO_EXTRA_MODULES: ${{env.prefix_path}}/lib/gio/modules
|
GIO_EXTRA_MODULES: ${{env.prefix_path}}/lib/gio/modules
|
||||||
GST_PLUGIN_SCANNER: ${{env.prefix_path}}/libexec/gstreamer-1.0/gst-plugin-scanner
|
GST_PLUGIN_SCANNER: ${{env.prefix_path}}/libexec/gstreamer-1.0/gst-plugin-scanner
|
||||||
GST_PLUGIN_PATH: ${{env.prefix_path}}/lib/gstreamer-1.0
|
GST_PLUGIN_PATH: ${{env.prefix_path}}/lib/gstreamer-1.0
|
||||||
|
LIBSOUP_LIBRARY_PATH: ${{env.prefix_path}}/lib/libsoup-3.0.0.dylib
|
||||||
working-directory: build
|
working-directory: build
|
||||||
run: make deploy
|
run: make deploy
|
||||||
|
|
||||||
|
- name: Codesign libsoup
|
||||||
|
if: matrix.runner == 'macos-11'
|
||||||
|
working-directory: build
|
||||||
|
run: codesign -s 383J84DVB6 -f strawberry.app/Contents/Frameworks/{libsoup-3.0.0.dylib,libnghttp2.14.dylib,libpsl.5.dylib,libpcre2-16.0.dylib,libpng16.16.dylib,libzstd.1.dylib} strawberry.app
|
||||||
|
|
||||||
- name: Deploy check
|
- name: Deploy check
|
||||||
working-directory: build
|
working-directory: build
|
||||||
run: make deploycheck
|
run: make deploycheck
|
||||||
|
|
||||||
|
- name: Verify code-signing
|
||||||
|
working-directory: build
|
||||||
|
run: codesign --deep -v strawberry.app
|
||||||
|
|
||||||
- name: Create DMG
|
- name: Create DMG
|
||||||
working-directory: build
|
working-directory: build
|
||||||
run: make dmg
|
run: make dmg
|
||||||
@@ -888,233 +902,6 @@ jobs:
|
|||||||
run: rsync -e "ssh -p ${{secrets.SSH_PORT}} -o StrictHostKeyChecking=no" -var build/*.dmg ${{secrets.SSH_USER}}@${{secrets.SSH_HOST}}:${{env.upload_path}}/
|
run: rsync -e "ssh -p ${{secrets.SSH_PORT}} -o StrictHostKeyChecking=no" -var build/*.dmg ${{secrets.SSH_USER}}@${{secrets.SSH_HOST}}:${{env.upload_path}}/
|
||||||
|
|
||||||
|
|
||||||
build-macos-homebrew:
|
|
||||||
name: Build macOS Homebrew
|
|
||||||
runs-on: macos-11
|
|
||||||
steps:
|
|
||||||
|
|
||||||
- name: Remove installed brew packages
|
|
||||||
run: brew uninstall $(brew list)
|
|
||||||
|
|
||||||
- name: Update packages
|
|
||||||
run: brew update
|
|
||||||
|
|
||||||
- name: Upgrade packages
|
|
||||||
run: brew upgrade || true
|
|
||||||
|
|
||||||
- name: brew tap
|
|
||||||
run: brew tap homebrew/core
|
|
||||||
|
|
||||||
- name: Install packages
|
|
||||||
run: brew install pkg-config cmake ninja meson bison flex wget create-dmg gettext boost protobuf protobuf-c rsync glib glib-openssl glib-utils glib-networking gdk-pixbuf gobject-introspection orc libffi openssl sqlite fftw libmtp libplist libxml2 libsoup libogg libvorbis flac wavpack opus speex mpg123 lame twolame taglib chromaprint libebur128 libbs2b libcdio libopenmpt faad2 faac fdk-aac musepack game-music-emu qt6 || true
|
|
||||||
|
|
||||||
- name: Use modified gstreamer plugin formulas
|
|
||||||
run: |
|
|
||||||
wget https://files.strawberrymusicplayer.org/patches/gstreamer.rb
|
|
||||||
wget https://files.strawberrymusicplayer.org/patches/gst-plugins-base.rb
|
|
||||||
wget https://files.strawberrymusicplayer.org/patches/gst-plugins-good.rb
|
|
||||||
wget https://files.strawberrymusicplayer.org/patches/gst-plugins-bad.rb
|
|
||||||
wget https://files.strawberrymusicplayer.org/patches/gst-plugins-ugly.rb
|
|
||||||
wget https://files.strawberrymusicplayer.org/patches/gst-libav.rb
|
|
||||||
mv gstreamer.rb gst-plugins-{base,good,bad,ugly}.rb gst-libav.rb /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/g/
|
|
||||||
|
|
||||||
- name: Build and install gstreamer
|
|
||||||
env:
|
|
||||||
HOMEBREW_NO_INSTALL_FROM_API: 1
|
|
||||||
run: brew reinstall --build-from-source gstreamer
|
|
||||||
|
|
||||||
- name: Build and install gst-plugins-base
|
|
||||||
env:
|
|
||||||
HOMEBREW_NO_INSTALL_FROM_API: 1
|
|
||||||
run: brew reinstall --build-from-source gst-plugins-base
|
|
||||||
|
|
||||||
- name: Build and install gst-plugins-good
|
|
||||||
env:
|
|
||||||
HOMEBREW_NO_INSTALL_FROM_API: 1
|
|
||||||
run: brew reinstall --build-from-source gst-plugins-good
|
|
||||||
|
|
||||||
- name: Build and install gst-plugins-bad
|
|
||||||
env:
|
|
||||||
HOMEBREW_NO_INSTALL_FROM_API: 1
|
|
||||||
run: brew reinstall --build-from-source gst-plugins-bad
|
|
||||||
|
|
||||||
- name: Build and install gst-plugins-ugly
|
|
||||||
env:
|
|
||||||
HOMEBREW_NO_INSTALL_FROM_API: 1
|
|
||||||
run: brew reinstall --build-from-source gst-plugins-ugly
|
|
||||||
|
|
||||||
- name: Build and install gst-libav
|
|
||||||
env:
|
|
||||||
HOMEBREW_NO_INSTALL_FROM_API: 1
|
|
||||||
run: brew reinstall --build-from-source gst-libav
|
|
||||||
|
|
||||||
- name: Build libgpod
|
|
||||||
env:
|
|
||||||
PERL_MM_USE_DEFAULT: 1
|
|
||||||
run: |
|
|
||||||
git clone https://github.com/strawberrymusicplayer/strawberry-libgpod
|
|
||||||
cd strawberry-libgpod
|
|
||||||
mkdir build
|
|
||||||
cd build
|
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release
|
|
||||||
make -j 4
|
|
||||||
sudo make install
|
|
||||||
|
|
||||||
- name: Replace relative library @loader_path paths - macdeployqt does not understand these.
|
|
||||||
run: |
|
|
||||||
for library in $(find -E /usr/local/Cellar -type f -regex '.*/lib/.*\.framework/Versions/A/Qt(Core|Concurrent|Network|Sql|Widgets|Gui|DBus)' -o -name '*.dylib'); do
|
|
||||||
library_paths=$(otool -L "${library}" | sed -n "s/^\t\(.*\) (compatibility version [0-9]*\.[0-9]*\.[0-9]*, current version [0-9]*\.[0-9]*\.[0-9]*)/\1/p")
|
|
||||||
for library_path in ${library_paths}; do
|
|
||||||
if ! [ "$(echo "${library_path}" | grep "^@loader_path" || true)" = "" ]; then
|
|
||||||
new_library_path=$(echo "${library_path}" | sed -E 's/@loader_path(\/\.\.)+\/opt/\/usr\/local\/opt/g')
|
|
||||||
if ! [ "${new_library_path}" = "" ] && ! [ "${new_library_path}" = "${library_path}" ] && [ -e "${new_library_path}" ]; then
|
|
||||||
sudo install_name_tool -change "${library_path}" "${new_library_path}" "${library}"
|
|
||||||
else
|
|
||||||
echo "${library} points to ${library_path}, could not resolve to absolute path."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
|
|
||||||
- name: Create Build Environment
|
|
||||||
run: cmake -E make_directory build
|
|
||||||
|
|
||||||
- name: Configure CMake
|
|
||||||
env:
|
|
||||||
MACOSX_DEPLOYMENT_TARGET: 11.0
|
|
||||||
PKG_CONFIG_PATH: /usr/local/lib/pkgconfig
|
|
||||||
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_WITH_QT6=ON -DBUILD_WERROR=OFF -DUSE_BUNDLE=ON -DCMAKE_PREFIX_PATH=/usr/local/opt/qt6/lib/cmake -DICU_ROOT=/usr/local/opt/icu4c -DPROTOBUF_INCLUDE_DIRS=/usr/local/include
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: cmake --build build --config Release --parallel 4
|
|
||||||
|
|
||||||
- name: Install
|
|
||||||
working-directory: build
|
|
||||||
run: make install
|
|
||||||
|
|
||||||
- name: Remove problematic files
|
|
||||||
run: |
|
|
||||||
sudo rm -rf /usr/local/opt/qt6/share/qt/plugins/virtualkeyboard /usr/local/opt/qt6/share/qt/plugins/platforminputcontexts
|
|
||||||
sudo rm -f /usr/local/Cellar/qt/*/share/qt/plugins/imageformats/libqpdf.dylib
|
|
||||||
|
|
||||||
- name: Manually copy files not handled by macdeployqt
|
|
||||||
working-directory: build
|
|
||||||
run: |
|
|
||||||
mkdir -p strawberry.app/Contents/Frameworks/
|
|
||||||
cp /usr/local/lib/{libsoup-3.0.0.dylib,libswresample.4.dylib,libswscale.7.dylib,libpostproc.57.dylib} strawberry.app/Contents/Frameworks/
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
|
||||||
GIO_EXTRA_MODULES: /usr/local/lib/gio/modules
|
|
||||||
GST_PLUGIN_SCANNER: /usr/local/opt/gstreamer/libexec/gstreamer-1.0/gst-plugin-scanner
|
|
||||||
GST_PLUGIN_PATH: /usr/local/lib/gstreamer-1.0
|
|
||||||
working-directory: build
|
|
||||||
run: make deploy
|
|
||||||
|
|
||||||
- name: Deploy check
|
|
||||||
working-directory: build
|
|
||||||
run: make deploycheck
|
|
||||||
|
|
||||||
- name: Create DMG
|
|
||||||
working-directory: build
|
|
||||||
run: make dmg
|
|
||||||
|
|
||||||
|
|
||||||
build-macos-macports:
|
|
||||||
name: Build macOS Macports
|
|
||||||
runs-on: macos-11
|
|
||||||
steps:
|
|
||||||
- name: Install macports
|
|
||||||
run: |
|
|
||||||
macports_version=$(wget -q -O- 'https://github.com/macports/macports-base' | sed -n 's,.*releases/tag/\([^"&;]*\)".*,\1,p' | sed 's/^v//g' | sort -V | tail -1)
|
|
||||||
wget https://github.com/macports/macports-base/releases/download/v${macports_version}/MacPorts-${macports_version}-11-BigSur.pkg
|
|
||||||
sudo installer -pkg ./MacPorts-${macports_version}-11-BigSur.pkg -target /
|
|
||||||
|
|
||||||
- name: Uninstall homebrew
|
|
||||||
run: |
|
|
||||||
curl -sLO https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
|
|
||||||
chmod +x ./uninstall.sh
|
|
||||||
sudo ./uninstall.sh --force
|
|
||||||
|
|
||||||
- name: Update macports
|
|
||||||
run: sudo /opt/local/bin/port -v selfupdate
|
|
||||||
|
|
||||||
- name: Install packages
|
|
||||||
run: sudo /opt/local/bin/port -N -p install wget gettext glib2 pkgconfig cmake boost protobuf-cpp sqlite3 chromaprint libebur128 fftw taglib libcdio libmtp
|
|
||||||
|
|
||||||
- name: Install gstreamer
|
|
||||||
run: sudo /opt/local/bin/port -N -p install gstreamer1 gstreamer1-gst-plugins-base gstreamer1-gst-plugins-good gstreamer1-gst-plugins-bad gstreamer1-gst-plugins-ugly gstreamer1-gst-libav
|
|
||||||
|
|
||||||
- name: Install gst-plugins-bad
|
|
||||||
run: sudo /opt/local/bin/port -N -p install gstreamer1-gst-plugins-bad +faac
|
|
||||||
|
|
||||||
- name: Install qt6-qtbase
|
|
||||||
run: sudo /opt/local/bin/port -N -p install qt6-qtbase
|
|
||||||
|
|
||||||
- name: Install qt6-qttools
|
|
||||||
run: sudo /opt/local/bin/port -N -p install qt6-qttools || true
|
|
||||||
|
|
||||||
- name: Install qt6-sqlite-plugin
|
|
||||||
run: sudo /opt/local/bin/port -N -p install qt6-sqlite-plugin
|
|
||||||
|
|
||||||
- name: Install libgpod
|
|
||||||
run: sudo /opt/local/bin/port -N -p install libgpod || true
|
|
||||||
|
|
||||||
- name: Add /opt/local/bin to PATH
|
|
||||||
run: echo "/opt/local/bin" >> $GITHUB_PATH
|
|
||||||
|
|
||||||
- name: Install create-dmg
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
mkdir -p ~/build
|
|
||||||
cd ~/build
|
|
||||||
git clone https://github.com/create-dmg/create-dmg
|
|
||||||
cd create-dmg
|
|
||||||
sudo make install
|
|
||||||
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
|
|
||||||
- name: Create Build Environment
|
|
||||||
run: /opt/local/bin/cmake -E make_directory build
|
|
||||||
|
|
||||||
- name: Configure CMake
|
|
||||||
env:
|
|
||||||
MACOSX_DEPLOYMENT_TARGET: 11.0
|
|
||||||
PKG_CONFIG_PATH: /opt/local/lib/pkgconfig
|
|
||||||
run: /opt/local/libexec/qt6/bin/qt-cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_WITH_QT6=ON -DBUILD_WERROR=OFF -DUSE_BUNDLE=ON -DENABLE_DBUS=OFF
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: /opt/local/bin/cmake --build build --config Release --parallel 4
|
|
||||||
|
|
||||||
- name: Install
|
|
||||||
working-directory: build
|
|
||||||
run: make install
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
|
||||||
GIO_EXTRA_MODULES: /opt/local/lib/gio/modules
|
|
||||||
GST_PLUGIN_SCANNER: /opt/local/libexec/gstreamer-1.0/gst-plugin-scanner
|
|
||||||
GST_PLUGIN_PATH: /opt/local/lib/gstreamer-1.0
|
|
||||||
working-directory: build
|
|
||||||
run: make deploy
|
|
||||||
|
|
||||||
- name: Deploy check
|
|
||||||
working-directory: build
|
|
||||||
run: make deploycheck
|
|
||||||
|
|
||||||
- name: Create DMG
|
|
||||||
working-directory: build
|
|
||||||
run: make dmg
|
|
||||||
|
|
||||||
|
|
||||||
build-windows-mingw:
|
build-windows-mingw:
|
||||||
name: Build Windows MinGW
|
name: Build Windows MinGW
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -1122,12 +909,14 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
arch: [ 'i686', 'x86_64' ]
|
arch: [ 'i686', 'x86_64' ]
|
||||||
build_type: [ 'debug', 'release' ]
|
buildtype: [ 'debug', 'release' ]
|
||||||
container:
|
container:
|
||||||
image: jonaski/strawberry-mxe-${{matrix.arch}}-${{matrix.build_type}}
|
image: jonaski/strawberry-mxe-${{matrix.arch}}-${{matrix.buildtype}}
|
||||||
steps:
|
steps:
|
||||||
- name: Install rsync
|
|
||||||
run: zypper -n --gpg-auto-import-keys in rsync
|
- name: Set cmake buildtype
|
||||||
|
shell: bash
|
||||||
|
run: echo "cmake_buildtype=$(echo ${{matrix.buildtype}} | sed 's/.*/\u&/')" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -1143,14 +932,6 @@ jobs:
|
|||||||
- name: Link MXE directory
|
- name: Link MXE directory
|
||||||
run: ln -s /strawberry-mxe ~/mxe-shared
|
run: ln -s /strawberry-mxe ~/mxe-shared
|
||||||
|
|
||||||
- name: Set ENABLE_WIN32_CONSOLE (debug)
|
|
||||||
if: matrix.build_type == 'debug'
|
|
||||||
run: echo "win32_console=ON" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Set ENABLE_WIN32_CONSOLE (release)
|
|
||||||
if: matrix.build_type == 'release'
|
|
||||||
run: echo "win32_console=OFF" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Run CMake
|
- name: Run CMake
|
||||||
env:
|
env:
|
||||||
PKG_CONFIG_PATH: /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/lib/pkgconfig
|
PKG_CONFIG_PATH: /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/lib/pkgconfig
|
||||||
@@ -1159,12 +940,12 @@ jobs:
|
|||||||
-S .
|
-S .
|
||||||
-B build
|
-B build
|
||||||
-DCMAKE_TOOLCHAIN_FILE="../cmake/Toolchain-${{matrix.arch}}-w64-mingw32-shared.cmake"
|
-DCMAKE_TOOLCHAIN_FILE="../cmake/Toolchain-${{matrix.arch}}-w64-mingw32-shared.cmake"
|
||||||
-DCMAKE_BUILD_TYPE="${{matrix.build_type}}"
|
-DCMAKE_BUILD_TYPE="${{env.cmake_buildtype}}"
|
||||||
-DCMAKE_PREFIX_PATH="/strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/qt6"
|
-DCMAKE_PREFIX_PATH="/strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/qt6"
|
||||||
-DBUILD_WITH_QT6=ON
|
-DBUILD_WITH_QT6=ON
|
||||||
-DBUILD_WERROR=OFF
|
-DBUILD_WERROR=OFF
|
||||||
-DARCH="${{matrix.arch}}"
|
-DARCH="${{matrix.arch}}"
|
||||||
-DENABLE_WIN32_CONSOLE=${{env.win32_console}}
|
-DENABLE_WIN32_CONSOLE=$(test "${{matrix.buildtype}}" = "debug" && echo "ON" || echo "OFF")
|
||||||
-DENABLE_DBUS=OFF
|
-DENABLE_DBUS=OFF
|
||||||
-DENABLE_LIBGPOD=OFF
|
-DENABLE_LIBGPOD=OFF
|
||||||
-DENABLE_LIBMTP=OFF
|
-DENABLE_LIBMTP=OFF
|
||||||
@@ -1172,7 +953,7 @@ jobs:
|
|||||||
-DProtobuf_PROTOC_EXECUTABLE="/strawberry-mxe/usr/x86_64-pc-linux-gnu/bin/protoc"
|
-DProtobuf_PROTOC_EXECUTABLE="/strawberry-mxe/usr/x86_64-pc-linux-gnu/bin/protoc"
|
||||||
|
|
||||||
- name: Run Make
|
- name: Run Make
|
||||||
run: cmake --build build --config Release --parallel $(nproc)
|
run: cmake --build build --config "${{env.cmake_buildtype}}" --parallel $(nproc)
|
||||||
|
|
||||||
- name: Create directories
|
- name: Create directories
|
||||||
working-directory: build
|
working-directory: build
|
||||||
@@ -1211,7 +992,7 @@ jobs:
|
|||||||
run: cp /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/bin/{sqlite3.exe,gst-launch-1.0.exe,gst-play-1.0.exe,gst-discoverer-1.0.exe,libsoup-3.0-0.dll,libnghttp2.dll} .
|
run: cp /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/bin/{sqlite3.exe,gst-launch-1.0.exe,gst-play-1.0.exe,gst-discoverer-1.0.exe,libsoup-3.0-0.dll,libnghttp2.dll} .
|
||||||
|
|
||||||
- name: Copy extra binaries (debug)
|
- name: Copy extra binaries (debug)
|
||||||
if: matrix.build_type == 'debug'
|
if: matrix.buildtype == 'debug'
|
||||||
working-directory: build
|
working-directory: build
|
||||||
run: cp /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/bin/{gdb.exe,libreadline8.dll} .
|
run: cp /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared/bin/{gdb.exe,libreadline8.dll} .
|
||||||
|
|
||||||
@@ -1231,12 +1012,12 @@ jobs:
|
|||||||
-R /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared
|
-R /strawberry-mxe/usr/${{matrix.arch}}-w64-mingw32.shared
|
||||||
|
|
||||||
- name: Strip binaries
|
- name: Strip binaries
|
||||||
if: matrix.build_type == 'release'
|
if: matrix.buildtype == 'release'
|
||||||
working-directory: build
|
working-directory: build
|
||||||
run: find . -type f \( -iname \*.dll -o -iname \*.exe \) -exec /strawberry-mxe/usr/bin/${{matrix.arch}}-w64-mingw32.shared-strip {} \;
|
run: find . -type f \( -iname \*.dll -o -iname \*.exe \) -exec /strawberry-mxe/usr/bin/${{matrix.arch}}-w64-mingw32.shared-strip {} \;
|
||||||
|
|
||||||
- name: Strip gdb.exe
|
- name: Strip gdb.exe
|
||||||
if: matrix.build_type == 'debug'
|
if: matrix.buildtype == 'debug'
|
||||||
working-directory: build
|
working-directory: build
|
||||||
run: /strawberry-mxe/usr/bin/${{matrix.arch}}-w64-mingw32.shared-strip gdb.exe
|
run: /strawberry-mxe/usr/bin/${{matrix.arch}}-w64-mingw32.shared-strip gdb.exe
|
||||||
|
|
||||||
@@ -1312,15 +1093,19 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
arch: [ 'x86', 'x86_64' ]
|
arch: [ 'x86', 'x86_64' ]
|
||||||
build_type: [ 'debug', 'release' ]
|
buildtype: [ 'debug', 'release' ]
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: Set prefix path
|
- name: Set prefix path
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "prefix_path_backslash=c:\strawberry_msvc_${{matrix.arch}}_${{matrix.build_type}}" >> $GITHUB_ENV
|
echo "prefix_path_backslash=c:\strawberry_msvc_${{matrix.arch}}_${{matrix.buildtype}}" >> $GITHUB_ENV
|
||||||
echo "prefix_path_forwardslash=c:/strawberry_msvc_${{matrix.arch}}_${{matrix.build_type}}" >> $GITHUB_ENV
|
echo "prefix_path_forwardslash=c:/strawberry_msvc_${{matrix.arch}}_${{matrix.buildtype}}" >> $GITHUB_ENV
|
||||||
echo "prefix_path_unix=/c/strawberry_msvc_${{matrix.arch}}_${{matrix.build_type}}" >> $GITHUB_ENV
|
echo "prefix_path_unix=/c/strawberry_msvc_${{matrix.arch}}_${{matrix.buildtype}}" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Set cmake buildtype
|
||||||
|
shell: bash
|
||||||
|
run: echo "cmake_buildtype=$(echo ${{matrix.buildtype}} | sed 's/.*/\u&/')" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Create downloads directory
|
- name: Create downloads directory
|
||||||
shell: cmd
|
shell: cmd
|
||||||
@@ -1329,12 +1114,12 @@ jobs:
|
|||||||
- name: Download Windows MSVC dependencies
|
- name: Download Windows MSVC dependencies
|
||||||
shell: cmd
|
shell: cmd
|
||||||
working-directory: downloads
|
working-directory: downloads
|
||||||
run: curl -f -O -L https://github.com/strawberrymusicplayer/strawberry-msvc-dependencies/releases/latest/download/strawberry-msvc-${{matrix.arch}}-${{matrix.build_type}}.tar.xz
|
run: curl -f -O -L https://github.com/strawberrymusicplayer/strawberry-msvc-dependencies/releases/latest/download/strawberry-msvc-${{matrix.arch}}-${{matrix.buildtype}}.tar.xz
|
||||||
|
|
||||||
- name: Extract Windows MSVC dependencies
|
- name: Extract Windows MSVC dependencies
|
||||||
shell: bash
|
shell: bash
|
||||||
working-directory: downloads
|
working-directory: downloads
|
||||||
run: tar -C /c -xf strawberry-msvc-${{matrix.arch}}-${{matrix.build_type}}.tar.xz
|
run: tar -C /c -xf strawberry-msvc-${{matrix.arch}}-${{matrix.buildtype}}.tar.xz
|
||||||
|
|
||||||
- name: Update PATH
|
- name: Update PATH
|
||||||
run: echo "${{env.prefix_path_backslash}}\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
run: echo "${{env.prefix_path_backslash}}\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
||||||
@@ -1343,19 +1128,15 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: cp /c/strawberry/c/bin/{patch.exe,strip.exe,strings.exe,objdump.exe} ${{env.prefix_path_unix}}/bin
|
run: cp /c/strawberry/c/bin/{patch.exe,strip.exe,strings.exe,objdump.exe} ${{env.prefix_path_unix}}/bin
|
||||||
|
|
||||||
- name: Uninstall conflicting mingw
|
|
||||||
shell: cmd
|
|
||||||
run: choco uninstall mingw -y -f
|
|
||||||
|
|
||||||
- name: Delete conflicting files
|
- name: Delete conflicting files
|
||||||
shell: bash
|
shell: bash
|
||||||
run: rm -rf /c/strawberry/c "/c/program files/OpenSSL" "/c/program files/postgresql"
|
run: rm -rf /c/msys64 /c/mingw32 /c/mingw64 /c/strawberry/c "/c/program files/OpenSSL" "/c/program files/postgresql"
|
||||||
|
|
||||||
- name: Delete conflicting icu
|
- name: Delete conflicting icu
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
find "/c/program files (x86)/windows kits/" -name 'icu*.lib' -delete
|
find "/c/program files (x86)/windows kits/" -iname 'icu*.lib' -delete
|
||||||
find "/c/program files (x86)/windows kits/" -name 'icu*.h' -delete
|
find "/c/program files (x86)/windows kits/" -iname 'icu*.h' -delete
|
||||||
|
|
||||||
- name: Download NSIS LockedList plugin
|
- name: Download NSIS LockedList plugin
|
||||||
shell: cmd
|
shell: cmd
|
||||||
@@ -1435,10 +1216,9 @@ jobs:
|
|||||||
-S .
|
-S .
|
||||||
-B build
|
-B build
|
||||||
-G "Ninja"
|
-G "Ninja"
|
||||||
-DCMAKE_BUILD_TYPE="${{matrix.build_type}}"
|
-DCMAKE_BUILD_TYPE="${{env.cmake_buildtype}}"
|
||||||
-DCMAKE_PREFIX_PATH="${{env.prefix_path_forwardslash}}/lib/cmake"
|
-DCMAKE_PREFIX_PATH="${{env.prefix_path_forwardslash}}/lib/cmake"
|
||||||
-DBUILD_WITH_QT6=ON
|
-DBUILD_WITH_QT6=ON
|
||||||
-DBUILD_WERROR=OFF
|
|
||||||
-DARCH="${{matrix.arch}}"
|
-DARCH="${{matrix.arch}}"
|
||||||
-DENABLE_WIN32_CONSOLE=${{env.win32_console}}
|
-DENABLE_WIN32_CONSOLE=${{env.win32_console}}
|
||||||
-DUSE_TAGLIB=ON
|
-DUSE_TAGLIB=ON
|
||||||
@@ -1449,7 +1229,7 @@ jobs:
|
|||||||
shell: cmd
|
shell: cmd
|
||||||
env:
|
env:
|
||||||
CL: "/MP"
|
CL: "/MP"
|
||||||
run: cmake --build build --config ${{matrix.build_type}} --parallel 4
|
run: cmake --build build --config "${{env.cmake_buildtype}}" --parallel 4
|
||||||
|
|
||||||
- name: Copy extra binaries
|
- name: Copy extra binaries
|
||||||
shell: cmd
|
shell: cmd
|
||||||
@@ -1691,8 +1471,11 @@ jobs:
|
|||||||
- build-windows-mingw
|
- build-windows-mingw
|
||||||
- build-windows-msvc
|
- build-windows-msvc
|
||||||
steps:
|
steps:
|
||||||
- name: Install rsync
|
|
||||||
run: sudo apt install -y rsync
|
- name: Install packages
|
||||||
|
env:
|
||||||
|
DEBIAN_FRONTEND: noninteractive
|
||||||
|
run: sudo apt install -y git rsync hub
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|||||||
@@ -300,10 +300,22 @@ if(NOT TAGLIB_FOUND AND NOT TAGPARSER_FOUND)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# SingleApplication
|
# SingleApplication
|
||||||
add_subdirectory(3rdparty/kdsingleapplication)
|
if(QT_VERSION_MAJOR EQUAL 5)
|
||||||
set(SINGLEAPPLICATION_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/kdsingleapplication)
|
set(KDSINGLEAPPLICATION_NAME "KDSingleApplication-qt")
|
||||||
set(SINGLEAPPLICATION_LIBRARIES kdsingleapplication)
|
else()
|
||||||
add_definitions(-DKDSINGLEAPPLICATION_STATIC_BUILD)
|
set(KDSINGLEAPPLICATION_NAME "KDSingleApplication-qt${QT_VERSION_MAJOR}")
|
||||||
|
endif()
|
||||||
|
find_package(${KDSINGLEAPPLICATION_NAME})
|
||||||
|
if(TARGET KDAB::kdsingleapplication)
|
||||||
|
message(STATUS "Using system KDSingleApplication")
|
||||||
|
set(SINGLEAPPLICATION_LIBRARIES KDAB::kdsingleapplication)
|
||||||
|
else()
|
||||||
|
message(STATUS "Using 3rdparty KDSingleApplication")
|
||||||
|
add_subdirectory(3rdparty/kdsingleapplication)
|
||||||
|
set(SINGLEAPPLICATION_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/kdsingleapplication)
|
||||||
|
set(SINGLEAPPLICATION_LIBRARIES kdsingleapplication)
|
||||||
|
add_definitions(-DKDSINGLEAPPLICATION_STATIC_BUILD)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
add_subdirectory(3rdparty/SPMediaKeyTap)
|
add_subdirectory(3rdparty/SPMediaKeyTap)
|
||||||
@@ -440,19 +452,11 @@ optional_component(EBUR128 ON "EBU R 128 loudness normalization"
|
|||||||
)
|
)
|
||||||
|
|
||||||
if(APPLE OR WIN32)
|
if(APPLE OR WIN32)
|
||||||
option(USE_BUNDLE "Bundle dependencies" ON)
|
set(USE_BUNDLE_DEFAULT ON)
|
||||||
else()
|
else()
|
||||||
option(USE_BUNDLE "Bundle dependencies" OFF)
|
set(USE_BUNDLE_DEFAULT OFF)
|
||||||
endif()
|
|
||||||
|
|
||||||
if(USE_BUNDLE AND NOT USE_BUNDLE_DIR)
|
|
||||||
if(LINUX)
|
|
||||||
set(USE_BUNDLE_DIR "../plugins")
|
|
||||||
endif()
|
|
||||||
if(APPLE)
|
|
||||||
set(USE_BUNDLE_DIR "../PlugIns")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
option(USE_BUNDLE "Bundle dependencies" ${USE_BUNDLE_DEFAULT})
|
||||||
|
|
||||||
if(NOT CMAKE_CROSSCOMPILING)
|
if(NOT CMAKE_CROSSCOMPILING)
|
||||||
# Check that we have Qt with sqlite driver
|
# Check that we have Qt with sqlite driver
|
||||||
|
|||||||
22
Changelog
22
Changelog
@@ -2,6 +2,28 @@ Strawberry Music Player
|
|||||||
=======================
|
=======================
|
||||||
ChangeLog
|
ChangeLog
|
||||||
|
|
||||||
|
Version 1.0.21 (2023.10.21):
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
* Fixed seekbar position resetting to zero before showing actual position when seeking.
|
||||||
|
* Fixed compressed files showing up in collection (#1274).
|
||||||
|
* Fixed connecting devices (#1288).
|
||||||
|
* Fixed device schema missing ebur128 fields.
|
||||||
|
* Fixed collection search by tag not working with space between colon and search term (#1290).
|
||||||
|
* Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
|
||||||
|
* Fixed intermittent crash when seeking with Auto as output (#1123).
|
||||||
|
* (Windows) Fixed playlist header colors in dark mode (#1275).
|
||||||
|
|
||||||
|
Enhancements:
|
||||||
|
* Support using system KDSingleApplication when available.
|
||||||
|
* Improved lyrics matching.
|
||||||
|
* (macOS) Fully codesign binaries and DMG.
|
||||||
|
|
||||||
|
Version 1.0.20 (2023.09.24):
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
* Fixed appdata validation.
|
||||||
|
|
||||||
Version 1.0.19 (2023.09.24):
|
Version 1.0.19 (2023.09.24):
|
||||||
|
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ There are currently 3 options for sponsoring:
|
|||||||
|
|
||||||
1. [GitHub Sponsors](https://github.com/sponsors/jonaski)
|
1. [GitHub Sponsors](https://github.com/sponsors/jonaski)
|
||||||
2. [Patreon](https://www.patreon.com/jonaskvinge)
|
2. [Patreon](https://www.patreon.com/jonaskvinge)
|
||||||
3. [PayPal](https://paypal.me/jonaskvinge)
|
3. [Ko-fi](https://ko-fi.com/jonaskvinge)
|
||||||
|
4. [PayPal](https://paypal.me/jonaskvinge)
|
||||||
|
|
||||||
Funding developers is a way to contribute to open source projects you appreciate, it helps developers get the resources they need, and recognize contributors working behind the scenes to make open source better for everyone.
|
Funding developers is a way to contribute to open source projects you appreciate, it helps developers get the resources they need, and recognize contributors working behind the scenes to make open source better for everyone.
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ if(MACDEPLOYQT_EXECUTABLE)
|
|||||||
COMMAND cp -v ${CMAKE_SOURCE_DIR}/dist/macos/Info.plist ${CMAKE_BINARY_DIR}/strawberry.app/Contents/
|
COMMAND cp -v ${CMAKE_SOURCE_DIR}/dist/macos/Info.plist ${CMAKE_BINARY_DIR}/strawberry.app/Contents/
|
||||||
COMMAND cp -v ${CMAKE_SOURCE_DIR}/dist/macos/strawberry.icns ${CMAKE_BINARY_DIR}/strawberry.app/Contents/Resources/
|
COMMAND cp -v ${CMAKE_SOURCE_DIR}/dist/macos/strawberry.icns ${CMAKE_BINARY_DIR}/strawberry.app/Contents/Resources/
|
||||||
COMMAND ${CMAKE_SOURCE_DIR}/dist/macos/macgstcopy.sh ${CMAKE_BINARY_DIR}/strawberry.app
|
COMMAND ${CMAKE_SOURCE_DIR}/dist/macos/macgstcopy.sh ${CMAKE_BINARY_DIR}/strawberry.app
|
||||||
COMMAND ${MACDEPLOYQT_EXECUTABLE} strawberry.app -verbose=3 -executable=${CMAKE_BINARY_DIR}/strawberry.app/Contents/PlugIns/strawberry-tagreader -executable=${CMAKE_BINARY_DIR}/strawberry.app/Contents/PlugIns/gst-plugin-scanner -executable=strawberry.app/Contents/PlugIns/gio-modules/libgioopenssl.so -executable=strawberry.app/Contents/PlugIns/gio-modules/libgiognutls.so ${MACDEPLOYQT_CODESIGN}
|
COMMAND ${MACDEPLOYQT_EXECUTABLE} strawberry.app -verbose=3 -executable=${CMAKE_BINARY_DIR}/strawberry.app/Contents/PlugIns/strawberry-tagreader -executable=${CMAKE_BINARY_DIR}/strawberry.app/Contents/PlugIns/gst-plugin-scanner ${MACDEPLOYQT_CODESIGN}
|
||||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||||
DEPENDS strawberry strawberry-tagreader
|
DEPENDS strawberry strawberry-tagreader
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
set(STRAWBERRY_VERSION_MAJOR 1)
|
set(STRAWBERRY_VERSION_MAJOR 1)
|
||||||
set(STRAWBERRY_VERSION_MINOR 0)
|
set(STRAWBERRY_VERSION_MINOR 0)
|
||||||
set(STRAWBERRY_VERSION_PATCH 19)
|
set(STRAWBERRY_VERSION_PATCH 21)
|
||||||
#set(STRAWBERRY_VERSION_PRERELEASE rc1)
|
#set(STRAWBERRY_VERSION_PRERELEASE rc1)
|
||||||
|
|
||||||
set(INCLUDE_GIT_REVISION OFF)
|
set(INCLUDE_GIT_REVISION OFF)
|
||||||
@@ -25,7 +25,7 @@ if(INCLUDE_GIT_REVISION AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
|||||||
|
|
||||||
find_program(GIT_EXECUTABLE git)
|
find_program(GIT_EXECUTABLE git)
|
||||||
if(NOT GIT_EXECUTABLE OR GIT_EXECUTABLE-NOTFOUND)
|
if(NOT GIT_EXECUTABLE OR GIT_EXECUTABLE-NOTFOUND)
|
||||||
message(FATAL_ERROR "Missing GIT executable." )
|
message(FATAL_ERROR "Missing Git executable." )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Get the current working branch
|
# Get the current working branch
|
||||||
@@ -48,7 +48,7 @@ if(INCLUDE_GIT_REVISION AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
|||||||
)
|
)
|
||||||
|
|
||||||
if(NOT ${GIT_CMD_RESULT_REVISION} EQUAL 0)
|
if(NOT ${GIT_CMD_RESULT_REVISION} EQUAL 0)
|
||||||
message(FATAL_ERROR "GIT command failed to get revision string '${GIT_REVISION}'")
|
message(FATAL_ERROR "Git command failed to get revision string '${GIT_REVISION}'")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
@@ -67,7 +67,7 @@ if(GIT_REVISION)
|
|||||||
|
|
||||||
list(LENGTH GIT_PARTS GIT_PARTS_LENGTH)
|
list(LENGTH GIT_PARTS GIT_PARTS_LENGTH)
|
||||||
if(NOT GIT_PARTS_LENGTH EQUAL 3)
|
if(NOT GIT_PARTS_LENGTH EQUAL 3)
|
||||||
message(FATAL_ERROR "Failed to parse git revision string '${GIT_REVISION}'")
|
set(GIT_PARTS "${majorminorpatch};0;${GIT_REVISION}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
list(GET GIT_PARTS 0 GIT_TAGNAME)
|
list(GET GIT_PARTS 0 GIT_TAGNAME)
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ CREATE TABLE device_%deviceid_songs (
|
|||||||
track INTEGER NOT NULL DEFAULT -1,
|
track INTEGER NOT NULL DEFAULT -1,
|
||||||
disc INTEGER NOT NULL DEFAULT -1,
|
disc INTEGER NOT NULL DEFAULT -1,
|
||||||
year INTEGER NOT NULL DEFAULT -1,
|
year INTEGER NOT NULL DEFAULT -1,
|
||||||
originalyear INTEGER NOT NULL DEFAULT 0,
|
originalyear INTEGER NOT NULL DEFAULT -1,
|
||||||
genre TEXT,
|
genre TEXT,
|
||||||
compilation INTEGER NOT NULL DEFAULT 0,
|
compilation INTEGER NOT NULL DEFAULT 0,
|
||||||
composer TEXT,
|
composer TEXT,
|
||||||
@@ -83,7 +83,10 @@ CREATE TABLE device_%deviceid_songs (
|
|||||||
musicbrainz_track_id TEXT,
|
musicbrainz_track_id TEXT,
|
||||||
musicbrainz_disc_id TEXT,
|
musicbrainz_disc_id TEXT,
|
||||||
musicbrainz_release_group_id TEXT,
|
musicbrainz_release_group_id TEXT,
|
||||||
musicbrainz_work_id TEXT
|
musicbrainz_work_id TEXT,
|
||||||
|
|
||||||
|
ebur128_integrated_loudness_lufs REAL,
|
||||||
|
ebur128_loudness_range_lu REAL
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -96,4 +99,4 @@ CREATE VIRTUAL TABLE device_%deviceid_fts USING fts5(
|
|||||||
tokenize = "unicode61 remove_diacritics 1"
|
tokenize = "unicode61 remove_diacritics 1"
|
||||||
);
|
);
|
||||||
|
|
||||||
UPDATE devices SET schema_version=4 WHERE ROWID=%deviceid;
|
UPDATE devices SET schema_version=5 WHERE ROWID=%deviceid;
|
||||||
|
|||||||
3
debian/control.in
vendored
3
debian/control.in
vendored
@@ -25,7 +25,8 @@ Build-Depends: debhelper (>= 11),
|
|||||||
libgpod-dev,
|
libgpod-dev,
|
||||||
libmtp-dev,
|
libmtp-dev,
|
||||||
libchromaprint-dev,
|
libchromaprint-dev,
|
||||||
libfftw3-dev
|
libfftw3-dev,
|
||||||
|
libebur128-dev
|
||||||
Standards-Version: 4.6.1
|
Standards-Version: 4.6.1
|
||||||
|
|
||||||
Package: strawberry
|
Package: strawberry
|
||||||
|
|||||||
167
dist/macos/macgstcopy.sh
vendored
167
dist/macos/macgstcopy.sh
vendored
@@ -23,6 +23,26 @@ if [ "${GST_PLUGIN_PATH}" = "" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if ! [ -e "${GIO_EXTRA_MODULES}/libgiognutls.so" ] && ! [ -e "${GIO_EXTRA_MODULES}/libgioopenssl.so" ]; then
|
||||||
|
echo "Error: Missing ${GIO_EXTRA_MODULES}/libgiognutls.so or ${GIO_EXTRA_MODULES}/libgioopenssl.so."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -e "${GST_PLUGIN_SCANNER}" ]; then
|
||||||
|
echo "Error: Missing ${GST_PLUGIN_SCANNER}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -d "${GST_PLUGIN_PATH}" ]; then
|
||||||
|
echo "Error: GStreamer plugins path ${GST_PLUGIN_PATH} does not exist."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -e "${GST_PLUGIN_PATH}/libgstcoreelements.so" ] && ! [ -e "${GST_PLUGIN_PATH}/libgstcoreelements.dylib" ]; then
|
||||||
|
echo "Error: Missing libgstcoreelements.{so,dylib} in GStreamer plugins path ${GST_PLUGIN_PATH}."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p "${bundledir}/Contents/PlugIns/gio-modules" || exit 1
|
mkdir -p "${bundledir}/Contents/PlugIns/gio-modules" || exit 1
|
||||||
mkdir -p "${bundledir}/Contents/PlugIns/gstreamer" || exit 1
|
mkdir -p "${bundledir}/Contents/PlugIns/gstreamer" || exit 1
|
||||||
|
|
||||||
@@ -38,82 +58,91 @@ else
|
|||||||
echo "Warning: Missing ${GIO_EXTRA_MODULES}/libgioopenssl.so"
|
echo "Warning: Missing ${GIO_EXTRA_MODULES}/libgioopenssl.so"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! [ -e "${GST_PLUGIN_SCANNER}" ]; then
|
|
||||||
echo "Error: Missing ${GST_PLUGIN_SCANNER}"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
cp -v -f "${GST_PLUGIN_SCANNER}" "${bundledir}/Contents/PlugIns/" || exit 1
|
cp -v -f "${GST_PLUGIN_SCANNER}" "${bundledir}/Contents/PlugIns/" || exit 1
|
||||||
|
install_name_tool -add_rpath "@loader_path/../Frameworks" "${bundledir}/Contents/PlugIns/$(basename ${GST_PLUGIN_SCANNER})" || exit 1
|
||||||
if ! [ -d "${GST_PLUGIN_PATH}" ]; then
|
|
||||||
echo "Error: GStreamer plugins path ${GST_PLUGIN_PATH} does not exist."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
gst_plugins="
|
gst_plugins="
|
||||||
libgstaes.dylib
|
libgstaes
|
||||||
libgstaiff.dylib
|
libgstaiff
|
||||||
libgstapetag.dylib
|
libgstapetag
|
||||||
libgstapp.dylib
|
libgstapp
|
||||||
libgstasf.dylib
|
libgstasf
|
||||||
libgstasfmux.dylib
|
libgstasfmux
|
||||||
libgstaudioconvert.dylib
|
libgstaudioconvert
|
||||||
libgstaudiofx.dylib
|
libgstaudiofx
|
||||||
libgstaudiomixer.dylib
|
libgstaudiomixer
|
||||||
libgstaudioparsers.dylib
|
libgstaudioparsers
|
||||||
libgstaudiorate.dylib
|
libgstaudiorate
|
||||||
libgstaudioresample.dylib
|
libgstaudioresample
|
||||||
libgstaudiotestsrc.dylib
|
libgstaudiotestsrc
|
||||||
libgstautodetect.dylib
|
libgstautodetect
|
||||||
libgstbs2b.dylib
|
libgstbs2b
|
||||||
libgstcdio.dylib
|
libgstcdio
|
||||||
libgstcoreelements.dylib
|
libgstcoreelements
|
||||||
libgstdash.dylib
|
libgstdash
|
||||||
libgstequalizer.dylib
|
libgstequalizer
|
||||||
libgstfaac.dylib
|
libgstfaac
|
||||||
libgstfaad.dylib
|
libgstfaad
|
||||||
libgstfdkaac.dylib
|
libgstfdkaac
|
||||||
libgstflac.dylib
|
libgstflac
|
||||||
libgstgio.dylib
|
libgstgio
|
||||||
libgsthls.dylib
|
libgsthls
|
||||||
libgsticydemux.dylib
|
libgsticydemux
|
||||||
libgstid3demux.dylib
|
libgstid3demux
|
||||||
libgstid3tag.dylib
|
libgstid3tag
|
||||||
libgstisomp4.dylib
|
libgstisomp4
|
||||||
libgstlame.dylib
|
libgstlame
|
||||||
libgstlibav.dylib
|
libgstlibav
|
||||||
libgstmpg123.dylib
|
libgstmpg123
|
||||||
libgstmusepack.dylib
|
libgstmusepack
|
||||||
libgstogg.dylib
|
libgstogg
|
||||||
libgstopenmpt.dylib
|
libgstopenmpt
|
||||||
libgstopus.dylib
|
libgstopus
|
||||||
libgstopusparse.dylib
|
libgstopusparse
|
||||||
libgstosxaudio.dylib
|
libgstosxaudio
|
||||||
libgstpbtypes.dylib
|
libgstpbtypes
|
||||||
libgstplayback.dylib
|
libgstplayback
|
||||||
libgstreplaygain.dylib
|
libgstreplaygain
|
||||||
libgstrtp.dylib
|
libgstrtp
|
||||||
libgstrtsp.dylib
|
libgstrtsp
|
||||||
libgstsoup.dylib
|
libgstsoup
|
||||||
libgstspectrum.dylib
|
libgstspectrum
|
||||||
libgstspeex.dylib
|
libgstspeex
|
||||||
libgsttaglib.dylib
|
libgsttaglib
|
||||||
libgsttcp.dylib
|
libgsttcp
|
||||||
libgsttwolame.dylib
|
libgsttwolame
|
||||||
libgsttypefindfunctions.dylib
|
libgsttypefindfunctions
|
||||||
libgstudp.dylib
|
libgstudp
|
||||||
libgstvolume.dylib
|
libgstvolume
|
||||||
libgstvorbis.dylib
|
libgstvorbis
|
||||||
libgstwavenc.dylib
|
libgstwavenc
|
||||||
libgstwavpack.dylib
|
libgstwavpack
|
||||||
libgstwavparse.dylib
|
libgstwavparse
|
||||||
libgstxingmux.dylib
|
libgstxingmux
|
||||||
"
|
"
|
||||||
|
|
||||||
gst_plugins=$(echo "$gst_plugins" | tr '\n' ' ' | sed -e 's/^ //g' | sed -e 's/ / /g')
|
gst_plugins=$(echo "$gst_plugins" | tr '\n' ' ' | sed -e 's/^ //g' | sed -e 's/ / /g')
|
||||||
for gst_plugin in $gst_plugins; do
|
for gst_plugin in $gst_plugins; do
|
||||||
if [ -e "${GST_PLUGIN_PATH}/${gst_plugin}" ]; then
|
if [ -e "${GST_PLUGIN_PATH}/${gst_plugin}.dylib" ]; then
|
||||||
cp -v -f "${GST_PLUGIN_PATH}/${gst_plugin}" "${bundledir}/Contents/PlugIns/gstreamer/" || exit 1
|
cp -v -f "${GST_PLUGIN_PATH}/${gst_plugin}.dylib" "${bundledir}/Contents/PlugIns/gstreamer/" || exit 1
|
||||||
|
install_name_tool -id "@rpath/${gst_plugin}.dylib" "${bundledir}/Contents/PlugIns/gstreamer/${gst_plugin}.dylib"
|
||||||
|
elif [ -e "${GST_PLUGIN_PATH}/${gst_plugin}.so" ]; then
|
||||||
|
cp -v -f "${GST_PLUGIN_PATH}/${gst_plugin}.so" "${bundledir}/Contents/PlugIns/gstreamer/" || exit 1
|
||||||
|
install_name_tool -id "@rpath/${gst_plugin}.so" "${bundledir}/Contents/PlugIns/gstreamer/${gst_plugin}.so"
|
||||||
else
|
else
|
||||||
echo "Warning: Missing gstreamer plugin ${gst_plugin}"
|
echo "Warning: Missing gstreamer plugin ${gst_plugin}."
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# libsoup is dynamically loaded by gstreamer, so it needs to be copied.
|
||||||
|
if [ "${LIBSOUP_LIBRARY_PATH}" = "" ]; then
|
||||||
|
echo "Warning: Set the LIBSOUP_LIBRARY_PATH environment variable for copying libsoup."
|
||||||
|
else
|
||||||
|
if [ -e "${LIBSOUP_LIBRARY_PATH}" ]; then
|
||||||
|
mkdir -p "${bundledir}/Contents/Frameworks" || exit 1
|
||||||
|
cp -v -f "${LIBSOUP_LIBRARY_PATH}" "${bundledir}/Contents/Frameworks/" || exit 1
|
||||||
|
install_name_tool -id "@rpath/$(basename ${LIBSOUP_LIBRARY_PATH})" "${bundledir}/Contents/Frameworks/$(basename ${LIBSOUP_LIBRARY_PATH})"
|
||||||
|
else
|
||||||
|
echo "Warning: Missing libsoup ${LIBSOUP_LIBRARY_PATH}."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|||||||
@@ -50,7 +50,9 @@
|
|||||||
</screenshots>
|
</screenshots>
|
||||||
<update_contact>eclipseo@fedoraproject.org</update_contact>
|
<update_contact>eclipseo@fedoraproject.org</update_contact>
|
||||||
<releases>
|
<releases>
|
||||||
<release version="1.0.18" date="2023-07-02"/>
|
<release version="1.0.21" date="2023-10-21"/>
|
||||||
|
<release version="1.0.20" date="2023-09-24"/>
|
||||||
<release version="1.0.19" date="2023-09-24"/>
|
<release version="1.0.19" date="2023-09-24"/>
|
||||||
|
<release version="1.0.18" date="2023-07-02"/>
|
||||||
</releases>
|
</releases>
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
78
dist/unix/strawberry.spec.in
vendored
78
dist/unix/strawberry.spec.in
vendored
@@ -1,9 +1,9 @@
|
|||||||
Name: strawberry
|
Name: strawberry
|
||||||
Version: @STRAWBERRY_VERSION_RPM_V@
|
Version: @STRAWBERRY_VERSION_RPM_V@
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos} || "%{?_vendor}" == "openmandriva"
|
%if 0%{?suse_version}
|
||||||
Release: @STRAWBERRY_VERSION_RPM_R@%{?dist}
|
|
||||||
%else
|
|
||||||
Release: @STRAWBERRY_VERSION_RPM_R@.@RPM_DISTRO@
|
Release: @STRAWBERRY_VERSION_RPM_R@.@RPM_DISTRO@
|
||||||
|
%else
|
||||||
|
Release: @STRAWBERRY_VERSION_RPM_R@%{?dist}
|
||||||
%endif
|
%endif
|
||||||
Summary: A music player and music collection organizer
|
Summary: A music player and music collection organizer
|
||||||
Group: Productivity/Multimedia/Sound/Players
|
Group: Productivity/Multimedia/Sound/Players
|
||||||
@@ -11,7 +11,7 @@ License: GPL-3.0+
|
|||||||
URL: https://www.strawberrymusicplayer.org/
|
URL: https://www.strawberrymusicplayer.org/
|
||||||
Source0: %{name}-@STRAWBERRY_VERSION_PACKAGE@.tar.xz
|
Source0: %{name}-@STRAWBERRY_VERSION_PACKAGE@.tar.xz
|
||||||
|
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} > 1325
|
%if 0%{?suse_version}
|
||||||
BuildRequires: libboost_headers-devel
|
BuildRequires: libboost_headers-devel
|
||||||
%else
|
%else
|
||||||
BuildRequires: boost-devel
|
BuildRequires: boost-devel
|
||||||
@@ -25,15 +25,13 @@ BuildRequires: gettext
|
|||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
%endif
|
|
||||||
%if 0%{?suse_version}
|
|
||||||
BuildRequires: appstream-glib
|
BuildRequires: appstream-glib
|
||||||
%else
|
%endif
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos}
|
||||||
BuildRequires: libappstream-glib
|
BuildRequires: libappstream-glib
|
||||||
%else
|
%endif
|
||||||
|
%if 0%{?mageia} || "%{?_vendor}" == "openmandriva"
|
||||||
BuildRequires: appstream-util
|
BuildRequires: appstream-util
|
||||||
%endif
|
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
@@ -44,48 +42,31 @@ BuildRequires: pkgconfig(dbus-1)
|
|||||||
BuildRequires: pkgconfig(alsa)
|
BuildRequires: pkgconfig(alsa)
|
||||||
BuildRequires: pkgconfig(protobuf)
|
BuildRequires: pkgconfig(protobuf)
|
||||||
BuildRequires: pkgconfig(sqlite3) >= 3.9
|
BuildRequires: pkgconfig(sqlite3) >= 3.9
|
||||||
%if ! 0%{?centos} && ! 0%{?mageia}
|
|
||||||
BuildRequires: pkgconfig(taglib)
|
BuildRequires: pkgconfig(taglib)
|
||||||
%endif
|
|
||||||
BuildRequires: pkgconfig(fftw3)
|
BuildRequires: pkgconfig(fftw3)
|
||||||
BuildRequires: pkgconfig(icu-uc)
|
BuildRequires: pkgconfig(icu-uc)
|
||||||
BuildRequires: pkgconfig(icu-i18n)
|
BuildRequires: pkgconfig(icu-i18n)
|
||||||
%if "@QT_VERSION_MAJOR@" == "5" && ( 0%{?fedora} || 0%{?rhel_version} || 0%{?centos} )
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Core)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Gui)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Widgets)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Concurrent)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Network)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Sql)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@DBus)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@Test)
|
|
||||||
BuildRequires: pkgconfig(Qt@QT_VERSION_MAJOR@X11Extras)
|
|
||||||
%else
|
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Core)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Core)
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Gui)
|
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Widgets)
|
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Concurrent)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Concurrent)
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Network)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Network)
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Sql)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Sql)
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@DBus)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@DBus)
|
||||||
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Gui)
|
||||||
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Widgets)
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Test)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@Test)
|
||||||
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@LinguistTools)
|
||||||
%if "@QT_VERSION_MAJOR@" == "5"
|
%if "@QT_VERSION_MAJOR@" == "5"
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@X11Extras)
|
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@X11Extras)
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
%if 0%{?suse_version} || 0%{?fedora_version} || 0%{?mageia}
|
|
||||||
BuildRequires: cmake(Qt@QT_VERSION_MAJOR@LinguistTools)
|
|
||||||
%endif
|
|
||||||
BuildRequires: pkgconfig(gstreamer-1.0)
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-app-1.0)
|
BuildRequires: pkgconfig(gstreamer-app-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-audio-1.0)
|
BuildRequires: pkgconfig(gstreamer-audio-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-base-1.0)
|
BuildRequires: pkgconfig(gstreamer-base-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
||||||
%if ! 0%{?centos}
|
|
||||||
BuildRequires: pkgconfig(libchromaprint)
|
BuildRequires: pkgconfig(libchromaprint)
|
||||||
%endif
|
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
BuildRequires: pkgconfig(libcdio)
|
BuildRequires: pkgconfig(libcdio)
|
||||||
|
BuildRequires: pkgconfig(libebur128)
|
||||||
BuildRequires: pkgconfig(libgpod-1.0)
|
BuildRequires: pkgconfig(libgpod-1.0)
|
||||||
BuildRequires: pkgconfig(libmtp)
|
BuildRequires: pkgconfig(libmtp)
|
||||||
%if 0%{?suse_version} || 0%{?fedora_version}
|
%if 0%{?suse_version} || 0%{?fedora_version}
|
||||||
@@ -138,22 +119,19 @@ Features:
|
|||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos}
|
||||||
export CXXFLAGS="-fPIC $RPM_OPT_FLAGS"
|
export CXXFLAGS="-fPIC $RPM_OPT_FLAGS"
|
||||||
%endif
|
%endif
|
||||||
%{cmake} -DQT_VERSION_MAJOR=@QT_VERSION_MAJOR@
|
%if "%{?_vendor}" == "openmandriva"
|
||||||
%if 0%{?centos} || (0%{?mageia} && 0%{?mageia} <= 7) || "%{?_vendor}" == "openmandriva"
|
%{cmake} -DQT_VERSION_MAJOR=@QT_VERSION_MAJOR@ -DENABLE_TRANSLATIONS=OFF
|
||||||
%make_build
|
%make_build
|
||||||
%else
|
%else
|
||||||
%cmake_build
|
%{cmake} -DQT_VERSION_MAJOR=@QT_VERSION_MAJOR@
|
||||||
|
%cmake_build
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%if 0%{?centos}
|
%if "%{?_vendor}" == "openmandriva"
|
||||||
%make_install
|
%make_install -C build
|
||||||
%else
|
%else
|
||||||
%if 0%{?mageia} || "%{?_vendor}" == "openmandriva"
|
%cmake_install
|
||||||
%make_install -C build
|
|
||||||
%else
|
|
||||||
%cmake_install
|
|
||||||
%endif
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
@@ -162,10 +140,10 @@ Features:
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.strawberrymusicplayer.strawberry.desktop
|
desktop-file-validate %{buildroot}%{_datadir}/applications/org.strawberrymusicplayer.strawberry.desktop
|
||||||
%if 0%{?fedora_version}
|
%if 0%{?suse_version}
|
||||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.strawberrymusicplayer.strawberry.appdata.xml
|
|
||||||
%else
|
|
||||||
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.strawberrymusicplayer.strawberry.appdata.xml
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.strawberrymusicplayer.strawberry.appdata.xml
|
||||||
|
%else
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.strawberrymusicplayer.strawberry.appdata.xml
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@@ -176,13 +154,13 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.strawberrymusicpl
|
|||||||
%{_bindir}/strawberry-tagreader
|
%{_bindir}/strawberry-tagreader
|
||||||
%{_datadir}/applications/*.desktop
|
%{_datadir}/applications/*.desktop
|
||||||
%{_datadir}/icons/hicolor/*/apps/strawberry.*
|
%{_datadir}/icons/hicolor/*/apps/strawberry.*
|
||||||
%if 0%{?fedora_version}
|
|
||||||
%{_metainfodir}/*.appdata.xml
|
|
||||||
%else
|
|
||||||
%{_datadir}/metainfo/*.appdata.xml
|
|
||||||
%endif
|
|
||||||
%{_mandir}/man1/%{name}.1.*
|
%{_mandir}/man1/%{name}.1.*
|
||||||
%{_mandir}/man1/%{name}-tagreader.1.*
|
%{_mandir}/man1/%{name}-tagreader.1.*
|
||||||
|
%if 0%{?suse_version}
|
||||||
|
%{_datadir}/metainfo/*.appdata.xml
|
||||||
|
%else
|
||||||
|
%{_metainfodir}/*.appdata.xml
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* @RPM_DATE@ Jonas Kvinge <jonas@jkvinge.net> - @STRAWBERRY_VERSION_RPM_V@
|
* @RPM_DATE@ Jonas Kvinge <jonas@jkvinge.net> - @STRAWBERRY_VERSION_RPM_V@
|
||||||
|
|||||||
4
dist/windows/strawberry.nsi.in
vendored
4
dist/windows/strawberry.nsi.in
vendored
@@ -299,6 +299,7 @@ Section "Strawberry" Strawberry
|
|||||||
File "libidn2-0.dll"
|
File "libidn2-0.dll"
|
||||||
File "libintl-8.dll"
|
File "libintl-8.dll"
|
||||||
File "libjpeg-9.dll"
|
File "libjpeg-9.dll"
|
||||||
|
File "libkdsingleapplication-qt6.dll"
|
||||||
File "liblzma-5.dll"
|
File "liblzma-5.dll"
|
||||||
File "libmp3lame-0.dll"
|
File "libmp3lame-0.dll"
|
||||||
File "libmpcdec.dll"
|
File "libmpcdec.dll"
|
||||||
@@ -435,6 +436,7 @@ Section "Strawberry" Strawberry
|
|||||||
File "harfbuzz.dll"
|
File "harfbuzz.dll"
|
||||||
File "intl-8.dll"
|
File "intl-8.dll"
|
||||||
File "jpeg62.dll"
|
File "jpeg62.dll"
|
||||||
|
File "kdsingleapplication-qt6.dll"
|
||||||
File "libbs2b.dll"
|
File "libbs2b.dll"
|
||||||
File "libfaac_dll.dll"
|
File "libfaac_dll.dll"
|
||||||
File "liblzma.dll"
|
File "liblzma.dll"
|
||||||
@@ -853,6 +855,7 @@ Section "Uninstall"
|
|||||||
Delete "$INSTDIR\libidn2-0.dll"
|
Delete "$INSTDIR\libidn2-0.dll"
|
||||||
Delete "$INSTDIR\libintl-8.dll"
|
Delete "$INSTDIR\libintl-8.dll"
|
||||||
Delete "$INSTDIR\libjpeg-9.dll"
|
Delete "$INSTDIR\libjpeg-9.dll"
|
||||||
|
Delete "$INSTDIR\libkdsingleapplication-qt6.dll"
|
||||||
Delete "$INSTDIR\liblzma-5.dll"
|
Delete "$INSTDIR\liblzma-5.dll"
|
||||||
Delete "$INSTDIR\libmp3lame-0.dll"
|
Delete "$INSTDIR\libmp3lame-0.dll"
|
||||||
Delete "$INSTDIR\libmpcdec.dll"
|
Delete "$INSTDIR\libmpcdec.dll"
|
||||||
@@ -989,6 +992,7 @@ Section "Uninstall"
|
|||||||
Delete "$INSTDIR\harfbuzz.dll"
|
Delete "$INSTDIR\harfbuzz.dll"
|
||||||
Delete "$INSTDIR\intl-8.dll"
|
Delete "$INSTDIR\intl-8.dll"
|
||||||
Delete "$INSTDIR\jpeg62.dll"
|
Delete "$INSTDIR\jpeg62.dll"
|
||||||
|
Delete "$INSTDIR\kdsingleapplication-qt6.dll"
|
||||||
Delete "$INSTDIR\libbs2b.dll"
|
Delete "$INSTDIR\libbs2b.dll"
|
||||||
Delete "$INSTDIR\libfaac_dll.dll"
|
Delete "$INSTDIR\libfaac_dll.dll"
|
||||||
Delete "$INSTDIR\liblzma.dll"
|
Delete "$INSTDIR\liblzma.dll"
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
#include <QMutex>
|
#include <QMutex>
|
||||||
#include <QLocalServer>
|
#include <QLocalServer>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QQueue>
|
#include <QQueue>
|
||||||
@@ -245,8 +246,8 @@ void WorkerPool<HandlerType>::DoStart() {
|
|||||||
search_path << "/usr/libexec";
|
search_path << "/usr/libexec";
|
||||||
search_path << "/usr/local/libexec";
|
search_path << "/usr/local/libexec";
|
||||||
#endif
|
#endif
|
||||||
#if defined(Q_OS_MACOS) && defined(USE_BUNDLE)
|
#if defined(Q_OS_MACOS)
|
||||||
search_path << QCoreApplication::applicationDirPath() + "/" + USE_BUNDLE_DIR;
|
search_path << QDir::cleanPath(QCoreApplication::applicationDirPath() + "/../PlugIns");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
for (const QString &path_prefix : search_path) {
|
for (const QString &path_prefix : search_path) {
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace GME {
|
|||||||
bool IsSupportedFormat(const QFileInfo &file_info);
|
bool IsSupportedFormat(const QFileInfo &file_info);
|
||||||
bool ReadFile(const QFileInfo &file_info, spb::tagreader::SongMetadata *song_info);
|
bool ReadFile(const QFileInfo &file_info, spb::tagreader::SongMetadata *song_info);
|
||||||
|
|
||||||
uint32_t UnpackBytes32(const char *const arr, size_t length);
|
uint32_t UnpackBytes32(const char *const bytes, size_t length);
|
||||||
|
|
||||||
namespace SPC {
|
namespace SPC {
|
||||||
// SPC SPEC: http://vspcplay.raphnet.net/spc_file_format.txt
|
// SPC SPEC: http://vspcplay.raphnet.net/spc_file_format.txt
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ set(SOURCES
|
|||||||
playlist/playlisttabbar.cpp
|
playlist/playlisttabbar.cpp
|
||||||
playlist/playlistundocommands.cpp
|
playlist/playlistundocommands.cpp
|
||||||
playlist/playlistview.cpp
|
playlist/playlistview.cpp
|
||||||
|
playlist/playlistproxystyle.cpp
|
||||||
playlist/songloaderinserter.cpp
|
playlist/songloaderinserter.cpp
|
||||||
playlist/songplaylistitem.cpp
|
playlist/songplaylistitem.cpp
|
||||||
playlist/dynamicplaylistcontrols.cpp
|
playlist/dynamicplaylistcontrols.cpp
|
||||||
@@ -359,6 +360,7 @@ set(HEADERS
|
|||||||
playlist/playlistsequence.h
|
playlist/playlistsequence.h
|
||||||
playlist/playlisttabbar.h
|
playlist/playlisttabbar.h
|
||||||
playlist/playlistview.h
|
playlist/playlistview.h
|
||||||
|
playlist/playlistproxystyle.h
|
||||||
playlist/playlistitemmimedata.h
|
playlist/playlistitemmimedata.h
|
||||||
playlist/songloaderinserter.h
|
playlist/songloaderinserter.h
|
||||||
playlist/songmimedata.h
|
playlist/songmimedata.h
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ SongList CollectionBackend::FindSongsInDirectory(const int id) {
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE directory_id = :directory_id").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE directory_id = :directory_id").arg(Song::kColumnSpec, songs_table_));
|
||||||
q.BindValue(":directory_id", id);
|
q.BindValue(":directory_id", id);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
@@ -424,7 +424,7 @@ SongList CollectionBackend::SongsWithMissingFingerprint(const int id) {
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE directory_id = :directory_id AND unavailable = 0 AND (fingerprint IS NULL OR fingerprint = '')").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE directory_id = :directory_id AND unavailable = 0 AND (fingerprint IS NULL OR fingerprint = '')").arg(Song::kColumnSpec, songs_table_));
|
||||||
q.BindValue(":directory_id", id);
|
q.BindValue(":directory_id", id);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
@@ -447,7 +447,7 @@ SongList CollectionBackend::SongsWithMissingLoudnessCharacteristics(const int id
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE directory_id = :directory_id AND unavailable = 0 AND (ebur128_integrated_loudness_lufs IS NULL OR ebur128_loudness_range_lu IS NULL)").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE directory_id = :directory_id AND unavailable = 0 AND (ebur128_integrated_loudness_lufs IS NULL OR ebur128_loudness_range_lu IS NULL)").arg(Song::kColumnSpec, songs_table_));
|
||||||
q.BindValue(":directory_id", id);
|
q.BindValue(":directory_id", id);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
@@ -548,7 +548,7 @@ SongList CollectionBackend::GetAllSongs() {
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2").arg(Song::kColumnSpec, songs_table_));
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
return SongList();
|
return SongList();
|
||||||
@@ -604,7 +604,7 @@ void CollectionBackend::AddOrUpdateSongs(const SongList &songs) {
|
|||||||
// Update
|
// Update
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("UPDATE %1 SET " + Song::kUpdateSpec + " WHERE ROWID = :id").arg(songs_table_));
|
q.prepare(QString("UPDATE %1 SET %2 WHERE ROWID = :id").arg(songs_table_, Song::kUpdateSpec));
|
||||||
song.BindToQuery(&q);
|
song.BindToQuery(&q);
|
||||||
q.BindValue(":id", song.id());
|
q.BindValue(":id", song.id());
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -615,7 +615,7 @@ void CollectionBackend::AddOrUpdateSongs(const SongList &songs) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("UPDATE %1 SET " + Song::kFtsUpdateSpec + " WHERE ROWID = :id").arg(fts_table_));
|
q.prepare(QString("UPDATE %1 SET %2 WHERE ROWID = :id").arg(fts_table_, Song::kFtsUpdateSpec));
|
||||||
song.BindToFtsQuery(&q);
|
song.BindToFtsQuery(&q);
|
||||||
q.BindValue(":id", song.id());
|
q.BindValue(":id", song.id());
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -643,7 +643,7 @@ void CollectionBackend::AddOrUpdateSongs(const SongList &songs) {
|
|||||||
// Update
|
// Update
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("UPDATE %1 SET " + Song::kUpdateSpec + " WHERE ROWID = :id").arg(songs_table_));
|
q.prepare(QString("UPDATE %1 SET %2 WHERE ROWID = :id").arg(songs_table_, Song::kUpdateSpec));
|
||||||
new_song.BindToQuery(&q);
|
new_song.BindToQuery(&q);
|
||||||
q.BindValue(":id", new_song.id());
|
q.BindValue(":id", new_song.id());
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -654,7 +654,7 @@ void CollectionBackend::AddOrUpdateSongs(const SongList &songs) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("UPDATE %1 SET " + Song::kFtsUpdateSpec + " WHERE ROWID = :id").arg(fts_table_));
|
q.prepare(QString("UPDATE %1 SET %2 WHERE ROWID = :id").arg(fts_table_, Song::kFtsUpdateSpec));
|
||||||
new_song.BindToFtsQuery(&q);
|
new_song.BindToFtsQuery(&q);
|
||||||
q.BindValue(":id", new_song.id());
|
q.BindValue(":id", new_song.id());
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -675,7 +675,7 @@ void CollectionBackend::AddOrUpdateSongs(const SongList &songs) {
|
|||||||
int id = -1;
|
int id = -1;
|
||||||
{ // Insert the row and create a new ID
|
{ // Insert the row and create a new ID
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("INSERT INTO %1 (" + Song::kColumnSpec + ") VALUES (" + Song::kBindSpec + ")").arg(songs_table_));
|
q.prepare(QString("INSERT INTO %1 (%2) VALUES (%3)").arg(songs_table_, Song::kColumnSpec, Song::kBindSpec));
|
||||||
song.BindToQuery(&q);
|
song.BindToQuery(&q);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
@@ -689,7 +689,7 @@ void CollectionBackend::AddOrUpdateSongs(const SongList &songs) {
|
|||||||
|
|
||||||
{ // Add to the FTS index
|
{ // Add to the FTS index
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("INSERT INTO %1 (ROWID, " + Song::kFtsColumnSpec + ") VALUES (:id, " + Song::kFtsBindSpec + ")").arg(fts_table_));
|
q.prepare(QString("INSERT INTO %1 (ROWID, %2) VALUES (:id, %3)").arg(fts_table_, Song::kFtsColumnSpec, Song::kFtsBindSpec));
|
||||||
q.BindValue(":id", id);
|
q.BindValue(":id", id);
|
||||||
song.BindToFtsQuery(&q);
|
song.BindToFtsQuery(&q);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -750,7 +750,7 @@ void CollectionBackend::UpdateSongsBySongID(const SongMap &new_songs) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("UPDATE %1 SET " + Song::kUpdateSpec + " WHERE ROWID = :id").arg(songs_table_));
|
q.prepare(QString("UPDATE %1 SET %2 WHERE ROWID = :id").arg(songs_table_, Song::kUpdateSpec));
|
||||||
new_song.BindToQuery(&q);
|
new_song.BindToQuery(&q);
|
||||||
q.BindValue(":id", old_song.id());
|
q.BindValue(":id", old_song.id());
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -760,7 +760,7 @@ void CollectionBackend::UpdateSongsBySongID(const SongMap &new_songs) {
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("UPDATE %1 SET " + Song::kFtsUpdateSpec + " WHERE ROWID = :id").arg(fts_table_));
|
q.prepare(QString("UPDATE %1 SET %2 WHERE ROWID = :id").arg(fts_table_, Song::kFtsUpdateSpec));
|
||||||
new_song.BindToFtsQuery(&q);
|
new_song.BindToFtsQuery(&q);
|
||||||
q.BindValue(":id", old_song.id());
|
q.BindValue(":id", old_song.id());
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -781,7 +781,7 @@ void CollectionBackend::UpdateSongsBySongID(const SongMap &new_songs) {
|
|||||||
int id = -1;
|
int id = -1;
|
||||||
{
|
{
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("INSERT INTO %1 (" + Song::kColumnSpec + ") VALUES (" + Song::kBindSpec + ")").arg(songs_table_));
|
q.prepare(QString("INSERT INTO %1 (%2) VALUES (%3)").arg(songs_table_, Song::kColumnSpec, Song::kBindSpec));
|
||||||
new_song.BindToQuery(&q);
|
new_song.BindToQuery(&q);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
@@ -795,7 +795,7 @@ void CollectionBackend::UpdateSongsBySongID(const SongMap &new_songs) {
|
|||||||
|
|
||||||
{ // Add to the FTS index
|
{ // Add to the FTS index
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("INSERT INTO %1 (ROWID, " + Song::kFtsColumnSpec + ") VALUES (:id, " + Song::kFtsBindSpec + ")").arg(fts_table_));
|
q.prepare(QString("INSERT INTO %1 (ROWID, %2) VALUES (:id, %3)").arg(fts_table_, Song::kFtsColumnSpec, Song::kFtsBindSpec));
|
||||||
q.BindValue(":id", id);
|
q.BindValue(":id", id);
|
||||||
new_song.BindToFtsQuery(&q);
|
new_song.BindToFtsQuery(&q);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
@@ -1133,7 +1133,7 @@ SongList CollectionBackend::GetSongsByForeignId(const QStringList &ids, const QS
|
|||||||
QString in = ids.join(",");
|
QString in = ids.join(",");
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT %2.ROWID, " + Song::kColumnSpec + ", %2.%3 FROM %2, %1 WHERE %2.%3 IN (%4) AND %1.ROWID = %2.ROWID AND unavailable = 0").arg(songs_table_, table, column, in));
|
q.prepare(QString("SELECT %3.ROWID, %2, %3.%4 FROM %3, %1 WHERE %3.%4 IN (in) AND %1.ROWID = %3.ROWID AND unavailable = 0").arg(songs_table_, Song::kColumnSpec, table, column, in));
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
return SongList();
|
return SongList();
|
||||||
@@ -1164,7 +1164,7 @@ SongList CollectionBackend::GetSongsById(const QStringList &ids, QSqlDatabase &d
|
|||||||
QString in = ids.join(",");
|
QString in = ids.join(",");
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE ROWID IN (%2)").arg(songs_table_, in));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE ROWID IN (%3)").arg(Song::kColumnSpec, songs_table_, in));
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
return SongList();
|
return SongList();
|
||||||
@@ -1186,7 +1186,7 @@ Song CollectionBackend::GetSongByUrl(const QUrl &url, const qint64 beginning) {
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE (url = :url1 OR url = :url2 OR url = :url3 OR url = :url4) AND beginning = :beginning AND unavailable = 0").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE (url = :url1 OR url = :url2 OR url = :url3 OR url = :url4) AND beginning = :beginning AND unavailable = 0").arg(Song::kColumnSpec, songs_table_));
|
||||||
|
|
||||||
q.BindValue(":url1", url);
|
q.BindValue(":url1", url);
|
||||||
q.BindValue(":url2", url.toString());
|
q.BindValue(":url2", url.toString());
|
||||||
@@ -1216,7 +1216,7 @@ SongList CollectionBackend::GetSongsByUrl(const QUrl &url, const bool unavailabl
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE (url = :url1 OR url = :url2 OR url = :url3 OR url = :url4) AND unavailable = :unavailable").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE (url = :url1 OR url = :url2 OR url = :url3 OR url = :url4) AND unavailable = :unavailable").arg(Song::kColumnSpec, songs_table_));
|
||||||
|
|
||||||
q.BindValue(":url1", url);
|
q.BindValue(":url1", url);
|
||||||
q.BindValue(":url2", url.toString());
|
q.BindValue(":url2", url.toString());
|
||||||
@@ -1276,7 +1276,7 @@ SongList CollectionBackend::GetSongsBySongId(const QStringList &song_ids, QSqlDa
|
|||||||
QString in = song_ids2.join(",");
|
QString in = song_ids2.join(",");
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE SONG_ID IN (%2)").arg(songs_table_, in));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE SONG_ID IN (%3)").arg(Song::kColumnSpec, songs_table_, in));
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
return SongList();
|
return SongList();
|
||||||
@@ -1299,7 +1299,7 @@ SongList CollectionBackend::GetSongsByFingerprint(const QString &fingerprint) {
|
|||||||
QSqlDatabase db(db_->Connect());
|
QSqlDatabase db(db_->Connect());
|
||||||
|
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE fingerprint = :fingerprint").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE fingerprint = :fingerprint").arg(Song::kColumnSpec, songs_table_));
|
||||||
q.BindValue(":fingerprint", fingerprint);
|
q.BindValue(":fingerprint", fingerprint);
|
||||||
if (!q.Exec()) {
|
if (!q.Exec()) {
|
||||||
db_->ReportErrors(q);
|
db_->ReportErrors(q);
|
||||||
@@ -1422,7 +1422,7 @@ bool CollectionBackend::UpdateCompilations(const QSqlDatabase &db, SongList &del
|
|||||||
|
|
||||||
{ // Get song, so we can tell the model its updated
|
{ // Get song, so we can tell the model its updated
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE (url = :url1 OR url = :url2 OR url = :url3 OR url = :url4) AND unavailable = 0").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE (url = :url1 OR url = :url2 OR url = :url3 OR url = :url4) AND unavailable = 0").arg(Song::kColumnSpec, songs_table_));
|
||||||
q.BindValue(":url1", url);
|
q.BindValue(":url1", url);
|
||||||
q.BindValue(":url2", url.toString());
|
q.BindValue(":url2", url.toString());
|
||||||
q.BindValue(":url3", url.toString(QUrl::FullyEncoded));
|
q.BindValue(":url3", url.toString(QUrl::FullyEncoded));
|
||||||
@@ -2043,10 +2043,10 @@ SongList CollectionBackend::GetSongsBy(const QString &artist, const QString &alb
|
|||||||
SongList songs;
|
SongList songs;
|
||||||
SqlQuery q(db);
|
SqlQuery q(db);
|
||||||
if (album.isEmpty()) {
|
if (album.isEmpty()) {
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE artist = :artist COLLATE NOCASE AND title = :title COLLATE NOCASE").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE artist = :artist COLLATE NOCASE AND title = :title COLLATE NOCASE").arg(Song::kColumnSpec, songs_table_));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
q.prepare(QString("SELECT ROWID, " + Song::kColumnSpec + " FROM %1 WHERE artist = :artist COLLATE NOCASE AND album = :album COLLATE NOCASE AND title = :title COLLATE NOCASE").arg(songs_table_));
|
q.prepare(QString("SELECT ROWID, %1 FROM %2 WHERE artist = :artist COLLATE NOCASE AND album = :album COLLATE NOCASE AND title = :title COLLATE NOCASE").arg(Song::kColumnSpec, songs_table_));
|
||||||
}
|
}
|
||||||
q.BindValue(":artist", artist);
|
q.BindValue(":artist", artist);
|
||||||
if (!album.isEmpty()) q.BindValue(":album", album);
|
if (!album.isEmpty()) q.BindValue(":album", album);
|
||||||
|
|||||||
@@ -54,59 +54,48 @@ CollectionQuery::CollectionQuery(const QSqlDatabase &db, const QString &songs_ta
|
|||||||
// 3) Remove colons which don't correspond to column names.
|
// 3) Remove colons which don't correspond to column names.
|
||||||
|
|
||||||
// Split on whitespace
|
// Split on whitespace
|
||||||
|
QString filter_text = filter_options.filter_text().replace(QRegularExpression(":\\s+"), ":");
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
|
||||||
QStringList tokens(filter_options.filter_text().split(QRegularExpression("\\s+"), Qt::SkipEmptyParts));
|
QStringList tokens(filter_text.split(QRegularExpression("\\s+"), Qt::SkipEmptyParts));
|
||||||
#else
|
#else
|
||||||
QStringList tokens(filter_options.filter_text().split(QRegularExpression("\\s+"), QString::SkipEmptyParts));
|
QStringList tokens(filter_text.split(QRegularExpression("\\s+"), QString::SkipEmptyParts));
|
||||||
#endif
|
#endif
|
||||||
QString query;
|
QString query;
|
||||||
for (QString token : tokens) {
|
for (QString token : tokens) {
|
||||||
token.remove('(');
|
token.remove('(')
|
||||||
token.remove(')');
|
.remove(')')
|
||||||
token.remove('"');
|
.remove('"')
|
||||||
token.replace('-', ' ');
|
.replace('-', ' ');
|
||||||
|
|
||||||
if (token.contains(':')) {
|
if (token.contains(':')) {
|
||||||
// Only prefix fts if the token is a valid column name.
|
const QString columntoken = token.section(':', 0, 0);
|
||||||
if (Song::kFtsColumns.contains("fts" + token.section(':', 0, 0), Qt::CaseInsensitive)) {
|
QString subtoken = token.section(':', 1, -1).replace(":", " ").trimmed();
|
||||||
// Account for multiple colons.
|
if (subtoken.isEmpty()) continue;
|
||||||
QString columntoken = token.section(':', 0, 0, QString::SectionIncludeTrailingSep);
|
if (Song::kFtsColumns.contains("fts" + columntoken, Qt::CaseInsensitive)) {
|
||||||
QString subtoken = token.section(':', 1, -1);
|
|
||||||
subtoken.replace(":", " ");
|
|
||||||
subtoken = subtoken.trimmed();
|
|
||||||
if (!subtoken.isEmpty()) {
|
|
||||||
if (!query.isEmpty()) query.append(" ");
|
|
||||||
query += "fts" + columntoken + "\"" + subtoken + "\"*";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (Song::kNumericalColumns.contains(token.section(':', 0, 0), Qt::CaseInsensitive)) {
|
|
||||||
// Account for multiple colons.
|
|
||||||
QString columntoken = token.section(':', 0, 0);
|
|
||||||
QString subtoken = token.section(':', 1, -1);
|
|
||||||
subtoken = subtoken.trimmed();
|
|
||||||
if (!subtoken.isEmpty()) {
|
|
||||||
QString comparator = RemoveSqlOperator(subtoken);
|
|
||||||
if (columntoken.compare("rating", Qt::CaseInsensitive) == 0) {
|
|
||||||
subtoken.replace(":", " ");
|
|
||||||
AddWhereRating(subtoken, comparator);
|
|
||||||
}
|
|
||||||
else if (columntoken.compare("length", Qt::CaseInsensitive) == 0) {
|
|
||||||
// time is saved in nanoseconds, so add 9 0's
|
|
||||||
QString parsedTime = QString::number(Utilities::ParseSearchTime(subtoken)) + "000000000";
|
|
||||||
AddWhere(columntoken, parsedTime, comparator);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
subtoken.replace(":", " ");
|
|
||||||
AddWhere(columntoken, subtoken, comparator);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// not a valid filter, remove
|
|
||||||
else {
|
|
||||||
token.replace(":", " ");
|
|
||||||
token = token.trimmed();
|
|
||||||
if (!query.isEmpty()) query.append(" ");
|
if (!query.isEmpty()) query.append(" ");
|
||||||
query += "\"" + token + "\"*";
|
query += "fts" + columntoken + ":\"" + subtoken + "\"*";
|
||||||
|
}
|
||||||
|
else if (Song::kNumericalColumns.contains(columntoken, Qt::CaseInsensitive)) {
|
||||||
|
QString comparator = RemoveSqlOperator(subtoken);
|
||||||
|
if (columntoken.compare("rating", Qt::CaseInsensitive) == 0) {
|
||||||
|
AddWhereRating(subtoken, comparator);
|
||||||
|
}
|
||||||
|
else if (columntoken.compare("length", Qt::CaseInsensitive) == 0) {
|
||||||
|
// Time is saved in nanoseconds, so add 9 0's
|
||||||
|
QString parsedTime = QString::number(Utilities::ParseSearchTime(subtoken)) + "000000000";
|
||||||
|
AddWhere(columntoken, parsedTime, comparator);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
AddWhere(columntoken, subtoken, comparator);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Not a valid filter, remove
|
||||||
|
else {
|
||||||
|
token = token.replace(":", " ").trimmed();
|
||||||
|
if (!token.isEmpty()) {
|
||||||
|
if (!query.isEmpty()) query.append(" ");
|
||||||
|
query += "\"" + token + "\"*";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -155,6 +144,7 @@ QString CollectionQuery::RemoveSqlOperator(QString &token) {
|
|||||||
if (op == "!=") {
|
if (op == "!=") {
|
||||||
op = "<>";
|
op = "<>";
|
||||||
}
|
}
|
||||||
|
|
||||||
return op;
|
return op;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -214,7 +204,7 @@ void CollectionQuery::AddWhereRating(const QVariant &value, const QString &op) {
|
|||||||
|
|
||||||
// You can't query the database for a float, due to float precision errors,
|
// You can't query the database for a float, due to float precision errors,
|
||||||
// So we have to use a certain tolerance, so that the searched value is definetly included.
|
// So we have to use a certain tolerance, so that the searched value is definetly included.
|
||||||
const float tolerance = 0.001;
|
const float tolerance = 0.001F;
|
||||||
if (op == "<") {
|
if (op == "<") {
|
||||||
AddWhere("rating", parsed_rating-tolerance, "<");
|
AddWhere("rating", parsed_rating-tolerance, "<");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class CollectionQueryOptions {
|
|||||||
explicit CollectionQueryOptions();
|
explicit CollectionQueryOptions();
|
||||||
|
|
||||||
struct Where {
|
struct Where {
|
||||||
explicit Where(const QString _column = QString(), const QVariant _value = QString(), const QString _op = QString()) : column(_column), value(_value), op(_op) {}
|
explicit Where(const QString &_column = QString(), const QVariant &_value = QString(), const QString &_op = QString()) : column(_column), value(_value), op(_op) {}
|
||||||
QString column;
|
QString column;
|
||||||
QVariant value;
|
QVariant value;
|
||||||
QString op;
|
QString op;
|
||||||
|
|||||||
@@ -71,6 +71,7 @@
|
|||||||
using namespace std::chrono_literals;
|
using namespace std::chrono_literals;
|
||||||
|
|
||||||
QStringList CollectionWatcher::sValidImages = QStringList() << "jpg" << "png" << "gif" << "jpeg";
|
QStringList CollectionWatcher::sValidImages = QStringList() << "jpg" << "png" << "gif" << "jpeg";
|
||||||
|
QStringList CollectionWatcher::kIgnoredExtensions = QStringList() << "tmp" << "tar" << "gz" << "bz2" << "xz" << "tbz" << "tgz" << "z" << "zip" << "rar";
|
||||||
|
|
||||||
CollectionWatcher::CollectionWatcher(Song::Source source, QObject *parent)
|
CollectionWatcher::CollectionWatcher(Song::Source source, QObject *parent)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
@@ -509,7 +510,7 @@ void CollectionWatcher::ScanSubdirectory(const QString &path, const CollectionSu
|
|||||||
else {
|
else {
|
||||||
QString ext_part(ExtensionPart(child));
|
QString ext_part(ExtensionPart(child));
|
||||||
QString dir_part(DirectoryPart(child));
|
QString dir_part(DirectoryPart(child));
|
||||||
if (child_info.suffix() == "tmp" || child_info.baseName() == "qt_temp") {
|
if (kIgnoredExtensions.contains(child_info.suffix(), Qt::CaseInsensitive) || child_info.baseName() == "qt_temp") {
|
||||||
t->AddToProgress(1);
|
t->AddToProgress(1);
|
||||||
}
|
}
|
||||||
else if (sValidImages.contains(ext_part)) {
|
else if (sValidImages.contains(ext_part)) {
|
||||||
|
|||||||
@@ -245,6 +245,7 @@ class CollectionWatcher : public QObject {
|
|||||||
CueParser *cue_parser_;
|
CueParser *cue_parser_;
|
||||||
|
|
||||||
static QStringList sValidImages;
|
static QStringList sValidImages;
|
||||||
|
static QStringList kIgnoredExtensions;
|
||||||
|
|
||||||
qint64 last_scan_time_;
|
qint64 last_scan_time_;
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,6 @@
|
|||||||
#cmakedefine HAVE_TAGLIB_DSDIFFFILE
|
#cmakedefine HAVE_TAGLIB_DSDIFFFILE
|
||||||
|
|
||||||
#cmakedefine USE_BUNDLE
|
#cmakedefine USE_BUNDLE
|
||||||
#define USE_BUNDLE_DIR "${USE_BUNDLE_DIR}"
|
|
||||||
|
|
||||||
#cmakedefine HAVE_TRANSLATIONS
|
#cmakedefine HAVE_TRANSLATIONS
|
||||||
#cmakedefine INSTALL_TRANSLATIONS
|
#cmakedefine INSTALL_TRANSLATIONS
|
||||||
|
|||||||
@@ -87,8 +87,8 @@ class ContextAlbum : public QWidget {
|
|||||||
void AutomaticCoverSearchDone();
|
void AutomaticCoverSearchDone();
|
||||||
void FadeCurrentCover(const qreal value);
|
void FadeCurrentCover(const qreal value);
|
||||||
void FadeCurrentCoverFinished();
|
void FadeCurrentCoverFinished();
|
||||||
void FadePreviousCover(SharedPtr<PreviousCover> previouscover);
|
void FadePreviousCover(SharedPtr<PreviousCover> previous_cover);
|
||||||
void FadePreviousCoverFinished(SharedPtr<PreviousCover> previouscover);
|
void FadePreviousCoverFinished(SharedPtr<PreviousCover> previous_cover);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void SearchCoverInProgress();
|
void SearchCoverInProgress();
|
||||||
|
|||||||
@@ -367,6 +367,7 @@ double Mpris2::Rating() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Mpris2::SetRating(double rating) {
|
void Mpris2::SetRating(double rating) {
|
||||||
|
|
||||||
if (rating > 1.0) {
|
if (rating > 1.0) {
|
||||||
rating = 1.0;
|
rating = 1.0;
|
||||||
}
|
}
|
||||||
@@ -374,7 +375,8 @@ void Mpris2::SetRating(double rating) {
|
|||||||
rating = -1.0;
|
rating = -1.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
app_->playlist_manager()->RateCurrentSong(rating);
|
app_->playlist_manager()->RateCurrentSong(static_cast<float>(rating));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString Mpris2::current_track_id() const {
|
QString Mpris2::current_track_id() const {
|
||||||
|
|||||||
@@ -385,7 +385,7 @@ void Player::NextItem(const EngineBase::TrackChangeFlags change, const Playlist:
|
|||||||
Playlist *active_playlist = app_->playlist_manager()->active();
|
Playlist *active_playlist = app_->playlist_manager()->active();
|
||||||
|
|
||||||
// If we received too many errors in auto change, with repeat enabled, we stop
|
// If we received too many errors in auto change, with repeat enabled, we stop
|
||||||
if (change == EngineBase::TrackChangeType::Auto) {
|
if (change & EngineBase::TrackChangeType::Auto) {
|
||||||
const PlaylistSequence::RepeatMode repeat_mode = active_playlist->sequence()->repeat_mode();
|
const PlaylistSequence::RepeatMode repeat_mode = active_playlist->sequence()->repeat_mode();
|
||||||
if (repeat_mode != PlaylistSequence::RepeatMode::Off) {
|
if (repeat_mode != PlaylistSequence::RepeatMode::Off) {
|
||||||
if ((repeat_mode == PlaylistSequence::RepeatMode::Track && nb_errors_received_ >= 3) || (nb_errors_received_ >= app_->playlist_manager()->active()->filter()->rowCount())) {
|
if ((repeat_mode == PlaylistSequence::RepeatMode::Track && nb_errors_received_ >= 3) || (nb_errors_received_ >= app_->playlist_manager()->active()->filter()->rowCount())) {
|
||||||
@@ -706,7 +706,7 @@ void Player::PlayAt(const int index, const quint64 offset_nanosec, EngineBase::T
|
|||||||
pause_time_ = QDateTime();
|
pause_time_ = QDateTime();
|
||||||
play_offset_nanosec_ = offset_nanosec;
|
play_offset_nanosec_ = offset_nanosec;
|
||||||
|
|
||||||
if (current_item_ && change == EngineBase::TrackChangeType::Manual && engine_->position_nanosec() != engine_->length_nanosec()) {
|
if (current_item_ && change & EngineBase::TrackChangeType::Manual && engine_->position_nanosec() != engine_->length_nanosec()) {
|
||||||
emit TrackSkipped(current_item_);
|
emit TrackSkipped(current_item_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1073,6 +1073,7 @@ Song::FileType Song::FiletypeByMimetype(const QString &mimetype) {
|
|||||||
else if (mimetype.compare("audio/aac", Qt::CaseInsensitive) == 0) return FileType::MP4;
|
else if (mimetype.compare("audio/aac", Qt::CaseInsensitive) == 0) return FileType::MP4;
|
||||||
else if (mimetype.compare("audio/x-wma", Qt::CaseInsensitive) == 0) return FileType::ASF;
|
else if (mimetype.compare("audio/x-wma", Qt::CaseInsensitive) == 0) return FileType::ASF;
|
||||||
else if (mimetype.compare("audio/aiff", Qt::CaseInsensitive) == 0 || mimetype.compare("audio/x-aiff", Qt::CaseInsensitive) == 0) return FileType::AIFF;
|
else if (mimetype.compare("audio/aiff", Qt::CaseInsensitive) == 0 || mimetype.compare("audio/x-aiff", Qt::CaseInsensitive) == 0) return FileType::AIFF;
|
||||||
|
else if (mimetype.compare("audio/x-musepack", Qt::CaseInsensitive) == 0) return FileType::MPC;
|
||||||
else if (mimetype.compare("application/x-project", Qt::CaseInsensitive) == 0) return FileType::MPC;
|
else if (mimetype.compare("application/x-project", Qt::CaseInsensitive) == 0) return FileType::MPC;
|
||||||
else if (mimetype.compare("audio/x-dsf", Qt::CaseInsensitive) == 0) return FileType::DSF;
|
else if (mimetype.compare("audio/x-dsf", Qt::CaseInsensitive) == 0) return FileType::DSF;
|
||||||
else if (mimetype.compare("audio/x-dsd", Qt::CaseInsensitive) == 0) return FileType::DSDIFF;
|
else if (mimetype.compare("audio/x-dsd", Qt::CaseInsensitive) == 0) return FileType::DSDIFF;
|
||||||
@@ -1099,6 +1100,7 @@ Song::FileType Song::FiletypeByDescription(const QString &text) {
|
|||||||
else if (text.compare("WMA", Qt::CaseInsensitive) == 0) return FileType::ASF;
|
else if (text.compare("WMA", Qt::CaseInsensitive) == 0) return FileType::ASF;
|
||||||
else if (text.compare("Audio Interchange File Format", Qt::CaseInsensitive) == 0) return FileType::AIFF;
|
else if (text.compare("Audio Interchange File Format", Qt::CaseInsensitive) == 0) return FileType::AIFF;
|
||||||
else if (text.compare("MPC", Qt::CaseInsensitive) == 0) return FileType::MPC;
|
else if (text.compare("MPC", Qt::CaseInsensitive) == 0) return FileType::MPC;
|
||||||
|
else if (text.compare("Musepack (MPC)", Qt::CaseInsensitive) == 0) return FileType::MPC;
|
||||||
else if (text.compare("audio/x-dsf", Qt::CaseInsensitive) == 0) return FileType::DSF;
|
else if (text.compare("audio/x-dsf", Qt::CaseInsensitive) == 0) return FileType::DSF;
|
||||||
else if (text.compare("audio/x-dsd", Qt::CaseInsensitive) == 0) return FileType::DSDIFF;
|
else if (text.compare("audio/x-dsd", Qt::CaseInsensitive) == 0) return FileType::DSDIFF;
|
||||||
else if (text.compare("audio/x-ffmpeg-parsed-ape", Qt::CaseInsensitive) == 0) return FileType::APE;
|
else if (text.compare("audio/x-ffmpeg-parsed-ape", Qt::CaseInsensitive) == 0) return FileType::APE;
|
||||||
|
|||||||
@@ -251,7 +251,7 @@ void AlbumCoverLoader::InitArt(TaskPtr task) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AlbumCoverLoader::LoadImageResult AlbumCoverLoader::LoadImage(TaskPtr task, const AlbumCoverLoaderOptions::Type &type) {
|
AlbumCoverLoader::LoadImageResult AlbumCoverLoader::LoadImage(TaskPtr task, const AlbumCoverLoaderOptions::Type type) {
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case AlbumCoverLoaderOptions::Type::Unset:{
|
case AlbumCoverLoaderOptions::Type::Unset:{
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ class AlbumCoverLoader : public QObject {
|
|||||||
quint64 EnqueueTask(TaskPtr task);
|
quint64 EnqueueTask(TaskPtr task);
|
||||||
void ProcessTask(TaskPtr task);
|
void ProcessTask(TaskPtr task);
|
||||||
void InitArt(TaskPtr task);
|
void InitArt(TaskPtr task);
|
||||||
LoadImageResult LoadImage(TaskPtr task, const AlbumCoverLoaderOptions::Type &type);
|
LoadImageResult LoadImage(TaskPtr task, const AlbumCoverLoaderOptions::Type type);
|
||||||
LoadImageResult LoadEmbeddedImage(TaskPtr task);
|
LoadImageResult LoadEmbeddedImage(TaskPtr task);
|
||||||
LoadImageResult LoadUrlImage(TaskPtr task, const AlbumCoverLoaderResult::Type result_type, const QUrl &cover_url);
|
LoadImageResult LoadUrlImage(TaskPtr task, const AlbumCoverLoaderResult::Type result_type, const QUrl &cover_url);
|
||||||
LoadImageResult LoadLocalUrlImage(TaskPtr task, const AlbumCoverLoaderResult::Type result_type, const QUrl &cover_url);
|
LoadImageResult LoadLocalUrlImage(TaskPtr task, const AlbumCoverLoaderResult::Type result_type, const QUrl &cover_url);
|
||||||
|
|||||||
@@ -41,10 +41,10 @@ class AlbumCoverLoaderResult {
|
|||||||
|
|
||||||
explicit AlbumCoverLoaderResult(const bool _success = false,
|
explicit AlbumCoverLoaderResult(const bool _success = false,
|
||||||
const Type _type = Type::None,
|
const Type _type = Type::None,
|
||||||
AlbumCoverImageResult _album_cover = AlbumCoverImageResult(),
|
const AlbumCoverImageResult &_album_cover = AlbumCoverImageResult(),
|
||||||
const QImage &_image_scaled = QImage(),
|
const QImage &_image_scaled = QImage(),
|
||||||
const QUrl _art_manual_updated = QUrl(),
|
const QUrl &_art_manual_updated = QUrl(),
|
||||||
const QUrl _art_automatic_updated = QUrl()) :
|
const QUrl &_art_automatic_updated = QUrl()) :
|
||||||
success(_success),
|
success(_success),
|
||||||
type(_type),
|
type(_type),
|
||||||
album_cover(_album_cover),
|
album_cover(_album_cover),
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
#include "core/scopedtransaction.h"
|
#include "core/scopedtransaction.h"
|
||||||
#include "devicedatabasebackend.h"
|
#include "devicedatabasebackend.h"
|
||||||
|
|
||||||
const int DeviceDatabaseBackend::kDeviceSchemaVersion = 4;
|
const int DeviceDatabaseBackend::kDeviceSchemaVersion = 5;
|
||||||
|
|
||||||
DeviceDatabaseBackend::DeviceDatabaseBackend(QObject *parent)
|
DeviceDatabaseBackend::DeviceDatabaseBackend(QObject *parent)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ void DeviceInfo::LoadIcon(const QVariantList &icons, const QString &name_hint) {
|
|||||||
if (!icon.isNull() && icon.userType() == QMetaType::QString) {
|
if (!icon.isNull() && icon.userType() == QMetaType::QString) {
|
||||||
QString icon_name = icon.toString();
|
QString icon_name = icon.toString();
|
||||||
if (!icon_name.isEmpty()) {
|
if (!icon_name.isEmpty()) {
|
||||||
QString hint = QString(icons.first().toString() + name_hint).toLower();
|
QString hint = icons.first().toString().toLower() + name_hint.toLower();
|
||||||
if (hint.contains("phone")) icon_name_ = "device-phone";
|
if (hint.contains("phone")) icon_name_ = "device-phone";
|
||||||
else if (hint.contains("ipod") || hint.contains("apple")) icon_name_ = "device-ipod";
|
else if (hint.contains("ipod") || hint.contains("apple")) icon_name_ = "device-ipod";
|
||||||
else if ((hint.contains("usb")) && (hint.contains("reader"))) icon_name_ = "device-usb-flash";
|
else if ((hint.contains("usb")) && (hint.contains("reader"))) icon_name_ = "device-usb-flash";
|
||||||
|
|||||||
@@ -638,7 +638,7 @@ SharedPtr<ConnectedDevice> DeviceManager::Connect(DeviceInfo *info) {
|
|||||||
Q_ARG(QUrl, device_url),
|
Q_ARG(QUrl, device_url),
|
||||||
Q_ARG(DeviceLister*, info->BestBackend()->lister_),
|
Q_ARG(DeviceLister*, info->BestBackend()->lister_),
|
||||||
Q_ARG(QString, info->BestBackend()->unique_id_),
|
Q_ARG(QString, info->BestBackend()->unique_id_),
|
||||||
Q_ARG(DeviceManager*, this),
|
Q_ARG(SharedPtr<DeviceManager>, app_->device_manager()),
|
||||||
Q_ARG(Application*, app_),
|
Q_ARG(Application*, app_),
|
||||||
Q_ARG(int, info->database_id_),
|
Q_ARG(int, info->database_id_),
|
||||||
Q_ARG(bool, first_time));
|
Q_ARG(bool, first_time));
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
#include "playlist/playlist.h"
|
#include "playlist/playlist.h"
|
||||||
|
|
||||||
SavePlaylistsDialog::SavePlaylistsDialog(const QStringList &types, const QString &default_extension) : ui_(new Ui_SavePlaylistsDialog) {
|
SavePlaylistsDialog::SavePlaylistsDialog(const QStringList &types, const QString &default_extension, QWidget *parent) : QDialog(parent), ui_(new Ui_SavePlaylistsDialog) {
|
||||||
|
|
||||||
ui_->setupUi(this);
|
ui_->setupUi(this);
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class SavePlaylistsDialog : public QDialog {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SavePlaylistsDialog(const QStringList &types, const QString &default_extension);
|
explicit SavePlaylistsDialog(const QStringList &types, const QString &default_extension, QWidget *parent = nullptr);
|
||||||
~SavePlaylistsDialog();
|
~SavePlaylistsDialog();
|
||||||
|
|
||||||
QString path() const { return ui_->lineedit_path->text(); }
|
QString path() const { return ui_->lineedit_path->text(); }
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ class EngineBase : public QObject {
|
|||||||
Error
|
Error
|
||||||
};
|
};
|
||||||
|
|
||||||
enum TrackChangeType {
|
enum class TrackChangeType {
|
||||||
// One of:
|
// One of:
|
||||||
First = 0x01,
|
First = 0x01,
|
||||||
Manual = 0x02,
|
Manual = 0x02,
|
||||||
@@ -254,5 +254,6 @@ Q_DECLARE_METATYPE(EngineBase::Type)
|
|||||||
Q_DECLARE_METATYPE(EngineBase::State)
|
Q_DECLARE_METATYPE(EngineBase::State)
|
||||||
Q_DECLARE_METATYPE(EngineBase::TrackChangeType)
|
Q_DECLARE_METATYPE(EngineBase::TrackChangeType)
|
||||||
Q_DECLARE_METATYPE(EngineBase::OutputDetails)
|
Q_DECLARE_METATYPE(EngineBase::OutputDetails)
|
||||||
|
Q_DECLARE_OPERATORS_FOR_FLAGS(EngineBase::TrackChangeFlags)
|
||||||
|
|
||||||
#endif // ENGINEBASE_H
|
#endif // ENGINEBASE_H
|
||||||
|
|||||||
@@ -94,11 +94,12 @@ GstEnginePipeline::GstEnginePipeline(QObject *parent)
|
|||||||
next_end_offset_nanosec_(-1),
|
next_end_offset_nanosec_(-1),
|
||||||
ignore_next_seek_(false),
|
ignore_next_seek_(false),
|
||||||
ignore_tags_(false),
|
ignore_tags_(false),
|
||||||
pipeline_is_initialized_(false),
|
pipeline_is_active_(false),
|
||||||
pipeline_is_connected_(false),
|
pipeline_is_connected_(false),
|
||||||
pending_seek_nanosec_(-1),
|
pending_seek_nanosec_(-1),
|
||||||
last_known_position_ns_(0),
|
last_known_position_ns_(0),
|
||||||
next_uri_set_(false),
|
next_uri_set_(false),
|
||||||
|
next_uri_reset_(false),
|
||||||
ebur128_loudness_normalizing_gain_db_(0.0),
|
ebur128_loudness_normalizing_gain_db_(0.0),
|
||||||
volume_set_(false),
|
volume_set_(false),
|
||||||
volume_internal_(-1.0),
|
volume_internal_(-1.0),
|
||||||
@@ -281,6 +282,25 @@ void GstEnginePipeline::set_fading_enabled(const bool enabled) {
|
|||||||
fading_enabled_ = enabled;
|
fading_enabled_ = enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString GstEnginePipeline::GstStateText(const GstState state) {
|
||||||
|
|
||||||
|
switch (state) {
|
||||||
|
case GST_STATE_VOID_PENDING:
|
||||||
|
return "Pending";
|
||||||
|
case GST_STATE_NULL:
|
||||||
|
return "Null";
|
||||||
|
case GST_STATE_READY:
|
||||||
|
return "Ready";
|
||||||
|
case GST_STATE_PAUSED:
|
||||||
|
return "Paused";
|
||||||
|
case GST_STATE_PLAYING:
|
||||||
|
return "Playing";
|
||||||
|
default:
|
||||||
|
return "Unknown";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
GstElement *GstEnginePipeline::CreateElement(const QString &factory_name, const QString &name, GstElement *bin, QString &error) const {
|
GstElement *GstEnginePipeline::CreateElement(const QString &factory_name, const QString &name, GstElement *bin, QString &error) const {
|
||||||
|
|
||||||
QString unique_name = QString("pipeline") + "-" + QString::number(id_) + "-" + (name.isEmpty() ? factory_name : name);
|
QString unique_name = QString("pipeline") + "-" + QString::number(id_) + "-" + (name.isEmpty() ? factory_name : name);
|
||||||
@@ -322,22 +342,6 @@ bool GstEnginePipeline::InitFromUrl(const QUrl &media_url, const QUrl &stream_ur
|
|||||||
|
|
||||||
if (!InitAudioBin(error)) return false;
|
if (!InitAudioBin(error)) return false;
|
||||||
|
|
||||||
#ifdef Q_OS_WIN32
|
|
||||||
if (volume_enabled_ && !volume_ && volume_sw_) {
|
|
||||||
SetupVolume(volume_sw_);
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
if (volume_enabled_ && !volume_) {
|
|
||||||
if (output_ == GstEngine::kAutoSink) {
|
|
||||||
element_added_cb_id_ = CHECKED_GCONNECT(G_OBJECT(audiobin_), "deep-element-added", &ElementAddedCallback, this);
|
|
||||||
}
|
|
||||||
else if (volume_sw_) {
|
|
||||||
qLog(Debug) << output_ << "does not have volume, using own volume.";
|
|
||||||
SetupVolume(volume_sw_);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Set playbin's sink to be our custom audio-sink.
|
// Set playbin's sink to be our custom audio-sink.
|
||||||
g_object_set(GST_OBJECT(pipeline_), "audio-sink", audiobin_, nullptr);
|
g_object_set(GST_OBJECT(pipeline_), "audio-sink", audiobin_, nullptr);
|
||||||
|
|
||||||
@@ -507,6 +511,8 @@ bool GstEnginePipeline::InitAudioBin(QString &error) {
|
|||||||
if (!volume_sw_) {
|
if (!volume_sw_) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
qLog(Debug) << output_ << "does not have volume, using own volume.";
|
||||||
|
SetupVolume(volume_sw_);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fading_enabled_) {
|
if (fading_enabled_) {
|
||||||
@@ -929,7 +935,7 @@ void GstEnginePipeline::PadAddedCallback(GstElement *element, GstPad *pad, gpoin
|
|||||||
instance->playbin_probe_cb_id_ = gst_pad_add_probe(pad, static_cast<GstPadProbeType>(GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM | GST_PAD_PROBE_TYPE_EVENT_FLUSH), PlaybinProbeCallback, instance, nullptr);
|
instance->playbin_probe_cb_id_ = gst_pad_add_probe(pad, static_cast<GstPadProbeType>(GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM | GST_PAD_PROBE_TYPE_EVENT_FLUSH), PlaybinProbeCallback, instance, nullptr);
|
||||||
|
|
||||||
instance->pipeline_is_connected_ = true;
|
instance->pipeline_is_connected_ = true;
|
||||||
if (instance->pending_seek_nanosec_ != -1 && instance->pipeline_is_initialized_) {
|
if (instance->pending_seek_nanosec_ != -1 && instance->pipeline_is_active_) {
|
||||||
QMetaObject::invokeMethod(instance, "Seek", Qt::QueuedConnection, Q_ARG(qint64, instance->pending_seek_nanosec_));
|
QMetaObject::invokeMethod(instance, "Seek", Qt::QueuedConnection, Q_ARG(qint64, instance->pending_seek_nanosec_));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1252,6 +1258,7 @@ void GstEnginePipeline::StreamStartMessageReceived() {
|
|||||||
if (next_uri_set_) {
|
if (next_uri_set_) {
|
||||||
qLog(Debug) << "Stream changed from URL" << gst_url_ << "to" << next_gst_url_;
|
qLog(Debug) << "Stream changed from URL" << gst_url_ << "to" << next_gst_url_;
|
||||||
next_uri_set_ = false;
|
next_uri_set_ = false;
|
||||||
|
next_uri_reset_ = false;
|
||||||
about_to_finish_ = false;
|
about_to_finish_ = false;
|
||||||
media_url_ = next_media_url_;
|
media_url_ = next_media_url_;
|
||||||
stream_url_ = next_stream_url_;
|
stream_url_ = next_stream_url_;
|
||||||
@@ -1312,7 +1319,7 @@ void GstEnginePipeline::ErrorMessageReceived(GstMessage *msg) {
|
|||||||
g_error_free(error);
|
g_error_free(error);
|
||||||
g_free(debugs);
|
g_free(debugs);
|
||||||
|
|
||||||
if (pipeline_is_initialized_ && next_uri_set_ && (domain == GST_CORE_ERROR || domain == GST_RESOURCE_ERROR || domain == GST_STREAM_ERROR)) {
|
if (pipeline_is_active_ && next_uri_set_ && (domain == GST_CORE_ERROR || domain == GST_RESOURCE_ERROR || domain == GST_STREAM_ERROR)) {
|
||||||
// A track is still playing and the next uri is not playable. We ignore the error here so it can play until the end.
|
// A track is still playing and the next uri is not playable. We ignore the error here so it can play until the end.
|
||||||
// But there is no message send to the bus when the current track finishes, we have to add an EOS ourself.
|
// But there is no message send to the bus when the current track finishes, we have to add an EOS ourself.
|
||||||
qLog(Info) << "Ignoring error" << domain << code << message << debugstr << "when loading next track";
|
qLog(Info) << "Ignoring error" << domain << code << message << debugstr << "when loading next track";
|
||||||
@@ -1430,26 +1437,44 @@ void GstEnginePipeline::StateChangedMessageReceived(GstMessage *msg) {
|
|||||||
GstState old_state = GST_STATE_NULL, new_state = GST_STATE_NULL, pending = GST_STATE_NULL;
|
GstState old_state = GST_STATE_NULL, new_state = GST_STATE_NULL, pending = GST_STATE_NULL;
|
||||||
gst_message_parse_state_changed(msg, &old_state, &new_state, &pending);
|
gst_message_parse_state_changed(msg, &old_state, &new_state, &pending);
|
||||||
|
|
||||||
if (!pipeline_is_initialized_ && (new_state == GST_STATE_PAUSED || new_state == GST_STATE_PLAYING)) {
|
qLog(Debug) << "Pipeline state changed from" << GstStateText(old_state) << "to" << GstStateText(new_state);
|
||||||
qLog(Debug) << "Pipeline initialized: State changed from" << old_state << "to" << new_state;
|
|
||||||
pipeline_is_initialized_ = true;
|
if (!pipeline_is_active_ && (new_state == GST_STATE_PAUSED || new_state == GST_STATE_PLAYING)) {
|
||||||
if (!volume_set_) {
|
qLog(Debug) << "Pipeline is active";
|
||||||
SetVolume(volume_percent_);
|
pipeline_is_active_ = true;
|
||||||
}
|
if (pipeline_is_connected_) {
|
||||||
if (pending_seek_nanosec_ != -1 && pipeline_is_connected_) {
|
if (!volume_set_) {
|
||||||
QMetaObject::invokeMethod(this, "Seek", Qt::QueuedConnection, Q_ARG(qint64, pending_seek_nanosec_));
|
SetVolume(volume_percent_);
|
||||||
|
}
|
||||||
|
if (pending_seek_nanosec_ != -1) {
|
||||||
|
if (next_uri_reset_ && new_state == GST_STATE_PAUSED) {
|
||||||
|
qLog(Debug) << "Reverting next uri and going to playing state.";
|
||||||
|
next_uri_reset_ = false;
|
||||||
|
SeekDelayed(pending_seek_nanosec_);
|
||||||
|
SetStateDelayed(GST_STATE_PLAYING);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
SeekQueued(pending_seek_nanosec_);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pipeline_is_initialized_ && new_state != GST_STATE_PAUSED && new_state != GST_STATE_PLAYING) {
|
else if (pipeline_is_active_ && new_state != GST_STATE_PAUSED && new_state != GST_STATE_PLAYING) {
|
||||||
qLog(Debug) << "Pipeline uninitialized: State changed from" << old_state << "to" << new_state;
|
qLog(Debug) << "Pipeline is inactive";
|
||||||
pipeline_is_initialized_ = false;
|
pipeline_is_active_ = false;
|
||||||
|
|
||||||
if (next_uri_set_ && new_state == GST_STATE_READY) {
|
if (next_uri_set_ && new_state == GST_STATE_READY) {
|
||||||
// Revert uri and go back to PLAY state again
|
|
||||||
next_uri_set_ = false;
|
next_uri_set_ = false;
|
||||||
g_object_set(G_OBJECT(pipeline_), "uri", gst_url_.constData(), nullptr);
|
g_object_set(G_OBJECT(pipeline_), "uri", gst_url_.constData(), nullptr);
|
||||||
SetState(GST_STATE_PLAYING);
|
if (pending_seek_nanosec_ == -1) {
|
||||||
|
qLog(Debug) << "Reverting next uri and going to playing state.";
|
||||||
|
SetState(GST_STATE_PLAYING);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
qLog(Debug) << "Reverting next uri and going to paused state.";
|
||||||
|
next_uri_reset_ = true;
|
||||||
|
SetState(GST_STATE_PAUSED);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1487,8 +1512,11 @@ void GstEnginePipeline::BufferingMessageReceived(GstMessage *msg) {
|
|||||||
|
|
||||||
qint64 GstEnginePipeline::position() const {
|
qint64 GstEnginePipeline::position() const {
|
||||||
|
|
||||||
if (pipeline_is_initialized_) {
|
if (pipeline_is_active_) {
|
||||||
gst_element_query_position(pipeline_, GST_FORMAT_TIME, &last_known_position_ns_);
|
gint64 current_position = 0;
|
||||||
|
if (gst_element_query_position(pipeline_, GST_FORMAT_TIME, ¤t_position)) {
|
||||||
|
last_known_position_ns_ = current_position;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return last_known_position_ns_;
|
return last_known_position_ns_;
|
||||||
@@ -1516,7 +1544,16 @@ GstState GstEnginePipeline::state() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
QFuture<GstStateChangeReturn> GstEnginePipeline::SetState(const GstState state) {
|
QFuture<GstStateChangeReturn> GstEnginePipeline::SetState(const GstState state) {
|
||||||
|
|
||||||
|
qLog(Debug) << "Setting pipeline state to" << GstStateText(state);
|
||||||
return QtConcurrent::run(&set_state_threadpool_, &gst_element_set_state, pipeline_, state);
|
return QtConcurrent::run(&set_state_threadpool_, &gst_element_set_state, pipeline_, state);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void GstEnginePipeline::SetStateDelayed(const GstState state) {
|
||||||
|
|
||||||
|
QTimer::singleShot(300, this, [this, state]() { SetState(state); });
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GstEnginePipeline::Seek(const qint64 nanosec) {
|
bool GstEnginePipeline::Seek(const qint64 nanosec) {
|
||||||
@@ -1526,7 +1563,7 @@ bool GstEnginePipeline::Seek(const qint64 nanosec) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!pipeline_is_connected_ || !pipeline_is_initialized_) {
|
if (!pipeline_is_connected_ || !pipeline_is_active_) {
|
||||||
pending_seek_nanosec_ = nanosec;
|
pending_seek_nanosec_ = nanosec;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -1539,10 +1576,25 @@ bool GstEnginePipeline::Seek(const qint64 nanosec) {
|
|||||||
|
|
||||||
pending_seek_nanosec_ = -1;
|
pending_seek_nanosec_ = -1;
|
||||||
last_known_position_ns_ = nanosec;
|
last_known_position_ns_ = nanosec;
|
||||||
|
|
||||||
|
qLog(Debug) << "Seeking to" << nanosec;
|
||||||
|
|
||||||
return gst_element_seek_simple(pipeline_, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH, nanosec);
|
return gst_element_seek_simple(pipeline_, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH, nanosec);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GstEnginePipeline::SeekQueued(const qint64 nanosec) {
|
||||||
|
|
||||||
|
QMetaObject::invokeMethod(this, "Seek", Qt::QueuedConnection, Q_ARG(qint64, nanosec));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void GstEnginePipeline::SeekDelayed(const qint64 nanosec) {
|
||||||
|
|
||||||
|
QTimer::singleShot(100, this, [this, nanosec]() { SeekQueued(nanosec); });
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void GstEnginePipeline::SetEBUR128LoudnessNormalizingGain_dB(const double ebur128_loudness_normalizing_gain_db) {
|
void GstEnginePipeline::SetEBUR128LoudnessNormalizingGain_dB(const double ebur128_loudness_normalizing_gain_db) {
|
||||||
|
|
||||||
ebur128_loudness_normalizing_gain_db_ = ebur128_loudness_normalizing_gain_db;
|
ebur128_loudness_normalizing_gain_db_ = ebur128_loudness_normalizing_gain_db;
|
||||||
@@ -1567,7 +1619,7 @@ void GstEnginePipeline::SetVolume(const uint volume_percent) {
|
|||||||
if (!volume_set_ || volume_internal != volume_internal_) {
|
if (!volume_set_ || volume_internal != volume_internal_) {
|
||||||
volume_internal_ = volume_internal;
|
volume_internal_ = volume_internal;
|
||||||
g_object_set(G_OBJECT(volume_), "volume", volume_internal, nullptr);
|
g_object_set(G_OBJECT(volume_), "volume", volume_internal, nullptr);
|
||||||
if (pipeline_is_initialized_) {
|
if (pipeline_is_active_) {
|
||||||
volume_set_ = true;
|
volume_set_ = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -85,8 +85,11 @@ class GstEnginePipeline : public QObject {
|
|||||||
void RemoveAllBufferConsumers();
|
void RemoveAllBufferConsumers();
|
||||||
|
|
||||||
// Control the music playback
|
// Control the music playback
|
||||||
QFuture<GstStateChangeReturn> SetState(const GstState state);
|
Q_INVOKABLE QFuture<GstStateChangeReturn> SetState(const GstState state);
|
||||||
|
void SetStateDelayed(const GstState state);
|
||||||
Q_INVOKABLE bool Seek(const qint64 nanosec);
|
Q_INVOKABLE bool Seek(const qint64 nanosec);
|
||||||
|
void SeekQueued(const qint64 nanosec);
|
||||||
|
void SeekDelayed(const qint64 nanosec);
|
||||||
void SetEBUR128LoudnessNormalizingGain_dB(const double ebur128_loudness_normalizing_gain_db);
|
void SetEBUR128LoudnessNormalizingGain_dB(const double ebur128_loudness_normalizing_gain_db);
|
||||||
void SetVolume(const uint volume_percent);
|
void SetVolume(const uint volume_percent);
|
||||||
void SetStereoBalance(const float value);
|
void SetStereoBalance(const float value);
|
||||||
@@ -148,6 +151,7 @@ class GstEnginePipeline : public QObject {
|
|||||||
void timerEvent(QTimerEvent*) override;
|
void timerEvent(QTimerEvent*) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
static QString GstStateText(const GstState state);
|
||||||
GstElement *CreateElement(const QString &factory_name, const QString &name, GstElement *bin, QString &error) const;
|
GstElement *CreateElement(const QString &factory_name, const QString &name, GstElement *bin, QString &error) const;
|
||||||
bool InitAudioBin(QString &error);
|
bool InitAudioBin(QString &error);
|
||||||
void SetupVolume(GstElement *element);
|
void SetupVolume(GstElement *element);
|
||||||
@@ -277,7 +281,7 @@ class GstEnginePipeline : public QObject {
|
|||||||
|
|
||||||
// Seeking while the pipeline is in the READY state doesn't work, so we have to wait until it goes to PAUSED or PLAYING.
|
// Seeking while the pipeline is in the READY state doesn't work, so we have to wait until it goes to PAUSED or PLAYING.
|
||||||
// Also, we have to wait for the playbin to be connected.
|
// Also, we have to wait for the playbin to be connected.
|
||||||
bool pipeline_is_initialized_;
|
bool pipeline_is_active_;
|
||||||
bool pipeline_is_connected_;
|
bool pipeline_is_connected_;
|
||||||
qint64 pending_seek_nanosec_;
|
qint64 pending_seek_nanosec_;
|
||||||
|
|
||||||
@@ -288,6 +292,7 @@ class GstEnginePipeline : public QObject {
|
|||||||
|
|
||||||
// Complete the transition to the next song when it starts playing
|
// Complete the transition to the next song when it starts playing
|
||||||
bool next_uri_set_;
|
bool next_uri_set_;
|
||||||
|
bool next_uri_reset_;
|
||||||
|
|
||||||
double ebur128_loudness_normalizing_gain_db_;
|
double ebur128_loudness_normalizing_gain_db_;
|
||||||
bool volume_set_;
|
bool volume_set_;
|
||||||
|
|||||||
@@ -110,26 +110,33 @@ void GstStartup::SetEnvironment() {
|
|||||||
|
|
||||||
#ifdef USE_BUNDLE
|
#ifdef USE_BUNDLE
|
||||||
|
|
||||||
QString app_path = QCoreApplication::applicationDirPath();
|
const QString app_path = QCoreApplication::applicationDirPath();
|
||||||
QString bundle_path = app_path + "/" + USE_BUNDLE_DIR;
|
|
||||||
|
|
||||||
QString gio_module_path;
|
// Set plugin root path
|
||||||
QString gst_plugin_scanner;
|
QString plugin_root_path;
|
||||||
QString gst_plugin_path;
|
|
||||||
QString libsoup_library_path;
|
|
||||||
|
|
||||||
# if defined(Q_OS_WIN32) || defined(Q_OS_MACOS)
|
|
||||||
gio_module_path = bundle_path + "/gio-modules";
|
|
||||||
# endif
|
|
||||||
# if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)
|
|
||||||
gst_plugin_scanner = bundle_path + "/gst-plugin-scanner";
|
|
||||||
gst_plugin_path = bundle_path + "/gstreamer";
|
|
||||||
# endif
|
|
||||||
# if defined(Q_OS_WIN32)
|
|
||||||
gst_plugin_path = bundle_path + "/gstreamer-plugins";
|
|
||||||
# endif
|
|
||||||
# if defined(Q_OS_MACOS)
|
# if defined(Q_OS_MACOS)
|
||||||
libsoup_library_path = app_path + "/../Frameworks/libsoup-3.0.0.dylib";
|
plugin_root_path = QDir::cleanPath(app_path + "/../PlugIns");
|
||||||
|
# elif defined(Q_OS_UNIX)
|
||||||
|
plugin_root_path = QDir::cleanPath(app_path + "/../plugins");
|
||||||
|
# elif defined(Q_OS_WIN32)
|
||||||
|
plugin_root_path = app_path;
|
||||||
|
# endif
|
||||||
|
|
||||||
|
// Set GIO module path
|
||||||
|
const QString gio_module_path = plugin_root_path + "/gio-modules";
|
||||||
|
|
||||||
|
// Set GStreamer plugin scanner path
|
||||||
|
QString gst_plugin_scanner;
|
||||||
|
# if defined(Q_OS_UNIX)
|
||||||
|
gst_plugin_scanner = plugin_root_path + "/gst-plugin-scanner";
|
||||||
|
# endif
|
||||||
|
|
||||||
|
// Set GStreamer plugin path
|
||||||
|
QString gst_plugin_path;
|
||||||
|
# if defined(Q_OS_WIN32)
|
||||||
|
gst_plugin_path = plugin_root_path + "/gstreamer-plugins";
|
||||||
|
# else
|
||||||
|
gst_plugin_path = plugin_root_path + "/gstreamer";
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
if (!gio_module_path.isEmpty()) {
|
if (!gio_module_path.isEmpty()) {
|
||||||
@@ -138,7 +145,7 @@ void GstStartup::SetEnvironment() {
|
|||||||
Utilities::SetEnv("GIO_EXTRA_MODULES", gio_module_path);
|
Utilities::SetEnv("GIO_EXTRA_MODULES", gio_module_path);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
qLog(Debug) << "GIO module path does not exist:" << gio_module_path;
|
qLog(Error) << "GIO module path" << gio_module_path << "does not exist.";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -148,7 +155,7 @@ void GstStartup::SetEnvironment() {
|
|||||||
Utilities::SetEnv("GST_PLUGIN_SCANNER", gst_plugin_scanner);
|
Utilities::SetEnv("GST_PLUGIN_SCANNER", gst_plugin_scanner);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
qLog(Debug) << "GStreamer plugin scanner does not exist:" << gst_plugin_scanner;
|
qLog(Error) << "GStreamer plugin scanner" << gst_plugin_scanner << "does not exist.";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -160,16 +167,7 @@ void GstStartup::SetEnvironment() {
|
|||||||
Utilities::SetEnv("GST_PLUGIN_SYSTEM_PATH", gst_plugin_path);
|
Utilities::SetEnv("GST_PLUGIN_SYSTEM_PATH", gst_plugin_path);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
qLog(Debug) << "GStreamer plugin path does not exist:" << gst_plugin_path;
|
qLog(Error) << "GStreamer plugin path" << gst_plugin_path << "does not exist.";
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!libsoup_library_path.isEmpty()) {
|
|
||||||
if (QFile::exists(libsoup_library_path)) {
|
|
||||||
Utilities::SetEnv("LIBSOUP3_LIBRARY_PATH", libsoup_library_path);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
qLog(Debug) << "libsoup path does not exist:" << libsoup_library_path;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
|
|
||||||
#include "core/shared_ptr.h"
|
#include "core/shared_ptr.h"
|
||||||
#include "core/networkaccessmanager.h"
|
#include "core/networkaccessmanager.h"
|
||||||
|
#include "utilities/transliterate.h"
|
||||||
#include "lyricssearchrequest.h"
|
#include "lyricssearchrequest.h"
|
||||||
#include "azlyricscomlyricsprovider.h"
|
#include "azlyricscomlyricsprovider.h"
|
||||||
|
|
||||||
@@ -43,8 +44,8 @@ QUrl AzLyricsComLyricsProvider::Url(const LyricsSearchRequest &request) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString AzLyricsComLyricsProvider::StringFixup(QString string) {
|
QString AzLyricsComLyricsProvider::StringFixup(const QString &text) {
|
||||||
|
|
||||||
return string.remove(QRegularExpression("[^\\w0-9\\-]", QRegularExpression::UseUnicodePropertiesOption)).simplified().toLower();
|
return Utilities::Transliterate(text).remove(QRegularExpression("[^\\w0-9\\-]")).toLower();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class AzLyricsComLyricsProvider : public HtmlLyricsProvider {
|
|||||||
QUrl Url(const LyricsSearchRequest &request) override;
|
QUrl Url(const LyricsSearchRequest &request) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString StringFixup(QString string);
|
QString StringFixup(const QString &text);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const char kUrl[];
|
static const char kUrl[];
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
|
|
||||||
#include "core/shared_ptr.h"
|
#include "core/shared_ptr.h"
|
||||||
#include "core/networkaccessmanager.h"
|
#include "core/networkaccessmanager.h"
|
||||||
|
#include "utilities/transliterate.h"
|
||||||
#include "lyricssearchrequest.h"
|
#include "lyricssearchrequest.h"
|
||||||
#include "elyricsnetlyricsprovider.h"
|
#include "elyricsnetlyricsprovider.h"
|
||||||
|
|
||||||
@@ -43,12 +44,13 @@ QUrl ElyricsNetLyricsProvider::Url(const LyricsSearchRequest &request) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString ElyricsNetLyricsProvider::StringFixup(QString string) {
|
QString ElyricsNetLyricsProvider::StringFixup(const QString &text) {
|
||||||
|
|
||||||
return string
|
return Utilities::Transliterate(text)
|
||||||
.replace(' ', '-')
|
.replace(QRegularExpression("[^\\w0-9_,&\\-\\(\\) ]"), "_")
|
||||||
.replace(QRegularExpression("[^\\w0-9_-]", QRegularExpression::UseUnicodePropertiesOption), "_")
|
.replace(QRegularExpression(" {2,}"), " ")
|
||||||
.simplified()
|
.simplified()
|
||||||
|
.replace(' ', '-')
|
||||||
.toLower();
|
.toLower();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class ElyricsNetLyricsProvider : public HtmlLyricsProvider {
|
|||||||
QUrl Url(const LyricsSearchRequest &request) override;
|
QUrl Url(const LyricsSearchRequest &request) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString StringFixup(QString string);
|
QString StringFixup(const QString &text);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const char kUrl[];
|
static const char kUrl[];
|
||||||
|
|||||||
@@ -297,7 +297,7 @@ bool GeniusLyricsProvider::StartSearch(const int id, const LyricsSearchRequest &
|
|||||||
requests_search_.insert(id, search);
|
requests_search_.insert(id, search);
|
||||||
|
|
||||||
QUrlQuery url_query;
|
QUrlQuery url_query;
|
||||||
url_query.addQueryItem("q", QUrl::toPercentEncoding(QString(request.artist + " " + request.title)));
|
url_query.addQueryItem("q", QUrl::toPercentEncoding(QString("%1 %2").arg(request.artist, request.title)));
|
||||||
|
|
||||||
QUrl url(kUrlSearch);
|
QUrl url(kUrlSearch);
|
||||||
url.setQuery(url_query);
|
url.setQuery(url_query);
|
||||||
|
|||||||
@@ -43,12 +43,14 @@ QUrl LyricsModeComLyricsProvider::Url(const LyricsSearchRequest &request) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString LyricsModeComLyricsProvider::StringFixup(QString string) {
|
QString LyricsModeComLyricsProvider::StringFixup(QString text) {
|
||||||
|
|
||||||
return string
|
return text
|
||||||
.replace(' ', '_')
|
.remove(QRegularExpression("[^\\w0-9_\\- ]"))
|
||||||
.remove(QRegularExpression("[^\\w0-9_-]", QRegularExpression::UseUnicodePropertiesOption))
|
.replace(QRegularExpression(" {2,}"), " ")
|
||||||
.simplified()
|
.simplified()
|
||||||
|
.replace(' ', '_')
|
||||||
|
.replace('-', '_')
|
||||||
.toLower();
|
.toLower();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class LyricsModeComLyricsProvider : public HtmlLyricsProvider {
|
|||||||
QUrl Url(const LyricsSearchRequest &request) override;
|
QUrl Url(const LyricsSearchRequest &request) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString StringFixup(QString string);
|
QString StringFixup(QString text);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const char kUrl[];
|
static const char kUrl[];
|
||||||
|
|||||||
@@ -43,14 +43,15 @@ QUrl SongLyricsComLyricsProvider::Url(const LyricsSearchRequest &request) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString SongLyricsComLyricsProvider::StringFixup(QString string) {
|
QString SongLyricsComLyricsProvider::StringFixup(QString text) {
|
||||||
|
|
||||||
return string.replace('/', '-')
|
return text.replace('/', '-')
|
||||||
.replace('\'', '-')
|
.replace('\'', '-')
|
||||||
.remove(QRegularExpression("[^\\w0-9\\- ]", QRegularExpression::UseUnicodePropertiesOption))
|
.remove(QRegularExpression("[^\\w0-9\\- ]"))
|
||||||
.simplified()
|
.replace(QRegularExpression(" {2,}"), " ")
|
||||||
.replace(' ', '-')
|
.simplified()
|
||||||
.replace(QRegularExpression("(-)\\1+"), "-")
|
.replace(' ', '-')
|
||||||
.toLower();
|
.replace(QRegularExpression("(-)\\1+"), "-")
|
||||||
|
.toLower();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class SongLyricsComLyricsProvider : public HtmlLyricsProvider {
|
|||||||
QUrl Url(const LyricsSearchRequest &request) override;
|
QUrl Url(const LyricsSearchRequest &request) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString StringFixup(QString string);
|
QString StringFixup(QString text);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const char kUrl[];
|
static const char kUrl[];
|
||||||
|
|||||||
18
src/main.cpp
18
src/main.cpp
@@ -70,6 +70,8 @@
|
|||||||
#include "core/scoped_ptr.h"
|
#include "core/scoped_ptr.h"
|
||||||
#include "core/shared_ptr.h"
|
#include "core/shared_ptr.h"
|
||||||
|
|
||||||
|
#include "utilities/envutils.h"
|
||||||
|
|
||||||
#include <kdsingleapplication.h>
|
#include <kdsingleapplication.h>
|
||||||
|
|
||||||
#ifdef HAVE_QTSPARKLE
|
#ifdef HAVE_QTSPARKLE
|
||||||
@@ -171,7 +173,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
#ifdef Q_OS_MACOS
|
#ifdef Q_OS_MACOS
|
||||||
// Must happen after QCoreApplication::setOrganizationName().
|
// Must happen after QCoreApplication::setOrganizationName().
|
||||||
setenv("XDG_CONFIG_HOME", QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation).toLocal8Bit().constData(), 1);
|
Utilities::SetEnv("XDG_CONFIG_HOME", QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Output the version, so when people attach log output to bug reports they don't have to tell us which version they're using.
|
// Output the version, so when people attach log output to bug reports they don't have to tell us which version they're using.
|
||||||
@@ -205,19 +207,7 @@ int main(int argc, char *argv[]) {
|
|||||||
QGuiApplication::setWindowIcon(IconLoader::Load("strawberry"));
|
QGuiApplication::setWindowIcon(IconLoader::Load("strawberry"));
|
||||||
|
|
||||||
#if defined(USE_BUNDLE)
|
#if defined(USE_BUNDLE)
|
||||||
{
|
qLog(Debug) << "Looking for resources in" << QCoreApplication::libraryPaths();
|
||||||
QStringList library_paths;
|
|
||||||
#ifdef Q_OS_MACOS
|
|
||||||
library_paths.append(QCoreApplication::applicationDirPath() + "/../Frameworks");
|
|
||||||
#endif
|
|
||||||
#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)
|
|
||||||
library_paths.append(QCoreApplication::applicationDirPath() + "/" + USE_BUNDLE_DIR);
|
|
||||||
#endif
|
|
||||||
if (!library_paths.isEmpty()) {
|
|
||||||
qLog(Debug) << "Looking for resources in" << library_paths;
|
|
||||||
QCoreApplication::setLibraryPaths(library_paths);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Gnome on Ubuntu has menu icons disabled by default. I think that's a bad idea, and makes some menus in Strawberry look confusing.
|
// Gnome on Ubuntu has menu icons disabled by default. I think that's a bad idea, and makes some menus in Strawberry look confusing.
|
||||||
|
|||||||
@@ -1286,10 +1286,10 @@ QMimeData *Playlist::mimeData(const QModelIndexList &indexes) const {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Playlist::CompareItems(const int column, const Qt::SortOrder order, SharedPtr<PlaylistItem> _a, SharedPtr<PlaylistItem> _b) {
|
bool Playlist::CompareItems(const int column, const Qt::SortOrder order, PlaylistItemPtr _a, PlaylistItemPtr _b) {
|
||||||
|
|
||||||
SharedPtr<PlaylistItem> a = order == Qt::AscendingOrder ? _a : _b;
|
PlaylistItemPtr a = order == Qt::AscendingOrder ? _a : _b;
|
||||||
SharedPtr<PlaylistItem> b = order == Qt::AscendingOrder ? _b : _a;
|
PlaylistItemPtr b = order == Qt::AscendingOrder ? _b : _a;
|
||||||
|
|
||||||
#define cmp(field) return a->Metadata().field() < b->Metadata().field()
|
#define cmp(field) return a->Metadata().field() < b->Metadata().field()
|
||||||
#define strcmp(field) return QString::localeAwareCompare(a->Metadata().field().toLower(), b->Metadata().field().toLower()) < 0;
|
#define strcmp(field) return QString::localeAwareCompare(a->Metadata().field().toLower(), b->Metadata().field().toLower()) < 0;
|
||||||
@@ -1345,10 +1345,10 @@ bool Playlist::CompareItems(const int column, const Qt::SortOrder order, SharedP
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Playlist::ComparePathDepths(const Qt::SortOrder order, SharedPtr<PlaylistItem> _a, SharedPtr<PlaylistItem> _b) {
|
bool Playlist::ComparePathDepths(const Qt::SortOrder order, PlaylistItemPtr _a, PlaylistItemPtr _b) {
|
||||||
|
|
||||||
SharedPtr<PlaylistItem> a = order == Qt::AscendingOrder ? _a : _b;
|
PlaylistItemPtr a = order == Qt::AscendingOrder ? _a : _b;
|
||||||
SharedPtr<PlaylistItem> b = order == Qt::AscendingOrder ? _b : _a;
|
PlaylistItemPtr b = order == Qt::AscendingOrder ? _b : _a;
|
||||||
|
|
||||||
qint64 a_dir_level = a->Url().path().count('/');
|
qint64 a_dir_level = a->Url().path().count('/');
|
||||||
qint64 b_dir_level = b->Url().path().count('/');
|
qint64 b_dir_level = b->Url().path().count('/');
|
||||||
|
|||||||
@@ -48,6 +48,7 @@
|
|||||||
#include "playlistitem.h"
|
#include "playlistitem.h"
|
||||||
#include "playlistsequence.h"
|
#include "playlistsequence.h"
|
||||||
#include "smartplaylists/playlistgenerator_fwd.h"
|
#include "smartplaylists/playlistgenerator_fwd.h"
|
||||||
|
#include <internet/internetservice.h>
|
||||||
|
|
||||||
class QMimeData;
|
class QMimeData;
|
||||||
class QUndoStack;
|
class QUndoStack;
|
||||||
@@ -58,7 +59,6 @@ class PlaylistBackend;
|
|||||||
class PlaylistFilter;
|
class PlaylistFilter;
|
||||||
class Queue;
|
class Queue;
|
||||||
class TaskManager;
|
class TaskManager;
|
||||||
class InternetService;
|
|
||||||
class RadioService;
|
class RadioService;
|
||||||
|
|
||||||
namespace PlaylistUndoCommands {
|
namespace PlaylistUndoCommands {
|
||||||
@@ -237,7 +237,7 @@ class Playlist : public QAbstractListModel {
|
|||||||
void InsertSongs(const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
void InsertSongs(const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
||||||
void InsertSongsOrCollectionItems(const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
void InsertSongsOrCollectionItems(const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
||||||
void InsertSmartPlaylist(PlaylistGeneratorPtr gen, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
void InsertSmartPlaylist(PlaylistGeneratorPtr gen, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
||||||
void InsertInternetItems(SharedPtr<InternetService> service, const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
void InsertInternetItems(InternetServicePtr service, const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
||||||
void InsertRadioItems(const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
void InsertRadioItems(const SongList &songs, const int pos = -1, const bool play_now = false, const bool enqueue = false, const bool enqueue_next = false);
|
||||||
|
|
||||||
void ReshuffleIndices();
|
void ReshuffleIndices();
|
||||||
|
|||||||
@@ -67,9 +67,6 @@ class PlaylistContainer : public QWidget {
|
|||||||
bool eventFilter(QObject *objectWatched, QEvent *event) override;
|
bool eventFilter(QObject *objectWatched, QEvent *event) override;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void TabChanged(const int id);
|
|
||||||
void Rename(const int id, const QString &new_name);
|
|
||||||
|
|
||||||
void UndoRedoActionsChanged(QAction *undo, QAction *redo);
|
void UndoRedoActionsChanged(QAction *undo, QAction *redo);
|
||||||
void ViewSelectionModelChanged();
|
void ViewSelectionModelChanged();
|
||||||
|
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ class FloatEqComparator : public SearchTermComparator {
|
|||||||
|
|
||||||
class FloatNeComparator : public SearchTermComparator {
|
class FloatNeComparator : public SearchTermComparator {
|
||||||
public:
|
public:
|
||||||
explicit FloatNeComparator(const float &value) : search_term_(value) {}
|
explicit FloatNeComparator(const float value) : search_term_(value) {}
|
||||||
bool Matches(const QString &element) const override {
|
bool Matches(const QString &element) const override {
|
||||||
return search_term_ != element.toFloat();
|
return search_term_ != element.toFloat();
|
||||||
}
|
}
|
||||||
@@ -141,7 +141,7 @@ class FloatNeComparator : public SearchTermComparator {
|
|||||||
|
|
||||||
class FloatGtComparator : public SearchTermComparator {
|
class FloatGtComparator : public SearchTermComparator {
|
||||||
public:
|
public:
|
||||||
explicit FloatGtComparator(const float &value) : search_term_(value) {}
|
explicit FloatGtComparator(const float value) : search_term_(value) {}
|
||||||
bool Matches(const QString &element) const override {
|
bool Matches(const QString &element) const override {
|
||||||
return element.toFloat() > search_term_;
|
return element.toFloat() > search_term_;
|
||||||
}
|
}
|
||||||
@@ -151,7 +151,7 @@ class FloatGtComparator : public SearchTermComparator {
|
|||||||
|
|
||||||
class FloatGeComparator : public SearchTermComparator {
|
class FloatGeComparator : public SearchTermComparator {
|
||||||
public:
|
public:
|
||||||
explicit FloatGeComparator(const float &value) : search_term_(value) {}
|
explicit FloatGeComparator(const float value) : search_term_(value) {}
|
||||||
bool Matches(const QString &element) const override {
|
bool Matches(const QString &element) const override {
|
||||||
return element.toFloat() >= search_term_;
|
return element.toFloat() >= search_term_;
|
||||||
}
|
}
|
||||||
@@ -161,7 +161,7 @@ class FloatGeComparator : public SearchTermComparator {
|
|||||||
|
|
||||||
class FloatLtComparator : public SearchTermComparator {
|
class FloatLtComparator : public SearchTermComparator {
|
||||||
public:
|
public:
|
||||||
explicit FloatLtComparator(const float &value) : search_term_(value) {}
|
explicit FloatLtComparator(const float value) : search_term_(value) {}
|
||||||
bool Matches(const QString &element) const override {
|
bool Matches(const QString &element) const override {
|
||||||
return element.toFloat() < search_term_;
|
return element.toFloat() < search_term_;
|
||||||
}
|
}
|
||||||
@@ -171,7 +171,7 @@ class FloatLtComparator : public SearchTermComparator {
|
|||||||
|
|
||||||
class FloatLeComparator : public SearchTermComparator {
|
class FloatLeComparator : public SearchTermComparator {
|
||||||
public:
|
public:
|
||||||
explicit FloatLeComparator(const float &value) : search_term_(value) {}
|
explicit FloatLeComparator(const float value) : search_term_(value) {}
|
||||||
bool Matches(const QString &element) const override {
|
bool Matches(const QString &element) const override {
|
||||||
return element.toFloat() <= search_term_;
|
return element.toFloat() <= search_term_;
|
||||||
}
|
}
|
||||||
|
|||||||
71
src/playlist/playlistproxystyle.cpp
Normal file
71
src/playlist/playlistproxystyle.cpp
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* Strawberry Music Player
|
||||||
|
* This file was part of Clementine.
|
||||||
|
* Copyright 2010, David Sansome <me@davidsansome.com>
|
||||||
|
* Copyright 2018-2023, Jonas Kvinge <jonas@jkvinge.net>
|
||||||
|
*
|
||||||
|
* Strawberry is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Strawberry is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with Strawberry. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
#include <QProxyStyle>
|
||||||
|
#include <QString>
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QStyleOptionHeader>
|
||||||
|
#include <QFontMetrics>
|
||||||
|
|
||||||
|
#include "playlistproxystyle.h"
|
||||||
|
#include "playlist.h"
|
||||||
|
|
||||||
|
PlaylistProxyStyle::PlaylistProxyStyle(const QString &style) : QProxyStyle(style), common_style_(new QCommonStyle) {}
|
||||||
|
|
||||||
|
void PlaylistProxyStyle::drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const {
|
||||||
|
|
||||||
|
if (element == CE_HeaderLabel) {
|
||||||
|
const QStyleOptionHeader *header_option = qstyleoption_cast<const QStyleOptionHeader*>(option);
|
||||||
|
const QRect &rect = header_option->rect;
|
||||||
|
const QString &text = header_option->text;
|
||||||
|
const QFontMetrics &font_metrics = header_option->fontMetrics;
|
||||||
|
|
||||||
|
// Spaces added to make transition less abrupt
|
||||||
|
if (rect.width() < font_metrics.horizontalAdvance(text + " ")) {
|
||||||
|
const Playlist::Column column = static_cast<Playlist::Column>(header_option->section);
|
||||||
|
QStyleOptionHeader new_option(*header_option);
|
||||||
|
new_option.text = Playlist::abbreviated_column_name(column);
|
||||||
|
QProxyStyle::drawControl(element, &new_option, painter, widget);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (element == CE_ItemViewItem) {
|
||||||
|
common_style_->drawControl(element, option, painter, widget);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
QProxyStyle::drawControl(element, option, painter, widget);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void PlaylistProxyStyle::drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const {
|
||||||
|
|
||||||
|
if (element == QStyle::PE_PanelItemViewRow || element == QStyle::PE_PanelItemViewItem) {
|
||||||
|
common_style_->drawPrimitive(element, option, painter, widget);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
QProxyStyle::drawPrimitive(element, option, painter, widget);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
53
src/playlist/playlistproxystyle.h
Normal file
53
src/playlist/playlistproxystyle.h
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
/*
|
||||||
|
* Strawberry Music Player
|
||||||
|
* This file was part of Clementine.
|
||||||
|
* Copyright 2010, David Sansome <me@davidsansome.com>
|
||||||
|
* Copyright 2018-2023, Jonas Kvinge <jonas@jkvinge.net>
|
||||||
|
*
|
||||||
|
* Strawberry is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Strawberry is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with Strawberry. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef PLAYLISTPROXYSTYLE_H
|
||||||
|
#define PLAYLISTPROXYSTYLE_H
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
#include <QProxyStyle>
|
||||||
|
#include <QCommonStyle>
|
||||||
|
#include <QString>
|
||||||
|
|
||||||
|
#include "core/scoped_ptr.h"
|
||||||
|
|
||||||
|
class QPainter;
|
||||||
|
|
||||||
|
// This proxy style works around a bug/feature introduced in Qt 4.7's QGtkStyle
|
||||||
|
// that uses Gtk to paint row backgrounds, ignoring any custom brush or palette the caller set in the QStyleOption.
|
||||||
|
// That breaks our currently playing track animation, which relies on the background painted by Qt to be transparent.
|
||||||
|
// This proxy style uses QCommonStyle to paint the affected elements.
|
||||||
|
|
||||||
|
class PlaylistProxyStyle : public QProxyStyle {
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit PlaylistProxyStyle(const QString &style);
|
||||||
|
|
||||||
|
void drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const override;
|
||||||
|
void drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const override;
|
||||||
|
|
||||||
|
private:
|
||||||
|
ScopedPtr<QCommonStyle> common_style_;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // PLAYLISTPROXYSTYLE_H
|
||||||
@@ -32,8 +32,6 @@
|
|||||||
#include <QTreeView>
|
#include <QTreeView>
|
||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
#include <QClipboard>
|
#include <QClipboard>
|
||||||
#include <QCommonStyle>
|
|
||||||
#include <QFontMetrics>
|
|
||||||
#include <QKeySequence>
|
#include <QKeySequence>
|
||||||
#include <QMimeData>
|
#include <QMimeData>
|
||||||
#include <QMetaType>
|
#include <QMetaType>
|
||||||
@@ -55,9 +53,7 @@
|
|||||||
#include <QPoint>
|
#include <QPoint>
|
||||||
#include <QRect>
|
#include <QRect>
|
||||||
#include <QRegion>
|
#include <QRegion>
|
||||||
#include <QStyleOptionHeader>
|
|
||||||
#include <QStyleOptionViewItem>
|
#include <QStyleOptionViewItem>
|
||||||
#include <QProxyStyle>
|
|
||||||
#include <QLinearGradient>
|
#include <QLinearGradient>
|
||||||
#include <QScrollBar>
|
#include <QScrollBar>
|
||||||
#include <QtEvents>
|
#include <QtEvents>
|
||||||
@@ -73,6 +69,7 @@
|
|||||||
#include "playlistheader.h"
|
#include "playlistheader.h"
|
||||||
#include "playlistview.h"
|
#include "playlistview.h"
|
||||||
#include "playlistfilter.h"
|
#include "playlistfilter.h"
|
||||||
|
#include "playlistproxystyle.h"
|
||||||
#include "covermanager/currentalbumcoverloader.h"
|
#include "covermanager/currentalbumcoverloader.h"
|
||||||
#include "covermanager/albumcoverloaderresult.h"
|
#include "covermanager/albumcoverloaderresult.h"
|
||||||
#include "settings/appearancesettingspage.h"
|
#include "settings/appearancesettingspage.h"
|
||||||
@@ -88,50 +85,14 @@ const int PlaylistView::kAutoscrollGraceTimeout = 30; // seconds
|
|||||||
const int PlaylistView::kDropIndicatorWidth = 2;
|
const int PlaylistView::kDropIndicatorWidth = 2;
|
||||||
const int PlaylistView::kDropIndicatorGradientWidth = 5;
|
const int PlaylistView::kDropIndicatorGradientWidth = 5;
|
||||||
|
|
||||||
PlaylistProxyStyle::PlaylistProxyStyle(QObject*) : QProxyStyle(nullptr), common_style_(new QCommonStyle) {}
|
|
||||||
|
|
||||||
void PlaylistProxyStyle::drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const {
|
|
||||||
|
|
||||||
if (element == CE_Header) {
|
|
||||||
const QStyleOptionHeader *header_option = qstyleoption_cast<const QStyleOptionHeader*>(option);
|
|
||||||
const QRect &rect = header_option->rect;
|
|
||||||
const QString &text = header_option->text;
|
|
||||||
const QFontMetrics &font_metrics = header_option->fontMetrics;
|
|
||||||
|
|
||||||
// Spaces added to make transition less abrupt
|
|
||||||
if (rect.width() < font_metrics.horizontalAdvance(text + " ")) {
|
|
||||||
const Playlist::Column column = static_cast<Playlist::Column>(header_option->section);
|
|
||||||
QStyleOptionHeader new_option(*header_option);
|
|
||||||
new_option.text = Playlist::abbreviated_column_name(column);
|
|
||||||
QProxyStyle::drawControl(element, &new_option, painter, widget);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (element == CE_ItemViewItem) {
|
|
||||||
common_style_->drawControl(element, option, painter, widget);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
QProxyStyle::drawControl(element, option, painter, widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void PlaylistProxyStyle::drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const {
|
|
||||||
|
|
||||||
if (element == QStyle::PE_PanelItemViewRow || element == QStyle::PE_PanelItemViewItem) {
|
|
||||||
common_style_->drawPrimitive(element, option, painter, widget);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
QProxyStyle::drawPrimitive(element, option, painter, widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
PlaylistView::PlaylistView(QWidget *parent)
|
PlaylistView::PlaylistView(QWidget *parent)
|
||||||
: QTreeView(parent),
|
: QTreeView(parent),
|
||||||
app_(nullptr),
|
app_(nullptr),
|
||||||
style_(new PlaylistProxyStyle()),
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
style_(new PlaylistProxyStyle(QApplication::style()->name())),
|
||||||
|
#else
|
||||||
|
style_(new PlaylistProxyStyle(QApplication::style()->objectName())),
|
||||||
|
#endif
|
||||||
playlist_(nullptr),
|
playlist_(nullptr),
|
||||||
header_(new PlaylistHeader(Qt::Horizontal, this, this)),
|
header_(new PlaylistHeader(Qt::Horizontal, this, this)),
|
||||||
background_image_type_(AppearanceSettingsPage::BackgroundImageType::Default),
|
background_image_type_(AppearanceSettingsPage::BackgroundImageType::Default),
|
||||||
|
|||||||
@@ -40,12 +40,9 @@
|
|||||||
#include <QRect>
|
#include <QRect>
|
||||||
#include <QRegion>
|
#include <QRegion>
|
||||||
#include <QStyleOption>
|
#include <QStyleOption>
|
||||||
#include <QProxyStyle>
|
|
||||||
#include <QPoint>
|
#include <QPoint>
|
||||||
#include <QBasicTimer>
|
#include <QBasicTimer>
|
||||||
#include <QCommonStyle>
|
|
||||||
|
|
||||||
#include "core/scoped_ptr.h"
|
|
||||||
#include "core/song.h"
|
#include "core/song.h"
|
||||||
#include "covermanager/albumcoverloaderresult.h"
|
#include "covermanager/albumcoverloaderresult.h"
|
||||||
#include "settings/appearancesettingspage.h"
|
#include "settings/appearancesettingspage.h"
|
||||||
@@ -72,27 +69,10 @@ class QTimerEvent;
|
|||||||
class Application;
|
class Application;
|
||||||
class CollectionBackend;
|
class CollectionBackend;
|
||||||
class PlaylistHeader;
|
class PlaylistHeader;
|
||||||
|
class PlaylistProxyStyle;
|
||||||
class DynamicPlaylistControls;
|
class DynamicPlaylistControls;
|
||||||
class RatingItemDelegate;
|
class RatingItemDelegate;
|
||||||
|
|
||||||
// This proxy style works around a bug/feature introduced in Qt 4.7's QGtkStyle
|
|
||||||
// that uses Gtk to paint row backgrounds, ignoring any custom brush or palette the caller set in the QStyleOption.
|
|
||||||
// That breaks our currently playing track animation, which relies on the background painted by Qt to be transparent.
|
|
||||||
// This proxy style uses QCommonStyle to paint the affected elements.
|
|
||||||
// This class is used by internet search view as well.
|
|
||||||
class PlaylistProxyStyle : public QProxyStyle {
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
|
||||||
explicit PlaylistProxyStyle(QObject *parent = nullptr);
|
|
||||||
|
|
||||||
void drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const override;
|
|
||||||
void drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const override;
|
|
||||||
|
|
||||||
private:
|
|
||||||
ScopedPtr<QCommonStyle> common_style_;
|
|
||||||
};
|
|
||||||
|
|
||||||
class PlaylistView : public QTreeView {
|
class PlaylistView : public QTreeView {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ SongList ASXParser::Load(QIODevice *device, const QString &playlist_path, const
|
|||||||
QString url = re_match.captured(2);
|
QString url = re_match.captured(2);
|
||||||
url.replace(QRegularExpression("&(?!amp;|quot;|apos;|lt;|gt;)"), "&");
|
url.replace(QRegularExpression("&(?!amp;|quot;|apos;|lt;|gt;)"), "&");
|
||||||
|
|
||||||
QByteArray replacement = QString(re_match.captured(1) + url + "\"").toLocal8Bit();
|
QByteArray replacement = QString("%1%2\"").arg(re_match.captured(1), url).toLocal8Bit();
|
||||||
data.replace(re_match.captured(0).toLocal8Bit(), replacement);
|
data.replace(re_match.captured(0).toLocal8Bit(), replacement);
|
||||||
index += replacement.length();
|
index += replacement.length();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,14 +25,15 @@
|
|||||||
const char *MusixmatchProvider::kApiUrl = "https://api.musixmatch.com/ws/1.1";
|
const char *MusixmatchProvider::kApiUrl = "https://api.musixmatch.com/ws/1.1";
|
||||||
const char *MusixmatchProvider::kApiKey = "Y2FhMDRlN2Y4OWE5OTIxYmZlOGMzOWQzOGI3ZGU4MjE=";
|
const char *MusixmatchProvider::kApiKey = "Y2FhMDRlN2Y4OWE5OTIxYmZlOGMzOWQzOGI3ZGU4MjE=";
|
||||||
|
|
||||||
QString MusixmatchProvider::StringFixup(QString string) {
|
QString MusixmatchProvider::StringFixup(QString text) {
|
||||||
|
|
||||||
return string.replace('/', '-')
|
return text.replace('/', '-')
|
||||||
.replace('\'', '-')
|
.replace('\'', '-')
|
||||||
.remove(QRegularExpression("[^\\w0-9\\- ]", QRegularExpression::UseUnicodePropertiesOption))
|
.remove(QRegularExpression("[^\\w0-9\\- ]", QRegularExpression::UseUnicodePropertiesOption))
|
||||||
.simplified()
|
.replace(QRegularExpression(" {2,}"), " ")
|
||||||
.replace(' ', '-')
|
.simplified()
|
||||||
.replace(QRegularExpression("(-)\\1+"), "-")
|
.replace(' ', '-')
|
||||||
.toLower();
|
.replace(QRegularExpression("(-)\\1+"), "-")
|
||||||
|
.toLower();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
class MusixmatchProvider {
|
class MusixmatchProvider {
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
QString StringFixup(QString string);
|
QString StringFixup(QString text);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
static const char *kApiUrl;
|
static const char *kApiUrl;
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ class QobuzService : public InternetService {
|
|||||||
using Param = QPair<QString, QString>;
|
using Param = QPair<QString, QString>;
|
||||||
using ParamList = QList<Param>;
|
using ParamList = QList<Param>;
|
||||||
|
|
||||||
QString DecodeAppSecret(const QString &app_secret_encoded) const;
|
QString DecodeAppSecret(const QString &app_secret_base64) const;
|
||||||
void SendSearch();
|
void SendSearch();
|
||||||
void LoginError(const QString &error = QString(), const QVariant &debug = QVariant());
|
void LoginError(const QString &error = QString(), const QVariant &debug = QVariant());
|
||||||
|
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ QVariant Queue::data(const QModelIndex &proxy_index, int role) const {
|
|||||||
const QString title = source_index.sibling(source_index.row(), Playlist::Column_Title).data().toString();
|
const QString title = source_index.sibling(source_index.row(), Playlist::Column_Title).data().toString();
|
||||||
|
|
||||||
if (artist.isEmpty()) return title;
|
if (artist.isEmpty()) return title;
|
||||||
return QString(artist + " - " + title);
|
return QString("%1 - %2").arg(artist, title);
|
||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ class TidalRequest : public TidalBaseRequest {
|
|||||||
void ArtistsReplyReceived(QNetworkReply *reply, const int limit_requested, const int offset_requested);
|
void ArtistsReplyReceived(QNetworkReply *reply, const int limit_requested, const int offset_requested);
|
||||||
|
|
||||||
void AlbumsReplyReceived(QNetworkReply *reply, const int limit_requested, const int offset_requested);
|
void AlbumsReplyReceived(QNetworkReply *reply, const int limit_requested, const int offset_requested);
|
||||||
void AlbumsReceived(QNetworkReply *reply, const Artist &artist_artist, const int limit_requested, const int offset_requested, const bool auto_login);
|
void AlbumsReceived(QNetworkReply *reply, const Artist &artist_requested, const int limit_requested, const int offset_requested, const bool auto_login);
|
||||||
|
|
||||||
void SongsReplyReceived(QNetworkReply *reply, const int limit_requested, const int offset_requested);
|
void SongsReplyReceived(QNetworkReply *reply, const int limit_requested, const int offset_requested);
|
||||||
void SongsReceived(QNetworkReply *reply, const Artist &artist, const Album &album, const int limit_requested, const int offset_requested, const bool auto_login = false);
|
void SongsReceived(QNetworkReply *reply, const Artist &artist, const Album &album, const int limit_requested, const int offset_requested, const bool auto_login = false);
|
||||||
|
|||||||
@@ -561,7 +561,7 @@ msgstr "Afegeix totes les peces des d’una carpeta y las seves subcarpetes"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Afegeix un directori…"
|
msgstr "Afegeix un directori…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Afegeix un fitxer"
|
msgstr "Afegeix un fitxer"
|
||||||
|
|
||||||
@@ -577,7 +577,7 @@ msgstr "Afegeix fitxer(s) al convertidor"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Afegeix fitxers per a convertir-los"
|
msgstr "Afegeix fitxers per a convertir-los"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Afegeix una carpeta"
|
msgstr "Afegeix una carpeta"
|
||||||
|
|
||||||
@@ -687,7 +687,7 @@ msgstr ""
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Afegeix a una altra llista de reproducció"
|
msgstr "Afegeix a una altra llista de reproducció"
|
||||||
|
|
||||||
@@ -765,10 +765,13 @@ msgstr "Àlbum (volum ideal per a totes les peces)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista de l’àlbum"
|
msgstr "Artista de l’àlbum"
|
||||||
|
|
||||||
@@ -1093,10 +1096,14 @@ msgstr "Comportament"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Millor"
|
msgstr "Millor"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1261,7 +1268,7 @@ msgstr ""
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Neteja la llista de reproducció"
|
msgstr "Neteja la llista de reproducció"
|
||||||
|
|
||||||
@@ -1322,7 +1329,7 @@ msgstr ""
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Agrupació avançada de la col·lecció"
|
msgstr "Agrupació avançada de la col·lecció"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Avís de reescaneig de la col·lecció"
|
msgstr "Avís de reescaneig de la col·lecció"
|
||||||
|
|
||||||
@@ -1688,11 +1695,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Data de creació"
|
msgstr "Data de creació"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Data de modificació"
|
msgstr "Data de modificació"
|
||||||
|
|
||||||
@@ -1763,11 +1778,11 @@ msgstr "Suprimeix els fitxers originals"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "S’estan suprimint els fitxers"
|
msgstr "S’estan suprimint els fitxers"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Treu de la cua les peces seleccionades"
|
msgstr "Treu de la cua les peces seleccionades"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Treu de la cua la peça"
|
msgstr "Treu de la cua la peça"
|
||||||
|
|
||||||
@@ -1949,7 +1964,7 @@ msgstr ""
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Edita l’etiqueta «%1»…"
|
msgstr "Edita l’etiqueta «%1»…"
|
||||||
@@ -2117,7 +2132,7 @@ msgstr "Equivalent a --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalent a --log-levels *:3"
|
msgstr "Equivalent a --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Error"
|
msgstr "Error"
|
||||||
@@ -2329,6 +2344,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extensió del fitxer"
|
msgstr "Extensió del fitxer"
|
||||||
@@ -2337,25 +2368,17 @@ msgstr "Extensió del fitxer"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Format dels fitxers"
|
msgstr "Format dels fitxers"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nom del fitxer"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nom del fitxer (sense camí)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Camins dels fitxers"
|
msgstr "Camins dels fitxers"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Mida del fitxer"
|
msgstr "Mida del fitxer"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipus de fitxer"
|
msgstr "Tipus de fitxer"
|
||||||
|
|
||||||
@@ -2508,7 +2531,7 @@ msgstr "General"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configuració general"
|
msgstr "Configuració general"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Autenticació amb el Genius"
|
msgstr "Autenticació amb el Genius"
|
||||||
|
|
||||||
@@ -2690,7 +2713,7 @@ msgstr "Icona"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Icones a la part superior"
|
msgstr "Icones a la part superior"
|
||||||
|
|
||||||
@@ -2794,7 +2817,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2827,15 +2850,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Vés a la peça anterior"
|
msgstr "Vés a la peça anterior"
|
||||||
@@ -2877,11 +2891,15 @@ msgstr "Saló gran"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Coberta d’àlbum gran"
|
msgstr "Coberta d’àlbum gran"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barra lateral gran"
|
msgstr "Barra lateral gran"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Reproduïdes l’última vegada"
|
msgstr "Reproduïdes l’última vegada"
|
||||||
@@ -3016,7 +3034,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Perfil de predicció a llarg termini (LTP)"
|
msgstr "Perfil de predicció a llarg termini (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3256,7 +3274,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Música"
|
msgstr "Música"
|
||||||
|
|
||||||
@@ -3300,7 +3318,7 @@ msgstr "Mai no comencis a reproduir"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Carpeta nova"
|
msgstr "Carpeta nova"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Llista de reproducció nova"
|
msgstr "Llista de reproducció nova"
|
||||||
|
|
||||||
@@ -3385,7 +3403,7 @@ msgstr ""
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Cap"
|
msgstr "Cap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3432,10 +3450,6 @@ msgstr "Tipus de notificació"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificacions"
|
msgstr "Notificacions"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Ara en reproducció"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3537,13 +3551,17 @@ msgstr ""
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Etiquetes originals"
|
msgstr "Etiquetes originals"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Any original"
|
msgstr "Any original"
|
||||||
|
|
||||||
@@ -3617,7 +3635,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausa"
|
msgstr "Pausa"
|
||||||
@@ -3651,21 +3669,25 @@ msgstr "Intèrpret"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Píxel"
|
msgstr "Píxel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra lateral senzilla"
|
msgstr "Barra lateral senzilla"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Reprodueix"
|
msgstr "Reprodueix"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Comptador de reproduccions"
|
msgstr "Comptador de reproduccions"
|
||||||
|
|
||||||
@@ -3727,7 +3749,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Llista de reproducció finalitzada"
|
msgstr "Llista de reproducció finalitzada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3760,7 +3782,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Tanqueu el navegador i torneu a l’Strawberry."
|
msgstr "Tanqueu el navegador i torneu a l’Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3909,20 +3931,20 @@ msgstr "S’està consultant el dispositiu…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Afegeix les peces seleccionades a la cua"
|
msgstr "Afegeix les peces seleccionades a la cua"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3974,7 +3996,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4043,7 +4065,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4051,7 +4073,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4231,12 +4253,12 @@ msgstr ""
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Reprèn la reproducció en l’inici"
|
msgstr "Reprèn la reproducció en l’inici"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4287,10 +4309,13 @@ msgstr "Treure el dispositiu amb seguretat"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Treure el dispositiu amb seguretat després de copiar"
|
msgstr "Treure el dispositiu amb seguretat després de copiar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Freqüència de mostreig"
|
msgstr "Freqüència de mostreig"
|
||||||
|
|
||||||
@@ -4524,7 +4549,7 @@ msgstr ""
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Estableix %1 a «%2»…"
|
msgstr "Estableix %1 a «%2»…"
|
||||||
@@ -4756,11 +4781,15 @@ msgstr "Mida:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Salta enrere en la llista de reproducció"
|
msgstr "Salta enrere en la llista de reproducció"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Comptador d’omissions"
|
msgstr "Comptador d’omissions"
|
||||||
|
|
||||||
@@ -4768,11 +4797,11 @@ msgstr "Comptador d’omissions"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Salta endavant en la llista de reproducció"
|
msgstr "Salta endavant en la llista de reproducció"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Omet les peces seleccionades"
|
msgstr "Omet les peces seleccionades"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Omet la peça"
|
msgstr "Omet la peça"
|
||||||
|
|
||||||
@@ -4780,7 +4809,7 @@ msgstr "Omet la peça"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Coberta d’àlbum petita"
|
msgstr "Coberta d’àlbum petita"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Barra lateral petita"
|
msgstr "Barra lateral petita"
|
||||||
|
|
||||||
@@ -4856,6 +4885,10 @@ msgstr "Font"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4948,6 +4981,14 @@ msgstr ""
|
|||||||
"L’Strawberry és un reproductor de música i un organitzador de col·leccions "
|
"L’Strawberry és un reproductor de música i un organitzador de col·leccions "
|
||||||
"musicals."
|
"musicals."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5056,7 +5097,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Pestanyes a dalt de tot"
|
msgstr "Pestanyes a dalt de tot"
|
||||||
|
|
||||||
@@ -5138,7 +5179,7 @@ msgstr "L’adreça que heu sol·licitat no existeix."
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "L’adreça que heu sol·licitat no conté cap imatge."
|
msgstr "L’adreça que heu sol·licitat no conté cap imatge."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5277,7 +5318,7 @@ msgstr "Avui"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Commuta l’estat de la cua"
|
msgstr "Commuta l’estat de la cua"
|
||||||
|
|
||||||
@@ -5285,7 +5326,7 @@ msgstr "Commuta l’estat de la cua"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Commuta l’«scrobbling»"
|
msgstr "Commuta l’«scrobbling»"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5398,7 +5439,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Desconegut"
|
msgstr "Desconegut"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5414,11 +5455,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Esborra’n la coberta"
|
msgstr "Esborra’n la coberta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "No ometis les peces seleccionades"
|
msgstr "No ometis les peces seleccionades"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "No ometis la peça"
|
msgstr "No ometis la peça"
|
||||||
|
|
||||||
@@ -5426,7 +5467,7 @@ msgstr "No ometis la peça"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Actualitza la col·lecció quan l’Strawberry s’iniciï"
|
msgstr "Actualitza la col·lecció quan l’Strawberry s’iniciï"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "S’està actualitzant %1"
|
msgstr "S’està actualitzant %1"
|
||||||
@@ -5441,7 +5482,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "S’està actualitzant %1%…"
|
msgstr "S’està actualitzant %1%…"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "S’està actualitzant la col·lecció"
|
msgstr "S’està actualitzant la col·lecció"
|
||||||
|
|
||||||
@@ -5665,7 +5706,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Voleu fer de nou un escaneig complet ara?"
|
msgstr "Voleu fer de nou un escaneig complet ara?"
|
||||||
|
|
||||||
@@ -5730,6 +5771,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "No heu iniciat la sessió."
|
msgstr "No heu iniciat la sessió."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5885,7 +5934,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -567,7 +567,7 @@ msgstr "Přidat všechny skladby z adresáři a všech jeho podadresářů"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Přidat složku..."
|
msgstr "Přidat složku..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Přidat soubor"
|
msgstr "Přidat soubor"
|
||||||
|
|
||||||
@@ -583,7 +583,7 @@ msgstr "Přidat soubor(y) k překódování"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Přidat soubory pro překódování"
|
msgstr "Přidat soubory pro překódování"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Přidat složku"
|
msgstr "Přidat složku"
|
||||||
|
|
||||||
@@ -693,7 +693,7 @@ msgstr "Přidat přenos..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Přidat do alb"
|
msgstr "Přidat do alb"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Přidat do jiného seznamu skladeb"
|
msgstr "Přidat do jiného seznamu skladeb"
|
||||||
|
|
||||||
@@ -771,10 +771,13 @@ msgstr "Album (ideální hlasitost pro všechny skladby)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Disk"
|
msgstr "Album - Disk"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Umělec alba"
|
msgstr "Umělec alba"
|
||||||
|
|
||||||
@@ -1098,10 +1101,14 @@ msgstr "Chování"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Nejlepší"
|
msgstr "Nejlepší"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Bitová hloubka"
|
msgstr "Bitová hloubka"
|
||||||
|
|
||||||
@@ -1268,7 +1275,7 @@ msgstr "Vyčistit mezipaměť na disku"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Vyprázdnit seznam skladeb"
|
msgstr "Vyprázdnit seznam skladeb"
|
||||||
|
|
||||||
@@ -1326,7 +1333,7 @@ msgstr "Filtr Kolekce"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Pokročilé seskupování sbírky"
|
msgstr "Pokročilé seskupování sbírky"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Zpráva o prohledání sbírky"
|
msgstr "Zpráva o prohledání sbírky"
|
||||||
|
|
||||||
@@ -1693,11 +1700,19 @@ msgstr "Taneční hudba"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Databáze je poškozená."
|
msgstr "Databáze je poškozená."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Datum vytvoření"
|
msgstr "Datum vytvoření"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Datum změny"
|
msgstr "Datum změny"
|
||||||
|
|
||||||
@@ -1768,11 +1783,11 @@ msgstr "Smazat původní soubory"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Probíhá mazání souborů"
|
msgstr "Probíhá mazání souborů"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Odstranit vybrané skladby z řady"
|
msgstr "Odstranit vybrané skladby z řady"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Odstranit skladbu z řady"
|
msgstr "Odstranit skladbu z řady"
|
||||||
|
|
||||||
@@ -1954,7 +1969,7 @@ msgstr "Upravit chytrý playlist"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Upravit chytrý playlist..."
|
msgstr "Upravit chytrý playlist..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Upravit značku \"%1\"..."
|
msgstr "Upravit značku \"%1\"..."
|
||||||
@@ -2121,7 +2136,7 @@ msgstr "Rovnocenné s --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Rovnocenné s --log-levels *:3"
|
msgstr "Rovnocenné s --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Chyba"
|
msgstr "Chyba"
|
||||||
@@ -2333,6 +2348,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Soubor %1 nebyl rozpoznán jako platný zvukový soubor."
|
msgstr "Soubor %1 nebyl rozpoznán jako platný zvukový soubor."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Přípona souboru"
|
msgstr "Přípona souboru"
|
||||||
@@ -2341,25 +2372,17 @@ msgstr "Přípona souboru"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formáty souborů"
|
msgstr "Formáty souborů"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Název souboru"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Název souboru bez cesty"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Souborové cesty"
|
msgstr "Souborové cesty"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Velikost souboru"
|
msgstr "Velikost souboru"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Typ souboru"
|
msgstr "Typ souboru"
|
||||||
|
|
||||||
@@ -2513,7 +2536,7 @@ msgstr "Obecné"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Obecná nastavení"
|
msgstr "Obecná nastavení"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Ověření Genius"
|
msgstr "Ověření Genius"
|
||||||
@@ -2696,7 +2719,7 @@ msgstr "Ikona"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Velikosti ikon"
|
msgstr "Velikosti ikon"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ikony nahoře"
|
msgstr "Ikony nahoře"
|
||||||
|
|
||||||
@@ -2803,7 +2826,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2838,15 +2861,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Bylo zjištěno, že Strawberry běží jako Snap"
|
msgstr "Bylo zjištěno, že Strawberry běží jako Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Skočit ihned na předchozí píseň"
|
msgstr "Skočit ihned na předchozí píseň"
|
||||||
@@ -2887,11 +2901,15 @@ msgstr "Velký sál"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Velký obal alba"
|
msgstr "Velký obal alba"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Velký postranní panel"
|
msgstr "Velký postranní panel"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Naposledy hrané"
|
msgstr "Naposledy hrané"
|
||||||
@@ -3026,7 +3044,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Dlouhodobý předpověďní profil"
|
msgstr "Dlouhodobý předpověďní profil"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3267,7 +3285,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Hudba"
|
msgstr "Hudba"
|
||||||
|
|
||||||
@@ -3311,7 +3329,7 @@ msgstr "Nikdy nezačít přehrávání"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nová složka"
|
msgstr "Nová složka"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Nový seznam skladeb"
|
msgstr "Nový seznam skladeb"
|
||||||
|
|
||||||
@@ -3396,7 +3414,7 @@ msgstr "Žádná skladba se nepřehrává"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Žádná"
|
msgstr "Žádná"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Žádná z vybraných písní nebyla vhodná ke zkopírování do zařízení"
|
msgstr "Žádná z vybraných písní nebyla vhodná ke zkopírování do zařízení"
|
||||||
@@ -3442,10 +3460,6 @@ msgstr "Druh oznámení"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Oznámení"
|
msgstr "Oznámení"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Právě se přehrává"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "Přeps&at vše"
|
msgstr "Přeps&at vše"
|
||||||
@@ -3549,13 +3563,17 @@ msgstr "Uspořádat soubory..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizace souborů"
|
msgstr "Organizace souborů"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Původní značky"
|
msgstr "Původní značky"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Původní rok"
|
msgstr "Původní rok"
|
||||||
|
|
||||||
@@ -3629,7 +3647,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pozastavit"
|
msgstr "Pozastavit"
|
||||||
@@ -3663,21 +3681,25 @@ msgstr "Účinkující"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Prostý postranní panel"
|
msgstr "Prostý postranní panel"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Přehrát"
|
msgstr "Přehrát"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Tlačítka pro ovládání přehrávání"
|
msgstr "Tlačítka pro ovládání přehrávání"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Počet přehrání"
|
msgstr "Počet přehrání"
|
||||||
|
|
||||||
@@ -3739,7 +3761,7 @@ msgstr "Tlačítka playlistů"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Seznam skladeb dokončen"
|
msgstr "Seznam skladeb dokončen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3774,7 +3796,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Zavřete, prosím, svůj prohlížeč a vraťte se do Strawberry."
|
msgstr "Zavřete, prosím, svůj prohlížeč a vraťte se do Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Prosím navštivte tuto adresu URL ve vašem prohlížeči."
|
msgstr "Prosím navštivte tuto adresu URL ve vašem prohlížeči."
|
||||||
|
|
||||||
@@ -3923,20 +3945,20 @@ msgstr "Dotazování se zařízení..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Fronta"
|
msgstr "Fronta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Přidat vybrané skladby do řady"
|
msgstr "Přidat vybrané skladby do řady"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Přidat vybrané skladby do fronty"
|
msgstr "Přidat vybrané skladby do fronty"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Do fronty jako další"
|
msgstr "Do fronty jako další"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3988,7 +4010,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Obdržena špatná odpověď od prohlížeče."
|
msgstr "Obdržena špatná odpověď od prohlížeče."
|
||||||
|
|
||||||
@@ -4057,7 +4079,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr "Přesměrování z Genius chybí kód položek dotazu nebo stav."
|
msgstr "Přesměrování z Genius chybí kód položek dotazu nebo stav."
|
||||||
|
|
||||||
@@ -4065,7 +4087,7 @@ msgstr "Přesměrování z Genius chybí kód položek dotazu nebo stav."
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Přesměrování chybí kód tokenu nebo stav!"
|
msgstr "Přesměrování chybí kód tokenu nebo stav!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Přesměrování chybí kód tokenu!"
|
msgstr "Přesměrování chybí kód tokenu!"
|
||||||
|
|
||||||
@@ -4247,12 +4269,12 @@ msgstr "Omezit na znaky dostupné na FAT systémech souborů"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Obnovit přehrávání při spuštění"
|
msgstr "Obnovit přehrávání při spuštění"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Načítání obalů alb pro %1 album..."
|
msgstr "Načítání obalů alb pro %1 album..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Načítání obalů alb pro %1 alb..."
|
msgstr "Načítání obalů alb pro %1 alb..."
|
||||||
@@ -4303,10 +4325,13 @@ msgstr "Bezpečně odebrat zařízení"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Po dokončení kopírování bezpečně odebrat zařízení"
|
msgstr "Po dokončení kopírování bezpečně odebrat zařízení"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Vzorkovací kmitočet"
|
msgstr "Vzorkovací kmitočet"
|
||||||
|
|
||||||
@@ -4541,7 +4566,7 @@ msgstr "Adresa serveru není správná."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Nastavit %1 na \"%2\"..."
|
msgstr "Nastavit %1 na \"%2\"..."
|
||||||
@@ -4773,11 +4798,15 @@ msgstr "Velikost:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Předchozí skladba v seznamu skladeb"
|
msgstr "Předchozí skladba v seznamu skladeb"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Počet přeskočení"
|
msgstr "Počet přeskočení"
|
||||||
|
|
||||||
@@ -4785,11 +4814,11 @@ msgstr "Počet přeskočení"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Další skladba v seznamu skladeb"
|
msgstr "Další skladba v seznamu skladeb"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Přeskočit vybrané skladby"
|
msgstr "Přeskočit vybrané skladby"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Přeskočit skladbu"
|
msgstr "Přeskočit skladbu"
|
||||||
|
|
||||||
@@ -4797,7 +4826,7 @@ msgstr "Přeskočit skladbu"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Malý obal alba"
|
msgstr "Malý obal alba"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Malý postranní panel"
|
msgstr "Malý postranní panel"
|
||||||
|
|
||||||
@@ -4877,6 +4906,10 @@ msgstr "Zdroj"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Přihlášení ke Spotify"
|
msgstr "Přihlášení ke Spotify"
|
||||||
@@ -4967,6 +5000,14 @@ msgstr "Strawberry může při změně skladby ukázat zprávu."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry je hudební přehrávač a organizér hudební kolekce."
|
msgstr "Strawberry je hudební přehrávač a organizér hudební kolekce."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5078,7 +5119,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Karty nahoře"
|
msgstr "Karty nahoře"
|
||||||
|
|
||||||
@@ -5160,7 +5201,7 @@ msgstr "Požadovaná stránka neexistuje!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Požadovaná stránka není obrázek!"
|
msgstr "Požadovaná stránka není obrázek!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5294,7 +5335,7 @@ msgstr "Dnes"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Přepnout stav řady"
|
msgstr "Přepnout stav řady"
|
||||||
|
|
||||||
@@ -5302,7 +5343,7 @@ msgstr "Přepnout stav řady"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Přepnout odesílání informací o přehrávání"
|
msgstr "Přepnout odesílání informací o přehrávání"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Přepnout stav přeskakování"
|
msgstr "Přepnout stav přeskakování"
|
||||||
|
|
||||||
@@ -5415,7 +5456,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Neznámý"
|
msgstr "Neznámý"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Neznámá chyba"
|
msgstr "Neznámá chyba"
|
||||||
|
|
||||||
@@ -5431,11 +5472,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Odebrat obal"
|
msgstr "Odebrat obal"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Zrušit přeskočení vybraných skladeb"
|
msgstr "Zrušit přeskočení vybraných skladeb"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Zrušit přeskočení skladby"
|
msgstr "Zrušit přeskočení skladby"
|
||||||
|
|
||||||
@@ -5443,7 +5484,7 @@ msgstr "Zrušit přeskočení skladby"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Při spuštění Strawberry obnovit hudební sbírku"
|
msgstr "Při spuštění Strawberry obnovit hudební sbírku"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Obnovuje se %1"
|
msgstr "Obnovuje se %1"
|
||||||
@@ -5458,7 +5499,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Obnovuje se %1%..."
|
msgstr "Obnovuje se %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Obnovuje se hudební sbírka"
|
msgstr "Obnovuje se hudební sbírka"
|
||||||
|
|
||||||
@@ -5684,7 +5725,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Chcete spustit toto úplné nové prohledání hned teď?"
|
msgstr "Chcete spustit toto úplné nové prohledání hned teď?"
|
||||||
|
|
||||||
@@ -5748,6 +5789,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Nejste přihlášen."
|
msgstr "Nejste přihlášen."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5906,7 +5955,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -618,7 +618,7 @@ msgstr ""
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Verzeichnis hinzufügen …"
|
msgstr "Verzeichnis hinzufügen …"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Datei hinzufügen"
|
msgstr "Datei hinzufügen"
|
||||||
|
|
||||||
@@ -634,7 +634,7 @@ msgstr "Datei(en) zum Umwandler hinzufügen"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Dateien zum Umwandeln hinzufügen"
|
msgstr "Dateien zum Umwandeln hinzufügen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Ordner hinzufügen"
|
msgstr "Ordner hinzufügen"
|
||||||
|
|
||||||
@@ -744,7 +744,7 @@ msgstr "Datenstrom hinzufügen..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Zu Alben hinzufügen"
|
msgstr "Zu Alben hinzufügen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Zu anderer Wiedergabeliste hinzufügen"
|
msgstr "Zu anderer Wiedergabeliste hinzufügen"
|
||||||
|
|
||||||
@@ -822,10 +822,13 @@ msgstr "Album (idealer Pegel für alle Titel)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Disc"
|
msgstr "Album - Disc"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Album-Interpret"
|
msgstr "Album-Interpret"
|
||||||
|
|
||||||
@@ -1154,10 +1157,14 @@ msgstr "Verhalten"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Optimal"
|
msgstr "Optimal"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Bit-Tiefe"
|
msgstr "Bit-Tiefe"
|
||||||
|
|
||||||
@@ -1327,7 +1334,7 @@ msgstr "Lösche Cachespeicher"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Titelbild löschen"
|
msgstr "Titelbild löschen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Wiedergabeliste leeren"
|
msgstr "Wiedergabeliste leeren"
|
||||||
|
|
||||||
@@ -1385,7 +1392,7 @@ msgstr "Bibliotheksfilter"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Erweiterte Bibliothekssortierung"
|
msgstr "Erweiterte Bibliothekssortierung"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Hinweis beim erneuten Durchsuchen der Bibliothek"
|
msgstr "Hinweis beim erneuten Durchsuchen der Bibliothek"
|
||||||
|
|
||||||
@@ -1758,11 +1765,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Datenbankfehler festgestellt"
|
msgstr "Datenbankfehler festgestellt"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Erstellt"
|
msgstr "Erstellt"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Geändert"
|
msgstr "Geändert"
|
||||||
|
|
||||||
@@ -1833,11 +1848,11 @@ msgstr "Ursprüngliche Dateien löschen"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Dateien werden gelöscht"
|
msgstr "Dateien werden gelöscht"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Titel aus der Warteschlange nehmen"
|
msgstr "Titel aus der Warteschlange nehmen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Titel aus der Warteschlange nehmen"
|
msgstr "Titel aus der Warteschlange nehmen"
|
||||||
|
|
||||||
@@ -2022,7 +2037,7 @@ msgstr "Bearbeiten Sie die intelligente Wiedergabeliste"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Bearbeiten Sie die intelligente Wiedergabeliste..."
|
msgstr "Bearbeiten Sie die intelligente Wiedergabeliste..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Schlagwort »%1« bearbeiten …"
|
msgstr "Schlagwort »%1« bearbeiten …"
|
||||||
@@ -2193,7 +2208,7 @@ msgstr "Äquivalent zu --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Äquivalent zu --log-levels *:3"
|
msgstr "Äquivalent zu --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Fehler"
|
msgstr "Fehler"
|
||||||
@@ -2405,6 +2420,22 @@ msgstr "Datei %1 existiert nicht. "
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Datei %1 kann nicht als korrekte Audiodatei erkannt werden."
|
msgstr "Datei %1 kann nicht als korrekte Audiodatei erkannt werden."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Dateiendung"
|
msgstr "Dateiendung"
|
||||||
@@ -2413,25 +2444,17 @@ msgstr "Dateiendung"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Dateiformate"
|
msgstr "Dateiformate"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Dateiname"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Dateiname (ohne Dateipfad)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Dateipfade"
|
msgstr "Dateipfade"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Dateigröße"
|
msgstr "Dateigröße"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Dateityp"
|
msgstr "Dateityp"
|
||||||
|
|
||||||
@@ -2588,7 +2611,7 @@ msgstr "Allgemein"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Allgemeine Einstellungen"
|
msgstr "Allgemeine Einstellungen"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Genius Authentifizierung"
|
msgstr "Genius Authentifizierung"
|
||||||
|
|
||||||
@@ -2771,7 +2794,7 @@ msgstr "Symbol"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Größe der Symbole"
|
msgstr "Größe der Symbole"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Symbole oben"
|
msgstr "Symbole oben"
|
||||||
|
|
||||||
@@ -2878,8 +2901,8 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Strawberry aus PPA installieren:"
|
msgstr "Strawberry aus PPA installieren:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr "Integrierte Lautheit"
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
msgid "Integrity check"
|
msgid "Integrity check"
|
||||||
@@ -2913,21 +2936,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Es wird erkannt, dass Strawberry als Snap ausgeführt wird"
|
msgstr "Es wird erkannt, dass Strawberry als Snap ausgeführt wird"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
"Es scheint, dass Strawberry mithilfe von Rosetta gestartet wurde. Momentan "
|
|
||||||
"hat Strawberry beschränkte macOS Unterstützung und Strawberry mithilfe von "
|
|
||||||
"Rosetta auszuführen ist nicht unterstützt und führt zu bekannten Problemen. "
|
|
||||||
"Wenn Sie Strawberry auf Ihrem momentanen Gerät ausführen möchten, ist es "
|
|
||||||
"leider nötig es selbst zu kompilieren. Für Anweisungen lesen Sie diesen Wiki "
|
|
||||||
"Eintrag: https://wiki.strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Gleich zum vorherigen Titel springen"
|
msgstr "Gleich zum vorherigen Titel springen"
|
||||||
@@ -2969,11 +2977,15 @@ msgstr "Großer Raum"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Großes Titelbild"
|
msgstr "Großes Titelbild"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Große Seitenleiste"
|
msgstr "Große Seitenleiste"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Zuletzt gespielt"
|
msgstr "Zuletzt gespielt"
|
||||||
@@ -3108,8 +3120,8 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Langzeitvorhersageprofil (LTP)"
|
msgstr "Langzeitvorhersageprofil (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr "Lautstärkeumfang"
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
#: ../build/src/ui_mainwindow.h:634
|
#: ../build/src/ui_mainwindow.h:634
|
||||||
@@ -3350,7 +3362,7 @@ msgstr ""
|
|||||||
"Mehrere Suchbegriffe können auch mit \"%1\" (und, standard) und \"%2\" "
|
"Mehrere Suchbegriffe können auch mit \"%1\" (und, standard) und \"%2\" "
|
||||||
"(oder) kombiniert, sowie mit Klammern gruppiert werden."
|
"(oder) kombiniert, sowie mit Klammern gruppiert werden."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musik"
|
msgstr "Musik"
|
||||||
|
|
||||||
@@ -3394,7 +3406,7 @@ msgstr "Nie mit der Wiedergabe beginnen"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Neuer Ordner"
|
msgstr "Neuer Ordner"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Neue Wiedergabeliste"
|
msgstr "Neue Wiedergabeliste"
|
||||||
|
|
||||||
@@ -3479,7 +3491,7 @@ msgstr "Es wird kein Lied gespielt"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Nichts"
|
msgstr "Nichts"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Keiner der gewählten Titel war zum Kopieren auf ein Gerät geeignet."
|
msgstr "Keiner der gewählten Titel war zum Kopieren auf ein Gerät geeignet."
|
||||||
@@ -3526,10 +3538,6 @@ msgstr "Art der Benachrichtigung"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Benachrichtigungen"
|
msgstr "Benachrichtigungen"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Aktueller Musiktitel"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "Alles überschreiben"
|
msgstr "Alles überschreiben"
|
||||||
@@ -3634,13 +3642,17 @@ msgstr "Dateien organisieren..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Dateien organisieren"
|
msgstr "Dateien organisieren"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Ursprüngliche Schlagworte"
|
msgstr "Ursprüngliche Schlagworte"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Ursprüngliches Jahr"
|
msgstr "Ursprüngliches Jahr"
|
||||||
|
|
||||||
@@ -3718,7 +3730,7 @@ msgstr "Dateipfad"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Muster"
|
msgstr "Muster"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pause"
|
msgstr "Pause"
|
||||||
@@ -3754,21 +3766,25 @@ msgstr "Besetzung"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Einfache Seitenleiste"
|
msgstr "Einfache Seitenleiste"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Wiedergabe"
|
msgstr "Wiedergabe"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Steuerungstasten"
|
msgstr "Steuerungstasten"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Wiedergabezähler"
|
msgstr "Wiedergabezähler"
|
||||||
|
|
||||||
@@ -3833,7 +3849,7 @@ msgstr "Steuerung der Playliste"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Wiedergabeliste beendet"
|
msgstr "Wiedergabeliste beendet"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3868,7 +3884,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Bitte Browser schließen und zu Strawberry zurückkehren"
|
msgstr "Bitte Browser schließen und zu Strawberry zurückkehren"
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Bitte öffne diese URL in deinem Browser"
|
msgstr "Bitte öffne diese URL in deinem Browser"
|
||||||
|
|
||||||
@@ -4022,22 +4038,22 @@ msgstr "Gerät wird abgefragt …"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Warteschlange"
|
msgstr "Warteschlange"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Titel in die Warteschlange einreihen"
|
msgstr "Titel in die Warteschlange einreihen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ausgewählte Titel in die Warteschlange stellen, um sie als nächstes "
|
"Ausgewählte Titel in die Warteschlange stellen, um sie als nächstes "
|
||||||
"abzuspielen"
|
"abzuspielen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "In die Warteschlange, um sie als nächstes abzuspielen"
|
msgstr "In die Warteschlange, um sie als nächstes abzuspielen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4093,7 +4109,7 @@ msgstr ""
|
|||||||
"derzeit keine verschlüsselten Streams."
|
"derzeit keine verschlüsselten Streams."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Empfange ungültige Antwort vom Webbrowser."
|
msgstr "Empfange ungültige Antwort vom Webbrowser."
|
||||||
|
|
||||||
@@ -4166,7 +4182,7 @@ msgstr "Empfange Lieder für %1 Alben..."
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Empfange Lieder..."
|
msgstr "Empfange Lieder..."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Bei der Weiterleitung von Genius fehlt der Code oder Status der abgefragten "
|
"Bei der Weiterleitung von Genius fehlt der Code oder Status der abgefragten "
|
||||||
@@ -4176,7 +4192,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Bei der Weiterleitung fehlen Token-Code oder Status!"
|
msgstr "Bei der Weiterleitung fehlen Token-Code oder Status!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Bei der Weiterleitung fehlt der Token-Code!"
|
msgstr "Bei der Weiterleitung fehlt der Token-Code!"
|
||||||
|
|
||||||
@@ -4357,12 +4373,12 @@ msgstr "Beschränke auf die in FAT-Dateisystemen erlaubten Zeichen"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Wiedergabe beim Start fortsetzten"
|
msgstr "Wiedergabe beim Start fortsetzten"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Empfange Titelbild für %1 Album... "
|
msgstr "Empfange Titelbild für %1 Album... "
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Empfange Titelbilder für %1 Alben..."
|
msgstr "Empfange Titelbilder für %1 Alben..."
|
||||||
@@ -4413,10 +4429,13 @@ msgstr "Gerät sicher entfernen"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Das Gerät nach dem Kopiervorgang sicher entfernen"
|
msgstr "Das Gerät nach dem Kopiervorgang sicher entfernen"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Abtastrate"
|
msgstr "Abtastrate"
|
||||||
|
|
||||||
@@ -4653,7 +4672,7 @@ msgstr "Server URL ist ungültig."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Serverseitiges Scrobbling"
|
msgstr "Serverseitiges Scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "%1 zu »%2« einstellen …"
|
msgstr "%1 zu »%2« einstellen …"
|
||||||
@@ -4886,11 +4905,15 @@ msgstr "Größe:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Vorherigen Titel in der Wiedergabeliste"
|
msgstr "Vorherigen Titel in der Wiedergabeliste"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Übersprungzähler"
|
msgstr "Übersprungzähler"
|
||||||
|
|
||||||
@@ -4898,11 +4921,11 @@ msgstr "Übersprungzähler"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Nächsten Titel in der Wiedergabeliste"
|
msgstr "Nächsten Titel in der Wiedergabeliste"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Ausgewählte Titel überspringen"
|
msgstr "Ausgewählte Titel überspringen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Titel überspringen"
|
msgstr "Titel überspringen"
|
||||||
|
|
||||||
@@ -4910,7 +4933,7 @@ msgstr "Titel überspringen"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Kleines Titelbild"
|
msgstr "Kleines Titelbild"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Schmale Seitenleiste"
|
msgstr "Schmale Seitenleiste"
|
||||||
|
|
||||||
@@ -4989,6 +5012,10 @@ msgstr "Quelle"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify Authentifizierung"
|
msgstr "Spotify Authentifizierung"
|
||||||
@@ -5079,6 +5106,14 @@ msgstr "Strawberry kann Benachrichtigungen beim Titelwechsel anzeigen"
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry ist ein Musikspieler und organisiert Musiksammlungen."
|
msgstr "Strawberry ist ein Musikspieler und organisiert Musiksammlungen."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5193,7 +5228,7 @@ msgstr "Tab-Leiste großer Modus"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Tab-Leiste kleiner Modus"
|
msgstr "Tab-Leiste kleiner Modus"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Reiter oben"
|
msgstr "Reiter oben"
|
||||||
|
|
||||||
@@ -5276,7 +5311,7 @@ msgstr "Die aufgerufene Seite existiert nicht!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Die angeforderte Seite ist kein Bild!"
|
msgstr "Die angeforderte Seite ist kein Bild!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5416,7 +5451,7 @@ msgstr "Heute"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Schalten Sie das OSD um"
|
msgstr "Schalten Sie das OSD um"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Einreihungsstatus ändern"
|
msgstr "Einreihungsstatus ändern"
|
||||||
|
|
||||||
@@ -5424,7 +5459,7 @@ msgstr "Einreihungsstatus ändern"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Scrobbeln ein- oder ausschalten"
|
msgstr "Scrobbeln ein- oder ausschalten"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Überspring-Status umschalten"
|
msgstr "Überspring-Status umschalten"
|
||||||
|
|
||||||
@@ -5537,7 +5572,7 @@ msgstr "Deinstalliere den Snap mit:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Unbekannt"
|
msgstr "Unbekannt"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Unbekannter Fehler"
|
msgstr "Unbekannter Fehler"
|
||||||
|
|
||||||
@@ -5553,11 +5588,11 @@ msgstr "Unbekannte Dateiendung für Wiedergabeliste."
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Titelbild entfernen"
|
msgstr "Titelbild entfernen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Überspringen der ausgewählten Titel aufheben"
|
msgstr "Überspringen der ausgewählten Titel aufheben"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Titel nicht überspringen"
|
msgstr "Titel nicht überspringen"
|
||||||
|
|
||||||
@@ -5565,7 +5600,7 @@ msgstr "Titel nicht überspringen"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Bibliothek beim Programmstart aktualisieren"
|
msgstr "Bibliothek beim Programmstart aktualisieren"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Aktualisiere %1"
|
msgstr "Aktualisiere %1"
|
||||||
@@ -5580,7 +5615,7 @@ msgstr "Aktualisieren der Datenbank %1."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "%1% wird aktualisiert …"
|
msgstr "%1% wird aktualisiert …"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Bibliothek wird aktualisiert"
|
msgstr "Bibliothek wird aktualisiert"
|
||||||
|
|
||||||
@@ -5814,7 +5849,7 @@ msgstr ""
|
|||||||
"Möchten Sie die anderen Songs auf diesem Album auch zu Various Artists "
|
"Möchten Sie die anderen Songs auf diesem Album auch zu Various Artists "
|
||||||
"verschieben?"
|
"verschieben?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Möchten Sie jetzt Ihre Musik-Bibliothek erneut einlesen?"
|
msgstr "Möchten Sie jetzt Ihre Musik-Bibliothek erneut einlesen?"
|
||||||
|
|
||||||
@@ -5876,6 +5911,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Sie sind nicht angemeldet."
|
msgstr "Sie sind nicht angemeldet."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -6035,7 +6078,7 @@ msgid "in the last"
|
|||||||
msgstr "als letztes"
|
msgstr "als letztes"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "Kb/s"
|
msgstr "Kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -594,7 +594,7 @@ msgstr "Añadir todas las pistas de una carpeta y sus subcarpetas"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Añadir carpeta…"
|
msgstr "Añadir carpeta…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Añadir archivo"
|
msgstr "Añadir archivo"
|
||||||
|
|
||||||
@@ -610,7 +610,7 @@ msgstr "Añadir archivo(s) que convertir"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Añadir archivos que convertir"
|
msgstr "Añadir archivos que convertir"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Añadir carpeta"
|
msgstr "Añadir carpeta"
|
||||||
|
|
||||||
@@ -720,7 +720,7 @@ msgstr "Añadir emisora…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Añadir a álbumes"
|
msgstr "Añadir a álbumes"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Añadir a otra lista de reproducción"
|
msgstr "Añadir a otra lista de reproducción"
|
||||||
|
|
||||||
@@ -798,10 +798,13 @@ msgstr "Álbum (volumen idóneo para todas las pistas)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Álbum - Disco"
|
msgstr "Álbum - Disco"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista del álbum"
|
msgstr "Artista del álbum"
|
||||||
|
|
||||||
@@ -1127,10 +1130,14 @@ msgstr "Comportamiento"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Mejor"
|
msgstr "Mejor"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Resolución"
|
msgstr "Resolución"
|
||||||
|
|
||||||
@@ -1295,7 +1302,7 @@ msgstr "Vaciar antememoria de disco"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Eliminar cubierta"
|
msgstr "Eliminar cubierta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Vaciar lista de reproducción"
|
msgstr "Vaciar lista de reproducción"
|
||||||
|
|
||||||
@@ -1355,7 +1362,7 @@ msgstr "Filtro de colección"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Agrupamiento avanzado de la colección"
|
msgstr "Agrupamiento avanzado de la colección"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Notificación de nuevo análisis de la colección"
|
msgstr "Notificación de nuevo análisis de la colección"
|
||||||
|
|
||||||
@@ -1723,11 +1730,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Se han detectado errores en la base de datos"
|
msgstr "Se han detectado errores en la base de datos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Fecha de creación"
|
msgstr "Fecha de creación"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Fecha de modificación"
|
msgstr "Fecha de modificación"
|
||||||
|
|
||||||
@@ -1798,11 +1813,11 @@ msgstr "Eliminar los archivos originales"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Eliminando los archivos"
|
msgstr "Eliminando los archivos"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Quitar las pistas seleccionadas de la cola"
|
msgstr "Quitar las pistas seleccionadas de la cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Quitar la pista de la cola"
|
msgstr "Quitar la pista de la cola"
|
||||||
|
|
||||||
@@ -1986,7 +2001,7 @@ msgstr "Editar lista inteligente"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Editar lista inteligente..."
|
msgstr "Editar lista inteligente..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Editar etiqueta «%1»…"
|
msgstr "Editar etiqueta «%1»…"
|
||||||
@@ -2157,7 +2172,7 @@ msgstr "Equivalente a --log-levels*:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalente a --log-levels*:3"
|
msgstr "Equivalente a --log-levels*:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Error"
|
msgstr "Error"
|
||||||
@@ -2369,6 +2384,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "El archivo de audio %1 no parece válido."
|
msgstr "El archivo de audio %1 no parece válido."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extensión del archivo"
|
msgstr "Extensión del archivo"
|
||||||
@@ -2377,25 +2408,17 @@ msgstr "Extensión del archivo"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formatos de archivo"
|
msgstr "Formatos de archivo"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nombre del archivo"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nombre del archivo (sin ruta)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Rutas de archivos"
|
msgstr "Rutas de archivos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Tamaño del archivo"
|
msgstr "Tamaño del archivo"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipo"
|
msgstr "Tipo"
|
||||||
|
|
||||||
@@ -2551,7 +2574,7 @@ msgstr "General"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configuración general"
|
msgstr "Configuración general"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Autenticación con Genius"
|
msgstr "Autenticación con Genius"
|
||||||
|
|
||||||
@@ -2737,7 +2760,7 @@ msgstr "Icono"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Tamaños de iconos"
|
msgstr "Tamaños de iconos"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Iconos en la parte superior"
|
msgstr "Iconos en la parte superior"
|
||||||
|
|
||||||
@@ -2845,7 +2868,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2880,15 +2903,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Ir a la pista anterior inmediatamente"
|
msgstr "Ir a la pista anterior inmediatamente"
|
||||||
@@ -2929,11 +2943,15 @@ msgstr "Salón grande"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Cubierta de álbum grande"
|
msgstr "Cubierta de álbum grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barra lateral grande"
|
msgstr "Barra lateral grande"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Últimas reproducidas"
|
msgstr "Últimas reproducidas"
|
||||||
@@ -3068,7 +3086,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Perfil de predicción a largo plazo (LTP)"
|
msgstr "Perfil de predicción a largo plazo (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3308,7 +3326,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Música"
|
msgstr "Música"
|
||||||
|
|
||||||
@@ -3352,7 +3370,7 @@ msgstr "Nunca comenzar la reproducción"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Carpeta nueva"
|
msgstr "Carpeta nueva"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Lista nueva"
|
msgstr "Lista nueva"
|
||||||
|
|
||||||
@@ -3437,7 +3455,7 @@ msgstr "No suena nada"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ninguno"
|
msgstr "Ninguno"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3484,10 +3502,6 @@ msgstr "Tipo de notificación"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificaciones"
|
msgstr "Notificaciones"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Ahora suena"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "&Sobrescribir todo"
|
msgstr "&Sobrescribir todo"
|
||||||
@@ -3591,13 +3605,17 @@ msgstr "Organizar archivos…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizando archivos"
|
msgstr "Organizando archivos"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Etiquetas originales"
|
msgstr "Etiquetas originales"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Año original"
|
msgstr "Año original"
|
||||||
|
|
||||||
@@ -3671,7 +3689,7 @@ msgstr "Ruta"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Pauta"
|
msgstr "Pauta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausar"
|
msgstr "Pausar"
|
||||||
@@ -3705,21 +3723,25 @@ msgstr "Intérprete"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Píxel"
|
msgstr "Píxel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra lateral simple"
|
msgstr "Barra lateral simple"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Reproducir"
|
msgstr "Reproducir"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Botones de control de reproducción"
|
msgstr "Botones de control de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Número de reproducciones"
|
msgstr "Número de reproducciones"
|
||||||
|
|
||||||
@@ -3782,7 +3804,7 @@ msgstr "Botones de lista de reproducción"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Lista de reproducción finalizada"
|
msgstr "Lista de reproducción finalizada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3817,7 +3839,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Cierre el navegador y vuelva a Strawberry."
|
msgstr "Cierre el navegador y vuelva a Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Abra este URL en el navegador"
|
msgstr "Abra este URL en el navegador"
|
||||||
|
|
||||||
@@ -3969,20 +3991,20 @@ msgstr "Consultando dispositivo…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Cola"
|
msgstr "Cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Poner en cola las pistas seleccionadas"
|
msgstr "Poner en cola las pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Poner en cola para reproducir a continuación"
|
msgstr "Poner en cola para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4034,7 +4056,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Se recibió una respuesta no válida del navegador."
|
msgstr "Se recibió una respuesta no válida del navegador."
|
||||||
|
|
||||||
@@ -4105,7 +4127,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
||||||
@@ -4114,7 +4136,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "¡Falta código de token o estado!"
|
msgstr "¡Falta código de token o estado!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "¡Falta código del token de redirección!"
|
msgstr "¡Falta código del token de redirección!"
|
||||||
|
|
||||||
@@ -4294,12 +4316,12 @@ msgstr "Limitar a caracteres permitidos en sistemas de archivos FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Reanudar la reproducción al iniciar"
|
msgstr "Reanudar la reproducción al iniciar"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Buscando cubierta del álbum %1..."
|
msgstr "Buscando cubierta del álbum %1..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Buscando cubiertas de %1 álbumes."
|
msgstr "Buscando cubiertas de %1 álbumes."
|
||||||
@@ -4350,10 +4372,13 @@ msgstr "Quitar dispositivo con seguridad"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Quitar dispositivo con seguridad después de copiar"
|
msgstr "Quitar dispositivo con seguridad después de copiar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Frecuencia"
|
msgstr "Frecuencia"
|
||||||
|
|
||||||
@@ -4587,7 +4612,7 @@ msgstr "La dirección URL del servidor es inválida."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Seguimiento de reproducción en el servidor"
|
msgstr "Seguimiento de reproducción en el servidor"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Establecer %1 a «%2»…"
|
msgstr "Establecer %1 a «%2»…"
|
||||||
@@ -4817,11 +4842,15 @@ msgstr "Tamaño:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Saltar hacia atrás en la lista de reproducción"
|
msgstr "Saltar hacia atrás en la lista de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Número de omisiones"
|
msgstr "Número de omisiones"
|
||||||
|
|
||||||
@@ -4829,11 +4858,11 @@ msgstr "Número de omisiones"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Saltar hacia adelante en la lista de reproducción"
|
msgstr "Saltar hacia adelante en la lista de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Omitir pistas seleccionadas"
|
msgstr "Omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Omitir pista"
|
msgstr "Omitir pista"
|
||||||
|
|
||||||
@@ -4841,7 +4870,7 @@ msgstr "Omitir pista"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Cubierta de álbum pequeña"
|
msgstr "Cubierta de álbum pequeña"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Barra lateral pequeña"
|
msgstr "Barra lateral pequeña"
|
||||||
|
|
||||||
@@ -4920,6 +4949,10 @@ msgstr "Origen"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Autenticación en Spotify"
|
msgstr "Autenticación en Spotify"
|
||||||
@@ -5010,6 +5043,14 @@ msgstr "Strawberry puede mostrar un mensaje cuando la pista cambie."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5120,7 +5161,7 @@ msgstr "Barra pequeña"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Barra grande"
|
msgstr "Barra grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Pestañas en la parte superior"
|
msgstr "Pestañas en la parte superior"
|
||||||
|
|
||||||
@@ -5202,7 +5243,7 @@ msgstr "El sitio indicado no existe."
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "El sitio indicado no es una imagen."
|
msgstr "El sitio indicado no es una imagen."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5342,7 +5383,7 @@ msgstr "Hoy"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Cambiar estado de la cola"
|
msgstr "Cambiar estado de la cola"
|
||||||
|
|
||||||
@@ -5350,7 +5391,7 @@ msgstr "Cambiar estado de la cola"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Alternar seguimiento de reproducción"
|
msgstr "Alternar seguimiento de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Alternar estado de avance"
|
msgstr "Alternar estado de avance"
|
||||||
|
|
||||||
@@ -5463,7 +5504,7 @@ msgstr "Desinstale el «snap» con:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Desconocido"
|
msgstr "Desconocido"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Error desconocido"
|
msgstr "Error desconocido"
|
||||||
|
|
||||||
@@ -5479,11 +5520,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Quitar la cubierta"
|
msgstr "Quitar la cubierta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "No omitir pistas seleccionadas"
|
msgstr "No omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "No omitir pista"
|
msgstr "No omitir pista"
|
||||||
|
|
||||||
@@ -5491,7 +5532,7 @@ msgstr "No omitir pista"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Actualizar la colección al iniciar Strawberry"
|
msgstr "Actualizar la colección al iniciar Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Actualizando %1"
|
msgstr "Actualizando %1"
|
||||||
@@ -5506,7 +5547,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Actualizando… (%1%)"
|
msgstr "Actualizando… (%1%)"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Actualizando la colección"
|
msgstr "Actualizando la colección"
|
||||||
|
|
||||||
@@ -5738,7 +5779,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
||||||
|
|
||||||
@@ -5801,6 +5842,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "No ha accedido a su cuenta."
|
msgstr "No ha accedido a su cuenta."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5960,7 +6009,7 @@ msgid "in the last"
|
|||||||
msgstr "en el último"
|
msgstr "en el último"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -558,7 +558,7 @@ msgstr "Añadir todas las pistas de una carpeta y sus subcarpetas"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Añadir carpeta…"
|
msgstr "Añadir carpeta…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Añadir archivo"
|
msgstr "Añadir archivo"
|
||||||
|
|
||||||
@@ -574,7 +574,7 @@ msgstr "Añadir archivo(s) que convertir"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Añadir archivos que convertir"
|
msgstr "Añadir archivos que convertir"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Añadir carpeta"
|
msgstr "Añadir carpeta"
|
||||||
|
|
||||||
@@ -684,7 +684,7 @@ msgstr "Añadir emisora…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Añadir a álbumes"
|
msgstr "Añadir a álbumes"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Añadir a otra lista de reproducción"
|
msgstr "Añadir a otra lista de reproducción"
|
||||||
|
|
||||||
@@ -762,10 +762,13 @@ msgstr "Álbum (volumen idóneo para todas las pistas)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Álbum - Disco"
|
msgstr "Álbum - Disco"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista del álbum"
|
msgstr "Artista del álbum"
|
||||||
|
|
||||||
@@ -1091,10 +1094,14 @@ msgstr "Comportamiento"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Mejor"
|
msgstr "Mejor"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Resolución"
|
msgstr "Resolución"
|
||||||
|
|
||||||
@@ -1259,7 +1266,7 @@ msgstr "Vaciar antememoria de disco"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Eliminar cubierta"
|
msgstr "Eliminar cubierta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Vaciar lista de reproducción"
|
msgstr "Vaciar lista de reproducción"
|
||||||
|
|
||||||
@@ -1319,7 +1326,7 @@ msgstr "Filtro de colección"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Agrupamiento avanzado de la colección"
|
msgstr "Agrupamiento avanzado de la colección"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Notificación de nuevo análisis de la colección"
|
msgstr "Notificación de nuevo análisis de la colección"
|
||||||
|
|
||||||
@@ -1687,11 +1694,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Se han detectado errores en la base de datos"
|
msgstr "Se han detectado errores en la base de datos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Fecha de creación"
|
msgstr "Fecha de creación"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Fecha de modificación"
|
msgstr "Fecha de modificación"
|
||||||
|
|
||||||
@@ -1762,11 +1777,11 @@ msgstr "Eliminar los archivos originales"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Eliminando los archivos"
|
msgstr "Eliminando los archivos"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Quitar las pistas seleccionadas de la cola"
|
msgstr "Quitar las pistas seleccionadas de la cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Quitar la pista de la cola"
|
msgstr "Quitar la pista de la cola"
|
||||||
|
|
||||||
@@ -1950,7 +1965,7 @@ msgstr "Editar lista inteligente"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Editar lista inteligente..."
|
msgstr "Editar lista inteligente..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Editar etiqueta «%1»…"
|
msgstr "Editar etiqueta «%1»…"
|
||||||
@@ -2121,7 +2136,7 @@ msgstr "Equivalente a --log-levels*:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalente a --log-levels*:3"
|
msgstr "Equivalente a --log-levels*:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Error"
|
msgstr "Error"
|
||||||
@@ -2333,6 +2348,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "El archivo de audio %1 no parece válido."
|
msgstr "El archivo de audio %1 no parece válido."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extensión del archivo"
|
msgstr "Extensión del archivo"
|
||||||
@@ -2341,25 +2372,17 @@ msgstr "Extensión del archivo"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formatos de archivo"
|
msgstr "Formatos de archivo"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nombre del archivo"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nombre del archivo (sin ruta)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Rutas de archivos"
|
msgstr "Rutas de archivos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Tamaño del archivo"
|
msgstr "Tamaño del archivo"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipo"
|
msgstr "Tipo"
|
||||||
|
|
||||||
@@ -2515,7 +2538,7 @@ msgstr "General"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configuración general"
|
msgstr "Configuración general"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Autenticación con Genius"
|
msgstr "Autenticación con Genius"
|
||||||
|
|
||||||
@@ -2701,7 +2724,7 @@ msgstr "Icono"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Tamaños de iconos"
|
msgstr "Tamaños de iconos"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Iconos en la parte superior"
|
msgstr "Iconos en la parte superior"
|
||||||
|
|
||||||
@@ -2809,7 +2832,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2844,15 +2867,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Ir a la pista anterior inmediatamente"
|
msgstr "Ir a la pista anterior inmediatamente"
|
||||||
@@ -2893,11 +2907,15 @@ msgstr "Salón grande"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Cubierta de álbum grande"
|
msgstr "Cubierta de álbum grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barra lateral grande"
|
msgstr "Barra lateral grande"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Últimas reproducidas"
|
msgstr "Últimas reproducidas"
|
||||||
@@ -3032,7 +3050,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Perfil de predicción a largo plazo (LTP)"
|
msgstr "Perfil de predicción a largo plazo (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3272,7 +3290,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Música"
|
msgstr "Música"
|
||||||
|
|
||||||
@@ -3316,7 +3334,7 @@ msgstr "Nunca comenzar la reproducción"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Carpeta nueva"
|
msgstr "Carpeta nueva"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Lista nueva"
|
msgstr "Lista nueva"
|
||||||
|
|
||||||
@@ -3401,7 +3419,7 @@ msgstr "No suena nada"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ninguno"
|
msgstr "Ninguno"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3448,10 +3466,6 @@ msgstr "Tipo de notificación"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificaciones"
|
msgstr "Notificaciones"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Ahora suena"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "&Sobrescribir todo"
|
msgstr "&Sobrescribir todo"
|
||||||
@@ -3555,13 +3569,17 @@ msgstr "Organizar archivos…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizando archivos"
|
msgstr "Organizando archivos"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Etiquetas originales"
|
msgstr "Etiquetas originales"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Año original"
|
msgstr "Año original"
|
||||||
|
|
||||||
@@ -3635,7 +3653,7 @@ msgstr "Ruta"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Pauta"
|
msgstr "Pauta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausar"
|
msgstr "Pausar"
|
||||||
@@ -3669,21 +3687,25 @@ msgstr "Intérprete"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Píxel"
|
msgstr "Píxel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra lateral simple"
|
msgstr "Barra lateral simple"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Reproducir"
|
msgstr "Reproducir"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Botones de control de reproducción"
|
msgstr "Botones de control de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Número de reproducciones"
|
msgstr "Número de reproducciones"
|
||||||
|
|
||||||
@@ -3746,7 +3768,7 @@ msgstr "Botones de lista de reproducción"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Lista de reproducción finalizada"
|
msgstr "Lista de reproducción finalizada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3781,7 +3803,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Cierre el navegador y vuelva a Strawberry."
|
msgstr "Cierre el navegador y vuelva a Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Abra este URL en el navegador"
|
msgstr "Abra este URL en el navegador"
|
||||||
|
|
||||||
@@ -3933,20 +3955,20 @@ msgstr "Consultando dispositivo…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Cola"
|
msgstr "Cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Poner en cola las pistas seleccionadas"
|
msgstr "Poner en cola las pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Poner en cola para reproducir a continuación"
|
msgstr "Poner en cola para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3998,7 +4020,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Se recibió una respuesta no válida del navegador."
|
msgstr "Se recibió una respuesta no válida del navegador."
|
||||||
|
|
||||||
@@ -4069,7 +4091,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
||||||
@@ -4078,7 +4100,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "¡Falta código de token o estado!"
|
msgstr "¡Falta código de token o estado!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "¡Falta código del token de redirección!"
|
msgstr "¡Falta código del token de redirección!"
|
||||||
|
|
||||||
@@ -4258,12 +4280,12 @@ msgstr "Limitar a caracteres permitidos en sistemas de archivos FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Reanudar la reproducción al iniciar"
|
msgstr "Reanudar la reproducción al iniciar"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Buscando cubierta del álbum %1..."
|
msgstr "Buscando cubierta del álbum %1..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Buscando cubiertas de %1 álbumes."
|
msgstr "Buscando cubiertas de %1 álbumes."
|
||||||
@@ -4314,10 +4336,13 @@ msgstr "Quitar dispositivo con seguridad"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Quitar dispositivo con seguridad después de copiar"
|
msgstr "Quitar dispositivo con seguridad después de copiar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Frecuencia"
|
msgstr "Frecuencia"
|
||||||
|
|
||||||
@@ -4551,7 +4576,7 @@ msgstr "La dirección URL del servidor es inválida."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Seguimiento de reproducción en el servidor"
|
msgstr "Seguimiento de reproducción en el servidor"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Establecer %1 a «%2»…"
|
msgstr "Establecer %1 a «%2»…"
|
||||||
@@ -4781,11 +4806,15 @@ msgstr "Tamaño:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Saltar hacia atrás en la lista de reproducción"
|
msgstr "Saltar hacia atrás en la lista de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Número de omisiones"
|
msgstr "Número de omisiones"
|
||||||
|
|
||||||
@@ -4793,11 +4822,11 @@ msgstr "Número de omisiones"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Saltar hacia adelante en la lista de reproducción"
|
msgstr "Saltar hacia adelante en la lista de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Omitir pistas seleccionadas"
|
msgstr "Omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Omitir pista"
|
msgstr "Omitir pista"
|
||||||
|
|
||||||
@@ -4805,7 +4834,7 @@ msgstr "Omitir pista"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Cubierta de álbum pequeña"
|
msgstr "Cubierta de álbum pequeña"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Barra lateral pequeña"
|
msgstr "Barra lateral pequeña"
|
||||||
|
|
||||||
@@ -4884,6 +4913,10 @@ msgstr "Origen"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Autenticación en Spotify"
|
msgstr "Autenticación en Spotify"
|
||||||
@@ -4974,6 +5007,14 @@ msgstr "Strawberry puede mostrar un mensaje cuando la pista cambie."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5084,7 +5125,7 @@ msgstr "Barra pequeña"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Barra grande"
|
msgstr "Barra grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Pestañas en la parte superior"
|
msgstr "Pestañas en la parte superior"
|
||||||
|
|
||||||
@@ -5166,7 +5207,7 @@ msgstr "El sitio indicado no existe."
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "El sitio indicado no es una imagen."
|
msgstr "El sitio indicado no es una imagen."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5306,7 +5347,7 @@ msgstr "Hoy"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Cambiar estado de la cola"
|
msgstr "Cambiar estado de la cola"
|
||||||
|
|
||||||
@@ -5314,7 +5355,7 @@ msgstr "Cambiar estado de la cola"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Alternar seguimiento de reproducción"
|
msgstr "Alternar seguimiento de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Alternar estado de avance"
|
msgstr "Alternar estado de avance"
|
||||||
|
|
||||||
@@ -5427,7 +5468,7 @@ msgstr "Desinstale el «snap» con:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Desconocido"
|
msgstr "Desconocido"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Error desconocido"
|
msgstr "Error desconocido"
|
||||||
|
|
||||||
@@ -5443,11 +5484,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Quitar la cubierta"
|
msgstr "Quitar la cubierta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "No omitir pistas seleccionadas"
|
msgstr "No omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "No omitir pista"
|
msgstr "No omitir pista"
|
||||||
|
|
||||||
@@ -5455,7 +5496,7 @@ msgstr "No omitir pista"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Actualizar la colección al iniciar Strawberry"
|
msgstr "Actualizar la colección al iniciar Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Actualizando %1"
|
msgstr "Actualizando %1"
|
||||||
@@ -5470,7 +5511,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Actualizando… (%1%)"
|
msgstr "Actualizando… (%1%)"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Actualizando la colección"
|
msgstr "Actualizando la colección"
|
||||||
|
|
||||||
@@ -5702,7 +5743,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
||||||
|
|
||||||
@@ -5765,6 +5806,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "No ha accedido a su cuenta."
|
msgstr "No ha accedido a su cuenta."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5924,7 +5973,7 @@ msgid "in the last"
|
|||||||
msgstr "en el último"
|
msgstr "en el último"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -572,7 +572,7 @@ msgstr "Añadir todas las pistas de una carpeta y sus subcarpetas"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Añadir carpeta…"
|
msgstr "Añadir carpeta…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Añadir archivo"
|
msgstr "Añadir archivo"
|
||||||
|
|
||||||
@@ -588,7 +588,7 @@ msgstr "Añadir archivo(s) que convertir"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Añadir archivos que convertir"
|
msgstr "Añadir archivos que convertir"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Añadir carpeta"
|
msgstr "Añadir carpeta"
|
||||||
|
|
||||||
@@ -698,7 +698,7 @@ msgstr "Añadir retransmisión…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Añadir a álbumes"
|
msgstr "Añadir a álbumes"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Añadir a otra lista de reproducción"
|
msgstr "Añadir a otra lista de reproducción"
|
||||||
|
|
||||||
@@ -776,10 +776,13 @@ msgstr "Álbum (volumen idóneo para todas las pistas)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Álbum - Disco"
|
msgstr "Álbum - Disco"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista del álbum"
|
msgstr "Artista del álbum"
|
||||||
|
|
||||||
@@ -1107,10 +1110,14 @@ msgstr "Comportamiento"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Mejor"
|
msgstr "Mejor"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Resolución"
|
msgstr "Resolución"
|
||||||
|
|
||||||
@@ -1275,7 +1282,7 @@ msgstr "Vaciar caché de disco"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Eliminar portada"
|
msgstr "Eliminar portada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Vaciar lista de reproducción"
|
msgstr "Vaciar lista de reproducción"
|
||||||
|
|
||||||
@@ -1334,7 +1341,7 @@ msgstr "Filtro de colección"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Agrupamiento avanzado de la colección"
|
msgstr "Agrupamiento avanzado de la colección"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Notificación de nuevo análisis de la colección"
|
msgstr "Notificación de nuevo análisis de la colección"
|
||||||
|
|
||||||
@@ -1704,11 +1711,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Se han detectado errores en la base de datos."
|
msgstr "Se han detectado errores en la base de datos."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Fecha de creación"
|
msgstr "Fecha de creación"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Fecha de modificación"
|
msgstr "Fecha de modificación"
|
||||||
|
|
||||||
@@ -1779,11 +1794,11 @@ msgstr "Eliminar los archivos originales"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Eliminando los archivos"
|
msgstr "Eliminando los archivos"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Quitar las pistas seleccionadas de la cola"
|
msgstr "Quitar las pistas seleccionadas de la cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Quitar la pista de la cola"
|
msgstr "Quitar la pista de la cola"
|
||||||
|
|
||||||
@@ -1967,7 +1982,7 @@ msgstr "Editar lista inteligente"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Editar lista inteligente..."
|
msgstr "Editar lista inteligente..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Editar etiqueta «%1»…"
|
msgstr "Editar etiqueta «%1»…"
|
||||||
@@ -2138,7 +2153,7 @@ msgstr "Equivalente a --log-levels*:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalente a --log-levels*:3"
|
msgstr "Equivalente a --log-levels*:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Error"
|
msgstr "Error"
|
||||||
@@ -2350,6 +2365,22 @@ msgstr "El archivo %1 no existe."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "El archivo de audio %1 no parece válido."
|
msgstr "El archivo de audio %1 no parece válido."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extensión del archivo"
|
msgstr "Extensión del archivo"
|
||||||
@@ -2358,25 +2389,17 @@ msgstr "Extensión del archivo"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formatos de archivo"
|
msgstr "Formatos de archivo"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nombre del archivo"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nombre del archivo (sin ruta)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Rutas de archivos"
|
msgstr "Rutas de archivos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Tamaño del archivo"
|
msgstr "Tamaño del archivo"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipo"
|
msgstr "Tipo"
|
||||||
|
|
||||||
@@ -2530,7 +2553,7 @@ msgstr "General"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configuración general"
|
msgstr "Configuración general"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Autenticación con Genius"
|
msgstr "Autenticación con Genius"
|
||||||
|
|
||||||
@@ -2716,7 +2739,7 @@ msgstr "Icono"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Tamaños de iconos"
|
msgstr "Tamaños de iconos"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Iconos en la parte superior"
|
msgstr "Iconos en la parte superior"
|
||||||
|
|
||||||
@@ -2824,7 +2847,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Instalar Strawberry mediante un PPA:"
|
msgstr "Instalar Strawberry mediante un PPA:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2859,15 +2882,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Ir al tema anterior inmediatamente"
|
msgstr "Ir al tema anterior inmediatamente"
|
||||||
@@ -2908,11 +2922,15 @@ msgstr "Salón grande"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Portadas de álbum grande"
|
msgstr "Portadas de álbum grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barra lateral grande"
|
msgstr "Barra lateral grande"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Últimas reproducidas"
|
msgstr "Últimas reproducidas"
|
||||||
@@ -3047,7 +3065,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Perfil de predicción a largo plazo (LTP)"
|
msgstr "Perfil de predicción a largo plazo (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3287,7 +3305,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Música"
|
msgstr "Música"
|
||||||
|
|
||||||
@@ -3331,7 +3349,7 @@ msgstr "Nunca comenzar la reproducción"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Carpeta nueva"
|
msgstr "Carpeta nueva"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Lista nueva"
|
msgstr "Lista nueva"
|
||||||
|
|
||||||
@@ -3416,7 +3434,7 @@ msgstr "No está sonando ningún tema"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ninguno"
|
msgstr "Ninguno"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Ninguna de los temas seleccionados podía copiarse en un dispositivo"
|
msgstr "Ninguna de los temas seleccionados podía copiarse en un dispositivo"
|
||||||
@@ -3462,10 +3480,6 @@ msgstr "Tipo de notificación"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificaciones"
|
msgstr "Notificaciones"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Ahora suena"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "&Sobrescribir todo"
|
msgstr "&Sobrescribir todo"
|
||||||
@@ -3569,13 +3583,17 @@ msgstr "Organizar archivos…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizando archivos"
|
msgstr "Organizando archivos"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Etiquetas originales"
|
msgstr "Etiquetas originales"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Año original"
|
msgstr "Año original"
|
||||||
|
|
||||||
@@ -3651,7 +3669,7 @@ msgstr "Ruta"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Pauta"
|
msgstr "Pauta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausar"
|
msgstr "Pausar"
|
||||||
@@ -3685,21 +3703,25 @@ msgstr "Intérprete"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Píxel"
|
msgstr "Píxel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra lateral simple"
|
msgstr "Barra lateral simple"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Reproducir"
|
msgstr "Reproducir"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Botones de control de reproducción"
|
msgstr "Botones de control de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Número de reproducciones"
|
msgstr "Número de reproducciones"
|
||||||
|
|
||||||
@@ -3762,7 +3784,7 @@ msgstr "Botones de lista de reproducción"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Lista de reproducción finalizada"
|
msgstr "Lista de reproducción finalizada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3797,7 +3819,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Cierre el navegador y vuelva a Strawberry."
|
msgstr "Cierre el navegador y vuelva a Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Abra este URL en el navegador"
|
msgstr "Abra este URL en el navegador"
|
||||||
|
|
||||||
@@ -3949,20 +3971,20 @@ msgstr "Consultando dispositivo…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Cola"
|
msgstr "Cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Poner en cola las pistas seleccionadas"
|
msgstr "Poner en cola las pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Poner en cola para reproducir a continuación"
|
msgstr "Poner en cola para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4018,7 +4040,7 @@ msgstr ""
|
|||||||
"soporta flujos cifrados por ahora."
|
"soporta flujos cifrados por ahora."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Se recibió una respuesta no válida del navegador."
|
msgstr "Se recibió una respuesta no válida del navegador."
|
||||||
|
|
||||||
@@ -4089,7 +4111,7 @@ msgstr "Recibir canciones de álbumes de %1..."
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Recibir canciones..."
|
msgstr "Recibir canciones..."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
||||||
@@ -4098,7 +4120,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "¡Falta código de token o estado!"
|
msgstr "¡Falta código de token o estado!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "¡Falta código del token de redirección!"
|
msgstr "¡Falta código del token de redirección!"
|
||||||
|
|
||||||
@@ -4278,12 +4300,12 @@ msgstr "Limitar a caracteres permitidos en sistemas de archivos FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Reanudar la reproducción al iniciar"
|
msgstr "Reanudar la reproducción al iniciar"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Buscando la portada del álbum %1..."
|
msgstr "Buscando la portada del álbum %1..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Buscando portadas de %1 álbumes."
|
msgstr "Buscando portadas de %1 álbumes."
|
||||||
@@ -4334,10 +4356,13 @@ msgstr "Quitar dispositivo con seguridad"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Quitar dispositivo con seguridad después de copiar"
|
msgstr "Quitar dispositivo con seguridad después de copiar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Frecuencia"
|
msgstr "Frecuencia"
|
||||||
|
|
||||||
@@ -4573,7 +4598,7 @@ msgstr "La dirección URL del servidor es inválida."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Seguimiento de reproducción en el servidor"
|
msgstr "Seguimiento de reproducción en el servidor"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Establecer %1 a «%2»…"
|
msgstr "Establecer %1 a «%2»…"
|
||||||
@@ -4803,11 +4828,15 @@ msgstr "Tamaño:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Saltar hacia atrás en la lista de reproducción"
|
msgstr "Saltar hacia atrás en la lista de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Número de omisiones"
|
msgstr "Número de omisiones"
|
||||||
|
|
||||||
@@ -4815,11 +4844,11 @@ msgstr "Número de omisiones"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Saltar hacia adelante en la lista de reproducción"
|
msgstr "Saltar hacia adelante en la lista de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Omitir pistas seleccionadas"
|
msgstr "Omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Omitir pista"
|
msgstr "Omitir pista"
|
||||||
|
|
||||||
@@ -4827,7 +4856,7 @@ msgstr "Omitir pista"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Portada de álbum pequeña"
|
msgstr "Portada de álbum pequeña"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Barra lateral pequeña"
|
msgstr "Barra lateral pequeña"
|
||||||
|
|
||||||
@@ -4906,6 +4935,10 @@ msgstr "Origen"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Autenticación en Spotify"
|
msgstr "Autenticación en Spotify"
|
||||||
@@ -4996,6 +5029,14 @@ msgstr "Strawberry puede mostrar un mensaje cuando la pista cambie."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5110,7 +5151,7 @@ msgstr "Barra pequeña"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Barra grande"
|
msgstr "Barra grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Pestañas en la parte superior"
|
msgstr "Pestañas en la parte superior"
|
||||||
|
|
||||||
@@ -5192,7 +5233,7 @@ msgstr "El sitio indicado no existe!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "El sitio indicado no es una imagen!"
|
msgstr "El sitio indicado no es una imagen!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5332,7 +5373,7 @@ msgstr "Hoy"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Conmutar panel de información estilizado"
|
msgstr "Conmutar panel de información estilizado"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Cambiar estado de la cola"
|
msgstr "Cambiar estado de la cola"
|
||||||
|
|
||||||
@@ -5340,7 +5381,7 @@ msgstr "Cambiar estado de la cola"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Alternar seguimiento de reproducción"
|
msgstr "Alternar seguimiento de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Alternar estado de avance"
|
msgstr "Alternar estado de avance"
|
||||||
|
|
||||||
@@ -5453,7 +5494,7 @@ msgstr "Desinstale el «snap» con:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Desconocido"
|
msgstr "Desconocido"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Error desconocido"
|
msgstr "Error desconocido"
|
||||||
|
|
||||||
@@ -5469,11 +5510,11 @@ msgstr "Extensión de la lista de reproducción desconocida"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Quitar la portada"
|
msgstr "Quitar la portada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "No omitir pistas seleccionadas"
|
msgstr "No omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "No omitir pista"
|
msgstr "No omitir pista"
|
||||||
|
|
||||||
@@ -5481,7 +5522,7 @@ msgstr "No omitir pista"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Actualizar la colección al iniciar Strawberry"
|
msgstr "Actualizar la colección al iniciar Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Actualizando %1"
|
msgstr "Actualizando %1"
|
||||||
@@ -5496,7 +5537,7 @@ msgstr "Actualizando base de datos de %1."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Actualizando… (%1%)"
|
msgstr "Actualizando… (%1%)"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Actualizando la colección"
|
msgstr "Actualizando la colección"
|
||||||
|
|
||||||
@@ -5728,7 +5769,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
||||||
|
|
||||||
@@ -5793,6 +5834,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "No ha accedido a su cuenta."
|
msgstr "No ha accedido a su cuenta."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5952,7 +6001,7 @@ msgid "in the last"
|
|||||||
msgstr "en el último"
|
msgstr "en el último"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -558,7 +558,7 @@ msgstr "Añadir todas las pistas de una carpeta y sus subcarpetas"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Añadir carpeta…"
|
msgstr "Añadir carpeta…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Añadir archivo"
|
msgstr "Añadir archivo"
|
||||||
|
|
||||||
@@ -574,7 +574,7 @@ msgstr "Añadir archivo(s) que convertir"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Añadir archivos que convertir"
|
msgstr "Añadir archivos que convertir"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Añadir carpeta"
|
msgstr "Añadir carpeta"
|
||||||
|
|
||||||
@@ -684,7 +684,7 @@ msgstr "Añadir emisora…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Añadir a álbumes"
|
msgstr "Añadir a álbumes"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Añadir a otra lista de reproducción"
|
msgstr "Añadir a otra lista de reproducción"
|
||||||
|
|
||||||
@@ -762,10 +762,13 @@ msgstr "Álbum (volumen idóneo para todas las pistas)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Álbum - Disco"
|
msgstr "Álbum - Disco"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista del álbum"
|
msgstr "Artista del álbum"
|
||||||
|
|
||||||
@@ -1091,10 +1094,14 @@ msgstr "Comportamiento"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Mejor"
|
msgstr "Mejor"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Resolución"
|
msgstr "Resolución"
|
||||||
|
|
||||||
@@ -1259,7 +1266,7 @@ msgstr "Vaciar antememoria de disco"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Eliminar cubierta"
|
msgstr "Eliminar cubierta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Vaciar lista de reproducción"
|
msgstr "Vaciar lista de reproducción"
|
||||||
|
|
||||||
@@ -1319,7 +1326,7 @@ msgstr "Filtro de colección"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Agrupamiento avanzado de la colección"
|
msgstr "Agrupamiento avanzado de la colección"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Notificación de nuevo análisis de la colección"
|
msgstr "Notificación de nuevo análisis de la colección"
|
||||||
|
|
||||||
@@ -1687,11 +1694,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Se han detectado errores en la base de datos"
|
msgstr "Se han detectado errores en la base de datos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Fecha de creación"
|
msgstr "Fecha de creación"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Fecha de modificación"
|
msgstr "Fecha de modificación"
|
||||||
|
|
||||||
@@ -1762,11 +1777,11 @@ msgstr "Eliminar los archivos originales"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Eliminando los archivos"
|
msgstr "Eliminando los archivos"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Quitar las pistas seleccionadas de la cola"
|
msgstr "Quitar las pistas seleccionadas de la cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Quitar la pista de la cola"
|
msgstr "Quitar la pista de la cola"
|
||||||
|
|
||||||
@@ -1950,7 +1965,7 @@ msgstr "Editar lista inteligente"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Editar lista inteligente..."
|
msgstr "Editar lista inteligente..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Editar etiqueta «%1»…"
|
msgstr "Editar etiqueta «%1»…"
|
||||||
@@ -2121,7 +2136,7 @@ msgstr "Equivalente a --log-levels*:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalente a --log-levels*:3"
|
msgstr "Equivalente a --log-levels*:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Error"
|
msgstr "Error"
|
||||||
@@ -2333,6 +2348,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "El archivo de audio %1 no parece válido."
|
msgstr "El archivo de audio %1 no parece válido."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extensión del archivo"
|
msgstr "Extensión del archivo"
|
||||||
@@ -2341,25 +2372,17 @@ msgstr "Extensión del archivo"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formatos de archivo"
|
msgstr "Formatos de archivo"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nombre del archivo"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nombre del archivo (sin ruta)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Rutas de archivos"
|
msgstr "Rutas de archivos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Tamaño del archivo"
|
msgstr "Tamaño del archivo"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipo"
|
msgstr "Tipo"
|
||||||
|
|
||||||
@@ -2515,7 +2538,7 @@ msgstr "General"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configuración general"
|
msgstr "Configuración general"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Autenticación con Genius"
|
msgstr "Autenticación con Genius"
|
||||||
|
|
||||||
@@ -2701,7 +2724,7 @@ msgstr "Icono"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Tamaños de iconos"
|
msgstr "Tamaños de iconos"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Iconos en la parte superior"
|
msgstr "Iconos en la parte superior"
|
||||||
|
|
||||||
@@ -2809,7 +2832,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2844,15 +2867,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
msgstr "Se ha detectado que Strawbery está ejecutándose como un «snap»"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Ir a la pista anterior inmediatamente"
|
msgstr "Ir a la pista anterior inmediatamente"
|
||||||
@@ -2893,11 +2907,15 @@ msgstr "Salón grande"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Cubierta de álbum grande"
|
msgstr "Cubierta de álbum grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barra lateral grande"
|
msgstr "Barra lateral grande"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Últimas reproducidas"
|
msgstr "Últimas reproducidas"
|
||||||
@@ -3032,7 +3050,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Perfil de predicción a largo plazo (LTP)"
|
msgstr "Perfil de predicción a largo plazo (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3272,7 +3290,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Música"
|
msgstr "Música"
|
||||||
|
|
||||||
@@ -3316,7 +3334,7 @@ msgstr "Nunca comenzar la reproducción"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Carpeta nueva"
|
msgstr "Carpeta nueva"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Lista nueva"
|
msgstr "Lista nueva"
|
||||||
|
|
||||||
@@ -3401,7 +3419,7 @@ msgstr "No suena nada"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ninguno"
|
msgstr "Ninguno"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3448,10 +3466,6 @@ msgstr "Tipo de notificación"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificaciones"
|
msgstr "Notificaciones"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Ahora suena"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "&Sobrescribir todo"
|
msgstr "&Sobrescribir todo"
|
||||||
@@ -3555,13 +3569,17 @@ msgstr "Organizar archivos…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizando archivos"
|
msgstr "Organizando archivos"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Etiquetas originales"
|
msgstr "Etiquetas originales"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Año original"
|
msgstr "Año original"
|
||||||
|
|
||||||
@@ -3635,7 +3653,7 @@ msgstr "Ruta"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Pauta"
|
msgstr "Pauta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausar"
|
msgstr "Pausar"
|
||||||
@@ -3669,21 +3687,25 @@ msgstr "Intérprete"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Píxel"
|
msgstr "Píxel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra lateral simple"
|
msgstr "Barra lateral simple"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Reproducir"
|
msgstr "Reproducir"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Botones de control de reproducción"
|
msgstr "Botones de control de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Número de reproducciones"
|
msgstr "Número de reproducciones"
|
||||||
|
|
||||||
@@ -3746,7 +3768,7 @@ msgstr "Botones de lista de reproducción"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Lista de reproducción finalizada"
|
msgstr "Lista de reproducción finalizada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3781,7 +3803,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Cierre el navegador y vuelva a Strawberry."
|
msgstr "Cierre el navegador y vuelva a Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Abra este URL en el navegador"
|
msgstr "Abra este URL en el navegador"
|
||||||
|
|
||||||
@@ -3933,20 +3955,20 @@ msgstr "Consultando dispositivo…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Cola"
|
msgstr "Cola"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Poner en cola las pistas seleccionadas"
|
msgstr "Poner en cola las pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
msgstr "Poner en cola las pistas seleccionadas para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Poner en cola para reproducir a continuación"
|
msgstr "Poner en cola para reproducir a continuación"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3998,7 +4020,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Se recibió una respuesta no válida del navegador."
|
msgstr "Se recibió una respuesta no válida del navegador."
|
||||||
|
|
||||||
@@ -4069,7 +4091,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
"Redirección Genius carece de código de elementos de búsqueda o estado."
|
||||||
@@ -4078,7 +4100,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "¡Falta código de token o estado!"
|
msgstr "¡Falta código de token o estado!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "¡Falta código del token de redirección!"
|
msgstr "¡Falta código del token de redirección!"
|
||||||
|
|
||||||
@@ -4258,12 +4280,12 @@ msgstr "Limitar a caracteres permitidos en sistemas de archivos FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Reanudar la reproducción al iniciar"
|
msgstr "Reanudar la reproducción al iniciar"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Buscando cubierta del álbum %1..."
|
msgstr "Buscando cubierta del álbum %1..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Buscando cubiertas de %1 álbumes."
|
msgstr "Buscando cubiertas de %1 álbumes."
|
||||||
@@ -4314,10 +4336,13 @@ msgstr "Quitar dispositivo con seguridad"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Quitar dispositivo con seguridad después de copiar"
|
msgstr "Quitar dispositivo con seguridad después de copiar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Frecuencia"
|
msgstr "Frecuencia"
|
||||||
|
|
||||||
@@ -4551,7 +4576,7 @@ msgstr "La dirección URL del servidor es inválida."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Seguimiento de reproducción en el servidor"
|
msgstr "Seguimiento de reproducción en el servidor"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Establecer %1 a «%2»…"
|
msgstr "Establecer %1 a «%2»…"
|
||||||
@@ -4781,11 +4806,15 @@ msgstr "Tamaño:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Saltar hacia atrás en la lista de reproducción"
|
msgstr "Saltar hacia atrás en la lista de reproducción"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Número de omisiones"
|
msgstr "Número de omisiones"
|
||||||
|
|
||||||
@@ -4793,11 +4822,11 @@ msgstr "Número de omisiones"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Saltar hacia adelante en la lista de reproducción"
|
msgstr "Saltar hacia adelante en la lista de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Omitir pistas seleccionadas"
|
msgstr "Omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Omitir pista"
|
msgstr "Omitir pista"
|
||||||
|
|
||||||
@@ -4805,7 +4834,7 @@ msgstr "Omitir pista"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Cubierta de álbum pequeña"
|
msgstr "Cubierta de álbum pequeña"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Barra lateral pequeña"
|
msgstr "Barra lateral pequeña"
|
||||||
|
|
||||||
@@ -4884,6 +4913,10 @@ msgstr "Origen"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Autenticación en Spotify"
|
msgstr "Autenticación en Spotify"
|
||||||
@@ -4974,6 +5007,14 @@ msgstr "Strawberry puede mostrar un mensaje cuando la pista cambie."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
msgstr "Strawberry es un reproductor y catalogador de colecciones musicales."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5084,7 +5125,7 @@ msgstr "Barra pequeña"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Barra grande"
|
msgstr "Barra grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Pestañas en la parte superior"
|
msgstr "Pestañas en la parte superior"
|
||||||
|
|
||||||
@@ -5166,7 +5207,7 @@ msgstr "El sitio indicado no existe."
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "El sitio indicado no es una imagen."
|
msgstr "El sitio indicado no es una imagen."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5306,7 +5347,7 @@ msgstr "Hoy"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Cambiar estado de la cola"
|
msgstr "Cambiar estado de la cola"
|
||||||
|
|
||||||
@@ -5314,7 +5355,7 @@ msgstr "Cambiar estado de la cola"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Alternar seguimiento de reproducción"
|
msgstr "Alternar seguimiento de reproducción"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Alternar estado de avance"
|
msgstr "Alternar estado de avance"
|
||||||
|
|
||||||
@@ -5427,7 +5468,7 @@ msgstr "Desinstale el «snap» con:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Desconocido"
|
msgstr "Desconocido"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Error desconocido"
|
msgstr "Error desconocido"
|
||||||
|
|
||||||
@@ -5443,11 +5484,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Quitar la cubierta"
|
msgstr "Quitar la cubierta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "No omitir pistas seleccionadas"
|
msgstr "No omitir pistas seleccionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "No omitir pista"
|
msgstr "No omitir pista"
|
||||||
|
|
||||||
@@ -5455,7 +5496,7 @@ msgstr "No omitir pista"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Actualizar la colección al iniciar Strawberry"
|
msgstr "Actualizar la colección al iniciar Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Actualizando %1"
|
msgstr "Actualizando %1"
|
||||||
@@ -5470,7 +5511,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Actualizando… (%1%)"
|
msgstr "Actualizando… (%1%)"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Actualizando la colección"
|
msgstr "Actualizando la colección"
|
||||||
|
|
||||||
@@ -5702,7 +5743,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
"¿Le gustaría mover también el resto de temas del álbum a Varios artistas?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
msgstr "¿Quiere ejecutar un nuevo análisis completo ahora?"
|
||||||
|
|
||||||
@@ -5765,6 +5806,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "No ha accedido a su cuenta."
|
msgstr "No ha accedido a su cuenta."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5924,7 +5973,7 @@ msgid "in the last"
|
|||||||
msgstr "en el último"
|
msgstr "en el último"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -561,7 +561,7 @@ msgstr "Lisää kaikki kappaleet kansiosta ja sen alakansioista"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Lisää kansio..."
|
msgstr "Lisää kansio..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Lisää tiedosto"
|
msgstr "Lisää tiedosto"
|
||||||
|
|
||||||
@@ -577,7 +577,7 @@ msgstr "Lisää tiedosto(ja) muuntajaan"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Lisää tiedostoja muunnettavaksi"
|
msgstr "Lisää tiedostoja muunnettavaksi"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Lisää kansio"
|
msgstr "Lisää kansio"
|
||||||
|
|
||||||
@@ -687,7 +687,7 @@ msgstr "Lisää virta..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Lisää albumeihin"
|
msgstr "Lisää albumeihin"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Lisää toiseen soittolistaan"
|
msgstr "Lisää toiseen soittolistaan"
|
||||||
|
|
||||||
@@ -765,10 +765,13 @@ msgstr "Albumi (ihanteellinen voimakkuus kaikille kappaleille)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Albumi - Levy"
|
msgstr "Albumi - Levy"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Albumin esittäjä"
|
msgstr "Albumin esittäjä"
|
||||||
|
|
||||||
@@ -1094,10 +1097,14 @@ msgstr "Toiminta"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Paras"
|
msgstr "Paras"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Bittisyys"
|
msgstr "Bittisyys"
|
||||||
|
|
||||||
@@ -1263,7 +1270,7 @@ msgstr "Tyhjennä levyvälimuisti"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Tyhjennä soittolista"
|
msgstr "Tyhjennä soittolista"
|
||||||
|
|
||||||
@@ -1321,7 +1328,7 @@ msgstr "Kokoelmasuodatin"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Kirjaston tarkennettu ryhmittely"
|
msgstr "Kirjaston tarkennettu ryhmittely"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Ilmoitus kirjaston läpikäynnistä"
|
msgstr "Ilmoitus kirjaston läpikäynnistä"
|
||||||
|
|
||||||
@@ -1689,11 +1696,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Tietokanta on vioittunut."
|
msgstr "Tietokanta on vioittunut."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Luotu"
|
msgstr "Luotu"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Muokattu"
|
msgstr "Muokattu"
|
||||||
|
|
||||||
@@ -1764,11 +1779,11 @@ msgstr "Poista alkuperäiset tiedostot"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Poistetaan tiedostoja"
|
msgstr "Poistetaan tiedostoja"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Poista valitut kappaleet jonosta"
|
msgstr "Poista valitut kappaleet jonosta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Poista kappale jonosta"
|
msgstr "Poista kappale jonosta"
|
||||||
|
|
||||||
@@ -1950,7 +1965,7 @@ msgstr "Muokkaa älykästä soittolistaa"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Muokkaa älykästä soittolistaa..."
|
msgstr "Muokkaa älykästä soittolistaa..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Muokkaa tunnistetta \"%1\"..."
|
msgstr "Muokkaa tunnistetta \"%1\"..."
|
||||||
@@ -2117,7 +2132,7 @@ msgstr "Vastaa --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Vastaa --log-levels *:3"
|
msgstr "Vastaa --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Virhe"
|
msgstr "Virhe"
|
||||||
@@ -2331,6 +2346,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Tiedostoa %1 ei tunnistettu äänitiedostoksi."
|
msgstr "Tiedostoa %1 ei tunnistettu äänitiedostoksi."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Tiedostopääte"
|
msgstr "Tiedostopääte"
|
||||||
@@ -2339,25 +2370,17 @@ msgstr "Tiedostopääte"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Tiedostomuodot"
|
msgstr "Tiedostomuodot"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Tiedoston nimi (ja polku)"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Tiedostonimi"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Tiedostopolut"
|
msgstr "Tiedostopolut"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Tiedostokoko"
|
msgstr "Tiedostokoko"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tiedostotyyppi"
|
msgstr "Tiedostotyyppi"
|
||||||
|
|
||||||
@@ -2510,7 +2533,7 @@ msgstr "Yleiset"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Yleiset asetukset"
|
msgstr "Yleiset asetukset"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2690,7 +2713,7 @@ msgstr "Kuvake"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Kuvakkeen koot"
|
msgstr "Kuvakkeen koot"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Kuvakkeet ylhäällä"
|
msgstr "Kuvakkeet ylhäällä"
|
||||||
|
|
||||||
@@ -2795,7 +2818,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2828,15 +2851,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Siirry edelliseen kappaleeseen välittömästi"
|
msgstr "Siirry edelliseen kappaleeseen välittömästi"
|
||||||
@@ -2877,11 +2891,15 @@ msgstr "Suuri halli"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Suuri kansikuva"
|
msgstr "Suuri kansikuva"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Suuri sivupalkki"
|
msgstr "Suuri sivupalkki"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Viimeksi soitettu"
|
msgstr "Viimeksi soitettu"
|
||||||
@@ -3017,7 +3035,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Long term prediction -profiili (LTP)"
|
msgstr "Long term prediction -profiili (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3257,7 +3275,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musiikki"
|
msgstr "Musiikki"
|
||||||
|
|
||||||
@@ -3301,7 +3319,7 @@ msgstr "Älä koskaan aloita toistoa"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Uusi kansio"
|
msgstr "Uusi kansio"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Uusi soittolista"
|
msgstr "Uusi soittolista"
|
||||||
|
|
||||||
@@ -3386,7 +3404,7 @@ msgstr ""
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ei mitään"
|
msgstr "Ei mitään"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3432,10 +3450,6 @@ msgstr "Ilmoituksen tyyppi"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Ilmoitukset"
|
msgstr "Ilmoitukset"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Nyt soi"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3537,13 +3551,17 @@ msgstr ""
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Alkuperäiset tunnisteet"
|
msgstr "Alkuperäiset tunnisteet"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Alkuperäinen vuosi"
|
msgstr "Alkuperäinen vuosi"
|
||||||
|
|
||||||
@@ -3617,7 +3635,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Keskeytä"
|
msgstr "Keskeytä"
|
||||||
@@ -3651,21 +3669,25 @@ msgstr "Esittäjä"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pikseli"
|
msgstr "Pikseli"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Pelkistetty sivupalkki"
|
msgstr "Pelkistetty sivupalkki"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Toista"
|
msgstr "Toista"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Soittokertoja"
|
msgstr "Soittokertoja"
|
||||||
|
|
||||||
@@ -3727,7 +3749,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Soittolista soitettiin loppuun"
|
msgstr "Soittolista soitettiin loppuun"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3760,7 +3782,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Sulje selain ja palaa Strawberryen."
|
msgstr "Sulje selain ja palaa Strawberryen."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Avaa tämä sivu selaimessasi"
|
msgstr "Avaa tämä sivu selaimessasi"
|
||||||
|
|
||||||
@@ -3905,20 +3927,20 @@ msgstr "Kysytään tietoja laitteelta..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Jono"
|
msgstr "Jono"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Aseta valitut kappaleet jonoon"
|
msgstr "Aseta valitut kappaleet jonoon"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Lisää valitut kappaleet jonoon"
|
msgstr "Lisää valitut kappaleet jonoon"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Toistojonoon"
|
msgstr "Toistojonoon"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3970,7 +3992,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4039,7 +4061,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4047,7 +4069,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4228,12 +4250,12 @@ msgstr ""
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Jatka toistoa sovelluksen käynnistyttyä"
|
msgstr "Jatka toistoa sovelluksen käynnistyttyä"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4284,10 +4306,13 @@ msgstr "Poista laite turvallisesti"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Poista laite turvallisesti kopioinnin jälkeen"
|
msgstr "Poista laite turvallisesti kopioinnin jälkeen"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Näytteenottotaajuus"
|
msgstr "Näytteenottotaajuus"
|
||||||
|
|
||||||
@@ -4521,7 +4546,7 @@ msgstr "Palvelimen osoite ei kelpaa"
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Aseta %1 %2:een"
|
msgstr "Aseta %1 %2:een"
|
||||||
@@ -4751,11 +4776,15 @@ msgstr "Koko:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Siirry soittolistan edelliseen kappaleeseen"
|
msgstr "Siirry soittolistan edelliseen kappaleeseen"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Ohituskerrat"
|
msgstr "Ohituskerrat"
|
||||||
|
|
||||||
@@ -4763,11 +4792,11 @@ msgstr "Ohituskerrat"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Siirry soittolistan seuraavaan kappaleeseen"
|
msgstr "Siirry soittolistan seuraavaan kappaleeseen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Ohita valitut kappaleet"
|
msgstr "Ohita valitut kappaleet"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Ohita kappale"
|
msgstr "Ohita kappale"
|
||||||
|
|
||||||
@@ -4775,7 +4804,7 @@ msgstr "Ohita kappale"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Pieni kansikuva"
|
msgstr "Pieni kansikuva"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Pieni sivupalkki"
|
msgstr "Pieni sivupalkki"
|
||||||
|
|
||||||
@@ -4851,6 +4880,10 @@ msgstr "Lähde"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify-tunnistautuminen"
|
msgstr "Spotify-tunnistautuminen"
|
||||||
@@ -4941,6 +4974,14 @@ msgstr "Strawberry voi ilmoittaa, kun kappale vaihtuu."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5049,7 +5090,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Välilehdet ylhäällä"
|
msgstr "Välilehdet ylhäällä"
|
||||||
|
|
||||||
@@ -5131,7 +5172,7 @@ msgstr "Hakemaasi sivua ei ole olemassa!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Hakemasi sivu ei ole kuva!"
|
msgstr "Hakemasi sivu ei ole kuva!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5262,7 +5303,7 @@ msgstr "Tänään"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Vaihda jonon tila"
|
msgstr "Vaihda jonon tila"
|
||||||
|
|
||||||
@@ -5270,7 +5311,7 @@ msgstr "Vaihda jonon tila"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Valitse scrobbling"
|
msgstr "Valitse scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5383,7 +5424,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Tuntematon"
|
msgstr "Tuntematon"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Tuntematon virhe"
|
msgstr "Tuntematon virhe"
|
||||||
|
|
||||||
@@ -5399,11 +5440,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Poista kansikuva"
|
msgstr "Poista kansikuva"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5411,7 +5452,7 @@ msgstr ""
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Päivitä kirjasto Strawberry käynnistyessä"
|
msgstr "Päivitä kirjasto Strawberry käynnistyessä"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Päivitetään %1"
|
msgstr "Päivitetään %1"
|
||||||
@@ -5426,7 +5467,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Päivitetään %1 %..."
|
msgstr "Päivitetään %1 %..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Päivitetään kirjastoa"
|
msgstr "Päivitetään kirjastoa"
|
||||||
|
|
||||||
@@ -5652,7 +5693,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Haluatko suorittaa kirjaston läpikäynnin nyt?"
|
msgstr "Haluatko suorittaa kirjaston läpikäynnin nyt?"
|
||||||
|
|
||||||
@@ -5714,6 +5755,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Et ole kirjautunut sisään"
|
msgstr "Et ole kirjautunut sisään"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5873,7 +5922,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,6 @@
|
|||||||
# Jonas Kvinge <jonas@jkvinge.net>, 2019. #zanata
|
# Jonas Kvinge <jonas@jkvinge.net>, 2019. #zanata
|
||||||
# Sébastien Morin <sebsweb@gmail.com>, 2019. #zanata
|
# Sébastien Morin <sebsweb@gmail.com>, 2019. #zanata
|
||||||
# David Geiger <geiger.david68210@gmail.com>, 2020. #zanata
|
# David Geiger <geiger.david68210@gmail.com>, 2020. #zanata
|
||||||
# Jonas Kvinge <jonas@jkvinge.net>, 2020. #zanata
|
|
||||||
# Papoteur <yves.brungard_mageia@gadz.org>, 2020. #zanata
|
# Papoteur <yves.brungard_mageia@gadz.org>, 2020. #zanata
|
||||||
# Sébastien Morin <sebsweb@gmail.com>, 2020. #zanata
|
# Sébastien Morin <sebsweb@gmail.com>, 2020. #zanata
|
||||||
# David Geiger <geiger.david68210@gmail.com>, 2021. #zanata
|
# David Geiger <geiger.david68210@gmail.com>, 2021. #zanata
|
||||||
@@ -49,7 +48,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"PO-Revision-Date: 2023-08-01 09:19-0400\n"
|
"PO-Revision-Date: 2023-09-27 12:01-0400\n"
|
||||||
"Last-Translator: David Geiger <geiger.david68210@gmail.com>\n"
|
"Last-Translator: David Geiger <geiger.david68210@gmail.com>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
@@ -293,7 +292,7 @@ msgstr "%rating%"
|
|||||||
|
|
||||||
#: ../build/src/ui_contextsettingspage.h:420
|
#: ../build/src/ui_contextsettingspage.h:420
|
||||||
msgid "%title - %artist%"
|
msgid "%title - %artist%"
|
||||||
msgstr "%titre - %artiste%"
|
msgstr "%title - %artist%"
|
||||||
|
|
||||||
#: ../build/src/ui_contextsettingspage.h:407
|
#: ../build/src/ui_contextsettingspage.h:407
|
||||||
#: ../build/src/ui_notificationssettingspage.h:468
|
#: ../build/src/ui_notificationssettingspage.h:468
|
||||||
@@ -617,7 +616,7 @@ msgstr ""
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Ajouter un dossier..."
|
msgstr "Ajouter un dossier..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Ajouter un fichier"
|
msgstr "Ajouter un fichier"
|
||||||
|
|
||||||
@@ -633,7 +632,7 @@ msgstr "Ajouter des fichiers à transcoder"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Ajouter des fichiers à transcoder"
|
msgstr "Ajouter des fichiers à transcoder"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Ajouter un dossier"
|
msgstr "Ajouter un dossier"
|
||||||
|
|
||||||
@@ -743,7 +742,7 @@ msgstr "Ajouter un flux..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Ajouter aux albums"
|
msgstr "Ajouter aux albums"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Ajouter à une autre liste de lecture"
|
msgstr "Ajouter à une autre liste de lecture"
|
||||||
|
|
||||||
@@ -821,10 +820,13 @@ msgstr "Album (volume idéal pour toutes les pistes)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - CD"
|
msgstr "Album - CD"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr "Artiste de l'album"
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artiste de l'album"
|
msgstr "Artiste de l'album"
|
||||||
|
|
||||||
@@ -1157,10 +1159,14 @@ msgstr "Comportement"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Meilleur"
|
msgstr "Meilleur"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr "Codage en bit"
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Codage en bit"
|
msgstr "Codage en bit"
|
||||||
|
|
||||||
@@ -1331,7 +1337,7 @@ msgstr "Vider le cache disque"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Effacer la pochette"
|
msgstr "Effacer la pochette"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Vider la liste de lecture"
|
msgstr "Vider la liste de lecture"
|
||||||
|
|
||||||
@@ -1389,7 +1395,7 @@ msgstr "Filtre de bibliothèque"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Groupement avancé de la bibliothèque"
|
msgstr "Groupement avancé de la bibliothèque"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Avertissement de réanalyse de la bibliothèque"
|
msgstr "Avertissement de réanalyse de la bibliothèque"
|
||||||
|
|
||||||
@@ -1766,11 +1772,19 @@ msgstr "Danse"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Corruption de la base de données détectée."
|
msgstr "Corruption de la base de données détectée."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr "Date de création"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr "Date de modification"
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Date de création"
|
msgstr "Date de création"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Date de modification"
|
msgstr "Date de modification"
|
||||||
|
|
||||||
@@ -1841,11 +1855,11 @@ msgstr "Supprimer les fichiers originaux"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Suppression des fichiers"
|
msgstr "Suppression des fichiers"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Enlever les pistes sélectionnées de la file d'attente"
|
msgstr "Enlever les pistes sélectionnées de la file d'attente"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Enlever cette piste de la file d'attente"
|
msgstr "Enlever cette piste de la file d'attente"
|
||||||
|
|
||||||
@@ -2032,7 +2046,7 @@ msgstr "Modifier la liste de lecture intelligente"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Modifier la liste de lecture intelligente..."
|
msgstr "Modifier la liste de lecture intelligente..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Modifier le tag « %1 »..."
|
msgstr "Modifier le tag « %1 »..."
|
||||||
@@ -2204,7 +2218,7 @@ msgstr "Equivalent à --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalent à --log-levels *:3"
|
msgstr "Equivalent à --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Erreur"
|
msgstr "Erreur"
|
||||||
@@ -2416,6 +2430,22 @@ msgstr "Le fichier %1 n'existe pas."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Le fichier %1 n'est pas un fichier audio valide."
|
msgstr "Le fichier %1 n'est pas un fichier audio valide."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr "Nom du fichier"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr "Nom du fichier (sans l'emplacement)"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr "Taille du fichier"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr "Type de fichier"
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extension de fichier"
|
msgstr "Extension de fichier"
|
||||||
@@ -2424,25 +2454,17 @@ msgstr "Extension de fichier"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formats de fichier"
|
msgstr "Formats de fichier"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nom du fichier"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nom du fichier (sans l'emplacement)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Emplacements des fichiers"
|
msgstr "Emplacements des fichiers"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Taille du fichier"
|
msgstr "Taille du fichier"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Type de fichier"
|
msgstr "Type de fichier"
|
||||||
|
|
||||||
@@ -2600,7 +2622,7 @@ msgstr "Général"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configuration générale"
|
msgstr "Configuration générale"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Authentification Genius"
|
msgstr "Authentification Genius"
|
||||||
|
|
||||||
@@ -2782,7 +2804,7 @@ msgstr "Icône"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Tailles des icônes"
|
msgstr "Tailles des icônes"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Icônes au dessus"
|
msgstr "Icônes au dessus"
|
||||||
|
|
||||||
@@ -2811,8 +2833,8 @@ msgid ""
|
|||||||
"If you like Strawberry and can make use of it, consider sponsoring or "
|
"If you like Strawberry and can make use of it, consider sponsoring or "
|
||||||
"donating."
|
"donating."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Si vous aimez ce logiciel Strawberry et que pouvez en faire usage, envisagez "
|
"Si vous aimez ce logiciel Strawberry et que vous pouvez en faire usage, "
|
||||||
"de sponsoriser ou de faire un don."
|
"envisagez de sponsoriser ou de faire un don."
|
||||||
|
|
||||||
#: covermanager/albumcoverchoicecontroller.cpp:79
|
#: covermanager/albumcoverchoicecontroller.cpp:79
|
||||||
msgid "Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm)"
|
msgid "Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm)"
|
||||||
@@ -2889,7 +2911,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Installer strawberry via PPA :"
|
msgstr "Installer strawberry via PPA :"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2926,22 +2948,6 @@ msgstr ""
|
|||||||
"Nous avons détecté que Strawberry est en cours d'exécution en tant que "
|
"Nous avons détecté que Strawberry est en cours d'exécution en tant que "
|
||||||
"programme Snap"
|
"programme Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
"Il semblerait que Strawberry est en cours d'exécution sous Rosetta. "
|
|
||||||
"Strawberry a actuellement une prise en charge limitée de macOS, et "
|
|
||||||
"l'exécution de Strawberry sous Rosetta n'est pas prise en charge et est "
|
|
||||||
"connue pour avoir des problèmes. Si vous souhaitez utiliser Strawberry sur "
|
|
||||||
"le processeur actuel, vous devez compiler Strawberry à partir de la source. "
|
|
||||||
"Pour les instructions, voir : https://wiki.strawberrymusicplayer.org/wiki/"
|
|
||||||
"Compile"
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Aller tout de suite à la piste précédente"
|
msgstr "Aller tout de suite à la piste précédente"
|
||||||
@@ -2960,11 +2966,11 @@ msgstr "Conserver les fichiers originaux"
|
|||||||
|
|
||||||
#: core/song.cpp:715
|
#: core/song.cpp:715
|
||||||
msgid "LU"
|
msgid "LU"
|
||||||
msgstr ""
|
msgstr "LU"
|
||||||
|
|
||||||
#: core/song.cpp:703
|
#: core/song.cpp:703
|
||||||
msgid "LUFS"
|
msgid "LUFS"
|
||||||
msgstr ""
|
msgstr "LUFS"
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:291
|
#: ../build/src/ui_behavioursettingspage.h:291
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
@@ -2982,11 +2988,15 @@ msgstr "Large Salle"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Grande pochette d'album"
|
msgstr "Grande pochette d'album"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barre latérale large"
|
msgstr "Barre latérale large"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr "Dernière écoute"
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Dernière écoute"
|
msgstr "Dernière écoute"
|
||||||
@@ -3121,7 +3131,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Profil de prédiction à long terme (PLT)"
|
msgstr "Profil de prédiction à long terme (PLT)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3364,8 +3374,10 @@ msgid ""
|
|||||||
"Multiple search terms can also be combined with \"%1\" (default) and \"%2\", "
|
"Multiple search terms can also be combined with \"%1\" (default) and \"%2\", "
|
||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Plusieurs termes de recherche peuvent également être combinés avec \"%1\" "
|
||||||
|
"(par défaut) et \"%2\", ainsi que regroupés entre parenthèses."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musique"
|
msgstr "Musique"
|
||||||
|
|
||||||
@@ -3409,7 +3421,7 @@ msgstr "Ne jamais commencer la lecture"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nouveau dossier"
|
msgstr "Nouveau dossier"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Nouvelle liste de lecture"
|
msgstr "Nouvelle liste de lecture"
|
||||||
|
|
||||||
@@ -3494,7 +3506,7 @@ msgstr "Aucun morceau en cours de lecture"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Aucun"
|
msgstr "Aucun"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3543,10 +3555,6 @@ msgstr "Type de notification"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notifications"
|
msgstr "Notifications"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Lecture en cours"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "To&ut écraser"
|
msgstr "To&ut écraser"
|
||||||
@@ -3651,13 +3659,17 @@ msgstr "Organisation des fichiers..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organisation des fichiers"
|
msgstr "Organisation des fichiers"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr "Année d'origine"
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Tags originaux"
|
msgstr "Tags originaux"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Année d'origine"
|
msgstr "Année d'origine"
|
||||||
|
|
||||||
@@ -3735,7 +3747,7 @@ msgstr "Emplacement"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Motif"
|
msgstr "Motif"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pause"
|
msgstr "Pause"
|
||||||
@@ -3769,21 +3781,25 @@ msgstr "Interprète"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barre latérale simple"
|
msgstr "Barre latérale simple"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Lecture"
|
msgstr "Lecture"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr "Compteur d'écoutes"
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Boutons de contrôle de lecture"
|
msgstr "Boutons de contrôle de lecture"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Compteur d'écoutes"
|
msgstr "Compteur d'écoutes"
|
||||||
|
|
||||||
@@ -3847,7 +3863,7 @@ msgstr "Boutons de liste de lecture"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Liste de lecture terminée"
|
msgstr "Liste de lecture terminée"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3882,7 +3898,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Merci de fermer votre navigateur et de retourner dans Strawberry."
|
msgstr "Merci de fermer votre navigateur et de retourner dans Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Veuillez ouvrir ce lien dans votre navigateur"
|
msgstr "Veuillez ouvrir ce lien dans votre navigateur"
|
||||||
|
|
||||||
@@ -3929,6 +3945,8 @@ msgid ""
|
|||||||
"Prefix a search term with a field name to limit the search to that field, e."
|
"Prefix a search term with a field name to limit the search to that field, e."
|
||||||
"g.:"
|
"g.:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Préfixez un terme de recherche avec un nom de champ pour limiter la "
|
||||||
|
"recherche de ce champ, par exemple :"
|
||||||
|
|
||||||
#: collection/collectionfilterwidget.cpp:80
|
#: collection/collectionfilterwidget.cpp:80
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -4035,22 +4053,22 @@ msgstr "Requête du périphérique..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Liste d'attente"
|
msgstr "Liste d'attente"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Mettre les pistes sélectionnées en liste d'attente"
|
msgstr "Mettre les pistes sélectionnées en liste d'attente"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Mettre les pistes sélectionnées en liste d'attente pour une lecture "
|
"Mettre les pistes sélectionnées en liste d'attente pour une lecture "
|
||||||
"ultérieure"
|
"ultérieure"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Mettre en liste d'attente pour une lecture ultérieure"
|
msgstr "Mettre en liste d'attente pour une lecture ultérieure"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4106,7 +4124,7 @@ msgstr ""
|
|||||||
"actuellement pas en charge les flux cryptés."
|
"actuellement pas en charge les flux cryptés."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Réponse invalide du navigateur internet."
|
msgstr "Réponse invalide du navigateur internet."
|
||||||
|
|
||||||
@@ -4178,7 +4196,7 @@ msgstr "Réception des morceaux pour les albums %1 ..."
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Réception des morceaux..."
|
msgstr "Réception des morceaux..."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Rediriger depuis Genius ne contient pas de code ou d'état des éléments de "
|
"Rediriger depuis Genius ne contient pas de code ou d'état des éléments de "
|
||||||
@@ -4188,7 +4206,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Redirigé le code ou l'état du jeton manquant !"
|
msgstr "Redirigé le code ou l'état du jeton manquant !"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Redirigé le code du jeton manquant !"
|
msgstr "Redirigé le code du jeton manquant !"
|
||||||
|
|
||||||
@@ -4368,12 +4386,12 @@ msgstr "Limiter aux caractères autorisés sur les systèmes FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Redémarrer la lecture au démarrage"
|
msgstr "Redémarrer la lecture au démarrage"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Récupération de la pochette pour l'album %1 ..."
|
msgstr "Récupération de la pochette pour l'album %1 ..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Récupération des pochettes pour les albums %1 ..."
|
msgstr "Récupération des pochettes pour les albums %1 ..."
|
||||||
@@ -4424,10 +4442,13 @@ msgstr "Enlever le périphérique en toute sécurité"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Enlever le périphérique en toute sécurité à la fin de la copie"
|
msgstr "Enlever le périphérique en toute sécurité à la fin de la copie"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr "Échantillonnage"
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Échantillonnage"
|
msgstr "Échantillonnage"
|
||||||
|
|
||||||
@@ -4584,6 +4605,8 @@ msgid ""
|
|||||||
"Search terms for numerical fields can be prefixed with %1 or %2 to refine "
|
"Search terms for numerical fields can be prefixed with %1 or %2 to refine "
|
||||||
"the search, e.g.: "
|
"the search, e.g.: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Les termes de recherche pour les champs numériques peuvent être préfixés par "
|
||||||
|
"%1 ou %2 pour affiner la recherche, par exemple :"
|
||||||
|
|
||||||
#: tidal/tidalrequest.cpp:369 tidal/tidalrequest.cpp:383
|
#: tidal/tidalrequest.cpp:369 tidal/tidalrequest.cpp:383
|
||||||
#: tidal/tidalrequest.cpp:397 qobuz/qobuzrequest.cpp:357
|
#: tidal/tidalrequest.cpp:397 qobuz/qobuzrequest.cpp:357
|
||||||
@@ -4667,7 +4690,7 @@ msgstr "L'URL du serveur est invalide."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Scrobbling côté serveur"
|
msgstr "Scrobbling côté serveur"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Définir %1 à la valeur « %2 »..."
|
msgstr "Définir %1 à la valeur « %2 »..."
|
||||||
@@ -4898,11 +4921,15 @@ msgstr "Taille :"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr "Compteur de morceaux sautés"
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Lire la piste précédente"
|
msgstr "Lire la piste précédente"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Compteur de morceaux sautés"
|
msgstr "Compteur de morceaux sautés"
|
||||||
|
|
||||||
@@ -4910,11 +4937,11 @@ msgstr "Compteur de morceaux sautés"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Lire la piste suivante"
|
msgstr "Lire la piste suivante"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Passer les pistes sélectionnées"
|
msgstr "Passer les pistes sélectionnées"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Passer la piste"
|
msgstr "Passer la piste"
|
||||||
|
|
||||||
@@ -4922,7 +4949,7 @@ msgstr "Passer la piste"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Petite pochette d'album"
|
msgstr "Petite pochette d'album"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Petite barre latérale"
|
msgstr "Petite barre latérale"
|
||||||
|
|
||||||
@@ -5001,6 +5028,10 @@ msgstr "Source"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr "Sponsor de Strawberry"
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Authentification Spotify"
|
msgstr "Authentification Spotify"
|
||||||
@@ -5093,6 +5124,17 @@ msgstr ""
|
|||||||
"Strawberry est un lecteur audio et un organisateur de bibliothèques "
|
"Strawberry est un lecteur audio et un organisateur de bibliothèques "
|
||||||
"musicales."
|
"musicales."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
"Strawberry est un logiciel libre et open source. Si vous aimez ce logiciel, "
|
||||||
|
"envisagez de sponsoriser le projet. Pour plus d'informations sur le "
|
||||||
|
"parrainage/sponsoring, consultez notre site Web %1"
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5119,7 +5161,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
#: core/mainwindow.cpp:1052
|
||||||
msgid "Strawberry running under Rosetta"
|
msgid "Strawberry running under Rosetta"
|
||||||
msgstr " Strawberry fonctionnant sous Rosetta"
|
msgstr "Strawberry fonctionnant sous Rosetta"
|
||||||
|
|
||||||
#: ../build/src/ui_trackselectiondialog.h:204
|
#: ../build/src/ui_trackselectiondialog.h:204
|
||||||
msgid "Strawberry was unable to find results for this file"
|
msgid "Strawberry was unable to find results for this file"
|
||||||
@@ -5207,7 +5249,7 @@ msgstr "Grande barre d'onglets"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Petite barre d'onglets"
|
msgstr "Petite barre d'onglets"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Onglets au dessus"
|
msgstr "Onglets au dessus"
|
||||||
|
|
||||||
@@ -5221,7 +5263,7 @@ msgstr "Tags"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:681
|
#: ../build/src/ui_backendsettingspage.h:681
|
||||||
msgid "Target Level"
|
msgid "Target Level"
|
||||||
msgstr ""
|
msgstr "Niveau ciblé"
|
||||||
|
|
||||||
#: ../build/src/ui_transcoderoptionsvorbis.h:200
|
#: ../build/src/ui_transcoderoptionsvorbis.h:200
|
||||||
msgid "Target bitrate"
|
msgid "Target bitrate"
|
||||||
@@ -5289,7 +5331,7 @@ msgstr "Le site demandé n'existe pas !"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Le site demandé n'est pas une image !"
|
msgstr "Le site demandé n'est pas une image !"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5432,7 +5474,7 @@ msgstr "Aujourd'hui"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Basculer le panneau d'information stylisé"
|
msgstr "Basculer le panneau d'information stylisé"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Basculer l'état de la file d'attente"
|
msgstr "Basculer l'état de la file d'attente"
|
||||||
|
|
||||||
@@ -5440,7 +5482,7 @@ msgstr "Basculer l'état de la file d'attente"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Basculer le scrobbling"
|
msgstr "Basculer le scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Basculer le saut du statut"
|
msgstr "Basculer le saut du statut"
|
||||||
|
|
||||||
@@ -5553,7 +5595,7 @@ msgstr "Désinstallez le snap avec :"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Inconnu"
|
msgstr "Inconnu"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Erreur inconnue"
|
msgstr "Erreur inconnue"
|
||||||
|
|
||||||
@@ -5569,11 +5611,11 @@ msgstr "Extension de liste de lecture inconnue"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Pochette non définie"
|
msgstr "Pochette non définie"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Ne pas passer les pistes sélectionnées"
|
msgstr "Ne pas passer les pistes sélectionnées"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Ne pas passer la piste"
|
msgstr "Ne pas passer la piste"
|
||||||
|
|
||||||
@@ -5581,7 +5623,7 @@ msgstr "Ne pas passer la piste"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Mettre à jour la bibliothèque au lancement de Strawberry"
|
msgstr "Mettre à jour la bibliothèque au lancement de Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Mise à jour %1"
|
msgstr "Mise à jour %1"
|
||||||
@@ -5596,7 +5638,7 @@ msgstr "Mise à jour de la base de données %1."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Mise à jour %1%..."
|
msgstr "Mise à jour %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Mise à jour de la bibliothèque"
|
msgstr "Mise à jour de la bibliothèque"
|
||||||
|
|
||||||
@@ -5829,7 +5871,7 @@ msgstr ""
|
|||||||
"Souhaitez-vous également déplacer les autres morceaux de cet album vers "
|
"Souhaitez-vous également déplacer les autres morceaux de cet album vers "
|
||||||
"Compilations d'artistes ?"
|
"Compilations d'artistes ?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Souhaitez-vous effectuer une nouvelle analyse complète de la bibliothèque "
|
"Souhaitez-vous effectuer une nouvelle analyse complète de la bibliothèque "
|
||||||
@@ -5895,6 +5937,18 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Vous n'êtes pas connecté."
|
msgstr "Vous n'êtes pas connecté."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
"Vous exécutez Strawberry sous Rosetta. L'exécution de Strawberry sous "
|
||||||
|
"Rosetta n'est pas prise en charge et est connue pour avoir des problèmes. "
|
||||||
|
"Vous devez télécharger Strawberry pour la bonne architecture du processeur à "
|
||||||
|
"partir de %1"
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -6056,7 +6110,7 @@ msgid "in the last"
|
|||||||
msgstr "à la fin"
|
msgstr "à la fin"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
@@ -6121,7 +6175,7 @@ msgstr "pcm"
|
|||||||
|
|
||||||
#: collection/collectionfilterwidget.cpp:90 playlist/playlistcontainer.cpp:140
|
#: collection/collectionfilterwidget.cpp:90 playlist/playlistcontainer.cpp:140
|
||||||
msgid "rating"
|
msgid "rating"
|
||||||
msgstr ""
|
msgstr "notation"
|
||||||
|
|
||||||
#: playlist/playlistundocommands.cpp:68 playlist/playlistundocommands.cpp:96
|
#: playlist/playlistundocommands.cpp:68 playlist/playlistundocommands.cpp:96
|
||||||
#, c-format, qt-plural-format
|
#, c-format, qt-plural-format
|
||||||
@@ -6132,12 +6186,13 @@ msgstr "enlever %n morceaux"
|
|||||||
#: collection/collectionfilterwidget.cpp:85
|
#: collection/collectionfilterwidget.cpp:85
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "searches the collection for all artists that contain the word %1. "
|
msgid "searches the collection for all artists that contain the word %1. "
|
||||||
msgstr ""
|
msgstr "recherche dans la collection tous les artistes contenant le mot %1."
|
||||||
|
|
||||||
#: playlist/playlistcontainer.cpp:134
|
#: playlist/playlistcontainer.cpp:134
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "searches the playlist for all artists that contain the word %1. "
|
msgid "searches the playlist for all artists that contain the word %1. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"recherche dans la liste de lecture tous les artistes contenant le mot %1."
|
||||||
|
|
||||||
#: smartplaylists/smartplaylistsearchterm.cpp:433
|
#: smartplaylists/smartplaylistsearchterm.cpp:433
|
||||||
msgid "shortest first"
|
msgid "shortest first"
|
||||||
|
|||||||
@@ -583,7 +583,7 @@ msgstr "Az összes szám hozzáadása a könyvtárból és az alkönyvtáraktbó
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Könyvtár hozzáadása…"
|
msgstr "Könyvtár hozzáadása…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Fájl hozzáadása"
|
msgstr "Fájl hozzáadása"
|
||||||
|
|
||||||
@@ -599,7 +599,7 @@ msgstr "Fájl(ok) hozzáadása az átkódoláshoz"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Fájlok hozzáadása átkódoláshoz"
|
msgstr "Fájlok hozzáadása átkódoláshoz"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Mappa hozzáadása"
|
msgstr "Mappa hozzáadása"
|
||||||
|
|
||||||
@@ -709,7 +709,7 @@ msgstr "Közvetítés hozzáadása…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Hozzáadás albumokhoz"
|
msgstr "Hozzáadás albumokhoz"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Hozzáadás másik lejátszólistához"
|
msgstr "Hozzáadás másik lejátszólistához"
|
||||||
|
|
||||||
@@ -787,10 +787,13 @@ msgstr "Album (ideális hangerő minden számhoz)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Lemez"
|
msgstr "Album - Lemez"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Albumelőadó"
|
msgstr "Albumelőadó"
|
||||||
|
|
||||||
@@ -1117,10 +1120,14 @@ msgstr "Működés"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Legjobb"
|
msgstr "Legjobb"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Bitmélység"
|
msgstr "Bitmélység"
|
||||||
|
|
||||||
@@ -1288,7 +1295,7 @@ msgstr "Lemezgyorsítótár törlése"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Borító törlése"
|
msgstr "Borító törlése"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Lejátszólista törlése"
|
msgstr "Lejátszólista törlése"
|
||||||
|
|
||||||
@@ -1346,7 +1353,7 @@ msgstr "Gyűjtemény szűrő"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Gyűjtemény speciális csoportosítása"
|
msgstr "Gyűjtemény speciális csoportosítása"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Gyűjtemény újraolvasási figyelmeztetés"
|
msgstr "Gyűjtemény újraolvasási figyelmeztetés"
|
||||||
|
|
||||||
@@ -1720,11 +1727,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Adatbázis-sérülés észlelve."
|
msgstr "Adatbázis-sérülés észlelve."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Létrehozás dátuma"
|
msgstr "Létrehozás dátuma"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Módosítás dátuma"
|
msgstr "Módosítás dátuma"
|
||||||
|
|
||||||
@@ -1795,11 +1810,11 @@ msgstr "Eredeti fájlok törlése"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Fájlok törlése"
|
msgstr "Fájlok törlése"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Kijelölt számok eltávolítása a lejátszási sorból"
|
msgstr "Kijelölt számok eltávolítása a lejátszási sorból"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Szám eltávolítása a lejátszási sorból"
|
msgstr "Szám eltávolítása a lejátszási sorból"
|
||||||
|
|
||||||
@@ -1983,7 +1998,7 @@ msgstr "Okos lejátszólista szerkesztése"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Okos lejátszólista szerkesztése…"
|
msgstr "Okos lejátszólista szerkesztése…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "A(z) „%1” címke szerkesztése…"
|
msgstr "A(z) „%1” címke szerkesztése…"
|
||||||
@@ -2150,7 +2165,7 @@ msgstr "Megegyezik a --log-levels *:1 kapcsolóval"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Megegyezik a --log-levels *:3 kapcsolóval"
|
msgstr "Megegyezik a --log-levels *:3 kapcsolóval"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Hiba"
|
msgstr "Hiba"
|
||||||
@@ -2362,6 +2377,22 @@ msgstr "A(z) %1 fájl nem létezik."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "A(z) %1 fájl nem ismerhető fel érvényes hangfájlként."
|
msgstr "A(z) %1 fájl nem ismerhető fel érvényes hangfájlként."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Fájlkiterjesztés"
|
msgstr "Fájlkiterjesztés"
|
||||||
@@ -2370,25 +2401,17 @@ msgstr "Fájlkiterjesztés"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Fájlformátumok"
|
msgstr "Fájlformátumok"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Fájlnév"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Fájlnév (útvonal nélkül)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Fájlútvonalak"
|
msgstr "Fájlútvonalak"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Fájlméret"
|
msgstr "Fájlméret"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Fájltípus"
|
msgstr "Fájltípus"
|
||||||
|
|
||||||
@@ -2543,7 +2566,7 @@ msgstr "Általános"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Általános beállítások"
|
msgstr "Általános beállítások"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Genius hitelesítés"
|
msgstr "Genius hitelesítés"
|
||||||
|
|
||||||
@@ -2724,7 +2747,7 @@ msgstr "Ikon"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Ikonméret"
|
msgstr "Ikonméret"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ikonok felül"
|
msgstr "Ikonok felül"
|
||||||
|
|
||||||
@@ -2831,7 +2854,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "A strawberry telepítése PPA-ból:"
|
msgstr "A strawberry telepítése PPA-ból:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2866,21 +2889,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "A Strawberry azt észlelte, hogy snapként fut"
|
msgstr "A Strawberry azt észlelte, hogy snapként fut"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
"Úgy tűnik, hogy a Strawberry Rosetta alatt fut. A Strawberrynek jelenleg "
|
|
||||||
"korlátozott macOS-támogatása van, és a Strawberry Rosetta alatt történő "
|
|
||||||
"futtatása nem támogatott, és ismert problémákkal rendelkezik. Ha a jelenlegi "
|
|
||||||
"processzorral akarja használni a Strawberryt, akkor fordítsa le forráskódból."
|
|
||||||
" Az utasításokhoz tekintse meg ezt: https://wiki.strawberrymusicplayer.org/"
|
|
||||||
"wiki/Compile"
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Ugrás az előző számra"
|
msgstr "Ugrás az előző számra"
|
||||||
@@ -2921,11 +2929,15 @@ msgstr "Nagy terem"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Nagy albumborító"
|
msgstr "Nagy albumborító"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Nagy oldalsáv"
|
msgstr "Nagy oldalsáv"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Legutóbb játszott"
|
msgstr "Legutóbb játszott"
|
||||||
@@ -3060,7 +3072,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Hosszú távú előrejelzésen alapuló profil (LTP)"
|
msgstr "Hosszú távú előrejelzésen alapuló profil (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3300,7 +3312,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Zene"
|
msgstr "Zene"
|
||||||
|
|
||||||
@@ -3344,7 +3356,7 @@ msgstr "Soha ne indítsa el a lejátszást"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Új mappa"
|
msgstr "Új mappa"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Új lejátszólista"
|
msgstr "Új lejátszólista"
|
||||||
|
|
||||||
@@ -3429,7 +3441,7 @@ msgstr "Nincs lejátszott szám"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Egyik sem"
|
msgstr "Egyik sem"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Egy kiválasztott szám sem alkalmas az eszközre való másoláshoz"
|
msgstr "Egy kiválasztott szám sem alkalmas az eszközre való másoláshoz"
|
||||||
@@ -3476,10 +3488,6 @@ msgstr "Értesítés típusa"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Értesítések"
|
msgstr "Értesítések"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Most játszott"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "Össz&es felülírása"
|
msgstr "Össz&es felülírása"
|
||||||
@@ -3584,13 +3592,17 @@ msgstr "Fájlok rendszerezése…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Fájlok rendszerezése"
|
msgstr "Fájlok rendszerezése"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Eredeti címkék"
|
msgstr "Eredeti címkék"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Eredeti megjelenés éve"
|
msgstr "Eredeti megjelenés éve"
|
||||||
|
|
||||||
@@ -3668,7 +3680,7 @@ msgstr "Elérési út"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Minta"
|
msgstr "Minta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Szünet"
|
msgstr "Szünet"
|
||||||
@@ -3702,21 +3714,25 @@ msgstr "Előadó"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Képpont"
|
msgstr "Képpont"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Egyszerű oldalsáv"
|
msgstr "Egyszerű oldalsáv"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Lejátszás"
|
msgstr "Lejátszás"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Lejátszásvezérlő gombok"
|
msgstr "Lejátszásvezérlő gombok"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Lejátszásszám"
|
msgstr "Lejátszásszám"
|
||||||
|
|
||||||
@@ -3780,7 +3796,7 @@ msgstr "Lejátszólista gombok"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "A lejátszólista befejezve"
|
msgstr "A lejátszólista befejezve"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3815,7 +3831,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Zárja be a böngészőjét, és térjen vissza a Strawberryhez."
|
msgstr "Zárja be a böngészőjét, és térjen vissza a Strawberryhez."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Nyissa meg ezt a webcímet a böngészőben"
|
msgstr "Nyissa meg ezt a webcímet a böngészőben"
|
||||||
|
|
||||||
@@ -3967,20 +3983,20 @@ msgstr "Eszköz lekérdezése…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Lejátszási sor"
|
msgstr "Lejátszási sor"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Kijelölt számok hozzáadása a lejátszási sorhoz"
|
msgstr "Kijelölt számok hozzáadása a lejátszási sorhoz"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Kijelölt számok lejátszása következőként"
|
msgstr "Kijelölt számok lejátszása következőként"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Lejátszás következőként"
|
msgstr "Lejátszás következőként"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4036,7 +4052,7 @@ msgstr ""
|
|||||||
"jelenleg nem támogatja a titkosított közvetítéseket."
|
"jelenleg nem támogatja a titkosított közvetítéseket."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Érvénytelen válasz érkezett a böngészőből."
|
msgstr "Érvénytelen válasz érkezett a böngészőből."
|
||||||
|
|
||||||
@@ -4107,7 +4123,7 @@ msgstr "Számok fogadása %1 albumhoz…"
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Számok fogadása…"
|
msgstr "Számok fogadása…"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A Genius átirányításnál hiányzik a lekérdezett elemek kódja vagy állapota."
|
"A Genius átirányításnál hiányzik a lekérdezett elemek kódja vagy állapota."
|
||||||
@@ -4116,7 +4132,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Az átirányításból hiányzik a token kód vagy az állapot."
|
msgstr "Az átirányításból hiányzik a token kód vagy az állapot."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Az átirányításból hiányzik a token kód."
|
msgstr "Az átirányításból hiányzik a token kód."
|
||||||
|
|
||||||
@@ -4296,12 +4312,12 @@ msgstr "Csak a FAT fájlrendszerekben engedélyezett karakterek használata"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Lejátszás folytatása induláskor"
|
msgstr "Lejátszás folytatása induláskor"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Albumborító lekérése %1 albumhoz…"
|
msgstr "Albumborító lekérése %1 albumhoz…"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Albumborítók lekérése %1 albumhoz…"
|
msgstr "Albumborítók lekérése %1 albumhoz…"
|
||||||
@@ -4352,10 +4368,13 @@ msgstr "Eszköz biztonságos eltávolítása"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Eszköz biztonságos eltávolítása másolás után"
|
msgstr "Eszköz biztonságos eltávolítása másolás után"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Mintavételi gyakoriság"
|
msgstr "Mintavételi gyakoriság"
|
||||||
|
|
||||||
@@ -4589,7 +4608,7 @@ msgstr "A kiszolgáló webcíme érvénytelen."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Kiszolgálóoldali scrobble funkció"
|
msgstr "Kiszolgálóoldali scrobble funkció"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "A(z) %1 beállítása erre: „%2”…"
|
msgstr "A(z) %1 beállítása erre: „%2”…"
|
||||||
@@ -4819,11 +4838,15 @@ msgstr "Méret:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Visszaléptetés a lejátszólistában"
|
msgstr "Visszaléptetés a lejátszólistában"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Kihagyások száma"
|
msgstr "Kihagyások száma"
|
||||||
|
|
||||||
@@ -4831,11 +4854,11 @@ msgstr "Kihagyások száma"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Előreléptetés a lejátszólistában"
|
msgstr "Előreléptetés a lejátszólistában"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Kiválasztott számok kihagyása"
|
msgstr "Kiválasztott számok kihagyása"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Szám kihagyása"
|
msgstr "Szám kihagyása"
|
||||||
|
|
||||||
@@ -4843,7 +4866,7 @@ msgstr "Szám kihagyása"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Kis albumborító"
|
msgstr "Kis albumborító"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Kis oldalsáv"
|
msgstr "Kis oldalsáv"
|
||||||
|
|
||||||
@@ -4922,6 +4945,10 @@ msgstr "Forrás"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify hitelesítés"
|
msgstr "Spotify hitelesítés"
|
||||||
@@ -5012,6 +5039,14 @@ msgstr "A Strawberry felbukkanó üzenetben tudja jelezni, ha számot vált."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "A Strawberry egy zenelejátszó és zenegyűjtemény-kezelő."
|
msgstr "A Strawberry egy zenelejátszó és zenegyűjtemény-kezelő."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5125,7 +5160,7 @@ msgstr "Nagy módú lapsáv"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Kis módú lapsáv"
|
msgstr "Kis módú lapsáv"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Fülek felül"
|
msgstr "Fülek felül"
|
||||||
|
|
||||||
@@ -5207,7 +5242,7 @@ msgstr "A kért oldal nem létezik!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "A kért oldal nem egy kép!"
|
msgstr "A kért oldal nem egy kép!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5341,7 +5376,7 @@ msgstr "Ma"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Saját OSD be/ki"
|
msgstr "Saját OSD be/ki"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Lejátszási sor állapotának átváltása"
|
msgstr "Lejátszási sor állapotának átváltása"
|
||||||
|
|
||||||
@@ -5349,7 +5384,7 @@ msgstr "Lejátszási sor állapotának átváltása"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Scrobble funkció be/ki"
|
msgstr "Scrobble funkció be/ki"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Kihagyási állapot be/ki"
|
msgstr "Kihagyási állapot be/ki"
|
||||||
|
|
||||||
@@ -5462,7 +5497,7 @@ msgstr "Snap eltávolítása ezzel:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Ismeretlen"
|
msgstr "Ismeretlen"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Ismeretlen hiba"
|
msgstr "Ismeretlen hiba"
|
||||||
|
|
||||||
@@ -5478,11 +5513,11 @@ msgstr "Ismeretlen lejátszólista-kiterjesztés"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Borító törlése"
|
msgstr "Borító törlése"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "A kiválasztott számok kihagyásának visszavonása"
|
msgstr "A kiválasztott számok kihagyásának visszavonása"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Szám kihagyásának visszavonása"
|
msgstr "Szám kihagyásának visszavonása"
|
||||||
|
|
||||||
@@ -5490,7 +5525,7 @@ msgstr "Szám kihagyásának visszavonása"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Gyűjtemény frissítése a Strawberry indításakor"
|
msgstr "Gyűjtemény frissítése a Strawberry indításakor"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "%1 frissítése"
|
msgstr "%1 frissítése"
|
||||||
@@ -5505,7 +5540,7 @@ msgstr "%1 adatbázis frissítése."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Frissítés: %1%…"
|
msgstr "Frissítés: %1%…"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Gyűjtemény frissítése"
|
msgstr "Gyűjtemény frissítése"
|
||||||
|
|
||||||
@@ -5735,7 +5770,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr "Áthelyezi az album többi számát is a különböző előadókhoz?"
|
msgstr "Áthelyezi az album többi számát is a különböző előadókhoz?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Futtat most egy teljes újraolvasást?"
|
msgstr "Futtat most egy teljes újraolvasást?"
|
||||||
|
|
||||||
@@ -5798,6 +5833,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Nincs bejelentkezve."
|
msgstr "Nincs bejelentkezve."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5959,7 +6002,7 @@ msgid "in the last"
|
|||||||
msgstr "a végén"
|
msgstr "a végén"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -565,7 +565,7 @@ msgstr "Tambah semua trek dari sebuah direktori dan semua subdirektorinya"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Tambah direktori..."
|
msgstr "Tambah direktori..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Tambah berkas"
|
msgstr "Tambah berkas"
|
||||||
|
|
||||||
@@ -581,7 +581,7 @@ msgstr "Tambah berkas ke transkoder"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Tambah berkas untuk ditranskode"
|
msgstr "Tambah berkas untuk ditranskode"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Tambah folder"
|
msgstr "Tambah folder"
|
||||||
|
|
||||||
@@ -691,7 +691,7 @@ msgstr ""
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Tambahkan ke album"
|
msgstr "Tambahkan ke album"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Tambahkan ke daftar putar lainnya"
|
msgstr "Tambahkan ke daftar putar lainnya"
|
||||||
|
|
||||||
@@ -769,10 +769,13 @@ msgstr "Album (kenyaringan ideal untuk semua trek)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Cakram"
|
msgstr "Album - Cakram"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Album artis"
|
msgstr "Album artis"
|
||||||
|
|
||||||
@@ -1096,10 +1099,14 @@ msgstr "Perilaku"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Terbaik"
|
msgstr "Terbaik"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Kedalaman bit"
|
msgstr "Kedalaman bit"
|
||||||
|
|
||||||
@@ -1264,7 +1271,7 @@ msgstr ""
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Bersihkan daftar putar"
|
msgstr "Bersihkan daftar putar"
|
||||||
|
|
||||||
@@ -1322,7 +1329,7 @@ msgstr ""
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Pengelompokan pustaka lanjutan"
|
msgstr "Pengelompokan pustaka lanjutan"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Pemberitahuan pemindaian ulang pustaka"
|
msgstr "Pemberitahuan pemindaian ulang pustaka"
|
||||||
|
|
||||||
@@ -1689,11 +1696,19 @@ msgstr "Dansa"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Kerusakan basis data terdeteksi."
|
msgstr "Kerusakan basis data terdeteksi."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Tanggal dibuat"
|
msgstr "Tanggal dibuat"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Tanggal diubah"
|
msgstr "Tanggal diubah"
|
||||||
|
|
||||||
@@ -1764,11 +1779,11 @@ msgstr "Hapus berkas yang asli"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Menghapus berkas"
|
msgstr "Menghapus berkas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Buang antrean trek terpilih"
|
msgstr "Buang antrean trek terpilih"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Buang antrean trek"
|
msgstr "Buang antrean trek"
|
||||||
|
|
||||||
@@ -1950,7 +1965,7 @@ msgstr ""
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Sunting tag \"%1\"..."
|
msgstr "Sunting tag \"%1\"..."
|
||||||
@@ -2117,7 +2132,7 @@ msgstr "Setara dengan --log-level *: 1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Setara dengan --log-level *: 3"
|
msgstr "Setara dengan --log-level *: 3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Kesalahan"
|
msgstr "Kesalahan"
|
||||||
@@ -2329,6 +2344,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Berkas %1 bukanlah berkas audio yang benar."
|
msgstr "Berkas %1 bukanlah berkas audio yang benar."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Ekstensi berkas"
|
msgstr "Ekstensi berkas"
|
||||||
@@ -2337,25 +2368,17 @@ msgstr "Ekstensi berkas"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Format berkas"
|
msgstr "Format berkas"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nama berkas"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nama berkas (tanpa jalur)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Lokasi berkas"
|
msgstr "Lokasi berkas"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Ukuran berkas"
|
msgstr "Ukuran berkas"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Jenis berkas"
|
msgstr "Jenis berkas"
|
||||||
|
|
||||||
@@ -2508,7 +2531,7 @@ msgstr "Umum"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Setelan umum"
|
msgstr "Setelan umum"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2688,7 +2711,7 @@ msgstr "Ikon"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ikon di atas"
|
msgstr "Ikon di atas"
|
||||||
|
|
||||||
@@ -2791,7 +2814,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2824,15 +2847,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Lompat ke lagu sebelumnya sesegera"
|
msgstr "Lompat ke lagu sebelumnya sesegera"
|
||||||
@@ -2873,11 +2887,15 @@ msgstr "Balai Besar"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Sampul album besar"
|
msgstr "Sampul album besar"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Bilah sisi besar"
|
msgstr "Bilah sisi besar"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Terakhir diputar"
|
msgstr "Terakhir diputar"
|
||||||
@@ -3012,7 +3030,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Profil prediksi jangka panjang (LTP)"
|
msgstr "Profil prediksi jangka panjang (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3252,7 +3270,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musik"
|
msgstr "Musik"
|
||||||
|
|
||||||
@@ -3296,7 +3314,7 @@ msgstr "Jangan mulai memutar"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Folder baru"
|
msgstr "Folder baru"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Daftar putar baru"
|
msgstr "Daftar putar baru"
|
||||||
|
|
||||||
@@ -3381,7 +3399,7 @@ msgstr "Tidak ada lagu yang berputar"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Nihil"
|
msgstr "Nihil"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3428,10 +3446,6 @@ msgstr "Tipe notifikasi"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notifikasi"
|
msgstr "Notifikasi"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Sekarang Diputar"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "T&impa semua"
|
msgstr "T&impa semua"
|
||||||
@@ -3533,13 +3547,17 @@ msgstr ""
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Tag asli"
|
msgstr "Tag asli"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Tahun asli"
|
msgstr "Tahun asli"
|
||||||
|
|
||||||
@@ -3613,7 +3631,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Jeda"
|
msgstr "Jeda"
|
||||||
@@ -3647,21 +3665,25 @@ msgstr "Penampil"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Piksel"
|
msgstr "Piksel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Bilah sisi polos"
|
msgstr "Bilah sisi polos"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Putar"
|
msgstr "Putar"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Jumlah putar"
|
msgstr "Jumlah putar"
|
||||||
|
|
||||||
@@ -3723,7 +3745,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Daftar putar selesai"
|
msgstr "Daftar putar selesai"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3756,7 +3778,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Mohon tutup peramban Anda dan kembali ke Strawberry."
|
msgstr "Mohon tutup peramban Anda dan kembali ke Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3901,20 +3923,20 @@ msgstr "Meminta perangkat..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Antrean"
|
msgstr "Antrean"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Antre trek terpilih"
|
msgstr "Antre trek terpilih"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Antre trek terpilih untuk diputar selanjutnya"
|
msgstr "Antre trek terpilih untuk diputar selanjutnya"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Antre untuk diputar selanjutnya"
|
msgstr "Antre untuk diputar selanjutnya"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3966,7 +3988,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Balasan yang tidak benar diterima dari peramban web."
|
msgstr "Balasan yang tidak benar diterima dari peramban web."
|
||||||
|
|
||||||
@@ -4035,7 +4057,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4043,7 +4065,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Alihkan kode token yang tidak tersedia!"
|
msgstr "Alihkan kode token yang tidak tersedia!"
|
||||||
|
|
||||||
@@ -4223,12 +4245,12 @@ msgstr "Bataskan ke karakter yang diperbolehkan oleh sistem file FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Lanjutkan pemutaran saat memulai Strawberry"
|
msgstr "Lanjutkan pemutaran saat memulai Strawberry"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Mengambil sampul album untuk %1 album..."
|
msgstr "Mengambil sampul album untuk %1 album..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Mengambil sampul album untuk %1 album..."
|
msgstr "Mengambil sampul album untuk %1 album..."
|
||||||
@@ -4279,10 +4301,13 @@ msgstr "Secara aman melepas perangkat"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Secara aman melepas perangkat setelah menyalin"
|
msgstr "Secara aman melepas perangkat setelah menyalin"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Laju sampel"
|
msgstr "Laju sampel"
|
||||||
|
|
||||||
@@ -4516,7 +4541,7 @@ msgstr "URL server tidak benar."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Tetapkan %1 ke \"%2\"..."
|
msgstr "Tetapkan %1 ke \"%2\"..."
|
||||||
@@ -4746,11 +4771,15 @@ msgstr "Ukuran:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Lewati mundur di dalam daftar putar"
|
msgstr "Lewati mundur di dalam daftar putar"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Lewati hitungan"
|
msgstr "Lewati hitungan"
|
||||||
|
|
||||||
@@ -4758,11 +4787,11 @@ msgstr "Lewati hitungan"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Lewati maju di dalam daftar putar"
|
msgstr "Lewati maju di dalam daftar putar"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Lewati trek yang dipilih"
|
msgstr "Lewati trek yang dipilih"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Lewati trek"
|
msgstr "Lewati trek"
|
||||||
|
|
||||||
@@ -4770,7 +4799,7 @@ msgstr "Lewati trek"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Sampul album kecil"
|
msgstr "Sampul album kecil"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Bilah sisi kecil"
|
msgstr "Bilah sisi kecil"
|
||||||
|
|
||||||
@@ -4849,6 +4878,10 @@ msgstr "Sumber"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4939,6 +4972,14 @@ msgstr "Strawberry dapat menampilkan pesan ketika trek berubah."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5047,7 +5088,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Tab di puncak"
|
msgstr "Tab di puncak"
|
||||||
|
|
||||||
@@ -5129,7 +5170,7 @@ msgstr "Situs yang Anda minta tidak ada!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Situs yang Anda minta bukan sebuah gambar!"
|
msgstr "Situs yang Anda minta bukan sebuah gambar!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5265,7 +5306,7 @@ msgstr "Hari Ini"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Alihkan status antrean"
|
msgstr "Alihkan status antrean"
|
||||||
|
|
||||||
@@ -5273,7 +5314,7 @@ msgstr "Alihkan status antrean"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Alihkan scrobbling"
|
msgstr "Alihkan scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Alihkan status melewati"
|
msgstr "Alihkan status melewati"
|
||||||
|
|
||||||
@@ -5386,7 +5427,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Tidak diketahui"
|
msgstr "Tidak diketahui"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Kesalahan tak terduga"
|
msgstr "Kesalahan tak terduga"
|
||||||
|
|
||||||
@@ -5402,11 +5443,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Tak set sampul"
|
msgstr "Tak set sampul"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Taklewati trek yang dipilih"
|
msgstr "Taklewati trek yang dipilih"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Taklewati trek"
|
msgstr "Taklewati trek"
|
||||||
|
|
||||||
@@ -5414,7 +5455,7 @@ msgstr "Taklewati trek"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Perbarui pustaka ketika memulai Strawberry"
|
msgstr "Perbarui pustaka ketika memulai Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Memperbarui %1"
|
msgstr "Memperbarui %1"
|
||||||
@@ -5429,7 +5470,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Memperbarui %1%..."
|
msgstr "Memperbarui %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Memperbarui pustaka"
|
msgstr "Memperbarui pustaka"
|
||||||
|
|
||||||
@@ -5655,7 +5696,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Apakah Anda ingin menjalankan pemindaian ulang menyeluruh sekarang?"
|
msgstr "Apakah Anda ingin menjalankan pemindaian ulang menyeluruh sekarang?"
|
||||||
|
|
||||||
@@ -5718,6 +5759,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Anda belum masuk."
|
msgstr "Anda belum masuk."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5873,7 +5922,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -582,7 +582,7 @@ msgstr ""
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Aggiungi cartella..."
|
msgstr "Aggiungi cartella..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Aggiungi file"
|
msgstr "Aggiungi file"
|
||||||
|
|
||||||
@@ -598,7 +598,7 @@ msgstr "Aggiungi file al convertitore"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Aggiungi file da convertire"
|
msgstr "Aggiungi file da convertire"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Aggiungi cartella"
|
msgstr "Aggiungi cartella"
|
||||||
|
|
||||||
@@ -708,7 +708,7 @@ msgstr "Aggiungi flusso..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Aggiungi agli album"
|
msgstr "Aggiungi agli album"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Aggiungi ad un'altra playlist"
|
msgstr "Aggiungi ad un'altra playlist"
|
||||||
|
|
||||||
@@ -786,10 +786,13 @@ msgstr "Album (volume ideale per tutte le tracce)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Disco"
|
msgstr "Album - Disco"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista album"
|
msgstr "Artista album"
|
||||||
|
|
||||||
@@ -1120,10 +1123,14 @@ msgstr "Comportamento"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Migliore"
|
msgstr "Migliore"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Profondità bit"
|
msgstr "Profondità bit"
|
||||||
|
|
||||||
@@ -1288,7 +1295,7 @@ msgstr "Svuota cache disco"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Rimuovi copertina"
|
msgstr "Rimuovi copertina"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Azzera playlist"
|
msgstr "Azzera playlist"
|
||||||
|
|
||||||
@@ -1346,7 +1353,7 @@ msgstr "Filtro raccolta"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Raggruppamento avanzato della raccolta"
|
msgstr "Raggruppamento avanzato della raccolta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Notifica nuova scansione della raccolta"
|
msgstr "Notifica nuova scansione della raccolta"
|
||||||
|
|
||||||
@@ -1718,11 +1725,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Rilevato danneggiamento del database."
|
msgstr "Rilevato danneggiamento del database."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Data modifica"
|
msgstr "Data modifica"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Data creazione"
|
msgstr "Data creazione"
|
||||||
|
|
||||||
@@ -1793,11 +1808,11 @@ msgstr "Elimina i file originali"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Eliminazione file"
|
msgstr "Eliminazione file"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Rimuovi tracce selezionate dalla coda"
|
msgstr "Rimuovi tracce selezionate dalla coda"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Rimuovi tracce dalla coda"
|
msgstr "Rimuovi tracce dalla coda"
|
||||||
|
|
||||||
@@ -1982,7 +1997,7 @@ msgstr "Modifica playlist intelligente"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Modifica playlist intelligente..."
|
msgstr "Modifica playlist intelligente..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Modifica tag '%1'..."
|
msgstr "Modifica tag '%1'..."
|
||||||
@@ -2151,7 +2166,7 @@ msgstr "Equivalente a --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalente a --log-levels *:3"
|
msgstr "Equivalente a --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Errore"
|
msgstr "Errore"
|
||||||
@@ -2365,6 +2380,22 @@ msgstr "Il file '%1' non esiste."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Il file '%1' non è stato riconosciuto come un file audio valido."
|
msgstr "Il file '%1' non è stato riconosciuto come un file audio valido."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Estensione file"
|
msgstr "Estensione file"
|
||||||
@@ -2373,25 +2404,17 @@ msgstr "Estensione file"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formati di file"
|
msgstr "Formati di file"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nome file"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nome file (senza percorso)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Percorsi file"
|
msgstr "Percorsi file"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Dimensione file"
|
msgstr "Dimensione file"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipo di file"
|
msgstr "Tipo di file"
|
||||||
|
|
||||||
@@ -2546,7 +2569,7 @@ msgstr "Generale"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Impostazioni generali"
|
msgstr "Impostazioni generali"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Autenticazione Genius"
|
msgstr "Autenticazione Genius"
|
||||||
|
|
||||||
@@ -2729,7 +2752,7 @@ msgstr "Icona"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Dimensioni icona"
|
msgstr "Dimensioni icona"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Icone in alto"
|
msgstr "Icone in alto"
|
||||||
|
|
||||||
@@ -2837,7 +2860,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Installa Strawberry tramite PPA:"
|
msgstr "Installa Strawberry tramite PPA:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2872,21 +2895,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "È stato rilevato che Strawberry è in esecuzione come Snap"
|
msgstr "È stato rilevato che Strawberry è in esecuzione come Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
"Sembra che Strawberry sia in esecuzione tramite Rosetta. Strawberry "
|
|
||||||
"attualmente ha un supporto limitato per macOS, ed eseguire Strawberry "
|
|
||||||
"tramite Rosetta non è supportato ed ha problemi noti. Se vuoi eseguire "
|
|
||||||
"Strawberry sulla CPU attuale, devi compilare Strawberry dal codice sorgente. "
|
|
||||||
"Per le istruzioni consulta: https://wiki.strawberrymusicplayer.org/wiki/"
|
|
||||||
"Compile"
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Vai subito al brano precedente"
|
msgstr "Vai subito al brano precedente"
|
||||||
@@ -2927,11 +2935,15 @@ msgstr "Sala grande"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Copertina grande"
|
msgstr "Copertina grande"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Pannello laterale grande"
|
msgstr "Pannello laterale grande"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Ultima riproduzione"
|
msgstr "Ultima riproduzione"
|
||||||
@@ -3066,7 +3078,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Profilo con predizione di lungo termine (LTP)"
|
msgstr "Profilo con predizione di lungo termine (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3306,7 +3318,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musica"
|
msgstr "Musica"
|
||||||
|
|
||||||
@@ -3350,7 +3362,7 @@ msgstr "Non iniziare mai la riproduzione"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nuova cartella"
|
msgstr "Nuova cartella"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Nuova playlist"
|
msgstr "Nuova playlist"
|
||||||
|
|
||||||
@@ -3435,7 +3447,7 @@ msgstr "Nessuna brano in riproduzione"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Nessuna"
|
msgstr "Nessuna"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Nessuno dei brani selezionati era adatto alla copia in un dispositivo"
|
msgstr "Nessuno dei brani selezionati era adatto alla copia in un dispositivo"
|
||||||
@@ -3482,10 +3494,6 @@ msgstr "Tipo di notifica"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notifiche"
|
msgstr "Notifiche"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "In riproduzione"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "So&vrascrivi tutto"
|
msgstr "So&vrascrivi tutto"
|
||||||
@@ -3590,13 +3598,17 @@ msgstr "Organizza file..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizzazione file"
|
msgstr "Organizzazione file"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Tag originali"
|
msgstr "Tag originali"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Anno originale"
|
msgstr "Anno originale"
|
||||||
|
|
||||||
@@ -3674,7 +3686,7 @@ msgstr "Percorso"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Modello"
|
msgstr "Modello"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausa"
|
msgstr "Pausa"
|
||||||
@@ -3708,21 +3720,25 @@ msgstr "Musicista"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra laterale semplice"
|
msgstr "Barra laterale semplice"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Riproduci"
|
msgstr "Riproduci"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Pulsanti controllo riproduzione"
|
msgstr "Pulsanti controllo riproduzione"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Contatore riproduzione"
|
msgstr "Contatore riproduzione"
|
||||||
|
|
||||||
@@ -3786,7 +3802,7 @@ msgstr "Pulsanti playlist"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Playlist terminata"
|
msgstr "Playlist terminata"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3821,7 +3837,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Chiudi il browser e ritorna a Strawberry."
|
msgstr "Chiudi il browser e ritorna a Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Apri questa URL nel browser"
|
msgstr "Apri questa URL nel browser"
|
||||||
|
|
||||||
@@ -3975,20 +3991,20 @@ msgstr "Interrogazione dispositivo..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Coda"
|
msgstr "Coda"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Accoda le tracce selezionate"
|
msgstr "Accoda le tracce selezionate"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Accoda i brani selezionati per riprodurli successivamente"
|
msgstr "Accoda i brani selezionati per riprodurli successivamente"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Accoda cosa riprodurre dopo"
|
msgstr "Accoda cosa riprodurre dopo"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4044,7 +4060,7 @@ msgstr ""
|
|||||||
"Strawberry attualmente non supporta i flussi crittografati."
|
"Strawberry attualmente non supporta i flussi crittografati."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Ricevuta una risposta non valida dal browser web."
|
msgstr "Ricevuta una risposta non valida dal browser web."
|
||||||
|
|
||||||
@@ -4115,7 +4131,7 @@ msgstr "Ricezione brani per '%1' album..."
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Ricezione brani..."
|
msgstr "Ricezione brani..."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nel reindirizzamento da Genius mancano il codice o lo stato degli elementi "
|
"Nel reindirizzamento da Genius mancano il codice o lo stato degli elementi "
|
||||||
@@ -4125,7 +4141,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Reindirizza il codice o lo stato del token mancante!"
|
msgstr "Reindirizza il codice o lo stato del token mancante!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Manca il codice del token per il reindirizzamento!"
|
msgstr "Manca il codice del token per il reindirizzamento!"
|
||||||
|
|
||||||
@@ -4305,12 +4321,12 @@ msgstr "Limita i caratteri a quelli permessi dal file system FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Riprendi la riproduzione all'avvio"
|
msgstr "Riprendi la riproduzione all'avvio"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Recupero copertina per l'album '%1'..."
|
msgstr "Recupero copertina per l'album '%1'..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Recupero copertine per gli album '%1'..."
|
msgstr "Recupero copertine per gli album '%1'..."
|
||||||
@@ -4361,10 +4377,13 @@ msgstr "Rimuovi il dispositivo in sicurezza"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Rimuovi il dispositivo in sicurezza al termine della copia"
|
msgstr "Rimuovi il dispositivo in sicurezza al termine della copia"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Freq. campionamento"
|
msgstr "Freq. campionamento"
|
||||||
|
|
||||||
@@ -4599,7 +4618,7 @@ msgstr "L'URL del server non è valida."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Scrobbling lato server"
|
msgstr "Scrobbling lato server"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Imposta '%1' a '%2'..."
|
msgstr "Imposta '%1' a '%2'..."
|
||||||
@@ -4833,11 +4852,15 @@ msgstr "Dimensioni:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Salta indietro nella playlist"
|
msgstr "Salta indietro nella playlist"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Salta il conteggio"
|
msgstr "Salta il conteggio"
|
||||||
|
|
||||||
@@ -4845,11 +4868,11 @@ msgstr "Salta il conteggio"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Salta in avanti nella playlist"
|
msgstr "Salta in avanti nella playlist"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Salta le tracce selezionate"
|
msgstr "Salta le tracce selezionate"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Salta la traccia"
|
msgstr "Salta la traccia"
|
||||||
|
|
||||||
@@ -4857,7 +4880,7 @@ msgstr "Salta la traccia"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Copertine piccole"
|
msgstr "Copertine piccole"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Pannello laterale piccolo"
|
msgstr "Pannello laterale piccolo"
|
||||||
|
|
||||||
@@ -4936,6 +4959,10 @@ msgstr "Sorgente"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Autenticazione Spotify"
|
msgstr "Autenticazione Spotify"
|
||||||
@@ -5028,6 +5055,14 @@ msgstr ""
|
|||||||
"Strawberry è un riproduttore musicale ed un organizzatore di raccolte "
|
"Strawberry è un riproduttore musicale ed un organizzatore di raccolte "
|
||||||
"musicali."
|
"musicali."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5143,7 +5178,7 @@ msgstr "Modalità barre schede grandi"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Modalità barra schede piccola"
|
msgstr "Modalità barra schede piccola"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Schede in alto"
|
msgstr "Schede in alto"
|
||||||
|
|
||||||
@@ -5225,7 +5260,7 @@ msgstr "Il sito richiesto non esiste!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Il sito richiesto non è un'immagine!"
|
msgstr "Il sito richiesto non è un'immagine!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5367,7 +5402,7 @@ msgstr "Oggi"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Attiva/disattiva OSD gradevole"
|
msgstr "Attiva/disattiva OSD gradevole"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Modifica lo stato della coda"
|
msgstr "Modifica lo stato della coda"
|
||||||
|
|
||||||
@@ -5375,7 +5410,7 @@ msgstr "Modifica lo stato della coda"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Attiva/disattiova scrobbling"
|
msgstr "Attiva/disattiova scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Attiva/disattiva stato salto"
|
msgstr "Attiva/disattiva stato salto"
|
||||||
|
|
||||||
@@ -5489,7 +5524,7 @@ msgstr "Disinstalla lo snap con:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Sconosciuto"
|
msgstr "Sconosciuto"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Errore sconosciuto"
|
msgstr "Errore sconosciuto"
|
||||||
|
|
||||||
@@ -5505,11 +5540,11 @@ msgstr "Estensione playlist sconosciuta"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Rimuovi copertina"
|
msgstr "Rimuovi copertina"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Ripristina tracce selezionate"
|
msgstr "Ripristina tracce selezionate"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Ripristina traccia"
|
msgstr "Ripristina traccia"
|
||||||
|
|
||||||
@@ -5517,7 +5552,7 @@ msgstr "Ripristina traccia"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Aggiorna la raccolta all'avvio di Strawberry"
|
msgstr "Aggiorna la raccolta all'avvio di Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Aggiornamento di %1"
|
msgstr "Aggiornamento di %1"
|
||||||
@@ -5532,7 +5567,7 @@ msgstr "Aggiornamento database '%1'."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Aggiornamento %1%..."
|
msgstr "Aggiornamento %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Aggiornamento raccolta"
|
msgstr "Aggiornamento raccolta"
|
||||||
|
|
||||||
@@ -5764,7 +5799,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Vuoi spostare anche gli altri brani di questo album in 'Artisti vari'?"
|
"Vuoi spostare anche gli altri brani di questo album in 'Artisti vari'?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Vuoi eseguire subito una nuova scansione completa?"
|
msgstr "Vuoi eseguire subito una nuova scansione completa?"
|
||||||
|
|
||||||
@@ -5826,6 +5861,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Non sei registrato."
|
msgstr "Non sei registrato."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5988,7 +6031,7 @@ msgid "in the last"
|
|||||||
msgstr "nell'ultimo"
|
msgstr "nell'ultimo"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -568,7 +568,7 @@ msgstr "ディレクトリとサブディレクトリにあるすべてのトラ
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "ディレクトリを追加..."
|
msgstr "ディレクトリを追加..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "ファイルを追加"
|
msgstr "ファイルを追加"
|
||||||
|
|
||||||
@@ -584,7 +584,7 @@ msgstr "ファイルをトランスコーダーに追加"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "変換するファイルを追加"
|
msgstr "変換するファイルを追加"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "フォルダーを追加"
|
msgstr "フォルダーを追加"
|
||||||
|
|
||||||
@@ -694,7 +694,7 @@ msgstr "ストリームを追加..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "アルバムに追加"
|
msgstr "アルバムに追加"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "別のプレイリストに追加"
|
msgstr "別のプレイリストに追加"
|
||||||
|
|
||||||
@@ -772,10 +772,13 @@ msgstr "アルバム (すべてのトラックで最適な音量)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "アルバム - ディスク"
|
msgstr "アルバム - ディスク"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "アルバムアーティスト"
|
msgstr "アルバムアーティスト"
|
||||||
|
|
||||||
@@ -1099,10 +1102,14 @@ msgstr "動作"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "良"
|
msgstr "良"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "ビット深度"
|
msgstr "ビット深度"
|
||||||
|
|
||||||
@@ -1267,7 +1274,7 @@ msgstr "ディスクキャッシュをクリア"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "カバーを選択"
|
msgstr "カバーを選択"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "プレイリストをクリア"
|
msgstr "プレイリストをクリア"
|
||||||
|
|
||||||
@@ -1325,7 +1332,7 @@ msgstr "コレクションフィルター"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "ライブラリの高度なグループ化"
|
msgstr "ライブラリの高度なグループ化"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "ライブラリー再スキャン通知"
|
msgstr "ライブラリー再スキャン通知"
|
||||||
|
|
||||||
@@ -1688,11 +1695,19 @@ msgstr "ダンス"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "データベースの不整合が検出されました。"
|
msgstr "データベースの不整合が検出されました。"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "作成日時"
|
msgstr "作成日時"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "更新日時"
|
msgstr "更新日時"
|
||||||
|
|
||||||
@@ -1763,11 +1778,11 @@ msgstr "元のファイルを削除する"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "ファイルの削除中"
|
msgstr "ファイルの削除中"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "選択されたトラックをキューから削除する"
|
msgstr "選択されたトラックをキューから削除する"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "トラックをキューから削除"
|
msgstr "トラックをキューから削除"
|
||||||
|
|
||||||
@@ -1949,7 +1964,7 @@ msgstr "スマートプレイリストを編集"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "スマートプレイリストを編集..."
|
msgstr "スマートプレイリストを編集..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "タグ「%1」を編集..."
|
msgstr "タグ「%1」を編集..."
|
||||||
@@ -2116,7 +2131,7 @@ msgstr "--log-levels *:1 と同じ"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "--log-levels *:3 と同じ"
|
msgstr "--log-levels *:3 と同じ"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "エラー"
|
msgstr "エラー"
|
||||||
@@ -2328,6 +2343,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "ファイル %1 は正常な音声ファイルではありません"
|
msgstr "ファイル %1 は正常な音声ファイルではありません"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "ファイル拡張子"
|
msgstr "ファイル拡張子"
|
||||||
@@ -2336,25 +2367,17 @@ msgstr "ファイル拡張子"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "ファイル形式"
|
msgstr "ファイル形式"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "ファイル名"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "ファイル名 (パスなし)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "ファイルのパス"
|
msgstr "ファイルのパス"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "ファイルサイズ"
|
msgstr "ファイルサイズ"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "ファイルの種類"
|
msgstr "ファイルの種類"
|
||||||
|
|
||||||
@@ -2505,7 +2528,7 @@ msgstr "全般"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "全般設定"
|
msgstr "全般設定"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Genius 認証"
|
msgstr "Genius 認証"
|
||||||
|
|
||||||
@@ -2685,7 +2708,7 @@ msgstr "アイコン"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "アイコンサイズ"
|
msgstr "アイコンサイズ"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "アイコンを上に配置"
|
msgstr "アイコンを上に配置"
|
||||||
|
|
||||||
@@ -2784,7 +2807,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2817,15 +2840,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "すぐに、前の曲にジャンプする"
|
msgstr "すぐに、前の曲にジャンプする"
|
||||||
@@ -2866,11 +2880,15 @@ msgstr "広間"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "大きいアルバムカバー"
|
msgstr "大きいアルバムカバー"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "大きいサイドバー"
|
msgstr "大きいサイドバー"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "最終再生"
|
msgstr "最終再生"
|
||||||
@@ -3005,7 +3023,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Long Term Prediction プロファイル (LTP)"
|
msgstr "Long Term Prediction プロファイル (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3245,7 +3263,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "ミュージック"
|
msgstr "ミュージック"
|
||||||
|
|
||||||
@@ -3289,7 +3307,7 @@ msgstr "再生を開始しない"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "新しいフォルダー"
|
msgstr "新しいフォルダー"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "新しいプレイリスト"
|
msgstr "新しいプレイリスト"
|
||||||
|
|
||||||
@@ -3372,7 +3390,7 @@ msgstr "曲が再生されていません"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "なし"
|
msgstr "なし"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "デバイスへのコピーに適切な曲が選択されていません"
|
msgstr "デバイスへのコピーに適切な曲が選択されていません"
|
||||||
@@ -3417,10 +3435,6 @@ msgstr "通知の種類"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "通知"
|
msgstr "通知"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "再生中"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "すべて上書きする(&v)"
|
msgstr "すべて上書きする(&v)"
|
||||||
@@ -3522,13 +3536,17 @@ msgstr "ファイルを管理..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "ファイルを管理中"
|
msgstr "ファイルを管理中"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "元のタグ"
|
msgstr "元のタグ"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "元の年"
|
msgstr "元の年"
|
||||||
|
|
||||||
@@ -3602,7 +3620,7 @@ msgstr "パス"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "パターン"
|
msgstr "パターン"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "一時停止"
|
msgstr "一時停止"
|
||||||
@@ -3636,21 +3654,25 @@ msgstr "出演者"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "ピクセル"
|
msgstr "ピクセル"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "プレーンサイドバー"
|
msgstr "プレーンサイドバー"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "再生"
|
msgstr "再生"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "再生回数"
|
msgstr "再生回数"
|
||||||
|
|
||||||
@@ -3712,7 +3734,7 @@ msgstr "プレイリストボタン"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "プレイリストが完了しました"
|
msgstr "プレイリストが完了しました"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3745,7 +3767,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "ブラウザーを閉じて Strawberry に戻ってください。"
|
msgstr "ブラウザーを閉じて Strawberry に戻ってください。"
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "このURLをブラウザで開いてください"
|
msgstr "このURLをブラウザで開いてください"
|
||||||
|
|
||||||
@@ -3892,20 +3914,20 @@ msgstr "デバイスを照会しています..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "キュー"
|
msgstr "キュー"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "選択されたトラックをキューに追加"
|
msgstr "選択されたトラックをキューに追加"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "選択したトラックを次に再生する"
|
msgstr "選択したトラックを次に再生する"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "次に再生する"
|
msgstr "次に再生する"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3957,7 +3979,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Webブラウザから無効な返信を受け取りました。"
|
msgstr "Webブラウザから無効な返信を受け取りました。"
|
||||||
|
|
||||||
@@ -4026,7 +4048,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr "Genius からのリダイレクトにクエリアイテムのコードまたは状態がありません。"
|
msgstr "Genius からのリダイレクトにクエリアイテムのコードまたは状態がありません。"
|
||||||
|
|
||||||
@@ -4034,7 +4056,7 @@ msgstr "Genius からのリダイレクトにクエリアイテムのコード
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "不足しているトークンコードまたは状態をリダイレクトしてください!"
|
msgstr "不足しているトークンコードまたは状態をリダイレクトしてください!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "不足しているトークンコードをリダイレクトしてください!"
|
msgstr "不足しているトークンコードをリダイレクトしてください!"
|
||||||
|
|
||||||
@@ -4212,12 +4234,12 @@ msgstr "FATファイルシステムで許可されている文字に制限"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "起動時に再生を再開する"
|
msgstr "起動時に再生を再開する"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "アルバム %1 からアルバムカバーを取得..."
|
msgstr "アルバム %1 からアルバムカバーを取得..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "アルバム %1 からアルバムカバーを取得..."
|
msgstr "アルバム %1 からアルバムカバーを取得..."
|
||||||
@@ -4268,10 +4290,13 @@ msgstr "デバイスを安全に取り外す"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "コピー後にデバイスを安全に取り外す"
|
msgstr "コピー後にデバイスを安全に取り外す"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "サンプルレート"
|
msgstr "サンプルレート"
|
||||||
|
|
||||||
@@ -4505,7 +4530,7 @@ msgstr "サーバーURLが不正です。"
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "サーバーサイドの scrobbling"
|
msgstr "サーバーサイドの scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "%1 を「%2」に設定します..."
|
msgstr "%1 を「%2」に設定します..."
|
||||||
@@ -4735,11 +4760,15 @@ msgstr "サイズ:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "プレイリストで後ろにスキップ"
|
msgstr "プレイリストで後ろにスキップ"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "スキップ回数"
|
msgstr "スキップ回数"
|
||||||
|
|
||||||
@@ -4747,11 +4776,11 @@ msgstr "スキップ回数"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "プレイリストで前にスキップ"
|
msgstr "プレイリストで前にスキップ"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "選択したトラックをスキップする"
|
msgstr "選択したトラックをスキップする"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "トラックをスキップする"
|
msgstr "トラックをスキップする"
|
||||||
|
|
||||||
@@ -4759,7 +4788,7 @@ msgstr "トラックをスキップする"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "小さいアルバムカバー"
|
msgstr "小さいアルバムカバー"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "小さいサイドバー"
|
msgstr "小さいサイドバー"
|
||||||
|
|
||||||
@@ -4835,6 +4864,10 @@ msgstr "ソース"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify 認証"
|
msgstr "Spotify 認証"
|
||||||
@@ -4923,6 +4956,14 @@ msgstr "Strawberry はトラックの変更時にメッセージを表示でき
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry は、音楽プレーヤーおよび音楽コレクションのオーガナイザーです。"
|
msgstr "Strawberry は、音楽プレーヤーおよび音楽コレクションのオーガナイザーです。"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5033,7 +5074,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "タブを上に配置"
|
msgstr "タブを上に配置"
|
||||||
|
|
||||||
@@ -5115,7 +5156,7 @@ msgstr "指定されたサイトは存在しません!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "指定されたサイトは画像ではありません!"
|
msgstr "指定されたサイトは画像ではありません!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5233,7 +5274,7 @@ msgstr "今日"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "キュー状態の切り替え"
|
msgstr "キュー状態の切り替え"
|
||||||
|
|
||||||
@@ -5241,7 +5282,7 @@ msgstr "キュー状態の切り替え"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "scrobbling の切り替え"
|
msgstr "scrobbling の切り替え"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5354,7 +5395,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "不明"
|
msgstr "不明"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "不明なエラー"
|
msgstr "不明なエラー"
|
||||||
|
|
||||||
@@ -5370,11 +5411,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "カバーを未設定にする"
|
msgstr "カバーを未設定にする"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "選択したトラックをスキップしない"
|
msgstr "選択したトラックをスキップしない"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "トラックをスキップしない"
|
msgstr "トラックをスキップしない"
|
||||||
|
|
||||||
@@ -5382,7 +5423,7 @@ msgstr "トラックをスキップしない"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Strawberry の起動時にライブラリを更新する"
|
msgstr "Strawberry の起動時にライブラリを更新する"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "%1 の更新中"
|
msgstr "%1 の更新中"
|
||||||
@@ -5397,7 +5438,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "更新しています %1%..."
|
msgstr "更新しています %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "ライブラリの更新中"
|
msgstr "ライブラリの更新中"
|
||||||
|
|
||||||
@@ -5619,7 +5660,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "全体の再スキャンを今すぐ実行しますか?"
|
msgstr "全体の再スキャンを今すぐ実行しますか?"
|
||||||
|
|
||||||
@@ -5680,6 +5721,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "サインインしていません。"
|
msgstr "サインインしていません。"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5832,7 +5881,7 @@ msgid "in the last"
|
|||||||
msgstr "最後の時間"
|
msgstr "最後の時間"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -567,7 +567,7 @@ msgstr "디렉터리와 모든 하위 디렉터리의 트랙을 추가합니다"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "디렉터리 추가..."
|
msgstr "디렉터리 추가..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "파일 추가"
|
msgstr "파일 추가"
|
||||||
|
|
||||||
@@ -583,7 +583,7 @@ msgstr "변환할 파일 추가"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "변환할 파일 추가"
|
msgstr "변환할 파일 추가"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "폴더 추가"
|
msgstr "폴더 추가"
|
||||||
|
|
||||||
@@ -693,7 +693,7 @@ msgstr "스트림 추가"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "앨범에 추가"
|
msgstr "앨범에 추가"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "다른 재생 목록에 추가"
|
msgstr "다른 재생 목록에 추가"
|
||||||
|
|
||||||
@@ -771,10 +771,13 @@ msgstr "앨범(모든 트랙에 이상적인 음량)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "앨범 - 디스크"
|
msgstr "앨범 - 디스크"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "앨범 아티스트"
|
msgstr "앨범 아티스트"
|
||||||
|
|
||||||
@@ -1098,10 +1101,14 @@ msgstr "행동"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "최고"
|
msgstr "최고"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "비트 해상도"
|
msgstr "비트 해상도"
|
||||||
|
|
||||||
@@ -1266,7 +1273,7 @@ msgstr "디스크 캐시 비우기"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "재생 목록 비우기"
|
msgstr "재생 목록 비우기"
|
||||||
|
|
||||||
@@ -1324,7 +1331,7 @@ msgstr "라이브러리 필터"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "라이브러리 고급 그룹"
|
msgstr "라이브러리 고급 그룹"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "라이브러리 재탐색 알림"
|
msgstr "라이브러리 재탐색 알림"
|
||||||
|
|
||||||
@@ -1685,11 +1692,19 @@ msgstr "댄스"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "데이터베이스가 손상되었습니다."
|
msgstr "데이터베이스가 손상되었습니다."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "생성한 날짜"
|
msgstr "생성한 날짜"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "수정한 날짜"
|
msgstr "수정한 날짜"
|
||||||
|
|
||||||
@@ -1760,11 +1775,11 @@ msgstr "원본 파일 삭제"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "파일 삭제 중"
|
msgstr "파일 삭제 중"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "선택한 트랙을 대기열에서 삭제"
|
msgstr "선택한 트랙을 대기열에서 삭제"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "대기열에서 트랙 삭제"
|
msgstr "대기열에서 트랙 삭제"
|
||||||
|
|
||||||
@@ -1946,7 +1961,7 @@ msgstr "스마트 재생 목록 수정"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "스마트 재생 목록 수정"
|
msgstr "스마트 재생 목록 수정"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "\"%1\" 태그 편집..."
|
msgstr "\"%1\" 태그 편집..."
|
||||||
@@ -2113,7 +2128,7 @@ msgstr "--log-levels *:1과 동일함"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "--log-levels *:3과 동일함"
|
msgstr "--log-levels *:3과 동일함"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "오류"
|
msgstr "오류"
|
||||||
@@ -2325,6 +2340,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "%1 파일은 올바른 오디오 파일이 아닌 것 같습니다."
|
msgstr "%1 파일은 올바른 오디오 파일이 아닌 것 같습니다."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "파일 확장자"
|
msgstr "파일 확장자"
|
||||||
@@ -2333,25 +2364,17 @@ msgstr "파일 확장자"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "파일 형식"
|
msgstr "파일 형식"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "파일 이름"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "파일 이름(경로 제외)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "파일 경로"
|
msgstr "파일 경로"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "파일 크기"
|
msgstr "파일 크기"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "파일 형식"
|
msgstr "파일 형식"
|
||||||
|
|
||||||
@@ -2503,7 +2526,7 @@ msgstr "일반"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "일반 설정"
|
msgstr "일반 설정"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2683,7 +2706,7 @@ msgstr "아이콘"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "아이콘 크기"
|
msgstr "아이콘 크기"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "상단에 아이콘"
|
msgstr "상단에 아이콘"
|
||||||
|
|
||||||
@@ -2782,7 +2805,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2815,15 +2838,6 @@ msgstr "이 프로그램은 2018년에 음악 컬렉터들과 오디오파일을
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Strawberry가 Snap에서 실행되고 있는 것을 감지하였습니다."
|
msgstr "Strawberry가 Snap에서 실행되고 있는 것을 감지하였습니다."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "바로 이전 곡으로 이동"
|
msgstr "바로 이전 곡으로 이동"
|
||||||
@@ -2864,11 +2878,15 @@ msgstr "거대한 홀"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "큰 앨범아트"
|
msgstr "큰 앨범아트"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "큰 사이드바"
|
msgstr "큰 사이드바"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "마지막 재생"
|
msgstr "마지막 재생"
|
||||||
@@ -3003,7 +3021,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "장기 예측 프로필(LTP)"
|
msgstr "장기 예측 프로필(LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3243,7 +3261,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "음악"
|
msgstr "음악"
|
||||||
|
|
||||||
@@ -3287,7 +3305,7 @@ msgstr "재생을 시작하지 않음"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "새 폴더"
|
msgstr "새 폴더"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "새로운 재생 목록"
|
msgstr "새로운 재생 목록"
|
||||||
|
|
||||||
@@ -3370,7 +3388,7 @@ msgstr "재생 중인 곡 없음"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "없음"
|
msgstr "없음"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "선택한 음악을 장치에 복사하기에 적합하지 않음"
|
msgstr "선택한 음악을 장치에 복사하기에 적합하지 않음"
|
||||||
@@ -3415,10 +3433,6 @@ msgstr "알림 종류"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "알림"
|
msgstr "알림"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "지금 재생 중"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "모두 덮어쓰기(&V)"
|
msgstr "모두 덮어쓰기(&V)"
|
||||||
@@ -3520,13 +3534,17 @@ msgstr ""
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "원본 태그"
|
msgstr "원본 태그"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "원본 년도"
|
msgstr "원본 년도"
|
||||||
|
|
||||||
@@ -3600,7 +3618,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "일시 정지"
|
msgstr "일시 정지"
|
||||||
@@ -3634,21 +3652,25 @@ msgstr "연주가"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "픽셀"
|
msgstr "픽셀"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "일반 사이드바"
|
msgstr "일반 사이드바"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "재생"
|
msgstr "재생"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "재생 횟수"
|
msgstr "재생 횟수"
|
||||||
|
|
||||||
@@ -3710,7 +3732,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "재생 목록 끝남"
|
msgstr "재생 목록 끝남"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3743,7 +3765,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "브라우저를 닫고 Strawberry로 돌아오십시오."
|
msgstr "브라우저를 닫고 Strawberry로 돌아오십시오."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "웹 브라우저에서 다음 URL을 여십시오"
|
msgstr "웹 브라우저에서 다음 URL을 여십시오"
|
||||||
|
|
||||||
@@ -3888,20 +3910,20 @@ msgstr "장치 질의 중..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "대기열"
|
msgstr "대기열"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "선택한 트랙을 대기열에 추가"
|
msgstr "선택한 트랙을 대기열에 추가"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "선택한 트랙을 다음에 재생하도록 대기열에 추가"
|
msgstr "선택한 트랙을 다음에 재생하도록 대기열에 추가"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "다음에 재생할 대기열에 추가"
|
msgstr "다음에 재생할 대기열에 추가"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3953,7 +3975,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "웹 브라우저에서 잘못된 응답을 받았습니다."
|
msgstr "웹 브라우저에서 잘못된 응답을 받았습니다."
|
||||||
|
|
||||||
@@ -4022,7 +4044,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4030,7 +4052,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "넘겨주기 응답에 토큰 코드가 없습니다!"
|
msgstr "넘겨주기 응답에 토큰 코드가 없습니다!"
|
||||||
|
|
||||||
@@ -4208,12 +4230,12 @@ msgstr "FAT 파일 시스템에서 사용할 수 있는 글자로 제한"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "시작할 때 재생 다시 시작"
|
msgstr "시작할 때 재생 다시 시작"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "앨범 %1개의 앨범아트 가져오는 중..."
|
msgstr "앨범 %1개의 앨범아트 가져오는 중..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "앨범 %1개의 앨범아트 가져오는 중..."
|
msgstr "앨범 %1개의 앨범아트 가져오는 중..."
|
||||||
@@ -4264,10 +4286,13 @@ msgstr "안전하게 장치 제거"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "복사 후 안전하게 장치 제거"
|
msgstr "복사 후 안전하게 장치 제거"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "샘플링 레이트"
|
msgstr "샘플링 레이트"
|
||||||
|
|
||||||
@@ -4501,7 +4526,7 @@ msgstr "서버 URL이 잘못되었습니다."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "서버 사이드 스크로블링"
|
msgstr "서버 사이드 스크로블링"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "%1을(를) \"%2\"(으)로 설정..."
|
msgstr "%1을(를) \"%2\"(으)로 설정..."
|
||||||
@@ -4731,11 +4756,15 @@ msgstr "크기:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "스카"
|
msgstr "스카"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "재생 목록의 이전 곡으로 전환"
|
msgstr "재생 목록의 이전 곡으로 전환"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "건너뛴 횟수"
|
msgstr "건너뛴 횟수"
|
||||||
|
|
||||||
@@ -4743,11 +4772,11 @@ msgstr "건너뛴 횟수"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "재생 목록의 다음 곡으로 전환"
|
msgstr "재생 목록의 다음 곡으로 전환"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "선택한 트랙 건너뛰기"
|
msgstr "선택한 트랙 건너뛰기"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "트랙 건너뛰기"
|
msgstr "트랙 건너뛰기"
|
||||||
|
|
||||||
@@ -4755,7 +4784,7 @@ msgstr "트랙 건너뛰기"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "작은 앨범아트"
|
msgstr "작은 앨범아트"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "작은 사이드바"
|
msgstr "작은 사이드바"
|
||||||
|
|
||||||
@@ -4833,6 +4862,10 @@ msgstr "출처"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4921,6 +4954,14 @@ msgstr "Strawberry에서 재생 중인 곡을 전환할 때 메시지를 표시
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry는 음악 재생기 및 음악 라이브러리 관리 도구입니다."
|
msgstr "Strawberry는 음악 재생기 및 음악 라이브러리 관리 도구입니다."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5029,7 +5070,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "위쪽에 탭 표시"
|
msgstr "위쪽에 탭 표시"
|
||||||
|
|
||||||
@@ -5111,7 +5152,7 @@ msgstr "요청한 사이트가 존재하지 않습니다!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "요청한 사이트는 이미지가 아닙니다!"
|
msgstr "요청한 사이트는 이미지가 아닙니다!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5229,7 +5270,7 @@ msgstr "오늘"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "대기열 상태 전환"
|
msgstr "대기열 상태 전환"
|
||||||
|
|
||||||
@@ -5237,7 +5278,7 @@ msgstr "대기열 상태 전환"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "스크로블 전환"
|
msgstr "스크로블 전환"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "건너뛰기 상태 전환"
|
msgstr "건너뛰기 상태 전환"
|
||||||
|
|
||||||
@@ -5350,7 +5391,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "알 수 없음"
|
msgstr "알 수 없음"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "알 수 없는 오류"
|
msgstr "알 수 없는 오류"
|
||||||
|
|
||||||
@@ -5366,11 +5407,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "표지 설정 해제"
|
msgstr "표지 설정 해제"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "선택한 트랙 건너뛰기 해제"
|
msgstr "선택한 트랙 건너뛰기 해제"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "트랙 건너뛰기 해제"
|
msgstr "트랙 건너뛰기 해제"
|
||||||
|
|
||||||
@@ -5378,7 +5419,7 @@ msgstr "트랙 건너뛰기 해제"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Strawberry 시작 시 라이브러리 업데이트"
|
msgstr "Strawberry 시작 시 라이브러리 업데이트"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "%1 업데이트 중"
|
msgstr "%1 업데이트 중"
|
||||||
@@ -5393,7 +5434,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "%1% 업데이트 중..."
|
msgstr "%1% 업데이트 중..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "라이브러리 업데이트 중"
|
msgstr "라이브러리 업데이트 중"
|
||||||
|
|
||||||
@@ -5615,7 +5656,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "지금 전부 다시 검색하시겠습니까?"
|
msgstr "지금 전부 다시 검색하시겠습니까?"
|
||||||
|
|
||||||
@@ -5675,6 +5716,14 @@ msgstr "즐겨찾는 재생 목록에 없는 재생 목록을 삭제하려고
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "로그인하지 않았습니다."
|
msgstr "로그인하지 않았습니다."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5829,7 +5878,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -573,7 +573,7 @@ msgstr "Legg til alle filer fra ei mappe og dens undermapper"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Legg til mappe…"
|
msgstr "Legg til mappe…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Legg til fil"
|
msgstr "Legg til fil"
|
||||||
|
|
||||||
@@ -589,7 +589,7 @@ msgstr "Legg fil(er) til omkoder"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Legg filer til for omkoding"
|
msgstr "Legg filer til for omkoding"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Legg til mappe"
|
msgstr "Legg til mappe"
|
||||||
|
|
||||||
@@ -699,7 +699,7 @@ msgstr "Legg til strøm..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Legg til albumer"
|
msgstr "Legg til albumer"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Legg til i annen spilleliste"
|
msgstr "Legg til i annen spilleliste"
|
||||||
|
|
||||||
@@ -777,10 +777,13 @@ msgstr "Album (ideell lydstyrkeutgjevning for alle spor)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Disc"
|
msgstr "Album - Disc"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Album artist"
|
msgstr "Album artist"
|
||||||
|
|
||||||
@@ -1106,10 +1109,14 @@ msgstr "Adferd"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Best"
|
msgstr "Best"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Bit dybde"
|
msgstr "Bit dybde"
|
||||||
|
|
||||||
@@ -1275,7 +1282,7 @@ msgstr "Slett disk cache"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Fjern kover"
|
msgstr "Fjern kover"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Tøm spillelisten"
|
msgstr "Tøm spillelisten"
|
||||||
|
|
||||||
@@ -1333,7 +1340,7 @@ msgstr "Collection Filter"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Avansert samlingsgruppering"
|
msgstr "Avansert samlingsgruppering"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Melding om gjennomsøk av samlingen"
|
msgstr "Melding om gjennomsøk av samlingen"
|
||||||
|
|
||||||
@@ -1702,11 +1709,19 @@ msgstr "Dansemusikk"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Oppdaget feil i databasen."
|
msgstr "Oppdaget feil i databasen."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Opprettelse dato"
|
msgstr "Opprettelse dato"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Endrings dato"
|
msgstr "Endrings dato"
|
||||||
|
|
||||||
@@ -1777,11 +1792,11 @@ msgstr "Slett de originale filene"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Sletter filer"
|
msgstr "Sletter filer"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Fjern valgte spor fra avspillingskøen"
|
msgstr "Fjern valgte spor fra avspillingskøen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Fjern sporet fra avspillingskøen"
|
msgstr "Fjern sporet fra avspillingskøen"
|
||||||
|
|
||||||
@@ -1965,7 +1980,7 @@ msgstr "Rediger smart spilleliste"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Rediger smart spilleliste..."
|
msgstr "Rediger smart spilleliste..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Rediger etiketten \"%1\"…"
|
msgstr "Rediger etiketten \"%1\"…"
|
||||||
@@ -2132,7 +2147,7 @@ msgstr "Tilsvarer --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Tilsvarer --log-levels *:3"
|
msgstr "Tilsvarer --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Feil"
|
msgstr "Feil"
|
||||||
@@ -2344,6 +2359,22 @@ msgstr "Fil %1 eksisterer ikke."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Fil %1 er ikke gjenkjent som en lydfil"
|
msgstr "Fil %1 er ikke gjenkjent som en lydfil"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Fil etternavn"
|
msgstr "Fil etternavn"
|
||||||
@@ -2352,25 +2383,17 @@ msgstr "Fil etternavn"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Filformat"
|
msgstr "Filformat"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Filnavn"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Filnavn (uten sti)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Filstier"
|
msgstr "Filstier"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Filstørrelse"
|
msgstr "Filstørrelse"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Filtype"
|
msgstr "Filtype"
|
||||||
|
|
||||||
@@ -2523,7 +2546,7 @@ msgstr "Generelt"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Generelle innstillinger"
|
msgstr "Generelle innstillinger"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Genius autentisering"
|
msgstr "Genius autentisering"
|
||||||
|
|
||||||
@@ -2704,7 +2727,7 @@ msgstr "Ikon"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Ikon størrelser"
|
msgstr "Ikon størrelser"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ikoner øverst"
|
msgstr "Ikoner øverst"
|
||||||
|
|
||||||
@@ -2809,7 +2832,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Installer Strawberry gjennom PPA:"
|
msgstr "Installer Strawberry gjennom PPA:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2842,15 +2865,6 @@ msgstr "Det er en fork av Clementine utgitt i 2018."
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "It is detected that Strawberry is running as a Snap"
|
msgstr "It is detected that Strawberry is running as a Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Gå til forrige sang nå"
|
msgstr "Gå til forrige sang nå"
|
||||||
@@ -2891,11 +2905,15 @@ msgstr "Storsal"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Stort omslag"
|
msgstr "Stort omslag"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Stort sidefelt"
|
msgstr "Stort sidefelt"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Sist spilt"
|
msgstr "Sist spilt"
|
||||||
@@ -3030,7 +3048,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Profil for langtidspredikie (LTP)"
|
msgstr "Profil for langtidspredikie (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3270,7 +3288,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musikk"
|
msgstr "Musikk"
|
||||||
|
|
||||||
@@ -3314,7 +3332,7 @@ msgstr "Aldri begynn avspilling"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Ny mappe"
|
msgstr "Ny mappe"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Ny spilleliste"
|
msgstr "Ny spilleliste"
|
||||||
|
|
||||||
@@ -3397,7 +3415,7 @@ msgstr "Ingen sang spilles"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ingen"
|
msgstr "Ingen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Kunne ikke kopiere noen av de valgte sangene til en enhet"
|
msgstr "Kunne ikke kopiere noen av de valgte sangene til en enhet"
|
||||||
@@ -3442,10 +3460,6 @@ msgstr "Meddelelsetype"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Meddelelsetype"
|
msgstr "Meddelelsetype"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Nå spilles"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "O&verskriv alle"
|
msgstr "O&verskriv alle"
|
||||||
@@ -3547,13 +3561,17 @@ msgstr "Organiser filene..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organiserer filene"
|
msgstr "Organiserer filene"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Opprinnelige tagger"
|
msgstr "Opprinnelige tagger"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Opprinnelig år"
|
msgstr "Opprinnelig år"
|
||||||
|
|
||||||
@@ -3627,7 +3645,7 @@ msgstr "Filsti"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Pattern"
|
msgstr "Pattern"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pause"
|
msgstr "Pause"
|
||||||
@@ -3661,21 +3679,25 @@ msgstr "Utøver"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Piksel"
|
msgstr "Piksel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Enkelt sidefelt"
|
msgstr "Enkelt sidefelt"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Spill"
|
msgstr "Spill"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Spillekontrolknapper"
|
msgstr "Spillekontrolknapper"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Antall avspillinger"
|
msgstr "Antall avspillinger"
|
||||||
|
|
||||||
@@ -3737,7 +3759,7 @@ msgstr "Spilleliste knapper"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Spillelisten er ferdigspilt"
|
msgstr "Spillelisten er ferdigspilt"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3772,7 +3794,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Lukk nettleseren og gå tilbake til Strawberry."
|
msgstr "Lukk nettleseren og gå tilbake til Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Vennligst åpne denne URLen i din nettleser"
|
msgstr "Vennligst åpne denne URLen i din nettleser"
|
||||||
|
|
||||||
@@ -3922,20 +3944,20 @@ msgstr "Spør enhet…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Kø"
|
msgstr "Kø"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Legg valgte spor i kø"
|
msgstr "Legg valgte spor i kø"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Legg valgte spor i kø for å spille som neste"
|
msgstr "Legg valgte spor i kø for å spille som neste"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Legg i kø for å spille som neste"
|
msgstr "Legg i kø for å spille som neste"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3991,7 +4013,7 @@ msgstr ""
|
|||||||
"strøm."
|
"strøm."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Mottok ugyldig svar fra nettleseren."
|
msgstr "Mottok ugyldig svar fra nettleseren."
|
||||||
|
|
||||||
@@ -4060,7 +4082,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr "Redirect from Genius is missing query items code or state."
|
msgstr "Redirect from Genius is missing query items code or state."
|
||||||
|
|
||||||
@@ -4068,7 +4090,7 @@ msgstr "Redirect from Genius is missing query items code or state."
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Redirect missing token code or state!"
|
msgstr "Redirect missing token code or state!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Redirect missing token code!"
|
msgstr "Redirect missing token code!"
|
||||||
|
|
||||||
@@ -4248,12 +4270,12 @@ msgstr "Begrens til tegn tillat på FAT filsystem"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Gjenoppta avspilling etter oppstart"
|
msgstr "Gjenoppta avspilling etter oppstart"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Mottar album kover for %1 album..."
|
msgstr "Mottar album kover for %1 album..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Mottar album kover for %1 albums..."
|
msgstr "Mottar album kover for %1 albums..."
|
||||||
@@ -4304,10 +4326,13 @@ msgstr "Trygg fjerning av enhet"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Kjør trygg fjerning av enhet etter kopiering"
|
msgstr "Kjør trygg fjerning av enhet etter kopiering"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Samplingsrate"
|
msgstr "Samplingsrate"
|
||||||
|
|
||||||
@@ -4541,7 +4566,7 @@ msgstr "Server URL er ugyldig."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Server-siding skrobbling"
|
msgstr "Server-siding skrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Sett %1 til \"%2\"…"
|
msgstr "Sett %1 til \"%2\"…"
|
||||||
@@ -4771,11 +4796,15 @@ msgstr "Størrelse:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Gå bakover i spillelista"
|
msgstr "Gå bakover i spillelista"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Antall ganger hoppet over"
|
msgstr "Antall ganger hoppet over"
|
||||||
|
|
||||||
@@ -4783,11 +4812,11 @@ msgstr "Antall ganger hoppet over"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Gå fremover i spillelista"
|
msgstr "Gå fremover i spillelista"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Hopp over valgte spor"
|
msgstr "Hopp over valgte spor"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Hopp over spor"
|
msgstr "Hopp over spor"
|
||||||
|
|
||||||
@@ -4795,7 +4824,7 @@ msgstr "Hopp over spor"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Lite albumomslag"
|
msgstr "Lite albumomslag"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Lite sidefelt"
|
msgstr "Lite sidefelt"
|
||||||
|
|
||||||
@@ -4874,6 +4903,10 @@ msgstr "Kilde"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify Autentisering"
|
msgstr "Spotify Autentisering"
|
||||||
@@ -4964,6 +4997,14 @@ msgstr "Strawberry kan vise en melding ved sporendring."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry is a music player and music collection organizer."
|
msgstr "Strawberry is a music player and music collection organizer."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5074,7 +5115,7 @@ msgstr "Tabbar stor modus"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Tabbar liten modus"
|
msgstr "Tabbar liten modus"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Faner på toppen"
|
msgstr "Faner på toppen"
|
||||||
|
|
||||||
@@ -5156,7 +5197,7 @@ msgstr "Siden du forespurte finnes ikke!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Siden du forespurte er ikke et bilde!"
|
msgstr "Siden du forespurte er ikke et bilde!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5289,7 +5330,7 @@ msgstr "I dag"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Slå av/på OSD"
|
msgstr "Slå av/på OSD"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Slå av/på køstatus"
|
msgstr "Slå av/på køstatus"
|
||||||
|
|
||||||
@@ -5297,7 +5338,7 @@ msgstr "Slå av/på køstatus"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Slå av/på deling av lyttevaner"
|
msgstr "Slå av/på deling av lyttevaner"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Slå av/på hopp over status"
|
msgstr "Slå av/på hopp over status"
|
||||||
|
|
||||||
@@ -5410,7 +5451,7 @@ msgstr "Avinstaller snap med:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Ukjent"
|
msgstr "Ukjent"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Ukjent feil"
|
msgstr "Ukjent feil"
|
||||||
|
|
||||||
@@ -5426,11 +5467,11 @@ msgstr "Ukjent fil type."
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Fjern omslagsvalg"
|
msgstr "Fjern omslagsvalg"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Ikke hopp over de valgte sporene"
|
msgstr "Ikke hopp over de valgte sporene"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Ikke hopp over sporet"
|
msgstr "Ikke hopp over sporet"
|
||||||
|
|
||||||
@@ -5438,7 +5479,7 @@ msgstr "Ikke hopp over sporet"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Oppdater samlingen når Strawberry starter"
|
msgstr "Oppdater samlingen når Strawberry starter"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Oppdaterer %1"
|
msgstr "Oppdaterer %1"
|
||||||
@@ -5453,7 +5494,7 @@ msgstr "Oppdaterer %1 database."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Oppdaterer %1% …"
|
msgstr "Oppdaterer %1% …"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Oppdaterer samling"
|
msgstr "Oppdaterer samling"
|
||||||
|
|
||||||
@@ -5679,7 +5720,7 @@ msgstr ""
|
|||||||
"Ønsker du å flytte andre sanger på dette albumet til \"Various Artists\" "
|
"Ønsker du å flytte andre sanger på dette albumet til \"Various Artists\" "
|
||||||
"også?"
|
"også?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Vil du søke gjennom hele samlingen på ny nå?"
|
msgstr "Vil du søke gjennom hele samlingen på ny nå?"
|
||||||
|
|
||||||
@@ -5741,6 +5782,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Du har ikke logget inn."
|
msgstr "Du har ikke logget inn."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5898,7 +5947,7 @@ msgid "in the last"
|
|||||||
msgstr "som siste"
|
msgstr "som siste"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -582,7 +582,7 @@ msgstr "Voeg alle nummers van een pad en alle onderliggende paden toe"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Map toevoegen…"
|
msgstr "Map toevoegen…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Bestand toevoegen"
|
msgstr "Bestand toevoegen"
|
||||||
|
|
||||||
@@ -598,7 +598,7 @@ msgstr "Bestand(en) toevoegen voor conversie."
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Te converteren bestanden toevoegen"
|
msgstr "Te converteren bestanden toevoegen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Map toevoegen"
|
msgstr "Map toevoegen"
|
||||||
|
|
||||||
@@ -708,7 +708,7 @@ msgstr "Stream... toevoegen"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Aan de albums toevoegen"
|
msgstr "Aan de albums toevoegen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Aan een andere afspeellijst toevoegen"
|
msgstr "Aan een andere afspeellijst toevoegen"
|
||||||
|
|
||||||
@@ -786,10 +786,13 @@ msgstr "Album (ideaal volume voor alle nummers)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - cd"
|
msgstr "Album - cd"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Albumartiest"
|
msgstr "Albumartiest"
|
||||||
|
|
||||||
@@ -1116,10 +1119,14 @@ msgstr "Gedrag"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Beste"
|
msgstr "Beste"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1284,7 +1291,7 @@ msgstr ""
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Afspeellijst wissen"
|
msgstr "Afspeellijst wissen"
|
||||||
|
|
||||||
@@ -1342,7 +1349,7 @@ msgstr "Verzamelingsfilter"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Bibliotheek geavanceerd groeperen"
|
msgstr "Bibliotheek geavanceerd groeperen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Database herscan-melding"
|
msgstr "Database herscan-melding"
|
||||||
|
|
||||||
@@ -1713,11 +1720,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Aanmaakdatum"
|
msgstr "Aanmaakdatum"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Wijzigingsdatum"
|
msgstr "Wijzigingsdatum"
|
||||||
|
|
||||||
@@ -1788,11 +1803,11 @@ msgstr "Oorspronkelijke bestanden verwijderen"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Bestanden worden verwijderd"
|
msgstr "Bestanden worden verwijderd"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Geselecteerde nummers uit wachtrij verwijderen"
|
msgstr "Geselecteerde nummers uit wachtrij verwijderen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Nummer uit wachtrij verwijderen"
|
msgstr "Nummer uit wachtrij verwijderen"
|
||||||
|
|
||||||
@@ -1977,7 +1992,7 @@ msgstr "Slimme afspeellijst bewerken"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Slimme afspeellijst bewerken..."
|
msgstr "Slimme afspeellijst bewerken..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Label ‘%1’ bewerken…"
|
msgstr "Label ‘%1’ bewerken…"
|
||||||
@@ -2145,7 +2160,7 @@ msgstr "Gelijkwaardig aan --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Gelijkwaardig aan --log-levels *:3"
|
msgstr "Gelijkwaardig aan --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Fout"
|
msgstr "Fout"
|
||||||
@@ -2357,6 +2372,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Bestandsextensie"
|
msgstr "Bestandsextensie"
|
||||||
@@ -2365,25 +2396,17 @@ msgstr "Bestandsextensie"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Bestandsformaten"
|
msgstr "Bestandsformaten"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Bestandsnaam"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Bestandsnaam (zonder pad)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Bestandspaden"
|
msgstr "Bestandspaden"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Bestandsgrootte"
|
msgstr "Bestandsgrootte"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Bestandstype"
|
msgstr "Bestandstype"
|
||||||
|
|
||||||
@@ -2537,7 +2560,7 @@ msgstr "Algemeen"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Algemene instellingen"
|
msgstr "Algemene instellingen"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2719,7 +2742,7 @@ msgstr "Pictogram"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Pictogrammen bovenaan"
|
msgstr "Pictogrammen bovenaan"
|
||||||
|
|
||||||
@@ -2823,7 +2846,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2856,15 +2879,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Meteen naar vorige nummer springen"
|
msgstr "Meteen naar vorige nummer springen"
|
||||||
@@ -2905,11 +2919,15 @@ msgstr "Grote hal"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Grote albumhoes"
|
msgstr "Grote albumhoes"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Grote zijbalk"
|
msgstr "Grote zijbalk"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Laast afgespeeld"
|
msgstr "Laast afgespeeld"
|
||||||
@@ -3044,7 +3062,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Lange termijn voorspellingsprofiel (LTP)"
|
msgstr "Lange termijn voorspellingsprofiel (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3284,7 +3302,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Muziek"
|
msgstr "Muziek"
|
||||||
|
|
||||||
@@ -3328,7 +3346,7 @@ msgstr "Nooit afspelen"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nieuwe map"
|
msgstr "Nieuwe map"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Nieuwe afspeellijst"
|
msgstr "Nieuwe afspeellijst"
|
||||||
|
|
||||||
@@ -3413,7 +3431,7 @@ msgstr ""
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Geen"
|
msgstr "Geen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3460,10 +3478,6 @@ msgstr "Notificatietype"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificaties"
|
msgstr "Notificaties"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Nu aan het afspelen"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3565,13 +3579,17 @@ msgstr ""
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Originele labels"
|
msgstr "Originele labels"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Oorspronkelijk jaar"
|
msgstr "Oorspronkelijk jaar"
|
||||||
|
|
||||||
@@ -3645,7 +3663,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pauze"
|
msgstr "Pauze"
|
||||||
@@ -3679,21 +3697,25 @@ msgstr "Uitvoerend artiest"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Normale zijbalk"
|
msgstr "Normale zijbalk"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Afspelen"
|
msgstr "Afspelen"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Aantal maal afgespeeld"
|
msgstr "Aantal maal afgespeeld"
|
||||||
|
|
||||||
@@ -3755,7 +3777,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Afspeellijst voltooid"
|
msgstr "Afspeellijst voltooid"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3788,7 +3810,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Sluit uw browser en keer terug naar Strawberry."
|
msgstr "Sluit uw browser en keer terug naar Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3936,21 +3958,21 @@ msgstr "apparaat afzoeken..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Rij"
|
msgstr "Rij"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Geselecteerde nummers in de wachtrij plaatsen"
|
msgstr "Geselecteerde nummers in de wachtrij plaatsen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Geselecteerde nummers in de wachtrij zetten om op volgorde af te spelen"
|
"Geselecteerde nummers in de wachtrij zetten om op volgorde af te spelen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4002,7 +4024,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Ongeldig antwoord ontvangen van webbrowser."
|
msgstr "Ongeldig antwoord ontvangen van webbrowser."
|
||||||
|
|
||||||
@@ -4071,7 +4093,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4079,7 +4101,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4259,12 +4281,12 @@ msgstr "Beperken tot tekens toegestaan op FAT-bestandssystemen"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Afspelen hervatten bij opstarten"
|
msgstr "Afspelen hervatten bij opstarten"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Albumhoes ophalen voor %1 album..."
|
msgstr "Albumhoes ophalen voor %1 album..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Albumhoezen ophalen voor %1 album..."
|
msgstr "Albumhoezen ophalen voor %1 album..."
|
||||||
@@ -4315,10 +4337,13 @@ msgstr "Apparaat veilig verwijderen"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Apparaat veilig verwijderen na het kopiëren"
|
msgstr "Apparaat veilig verwijderen na het kopiëren"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Samplerate"
|
msgstr "Samplerate"
|
||||||
|
|
||||||
@@ -4552,7 +4577,7 @@ msgstr "Server-URL is ongeldig."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Server-side scrobbling"
|
msgstr "Server-side scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Stel %1 in op \"%2\"..."
|
msgstr "Stel %1 in op \"%2\"..."
|
||||||
@@ -4782,11 +4807,15 @@ msgstr "Groote:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Terug in afspeellijst"
|
msgstr "Terug in afspeellijst"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Aantal maal overgeslagen"
|
msgstr "Aantal maal overgeslagen"
|
||||||
|
|
||||||
@@ -4794,11 +4823,11 @@ msgstr "Aantal maal overgeslagen"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Vooruit in afspeellijst"
|
msgstr "Vooruit in afspeellijst"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Geselecteerde nummers overslaan"
|
msgstr "Geselecteerde nummers overslaan"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Nummer overslaan"
|
msgstr "Nummer overslaan"
|
||||||
|
|
||||||
@@ -4806,7 +4835,7 @@ msgstr "Nummer overslaan"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Kleine albumhoes"
|
msgstr "Kleine albumhoes"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Kleine zijbalk"
|
msgstr "Kleine zijbalk"
|
||||||
|
|
||||||
@@ -4882,6 +4911,10 @@ msgstr "Bron"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify verificatie"
|
msgstr "Spotify verificatie"
|
||||||
@@ -4972,6 +5005,14 @@ msgstr "Strawberry kan een bericht weergeven zodra het nummer wijzigt."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry is een muziekspeler en organisator van muziekcollecties."
|
msgstr "Strawberry is een muziekspeler en organisator van muziekcollecties."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5086,7 +5127,7 @@ msgstr "Tabbalk grote modus"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Tabbalk kleine modus"
|
msgstr "Tabbalk kleine modus"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Tabs bovenaan"
|
msgstr "Tabs bovenaan"
|
||||||
|
|
||||||
@@ -5168,7 +5209,7 @@ msgstr "De site die u aanvroeg bestaat niet!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "De site die u aanvroeg is geen afbeelding!"
|
msgstr "De site die u aanvroeg is geen afbeelding!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5308,7 +5349,7 @@ msgstr "Vandaag"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Wachtrijstatus aan/uit"
|
msgstr "Wachtrijstatus aan/uit"
|
||||||
|
|
||||||
@@ -5316,7 +5357,7 @@ msgstr "Wachtrijstatus aan/uit"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Zet scrobbling aan/uit"
|
msgstr "Zet scrobbling aan/uit"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Schakel status overslaan in"
|
msgstr "Schakel status overslaan in"
|
||||||
|
|
||||||
@@ -5429,7 +5470,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Onbekend"
|
msgstr "Onbekend"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Onbekende fout"
|
msgstr "Onbekende fout"
|
||||||
|
|
||||||
@@ -5445,11 +5486,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Albumhoes wissen"
|
msgstr "Albumhoes wissen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Geselecteerde nummers niet overslaan"
|
msgstr "Geselecteerde nummers niet overslaan"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Nummer niet overslaan"
|
msgstr "Nummer niet overslaan"
|
||||||
|
|
||||||
@@ -5457,7 +5498,7 @@ msgstr "Nummer niet overslaan"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Bibliotheek bijwerken zodra Strawberry gestart wordt"
|
msgstr "Bibliotheek bijwerken zodra Strawberry gestart wordt"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "%1 bijwerken"
|
msgstr "%1 bijwerken"
|
||||||
@@ -5472,7 +5513,7 @@ msgstr "%1 database bijwerken."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Bijwerken, %1%…"
|
msgstr "Bijwerken, %1%…"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Bibliotheek wordt bijgewerkt"
|
msgstr "Bibliotheek wordt bijgewerkt"
|
||||||
|
|
||||||
@@ -5699,7 +5740,7 @@ msgstr ""
|
|||||||
"Wil je de andere nummers op dit album ook verplaatsen naar Diverse "
|
"Wil je de andere nummers op dit album ook verplaatsen naar Diverse "
|
||||||
"Artiesten?"
|
"Artiesten?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Wilt u op dit moment een volledige herscan laten uitvoeren?"
|
msgstr "Wilt u op dit moment een volledige herscan laten uitvoeren?"
|
||||||
|
|
||||||
@@ -5764,6 +5805,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "U bent niet ingelogd."
|
msgstr "U bent niet ingelogd."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5925,7 +5974,7 @@ msgid "in the last"
|
|||||||
msgstr "als laatst"
|
msgstr "als laatst"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -582,7 +582,7 @@ msgstr ""
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Dodaj katalog…"
|
msgstr "Dodaj katalog…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Dodaj plik"
|
msgstr "Dodaj plik"
|
||||||
|
|
||||||
@@ -598,7 +598,7 @@ msgstr "Dodaj plik(i) do transkodera"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Dodaj pliki to transkodowania"
|
msgstr "Dodaj pliki to transkodowania"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Dodaj katalog"
|
msgstr "Dodaj katalog"
|
||||||
|
|
||||||
@@ -708,7 +708,7 @@ msgstr "Dodaj strumień…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Dodaj do albumów"
|
msgstr "Dodaj do albumów"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Dodaj do innej listy odtwarzania"
|
msgstr "Dodaj do innej listy odtwarzania"
|
||||||
|
|
||||||
@@ -786,10 +786,13 @@ msgstr "Według albumu (najlepsza głośność dla wszystkich ścieżek)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Płyta"
|
msgstr "Album - Płyta"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artysta albumu"
|
msgstr "Artysta albumu"
|
||||||
|
|
||||||
@@ -1113,10 +1116,14 @@ msgstr "Zachowanie"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Najlepsza"
|
msgstr "Najlepsza"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Rozdzielczość bitowa"
|
msgstr "Rozdzielczość bitowa"
|
||||||
|
|
||||||
@@ -1281,7 +1288,7 @@ msgstr "Wyczyść pamięć podręczną na dysku"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Odśwież okładkę"
|
msgstr "Odśwież okładkę"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Wyczyść listę odtwarzania"
|
msgstr "Wyczyść listę odtwarzania"
|
||||||
|
|
||||||
@@ -1340,7 +1347,7 @@ msgstr "Filtr kolekcji"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Zaawansowanie grupowanie kolekcji"
|
msgstr "Zaawansowanie grupowanie kolekcji"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Konieczność odświeżenia kolekcji"
|
msgstr "Konieczność odświeżenia kolekcji"
|
||||||
|
|
||||||
@@ -1710,11 +1717,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Wykryto uszkodzenie bazy danych!"
|
msgstr "Wykryto uszkodzenie bazy danych!"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Data utworzenia"
|
msgstr "Data utworzenia"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Data modyfikacji"
|
msgstr "Data modyfikacji"
|
||||||
|
|
||||||
@@ -1785,11 +1800,11 @@ msgstr "Usuń oryginalne pliki"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Usuwanie plików"
|
msgstr "Usuwanie plików"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Usuń zaznaczone ścieżki z kolejki"
|
msgstr "Usuń zaznaczone ścieżki z kolejki"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Usuń ścieżkę z kolejki"
|
msgstr "Usuń ścieżkę z kolejki"
|
||||||
|
|
||||||
@@ -1971,7 +1986,7 @@ msgstr "Edytuj smartlistę"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Edytuj smartlistę…"
|
msgstr "Edytuj smartlistę…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Edytuj znacznik „%1”…"
|
msgstr "Edytuj znacznik „%1”…"
|
||||||
@@ -2140,7 +2155,7 @@ msgstr "Równoważne z --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Równoważne z --log-levels *:3"
|
msgstr "Równoważne z --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Błąd"
|
msgstr "Błąd"
|
||||||
@@ -2352,6 +2367,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Plik „%1” nie jest rozpoznany jako plik dźwiękowy."
|
msgstr "Plik „%1” nie jest rozpoznany jako plik dźwiękowy."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Rozszerzenie pliku"
|
msgstr "Rozszerzenie pliku"
|
||||||
@@ -2360,25 +2391,17 @@ msgstr "Rozszerzenie pliku"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formaty plików"
|
msgstr "Formaty plików"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nazwa pliku"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nazwa pliku (bez ścieżki)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Ścieżki plików"
|
msgstr "Ścieżki plików"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Wielkość pliku"
|
msgstr "Wielkość pliku"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Rodzaj pliku"
|
msgstr "Rodzaj pliku"
|
||||||
|
|
||||||
@@ -2532,7 +2555,7 @@ msgstr "Ogólne"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Ustawienia ogólne"
|
msgstr "Ustawienia ogólne"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Uwierzytelnianie Geniusa"
|
msgstr "Uwierzytelnianie Geniusa"
|
||||||
|
|
||||||
@@ -2716,7 +2739,7 @@ msgstr "Ikona"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Rozmiary ikon"
|
msgstr "Rozmiary ikon"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ikony na górze"
|
msgstr "Ikony na górze"
|
||||||
|
|
||||||
@@ -2823,7 +2846,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2858,15 +2881,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Wykryto uruchomienie Strawberry jako snap."
|
msgstr "Wykryto uruchomienie Strawberry jako snap."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Natychmiast przeskocz do poprzedniego utworu"
|
msgstr "Natychmiast przeskocz do poprzedniego utworu"
|
||||||
@@ -2907,11 +2921,15 @@ msgstr "Duża sala"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Duża okładka albumu"
|
msgstr "Duża okładka albumu"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Duży pasek boczny"
|
msgstr "Duży pasek boczny"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Ostatnio odtwarzane"
|
msgstr "Ostatnio odtwarzane"
|
||||||
@@ -3046,7 +3064,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Profil przewidywania długoterminowego (LTP)"
|
msgstr "Profil przewidywania długoterminowego (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3286,7 +3304,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Muzyka"
|
msgstr "Muzyka"
|
||||||
|
|
||||||
@@ -3330,7 +3348,7 @@ msgstr "Nie odtwarzaj automatycznie"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nowy katalog"
|
msgstr "Nowy katalog"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Nowa lista odtwarzania"
|
msgstr "Nowa lista odtwarzania"
|
||||||
|
|
||||||
@@ -3415,7 +3433,7 @@ msgstr "Żaden utwór nie jest odtwarzany"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Brak"
|
msgstr "Brak"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3462,10 +3480,6 @@ msgstr "Rodzaj powiadomień"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Powiadomienia"
|
msgstr "Powiadomienia"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Teraz odtwarzane"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "Nadp&isz wszystkie"
|
msgstr "Nadp&isz wszystkie"
|
||||||
@@ -3569,13 +3583,17 @@ msgstr "Organizuj pliki…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organizuję pliki"
|
msgstr "Organizuję pliki"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Oryginalne znaczniki"
|
msgstr "Oryginalne znaczniki"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Oryginalny rok"
|
msgstr "Oryginalny rok"
|
||||||
|
|
||||||
@@ -3649,7 +3667,7 @@ msgstr "Ścieżka"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Wzorzec"
|
msgstr "Wzorzec"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Wstrzymaj"
|
msgstr "Wstrzymaj"
|
||||||
@@ -3683,21 +3701,25 @@ msgstr "Wykonawca"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Piksel"
|
msgstr "Piksel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Pasek boczny bez efektów"
|
msgstr "Pasek boczny bez efektów"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Odtwarzaj"
|
msgstr "Odtwarzaj"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Odtwarzacz"
|
msgstr "Odtwarzacz"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Liczba odtworzeń"
|
msgstr "Liczba odtworzeń"
|
||||||
|
|
||||||
@@ -3761,7 +3783,7 @@ msgstr "Lista odtwarzania"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Zakończono odtwarzanie listy"
|
msgstr "Zakończono odtwarzanie listy"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3796,7 +3818,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Proszę zamknąć przeglądarkę i powrócić do Strawberry."
|
msgstr "Proszę zamknąć przeglądarkę i powrócić do Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Proszę otworzyć ten adres URL w przeglądarce internetowej"
|
msgstr "Proszę otworzyć ten adres URL w przeglądarce internetowej"
|
||||||
|
|
||||||
@@ -3949,21 +3971,21 @@ msgstr "Odpytywanie urządzenia…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Kolejka"
|
msgstr "Kolejka"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Dodaj zaznaczone ścieżki do kolejki"
|
msgstr "Dodaj zaznaczone ścieżki do kolejki"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dodaj zaznaczone ścieżki do kolejki, aby odtworzyć w następnej kolejności"
|
"Dodaj zaznaczone ścieżki do kolejki, aby odtworzyć w następnej kolejności"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Dodaj do kolejki, aby następnie odtworzyć"
|
msgstr "Dodaj do kolejki, aby następnie odtworzyć"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4015,7 +4037,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Otrzymano niepoprawną odpowiedź z przeglądarki internetowej."
|
msgstr "Otrzymano niepoprawną odpowiedź z przeglądarki internetowej."
|
||||||
|
|
||||||
@@ -4086,7 +4108,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"W przekierowaniu z Geniusa brakuje kodu lub statusu elementów zapytania."
|
"W przekierowaniu z Geniusa brakuje kodu lub statusu elementów zapytania."
|
||||||
@@ -4095,7 +4117,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "W przekierowaniu brakuje kodu lub statusu tokenu."
|
msgstr "W przekierowaniu brakuje kodu lub statusu tokenu."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Przekieruj brakujący kod tokenu!"
|
msgstr "Przekieruj brakujący kod tokenu!"
|
||||||
|
|
||||||
@@ -4275,12 +4297,12 @@ msgstr "Ogranicz do znaków dozwolonych na systemach plików FAT"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Wznawiaj odtwarzanie po uruchomieniu programu"
|
msgstr "Wznawiaj odtwarzanie po uruchomieniu programu"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Pobieranie okładki albumu dla „%1”…"
|
msgstr "Pobieranie okładki albumu dla „%1”…"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Pobieranie okładek dla %1 albumu(ów)…"
|
msgstr "Pobieranie okładek dla %1 albumu(ów)…"
|
||||||
@@ -4331,10 +4353,13 @@ msgstr "Bezpiecznie usuń urządzenie"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Bezpiecznie usuń urządzenie po skopiowaniu"
|
msgstr "Bezpiecznie usuń urządzenie po skopiowaniu"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Częstotliwość próbkowania"
|
msgstr "Częstotliwość próbkowania"
|
||||||
|
|
||||||
@@ -4568,7 +4593,7 @@ msgstr "Adres URL serwera jest niepoprawny."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Scrobblowanie po stronie serwera."
|
msgstr "Scrobblowanie po stronie serwera."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Ustaw %1 na „%2”…"
|
msgstr "Ustaw %1 na „%2”…"
|
||||||
@@ -4798,11 +4823,15 @@ msgstr "Rozmiar:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Przeskocz wstecz na liście odtwarzania"
|
msgstr "Przeskocz wstecz na liście odtwarzania"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Liczba pominięć utworu"
|
msgstr "Liczba pominięć utworu"
|
||||||
|
|
||||||
@@ -4810,11 +4839,11 @@ msgstr "Liczba pominięć utworu"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Przeskocz w przód na liście odtwarzania"
|
msgstr "Przeskocz w przód na liście odtwarzania"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Pomiń zaznaczone ścieżki"
|
msgstr "Pomiń zaznaczone ścieżki"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Pomiń ścieżkę"
|
msgstr "Pomiń ścieżkę"
|
||||||
|
|
||||||
@@ -4822,7 +4851,7 @@ msgstr "Pomiń ścieżkę"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Mała okładka albumu"
|
msgstr "Mała okładka albumu"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Mały pasek boczny"
|
msgstr "Mały pasek boczny"
|
||||||
|
|
||||||
@@ -4901,6 +4930,10 @@ msgstr "Źródło"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Uwierzytelnianie Spotify"
|
msgstr "Uwierzytelnianie Spotify"
|
||||||
@@ -4991,6 +5024,14 @@ msgstr "Strawberry może pokazywać powiadomienia, gdy zmienia się ścieżka."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry to odtwarzacz muzyki i menedżer kolekcji utworów."
|
msgstr "Strawberry to odtwarzacz muzyki i menedżer kolekcji utworów."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5105,7 +5146,7 @@ msgstr "Duży pasek zakładek"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Mały pasek zakładek"
|
msgstr "Mały pasek zakładek"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Zakładki na górze"
|
msgstr "Zakładki na górze"
|
||||||
|
|
||||||
@@ -5188,7 +5229,7 @@ msgstr "Żądana strona nie istnieje!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Żądana strona nie jest obrazem!"
|
msgstr "Żądana strona nie jest obrazem!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5322,7 +5363,7 @@ msgstr "Dzisiaj"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Przełącz stan kolejki"
|
msgstr "Przełącz stan kolejki"
|
||||||
|
|
||||||
@@ -5330,7 +5371,7 @@ msgstr "Przełącz stan kolejki"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Włącz scrobling"
|
msgstr "Włącz scrobling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Przełącz stan pominięcia"
|
msgstr "Przełącz stan pominięcia"
|
||||||
|
|
||||||
@@ -5443,7 +5484,7 @@ msgstr "Odinstaluj snap poprzez:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "nieznany"
|
msgstr "nieznany"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Nieznany błąd"
|
msgstr "Nieznany błąd"
|
||||||
|
|
||||||
@@ -5459,11 +5500,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Odłącz okładkę"
|
msgstr "Odłącz okładkę"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Nie pomijaj zaznaczonych ścieżek"
|
msgstr "Nie pomijaj zaznaczonych ścieżek"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Nie pomijaj ścieżki"
|
msgstr "Nie pomijaj ścieżki"
|
||||||
|
|
||||||
@@ -5471,7 +5512,7 @@ msgstr "Nie pomijaj ścieżki"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Odświeżaj kolekcję przy uruchamianiu Strawberry"
|
msgstr "Odświeżaj kolekcję przy uruchamianiu Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Odświeżanie %1"
|
msgstr "Odświeżanie %1"
|
||||||
@@ -5486,7 +5527,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Odświeżanie %1%…"
|
msgstr "Odświeżanie %1%…"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Aktualizowanie kolekcji"
|
msgstr "Aktualizowanie kolekcji"
|
||||||
|
|
||||||
@@ -5717,7 +5758,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Chcesz przenieść pozostałe utwory z tego albumu do Różnych Wykonawców?"
|
"Chcesz przenieść pozostałe utwory z tego albumu do Różnych Wykonawców?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Chcesz wykonać pełne skanowanie od nowa teraz?"
|
msgstr "Chcesz wykonać pełne skanowanie od nowa teraz?"
|
||||||
|
|
||||||
@@ -5779,6 +5820,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Wylogowano."
|
msgstr "Wylogowano."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5938,7 +5987,7 @@ msgid "in the last"
|
|||||||
msgstr "w ciągu ostatnich"
|
msgstr "w ciągu ostatnich"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kb/s"
|
msgstr "kb/s"
|
||||||
|
|
||||||
|
|||||||
@@ -567,7 +567,7 @@ msgstr "Adicionar todas as faixas de uma pasta e de suas subpastas"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Adicionar diretório..."
|
msgstr "Adicionar diretório..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Adicionar arquivo"
|
msgstr "Adicionar arquivo"
|
||||||
|
|
||||||
@@ -583,7 +583,7 @@ msgstr "Adicionar arquivo(s) para conversor"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Adicionar arquivos para converter"
|
msgstr "Adicionar arquivos para converter"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Adicionar pasta"
|
msgstr "Adicionar pasta"
|
||||||
|
|
||||||
@@ -693,7 +693,7 @@ msgstr ""
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Adicionar aos álbuns"
|
msgstr "Adicionar aos álbuns"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Adicionar a outra lista de reprodução"
|
msgstr "Adicionar a outra lista de reprodução"
|
||||||
|
|
||||||
@@ -771,10 +771,13 @@ msgstr "Álbum (volume ideal para todas as faixas)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Álbum - Disco"
|
msgstr "Álbum - Disco"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Artista do álbum"
|
msgstr "Artista do álbum"
|
||||||
|
|
||||||
@@ -1098,10 +1101,14 @@ msgstr "Comportamento"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Melhor"
|
msgstr "Melhor"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Profundidade de bits"
|
msgstr "Profundidade de bits"
|
||||||
|
|
||||||
@@ -1266,7 +1273,7 @@ msgstr ""
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Limpar lista de reprodução"
|
msgstr "Limpar lista de reprodução"
|
||||||
|
|
||||||
@@ -1324,7 +1331,7 @@ msgstr ""
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Organização avançada de biblioteca"
|
msgstr "Organização avançada de biblioteca"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Aviso de reescaneamento da biblioteca"
|
msgstr "Aviso de reescaneamento da biblioteca"
|
||||||
|
|
||||||
@@ -1691,11 +1698,19 @@ msgstr "Dance"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Data de criação"
|
msgstr "Data de criação"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Data de modificação"
|
msgstr "Data de modificação"
|
||||||
|
|
||||||
@@ -1766,11 +1781,11 @@ msgstr "Apagar os arquivos originais"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Apagando arquivos"
|
msgstr "Apagando arquivos"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Retirar faixas selecionadas da fila"
|
msgstr "Retirar faixas selecionadas da fila"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Retirar faixa da fila"
|
msgstr "Retirar faixa da fila"
|
||||||
|
|
||||||
@@ -1952,7 +1967,7 @@ msgstr ""
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Editar tag \"%1\"..."
|
msgstr "Editar tag \"%1\"..."
|
||||||
@@ -2119,7 +2134,7 @@ msgstr "Equivalente ao --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Equivalente ao --log-levels *:3"
|
msgstr "Equivalente ao --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Erro"
|
msgstr "Erro"
|
||||||
@@ -2331,6 +2346,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Extensão de arquivo"
|
msgstr "Extensão de arquivo"
|
||||||
@@ -2339,25 +2370,17 @@ msgstr "Extensão de arquivo"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Formatos de arquivo"
|
msgstr "Formatos de arquivo"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Nome de arquivo"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Nome do arquivo (sem pasta)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Endereços dos arquivos"
|
msgstr "Endereços dos arquivos"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Tamanho do arquivo"
|
msgstr "Tamanho do arquivo"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Tipo de arquivo"
|
msgstr "Tipo de arquivo"
|
||||||
|
|
||||||
@@ -2510,7 +2533,7 @@ msgstr "Geral"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Configurações gerais"
|
msgstr "Configurações gerais"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2694,7 +2717,7 @@ msgstr "Ícone"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ícones acima"
|
msgstr "Ícones acima"
|
||||||
|
|
||||||
@@ -2798,7 +2821,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2831,15 +2854,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Pular imediatamente para a faixa anterior"
|
msgstr "Pular imediatamente para a faixa anterior"
|
||||||
@@ -2880,11 +2894,15 @@ msgstr "Salão Grande"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Capa grande de álbum"
|
msgstr "Capa grande de álbum"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Barra lateral grande"
|
msgstr "Barra lateral grande"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Última reprodução"
|
msgstr "Última reprodução"
|
||||||
@@ -3019,7 +3037,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Perfil de previsão a longo prazo (LTP)"
|
msgstr "Perfil de previsão a longo prazo (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3259,7 +3277,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Música"
|
msgstr "Música"
|
||||||
|
|
||||||
@@ -3303,7 +3321,7 @@ msgstr "Nunca iniciar tocando"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nova pasta"
|
msgstr "Nova pasta"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Nova lista de reprodução"
|
msgstr "Nova lista de reprodução"
|
||||||
|
|
||||||
@@ -3388,7 +3406,7 @@ msgstr "Nenhuma música tocando"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Nenhum"
|
msgstr "Nenhum"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3435,10 +3453,6 @@ msgstr "Tipo de notificação"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Notificações"
|
msgstr "Notificações"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Reproduzindo Agora"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3540,13 +3554,17 @@ msgstr ""
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Tags originais"
|
msgstr "Tags originais"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Ano original"
|
msgstr "Ano original"
|
||||||
|
|
||||||
@@ -3620,7 +3638,7 @@ msgstr ""
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausar"
|
msgstr "Pausar"
|
||||||
@@ -3654,21 +3672,25 @@ msgstr "Artista"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Barra lateral simples"
|
msgstr "Barra lateral simples"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Reproduzir"
|
msgstr "Reproduzir"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Número de reproduções"
|
msgstr "Número de reproduções"
|
||||||
|
|
||||||
@@ -3730,7 +3752,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "A lista de reprodução terminou"
|
msgstr "A lista de reprodução terminou"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3763,7 +3785,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Por favor, feche seu navegador e volte ao Strawberry"
|
msgstr "Por favor, feche seu navegador e volte ao Strawberry"
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3908,20 +3930,20 @@ msgstr "Consultando dispositivo..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Colocar as faixas selecionadas na fila"
|
msgstr "Colocar as faixas selecionadas na fila"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3973,7 +3995,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4042,7 +4064,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4050,7 +4072,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4232,12 +4254,12 @@ msgstr ""
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Retomar a reprodução ao iniciar"
|
msgstr "Retomar a reprodução ao iniciar"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4288,10 +4310,13 @@ msgstr "Remover o dispositivo com segurança"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Remover o dispositivo com segurança após copiar"
|
msgstr "Remover o dispositivo com segurança após copiar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Taxa de amostragem"
|
msgstr "Taxa de amostragem"
|
||||||
|
|
||||||
@@ -4525,7 +4550,7 @@ msgstr ""
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Mudar %1 para \"%2\"..."
|
msgstr "Mudar %1 para \"%2\"..."
|
||||||
@@ -4755,11 +4780,15 @@ msgstr "Tamanho:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Pular para a música anterior da lista"
|
msgstr "Pular para a música anterior da lista"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Número de pulos"
|
msgstr "Número de pulos"
|
||||||
|
|
||||||
@@ -4767,11 +4796,11 @@ msgstr "Número de pulos"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Pular para a próxima música da lista"
|
msgstr "Pular para a próxima música da lista"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Pular faixas selecionadas"
|
msgstr "Pular faixas selecionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Pular faixa"
|
msgstr "Pular faixa"
|
||||||
|
|
||||||
@@ -4779,7 +4808,7 @@ msgstr "Pular faixa"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Capa pequena de álbum"
|
msgstr "Capa pequena de álbum"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Barra lateral compacta"
|
msgstr "Barra lateral compacta"
|
||||||
|
|
||||||
@@ -4855,6 +4884,10 @@ msgstr "Fonte"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4945,6 +4978,14 @@ msgstr "O Strawberry pode exibir uma mensagem quando a faixa mudar."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5053,7 +5094,7 @@ msgstr ""
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Mostrar abas no topo"
|
msgstr "Mostrar abas no topo"
|
||||||
|
|
||||||
@@ -5135,7 +5176,7 @@ msgstr "O site que você pediu não existe!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "O site que você pediu não é uma imagem!"
|
msgstr "O site que você pediu não é uma imagem!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5270,7 +5311,7 @@ msgstr "Hoje"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Mudar status da fila"
|
msgstr "Mudar status da fila"
|
||||||
|
|
||||||
@@ -5278,7 +5319,7 @@ msgstr "Mudar status da fila"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Ativar/desativar scrobbling"
|
msgstr "Ativar/desativar scrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5391,7 +5432,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Desconhecido"
|
msgstr "Desconhecido"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5407,11 +5448,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Capa não fixada"
|
msgstr "Capa não fixada"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Não pular faixas selecionadas"
|
msgstr "Não pular faixas selecionadas"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Não pular faixa"
|
msgstr "Não pular faixa"
|
||||||
|
|
||||||
@@ -5419,7 +5460,7 @@ msgstr "Não pular faixa"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Atualizar a biblioteca quando o Strawberry iniciar"
|
msgstr "Atualizar a biblioteca quando o Strawberry iniciar"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Atualizando %1"
|
msgstr "Atualizando %1"
|
||||||
@@ -5434,7 +5475,7 @@ msgstr ""
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Atualizando %1%..."
|
msgstr "Atualizando %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Atualizando biblioteca"
|
msgstr "Atualizando biblioteca"
|
||||||
|
|
||||||
@@ -5658,7 +5699,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Gostaria de realizar um reescaneamento completo agora?"
|
msgstr "Gostaria de realizar um reescaneamento completo agora?"
|
||||||
|
|
||||||
@@ -5721,6 +5762,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Você não está logado."
|
msgstr "Você não está logado."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5876,7 +5925,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"PO-Revision-Date: 2023-07-12 01:22-0400\n"
|
"PO-Revision-Date: 2023-10-15 08:23-0400\n"
|
||||||
"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
|
"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
@@ -599,7 +599,7 @@ msgstr "Добавить все треки из каталога и всех е
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Добавить каталог…"
|
msgstr "Добавить каталог…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Добавить файл"
|
msgstr "Добавить файл"
|
||||||
|
|
||||||
@@ -615,7 +615,7 @@ msgstr "Конвертировать файлы"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Добавить файлы для конвертирования"
|
msgstr "Добавить файлы для конвертирования"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Добавление папки"
|
msgstr "Добавление папки"
|
||||||
|
|
||||||
@@ -725,7 +725,7 @@ msgstr "Добавить поток…"
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Добавить в альбомы"
|
msgstr "Добавить в альбомы"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Добавить в другой плейлист"
|
msgstr "Добавить в другой плейлист"
|
||||||
|
|
||||||
@@ -803,10 +803,13 @@ msgstr "Альбом (идеальная громкость всех треко
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "raАльбом - Диск"
|
msgstr "raАльбом - Диск"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr "Артист альбома"
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Артист альбома"
|
msgstr "Артист альбома"
|
||||||
|
|
||||||
@@ -1004,7 +1007,7 @@ msgstr "Формат аудио"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:668
|
#: ../build/src/ui_backendsettingspage.h:668
|
||||||
msgid "Audio normalization"
|
msgid "Audio normalization"
|
||||||
msgstr ""
|
msgstr "Нормализация звука"
|
||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:646
|
#: ../build/src/ui_backendsettingspage.h:646
|
||||||
msgid "Audio output"
|
msgid "Audio output"
|
||||||
@@ -1132,10 +1135,14 @@ msgstr "Поведение"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Лучшее"
|
msgstr "Лучшее"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr "Разрядность"
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Разрядность"
|
msgstr "Разрядность"
|
||||||
|
|
||||||
@@ -1300,7 +1307,7 @@ msgstr "Очистить дисковый кэш"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Очистить обложку"
|
msgstr "Очистить обложку"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Очистить плейлист"
|
msgstr "Очистить плейлист"
|
||||||
|
|
||||||
@@ -1358,7 +1365,7 @@ msgstr "Фильтр фонотеки"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Расширенная группировка фонотеки"
|
msgstr "Расширенная группировка фонотеки"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Уведомление о пересканировании фонотеки"
|
msgstr "Уведомление о пересканировании фонотеки"
|
||||||
|
|
||||||
@@ -1728,11 +1735,19 @@ msgstr "Танец"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Обнаружено повреждение базы данных."
|
msgstr "Обнаружено повреждение базы данных."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr "Дата создания"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr "Дата изменения"
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Дата создания"
|
msgstr "Дата создания"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Дата изменения"
|
msgstr "Дата изменения"
|
||||||
|
|
||||||
@@ -1803,11 +1818,11 @@ msgstr "Удалять исходные файлы"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Удаление файлов"
|
msgstr "Удаление файлов"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Убрать выбранные треки из очереди"
|
msgstr "Убрать выбранные треки из очереди"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Убрать трек из очереди"
|
msgstr "Убрать трек из очереди"
|
||||||
|
|
||||||
@@ -1965,23 +1980,23 @@ msgstr "Динамичный случайный микс"
|
|||||||
|
|
||||||
#: context/contextview.cpp:167
|
#: context/contextview.cpp:167
|
||||||
msgid "EBU R 128 Integrated Loudness"
|
msgid "EBU R 128 Integrated Loudness"
|
||||||
msgstr ""
|
msgstr "Встроенная громкость EBU R 128"
|
||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:679
|
#: ../build/src/ui_backendsettingspage.h:679
|
||||||
msgid "EBU R 128 Loudness Normalization"
|
msgid "EBU R 128 Loudness Normalization"
|
||||||
msgstr ""
|
msgstr "Нормализация громкости EBU R 128"
|
||||||
|
|
||||||
#: context/contextview.cpp:168
|
#: context/contextview.cpp:168
|
||||||
msgid "EBU R 128 Loudness Range"
|
msgid "EBU R 128 Loudness Range"
|
||||||
msgstr ""
|
msgstr "Диапазон громкости EBU R 128"
|
||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:890
|
#: ../build/src/ui_edittagdialog.h:890
|
||||||
msgid "EBU R 128 integrated loudness"
|
msgid "EBU R 128 integrated loudness"
|
||||||
msgstr ""
|
msgstr "Встроенная громкость EBU R 128"
|
||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:899
|
#: ../build/src/ui_edittagdialog.h:899
|
||||||
msgid "EBU R 128 loudness range"
|
msgid "EBU R 128 loudness range"
|
||||||
msgstr ""
|
msgstr "Диапазон громкости EBU R 128"
|
||||||
|
|
||||||
#: ../build/src/ui_smartplaylistsviewcontainer.h:104
|
#: ../build/src/ui_smartplaylistsviewcontainer.h:104
|
||||||
msgid "Edit smart playlist"
|
msgid "Edit smart playlist"
|
||||||
@@ -1991,7 +2006,7 @@ msgstr "Править умный плейлист"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Править умный плейлист…"
|
msgstr "Править умный плейлист…"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Править тег «%1»…"
|
msgstr "Править тег «%1»…"
|
||||||
@@ -2158,7 +2173,7 @@ msgstr "Аналогично --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Аналогично --log-levels *:3"
|
msgstr "Аналогично --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Ошибка"
|
msgstr "Ошибка"
|
||||||
@@ -2370,6 +2385,22 @@ msgstr "Файл %1 не существует."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Файл %1 не распознан как допустимый аудиофайл."
|
msgstr "Файл %1 не распознан как допустимый аудиофайл."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr "Имя файла"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr "Имя файла (без пути)"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr "Размер файла"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr "Тип файла"
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Расширение файла"
|
msgstr "Расширение файла"
|
||||||
@@ -2378,25 +2409,17 @@ msgstr "Расширение файла"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Форматы файлов"
|
msgstr "Форматы файлов"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Полное имя файла"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Имя файла (без пути)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Пути файлов"
|
msgstr "Пути файлов"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Размер файла"
|
msgstr "Размер файла"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Тип файла"
|
msgstr "Тип файла"
|
||||||
|
|
||||||
@@ -2549,7 +2572,7 @@ msgstr "Общие"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Общие настройки"
|
msgstr "Общие настройки"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Аутентификация Genius"
|
msgstr "Аутентификация Genius"
|
||||||
|
|
||||||
@@ -2729,7 +2752,7 @@ msgstr "Значок"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Размер значков"
|
msgstr "Размер значков"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Значки сверху"
|
msgstr "Значки сверху"
|
||||||
|
|
||||||
@@ -2837,8 +2860,8 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Установить Strawberry через PPA:"
|
msgstr "Установить Strawberry через PPA:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr "Встроенная громкость"
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
msgid "Integrity check"
|
msgid "Integrity check"
|
||||||
@@ -2872,21 +2895,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Обнаружено, что Strawberry работает через Snap"
|
msgstr "Обнаружено, что Strawberry работает через Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
"Похоже, что Strawberry работает под управлением Rosetta. Strawberry в "
|
|
||||||
"настоящее время имеет ограниченную поддержку macOS, а работа в Rosetta не "
|
|
||||||
"поддерживается и вызывает проблемы. Если вы хотите использовать Strawberry "
|
|
||||||
"на текущем процессоре, вам следует собрать приложение из исходного кода. См. "
|
|
||||||
"инструкции:\n"
|
|
||||||
"https://wiki.strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Немедленный переход к предыдущей песне"
|
msgstr "Немедленный переход к предыдущей песне"
|
||||||
@@ -2905,11 +2913,11 @@ msgstr "Сохранять исходные файлы"
|
|||||||
|
|
||||||
#: core/song.cpp:715
|
#: core/song.cpp:715
|
||||||
msgid "LU"
|
msgid "LU"
|
||||||
msgstr ""
|
msgstr "Eдиница громкости (LU)"
|
||||||
|
|
||||||
#: core/song.cpp:703
|
#: core/song.cpp:703
|
||||||
msgid "LUFS"
|
msgid "LUFS"
|
||||||
msgstr ""
|
msgstr "Единица громкости относительно полной шкалы (LUFS)"
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:291
|
#: ../build/src/ui_behavioursettingspage.h:291
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
@@ -2927,11 +2935,15 @@ msgstr "Большой зал"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Крупная обложка альбома"
|
msgstr "Крупная обложка альбома"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Широкая боковая панель"
|
msgstr "Широкая боковая панель"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr "Последний раз"
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Последний раз"
|
msgstr "Последний раз"
|
||||||
@@ -3066,8 +3078,8 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Профиль Long term prediction (LTP)"
|
msgstr "Профиль Long term prediction (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr "Диапазон громкости"
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
#: ../build/src/ui_mainwindow.h:634
|
#: ../build/src/ui_mainwindow.h:634
|
||||||
@@ -3306,8 +3318,10 @@ msgid ""
|
|||||||
"Multiple search terms can also be combined with \"%1\" (default) and \"%2\", "
|
"Multiple search terms can also be combined with \"%1\" (default) and \"%2\", "
|
||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Несколько поисковых терминов можно объединить с помощью символов «%1» (по "
|
||||||
|
"умолчанию) и «%2», а сгруппировать с помощью круглых скобок."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Музыка"
|
msgstr "Музыка"
|
||||||
|
|
||||||
@@ -3351,7 +3365,7 @@ msgstr "Никогда не начинать воспроизведение"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Новая папка"
|
msgstr "Новая папка"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Новый плейлист"
|
msgstr "Новый плейлист"
|
||||||
|
|
||||||
@@ -3397,7 +3411,7 @@ msgstr "Без анализатора"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:669
|
#: ../build/src/ui_backendsettingspage.h:669
|
||||||
msgid "No audio normalization"
|
msgid "No audio normalization"
|
||||||
msgstr ""
|
msgstr "Без нормализации звука"
|
||||||
|
|
||||||
#: covermanager/albumcovermanager.cpp:1017
|
#: covermanager/albumcovermanager.cpp:1017
|
||||||
msgid "No covers to export."
|
msgid "No covers to export."
|
||||||
@@ -3435,7 +3449,7 @@ msgstr "Ничего не играет"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Нет"
|
msgstr "Нет"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Ни одна из выбранных песен не подходит для копирования на устройство"
|
msgstr "Ни одна из выбранных песен не подходит для копирования на устройство"
|
||||||
@@ -3481,10 +3495,6 @@ msgstr "Тип уведомления"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Уведомления"
|
msgstr "Уведомления"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Сейчас проигрывается"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "&Перезаписать все"
|
msgstr "&Перезаписать все"
|
||||||
@@ -3588,13 +3598,17 @@ msgstr "Организовать файлы…"
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Организация файлов"
|
msgstr "Организация файлов"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr "Год оригинала"
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Исходные теги"
|
msgstr "Исходные теги"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Год оригинала"
|
msgstr "Год оригинала"
|
||||||
|
|
||||||
@@ -3671,7 +3685,7 @@ msgstr "Путь"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Шаблон"
|
msgstr "Шаблон"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Пауза"
|
msgstr "Пауза"
|
||||||
@@ -3689,10 +3703,12 @@ msgid ""
|
|||||||
"Perform song EBU R 128 analysis (required for EBU R 128 loudness "
|
"Perform song EBU R 128 analysis (required for EBU R 128 loudness "
|
||||||
"normalization)"
|
"normalization)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Выполнить анализ композиции EBU R 128 (требуется для нормализации громкости "
|
||||||
|
"EBU R 128)"
|
||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:680
|
#: ../build/src/ui_backendsettingspage.h:680
|
||||||
msgid "Perform track loudness normalization"
|
msgid "Perform track loudness normalization"
|
||||||
msgstr ""
|
msgstr "Выполнить нормализацию громкости дорожки"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:131 playlist/playlist.cpp:1374
|
#: collection/savedgroupingmanager.cpp:131 playlist/playlist.cpp:1374
|
||||||
#: organize/organizedialog.cpp:110 ../build/src/ui_groupbydialog.h:204
|
#: organize/organizedialog.cpp:110 ../build/src/ui_groupbydialog.h:204
|
||||||
@@ -3705,21 +3721,25 @@ msgstr "Исполнитель"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Пиксель"
|
msgstr "Пиксель"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Обычная боковая панель"
|
msgstr "Обычная боковая панель"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Играть"
|
msgstr "Играть"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr "Разы"
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Кнопки управления проигрыванием"
|
msgstr "Кнопки управления проигрыванием"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Разы"
|
msgstr "Разы"
|
||||||
|
|
||||||
@@ -3783,7 +3803,7 @@ msgstr "Кнопки плейлиста"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Плейлист закончился"
|
msgstr "Плейлист закончился"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3818,7 +3838,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Пожалуйста, закройте браузер и вернитесь в Strawberry."
|
msgstr "Пожалуйста, закройте браузер и вернитесь в Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Пожалуйста, откройте эту ссылку в вашем браузере"
|
msgstr "Пожалуйста, откройте эту ссылку в вашем браузере"
|
||||||
|
|
||||||
@@ -3865,6 +3885,8 @@ msgid ""
|
|||||||
"Prefix a search term with a field name to limit the search to that field, e."
|
"Prefix a search term with a field name to limit the search to that field, e."
|
||||||
"g.:"
|
"g.:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Приставка имени поля в поисковом термине позволяет ограничить поиск этим "
|
||||||
|
"полем, например:"
|
||||||
|
|
||||||
#: collection/collectionfilterwidget.cpp:80
|
#: collection/collectionfilterwidget.cpp:80
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -3971,20 +3993,20 @@ msgstr "Производится опрос носителя…"
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Очередь"
|
msgstr "Очередь"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Выбранные треки в очередь"
|
msgstr "Выбранные треки в очередь"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Очередь выбранных треков для последующего воспроизведения"
|
msgstr "Очередь выбранных треков для последующего воспроизведения"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "В очередь для игры следующим"
|
msgstr "В очередь для игры следующим"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4040,13 +4062,13 @@ msgstr ""
|
|||||||
"не поддерживает шифрованные потоки."
|
"не поддерживает шифрованные потоки."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Получен неверный ответ от веб-браузера."
|
msgstr "Получен неверный ответ от веб-браузера."
|
||||||
|
|
||||||
#: scrobbler/scrobblingapi20.cpp:261
|
#: scrobbler/scrobblingapi20.cpp:261
|
||||||
msgid "Received invalid reply from web browser. Try another browser."
|
msgid "Received invalid reply from web browser. Try another browser."
|
||||||
msgstr ""
|
msgstr "Получен неверный ответ от веб-браузера. Попробуйте другой браузер."
|
||||||
|
|
||||||
#: tidal/tidalrequest.cpp:1195 qobuz/qobuzrequest.cpp:1257
|
#: tidal/tidalrequest.cpp:1195 qobuz/qobuzrequest.cpp:1257
|
||||||
#, qt-format
|
#, qt-format
|
||||||
@@ -4111,7 +4133,7 @@ msgstr "Получение песен для %1 альбомов…"
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Получение песен…"
|
msgstr "Получение песен…"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"В перенаправлении с Genius отсутствует код или состояние элементов запроса."
|
"В перенаправлении с Genius отсутствует код или состояние элементов запроса."
|
||||||
@@ -4120,7 +4142,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "В перенаправлении отсутствует код или состояние токена!"
|
msgstr "В перенаправлении отсутствует код или состояние токена!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "В перенаправлении отсутствует код токена!"
|
msgstr "В перенаправлении отсутствует код токена!"
|
||||||
|
|
||||||
@@ -4300,12 +4322,12 @@ msgstr "Ограничить разрешёнными символами в фа
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Продолжить воспроизведение при запуске"
|
msgstr "Продолжить воспроизведение при запуске"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Получение обложки альбома для %1…"
|
msgstr "Получение обложки альбома для %1…"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Получение обложек альбомов для %1…"
|
msgstr "Получение обложек альбомов для %1…"
|
||||||
@@ -4356,10 +4378,13 @@ msgstr "Безопасно извлечь устройство"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Безопасно извлечь устройство после копирования"
|
msgstr "Безопасно извлечь устройство после копирования"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr "Частота"
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Частота"
|
msgstr "Частота"
|
||||||
|
|
||||||
@@ -4511,6 +4536,8 @@ msgid ""
|
|||||||
"Search terms for numerical fields can be prefixed with %1 or %2 to refine "
|
"Search terms for numerical fields can be prefixed with %1 or %2 to refine "
|
||||||
"the search, e.g.: "
|
"the search, e.g.: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Для уточнения поиска в числовых полях можно использовать приставки %1 или "
|
||||||
|
"%2, например:"
|
||||||
|
|
||||||
#: tidal/tidalrequest.cpp:369 tidal/tidalrequest.cpp:383
|
#: tidal/tidalrequest.cpp:369 tidal/tidalrequest.cpp:383
|
||||||
#: tidal/tidalrequest.cpp:397 qobuz/qobuzrequest.cpp:357
|
#: tidal/tidalrequest.cpp:397 qobuz/qobuzrequest.cpp:357
|
||||||
@@ -4594,7 +4621,7 @@ msgstr "Адрес сервера недействителен."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Скробблинг на стороне сервера"
|
msgstr "Скробблинг на стороне сервера"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Установить %1 в «%2»…"
|
msgstr "Установить %1 в «%2»…"
|
||||||
@@ -4824,11 +4851,15 @@ msgstr "Размер:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ска"
|
msgstr "Ска"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr "Пропуски"
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Переместить назад в плейлисте"
|
msgstr "Переместить назад в плейлисте"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Пропуски"
|
msgstr "Пропуски"
|
||||||
|
|
||||||
@@ -4836,11 +4867,11 @@ msgstr "Пропуски"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Переместить вперёд в плейлисте"
|
msgstr "Переместить вперёд в плейлисте"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Пропустить выбранные треки"
|
msgstr "Пропустить выбранные треки"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Пропустить трек"
|
msgstr "Пропустить трек"
|
||||||
|
|
||||||
@@ -4848,7 +4879,7 @@ msgstr "Пропустить трек"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Маленькая обложка альбома"
|
msgstr "Маленькая обложка альбома"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Узкая боковая панель"
|
msgstr "Узкая боковая панель"
|
||||||
|
|
||||||
@@ -4927,6 +4958,10 @@ msgstr "Источник"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr "Поддержать Strawberry"
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Аутентификация Spotify"
|
msgstr "Аутентификация Spotify"
|
||||||
@@ -5017,6 +5052,17 @@ msgstr "Strawberry может показывать уведомление при
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry — музыкальный проигрыватель и органайзер фонотеки."
|
msgstr "Strawberry — музыкальный проигрыватель и органайзер фонотеки."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
"Strawberry — это бесплатное и открытое программное обеспечение. Если вам "
|
||||||
|
"приглянулось оно, пожалуйста, рассмотрите возможность пожертвования. Для "
|
||||||
|
"подробностей о спонсорстве посетите наш сайт %1"
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5131,7 +5177,7 @@ msgstr "Режим широкой боковой панели"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Режим узкой боковой панели"
|
msgstr "Режим узкой боковой панели"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Вкладки сверху"
|
msgstr "Вкладки сверху"
|
||||||
|
|
||||||
@@ -5145,7 +5191,7 @@ msgstr "Теги"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:681
|
#: ../build/src/ui_backendsettingspage.h:681
|
||||||
msgid "Target Level"
|
msgid "Target Level"
|
||||||
msgstr ""
|
msgstr "Целевой уровень"
|
||||||
|
|
||||||
#: ../build/src/ui_transcoderoptionsvorbis.h:200
|
#: ../build/src/ui_transcoderoptionsvorbis.h:200
|
||||||
msgid "Target bitrate"
|
msgid "Target bitrate"
|
||||||
@@ -5213,7 +5259,7 @@ msgstr "Запрошенный сайт не существует!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Запрошенная ссылка не является изображением!"
|
msgstr "Запрошенная ссылка не является изображением!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5346,7 +5392,7 @@ msgstr "Сегодня"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Показать/скрыть модное экранное меню"
|
msgstr "Показать/скрыть модное экранное меню"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Переключить состояние очереди"
|
msgstr "Переключить состояние очереди"
|
||||||
|
|
||||||
@@ -5354,7 +5400,7 @@ msgstr "Переключить состояние очереди"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Вкл./откл. скробблинг"
|
msgstr "Вкл./откл. скробблинг"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Переключить статус пропуска"
|
msgstr "Переключить статус пропуска"
|
||||||
|
|
||||||
@@ -5467,7 +5513,7 @@ msgstr "Удалить Snap с помощью:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Неизвестный"
|
msgstr "Неизвестный"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Неизвестная ошибка"
|
msgstr "Неизвестная ошибка"
|
||||||
|
|
||||||
@@ -5483,11 +5529,11 @@ msgstr "Неизвестное расширение плейлиста"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Удалить обложку"
|
msgstr "Удалить обложку"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Не пропускать выбранные треки"
|
msgstr "Не пропускать выбранные треки"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Не пропускать трек"
|
msgstr "Не пропускать трек"
|
||||||
|
|
||||||
@@ -5495,7 +5541,7 @@ msgstr "Не пропускать трек"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Обновлять фонотеку при запуске Strawberry"
|
msgstr "Обновлять фонотеку при запуске Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Идёт обновление %1"
|
msgstr "Идёт обновление %1"
|
||||||
@@ -5510,7 +5556,7 @@ msgstr "Идёт обновление базы данных %1."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Идёт обновление %1%…"
|
msgstr "Идёт обновление %1%…"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Обновляется фонотека"
|
msgstr "Обновляется фонотека"
|
||||||
|
|
||||||
@@ -5743,7 +5789,7 @@ msgstr ""
|
|||||||
"Хотите ли вы переместить и другие песни из этого альбома в «Различные "
|
"Хотите ли вы переместить и другие песни из этого альбома в «Различные "
|
||||||
"артисты»?"
|
"артисты»?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Хотите выполнить полное пересканирование сейчас?"
|
msgstr "Хотите выполнить полное пересканирование сейчас?"
|
||||||
|
|
||||||
@@ -5805,6 +5851,17 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Вход не выполнен."
|
msgstr "Вход не выполнен."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
"Вы запустили Strawberry под управлением Rosetta. Работа проигрывателя в "
|
||||||
|
"Rosetta не поддерживается и вызывает проблемы. Вам следует скачать "
|
||||||
|
"Strawberry для нужной архитектуры ЦП из %1"
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5964,7 +6021,7 @@ msgid "in the last"
|
|||||||
msgstr "в последние"
|
msgstr "в последние"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "кбит/с"
|
msgstr "кбит/с"
|
||||||
|
|
||||||
@@ -6029,7 +6086,7 @@ msgstr "pcm"
|
|||||||
|
|
||||||
#: collection/collectionfilterwidget.cpp:90 playlist/playlistcontainer.cpp:140
|
#: collection/collectionfilterwidget.cpp:90 playlist/playlistcontainer.cpp:140
|
||||||
msgid "rating"
|
msgid "rating"
|
||||||
msgstr ""
|
msgstr "оценка"
|
||||||
|
|
||||||
#: playlist/playlistundocommands.cpp:68 playlist/playlistundocommands.cpp:96
|
#: playlist/playlistundocommands.cpp:68 playlist/playlistundocommands.cpp:96
|
||||||
#, c-format, qt-plural-format
|
#, c-format, qt-plural-format
|
||||||
@@ -6040,12 +6097,12 @@ msgstr "удаление %n песен"
|
|||||||
#: collection/collectionfilterwidget.cpp:85
|
#: collection/collectionfilterwidget.cpp:85
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "searches the collection for all artists that contain the word %1. "
|
msgid "searches the collection for all artists that contain the word %1. "
|
||||||
msgstr ""
|
msgstr "выполняет поиск в фонотеке всех артистов со словом %1."
|
||||||
|
|
||||||
#: playlist/playlistcontainer.cpp:134
|
#: playlist/playlistcontainer.cpp:134
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "searches the playlist for all artists that contain the word %1. "
|
msgid "searches the playlist for all artists that contain the word %1. "
|
||||||
msgstr ""
|
msgstr "выполняет поиск в плейлисте всех артистов со словом %1."
|
||||||
|
|
||||||
#: smartplaylists/smartplaylistsearchterm.cpp:433
|
#: smartplaylists/smartplaylistsearchterm.cpp:433
|
||||||
msgid "shortest first"
|
msgid "shortest first"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"PO-Revision-Date: 2023-07-21 04:26-0400\n"
|
"PO-Revision-Date: 2023-09-10 06:26-0400\n"
|
||||||
"Last-Translator: Jonatan Nyberg <jonatan@autistici.org>\n"
|
"Last-Translator: Jonatan Nyberg <jonatan@autistici.org>\n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"Language: sv\n"
|
"Language: sv\n"
|
||||||
@@ -586,7 +586,7 @@ msgstr "Lägg till alla låtar från en mapp och alla dess undermappar"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Lägg till mapp..."
|
msgstr "Lägg till mapp..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Lägg till fil"
|
msgstr "Lägg till fil"
|
||||||
|
|
||||||
@@ -602,7 +602,7 @@ msgstr "Lägg till fil(er) i omkodaren"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Lägg till filer för omkodning"
|
msgstr "Lägg till filer för omkodning"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Lägg till mapp"
|
msgstr "Lägg till mapp"
|
||||||
|
|
||||||
@@ -712,7 +712,7 @@ msgstr "Lägg till flöde..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Lägg till i album"
|
msgstr "Lägg till i album"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Lägg till i en annan spellista"
|
msgstr "Lägg till i en annan spellista"
|
||||||
|
|
||||||
@@ -790,10 +790,13 @@ msgstr "Album (lämplig ljudstyrka för alla spår)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Album - Skiva"
|
msgstr "Album - Skiva"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Albumartist"
|
msgstr "Albumartist"
|
||||||
|
|
||||||
@@ -948,7 +951,7 @@ msgstr "Automatiska omslag"
|
|||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:884
|
#: ../build/src/ui_edittagdialog.h:884
|
||||||
msgid "Art Embedded"
|
msgid "Art Embedded"
|
||||||
msgstr ""
|
msgstr "Omslaget inbäddat"
|
||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:898
|
#: ../build/src/ui_edittagdialog.h:898
|
||||||
msgid "Art Manual"
|
msgid "Art Manual"
|
||||||
@@ -956,7 +959,7 @@ msgstr "Manuella omslag"
|
|||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:896
|
#: ../build/src/ui_edittagdialog.h:896
|
||||||
msgid "Art Unset"
|
msgid "Art Unset"
|
||||||
msgstr ""
|
msgstr "Omslaget inte inställt"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:95 playlist/playlist.cpp:1364
|
#: collection/savedgroupingmanager.cpp:95 playlist/playlist.cpp:1364
|
||||||
#: organize/organizedialog.cpp:106 ../build/src/ui_groupbydialog.h:191
|
#: organize/organizedialog.cpp:106 ../build/src/ui_groupbydialog.h:191
|
||||||
@@ -991,7 +994,7 @@ msgstr "Ljudformat"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:668
|
#: ../build/src/ui_backendsettingspage.h:668
|
||||||
msgid "Audio normalization"
|
msgid "Audio normalization"
|
||||||
msgstr ""
|
msgstr "Ljudnormalisering"
|
||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:646
|
#: ../build/src/ui_backendsettingspage.h:646
|
||||||
msgid "Audio output"
|
msgid "Audio output"
|
||||||
@@ -1119,10 +1122,14 @@ msgstr "Beteende"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Bästa"
|
msgstr "Bästa"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Bitdjup"
|
msgstr "Bitdjup"
|
||||||
|
|
||||||
@@ -1288,7 +1295,7 @@ msgstr "Rensa diskcache"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Rensa omslag"
|
msgstr "Rensa omslag"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Rensa spellista"
|
msgstr "Rensa spellista"
|
||||||
|
|
||||||
@@ -1347,7 +1354,7 @@ msgstr "Samlingsfilter"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Samling avancerad gruppering"
|
msgstr "Samling avancerad gruppering"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Notis om omskanning av samling"
|
msgstr "Notis om omskanning av samling"
|
||||||
|
|
||||||
@@ -1568,7 +1575,7 @@ msgstr "Omslaget bytt: kommer att tas bort när det sparas. "
|
|||||||
|
|
||||||
#: dialogs/edittagdialog.cpp:869
|
#: dialogs/edittagdialog.cpp:869
|
||||||
msgid "Cover changed: Will be unset when saved."
|
msgid "Cover changed: Will be unset when saved."
|
||||||
msgstr "Omslaget bytt: återställer när det sparas. "
|
msgstr "Omslaget bytt: återställs när det sparas. "
|
||||||
|
|
||||||
#: dialogs/edittagdialog.cpp:873
|
#: dialogs/edittagdialog.cpp:873
|
||||||
msgid "Cover changed: Will set new when saved."
|
msgid "Cover changed: Will set new when saved."
|
||||||
@@ -1718,11 +1725,19 @@ msgstr "Dans"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Databasskada upptäcktes."
|
msgstr "Databasskada upptäcktes."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Datum skapad"
|
msgstr "Datum skapad"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Datum ändrad"
|
msgstr "Datum ändrad"
|
||||||
|
|
||||||
@@ -1793,11 +1808,11 @@ msgstr "Ta bort originalfiler"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Tar bort filer"
|
msgstr "Tar bort filer"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Ta bort valda spår från kön"
|
msgstr "Ta bort valda spår från kön"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Ta bort spår från kön"
|
msgstr "Ta bort spår från kön"
|
||||||
|
|
||||||
@@ -1955,23 +1970,23 @@ msgstr "Dynamisk slumpmässig mixning"
|
|||||||
|
|
||||||
#: context/contextview.cpp:167
|
#: context/contextview.cpp:167
|
||||||
msgid "EBU R 128 Integrated Loudness"
|
msgid "EBU R 128 Integrated Loudness"
|
||||||
msgstr ""
|
msgstr "EBU R 128 integrerad ljudstyrka"
|
||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:679
|
#: ../build/src/ui_backendsettingspage.h:679
|
||||||
msgid "EBU R 128 Loudness Normalization"
|
msgid "EBU R 128 Loudness Normalization"
|
||||||
msgstr ""
|
msgstr "EBU R 128 ljudstyrkenormalisering"
|
||||||
|
|
||||||
#: context/contextview.cpp:168
|
#: context/contextview.cpp:168
|
||||||
msgid "EBU R 128 Loudness Range"
|
msgid "EBU R 128 Loudness Range"
|
||||||
msgstr ""
|
msgstr "EBU R 128 ljudstyrkeintervall"
|
||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:890
|
#: ../build/src/ui_edittagdialog.h:890
|
||||||
msgid "EBU R 128 integrated loudness"
|
msgid "EBU R 128 integrated loudness"
|
||||||
msgstr ""
|
msgstr "EBU R 128 integrerad ljudstyrka"
|
||||||
|
|
||||||
#: ../build/src/ui_edittagdialog.h:899
|
#: ../build/src/ui_edittagdialog.h:899
|
||||||
msgid "EBU R 128 loudness range"
|
msgid "EBU R 128 loudness range"
|
||||||
msgstr ""
|
msgstr "EBU R 128 ljudstyrkeintervall"
|
||||||
|
|
||||||
#: ../build/src/ui_smartplaylistsviewcontainer.h:104
|
#: ../build/src/ui_smartplaylistsviewcontainer.h:104
|
||||||
msgid "Edit smart playlist"
|
msgid "Edit smart playlist"
|
||||||
@@ -1981,7 +1996,7 @@ msgstr "Redigera smart spellista"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Redigera smart spellista..."
|
msgstr "Redigera smart spellista..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Redigera taggen \"%1\"..."
|
msgstr "Redigera taggen \"%1\"..."
|
||||||
@@ -2148,7 +2163,7 @@ msgstr "Motsvarar --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Motsvarar --log-levels *:3"
|
msgstr "Motsvarar --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Fel"
|
msgstr "Fel"
|
||||||
@@ -2360,6 +2375,22 @@ msgstr "Filen %1 finns inte."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Filen %1 känns inte igen som en giltig ljudfil."
|
msgstr "Filen %1 känns inte igen som en giltig ljudfil."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Filändelse"
|
msgstr "Filändelse"
|
||||||
@@ -2368,25 +2399,17 @@ msgstr "Filändelse"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Filformat"
|
msgstr "Filformat"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Filnamn"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Filnamn (utan sökväg)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Filsökvägar"
|
msgstr "Filsökvägar"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Filstorlek"
|
msgstr "Filstorlek"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Filtyp"
|
msgstr "Filtyp"
|
||||||
|
|
||||||
@@ -2539,7 +2562,7 @@ msgstr "Allmänt"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Allmänna inställningar"
|
msgstr "Allmänna inställningar"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Genius-autentisering"
|
msgstr "Genius-autentisering"
|
||||||
|
|
||||||
@@ -2719,7 +2742,7 @@ msgstr "Ikon"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Ikonstorlekar"
|
msgstr "Ikonstorlekar"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Ikoner längst upp"
|
msgstr "Ikoner längst upp"
|
||||||
|
|
||||||
@@ -2826,7 +2849,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr "Installera strawberry via PPA:"
|
msgstr "Installera strawberry via PPA:"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2861,20 +2884,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Det upptäcktes att Strawberry körs som en Snap"
|
msgstr "Det upptäcktes att Strawberry körs som en Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
"Det verkar som att Strawberry kör under Rosetta. Strawberry har för "
|
|
||||||
"närvarande begränsat macOS-stöd, och att köra Strawberry under Rosetta stöds "
|
|
||||||
"inte och är känt för att ha problem. Om du vill använda Strawberry på den "
|
|
||||||
"nuvarande CPU:n bör du bygga Strawberry från källan. För instruktioner se.: "
|
|
||||||
"https://wiki.strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Hoppa till föregående låt direkt"
|
msgstr "Hoppa till föregående låt direkt"
|
||||||
@@ -2893,11 +2902,11 @@ msgstr "Behåll originalfiler"
|
|||||||
|
|
||||||
#: core/song.cpp:715
|
#: core/song.cpp:715
|
||||||
msgid "LU"
|
msgid "LU"
|
||||||
msgstr ""
|
msgstr "LU"
|
||||||
|
|
||||||
#: core/song.cpp:703
|
#: core/song.cpp:703
|
||||||
msgid "LUFS"
|
msgid "LUFS"
|
||||||
msgstr ""
|
msgstr "LUFS"
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:291
|
#: ../build/src/ui_behavioursettingspage.h:291
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
@@ -2915,11 +2924,15 @@ msgstr "Stor sal"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Stort albumomslag"
|
msgstr "Stort albumomslag"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Stort sidofält"
|
msgstr "Stort sidofält"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Senast spelade"
|
msgstr "Senast spelade"
|
||||||
@@ -3054,7 +3067,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Långsiktig förutsägelseprofil (LTP)"
|
msgstr "Långsiktig förutsägelseprofil (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3293,8 +3306,10 @@ msgid ""
|
|||||||
"Multiple search terms can also be combined with \"%1\" (default) and \"%2\", "
|
"Multiple search terms can also be combined with \"%1\" (default) and \"%2\", "
|
||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Flera söktermer kan också kombineras med \"%1\" (standard) och \"%2\", samt "
|
||||||
|
"grupperas med parenteser."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Musik"
|
msgstr "Musik"
|
||||||
|
|
||||||
@@ -3338,7 +3353,7 @@ msgstr "Aldrig starta uppspelning"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Ny mapp"
|
msgstr "Ny mapp"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Ny spellista"
|
msgstr "Ny spellista"
|
||||||
|
|
||||||
@@ -3384,7 +3399,7 @@ msgstr "Ingen analysator"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:669
|
#: ../build/src/ui_backendsettingspage.h:669
|
||||||
msgid "No audio normalization"
|
msgid "No audio normalization"
|
||||||
msgstr ""
|
msgstr "Ingen ljudnormalisering"
|
||||||
|
|
||||||
#: covermanager/albumcovermanager.cpp:1017
|
#: covermanager/albumcovermanager.cpp:1017
|
||||||
msgid "No covers to export."
|
msgid "No covers to export."
|
||||||
@@ -3422,7 +3437,7 @@ msgstr "Ingen låt spelas"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Ingen"
|
msgstr "Ingen"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Ingen av de valda låtarna lämpar sig för kopiering till en enhet"
|
msgstr "Ingen av de valda låtarna lämpar sig för kopiering till en enhet"
|
||||||
@@ -3468,10 +3483,6 @@ msgstr "Aviseringstyp"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Aviseringar"
|
msgstr "Aviseringar"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Spelas just nu"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "S&kriv över alla"
|
msgstr "S&kriv över alla"
|
||||||
@@ -3575,13 +3586,17 @@ msgstr "Organisera filer..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Organiserar filer"
|
msgstr "Organiserar filer"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Ursprungliga taggar"
|
msgstr "Ursprungliga taggar"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Originalår"
|
msgstr "Originalår"
|
||||||
|
|
||||||
@@ -3655,7 +3670,7 @@ msgstr "Sökväg"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Mönster"
|
msgstr "Mönster"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Pausa"
|
msgstr "Pausa"
|
||||||
@@ -3673,10 +3688,11 @@ msgid ""
|
|||||||
"Perform song EBU R 128 analysis (required for EBU R 128 loudness "
|
"Perform song EBU R 128 analysis (required for EBU R 128 loudness "
|
||||||
"normalization)"
|
"normalization)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Utför låt EBU R 128 analys (krävs för EBU R 128 ljudstyrkenormalisering)"
|
||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:680
|
#: ../build/src/ui_backendsettingspage.h:680
|
||||||
msgid "Perform track loudness normalization"
|
msgid "Perform track loudness normalization"
|
||||||
msgstr ""
|
msgstr "Utför normalisering av spårets ljudstyrka"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:131 playlist/playlist.cpp:1374
|
#: collection/savedgroupingmanager.cpp:131 playlist/playlist.cpp:1374
|
||||||
#: organize/organizedialog.cpp:110 ../build/src/ui_groupbydialog.h:204
|
#: organize/organizedialog.cpp:110 ../build/src/ui_groupbydialog.h:204
|
||||||
@@ -3689,21 +3705,25 @@ msgstr "Aktör"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Vanligt sidofält"
|
msgstr "Vanligt sidofält"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Spela"
|
msgstr "Spela"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Spela kontrollknappar"
|
msgstr "Spela kontrollknappar"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Antal spelningar"
|
msgstr "Antal spelningar"
|
||||||
|
|
||||||
@@ -3766,7 +3786,7 @@ msgstr "Spellistknappar"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Spellistan är klar"
|
msgstr "Spellistan är klar"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3801,7 +3821,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Stäng din webbläsare och återgå till Strawberry."
|
msgstr "Stäng din webbläsare och återgå till Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Öppna den här webbadressen i din webbläsare"
|
msgstr "Öppna den här webbadressen i din webbläsare"
|
||||||
|
|
||||||
@@ -3848,6 +3868,8 @@ msgid ""
|
|||||||
"Prefix a search term with a field name to limit the search to that field, e."
|
"Prefix a search term with a field name to limit the search to that field, e."
|
||||||
"g.:"
|
"g.:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Prefix en sökterm med ett fältnamn för att begränsa sökningen till det "
|
||||||
|
"fältet, t.ex.:"
|
||||||
|
|
||||||
#: collection/collectionfilterwidget.cpp:80
|
#: collection/collectionfilterwidget.cpp:80
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -3953,20 +3975,20 @@ msgstr "Kommunicerar med enhet..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Kö"
|
msgstr "Kö"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Lägg till valda spår i kön"
|
msgstr "Lägg till valda spår i kön"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Lägg till valda spår i kön för att spela som nästa"
|
msgstr "Lägg till valda spår i kön för att spela som nästa"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Lägg till i kön för att spela som nästa"
|
msgstr "Lägg till i kön för att spela som nästa"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4022,13 +4044,13 @@ msgstr ""
|
|||||||
"närvarande inte krypterade flöden."
|
"närvarande inte krypterade flöden."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Tog emot ogiltigt svar från webbläsaren."
|
msgstr "Tog emot ogiltigt svar från webbläsaren."
|
||||||
|
|
||||||
#: scrobbler/scrobblingapi20.cpp:261
|
#: scrobbler/scrobblingapi20.cpp:261
|
||||||
msgid "Received invalid reply from web browser. Try another browser."
|
msgid "Received invalid reply from web browser. Try another browser."
|
||||||
msgstr ""
|
msgstr "Fick ogiltigt svar från webbläsaren. Prova en annan webbläsare."
|
||||||
|
|
||||||
#: tidal/tidalrequest.cpp:1195 qobuz/qobuzrequest.cpp:1257
|
#: tidal/tidalrequest.cpp:1195 qobuz/qobuzrequest.cpp:1257
|
||||||
#, qt-format
|
#, qt-format
|
||||||
@@ -4092,7 +4114,7 @@ msgstr "Tar emot låtar för %1 album..."
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr "Tar emot låtar..."
|
msgstr "Tar emot låtar..."
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Omdirigering från Genius saknar förfrågningsobjektkod eller tillstånd."
|
"Omdirigering från Genius saknar förfrågningsobjektkod eller tillstånd."
|
||||||
@@ -4101,7 +4123,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Omdirigering saknar tokenkod eller tillstånd!"
|
msgstr "Omdirigering saknar tokenkod eller tillstånd!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Omdirigering saknar token-kod!"
|
msgstr "Omdirigering saknar token-kod!"
|
||||||
|
|
||||||
@@ -4281,12 +4303,12 @@ msgstr "Begränsa till tecken som är tillåtna i FAT-filsystem"
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Fortsätt uppspelning vid start"
|
msgstr "Fortsätt uppspelning vid start"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Hämtar albumomslag för %1 album..."
|
msgstr "Hämtar albumomslag för %1 album..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Hämtar albumomslag för %1 album..."
|
msgstr "Hämtar albumomslag för %1 album..."
|
||||||
@@ -4337,10 +4359,13 @@ msgstr "Säker borttagning av enhet"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Säker borttagning av enheten efter kopiering"
|
msgstr "Säker borttagning av enheten efter kopiering"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Samplingsfrekvens"
|
msgstr "Samplingsfrekvens"
|
||||||
|
|
||||||
@@ -4491,6 +4516,8 @@ msgid ""
|
|||||||
"Search terms for numerical fields can be prefixed with %1 or %2 to refine "
|
"Search terms for numerical fields can be prefixed with %1 or %2 to refine "
|
||||||
"the search, e.g.: "
|
"the search, e.g.: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Söktermer för numeriska fält kan prefixas med %1 eller %2 för att förfina "
|
||||||
|
"sökningen, t.ex.:"
|
||||||
|
|
||||||
#: tidal/tidalrequest.cpp:369 tidal/tidalrequest.cpp:383
|
#: tidal/tidalrequest.cpp:369 tidal/tidalrequest.cpp:383
|
||||||
#: tidal/tidalrequest.cpp:397 qobuz/qobuzrequest.cpp:357
|
#: tidal/tidalrequest.cpp:397 qobuz/qobuzrequest.cpp:357
|
||||||
@@ -4574,7 +4601,7 @@ msgstr "Serverwebbadressen är ogiltig."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Skrobbling på serversidan"
|
msgstr "Skrobbling på serversidan"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Ställ in %1 till \"%2\"..."
|
msgstr "Ställ in %1 till \"%2\"..."
|
||||||
@@ -4804,11 +4831,15 @@ msgstr "Storlek:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Hoppa bakåt i spellista"
|
msgstr "Hoppa bakåt i spellista"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Antal överhoppningar"
|
msgstr "Antal överhoppningar"
|
||||||
|
|
||||||
@@ -4816,11 +4847,11 @@ msgstr "Antal överhoppningar"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Hoppa framåt i spellista"
|
msgstr "Hoppa framåt i spellista"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Hoppa över valda spår"
|
msgstr "Hoppa över valda spår"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Hoppa över spår"
|
msgstr "Hoppa över spår"
|
||||||
|
|
||||||
@@ -4828,7 +4859,7 @@ msgstr "Hoppa över spår"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Litet albumomslag"
|
msgstr "Litet albumomslag"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Litet sidofält"
|
msgstr "Litet sidofält"
|
||||||
|
|
||||||
@@ -4907,6 +4938,10 @@ msgstr "Källa"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify-autentisering"
|
msgstr "Spotify-autentisering"
|
||||||
@@ -4997,6 +5032,14 @@ msgstr "Strawberry kan visa ett meddelande vid byte av spår."
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry är en musikspelare och musiksamlingsorganisatör."
|
msgstr "Strawberry är en musikspelare och musiksamlingsorganisatör."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5110,7 +5153,7 @@ msgstr "Stort läge för flikfält"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Litet läge för flikfält"
|
msgstr "Litet läge för flikfält"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Flikar längst upp"
|
msgstr "Flikar längst upp"
|
||||||
|
|
||||||
@@ -5124,7 +5167,7 @@ msgstr "Taggar"
|
|||||||
|
|
||||||
#: ../build/src/ui_backendsettingspage.h:681
|
#: ../build/src/ui_backendsettingspage.h:681
|
||||||
msgid "Target Level"
|
msgid "Target Level"
|
||||||
msgstr ""
|
msgstr "Målnivå"
|
||||||
|
|
||||||
#: ../build/src/ui_transcoderoptionsvorbis.h:200
|
#: ../build/src/ui_transcoderoptionsvorbis.h:200
|
||||||
msgid "Target bitrate"
|
msgid "Target bitrate"
|
||||||
@@ -5192,7 +5235,7 @@ msgstr "Webbplatsen du söker finns inte!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Webbplatsen du söker är inte en bild!"
|
msgstr "Webbplatsen du söker är inte en bild!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5329,7 +5372,7 @@ msgstr "Idag"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr "Växla snygg avisering"
|
msgstr "Växla snygg avisering"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Växla köstatus"
|
msgstr "Växla köstatus"
|
||||||
|
|
||||||
@@ -5337,7 +5380,7 @@ msgstr "Växla köstatus"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Växla skrobbling"
|
msgstr "Växla skrobbling"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Växla status för hoppa över"
|
msgstr "Växla status för hoppa över"
|
||||||
|
|
||||||
@@ -5450,7 +5493,7 @@ msgstr "Avinstallera snap med:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Okänt"
|
msgstr "Okänt"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Okänt fel"
|
msgstr "Okänt fel"
|
||||||
|
|
||||||
@@ -5466,11 +5509,11 @@ msgstr "Okänd ändelse för spellista"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Ta bort omslag"
|
msgstr "Ta bort omslag"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Hoppa inte över valda spår"
|
msgstr "Hoppa inte över valda spår"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Hoppa inte över valt spår"
|
msgstr "Hoppa inte över valt spår"
|
||||||
|
|
||||||
@@ -5478,7 +5521,7 @@ msgstr "Hoppa inte över valt spår"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Uppdatera samlingen när Strawberry startar"
|
msgstr "Uppdatera samlingen när Strawberry startar"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Uppdaterar %1"
|
msgstr "Uppdaterar %1"
|
||||||
@@ -5493,7 +5536,7 @@ msgstr "Uppdaterar %1-databasen."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Uppdaterar %1%..."
|
msgstr "Uppdaterar %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Uppdaterar samlingen"
|
msgstr "Uppdaterar samlingen"
|
||||||
|
|
||||||
@@ -5724,7 +5767,7 @@ msgstr ""
|
|||||||
"Vill du flytta de andra låtarna i det här albumet till diverse artister "
|
"Vill du flytta de andra låtarna i det här albumet till diverse artister "
|
||||||
"också?"
|
"också?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Vill du köra en fullständig omskanning nu?"
|
msgstr "Vill du köra en fullständig omskanning nu?"
|
||||||
|
|
||||||
@@ -5788,6 +5831,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Du är inte inloggad."
|
msgstr "Du är inte inloggad."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5947,7 +5998,7 @@ msgid "in the last"
|
|||||||
msgstr "de senaste"
|
msgstr "de senaste"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
@@ -6012,7 +6063,7 @@ msgstr "pcm"
|
|||||||
|
|
||||||
#: collection/collectionfilterwidget.cpp:90 playlist/playlistcontainer.cpp:140
|
#: collection/collectionfilterwidget.cpp:90 playlist/playlistcontainer.cpp:140
|
||||||
msgid "rating"
|
msgid "rating"
|
||||||
msgstr ""
|
msgstr "betyg"
|
||||||
|
|
||||||
#: playlist/playlistundocommands.cpp:68 playlist/playlistundocommands.cpp:96
|
#: playlist/playlistundocommands.cpp:68 playlist/playlistundocommands.cpp:96
|
||||||
#, c-format, qt-plural-format
|
#, c-format, qt-plural-format
|
||||||
@@ -6023,12 +6074,12 @@ msgstr "ta bort %n låtar"
|
|||||||
#: collection/collectionfilterwidget.cpp:85
|
#: collection/collectionfilterwidget.cpp:85
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "searches the collection for all artists that contain the word %1. "
|
msgid "searches the collection for all artists that contain the word %1. "
|
||||||
msgstr ""
|
msgstr "söker i samlingen efter alla artister som innehåller ordet %1."
|
||||||
|
|
||||||
#: playlist/playlistcontainer.cpp:134
|
#: playlist/playlistcontainer.cpp:134
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "searches the playlist for all artists that contain the word %1. "
|
msgid "searches the playlist for all artists that contain the word %1. "
|
||||||
msgstr ""
|
msgstr "söker i spellistan efter alla artister som innehåller ordet %1."
|
||||||
|
|
||||||
#: smartplaylists/smartplaylistsearchterm.cpp:433
|
#: smartplaylists/smartplaylistsearchterm.cpp:433
|
||||||
msgid "shortest first"
|
msgid "shortest first"
|
||||||
|
|||||||
@@ -576,7 +576,7 @@ msgstr "Додати усі композиції з каталогу та усі
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "Додати папку..."
|
msgstr "Додати папку..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "Додати файл"
|
msgstr "Додати файл"
|
||||||
|
|
||||||
@@ -592,7 +592,7 @@ msgstr "Додати файли для перекодування"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "Додати файли для перекодування"
|
msgstr "Додати файли для перекодування"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "Додати папку"
|
msgstr "Додати папку"
|
||||||
|
|
||||||
@@ -702,7 +702,7 @@ msgstr "Додати потік..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "Додати до альбомів"
|
msgstr "Додати до альбомів"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "Додати до іншого списку відтворення"
|
msgstr "Додати до іншого списку відтворення"
|
||||||
|
|
||||||
@@ -780,10 +780,13 @@ msgstr "Альбом (ідеальна гучність для всіх комп
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "Альбом - Диск"
|
msgstr "Альбом - Диск"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "Виконавець альбому"
|
msgstr "Виконавець альбому"
|
||||||
|
|
||||||
@@ -1109,10 +1112,14 @@ msgstr "Поведінка"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "Найкраще"
|
msgstr "Найкраще"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "Розрядна глибина"
|
msgstr "Розрядна глибина"
|
||||||
|
|
||||||
@@ -1283,7 +1290,7 @@ msgstr "Очистити кеш диска"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "Стерти обкладинку"
|
msgstr "Стерти обкладинку"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "Очистити список відтворення"
|
msgstr "Очистити список відтворення"
|
||||||
|
|
||||||
@@ -1341,7 +1348,7 @@ msgstr "Фільтр фонотеки"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "Розширене групування фонотеки"
|
msgstr "Розширене групування фонотеки"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "Повідомлення про повторне сканування фонотеки"
|
msgstr "Повідомлення про повторне сканування фонотеки"
|
||||||
|
|
||||||
@@ -1712,11 +1719,19 @@ msgstr "Танцювальна"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "Виявлено пошкодження бази даних."
|
msgstr "Виявлено пошкодження бази даних."
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "Дата створення"
|
msgstr "Дата створення"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "Дата зміни"
|
msgstr "Дата зміни"
|
||||||
|
|
||||||
@@ -1787,11 +1802,11 @@ msgstr "Видалити оригінальні файли"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "Видалення файлів"
|
msgstr "Видалення файлів"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "Вилучити з черги вибрані композиції"
|
msgstr "Вилучити з черги вибрані композиції"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "Вилучити композицію з черги"
|
msgstr "Вилучити композицію з черги"
|
||||||
|
|
||||||
@@ -1975,7 +1990,7 @@ msgstr "Змінити розумний список відтворення"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "Змінити розумний список відтворення..."
|
msgstr "Змінити розумний список відтворення..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "Змінити тег «%1»..."
|
msgstr "Змінити тег «%1»..."
|
||||||
@@ -2142,7 +2157,7 @@ msgstr "Відповідає --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "Відповідає --log-levels *:3"
|
msgstr "Відповідає --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Помилка"
|
msgstr "Помилка"
|
||||||
@@ -2356,6 +2371,22 @@ msgstr "Файл %1 не існує."
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr "Файл %1 не розпізнано як дійсний аудіофайл."
|
msgstr "Файл %1 не розпізнано як дійсний аудіофайл."
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "Розширення файлу"
|
msgstr "Розширення файлу"
|
||||||
@@ -2364,25 +2395,17 @@ msgstr "Розширення файлу"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "Формати файлів"
|
msgstr "Формати файлів"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "Назва файлу"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "Назва файлу (без шляху)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "Шляхи до файлів"
|
msgstr "Шляхи до файлів"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "Розмір файлу"
|
msgstr "Розмір файлу"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "Тип файлу"
|
msgstr "Тип файлу"
|
||||||
|
|
||||||
@@ -2535,7 +2558,7 @@ msgstr "Загальне"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "Загальні налаштування"
|
msgstr "Загальні налаштування"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr "Автентифікація на Genius"
|
msgstr "Автентифікація на Genius"
|
||||||
|
|
||||||
@@ -2716,7 +2739,7 @@ msgstr "Піктограма"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "Розміри піктограм"
|
msgstr "Розміри піктограм"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "Піктограми зверху"
|
msgstr "Піктограми зверху"
|
||||||
|
|
||||||
@@ -2824,7 +2847,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2859,15 +2882,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr "Було виявлено, що Strawberry працює як Snap"
|
msgstr "Було виявлено, що Strawberry працює як Snap"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "Перейти до попередньої композиції негайно"
|
msgstr "Перейти до попередньої композиції негайно"
|
||||||
@@ -2908,11 +2922,15 @@ msgstr "Велика зала"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "Велика обкладинка альбому"
|
msgstr "Велика обкладинка альбому"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "Велика бічна панель"
|
msgstr "Велика бічна панель"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "Останнє відтворення"
|
msgstr "Останнє відтворення"
|
||||||
@@ -3047,7 +3065,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "Профіль довготривалого передбачення (LTP)"
|
msgstr "Профіль довготривалого передбачення (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3287,7 +3305,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "Музика"
|
msgstr "Музика"
|
||||||
|
|
||||||
@@ -3331,7 +3349,7 @@ msgstr "Ніколи не починати відтворення"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Нова папка"
|
msgstr "Нова папка"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "Новий список відтворення"
|
msgstr "Новий список відтворення"
|
||||||
|
|
||||||
@@ -3416,7 +3434,7 @@ msgstr "Нічого не відтворюється"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "Немає"
|
msgstr "Немає"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "Жодна з вибраних композицій не придатна для копіювання на пристрій"
|
msgstr "Жодна з вибраних композицій не придатна для копіювання на пристрій"
|
||||||
@@ -3463,10 +3481,6 @@ msgstr "Тип сповіщення"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Сповіщення"
|
msgstr "Сповіщення"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "Зараз відтворюється"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "&Перезаписати все"
|
msgstr "&Перезаписати все"
|
||||||
@@ -3570,13 +3584,17 @@ msgstr "Впорядкувати файли..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "Впорядкування файлів"
|
msgstr "Впорядкування файлів"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "Початкові теги"
|
msgstr "Початкові теги"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "Рік оригіналу"
|
msgstr "Рік оригіналу"
|
||||||
|
|
||||||
@@ -3652,7 +3670,7 @@ msgstr "Шлях"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr "Шаблон"
|
msgstr "Шаблон"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "Призупинити"
|
msgstr "Призупинити"
|
||||||
@@ -3686,21 +3704,25 @@ msgstr "Виконавець"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "Піксель"
|
msgstr "Піксель"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "Звичайна бічна панель"
|
msgstr "Звичайна бічна панель"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Відтворити"
|
msgstr "Відтворити"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "Кнопки керування відтворенням"
|
msgstr "Кнопки керування відтворенням"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "Кількість відтворень"
|
msgstr "Кількість відтворень"
|
||||||
|
|
||||||
@@ -3764,7 +3786,7 @@ msgstr "Кнопки керування списком відтворення"
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "Список відтворення завершився"
|
msgstr "Список відтворення завершився"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3799,7 +3821,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "Закрийте браузер і поверніться до Strawberry."
|
msgstr "Закрийте браузер і поверніться до Strawberry."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "Відкрийте цю адресу у браузері"
|
msgstr "Відкрийте цю адресу у браузері"
|
||||||
|
|
||||||
@@ -3952,20 +3974,20 @@ msgstr "Опитування пристрою..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr "Черга"
|
msgstr "Черга"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "Додати до черги обрані композиції"
|
msgstr "Додати до черги обрані композиції"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr "Відтворити наступними обрані композиції"
|
msgstr "Відтворити наступними обрані композиції"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr "Відтворити наступним"
|
msgstr "Відтворити наступним"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -4021,7 +4043,7 @@ msgstr ""
|
|||||||
"підтримує зашифровані потоки."
|
"підтримує зашифровані потоки."
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr "Отримана недійсна відповідь з веб-браузера."
|
msgstr "Отримана недійсна відповідь з веб-браузера."
|
||||||
|
|
||||||
@@ -4092,7 +4114,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr "Переспрямування з Genius не містить код або стан елементів запиту."
|
msgstr "Переспрямування з Genius не містить код або стан елементів запиту."
|
||||||
|
|
||||||
@@ -4100,7 +4122,7 @@ msgstr "Переспрямування з Genius не містить код аб
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr "Переспрямування не містить код або стан маркера!"
|
msgstr "Переспрямування не містить код або стан маркера!"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr "Переспрямування не містить код маркера!"
|
msgstr "Переспрямування не містить код маркера!"
|
||||||
|
|
||||||
@@ -4282,12 +4304,12 @@ msgstr "Обмежитись символами, дозволеними у фа
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "Відновлювати відтворення після запуску"
|
msgstr "Відновлювати відтворення після запуску"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "Завантаження обкладинки для %1 альбому..."
|
msgstr "Завантаження обкладинки для %1 альбому..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "Завантаження обкладинок для %1 альбомів..."
|
msgstr "Завантаження обкладинок для %1 альбомів..."
|
||||||
@@ -4338,10 +4360,13 @@ msgstr "Безпечно відключити пристрій"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "Безпечно відключити пристрій після копіювання"
|
msgstr "Безпечно відключити пристрій після копіювання"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "Частота вибірки"
|
msgstr "Частота вибірки"
|
||||||
|
|
||||||
@@ -4575,7 +4600,7 @@ msgstr "Недійсна адреса сервера."
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr "Скроблінг на боці сервера"
|
msgstr "Скроблінг на боці сервера"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "Встановити %1 у «%2»..."
|
msgstr "Встановити %1 у «%2»..."
|
||||||
@@ -4805,11 +4830,15 @@ msgstr "Розмір:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ска"
|
msgstr "Ска"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "Перескочити назад в списку композицій"
|
msgstr "Перескочити назад в списку композицій"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "Кількість пропусків"
|
msgstr "Кількість пропусків"
|
||||||
|
|
||||||
@@ -4817,11 +4846,11 @@ msgstr "Кількість пропусків"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "Перескочити вперед у списку композицій"
|
msgstr "Перескочити вперед у списку композицій"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "Пропустити позначені композиції"
|
msgstr "Пропустити позначені композиції"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "Пропустити композицію"
|
msgstr "Пропустити композицію"
|
||||||
|
|
||||||
@@ -4829,7 +4858,7 @@ msgstr "Пропустити композицію"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "Маленька обкладинка альбому"
|
msgstr "Маленька обкладинка альбому"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "Маленька бічна панель"
|
msgstr "Маленька бічна панель"
|
||||||
|
|
||||||
@@ -4908,6 +4937,10 @@ msgstr "Джерело"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Автентифікація на Spotify"
|
msgstr "Автентифікація на Spotify"
|
||||||
@@ -4998,6 +5031,14 @@ msgstr "Strawberry може показувати повідомлення під
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr "Strawberry — це програвач музики та організатор музичних колекцій."
|
msgstr "Strawberry — це програвач музики та організатор музичних колекцій."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5112,7 +5153,7 @@ msgstr "Велика панель вкладок"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "Мала панель вкладок"
|
msgstr "Мала панель вкладок"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "Вкладки зверху"
|
msgstr "Вкладки зверху"
|
||||||
|
|
||||||
@@ -5195,7 +5236,7 @@ msgstr "Вказана адреса не існує!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "Вказана адреса не є малюнком!"
|
msgstr "Вказана адреса не є малюнком!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5327,7 +5368,7 @@ msgstr "Сьогодні"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "Перемикнути статус черги"
|
msgstr "Перемикнути статус черги"
|
||||||
|
|
||||||
@@ -5335,7 +5376,7 @@ msgstr "Перемикнути статус черги"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "Змінити режим скроблінгу"
|
msgstr "Змінити режим скроблінгу"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr "Змінити стан пропуску"
|
msgstr "Змінити стан пропуску"
|
||||||
|
|
||||||
@@ -5448,7 +5489,7 @@ msgstr "Видалити snap з:"
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Невідомо"
|
msgstr "Невідомо"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "Невідома помилка"
|
msgstr "Невідома помилка"
|
||||||
|
|
||||||
@@ -5464,11 +5505,11 @@ msgstr ""
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "Вилучити обкладинку"
|
msgstr "Вилучити обкладинку"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "Не пропускати вибрані композиції"
|
msgstr "Не пропускати вибрані композиції"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "Не пропускати композицію"
|
msgstr "Не пропускати композицію"
|
||||||
|
|
||||||
@@ -5476,7 +5517,7 @@ msgstr "Не пропускати композицію"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Оновлювати фонотеку під час запуску Strawberry"
|
msgstr "Оновлювати фонотеку під час запуску Strawberry"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "Оновлення %1"
|
msgstr "Оновлення %1"
|
||||||
@@ -5491,7 +5532,7 @@ msgstr "Оновлення бази даних %1."
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "Оновлення %1%..."
|
msgstr "Оновлення %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "Оновлення фонотеки"
|
msgstr "Оновлення фонотеки"
|
||||||
|
|
||||||
@@ -5721,7 +5762,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Перемістити також й інші композиції з цього альбому до різних виконавців?"
|
"Перемістити також й інші композиції з цього альбому до різних виконавців?"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "Запустити повне сканування фонотеки зараз?"
|
msgstr "Запустити повне сканування фонотеки зараз?"
|
||||||
|
|
||||||
@@ -5785,6 +5826,14 @@ msgstr ""
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "Ви не ввійшли до системи."
|
msgstr "Ви не ввійшли до системи."
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5944,7 +5993,7 @@ msgid "in the last"
|
|||||||
msgstr "в минулому"
|
msgstr "в минулому"
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "кбіт/с"
|
msgstr "кбіт/с"
|
||||||
|
|
||||||
|
|||||||
@@ -564,7 +564,7 @@ msgstr "添加目录及其子目录的所有曲目"
|
|||||||
msgid "Add directory..."
|
msgid "Add directory..."
|
||||||
msgstr "添加目录..."
|
msgstr "添加目录..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222
|
#: core/mainwindow.cpp:2235
|
||||||
msgid "Add file"
|
msgid "Add file"
|
||||||
msgstr "添加文件"
|
msgstr "添加文件"
|
||||||
|
|
||||||
@@ -580,7 +580,7 @@ msgstr "添加文件至转码器"
|
|||||||
msgid "Add files to transcode"
|
msgid "Add files to transcode"
|
||||||
msgstr "添加需转码文件"
|
msgstr "添加需转码文件"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2248 transcoder/transcodedialog.cpp:416
|
#: core/mainwindow.cpp:2261 transcoder/transcodedialog.cpp:416
|
||||||
msgid "Add folder"
|
msgid "Add folder"
|
||||||
msgstr "添加文件夹"
|
msgstr "添加文件夹"
|
||||||
|
|
||||||
@@ -690,7 +690,7 @@ msgstr "添加流..."
|
|||||||
msgid "Add to albums"
|
msgid "Add to albums"
|
||||||
msgstr "添加到专辑"
|
msgstr "添加到专辑"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2024
|
#: core/mainwindow.cpp:2037
|
||||||
msgid "Add to another playlist"
|
msgid "Add to another playlist"
|
||||||
msgstr "添加到另一播放列表"
|
msgstr "添加到另一播放列表"
|
||||||
|
|
||||||
@@ -768,10 +768,13 @@ msgstr "专辑(所有曲目采用合适音量)"
|
|||||||
msgid "Album - Disc"
|
msgid "Album - Disc"
|
||||||
msgstr "专辑 - 碟片"
|
msgstr "专辑 - 碟片"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:92 playlist/playlist.cpp:1372
|
#: playlist/playlist.cpp:1372
|
||||||
#: organize/organizedialog.cpp:108 ../build/src/ui_groupbydialog.h:192
|
msgid "Album Artist"
|
||||||
#: ../build/src/ui_groupbydialog.h:214 ../build/src/ui_groupbydialog.h:236
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:909
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:92 organize/organizedialog.cpp:108
|
||||||
|
#: ../build/src/ui_groupbydialog.h:192 ../build/src/ui_groupbydialog.h:214
|
||||||
|
#: ../build/src/ui_groupbydialog.h:236 ../build/src/ui_edittagdialog.h:909
|
||||||
msgid "Album artist"
|
msgid "Album artist"
|
||||||
msgstr "专辑艺术家"
|
msgstr "专辑艺术家"
|
||||||
|
|
||||||
@@ -1095,10 +1098,14 @@ msgstr "行为"
|
|||||||
msgid "Best"
|
msgid "Best"
|
||||||
msgstr "最佳"
|
msgstr "最佳"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1382
|
||||||
|
msgid "Bit Depth"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
#: context/contextview.cpp:165 collection/savedgroupingmanager.cpp:146
|
||||||
#: playlist/playlist.cpp:1382 organize/organizedialog.cpp:121
|
#: organize/organizedialog.cpp:121 ../build/src/ui_groupbydialog.h:208
|
||||||
#: ../build/src/ui_groupbydialog.h:208 ../build/src/ui_groupbydialog.h:230
|
#: ../build/src/ui_groupbydialog.h:230 ../build/src/ui_groupbydialog.h:252
|
||||||
#: ../build/src/ui_groupbydialog.h:252 ../build/src/ui_edittagdialog.h:889
|
#: ../build/src/ui_edittagdialog.h:889
|
||||||
msgid "Bit depth"
|
msgid "Bit depth"
|
||||||
msgstr "位深"
|
msgstr "位深"
|
||||||
|
|
||||||
@@ -1263,7 +1270,7 @@ msgstr "清空磁盘缓存"
|
|||||||
msgid "Clear cover"
|
msgid "Clear cover"
|
||||||
msgstr "清除封面"
|
msgstr "清除封面"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313 ../build/src/ui_mainwindow.h:637
|
#: core/mainwindow.cpp:2326 ../build/src/ui_mainwindow.h:637
|
||||||
msgid "Clear playlist"
|
msgid "Clear playlist"
|
||||||
msgstr "清空播放列表"
|
msgstr "清空播放列表"
|
||||||
|
|
||||||
@@ -1321,7 +1328,7 @@ msgstr "媒体库筛选器"
|
|||||||
msgid "Collection advanced grouping"
|
msgid "Collection advanced grouping"
|
||||||
msgstr "媒体库高级分组"
|
msgstr "媒体库高级分组"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2881
|
#: core/mainwindow.cpp:2894
|
||||||
msgid "Collection rescan notice"
|
msgid "Collection rescan notice"
|
||||||
msgstr "重新扫描媒体库提示"
|
msgstr "重新扫描媒体库提示"
|
||||||
|
|
||||||
@@ -1681,11 +1688,19 @@ msgstr "舞曲"
|
|||||||
msgid "Database corruption detected."
|
msgid "Database corruption detected."
|
||||||
msgstr "检测到数据库损坏。"
|
msgstr "检测到数据库损坏。"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1390 ../build/src/ui_edittagdialog.h:880
|
#: playlist/playlist.cpp:1390
|
||||||
|
msgid "Date Created"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1389
|
||||||
|
msgid "Date Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../build/src/ui_edittagdialog.h:880
|
||||||
msgid "Date created"
|
msgid "Date created"
|
||||||
msgstr "创建日期"
|
msgstr "创建日期"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1389 ../build/src/ui_edittagdialog.h:883
|
#: ../build/src/ui_edittagdialog.h:883
|
||||||
msgid "Date modified"
|
msgid "Date modified"
|
||||||
msgstr "修改日期"
|
msgstr "修改日期"
|
||||||
|
|
||||||
@@ -1756,11 +1771,11 @@ msgstr "删除原始文件"
|
|||||||
msgid "Deleting files"
|
msgid "Deleting files"
|
||||||
msgstr "删除文件"
|
msgstr "删除文件"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1939
|
#: core/mainwindow.cpp:1952
|
||||||
msgid "Dequeue selected tracks"
|
msgid "Dequeue selected tracks"
|
||||||
msgstr "移除选定曲目"
|
msgstr "移除选定曲目"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1938
|
#: core/mainwindow.cpp:1951
|
||||||
msgid "Dequeue track"
|
msgid "Dequeue track"
|
||||||
msgstr "移除曲目"
|
msgstr "移除曲目"
|
||||||
|
|
||||||
@@ -1942,7 +1957,7 @@ msgstr "编辑智能播放列表"
|
|||||||
msgid "Edit smart playlist..."
|
msgid "Edit smart playlist..."
|
||||||
msgstr "编辑智能播放列表..."
|
msgstr "编辑智能播放列表..."
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1982
|
#: core/mainwindow.cpp:1995
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Edit tag \"%1\"..."
|
msgid "Edit tag \"%1\"..."
|
||||||
msgstr "编辑标签 \"%1\"..."
|
msgstr "编辑标签 \"%1\"..."
|
||||||
@@ -2109,7 +2124,7 @@ msgstr "相当于 --log-levels *:1"
|
|||||||
msgid "Equivalent to --log-levels *:3"
|
msgid "Equivalent to --log-levels *:3"
|
||||||
msgstr "相当于 --log-levels *:3"
|
msgstr "相当于 --log-levels *:3"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "错误"
|
msgstr "错误"
|
||||||
@@ -2321,6 +2336,22 @@ msgstr ""
|
|||||||
msgid "File %1 is not recognized as a valid audio file."
|
msgid "File %1 is not recognized as a valid audio file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1385
|
||||||
|
msgid "File Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1386
|
||||||
|
msgid "File Name (without path)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1387
|
||||||
|
msgid "File Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1388
|
||||||
|
msgid "File Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: organize/organizedialog.cpp:122
|
#: organize/organizedialog.cpp:122
|
||||||
msgid "File extension"
|
msgid "File extension"
|
||||||
msgstr "文件扩展名"
|
msgstr "文件扩展名"
|
||||||
@@ -2329,25 +2360,17 @@ msgstr "文件扩展名"
|
|||||||
msgid "File formats"
|
msgid "File formats"
|
||||||
msgstr "文件格式"
|
msgstr "文件格式"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1385
|
|
||||||
msgid "File name"
|
|
||||||
msgstr "文件名"
|
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1386
|
|
||||||
msgid "File name (without path)"
|
|
||||||
msgstr "文件名(无路径)"
|
|
||||||
|
|
||||||
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
#: ../build/src/ui_playlistsaveoptionsdialog.h:92
|
||||||
msgid "File paths"
|
msgid "File paths"
|
||||||
msgstr "文件路径"
|
msgstr "文件路径"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1387 ../build/src/ui_edittagdialog.h:897
|
#: ../build/src/ui_edittagdialog.h:897
|
||||||
msgid "File size"
|
msgid "File size"
|
||||||
msgstr "文件大小"
|
msgstr "文件大小"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:137 playlist/playlist.cpp:1388
|
#: collection/savedgroupingmanager.cpp:137 ../build/src/ui_groupbydialog.h:206
|
||||||
#: ../build/src/ui_groupbydialog.h:206 ../build/src/ui_groupbydialog.h:228
|
#: ../build/src/ui_groupbydialog.h:228 ../build/src/ui_groupbydialog.h:250
|
||||||
#: ../build/src/ui_groupbydialog.h:250 ../build/src/ui_edittagdialog.h:886
|
#: ../build/src/ui_edittagdialog.h:886
|
||||||
msgid "File type"
|
msgid "File type"
|
||||||
msgstr "文件类型"
|
msgstr "文件类型"
|
||||||
|
|
||||||
@@ -2498,7 +2521,7 @@ msgstr "一般"
|
|||||||
msgid "General settings"
|
msgid "General settings"
|
||||||
msgstr "常规设置"
|
msgstr "常规设置"
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119
|
#: lyrics/geniuslyricsprovider.cpp:120
|
||||||
msgid "Genius Authentication"
|
msgid "Genius Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2678,7 +2701,7 @@ msgstr "图标"
|
|||||||
msgid "Icon sizes"
|
msgid "Icon sizes"
|
||||||
msgstr "图标大小"
|
msgstr "图标大小"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:728
|
#: widgets/fancytabwidget.cpp:732
|
||||||
msgid "Icons on top"
|
msgid "Icons on top"
|
||||||
msgstr "图标在上"
|
msgstr "图标在上"
|
||||||
|
|
||||||
@@ -2777,7 +2800,7 @@ msgid "Install strawberry through PPA:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1398
|
#: playlist/playlist.cpp:1398
|
||||||
msgid "Integrated loudness"
|
msgid "Integrated Loudness"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/database.cpp:486
|
#: core/database.cpp:486
|
||||||
@@ -2810,15 +2833,6 @@ msgstr ""
|
|||||||
msgid "It is detected that Strawberry is running as a Snap"
|
msgid "It is detected that Strawberry is running as a Snap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1052
|
|
||||||
msgid ""
|
|
||||||
"It seems that Strawberry is running under Rosetta. Strawberry currently has "
|
|
||||||
"limited macOS support, and running Strawberry under Rosetta is unsupported "
|
|
||||||
"and known to have issues. If you want to use Strawberry on the current CPU, "
|
|
||||||
"you should build Strawberry from source. For instructions see.: https://wiki."
|
|
||||||
"strawberrymusicplayer.org/wiki/Compile"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../build/src/ui_behavioursettingspage.h:301
|
#: ../build/src/ui_behavioursettingspage.h:301
|
||||||
msgid "Jump to previous song right away"
|
msgid "Jump to previous song right away"
|
||||||
msgstr "立即跳到上首歌"
|
msgstr "立即跳到上首歌"
|
||||||
@@ -2859,11 +2873,15 @@ msgstr "大礼堂"
|
|||||||
msgid "Large album cover"
|
msgid "Large album cover"
|
||||||
msgstr "大专辑封面"
|
msgstr "大专辑封面"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:724
|
#: widgets/fancytabwidget.cpp:728
|
||||||
msgid "Large sidebar"
|
msgid "Large sidebar"
|
||||||
msgstr "大侧边栏"
|
msgstr "大侧边栏"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1379 smartplaylists/smartplaylistsmodel.cpp:91
|
#: playlist/playlist.cpp:1379
|
||||||
|
msgid "Last Played"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: smartplaylists/smartplaylistsmodel.cpp:91
|
||||||
#: ../build/src/ui_lastfmimportdialog.h:150
|
#: ../build/src/ui_lastfmimportdialog.h:150
|
||||||
msgid "Last played"
|
msgid "Last played"
|
||||||
msgstr "最近播放"
|
msgstr "最近播放"
|
||||||
@@ -2998,7 +3016,7 @@ msgid "Long term prediction profile (LTP)"
|
|||||||
msgstr "长期预测 (LTP)"
|
msgstr "长期预测 (LTP)"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1399
|
#: playlist/playlist.cpp:1399
|
||||||
msgid "Loudness range"
|
msgid "Loudness Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
#: globalshortcuts/globalshortcutsmanager.cpp:79
|
||||||
@@ -3238,7 +3256,7 @@ msgid ""
|
|||||||
"as well as grouped with parentheses. "
|
"as well as grouped with parentheses. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2222 transcoder/transcodedialog.cpp:325
|
#: core/mainwindow.cpp:2235 transcoder/transcodedialog.cpp:325
|
||||||
msgid "Music"
|
msgid "Music"
|
||||||
msgstr "音乐"
|
msgstr "音乐"
|
||||||
|
|
||||||
@@ -3282,7 +3300,7 @@ msgstr "从未播放"
|
|||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "创建新文件夹"
|
msgstr "创建新文件夹"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2040
|
#: core/mainwindow.cpp:2053
|
||||||
msgid "New playlist"
|
msgid "New playlist"
|
||||||
msgstr "新建播放列表"
|
msgstr "新建播放列表"
|
||||||
|
|
||||||
@@ -3365,7 +3383,7 @@ msgstr "没有歌曲在播放"
|
|||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr "无"
|
msgstr "无"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2612 core/mainwindow.cpp:2763
|
#: core/mainwindow.cpp:2625 core/mainwindow.cpp:2776
|
||||||
#: collection/collectionview.cpp:587
|
#: collection/collectionview.cpp:587
|
||||||
msgid "None of the selected songs were suitable for copying to a device"
|
msgid "None of the selected songs were suitable for copying to a device"
|
||||||
msgstr "已选择的曲目均不适合复制到设备"
|
msgstr "已选择的曲目均不适合复制到设备"
|
||||||
@@ -3410,10 +3428,6 @@ msgstr "通知类型"
|
|||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "通知"
|
msgstr "通知"
|
||||||
|
|
||||||
#: core/macsystemtrayicon.mm:73
|
|
||||||
msgid "Now Playing"
|
|
||||||
msgstr "现在播放"
|
|
||||||
|
|
||||||
#: ../build/src/ui_albumcoverexport.h:207
|
#: ../build/src/ui_albumcoverexport.h:207
|
||||||
msgid "O&verwrite all"
|
msgid "O&verwrite all"
|
||||||
msgstr "覆盖所有(&V)"
|
msgstr "覆盖所有(&V)"
|
||||||
@@ -3515,13 +3529,17 @@ msgstr "整理文件..."
|
|||||||
msgid "Organizing files"
|
msgid "Organizing files"
|
||||||
msgstr "正在整理文件"
|
msgstr "正在整理文件"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1370
|
||||||
|
msgid "Original Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/trackselectiondialog.cpp:192
|
#: dialogs/trackselectiondialog.cpp:192
|
||||||
msgid "Original tags"
|
msgid "Original tags"
|
||||||
msgstr "原始标签"
|
msgstr "原始标签"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:122 playlist/playlist.cpp:1370
|
#: collection/savedgroupingmanager.cpp:122 organize/organizedialog.cpp:115
|
||||||
#: organize/organizedialog.cpp:115 ../build/src/ui_groupbydialog.h:201
|
#: ../build/src/ui_groupbydialog.h:201 ../build/src/ui_groupbydialog.h:223
|
||||||
#: ../build/src/ui_groupbydialog.h:223 ../build/src/ui_groupbydialog.h:245
|
#: ../build/src/ui_groupbydialog.h:245
|
||||||
msgid "Original year"
|
msgid "Original year"
|
||||||
msgstr "原始年代"
|
msgstr "原始年代"
|
||||||
|
|
||||||
@@ -3595,7 +3613,7 @@ msgstr "路径"
|
|||||||
msgid "Pattern"
|
msgid "Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1338 core/mainwindow.cpp:1837
|
#: core/mainwindow.cpp:1353 core/mainwindow.cpp:1852
|
||||||
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
#: core/qtsystemtrayicon.cpp:147 globalshortcuts/globalshortcutsmanager.cpp:62
|
||||||
msgid "Pause"
|
msgid "Pause"
|
||||||
msgstr "暂停"
|
msgstr "暂停"
|
||||||
@@ -3629,21 +3647,25 @@ msgstr "表演者"
|
|||||||
msgid "Pixel"
|
msgid "Pixel"
|
||||||
msgstr "像素"
|
msgstr "像素"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:726
|
#: widgets/fancytabwidget.cpp:730
|
||||||
msgid "Plain sidebar"
|
msgid "Plain sidebar"
|
||||||
msgstr "普通侧边栏"
|
msgstr "普通侧边栏"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1295 core/mainwindow.cpp:1322
|
#: core/mainwindow.cpp:723 core/mainwindow.cpp:1310 core/mainwindow.cpp:1337
|
||||||
#: core/mainwindow.cpp:1841 core/qtsystemtrayicon.cpp:160
|
#: core/mainwindow.cpp:1856 core/qtsystemtrayicon.cpp:160
|
||||||
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
#: core/qtsystemtrayicon.cpp:174 globalshortcuts/globalshortcutsmanager.cpp:61
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "播放"
|
msgstr "播放"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1377
|
||||||
|
msgid "Play Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../build/src/ui_appearancesettingspage.h:553
|
#: ../build/src/ui_appearancesettingspage.h:553
|
||||||
msgid "Play control buttons"
|
msgid "Play control buttons"
|
||||||
msgstr "播放控制按钮"
|
msgstr "播放控制按钮"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1377 ../build/src/ui_edittagdialog.h:888
|
#: ../build/src/ui_edittagdialog.h:888
|
||||||
msgid "Play count"
|
msgid "Play count"
|
||||||
msgstr "播放计数"
|
msgstr "播放计数"
|
||||||
|
|
||||||
@@ -3705,7 +3727,7 @@ msgstr ""
|
|||||||
msgid "Playlist finished"
|
msgid "Playlist finished"
|
||||||
msgstr "已完成播放列表"
|
msgstr "已完成播放列表"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2313
|
#: core/mainwindow.cpp:2326
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
"Playlist has %1 songs, too large to undo, are you sure you want to clear the "
|
||||||
@@ -3738,7 +3760,7 @@ msgid "Please close your browser and return to Strawberry."
|
|||||||
msgstr "请关闭你的浏览器,回到 Strawberry。"
|
msgstr "请关闭你的浏览器,回到 Strawberry。"
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
#: lyrics/geniuslyricsprovider.cpp:119 scrobbler/listenbrainzscrobbler.cpp:190
|
#: lyrics/geniuslyricsprovider.cpp:120 scrobbler/listenbrainzscrobbler.cpp:190
|
||||||
msgid "Please open this URL in your browser"
|
msgid "Please open this URL in your browser"
|
||||||
msgstr "请在浏览器中打开这个 URL"
|
msgstr "请在浏览器中打开这个 URL"
|
||||||
|
|
||||||
@@ -3883,20 +3905,20 @@ msgstr "正在查询设备..."
|
|||||||
msgid "Queue"
|
msgid "Queue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1941
|
#: core/mainwindow.cpp:1954
|
||||||
msgid "Queue selected tracks"
|
msgid "Queue selected tracks"
|
||||||
msgstr "将选定曲目加入队列"
|
msgstr "将选定曲目加入队列"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1945
|
#: core/mainwindow.cpp:729 core/mainwindow.cpp:1958
|
||||||
msgid "Queue selected tracks to play next"
|
msgid "Queue selected tracks to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1948 collection/collectionview.cpp:356
|
#: core/mainwindow.cpp:1961 collection/collectionview.cpp:356
|
||||||
#: internet/internetcollectionview.cpp:321
|
#: internet/internetcollectionview.cpp:321
|
||||||
msgid "Queue to play next"
|
msgid "Queue to play next"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1940 collection/collectionview.cpp:355
|
#: core/mainwindow.cpp:1953 collection/collectionview.cpp:355
|
||||||
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
#: smartplaylists/smartplaylistsviewcontainer.cpp:70
|
||||||
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
#: internet/internetsearchview.cpp:321 internet/internetcollectionview.cpp:320
|
||||||
msgid "Queue track"
|
msgid "Queue track"
|
||||||
@@ -3948,7 +3970,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:198
|
#: covermanager/spotifycoverprovider.cpp:198
|
||||||
#: lyrics/geniuslyricsprovider.cpp:147 scrobbler/listenbrainzscrobbler.cpp:216
|
#: lyrics/geniuslyricsprovider.cpp:148 scrobbler/listenbrainzscrobbler.cpp:216
|
||||||
msgid "Received invalid reply from web browser."
|
msgid "Received invalid reply from web browser."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4017,7 +4039,7 @@ msgstr ""
|
|||||||
msgid "Receiving songs..."
|
msgid "Receiving songs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:191
|
#: lyrics/geniuslyricsprovider.cpp:192
|
||||||
msgid "Redirect from Genius is missing query items code or state."
|
msgid "Redirect from Genius is missing query items code or state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4025,7 +4047,7 @@ msgstr ""
|
|||||||
msgid "Redirect missing token code or state!"
|
msgid "Redirect missing token code or state!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lyrics/geniuslyricsprovider.cpp:143 scrobbler/listenbrainzscrobbler.cpp:212
|
#: lyrics/geniuslyricsprovider.cpp:144 scrobbler/listenbrainzscrobbler.cpp:212
|
||||||
msgid "Redirect missing token code!"
|
msgid "Redirect missing token code!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4203,12 +4225,12 @@ msgstr ""
|
|||||||
msgid "Resume playback on start"
|
msgid "Resume playback on start"
|
||||||
msgstr "启动时恢复播放"
|
msgstr "启动时恢复播放"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:690
|
#: subsonic/subsonicrequest.cpp:688
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album cover for %1 album..."
|
msgid "Retrieving album cover for %1 album..."
|
||||||
msgstr "正在检索 %1 张专辑的封面..."
|
msgstr "正在检索 %1 张专辑的封面..."
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:691
|
#: subsonic/subsonicrequest.cpp:689
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Retrieving album covers for %1 albums..."
|
msgid "Retrieving album covers for %1 albums..."
|
||||||
msgstr "正在检索 %1 张专辑的封面..."
|
msgstr "正在检索 %1 张专辑的封面..."
|
||||||
@@ -4259,10 +4281,13 @@ msgstr "安全移除设备"
|
|||||||
msgid "Safely remove the device after copying"
|
msgid "Safely remove the device after copying"
|
||||||
msgstr "复制后安全移除设备"
|
msgstr "复制后安全移除设备"
|
||||||
|
|
||||||
#: collection/savedgroupingmanager.cpp:143 playlist/playlist.cpp:1381
|
#: playlist/playlist.cpp:1381
|
||||||
#: organize/organizedialog.cpp:120 ../build/src/ui_groupbydialog.h:207
|
msgid "Sample Rate"
|
||||||
#: ../build/src/ui_groupbydialog.h:229 ../build/src/ui_groupbydialog.h:251
|
msgstr ""
|
||||||
#: ../build/src/ui_edittagdialog.h:893
|
|
||||||
|
#: collection/savedgroupingmanager.cpp:143 organize/organizedialog.cpp:120
|
||||||
|
#: ../build/src/ui_groupbydialog.h:207 ../build/src/ui_groupbydialog.h:229
|
||||||
|
#: ../build/src/ui_groupbydialog.h:251 ../build/src/ui_edittagdialog.h:893
|
||||||
msgid "Sample rate"
|
msgid "Sample rate"
|
||||||
msgstr "采样率"
|
msgstr "采样率"
|
||||||
|
|
||||||
@@ -4496,7 +4521,7 @@ msgstr "无效的服务器 URL。"
|
|||||||
msgid "Server-side scrobbling"
|
msgid "Server-side scrobbling"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1981
|
#: core/mainwindow.cpp:1994
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Set %1 to \"%2\"..."
|
msgid "Set %1 to \"%2\"..."
|
||||||
msgstr "将 %1 设置为 %2..."
|
msgstr "将 %1 设置为 %2..."
|
||||||
@@ -4726,11 +4751,15 @@ msgstr "大小:"
|
|||||||
msgid "Ska"
|
msgid "Ska"
|
||||||
msgstr "Ska"
|
msgstr "Ska"
|
||||||
|
|
||||||
|
#: playlist/playlist.cpp:1378
|
||||||
|
msgid "Skip Count"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: core/commandlineoptions.cpp:224
|
#: core/commandlineoptions.cpp:224
|
||||||
msgid "Skip backwards in playlist"
|
msgid "Skip backwards in playlist"
|
||||||
msgstr "在播放列表中后退"
|
msgstr "在播放列表中后退"
|
||||||
|
|
||||||
#: playlist/playlist.cpp:1378 ../build/src/ui_edittagdialog.h:892
|
#: ../build/src/ui_edittagdialog.h:892
|
||||||
msgid "Skip count"
|
msgid "Skip count"
|
||||||
msgstr "跳过计数"
|
msgstr "跳过计数"
|
||||||
|
|
||||||
@@ -4738,11 +4767,11 @@ msgstr "跳过计数"
|
|||||||
msgid "Skip forwards in playlist"
|
msgid "Skip forwards in playlist"
|
||||||
msgstr "在播放列表中前进"
|
msgstr "在播放列表中前进"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1954
|
#: core/mainwindow.cpp:1967
|
||||||
msgid "Skip selected tracks"
|
msgid "Skip selected tracks"
|
||||||
msgstr "跳过所选择的曲目"
|
msgstr "跳过所选择的曲目"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1953
|
#: core/mainwindow.cpp:1966
|
||||||
msgid "Skip track"
|
msgid "Skip track"
|
||||||
msgstr "跳过曲目"
|
msgstr "跳过曲目"
|
||||||
|
|
||||||
@@ -4750,7 +4779,7 @@ msgstr "跳过曲目"
|
|||||||
msgid "Small album cover"
|
msgid "Small album cover"
|
||||||
msgstr "小专辑封面"
|
msgstr "小专辑封面"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:725
|
#: widgets/fancytabwidget.cpp:729
|
||||||
msgid "Small sidebar"
|
msgid "Small sidebar"
|
||||||
msgstr "小侧边栏"
|
msgstr "小侧边栏"
|
||||||
|
|
||||||
@@ -4826,6 +4855,10 @@ msgstr "来源"
|
|||||||
msgid "Speex"
|
msgid "Speex"
|
||||||
msgstr "Speex"
|
msgstr "Speex"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
msgid "Sponsoring Strawberry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: covermanager/spotifycoverprovider.cpp:149
|
#: covermanager/spotifycoverprovider.cpp:149
|
||||||
msgid "Spotify Authentication"
|
msgid "Spotify Authentication"
|
||||||
msgstr "Spotify 认证"
|
msgstr "Spotify 认证"
|
||||||
@@ -4914,6 +4947,14 @@ msgstr "Strawberry 可在曲目发生变化时显示提示。"
|
|||||||
msgid "Strawberry is a music player and music collection organizer."
|
msgid "Strawberry is a music player and music collection organizer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1068
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"Strawberry is free and open source software. If you like Strawberry, please "
|
||||||
|
"consider sponsoring the project. For more information about sponsorship see "
|
||||||
|
"our website %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: dialogs/about.cpp:117
|
#: dialogs/about.cpp:117
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -5022,7 +5063,7 @@ msgstr "大标签栏模式"
|
|||||||
msgid "Tabbar small mode"
|
msgid "Tabbar small mode"
|
||||||
msgstr "小标签栏模式"
|
msgstr "小标签栏模式"
|
||||||
|
|
||||||
#: widgets/fancytabwidget.cpp:727
|
#: widgets/fancytabwidget.cpp:731
|
||||||
msgid "Tabs on top"
|
msgid "Tabs on top"
|
||||||
msgstr "标签在上"
|
msgstr "标签在上"
|
||||||
|
|
||||||
@@ -5104,7 +5145,7 @@ msgstr "请求的站点不存在!"
|
|||||||
msgid "The site you requested is not an image!"
|
msgid "The site you requested is not an image!"
|
||||||
msgstr "您请求的站点并不是一个图片!"
|
msgstr "您请求的站点并不是一个图片!"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2876
|
#: core/mainwindow.cpp:2889
|
||||||
msgid ""
|
msgid ""
|
||||||
"The version of Strawberry you've just updated to requires a full collection "
|
"The version of Strawberry you've just updated to requires a full collection "
|
||||||
"rescan because of the new features listed below:"
|
"rescan because of the new features listed below:"
|
||||||
@@ -5222,7 +5263,7 @@ msgstr "今日"
|
|||||||
msgid "Toggle Pretty OSD"
|
msgid "Toggle Pretty OSD"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1942
|
#: core/mainwindow.cpp:726 core/mainwindow.cpp:1955
|
||||||
msgid "Toggle queue status"
|
msgid "Toggle queue status"
|
||||||
msgstr "切换队列状态"
|
msgstr "切换队列状态"
|
||||||
|
|
||||||
@@ -5230,7 +5271,7 @@ msgstr "切换队列状态"
|
|||||||
msgid "Toggle scrobbling"
|
msgid "Toggle scrobbling"
|
||||||
msgstr "切换歌曲记录"
|
msgstr "切换歌曲记录"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1955
|
#: core/mainwindow.cpp:732 core/mainwindow.cpp:1968
|
||||||
msgid "Toggle skip status"
|
msgid "Toggle skip status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5343,7 +5384,7 @@ msgstr ""
|
|||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "未知"
|
msgstr "未知"
|
||||||
|
|
||||||
#: subsonic/subsonicrequest.cpp:883 qobuz/qobuzrequest.cpp:1430
|
#: subsonic/subsonicrequest.cpp:881 qobuz/qobuzrequest.cpp:1430
|
||||||
msgid "Unknown error"
|
msgid "Unknown error"
|
||||||
msgstr "未知错误"
|
msgstr "未知错误"
|
||||||
|
|
||||||
@@ -5359,11 +5400,11 @@ msgstr "未知的播放列表扩展名"
|
|||||||
msgid "Unset cover"
|
msgid "Unset cover"
|
||||||
msgstr "撤销封面"
|
msgstr "撤销封面"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1952
|
#: core/mainwindow.cpp:1965
|
||||||
msgid "Unskip selected tracks"
|
msgid "Unskip selected tracks"
|
||||||
msgstr "取消略过的选定曲目"
|
msgstr "取消略过的选定曲目"
|
||||||
|
|
||||||
#: core/mainwindow.cpp:1951
|
#: core/mainwindow.cpp:1964
|
||||||
msgid "Unskip track"
|
msgid "Unskip track"
|
||||||
msgstr "取消掠过曲目"
|
msgstr "取消掠过曲目"
|
||||||
|
|
||||||
@@ -5371,7 +5412,7 @@ msgstr "取消掠过曲目"
|
|||||||
msgid "Update the collection when Strawberry starts"
|
msgid "Update the collection when Strawberry starts"
|
||||||
msgstr "Strawberry 启动时更新媒体库"
|
msgstr "Strawberry 启动时更新媒体库"
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:220
|
#: collection/collectionwatcher.cpp:221
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "Updating %1"
|
msgid "Updating %1"
|
||||||
msgstr "正在更新 %1"
|
msgstr "正在更新 %1"
|
||||||
@@ -5386,7 +5427,7 @@ msgstr "正在更新 %1 数据库。"
|
|||||||
msgid "Updating %1%..."
|
msgid "Updating %1%..."
|
||||||
msgstr "正在更新 %1%..."
|
msgstr "正在更新 %1%..."
|
||||||
|
|
||||||
#: collection/collectionwatcher.cpp:217
|
#: collection/collectionwatcher.cpp:218
|
||||||
msgid "Updating collection"
|
msgid "Updating collection"
|
||||||
msgstr "正在更新媒体库"
|
msgstr "正在更新媒体库"
|
||||||
|
|
||||||
@@ -5607,7 +5648,7 @@ msgid ""
|
|||||||
"well?"
|
"well?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: core/mainwindow.cpp:2880
|
#: core/mainwindow.cpp:2893
|
||||||
msgid "Would you like to run a full rescan right now?"
|
msgid "Would you like to run a full rescan right now?"
|
||||||
msgstr "您要立即做个全部重新扫描?"
|
msgstr "您要立即做个全部重新扫描?"
|
||||||
|
|
||||||
@@ -5667,6 +5708,14 @@ msgstr "您正试图删除未收藏的播放列表: 此播放列表将被真正
|
|||||||
msgid "You are not signed in."
|
msgid "You are not signed in."
|
||||||
msgstr "您未登录。"
|
msgstr "您未登录。"
|
||||||
|
|
||||||
|
#: core/mainwindow.cpp:1052
|
||||||
|
#, qt-format
|
||||||
|
msgid ""
|
||||||
|
"You are running Strawberry under Rosetta. Running Strawberry under Rosetta "
|
||||||
|
"is unsupported and known to have issues. You should download Strawberry for "
|
||||||
|
"the correct CPU architecture from %1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: widgets/loginstatewidget.cpp:83
|
#: widgets/loginstatewidget.cpp:83
|
||||||
#, qt-format
|
#, qt-format
|
||||||
msgid "You are signed in as %1."
|
msgid "You are signed in as %1."
|
||||||
@@ -5821,7 +5870,7 @@ msgid "in the last"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: context/contextview.cpp:497 context/contextview.cpp:598
|
#: context/contextview.cpp:497 context/contextview.cpp:598
|
||||||
#: playlist/playlistview.cpp:263 dialogs/edittagdialog.cpp:785
|
#: playlist/playlistview.cpp:224 dialogs/edittagdialog.cpp:785
|
||||||
msgid "kbps"
|
msgid "kbps"
|
||||||
msgstr "kbps"
|
msgstr "kbps"
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ QString DesktopEnvironment() {
|
|||||||
QString session = GetEnv("DESKTOP_SESSION");
|
QString session = GetEnv("DESKTOP_SESSION");
|
||||||
qint64 slash = session.lastIndexOf('/');
|
qint64 slash = session.lastIndexOf('/');
|
||||||
if (slash != -1) {
|
if (slash != -1) {
|
||||||
QSettings desktop_file(QString(session + ".desktop"), QSettings::IniFormat);
|
QSettings desktop_file(QString("%1.desktop").arg(session), QSettings::IniFormat);
|
||||||
desktop_file.beginGroup("Desktop Entry");
|
desktop_file.beginGroup("Desktop Entry");
|
||||||
QString name = desktop_file.value("DesktopNames").toString();
|
QString name = desktop_file.value("DesktopNames").toString();
|
||||||
desktop_file.endGroup();
|
desktop_file.endGroup();
|
||||||
|
|||||||
@@ -425,7 +425,7 @@ void FancyTabWidget::currentTabChanged(const int idx) {
|
|||||||
class FancyTabWidgetProxyStyle : public QProxyStyle { // clazy:exclude=missing-qobject-macro
|
class FancyTabWidgetProxyStyle : public QProxyStyle { // clazy:exclude=missing-qobject-macro
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit FancyTabWidgetProxyStyle(QStyle *style) : QProxyStyle(style), common_style_(new QCommonStyle()) {}
|
explicit FancyTabWidgetProxyStyle(const QString &style) : QProxyStyle(style), common_style_(new QCommonStyle()) {}
|
||||||
~FancyTabWidgetProxyStyle() override { common_style_->deleteLater(); }
|
~FancyTabWidgetProxyStyle() override { common_style_->deleteLater(); }
|
||||||
|
|
||||||
QRect subElementRect(QStyle::SubElement element, const QStyleOption *option, const QWidget *widget = nullptr) const override {
|
QRect subElementRect(QStyle::SubElement element, const QStyleOption *option, const QWidget *widget = nullptr) const override {
|
||||||
@@ -462,7 +462,11 @@ FancyTabWidget::FancyTabWidget(QWidget *parent)
|
|||||||
setElideMode(Qt::ElideNone);
|
setElideMode(Qt::ElideNone);
|
||||||
setUsesScrollButtons(true);
|
setUsesScrollButtons(true);
|
||||||
if (QApplication::style() && QApplication::style()->objectName().contains(QRegularExpression("^adwaita.*$", QRegularExpression::CaseInsensitiveOption))) {
|
if (QApplication::style() && QApplication::style()->objectName().contains(QRegularExpression("^adwaita.*$", QRegularExpression::CaseInsensitiveOption))) {
|
||||||
style_ = new FancyTabWidgetProxyStyle(style());
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
style_ = new FancyTabWidgetProxyStyle(QApplication::style()->name());
|
||||||
|
#else
|
||||||
|
style_ = new FancyTabWidgetProxyStyle(QApplication::style()->objectName());
|
||||||
|
#endif
|
||||||
setStyle(style_);
|
setStyle(style_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user