mirror of
https://github.com/Tzahi12345/YoutubeDL-Material.git
synced 2026-04-19 21:03:20 +03:00
Compare commits
1 Commits
dependabot
...
dependabot
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0a6f9d6f42 |
43
.github/workflows/docker-release.yml
vendored
43
.github/workflows/docker-release.yml
vendored
@@ -6,25 +6,19 @@ on:
|
||||
tags:
|
||||
description: 'Docker tags'
|
||||
required: true
|
||||
release:
|
||||
types: [published]
|
||||
|
||||
jobs:
|
||||
build-and-push:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Set hash
|
||||
id: vars
|
||||
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
|
||||
|
||||
- name: Get current date
|
||||
id: date
|
||||
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
|
||||
|
||||
- name: create-json
|
||||
id: create-json
|
||||
uses: jsdaniell/create-json@1.1.2
|
||||
@@ -32,49 +26,15 @@ jobs:
|
||||
name: "version.json"
|
||||
json: '{"type": "docker", "tag": "latest", "commit": "${{ steps.vars.outputs.sha_short }}", "date": "${{ steps.date.outputs.date }}"}'
|
||||
dir: 'backend/'
|
||||
|
||||
- name: Set image tag
|
||||
id: tags
|
||||
run: |
|
||||
if [ ${{ github.event.action }} == "workflow_dispatch" ]; then
|
||||
echo "::set-output name=tags::${{ github.event.inputs.tags }}"
|
||||
elif [ ${{ github.event.action }} == "release" ]; then
|
||||
echo "::set-output name=tags::${{ github.event.release.tag_name }}"
|
||||
else
|
||||
echo "Unknown workflow trigger: ${{ github.event.action }}! Cannot determine default tag."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- name: Generate Docker image metadata
|
||||
id: docker-meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: |
|
||||
${{ secrets.DOCKERHUB_USERNAME }}/${{ secrets.DOCKERHUB_REPO }}
|
||||
ghcr.io/${{ github.repository_owner }}/${{ secrets.DOCKERHUB_REPO }}
|
||||
tags: |
|
||||
raw=${{ steps.tags.outputs.tags }}
|
||||
raw=latest
|
||||
|
||||
- name: setup platform emulator
|
||||
uses: docker/setup-qemu-action@v1
|
||||
|
||||
- name: setup multi-arch docker build
|
||||
uses: docker/setup-buildx-action@v1
|
||||
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: build & push images
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
@@ -82,5 +42,4 @@ jobs:
|
||||
file: ./Dockerfile
|
||||
platforms: linux/amd64,linux/arm,linux/arm64/v8
|
||||
push: true
|
||||
tags: ${{ steps.docker-meta.outputs.tags }}
|
||||
labels: ${{ steps.docker-meta.outputs.labels }}
|
||||
tags: ${{ github.event.inputs.tags }}
|
||||
|
||||
37
.github/workflows/docker.yml
vendored
37
.github/workflows/docker.yml
vendored
@@ -20,15 +20,12 @@ jobs:
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Set hash
|
||||
id: vars
|
||||
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
|
||||
|
||||
- name: Get current date
|
||||
id: date
|
||||
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
|
||||
|
||||
- name: create-json
|
||||
id: create-json
|
||||
uses: jsdaniell/create-json@1.1.2
|
||||
@@ -36,42 +33,15 @@ jobs:
|
||||
name: "version.json"
|
||||
json: '{"type": "docker", "tag": "${{secrets.DOCKERHUB_MASTER_TAG}}", "commit": "${{ steps.vars.outputs.sha_short }}", "date": "${{ steps.date.outputs.date }}"}'
|
||||
dir: 'backend/'
|
||||
|
||||
- name: setup platform emulator
|
||||
uses: docker/setup-qemu-action@v1
|
||||
|
||||
- name: setup multi-arch docker build
|
||||
uses: docker/setup-buildx-action@v1
|
||||
|
||||
- name: Generate Docker image metadata
|
||||
id: docker-meta
|
||||
uses: docker/metadata-action@v4
|
||||
# Defaults:
|
||||
# DOCKERHUB_USERNAME : tzahi12345
|
||||
# DOCKERHUB_REPO : youtubedl-material
|
||||
# DOCKERHUB_MASTER_TAG: nightly
|
||||
with:
|
||||
images: |
|
||||
${{ secrets.DOCKERHUB_USERNAME }}/${{ secrets.DOCKERHUB_REPO }}
|
||||
ghcr.io/${{ github.repository_owner }}/${{ secrets.DOCKERHUB_REPO }}
|
||||
tags: |
|
||||
type=raw,${{secrets.DOCKERHUB_MASTER_TAG}}-{{ date 'YYYY-MM-DD' }}
|
||||
type=raw,${{secrets.DOCKERHUB_MASTER_TAG}}
|
||||
type=sha,prefix=sha-,format=short
|
||||
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: build & push images
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
@@ -79,5 +49,8 @@ jobs:
|
||||
file: ./Dockerfile
|
||||
platforms: linux/amd64,linux/arm,linux/arm64/v8
|
||||
push: true
|
||||
tags: ${{ steps.docker-meta.outputs.tags }}
|
||||
labels: ${{ steps.docker-meta.outputs.labels }}
|
||||
# Defaults:
|
||||
# DOCKERHUB_USERNAME : tzahi12345
|
||||
# DOCKERHUB_REPO : youtubedl-material
|
||||
# DOCKERHUB_MASTER_TAG: nightly
|
||||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/${{ secrets.DOCKERHUB_REPO }}:${{secrets.DOCKERHUB_MASTER_TAG}}
|
||||
|
||||
20
package-lock.json
generated
20
package-lock.json
generated
@@ -7722,18 +7722,18 @@
|
||||
}
|
||||
},
|
||||
"karma-jasmine": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz",
|
||||
"integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==",
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
|
||||
"integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"jasmine-core": "^4.1.0"
|
||||
"jasmine-core": "^3.6.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"jasmine-core": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.2.0.tgz",
|
||||
"integrity": "sha512-OcFpBrIhnbmb9wfI8cqPSJ50pv3Wg4/NSgoZIqHzIwO/2a9qivJWzv8hUvaREIMYYJBas6AvfXATFdVuzzCqVw==",
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz",
|
||||
"integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
@@ -10687,9 +10687,9 @@
|
||||
}
|
||||
},
|
||||
"rxjs-compat": {
|
||||
"version": "6.5.4",
|
||||
"resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.5.4.tgz",
|
||||
"integrity": "sha512-rkn+lbOHUQOurdd74J/hjmDsG9nFx0z66fvnbs8M95nrtKvNqCKdk7iZqdY51CGmDemTQk+kUPy4s8HVOHtkfA=="
|
||||
"version": "6.6.7",
|
||||
"resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.7.tgz",
|
||||
"integrity": "sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw=="
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"ngx-avatars": "^1.3.1",
|
||||
"ngx-file-drop": "^13.0.0",
|
||||
"rxjs": "^6.6.3",
|
||||
"rxjs-compat": "^6.0.0-rc.0",
|
||||
"rxjs-compat": "^6.6.7",
|
||||
"tslib": "^2.0.0",
|
||||
"typescript": "~4.6.3",
|
||||
"xliff-to-json": "^1.0.4",
|
||||
@@ -74,7 +74,7 @@
|
||||
"karma-chrome-launcher": "~3.1.0",
|
||||
"karma-cli": "~1.0.1",
|
||||
"karma-coverage-istanbul-reporter": "~3.0.2",
|
||||
"karma-jasmine": "~5.1.0",
|
||||
"karma-jasmine": "~4.0.0",
|
||||
"karma-jasmine-html-reporter": "^1.5.0",
|
||||
"openapi-typescript-codegen": "^0.21.0",
|
||||
"protractor": "~7.0.0",
|
||||
|
||||
@@ -732,8 +732,8 @@
|
||||
<note priority="1" from="description">Allow subscriptions setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
||||
<source>Subscriptions base path</source>
|
||||
<target state="translated">Le chemin de base pour les abonnements</target>
|
||||
<source>Base bath for subscriptions</source>
|
||||
<target state="needs-translation">Chemin de base pour les abonnements</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
@@ -2834,8 +2834,8 @@
|
||||
<note priority="1" from="description">Autoplay checkbox</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7220285196408439810" datatype="html">
|
||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
||||
<target state="translated">Le téléchargement <x id="url" equiv-text="url"/> à était ajouté à la queue !</target>
|
||||
<source>Download for <x id="url" equiv-text="d, cropF"/> has been queued!</source>
|
||||
<target>Le téléchargement <x id="url" equiv-text="d, cropF"/> à était ajouté à la queue !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||
<context context-type="linenumber">469</context>
|
||||
@@ -2961,8 +2961,8 @@
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2560364143605631750" datatype="html">
|
||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
||||
<target state="translated">Erreur pour <x id="url" equiv-text="download['url']"/></target>
|
||||
<source>Error for <x id="url" equiv-text="}); retu"/></source>
|
||||
<target>Erreur pour <x id="url" equiv-text="}); retu"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">238</context>
|
||||
@@ -3165,278 +3165,6 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">Skip ad button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
||||
<source>Tasks</source>
|
||||
<target state="translated">Tâches</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.html</context>
|
||||
<context context-type="linenumber">47</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Navigation menu Tasks Page title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="84a36cb75660b736773fe36ffa3d54f0f0fe363e" datatype="html">
|
||||
<source>N/A</source>
|
||||
<target state="translated">N/D</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">N/A</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="698f716f927f633b16cbe2308d90b2dba51f7556" datatype="html">
|
||||
<source>Last confirmed</source>
|
||||
<target state="translated">Dernière confirmation</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Last confirmed</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="f8a2361f3bd8fb05bf92080e2755bddd56ab64d7" datatype="html">
|
||||
<source>Reset tasks</source>
|
||||
<target state="translated">Rétablir les tâches</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Reset tasks button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5588424857086384816" datatype="html">
|
||||
<source>Reset tasks</source>
|
||||
<target state="translated">Rétablir les tâches</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
||||
<source>No tasks available!</source>
|
||||
<target state="translated">Aucun tâche disponible !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">94</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">No tasks label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5615896113581458384" datatype="html">
|
||||
<source>Successfully ran task!</source>
|
||||
<target state="translated">Tâche lancée avec succès !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4707127982271899773" datatype="html">
|
||||
<source>Successfully confirmed task!</source>
|
||||
<target state="translated">Tâche confirmée avec succès !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8612475568724527886" datatype="html">
|
||||
<source>Tasks successfully reset!</source>
|
||||
<target state="translated">Tâche rétablie avec succès !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">142</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="40bd7093f5fbd3fbeff9a50baaf5d4c8416add1e" datatype="html">
|
||||
<source>Restore DB from backup</source>
|
||||
<target state="translated">Restaurer la base depuis une sauvegarde</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restore DB from backup button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5ff9ae1f4c26bf2ddf6e9d5e4136916c5ce6a941" datatype="html">
|
||||
<source>Clear missing files from DB:</source>
|
||||
<target state="translated">Effacer les fichiers manquants de la base :</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">57</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear missing files from DB</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4391397241847e675f6c38bbdec6b2883157fb1a" datatype="html">
|
||||
<source>Clear duplicate files from DB:</source>
|
||||
<target state="translated">Effacer les fichiers doublons de la base :</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear duplicate files from DB</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2106110452479146311" datatype="html">
|
||||
<source>Failed to run task!</source>
|
||||
<target state="translated">Échec de lancement de la tâche !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">81</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="9121124215111024650" datatype="html">
|
||||
<source>Failed to confirm task!</source>
|
||||
<target state="translated">Échec de confirmation de la tâche !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="1709994363138824316" datatype="html">
|
||||
<source>Failed to reset tasks!</source>
|
||||
<target state="translated">Échec de rétablissement de la tâche !</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">144</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">147</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="9562dd1e902acc4cc6a6e09cba66a2775daf7794" datatype="html">
|
||||
<source>Update binary to:</source>
|
||||
<target state="translated">Envoyer les binaires à :</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update binary to</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4334913030311371594" datatype="html">
|
||||
<source>Would you like to reset your tasks? All your schedules will be removed as well.</source>
|
||||
<target state="translated">Voulez-vous rétablir vos tâches ? Tous les programmations seront supprimées aussi.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">133</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
||||
<source>Update</source>
|
||||
<target state="translated">Mettre à jour</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
||||
<source>Recurring</source>
|
||||
<target state="translated">Récurrent</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Recurring</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9b3d305551358858e1892169a94527e0cc4dbf5b" datatype="html">
|
||||
<source>Run</source>
|
||||
<target state="translated">Lancer</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Run</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
||||
<source>Last ran</source>
|
||||
<target state="translated">Dernier lancement</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Last ran</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="3b7d6ff5d14ab177ce3e2d217b1927fb2e4aefd1" datatype="html">
|
||||
<source>Not scheduled</source>
|
||||
<target state="translated">Non programmé</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Not scheduled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="81b97b8ea996ad1e4f9fca8415021850214884b1" datatype="html">
|
||||
<source>Status</source>
|
||||
<target state="translated">Status</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Status</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d97425ce76bf3df50bcb643b5f409844770458f6" datatype="html">
|
||||
<source>Busy</source>
|
||||
<target state="translated">Occupé</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Busy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html">
|
||||
<source>Enabled</source>
|
||||
<target state="translated">Actif</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Enabled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
||||
<source>Restore</source>
|
||||
<target state="translated">Restorer</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restore button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7808756054397155068" datatype="html">
|
||||
<source>Reset</source>
|
||||
<target state="translated">Rétablir</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">134</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4a4f46a2dcec36bd5c8c371ceee55c2226dec27f" datatype="html">
|
||||
<source>Schedule</source>
|
||||
<target state="translated">Programmé</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Schedule</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7e121a443a8e9d92218f987001b650c59504d815" datatype="html">
|
||||
<source>Scheduled for</source>
|
||||
<target state="translated">Programmé pour</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Scheduled</note>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
|
||||
<file source-language="en-US" datatype="plaintext" original="ng2.template" target-language="it">
|
||||
<body>
|
||||
@@ -727,7 +727,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
||||
<source>Subscriptions base path</source>
|
||||
<target state="translated">Percorso predefinito iscrizioni</target>
|
||||
<target>Percorso salvataggio playlist sottoscritte</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
@@ -2477,876 +2477,6 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">Max quality placeholder</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="47955e2cc6986625528b4352034858180d675281" datatype="html">
|
||||
<source>Database location:</source>
|
||||
<target state="translated">Posizione database:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">311</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Database location label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="635285fa5624d50a408feb7eb564c0db0d3f1ce1" datatype="html">
|
||||
<source>Restart server</source>
|
||||
<target state="translated">Riavvia server</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">418</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restart server button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="72c341bca7ebacc66e8a13f1a527d500619e89ff" datatype="html">
|
||||
<source>Stage</source>
|
||||
<target state="translated">Fase</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Stage</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="15793f4cbc261bedbc60f7105533dde536a3f42b" datatype="html">
|
||||
<source>Progress</source>
|
||||
<target state="translated">Avanzamento</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Progress</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="73a7ade062c611e4bc92f3a4c672bee29b8aae9d" datatype="html">
|
||||
<source>Watch content</source>
|
||||
<target state="translated">Guarda il contenuto</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Watch content</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="54cb4c7c3a0da911ebda5a07666b448868020308" datatype="html">
|
||||
<source>Show error</source>
|
||||
<target state="translated">Mostra errore</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Show error</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46" datatype="html">
|
||||
<source>Clear</source>
|
||||
<target state="translated">Pulisci</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b6d79c6ff771d7b86ce572306867a1705200f957" datatype="html">
|
||||
<source>Restart</source>
|
||||
<target state="translated">Riavvia</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restart</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b36b7458192b833592e13029fa8a0b3555e0d9bd" datatype="html">
|
||||
<source>Pause all downloads</source>
|
||||
<target state="translated">Metti in pausa tutti i downloads</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Pause all downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9b2084f9aea764292cf0978cb083907d8be51bf7" datatype="html">
|
||||
<source>Resume all downloads</source>
|
||||
<target state="translated">Riprendi tutti i downloads</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Resume all downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="50e85c3b33fb74c0d3c0f97182611f6c1d9cf10e" datatype="html">
|
||||
<source>Add to playlist</source>
|
||||
<target state="translated">Aggiungi a playlist</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/unified-file-card/unified-file-card.component.html</context>
|
||||
<context context-type="linenumber">26</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Add to playlist menu item</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4cd979821c89535df23df1c8ac8f260673610d90" datatype="html">
|
||||
<source>Resume</source>
|
||||
<target state="translated">Riprendi</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Resume</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e" datatype="html">
|
||||
<source>Title</source>
|
||||
<target state="translated">Titolo</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="030b4423b92167200e39519599f9b863b4f7c62c" datatype="html">
|
||||
<source>Actions</source>
|
||||
<target state="translated">Azioni</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Actions</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d97425ce76bf3df50bcb643b5f409844770458f6" datatype="html">
|
||||
<source>Busy</source>
|
||||
<target state="translated">Occupato</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Busy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7e121a443a8e9d92218f987001b650c59504d815" datatype="html">
|
||||
<source>Scheduled for</source>
|
||||
<target state="translated">Programmato per</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Scheduled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2f933b826a570836cab04f683970a2d22068458c" datatype="html">
|
||||
<source>Date</source>
|
||||
<target state="translated">Data</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Date</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b2838c6165a9672a17db188f4dd9676574353dd8" datatype="html">
|
||||
<source>Pause</source>
|
||||
<target state="translated">Pausa</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Pause</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="8384225360105280028" datatype="html">
|
||||
<source>Complete</source>
|
||||
<target state="translated">Completato</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2560364143605631750" datatype="html">
|
||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
||||
<target state="translated">Errore per <x id="url" equiv-text="download['url']"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">238</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3795459839164395144" datatype="html">
|
||||
<source>Copied to clipboard!</source>
|
||||
<target state="translated">Copiato negli appunti!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">249</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4e1fdb6039c7c6b7630ed70d6d20eb0c9db7d342" datatype="html">
|
||||
<source>Video only</source>
|
||||
<target state="translated">Solo video</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Video only</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
||||
<source>No tasks available!</source>
|
||||
<target state="translated">Nessuna attività disponibile!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">94</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">No tasks label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="3b7d6ff5d14ab177ce3e2d217b1927fb2e4aefd1" datatype="html">
|
||||
<source>Not scheduled</source>
|
||||
<target state="translated">Non programmato</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Not scheduled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
||||
<source>Recurring</source>
|
||||
<target state="translated">Ricorrente</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Recurring</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1f6d3986a970af27f16f8a95ce0dc3033cc90a83" datatype="html">
|
||||
<source>With this setting enabled, if a single video matches a category, the entire playlist will receive that category.</source>
|
||||
<target state="translated">Con questa impostazione abilitata, se un singolo video corrisponde a una categoria, l'intera playlist riceverà quella categoria.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">152</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Allow playlist categorization setting tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4920978fc336333b5cda11b1dedf172c3183d2da" datatype="html">
|
||||
<source>Allow autoplay</source>
|
||||
<target state="translated">Concedi riproduzione automatica</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">223</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Allow autoplay setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="742202f9ba533bc9a92a1aec2862b0485c5f601b" datatype="html">
|
||||
<source>Audio only</source>
|
||||
<target state="translated">Solo audio</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Audio only</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="71e477b9cfa411def3404c5fe57d3986772c54e8" datatype="html">
|
||||
<source>Installation type:</source>
|
||||
<target state="translated">Tipo installazione:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Installation type</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="682ca154aba791fe87aa293b29c921247e12da9c" datatype="html">
|
||||
<source>Commit hash:</source>
|
||||
<target state="translated">Hash commit:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Commit hash</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
||||
<source>Tasks</source>
|
||||
<target state="translated">Attività</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.html</context>
|
||||
<context context-type="linenumber">47</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Navigation menu Tasks Page title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="47bbc861efa59ba4135e6aa8f63213420e3f3b91" datatype="html">
|
||||
<source>Subscription</source>
|
||||
<target state="translated">Iscrizione</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Subscription</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="601a28988581b5398ca6471027487e098d236e0e" datatype="html">
|
||||
<source>Clear finished downloads</source>
|
||||
<target state="translated">Pulisci i downloads terminati</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear finished downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2827589726081052618" datatype="html">
|
||||
<source>Creating download</source>
|
||||
<target state="translated">Creando download</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4027175717527633324" datatype="html">
|
||||
<source>Getting info</source>
|
||||
<target state="translated">Ottenendo informazioni</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7724483709075923163" datatype="html">
|
||||
<source>Downloading file</source>
|
||||
<target state="translated">Scaricando il file</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7180002287537831534" datatype="html">
|
||||
<source>Clear finished downloads</source>
|
||||
<target state="translated">Pulisci i downloads terminati</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8007838850199625121" datatype="html">
|
||||
<source>Would you like to clear your finished downloads?</source>
|
||||
<target state="translated">Vuoi pulire i tuoi downloads terminati?</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">130</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8700121026680200191" datatype="html">
|
||||
<source>Clear</source>
|
||||
<target state="translated">Pulisci</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">131</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8738732372986673558" datatype="html">
|
||||
<source>Copy to clipboard</source>
|
||||
<target state="translated">Copia negli appunti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">240</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7819314041543176992" datatype="html">
|
||||
<source>Close</source>
|
||||
<target state="translated">Chiudi</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">241</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="b4e61d531b8db72449f043f122119da964f4fc54" datatype="html">
|
||||
<source>File type</source>
|
||||
<target state="translated">Tipo file</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">File type</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="a47b663952ecf47fd8bc942a1c08ff0d3893bba5" datatype="html">
|
||||
<source>Both</source>
|
||||
<target state="translated">Entrambi</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">54</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Both</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="82dbc50a84e5c0865aa27479b8ce82da3a85d29b" datatype="html">
|
||||
<source>Skip ad</source>
|
||||
<target state="translated">Salta pubblicità</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/skip-ad-button/skip-ad-button.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Skip ad button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
||||
<source>Last ran</source>
|
||||
<target state="translated">Ultima esecuzione</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Last ran</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="84a36cb75660b736773fe36ffa3d54f0f0fe363e" datatype="html">
|
||||
<source>N/A</source>
|
||||
<target state="translated">N/A</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">N/A</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="698f716f927f633b16cbe2308d90b2dba51f7556" datatype="html">
|
||||
<source>Last confirmed</source>
|
||||
<target state="translated">Ultimo confermato</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Last confirmed</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="81b97b8ea996ad1e4f9fca8415021850214884b1" datatype="html">
|
||||
<source>Status</source>
|
||||
<target state="translated">Stato</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Status</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4391397241847e675f6c38bbdec6b2883157fb1a" datatype="html">
|
||||
<source>Clear duplicate files from DB:</source>
|
||||
<target state="translated">Pulisci i files duplicati dal DB:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear duplicate files from DB</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5ff9ae1f4c26bf2ddf6e9d5e4136916c5ce6a941" datatype="html">
|
||||
<source>Clear missing files from DB:</source>
|
||||
<target state="translated">Pulisci i files mancanti dal DB:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">57</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear missing files from DB</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9562dd1e902acc4cc6a6e09cba66a2775daf7794" datatype="html">
|
||||
<source>Update binary to:</source>
|
||||
<target state="translated">Aggiorna binario a:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update binary to</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9b3d305551358858e1892169a94527e0cc4dbf5b" datatype="html">
|
||||
<source>Run</source>
|
||||
<target state="translated">Esegui</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Run</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4a4f46a2dcec36bd5c8c371ceee55c2226dec27f" datatype="html">
|
||||
<source>Schedule</source>
|
||||
<target state="translated">Programma</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Schedule</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="40bd7093f5fbd3fbeff9a50baaf5d4c8416add1e" datatype="html">
|
||||
<source>Restore DB from backup</source>
|
||||
<target state="translated">Ripristina DB da salvataggio</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restore DB from backup button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="f8a2361f3bd8fb05bf92080e2755bddd56ab64d7" datatype="html">
|
||||
<source>Reset tasks</source>
|
||||
<target state="translated">Ripristina attività</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Reset tasks button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5615896113581458384" datatype="html">
|
||||
<source>Successfully ran task!</source>
|
||||
<target state="translated">Attività eseguita con successo!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2106110452479146311" datatype="html">
|
||||
<source>Failed to run task!</source>
|
||||
<target state="translated">Errore nell'esecuzione dell'attività!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">81</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4707127982271899773" datatype="html">
|
||||
<source>Successfully confirmed task!</source>
|
||||
<target state="translated">Attività confermata con successo!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="9121124215111024650" datatype="html">
|
||||
<source>Failed to confirm task!</source>
|
||||
<target state="translated">Errore nel confermare l'attività!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5588424857086384816" datatype="html">
|
||||
<source>Reset tasks</source>
|
||||
<target state="translated">Ripristina attività</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4334913030311371594" datatype="html">
|
||||
<source>Would you like to reset your tasks? All your schedules will be removed as well.</source>
|
||||
<target state="translated">Vuoi ripristinare le tue attività? Saranno rimosse pure tutte le tue programmazioni.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">133</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7808756054397155068" datatype="html">
|
||||
<source>Reset</source>
|
||||
<target state="translated">Ripristina</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">134</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8612475568724527886" datatype="html">
|
||||
<source>Tasks successfully reset!</source>
|
||||
<target state="translated">Attività ripristinata con successo!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">142</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="1709994363138824316" datatype="html">
|
||||
<source>Failed to reset tasks!</source>
|
||||
<target state="translated">Errore nel ripristinare l'attività!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">144</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">147</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="17afa163f202c8ee76e5b731f4bbdd9920fc4a18" datatype="html">
|
||||
<source>Docker tag:</source>
|
||||
<target state="translated">Tag docker:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Docker tag</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4ae1f7f102b455472992ae58bc18426316366760" datatype="html">
|
||||
<source>Build date:</source>
|
||||
<target state="translated">Data build:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Build date</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="cba36d610ddba59b6dd6fbec77199eabf0ff2de3" datatype="html">
|
||||
<source>Randomize order when playing</source>
|
||||
<target state="translated">Ordine casuale durante la riproduzione</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/modify-playlist/modify-playlist.component.html</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Randomize order when playing checkbox label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
||||
<source>Restore</source>
|
||||
<target state="translated">Ripristina</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restore button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="94e2674467c7a08a291f9bd97ce694d4e47ffd62" datatype="html">
|
||||
<source>Share file</source>
|
||||
<target state="translated">Condividi file</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/share-media-dialog/share-media-dialog.component.html</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Share video dialog title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="998793c78895d53576f462054f13d6e515e923d9" datatype="html">
|
||||
<source>Update task schedule</source>
|
||||
<target state="translated">Aggiorna programmazione attività</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update task schedule</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html">
|
||||
<source>Enabled</source>
|
||||
<target state="translated">Abilitato</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Enabled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
||||
<source>Update</source>
|
||||
<target state="translated">Aggiorna</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="49e09cce4426975ba06c1667063d2c1df9c94362" datatype="html">
|
||||
<source>Autoplay</source>
|
||||
<target state="translated">Riproduzione automatica</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">70,72</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Autoplay checkbox</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="87fd779c638aa5d04e006cd61890b0584c2da385" datatype="html">
|
||||
<source>Replace args</source>
|
||||
<target state="translated">Rimpiazza gli argomenti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">116,118</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Replace args</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4e1291cb1d579e7b7a1b802e6a8fd16ef7a557fa" datatype="html">
|
||||
<source>Crop file</source>
|
||||
<target state="translated">Ritaglia file</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">160,162</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Crop video checkbox</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="44d007f6f8a2b19f12d85f9e49647b4ac02d7cbe" datatype="html">
|
||||
<source>Crop from (seconds)</source>
|
||||
<target state="translated">Ritaglia da (secondi)</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">164,166</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Crop from placeholder</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="661206c3ab91fa81e9d8b40afb29f1866b78432f" datatype="html">
|
||||
<source>Crop to (seconds)</source>
|
||||
<target state="translated">Ritaglia a (secondi)</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">169,171</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Crop to placeholder</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7220285196408439810" datatype="html">
|
||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
||||
<target state="translated">Il download per <x id="url" equiv-text="url"/> è stato aggiunto alla coda!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||
<context context-type="linenumber">403</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="fd374bee82dab66055b933496860f82b7b780159" datatype="html">
|
||||
<source>Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,,</source>
|
||||
<target state="translated">Argomenti personalizzati globali per i downloads nella pagina principale. (Imposta gli argomenti per ogni iscrizione separatamente!) Gli argomenti sono delimitati usando due virgole così: ,,</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">128</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Custom args setting input hint</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5da94ccb2301f586af26916e921bdad6d673ab58" datatype="html">
|
||||
<source>Allow playlist categorization</source>
|
||||
<target state="translated">Consenti categorizzazione playlist</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">152</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Allow playlist categorization setting label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="6c2714fbfa525868fea90cc7a8f8de62458fbecf" datatype="html">
|
||||
<source>Max concurrent downloads</source>
|
||||
<target state="translated">Numero massimo di downloads simultanei</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">177</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Max concurrent downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f9f174dc9939283b3192acc9e87d6c1e4cca118" datatype="html">
|
||||
<source>Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit.</source>
|
||||
<target state="translated">Limita il numero di downloads che possono essere scaricati simultaneamente. Usa -1 per nessun limite.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">178</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Max concurrent downloads input hint</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="a30fc9944a494022ba67b3046ad3d27c62dd7fee" datatype="html">
|
||||
<source>Download rate limit</source>
|
||||
<target state="translated">Limite di velocità di download</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Download rate limit input placeholder</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="0af5ee1867be592a6cd35a94faba8833b52c740f" datatype="html">
|
||||
<source>Rate limits your downloads to the specified amount. Ex: 200K</source>
|
||||
<target state="translated">Limita la velocità di download al limite specificato. Per esempio: 200K</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Download rate limit input hint</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="c55604d30653e3d8310190d8d26761226132a901" datatype="html">
|
||||
<source>Enables a button to skip ads when viewing supported videos.</source>
|
||||
<target state="translated">Abilita un pulsante per saltare le pubblicità quando si guardano i video supportati.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">271</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">SponsorBlock API tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4c8f776635ead63103de9d21b28e95eceaf5ab53" datatype="html">
|
||||
<source>Use SponsorBlock API</source>
|
||||
<target state="translated">Usa API SponsorBlock</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">271</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Use SponsorBlock API setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e243d8408e1a3d2ef6501b85899d02374ea34880" datatype="html">
|
||||
<source>Generates NFO files with every download, primarily used by Kodi.</source>
|
||||
<target state="translated">Genera files NFO per ogni download, usati principalmente da Kodi.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">274</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Generate NFO files tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e65fce85d6177d3582b376f9d622daebca5ee0da" datatype="html">
|
||||
<source>Generate NFO files</source>
|
||||
<target state="translated">Genera files NFO</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">274</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Generate NFO files setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html">
|
||||
<source>Database</source>
|
||||
<target state="translated">Database</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">305</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Database settings label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9f8de81d44ec2a9a58b97e589b9e3154b3966c60" datatype="html">
|
||||
<source>Records per table</source>
|
||||
<target state="translated">Records per tabella</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">312</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Records per table label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="3913164a51898aac444bf6c7150e46ad5a8a18ad" datatype="html">
|
||||
<source>MongoDB Connection String</source>
|
||||
<target state="translated">Stringa di Connessione MongoDB</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">320</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">MongoDB Connection String</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5473e36f5102e2ae22ce4c6620cacc40cc98da95" datatype="html">
|
||||
<source>Example:</source>
|
||||
<target state="translated">Esempio:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">321</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">MongoDB Connection String setting hint AKA preamble</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d54142de169844b014ae913a4056c31495f4a305" datatype="html">
|
||||
<source>Test connection string</source>
|
||||
<target state="translated">Prova stringa di connessione</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">325</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Test connection string button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="98e94c9bdac1ca8beb29d73b2e6f7a9e5e035aec" datatype="html">
|
||||
<source>Transfer DB to</source>
|
||||
<target state="translated">Trasferisci DB a</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">329</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Transfer DB button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b1c08387975e6feada407c9b5f5f564261b8192b" datatype="html">
|
||||
<source>Database information could not be retrieved. Check the server logs for more information.</source>
|
||||
<target state="translated">Impossibile recuperare le informazioni del database. Controllare i registri del server per ulteriori informazioni.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">333</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Database info not retrieved error message</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7307570005283604795" datatype="html">
|
||||
<source>You must enable multi-user mode to access this tab.</source>
|
||||
<target state="translated">È necessario abilitare la modalità multi-utente per accedere a questa scheda.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.ts</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3104,15 +3104,6 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">Skip ad button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
||||
<source>Tasks</source>
|
||||
<target state="translated">Tarefas</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.html</context>
|
||||
<context context-type="linenumber">47</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Navigation menu Tasks Page title</note>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="19d1ae64d94d28a29b2c57ae8671aace906b5401" datatype="html">
|
||||
<source>Path is relative to the config download path. Don't include extension.</source>
|
||||
<target state="translated">该路径是相对于配置中的下载路径,省略文件扩展名。</target>
|
||||
<target>该路径是相对于配置下载路径的,省略文件扩展名</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||
<context context-type="linenumber">131</context>
|
||||
@@ -1863,7 +1863,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="7117fc42f860e86d983bfccfcf2654e5750f3406" datatype="html">
|
||||
<source>No downloads available!</source>
|
||||
<target state="translated">无可用下载!</target>
|
||||
<target>没有下载可用!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
@@ -2312,7 +2312,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227" datatype="html">
|
||||
<source>See less.</source>
|
||||
<target state="translated">查看更少。</target>
|
||||
<target>查看更少</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/see-more/see-more.component.html</context>
|
||||
<context context-type="linenumber">8,9</context>
|
||||
@@ -2361,7 +2361,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="84ffcebac2709ca0785f4a1d5ba274433b5beabc" datatype="html">
|
||||
<source>Also known as a Client ID.</source>
|
||||
<target state="translated">也称为客户ID。</target>
|
||||
<target>也称为客户ID</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">249</context>
|
||||
@@ -2496,7 +2496,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="73423607944a694ce6f9e55cfee329681bb4d9f9" datatype="html">
|
||||
<source>No videos found.</source>
|
||||
<target state="translated">找不到视频。</target>
|
||||
<target>找不到视频</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
@@ -2602,7 +2602,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="98e94c9bdac1ca8beb29d73b2e6f7a9e5e035aec" datatype="html">
|
||||
<source>Transfer DB to</source>
|
||||
<target state="translated">转移数据库到</target>
|
||||
<target>数据库转移到</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">308</context>
|
||||
@@ -2629,7 +2629,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="3913164a51898aac444bf6c7150e46ad5a8a18ad" datatype="html">
|
||||
<source>MongoDB Connection String</source>
|
||||
<target state="translated">MongoDB URI 连接</target>
|
||||
<target>MongoDB 连接字符串</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">299</context>
|
||||
@@ -2717,732 +2717,6 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">Crop video checkbox</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7180002287537831534" datatype="html">
|
||||
<source>Clear finished downloads</source>
|
||||
<target state="translated">清空已完成任务</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">129</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8738732372986673558" datatype="html">
|
||||
<source>Copy to clipboard</source>
|
||||
<target state="translated">复制到剪切板</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">240</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8700121026680200191" datatype="html">
|
||||
<source>Clear</source>
|
||||
<target state="translated">清空</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">131</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2560364143605631750" datatype="html">
|
||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
||||
<target state="translated"><x id="url" equiv-text="download['url']"/> 报错</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">238</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7819314041543176992" datatype="html">
|
||||
<source>Close</source>
|
||||
<target state="translated">关闭</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">241</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3795459839164395144" datatype="html">
|
||||
<source>Copied to clipboard!</source>
|
||||
<target state="translated">已复制到剪切板!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">249</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2f933b826a570836cab04f683970a2d22068458c" datatype="html">
|
||||
<source>Date</source>
|
||||
<target state="translated">日期</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Date</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b2838c6165a9672a17db188f4dd9676574353dd8" datatype="html">
|
||||
<source>Pause</source>
|
||||
<target state="translated">暂停</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Pause</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4cd979821c89535df23df1c8ac8f260673610d90" datatype="html">
|
||||
<source>Resume</source>
|
||||
<target state="translated">继续</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Resume</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1709994363138824316" datatype="html">
|
||||
<source>Failed to reset tasks!</source>
|
||||
<target state="translated">重置失败!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">144</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">147</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="49e09cce4426975ba06c1667063d2c1df9c94362" datatype="html">
|
||||
<source>Autoplay</source>
|
||||
<target state="translated">自动播放</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">70,72</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Autoplay checkbox</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="87fd779c638aa5d04e006cd61890b0584c2da385" datatype="html">
|
||||
<source>Replace args</source>
|
||||
<target state="translated">替换参数</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.html</context>
|
||||
<context context-type="linenumber">116,118</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Replace args</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e243d8408e1a3d2ef6501b85899d02374ea34880" datatype="html">
|
||||
<source>Generates NFO files with every download, primarily used by Kodi.</source>
|
||||
<target state="translated">每次下载创建一个主要由 Kodi 使用的 NFO 文件。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">274</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Generate NFO files tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7307570005283604795" datatype="html">
|
||||
<source>You must enable multi-user mode to access this tab.</source>
|
||||
<target state="translated">启用多用户模式来访问此页面。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.ts</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="c55604d30653e3d8310190d8d26761226132a901" datatype="html">
|
||||
<source>Enables a button to skip ads when viewing supported videos.</source>
|
||||
<target state="translated">观看视频时启用跳过广告按钮。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">271</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">SponsorBlock API tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e" datatype="html">
|
||||
<source>Title</source>
|
||||
<target state="translated">标题</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="47bbc861efa59ba4135e6aa8f63213420e3f3b91" datatype="html">
|
||||
<source>Subscription</source>
|
||||
<target state="translated">订阅</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Subscription</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="15793f4cbc261bedbc60f7105533dde536a3f42b" datatype="html">
|
||||
<source>Progress</source>
|
||||
<target state="translated">进度</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Progress</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="030b4423b92167200e39519599f9b863b4f7c62c" datatype="html">
|
||||
<source>Actions</source>
|
||||
<target state="translated">操作</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Actions</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="72c341bca7ebacc66e8a13f1a527d500619e89ff" datatype="html">
|
||||
<source>Stage</source>
|
||||
<target state="translated">状态</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Stage</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9b2084f9aea764292cf0978cb083907d8be51bf7" datatype="html">
|
||||
<source>Resume all downloads</source>
|
||||
<target state="translated">全部开始</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Resume all downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b6d79c6ff771d7b86ce572306867a1705200f957" datatype="html">
|
||||
<source>Restart</source>
|
||||
<target state="translated">重新开始</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restart</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="601a28988581b5398ca6471027487e098d236e0e" datatype="html">
|
||||
<source>Clear finished downloads</source>
|
||||
<target state="translated">清空已完成任务</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear finished downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b36b7458192b833592e13029fa8a0b3555e0d9bd" datatype="html">
|
||||
<source>Pause all downloads</source>
|
||||
<target state="translated">全部暂停</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Pause all downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="50e85c3b33fb74c0d3c0f97182611f6c1d9cf10e" datatype="html">
|
||||
<source>Add to playlist</source>
|
||||
<target state="translated">添加到播放列表</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/unified-file-card/unified-file-card.component.html</context>
|
||||
<context context-type="linenumber">26</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Add to playlist menu item</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
||||
<source>Tasks</source>
|
||||
<target state="translated">任务</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.html</context>
|
||||
<context context-type="linenumber">47</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Navigation menu Tasks Page title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46" datatype="html">
|
||||
<source>Clear</source>
|
||||
<target state="translated">清空</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2827589726081052618" datatype="html">
|
||||
<source>Creating download</source>
|
||||
<target state="translated">新建下载</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4027175717527633324" datatype="html">
|
||||
<source>Getting info</source>
|
||||
<target state="translated">获取信息</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8384225360105280028" datatype="html">
|
||||
<source>Complete</source>
|
||||
<target state="translated">完成</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8007838850199625121" datatype="html">
|
||||
<source>Would you like to clear your finished downloads?</source>
|
||||
<target state="translated">是否要清空已完成的下载任务?</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">130</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="54cb4c7c3a0da911ebda5a07666b448868020308" datatype="html">
|
||||
<source>Show error</source>
|
||||
<target state="translated">查看错误</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Show error</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="73a7ade062c611e4bc92f3a4c672bee29b8aae9d" datatype="html">
|
||||
<source>Watch content</source>
|
||||
<target state="translated">查看内容</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Watch content</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7724483709075923163" datatype="html">
|
||||
<source>Downloading file</source>
|
||||
<target state="translated">下载中</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="b4e61d531b8db72449f043f122119da964f4fc54" datatype="html">
|
||||
<source>File type</source>
|
||||
<target state="translated">文件类型</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">File type</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4e1fdb6039c7c6b7630ed70d6d20eb0c9db7d342" datatype="html">
|
||||
<source>Video only</source>
|
||||
<target state="translated">只视频</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Video only</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="742202f9ba533bc9a92a1aec2862b0485c5f601b" datatype="html">
|
||||
<source>Audio only</source>
|
||||
<target state="translated">仅音频</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Audio only</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="82dbc50a84e5c0865aa27479b8ce82da3a85d29b" datatype="html">
|
||||
<source>Skip ad</source>
|
||||
<target state="translated">跳过广告</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/skip-ad-button/skip-ad-button.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Skip ad button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
||||
<source>Last ran</source>
|
||||
<target state="translated">上次运行</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Last ran</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="81b97b8ea996ad1e4f9fca8415021850214884b1" datatype="html">
|
||||
<source>Status</source>
|
||||
<target state="translated">状态</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Status</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d97425ce76bf3df50bcb643b5f409844770458f6" datatype="html">
|
||||
<source>Busy</source>
|
||||
<target state="translated">繁忙</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Busy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4391397241847e675f6c38bbdec6b2883157fb1a" datatype="html">
|
||||
<source>Clear duplicate files from DB:</source>
|
||||
<target state="translated">清除数据库中重复的文件:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear duplicate files from DB</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5ff9ae1f4c26bf2ddf6e9d5e4136916c5ce6a941" datatype="html">
|
||||
<source>Clear missing files from DB:</source>
|
||||
<target state="translated">清除数据库中缺失的文件:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">57</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Clear missing files from DB</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9562dd1e902acc4cc6a6e09cba66a2775daf7794" datatype="html">
|
||||
<source>Update binary to:</source>
|
||||
<target state="translated">升级二进制文件:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">63</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update binary to</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4a4f46a2dcec36bd5c8c371ceee55c2226dec27f" datatype="html">
|
||||
<source>Schedule</source>
|
||||
<target state="translated">计划</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Schedule</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="40bd7093f5fbd3fbeff9a50baaf5d4c8416add1e" datatype="html">
|
||||
<source>Restore DB from backup</source>
|
||||
<target state="translated">从备份中恢复数据库</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restore DB from backup button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="f8a2361f3bd8fb05bf92080e2755bddd56ab64d7" datatype="html">
|
||||
<source>Reset tasks</source>
|
||||
<target state="translated">重设任务</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Reset tasks button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="9b3d305551358858e1892169a94527e0cc4dbf5b" datatype="html">
|
||||
<source>Run</source>
|
||||
<target state="translated">运行</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Run</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="698f716f927f633b16cbe2308d90b2dba51f7556" datatype="html">
|
||||
<source>Last confirmed</source>
|
||||
<target state="translated">上次确认</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Last confirmed</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
||||
<source>No tasks available!</source>
|
||||
<target state="translated">无可用任务!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">94</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">No tasks label</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="5615896113581458384" datatype="html">
|
||||
<source>Successfully ran task!</source>
|
||||
<target state="translated">运行成功!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2106110452479146311" datatype="html">
|
||||
<source>Failed to run task!</source>
|
||||
<target state="translated">运行失败!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">81</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5588424857086384816" datatype="html">
|
||||
<source>Reset tasks</source>
|
||||
<target state="translated">重置任务</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4334913030311371594" datatype="html">
|
||||
<source>Would you like to reset your tasks? All your schedules will be removed as well.</source>
|
||||
<target state="translated">是否确认重置所有任务?您的所有计划都将被移除。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">133</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7808756054397155068" datatype="html">
|
||||
<source>Reset</source>
|
||||
<target state="translated">重置</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">134</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8612475568724527886" datatype="html">
|
||||
<source>Tasks successfully reset!</source>
|
||||
<target state="translated">重置成功!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">142</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="9121124215111024650" datatype="html">
|
||||
<source>Failed to confirm task!</source>
|
||||
<target state="translated">任务确认失败!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4707127982271899773" datatype="html">
|
||||
<source>Successfully confirmed task!</source>
|
||||
<target state="translated">任务确认成功!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="71e477b9cfa411def3404c5fe57d3986772c54e8" datatype="html">
|
||||
<source>Installation type:</source>
|
||||
<target state="translated">安装类型:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Installation type</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="17afa163f202c8ee76e5b731f4bbdd9920fc4a18" datatype="html">
|
||||
<source>Docker tag:</source>
|
||||
<target state="translated">Docker 标签:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Docker tag</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="682ca154aba791fe87aa293b29c921247e12da9c" datatype="html">
|
||||
<source>Commit hash:</source>
|
||||
<target state="translated">Commit hash:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Commit hash</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4ae1f7f102b455472992ae58bc18426316366760" datatype="html">
|
||||
<source>Build date:</source>
|
||||
<target state="translated">构建日期:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Build date</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
||||
<source>Restore</source>
|
||||
<target state="translated">恢复</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Restore button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html">
|
||||
<source>Enabled</source>
|
||||
<target state="translated">已启用</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Enabled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="998793c78895d53576f462054f13d6e515e923d9" datatype="html">
|
||||
<source>Update task schedule</source>
|
||||
<target state="translated">更新任务计划</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update task schedule</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
||||
<source>Update</source>
|
||||
<target state="translated">更新</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Update button</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7220285196408439810" datatype="html">
|
||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
||||
<target state="translated"><x id="url" equiv-text="url"/> 下载已添加到队列中!</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||
<context context-type="linenumber">403</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="fd374bee82dab66055b933496860f82b7b780159" datatype="html">
|
||||
<source>Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,,</source>
|
||||
<target state="translated">用于主页下载的全局性自定义变量。(为每个订阅单独设置变量!)变量间使用两个逗号来分隔,例如:, ,</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">128</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Custom args setting input hint</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="6c2714fbfa525868fea90cc7a8f8de62458fbecf" datatype="html">
|
||||
<source>Max concurrent downloads</source>
|
||||
<target state="translated">同时下载任务数</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">177</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Max concurrent downloads</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4f9f174dc9939283b3192acc9e87d6c1e4cca118" datatype="html">
|
||||
<source>Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit.</source>
|
||||
<target state="translated">限制同时下载数。-1 表示无限制。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">178</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Max concurrent downloads input hint</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="a30fc9944a494022ba67b3046ad3d27c62dd7fee" datatype="html">
|
||||
<source>Download rate limit</source>
|
||||
<target state="translated">下载限速</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Download rate limit input placeholder</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="0af5ee1867be592a6cd35a94faba8833b52c740f" datatype="html">
|
||||
<source>Rate limits your downloads to the specified amount. Ex: 200K</source>
|
||||
<target state="translated">将您的最大下载速率限制为指定数字。例如:200K</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Download rate limit input hint</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4920978fc336333b5cda11b1dedf172c3183d2da" datatype="html">
|
||||
<source>Allow autoplay</source>
|
||||
<target state="translated">允许自动播放</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">223</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Allow autoplay setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4c8f776635ead63103de9d21b28e95eceaf5ab53" datatype="html">
|
||||
<source>Use SponsorBlock API</source>
|
||||
<target state="translated">使用 SponsorBlock API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">271</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Use SponsorBlock API setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="e65fce85d6177d3582b376f9d622daebca5ee0da" datatype="html">
|
||||
<source>Generate NFO files</source>
|
||||
<target state="translated">生成 NFO 文件</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">274</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Generate NFO files setting</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="a47b663952ecf47fd8bc942a1c08ff0d3893bba5" datatype="html">
|
||||
<source>Both</source>
|
||||
<target state="translated">全部</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/recent-videos/recent-videos.component.html</context>
|
||||
<context context-type="linenumber">54</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Both</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="84a36cb75660b736773fe36ffa3d54f0f0fe363e" datatype="html">
|
||||
<source>N/A</source>
|
||||
<target state="translated">N/A</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">N/A</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7e121a443a8e9d92218f987001b650c59504d815" datatype="html">
|
||||
<source>Scheduled for</source>
|
||||
<target state="translated">计划于</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Scheduled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="3b7d6ff5d14ab177ce3e2d217b1927fb2e4aefd1" datatype="html">
|
||||
<source>Not scheduled</source>
|
||||
<target state="translated">尚未计划</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Not scheduled</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
||||
<source>Recurring</source>
|
||||
<target state="translated">重复</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Recurring</note>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
|
||||
7
src/bootstrap.min.css
vendored
7
src/bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,68 +0,0 @@
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
|
||||
U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
|
||||
U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
|
||||
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: "Roboto";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(/fonts//KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
|
||||
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
|
||||
U+FEFF, U+FFFD;
|
||||
}
|
||||
@@ -1,17 +1,17 @@
|
||||
<!DOCTYPE html>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>YoutubeDLMaterial</title>
|
||||
<base href="./" />
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>YoutubeDLMaterial</title>
|
||||
<base href="./">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<link href="/fonts/fonts.css" rel="stylesheet" />
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico" />
|
||||
<link rel="stylesheet" href="/bootstrap.min.css" />
|
||||
</head>
|
||||
<body>
|
||||
<app-root></app-root>
|
||||
</body>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
|
||||
</head>
|
||||
<body>
|
||||
<app-root></app-root>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user