Compare commits
569 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ee33720fcd | |||
| 7d34511039 | |||
| 8b4bbc1ede | |||
| 833d4d3aac | |||
| 7e353c4723 | |||
| ae2ce0866e | |||
| 27c42dd9f4 | |||
| 52dea17d14 | |||
| baf4e7bc0b | |||
| 74c44558fe | |||
| 4033619421 | |||
| 5d206bbb1f | |||
| 3db801f2de | |||
| 0d3cf912d3 | |||
| d81f30a8b5 | |||
| a5c3b454f4 | |||
| 68e6e3cf65 | |||
| 86e6b88555 | |||
| 5cdc45836f | |||
| d438c802a4 | |||
| a838bdebb7 | |||
| 8ff2f4dfb4 | |||
| ede47fbf8f | |||
| 9eb64079f7 | |||
| 3b955bb319 | |||
| 816adfa6c7 | |||
| f91dcc6af6 | |||
| 6dc58a3ff8 | |||
| 09fa10a4e9 | |||
| 6f45e1a814 | |||
| 62ba721f26 | |||
| 67231753e4 | |||
| c16eccaecb | |||
| 0bdf1dcb75 | |||
| 598e9ca5c2 | |||
| 615f9c3515 | |||
| b7cbdb4d6c | |||
| 3c562c1398 | |||
| 3eafa73217 | |||
| 74864d9621 | |||
| cb5562d32e | |||
| e40a175e12 | |||
| f996b111b9 | |||
| 0cb5c49924 | |||
| c636029003 | |||
| db88a6bc22 | |||
| 8ccd97b574 | |||
| 3f99acf473 | |||
| 0cd37ce8ec | |||
| ee04878580 | |||
| e987049f20 | |||
| 122552287a | |||
| d318e6d341 | |||
| d96b282cae | |||
| f2ab01199f | |||
| 04b22431f4 | |||
| 31fce705ab | |||
| a28fab0ff3 | |||
| 0a1d4788ee | |||
| fafb9d4f56 | |||
| 4fdc38caee | |||
| 799cdb44d3 | |||
| 372892199f | |||
| d16184fb25 | |||
| b8564f6d41 | |||
| d474e60c51 | |||
| dfdac28f53 | |||
| 16b713bc85 | |||
| 81cd0722b1 | |||
| 1526f9b8d6 | |||
| 5b4da3bc29 | |||
| d78ea440cc | |||
| 1595805b83 | |||
| 00fa45f15d | |||
| ab05be30c0 | |||
| 3d407e5f24 | |||
| 60776b5f02 | |||
| 8699b1ffea | |||
| 16ac536f93 | |||
| f51d3d5711 | |||
| 17a4a14a4e | |||
| ecda918b46 | |||
| 93834788b5 | |||
| 66e7b44d75 | |||
| 8825fc1e84 | |||
| ac0cc19c04 | |||
| de29465b1f | |||
| 31a201ca32 | |||
| 3644ea2969 | |||
| e46c61e026 | |||
| 3873218e94 | |||
| b4a61cbd6e | |||
| accc6e53f0 | |||
| adf48decc4 | |||
| 49ff928414 | |||
| 71efd4a6d7 | |||
| 01e4907295 | |||
| 6a47e99680 | |||
| 078d8068e0 | |||
| 58ae76ce2a | |||
| bc6cd5b014 | |||
| 17deac8d65 | |||
| 7dbf8dd9fe | |||
| 27ab9f89c9 | |||
| 602808c742 | |||
| c1051956ad | |||
| 6d2c084355 | |||
| 6e3f0f2253 | |||
| d3d3688d60 | |||
| 49c28299af | |||
| 0bb6fea3db | |||
| 7027084394 | |||
| 7c4cbaad9a | |||
| e603048a80 | |||
| 9e08157517 | |||
| d4c2b1e914 | |||
| 65dd67ec96 | |||
| 76259309af | |||
| 3e5a9db279 | |||
| c155bbdb37 | |||
| ecbc03f052 | |||
| 6ef9efc8bf | |||
| 513e9e822d | |||
| dbc215c44f | |||
| 43c5cf4275 | |||
| 41f1f376bc | |||
| cad7fef454 | |||
| 93791aea15 | |||
| 884dcde289 | |||
| 21f993a951 | |||
| 4784228831 | |||
| c6e3e0c07e | |||
| 30685e7252 | |||
| 12a398a65c | |||
| 71360e37de | |||
| f99b8ea9ee | |||
| 2854b928f6 | |||
| 14e1f1d003 | |||
| 85c490bd06 | |||
| 96d78f8bda | |||
| 5f65aebe63 | |||
| cd96da9cd5 | |||
| 674b66b682 | |||
| 934851456b | |||
| afca396654 | |||
| b62f62671d | |||
| eb8913479b | |||
| 4918b412b2 | |||
| a78f5803a5 | |||
| 0d1799cbf7 | |||
| 438db40d0e | |||
| aca5e1fe87 | |||
| 8aaf24ff87 | |||
| 75dbea1ab7 | |||
| 61616dd2b9 | |||
| ceef7964af | |||
| ec12e89653 | |||
| 386ca41a5d | |||
| a8fd5a4f46 | |||
| 4590383a97 | |||
| 405208cf92 | |||
| f19c37276a | |||
| 3269034bfb | |||
| e5f99af43b | |||
| 2866ca9537 | |||
| a377eae2f4 | |||
| dbd8ce2380 | |||
| 0741351318 | |||
| ab9e02adfc | |||
| 12ff690619 | |||
| 5039012fcb | |||
| 75af57a7b3 | |||
| 9027eee99f | |||
| 50fe373f1e | |||
| 2c546867a8 | |||
| 9dad934a40 | |||
| 34dbb4c794 | |||
| 7472af66ef | |||
| f293fb287d | |||
| 7656e84c20 | |||
| c524e8d3b7 | |||
| 7f13ce491b | |||
| 6c16aabce0 | |||
| f5240b1766 | |||
| cc5a95d725 | |||
| 8ba63988d8 | |||
| 289f307a52 | |||
| 91ac36c835 | |||
| 503e4b2bac | |||
| c39ddc3b45 | |||
| 1163c4ad5e | |||
| e497734c07 | |||
| 77fef33cbf | |||
| 81189db1e1 | |||
| 054a3d005e | |||
| dfbff64430 | |||
| 2b4046a82e | |||
| 9eb879fc37 | |||
| 9e63ee2735 | |||
| 9950e51d45 | |||
| 70fdd4bdc3 | |||
| e855f7dd01 | |||
| 123842dfda | |||
| 1338513f82 | |||
| c9c88dd82d | |||
| 02a5395453 | |||
| 7ba2f6b827 | |||
| f1b5dc8ef3 | |||
| 78875572e9 | |||
| f487560ec5 | |||
| f752090c78 | |||
| 96f5b2b82a | |||
| 80292ae579 | |||
| 1d156ac506 | |||
| dc5586f859 | |||
| 1a9f36ce9e | |||
| 203c8a6588 | |||
| 2e6cf8d869 | |||
| b1827dd352 | |||
| 0d2dddddbc | |||
| 1d8e1957ba | |||
| dc957cb3cc | |||
| c314fa0bf3 | |||
| c5ebfac647 | |||
| 4adea11a93 | |||
| e6f49b9f1f | |||
| 9cde569c7d | |||
| 91e7c7434c | |||
| ffef5dfdee | |||
| 409dd69fcb | |||
| 064cf5103a | |||
| 7e3a613a93 | |||
| e7c49f6d67 | |||
| 022b83ab32 | |||
| 551d705ee1 | |||
| 83f73c7fa9 | |||
| cc8cb4f4f1 | |||
| 496eab7d09 | |||
| 5197c967c2 | |||
| 74b615dba7 | |||
| b67ee797cb | |||
| 4228084810 | |||
| b514c7972d | |||
| 83d9042a47 | |||
| a28c403093 | |||
| 2927fa5ff7 | |||
| f39a7f8d6f | |||
| 397610d8ab | |||
| fb170bb7c4 | |||
| d93f6e8720 | |||
| 668de93829 | |||
| 7cecd859ae | |||
| fea2966f62 | |||
| 6efa308e85 | |||
| 82b50a60bc | |||
| f52c4f7900 | |||
| 2fb621993d | |||
| cf663de2fc | |||
| 65c215fa9c | |||
| 8af972c20b | |||
| 027e4046a2 | |||
| 4c256348fc | |||
| 6e3275c05c | |||
| 3518a3f3b6 | |||
| 2b6b0cb38b | |||
| f56a836ffd | |||
| 2d963a9d23 | |||
| 4423b06807 | |||
| 1f9223b476 | |||
| b4ecf5d257 | |||
| 0dd13cbab1 | |||
| 48e50430fe | |||
| ac5611fdca | |||
| 50c3dbc0a0 | |||
| ddd840d2df | |||
| c0c9878fad | |||
| c4fc8a8aef | |||
| 0620b096db | |||
| f998491beb | |||
| 55a6ea4fca | |||
| 72fc5beb98 | |||
| a45b607fe7 | |||
| adfdf04240 | |||
| faa7281993 | |||
| 2d0f4e7881 | |||
| ce9183ffd6 | |||
| 3a5508653b | |||
| 7e4e28037c | |||
| d2d8ea8249 | |||
| ba835bec3e | |||
| 9850874dfd | |||
| 51a8285ba2 | |||
| e12150d026 | |||
| 54bc241984 | |||
| a698f83c45 | |||
| 854e7cc67e | |||
| c3920cbcc0 | |||
| 6a68cebc93 | |||
| ba474205c8 | |||
| dffe5bfffb | |||
| 7615c0d2ba | |||
| 216353837c | |||
| 7f180b2c50 | |||
| ce46e0f351 | |||
| 0999b93b47 | |||
| 63c21cf7c2 | |||
| 72ab1dc8a0 | |||
| 131e1ec11d | |||
| 4d60f5b8d9 | |||
| 6962a05c96 | |||
| 25ee57da1c | |||
| 37e41c9c8e | |||
| 69b6821deb | |||
| 8e6078515a | |||
| 73868dbcbf | |||
| 49ae774d48 | |||
| 5b3e2da95b | |||
| 1a5e513526 | |||
| ad83e95a46 | |||
| bdd5c78d39 | |||
| 6a0c2213a5 | |||
| 99515591f1 | |||
| b8228844df | |||
| 7613bc32c2 | |||
| 4d81dc49fa | |||
| 8c65775310 | |||
| 74c9d0ca6f | |||
| 871bb9da3a | |||
| 8ae1fb4fdb | |||
| 1a39182d80 | |||
| a1a837298f | |||
| 74b0e38f7e | |||
| c1f48b21a4 | |||
| a496c04701 | |||
| 590a7c7dfa | |||
| 796629b4e6 | |||
| ced3b491ff | |||
| 78aebd7c5d | |||
| 9532601efe | |||
| bd34a729b3 | |||
| 23990b581b | |||
| f786da52bb | |||
| ee145d6f65 | |||
| c310ad65ef | |||
| 26284e2412 | |||
| 6e4cd6912b | |||
| 974313c30b | |||
| 8ed586e2f3 | |||
| f016d2cdf4 | |||
| c79e041777 | |||
| a50984d2cb | |||
| 819945dcba | |||
| 9f81bff020 | |||
| b45594515e | |||
| 3a5d701195 | |||
| 34e037725c | |||
| b4fd7b6a66 | |||
| 81af324260 | |||
| a5541745c3 | |||
| 39d691d528 | |||
| 0c1537e5ef | |||
| 3405f853e3 | |||
| 8b0b53029c | |||
| f6012d3b03 | |||
| f4072c183b | |||
| 9a4a8eb742 | |||
| dbfb547af9 | |||
| 0492b867aa | |||
| b7cbb3055a | |||
| c3c18e22ea | |||
| 9318d00a5b | |||
| a5940a9124 | |||
| 9a8986834e | |||
| c5d2c60d70 | |||
| 52d2cf5cb4 | |||
| a63763bfe8 | |||
| 15633d07f0 | |||
| 04f7c7fdd4 | |||
| 1c6ee88912 | |||
| c53b2f8ed8 | |||
| 5c2c18268b | |||
| 5fd0ffaa4f | |||
| 4d0b0d0c8d | |||
| 45df497ee6 | |||
| 2dd83b111f | |||
| 6b599bf53d | |||
| d10e4a3d68 | |||
| 7f1c4a4d18 | |||
| c3d4f6cacd | |||
| dad3d10a83 | |||
| 5c06624f8c | |||
| cf428a14a3 | |||
| a0e09b80cf | |||
| 0e388dabf5 | |||
| 27a5153b8a | |||
| cad3b4c905 | |||
| bda82a8198 | |||
| b9d14e03f1 | |||
| ea46b98400 | |||
| 123f09da6c | |||
| 4155cd0963 | |||
| 27f82aef94 | |||
| 9f9d685353 | |||
| 9b97a3fa61 | |||
| 5b519320c2 | |||
| 790782b799 | |||
| 8c5188dfd0 | |||
| d793e67b56 | |||
| 9bccf7c405 | |||
| 291daa434c | |||
| ef5daad1dd | |||
| 6cb5c95c1f | |||
| 37068a3b89 | |||
| 5901748b76 | |||
| 945a4052e2 | |||
| cd887f8615 | |||
| 3f3540dd2b | |||
| b4b0c6cedd | |||
| afd91d2ae3 | |||
| e0e1799902 | |||
| e64d77feba | |||
| ac944c43bb | |||
| aec2f85165 | |||
| 85a7df29db | |||
| 18d56f32cf | |||
| d1aed5007f | |||
| e2b20eb89b | |||
| a5fa022eb6 | |||
| 79e7d7a010 | |||
| 431ff76e19 | |||
| dc5414284a | |||
| a59e57572c | |||
| 2827b2ae01 | |||
| fc5024be90 | |||
| dab1103279 | |||
| f5dabc134a | |||
| 9e57125c96 | |||
| 8a14327aaf | |||
| b9311e841c | |||
| 46b80b9a18 | |||
| b6a670689c | |||
| 1a3fbe0a7a | |||
| 66a2b4c225 | |||
| 83c47454c6 | |||
| 0947e209ce | |||
| 1f12ef2151 | |||
| 8de80c00a8 | |||
| b79ebdfbef | |||
| a8604dd150 | |||
| c676f5b91f | |||
| 41054ed819 | |||
| d95204513f | |||
| 1850cc68d8 | |||
| c1c07b861e | |||
| 244aebb0f5 | |||
| ae49e3cf2f | |||
| 40f04d6800 | |||
| bc0ba8c116 | |||
| 746951b55f | |||
| 89d4698155 | |||
| 415cc71f74 | |||
| 0e41144a10 | |||
| b5dbb30b02 | |||
| bc40123891 | |||
| f465e34ea3 | |||
| eca925a4eb | |||
| 6442728931 | |||
| 7e67d0dac6 | |||
| 2fdc214c21 | |||
| 652be94eb2 | |||
| 93a5bafc38 | |||
| c2de979527 | |||
| fd78bdf8af | |||
| e0e82e7246 | |||
| cb749480a4 | |||
| 5ec8f1a904 | |||
| 83b20d9086 | |||
| 211f09fe19 | |||
| 03c1fb0ff2 | |||
| 834412ad31 | |||
| 7ae0aa198e | |||
| 5d24d90a7c | |||
| b5923539c2 | |||
| 3a9d49549c | |||
| ff272a5385 | |||
| 327875df6a | |||
| 9bbb213bc2 | |||
| 3122c1a058 | |||
| af055ab6dd | |||
| e34d84deee | |||
| 0596faf51e | |||
| 5f1867c14f | |||
| 1c6b204e80 | |||
| 29957780cb | |||
| fd0d783e7d | |||
| 5ec025a70e | |||
| dc0c6401de | |||
| 06fc7b391f | |||
| 8c91f1c52d | |||
| 968d991a1a | |||
| f4f75f342c | |||
| ba32832619 | |||
| 186811156e | |||
| 261c5541cd | |||
| 5c14d20f78 | |||
| c67731f852 | |||
| 0336f4afea | |||
| ace4c77bdc | |||
| ffe3f08705 | |||
| d06d1674d1 | |||
| a66c67e86d | |||
| 0cfc4119ba | |||
| af0354a4d5 | |||
| e696c0c636 | |||
| 6aeec1e89c | |||
| e406b27170 | |||
| 55cead87c8 | |||
| aaf840d358 | |||
| af8470e254 | |||
| c7809c62ce | |||
| cb47883328 | |||
| 588e0609fd | |||
| 091d2efb2e | |||
| e5c5985f0f | |||
| b7627fd469 | |||
| 22c0f8f8c6 | |||
| a7d2a427ec | |||
| 14cc4079a3 | |||
| bb93b0895e | |||
| 1a3e2eec70 | |||
| 926b77c770 | |||
| a4472bb449 | |||
| cd04d7a760 | |||
| 6356c55c81 | |||
| 37ed99d0fb | |||
| 72475fbcc2 | |||
| 0096aeeb1b | |||
| 91ccc71fcd | |||
| b00f9795bf | |||
| 255b9a9c2d | |||
| 8eab4933ae | |||
| 031f443238 | |||
| 72d0fca28b | |||
| 7aeadb531f | |||
| 4e213ea79e | |||
| b99ea61115 | |||
| 4a025f82e4 | |||
| 6ddaf0366c | |||
| 62183ecb58 | |||
| 3ee92b068b | |||
| 4dc3a0e8d1 | |||
| 43652ce65d | |||
| b08c8a1719 | |||
| 0385f13928 | |||
| 3bf2c585b8 | |||
| 7d05e4536b | |||
| 0553f3b5a2 | |||
| c01a0d79e1 | |||
| adc094005f | |||
| 5b7557bd45 | |||
| 6aa3905922 | |||
| aa75aaaffb | |||
| 62ab4b7a00 | |||
| 145dc5c99e | |||
| 82a566aee1 | |||
| 42058ff6d6 | |||
| 9841cfba38 | |||
| 6c8099efe5 | |||
| 8ba87d57cd |
@@ -5,6 +5,7 @@
|
|||||||
*.jpeg binary
|
*.jpeg binary
|
||||||
*.ico binary
|
*.ico binary
|
||||||
*.icns binary
|
*.icns binary
|
||||||
|
*.webp binary
|
||||||
*.eot binary
|
*.eot binary
|
||||||
*.otf binary
|
*.otf binary
|
||||||
*.ttf binary
|
*.ttf binary
|
||||||
|
|||||||
@@ -0,0 +1,189 @@
|
|||||||
|
# Alpha builds published to Cloudflare R2 with date versioning (e.g. 1.0.0-alpha-20260205).
|
||||||
|
# Required repo secrets: R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY (from R2 API token in Cloudflare dashboard).
|
||||||
|
name: Publish Alpha
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
inputs:
|
||||||
|
version:
|
||||||
|
description: 'Semantic version number (e.g., 1.0.0) - alpha suffix will be added automatically'
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
schedule:
|
||||||
|
# Run at 3:00 AM PST daily (11:00 UTC; PST = UTC-8)
|
||||||
|
- cron: '0 11 * * *'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
check-new-commits:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
outputs:
|
||||||
|
has_new_commits: ${{ steps.manual.outputs.has_new_commits || steps.check.outputs['has-new-commits'] }}
|
||||||
|
steps:
|
||||||
|
- name: Set has new commits (manual trigger)
|
||||||
|
id: manual
|
||||||
|
if: github.event_name == 'workflow_dispatch'
|
||||||
|
run: echo "has_new_commits=true" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
|
- name: Check for new commits (24 hr interval)
|
||||||
|
id: check
|
||||||
|
if: github.event_name != 'workflow_dispatch'
|
||||||
|
uses: adriangl/check-new-commits-action@v1
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
seconds: 86400
|
||||||
|
|
||||||
|
prepare:
|
||||||
|
needs: check-new-commits
|
||||||
|
if: needs.check-new-commits.outputs.has_new_commits == 'true'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
outputs:
|
||||||
|
version: ${{ steps.version.outputs.version }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout git repo
|
||||||
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
|
- name: Install Node and PNPM
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: 10
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Set date-based alpha version
|
||||||
|
id: version
|
||||||
|
shell: pwsh
|
||||||
|
run: |
|
||||||
|
$inputVersion = "${{ github.event.inputs.version }}"
|
||||||
|
Write-Host "Input version: $inputVersion"
|
||||||
|
|
||||||
|
if ($inputVersion -eq "" -or $inputVersion -eq "null") {
|
||||||
|
# No input version provided (scheduled run or manual without input), auto-increment patch version
|
||||||
|
Write-Host "No version provided, auto-incrementing patch version..."
|
||||||
|
|
||||||
|
$currentVersion = (Get-Content package.json | ConvertFrom-Json).version
|
||||||
|
Write-Host "Current version: $currentVersion"
|
||||||
|
|
||||||
|
$cleanVersion = $currentVersion -replace '-.*$', ''
|
||||||
|
$versionParts = $cleanVersion.Split('.')
|
||||||
|
if ($versionParts.Length -ne 3) {
|
||||||
|
Write-Error "Current version format is invalid: $cleanVersion"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
$major = [int]$versionParts[0]
|
||||||
|
$minor = [int]$versionParts[1]
|
||||||
|
$patch = [int]$versionParts[2]
|
||||||
|
$newPatch = $patch + 1
|
||||||
|
$inputVersion = "$major.$minor.$newPatch"
|
||||||
|
Write-Host "Auto-generated version: $inputVersion"
|
||||||
|
} else {
|
||||||
|
# Validate semantic version format (major.minor.patch)
|
||||||
|
$versionPattern = '^\d+\.\d+\.\d+$'
|
||||||
|
if ($inputVersion -notmatch $versionPattern) {
|
||||||
|
Write-Error "Invalid version format. Expected semantic version (e.g., 1.0.0), got: $inputVersion"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Date in YYYYMMDD (PST / America/Los_Angeles)
|
||||||
|
$pst = [TimeZoneInfo]::FindSystemTimeZoneById('America/Los_Angeles')
|
||||||
|
$dateInPst = [TimeZoneInfo]::ConvertTimeFromUtc([DateTime]::UtcNow, $pst)
|
||||||
|
$dateStr = $dateInPst.ToString("yyyyMMdd")
|
||||||
|
$alphaVersion = "$inputVersion-alpha-$dateStr"
|
||||||
|
Write-Host "Alpha version: $alphaVersion"
|
||||||
|
|
||||||
|
# Update package.json
|
||||||
|
$packageJson = Get-Content package.json | ConvertFrom-Json
|
||||||
|
$packageJson.version = $alphaVersion
|
||||||
|
$packageJson | ConvertTo-Json -Depth 10 | Set-Content package.json
|
||||||
|
|
||||||
|
echo "version=$alphaVersion" >> $env:GITHUB_OUTPUT
|
||||||
|
|
||||||
|
cleanup:
|
||||||
|
needs: prepare
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
AWS_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}
|
||||||
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}
|
||||||
|
R2_ENDPOINT_URL: ${{ secrets.R2_ENDPOINT_URL }}
|
||||||
|
steps:
|
||||||
|
- name: Delete all objects in R2 bucket
|
||||||
|
run: |
|
||||||
|
aws s3 rm s3://feishin-nightly --recursive --endpoint-url $R2_ENDPOINT_URL
|
||||||
|
|
||||||
|
publish:
|
||||||
|
needs: [prepare, cleanup]
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
env:
|
||||||
|
AWS_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}
|
||||||
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
os: [windows-latest, macos-latest, ubuntu-latest]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout git repo
|
||||||
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
|
- name: Install Node and PNPM
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: 10
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Set version from prepare job
|
||||||
|
shell: pwsh
|
||||||
|
run: |
|
||||||
|
$version = "${{ needs.prepare.outputs.version }}"
|
||||||
|
Write-Host "Setting version: $version"
|
||||||
|
$packageJson = Get-Content package.json | ConvertFrom-Json
|
||||||
|
$packageJson.version = $version
|
||||||
|
$packageJson | ConvertTo-Json -Depth 10 | Set-Content package.json
|
||||||
|
|
||||||
|
- name: Build and Publish to R2 (Windows)
|
||||||
|
if: matrix.os == 'windows-latest'
|
||||||
|
uses: nick-invision/retry@v3.0.2
|
||||||
|
with:
|
||||||
|
timeout_minutes: 30
|
||||||
|
max_attempts: 3
|
||||||
|
retry_on: error
|
||||||
|
command: |
|
||||||
|
pnpm run publish:win:alpha
|
||||||
|
on_retry_command: pnpm cache delete
|
||||||
|
|
||||||
|
- name: Build and Publish to R2 (macOS)
|
||||||
|
if: matrix.os == 'macos-latest'
|
||||||
|
uses: nick-invision/retry@v3.0.2
|
||||||
|
with:
|
||||||
|
timeout_minutes: 30
|
||||||
|
max_attempts: 3
|
||||||
|
retry_on: error
|
||||||
|
command: |
|
||||||
|
pnpm run publish:mac:alpha
|
||||||
|
on_retry_command: pnpm cache delete
|
||||||
|
|
||||||
|
- name: Build and Publish to R2 (Linux)
|
||||||
|
if: matrix.os == 'ubuntu-latest'
|
||||||
|
uses: nick-invision/retry@v3.0.2
|
||||||
|
with:
|
||||||
|
timeout_minutes: 30
|
||||||
|
max_attempts: 3
|
||||||
|
retry_on: error
|
||||||
|
command: |
|
||||||
|
pnpm run publish:linux:alpha
|
||||||
|
on_retry_command: pnpm cache delete
|
||||||
|
|
||||||
|
- name: Build and Publish to R2 (Linux ARM64)
|
||||||
|
if: matrix.os == 'ubuntu-latest'
|
||||||
|
uses: nick-invision/retry@v3.0.2
|
||||||
|
with:
|
||||||
|
timeout_minutes: 30
|
||||||
|
max_attempts: 3
|
||||||
|
retry_on: error
|
||||||
|
command: |
|
||||||
|
pnpm run publish:linux-arm64:alpha
|
||||||
|
on_retry_command: pnpm cache delete
|
||||||
@@ -15,12 +15,12 @@ jobs:
|
|||||||
version: ${{ steps.version.outputs.version }}
|
version: ${{ steps.version.outputs.version }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
@@ -119,12 +119,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
@@ -146,7 +146,7 @@ jobs:
|
|||||||
if: matrix.os == 'windows-latest'
|
if: matrix.os == 'windows-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -159,7 +159,7 @@ jobs:
|
|||||||
if: matrix.os == 'macos-latest'
|
if: matrix.os == 'macos-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -172,7 +172,7 @@ jobs:
|
|||||||
if: matrix.os == 'ubuntu-latest'
|
if: matrix.os == 'ubuntu-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -185,7 +185,7 @@ jobs:
|
|||||||
if: matrix.os == 'ubuntu-latest'
|
if: matrix.os == 'ubuntu-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -199,7 +199,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Edit release with commits and title
|
- name: Edit release with commits and title
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
@@ -346,7 +346,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Delete existing prereleases
|
- name: Delete existing prereleases
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ jobs:
|
|||||||
packages: write
|
packages: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
- name: Log in to the Container registry
|
- name: Log in to the Container registry
|
||||||
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
|
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ jobs:
|
|||||||
packages: write
|
packages: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
- name: Log in to the Container registry
|
- name: Log in to the Container registry
|
||||||
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
|
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -12,12 +12,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
@@ -25,7 +25,7 @@ jobs:
|
|||||||
- name: Build and Publish releases
|
- name: Build and Publish releases
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -37,7 +37,7 @@ jobs:
|
|||||||
- name: Build and Publish releases (arm64)
|
- name: Build and Publish releases (arm64)
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
|
|||||||
@@ -12,12 +12,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
@@ -25,7 +25,7 @@ jobs:
|
|||||||
- name: Build and Publish releases
|
- name: Build and Publish releases
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
|
|||||||
@@ -1,14 +1,17 @@
|
|||||||
name: Publish (PR)
|
name: Publish (PR)
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- development
|
- development
|
||||||
paths:
|
paths:
|
||||||
- 'src/**'
|
- 'src/**'
|
||||||
|
- 'electron-builder*.yml'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
wait-for-lint:
|
wait-for-lint:
|
||||||
|
if: github.event_name == 'pull_request'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Wait for Test workflow to complete
|
- name: Wait for Test workflow to complete
|
||||||
@@ -22,6 +25,7 @@ jobs:
|
|||||||
|
|
||||||
publish:
|
publish:
|
||||||
needs: wait-for-lint
|
needs: wait-for-lint
|
||||||
|
if: always() && (needs.wait-for-lint.result == 'success' || needs.wait-for-lint.result == 'skipped')
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
@@ -30,19 +34,19 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
|
|
||||||
- name: Build for Windows
|
- name: Build for Windows
|
||||||
if: ${{ matrix.os == 'windows-latest' }}
|
if: ${{ matrix.os == 'windows-latest' }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -52,7 +56,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build for Linux
|
- name: Build for Linux
|
||||||
if: ${{ matrix.os == 'ubuntu-latest' }}
|
if: ${{ matrix.os == 'ubuntu-latest' }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -62,7 +66,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build for MacOS
|
- name: Build for MacOS
|
||||||
if: ${{ matrix.os == 'macos-latest' }}
|
if: ${{ matrix.os == 'macos-latest' }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -88,21 +92,21 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload Windows Binaries
|
- name: Upload Windows Binaries
|
||||||
if: ${{ matrix.os == 'windows-latest' }}
|
if: ${{ matrix.os == 'windows-latest' }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v7
|
||||||
with:
|
with:
|
||||||
name: windows-binaries
|
name: windows-binaries
|
||||||
path: dist/windows-binaries.zip
|
path: dist/windows-binaries.zip
|
||||||
|
|
||||||
- name: Upload Linux Binaries
|
- name: Upload Linux Binaries
|
||||||
if: ${{ matrix.os == 'ubuntu-latest' }}
|
if: ${{ matrix.os == 'ubuntu-latest' }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v7
|
||||||
with:
|
with:
|
||||||
name: linux-binaries
|
name: linux-binaries
|
||||||
path: dist/linux-binaries.zip
|
path: dist/linux-binaries.zip
|
||||||
|
|
||||||
- name: Upload MacOS Binaries
|
- name: Upload MacOS Binaries
|
||||||
if: ${{ matrix.os == 'macos-latest' }}
|
if: ${{ matrix.os == 'macos-latest' }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v7
|
||||||
with:
|
with:
|
||||||
name: macos-binaries
|
name: macos-binaries
|
||||||
path: dist/macos-binaries.zip
|
path: dist/macos-binaries.zip
|
||||||
|
|||||||
@@ -12,12 +12,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
@@ -25,7 +25,7 @@ jobs:
|
|||||||
- name: Build and Publish releases
|
- name: Build and Publish releases
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
|
|||||||
@@ -16,6 +16,5 @@ jobs:
|
|||||||
- uses: vedantmgoyal9/winget-releaser@main
|
- uses: vedantmgoyal9/winget-releaser@main
|
||||||
with:
|
with:
|
||||||
identifier: jeffvli.Feishin
|
identifier: jeffvli.Feishin
|
||||||
installers-regex: 'Feishin-*-win-x64\.exe'
|
installers-regex: 'Feishin-*-win-(x64|arm64)\.exe'
|
||||||
token: ${{ secrets.WINGET_ACC_TOKEN }}
|
token: ${{ secrets.WINGET_ACC_TOKEN }}
|
||||||
|
|
||||||
|
|||||||
@@ -12,12 +12,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout git repo
|
- name: Checkout git repo
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node and PNPM
|
- name: Install Node and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
@@ -26,7 +26,7 @@ jobs:
|
|||||||
if: matrix.os == 'windows-latest'
|
if: matrix.os == 'windows-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -39,7 +39,7 @@ jobs:
|
|||||||
if: matrix.os == 'macos-latest'
|
if: matrix.os == 'macos-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
if: matrix.os == 'ubuntu-latest'
|
if: matrix.os == 'ubuntu-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
@@ -65,7 +65,7 @@ jobs:
|
|||||||
if: matrix.os == 'ubuntu-latest'
|
if: matrix.os == 'ubuntu-latest'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
uses: nick-invision/retry@v2.8.2
|
uses: nick-invision/retry@v3.0.2
|
||||||
with:
|
with:
|
||||||
timeout_minutes: 30
|
timeout_minutes: 30
|
||||||
max_attempts: 3
|
max_attempts: 3
|
||||||
|
|||||||
@@ -8,12 +8,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check out Git repository
|
- name: Check out Git repository
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Install Node.js and PNPM
|
- name: Install Node.js and PNPM
|
||||||
uses: pnpm/action-setup@v4.1.0
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
|
|||||||
@@ -1,2 +1 @@
|
|||||||
legacy-peer-deps=true
|
legacy-peer-deps=true
|
||||||
only-built-dependencies=electron,esbuild
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# --- Builder stage
|
# --- Builder stage
|
||||||
FROM node:23-alpine as builder
|
FROM node:23-alpine AS builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Copy package.json first to cache node_modules
|
# Copy package.json first to cache node_modules
|
||||||
@@ -14,12 +14,14 @@ COPY . .
|
|||||||
RUN pnpm run build:web
|
RUN pnpm run build:web
|
||||||
|
|
||||||
# --- Production stage
|
# --- Production stage
|
||||||
FROM nginx:alpine-slim
|
FROM nginxinc/nginx-unprivileged:alpine-slim
|
||||||
|
|
||||||
COPY --chown=nginx:nginx --from=builder /app/out/web /usr/share/nginx/html
|
COPY --chown=nginx:nginx --from=builder /app/out/web /usr/share/nginx/html
|
||||||
COPY ./settings.js.template /etc/nginx/templates/settings.js.template
|
COPY --chown=nginx:nginx ./settings.js.template /etc/nginx/templates/settings.js.template
|
||||||
COPY ng.conf.template /etc/nginx/templates/default.conf.template
|
COPY --chown=nginx:nginx ng.conf.template /etc/nginx/templates/default.conf.template
|
||||||
|
|
||||||
|
ENV SERVER_LOCK=false SERVER_NAME="" SERVER_TYPE="" SERVER_URL="" REMOTE_URL=""
|
||||||
|
ENV LEGACY_AUTHENTICATION="" ANALYTICS_DISABLED="" PUBLIC_PATH="/"
|
||||||
|
|
||||||
ENV PUBLIC_PATH="/"
|
|
||||||
EXPOSE 9180
|
EXPOSE 9180
|
||||||
CMD ["nginx", "-g", "daemon off;"]
|
CMD ["nginx", "-g", "daemon off;"]
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ Rewrite of [Sonixd](https://github.com/jeffvli/sonixd).
|
|||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
<a href="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_full_screen_player.png"><img src="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_full_screen_player.png" width="49.5%"/></a> <a href="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_album_artist_detail.png"><img src="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_album_artist_detail.png" width="49.5%"/></a> <a href="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_album_detail.png"><img src="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_album_detail.png" width="49.5%"/></a> <a href="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_smart_playlist.png"><img src="https://raw.githubusercontent.com/jeffvli/feishin/development/media/preview_smart_playlist.png" width="49.5%"/></a>
|
<a href="./media/preview_full_screen_player.png"><img src="./media/preview_full_screen_player.png" width="49.5%"/></a> <a href="./media/preview_album_artist_detail.png"><img src="./media/preview_album_artist_detail.png" width="49.5%"/></a> <a href="./media/preview_album_detail.png"><img src="./media/preview_album_detail.png" width="49.5%"/></a> <a href="./media/preview_smart_playlist.png"><img src="./media/preview_smart_playlist.png" width="49.5%"/></a>
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
@@ -59,21 +59,28 @@ For media keys to work, you will be prompted to allow Feishin to be a Trusted Ac
|
|||||||
|
|
||||||
#### Linux Notes
|
#### Linux Notes
|
||||||
|
|
||||||
We provide a small install script to download the latest `.AppImage`, make it executable, and also download the icons required by Desktop Environments. Finally, it generates a `.desktop` file to add Feishin to your Application Launcher.
|
Feishin is available in [Flathub](https://flathub.org/en/apps/org.jeffvli.feishin).
|
||||||
|
|
||||||
|
Alternatively, you can install it as an Appimage.
|
||||||
|
We provide a small install script to download the latest `.AppImage`, make it executable, and also download the icons required by Desktop Environments.
|
||||||
|
Finally, it generates a `.desktop` file to add Feishin to your Application Launcher.
|
||||||
|
|
||||||
Simply run the installer like this:
|
Simply run the installer like this:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
dir=/your/application/directory
|
dir=/your/application/directory
|
||||||
curl 'https://raw.githubusercontent.com/jeffvli/feishin/refs/heads/development/install-feishin-appimage' | sh -s -- "$dir"
|
curl 'https://raw.githubusercontent.com/jeffvli/feishin/refs/heads/development/install-feishin-appimage' | sh -s -- "$dir"
|
||||||
```
|
```
|
||||||
|
|
||||||
The script also has an option to add launch arguments to run Feishin in native Wayland mode. Note that this is experimental in Electron and therefore not officially supported. If you want to use it, run this instead:
|
The script also has an option to add launch arguments to run Feishin in native Wayland mode. Note that this is experimental in Electron and therefore not officially supported. If you want to use it, run this instead:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
dir=/your/application/directory
|
dir=/your/application/directory
|
||||||
curl 'https://raw.githubusercontent.com/jeffvli/feishin/refs/heads/development/install-feishin-appimage' | sh -s -- "$dir" wayland-native
|
curl 'https://raw.githubusercontent.com/jeffvli/feishin/refs/heads/development/install-feishin-appimage' | sh -s -- "$dir" wayland-native
|
||||||
```
|
```
|
||||||
|
|
||||||
It also provides a simple uninstall routine, removing the downloaded files:
|
It also provides a simple uninstall routine, removing the downloaded files:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
dir=/your/application/directory
|
dir=/your/application/directory
|
||||||
curl 'https://raw.githubusercontent.com/jeffvli/feishin/refs/heads/development/install-feishin-appimage' | sh -s -- "$dir" remove
|
curl 'https://raw.githubusercontent.com/jeffvli/feishin/refs/heads/development/install-feishin-appimage' | sh -s -- "$dir" remove
|
||||||
@@ -111,6 +118,9 @@ services:
|
|||||||
- SERVER_LOCK=true # When true AND name/type/url are set, only username/password can be toggled
|
- SERVER_LOCK=true # When true AND name/type/url are set, only username/password can be toggled
|
||||||
- SERVER_TYPE=jellyfin # the allowed types are: jellyfin, navidrome, subsonic. These values are case insensitive
|
- SERVER_TYPE=jellyfin # the allowed types are: jellyfin, navidrome, subsonic. These values are case insensitive
|
||||||
- SERVER_URL= # http://address:port or https://address:port
|
- SERVER_URL= # http://address:port or https://address:port
|
||||||
|
- REMOTE_URL= # http://address or https://address
|
||||||
|
- LEGACY_AUTHENTICATION=false # When SERVER_LOCK is true, sets the legacy (plaintext) authentication flag for Subsonic/OpenSubsonic servers
|
||||||
|
- ANALYTICS_DISABLED=true # Set to true to disable Umami analytics tracking
|
||||||
ports:
|
ports:
|
||||||
- 9180:9180
|
- 9180:9180
|
||||||
# Alternatively, to restrict to only localhost, - 127.0.0.1:9180:8190
|
# Alternatively, to restrict to only localhost, - 127.0.0.1:9180:8190
|
||||||
@@ -127,7 +137,13 @@ services:
|
|||||||
|
|
||||||
3. _Optional_ - If you want to host Feishin on a subpath (not `/`), then pass in the following environment variable: `PUBLIC_PATH=PATH`. For example, to host on `/feishin`, pass in `PUBLIC_PATH=/feishin`.
|
3. _Optional_ - If you want to host Feishin on a subpath (not `/`), then pass in the following environment variable: `PUBLIC_PATH=PATH`. For example, to host on `/feishin`, pass in `PUBLIC_PATH=/feishin`.
|
||||||
|
|
||||||
4. _Optional_ - To hard code the server url, pass the following environment variables: `SERVER_NAME`, `SERVER_TYPE` (one of `jellyfin` or `navidrome` or `subsonic`), `SERVER_URL`. To prevent users from changing these settings, pass `SERVER_LOCK=true`. This can only be set if all three of the previous values are set.
|
4. _Optional_ - To hard code the server url, pass the following environment variables: `SERVER_NAME`, `SERVER_TYPE` (one of `jellyfin` or `navidrome` or `subsonic`), `SERVER_URL`. To prevent users from changing these settings, pass `SERVER_LOCK=true`. This can only be set if all three of the previous values are set. When `SERVER_LOCK=true`, you can also set `LEGACY_AUTHENTICATION=true` or `LEGACY_AUTHENTICATION=false` to configure the legacy authentication flag for the server (only applicable for Subsonic/OpenSubsonic servers).
|
||||||
|
|
||||||
|
5. _Optional_ - If your server uses a separate public-facing URL than what integrating applications use internally to communicate with your server, such as a separate Navidrome `ShareURL`, set `REMOTE_URL` to said public-facing URL.
|
||||||
|
|
||||||
|
6. _Optional_ - To disable Umami analytics tracking in the Docker/web version, set the environment variable `ANALYTICS_DISABLED=true`. When enabled, the analytics script will not be loaded and all tracking will be disabled.
|
||||||
|
|
||||||
|
7. _Optional_ - App settings (theme, language, sidebar options, etc.) can be overridden with environment variables on first run. The variables use the `FS_` prefix (e.g. `FS_GENERAL_THEME=defaultDark`, `FS_GENERAL_LANGUAGE=de`). See [the settings environment variable documentation](docs/ENV_SETTINGS.md) for the full list.
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 651 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 277 B |
|
After Width: | Height: | Size: 447 B |
|
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 422 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 32 KiB |
@@ -1,13 +1,16 @@
|
|||||||
services:
|
services:
|
||||||
feishin:
|
feishin:
|
||||||
container_name: feishin
|
container_name: feishin
|
||||||
image: 'ghcr.io/jeffvli/feishin:latest'
|
image: "ghcr.io/jeffvli/feishin:latest"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
- SERVER_NAME=jellyfin # pre-defined server name
|
- SERVER_NAME=jellyfin # pre-defined server name
|
||||||
- SERVER_LOCK=true # When true AND name/type/url are set, only username/password can be toggled
|
- SERVER_LOCK=false # When true AND name/type/url are set, only username/password can be toggled
|
||||||
- SERVER_TYPE=jellyfin # the allowed types are: jellyfin, navidrome, subsonic. These values are case insensitive
|
- SERVER_TYPE=jellyfin # the allowed types are: jellyfin, navidrome, subsonic. These values are case insensitive
|
||||||
- SERVER_URL= # http://address:port or https://address:port
|
- SERVER_URL=http://localhost:8096 # http://address:port or https://address:port
|
||||||
|
# - REMOTE_URL=http://share.localhost # Used for compatibility with external functionality, such as custom sharing URLs on Navidrome
|
||||||
|
- LEGACY_AUTHENTICATION=false # When SERVER_LOCK is true, sets the legacyauth flag for server authentication (true or false)
|
||||||
|
- ANALYTICS_DISABLED=false # Set to true to disable Umami analytics tracking
|
||||||
ports:
|
ports:
|
||||||
- 9180:9180
|
- 9180:9180
|
||||||
# Alternatively, to restrict to only localhost, - 127.0.0.1:9180:8190
|
# Alternatively, to restrict to only localhost, - 127.0.0.1:9180:8190
|
||||||
@@ -0,0 +1,129 @@
|
|||||||
|
# Environment variables for settings (web / Docker)
|
||||||
|
|
||||||
|
These variables override app settings **on first run** when no persisted settings exist. They are injected via `settings.js` (from `settings.js.template`) and only apply to the **web** build.
|
||||||
|
|
||||||
|
**Format:** All values are strings; booleans use `true`/`false`, numbers are numeric strings. Leave unset or empty to use the default.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## General
|
||||||
|
|
||||||
|
| Setting | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `general.accent` | `rgb(53, 116, 252)` | `FS_GENERAL_ACCENT` | CSS `rgb(r, g, b)` string (e.g. `rgb(53, 116, 252)`). Invalid values are ignored. |
|
||||||
|
| `general.albumBackground` | `false` | `FS_GENERAL_ALBUM_BACKGROUND` | `true` / `false` — Show album background image. |
|
||||||
|
| `general.albumBackgroundBlur` | `3` | `FS_GENERAL_ALBUM_BACKGROUND_BLUR` | Blur amount for album background (number). |
|
||||||
|
| `general.artistBackground` | `true` | `FS_GENERAL_ARTIST_BACKGROUND` | `true` / `false` — Show artist background image. |
|
||||||
|
| `general.artistBackgroundBlur` | `3` | `FS_GENERAL_ARTIST_BACKGROUND_BLUR` | Blur amount for artist background (number). |
|
||||||
|
| `general.blurExplicitImages` | `false` | `FS_GENERAL_BLUR_EXPLICIT_IMAGES` | `true` / `false` — Blur explicit images. |
|
||||||
|
| `general.combinedLyricsAndVisualizer` | `false` | `FS_GENERAL_COMBINED_LYRICS_AND_VISUALIZER` | `true` / `false` — Combine lyrics and visualizer panel. |
|
||||||
|
| `general.enableGridMultiSelect` | `false` | `FS_GENERAL_ENABLE_GRID_MULTI_SELECT` | `true` / `false` — Enable multi-select in grid views. |
|
||||||
|
| `general.externalLinks` | `true` | `FS_GENERAL_EXTERNAL_LINKS` | `true` / `false` — Show external links in UI. |
|
||||||
|
| `general.followCurrentSong` | `true` | `FS_GENERAL_FOLLOW_CURRENT_SONG` | `true` / `false` — Follow current song in list. |
|
||||||
|
| `general.followSystemTheme` | `false` | `FS_GENERAL_FOLLOW_SYSTEM_THEME` | `true` / `false` — Use OS light/dark preference. |
|
||||||
|
| `general.homeFeature` | `true` | `FS_GENERAL_HOME_FEATURE` | `true` / `false` — Show home featured carousel. |
|
||||||
|
| `general.homeFeatureStyle` | `single` | `FS_GENERAL_HOME_FEATURE_STYLE` | `multiple` / `single` — Home featured carousel style. |
|
||||||
|
| `general.language` | `en` | `FS_GENERAL_LANGUAGE` | UI language code (e.g. `en`, `de`, `fr`). |
|
||||||
|
| `general.theme` | `defaultDark` | `FS_GENERAL_THEME` | One of: `ayuDark`, `ayuLight`, `catppuccinLatte`, `catppuccinMocha`, `defaultDark`, `defaultLight`, `dracula`, `githubDark`, `githubLight`, `glassyDark`, `gruvboxDark`, `gruvboxLight`, `highContrastDark`, `highContrastLight`, `materialDark`, `materialLight`, `monokai`, `nightOwl`, `nord`, `oneDark`, `rosePine`, `rosePineDawn`, `rosePineMoon`, `shadesOfPurple`, `solarizedDark`, `solarizedLight`, `tokyoNight`, `vscodeDarkPlus`, `vscodeLightPlus`. |
|
||||||
|
| `general.themeDark` | `defaultDark` | `FS_GENERAL_THEME_DARK` | Same as theme (used when system is dark). |
|
||||||
|
| `general.themeLight` | `defaultLight` | `FS_GENERAL_THEME_LIGHT` | Same as theme (used when system is light). |
|
||||||
|
| `general.lastfmApiKey` | *(empty)* | `FS_GENERAL_LASTFM_API_KEY` | Last.fm API key. |
|
||||||
|
| `general.lastFM` | `true` | `FS_GENERAL_LAST_FM` | `true` / `false` — Enable Last.fm. |
|
||||||
|
| `general.listenBrainz` | `true` | `FS_GENERAL_LISTEN_BRAINZ` | `true` / `false` — ListenBrainz links. |
|
||||||
|
| `general.musicBrainz` | `true` | `FS_GENERAL_MUSIC_BRAINZ` | `true` / `false` — MusicBrainz links. |
|
||||||
|
| `general.nativeAspectRatio` | `false` | `FS_GENERAL_NATIVE_ASPECT_RATIO` | `true` / `false` — Use native cover art aspect ratio. |
|
||||||
|
| `general.pathReplace` | *(empty)* | `FS_GENERAL_PATH_REPLACE` | Path pattern to replace (e.g. server path in Docker). |
|
||||||
|
| `general.pathReplaceWith` | *(empty)* | `FS_GENERAL_PATH_REPLACE_WITH` | Replacement path. |
|
||||||
|
| `general.playerbarOpenDrawer` | `false` | `FS_GENERAL_PLAYERBAR_OPEN_DRAWER` | `true` / `false` — Open queue/lyrics as drawer from player bar. |
|
||||||
|
| `general.primaryShade` | `6` | `FS_GENERAL_PRIMARY_SHADE` | Mantine primary shade 0–9 (number). |
|
||||||
|
| `general.qobuz` | `true` | `FS_GENERAL_QOBUZ` | `true` / `false` — Qobuz links. |
|
||||||
|
| `general.resume` | `true` | `FS_GENERAL_RESUME` | `true` / `false` — Resume playback on load. |
|
||||||
|
| `general.showLyricsInSidebar` | `true` | `FS_GENERAL_SHOW_LYRICS_IN_SIDEBAR` | `true` / `false` — Show lyrics in sidebar. |
|
||||||
|
| `general.showRatings` | `true` | `FS_GENERAL_SHOW_RATINGS` | `true` / `false` — Show star ratings. |
|
||||||
|
| `general.showVisualizerInSidebar` | `true` | `FS_GENERAL_SHOW_VISUALIZER_IN_SIDEBAR` | `true` / `false` — Show visualizer in sidebar. |
|
||||||
|
| `general.sidebarCollapsedNavigation` | `true` | `FS_GENERAL_SIDEBAR_COLLAPSED_NAVIGATION` | `true` / `false` — Start with collapsed sidebar nav. |
|
||||||
|
| `general.sidebarCollapseShared` | `false` | `FS_GENERAL_SIDEBAR_COLLAPSE_SHARED` | `true` / `false` — Share sidebar collapse state. |
|
||||||
|
| `general.sidebarPlaylistList` | `true` | `FS_GENERAL_SIDEBAR_PLAYLIST_LIST` | `true` / `false` — Show playlist list in sidebar. |
|
||||||
|
| `general.sidebarPlaylistSorting` | `false` | `FS_GENERAL_SIDEBAR_PLAYLIST_SORTING` | `true` / `false` — Enable playlist sorting in sidebar. |
|
||||||
|
| `general.sideQueueType` | `sideQueue` | `FS_GENERAL_SIDE_QUEUE_TYPE` | `sideDrawerQueue` / `sideQueue` — Side play queue style. |
|
||||||
|
| `general.sideQueueLayout` | `horizontal` | `FS_GENERAL_SIDE_QUEUE_LAYOUT` | `horizontal` / `vertical` — Attached side queue layout orientation. |
|
||||||
|
| `general.useThemeAccentColor` | `false` | `FS_GENERAL_USE_THEME_ACCENT_COLOR` | `true` / `false` — Use theme’s accent color instead of custom. |
|
||||||
|
| `general.useThemePrimaryShade` | `true` | `FS_GENERAL_USE_THEME_PRIMARY_SHADE` | `true` / `false` — Use theme’s primary shade. |
|
||||||
|
| `general.zoomFactor` | `100` | `FS_GENERAL_ZOOM_FACTOR` | UI zoom percentage (number). |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Playback
|
||||||
|
|
||||||
|
| Setting path | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `playback.mediaSession` | `false` | `FS_PLAYBACK_MEDIA_SESSION` | `true` / `false` — Media Session API (e.g. browser/media keys). |
|
||||||
|
| `playback.webAudio` | `true` | `FS_PLAYBACK_WEB_AUDIO` | `true` / `false` — Use Web Audio for playback. |
|
||||||
|
| `playback.audioFadeOnStatusChange` | `true` | `FS_PLAYBACK_AUDIO_FADE_ON_STATUS_CHANGE` | `true` / `false` — Fade on play/pause. |
|
||||||
|
| `playback.preservePitch` | `true` | `FS_PLAYBACK_PRESERVE_PITCH` | `true` / `false` — Preserve pitch when changing speed. |
|
||||||
|
| `playback.scrobble.enabled` | `true` | `FS_PLAYBACK_SCROBBLE_ENABLED` | `true` / `false` — Enable scrobbling. |
|
||||||
|
| `playback.scrobble.notify` | `false` | `FS_PLAYBACK_SCROBBLE_NOTIFY` | `true` / `false` — Scrobble notifications. |
|
||||||
|
| `playback.scrobble.scrobbleAtDuration` | `240` | `FS_PLAYBACK_SCROBBLE_AT_DURATION` | Seconds of playback before scrobble. |
|
||||||
|
| `playback.scrobble.scrobbleAtPercentage` | `75` | `FS_PLAYBACK_SCROBBLE_AT_PERCENTAGE` | Percentage of track before scrobble. |
|
||||||
|
| `playback.transcode.enabled` | `false` | `FS_PLAYBACK_TRANSCODE_ENABLED` | `true` / `false` — Enable transcoding. |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Discord
|
||||||
|
|
||||||
|
| Setting path | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `discord.enabled` | `false` | `FS_DISCORD_ENABLED` | `true` / `false` — Discord rich presence. |
|
||||||
|
| `discord.clientId` | *(built-in)* | `FS_DISCORD_CLIENT_ID` | Custom Discord application ID. |
|
||||||
|
| `discord.displayType` | `feishin` | `FS_DISCORD_DISPLAY_TYPE` | `artist` / `feishin` / `song`. |
|
||||||
|
| `discord.linkType` | `none` | `FS_DISCORD_LINK_TYPE` | `last_fm` / `musicbrainz` / `musicbrainz_last_fm` / `none`. |
|
||||||
|
| `discord.showAsListening` | `false` | `FS_DISCORD_SHOW_AS_LISTENING` | `true` / `false`. |
|
||||||
|
| `discord.showPaused` | `true` | `FS_DISCORD_SHOW_PAUSED` | `true` / `false` — Show paused state. |
|
||||||
|
| `discord.showServerImage` | `false` | `FS_DISCORD_SHOW_SERVER_IMAGE` | `true` / `false`. |
|
||||||
|
| `discord.showStateIcon` | `true` | `FS_DISCORD_SHOW_STATE_ICON` | `true` / `false`. |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
|
| Setting path | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `lyrics.fetch` | `true` | `FS_LYRICS_FETCH` | `true` / `false` — Fetch lyrics. |
|
||||||
|
| `lyrics.follow` | `true` | `FS_LYRICS_FOLLOW` | `true` / `false` — Follow current line. |
|
||||||
|
| `lyrics.delayMs` | `0` | `FS_LYRICS_DELAY_MS` | Sync delay in milliseconds. |
|
||||||
|
| `lyrics.preferLocalLyrics` | `true` | `FS_LYRICS_PREFER_LOCAL` | `true` / `false` — Prefer local lyric files. |
|
||||||
|
| `lyrics.showMatch` | `true` | `FS_LYRICS_SHOW_MATCH` | `true` / `false`. |
|
||||||
|
| `lyrics.showProvider` | `true` | `FS_LYRICS_SHOW_PROVIDER` | `true` / `false`. |
|
||||||
|
| `lyrics.enableAutoTranslation` | `false` | `FS_LYRICS_ENABLE_AUTO_TRANSLATION` | `true` / `false`. |
|
||||||
|
| `lyrics.translationApiKey` | *(empty)* | `FS_LYRICS_TRANSLATION_API_KEY` | API key for lyric translation. |
|
||||||
|
| `lyrics.translationTargetLanguage` | `en` | `FS_LYRICS_TRANSLATION_TARGET_LANGUAGE` | Target language code. |
|
||||||
|
| `lyrics.alignment` | `center` | `FS_LYRICS_ALIGNMENT` | `center` / `left` / `right`. |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Auto DJ
|
||||||
|
|
||||||
|
| Setting path | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `autoDJ.enabled` | `false` | `FS_AUTO_DJ_ENABLED` | `true` / `false`. |
|
||||||
|
| `autoDJ.itemCount` | `5` | `FS_AUTO_DJ_ITEM_COUNT` | Number of items to add. |
|
||||||
|
| `autoDJ.timing` | `1` | `FS_AUTO_DJ_TIMING` | Timing value (number). |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## CSS
|
||||||
|
|
||||||
|
| Setting path | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `css.content` | *(empty)* | `FS_CSS_CONTENT` | Custom CSS string (sanitized like in-app custom CSS). Set `FS_CSS_ENABLED=true` to apply. |
|
||||||
|
| `css.enabled` | `false` | `FS_CSS_ENABLED` | `true` / `false` — Enable custom CSS. |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Font
|
||||||
|
|
||||||
|
| Setting path | Default | Env variable | Available values / Description |
|
||||||
|
|-------------|---------|--------------|--------------------------------|
|
||||||
|
| `font.type` | `builtIn` | `FS_FONT_TYPE` | `builtIn` / `system` / `custom`. |
|
||||||
|
| `font.builtIn` | `Inter` | `FS_FONT_BUILT_IN` | Built-in font name. |
|
||||||
|
| `font.system` | *(empty)* | `FS_FONT_SYSTEM` | System font name (when type is `system`). |
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
appId: org.jeffvli.feishin
|
||||||
|
productName: Feishin
|
||||||
|
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
|
||||||
|
electronVersion: 39.4.0
|
||||||
|
directories:
|
||||||
|
buildResources: assets
|
||||||
|
files:
|
||||||
|
- 'out/**/*'
|
||||||
|
- 'package.json'
|
||||||
|
extraResources:
|
||||||
|
- assets/**
|
||||||
|
asarUnpack:
|
||||||
|
- resources/**
|
||||||
|
win:
|
||||||
|
target:
|
||||||
|
- target: zip
|
||||||
|
arch:
|
||||||
|
- x64
|
||||||
|
- arm64
|
||||||
|
- target: nsis
|
||||||
|
arch:
|
||||||
|
- x64
|
||||||
|
- arm64
|
||||||
|
icon: assets/icons/icon.ico
|
||||||
|
|
||||||
|
nsis:
|
||||||
|
allowToChangeInstallationDirectory: true
|
||||||
|
oneClick: false
|
||||||
|
shortcutName: ${productName}
|
||||||
|
uninstallDisplayName: ${productName}
|
||||||
|
createDesktopShortcut: always
|
||||||
|
|
||||||
|
mac:
|
||||||
|
target:
|
||||||
|
- target: dmg
|
||||||
|
arch:
|
||||||
|
- arm64
|
||||||
|
- x64
|
||||||
|
- target: zip
|
||||||
|
arch:
|
||||||
|
- arm64
|
||||||
|
- x64
|
||||||
|
icon: assets/icons/icon.icns
|
||||||
|
type: distribution
|
||||||
|
hardenedRuntime: false
|
||||||
|
identity: "-"
|
||||||
|
gatekeeperAssess: false
|
||||||
|
notarize: false
|
||||||
|
|
||||||
|
|
||||||
|
dmg:
|
||||||
|
contents: [{ x: 130, y: 220 }, { x: 410, y: 220, type: link, path: /Applications }]
|
||||||
|
|
||||||
|
linux:
|
||||||
|
target:
|
||||||
|
- AppImage
|
||||||
|
- deb
|
||||||
|
- tar.xz
|
||||||
|
category: AudioVideo;Audio;Player
|
||||||
|
icon: assets/icons/icon.png
|
||||||
|
artifactName: ${productName}-${os}-${arch}.${ext}
|
||||||
|
|
||||||
|
toolsets:
|
||||||
|
appimage: "1.0.2"
|
||||||
|
|
||||||
|
npmRebuild: false
|
||||||
|
|
||||||
|
publish:
|
||||||
|
provider: s3
|
||||||
|
bucket: feishin-nightly
|
||||||
|
channel: alpha
|
||||||
|
endpoint: https://065f090c64de2dc707dd70ac72db9669.r2.cloudflarestorage.com
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
appId: org.jeffvli.feishin
|
appId: org.jeffvli.feishin
|
||||||
productName: Feishin
|
productName: Feishin
|
||||||
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
|
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
|
||||||
electronVersion: 38.5.0
|
electronVersion: 39.4.0
|
||||||
directories:
|
directories:
|
||||||
buildResources: assets
|
buildResources: assets
|
||||||
files:
|
files:
|
||||||
@@ -13,9 +13,15 @@ asarUnpack:
|
|||||||
- resources/**
|
- resources/**
|
||||||
win:
|
win:
|
||||||
target:
|
target:
|
||||||
- zip
|
- target: zip
|
||||||
- nsis
|
arch:
|
||||||
icon: assets/icons/icon.png
|
- x64
|
||||||
|
- arm64
|
||||||
|
- target: nsis
|
||||||
|
arch:
|
||||||
|
- x64
|
||||||
|
- arm64
|
||||||
|
icon: assets/icons/icon.ico
|
||||||
|
|
||||||
nsis:
|
nsis:
|
||||||
allowToChangeInstallationDirectory: true
|
allowToChangeInstallationDirectory: true
|
||||||
@@ -26,15 +32,18 @@ nsis:
|
|||||||
|
|
||||||
mac:
|
mac:
|
||||||
target:
|
target:
|
||||||
target: default
|
- target: dmg
|
||||||
arch:
|
arch:
|
||||||
- arm64
|
- arm64
|
||||||
- x64
|
- x64
|
||||||
|
- target: zip
|
||||||
|
arch:
|
||||||
|
- arm64
|
||||||
|
- x64
|
||||||
icon: assets/icons/icon.icns
|
icon: assets/icons/icon.icns
|
||||||
type: distribution
|
type: distribution
|
||||||
hardenedRuntime: true
|
hardenedRuntime: false
|
||||||
entitlements: assets/entitlements.mac.plist
|
identity: "-"
|
||||||
entitlementsInherit: assets/entitlements.mac.plist
|
|
||||||
gatekeeperAssess: false
|
gatekeeperAssess: false
|
||||||
notarize: false
|
notarize: false
|
||||||
|
|
||||||
@@ -50,6 +59,9 @@ linux:
|
|||||||
icon: assets/icons/icon.png
|
icon: assets/icons/icon.png
|
||||||
artifactName: ${productName}-${os}-${arch}.${ext}
|
artifactName: ${productName}-${os}-${arch}.${ext}
|
||||||
|
|
||||||
|
toolsets:
|
||||||
|
appimage: "1.0.2"
|
||||||
|
|
||||||
npmRebuild: false
|
npmRebuild: false
|
||||||
publish:
|
publish:
|
||||||
provider: github
|
provider: github
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
appId: org.jeffvli.feishin
|
appId: org.jeffvli.feishin
|
||||||
productName: Feishin
|
productName: Feishin
|
||||||
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
|
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
|
||||||
electronVersion: 38.5.0
|
electronVersion: 39.4.0
|
||||||
directories:
|
directories:
|
||||||
buildResources: assets
|
buildResources: assets
|
||||||
files:
|
files:
|
||||||
@@ -13,9 +13,15 @@ asarUnpack:
|
|||||||
- resources/**
|
- resources/**
|
||||||
win:
|
win:
|
||||||
target:
|
target:
|
||||||
- zip
|
- target: zip
|
||||||
- nsis
|
arch:
|
||||||
icon: assets/icons/icon.png
|
- x64
|
||||||
|
- arm64
|
||||||
|
- target: nsis
|
||||||
|
arch:
|
||||||
|
- x64
|
||||||
|
- arm64
|
||||||
|
icon: assets/icons/icon.ico
|
||||||
|
|
||||||
nsis:
|
nsis:
|
||||||
allowToChangeInstallationDirectory: true
|
allowToChangeInstallationDirectory: true
|
||||||
@@ -26,15 +32,18 @@ nsis:
|
|||||||
|
|
||||||
mac:
|
mac:
|
||||||
target:
|
target:
|
||||||
target: default
|
- target: dmg
|
||||||
arch:
|
arch:
|
||||||
- arm64
|
- arm64
|
||||||
- x64
|
- x64
|
||||||
|
- target: zip
|
||||||
|
arch:
|
||||||
|
- arm64
|
||||||
|
- x64
|
||||||
icon: assets/icons/icon.icns
|
icon: assets/icons/icon.icns
|
||||||
type: distribution
|
type: distribution
|
||||||
hardenedRuntime: true
|
hardenedRuntime: false
|
||||||
entitlements: assets/entitlements.mac.plist
|
identity: "-"
|
||||||
entitlementsInherit: assets/entitlements.mac.plist
|
|
||||||
gatekeeperAssess: false
|
gatekeeperAssess: false
|
||||||
notarize: false
|
notarize: false
|
||||||
|
|
||||||
@@ -50,7 +59,11 @@ linux:
|
|||||||
icon: assets/icons/icon.png
|
icon: assets/icons/icon.png
|
||||||
artifactName: ${productName}-${os}-${arch}.${ext}
|
artifactName: ${productName}-${os}-${arch}.${ext}
|
||||||
|
|
||||||
|
toolsets:
|
||||||
|
appimage: "1.0.2"
|
||||||
|
|
||||||
npmRebuild: false
|
npmRebuild: false
|
||||||
|
afterAllArtifactBuild: scripts/after-all-artifact-build.mjs
|
||||||
publish:
|
publish:
|
||||||
provider: github
|
provider: github
|
||||||
owner: jeffvli
|
owner: jeffvli
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import dynamicImportPlugin from 'vite-plugin-dynamic-import';
|
|||||||
import { ViteEjsPlugin } from 'vite-plugin-ejs';
|
import { ViteEjsPlugin } from 'vite-plugin-ejs';
|
||||||
|
|
||||||
const currentOSEnv = process.platform;
|
const currentOSEnv = process.platform;
|
||||||
|
const electronRendererTarget = 'chrome87';
|
||||||
|
|
||||||
const config: UserConfig = {
|
const config: UserConfig = {
|
||||||
main: {
|
main: {
|
||||||
@@ -36,6 +37,9 @@ const config: UserConfig = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
preload: {
|
preload: {
|
||||||
|
build: {
|
||||||
|
sourcemap: true,
|
||||||
|
},
|
||||||
plugins: [externalizeDepsPlugin()],
|
plugins: [externalizeDepsPlugin()],
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
@@ -48,7 +52,11 @@ const config: UserConfig = {
|
|||||||
build: {
|
build: {
|
||||||
cssMinify: 'esbuild',
|
cssMinify: 'esbuild',
|
||||||
minify: 'esbuild',
|
minify: 'esbuild',
|
||||||
|
modulePreload: {
|
||||||
|
polyfill: false,
|
||||||
|
},
|
||||||
sourcemap: true,
|
sourcemap: true,
|
||||||
|
target: electronRendererTarget,
|
||||||
},
|
},
|
||||||
css: {
|
css: {
|
||||||
modules: {
|
modules: {
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 214 KiB |
|
Before Width: | Height: | Size: 101 KiB |
@@ -0,0 +1,104 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="512"
|
||||||
|
height="512"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
xml:space="preserve"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||||
|
id="defs1"><linearGradient
|
||||||
|
id="linearGradient1"><stop
|
||||||
|
style="stop-color:#dfdfdf;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" /><stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="1"
|
||||||
|
id="stop2" /></linearGradient><filter
|
||||||
|
style="color-interpolation-filters:sRGB"
|
||||||
|
id="filter249"
|
||||||
|
x="-0.61395349"
|
||||||
|
y="-0.61395349"
|
||||||
|
width="2.227907"
|
||||||
|
height="2.5069767"><feFlood
|
||||||
|
result="flood"
|
||||||
|
in="SourceGraphic"
|
||||||
|
flood-opacity="0.498039"
|
||||||
|
flood-color="rgb(0,0,0)"
|
||||||
|
id="feFlood247" /><feGaussianBlur
|
||||||
|
result="blur"
|
||||||
|
in="SourceGraphic"
|
||||||
|
stdDeviation="1.000000"
|
||||||
|
id="feGaussianBlur247" /><feOffset
|
||||||
|
result="offset"
|
||||||
|
in="blur"
|
||||||
|
dx="0.000000"
|
||||||
|
dy="2"
|
||||||
|
id="feOffset247" /><feComposite
|
||||||
|
result="comp1"
|
||||||
|
operator="in"
|
||||||
|
in="flood"
|
||||||
|
in2="offset"
|
||||||
|
id="feComposite248" /><feComposite
|
||||||
|
result="fbSourceGraphic"
|
||||||
|
operator="over"
|
||||||
|
in="SourceGraphic"
|
||||||
|
id="feComposite249"
|
||||||
|
in2="comp1" /><feColorMatrix
|
||||||
|
result="fbSourceGraphicAlpha"
|
||||||
|
in="fbSourceGraphic"
|
||||||
|
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||||
|
id="feColorMatrix122" /><feFlood
|
||||||
|
id="feFlood122"
|
||||||
|
result="flood"
|
||||||
|
in="fbSourceGraphic"
|
||||||
|
flood-opacity="0.196078"
|
||||||
|
flood-color="rgb(0,0,0)" /><feGaussianBlur
|
||||||
|
id="feGaussianBlur122"
|
||||||
|
result="blur"
|
||||||
|
in="fbSourceGraphic"
|
||||||
|
stdDeviation="10.000000" /><feOffset
|
||||||
|
id="feOffset122"
|
||||||
|
result="offset"
|
||||||
|
in="blur"
|
||||||
|
dx="0.000000"
|
||||||
|
dy="10.000000" /><feComposite
|
||||||
|
id="feComposite122"
|
||||||
|
result="comp1"
|
||||||
|
operator="in"
|
||||||
|
in="flood"
|
||||||
|
in2="offset" /><feComposite
|
||||||
|
id="feComposite123"
|
||||||
|
result="comp2"
|
||||||
|
operator="over"
|
||||||
|
in="fbSourceGraphic"
|
||||||
|
in2="comp1" /></filter><linearGradient
|
||||||
|
xlink:href="#linearGradient1"
|
||||||
|
id="linearGradient2"
|
||||||
|
x1="256"
|
||||||
|
y1="0"
|
||||||
|
x2="256"
|
||||||
|
y2="512"
|
||||||
|
gradientUnits="userSpaceOnUse" /></defs><g
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline"><circle
|
||||||
|
style="display:inline;fill:url(#linearGradient2);stroke-width:25;stroke-linecap:round;stroke-linejoin:round;paint-order:markers fill stroke"
|
||||||
|
id="background"
|
||||||
|
cx="256"
|
||||||
|
cy="256"
|
||||||
|
r="256" /><circle
|
||||||
|
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.19597;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter249)"
|
||||||
|
id="dot"
|
||||||
|
cx="256"
|
||||||
|
cy="240.31155"
|
||||||
|
r="21.5" /><path
|
||||||
|
id="bottom"
|
||||||
|
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter249)"
|
||||||
|
d="M 220.84961,277.95117 183.5,315.59961 219.5,351.69922 239.5,332 c 0,0 5.85615,-6.19922 16.5,-6.19922 10.64385,0 16.5,6.19922 16.5,6.19922 l 20,19.69922 36,-36.09961 -37.34961,-37.64844 A 51.5,51.5 0 0 1 256,291.8125 51.5,51.5 0 0 1 220.84961,277.95117 Z" /><path
|
||||||
|
id="main"
|
||||||
|
style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;paint-order:markers fill stroke;filter:url(#filter249)"
|
||||||
|
d="m 256,145.40039 c -7.11895,0 -13.56326,2.88552 -18.22852,7.55078 L 66.96875,323.46875 C 62.354158,328.08334 59.5,334.45837 59.5,341.5 c 0,14.08326 11.416739,25.5 25.5,25.5 7.04163,0 13.41666,-2.85416 18.03125,-7.46875 L 206.92578,255.93359 A 51.5,51.5 0 0 1 204.5,240.3125 a 51.5,51.5 0 0 1 51.5,-51.5 51.5,51.5 0 0 1 51.5,51.5 51.5,51.5 0 0 1 -2.42578,15.62109 L 408.96875,359.53125 C 413.58334,364.14585 419.95837,367 427,367 c 14.08326,0 25.5,-11.41674 25.5,-25.5 0,-7.04163 -2.85415,-13.41666 -7.46875,-18.03125 L 274.22852,152.95117 C 269.56326,148.2859 263.11895,145.40039 256,145.40039 Z" /></g></svg>
|
||||||
|
After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 644 KiB After Width: | Height: | Size: 733 KiB |
|
Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 371 KiB |
|
Before Width: | Height: | Size: 465 KiB After Width: | Height: | Size: 869 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 887 KiB After Width: | Height: | Size: 990 KiB |
|
Before Width: | Height: | Size: 396 KiB After Width: | Height: | Size: 356 KiB |
@@ -1,5 +1,6 @@
|
|||||||
server {
|
server {
|
||||||
listen 9180;
|
listen 9180;
|
||||||
|
listen [::]:9180;
|
||||||
sendfile on;
|
sendfile on;
|
||||||
default_type application/octet-stream;
|
default_type application/octet-stream;
|
||||||
|
|
||||||
@@ -19,9 +20,11 @@ server {
|
|||||||
|
|
||||||
location ${PUBLIC_PATH}settings.js {
|
location ${PUBLIC_PATH}settings.js {
|
||||||
alias /etc/nginx/conf.d/settings.js;
|
alias /etc/nginx/conf.d/settings.js;
|
||||||
|
add_header Cache-Control "no-store";
|
||||||
}
|
}
|
||||||
|
|
||||||
location ${PUBLIC_PATH}/settings.js {
|
location ${PUBLIC_PATH}/settings.js {
|
||||||
alias /etc/nginx/conf.d/settings.js;
|
alias /etc/nginx/conf.d/settings.js;
|
||||||
|
add_header Cache-Control "no-store";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "feishin",
|
"name": "feishin",
|
||||||
"version": "1.0.1",
|
"version": "1.9.0",
|
||||||
"description": "A modern self-hosted music player.",
|
"description": "A modern self-hosted music player.",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"subsonic",
|
"subsonic",
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
"dev:watch": "electron-vite dev --watch",
|
"dev:watch": "electron-vite dev --watch",
|
||||||
"i18next": "i18next -c src/i18n/i18next-parser.config.js",
|
"i18next": "i18next -c src/i18n/i18next-parser.config.js",
|
||||||
"postinstall": "electron-builder install-app-deps",
|
"postinstall": "electron-builder install-app-deps",
|
||||||
"lint": "pnpm run lint-code && pnpm run lint-styles",
|
"lint": "pnpm run typecheck && pnpm run lint-code && pnpm run lint-styles",
|
||||||
"lint-code": "eslint --max-warnings=0 --cache .",
|
"lint-code": "eslint --max-warnings=0 --cache .",
|
||||||
"lint-code:fix": "eslint --cache --fix .",
|
"lint-code:fix": "eslint --cache --fix .",
|
||||||
"lint-styles": "stylelint --max-warnings=0 'src/**/*.{css,scss}'",
|
"lint-styles": "stylelint --max-warnings=0 'src/**/*.{css,scss}'",
|
||||||
@@ -44,14 +44,22 @@
|
|||||||
"package:mac": "pnpm run build && electron-builder --mac",
|
"package:mac": "pnpm run build && electron-builder --mac",
|
||||||
"package:mac:pr": "pnpm run build && electron-builder --mac --publish never",
|
"package:mac:pr": "pnpm run build && electron-builder --mac --publish never",
|
||||||
"package:win": "pnpm run build && electron-builder --win",
|
"package:win": "pnpm run build && electron-builder --win",
|
||||||
|
"package:win-arm64:pr": "pnpm run build && electron-builder --win --arm64 --publish never",
|
||||||
"package:win:pr": "pnpm run build && electron-builder --win --publish never",
|
"package:win:pr": "pnpm run build && electron-builder --win --publish never",
|
||||||
"publish:linux": "pnpm run build && electron-builder --publish always --linux",
|
"publish:linux": "pnpm run build && electron-builder --publish always --linux",
|
||||||
"publish:linux-arm64": "pnpm run build && electron-builder --publish always --linux --arm64",
|
"publish:linux-arm64": "pnpm run build && electron-builder --publish always --linux --arm64",
|
||||||
|
"publish:linux-arm64:alpha": "pnpm run build && electron-builder --config electron-builder-alpha.yml --publish always --linux --arm64",
|
||||||
"publish:linux-arm64:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --linux --arm64",
|
"publish:linux-arm64:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --linux --arm64",
|
||||||
|
"publish:linux:alpha": "pnpm run build && electron-builder --config electron-builder-alpha.yml --publish always --linux",
|
||||||
"publish:linux:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --linux",
|
"publish:linux:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --linux",
|
||||||
"publish:mac": "pnpm run build && electron-builder --publish always --mac",
|
"publish:mac": "pnpm run build && electron-builder --publish always --mac",
|
||||||
|
"publish:mac:alpha": "pnpm run build && electron-builder --config electron-builder-alpha.yml --publish always --mac",
|
||||||
"publish:mac:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --mac",
|
"publish:mac:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --mac",
|
||||||
"publish:win": "pnpm run build && electron-builder --publish always --win",
|
"publish:win": "pnpm run build && electron-builder --publish always --win",
|
||||||
|
"publish:win-arm64": "pnpm run build && electron-builder --publish always --win --arm64",
|
||||||
|
"publish:win-arm64:alpha": "pnpm run build && electron-builder --config electron-builder-alpha.yml --publish always --win --arm64",
|
||||||
|
"publish:win-arm64:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --win --arm64",
|
||||||
|
"publish:win:alpha": "pnpm run build && electron-builder --config electron-builder-alpha.yml --publish always --win",
|
||||||
"publish:win:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --win",
|
"publish:win:beta": "pnpm run build && electron-builder --config electron-builder-beta.yml --publish always --win",
|
||||||
"start": "electron-vite preview",
|
"start": "electron-vite preview",
|
||||||
"typecheck": "pnpm run typecheck:node && pnpm run typecheck:web",
|
"typecheck": "pnpm run typecheck:node && pnpm run typecheck:web",
|
||||||
@@ -81,9 +89,9 @@
|
|||||||
"@wavesurfer/react": "^1.0.11",
|
"@wavesurfer/react": "^1.0.11",
|
||||||
"@xhayper/discord-rpc": "^1.3.0",
|
"@xhayper/discord-rpc": "^1.3.0",
|
||||||
"audiomotion-analyzer": "^4.5.1",
|
"audiomotion-analyzer": "^4.5.1",
|
||||||
"axios": "^1.13.2",
|
"axios": "^1.13.5",
|
||||||
"butterchurn": "^2.6.7",
|
"butterchurn": "^3.0.0-beta.5",
|
||||||
"butterchurn-presets": "^2.4.7",
|
"butterchurn-presets": "^3.0.0-beta.4",
|
||||||
"cheerio": "^1.1.2",
|
"cheerio": "^1.1.2",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
"cmdk": "^1.1.1",
|
"cmdk": "^1.1.1",
|
||||||
@@ -95,7 +103,7 @@
|
|||||||
"electron-store": "^8.2.0",
|
"electron-store": "^8.2.0",
|
||||||
"electron-updater": "^6.6.2",
|
"electron-updater": "^6.6.2",
|
||||||
"fast-average-color": "^9.5.0",
|
"fast-average-color": "^9.5.0",
|
||||||
"fast-xml-parser": "^5.3.2",
|
"fast-xml-parser": "^5.3.8",
|
||||||
"format-duration": "^3.0.2",
|
"format-duration": "^3.0.2",
|
||||||
"fuse.js": "^7.1.0",
|
"fuse.js": "^7.1.0",
|
||||||
"i18next": "^25.6.2",
|
"i18next": "^25.6.2",
|
||||||
@@ -103,7 +111,7 @@
|
|||||||
"idb-keyval": "^6.2.2",
|
"idb-keyval": "^6.2.2",
|
||||||
"immer": "^10.2.0",
|
"immer": "^10.2.0",
|
||||||
"is-electron": "^2.2.2",
|
"is-electron": "^2.2.2",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.23",
|
||||||
"md5": "^2.3.0",
|
"md5": "^2.3.0",
|
||||||
"motion": "^12.23.24",
|
"motion": "^12.23.24",
|
||||||
"mpris-service": "^2.1.2",
|
"mpris-service": "^2.1.2",
|
||||||
@@ -112,17 +120,15 @@
|
|||||||
"nuqs": "^2.7.1",
|
"nuqs": "^2.7.1",
|
||||||
"overlayscrollbars": "^2.11.1",
|
"overlayscrollbars": "^2.11.1",
|
||||||
"overlayscrollbars-react": "^0.5.6",
|
"overlayscrollbars-react": "^0.5.6",
|
||||||
"qs": "^6.14.0",
|
"qs": "^6.14.2",
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
"react-call": "^1.8.1",
|
"react-call": "^1.8.1",
|
||||||
"react-dom": "^19.1.0",
|
"react-dom": "^19.1.0",
|
||||||
"react-error-boundary": "^5.0.0",
|
"react-error-boundary": "^5.0.0",
|
||||||
"react-i18next": "^16.3.3",
|
"react-i18next": "^16.3.3",
|
||||||
"react-icons": "^5.5.0",
|
"react-icons": "^5.5.0",
|
||||||
"react-image": "^4.1.0",
|
|
||||||
"react-loading-skeleton": "^3.5.0",
|
|
||||||
"react-player": "^2.16.0",
|
"react-player": "^2.16.0",
|
||||||
"react-router": "^7.9.6",
|
"react-router": "^7.13.1",
|
||||||
"react-split-pane": "^3.0.4",
|
"react-split-pane": "^3.0.4",
|
||||||
"react-virtualized-auto-sizer": "^1.0.26",
|
"react-virtualized-auto-sizer": "^1.0.26",
|
||||||
"react-window": "1.8.11",
|
"react-window": "1.8.11",
|
||||||
@@ -150,8 +156,8 @@
|
|||||||
"@vitejs/plugin-react": "^5.1.1",
|
"@vitejs/plugin-react": "^5.1.1",
|
||||||
"concurrently": "^9.2.1",
|
"concurrently": "^9.2.1",
|
||||||
"cross-env": "^10.1.0",
|
"cross-env": "^10.1.0",
|
||||||
"electron": "^38.5.0",
|
"electron": "^39.4.0",
|
||||||
"electron-builder": "^26.0.12",
|
"electron-builder": "^26.8.2",
|
||||||
"electron-devtools-installer": "^4.0.0",
|
"electron-devtools-installer": "^4.0.0",
|
||||||
"electron-vite": "^4.0.1",
|
"electron-vite": "^4.0.1",
|
||||||
"eslint": "^9.24.0",
|
"eslint": "^9.24.0",
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ export default defineConfig({
|
|||||||
assetFileNames: '[name].[ext]',
|
assetFileNames: '[name].[ext]',
|
||||||
chunkFileNames: '[name].js',
|
chunkFileNames: '[name].js',
|
||||||
entryFileNames: '[name].js',
|
entryFileNames: '[name].js',
|
||||||
|
sourcemapExcludeSources: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
sourcemap: true,
|
sourcemap: true,
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 32 KiB |
@@ -0,0 +1,45 @@
|
|||||||
|
import { execSync } from 'child_process';
|
||||||
|
import path from 'path';
|
||||||
|
import { fileURLToPath } from 'url';
|
||||||
|
|
||||||
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
|
const __dirname = path.dirname(__filename);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Electron-builder afterAllArtifactBuild hook
|
||||||
|
* Runs the app stream update script only for Linux builds
|
||||||
|
* Returns the metainfo file path to be included in published artifacts
|
||||||
|
*/
|
||||||
|
|
||||||
|
// This is not a typescript file, and is called by electron-builder, so we cannot use typescript features here.
|
||||||
|
// eslint-disable-next-line @typescript-eslint/explicit-function-return-type
|
||||||
|
export default async function afterAllArtifactBuild(buildResult) {
|
||||||
|
// Check if this build includes Linux as a target
|
||||||
|
const isLinux = Array.from(buildResult.platformToTargets.keys()).some(
|
||||||
|
(platform) => platform.name === 'linux',
|
||||||
|
);
|
||||||
|
|
||||||
|
if (isLinux) {
|
||||||
|
const updateScriptPath = path.join(__dirname, 'update-app-stream.mjs');
|
||||||
|
const projectRoot = path.resolve(__dirname, '..');
|
||||||
|
const metainfoFile = path.resolve(projectRoot, 'org.jeffvli.feishin.metainfo.xml');
|
||||||
|
|
||||||
|
console.log('Running app stream update for Linux build...');
|
||||||
|
|
||||||
|
try {
|
||||||
|
execSync(`node ${updateScriptPath} --replace-if-version-missing`, {
|
||||||
|
cwd: projectRoot,
|
||||||
|
stdio: 'inherit',
|
||||||
|
});
|
||||||
|
|
||||||
|
// Return the metainfo file to be included in published artifacts
|
||||||
|
return [metainfoFile];
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Failed to update app stream:', error.message);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Return empty array if not a Linux build
|
||||||
|
return [];
|
||||||
|
}
|
||||||
@@ -3,30 +3,51 @@ import fs from 'fs';
|
|||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
const args = process.argv.slice(2);
|
const args = process.argv.slice(2);
|
||||||
if (args.length > 3) {
|
|
||||||
console.error('Usage: node update-app-stream.js [package-file] [date] [metainfo-file]');
|
// Parse flags and positional arguments
|
||||||
|
const flags = args.filter((arg) => arg.startsWith('--'));
|
||||||
|
const positionalArgs = args.filter((arg) => !arg.startsWith('--'));
|
||||||
|
const replaceIfVersionMissing = flags.includes('--replace-if-version-missing');
|
||||||
|
|
||||||
|
if (positionalArgs.length > 3) {
|
||||||
|
console.error(
|
||||||
|
'Usage: node update-app-stream.js [package-file] [date] [metainfo-file] [--replace-if-version-missing]',
|
||||||
|
);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
const packageFile = args[0] || path.resolve(process.cwd(), 'package.json');
|
const packageFile = positionalArgs[0] || path.resolve(process.cwd(), 'package.json');
|
||||||
|
|
||||||
const packageContent = fs.readFileSync(packageFile, 'utf8');
|
const packageContent = fs.readFileSync(packageFile, 'utf8');
|
||||||
const packageJson = JSON.parse(packageContent);
|
const packageJson = JSON.parse(packageContent);
|
||||||
const version = packageJson.version;
|
const version = packageJson.version;
|
||||||
|
|
||||||
const time = Math.floor((Date.parse(args[1]) || Date.now()) / 1000);
|
const time = Math.floor((Date.parse(positionalArgs[1]) || Date.now()) / 1000);
|
||||||
const metainfoFile = args[2] || path.resolve(process.cwd(), 'org.jeffvli.feishin.metainfo.xml');
|
const metainfoFile =
|
||||||
|
positionalArgs[2] || path.resolve(process.cwd(), 'org.jeffvli.feishin.metainfo.xml');
|
||||||
|
|
||||||
const parser = new XMLParser({ ignoreAttributes: false });
|
const parser = new XMLParser({ ignoreAttributes: false });
|
||||||
const metainfoContent = fs.readFileSync(metainfoFile, 'utf8');
|
const metainfoContent = fs.readFileSync(metainfoFile, 'utf8');
|
||||||
const metainfo = parser.parse(metainfoContent);
|
const metainfo = parser.parse(metainfoContent);
|
||||||
|
|
||||||
if (!metainfo.component.releases.release.find((release) => release['@_version'] === version)) {
|
const newRelease = {
|
||||||
metainfo.component.releases.release.unshift({
|
'@_date': new Date(time * 1000).toISOString().split('T')[0],
|
||||||
'@_date': new Date(time * 1000).toISOString().split('T')[0],
|
'@_type': version.includes('-') ? 'development' : 'stable',
|
||||||
'@_type': version.includes('-') ? 'development' : 'stable',
|
'@_version': version,
|
||||||
'@_version': version,
|
};
|
||||||
});
|
|
||||||
|
if (replaceIfVersionMissing) {
|
||||||
|
// Replace all releases with only the current version
|
||||||
|
metainfo.component.releases.release = [newRelease];
|
||||||
|
} else {
|
||||||
|
// Default behavior: add new release if it doesn't exist
|
||||||
|
const releaseExists =
|
||||||
|
metainfo.component.releases.release.findIndex(
|
||||||
|
(release) => release['@_version'] === version,
|
||||||
|
) !== -1;
|
||||||
|
if (!releaseExists) {
|
||||||
|
metainfo.component.releases.release.unshift(newRelease);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const builder = new XMLBuilder({ format: true, ignoreAttributes: false, indentBy: ' ' });
|
const builder = new XMLBuilder({ format: true, ignoreAttributes: false, indentBy: ' ' });
|
||||||
|
|||||||
@@ -1 +1,90 @@
|
|||||||
"use strict";window.SERVER_URL="${SERVER_URL}";window.SERVER_NAME="${SERVER_NAME}";window.SERVER_TYPE="${SERVER_TYPE}";window.SERVER_LOCK=${SERVER_LOCK};
|
"use strict";
|
||||||
|
|
||||||
|
window.SERVER_URL = "${SERVER_URL}";
|
||||||
|
window.REMOTE_URL = "${REMOTE_URL}";
|
||||||
|
window.SERVER_NAME = "${SERVER_NAME}";
|
||||||
|
window.SERVER_TYPE = "${SERVER_TYPE}";
|
||||||
|
window.SERVER_LOCK = "${SERVER_LOCK}";
|
||||||
|
window.LEGACY_AUTHENTICATION = "${LEGACY_AUTHENTICATION}";
|
||||||
|
window.ANALYTICS_DISABLED = "${ANALYTICS_DISABLED}";
|
||||||
|
|
||||||
|
window.FS_GENERAL_ACCENT = "${FS_GENERAL_ACCENT}";
|
||||||
|
window.FS_GENERAL_ALBUM_BACKGROUND = "${FS_GENERAL_ALBUM_BACKGROUND}";
|
||||||
|
window.FS_GENERAL_ALBUM_BACKGROUND_BLUR = "${FS_GENERAL_ALBUM_BACKGROUND_BLUR}";
|
||||||
|
window.FS_GENERAL_ARTIST_BACKGROUND = "${FS_GENERAL_ARTIST_BACKGROUND}";
|
||||||
|
window.FS_GENERAL_ARTIST_BACKGROUND_BLUR = "${FS_GENERAL_ARTIST_BACKGROUND_BLUR}";
|
||||||
|
window.FS_GENERAL_BLUR_EXPLICIT_IMAGES = "${FS_GENERAL_BLUR_EXPLICIT_IMAGES}";
|
||||||
|
window.FS_GENERAL_COMBINED_LYRICS_AND_VISUALIZER = "${FS_GENERAL_COMBINED_LYRICS_AND_VISUALIZER}";
|
||||||
|
window.FS_GENERAL_ENABLE_GRID_MULTI_SELECT = "${FS_GENERAL_ENABLE_GRID_MULTI_SELECT}";
|
||||||
|
window.FS_GENERAL_EXTERNAL_LINKS = "${FS_GENERAL_EXTERNAL_LINKS}";
|
||||||
|
window.FS_GENERAL_FOLLOW_CURRENT_SONG = "${FS_GENERAL_FOLLOW_CURRENT_SONG}";
|
||||||
|
window.FS_GENERAL_FOLLOW_SYSTEM_THEME = "${FS_GENERAL_FOLLOW_SYSTEM_THEME}";
|
||||||
|
window.FS_GENERAL_HOME_FEATURE = "${FS_GENERAL_HOME_FEATURE}";
|
||||||
|
window.FS_GENERAL_HOME_FEATURE_STYLE = "${FS_GENERAL_HOME_FEATURE_STYLE}";
|
||||||
|
window.FS_GENERAL_LANGUAGE = "${FS_GENERAL_LANGUAGE}";
|
||||||
|
window.FS_GENERAL_LAST_FM = "${FS_GENERAL_LAST_FM}";
|
||||||
|
window.FS_GENERAL_LASTFM_API_KEY = "${FS_GENERAL_LASTFM_API_KEY}";
|
||||||
|
window.FS_GENERAL_LISTEN_BRAINZ = "${FS_GENERAL_LISTEN_BRAINZ}";
|
||||||
|
window.FS_GENERAL_MUSIC_BRAINZ = "${FS_GENERAL_MUSIC_BRAINZ}";
|
||||||
|
window.FS_GENERAL_NATIVE_ASPECT_RATIO = "${FS_GENERAL_NATIVE_ASPECT_RATIO}";
|
||||||
|
window.FS_GENERAL_PATH_REPLACE = "${FS_GENERAL_PATH_REPLACE}";
|
||||||
|
window.FS_GENERAL_PATH_REPLACE_WITH = "${FS_GENERAL_PATH_REPLACE_WITH}";
|
||||||
|
window.FS_GENERAL_PLAYERBAR_OPEN_DRAWER = "${FS_GENERAL_PLAYERBAR_OPEN_DRAWER}";
|
||||||
|
window.FS_GENERAL_PRIMARY_SHADE = "${FS_GENERAL_PRIMARY_SHADE}";
|
||||||
|
window.FS_GENERAL_QOBUZ = "${FS_GENERAL_QOBUZ}";
|
||||||
|
window.FS_GENERAL_RESUME = "${FS_GENERAL_RESUME}";
|
||||||
|
window.FS_GENERAL_SHOW_LYRICS_IN_SIDEBAR = "${FS_GENERAL_SHOW_LYRICS_IN_SIDEBAR}";
|
||||||
|
window.FS_GENERAL_SHOW_RATINGS = "${FS_GENERAL_SHOW_RATINGS}";
|
||||||
|
window.FS_GENERAL_SHOW_VISUALIZER_IN_SIDEBAR = "${FS_GENERAL_SHOW_VISUALIZER_IN_SIDEBAR}";
|
||||||
|
window.FS_GENERAL_SIDEBAR_COLLAPSED_NAVIGATION = "${FS_GENERAL_SIDEBAR_COLLAPSED_NAVIGATION}";
|
||||||
|
window.FS_GENERAL_SIDEBAR_COLLAPSE_SHARED = "${FS_GENERAL_SIDEBAR_COLLAPSE_SHARED}";
|
||||||
|
window.FS_GENERAL_SIDEBAR_PLAYLIST_LIST = "${FS_GENERAL_SIDEBAR_PLAYLIST_LIST}";
|
||||||
|
window.FS_GENERAL_SIDEBAR_PLAYLIST_SORTING = "${FS_GENERAL_SIDEBAR_PLAYLIST_SORTING}";
|
||||||
|
window.FS_GENERAL_SIDE_QUEUE_TYPE = "${FS_GENERAL_SIDE_QUEUE_TYPE}";
|
||||||
|
window.FS_GENERAL_SIDE_QUEUE_LAYOUT = "${FS_GENERAL_SIDE_QUEUE_LAYOUT}";
|
||||||
|
window.FS_GENERAL_THEME = "${FS_GENERAL_THEME}";
|
||||||
|
window.FS_GENERAL_THEME_DARK = "${FS_GENERAL_THEME_DARK}";
|
||||||
|
window.FS_GENERAL_THEME_LIGHT = "${FS_GENERAL_THEME_LIGHT}";
|
||||||
|
window.FS_GENERAL_USE_THEME_ACCENT_COLOR = "${FS_GENERAL_USE_THEME_ACCENT_COLOR}";
|
||||||
|
window.FS_GENERAL_USE_THEME_PRIMARY_SHADE = "${FS_GENERAL_USE_THEME_PRIMARY_SHADE}";
|
||||||
|
window.FS_GENERAL_ZOOM_FACTOR = "${FS_GENERAL_ZOOM_FACTOR}";
|
||||||
|
|
||||||
|
window.FS_PLAYBACK_MEDIA_SESSION = "${FS_PLAYBACK_MEDIA_SESSION}";
|
||||||
|
window.FS_PLAYBACK_WEB_AUDIO = "${FS_PLAYBACK_WEB_AUDIO}";
|
||||||
|
window.FS_PLAYBACK_AUDIO_FADE_ON_STATUS_CHANGE = "${FS_PLAYBACK_AUDIO_FADE_ON_STATUS_CHANGE}";
|
||||||
|
window.FS_PLAYBACK_PRESERVE_PITCH = "${FS_PLAYBACK_PRESERVE_PITCH}";
|
||||||
|
window.FS_PLAYBACK_SCROBBLE_ENABLED = "${FS_PLAYBACK_SCROBBLE_ENABLED}";
|
||||||
|
window.FS_PLAYBACK_SCROBBLE_NOTIFY = "${FS_PLAYBACK_SCROBBLE_NOTIFY}";
|
||||||
|
window.FS_PLAYBACK_SCROBBLE_AT_DURATION = "${FS_PLAYBACK_SCROBBLE_AT_DURATION}";
|
||||||
|
window.FS_PLAYBACK_SCROBBLE_AT_PERCENTAGE = "${FS_PLAYBACK_SCROBBLE_AT_PERCENTAGE}";
|
||||||
|
window.FS_PLAYBACK_TRANSCODE_ENABLED = "${FS_PLAYBACK_TRANSCODE_ENABLED}";
|
||||||
|
|
||||||
|
window.FS_DISCORD_ENABLED = "${FS_DISCORD_ENABLED}";
|
||||||
|
window.FS_DISCORD_CLIENT_ID = "${FS_DISCORD_CLIENT_ID}";
|
||||||
|
window.FS_DISCORD_DISPLAY_TYPE = "${FS_DISCORD_DISPLAY_TYPE}";
|
||||||
|
window.FS_DISCORD_LINK_TYPE = "${FS_DISCORD_LINK_TYPE}";
|
||||||
|
window.FS_DISCORD_SHOW_AS_LISTENING = "${FS_DISCORD_SHOW_AS_LISTENING}";
|
||||||
|
window.FS_DISCORD_SHOW_PAUSED = "${FS_DISCORD_SHOW_PAUSED}";
|
||||||
|
window.FS_DISCORD_SHOW_SERVER_IMAGE = "${FS_DISCORD_SHOW_SERVER_IMAGE}";
|
||||||
|
window.FS_DISCORD_SHOW_STATE_ICON = "${FS_DISCORD_SHOW_STATE_ICON}";
|
||||||
|
|
||||||
|
window.FS_LYRICS_FETCH = "${FS_LYRICS_FETCH}";
|
||||||
|
window.FS_LYRICS_FOLLOW = "${FS_LYRICS_FOLLOW}";
|
||||||
|
window.FS_LYRICS_DELAY_MS = "${FS_LYRICS_DELAY_MS}";
|
||||||
|
window.FS_LYRICS_PREFER_LOCAL = "${FS_LYRICS_PREFER_LOCAL}";
|
||||||
|
window.FS_LYRICS_SHOW_MATCH = "${FS_LYRICS_SHOW_MATCH}";
|
||||||
|
window.FS_LYRICS_SHOW_PROVIDER = "${FS_LYRICS_SHOW_PROVIDER}";
|
||||||
|
window.FS_LYRICS_ENABLE_AUTO_TRANSLATION = "${FS_LYRICS_ENABLE_AUTO_TRANSLATION}";
|
||||||
|
window.FS_LYRICS_TRANSLATION_API_KEY = "${FS_LYRICS_TRANSLATION_API_KEY}";
|
||||||
|
window.FS_LYRICS_TRANSLATION_TARGET_LANGUAGE = "${FS_LYRICS_TRANSLATION_TARGET_LANGUAGE}";
|
||||||
|
window.FS_LYRICS_ALIGNMENT = "${FS_LYRICS_ALIGNMENT}";
|
||||||
|
|
||||||
|
window.FS_AUTO_DJ_ENABLED = "${FS_AUTO_DJ_ENABLED}";
|
||||||
|
window.FS_AUTO_DJ_ITEM_COUNT = "${FS_AUTO_DJ_ITEM_COUNT}";
|
||||||
|
window.FS_AUTO_DJ_TIMING = "${FS_AUTO_DJ_TIMING}";
|
||||||
|
|
||||||
|
window.FS_CSS_CONTENT = "${FS_CSS_CONTENT}";
|
||||||
|
window.FS_CSS_ENABLED = "${FS_CSS_ENABLED}";
|
||||||
|
window.FS_FONT_TYPE = "${FS_FONT_TYPE}";
|
||||||
|
window.FS_FONT_BUILT_IN = "${FS_FONT_BUILT_IN}";
|
||||||
|
window.FS_FONT_SYSTEM = "${FS_FONT_SYSTEM}";
|
||||||
|
|||||||
@@ -1,27 +1,33 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"addToFavorites": "إضافة الى $t(entity.favorite_other)",
|
"addToFavorites": "إضافة الى $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "إضافة الى $t(entity.playlist_one)",
|
"addToPlaylist": "إضافة الى $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "مسح قائمة الإنتظار",
|
"clearQueue": "مسح قائمة الإنتظار",
|
||||||
"createPlaylist": "إنشاء $t(entity.playlist_one)",
|
"createPlaylist": "إنشاء $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "حذف $t(entity.playlist_one)",
|
"deletePlaylist": "حذف $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "إلغاء تحديد الكل",
|
"deselectAll": "إلغاء تحديد الكل",
|
||||||
"editPlaylist": "تعديل $t(entity.playlist_one)",
|
"editPlaylist": "تعديل $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "اذهب الى صفحة",
|
"goToPage": "اذهب الى صفحة",
|
||||||
"moveToNext": "الذهاب الى التالي",
|
"moveToNext": "الذهاب الى التالي",
|
||||||
"moveToBottom": "الذهاب الى الأسفل",
|
"moveToBottom": "الذهاب الى الأسفل",
|
||||||
"moveToTop": "الذهاب الى الأعلى",
|
"moveToTop": "الذهاب الى الأعلى",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "حذف من $t(entity.favorite_other)",
|
"removeFromFavorites": "حذف من $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "حذف من $t(entity.playlist_one)",
|
"removeFromPlaylist": "حذف من $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "حذف من قائمة الإنتظار",
|
"removeFromQueue": "حذف من قائمة الإنتظار",
|
||||||
"setRating": "تحديد التقييم",
|
"setRating": "تحديد التقييم",
|
||||||
"toggleSmartPlaylistEditor": "تشغيل / إطفاء وضع التعديل لـ $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "تشغيل / إطفاء وضع التعديل لـ $t(entity.smartPlaylist)",
|
||||||
"viewPlaylists": "إظهار $t(entity.playlist_other)",
|
"viewPlaylists": "إظهار $t(entity.playlist, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "فتح في Last.fm",
|
"lastfm": "فتح في Last.fm",
|
||||||
"musicbrainz": "فتح في MusicBrainz"
|
"musicbrainz": "فتح في MusicBrainz"
|
||||||
}
|
},
|
||||||
|
"addOrRemoveFromSelection": "إضافة أو إزالة من الإختيارات",
|
||||||
|
"selectRangeOfItems": "اختر مجموعة من العناصر",
|
||||||
|
"goToCurrent": "الانتقال إلى العنصر الحالي",
|
||||||
|
"createRadioStation": "يخلق $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "يمسح $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"selectAll": "تحديد الكل"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"action_zero": "عملية",
|
"action_zero": "عملية",
|
||||||
@@ -59,7 +65,7 @@
|
|||||||
"configure": "تعديل",
|
"configure": "تعديل",
|
||||||
"confirm": "تأكيد",
|
"confirm": "تأكيد",
|
||||||
"create": "إنشاء",
|
"create": "إنشاء",
|
||||||
"currentSong": "$t(entity.track_one) الحالي",
|
"currentSong": "$t(entity.track, {\"count\": 1}) الحالي",
|
||||||
"decrease": "تنقيص",
|
"decrease": "تنقيص",
|
||||||
"delete": "حذف",
|
"delete": "حذف",
|
||||||
"descending": "تنازلي",
|
"descending": "تنازلي",
|
||||||
@@ -102,7 +108,7 @@
|
|||||||
"path": "المسار",
|
"path": "المسار",
|
||||||
"playerMustBePaused": "يجب إيقاف المشغل",
|
"playerMustBePaused": "يجب إيقاف المشغل",
|
||||||
"preview": "معاينة",
|
"preview": "معاينة",
|
||||||
"previousSong": "$t(entity.track_one) السابق",
|
"previousSong": "$t(entity.track, {\"count\": 1}) السابق",
|
||||||
"quit": "خروج",
|
"quit": "خروج",
|
||||||
"random": "عشوائي",
|
"random": "عشوائي",
|
||||||
"rating": "التقييم",
|
"rating": "التقييم",
|
||||||
@@ -117,7 +123,12 @@
|
|||||||
"saveAndReplace": "حفظ واستبدال",
|
"saveAndReplace": "حفظ واستبدال",
|
||||||
"saveAs": "حفظ بإسم",
|
"saveAs": "حفظ بإسم",
|
||||||
"search": "بحث",
|
"search": "بحث",
|
||||||
"setting": "إعداد",
|
"setting_zero": "إعداد",
|
||||||
|
"setting_one": "",
|
||||||
|
"setting_two": "",
|
||||||
|
"setting_few": "",
|
||||||
|
"setting_many": "",
|
||||||
|
"setting_other": "",
|
||||||
"share": "نشر",
|
"share": "نشر",
|
||||||
"size": "حجم",
|
"size": "حجم",
|
||||||
"sortOrder": "الترتيب",
|
"sortOrder": "الترتيب",
|
||||||
|
|||||||
@@ -2,48 +2,55 @@
|
|||||||
"page": {
|
"page": {
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"myLibrary": "La meva llibreria",
|
"myLibrary": "La meva llibreria",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"nowPlaying": "ara sona",
|
"nowPlaying": "s'està reproduint",
|
||||||
"shared": "$t(entity.playlist_other) compartida",
|
"shared": "$t(entity.playlist, {\"count\": 2}) compartides",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"radio": "$t(entity.radioStation_other)"
|
"radio": "$t(entity.radioStation, {\"count\": 2})",
|
||||||
|
"collections": "col·leccions"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"relatedArtists": "$t(entity.artist_other) similars",
|
"relatedArtists": "$t(entity.artist, {\"count\": 2}) similars",
|
||||||
"viewAllTracks": "veure totes les $t(entity.track_other)",
|
"viewAllTracks": "mostra totes les $t(entity.track, {\"count\": 2})",
|
||||||
"about": "Sobre {{artist}}",
|
"about": "Sobre {{artist}}",
|
||||||
"appearsOn": "apareix a",
|
"appearsOn": "apareix a",
|
||||||
"recentReleases": "Llançaments recents",
|
"recentReleases": "Llançaments recents",
|
||||||
"viewDiscography": "Mosta la discografia",
|
"viewDiscography": "Mosta la discografia",
|
||||||
"topSongs": "millors cançons",
|
"topSongs": "millors cançons",
|
||||||
"topSongsFrom": "les millors cançons de {{title}}",
|
"topSongsFrom": "les millors cançons de {{title}}",
|
||||||
"viewAll": "mostra-ho tot"
|
"viewAll": "mostra-ho tot",
|
||||||
|
"groupingTypeAll": "tots els tipus de llançaments",
|
||||||
|
"groupingTypePrimary": "tipus principals de llançament",
|
||||||
|
"favoriteSongs": "Cançons preferides",
|
||||||
|
"topSongsCommunity": "comunitat",
|
||||||
|
"topSongsPersonal": "personal",
|
||||||
|
"favoriteSongsFrom": "cançons preferides de {{title}}"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "més d'aquest $t(entity.artist_one)",
|
"moreFromArtist": "més d'aquest $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "més de {{item}}",
|
"moreFromGeneric": "més de {{item}}",
|
||||||
"released": "publicat"
|
"released": "publicat"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "àlbums de {{artist}}",
|
"artistAlbums": "àlbums de {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"goBack": "torna enrere",
|
"goBack": "torna enrere",
|
||||||
"goForward": "avança",
|
"goForward": "avança",
|
||||||
"collapseSidebar": "replega la barra lateral",
|
"collapseSidebar": "replega la barra lateral",
|
||||||
@@ -82,15 +89,15 @@
|
|||||||
"showDetails": "informació",
|
"showDetails": "informació",
|
||||||
"numberSelected": "{{count}} seleccionat",
|
"numberSelected": "{{count}} seleccionat",
|
||||||
"shareItem": "comparteix l'element",
|
"shareItem": "comparteix l'element",
|
||||||
"goToAlbumArtist": "Ves a $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "Ves a $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"goToAlbum": "ves a $t(entity.album_one)",
|
"goToAlbum": "ves a $t(entity.album, {\"count\": 1})",
|
||||||
"moveItems": "$t(action.moveItems)",
|
"moveItems": "$t(action.moveItems)",
|
||||||
"goTo": "ves a"
|
"goTo": "ves a"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showAlbums": "mostra $t(entity.album_other) $t(entity.genre_one)",
|
"showAlbums": "mostra $t(entity.album, {\"count\": 2}) de $t(entity.genre, {\"count\": 1})",
|
||||||
"showTracks": "mostra $t(entity.track_other) $t(entity.genre_one)"
|
"showTracks": "mostra $t(entity.track, {\"count\": 2}) de $t(entity.genre, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"home": {
|
"home": {
|
||||||
"title": "$t(common.home)",
|
"title": "$t(common.home)",
|
||||||
@@ -99,15 +106,15 @@
|
|||||||
"mostPlayed": "els més reproduïts",
|
"mostPlayed": "els més reproduïts",
|
||||||
"recentlyPlayed": "reproduït recentment",
|
"recentlyPlayed": "reproduït recentment",
|
||||||
"recentlyReleased": "estrenat fa poc",
|
"recentlyReleased": "estrenat fa poc",
|
||||||
"genres": "$t(entity.genre_other)"
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "pistes de {{artist}}",
|
"artistTracks": "pistes de {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)"
|
"genreTracks": "$t(entity.track, {\"count\": 2}) \"{{genre}}\""
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"username": "nom d'usuari",
|
"username": "nom d'usuari",
|
||||||
@@ -162,7 +169,8 @@
|
|||||||
"transcoding": "transcodificació",
|
"transcoding": "transcodificació",
|
||||||
"discord": "discord",
|
"discord": "discord",
|
||||||
"logger": "registres",
|
"logger": "registres",
|
||||||
"playerFilters": "filtres de reproducció"
|
"playerFilters": "filtres de reproducció",
|
||||||
|
"lyricsDisplay": "mostra la lletra"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -181,13 +189,26 @@
|
|||||||
"reorder": "el reordenament només s'activa quan s'ordena per id"
|
"reorder": "el reordenament només s'activa quan s'ordena per id"
|
||||||
},
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "emissores de ràdio"
|
"title": "emissores de ràdio"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(en pausa) ",
|
||||||
|
"privateMode": "(mode privat)"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "sobreescriu existents",
|
||||||
|
"saveAsCollection": "desa com a col·lecció"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "commits des de {{stable}}",
|
||||||
|
"noNewCommits": "no hi ha hagut commits en aquest període",
|
||||||
|
"noStableReleaseToCompare": "no hi ha actualitzacions disponibles amb les quals comparar"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
@@ -259,9 +280,9 @@
|
|||||||
"action_other": "accions",
|
"action_other": "accions",
|
||||||
"newVersion": "s'ha instal·lat una nova versió ({{version}})",
|
"newVersion": "s'ha instal·lat una nova versió ({{version}})",
|
||||||
"viewReleaseNotes": "veure les notes de la versió",
|
"viewReleaseNotes": "veure les notes de la versió",
|
||||||
"currentSong": "$t(entity.track_one) actual",
|
"currentSong": "$t(entity.track, {\"count\": 1}) actual",
|
||||||
"limit": "límit",
|
"limit": "límit",
|
||||||
"previousSong": "$t(entity.track_one) anterior",
|
"previousSong": "$t(entity.track, {\"count\": 1}) anterior",
|
||||||
"trackNumber": "pista",
|
"trackNumber": "pista",
|
||||||
"albumGain": "guany de l'àlbum",
|
"albumGain": "guany de l'àlbum",
|
||||||
"albumPeak": "pic de l'àlbum",
|
"albumPeak": "pic de l'àlbum",
|
||||||
@@ -280,12 +301,15 @@
|
|||||||
"forward": "endavant",
|
"forward": "endavant",
|
||||||
"manage": "gestiona",
|
"manage": "gestiona",
|
||||||
"mbid": "ID de MusicBrainz",
|
"mbid": "ID de MusicBrainz",
|
||||||
|
"grouping": "agrupament",
|
||||||
"noResultsFromQuery": "la petició no ha produït resultats",
|
"noResultsFromQuery": "la petició no ha produït resultats",
|
||||||
"path": "ruta",
|
"path": "ruta",
|
||||||
"playerMustBePaused": "cal pausar el reproductor",
|
"playerMustBePaused": "cal pausar el reproductor",
|
||||||
"restartRequired": "cal reiniciar",
|
"restartRequired": "cal reiniciar",
|
||||||
"sampleRate": "freqüència de mostreig",
|
"sampleRate": "freqüència de mostreig",
|
||||||
"setting": "configuració",
|
"setting_one": "configuració",
|
||||||
|
"setting_many": "configuracions",
|
||||||
|
"setting_other": "configuracions",
|
||||||
"trackGain": "guany de pista",
|
"trackGain": "guany de pista",
|
||||||
"trackPeak": "pic de pista",
|
"trackPeak": "pic de pista",
|
||||||
"gap": "espera",
|
"gap": "espera",
|
||||||
@@ -306,7 +330,14 @@
|
|||||||
"gridRows": "files de la quadrícula",
|
"gridRows": "files de la quadrícula",
|
||||||
"tableColumns": "columnes de la taula",
|
"tableColumns": "columnes de la taula",
|
||||||
"itemsMore": "{{count}} més",
|
"itemsMore": "{{count}} més",
|
||||||
"countSelected": "{{count}} seleccionats"
|
"countSelected": "{{count}} seleccionats",
|
||||||
|
"retry": "reintenta",
|
||||||
|
"example": "exemple",
|
||||||
|
"mood": "estat d'ànim",
|
||||||
|
"filter_single": "senzill",
|
||||||
|
"filter_multiple": "multi",
|
||||||
|
"rename": "reanomena",
|
||||||
|
"newVersionAvailable": "hi ha una nova versió disponible"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"album_one": "àlbum",
|
"album_one": "àlbum",
|
||||||
@@ -333,7 +364,7 @@
|
|||||||
"playlistWithCount_one": "{{count}} llista de reproducció",
|
"playlistWithCount_one": "{{count}} llista de reproducció",
|
||||||
"playlistWithCount_many": "{{count}} llistes de reproducció",
|
"playlistWithCount_many": "{{count}} llistes de reproducció",
|
||||||
"playlistWithCount_other": "{{count}} llistes de reproducció",
|
"playlistWithCount_other": "{{count}} llistes de reproducció",
|
||||||
"smartPlaylist": "$t(entity.playlist_one) intel·ligent",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) intel·ligent",
|
||||||
"play_one": "{{count}} reproducció",
|
"play_one": "{{count}} reproducció",
|
||||||
"play_many": "{{count}} reproduccions",
|
"play_many": "{{count}} reproduccions",
|
||||||
"play_other": "{{count}} reproduccions",
|
"play_other": "{{count}} reproduccions",
|
||||||
@@ -370,34 +401,33 @@
|
|||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"title": "afegir a una $t(entity.playlist_one)",
|
"title": "afegir a una $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "salta't els duplicats",
|
"input_skipDuplicates": "salta't els duplicats",
|
||||||
"success": "s'ha afegit $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "s'ha afegit $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"create": "crea $t(entity.playlist_one) {{playlist}}",
|
"create": "crea $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "cerca $t(entity.playlist_other) o escriu per crear-ne una de nova"
|
"searchOrCreate": "cerca $t(entity.playlist, {\"count\": 2}) o escriu per crear-ne una de nova"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"success": "$t(entity.playlist_one) s'ha creat amb èxit",
|
"success": "$t(entity.playlist, {\"count\": 1}) s'ha creat amb èxit",
|
||||||
"title": "crear una $t(entity.playlist_one)",
|
"title": "crea una $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "públic"
|
"input_public": "públic"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"success": "$t(entity.playlist_one) s'ha eliminat amb èxit",
|
"success": "$t(entity.playlist, {\"count\": 1}) s'ha eliminat amb èxit",
|
||||||
"title": "elimina la $t(entity.playlist_one)",
|
"title": "elimina la $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_confirm": "escriviu el nom de la $t(entity.playlist_one) per confirmar"
|
"input_confirm": "escriviu el nom de la $t(entity.playlist, {\"count\": 1}) per confirmar"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"success": "$t(entity.playlist_one) s'ha actualitzat amb èxit",
|
"success": "$t(entity.playlist, {\"count\": 1}) s'ha actualitzat amb èxit",
|
||||||
"title": "editar la $t(entity.playlist_one)",
|
"title": "editar la $t(entity.playlist, {\"count\": 1})",
|
||||||
"publicJellyfinNote": "Per algun motiu, Jellyfin no exposa si una llista de reproducció és pública o no. Si voleu que es mantingui pública, seleccioneu la següent entrada",
|
"publicJellyfinNote": "Per algun motiu, Jellyfin no exposa si una llista de reproducció és pública o no. Si voleu que es mantingui pública, seleccioneu la següent entrada"
|
||||||
"editNote": "es recomana no editar manualment les llistes de reproducció grans. segur que accepteu el risc de perdre dades si sobreescriviu la llista de reproducció existent?"
|
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "cerca de lletres"
|
"title": "cerca de lletres"
|
||||||
},
|
},
|
||||||
@@ -414,7 +444,10 @@
|
|||||||
"success": "servidor afegit correctament",
|
"success": "servidor afegit correctament",
|
||||||
"title": "afegeix un servidor",
|
"title": "afegeix un servidor",
|
||||||
"input_preferInstantMix": "prefereix el mix instantani",
|
"input_preferInstantMix": "prefereix el mix instantani",
|
||||||
"input_preferInstantMixDescription": "utilitza només el mix instantani per obtenir cançons similars. útil si teniu complements que modifiquin aquest comportament"
|
"input_preferInstantMixDescription": "utilitza només el mix instantani per obtenir cançons similars. útil si teniu complements que modifiquin aquest comportament",
|
||||||
|
"input_preferRemoteUrl": "prefereix l'url públic",
|
||||||
|
"input_remoteUrl": "url públic",
|
||||||
|
"input_remoteUrlPlaceholder": "opcional: url públic per característiques externes"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"description": "descripció",
|
"description": "descripció",
|
||||||
@@ -422,7 +455,9 @@
|
|||||||
"setExpiration": "estableix expiració",
|
"setExpiration": "estableix expiració",
|
||||||
"success": "s'ha copiat l'enllaç de compartició al porta-retalls (o feu clic aquí per obrir-lo)",
|
"success": "s'ha copiat l'enllaç de compartició al porta-retalls (o feu clic aquí per obrir-lo)",
|
||||||
"expireInvalid": "la data d'expiració ha de ser al futur",
|
"expireInvalid": "la data d'expiració ha de ser al futur",
|
||||||
"createFailed": "no s'ha pogut crear el recurs compartit (està habilitat, l'ús compartit?)"
|
"createFailed": "no s'ha pogut crear el recurs compartit (està habilitat, l'ús compartit?)",
|
||||||
|
"copyToClipboard": "Copiar al porta-retalls: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "Compartició creada correctament. Feu clic aquí per obrir-la."
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"success": "s'ha actualitzat el servidor amb èxit",
|
"success": "s'ha actualitzat el servidor amb èxit",
|
||||||
@@ -448,7 +483,7 @@
|
|||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "reprodueix a l'atzar",
|
"title": "reprodueix a l'atzar",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "quantes cançons?",
|
"input_limit": "quantes cançons?",
|
||||||
"input_minYear": "de l'any",
|
"input_minYear": "de l'any",
|
||||||
"input_maxYear": "fins a l'any",
|
"input_maxYear": "fins a l'any",
|
||||||
@@ -466,17 +501,22 @@
|
|||||||
},
|
},
|
||||||
"saveQueue": {
|
"saveQueue": {
|
||||||
"success": "cua de reproducció desada al servidor"
|
"success": "cua de reproducció desada al servidor"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "exporta la lletra",
|
||||||
|
"input_synced": "exporta la lletra sincronitzada",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"addToFavorites": "afegeix a $t(entity.favorite_other)",
|
"addToFavorites": "afegeix a $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "afegeix a $t(entity.playlist_one)",
|
"addToPlaylist": "afegeix a $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "crea $t(entity.playlist_one)",
|
"createPlaylist": "crea $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "elimina la $t(entity.playlist_one)",
|
"deletePlaylist": "elimina la $t(entity.playlist, {\"count\": 1})",
|
||||||
"editPlaylist": "edita la $t(entity.playlist_one)",
|
"editPlaylist": "edita $t(entity.playlist, {\"count\": 1})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "elimina dels $t(entity.favorite_other)",
|
"removeFromFavorites": "elimina dels $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "elimina de $t(entity.playlist_one)",
|
"removeFromPlaylist": "elimina de $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "buida la cua",
|
"clearQueue": "buida la cua",
|
||||||
"removeFromQueue": "treure de la cua",
|
"removeFromQueue": "treure de la cua",
|
||||||
"goToPage": "anar a la pàgina",
|
"goToPage": "anar a la pàgina",
|
||||||
@@ -485,7 +525,7 @@
|
|||||||
"musicbrainz": "Obrir a MusicBrainz"
|
"musicbrainz": "Obrir a MusicBrainz"
|
||||||
},
|
},
|
||||||
"deselectAll": "deselecciona-ho tot",
|
"deselectAll": "deselecciona-ho tot",
|
||||||
"viewPlaylists": "veure$t(entity.playlist_other)",
|
"viewPlaylists": "veure $t(entity.playlist, {\"count\": 2})",
|
||||||
"moveToNext": "passar al següent",
|
"moveToNext": "passar al següent",
|
||||||
"moveToBottom": "anar al final",
|
"moveToBottom": "anar al final",
|
||||||
"moveToTop": "anar al principi",
|
"moveToTop": "anar al principi",
|
||||||
@@ -501,12 +541,13 @@
|
|||||||
"shuffleAll": "mescla-ho tot",
|
"shuffleAll": "mescla-ho tot",
|
||||||
"shuffleSelected": "mescla els seleccionats",
|
"shuffleSelected": "mescla els seleccionats",
|
||||||
"viewMore": "mostra'n més",
|
"viewMore": "mostra'n més",
|
||||||
"createRadioStation": "crea $t(entity.radioStation_one)",
|
"createRadioStation": "crea $t(entity.radioStation, {\"count\": 1})",
|
||||||
"deleteRadioStation": "elimina $t(entity.radioStation_one)",
|
"deleteRadioStation": "elimina $t(entity.radioStation, {\"count\": 1})",
|
||||||
"addOrRemoveFromSelection": "afegeix o elimina de la selecció",
|
"addOrRemoveFromSelection": "afegeix o elimina de la selecció",
|
||||||
"selectRangeOfItems": "selecciona un interval d'elements",
|
"selectRangeOfItems": "selecciona un interval d'elements",
|
||||||
"selectAll": "selecciona-ho tot",
|
"selectAll": "selecciona-ho tot",
|
||||||
"openApplicationDirectory": "obre el directori de l'aplicació"
|
"openApplicationDirectory": "obre el directori de l'aplicació",
|
||||||
|
"goToCurrent": "anar a l'element actual"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"language_description": "estableix l'idioma de l'aplicació ($t(common.restartRequired))",
|
"language_description": "estableix l'idioma de l'aplicació ($t(common.restartRequired))",
|
||||||
@@ -514,15 +555,14 @@
|
|||||||
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
||||||
"playButtonBehavior_optionPlay": "$t(player.play)",
|
"playButtonBehavior_optionPlay": "$t(player.play)",
|
||||||
"playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)",
|
"playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"font": "tipus de lletra",
|
"font": "tipus de lletra",
|
||||||
"fontType": "selecció de tipus de lletra",
|
"fontType": "selecció de tipus de lletra",
|
||||||
"fontType_optionBuiltIn": "tipus de lletra integrats",
|
"fontType_optionBuiltIn": "tipus de lletra integrats",
|
||||||
"fontType_optionCustom": "tipus de lletra personalitzats",
|
"fontType_optionCustom": "tipus de lletra personalitzats",
|
||||||
"fontType_optionSystem": "tipus de lletra del sistema",
|
"fontType_optionSystem": "tipus de lletra del sistema",
|
||||||
"disableAutomaticUpdates": "desactivar les actualitzacions automàtiques",
|
|
||||||
"disableLibraryUpdateOnStartup": "desactiva la comprovació de noves versions a l'inici",
|
"disableLibraryUpdateOnStartup": "desactiva la comprovació de noves versions a l'inici",
|
||||||
"homeConfiguration": "configuració de la pàgina d'inici",
|
"homeConfiguration": "configuració de la pàgina d'inici",
|
||||||
"sidebarConfiguration": "configuració de la barra lateral",
|
"sidebarConfiguration": "configuració de la barra lateral",
|
||||||
@@ -532,7 +572,7 @@
|
|||||||
"sidePlayQueueStyle_optionAttached": "unida",
|
"sidePlayQueueStyle_optionAttached": "unida",
|
||||||
"sidePlayQueueStyle_optionDetached": "separada",
|
"sidePlayQueueStyle_optionDetached": "separada",
|
||||||
"audioDevice": "dispositiu d'àudio",
|
"audioDevice": "dispositiu d'àudio",
|
||||||
"audioDevice_description": "seleccioneu el dispositiu d'àudio que voleu utilitzar per a la reproducció (només pel reproductor web)",
|
"audioDevice_description": "seleccioneu el dispositiu d'àudio que voleu utilitzar per a la reproducció",
|
||||||
"audioPlayer": "reproductor d'àudio",
|
"audioPlayer": "reproductor d'àudio",
|
||||||
"audioPlayer_description": "seleccioneu el reproductor d'àudio que voleu utilitzar per a la reproducció",
|
"audioPlayer_description": "seleccioneu el reproductor d'àudio que voleu utilitzar per a la reproducció",
|
||||||
"sidebarConfiguration_description": "selecciona els elements i l'ordre en què apareixen a la barra lateral",
|
"sidebarConfiguration_description": "selecciona els elements i l'ordre en què apareixen a la barra lateral",
|
||||||
@@ -578,9 +618,9 @@
|
|||||||
"customFontPath_description": "estableix la ruta a una font personalitzada per utilitzar-la a l'aplicació",
|
"customFontPath_description": "estableix la ruta a una font personalitzada per utilitzar-la a l'aplicació",
|
||||||
"discordApplicationId": "id d'aplicació de {{discord}}",
|
"discordApplicationId": "id d'aplicació de {{discord}}",
|
||||||
"discordApplicationId_description": "l'id d'aplicació per l'estat d'activitat de {{discord}} (per defecte, {{defaultId}})",
|
"discordApplicationId_description": "l'id d'aplicació per l'estat d'activitat de {{discord}} (per defecte, {{defaultId}})",
|
||||||
"discordPausedStatus": "mosta l'estat d'activitat quan està en pausa",
|
"discordPausedStatus": "mostra l'estat d'activitat quan està en pausa",
|
||||||
"discordPausedStatus_description": "si està activat, l'estat es mostrarà quan el reproductor estigui pausat",
|
"discordPausedStatus_description": "si està activat, l'estat es mostrarà quan el reproductor estigui pausat",
|
||||||
"discordIdleStatus": "mosta l'estat d'activitat en inactivitat",
|
"discordIdleStatus": "mosta l'estat d'activitat quan està inactiu",
|
||||||
"discordIdleStatus_description": "si està activat, s'actualitzarà l'estat mentre el reproductor estigui inactiu",
|
"discordIdleStatus_description": "si està activat, s'actualitzarà l'estat mentre el reproductor estigui inactiu",
|
||||||
"discordListening": "mosta l'estat com escoltant",
|
"discordListening": "mosta l'estat com escoltant",
|
||||||
"discordListening_description": "mosta l'estat com escoltant en comptes de jugant",
|
"discordListening_description": "mosta l'estat com escoltant en comptes de jugant",
|
||||||
@@ -646,7 +686,7 @@
|
|||||||
"lyricFetch": "extreu la lletra d'internet",
|
"lyricFetch": "extreu la lletra d'internet",
|
||||||
"lyricFetch_description": "extreu la lletra de diverses fonts d'internet",
|
"lyricFetch_description": "extreu la lletra de diverses fonts d'internet",
|
||||||
"lyricFetchProvider": "proveïdors de lletres",
|
"lyricFetchProvider": "proveïdors de lletres",
|
||||||
"lyricFetchProvider_description": "selecciona els proveïdors de lletres. l'ordre en què apareixen és l'ordre en què es consultaran",
|
"lyricFetchProvider_description": "selecciona els proveïdors de lletres",
|
||||||
"lyricOffset": "desfasament de la lletra (ms)",
|
"lyricOffset": "desfasament de la lletra (ms)",
|
||||||
"lyricOffset_description": "desplaça la lletra els mil·lisegons especificats",
|
"lyricOffset_description": "desplaça la lletra els mil·lisegons especificats",
|
||||||
"minimizeToTray": "minimitza a la safata",
|
"minimizeToTray": "minimitza a la safata",
|
||||||
@@ -752,9 +792,9 @@
|
|||||||
"releaseChannel_optionLatest": "última versió",
|
"releaseChannel_optionLatest": "última versió",
|
||||||
"releaseChannel_optionBeta": "beta",
|
"releaseChannel_optionBeta": "beta",
|
||||||
"releaseChannel": "canal de versions",
|
"releaseChannel": "canal de versions",
|
||||||
"releaseChannel_description": "tria entre versions estables i versions beta per les actualitzacions automàtiques",
|
"releaseChannel_description": "trieu entre versions estables i beta o alfa (diàries) per les actualitzacions automàtiques",
|
||||||
"mediaSession": "activa Media Session",
|
"mediaSession": "activa Media Session",
|
||||||
"mediaSession_description": "activa la integració amb Windows Media Session per mostrar els controls multimèdia i les metadades a l'indicador de volum del sistema i la pantalla de bloqueig (només per Windows)",
|
"mediaSession_description": "activa la integració amb Media Session per mostrar els controls multimèdia i les metadades a l'indicador de volum del sistema i la pantalla de bloqueig",
|
||||||
"crossfadeStyle": "estil de fosa encadenada",
|
"crossfadeStyle": "estil de fosa encadenada",
|
||||||
"discordRichPresence": "estat d'activitat de {{discord}}",
|
"discordRichPresence": "estat d'activitat de {{discord}}",
|
||||||
"enableAutoTranslation_description": "activa la traducció automàtica en carregar la lletra",
|
"enableAutoTranslation_description": "activa la traducció automàtica en carregar la lletra",
|
||||||
@@ -814,17 +854,73 @@
|
|||||||
"queryBuilderCustomFields": "camps personalitzats",
|
"queryBuilderCustomFields": "camps personalitzats",
|
||||||
"queryBuilderCustomFields_description": "afegeix camps personalitzats pel constructor de consultes",
|
"queryBuilderCustomFields_description": "afegeix camps personalitzats pel constructor de consultes",
|
||||||
"useThemeAccentColor": "fes servir el color d'accent del tema",
|
"useThemeAccentColor": "fes servir el color d'accent del tema",
|
||||||
"useThemeAccentColor_description": "fes servir el color primari definit pel tema seleccionat en comptes del color d'accent personalitzat"
|
"useThemeAccentColor_description": "fes servir el color primari definit pel tema seleccionat en comptes del color d'accent personalitzat",
|
||||||
|
"artistRadioCount_description": "estableix el número de cançons per cercar per la ràdio d'artista i pista",
|
||||||
|
"artistRadioCount": "recompte de ràdios d'artista o pista",
|
||||||
|
"imageResolution": "resolució d'imatge",
|
||||||
|
"imageResolution_description": "la resolució per les imatges que s'utilitzen a l'aplicació. un valor de 0 equival a la resolució nativa de la imatge",
|
||||||
|
"imageResolution_optionTable": "taula",
|
||||||
|
"imageResolution_optionItemCard": "targeta d'element",
|
||||||
|
"imageResolution_optionSidebar": "tauler lateral",
|
||||||
|
"imageResolution_optionHeader": "encapçalament",
|
||||||
|
"imageResolution_optionFullScreenPlayer": "reproductor de pantalla completa",
|
||||||
|
"showRatings_description": "controla si es mostren les estrelles de valoració a la interfície",
|
||||||
|
"showRatings": "mostra la valoració d'estrelles",
|
||||||
|
"combinedLyricsAndVisualizer_description": "combina la lletra i el visualitzador en un sol tauler",
|
||||||
|
"combinedLyricsAndVisualizer": "combina la lletra i el visualitzador al tauler lateral del reproductor",
|
||||||
|
"artistReleaseTypeConfiguration": "configuració de tipus de llançament d'artista",
|
||||||
|
"artistReleaseTypeConfiguration_description": "configura quins llançaments es mostren, i en quin ordre, a la pàgina d'artista de l'àlbum",
|
||||||
|
"hotkey_listNavigateToPage": "navega per la llista fins a la pàgina de l'element",
|
||||||
|
"hotkey_listPlayDefault": "reprodueix llista",
|
||||||
|
"hotkey_listPlayLast": "reprodueix la llista al final",
|
||||||
|
"hotkey_listPlayNext": "reprodueix la llista a continuació",
|
||||||
|
"hotkey_listPlayNow": "reprodueix la llista ara",
|
||||||
|
"mpvExtraParameters": "paràmetres addicionals d'mpv",
|
||||||
|
"mpvExtraParameters_description": "arguments addicionals per l'mpv",
|
||||||
|
"pathReplace": "substitució de la ruta de l'arxiu",
|
||||||
|
"pathReplace_description": "substitueix la ruta d'arxiu predeterminada del servidor",
|
||||||
|
"pathReplace_optionRemovePrefix": "elimina el prefix",
|
||||||
|
"pathReplace_optionAddPrefix": "afegeix prefix",
|
||||||
|
"homeFeatureStyle_description": "controla l'estil del carrusel de destacats de l'inici",
|
||||||
|
"homeFeatureStyle": "estil del carrusel de destacats de l'inici",
|
||||||
|
"homeFeatureStyle_optionMultiple": "múltiple",
|
||||||
|
"homeFeatureStyle_optionSingle": "simple",
|
||||||
|
"enableGridMultiSelect": "activa la selecció múltiple de quadrícula",
|
||||||
|
"enableGridMultiSelect_description": "quan està activada, podeu seleccionar més d'un element en la vista de quadrícula; si feu clic en la imatge d'un element de la quadrícula, accedireu a la pàgina de l'element",
|
||||||
|
"sidebarPlaylistSorting_description": "permet ordenar manualment les llistes de reproducció a la barra lateral arrossegant amb el ratolí en comptes de seguir l'ordre predeterminat del servidor",
|
||||||
|
"sidebarPlaylistSorting": "ordenació de llistes de reproducció de la barra lateral",
|
||||||
|
"sidebarPlaylistListFilterRegex_description": "amaga les llistes de reproducció de la barra lateral que coincideixin amb aquesta expressió regular",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "ex. ^Mescla diària.*",
|
||||||
|
"sidebarPlaylistListFilterRegex": "regex pel filtre de llistes",
|
||||||
|
"analyticsEnable": "envia analítiques basades en l'ús",
|
||||||
|
"analyticsEnable_description": "s'envien dades d'ús anonimitzades al desenvolupar per ajudar a millorar l'aplicació",
|
||||||
|
"automaticUpdates": "actualitzacions automàtiques",
|
||||||
|
"automaticUpdates_description": "cerca i instal·la actualitzacions automàticament",
|
||||||
|
"releaseChannel_optionAlpha": "alfa (diària)",
|
||||||
|
"blurExplicitImages": "desenfoca imatges explícites",
|
||||||
|
"blurExplicitImages_description": "les caràtules d'àlbums i cançons marcades com a explícites quedaran desenfocades",
|
||||||
|
"discordStateIcon": "mostra la icona de reproducció",
|
||||||
|
"discordStateIcon_description": "mostra una petita icona de reproducció a l'estat d'activitat. l'icona de pausa es mostra quan \"mostra l'estat d'activitat quan està en pausa\" està activat",
|
||||||
|
"autosave": "desa automàticament la cua de reproducció",
|
||||||
|
"autosave_description": "activa el desament automàtic de la cua de reproducció al teu servidor. això només és possible quan s'utilitza Navidrome/Subsonic i no es pot tenir una cua de reproducció mixta.",
|
||||||
|
"autosaveCount": "freqüència de desament de cua de reproducció automàtica",
|
||||||
|
"autosaveCount_description": "quants canvis de pista abans que es desi la cua. 1 (mínim) significa cada canvi de cançó",
|
||||||
|
"useThemePrimaryShade": "utilitza l'ombra primària del tema",
|
||||||
|
"useThemePrimaryShade_description": "utilitza el to primari definit al tema seleccionat per a les variants de color primari",
|
||||||
|
"primaryShade": "ombra primària",
|
||||||
|
"primaryShade_description": "substitueix el to primari (0–9) utilitzat per a botons, enllaços i altres elements de color primari",
|
||||||
|
"playerItemConfiguration_description": "configurar quins elements es mostren i en quin ordre al reproductor de pantalla completa",
|
||||||
|
"playerItemConfiguration": "configuració d'elements del jugador"
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
"column": {
|
"column": {
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"releaseYear": "any",
|
"releaseYear": "any",
|
||||||
"playCount": "reproduccions",
|
"playCount": "reproduccions",
|
||||||
"releaseDate": "data de llançament",
|
"releaseDate": "data de llançament",
|
||||||
@@ -876,27 +972,28 @@
|
|||||||
"alternateRowColors": "colors de fila alternants",
|
"alternateRowColors": "colors de fila alternants",
|
||||||
"horizontalBorders": "vores de fila",
|
"horizontalBorders": "vores de fila",
|
||||||
"rowHoverHighlight": "ressalta en passar el cursor per la fila",
|
"rowHoverHighlight": "ressalta en passar el cursor per la fila",
|
||||||
"verticalBorders": "vores de columna"
|
"verticalBorders": "vores de columna",
|
||||||
|
"showHeader": "mostra l'encapçalament"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action, {\"count\": 2})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"playCount": "compte de reproduccions",
|
"playCount": "compte de reproduccions",
|
||||||
@@ -907,16 +1004,20 @@
|
|||||||
"lastPlayed": "última reproducció",
|
"lastPlayed": "última reproducció",
|
||||||
"rowIndex": "índex de files",
|
"rowIndex": "índex de files",
|
||||||
"titleCombined": "$t(common.title) (combinat)",
|
"titleCombined": "$t(common.title) (combinat)",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"genreBadge": "$t(entity.genre_one) (insígnies)",
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (insígnies)",
|
||||||
"image": "imatge",
|
"image": "imatge",
|
||||||
"sampleRate": "$t(common.sampleRate)"
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
|
"composer": "compositor",
|
||||||
|
"titleArtist": "$t(common.title) (artista)",
|
||||||
|
"albumGroup": "grup d'àlbums"
|
||||||
},
|
},
|
||||||
"view": {
|
"view": {
|
||||||
"table": "taula",
|
"table": "taula",
|
||||||
"grid": "quadrícula",
|
"grid": "quadrícula",
|
||||||
"list": "llista"
|
"list": "llista",
|
||||||
|
"detail": "detall"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -924,17 +1025,17 @@
|
|||||||
"fromYear": "des de l'any",
|
"fromYear": "des de l'any",
|
||||||
"releaseYear": "any de llançament",
|
"releaseYear": "any de llançament",
|
||||||
"toYear": "fins a l'any",
|
"toYear": "fins a l'any",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"bitrate": "taxa de bits",
|
"bitrate": "taxa de bits",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"comment": "comentari",
|
"comment": "comentari",
|
||||||
"disc": "disc",
|
"disc": "disc",
|
||||||
"duration": "durada",
|
"duration": "durada",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "identificador",
|
"id": "identificador",
|
||||||
"name": "nom",
|
"name": "nom",
|
||||||
"note": "nota",
|
"note": "nota",
|
||||||
@@ -953,7 +1054,7 @@
|
|||||||
"recentlyAdded": "afegit recentment",
|
"recentlyAdded": "afegit recentment",
|
||||||
"recentlyPlayed": "reproduït recentment",
|
"recentlyPlayed": "reproduït recentment",
|
||||||
"recentlyUpdated": "actualitzat recentment",
|
"recentlyUpdated": "actualitzat recentment",
|
||||||
"albumCount": "nombre de $t(entity.album_other)",
|
"albumCount": "nombre de $t(entity.album, {\"count\": 2})",
|
||||||
"favorited": "preferits",
|
"favorited": "preferits",
|
||||||
"isCompilation": "és una compilació",
|
"isCompilation": "és una compilació",
|
||||||
"isFavorited": "és un preferit",
|
"isFavorited": "és un preferit",
|
||||||
@@ -963,7 +1064,10 @@
|
|||||||
"lastPlayed": "última reproducció",
|
"lastPlayed": "última reproducció",
|
||||||
"path": "ruta",
|
"path": "ruta",
|
||||||
"songCount": "nombre de cançons",
|
"songCount": "nombre de cançons",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"sortName": "ordena per nom",
|
||||||
|
"matchAnd": "i",
|
||||||
|
"matchOr": "o"
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
"muted": "silenciat",
|
"muted": "silenciat",
|
||||||
@@ -1000,12 +1104,21 @@
|
|||||||
"addLastShuffled": "al final (mesclat)",
|
"addLastShuffled": "al final (mesclat)",
|
||||||
"addNextShuffled": "a continuació (mesclat)",
|
"addNextShuffled": "a continuació (mesclat)",
|
||||||
"holdToShuffle": "mantén premut per mesclar",
|
"holdToShuffle": "mantén premut per mesclar",
|
||||||
"queueType": "tipus de cua",
|
|
||||||
"queueType_default": "predeterminat",
|
|
||||||
"queueType_priority": "prioritat",
|
|
||||||
"lyrics": "lletra",
|
"lyrics": "lletra",
|
||||||
"restoreQueueFromServer": "restaura la cua del servidor",
|
"restoreQueueFromServer": "restaura la cua del servidor",
|
||||||
"saveQueueToServer": "desa la cua al servidor"
|
"saveQueueToServer": "desa la cua al servidor",
|
||||||
|
"artistRadio": "ràdio de l'artista",
|
||||||
|
"trackRadio": "ràdio de la pista",
|
||||||
|
"sleepTimer": "temporitzador d'adormir",
|
||||||
|
"sleepTimer_endOfSong": "final de la cançó actual",
|
||||||
|
"sleepTimer_minutes": "{{count}} min",
|
||||||
|
"sleepTimer_hours": "{{count}} h",
|
||||||
|
"sleepTimer_custom": "personalitzat",
|
||||||
|
"sleepTimer_off": "apagat",
|
||||||
|
"sleepTimer_timeRemaining": "queden {{time}}",
|
||||||
|
"sleepTimer_setCustom": "configura el temporitzador",
|
||||||
|
"sleepTimer_cancel": "cancel·la el temporitzador",
|
||||||
|
"albumRadio": "ràdio d'àlbums"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"credentialsRequired": "credencials requerides",
|
"credentialsRequired": "credencials requerides",
|
||||||
@@ -1034,11 +1147,16 @@
|
|||||||
"endpointNotImplementedError": "el punt final {{endpoint}} no està implementat per {{serverType}}",
|
"endpointNotImplementedError": "el punt final {{endpoint}} no està implementat per {{serverType}}",
|
||||||
"multipleServerSaveQueueError": "la cua de reproducció té una o més cançons que no són del servidor actual, cosa que no és compatible",
|
"multipleServerSaveQueueError": "la cua de reproducció té una o més cançons que no són del servidor actual, cosa que no és compatible",
|
||||||
"saveQueueFailed": "error en desar la cua",
|
"saveQueueFailed": "error en desar la cua",
|
||||||
"settingsSyncError": "hi ha discrepàncies entre la configuració del renderitzador i el procés principal. reinicieu l'aplicació per aplicar els canvis"
|
"settingsSyncError": "hi ha discrepàncies entre la configuració del renderitzador i el procés principal. reinicieu l'aplicació per aplicar els canvis",
|
||||||
|
"noNetwork": "servidor no disponible",
|
||||||
|
"noNetworkDescription": "no s'ha pogut connectar amb el servidor",
|
||||||
|
"invalidJson": "JSON invàlid",
|
||||||
|
"serverLockSingleServer": "només es permet un servidor quan el servidor està bloquejat",
|
||||||
|
"playbackPausedDueToError": "la reproducció s'ha pausat a causa d'un error"
|
||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "emissió",
|
"broadcast": "emissió",
|
||||||
"ep": "EP",
|
"ep": "EP",
|
||||||
"other": "altres",
|
"other": "altres",
|
||||||
@@ -1094,5 +1212,154 @@
|
|||||||
"secondShort": "s",
|
"secondShort": "s",
|
||||||
"hourShort": "h",
|
"hourShort": "h",
|
||||||
"dayShort": "d"
|
"dayShort": "d"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"visualizerType": "tipus de visualitzador",
|
||||||
|
"cyclePresets": "opcions preconfigurades",
|
||||||
|
"cycleTime": "duració d'un cicle (segons)",
|
||||||
|
"includeAllPresets": "inclou totes les opcions predeterminades",
|
||||||
|
"ignoredPresets": "ignora les opcions predeterminades",
|
||||||
|
"selectedPresets": "opcions predeterminades seleccionades",
|
||||||
|
"randomizeNextPreset": "tria la següent opcions predeterminada a l'atzar",
|
||||||
|
"blendTime": "duració de la mescla",
|
||||||
|
"presets": "opcions predeterminades",
|
||||||
|
"selectPreset": "selecciona una opció predeterminada",
|
||||||
|
"applyPreset": "aplica l'opció predeterminada",
|
||||||
|
"saveAsPreset": "desa com a opció predeterminada",
|
||||||
|
"updatePreset": "actualitza l'opció predeterminada",
|
||||||
|
"copyConfiguration": "copia la configuració",
|
||||||
|
"pasteConfiguration": "enganxa la configuració",
|
||||||
|
"pasteConfigurationPlaceholder": "enganxa la configuració JSON aquí...",
|
||||||
|
"pasteFromClipboard": "enganxa des del portaretalls",
|
||||||
|
"applyConfiguration": "aplica la configuració",
|
||||||
|
"configCopied": "configuració copiada al portaretalls",
|
||||||
|
"configCopyFailed": "error en copiar la configuració",
|
||||||
|
"configPasted": "configuració aplicada correctament",
|
||||||
|
"configPasteFailed": "Error en aplicar la configuració. Reviseu-ne el format.",
|
||||||
|
"configPasteReadFailed": "Error en llegir del portaretalls",
|
||||||
|
"presetName": "Nom de l'opció predeterminada",
|
||||||
|
"presetNamePlaceholder": "Escriviu el nom de l'opció predeterminada",
|
||||||
|
"general": "General",
|
||||||
|
"mode": "Mode",
|
||||||
|
"mode1To8": "Mode 1 - 8",
|
||||||
|
"mode10": "Mode 10",
|
||||||
|
"barSpace": "Espai entre barres",
|
||||||
|
"lineWidth": "Amplitud de línia",
|
||||||
|
"fillAlpha": "Omplir alfa",
|
||||||
|
"channelLayout": "Disseny del canal",
|
||||||
|
"maxFPS": "FPS màxims",
|
||||||
|
"opacity": "Opacitat",
|
||||||
|
"customGradients": "Degradats personalitzats",
|
||||||
|
"addCustomGradient": "Afegeix un degradat personalitzat",
|
||||||
|
"gradientName": "Nom del degradat",
|
||||||
|
"gradientNamePlaceholder": "Nom del degradat",
|
||||||
|
"vertical": "Vertical",
|
||||||
|
"horizontal": "Horitzontal",
|
||||||
|
"colorStops": "Parades de color",
|
||||||
|
"addColor": "Afegeix el color",
|
||||||
|
"position": "Posició",
|
||||||
|
"level": "Nivell",
|
||||||
|
"remove": "Elimina",
|
||||||
|
"custom": "Personalitzat",
|
||||||
|
"builtIn": "Integrat",
|
||||||
|
"colors": "Colors",
|
||||||
|
"colorMode": "Mode de color",
|
||||||
|
"gradient": "Degradat",
|
||||||
|
"gradientLeft": "Esquerra del degradat",
|
||||||
|
"gradientRight": "Dreta del degradat",
|
||||||
|
"fft": "FFT",
|
||||||
|
"fftSize": "Mida del FFT",
|
||||||
|
"smoothing": "Suavitzador",
|
||||||
|
"frequencyRangeAndScaling": "Escala i rang de freqüència",
|
||||||
|
"minimumFrequency": "Freqüència mínima",
|
||||||
|
"maximumFrequency": "Freqüència màxima",
|
||||||
|
"frequencyScale": "Escala de freqüència",
|
||||||
|
"sensitivity": "Sensibilitat",
|
||||||
|
"weightingFilter": "Filtre de pes",
|
||||||
|
"minimumDecibels": "Decibels mínims",
|
||||||
|
"maximumDecibels": "Decibels màxims",
|
||||||
|
"linearAmplitude": "Amplitud lineal",
|
||||||
|
"linearBoost": "Augment lineal",
|
||||||
|
"peakBehavior": "Comportament del pic",
|
||||||
|
"showPeaks": "Mostra els pics",
|
||||||
|
"fadePeaks": "Pics de fosa",
|
||||||
|
"peakLine": "Línea del pic",
|
||||||
|
"gravity": "Gravetat",
|
||||||
|
"peakFadeTime": "Temps de fosa del pic (ms)",
|
||||||
|
"peakHoldTime": "Temps d'espera del pic (ms)",
|
||||||
|
"radialSpectrum": "Espectre radial",
|
||||||
|
"radial": "Radial",
|
||||||
|
"radialInvert": "Invertir el radial",
|
||||||
|
"spinSpeed": "Velocitat de gir",
|
||||||
|
"radius": "Radi",
|
||||||
|
"reflexMirror": "Mirall del reflex",
|
||||||
|
"reflexFit": "Ajustament del reflex",
|
||||||
|
"reflexRatio": "Proporció del reflex",
|
||||||
|
"reflexAlpha": "Alfa del reflex",
|
||||||
|
"reflexBrightness": "Brillantor del reflex",
|
||||||
|
"mirror": "Mirall",
|
||||||
|
"miscellaneousSettings": "Configuració miscel·lànea",
|
||||||
|
"alphaBars": "Barres alfa",
|
||||||
|
"ansiBands": "Bandes ANSI",
|
||||||
|
"ledBars": "Barres LED",
|
||||||
|
"trueLeds": "LEDs reals",
|
||||||
|
"lumiBars": "Barres Lumi",
|
||||||
|
"outlineBars": "Barres de vora",
|
||||||
|
"roundBars": "Barres arrodonides",
|
||||||
|
"lowResolution": "Baixa resolució",
|
||||||
|
"splitGradient": "Degradat dividit",
|
||||||
|
"showFPS": "Mostra els FPS",
|
||||||
|
"showScaleX": "Mostra l'escala X",
|
||||||
|
"noteLabels": "Etiquetes de nota",
|
||||||
|
"showScaleY": "Mostra l'escala Y",
|
||||||
|
"options": {
|
||||||
|
"colorMode": {
|
||||||
|
"gradient": "Degradat",
|
||||||
|
"barIndex": "Índex de barra",
|
||||||
|
"barLevel": "Nivell de barra"
|
||||||
|
},
|
||||||
|
"gradient": {
|
||||||
|
"classic": "Classic",
|
||||||
|
"prism": "Prisme",
|
||||||
|
"rainbow": "Arc de Sant Martí",
|
||||||
|
"steelblue": "Blau d'acer",
|
||||||
|
"orangered": "Vermell ataronjat"
|
||||||
|
},
|
||||||
|
"channelLayout": {
|
||||||
|
"single": "Únic",
|
||||||
|
"dualCombined": "Dual-Combinat",
|
||||||
|
"dualHorizontal": "Dual-Horitzontal",
|
||||||
|
"dualVertical": "Dual-Vertical"
|
||||||
|
},
|
||||||
|
"frequencyScale": {
|
||||||
|
"bark": "Escala Bark",
|
||||||
|
"linear": "Escala Lineal",
|
||||||
|
"log": "Escala logarítmica",
|
||||||
|
"mel": "Escala Mel",
|
||||||
|
"none": "Cap"
|
||||||
|
},
|
||||||
|
"weightingFilter": {
|
||||||
|
"none": "Cap",
|
||||||
|
"a": "A",
|
||||||
|
"b": "B",
|
||||||
|
"c": "C",
|
||||||
|
"d": "D",
|
||||||
|
"z": "Z"
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"0": "[0] Freqüències discretes",
|
||||||
|
"1": "[1] 1/24a octava / 240 bandes",
|
||||||
|
"2": "[2] 1/12a octava / 120 bandes",
|
||||||
|
"3": "[3] 1/8a octava / 80 bandes",
|
||||||
|
"4": "[4] 1/6a octava / 60 bandes",
|
||||||
|
"5": "[5] 1/4a octava / 40 bandes",
|
||||||
|
"6": "[6] 1/3a octava / 30 bandes",
|
||||||
|
"7": "[7] Mitja octava / 20 bandes",
|
||||||
|
"8": "[8] Octava completa / 10 bandes",
|
||||||
|
"10": "[10] Línia / Gràfic d'àrea"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pasteGradient": "enganxa degradat",
|
||||||
|
"pasteGradientPlaceholder": "enganxa el degradat JSON aquí..."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,15 +33,22 @@
|
|||||||
"viewQueue": "zobrazit frontu",
|
"viewQueue": "zobrazit frontu",
|
||||||
"addLastShuffled": "poslední (náhodně)",
|
"addLastShuffled": "poslední (náhodně)",
|
||||||
"addNextShuffled": "další (náhodně)",
|
"addNextShuffled": "další (náhodně)",
|
||||||
"queueType": "typ fronty",
|
|
||||||
"queueType_default": "výchozí",
|
|
||||||
"queueType_priority": "priorita",
|
|
||||||
"holdToShuffle": "podržte pro zamíchání",
|
"holdToShuffle": "podržte pro zamíchání",
|
||||||
"lyrics": "texty",
|
"lyrics": "texty",
|
||||||
"restoreQueueFromServer": "obnovit frontu ze serveru",
|
"restoreQueueFromServer": "obnovit frontu ze serveru",
|
||||||
"saveQueueToServer": "uložit frontu na server",
|
"saveQueueToServer": "uložit frontu na server",
|
||||||
"artistRadio": "rádio umělce",
|
"artistRadio": "rádio umělce",
|
||||||
"trackRadio": "rádio skladby"
|
"trackRadio": "rádio skladby",
|
||||||
|
"sleepTimer": "časovač spánku",
|
||||||
|
"sleepTimer_endOfSong": "konec aktuální skladby",
|
||||||
|
"sleepTimer_minutes": "{{count}} min.",
|
||||||
|
"sleepTimer_hours": "{{count}} hod.",
|
||||||
|
"sleepTimer_custom": "vlastní",
|
||||||
|
"sleepTimer_off": "vypnuto",
|
||||||
|
"sleepTimer_timeRemaining": "zbývá {{time}}",
|
||||||
|
"sleepTimer_setCustom": "nastavit časovač",
|
||||||
|
"sleepTimer_cancel": "zrušit časovač",
|
||||||
|
"albumRadio": "rádio alba"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"crossfadeStyle_description": "vyberte způsob prolnutí u přehrávače zvuku",
|
"crossfadeStyle_description": "vyberte způsob prolnutí u přehrávače zvuku",
|
||||||
@@ -49,7 +56,7 @@
|
|||||||
"hotkey_skipBackward": "přeskočení zpět",
|
"hotkey_skipBackward": "přeskočení zpět",
|
||||||
"replayGainMode_description": "úprava zesílení hlasitosti podle hodnot {{ReplayGain}} uložených v metadatech souborů",
|
"replayGainMode_description": "úprava zesílení hlasitosti podle hodnot {{ReplayGain}} uložených v metadatech souborů",
|
||||||
"volumeWheelStep_description": "počet procent, o které má být hlasitost posunuta při přejetí kolečkem myši na posuvníku hlasitosti",
|
"volumeWheelStep_description": "počet procent, o které má být hlasitost posunuta při přejetí kolečkem myši na posuvníku hlasitosti",
|
||||||
"audioDevice_description": "vyberte zvukové zařízení k přehrávání (pouze webový přehrávač)",
|
"audioDevice_description": "vyberte zvukové zařízení k přehrávání",
|
||||||
"theme_description": "nastavení motivu použitého v aplikaci",
|
"theme_description": "nastavení motivu použitého v aplikaci",
|
||||||
"hotkey_playbackPause": "pozastavení",
|
"hotkey_playbackPause": "pozastavení",
|
||||||
"replayGainFallback": "fallback {{ReplayGain}}",
|
"replayGainFallback": "fallback {{ReplayGain}}",
|
||||||
@@ -101,11 +108,10 @@
|
|||||||
"hotkey_globalSearch": "globální vyhledávání",
|
"hotkey_globalSearch": "globální vyhledávání",
|
||||||
"gaplessAudio_description": "nastavení přehrávače mpv pro přehrávání bez mezer",
|
"gaplessAudio_description": "nastavení přehrávače mpv pro přehrávání bez mezer",
|
||||||
"remoteUsername_description": "nastavení uživatelského jména pro server vzdáleného ovládání. pokud je jméno i heslo prázdné, bude autentifikace zakázána",
|
"remoteUsername_description": "nastavení uživatelského jména pro server vzdáleného ovládání. pokud je jméno i heslo prázdné, bude autentifikace zakázána",
|
||||||
"disableAutomaticUpdates": "vypnout automatické aktualizace",
|
|
||||||
"exitToTray_description": "ukončit aplikaci do systémové lišty",
|
"exitToTray_description": "ukončit aplikaci do systémové lišty",
|
||||||
"followLyric_description": "přesouvat texty s aktuální pozicí přehrávání",
|
"followLyric_description": "přesouvat texty s aktuální pozicí přehrávání",
|
||||||
"hotkey_favoritePreviousSong": "oblíbit $t(common.previousSong)",
|
"hotkey_favoritePreviousSong": "oblíbit $t(common.previousSong)",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"lyricOffset": "odsazení textů (ms)",
|
"lyricOffset": "odsazení textů (ms)",
|
||||||
"discordUpdateInterval_description": "čas v sekundách mezi každou aktualizací (minimálně 15 sekund)",
|
"discordUpdateInterval_description": "čas v sekundách mezi každou aktualizací (minimálně 15 sekund)",
|
||||||
"fontType_optionCustom": "vlastní písmo",
|
"fontType_optionCustom": "vlastní písmo",
|
||||||
@@ -117,7 +123,7 @@
|
|||||||
"playbackStyle_optionCrossFade": "křížové prolnutí",
|
"playbackStyle_optionCrossFade": "křížové prolnutí",
|
||||||
"hotkey_rate3": "hodnocení 3 hvězdami",
|
"hotkey_rate3": "hodnocení 3 hvězdami",
|
||||||
"font": "písmo",
|
"font": "písmo",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"themeLight_description": "nastavit použití světlého motivu v aplikaci",
|
"themeLight_description": "nastavit použití světlého motivu v aplikaci",
|
||||||
"hotkey_toggleFullScreenPlayer": "přepnutí přehrávače na celou obrazovku",
|
"hotkey_toggleFullScreenPlayer": "přepnutí přehrávače na celou obrazovku",
|
||||||
"hotkey_localSearch": "vyhledávání na stránce",
|
"hotkey_localSearch": "vyhledávání na stránce",
|
||||||
@@ -167,7 +173,7 @@
|
|||||||
"useSystemTheme_description": "následovat systémovou předvolbu světlého nebo tmavého motivu",
|
"useSystemTheme_description": "následovat systémovou předvolbu světlého nebo tmavého motivu",
|
||||||
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
||||||
"lyricFetch_description": "načtení textů z různých internetových zdrojů",
|
"lyricFetch_description": "načtení textů z různých internetových zdrojů",
|
||||||
"lyricFetchProvider_description": "vyberte poskytovatele textů. pořadí poskytovatelů je pořadí, ve kterém budou načítány",
|
"lyricFetchProvider_description": "vyberte poskytovatele textů",
|
||||||
"globalMediaHotkeys_description": "zapnout nebo vypnout použití vašich systémových zkratek médií pro ovládání přehrávače",
|
"globalMediaHotkeys_description": "zapnout nebo vypnout použití vašich systémových zkratek médií pro ovládání přehrávače",
|
||||||
"customFontPath": "vlastní cesta k písmům",
|
"customFontPath": "vlastní cesta k písmům",
|
||||||
"followLyric": "zobrazit aktuální texty",
|
"followLyric": "zobrazit aktuální texty",
|
||||||
@@ -224,11 +230,11 @@
|
|||||||
"discordListening_description": "zobrazit stav jako „Poslouchá“ namísto „Hraje“",
|
"discordListening_description": "zobrazit stav jako „Poslouchá“ namísto „Hraje“",
|
||||||
"contextMenu": "nastavení kontextové nabídky (kliknutí pravým)",
|
"contextMenu": "nastavení kontextové nabídky (kliknutí pravým)",
|
||||||
"contextMenu_description": "umožňuje skrýt položky, které se zobrazí v nabídce po kliknutí pravým tlačítkem myši na položku. položky, které nejsou zaškrtnuté, se skryjí",
|
"contextMenu_description": "umožňuje skrýt položky, které se zobrazí v nabídce po kliknutí pravým tlačítkem myši na položku. položky, které nejsou zaškrtnuté, se skryjí",
|
||||||
"customCssEnable": "povolit vlastní CSS",
|
"customCssEnable": "povolit vlastní css",
|
||||||
"customCssEnable_description": "umožnit psaní vlastního CSS",
|
"customCssEnable_description": "umožnit psaní vlastního css",
|
||||||
"customCssNotice": "Varování: i když provádíme určitou sanitizaci (zakázáním url() a content:), může používání CSS stále představovat riziko změnami rozhraní",
|
"customCssNotice": "Varování: i když provádíme určitou sanitizaci (zakázáním url() a content:), může používání css stále představovat riziko změnami rozhraní",
|
||||||
"customCss_description": "vlastní CSS obsah. Upozornění: vlastnosti content a vzdálené url jsou zakázané. Níže je zobrazen náhled vašeho obsahu. Další pole, která jste nenastavili, jsou přítomna z důvodu sanitizace",
|
"customCss_description": "vlastní css obsah. Upozornění: vlastnosti content a vzdálené url jsou zakázané. Níže je zobrazen náhled vašeho obsahu. Další pole, která jste nenastavili, jsou přítomna z důvodu sanitizace",
|
||||||
"customCss": "vlastní CSS",
|
"customCss": "vlastní css",
|
||||||
"webAudio": "použít webový zvuk",
|
"webAudio": "použít webový zvuk",
|
||||||
"webAudio_description": "použít webový zvuk. tím povolíte pokročilé funkce jako replaygain. zakažte, pokud se objeví problémy",
|
"webAudio_description": "použít webový zvuk. tím povolíte pokročilé funkce jako replaygain. zakažte, pokud se objeví problémy",
|
||||||
"transcode_description": "zapnout překódování do různých formátů",
|
"transcode_description": "zapnout překódování do různých formátů",
|
||||||
@@ -265,7 +271,7 @@
|
|||||||
"neteaseTranslation_description": "Pokud je povoleno, načte a zobrazí přeložené texty ze služby NetEase, pokud jsou dostupné",
|
"neteaseTranslation_description": "Pokud je povoleno, načte a zobrazí přeložené texty ze služby NetEase, pokud jsou dostupné",
|
||||||
"preferLocalLyrics": "preferovat místní texty",
|
"preferLocalLyrics": "preferovat místní texty",
|
||||||
"preferLocalLyrics_description": "preferovat místní texty před vzdálenými, pokud jsou dostupné",
|
"preferLocalLyrics_description": "preferovat místní texty před vzdálenými, pokud jsou dostupné",
|
||||||
"discordPausedStatus": "zobrazit rich presence při pozastavení",
|
"discordPausedStatus": "zobrazit stav při pozastavení",
|
||||||
"discordPausedStatus_description": "pokud je povoleno, bude při pozastavení přehrávače zobrazen stav",
|
"discordPausedStatus_description": "pokud je povoleno, bude při pozastavení přehrávače zobrazen stav",
|
||||||
"preservePitch": "zachovat výšku",
|
"preservePitch": "zachovat výšku",
|
||||||
"preservePitch_description": "zachová výšku při úpravě rychlosti přehrávání",
|
"preservePitch_description": "zachová výšku při úpravě rychlosti přehrávání",
|
||||||
@@ -287,9 +293,9 @@
|
|||||||
"releaseChannel_optionLatest": "nejnovější",
|
"releaseChannel_optionLatest": "nejnovější",
|
||||||
"releaseChannel_optionBeta": "beta",
|
"releaseChannel_optionBeta": "beta",
|
||||||
"releaseChannel": "kanál vydání",
|
"releaseChannel": "kanál vydání",
|
||||||
"releaseChannel_description": "vyberte si mezi stabilními vydáními nebo beta vydáními pro automatické aktualizace",
|
"releaseChannel_description": "vyberte si mezi stabilními, beta nebo alpha (nočními) vydáními pro automatické aktualizace",
|
||||||
"mediaSession": "povolit relaci médií",
|
"mediaSession": "povolit relaci médií",
|
||||||
"mediaSession_description": "povolí integraci do služby Windows Media Session, což zobrazí ovládání a metadata médií v překrytí systémové hlasitosti a na zamykací obrazovce (pouze Windows)",
|
"mediaSession_description": "povolí integraci do služby Media Session, což zobrazí ovládání a metadata médií v překrytí systémové hlasitosti a na zamykací obrazovce",
|
||||||
"exportImportSettings_control_description": "exportovat a importovat nastavení pomocí souboru JSON",
|
"exportImportSettings_control_description": "exportovat a importovat nastavení pomocí souboru JSON",
|
||||||
"exportImportSettings_control_exportText": "exportovat nastavení",
|
"exportImportSettings_control_exportText": "exportovat nastavení",
|
||||||
"exportImportSettings_control_importText": "importovat nastavení",
|
"exportImportSettings_control_importText": "importovat nastavení",
|
||||||
@@ -360,29 +366,91 @@
|
|||||||
"imageResolution_optionHeader": "záhlaví",
|
"imageResolution_optionHeader": "záhlaví",
|
||||||
"imageResolution_optionFullScreenPlayer": "přehrávač na celé obrazovce",
|
"imageResolution_optionFullScreenPlayer": "přehrávač na celé obrazovce",
|
||||||
"combinedLyricsAndVisualizer_description": "spojit texty a vizualizér do jednoho panelu",
|
"combinedLyricsAndVisualizer_description": "spojit texty a vizualizér do jednoho panelu",
|
||||||
"combinedLyricsAndVisualizer": "spojit texty a vizualizér v postranní liště přehrávače"
|
"combinedLyricsAndVisualizer": "spojit texty a vizualizér v postranní liště přehrávače",
|
||||||
|
"showRatings_description": "ovládá, zda se funkce hodnocení pomocí hvězdiček objeví v rozhraní",
|
||||||
|
"showRatings": "zobrazit hodnocení pomocí hvězdiček",
|
||||||
|
"artistReleaseTypeConfiguration": "nastavení typu vydání umělce",
|
||||||
|
"artistReleaseTypeConfiguration_description": "nastavit, jaké typy vydání a v jakém pořadí jsou zobrazeny na stránce umělce alba",
|
||||||
|
"mpvExtraParameters": "extra parametry mpv",
|
||||||
|
"mpvExtraParameters_description": "další argumenty, které předat přehrávači mpv",
|
||||||
|
"hotkey_listNavigateToPage": "navigace na stránku položky v seznamu",
|
||||||
|
"hotkey_listPlayDefault": "přehrání v seznamu",
|
||||||
|
"hotkey_listPlayLast": "přehrání poslední položky v seznamu",
|
||||||
|
"hotkey_listPlayNext": "přehrání další položky v seznamu",
|
||||||
|
"hotkey_listPlayNow": "okamžité přehrání v seznamu",
|
||||||
|
"pathReplace": "nahrazení cesty k souborům",
|
||||||
|
"pathReplace_description": "nahradit výchozí cestu k souborům vašeho serveru",
|
||||||
|
"pathReplace_optionRemovePrefix": "odstranit předponu",
|
||||||
|
"pathReplace_optionAddPrefix": "přidat předponu",
|
||||||
|
"homeFeatureStyle_description": "ovládá styl doporučených skladeb na domovské stránce",
|
||||||
|
"homeFeatureStyle": "styl doporučených na domovské stránce",
|
||||||
|
"homeFeatureStyle_optionMultiple": "několik",
|
||||||
|
"homeFeatureStyle_optionSingle": "jeden",
|
||||||
|
"enableGridMultiSelect": "povolit vícenásobný výběr v mřížce",
|
||||||
|
"enableGridMultiSelect_description": "pokud je povoleno, umožňuje vybrat několik položek v zobrazení mřížky. pokud je zakázáno, kliknutím na obrázek položky mřížky přejdete na stránku položky",
|
||||||
|
"sidebarPlaylistSorting_description": "umožňuje ruční řazení seznamů skladeb v postranní liště pomocí přetažení namísto výchozího pořadí serveru",
|
||||||
|
"sidebarPlaylistSorting": "řazení seznamů skladeb v postranní liště",
|
||||||
|
"blurExplicitImages": "rozostřit explicitní obrázky",
|
||||||
|
"blurExplicitImages_description": "obaly alb a skladeb označené jako explicitní budou rozostřeny",
|
||||||
|
"sidebarPlaylistListFilterRegex_description": "v postranní liště skrýt seznamy skladeb, které odpovídají tomuto regulárnímu výrazu",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "např. ^Denní mix.*",
|
||||||
|
"sidebarPlaylistListFilterRegex": "regulární výraz filtru seznamů skladeb",
|
||||||
|
"releaseChannel_optionAlpha": "alpha (noční)",
|
||||||
|
"analyticsEnable": "Posílat analytiku založenou na využití",
|
||||||
|
"analyticsEnable_description": "Anonymizovaná data o používání jsou odesílána vývojáři za účelem zlepšení aplikace",
|
||||||
|
"automaticUpdates": "Automatické aktualizace",
|
||||||
|
"automaticUpdates_description": "Kontrolovat a automaticky instalovat aktualizace",
|
||||||
|
"discordStateIcon": "zobrazit ikonu přehrávání",
|
||||||
|
"discordStateIcon_description": "zobrazit malou ikonu přehrávání ve stavu na Discordu. ikona pozastavení bude zobrazena vždy, když je povolena možnost „Zobrazit stav při pozastavení“",
|
||||||
|
"useThemePrimaryShade": "použít primární odstín motivu",
|
||||||
|
"useThemePrimaryShade_description": "použít primární odstín definovaný ve zvoleném motivu pro primární varianty barev",
|
||||||
|
"primaryShade": "primární odstín",
|
||||||
|
"primaryShade_description": "přepsat primární odstín (0–9) používaný pro tlačítka, odkazy a další prvky obarvené primární barvou",
|
||||||
|
"playerItemConfiguration_description": "nastavit, které položky budou zobrazeny a v jakém pořadí, v celoobrazovkovém přehrávači",
|
||||||
|
"playerItemConfiguration": "nastavení položek přehrávače",
|
||||||
|
"autosave": "automaticky ukládat frontu přehrávání",
|
||||||
|
"autosave_description": "zapnout automatické ukládání fronty přehrávání na server. toto je možné pouze při použití Navidrome/Subsonic a není možné mít kombinovanou frontu přehrávání.",
|
||||||
|
"autosaveCount": "četnost automatického ukládání fronty přehrávání",
|
||||||
|
"autosaveCount_description": "kolik změn skladeb se může provést před uložením fronty. 1 (minimum) znamená při každé změně skladby",
|
||||||
|
"spotify_description": "na stránkách umělců a alb zobrazit odkazy na Spotify",
|
||||||
|
"spotify": "zobrazit odkazy na Spotify",
|
||||||
|
"nativeSpotify_description": "otevřít v aplikaci Spotify namísto vašeho prohlížeče",
|
||||||
|
"nativeSpotify": "použít aplikaci Spotify",
|
||||||
|
"listenbrainz_description": "na stránkách umělců a alb zobrazit odkazy na ListenBrainz",
|
||||||
|
"listenbrainz": "zobrazit odkazy na ListenBrainz",
|
||||||
|
"qobuz_description": "na stránkách umělců a alb zobrazit odkazy na Qobuz",
|
||||||
|
"qobuz": "zobrazit odkazy na Qobuz",
|
||||||
|
"sidePlayQueueLayout": "rozložení postranní fronty přehrávání",
|
||||||
|
"sidePlayQueueLayout_description": "nastaví rozložení postranní lišty přehrávání",
|
||||||
|
"sidePlayQueueLayout_optionHorizontal": "na šířku",
|
||||||
|
"sidePlayQueueLayout_optionVertical": "na výšku",
|
||||||
|
"waveformLoadingDelay": "zpoždění načítání vlnové křivky",
|
||||||
|
"waveformLoadingDelay_description": "zpoždění v sekundách před načtením vlnové křivky. zvyšte, pokud jste během používání webového přehrávače zaznamenali záseky."
|
||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "upravit $t(entity.playlist_one)",
|
"editPlaylist": "upravit $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "přejít na stránku",
|
"goToPage": "přejít na stránku",
|
||||||
"moveToTop": "přesunout nahoru",
|
"moveToTop": "přesunout nahoru",
|
||||||
"clearQueue": "vymazat frontu",
|
"clearQueue": "vymazat frontu",
|
||||||
"addToFavorites": "přidat do $t(entity.favorite_other)",
|
"addToFavorites": "přidat do $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "přidat do $t(entity.playlist_one)",
|
"addToPlaylist": "přidat do $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "vytvořit $t(entity.playlist_one)",
|
"createPlaylist": "vytvořit $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "odebrat z $t(entity.playlist_one)",
|
"removeFromPlaylist": "odebrat z $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "zobrazit $t(entity.playlist_other)",
|
"viewPlaylists": "zobrazit $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "odstranit $t(entity.playlist_one)",
|
"deletePlaylist": "odstranit $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "odebrat z fronty",
|
"removeFromQueue": "odebrat z fronty",
|
||||||
"deselectAll": "zrušit výběr všeho",
|
"deselectAll": "zrušit výběr všeho",
|
||||||
"moveToBottom": "přesunout dolů",
|
"moveToBottom": "přesunout dolů",
|
||||||
"setRating": "nastavit hodnocení",
|
"setRating": "nastavit hodnocení",
|
||||||
"toggleSmartPlaylistEditor": "přepnout editor $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "přepnout editor $t(entity.smartPlaylist)",
|
||||||
"removeFromFavorites": "odebrat z $t(entity.favorite_other)",
|
"removeFromFavorites": "odebrat z $t(entity.favorite, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Otevřít v Last.fm",
|
"lastfm": "Otevřít v Last.fm",
|
||||||
"musicbrainz": "Otevřít v MusicBrainz"
|
"musicbrainz": "Otevřít v MusicBrainz",
|
||||||
|
"spotify": "Otevřít na Spotify",
|
||||||
|
"listenbrainz": "Otevřít ve službě ListenBrainz",
|
||||||
|
"qobuz": "Otevřít ve službě Qobuz"
|
||||||
},
|
},
|
||||||
"moveToNext": "přesunout na další",
|
"moveToNext": "přesunout na další",
|
||||||
"downloadStarted": "spuštěno stahování {{count}} položek",
|
"downloadStarted": "spuštěno stahování {{count}} položek",
|
||||||
@@ -395,12 +463,13 @@
|
|||||||
"moveDown": "posunout dolů",
|
"moveDown": "posunout dolů",
|
||||||
"holdToMoveToTop": "podržte pro přesunutí nahoru",
|
"holdToMoveToTop": "podržte pro přesunutí nahoru",
|
||||||
"holdToMoveToBottom": "podržte pro přesunutí dolů",
|
"holdToMoveToBottom": "podržte pro přesunutí dolů",
|
||||||
"createRadioStation": "vytvořit $t(entity.radioStation_one)",
|
"createRadioStation": "vytvořit $t(entity.radioStation, {\"count\": 1})",
|
||||||
"deleteRadioStation": "odstranit $t(entity.radioStation_one)",
|
"deleteRadioStation": "odstranit $t(entity.radioStation, {\"count\": 1})",
|
||||||
"openApplicationDirectory": "otevřít adresář aplikace",
|
"openApplicationDirectory": "otevřít adresář aplikace",
|
||||||
"addOrRemoveFromSelection": "přidat nebo odebrat z výběru",
|
"addOrRemoveFromSelection": "přidat nebo odebrat z výběru",
|
||||||
"selectRangeOfItems": "vyberte rozsah položek",
|
"selectRangeOfItems": "vyberte rozsah položek",
|
||||||
"selectAll": "vybrat vše"
|
"selectAll": "vybrat vše",
|
||||||
|
"goToCurrent": "přejít na aktuální položku"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"backward": "zpátky",
|
"backward": "zpátky",
|
||||||
@@ -415,7 +484,7 @@
|
|||||||
"left": "vlevo",
|
"left": "vlevo",
|
||||||
"save": "uložit",
|
"save": "uložit",
|
||||||
"right": "vpravo",
|
"right": "vpravo",
|
||||||
"currentSong": "aktuální $t(entity.track_one)",
|
"currentSong": "aktuální $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "sbalit",
|
"collapse": "sbalit",
|
||||||
"trackNumber": "stopa",
|
"trackNumber": "stopa",
|
||||||
"descending": "sestupně",
|
"descending": "sestupně",
|
||||||
@@ -445,7 +514,9 @@
|
|||||||
"delete": "odstranit",
|
"delete": "odstranit",
|
||||||
"cancel": "zrušit",
|
"cancel": "zrušit",
|
||||||
"forceRestartRequired": "restartujte pro použití změn… zavřete oznámení pro restartování",
|
"forceRestartRequired": "restartujte pro použití změn… zavřete oznámení pro restartování",
|
||||||
"setting": "nastavení",
|
"setting_one": "nastavení",
|
||||||
|
"setting_few": "nastavení",
|
||||||
|
"setting_other": "nastavení",
|
||||||
"version": "verze",
|
"version": "verze",
|
||||||
"title": "název",
|
"title": "název",
|
||||||
"filter_one": "filtr",
|
"filter_one": "filtr",
|
||||||
@@ -472,7 +543,7 @@
|
|||||||
"none": "žádný",
|
"none": "žádný",
|
||||||
"menu": "nabídka",
|
"menu": "nabídka",
|
||||||
"restartRequired": "vyžadován restart",
|
"restartRequired": "vyžadován restart",
|
||||||
"previousSong": "předchozí $t(entity.track_one)",
|
"previousSong": "předchozí $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "nebyly nalezeny žádné výsledky",
|
"noResultsFromQuery": "nebyly nalezeny žádné výsledky",
|
||||||
"quit": "ukončit",
|
"quit": "ukončit",
|
||||||
"expand": "rozbalit",
|
"expand": "rozbalit",
|
||||||
@@ -519,14 +590,23 @@
|
|||||||
"noFilters": "nejsou nastaveny žádné filtry",
|
"noFilters": "nejsou nastaveny žádné filtry",
|
||||||
"view": "zobrazit",
|
"view": "zobrazit",
|
||||||
"countSelected": "vybráno {{count}}",
|
"countSelected": "vybráno {{count}}",
|
||||||
"retry": "zkusit znovu"
|
"retry": "zkusit znovu",
|
||||||
|
"mood": "nálada",
|
||||||
|
"example": "příklad",
|
||||||
|
"filter_single": "jeden",
|
||||||
|
"filter_multiple": "několik",
|
||||||
|
"rename": "přejmenovat",
|
||||||
|
"newVersionAvailable": "je dostupná nová verze",
|
||||||
|
"numberOfResults": "{{numberOfResults}} výsledků",
|
||||||
|
"grouping": "seskupování"
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
"config": {
|
"config": {
|
||||||
"view": {
|
"view": {
|
||||||
"table": "tabulka",
|
"table": "tabulka",
|
||||||
"list": "seznam",
|
"list": "seznam",
|
||||||
"grid": "mřížka"
|
"grid": "mřížka",
|
||||||
|
"detail": "podrobnosti"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"displayType": "typ zobrazení",
|
"displayType": "typ zobrazení",
|
||||||
@@ -557,7 +637,8 @@
|
|||||||
"alternateRowColors": "střídat barvy řádků",
|
"alternateRowColors": "střídat barvy řádků",
|
||||||
"horizontalBorders": "okraje řádků",
|
"horizontalBorders": "okraje řádků",
|
||||||
"rowHoverHighlight": "zvýraznění řádku při přejetí myší",
|
"rowHoverHighlight": "zvýraznění řádku při přejetí myší",
|
||||||
"verticalBorders": "okraje sloupců"
|
"verticalBorders": "okraje sloupců",
|
||||||
|
"showHeader": "zobrazit záhlaví"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"releaseDate": "datum vydání",
|
"releaseDate": "datum vydání",
|
||||||
@@ -571,28 +652,31 @@
|
|||||||
"trackNumber": "číslo stopy",
|
"trackNumber": "číslo stopy",
|
||||||
"rowIndex": "index řádku",
|
"rowIndex": "index řádku",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"playCount": "počet přehrání",
|
"playCount": "počet přehrání",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action, {\"count\": 2})",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"discNumber": "číslo disku",
|
"discNumber": "číslo disku",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreBadge": "$t(entity.genre_one) (značky)",
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (značky)",
|
||||||
"image": "obrázek",
|
"image": "obrázek",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"sampleRate": "$t(common.sampleRate)"
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
|
"composer": "skladatel",
|
||||||
|
"titleArtist": "$t(common.title) (umělec)",
|
||||||
|
"albumGroup": "skupina alb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -601,7 +685,7 @@
|
|||||||
"rating": "hodnocení",
|
"rating": "hodnocení",
|
||||||
"favorite": "oblíbené",
|
"favorite": "oblíbené",
|
||||||
"playCount": "přehrání",
|
"playCount": "přehrání",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"releaseYear": "rok",
|
"releaseYear": "rok",
|
||||||
"lastPlayed": "naposledy přehráno",
|
"lastPlayed": "naposledy přehráno",
|
||||||
"biography": "biografie",
|
"biography": "biografie",
|
||||||
@@ -610,14 +694,14 @@
|
|||||||
"title": "název",
|
"title": "název",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"dateAdded": "datum přidání",
|
"dateAdded": "datum přidání",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "skladba",
|
"trackNumber": "skladba",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"albumArtist": "umělec alba",
|
"albumArtist": "umělec alba",
|
||||||
"path": "cesta",
|
"path": "cesta",
|
||||||
"discNumber": "disk",
|
"discNumber": "disk",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"owner": "majitel",
|
"owner": "majitel",
|
||||||
@@ -654,14 +738,17 @@
|
|||||||
"saveQueueFailed": "nepodařilo se uložit frontu",
|
"saveQueueFailed": "nepodařilo se uložit frontu",
|
||||||
"settingsSyncError": "byly zjištěny nesrovnalosti mezi nastavením v rendereru a hlavním procesem. restartujte aplikaci, aby se změny projevily",
|
"settingsSyncError": "byly zjištěny nesrovnalosti mezi nastavením v rendereru a hlavním procesem. restartujte aplikaci, aby se změny projevily",
|
||||||
"noNetwork": "server je nedostupný",
|
"noNetwork": "server je nedostupný",
|
||||||
"noNetworkDescription": "k tomuto serveru se nepodařilo připojit"
|
"noNetworkDescription": "k tomuto serveru se nepodařilo připojit",
|
||||||
|
"invalidJson": "neplatný JSON",
|
||||||
|
"serverLockSingleServer": "při uzamčení serveru je povolen pouze jeden server",
|
||||||
|
"playbackPausedDueToError": "přehrávání bylo pozastaveno z důvodu chyby"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"mostPlayed": "nejvíce přehráváno",
|
"mostPlayed": "nejvíce přehráváno",
|
||||||
"comment": "komentář",
|
"comment": "komentář",
|
||||||
"playCount": "počet přehrání",
|
"playCount": "počet přehrání",
|
||||||
"recentlyUpdated": "nedávno upraveno",
|
"recentlyUpdated": "nedávno upraveno",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"isCompilation": "je kompilace",
|
"isCompilation": "je kompilace",
|
||||||
"recentlyPlayed": "nedávno přehráno",
|
"recentlyPlayed": "nedávno přehráno",
|
||||||
"isRated": "je hodnoceno",
|
"isRated": "je hodnoceno",
|
||||||
@@ -670,17 +757,17 @@
|
|||||||
"rating": "hodnocení",
|
"rating": "hodnocení",
|
||||||
"search": "hledat",
|
"search": "hledat",
|
||||||
"bitrate": "datový tok",
|
"bitrate": "datový tok",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"recentlyAdded": "nedávno přidáno",
|
"recentlyAdded": "nedávno přidáno",
|
||||||
"note": "poznámka",
|
"note": "poznámka",
|
||||||
"name": "název",
|
"name": "název",
|
||||||
"dateAdded": "datum přidání",
|
"dateAdded": "datum přidání",
|
||||||
"releaseDate": "datum vydání",
|
"releaseDate": "datum vydání",
|
||||||
"albumCount": "počet $t(entity.album_other)",
|
"albumCount": "počet $t(entity.album, {\"count\": 2})",
|
||||||
"communityRating": "komunitní hodnocení",
|
"communityRating": "komunitní hodnocení",
|
||||||
"path": "cesta",
|
"path": "cesta",
|
||||||
"favorited": "oblíbené",
|
"favorited": "oblíbené",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "je nedávno přehráno",
|
"isRecentlyPlayed": "je nedávno přehráno",
|
||||||
"isFavorited": "je oblíbené",
|
"isFavorited": "je oblíbené",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -689,7 +776,7 @@
|
|||||||
"disc": "disk",
|
"disc": "disk",
|
||||||
"biography": "biografie",
|
"biography": "biografie",
|
||||||
"songCount": "počet skladeb",
|
"songCount": "počet skladeb",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "trvání",
|
"duration": "trvání",
|
||||||
"isPublic": "je veřejné",
|
"isPublic": "je veřejné",
|
||||||
"random": "náhodně",
|
"random": "náhodně",
|
||||||
@@ -697,27 +784,31 @@
|
|||||||
"toYear": "do roku",
|
"toYear": "do roku",
|
||||||
"fromYear": "z roku",
|
"fromYear": "z roku",
|
||||||
"criticRating": "hodnocení kritiků",
|
"criticRating": "hodnocení kritiků",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "skladba",
|
"trackNumber": "skladba",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"sortName": "název v řazení",
|
||||||
|
"matchAnd": "a",
|
||||||
|
"matchOr": "nebo"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "právě hraje",
|
"nowPlaying": "právě hraje",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"shared": "$t(entity.playlist_other) sdíleny",
|
"shared": "$t(entity.playlist, {\"count\": 2}) sdíleny",
|
||||||
"myLibrary": "moje knihovna",
|
"myLibrary": "moje knihovna",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"radio": "$t(entity.radioStation_other)"
|
"radio": "$t(entity.radioStation, {\"count\": 2})",
|
||||||
|
"collections": "sbírky"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -745,7 +836,7 @@
|
|||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "vybrat server",
|
"selectServer": "vybrat server",
|
||||||
"version": "verze {{version}}",
|
"version": "verze {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"manageServers": "správce serverů",
|
"manageServers": "správce serverů",
|
||||||
"expandSidebar": "rozbalit postranní panel",
|
"expandSidebar": "rozbalit postranní panel",
|
||||||
"collapseSidebar": "sbalit postranní panel",
|
"collapseSidebar": "sbalit postranní panel",
|
||||||
@@ -783,8 +874,8 @@
|
|||||||
"download": "stáhnout",
|
"download": "stáhnout",
|
||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"moveToNext": "$t(action.moveToNext)",
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
"goToAlbum": "přejít na $t(entity.album_one)",
|
"goToAlbum": "přejít na $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "přejít na $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "přejít na $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"moveItems": "$t(action.moveItems)",
|
"moveItems": "$t(action.moveItems)",
|
||||||
"goTo": "přejít na"
|
"goTo": "přejít na"
|
||||||
},
|
},
|
||||||
@@ -795,10 +886,10 @@
|
|||||||
"explore": "procházet z vaší knihovny",
|
"explore": "procházet z vaší knihovny",
|
||||||
"recentlyPlayed": "nedávno přehráno",
|
"recentlyPlayed": "nedávno přehráno",
|
||||||
"recentlyReleased": "nedávno vydáno",
|
"recentlyReleased": "nedávno vydáno",
|
||||||
"genres": "$t(entity.genre_other)"
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "více od tohoto $t(entity.artist_one)",
|
"moreFromArtist": "více od tohoto $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "více od {{item}}",
|
"moreFromGeneric": "více od {{item}}",
|
||||||
"released": "vydáno"
|
"released": "vydáno"
|
||||||
},
|
},
|
||||||
@@ -828,17 +919,17 @@
|
|||||||
"lyricsDisplay": "zobrazení textů"
|
"lyricsDisplay": "zobrazení textů"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showTracks": "zobrazit $t(entity.track_other) s žánrem $t(entity.genre_one)",
|
"showTracks": "zobrazit $t(entity.track, {\"count\": 2}) s žánrem $t(entity.genre, {\"count\": 1})",
|
||||||
"showAlbums": "zobrazit $t(entity.album_other) s žánrem $t(entity.genre_one)"
|
"showAlbums": "zobrazit $t(entity.album, {\"count\": 2}) s žánrem $t(entity.genre, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "skladby od umělce {{artist}}",
|
"artistTracks": "skladby od umělce {{artist}}",
|
||||||
"genreTracks": "$t(entity.track_other) s žánrem „{{genre}}“"
|
"genreTracks": "$t(entity.track, {\"count\": 2}) s žánrem „{{genre}}“"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -849,12 +940,12 @@
|
|||||||
"title": "příkazy"
|
"title": "příkazy"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "alba od umělce {{artist}}",
|
"artistAlbums": "alba od umělce {{artist}}",
|
||||||
"genreAlbums": "$t(entity.album_other) s žánrem „{{genre}}“"
|
"genreAlbums": "$t(entity.album, {\"count\": 2}) s žánrem „{{genre}}“"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"recentReleases": "nedávno vydáno",
|
"recentReleases": "nedávno vydáno",
|
||||||
@@ -863,9 +954,15 @@
|
|||||||
"appearsOn": "také v",
|
"appearsOn": "také v",
|
||||||
"topSongs": "nejlepší skladby",
|
"topSongs": "nejlepší skladby",
|
||||||
"topSongsFrom": "nejlepší skladby od umělce {{title}}",
|
"topSongsFrom": "nejlepší skladby od umělce {{title}}",
|
||||||
"relatedArtists": "podobní $t(entity.artist_other)",
|
"relatedArtists": "podobní $t(entity.artist, {\"count\": 2})",
|
||||||
"viewAllTracks": "zobrazit všechny $t(entity.track_other)",
|
"viewAllTracks": "zobrazit všechny $t(entity.track, {\"count\": 2})",
|
||||||
"viewAll": "zobrazit vše"
|
"viewAll": "zobrazit vše",
|
||||||
|
"groupingTypeAll": "všechny typy vydání",
|
||||||
|
"groupingTypePrimary": "primární typy vydání",
|
||||||
|
"favoriteSongs": "oblíbené skladby",
|
||||||
|
"topSongsCommunity": "komunita",
|
||||||
|
"topSongsPersonal": "osobní",
|
||||||
|
"favoriteSongsFrom": "oblíbené skladby od umělce {{title}}"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copiedPath": "cesta úspěšně zkopírována",
|
"copiedPath": "cesta úspěšně zkopírována",
|
||||||
@@ -884,27 +981,40 @@
|
|||||||
"title": "správa serverů"
|
"title": "správa serverů"
|
||||||
},
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "stanice rádia"
|
"title": "stanice rádia"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(Pozastaveno) ",
|
||||||
|
"privateMode": "(Soukromý režim)"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "nahradit existující",
|
||||||
|
"saveAsCollection": "uložit jako sbírku"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "revize od {{stable}}",
|
||||||
|
"noNewCommits": "žádné nové revize v tomto období",
|
||||||
|
"noStableReleaseToCompare": "není dostupné žádné stabilní vydání k porovnání"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "odstranit $t(entity.playlist_one)",
|
"title": "odstranit $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) úspěšně odstraněn",
|
"success": "$t(entity.playlist, {\"count\": 1}) úspěšně odstraněn",
|
||||||
"input_confirm": "pro potvrzení zadejte název $t(entity.playlist_one)u"
|
"input_confirm": "pro potvrzení zadejte název $t(entity.playlist, {\"count\": 1})u"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "vytvořit $t(entity.playlist_one)",
|
"title": "vytvořit $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "veřejné",
|
"input_public": "veřejné",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) úspěšně vytvořen",
|
"success": "$t(entity.playlist, {\"count\": 1}) úspěšně vytvořen",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -916,19 +1026,22 @@
|
|||||||
"input_name": "název serveru",
|
"input_name": "název serveru",
|
||||||
"success": "server úspěšně přidán",
|
"success": "server úspěšně přidán",
|
||||||
"input_savePassword": "uložit heslo",
|
"input_savePassword": "uložit heslo",
|
||||||
"ignoreSsl": "ignorovat SSL $t(common.restartRequired)",
|
"ignoreSsl": "ignorovat ssl $t(common.restartRequired)",
|
||||||
"ignoreCors": "ignorovat CORS $t(common.restartRequired)",
|
"ignoreCors": "ignorovat cors $t(common.restartRequired)",
|
||||||
"error_savePassword": "při ukládání hesla se vyskytla chyba",
|
"error_savePassword": "při ukládání hesla se vyskytla chyba",
|
||||||
"input_preferInstantMix": "preferovat instantní mix",
|
"input_preferInstantMix": "preferovat instantní mix",
|
||||||
"input_preferInstantMixDescription": "pro získání podobných skladeb použít pouze instantní mix. užitečné, pokud máte doplňky, které upravují toto chování"
|
"input_preferInstantMixDescription": "pro získání podobných skladeb použít pouze instantní mix. užitečné, pokud máte doplňky, které upravují toto chování",
|
||||||
|
"input_preferRemoteUrl": "preferovat veřejnou adresu url",
|
||||||
|
"input_remoteUrl": "veřejná adresa url",
|
||||||
|
"input_remoteUrlPlaceholder": "volitelné: veřejná adresa url pro externí funkce"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "přidáno $t(entity.trackWithCount, {\"count\": {{message}} }) do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "přidáno $t(entity.trackWithCount, {\"count\": {{message}} }) do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "přidat do $t(entity.playlist_one)",
|
"title": "přidat do $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "přeskočit duplicity",
|
"input_skipDuplicates": "přeskočit duplicity",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"create": "vytvořit $t(entity.playlist_one) {{playlist}}",
|
"create": "vytvořit $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "vyhledejte $t(entity.playlist_other) nebo pište pro vytvoření nového"
|
"searchOrCreate": "vyhledejte $t(entity.playlist, {\"count\": 2}) nebo pište pro vytvoření nového"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "upravit server",
|
"title": "upravit server",
|
||||||
@@ -945,14 +1058,13 @@
|
|||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "Hledat texty"
|
"title": "Hledat texty"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "upravit $t(entity.playlist_one)",
|
"title": "upravit $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) úspěšně aktualizován",
|
"success": "$t(entity.playlist, {\"count\": 1}) úspěšně aktualizován",
|
||||||
"publicJellyfinNote": "Jellyfin z nějakého důvodu neukazuje, zda je seznam skladeb veřejný, nebo ne. Pokud si přejete, aby zůstal veřejný, zvolte prosím následující vstup",
|
"publicJellyfinNote": "Jellyfin z nějakého důvodu neukazuje, zda je seznam skladeb veřejný, nebo ne. Pokud si přejete, aby zůstal veřejný, zvolte prosím následující vstup"
|
||||||
"editNote": "ruční úpravy velkých seznamů skladeb nejsou doporučeny. opravdu přijímáte riziko ztráty dat, které může vzniknout přepsáním existujícího seznamu skladeb?"
|
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"allowDownloading": "umožnit stahování",
|
"allowDownloading": "umožnit stahování",
|
||||||
@@ -960,7 +1072,9 @@
|
|||||||
"description": "popis",
|
"description": "popis",
|
||||||
"expireInvalid": "čas vypršení musí být v budoucnosti",
|
"expireInvalid": "čas vypršení musí být v budoucnosti",
|
||||||
"setExpiration": "nastavit vypršení",
|
"setExpiration": "nastavit vypršení",
|
||||||
"createFailed": "nepodařilo se vytvořit sdílení (je sdílení povoleno?)"
|
"createFailed": "nepodařilo se vytvořit sdílení (je sdílení povoleno?)",
|
||||||
|
"copyToClipboard": "Zkopírovat do schránky: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "sdílení úspěšně vytvořeno. klikněte sem pro otevření"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "soukromý režim povolen, stav přehrávání je nyní skryt před externími integracemi",
|
"enabled": "soukromý režim povolen, stav přehrávání je nyní skryt před externími integracemi",
|
||||||
@@ -973,7 +1087,7 @@
|
|||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "přehrát náhodně",
|
"title": "přehrát náhodně",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "kolik skladeb?",
|
"input_limit": "kolik skladeb?",
|
||||||
"input_minYear": "od roku",
|
"input_minYear": "od roku",
|
||||||
"input_maxYear": "do roku",
|
"input_maxYear": "do roku",
|
||||||
@@ -1026,16 +1140,16 @@
|
|||||||
"albumWithCount_one": "{{count}} album",
|
"albumWithCount_one": "{{count}} album",
|
||||||
"albumWithCount_few": "{{count}} alba",
|
"albumWithCount_few": "{{count}} alba",
|
||||||
"albumWithCount_other": "{{count}} alb",
|
"albumWithCount_other": "{{count}} alb",
|
||||||
"favorite_one": "oblíbená",
|
"favorite_one": "oblíbený",
|
||||||
"favorite_few": "oblíbené",
|
"favorite_few": "oblíbené",
|
||||||
"favorite_other": "oblíbených",
|
"favorite_other": "oblíbené",
|
||||||
"artistWithCount_one": "{{count}} umělec",
|
"artistWithCount_one": "{{count}} umělec",
|
||||||
"artistWithCount_few": "{{count}} umělci",
|
"artistWithCount_few": "{{count}} umělci",
|
||||||
"artistWithCount_other": "{{count}} umělců",
|
"artistWithCount_other": "{{count}} umělců",
|
||||||
"folder_one": "složka",
|
"folder_one": "složka",
|
||||||
"folder_few": "složky",
|
"folder_few": "složky",
|
||||||
"folder_other": "složky",
|
"folder_other": "složky",
|
||||||
"smartPlaylist": "chytrý $t(entity.playlist_one)",
|
"smartPlaylist": "chytrý $t(entity.playlist, {\"count\": 1})",
|
||||||
"album_one": "album",
|
"album_one": "album",
|
||||||
"album_few": "alba",
|
"album_few": "alba",
|
||||||
"album_other": "alba",
|
"album_other": "alba",
|
||||||
@@ -1065,7 +1179,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "vysílání",
|
"broadcast": "vysílání",
|
||||||
"ep": "ep",
|
"ep": "ep",
|
||||||
"other": "jiné",
|
"other": "jiné",
|
||||||
@@ -1115,7 +1229,7 @@
|
|||||||
"minuteShort": "min.",
|
"minuteShort": "min.",
|
||||||
"secondShort": "s",
|
"secondShort": "s",
|
||||||
"hourShort": "h.",
|
"hourShort": "h.",
|
||||||
"dayShort": "den"
|
"dayShort": "d."
|
||||||
},
|
},
|
||||||
"visualizer": {
|
"visualizer": {
|
||||||
"visualizerType": "Typ vizualizéru",
|
"visualizerType": "Typ vizualizéru",
|
||||||
@@ -1125,7 +1239,7 @@
|
|||||||
"ignoredPresets": "Ignorované předvolby",
|
"ignoredPresets": "Ignorované předvolby",
|
||||||
"selectedPresets": "Vybrané předvolby",
|
"selectedPresets": "Vybrané předvolby",
|
||||||
"randomizeNextPreset": "Náhodně vybrat další předvolbu",
|
"randomizeNextPreset": "Náhodně vybrat další předvolbu",
|
||||||
"blendTime": "Prolnout čas",
|
"blendTime": "Čas prolnutí",
|
||||||
"presets": "Předvolby",
|
"presets": "Předvolby",
|
||||||
"selectPreset": "Vybrat předvolbu",
|
"selectPreset": "Vybrat předvolbu",
|
||||||
"applyPreset": "Použít předvolbu",
|
"applyPreset": "Použít předvolbu",
|
||||||
@@ -1217,18 +1331,6 @@
|
|||||||
"noteLabels": "Štítky not",
|
"noteLabels": "Štítky not",
|
||||||
"showScaleY": "Zobrazit osu Y",
|
"showScaleY": "Zobrazit osu Y",
|
||||||
"options": {
|
"options": {
|
||||||
"mode": {
|
|
||||||
"bars": "[0] Sloupce",
|
|
||||||
"circle": "[1] Kruh",
|
|
||||||
"wave": "[2] Vlna",
|
|
||||||
"rainbow": "[3] Duha",
|
|
||||||
"rings": "[4] Prstence",
|
|
||||||
"mirror": "[5] Zrcadlo",
|
|
||||||
"line": "[6] Linka",
|
|
||||||
"particles": "[7] Částice",
|
|
||||||
"fullOctave": "[8] Plná oktáva / 10 pásem",
|
|
||||||
"outlineBars": "[10] Obrysové sloupce"
|
|
||||||
},
|
|
||||||
"colorMode": {
|
"colorMode": {
|
||||||
"gradient": "Přechod",
|
"gradient": "Přechod",
|
||||||
"barIndex": "Index sloupce",
|
"barIndex": "Index sloupce",
|
||||||
@@ -1248,10 +1350,11 @@
|
|||||||
"dualVertical": "Duální vertikální"
|
"dualVertical": "Duální vertikální"
|
||||||
},
|
},
|
||||||
"frequencyScale": {
|
"frequencyScale": {
|
||||||
"bark": "Bark",
|
"bark": "Barkova stupnice",
|
||||||
"linear": "Lineární",
|
"linear": "Lineární stupnice",
|
||||||
"log": "Log",
|
"log": "Logaritmická stupnice",
|
||||||
"mel": "Mel"
|
"mel": "Melová stupnice",
|
||||||
|
"none": "Žádný"
|
||||||
},
|
},
|
||||||
"weightingFilter": {
|
"weightingFilter": {
|
||||||
"none": "Žádný",
|
"none": "Žádný",
|
||||||
@@ -1260,7 +1363,21 @@
|
|||||||
"c": "C",
|
"c": "C",
|
||||||
"d": "D",
|
"d": "D",
|
||||||
"z": "Z"
|
"z": "Z"
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"0": "[0] Diskrétní frekvence",
|
||||||
|
"1": "[1] 1/24 oktávy / 240 pásem",
|
||||||
|
"2": "[2] 1/12 oktávy / 120 pásem",
|
||||||
|
"3": "[3] 1/8 oktávy / 80 pásem",
|
||||||
|
"4": "[4] 1/6 oktávy / 60 pásem",
|
||||||
|
"5": "[5] 1/4 oktávy / 40 pásem",
|
||||||
|
"6": "[6] 1/3 oktávy / 30 pásem",
|
||||||
|
"7": "[7] Polovina oktávy / 20 pásem",
|
||||||
|
"8": "[8] Celá oktáva / 10 pásem",
|
||||||
|
"10": "[10] Linka / Graf oblasti"
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"pasteGradient": "Vložit přechod",
|
||||||
|
"pasteGradientPlaceholder": "Sem vložte JSON přechodu…"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,25 +1,28 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "$t(entity.playlist_one) bearbeiten",
|
"editPlaylist": "$t(entity.playlist, {\"count\": 1}) bearbeiten",
|
||||||
"clearQueue": "Wiedergabeliste leeren",
|
"clearQueue": "Wiedergabeliste leeren",
|
||||||
"addToFavorites": "Zu $t(entity.favorite_other) hinzufügen",
|
"addToFavorites": "Zu $t(entity.favorite, {\"count\": 2}) hinzufügen",
|
||||||
"addToPlaylist": "Zu $t(entity.playlist_one) hinzufügen",
|
"addToPlaylist": "Zu $t(entity.playlist, {\"count\": 1}) hinzufügen",
|
||||||
"createPlaylist": "$t(entity.playlist_one) erstellen",
|
"createPlaylist": "$t(entity.playlist, {\"count\": 1}) erstellen",
|
||||||
"deletePlaylist": "$t(entity.playlist_one) löschen",
|
"deletePlaylist": "$t(entity.playlist, {\"count\": 1}) löschen",
|
||||||
"deselectAll": "Alle abwählen",
|
"deselectAll": "Alle abwählen",
|
||||||
"goToPage": "Zu Seite gehen",
|
"goToPage": "Zu Seite gehen",
|
||||||
"moveToTop": "Als erstes",
|
"moveToTop": "Als erstes",
|
||||||
"moveToBottom": "Als letztes",
|
"moveToBottom": "Als letztes",
|
||||||
"removeFromPlaylist": "Aus $t(entity.playlist_one) entfernen",
|
"removeFromPlaylist": "Aus $t(entity.playlist, {\"count\": 1}) entfernen",
|
||||||
"viewPlaylists": "$t(entity.playlist_other) anzeigen",
|
"viewPlaylists": "$t(entity.playlist, {\"count\": 2}) anzeigen",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromQueue": "Aus Wiedergabeliste entfernen",
|
"removeFromQueue": "Aus Wiedergabeliste entfernen",
|
||||||
"setRating": "Bewerten",
|
"setRating": "Bewerten",
|
||||||
"toggleSmartPlaylistEditor": "Editor für $t(entity.smartPlaylist) ein-/ausblenden",
|
"toggleSmartPlaylistEditor": "Editor für $t(entity.smartPlaylist) ein-/ausblenden",
|
||||||
"removeFromFavorites": "Aus $t(entity.favorite_other) entfernen",
|
"removeFromFavorites": "Aus $t(entity.favorite, {\"count\": 2}) entfernen",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Auf Last.fm öffnen",
|
"lastfm": "Auf Last.fm öffnen",
|
||||||
"musicbrainz": "Auf MusicBrainz öffnen"
|
"musicbrainz": "Auf MusicBrainz öffnen",
|
||||||
|
"listenbrainz": "In ListenBrainz öffnen",
|
||||||
|
"qobuz": "In Qobuz öffnen",
|
||||||
|
"spotify": "In Spotify öffnen"
|
||||||
},
|
},
|
||||||
"moveToNext": "Als nächstes",
|
"moveToNext": "Als nächstes",
|
||||||
"downloadStarted": "Download von {{count}} Elementen gestartet",
|
"downloadStarted": "Download von {{count}} Elementen gestartet",
|
||||||
@@ -30,10 +33,15 @@
|
|||||||
"viewMore": "Mehr zeigen",
|
"viewMore": "Mehr zeigen",
|
||||||
"moveUp": "Nach oben bewegen",
|
"moveUp": "Nach oben bewegen",
|
||||||
"moveDown": "Nach unten bewegen",
|
"moveDown": "Nach unten bewegen",
|
||||||
"createRadioStation": "$t(entity.radioStation_one) erstellen",
|
"createRadioStation": "$t(entity.radioStation, {\"count\": 1}) erstellen",
|
||||||
"deleteRadioStation": "$t(entity.radioStation_one) löschen",
|
"deleteRadioStation": "$t(entity.radioStation, {\"count\": 1}) löschen",
|
||||||
"selectAll": "alle auswählen",
|
"selectAll": "alle auswählen",
|
||||||
"openApplicationDirectory": "Anwendungsverzeichnis öffnen"
|
"openApplicationDirectory": "Anwendungsverzeichnis öffnen",
|
||||||
|
"addOrRemoveFromSelection": "Zur Auswahl hinzufügen oder entfernen",
|
||||||
|
"selectRangeOfItems": "Wählen sie eine Reihe von Elementen",
|
||||||
|
"holdToMoveToTop": "Halten um nach oben zu bewegen",
|
||||||
|
"holdToMoveToBottom": "Halten um nach unten zu bewegen",
|
||||||
|
"goToCurrent": "Zu aktuellem Eintrag wechseln"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"backward": "zurück",
|
"backward": "zurück",
|
||||||
@@ -48,7 +56,7 @@
|
|||||||
"left": "Linksbündig",
|
"left": "Linksbündig",
|
||||||
"save": "Speichern",
|
"save": "Speichern",
|
||||||
"right": "Rechtsbündig",
|
"right": "Rechtsbündig",
|
||||||
"currentSong": "Aktueller $t(entity.track_one)",
|
"currentSong": "Aktueller $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "Verkleinern",
|
"collapse": "Verkleinern",
|
||||||
"trackNumber": "Track",
|
"trackNumber": "Track",
|
||||||
"descending": "absteigend",
|
"descending": "absteigend",
|
||||||
@@ -104,7 +112,7 @@
|
|||||||
"none": "keine",
|
"none": "keine",
|
||||||
"menu": "Menü",
|
"menu": "Menü",
|
||||||
"restartRequired": "(Neustart benötigt)",
|
"restartRequired": "(Neustart benötigt)",
|
||||||
"previousSong": "vorheriger $t(entity.track_one)",
|
"previousSong": "vorheriger $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "Die Abfrage brachte keine Ergebnisse",
|
"noResultsFromQuery": "Die Abfrage brachte keine Ergebnisse",
|
||||||
"quit": "verlassen",
|
"quit": "verlassen",
|
||||||
"expand": "Vergrößern",
|
"expand": "Vergrößern",
|
||||||
@@ -119,6 +127,7 @@
|
|||||||
"preview": "Vorschau",
|
"preview": "Vorschau",
|
||||||
"reload": "Neu Laden",
|
"reload": "Neu Laden",
|
||||||
"mbid": "MusicBrainz ID",
|
"mbid": "MusicBrainz ID",
|
||||||
|
"grouping": "gruppierung",
|
||||||
"close": "schließen",
|
"close": "schließen",
|
||||||
"share": "Teilen",
|
"share": "Teilen",
|
||||||
"translation": "Übersetzung",
|
"translation": "Übersetzung",
|
||||||
@@ -150,7 +159,15 @@
|
|||||||
"slower": "langsamer",
|
"slower": "langsamer",
|
||||||
"releaseType": "Veröffentlichungsformat",
|
"releaseType": "Veröffentlichungsformat",
|
||||||
"view": "Betrachten",
|
"view": "Betrachten",
|
||||||
"countSelected": "{{count}} ausgewählt"
|
"countSelected": "{{count}} ausgewählt",
|
||||||
|
"mood": "Stimmung",
|
||||||
|
"example": "Beispiel",
|
||||||
|
"rename": "Umbenennen",
|
||||||
|
"filter_single": "einzeln",
|
||||||
|
"filter_multiple": "mehrfach",
|
||||||
|
"retry": "Wiederholen",
|
||||||
|
"newVersionAvailable": "Eine neue Version ist verfügbar",
|
||||||
|
"numberOfResults": "{{numberOfResults}} Ergebnisse"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"remotePortWarning": "Starten Sie den Server neu, um den neuen Port anzuwenden",
|
"remotePortWarning": "Starten Sie den Server neu, um den neuen Port anzuwenden",
|
||||||
@@ -178,7 +195,13 @@
|
|||||||
"badValue": "ungültige option \"{{value}}\". Dieser Wert existiert nicht mehr",
|
"badValue": "ungültige option \"{{value}}\". Dieser Wert existiert nicht mehr",
|
||||||
"notificationDenied": "Berechtigungen über Benachrichtigungen wurden verweigert. Diese Einstellung hat keinen Effekt",
|
"notificationDenied": "Berechtigungen über Benachrichtigungen wurden verweigert. Diese Einstellung hat keinen Effekt",
|
||||||
"saveQueueFailed": "Wiedergabeliste konnte nicht gespeichert werden",
|
"saveQueueFailed": "Wiedergabeliste konnte nicht gespeichert werden",
|
||||||
"multipleServerSaveQueueError": "die Wiedergabeliste enthält einen oder mehrere Titel, die nicht vom aktuellen Server stammen. dies wird nicht unterstützt"
|
"multipleServerSaveQueueError": "die Wiedergabeliste enthält einen oder mehrere Titel, die nicht vom aktuellen Server stammen. dies wird nicht unterstützt",
|
||||||
|
"noNetwork": "Server nicht verfügbar",
|
||||||
|
"noNetworkDescription": "Verbindung zum Server konnte nicht hergestellt werden",
|
||||||
|
"invalidJson": "JSON ungültig",
|
||||||
|
"serverLockSingleServer": "Nur ein Server ist erlaubt, wenn der Server gesperrt ist",
|
||||||
|
"settingsSyncError": "Es wurden Unstimmigkeiten zwischen den Einstellungen im Renderer und dem Hauptprozess gefunden. Starte die Anwendung neu, um die Änderungen zu übernehmen",
|
||||||
|
"playbackPausedDueToError": "Die Wiedergabe wurde aufgrund eines Fehlers pausiert"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"mostPlayed": "Meistgespielt",
|
"mostPlayed": "Meistgespielt",
|
||||||
@@ -197,11 +220,11 @@
|
|||||||
"name": "Name",
|
"name": "Name",
|
||||||
"dateAdded": "Datum hinzugefügt",
|
"dateAdded": "Datum hinzugefügt",
|
||||||
"releaseDate": "Veröffentlichungsdatum",
|
"releaseDate": "Veröffentlichungsdatum",
|
||||||
"albumCount": "$t(entity.album_other) Anzahl",
|
"albumCount": "$t(entity.album, {\"count\": 2}) Anzahl",
|
||||||
"communityRating": "Community-Wertung",
|
"communityRating": "Community-Wertung",
|
||||||
"path": "Pfad",
|
"path": "Pfad",
|
||||||
"favorited": "favorisiert",
|
"favorited": "favorisiert",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "wurde kürzlich gespielt",
|
"isRecentlyPlayed": "wurde kürzlich gespielt",
|
||||||
"isFavorited": "wird favorisiert",
|
"isFavorited": "wird favorisiert",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -217,25 +240,27 @@
|
|||||||
"toYear": "bis Jahr",
|
"toYear": "bis Jahr",
|
||||||
"fromYear": "ab Jahr",
|
"fromYear": "ab Jahr",
|
||||||
"criticRating": "Kritikerbewertung",
|
"criticRating": "Kritikerbewertung",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "Track",
|
"trackNumber": "Track",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"matchAnd": "und",
|
||||||
|
"matchOr": "oder"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "$t(entity.playlist_one) löschen",
|
"title": "$t(entity.playlist, {\"count\": 1}) löschen",
|
||||||
"success": "$t(entity.playlist_one) erfolgreich gelöscht",
|
"success": "$t(entity.playlist, {\"count\": 1}) erfolgreich gelöscht",
|
||||||
"input_confirm": "Geben Sie zur Bestätigung den Namen von $t(entity.playlist_one) ein"
|
"input_confirm": "Geben Sie zur Bestätigung den Namen von $t(entity.playlist, {\"count\": 1}) ein"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "$t(entity.playlist_one) erstellen",
|
"title": "$t(entity.playlist, {\"count\": 1}) erstellen",
|
||||||
"input_public": "öffentlich",
|
"input_public": "öffentlich",
|
||||||
"success": "$t(entity.playlist_one) erfolgreich erstellt",
|
"success": "$t(entity.playlist, {\"count\": 1}) erfolgreich erstellt",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
@@ -252,15 +277,18 @@
|
|||||||
"ignoreCors": "CORS ignorieren $t(common.restartRequired)",
|
"ignoreCors": "CORS ignorieren $t(common.restartRequired)",
|
||||||
"error_savePassword": "Beim Speichern des Passworts ist ein Fehler aufgetreten",
|
"error_savePassword": "Beim Speichern des Passworts ist ein Fehler aufgetreten",
|
||||||
"input_preferInstantMix": "Instant-Mix bevorzugen",
|
"input_preferInstantMix": "Instant-Mix bevorzugen",
|
||||||
"input_preferInstantMixDescription": "nur Instant-Mix verwenden, um ähnliche Songs zu erhalten. Nützlich bei Verwendung von Plugins, die in dieses Verhalten eingreifen"
|
"input_preferInstantMixDescription": "nur Instant-Mix verwenden, um ähnliche Songs zu erhalten. Nützlich bei Verwendung von Plugins, die in dieses Verhalten eingreifen",
|
||||||
|
"input_preferRemoteUrl": "öffentliche URL bevorzugen",
|
||||||
|
"input_remoteUrl": "Öffentliche URL",
|
||||||
|
"input_remoteUrlPlaceholder": "Optional: öffentliche URL für externe Funktionen"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) zu $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} }) hinzugefügt",
|
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) zu $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} }) hinzugefügt",
|
||||||
"title": "Zu $t(entity.playlist_one) hinzufügen",
|
"title": "Zu $t(entity.playlist, {\"count\": 1}) hinzufügen",
|
||||||
"input_skipDuplicates": "Duplikate überspringen",
|
"input_skipDuplicates": "Duplikate überspringen",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"create": "$t(entity.playlist_one) {{playlist}} erstellen",
|
"create": "$t(entity.playlist, {\"count\": 1}) {{playlist}} erstellen",
|
||||||
"searchOrCreate": "Nach $t(entity.playlist_other) suchen oder Namen eingeben, um eine neue zu erstellen"
|
"searchOrCreate": "Nach $t(entity.playlist, {\"count\": 2}) suchen oder Namen eingeben, um eine neue zu erstellen"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "Server aktualisieren",
|
"title": "Server aktualisieren",
|
||||||
@@ -276,15 +304,14 @@
|
|||||||
"resetToDefault": "auf Standard zurücksetzen"
|
"resetToDefault": "auf Standard zurücksetzen"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "Bearbeite $t(entity.playlist_one)",
|
"title": "Bearbeite $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) erfolgreich aktualisiert",
|
"success": "$t(entity.playlist, {\"count\": 1}) erfolgreich aktualisiert",
|
||||||
"publicJellyfinNote": "Jellyfin legt aus irgendwelchen Gründen nicht offen ob eine Playlist öffentlich ist oder nicht. Wenn du möchtest, dass sie öffentlich bleibt, wähle bitte diese Option aus",
|
"publicJellyfinNote": "Jellyfin legt aus irgendwelchen Gründen nicht offen ob eine Wiedergabeliste öffentlich ist oder nicht. Wenn du möchtest, dass sie öffentlich bleibt, wähle bitte diese Option aus"
|
||||||
"editNote": "Manuelles Bearbeiten wird für große Wiedergabelisten nicht empfohlen. Bist Du sicher, dass Du die aktuelle Wiedergabeliste unter dem Risiko von Datenverlust überschrieben möchtest?"
|
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"title": "Songtext Suche",
|
"title": "Songtext Suche",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)"
|
"input_artist": "$t(entity.artist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"description": "Beschreibung",
|
"description": "Beschreibung",
|
||||||
@@ -292,7 +319,9 @@
|
|||||||
"expireInvalid": "Ablaufdatum muss in der Zukunft liegen",
|
"expireInvalid": "Ablaufdatum muss in der Zukunft liegen",
|
||||||
"allowDownloading": "Herunterladen zulassen",
|
"allowDownloading": "Herunterladen zulassen",
|
||||||
"success": "Link in die Zwischenablage kopiert (oder hier klicken, um zu öffnen)",
|
"success": "Link in die Zwischenablage kopiert (oder hier klicken, um zu öffnen)",
|
||||||
"createFailed": "fehler beim Teilen (Ist Teilen aktiviert?)"
|
"createFailed": "fehler beim Teilen (Ist Teilen aktiviert?)",
|
||||||
|
"copyToClipboard": "In Zwischenablage kopieren: Strg+C, Enter",
|
||||||
|
"successMustClick": "Freigabe erfolgreich erstellt. Hier klicken um diese zu öffnen"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "Privatmodus aktiviert, Wiedergabe-Status wird externen Quellen nicht preisgegeben",
|
"enabled": "Privatmodus aktiviert, Wiedergabe-Status wird externen Quellen nicht preisgegeben",
|
||||||
@@ -305,7 +334,7 @@
|
|||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "Zufallswiedergabe",
|
"title": "Zufallswiedergabe",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "Wie viele Songs?",
|
"input_limit": "Wie viele Songs?",
|
||||||
"input_minYear": "ab Jahr",
|
"input_minYear": "ab Jahr",
|
||||||
"input_maxYear": "bis Jahr",
|
"input_maxYear": "bis Jahr",
|
||||||
@@ -323,6 +352,11 @@
|
|||||||
"input_homepageUrl": "Homepage URL",
|
"input_homepageUrl": "Homepage URL",
|
||||||
"input_name": "Name",
|
"input_name": "Name",
|
||||||
"input_streamUrl": "Stream URL"
|
"input_streamUrl": "Stream URL"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"input_offset": "$t(setting.lyricOffset)",
|
||||||
|
"export": "Songtexte exportieren",
|
||||||
|
"input_synced": "Synchronisierte Songtexte exportieren"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
@@ -356,7 +390,7 @@
|
|||||||
"genreWithCount_other": "{{count}} Genres",
|
"genreWithCount_other": "{{count}} Genres",
|
||||||
"trackWithCount_one": "{{count}} Track",
|
"trackWithCount_one": "{{count}} Track",
|
||||||
"trackWithCount_other": "{{count}} Tracks",
|
"trackWithCount_other": "{{count}} Tracks",
|
||||||
"smartPlaylist": "Intelligente $t(entity.playlist_one)",
|
"smartPlaylist": "Intelligente $t(entity.playlist, {\"count\": 1})",
|
||||||
"play_one": "{{count}} Wiedergabe",
|
"play_one": "{{count}} Wiedergabe",
|
||||||
"play_other": "{{count}} Wiedergaben",
|
"play_other": "{{count}} Wiedergaben",
|
||||||
"song_one": "Lied",
|
"song_one": "Lied",
|
||||||
@@ -371,7 +405,8 @@
|
|||||||
"view": {
|
"view": {
|
||||||
"table": "Tabelle",
|
"table": "Tabelle",
|
||||||
"grid": "Raster",
|
"grid": "Raster",
|
||||||
"list": "Liste"
|
"list": "Liste",
|
||||||
|
"detail": "Detail"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"tableColumns": "Tabellenspalten",
|
"tableColumns": "Tabellenspalten",
|
||||||
@@ -390,7 +425,20 @@
|
|||||||
"size_large": "groß",
|
"size_large": "groß",
|
||||||
"pagination": "Seitenzahlen",
|
"pagination": "Seitenzahlen",
|
||||||
"pagination_itemsPerPage": "Elemente pro Seite",
|
"pagination_itemsPerPage": "Elemente pro Seite",
|
||||||
"pagination_infinite": "unendlich"
|
"pagination_infinite": "unendlich",
|
||||||
|
"moveUp": "Nach oben bewegen",
|
||||||
|
"moveDown": "Nach unten bewegen",
|
||||||
|
"pinToLeft": "links anheften",
|
||||||
|
"pinToRight": "rechts anheften",
|
||||||
|
"itemGap": "Item Abstand (px)",
|
||||||
|
"itemSize": "Item Größe (px)",
|
||||||
|
"itemsPerRow": "Items pro Zeile",
|
||||||
|
"pagination_paginate": "paginiert",
|
||||||
|
"alternateRowColors": "Zeilenfarben abwechseln",
|
||||||
|
"horizontalBorders": "Zeilenbegrenzungen",
|
||||||
|
"rowHoverHighlight": "Zeilenhervorhebungen beim hovern",
|
||||||
|
"showHeader": "Spaltenüberschrift anzeigen",
|
||||||
|
"verticalBorders": "Spaltenbegrenzungen"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"dateAdded": "Hinzugefügt am",
|
"dateAdded": "Hinzugefügt am",
|
||||||
@@ -399,12 +447,12 @@
|
|||||||
"trackNumber": "Tracknummer",
|
"trackNumber": "Tracknummer",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
"titleCombined": "$t(common.title) (kombiniert)",
|
"titleCombined": "$t(common.title) (kombiniert)",
|
||||||
@@ -419,13 +467,15 @@
|
|||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"discNumber": "disk-Nummer",
|
"discNumber": "disk-Nummer",
|
||||||
"playCount": "Wiedergaben",
|
"playCount": "Wiedergaben",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"image": "Bild",
|
"image": "Bild",
|
||||||
"sampleRate": "$t(common.sampleRate)",
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"genreBadge": "$t(entity.genre_one) (Abzeichen)"
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (Abzeichen)",
|
||||||
|
"composer": "Komponist",
|
||||||
|
"titleArtist": "$t(common.title) (Interpret)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -441,15 +491,15 @@
|
|||||||
"favorite": "Favorit",
|
"favorite": "Favorit",
|
||||||
"lastPlayed": "zuletzt gespielt",
|
"lastPlayed": "zuletzt gespielt",
|
||||||
"rating": "Bewertung",
|
"rating": "Bewertung",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"comment": "Kommentar",
|
"comment": "Kommentar",
|
||||||
"dateAdded": "hinzugefügt am",
|
"dateAdded": "hinzugefügt am",
|
||||||
"playCount": "Abgespielt",
|
"playCount": "Abgespielt",
|
||||||
"discNumber": "Disk",
|
"discNumber": "Disk",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "titel",
|
"trackNumber": "titel",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
@@ -491,7 +541,7 @@
|
|||||||
"openBrowserDevtools": "Browser-Entwicklungswerkzeuge öffnen",
|
"openBrowserDevtools": "Browser-Entwicklungswerkzeuge öffnen",
|
||||||
"goBack": "Gehe zurück",
|
"goBack": "Gehe zurück",
|
||||||
"goForward": "Gehe vorwärts",
|
"goForward": "Gehe vorwärts",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"privateModeOff": "Privatmodus deaktivieren",
|
"privateModeOff": "Privatmodus deaktivieren",
|
||||||
"privateModeOn": "Privatmodus aktivieren",
|
"privateModeOn": "Privatmodus aktivieren",
|
||||||
@@ -507,10 +557,10 @@
|
|||||||
"recentlyPlayed": "Kürzlich gespielt",
|
"recentlyPlayed": "Kürzlich gespielt",
|
||||||
"title": "$t(common.home)",
|
"title": "$t(common.home)",
|
||||||
"recentlyReleased": "kürzlich veröffentlicht",
|
"recentlyReleased": "kürzlich veröffentlicht",
|
||||||
"genres": "$t(entity.genre_other)"
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "mehr von diesem $t(entity.artist_one)",
|
"moreFromArtist": "mehr von diesem $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "Mehr von {{item}}",
|
"moreFromGeneric": "Mehr von {{item}}",
|
||||||
"released": "erschienen"
|
"released": "erschienen"
|
||||||
},
|
},
|
||||||
@@ -545,27 +595,28 @@
|
|||||||
"moveToNext": "$t(action.moveToNext)",
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
"shareItem": "teilen",
|
"shareItem": "teilen",
|
||||||
"showDetails": "Informationen",
|
"showDetails": "Informationen",
|
||||||
"goToAlbum": "zu $t(entity.album_one) gehen",
|
"goToAlbum": "zu $t(entity.album, {\"count\": 1}) gehen",
|
||||||
"goToAlbumArtist": "zu $t(entity.albumArtist_one) gehen",
|
"goToAlbumArtist": "zu $t(entity.albumArtist, {\"count\": 1}) gehen",
|
||||||
"moveItems": "$t(action.moveItems)",
|
"moveItems": "$t(action.moveItems)",
|
||||||
"goTo": "Gehe zu"
|
"goTo": "Gehe zu"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "läuft gerade",
|
"nowPlaying": "läuft gerade",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"shared": "$t(entity.playlist_other) geteilt",
|
"shared": "$t(entity.playlist, {\"count\": 2}) geteilt",
|
||||||
"myLibrary": "meine bibliothek",
|
"myLibrary": "meine bibliothek",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"radio": "$t(entity.radioStation_other)"
|
"radio": "$t(entity.radioStation, {\"count\": 2})",
|
||||||
|
"collections": "Sammlungen"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"playbackTab": "Wiedergabe",
|
"playbackTab": "Wiedergabe",
|
||||||
@@ -589,39 +640,46 @@
|
|||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcoding",
|
||||||
"logger": "Logger",
|
"logger": "Logger",
|
||||||
"playerFilters": "Player-Filter",
|
"playerFilters": "Player-Filter",
|
||||||
"remote": "Fernsteuerung"
|
"remote": "Fernsteuerung",
|
||||||
|
"lyricsDisplay": "Songtexte Anzeige"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showTracks": "$t(entity.genre_one) $t(entity.track_other) anzeigen",
|
"showTracks": "$t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2}) anzeigen",
|
||||||
"showAlbums": "$t(entity.genre_one) $t(entity.album_other) anzeigen"
|
"showAlbums": "$t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2}) anzeigen"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "Tracks von {{artist}}",
|
"artistTracks": "Tracks von {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)"
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "Alben von {{artist}}",
|
"artistAlbums": "Alben von {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"about": "Über {{artist}}",
|
"about": "Über {{artist}}",
|
||||||
"appearsOn": "erscheint auf",
|
"appearsOn": "erscheint auf",
|
||||||
"recentReleases": "Kürzliche Veröffentlichungen",
|
"recentReleases": "Kürzliche Veröffentlichungen",
|
||||||
"viewDiscography": "Diskographie ansehen",
|
"viewDiscography": "Diskographie ansehen",
|
||||||
"viewAllTracks": "Alle $t(entity.track_other) ansehen",
|
"viewAllTracks": "Alle $t(entity.track, {\"count\": 2}) ansehen",
|
||||||
"topSongsFrom": "Toplieder von {{title}}",
|
"topSongsFrom": "Toplieder von {{title}}",
|
||||||
"viewAll": "Alles ansehen",
|
"viewAll": "Alles ansehen",
|
||||||
"topSongs": "Toplieder",
|
"topSongs": "Toplieder",
|
||||||
"relatedArtists": "ähnliche $t(entity.artist_other)"
|
"relatedArtists": "ähnliche $t(entity.artist, {\"count\": 2})",
|
||||||
|
"groupingTypeAll": "alle Veröffentlichungsformate",
|
||||||
|
"groupingTypePrimary": "primäre Veröffentlichungsformate",
|
||||||
|
"favoriteSongs": "Lieblingssongs",
|
||||||
|
"favoriteSongsFrom": "Liebslingssongs von {{title}}",
|
||||||
|
"topSongsCommunity": "Community",
|
||||||
|
"topSongsPersonal": "Persönlich"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"title": "Servers verwalten",
|
"title": "Servers verwalten",
|
||||||
@@ -637,16 +695,28 @@
|
|||||||
"openFile": "Track im Dateiexplorer anzeigen"
|
"openFile": "Track im Dateiexplorer anzeigen"
|
||||||
},
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"playlist": {
|
"playlist": {
|
||||||
"reorder": "Neuanordnung nur bei Sortierung nach ID möglich"
|
"reorder": "Neuanordnung nur bei Sortierung nach ID möglich"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "Radiosender"
|
"title": "Radiosender"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(Pausiert) ",
|
||||||
|
"privateMode": "(Privater Modus)"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"saveAsCollection": "Als Sammlung speichern",
|
||||||
|
"overrideExisting": "Bestehende überschreiben"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "Commits seit {{stable}}",
|
||||||
|
"noStableReleaseToCompare": "Kein stable Relase zum vergleichen verfügbar"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
@@ -673,7 +743,7 @@
|
|||||||
"queue_moveToBottom": "Ausgewählte nach oben verschieben",
|
"queue_moveToBottom": "Ausgewählte nach oben verschieben",
|
||||||
"shuffle_off": "Zufallswiedergabe deaktiviert",
|
"shuffle_off": "Zufallswiedergabe deaktiviert",
|
||||||
"stop": "stopp",
|
"stop": "stopp",
|
||||||
"toggleFullscreenPlayer": "vollbildmodus",
|
"toggleFullscreenPlayer": "Vollbildmodus",
|
||||||
"skip_back": "zurückspulen",
|
"skip_back": "zurückspulen",
|
||||||
"pause": "Pause",
|
"pause": "Pause",
|
||||||
"unfavorite": "Aus Favoriten entfernen",
|
"unfavorite": "Aus Favoriten entfernen",
|
||||||
@@ -683,12 +753,22 @@
|
|||||||
"viewQueue": "Wiedergabeliste anzeigen",
|
"viewQueue": "Wiedergabeliste anzeigen",
|
||||||
"addLastShuffled": "als Letztes (zufällige Wiedergabe)",
|
"addLastShuffled": "als Letztes (zufällige Wiedergabe)",
|
||||||
"addNextShuffled": "als Nächstes (zufällige Wiedergabe)",
|
"addNextShuffled": "als Nächstes (zufällige Wiedergabe)",
|
||||||
"queueType_default": "Standard",
|
|
||||||
"queueType_priority": "Priorität",
|
|
||||||
"holdToShuffle": "Halten für Zufallswiedergabe",
|
"holdToShuffle": "Halten für Zufallswiedergabe",
|
||||||
"queueType": "Wiedergabelistentyp",
|
|
||||||
"restoreQueueFromServer": "Wiedergabeliste von Server wiederherstellen",
|
"restoreQueueFromServer": "Wiedergabeliste von Server wiederherstellen",
|
||||||
"saveQueueToServer": "Wiedergabeliste auf Server speichern"
|
"saveQueueToServer": "Wiedergabeliste auf Server speichern",
|
||||||
|
"lyrics": "Songtexte",
|
||||||
|
"artistRadio": "Künstler Radio",
|
||||||
|
"sleepTimer_endOfSong": "Ende des aktuellen Liedes",
|
||||||
|
"sleepTimer_off": "aus",
|
||||||
|
"sleepTimer_timeRemaining": "{{time}} verbleibend",
|
||||||
|
"sleepTimer_cancel": "Timer abbrechen",
|
||||||
|
"sleepTimer_setCustom": "Timer stellen",
|
||||||
|
"sleepTimer": "Sleep Timer",
|
||||||
|
"sleepTimer_custom": "Benutzerdefiniert",
|
||||||
|
"sleepTimer_hours": "{{count}} std",
|
||||||
|
"sleepTimer_minutes": "{{count}} min",
|
||||||
|
"trackRadio": "Song Radio",
|
||||||
|
"albumRadio": "Album Radio"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"audioDevice_description": "wählen Sie das Audiogerät aus, das für die Wiedergabe verwendet werden soll (nur Webplayer)",
|
"audioDevice_description": "wählen Sie das Audiogerät aus, das für die Wiedergabe verwendet werden soll (nur Webplayer)",
|
||||||
@@ -704,7 +784,6 @@
|
|||||||
"disableLibraryUpdateOnStartup": "beim Start nicht nach neuen Versionen suchen",
|
"disableLibraryUpdateOnStartup": "beim Start nicht nach neuen Versionen suchen",
|
||||||
"discordApplicationId_description": "die Application-ID für {{discord}} Rich Presence (Standard: {{defaultId}})",
|
"discordApplicationId_description": "die Application-ID für {{discord}} Rich Presence (Standard: {{defaultId}})",
|
||||||
"audioPlayer_description": "Wählen Sie den Audioplayer aus, der für die Wiedergabe verwendet werden soll",
|
"audioPlayer_description": "Wählen Sie den Audioplayer aus, der für die Wiedergabe verwendet werden soll",
|
||||||
"disableAutomaticUpdates": "Automatische Updates deaktivieren",
|
|
||||||
"crossfadeDuration_description": "Legt die Dauer der Überblendung fest",
|
"crossfadeDuration_description": "Legt die Dauer der Überblendung fest",
|
||||||
"customFontPath": "Benutzerdefinierter Pfad für Schriftarten",
|
"customFontPath": "Benutzerdefinierter Pfad für Schriftarten",
|
||||||
"crossfadeDuration": "Dauer der Überblendung",
|
"crossfadeDuration": "Dauer der Überblendung",
|
||||||
@@ -752,7 +831,7 @@
|
|||||||
"gaplessAudio_description": "Legt die lückenlose Audioeinstellung für MPV fest",
|
"gaplessAudio_description": "Legt die lückenlose Audioeinstellung für MPV fest",
|
||||||
"remoteUsername_description": "Legt den Benutzernamen für den Fernsteuerungsserver fest. Wenn sowohl Benutzername als auch Passwort leer sind, wird die Authentifizierung deaktiviert",
|
"remoteUsername_description": "Legt den Benutzernamen für den Fernsteuerungsserver fest. Wenn sowohl Benutzername als auch Passwort leer sind, wird die Authentifizierung deaktiviert",
|
||||||
"hotkey_favoritePreviousSong": "Favorit $t(common.previousSong)",
|
"hotkey_favoritePreviousSong": "Favorit $t(common.previousSong)",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"lyricOffset": "Zeitversatz des Songtextes (ms)",
|
"lyricOffset": "Zeitversatz des Songtextes (ms)",
|
||||||
"themeDark_description": "Legt das Erscheinungsbild für den dunklen Modus fest",
|
"themeDark_description": "Legt das Erscheinungsbild für den dunklen Modus fest",
|
||||||
"remotePassword": "Passwort des Fernsteuerungsservers",
|
"remotePassword": "Passwort des Fernsteuerungsservers",
|
||||||
@@ -760,7 +839,7 @@
|
|||||||
"language_description": "Legt die Sprache für die Anwendung fest $t(common.restartRequired)",
|
"language_description": "Legt die Sprache für die Anwendung fest $t(common.restartRequired)",
|
||||||
"playbackStyle_optionCrossFade": "Überblendung",
|
"playbackStyle_optionCrossFade": "Überblendung",
|
||||||
"hotkey_rate3": "Bewertung 3 Sterne",
|
"hotkey_rate3": "Bewertung 3 Sterne",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"themeLight_description": "Legt das Erscheinungsbild für den hellen Modus fest",
|
"themeLight_description": "Legt das Erscheinungsbild für den hellen Modus fest",
|
||||||
"hotkey_toggleFullScreenPlayer": "Vollbildmodus umschalten",
|
"hotkey_toggleFullScreenPlayer": "Vollbildmodus umschalten",
|
||||||
"hotkey_localSearch": "Suche auf Seite",
|
"hotkey_localSearch": "Suche auf Seite",
|
||||||
@@ -785,7 +864,8 @@
|
|||||||
"fontType_description": "Die integrierte Schriftart wählt eine der von feishin bereitgestellten Schriftarten aus. Mit der Systemschriftart können Sie jede von Ihrem Betriebssystem bereitgestellte Schriftart auswählen. Benutzerdefiniert erlaubt es eine eigene Schriftart bereitzustellen",
|
"fontType_description": "Die integrierte Schriftart wählt eine der von feishin bereitgestellten Schriftarten aus. Mit der Systemschriftart können Sie jede von Ihrem Betriebssystem bereitgestellte Schriftart auswählen. Benutzerdefiniert erlaubt es eine eigene Schriftart bereitzustellen",
|
||||||
"playButtonBehavior": "Verhalten der Wiedergabetaste",
|
"playButtonBehavior": "Verhalten der Wiedergabetaste",
|
||||||
"volumeWheelStep": "Lautstärkeänderung mit Mausrad",
|
"volumeWheelStep": "Lautstärkeänderung mit Mausrad",
|
||||||
"sidebarPlaylistList_description": "Ein- oder Ausblenden der Playlisten-Liste in der Seitenleiste",
|
"sidebarPlaylistList_description": "Ein- oder Ausblenden der Wiedergabelisten in der Seitenleiste",
|
||||||
|
"sidebarPlaylistSorting_description": "sortiere Wiedergabelisten in der Seitenleiste per Drag & Drop anstelle der standardmäßigen Serverreihenfolge",
|
||||||
"sidePlayQueueStyle_description": "legt den Stil der Wiedergabeliste in der Seitenleiste fest",
|
"sidePlayQueueStyle_description": "legt den Stil der Wiedergabeliste in der Seitenleiste fest",
|
||||||
"replayGainMode": "{{ReplayGain}} Modus",
|
"replayGainMode": "{{ReplayGain}} Modus",
|
||||||
"playbackStyle_optionNormal": "Normal",
|
"playbackStyle_optionNormal": "Normal",
|
||||||
@@ -800,7 +880,7 @@
|
|||||||
"useSystemTheme_description": "Folgt dem hellen oder dunklen Erscheinungsbild des Systems",
|
"useSystemTheme_description": "Folgt dem hellen oder dunklen Erscheinungsbild des Systems",
|
||||||
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
||||||
"lyricFetch_description": "Songtexte aus verschiedenen Internetquellen abrufen",
|
"lyricFetch_description": "Songtexte aus verschiedenen Internetquellen abrufen",
|
||||||
"lyricFetchProvider_description": "Wählen Sie die Anbieter aus, von denen Sie Liedtexte abrufen möchten. Die Reihenfolge der Anbieter ist die Reihenfolge, in der sie abgefragt werden",
|
"lyricFetchProvider_description": "Wähle den Anbieter zum Abrufen von Songtexten aus",
|
||||||
"globalMediaHotkeys_description": "aktivieren oder deaktivieren Sie die Verwendung der Medien-Kurzbefehle Ihres Systems zur Steuerung der Wiedergabe",
|
"globalMediaHotkeys_description": "aktivieren oder deaktivieren Sie die Verwendung der Medien-Kurzbefehle Ihres Systems zur Steuerung der Wiedergabe",
|
||||||
"hotkey_zoomOut": "Herauszoomen",
|
"hotkey_zoomOut": "Herauszoomen",
|
||||||
"hotkey_unfavoriteCurrentSong": "$t(common.currentSong) aus Favoriten entfernen",
|
"hotkey_unfavoriteCurrentSong": "$t(common.currentSong) aus Favoriten entfernen",
|
||||||
@@ -809,9 +889,10 @@
|
|||||||
"remoteUsername": "Benutzername des Fernsteuerungsserver",
|
"remoteUsername": "Benutzername des Fernsteuerungsserver",
|
||||||
"hotkey_browserBack": "Browser zurück",
|
"hotkey_browserBack": "Browser zurück",
|
||||||
"showSkipButton": "Schaltflächen zum Überspringen anzeigen",
|
"showSkipButton": "Schaltflächen zum Überspringen anzeigen",
|
||||||
"sidebarPlaylistList": "Seitenleiste Playlisten-Liste",
|
"sidebarPlaylistList": "Wiedergabelisten in Seitenleiste",
|
||||||
|
"sidebarPlaylistSorting": "Wiedergabelisten-Sortierung in der Seitenleiste",
|
||||||
"minimizeToTray": "Zur Taskleiste minimieren",
|
"minimizeToTray": "Zur Taskleiste minimieren",
|
||||||
"skipPlaylistPage": "Playlisten-Seite überspringen",
|
"skipPlaylistPage": "Wiedergabeliste-Seite überspringen",
|
||||||
"themeDark": "Erscheinungsbild (dunkel)",
|
"themeDark": "Erscheinungsbild (dunkel)",
|
||||||
"sidebarCollapsedNavigation": "Navigation in der Seitenleiste (komprimiert)",
|
"sidebarCollapsedNavigation": "Navigation in der Seitenleiste (komprimiert)",
|
||||||
"gaplessAudio_optionWeak": "schwach (empfohlen)",
|
"gaplessAudio_optionWeak": "schwach (empfohlen)",
|
||||||
@@ -838,7 +919,7 @@
|
|||||||
"sidePlayQueueStyle_optionDetached": "lösgelöst",
|
"sidePlayQueueStyle_optionDetached": "lösgelöst",
|
||||||
"windowBarStyle_description": "Legt das Erscheinungsbild des Fensterrahmens fest",
|
"windowBarStyle_description": "Legt das Erscheinungsbild des Fensterrahmens fest",
|
||||||
"hotkey_toggleCurrentSongFavorite": "$t(common.currentSong) zu Favoriten hinzufügen",
|
"hotkey_toggleCurrentSongFavorite": "$t(common.currentSong) zu Favoriten hinzufügen",
|
||||||
"clearQueryCache_description": "\"Weiches\" Zurücksetzen. Dies wird Playlisten, Musik-Metadaten und gespeicherte Liedtexte zurücksetzen, Zugangsinformationen und zwischengespeicherte Bilder werden behalten",
|
"clearQueryCache_description": "\"Weiches\" Zurücksetzen. Dies wird Wiedergabelisten, Musik-Metadaten und gespeicherte Songtexte zurücksetzen, Zugangsinformationen und zwischengespeicherte Bilder werden behalten",
|
||||||
"discordRichPresence_description": "Aktiviert den Wiedergabestatus in {{discord}} Rich Presence. Angezeigte Bilder sind: {{icon}}, {{playing}}, und {{paused}}",
|
"discordRichPresence_description": "Aktiviert den Wiedergabestatus in {{discord}} Rich Presence. Angezeigte Bilder sind: {{icon}}, {{playing}}, und {{paused}}",
|
||||||
"clearCache": "Browser-Zwischenspeicher löschen",
|
"clearCache": "Browser-Zwischenspeicher löschen",
|
||||||
"clearQueryCache": "feishins Zwischenspeicher leeren",
|
"clearQueryCache": "feishins Zwischenspeicher leeren",
|
||||||
@@ -855,7 +936,7 @@
|
|||||||
"discordListening_description": "Status als hört zu statt als spielt anzeigen",
|
"discordListening_description": "Status als hört zu statt als spielt anzeigen",
|
||||||
"lastfm": "zeige last.fm links",
|
"lastfm": "zeige last.fm links",
|
||||||
"lastfm_description": "zeige links zu Last.fm auf dem Künstler/Album-Seiten",
|
"lastfm_description": "zeige links zu Last.fm auf dem Künstler/Album-Seiten",
|
||||||
"musicbrainz": "Zeig MusicBrainz links",
|
"musicbrainz": "Zeige MusicBrainz links",
|
||||||
"customCssEnable": "benutzerdefiniertes CSS aktivieren",
|
"customCssEnable": "benutzerdefiniertes CSS aktivieren",
|
||||||
"albumBackground_description": "fügt ein Hintergrundbild für die Albumseiten hinzu, welche das Albumcover zeigen",
|
"albumBackground_description": "fügt ein Hintergrundbild für die Albumseiten hinzu, welche das Albumcover zeigen",
|
||||||
"albumBackgroundBlur": "Größe der Album-Bildunschärfe",
|
"albumBackgroundBlur": "Größe der Album-Bildunschärfe",
|
||||||
@@ -967,7 +1048,80 @@
|
|||||||
"translationTargetLanguage_description": "die gewünschte Sprache der Übersetzung",
|
"translationTargetLanguage_description": "die gewünschte Sprache der Übersetzung",
|
||||||
"translationTargetLanguage": "Zielsprache der Übersetzung",
|
"translationTargetLanguage": "Zielsprache der Übersetzung",
|
||||||
"queryBuilderCustomFields": "benutzerdefiniertes Feld",
|
"queryBuilderCustomFields": "benutzerdefiniertes Feld",
|
||||||
"queryBuilderCustomFields_inputTag": "Tag"
|
"queryBuilderCustomFields_inputTag": "Tag",
|
||||||
|
"homeFeatureStyle_optionMultiple": "mehrere",
|
||||||
|
"imageResolution": "Bildauflösung",
|
||||||
|
"imageResolution_optionTable": "Tabelle",
|
||||||
|
"imageResolution_optionSidebar": "Seitenleiste",
|
||||||
|
"preservePitch": "Tonhöhe erhalten",
|
||||||
|
"analyticsEnable": "Nutzungsbasierte Analyse senden",
|
||||||
|
"automaticUpdates": "Automatische Updates",
|
||||||
|
"automaticUpdates_description": "Updates automatisch suchen und installieren",
|
||||||
|
"releaseChannel_optionAlpha": "Alpha (nightly)",
|
||||||
|
"useThemeAccentColor": "Akzentfarbe des Themas nutzen",
|
||||||
|
"analyticsEnable_description": "Anonymisierte Nutzungsdaten werden an den Entwickler gesendet, um die Anwendung zu verbessern",
|
||||||
|
"artistReleaseTypeConfiguration_description": "Konfigurieren, welche Release-Typen und in welcher Reihenfolge diese auf der Album-Künstlerseite angezeigt werden",
|
||||||
|
"homeConfiguration_description": "Konfigurieren, welche Elemente und in welcher Reihenfolge diese auf der Startseite angezeigt werden",
|
||||||
|
"passwordStore_description": "Verwendeter Passwort/Geheimnis Speicher. Sollten Probleme beim Speichern von Passwörtern auftreten, wähle eine andere Methode",
|
||||||
|
"passwordStore": "Passwort/Geheimnis Speicher",
|
||||||
|
"audioFadeOnStatusChange_description": "ermöglicht Ein- und Ausblenden, wenn sich der Wiedergabe-/Pause-Status ändert",
|
||||||
|
"audioFadeOnStatusChange": "Audio Ein-/Ausblenden bei Statusveränderung",
|
||||||
|
"showRatings_description": "Aktiviere die Anzeige einer Bewertung in Sternen",
|
||||||
|
"showRatings": "Zeige Sternebewertungen",
|
||||||
|
"blurExplicitImages": "Explizite Bilder unkenntlich machen",
|
||||||
|
"blurExplicitImages_description": "Album- und Song-Cover, die als explizit gekennzeichnet sind, werden unscharf dargestellt",
|
||||||
|
"enableGridMultiSelect": "Raster-Mehrfachauswahl aktivieren",
|
||||||
|
"enableGridMultiSelect_description": "Wenn aktiviert, können in Rasteransichten mehrere Elemente ausgewählt werden. Wenn deaktiviert, führt ein Klick auf Rasterelement-Bilder zur Artikelseite",
|
||||||
|
"playerbarOpenDrawer_description": "Ermöglicht das Anklicken der Playerleiste, um den Vollbild-Player zu öffnen",
|
||||||
|
"playerbarOpenDrawer": "Playerleiste Vollbild-Umschalter",
|
||||||
|
"playerbarSlider": "Playerleiste-Schieberegler",
|
||||||
|
"playerbarSlider_description": "Die Wellenform Darstellung wird nicht empfohlen, wenn eine langsame oder tarifierte Internetverbindung genutzt wird",
|
||||||
|
"playerbarSliderType_optionSlider": "Schieberegler",
|
||||||
|
"playerbarSliderType_optionWaveform": "Wellenform",
|
||||||
|
"playerbarWaveformAlign": "Wellenform ausrichten",
|
||||||
|
"playerbarWaveformBarWidth": "Breite der Wellenform Leiste",
|
||||||
|
"playerbarWaveformGap": "Wellenform Lücke",
|
||||||
|
"playerbarWaveformRadius": "Wellenform Radius",
|
||||||
|
"artistRadioCount": "Interpreten/Song Radio Länge",
|
||||||
|
"artistRadioCount_description": "legt die Anzahl der Songs fest, die beim Interpreten-Radio und Song-Radio abgerufen werden",
|
||||||
|
"sidebarPlaylistListFilterRegex_description": "versteckt Wiedergabelisten in der Seitenleiste, die diesem regulären Ausdruck entsprechen",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "z.B. ^Täglicher Mix.*",
|
||||||
|
"sidebarPlaylistListFilterRegex": "Wiedergabelisten Regex-Filter",
|
||||||
|
"showVisualizerInSidebar_description": "Ein Panel wird zur Player-Seitenleiste hinzugefügt, das den Visualizer anzeigt",
|
||||||
|
"showVisualizerInSidebar": "Visualizer in Seitenleiste anzeigen",
|
||||||
|
"combinedLyricsAndVisualizer_description": "Songtexte und Visualizer im selben Panel anzeigen",
|
||||||
|
"combinedLyricsAndVisualizer": "Songtexte und Visualizer geimeinsam in der Seitenleiste anzeigen",
|
||||||
|
"mpvExtraParameters_description": "zusätzliche Argumente die an mpv übergeben werden sollen",
|
||||||
|
"mpvExtraParameters_help": "Eins pro Zeile",
|
||||||
|
"pathReplace": "Dateipfad-Ersetzung",
|
||||||
|
"pathReplace_description": "Ersetze den Standard Dateipfad des Servers",
|
||||||
|
"pathReplace_optionRemovePrefix": "Präfix entfernen",
|
||||||
|
"pathReplace_optionAddPrefix": "Präfix hinzufügen",
|
||||||
|
"imageResolution_description": "Die Auflösung für die in der App verwendeten Bilder. Bei einem Wert von 0 wird die originale Bildauflösung verwendet",
|
||||||
|
"preservePitch_description": "Behält beim Anpassen der Wiedergabegeschwindigkeit die Tonhöhe bei",
|
||||||
|
"preventSleepOnPlayback_description": "Verhindert das Abschalten des Displays während der Musikwiedergabe",
|
||||||
|
"preventSleepOnPlayback": "Verhindert den Energiesparmodus während der Musikwiedergabe",
|
||||||
|
"trayEnabled_description": "Tray-Symbol anzeigen/verbergen. Bei Deaktivierung werden auch Minimieren/Beenden zum Tray deaktiviert",
|
||||||
|
"queryBuilder": "Abfrage-Editor",
|
||||||
|
"queryBuilderCustomFields_inputLabel": "Label",
|
||||||
|
"queryBuilderCustomFields_description": "Füge benutzerdefinierte Felder für den Abfrage-Editor hinzu",
|
||||||
|
"autosave": "Automatisch aktuelle Wiedergabeliste speichern",
|
||||||
|
"autosave_description": "Aktiviere die automatische Speicherung der aktuellen Wiedergabe auf dem Server. Diese Funktion ist nur bei Navidrome/Subsonic Servern verfügbar und es darf sich nicht um eine gemischte Wiedergabeliste handeln.",
|
||||||
|
"autosaveCount": "Häufigkeit der automatischen Speicherung bei Wiedergabelisten",
|
||||||
|
"autosaveCount_description": "Wieviele Lieder gespielt werden, bevor die Wiedergabeliste gespeichert wird. 1 (Minimum) bedeutet die Speicherung nach jedem gespielten Lied",
|
||||||
|
"useThemeAccentColor_description": "Verwendet die Primärfarbe des gewählten Themas anstatt einer ausgewählten Akzentfarbe",
|
||||||
|
"useThemePrimaryShade": "Primärschatten des Themas nutzen",
|
||||||
|
"useThemePrimaryShade_description": "Verwendet den Primärschatten des ausgewählten Themas als primäre Farbvarianten",
|
||||||
|
"primaryShade": "Primärschatten",
|
||||||
|
"listenbrainz": "ListenBrainz Links anzeigen",
|
||||||
|
"listenbrainz_description": "Zeige Links zu ListenBrainz auf den Interpreten/Alben Seiten",
|
||||||
|
"mpvExtraParameters": "Zusätzliche mpv Parameter",
|
||||||
|
"qobuz": "Qobuz Links anzeigen",
|
||||||
|
"spotify": "Spotify Links anzeigen",
|
||||||
|
"nativeSpotify": "Spotify App benutzen",
|
||||||
|
"qobuz_description": "Zeige Links zu Qobuz auf den Interpreten/Alben Seiten",
|
||||||
|
"spotify_description": "Zeige Links zu Spotify auf den Interpreten/Alben Seiten",
|
||||||
|
"artistReleaseTypeConfiguration": "Interpreten Release Typ Einstellung"
|
||||||
},
|
},
|
||||||
"dragDropZone": {
|
"dragDropZone": {
|
||||||
"error_oneFileOnly": "Bitte wähle nur 1 Datei",
|
"error_oneFileOnly": "Bitte wähle nur 1 Datei",
|
||||||
@@ -1001,7 +1155,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "Broadcast",
|
"broadcast": "Broadcast",
|
||||||
"ep": "EP",
|
"ep": "EP",
|
||||||
"other": "andere",
|
"other": "andere",
|
||||||
@@ -1027,5 +1181,109 @@
|
|||||||
"secondShort": "Sek",
|
"secondShort": "Sek",
|
||||||
"hourShort": "Std",
|
"hourShort": "Std",
|
||||||
"dayShort": "Tag"
|
"dayShort": "Tag"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"options": {
|
||||||
|
"weightingFilter": {
|
||||||
|
"z": "Z",
|
||||||
|
"d": "D",
|
||||||
|
"c": "C",
|
||||||
|
"none": "Keine",
|
||||||
|
"a": "A",
|
||||||
|
"b": "B"
|
||||||
|
},
|
||||||
|
"frequencyScale": {
|
||||||
|
"linear": "Lineare Skala",
|
||||||
|
"log": "Log Skala",
|
||||||
|
"mel": "Mel Skala",
|
||||||
|
"bark": "Bark-Skala",
|
||||||
|
"none": "Keine"
|
||||||
|
},
|
||||||
|
"gradient": {
|
||||||
|
"classic": "Klassisch",
|
||||||
|
"prism": "Prisma",
|
||||||
|
"rainbow": "Regenbogen",
|
||||||
|
"steelblue": "Stahlblau",
|
||||||
|
"orangered": "Orange-Rot"
|
||||||
|
},
|
||||||
|
"channelLayout": {
|
||||||
|
"dualHorizontal": "Dual-Horizontal",
|
||||||
|
"dualVertical": "Dual-Vertikal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"minimumFrequency": "Mindestfrequenz",
|
||||||
|
"minimumDecibels": "Minimale Dezibel",
|
||||||
|
"visualizerType": "Visualizer Art",
|
||||||
|
"cyclePresets": "Vorlagen durchrotieren",
|
||||||
|
"cycleTime": "Abspieldauer je Vorlage (Sekunden)",
|
||||||
|
"includeAllPresets": "Alle Vorlagen verwenden",
|
||||||
|
"ignoredPresets": "Ignorierte Vorlagen",
|
||||||
|
"selectedPresets": "Ausgewählte Vorlagen",
|
||||||
|
"randomizeNextPreset": "Nächste Vorlage zufällig wählen",
|
||||||
|
"blendTime": "Übergangsdauer",
|
||||||
|
"presets": "Vorlage",
|
||||||
|
"selectPreset": "Vorlage auswählen",
|
||||||
|
"applyPreset": "Vorlage anwenden",
|
||||||
|
"saveAsPreset": "Als Vorlage speichern",
|
||||||
|
"updatePreset": "Vorlage aktualisieren",
|
||||||
|
"copyConfiguration": "Konfiguration kopieren",
|
||||||
|
"pasteConfiguration": "Konfiguration einfügen",
|
||||||
|
"pasteConfigurationPlaceholder": "JSON Konfiguration hier einfügen...",
|
||||||
|
"pasteFromClipboard": "Aus Zwischenablage einfügen",
|
||||||
|
"applyConfiguration": "Konfiguration anwenden",
|
||||||
|
"configCopied": "Konfiguration in Zwischenablage kopiert",
|
||||||
|
"configCopyFailed": "Konfiguration konnte nicht kopiert werden",
|
||||||
|
"configPasted": "Konfiguration erfolgreich angewandt",
|
||||||
|
"configPasteFailed": "Konfiguration konnte nicht angewandt werden. Bitte Format überprüfen.",
|
||||||
|
"configPasteReadFailed": "Zwischenablage konnte nicht ausgelesen werden",
|
||||||
|
"presetName": "Vorlagen Name",
|
||||||
|
"presetNamePlaceholder": "Name der Vorlage eingeben",
|
||||||
|
"general": "Allgemein",
|
||||||
|
"mode": "Modus",
|
||||||
|
"mode1To8": "Modus 1 - 8",
|
||||||
|
"mode10": "Modus 10",
|
||||||
|
"lineWidth": "Linienbreite",
|
||||||
|
"channelLayout": "Kanallayout",
|
||||||
|
"maxFPS": "Max FPS",
|
||||||
|
"opacity": "Deckkraft",
|
||||||
|
"customGradients": "Benutzerdefinierte Gradienten",
|
||||||
|
"addCustomGradient": "Benutzerdefinierten Gradienten hinzufügen",
|
||||||
|
"gradientName": "Gradientenname",
|
||||||
|
"gradientNamePlaceholder": "Gradientenname",
|
||||||
|
"vertical": "Vertikal",
|
||||||
|
"horizontal": "Horizontal",
|
||||||
|
"addColor": "Farbe hinzufügen",
|
||||||
|
"position": "Position",
|
||||||
|
"level": "Ebene",
|
||||||
|
"remove": "Entfernen",
|
||||||
|
"pasteGradient": "Gradient einfügen",
|
||||||
|
"pasteGradientPlaceholder": "Gradient JSON hier einfügen...",
|
||||||
|
"custom": "Benutzerdefiniert",
|
||||||
|
"builtIn": "Eingebaut",
|
||||||
|
"colors": "Farben",
|
||||||
|
"colorMode": "Farbmodus",
|
||||||
|
"gradient": "Gradienten",
|
||||||
|
"gradientLeft": "Gradienten links",
|
||||||
|
"gradientRight": "Gradienten rechts",
|
||||||
|
"fft": "FFT",
|
||||||
|
"fftSize": "FFT Größe",
|
||||||
|
"smoothing": "Glätten",
|
||||||
|
"frequencyRangeAndScaling": "Frequenzbereich und Skalierung",
|
||||||
|
"maximumFrequency": "Maximale Frequenz",
|
||||||
|
"sensitivity": "Empfindlichkeit",
|
||||||
|
"weightingFilter": "Gewichtungsfilter",
|
||||||
|
"maximumDecibels": "Maximale Dezibel",
|
||||||
|
"linearAmplitude": "Lineare Amplitude",
|
||||||
|
"linearBoost": "Linearer Boost",
|
||||||
|
"radialSpectrum": "Radiales Spektrum",
|
||||||
|
"radial": "Radial",
|
||||||
|
"radialInvert": "Radial invertiert",
|
||||||
|
"radius": "Radius",
|
||||||
|
"miscellaneousSettings": "Verschiedenes Einstellungen",
|
||||||
|
"ansiBands": "ANSI Bänder",
|
||||||
|
"lowResolution": "Niedrige Auflösung",
|
||||||
|
"showFPS": "FPS anzeigen",
|
||||||
|
"fadePeaks": "Spitzen abblenden",
|
||||||
|
"showPeaks": "Spitzen anzeigen"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,19 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"addToFavorites": "add to $t(entity.favorite_other)",
|
"addToFavorites": "add to $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "add to $t(entity.playlist_one)",
|
"addToPlaylist": "add to $t(entity.playlist, {\"count\": 1})",
|
||||||
"addOrRemoveFromSelection": "add or remove from selection",
|
"addOrRemoveFromSelection": "add or remove from selection",
|
||||||
"selectRangeOfItems": "select a range of items",
|
"selectRangeOfItems": "select a range of items",
|
||||||
"clearQueue": "clear queue",
|
"clearQueue": "clear queue",
|
||||||
"createPlaylist": "create $t(entity.playlist_one)",
|
"goToCurrent": "go to current item",
|
||||||
"createRadioStation": "create $t(entity.radioStation_one)",
|
"createPlaylist": "create $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "delete $t(entity.playlist_one)",
|
"createRadioStation": "create $t(entity.radioStation, {\"count\": 1})",
|
||||||
"deleteRadioStation": "delete $t(entity.radioStation_one)",
|
"deletePlaylist": "delete $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "delete $t(entity.radioStation, {\"count\": 1})",
|
||||||
"selectAll": "select all",
|
"selectAll": "select all",
|
||||||
"deselectAll": "deselect all",
|
"deselectAll": "deselect all",
|
||||||
"downloadStarted": "started download of {{count}} items",
|
"downloadStarted": "started download of {{count}} items",
|
||||||
"editPlaylist": "edit $t(entity.playlist_one)",
|
"editPlaylist": "edit $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "go to page",
|
"goToPage": "go to page",
|
||||||
"moveToNext": "move to next",
|
"moveToNext": "move to next",
|
||||||
"moveToBottom": "move to bottom",
|
"moveToBottom": "move to bottom",
|
||||||
@@ -26,17 +27,20 @@
|
|||||||
"shuffleAll": "shuffle all",
|
"shuffleAll": "shuffle all",
|
||||||
"shuffleSelected": "shuffle selected",
|
"shuffleSelected": "shuffle selected",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "remove from $t(entity.favorite_other)",
|
"removeFromFavorites": "remove from $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "remove from $t(entity.playlist_one)",
|
"removeFromPlaylist": "remove from $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "remove from queue",
|
"removeFromQueue": "remove from queue",
|
||||||
"setRating": "set rating",
|
"setRating": "set rating",
|
||||||
"toggleSmartPlaylistEditor": "toggle $t(entity.smartPlaylist) editor",
|
"toggleSmartPlaylistEditor": "toggle $t(entity.smartPlaylist) editor",
|
||||||
"viewPlaylists": "view $t(entity.playlist_other)",
|
"viewPlaylists": "view $t(entity.playlist, {\"count\": 2})",
|
||||||
"viewMore": "view more",
|
"viewMore": "view more",
|
||||||
"openApplicationDirectory": "open application directory",
|
"openApplicationDirectory": "open application directory",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Open in Last.fm",
|
"lastfm": "Open in Last.fm",
|
||||||
"musicbrainz": "Open in MusicBrainz"
|
"listenbrainz": "Open in ListenBrainz",
|
||||||
|
"musicbrainz": "Open in MusicBrainz",
|
||||||
|
"qobuz": "Open in Qobuz",
|
||||||
|
"spotify": "Open in Spotify"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
@@ -69,7 +73,7 @@
|
|||||||
"configure": "configure",
|
"configure": "configure",
|
||||||
"confirm": "confirm",
|
"confirm": "confirm",
|
||||||
"create": "create",
|
"create": "create",
|
||||||
"currentSong": "current $t(entity.track_one)",
|
"currentSong": "current $t(entity.track, {\"count\": 1})",
|
||||||
"decrease": "decrease",
|
"decrease": "decrease",
|
||||||
"delete": "delete",
|
"delete": "delete",
|
||||||
"descending": "descending",
|
"descending": "descending",
|
||||||
@@ -83,12 +87,15 @@
|
|||||||
"edit": "edit",
|
"edit": "edit",
|
||||||
"enable": "enable",
|
"enable": "enable",
|
||||||
"expand": "expand",
|
"expand": "expand",
|
||||||
|
"example": "example",
|
||||||
"externalLinks": "external links",
|
"externalLinks": "external links",
|
||||||
"faster": "faster",
|
"faster": "faster",
|
||||||
"favorite": "favorite",
|
"favorite": "favorite",
|
||||||
"filter_one": "filter",
|
"filter_one": "filter",
|
||||||
"filter_other": "filters",
|
"filter_other": "filters",
|
||||||
"filters": "filters",
|
"filters": "filters",
|
||||||
|
"filter_single": "single",
|
||||||
|
"filter_multiple": "multi",
|
||||||
"forceRestartRequired": "restart to apply changes… close the notification to restart",
|
"forceRestartRequired": "restart to apply changes… close the notification to restart",
|
||||||
"forward": "forward",
|
"forward": "forward",
|
||||||
"gap": "gap",
|
"gap": "gap",
|
||||||
@@ -102,10 +109,13 @@
|
|||||||
"minimize": "minimize",
|
"minimize": "minimize",
|
||||||
"modified": "modified",
|
"modified": "modified",
|
||||||
"mbid": "MusicBrainz ID",
|
"mbid": "MusicBrainz ID",
|
||||||
|
"grouping": "grouping",
|
||||||
|
"mood": "mood",
|
||||||
"name": "name",
|
"name": "name",
|
||||||
"no": "no",
|
"no": "no",
|
||||||
"none": "none",
|
"none": "none",
|
||||||
"noResultsFromQuery": "the query returned no results",
|
"noResultsFromQuery": "the query returned no results",
|
||||||
|
"numberOfResults": "{{numberOfResults}} results",
|
||||||
"noFilters": "no filters configured",
|
"noFilters": "no filters configured",
|
||||||
"note": "note",
|
"note": "note",
|
||||||
"ok": "ok",
|
"ok": "ok",
|
||||||
@@ -113,7 +123,7 @@
|
|||||||
"path": "path",
|
"path": "path",
|
||||||
"playerMustBePaused": "player must be paused",
|
"playerMustBePaused": "player must be paused",
|
||||||
"preview": "preview",
|
"preview": "preview",
|
||||||
"previousSong": "previous $t(entity.track_one)",
|
"previousSong": "previous $t(entity.track, {\"count\": 1})",
|
||||||
"private": "private",
|
"private": "private",
|
||||||
"public": "public",
|
"public": "public",
|
||||||
"quit": "quit",
|
"quit": "quit",
|
||||||
@@ -124,6 +134,7 @@
|
|||||||
"releaseType": "release type",
|
"releaseType": "release type",
|
||||||
"refresh": "refresh",
|
"refresh": "refresh",
|
||||||
"reload": "reload",
|
"reload": "reload",
|
||||||
|
"rename": "rename",
|
||||||
"reset": "reset",
|
"reset": "reset",
|
||||||
"resetToDefault": "reset to default",
|
"resetToDefault": "reset to default",
|
||||||
"restartRequired": "restart required",
|
"restartRequired": "restart required",
|
||||||
@@ -133,7 +144,6 @@
|
|||||||
"saveAndReplace": "save and replace",
|
"saveAndReplace": "save and replace",
|
||||||
"saveAs": "save as",
|
"saveAs": "save as",
|
||||||
"search": "search",
|
"search": "search",
|
||||||
"setting": "setting",
|
|
||||||
"setting_one": "setting",
|
"setting_one": "setting",
|
||||||
"setting_other": "settings",
|
"setting_other": "settings",
|
||||||
"slower": "slower",
|
"slower": "slower",
|
||||||
@@ -155,7 +165,8 @@
|
|||||||
"clean": "clean",
|
"clean": "clean",
|
||||||
"gridRows": "grid rows",
|
"gridRows": "grid rows",
|
||||||
"tableColumns": "table columns",
|
"tableColumns": "table columns",
|
||||||
"itemsMore": "{{count}} more"
|
"itemsMore": "{{count}} more",
|
||||||
|
"newVersionAvailable": "a new version is available"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"album_one": "album",
|
"album_one": "album",
|
||||||
@@ -190,7 +201,7 @@
|
|||||||
"play_other": "{{count}} plays",
|
"play_other": "{{count}} plays",
|
||||||
"playlistWithCount_one": "{{count}} playlist",
|
"playlistWithCount_one": "{{count}} playlist",
|
||||||
"playlistWithCount_other": "{{count}} playlists",
|
"playlistWithCount_other": "{{count}} playlists",
|
||||||
"smartPlaylist": "smart $t(entity.playlist_one)",
|
"smartPlaylist": "smart $t(entity.playlist, {\"count\": 1})",
|
||||||
"track_one": "track",
|
"track_one": "track",
|
||||||
"track_other": "tracks",
|
"track_other": "tracks",
|
||||||
"song_one": "song",
|
"song_one": "song",
|
||||||
@@ -207,6 +218,7 @@
|
|||||||
"credentialsRequired": "credentials required",
|
"credentialsRequired": "credentials required",
|
||||||
"endpointNotImplementedError": "endpoint {{endpoint}} is not implemented for {{serverType}}",
|
"endpointNotImplementedError": "endpoint {{endpoint}} is not implemented for {{serverType}}",
|
||||||
"genericError": "an error occurred",
|
"genericError": "an error occurred",
|
||||||
|
"invalidJson": "invalid JSON",
|
||||||
"invalidServer": "invalid server",
|
"invalidServer": "invalid server",
|
||||||
"localFontAccessDenied": "access denied to local fonts",
|
"localFontAccessDenied": "access denied to local fonts",
|
||||||
"loginRateError": "too many login attempts, please try again in a few seconds",
|
"loginRateError": "too many login attempts, please try again in a few seconds",
|
||||||
@@ -218,11 +230,13 @@
|
|||||||
"notificationDenied": "permissions for notifications were denied. this setting has no effect",
|
"notificationDenied": "permissions for notifications were denied. this setting has no effect",
|
||||||
"openError": "could not open file",
|
"openError": "could not open file",
|
||||||
"playbackError": "an error occurred when trying to play the media",
|
"playbackError": "an error occurred when trying to play the media",
|
||||||
|
"playbackPausedDueToError": "playback was paused due to an error",
|
||||||
"remoteDisableError": "an error occurred when trying to $t(common.disable) the remote server",
|
"remoteDisableError": "an error occurred when trying to $t(common.disable) the remote server",
|
||||||
"remoteEnableError": "an error occurred when trying to $t(common.enable) the remote server",
|
"remoteEnableError": "an error occurred when trying to $t(common.enable) the remote server",
|
||||||
"remotePortError": "an error occurred when trying to set the remote server port",
|
"remotePortError": "an error occurred when trying to set the remote server port",
|
||||||
"remotePortWarning": "restart the server to apply the new port",
|
"remotePortWarning": "restart the server to apply the new port",
|
||||||
"saveQueueFailed": "failed to save queue",
|
"saveQueueFailed": "failed to save queue",
|
||||||
|
"serverLockSingleServer": "only one server is allowed when server is locked",
|
||||||
"serverNotSelectedError": "no server selected",
|
"serverNotSelectedError": "no server selected",
|
||||||
"serverRequired": "server required",
|
"serverRequired": "server required",
|
||||||
"sessionExpiredError": "your session has expired",
|
"sessionExpiredError": "your session has expired",
|
||||||
@@ -230,14 +244,16 @@
|
|||||||
"settingsSyncError": "discrepancies were found between the settings in the renderer and the main process. restart the application to apply the changes"
|
"settingsSyncError": "discrepancies were found between the settings in the renderer and the main process. restart the application to apply the changes"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"albumCount": "$t(entity.album_other) count",
|
"matchAnd": "and",
|
||||||
"artist": "$t(entity.artist_one)",
|
"matchOr": "or",
|
||||||
|
"albumCount": "$t(entity.album, {\"count\": 2}) count",
|
||||||
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biography",
|
"biography": "biography",
|
||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"comment": "comment",
|
"comment": "comment",
|
||||||
"communityRating": "community rating",
|
"communityRating": "community rating",
|
||||||
"criticRating": "critic rating",
|
"criticRating": "critic rating",
|
||||||
@@ -246,7 +262,7 @@
|
|||||||
"duration": "duration",
|
"duration": "duration",
|
||||||
"favorited": "favorited",
|
"favorited": "favorited",
|
||||||
"fromYear": "from year",
|
"fromYear": "from year",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "id",
|
"id": "id",
|
||||||
"isCompilation": "is compilation",
|
"isCompilation": "is compilation",
|
||||||
"isFavorited": "is favorited",
|
"isFavorited": "is favorited",
|
||||||
@@ -269,6 +285,7 @@
|
|||||||
"releaseYear": "release year",
|
"releaseYear": "release year",
|
||||||
"search": "search",
|
"search": "search",
|
||||||
"songCount": "song count",
|
"songCount": "song count",
|
||||||
|
"sortName": "sort name",
|
||||||
"title": "title",
|
"title": "title",
|
||||||
"toYear": "to year",
|
"toYear": "to year",
|
||||||
"trackNumber": "track",
|
"trackNumber": "track",
|
||||||
@@ -311,6 +328,9 @@
|
|||||||
"input_password": "password",
|
"input_password": "password",
|
||||||
"input_preferInstantMix": "prefer instant mix",
|
"input_preferInstantMix": "prefer instant mix",
|
||||||
"input_preferInstantMixDescription": "only use instant mix to get similar songs. useful if you have plugins that modify this behavior",
|
"input_preferInstantMixDescription": "only use instant mix to get similar songs. useful if you have plugins that modify this behavior",
|
||||||
|
"input_preferRemoteUrl": "prefer public url",
|
||||||
|
"input_remoteUrl": "public url",
|
||||||
|
"input_remoteUrlPlaceholder": "optional: public url for external features",
|
||||||
"input_savePassword": "save password",
|
"input_savePassword": "save password",
|
||||||
"input_url": "url",
|
"input_url": "url",
|
||||||
"input_username": "username",
|
"input_username": "username",
|
||||||
@@ -322,20 +342,20 @@
|
|||||||
"description": "This action will add all items in the current filtered view"
|
"description": "This action will add all items in the current filtered view"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"create": "create $t(entity.playlist_one) {{playlist}}",
|
"create": "create $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "skip duplicates",
|
"input_skipDuplicates": "skip duplicates",
|
||||||
"searchOrCreate": "search $t(entity.playlist_other) or type to create a new one",
|
"searchOrCreate": "search $t(entity.playlist, {\"count\": 2}) or type to create a new one",
|
||||||
"success": "added $t(entity.trackWithCount, {\"count\": {{message}} }) to $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "added $t(entity.trackWithCount, {\"count\": {{message}} }) to $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "add to $t(entity.playlist_one)"
|
"title": "add to $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "public",
|
"input_public": "public",
|
||||||
"success": "$t(entity.playlist_one) created successfully",
|
"success": "$t(entity.playlist, {\"count\": 1}) created successfully",
|
||||||
"title": "create $t(entity.playlist_one)"
|
"title": "create $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"createRadioStation": {
|
"createRadioStation": {
|
||||||
"success": "radio station created successfully",
|
"success": "radio station created successfully",
|
||||||
@@ -345,15 +365,14 @@
|
|||||||
"input_streamUrl": "stream url"
|
"input_streamUrl": "stream url"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "type the name of the $t(entity.playlist_one) to confirm",
|
"input_confirm": "type the name of the $t(entity.playlist, {\"count\": 1}) to confirm",
|
||||||
"success": "$t(entity.playlist_one) deleted successfully",
|
"success": "$t(entity.playlist, {\"count\": 1}) deleted successfully",
|
||||||
"title": "delete $t(entity.playlist_one)"
|
"title": "delete $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"publicJellyfinNote": "Jellyfin for some reason does not expose whether a playlist is public or not. If you wish for this to remain public, please have the following input selected",
|
"publicJellyfinNote": "Jellyfin for some reason does not expose whether a playlist is public or not. If you wish for this to remain public, please have the following input selected",
|
||||||
"editNote": "manual edits are not recommended for large playlists. are you sure you accept the risk of data loss incurred by overwriting the existing playlist?",
|
"success": "$t(entity.playlist, {\"count\": 1}) updated successfully",
|
||||||
"success": "$t(entity.playlist_one) updated successfully",
|
"title": "edit $t(entity.playlist, {\"count\": 1})"
|
||||||
"title": "edit $t(entity.playlist_one)"
|
|
||||||
},
|
},
|
||||||
"lyricsExport": {
|
"lyricsExport": {
|
||||||
"export": "export lyrics",
|
"export": "export lyrics",
|
||||||
@@ -361,7 +380,7 @@
|
|||||||
"input_offset": "$t(setting.lyricOffset)"
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "lyric search"
|
"title": "lyric search"
|
||||||
},
|
},
|
||||||
@@ -379,15 +398,17 @@
|
|||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"allowDownloading": "allow downloading",
|
"allowDownloading": "allow downloading",
|
||||||
|
"copyToClipboard": "Copy to clipboard: Ctrl+C, Enter",
|
||||||
"description": "description",
|
"description": "description",
|
||||||
"setExpiration": "set expiration",
|
"setExpiration": "set expiration",
|
||||||
"success": "share link copied to clipboard (or click here to open)",
|
"success": "share link copied to clipboard (or click here to open)",
|
||||||
|
"successMustClick": "share created successfully. click here to open",
|
||||||
"expireInvalid": "expiration must be in the future",
|
"expireInvalid": "expiration must be in the future",
|
||||||
"createFailed": "failed to create share (is sharing enabled?)"
|
"createFailed": "failed to create share (is sharing enabled?)"
|
||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "play random",
|
"title": "play random",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "how many songs?",
|
"input_limit": "how many songs?",
|
||||||
"input_minYear": "from year",
|
"input_minYear": "from year",
|
||||||
"input_maxYear": "to year",
|
"input_maxYear": "to year",
|
||||||
@@ -410,34 +431,47 @@
|
|||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"about": "About {{artist}}",
|
"about": "About {{artist}}",
|
||||||
"appearsOn": "appears on",
|
"appearsOn": "appears on",
|
||||||
|
"favoriteSongs": "favorite songs",
|
||||||
"groupingTypeAll": "all release types",
|
"groupingTypeAll": "all release types",
|
||||||
"groupingTypePrimary": "primary release types",
|
"groupingTypePrimary": "primary release types",
|
||||||
"recentReleases": "recent releases",
|
"recentReleases": "recent releases",
|
||||||
"viewDiscography": "view discography",
|
"viewDiscography": "view discography",
|
||||||
"relatedArtists": "related $t(entity.artist_other)",
|
"relatedArtists": "related $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "top songs",
|
"topSongs": "top songs",
|
||||||
|
"topSongsCommunity": "community",
|
||||||
"topSongsFrom": "top songs from {{title}}",
|
"topSongsFrom": "top songs from {{title}}",
|
||||||
|
"topSongsPersonal": "personal",
|
||||||
|
"favoriteSongsFrom": "favorite songs from {{title}}",
|
||||||
"viewAll": "view all",
|
"viewAll": "view all",
|
||||||
"viewAllTracks": "view all $t(entity.track_other)"
|
"viewAllTracks": "view all $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "more from this $t(entity.artist_one)",
|
"moreFromArtist": "more from this $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "more from {{item}}",
|
"moreFromGeneric": "more from {{item}}",
|
||||||
"released": "released"
|
"released": "released"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "albums by {{artist}}",
|
"artistAlbums": "albums by {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "radio stations"
|
"title": "radio stations"
|
||||||
},
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "commits since {{stable}}",
|
||||||
|
"noNewCommits": "no new commits in this range",
|
||||||
|
"noStableReleaseToCompare": "no stable release available to compare with"
|
||||||
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(Paused) ",
|
||||||
|
"privateMode": "(Private mode)"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"collapseSidebar": "collapse sidebar",
|
"collapseSidebar": "collapse sidebar",
|
||||||
@@ -454,7 +488,7 @@
|
|||||||
"selectMusicFolder": "select music folder",
|
"selectMusicFolder": "select music folder",
|
||||||
"noMusicFolder": "no music folder selected",
|
"noMusicFolder": "no music folder selected",
|
||||||
"multipleMusicFolders": "{{count}} music folders selected",
|
"multipleMusicFolders": "{{count}} music folders selected",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"version": "version {{version}}"
|
"version": "version {{version}}"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
@@ -489,8 +523,8 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"shareItem": "share item",
|
"shareItem": "share item",
|
||||||
"goTo": "go to",
|
"goTo": "go to",
|
||||||
"goToAlbum": "go to $t(entity.album_one)",
|
"goToAlbum": "go to $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "go to $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "go to $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"showDetails": "get info"
|
"showDetails": "get info"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
@@ -517,12 +551,12 @@
|
|||||||
"noLyrics": "no lyrics found"
|
"noLyrics": "no lyrics found"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "show $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "show $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "show $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "show $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -534,7 +568,7 @@
|
|||||||
},
|
},
|
||||||
"home": {
|
"home": {
|
||||||
"explore": "explore from your library",
|
"explore": "explore from your library",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"mostPlayed": "most played",
|
"mostPlayed": "most played",
|
||||||
"newlyAdded": "newly added releases",
|
"newlyAdded": "newly added releases",
|
||||||
"recentlyPlayed": "recently played",
|
"recentlyPlayed": "recently played",
|
||||||
@@ -550,7 +584,11 @@
|
|||||||
"reorder": "reordering only enabled when sorting by id"
|
"reorder": "reordering only enabled when sorting by id"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "override existing",
|
||||||
|
"saveAsCollection": "save as collection"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "advanced",
|
"advanced": "advanced",
|
||||||
@@ -578,26 +616,27 @@
|
|||||||
"playerFilters": "player filters"
|
"playerFilters": "player filters"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"collections": "collections",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"radio": "$t(entity.radioStation_other)",
|
"radio": "$t(entity.radioStation, {\"count\": 2})",
|
||||||
"myLibrary": "my library",
|
"myLibrary": "my library",
|
||||||
"nowPlaying": "now playing",
|
"nowPlaying": "now playing",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "shared $t(entity.playlist_other)",
|
"shared": "shared $t(entity.playlist, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)"
|
"tracks": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "tracks by {{artist}}",
|
"artistTracks": "tracks by {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
@@ -605,6 +644,7 @@
|
|||||||
"addNext": "next",
|
"addNext": "next",
|
||||||
"addLastShuffled": "last (shuffled)",
|
"addLastShuffled": "last (shuffled)",
|
||||||
"addNextShuffled": "next (shuffled)",
|
"addNextShuffled": "next (shuffled)",
|
||||||
|
"albumRadio": "album radio",
|
||||||
"artistRadio": "artist radio",
|
"artistRadio": "artist radio",
|
||||||
"holdToShuffle": "hold to shuffle",
|
"holdToShuffle": "hold to shuffle",
|
||||||
"favorite": "favorite",
|
"favorite": "favorite",
|
||||||
@@ -624,9 +664,6 @@
|
|||||||
"queue_moveToBottom": "move selected to top",
|
"queue_moveToBottom": "move selected to top",
|
||||||
"queue_moveToTop": "move selected to bottom",
|
"queue_moveToTop": "move selected to bottom",
|
||||||
"queue_remove": "remove selected",
|
"queue_remove": "remove selected",
|
||||||
"queueType": "queue type",
|
|
||||||
"queueType_default": "default",
|
|
||||||
"queueType_priority": "priority",
|
|
||||||
"repeat": "repeat",
|
"repeat": "repeat",
|
||||||
"repeat_all": "repeat all",
|
"repeat_all": "repeat all",
|
||||||
"repeat_off": "repeat disabled",
|
"repeat_off": "repeat disabled",
|
||||||
@@ -644,7 +681,16 @@
|
|||||||
"trackRadio": "track radio",
|
"trackRadio": "track radio",
|
||||||
"unfavorite": "unfavorite",
|
"unfavorite": "unfavorite",
|
||||||
"pause": "pause",
|
"pause": "pause",
|
||||||
"viewQueue": "view queue"
|
"viewQueue": "view queue",
|
||||||
|
"sleepTimer": "sleep timer",
|
||||||
|
"sleepTimer_endOfSong": "end of current song",
|
||||||
|
"sleepTimer_minutes": "{{count}} min",
|
||||||
|
"sleepTimer_hours": "{{count}} hr",
|
||||||
|
"sleepTimer_custom": "custom",
|
||||||
|
"sleepTimer_off": "off",
|
||||||
|
"sleepTimer_timeRemaining": "{{time}} remaining",
|
||||||
|
"sleepTimer_setCustom": "set timer",
|
||||||
|
"sleepTimer_cancel": "cancel timer"
|
||||||
},
|
},
|
||||||
"queryBuilder": {
|
"queryBuilder": {
|
||||||
"standardTags": "standard tags",
|
"standardTags": "standard tags",
|
||||||
@@ -652,7 +698,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "broadcast",
|
"broadcast": "broadcast",
|
||||||
"ep": "ep",
|
"ep": "ep",
|
||||||
"other": "other",
|
"other": "other",
|
||||||
@@ -680,16 +726,26 @@
|
|||||||
"autoDJ_itemCount_description": "the number of items attempted to be added to the queue when auto DJ is enabled",
|
"autoDJ_itemCount_description": "the number of items attempted to be added to the queue when auto DJ is enabled",
|
||||||
"autoDJ_timing": "timing",
|
"autoDJ_timing": "timing",
|
||||||
"autoDJ_timing_description": "the number of songs remaining in the queue before auto DJ is triggered",
|
"autoDJ_timing_description": "the number of songs remaining in the queue before auto DJ is triggered",
|
||||||
|
"autosave": "automatically save play queue",
|
||||||
|
"autosave_description": "enable automatically saving the play queue to your server. this is only possible when using Navidrome/Subsonic, and you cannot have a mixed play queue.",
|
||||||
|
"autosaveCount": "automatic play queue save frequency",
|
||||||
|
"autosaveCount_description": "how many track changes before the queue is saved. 1 (minimum) means every song change",
|
||||||
"accentColor_description": "sets the accent color for the application",
|
"accentColor_description": "sets the accent color for the application",
|
||||||
"accentColor": "accent color",
|
"accentColor": "accent color",
|
||||||
"useThemeAccentColor": "use theme accent color",
|
"useThemeAccentColor": "use theme accent color",
|
||||||
"useThemeAccentColor_description": "use the primary color defined in the selected theme instead of the custom accent color",
|
"useThemeAccentColor_description": "use the primary color defined in the selected theme instead of the custom accent color",
|
||||||
|
"useThemePrimaryShade": "use theme primary shade",
|
||||||
|
"useThemePrimaryShade_description": "use the primary shade defined in the selected theme for primary color variants",
|
||||||
|
"primaryShade": "primary shade",
|
||||||
|
"primaryShade_description": "override the primary shade (0–9) used for buttons, links, and other primary-colored elements",
|
||||||
"albumBackground_description": "adds a background image for album pages containing the album art",
|
"albumBackground_description": "adds a background image for album pages containing the album art",
|
||||||
"albumBackground": "album background image",
|
"albumBackground": "album background image",
|
||||||
"albumBackgroundBlur_description": "adjusts the amount of blur applied to the album background image",
|
"albumBackgroundBlur_description": "adjusts the amount of blur applied to the album background image",
|
||||||
"albumBackgroundBlur": "album background image blur size",
|
"albumBackgroundBlur": "album background image blur size",
|
||||||
"analyticsDisable": "Opt-out of usage based analytics",
|
"analyticsDisable": "Opt-out of usage based analytics",
|
||||||
"analyticsDisable_description": "Anonymized usage data is sent to the developer to help improve the application",
|
"analyticsDisable_description": "Anonymized usage data is sent to the developer to help improve the application",
|
||||||
|
"analyticsEnable": "Send usage-based analytics",
|
||||||
|
"analyticsEnable_description": "Anonymized usage data is sent to the developer to help improve the application",
|
||||||
"applicationHotkeys_description": "configure application hotkeys. toggle the checkbox to set as a global hotkey (desktop only)",
|
"applicationHotkeys_description": "configure application hotkeys. toggle the checkbox to set as a global hotkey (desktop only)",
|
||||||
"applicationHotkeys": "application hotkeys",
|
"applicationHotkeys": "application hotkeys",
|
||||||
"artistBackground": "artist background image",
|
"artistBackground": "artist background image",
|
||||||
@@ -698,7 +754,9 @@
|
|||||||
"artistBackgroundBlur_description": "adjusts the amount of blur applied to the artist background image",
|
"artistBackgroundBlur_description": "adjusts the amount of blur applied to the artist background image",
|
||||||
"artistConfiguration": "album artist page configuration",
|
"artistConfiguration": "album artist page configuration",
|
||||||
"artistConfiguration_description": "configure what items are shown, and in what order, on the album artist page",
|
"artistConfiguration_description": "configure what items are shown, and in what order, on the album artist page",
|
||||||
"audioDevice_description": "select the audio device to use for playback (web player only)",
|
"artistReleaseTypeConfiguration": "artist release type configuration",
|
||||||
|
"artistReleaseTypeConfiguration_description": "configure what release types are shown, and in what order, on the album artist page",
|
||||||
|
"audioDevice_description": "select the audio device to use for playback",
|
||||||
"audioDevice": "audio device",
|
"audioDevice": "audio device",
|
||||||
"audioExclusiveMode_description": "enable exclusive output mode. In this mode, the system is usually locked out, and only mpv will be able to output audio",
|
"audioExclusiveMode_description": "enable exclusive output mode. In this mode, the system is usually locked out, and only mpv will be able to output audio",
|
||||||
"audioExclusiveMode": "audio exclusive mode",
|
"audioExclusiveMode": "audio exclusive mode",
|
||||||
@@ -724,11 +782,13 @@
|
|||||||
"customCssNotice": "Warning: while there is some sanitization (disallowing url() and content:), using custom css can still pose risks by changing the interface",
|
"customCssNotice": "Warning: while there is some sanitization (disallowing url() and content:), using custom css can still pose risks by changing the interface",
|
||||||
"customFontPath_description": "sets the path to the custom font to use for the application",
|
"customFontPath_description": "sets the path to the custom font to use for the application",
|
||||||
"customFontPath": "custom font path",
|
"customFontPath": "custom font path",
|
||||||
"disableAutomaticUpdates": "disable automatic updates",
|
"automaticUpdates": "Automatic updates",
|
||||||
|
"automaticUpdates_description": "Check for and install updates automatically",
|
||||||
|
"releaseChannel_optionAlpha": "alpha (nightly)",
|
||||||
"releaseChannel_optionBeta": "beta",
|
"releaseChannel_optionBeta": "beta",
|
||||||
"releaseChannel_optionLatest": "latest",
|
"releaseChannel_optionLatest": "latest",
|
||||||
"releaseChannel": "release channel",
|
"releaseChannel": "release channel",
|
||||||
"releaseChannel_description": "choose between stable releases or beta releases for automatic updates",
|
"releaseChannel_description": "choose between stable, beta, or alpha (nightly) releases for automatic updates",
|
||||||
"disableLibraryUpdateOnStartup": "disable checking for new versions on startup",
|
"disableLibraryUpdateOnStartup": "disable checking for new versions on startup",
|
||||||
"discordApplicationId_description": "the application id for {{discord}} rich presence (defaults to {{defaultId}})",
|
"discordApplicationId_description": "the application id for {{discord}} rich presence (defaults to {{defaultId}})",
|
||||||
"discordApplicationId": "{{discord}} application id",
|
"discordApplicationId": "{{discord}} application id",
|
||||||
@@ -750,6 +810,8 @@
|
|||||||
"discordRichPresence_description": "enable playback status in {{discord}} rich presence. Image keys are: {{icon}}, {{playing}}, and {{paused}}",
|
"discordRichPresence_description": "enable playback status in {{discord}} rich presence. Image keys are: {{icon}}, {{playing}}, and {{paused}}",
|
||||||
"discordServeImage": "serve {{discord}} images from server",
|
"discordServeImage": "serve {{discord}} images from server",
|
||||||
"discordServeImage_description": "share cover art for {{discord}} rich presence from server itself, only available for Jellyfin and Navidrome. {{discord}} uses a bot to fetch images, so your server must be reachable from the public internet",
|
"discordServeImage_description": "share cover art for {{discord}} rich presence from server itself, only available for Jellyfin and Navidrome. {{discord}} uses a bot to fetch images, so your server must be reachable from the public internet",
|
||||||
|
"discordStateIcon": "show playing icon",
|
||||||
|
"discordStateIcon_description": "show a small playing icon in the rich presence status. the paused icon is always shown when \"Show rich presence when paused\" is enabled",
|
||||||
"discordUpdateInterval": "{{discord}} rich presence update interval",
|
"discordUpdateInterval": "{{discord}} rich presence update interval",
|
||||||
"discordUpdateInterval_description": "the time in seconds between each update (minimum 15 seconds)",
|
"discordUpdateInterval_description": "the time in seconds between each update (minimum 15 seconds)",
|
||||||
"enableAutoTranslation_description": "enable translation automatically when lyrics are loaded",
|
"enableAutoTranslation_description": "enable translation automatically when lyrics are loaded",
|
||||||
@@ -790,12 +852,21 @@
|
|||||||
"homeConfiguration": "home page configuration",
|
"homeConfiguration": "home page configuration",
|
||||||
"homeFeature_description": "controls whether to show the large featured carousel on the home page",
|
"homeFeature_description": "controls whether to show the large featured carousel on the home page",
|
||||||
"homeFeature": "home featured carousel",
|
"homeFeature": "home featured carousel",
|
||||||
|
"homeFeatureStyle_description": "controls the style of the home featured carousel",
|
||||||
|
"homeFeatureStyle": "home featured carousel style",
|
||||||
|
"homeFeatureStyle_optionMultiple": "multiple",
|
||||||
|
"homeFeatureStyle_optionSingle": "single",
|
||||||
"hotkey_browserBack": "browser back",
|
"hotkey_browserBack": "browser back",
|
||||||
"hotkey_browserForward": "browser forward",
|
"hotkey_browserForward": "browser forward",
|
||||||
"hotkey_favoriteCurrentSong": "favorite $t(common.currentSong)",
|
"hotkey_favoriteCurrentSong": "favorite $t(common.currentSong)",
|
||||||
"hotkey_favoritePreviousSong": "favorite $t(common.previousSong)",
|
"hotkey_favoritePreviousSong": "favorite $t(common.previousSong)",
|
||||||
"hotkey_globalSearch": "global search",
|
"hotkey_globalSearch": "global search",
|
||||||
"hotkey_localSearch": "in-page search",
|
"hotkey_localSearch": "in-page search",
|
||||||
|
"hotkey_listNavigateToPage": "list navigate to item page",
|
||||||
|
"hotkey_listPlayDefault": "list play",
|
||||||
|
"hotkey_listPlayLast": "list play last",
|
||||||
|
"hotkey_listPlayNext": "list play next",
|
||||||
|
"hotkey_listPlayNow": "list play now",
|
||||||
"hotkey_navigateHome": "navigate to home",
|
"hotkey_navigateHome": "navigate to home",
|
||||||
"hotkey_playbackNext": "next track",
|
"hotkey_playbackNext": "next track",
|
||||||
"hotkey_playbackPause": "pause",
|
"hotkey_playbackPause": "pause",
|
||||||
@@ -830,11 +901,13 @@
|
|||||||
"language_description": "sets the language for the application ($t(common.restartRequired))",
|
"language_description": "sets the language for the application ($t(common.restartRequired))",
|
||||||
"lastfm_description": "show links to Last.fm on artist/album pages",
|
"lastfm_description": "show links to Last.fm on artist/album pages",
|
||||||
"lastfm": "show last.fm links",
|
"lastfm": "show last.fm links",
|
||||||
|
"listenbrainz_description": "show links to ListenBrainz on artist/album pages",
|
||||||
|
"listenbrainz": "show ListenBrainz links",
|
||||||
"lastfmApiKey_description": "the API key for {{lastfm}}. required for cover art",
|
"lastfmApiKey_description": "the API key for {{lastfm}}. required for cover art",
|
||||||
"lastfmApiKey": "{{lastfm}} API key",
|
"lastfmApiKey": "{{lastfm}} API key",
|
||||||
"lyricFetch_description": "fetch lyrics from various internet sources",
|
"lyricFetch_description": "fetch lyrics from various internet sources",
|
||||||
"lyricFetch": "fetch lyrics from the internet",
|
"lyricFetch": "fetch lyrics from the internet",
|
||||||
"lyricFetchProvider_description": "select the providers to fetch lyrics from. the order of the providers is the order in which they will be queried",
|
"lyricFetchProvider_description": "select the providers to fetch lyrics from",
|
||||||
"lyricFetchProvider": "providers to fetch lyrics from",
|
"lyricFetchProvider": "providers to fetch lyrics from",
|
||||||
"lyricOffset_description": "offset the lyric by the specified amount of milliseconds",
|
"lyricOffset_description": "offset the lyric by the specified amount of milliseconds",
|
||||||
"lyricOffset": "lyric offset (ms)",
|
"lyricOffset": "lyric offset (ms)",
|
||||||
@@ -852,13 +925,25 @@
|
|||||||
"minimumScrobbleSeconds": "minimum scrobble (seconds)",
|
"minimumScrobbleSeconds": "minimum scrobble (seconds)",
|
||||||
"mpvExecutablePath_description": "sets the path to the mpv executable. if left empty, the default path will be used",
|
"mpvExecutablePath_description": "sets the path to the mpv executable. if left empty, the default path will be used",
|
||||||
"mpvExecutablePath": "mpv executable path",
|
"mpvExecutablePath": "mpv executable path",
|
||||||
|
"mpvExtraParameters": "mpv extra parameters",
|
||||||
|
"mpvExtraParameters_description": "extra arguments to pass to mpv",
|
||||||
"mpvExtraParameters_help": "one per line",
|
"mpvExtraParameters_help": "one per line",
|
||||||
"musicbrainz_description": "show links to MusicBrainz on artist/album pages, where MusicBrainz ID exists",
|
"musicbrainz_description": "show links to MusicBrainz on artist/album pages, where MusicBrainz ID exists",
|
||||||
"musicbrainz": "show MusicBrainz links",
|
"musicbrainz": "show MusicBrainz links",
|
||||||
|
"qobuz_description": "show links to Qobuz on artist/album pages",
|
||||||
|
"qobuz": "show Qobuz links",
|
||||||
|
"spotify_description": "show links to Spotify on artist/album pages",
|
||||||
|
"spotify": "show Spotify links",
|
||||||
|
"nativeSpotify_description": "open in the Spotify app instead of your browser",
|
||||||
|
"nativeSpotify": "use Spotify app",
|
||||||
"neteaseTranslation_description": "When enabled, fetches and displays translated lyrics from NetEase if available",
|
"neteaseTranslation_description": "When enabled, fetches and displays translated lyrics from NetEase if available",
|
||||||
"neteaseTranslation": "Enable NetEase translations",
|
"neteaseTranslation": "Enable NetEase translations",
|
||||||
"notify": "enable song notifications",
|
"notify": "enable song notifications",
|
||||||
"notify_description": "show notifications when changing the current song",
|
"notify_description": "show notifications when changing the current song",
|
||||||
|
"pathReplace": "file path replacement",
|
||||||
|
"pathReplace_description": "replace your server's default filepath",
|
||||||
|
"pathReplace_optionRemovePrefix": "remove prefix",
|
||||||
|
"pathReplace_optionAddPrefix": "add prefix",
|
||||||
"passwordStore_description": "what password/secret store to use. change this if you are having issues storing passwords",
|
"passwordStore_description": "what password/secret store to use. change this if you are having issues storing passwords",
|
||||||
"passwordStore": "passwords/secret store",
|
"passwordStore": "passwords/secret store",
|
||||||
"playerFilters": "Filter songs from the queue",
|
"playerFilters": "Filter songs from the queue",
|
||||||
@@ -901,6 +986,10 @@
|
|||||||
"showLyricsInSidebar": "show lyrics in player sidebar",
|
"showLyricsInSidebar": "show lyrics in player sidebar",
|
||||||
"showRatings_description": "controls if the star ratings feature shows up in the interface",
|
"showRatings_description": "controls if the star ratings feature shows up in the interface",
|
||||||
"showRatings": "show star ratings",
|
"showRatings": "show star ratings",
|
||||||
|
"blurExplicitImages": "blur explicit images",
|
||||||
|
"blurExplicitImages_description": "album and song artwork tagged as explicit will be blurred",
|
||||||
|
"enableGridMultiSelect": "enable grid multi-select",
|
||||||
|
"enableGridMultiSelect_description": "when enabled, allows selecting multiple items in grid views. when disabled, clicking grid item images will navigate to the item page",
|
||||||
"showVisualizerInSidebar_description": "a panel will be added to the player sidebar that displays the visualizer",
|
"showVisualizerInSidebar_description": "a panel will be added to the player sidebar that displays the visualizer",
|
||||||
"showVisualizerInSidebar": "show visualizer in player sidebar",
|
"showVisualizerInSidebar": "show visualizer in player sidebar",
|
||||||
"combinedLyricsAndVisualizer_description": "combine lyrics and visualizer into the same panel",
|
"combinedLyricsAndVisualizer_description": "combine lyrics and visualizer into the same panel",
|
||||||
@@ -922,9 +1011,9 @@
|
|||||||
"replayGainFallback_description": "gain in db to apply if the file has no {{ReplayGain}} tags",
|
"replayGainFallback_description": "gain in db to apply if the file has no {{ReplayGain}} tags",
|
||||||
"replayGainFallback": "{{ReplayGain}} fallback",
|
"replayGainFallback": "{{ReplayGain}} fallback",
|
||||||
"replayGainMode_description": "adjust volume gain according to {{ReplayGain}} values stored in the file metadata",
|
"replayGainMode_description": "adjust volume gain according to {{ReplayGain}} values stored in the file metadata",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"replayGainMode": "{{ReplayGain}} mode",
|
"replayGainMode": "{{ReplayGain}} mode",
|
||||||
"replayGainPreamp_description": "adjust the preamp gain applied to the {{ReplayGain}} values",
|
"replayGainPreamp_description": "adjust the preamp gain applied to the {{ReplayGain}} values",
|
||||||
"replayGainPreamp": "{{ReplayGain}} preamp (dB)",
|
"replayGainPreamp": "{{ReplayGain}} preamp (dB)",
|
||||||
@@ -942,12 +1031,23 @@
|
|||||||
"sidebarCollapsedNavigation": "sidebar (collapsed) navigation",
|
"sidebarCollapsedNavigation": "sidebar (collapsed) navigation",
|
||||||
"sidebarConfiguration_description": "select the items and order in which they appear in the sidebar",
|
"sidebarConfiguration_description": "select the items and order in which they appear in the sidebar",
|
||||||
"sidebarConfiguration": "sidebar configuration",
|
"sidebarConfiguration": "sidebar configuration",
|
||||||
|
"playerItemConfiguration_description": "configure what items are shown, and in what order, on the fullscreen player",
|
||||||
|
"playerItemConfiguration": "player item configuration",
|
||||||
"sidebarPlaylistList_description": "show or hide the playlist list in the sidebar",
|
"sidebarPlaylistList_description": "show or hide the playlist list in the sidebar",
|
||||||
"sidebarPlaylistList": "sidebar playlist list",
|
"sidebarPlaylistList": "sidebar playlist list",
|
||||||
|
"sidebarPlaylistSorting_description": "allows manual playlist sorting in the sidebar using drag and drop instead of the default server order",
|
||||||
|
"sidebarPlaylistSorting": "sidebar playlist sorting",
|
||||||
|
"sidebarPlaylistListFilterRegex_description": "hide playlists in the sidebar that match this regular expression",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "e.g. ^Daily Mix.*",
|
||||||
|
"sidebarPlaylistListFilterRegex": "playlist filter regex",
|
||||||
"sidePlayQueueStyle_description": "sets the style of the side play queue",
|
"sidePlayQueueStyle_description": "sets the style of the side play queue",
|
||||||
"sidePlayQueueStyle_optionAttached": "attached",
|
"sidePlayQueueStyle_optionAttached": "attached",
|
||||||
"sidePlayQueueStyle_optionDetached": "detached",
|
"sidePlayQueueStyle_optionDetached": "detached",
|
||||||
"mediaSession_description": "enables Windows Media Session integration, displaying media controls and metadata in the system volume overlay and lock screen (Windows only)",
|
"sidePlayQueueLayout": "side play queue layout",
|
||||||
|
"sidePlayQueueLayout_description": "sets the layout of the attached side play queue",
|
||||||
|
"sidePlayQueueLayout_optionHorizontal": "horizontal",
|
||||||
|
"sidePlayQueueLayout_optionVertical": "vertical",
|
||||||
|
"mediaSession_description": "enables Media Session integration, displaying media controls and metadata in the system volume overlay and lock screen",
|
||||||
"mediaSession": "enable media session",
|
"mediaSession": "enable media session",
|
||||||
"sidePlayQueueStyle": "side play queue style",
|
"sidePlayQueueStyle": "side play queue style",
|
||||||
"skipDuration_description": "sets the duration to skip when using the skip buttons on the player bar",
|
"skipDuration_description": "sets the duration to skip when using the skip buttons on the player bar",
|
||||||
@@ -982,6 +1082,8 @@
|
|||||||
"volumeWheelStep": "volume wheel step",
|
"volumeWheelStep": "volume wheel step",
|
||||||
"volumeWidth_description": "the width of the volume slider",
|
"volumeWidth_description": "the width of the volume slider",
|
||||||
"volumeWidth": "volume slider width",
|
"volumeWidth": "volume slider width",
|
||||||
|
"waveformLoadingDelay": "waveform loading delay",
|
||||||
|
"waveformLoadingDelay_description": "delay in seconds before loading waveform. increase this value if you are experiencing stutters when using the web player.",
|
||||||
"webAudio_description": "use web audio. this enables advanced features like replaygain. disable if you experience otherwise",
|
"webAudio_description": "use web audio. this enables advanced features like replaygain. disable if you experience otherwise",
|
||||||
"webAudio": "use web audio",
|
"webAudio": "use web audio",
|
||||||
"windowBarStyle_description": "select the style of the window bar",
|
"windowBarStyle_description": "select the style of the window bar",
|
||||||
@@ -998,19 +1100,19 @@
|
|||||||
"column": {
|
"column": {
|
||||||
"album": "album",
|
"album": "album",
|
||||||
"albumArtist": "album artist",
|
"albumArtist": "album artist",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biography",
|
"biography": "biography",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"comment": "comment",
|
"comment": "comment",
|
||||||
"dateAdded": "date added",
|
"dateAdded": "date added",
|
||||||
"discNumber": "disc",
|
"discNumber": "disc",
|
||||||
"favorite": "favorite",
|
"favorite": "favorite",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "last played",
|
"lastPlayed": "last played",
|
||||||
"path": "path",
|
"path": "path",
|
||||||
"playCount": "plays",
|
"playCount": "plays",
|
||||||
@@ -1019,7 +1121,7 @@
|
|||||||
"releaseYear": "year",
|
"releaseYear": "year",
|
||||||
"sampleRate": "$t(common.sampleRate)",
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "title",
|
"title": "title",
|
||||||
"trackNumber": "track",
|
"trackNumber": "track",
|
||||||
"owner": "owner"
|
"owner": "owner"
|
||||||
@@ -1054,26 +1156,29 @@
|
|||||||
"alternateRowColors": "alternate row colors",
|
"alternateRowColors": "alternate row colors",
|
||||||
"horizontalBorders": "row borders",
|
"horizontalBorders": "row borders",
|
||||||
"rowHoverHighlight": "row hover highlight",
|
"rowHoverHighlight": "row hover highlight",
|
||||||
|
"showHeader": "show header",
|
||||||
"verticalBorders": "column borders"
|
"verticalBorders": "column borders"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action, {\"count\": 2})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumGroup": "album group",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
|
"composer": "composer",
|
||||||
"dateAdded": "date added",
|
"dateAdded": "date added",
|
||||||
"discNumber": "disc number",
|
"discNumber": "disc number",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"genreBadge": "$t(entity.genre_one) (badges)",
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (badges)",
|
||||||
"image": "image",
|
"image": "image",
|
||||||
"lastPlayed": "last played",
|
"lastPlayed": "last played",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
@@ -1085,13 +1190,15 @@
|
|||||||
"rowIndex": "row index",
|
"rowIndex": "row index",
|
||||||
"sampleRate": "$t(common.sampleRate)",
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
|
"titleArtist": "$t(common.title) (artist)",
|
||||||
"titleCombined": "$t(common.title) (combined)",
|
"titleCombined": "$t(common.title) (combined)",
|
||||||
"trackNumber": "track number",
|
"trackNumber": "track number",
|
||||||
"year": "$t(common.year)"
|
"year": "$t(common.year)"
|
||||||
},
|
},
|
||||||
"view": {
|
"view": {
|
||||||
|
"detail": "detail",
|
||||||
"grid": "grid",
|
"grid": "grid",
|
||||||
"list": "list",
|
"list": "list",
|
||||||
"table": "table"
|
"table": "table"
|
||||||
@@ -1150,6 +1257,8 @@
|
|||||||
"position": "Position",
|
"position": "Position",
|
||||||
"level": "Level",
|
"level": "Level",
|
||||||
"remove": "Remove",
|
"remove": "Remove",
|
||||||
|
"pasteGradient": "Paste Gradient",
|
||||||
|
"pasteGradientPlaceholder": "Paste gradient JSON here...",
|
||||||
"custom": "Custom",
|
"custom": "Custom",
|
||||||
"builtIn": "Built-in",
|
"builtIn": "Built-in",
|
||||||
"colors": "Colors",
|
"colors": "Colors",
|
||||||
@@ -1204,16 +1313,16 @@
|
|||||||
"showScaleY": "Show Scale Y",
|
"showScaleY": "Show Scale Y",
|
||||||
"options": {
|
"options": {
|
||||||
"mode": {
|
"mode": {
|
||||||
"bars": "[0] Bars",
|
"0": "[0] Discrete Frequencies",
|
||||||
"circle": "[1] Circle",
|
"1": "[1] 1/24th octave / 240 bands",
|
||||||
"wave": "[2] Wave",
|
"2": "[2] 1/12th octave / 120 bands",
|
||||||
"rainbow": "[3] Rainbow",
|
"3": "[3] 1/8th octave / 80 bands",
|
||||||
"rings": "[4] Rings",
|
"4": "[4] 1/6th octave / 60 bands",
|
||||||
"mirror": "[5] Mirror",
|
"5": "[5] 1/4th octave / 40 bands",
|
||||||
"line": "[6] Line",
|
"6": "[6] 1/3rd octave / 30 bands",
|
||||||
"particles": "[7] Particles",
|
"7": "[7] Half octave / 20 bands",
|
||||||
"fullOctave": "[8] Full octave / 10 bands",
|
"8": "[8] Full octave / 10 bands",
|
||||||
"outlineBars": "[10] Outline bars"
|
"10": "[10] Line / Area graph"
|
||||||
},
|
},
|
||||||
"colorMode": {
|
"colorMode": {
|
||||||
"gradient": "Gradient",
|
"gradient": "Gradient",
|
||||||
@@ -1234,10 +1343,11 @@
|
|||||||
"dualVertical": "Dual-Vertical"
|
"dualVertical": "Dual-Vertical"
|
||||||
},
|
},
|
||||||
"frequencyScale": {
|
"frequencyScale": {
|
||||||
"bark": "Bark",
|
"none": "None",
|
||||||
"linear": "Linear",
|
"bark": "Bark Scale",
|
||||||
"log": "Log",
|
"linear": "Linear Scale",
|
||||||
"mel": "Mel"
|
"log": "Log Scale",
|
||||||
|
"mel": "Mel Scale"
|
||||||
},
|
},
|
||||||
"weightingFilter": {
|
"weightingFilter": {
|
||||||
"none": "None",
|
"none": "None",
|
||||||
|
|||||||
@@ -32,27 +32,34 @@
|
|||||||
"playSimilarSongs": "Reproducir canciones similares",
|
"playSimilarSongs": "Reproducir canciones similares",
|
||||||
"viewQueue": "ver cola",
|
"viewQueue": "ver cola",
|
||||||
"addLastShuffled": "Al final (mezclado)",
|
"addLastShuffled": "Al final (mezclado)",
|
||||||
"addNextShuffled": "Al siguiente (mezclado)",
|
"addNextShuffled": "Siguiente (mezclado)",
|
||||||
"queueType": "Tipo de cola",
|
|
||||||
"queueType_default": "Predeterminado",
|
|
||||||
"queueType_priority": "Prioridad",
|
|
||||||
"holdToShuffle": "Mantener para mezclar",
|
"holdToShuffle": "Mantener para mezclar",
|
||||||
"lyrics": "Letras",
|
"lyrics": "Letras",
|
||||||
"restoreQueueFromServer": "Restaurar cola del servidor",
|
"restoreQueueFromServer": "Restaurar cola del servidor",
|
||||||
"saveQueueToServer": "Guardar cola en el servidor",
|
"saveQueueToServer": "Guardar cola en el servidor",
|
||||||
"artistRadio": "Radio de artista",
|
"artistRadio": "Radio de artista",
|
||||||
"trackRadio": "Radio de pista"
|
"trackRadio": "Radio de pista",
|
||||||
|
"sleepTimer_minutes": "{{count}} min",
|
||||||
|
"sleepTimer_hours": "{{count}} h",
|
||||||
|
"sleepTimer_custom": "Personalizado",
|
||||||
|
"sleepTimer_setCustom": "Configurar temporizador",
|
||||||
|
"sleepTimer_cancel": "Cancelar temporizador",
|
||||||
|
"sleepTimer_timeRemaining": "{{time}} restante",
|
||||||
|
"sleepTimer_off": "Apagado",
|
||||||
|
"sleepTimer_endOfSong": "Fin de la canción actual",
|
||||||
|
"sleepTimer": "Temporizador de apagado",
|
||||||
|
"albumRadio": "Radio del álbum"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"crossfadeStyle_description": "selecciona el estilo de crossfade a usar por el reproductor de audio",
|
"crossfadeStyle_description": "selecciona el estilo de crossfade a usar por el reproductor de audio",
|
||||||
"remotePort_description": "establece el puerto para el control remoto del servidor",
|
"remotePort_description": "establece el puerto para el control remoto del servidor",
|
||||||
"hotkey_skipBackward": "retroceder",
|
"hotkey_skipBackward": "retroceder",
|
||||||
"replayGainMode_description": "ajusta el volumen de ganancia acorde a los valores de {{ReplayGain}} almacenados en los metadatos del archivo",
|
"replayGainMode_description": "ajusta el volumen de ganancia acorde a los valores de {{ReplayGain}} almacenados en los metadatos del archivo",
|
||||||
"audioDevice_description": "selecciona el dispositivo de audio a usar durante la reproducción (solo reproductor web)",
|
"audioDevice_description": "selecciona el dispositivo de audio a usar durante la reproducción",
|
||||||
"theme_description": "establece el tema a usar por la aplicación",
|
"theme_description": "establece el tema a usar por la aplicación",
|
||||||
"hotkey_playbackPause": "pausa",
|
"hotkey_playbackPause": "pausa",
|
||||||
"replayGainFallback": "{{ReplayGain}} alternativa",
|
"replayGainFallback": "{{ReplayGain}} alternativa",
|
||||||
"sidebarCollapsedNavigation_description": "mostrar u ocultar la navegación en la barra lateral contraída",
|
"sidebarCollapsedNavigation_description": "Muestra u oculta la navegación en la barra lateral contraída",
|
||||||
"hotkey_volumeUp": "subir volumen",
|
"hotkey_volumeUp": "subir volumen",
|
||||||
"skipDuration": "duración de salto",
|
"skipDuration": "duración de salto",
|
||||||
"discordIdleStatus_description": "cuando se activa, actualiza el estado mientras el reproductor está inactivo",
|
"discordIdleStatus_description": "cuando se activa, actualiza el estado mientras el reproductor está inactivo",
|
||||||
@@ -98,11 +105,10 @@
|
|||||||
"hotkey_globalSearch": "búsqueda global",
|
"hotkey_globalSearch": "búsqueda global",
|
||||||
"gaplessAudio_description": "establece la configuración de audio sin pausas para mpv",
|
"gaplessAudio_description": "establece la configuración de audio sin pausas para mpv",
|
||||||
"remoteUsername_description": "establece el nombre de usuario para el control remoto del servidor. si el usuario y la contraseña están vacíos, la autenticación será deshabilitada",
|
"remoteUsername_description": "establece el nombre de usuario para el control remoto del servidor. si el usuario y la contraseña están vacíos, la autenticación será deshabilitada",
|
||||||
"disableAutomaticUpdates": "desactiva las actualizaciones automáticas",
|
|
||||||
"exitToTray_description": "sale de la aplicación a la bandeja del sistema",
|
"exitToTray_description": "sale de la aplicación a la bandeja del sistema",
|
||||||
"followLyric_description": "desplaza la letra a la posición de reproducción actual",
|
"followLyric_description": "desplaza la letra a la posición de reproducción actual",
|
||||||
"hotkey_favoritePreviousSong": "$t(common.previousSong) favorita",
|
"hotkey_favoritePreviousSong": "$t(common.previousSong) favorita",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"lyricOffset": "desfase de letra (ms)",
|
"lyricOffset": "desfase de letra (ms)",
|
||||||
"discordUpdateInterval_description": "el tiempo en segundos entre cada actualización (mínimo 15 segundos)",
|
"discordUpdateInterval_description": "el tiempo en segundos entre cada actualización (mínimo 15 segundos)",
|
||||||
"fontType_optionCustom": "fuente personalizada",
|
"fontType_optionCustom": "fuente personalizada",
|
||||||
@@ -114,7 +120,7 @@
|
|||||||
"playbackStyle_optionCrossFade": "crossfade",
|
"playbackStyle_optionCrossFade": "crossfade",
|
||||||
"hotkey_rate3": "calificar con 3 estrellas",
|
"hotkey_rate3": "calificar con 3 estrellas",
|
||||||
"font": "fuente",
|
"font": "fuente",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"themeLight_description": "establece el tema claro a usar por la aplicación",
|
"themeLight_description": "establece el tema claro a usar por la aplicación",
|
||||||
"hotkey_toggleFullScreenPlayer": "cambia el reproductor a pantalla completa",
|
"hotkey_toggleFullScreenPlayer": "cambia el reproductor a pantalla completa",
|
||||||
"hotkey_localSearch": "búsqueda en la página",
|
"hotkey_localSearch": "búsqueda en la página",
|
||||||
@@ -122,7 +128,7 @@
|
|||||||
"remotePassword_description": "establece la contraseña para el control remoto del servidor. Esas credenciales son transferidas de forma insegura por defecto, por lo que deberías usar una contraseña única para que no tengas nada de lo que preocuparte",
|
"remotePassword_description": "establece la contraseña para el control remoto del servidor. Esas credenciales son transferidas de forma insegura por defecto, por lo que deberías usar una contraseña única para que no tengas nada de lo que preocuparte",
|
||||||
"hotkey_rate5": "calificar con 5 estrellas",
|
"hotkey_rate5": "calificar con 5 estrellas",
|
||||||
"hotkey_playbackPrevious": "pista anterior",
|
"hotkey_playbackPrevious": "pista anterior",
|
||||||
"showSkipButtons_description": "muestra o esconde los botones de saltar en la barra del reproductor",
|
"showSkipButtons_description": "Muestra u oculta los botones de saltar en la barra del reproductor",
|
||||||
"crossfadeDuration_description": "establece la duración del efecto de crossfade",
|
"crossfadeDuration_description": "establece la duración del efecto de crossfade",
|
||||||
"playbackStyle": "estilo de reproducción",
|
"playbackStyle": "estilo de reproducción",
|
||||||
"hotkey_toggleShuffle": "alterna aleatorio",
|
"hotkey_toggleShuffle": "alterna aleatorio",
|
||||||
@@ -137,12 +143,12 @@
|
|||||||
"exitToTray": "salir a la bandeja",
|
"exitToTray": "salir a la bandeja",
|
||||||
"hotkey_rate4": "calificar con 4 estrellas",
|
"hotkey_rate4": "calificar con 4 estrellas",
|
||||||
"enableRemote": "activar control remoto del servidor",
|
"enableRemote": "activar control remoto del servidor",
|
||||||
"showSkipButton_description": "muestra o esconde los botones de saltar en la barra del reproductor",
|
"showSkipButton_description": "Muestra u oculta los botones de saltar en la barra del reproductor",
|
||||||
"savePlayQueue": "guardar cola de reproducción",
|
"savePlayQueue": "guardar cola de reproducción",
|
||||||
"minimumScrobbleSeconds_description": "la duración mínima en segundos de la canción que debe ser reproducida antes de hacer scrobble",
|
"minimumScrobbleSeconds_description": "la duración mínima en segundos de la canción que debe ser reproducida antes de hacer scrobble",
|
||||||
"fontType_description": "Fuente incorporada selecciona una de las fuentes proporcionadas por feishin. Fuente del sistema te permite seleccionar cualquier fuente proporcionada por tu sistema operativo. Personalizada te permite proporcionar tu propia fuente",
|
"fontType_description": "Fuente incorporada selecciona una de las fuentes proporcionadas por feishin. Fuente del sistema te permite seleccionar cualquier fuente proporcionada por tu sistema operativo. Personalizada te permite proporcionar tu propia fuente",
|
||||||
"playButtonBehavior": "comportamiento del botón de reproducción",
|
"playButtonBehavior": "comportamiento del botón de reproducción",
|
||||||
"sidebarPlaylistList_description": "muestra o esconde las listas de reproducción en la barra lateral",
|
"sidebarPlaylistList_description": "Muestra u oculta las listas de reproducción en la barra lateral",
|
||||||
"sidePlayQueueStyle_description": "establece el estilo de la cola de reproducción lateral",
|
"sidePlayQueueStyle_description": "establece el estilo de la cola de reproducción lateral",
|
||||||
"replayGainMode": "modo de {{ReplayGain}}",
|
"replayGainMode": "modo de {{ReplayGain}}",
|
||||||
"playbackStyle_optionNormal": "normal",
|
"playbackStyle_optionNormal": "normal",
|
||||||
@@ -158,12 +164,12 @@
|
|||||||
"useSystemTheme_description": "sigue la preferencia clara u oscura definida por el sistema",
|
"useSystemTheme_description": "sigue la preferencia clara u oscura definida por el sistema",
|
||||||
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
||||||
"lyricFetch_description": "busca letras en varias fuentes de Internet",
|
"lyricFetch_description": "busca letras en varias fuentes de Internet",
|
||||||
"lyricFetchProvider_description": "selecciona los proveedores para buscar letras. el orden de los proveedores es el orden en el que se consultarán",
|
"lyricFetchProvider_description": "Selecciona los proveedores para buscar letras",
|
||||||
"globalMediaHotkeys_description": "activa o desactiva el uso de las teclas de acceso rápidas del sistema a medios para controlar la reproducción",
|
"globalMediaHotkeys_description": "activa o desactiva el uso de las teclas de acceso rápidas del sistema a medios para controlar la reproducción",
|
||||||
"customFontPath": "ruta de fuente personalizada",
|
"customFontPath": "ruta de fuente personalizada",
|
||||||
"followLyric": "seguir la letra actual",
|
"followLyric": "seguir la letra actual",
|
||||||
"crossfadeDuration": "duración del crossfade",
|
"crossfadeDuration": "duración del crossfade",
|
||||||
"discordIdleStatus": "mostrar el estado inactivo en el estado de actividad",
|
"discordIdleStatus": "mostrar estado inactivo en el estado de actividad",
|
||||||
"sidePlayQueueStyle_optionDetached": "separada",
|
"sidePlayQueueStyle_optionDetached": "separada",
|
||||||
"audioPlayer": "reproductor de audio",
|
"audioPlayer": "reproductor de audio",
|
||||||
"hotkey_zoomOut": "reducir",
|
"hotkey_zoomOut": "reducir",
|
||||||
@@ -210,7 +216,7 @@
|
|||||||
"passwordStore": "contraseñas/almacenamiento secreto",
|
"passwordStore": "contraseñas/almacenamiento secreto",
|
||||||
"homeConfiguration": "Configuración de la página de inicio",
|
"homeConfiguration": "Configuración de la página de inicio",
|
||||||
"mpvExtraParameters_help": "Uno por línea",
|
"mpvExtraParameters_help": "Uno por línea",
|
||||||
"externalLinks_description": "Permite mostrar enlaces externos (Last.fm, MusicBrainz) en las páginas del artista/álbum",
|
"externalLinks_description": "Permite mostrar enlaces externos (Last.fm, MusicBrainz) en las páginas de artistas/álbumes",
|
||||||
"homeConfiguration_description": "Configura qué elementos son mostrados y en qué orden en la página de inicio",
|
"homeConfiguration_description": "Configura qué elementos son mostrados y en qué orden en la página de inicio",
|
||||||
"clearCacheSuccess": "Caché limpiada correctamente",
|
"clearCacheSuccess": "Caché limpiada correctamente",
|
||||||
"externalLinks": "Mostrar enlaces externos",
|
"externalLinks": "Mostrar enlaces externos",
|
||||||
@@ -223,7 +229,7 @@
|
|||||||
"discordListening_description": "muestra el estado como Escuchando en lugar de Jugando a",
|
"discordListening_description": "muestra el estado como Escuchando en lugar de Jugando a",
|
||||||
"discordListening": "Mostrar estado como escuchando",
|
"discordListening": "Mostrar estado como escuchando",
|
||||||
"contextMenu": "Configuración del menú de contexto (clic derecho)",
|
"contextMenu": "Configuración del menú de contexto (clic derecho)",
|
||||||
"contextMenu_description": "Te permite esconder elementos que son mostrados en el menú cuando haces clic derecho en un elemento. Los elementos que no estén seleccionados serán escondidos",
|
"contextMenu_description": "Te permite ocultar elementos que son mostrados en el menú cuando haces clic derecho en un elemento. Los elementos que no estén seleccionados se ocultarán",
|
||||||
"customCssEnable": "Habilitar CSS personalizado",
|
"customCssEnable": "Habilitar CSS personalizado",
|
||||||
"customCssEnable_description": "Permite escribir CSS personalizado",
|
"customCssEnable_description": "Permite escribir CSS personalizado",
|
||||||
"customCss": "CSS personalizado",
|
"customCss": "CSS personalizado",
|
||||||
@@ -237,13 +243,13 @@
|
|||||||
"transcodeFormat": "formato a transcodificar",
|
"transcodeFormat": "formato a transcodificar",
|
||||||
"transcodeFormat_description": "selecciona el formato a transcodificar. dejar vacío para que el servidor decida",
|
"transcodeFormat_description": "selecciona el formato a transcodificar. dejar vacío para que el servidor decida",
|
||||||
"albumBackground": "imagen de fondo del álbum",
|
"albumBackground": "imagen de fondo del álbum",
|
||||||
"albumBackground_description": "Añade una imagen de fondo a las páginas del álbum que contienen la carátula del álbum",
|
"albumBackground_description": "Añade una imagen de fondo a las páginas de álbumes que contienen la carátula del álbum",
|
||||||
"albumBackgroundBlur": "Tamaño de desenfoque de la imagen de fondo del álbum",
|
"albumBackgroundBlur": "Tamaño de desenfoque de la imagen de fondo del álbum",
|
||||||
"albumBackgroundBlur_description": "Ajusta la cantidad de desenfoque aplicado a la imagen de fondo del álbum",
|
"albumBackgroundBlur_description": "Ajusta la cantidad de desenfoque aplicado a la imagen de fondo del álbum",
|
||||||
"playerbarOpenDrawer": "Cambiar la barra del reproductor a pantalla completa",
|
"playerbarOpenDrawer": "Cambiar la barra del reproductor a pantalla completa",
|
||||||
"playerbarOpenDrawer_description": "Permite hacer clic en la barra del reproductor para abrir el reproductor a pantalla completa",
|
"playerbarOpenDrawer_description": "Permite hacer clic en la barra del reproductor para abrir el reproductor a pantalla completa",
|
||||||
"artistConfiguration": "Configuración de la página del artista del álbum",
|
"artistConfiguration": "Configuración de la página de artistas del álbum",
|
||||||
"artistConfiguration_description": "Configura qué elementos se muestran y en qué orden en la página del artista del álbum",
|
"artistConfiguration_description": "Configura qué elementos se muestran y en qué orden en la página de artistas del álbum",
|
||||||
"playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)",
|
"playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)",
|
||||||
"trayEnabled": "Mostrar en el área de notificación",
|
"trayEnabled": "Mostrar en el área de notificación",
|
||||||
"trayEnabled_description": "muestra/oculta el icono/menú del área de notificación. si está deshabilitado, también deshabilita minimizar/salir a la bandeja",
|
"trayEnabled_description": "muestra/oculta el icono/menú del área de notificación. si está deshabilitado, también deshabilita minimizar/salir a la bandeja",
|
||||||
@@ -286,10 +292,10 @@
|
|||||||
"releaseChannel_optionLatest": "Última versión",
|
"releaseChannel_optionLatest": "Última versión",
|
||||||
"releaseChannel_optionBeta": "Beta",
|
"releaseChannel_optionBeta": "Beta",
|
||||||
"releaseChannel": "Canal de lanzamiento",
|
"releaseChannel": "Canal de lanzamiento",
|
||||||
"releaseChannel_description": "Elige entre lanzamientos estables o beta para las actualizaciones automáticas",
|
"releaseChannel_description": "Elige entre lanzamientos estables, beta, o alpha (nightly) para las actualizaciones automáticas",
|
||||||
"artistBackground_description": "Añade una imagen de fondo para las páginas de artista que contienen el arte del artista",
|
"artistBackground_description": "Añade una imagen de fondo para las páginas de artistas que contienen el arte de los artistas",
|
||||||
"mediaSession": "Activar sesión de medios",
|
"mediaSession": "Activar sesión de medios",
|
||||||
"mediaSession_description": "Activa la integración de la sesión de medios de Windows, mostrando los controles de medios y los metadatos en la superposición del volumen del sistema y en la pantalla de bloqueo (solo en Windows)",
|
"mediaSession_description": "Activa la integración de la sesión de medios, mostrando los controles de medios y los metadatos en la superposición del volumen del sistema y en la pantalla de bloqueo",
|
||||||
"exportImportSettings_control_description": "Exporta e importa la configuración a través de JSON",
|
"exportImportSettings_control_description": "Exporta e importa la configuración a través de JSON",
|
||||||
"exportImportSettings_control_exportText": "exportar configuración",
|
"exportImportSettings_control_exportText": "exportar configuración",
|
||||||
"exportImportSettings_control_importText": "importar configuración",
|
"exportImportSettings_control_importText": "importar configuración",
|
||||||
@@ -322,8 +328,8 @@
|
|||||||
"playerbarWaveformRadius": "Radio de la forma de onda",
|
"playerbarWaveformRadius": "Radio de la forma de onda",
|
||||||
"showLyricsInSidebar_description": "Se añadirá un panel a la cola de reproducción acoplada que muestra las letras",
|
"showLyricsInSidebar_description": "Se añadirá un panel a la cola de reproducción acoplada que muestra las letras",
|
||||||
"showLyricsInSidebar": "Mostrar letras en la barra lateral del reproductor",
|
"showLyricsInSidebar": "Mostrar letras en la barra lateral del reproductor",
|
||||||
"showVisualizerInSidebar_description": "Se añadirá un panel a la barra lateral de reproducción que muestra el visualizador",
|
"showVisualizerInSidebar_description": "Se añadirá un panel a la barra lateral del reproductor que muestra el visualizador",
|
||||||
"showVisualizerInSidebar": "Mostrar visualizador en la barra lateral de reproducción",
|
"showVisualizerInSidebar": "Mostrar visualizador en la barra lateral del reproductor",
|
||||||
"queryBuilder": "Generador de consultas",
|
"queryBuilder": "Generador de consultas",
|
||||||
"queryBuilderCustomFields_inputTag": "Etiqueta",
|
"queryBuilderCustomFields_inputTag": "Etiqueta",
|
||||||
"queryBuilderCustomFields": "Campos personalizados",
|
"queryBuilderCustomFields": "Campos personalizados",
|
||||||
@@ -353,29 +359,98 @@
|
|||||||
"artistRadioCount_description": "Establece el número de canciones a buscar para la radio de artista y de pista",
|
"artistRadioCount_description": "Establece el número de canciones a buscar para la radio de artista y de pista",
|
||||||
"artistRadioCount": "Recuento de radio de artista/pista",
|
"artistRadioCount": "Recuento de radio de artista/pista",
|
||||||
"imageResolution": "Resolución de imagen",
|
"imageResolution": "Resolución de imagen",
|
||||||
"imageResolution_description": "La resolución de las imágenes usadas en la aplicación. Usar un valor de 0 lo dejará de forma predeterminada a la resolución nativa de la imagen"
|
"imageResolution_description": "La resolución de las imágenes usadas en la aplicación. Usar un valor de 0 lo dejará de forma predeterminada a la resolución nativa de la imagen",
|
||||||
|
"imageResolution_optionTable": "Tabla",
|
||||||
|
"imageResolution_optionItemCard": "Tarjeta de elemento",
|
||||||
|
"imageResolution_optionSidebar": "Barra lateral",
|
||||||
|
"imageResolution_optionHeader": "Cabecera",
|
||||||
|
"imageResolution_optionFullScreenPlayer": "Reproductor a pantalla completa",
|
||||||
|
"showRatings_description": "Controla si la característica de calificación de estrellas aparece en la interfaz",
|
||||||
|
"showRatings": "Mostrar calificación de estrellas",
|
||||||
|
"combinedLyricsAndVisualizer_description": "Combina letras y visualizador en el mismo panel",
|
||||||
|
"combinedLyricsAndVisualizer": "Combinar letras y visualizador en la barra lateral del reproductor",
|
||||||
|
"artistReleaseTypeConfiguration": "Configuración de tipo de lanzamiento de artista",
|
||||||
|
"artistReleaseTypeConfiguration_description": "Configura qué tipos de lanzamiento son mostrados, y en qué orden, en la página de artistas del álbum",
|
||||||
|
"mpvExtraParameters": "Parámetros adicionales de MPV",
|
||||||
|
"mpvExtraParameters_description": "Argumentos adicionales a pasar a MPV",
|
||||||
|
"hotkey_listPlayDefault": "Reproducir lista",
|
||||||
|
"hotkey_listPlayLast": "Reproducir lista al final",
|
||||||
|
"hotkey_listPlayNext": "Reproducir lista a continuación",
|
||||||
|
"hotkey_listPlayNow": "Reproducir lista ahora",
|
||||||
|
"hotkey_listNavigateToPage": "Navegar por la lista hasta la página del elemento",
|
||||||
|
"pathReplace_description": "Reemplaza la ruta de archivo predeterminada de tu servidor",
|
||||||
|
"pathReplace": "Reemplazo de la ruta de archivo",
|
||||||
|
"pathReplace_optionRemovePrefix": "Eliminar prefijo",
|
||||||
|
"pathReplace_optionAddPrefix": "Añadir prefijo",
|
||||||
|
"homeFeatureStyle": "Estilo del carrusel de destacados del inicio",
|
||||||
|
"homeFeatureStyle_description": "Controla el estilo del carrusel de destacados del inicio",
|
||||||
|
"homeFeatureStyle_optionMultiple": "Múltiple",
|
||||||
|
"homeFeatureStyle_optionSingle": "Simple",
|
||||||
|
"enableGridMultiSelect": "Activar selección múltiple de rejilla",
|
||||||
|
"enableGridMultiSelect_description": "Cuando está activo, permite seleccionar múltiples elementos en las vistas de rejilla. Cuando está desactivado, hacer clic en las imágenes de los elementos de la rejilla navegará a la página del elemento",
|
||||||
|
"sidebarPlaylistSorting": "Ordenación de la lista de reproducción de la barra lateral",
|
||||||
|
"sidebarPlaylistSorting_description": "Permite la ordenación manual de la lista de reproducción en la barra lateral usando arrastrar y soltar en lugar del orden predeterminado del servidor",
|
||||||
|
"sidebarPlaylistListFilterRegex": "Expresión regular de filtrado de listas de reproducción",
|
||||||
|
"sidebarPlaylistListFilterRegex_description": "Esconde las listas de reproducción en la barra lateral que coincidan con esta expresión regular",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "p. ej. ^Mezcla diaria.*",
|
||||||
|
"blurExplicitImages": "Desenfocar imágenes explícitas",
|
||||||
|
"blurExplicitImages_description": "El álbum y la carátula de la canción etiquetados como explícitos serán desenfocados",
|
||||||
|
"releaseChannel_optionAlpha": "Alpha (nightly)",
|
||||||
|
"analyticsEnable": "Enviar analíticas basadas en el uso",
|
||||||
|
"analyticsEnable_description": "Se envían datos de uso anonimizados al desarrollador para ayudar a mejorar la aplicación",
|
||||||
|
"automaticUpdates": "Actualizaciones automáticas",
|
||||||
|
"automaticUpdates_description": "Busca e instala actualizaciones automáticamente",
|
||||||
|
"discordStateIcon": "Mostrar icono de reproducción",
|
||||||
|
"discordStateIcon_description": "Muestra un icono pequeño de reproducción en el estado de actividad. El icono de pausa se muestra siempre cuando \"Mostrar estado de actividad cuando esté en pausa\" esté activado",
|
||||||
|
"playerItemConfiguration": "Configuración de elementos del reproductor",
|
||||||
|
"playerItemConfiguration_description": "Configura qué elementos se muestran, y en qué orden, en el reproductor a pantalla completa",
|
||||||
|
"primaryShade": "Tono principal",
|
||||||
|
"useThemePrimaryShade": "Usar tono principal del tema",
|
||||||
|
"useThemePrimaryShade_description": "Usa el tono principal definido en el tema seleccionado para las variantes de color primario",
|
||||||
|
"primaryShade_description": "Sobreescribe el tono principal (0-9) usado para los botones, enlaces, y otros elementos de colores primarios",
|
||||||
|
"autosave": "Guardar automáticamente la cola de reproducción",
|
||||||
|
"autosaveCount": "Frecuencia de guardado automática de la cola de reproducción",
|
||||||
|
"autosave_description": "Permite guardar automáticamente la cola de reproducción en tu servidor. Esto solo es posible cuando se usa Navidrome/Subsonic, y no puedes tener una cola de reproducción mezclada.",
|
||||||
|
"autosaveCount_description": "Cuántas pistas cambian antes de que la cola sea guardada. 1 (mínimo) quiere decir que todas las canciones cambian",
|
||||||
|
"spotify_description": "Muestra enlaces a Spotify en las páginas de artistas/álbumes",
|
||||||
|
"spotify": "Mostrar enlaces de Spotify",
|
||||||
|
"nativeSpotify_description": "Abre en la aplicación de Spotify en lugar de tu navegador",
|
||||||
|
"nativeSpotify": "Usar la aplicación de Spotify",
|
||||||
|
"listenbrainz": "Mostrar enlaces a ListenBrainz",
|
||||||
|
"listenbrainz_description": "Muestra enlaces a ListenBrainz en las páginas de artistas/álbumes",
|
||||||
|
"qobuz_description": "Muestra enlaces a Qobuz en las páginas de artistas/álbumes",
|
||||||
|
"qobuz": "Mostrar enlaces a Qobuz",
|
||||||
|
"sidePlayQueueLayout_optionHorizontal": "Horizontal",
|
||||||
|
"sidePlayQueueLayout_optionVertical": "Vertical",
|
||||||
|
"sidePlayQueueLayout": "Diseño de la cola de reproducción lateral",
|
||||||
|
"sidePlayQueueLayout_description": "Establece el diseño de la cola de reproducción lateral adjunta",
|
||||||
|
"waveformLoadingDelay": "Retraso de carga de la forma de onda",
|
||||||
|
"waveformLoadingDelay_description": "Retraso en segundos antes de cargar la forma de onda. Incrementa este valor si estás experimentando tartamudeos al usar el reproductor web."
|
||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "editar $t(entity.playlist_one)",
|
"editPlaylist": "editar $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "ir a la página",
|
"goToPage": "ir a la página",
|
||||||
"moveToTop": "mover al principio",
|
"moveToTop": "mover al principio",
|
||||||
"clearQueue": "limpiar cola",
|
"clearQueue": "limpiar cola",
|
||||||
"addToFavorites": "añadir a $t(entity.favorite_other)",
|
"addToFavorites": "añadir a $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "añadir a $t(entity.playlist_one)",
|
"addToPlaylist": "añadir a $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "crear $t(entity.playlist_one)",
|
"createPlaylist": "crear $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "eliminar de $t(entity.playlist_one)",
|
"removeFromPlaylist": "eliminar de $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "ver $t(entity.playlist_other)",
|
"viewPlaylists": "ver $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "eliminar $t(entity.playlist_one)",
|
"deletePlaylist": "eliminar $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "eliminar de la cola",
|
"removeFromQueue": "eliminar de la cola",
|
||||||
"deselectAll": "desmarcar todo",
|
"deselectAll": "desmarcar todo",
|
||||||
"moveToBottom": "mover al final",
|
"moveToBottom": "mover al final",
|
||||||
"setRating": "establecer calificación",
|
"setRating": "establecer calificación",
|
||||||
"toggleSmartPlaylistEditor": "cambiar editor $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "cambiar editor $t(entity.smartPlaylist)",
|
||||||
"removeFromFavorites": "eliminar de $t(entity.favorite_other)",
|
"removeFromFavorites": "eliminar de $t(entity.favorite, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Abrir en Last.fm",
|
"lastfm": "Abrir en Last.fm",
|
||||||
"musicbrainz": "Abrir en MusicBrainz"
|
"musicbrainz": "Abrir en MusicBrainz",
|
||||||
|
"spotify": "Abrir en Spotify",
|
||||||
|
"listenbrainz": "Abrir en ListenBrainz",
|
||||||
|
"qobuz": "Abrir en Qobuz"
|
||||||
},
|
},
|
||||||
"moveToNext": "pasar al siguiente",
|
"moveToNext": "pasar al siguiente",
|
||||||
"downloadStarted": "Iniciada descarga de {{count}} elementos",
|
"downloadStarted": "Iniciada descarga de {{count}} elementos",
|
||||||
@@ -388,18 +463,19 @@
|
|||||||
"holdToMoveToTop": "Mantener pulsado para desplazar hacia arriba",
|
"holdToMoveToTop": "Mantener pulsado para desplazar hacia arriba",
|
||||||
"moveUp": "Desplazar hacia arriba",
|
"moveUp": "Desplazar hacia arriba",
|
||||||
"moveDown": "Desplazar hacia abajo",
|
"moveDown": "Desplazar hacia abajo",
|
||||||
"createRadioStation": "Crear $t(entity.radioStation_one)",
|
"createRadioStation": "Crear $t(entity.radioStation, {\"count\": 1})",
|
||||||
"deleteRadioStation": "Borrar $t(entity.radioStation_one)",
|
"deleteRadioStation": "Borrar $t(entity.radioStation, {\"count\": 1})",
|
||||||
"openApplicationDirectory": "Abrir directorio de la aplicación",
|
"openApplicationDirectory": "Abrir directorio de la aplicación",
|
||||||
"addOrRemoveFromSelection": "Añadir o quitar de la selección",
|
"addOrRemoveFromSelection": "Añadir o quitar de la selección",
|
||||||
"selectRangeOfItems": "Seleccionar un intervalo de elementos",
|
"selectRangeOfItems": "Seleccionar un intervalo de elementos",
|
||||||
"selectAll": "Seleccionar todo"
|
"selectAll": "Seleccionar todo",
|
||||||
|
"goToCurrent": "Ir al elemento actual"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"backward": "hacia atrás",
|
"backward": "hacia atrás",
|
||||||
"increase": "aumentar",
|
"increase": "aumentar",
|
||||||
"rating": "calificación",
|
"rating": "calificación",
|
||||||
"bpm": "lpm",
|
"bpm": "bpm",
|
||||||
"refresh": "actualizar",
|
"refresh": "actualizar",
|
||||||
"unknown": "desconocido",
|
"unknown": "desconocido",
|
||||||
"areYouSure": "seguro?",
|
"areYouSure": "seguro?",
|
||||||
@@ -408,10 +484,10 @@
|
|||||||
"left": "izquierda",
|
"left": "izquierda",
|
||||||
"save": "guardar",
|
"save": "guardar",
|
||||||
"right": "derecha",
|
"right": "derecha",
|
||||||
"currentSong": "$t(entity.track_one) actual",
|
"currentSong": "$t(entity.track, {\"count\": 1}) actual",
|
||||||
"collapse": "contraer",
|
"collapse": "contraer",
|
||||||
"trackNumber": "pista",
|
"trackNumber": "pista",
|
||||||
"descending": "descendiente",
|
"descending": "descendente",
|
||||||
"add": "añadir",
|
"add": "añadir",
|
||||||
"ascending": "ascendente",
|
"ascending": "ascendente",
|
||||||
"dismiss": "descartar",
|
"dismiss": "descartar",
|
||||||
@@ -437,7 +513,9 @@
|
|||||||
"delete": "eliminar",
|
"delete": "eliminar",
|
||||||
"cancel": "cancelar",
|
"cancel": "cancelar",
|
||||||
"forceRestartRequired": "reiniciar para aplicar cambios... cerrar la notificación para reiniciar",
|
"forceRestartRequired": "reiniciar para aplicar cambios... cerrar la notificación para reiniciar",
|
||||||
"setting": "configuración",
|
"setting_one": "configuración",
|
||||||
|
"setting_many": "configuración",
|
||||||
|
"setting_other": "configuración",
|
||||||
"version": "versión",
|
"version": "versión",
|
||||||
"title": "título",
|
"title": "título",
|
||||||
"filters": "filtros",
|
"filters": "filtros",
|
||||||
@@ -455,7 +533,7 @@
|
|||||||
"none": "ninguno",
|
"none": "ninguno",
|
||||||
"menu": "menú",
|
"menu": "menú",
|
||||||
"restartRequired": "reinicio requerido",
|
"restartRequired": "reinicio requerido",
|
||||||
"previousSong": "anterior $t(entity.track_one)",
|
"previousSong": "$t(entity.track, {\"count\": 1}) anterior",
|
||||||
"noResultsFromQuery": "la petición no devolvió resultados",
|
"noResultsFromQuery": "la petición no devolvió resultados",
|
||||||
"quit": "salir",
|
"quit": "salir",
|
||||||
"expand": "expandir",
|
"expand": "expandir",
|
||||||
@@ -512,7 +590,15 @@
|
|||||||
"noFilters": "Ningún filtro configurado",
|
"noFilters": "Ningún filtro configurado",
|
||||||
"view": "Vista",
|
"view": "Vista",
|
||||||
"countSelected": "{{count}} seleccionados",
|
"countSelected": "{{count}} seleccionados",
|
||||||
"retry": "Reintentar"
|
"retry": "Reintentar",
|
||||||
|
"mood": "Estado de ánimo",
|
||||||
|
"example": "Ejemplo",
|
||||||
|
"filter_single": "simple",
|
||||||
|
"filter_multiple": "multi",
|
||||||
|
"rename": "Renombrar",
|
||||||
|
"newVersionAvailable": "Una nueva versión está disponible",
|
||||||
|
"numberOfResults": "{{numberOfResults}} resultados",
|
||||||
|
"grouping": "Agrupar"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"remotePortWarning": "reiniciar el servidor para aplicar el nuevo puerto",
|
"remotePortWarning": "reiniciar el servidor para aplicar el nuevo puerto",
|
||||||
@@ -543,13 +629,16 @@
|
|||||||
"multipleServerSaveQueueError": "La cola de reproducción tiene una o más canciones que no son del servidor actual. Esto no está soportado",
|
"multipleServerSaveQueueError": "La cola de reproducción tiene una o más canciones que no son del servidor actual. Esto no está soportado",
|
||||||
"settingsSyncError": "Se encontraron discrepancias entre las opciones del renderizador y el proceso principal. Reinicia la aplicación para aplicar los cambios",
|
"settingsSyncError": "Se encontraron discrepancias entre las opciones del renderizador y el proceso principal. Reinicia la aplicación para aplicar los cambios",
|
||||||
"noNetwork": "Servidor no disponible",
|
"noNetwork": "Servidor no disponible",
|
||||||
"noNetworkDescription": "No se pudo conectar a este servidor"
|
"noNetworkDescription": "No se pudo conectar a este servidor",
|
||||||
|
"invalidJson": "JSON inválido",
|
||||||
|
"serverLockSingleServer": "Solo se permite un servidor cuando el servidor está bloqueado",
|
||||||
|
"playbackPausedDueToError": "La reproducción fue pausada debido a un error"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"mostPlayed": "más reproducido",
|
"mostPlayed": "más reproducidos",
|
||||||
"isCompilation": "es una compilación",
|
"isCompilation": "es una compilación",
|
||||||
"recentlyPlayed": "recientemente reproducido",
|
"recentlyPlayed": "recientemente reproducido",
|
||||||
"isRated": "es clasificado",
|
"isRated": "Está calificado",
|
||||||
"title": "título",
|
"title": "título",
|
||||||
"rating": "calificación",
|
"rating": "calificación",
|
||||||
"search": "buscar",
|
"search": "buscar",
|
||||||
@@ -562,14 +651,14 @@
|
|||||||
"communityRating": "calificación de la comunidad",
|
"communityRating": "calificación de la comunidad",
|
||||||
"path": "ruta",
|
"path": "ruta",
|
||||||
"favorited": "favoritos",
|
"favorited": "favoritos",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "reproducido recientemente",
|
"isRecentlyPlayed": "reproducido recientemente",
|
||||||
"isFavorited": "es favorito",
|
"isFavorited": "es favorito",
|
||||||
"bpm": "lpm",
|
"bpm": "bpm",
|
||||||
"releaseYear": "año de lanzamiento",
|
"releaseYear": "año de lanzamiento",
|
||||||
"disc": "disco",
|
"disc": "disco",
|
||||||
"biography": "biografía",
|
"biography": "biografía",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "duración",
|
"duration": "duración",
|
||||||
"random": "aleatorio",
|
"random": "aleatorio",
|
||||||
"lastPlayed": "última reproducción",
|
"lastPlayed": "última reproducción",
|
||||||
@@ -580,38 +669,42 @@
|
|||||||
"comment": "comentarios",
|
"comment": "comentarios",
|
||||||
"playCount": "número de reproducciones",
|
"playCount": "número de reproducciones",
|
||||||
"recentlyUpdated": "actualizado recientemente",
|
"recentlyUpdated": "actualizado recientemente",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "id",
|
"id": "id",
|
||||||
"songCount": "número de canción",
|
"songCount": "número de canciones",
|
||||||
"isPublic": "es público",
|
"isPublic": "es público",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumCount": "Contar $t(entity.album_other)",
|
"albumCount": "Número de $t(entity.album, {\"count\": 2})",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"sortName": "Ordenar por nombre",
|
||||||
|
"matchAnd": "y",
|
||||||
|
"matchOr": "o"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "reproduciendo",
|
"nowPlaying": "reproduciendo",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"shared": "compartido $t(entity.playlist_other)",
|
"shared": "compartido $t(entity.playlist, {\"count\": 2})",
|
||||||
"myLibrary": "Mi biblioteca",
|
"myLibrary": "Mi biblioteca",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"radio": "$t(entity.radioStation_other)"
|
"radio": "$t(entity.radioStation, {\"count\": 2})",
|
||||||
|
"collections": "Colecciones"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "seleccionar servidor",
|
"selectServer": "seleccionar servidor",
|
||||||
"version": "versión {{version}}",
|
"version": "versión {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"manageServers": "gestionar servidores",
|
"manageServers": "gestionar servidores",
|
||||||
"expandSidebar": "ampliar barra lateral",
|
"expandSidebar": "ampliar barra lateral",
|
||||||
"collapseSidebar": "contraer barra lateral",
|
"collapseSidebar": "contraer barra lateral",
|
||||||
@@ -649,8 +742,8 @@
|
|||||||
"download": "descargar",
|
"download": "descargar",
|
||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"moveToNext": "$t(action.moveToNext)",
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
"goToAlbum": "Ir a $t(entity.album_one)",
|
"goToAlbum": "Ir a $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "Ir a $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "Ir a $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"moveItems": "$t(action.moveItems)",
|
"moveItems": "$t(action.moveItems)",
|
||||||
"goTo": "Ir a"
|
"goTo": "Ir a"
|
||||||
},
|
},
|
||||||
@@ -661,7 +754,7 @@
|
|||||||
"explore": "explora desde tu biblioteca",
|
"explore": "explora desde tu biblioteca",
|
||||||
"recentlyPlayed": "reproducidos recientemente",
|
"recentlyPlayed": "reproducidos recientemente",
|
||||||
"recentlyReleased": "Lanzado recientemente",
|
"recentlyReleased": "Lanzado recientemente",
|
||||||
"genres": "$t(entity.genre_other)"
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"upNext": "siguiente",
|
"upNext": "siguiente",
|
||||||
@@ -687,7 +780,7 @@
|
|||||||
"noLyrics": "sin letras"
|
"noLyrics": "sin letras"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "más de este $t(entity.artist_one)",
|
"moreFromArtist": "más de este $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "más de {{item}}",
|
"moreFromGeneric": "más de {{item}}",
|
||||||
"released": "publicado el"
|
"released": "publicado el"
|
||||||
},
|
},
|
||||||
@@ -717,16 +810,16 @@
|
|||||||
"lyricsDisplay": "Mostrar letras"
|
"lyricsDisplay": "Mostrar letras"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showAlbums": "Mostrar $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "Mostrar $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "Mostrar $t(entity.genre_one) $t(entity.track_other)"
|
"showTracks": "Mostrar $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "Pistas de {{artist}}"
|
"artistTracks": "Pistas de {{artist}}"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
@@ -738,23 +831,29 @@
|
|||||||
"title": "comandos"
|
"title": "comandos"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "Álbumes de {{artist}}"
|
"artistAlbums": "Álbumes de {{artist}}"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"viewAllTracks": "ver todas las $t(entity.track_other)",
|
"viewAllTracks": "ver todas las $t(entity.track, {\"count\": 2})",
|
||||||
"relatedArtists": "$t(entity.artist_other) similares",
|
"relatedArtists": "$t(entity.artist, {\"count\": 2}) similares",
|
||||||
"topSongs": "mejores canciones",
|
"topSongs": "mejores canciones",
|
||||||
"topSongsFrom": "las mejores canciones de {{title}}",
|
"topSongsFrom": "las mejores canciones de {{title}}",
|
||||||
"viewAll": "Ver todo",
|
"viewAll": "Ver todo",
|
||||||
"recentReleases": "Lanzamientos recientes",
|
"recentReleases": "Lanzamientos recientes",
|
||||||
"viewDiscography": "Ver discografía",
|
"viewDiscography": "Ver discografía",
|
||||||
"about": "Sobre {{artist}}",
|
"about": "Sobre {{artist}}",
|
||||||
"appearsOn": "Aparece en"
|
"appearsOn": "Aparece en",
|
||||||
|
"groupingTypeAll": "Todos los tipos de lanzamiento",
|
||||||
|
"groupingTypePrimary": "Tipos de lanzamiento principales",
|
||||||
|
"favoriteSongs": "Canciones favoritas",
|
||||||
|
"favoriteSongsFrom": "Canciones favoritas de {{title}}",
|
||||||
|
"topSongsPersonal": "Personal",
|
||||||
|
"topSongsCommunity": "Comunidad"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copiedPath": "Ruta copiada correctamente",
|
"copiedPath": "Ruta copiada correctamente",
|
||||||
@@ -773,27 +872,40 @@
|
|||||||
"url": "URL"
|
"url": "URL"
|
||||||
},
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "Estaciones de radio"
|
"title": "Estaciones de radio"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"privateMode": "(Modo privado)",
|
||||||
|
"paused": "(Pausado) "
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "Sobreescribir existente",
|
||||||
|
"saveAsCollection": "Guardar como colección"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "Actualizaciones desde {{stable}}",
|
||||||
|
"noNewCommits": "Ninguna nueva actualización en este rango",
|
||||||
|
"noStableReleaseToCompare": "Ningún lanzamiento estable disponible con el que comparar"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "eliminar $t(entity.playlist_one)",
|
"title": "eliminar $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) eliminado correctamente",
|
"success": "$t(entity.playlist, {\"count\": 1}) eliminado correctamente",
|
||||||
"input_confirm": "escribe el nombre de $t(entity.playlist_one) para confirmar"
|
"input_confirm": "escribe el nombre de $t(entity.playlist, {\"count\": 1}) para confirmar"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "crear $t(entity.playlist_one)",
|
"title": "crear $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "público",
|
"input_public": "público",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) creado correctamente",
|
"success": "$t(entity.playlist, {\"count\": 1}) creado correctamente",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -805,19 +917,22 @@
|
|||||||
"input_name": "nombre del servidor",
|
"input_name": "nombre del servidor",
|
||||||
"success": "servidor añadido correctamente",
|
"success": "servidor añadido correctamente",
|
||||||
"input_savePassword": "guardar contraseña",
|
"input_savePassword": "guardar contraseña",
|
||||||
"ignoreSsl": "ignorar ssl ($t(common.restartRequired))",
|
"ignoreSsl": "Ignorar SSL ($t(common.restartRequired))",
|
||||||
"ignoreCors": "ignorar cors ($t(common.restartRequired))",
|
"ignoreCors": "Ignorar CORS ($t(common.restartRequired))",
|
||||||
"error_savePassword": "un error ocurrió cuando se intentó guardar la contraseña",
|
"error_savePassword": "un error ocurrió cuando se intentó guardar la contraseña",
|
||||||
"input_preferInstantMix": "Preferir mix instantáneo",
|
"input_preferInstantMix": "Preferir mix instantáneo",
|
||||||
"input_preferInstantMixDescription": "Usa solo el mix instantáneo para obtener canciones similares. Útil si tienes complementos que modifican este comportamiento"
|
"input_preferInstantMixDescription": "Usa solo el mix instantáneo para obtener canciones similares. Útil si tienes complementos que modifican este comportamiento",
|
||||||
|
"input_remoteUrl": "URL pública",
|
||||||
|
"input_preferRemoteUrl": "Preferir URL pública",
|
||||||
|
"input_remoteUrlPlaceholder": "Opcional: URL pública para características externas"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "añadido $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "añadido $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "añadir a $t(entity.playlist_one)",
|
"title": "añadir a $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "saltar duplicados",
|
"input_skipDuplicates": "saltar duplicados",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"create": "Crear $t(entity.playlist_one) {{playlist}}",
|
"create": "Crear $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "Buscar $t(entity.playlist_other) o tipo para crear uno nuevo"
|
"searchOrCreate": "Buscar $t(entity.playlist, {\"count\": 2}) o escribir para crear uno nuevo"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "actualizar servidor",
|
"title": "actualizar servidor",
|
||||||
@@ -825,14 +940,13 @@
|
|||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "buscar letras"
|
"title": "buscar letras"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "editar $t(entity.playlist_one)",
|
"title": "editar $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) actualizada correctamente",
|
"success": "$t(entity.playlist, {\"count\": 1}) actualizada correctamente",
|
||||||
"publicJellyfinNote": "Jellyfin por alguna razón no expone si una lista de reproducción es pública o no. Si deseas que ésta siga siendo pública, por favor ten seleccionada la siguiente entrada",
|
"publicJellyfinNote": "Jellyfin por alguna razón no expone si una lista de reproducción es pública o no. Si deseas que ésta siga siendo pública, por favor ten seleccionada la siguiente entrada"
|
||||||
"editNote": "No se recomiendan las ediciones manuales para grandes listas de reproducción. ¿Seguro que aceptas el riesgo de pérdida de información incurrido por sobrescribir la lista de reproducción existente?"
|
|
||||||
},
|
},
|
||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"input_optionMatchAll": "coincidir todos",
|
"input_optionMatchAll": "coincidir todos",
|
||||||
@@ -849,7 +963,9 @@
|
|||||||
"description": "Descripción",
|
"description": "Descripción",
|
||||||
"setExpiration": "Establecer expiración",
|
"setExpiration": "Establecer expiración",
|
||||||
"success": "Enlace de compartición copiado al portapapeles (o pulsa aquí para abrir)",
|
"success": "Enlace de compartición copiado al portapapeles (o pulsa aquí para abrir)",
|
||||||
"expireInvalid": "La expiración debe ser en el futuro"
|
"expireInvalid": "La expiración debe ser en el futuro",
|
||||||
|
"copyToClipboard": "Copiar al portapapeles: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "Compartir creado correctamente. Haz clic aquí para abrir"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "Modo privado activado, el estado de reproducción ahora está oculto de integraciones externas",
|
"enabled": "Modo privado activado, el estado de reproducción ahora está oculto de integraciones externas",
|
||||||
@@ -862,7 +978,7 @@
|
|||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "Reproducir aleatorio",
|
"title": "Reproducir aleatorio",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "¿Cuántas canciones?",
|
"input_limit": "¿Cuántas canciones?",
|
||||||
"input_minYear": "Del año",
|
"input_minYear": "Del año",
|
||||||
"input_maxYear": "Hasta el año",
|
"input_maxYear": "Hasta el año",
|
||||||
@@ -894,23 +1010,23 @@
|
|||||||
"album": "álbum",
|
"album": "álbum",
|
||||||
"favorite": "favorito",
|
"favorite": "favorito",
|
||||||
"playCount": "reproducciones",
|
"playCount": "reproducciones",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"releaseYear": "año",
|
"releaseYear": "año",
|
||||||
"lastPlayed": "última reproducción",
|
"lastPlayed": "última reproducción",
|
||||||
"biography": "biografía",
|
"biography": "biografía",
|
||||||
"releaseDate": "fecha de lanzamiento",
|
"releaseDate": "fecha de lanzamiento",
|
||||||
"bitrate": "tasa de bits",
|
"bitrate": "tasa de bits",
|
||||||
"title": "título",
|
"title": "título",
|
||||||
"bpm": "lpm",
|
"bpm": "bpm",
|
||||||
"dateAdded": "fecha de adición",
|
"dateAdded": "fecha de adición",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "pista",
|
"trackNumber": "pista",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"albumArtist": "artista del álbum",
|
"albumArtist": "artista del álbum",
|
||||||
"path": "ruta",
|
"path": "ruta",
|
||||||
"discNumber": "disco",
|
"discNumber": "disco",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"owner": "Propietario",
|
"owner": "Propietario",
|
||||||
@@ -923,13 +1039,13 @@
|
|||||||
"dateAdded": "fecha de adición",
|
"dateAdded": "fecha de adición",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
"lastPlayed": "última reproducción",
|
"lastPlayed": "última reproducción",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action, {\"count\": 2})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"discNumber": "número de disco",
|
"discNumber": "número de disco",
|
||||||
"releaseDate": "fecha de lanzamiento",
|
"releaseDate": "fecha de lanzamiento",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
@@ -942,16 +1058,19 @@
|
|||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"playCount": "número de reproducciones",
|
"playCount": "número de reproducciones",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreBadge": "$t(entity.genre_one) (insignias)",
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (insignias)",
|
||||||
"image": "Imagen",
|
"image": "Imagen",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"sampleRate": "$t(common.sampleRate)"
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
|
"titleArtist": "$t(common.title) (artista)",
|
||||||
|
"composer": "Compositor",
|
||||||
|
"albumGroup": "Grupo del álbum"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"gap": "$t(common.gap)",
|
"gap": "$t(common.gap)",
|
||||||
@@ -964,8 +1083,8 @@
|
|||||||
"followCurrentSong": "seguir la canción actual",
|
"followCurrentSong": "seguir la canción actual",
|
||||||
"advancedSettings": "Opciones avanzadas",
|
"advancedSettings": "Opciones avanzadas",
|
||||||
"autosize": "Autodimensionar",
|
"autosize": "Autodimensionar",
|
||||||
"moveUp": "Ascender",
|
"moveUp": "Subir",
|
||||||
"moveDown": "Descender",
|
"moveDown": "Bajar",
|
||||||
"pinToLeft": "Anclar a la izquierda",
|
"pinToLeft": "Anclar a la izquierda",
|
||||||
"pinToRight": "Anclar a la derecha",
|
"pinToRight": "Anclar a la derecha",
|
||||||
"alignLeft": "Alinear a la izquierda",
|
"alignLeft": "Alinear a la izquierda",
|
||||||
@@ -982,17 +1101,19 @@
|
|||||||
"alternateRowColors": "Colores de fila alternativos",
|
"alternateRowColors": "Colores de fila alternativos",
|
||||||
"horizontalBorders": "Bordes de fila",
|
"horizontalBorders": "Bordes de fila",
|
||||||
"verticalBorders": "Bordes de columna",
|
"verticalBorders": "Bordes de columna",
|
||||||
"rowHoverHighlight": "Resaltar al pasar el cursor por la fila"
|
"rowHoverHighlight": "Resaltar al pasar el cursor por la fila",
|
||||||
|
"showHeader": "Mostrar cabecera"
|
||||||
},
|
},
|
||||||
"view": {
|
"view": {
|
||||||
"table": "tabla",
|
"table": "tabla",
|
||||||
"list": "Lista",
|
"list": "Lista",
|
||||||
"grid": "Cuadrícula"
|
"grid": "Cuadrícula",
|
||||||
|
"detail": "Detalle"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"smartPlaylist": "$t(entity.playlist_one) inteligente",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) inteligente",
|
||||||
"genre_one": "género",
|
"genre_one": "género",
|
||||||
"genre_many": "géneros",
|
"genre_many": "géneros",
|
||||||
"genre_other": "géneros",
|
"genre_other": "géneros",
|
||||||
@@ -1058,7 +1179,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "Emisión",
|
"broadcast": "Emisión",
|
||||||
"ep": "EP",
|
"ep": "EP",
|
||||||
"other": "Otro",
|
"other": "Otro",
|
||||||
@@ -1105,9 +1226,158 @@
|
|||||||
"matchesRegex": "coincide con expresión regular"
|
"matchesRegex": "coincide con expresión regular"
|
||||||
},
|
},
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"minuteShort": "min",
|
"minuteShort": "m",
|
||||||
"secondShort": "seg",
|
"secondShort": "s",
|
||||||
"hourShort": "h",
|
"hourShort": "h",
|
||||||
"dayShort": "día"
|
"dayShort": "d"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"visualizerType": "Tipo de visualizador",
|
||||||
|
"copyConfiguration": "Copiar configuración",
|
||||||
|
"pasteConfiguration": "Pegar configuración",
|
||||||
|
"pasteConfigurationPlaceholder": "Pegar configuración de JSON aquí...",
|
||||||
|
"pasteFromClipboard": "Pegar desde el portapapeles",
|
||||||
|
"applyConfiguration": "Aplicar configuración",
|
||||||
|
"configCopied": "Configuración copiada al portapapeles",
|
||||||
|
"configCopyFailed": "Error al copiar la configuración",
|
||||||
|
"configPasted": "Configuración aplicada con éxito",
|
||||||
|
"configPasteFailed": "Error al aplicar la configuración. Por favor revisa el formato.",
|
||||||
|
"configPasteReadFailed": "Error al leer del portapapeles",
|
||||||
|
"general": "General",
|
||||||
|
"mode": "Modo",
|
||||||
|
"mode1To8": "Modo 1 - 8",
|
||||||
|
"mode10": "Modo 10",
|
||||||
|
"barSpace": "Espacio de barra",
|
||||||
|
"lineWidth": "Ancho de línea",
|
||||||
|
"maxFPS": "FPS máximos",
|
||||||
|
"opacity": "Opacidad",
|
||||||
|
"channelLayout": "Diseño del canal",
|
||||||
|
"fillAlpha": "Rellenar alfa",
|
||||||
|
"customGradients": "Degradados personalizados",
|
||||||
|
"addCustomGradient": "Añadir degradado personalizado",
|
||||||
|
"gradientName": "Nombre del degradado",
|
||||||
|
"gradientNamePlaceholder": "Nombre del degradado",
|
||||||
|
"vertical": "Vertical",
|
||||||
|
"horizontal": "Horizontal",
|
||||||
|
"addColor": "Añadir color",
|
||||||
|
"colorStops": "Paradas de color",
|
||||||
|
"position": "Posición",
|
||||||
|
"level": "Nivel",
|
||||||
|
"remove": "Eliminar",
|
||||||
|
"custom": "Personalizado",
|
||||||
|
"builtIn": "Integrado",
|
||||||
|
"colors": "Colores",
|
||||||
|
"colorMode": "Modo de color",
|
||||||
|
"gradient": "Degradado",
|
||||||
|
"gradientLeft": "Izquierda del degradado",
|
||||||
|
"gradientRight": "Derecha del degradado",
|
||||||
|
"fft": "FFT",
|
||||||
|
"fftSize": "Tamaño del FFT",
|
||||||
|
"smoothing": "Suavizado",
|
||||||
|
"frequencyRangeAndScaling": "Rango de frecuencia y escala",
|
||||||
|
"minimumFrequency": "Frecuencia mínima",
|
||||||
|
"maximumFrequency": "Frecuencia máxima",
|
||||||
|
"frequencyScale": "Escala de frecuencia",
|
||||||
|
"sensitivity": "Sensibilidad",
|
||||||
|
"weightingFilter": "Filtro de ponderación",
|
||||||
|
"minimumDecibels": "Decibelios mínimos",
|
||||||
|
"maximumDecibels": "Decibelios máximos",
|
||||||
|
"linearAmplitude": "Amplitud lineal",
|
||||||
|
"linearBoost": "Aumento lineal",
|
||||||
|
"peakBehavior": "Comportamiento del pico",
|
||||||
|
"showPeaks": "Mostrar picos",
|
||||||
|
"fadePeaks": "Picos desvanecidos",
|
||||||
|
"peakLine": "Línea del pico",
|
||||||
|
"gravity": "Gravedad",
|
||||||
|
"peakFadeTime": "Tiempo de desvanecimiento del pico (ms)",
|
||||||
|
"peakHoldTime": "Tiempo de espera del pico (ms)",
|
||||||
|
"radialSpectrum": "Espectro radial",
|
||||||
|
"radial": "Radial",
|
||||||
|
"radialInvert": "Invertir radial",
|
||||||
|
"spinSpeed": "Velocidad de giro",
|
||||||
|
"radius": "Radio",
|
||||||
|
"reflexMirror": "Espejo del reflejo",
|
||||||
|
"reflexFit": "Ajuste del reflejo",
|
||||||
|
"reflexRatio": "Proporción del reflejo",
|
||||||
|
"reflexAlpha": "Alfa del reflejo",
|
||||||
|
"reflexBrightness": "Brillo del reflejo",
|
||||||
|
"mirror": "Espejo",
|
||||||
|
"miscellaneousSettings": "Miscelánea",
|
||||||
|
"alphaBars": "Barras alfa",
|
||||||
|
"ansiBands": "Bandas ANSI",
|
||||||
|
"ledBars": "Barras LED",
|
||||||
|
"trueLeds": "True LED",
|
||||||
|
"options": {
|
||||||
|
"colorMode": {
|
||||||
|
"gradient": "Degradado",
|
||||||
|
"barLevel": "Nivel de barra",
|
||||||
|
"barIndex": "Índice de barra"
|
||||||
|
},
|
||||||
|
"gradient": {
|
||||||
|
"classic": "Clásico",
|
||||||
|
"prism": "Prisma",
|
||||||
|
"rainbow": "Arcoíris",
|
||||||
|
"steelblue": "Azul acero",
|
||||||
|
"orangered": "Naranja rojizo"
|
||||||
|
},
|
||||||
|
"channelLayout": {
|
||||||
|
"single": "Sencillo",
|
||||||
|
"dualCombined": "Doble combinado",
|
||||||
|
"dualHorizontal": "Doble horizontal",
|
||||||
|
"dualVertical": "Doble vertical"
|
||||||
|
},
|
||||||
|
"frequencyScale": {
|
||||||
|
"linear": "Escala lineal",
|
||||||
|
"none": "Ninguna",
|
||||||
|
"log": "Escala de registro",
|
||||||
|
"bark": "Escala Bark",
|
||||||
|
"mel": "Escala Mel"
|
||||||
|
},
|
||||||
|
"weightingFilter": {
|
||||||
|
"none": "Ninguno",
|
||||||
|
"a": "A",
|
||||||
|
"b": "B",
|
||||||
|
"c": "C",
|
||||||
|
"d": "D",
|
||||||
|
"z": "Z"
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"0": "[0] Frecuencias discretas",
|
||||||
|
"1": "[1] 1/24ª octava / 240 bandas",
|
||||||
|
"2": "[1] 1/12ª octava / 120 bandas",
|
||||||
|
"3": "[3] 1/8ª octava / 80 bandas",
|
||||||
|
"4": "[4] 1/6ª octava / 60 bandas",
|
||||||
|
"5": "[5] 1/4ª octava / 40 bandas",
|
||||||
|
"6": "[6] 1/3ª octava / 30 bandas",
|
||||||
|
"7": "[7] Media octava / 20 bandas",
|
||||||
|
"8": "[8] Octava completa / 10 bandas",
|
||||||
|
"10": "[10] Línea / Gráfico de área"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"showFPS": "Mostrar FPS",
|
||||||
|
"showScaleX": "Mostrar escala X",
|
||||||
|
"showScaleY": "Mostrar escala Y",
|
||||||
|
"cyclePresets": "Ajustes preestablecidos del ciclo",
|
||||||
|
"cycleTime": "Tiempo del ciclo (segundos)",
|
||||||
|
"includeAllPresets": "Incluir todos los ajustes preestablecidos",
|
||||||
|
"ignoredPresets": "Ajustes preestablecidos ignorados",
|
||||||
|
"selectedPresets": "Ajustes preestablecidos seleccionados",
|
||||||
|
"randomizeNextPreset": "Aleatorizar el siguiente ajuste preestablecido",
|
||||||
|
"blendTime": "Tiempo de mezcla",
|
||||||
|
"presets": "Ajustes preestablecidos",
|
||||||
|
"selectPreset": "Seleccionar ajuste preestablecido",
|
||||||
|
"applyPreset": "Aplicar ajuste preestablecido",
|
||||||
|
"saveAsPreset": "Guardar como ajuste preestablecido",
|
||||||
|
"updatePreset": "Actualizar ajuste preestablecido",
|
||||||
|
"presetName": "Nombre del ajuste preestablecido",
|
||||||
|
"presetNamePlaceholder": "Introduce el nombre del ajuste preestablecido",
|
||||||
|
"pasteGradient": "Pegar degradado",
|
||||||
|
"pasteGradientPlaceholder": "Pegar JSON del degradado aquí...",
|
||||||
|
"outlineBars": "Barras de contorno",
|
||||||
|
"roundBars": "Barras redondeadas",
|
||||||
|
"lowResolution": "Baja resolución",
|
||||||
|
"splitGradient": "Dividir degradado",
|
||||||
|
"noteLabels": "Etiquetas de notas",
|
||||||
|
"lumiBars": "Barras luminiscentes"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,27 +1,43 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"deselectAll": "deshautatu dena",
|
"deselectAll": "deshautatu dena",
|
||||||
"editPlaylist": "editatu $t(entity.playlist_one)",
|
"editPlaylist": "editatu $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "joan orrira",
|
"goToPage": "joan orrira",
|
||||||
"moveToNext": "mugitu hurrengora",
|
"moveToNext": "mugitu hurrengora",
|
||||||
"moveToBottom": "mugitu behera",
|
"moveToBottom": "mugitu behera",
|
||||||
"moveToTop": "mugitu gora",
|
"moveToTop": "mugitu gora",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "kendu $t(entity.favorite_other)-(e)tik",
|
"removeFromFavorites": "kendu gogokoetatik",
|
||||||
"removeFromPlaylist": "kendu $t(entity.playlist_one)-(e)tik",
|
"removeFromPlaylist": "kendu $t(entity.playlist, {\"count\": 1})-(e)tik",
|
||||||
"removeFromQueue": "kendu ilaratik",
|
"removeFromQueue": "kendu ilaratik",
|
||||||
"setRating": "ezarri balorazioa",
|
"setRating": "ezarri balorazioa",
|
||||||
"toggleSmartPlaylistEditor": "txandakatu $t(entity.smartPlaylist) editorea",
|
"toggleSmartPlaylistEditor": "txandakatu $t(entity.smartPlaylist) editorea",
|
||||||
"viewPlaylists": "ikusi $t(entity.playlist_other)",
|
"viewPlaylists": "ikusi $t(entity.playlist, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Ireki Last.fm-n",
|
"lastfm": "Ireki Last.fm-n",
|
||||||
"musicbrainz": "Ireki MusicBrainz-en"
|
"musicbrainz": "Ireki MusicBrainz-en",
|
||||||
|
"listenbrainz": "Ireki ListenBrainz-en",
|
||||||
|
"qobuz": "Ireki Qobuz-en",
|
||||||
|
"spotify": "Ireki Spotify-n"
|
||||||
},
|
},
|
||||||
"clearQueue": "garbitu ilara",
|
"clearQueue": "garbitu ilara",
|
||||||
"createPlaylist": "sortu $t(entity.playlist_one)",
|
"createPlaylist": "sortu $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "ezabatu $t(entity.playlist_one)",
|
"deletePlaylist": "ezabatu $t(entity.playlist, {\"count\": 1})",
|
||||||
"addToFavorites": "gehitu $t(entity.favorite_other)-(e)ra",
|
"addToFavorites": "gehitu gogokoetara",
|
||||||
"addToPlaylist": "gehitu $t(entity.playlist_one)-(e)ra"
|
"addToPlaylist": "gehitu $t(entity.playlist, {\"count\": 1})ra",
|
||||||
|
"createRadioStation": "sortu $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "ezabatu $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"viewMore": "ikusi gehiago",
|
||||||
|
"shuffle": "nahastu",
|
||||||
|
"selectAll": "aukeratu guztiak",
|
||||||
|
"downloadStarted": "{{count}} elementuren deskarga hasi da",
|
||||||
|
"addOrRemoveFromSelection": "gehitu edo kendu hautapenetik",
|
||||||
|
"selectRangeOfItems": "aukeratu elementu sorta bat",
|
||||||
|
"shuffleAll": "nahastu dena",
|
||||||
|
"shuffleSelected": "nahastu aukeratutak",
|
||||||
|
"moveItems": "elementuak mugitu",
|
||||||
|
"openApplicationDirectory": "ireki aplikazioaren direktorioa",
|
||||||
|
"goToCurrent": "joan uneko elementura"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"add": "gehitu",
|
"add": "gehitu",
|
||||||
@@ -38,7 +54,7 @@
|
|||||||
"configure": "konfiguratu",
|
"configure": "konfiguratu",
|
||||||
"confirm": "berretsi",
|
"confirm": "berretsi",
|
||||||
"create": "sortu",
|
"create": "sortu",
|
||||||
"currentSong": "uneko $t(entity.track_one)",
|
"currentSong": "uneko $t(entity.track, {\"count\": 1})",
|
||||||
"decrease": "gutxitu",
|
"decrease": "gutxitu",
|
||||||
"delete": "ezabatu",
|
"delete": "ezabatu",
|
||||||
"descending": "beheranzkoa",
|
"descending": "beheranzkoa",
|
||||||
@@ -55,7 +71,8 @@
|
|||||||
"filter_other": "iragazkiak",
|
"filter_other": "iragazkiak",
|
||||||
"filters": "iragazkiak",
|
"filters": "iragazkiak",
|
||||||
"forceRestartRequired": "berreabiarazi aldaketak aplikatzeko... itxi notifikazioa berreabiarazteko",
|
"forceRestartRequired": "berreabiarazi aldaketak aplikatzeko... itxi notifikazioa berreabiarazteko",
|
||||||
"setting": "ezarpena",
|
"setting_one": "ezarpena",
|
||||||
|
"setting_other": "ezarpenak",
|
||||||
"share": "partekatu",
|
"share": "partekatu",
|
||||||
"action_one": "ekintza",
|
"action_one": "ekintza",
|
||||||
"action_other": "ekintzak",
|
"action_other": "ekintzak",
|
||||||
@@ -91,7 +108,7 @@
|
|||||||
"path": "bidea",
|
"path": "bidea",
|
||||||
"playerMustBePaused": "erreproduzitzailea pausatuta egon behar da",
|
"playerMustBePaused": "erreproduzitzailea pausatuta egon behar da",
|
||||||
"preview": "aurrebista",
|
"preview": "aurrebista",
|
||||||
"previousSong": "aurreko $t(entity.track_one)",
|
"previousSong": "aurreko $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "irten",
|
"quit": "irten",
|
||||||
"random": "ausazkoa",
|
"random": "ausazkoa",
|
||||||
"rating": "balorazioa",
|
"rating": "balorazioa",
|
||||||
@@ -124,7 +141,23 @@
|
|||||||
"clean": "garbia",
|
"clean": "garbia",
|
||||||
"private": "pribatua",
|
"private": "pribatua",
|
||||||
"public": "publikoa",
|
"public": "publikoa",
|
||||||
"releaseType": "argitalpen mota"
|
"releaseType": "argitalpen mota",
|
||||||
|
"countSelected": "{{count}} hautatuta",
|
||||||
|
"view": "ikuspegia",
|
||||||
|
"externalLinks": "kanpoko estekak",
|
||||||
|
"faster": "azkarrago",
|
||||||
|
"noFilters": "ez dago iragazkirik konfiguratuta",
|
||||||
|
"retry": "saiatu berriro",
|
||||||
|
"slower": "motelago",
|
||||||
|
"itemsMore": "{{count}} gehiago",
|
||||||
|
"sort": "ordenatu",
|
||||||
|
"recordLabel": "diskoetxea",
|
||||||
|
"example": "adibidea",
|
||||||
|
"tableColumns": "taulako zutabeak",
|
||||||
|
"doNotShowAgain": "ez erakutsi hau berriro",
|
||||||
|
"numberOfResults": "{{numberOfResults}} emaitza",
|
||||||
|
"rename": "berrizendatu",
|
||||||
|
"newVersionAvailable": "bertsio berri bat eskuragarri dago"
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
"repeat": "errepikatu",
|
"repeat": "errepikatu",
|
||||||
@@ -151,13 +184,20 @@
|
|||||||
"queue_remove": "kendu hautatutakoak",
|
"queue_remove": "kendu hautatutakoak",
|
||||||
"repeat_all": "errepikatu dena",
|
"repeat_all": "errepikatu dena",
|
||||||
"repeat_off": "errepikapena desgaituta",
|
"repeat_off": "errepikapena desgaituta",
|
||||||
"shuffle": "erreproduzitu ausaz",
|
"shuffle": "erreproduzitu (ausaz)",
|
||||||
"shuffle_off": "auza desgaituta",
|
"shuffle_off": "auza desgaituta",
|
||||||
"skip_back": "saltatu atzeraka",
|
"skip_back": "saltatu atzeraka",
|
||||||
"skip_forward": "saltatu aurreraka",
|
"skip_forward": "saltatu aurreraka",
|
||||||
"toggleFullscreenPlayer": "txandakatu pantaila osoko erreproduzitzailea",
|
"toggleFullscreenPlayer": "txandakatu pantaila osoko erreproduzitzailea",
|
||||||
"viewQueue": "ikusi ilara",
|
"viewQueue": "ikusi ilara",
|
||||||
"playbackFetchCancel": "honek denbora pixka bat behar du... itxi jakinarazpena bertan behera uzteko"
|
"playbackFetchCancel": "honek denbora pixka bat behar du... itxi jakinarazpena bertan behera uzteko",
|
||||||
|
"lyrics": "letrak",
|
||||||
|
"restoreQueueFromServer": "berrezarri ilara zerbitzaritik",
|
||||||
|
"saveQueueToServer": "gorde ilara zerbitzarira",
|
||||||
|
"addLastShuffled": "azkena (ausaz)",
|
||||||
|
"addNextShuffled": "hurrengoa (ausaz)",
|
||||||
|
"artistRadio": "artista irratia",
|
||||||
|
"trackRadio": "pista irratia"
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -171,13 +211,26 @@
|
|||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"tableColumns": "taula zutabeak",
|
"tableColumns": "taula zutabeak",
|
||||||
"itemSize": "elementuaren tamaina (px)",
|
"itemSize": "elementuaren tamaina (px)",
|
||||||
"followCurrentSong": "jarraitu uneko abestia"
|
"followCurrentSong": "jarraitu uneko abestia",
|
||||||
|
"size_default": "lehenetsia",
|
||||||
|
"advancedSettings": "ezarpen aurreratuak",
|
||||||
|
"autoFitColumns": "zutabeak automatikoki doitu",
|
||||||
|
"pinToLeft": "ezkerrera finkatu",
|
||||||
|
"pinToRight": "eskuinera finkatu",
|
||||||
|
"alignLeft": "ezkerrean lerrokatu",
|
||||||
|
"alignCenter": "lerrokatu erdian",
|
||||||
|
"alignRight": "eskuinean lerrokatu",
|
||||||
|
"itemGap": "elementuen arteko tartea (px)",
|
||||||
|
"itemsPerRow": "elementuak errenkada bakoitzeko",
|
||||||
|
"size_large": "handia",
|
||||||
|
"pagination_itemsPerPage": "elementuak orrialde bakoitzeko",
|
||||||
|
"pagination_infinite": "infinitua"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
@@ -185,13 +238,13 @@
|
|||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"titleCombined": "$t(common.title) (batuta)",
|
"titleCombined": "$t(common.title) (batuta)",
|
||||||
@@ -199,25 +252,29 @@
|
|||||||
"playCount": "erreprodukzio kopurua",
|
"playCount": "erreprodukzio kopurua",
|
||||||
"lastPlayed": "azken aldiz entzunda",
|
"lastPlayed": "azken aldiz entzunda",
|
||||||
"discNumber": "disko zenbakia",
|
"discNumber": "disko zenbakia",
|
||||||
"dateAdded": "gehitze data"
|
"dateAdded": "gehitze data",
|
||||||
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
|
"image": "irudia",
|
||||||
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
|
"sampleRate": "$t(common.sampleRate)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
"album": "albuma",
|
"album": "albuma",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"bitrate": "bit-emaria",
|
"bitrate": "bit-emaria",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"discNumber": "diskoa",
|
"discNumber": "diskoa",
|
||||||
"favorite": "gogokoa",
|
"favorite": "gogokoa",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"path": "bidea",
|
"path": "bidea",
|
||||||
"rating": "balorazioa",
|
"rating": "balorazioa",
|
||||||
"releaseYear": "urtea",
|
"releaseYear": "urtea",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "tituloa",
|
"title": "tituloa",
|
||||||
"trackNumber": "pista",
|
"trackNumber": "pista",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -226,7 +283,10 @@
|
|||||||
"releaseDate": "argitalpen data",
|
"releaseDate": "argitalpen data",
|
||||||
"lastPlayed": "azken aldiz entzundakoa",
|
"lastPlayed": "azken aldiz entzundakoa",
|
||||||
"dateAdded": "gehitutako data",
|
"dateAdded": "gehitutako data",
|
||||||
"albumArtist": "albumeko artista"
|
"albumArtist": "albumeko artista",
|
||||||
|
"owner": "jabea",
|
||||||
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
|
"sampleRate": "$t(common.sampleRate)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
@@ -258,13 +318,17 @@
|
|||||||
"play_other": "{{count}} erreprodukzio",
|
"play_other": "{{count}} erreprodukzio",
|
||||||
"playlistWithCount_one": "erreprodukzio-zerrenda {{count}}",
|
"playlistWithCount_one": "erreprodukzio-zerrenda {{count}}",
|
||||||
"playlistWithCount_other": "{{count}} erreprodukzio-zerrenda",
|
"playlistWithCount_other": "{{count}} erreprodukzio-zerrenda",
|
||||||
"smartPlaylist": "$t(entity.playlist_one) adimentsua",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) adimentsua",
|
||||||
"track_one": "pista",
|
"track_one": "pista",
|
||||||
"track_other": "pistak",
|
"track_other": "pistak",
|
||||||
"song_one": "abestia",
|
"song_one": "abestia",
|
||||||
"song_other": "abestiak",
|
"song_other": "abestiak",
|
||||||
"trackWithCount_one": "pista {{count}}",
|
"trackWithCount_one": "pista {{count}}",
|
||||||
"trackWithCount_other": "{{count}} pista"
|
"trackWithCount_other": "{{count}} pista",
|
||||||
|
"radioStation_one": "irrati-katea",
|
||||||
|
"radioStation_other": "irrati-kateak",
|
||||||
|
"radioStationWithCount_one": "irrati-kate {{count}}",
|
||||||
|
"radioStationWithCount_other": "{{count}} irrati-kate"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"apiRouteError": "ezin izan da eskaera bideratu",
|
"apiRouteError": "ezin izan da eskaera bideratu",
|
||||||
@@ -290,7 +354,15 @@
|
|||||||
"badAlbum": "Orrialde hau ikusten ari zara abesti hau album batekoa ez delako. Ziurrenik arazo hau ikusten ari zara zure musika karpetaren goiko mailan abesti bat baduzu. Jellyfinek abestiak karpeta batean badaude taldekatzen ditu bakarrik",
|
"badAlbum": "Orrialde hau ikusten ari zara abesti hau album batekoa ez delako. Ziurrenik arazo hau ikusten ari zara zure musika karpetaren goiko mailan abesti bat baduzu. Jellyfinek abestiak karpeta batean badaude taldekatzen ditu bakarrik",
|
||||||
"loginRateError": "Saioa hasteko saiakera gehiegi egin dira, saiatu berriro segundo batzuk barru",
|
"loginRateError": "Saioa hasteko saiakera gehiegi egin dira, saiatu berriro segundo batzuk barru",
|
||||||
"notificationDenied": "jakinarazpenetarako baimenak ukatu dira. Ezarpen honek ez du eraginik",
|
"notificationDenied": "jakinarazpenetarako baimenak ukatu dira. Ezarpen honek ez du eraginik",
|
||||||
"systemFontError": "errore bat gertatu da sistemaren letra-tipoak lortzen saiatzean"
|
"systemFontError": "errore bat gertatu da sistemaren letra-tipoak lortzen saiatzean",
|
||||||
|
"noNetwork": "zerbitzaria ez dago erabilgarri",
|
||||||
|
"noNetworkDescription": "ezin izan da zerbitzari honetara konektatu",
|
||||||
|
"saveQueueFailed": "huts egin du ilara gordetzean",
|
||||||
|
"multipleServerSaveQueueError": "erreprodukzio-ilarak zerbitzarikoak ez diren abesti bat edo gehiago ditu. hau ez da onartzen",
|
||||||
|
"invalidJson": "JSON baliogabea",
|
||||||
|
"playbackPausedDueToError": "erreprodukzioa eten egin da errore baten ondorioz",
|
||||||
|
"serverLockSingleServer": "zerbitzaria blokeatuta dagoenean, zerbitzari bakarra onartzen da",
|
||||||
|
"settingsSyncError": "desadostasunak aurkitu dira errendatzailearen ezarpenen eta prozesu nagusiaren artean. berrabiarazi aplikazioa aldaketak aplikatzeko"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"disc": "diskoa",
|
"disc": "diskoa",
|
||||||
@@ -304,19 +376,19 @@
|
|||||||
"random": "ausazkoa",
|
"random": "ausazkoa",
|
||||||
"rating": "balorazioa",
|
"rating": "balorazioa",
|
||||||
"trackNumber": "pista",
|
"trackNumber": "pista",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"bitrate": "bit-emaria",
|
"bitrate": "bit-emaria",
|
||||||
"bpm": "bpm-ak",
|
"bpm": "bpm-ak",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"comment": "iruzkina",
|
"comment": "iruzkina",
|
||||||
"favorited": "gogoko gisa markatua",
|
"favorited": "gogoko gisa markatua",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"search": "bilatu",
|
"search": "bilatu",
|
||||||
"title": "tituloa",
|
"title": "tituloa",
|
||||||
"albumCount": "$t(entity.album_other) kopurua",
|
"albumCount": "$t(entity.album, {\"count\": 2}) kopurua",
|
||||||
"communityRating": "komunitatearen balorazioa",
|
"communityRating": "komunitatearen balorazioa",
|
||||||
"criticRating": "kritikarien balorazioa",
|
"criticRating": "kritikarien balorazioa",
|
||||||
"dateAdded": "gehitutako data",
|
"dateAdded": "gehitutako data",
|
||||||
@@ -335,7 +407,9 @@
|
|||||||
"releaseYear": "argitalpen urtea",
|
"releaseYear": "argitalpen urtea",
|
||||||
"toYear": "urtera arte",
|
"toYear": "urtera arte",
|
||||||
"fromYear": "urtetik aurrera",
|
"fromYear": "urtetik aurrera",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"matchAnd": "eta",
|
||||||
|
"matchOr": "edo"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"hotkey_playbackPause": "pausatu",
|
"hotkey_playbackPause": "pausatu",
|
||||||
@@ -343,9 +417,9 @@
|
|||||||
"playbackStyle_optionNormal": "normala",
|
"playbackStyle_optionNormal": "normala",
|
||||||
"playButtonBehavior_optionPlay": "$t(player.play)",
|
"playButtonBehavior_optionPlay": "$t(player.play)",
|
||||||
"playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)",
|
"playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"font": "letra-tipoa",
|
"font": "letra-tipoa",
|
||||||
"hotkey_playbackStop": "gelditu",
|
"hotkey_playbackStop": "gelditu",
|
||||||
"buttonSize_description": "erreproduzitzailearen barrako botoien tamaina",
|
"buttonSize_description": "erreproduzitzailearen barrako botoien tamaina",
|
||||||
@@ -358,7 +432,6 @@
|
|||||||
"customCss": "css pertsonalizatua",
|
"customCss": "css pertsonalizatua",
|
||||||
"customFontPath": "letra-tipo pertsonalizatuaren bidea",
|
"customFontPath": "letra-tipo pertsonalizatuaren bidea",
|
||||||
"customFontPath_description": "aplikazioan erabiliko den letra-tipo pertsonalizatuaren bidea ezartzen du",
|
"customFontPath_description": "aplikazioan erabiliko den letra-tipo pertsonalizatuaren bidea ezartzen du",
|
||||||
"disableAutomaticUpdates": "desgaitu eguneratze automatikoak",
|
|
||||||
"discordApplicationId": "{{discord}} aplikazioaren IDa",
|
"discordApplicationId": "{{discord}} aplikazioaren IDa",
|
||||||
"followLyric": "jarraitu uneko letra",
|
"followLyric": "jarraitu uneko letra",
|
||||||
"font_description": "aplikazioan erabiliko den letra-tipoa ezartzen du",
|
"font_description": "aplikazioan erabiliko den letra-tipoa ezartzen du",
|
||||||
@@ -536,7 +609,86 @@
|
|||||||
"exportImportSettings_control_importText": "inportatu ezarpenak",
|
"exportImportSettings_control_importText": "inportatu ezarpenak",
|
||||||
"exportImportSettings_control_title": "inportatu / esportatu ezarpenak",
|
"exportImportSettings_control_title": "inportatu / esportatu ezarpenak",
|
||||||
"exportImportSettings_importBtn": "inportatu ezarpenak",
|
"exportImportSettings_importBtn": "inportatu ezarpenak",
|
||||||
"exportImportSettings_importModalTitle": "inportatu feishin ezarpenak"
|
"exportImportSettings_importModalTitle": "inportatu feishin ezarpenak",
|
||||||
|
"autoDJ_itemCount": "elementu kopurua",
|
||||||
|
"language": "hizkuntza",
|
||||||
|
"queryBuilderCustomFields_inputTag": "etiketa",
|
||||||
|
"logLevel_optionError": "errore bat",
|
||||||
|
"logLevel_optionInfo": "informazioa",
|
||||||
|
"imageResolution_optionTable": "taula",
|
||||||
|
"imageResolution_optionSidebar": "alboko barra",
|
||||||
|
"replayGainClipping": "{{ReplayGain}} mozketa",
|
||||||
|
"replayGainFallback": "{{ReplayGain}} ordezko aukera",
|
||||||
|
"trayEnabled": "erakutsi erretilua",
|
||||||
|
"artistReleaseTypeConfiguration": "artistaren argitalpen motaren konfigurazioa",
|
||||||
|
"artistReleaseTypeConfiguration_description": "konfiguratu zein argitalpen mota erakusten diren, eta zein ordenatan, albumaren artistaren orrian",
|
||||||
|
"useThemeAccentColor": "erabili gaiaren azentu-kolorea",
|
||||||
|
"useThemeAccentColor_description": "erabili hautatutako gaian definitutako kolore nagusia azentu-kolore pertsonalizatuaren ordez",
|
||||||
|
"showRatings": "erakutsi izarren balorazioak",
|
||||||
|
"showRatings_description": "izarren balorazioen funtzioa interfazean agertzen den ala ez kontrolatzen du",
|
||||||
|
"imageResolution": "irudiaren erresoluzioa",
|
||||||
|
"imageResolution_description": "aplikazioan erabilitako irudien erresoluzioa. 0 balioa erabiliz gero, jatorrizko irudiaren erresoluzioa erabiliko da lehenespenez",
|
||||||
|
"followCurrentSong_description": "automatikoki korritu erreprodukzio-ilara uneko abestira",
|
||||||
|
"followCurrentSong": "jarraitu uneko abestia",
|
||||||
|
"lyricOffset_description": "letra zehaztutako milisegundo kopuruarekin desplazatu",
|
||||||
|
"lyricOffset": "letraren desplazamendua (ms)",
|
||||||
|
"mpvExtraParameters": "mpv parametro gehigarriak",
|
||||||
|
"mpvExtraParameters_description": "mpv-ri pasatzeko argumentu gehigarriak",
|
||||||
|
"notify": "abestien jakinarazpenak gaitu",
|
||||||
|
"notify_description": "erakutsi jakinarazpenak uneko abestia aldatzean",
|
||||||
|
"pathReplace": "fitxategiaren bidearen ordezkapena",
|
||||||
|
"pathReplace_description": "ordezkatu zure zerbitzariaren fitxategi-bide lehenetsia",
|
||||||
|
"pathReplace_optionRemovePrefix": "kendu aurrizkia",
|
||||||
|
"pathReplace_optionAddPrefix": "gehitu aurrizkia",
|
||||||
|
"passwordStore_description": "zein pasahitz/sekretu biltegi erabili. aldatu hau pasahitzak gordetzeko arazoak badituzu",
|
||||||
|
"playerFilters": "Iragazi ilarako abestiak",
|
||||||
|
"sidePlayQueueStyle_description": "alboko erreprodukzio-ilararen estiloa ezartzen du",
|
||||||
|
"mediaSession_description": "Windows Media Session integrazioa gaitzen du, multimedia kontrolak eta metadatuak sistemaren bolumenaren gainjartzean eta blokeo pantailan bistaratuz (Windows bakarrik)",
|
||||||
|
"sidePlayQueueStyle": "alboko erreprodukzio-ilarako estiloa",
|
||||||
|
"skipPlaylistPage": "saltatu erreprodukzio-zerrenda orria",
|
||||||
|
"startMinimized_description": "abiarazi aplikazioa sistemaren erretiluan",
|
||||||
|
"startMinimized": "hasi minimizatuta",
|
||||||
|
"transcode": "gaitu transkodetzea",
|
||||||
|
"transcode_description": "formatu ezberdinetara transkodetzea ahalbidetzen du",
|
||||||
|
"transcodeBitrate_description": "transkodetzeko bit-emaria hautatzen du. 0k zerbitzariari aukeratzen uzten diola esan nahi du",
|
||||||
|
"transcodeBitrate": "transkodetzeko bit-emaria",
|
||||||
|
"transcodeFormat_description": "transkodetzeko formatua hautatzen du. utzi hutsik zerbitzariak erabaki dezan",
|
||||||
|
"transcodeFormat": "transkodetzeko formatua",
|
||||||
|
"queryBuilderCustomFields_inputLabel": "etiketa",
|
||||||
|
"autoDJ": "DJ automatikoa",
|
||||||
|
"autoDJ_description": "automatikoki gehitu antzeko abestiak ilaran",
|
||||||
|
"autoDJ_itemCount_description": "DJ automatikoa gaituta dagoenean ilaran gehitzen saiatu diren elementuen kopurua",
|
||||||
|
"autoDJ_timing_description": "DJ automatikoa aktibatu aurretik ilaran geratzen diren abestien kopurua",
|
||||||
|
"analyticsDisable": "Erabileran oinarritutako analisiei uko egin",
|
||||||
|
"analyticsDisable_description": "Erabilera-datu anonimoak garatzaileari bidaltzen zaizkio aplikazioa hobetzen laguntzeko",
|
||||||
|
"contextMenu_description": "elementu batean eskuineko botoiarekin klik egitean menuan agertzen diren elementuak ezkutatzeko aukera ematen dizu. hautatuta ez dauden elementuak ezkutatuta egongo dira",
|
||||||
|
"enableAutoTranslation_description": "Gaitu itzulpena automatikoki letra kargatzen denean",
|
||||||
|
"exportImportSettings_control_description": "JSON bidez ezarpenak esportatu eta inportatu",
|
||||||
|
"exportImportSettings_destructiveWarning": "Ezarpenak inportatzea arriskutsua da, mesedez, berrikusi goikoa beheko \"inportatu\" klikatu aurretik!",
|
||||||
|
"exportImportSettings_importSuccess": "ezarpenak behar bezala inportatu dira!",
|
||||||
|
"exportImportSettings_offendingKeyError": "\"{{offendingKey}}\" okerra da - {{reason}}",
|
||||||
|
"hotkey_listPlayDefault": "zerrenda erreproduzitu",
|
||||||
|
"hotkey_listPlayLast": "zerrenda erreproduzitu amaieran",
|
||||||
|
"hotkey_listPlayNow": "zerrenda erreproduzitu orain",
|
||||||
|
"logLevel": "erregistro maila",
|
||||||
|
"logLevel_description": "Bistaratzeko erregistroen gutxieneko maila ezartzen du. Debug-ek erregistro guztiak erakusten ditu, «erroreak» erroreak bakarrik erakusten ditu",
|
||||||
|
"logLevel_optionDebug": "arazketa",
|
||||||
|
"playerFilters_description": "saltatu abestiak ilaran gehitzea irizpide hauen arabera",
|
||||||
|
"artistRadioCount_description": "artista eta abestien irratian bilatu beharreko abesti kopurua ezartzen du",
|
||||||
|
"artistRadioCount": "artista/abesti irratiko kopurua",
|
||||||
|
"imageResolution_optionItemCard": "elementu txartela",
|
||||||
|
"imageResolution_optionHeader": "goiburua",
|
||||||
|
"imageResolution_optionFullScreenPlayer": "pantaila osoko erreproduzitzailea",
|
||||||
|
"showVisualizerInSidebar": "erakutsi bistaratzailea erreproduzitzailearen alboko barran",
|
||||||
|
"combinedLyricsAndVisualizer_description": "konbinatu letrak eta bistaratzailea panel berean",
|
||||||
|
"combinedLyricsAndVisualizer": "konbinatu letrak eta bistaratzailea erreproduzitzailearen alboko barran",
|
||||||
|
"preventSleepOnPlayback_description": "saihestu pantaila lotan jartzea musika erreproduzitzen ari den bitartean",
|
||||||
|
"remotePassword_description": "urruneko kontrol zerbitzariaren pasahitza ezartzen du. Kredentzial hauek modu ez-seguruan transferitzen dira lehenespenez, beraz, axola ez zaizun pasahitz bakarra erabili beharko zenuke",
|
||||||
|
"remotePassword": "urruneko kontrol zerbitzariaren pasahitza",
|
||||||
|
"remotePort_description": "urruneko kontrol zerbitzariaren portua ezartzen du",
|
||||||
|
"remotePort": "urruneko kontrol zerbitzariaren ataka",
|
||||||
|
"remoteUsername_description": "urruneko kontrol zerbitzariaren erabiltzaile-izena ezartzen du. Erabiltzaile-izena eta pasahitza hutsik badaude, autentifikazioa desgaituta egongo da",
|
||||||
|
"remoteUsername": "urruneko kontrol zerbitzariaren erabiltzaile-izena"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -552,26 +704,27 @@
|
|||||||
"input_legacyAuthentication": "gaitu zaharkitutako autentifikazioa",
|
"input_legacyAuthentication": "gaitu zaharkitutako autentifikazioa",
|
||||||
"success": "zerbitzaria behar bezala gehitu da",
|
"success": "zerbitzaria behar bezala gehitu da",
|
||||||
"input_preferInstantMix": "nahiago izan berehalako nahasketa",
|
"input_preferInstantMix": "nahiago izan berehalako nahasketa",
|
||||||
"input_preferInstantMixDescription": "erabili berehalako nahasketa soilik antzeko abestiak lortzeko. erabilgarria portaera hau aldatzen duten pluginak badituzu"
|
"input_preferInstantMixDescription": "erabili berehalako nahasketa soilik antzeko abestiak lortzeko. erabilgarria portaera hau aldatzen duten pluginak badituzu",
|
||||||
|
"input_remoteUrl": "URL publikoa"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) gehitu da $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })-ra",
|
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) gehitu da $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })-ra",
|
||||||
"input_skipDuplicates": "saltatu bikoiztuak",
|
"input_skipDuplicates": "saltatu bikoiztuak",
|
||||||
"title": "gehitu $t(entity.playlist_one)-(a)ri",
|
"title": "gehitu $t(entity.playlist, {\"count\": 1})-(a)ri",
|
||||||
"create": "sortu $t(entity.playlist_one) {{playlist}}",
|
"create": "sortu $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "bilatu $t(entity.playlist_other) edo idatzi berri bat sortzeko"
|
"searchOrCreate": "bilatu $t(entity.playlist, {\"count\": 2}) edo idatzi berri bat sortzeko"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "publikoa",
|
"input_public": "publikoa",
|
||||||
"title": "$t(entity.playlist_one) sortu",
|
"title": "$t(entity.playlist, {\"count\": 1}) sortu",
|
||||||
"success": "$t(entity.playlist_one) behar bezala sortu da"
|
"success": "$t(entity.playlist, {\"count\": 1}) behar bezala sortu da"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "letra bilatu"
|
"title": "letra bilatu"
|
||||||
},
|
},
|
||||||
@@ -584,19 +737,23 @@
|
|||||||
"createFailed": "partekatzea sortzeak huts egin du (partekatzea gaituta al dago?)"
|
"createFailed": "partekatzea sortzeak huts egin du (partekatzea gaituta al dago?)"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"success": "$t(entity.playlist_one) behar bezala ezabatu da",
|
"success": "$t(entity.playlist, {\"count\": 1}) behar bezala ezabatu da",
|
||||||
"title": "$t(entity.playlist_one) ezabatu",
|
"title": "$t(entity.playlist, {\"count\": 1}) ezabatu",
|
||||||
"input_confirm": "idatzi $t(entity.playlist_one)-(a)ren izena berresteko"
|
"input_confirm": "idatzi $t(entity.playlist, {\"count\": 1})-(a)ren izena berresteko"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"success": "$t(entity.playlist_one) behar bezala eguneratu da",
|
"success": "$t(entity.playlist, {\"count\": 1}) behar bezala eguneratu da",
|
||||||
"title": "$t(entity.playlist_one) editatu",
|
"title": "$t(entity.playlist, {\"count\": 1}) editatu",
|
||||||
"publicJellyfinNote": "Arrazoiren batengatik, Jellyfin ez du erakusten erreprodukzio-zerrendak publikoak diren edo ez. Hau publiko izaten jarraitzea nahi baduzu, hautatu sarrera hau"
|
"publicJellyfinNote": "Arrazoiren batengatik, Jellyfin ez du erakusten erreprodukzio-zerrendak publikoak diren edo ez. Hau publiko izaten jarraitzea nahi baduzu, hautatu sarrera hau"
|
||||||
},
|
},
|
||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"title": "kontsulta editorea",
|
"title": "kontsulta editorea",
|
||||||
"input_optionMatchAll": "guztiak bat etorri",
|
"input_optionMatchAll": "guztiak bat etorri",
|
||||||
"input_optionMatchAny": "edozeinekin bat etorri"
|
"input_optionMatchAny": "edozeinekin bat etorri",
|
||||||
|
"resetToDefault": "lehenetsitako egoerara berrezarri",
|
||||||
|
"clearFilters": "garbitu iragazkiak",
|
||||||
|
"addRuleGroup": "gehitu arau-taldea",
|
||||||
|
"removeRuleGroup": "kendu arau-taldea"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"success": "zerbitzaria behar bezala eguneratu da",
|
"success": "zerbitzaria behar bezala eguneratu da",
|
||||||
@@ -606,25 +763,51 @@
|
|||||||
"title": "modu pribatua",
|
"title": "modu pribatua",
|
||||||
"enabled": "modu pribatua gaituta, erreprodukzio egoera kanpoko integrazioetatik ezkutatuta dago orain",
|
"enabled": "modu pribatua gaituta, erreprodukzio egoera kanpoko integrazioetatik ezkutatuta dago orain",
|
||||||
"disabled": "modu pribatua desgaituta, erreprodukzio egoera ikusgai dago orain gaitutako kanpoko integrazioentzat"
|
"disabled": "modu pribatua desgaituta, erreprodukzio egoera ikusgai dago orain gaitutako kanpoko integrazioentzat"
|
||||||
|
},
|
||||||
|
"largeFetchConfirmation": {
|
||||||
|
"title": "gehitu elementuak ilaran",
|
||||||
|
"description": "Ekintza honek uneko iragazki-ikuspegian dauden elementu guztiak gehituko ditu"
|
||||||
|
},
|
||||||
|
"createRadioStation": {
|
||||||
|
"input_homepageUrl": "hasierako orriaren URLa",
|
||||||
|
"input_name": "izena",
|
||||||
|
"title": "irrati-katea sortu",
|
||||||
|
"success": "irrati-katea behar bezala sortu da"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "esportatu letrak",
|
||||||
|
"input_synced": "esportatu sinkronizatutako letrak",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
|
},
|
||||||
|
"shuffleAll": {
|
||||||
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
|
"title": "ausaz erreproduzitu",
|
||||||
|
"input_limit": "zenbat abesti?",
|
||||||
|
"input_played_optionAll": "pista guztiak",
|
||||||
|
"input_played_optionUnplayed": "erreproduzitu gabeko pistak bakarrik",
|
||||||
|
"input_played_optionPlayed": "erreproduzitutako pistak bakarrik"
|
||||||
|
},
|
||||||
|
"saveQueue": {
|
||||||
|
"success": "erreprodukzio-ilara zerbitzarian gordeta"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"released": "argitaratuta",
|
"released": "argitaratuta",
|
||||||
"moreFromArtist": "$t(entity.artist_one) honetatik gehiago",
|
"moreFromArtist": "$t(entity.artist, {\"count\": 1}) honetatik gehiago",
|
||||||
"moreFromGeneric": "{{item}}-(e)tik gehiago"
|
"moreFromGeneric": "{{item}}-(e)tik gehiago"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "{{artist}}-(a)ren albumak"
|
"artistAlbums": "{{artist}}-(a)ren albumak"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"collapseSidebar": "tolestu alboko barra",
|
"collapseSidebar": "tolestu alboko barra",
|
||||||
"expandSidebar": "zabaldu alboko barra",
|
"expandSidebar": "zabaldu alboko barra",
|
||||||
"goBack": "atzera",
|
"goBack": "atzera",
|
||||||
@@ -634,7 +817,11 @@
|
|||||||
"privateModeOn": "aktibatu modu pribatua",
|
"privateModeOn": "aktibatu modu pribatua",
|
||||||
"selectServer": "aukeratu zerbitzaria",
|
"selectServer": "aukeratu zerbitzaria",
|
||||||
"version": "bertsioa {{version}}",
|
"version": "bertsioa {{version}}",
|
||||||
"openBrowserDevtools": "ireki nabigatzailearen garapen tresnak"
|
"openBrowserDevtools": "ireki nabigatzailearen garapen tresnak",
|
||||||
|
"commandPalette": "ireki komando-paleta",
|
||||||
|
"noMusicFolder": "ez da musika karpetarik hautatu",
|
||||||
|
"selectMusicFolder": "aukeratu musika karpeta",
|
||||||
|
"multipleMusicFolders": "{{count}} musika karpeta aukeratuta"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"url": "URLa",
|
"url": "URLa",
|
||||||
@@ -666,9 +853,10 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"numberSelected": "{{count}} hautatuta",
|
"numberSelected": "{{count}} hautatuta",
|
||||||
"shareItem": "partekatu elementua",
|
"shareItem": "partekatu elementua",
|
||||||
"goToAlbum": "joan $t(entity.album_one)-(e)ra",
|
"goToAlbum": "joan $t(entity.album, {\"count\": 1})-(e)ra",
|
||||||
"goToAlbumArtist": "joan albumera",
|
"goToAlbumArtist": "joan albumera",
|
||||||
"showDetails": "informazioa lortu"
|
"showDetails": "informazioa lortu",
|
||||||
|
"moveItems": "$t(action.moveItems)"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -694,9 +882,9 @@
|
|||||||
"noLyrics": "ez da letrarik aurkitu"
|
"noLyrics": "ez da letrarik aurkitu"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showAlbums": "erakutsi $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "erakutsi $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "erakutsi $t(entity.genre_one) $t(entity.track_other)"
|
"showTracks": "erakutsi $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"title": "komandoak",
|
"title": "komandoak",
|
||||||
@@ -712,48 +900,68 @@
|
|||||||
"newlyAdded": "azken aldian gehitutako argitalpenak",
|
"newlyAdded": "azken aldian gehitutako argitalpenak",
|
||||||
"recentlyPlayed": "azken aldian entzundakoak",
|
"recentlyPlayed": "azken aldian entzundakoak",
|
||||||
"recentlyReleased": "azken aldian argitaratutak",
|
"recentlyReleased": "azken aldian argitaratutak",
|
||||||
"explore": "arakatu zure liburutegitik"
|
"explore": "arakatu zure liburutegitik",
|
||||||
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "aurreratua",
|
"advanced": "aurreratua",
|
||||||
"generalTab": "orokorra",
|
"generalTab": "orokorra",
|
||||||
"playbackTab": "erreprodukzioa",
|
"playbackTab": "erreprodukzioa",
|
||||||
"windowTab": "leihoa",
|
"windowTab": "leihoa",
|
||||||
"hotkeysTab": "laster-teklak"
|
"hotkeysTab": "laster-teklak",
|
||||||
|
"cache": "katxea",
|
||||||
|
"application": "aplikazioa",
|
||||||
|
"theme": "gaia",
|
||||||
|
"sidebar": "alboko barra",
|
||||||
|
"exportImport": "inportatu/esportatu",
|
||||||
|
"scrobble": "scrobble",
|
||||||
|
"audio": "audioa",
|
||||||
|
"lyrics": "letrak",
|
||||||
|
"discord": "discord",
|
||||||
|
"playerFilters": "erreproduzitzailearen iragazkiak",
|
||||||
|
"updates": "eguneraketa",
|
||||||
|
"queryBuilder": "kontsulta-sortzailea",
|
||||||
|
"controls": "kontrolak",
|
||||||
|
"remote": "urrunekoa",
|
||||||
|
"lyricsDisplay": "erakutsi letrak"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"myLibrary": "nire liburutegia",
|
"myLibrary": "nire liburutegia",
|
||||||
"nowPlaying": "orain erreproduzitzen",
|
"nowPlaying": "orain erreproduzitzen",
|
||||||
"shared": "partekatutako $t(entity.playlist_other)"
|
"shared": "partekatutako $t(entity.playlist, {\"count\": 2})",
|
||||||
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
|
"radio": "$t(entity.radioStation, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "{{artist}}-(r)en abestiak"
|
"artistTracks": "{{artist}}-(r)en abestiak"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"about": "{{artist}}-(r)i buruz",
|
"about": "{{artist}}-(r)i buruz",
|
||||||
"relatedArtists": "erlazionatutako $t(entity.artist_other)",
|
"relatedArtists": "erlazionatutako $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "abesti nagusiak",
|
"topSongs": "abesti nagusiak",
|
||||||
"topSongsFrom": "{{title}}-(a)ren abesti nagusiak",
|
"topSongsFrom": "{{title}}-(a)ren abesti nagusiak",
|
||||||
"viewAll": "ikusi guztiak",
|
"viewAll": "ikusi guztiak",
|
||||||
"viewAllTracks": "ikusi $t(entity.track_other) guztiak",
|
"viewAllTracks": "ikusi $t(entity.track, {\"count\": 2}) guztiak",
|
||||||
"appearsOn": "agertzen da hemen",
|
"appearsOn": "agertzen da hemen",
|
||||||
"recentReleases": "azken argitalpenak",
|
"recentReleases": "azken argitalpenak",
|
||||||
"viewDiscography": "ikusi diskografia"
|
"viewDiscography": "ikusi diskografia",
|
||||||
|
"groupingTypeAll": "argitalpen mota guztiak",
|
||||||
|
"groupingTypePrimary": "argitalpen mota nagusiak"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copyPath": "kopiatu bidea arbelean",
|
"copyPath": "kopiatu bidea arbelean",
|
||||||
@@ -762,18 +970,148 @@
|
|||||||
},
|
},
|
||||||
"playlist": {
|
"playlist": {
|
||||||
"reorder": "berrantolaketa IDaren arabera ordenatzean bakarrik gaituta dago"
|
"reorder": "berrantolaketa IDaren arabera ordenatzean bakarrik gaituta dago"
|
||||||
|
},
|
||||||
|
"folderList": {
|
||||||
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"favorites": {
|
||||||
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"radioList": {
|
||||||
|
"title": "irrati-kateak"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"other": "bestelakoa"
|
"other": "bestelakoa",
|
||||||
|
"ep": "ep"
|
||||||
},
|
},
|
||||||
"secondary": {
|
"secondary": {
|
||||||
"compilation": "konpilazioa",
|
"compilation": "konpilazioa",
|
||||||
"audiobook": "audioliburua",
|
"audiobook": "audioliburua",
|
||||||
"interview": "elkarrizketa",
|
"interview": "elkarrizketa",
|
||||||
"remix": "nahasketa"
|
"remix": "nahasketa",
|
||||||
|
"djMix": "dj nahasketa"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"minuteShort": "m",
|
||||||
|
"secondShort": "s",
|
||||||
|
"hourShort": "h",
|
||||||
|
"dayShort": "d"
|
||||||
|
},
|
||||||
|
"queryBuilder": {
|
||||||
|
"customTags": "etiketa pertsonalizatutak",
|
||||||
|
"standardTags": "etiketa estandarrak"
|
||||||
|
},
|
||||||
|
"filterOperator": {
|
||||||
|
"is": "da",
|
||||||
|
"contains": "dauka",
|
||||||
|
"notContains": "ez dauka",
|
||||||
|
"startsWith": "honekin hasten da",
|
||||||
|
"endsWith": "honekin amaitzen da",
|
||||||
|
"isNot": "ez da"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"general": "Orokorra",
|
||||||
|
"mode": "Modua",
|
||||||
|
"vertical": "Bertikala",
|
||||||
|
"horizontal": "Horizontala",
|
||||||
|
"position": "Posizioa",
|
||||||
|
"level": "Maila",
|
||||||
|
"remove": "Kendu",
|
||||||
|
"custom": "Pertsonalizatua",
|
||||||
|
"builtIn": "Barneratua",
|
||||||
|
"colors": "Koloreak",
|
||||||
|
"gradient": "Gradientea",
|
||||||
|
"fft": "FFT",
|
||||||
|
"sensitivity": "Sentikortasuna",
|
||||||
|
"smoothing": "Leuntzea",
|
||||||
|
"gravity": "Grabitatea",
|
||||||
|
"radial": "Erradiala",
|
||||||
|
"radius": "Erradioa",
|
||||||
|
"mirror": "Ispilua",
|
||||||
|
"options": {
|
||||||
|
"colorMode": {
|
||||||
|
"gradient": "Gradientea",
|
||||||
|
"barIndex": "Barra-indizea",
|
||||||
|
"barLevel": "Barra-maila"
|
||||||
|
},
|
||||||
|
"gradient": {
|
||||||
|
"classic": "Klasikoa",
|
||||||
|
"prism": "Prisma",
|
||||||
|
"rainbow": "Ostadarra",
|
||||||
|
"orangered": "Laranja-gorria"
|
||||||
|
},
|
||||||
|
"weightingFilter": {
|
||||||
|
"none": "Bat ere ez",
|
||||||
|
"a": "A",
|
||||||
|
"b": "B",
|
||||||
|
"c": "C",
|
||||||
|
"d": "D",
|
||||||
|
"z": "Z"
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"0": "[0] Maiztasun Diskretuak",
|
||||||
|
"1": "[1] 1/24 oktaba / 240 banda",
|
||||||
|
"2": "[2] 1/12 oktaba / 120 banda",
|
||||||
|
"3": "[3] 1/8 oktaba / 80 banda",
|
||||||
|
"4": "[4] 1/6ko oktaba / 60 banda",
|
||||||
|
"5": "[5] 1/4 oktaba / 40 banda",
|
||||||
|
"6": "[6] 1/3 oktaba / 30 banda",
|
||||||
|
"7": "[7] Oktaba erdi / 20 banda",
|
||||||
|
"8": "[8] Oktaba osoa / 10 banda",
|
||||||
|
"10": "[10] Lerroa / Azalera grafikoa"
|
||||||
|
},
|
||||||
|
"frequencyScale": {
|
||||||
|
"none": "Bat ere ez",
|
||||||
|
"linear": "Eskala Lineala",
|
||||||
|
"bark": "Bark Eskala",
|
||||||
|
"mel": "Mel Eskala"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"opacity": "Opakotasuna",
|
||||||
|
"minimumFrequency": "Gutxieneko Maiztasuna",
|
||||||
|
"maximumFrequency": "Gehienezko Maiztasuna",
|
||||||
|
"frequencyScale": "Maiztasun Eskala",
|
||||||
|
"weightingFilter": "Ponderazio-iragazkia",
|
||||||
|
"minimumDecibels": "Gutxieneko Dezibelioak",
|
||||||
|
"maximumDecibels": "Gehienezko Dezibelioak",
|
||||||
|
"linearAmplitude": "Anplitude Lineala",
|
||||||
|
"linearBoost": "Bultzada Lineala",
|
||||||
|
"showPeaks": "Erakutsi Gailurrak",
|
||||||
|
"configCopied": "Konfigurazioa arbelean kopiatu da",
|
||||||
|
"configCopyFailed": "Konfigurazioa kopiatzeak huts egin du",
|
||||||
|
"configPasted": "Konfigurazioa behar bezala aplikatu da",
|
||||||
|
"configPasteFailed": "Konfigurazioa aplikatzeak huts egin du. Mesedez, egiaztatu formatua.",
|
||||||
|
"configPasteReadFailed": "Arbelatik irakurtzeak huts egin du",
|
||||||
|
"colorMode": "Kolore Modua",
|
||||||
|
"fftSize": "FFT tamaina",
|
||||||
|
"frequencyRangeAndScaling": "Maiztasun-tartea eta eskalatzea",
|
||||||
|
"showScaleY": "Erakutsi Y Eskala",
|
||||||
|
"pasteGradientPlaceholder": "Itsatsi JSON gradientea hemen...",
|
||||||
|
"pasteGradient": "Itsatsi Gradientea",
|
||||||
|
"addColor": "Gehitu Kolorea",
|
||||||
|
"colorStops": "Kolore Geldialdiak",
|
||||||
|
"gradientNamePlaceholder": "Gradientearen Izena",
|
||||||
|
"gradientName": "Gradientearen Izena",
|
||||||
|
"addCustomGradient": "Gehitu Gradiente Pertsonalizatua",
|
||||||
|
"customGradients": "Gradiente Pertsonalizatuak",
|
||||||
|
"maxFPS": "FPS maximoak",
|
||||||
|
"channelLayout": "Kanalaren Diseinua",
|
||||||
|
"lineWidth": "Lerroaren Zabalera",
|
||||||
|
"presetNamePlaceholder": "Sartu aurrezarpenaren izena",
|
||||||
|
"presetName": "Aurrezarpenaren Izena",
|
||||||
|
"applyConfiguration": "Aplikatu konfigurazioa",
|
||||||
|
"pasteFromClipboard": "Itsatsi Arbeletik",
|
||||||
|
"pasteConfigurationPlaceholder": "Itsatsi JSON konfigurazioa hemen...",
|
||||||
|
"pasteConfiguration": "Itsatsi Konfigurazioa",
|
||||||
|
"copyConfiguration": "Kopiatu Konfigurazioa",
|
||||||
|
"updatePreset": "Aurrezarpena Eguneratu",
|
||||||
|
"saveAsPreset": "Aurrezarpen gisa gorde",
|
||||||
|
"applyPreset": "Aurrezarpena Aplikatu",
|
||||||
|
"selectPreset": "Aukeratu Aurrezarpena",
|
||||||
|
"presets": "Aurrezarpenak"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,23 +33,23 @@
|
|||||||
"muted": "بیصدا"
|
"muted": "بیصدا"
|
||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "ویرایش $t(entity.playlist_one)",
|
"editPlaylist": "ویرایش $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "برو به صفحهٔ",
|
"goToPage": "برو به صفحهٔ",
|
||||||
"moveToTop": "انتقال به بالا",
|
"moveToTop": "انتقال به بالا",
|
||||||
"clearQueue": "خالی کردن صف",
|
"clearQueue": "خالی کردن صف",
|
||||||
"addToFavorites": "افزودن به $t(entity.favorite_other)",
|
"addToFavorites": "افزودن به $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "افزودن به $t(entity.playlist_one)",
|
"addToPlaylist": "افزودن به $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "ساخت $t(entity.playlist_one)",
|
"createPlaylist": "ساخت $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "حذف از $t(entity.playlist_one)",
|
"removeFromPlaylist": "حذف از $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "نمایش $t(entity.playlist_other)",
|
"viewPlaylists": "نمایش $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "حذف $t(entity.playlist_one)",
|
"deletePlaylist": "حذف $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "حذف از صف",
|
"removeFromQueue": "حذف از صف",
|
||||||
"deselectAll": "لغو انتخاب همه",
|
"deselectAll": "لغو انتخاب همه",
|
||||||
"moveToBottom": "انتقال به پایین",
|
"moveToBottom": "انتقال به پایین",
|
||||||
"setRating": "تعیین امتیاز",
|
"setRating": "تعیین امتیاز",
|
||||||
"toggleSmartPlaylistEditor": "تغییر ویرایشگر $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "تغییر ویرایشگر $t(entity.smartPlaylist)",
|
||||||
"removeFromFavorites": "حذف از $t(entity.favorite_other)",
|
"removeFromFavorites": "حذف از $t(entity.favorite, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "باز کردن در Last.fm",
|
"lastfm": "باز کردن در Last.fm",
|
||||||
"musicbrainz": "باز کردن در MusicBranz"
|
"musicbrainz": "باز کردن در MusicBranz"
|
||||||
@@ -76,16 +76,15 @@
|
|||||||
"hotkey_volumeDown": "کم کردن صدا",
|
"hotkey_volumeDown": "کم کردن صدا",
|
||||||
"audioPlayer_description": "پخشکنندهٔ صدا را برای پخش انتخاب کنید",
|
"audioPlayer_description": "پخشکنندهٔ صدا را برای پخش انتخاب کنید",
|
||||||
"hotkey_globalSearch": "جست و جوی سراسری",
|
"hotkey_globalSearch": "جست و جوی سراسری",
|
||||||
"disableAutomaticUpdates": "غیرفعال کردن بهروزرسانی خودکار",
|
|
||||||
"exitToTray_description": "خروج از اپلیکیشن به system tray",
|
"exitToTray_description": "خروج از اپلیکیشن به system tray",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"discordUpdateInterval_description": "فاصلهٔ بین هر به روزرسانی به ثانیه (حداقل ۱۵ ثانیه)",
|
"discordUpdateInterval_description": "فاصلهٔ بین هر به روزرسانی به ثانیه (حداقل ۱۵ ثانیه)",
|
||||||
"audioExclusiveMode": "حالت اختصاصی صدا",
|
"audioExclusiveMode": "حالت اختصاصی صدا",
|
||||||
"remotePassword": "رمز عبور کنترل از راه دور",
|
"remotePassword": "رمز عبور کنترل از راه دور",
|
||||||
"language_description": "زبان اپلیکیشن را معین میکند $t(common.restartRequired)",
|
"language_description": "زبان اپلیکیشن را معین میکند $t(common.restartRequired)",
|
||||||
"hotkey_rate3": "امتیاز ۳ ستاره",
|
"hotkey_rate3": "امتیاز ۳ ستاره",
|
||||||
"font": "قلم",
|
"font": "قلم",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"hotkey_toggleFullScreenPlayer": "تغییر به پخشکنندهٔ تمامصفحه",
|
"hotkey_toggleFullScreenPlayer": "تغییر به پخشکنندهٔ تمامصفحه",
|
||||||
"hotkey_localSearch": "جست و جو در صفحه",
|
"hotkey_localSearch": "جست و جو در صفحه",
|
||||||
"hotkey_toggleQueue": "تغییر صف",
|
"hotkey_toggleQueue": "تغییر صف",
|
||||||
@@ -186,7 +185,7 @@
|
|||||||
"left": "چپ",
|
"left": "چپ",
|
||||||
"save": "ذخیره",
|
"save": "ذخیره",
|
||||||
"right": "راست",
|
"right": "راست",
|
||||||
"currentSong": "فعلی $t(entity.track_one)",
|
"currentSong": "فعلی $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "بستن",
|
"collapse": "بستن",
|
||||||
"trackNumber": "قطعه",
|
"trackNumber": "قطعه",
|
||||||
"descending": "نزولی",
|
"descending": "نزولی",
|
||||||
@@ -239,7 +238,7 @@
|
|||||||
"none": "هیچ",
|
"none": "هیچ",
|
||||||
"menu": "منو",
|
"menu": "منو",
|
||||||
"restartRequired": "راهاندازی دوباره لازم است",
|
"restartRequired": "راهاندازی دوباره لازم است",
|
||||||
"previousSong": "$t(entity.track_one) پیشین",
|
"previousSong": "$t(entity.track, {\"count\": 1}) پیشین",
|
||||||
"noResultsFromQuery": "جستوجو نتیجهای نداشت",
|
"noResultsFromQuery": "جستوجو نتیجهای نداشت",
|
||||||
"quit": "خروج",
|
"quit": "خروج",
|
||||||
"expand": "گسترش",
|
"expand": "گسترش",
|
||||||
@@ -256,7 +255,8 @@
|
|||||||
"albumPeak": "اوج آلبوم",
|
"albumPeak": "اوج آلبوم",
|
||||||
"mbid": "شناسهی MusicBrainz",
|
"mbid": "شناسهی MusicBrainz",
|
||||||
"reload": "بارگذاری مجدد",
|
"reload": "بارگذاری مجدد",
|
||||||
"setting": "پیکربندی",
|
"setting_one": "پیکربندی",
|
||||||
|
"setting_other": "",
|
||||||
"trackGain": "گین قطعه",
|
"trackGain": "گین قطعه",
|
||||||
"trackPeak": "اوج قطعه",
|
"trackPeak": "اوج قطعه",
|
||||||
"translation": "ترجمه",
|
"translation": "ترجمه",
|
||||||
@@ -301,16 +301,16 @@
|
|||||||
"rating": "امتیاز",
|
"rating": "امتیاز",
|
||||||
"search": "جستوجو",
|
"search": "جستوجو",
|
||||||
"bitrate": "بیتریت",
|
"bitrate": "بیتریت",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"recentlyAdded": "به تازگی افزوده شده",
|
"recentlyAdded": "به تازگی افزوده شده",
|
||||||
"note": "توجه",
|
"note": "توجه",
|
||||||
"name": "نام",
|
"name": "نام",
|
||||||
"dateAdded": "تاریخ افزوده شدن",
|
"dateAdded": "تاریخ افزوده شدن",
|
||||||
"releaseDate": "تاریخ انتشار",
|
"releaseDate": "تاریخ انتشار",
|
||||||
"albumCount": "$t(entity.album_other) عدد",
|
"albumCount": "$t(entity.album, {\"count\": 2}) عدد",
|
||||||
"path": "مسیر",
|
"path": "مسیر",
|
||||||
"favorited": "موردعلاقه",
|
"favorited": "موردعلاقه",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "به تازگی پخش شده است",
|
"isRecentlyPlayed": "به تازگی پخش شده است",
|
||||||
"isFavorited": "موردعلاقه است",
|
"isFavorited": "موردعلاقه است",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -319,7 +319,7 @@
|
|||||||
"disc": "دیسک",
|
"disc": "دیسک",
|
||||||
"biography": "زندگینامه",
|
"biography": "زندگینامه",
|
||||||
"songCount": "تعداد ترانه",
|
"songCount": "تعداد ترانه",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "مدت",
|
"duration": "مدت",
|
||||||
"isPublic": "عمومی است",
|
"isPublic": "عمومی است",
|
||||||
"random": "تصادفی",
|
"random": "تصادفی",
|
||||||
@@ -327,23 +327,23 @@
|
|||||||
"toYear": "تا سال",
|
"toYear": "تا سال",
|
||||||
"fromYear": "از سال",
|
"fromYear": "از سال",
|
||||||
"criticRating": "امتیاز منتقدین",
|
"criticRating": "امتیاز منتقدین",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "قطعه",
|
"trackNumber": "قطعه",
|
||||||
"communityRating": "رتبه بندی جامعه",
|
"communityRating": "رتبه بندی جامعه",
|
||||||
"isCompilation": "مخلوط است"
|
"isCompilation": "مخلوط است"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "حذف $t(entity.playlist_one)",
|
"title": "حذف $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) حذف شد",
|
"success": "$t(entity.playlist, {\"count\": 1}) حذف شد",
|
||||||
"input_confirm": "برای تایید، نام $t(entity.playlist_one) را وارد کنید"
|
"input_confirm": "برای تایید، نام $t(entity.playlist, {\"count\": 1}) را وارد کنید"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "ساخت $t(entity.playlist_one)",
|
"title": "ساخت $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "عمومی",
|
"input_public": "عمومی",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) ساخته شد",
|
"success": "$t(entity.playlist, {\"count\": 1}) ساخته شد",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -360,19 +360,19 @@
|
|||||||
"ignoreSsl": "نادیده گرفتن ssl ($t(common.restartRequired))"
|
"ignoreSsl": "نادیده گرفتن ssl ($t(common.restartRequired))"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "$t(entity.song_other) به {{numOfPlaylists}}$t(entity.playlist_other) افزوده شد",
|
"success": "$t(entity.song, {\"count\": 2}) به {{numOfPlaylists}}$t(entity.playlist, {\"count\": 2}) افزوده شد",
|
||||||
"title": "افزودن به $t(entity.playlist_one)",
|
"title": "افزودن به $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "پرش از تکراریها"
|
"input_skipDuplicates": "پرش از تکراریها"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "جستوجو در متن شعر"
|
"title": "جستوجو در متن شعر"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "ویرایش $t(entity.playlist_one)",
|
"title": "ویرایش $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) با موفقیت بروزرسانی شد",
|
"success": "$t(entity.playlist, {\"count\": 1}) با موفقیت بروزرسانی شد",
|
||||||
"publicJellyfinNote": "جلیفین به دلیلی اینکه فهرست پخش عمومیست یا خصوصی را فاش نمیکند. اگر میخواهید این عمومی باقی بماند، لطفاٌ ورودی پیشرو را منتخب داشته باشید"
|
"publicJellyfinNote": "جلیفین به دلیلی اینکه فهرست پخش عمومیست یا خصوصی را فاش نمیکند. اگر میخواهید این عمومی باقی بماند، لطفاٌ ورودی پیشرو را منتخب داشته باشید"
|
||||||
},
|
},
|
||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
@@ -417,7 +417,7 @@
|
|||||||
"artistWithCount_other": "{{count}} هنرمند",
|
"artistWithCount_other": "{{count}} هنرمند",
|
||||||
"folder_one": "پوشه",
|
"folder_one": "پوشه",
|
||||||
"folder_other": "پوشهها",
|
"folder_other": "پوشهها",
|
||||||
"smartPlaylist": "$t(entity.playlist_one) هوشمند",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) هوشمند",
|
||||||
"album_one": "آلبوم",
|
"album_one": "آلبوم",
|
||||||
"album_other": "آلبومها",
|
"album_other": "آلبومها",
|
||||||
"genreWithCount_one": "{{count}} ژانر",
|
"genreWithCount_one": "{{count}} ژانر",
|
||||||
@@ -431,12 +431,12 @@
|
|||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "آلبومهای {{artist}}",
|
"artistAlbums": "آلبومهای {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"selectServer": "گزینش سرویسدهنده",
|
"selectServer": "گزینش سرویسدهنده",
|
||||||
"expandSidebar": "گسترش نوار کناری",
|
"expandSidebar": "گسترش نوار کناری",
|
||||||
"collapseSidebar": "فروکش نوار کناری",
|
"collapseSidebar": "فروکش نوار کناری",
|
||||||
@@ -451,11 +451,11 @@
|
|||||||
"appearsOn": "مشاهده میشود در",
|
"appearsOn": "مشاهده میشود در",
|
||||||
"about": "دربارهی {{artist}}",
|
"about": "دربارهی {{artist}}",
|
||||||
"recentReleases": "عرضههای اخیر",
|
"recentReleases": "عرضههای اخیر",
|
||||||
"viewAllTracks": "نمایش همهی $t(entity.track_other)",
|
"viewAllTracks": "نمایش همهی $t(entity.track, {\"count\": 2})",
|
||||||
"topSongsFrom": "قطعههای برتر از {{title}}",
|
"topSongsFrom": "قطعههای برتر از {{title}}",
|
||||||
"viewAll": "نمایش همه",
|
"viewAll": "نمایش همه",
|
||||||
"viewDiscography": "نمایش کاتالوگ",
|
"viewDiscography": "نمایش کاتالوگ",
|
||||||
"relatedArtists": "$t(entity.artist_other) مربوطه",
|
"relatedArtists": "$t(entity.artist, {\"count\": 2}) مربوطه",
|
||||||
"topSongs": "قطعههای برتر"
|
"topSongs": "قطعههای برتر"
|
||||||
},
|
},
|
||||||
"contextMenu": {
|
"contextMenu": {
|
||||||
@@ -523,21 +523,21 @@
|
|||||||
"playbackTab": "پخش"
|
"playbackTab": "پخش"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"nowPlaying": "پخش کنونی",
|
"nowPlaying": "پخش کنونی",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "$t(entity.playlist_other) اشتراکگذاری شده"
|
"shared": "$t(entity.playlist, {\"count\": 2}) اشتراکگذاری شده"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "موارد بیشتر از این $t(entity.artist_one)",
|
"moreFromArtist": "موارد بیشتر از این $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "موارد بیشتر از {{item}}",
|
"moreFromGeneric": "موارد بیشتر از {{item}}",
|
||||||
"released": "عرضه شده"
|
"released": "عرضه شده"
|
||||||
},
|
},
|
||||||
@@ -550,9 +550,9 @@
|
|||||||
"editServerDetailsTooltip": "ویرایش ریزگان سرویسدهنده"
|
"editServerDetailsTooltip": "ویرایش ریزگان سرویسدهنده"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "نمایش $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "نمایش $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showTracks": "نمایش $t(entity.genre_one) $t(entity.track_other)"
|
"showTracks": "نمایش $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -563,15 +563,15 @@
|
|||||||
"title": "فرمانها"
|
"title": "فرمانها"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "قطعههای {{artist}}",
|
"artistTracks": "قطعههای {{artist}}",
|
||||||
"genreTracks": "$t(entity.track_other) \"{{genre}}\""
|
"genreTracks": "$t(entity.track, {\"count\": 2}) \"{{genre}}\""
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copyPath": "کپی کردن مسیر در کلیپبورد",
|
"copyPath": "کپی کردن مسیر در کلیپبورد",
|
||||||
@@ -584,11 +584,11 @@
|
|||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"lastPlayed": "آخرین بار پخش شده",
|
"lastPlayed": "آخرین بار پخش شده",
|
||||||
"discNumber": "دیسک",
|
"discNumber": "دیسک",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "عنوان",
|
"title": "عنوان",
|
||||||
"trackNumber": "قطعه",
|
"trackNumber": "قطعه",
|
||||||
"favorite": "مورد علاقه",
|
"favorite": "مورد علاقه",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"comment": "دیدگاه",
|
"comment": "دیدگاه",
|
||||||
"playCount": "تعداد پخش",
|
"playCount": "تعداد پخش",
|
||||||
"rating": "امتیاز",
|
"rating": "امتیاز",
|
||||||
|
|||||||
@@ -3,7 +3,8 @@
|
|||||||
"size": "koko",
|
"size": "koko",
|
||||||
"search": "etsi",
|
"search": "etsi",
|
||||||
"sortOrder": "järjestys",
|
"sortOrder": "järjestys",
|
||||||
"setting": "asetus",
|
"setting_one": "asetus",
|
||||||
|
"setting_other": "asetukset",
|
||||||
"title": "otsikko",
|
"title": "otsikko",
|
||||||
"trackNumber": "raita",
|
"trackNumber": "raita",
|
||||||
"action_one": "toiminto",
|
"action_one": "toiminto",
|
||||||
@@ -44,7 +45,7 @@
|
|||||||
"owner": "omistaja",
|
"owner": "omistaja",
|
||||||
"path": "polku",
|
"path": "polku",
|
||||||
"preview": "esikatsele",
|
"preview": "esikatsele",
|
||||||
"previousSong": "edellinen $t(entity.track_one)",
|
"previousSong": "edellinen $t(entity.track, {\"count\": 1})",
|
||||||
"resetToDefault": "palauta oletusarvoihin",
|
"resetToDefault": "palauta oletusarvoihin",
|
||||||
"restartRequired": "vaatii uudelleenkäynnistyksen",
|
"restartRequired": "vaatii uudelleenkäynnistyksen",
|
||||||
"right": "oikea",
|
"right": "oikea",
|
||||||
@@ -66,7 +67,7 @@
|
|||||||
"codec": "koodekki",
|
"codec": "koodekki",
|
||||||
"create": "luo",
|
"create": "luo",
|
||||||
"description": "kuvaus",
|
"description": "kuvaus",
|
||||||
"currentSong": "nykyinen $t(entity.track_one)",
|
"currentSong": "nykyinen $t(entity.track, {\"count\": 1})",
|
||||||
"delete": "poista",
|
"delete": "poista",
|
||||||
"duration": "kesto",
|
"duration": "kesto",
|
||||||
"edit": "muokkaa",
|
"edit": "muokkaa",
|
||||||
@@ -101,7 +102,24 @@
|
|||||||
"recordLabel": "levy-yhtiö",
|
"recordLabel": "levy-yhtiö",
|
||||||
"releaseType": "julkaisun tyyppi",
|
"releaseType": "julkaisun tyyppi",
|
||||||
"explicit": "eksplisiittinen",
|
"explicit": "eksplisiittinen",
|
||||||
"clean": "puhdas"
|
"clean": "puhdas",
|
||||||
|
"countSelected": "{{count}} valittuna",
|
||||||
|
"doNotShowAgain": "älä näytä uudelleen",
|
||||||
|
"view": "katso",
|
||||||
|
"example": "esimerkki",
|
||||||
|
"externalLinks": "ulkoiset linkit",
|
||||||
|
"faster": "nopeammin",
|
||||||
|
"filter_single": "yksi",
|
||||||
|
"filter_multiple": "useampi",
|
||||||
|
"mood": "mieliala",
|
||||||
|
"noFilters": "suodattimia ei ole määritetty",
|
||||||
|
"retry": "yritä uudelleen",
|
||||||
|
"rename": "nimeä uudelleen",
|
||||||
|
"slower": "hitaammin",
|
||||||
|
"sort": "järjestä",
|
||||||
|
"gridRows": "ruudukon rivejä",
|
||||||
|
"tableColumns": "taulukon sarakkeita",
|
||||||
|
"itemsMore": "{{count}} lisää"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"album_one": "albumi",
|
"album_one": "albumi",
|
||||||
@@ -130,7 +148,7 @@
|
|||||||
"genre_other": "genret",
|
"genre_other": "genret",
|
||||||
"genreWithCount_one": "{{count}} genre",
|
"genreWithCount_one": "{{count}} genre",
|
||||||
"genreWithCount_other": "{{count}} genreä",
|
"genreWithCount_other": "{{count}} genreä",
|
||||||
"smartPlaylist": "älykäs $t(entity.playlist_one)",
|
"smartPlaylist": "älykäs $t(entity.playlist, {\"count\": 1})",
|
||||||
"track_one": "raita",
|
"track_one": "raita",
|
||||||
"track_other": "raidat",
|
"track_other": "raidat",
|
||||||
"trackWithCount_one": "{{count}} raita",
|
"trackWithCount_one": "{{count}} raita",
|
||||||
@@ -138,31 +156,52 @@
|
|||||||
"play_one": "{{count}} toisto",
|
"play_one": "{{count}} toisto",
|
||||||
"play_other": "{{count}} toistoa",
|
"play_other": "{{count}} toistoa",
|
||||||
"song_one": "kappale",
|
"song_one": "kappale",
|
||||||
"song_other": "kappaleet"
|
"song_other": "kappaleet",
|
||||||
|
"radioStation_one": "radioasema",
|
||||||
|
"radioStation_other": "radioasemaa",
|
||||||
|
"radioStationWithCount_one": "{{count}} radioasema",
|
||||||
|
"radioStationWithCount_other": "{{count}} radioasemaa"
|
||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"clearQueue": "tyhjennä jono",
|
"clearQueue": "tyhjennä jono",
|
||||||
"createPlaylist": "luo $t(entity.playlist_one)",
|
"createPlaylist": "luo $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "poista kaikkien valinta",
|
"deselectAll": "poista kaikkien valinta",
|
||||||
"editPlaylist": "muokkaa $t(entity.playlist_one)",
|
"editPlaylist": "muokkaa $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "poista jonosta",
|
"removeFromQueue": "poista jonosta",
|
||||||
"viewPlaylists": "katsele $t(entity.playlist_other)",
|
"viewPlaylists": "katsele $t(entity.playlist, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Avaa Last.fm:ssä",
|
"lastfm": "Avaa Last.fm:ssä",
|
||||||
"musicbrainz": "Avaa MusicBrainz:ssä"
|
"musicbrainz": "Avaa MusicBrainz:ssä"
|
||||||
},
|
},
|
||||||
"goToPage": "mene sivulle",
|
"goToPage": "mene sivulle",
|
||||||
"moveToBottom": "siirry pohjalle",
|
"moveToBottom": "siirrä alimmaksi",
|
||||||
"moveToTop": "siirry ylös",
|
"moveToTop": "siirry ylös",
|
||||||
"addToFavorites": "lisää kohteeseen $t(entity.favorite_other)",
|
"addToFavorites": "lisää kohteeseen $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "lisää kohteeseen $t(entity.playlist_one)",
|
"addToPlaylist": "lisää kohteeseen $t(entity.playlist, {\"count\": 1})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "poista kohteesta $t(entity.favorite_other)",
|
"removeFromFavorites": "poista kohteesta $t(entity.favorite, {\"count\": 2})",
|
||||||
"toggleSmartPlaylistEditor": "kytke $t(entity.smartPlaylist) editori",
|
"toggleSmartPlaylistEditor": "kytke $t(entity.smartPlaylist) editori",
|
||||||
"deletePlaylist": "poista $t(entity.playlist_one)",
|
"deletePlaylist": "poista $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "poista kohteesta $t(entity.playlist_one)",
|
"removeFromPlaylist": "poista kohteesta $t(entity.playlist, {\"count\": 1})",
|
||||||
"setRating": "aseta arvostelu",
|
"setRating": "aseta arvostelu",
|
||||||
"moveToNext": "siirry seuraavaan"
|
"moveToNext": "siirry seuraavaan",
|
||||||
|
"selectRangeOfItems": "valitse useita peräkkäisiä kohteita",
|
||||||
|
"goToCurrent": "siirry nykyiseen kohteeseen",
|
||||||
|
"createRadioStation": "luo $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "poista $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"selectAll": "valitse kaikki",
|
||||||
|
"downloadStarted": "aloitettiin lataamaan {{count}} kohdetta",
|
||||||
|
"moveUp": "siirrä ylöspäin",
|
||||||
|
"moveDown": "siirrä alaspäin",
|
||||||
|
"holdToMoveToTop": "pidä pohjassa siirtääksesi ylimmäksi",
|
||||||
|
"holdToMoveToBottom": "pidä pohjassa siirtääksesi alimmaksi",
|
||||||
|
"moveItems": "siirrä kohteet",
|
||||||
|
"shuffle": "sekoita",
|
||||||
|
"shuffleAll": "sekoita kaikki",
|
||||||
|
"shuffleSelected": "sekoita valitut",
|
||||||
|
"viewMore": "katso lisää",
|
||||||
|
"openApplicationDirectory": "avaa ohjelman kansio",
|
||||||
|
"addOrRemoveFromSelection": "lisää tai poista valinnasta"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"remoteEnableError": "virhe tapahtui yrittäessä $t(common.enable) etäpalvelinta",
|
"remoteEnableError": "virhe tapahtui yrittäessä $t(common.enable) etäpalvelinta",
|
||||||
@@ -188,16 +227,24 @@
|
|||||||
"remotePortWarning": "käynnistä palvelin uudestaan ottaaksesi uuden portin käyttöön",
|
"remotePortWarning": "käynnistä palvelin uudestaan ottaaksesi uuden portin käyttöön",
|
||||||
"endpointNotImplementedError": "päätepiste {{endpoint}} ei ole toteutettu {{serverType}} varten",
|
"endpointNotImplementedError": "päätepiste {{endpoint}} ei ole toteutettu {{serverType}} varten",
|
||||||
"badValue": "kelpaamaton optio \"{{value}}\". tätä arvoa ei ole enää olemassa",
|
"badValue": "kelpaamaton optio \"{{value}}\". tätä arvoa ei ole enää olemassa",
|
||||||
"notificationDenied": "luvat ilmouilmoituksia varten evättiin. tällä asetuksella ei ole vaikutusta"
|
"notificationDenied": "luvat ilmouilmoituksia varten evättiin. tällä asetuksella ei ole vaikutusta",
|
||||||
|
"invalidJson": "virheellinen JSON",
|
||||||
|
"multipleServerSaveQueueError": "soittojonossa on yksi tai useampi kappale, jotka eivät ole nykyiseltä palvelimelta. tätä ei ole tuettu",
|
||||||
|
"noNetwork": "palvelin ei ole käytettävissä",
|
||||||
|
"noNetworkDescription": "ei voida yhdistää palvelimeen",
|
||||||
|
"serverLockSingleServer": "lukitussa tilassa sallitaan vain yksi palvelin",
|
||||||
|
"settingsSyncError": "rendererin ja pääprosessin asetukset eivät täsmää. Käynnistä sovellus uudelleen, jotta muutokset otetaan käyttöön",
|
||||||
|
"playbackPausedDueToError": "toisto tauotettiin virheen takia",
|
||||||
|
"saveQueueFailed": "jonon tallentaminen epäonnistui"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"bitrate": "bittinopeus",
|
"bitrate": "bittinopeus",
|
||||||
"bpm": "lyöntiä minuutissa (bpm)",
|
"bpm": "lyöntiä minuutissa (bpm)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"title": "otsikko",
|
"title": "otsikko",
|
||||||
"playCount": "toistomäärä",
|
"playCount": "toistomäärä",
|
||||||
"dateAdded": "lisätty päivänä",
|
"dateAdded": "lisätty päivänä",
|
||||||
@@ -213,12 +260,12 @@
|
|||||||
"search": "haku",
|
"search": "haku",
|
||||||
"trackNumber": "raita",
|
"trackNumber": "raita",
|
||||||
"isPublic": "on julkinen",
|
"isPublic": "on julkinen",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"favorited": "suosikeissa",
|
"favorited": "suosikeissa",
|
||||||
"fromYear": "vuodelta",
|
"fromYear": "vuodelta",
|
||||||
"isRated": "on arvosteltu",
|
"isRated": "on arvosteltu",
|
||||||
"recentlyPlayed": "äskettäin toistetut",
|
"recentlyPlayed": "äskettäin toistetut",
|
||||||
"albumCount": "$t(entity.album_other) määrä",
|
"albumCount": "$t(entity.album, {\"count\": 2}) määrä",
|
||||||
"disc": "levy",
|
"disc": "levy",
|
||||||
"duration": "kesto",
|
"duration": "kesto",
|
||||||
"id": "tunnus",
|
"id": "tunnus",
|
||||||
@@ -233,7 +280,10 @@
|
|||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "polku",
|
"path": "polku",
|
||||||
"songCount": "kappalemäärä",
|
"songCount": "kappalemäärä",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"matchAnd": "ja",
|
||||||
|
"matchOr": "tai",
|
||||||
|
"sortName": "järjestä nimen mukaan"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -249,40 +299,43 @@
|
|||||||
"input_username": "käyttäjänimi",
|
"input_username": "käyttäjänimi",
|
||||||
"success": "palvelin lisätty onnistuneesti",
|
"success": "palvelin lisätty onnistuneesti",
|
||||||
"input_preferInstantMix": "suosi pika-miksausta",
|
"input_preferInstantMix": "suosi pika-miksausta",
|
||||||
"input_preferInstantMixDescription": "käytä vain pika-miksausta saadaksesi samankaltaisia kappaleita. käytännöllinen jos sinulla on lisäosia, jotka muuttavat tätä käytöstä"
|
"input_preferInstantMixDescription": "käytä vain pika-miksausta saadaksesi samankaltaisia kappaleita. käytännöllinen jos sinulla on lisäosia, jotka muuttavat tätä käytöstä",
|
||||||
|
"input_preferRemoteUrl": "suosi julkista url-osoitetta",
|
||||||
|
"input_remoteUrl": "julkinen url-osoite",
|
||||||
|
"input_remoteUrlPlaceholder": "valinnainen: julkinen url-osoite ulkoisille toiminnoille"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_public": "julkinen",
|
"input_public": "julkinen",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"success": "$t(entity.playlist_one) luotu onnistuneesti",
|
"success": "$t(entity.playlist, {\"count\": 1}) luotu onnistuneesti",
|
||||||
"title": "luo $t(entity.playlist_one)",
|
"title": "luo $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_description": "$t(common.description)"
|
"input_description": "$t(common.description)"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_skipDuplicates": "ohita kaksoiskappaleet",
|
"input_skipDuplicates": "ohita kaksoiskappaleet",
|
||||||
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) lisätty $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) lisätty $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "lisää soittolistalle $t(entity.playlist_one)",
|
"title": "lisää soittolistalle $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"create": "luo $t(entity.playlist_one) {{playlist}}",
|
"create": "luo $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "hae $t(entity.playlist_other) tai tyyppiä luodaksesi uuden"
|
"searchOrCreate": "hae $t(entity.playlist, {\"count\": 2}) tai tyyppiä luodaksesi uuden"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"success": "palvelin on päivitetty onnistuneesti",
|
"success": "palvelin on päivitetty onnistuneesti",
|
||||||
"title": "päivitä palvelin"
|
"title": "päivitä palvelin"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"success": "$t(entity.playlist_one) poistettu onnistuneesti",
|
"success": "$t(entity.playlist, {\"count\": 1}) poistettu onnistuneesti",
|
||||||
"title": "poista $t(entity.playlist_one)",
|
"title": "poista $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_confirm": "kirjoita soittolistan $t(entity.playlist_one) nimi vahvistaaksesi"
|
"input_confirm": "kirjoita soittolistan $t(entity.playlist, {\"count\": 1}) nimi vahvistaaksesi"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"success": "$t(entity.playlist_one) päivitetty onnistuneesti",
|
"success": "$t(entity.playlist, {\"count\": 1}) päivitetty onnistuneesti",
|
||||||
"title": "muokkaa $t(entity.playlist_one)",
|
"title": "muokkaa $t(entity.playlist, {\"count\": 1})",
|
||||||
"publicJellyfinNote": "Jellyfin ei jostain syystä kerro onko soittolista julkinen vai ei. Jos haluat sen pysyvän julkisena, pidä seuraava valinta valittuna"
|
"publicJellyfinNote": "Jellyfin ei jostain syystä kerro onko soittolista julkinen vai ei. Jos haluat sen pysyvän julkisena, pidä seuraava valinta valittuna"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "sanojen haku"
|
"title": "sanojen haku"
|
||||||
},
|
},
|
||||||
@@ -292,17 +345,53 @@
|
|||||||
"description": "kuvaus",
|
"description": "kuvaus",
|
||||||
"setExpiration": "aseta vanheneminen",
|
"setExpiration": "aseta vanheneminen",
|
||||||
"success": "jakolinkki kopioitu leikepöydälle (tai klikkaa tästä avataksesi)",
|
"success": "jakolinkki kopioitu leikepöydälle (tai klikkaa tästä avataksesi)",
|
||||||
"expireInvalid": "vanhetumisen pitää olla tulevaisuudessa"
|
"expireInvalid": "vanhetumisen pitää olla tulevaisuudessa",
|
||||||
|
"copyToClipboard": "Kopioi leikepöydälle: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "jako luotu onnistuneesti. paina tästä avataksesi"
|
||||||
},
|
},
|
||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"input_optionMatchAny": "sovita joku",
|
"input_optionMatchAny": "sovita joku",
|
||||||
"input_optionMatchAll": "sovita kaikki",
|
"input_optionMatchAll": "sovita kaikki",
|
||||||
"title": "kyselyeditori"
|
"title": "kyselyeditori",
|
||||||
|
"addRuleGroup": "lisää sääntöryhmä",
|
||||||
|
"removeRuleGroup": "poista sääntöryhmä",
|
||||||
|
"resetToDefault": "palauta oletukset",
|
||||||
|
"clearFilters": "poista suodattimet"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "yksityinen tila käytössä, toistotila on nyt piilotettu ulkoisilta integraatioilta",
|
"enabled": "yksityinen tila käytössä, toistotila on nyt piilotettu ulkoisilta integraatioilta",
|
||||||
"disabled": "yksityinen tila poissa käytössä, toistotila on nyt näkyvillä ulkoisille integraatioille",
|
"disabled": "yksityinen tila poissa käytössä, toistotila on nyt näkyvillä ulkoisille integraatioille",
|
||||||
"title": "yksityinen tila"
|
"title": "yksityinen tila"
|
||||||
|
},
|
||||||
|
"largeFetchConfirmation": {
|
||||||
|
"title": "lisää kohteet jonoon",
|
||||||
|
"description": "lisää kaikki suodatetun näkymän kohteet"
|
||||||
|
},
|
||||||
|
"createRadioStation": {
|
||||||
|
"success": "radiokanava luotu onnistuneesti",
|
||||||
|
"title": "luo radiokanava",
|
||||||
|
"input_homepageUrl": "kotisivun osoite",
|
||||||
|
"input_name": "nimi",
|
||||||
|
"input_streamUrl": "suoratoisto-osoite"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "vie sanoitukset",
|
||||||
|
"input_synced": "vie ajastetut sanoitukset",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
|
},
|
||||||
|
"saveQueue": {
|
||||||
|
"success": "toistojono tallennettu palvelimelle"
|
||||||
|
},
|
||||||
|
"shuffleAll": {
|
||||||
|
"title": "soita satunnainen",
|
||||||
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
|
"input_limit": "kuinka monta kappaletta?",
|
||||||
|
"input_minYear": "vuodesta",
|
||||||
|
"input_maxYear": "vuoteen",
|
||||||
|
"input_played": "toiston suodatin",
|
||||||
|
"input_played_optionAll": "kaikki raidat",
|
||||||
|
"input_played_optionUnplayed": "vain toistamattomat raidat",
|
||||||
|
"input_played_optionPlayed": "vain toistetut raidat"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
@@ -374,7 +463,6 @@
|
|||||||
"customCss_description": "mukautettu CSS-sisältö. Huomautus: content- ja etä-URL-osoitteet ovat estettyjä ominaisuuksia. Esikatselu sisällöstäsi on alla. Lisäkenttiä, joita et ole määrittänyt, on näkyvissä puhdistuksen vuoksi",
|
"customCss_description": "mukautettu CSS-sisältö. Huomautus: content- ja etä-URL-osoitteet ovat estettyjä ominaisuuksia. Esikatselu sisällöstäsi on alla. Lisäkenttiä, joita et ole määrittänyt, on näkyvissä puhdistuksen vuoksi",
|
||||||
"customCssNotice": "Varoitus: vaikka jonkinlainen puhdistus onkin tehty (url()- ja content:-komentojen estäminen), mukautetun css:n käyttäminen voi silti aiheuttaa riskejä muuttamalla käyttöliittymää",
|
"customCssNotice": "Varoitus: vaikka jonkinlainen puhdistus onkin tehty (url()- ja content:-komentojen estäminen), mukautetun css:n käyttäminen voi silti aiheuttaa riskejä muuttamalla käyttöliittymää",
|
||||||
"disableLibraryUpdateOnStartup": "poista uusimman version tarkistus käynnistyksen yhteydessä käytöstä",
|
"disableLibraryUpdateOnStartup": "poista uusimman version tarkistus käynnistyksen yhteydessä käytöstä",
|
||||||
"disableAutomaticUpdates": "poista automaattiset päivitykset käytöstä",
|
|
||||||
"discordIdleStatus": "näytä rich presencen käyttämätön tila",
|
"discordIdleStatus": "näytä rich presencen käyttämätön tila",
|
||||||
"discordIdleStatus_description": "kun käytössä, päivitä tila kun soitin on käyttämättömänä",
|
"discordIdleStatus_description": "kun käytössä, päivitä tila kun soitin on käyttämättömänä",
|
||||||
"discordUpdateInterval_description": "päivitysväli sekunnteina (vähintään 15 sekunttia)",
|
"discordUpdateInterval_description": "päivitysväli sekunnteina (vähintään 15 sekunttia)",
|
||||||
@@ -437,7 +525,7 @@
|
|||||||
"gaplessAudio": "tauoton toisto",
|
"gaplessAudio": "tauoton toisto",
|
||||||
"transcodeFormat_description": "valitsee transkoodattavan formaatin. jätä tyhjäksi palvelimen valintaa varten",
|
"transcodeFormat_description": "valitsee transkoodattavan formaatin. jätä tyhjäksi palvelimen valintaa varten",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"themeDark": "teema (tumma)",
|
"themeDark": "teema (tumma)",
|
||||||
"translationApiKey_description": "API-avain käännöstä varten (tukee vain globaalia palvelun palvelupistettä)",
|
"translationApiKey_description": "API-avain käännöstä varten (tukee vain globaalia palvelun palvelupistettä)",
|
||||||
"playbackStyle_description": "valitse toiston tyyli, jota käytetään soittimessa",
|
"playbackStyle_description": "valitse toiston tyyli, jota käytetään soittimessa",
|
||||||
@@ -474,7 +562,7 @@
|
|||||||
"replayGainClipping": "{{ReplayGain}} leikkaus",
|
"replayGainClipping": "{{ReplayGain}} leikkaus",
|
||||||
"replayGainClipping_description": "Estää {{ReplayGain}}n aiheuttaman leikkauksen laskemalla vahvistusta automaatisesti",
|
"replayGainClipping_description": "Estää {{ReplayGain}}n aiheuttaman leikkauksen laskemalla vahvistusta automaatisesti",
|
||||||
"replayGainFallback": "{{ReplayGain}} palautus",
|
"replayGainFallback": "{{ReplayGain}} palautus",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainPreamp": "{{ReplayGain}} esivahvistus (dB)",
|
"replayGainPreamp": "{{ReplayGain}} esivahvistus (dB)",
|
||||||
"scrobble_description": "skrobblaa toistot mediapalvelimellesi",
|
"scrobble_description": "skrobblaa toistot mediapalvelimellesi",
|
||||||
"replayGainPreamp_description": "säätää esivahvistuksen määrää {{ReplayGain}} arvoon",
|
"replayGainPreamp_description": "säätää esivahvistuksen määrää {{ReplayGain}} arvoon",
|
||||||
@@ -540,7 +628,12 @@
|
|||||||
"releaseChannel_optionLatest": "viimeisin",
|
"releaseChannel_optionLatest": "viimeisin",
|
||||||
"releaseChannel": "julkaisulinja",
|
"releaseChannel": "julkaisulinja",
|
||||||
"releaseChannel_description": "valitse vakaiden ja beetaversioiden välillä automaattisille päivityksille",
|
"releaseChannel_description": "valitse vakaiden ja beetaversioiden välillä automaattisille päivityksille",
|
||||||
"discordDisplayType_artistname": "artistin nimi / artistien nimet"
|
"discordDisplayType_artistname": "artistin nimi / artistien nimet",
|
||||||
|
"autoDJ": "auto DJ",
|
||||||
|
"autoDJ_description": "lisää automaattisesti samanlaisia kappaleita jonoon",
|
||||||
|
"autoDJ_itemCount": "kohteiden määrä",
|
||||||
|
"autoDJ_itemCount_description": "jonoon lisättäväksi yritettyjen kohteiden määrä, kun auto DJ on käytössä",
|
||||||
|
"autoDJ_timing": "ajastus"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
@@ -549,31 +642,35 @@
|
|||||||
"openFile": "näytä kappale tiedostonhallinnassa"
|
"openFile": "näytä kappale tiedostonhallinnassa"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "siirrä kohteesta $t(entity.artist_one)",
|
"moreFromArtist": "siirrä kohteesta $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "listää kohteesta {{item}}",
|
"moreFromGeneric": "listää kohteesta {{item}}",
|
||||||
"released": "julkaistu"
|
"released": "julkaistu"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "artistin {{artist}} albumit",
|
"artistAlbums": "artistin {{artist}} albumit",
|
||||||
"genreAlbums": "\"{{genre}}\"$t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\"$t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"goBack": "mene takaisin",
|
"goBack": "mene takaisin",
|
||||||
"openBrowserDevtools": "avaa selaimen kehitystyökalut",
|
"openBrowserDevtools": "avaa selaimen kehitystyökalut",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"selectServer": "valitse palvelin",
|
"selectServer": "valitse palvelin",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"expandSidebar": "laajenna sivupalkki",
|
"expandSidebar": "laajenna sivupalkki",
|
||||||
"goForward": "mene eteenpäin",
|
"goForward": "mene eteenpäin",
|
||||||
"manageServers": "hallitse palvelimia",
|
"manageServers": "hallitse palvelimia",
|
||||||
"collapseSidebar": "kutista sivupalkki",
|
"collapseSidebar": "kutista sivupalkki",
|
||||||
"version": "versio {{version}}",
|
"version": "versio {{version}}",
|
||||||
"privateModeOff": "käännä yksityinen tila pois käytöstä",
|
"privateModeOff": "käännä yksityinen tila pois käytöstä",
|
||||||
"privateModeOn": "käännä yksityinen tila käyttöön"
|
"privateModeOn": "käännä yksityinen tila käyttöön",
|
||||||
|
"commandPalette": "avaa komentopaletti",
|
||||||
|
"selectMusicFolder": "valitse musiikkikansio",
|
||||||
|
"noMusicFolder": "musiikkikansiota ei ole valittu",
|
||||||
|
"multipleMusicFolders": "{{count}} musiikkikansio(ta) valittu"
|
||||||
},
|
},
|
||||||
"contextMenu": {
|
"contextMenu": {
|
||||||
"playSimilarSongs": "$t(player.playSimilarSongs)",
|
"playSimilarSongs": "$t(player.playSimilarSongs)",
|
||||||
@@ -598,30 +695,53 @@
|
|||||||
"addLast": "$t(player.addLast)",
|
"addLast": "$t(player.addLast)",
|
||||||
"moveToNext": "$t(action.moveToNext)",
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
"removeFromQueue": "$t(action.removeFromQueue)",
|
"removeFromQueue": "$t(action.removeFromQueue)",
|
||||||
"goToAlbum": "mene $t(entity.album_one)",
|
"goToAlbum": "mene $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "mene $t(entity.albumArtist_one)"
|
"goToAlbumArtist": "mene $t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"moveItems": "$t(action.moveItems)",
|
||||||
|
"goTo": "mene"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "$t(entity.playlist_other) jaettu",
|
"shared": "$t(entity.playlist, {\"count\": 2}) jaettu",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"nowPlaying": "nyt soi",
|
"nowPlaying": "nyt soi",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"myLibrary": "oma kirjasto"
|
"myLibrary": "oma kirjasto",
|
||||||
|
"collections": "kokoelmat",
|
||||||
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
|
"radio": "$t(entity.radioStation, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"generalTab": "yleinen",
|
"generalTab": "yleinen",
|
||||||
"windowTab": "ikkuna",
|
"windowTab": "ikkuna",
|
||||||
"hotkeysTab": "pikanäppäimet",
|
"hotkeysTab": "pikanäppäimet",
|
||||||
"playbackTab": "toisto",
|
"playbackTab": "toisto",
|
||||||
"advanced": "edistyneet"
|
"advanced": "edistyneet",
|
||||||
|
"analytics": "tilastot",
|
||||||
|
"updates": "päivitä",
|
||||||
|
"cache": "välimuisti",
|
||||||
|
"application": "aplikaatio",
|
||||||
|
"queryBuilder": "kyselynrakentaja",
|
||||||
|
"theme": "teema",
|
||||||
|
"controls": "säätimet",
|
||||||
|
"sidebar": "sivupalkki",
|
||||||
|
"remote": "kauko-ohjain",
|
||||||
|
"exportImport": "tuo/vie",
|
||||||
|
"scrobble": "scrobblata",
|
||||||
|
"audio": "audio",
|
||||||
|
"lyrics": "sanat",
|
||||||
|
"lyricsDisplay": "sanojen näyttö",
|
||||||
|
"transcoding": "transkoodaus",
|
||||||
|
"discord": "discord",
|
||||||
|
"logger": "lokittaja",
|
||||||
|
"playerFilters": "soittimen suodattimet"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"upNext": "seuraavaksi",
|
"upNext": "seuraavaksi",
|
||||||
@@ -647,9 +767,9 @@
|
|||||||
"related": "liittyvät"
|
"related": "liittyvät"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "näytä $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "näytä $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "näytä $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "näytä $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -665,21 +785,28 @@
|
|||||||
"title": "$t(common.home)",
|
"title": "$t(common.home)",
|
||||||
"mostPlayed": "eniten soitetut",
|
"mostPlayed": "eniten soitetut",
|
||||||
"newlyAdded": "hiljattain lisätyt julkaisut",
|
"newlyAdded": "hiljattain lisätyt julkaisut",
|
||||||
"recentlyReleased": "hiljattain julkaistu"
|
"recentlyReleased": "hiljattain julkaistu",
|
||||||
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"about": "{{artist}}{sta/stä",
|
"about": "{{artist}}",
|
||||||
"viewDiscography": "katsele diskografiaa",
|
"viewDiscography": "katsele diskografiaa",
|
||||||
"relatedArtists": "liittyvät $t(entity.artist_other)",
|
"relatedArtists": "liittyvät $t(entity.artist, {\"count\": 2})",
|
||||||
"appearsOn": "esiintyy",
|
"appearsOn": "esiintyy",
|
||||||
"topSongs": "parhaat kappaleet",
|
"topSongs": "parhaat kappaleet",
|
||||||
"topSongsFrom": "parhaat kappaleet albumilta {{title}}",
|
"topSongsFrom": "parhaat kappaleet albumilta {{title}}",
|
||||||
"recentReleases": "hiljattaiset julkaisut",
|
"recentReleases": "hiljattaiset julkaisut",
|
||||||
"viewAll": "katsele kaikkia",
|
"viewAll": "katsele kaikkia",
|
||||||
"viewAllTracks": "katsele kaikkia $t(entity.track_other)"
|
"viewAllTracks": "katsele kaikkia $t(entity.track, {\"count\": 2})",
|
||||||
|
"favoriteSongs": "suosikki kappaleet",
|
||||||
|
"groupingTypeAll": "kaikki julkaisun tyypit",
|
||||||
|
"groupingTypePrimary": "ensisijaiset tyypin julkaisut",
|
||||||
|
"topSongsCommunity": "yhteisö",
|
||||||
|
"topSongsPersonal": "henkilökohtainen",
|
||||||
|
"favoriteSongsFrom": "suosikkikappale {{title}}:sta"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"title": "hallitse palvelimia",
|
"title": "hallitse palvelimia",
|
||||||
@@ -694,13 +821,35 @@
|
|||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "artistin {{artist}} kappaleet",
|
"artistTracks": "artistin {{artist}} kappaleet",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"radioList": {
|
||||||
|
"title": "radiokanavat"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "muutokset {{stable}} verrattuna",
|
||||||
|
"noNewCommits": "ei uusia muutoksia tällä välillä",
|
||||||
|
"noStableReleaseToCompare": "vertailukelpoista vakaata versiota ei löytynyt"
|
||||||
|
},
|
||||||
|
"favorites": {
|
||||||
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(Tauotettu) ",
|
||||||
|
"privateMode": "(Yksityinen tila)"
|
||||||
|
},
|
||||||
|
"folderList": {
|
||||||
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "syrjäytä olemassa olevat",
|
||||||
|
"saveAsCollection": "tallenna kokoelmana"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
"addLast": "lisää viimeinen",
|
"addLast": "viimeinen",
|
||||||
"addNext": "lisää seuraava",
|
"addNext": "seuraava",
|
||||||
"favorite": "suosikki",
|
"favorite": "suosikki",
|
||||||
"queue_moveToTop": "siirrä valittu alas",
|
"queue_moveToTop": "siirrä valittu alas",
|
||||||
"queue_remove": "poista valittu",
|
"queue_remove": "poista valittu",
|
||||||
@@ -719,7 +868,7 @@
|
|||||||
"repeat_all": "kertaa kaikki",
|
"repeat_all": "kertaa kaikki",
|
||||||
"playbackFetchCancel": "tämä vie aikaa... sulje ilmoitus peruaksesi",
|
"playbackFetchCancel": "tämä vie aikaa... sulje ilmoitus peruaksesi",
|
||||||
"mute": "mykistä",
|
"mute": "mykistä",
|
||||||
"shuffle": "soita sekoitettuna",
|
"shuffle": "soita (sekoitettuna)",
|
||||||
"next": "seuraava",
|
"next": "seuraava",
|
||||||
"play": "toista",
|
"play": "toista",
|
||||||
"playbackFetchInProgress": "ladataan kappaleita…",
|
"playbackFetchInProgress": "ladataan kappaleita…",
|
||||||
@@ -729,7 +878,25 @@
|
|||||||
"playSimilarSongs": "toista samanlaisia kappaleita",
|
"playSimilarSongs": "toista samanlaisia kappaleita",
|
||||||
"repeat_off": "kertaus pois päältä",
|
"repeat_off": "kertaus pois päältä",
|
||||||
"shuffle_off": "sekoitus pois päältä",
|
"shuffle_off": "sekoitus pois päältä",
|
||||||
"toggleFullscreenPlayer": "vaihda kokoruudun soittimeen"
|
"toggleFullscreenPlayer": "vaihda kokoruudun soittimeen",
|
||||||
|
"addLastShuffled": "viimeinen (sekoitettu)",
|
||||||
|
"addNextShuffled": "seuraava (sekoitettu)",
|
||||||
|
"albumRadio": "albumiradio",
|
||||||
|
"artistRadio": "artistiradio",
|
||||||
|
"holdToShuffle": "pidä sekoittaaksesi",
|
||||||
|
"lyrics": "sanat",
|
||||||
|
"restoreQueueFromServer": "palauta tiedustelu palvelimelta",
|
||||||
|
"saveQueueToServer": "tallenna tiedustelu palvelimelle",
|
||||||
|
"trackRadio": "raitaradio",
|
||||||
|
"sleepTimer": "uniajastin",
|
||||||
|
"sleepTimer_endOfSong": "nykyisen kappaleen loppu",
|
||||||
|
"sleepTimer_minutes": "{{count}} min",
|
||||||
|
"sleepTimer_hours": "{{count}} t",
|
||||||
|
"sleepTimer_custom": "mukautettu",
|
||||||
|
"sleepTimer_off": "pois",
|
||||||
|
"sleepTimer_timeRemaining": "{{time}} jäljellä",
|
||||||
|
"sleepTimer_setCustom": "aseta ajastin",
|
||||||
|
"sleepTimer_cancel": "peruuta ajastin"
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -746,14 +913,14 @@
|
|||||||
"label": {
|
"label": {
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"trackNumber": "raidan numero",
|
"trackNumber": "raidan numero",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"dateAdded": "lisäyspäivämäärä",
|
"dateAdded": "lisäyspäivämäärä",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"discNumber": "levyn numero",
|
"discNumber": "levyn numero",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
@@ -764,12 +931,12 @@
|
|||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"playCount": "toistojen lukumäärä",
|
"playCount": "toistojen lukumäärä",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"releaseDate": "julkaisupäivämäärä",
|
"releaseDate": "julkaisupäivämäärä",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
"year": "$t(common.year)"
|
"year": "$t(common.year)"
|
||||||
},
|
},
|
||||||
@@ -782,7 +949,7 @@
|
|||||||
"column": {
|
"column": {
|
||||||
"releaseYear": "vuosi",
|
"releaseYear": "vuosi",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"dateAdded": "lisäyspäivämäärä",
|
"dateAdded": "lisäyspäivämäärä",
|
||||||
"album": "albumi",
|
"album": "albumi",
|
||||||
@@ -790,17 +957,17 @@
|
|||||||
"lastPlayed": "viimeksi toistettu",
|
"lastPlayed": "viimeksi toistettu",
|
||||||
"path": "polku",
|
"path": "polku",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "nimi",
|
"title": "nimi",
|
||||||
"trackNumber": "raita",
|
"trackNumber": "raita",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"comment": "kommentti",
|
"comment": "kommentti",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"bitrate": "bittinopeus",
|
"bitrate": "bittinopeus",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"discNumber": "levy",
|
"discNumber": "levy",
|
||||||
"favorite": "suosikki",
|
"favorite": "suosikki",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"playCount": "toistoja",
|
"playCount": "toistoja",
|
||||||
"rating": "arvostelu",
|
"rating": "arvostelu",
|
||||||
"releaseDate": "julkaisupäivämäärä"
|
"releaseDate": "julkaisupäivämäärä"
|
||||||
@@ -808,7 +975,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "lähetys",
|
"broadcast": "lähetys",
|
||||||
"ep": "EP",
|
"ep": "EP",
|
||||||
"other": "muu",
|
"other": "muu",
|
||||||
@@ -828,5 +995,36 @@
|
|||||||
"soundtrack": "elokuvamusiikki",
|
"soundtrack": "elokuvamusiikki",
|
||||||
"spokenWord": "puhetta"
|
"spokenWord": "puhetta"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"minuteShort": "m",
|
||||||
|
"secondShort": "s",
|
||||||
|
"hourShort": "t",
|
||||||
|
"dayShort": "p"
|
||||||
|
},
|
||||||
|
"filterOperator": {
|
||||||
|
"after": "jälkeen",
|
||||||
|
"afterDate": "jälkeen (päivän)",
|
||||||
|
"before": "ennen",
|
||||||
|
"beforeDate": "ennen (päivää)",
|
||||||
|
"contains": "sisältää",
|
||||||
|
"endsWith": "loppuu",
|
||||||
|
"inPlaylist": "on",
|
||||||
|
"inTheLast": "on viimeisenä",
|
||||||
|
"inTheRange": "on välillä",
|
||||||
|
"inTheRangeDate": "on valitulla aikavälillä (päivä)",
|
||||||
|
"is": "on",
|
||||||
|
"isNot": "ei ole",
|
||||||
|
"isGreaterThan": "enemmän kuin",
|
||||||
|
"isLessThan": "vähemmän kuin",
|
||||||
|
"matchesRegex": "vastaa säännöllistä lausetta (regex)",
|
||||||
|
"notContains": "ei sisällä",
|
||||||
|
"notInPlaylist": "ei ole",
|
||||||
|
"notInTheLast": "ei ole viimeisenä",
|
||||||
|
"startsWith": "alkaa"
|
||||||
|
},
|
||||||
|
"queryBuilder": {
|
||||||
|
"standardTags": "standardi tagit",
|
||||||
|
"customTags": "mukautetut tagit"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"moveToNext": "ugrás a következőre",
|
"moveToNext": "ugrás a következőre",
|
||||||
"deletePlaylist": "$t(entity.playlist_one) törlése",
|
"deletePlaylist": "$t(entity.playlist, {\"count\": 1}) törlése",
|
||||||
"removeFromFavorites": "eltávolítás innen $t(entity.favorite_other)",
|
"removeFromFavorites": "eltávolítás innen $t(entity.favorite, {\"count\": 2})",
|
||||||
"setRating": "értékelés",
|
"setRating": "értékelés",
|
||||||
"viewPlaylists": "$t(entity.playlist_other) megtekintése",
|
"viewPlaylists": "$t(entity.playlist, {\"count\": 2}) megtekintése",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Megnyitás Last.fm-ben",
|
"lastfm": "Megnyitás Last.fm-ben",
|
||||||
"musicbrainz": "Megnyitás MusicBrainz-ben"
|
"musicbrainz": "Megnyitás MusicBrainz-ben"
|
||||||
},
|
},
|
||||||
"clearQueue": "műsorlista kiürítése",
|
"clearQueue": "műsorlista kiürítése",
|
||||||
"createPlaylist": "$t(entity.playlist_one) létrehozása",
|
"createPlaylist": "$t(entity.playlist, {\"count\": 1}) létrehozása",
|
||||||
"deselectAll": "kijelölés törlése",
|
"deselectAll": "kijelölés törlése",
|
||||||
"editPlaylist": "$t(entity.playlist_one) szerkesztése",
|
"editPlaylist": "$t(entity.playlist, {\"count\": 1}) szerkesztése",
|
||||||
"goToPage": "menj az oldalra",
|
"goToPage": "menj az oldalra",
|
||||||
"moveToBottom": "ugrás az aljára",
|
"moveToBottom": "ugrás az aljára",
|
||||||
"moveToTop": "ugrás a tetejére",
|
"moveToTop": "ugrás a tetejére",
|
||||||
"removeFromPlaylist": "eltávolítás innen $t(entity.playlist_one)",
|
"removeFromPlaylist": "eltávolítás innen $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "eltávolítás a műsorlistáról",
|
"removeFromQueue": "eltávolítás a műsorlistáról",
|
||||||
"toggleSmartPlaylistEditor": "$t(entity.smartPlaylist) szerkesztője",
|
"toggleSmartPlaylistEditor": "$t(entity.smartPlaylist) szerkesztője",
|
||||||
"addToFavorites": "$t(entity.favorite_other) kedvelése",
|
"addToFavorites": "$t(entity.favorite, {\"count\": 2}) kedvelése",
|
||||||
"addToPlaylist": "hozzáadás lejátszási listához: $t(entity.playlist_one)",
|
"addToPlaylist": "hozzáadás lejátszási listához: $t(entity.playlist, {\"count\": 1})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"downloadStarted": "megkezdődött {{count}} elem letöltése",
|
"downloadStarted": "megkezdődött {{count}} elem letöltése",
|
||||||
"moveItems": "elemek mozgatása",
|
"moveItems": "elemek mozgatása",
|
||||||
@@ -33,15 +33,15 @@
|
|||||||
"holdToMoveToTop": "hosszan nyomva felülre mozgat",
|
"holdToMoveToTop": "hosszan nyomva felülre mozgat",
|
||||||
"holdToMoveToBottom": "hosszan nyomva lejjebb mozgat",
|
"holdToMoveToBottom": "hosszan nyomva lejjebb mozgat",
|
||||||
"selectAll": "összes kijelölése",
|
"selectAll": "összes kijelölése",
|
||||||
"deleteRadioStation": "$t(entity.radioStation_one) törlése",
|
"deleteRadioStation": "$t(entity.radioStation, {\"count\": 1}) törlése",
|
||||||
"createRadioStation": "$t(entity.radioStation_one) létrehozása",
|
"createRadioStation": "$t(entity.radioStation, {\"count\": 1}) létrehozása",
|
||||||
"openApplicationDirectory": "app könyvtár megnyitása",
|
"openApplicationDirectory": "app könyvtár megnyitása",
|
||||||
"addOrRemoveFromSelection": "hozzáadás vagy eltávolítás a kiválasztásból",
|
"addOrRemoveFromSelection": "hozzáadás vagy eltávolítás a kiválasztásból",
|
||||||
"selectRangeOfItems": "válaszd ki a tartományt"
|
"selectRangeOfItems": "válaszd ki a tartományt"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"collapse": "összecsukás",
|
"collapse": "összecsukás",
|
||||||
"currentSong": "jelenlegi: $t(entity.track_one)",
|
"currentSong": "jelenlegi: $t(entity.track, {\"count\": 1})",
|
||||||
"no": "nem",
|
"no": "nem",
|
||||||
"close": "bezárás",
|
"close": "bezárás",
|
||||||
"confirm": "rendben",
|
"confirm": "rendben",
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
"path": "elérési út",
|
"path": "elérési út",
|
||||||
"playerMustBePaused": "a lejátszónak szüneteltetve kell lennie",
|
"playerMustBePaused": "a lejátszónak szüneteltetve kell lennie",
|
||||||
"preview": "előnézet",
|
"preview": "előnézet",
|
||||||
"previousSong": "előző $t(entity.track_one)",
|
"previousSong": "előző $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "kilépés",
|
"quit": "kilépés",
|
||||||
"random": "véletlenszerű",
|
"random": "véletlenszerű",
|
||||||
"refresh": "frissítés",
|
"refresh": "frissítés",
|
||||||
@@ -116,7 +116,8 @@
|
|||||||
"yes": "igen",
|
"yes": "igen",
|
||||||
"none": "egyik sem",
|
"none": "egyik sem",
|
||||||
"restartRequired": "újraindítás szükséges",
|
"restartRequired": "újraindítás szükséges",
|
||||||
"setting": "beállítás",
|
"setting_one": "beállítás",
|
||||||
|
"setting_other": "",
|
||||||
"translation": "fordítás",
|
"translation": "fordítás",
|
||||||
"rating": "értékelés",
|
"rating": "értékelés",
|
||||||
"reload": "újratöltés",
|
"reload": "újratöltés",
|
||||||
@@ -176,7 +177,7 @@
|
|||||||
"song_other": "dalok",
|
"song_other": "dalok",
|
||||||
"album_one": "album",
|
"album_one": "album",
|
||||||
"album_other": "albumok",
|
"album_other": "albumok",
|
||||||
"smartPlaylist": "intelligens $t(entity.playlist_one)",
|
"smartPlaylist": "intelligens $t(entity.playlist, {\"count\": 1})",
|
||||||
"artistWithCount_one": "{{count}} előadó",
|
"artistWithCount_one": "{{count}} előadó",
|
||||||
"artistWithCount_other": "{{count}} előadók",
|
"artistWithCount_other": "{{count}} előadók",
|
||||||
"playlist_one": "lejátszási lista",
|
"playlist_one": "lejátszási lista",
|
||||||
@@ -228,7 +229,7 @@
|
|||||||
"multipleServerSaveQueueError": "a műsorlistában egy vagy több olyan dal található, amely nem az aktuális szerverről származik. Ez nem támogatott"
|
"multipleServerSaveQueueError": "a műsorlistában egy vagy több olyan dal található, amely nem az aktuális szerverről származik. Ez nem támogatott"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"albumCount": "$t(entity.album_other) darab",
|
"albumCount": "$t(entity.album, {\"count\": 2}) darab",
|
||||||
"bitrate": "bitráta",
|
"bitrate": "bitráta",
|
||||||
"comment": "megjegyzés",
|
"comment": "megjegyzés",
|
||||||
"dateAdded": "hozzáadás ideje",
|
"dateAdded": "hozzáadás ideje",
|
||||||
@@ -249,9 +250,9 @@
|
|||||||
"disc": "lemez",
|
"disc": "lemez",
|
||||||
"criticRating": "kritikusok értékelése",
|
"criticRating": "kritikusok értékelése",
|
||||||
"communityRating": "közösségi értékelés",
|
"communityRating": "közösségi értékelés",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"biography": "életrajz",
|
"biography": "életrajz",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"favorited": "kedvelt",
|
"favorited": "kedvelt",
|
||||||
"isRecentlyPlayed": "mostanában lejátszott",
|
"isRecentlyPlayed": "mostanában lejátszott",
|
||||||
"name": "név",
|
"name": "név",
|
||||||
@@ -266,10 +267,10 @@
|
|||||||
"path": "elérési út",
|
"path": "elérési út",
|
||||||
"toYear": "évhez",
|
"toYear": "évhez",
|
||||||
"trackNumber": "sáv",
|
"trackNumber": "sáv",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
@@ -290,33 +291,32 @@
|
|||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_skipDuplicates": "duplikátumok átugrása",
|
"input_skipDuplicates": "duplikátumok átugrása",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"success": "hozzáadtuk ezt: $t(entity.trackWithCount, {\"count\": {{message}} }) a következőhöz: $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "hozzáadtuk ezt: $t(entity.trackWithCount, {\"count\": {{message}} }) a következőhöz: $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "hozzáadás a következőhöz: $t(entity.playlist_one)",
|
"title": "hozzáadás a következőhöz: $t(entity.playlist, {\"count\": 1})",
|
||||||
"create": "létrehoz $t(entity.playlist_one) {{playlist}}",
|
"create": "létrehoz $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "keresés $t(entity.playlist_other) vagy új létrehozása"
|
"searchOrCreate": "keresés $t(entity.playlist, {\"count\": 2}) vagy új létrehozása"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "publikus",
|
"input_public": "publikus",
|
||||||
"title": "$t(entity.playlist_one) létrehozása",
|
"title": "$t(entity.playlist, {\"count\": 1}) létrehozása",
|
||||||
"success": "$t(entity.playlist_one) sikeresen létrehozva"
|
"success": "$t(entity.playlist, {\"count\": 1}) sikeresen létrehozva"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "a megerősítéshez írd be a(z) $t(entity.playlist_one) nevét",
|
"input_confirm": "a megerősítéshez írd be a(z) $t(entity.playlist, {\"count\": 1}) nevét",
|
||||||
"success": "$t(entity.playlist_one) sikeresen törölve",
|
"success": "$t(entity.playlist, {\"count\": 1}) sikeresen törölve",
|
||||||
"title": "$t(entity.playlist_one) törlése"
|
"title": "$t(entity.playlist, {\"count\": 1}) törlése"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"success": "$t(entity.playlist_one) sikeresen módosítva",
|
"success": "$t(entity.playlist, {\"count\": 1}) sikeresen módosítva",
|
||||||
"publicJellyfinNote": "A Jellyfin valamiért nem teszi közzé, hogy egy lejátszási lista publikus-e vagy sem. Amennyiben azt szeretnéd, hogy publikus maradjon, válaszd ki az alábbi beviteli mezőt",
|
"publicJellyfinNote": "A Jellyfin valamiért nem teszi közzé, hogy egy lejátszási lista publikus-e vagy sem. Amennyiben azt szeretnéd, hogy publikus maradjon, válaszd ki az alábbi beviteli mezőt",
|
||||||
"title": "szerkesztés $t(entity.playlist_one)",
|
"title": "szerkesztés $t(entity.playlist, {\"count\": 1})"
|
||||||
"editNote": "A kézi szerkesztés nem ajánlott nagy lejátszási listák esetén. Biztosan vállalod a meglévő lejátszási lista felülírásával járó adatvesztés kockázatát?"
|
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "dalszöveg kereső"
|
"title": "dalszöveg kereső"
|
||||||
},
|
},
|
||||||
@@ -352,7 +352,7 @@
|
|||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "véletlenszerű lejátszás",
|
"title": "véletlenszerű lejátszás",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "Hány dal?",
|
"input_limit": "Hány dal?",
|
||||||
"input_minYear": "ettől az évtől",
|
"input_minYear": "ettől az évtől",
|
||||||
"input_maxYear": "eddig az évig",
|
"input_maxYear": "eddig az évig",
|
||||||
@@ -383,24 +383,24 @@
|
|||||||
"appearsOn": "megjelenik",
|
"appearsOn": "megjelenik",
|
||||||
"recentReleases": "legújabb kiadványok",
|
"recentReleases": "legújabb kiadványok",
|
||||||
"viewDiscography": "Diszkográfia megtekintése",
|
"viewDiscography": "Diszkográfia megtekintése",
|
||||||
"relatedArtists": "kapcsolódik $t(entity.artist_other)",
|
"relatedArtists": "kapcsolódik $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "sláger dalok",
|
"topSongs": "sláger dalok",
|
||||||
"topSongsFrom": "sláger dalok tőle {{title}}",
|
"topSongsFrom": "sláger dalok tőle {{title}}",
|
||||||
"viewAll": "mindet megtekint",
|
"viewAll": "mindet megtekint",
|
||||||
"viewAllTracks": "mindet megtekint $t(entity.track_other)"
|
"viewAllTracks": "mindet megtekint $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "még több ettől $t(entity.artist_one)",
|
"moreFromArtist": "még több ettől $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "Még több {{item}}",
|
"moreFromGeneric": "Még több {{item}}",
|
||||||
"released": "megjelent"
|
"released": "megjelent"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "albumok tőle {{artist}}",
|
"artistAlbums": "albumok tőle {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"collapseSidebar": "oldalsáv",
|
"collapseSidebar": "oldalsáv",
|
||||||
@@ -413,7 +413,7 @@
|
|||||||
"openBrowserDevtools": "Fejlesztői eszközök",
|
"openBrowserDevtools": "Fejlesztői eszközök",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"selectServer": "Szerver választása",
|
"selectServer": "Szerver választása",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"version": "verzió {{version}}",
|
"version": "verzió {{version}}",
|
||||||
"selectMusicFolder": "zene mappa kiválasztása",
|
"selectMusicFolder": "zene mappa kiválasztása",
|
||||||
"noMusicFolder": "nincs zene mappa kiválasztva",
|
"noMusicFolder": "nincs zene mappa kiválasztva",
|
||||||
@@ -450,8 +450,8 @@
|
|||||||
"setRating": "$t(action.setRating)",
|
"setRating": "$t(action.setRating)",
|
||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"shareItem": "Megosztás",
|
"shareItem": "Megosztás",
|
||||||
"goToAlbum": "menj az $t(entity.album_one)",
|
"goToAlbum": "menj az $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "menj a $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "menj a $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"showDetails": "info",
|
"showDetails": "info",
|
||||||
"moveItems": "$t(action.moveItems)",
|
"moveItems": "$t(action.moveItems)",
|
||||||
"goTo": "menj"
|
"goTo": "menj"
|
||||||
@@ -480,9 +480,9 @@
|
|||||||
"noLyrics": "nem található dalszöveg"
|
"noLyrics": "nem található dalszöveg"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "mutasd a $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "mutasd a $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "mutasd a $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "mutasd a $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -499,7 +499,7 @@
|
|||||||
"recentlyPlayed": "nemrég játszott",
|
"recentlyPlayed": "nemrég játszott",
|
||||||
"recentlyReleased": "nemrég megjelent",
|
"recentlyReleased": "nemrég megjelent",
|
||||||
"title": "$t(common.home)",
|
"title": "$t(common.home)",
|
||||||
"genres": "$t(entity.genre_other)"
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copyPath": "másolja az útvonalat a vágólapra",
|
"copyPath": "másolja az útvonalat a vágólapra",
|
||||||
@@ -510,7 +510,7 @@
|
|||||||
"reorder": "átrendezés csak ID szerinti rendezés esetén engedélyezett"
|
"reorder": "átrendezés csak ID szerinti rendezés esetén engedélyezett"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "haladó",
|
"advanced": "haladó",
|
||||||
@@ -537,32 +537,32 @@
|
|||||||
"logger": "naplózó"
|
"logger": "naplózó"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"myLibrary": "Könyvtáram",
|
"myLibrary": "Könyvtáram",
|
||||||
"nowPlaying": "most játszott",
|
"nowPlaying": "most játszott",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "megosztott $t(entity.playlist_other)",
|
"shared": "megosztott $t(entity.playlist, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"radio": "$t(entity.radioStation_other)"
|
"radio": "$t(entity.radioStation, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "dalok tőle {{artist}}",
|
"artistTracks": "dalok tőle {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "rádió állomások"
|
"title": "rádió állomások"
|
||||||
@@ -602,9 +602,6 @@
|
|||||||
"shuffle_off": "kevert lejátszás ki",
|
"shuffle_off": "kevert lejátszás ki",
|
||||||
"addLastShuffled": "végére (keverve)",
|
"addLastShuffled": "végére (keverve)",
|
||||||
"addNextShuffled": "következő (keverve)",
|
"addNextShuffled": "következő (keverve)",
|
||||||
"queueType": "lekérdezés típus",
|
|
||||||
"queueType_default": "alapértelmezett",
|
|
||||||
"queueType_priority": "prioritás",
|
|
||||||
"holdToShuffle": "tartsd lenyomva a keveréshez",
|
"holdToShuffle": "tartsd lenyomva a keveréshez",
|
||||||
"lyrics": "dalszöveg",
|
"lyrics": "dalszöveg",
|
||||||
"saveQueueToServer": "műsorlista mentése a szerverre",
|
"saveQueueToServer": "műsorlista mentése a szerverre",
|
||||||
@@ -612,7 +609,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "sugárzás",
|
"broadcast": "sugárzás",
|
||||||
"ep": "ep",
|
"ep": "ep",
|
||||||
"other": "más",
|
"other": "más",
|
||||||
@@ -668,7 +665,6 @@
|
|||||||
"customCss": "egyéni css",
|
"customCss": "egyéni css",
|
||||||
"customCssEnable_description": "lehetővé teszi az egyéni css írását",
|
"customCssEnable_description": "lehetővé teszi az egyéni css írását",
|
||||||
"customCssEnable": "egyéni css engedélyezése",
|
"customCssEnable": "egyéni css engedélyezése",
|
||||||
"disableAutomaticUpdates": "automatikus frissítés kikapcsolása",
|
|
||||||
"customFontPath": "egyéni betűtípus elérési út",
|
"customFontPath": "egyéni betűtípus elérési út",
|
||||||
"customCss_description": "egyéni css tartalom. Megjegyzés: a tartalom és a távoli URL-ek nem megengedett tulajdonságok. A tartalom előnézete az alábbiakban látható. A tisztítás miatt további mezők is megjelennek, amelyeket te nem állítottál be",
|
"customCss_description": "egyéni css tartalom. Megjegyzés: a tartalom és a távoli URL-ek nem megengedett tulajdonságok. A tartalom előnézete az alábbiakban látható. A tisztítás miatt további mezők is megjelennek, amelyeket te nem állítottál be",
|
||||||
"customCssNotice": "Figyelem: bár van némi tisztítás (az url() és a content: használata nem engedélyezett), az egyéni css használata továbbra is kockázatot jelenthet, mivel megváltoztatja a felületet",
|
"customCssNotice": "Figyelem: bár van némi tisztítás (az url() és a content: használata nem engedélyezett), az egyéni css használata továbbra is kockázatot jelenthet, mivel megváltoztatja a felületet",
|
||||||
@@ -827,9 +823,9 @@
|
|||||||
"passwordStore_description": "jelszó/titkos tároló kiválasztása. Módosítsd, ha problémát tapasztalsz a jelszavak tárolásánál",
|
"passwordStore_description": "jelszó/titkos tároló kiválasztása. Módosítsd, ha problémát tapasztalsz a jelszavak tárolásánál",
|
||||||
"passwordStore": "jelszó/titkos tároló",
|
"passwordStore": "jelszó/titkos tároló",
|
||||||
"playbackStyle_optionCrossFade": "áthúzás",
|
"playbackStyle_optionCrossFade": "áthúzás",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"replayGainMode": "{{ReplayGain}} mód",
|
"replayGainMode": "{{ReplayGain}} mód",
|
||||||
"replayGainClipping_description": "A {{ReplayGain}} által okozott torzítás megelőzése az erősítés automatikus csökkentésével",
|
"replayGainClipping_description": "A {{ReplayGain}} által okozott torzítás megelőzése az erősítés automatikus csökkentésével",
|
||||||
"replayGainClipping": "{{ReplayGain}} torzítás",
|
"replayGainClipping": "{{ReplayGain}} torzítás",
|
||||||
@@ -950,17 +946,17 @@
|
|||||||
"releaseDate": "megjelenés dátuma",
|
"releaseDate": "megjelenés dátuma",
|
||||||
"rowIndex": "sor index",
|
"rowIndex": "sor index",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
"titleCombined": "$t(common.title) (kombinált)",
|
"titleCombined": "$t(common.title) (kombinált)",
|
||||||
"trackNumber": "szám",
|
"trackNumber": "szám",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "utoljára játszott",
|
"lastPlayed": "utoljára játszott",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
@@ -971,9 +967,9 @@
|
|||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreBadge": "$t(entity.genre_one) (jelvények)",
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (jelvények)",
|
||||||
"image": "kép",
|
"image": "kép",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"sampleRate": "$t(common.sampleRate)"
|
"sampleRate": "$t(common.sampleRate)"
|
||||||
@@ -1016,8 +1012,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "életrajz",
|
"biography": "életrajz",
|
||||||
"bitrate": "bitráta",
|
"bitrate": "bitráta",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -1027,7 +1023,7 @@
|
|||||||
"dateAdded": "hozzáadva",
|
"dateAdded": "hozzáadva",
|
||||||
"discNumber": "lemez",
|
"discNumber": "lemez",
|
||||||
"favorite": "kedvenc",
|
"favorite": "kedvenc",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "utoljára játszott",
|
"lastPlayed": "utoljára játszott",
|
||||||
"path": "elérési út",
|
"path": "elérési út",
|
||||||
"playCount": "lejátszások",
|
"playCount": "lejátszások",
|
||||||
@@ -1035,7 +1031,7 @@
|
|||||||
"releaseDate": "megjelenés",
|
"releaseDate": "megjelenés",
|
||||||
"releaseYear": "év",
|
"releaseYear": "év",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "cím",
|
"title": "cím",
|
||||||
"trackNumber": "sáv",
|
"trackNumber": "sáv",
|
||||||
"album": "album",
|
"album": "album",
|
||||||
|
|||||||
@@ -1,27 +1,40 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "modifica $t(entity.playlist_one)",
|
"editPlaylist": "modifica $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "vai alla pagina",
|
"goToPage": "vai alla pagina",
|
||||||
"clearQueue": "cancella la coda",
|
"clearQueue": "cancella la coda",
|
||||||
"addToFavorites": "aggiungi a $t(entity.favorite_other)",
|
"addToFavorites": "aggiungi a $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "aggiungi a $t(entity.playlist_one)",
|
"addToPlaylist": "aggiungi a $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "crea $t(entity.playlist_one)",
|
"createPlaylist": "crea $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "rimuovi da $t(entity.playlist_one)",
|
"removeFromPlaylist": "rimuovi da $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "visualizza $t(entity.playlist_other)",
|
"viewPlaylists": "visualizza $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "elimina $t(entity.playlist_one)",
|
"deletePlaylist": "elimina $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "rimuovi dalla coda",
|
"removeFromQueue": "rimuovi dalla coda",
|
||||||
"deselectAll": "deseleziona tutto",
|
"deselectAll": "deseleziona tutto",
|
||||||
"setRating": "vota",
|
"setRating": "vota",
|
||||||
"toggleSmartPlaylistEditor": "attiva/disattiva editor $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "attiva/disattiva editor $t(entity.smartPlaylist)",
|
||||||
"removeFromFavorites": "rimuovi da $t(entity.favorite_other)",
|
"removeFromFavorites": "rimuovi da $t(entity.favorite, {\"count\": 2})",
|
||||||
"moveToTop": "sposta in cima",
|
"moveToTop": "sposta in cima",
|
||||||
"moveToBottom": "sposta in fondo",
|
"moveToBottom": "sposta in fondo",
|
||||||
"moveToNext": "passa al successivo",
|
"moveToNext": "passa al successivo",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Apri in Last.fm",
|
"lastfm": "Apri in Last.fm",
|
||||||
"musicbrainz": "Apri in MusicBrainz"
|
"musicbrainz": "Apri in MusicBrainz"
|
||||||
}
|
},
|
||||||
|
"addOrRemoveFromSelection": "aggiungi o rimuovi dalla selezione",
|
||||||
|
"selectRangeOfItems": "seleziona un intervallo di elementi",
|
||||||
|
"createRadioStation": "crea $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "rimuovi $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"selectAll": "seleziona tutto",
|
||||||
|
"downloadStarted": "download di {{count}} elementi iniziato",
|
||||||
|
"moveUp": "sposta sopra",
|
||||||
|
"moveDown": "sposta in basso",
|
||||||
|
"holdToMoveToTop": "tieni premuto per muovere in cima",
|
||||||
|
"holdToMoveToBottom": "tieni premuto per muoverlo in fondo",
|
||||||
|
"moveItems": "muovi elementi",
|
||||||
|
"shuffle": "casuale",
|
||||||
|
"viewMore": "mostra di più"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"backward": "indietro",
|
"backward": "indietro",
|
||||||
@@ -51,7 +64,7 @@
|
|||||||
"left": "sinistra",
|
"left": "sinistra",
|
||||||
"save": "salva",
|
"save": "salva",
|
||||||
"right": "destra",
|
"right": "destra",
|
||||||
"currentSong": "$t(entity.track_one) corrente",
|
"currentSong": "$t(entity.track, {\"count\": 1}) corrente",
|
||||||
"trackNumber": "traccia",
|
"trackNumber": "traccia",
|
||||||
"descending": "decrescente",
|
"descending": "decrescente",
|
||||||
"gap": "gap",
|
"gap": "gap",
|
||||||
@@ -75,7 +88,9 @@
|
|||||||
"forward": "successivo",
|
"forward": "successivo",
|
||||||
"delete": "elimina",
|
"delete": "elimina",
|
||||||
"forceRestartRequired": "riavvia per applicare le modifiche... chiudi la notifica per riavviare",
|
"forceRestartRequired": "riavvia per applicare le modifiche... chiudi la notifica per riavviare",
|
||||||
"setting": "impostazione",
|
"setting_one": "impostazione",
|
||||||
|
"setting_many": "impostazioni",
|
||||||
|
"setting_other": "impostazioni",
|
||||||
"version": "versione",
|
"version": "versione",
|
||||||
"title": "titolo",
|
"title": "titolo",
|
||||||
"filter_one": "filtro",
|
"filter_one": "filtro",
|
||||||
@@ -94,7 +109,7 @@
|
|||||||
"none": "nessuno",
|
"none": "nessuno",
|
||||||
"menu": "menù",
|
"menu": "menù",
|
||||||
"restartRequired": "riavvio richiesto",
|
"restartRequired": "riavvio richiesto",
|
||||||
"previousSong": "$t(entity.track_one) precedente",
|
"previousSong": "$t(entity.track, {\"count\": 1}) precedente",
|
||||||
"noResultsFromQuery": "la query non ha ritornato risultati",
|
"noResultsFromQuery": "la query non ha ritornato risultati",
|
||||||
"quit": "esci",
|
"quit": "esci",
|
||||||
"expand": "espandi",
|
"expand": "espandi",
|
||||||
@@ -113,6 +128,7 @@
|
|||||||
"close": "chiudi",
|
"close": "chiudi",
|
||||||
"codec": "codec",
|
"codec": "codec",
|
||||||
"mbid": "MusicBrainz ID",
|
"mbid": "MusicBrainz ID",
|
||||||
|
"grouping": "raggruppamento",
|
||||||
"preview": "anteprima",
|
"preview": "anteprima",
|
||||||
"reload": "aggiorna",
|
"reload": "aggiorna",
|
||||||
"share": "condividi",
|
"share": "condividi",
|
||||||
@@ -121,7 +137,24 @@
|
|||||||
"trackPeak": "picco di volume del brano",
|
"trackPeak": "picco di volume del brano",
|
||||||
"translation": "traduzione",
|
"translation": "traduzione",
|
||||||
"bitDepth": "bit depth (profondità di bit)",
|
"bitDepth": "bit depth (profondità di bit)",
|
||||||
"sampleRate": "sample rate (frequenza di campionamento)"
|
"sampleRate": "sample rate (frequenza di campionamento)",
|
||||||
|
"countSelected": "{{count}} selezionati",
|
||||||
|
"doNotShowAgain": "non mostrarlo di nuovo",
|
||||||
|
"view": "visualizza",
|
||||||
|
"example": "esempio",
|
||||||
|
"externalLinks": "link esterni",
|
||||||
|
"faster": "più rapido",
|
||||||
|
"filter_single": "singolo",
|
||||||
|
"noFilters": "nessun filtro configurato",
|
||||||
|
"private": "privato",
|
||||||
|
"public": "pubblico",
|
||||||
|
"retry": "riprova",
|
||||||
|
"recordLabel": "registra etichetta",
|
||||||
|
"rename": "rinomina",
|
||||||
|
"sort": "ordina",
|
||||||
|
"explicit": "esplicito",
|
||||||
|
"clean": "pulisci",
|
||||||
|
"itemsMore": "ancora {{count}}"
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
"repeat_all": "ripeti coda",
|
"repeat_all": "ripeti coda",
|
||||||
@@ -138,7 +171,7 @@
|
|||||||
"shuffle": "riproduzione casuale",
|
"shuffle": "riproduzione casuale",
|
||||||
"playbackFetchNoResults": "nessuna canzone trovata",
|
"playbackFetchNoResults": "nessuna canzone trovata",
|
||||||
"playbackFetchInProgress": "caricamento canzoni…",
|
"playbackFetchInProgress": "caricamento canzoni…",
|
||||||
"addNext": "aggiungi successivo",
|
"addNext": "successivo",
|
||||||
"playbackSpeed": "velocità di riproduzione",
|
"playbackSpeed": "velocità di riproduzione",
|
||||||
"playbackFetchCancel": "ci sta mettendo un po'... chiudi la notifica per annullare",
|
"playbackFetchCancel": "ci sta mettendo un po'... chiudi la notifica per annullare",
|
||||||
"play": "riproduci",
|
"play": "riproduci",
|
||||||
@@ -150,18 +183,30 @@
|
|||||||
"queue_moveToTop": "sposta selezionati in fondo",
|
"queue_moveToTop": "sposta selezionati in fondo",
|
||||||
"queue_moveToBottom": "sposta selezionati in cima",
|
"queue_moveToBottom": "sposta selezionati in cima",
|
||||||
"shuffle_off": "non mescolare",
|
"shuffle_off": "non mescolare",
|
||||||
"addLast": "aggiungi in coda",
|
"addLast": "per ultima",
|
||||||
"mute": "silenzia",
|
"mute": "silenzia",
|
||||||
"skip_forward": "salta avanti",
|
"skip_forward": "salta avanti",
|
||||||
"playSimilarSongs": "riproduci brani simili",
|
"playSimilarSongs": "riproduci brani simili",
|
||||||
"viewQueue": "visualizza coda"
|
"viewQueue": "visualizza coda",
|
||||||
|
"holdToShuffle": "tieni premuto per la riproduzione casuale",
|
||||||
|
"lyrics": "testi",
|
||||||
|
"restoreQueueFromServer": "ripristina coda dal server",
|
||||||
|
"saveQueueToServer": "salva coda sul server",
|
||||||
|
"trackRadio": "radio della traccia",
|
||||||
|
"sleepTimer_minutes": "{{count}} minuti",
|
||||||
|
"sleepTimer_hours": "{{count}} ore",
|
||||||
|
"sleepTimer_custom": "personalizzato",
|
||||||
|
"sleepTimer_off": "spento",
|
||||||
|
"sleepTimer_timeRemaining": "{{time}} rimanente",
|
||||||
|
"sleepTimer_setCustom": "imposta timer",
|
||||||
|
"sleepTimer_cancel": "cancella timer"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"crossfadeStyle_description": "seleziona lo stile dissolvenza da usare per il player audio",
|
"crossfadeStyle_description": "seleziona lo stile dissolvenza da usare per il player audio",
|
||||||
"remotePort_description": "imposta la porta del server di controllo remoto",
|
"remotePort_description": "imposta la porta del server di controllo remoto",
|
||||||
"hotkey_skipBackward": "salta a precedente",
|
"hotkey_skipBackward": "salta a precedente",
|
||||||
"volumeWheelStep_description": "la quantità di volume da cambiare quando si scorre la rotellina del mouse sullo slider del volume",
|
"volumeWheelStep_description": "la quantità di volume da cambiare quando si scorre la rotellina del mouse sullo slider del volume",
|
||||||
"audioDevice_description": "seleziona il device audioda usare per la riproduzione (solo web player)",
|
"audioDevice_description": "seleziona il dispositivo audio da usare per la riproduzione",
|
||||||
"theme_description": "imposta il tema da usare per l'applicazione",
|
"theme_description": "imposta il tema da usare per l'applicazione",
|
||||||
"hotkey_playbackPause": "pausa",
|
"hotkey_playbackPause": "pausa",
|
||||||
"hotkey_volumeUp": "alza volume",
|
"hotkey_volumeUp": "alza volume",
|
||||||
@@ -200,11 +245,10 @@
|
|||||||
"hotkey_globalSearch": "ricerca globale",
|
"hotkey_globalSearch": "ricerca globale",
|
||||||
"gaplessAudio_description": "imposta l'audio gapless per mpv",
|
"gaplessAudio_description": "imposta l'audio gapless per mpv",
|
||||||
"remoteUsername_description": "imposta l'username del server di controllo remoto. Se username e password sono vuoti, l'autenticazione sarà disattivata",
|
"remoteUsername_description": "imposta l'username del server di controllo remoto. Se username e password sono vuoti, l'autenticazione sarà disattivata",
|
||||||
"disableAutomaticUpdates": "disabilita aggiornamenti automatici",
|
|
||||||
"exitToTray_description": "riduce a icona nella barra di sistema all'uscita",
|
"exitToTray_description": "riduce a icona nella barra di sistema all'uscita",
|
||||||
"followLyric_description": "scorre il testo alla posizione di riproduzione corrente",
|
"followLyric_description": "scorre il testo alla posizione di riproduzione corrente",
|
||||||
"hotkey_favoritePreviousSong": "$t(common.previousSong) preferita",
|
"hotkey_favoritePreviousSong": "$t(common.previousSong) preferita",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"lyricOffset": "offset testi (ms)",
|
"lyricOffset": "offset testi (ms)",
|
||||||
"discordUpdateInterval_description": "il tempo in secondi tra ogni aggiornamento (minimo 15 secondi)",
|
"discordUpdateInterval_description": "il tempo in secondi tra ogni aggiornamento (minimo 15 secondi)",
|
||||||
"fontType_optionCustom": "font personalizzato",
|
"fontType_optionCustom": "font personalizzato",
|
||||||
@@ -216,7 +260,7 @@
|
|||||||
"playbackStyle_optionCrossFade": "dissolvenza",
|
"playbackStyle_optionCrossFade": "dissolvenza",
|
||||||
"hotkey_rate3": "voto 3 stelle",
|
"hotkey_rate3": "voto 3 stelle",
|
||||||
"font": "font",
|
"font": "font",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"themeLight_description": "imposta il tema chiaro da usare per l'applicazione",
|
"themeLight_description": "imposta il tema chiaro da usare per l'applicazione",
|
||||||
"hotkey_toggleFullScreenPlayer": "attiva/disattiva player a schermo intero",
|
"hotkey_toggleFullScreenPlayer": "attiva/disattiva player a schermo intero",
|
||||||
"hotkey_localSearch": "ricerca in-pagina",
|
"hotkey_localSearch": "ricerca in-pagina",
|
||||||
@@ -259,7 +303,7 @@
|
|||||||
"useSystemTheme_description": "segui le preferenze del tema definite dal sistema",
|
"useSystemTheme_description": "segui le preferenze del tema definite dal sistema",
|
||||||
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
"playButtonBehavior_optionAddNext": "$t(player.addNext)",
|
||||||
"lyricFetch_description": "ottieni testi da varie sorgenti internet",
|
"lyricFetch_description": "ottieni testi da varie sorgenti internet",
|
||||||
"lyricFetchProvider_description": "seleziona i provider da dove prendere i testi. l'ordine dei provider è l'ordine in cui vengono fatte le richieste",
|
"lyricFetchProvider_description": "seleziona i provider dai quali prendere i testi",
|
||||||
"globalMediaHotkeys_description": "attiva/disattiva l'uso dei tasti media globali per controllare la riproduzione",
|
"globalMediaHotkeys_description": "attiva/disattiva l'uso dei tasti media globali per controllare la riproduzione",
|
||||||
"customFontPath": "percorso font personalizzato",
|
"customFontPath": "percorso font personalizzato",
|
||||||
"followLyric": "segui testo corrente",
|
"followLyric": "segui testo corrente",
|
||||||
@@ -392,7 +436,35 @@
|
|||||||
"discordLinkType": "link di attività {{discord}}",
|
"discordLinkType": "link di attività {{discord}}",
|
||||||
"discordLinkType_description": "aggiunge collegamenti esterni a {{lastfm}} o {{musicbrainz}} ai campi del brano e dell'artista nell'attività {{discord}}. {{musicbrainz}} è il più accurato, ma richiede tag e non fornisce collegamenti dell'artista mentre {{lastfm}} dovrebbe sempre fornire un link. non rende richieste di rete extra",
|
"discordLinkType_description": "aggiunge collegamenti esterni a {{lastfm}} o {{musicbrainz}} ai campi del brano e dell'artista nell'attività {{discord}}. {{musicbrainz}} è il più accurato, ma richiede tag e non fornisce collegamenti dell'artista mentre {{lastfm}} dovrebbe sempre fornire un link. non rende richieste di rete extra",
|
||||||
"discordLinkType_none": "$t(common.none)",
|
"discordLinkType_none": "$t(common.none)",
|
||||||
"discordLinkType_mbz_lastfm": "{{musicbrainz}} con {{lastfm}} fallback"
|
"discordLinkType_mbz_lastfm": "{{musicbrainz}} con {{lastfm}} fallback",
|
||||||
|
"autoDJ": "auto DJ",
|
||||||
|
"autoDJ_description": "aggiungi automaticamente canzoni simili alla coda",
|
||||||
|
"autoDJ_itemCount": "conteggio elementi",
|
||||||
|
"analyticsDisable_description": "Alcuni dati anonimi sull'utilizzo vengono inviati allo sviluppatore per migliorare l'applicazione",
|
||||||
|
"artistBackground": "immagine dello sfondo dell'artista",
|
||||||
|
"releaseChannel_optionBeta": "beta",
|
||||||
|
"releaseChannel_optionLatest": "ultima",
|
||||||
|
"releaseChannel": "canale di rilascio",
|
||||||
|
"releaseChannel_description": "seleziona tra rilascio stabile, beta o alpha (nightly) per gli aggiornamenti automatici",
|
||||||
|
"discordRichPresence": "{{discord}} rich presence",
|
||||||
|
"releaseChannel_optionAlpha": "alpha (nightly)",
|
||||||
|
"automaticUpdates_description": "Controlla e installa aggiornamenti automaticamente",
|
||||||
|
"automaticUpdates": "Aggiornamenti automatici",
|
||||||
|
"exportImportSettings_notValidJSON": "il file passato non è un JSON valido",
|
||||||
|
"language": "lingua",
|
||||||
|
"logLevel_optionDebug": "debug",
|
||||||
|
"logLevel_optionError": "errore",
|
||||||
|
"logLevel_optionInfo": "info",
|
||||||
|
"pathReplace_optionRemovePrefix": "rimuovi prefisso",
|
||||||
|
"pathReplace_optionAddPrefix": "aggiungi prefisso",
|
||||||
|
"playerFilters": "Filtra canzoni dalla coda",
|
||||||
|
"imageResolution_optionHeader": "header",
|
||||||
|
"playerbarWaveformAlign_optionTop": "in cima",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "es. ^Daily Mix.*",
|
||||||
|
"transcode": "abilita transcodifica",
|
||||||
|
"queryBuilderCustomFields_inputLabel": "etichetta",
|
||||||
|
"queryBuilderCustomFields_inputTag": "tag",
|
||||||
|
"queryBuilderCustomFields": "campi personalizzati"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"remotePortWarning": "riavvia il server per applicare la nuova porta",
|
"remotePortWarning": "riavvia il server per applicare la nuova porta",
|
||||||
@@ -418,14 +490,17 @@
|
|||||||
"badValue": "opzione non valida \"{{value}}\". valore inesistente",
|
"badValue": "opzione non valida \"{{value}}\". valore inesistente",
|
||||||
"networkError": "si è verificato un errore di rete",
|
"networkError": "si è verificato un errore di rete",
|
||||||
"openError": "impossibile aprire il file",
|
"openError": "impossibile aprire il file",
|
||||||
"notificationDenied": "i permessi per le notifiche non sono stati concessi. questa configurazione non ha effetto"
|
"notificationDenied": "i permessi per le notifiche non sono stati concessi. questa configurazione non ha effetto",
|
||||||
|
"invalidJson": "JSON non valido",
|
||||||
|
"noNetwork": "server non disponibile",
|
||||||
|
"noNetworkDescription": "impossibile connettersi al server"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"mostPlayed": "più riprodotti",
|
"mostPlayed": "più riprodotti",
|
||||||
"comment": "commento",
|
"comment": "commento",
|
||||||
"playCount": "numero di riproduzioni",
|
"playCount": "numero di riproduzioni",
|
||||||
"recentlyUpdated": "aggiornati recentemente",
|
"recentlyUpdated": "aggiornati recentemente",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"isCompilation": "è una compilation",
|
"isCompilation": "è una compilation",
|
||||||
"recentlyPlayed": "riprodotti recentemente",
|
"recentlyPlayed": "riprodotti recentemente",
|
||||||
"isRated": "è valutato",
|
"isRated": "è valutato",
|
||||||
@@ -434,17 +509,17 @@
|
|||||||
"rating": "voto",
|
"rating": "voto",
|
||||||
"search": "cerca",
|
"search": "cerca",
|
||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"recentlyAdded": "aggiunti recentemente",
|
"recentlyAdded": "aggiunti recentemente",
|
||||||
"note": "nota",
|
"note": "nota",
|
||||||
"name": "nome",
|
"name": "nome",
|
||||||
"dateAdded": "data aggiunta",
|
"dateAdded": "data aggiunta",
|
||||||
"releaseDate": "data di rilascio",
|
"releaseDate": "data di rilascio",
|
||||||
"albumCount": "numero $t(entity.album_other)",
|
"albumCount": "numero $t(entity.album, {\"count\": 2})",
|
||||||
"communityRating": "voto della community",
|
"communityRating": "voto della community",
|
||||||
"path": "percorso",
|
"path": "percorso",
|
||||||
"favorited": "preferito",
|
"favorited": "preferito",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "è stato recentemente riprodotto",
|
"isRecentlyPlayed": "è stato recentemente riprodotto",
|
||||||
"isFavorited": "è preferito",
|
"isFavorited": "è preferito",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -453,7 +528,7 @@
|
|||||||
"disc": "disco",
|
"disc": "disco",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"songCount": "conteggio canzoni",
|
"songCount": "conteggio canzoni",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "durata",
|
"duration": "durata",
|
||||||
"isPublic": "è pubblico",
|
"isPublic": "è pubblico",
|
||||||
"random": "casuale",
|
"random": "casuale",
|
||||||
@@ -461,24 +536,29 @@
|
|||||||
"toYear": "fino all'anno",
|
"toYear": "fino all'anno",
|
||||||
"fromYear": "dall'anno",
|
"fromYear": "dall'anno",
|
||||||
"criticRating": "voto della critica",
|
"criticRating": "voto della critica",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "traccia"
|
"trackNumber": "traccia",
|
||||||
|
"matchOr": "o",
|
||||||
|
"sortName": "ordina nome"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "in riproduzione",
|
"nowPlaying": "in riproduzione",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"myLibrary": "la mia libreria",
|
"myLibrary": "la mia libreria",
|
||||||
"shared": "condivisa $t(entity.playlist_other)"
|
"shared": "condivisa $t(entity.playlist, {\"count\": 2})",
|
||||||
|
"collections": "collezioni",
|
||||||
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
|
"radio": "$t(entity.radioStation, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -506,7 +586,7 @@
|
|||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "seleziona server",
|
"selectServer": "seleziona server",
|
||||||
"version": "versione {{version}}",
|
"version": "versione {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"manageServers": "gestisci server",
|
"manageServers": "gestisci server",
|
||||||
"expandSidebar": "espandi barra laterale",
|
"expandSidebar": "espandi barra laterale",
|
||||||
"collapseSidebar": "collassa barra laterale",
|
"collapseSidebar": "collassa barra laterale",
|
||||||
@@ -515,7 +595,10 @@
|
|||||||
"goBack": "torna indietro",
|
"goBack": "torna indietro",
|
||||||
"goForward": "vai avanti",
|
"goForward": "vai avanti",
|
||||||
"privateModeOff": "disabilita modalità privata",
|
"privateModeOff": "disabilita modalità privata",
|
||||||
"privateModeOn": "abilita modalità privata"
|
"privateModeOn": "abilita modalità privata",
|
||||||
|
"selectMusicFolder": "seleziona cartella con musica",
|
||||||
|
"noMusicFolder": "nessuna cartella con musica selezionata",
|
||||||
|
"multipleMusicFolders": "{{count}} cartelle con musica selezionate"
|
||||||
},
|
},
|
||||||
"contextMenu": {
|
"contextMenu": {
|
||||||
"addToPlaylist": "$t(action.addToPlaylist)",
|
"addToPlaylist": "$t(action.addToPlaylist)",
|
||||||
@@ -540,8 +623,10 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"shareItem": "condividi elemento",
|
"shareItem": "condividi elemento",
|
||||||
"showDetails": "mostra info",
|
"showDetails": "mostra info",
|
||||||
"goToAlbum": "vai a $t(entity.album_one)",
|
"goToAlbum": "vai a $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "vai a $t(entity.albumArtist_one)"
|
"goToAlbumArtist": "vai a $t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"moveItems": "$t(action.moveItems)",
|
||||||
|
"goTo": "vai a"
|
||||||
},
|
},
|
||||||
"home": {
|
"home": {
|
||||||
"mostPlayed": "più riprodotti",
|
"mostPlayed": "più riprodotti",
|
||||||
@@ -549,10 +634,11 @@
|
|||||||
"title": "$t(common.home)",
|
"title": "$t(common.home)",
|
||||||
"explore": "esplora dalla tua libreria",
|
"explore": "esplora dalla tua libreria",
|
||||||
"recentlyPlayed": "riprodotti recentemente",
|
"recentlyPlayed": "riprodotti recentemente",
|
||||||
"recentlyReleased": "appena pubblicato"
|
"recentlyReleased": "appena pubblicato",
|
||||||
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "di più da questo $t(entity.artist_one)",
|
"moreFromArtist": "di più da questo $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "di più da {{item}}",
|
"moreFromGeneric": "di più da {{item}}",
|
||||||
"released": "rilasciato"
|
"released": "rilasciato"
|
||||||
},
|
},
|
||||||
@@ -561,20 +647,33 @@
|
|||||||
"generalTab": "generale",
|
"generalTab": "generale",
|
||||||
"hotkeysTab": "tasti a scelta rapida",
|
"hotkeysTab": "tasti a scelta rapida",
|
||||||
"windowTab": "finestra",
|
"windowTab": "finestra",
|
||||||
"advanced": "avanzate"
|
"advanced": "avanzate",
|
||||||
|
"updates": "aggiorna",
|
||||||
|
"cache": "cache",
|
||||||
|
"application": "applicazione",
|
||||||
|
"theme": "tema",
|
||||||
|
"controls": "controlla",
|
||||||
|
"remote": "remoto",
|
||||||
|
"exportImport": "importa/esporta",
|
||||||
|
"scrobble": "scrobble",
|
||||||
|
"audio": "audio",
|
||||||
|
"lyrics": "testi",
|
||||||
|
"transcoding": "transcodifica",
|
||||||
|
"discord": "discord",
|
||||||
|
"lyricsDisplay": "mostra testi"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showAlbums": "mostra $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "mostra $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "mostra $t(entity.genre_one) $t(entity.track_other)"
|
"showTracks": "mostra $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "tracce di {{artist}}",
|
"artistTracks": "tracce di {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)"
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -585,23 +684,26 @@
|
|||||||
"title": "comandi"
|
"title": "comandi"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "albums di {{artist}}",
|
"artistAlbums": "albums di {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"about": "Info {{artist}}",
|
"about": "Info {{artist}}",
|
||||||
"appearsOn": "compare su",
|
"appearsOn": "compare su",
|
||||||
"recentReleases": "uscite recenti",
|
"recentReleases": "uscite recenti",
|
||||||
"viewDiscography": "mostra discografia",
|
"viewDiscography": "mostra discografia",
|
||||||
"relatedArtists": "correlati $t(entity.artist_other)",
|
"relatedArtists": "correlati $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "brani migliori",
|
"topSongs": "brani migliori",
|
||||||
"topSongsFrom": "brani migliori da {{title}}",
|
"topSongsFrom": "brani migliori da {{title}}",
|
||||||
"viewAll": "mostra tutto",
|
"viewAll": "mostra tutto",
|
||||||
"viewAllTracks": "mostra tutto $t(entity.track_other)"
|
"viewAllTracks": "mostra tutto $t(entity.track, {\"count\": 2})",
|
||||||
|
"favoriteSongs": "canzoni preferite",
|
||||||
|
"topSongsPersonal": "personale",
|
||||||
|
"favoriteSongsFrom": "canzoni preferite da {{title}}"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"title": "gestisci servers",
|
"title": "gestisci servers",
|
||||||
@@ -618,20 +720,30 @@
|
|||||||
},
|
},
|
||||||
"playlist": {
|
"playlist": {
|
||||||
"reorder": "riordino abilitato solo quando si ordina per id"
|
"reorder": "riordino abilitato solo quando si ordina per id"
|
||||||
|
},
|
||||||
|
"radioList": {
|
||||||
|
"title": "stazioni radio"
|
||||||
|
},
|
||||||
|
"folderList": {
|
||||||
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "sovrascrivi esistente",
|
||||||
|
"saveAsCollection": "salva come collezione"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "elimina $t(entity.playlist_one)",
|
"title": "elimina $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) eliminata correttamente",
|
"success": "$t(entity.playlist, {\"count\": 1}) eliminata correttamente",
|
||||||
"input_confirm": "digita il nome della $t(entity.playlist_one) per confermare"
|
"input_confirm": "digita il nome della $t(entity.playlist, {\"count\": 1}) per confermare"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "crea $t(entity.playlist_one)",
|
"title": "crea $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "publico",
|
"input_public": "publico",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) creata con successo",
|
"success": "$t(entity.playlist, {\"count\": 1}) creata con successo",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -647,13 +759,17 @@
|
|||||||
"ignoreCors": "ignora cors ($t(common.restartRequired))",
|
"ignoreCors": "ignora cors ($t(common.restartRequired))",
|
||||||
"error_savePassword": "si è verificato un errore quando si è provato a salvare la password",
|
"error_savePassword": "si è verificato un errore quando si è provato a salvare la password",
|
||||||
"input_preferInstantMix": "preferisci mix istantaneo",
|
"input_preferInstantMix": "preferisci mix istantaneo",
|
||||||
"input_preferInstantMixDescription": "usa solo mix istantaneo per ottenere canzoni simili. utile se si dispone di plugin che modificano questo comportamento"
|
"input_preferInstantMixDescription": "usa solo mix istantaneo per ottenere canzoni simili. utile se si dispone di plugin che modificano questo comportamento",
|
||||||
|
"input_preferRemoteUrl": "preferisci url pubblico",
|
||||||
|
"input_remoteUrl": "url pubblico"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "aggiunto $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "aggiunto $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "aggiungi a $t(entity.playlist_one)",
|
"title": "aggiungi a $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "salta duplicati",
|
"input_skipDuplicates": "salta duplicati",
|
||||||
"input_playlists": "$t(entity.playlist_other)"
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
|
"create": "crea $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"searchOrCreate": "cerca $t(entity.playlist, {\"count\": 2}) o digita per crearne una nuova"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "aggiorna server",
|
"title": "aggiorna server",
|
||||||
@@ -662,17 +778,19 @@
|
|||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"input_optionMatchAll": "soddisfa tutti",
|
"input_optionMatchAll": "soddisfa tutti",
|
||||||
"input_optionMatchAny": "soddisfa qualsiasi",
|
"input_optionMatchAny": "soddisfa qualsiasi",
|
||||||
"title": "editor di query"
|
"title": "editor di query",
|
||||||
|
"resetToDefault": "ripristina predefinito",
|
||||||
|
"clearFilters": "rimuovi filtri"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "cerca testi"
|
"title": "cerca testi"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "modifica $t(entity.playlist_one)",
|
"title": "modifica $t(entity.playlist, {\"count\": 1})",
|
||||||
"publicJellyfinNote": "Jellyfin non mostra se una playlist è pubblica o meno. Se vuoi che rimanga pubblica, assicurati di selezionare l’opzione seguente",
|
"publicJellyfinNote": "Jellyfin non mostra se una playlist è pubblica o meno. Se vuoi che rimanga pubblica, assicurati di selezionare l’opzione seguente",
|
||||||
"success": "$t(entity.playlist_one) aggiornato con successo"
|
"success": "$t(entity.playlist, {\"count\": 1}) aggiornato con successo"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"allowDownloading": "consentire il download",
|
"allowDownloading": "consentire il download",
|
||||||
@@ -686,6 +804,27 @@
|
|||||||
"enabled": "la modalità privata è abilitata: lo stato di riproduzione viene ora nascosto alle integrazioni esterne",
|
"enabled": "la modalità privata è abilitata: lo stato di riproduzione viene ora nascosto alle integrazioni esterne",
|
||||||
"disabled": "la modalità privata è disabilitata: lo stato di riproduzione è ora visibile alle integrazioni esterne abilitate",
|
"disabled": "la modalità privata è disabilitata: lo stato di riproduzione è ora visibile alle integrazioni esterne abilitate",
|
||||||
"title": "modalità privata"
|
"title": "modalità privata"
|
||||||
|
},
|
||||||
|
"largeFetchConfirmation": {
|
||||||
|
"title": "aggiungi elementi alla coda"
|
||||||
|
},
|
||||||
|
"createRadioStation": {
|
||||||
|
"success": "stazione radio creata con successo",
|
||||||
|
"title": "crea stazione radio",
|
||||||
|
"input_name": "nome"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "esporta testi",
|
||||||
|
"input_synced": "esporta testi sincronizzati",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
|
},
|
||||||
|
"shuffleAll": {
|
||||||
|
"input_limit": "quante canzoni?",
|
||||||
|
"input_minYear": "dall'anno",
|
||||||
|
"input_maxYear": "all'anno",
|
||||||
|
"input_played_optionAll": "tutte le tracce",
|
||||||
|
"input_played_optionUnplayed": "solo tracce non ancora riprodotte",
|
||||||
|
"input_played_optionPlayed": "solo tracce riprodotte"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
@@ -698,12 +837,29 @@
|
|||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"followCurrentSong": "segui il brano corrente",
|
"followCurrentSong": "segui il brano corrente",
|
||||||
"itemGap": "spaziatura tra gli elementi (px)",
|
"itemGap": "spaziatura tra gli elementi (px)",
|
||||||
"itemSize": "dimensione dell’elemento (px)"
|
"itemSize": "dimensione dell’elemento (px)",
|
||||||
|
"advancedSettings": "impostazioni avanzate",
|
||||||
|
"moveUp": "muovi sopra",
|
||||||
|
"moveDown": "muovi sotto",
|
||||||
|
"pinToLeft": "fissa a sinistra",
|
||||||
|
"pinToRight": "fissa a destra",
|
||||||
|
"alignLeft": "allinea a sinistra",
|
||||||
|
"alignCenter": "allina al centro",
|
||||||
|
"alignRight": "allinea a destra",
|
||||||
|
"itemsPerRow": "elementi per riga",
|
||||||
|
"size_default": "predefinito",
|
||||||
|
"size_compact": "compatto",
|
||||||
|
"size_large": "largo",
|
||||||
|
"pagination": "paginazione",
|
||||||
|
"pagination_itemsPerPage": "elementi per pagina",
|
||||||
|
"pagination_infinite": "infinita",
|
||||||
|
"pagination_paginate": "impaginato"
|
||||||
},
|
},
|
||||||
"view": {
|
"view": {
|
||||||
"table": "tabella",
|
"table": "tabella",
|
||||||
"grid": "griglia",
|
"grid": "griglia",
|
||||||
"list": "lista"
|
"list": "lista",
|
||||||
|
"detail": "dettaglio"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"releaseDate": "data rilascio",
|
"releaseDate": "data rilascio",
|
||||||
@@ -717,23 +873,29 @@
|
|||||||
"trackNumber": "numero traccia",
|
"trackNumber": "numero traccia",
|
||||||
"rowIndex": "indice riga",
|
"rowIndex": "indice riga",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"playCount": "numero riproduzioni",
|
"playCount": "numero riproduzioni",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action, {\"count\": 2})",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"discNumber": "numero disco",
|
"discNumber": "numero disco",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"songCount": "$t(entity.track_other)"
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
|
"composer": "compositore",
|
||||||
|
"image": "immagine",
|
||||||
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
|
"titleArtist": "$t(common.title) (artista)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -742,7 +904,7 @@
|
|||||||
"rating": "voto",
|
"rating": "voto",
|
||||||
"favorite": "preferito",
|
"favorite": "preferito",
|
||||||
"playCount": "riproduzioni",
|
"playCount": "riproduzioni",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"releaseYear": "anno",
|
"releaseYear": "anno",
|
||||||
"lastPlayed": "ultima riproduzione",
|
"lastPlayed": "ultima riproduzione",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
@@ -751,16 +913,19 @@
|
|||||||
"title": "titolo",
|
"title": "titolo",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"dateAdded": "data aggiunta",
|
"dateAdded": "data aggiunta",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "traccia",
|
"trackNumber": "traccia",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"albumArtist": "artista album",
|
"albumArtist": "artista album",
|
||||||
"path": "percorso",
|
"path": "percorso",
|
||||||
"discNumber": "disco",
|
"discNumber": "disco",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"codec": "$t(common.codec)"
|
"codec": "$t(common.codec)",
|
||||||
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
|
"owner": "proprietario"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
@@ -800,7 +965,7 @@
|
|||||||
"folder_one": "cartella",
|
"folder_one": "cartella",
|
||||||
"folder_many": "cartelle",
|
"folder_many": "cartelle",
|
||||||
"folder_other": "cartelle",
|
"folder_other": "cartelle",
|
||||||
"smartPlaylist": "$t(entity.playlist_one) smart",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) smart",
|
||||||
"album_one": "album",
|
"album_one": "album",
|
||||||
"album_many": "album",
|
"album_many": "album",
|
||||||
"album_other": "album",
|
"album_other": "album",
|
||||||
@@ -815,6 +980,89 @@
|
|||||||
"play_other": "{{count}} riproduzioni",
|
"play_other": "{{count}} riproduzioni",
|
||||||
"song_one": "traccia",
|
"song_one": "traccia",
|
||||||
"song_many": "tracce",
|
"song_many": "tracce",
|
||||||
"song_other": "tracce"
|
"song_other": "tracce",
|
||||||
|
"radioStation_one": "stazione radio",
|
||||||
|
"radioStation_many": "stazioni radio",
|
||||||
|
"radioStation_other": "stazioni radio",
|
||||||
|
"radioStationWithCount_one": "{{count}} stazione radio",
|
||||||
|
"radioStationWithCount_many": "{{count}} stazioni radio",
|
||||||
|
"radioStationWithCount_other": "{{count}} stazioni radio"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"minuteShort": "m",
|
||||||
|
"secondShort": "s",
|
||||||
|
"hourShort": "o",
|
||||||
|
"dayShort": "g"
|
||||||
|
},
|
||||||
|
"filterOperator": {
|
||||||
|
"contains": "contiene",
|
||||||
|
"endsWith": "finisce con",
|
||||||
|
"inPlaylist": "è in",
|
||||||
|
"is": "è",
|
||||||
|
"isNot": "non è",
|
||||||
|
"isGreaterThan": "è più grande di",
|
||||||
|
"isLessThan": "è meno di",
|
||||||
|
"notContains": "non contiene",
|
||||||
|
"notInPlaylist": "non è in",
|
||||||
|
"startsWith": "inizia con"
|
||||||
|
},
|
||||||
|
"releaseType": {
|
||||||
|
"primary": {
|
||||||
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
|
"broadcast": "broadcast",
|
||||||
|
"ep": "ep",
|
||||||
|
"other": "altro",
|
||||||
|
"single": "singolo"
|
||||||
|
},
|
||||||
|
"secondary": {
|
||||||
|
"audiobook": "audiolibro",
|
||||||
|
"audioDrama": "audio drama",
|
||||||
|
"compilation": "compilation",
|
||||||
|
"interview": "intervista",
|
||||||
|
"live": "live",
|
||||||
|
"mixtape": "mixtape",
|
||||||
|
"remix": "remix",
|
||||||
|
"soundtrack": "soundtrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"queryBuilder": {
|
||||||
|
"customTags": "tag personalizzati"
|
||||||
|
},
|
||||||
|
"dragDropZone": {
|
||||||
|
"error_oneFileOnly": "Per favore seleziona solo 1 file",
|
||||||
|
"error_readingFile": "errore nella lettura del file: {{errorMessage}}",
|
||||||
|
"mainText": "rilascia un file qui"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"ignoredPresets": "Preset Ignorati",
|
||||||
|
"includeAllPresets": "Includi Tutti i Preset",
|
||||||
|
"selectedPresets": "Preset Selezionati",
|
||||||
|
"presets": "Preset",
|
||||||
|
"selectPreset": "Seleziona Preset",
|
||||||
|
"applyPreset": "Applica Preset",
|
||||||
|
"saveAsPreset": "Salva come Preset",
|
||||||
|
"updatePreset": "Aggiorna Preset",
|
||||||
|
"copyConfiguration": "Copia Configurazione",
|
||||||
|
"pasteConfiguration": "Incolla Configurazione",
|
||||||
|
"pasteConfigurationPlaceholder": "Incolla la configurazione JSON qui...",
|
||||||
|
"pasteFromClipboard": "Incolla dalla Clipboard",
|
||||||
|
"applyConfiguration": "Applica Configurazione",
|
||||||
|
"presetName": "Nome Preset",
|
||||||
|
"presetNamePlaceholder": "Inserisci il nome del preset",
|
||||||
|
"general": "Generale",
|
||||||
|
"mode": "Modalità",
|
||||||
|
"maxFPS": "Max FPS",
|
||||||
|
"opacity": "Opacità",
|
||||||
|
"customGradients": "Gradienti Personalizzati",
|
||||||
|
"gradientNamePlaceholder": "Nome Gradiente",
|
||||||
|
"vertical": "Verticale",
|
||||||
|
"horizontal": "Orizzontale",
|
||||||
|
"addColor": "Aggiungi Colore",
|
||||||
|
"position": "Posizione",
|
||||||
|
"level": "Livello",
|
||||||
|
"remove": "Rimuovi",
|
||||||
|
"pasteGradient": "Incolla Gradiente",
|
||||||
|
"custom": "Personalizzato",
|
||||||
|
"gradient": "Gradiente"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"createPlaylist": "$t(entity.playlist_one) 생성",
|
"createPlaylist": "$t(entity.playlist, {\"count\": 1}) 생성",
|
||||||
"addToFavorites": "$t(entity.favorite_other)에 추가",
|
"addToFavorites": "$t(entity.favorite, {\"count\": 2})에 추가",
|
||||||
"addToPlaylist": "$t(entity.playlist_one)에 추가",
|
"addToPlaylist": "$t(entity.playlist, {\"count\": 1})에 추가",
|
||||||
"clearQueue": "대기열 지우기",
|
"clearQueue": "대기열 지우기",
|
||||||
"deletePlaylist": "$t(entity.playlist_one) 삭제",
|
"deletePlaylist": "$t(entity.playlist, {\"count\": 1}) 삭제",
|
||||||
"deselectAll": "모두 선택 해제",
|
"deselectAll": "모두 선택 해제",
|
||||||
"editPlaylist": "$t(entity.playlist_one) 편집",
|
"editPlaylist": "$t(entity.playlist, {\"count\": 1}) 편집",
|
||||||
"goToPage": "페이지 이동",
|
"goToPage": "페이지 이동",
|
||||||
"moveToBottom": "맨 아래로 이동",
|
"moveToBottom": "맨 아래로 이동",
|
||||||
"moveToTop": "맨 위로 이동",
|
"moveToTop": "맨 위로 이동",
|
||||||
"moveToNext": "다음으로 이동",
|
"moveToNext": "다음으로 이동",
|
||||||
"removeFromQueue": "대기열에서 제거",
|
"removeFromQueue": "대기열에서 제거",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "$t(entity.favorite_other)에서 제거",
|
"removeFromFavorites": "$t(entity.favorite, {\"count\": 2})에서 제거",
|
||||||
"removeFromPlaylist": "$t(entity.playlist_one)에서 제거",
|
"removeFromPlaylist": "$t(entity.playlist, {\"count\": 1})에서 제거",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"musicbrainz": "MusicBrainz에서 보기",
|
"musicbrainz": "MusicBrainz에서 보기",
|
||||||
"lastfm": "Last.fm에서 보기"
|
"lastfm": "Last.fm에서 보기"
|
||||||
},
|
},
|
||||||
"viewPlaylists": "$t(entity.playlist_other) 보기",
|
"viewPlaylists": "$t(entity.playlist, {\"count\": 2}) 보기",
|
||||||
"setRating": "평점 지정",
|
"setRating": "평점 지정",
|
||||||
"toggleSmartPlaylistEditor": "$t(entity.smartPlaylist) 편집기 펼치기",
|
"toggleSmartPlaylistEditor": "$t(entity.smartPlaylist) 편집기 펼치기",
|
||||||
"addOrRemoveFromSelection": "선택항목에서 추가 또는 제거",
|
"addOrRemoveFromSelection": "선택항목에서 추가 또는 제거",
|
||||||
"selectRangeOfItems": "항목의 범위 선택",
|
"selectRangeOfItems": "항목의 범위 선택",
|
||||||
"createRadioStation": "$t(entity.radioStation_one) 생성",
|
"createRadioStation": "$t(entity.radioStation, {\"count\": 1}) 생성",
|
||||||
"deleteRadioStation": "$t(entity.radioStation_one) 삭제",
|
"deleteRadioStation": "$t(entity.radioStation, {\"count\": 1}) 삭제",
|
||||||
"selectAll": "전부 선택",
|
"selectAll": "전부 선택",
|
||||||
"downloadStarted": "{{count}}개 항목 다운로드 시작했습니다",
|
"downloadStarted": "{{count}}개 항목 다운로드 시작했습니다",
|
||||||
"moveUp": "위로 옮기기",
|
"moveUp": "위로 옮기기",
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
"backward": "뒤로",
|
"backward": "뒤로",
|
||||||
"saveAs": "(으)로 저장하기",
|
"saveAs": "(으)로 저장하기",
|
||||||
"search": "검색",
|
"search": "검색",
|
||||||
"setting": "설정",
|
"setting_other": "설정",
|
||||||
"share": "공유",
|
"share": "공유",
|
||||||
"size": "크기",
|
"size": "크기",
|
||||||
"sortOrder": "순서",
|
"sortOrder": "순서",
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
"comingSoon": "조만간…",
|
"comingSoon": "조만간…",
|
||||||
"configure": "설정",
|
"configure": "설정",
|
||||||
"confirm": "확인",
|
"confirm": "확인",
|
||||||
"currentSong": "현재 $t(entity.track_one)",
|
"currentSong": "현재 $t(entity.track, {\"count\": 1})",
|
||||||
"decrease": "감소",
|
"decrease": "감소",
|
||||||
"delete": "삭제",
|
"delete": "삭제",
|
||||||
"descending": "내림차순",
|
"descending": "내림차순",
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
"path": "경로",
|
"path": "경로",
|
||||||
"playerMustBePaused": "플레이어가 일시정지 되어야 합니다",
|
"playerMustBePaused": "플레이어가 일시정지 되어야 합니다",
|
||||||
"preview": "미리보기",
|
"preview": "미리보기",
|
||||||
"previousSong": "이전곡 $t(entity.track_one)",
|
"previousSong": "이전곡 $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "종료",
|
"quit": "종료",
|
||||||
"refresh": "새로고침",
|
"refresh": "새로고침",
|
||||||
"reload": "리로드",
|
"reload": "리로드",
|
||||||
@@ -168,7 +168,7 @@
|
|||||||
"song_other": "곡",
|
"song_other": "곡",
|
||||||
"play_other": "{{count}} 재생",
|
"play_other": "{{count}} 재생",
|
||||||
"playlistWithCount_other": "{{count}} 재생목록",
|
"playlistWithCount_other": "{{count}} 재생목록",
|
||||||
"smartPlaylist": "스마트 $t(entity.playlist_one)",
|
"smartPlaylist": "스마트 $t(entity.playlist, {\"count\": 1})",
|
||||||
"track_other": "트랙",
|
"track_other": "트랙",
|
||||||
"radioStation_other": "라디오 방송국",
|
"radioStation_other": "라디오 방송국",
|
||||||
"radioStationWithCount_other": "{{count}}개 라디오 방송국"
|
"radioStationWithCount_other": "{{count}}개 라디오 방송국"
|
||||||
@@ -214,9 +214,9 @@
|
|||||||
"dateAdded": "추가된 날짜",
|
"dateAdded": "추가된 날짜",
|
||||||
"lastPlayed": "마지막으로 재생한",
|
"lastPlayed": "마지막으로 재생한",
|
||||||
"mostPlayed": "가장 많이 재생한",
|
"mostPlayed": "가장 많이 재생한",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"communityRating": "커뮤니티 평점",
|
"communityRating": "커뮤니티 평점",
|
||||||
"criticRating": "비평가 평점",
|
"criticRating": "비평가 평점",
|
||||||
"disc": "디스크",
|
"disc": "디스크",
|
||||||
@@ -225,11 +225,11 @@
|
|||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"duration": "길이",
|
"duration": "길이",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"albumCount": "$t(entity.album_other) 앨범수",
|
"albumCount": "$t(entity.album, {\"count\": 2}) 앨범수",
|
||||||
"comment": "코멘트",
|
"comment": "코멘트",
|
||||||
"favorited": "즐겨찾기",
|
"favorited": "즐겨찾기",
|
||||||
"fromYear": "시작 년도",
|
"fromYear": "시작 년도",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "아이디",
|
"id": "아이디",
|
||||||
"isCompilation": "편집앨범 여부",
|
"isCompilation": "편집앨범 여부",
|
||||||
"isFavorited": "즐겨찾기 여부",
|
"isFavorited": "즐겨찾기 여부",
|
||||||
@@ -262,16 +262,16 @@
|
|||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_skipDuplicates": "중복 건너뛰기",
|
"input_skipDuplicates": "중복 건너뛰기",
|
||||||
"title": "$t(entity.playlist_one) 에 추가",
|
"title": "$t(entity.playlist, {\"count\": 1}) 에 추가",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"success": "$t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })에 $t(entity.trackWithCount, {\"count\": {{message}} })가 추가되었습니다",
|
"success": "$t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })에 $t(entity.trackWithCount, {\"count\": {{message}} })가 추가되었습니다",
|
||||||
"create": "$t(entity.playlist_one) {{playlist}} 생성",
|
"create": "$t(entity.playlist, {\"count\": 1}) {{playlist}} 생성",
|
||||||
"searchOrCreate": "$t(entity.playlist_other) 검색 또는 입력하여 새로 만들기"
|
"searchOrCreate": "$t(entity.playlist, {\"count\": 2}) 검색 또는 입력하여 새로 만들기"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"title": "가사 검색",
|
"title": "가사 검색",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)"
|
"input_artist": "$t(entity.artist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"input_optionMatchAll": "모두 일치",
|
"input_optionMatchAll": "모두 일치",
|
||||||
@@ -279,9 +279,9 @@
|
|||||||
"title": "쿼리 편집기"
|
"title": "쿼리 편집기"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "$t(entity.playlist_one) 편집",
|
"title": "$t(entity.playlist, {\"count\": 1}) 편집",
|
||||||
"publicJellyfinNote": "Jellyfin은 재생목록 공개 여부를 노출하지 않습니다. 만약 공개되길 원한다면 다음을 선택하세요",
|
"publicJellyfinNote": "Jellyfin은 재생목록 공개 여부를 노출하지 않습니다. 만약 공개되길 원한다면 다음을 선택하세요",
|
||||||
"success": "$t(entity.playlist_one) 업데이트 되었습니다"
|
"success": "$t(entity.playlist, {\"count\": 1}) 업데이트 되었습니다"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"allowDownloading": "다운로드 허용",
|
"allowDownloading": "다운로드 허용",
|
||||||
@@ -298,15 +298,15 @@
|
|||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one)를 생성했습니다",
|
"success": "$t(entity.playlist, {\"count\": 1})를 생성했습니다",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "공개",
|
"input_public": "공개",
|
||||||
"title": "$t(entity.playlist_one) 생성"
|
"title": "$t(entity.playlist, {\"count\": 1}) 생성"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "확인을 위해 $t(entity.playlist_one)의 이름을 적어주세요",
|
"input_confirm": "확인을 위해 $t(entity.playlist, {\"count\": 1})의 이름을 적어주세요",
|
||||||
"success": "$t(entity.playlist_one)가 삭제되었습니다",
|
"success": "$t(entity.playlist, {\"count\": 1})가 삭제되었습니다",
|
||||||
"title": "$t(entity.playlist_one) 삭제"
|
"title": "$t(entity.playlist, {\"count\": 1}) 삭제"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "프라이빗 모드가 활성화되었습니다. 재생상태가 외부 서비스에 지금부터 노출되지 않습니다",
|
"enabled": "프라이빗 모드가 활성화되었습니다. 재생상태가 외부 서비스에 지금부터 노출되지 않습니다",
|
||||||
@@ -362,8 +362,8 @@
|
|||||||
"download": "다운로드",
|
"download": "다운로드",
|
||||||
"numberSelected": "{{count}}개 선택됨",
|
"numberSelected": "{{count}}개 선택됨",
|
||||||
"shareItem": "공유",
|
"shareItem": "공유",
|
||||||
"goToAlbum": "$t(entity.album_one)으로 이동",
|
"goToAlbum": "$t(entity.album, {\"count\": 1})으로 이동",
|
||||||
"goToAlbumArtist": "$t(entity.albumArtist_one)으로 이동",
|
"goToAlbumArtist": "$t(entity.albumArtist, {\"count\": 1})으로 이동",
|
||||||
"showDetails": "추가정보"
|
"showDetails": "추가정보"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
@@ -371,17 +371,17 @@
|
|||||||
"viewDiscography": "디스코그래피 보기",
|
"viewDiscography": "디스코그래피 보기",
|
||||||
"appearsOn": "참여 앨범",
|
"appearsOn": "참여 앨범",
|
||||||
"recentReleases": "최근 앨범",
|
"recentReleases": "최근 앨범",
|
||||||
"relatedArtists": "연관 $t(entity.artist_other)",
|
"relatedArtists": "연관 $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "최고의 곡들",
|
"topSongs": "최고의 곡들",
|
||||||
"topSongsFrom": "{{title}}이 포함된 최고의 곡들",
|
"topSongsFrom": "{{title}}이 포함된 최고의 곡들",
|
||||||
"viewAll": "전부 보이기",
|
"viewAll": "전부 보이기",
|
||||||
"viewAllTracks": "$t(entity.track_other) 전부 보이기"
|
"viewAllTracks": "$t(entity.track, {\"count\": 2}) 전부 보이기"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "$t(entity.artist_one) 더 보기",
|
"moreFromArtist": "$t(entity.artist, {\"count\": 1}) 더 보기",
|
||||||
"moreFromGeneric": "{{item}} 더 보기",
|
"moreFromGeneric": "{{item}} 더 보기",
|
||||||
"released": "발매"
|
"released": "발매"
|
||||||
},
|
},
|
||||||
@@ -389,8 +389,8 @@
|
|||||||
"artistAlbums": "{{artist}}의 앨범"
|
"artistAlbums": "{{artist}}의 앨범"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "$t(entity.genre_one) $t(entity.album_other) 표시",
|
"showAlbums": "$t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2}) 표시",
|
||||||
"showTracks": "$t(entity.genre_one) $t(entity.track_other) 표시"
|
"showTracks": "$t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2}) 표시"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
"sidebar": {
|
"sidebar": {
|
||||||
"myLibrary": "내 라이브러리",
|
"myLibrary": "내 라이브러리",
|
||||||
"nowPlaying": "재생중",
|
"nowPlaying": "재생중",
|
||||||
"shared": "공유 $t(entity.playlist_other)"
|
"shared": "공유 $t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "{{artist}}의 음악"
|
"artistTracks": "{{artist}}의 음악"
|
||||||
|
|||||||
@@ -2,26 +2,43 @@
|
|||||||
"action": {
|
"action": {
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Åpne i Last.fm",
|
"lastfm": "Åpne i Last.fm",
|
||||||
"musicbrainz": "Åpne i MusicBrainz"
|
"musicbrainz": "Åpne i MusicBrainz",
|
||||||
|
"spotify": "Åpne i Spotify"
|
||||||
},
|
},
|
||||||
"moveToBottom": "flytt til bunnen",
|
"moveToBottom": "flytt til bunnen",
|
||||||
"deletePlaylist": "slett $t(entity.playlist_one)",
|
"deletePlaylist": "slett $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "avmarker alle",
|
"deselectAll": "avmarker alle",
|
||||||
"editPlaylist": "rediger $t(entity.playlist_one)",
|
"editPlaylist": "rediger $t(entity.playlist, {\"count\": 1})",
|
||||||
"addToFavorites": "legg til $t(entity.favorite_other)",
|
"addToFavorites": "legg til $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "legg til $t(entity.playlist_one)",
|
"addToPlaylist": "legg til $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "tøm kø",
|
"clearQueue": "tøm kø",
|
||||||
"createPlaylist": "opprett $t(entity.playlist_one)",
|
"createPlaylist": "opprett $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "gå til side",
|
"goToPage": "gå til side",
|
||||||
"moveToTop": "flytt til toppen",
|
"moveToTop": "flytt til toppen",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "fjern fra $t(entity.favorite_other)",
|
"removeFromFavorites": "fjern fra $t(entity.favorite, {\"count\": 2})",
|
||||||
"moveToNext": "flytt til neste",
|
"moveToNext": "flytt til neste",
|
||||||
"setRating": "angi vurdering",
|
"setRating": "angi vurdering",
|
||||||
"removeFromQueue": "fjern fra kø",
|
"removeFromQueue": "fjern fra kø",
|
||||||
"removeFromPlaylist": "fjern fra $t(entity.playlist_one)",
|
"removeFromPlaylist": "fjern fra $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "vise $t(entity.playlist_other)",
|
"viewPlaylists": "vise $t(entity.playlist, {\"count\": 2})",
|
||||||
"toggleSmartPlaylistEditor": "bytt $t(entity.smartPlaylist) editor"
|
"toggleSmartPlaylistEditor": "bytt $t(entity.smartPlaylist) editor",
|
||||||
|
"selectAll": "marker alle",
|
||||||
|
"downloadStarted": "startet nedlasting av {{count}} elementer",
|
||||||
|
"selectRangeOfItems": "velg en rekke elementer",
|
||||||
|
"addOrRemoveFromSelection": "legge til eller fjerne fra utvalg",
|
||||||
|
"moveUp": "flytt opp",
|
||||||
|
"moveDown": "flytt ned",
|
||||||
|
"createRadioStation": "opprett $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "slett $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"holdToMoveToTop": "hold nede for å gå til toppen",
|
||||||
|
"holdToMoveToBottom": "hold nede for å gå til bunnen",
|
||||||
|
"moveItems": "flytt elementer",
|
||||||
|
"shuffle": "tilfeldig avspilling",
|
||||||
|
"shuffleAll": "tilfelding avspilling av alt",
|
||||||
|
"shuffleSelected": "tilfelding avspilling av utvalgte",
|
||||||
|
"viewMore": "se mer",
|
||||||
|
"openApplicationDirectory": "åpne applikasjonskatalogen"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -31,7 +48,7 @@
|
|||||||
"collapse": "slå sammen",
|
"collapse": "slå sammen",
|
||||||
"configure": "konfigurer",
|
"configure": "konfigurer",
|
||||||
"confirm": "bekreft",
|
"confirm": "bekreft",
|
||||||
"currentSong": "gjeldende $t(entity.track_one)",
|
"currentSong": "gjeldende $t(entity.track, {\"count\": 1})",
|
||||||
"version": "versjon",
|
"version": "versjon",
|
||||||
"areYouSure": "er du sikker?",
|
"areYouSure": "er du sikker?",
|
||||||
"ascending": "stigende",
|
"ascending": "stigende",
|
||||||
@@ -50,8 +67,8 @@
|
|||||||
"expand": "utvid",
|
"expand": "utvid",
|
||||||
"favorite": "favoritt",
|
"favorite": "favoritt",
|
||||||
"filters": "filter",
|
"filters": "filter",
|
||||||
"forceRestartRequired": "ta omstart for å la endringene trå i kraft... lukk meldingen for å ta omstart",
|
"forceRestartRequired": "ta omstart for å aktivere endringene... lukk meldingen for å ta omstart",
|
||||||
"forward": "fremover",
|
"forward": "framover",
|
||||||
"gap": "avstand",
|
"gap": "avstand",
|
||||||
"home": "hjem",
|
"home": "hjem",
|
||||||
"increase": "øke",
|
"increase": "øke",
|
||||||
@@ -69,7 +86,7 @@
|
|||||||
"owner": "eier",
|
"owner": "eier",
|
||||||
"playerMustBePaused": "spilleren må settes på pause",
|
"playerMustBePaused": "spilleren må settes på pause",
|
||||||
"path": "sti",
|
"path": "sti",
|
||||||
"previousSong": "forrige $t(entity.track_one)",
|
"previousSong": "forrige $t(entity.track, {\"count\": 1})",
|
||||||
"refresh": "frisk opp",
|
"refresh": "frisk opp",
|
||||||
"rating": "vurdering",
|
"rating": "vurdering",
|
||||||
"random": "vilkårlig",
|
"random": "vilkårlig",
|
||||||
@@ -87,7 +104,8 @@
|
|||||||
"share": "del",
|
"share": "del",
|
||||||
"quit": "avslutt",
|
"quit": "avslutt",
|
||||||
"size": "størrelse",
|
"size": "størrelse",
|
||||||
"setting": "innstilling",
|
"setting_one": "innstilling",
|
||||||
|
"setting_other": "innstillinger",
|
||||||
"trackNumber": "spor",
|
"trackNumber": "spor",
|
||||||
"title": "tittel",
|
"title": "tittel",
|
||||||
"channel_one": "kanal",
|
"channel_one": "kanal",
|
||||||
@@ -118,10 +136,35 @@
|
|||||||
"albumGain": "gjennomsnittlig lydnivå for album",
|
"albumGain": "gjennomsnittlig lydnivå for album",
|
||||||
"albumPeak": "høyeste lydnivå for album",
|
"albumPeak": "høyeste lydnivå for album",
|
||||||
"bitDepth": "bitdybde",
|
"bitDepth": "bitdybde",
|
||||||
"sampleRate": "samplingsfrekvens"
|
"sampleRate": "samplingsfrekvens",
|
||||||
|
"countSelected": "{{count}} valgt",
|
||||||
|
"doNotShowAgain": "ikke vis dette igjen",
|
||||||
|
"view": "vis",
|
||||||
|
"example": "eksempel",
|
||||||
|
"externalLinks": "eksterne lenker",
|
||||||
|
"faster": "raskere",
|
||||||
|
"filter_single": "enkelt",
|
||||||
|
"filter_multiple": "flerfoldige",
|
||||||
|
"mood": "humør",
|
||||||
|
"noFilters": "ingen filtre konfigurert",
|
||||||
|
"private": "privat",
|
||||||
|
"public": "offentlig",
|
||||||
|
"retry": "prøv igjen",
|
||||||
|
"recordLabel": "plateselskap",
|
||||||
|
"releaseType": "utgivelsestype",
|
||||||
|
"rename": "gi nytt navn",
|
||||||
|
"slower": "saktere",
|
||||||
|
"sort": "sorter",
|
||||||
|
"explicit": "grov",
|
||||||
|
"clean": "ren",
|
||||||
|
"gridRows": "rutenettrader",
|
||||||
|
"tableColumns": "tabellkolonner",
|
||||||
|
"itemsMore": "{{count}} fler",
|
||||||
|
"explicitStatus": "grovhetsstatus",
|
||||||
|
"newVersionAvailable": "en ny version er tilgjengelig"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"smartPlaylist": "smart $t(entity.playlist_one)",
|
"smartPlaylist": "smart $t(entity.playlist, {\"count\": 1})",
|
||||||
"album_one": "album",
|
"album_one": "album",
|
||||||
"album_other": "album",
|
"album_other": "album",
|
||||||
"albumArtist_one": "albumartist",
|
"albumArtist_one": "albumartist",
|
||||||
@@ -155,7 +198,11 @@
|
|||||||
"artist_one": "artist",
|
"artist_one": "artist",
|
||||||
"artist_other": "artister",
|
"artist_other": "artister",
|
||||||
"song_one": "sang",
|
"song_one": "sang",
|
||||||
"song_other": "sanger"
|
"song_other": "sanger",
|
||||||
|
"radioStation_one": "radiostasjon",
|
||||||
|
"radioStation_other": "radiostasjoner",
|
||||||
|
"radioStationWithCount_one": "{{count}} radiostasjon",
|
||||||
|
"radioStationWithCount_other": "{{count}} radiostasjoner"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"apiRouteError": "kan ikke behandle forespørselen",
|
"apiRouteError": "kan ikke behandle forespørselen",
|
||||||
@@ -165,23 +212,31 @@
|
|||||||
"endpointNotImplementedError": "endepunkt {{endpoint}} er ikke implementert for {{serverType}}",
|
"endpointNotImplementedError": "endepunkt {{endpoint}} er ikke implementert for {{serverType}}",
|
||||||
"credentialsRequired": "innloggingsdetaljer er påkrevd",
|
"credentialsRequired": "innloggingsdetaljer er påkrevd",
|
||||||
"genericError": "en feil har oppstått",
|
"genericError": "en feil har oppstått",
|
||||||
"invalidServer": "ugyldig server",
|
"invalidServer": "ugyldig tjener",
|
||||||
"playbackError": "et problem oppstod ved avspilling av media",
|
"playbackError": "et problem oppstod ved avspilling av media",
|
||||||
"localFontAccessDenied": "ingen tilgang til lokale skrifttyper",
|
"localFontAccessDenied": "ingen tilgang til lokale skrifttyper",
|
||||||
"loginRateError": "for mange innloggingsforsøk, vennligst prøv igjen om noen få sekunder",
|
"loginRateError": "for mange innloggingsforsøk, vennligst prøv igjen om noen få sekunder",
|
||||||
"audioDeviceFetchError": "en feil oppstod ved innhenting av lydenheter",
|
"audioDeviceFetchError": "en feil oppstod ved innhenting av lydenheter",
|
||||||
"networkError": "at nettverksproblem har oppstått",
|
"networkError": "det har oppstått et nettverksproblem",
|
||||||
"openError": "kunne ikke åpne fil",
|
"openError": "kunne ikke åpne fil",
|
||||||
"serverNotSelectedError": "ingen server er valgt",
|
"serverNotSelectedError": "ingen tjener er valgt",
|
||||||
"remotePortError": "et problem oppstod med å sette serverport",
|
"remotePortError": "et problem oppstod med å sette serverport",
|
||||||
"systemFontError": "et problem oppstod med innlasting av systemskrifttyper",
|
"systemFontError": "et problem oppstod med innlasting av systemskrifttyper",
|
||||||
"serverRequired": "server er påkrevd",
|
"serverRequired": "tjener er påkrevd",
|
||||||
"sessionExpiredError": "sesjonen din har utløpt",
|
"sessionExpiredError": "sesjonen din har utløpt",
|
||||||
"remotePortWarning": "ta omstart av serveren for å aktivere ny port",
|
"remotePortWarning": "ta omstart av serveren for å aktivere ny port",
|
||||||
"remoteDisableError": "en problem oppstod ved å $t(common.disable) serveren",
|
"remoteDisableError": "en problem oppstod ved å $t(common.disable) serveren",
|
||||||
"remoteEnableError": "et problem oppstod ved å $t(common.enable) serveren",
|
"remoteEnableError": "et problem oppstod ved å $t(common.enable) serveren",
|
||||||
"notificationDenied": "tillatelser for varsler ble avvist. Denne innstillingen har ingen effekt",
|
"notificationDenied": "tillatelser for varsler ble avvist. Denne innstillingen har ingen effekt",
|
||||||
"badValue": "ugyldig alternativ \"{{value}}\". Denne verdien eksisterer ikke lenger"
|
"badValue": "ugyldig alternativ \"{{value}}\". Denne verdien eksisterer ikke lenger",
|
||||||
|
"noNetwork": "tjener utilgjengelig",
|
||||||
|
"noNetworkDescription": "kunne ikke koble til tjeneren",
|
||||||
|
"invalidJson": "ugyldig JSON",
|
||||||
|
"saveQueueFailed": "kunne ikke lagre kø",
|
||||||
|
"multipleServerSaveQueueError": "Spillekøen har en eller flere sanger som ikke finnes på gjeldene tjener. Dette er ikke støttet",
|
||||||
|
"serverLockSingleServer": "kun én tjener er tillatt når tjener er låst",
|
||||||
|
"settingsSyncError": "avvik ble funnet mellom innstillinger i avspilleren og hovedprosessen. ta en omstart av applikasjonen for å aktivere endringene",
|
||||||
|
"playbackPausedDueToError": "avspilling ble paused på grunn av en feil"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -189,10 +244,10 @@
|
|||||||
"id": "id",
|
"id": "id",
|
||||||
"name": "navn",
|
"name": "navn",
|
||||||
"bitrate": "bithastighet",
|
"bitrate": "bithastighet",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografi",
|
"biography": "biografi",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"duration": "lengde",
|
"duration": "lengde",
|
||||||
"favorited": "merket som favoritt",
|
"favorited": "merket som favoritt",
|
||||||
"comment": "kommentar",
|
"comment": "kommentar",
|
||||||
@@ -222,22 +277,26 @@
|
|||||||
"isCompilation": "er samling",
|
"isCompilation": "er samling",
|
||||||
"isFavorited": "er merket som favoritt",
|
"isFavorited": "er merket som favoritt",
|
||||||
"recentlyAdded": "nylig lagt til",
|
"recentlyAdded": "nylig lagt til",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"trackNumber": "spor",
|
"trackNumber": "spor",
|
||||||
"albumCount": "$t(entity.album_other) opptelling"
|
"albumCount": "$t(entity.album, {\"count\": 2}) opptelling",
|
||||||
|
"matchAnd": "og",
|
||||||
|
"matchOr": "eller",
|
||||||
|
"sortName": "sorter navn",
|
||||||
|
"explicitStatus": "$t(common.explicitStatus)"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "offentlig",
|
"input_public": "offentlig",
|
||||||
"title": "opprett $t(entity.playlist_one)",
|
"title": "opprett $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) opprettet"
|
"success": "$t(entity.playlist, {\"count\": 1}) opprettet"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "sangtekstsøk"
|
"title": "sangtekstsøk"
|
||||||
},
|
},
|
||||||
@@ -252,22 +311,29 @@
|
|||||||
"input_legacyAuthentication": "aktiver tradisjonell autentisering",
|
"input_legacyAuthentication": "aktiver tradisjonell autentisering",
|
||||||
"input_name": "servernavn",
|
"input_name": "servernavn",
|
||||||
"title": "legg til server",
|
"title": "legg til server",
|
||||||
"input_password": "passord"
|
"input_password": "passord",
|
||||||
|
"input_preferInstantMix": "foretrekk øyeblikkelig miks",
|
||||||
|
"input_preferInstantMixDescription": "bruk bare øyeblikkelig miks for innhenting av lignende sanger. nyttig hvis du har tilleggsmoduler som endrer funksjonaliteten",
|
||||||
|
"input_preferRemoteUrl": "foretrekk offentlig url",
|
||||||
|
"input_remoteUrl": "offentlig url",
|
||||||
|
"input_remoteUrlPlaceholder": "valgfritt: offentlig nettadresse for eksterne funksjoner"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "la $t(entity.trackWithCount, {\"count\": {{message}} }) til $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "la $t(entity.trackWithCount, {\"count\": {{message}} }) til $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "legg til i $t(entity.playlist_one)",
|
"title": "legg til i $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "hopp over duplikater",
|
"input_skipDuplicates": "hopp over duplikater",
|
||||||
"input_playlists": "$t(entity.playlist_other)"
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
|
"searchOrCreate": "søk $t(entity.playlist, {\"count\": 2}) eller skriv for å opprette en"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "slett $t(entity.playlist_one)",
|
"title": "slett $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) er slettet",
|
"success": "$t(entity.playlist, {\"count\": 1}) er slettet",
|
||||||
"input_confirm": "skrive inn navnet på $t(entity.playlist_one) for å bekrefte"
|
"input_confirm": "skrive inn navnet på $t(entity.playlist, {\"count\": 1}) for å bekrefte"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "rediger $t(entity.playlist_one)",
|
"title": "rediger $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) er oppdatert"
|
"success": "$t(entity.playlist, {\"count\": 1}) er oppdatert",
|
||||||
|
"publicJellyfinNote": "Jellyfin av en grunn kan ikke oppgi om en spilleliste er offentlig eller ikke. Hvis du ønsker at denne skal beholdes offentlig, vennligst ha følgende inndata valgt"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"allowDownloading": "tillat nedlasting",
|
"allowDownloading": "tillat nedlasting",
|
||||||
@@ -275,7 +341,9 @@
|
|||||||
"createFailed": "opprettelse av delt ressurs feilet (er deling aktivert?)",
|
"createFailed": "opprettelse av delt ressurs feilet (er deling aktivert?)",
|
||||||
"setExpiration": "angi utløpstid",
|
"setExpiration": "angi utløpstid",
|
||||||
"success": "del lenke som er kopiert til utklippstavlen (eller klikk her for å åpne)",
|
"success": "del lenke som er kopiert til utklippstavlen (eller klikk her for å åpne)",
|
||||||
"expireInvalid": "utløpstid må være et fremtidig tidspunkt"
|
"expireInvalid": "utløpstid må være et fremtidig tidspunkt",
|
||||||
|
"copyToClipboard": "Kopier til kopitavle: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "opprettet deling. trykk her for å åpne"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"success": "vellykket oppdatering av serveren",
|
"success": "vellykket oppdatering av serveren",
|
||||||
@@ -284,7 +352,41 @@
|
|||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"input_optionMatchAll": "match alle",
|
"input_optionMatchAll": "match alle",
|
||||||
"input_optionMatchAny": "matche hvilken som helst",
|
"input_optionMatchAny": "matche hvilken som helst",
|
||||||
"title": "redigeringsverktøy for spørringer"
|
"title": "redigeringsverktøy for spørringer",
|
||||||
|
"addRuleGroup": "legg til regelgruppe",
|
||||||
|
"removeRuleGroup": "fjern regelgruppe",
|
||||||
|
"resetToDefault": "tilbakestill til standard",
|
||||||
|
"clearFilters": "tøm filter"
|
||||||
|
},
|
||||||
|
"largeFetchConfirmation": {
|
||||||
|
"title": "legg til elementer i køen",
|
||||||
|
"description": "Denne handlingen vil legge alle elementene til den gjeldende filtervisningen"
|
||||||
|
},
|
||||||
|
"createRadioStation": {
|
||||||
|
"success": "vellykket opprettelse av radiostasjon",
|
||||||
|
"title": "opprett radiostasjon",
|
||||||
|
"input_homepageUrl": "hjemmesidelenke",
|
||||||
|
"input_name": "navn",
|
||||||
|
"input_streamUrl": "strømmelenke"
|
||||||
|
},
|
||||||
|
"saveQueue": {
|
||||||
|
"success": "lagre spillekø på tjener"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "eksporter sangtekster",
|
||||||
|
"input_synced": "eksporter sunkroniserte sangtekster",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
|
},
|
||||||
|
"shuffleAll": {
|
||||||
|
"title": "spill av tilfeldig",
|
||||||
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
|
"input_limit": "hvor mange sanger?",
|
||||||
|
"input_minYear": "fra år",
|
||||||
|
"input_maxYear": "til år",
|
||||||
|
"input_played": "avspillingsfilter",
|
||||||
|
"input_played_optionAll": "alle sanger",
|
||||||
|
"input_played_optionUnplayed": "bare uavspilte sanger",
|
||||||
|
"input_played_optionPlayed": "bare avspilte sanger"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
@@ -296,7 +398,7 @@
|
|||||||
"manageServers": "administrere servere",
|
"manageServers": "administrere servere",
|
||||||
"goBack": "gå tilbake",
|
"goBack": "gå tilbake",
|
||||||
"openBrowserDevtools": "åpne utviklingsverktøy i nettleser",
|
"openBrowserDevtools": "åpne utviklingsverktøy i nettleser",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"expandSidebar": "utvid sidefelt",
|
"expandSidebar": "utvid sidefelt",
|
||||||
"goForward": "gå fremover"
|
"goForward": "gå fremover"
|
||||||
},
|
},
|
||||||
@@ -329,22 +431,22 @@
|
|||||||
"viewDiscography": "se diskografi",
|
"viewDiscography": "se diskografi",
|
||||||
"recentReleases": "nylige utgivelser",
|
"recentReleases": "nylige utgivelser",
|
||||||
"topSongsFrom": "beste sanger fra {{title}}",
|
"topSongsFrom": "beste sanger fra {{title}}",
|
||||||
"viewAllTracks": "se alle $t(entity.track_other)",
|
"viewAllTracks": "se alle $t(entity.track, {\"count\": 2})",
|
||||||
"viewAll": "se alle",
|
"viewAll": "se alle",
|
||||||
"about": "Om {{artist}}",
|
"about": "Om {{artist}}",
|
||||||
"appearsOn": "opptrer på",
|
"appearsOn": "opptrer på",
|
||||||
"relatedArtists": "relatert $t(entity.artist_other)"
|
"relatedArtists": "relatert $t(entity.artist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "album av {{artist}}",
|
"artistAlbums": "album av {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "mer fra denne $t(entity.artist_one)",
|
"moreFromArtist": "mer fra denne $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "mer fra {{item}}",
|
"moreFromGeneric": "mer fra {{item}}",
|
||||||
"released": "utgitt"
|
"released": "utgitt"
|
||||||
},
|
},
|
||||||
@@ -372,9 +474,9 @@
|
|||||||
"related": "relatert"
|
"related": "relatert"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showAlbums": "vis $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "vis $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "vis $t(entity.genre_one) $t(entity.track_other)"
|
"showTracks": "vis $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"title": "kommandoer",
|
"title": "kommandoer",
|
||||||
@@ -405,23 +507,23 @@
|
|||||||
"copyPath": "kopier stien til utklippstavlen"
|
"copyPath": "kopier stien til utklippstavlen"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "spor fra {{artist}}"
|
"artistTracks": "spor fra {{artist}}"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"nowPlaying": "spilles nå",
|
"nowPlaying": "spilles nå",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "delt $t(entity.playlist_other)",
|
"shared": "delte $t(entity.playlist, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"myLibrary": "mitt bibliotek"
|
"myLibrary": "mitt bibliotek"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
@@ -429,10 +531,11 @@
|
|||||||
"advanced": "avansert",
|
"advanced": "avansert",
|
||||||
"hotkeysTab": "hurtigtaster",
|
"hotkeysTab": "hurtigtaster",
|
||||||
"playbackTab": "avspilling",
|
"playbackTab": "avspilling",
|
||||||
"windowTab": "vindu"
|
"windowTab": "vindu",
|
||||||
|
"theme": "tema"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"playlist": {
|
"playlist": {
|
||||||
"reorder": "omorganisering kun mulig ved sortering på id"
|
"reorder": "omorganisering kun mulig ved sortering på id"
|
||||||
@@ -500,7 +603,15 @@
|
|||||||
"general": {
|
"general": {
|
||||||
"autoFitColumns": "automatisk kolonnetilpasning",
|
"autoFitColumns": "automatisk kolonnetilpasning",
|
||||||
"displayType": "visningstype",
|
"displayType": "visningstype",
|
||||||
"followCurrentSong": "følg gjeldende sang"
|
"followCurrentSong": "følg gjeldende sang",
|
||||||
|
"advancedSettings": "avanserte innstillinger",
|
||||||
|
"moveUp": "flytt opp",
|
||||||
|
"moveDown": "flytt ned",
|
||||||
|
"pinToLeft": "fest til venstre",
|
||||||
|
"pinToRight": "fest til høyre",
|
||||||
|
"alignLeft": "venstrejuster",
|
||||||
|
"alignCenter": "midtjuster",
|
||||||
|
"alignRight": "høyrejuster"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -518,7 +629,46 @@
|
|||||||
"rating": "vurdering",
|
"rating": "vurdering",
|
||||||
"releaseDate": "utgivelsesdato",
|
"releaseDate": "utgivelsesdato",
|
||||||
"title": "tittel",
|
"title": "tittel",
|
||||||
"trackNumber": "spor"
|
"trackNumber": "spor",
|
||||||
|
"owner": "eier"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"filterOperator": {
|
||||||
|
"after": "er etter",
|
||||||
|
"afterDate": "er etter (date)",
|
||||||
|
"before": "er før",
|
||||||
|
"beforeDate": "er før (date)",
|
||||||
|
"contains": "inneholder",
|
||||||
|
"endsWith": "ender med",
|
||||||
|
"inPlaylist": "er inne i",
|
||||||
|
"inTheLast": "er inne i de siste",
|
||||||
|
"inTheRange": "er innenfor området",
|
||||||
|
"isGreaterThan": "er større enn",
|
||||||
|
"isLessThan": "er mindre enn",
|
||||||
|
"matchesRegex": "samsvarer med regex",
|
||||||
|
"notContains": "inneholder ikke",
|
||||||
|
"notInPlaylist": "er ikke med i",
|
||||||
|
"notInTheLast": "er ikke med i de siste",
|
||||||
|
"startsWith": "starter med",
|
||||||
|
"inTheRangeDate": "er innenfor området (date)",
|
||||||
|
"is": "er",
|
||||||
|
"isNot": "er ikke"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"minuteShort": "m",
|
||||||
|
"secondShort": "s",
|
||||||
|
"hourShort": "h",
|
||||||
|
"dayShort": "d"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"options": {
|
||||||
|
"weightingFilter": {
|
||||||
|
"a": "A",
|
||||||
|
"b": "B",
|
||||||
|
"c": "C",
|
||||||
|
"d": "D",
|
||||||
|
"z": "Z"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,25 +1,28 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "edytuj $t(entity.playlist_one)",
|
"editPlaylist": "edytuj $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "idź do strony",
|
"goToPage": "idź do strony",
|
||||||
"clearQueue": "wyczyść kolejkę",
|
"clearQueue": "wyczyść kolejkę",
|
||||||
"addToFavorites": "dodaj do $t(entity.favorite_other)",
|
"addToFavorites": "dodaj do $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "usuń z $t(entity.playlist_one)",
|
"removeFromPlaylist": "usuń z $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "zobacz $t(entity.playlist_other)",
|
"viewPlaylists": "zobacz $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromQueue": "usuń z kolejki",
|
"removeFromQueue": "usuń z kolejki",
|
||||||
"deselectAll": "odznacz wszystko",
|
"deselectAll": "odznacz wszystko",
|
||||||
"toggleSmartPlaylistEditor": "przełącz edytor $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "przełącz edytor $t(entity.smartPlaylist)",
|
||||||
"removeFromFavorites": "usuń z $t(entity.favorite_other)",
|
"removeFromFavorites": "usuń z $t(entity.favorite, {\"count\": 2})",
|
||||||
"moveToTop": "przesuń na górę",
|
"moveToTop": "przesuń na górę",
|
||||||
"addToPlaylist": "dodaj do $t(entity.playlist_one)",
|
"addToPlaylist": "dodaj do $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "utwórz $t(entity.playlist_one)",
|
"createPlaylist": "utwórz $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "usuń $t(entity.playlist_one)",
|
"deletePlaylist": "usuń $t(entity.playlist, {\"count\": 1})",
|
||||||
"moveToBottom": "przesuń na dół",
|
"moveToBottom": "przesuń na dół",
|
||||||
"setRating": "oceń",
|
"setRating": "oceń",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Otwórz w Last.fm",
|
"lastfm": "Otwórz w Last.fm",
|
||||||
"musicbrainz": "Otwórz w MusicBrainz"
|
"musicbrainz": "Otwórz w MusicBrainz",
|
||||||
|
"listenbrainz": "Otwórz w ListenBrainz",
|
||||||
|
"qobuz": "Otwórz w Qobuz",
|
||||||
|
"spotify": "Otwórz w Spotify"
|
||||||
},
|
},
|
||||||
"moveToNext": "przesuń na następne",
|
"moveToNext": "przesuń na następne",
|
||||||
"downloadStarted": "rozpoczęto pobieranie {{count}} elementów",
|
"downloadStarted": "rozpoczęto pobieranie {{count}} elementów",
|
||||||
@@ -32,12 +35,13 @@
|
|||||||
"moveDown": "przenieś niżej",
|
"moveDown": "przenieś niżej",
|
||||||
"holdToMoveToTop": "przytrzymaj aby, przesunąć na górę",
|
"holdToMoveToTop": "przytrzymaj aby, przesunąć na górę",
|
||||||
"holdToMoveToBottom": "przytrzymaj aby, przesunąć na dół",
|
"holdToMoveToBottom": "przytrzymaj aby, przesunąć na dół",
|
||||||
"createRadioStation": "utwórz $t(entity.radioStation_one)",
|
"createRadioStation": "utwórz $t(entity.radioStation, {\"count\": 1})",
|
||||||
"deleteRadioStation": "usuń $t(entity.radioStation_one)",
|
"deleteRadioStation": "usuń $t(entity.radioStation, {\"count\": 1})",
|
||||||
"addOrRemoveFromSelection": "dodaj lub usuń z wyboru",
|
"addOrRemoveFromSelection": "dodaj lub usuń z wyboru",
|
||||||
"selectRangeOfItems": "wybierz zakres elementów",
|
"selectRangeOfItems": "wybierz zakres elementów",
|
||||||
"selectAll": "wybierz wszystkie",
|
"selectAll": "wybierz wszystkie",
|
||||||
"openApplicationDirectory": "otwórz katalog aplikacji"
|
"openApplicationDirectory": "otwórz katalog aplikacji",
|
||||||
|
"goToCurrent": "przejdź do aktualnego elementu"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"increase": "zwiększ",
|
"increase": "zwiększ",
|
||||||
@@ -73,7 +77,9 @@
|
|||||||
"delete": "usuń",
|
"delete": "usuń",
|
||||||
"cancel": "anuluj",
|
"cancel": "anuluj",
|
||||||
"forceRestartRequired": "zrestartuj aby zastosować zmiany... zamknij powiadomienie aby zrestartować",
|
"forceRestartRequired": "zrestartuj aby zastosować zmiany... zamknij powiadomienie aby zrestartować",
|
||||||
"setting": "ustawienie",
|
"setting_one": "ustawienie",
|
||||||
|
"setting_few": "ustawienia",
|
||||||
|
"setting_many": "ustawień",
|
||||||
"version": "wersja",
|
"version": "wersja",
|
||||||
"title": "tytuł",
|
"title": "tytuł",
|
||||||
"filter_one": "filtr",
|
"filter_one": "filtr",
|
||||||
@@ -100,7 +106,7 @@
|
|||||||
"none": "żaden",
|
"none": "żaden",
|
||||||
"menu": "menu",
|
"menu": "menu",
|
||||||
"restartRequired": "wymagany restart",
|
"restartRequired": "wymagany restart",
|
||||||
"previousSong": "poprzedni $t(entity.track_one)",
|
"previousSong": "poprzedni $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "kolejka zwróciła brak wyników",
|
"noResultsFromQuery": "kolejka zwróciła brak wyników",
|
||||||
"quit": "wyjdź",
|
"quit": "wyjdź",
|
||||||
"expand": "rozszerz",
|
"expand": "rozszerz",
|
||||||
@@ -113,7 +119,7 @@
|
|||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"backward": "wstecz",
|
"backward": "wstecz",
|
||||||
"left": "lewo",
|
"left": "lewo",
|
||||||
"currentSong": "obecnie $t(entity.track_one)",
|
"currentSong": "obecnie $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "zwiń",
|
"collapse": "zwiń",
|
||||||
"gap": "luka",
|
"gap": "luka",
|
||||||
"manage": "zarządzaj",
|
"manage": "zarządzaj",
|
||||||
@@ -156,49 +162,56 @@
|
|||||||
"noFilters": "nie skonfigurowano filtrów",
|
"noFilters": "nie skonfigurowano filtrów",
|
||||||
"view": "wyświetl",
|
"view": "wyświetl",
|
||||||
"countSelected": "wybrano {{count}}",
|
"countSelected": "wybrano {{count}}",
|
||||||
"retry": "spróbuj ponownie"
|
"retry": "spróbuj ponownie",
|
||||||
|
"mood": "nastrój",
|
||||||
|
"example": "przykład",
|
||||||
|
"filter_multiple": "multi",
|
||||||
|
"filter_single": "single",
|
||||||
|
"rename": "zmień nazwę",
|
||||||
|
"newVersionAvailable": "nowa wersja jest dostępna",
|
||||||
|
"numberOfResults": "{{numberOfResults}} wyników"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"genre_one": "gatunek",
|
"genre_one": "gatunek",
|
||||||
"genre_few": "gatunki",
|
"genre_few": "gatunki",
|
||||||
"genre_many": "gatunków",
|
"genre_many": "gatunków",
|
||||||
"artist_one": "wykonawca",
|
|
||||||
"artist_few": "wykonawców",
|
|
||||||
"artist_many": "wykonawców",
|
|
||||||
"albumArtist_one": "wykonawca albumu",
|
|
||||||
"albumArtist_few": "wykonawców albumów",
|
|
||||||
"albumArtist_many": "wykonawców albumów",
|
|
||||||
"albumWithCount_one": "{{count}} album",
|
|
||||||
"albumWithCount_few": "{{count}} albumy",
|
|
||||||
"albumWithCount_many": "{{count}} albumów",
|
|
||||||
"favorite_one": "ulubiony",
|
|
||||||
"favorite_few": "ulubione",
|
|
||||||
"favorite_many": "ulubione",
|
|
||||||
"artistWithCount_one": "{{count}} wykonawca",
|
|
||||||
"artistWithCount_few": "{{count}} wykonawców",
|
|
||||||
"artistWithCount_many": "{{count}} wykonawców",
|
|
||||||
"folder_one": "katalog",
|
|
||||||
"folder_few": "katalogi",
|
|
||||||
"folder_many": "katalogów",
|
|
||||||
"album_one": "album",
|
|
||||||
"album_few": "albumy",
|
|
||||||
"album_many": "albumów",
|
|
||||||
"playlistWithCount_one": "{{count}} playlista",
|
"playlistWithCount_one": "{{count}} playlista",
|
||||||
"playlistWithCount_few": "{{count}} playlisty",
|
"playlistWithCount_few": "{{count}} playlisty",
|
||||||
"playlistWithCount_many": "{{count}} playlist",
|
"playlistWithCount_many": "{{count}} playlist",
|
||||||
"playlist_one": "playlista",
|
"playlist_one": "playlista",
|
||||||
"playlist_few": "playlisty",
|
"playlist_few": "playlisty",
|
||||||
"playlist_many": "playlist",
|
"playlist_many": "playlist",
|
||||||
|
"artist_one": "wykonawca",
|
||||||
|
"artist_few": "wykonawcy",
|
||||||
|
"artist_many": "wykonawców",
|
||||||
"folderWithCount_one": "{{count}} katalog",
|
"folderWithCount_one": "{{count}} katalog",
|
||||||
"folderWithCount_few": "{{count}} katalogi",
|
"folderWithCount_few": "{{count}} katalogi",
|
||||||
"folderWithCount_many": "{{count}} katalogów",
|
"folderWithCount_many": "{{count}} katalogów",
|
||||||
|
"albumArtist_one": "wykonawca albumu",
|
||||||
|
"albumArtist_few": "wykonawcy albumu",
|
||||||
|
"albumArtist_many": "wykonawcy albumów",
|
||||||
"track_one": "utwór",
|
"track_one": "utwór",
|
||||||
"track_few": "utwory",
|
"track_few": "utwory",
|
||||||
"track_many": "utworów",
|
"track_many": "utworów",
|
||||||
"albumArtistCount_one": "{{count}} wykonawca albumu",
|
"albumArtistCount_one": "{{count}} wykonawca albumu",
|
||||||
"albumArtistCount_few": "{{count}} wykonawców albumu",
|
"albumArtistCount_few": "{{count}} wykonawców albumu",
|
||||||
"albumArtistCount_many": "{{count}} wykonawców albumu",
|
"albumArtistCount_many": "{{count}} wykonawców albumu",
|
||||||
"smartPlaylist": "inteligentna $t(entity.playlist_one)",
|
"albumWithCount_one": "{{count}} album",
|
||||||
|
"albumWithCount_few": "{{count}} albumy",
|
||||||
|
"albumWithCount_many": "{{count}} albumów",
|
||||||
|
"favorite_one": "ulubiony",
|
||||||
|
"favorite_few": "ulubione",
|
||||||
|
"favorite_many": "ulubionych",
|
||||||
|
"artistWithCount_one": "{{count}} wykonawca",
|
||||||
|
"artistWithCount_few": "{{count}} wykonawców",
|
||||||
|
"artistWithCount_many": "{{count}} wykonawców",
|
||||||
|
"folder_one": "katalog",
|
||||||
|
"folder_few": "katalogi",
|
||||||
|
"folder_many": "katalogów",
|
||||||
|
"smartPlaylist": "inteligentna $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"album_one": "album",
|
||||||
|
"album_few": "albumy",
|
||||||
|
"album_many": "albumów",
|
||||||
"genreWithCount_one": "{{count}} gatunek",
|
"genreWithCount_one": "{{count}} gatunek",
|
||||||
"genreWithCount_few": "{{count}} gatunki",
|
"genreWithCount_few": "{{count}} gatunki",
|
||||||
"genreWithCount_many": "{{count}} gatunków",
|
"genreWithCount_many": "{{count}} gatunków",
|
||||||
@@ -210,12 +223,12 @@
|
|||||||
"play_many": "{{count}} odtworzeń",
|
"play_many": "{{count}} odtworzeń",
|
||||||
"song_one": "piosenka",
|
"song_one": "piosenka",
|
||||||
"song_few": "piosenki",
|
"song_few": "piosenki",
|
||||||
"song_many": "piosenek",
|
"song_many": "piosenek",
|
||||||
"radioStation_one": "stacja radiowa",
|
"radioStation_one": "stacja radiowa",
|
||||||
"radioStation_few": "stacje radiowe",
|
"radioStation_few": "stacje radiowe",
|
||||||
"radioStation_many": "stacji radiowych",
|
"radioStation_many": "stacji radiowych",
|
||||||
"radioStationWithCount_one": "{{count}} stacja radiowa",
|
"radioStationWithCount_one": "{{count}} stacja radiowa",
|
||||||
"radioStationWithCount_few": "{{count}} stacje radiowe",
|
"radioStationWithCount_few": "{{count}} stacje radiowych",
|
||||||
"radioStationWithCount_many": "{{count}} stacji radiowych"
|
"radioStationWithCount_many": "{{count}} stacji radiowych"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
@@ -247,7 +260,10 @@
|
|||||||
"saveQueueFailed": "nie udało się zapisać kolejki",
|
"saveQueueFailed": "nie udało się zapisać kolejki",
|
||||||
"settingsSyncError": "zostały znalezione różnice pomiędzy ustawieniami w rendererze a głównym procesem. uruchom aplikację ponownie aby, zastosować zmiany",
|
"settingsSyncError": "zostały znalezione różnice pomiędzy ustawieniami w rendererze a głównym procesem. uruchom aplikację ponownie aby, zastosować zmiany",
|
||||||
"noNetwork": "serwer niedostępny",
|
"noNetwork": "serwer niedostępny",
|
||||||
"noNetworkDescription": "nie udało się połączyć z tym serwerem"
|
"noNetworkDescription": "nie udało się połączyć z tym serwerem",
|
||||||
|
"invalidJson": "nieprawidłowy JSON",
|
||||||
|
"serverLockSingleServer": "dozwolony jest tylko jeden serwer gdy serwer jest zablokowany",
|
||||||
|
"playbackPausedDueToError": "odtwarzanie zostało wstrzymane z powodu błędu"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"mostPlayed": "najczęściej odtwarzane",
|
"mostPlayed": "najczęściej odtwarzane",
|
||||||
@@ -267,7 +283,7 @@
|
|||||||
"communityRating": "ocena społeczności",
|
"communityRating": "ocena społeczności",
|
||||||
"path": "ścieżka",
|
"path": "ścieżka",
|
||||||
"favorited": "ulubione",
|
"favorited": "ulubione",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "było niedawno odtwarzane",
|
"isRecentlyPlayed": "było niedawno odtwarzane",
|
||||||
"isFavorited": "jest ulubione",
|
"isFavorited": "jest ulubione",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -275,7 +291,7 @@
|
|||||||
"disc": "płyta",
|
"disc": "płyta",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
"songCount": "liczba utworów",
|
"songCount": "liczba utworów",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "długość",
|
"duration": "długość",
|
||||||
"random": "losowy",
|
"random": "losowy",
|
||||||
"lastPlayed": "ostatnio odtwarzane",
|
"lastPlayed": "ostatnio odtwarzane",
|
||||||
@@ -285,27 +301,30 @@
|
|||||||
"trackNumber": "utwór",
|
"trackNumber": "utwór",
|
||||||
"comment": "komentarz",
|
"comment": "komentarz",
|
||||||
"recentlyUpdated": "ostatnio aktualizowane",
|
"recentlyUpdated": "ostatnio aktualizowane",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"albumCount": "liczba $t(entity.album_other)",
|
"albumCount": "liczba $t(entity.album, {\"count\": 2})",
|
||||||
"id": "id",
|
"id": "id",
|
||||||
"isPublic": "jest publiczny",
|
"isPublic": "jest publiczny",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)",
|
||||||
|
"sortName": "sortowanie po nazwie",
|
||||||
|
"matchAnd": "i",
|
||||||
|
"matchOr": "lub"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "usuń $t(entity.playlist_one)",
|
"title": "usuń $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) usunięto pomyślnie",
|
"success": "$t(entity.playlist, {\"count\": 1}) usunięta pomyślnie",
|
||||||
"input_confirm": "wpisz nazwę $t(entity.playlist_one) aby potwierdzić"
|
"input_confirm": "wpisz nazwę $t(entity.playlist, {\"count\": 1}) aby potwierdzić"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "utwórz $t(entity.playlist_one)",
|
"title": "utwórz $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "publiczny",
|
"input_public": "publiczny",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) utworzono pomyślnie",
|
"success": "$t(entity.playlist, {\"count\": 1}) utworzona pomyślnie",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -321,15 +340,18 @@
|
|||||||
"ignoreCors": "zignoruj cors ($t(common.restartRequired))",
|
"ignoreCors": "zignoruj cors ($t(common.restartRequired))",
|
||||||
"error_savePassword": "wystąpił błąd podczas próby zapisania hasła",
|
"error_savePassword": "wystąpił błąd podczas próby zapisania hasła",
|
||||||
"input_preferInstantMix": "preferuj natychmiastowy mix",
|
"input_preferInstantMix": "preferuj natychmiastowy mix",
|
||||||
"input_preferInstantMixDescription": "używaj tylko natychmiastowego mixu, by otrzymać podobne piosenki. przydatne gdy masz wtyczki które zmieniają to zachowanie"
|
"input_preferInstantMixDescription": "używaj tylko natychmiastowego mixu, by otrzymać podobne piosenki. przydatne gdy masz wtyczki które zmieniają to zachowanie",
|
||||||
|
"input_preferRemoteUrl": "preferuj publiczny url",
|
||||||
|
"input_remoteUrl": "publiczny url",
|
||||||
|
"input_remoteUrlPlaceholder": "opcjonalne: publiczny url dla funkcji zewnętrznych"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "dodano $t(entity.trackWithCount, {\"count\": {{message}} }) do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "dodano $t(entity.trackWithCount, {\"count\": {{message}} }) do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "dodano do $t(entity.playlist_one)",
|
"title": "dodano do $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "pomiń duplikaty",
|
"input_skipDuplicates": "pomiń duplikaty",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"create": "utwórz $t(entity.playlist_one) {{playlist}}",
|
"create": "utwórz $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "wyszukaj $t(entity.playlist_other) lub wpisz, aby utworzyć nową"
|
"searchOrCreate": "wyszukaj $t(entity.playlist, {\"count\": 2}) lub wpisz, aby utworzyć nową"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "uaktualnij serwer",
|
"title": "uaktualnij serwer",
|
||||||
@@ -346,14 +368,13 @@
|
|||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "wyszukiwanie tekstów"
|
"title": "wyszukiwanie tekstów"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "edytuj $t(entity.playlist_one)",
|
"title": "edytuj $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) zaktualizowana pomyślnie",
|
"success": "$t(entity.playlist, {\"count\": 1}) zaktualizowana pomyślnie",
|
||||||
"publicJellyfinNote": "Z jakiegoś powodu Jellyfin nie udostępnia informacji na temat publiczności playlisty. Jeżeli chcesz, aby ta pozostała publiczna, mniej wybraną poniższą opcję",
|
"publicJellyfinNote": "Z jakiegoś powodu Jellyfin nie udostępnia informacji na temat publiczności playlisty. Jeżeli chcesz, aby ta pozostała publiczna, mniej wybraną poniższą opcję"
|
||||||
"editNote": "manualne edytowanie nie jest zalecane dla dużych playlist. czy na pewno zgadzasz się na ryzyko utraty danych wywołane przez nadpisanie istniejącej playlisty?"
|
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
"allowDownloading": "zezwól na pobieranie",
|
"allowDownloading": "zezwól na pobieranie",
|
||||||
@@ -361,7 +382,9 @@
|
|||||||
"setExpiration": "ustaw czas wygaśnięcia",
|
"setExpiration": "ustaw czas wygaśnięcia",
|
||||||
"success": "link do udostępniania skopiowany do schowka (lub kliknij tutaj, aby otworzyć)",
|
"success": "link do udostępniania skopiowany do schowka (lub kliknij tutaj, aby otworzyć)",
|
||||||
"createFailed": "nie udało się utworzyć linku do udostępniania (czy udostępnianie jest włączone?)",
|
"createFailed": "nie udało się utworzyć linku do udostępniania (czy udostępnianie jest włączone?)",
|
||||||
"expireInvalid": "ustawiony czas wygaśnięcia musi być w przyszłości"
|
"expireInvalid": "ustawiony czas wygaśnięcia musi być w przyszłości",
|
||||||
|
"copyToClipboard": "Skopiuj do schowka: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "udostępnianie utworzone pomyślnie, kliknij tutaj żeby otworzyć"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "tryb prywatny włączony, status odtwarzania jest ukryty przed usługami zewnętrznymi",
|
"enabled": "tryb prywatny włączony, status odtwarzania jest ukryty przed usługami zewnętrznymi",
|
||||||
@@ -374,7 +397,7 @@
|
|||||||
},
|
},
|
||||||
"shuffleAll": {
|
"shuffleAll": {
|
||||||
"title": "odtwarzaj losowo",
|
"title": "odtwarzaj losowo",
|
||||||
"input_genre": "$t(entity.genre_one)",
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"input_limit": "ile piosenek?",
|
"input_limit": "ile piosenek?",
|
||||||
"input_minYear": "z roku",
|
"input_minYear": "z roku",
|
||||||
"input_maxYear": "do roku",
|
"input_maxYear": "do roku",
|
||||||
@@ -417,7 +440,7 @@
|
|||||||
"dynamicIsImage": "włącz obraz w tle",
|
"dynamicIsImage": "włącz obraz w tle",
|
||||||
"lyricOffset": "opóźnienie tekstów (ms)"
|
"lyricOffset": "opóźnienie tekstów (ms)"
|
||||||
},
|
},
|
||||||
"upNext": "następny",
|
"upNext": "następne",
|
||||||
"lyrics": "tekst",
|
"lyrics": "tekst",
|
||||||
"related": "powiązane",
|
"related": "powiązane",
|
||||||
"visualizer": "wizualizer",
|
"visualizer": "wizualizer",
|
||||||
@@ -426,7 +449,7 @@
|
|||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "wybierz serwer",
|
"selectServer": "wybierz serwer",
|
||||||
"version": "wersja {{version}}",
|
"version": "wersja {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"manageServers": "zarządzaj serwerami",
|
"manageServers": "zarządzaj serwerami",
|
||||||
"expandSidebar": "rozwiń pasek boczny",
|
"expandSidebar": "rozwiń pasek boczny",
|
||||||
"collapseSidebar": "zwiń pasek boczny",
|
"collapseSidebar": "zwiń pasek boczny",
|
||||||
@@ -464,45 +487,46 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"playSimilarSongs": "$t(player.playSimilarSongs)",
|
"playSimilarSongs": "$t(player.playSimilarSongs)",
|
||||||
"moveToNext": "$t(action.moveToNext)",
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
"goToAlbum": "przejdź do $t(entity.album_one)",
|
"goToAlbum": "przejdź do $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "przejdź do $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "przejdź do $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"moveItems": "$t(action.moveItems)",
|
"moveItems": "$t(action.moveItems)",
|
||||||
"goTo": "przejdź do"
|
"goTo": "przejdź do"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "więcej od $t(entity.artist_one)",
|
"moreFromArtist": "więcej od $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "więcej od {{item}}",
|
"moreFromGeneric": "więcej od {{item}}",
|
||||||
"released": "wydany"
|
"released": "wydany"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showAlbums": "pokaż $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "pokaż $t(entity.album, {\"count\": 2}) $t(entity.genre, {\"count\": 1})",
|
||||||
"showTracks": "pokaż $t(entity.genre_one) $t(entity.track_other)"
|
"showTracks": "pokaż $t(entity.track, {\"count\": 2}) $t(entity.genre, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "albumy wykonawcy {{artist}}",
|
"artistAlbums": "albumy wykonawcy {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "$t(entity.album, {\"count\": 2}) \"{{genre}}\""
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "teraz odtwarzane",
|
"nowPlaying": "teraz odtwarzane",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"shared": "udostępnione $t(entity.playlist_other)",
|
"shared": "udostępniono $t(entity.playlist, {\"count\": 2})",
|
||||||
"myLibrary": "Moja biblioteka",
|
"myLibrary": "Moja biblioteka",
|
||||||
"favorites": "$t(entity.favorite_other)",
|
"favorites": "$t(entity.favorite, {\"count\": 2})",
|
||||||
"radio": "$t(entity.radioStation_other)"
|
"radio": "$t(entity.radioStation, {\"count\": 2})",
|
||||||
|
"collections": "kolekcje"
|
||||||
},
|
},
|
||||||
"home": {
|
"home": {
|
||||||
"mostPlayed": "najczęściej odtwarzane",
|
"mostPlayed": "najczęściej odtwarzane",
|
||||||
@@ -511,7 +535,7 @@
|
|||||||
"explore": "przeglądaj z biblioteki",
|
"explore": "przeglądaj z biblioteki",
|
||||||
"recentlyPlayed": "ostatnio odtwarzane",
|
"recentlyPlayed": "ostatnio odtwarzane",
|
||||||
"recentlyReleased": "ostatnio wydane",
|
"recentlyReleased": "ostatnio wydane",
|
||||||
"genres": "$t(entity.genre_other)"
|
"genres": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"playbackTab": "odtworzenia",
|
"playbackTab": "odtworzenia",
|
||||||
@@ -539,9 +563,9 @@
|
|||||||
"lyricsDisplay": "wyświetlanie tekstu"
|
"lyricsDisplay": "wyświetlanie tekstu"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "utwory przez {{artist}}",
|
"artistTracks": "utwory przez {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)"
|
"genreTracks": "$t(entity.track, {\"count\": 2}) \"{{genre}}\""
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -552,7 +576,7 @@
|
|||||||
"title": "komendy"
|
"title": "komendy"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"topSongs": "popularne utwory",
|
"topSongs": "popularne utwory",
|
||||||
@@ -561,11 +585,15 @@
|
|||||||
"recentReleases": "ostatnie wydania",
|
"recentReleases": "ostatnie wydania",
|
||||||
"viewAll": "zobacz wszystko",
|
"viewAll": "zobacz wszystko",
|
||||||
"viewDiscography": "przeglądaj dyskografię",
|
"viewDiscography": "przeglądaj dyskografię",
|
||||||
"relatedArtists": "powiązane z $t(entity.artist_other)",
|
"relatedArtists": "powiązane z $t(entity.artist, {\"count\": 2})",
|
||||||
"appearsOn": "pojawia się na",
|
"appearsOn": "pojawia się na",
|
||||||
"viewAllTracks": "zobacz wszystko $t(entity.track_other)",
|
"viewAllTracks": "zobacz wszystko $t(entity.track, {\"count\": 2})",
|
||||||
"groupingTypeAll": "wszystkie typy wydań",
|
"groupingTypeAll": "wszystkie typy wydań",
|
||||||
"groupingTypePrimary": "główne typy wydań"
|
"groupingTypePrimary": "główne typy wydań",
|
||||||
|
"favoriteSongs": "ulubione piosenki",
|
||||||
|
"topSongsCommunity": "społeczność",
|
||||||
|
"topSongsPersonal": "osobiste",
|
||||||
|
"favoriteSongsFrom": "ulubione piosenki z {{title}}"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copyPath": "kopiuj ścieżkę do schowka",
|
"copyPath": "kopiuj ścieżkę do schowka",
|
||||||
@@ -584,13 +612,26 @@
|
|||||||
"reorder": "zmiana kolejności jest możliwa tylko podczas sortowania według id"
|
"reorder": "zmiana kolejności jest możliwa tylko podczas sortowania według id"
|
||||||
},
|
},
|
||||||
"favorites": {
|
"favorites": {
|
||||||
"title": "$t(entity.favorite_other)"
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"folderList": {
|
"folderList": {
|
||||||
"title": "$t(entity.folder_other)"
|
"title": "$t(entity.folder, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"radioList": {
|
"radioList": {
|
||||||
"title": "stacje radiowe"
|
"title": "stacje radiowe"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(Wstrzymane) ",
|
||||||
|
"privateMode": "(Tryb prywatny)"
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"overrideExisting": "nadpisz istniejące",
|
||||||
|
"saveAsCollection": "zapisz jako kolekcję"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "commity od {{stable}}",
|
||||||
|
"noNewCommits": "brak nowych commitów w tym zakresie",
|
||||||
|
"noStableReleaseToCompare": "brak dostępnego stabilnego wydania do porównania"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
@@ -627,20 +668,27 @@
|
|||||||
"playSimilarSongs": "odtwarzaj podobne",
|
"playSimilarSongs": "odtwarzaj podobne",
|
||||||
"addLastShuffled": "ostatnie (wylosowane)",
|
"addLastShuffled": "ostatnie (wylosowane)",
|
||||||
"addNextShuffled": "następne (wylosowane)",
|
"addNextShuffled": "następne (wylosowane)",
|
||||||
"queueType": "typ kolejki",
|
|
||||||
"queueType_default": "domyślna",
|
|
||||||
"queueType_priority": "priorytetowa",
|
|
||||||
"holdToShuffle": "przytrzymaj aby odtwarzać losowo",
|
"holdToShuffle": "przytrzymaj aby odtwarzać losowo",
|
||||||
"lyrics": "tekst",
|
"lyrics": "tekst",
|
||||||
"restoreQueueFromServer": "przywróć kolejkę z serwera",
|
"restoreQueueFromServer": "przywróć kolejkę z serwera",
|
||||||
"saveQueueToServer": "zapisz kolejkę na serwerze",
|
"saveQueueToServer": "zapisz kolejkę na serwerze",
|
||||||
"artistRadio": "radio wykonawcy",
|
"artistRadio": "radio wykonawcy",
|
||||||
"trackRadio": "radio utworu"
|
"trackRadio": "radio utworu",
|
||||||
|
"sleepTimer": "wyłącznik czasowy",
|
||||||
|
"sleepTimer_endOfSong": "do końca aktualnej piosenki",
|
||||||
|
"sleepTimer_minutes": "{{count}} min",
|
||||||
|
"sleepTimer_hours": "{{count}} godz",
|
||||||
|
"sleepTimer_custom": "niestandardowy",
|
||||||
|
"sleepTimer_off": "wyłączony",
|
||||||
|
"sleepTimer_timeRemaining": "pozostało {{time}}",
|
||||||
|
"sleepTimer_setCustom": "ustaw wyłącznik",
|
||||||
|
"sleepTimer_cancel": "anuluj wyłączanie",
|
||||||
|
"albumRadio": "radio albumu"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"crossfadeStyle_description": "wybierz styl przenikania, który ma być używany do odtwarzania dźwięku",
|
"crossfadeStyle_description": "wybierz styl przenikania, który ma być używany do odtwarzania dźwięku",
|
||||||
"hotkey_skipBackward": "przeskocz do tyłu",
|
"hotkey_skipBackward": "przeskocz do tyłu",
|
||||||
"audioDevice_description": "wybierz urządzenie dźwiękowe używane do odtwarzania (tylko odtwarzacz przeglądarkowy)",
|
"audioDevice_description": "wybierz urządzenie dźwiękowe używane do odtwarzania",
|
||||||
"hotkey_playbackPause": "wstrzymaj",
|
"hotkey_playbackPause": "wstrzymaj",
|
||||||
"hotkey_volumeUp": "podgłoś",
|
"hotkey_volumeUp": "podgłoś",
|
||||||
"discordIdleStatus_description": "kiedy włączony, aktualizuje stan kiedy odtwarzacz jest bezczynny",
|
"discordIdleStatus_description": "kiedy włączony, aktualizuje stan kiedy odtwarzacz jest bezczynny",
|
||||||
@@ -667,7 +715,6 @@
|
|||||||
"globalMediaHotkeys": "globalne skróty klawiszowe multimediów",
|
"globalMediaHotkeys": "globalne skróty klawiszowe multimediów",
|
||||||
"hotkey_globalSearch": "globalne wyszukiwanie",
|
"hotkey_globalSearch": "globalne wyszukiwanie",
|
||||||
"gaplessAudio_description": "ustaw dźwięk bez przerw dla mpv",
|
"gaplessAudio_description": "ustaw dźwięk bez przerw dla mpv",
|
||||||
"disableAutomaticUpdates": "wyłącz automatyczne aktualizacje",
|
|
||||||
"exitToTray_description": "zamknij aplikację do zasobnika systemowego",
|
"exitToTray_description": "zamknij aplikację do zasobnika systemowego",
|
||||||
"followLyric_description": "przewiń tekst do obecnego momentu",
|
"followLyric_description": "przewiń tekst do obecnego momentu",
|
||||||
"hotkey_favoritePreviousSong": "ulubiona $t(common.previousSong)",
|
"hotkey_favoritePreviousSong": "ulubiona $t(common.previousSong)",
|
||||||
@@ -701,7 +748,7 @@
|
|||||||
"applicationHotkeys": "skróty klawiszowe aplikacji",
|
"applicationHotkeys": "skróty klawiszowe aplikacji",
|
||||||
"hotkey_playbackNext": "następny utwór",
|
"hotkey_playbackNext": "następny utwór",
|
||||||
"lyricFetch_description": "pobierz teksty z rozmaitych źródeł internetowych",
|
"lyricFetch_description": "pobierz teksty z rozmaitych źródeł internetowych",
|
||||||
"lyricFetchProvider_description": "wybierz dostawców internetowych dla tekstów. zapytania będą wykonywane według podanej kolejności",
|
"lyricFetchProvider_description": "wybierz dostawców od których pobierane będą teksty",
|
||||||
"globalMediaHotkeys_description": "włącz lub wyłącz używanie systemowych skrótów klawiszowych do kontroli odtwarzania",
|
"globalMediaHotkeys_description": "włącz lub wyłącz używanie systemowych skrótów klawiszowych do kontroli odtwarzania",
|
||||||
"customFontPath": "niestandardowa ścieżka czcionki",
|
"customFontPath": "niestandardowa ścieżka czcionki",
|
||||||
"followLyric": "podążaj za tekstem",
|
"followLyric": "podążaj za tekstem",
|
||||||
@@ -711,7 +758,7 @@
|
|||||||
"hotkey_zoomOut": "oddal",
|
"hotkey_zoomOut": "oddal",
|
||||||
"hotkey_unfavoriteCurrentSong": "usuń $t(common.currentSong) z ulubionych",
|
"hotkey_unfavoriteCurrentSong": "usuń $t(common.currentSong) z ulubionych",
|
||||||
"hotkey_rate0": "wyczyść oceny",
|
"hotkey_rate0": "wyczyść oceny",
|
||||||
"discordApplicationId": "ID aplikacji {{discord}}",
|
"discordApplicationId": "id aplikacji {{discord}}",
|
||||||
"applicationHotkeys_description": "ustaw skróty klawiszowe aplikacji. przełącz pole wyboru aby ustawić skrót globalny (tylko komputery)",
|
"applicationHotkeys_description": "ustaw skróty klawiszowe aplikacji. przełącz pole wyboru aby ustawić skrót globalny (tylko komputery)",
|
||||||
"hotkey_volumeMute": "wycisz",
|
"hotkey_volumeMute": "wycisz",
|
||||||
"hotkey_toggleCurrentSongFavorite": "dodaj $t(common.currentSong) do ulubionych",
|
"hotkey_toggleCurrentSongFavorite": "dodaj $t(common.currentSong) do ulubionych",
|
||||||
@@ -757,8 +804,8 @@
|
|||||||
"scrobble_description": "przekazywanie informacji o odtwarzaniu (scrobbling) do twojego serwera multimediów",
|
"scrobble_description": "przekazywanie informacji o odtwarzaniu (scrobbling) do twojego serwera multimediów",
|
||||||
"sidePlayQueueStyle": "boczny styl kolejki odtwarzania",
|
"sidePlayQueueStyle": "boczny styl kolejki odtwarzania",
|
||||||
"remoteUsername_description": "ustaw nazwę użytkownika dla serwera zdalnej kontroli. Jeśli nazwa użytkownika i hasło są puste, autoryzacja będzie wyłączona",
|
"remoteUsername_description": "ustaw nazwę użytkownika dla serwera zdalnej kontroli. Jeśli nazwa użytkownika i hasło są puste, autoryzacja będzie wyłączona",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"remotePassword_description": "ustawia hasło dla serwera zdalnego sterowania. Te poświadczenia są domyślnie przesyłane w sposób niezabezpieczony, dlatego należy użyć unikalnego hasła na którym ci nie zależy",
|
"remotePassword_description": "ustawia hasło dla serwera zdalnego sterowania. Te poświadczenia są domyślnie przesyłane w sposób niezabezpieczony, dlatego należy użyć unikalnego hasła na którym ci nie zależy",
|
||||||
"showSkipButtons_description": "pokaż lub ukryj przyciski pomijania na pasku odtwarzacza",
|
"showSkipButtons_description": "pokaż lub ukryj przyciski pomijania na pasku odtwarzacza",
|
||||||
"showSkipButton_description": "pokaż lub ukryj przyciski pomijania na pasku odtwarzacza",
|
"showSkipButton_description": "pokaż lub ukryj przyciski pomijania na pasku odtwarzacza",
|
||||||
@@ -869,7 +916,7 @@
|
|||||||
"releaseChannel_optionBeta": "beta",
|
"releaseChannel_optionBeta": "beta",
|
||||||
"releaseChannel_optionLatest": "najnowsza",
|
"releaseChannel_optionLatest": "najnowsza",
|
||||||
"releaseChannel": "kanał wydań",
|
"releaseChannel": "kanał wydań",
|
||||||
"releaseChannel_description": "wybieraj pomiędzy stabilnymi wydaniami a wydaniami beta dla automatycznych aktualizacji",
|
"releaseChannel_description": "wybieraj pomiędzy wydaniami stabilnymi, beta lub alpha (nightly) dla automatycznych aktualizacji",
|
||||||
"discordDisplayType_artistname": "nazwa(y) wykonawców",
|
"discordDisplayType_artistname": "nazwa(y) wykonawców",
|
||||||
"discordDisplayType_description": "zmienia co jest pokazywane jako słuchane w twoim statusie",
|
"discordDisplayType_description": "zmienia co jest pokazywane jako słuchane w twoim statusie",
|
||||||
"discordDisplayType_songname": "nazwa piosenki",
|
"discordDisplayType_songname": "nazwa piosenki",
|
||||||
@@ -915,7 +962,7 @@
|
|||||||
"preservePitch": "utrzymuj ton",
|
"preservePitch": "utrzymuj ton",
|
||||||
"preventSleepOnPlayback_description": "powstrzymuje ekran przed uśpieniem, gdy muzyka jest odtwarzana",
|
"preventSleepOnPlayback_description": "powstrzymuje ekran przed uśpieniem, gdy muzyka jest odtwarzana",
|
||||||
"preventSleepOnPlayback": "powstrzymuj uśpienie podczas odtwarzania",
|
"preventSleepOnPlayback": "powstrzymuj uśpienie podczas odtwarzania",
|
||||||
"mediaSession_description": "włącza integrację z Windows Media Session, wyświetlając sterowanie mediami i metadane w systemowym oknie zmiany głośności i na ekranie blokady (tylko Windows)",
|
"mediaSession_description": "włącza integrację z Media Session, wyświetlając sterowanie mediami i metadane w systemowym oknie zmiany głośności i na ekranie blokady",
|
||||||
"mediaSession": "włącz media session",
|
"mediaSession": "włącz media session",
|
||||||
"transcode": "włącz transkodowanie",
|
"transcode": "włącz transkodowanie",
|
||||||
"queryBuilder": "kreator zaptań",
|
"queryBuilder": "kreator zaptań",
|
||||||
@@ -954,14 +1001,72 @@
|
|||||||
"imageResolution_optionHeader": "nagłówek",
|
"imageResolution_optionHeader": "nagłówek",
|
||||||
"imageResolution_optionFullScreenPlayer": "odtwarzacz pełnoekranowy",
|
"imageResolution_optionFullScreenPlayer": "odtwarzacz pełnoekranowy",
|
||||||
"combinedLyricsAndVisualizer_description": "połącz tekst i wizualizacje w tym samym panelu",
|
"combinedLyricsAndVisualizer_description": "połącz tekst i wizualizacje w tym samym panelu",
|
||||||
"combinedLyricsAndVisualizer": "połącz tekst i wizualizacje w pasku bocznym odtwarzacza"
|
"combinedLyricsAndVisualizer": "połącz tekst i wizualizacje w pasku bocznym odtwarzacza",
|
||||||
|
"artistReleaseTypeConfiguration": "konfiguracja typu wydań wykonawcy",
|
||||||
|
"artistReleaseTypeConfiguration_description": "skonfiguruj jakie typy wydań są pokazywane i w jakiej kolejności na stronie albumów wykonawcy",
|
||||||
|
"showRatings_description": "kontroluje czy funkcja oceniania gwiazdkami jest pokazywana w interfejsie",
|
||||||
|
"showRatings": "pokaż ocenianie gwiazdkami",
|
||||||
|
"mpvExtraParameters": "dodatkowe parametry mpv",
|
||||||
|
"mpvExtraParameters_description": "dodatkowe argumenty do przekazania mpv",
|
||||||
|
"hotkey_listNavigateToPage": "lista nawigacja do strony elementu",
|
||||||
|
"hotkey_listPlayDefault": "lista odtwarzaj",
|
||||||
|
"hotkey_listPlayLast": "lista odtwarzaj ostatnie",
|
||||||
|
"hotkey_listPlayNext": "lista odtwarzaj następne",
|
||||||
|
"hotkey_listPlayNow": "lista odtwarzaj teraz",
|
||||||
|
"pathReplace": "zamiana ścieżki pliku",
|
||||||
|
"pathReplace_description": "zamień domyślną ścieżkę pliku twojego serwera",
|
||||||
|
"pathReplace_optionRemovePrefix": "usuń prefix",
|
||||||
|
"pathReplace_optionAddPrefix": "dodaj prefix",
|
||||||
|
"homeFeatureStyle_description": "kontroluje styl karuzeli polecanych na stronie głównej",
|
||||||
|
"homeFeatureStyle": "Styl karuzeli polecanych na stronie głównej",
|
||||||
|
"homeFeatureStyle_optionMultiple": "wiele",
|
||||||
|
"homeFeatureStyle_optionSingle": "jeden",
|
||||||
|
"enableGridMultiSelect_description": "gdy włączone, pozwala na wybieranie wielu elementów w widokach siatki, gdy wyłączone, klikanie obrazów elementów siatki będzie przenosić na stronę elementu",
|
||||||
|
"enableGridMultiSelect": "wybieranie wielu w siatce",
|
||||||
|
"sidebarPlaylistSorting_description": "pozwala na ręczne sortowanie playlist w bocznym pasku używając przeciągania i upuszczania zamiast używania domyślnej kolejności serwera",
|
||||||
|
"sidebarPlaylistSorting": "sortowanie playlist w bocznym pasku",
|
||||||
|
"sidebarPlaylistListFilterRegex_description": "ukryj playlisty w pasku bocznym pasujące do wyrażenia regularnego",
|
||||||
|
"sidebarPlaylistListFilterRegex_placeholder": "np. ^Miks codzienny.^",
|
||||||
|
"sidebarPlaylistListFilterRegex": "filtr playlist regex",
|
||||||
|
"blurExplicitImages": "rozmazuj nieodpowiednie obrazy",
|
||||||
|
"blurExplicitImages_description": "obrazy piosenek oraz albumów oznaczone jako nieodpowiednie będą rozmazywane",
|
||||||
|
"releaseChannel_optionAlpha": "alpha (nightly)",
|
||||||
|
"analyticsEnable": "Wysyłaj statystyki na podstawie użytkowania",
|
||||||
|
"analyticsEnable_description": "Zanonimizowane statystki użytkowania będą wysyłane do twórcy, aby pomóc w poprawie aplikacji",
|
||||||
|
"automaticUpdates": "Automatyczne aktualizacje",
|
||||||
|
"automaticUpdates_description": "Automatycznie sprawdzaj i instaluj aktualizacje",
|
||||||
|
"discordStateIcon": "pokaż ikonę odtwarzania",
|
||||||
|
"discordStateIcon_description": "pokazuje małą ikonę odtwarzania w statusie. ikona pauzy jest zawsze pokazywana gdy \"Pokaż status podczas pauzy\" jest włączone",
|
||||||
|
"useThemePrimaryShade": "użyj głównego odcienia motywu",
|
||||||
|
"useThemePrimaryShade_description": "używaj głównego odcienia zdefiniowanego w wybranym motywie dla głównych wariantów kolorów",
|
||||||
|
"primaryShade": "główny odcień",
|
||||||
|
"primaryShade_description": "nadpisz główny odcień (0-9) używany dla przycisków, linków i innych głównie pokolorowanych elementów",
|
||||||
|
"playerItemConfiguration_description": "skonfiguruj jakie elementy są pokazywane i w jakiej kolejności, w odtwarzaczu pełnoekranowym",
|
||||||
|
"playerItemConfiguration": "konfiguracja elementów odtwarzacza",
|
||||||
|
"autosave": "automatycznie zapisuj kolejkę odtwarzania",
|
||||||
|
"autosave_description": "włącz automatyczne zapisywanie kolejki odtwarzania na twój serwer. to jest możliwe tylko gdy używane jest Navidrome/Subsonic, i nie masz zmixowanej kolejki odtwarzania.",
|
||||||
|
"autosaveCount": "częstotliwość automatycznego zapisywania kolejki odtwarzania",
|
||||||
|
"autosaveCount_description": "ile razy piosenka zostanie zmieniona przed zapisaniem kolejki. 1 (najmniejsze) oznacza zapisywanie kolejki po każdej zmianie piosenki",
|
||||||
|
"listenbrainz_description": "pokaż linki do ListenBrainz na stronach wykonawców/albumów",
|
||||||
|
"listenbrainz": "pokaż linki ListenBrainz",
|
||||||
|
"qobuz_description": "pokaż linki do Qobuz na stronach wykonawców/albumów",
|
||||||
|
"qobuz": "pokaż linki Qobuz",
|
||||||
|
"spotify_description": "pokaż linki do Spotify na stronach wykonawców/albumów",
|
||||||
|
"spotify": "pokaż linki Spotify",
|
||||||
|
"nativeSpotify_description": "otwieraj w aplikacji Spotify zamiast w twojej przeglądarce",
|
||||||
|
"nativeSpotify": "używaj aplikacji Spotify",
|
||||||
|
"sidePlayQueueLayout": "układ boczny kolejki odtwarzania",
|
||||||
|
"sidePlayQueueLayout_description": "ustawia układ przyczepionej z boku kolejki odtwarzania",
|
||||||
|
"sidePlayQueueLayout_optionHorizontal": "poziomy",
|
||||||
|
"sidePlayQueueLayout_optionVertical": "pionowy"
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
"config": {
|
"config": {
|
||||||
"view": {
|
"view": {
|
||||||
"table": "tabela",
|
"table": "tabela",
|
||||||
"grid": "siatka",
|
"grid": "siatka",
|
||||||
"list": "lista"
|
"list": "lista",
|
||||||
|
"detail": "szczegół"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"displayType": "typ wyświetlania",
|
"displayType": "typ wyświetlania",
|
||||||
@@ -992,7 +1097,8 @@
|
|||||||
"alternateRowColors": "naprzemienne kolory wierszy",
|
"alternateRowColors": "naprzemienne kolory wierszy",
|
||||||
"horizontalBorders": "obwódki wierszy",
|
"horizontalBorders": "obwódki wierszy",
|
||||||
"rowHoverHighlight": "podświetlanie wierszy po najechaniu",
|
"rowHoverHighlight": "podświetlanie wierszy po najechaniu",
|
||||||
"verticalBorders": "obwódki kolumn"
|
"verticalBorders": "obwódki kolumn",
|
||||||
|
"showHeader": "pokaż nagłówek"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"releaseDate": "data premiery",
|
"releaseDate": "data premiery",
|
||||||
@@ -1006,28 +1112,31 @@
|
|||||||
"trackNumber": "numer utworu",
|
"trackNumber": "numer utworu",
|
||||||
"rowIndex": "indeks wiersza",
|
"rowIndex": "indeks wiersza",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"path": "$t(common.path)",
|
"path": "$t(common.path)",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"playCount": "liczba odtworzeń",
|
"playCount": "liczba odtworzeń",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action, {\"count\": 2})",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"discNumber": "numer płyty",
|
"discNumber": "numer płyty",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreBadge": "$t(entity.genre_one) (znaczki)",
|
"genreBadge": "$t(entity.genre, {\"count\": 1}) (znaczki)",
|
||||||
"image": "obraz",
|
"image": "obraz",
|
||||||
"bitDepth": "$t(common.bitDepth)",
|
"bitDepth": "$t(common.bitDepth)",
|
||||||
"sampleRate": "$t(common.sampleRate)"
|
"sampleRate": "$t(common.sampleRate)",
|
||||||
|
"composer": "kompozytor",
|
||||||
|
"titleArtist": "$t(common.title) (wykonawca)",
|
||||||
|
"albumGroup": "grupa albumu"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -1036,7 +1145,7 @@
|
|||||||
"rating": "ocena",
|
"rating": "ocena",
|
||||||
"favorite": "ulubione",
|
"favorite": "ulubione",
|
||||||
"playCount": "odtwarzane",
|
"playCount": "odtwarzane",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"releaseYear": "rok",
|
"releaseYear": "rok",
|
||||||
"lastPlayed": "ostatnio odtwarzane",
|
"lastPlayed": "ostatnio odtwarzane",
|
||||||
"biography": "biografia",
|
"biography": "biografia",
|
||||||
@@ -1045,14 +1154,14 @@
|
|||||||
"title": "tytuł",
|
"title": "tytuł",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"dateAdded": "data dodania",
|
"dateAdded": "data dodania",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "utwór",
|
"trackNumber": "utwór",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"albumArtist": "wykonawca albumu",
|
"albumArtist": "wykonawca albumu",
|
||||||
"path": "ścieżka",
|
"path": "ścieżka",
|
||||||
"discNumber": "płyta",
|
"discNumber": "płyta",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"owner": "właściciel",
|
"owner": "właściciel",
|
||||||
@@ -1066,7 +1175,7 @@
|
|||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"primary": {
|
"primary": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"broadcast": "broadcast",
|
"broadcast": "broadcast",
|
||||||
"ep": "ep",
|
"ep": "ep",
|
||||||
"other": "inne",
|
"other": "inne",
|
||||||
@@ -1218,18 +1327,6 @@
|
|||||||
"noteLabels": "Etykiety Nut",
|
"noteLabels": "Etykiety Nut",
|
||||||
"showScaleY": "Pokaż Skalę Y",
|
"showScaleY": "Pokaż Skalę Y",
|
||||||
"options": {
|
"options": {
|
||||||
"mode": {
|
|
||||||
"bars": "[0] Pasków",
|
|
||||||
"circle": "[1] Kółko",
|
|
||||||
"wave": "[2] Fala",
|
|
||||||
"rainbow": "[3] Tęcza",
|
|
||||||
"rings": "[4] Pierścienie",
|
|
||||||
"mirror": "[5] Lustro",
|
|
||||||
"line": "[6] Linia",
|
|
||||||
"particles": "[7] Cząsteczki",
|
|
||||||
"fullOctave": "[8] Pełna oktawa / 10 pasm",
|
|
||||||
"outlineBars": "[10] Paski z obwódką"
|
|
||||||
},
|
|
||||||
"colorMode": {
|
"colorMode": {
|
||||||
"gradient": "Gradient",
|
"gradient": "Gradient",
|
||||||
"barIndex": "Indeks-Paska",
|
"barIndex": "Indeks-Paska",
|
||||||
@@ -1249,7 +1346,11 @@
|
|||||||
"dualVertical": "Podwójne-Pionowe"
|
"dualVertical": "Podwójne-Pionowe"
|
||||||
},
|
},
|
||||||
"frequencyScale": {
|
"frequencyScale": {
|
||||||
"linear": "Linearne"
|
"linear": "Skala linearna",
|
||||||
|
"none": "Żadna",
|
||||||
|
"bark": "Skala bark",
|
||||||
|
"log": "Skala log",
|
||||||
|
"mel": "Skala Mel"
|
||||||
},
|
},
|
||||||
"weightingFilter": {
|
"weightingFilter": {
|
||||||
"none": "Żadne",
|
"none": "Żadne",
|
||||||
@@ -1258,7 +1359,22 @@
|
|||||||
"c": "C",
|
"c": "C",
|
||||||
"d": "D",
|
"d": "D",
|
||||||
"z": "Z"
|
"z": "Z"
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"0": "[0] Dyskretne częstotliwości",
|
||||||
|
"1": "[1] 1/24 oktawy / 240 pasm",
|
||||||
|
"2": "[2] 1/12 oktawy / 120 pasm",
|
||||||
|
"3": "[3] 1/8 oktawy / 80 pasm",
|
||||||
|
"4": "[4] 1/6 oktawy / 60 pasm",
|
||||||
|
"5": "[5] 1/4 oktawy / 40 pasm",
|
||||||
|
"6": "[6] 1/3 oktawy / 30 pasm",
|
||||||
|
"7": "[7] Pół oktawy / 20 pasm",
|
||||||
|
"8": "[8] Pełna oktawa / 10 pasm",
|
||||||
|
"10": "[10] Linia / Wykres miejscowy"
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"pasteGradient": "Wklej Gradient",
|
||||||
|
"pasteGradientPlaceholder": "Wklej tutaj JSON gradientu...",
|
||||||
|
"ansiBands": "Paski ANSI"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"bpm": "BPM",
|
"bpm": "BPM",
|
||||||
"edit": "editar",
|
"edit": "editar",
|
||||||
"favorite": "favorito",
|
"favorite": "favorito",
|
||||||
"currentSong": "$t(entity.track_one) atual",
|
"currentSong": "$t(entity.track, {\"count\": 1}) atual",
|
||||||
"descending": "abaixar",
|
"descending": "abaixar",
|
||||||
"dismiss": "liberar",
|
"dismiss": "liberar",
|
||||||
"duration": "duração",
|
"duration": "duração",
|
||||||
@@ -58,7 +58,9 @@
|
|||||||
"owner": "dono",
|
"owner": "dono",
|
||||||
"forward": "para frente",
|
"forward": "para frente",
|
||||||
"forceRestartRequired": "reinicie para aplicar as alterações… feche a notificação para reiniciar",
|
"forceRestartRequired": "reinicie para aplicar as alterações… feche a notificação para reiniciar",
|
||||||
"setting": "configuração",
|
"setting_one": "configuração",
|
||||||
|
"setting_many": "",
|
||||||
|
"setting_other": "",
|
||||||
"version": "versão",
|
"version": "versão",
|
||||||
"filter_one": "filtro",
|
"filter_one": "filtro",
|
||||||
"filter_many": "filtros",
|
"filter_many": "filtros",
|
||||||
@@ -72,7 +74,7 @@
|
|||||||
"none": "nenhum",
|
"none": "nenhum",
|
||||||
"menu": "menu",
|
"menu": "menu",
|
||||||
"restartRequired": "é necessário reiniciar",
|
"restartRequired": "é necessário reiniciar",
|
||||||
"previousSong": "anterior $t(entity.track_one)",
|
"previousSong": "anterior $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "a consulta não retornou resultados",
|
"noResultsFromQuery": "a consulta não retornou resultados",
|
||||||
"quit": "sair",
|
"quit": "sair",
|
||||||
"search": "procurar",
|
"search": "procurar",
|
||||||
@@ -82,6 +84,7 @@
|
|||||||
"size": "tamanho",
|
"size": "tamanho",
|
||||||
"note": "observação",
|
"note": "observação",
|
||||||
"mbid": "ID no MusicBrainz",
|
"mbid": "ID no MusicBrainz",
|
||||||
|
"grouping": "agrupamento",
|
||||||
"reload": "recarregar",
|
"reload": "recarregar",
|
||||||
"codec": "codec",
|
"codec": "codec",
|
||||||
"preview": "pré-visualizar",
|
"preview": "pré-visualizar",
|
||||||
@@ -101,21 +104,21 @@
|
|||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"goToPage": "vá para página",
|
"goToPage": "vá para página",
|
||||||
"addToFavorites": "adicionar em $t(entity.favorite_other)",
|
"addToFavorites": "adicionar em $t(entity.favorite, {\"count\": 2})",
|
||||||
"viewPlaylists": "ver $t(entity.playlist_other)",
|
"viewPlaylists": "ver $t(entity.playlist, {\"count\": 2})",
|
||||||
"setRating": "definir classificação",
|
"setRating": "definir classificação",
|
||||||
"moveToTop": "mover para o topo",
|
"moveToTop": "mover para o topo",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromQueue": "remover da fila",
|
"removeFromQueue": "remover da fila",
|
||||||
"moveToBottom": "mover para baixo",
|
"moveToBottom": "mover para baixo",
|
||||||
"editPlaylist": "editar $t(entity.playlist_one)",
|
"editPlaylist": "editar $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "Limpar fila",
|
"clearQueue": "Limpar fila",
|
||||||
"addToPlaylist": "adicionar à $t(entity.playlist_one)",
|
"addToPlaylist": "adicionar à $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "Criar $t(entity.playlist_one)",
|
"createPlaylist": "Criar $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "remover da $t(entity.playlist_one)",
|
"removeFromPlaylist": "remover da $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "deletar $t(entity.playlist_one)",
|
"deletePlaylist": "deletar $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "desmarcar todos",
|
"deselectAll": "desmarcar todos",
|
||||||
"removeFromFavorites": "remover de $t(entity.favorite_other)",
|
"removeFromFavorites": "remover de $t(entity.favorite, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Abrir em Last.fm",
|
"lastfm": "Abrir em Last.fm",
|
||||||
"musicbrainz": "Abrir em MusicBrainz"
|
"musicbrainz": "Abrir em MusicBrainz"
|
||||||
@@ -125,9 +128,9 @@
|
|||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "deletar $t(entity.playlist_one)",
|
"title": "deletar $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_confirm": "escreva o nome da $t(entity.playlist_one) para confirmar",
|
"input_confirm": "escreva o nome da $t(entity.playlist, {\"count\": 1}) para confirmar",
|
||||||
"success": "$t(entity.playlist_one) deletada com sucesso"
|
"success": "$t(entity.playlist, {\"count\": 1}) deletada com sucesso"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
"title": "adicionar servidor",
|
"title": "adicionar servidor",
|
||||||
@@ -145,10 +148,10 @@
|
|||||||
"input_preferInstantMixDescription": "Usar apenas a mixagem instantânea para obter músicas semelhantes. Útil se você tiver plugins que modificam esse comportamento"
|
"input_preferInstantMixDescription": "Usar apenas a mixagem instantânea para obter músicas semelhantes. Útil se você tiver plugins que modificam esse comportamento"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"title": "criar $t(entity.playlist_one)",
|
"title": "criar $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "público",
|
"input_public": "público",
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"success": "$t(entity.playlist_one) criada com sucesso",
|
"success": "$t(entity.playlist, {\"count\": 1}) criada com sucesso",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_name": "$t(common.name)"
|
"input_name": "$t(common.name)"
|
||||||
},
|
},
|
||||||
@@ -157,19 +160,19 @@
|
|||||||
"success": "servidor atualizado com sucesso"
|
"success": "servidor atualizado com sucesso"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "editar $t(entity.playlist_one)",
|
"title": "editar $t(entity.playlist, {\"count\": 1})",
|
||||||
"publicJellyfinNote": "O Jellyfin por algum motivo não expõe se uma playlist é pública ou não. Se você deseja que ela permaneça pública, por favor selecione a seguinte entrada",
|
"publicJellyfinNote": "O Jellyfin por algum motivo não expõe se uma playlist é pública ou não. Se você deseja que ela permaneça pública, por favor selecione a seguinte entrada",
|
||||||
"success": "$t(entity.playlist_one) atualizada com sucesso"
|
"success": "$t(entity.playlist, {\"count\": 1}) atualizada com sucesso"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"title": "adicionar à $t(entity.playlist_one)",
|
"title": "adicionar à $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "pular duplicadas",
|
"input_skipDuplicates": "pular duplicadas",
|
||||||
"success": "adicionado $t(entity.trackWithCount, {\"count\": {{message}} }) para $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })"
|
"success": "adicionado $t(entity.trackWithCount, {\"count\": {{message}} }) para $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"title": "pesquisa de letras",
|
"title": "pesquisa de letras",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)"
|
"input_name": "$t(common.name)"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
@@ -228,7 +231,6 @@
|
|||||||
"crossfadeDuration_description": "define a duração do efeito crossfade",
|
"crossfadeDuration_description": "define a duração do efeito crossfade",
|
||||||
"customCssNotice": "Atenção: embora haja alguma sanitização (proibindo url() e content:), usar CSS personalizado ainda pode representar riscos ao alterar a interface",
|
"customCssNotice": "Atenção: embora haja alguma sanitização (proibindo url() e content:), usar CSS personalizado ainda pode representar riscos ao alterar a interface",
|
||||||
"crossfadeStyle_description": "seleciona qual estilo de crossfade usado no player de áudio",
|
"crossfadeStyle_description": "seleciona qual estilo de crossfade usado no player de áudio",
|
||||||
"disableAutomaticUpdates": "desabilitar atualizações automáticas",
|
|
||||||
"disableLibraryUpdateOnStartup": "desabilitar a verificação de novas versões na inicialização",
|
"disableLibraryUpdateOnStartup": "desabilitar a verificação de novas versões na inicialização",
|
||||||
"artistBackground": "Imagem de fundo do artista",
|
"artistBackground": "Imagem de fundo do artista",
|
||||||
"artistBackground_description": "Adiciona uma imagem de fundo às páginas do artista contendo a arte do artista",
|
"artistBackground_description": "Adiciona uma imagem de fundo às páginas do artista contendo a arte do artista",
|
||||||
@@ -370,9 +372,9 @@
|
|||||||
"replayGainFallback_description": "Ganho em dB a ser aplicado se o arquivo não tiver tags de {{ReplayGain}}",
|
"replayGainFallback_description": "Ganho em dB a ser aplicado se o arquivo não tiver tags de {{ReplayGain}}",
|
||||||
"replayGainMode": "Modo {{ReplayGain}}",
|
"replayGainMode": "Modo {{ReplayGain}}",
|
||||||
"replayGainMode_description": "Ajustar o ganho de volume de acordo com os valores de {{ReplayGain}} armazenados nos metadados do arquivo",
|
"replayGainMode_description": "Ajustar o ganho de volume de acordo com os valores de {{ReplayGain}} armazenados nos metadados do arquivo",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"replayGainPreamp": "Pré-amplificador {{ReplayGain}} (dB)",
|
"replayGainPreamp": "Pré-amplificador {{ReplayGain}} (dB)",
|
||||||
"replayGainPreamp_description": "Ajustar o ganho do pré-amplificador aplicado aos valores de {{ReplayGain}}",
|
"replayGainPreamp_description": "Ajustar o ganho do pré-amplificador aplicado aos valores de {{ReplayGain}}",
|
||||||
"sampleRate": "Taxa de amostragem (sample rate)",
|
"sampleRate": "Taxa de amostragem (sample rate)",
|
||||||
@@ -448,9 +450,9 @@
|
|||||||
"titleCombined": "$t(common.title) (combinado)",
|
"titleCombined": "$t(common.title) (combinado)",
|
||||||
"discNumber": "numero do disco",
|
"discNumber": "numero do disco",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
@@ -459,7 +461,7 @@
|
|||||||
"dateAdded": "Data de adição",
|
"dateAdded": "Data de adição",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "Última reprodução",
|
"lastPlayed": "Última reprodução",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
@@ -469,7 +471,7 @@
|
|||||||
"releaseDate": "Data de lançamento",
|
"releaseDate": "Data de lançamento",
|
||||||
"rowIndex": "Índice da linha",
|
"rowIndex": "Índice da linha",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "Número da faixa",
|
"trackNumber": "Número da faixa",
|
||||||
"year": "$t(common.year)"
|
"year": "$t(common.year)"
|
||||||
},
|
},
|
||||||
@@ -495,8 +497,8 @@
|
|||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"album": "Álbum",
|
"album": "Álbum",
|
||||||
"albumArtist": "Artista do álbum",
|
"albumArtist": "Artista do álbum",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "Biografia",
|
"biography": "Biografia",
|
||||||
"bitrate": "Taxa de bits",
|
"bitrate": "Taxa de bits",
|
||||||
"bpm": "BPM",
|
"bpm": "BPM",
|
||||||
@@ -505,14 +507,14 @@
|
|||||||
"comment": "Comentário",
|
"comment": "Comentário",
|
||||||
"dateAdded": "Data adicionada",
|
"dateAdded": "Data adicionada",
|
||||||
"favorite": "Favorito",
|
"favorite": "Favorito",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "Último tocado",
|
"lastPlayed": "Último tocado",
|
||||||
"path": "Caminho",
|
"path": "Caminho",
|
||||||
"playCount": "Tocados",
|
"playCount": "Tocados",
|
||||||
"rating": "Avaliação",
|
"rating": "Avaliação",
|
||||||
"releaseDate": "Data de lançamento",
|
"releaseDate": "Data de lançamento",
|
||||||
"releaseYear": "Ano",
|
"releaseYear": "Ano",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "Faixa"
|
"trackNumber": "Faixa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -526,17 +528,17 @@
|
|||||||
"recentlyReleased": "Lançamentos recentes"
|
"recentlyReleased": "Lançamentos recentes"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"title": "$t(entity.genre, {\"count\": 2})",
|
||||||
"showTracks": "mostrar $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "mostrar $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"showAlbums": "mostrar $t(entity.genre_one) $t(entity.album_other)"
|
"showAlbums": "mostrar $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
"title": "$t(entity.track, {\"count\": 2})",
|
||||||
"artistTracks": "faixas de {{artist}}",
|
"artistTracks": "faixas de {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)"
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"title": "comandos",
|
"title": "comandos",
|
||||||
@@ -548,26 +550,26 @@
|
|||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"shared": "$t(entity.playlist_other) compartilhada",
|
"shared": "$t(entity.playlist, {\"count\": 2}) compartilhada",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"nowPlaying": "tocando agora",
|
"nowPlaying": "tocando agora",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"myLibrary": "minha biblioteca"
|
"myLibrary": "minha biblioteca"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "álbuns de {{artist}}",
|
"artistAlbums": "álbuns de {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"openBrowserDevtools": "abrir ferramentas do desenvolvedor",
|
"openBrowserDevtools": "abrir ferramentas do desenvolvedor",
|
||||||
@@ -579,7 +581,7 @@
|
|||||||
"goForward": "avançar",
|
"goForward": "avançar",
|
||||||
"version": "versão {{version}}",
|
"version": "versão {{version}}",
|
||||||
"manageServers": "gerenciar servidores",
|
"manageServers": "gerenciar servidores",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"privateModeOff": "Desativar modo privado",
|
"privateModeOff": "Desativar modo privado",
|
||||||
"privateModeOn": "Ativar modo privado"
|
"privateModeOn": "Ativar modo privado"
|
||||||
},
|
},
|
||||||
@@ -606,15 +608,15 @@
|
|||||||
"moveToNext": "$t(action.moveToNext)",
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
"removeFromPlaylist": "$t(action.removeFromPlaylist)",
|
"removeFromPlaylist": "$t(action.removeFromPlaylist)",
|
||||||
"setRating": "$t(action.setRating)",
|
"setRating": "$t(action.setRating)",
|
||||||
"goToAlbum": "Ir para $t(entity.album_one)",
|
"goToAlbum": "Ir para $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "Ir para $t(entity.albumArtist_one)"
|
"goToAlbumArtist": "Ir para $t(entity.albumArtist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"viewAllTracks": "ver todas as $t(entity.track_other)",
|
"viewAllTracks": "ver todas as $t(entity.track, {\"count\": 2})",
|
||||||
"appearsOn": "aparece em",
|
"appearsOn": "aparece em",
|
||||||
"recentReleases": "lançamentos recentes",
|
"recentReleases": "lançamentos recentes",
|
||||||
"viewDiscography": "ver discografia",
|
"viewDiscography": "ver discografia",
|
||||||
"relatedArtists": "$t(entity.artist_other) relacionados",
|
"relatedArtists": "$t(entity.artist, {\"count\": 2}) relacionados",
|
||||||
"viewAll": "ver tudo",
|
"viewAll": "ver tudo",
|
||||||
"topSongsFrom": "músicas mais tocadas de {{title}}",
|
"topSongsFrom": "músicas mais tocadas de {{title}}",
|
||||||
"topSongs": "músicas mais tocadas",
|
"topSongs": "músicas mais tocadas",
|
||||||
@@ -644,7 +646,7 @@
|
|||||||
"noLyrics": "nenhuma letra encontrada"
|
"noLyrics": "nenhuma letra encontrada"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "mais deste $t(entity.artist_one)",
|
"moreFromArtist": "mais deste $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "mais de {{item}}",
|
"moreFromGeneric": "mais de {{item}}",
|
||||||
"released": "lançado"
|
"released": "lançado"
|
||||||
},
|
},
|
||||||
@@ -676,7 +678,7 @@
|
|||||||
"title": "titulo",
|
"title": "titulo",
|
||||||
"disc": "disco",
|
"disc": "disco",
|
||||||
"mostPlayed": "mais tocado",
|
"mostPlayed": "mais tocado",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"name": "nome",
|
"name": "nome",
|
||||||
"biography": "bibliografia",
|
"biography": "bibliografia",
|
||||||
"duration": "duração",
|
"duration": "duração",
|
||||||
@@ -695,7 +697,7 @@
|
|||||||
"recentlyUpdated": "atualizado recentemente",
|
"recentlyUpdated": "atualizado recentemente",
|
||||||
"dateAdded": "data de adição",
|
"dateAdded": "data de adição",
|
||||||
"isRecentlyPlayed": "foi tocado recentemente",
|
"isRecentlyPlayed": "foi tocado recentemente",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"recentlyAdded": "adicionado recentemente",
|
"recentlyAdded": "adicionado recentemente",
|
||||||
"releaseDate": "data de lançamento",
|
"releaseDate": "data de lançamento",
|
||||||
"recentlyPlayed": "tocado recentemente",
|
"recentlyPlayed": "tocado recentemente",
|
||||||
@@ -703,7 +705,7 @@
|
|||||||
"isFavorited": "é favoritado",
|
"isFavorited": "é favoritado",
|
||||||
"releaseYear": "ano de lançamento",
|
"releaseYear": "ano de lançamento",
|
||||||
"rating": "avaliação",
|
"rating": "avaliação",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"comment": "comentário",
|
"comment": "comentário",
|
||||||
@@ -713,8 +715,8 @@
|
|||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"isRated": "possui avaliação",
|
"isRated": "possui avaliação",
|
||||||
"note": "nota",
|
"note": "nota",
|
||||||
"albumCount": "número de $t(entity.album_other)",
|
"albumCount": "número de $t(entity.album, {\"count\": 2})",
|
||||||
"genre": "$t(entity.genre_one)"
|
"genre": "$t(entity.genre, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
"playbackFetchNoResults": "nenhuma música encontrada",
|
"playbackFetchNoResults": "nenhuma música encontrada",
|
||||||
@@ -795,7 +797,7 @@
|
|||||||
"track_one": "faixa",
|
"track_one": "faixa",
|
||||||
"track_many": "faixas",
|
"track_many": "faixas",
|
||||||
"track_other": "faixas",
|
"track_other": "faixas",
|
||||||
"smartPlaylist": "$t(entity.playlist_one) inteligente",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) inteligente",
|
||||||
"song_one": "música",
|
"song_one": "música",
|
||||||
"song_many": "músicas",
|
"song_many": "músicas",
|
||||||
"song_other": "músicas",
|
"song_other": "músicas",
|
||||||
|
|||||||
@@ -1,23 +1,23 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"addToFavorites": "adicionar a $t(entity.favorite_other)",
|
"addToFavorites": "adicionar a $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "adicionar a $t(entity.playlist_one)",
|
"addToPlaylist": "adicionar a $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "limpar fila",
|
"clearQueue": "limpar fila",
|
||||||
"createPlaylist": "criar $t(entity.playlist_one)",
|
"createPlaylist": "criar $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "apagar $t(entity.playlist_one)",
|
"deletePlaylist": "apagar $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "desmarcar todos",
|
"deselectAll": "desmarcar todos",
|
||||||
"editPlaylist": "editar $t(entity.playlist_one)",
|
"editPlaylist": "editar $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "vá para página",
|
"goToPage": "vá para página",
|
||||||
"moveToNext": "mover para o próximo",
|
"moveToNext": "mover para o próximo",
|
||||||
"moveToBottom": "mover para baixo",
|
"moveToBottom": "mover para baixo",
|
||||||
"moveToTop": "mover para o topo",
|
"moveToTop": "mover para o topo",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "remover de $t(entity.favorite_other)",
|
"removeFromFavorites": "remover de $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "remover da $t(entity.playlist_one)",
|
"removeFromPlaylist": "remover da $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "remover da fila",
|
"removeFromQueue": "remover da fila",
|
||||||
"setRating": "definir classificação",
|
"setRating": "definir classificação",
|
||||||
"toggleSmartPlaylistEditor": "alternar editor $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "alternar editor $t(entity.smartPlaylist)",
|
||||||
"viewPlaylists": "ver $t(entity.playlist_other)",
|
"viewPlaylists": "ver $t(entity.playlist, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Abrir em Last.fm",
|
"lastfm": "Abrir em Last.fm",
|
||||||
"musicbrainz": "Abrir em MusicBrainz"
|
"musicbrainz": "Abrir em MusicBrainz"
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
"configure": "configurar",
|
"configure": "configurar",
|
||||||
"confirm": "confirmar",
|
"confirm": "confirmar",
|
||||||
"create": "criar",
|
"create": "criar",
|
||||||
"currentSong": "$t(entity.track_one) atual",
|
"currentSong": "$t(entity.track, {\"count\": 1}) atual",
|
||||||
"decrease": "diminuir",
|
"decrease": "diminuir",
|
||||||
"delete": "apagar",
|
"delete": "apagar",
|
||||||
"descending": "abaixar",
|
"descending": "abaixar",
|
||||||
@@ -72,6 +72,7 @@
|
|||||||
"forceRestartRequired": "reinicie para aplicar as alterações… feche a notificação para reiniciar",
|
"forceRestartRequired": "reinicie para aplicar as alterações… feche a notificação para reiniciar",
|
||||||
"forward": "para frente",
|
"forward": "para frente",
|
||||||
"gap": "intervalo",
|
"gap": "intervalo",
|
||||||
|
"grouping": "agrupamento",
|
||||||
"home": "início",
|
"home": "início",
|
||||||
"increase": "incrementar",
|
"increase": "incrementar",
|
||||||
"left": "esquerda",
|
"left": "esquerda",
|
||||||
@@ -92,7 +93,7 @@
|
|||||||
"path": "caminho",
|
"path": "caminho",
|
||||||
"playerMustBePaused": "o player deve estar pausado",
|
"playerMustBePaused": "o player deve estar pausado",
|
||||||
"preview": "pré-visualizar",
|
"preview": "pré-visualizar",
|
||||||
"previousSong": "anterior $t(entity.track_one)",
|
"previousSong": "anterior $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "sair",
|
"quit": "sair",
|
||||||
"random": "aleatório",
|
"random": "aleatório",
|
||||||
"rating": "classificação",
|
"rating": "classificação",
|
||||||
@@ -106,7 +107,9 @@
|
|||||||
"saveAndReplace": "gravar e substituir",
|
"saveAndReplace": "gravar e substituir",
|
||||||
"saveAs": "gravar como",
|
"saveAs": "gravar como",
|
||||||
"search": "procurar",
|
"search": "procurar",
|
||||||
"setting": "configuração",
|
"setting_one": "configuração",
|
||||||
|
"setting_many": "",
|
||||||
|
"setting_other": "",
|
||||||
"share": "partilhar",
|
"share": "partilhar",
|
||||||
"size": "tamanho",
|
"size": "tamanho",
|
||||||
"sortOrder": "ordem",
|
"sortOrder": "ordem",
|
||||||
@@ -164,7 +167,7 @@
|
|||||||
"playlistWithCount_one": "{{count}} playlist",
|
"playlistWithCount_one": "{{count}} playlist",
|
||||||
"playlistWithCount_many": "{{count}} playlists",
|
"playlistWithCount_many": "{{count}} playlists",
|
||||||
"playlistWithCount_other": "{{count}} playlists",
|
"playlistWithCount_other": "{{count}} playlists",
|
||||||
"smartPlaylist": "$t(entity.playlist_one) inteligente",
|
"smartPlaylist": "$t(entity.playlist, {\"count\": 1}) inteligente",
|
||||||
"track_one": "faixa",
|
"track_one": "faixa",
|
||||||
"track_many": "faixas",
|
"track_many": "faixas",
|
||||||
"track_other": "faixas",
|
"track_other": "faixas",
|
||||||
@@ -201,10 +204,10 @@
|
|||||||
"systemFontError": "ocorreu um erro ao tentar obter fontes do sistema"
|
"systemFontError": "ocorreu um erro ao tentar obter fontes do sistema"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"albumCount": "número de $t(entity.album_other)",
|
"albumCount": "número de $t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "bibliografia",
|
"biography": "bibliografia",
|
||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -217,7 +220,7 @@
|
|||||||
"duration": "duração",
|
"duration": "duração",
|
||||||
"favorited": "favoritado",
|
"favorited": "favoritado",
|
||||||
"fromYear": "a partir do ano",
|
"fromYear": "a partir do ano",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "id",
|
"id": "id",
|
||||||
"isCompilation": "é compilação",
|
"isCompilation": "é compilação",
|
||||||
"isFavorited": "é favoritado",
|
"isFavorited": "é favoritado",
|
||||||
@@ -259,31 +262,31 @@
|
|||||||
"title": "adicionar servidor"
|
"title": "adicionar servidor"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "pular duplicadas",
|
"input_skipDuplicates": "pular duplicadas",
|
||||||
"success": "adicionado $t(entity.trackWithCount, {\"count\": {{message}} }) para $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "adicionado $t(entity.trackWithCount, {\"count\": {{message}} }) para $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "adicionar à $t(entity.playlist_one)"
|
"title": "adicionar à $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "público",
|
"input_public": "público",
|
||||||
"success": "$t(entity.playlist_one) criada com sucesso",
|
"success": "$t(entity.playlist, {\"count\": 1}) criada com sucesso",
|
||||||
"title": "criar $t(entity.playlist_one)"
|
"title": "criar $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "escreva o nome da $t(entity.playlist_one) para confirmar",
|
"input_confirm": "escreva o nome da $t(entity.playlist, {\"count\": 1}) para confirmar",
|
||||||
"success": "$t(entity.playlist_one) apagada com sucesso",
|
"success": "$t(entity.playlist, {\"count\": 1}) apagada com sucesso",
|
||||||
"title": "apagar $t(entity.playlist_one)"
|
"title": "apagar $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"publicJellyfinNote": "O Jellyfin por algum motivo não expõe se uma playlist é pública ou não. Se deseja que ela permaneça pública, por favor selecione a seguinte entrada",
|
"publicJellyfinNote": "O Jellyfin por algum motivo não expõe se uma playlist é pública ou não. Se deseja que ela permaneça pública, por favor selecione a seguinte entrada",
|
||||||
"success": "$t(entity.playlist_one) atualizada com sucesso",
|
"success": "$t(entity.playlist, {\"count\": 1}) atualizada com sucesso",
|
||||||
"title": "editar $t(entity.playlist_one)"
|
"title": "editar $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "pesquisa de letras"
|
"title": "pesquisa de letras"
|
||||||
},
|
},
|
||||||
@@ -310,24 +313,24 @@
|
|||||||
"appearsOn": "aparece em",
|
"appearsOn": "aparece em",
|
||||||
"recentReleases": "lançamentos recentes",
|
"recentReleases": "lançamentos recentes",
|
||||||
"viewDiscography": "ver discografia",
|
"viewDiscography": "ver discografia",
|
||||||
"relatedArtists": "$t(entity.artist_other) relacionados",
|
"relatedArtists": "$t(entity.artist, {\"count\": 2}) relacionados",
|
||||||
"topSongs": "músicas mais tocadas",
|
"topSongs": "músicas mais tocadas",
|
||||||
"topSongsFrom": "músicas mais tocadas de {{title}}",
|
"topSongsFrom": "músicas mais tocadas de {{title}}",
|
||||||
"viewAll": "ver tudo",
|
"viewAll": "ver tudo",
|
||||||
"viewAllTracks": "ver todas as $t(entity.track_other)"
|
"viewAllTracks": "ver todas as $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "mais deste $t(entity.artist_one)",
|
"moreFromArtist": "mais deste $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "mais que {{item}}",
|
"moreFromGeneric": "mais que {{item}}",
|
||||||
"released": "lançado"
|
"released": "lançado"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "álbuns de {{artist}}",
|
"artistAlbums": "álbuns de {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"collapseSidebar": "recolher barra lateral",
|
"collapseSidebar": "recolher barra lateral",
|
||||||
@@ -338,7 +341,7 @@
|
|||||||
"openBrowserDevtools": "abrir ferramentas do programador",
|
"openBrowserDevtools": "abrir ferramentas do programador",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"selectServer": "selecionar servidor",
|
"selectServer": "selecionar servidor",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"version": "versão {{version}}"
|
"version": "versão {{version}}"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
@@ -397,9 +400,9 @@
|
|||||||
"noLyrics": "nenhuma letra encontrada"
|
"noLyrics": "nenhuma letra encontrada"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "mostrar $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "mostrar $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "mostrar $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "mostrar $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -425,7 +428,7 @@
|
|||||||
"reorder": "reordenar apenas disponível quando ordenado pelo id"
|
"reorder": "reordenar apenas disponível quando ordenado pelo id"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "avançado",
|
"advanced": "avançado",
|
||||||
@@ -435,24 +438,24 @@
|
|||||||
"windowTab": "janela"
|
"windowTab": "janela"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"myLibrary": "a minha biblioteca",
|
"myLibrary": "a minha biblioteca",
|
||||||
"nowPlaying": "agora a tocar",
|
"nowPlaying": "agora a tocar",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "$t(entity.playlist_other) partilhada",
|
"shared": "$t(entity.playlist, {\"count\": 2}) partilhada",
|
||||||
"tracks": "$t(entity.track_other)"
|
"tracks": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "faixas de {{artist}}",
|
"artistTracks": "faixas de {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
@@ -521,7 +524,6 @@
|
|||||||
"customCssEnable_description": "permite escrever css customizado",
|
"customCssEnable_description": "permite escrever css customizado",
|
||||||
"customCssNotice": "Aviso: apesar de existir alguma higienização (url() e content: não são permitidas), o uso de css personalizado ainda pode representar riscos ao alterar a interface",
|
"customCssNotice": "Aviso: apesar de existir alguma higienização (url() e content: não são permitidas), o uso de css personalizado ainda pode representar riscos ao alterar a interface",
|
||||||
"customCss": "css customizado",
|
"customCss": "css customizado",
|
||||||
"disableAutomaticUpdates": "desativar atualizações automáticas",
|
|
||||||
"disableLibraryUpdateOnStartup": "desativar a verificação de novas versões na inicialização",
|
"disableLibraryUpdateOnStartup": "desativar a verificação de novas versões na inicialização",
|
||||||
"discordApplicationId": "{{discord}} ID da aplicação",
|
"discordApplicationId": "{{discord}} ID da aplicação",
|
||||||
"discordIdleStatus_description": "quando ativado, atualiza o estado enquanto o player está ocioso",
|
"discordIdleStatus_description": "quando ativado, atualiza o estado enquanto o player está ocioso",
|
||||||
|
|||||||
@@ -1,27 +1,44 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "редактировать $t(entity.playlist_one)",
|
"editPlaylist": "редактировать $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "перейти на страницу",
|
"goToPage": "перейти на страницу",
|
||||||
"moveToTop": "вверх",
|
"moveToTop": "вверх",
|
||||||
"clearQueue": "очистить очередь",
|
"clearQueue": "очистить очередь",
|
||||||
"addToFavorites": "добавить в $t(entity.favorite_other)",
|
"addToFavorites": "добавить в $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "добавить в $t(entity.playlist_one)",
|
"addToPlaylist": "добавить в $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "создать $t(entity.playlist_one)",
|
"createPlaylist": "создать $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "удалить из $t(entity.playlist_one)",
|
"removeFromPlaylist": "удалить из $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "показать $t(entity.playlist_other)",
|
"viewPlaylists": "показать $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "удалить $t(entity.playlist_one)",
|
"deletePlaylist": "удалить $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "удалить из очереди",
|
"removeFromQueue": "удалить из очереди",
|
||||||
"deselectAll": "снять выделение",
|
"deselectAll": "снять выделение",
|
||||||
"moveToBottom": "вниз",
|
"moveToBottom": "вниз",
|
||||||
"setRating": "оценить",
|
"setRating": "оценить",
|
||||||
"toggleSmartPlaylistEditor": "вкл./откл. редактор $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "вкл./откл. редактор $t(entity.smartPlaylist)",
|
||||||
"removeFromFavorites": "удалить из $t(entity.favorite_other)",
|
"removeFromFavorites": "удалить из $t(entity.favorite, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "открыть на Last.fm",
|
"lastfm": "открыть на Last.fm",
|
||||||
"musicbrainz": "открыть на MusicBrainz"
|
"musicbrainz": "открыть на MusicBrainz"
|
||||||
},
|
},
|
||||||
"moveToNext": "следующий"
|
"moveToNext": "следующий",
|
||||||
|
"addOrRemoveFromSelection": "добавить или удалить из выделения",
|
||||||
|
"createRadioStation": "создать $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "удалить $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"selectAll": "выбрать все",
|
||||||
|
"downloadStarted": "Начата загрузка {{count}} предметов",
|
||||||
|
"moveUp": "перейти вверх",
|
||||||
|
"moveDown": "перейти вниз",
|
||||||
|
"holdToMoveToTop": "Удержать для перехода на верх",
|
||||||
|
"holdToMoveToBottom": "удержать для перехода вниз",
|
||||||
|
"moveItems": "переместить элементы",
|
||||||
|
"shuffle": "Перемешать",
|
||||||
|
"shuffleAll": "перемешать все",
|
||||||
|
"shuffleSelected": "перемешать выбранные",
|
||||||
|
"viewMore": "Посмотреть больше",
|
||||||
|
"openApplicationDirectory": "открыть папку приложения",
|
||||||
|
"selectRangeOfItems": "выбрать диапазон элементов",
|
||||||
|
"goToCurrent": "перейти к текущему элементу"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"backward": "назад",
|
"backward": "назад",
|
||||||
@@ -36,7 +53,7 @@
|
|||||||
"left": "лево",
|
"left": "лево",
|
||||||
"save": "сохранить",
|
"save": "сохранить",
|
||||||
"right": "право",
|
"right": "право",
|
||||||
"currentSong": "текущий $t(entity.track_one)",
|
"currentSong": "текущий $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "закрыть",
|
"collapse": "закрыть",
|
||||||
"trackNumber": "трек",
|
"trackNumber": "трек",
|
||||||
"descending": "по убыванию",
|
"descending": "по убыванию",
|
||||||
@@ -68,8 +85,8 @@
|
|||||||
"forceRestartRequired": "перезапустите приложение, чтобы применить изменения... закройте уведомление для перезапуска",
|
"forceRestartRequired": "перезапустите приложение, чтобы применить изменения... закройте уведомление для перезапуска",
|
||||||
"setting": "настройка",
|
"setting": "настройка",
|
||||||
"setting_one": "настройка",
|
"setting_one": "настройка",
|
||||||
"setting_few": "",
|
"setting_few": "настройки",
|
||||||
"setting_many": "",
|
"setting_many": "настроек",
|
||||||
"version": "версия",
|
"version": "версия",
|
||||||
"title": "название",
|
"title": "название",
|
||||||
"filter_one": "фильтр",
|
"filter_one": "фильтр",
|
||||||
@@ -95,7 +112,7 @@
|
|||||||
"sortOrder": "порядок",
|
"sortOrder": "порядок",
|
||||||
"menu": "меню",
|
"menu": "меню",
|
||||||
"restartRequired": "необходим перезапуск приложения",
|
"restartRequired": "необходим перезапуск приложения",
|
||||||
"previousSong": "предыдущий $t(entity.track_one)",
|
"previousSong": "предыдущий $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "ничего не найдено",
|
"noResultsFromQuery": "ничего не найдено",
|
||||||
"quit": "выйти",
|
"quit": "выйти",
|
||||||
"expand": "раскрыть",
|
"expand": "раскрыть",
|
||||||
@@ -109,6 +126,7 @@
|
|||||||
"note": "заметка",
|
"note": "заметка",
|
||||||
"none": "нет",
|
"none": "нет",
|
||||||
"mbid": "MusicBrainz ID",
|
"mbid": "MusicBrainz ID",
|
||||||
|
"grouping": "группировка",
|
||||||
"reload": "перезагрузить",
|
"reload": "перезагрузить",
|
||||||
"preview": "просмотр",
|
"preview": "просмотр",
|
||||||
"codec": "кодек",
|
"codec": "кодек",
|
||||||
@@ -120,11 +138,36 @@
|
|||||||
"albumPeak": "пик альбома",
|
"albumPeak": "пик альбома",
|
||||||
"trackPeak": "пик трека",
|
"trackPeak": "пик трека",
|
||||||
"additionalParticipants": "Другие участники",
|
"additionalParticipants": "Другие участники",
|
||||||
"newVersion": "новая версия приложения установлена ({{version}})",
|
"newVersion": "установлена новая версия ({{version}})",
|
||||||
"viewReleaseNotes": "Список изменений",
|
"viewReleaseNotes": "Список изменений",
|
||||||
"bitDepth": "Разрядность",
|
"bitDepth": "Разрядность",
|
||||||
"sampleRate": "частота дискретизации",
|
"sampleRate": "частота дискретизации",
|
||||||
"tags": "теги"
|
"tags": "теги",
|
||||||
|
"countSelected": "{{count}} выбрано",
|
||||||
|
"faster": "быстрее",
|
||||||
|
"filter_single": "один",
|
||||||
|
"filter_multiple": "несколько",
|
||||||
|
"mood": "настроение",
|
||||||
|
"noFilters": "фильтры не настроены",
|
||||||
|
"private": "приватный",
|
||||||
|
"public": "открытый",
|
||||||
|
"retry": "повторить",
|
||||||
|
"recordLabel": "лейбл звукозаписи",
|
||||||
|
"releaseType": "тип выпуска",
|
||||||
|
"slower": "медленее",
|
||||||
|
"sort": "сортировать",
|
||||||
|
"clean": "очистить",
|
||||||
|
"gridRows": "Строки в сетке",
|
||||||
|
"tableColumns": "Столбцы таблицы",
|
||||||
|
"doNotShowAgain": "не показывать снова",
|
||||||
|
"itemsMore": "{{count}} более",
|
||||||
|
"view": "посмотреть",
|
||||||
|
"example": "пример",
|
||||||
|
"rename": "переименовать",
|
||||||
|
"explicit": "нецензурная лексика",
|
||||||
|
"externalLinks": "внешние ссылки",
|
||||||
|
"explicitStatus": "признак нецензурного контента",
|
||||||
|
"newVersionAvailable": "доступна новая версия"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"album_one": "альбом",
|
"album_one": "альбом",
|
||||||
@@ -143,8 +186,8 @@
|
|||||||
"play_one": "{{count}} прослушивание",
|
"play_one": "{{count}} прослушивание",
|
||||||
"play_few": "{{count}} прослушивание",
|
"play_few": "{{count}} прослушивание",
|
||||||
"play_many": "{{count}} прослушивание",
|
"play_many": "{{count}} прослушивание",
|
||||||
"artist_one": "автор",
|
"artist_one": "исполнитель",
|
||||||
"artist_few": "автора",
|
"artist_few": "исполнителя",
|
||||||
"artist_many": "исполнителей",
|
"artist_many": "исполнителей",
|
||||||
"folderWithCount_one": "{{count}} папка",
|
"folderWithCount_one": "{{count}} папка",
|
||||||
"folderWithCount_few": "{{count}} папки",
|
"folderWithCount_few": "{{count}} папки",
|
||||||
@@ -164,22 +207,28 @@
|
|||||||
"albumWithCount_one": "{{count}} альбом",
|
"albumWithCount_one": "{{count}} альбом",
|
||||||
"albumWithCount_few": "{{count}} альбома",
|
"albumWithCount_few": "{{count}} альбома",
|
||||||
"albumWithCount_many": "{{count}} альбомов",
|
"albumWithCount_many": "{{count}} альбомов",
|
||||||
"favorite_one": "любимый",
|
"favorite_one": "избранное",
|
||||||
"favorite_few": "любимых",
|
"favorite_few": "избранное",
|
||||||
"favorite_many": "любимые",
|
"favorite_many": "избранные",
|
||||||
"artistWithCount_one": "{{count}} автор",
|
"artistWithCount_one": "{{count}} автор",
|
||||||
"artistWithCount_few": "{{count}} автора",
|
"artistWithCount_few": "{{count}} автора",
|
||||||
"artistWithCount_many": "{{count}} авторов",
|
"artistWithCount_many": "{{count}} авторов",
|
||||||
"folder_one": "папка",
|
"folder_one": "папка",
|
||||||
"folder_few": "папки",
|
"folder_few": "папки",
|
||||||
"folder_many": "папок",
|
"folder_many": "папок",
|
||||||
"smartPlaylist": "умный $t(entity.playlist_one)",
|
"smartPlaylist": "умный $t(entity.playlist, {\"count\": 1})",
|
||||||
"genreWithCount_one": "{{count}} жанр",
|
"genreWithCount_one": "{{count}} жанр",
|
||||||
"genreWithCount_few": "{{count}} жанра",
|
"genreWithCount_few": "{{count}} жанра",
|
||||||
"genreWithCount_many": "{{count}} жанров",
|
"genreWithCount_many": "{{count}} жанров",
|
||||||
"trackWithCount_one": "{{count}} трек",
|
"trackWithCount_one": "{{count}} трек",
|
||||||
"trackWithCount_few": "{{count}} трека",
|
"trackWithCount_few": "{{count}} трека",
|
||||||
"trackWithCount_many": "{{count}} треков"
|
"trackWithCount_many": "{{count}} треков",
|
||||||
|
"radioStation_one": "радиостанция",
|
||||||
|
"radioStation_few": "радиостанции",
|
||||||
|
"radioStation_many": "радиостанции",
|
||||||
|
"radioStationWithCount_one": "{{count}} радиостанция",
|
||||||
|
"radioStationWithCount_few": "{{count}} радиостанции",
|
||||||
|
"radioStationWithCount_many": "{{count}} радиостанций"
|
||||||
},
|
},
|
||||||
"table": {
|
"table": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -208,8 +257,6 @@
|
|||||||
"trackNumber": "номер трека",
|
"trackNumber": "номер трека",
|
||||||
"rowIndex": "номер строки",
|
"rowIndex": "номер строки",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"artist": "$t(entity.artist_one)",
|
|
||||||
"album": "$t(entity.album_one)",
|
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
@@ -218,13 +265,11 @@
|
|||||||
"playCount": "количество воспроизведений",
|
"playCount": "количество воспроизведений",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"genre": "$t(entity.genre_one)",
|
|
||||||
"discNumber": "номер диска",
|
"discNumber": "номер диска",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"songCount": "$t(entity.track_other)"
|
"titleArtist": "$t(common.title) (артист)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -235,9 +280,7 @@
|
|||||||
"lastPlayed": "последний",
|
"lastPlayed": "последний",
|
||||||
"releaseDate": "дата выхода",
|
"releaseDate": "дата выхода",
|
||||||
"title": "название",
|
"title": "название",
|
||||||
"songCount": "$t(entity.track_other)",
|
|
||||||
"trackNumber": "трек",
|
"trackNumber": "трек",
|
||||||
"genre": "$t(entity.genre_one)",
|
|
||||||
"path": "путь",
|
"path": "путь",
|
||||||
"discNumber": "диск",
|
"discNumber": "диск",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
@@ -247,8 +290,6 @@
|
|||||||
"biography": "биография",
|
"biography": "биография",
|
||||||
"codec": "$t(common.codec)",
|
"codec": "$t(common.codec)",
|
||||||
"comment": "комментарий",
|
"comment": "комментарий",
|
||||||
"albumCount": "$t(entity.album_other)",
|
|
||||||
"artist": "$t(entity.artist_one)",
|
|
||||||
"bitrate": "битрейт",
|
"bitrate": "битрейт",
|
||||||
"channels": "$t(common.channel_other)",
|
"channels": "$t(common.channel_other)",
|
||||||
"bpm": "bpm"
|
"bpm": "bpm"
|
||||||
@@ -262,7 +303,7 @@
|
|||||||
"remotePortError": "произошла ошибка при попытке установить порт удаленного сервера",
|
"remotePortError": "произошла ошибка при попытке установить порт удаленного сервера",
|
||||||
"serverRequired": "сервер не выбран",
|
"serverRequired": "сервер не выбран",
|
||||||
"authenticationFailed": "не удалось авторизироваться",
|
"authenticationFailed": "не удалось авторизироваться",
|
||||||
"apiRouteError": "невозможно выполнить запрос",
|
"apiRouteError": "не удалось выполнить запрос",
|
||||||
"genericError": "произошла ошибка",
|
"genericError": "произошла ошибка",
|
||||||
"credentialsRequired": "введите данные для входа",
|
"credentialsRequired": "введите данные для входа",
|
||||||
"sessionExpiredError": "ваш сеанс истёк",
|
"sessionExpiredError": "ваш сеанс истёк",
|
||||||
@@ -278,7 +319,15 @@
|
|||||||
"badAlbum": "вы видите эту страницу из-за того, что эта песня не входит в альбом. скорее всего, вы видите эту ошибку, так как песня находится в корневой директории папки с музыкой. Jellyfin группирует треки только по папкам",
|
"badAlbum": "вы видите эту страницу из-за того, что эта песня не входит в альбом. скорее всего, вы видите эту ошибку, так как песня находится в корневой директории папки с музыкой. Jellyfin группирует треки только по папкам",
|
||||||
"networkError": "возникла ошибка сети",
|
"networkError": "возникла ошибка сети",
|
||||||
"badValue": "Недопустимый параметр «{{value}}». Это значение больше не существует",
|
"badValue": "Недопустимый параметр «{{value}}». Это значение больше не существует",
|
||||||
"notificationDenied": "Доступ к уведомлениям запрещен. Настройка не работает"
|
"notificationDenied": "Доступ к уведомлениям запрещен. Настройка не работает",
|
||||||
|
"multipleServerSaveQueueError": "в очереди воспроизведения присутствует одна или несколько песен, которые не загружены с текущего сервера. это не поддерживается",
|
||||||
|
"noNetwork": "сервер недоступен",
|
||||||
|
"noNetworkDescription": "Не удалось подключиться к серверу",
|
||||||
|
"saveQueueFailed": "Не удалось сохранить очередь",
|
||||||
|
"settingsSyncError": "обнаружены несоответствия между настройками рендерера и основным процессом. перезапустите приложение, чтобы изменения вступили в силу",
|
||||||
|
"invalidJson": "невалидный JSON",
|
||||||
|
"serverLockSingleServer": "при заблокированном сервере разрешается использовать только один сервер",
|
||||||
|
"playbackPausedDueToError": "воспроизведение было приостановлено из-за ошибки"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"isCompilation": "сборник",
|
"isCompilation": "сборник",
|
||||||
@@ -287,12 +336,10 @@
|
|||||||
"dateAdded": "дата добавления",
|
"dateAdded": "дата добавления",
|
||||||
"communityRating": "рейтинг сообщества",
|
"communityRating": "рейтинг сообщества",
|
||||||
"favorited": "любимый",
|
"favorited": "любимый",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
|
||||||
"isFavorited": "любимые",
|
"isFavorited": "любимые",
|
||||||
"bpm": "уд./мин.",
|
"bpm": "уд./мин.",
|
||||||
"disc": "диск",
|
"disc": "диск",
|
||||||
"biography": "биография",
|
"biography": "биография",
|
||||||
"artist": "$t(entity.artist_one)",
|
|
||||||
"duration": "длительность",
|
"duration": "длительность",
|
||||||
"fromYear": "год",
|
"fromYear": "год",
|
||||||
"criticRating": "рейтинг критиков",
|
"criticRating": "рейтинг критиков",
|
||||||
@@ -300,18 +347,16 @@
|
|||||||
"comment": "комментировать",
|
"comment": "комментировать",
|
||||||
"playCount": "количество воспроизведений",
|
"playCount": "количество воспроизведений",
|
||||||
"recentlyUpdated": "обновленные недавно",
|
"recentlyUpdated": "обновленные недавно",
|
||||||
"channels": "$t(common.channel_other)",
|
|
||||||
"recentlyPlayed": "проигрывались недавно",
|
"recentlyPlayed": "проигрывались недавно",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
"title": "название",
|
"title": "название",
|
||||||
"rating": "рейтинг",
|
"rating": "рейтинг",
|
||||||
"search": "поиск",
|
"search": "поиск",
|
||||||
"genre": "$t(entity.genre_one)",
|
|
||||||
"recentlyAdded": "недавно добавленные",
|
"recentlyAdded": "недавно добавленные",
|
||||||
"note": "заметка",
|
"note": "заметка",
|
||||||
"name": "название",
|
"name": "название",
|
||||||
"releaseDate": "дата выхода",
|
"releaseDate": "дата выхода",
|
||||||
"albumCount": "количество $t(entity.album_other)",
|
"albumCount": "количество $t(entity.album, {\"count\": 2})",
|
||||||
"path": "путь",
|
"path": "путь",
|
||||||
"isRecentlyPlayed": "недавно проигрывался",
|
"isRecentlyPlayed": "недавно проигрывался",
|
||||||
"releaseYear": "год выхода",
|
"releaseYear": "год выхода",
|
||||||
@@ -321,8 +366,16 @@
|
|||||||
"random": "случайно",
|
"random": "случайно",
|
||||||
"lastPlayed": "последний раз проигрывалась",
|
"lastPlayed": "последний раз проигрывалась",
|
||||||
"toYear": "до года",
|
"toYear": "до года",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "трек"
|
"trackNumber": "трек",
|
||||||
|
"matchAnd": "и",
|
||||||
|
"matchOr": "или",
|
||||||
|
"sortName": "сортировка по имени",
|
||||||
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
|
"explicitStatus": "$t(common.explicitStatus)"
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
"repeat_all": "повторять все",
|
"repeat_all": "повторять все",
|
||||||
@@ -348,30 +401,41 @@
|
|||||||
"pause": "пауза",
|
"pause": "пауза",
|
||||||
"queue_clear": "очистить очередь",
|
"queue_clear": "очистить очередь",
|
||||||
"muted": "звук отключён",
|
"muted": "звук отключён",
|
||||||
"unfavorite": "убрать из любимых",
|
"unfavorite": "убрать из избранного",
|
||||||
"queue_moveToTop": "переместить выделенное вниз",
|
"queue_moveToTop": "переместить выделенное вниз",
|
||||||
"queue_moveToBottom": "переместить выделенное вверх",
|
"queue_moveToBottom": "переместить выделенное вверх",
|
||||||
"shuffle_off": "перемешивание выключено",
|
"shuffle_off": "перемешивание выключено",
|
||||||
"addLast": "воспроизвести после всех",
|
"addLast": "последний",
|
||||||
"mute": "отключить звук",
|
"mute": "отключить звук",
|
||||||
"skip_forward": "вперёд",
|
"skip_forward": "вперёд",
|
||||||
"viewQueue": "показать очередь"
|
"viewQueue": "показать очередь",
|
||||||
|
"addLastShuffled": "последний (смешанный)",
|
||||||
|
"addNextShuffled": "следующий (смешанный)",
|
||||||
|
"artistRadio": "Радио артист",
|
||||||
|
"holdToShuffle": "удержать для смешивания",
|
||||||
|
"lyrics": "тексты песен",
|
||||||
|
"restoreQueueFromServer": "восстановить очередь с сервера",
|
||||||
|
"saveQueueToServer": "сохранить очередь на сервер",
|
||||||
|
"trackRadio": "трек радио",
|
||||||
|
"albumRadio": "Радио по альбому",
|
||||||
|
"sleepTimer": "таймер сна",
|
||||||
|
"sleepTimer_endOfSong": "конец текущей песни",
|
||||||
|
"sleepTimer_minutes": "{{count}} минут",
|
||||||
|
"sleepTimer_hours": "{{count}} часов",
|
||||||
|
"sleepTimer_off": "выключено",
|
||||||
|
"sleepTimer_timeRemaining": "{{time}} осталось",
|
||||||
|
"sleepTimer_setCustom": "установить таймер",
|
||||||
|
"sleepTimer_custom": "пользовательский",
|
||||||
|
"sleepTimer_cancel": "отменить таймер"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "сейчас играет",
|
"nowPlaying": "сейчас играет",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
|
||||||
"albums": "$t(entity.album_other)",
|
|
||||||
"genres": "$t(entity.genre_other)",
|
|
||||||
"folders": "$t(entity.folder_other)",
|
|
||||||
"settings": "$t(common.setting_other)",
|
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
|
||||||
"myLibrary": "Моя библиотека",
|
"myLibrary": "Моя библиотека",
|
||||||
"shared": "Публичные плейлисты $t(entity.playlist_other)"
|
"shared": "Публичные плейлисты $t(entity.playlist, {\"count\": 2})",
|
||||||
|
"collections": "коллекции"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -399,7 +463,6 @@
|
|||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "список серверов",
|
"selectServer": "список серверов",
|
||||||
"version": "версия {{version}}",
|
"version": "версия {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
|
||||||
"manageServers": "редактировать список серверов",
|
"manageServers": "редактировать список серверов",
|
||||||
"expandSidebar": "развернуть боковую панель",
|
"expandSidebar": "развернуть боковую панель",
|
||||||
"collapseSidebar": "Скрыть боковую панель",
|
"collapseSidebar": "Скрыть боковую панель",
|
||||||
@@ -408,7 +471,11 @@
|
|||||||
"goBack": "назад",
|
"goBack": "назад",
|
||||||
"goForward": "вперёд",
|
"goForward": "вперёд",
|
||||||
"privateModeOff": "Выключить приватный режим",
|
"privateModeOff": "Выключить приватный режим",
|
||||||
"privateModeOn": "Включить приватный режим"
|
"privateModeOn": "Включить приватный режим",
|
||||||
|
"selectMusicFolder": "выбрать папку с музыкой",
|
||||||
|
"noMusicFolder": "папка с музыкой не выбрана",
|
||||||
|
"multipleMusicFolders": "{{count}} выбрано музыкальных папок",
|
||||||
|
"commandPalette": "открыть командную строку"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"title": "сервера",
|
"title": "сервера",
|
||||||
@@ -438,8 +505,12 @@
|
|||||||
"removeFromQueue": "$t(action.removeFromQueue)",
|
"removeFromQueue": "$t(action.removeFromQueue)",
|
||||||
"showDetails": "получить информацию",
|
"showDetails": "получить информацию",
|
||||||
"shareItem": "поделиться",
|
"shareItem": "поделиться",
|
||||||
"goToAlbum": "Перейти к $t(entity.album_one)",
|
"goToAlbum": "Перейти к $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "Перейти к $t(entity.albumArtist_one)"
|
"goToAlbumArtist": "Перейти к $t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"goTo": "перейти в",
|
||||||
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
|
"playShuffled": "$t(player.shuffle)",
|
||||||
|
"moveItems": "$t(action.moveItems)"
|
||||||
},
|
},
|
||||||
"home": {
|
"home": {
|
||||||
"mostPlayed": "слушают чаще всего",
|
"mostPlayed": "слушают чаще всего",
|
||||||
@@ -450,7 +521,7 @@
|
|||||||
"recentlyReleased": "Новинки"
|
"recentlyReleased": "Новинки"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "больше от $t(entity.artist_one)",
|
"moreFromArtist": "больше от $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "больше из {{item}}",
|
"moreFromGeneric": "больше из {{item}}",
|
||||||
"released": "выпущен"
|
"released": "выпущен"
|
||||||
},
|
},
|
||||||
@@ -459,19 +530,31 @@
|
|||||||
"generalTab": "общее",
|
"generalTab": "общее",
|
||||||
"hotkeysTab": "горячие клавиши",
|
"hotkeysTab": "горячие клавиши",
|
||||||
"windowTab": "окно",
|
"windowTab": "окно",
|
||||||
"advanced": "расширенные"
|
"advanced": "расширенные",
|
||||||
},
|
"analytics": "аналитика",
|
||||||
"albumArtistList": {
|
"updates": "обновить",
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"cache": "кэш",
|
||||||
|
"application": "приложение",
|
||||||
|
"theme": "тема",
|
||||||
|
"controls": "элементы управления",
|
||||||
|
"sidebar": "боковая панель",
|
||||||
|
"remote": "удаленный",
|
||||||
|
"exportImport": "импорт/экспорт",
|
||||||
|
"audio": "аудио",
|
||||||
|
"lyrics": "тексты песен",
|
||||||
|
"lyricsDisplay": "отображение текстов песен",
|
||||||
|
"transcoding": "транскодирование",
|
||||||
|
"scrobble": "скробблер",
|
||||||
|
"logger": "Отладка",
|
||||||
|
"playerFilters": "фильтры проигрывателя",
|
||||||
|
"queryBuilder": "конструктор очереди",
|
||||||
|
"discord": "дискорд"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)",
|
"showAlbums": "показать $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showAlbums": "показать $t(entity.genre_one) $t(entity.album_other)",
|
"showTracks": "показать $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})"
|
||||||
"showTracks": "показать $t(entity.genre_one) $t(entity.track_other)"
|
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)",
|
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
|
||||||
"artistTracks": "Треки {{artist}}"
|
"artistTracks": "Треки {{artist}}"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
@@ -485,43 +568,68 @@
|
|||||||
"playlist": {
|
"playlist": {
|
||||||
"reorder": "сортировка доступна только по ID"
|
"reorder": "сортировка доступна только по ID"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
|
||||||
"title": "$t(entity.playlist_other)"
|
|
||||||
},
|
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
|
||||||
"artistAlbums": "альбомы {{artist}}",
|
"artistAlbums": "альбомы {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)"
|
"genreAlbums": "\"{{genre}}\"\n$t(entity.album, {\"count\": 2})",
|
||||||
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistDetail": {
|
"albumArtistDetail": {
|
||||||
"topSongs": "популярные треки",
|
"topSongs": "популярные треки",
|
||||||
"viewAll": "посмотреть всё",
|
"viewAll": "посмотреть всё",
|
||||||
"appearsOn": "появляется в",
|
"appearsOn": "появляется в",
|
||||||
"viewDiscography": "посмотреть дискографию",
|
"viewDiscography": "посмотреть дискографию",
|
||||||
"relatedArtists": "похож на $t(entity.artist_other)",
|
"relatedArtists": "похож на $t(entity.artist, {\"count\": 2})",
|
||||||
"viewAllTracks": "посмотреть все $t(entity.track_other)",
|
"viewAllTracks": "посмотреть все $t(entity.track, {\"count\": 2})",
|
||||||
"recentReleases": "недавние релизы",
|
"recentReleases": "недавние релизы",
|
||||||
"about": "О {{artist}}",
|
"about": "О {{artist}}",
|
||||||
"topSongsFrom": "популярные треки из {{title}}"
|
"topSongsFrom": "популярные треки из {{title}}",
|
||||||
|
"groupingTypeAll": "все типы выпусков",
|
||||||
|
"groupingTypePrimary": "основные типы выпусков",
|
||||||
|
"favoriteSongs": "любимые треки",
|
||||||
|
"topSongsCommunity": "сообщество",
|
||||||
|
"topSongsPersonal": "личное",
|
||||||
|
"favoriteSongsFrom": "любимые треки от {{title}}"
|
||||||
},
|
},
|
||||||
"itemDetail": {
|
"itemDetail": {
|
||||||
"copyPath": "скопировать путь в буфер обмена",
|
"copyPath": "скопировать путь в буфер обмена",
|
||||||
"openFile": "открыть трек в менеджере файлов",
|
"openFile": "открыть трек в менеджере файлов",
|
||||||
"copiedPath": "путь успешно скопирован"
|
"copiedPath": "путь успешно скопирован"
|
||||||
|
},
|
||||||
|
"radioList": {
|
||||||
|
"title": "радиостанции"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"privateMode": "(Режим приватности)",
|
||||||
|
"paused": "(Приостановлено) "
|
||||||
|
},
|
||||||
|
"collections": {
|
||||||
|
"saveAsCollection": "сохранить коллекцией",
|
||||||
|
"overrideExisting": "переопределить существующий"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "коммито после {{stable}}",
|
||||||
|
"noStableReleaseToCompare": "нет стабильной версии, с которой можно было бы сравнить",
|
||||||
|
"noNewCommits": "изменения в этом диапазоне отсутствуют"
|
||||||
|
},
|
||||||
|
"albumArtistList": {
|
||||||
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"favorites": {
|
||||||
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "удалить $t(entity.playlist_one)",
|
"title": "удалить $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) успешно удалён",
|
"success": "$t(entity.playlist, {\"count\": 1}) успешно удалён",
|
||||||
"input_confirm": "напишите название $t(entity.playlist_one) для подтверждения"
|
"input_confirm": "напишите название $t(entity.playlist, {\"count\": 1}) для подтверждения"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "создать $t(entity.playlist_one)",
|
"title": "создать $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "публичный",
|
"input_public": "публичный",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) успешно создан",
|
"success": "$t(entity.playlist, {\"count\": 1}) успешно создан",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -537,13 +645,18 @@
|
|||||||
"ignoreCors": "игнорировать CORS ($t(common.restartRequired))",
|
"ignoreCors": "игнорировать CORS ($t(common.restartRequired))",
|
||||||
"error_savePassword": "произошла ошибка при сохранении пароля",
|
"error_savePassword": "произошла ошибка при сохранении пароля",
|
||||||
"input_preferInstantMix": "Предпочитать автоподборку",
|
"input_preferInstantMix": "Предпочитать автоподборку",
|
||||||
"input_preferInstantMixDescription": "Использовать быстрый микс только для поиска похожих композиций. Полезно, если у вас есть плагины, которые изменяют это поведение"
|
"input_preferInstantMixDescription": "Использовать быстрый микс только для поиска похожих композиций. Полезно, если у вас есть плагины, которые изменяют это поведение",
|
||||||
|
"input_preferRemoteUrl": "предпочитать публичный url",
|
||||||
|
"input_remoteUrl": "публичный url",
|
||||||
|
"input_remoteUrlPlaceholder": "необязательно: публичный гкд-адрес для доступа к внешним функциям"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "добавлено: $t(entity.trackWithCount, {\"count\": {{message}} }) в $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "добавлено: $t(entity.trackWithCount, {\"count\": {{message}} }) в $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "добавить в $t(entity.playlist_one)",
|
"title": "добавить в $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "не добавлять дубликаты",
|
"input_skipDuplicates": "не добавлять дубликаты",
|
||||||
"input_playlists": "$t(entity.playlist_other)"
|
"create": "создать $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
|
"searchOrCreate": "для создания нового списка выполните поиск по $t(entity.playlist, {\"count\": 2}) или введите соответствующий текст",
|
||||||
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "обновление сервера",
|
"title": "обновление сервера",
|
||||||
@@ -552,16 +665,20 @@
|
|||||||
"queryEditor": {
|
"queryEditor": {
|
||||||
"input_optionMatchAll": "сопоставить все",
|
"input_optionMatchAll": "сопоставить все",
|
||||||
"input_optionMatchAny": "сопоставить любой",
|
"input_optionMatchAny": "сопоставить любой",
|
||||||
"title": "Редактор запросов"
|
"title": "Редактор запросов",
|
||||||
|
"addRuleGroup": "добавить группу правил",
|
||||||
|
"removeRuleGroup": "удалить группу правил",
|
||||||
|
"resetToDefault": "сбросить на настройки по умолчанию",
|
||||||
|
"clearFilters": "очистить фильтры"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"title": "поиск слов песни",
|
||||||
"title": "поиск слов песни"
|
"input_artist": "$t(entity.artist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "редактировать $t(entity.playlist_one)",
|
"title": "редактировать $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) обновлён успешно",
|
"success": "$t(entity.playlist, {\"count\": 1}) обновлён успешно",
|
||||||
"publicJellyfinNote": "Jellyfin по какой-то причине не предоставляет информацию о том, публичный плейлист или нет. Если вы хотите, чтобы он остался публичным, выберите следующую опцию"
|
"publicJellyfinNote": "Jellyfin по какой-то причине не предоставляет информацию о том, публичный плейлист или нет. Если вы хотите, чтобы он остался публичным, выберите следующую опцию"
|
||||||
},
|
},
|
||||||
"shareItem": {
|
"shareItem": {
|
||||||
@@ -570,12 +687,44 @@
|
|||||||
"createFailed": "не удалось создать ссылку для общего доступа (проверьте, включен ли общий доступ?)",
|
"createFailed": "не удалось создать ссылку для общего доступа (проверьте, включен ли общий доступ?)",
|
||||||
"allowDownloading": "разрешить скачивание",
|
"allowDownloading": "разрешить скачивание",
|
||||||
"setExpiration": "установить срок действия",
|
"setExpiration": "установить срок действия",
|
||||||
"description": "описание"
|
"description": "описание",
|
||||||
|
"copyToClipboard": "Скопировано в буфер обмена: Ctrl+C, Enter",
|
||||||
|
"successMustClick": "Ссылка создана успешо. Нажимите, чтобы окрыть"
|
||||||
},
|
},
|
||||||
"privateMode": {
|
"privateMode": {
|
||||||
"enabled": "Приватный режим включен. Статус воспроизведения скрыт от внешних интеграций",
|
"enabled": "Приватный режим включен. Статус воспроизведения скрыт от внешних интеграций",
|
||||||
"disabled": "Приватный режим отключен. Статус воспроизведения теперь виден внешним интеграциям",
|
"disabled": "Приватный режим отключен. Статус воспроизведения теперь виден внешним интеграциям",
|
||||||
"title": "Приватный режим"
|
"title": "Приватный режим"
|
||||||
|
},
|
||||||
|
"largeFetchConfirmation": {
|
||||||
|
"title": "добавить элементы в очередь",
|
||||||
|
"description": "Это действие добавит все элементы в текущий отфильтрованный вид"
|
||||||
|
},
|
||||||
|
"createRadioStation": {
|
||||||
|
"success": "радиостанция успешно создана",
|
||||||
|
"title": "создать радиостанцию",
|
||||||
|
"input_homepageUrl": "домашняя страница",
|
||||||
|
"input_name": "имя",
|
||||||
|
"input_streamUrl": "ссылка потока"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "экспортировать тексты песен",
|
||||||
|
"input_synced": "экспорт синхронизированных текстов песен",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
|
},
|
||||||
|
"saveQueue": {
|
||||||
|
"success": "сохранена очередь воспроизведения на сервере"
|
||||||
|
},
|
||||||
|
"shuffleAll": {
|
||||||
|
"title": "Случайное воспроизведение",
|
||||||
|
"input_limit": "сколько песен?",
|
||||||
|
"input_minYear": "от года",
|
||||||
|
"input_maxYear": "до года",
|
||||||
|
"input_played": "воспроизвести фильтр",
|
||||||
|
"input_played_optionAll": "все треки",
|
||||||
|
"input_played_optionUnplayed": "только не игранные треки",
|
||||||
|
"input_played_optionPlayed": "только воспроизведённые треки",
|
||||||
|
"input_genre": "$t(entity.genre, {\"count\": 1})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
@@ -596,7 +745,6 @@
|
|||||||
"disableLibraryUpdateOnStartup": "отключить проверку новых версий при запуске приложения",
|
"disableLibraryUpdateOnStartup": "отключить проверку новых версий при запуске приложения",
|
||||||
"minimizeToTray_description": "сворачивать приложение в панель уведомлений",
|
"minimizeToTray_description": "сворачивать приложение в панель уведомлений",
|
||||||
"audioPlayer_description": "укажите, какой аудиоплеер использовать для воспроизведения",
|
"audioPlayer_description": "укажите, какой аудиоплеер использовать для воспроизведения",
|
||||||
"disableAutomaticUpdates": "отключить проверку обновлений",
|
|
||||||
"exitToTray_description": "При закрытии приложения - оно останется в панели уведомлений",
|
"exitToTray_description": "При закрытии приложения - оно останется в панели уведомлений",
|
||||||
"fontType_optionCustom": "пользовательский",
|
"fontType_optionCustom": "пользовательский",
|
||||||
"remotePassword": "пароль к серверу удалённого управления",
|
"remotePassword": "пароль к серверу удалённого управления",
|
||||||
@@ -615,7 +763,7 @@
|
|||||||
"clearCache": "очистить кэш браузера",
|
"clearCache": "очистить кэш браузера",
|
||||||
"clearQueryCache": "очистить кэш feishin",
|
"clearQueryCache": "очистить кэш feishin",
|
||||||
"audioDevice": "устройство воспроизведения",
|
"audioDevice": "устройство воспроизведения",
|
||||||
"audioDevice_description": "выберите устройство воспроизведения (только в режиме аудиоплеера web)",
|
"audioDevice_description": "выберите устройство воспроизведения",
|
||||||
"buttonSize": "размер кнопок панели управления воспроизведением",
|
"buttonSize": "размер кнопок панели управления воспроизведением",
|
||||||
"hotkey_volumeDown": "уменьшить громкость",
|
"hotkey_volumeDown": "уменьшить громкость",
|
||||||
"playButtonBehavior_optionAddLast": "$t(player.addLast)",
|
"playButtonBehavior_optionAddLast": "$t(player.addLast)",
|
||||||
@@ -629,9 +777,7 @@
|
|||||||
"hotkey_zoomOut": "уменьшить масштаб",
|
"hotkey_zoomOut": "уменьшить масштаб",
|
||||||
"playbackStyle_optionCrossFade": "затухание",
|
"playbackStyle_optionCrossFade": "затухание",
|
||||||
"replayGainMode": "режим {{ReplayGain}}",
|
"replayGainMode": "режим {{ReplayGain}}",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
|
||||||
"clearQueryCache_description": "так называемая \"мягкая очистка\" feishin: обновляются плейлисты, метаданные треков, но сохранённые тексты треков сбрасываются. настройки, учётные данные и кэшированные изображения сохраняются",
|
"clearQueryCache_description": "так называемая \"мягкая очистка\" feishin: обновляются плейлисты, метаданные треков, но сохранённые тексты треков сбрасываются. настройки, учётные данные и кэшированные изображения сохраняются",
|
||||||
"hotkey_favoriteCurrentSong": "добавить $t(common.currentSong) в избранное",
|
"hotkey_favoriteCurrentSong": "добавить $t(common.currentSong) в избранное",
|
||||||
"globalMediaHotkeys": "глобальные мультимедийные горячие клавиши",
|
"globalMediaHotkeys": "глобальные мультимедийные горячие клавиши",
|
||||||
@@ -775,7 +921,139 @@
|
|||||||
"artistBackground": "Фоновое изображение исполнителя",
|
"artistBackground": "Фоновое изображение исполнителя",
|
||||||
"artistBackground_description": "Добавляет фоновое изображение для страниц исполнителя, содержащих обложку исполнителя",
|
"artistBackground_description": "Добавляет фоновое изображение для страниц исполнителя, содержащих обложку исполнителя",
|
||||||
"artistBackgroundBlur": "процент размытия обложки исполнителя",
|
"artistBackgroundBlur": "процент размытия обложки исполнителя",
|
||||||
"artistBackgroundBlur_description": "регулирует процент размытия к заднему фону исполнителя"
|
"artistBackgroundBlur_description": "регулирует процент размытия к заднему фону исполнителя",
|
||||||
|
"autoDJ_description": "автоматически добавлять похожие песни в очередь воспроизведения",
|
||||||
|
"autoDJ_itemCount": "количество элементов",
|
||||||
|
"autoDJ_itemCount_description": "количество элементов, которые пытаются добавить в очередь при включенной функции автоматического диджеинга",
|
||||||
|
"autoDJ_timing": "расчетное время",
|
||||||
|
"autoDJ_timing_description": "количество песен, оставшихся в очереди до срабатывания автоматического диджея",
|
||||||
|
"useThemeAccentColor": "использовать цвет темы",
|
||||||
|
"useThemeAccentColor_description": "используйте основной цвет определенный в выбранной теме вместо пользовательского акцентного цвета",
|
||||||
|
"analyticsDisable": "Отказаться от аналитики на основе использования",
|
||||||
|
"analyticsDisable_description": "Анонимизированные данные об использовании отправляются разработчику для улучшения приложения",
|
||||||
|
"crossfadeStyle": "стиль перехода",
|
||||||
|
"customCss_description": "пользовательский CSS-контент. Примечание: свойства content и remote urls не допускаются. Предварительный просмотр вашего контента показан ниже. Дополнительные поля, которые вы не задали, присутствуют из-за проверки на наличие ошибок",
|
||||||
|
"customCss": "Пользовательский CSS",
|
||||||
|
"customCssNotice": "Предупреждение: несмотря на некоторую очистку (запрет использования url() и content:), использование пользовательских CSS-стилей всё ещё может представлять риски, изменяя интерфейс",
|
||||||
|
"releaseChannel_optionBeta": "Бета",
|
||||||
|
"releaseChannel_optionLatest": "последний",
|
||||||
|
"releaseChannel": "Тип релиза",
|
||||||
|
"releaseChannel_description": "Выберите между стабильной, бета или альфа (ночной) версией для автоматического обновления",
|
||||||
|
"discordDisplayType_artistname": "Имя (имена) исполнителя",
|
||||||
|
"discordDisplayType_description": "это меняет то, что вы слушаете в своем статусе",
|
||||||
|
"discordDisplayType_songname": "имя песни",
|
||||||
|
"discordDisplayType": "{{discord}} тип отображения",
|
||||||
|
"autosave": "автоматическое сохранение очереди воспроизведения",
|
||||||
|
"autosave_description": "включите автоматическое сохранение очереди воспроизведения на вашем сервере. это возможно только при использовании Navidrome/Subsonic, и у вас не может быть смешанной очереди воспроизведения.",
|
||||||
|
"autosaveCount_description": "количество изменений трека перед сохранением очереди. 1 (минимум) означает каждое изменение песни",
|
||||||
|
"useThemePrimaryShade": "используйте основной оттенок темы",
|
||||||
|
"useThemePrimaryShade_description": "используйте основной оттенок, определенный в выбранной теме, для выбора основного цвета",
|
||||||
|
"primaryShade": "основной оттенок",
|
||||||
|
"primaryShade_description": "переопределите основной оттенок (0-9), используемый для кнопок, ссылок и других элементов основного цвета",
|
||||||
|
"analyticsEnable": "Отправлять аналитику использования",
|
||||||
|
"analyticsEnable_description": "Анонимные данные использования отправляются разработчику с целью улучшения приложения",
|
||||||
|
"artistReleaseTypeConfiguration": "настройка типов релизов исполнителя",
|
||||||
|
"artistReleaseTypeConfiguration_description": "настройте, какие типы релизов отображаются и в каком порядке на странице исполнителя",
|
||||||
|
"automaticUpdates": "Автообновления",
|
||||||
|
"automaticUpdates_description": "Проверять и устанавливать обновления автоматически",
|
||||||
|
"discordLinkType_description": "добавляет ссылки на {{lastfm}} / {{musicbrainz}} в Rich Presence {{discord}} для треков и исполнителей. {{musicbrainz}} точнее, но зависит от тегов и не даёт ссылок на артистов {{lastfm}} почти всегда предоставляет ссылку. Без дополнительных сетевых запросов.",
|
||||||
|
"blurExplicitImages": "скрывать нецензурные изображения размытием",
|
||||||
|
"blurExplicitImages_description": "обложки с нецензурным контентом будут размываются",
|
||||||
|
"autosaveCount": "частота автоматического сохранения очереди воспроизведения",
|
||||||
|
"discordLinkType_mbz_lastfm": "{{musicbrainz}} (запасной источник: {{lastfm}} )",
|
||||||
|
"discordLinkType": "интеграция {{discord}} статуса",
|
||||||
|
"discordListening_description": "Показывать статус \"Слушает\" вместо \"Играет\"",
|
||||||
|
"discordListening": "показывать статус \"Слушает\"",
|
||||||
|
"discordPausedStatus_description": "если включено, статус будет отображаться даже когда воспроизведение на паузе",
|
||||||
|
"discordPausedStatus": "показывать расширенный статус при паузе",
|
||||||
|
"discordRichPresence": "{{discord}}: расширенный статус",
|
||||||
|
"discordStateIcon": "показывать иконку воспроизведения",
|
||||||
|
"enableAutoTranslation_description": "включить автоматический перевод при получении текста",
|
||||||
|
"enableAutoTranslation": "включить автоперевод",
|
||||||
|
"exportImportSettings_control_description": "экспорт/импорт настроек в JSON",
|
||||||
|
"exportImportSettings_control_exportText": "экспорт настроек",
|
||||||
|
"exportImportSettings_control_importText": "импорт настроек",
|
||||||
|
"exportImportSettings_control_title": "импорт/экспорт настроек",
|
||||||
|
"exportImportSettings_destructiveWarning": "Импорт настроек полностью заменит ваши текущие настройки. Убедитесь, что все данные выше верны, перед тем как нажать кнопку «Импорт»!",
|
||||||
|
"exportImportSettings_importBtn": "Импорт настроек",
|
||||||
|
"exportImportSettings_importModalTitle": "Импорт настроек Feishin",
|
||||||
|
"exportImportSettings_importSuccess": "Настройки успешно импортированы!",
|
||||||
|
"exportImportSettings_notValidJSON": "Некорректный JSON-файл",
|
||||||
|
"exportImportSettings_offendingKeyError": "Неверный ключ \"{{offendingKey}}\": {{reason}}",
|
||||||
|
"followCurrentSong_description": "Автоматически прокручивать очередь до текущего трека",
|
||||||
|
"followCurrentSong": "следить за текущим треком",
|
||||||
|
"homeFeatureStyle_description": "настройка стиля карусели на главном экране",
|
||||||
|
"homeFeatureStyle": "стиль карусели на главной",
|
||||||
|
"homeFeatureStyle_optionMultiple": "несколько",
|
||||||
|
"language": "Язык интерфейса",
|
||||||
|
"autoDJ": "авто DJ",
|
||||||
|
"releaseChannel_optionAlpha": "альфа (ночная версия)",
|
||||||
|
"discordServeImage": "предоставить {{discord}} изображения с сервера",
|
||||||
|
"discordServeImage_description": "получать обложки треков для {{discord}} rich presence непосредственно с сервера, доступно только для Jellyfin и Navidrome. {{discord}} использует бота для получения картинок, поэтому ваш сервер должен быть доступен из общедоступной сети",
|
||||||
|
"discordStateIcon_description": "показывать иконку \"играет\" в статусе. иконка паузы показывается всегда когда опция \"Показывать расширенный статус при паузе\" включена",
|
||||||
|
"homeFeatureStyle_optionSingle": "одиночный",
|
||||||
|
"hotkey_navigateHome": "перейти на главную",
|
||||||
|
"lastfm_description": "показывать ссылки Last.fm на страницах артистов и альбомов",
|
||||||
|
"lastfm": "показывать ссылки last.fm",
|
||||||
|
"lastfmApiKey_description": "API ключ для {{lastfm}}. необходим для обложек",
|
||||||
|
"lastfmApiKey": "API ключ {{lastfm}}",
|
||||||
|
"logLevel": "детализация логов",
|
||||||
|
"logLevel_description": "определяет степень детализации логов. \"отладка\" отображает все логи, \"ошибка\" отображает только ошибки",
|
||||||
|
"logLevel_optionDebug": "отладка",
|
||||||
|
"logLevel_optionError": "ошибка",
|
||||||
|
"logLevel_optionInfo": "инфо",
|
||||||
|
"logLevel_optionWarn": "предупреждение",
|
||||||
|
"mpvExtraParameters": "дополнительные параметры mpv",
|
||||||
|
"mpvExtraParameters_description": "дополнительные аргументы, передаваемые mpv",
|
||||||
|
"musicbrainz_description": "показывать ссылки MusicBrainz на страницах артистов и альбомов, где есть ID MusicBrainz",
|
||||||
|
"musicbrainz": "показывать ссылки MusicBrainz",
|
||||||
|
"neteaseTranslation_description": "Если включено, получает и отображает переведённые текста песен с NetEase по возможности",
|
||||||
|
"neteaseTranslation": "Включить переводы NetEase",
|
||||||
|
"notify": "включить уведомления о песнях",
|
||||||
|
"notify_description": "показывать уведомления при смене песни",
|
||||||
|
"pathReplace": "замена пути к файлу",
|
||||||
|
"pathReplace_description": "заменяет стандартный путь сервера",
|
||||||
|
"pathReplace_optionRemovePrefix": "убрать префикс",
|
||||||
|
"pathReplace_optionAddPrefix": "добавить префикс",
|
||||||
|
"playerFilters": "Фильтр песен в очереди",
|
||||||
|
"playerFilters_description": "пропускает песни при добавлении в очередь, основываясь на заданном критерии",
|
||||||
|
"artistRadioCount_description": "определяет количество песен для добавления в радио по артисту/треку",
|
||||||
|
"artistRadioCount": "кол-во радио по артисту/треку",
|
||||||
|
"imageResolution": "разрешение изображения",
|
||||||
|
"imageResolution_description": "разрешение изображений, используемых в приложении. при значении \"0\" будет использоваться исходное разрешение",
|
||||||
|
"imageResolution_optionItemCard": "карточка элемента",
|
||||||
|
"imageResolution_optionSidebar": "боковая панель",
|
||||||
|
"imageResolution_optionHeader": "заголовок",
|
||||||
|
"imageResolution_optionFullScreenPlayer": "полноэкранный проигрыватель",
|
||||||
|
"playerbarSlider": "ползунок проигрывателя",
|
||||||
|
"playerbarSlider_description": "waveform не рекомендуется при слабом подключении к интернету",
|
||||||
|
"playerbarSliderType_optionSlider": "ползунок",
|
||||||
|
"playerbarSliderType_optionWaveform": "waveform",
|
||||||
|
"playerbarWaveformAlign": "положение waveform",
|
||||||
|
"playerbarWaveformAlign_optionTop": "верх",
|
||||||
|
"playerbarWaveformAlign_optionCenter": "центр",
|
||||||
|
"playerbarWaveformAlign_optionBottom": "низ",
|
||||||
|
"playerbarWaveformBarWidth": "ширина элемента waveform",
|
||||||
|
"playerbarWaveformGap": "промежутки waveform",
|
||||||
|
"playerbarWaveformRadius": "радиус waveform",
|
||||||
|
"preferLocalLyrics_description": "по возможности предпочитать локальные текста песен загружаемым",
|
||||||
|
"preferLocalLyrics": "предпочтитать локальные текста песен",
|
||||||
|
"showLyricsInSidebar_description": "к очереди воспроизведения будет добавлена панель, отображающая текст песни",
|
||||||
|
"showLyricsInSidebar": "показывать текст песни в боковой панели проигрывателя",
|
||||||
|
"showRatings_description": "определяет, отображается ли в интерфейсе функция звёздного рейтинга",
|
||||||
|
"showRatings": "показывать звёздный рейтинг",
|
||||||
|
"enableGridMultiSelect": "включить множественное выделение",
|
||||||
|
"enableGridMultiSelect_description": "если включено, то позволяет выделять несколько элементов в таблицах. если отключено, то нажатие на элемент таблицы откроет страницу элемента",
|
||||||
|
"showVisualizerInSidebar_description": "к боковой части проигрывателя будет добавлена панель, показывающая визуализатор",
|
||||||
|
"showVisualizerInSidebar": "показывать визуализатор в боковой панели",
|
||||||
|
"combinedLyricsAndVisualizer_description": "Объединяет текст песни и визуализатор в одну панель заместо двух",
|
||||||
|
"combinedLyricsAndVisualizer": "объединить текст и визуализатор в одну панель",
|
||||||
|
"preservePitch_description": "сохраняет тональность при изменении скорости воспроизведения",
|
||||||
|
"preservePitch": "сохранять тональность",
|
||||||
|
"audioFadeOnStatusChange": "плавное изменение звука",
|
||||||
|
"audioFadeOnStatusChange_description": "включает эффекты затухания и появления звука при изменении статуса (пауза/проигрывание)",
|
||||||
|
"preventSleepOnPlayback_description": "запрещает спящий режим экрана, пока играет музыка",
|
||||||
|
"preventSleepOnPlayback": "не переходить в спящий режим"
|
||||||
},
|
},
|
||||||
"releaseType": {
|
"releaseType": {
|
||||||
"secondary": {
|
"secondary": {
|
||||||
@@ -784,10 +1062,71 @@
|
|||||||
"compilation": "подборка",
|
"compilation": "подборка",
|
||||||
"interview": "интервью",
|
"interview": "интервью",
|
||||||
"remix": "ремикс",
|
"remix": "ремикс",
|
||||||
"live": "прямой эфир"
|
"live": "прямой эфир",
|
||||||
|
"soundtrack": "саундтрек",
|
||||||
|
"spokenWord": "Художественная декламация",
|
||||||
|
"audioDrama": "радиопостановка",
|
||||||
|
"fieldRecording": "запись вне студии",
|
||||||
|
"mixtape": "сборник",
|
||||||
|
"djMix": "dj микс"
|
||||||
},
|
},
|
||||||
"primary": {
|
"primary": {
|
||||||
"other": "другие"
|
"other": "другие",
|
||||||
|
"broadcast": "транслировать",
|
||||||
|
"ep": "эп",
|
||||||
|
"single": "сингл"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"minuteShort": "м",
|
||||||
|
"secondShort": "с",
|
||||||
|
"hourShort": "ч",
|
||||||
|
"dayShort": "д"
|
||||||
|
},
|
||||||
|
"filterOperator": {
|
||||||
|
"after": "после",
|
||||||
|
"afterDate": "после (дата)",
|
||||||
|
"before": "это раньше",
|
||||||
|
"beforeDate": "это раньше (дата)",
|
||||||
|
"contains": "содержит",
|
||||||
|
"endsWith": "заканчивается",
|
||||||
|
"inPlaylist": "находится в",
|
||||||
|
"inTheLast": "находится в последнем",
|
||||||
|
"inTheRange": "находится в диапазоне",
|
||||||
|
"inTheRangeDate": "находится в диапазоне (дата)",
|
||||||
|
"is": "является",
|
||||||
|
"isNot": "не",
|
||||||
|
"isGreaterThan": "больше чем",
|
||||||
|
"isLessThan": "меньше чем",
|
||||||
|
"matchesRegex": "соответствует выражению",
|
||||||
|
"notContains": "не содержит",
|
||||||
|
"notInPlaylist": "не в",
|
||||||
|
"notInTheLast": "не в последнем",
|
||||||
|
"startsWith": "начинается с"
|
||||||
|
},
|
||||||
|
"queryBuilder": {
|
||||||
|
"standardTags": "стандартные теги",
|
||||||
|
"customTags": "пользовательские теги"
|
||||||
|
},
|
||||||
|
"visualizer": {
|
||||||
|
"presets": "Пресеты",
|
||||||
|
"selectPreset": "Выбрать Пресет",
|
||||||
|
"applyPreset": "Применить Пресет",
|
||||||
|
"saveAsPreset": "Сохранить пресет",
|
||||||
|
"updatePreset": "Обновить пресет",
|
||||||
|
"copyConfiguration": "Копировать Конфигурацию",
|
||||||
|
"pasteConfiguration": "Вставить Конфигурацию",
|
||||||
|
"pasteConfigurationPlaceholder": "Вставить JSON конфигурацию...",
|
||||||
|
"pasteFromClipboard": "Вставить из буфера обмена",
|
||||||
|
"applyConfiguration": "Применить Конфигурацию",
|
||||||
|
"configCopied": "Конфигурация скопирована в буфер обмена",
|
||||||
|
"configCopyFailed": "Ошибка применения конфигурации",
|
||||||
|
"configPasted": "Конфигурация успешно установлена",
|
||||||
|
"configPasteFailed": "Ошибка применения конфигурации. Проверьте формат.",
|
||||||
|
"configPasteReadFailed": "Ошибка чтения из буфера обмена",
|
||||||
|
"presetName": "Название пресета",
|
||||||
|
"presetNamePlaceholder": "Введите название пресета",
|
||||||
|
"general": "Главная",
|
||||||
|
"lineWidth": "Ширина линии"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,27 +1,28 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"addToFavorites": "pridať do $t(entity.favorite_other)",
|
"addToFavorites": "pridať do $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "pridať do $t(entity.playlist_one)",
|
"addToPlaylist": "pridať do $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "vymazať frontu",
|
"clearQueue": "vymazať frontu",
|
||||||
"createPlaylist": "vytvoriť $t(entity.playlist_one)",
|
"createPlaylist": "vytvoriť $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "odstrániť $t(entity.playlist_one)",
|
"deletePlaylist": "odstrániť $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "odznačiť všetko",
|
"deselectAll": "odznačiť všetko",
|
||||||
"editPlaylist": "upraviť $t(entity.playlist_one)",
|
"editPlaylist": "upraviť $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "ísť na stránku",
|
"goToPage": "ísť na stránku",
|
||||||
"moveToNext": "prejsť na ďalší",
|
"moveToNext": "prejsť na ďalší",
|
||||||
"moveToBottom": "presunúť sa na spodok",
|
"moveToBottom": "presunúť sa na spodok",
|
||||||
"moveToTop": "presunúť sa navrch",
|
"moveToTop": "presunúť sa navrch",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "odstrániť z $t(entity.favorite_other)",
|
"removeFromFavorites": "odstrániť z $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "odstrániť z $t(entity.playlist_one)",
|
"removeFromPlaylist": "odstrániť z $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "odstrániť z fronty",
|
"removeFromQueue": "odstrániť z fronty",
|
||||||
"setRating": "ohodnotiť",
|
"setRating": "ohodnotiť",
|
||||||
"toggleSmartPlaylistEditor": "prepnúť $t(entity.smartPlaylist) editor",
|
"toggleSmartPlaylistEditor": "prepnúť $t(entity.smartPlaylist) editor",
|
||||||
"viewPlaylists": "zobraziť $t(entity.playlist_other)",
|
"viewPlaylists": "zobraziť $t(entity.playlist, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Otvoriť v Last.fm",
|
"lastfm": "Otvoriť v Last.fm",
|
||||||
"musicbrainz": "Otvoriť v MusicBrainz"
|
"musicbrainz": "Otvoriť v MusicBrainz"
|
||||||
}
|
},
|
||||||
|
"addOrRemoveFromSelection": "pridať či odstrániť z vybranie"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"action_one": "akcia",
|
"action_one": "akcia",
|
||||||
@@ -53,7 +54,7 @@
|
|||||||
"configure": "nastaviť",
|
"configure": "nastaviť",
|
||||||
"confirm": "potvrdiť",
|
"confirm": "potvrdiť",
|
||||||
"create": "vytvoriť",
|
"create": "vytvoriť",
|
||||||
"currentSong": "aktuálne $t(entity.track_one)",
|
"currentSong": "aktuálne $t(entity.track, {\"count\": 1})",
|
||||||
"decrease": "znížiť",
|
"decrease": "znížiť",
|
||||||
"delete": "zmazať",
|
"delete": "zmazať",
|
||||||
"descending": "zostupne",
|
"descending": "zostupne",
|
||||||
@@ -93,7 +94,7 @@
|
|||||||
"path": "cesta",
|
"path": "cesta",
|
||||||
"playerMustBePaused": "prehrávač musí byť pozastavený",
|
"playerMustBePaused": "prehrávač musí byť pozastavený",
|
||||||
"preview": "náhľad",
|
"preview": "náhľad",
|
||||||
"previousSong": "predchádzajúca $t(entity.track_one)",
|
"previousSong": "predchádzajúca $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "ukončiť",
|
"quit": "ukončiť",
|
||||||
"random": "náhodne",
|
"random": "náhodne",
|
||||||
"rating": "hodnotenie",
|
"rating": "hodnotenie",
|
||||||
@@ -108,7 +109,9 @@
|
|||||||
"saveAndReplace": "uložiť a nahradiť",
|
"saveAndReplace": "uložiť a nahradiť",
|
||||||
"saveAs": "uložiť ako",
|
"saveAs": "uložiť ako",
|
||||||
"search": "vyhľadať",
|
"search": "vyhľadať",
|
||||||
"setting": "nastavenie",
|
"setting_one": "nastavenie",
|
||||||
|
"setting_few": "",
|
||||||
|
"setting_other": "",
|
||||||
"share": "zdieľať",
|
"share": "zdieľať",
|
||||||
"size": "veľkosť",
|
"size": "veľkosť",
|
||||||
"sortOrder": "poradie",
|
"sortOrder": "poradie",
|
||||||
@@ -125,10 +128,10 @@
|
|||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"name": "meno",
|
"name": "meno",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"albumCount": "$t(entity.album_other) počet",
|
"albumCount": "$t(entity.album, {\"count\": 2}) počet",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "životopis",
|
"biography": "životopis",
|
||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -141,7 +144,7 @@
|
|||||||
"duration": "dĺžka",
|
"duration": "dĺžka",
|
||||||
"favorited": "obľúbené",
|
"favorited": "obľúbené",
|
||||||
"fromYear": "od roku",
|
"fromYear": "od roku",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "id",
|
"id": "id",
|
||||||
"isCompilation": "je kompilácia",
|
"isCompilation": "je kompilácia",
|
||||||
"isFavorited": "je obľúbený",
|
"isFavorited": "je obľúbený",
|
||||||
@@ -182,31 +185,31 @@
|
|||||||
"title": "pridať server"
|
"title": "pridať server"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "preskočiť duplicity",
|
"input_skipDuplicates": "preskočiť duplicity",
|
||||||
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) pridané do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) pridané do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "pridať do $t(entity.playlist_one)"
|
"title": "pridať do $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "verejný",
|
"input_public": "verejný",
|
||||||
"success": "$t(entity.playlist_one) úspešne vytvorený",
|
"success": "$t(entity.playlist, {\"count\": 1}) úspešne vytvorený",
|
||||||
"title": "vytvoriť $t(entity.playlist_one)"
|
"title": "vytvoriť $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "pre potvrdenie zadajte názov $t(entity.playlist_one)",
|
"input_confirm": "pre potvrdenie zadajte názov $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) bol úspešne odstránený",
|
"success": "$t(entity.playlist, {\"count\": 1}) bol úspešne odstránený",
|
||||||
"title": "odstrániť $t(entity.playlist_one)"
|
"title": "odstrániť $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"publicJellyfinNote": "Jellyfin z nejakého dôvodu neinformuje, či je playlist verejný alebo nie. Ak si ho želáte ponechať ako verejný, ponechajte nasledujúci vstup ako povolený",
|
"publicJellyfinNote": "Jellyfin z nejakého dôvodu neinformuje, či je playlist verejný alebo nie. Ak si ho želáte ponechať ako verejný, ponechajte nasledujúci vstup ako povolený",
|
||||||
"success": "$t(entity.playlist_one) úspešne aktualizovaný",
|
"success": "$t(entity.playlist, {\"count\": 1}) úspešne aktualizovaný",
|
||||||
"title": "upraviť $t(entity.playlist_one)"
|
"title": "upraviť $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "vyhľadať text skladby"
|
"title": "vyhľadať text skladby"
|
||||||
},
|
},
|
||||||
@@ -276,7 +279,7 @@
|
|||||||
"playlistWithCount_one": "{{count}} playlist",
|
"playlistWithCount_one": "{{count}} playlist",
|
||||||
"playlistWithCount_few": "{{count}} playlisty",
|
"playlistWithCount_few": "{{count}} playlisty",
|
||||||
"playlistWithCount_other": "{{count}} playlistov",
|
"playlistWithCount_other": "{{count}} playlistov",
|
||||||
"smartPlaylist": "smart $t(entity.playlist_one)",
|
"smartPlaylist": "smart $t(entity.playlist, {\"count\": 1})",
|
||||||
"track_one": "stopa",
|
"track_one": "stopa",
|
||||||
"track_few": "stopy",
|
"track_few": "stopy",
|
||||||
"track_other": "stôp",
|
"track_other": "stôp",
|
||||||
@@ -319,24 +322,24 @@
|
|||||||
"appearsOn": "vyskytuje sa na",
|
"appearsOn": "vyskytuje sa na",
|
||||||
"recentReleases": "posledné vydania",
|
"recentReleases": "posledné vydania",
|
||||||
"viewDiscography": "zobraziť diskografiu",
|
"viewDiscography": "zobraziť diskografiu",
|
||||||
"relatedArtists": "súvisiaci s $t(entity.artist_other)",
|
"relatedArtists": "súvisiaci s $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "top skladby",
|
"topSongs": "top skladby",
|
||||||
"topSongsFrom": "top skladby z {{title}}",
|
"topSongsFrom": "top skladby z {{title}}",
|
||||||
"viewAll": "zobraziť všetko",
|
"viewAll": "zobraziť všetko",
|
||||||
"viewAllTracks": "zobraziť všetky $t(entity.track_other)"
|
"viewAllTracks": "zobraziť všetky $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "viac od $t(entity.artist_one)",
|
"moreFromArtist": "viac od $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "viac z {{item}}",
|
"moreFromGeneric": "viac z {{item}}",
|
||||||
"released": "vydané"
|
"released": "vydané"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "albumy {{artist}}",
|
"artistAlbums": "albumy {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"collapseSidebar": "zbaliť bočnú lištu",
|
"collapseSidebar": "zbaliť bočnú lištu",
|
||||||
@@ -349,7 +352,7 @@
|
|||||||
"openBrowserDevtools": "otvoriť vývojárske nástroje prehliadača",
|
"openBrowserDevtools": "otvoriť vývojárske nástroje prehliadača",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"selectServer": "vybrať server",
|
"selectServer": "vybrať server",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"version": "verzia {{version}}"
|
"version": "verzia {{version}}"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
@@ -383,8 +386,8 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"shareItem": "zdieľať položku",
|
"shareItem": "zdieľať položku",
|
||||||
"showDetails": "získať informácie",
|
"showDetails": "získať informácie",
|
||||||
"goToAlbum": "choď na $t(entity.album_one)",
|
"goToAlbum": "choď na $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "choď na $t(entity.albumArtist_one)"
|
"goToAlbumArtist": "choď na $t(entity.albumArtist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -410,9 +413,9 @@
|
|||||||
"noLyrics": "nenašli sa žiadne texty"
|
"noLyrics": "nenašli sa žiadne texty"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "zobraziť $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "zobraziť $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "zobraziť $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "zobraziť $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -438,7 +441,7 @@
|
|||||||
"reorder": "zmena poradia povolená len pri zoradení podľa id"
|
"reorder": "zmena poradia povolená len pri zoradení podľa id"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "pokročilé",
|
"advanced": "pokročilé",
|
||||||
@@ -448,24 +451,24 @@
|
|||||||
"windowTab": "okno"
|
"windowTab": "okno"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"myLibrary": "moja knižnica",
|
"myLibrary": "moja knižnica",
|
||||||
"nowPlaying": "teraz hrá",
|
"nowPlaying": "teraz hrá",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "zdieľaný $t(entity.playlist_other)",
|
"shared": "zdieľaný $t(entity.playlist, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)"
|
"tracks": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "skladby {{artist}}",
|
"artistTracks": "skladby {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
@@ -538,7 +541,6 @@
|
|||||||
"customCss_description": "vlastný css obsah. Poznámka: obsah a vzdialené url linky sú defaultne deaktivované.Náhľad vášho obsahu je zobrazený nižšie. Pridané polia, ktoré ste nenastavovali boli pridané pri sanitizácii",
|
"customCss_description": "vlastný css obsah. Poznámka: obsah a vzdialené url linky sú defaultne deaktivované.Náhľad vášho obsahu je zobrazený nižšie. Pridané polia, ktoré ste nenastavovali boli pridané pri sanitizácii",
|
||||||
"customFontPath": "cesta k vlastným fontom",
|
"customFontPath": "cesta k vlastným fontom",
|
||||||
"customFontPath_description": "Nastaví cestu k vlastným fontom na použitie aplikáciou",
|
"customFontPath_description": "Nastaví cestu k vlastným fontom na použitie aplikáciou",
|
||||||
"disableAutomaticUpdates": "vypnúť automatické aktualizácie",
|
|
||||||
"disableLibraryUpdateOnStartup": "vypnúť kontrolu nových verzií pri štarte",
|
"disableLibraryUpdateOnStartup": "vypnúť kontrolu nových verzií pri štarte",
|
||||||
"discordApplicationId": "id aplikácie {{discord}}",
|
"discordApplicationId": "id aplikácie {{discord}}",
|
||||||
"discordApplicationId_description": "aplikačné id pre plnohodnotné prepojenie s {{discord}} (predvolená hodnota {{defaultId}})",
|
"discordApplicationId_description": "aplikačné id pre plnohodnotné prepojenie s {{discord}} (predvolená hodnota {{defaultId}})",
|
||||||
@@ -668,9 +670,9 @@
|
|||||||
"replayGainFallback_description": "zosilenie v db, ktoré sa aplikuje, ak súbor nemá {{ReplayGain}} štítky",
|
"replayGainFallback_description": "zosilenie v db, ktoré sa aplikuje, ak súbor nemá {{ReplayGain}} štítky",
|
||||||
"replayGainMode": "{{ReplayGain}} režim",
|
"replayGainMode": "{{ReplayGain}} režim",
|
||||||
"replayGainMode_description": "pozmení zosilenie hlasitosti podľa hodnôt {{ReplayGain}} uložených v metadátach súboru",
|
"replayGainMode_description": "pozmení zosilenie hlasitosti podľa hodnôt {{ReplayGain}} uložených v metadátach súboru",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"replayGainPreamp": "predzosilenie {{ReplayGain}} dB",
|
"replayGainPreamp": "predzosilenie {{ReplayGain}} dB",
|
||||||
"replayGainPreamp_description": "pozmení predzosilenie použité na hodnoty {{ReplayGain}}",
|
"replayGainPreamp_description": "pozmení predzosilenie použité na hodnoty {{ReplayGain}}",
|
||||||
"sampleRate": "vzorkovacia frekvencia",
|
"sampleRate": "vzorkovacia frekvencia",
|
||||||
@@ -739,8 +741,8 @@
|
|||||||
"column": {
|
"column": {
|
||||||
"album": "album",
|
"album": "album",
|
||||||
"albumArtist": "interpret albumu",
|
"albumArtist": "interpret albumu",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "životopis",
|
"biography": "životopis",
|
||||||
"bitrate": "bitrate",
|
"bitrate": "bitrate",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -750,7 +752,7 @@
|
|||||||
"dateAdded": "dátum pridania",
|
"dateAdded": "dátum pridania",
|
||||||
"discNumber": "disk",
|
"discNumber": "disk",
|
||||||
"favorite": "obľúbené",
|
"favorite": "obľúbené",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "posledne hraný",
|
"lastPlayed": "posledne hraný",
|
||||||
"path": "cesta",
|
"path": "cesta",
|
||||||
"playCount": "prehratí",
|
"playCount": "prehratí",
|
||||||
@@ -758,7 +760,7 @@
|
|||||||
"releaseDate": "dátum vydania",
|
"releaseDate": "dátum vydania",
|
||||||
"releaseYear": "rok",
|
"releaseYear": "rok",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "názov",
|
"title": "názov",
|
||||||
"trackNumber": "skladba"
|
"trackNumber": "skladba"
|
||||||
},
|
},
|
||||||
@@ -775,9 +777,9 @@
|
|||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
@@ -787,7 +789,7 @@
|
|||||||
"discNumber": "číslo disku",
|
"discNumber": "číslo disku",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "posledne prehraté",
|
"lastPlayed": "posledne prehraté",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
@@ -797,7 +799,7 @@
|
|||||||
"releaseDate": "dátum vydania",
|
"releaseDate": "dátum vydania",
|
||||||
"rowIndex": "číslo riadku",
|
"rowIndex": "číslo riadku",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
"titleCombined": "$t(common.title) (kombinovaný)",
|
"titleCombined": "$t(common.title) (kombinovaný)",
|
||||||
"trackNumber": "číslo skladby",
|
"trackNumber": "číslo skladby",
|
||||||
|
|||||||
@@ -1,23 +1,23 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"addToFavorites": "dodaj na $t(entity.favorite_other)",
|
"addToFavorites": "dodaj na $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "dodaj na $t(entity.playlist_one)",
|
"addToPlaylist": "dodaj na $t(entity.playlist, {\"count\": 1})",
|
||||||
"clearQueue": "počisti čakalno vrsto",
|
"clearQueue": "počisti čakalno vrsto",
|
||||||
"createPlaylist": "ustvari $t(entity.playlist_one)",
|
"createPlaylist": "ustvari $t(entity.playlist, {\"count\": 1})",
|
||||||
"deletePlaylist": "izbriši $t(entity.playlist_one)",
|
"deletePlaylist": "izbriši $t(entity.playlist, {\"count\": 1})",
|
||||||
"deselectAll": "odizberi vse",
|
"deselectAll": "odizberi vse",
|
||||||
"editPlaylist": "uredi $t(entity.playlist_one)",
|
"editPlaylist": "uredi $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "pojdi na stran",
|
"goToPage": "pojdi na stran",
|
||||||
"moveToNext": "pojdi na naslednjo",
|
"moveToNext": "pojdi na naslednjo",
|
||||||
"moveToBottom": "pojdi na dno",
|
"moveToBottom": "pojdi na dno",
|
||||||
"moveToTop": "pojdi na vrh",
|
"moveToTop": "pojdi na vrh",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"removeFromFavorites": "odstrani iz $t(entity.favorite_other)",
|
"removeFromFavorites": "odstrani iz $t(entity.favorite, {\"count\": 2})",
|
||||||
"removeFromPlaylist": "odstrani iz $t(entity.playlist_one)",
|
"removeFromPlaylist": "odstrani iz $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "odstrani iz čakalne vrste",
|
"removeFromQueue": "odstrani iz čakalne vrste",
|
||||||
"setRating": "nastavi oceno",
|
"setRating": "nastavi oceno",
|
||||||
"toggleSmartPlaylistEditor": "preklopi urejevalnik $t(entity.smartPlaylist)",
|
"toggleSmartPlaylistEditor": "preklopi urejevalnik $t(entity.smartPlaylist)",
|
||||||
"viewPlaylists": "poglej $t(entity.playlist_other)",
|
"viewPlaylists": "poglej $t(entity.playlist, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Odpri v Last.fm",
|
"lastfm": "Odpri v Last.fm",
|
||||||
"musicbrainz": "Odpri v MusicBrainz"
|
"musicbrainz": "Odpri v MusicBrainz"
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
"configure": "prilagodi",
|
"configure": "prilagodi",
|
||||||
"confirm": "potrdi",
|
"confirm": "potrdi",
|
||||||
"create": "ustvari",
|
"create": "ustvari",
|
||||||
"currentSong": "trenutna $t(entity.track_one)",
|
"currentSong": "trenutna $t(entity.track, {\"count\": 1})",
|
||||||
"decrease": "zmanjšaj",
|
"decrease": "zmanjšaj",
|
||||||
"delete": "izbriši",
|
"delete": "izbriši",
|
||||||
"descending": "padajoče",
|
"descending": "padajoče",
|
||||||
@@ -94,7 +94,7 @@
|
|||||||
"path": "pot",
|
"path": "pot",
|
||||||
"playerMustBePaused": "predvajalnik mora biti ustavljen",
|
"playerMustBePaused": "predvajalnik mora biti ustavljen",
|
||||||
"preview": "predogled",
|
"preview": "predogled",
|
||||||
"previousSong": "prejšnja $t(entity.track_one)",
|
"previousSong": "prejšnja $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "izhod",
|
"quit": "izhod",
|
||||||
"random": "naključno",
|
"random": "naključno",
|
||||||
"rating": "ocena",
|
"rating": "ocena",
|
||||||
@@ -108,7 +108,10 @@
|
|||||||
"saveAndReplace": "shrani in zamenjaj",
|
"saveAndReplace": "shrani in zamenjaj",
|
||||||
"saveAs": "shrani kot",
|
"saveAs": "shrani kot",
|
||||||
"search": "išči",
|
"search": "išči",
|
||||||
"setting": "nastavitev",
|
"setting_one": "nastavitev",
|
||||||
|
"setting_two": "",
|
||||||
|
"setting_few": "",
|
||||||
|
"setting_other": "",
|
||||||
"share": "deli",
|
"share": "deli",
|
||||||
"size": "velikost",
|
"size": "velikost",
|
||||||
"sortOrder": "vrstni red",
|
"sortOrder": "vrstni red",
|
||||||
@@ -181,7 +184,7 @@
|
|||||||
"playlistWithCount_two": "{{count}} seznama predvajanja",
|
"playlistWithCount_two": "{{count}} seznama predvajanja",
|
||||||
"playlistWithCount_few": "{{count}} seznami predvajanja",
|
"playlistWithCount_few": "{{count}} seznami predvajanja",
|
||||||
"playlistWithCount_other": "{{count}} seznamov predvajanja",
|
"playlistWithCount_other": "{{count}} seznamov predvajanja",
|
||||||
"smartPlaylist": "pametni $t(entity.playlist_one)",
|
"smartPlaylist": "pametni $t(entity.playlist, {\"count\": 1})",
|
||||||
"track_one": "skladba",
|
"track_one": "skladba",
|
||||||
"track_two": "skladbi",
|
"track_two": "skladbi",
|
||||||
"track_few": "skladbe",
|
"track_few": "skladbe",
|
||||||
@@ -221,10 +224,10 @@
|
|||||||
"systemFontError": "napaka pri pridobivanju sistemskih pisav"
|
"systemFontError": "napaka pri pridobivanju sistemskih pisav"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"albumCount": "število $t(entity.album_other)",
|
"albumCount": "število $t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biografija",
|
"biography": "biografija",
|
||||||
"bitrate": "bitna hitrost",
|
"bitrate": "bitna hitrost",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -237,7 +240,7 @@
|
|||||||
"duration": "trajanje",
|
"duration": "trajanje",
|
||||||
"favorited": "priljubljeno",
|
"favorited": "priljubljeno",
|
||||||
"fromYear": "od leta",
|
"fromYear": "od leta",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"id": "identifikator",
|
"id": "identifikator",
|
||||||
"isCompilation": "je kompilacija",
|
"isCompilation": "je kompilacija",
|
||||||
"isFavorited": "je dodan med priljubljene",
|
"isFavorited": "je dodan med priljubljene",
|
||||||
@@ -279,31 +282,31 @@
|
|||||||
"title": "dodaj strežnik"
|
"title": "dodaj strežnik"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "preskoči duplikate",
|
"input_skipDuplicates": "preskoči duplikate",
|
||||||
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) dodan v $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "$t(entity.trackWithCount, {\"count\": {{message}} }) dodan v $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "dodaj v $t(entity.playlist_one)"
|
"title": "dodaj v $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "javno",
|
"input_public": "javno",
|
||||||
"success": "$t(entity.playlist_one) je bil uspešno ustvarjen",
|
"success": "$t(entity.playlist, {\"count\": 1}) je bil uspešno ustvarjen",
|
||||||
"title": "ustvari $t(entity.playlist_one)"
|
"title": "ustvari $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "vpišite ime $t(entity.playlist_one) za potrditev",
|
"input_confirm": "vpišite ime $t(entity.playlist, {\"count\": 1}) za potrditev",
|
||||||
"success": "$t(entity.playlist_one) uspešno izbrisan",
|
"success": "$t(entity.playlist, {\"count\": 1}) uspešno izbrisan",
|
||||||
"title": "izbriši $t(entity.playlist_one)"
|
"title": "izbriši $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"publicJellyfinNote": "Jellyfin ne poda informacij o tem, ali gre za javni ali zasebni seznam predvajanja. Če želite, da seznam predvajanja ostane javen, izberite naslednji vnos",
|
"publicJellyfinNote": "Jellyfin ne poda informacij o tem, ali gre za javni ali zasebni seznam predvajanja. Če želite, da seznam predvajanja ostane javen, izberite naslednji vnos",
|
||||||
"success": "$t(entity.playlist_one) uspešno posodobljen",
|
"success": "$t(entity.playlist, {\"count\": 1}) uspešno posodobljen",
|
||||||
"title": "uredi $t(entity.playlist_one)"
|
"title": "uredi $t(entity.playlist, {\"count\": 1})"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "iskanje po besedilu"
|
"title": "iskanje po besedilu"
|
||||||
},
|
},
|
||||||
@@ -331,24 +334,24 @@
|
|||||||
"appearsOn": "se pojavi na",
|
"appearsOn": "se pojavi na",
|
||||||
"recentReleases": "zadnje izdaje",
|
"recentReleases": "zadnje izdaje",
|
||||||
"viewDiscography": "poglej diskografijo",
|
"viewDiscography": "poglej diskografijo",
|
||||||
"relatedArtists": "sorodni $t(entity.artist_other)",
|
"relatedArtists": "sorodni $t(entity.artist, {\"count\": 2})",
|
||||||
"topSongs": "najboljše skladbe",
|
"topSongs": "najboljše skladbe",
|
||||||
"topSongsFrom": "najboljše skladbe iz {{title}}",
|
"topSongsFrom": "najboljše skladbe iz {{title}}",
|
||||||
"viewAll": "poglej vse",
|
"viewAll": "poglej vse",
|
||||||
"viewAllTracks": "poglej vse $t(entity.track_other)"
|
"viewAllTracks": "poglej vse $t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "več od $t(entity.artist_one)",
|
"moreFromArtist": "več od $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "več iz {{item}}",
|
"moreFromGeneric": "več iz {{item}}",
|
||||||
"released": "izdano"
|
"released": "izdano"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"artistAlbums": "albumi izvajalca {{artist}}",
|
"artistAlbums": "albumi izvajalca {{artist}}",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
"collapseSidebar": "skrij stransko vrstico",
|
"collapseSidebar": "skrij stransko vrstico",
|
||||||
@@ -359,7 +362,7 @@
|
|||||||
"openBrowserDevtools": "odpri orodja za razvijalce brskalnika",
|
"openBrowserDevtools": "odpri orodja za razvijalce brskalnika",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"selectServer": "izberi strežnik",
|
"selectServer": "izberi strežnik",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"version": "verzija {{version}}"
|
"version": "verzija {{version}}"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
@@ -418,9 +421,9 @@
|
|||||||
"noLyrics": "ni bilo najdenih besedil"
|
"noLyrics": "ni bilo najdenih besedil"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "prikaži $t(entity.genre_one) $t(entity.album_other)",
|
"showAlbums": "prikaži $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})",
|
||||||
"showTracks": "prikaži $t(entity.genre_one) $t(entity.track_other)",
|
"showTracks": "prikaži $t(entity.genre, {\"count\": 1}) $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -446,7 +449,7 @@
|
|||||||
"reorder": "preurejanje je omogočeno samo pri razvrščanju po identifikatorju"
|
"reorder": "preurejanje je omogočeno samo pri razvrščanju po identifikatorju"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "napredno",
|
"advanced": "napredno",
|
||||||
@@ -456,24 +459,24 @@
|
|||||||
"windowTab": "okno"
|
"windowTab": "okno"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"myLibrary": "moja knjižnica",
|
"myLibrary": "moja knjižnica",
|
||||||
"nowPlaying": "trenutno se predvaja",
|
"nowPlaying": "trenutno se predvaja",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "deljen $t(entity.playlist_other)",
|
"shared": "deljen $t(entity.playlist, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)"
|
"tracks": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "skladbe po {{artist}}",
|
"artistTracks": "skladbe po {{artist}}",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"player": {
|
"player": {
|
||||||
@@ -545,7 +548,6 @@
|
|||||||
"customCss_description": "vsebina css po meri. Opomba: vsebina in oddaljeni url-ji so prepovedane lastnosti. Spodaj je prikazan predogled vaše vsebine. Dodatna polja, ki jih niste nastavili, so prisotna zaradi prečiščevanja",
|
"customCss_description": "vsebina css po meri. Opomba: vsebina in oddaljeni url-ji so prepovedane lastnosti. Spodaj je prikazan predogled vaše vsebine. Dodatna polja, ki jih niste nastavili, so prisotna zaradi prečiščevanja",
|
||||||
"customFontPath": "pot za pisavo po meri",
|
"customFontPath": "pot za pisavo po meri",
|
||||||
"customFontPath_description": "nastavi pot do pisave po meri",
|
"customFontPath_description": "nastavi pot do pisave po meri",
|
||||||
"disableAutomaticUpdates": "onemogoči samodejne posodobitve",
|
|
||||||
"disableLibraryUpdateOnStartup": "onemogoči prevejranje novih verzij ob zagonu",
|
"disableLibraryUpdateOnStartup": "onemogoči prevejranje novih verzij ob zagonu",
|
||||||
"discordApplicationId": "{{discord}} identifikator aplikacije",
|
"discordApplicationId": "{{discord}} identifikator aplikacije",
|
||||||
"discordApplicationId_description": "identifikator aplikacije za {{discord}} bogato prezenco (privzeto {{defaultId}})",
|
"discordApplicationId_description": "identifikator aplikacije za {{discord}} bogato prezenco (privzeto {{defaultId}})",
|
||||||
|
|||||||
@@ -88,11 +88,10 @@
|
|||||||
"hotkey_globalSearch": "globalno pretraživanje",
|
"hotkey_globalSearch": "globalno pretraživanje",
|
||||||
"gaplessAudio_description": "postavlja opciju bez pauze zvuka za mpv (preporučeno: slabo)",
|
"gaplessAudio_description": "postavlja opciju bez pauze zvuka za mpv (preporučeno: slabo)",
|
||||||
"remoteUsername_description": "postavlja korisničko ime za daljinsku kontrolu servera. Ako su i korisničko ime i lozinka prazni, autentifikacija će biti onemogućena",
|
"remoteUsername_description": "postavlja korisničko ime za daljinsku kontrolu servera. Ako su i korisničko ime i lozinka prazni, autentifikacija će biti onemogućena",
|
||||||
"disableAutomaticUpdates": "onemogući automatsko ažuriranje",
|
|
||||||
"exitToTray_description": "izlazak aplikacije u sistemsku traku",
|
"exitToTray_description": "izlazak aplikacije u sistemsku traku",
|
||||||
"followLyric_description": "pomera tekst pesme na trenutnu poziciju reprodukcije",
|
"followLyric_description": "pomera tekst pesme na trenutnu poziciju reprodukcije",
|
||||||
"hotkey_favoritePreviousSong": "omiljena $t(common.previousSong)",
|
"hotkey_favoritePreviousSong": "omiljena $t(common.previousSong)",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"lyricOffset": "pomeraj teksta (ms)",
|
"lyricOffset": "pomeraj teksta (ms)",
|
||||||
"discordUpdateInterval_description": "vreme u sekundama između svakog ažuriranja (minimum 15 sekundi)",
|
"discordUpdateInterval_description": "vreme u sekundama između svakog ažuriranja (minimum 15 sekundi)",
|
||||||
"fontType_optionCustom": "prilagođeni font",
|
"fontType_optionCustom": "prilagođeni font",
|
||||||
@@ -104,7 +103,7 @@
|
|||||||
"playbackStyle_optionCrossFade": "prelazak sa preklapanjem",
|
"playbackStyle_optionCrossFade": "prelazak sa preklapanjem",
|
||||||
"hotkey_rate3": "oceni sa 3 zvezdice",
|
"hotkey_rate3": "oceni sa 3 zvezdice",
|
||||||
"font": "font",
|
"font": "font",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"themeLight_description": "postavlja svetlu temu za aplikaciju",
|
"themeLight_description": "postavlja svetlu temu za aplikaciju",
|
||||||
"hotkey_toggleFullScreenPlayer": "prebaci na prikaz na celom ekranu",
|
"hotkey_toggleFullScreenPlayer": "prebaci na prikaz na celom ekranu",
|
||||||
"hotkey_localSearch": "pretraživanje na stranici",
|
"hotkey_localSearch": "pretraživanje na stranici",
|
||||||
@@ -187,23 +186,23 @@
|
|||||||
"useSystemTheme": "koristi sistemsku temu"
|
"useSystemTheme": "koristi sistemsku temu"
|
||||||
},
|
},
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "izmeni $t(entity.playlist_one)",
|
"editPlaylist": "izmeni $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "idi na stranu",
|
"goToPage": "idi na stranu",
|
||||||
"moveToTop": "idi na vrh",
|
"moveToTop": "idi na vrh",
|
||||||
"clearQueue": "očisti listu",
|
"clearQueue": "očisti listu",
|
||||||
"addToFavorites": "dodaj u $t(entity.favorite_other)",
|
"addToFavorites": "dodaj u $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "dodaj u $t(entity.playlist_one)",
|
"addToPlaylist": "dodaj u $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "napravi $t(entity.playlist_one)",
|
"createPlaylist": "napravi $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "ukloni iz $t(entity.playlist_one)",
|
"removeFromPlaylist": "ukloni iz $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "vidi $t(entity.playlist_other)",
|
"viewPlaylists": "vidi $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "obriši $t(entity.playlist_one)",
|
"deletePlaylist": "obriši $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "ukloni iz liste",
|
"removeFromQueue": "ukloni iz liste",
|
||||||
"deselectAll": "deselektuj sve",
|
"deselectAll": "deselektuj sve",
|
||||||
"moveToBottom": "idi na dno",
|
"moveToBottom": "idi na dno",
|
||||||
"setRating": "oceni",
|
"setRating": "oceni",
|
||||||
"toggleSmartPlaylistEditor": "pokreni $t(entity.smartPlaylist) editor",
|
"toggleSmartPlaylistEditor": "pokreni $t(entity.smartPlaylist) editor",
|
||||||
"removeFromFavorites": "ukloni iz $t(entity.favorite_other)",
|
"removeFromFavorites": "ukloni iz $t(entity.favorite, {\"count\": 2})",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Otvori u Last.fm",
|
"lastfm": "Otvori u Last.fm",
|
||||||
"musicbrainz": "Otvori u MusicBrainz"
|
"musicbrainz": "Otvori u MusicBrainz"
|
||||||
@@ -222,7 +221,7 @@
|
|||||||
"left": "levo",
|
"left": "levo",
|
||||||
"save": "sačuvaj",
|
"save": "sačuvaj",
|
||||||
"right": "desno",
|
"right": "desno",
|
||||||
"currentSong": "trenutno $t(entity.track_one)",
|
"currentSong": "trenutno $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "sklopi",
|
"collapse": "sklopi",
|
||||||
"trackNumber": "pesma",
|
"trackNumber": "pesma",
|
||||||
"descending": "silazno",
|
"descending": "silazno",
|
||||||
@@ -252,7 +251,9 @@
|
|||||||
"delete": "obriši",
|
"delete": "obriši",
|
||||||
"cancel": "otkaži",
|
"cancel": "otkaži",
|
||||||
"forceRestartRequired": "restartuj da primeniš izmene… zatvori notifikaciju za restart",
|
"forceRestartRequired": "restartuj da primeniš izmene… zatvori notifikaciju za restart",
|
||||||
"setting": "podešavanje",
|
"setting_one": "podešavanje",
|
||||||
|
"setting_few": "",
|
||||||
|
"setting_other": "",
|
||||||
"version": "verzija",
|
"version": "verzija",
|
||||||
"title": "naziv",
|
"title": "naziv",
|
||||||
"filter_one": "filter",
|
"filter_one": "filter",
|
||||||
@@ -279,7 +280,7 @@
|
|||||||
"none": "nijedan",
|
"none": "nijedan",
|
||||||
"menu": "meni",
|
"menu": "meni",
|
||||||
"restartRequired": "restart potreban",
|
"restartRequired": "restart potreban",
|
||||||
"previousSong": "prethodna $t(entity.track_one)",
|
"previousSong": "prethodna $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "upit je bez rezultata",
|
"noResultsFromQuery": "upit je bez rezultata",
|
||||||
"quit": "izađi",
|
"quit": "izađi",
|
||||||
"expand": "proširi",
|
"expand": "proširi",
|
||||||
@@ -316,8 +317,8 @@
|
|||||||
"trackNumber": "broj pesme",
|
"trackNumber": "broj pesme",
|
||||||
"rowIndex": "indeks reda",
|
"rowIndex": "indeks reda",
|
||||||
"rating": "$t(common.rating)",
|
"rating": "$t(common.rating)",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
@@ -326,11 +327,11 @@
|
|||||||
"playCount": "broj puštanja",
|
"playCount": "broj puštanja",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"discNumber": "disk broj",
|
"discNumber": "disk broj",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"year": "$t(common.year)",
|
"year": "$t(common.year)",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)"
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"column": {
|
"column": {
|
||||||
@@ -339,7 +340,7 @@
|
|||||||
"rating": "rejting",
|
"rating": "rejting",
|
||||||
"favorite": "favorit",
|
"favorite": "favorit",
|
||||||
"playCount": "puštanja",
|
"playCount": "puštanja",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"releaseYear": "godina",
|
"releaseYear": "godina",
|
||||||
"lastPlayed": "zadnje puštana",
|
"lastPlayed": "zadnje puštana",
|
||||||
"biography": "biografija",
|
"biography": "biografija",
|
||||||
@@ -348,10 +349,10 @@
|
|||||||
"title": "naziv",
|
"title": "naziv",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
"dateAdded": "datum dodavanja",
|
"dateAdded": "datum dodavanja",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"trackNumber": "pesma",
|
"trackNumber": "pesma",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"albumArtist": "album artist",
|
"albumArtist": "album artist",
|
||||||
"path": "putanja",
|
"path": "putanja",
|
||||||
"discNumber": "disk",
|
"discNumber": "disk",
|
||||||
@@ -394,17 +395,17 @@
|
|||||||
"rating": "rejting",
|
"rating": "rejting",
|
||||||
"search": "pretraga",
|
"search": "pretraga",
|
||||||
"bitrate": "bitrejt",
|
"bitrate": "bitrejt",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"recentlyAdded": "skorije dodata",
|
"recentlyAdded": "skorije dodata",
|
||||||
"note": "notacija",
|
"note": "notacija",
|
||||||
"name": "ime",
|
"name": "ime",
|
||||||
"dateAdded": "datum dodavanja",
|
"dateAdded": "datum dodavanja",
|
||||||
"releaseDate": "datum izdavanja",
|
"releaseDate": "datum izdavanja",
|
||||||
"albumCount": "$t(entity.album_other) albuma",
|
"albumCount": "$t(entity.album, {\"count\": 2}) albuma",
|
||||||
"communityRating": "ocena zajednice",
|
"communityRating": "ocena zajednice",
|
||||||
"path": "putanja",
|
"path": "putanja",
|
||||||
"favorited": "favoriti",
|
"favorited": "favoriti",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "je skorije puštana",
|
"isRecentlyPlayed": "je skorije puštana",
|
||||||
"isFavorited": "je favorit",
|
"isFavorited": "je favorit",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -413,7 +414,7 @@
|
|||||||
"disc": "disk",
|
"disc": "disk",
|
||||||
"biography": "biografija",
|
"biography": "biografija",
|
||||||
"songCount": "broj pesama",
|
"songCount": "broj pesama",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "trajanje",
|
"duration": "trajanje",
|
||||||
"isPublic": "je javna",
|
"isPublic": "je javna",
|
||||||
"random": "nasumično",
|
"random": "nasumično",
|
||||||
@@ -421,22 +422,22 @@
|
|||||||
"toYear": "do godine",
|
"toYear": "do godine",
|
||||||
"fromYear": "iz godine",
|
"fromYear": "iz godine",
|
||||||
"criticRating": "ocena kritičara",
|
"criticRating": "ocena kritičara",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "pesma"
|
"trackNumber": "pesma"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "trenutno pušta",
|
"nowPlaying": "trenutno pušta",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"tracks": "$t(entity.track_other)",
|
"tracks": "$t(entity.track, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"albumArtists": "$t(entity.albumArtist_other)"
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"fullscreenPlayer": {
|
"fullscreenPlayer": {
|
||||||
"config": {
|
"config": {
|
||||||
@@ -459,7 +460,7 @@
|
|||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "izaberi server",
|
"selectServer": "izaberi server",
|
||||||
"version": "verzija {{version}}",
|
"version": "verzija {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"manageServers": "upravljaj serverima",
|
"manageServers": "upravljaj serverima",
|
||||||
"expandSidebar": "proširi bočnu traku",
|
"expandSidebar": "proširi bočnu traku",
|
||||||
"collapseSidebar": "skloni bočnu traku",
|
"collapseSidebar": "skloni bočnu traku",
|
||||||
@@ -494,7 +495,7 @@
|
|||||||
"recentlyPlayed": "nedavno puštane pesme"
|
"recentlyPlayed": "nedavno puštane pesme"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "još od ovog $t(entity.artist_one)",
|
"moreFromArtist": "još od ovog $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "još od {{item}}"
|
"moreFromGeneric": "još od {{item}}"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
@@ -504,13 +505,13 @@
|
|||||||
"windowTab": "prozor"
|
"windowTab": "prozor"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -521,24 +522,24 @@
|
|||||||
"title": "komande"
|
"title": "komande"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "obriši $t(entity.playlist_one)",
|
"title": "obriši $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) uspešno obrisan",
|
"success": "$t(entity.playlist, {\"count\": 1}) uspešno obrisan",
|
||||||
"input_confirm": "unesite ime $t(entity.playlist_one) za potvrdu"
|
"input_confirm": "unesite ime $t(entity.playlist, {\"count\": 1}) za potvrdu"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "kreiraj $t(entity.playlist_one)",
|
"title": "kreiraj $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "javno",
|
"input_public": "javno",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) uspešno kreiran",
|
"success": "$t(entity.playlist, {\"count\": 1}) uspešno kreiran",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -555,10 +556,10 @@
|
|||||||
"error_savePassword": "došlo je do greške prilikom pokušaja čuvanja lozinke"
|
"error_savePassword": "došlo je do greške prilikom pokušaja čuvanja lozinke"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "dodato {{message}} $t(entity.track_other) u {{numOfPlaylists}} $t(entity.playlist_other)",
|
"success": "dodato {{message}} $t(entity.track, {\"count\": 2}) u {{numOfPlaylists}} $t(entity.playlist, {\"count\": 2})",
|
||||||
"title": "dodaj u $t(entity.playlist_one)",
|
"title": "dodaj u $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "preskoči duplikate",
|
"input_skipDuplicates": "preskoči duplikate",
|
||||||
"input_playlists": "$t(entity.playlist_other)"
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "ažuriraj server",
|
"title": "ažuriraj server",
|
||||||
@@ -570,11 +571,11 @@
|
|||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "pretraga teksta pesme"
|
"title": "pretraga teksta pesme"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "izmeni $t(entity.playlist_one)"
|
"title": "izmeni $t(entity.playlist, {\"count\": 1})"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
@@ -614,7 +615,7 @@
|
|||||||
"folder_one": "folder",
|
"folder_one": "folder",
|
||||||
"folder_few": "foldera",
|
"folder_few": "foldera",
|
||||||
"folder_other": "foldera",
|
"folder_other": "foldera",
|
||||||
"smartPlaylist": "pametna $t(entity.playlist_one)",
|
"smartPlaylist": "pametna $t(entity.playlist, {\"count\": 1})",
|
||||||
"album_one": "album",
|
"album_one": "album",
|
||||||
"album_few": "albumi",
|
"album_few": "albumi",
|
||||||
"album_other": "albuma",
|
"album_other": "albuma",
|
||||||
|
|||||||
@@ -1,22 +1,22 @@
|
|||||||
{
|
{
|
||||||
"action": {
|
"action": {
|
||||||
"editPlaylist": "redigera $t(entity.playlist_one)",
|
"editPlaylist": "redigera $t(entity.playlist, {\"count\": 1})",
|
||||||
"goToPage": "gå till sida",
|
"goToPage": "gå till sida",
|
||||||
"moveToTop": "flytta till toppen",
|
"moveToTop": "flytta till toppen",
|
||||||
"clearQueue": "rensa kö",
|
"clearQueue": "rensa kö",
|
||||||
"addToFavorites": "lägg till $t(entity.favorite_other)",
|
"addToFavorites": "lägg till $t(entity.favorite, {\"count\": 2})",
|
||||||
"addToPlaylist": "lägg till $t(entity.playlist_one)",
|
"addToPlaylist": "lägg till $t(entity.playlist, {\"count\": 1})",
|
||||||
"createPlaylist": "skapa $t(entity.playlist_one)",
|
"createPlaylist": "skapa $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromPlaylist": "ta bort från $t(entity.playlist_one)",
|
"removeFromPlaylist": "ta bort från $t(entity.playlist, {\"count\": 1})",
|
||||||
"viewPlaylists": "visa $t(entity.playlist_other)",
|
"viewPlaylists": "visa $t(entity.playlist, {\"count\": 2})",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"deletePlaylist": "ta bort $t(entity.playlist_one)",
|
"deletePlaylist": "ta bort $t(entity.playlist, {\"count\": 1})",
|
||||||
"removeFromQueue": "ta bort från kö",
|
"removeFromQueue": "ta bort från kö",
|
||||||
"deselectAll": "avmarkera alla",
|
"deselectAll": "avmarkera alla",
|
||||||
"moveToBottom": "flytta till botten",
|
"moveToBottom": "flytta till botten",
|
||||||
"setRating": "sätt betyg",
|
"setRating": "sätt betyg",
|
||||||
"toggleSmartPlaylistEditor": "växla $t(entity.smartPlaylist) redigerare",
|
"toggleSmartPlaylistEditor": "växla $t(entity.smartPlaylist) redigerare",
|
||||||
"removeFromFavorites": "ta bort från $t(entity.favorite_other)",
|
"removeFromFavorites": "ta bort från $t(entity.favorite, {\"count\": 2})",
|
||||||
"downloadStarted": "startade nedladdning av {{count}} objekt",
|
"downloadStarted": "startade nedladdning av {{count}} objekt",
|
||||||
"moveToNext": "flytta till nästa",
|
"moveToNext": "flytta till nästa",
|
||||||
"moveUp": "flytta upp",
|
"moveUp": "flytta upp",
|
||||||
@@ -32,8 +32,8 @@
|
|||||||
"lastfm": "Öppna i Last.fm",
|
"lastfm": "Öppna i Last.fm",
|
||||||
"musicbrainz": "Öppna i MusicBrainz"
|
"musicbrainz": "Öppna i MusicBrainz"
|
||||||
},
|
},
|
||||||
"createRadioStation": "skapa $t(entity.radioStation_one)",
|
"createRadioStation": "skapa $t(entity.radioStation, {\"count\": 1})",
|
||||||
"deleteRadioStation": "ta bort $t(entity.radioStation_one)",
|
"deleteRadioStation": "ta bort $t(entity.radioStation, {\"count\": 1})",
|
||||||
"addOrRemoveFromSelection": "lägg till eller ta bort från markerade",
|
"addOrRemoveFromSelection": "lägg till eller ta bort från markerade",
|
||||||
"selectRangeOfItems": "välj en mängd objekt",
|
"selectRangeOfItems": "välj en mängd objekt",
|
||||||
"selectAll": "markera alla",
|
"selectAll": "markera alla",
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
"left": "vänster",
|
"left": "vänster",
|
||||||
"save": "spara",
|
"save": "spara",
|
||||||
"right": "höger",
|
"right": "höger",
|
||||||
"currentSong": "aktuell $t(entity.track_one)",
|
"currentSong": "aktuell $t(entity.track, {\"count\": 1})",
|
||||||
"collapse": "kollaps",
|
"collapse": "kollaps",
|
||||||
"trackNumber": "spår",
|
"trackNumber": "spår",
|
||||||
"descending": "fallande",
|
"descending": "fallande",
|
||||||
@@ -81,7 +81,8 @@
|
|||||||
"delete": "ta bort",
|
"delete": "ta bort",
|
||||||
"cancel": "avbryt",
|
"cancel": "avbryt",
|
||||||
"forceRestartRequired": "starta om för att tillämpa ändringar... Stäng meddelandet för att starta om",
|
"forceRestartRequired": "starta om för att tillämpa ändringar... Stäng meddelandet för att starta om",
|
||||||
"setting": "inställning",
|
"setting_one": "inställning",
|
||||||
|
"setting_other": "",
|
||||||
"version": "version",
|
"version": "version",
|
||||||
"title": "titel",
|
"title": "titel",
|
||||||
"filter_one": "filter",
|
"filter_one": "filter",
|
||||||
@@ -105,7 +106,7 @@
|
|||||||
"none": "ingen",
|
"none": "ingen",
|
||||||
"menu": "meny",
|
"menu": "meny",
|
||||||
"restartRequired": "omstart krävs",
|
"restartRequired": "omstart krävs",
|
||||||
"previousSong": "föregående $t(entity.track_one)",
|
"previousSong": "föregående $t(entity.track, {\"count\": 1})",
|
||||||
"noResultsFromQuery": "frågan returnerade inga resultat",
|
"noResultsFromQuery": "frågan returnerade inga resultat",
|
||||||
"quit": "avsluta",
|
"quit": "avsluta",
|
||||||
"expand": "expandera",
|
"expand": "expandera",
|
||||||
@@ -192,7 +193,7 @@
|
|||||||
"rating": "betyg",
|
"rating": "betyg",
|
||||||
"search": "sök",
|
"search": "sök",
|
||||||
"bitrate": "bithastighet",
|
"bitrate": "bithastighet",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"recentlyAdded": "nyligen tillagda",
|
"recentlyAdded": "nyligen tillagda",
|
||||||
"note": "anteckning",
|
"note": "anteckning",
|
||||||
"name": "namn",
|
"name": "namn",
|
||||||
@@ -201,7 +202,7 @@
|
|||||||
"communityRating": "betyg från communityn",
|
"communityRating": "betyg från communityn",
|
||||||
"path": "sökväg",
|
"path": "sökväg",
|
||||||
"favorited": "favoritmärkt",
|
"favorited": "favoritmärkt",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"isRecentlyPlayed": "spelas nyligen",
|
"isRecentlyPlayed": "spelas nyligen",
|
||||||
"isFavorited": "är favoritmärkt",
|
"isFavorited": "är favoritmärkt",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -209,32 +210,32 @@
|
|||||||
"id": "id",
|
"id": "id",
|
||||||
"disc": "skiva",
|
"disc": "skiva",
|
||||||
"biography": "biografi",
|
"biography": "biografi",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"duration": "längd",
|
"duration": "längd",
|
||||||
"isPublic": "är offentlig",
|
"isPublic": "är offentlig",
|
||||||
"random": "slumpmässig",
|
"random": "slumpmässig",
|
||||||
"lastPlayed": "senast spelad",
|
"lastPlayed": "senast spelad",
|
||||||
"toYear": "till år",
|
"toYear": "till år",
|
||||||
"fromYear": "från år",
|
"fromYear": "från år",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"trackNumber": "spår",
|
"trackNumber": "spår",
|
||||||
"songCount": "sångräkning",
|
"songCount": "sångräkning",
|
||||||
"criticRating": "kritikerbetyg",
|
"criticRating": "kritikerbetyg",
|
||||||
"albumCount": "$t(entity.album_other) antal",
|
"albumCount": "$t(entity.album, {\"count\": 2}) antal",
|
||||||
"explicitStatus": "$t(common.explicitStatus)"
|
"explicitStatus": "$t(common.explicitStatus)"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"title": "ta bort $t(entity.playlist_one)",
|
"title": "ta bort $t(entity.playlist, {\"count\": 1})",
|
||||||
"success": "$t(entity.playlist_one) har tagits bort",
|
"success": "$t(entity.playlist, {\"count\": 1}) har tagits bort",
|
||||||
"input_confirm": "Skriv namnet på $t(entity.playlist_one) för att bekräfta"
|
"input_confirm": "Skriv namnet på $t(entity.playlist, {\"count\": 1}) för att bekräfta"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
"input_description": "$t(common.description)",
|
"input_description": "$t(common.description)",
|
||||||
"title": "skapa $t(entity.playlist_one)",
|
"title": "skapa $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_public": "offentlig",
|
"input_public": "offentlig",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"success": "$t(entity.playlist_one) skapad",
|
"success": "$t(entity.playlist, {\"count\": 1}) skapad",
|
||||||
"input_owner": "$t(common.owner)"
|
"input_owner": "$t(common.owner)"
|
||||||
},
|
},
|
||||||
"addServer": {
|
"addServer": {
|
||||||
@@ -254,11 +255,11 @@
|
|||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"success": "lade till $t(entity.trackWithCount, {\"count\": {{message}} }) till $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
"success": "lade till $t(entity.trackWithCount, {\"count\": {{message}} }) till $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
"title": "lägg till i $t(entity.playlist_one)",
|
"title": "lägg till i $t(entity.playlist, {\"count\": 1})",
|
||||||
"input_skipDuplicates": "hoppa över dubbletter",
|
"input_skipDuplicates": "hoppa över dubbletter",
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"create": "skapa $t(entity.playlist_one) {{playlist}}",
|
"create": "skapa $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
"searchOrCreate": "sök $t(entity.playlist_other) eller skriv för att skapa en ny"
|
"searchOrCreate": "sök $t(entity.playlist, {\"count\": 2}) eller skriv för att skapa en ny"
|
||||||
},
|
},
|
||||||
"updateServer": {
|
"updateServer": {
|
||||||
"title": "uppdatera server",
|
"title": "uppdatera server",
|
||||||
@@ -270,11 +271,11 @@
|
|||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"title": "sångtext sök"
|
"title": "sångtext sök"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"title": "redigera $t(entity.playlist_one)",
|
"title": "redigera $t(entity.playlist, {\"count\": 1})",
|
||||||
"publicJellyfinNote": "Jellyfin visar av någon anledning inte om en spellista är publik eller inte. Om du önskar att denna ska förbli publik, så får du ha följande indata markerade"
|
"publicJellyfinNote": "Jellyfin visar av någon anledning inte om en spellista är publik eller inte. Om du önskar att denna ska förbli publik, så får du ha följande indata markerade"
|
||||||
},
|
},
|
||||||
"largeFetchConfirmation": {
|
"largeFetchConfirmation": {
|
||||||
@@ -309,7 +310,7 @@
|
|||||||
"appMenu": {
|
"appMenu": {
|
||||||
"selectServer": "välj server",
|
"selectServer": "välj server",
|
||||||
"version": "version {{version}}",
|
"version": "version {{version}}",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"manageServers": "hantera servrar",
|
"manageServers": "hantera servrar",
|
||||||
"expandSidebar": "expandera sidofältet",
|
"expandSidebar": "expandera sidofältet",
|
||||||
"openBrowserDevtools": "öppna webbläsarens utvecklingsverktyg",
|
"openBrowserDevtools": "öppna webbläsarens utvecklingsverktyg",
|
||||||
@@ -342,19 +343,19 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"shareItem": "dela objekt",
|
"shareItem": "dela objekt",
|
||||||
"goTo": "gå till",
|
"goTo": "gå till",
|
||||||
"goToAlbum": "gå till $t(entity.album_one)",
|
"goToAlbum": "gå till $t(entity.album, {\"count\": 1})",
|
||||||
"goToAlbumArtist": "gå till $t(entity.albumArtist_one)",
|
"goToAlbumArtist": "gå till $t(entity.albumArtist, {\"count\": 1})",
|
||||||
"showDetails": "hämta information"
|
"showDetails": "hämta information"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "mer från $t(entity.artist_one)",
|
"moreFromArtist": "mer från $t(entity.artist, {\"count\": 1})",
|
||||||
"moreFromGeneric": "mer från {{item}}"
|
"moreFromGeneric": "mer från {{item}}"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)"
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"nowPlaying": "nu spelas"
|
"nowPlaying": "nu spelas"
|
||||||
@@ -419,7 +420,7 @@
|
|||||||
"genreWithCount_other": "{{count}} genrer",
|
"genreWithCount_other": "{{count}} genrer",
|
||||||
"play_one": "{{count}} spelning",
|
"play_one": "{{count}} spelning",
|
||||||
"play_other": "{{count}} spelningar",
|
"play_other": "{{count}} spelningar",
|
||||||
"smartPlaylist": "smart $t(entity.playlist_one)",
|
"smartPlaylist": "smart $t(entity.playlist, {\"count\": 1})",
|
||||||
"song_one": "låt",
|
"song_one": "låt",
|
||||||
"song_other": "låtar",
|
"song_other": "låtar",
|
||||||
"radioStation_one": "radiostation",
|
"radioStation_one": "radiostation",
|
||||||
|
|||||||
@@ -2,30 +2,30 @@
|
|||||||
"action": {
|
"action": {
|
||||||
"moveToBottom": "alttakine geç",
|
"moveToBottom": "alttakine geç",
|
||||||
"moveToTop": "başa dön",
|
"moveToTop": "başa dön",
|
||||||
"removeFromFavorites": "$t(entity.favorite_other)lerden kaldır",
|
"removeFromFavorites": "$t(entity.favorite, {\"count\": 2})lerden kaldır",
|
||||||
"removeFromPlaylist": "$t(entity.playlist_one) listesinden kaldır",
|
"removeFromPlaylist": "$t(entity.playlist, {\"count\": 1}) listesinden kaldır",
|
||||||
"removeFromQueue": "sıradan kaldır",
|
"removeFromQueue": "sıradan kaldır",
|
||||||
"setRating": "oyla",
|
"setRating": "oyla",
|
||||||
"viewPlaylists": "$t(entity.playlist_other) listesini görüntüle",
|
"viewPlaylists": "$t(entity.playlist, {\"count\": 2}) listesini görüntüle",
|
||||||
"openIn": {
|
"openIn": {
|
||||||
"lastfm": "Last.fm'de aç",
|
"lastfm": "Last.fm'de aç",
|
||||||
"musicbrainz": "MusicBrainz'da aç"
|
"musicbrainz": "MusicBrainz'da aç"
|
||||||
},
|
},
|
||||||
"addToFavorites": "$t(entity.favorite_other) listesine ekle",
|
"addToFavorites": "$t(entity.favorite, {\"count\": 2}) listesine ekle",
|
||||||
"addToPlaylist": "$t(entity.playlist_one) listesine ekle",
|
"addToPlaylist": "$t(entity.playlist, {\"count\": 1}) listesine ekle",
|
||||||
"clearQueue": "sırayı temizle",
|
"clearQueue": "sırayı temizle",
|
||||||
"createPlaylist": "$t(entity.playlist_one) listesini oluştur",
|
"createPlaylist": "$t(entity.playlist, {\"count\": 1}) listesini oluştur",
|
||||||
"deletePlaylist": "$t(entity.playlist_one) listesini sil",
|
"deletePlaylist": "$t(entity.playlist, {\"count\": 1}) listesini sil",
|
||||||
"deselectAll": "seçimleri kaldır",
|
"deselectAll": "seçimleri kaldır",
|
||||||
"editPlaylist": "$t(entity.playlist_one) listesini düzenle",
|
"editPlaylist": "$t(entity.playlist, {\"count\": 1}) listesini düzenle",
|
||||||
"goToPage": "sayfaya git",
|
"goToPage": "sayfaya git",
|
||||||
"moveToNext": "sonrakine geç",
|
"moveToNext": "sonrakine geç",
|
||||||
"refresh": "$t(common.refresh)",
|
"refresh": "$t(common.refresh)",
|
||||||
"toggleSmartPlaylistEditor": "$t(entity.smartPlaylist) düzenleyiciye geç",
|
"toggleSmartPlaylistEditor": "$t(entity.smartPlaylist) düzenleyiciye geç",
|
||||||
"addOrRemoveFromSelection": "seçime ekle veya seçimi kaldır",
|
"addOrRemoveFromSelection": "seçime ekle veya seçimi kaldır",
|
||||||
"selectRangeOfItems": "bir dizi öğe seçin",
|
"selectRangeOfItems": "bir dizi öğe seçin",
|
||||||
"createRadioStation": "$t(entity.radioStation_one) oluştur",
|
"createRadioStation": "$t(entity.radioStation, {\"count\": 1}) oluştur",
|
||||||
"deleteRadioStation": "$t(entity.radioStation_one) istasyonunu sil",
|
"deleteRadioStation": "$t(entity.radioStation, {\"count\": 1}) istasyonunu sil",
|
||||||
"selectAll": "tümünü seç",
|
"selectAll": "tümünü seç",
|
||||||
"downloadStarted": "{{count}} öğenin indirilmesine başlandı",
|
"downloadStarted": "{{count}} öğenin indirilmesine başlandı",
|
||||||
"moveUp": "yukarı kaydır",
|
"moveUp": "yukarı kaydır",
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
"configure": "yapılandır",
|
"configure": "yapılandır",
|
||||||
"confirm": "onayla",
|
"confirm": "onayla",
|
||||||
"create": "oluştur",
|
"create": "oluştur",
|
||||||
"currentSong": "şu anki parça $t(entity.track_one)",
|
"currentSong": "şu anki parça $t(entity.track, {\"count\": 1})",
|
||||||
"decrease": "azalt",
|
"decrease": "azalt",
|
||||||
"delete": "sil",
|
"delete": "sil",
|
||||||
"descending": "azalan",
|
"descending": "azalan",
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
"path": "yol",
|
"path": "yol",
|
||||||
"playerMustBePaused": "oynatıcı duraklatılmalı",
|
"playerMustBePaused": "oynatıcı duraklatılmalı",
|
||||||
"preview": "önizleme",
|
"preview": "önizleme",
|
||||||
"previousSong": "önceki $t(entity.track_one)",
|
"previousSong": "önceki $t(entity.track, {\"count\": 1})",
|
||||||
"quit": "çık",
|
"quit": "çık",
|
||||||
"random": "rastgele",
|
"random": "rastgele",
|
||||||
"rating": "oylama",
|
"rating": "oylama",
|
||||||
@@ -108,7 +108,8 @@
|
|||||||
"saveAndReplace": "kaydet ve değiştir",
|
"saveAndReplace": "kaydet ve değiştir",
|
||||||
"saveAs": "farklı kaydet",
|
"saveAs": "farklı kaydet",
|
||||||
"search": "arama",
|
"search": "arama",
|
||||||
"setting": "ayarlar",
|
"setting_one": "ayarlar",
|
||||||
|
"setting_other": "",
|
||||||
"share": "paylaş",
|
"share": "paylaş",
|
||||||
"size": "boyut",
|
"size": "boyut",
|
||||||
"sortOrder": "sıralama düzeni",
|
"sortOrder": "sıralama düzeni",
|
||||||
@@ -129,7 +130,8 @@
|
|||||||
"trackPeak": "parça zirvesi",
|
"trackPeak": "parça zirvesi",
|
||||||
"private": "gizli",
|
"private": "gizli",
|
||||||
"clean": "temiz",
|
"clean": "temiz",
|
||||||
"countSelected": "{{count}} adet seçildi"
|
"countSelected": "{{count}} adet seçildi",
|
||||||
|
"public": "herkese açık"
|
||||||
},
|
},
|
||||||
"entity": {
|
"entity": {
|
||||||
"album_one": "albüm",
|
"album_one": "albüm",
|
||||||
@@ -160,13 +162,15 @@
|
|||||||
"play_other": "{{count}} oynatma",
|
"play_other": "{{count}} oynatma",
|
||||||
"playlistWithCount_one": "{{count}} oynatma listesi",
|
"playlistWithCount_one": "{{count}} oynatma listesi",
|
||||||
"playlistWithCount_other": "{{count}} oynatma listesi",
|
"playlistWithCount_other": "{{count}} oynatma listesi",
|
||||||
"smartPlaylist": "akıllı $t(entity.playlist_one)",
|
"smartPlaylist": "akıllı $t(entity.playlist, {\"count\": 1})",
|
||||||
"track_one": "parça",
|
"track_one": "parça",
|
||||||
"track_other": "parçalar",
|
"track_other": "parçalar",
|
||||||
"song_one": "şarkı",
|
"song_one": "şarkı",
|
||||||
"song_other": "şarkılar",
|
"song_other": "şarkılar",
|
||||||
"trackWithCount_one": "{{count}} parça",
|
"trackWithCount_one": "{{count}} parça",
|
||||||
"trackWithCount_other": "{{count}} parça"
|
"trackWithCount_other": "{{count}} parça",
|
||||||
|
"radioStation_one": "radyo istasyonu",
|
||||||
|
"radioStation_other": "radyo istasyonları"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"apiRouteError": "istek yönlendirilemiyor",
|
"apiRouteError": "istek yönlendirilemiyor",
|
||||||
@@ -195,7 +199,7 @@
|
|||||||
"remoteEnableError": "uzak sunucuyu $t(common.enable) yapmaya çalışırken bir hata oluştu"
|
"remoteEnableError": "uzak sunucuyu $t(common.enable) yapmaya çalışırken bir hata oluştu"
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"albumCount": "$t(entity.album_other) sayısı",
|
"albumCount": "$t(entity.album, {\"count\": 2}) sayısı",
|
||||||
"biography": "biyografi",
|
"biography": "biyografi",
|
||||||
"bitrate": "bit hızı",
|
"bitrate": "bit hızı",
|
||||||
"bpm": "bpm",
|
"bpm": "bpm",
|
||||||
@@ -210,7 +214,7 @@
|
|||||||
"id": "kimlik",
|
"id": "kimlik",
|
||||||
"isCompilation": "derleme",
|
"isCompilation": "derleme",
|
||||||
"isFavorited": "favorilendi",
|
"isFavorited": "favorilendi",
|
||||||
"isPublic": "herkese açık",
|
"isPublic": "halka açıktır",
|
||||||
"isRated": "oylandı",
|
"isRated": "oylandı",
|
||||||
"isRecentlyPlayed": "yakın zamanda çalındı",
|
"isRecentlyPlayed": "yakın zamanda çalındı",
|
||||||
"lastPlayed": "son çalınan",
|
"lastPlayed": "son çalınan",
|
||||||
@@ -232,10 +236,10 @@
|
|||||||
"title": "başlık",
|
"title": "başlık",
|
||||||
"toYear": "yılına kadar",
|
"toYear": "yılına kadar",
|
||||||
"trackNumber": "parça",
|
"trackNumber": "parça",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"channels": "$t(common.channel_other)"
|
"channels": "$t(common.channel_other)"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
@@ -255,9 +259,9 @@
|
|||||||
"input_preferInstantMixDescription": "sadece benzer şarkılari bulmak icin anında mix kullan. Bu davranışı değiştiren eklentilere sahipseniz faydalı"
|
"input_preferInstantMixDescription": "sadece benzer şarkılari bulmak icin anında mix kullan. Bu davranışı değiştiren eklentilere sahipseniz faydalı"
|
||||||
},
|
},
|
||||||
"addToPlaylist": {
|
"addToPlaylist": {
|
||||||
"input_playlists": "$t(entity.playlist_other)",
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"input_skipDuplicates": "kopyaları atla",
|
"input_skipDuplicates": "kopyaları atla",
|
||||||
"title": "$t(entity.playlist_one) listesine ekle",
|
"title": "$t(entity.playlist, {\"count\": 1}) listesine ekle",
|
||||||
"success": "$t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} }) $t(entity.trackWithCount, {\"count\": {{message}} }) eklendi"
|
"success": "$t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} }) $t(entity.trackWithCount, {\"count\": {{message}} }) eklendi"
|
||||||
},
|
},
|
||||||
"createPlaylist": {
|
"createPlaylist": {
|
||||||
@@ -265,21 +269,21 @@
|
|||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"input_owner": "$t(common.owner)",
|
"input_owner": "$t(common.owner)",
|
||||||
"input_public": "herkese açık",
|
"input_public": "herkese açık",
|
||||||
"success": "$t(entity.playlist_one) listesi başarıyla oluşturuldu",
|
"success": "$t(entity.playlist, {\"count\": 1}) listesi başarıyla oluşturuldu",
|
||||||
"title": "$t(entity.playlist_one) listesini oluştur"
|
"title": "$t(entity.playlist, {\"count\": 1}) listesini oluştur"
|
||||||
},
|
},
|
||||||
"deletePlaylist": {
|
"deletePlaylist": {
|
||||||
"input_confirm": "onaylamak için $t(entity.playlist_one) listesinin adını yazın",
|
"input_confirm": "onaylamak için $t(entity.playlist, {\"count\": 1}) listesinin adını yazın",
|
||||||
"success": "$t(entity.playlist_one) listesi başarıyla silindi",
|
"success": "$t(entity.playlist, {\"count\": 1}) listesi başarıyla silindi",
|
||||||
"title": "$t(entity.playlist_one) listesini sil"
|
"title": "$t(entity.playlist, {\"count\": 1}) listesini sil"
|
||||||
},
|
},
|
||||||
"editPlaylist": {
|
"editPlaylist": {
|
||||||
"publicJellyfinNote": "Jellyfin bazı nedenlerden dolayı bir çalma listesinin herkese açık olup olmadığını göstermez. Bunun herkese açık kalmasını istiyorsanız, lütfen aşağıdaki girdiyi seçin",
|
"publicJellyfinNote": "Jellyfin bazı nedenlerden dolayı bir çalma listesinin herkese açık olup olmadığını göstermez. Bunun herkese açık kalmasını istiyorsanız, lütfen aşağıdaki girdiyi seçin",
|
||||||
"success": "$t(entity.playlist_one) listesi başarıyla güncellendi",
|
"success": "$t(entity.playlist, {\"count\": 1}) listesi başarıyla güncellendi",
|
||||||
"title": "$t(entity.playlist_one) listesini düzenle"
|
"title": "$t(entity.playlist, {\"count\": 1}) listesini düzenle"
|
||||||
},
|
},
|
||||||
"lyricSearch": {
|
"lyricSearch": {
|
||||||
"input_artist": "$t(entity.artist_one)",
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"input_name": "$t(common.name)",
|
"input_name": "$t(common.name)",
|
||||||
"title": "şarkı sözü arama"
|
"title": "şarkı sözü arama"
|
||||||
},
|
},
|
||||||
@@ -312,10 +316,10 @@
|
|||||||
"appearsOn": "üzerinde görünür",
|
"appearsOn": "üzerinde görünür",
|
||||||
"recentReleases": "son sürümler",
|
"recentReleases": "son sürümler",
|
||||||
"viewDiscography": "diskografiyi görüntüle",
|
"viewDiscography": "diskografiyi görüntüle",
|
||||||
"relatedArtists": "$t(entity.artist_other) ile benzer",
|
"relatedArtists": "$t(entity.artist, {\"count\": 2}) ile benzer",
|
||||||
"topSongs": "en iyi şarkılar",
|
"topSongs": "en iyi şarkılar",
|
||||||
"viewAll": "tümünü görüntüle",
|
"viewAll": "tümünü görüntüle",
|
||||||
"viewAllTracks": "tüm $t(entity.track_other) görüntüle",
|
"viewAllTracks": "tüm $t(entity.track, {\"count\": 2}) görüntüle",
|
||||||
"topSongsFrom": "{{title}} tarafından en iyi şarkılar"
|
"topSongsFrom": "{{title}} tarafından en iyi şarkılar"
|
||||||
},
|
},
|
||||||
"contextMenu": {
|
"contextMenu": {
|
||||||
@@ -341,8 +345,8 @@
|
|||||||
"playShuffled": "$t(player.shuffle)",
|
"playShuffled": "$t(player.shuffle)",
|
||||||
"shareItem": "öğeyi paylaş",
|
"shareItem": "öğeyi paylaş",
|
||||||
"showDetails": "bilgi al",
|
"showDetails": "bilgi al",
|
||||||
"goToAlbum": "$t(entity.album_one) sayfasına git",
|
"goToAlbum": "$t(entity.album, {\"count\": 1}) sayfasına git",
|
||||||
"goToAlbumArtist": "$t(entity.albumArtist_one) sayfasına git"
|
"goToAlbumArtist": "$t(entity.albumArtist, {\"count\": 1}) sayfasına git"
|
||||||
},
|
},
|
||||||
"manageServers": {
|
"manageServers": {
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
@@ -376,9 +380,9 @@
|
|||||||
"noLyrics": "şarkı sözü bulunamadı"
|
"noLyrics": "şarkı sözü bulunamadı"
|
||||||
},
|
},
|
||||||
"genreList": {
|
"genreList": {
|
||||||
"showAlbums": "$t(entity.genre_one) $t(entity.album_other) göster",
|
"showAlbums": "$t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2}) göster",
|
||||||
"showTracks": "$t(entity.genre_one)$t(entity.track_other) göster",
|
"showTracks": "$t(entity.genre, {\"count\": 1})$t(entity.track, {\"count\": 2}) göster",
|
||||||
"title": "$t(entity.genre_other)"
|
"title": "$t(entity.genre, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"globalSearch": {
|
"globalSearch": {
|
||||||
"commands": {
|
"commands": {
|
||||||
@@ -404,7 +408,7 @@
|
|||||||
"reorder": "yeniden sıralama yalnızca kimliğe göre sıralama yapıldığında etkinleştirilir"
|
"reorder": "yeniden sıralama yalnızca kimliğe göre sıralama yapıldığında etkinleştirilir"
|
||||||
},
|
},
|
||||||
"playlistList": {
|
"playlistList": {
|
||||||
"title": "$t(entity.playlist_other)"
|
"title": "$t(entity.playlist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"setting": {
|
"setting": {
|
||||||
"advanced": "gelişmiş",
|
"advanced": "gelişmiş",
|
||||||
@@ -414,36 +418,36 @@
|
|||||||
"windowTab": "pencere"
|
"windowTab": "pencere"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"albumArtists": "$t(entity.albumArtist_other)",
|
"albumArtists": "$t(entity.albumArtist, {\"count\": 2})",
|
||||||
"albums": "$t(entity.album_other)",
|
"albums": "$t(entity.album, {\"count\": 2})",
|
||||||
"artists": "$t(entity.artist_other)",
|
"artists": "$t(entity.artist, {\"count\": 2})",
|
||||||
"folders": "$t(entity.folder_other)",
|
"folders": "$t(entity.folder, {\"count\": 2})",
|
||||||
"genres": "$t(entity.genre_other)",
|
"genres": "$t(entity.genre, {\"count\": 2})",
|
||||||
"home": "$t(common.home)",
|
"home": "$t(common.home)",
|
||||||
"myLibrary": "kütüphanem",
|
"myLibrary": "kütüphanem",
|
||||||
"nowPlaying": "şimdi oynatılıyor",
|
"nowPlaying": "şimdi oynatılıyor",
|
||||||
"playlists": "$t(entity.playlist_other)",
|
"playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
"search": "$t(common.search)",
|
"search": "$t(common.search)",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"shared": "paylaşılan $t(entity.playlist_other)",
|
"shared": "paylaşılan $t(entity.playlist, {\"count\": 2})",
|
||||||
"tracks": "$t(entity.track_other)"
|
"tracks": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"trackList": {
|
"trackList": {
|
||||||
"artistTracks": "{{artist}} parçaları",
|
"artistTracks": "{{artist}} parçaları",
|
||||||
"genreTracks": "\"{{genre}}\" $t(entity.track_other)",
|
"genreTracks": "\"{{genre}}\" $t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(entity.track_other)"
|
"title": "$t(entity.track, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumArtistList": {
|
"albumArtistList": {
|
||||||
"title": "$t(entity.albumArtist_other)"
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
},
|
},
|
||||||
"albumDetail": {
|
"albumDetail": {
|
||||||
"moreFromArtist": "$t(entity.artist_one) sanatçısından daha fazla",
|
"moreFromArtist": "$t(entity.artist, {\"count\": 1}) sanatçısından daha fazla",
|
||||||
"moreFromGeneric": "{{item}} tarafından daha fazla",
|
"moreFromGeneric": "{{item}} tarafından daha fazla",
|
||||||
"released": "yayınlandı"
|
"released": "yayınlandı"
|
||||||
},
|
},
|
||||||
"albumList": {
|
"albumList": {
|
||||||
"title": "$t(entity.album_other)",
|
"title": "$t(entity.album, {\"count\": 2})",
|
||||||
"genreAlbums": "\"{{genre}}\" $t(entity.album_other)",
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
"artistAlbums": "{{artist}} albümleri"
|
"artistAlbums": "{{artist}} albümleri"
|
||||||
},
|
},
|
||||||
"appMenu": {
|
"appMenu": {
|
||||||
@@ -455,7 +459,7 @@
|
|||||||
"openBrowserDevtools": "tarayıcı geliştirici araçlarını aç",
|
"openBrowserDevtools": "tarayıcı geliştirici araçlarını aç",
|
||||||
"quit": "$t(common.quit)",
|
"quit": "$t(common.quit)",
|
||||||
"selectServer": "sunucu seç",
|
"selectServer": "sunucu seç",
|
||||||
"settings": "$t(common.setting_other)",
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
"version": "{{version}} sürümü",
|
"version": "{{version}} sürümü",
|
||||||
"privateModeOff": "gizli modu kapat",
|
"privateModeOff": "gizli modu kapat",
|
||||||
"privateModeOn": "gizli modu aç"
|
"privateModeOn": "gizli modu aç"
|
||||||
@@ -530,7 +534,6 @@
|
|||||||
"customCss_description": "özel css içeriği. Not: içerik ve uzaktan URL'ler izin verilmeyen özelliklerdir. İçeriğinizin önizlemesi aşağıda gösterilmektedir. Ayarlamadığınız ek alanlar sterilleme nedeniyle mevcuttur",
|
"customCss_description": "özel css içeriği. Not: içerik ve uzaktan URL'ler izin verilmeyen özelliklerdir. İçeriğinizin önizlemesi aşağıda gösterilmektedir. Ayarlamadığınız ek alanlar sterilleme nedeniyle mevcuttur",
|
||||||
"customFontPath": "özel yazı tipi yolu",
|
"customFontPath": "özel yazı tipi yolu",
|
||||||
"customFontPath_description": "uygulama için kullanılacak özel yazı tipinin yolunu ayarlar",
|
"customFontPath_description": "uygulama için kullanılacak özel yazı tipinin yolunu ayarlar",
|
||||||
"disableAutomaticUpdates": "otomatik güncellemeleri devre dışı bırak",
|
|
||||||
"disableLibraryUpdateOnStartup": "başlangıçta yeni sürümler için denetimi devre dışı bırak",
|
"disableLibraryUpdateOnStartup": "başlangıçta yeni sürümler için denetimi devre dışı bırak",
|
||||||
"discordApplicationId": "{{discord}} uygulama kimliği",
|
"discordApplicationId": "{{discord}} uygulama kimliği",
|
||||||
"discordApplicationId_description": "{{discord}} \"Rich Presence\" için uygulama kimliği (varsayılan olarak {{defaultId}})",
|
"discordApplicationId_description": "{{discord}} \"Rich Presence\" için uygulama kimliği (varsayılan olarak {{defaultId}})",
|
||||||
@@ -627,9 +630,9 @@
|
|||||||
"replayGainFallback_description": "dosyada {{ReplayGain}} etiketi yoksa db'e uygulanacak kazanç",
|
"replayGainFallback_description": "dosyada {{ReplayGain}} etiketi yoksa db'e uygulanacak kazanç",
|
||||||
"replayGainMode": "{{ReplayGain}} modu",
|
"replayGainMode": "{{ReplayGain}} modu",
|
||||||
"replayGainMode_description": "ses seviyesi kazancını dosya meta verilerinde saklanan {{ReplayGain}} değerlerine göre ayarlayın",
|
"replayGainMode_description": "ses seviyesi kazancını dosya meta verilerinde saklanan {{ReplayGain}} değerlerine göre ayarlayın",
|
||||||
"replayGainMode_optionAlbum": "$t(entity.album_one)",
|
"replayGainMode_optionAlbum": "$t(entity.album, {\"count\": 1})",
|
||||||
"replayGainMode_optionNone": "$t(common.none)",
|
"replayGainMode_optionNone": "$t(common.none)",
|
||||||
"replayGainMode_optionTrack": "$t(entity.track_one)",
|
"replayGainMode_optionTrack": "$t(entity.track, {\"count\": 1})",
|
||||||
"replayGainPreamp": "{{ReplayGain}} preamp (dB)",
|
"replayGainPreamp": "{{ReplayGain}} preamp (dB)",
|
||||||
"replayGainPreamp_description": "{{ReplayGain}} değerlerine uygulanan preamp kazancını ayarlar",
|
"replayGainPreamp_description": "{{ReplayGain}} değerlerine uygulanan preamp kazancını ayarlar",
|
||||||
"sampleRate": "örnekleme hızı",
|
"sampleRate": "örnekleme hızı",
|
||||||
@@ -736,8 +739,8 @@
|
|||||||
"column": {
|
"column": {
|
||||||
"album": "albüm",
|
"album": "albüm",
|
||||||
"albumArtist": "albüm sanatçısı",
|
"albumArtist": "albüm sanatçısı",
|
||||||
"albumCount": "$t(entity.album_other)",
|
"albumCount": "$t(entity.album, {\"count\": 2})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "biyografi",
|
"biography": "biyografi",
|
||||||
"bitrate": "bit hızı",
|
"bitrate": "bit hızı",
|
||||||
"bpm": "bpm (dakika başına vuruş)",
|
"bpm": "bpm (dakika başına vuruş)",
|
||||||
@@ -747,7 +750,7 @@
|
|||||||
"dateAdded": "tarih eklendi",
|
"dateAdded": "tarih eklendi",
|
||||||
"discNumber": "disk",
|
"discNumber": "disk",
|
||||||
"favorite": "favori",
|
"favorite": "favori",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "son çalınan",
|
"lastPlayed": "son çalınan",
|
||||||
"path": "yol",
|
"path": "yol",
|
||||||
"playCount": "oynatılıyor",
|
"playCount": "oynatılıyor",
|
||||||
@@ -755,7 +758,7 @@
|
|||||||
"releaseDate": "çıkış tarihi",
|
"releaseDate": "çıkış tarihi",
|
||||||
"releaseYear": "yıl",
|
"releaseYear": "yıl",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "başlık",
|
"title": "başlık",
|
||||||
"trackNumber": "parça"
|
"trackNumber": "parça"
|
||||||
},
|
},
|
||||||
@@ -772,9 +775,9 @@
|
|||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"actions": "$t(common.action_other)",
|
"actions": "$t(common.action_other)",
|
||||||
"album": "$t(entity.album_one)",
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
"albumArtist": "$t(entity.albumArtist_one)",
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
"artist": "$t(entity.artist_one)",
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
"biography": "$t(common.biography)",
|
"biography": "$t(common.biography)",
|
||||||
"bitrate": "$t(common.bitrate)",
|
"bitrate": "$t(common.bitrate)",
|
||||||
"bpm": "$t(common.bpm)",
|
"bpm": "$t(common.bpm)",
|
||||||
@@ -784,7 +787,7 @@
|
|||||||
"discNumber": "disk numarası",
|
"discNumber": "disk numarası",
|
||||||
"duration": "$t(common.duration)",
|
"duration": "$t(common.duration)",
|
||||||
"favorite": "$t(common.favorite)",
|
"favorite": "$t(common.favorite)",
|
||||||
"genre": "$t(entity.genre_one)",
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
"lastPlayed": "son çalınan",
|
"lastPlayed": "son çalınan",
|
||||||
"note": "$t(common.note)",
|
"note": "$t(common.note)",
|
||||||
"owner": "$t(common.owner)",
|
"owner": "$t(common.owner)",
|
||||||
@@ -794,7 +797,7 @@
|
|||||||
"releaseDate": "çıkış tarihi",
|
"releaseDate": "çıkış tarihi",
|
||||||
"rowIndex": "satır indeksi",
|
"rowIndex": "satır indeksi",
|
||||||
"size": "$t(common.size)",
|
"size": "$t(common.size)",
|
||||||
"songCount": "$t(entity.track_other)",
|
"songCount": "$t(entity.track, {\"count\": 2})",
|
||||||
"title": "$t(common.title)",
|
"title": "$t(common.title)",
|
||||||
"titleCombined": "$t(common.title) (birleşik)",
|
"titleCombined": "$t(common.title) (birleşik)",
|
||||||
"trackNumber": "parça numarası",
|
"trackNumber": "parça numarası",
|
||||||
|
|||||||
@@ -1 +1,544 @@
|
|||||||
{}
|
{
|
||||||
|
"action": {
|
||||||
|
"addToFavorites": "додати до $t(entity.favorite, {\"count\": 2})",
|
||||||
|
"addOrRemoveFromSelection": "додати або видалити з вибору",
|
||||||
|
"selectRangeOfItems": "вибрати діапазон елементів",
|
||||||
|
"addToPlaylist": "додати до $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"clearQueue": "очистити чергу",
|
||||||
|
"createPlaylist": "створити $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"createRadioStation": "створити $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"deletePlaylist": "видалити $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"deleteRadioStation": "видалити $t(entity.radioStation, {\"count\": 1})",
|
||||||
|
"selectAll": "вибрати все",
|
||||||
|
"deselectAll": "скасувати вибір усього",
|
||||||
|
"downloadStarted": "почато завантаження {{count}} елементів",
|
||||||
|
"editPlaylist": "редагувати $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"goToPage": "перейти на сторінку",
|
||||||
|
"moveToNext": "перейти до наступного",
|
||||||
|
"moveToBottom": "перемістити вниз",
|
||||||
|
"moveToTop": "перемістити вгору",
|
||||||
|
"moveUp": "перемістити вище",
|
||||||
|
"moveDown": "перемістити нижче",
|
||||||
|
"holdToMoveToTop": "утримуйте, щоб перемістити вгору",
|
||||||
|
"holdToMoveToBottom": "утримувати, щоб перемістити вниз",
|
||||||
|
"moveItems": "перемістити елементи",
|
||||||
|
"shuffle": "перемішати",
|
||||||
|
"shuffleAll": "все випадково",
|
||||||
|
"shuffleSelected": "вибране випадково",
|
||||||
|
"refresh": "$t(common.refresh)",
|
||||||
|
"removeFromFavorites": "видалити з $t(entity.favorite, {\"count\": 2})",
|
||||||
|
"removeFromPlaylist": "видалити з $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"removeFromQueue": "видалити з черги",
|
||||||
|
"setRating": "встановити рейтинг",
|
||||||
|
"toggleSmartPlaylistEditor": "перемикати редактор $t(entity.smartPlaylist)",
|
||||||
|
"viewPlaylists": "показати $t(entity.playlist, {\"count\": 2})",
|
||||||
|
"viewMore": "переглянути більше",
|
||||||
|
"openApplicationDirectory": "відкрити каталог додатків",
|
||||||
|
"openIn": {
|
||||||
|
"lastfm": "Відкрити в Last.fm",
|
||||||
|
"musicbrainz": "Відкрити в MusicBrainz"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"countSelected": "вибрано {{count}}",
|
||||||
|
"explicitStatus": "явний статус",
|
||||||
|
"action_one": "дія",
|
||||||
|
"action_few": "дії",
|
||||||
|
"action_many": "дій",
|
||||||
|
"add": "додати",
|
||||||
|
"additionalParticipants": "додаткові учасники",
|
||||||
|
"newVersion": "встановлено нову версію ({{version}})",
|
||||||
|
"viewReleaseNotes": "переглянути список змін",
|
||||||
|
"albumGain": "підсилення альбому",
|
||||||
|
"albumPeak": "піковий рівень альбому",
|
||||||
|
"areYouSure": "ви впевнені?",
|
||||||
|
"ascending": "зростаючи",
|
||||||
|
"backward": "назад",
|
||||||
|
"biography": "біографія",
|
||||||
|
"bitDepth": "розрядність",
|
||||||
|
"bitrate": "бітрейт",
|
||||||
|
"bpm": "уд/хв",
|
||||||
|
"cancel": "скасувати",
|
||||||
|
"center": "посередині",
|
||||||
|
"channel_one": "канал",
|
||||||
|
"channel_few": "канали",
|
||||||
|
"channel_many": "каналів",
|
||||||
|
"clear": "очистити",
|
||||||
|
"close": "закрити",
|
||||||
|
"codec": "кодек",
|
||||||
|
"collapse": "згорнути",
|
||||||
|
"comingSoon": "скоро…",
|
||||||
|
"configure": "налаштувати",
|
||||||
|
"confirm": "підтвердити",
|
||||||
|
"create": "створити",
|
||||||
|
"currentSong": "поточний $t(entity.track, {\"count\": 1})",
|
||||||
|
"decrease": "знизити",
|
||||||
|
"delete": "видалити",
|
||||||
|
"descending": "за спаданням",
|
||||||
|
"description": "опис",
|
||||||
|
"disable": "вимкнути",
|
||||||
|
"disc": "диск",
|
||||||
|
"dismiss": "відхилити",
|
||||||
|
"doNotShowAgain": "не показувати це знову",
|
||||||
|
"duration": "тривалість",
|
||||||
|
"view": "показати",
|
||||||
|
"edit": "змінити",
|
||||||
|
"enable": "увімкнути",
|
||||||
|
"expand": "розширити",
|
||||||
|
"example": "приклад",
|
||||||
|
"externalLinks": "зовнішні посилання",
|
||||||
|
"faster": "швидше",
|
||||||
|
"favorite": "улюблений",
|
||||||
|
"filter_one": "фільтр",
|
||||||
|
"filter_few": "фільтри",
|
||||||
|
"filter_many": "фільтрів",
|
||||||
|
"filters": "фільтри",
|
||||||
|
"filter_single": "одиночний",
|
||||||
|
"filter_multiple": "кілька",
|
||||||
|
"forceRestartRequired": "перезапустіть, щоб застосувати зміни… закрийте повідомлення, щоб перезапустити",
|
||||||
|
"forward": "уперед",
|
||||||
|
"gap": "прогалина",
|
||||||
|
"grouping": "групування",
|
||||||
|
"home": "додому",
|
||||||
|
"increase": "збільшити",
|
||||||
|
"left": "ліво",
|
||||||
|
"limit": "ліміт",
|
||||||
|
"manage": "управління",
|
||||||
|
"maximize": "максимізувати",
|
||||||
|
"menu": "меню",
|
||||||
|
"minimize": "мінімізувати",
|
||||||
|
"modified": "відредаговано",
|
||||||
|
"mbid": "MusicBrainz ID",
|
||||||
|
"mood": "настрій",
|
||||||
|
"name": "назва",
|
||||||
|
"no": "ні",
|
||||||
|
"none": "жоден",
|
||||||
|
"noResultsFromQuery": "запит не дав результатів",
|
||||||
|
"noFilters": "фільтри не налаштовані",
|
||||||
|
"note": "примітка",
|
||||||
|
"ok": "ок",
|
||||||
|
"owner": "власник",
|
||||||
|
"path": "шлях",
|
||||||
|
"playerMustBePaused": "плеєр повинен бути призупинений",
|
||||||
|
"preview": "перегляд",
|
||||||
|
"previousSong": "минулий $t(entity.track, {\"count\": 1})",
|
||||||
|
"private": "приватний",
|
||||||
|
"public": "публічний",
|
||||||
|
"quit": "вийти",
|
||||||
|
"random": "випадково",
|
||||||
|
"rating": "рейтинг",
|
||||||
|
"retry": "повторити спробу",
|
||||||
|
"recordLabel": "лейбл звукозапису",
|
||||||
|
"releaseType": "тип випуску",
|
||||||
|
"refresh": "оновити",
|
||||||
|
"reload": "перезавантажити",
|
||||||
|
"rename": "перейменувати",
|
||||||
|
"reset": "скинути",
|
||||||
|
"resetToDefault": "скинути до заводських налаштувань",
|
||||||
|
"restartRequired": "необхідний перезапуск",
|
||||||
|
"right": "право",
|
||||||
|
"clean": "чистo",
|
||||||
|
"sampleRate": "частота дискретизації",
|
||||||
|
"save": "зберегти",
|
||||||
|
"saveAndReplace": "зберегти та замінити",
|
||||||
|
"saveAs": "зберегти як",
|
||||||
|
"search": "пошук",
|
||||||
|
"setting_one": "налаштування",
|
||||||
|
"setting_few": "налаштування",
|
||||||
|
"setting_many": "налаштувань",
|
||||||
|
"slower": "повільніше",
|
||||||
|
"share": "поділитися",
|
||||||
|
"size": "розмір",
|
||||||
|
"sort": "впорядкувати",
|
||||||
|
"sortOrder": "порядок",
|
||||||
|
"tags": "теги",
|
||||||
|
"title": "назва",
|
||||||
|
"trackNumber": "трек",
|
||||||
|
"trackGain": "підсилення треку",
|
||||||
|
"trackPeak": "піковий рівень треку",
|
||||||
|
"translation": "переклад",
|
||||||
|
"unknown": "невідомий",
|
||||||
|
"version": "версія",
|
||||||
|
"year": "рік",
|
||||||
|
"yes": "так",
|
||||||
|
"explicit": "Експліцитний зміст",
|
||||||
|
"gridRows": "рядки сітки",
|
||||||
|
"tableColumns": "стовпці таблиці",
|
||||||
|
"itemsMore": "{{count}} більше"
|
||||||
|
},
|
||||||
|
"entity": {
|
||||||
|
"album_one": "альбом",
|
||||||
|
"album_few": "альбоми",
|
||||||
|
"album_many": "альбомів",
|
||||||
|
"albumArtist_one": "виконавець альбому",
|
||||||
|
"albumArtist_few": "виконавці альбому",
|
||||||
|
"albumArtist_many": "виконавців альбому",
|
||||||
|
"albumArtistCount_one": "{{count}} виконавець альбому",
|
||||||
|
"albumArtistCount_few": "{{count}} виконавці альбому",
|
||||||
|
"albumArtistCount_many": "{{count}} виконавців альбому",
|
||||||
|
"albumWithCount_one": "{{count}} альбом",
|
||||||
|
"albumWithCount_few": "{{count}} альбоми",
|
||||||
|
"albumWithCount_many": "{{count}} альбомів",
|
||||||
|
"radioStation_one": "радіостанція",
|
||||||
|
"radioStation_few": "радіостанції",
|
||||||
|
"radioStation_many": "радіостанцій",
|
||||||
|
"radioStationWithCount_one": "{{count}} радіостанція",
|
||||||
|
"radioStationWithCount_few": "{{count}} радіостанції",
|
||||||
|
"radioStationWithCount_many": "{{count}} радіостанцій",
|
||||||
|
"artist_one": "виконавець",
|
||||||
|
"artist_few": "виконавці",
|
||||||
|
"artist_many": "виконавців",
|
||||||
|
"artistWithCount_one": "{{count}} виконавець",
|
||||||
|
"artistWithCount_few": "{{count}} виконавці",
|
||||||
|
"artistWithCount_many": "{{count}} виконавців",
|
||||||
|
"favorite_one": "улюблений",
|
||||||
|
"favorite_few": "улюблені",
|
||||||
|
"favorite_many": "улюблених",
|
||||||
|
"folder_one": "папка",
|
||||||
|
"folder_few": "папки",
|
||||||
|
"folder_many": "папок",
|
||||||
|
"folderWithCount_one": "{{count}} папка",
|
||||||
|
"folderWithCount_few": "{{count}} папки",
|
||||||
|
"folderWithCount_many": "{{count}} папок",
|
||||||
|
"genre_one": "жанр",
|
||||||
|
"genre_few": "жанри",
|
||||||
|
"genre_many": "жанрів",
|
||||||
|
"genreWithCount_one": "{{count}} жанр",
|
||||||
|
"genreWithCount_few": "{{count}} жанри",
|
||||||
|
"genreWithCount_many": "{{count}} жанрів",
|
||||||
|
"playlist_one": "плейлист",
|
||||||
|
"playlist_few": "плейлисти",
|
||||||
|
"playlist_many": "плейлистів",
|
||||||
|
"play_one": "{{count}} відтворення",
|
||||||
|
"play_few": "{{count}} відтворення",
|
||||||
|
"play_many": "{{count}} відтворень",
|
||||||
|
"playlistWithCount_one": "{{count}} плейлист",
|
||||||
|
"playlistWithCount_few": "{{count}} плейлисти",
|
||||||
|
"playlistWithCount_many": "{{count}} плейлистів",
|
||||||
|
"smartPlaylist": "розумний $t(entity.playlist, {\"count\": 1})",
|
||||||
|
"track_one": "трек",
|
||||||
|
"track_few": "треки",
|
||||||
|
"track_many": "треків",
|
||||||
|
"song_one": "пісня",
|
||||||
|
"song_few": "пісні",
|
||||||
|
"song_many": "пісень",
|
||||||
|
"trackWithCount_one": "{{count}} трек",
|
||||||
|
"trackWithCount_few": "{{count}} треки",
|
||||||
|
"trackWithCount_many": "{{count}} треків"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"apiRouteError": "неможливо виконати запит",
|
||||||
|
"audioDeviceFetchError": "сталася помилка під час спроби отримати аудіопристрої",
|
||||||
|
"authenticationFailed": "аутентифікація не вдалася",
|
||||||
|
"badAlbum": "ви бачите цю сторінку, тому що ця пісня не входить до альбому. найімовірніше, ця проблема виникає, якщо у верхньому рівні вашої музичної папки знаходиться пісня. Jellyfin групує треки тільки в тому випадку, якщо вони знаходяться в папці",
|
||||||
|
"badValue": "недійсний параметр \"{{value}}\". це значення більше не існує",
|
||||||
|
"credentialsRequired": "необхідні дані для входу",
|
||||||
|
"endpointNotImplementedError": "кінцева точка {{endpoint}} не реалізована для {{serverType}}",
|
||||||
|
"genericError": "сталася помилка",
|
||||||
|
"invalidServer": "недійсний сервер",
|
||||||
|
"localFontAccessDenied": "відмова в доступі до локальних шрифтів",
|
||||||
|
"loginRateError": "занадто багато спроб входу, спробуйте ще раз через кілька секунд",
|
||||||
|
"mpvRequired": "необхідний MPV",
|
||||||
|
"multipleServerSaveQueueError": "у черзі відтворення є одна або кілька пісень, які не належать до поточного сервера. це не підтримується",
|
||||||
|
"networkError": "сталася мережева помилка",
|
||||||
|
"noNetwork": "сервер недоступний",
|
||||||
|
"noNetworkDescription": "не вдалося підключитися до цього сервера",
|
||||||
|
"notificationDenied": "дозвіл на сповіщення було відхилено. це налаштування не має впливу",
|
||||||
|
"openError": "не вдалося відкрити файл",
|
||||||
|
"playbackError": "сталася помилка під час спроби відтворити медіафайл",
|
||||||
|
"remoteDisableError": "сталася помилка під час спроби $t(common.disable) віддаленого сервера",
|
||||||
|
"remoteEnableError": "сталася помилка під час спроби $t(common.enable) віддаленого сервера",
|
||||||
|
"remotePortError": "сталася помилка під час спроби налаштувати порт віддаленого сервера",
|
||||||
|
"remotePortWarning": "перезапустіть сервер щоб застосувати новий порт",
|
||||||
|
"saveQueueFailed": "не вдалося зберегти чергу",
|
||||||
|
"serverNotSelectedError": "не вибрано жодного сервера",
|
||||||
|
"serverRequired": "потрібен сервер",
|
||||||
|
"sessionExpiredError": "ваша сесія закінчилася",
|
||||||
|
"systemFontError": "сталася помилка під час спроби отримати системні шрифти",
|
||||||
|
"settingsSyncError": "виявлено розбіжності між налаштуваннями в рендерері та основним процесом. перезапустіть програму, щоб застосувати зміни"
|
||||||
|
},
|
||||||
|
"filter": {
|
||||||
|
"album": "$t(entity.album, {\"count\": 1})",
|
||||||
|
"albumArtist": "$t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"albumCount": "кількість $t(entity.album, {\"count\": 2})",
|
||||||
|
"artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
|
"biography": "біографія",
|
||||||
|
"bitrate": "бітрейт",
|
||||||
|
"bpm": "уд/хв",
|
||||||
|
"channels": "$t(common.channel, {\"count\": 2})",
|
||||||
|
"comment": "коментар",
|
||||||
|
"communityRating": "рейтинг спільноти",
|
||||||
|
"criticRating": "рейтинг критиків",
|
||||||
|
"dateAdded": "дата додавання",
|
||||||
|
"disc": "диск",
|
||||||
|
"duration": "тривалість",
|
||||||
|
"favorited": "улюблене",
|
||||||
|
"fromYear": "з року",
|
||||||
|
"genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
|
"id": "id",
|
||||||
|
"isCompilation": "є компіляцією",
|
||||||
|
"isFavorited": "є улюбленим",
|
||||||
|
"isPublic": "є публічним",
|
||||||
|
"isRated": "є оціненим",
|
||||||
|
"isRecentlyPlayed": "нещодавно відтворено",
|
||||||
|
"lastPlayed": "нещодавно відтворені",
|
||||||
|
"mostPlayed": "найбільш відтворювані",
|
||||||
|
"name": "назва",
|
||||||
|
"note": "примітка",
|
||||||
|
"owner": "$t(common.owner)",
|
||||||
|
"path": "шлях",
|
||||||
|
"playCount": "кількість відтворень",
|
||||||
|
"random": "випадково",
|
||||||
|
"rating": "рейтинг",
|
||||||
|
"recentlyAdded": "нещодавно додано",
|
||||||
|
"recentlyPlayed": "нещодавно відтворено",
|
||||||
|
"recentlyUpdated": "нещодавно оновлено",
|
||||||
|
"releaseDate": "дата випуску",
|
||||||
|
"releaseYear": "рік випуску",
|
||||||
|
"search": "шукати",
|
||||||
|
"songCount": "кількість пісень",
|
||||||
|
"sortName": "сортування за назвою",
|
||||||
|
"title": "назва",
|
||||||
|
"toYear": "до року",
|
||||||
|
"trackNumber": "трек",
|
||||||
|
"explicitStatus": "$t(common.explicitStatus)"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"minuteShort": "хв.",
|
||||||
|
"secondShort": "сек.",
|
||||||
|
"hourShort": "год",
|
||||||
|
"dayShort": "дн."
|
||||||
|
},
|
||||||
|
"filterOperator": {
|
||||||
|
"after": "є після",
|
||||||
|
"afterDate": "після (дата)",
|
||||||
|
"before": "є перед",
|
||||||
|
"beforeDate": "є перед (дата)",
|
||||||
|
"contains": "містить",
|
||||||
|
"endsWith": "закінчується на",
|
||||||
|
"inPlaylist": "є в",
|
||||||
|
"inTheLast": "є в останньому",
|
||||||
|
"inTheRange": "є в межах",
|
||||||
|
"inTheRangeDate": "є в межах (дата)",
|
||||||
|
"is": "є",
|
||||||
|
"isNot": "не є",
|
||||||
|
"isGreaterThan": "більше ніж",
|
||||||
|
"isLessThan": "менше ніж",
|
||||||
|
"matchesRegex": "відповідає регулярному виразу",
|
||||||
|
"notContains": "не містить",
|
||||||
|
"notInPlaylist": "немає в",
|
||||||
|
"notInTheLast": "не є в останньому",
|
||||||
|
"startsWith": "починається з"
|
||||||
|
},
|
||||||
|
"form": {
|
||||||
|
"addServer": {
|
||||||
|
"error_savePassword": "сталася помилка під час спроби зберегти пароль",
|
||||||
|
"ignoreCors": "ігнорувати cors ($t(common.restartRequired))",
|
||||||
|
"ignoreSsl": "ігнорувати ssl ($t(common.restartRequired)}",
|
||||||
|
"input_legacyAuthentication": "увімкнути застарілу автентифікацію",
|
||||||
|
"input_name": "назва сервера",
|
||||||
|
"input_password": "пароль",
|
||||||
|
"input_preferInstantMix": "віддавати перевагу миттєвому міксу",
|
||||||
|
"input_preferInstantMixDescription": "використовувати тільки миттєвий мікс щоб отримати подібні пісні. корисно, коли у вас є плагіни, які змінюють цю поведінку",
|
||||||
|
"input_preferRemoteUrl": "віддавати перевагу публічній URL-адресі",
|
||||||
|
"input_remoteUrl": "публічна URL-адреса",
|
||||||
|
"input_remoteUrlPlaceholder": "опціонально: публічна URL-адреса для зовнішніх функцій",
|
||||||
|
"input_savePassword": "зберегти пароль",
|
||||||
|
"input_url": "URL-адреса",
|
||||||
|
"input_username": "Ім'я користувача",
|
||||||
|
"success": "сервер додано успішно",
|
||||||
|
"title": "додати сервер"
|
||||||
|
},
|
||||||
|
"largeFetchConfirmation": {
|
||||||
|
"title": "додати елементи до черги",
|
||||||
|
"description": "Ця дія додасть усі елементи в поточний відфільтрований перегляд"
|
||||||
|
},
|
||||||
|
"addToPlaylist": {
|
||||||
|
"create": "створити $t(entity.playlist, {\"count\": 1}) {{playlist}}",
|
||||||
|
"input_playlists": "$t(entity.playlist, {\"count\": 2})",
|
||||||
|
"input_skipDuplicates": "пропустити дублікати",
|
||||||
|
"searchOrCreate": "шукайте $t(entity.playlist, {\"count\": 2}) або пишіть, щоб створити новий",
|
||||||
|
"success": "додано $t(entity.trackWithCount, {\"count\": {{message}} }) до $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })",
|
||||||
|
"title": "додати до $t(entity.playlist, {\"count\": 1})"
|
||||||
|
},
|
||||||
|
"createPlaylist": {
|
||||||
|
"input_description": "$t(common.description)",
|
||||||
|
"input_name": "$t(common.name)",
|
||||||
|
"input_owner": "$t(common.owner)",
|
||||||
|
"input_public": "публічний",
|
||||||
|
"success": "$t(entity.playlist, {\"count\": 1}) стрворено успішно",
|
||||||
|
"title": "створити $t(entity.playlist, {\"count\": 1})"
|
||||||
|
},
|
||||||
|
"createRadioStation": {
|
||||||
|
"success": "радіостанція створена успішно",
|
||||||
|
"title": "створити радіостанцію",
|
||||||
|
"input_homepageUrl": "адреса домашньої сторінки",
|
||||||
|
"input_name": "назва",
|
||||||
|
"input_streamUrl": "URL-адреса потоку"
|
||||||
|
},
|
||||||
|
"deletePlaylist": {
|
||||||
|
"input_confirm": "введіть ім'я $t(entity.playlist, {\"count\": 1}) для підтвердження",
|
||||||
|
"success": "$t(entity.playlist, {\"count\": 1}) успішно видалено",
|
||||||
|
"title": "видалити $t(entity.playlist, {\"count\": 1})"
|
||||||
|
},
|
||||||
|
"editPlaylist": {
|
||||||
|
"publicJellyfinNote": "Jellyfin з якоїсь причини не показує, чи є плейлист публічним чи ні. Якщо ви хочете, щоб він залишався публічним, виберіть варіант нижче",
|
||||||
|
"success": "$t(entity.playlist, {\"count\": 1}) успішно оновлено",
|
||||||
|
"title": "змінити $t(entity.playlist, {\"count\": 1})"
|
||||||
|
},
|
||||||
|
"lyricsExport": {
|
||||||
|
"export": "експортувати тексти пісень",
|
||||||
|
"input_synced": "експортувати синхронізовані тексти пісень",
|
||||||
|
"input_offset": "$t(setting.lyricOffset)"
|
||||||
|
},
|
||||||
|
"lyricSearch": {
|
||||||
|
"input_artist": "$t(entity.artist, {\"count\": 1})",
|
||||||
|
"input_name": "$t(common.name)",
|
||||||
|
"title": "шукати тексти пісень"
|
||||||
|
},
|
||||||
|
"queryEditor": {
|
||||||
|
"title": "редактор запитів",
|
||||||
|
"input_optionMatchAll": "збіг за всіма",
|
||||||
|
"input_optionMatchAny": "збіг за будь-яким",
|
||||||
|
"addRuleGroup": "додати групу правил",
|
||||||
|
"removeRuleGroup": "видалити групу правил",
|
||||||
|
"resetToDefault": "скинути до заводських налаштувань",
|
||||||
|
"clearFilters": "очистити фільтри"
|
||||||
|
},
|
||||||
|
"saveQueue": {
|
||||||
|
"success": "черга відтворення збережена на сервері"
|
||||||
|
},
|
||||||
|
"shareItem": {
|
||||||
|
"allowDownloading": "дозволити завантаження",
|
||||||
|
"description": "опис",
|
||||||
|
"setExpiration": "встановити термін дії",
|
||||||
|
"success": "посилання для спільного використання скопійовано в буфер обміну (натисніть тут, щоб відкрити)",
|
||||||
|
"expireInvalid": "термін дії повинен бути в майбутньому",
|
||||||
|
"createFailed": "не вдалося створити спільний доступ (чи ввімкнено спільний доступ?)"
|
||||||
|
},
|
||||||
|
"shuffleAll": {
|
||||||
|
"title": "відтворити випадково",
|
||||||
|
"input_genre": "$t(entity.genre, {\"count\": 1})",
|
||||||
|
"input_limit": "скільки пісень?",
|
||||||
|
"input_minYear": "від року",
|
||||||
|
"input_maxYear": "до року",
|
||||||
|
"input_played": "відтворити фільтр",
|
||||||
|
"input_played_optionAll": "всі треки",
|
||||||
|
"input_played_optionUnplayed": "тільки не відтворені треки",
|
||||||
|
"input_played_optionPlayed": "тільки відтворені треки"
|
||||||
|
},
|
||||||
|
"updateServer": {
|
||||||
|
"success": "сервер успішно оновлено",
|
||||||
|
"title": "оновити сервер"
|
||||||
|
},
|
||||||
|
"privateMode": {
|
||||||
|
"enabled": "приватний режим увімкнено, стан відтворення тепер приховано від зовнішніх інтеграцій",
|
||||||
|
"disabled": "приватний режим вимкнено, стан відтворення тепер видно для увімкнених зовнішніх інтеграцій",
|
||||||
|
"title": "приватний режим"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"player": {
|
||||||
|
"skip": "пропустити"
|
||||||
|
},
|
||||||
|
"page": {
|
||||||
|
"albumArtistDetail": {
|
||||||
|
"about": "Про {{artist}}",
|
||||||
|
"appearsOn": "з'являється на",
|
||||||
|
"favoriteSongs": "улюблені пісні",
|
||||||
|
"groupingTypeAll": "всі типи випуску",
|
||||||
|
"groupingTypePrimary": "основні типи випуску",
|
||||||
|
"recentReleases": "останні випуски",
|
||||||
|
"viewDiscography": "переглянути дискографію",
|
||||||
|
"relatedArtists": "подібні $t(entity.artist, {\"count\": 2})",
|
||||||
|
"topSongs": "найкращі пісні",
|
||||||
|
"topSongsCommunity": "спільнота",
|
||||||
|
"topSongsFrom": "найкращі пісні від {{title}}",
|
||||||
|
"topSongsPersonal": "особисте",
|
||||||
|
"favoriteSongsFrom": "улюблені пісні від {{title}}",
|
||||||
|
"viewAll": "показати все",
|
||||||
|
"viewAllTracks": "показати усі $t(entity.track, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"albumArtistList": {
|
||||||
|
"title": "$t(entity.albumArtist, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"albumDetail": {
|
||||||
|
"moreFromArtist": "більше від цього $t(entity.artist, {\"count\": 1})",
|
||||||
|
"moreFromGeneric": "більше від {{item}}",
|
||||||
|
"released": "видано"
|
||||||
|
},
|
||||||
|
"albumList": {
|
||||||
|
"artistAlbums": "альбоми виконавця {{artist}}",
|
||||||
|
"genreAlbums": "\"{{genre}}\" $t(entity.album, {\"count\": 2})",
|
||||||
|
"title": "$t(entity.album, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"radioList": {
|
||||||
|
"title": "радіостанції"
|
||||||
|
},
|
||||||
|
"releasenotes": {
|
||||||
|
"commitsSinceStable": "комміти від {{stable}}",
|
||||||
|
"noNewCommits": "немає нових коммітів у цьому періоді",
|
||||||
|
"noStableReleaseToCompare": "немає доступної стабільної версії для порівняння"
|
||||||
|
},
|
||||||
|
"favorites": {
|
||||||
|
"title": "$t(entity.favorite, {\"count\": 2})"
|
||||||
|
},
|
||||||
|
"windowBar": {
|
||||||
|
"paused": "(Призупинено) ",
|
||||||
|
"privateMode": "(Приватний режим)"
|
||||||
|
},
|
||||||
|
"appMenu": {
|
||||||
|
"collapseSidebar": "згорнути бічну панель",
|
||||||
|
"commandPalette": "відкрити палітру команд",
|
||||||
|
"expandSidebar": "розгорнути бічну панель",
|
||||||
|
"goBack": "повернутися назад",
|
||||||
|
"goForward": "перейти вперед",
|
||||||
|
"manageServers": "управління серверами",
|
||||||
|
"privateModeOff": "вимкнути приватний режим",
|
||||||
|
"privateModeOn": "увімкнути приватний режим",
|
||||||
|
"openBrowserDevtools": "відкрити інструменти розробника",
|
||||||
|
"quit": "$t(common.quit)",
|
||||||
|
"selectServer": "вибрати сервер",
|
||||||
|
"selectMusicFolder": "вибрати папку з музикою",
|
||||||
|
"noMusicFolder": "не вибрано папку з музикою",
|
||||||
|
"multipleMusicFolders": "Вибрано {{count}} папок з музикою",
|
||||||
|
"settings": "$t(common.setting, {\"count\": 2})",
|
||||||
|
"version": "версія {{version}}"
|
||||||
|
},
|
||||||
|
"manageServers": {
|
||||||
|
"title": "управління серверами",
|
||||||
|
"serverDetails": "інформація про сервер",
|
||||||
|
"url": "URL-адреса",
|
||||||
|
"username": "Ім'я користувача",
|
||||||
|
"editServerDetailsTooltip": "редагувати дані сервера",
|
||||||
|
"removeServer": "видалити сервер"
|
||||||
|
},
|
||||||
|
"contextMenu": {
|
||||||
|
"addFavorite": "$t(action.addToFavorites)",
|
||||||
|
"addLast": "$t(player.addLast)",
|
||||||
|
"addNext": "$t(player.addNext)",
|
||||||
|
"addToFavorites": "$t(action.addToFavorites)",
|
||||||
|
"addToPlaylist": "$t(action.addToPlaylist)",
|
||||||
|
"createPlaylist": "$t(action.createPlaylist)",
|
||||||
|
"deletePlaylist": "$t(action.deletePlaylist)",
|
||||||
|
"deselectAll": "$t(action.deselectAll)",
|
||||||
|
"download": "завантажити",
|
||||||
|
"moveItems": "$t(action.moveItems)",
|
||||||
|
"moveToNext": "$t(action.moveToNext)",
|
||||||
|
"moveToBottom": "$t(action.moveToBottom)",
|
||||||
|
"moveToTop": "$t(action.moveToTop)",
|
||||||
|
"numberSelected": "{{count}} вибрано",
|
||||||
|
"play": "$t(player.play)",
|
||||||
|
"playSimilarSongs": "$t(player.playSimilarSongs)",
|
||||||
|
"removeFromFavorites": "$t(action.removeFromFavorites)",
|
||||||
|
"removeFromPlaylist": "$t(action.removeFromPlaylist)",
|
||||||
|
"removeFromQueue": "$t(action.removeFromQueue)",
|
||||||
|
"setRating": "$t(action.setRating)",
|
||||||
|
"playShuffled": "$t(player.shuffle)",
|
||||||
|
"shareItem": "поділитися елементом",
|
||||||
|
"goTo": "перейти до",
|
||||||
|
"goToAlbum": "перейти до $t(entity.album, {\"count\": 1})",
|
||||||
|
"goToAlbumArtist": "перейти до $t(entity.albumArtist, {\"count\": 1})",
|
||||||
|
"showDetails": "отримати інформацію"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ export async function getLyricsBySongId(url: string): Promise<null | string> {
|
|||||||
try {
|
try {
|
||||||
result = await axios.get<string>(url, { responseType: 'text' });
|
result = await axios.get<string>(url, { responseType: 'text' });
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('Genius lyrics request got an error!', e);
|
console.error('Genius lyrics request got an error!', (e as Error)?.message);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@ export async function getSearchResults(
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('Genius search request got an error!', e);
|
console.error('Genius search request got an error!', (e as Error)?.message);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -150,6 +150,7 @@ export async function getSearchResults(
|
|||||||
return {
|
return {
|
||||||
artist: song.artist_names,
|
artist: song.artist_names,
|
||||||
id: song.url,
|
id: song.url,
|
||||||
|
isSync: null,
|
||||||
name: song.full_title,
|
name: song.full_title,
|
||||||
source: LyricSource.GENIUS,
|
source: LyricSource.GENIUS,
|
||||||
};
|
};
|
||||||
@@ -163,13 +164,11 @@ export async function query(
|
|||||||
): Promise<InternetProviderLyricResponse | null> {
|
): Promise<InternetProviderLyricResponse | null> {
|
||||||
const response = await getSongId(params);
|
const response = await getSongId(params);
|
||||||
if (!response) {
|
if (!response) {
|
||||||
console.error('Could not find the song on Genius!');
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const lyrics = await getLyricsBySongId(response.id);
|
const lyrics = await getLyricsBySongId(response.id);
|
||||||
if (!lyrics) {
|
if (!lyrics) {
|
||||||
console.error('Could not get lyrics on Genius!');
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,7 +193,7 @@ async function getSongId(
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('Genius search request got an error!', e);
|
console.error('Genius search request got an error!', (e as Error)?.message);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,21 +1,14 @@
|
|||||||
import { ipcMain } from 'electron';
|
import { ipcMain } from 'electron';
|
||||||
|
|
||||||
import { store } from '../settings';
|
import { store } from '../settings';
|
||||||
|
import { getLyricsBySongId as getGenius, getSearchResults as searchGenius } from './genius';
|
||||||
|
import { getLyricsBySongId as getLrcLib, getSearchResults as searchLrcLib } from './lrclib';
|
||||||
|
import { getLyricsBySongId as getNetease, getSearchResults as searchNetease } from './netease';
|
||||||
|
import { orderSearchResults } from './shared';
|
||||||
import {
|
import {
|
||||||
getLyricsBySongId as getGenius,
|
getLyricsBySongId as getSimpMusic,
|
||||||
query as queryGenius,
|
getSearchResults as searchSimpMusic,
|
||||||
getSearchResults as searchGenius,
|
} from './simpmusic';
|
||||||
} from './genius';
|
|
||||||
import {
|
|
||||||
getLyricsBySongId as getLrcLib,
|
|
||||||
query as queryLrclib,
|
|
||||||
getSearchResults as searchLrcLib,
|
|
||||||
} from './lrclib';
|
|
||||||
import {
|
|
||||||
getLyricsBySongId as getNetease,
|
|
||||||
query as queryNetease,
|
|
||||||
getSearchResults as searchNetease,
|
|
||||||
} from './netease';
|
|
||||||
|
|
||||||
import { Song } from '/@/shared/types/domain-types';
|
import { Song } from '/@/shared/types/domain-types';
|
||||||
|
|
||||||
@@ -23,6 +16,7 @@ export enum LyricSource {
|
|||||||
GENIUS = 'Genius',
|
GENIUS = 'Genius',
|
||||||
LRCLIB = 'lrclib.net',
|
LRCLIB = 'lrclib.net',
|
||||||
NETEASE = 'NetEase',
|
NETEASE = 'NetEase',
|
||||||
|
SIMPMUSIC = 'SimpMusic',
|
||||||
}
|
}
|
||||||
|
|
||||||
export type FullLyricsMetadata = Omit<InternetProviderLyricResponse, 'id' | 'lyrics' | 'source'> & {
|
export type FullLyricsMetadata = Omit<InternetProviderLyricResponse, 'id' | 'lyrics' | 'source'> & {
|
||||||
@@ -42,6 +36,7 @@ export type InternetProviderLyricResponse = {
|
|||||||
export type InternetProviderLyricSearchResponse = {
|
export type InternetProviderLyricSearchResponse = {
|
||||||
artist: string;
|
artist: string;
|
||||||
id: string;
|
id: string;
|
||||||
|
isSync: boolean | null;
|
||||||
name: string;
|
name: string;
|
||||||
score?: number;
|
score?: number;
|
||||||
source: LyricSource;
|
source: LyricSource;
|
||||||
@@ -72,30 +67,48 @@ type SearchFetcher = (
|
|||||||
params: LyricSearchQuery,
|
params: LyricSearchQuery,
|
||||||
) => Promise<InternetProviderLyricSearchResponse[] | null>;
|
) => Promise<InternetProviderLyricSearchResponse[] | null>;
|
||||||
|
|
||||||
type SongFetcher = (params: LyricSearchQuery) => Promise<InternetProviderLyricResponse | null>;
|
|
||||||
|
|
||||||
const FETCHERS: Record<LyricSource, SongFetcher> = {
|
|
||||||
[LyricSource.GENIUS]: queryGenius,
|
|
||||||
[LyricSource.LRCLIB]: queryLrclib,
|
|
||||||
[LyricSource.NETEASE]: queryNetease,
|
|
||||||
};
|
|
||||||
|
|
||||||
const SEARCH_FETCHERS: Record<LyricSource, SearchFetcher> = {
|
const SEARCH_FETCHERS: Record<LyricSource, SearchFetcher> = {
|
||||||
[LyricSource.GENIUS]: searchGenius,
|
[LyricSource.GENIUS]: searchGenius,
|
||||||
[LyricSource.LRCLIB]: searchLrcLib,
|
[LyricSource.LRCLIB]: searchLrcLib,
|
||||||
[LyricSource.NETEASE]: searchNetease,
|
[LyricSource.NETEASE]: searchNetease,
|
||||||
|
[LyricSource.SIMPMUSIC]: searchSimpMusic,
|
||||||
};
|
};
|
||||||
|
|
||||||
const GET_FETCHERS: Record<LyricSource, GetFetcher> = {
|
const GET_FETCHERS: Record<LyricSource, GetFetcher> = {
|
||||||
[LyricSource.GENIUS]: getGenius,
|
[LyricSource.GENIUS]: getGenius,
|
||||||
[LyricSource.LRCLIB]: getLrcLib,
|
[LyricSource.LRCLIB]: getLrcLib,
|
||||||
[LyricSource.NETEASE]: getNetease,
|
[LyricSource.NETEASE]: getNetease,
|
||||||
|
[LyricSource.SIMPMUSIC]: getSimpMusic,
|
||||||
};
|
};
|
||||||
|
|
||||||
const MAX_CACHED_ITEMS = 10;
|
const MAX_CACHED_ITEMS = 10;
|
||||||
|
|
||||||
const lyricCache = new Map<string, CachedLyrics>();
|
const lyricCache = new Map<string, CachedLyrics>();
|
||||||
|
|
||||||
|
const searchAllSources = async (
|
||||||
|
params: LyricSearchQuery,
|
||||||
|
): Promise<InternetProviderLyricSearchResponse[]> => {
|
||||||
|
const sources = store.get('lyrics', []) as LyricSource[];
|
||||||
|
|
||||||
|
const searchPromises = sources.map((source) =>
|
||||||
|
SEARCH_FETCHERS[source](params).then((searchResults) => ({ searchResults, source })),
|
||||||
|
);
|
||||||
|
|
||||||
|
const settled = await Promise.allSettled(searchPromises);
|
||||||
|
|
||||||
|
const allSearchResults: InternetProviderLyricSearchResponse[] = [];
|
||||||
|
|
||||||
|
for (const result of settled) {
|
||||||
|
if (result.status === 'fulfilled' && result.value.searchResults) {
|
||||||
|
allSearchResults.push(...result.value.searchResults);
|
||||||
|
} else if (result.status === 'rejected') {
|
||||||
|
const index = settled.indexOf(result);
|
||||||
|
console.error(`Error searching ${sources[index]} for lyrics:`, result.reason);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return allSearchResults;
|
||||||
|
};
|
||||||
|
|
||||||
const getRemoteLyrics = async (song: Song) => {
|
const getRemoteLyrics = async (song: Song) => {
|
||||||
const sources = store.get('lyrics', []) as LyricSource[];
|
const sources = store.get('lyrics', []) as LyricSource[];
|
||||||
|
|
||||||
@@ -108,61 +121,88 @@ const getRemoteLyrics = async (song: Song) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const params: LyricSearchQuery = {
|
||||||
|
album: song.album || song.name,
|
||||||
|
artist: song.artists[0].name,
|
||||||
|
duration: song.duration / 1000.0,
|
||||||
|
name: song.name,
|
||||||
|
};
|
||||||
|
|
||||||
|
const allSearchResults = await searchAllSources(params);
|
||||||
|
|
||||||
|
if (allSearchResults.length === 0) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
const rankedResults = orderSearchResults({
|
||||||
|
params,
|
||||||
|
results: allSearchResults,
|
||||||
|
});
|
||||||
|
|
||||||
|
const bestMatch = rankedResults[0];
|
||||||
|
|
||||||
|
if (!bestMatch) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Score is 0-1 where 0 = perfect match, 1 = worst match
|
||||||
|
const matchThreshold = 0.55;
|
||||||
|
const matchScore = bestMatch.score ?? 1;
|
||||||
|
|
||||||
|
if (matchScore > matchThreshold) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
let lyricsFromSource: InternetProviderLyricResponse | null = null;
|
let lyricsFromSource: InternetProviderLyricResponse | null = null;
|
||||||
|
|
||||||
for (const source of sources) {
|
try {
|
||||||
const params = {
|
const lyrics = await GET_FETCHERS[bestMatch.source](bestMatch.id);
|
||||||
album: song.album || song.name,
|
if (lyrics) {
|
||||||
artist: song.artists[0].name,
|
lyricsFromSource = {
|
||||||
duration: song.duration / 1000.0,
|
artist: bestMatch.artist,
|
||||||
name: song.name,
|
id: bestMatch.id,
|
||||||
};
|
lyrics,
|
||||||
const response = await FETCHERS[source](params as unknown as LyricSearchQuery);
|
name: bestMatch.name,
|
||||||
|
source: bestMatch.source,
|
||||||
if (response) {
|
};
|
||||||
const newResult = cached
|
|
||||||
? {
|
|
||||||
...cached,
|
|
||||||
[source]: response,
|
|
||||||
}
|
|
||||||
: ({ [source]: response } as CachedLyrics);
|
|
||||||
|
|
||||||
if (lyricCache.size === MAX_CACHED_ITEMS && cached === undefined) {
|
|
||||||
const toRemove = lyricCache.keys().next().value;
|
|
||||||
if (toRemove) {
|
|
||||||
lyricCache.delete(toRemove);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
lyricCache.set(song.id.toString(), newResult);
|
|
||||||
|
|
||||||
lyricsFromSource = response;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`Error fetching lyrics from ${bestMatch.source}:`, error);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (lyricsFromSource) {
|
||||||
|
const newResult = cached
|
||||||
|
? {
|
||||||
|
...cached,
|
||||||
|
[lyricsFromSource.source]: lyricsFromSource,
|
||||||
|
}
|
||||||
|
: ({ [lyricsFromSource.source]: lyricsFromSource } as CachedLyrics);
|
||||||
|
|
||||||
|
if (lyricCache.size === MAX_CACHED_ITEMS && cached === undefined) {
|
||||||
|
const toRemove = lyricCache.keys().next().value;
|
||||||
|
if (toRemove) {
|
||||||
|
lyricCache.delete(toRemove);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
lyricCache.set(song.id.toString(), newResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
return lyricsFromSource;
|
return lyricsFromSource;
|
||||||
};
|
};
|
||||||
|
|
||||||
const searchRemoteLyrics = async (params: LyricSearchQuery) => {
|
const searchRemoteLyrics = async (params: LyricSearchQuery) => {
|
||||||
const sources = store.get('lyrics', []) as LyricSource[];
|
const allSearchResults = await searchAllSources(params);
|
||||||
|
|
||||||
const results: Record<LyricSource, InternetProviderLyricSearchResponse[]> = {
|
const results: Record<LyricSource, InternetProviderLyricSearchResponse[]> = {
|
||||||
[LyricSource.GENIUS]: [],
|
[LyricSource.GENIUS]: [],
|
||||||
[LyricSource.LRCLIB]: [],
|
[LyricSource.LRCLIB]: [],
|
||||||
[LyricSource.NETEASE]: [],
|
[LyricSource.NETEASE]: [],
|
||||||
|
[LyricSource.SIMPMUSIC]: [],
|
||||||
};
|
};
|
||||||
|
for (const item of allSearchResults) {
|
||||||
for (const source of sources) {
|
results[item.source].push(item);
|
||||||
const response = await SEARCH_FETCHERS[source](params);
|
|
||||||
|
|
||||||
if (response) {
|
|
||||||
response.forEach((result) => {
|
|
||||||
results[source].push(result);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return results;
|
return results;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,12 @@ const TIMEOUT_MS = 5000;
|
|||||||
export interface LrcLibSearchResponse {
|
export interface LrcLibSearchResponse {
|
||||||
albumName: string;
|
albumName: string;
|
||||||
artistName: string;
|
artistName: string;
|
||||||
|
duration?: number;
|
||||||
id: number;
|
id: number;
|
||||||
|
instrumental?: boolean;
|
||||||
name: string;
|
name: string;
|
||||||
|
plainLyrics: null | string;
|
||||||
|
syncedLyrics: null | string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface LrcLibTrackResponse {
|
export interface LrcLibTrackResponse {
|
||||||
@@ -42,7 +46,7 @@ export async function getLyricsBySongId(songId: string): Promise<null | string>
|
|||||||
try {
|
try {
|
||||||
result = await axios.get<LrcLibTrackResponse>(`${FETCH_URL}/${songId}`);
|
result = await axios.get<LrcLibTrackResponse>(`${FETCH_URL}/${songId}`);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('LrcLib lyrics request got an error!', e);
|
console.error('LrcLib lyrics request got an error!', (e as Error)?.message);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,18 +58,20 @@ export async function getSearchResults(
|
|||||||
): Promise<InternetProviderLyricSearchResponse[] | null> {
|
): Promise<InternetProviderLyricSearchResponse[] | null> {
|
||||||
let result: AxiosResponse<LrcLibSearchResponse[]>;
|
let result: AxiosResponse<LrcLibSearchResponse[]>;
|
||||||
|
|
||||||
if (!params.name) {
|
if (!params.name && !params.artist) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const searchQuery = [params.name, params.artist].join(' ');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
result = await axios.get<LrcLibSearchResponse[]>(SEEARCH_URL, {
|
result = await axios.get<LrcLibSearchResponse[]>(SEEARCH_URL, {
|
||||||
params: {
|
params: {
|
||||||
q: params.name,
|
q: searchQuery,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('LrcLib search request got an error!', e);
|
console.error('LrcLib search request got an error!', (e as Error)?.message);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -75,6 +81,7 @@ export async function getSearchResults(
|
|||||||
return {
|
return {
|
||||||
artist: song.artistName,
|
artist: song.artistName,
|
||||||
id: String(song.id),
|
id: String(song.id),
|
||||||
|
isSync: song.syncedLyrics ? true : false,
|
||||||
name: song.name,
|
name: song.name,
|
||||||
source: LyricSource.LRCLIB,
|
source: LyricSource.LRCLIB,
|
||||||
};
|
};
|
||||||
@@ -102,14 +109,13 @@ export async function query(
|
|||||||
timeout: TIMEOUT_MS,
|
timeout: TIMEOUT_MS,
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('LrcLib search request got an error!', e);
|
console.error('LrcLib search request got an error!', (e as Error).message);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const lyrics = result.data.syncedLyrics || result.data.plainLyrics || null;
|
const lyrics = result.data.syncedLyrics || result.data.plainLyrics || null;
|
||||||
|
|
||||||
if (!lyrics) {
|
if (!lyrics) {
|
||||||
console.error(`Could not get lyrics on LrcLib!`);
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ export async function getSearchResults(
|
|||||||
return {
|
return {
|
||||||
artist,
|
artist,
|
||||||
id: String(song.id),
|
id: String(song.id),
|
||||||
|
isSync: null,
|
||||||
name: song.name,
|
name: song.name,
|
||||||
source: LyricSource.NETEASE,
|
source: LyricSource.NETEASE,
|
||||||
};
|
};
|
||||||
@@ -141,13 +142,11 @@ export async function query(
|
|||||||
): Promise<InternetProviderLyricResponse | null> {
|
): Promise<InternetProviderLyricResponse | null> {
|
||||||
const lyricsMatch = await getMatchedLyrics(params);
|
const lyricsMatch = await getMatchedLyrics(params);
|
||||||
if (!lyricsMatch) {
|
if (!lyricsMatch) {
|
||||||
console.error('Could not find the song on NetEase!');
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const lyrics = await getLyricsBySongId(lyricsMatch.id);
|
const lyrics = await getLyricsBySongId(lyricsMatch.id);
|
||||||
if (!lyrics) {
|
if (!lyrics) {
|
||||||
console.error('Could not get lyrics on NetEase!');
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import Fuse, { IFuseOptions } from 'fuse.js';
|
import Fuse, { FuseResult, IFuseOptions } from 'fuse.js';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
InternetProviderLyricSearchResponse,
|
InternetProviderLyricSearchResponse,
|
||||||
@@ -15,20 +15,81 @@ export const orderSearchResults = (args: {
|
|||||||
fieldNormWeight: 1,
|
fieldNormWeight: 1,
|
||||||
includeScore: true,
|
includeScore: true,
|
||||||
keys: [
|
keys: [
|
||||||
{ getFn: (song) => song.name, name: 'name', weight: 3 },
|
{ getFn: (song) => song.name, name: 'name', weight: 2 },
|
||||||
{ getFn: (song) => song.artist, name: 'artist' },
|
{ getFn: (song) => song.artist, name: 'artist', weight: 2 },
|
||||||
],
|
],
|
||||||
threshold: 1.0,
|
threshold: 0.6,
|
||||||
};
|
};
|
||||||
|
|
||||||
const fuse = new Fuse(results, options);
|
const fuse = new Fuse(results, options);
|
||||||
|
|
||||||
const searchResults = fuse.search<InternetProviderLyricSearchResponse>({
|
let searchResults: Array<FuseResult<InternetProviderLyricSearchResponse>>;
|
||||||
...(params.artist && { artist: params.artist }),
|
|
||||||
...(params.name && { name: params.name }),
|
if (params.artist && params.name) {
|
||||||
|
const artistFuse = new Fuse(results, {
|
||||||
|
includeScore: true,
|
||||||
|
keys: [{ getFn: (song) => song.artist, name: 'artist' }],
|
||||||
|
threshold: 0.6,
|
||||||
|
});
|
||||||
|
|
||||||
|
const nameFuse = new Fuse(results, {
|
||||||
|
includeScore: true,
|
||||||
|
keys: [{ getFn: (song) => song.name, name: 'name' }],
|
||||||
|
threshold: 0.6,
|
||||||
|
});
|
||||||
|
|
||||||
|
const artistResults = artistFuse.search(params.artist);
|
||||||
|
const nameResults = nameFuse.search(params.name);
|
||||||
|
|
||||||
|
const artistScores = new Map(artistResults.map((r) => [r.item.id, r.score ?? 1]));
|
||||||
|
const nameScores = new Map(nameResults.map((r) => [r.item.id, r.score ?? 1]));
|
||||||
|
|
||||||
|
const combinedResults = new Map<string, FuseResult<InternetProviderLyricSearchResponse>>();
|
||||||
|
|
||||||
|
artistResults.forEach((result) => {
|
||||||
|
const nameScore = nameScores.get(result.item.id);
|
||||||
|
if (nameScore !== undefined) {
|
||||||
|
const combinedScore = Math.max(result.score ?? 1, nameScore);
|
||||||
|
combinedResults.set(result.item.id, {
|
||||||
|
...result,
|
||||||
|
score: combinedScore,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
nameResults.forEach((result) => {
|
||||||
|
if (!combinedResults.has(result.item.id)) {
|
||||||
|
const artistScore = artistScores.get(result.item.id);
|
||||||
|
if (artistScore !== undefined) {
|
||||||
|
const combinedScore = Math.max(result.score ?? 1, artistScore);
|
||||||
|
combinedResults.set(result.item.id, {
|
||||||
|
...result,
|
||||||
|
score: combinedScore,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
searchResults = Array.from(combinedResults.values());
|
||||||
|
} else {
|
||||||
|
searchResults = fuse.search<InternetProviderLyricSearchResponse>({
|
||||||
|
...(params.artist && { artist: params.artist }),
|
||||||
|
...(params.name && { name: params.name }),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
const sortedResults = searchResults.sort((a, b) => {
|
||||||
|
const aIsSync = a.item.isSync === true ? 1 : 0;
|
||||||
|
const bIsSync = b.item.isSync === true ? 1 : 0;
|
||||||
|
|
||||||
|
if (aIsSync !== bIsSync) {
|
||||||
|
return bIsSync - aIsSync;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (a.score || 0) - (b.score || 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
return searchResults.map((result) => ({
|
return sortedResults.map((result) => ({
|
||||||
...result.item,
|
...result.item,
|
||||||
score: result.score,
|
score: result.score,
|
||||||
}));
|
}));
|
||||||
|
|||||||