mirror of
https://github.com/Tzahi12345/YoutubeDL-Material.git
synced 2026-04-28 23:33:18 +03:00
Compare commits
6 Commits
dependabot
...
docker-ubu
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ab5cd409bb | ||
|
|
e0509e8091 | ||
|
|
0c1568b38d | ||
|
|
f8a0d14968 | ||
|
|
f5894e6bc0 | ||
|
|
f205f8e58e |
18
.github/dependabot.yaml
vendored
18
.github/dependabot.yaml
vendored
@@ -1,18 +0,0 @@
|
|||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: "docker"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "daily"
|
|
||||||
- package-ecosystem: "github-actions"
|
|
||||||
directory: "/.github/workflows"
|
|
||||||
schedule:
|
|
||||||
interval: "daily"
|
|
||||||
- package-ecosystem: "npm"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "daily"
|
|
||||||
- package-ecosystem: "npm"
|
|
||||||
directory: "/backend/"
|
|
||||||
schedule:
|
|
||||||
interval: "daily"
|
|
||||||
38
.github/workflows/close-issue-if-noresponse.yml
vendored
38
.github/workflows/close-issue-if-noresponse.yml
vendored
@@ -1,38 +0,0 @@
|
|||||||
name: No Response
|
|
||||||
|
|
||||||
# Both `issue_comment` and `scheduled` event types are required for this Action
|
|
||||||
# to work properly.
|
|
||||||
on:
|
|
||||||
issue_comment:
|
|
||||||
types: [created]
|
|
||||||
schedule:
|
|
||||||
# Schedule for five minutes after the hour, every hour
|
|
||||||
- cron: '5 * * * *'
|
|
||||||
|
|
||||||
# By specifying the access of one of the scopes, all of those that are not
|
|
||||||
# specified are set to 'none'.
|
|
||||||
permissions:
|
|
||||||
issues: write
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
noResponse:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: ${{ github.repository == 'Tzahi12345/YoutubeDL-Material' }}
|
|
||||||
steps:
|
|
||||||
- uses: lee-dohm/no-response@v0.5.0
|
|
||||||
with:
|
|
||||||
token: ${{ github.token }}
|
|
||||||
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
|
|
||||||
closeComment: >
|
|
||||||
This issue has been automatically closed because there has been no response
|
|
||||||
to our request for more information from the original author. With only the
|
|
||||||
information that is currently in the issue, we don't have enough information
|
|
||||||
to take action. Please reach out if you have or find the answers we need so
|
|
||||||
that we can investigate further. We will re-open this issue if you provide us
|
|
||||||
with the requested information with a comment under this issue.
|
|
||||||
Thank you for your understanding and for trying to help make this application
|
|
||||||
a better one!
|
|
||||||
# Number of days of inactivity before an issue is closed for lack of response.
|
|
||||||
daysUntilClose: 21
|
|
||||||
# Label requiring a response.
|
|
||||||
responseRequiredLabel: "💬 response-needed"
|
|
||||||
111
Dockerfile
111
Dockerfile
@@ -1,66 +1,77 @@
|
|||||||
# Fetching our ffmpeg
|
|
||||||
FROM ubuntu:22.04 AS ffmpeg
|
FROM ubuntu:22.04 AS ffmpeg
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
# Use script due local build compability
|
|
||||||
COPY ffmpeg-fetch.sh .
|
|
||||||
RUN sh ./ffmpeg-fetch.sh
|
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y software-properties-common
|
||||||
|
RUN add-apt-repository ppa:savoury1/ffmpeg4
|
||||||
|
RUN add-apt-repository ppa:savoury1/ffmpeg5 && apt-get update && apt-get install -y ffmpeg
|
||||||
|
|
||||||
|
#--------------# Stage 2
|
||||||
|
|
||||||
|
FROM ubuntu:22.04 as frontend
|
||||||
|
|
||||||
# Create our Ubuntu 22.04 with node 16
|
|
||||||
# Go to 20.04
|
|
||||||
FROM ubuntu:20.04 AS base
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
ENV UID=1000
|
RUN apt-get update && apt-get -y install \
|
||||||
ENV GID=1000
|
curl \
|
||||||
ENV USER=youtube
|
gnupg \
|
||||||
ENV NO_UPDATE_NOTIFIER=true
|
# Ubuntu 22.04 ships Node.JS 12 by default :)
|
||||||
ENV PM2_HOME=/app/pm2
|
nodejs \
|
||||||
RUN groupadd -g $GID $USER && useradd --system -m -g $USER --uid $UID $USER && \
|
# needed on 21.10 and before, maybe not on 22.04 YARN: brings along npm, solves dependency conflicts,
|
||||||
apt update && \
|
# spares us this spaghetti approach: https://stackoverflow.com/a/60547197
|
||||||
apt install -y --no-install-recommends curl ca-certificates && \
|
npm && \
|
||||||
curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && \
|
apt-get install -f && \
|
||||||
apt install -y --no-install-recommends nodejs && \
|
npm config set strict-ssl false && \
|
||||||
npm -g install npm && \
|
npm install -g @angular/cli
|
||||||
apt clean && \
|
|
||||||
rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
|
|
||||||
# Build frontend
|
|
||||||
FROM base as frontend
|
|
||||||
RUN npm install -g @angular/cli
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
COPY [ "package.json", "package-lock.json", "angular.json", "tsconfig.json", "/build/" ]
|
COPY [ "package.json", "package-lock.json", "/build/" ]
|
||||||
|
RUN npm install
|
||||||
|
|
||||||
|
COPY [ "angular.json", "tsconfig.json", "/build/" ]
|
||||||
COPY [ "src/", "/build/src/" ]
|
COPY [ "src/", "/build/src/" ]
|
||||||
RUN npm install && \
|
RUN npm run build
|
||||||
npm run build && \
|
|
||||||
ls -al /build/backend/public
|
|
||||||
|
|
||||||
|
#--------------# Final Stage
|
||||||
|
|
||||||
|
FROM ubuntu:22.04
|
||||||
|
|
||||||
|
ENV UID=1000 \
|
||||||
|
GID=1000 \
|
||||||
|
USER=youtube \
|
||||||
|
NO_UPDATE_NOTIFIER=true
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
RUN groupadd -g $GID $USER && useradd --system -g $USER --uid $UID $USER
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get -y install \
|
||||||
|
npm \
|
||||||
|
python2 \
|
||||||
|
python3 \
|
||||||
|
gosu \
|
||||||
|
atomicparsley \
|
||||||
|
--no-install-recommends && \
|
||||||
|
apt-get install -f && \
|
||||||
|
apt-get autoremove --purge && \
|
||||||
|
apt-get autoremove && \
|
||||||
|
apt-get clean && \
|
||||||
|
rm -rf /var/lib/apt
|
||||||
|
|
||||||
# Install backend deps
|
|
||||||
FROM base as backend
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY [ "backend/","/app/" ]
|
|
||||||
RUN npm config set strict-ssl false && \
|
|
||||||
npm install --prod && \
|
|
||||||
ls -al
|
|
||||||
|
|
||||||
|
|
||||||
# Final image
|
|
||||||
FROM base
|
|
||||||
RUN npm install -g pm2 && \
|
|
||||||
apt update && \
|
|
||||||
apt install -y --no-install-recommends gosu python3-minimal python-is-python3 atomicparsley && \
|
|
||||||
apt clean && \
|
|
||||||
rm -rf /var/lib/apt/lists/*
|
|
||||||
WORKDIR /app
|
|
||||||
# User 1000 already exist from base image
|
|
||||||
COPY --chown=$UID:$GID --from=ffmpeg [ "/usr/local/bin/ffmpeg", "/usr/local/bin/ffmpeg" ]
|
COPY --chown=$UID:$GID --from=ffmpeg [ "/usr/local/bin/ffmpeg", "/usr/local/bin/ffmpeg" ]
|
||||||
COPY --chown=$UID:$GID --from=ffmpeg [ "/usr/local/bin/ffprobe", "/usr/local/bin/ffprobe" ]
|
COPY --chown=$UID:$GID --from=ffmpeg [ "/usr/local/bin/ffprobe", "/usr/local/bin/ffprobe" ]
|
||||||
COPY --chown=$UID:$GID --from=backend ["/app/","/app/"]
|
COPY --chown=$UID:$GID [ "backend/package.json", "backend/package-lock.json", "/app/" ]
|
||||||
|
ENV PM2_HOME=/app/pm2
|
||||||
|
RUN npm config set strict-ssl false && \
|
||||||
|
npm install pm2 -g && \
|
||||||
|
npm install && chown -R $UID:$GID ./
|
||||||
|
|
||||||
|
# needed for ubuntu, see #596
|
||||||
|
RUN ln -s /usr/bin/python3 /usr/bin/python
|
||||||
|
|
||||||
COPY --chown=$UID:$GID --from=frontend [ "/build/backend/public/", "/app/public/" ]
|
COPY --chown=$UID:$GID --from=frontend [ "/build/backend/public/", "/app/public/" ]
|
||||||
# Add some persistence data
|
COPY --chown=$UID:$GID [ "/backend/", "/app/" ]
|
||||||
#VOLUME ["/app/appdata"]
|
|
||||||
|
|
||||||
EXPOSE 17442
|
EXPOSE 17442
|
||||||
ENTRYPOINT [ "/app/entrypoint.sh" ]
|
# ENTRYPOINT [ "/app/entrypoint.sh" ]
|
||||||
CMD [ "pm2-runtime","--raw","pm2.config.js" ]
|
CMD [ "pm2-runtime", "pm2.config.js" ]
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ exports.updateYoutubeDL = async (latest_update_version) => {
|
|||||||
|
|
||||||
exports.verifyBinaryExistsLinux = () => {
|
exports.verifyBinaryExistsLinux = () => {
|
||||||
const details_json = fs.readJSONSync(CONSTS.DETAILS_BIN_PATH);
|
const details_json = fs.readJSONSync(CONSTS.DETAILS_BIN_PATH);
|
||||||
if (!is_windows && details_json && details_json['path'] && details_json['path'].includes('.exe')) {
|
if (!is_windows && details_json && details_json['path'].includes('.exe')) {
|
||||||
details_json['path'] = 'node_modules/youtube-dl/bin/youtube-dl';
|
details_json['path'] = 'node_modules/youtube-dl/bin/youtube-dl';
|
||||||
details_json['exec'] = 'youtube-dl';
|
details_json['exec'] = 'youtube-dl';
|
||||||
details_json['version'] = OUTDATED_VERSION;
|
details_json['version'] = OUTDATED_VERSION;
|
||||||
|
|||||||
59
package-lock.json
generated
59
package-lock.json
generated
@@ -3295,12 +3295,65 @@
|
|||||||
"safer-buffer": "~2.1.0"
|
"safer-buffer": "~2.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"asn1.js": {
|
||||||
|
"version": "5.4.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
|
||||||
|
"integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"bn.js": "^4.0.0",
|
||||||
|
"inherits": "^2.0.1",
|
||||||
|
"minimalistic-assert": "^1.0.0",
|
||||||
|
"safer-buffer": "^2.1.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"bn.js": {
|
||||||
|
"version": "4.11.9",
|
||||||
|
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
|
||||||
|
"integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"assert": {
|
||||||
|
"version": "1.5.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
|
||||||
|
"integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"object-assign": "^4.1.1",
|
||||||
|
"util": "0.10.3"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"inherits": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
||||||
|
"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"util": {
|
||||||
|
"version": "0.10.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
|
||||||
|
"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"inherits": "2.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"assert-plus": {
|
"assert-plus": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"assign-symbols": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
|
||||||
|
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"ast-types-flow": {
|
"ast-types-flow": {
|
||||||
"version": "0.0.7",
|
"version": "0.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
|
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
|
||||||
@@ -10687,9 +10740,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rxjs-compat": {
|
"rxjs-compat": {
|
||||||
"version": "6.6.7",
|
"version": "6.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.7.tgz",
|
"resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.5.4.tgz",
|
||||||
"integrity": "sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw=="
|
"integrity": "sha512-rkn+lbOHUQOurdd74J/hjmDsG9nFx0z66fvnbs8M95nrtKvNqCKdk7iZqdY51CGmDemTQk+kUPy4s8HVOHtkfA=="
|
||||||
},
|
},
|
||||||
"safe-buffer": {
|
"safe-buffer": {
|
||||||
"version": "5.1.2",
|
"version": "5.1.2",
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"ng": "ng",
|
"ng": "ng",
|
||||||
"start": "ng serve",
|
"start": "ng serve",
|
||||||
"build": "ng build --configuration production",
|
"build": "ng build --configuration production",
|
||||||
"prebuild": "node src/postbuild.mjs",
|
"prebuild": "node src/postbuild.js",
|
||||||
"heroku-postbuild": "npm install --prefix backend",
|
"heroku-postbuild": "npm install --prefix backend",
|
||||||
"test": "ng test",
|
"test": "ng test",
|
||||||
"lint": "ng lint",
|
"lint": "ng lint",
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
"ngx-avatars": "^1.3.1",
|
"ngx-avatars": "^1.3.1",
|
||||||
"ngx-file-drop": "^13.0.0",
|
"ngx-file-drop": "^13.0.0",
|
||||||
"rxjs": "^6.6.3",
|
"rxjs": "^6.6.3",
|
||||||
"rxjs-compat": "^6.6.7",
|
"rxjs-compat": "^6.0.0-rc.0",
|
||||||
"tslib": "^2.0.0",
|
"tslib": "^2.0.0",
|
||||||
"typescript": "~4.6.3",
|
"typescript": "~4.6.3",
|
||||||
"xliff-to-json": "^1.0.4",
|
"xliff-to-json": "^1.0.4",
|
||||||
|
|||||||
@@ -1392,7 +1392,7 @@
|
|||||||
<note priority="1" from="description">Allow subscriptions setting</note>
|
<note priority="1" from="description">Allow subscriptions setting</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
||||||
<source>Subscriptions base path</source>
|
<source>Base bath for subscriptions</source>
|
||||||
<target>Camí base de subscripcions</target>
|
<target>Camí base de subscripcions</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||||
@@ -3009,8 +3009,8 @@
|
|||||||
<note priority="1" from="description">Skip ad button</note>
|
<note priority="1" from="description">Skip ad button</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7220285196408439810" datatype="html">
|
<trans-unit id="7220285196408439810" datatype="html">
|
||||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
<source>Download for <x id="url" equiv-text="d, cropF"/> has been queued!</source>
|
||||||
<target>La descàrrega de <x id="url" equiv-text="url"/> s'ha posat a la cua!</target>
|
<target>La descàrrega de <x id="url" equiv-text="d, cropF"/> s'ha posat a la cua!</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||||
<context context-type="linenumber">469</context>
|
<context context-type="linenumber">469</context>
|
||||||
@@ -3071,8 +3071,8 @@
|
|||||||
<note priority="1" from="description">Installation type</note>
|
<note priority="1" from="description">Installation type</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2560364143605631750" datatype="html">
|
<trans-unit id="2560364143605631750" datatype="html">
|
||||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
<source>Error for <x id="url" equiv-text="}); retu"/></source>
|
||||||
<target>Error a <x id="url" equiv-text="download['url']"/></target>
|
<target>Error a <x id="url" equiv-text="}); retu"/></target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">238</context>
|
<context context-type="linenumber">238</context>
|
||||||
@@ -3104,296 +3104,6 @@
|
|||||||
<context context-type="linenumber">130</context>
|
<context context-type="linenumber">130</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
|
||||||
<source>Tasks</source>
|
|
||||||
<target>Tasques</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="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
|
||||||
<source>Last ran</source>
|
|
||||||
<target>Última vegada que es va executar</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>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>Últim confirmat</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="4391397241847e675f6c38bbdec6b2883157fb1a" datatype="html">
|
|
||||||
<source>Clear duplicate files from DB:</source>
|
|
||||||
<target>Esborrar els fitxers duplicats a la BD:</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>Esborrar els fitxers que falten a la BD:</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>Actualitzar el binari 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>Executar</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>Planificació</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>Restaurar la BD des de la còpia de seguretat</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>Restablir tasques</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>S'ha realitzat correctament la tasca!</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>No s'ha pogut executar la tasca!</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>No s'ha pogut confirmar la tasca!</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>Restablir tasques</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>Vols restablir les teves tasques? També s'eliminaran totes els teves planificacions.</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>Restablir</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="7e121a443a8e9d92218f987001b650c59504d815" datatype="html">
|
|
||||||
<source>Scheduled for</source>
|
|
||||||
<target>Planificat per a</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>No planificat</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="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
|
||||||
<source>Restore</source>
|
|
||||||
<target>Restaurar</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>Habilitat</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="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
|
||||||
<source>Recurring</source>
|
|
||||||
<target>Recurrent</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="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
|
||||||
<source>Update</source>
|
|
||||||
<target>Actualitzar</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="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>Arguments personalitzats globals per a les baixades a la pàgina d'inici. (Definiu els arguments per a les subscripcions per a cadascuna de les subscripcions per separat!) Els arguments es delimiten mitjançant dues comes, així: ,,</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="d97425ce76bf3df50bcb643b5f409844770458f6" datatype="html">
|
|
||||||
<source>Busy</source>
|
|
||||||
<target>Ocupat</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="81b97b8ea996ad1e4f9fca8415021850214884b1" datatype="html">
|
|
||||||
<source>Status</source>
|
|
||||||
<target>Estat</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="1709994363138824316" datatype="html">
|
|
||||||
<source>Failed to reset tasks!</source>
|
|
||||||
<target>No s'han pogut restablir les tasques!</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="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
|
||||||
<source>No tasks available!</source>
|
|
||||||
<target>No hi ha tasques disponibles!</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="8612475568724527886" datatype="html">
|
|
||||||
<source>Tasks successfully reset!</source>
|
|
||||||
<target>Les tasques s'han restablert correctament!</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="4707127982271899773" datatype="html">
|
|
||||||
<source>Successfully confirmed task!</source>
|
|
||||||
<target>S'ha confirmat correctament la tasca!</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="998793c78895d53576f462054f13d6e515e923d9" datatype="html">
|
|
||||||
<source>Update task schedule</source>
|
|
||||||
<target>Actualitzar la planificació de tasques</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>
|
|
||||||
</body>
|
</body>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</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">
|
<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="es">
|
<file source-language="en-US" datatype="plaintext" original="ng2.template" target-language="es">
|
||||||
<body>
|
<body>
|
||||||
@@ -1630,198 +1630,6 @@
|
|||||||
<context context-type="linenumber">469</context>
|
<context context-type="linenumber">469</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2f933b826a570836cab04f683970a2d22068458c" datatype="html">
|
|
||||||
<source>Date</source>
|
|
||||||
<target>Fecha</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="fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e" datatype="html">
|
|
||||||
<source>Title</source>
|
|
||||||
<target>Título</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>Suscripción</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>Progreso</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="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
|
||||||
<source>Tasks</source>
|
|
||||||
<target>Tareas</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="73a7ade062c611e4bc92f3a4c672bee29b8aae9d" datatype="html">
|
|
||||||
<source>Watch content</source>
|
|
||||||
<target>Ver archivo</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="2827589726081052618" datatype="html">
|
|
||||||
<source>Creating download</source>
|
|
||||||
<target>Creando descarga</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="9b2084f9aea764292cf0978cb083907d8be51bf7" datatype="html">
|
|
||||||
<source>Resume all downloads</source>
|
|
||||||
<target>Reanudar todas las descargas</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="72c341bca7ebacc66e8a13f1a527d500619e89ff" datatype="html">
|
|
||||||
<source>Stage</source>
|
|
||||||
<target>Etapa</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="030b4423b92167200e39519599f9b863b4f7c62c" datatype="html">
|
|
||||||
<source>Actions</source>
|
|
||||||
<target>Acciones</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="b2838c6165a9672a17db188f4dd9676574353dd8" datatype="html">
|
|
||||||
<source>Pause</source>
|
|
||||||
<target>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="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46" datatype="html">
|
|
||||||
<source>Clear</source>
|
|
||||||
<target>Quitar</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="4cd979821c89535df23df1c8ac8f260673610d90" datatype="html">
|
|
||||||
<source>Resume</source>
|
|
||||||
<target>Resumir</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="b6d79c6ff771d7b86ce572306867a1705200f957" datatype="html">
|
|
||||||
<source>Restart</source>
|
|
||||||
<target>Reanudar</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>Pausar todas las descargas</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="7724483709075923163" datatype="html">
|
|
||||||
<source>Downloading file</source>
|
|
||||||
<target>Descargando archivo</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="54cb4c7c3a0da911ebda5a07666b448868020308" datatype="html">
|
|
||||||
<source>Show error</source>
|
|
||||||
<target>Mostrar error</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="601a28988581b5398ca6471027487e098d236e0e" datatype="html">
|
|
||||||
<source>Clear finished downloads</source>
|
|
||||||
<target>Quitar descargas finalizadas</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="4027175717527633324" datatype="html">
|
|
||||||
<source>Getting info</source>
|
|
||||||
<target>Cogiendo info</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>Completo</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="7180002287537831534" datatype="html">
|
|
||||||
<source>Clear finished downloads</source>
|
|
||||||
<target>Borrar descargas terminadas</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>
|
|
||||||
</body>
|
</body>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</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">
|
<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="mk">
|
<file source-language="en-US" datatype="plaintext" original="ng2.template" target-language="mk">
|
||||||
<body>
|
<body>
|
||||||
@@ -91,8 +91,8 @@
|
|||||||
<note priority="1" from="description">Settings menu label</note>
|
<note priority="1" from="description">Settings menu label</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7220285196408439810" datatype="html">
|
<trans-unit id="7220285196408439810" datatype="html">
|
||||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
<source>Download for <x id="url" equiv-text="d, cropF"/> has been queued!</source>
|
||||||
<target>Превземањето за <x id="url" equiv-text="url"/> е ставено во редицата за чекање!</target>
|
<target>Превземањето за <x id="url" equiv-text="d, cropF"/> е ставено во редицата за чекање!</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||||
<context context-type="linenumber">469</context>
|
<context context-type="linenumber">469</context>
|
||||||
@@ -2496,8 +2496,8 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2560364143605631750" datatype="html">
|
<trans-unit id="2560364143605631750" datatype="html">
|
||||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
<source>Error for <x id="url" equiv-text="}); retu"/></source>
|
||||||
<target>Грешка за <x id="url" equiv-text="download['url']"/></target>
|
<target>Грешка за <x id="url" equiv-text="}); retu"/></target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">238</context>
|
<context context-type="linenumber">238</context>
|
||||||
@@ -3035,296 +3035,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Video duration label</note>
|
<note priority="1" from="description">Video duration label</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
|
||||||
<source>Last ran</source>
|
|
||||||
<target>Последно извршување</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>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>Последно потврдено</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>Статус</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>Зафанато</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>Закажано за</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>Не закажано</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="5ff9ae1f4c26bf2ddf6e9d5e4136916c5ce6a941" datatype="html">
|
|
||||||
<source>Clear missing files from DB:</source>
|
|
||||||
<target>Исчисти ги непостоечките фајлови од базата со податоци:</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>Ажурирај ја програмата:</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>Закажи</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="9b3d305551358858e1892169a94527e0cc4dbf5b" datatype="html">
|
|
||||||
<source>Run</source>
|
|
||||||
<target>Стартувај</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="40bd7093f5fbd3fbeff9a50baaf5d4c8416add1e" datatype="html">
|
|
||||||
<source>Restore DB from backup</source>
|
|
||||||
<target>Враќање на базата со податоци од резервна копија</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>Ресетирајте ги задачите</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="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
|
||||||
<source>No tasks available!</source>
|
|
||||||
<target>Нема достапни задачи!</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>Задачата е успешно извршена!</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>Задачата е успешно потврдена!</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="4334913030311371594" datatype="html">
|
|
||||||
<source>Would you like to reset your tasks? All your schedules will be removed as well.</source>
|
|
||||||
<target>Дали сакате да ги ресетирате вашите задачи? Сите ваши распореди исто така ќе бидат отстранети.</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>Ресетирај</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>Задачите успешно се ресетираа!</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>Не успеа да се ресетираат задачите!</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="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
|
||||||
<source>Restore</source>
|
|
||||||
<target>Врати</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="998793c78895d53576f462054f13d6e515e923d9" datatype="html">
|
|
||||||
<source>Update task schedule</source>
|
|
||||||
<target>Ажурирајте го распоредот на задачи</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>Овозможено</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="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
|
||||||
<source>Recurring</source>
|
|
||||||
<target>Повторливи</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="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>Глобални сопствени аргументи за преземања на почетната страница. (Поставете аргументи за претплати за секоја претплата посебно!) Аргументите се разграничуваат со користење на две запирки, на пример: ,,</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="4391397241847e675f6c38bbdec6b2883157fb1a" datatype="html">
|
|
||||||
<source>Clear duplicate files from DB:</source>
|
|
||||||
<target>Исчисти ги дупликат фајловите од базата со податоци:</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="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
|
||||||
<source>Tasks</source>
|
|
||||||
<target>Задачи</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="5588424857086384816" datatype="html">
|
|
||||||
<source>Reset tasks</source>
|
|
||||||
<target>Ресетирајте ги задачите</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="2106110452479146311" datatype="html">
|
|
||||||
<source>Failed to run task!</source>
|
|
||||||
<target>Не успеа да се изврши задачата!</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>Задачата не успеа да се потврди!</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="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
|
||||||
<source>Update</source>
|
|
||||||
<target>Ажурирање</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>
|
|
||||||
</body>
|
</body>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|||||||
@@ -1392,7 +1392,7 @@
|
|||||||
<note priority="1" from="description">Allow subscriptions setting</note>
|
<note priority="1" from="description">Allow subscriptions setting</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
||||||
<source>Subscriptions base path</source>
|
<source>Base bath for subscriptions</source>
|
||||||
<target>Abonnementenbasispad</target>
|
<target>Abonnementenbasispad</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/settings/settings.component.html</context>
|
||||||
@@ -2854,8 +2854,8 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2560364143605631750" datatype="html">
|
<trans-unit id="2560364143605631750" datatype="html">
|
||||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
<source>Error for <x id="url" equiv-text="}); retu"/></source>
|
||||||
<target>Foutmelding bij <x id="url" equiv-text="download['url']"/></target>
|
<target>Foutmelding bij <x id="url" equiv-text="}); retu"/></target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">238</context>
|
<context context-type="linenumber">238</context>
|
||||||
@@ -3097,303 +3097,13 @@
|
|||||||
<note priority="1" from="description">Autoplay checkbox</note>
|
<note priority="1" from="description">Autoplay checkbox</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7220285196408439810" datatype="html">
|
<trans-unit id="7220285196408439810" datatype="html">
|
||||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
<source>Download for <x id="url" equiv-text="d, cropF"/> has been queued!</source>
|
||||||
<target><x id="url" equiv-text="url"/> staat in de wachtrij!</target>
|
<target><x id="url" equiv-text="d, cropF"/> staat in de wachtrij!</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||||
<context context-type="linenumber">469</context>
|
<context context-type="linenumber">469</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
|
||||||
<source>Tasks</source>
|
|
||||||
<target>Taken</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>n/b</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>Laatst bevestigd:</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>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>Bezig</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="3b7d6ff5d14ab177ce3e2d217b1927fb2e4aefd1" datatype="html">
|
|
||||||
<source>Not scheduled</source>
|
|
||||||
<target>Niet ingepland</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="5ff9ae1f4c26bf2ddf6e9d5e4136916c5ce6a941" datatype="html">
|
|
||||||
<source>Clear missing files from DB:</source>
|
|
||||||
<target>Ontbrekende bestanden wissen uit 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="4391397241847e675f6c38bbdec6b2883157fb1a" datatype="html">
|
|
||||||
<source>Clear duplicate files from DB:</source>
|
|
||||||
<target>Gedupliceerde bestanden wissen uit 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="9562dd1e902acc4cc6a6e09cba66a2775daf7794" datatype="html">
|
|
||||||
<source>Update binary to:</source>
|
|
||||||
<target>Uitvoerbaar bestand bijwerken naar</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>Uitvoeren</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>Inplannen</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="2106110452479146311" datatype="html">
|
|
||||||
<source>Failed to run task!</source>
|
|
||||||
<target>De taak kan niet worden uitgevoerd!</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>De taak is bevestigd!</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>De taak kan niet worden bevestigd!</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="4334913030311371594" datatype="html">
|
|
||||||
<source>Would you like to reset your tasks? All your schedules will be removed as well.</source>
|
|
||||||
<target>Weet je zeker dat je alle taken wilt herstellen? Alle schema's worden hierdoor gewist.</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>Herstellen</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="1709994363138824316" datatype="html">
|
|
||||||
<source>Failed to reset tasks!</source>
|
|
||||||
<target>De taken kunnen niet worden hersteld!</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="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
|
||||||
<source>Restore</source>
|
|
||||||
<target>Herstellen</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="998793c78895d53576f462054f13d6e515e923d9" datatype="html">
|
|
||||||
<source>Update task schedule</source>
|
|
||||||
<target>Taakschema bijwerken</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>Ingeschakeld</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="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
|
||||||
<source>Recurring</source>
|
|
||||||
<target>Herhalen</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="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
|
||||||
<source>Update</source>
|
|
||||||
<target>Bijwerken</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="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
|
||||||
<source>Last ran</source>
|
|
||||||
<target>Laatst uitgevoerd:</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="7e121a443a8e9d92218f987001b650c59504d815" datatype="html">
|
|
||||||
<source>Scheduled for</source>
|
|
||||||
<target>Ingepland om</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="40bd7093f5fbd3fbeff9a50baaf5d4c8416add1e" datatype="html">
|
|
||||||
<source>Restore DB from backup</source>
|
|
||||||
<target>DB herstellen uit back-up</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="5588424857086384816" datatype="html">
|
|
||||||
<source>Reset tasks</source>
|
|
||||||
<target>Taken herstellen</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="5615896113581458384" datatype="html">
|
|
||||||
<source>Successfully ran task!</source>
|
|
||||||
<target>De taak is uitgevoerd!</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="f8a2361f3bd8fb05bf92080e2755bddd56ab64d7" datatype="html">
|
|
||||||
<source>Reset tasks</source>
|
|
||||||
<target>Taken herstellen</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="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
|
||||||
<source>No tasks available!</source>
|
|
||||||
<target>Er zijn geen taken beschikbaar!</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="8612475568724527886" datatype="html">
|
|
||||||
<source>Tasks successfully reset!</source>
|
|
||||||
<target>De taken zijn hersteld!</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="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>Globale aanvullende opties voor downloades. (Stel ze per abonnement in!) Scheid de opties met twee komma's, dus ,,</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>
|
|
||||||
</body>
|
</body>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59" datatype="html">
|
<trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59" datatype="html">
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<target>Название</target>
|
<target>Имя</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/create-playlist/create-playlist.component.html</context>
|
<context context-type="sourcefile">app/create-playlist/create-playlist.component.html</context>
|
||||||
<context context-type="linenumber">5</context>
|
<context context-type="linenumber">5</context>
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="b2623aee44b70c9a4ba1fce16c8a593b0a4c7974" datatype="html">
|
<trans-unit id="b2623aee44b70c9a4ba1fce16c8a593b0a4c7974" datatype="html">
|
||||||
<source>Modify</source>
|
<source>Modify</source>
|
||||||
<target>Изменить</target>
|
<target>Модифицировать</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html</context>
|
||||||
<context context-type="linenumber">85</context>
|
<context context-type="linenumber">85</context>
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="19d1ae64d94d28a29b2c57ae8671aace906b5401" datatype="html">
|
<trans-unit id="19d1ae64d94d28a29b2c57ae8671aace906b5401" datatype="html">
|
||||||
<source>Path is relative to the config download path. Don't include extension.</source>
|
<source>Path is relative to the config download path. Don't include extension.</source>
|
||||||
<target state="needs-translation">Путь является относительным к пути загрузки конфигурации. Не включайте расширение.</target>
|
<target>Путь является относительным к пути загрузки конфигурации. Не включайте расширение.</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
<context context-type="linenumber">131</context>
|
<context context-type="linenumber">131</context>
|
||||||
@@ -336,7 +336,9 @@
|
|||||||
<note priority="1" from="description">YT Password placeholder</note>
|
<note priority="1" from="description">YT Password placeholder</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4a0dada6e841a425de3e5006e6a04df26c644fa5" datatype="html">
|
<trans-unit id="4a0dada6e841a425de3e5006e6a04df26c644fa5" datatype="html">
|
||||||
<source>Audio</source>
|
<source>
|
||||||
|
Audio
|
||||||
|
</source>
|
||||||
<target/>
|
<target/>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
@@ -345,7 +347,9 @@
|
|||||||
<note priority="1" from="description">Audio files title</note>
|
<note priority="1" from="description">Audio files title</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="9779715ac05308973d8f1c8658b29b986e92450f" datatype="html">
|
<trans-unit id="9779715ac05308973d8f1c8658b29b986e92450f" datatype="html">
|
||||||
<source>Your audio files are here</source>
|
<source>
|
||||||
|
Your audio files are here
|
||||||
|
</source>
|
||||||
<target/>
|
<target/>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
@@ -371,7 +375,9 @@
|
|||||||
<note priority="1" from="description">Playlists title</note>
|
<note priority="1" from="description">Playlists title</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="78bd81adb4609b68cfa4c589222bdc233ba1faaa" datatype="html">
|
<trans-unit id="78bd81adb4609b68cfa4c589222bdc233ba1faaa" datatype="html">
|
||||||
<source>No playlists available. Create one from your downloading audio files by clicking the blue plus button.</source>
|
<source>
|
||||||
|
No playlists available. Create one from your downloading audio files by clicking the blue plus button.
|
||||||
|
</source>
|
||||||
<target/>
|
<target/>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
@@ -380,7 +386,9 @@
|
|||||||
<note priority="1" from="description">No video playlists available text</note>
|
<note priority="1" from="description">No video playlists available text</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="9d2b62bb0b91e2e17fb4177a7e3d6756a2e6ee33" datatype="html">
|
<trans-unit id="9d2b62bb0b91e2e17fb4177a7e3d6756a2e6ee33" datatype="html">
|
||||||
<source>Video</source>
|
<source>
|
||||||
|
Video
|
||||||
|
</source>
|
||||||
<target/>
|
<target/>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
@@ -389,7 +397,9 @@
|
|||||||
<note priority="1" from="description">Video files title</note>
|
<note priority="1" from="description">Video files title</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="960582a8b9d7942716866ecfb7718309728f2916" datatype="html">
|
<trans-unit id="960582a8b9d7942716866ecfb7718309728f2916" datatype="html">
|
||||||
<source>Your video files are here</source>
|
<source>
|
||||||
|
Your video files are here
|
||||||
|
</source>
|
||||||
<target/>
|
<target/>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
@@ -398,7 +408,9 @@
|
|||||||
<note priority="1" from="description">Video files description</note>
|
<note priority="1" from="description">Video files description</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="0f59c46ca29e9725898093c9ea6b586730d0624e" datatype="html">
|
<trans-unit id="0f59c46ca29e9725898093c9ea6b586730d0624e" datatype="html">
|
||||||
<source>No playlists available. Create one from your downloading video files by clicking the blue plus button.</source>
|
<source>
|
||||||
|
No playlists available. Create one from your downloading video files by clicking the blue plus button.
|
||||||
|
</source>
|
||||||
<target/>
|
<target/>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/main/main.component.html</context>
|
<context context-type="sourcefile">app/main/main.component.html</context>
|
||||||
@@ -421,7 +433,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c52db455cca9109ee47e1a612c3f4117c09eb71b" datatype="html">
|
<trans-unit id="c52db455cca9109ee47e1a612c3f4117c09eb71b" datatype="html">
|
||||||
<source>URL:</source>
|
<source>URL:</source>
|
||||||
<target>Ссылка:</target>
|
<target>URL-адрес:</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/video-info-dialog/video-info-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/video-info-dialog/video-info-dialog.component.html</context>
|
||||||
<context context-type="linenumber">9</context>
|
<context context-type="linenumber">9</context>
|
||||||
@@ -511,7 +523,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4f389e41e4592f7f9bb76abdd8af4afdfb13f4f1" datatype="html">
|
<trans-unit id="4f389e41e4592f7f9bb76abdd8af4afdfb13f4f1" datatype="html">
|
||||||
<source>Modify playlist</source>
|
<source>Modify playlist</source>
|
||||||
<target>Изменить плейлист</target>
|
<target>Изменить список воспроизведения</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/modify-playlist/modify-playlist.component.html</context>
|
<context context-type="sourcefile">app/dialogs/modify-playlist/modify-playlist.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
@@ -590,7 +602,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="ebadf946ae90f13ecd0c70f09edbc0f983af8a0f" datatype="html">
|
<trans-unit id="ebadf946ae90f13ecd0c70f09edbc0f983af8a0f" datatype="html">
|
||||||
<source>Upload new cookies</source>
|
<source>Upload new cookies</source>
|
||||||
<target>Загрузка новых cookie</target>
|
<target>Загрузка новых файлов cookie</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
@@ -630,7 +642,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="801b98c6f02fe3b32f6afa3ee854c99ed83474e6" datatype="html">
|
<trans-unit id="801b98c6f02fe3b32f6afa3ee854c99ed83474e6" datatype="html">
|
||||||
<source>URL</source>
|
<source>URL</source>
|
||||||
<target>Ссылка</target>
|
<target>URL-адрес</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">18</context>
|
||||||
@@ -732,7 +744,7 @@
|
|||||||
<note priority="1" from="description">Allow subscriptions setting</note>
|
<note priority="1" from="description">Allow subscriptions setting</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
||||||
<source>Subscriptions base path</source>
|
<source>Base bath for subscriptions</source>
|
||||||
<target>Базовый путь для подписок</target>
|
<target>Базовый путь для подписок</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
||||||
@@ -1271,7 +1283,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="199c17e5d6a419313af3c325f06dcbb9645ca618" datatype="html">
|
<trans-unit id="199c17e5d6a419313af3c325f06dcbb9645ca618" datatype="html">
|
||||||
<source>is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos.</source>
|
<source>is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos.</source>
|
||||||
<target>это загрузчик YouTube с открытым исходным кодом, созданный в соответствии со спецификациями Material Design от Google. Вы можете легко загружать любимые видеоролики в виде видео- или аудиофайлов и даже подписываться на любимые каналы и плейлисты, чтобы быть в курсе новых видео.</target>
|
<target>это загрузчик YouTube с открытым исходным кодом, созданный в соответствии со спецификациями Material Design от Google. Вы можете легко загружать любимые видеоролики в виде видео- или аудиофайлов и даже подписываться на любимые каналы и плейлисты, чтобы быть в курсе их новых видео.</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/about-dialog/about-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||||
<context context-type="linenumber">12</context>
|
<context context-type="linenumber">12</context>
|
||||||
@@ -1334,7 +1346,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e1f398f38ff1534303d4bb80bd6cece245f24016" datatype="html">
|
<trans-unit id="e1f398f38ff1534303d4bb80bd6cece245f24016" datatype="html">
|
||||||
<source>to create an issue!</source>
|
<source>to create an issue!</source>
|
||||||
<target>чтобы описать проблему!</target>
|
<target>чтобы создать проблему!</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/about-dialog/about-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||||
<context context-type="linenumber">25</context>
|
<context context-type="linenumber">25</context>
|
||||||
@@ -1405,7 +1417,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="a1dbca87b9f36d2b06a5cbcffb5814c4ae9b798a" datatype="html">
|
<trans-unit id="a1dbca87b9f36d2b06a5cbcffb5814c4ae9b798a" datatype="html">
|
||||||
<source>Create admin account</source>
|
<source>Create admin account</source>
|
||||||
<target>Создание учетной записи администратора</target>
|
<target>Создайте учетную запись администратора</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
@@ -1414,7 +1426,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2d2adf3ca26a676bca2269295b7455a26fd26980" datatype="html">
|
<trans-unit id="2d2adf3ca26a676bca2269295b7455a26fd26980" datatype="html">
|
||||||
<source>No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'.</source>
|
<source>No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'.</source>
|
||||||
<target state="needs-translation">Учетная запись администратора по умолчанию не обнаружена. Это создаст и установит пароль для учетной записи администратора с именем пользователя 'admin'.</target>
|
<target>Учетная запись администратора по умолчанию не обнаружена. Это создаст и установит пароль для учетной записи администратора с именем пользователя 'admin'.</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html</context>
|
||||||
<context context-type="linenumber">5</context>
|
<context context-type="linenumber">5</context>
|
||||||
@@ -1441,7 +1453,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="004b222ff9ef9dd4771b777950ca1d0e4cd4348a" datatype="html">
|
<trans-unit id="004b222ff9ef9dd4771b777950ca1d0e4cd4348a" datatype="html">
|
||||||
<source>About</source>
|
<source>About</source>
|
||||||
<target>О программе</target>
|
<target>О</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/app.component.html</context>
|
<context context-type="sourcefile">app/app.component.html</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">32</context>
|
||||||
@@ -1450,7 +1462,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="92eee6be6de0b11c924e3ab27db30257159c0a7c" datatype="html">
|
<trans-unit id="92eee6be6de0b11c924e3ab27db30257159c0a7c" datatype="html">
|
||||||
<source>Home</source>
|
<source>Home</source>
|
||||||
<target>Домашняя страница</target>
|
<target>Дом</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/app.component.html</context>
|
<context context-type="sourcefile">app/app.component.html</context>
|
||||||
<context context-type="linenumber">43</context>
|
<context context-type="linenumber">43</context>
|
||||||
@@ -1513,7 +1525,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6580b6a950d952df847cb3d8e7176720a740adc8" datatype="html">
|
<trans-unit id="6580b6a950d952df847cb3d8e7176720a740adc8" datatype="html">
|
||||||
<source>Use timestamp</source>
|
<source>Use timestamp</source>
|
||||||
<target>Использовать метку времени</target>
|
<target>Используйте метку времени</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/share-media-dialog/share-media-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/share-media-dialog/share-media-dialog.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
@@ -1607,7 +1619,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="93efc99ae087fc116de708ecd3ace86ca237cf30" datatype="html">
|
<trans-unit id="93efc99ae087fc116de708ecd3ace86ca237cf30" datatype="html">
|
||||||
<source>The playlist or channel URL</source>
|
<source>The playlist or channel URL</source>
|
||||||
<target>Ссылка на плейлист или канал</target>
|
<target>URL-адрес списка воспроизведения или канала</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">9</context>
|
<context context-type="linenumber">9</context>
|
||||||
@@ -1625,7 +1637,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="ea30873bd3f0d5e4fb2378eec3f0a1db77634a28" datatype="html">
|
<trans-unit id="ea30873bd3f0d5e4fb2378eec3f0a1db77634a28" datatype="html">
|
||||||
<source>Download all uploads</source>
|
<source>Download all uploads</source>
|
||||||
<target state="needs-translation">Загрузить все загруженные файлы</target>
|
<target>Загрузить все загруженные файлы</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">23</context>
|
<context context-type="linenumber">23</context>
|
||||||
@@ -1634,7 +1646,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="28a678e9cabf86e44c32594c43fa0e890135c20f" datatype="html">
|
<trans-unit id="28a678e9cabf86e44c32594c43fa0e890135c20f" datatype="html">
|
||||||
<source>Download videos uploaded in the last</source>
|
<source>Download videos uploaded in the last</source>
|
||||||
<target>Скачать видео, загруженные за последнее время</target>
|
<target>Скачать видео, загруженное за последние время</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">26</context>
|
<context context-type="linenumber">26</context>
|
||||||
@@ -1643,7 +1655,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c76a955642714b8949ff3e4b4990864a2e2cac95" datatype="html">
|
<trans-unit id="c76a955642714b8949ff3e4b4990864a2e2cac95" datatype="html">
|
||||||
<source>Audio-only mode</source>
|
<source>Audio-only mode</source>
|
||||||
<target>Только звук</target>
|
<target>Только аудио режим</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">38</context>
|
<context context-type="linenumber">38</context>
|
||||||
@@ -1652,7 +1664,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="408ca4911457e84a348cecf214f02c69289aa8f1" datatype="html">
|
<trans-unit id="408ca4911457e84a348cecf214f02c69289aa8f1" datatype="html">
|
||||||
<source>Streaming-only mode</source>
|
<source>Streaming-only mode</source>
|
||||||
<target>Только потоковое вещание</target>
|
<target>Режим только для потокового вещания</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">43</context>
|
<context context-type="linenumber">43</context>
|
||||||
@@ -1670,7 +1682,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="98b6ec9ec138186d663e64770267b67334353d63" datatype="html">
|
<trans-unit id="98b6ec9ec138186d663e64770267b67334353d63" datatype="html">
|
||||||
<source>Custom file output</source>
|
<source>Custom file output</source>
|
||||||
<target state="needs-translation">Пользовательский файл для вывода</target>
|
<target>Пользовательский вывод файлов</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">57</context>
|
<context context-type="linenumber">57</context>
|
||||||
@@ -1715,7 +1727,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="3042bd3ad8dffcfeca5fd1ae6159fd1047434e95" datatype="html">
|
<trans-unit id="3042bd3ad8dffcfeca5fd1ae6159fd1047434e95" datatype="html">
|
||||||
<source>Unsubscribe</source>
|
<source>Unsubscribe</source>
|
||||||
<target>Отписаться</target>
|
<target>Отписаться от рассылки</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html</context>
|
<context context-type="sourcefile">app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html</context>
|
||||||
<context context-type="linenumber">26</context>
|
<context context-type="linenumber">26</context>
|
||||||
@@ -1917,7 +1929,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6498fa1b8f563988f769654a75411bb8060134b9" datatype="html">
|
<trans-unit id="6498fa1b8f563988f769654a75411bb8060134b9" datatype="html">
|
||||||
<source>Set new password</source>
|
<source>Set new password</source>
|
||||||
<target>Задать новый пароль</target>
|
<target>Установите новый пароль</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/components/manage-user/manage-user.component.html</context>
|
<context context-type="sourcefile">app/components/manage-user/manage-user.component.html</context>
|
||||||
<context context-type="linenumber">10</context>
|
<context context-type="linenumber">10</context>
|
||||||
@@ -2033,7 +2045,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227" datatype="html">
|
<trans-unit id="56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227" datatype="html">
|
||||||
<source>See less.</source>
|
<source>See less.</source>
|
||||||
<target>Закрыть.</target>
|
<target>Смотреть меньше.</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/see-more/see-more.component.html</context>
|
<context context-type="sourcefile">src/app/components/see-more/see-more.component.html</context>
|
||||||
<context context-type="linenumber">8,9</context>
|
<context context-type="linenumber">8,9</context>
|
||||||
@@ -2042,7 +2054,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="ddc31f2885b1b33a7651963254b0c197f2a64086" datatype="html">
|
<trans-unit id="ddc31f2885b1b33a7651963254b0c197f2a64086" datatype="html">
|
||||||
<source>See more.</source>
|
<source>See more.</source>
|
||||||
<target>Раскрыть.</target>
|
<target>См. подробнее.</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/see-more/see-more.component.html</context>
|
<context context-type="sourcefile">src/app/components/see-more/see-more.component.html</context>
|
||||||
<context context-type="linenumber">5,6</context>
|
<context context-type="linenumber">5,6</context>
|
||||||
@@ -2087,7 +2099,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8a0bda4c47f10b2423ff183acefbf70d4ab52ea2" datatype="html">
|
<trans-unit id="8a0bda4c47f10b2423ff183acefbf70d4ab52ea2" datatype="html">
|
||||||
<source>Clear logs</source>
|
<source>Clear logs</source>
|
||||||
<target>Очистить журнал</target>
|
<target>Очистить журналы</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/logs-viewer/logs-viewer.component.html</context>
|
<context context-type="sourcefile">src/app/components/logs-viewer/logs-viewer.component.html</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">34</context>
|
||||||
@@ -2392,7 +2404,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="792dc6a57f28a1066db283f2e736484f066005fd" datatype="html">
|
<trans-unit id="792dc6a57f28a1066db283f2e736484f066005fd" datatype="html">
|
||||||
<source>Download Twitch Chat</source>
|
<source>Download Twitch Chat</source>
|
||||||
<target>Скачать чат Twitch</target>
|
<target>Скачать Чат Twitch</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/twitch-chat/twitch-chat.component.html</context>
|
<context context-type="sourcefile">src/app/components/twitch-chat/twitch-chat.component.html</context>
|
||||||
<context context-type="linenumber">10</context>
|
<context context-type="linenumber">10</context>
|
||||||
@@ -2419,7 +2431,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c3b0b86523f1d10e84a71f9b188d54913a11af3b" datatype="html">
|
<trans-unit id="c3b0b86523f1d10e84a71f9b188d54913a11af3b" datatype="html">
|
||||||
<source>Editing category</source>
|
<source>Editing category</source>
|
||||||
<target>Редактирование категории</target>
|
<target>Категория редактирования</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
@@ -2437,7 +2449,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="3697f8583ea42868aa269489ad366103d94aece7" datatype="html">
|
<trans-unit id="3697f8583ea42868aa269489ad366103d94aece7" datatype="html">
|
||||||
<source>Editing</source>
|
<source>Editing</source>
|
||||||
<target>Правка</target>
|
<target>Редактирование</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
@@ -2482,7 +2494,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5caadefa4143cf6766a621b0f54f91f373a1f164" datatype="html">
|
<trans-unit id="5caadefa4143cf6766a621b0f54f91f373a1f164" datatype="html">
|
||||||
<source>Add content</source>
|
<source>Add content</source>
|
||||||
<target state="needs-translation">Добавить содержание</target>
|
<target>Добавить содержание</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/modify-playlist/modify-playlist.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/modify-playlist/modify-playlist.component.html</context>
|
||||||
<context context-type="linenumber">19</context>
|
<context context-type="linenumber">19</context>
|
||||||
@@ -2491,7 +2503,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="a8b7b9c168fd936a75e500806a8c0d7755ef1198" datatype="html">
|
<trans-unit id="a8b7b9c168fd936a75e500806a8c0d7755ef1198" datatype="html">
|
||||||
<source>NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user.</source>
|
<source>NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user.</source>
|
||||||
<target state="needs-translation">ПРИМЕЧАНИЕ: Загрузка новых cookie отменяет предыдущие cookie. Также обратите внимание, что cookie используются в масштабах всего экземпляра, а не каждого пользователя.</target>
|
<target>ПРИМЕЧАНИЕ: Загрузка новых файлов cookie отменяет предыдущие файлы cookie. Также обратите внимание, что файлы cookie используются в масштабах всего экземпляра, а не каждого пользователя.</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html</context>
|
||||||
<context context-type="linenumber">20</context>
|
<context context-type="linenumber">20</context>
|
||||||
@@ -2534,7 +2546,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="d641b8fa5ac5e85114c733b1f7de6976bd091f70" datatype="html">
|
<trans-unit id="d641b8fa5ac5e85114c733b1f7de6976bd091f70" datatype="html">
|
||||||
<source>Max quality</source>
|
<source>Max quality</source>
|
||||||
<target>Лучшее качество</target>
|
<target>Максимальное качество</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html</context>
|
||||||
<context context-type="linenumber">40</context>
|
<context context-type="linenumber">40</context>
|
||||||
@@ -2748,8 +2760,8 @@
|
|||||||
<note priority="1" from="description">Download rate limit input hint</note>
|
<note priority="1" from="description">Download rate limit input hint</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7220285196408439810" datatype="html">
|
<trans-unit id="7220285196408439810" datatype="html">
|
||||||
<source>Download for <x id="url" equiv-text="url"/> has been queued!</source>
|
<source>Download for <x id="url" equiv-text="d, cropF"/> has been queued!</source>
|
||||||
<target>Загрузка для <x id="url" equiv-text="url"/> была добавлена в очередь!</target>
|
<target>Загрузка для <x id="url" equiv-text="d, cropF"/> выла добавлена в очередь!</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
<context context-type="sourcefile">src/app/main/main.component.ts</context>
|
||||||
<context context-type="linenumber">469</context>
|
<context context-type="linenumber">469</context>
|
||||||
@@ -2873,7 +2885,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4ae1f7f102b455472992ae58bc18426316366760" datatype="html">
|
<trans-unit id="4ae1f7f102b455472992ae58bc18426316366760" datatype="html">
|
||||||
<source>Build date:</source>
|
<source>Build date:</source>
|
||||||
<target>Дата сборки:</target>
|
<target>Дата постройки:</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||||
<context context-type="linenumber">33</context>
|
<context context-type="linenumber">33</context>
|
||||||
@@ -2882,7 +2894,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8700121026680200191" datatype="html">
|
<trans-unit id="8700121026680200191" datatype="html">
|
||||||
<source>Clear</source>
|
<source>Clear</source>
|
||||||
<target>Очистить</target>
|
<target>Стереть</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">131</context>
|
<context context-type="linenumber">131</context>
|
||||||
@@ -2890,7 +2902,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8384225360105280028" datatype="html">
|
<trans-unit id="8384225360105280028" datatype="html">
|
||||||
<source>Complete</source>
|
<source>Complete</source>
|
||||||
<target>Завершено</target>
|
<target>Закончено</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">61</context>
|
<context context-type="linenumber">61</context>
|
||||||
@@ -2898,7 +2910,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7180002287537831534" datatype="html">
|
<trans-unit id="7180002287537831534" datatype="html">
|
||||||
<source>Clear finished downloads</source>
|
<source>Clear finished downloads</source>
|
||||||
<target>Очистить завершённые загрузки</target>
|
<target>Очистить законченны загрузки</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">129</context>
|
<context context-type="linenumber">129</context>
|
||||||
@@ -2948,7 +2960,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46" datatype="html">
|
<trans-unit id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46" datatype="html">
|
||||||
<source>Clear</source>
|
<source>Clear</source>
|
||||||
<target>Очистить</target>
|
<target>Стереть</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.html</context>
|
||||||
<context context-type="linenumber">68</context>
|
<context context-type="linenumber">68</context>
|
||||||
@@ -3021,8 +3033,8 @@
|
|||||||
<note priority="1" from="description">Progress</note>
|
<note priority="1" from="description">Progress</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2560364143605631750" datatype="html">
|
<trans-unit id="2560364143605631750" datatype="html">
|
||||||
<source>Error for <x id="url" equiv-text="download['url']"/></source>
|
<source>Error for <x id="url" equiv-text="}); retu"/></source>
|
||||||
<target>Ошибка с <x id="url" equiv-text="download['url']"/></target>
|
<target>Ошибка для <x id="url" equiv-text="}); retu"/></target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
<context context-type="sourcefile">src/app/components/downloads/downloads.component.ts</context>
|
||||||
<context context-type="linenumber">238</context>
|
<context context-type="linenumber">238</context>
|
||||||
@@ -3106,7 +3118,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="17afa163f202c8ee76e5b731f4bbdd9920fc4a18" datatype="html">
|
<trans-unit id="17afa163f202c8ee76e5b731f4bbdd9920fc4a18" datatype="html">
|
||||||
<source>Docker tag:</source>
|
<source>Docker tag:</source>
|
||||||
<target>Метка Docker:</target>
|
<target>Тег Docker:</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/dialogs/about-dialog/about-dialog.component.html</context>
|
||||||
<context context-type="linenumber">28</context>
|
<context context-type="linenumber">28</context>
|
||||||
@@ -3164,296 +3176,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Commit hash</note>
|
<note priority="1" from="description">Commit hash</note>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="586a5fd72602b5b14ec0c55f84814de47bb21e3a" datatype="html">
|
|
||||||
<source>Tasks</source>
|
|
||||||
<target>Задачи</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>Неизвестно</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="e4c3cd97461b220b9cea67cfe08c5399799cfeed" datatype="html">
|
|
||||||
<source>Last ran</source>
|
|
||||||
<target>Последний запуск</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="698f716f927f633b16cbe2308d90b2dba51f7556" datatype="html">
|
|
||||||
<source>Last confirmed</source>
|
|
||||||
<target>Последние подтверждённые</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>Статус</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="needs-translation">Занято</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>Отложено для</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>Не отложено</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="5ff9ae1f4c26bf2ddf6e9d5e4136916c5ce6a941" datatype="html">
|
|
||||||
<source>Clear missing files from DB:</source>
|
|
||||||
<target>Очистка потерянных файлов из базы данных:</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>Очистка дубликатов файлов из базы данных:</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="9562dd1e902acc4cc6a6e09cba66a2775daf7794" datatype="html">
|
|
||||||
<source>Update binary to:</source>
|
|
||||||
<target>Обновить бинарный файл на:</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>Запустить</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>Отложить</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>Восстановить базу данных из резервной копии</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>Сбросить задачи</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="5e96c9d4528bf259da3944daac3171d7462b065a" datatype="html">
|
|
||||||
<source>No tasks available!</source>
|
|
||||||
<target>Нет доступных задач!</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>Задача успешно запущена!</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>Не удалось запустить задачу!</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>Задача успешно подтверждена!</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="4334913030311371594" datatype="html">
|
|
||||||
<source>Would you like to reset your tasks? All your schedules will be removed as well.</source>
|
|
||||||
<target>Хотите ли вы сбросить ваши задачи? Все отложенные задачи также будут удалены.</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="d5cec7468241d72cafd86ad1af6d55b09a6e3ae5" datatype="html">
|
|
||||||
<source>Restore</source>
|
|
||||||
<target>Восстановить</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="998793c78895d53576f462054f13d6e515e923d9" datatype="html">
|
|
||||||
<source>Update task schedule</source>
|
|
||||||
<target>Обновить расписание задачи</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>Включено</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="67aed6c588eb854f2f30ef642e85147da0027a61" datatype="html">
|
|
||||||
<source>Recurring</source>
|
|
||||||
<target>Повторяющиеся</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="047f50bc5b5d17b5bec0196355953e1a5c590ddb" datatype="html">
|
|
||||||
<source>Update</source>
|
|
||||||
<target>Обновить</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="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>Глобальные пользовательские аргументы для загрузок на домашней странице. (Установите аргументы подписок для каждой подписки отдельно!) Аргументы разделяются, используя две запятые, как здесь: ,,</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="5588424857086384816" datatype="html">
|
|
||||||
<source>Reset tasks</source>
|
|
||||||
<target>Сбросить задачи</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="9121124215111024650" datatype="html">
|
|
||||||
<source>Failed to confirm task!</source>
|
|
||||||
<target>Не удалось подтвердить задачу!</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="7808756054397155068" datatype="html">
|
|
||||||
<source>Reset</source>
|
|
||||||
<target>Сбросить</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="1709994363138824316" datatype="html">
|
|
||||||
<source>Failed to reset tasks!</source>
|
|
||||||
<target>Не удалось сбросить задачи!</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="8612475568724527886" datatype="html">
|
|
||||||
<source>Tasks successfully reset!</source>
|
|
||||||
<target>Задачи успешно сброшены!</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>
|
|
||||||
</body>
|
</body>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|||||||
@@ -733,7 +733,7 @@
|
|||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
<trans-unit id="4bee2a4bef2d26d37c9b353c278e24e5cd309ce3" datatype="html">
|
||||||
<source>Subscriptions base path</source>
|
<source>Subscriptions base path</source>
|
||||||
<target>订阅基路径</target>
|
<target>订阅文件路径</target>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
<context context-type="sourcefile">app/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">72</context>
|
<context context-type="linenumber">72</context>
|
||||||
|
|||||||
43
src/postbuild.js
Normal file
43
src/postbuild.js
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
const fs = require('fs-extra');
|
||||||
|
const path = require('path');
|
||||||
|
const xliffToJSON = require('xliff-to-json');
|
||||||
|
|
||||||
|
async function recFindByExt(base,ext,files,result)
|
||||||
|
{
|
||||||
|
files = files || (await fs.readdir(base))
|
||||||
|
result = result || []
|
||||||
|
|
||||||
|
for (const file of files) {
|
||||||
|
var newbase = path.join(base,file)
|
||||||
|
if ( (await fs.stat(newbase)).isDirectory() )
|
||||||
|
{
|
||||||
|
result = await recFindByExt(newbase,ext,await fs.readdir(newbase),result)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if ( file.substr(-1*(ext.length+1)) == '.' + ext )
|
||||||
|
{
|
||||||
|
result.push(newbase)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
|
||||||
|
// outputs array of supported locales
|
||||||
|
async function createLocalizationJSON() {
|
||||||
|
xliffToJSON.convert('src/assets/i18n');
|
||||||
|
const files = await recFindByExt(path.join('src', 'assets', 'i18n'), 'json');
|
||||||
|
const locales = [];
|
||||||
|
|
||||||
|
for (let i = 0; i < files.length; i++) {
|
||||||
|
const file = path.basename(files[i]);
|
||||||
|
const file_parts = file.split('.');
|
||||||
|
locales.push(file_parts[1]);
|
||||||
|
}
|
||||||
|
|
||||||
|
fs.unlinkSync('src/assets/i18n/messages.en.json');
|
||||||
|
fs.writeJSONSync('src/assets/i18n/supported_locales.json', {supported_locales: locales});
|
||||||
|
}
|
||||||
|
|
||||||
|
createLocalizationJSON();
|
||||||
Reference in New Issue
Block a user