From fb1b0ed9f709ef519d0f52bcb2048c10a8c8cfc0 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 13 Aug 2019 09:40:31 +0200 Subject: [PATCH] Update translations and support gd --- client/src/locale/source/angular_en_US.xml | 1740 +++++++----------- client/src/locale/target/angular_eo.xml | 247 ++- client/src/locale/target/angular_fi_FI.xml | 455 ++++- client/src/locale/target/angular_fr_FR.xml | 528 +++++- client/src/locale/target/angular_nb_NO.xml | 56 + client/src/locale/target/angular_nl_NL.xml | 817 ++++++++- client/src/locale/target/angular_sv_SE.xml | 298 ++- client/src/locale/target/angular_vi_VN.xml | 1893 ++++++++++++++++++++ client/src/locale/target/player_gd.json | 1 + client/src/locale/target/server_fr_FR.json | 2 +- client/src/locale/target/server_gd.json | 1 + client/src/locale/target/server_nl_NL.json | 2 +- scripts/build/client.sh | 2 +- shared/models/i18n/i18n.ts | 1 + 14 files changed, 4938 insertions(+), 1105 deletions(-) create mode 100644 client/src/locale/target/angular_nb_NO.xml create mode 100644 client/src/locale/target/angular_vi_VN.xml create mode 100644 client/src/locale/target/player_gd.json create mode 100644 client/src/locale/target/server_gd.json diff --git a/client/src/locale/source/angular_en_US.xml b/client/src/locale/source/angular_en_US.xml index 949425f97..4e6f0963e 100644 --- a/client/src/locale/source/angular_en_US.xml +++ b/client/src/locale/source/angular_en_US.xml @@ -109,7 +109,7 @@ 49 - <x id="INTERPOLATION" equiv-text="{{getPercentValue()}}"/>% + <x id="INTERPOLATION" equiv-text="{{getPercentValue()}}"/>% ../node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts 6 @@ -187,13 +187,13 @@ 63 - <x id="INTERPOLATION" equiv-text="{{ i18n.getAfternoonPeriod() }}"/> + <x id="INTERPOLATION" equiv-text="{{ i18n.getAfternoonPeriod() }}"/> ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 71 - <x id="INTERPOLATION" equiv-text="{{ i18n.getMorningPeriod() }}"/> + <x id="INTERPOLATION" equiv-text="{{ i18n.getMorningPeriod() }}"/> ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 72 @@ -212,11 +212,11 @@ - <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> + <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>new video<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>new video<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -224,11 +224,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been unblacklisted - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been unblacklisted + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -236,11 +236,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been blacklisted - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been blacklisted + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -248,11 +248,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -260,11 +260,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - The recently added video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>auto-blacklisted<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + The recently added video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>auto-blacklisted<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -272,11 +272,11 @@ - <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> + <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -284,11 +284,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been published - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been published + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -296,11 +296,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -308,11 +308,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -320,11 +320,11 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - User <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on your instance - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + User <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on your instance + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -332,14 +332,14 @@ - <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> + <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is following + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is following - <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> - <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="<ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="<ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -347,11 +347,11 @@ - <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> + <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> mentioned you on <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> mentioned you on <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -359,12 +359,12 @@ - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> - Your instance has <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.host }}"/>) - <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> - <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + Your instance has <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.host }}"/>) + <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html @@ -490,8 +490,8 @@ - Your report will be sent to moderators of <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>. - <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + Your report will be sent to moderators of <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>. + <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> app/shared/video/modals/video-report.component.html @@ -586,7 +586,7 @@ 7 - <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views + <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/shared/video/video-miniature.component.html 22 @@ -606,21 +606,21 @@ 43 - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ playlist.videosLength }}"/> videos} } + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ playlist.videosLength }}"/> videos} } app/shared/video-playlist/video-playlist-miniature.component.html 9 - <x id="INTERPOLATION" equiv-text="{{ playlist.videoChannelBy }}"/> + <x id="INTERPOLATION" equiv-text="{{ playlist.videoChannelBy }}"/> app/shared/video-playlist/video-playlist-miniature.component.html 22 - Updated <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/> + Updated <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/> app/shared/video-playlist/video-playlist-miniature.component.html 29 @@ -650,7 +650,7 @@ 15 - Delete from <x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/> + Delete from <x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/> app/shared/video-playlist/video-playlist-element-miniature.component.html 69 @@ -753,12 +753,12 @@ - <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/> + <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/> Subscribe - <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> - <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> - <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount | myNumberFormatter }}"/> - <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> + <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount | myNumberFormatter }}"/> + <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/shared/user-subscription/subscribe-button.component.html @@ -779,7 +779,7 @@ 36 - Subscribe with an account on <x id="INTERPOLATION" equiv-text="{{ videoChannel.host }}"/> + Subscribe with an account on <x id="INTERPOLATION" equiv-text="{{ videoChannel.host }}"/> app/shared/user-subscription/subscribe-button.component.html 39 @@ -810,8 +810,8 @@ - <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> - <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/shared/user-subscription/remote-subscribe.component.html @@ -851,7 +851,7 @@ - Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> app/shared/instance/instance-features-table.component.html @@ -900,13 +900,13 @@ 26 - <x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/> + <x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/> app/shared/menu/top-menu-dropdown.component.html 11 - (extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>) + (extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>) app/shared/images/preview-upload.component.html 12 @@ -1112,14 +1112,14 @@ 29 - <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results + <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results app/search/search.component.html 5 - for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/search/search.component.html @@ -1128,7 +1128,7 @@ Filters - <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/search/search.component.html @@ -1143,7 +1143,7 @@ 28 - <x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers + <x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers app/search/search.component.html 44 @@ -1657,7 +1657,7 @@ 33 - Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>) + Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>) app/videos/+video-edit/shared/video-edit.component.html 105 @@ -1850,7 +1850,7 @@ - Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video. + Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video. app/videos/+video-edit/video-add-components/video-import-url.component.html @@ -1891,7 +1891,7 @@ Image that will be merged with your audio file. - <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> + <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> The chosen image will be definitive and cannot be modified. @@ -1951,13 +1951,13 @@ 53 - Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> + Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> app/videos/+video-edit/video-add.component.html 3 - Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> + Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> app/videos/+video-edit/video-add.component.html 4 @@ -1982,7 +1982,7 @@ - Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> + Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> app/videos/+video-edit/video-update.component.html @@ -2118,7 +2118,7 @@ - This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. + This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. app/videos/+video-watch/video-watch.component.html @@ -2132,7 +2132,7 @@ - Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/videos/+video-watch/video-watch.component.html @@ -2140,7 +2140,7 @@ - Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/videos/+video-watch/video-watch.component.html @@ -2165,7 +2165,7 @@ 118 - By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/> + By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/> app/videos/+video-watch/video-watch.component.html 129 @@ -2247,7 +2247,7 @@ 17 - View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies + View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies app/videos/+video-watch/comment/video-comments.component.html 54 @@ -2479,7 +2479,7 @@ 19 - Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/follows/followers-list/followers-list.component.html 20 @@ -2571,7 +2571,7 @@ 6 - Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> + Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> app/+admin/users/user-edit/user-edit.component.html 2 @@ -2630,8 +2630,8 @@ - Transcoding is enabled on server. The video quota only take in account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> video. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> - At most, this user could use ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. + Transcoding is enabled on server. The video quota only take in account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> video. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> + At most, this user could use ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. app/+admin/users/user-edit/user-edit.component.html @@ -2726,13 +2726,13 @@ 19 - Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/users/user-list/user-list.component.html 40 - Video quota <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + Video quota <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/users/user-list/user-list.component.html 42 @@ -2774,7 +2774,7 @@ 5 - <x id="INTERPOLATION" equiv-text="{{ autoBlacklistVideosEnabled ? 'Manually blacklisted videos' : 'Blacklisted videos' }}"/> + <x id="INTERPOLATION" equiv-text="{{ autoBlacklistVideosEnabled ? 'Manually blacklisted videos' : 'Blacklisted videos' }}"/> app/+admin/moderation/moderation.component.html 7 @@ -2802,7 +2802,7 @@ 13 - Video name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + Video name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 8 @@ -2820,7 +2820,7 @@ 10 - Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 11 @@ -2896,7 +2896,7 @@ 9 - State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 11 @@ -2952,7 +2952,7 @@ 5 - Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html 9 @@ -3063,7 +3063,7 @@ - <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {...} other {...}}"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {...} other {...}}"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" app/+admin/plugins/plugin-search/plugin-search.component.html @@ -3085,7 +3085,7 @@ - This <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings. + This <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings. app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html @@ -3481,7 +3481,7 @@ 315 - Resolution <x id="INTERPOLATION" equiv-text="{{resolution.label}}"/> enabled + Resolution <x id="INTERPOLATION" equiv-text="{{resolution.label}}"/> enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 330 @@ -3490,7 +3490,7 @@ Cache - <x id="START_TAG_MY-HELP" ctype="x-my-help" equiv-text="<my-help>"/><x id="CLOSE_TAG_MY-HELP" ctype="x-my-help" equiv-text="</my-help>"/> + <x id="START_TAG_MY-HELP" ctype="x-my-help" equiv-text="<my-help>"/><x id="CLOSE_TAG_MY-HELP" ctype="x-my-help" equiv-text="</my-help>"/> app/+admin/config/edit-custom-config/edit-custom-config.component.html @@ -3536,16 +3536,16 @@ Write directly CSS code. Example:<br /><br /> <pre> - #custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + #custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; - <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> + <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> </pre> Prepend with <em>#custom-css</em> to override styles. Example:<br /><br /> <pre> - #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; - <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> + <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> </pre> @@ -3672,7 +3672,7 @@ - Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html @@ -3680,7 +3680,7 @@ - <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> is awaiting email verification + <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> is awaiting email verification app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html @@ -3759,7 +3759,7 @@ Created - <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> + <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+my-account/my-account-ownership/my-account-ownership.component.html @@ -3778,7 +3778,7 @@ 20 - <x id="INTERPOLATION" equiv-text="{{ videoChangeOwnership.status }}"/> + <x id="INTERPOLATION" equiv-text="{{ videoChangeOwnership.status }}"/> app/+my-account/my-account-ownership/my-account-ownership.component.html 38 @@ -3800,7 +3800,7 @@ 10 - <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers + <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers app/+my-account/my-account-video-channels/my-account-video-channels.component.html 20 @@ -3859,7 +3859,7 @@ When you will upload a video in this channel, the video support field will be au 67 - <x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers + <x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers app/+my-account/shared/actor-avatar-info.component.html 10 @@ -3871,7 +3871,7 @@ When you will upload a video in this channel, the video support field will be au 15 - (extensions: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>) + (extensions: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>) app/+my-account/shared/actor-avatar-info.component.html 18 @@ -3901,7 +3901,7 @@ When you will upload a video in this channel, the video support field will be au 1 - Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> + Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 18 @@ -3934,7 +3934,7 @@ When you will upload a video in this channel, the video support field will be au - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Delete history @@ -3949,7 +3949,7 @@ When you will upload a video in this channel, the video support field will be au - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Notification preferences @@ -3958,7 +3958,7 @@ When you will upload a video in this channel, the video support field will be au - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Mark all as read @@ -4009,7 +4009,7 @@ When you will upload a video in this channel, the video support field will be au - If you need help to use PeerTube, you can take a look to the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. + If you need help to use PeerTube, you can take a look to the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. app/+signup/shared/signup-success.component.html @@ -4089,7 +4089,7 @@ When you will upload a video in this channel, the video support field will be au 23 - <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers + <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers app/+accounts/accounts.component.html 31 @@ -4129,7 +4129,7 @@ When you will upload a video in this channel, the video support field will be au 16 - Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/> + Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/> app/+accounts/account-about/account-about.component.html 10 @@ -4147,14 +4147,14 @@ When you will upload a video in this channel, the video support field will be au 9 - Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/> + Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/> app/+video-channels/video-channel-about/video-channel-about.component.html 17 - Created <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> playlists + Created <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> playlists app/+video-channels/video-channel-playlists/video-channel-playlists.component.html @@ -4179,7 +4179,7 @@ When you will upload a video in this channel, the video support field will be au 9 - Contact <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrator + Contact <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrator app/+about/about-instance/contact-admin-modal.component.html 3 @@ -4209,7 +4209,7 @@ When you will upload a video in this channel, the video support field will be au 38 - About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance + About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance app/+about/about-instance/about-instance.component.html 4 @@ -4236,7 +4236,7 @@ When you will upload a video in this channel, the video support field will be au - It is a free and open-source software, under the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>AGPLv3 licence<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. + It is a free and open-source software, under the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>AGPLv3 licence<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. app/+about/about-peertube/about-peertube.component.html @@ -4244,7 +4244,7 @@ When you will upload a video in this channel, the video support field will be au - For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. + For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. app/+about/about-peertube/about-peertube.component.html @@ -4324,9 +4324,9 @@ When you will upload a video in this channel, the video support field will be au - Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK" ctype="x-a" equiv-text="<a>"/>with the WebTorrent library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>), the protocol is different from classic BitTorrent. + Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK" ctype="x-a" equiv-text="<a>"/>with the WebTorrent library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. - See <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information + See <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information app/+about/about-peertube/about-peertube.component.html @@ -4490,7 +4490,7 @@ When you will upload a video in this channel, the video support field will be au - A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> + A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. @@ -4559,29 +4559,25 @@ When you will upload a video in this channel, the video support field will be au app/+page-not-found/page-not-found.component.html 1 - - + Cannot get about information from server src/app/+about/about-instance/about-instance.component.ts 1 - - + Your message has been sent. src/app/+about/about-instance/contact-admin-modal.component.ts 1 - - + You already sent this form recently src/app/+about/about-instance/contact-admin-modal.component.ts 1 - - + No description src/app/+accounts/account-about/account-about.component.ts @@ -4591,9 +4587,8 @@ When you will upload a video in this channel, the video support field will be au src/app/+video-channels/video-channel-about/video-channel-about.component.ts 1 - - - Published <x id="INTERPOLATION" equiv-text="{{total}}"/> videos + + Published <x id="INTERPOLATION" equiv-text="{{total}}"/> videos src/app/+accounts/account-videos/account-videos.component.ts 1 @@ -4602,71 +4597,61 @@ When you will upload a video in this channel, the video support field will be au src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 - - + Username copied src/app/+accounts/accounts.component.ts 1 - - + 240p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + 360p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + 480p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + 720p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + 1080p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + 2160p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + Auto (via ffmpeg) src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 - - + Unlimited src/app/+admin/config/shared/config.service.ts @@ -4684,8 +4669,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/users/user.service.ts 1 - - + 100MB src/app/+admin/config/shared/config.service.ts @@ -4695,8 +4679,7 @@ When you will upload a video in this channel, the video support field will be au src/app/+admin/config/shared/config.service.ts 1 - - + 500MB src/app/+admin/config/shared/config.service.ts @@ -4706,15 +4689,13 @@ When you will upload a video in this channel, the video support field will be au src/app/+admin/config/shared/config.service.ts 1 - - + 1GB src/app/+admin/config/shared/config.service.ts 1 - - + 5GB src/app/+admin/config/shared/config.service.ts @@ -4724,260 +4705,223 @@ When you will upload a video in this channel, the video support field will be au src/app/+admin/config/shared/config.service.ts 1 - - + 20GB src/app/+admin/config/shared/config.service.ts 1 - - + 50GB src/app/+admin/config/shared/config.service.ts 1 - - + 10MB src/app/+admin/config/shared/config.service.ts 1 - - + 50MB src/app/+admin/config/shared/config.service.ts 1 - - + 2GB src/app/+admin/config/shared/config.service.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{handle}}"/> accepted in instance followers + + <x id="INTERPOLATION" equiv-text="{{handle}}"/> accepted in instance followers src/app/+admin/follows/followers-list/followers-list.component.ts 1 - - + Do you really want to reject this follower? src/app/+admin/follows/followers-list/followers-list.component.ts 1 - - + Reject src/app/+admin/follows/followers-list/followers-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{handle}}"/> rejected from instance followers + + <x id="INTERPOLATION" equiv-text="{{handle}}"/> rejected from instance followers src/app/+admin/follows/followers-list/followers-list.component.ts 1 - - + Do you really want to delete this follower? src/app/+admin/follows/followers-list/followers-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{handle}}"/> removed from instance followers + + <x id="INTERPOLATION" equiv-text="{{handle}}"/> removed from instance followers src/app/+admin/follows/followers-list/followers-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{host}}"/> is not valid + + <x id="INTERPOLATION" equiv-text="{{host}}"/> is not valid src/app/+admin/follows/following-add/following-add.component.ts 1 - - + You need to specify hosts to follow. src/app/+admin/follows/following-add/following-add.component.ts 1 - - + Hosts need to be unique. src/app/+admin/follows/following-add/following-add.component.ts 1 - - - If you confirm, you will send a follow request to:<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> - + + If you confirm, you will send a follow request to:<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> - src/app/+admin/follows/following-add/following-add.component.ts 1 - - + Follow new server(s) src/app/+admin/follows/following-add/following-add.component.ts 1 - - + Follow request(s) sent! src/app/+admin/follows/following-add/following-add.component.ts 1 - - - Do you really want to unfollow <x id="INTERPOLATION" equiv-text="{{host}}"/>? + + Do you really want to unfollow <x id="INTERPOLATION" equiv-text="{{host}}"/>? src/app/+admin/follows/following-list/following-list.component.ts 1 - - + Unfollow src/app/+admin/follows/following-list/following-list.component.ts 1 - - - You are not following <x id="INTERPOLATION" equiv-text="{{host}}"/> anymore. + + You are not following <x id="INTERPOLATION" equiv-text="{{host}}"/> anymore. src/app/+admin/follows/following-list/following-list.component.ts 1 - - + enabled src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 - - + disabled src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 - - - Redundancy for <x id="INTERPOLATION" equiv-text="{{host}}"/> is <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/> + + Redundancy for <x id="INTERPOLATION" equiv-text="{{host}}"/> is <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/> src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 - - - Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by your instance. + + Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by your instance. src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.ts 1 - - - Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by your instance. + + Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by your instance. src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.ts 1 - - + Comment updated. src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts 1 - - + Delete this report src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 - - + Update moderation comment src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 - - + Mark as accepted src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 - - + Mark as rejected src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 - - + Do you really want to delete this abuse report? src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 - - + Abuse deleted. src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 - - - Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from blacklist. + + Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from blacklist. src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{num}}"/> videos removed from blacklist. + + <x id="INTERPOLATION" equiv-text="{{num}}"/> videos removed from blacklist. src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts 1 - - + yes src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 - - + no src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 - - + Do you really want to remove this video from the blacklist? It will be available again in the videos list. src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts @@ -4987,9 +4931,8 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/video/video-actions-dropdown.component.ts 1 - - - Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist. + + Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist. src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 @@ -4998,134 +4941,115 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/video/video-actions-dropdown.component.ts 1 - - + You don't have plugins installed yet. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts 1 - - + You don't have themes installed yet. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts 1 - - - Update to <x id="INTERPOLATION" equiv-text="{{version}}"/> + + Update to <x id="INTERPOLATION" equiv-text="{{version}}"/> src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts 1 - - - Do you really want to uninstall <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>? + + Do you really want to uninstall <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>? src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{pluginName}}"/> uninstalled. + + <x id="INTERPOLATION" equiv-text="{{pluginName}}"/> uninstalled. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{pluginName}}"/> updated. + + <x id="INTERPOLATION" equiv-text="{{pluginName}}"/> updated. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts 1 - - + The plugin index is not available. Please retry later. src/app/+admin/plugins/plugin-search/plugin-search.component.ts 1 - - + Please only install plugins or themes you trust, since they can execute any code on your instance. src/app/+admin/plugins/plugin-search/plugin-search.component.ts 1 - - - Install <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>? + + Install <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>? src/app/+admin/plugins/plugin-search/plugin-search.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{pluginName}}"/> installed. + + <x id="INTERPOLATION" equiv-text="{{pluginName}}"/> installed. src/app/+admin/plugins/plugin-search/plugin-search.component.ts 1 - - + Settings updated. src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts 1 - - + Plugins src/app/+admin/plugins/shared/plugin-api.service.ts 1 - - + Themes src/app/+admin/plugins/shared/plugin-api.service.ts 1 - - + plugin src/app/+admin/plugins/shared/plugin-api.service.ts 1 - - + theme src/app/+admin/plugins/shared/plugin-api.service.ts 1 - - + Last week src/app/+admin/system/logs/logs.component.ts 1 - - + Last day src/app/+admin/system/logs/logs.component.ts 1 - - + Last hour src/app/+admin/system/logs/logs.component.ts 1 - - + Info src/app/+admin/system/logs/logs.component.ts @@ -5135,8 +5059,7 @@ When you will upload a video in this channel, the video support field will be au src/app/core/notification/notifier.service.ts 1 - - + Warning src/app/+admin/system/logs/logs.component.ts @@ -5146,8 +5069,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/guards/can-deactivate-guard.service.ts 1 - - + Error src/app/+admin/system/logs/logs.component.ts @@ -5161,50 +5083,43 @@ When you will upload a video in this channel, the video support field will be au src/app/core/notification/notifier.service.ts 1 - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> created. + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> created. src/app/+admin/users/user-edit/user-create.component.ts 1 - - - Password changed for user <x id="INTERPOLATION" equiv-text="{{username}}"/>. + + Password changed for user <x id="INTERPOLATION" equiv-text="{{username}}"/>. src/app/+admin/users/user-edit/user-password.component.ts 1 - - + Update user password src/app/+admin/users/user-edit/user-password.component.ts 1 - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> updated. + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> updated. src/app/+admin/users/user-edit/user-update.component.ts 1 - - + Update user src/app/+admin/users/user-edit/user-update.component.ts 1 - - - An email asking for password reset has been sent to <x id="INTERPOLATION" equiv-text="{{username}}"/>. + + An email asking for password reset has been sent to <x id="INTERPOLATION" equiv-text="{{username}}"/>. src/app/+admin/users/user-edit/user-update.component.ts 1 - - + Unban src/app/+admin/users/user-list/user-list.component.ts @@ -5222,8 +5137,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Set Email as Verified src/app/+admin/users/user-list/user-list.component.ts @@ -5233,8 +5147,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + You cannot ban root. src/app/+admin/users/user-list/user-list.component.ts @@ -5244,22 +5157,19 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Do you really want to unban <x id="INTERPOLATION" equiv-text="{{num}}"/> users? + + Do you really want to unban <x id="INTERPOLATION" equiv-text="{{num}}"/> users? src/app/+admin/users/user-list/user-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{num}}"/> users unbanned. + + <x id="INTERPOLATION" equiv-text="{{num}}"/> users unbanned. src/app/+admin/users/user-list/user-list.component.ts 1 - - + You cannot delete root. src/app/+admin/users/user-list/user-list.component.ts @@ -5269,30 +5179,26 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + If you remove these users, you will not be able to create others with the same username! src/app/+admin/users/user-list/user-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{num}}"/> users deleted. + + <x id="INTERPOLATION" equiv-text="{{num}}"/> users deleted. src/app/+admin/users/user-list/user-list.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{num}}"/> users email set as verified. + + <x id="INTERPOLATION" equiv-text="{{num}}"/> users email set as verified. src/app/+admin/users/user-list/user-list.component.ts 1 - - - Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted. + + Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted. src/app/+my-account/my-account-blocklist/my-account-blocklist.component.ts 1 @@ -5301,9 +5207,8 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted. + + Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted. src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.ts 1 @@ -5312,71 +5217,61 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + My videos history src/app/+my-account/my-account-history/my-account-history.component.ts 1 - - + Videos history is enabled src/app/+my-account/my-account-history/my-account-history.component.ts 1 - - + Videos history is disabled src/app/+my-account/my-account-history/my-account-history.component.ts 1 - - + Delete videos history src/app/+my-account/my-account-history/my-account-history.component.ts 1 - - + Are you sure you want to delete all your videos history? src/app/+my-account/my-account-history/my-account-history.component.ts 1 - - + Videos history deleted src/app/+my-account/my-account-history/my-account-history.component.ts 1 - - + Ownership accepted src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts 1 - - + Please check your emails to verify your new email. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts 1 - - + Email updated. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts 1 - - + You current password is invalid. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts @@ -5386,141 +5281,121 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 - - + Password updated. src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 - - + Are you sure you want to delete your account? This will delete all you data, including channels, videos etc. src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 - - + Type your username to confirm src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 - - + Delete my account src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 - - + Your account is deleted. src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 - - + Interface settings updated. src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.ts 1 - - + New video from your subscriptions src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + New comment on your video src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + New video abuse src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Video auto-blacklisted waiting review src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + One of your video is blacklisted/unblacklisted src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Video published (after transcoding/scheduled update) src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Video import finished src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + A new user registered on your instance src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + You or your channel(s) has a new follower src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Someone mentioned you in video comments src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Your instance has a new follower src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Preferences saved src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 - - + Profile updated. src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 1 - - + Avatar changed. src/app/+my-account/my-account-settings/my-account-settings.component.ts @@ -5530,106 +5405,91 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 - - + Unknown language src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 - - + Video settings updated. src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 - - + No language src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 - - + {{'{0} languages selected src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 - - - Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> created. + + Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> created. src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 - - + This name already exists on this instance. src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 - - - Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated. + + Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated. src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 - - - Do you really want to delete <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/>? It will delete all videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="INTERPOLATION_1" equiv-text="{{channelName}}"/>)! + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/>? It will delete all videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="INTERPOLATION_1" equiv-text="{{channelName}}"/>)! src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 - - - Please type the display name of the video channel (<x id="INTERPOLATION" equiv-text="{{displayName}}"/>) to confirm + + Please type the display name of the video channel (<x id="INTERPOLATION" equiv-text="{{displayName}}"/>) to confirm src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 - - - Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> deleted. + + Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> deleted. src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 - - - Playlist <x id="INTERPOLATION" equiv-text="{{playlistName}}"/> created. + + Playlist <x id="INTERPOLATION" equiv-text="{{playlistName}}"/> created. src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts 1 - - - Playlist <x id="INTERPOLATION" equiv-text="{{videoPlaylistName}}"/> updated. + + Playlist <x id="INTERPOLATION" equiv-text="{{videoPlaylistName}}"/> updated. src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts 1 - - - Do you really want to delete <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/>? + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/>? src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts 1 - - - Playlist <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/> deleted. + + Playlist <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/> deleted. src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts 1 - - + My videos src/app/+my-account/my-account-videos/my-account-videos.component.ts @@ -5639,30 +5499,26 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account.component.ts 1 - - - Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos? + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted. + + <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - - Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>? + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - - Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. + + Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 @@ -5671,92 +5527,79 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/video/video-actions-dropdown.component.ts 1 - - + Ownership change request sent. src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts 1 - - + My channels src/app/+my-account/my-account.component.ts 1 - - + My playlists src/app/+my-account/my-account.component.ts 1 - - + My subscriptions src/app/+my-account/my-account.component.ts 1 - - + My history src/app/+my-account/my-account.component.ts 1 - - + Misc src/app/+my-account/my-account.component.ts 1 - - + Ownership changes src/app/+my-account/my-account.component.ts 1 - - + My settings src/app/+my-account/my-account.component.ts 1 - - + My notifications src/app/+my-account/my-account.component.ts 1 - - + Now please check your emails to verify your account and complete signup. src/app/+signup/+register/register.component.ts 1 - - - You are now logged in as <x id="INTERPOLATION" equiv-text="{{username}}"/>! + + You are now logged in as <x id="INTERPOLATION" equiv-text="{{username}}"/>! src/app/+signup/+register/register.component.ts 1 - - - An email with verification link will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. + + An email with verification link will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts 1 - - + Unable to find user id or verification string. src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts @@ -5766,15 +5609,13 @@ When you will upload a video in this channel, the video support field will be au src/app/reset-password/reset-password.component.ts 1 - - + Published videos src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 - - + Subscribe to the account src/app/+video-channels/video-channels.component.ts @@ -5784,149 +5625,128 @@ When you will upload a video in this channel, the video support field will be au src/app/videos/+video-watch/video-watch.component.ts 1 - - + Focus the search bar src/app/app.component.ts 1 - - + Toggle the left menu src/app/app.component.ts 1 - - + Go to the videos overview page src/app/app.component.ts 1 - - + Go to the trending videos page src/app/app.component.ts 1 - - + Go to the recently added videos page src/app/app.component.ts 1 - - + Go to the local videos page src/app/app.component.ts 1 - - + Go to the videos upload page src/app/app.component.ts 1 - - + Go to my subscriptions src/app/core/auth/auth.service.ts 1 - - + Go to my videos src/app/core/auth/auth.service.ts 1 - - + Go to my imports src/app/core/auth/auth.service.ts 1 - - + Go to my channels src/app/core/auth/auth.service.ts 1 - - - Cannot retrieve OAuth Client credentials: <x id="INTERPOLATION" equiv-text="{{errorText}}"/>. + + Cannot retrieve OAuth Client credentials: <x id="INTERPOLATION" equiv-text="{{errorText}}"/>. src/app/core/auth/auth.service.ts 1 - - + Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. src/app/core/auth/auth.service.ts 1 - - + You need to reconnect. src/app/core/auth/auth.service.ts 1 - - + Keyboard Shortcuts: src/app/core/hotkeys/hotkeys.component.ts 1 - - + Success src/app/core/notification/notifier.service.ts 1 - - + Incorrect username or password. src/app/login/login.component.ts 1 - - + You account is blocked. src/app/login/login.component.ts 1 - - - An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. + + An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. src/app/login/login.component.ts 1 - - + Your password has been successfully reset! src/app/reset-password/reset-password.component.ts 1 - - + Today src/app/search/search-filters.component.ts @@ -5936,267 +5756,229 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Last 7 days src/app/search/search-filters.component.ts 1 - - + Last 30 days src/app/search/search-filters.component.ts 1 - - + Last 365 days src/app/search/search-filters.component.ts 1 - - + Short (< 4 min) src/app/search/search-filters.component.ts 1 - - + Medium (4-10 min) src/app/search/search-filters.component.ts 1 - - + Long (> 10 min) src/app/search/search-filters.component.ts 1 - - + Relevance src/app/search/search-filters.component.ts 1 - - + Publish date src/app/search/search-filters.component.ts 1 - - + Views src/app/search/search-filters.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago src/app/shared/angular/from-now.pipe.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago src/app/shared/angular/from-now.pipe.ts 1 - - + Confirm src/app/shared/confirm/confirm.component.ts 1 - - + Instance name is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Short description should not be longer than 250 characters. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Twitter username is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Previews cache size is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Previews cache size must be greater than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Previews cache size must be a number. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Captions cache size is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Captions cache size must be greater than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Captions cache size must be a number. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Signup limit is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Signup limit must be greater than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Signup limit must be a number. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Admin email is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Admin email must be valid. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Transcoding threads is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Transcoding threads must be greater or equal to 0. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 - - + Email is required. src/app/shared/forms/form-validators/instance-validators.service.ts @@ -6206,8 +5988,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Email must be valid. src/app/shared/forms/form-validators/instance-validators.service.ts @@ -6217,71 +5998,61 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Your name is required. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + Your name must be at least 1 character long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + Your name cannot be more than 120 characters long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + A subject is required. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + The subject must be at least 1 character long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + The subject cannot be more than 120 characters long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + A message is required. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + The message must be at least 3 characters long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + The message cannot be more than 5000 characters long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 - - + Username is required. src/app/shared/forms/form-validators/login-validators.service.ts @@ -6291,8 +6062,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Password is required. src/app/shared/forms/form-validators/login-validators.service.ts @@ -6302,92 +6072,79 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Confirmation of the password is required. src/app/shared/forms/form-validators/reset-password-validators.service.ts 1 - - + Username must be at least 1 character long. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Username cannot be more than 50 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Username should be lowercase alphanumeric; dots and underscores are allowed. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Password must be at least 6 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Password cannot be more than 255 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + The new password and the confirmed password do not correspond. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Video quota is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Quota must be greater than -1. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Daily upload limit is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Daily upload limit must be greater than -1. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + User role is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Description must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts @@ -6401,8 +6158,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + Description cannot be more than 1000 characters long. src/app/shared/forms/form-validators/user-validators.service.ts @@ -6416,29 +6172,25 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + You must to agree with the instance terms in order to registering on it. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Ban reason must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Ban reason cannot be more than 250 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 - - + Display name is required. src/app/shared/forms/form-validators/user-validators.service.ts @@ -6452,8 +6204,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + Display name must be at least 1 character long. src/app/shared/forms/form-validators/user-validators.service.ts @@ -6467,8 +6218,7 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + Display name cannot be more than 50 characters long. src/app/shared/forms/form-validators/user-validators.service.ts @@ -6478,477 +6228,411 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Report reason is required. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 - - + Report reason must be at least 2 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 - - + Report reason cannot be more than 3000 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 - - + Moderation comment is required. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 - - + Moderation comment must be at least 2 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 - - + Moderation comment cannot be more than 3000 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 - - + The channel is required. src/app/shared/forms/form-validators/video-accept-ownership-validators.service.ts 1 - - + Blacklist reason must be at least 2 characters long. src/app/shared/forms/form-validators/video-blacklist-validators.service.ts 1 - - + Blacklist reason cannot be more than 300 characters long. src/app/shared/forms/form-validators/video-blacklist-validators.service.ts 1 - - + Video caption language is required. src/app/shared/forms/form-validators/video-captions-validators.service.ts 1 - - + Video caption file is required. src/app/shared/forms/form-validators/video-captions-validators.service.ts 1 - - + The username is required. src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts 1 - - + You can only transfer ownership to a local account src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts 1 - - + Name is required. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Name must be at least 1 character long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Name cannot be more than 50 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Name should be lowercase alphanumeric; dots and underscores are allowed. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Support text must be at least 3 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Support text cannot be more than 1000 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 - - + Comment is required. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 - - + Comment must be at least 2 characters long. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 - - + Comment cannot be more than 3000 characters long. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 - - + Display name cannot be more than 120 characters long. src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + Privacy is required. src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + The channel is required when the playlist is public. src/app/shared/forms/form-validators/video-playlist-validators.service.ts 1 - - + Video name is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video name must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video name cannot be more than 120 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video privacy is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video channel is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video description must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video description cannot be more than 10000 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + A tag should be more than 2 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + A tag should be less than 30 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video support must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + Video support cannot be more than 1000 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + A date is required to schedule video update. src/app/shared/forms/form-validators/video-validators.service.ts 1 - - + This file is too large. src/app/shared/forms/reactive-file.component.ts 1 - - - PeerTube cannot handle this kind of file. Accepted extensions are <x id="INTERPOLATION" equiv-text="{{extensions}}"/>. + + PeerTube cannot handle this kind of file. Accepted extensions are <x id="INTERPOLATION" equiv-text="{{extensions}}"/>. src/app/shared/forms/reactive-file.component.ts 1 - - + All unsaved data will be lost, are you sure you want to leave this page? src/app/shared/guards/can-deactivate-guard.service.ts 1 - - + Sunday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Monday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Tuesday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Wednesday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Thursday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Friday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Saturday src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Sun src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Mon src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Tue src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Wed src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Thu src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Fri src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Sat src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short - - + Su src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + Mo src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + Tu src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + We src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + Th src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + Fr src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + Sa src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min - - + January src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + February src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + March src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + April src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + May src/app/shared/i18n/i18n-primeng-calendar.ts @@ -6958,511 +6642,440 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + June src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + July src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + August src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + September src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + October src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + November src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + December src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + Jan src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Feb src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Mar src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Apr src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Jun src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Jul src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Aug src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Sep src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Oct src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Nov src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Dec src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short - - + Clear src/app/shared/i18n/i18n-primeng-calendar.ts 1 - - + yy-mm-dd src/app/shared/i18n/i18n-primeng-calendar.ts 1 Date format in this locale. - - + Hidden src/app/shared/instance/instance-features-table.component.ts 1 - - + Blurred with confirmation request src/app/shared/instance/instance-features-table.component.ts 1 - - + Displayed src/app/shared/instance/instance-features-table.component.ts 1 - - + User registration allowed src/app/shared/instance/instance-features-table.component.ts 1 - - + Video uploads require manual validation by moderators src/app/shared/instance/instance-features-table.component.ts 1 - - + Transcode your videos in multiple resolutions src/app/shared/instance/instance-features-table.component.ts 1 - - + HTTP import (YouTube, Vimeo, direct URL...) src/app/shared/instance/instance-features-table.component.ts 1 - - + Torrent import src/app/shared/instance/instance-features-table.component.ts 1 - - + P2P enabled src/app/shared/instance/instance-features-table.component.ts 1 - - - ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> + + ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> src/app/shared/instance/instance-features-table.component.ts 1 - - + {VAR_PLURAL, plural, =1 {minute} other {minutes} } src/app/shared/instance/instance-features-table.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos src/app/shared/instance/instance-features-table.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos src/app/shared/instance/instance-features-table.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos src/app/shared/instance/instance-features-table.component.ts 1 - - - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> compatible that supports: + + <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> compatible that supports: src/app/shared/misc/help.component.ts 1 - - + Emphasis src/app/shared/misc/help.component.ts 1 - - + Links src/app/shared/misc/help.component.ts 1 - - + New lines src/app/shared/misc/help.component.ts 1 - - + Lists src/app/shared/misc/help.component.ts 1 - - + Images src/app/shared/misc/help.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{num}}"/> users banned. + + <x id="INTERPOLATION" equiv-text="{{num}}"/> users banned. src/app/shared/moderation/user-ban-modal.component.ts 1 - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> banned. + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> banned. src/app/shared/moderation/user-ban-modal.component.ts 1 - - - Do you really want to unban <x id="INTERPOLATION" equiv-text="{{username}}"/>? + + Do you really want to unban <x id="INTERPOLATION" equiv-text="{{username}}"/>? src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned. + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + If you remove this user, you will not be able to create another with the same username! src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> email set as verified + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> email set as verified src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted. + + Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted. + + Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted by the instance. + + Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by the instance. + + Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted by the instance. + + Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - - Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by the instance. + + Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Mute this account src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Unmute this account src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Mute the instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Unmute the instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Mute this account by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Unmute this account by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Mute the instance by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Unmute the instance by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 - - + Request is too large for the server. Please contact you administrator if you want to increase the limit size. src/app/shared/rest/rest-extractor.service.ts 1 - - - Too many attempts, please try again after <x id="INTERPOLATION" equiv-text="{{minutesLeft}}"/> minutes. + + Too many attempts, please try again after <x id="INTERPOLATION" equiv-text="{{minutesLeft}}"/> minutes. src/app/shared/rest/rest-extractor.service.ts 1 - - + Too many attempts, please try again later. src/app/shared/rest/rest-extractor.service.ts 1 - - + Server error. Please retry later. src/app/shared/rest/rest-extractor.service.ts 1 - - - Subscribed to <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> + + Subscribed to <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> src/app/shared/user-subscription/subscribe-button.component.ts 1 - - + Subscribed src/app/shared/user-subscription/subscribe-button.component.ts 1 - - - Unsubscribed from <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> + + Unsubscribed from <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> src/app/shared/user-subscription/subscribe-button.component.ts 1 - - + Unsubscribed src/app/shared/user-subscription/subscribe-button.component.ts 1 - - + Moderator src/app/shared/users/user.service.ts 1 - - - Video removed from <x id="INTERPOLATION" equiv-text="{{name}}"/> + + Video removed from <x id="INTERPOLATION" equiv-text="{{name}}"/> src/app/shared/video-playlist/video-add-to-playlist.component.ts 1 @@ -7471,29 +7084,25 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/video-playlist/video-playlist-element-miniature.component.ts 1 - - - Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> at timestamps <x id="INTERPOLATION_1" equiv-text="{{t}}"/> + + Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> at timestamps <x id="INTERPOLATION_1" equiv-text="{{t}}"/> src/app/shared/video-playlist/video-add-to-playlist.component.ts 1 - - - Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> + + Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> src/app/shared/video-playlist/video-add-to-playlist.component.ts 1 - - + Timestamps updated src/app/shared/video-playlist/video-playlist-element-miniature.component.ts 1 - - + Starts at src/app/shared/video-playlist/video-playlist-element-miniature.component.ts @@ -7503,29 +7112,25 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/video-playlist/video-playlist-element-miniature.component.ts 1 - - + Stops at src/app/shared/video-playlist/video-playlist-element-miniature.component.ts 1 - - + and stops at src/app/shared/video-playlist/video-playlist-element-miniature.component.ts 1 - - + Video blacklisted. src/app/shared/video/modals/video-blacklist.component.ts 1 - - + Copied src/app/shared/video/modals/video-download.component.ts @@ -7535,99 +7140,85 @@ When you will upload a video in this channel, the video support field will be au src/app/videos/+video-watch/modal/video-share.component.ts 1 - - + Video reported. src/app/shared/video/modals/video-report.component.ts 1 - - + Do you really want to delete this video? src/app/shared/video/video-actions-dropdown.component.ts 1 - - + Save to playlist src/app/shared/video/video-actions-dropdown.component.ts 1 - - + Blacklist src/app/shared/video/video-actions-dropdown.component.ts 1 - - + Report src/app/shared/video/video-actions-dropdown.component.ts 1 - - + Published src/app/shared/video/video-miniature.component.ts 1 - - + Publication scheduled on src/app/shared/video/video-miniature.component.ts 1 - - + Waiting transcoding src/app/shared/video/video-miniature.component.ts 1 - - + To transcode src/app/shared/video/video-miniature.component.ts 1 - - + To import src/app/shared/video/video-miniature.component.ts 1 - - + Only I can see this video src/app/shared/video/video.service.ts 1 - - + Only people with the private link can see this video src/app/shared/video/video.service.ts 1 - - + Anyone can see this video src/app/shared/video/video.service.ts 1 - - + Video to import updated. src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts @@ -7637,162 +7228,139 @@ When you will upload a video in this channel, the video support field will be au src/app/videos/+video-edit/video-add-components/video-import-url.component.ts 1 - - + Your video was uploaded to your account and is private. src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - + But associated data (tags, description...) will be lost, are you sure you want to leave this page? src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - + Your video is not uploaded yet, are you sure you want to leave this page? src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - - Upload <x id="INTERPOLATION" equiv-text="{{videofileName}}"/> + + Upload <x id="INTERPOLATION" equiv-text="{{videofileName}}"/> src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - + Upload cancelled src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - + Video published. src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - - Your video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{videoQuotaUsed}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{videoQuota}}"/>) + + Your video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{videoQuotaUsed}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{videoQuota}}"/>) src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - - Your daily video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{quotaUsedDaily}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{quotaDaily}}"/>) + + Your daily video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{quotaUsedDaily}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{quotaDaily}}"/>) src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - - + You have unsaved changes! If you leave, your changes will be lost. src/app/videos/+video-edit/video-update.component.ts 1 - - + Video updated. src/app/videos/+video-edit/video-update.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{totalReplies}}"/> replies will be deleted too. + + <x id="INTERPOLATION" equiv-text="{{totalReplies}}"/> replies will be deleted too. src/app/videos/+video-watch/comment/video-comments.component.ts 1 - - + The deletion will be sent to remote instances so they remove the comment too. src/app/videos/+video-watch/comment/video-comments.component.ts 1 - - + It is a remote comment, so the deletion will only be effective on your instance. src/app/videos/+video-watch/comment/video-comments.component.ts 1 - - - <x id="INTERPOLATION" equiv-text="{{likesNumber}}"/> likes / <x id="INTERPOLATION_1" equiv-text="{{dislikesNumber}}"/> dislikes + + <x id="INTERPOLATION" equiv-text="{{likesNumber}}"/> likes / <x id="INTERPOLATION_1" equiv-text="{{dislikesNumber}}"/> dislikes src/app/videos/+video-watch/video-watch.component.ts 1 - - + This video contains mature or explicit content. Are you sure you want to watch it? src/app/videos/+video-watch/video-watch.component.ts 1 - - + Mature or explicit content src/app/videos/+video-watch/video-watch.component.ts 1 - - + Like the video src/app/videos/+video-watch/video-watch.component.ts 1 - - + Dislike the video src/app/videos/+video-watch/video-watch.component.ts 1 - - + Trending for the last 24 hours src/app/videos/video-list/video-trending.component.ts 1 - - + Trending videos are those totalizing the greatest number of views during the last 24 hours src/app/videos/video-list/video-trending.component.ts 1 - - - Trending for the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days + + Trending for the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days src/app/videos/video-list/video-trending.component.ts 1 - - - Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days + + Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days src/app/videos/video-list/video-trending.component.ts 1 - - + Videos from your subscriptions src/app/videos/video-list/video-user-subscriptions.component.ts diff --git a/client/src/locale/target/angular_eo.xml b/client/src/locale/target/angular_eo.xml index 4119599ee..6faf0a72c 100644 --- a/client/src/locale/target/angular_eo.xml +++ b/client/src/locale/target/angular_eo.xml @@ -209,6 +209,13 @@ 72 + + Close + Fermi + + 8 + + You don't have notifications. Vi ne havas sciigojn. @@ -1186,6 +1193,13 @@ 56 + + Discover + Esplori + + 66 + + Trending Furoraj @@ -1877,6 +1891,17 @@ 27 + + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). + + + La URL ne estas sekurigita (per HTTPS), kaj tial la enkorpigita filmo ne funkcios sur retpaĝoj kun HTTPS (foliumiloj blokas nesekurigitajn HTTP-petojn por retpaĝoj kun HTTPS). + + + 47 + + Embed Enkorpigi @@ -2286,6 +2311,17 @@ 15 + + + Plugins/Themes + + + Kromprogramoj/Haŭtoj + + + 19 + + System @@ -2773,6 +2809,20 @@ 12 + + Plugins/Themes + Kromprogramoj/Haŭtoj + + 2 + + + + Installed + Instalitaj + + 5 + + Search Serĉi @@ -2780,6 +2830,41 @@ 7 + + Homepage + Hejmpaĝo + + 51 + + + + Go to the plugin homepage + Iri al hejmpaĝo de la kromprogramo + + 48 + + + + Settings + Agordoj + + 29 + + + + Uninstall + Malinstali + + 35 + + + + Popular + Popularaj + + 16 + + System Sistemo @@ -2950,6 +3035,27 @@ 13 + + Theme + Haŭto + + 3 + + + + Global theme + Ĉiea haŭto + + 92 + + + + default + implicita + + 96 + + Signup Registriĝo @@ -3178,6 +3284,13 @@ 315 + + Resolution enabled + Distingumo ŝaltiĝis + + 330 + + Cache @@ -3312,6 +3425,13 @@ 10 + + Interface + Fasado + + 16 + + Danger zone Danĝera areo @@ -3439,6 +3559,20 @@ 35 + + instance default + implicita de nodo + + 7 + + + + peertube default + implicita de Peertube + + 8 + + Change ownership Ŝanĝi posedon @@ -4314,6 +4448,19 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos 42 + + + A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. + For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. + + + Al kanalo oni alŝutas siajn filmojn. Havo de kelkaj kanaloj helpas organizi kaj apartigi vian enhavon.. + Ekzemple, vi povus decidi krei unu kanalon por publikigado de viaj pianaj koncertoj, kaj alian por publikigado de filmoj, kie vi priparolas ekologion. + + + 4 + + Channel display name Vidiga nomo de kanalo @@ -4421,6 +4568,13 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos 1 + + Published videos + Publikigis filmojn + + 1 + + Username copied Salutnomo kopiiĝis @@ -4785,6 +4939,97 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos 1 + + You don't have plugins installed yet. + Vi ankoraŭ ne instalis kromprogramojn. + + 1 + + + + You don't have themes installed yet. + Vi ankoraŭ ne instalis haŭtojn. + + 1 + + + + Update to + Ĝisdatigi al versio + + 1 + + + + Do you really want to uninstall ? + Ĉu vi certe volas malinstali kromprogramon ? + + 1 + + + + The plugin index is not available. Please retry later. + Indekso de kromprogramoj ne atingeblas. Bonvolu reprovi poste. + + 1 + + + + Please only install plugins or themes you trust, since they can execute any code on your instance. + Bonvolu instali nur kromprogramojn aŭ haŭtojn, kiujn vi fidas, ĉar ili povas ruli ĉian kodon sur via nodo. + + 1 + + + + Install ? + Instali kromprogramon ? + + 1 + + + + installed. + instaliĝis. + + 1 + + + + Settings updated. + Agordoj ĝisdatiĝis. + + 1 + + + + Plugins + Kromprogramoj + + 1 + + + + Themes + Haŭtoj + + 1 + + + + plugin + kromprogramo + + 1 + + + + theme + haŭto + + 1 + + Last week Lasta semanjo @@ -6630,7 +6875,7 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos Transcode your videos in multiple resolutions - Transkodi viajn filmojn en plurajn distingojn + Transkodi viajn filmojn en plurajn distingumojn 1 diff --git a/client/src/locale/target/angular_fi_FI.xml b/client/src/locale/target/angular_fi_FI.xml index 41721b6df..4eb5f334f 100644 --- a/client/src/locale/target/angular_fi_FI.xml +++ b/client/src/locale/target/angular_fi_FI.xml @@ -200,15 +200,26 @@ - + + + 71 - + + + 72 + + Close + Sulje + + 8 + + You don't have notifications. Sinulla ei ole ilmoituksia. @@ -216,6 +227,34 @@ 1 + + Save to + Tallenna kohteeseen + + 4 + + + + Options + Asetukset + + 9 + + + + Start at + Aloita kohdasta + + 61 + + + + Stop at + Lopeta kohdassa + + 112 + + Display name Näyttönimi @@ -301,6 +340,13 @@ 52 + + Blacklist video + Aseta video estolistalle + + 3 + + Unlisted Piilotettu @@ -333,6 +379,13 @@ 43 + + Edit starts/stops at + Muokkaus alkaa/loppuu kohdassa + + 33 + + Save Tallenna @@ -823,6 +876,13 @@ 56 + + Discover + Löydä videoita + + 66 + + Trending Nousussa @@ -1033,6 +1093,22 @@ 5 + + Select the caption file + Valitse kuvatekstitiedosto + + 24 + + + + + This will replace an existing caption! + + Tämä korvaa nykyisen kuvatekstitiedoston! + + 29 + + Cancel @@ -1044,6 +1120,13 @@ 24 + + Add this caption + Lisää kyseinen kuvatekstitiedosto + + 40 + + Title Otsikko @@ -1100,6 +1183,27 @@ 4 + + Add another caption + Lisää toinen kuvatekstitiedosto + + 142 + + + + See the subtitle file + Näytä tekstitystiedosto + + 151 + + + + Already uploaded ✔ + On jo ladattu ✔ + + 155 + + Cancel create Peruuta luonti @@ -1121,6 +1225,13 @@ 135 + + Video preview + Videon esikatselu + + 192 + + Support Tuki @@ -1128,6 +1239,34 @@ 78 + + Original publication date + Alkuperäinen julkaisupäivä + + 215 + + + + Enable video comments + Ota käyttöön kommentit videolle + + 230 + + + + Enable download + Ota käyttöön videon lataus + + 235 + + + + Advanced settings + Lisäasetukset + + 186 + + URL URL @@ -1163,6 +1302,27 @@ 6 + + Scheduled + Ajoitettu + + 25 + + + + Video background image + Videon taustakuva + + 32 + + + + Publish + Julkaise + + 86 + + Or Tai @@ -1230,6 +1390,13 @@ 20 + + Loop + Jatkuva toisto + + 141 + + Close Sulje @@ -1244,6 +1411,27 @@ 8 + + This video is blacklisted. + Tämä video on estetty. + + 32 + + + + Like this video + Tykkää videosta + + 63 + + + + Dislike this video + Elä tykkää videosta + + 71 + + Go the channel page Mene kanavan sivulle @@ -1251,6 +1439,13 @@ 118 + + By + + + 129 + + Go to the account page Mene tilin sivulle @@ -1272,6 +1467,13 @@ 147 + + Originally published + Alkuperäinen julkaisupäivä + + 159 + + Friendly Reminder: Ystävällinen muistutus: @@ -1553,6 +1755,13 @@ 72 + + Danger Zone + Vaara-alue + + 93 + + Show Näytä @@ -1679,6 +1888,20 @@ 12 + + Plugins/Themes + Lisäosat/Teemat + + 2 + + + + Installed + Asennettu + + 5 + + Search Hae @@ -1686,6 +1909,52 @@ 7 + + Homepage + Etusivu + + 51 + + + + Go to the plugin homepage + Mene lisäosan sivuille + + 48 + + + + Settings + Asetukset + + 29 + + + + Uninstall + Poista + + 35 + + + + + To load your new installed plugins or themes, refresh the page. + + + Käyttöön ottaaksesi asennetut lisäosat tai teemat, uudelleen lataa sivu. + + + 9 + + + + Popular + Suositut + + 16 + + System Järjestelmä @@ -1952,6 +2221,20 @@ 291 + + Allow additional extensions + Salli lisäosat + + 301 + + + + Allow your users to upload .mkv, .mov, .avi, .flv videos + Salli käyttäjien ladata .mkv, .mov, .avi ja .flv videoita + + 302 + + Transcoding threads Transkoodaussäiteet @@ -2029,6 +2312,20 @@ 23 + + No results found + Hakutuloksia ei löytynyt + + 28 + + + + Automatically plays video + Automaattisesti toistaa videon + + 43 + + Update my profile Päivitä tilini @@ -2036,6 +2333,48 @@ 27 + + New email + Uusi sähköpostiosoite + + 15 + + + + Your new email + Sinun uusi sähköpostiosoite + + 17 + + + + Your password + Salasanasi + + 27 + + + + Change email + Vaihda sähköpostiosoite + + 35 + + + + instance default + oletusinstanssi + + 7 + + + + peertube default + oletus peertube + + 8 + + Change ownership Vaihda omistajuutta @@ -2113,6 +2452,13 @@ 8 + + Delete your account + Poista käyttäjäsi + + 4 + + You don't have any subscriptions yet. Sinulla ei ole yhtään tilausta vielä @@ -2127,6 +2473,13 @@ 16 + + Activities + Aktiviteetit + + 2 + + Banned Suljettu @@ -2399,6 +2752,20 @@ 3 + + Next + Seuraava + + 16 + + + + Done + Tehty + + 29 + + Features found on this instance Instanssista löydettyjä ominaisuuksia @@ -2406,6 +2773,20 @@ 42 + + Channel display name + Kanavan näyttönimi + + 15 + + + + Channel name + Kanavan nimi + + 30 + + Example: jane_doe Esimerkki: matti_meikalainen @@ -2434,6 +2815,13 @@ 1 + + Username copied + Käyttäjänimi kopioitu + + 1 + + 240p 240p @@ -2469,6 +2857,13 @@ 1 + + 2160p + 2160p + + 1 + + Auto (via ffmpeg) Automaattinen (ffmpeg avulla) @@ -2476,6 +2871,13 @@ 1 + + Configuration updated. + Konfigurointi päivitetty. + + 1 + + Unlimited Rajaton @@ -2581,6 +2983,13 @@ 1 + + Delete this report + Poista valitus + + 1 + + yes kyllä @@ -2595,6 +3004,41 @@ 1 + + Settings updated. + Asetukset päivitetty. + + 1 + + + + Plugins + Lisäosat + + 1 + + + + Themes + Teemat + + 1 + + + + plugin + lisäosa + + 1 + + + + theme + teema + + 1 + + Last week Viime viikko @@ -2693,6 +3137,13 @@ 1 + + No language + Ei kieltä + + 1 + + My videos Omat videot diff --git a/client/src/locale/target/angular_fr_FR.xml b/client/src/locale/target/angular_fr_FR.xml index e511a0dc7..cc0974e66 100644 --- a/client/src/locale/target/angular_fr_FR.xml +++ b/client/src/locale/target/angular_fr_FR.xml @@ -200,15 +200,26 @@ - + + + 71 - + + + 72 + + Close + Fermer + + 8 + + You don't have notifications. Vous n'avez pas de notifications. @@ -1617,6 +1628,13 @@ 135 + + Video preview + Prévisualisation de la vidéo + + 192 + + Support Soutenir @@ -1727,6 +1745,28 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 25 + + Video background image + Fond de la vidéo + + 32 + + + + + Image that will be merged with your audio file. + + The chosen image will be definitive and cannot be modified. + + + Image qui sera fusionnée avec le fichier audio. + + L'image choisie sera définitive et ne pourra pas être modifiée. + + + 34 + + Congratulations! Your video is now available in your private library. @@ -1862,6 +1902,17 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 27 + + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). + + + Cette URL n'est pas sécurisée (pas d'HTTPS), donc l'intégration vidéo ne marchera pas sur les sites utilisant HTTPS (Les navigateurs bloquent les requêtes HTTP non sécurisées). + + + 47 + + Embed Intégration @@ -1869,6 +1920,42 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 35 + + Auto select subtitle + Choix automatique des sous-titres + + 76 + + + + + More customization + + + Plus de personnalisation + + + 93 + + + + + Less customization + + + Moins de personnalisation + + + 101 + + + + Autoplay + Lecture automatique + + 127 + + Muted Silencieux @@ -1876,6 +1963,34 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 20 + + Loop + Boucle + + 141 + + + + Display video title + Afficher le titre de la vidéo + + 150 + + + + Display privacy warning + Afficher l'avertissement de confidentialité + + 157 + + + + Display player controls + Afficher les commandes du lecteur + + 164 + + Close Fermer @@ -2214,6 +2329,17 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 15 + + + Plugins/Themes + + + Plugins/Thèmes + + + 19 + + System @@ -2494,6 +2620,13 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 40 + + Video quota + Quota des vidéo + + 42 + + (banned) (banni) @@ -2715,6 +2848,20 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 12 + + Plugins/Themes + Plugins/Thèmes + + 2 + + + + Installed + Installé + + 5 + + Search Résultats de la recherche @@ -2722,6 +2869,74 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 7 + + Homepage + Accueil + + 51 + + + + Go to the plugin homepage + Retour à l’accueil des plugins + + 48 + + + + Settings + Paramètres + + 29 + + + + Uninstall + Désinstaller + + 35 + + + + + To load your new installed plugins or themes, refresh the page. + + + Pour charger vos nouveaux plugins ou thèmes installés, rafraîchissez la page. + + + 9 + + + + Popular + Populaire + + 16 + + + + + for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + + + for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + + + 22 + + + + + No results. + + + Aucun résultat. + + + 28 + + System Système @@ -2892,6 +3107,27 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 13 + + Theme + Thème + + 3 + + + + Global theme + Thème global + + 92 + + + + default + défaut + + 96 + + Signup Créer un compte @@ -3261,6 +3497,13 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 10 + + Interface + Interface + + 16 + + Danger zone Zone dangereuse @@ -3393,6 +3636,20 @@ Assurez-vous d'avoir les droits de diffusion de ce contenu afin d'éviter toute 35 + + instance default + Instance par défaut + + 7 + + + + peertube default + Peertube par défaut + + 8 + + Change ownership Changer de propriétaire @@ -3671,6 +3928,17 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 11 + + + If you need help to use PeerTube, you can take a look to the documentation. + + + Si vous avez besoin d'aide pour utiliser PeerTube, vous pouvez regarder du côté de la documentation. + + + 13 + + Verify account email confirmation @@ -3682,6 +3950,33 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 2 + + + + + + + 6 + + + + + Email updated. + + + Courriel mis à jour. + + + 9 + + + + An error occurred. + Une erreur est survenue. + + 14 + + Request email for account verification @@ -3831,7 +4126,9 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au - FollowsFollows + Follows + Abonnements + 9 @@ -4158,7 +4455,9 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au - FollowingsFollowings + Followings + Abonné·e·s + 13 @@ -4294,6 +4593,17 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 23 + + + The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you. + + + Le nom d'utilisateur·rice est un identifiant unique pour votre compte. Il est similaire à une adresse mais permettant à d'autres personnes de vous trouver. + + + 31 + + I am at least 16 years old and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance J'ai au moins 16 ans et je suis d'accord avec les <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>conditions d'utilisations</a> de l'instance @@ -4340,6 +4650,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + Published videos + A publié vidéos + + 1 + + + + Username copied + Nom d'utilisateur·rice copié. + + 1 + + 240p 240p @@ -4375,6 +4699,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + 2160p + 2160p + + 1 + + Auto (via ffmpeg) Auto (avec ffmpeg) @@ -4690,6 +5021,111 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + You don't have plugins installed yet. + Vous n'avez aucun plugin installé pour le moment. + + 1 + + + + You don't have themes installed yet. + Vous n'avez aucun thème installé pour le moment. + + 1 + + + + Update to + Mettre à jour vers + + 1 + + + + Do you really want to uninstall ? + Voulez-vous vraiment désinstaller ? + + 1 + + + + uninstalled. + désinstallé. + + 1 + + + + updated. + mis à jour. + + 1 + + + + The plugin index is not available. Please retry later. + La liste des plugins n'est pas disponible. Veuillez réessayer plus tard. + + 1 + + + + Please only install plugins or themes you trust, since they can execute any code on your instance. + Veuillez n'installer que des plugins ou des thèmes en lesquels vous avez confiance, car ils peuvent exécuter n'importe quel code sur votre instance. + + 1 + + + + Install ? + Installer ? + + 1 + + + + installed. + installé. + + 1 + + + + Settings updated. + Paramètres mis à jour. + + 1 + + + + Plugins + Plugins + + 1 + + + + Themes + Thèmes + + 1 + + + + plugin + plugin + + 1 + + + + theme + thème + + 1 + + Last week La semaine passée @@ -4900,6 +5336,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + Please check your emails to verify your new email. + Veuillez vérifier vos courriels pour vérifier votre nouveau courriel. + + 1 + + + + Email updated. + Courriel mis à jour. + + 1 + + You current password is invalid. Votre mot de passe actuel est invalide. @@ -4942,6 +5392,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + Interface settings updated. + Paramètres d'interface mis à jour. + + 1 + + New video from your subscriptions Nouvelle vidéo depuis vos souscriptions @@ -5040,6 +5497,34 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + Unknown language + Langue inconnue + + 1 + + + + Video settings updated. + Paramètres vidéo mis à jour. + + 1 + + + + No language + Aucune langue + + 1 + + + + {{'{0} languages selected + {{'{0} langage(s) sélectionné(s) + + 1 + + Video channel created. Chaîne vidéo créée. @@ -5208,6 +5693,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + Now please check your emails to verify your account and complete signup. + Maintenant, veuillez vérifier vos courriels pour vérifier votre compte et compléter votre inscription. + + 1 + + You are now logged in as ! Vous êtes maintenant connecté en tant que ! @@ -5686,6 +6178,27 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + A subject is required. + Un sujet est requis. + + 1 + + + + The subject must be at least 1 character long. + Le sujet doit contenir au moins un caractère. + + 1 + + + + The subject cannot be more than 120 characters long. + Le sujet ne peut pas contenir plus de 120 caractères. + + 1 + + A message is required. Votre message doit être rempli. @@ -6995,6 +7508,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au 1 + + Upload + Téléverser + + 1 + + Upload cancelled Mise en ligne annulée diff --git a/client/src/locale/target/angular_nb_NO.xml b/client/src/locale/target/angular_nb_NO.xml new file mode 100644 index 000000000..01d28841c --- /dev/null +++ b/client/src/locale/target/angular_nb_NO.xml @@ -0,0 +1,56 @@ + + + + + + + Close + Lukk + + 3 + + + + Previous + Forrige + + 13 + + + + Next + Neste + + 17 + + + + Previous month + Forrige måned + + 5 + + + + Next month + Neste måned + + 27 + + + + Select month + Velg måned + + 7 + + + + Select year + Velg år + + 16 + + + + \ No newline at end of file diff --git a/client/src/locale/target/angular_nl_NL.xml b/client/src/locale/target/angular_nl_NL.xml index e71810c82..c30c6351a 100644 --- a/client/src/locale/target/angular_nl_NL.xml +++ b/client/src/locale/target/angular_nl_NL.xml @@ -200,15 +200,26 @@ - + + + 71 - + + + 72 + + Close + Sluiten + + 8 + + You don't have notifications. Je hebt geen notifcaties. @@ -899,6 +910,13 @@ Een verbannen gebruiker kan niet langer inloggen. 11 + + (extensions: , max size: ) + (extensies: , max grootte: ) + + 12 + + Login @@ -1175,6 +1193,13 @@ Geen resultaten gevonden 56 + + Discover + Ontdekken + + 66 + + Trending Populair @@ -1590,6 +1615,13 @@ Geen ondertiteling voor nu. 135 + + Video preview + Video voorvertoning + + 192 + + Support Ondersteun @@ -1700,6 +1732,28 @@ Gefeliciteerd, de video achter25 + + Video background image + Video achtergrondafbeelding + + 32 + + + + + Image that will be merged with your audio file. + + The chosen image will be definitive and cannot be modified. + + + Afbeelding die wordt samengevoegd met uw audiobestand. + + De gekozen afbeelding is definitief en kan niet worden gewijzigd. + + + 34 + + Congratulations! Your video is now available in your private library. @@ -1836,6 +1890,17 @@ Je kan nu al informatie toevoegen over deze video. 27 + + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). + + + De URL is niet beveiligd (geen HTTPS), dus de embed-video werkt niet op HTTPS-websites (webbrowsers blokkeren niet-beveiligde HTTP-aanvragen op HTTPS-websites). + + + 47 + + Embed Inbedden @@ -1843,6 +1908,42 @@ Je kan nu al informatie toevoegen over deze video. 35 + + Auto select subtitle + Selecteer automatisch ondertiteling + + 76 + + + + + More customization + + + Meer maatwerk + + + 93 + + + + + Less customization + + + Minder maatwerk + + + 101 + + + + Autoplay + Automatisch afspelen + + 127 + + Muted Gedempt @@ -1850,6 +1951,34 @@ Je kan nu al informatie toevoegen over deze video. 20 + + Loop + Lus + + 141 + + + + Display video title + Toon video titel + + 150 + + + + Display privacy warning + Toon privacy waarschuwing + + 157 + + + + Display player controls + Toon bediening + + 164 + + Close Sluiten @@ -2180,6 +2309,17 @@ Configuratie 15 + + + Plugins/Themes + + + Plugins/Themas + + + 19 + + System @@ -2459,6 +2599,13 @@ Het ziet ernaar uit dat je op een server bent zonder HTTPS. Op je webserver moet 40 + + Video quota + Video quota + + 42 + + (banned) (verbannen) @@ -2680,6 +2827,20 @@ Het ziet ernaar uit dat je op een server bent zonder HTTPS. Op je webserver moet 12 + + Plugins/Themes + Plugins/Themas + + 2 + + + + Installed + Geïnstalleerd + + 5 + + Search Zoeken @@ -2687,6 +2848,92 @@ Het ziet ernaar uit dat je op een server bent zonder HTTPS. Op je webserver moet 7 + + Homepage + Homepagina + + 51 + + + + Go to the plugin homepage + Ga naar de plugin homepagina + + 48 + + + + Settings + Instellingen + + 29 + + + + Uninstall + Verwijderen + + 35 + + + + + To load your new installed plugins or themes, refresh the page. + + + Vernieuw de pagina om uw nieuwe geïnstalleerde plugins of thema's te laden. + + + 9 + + + + Popular + Populair + + 16 + + + + + for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + + + voor "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + + + 22 + + + + {VAR_PLURAL, plural, =1 {result} other {results} } + {VAR_PLURAL, plural, =1 {result} anderer {results} } + + 23 + + + + + No results. + + + Geen resultaten. + + + 28 + + + + + This does not have settings. + + + Deze heeft geen instellingen. + + + 22 + + System Systeem @@ -2857,6 +3104,27 @@ Het ziet ernaar uit dat je op een server bent zonder HTTPS. Op je webserver moet 13 + + Theme + Thema + + 3 + + + + Global theme + Globaal thema + + 92 + + + + default + standaard + + 96 + + Signup Registratie @@ -3064,6 +3332,20 @@ Het ziet ernaar uit dat je op een server bent zonder HTTPS. Op je webserver moet 302 + + Allow audio files upload + Audiobestanden uploaden toestaan + + 309 + + + + Allow your users to upload audio files that will be merged with the preview file on upload + Sta toe dat uw gebruikers audiobestanden uploaden die worden samengevoegd met het voorbeeldbestand bij het uploaden + + 310 + + Transcoding threads Threads gebruikt voor transcoding @@ -3071,6 +3353,13 @@ Het ziet ernaar uit dat je op een server bent zonder HTTPS. Op je webserver moet 315 + + Resolution enabled + Resolutie ingeschakeld + + 330 + + Cache @@ -3122,7 +3411,7 @@ Cache Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> - Schrijf direct JavaScriptcode.<br />Bijvoorbeeld: <pre>console.log('mijn instantie is fantastisch');</pre> + Schrijf direct JavaScriptcode.<br />Voorbeeld: <pre>console.log('mijn instantie is fantastisch');</pre> 375 @@ -3204,6 +3493,13 @@ Cache 10 + + Interface + Interface + + 16 + + Danger zone Gevarenzone @@ -3246,6 +3542,27 @@ Cache 3 + + Only display videos in the following languages + Geef alleen video's weer in de volgende talen + + 19 + + + + In Recently added, Trending, Local and Search pages + Op Recent toegevoegde, Trending, Lokaal en Zoek pagina's + + 21 + + + + No results found + Geen resultaten gevonden + + 28 + + Use WebTorrent to exchange parts of the video with others Gebruik WebTorrent om delen van de video over te maken naar anderen @@ -3267,6 +3584,70 @@ Cache 27 + + + Your current email is + + + Je huidige e-mailadres is + + + 4 + + + + + is awaiting email verification + + + wacht op e-mailverificatie + + + 8 + + + + New email + Nieuwe e-mail + + 15 + + + + Your new email + Jouw nieuwe e-mail + + 17 + + + + Your password + Jouw wachtwoord + + 27 + + + + Change email + Verander e-mail + + 35 + + + + instance default + instantie standaard + + 7 + + + + peertube default + peertube standaard + + 8 + + Change ownership Verander eigenaar @@ -3366,7 +3747,7 @@ Cache Example: my_channel - Bijvoorbeeld: mijn_kanaal + Voorbeeld: mijn_kanaal 15 @@ -3380,6 +3761,13 @@ Als je een video uploadt op dit kanaal, wordt deze tekst ingevuld in het "onders 52 + + Overwrite support field of all videos of this channel + Overschrijf support invoerveld van alle video's van dit kanaal + + 67 + + subscribers abonnees @@ -3525,6 +3913,13 @@ Wees alstublieft zeker. 4 + + Playlist thumbnail + Afspeellijst thumbnail + + 60 + + No videos in this playlist. Geen video's in deze afspeellijst. @@ -3532,6 +3927,17 @@ Wees alstublieft zeker. 11 + + + If you need help to use PeerTube, you can take a look to the documentation. + + + Als je hulp nodig hebt bij het gebruik van PeerTube, kun je de documentatie raadplegen. + + + 13 + + Verify account email confirmation @@ -3542,6 +3948,33 @@ Verifieer e-mailbevestiging van account 2 + + + + + + + 6 + + + + + Email updated. + + + E-mail bijgewerkt. + + + 9 + + + + An error occurred. + Er is een probleem opgetreden. + + 14 + + Request email for account verification @@ -3608,6 +4041,13 @@ Vraag e-mail voor accountverificatie aan 36 + + This account does not have channels. + Dit account heeft geen kanalen. + + 3 + + See this video channel Dit videokanaal bekijken @@ -3615,6 +4055,13 @@ Vraag e-mail voor accountverificatie aan 8 + + This channel does not have videos. + Dit kanaal heeft geen videos. + + 19 + + Stats Statistieken @@ -3675,6 +4122,13 @@ Vraag e-mail voor accountverificatie aan 7 + + Follows + Volgers + + 9 + + Contact administrator Neem contact op met beheerder @@ -3696,6 +4150,13 @@ Vraag e-mail voor accountverificatie aan 20 + + Subject + Onderwerp + + 29 + + Your message Jouw bericht @@ -3966,6 +4427,27 @@ Ondertussen willen we verschillende ideeën testen die gerelateerd zijn aan dit 95 + + This instance does not have followers. + Deze instantie heeft geen volgers. + + 5 + + + + Followings + Volgenden + + 13 + + + + This instance does not have followings. + Deze instantie heeft geen volgenden. + + 15 + + Create an account @@ -3976,6 +4458,52 @@ Account aanmaken 3 + + Next + Volgende + + 16 + + + + User information + Gebruiker informatie + + 13 + + + + + Create my account + + + Maak mijn account + + + 24 + + + + Channel information + Kanaal informatie + + 19 + + + + PeerTube is creating your account... + PeerTube maakt uw account aan ... + + 33 + + + + Done + Klaar + + 29 + + Features found on this instance Kenmerken van deze instantie @@ -3983,13 +4511,80 @@ Account aanmaken 42 + + + A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. + For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. + + + Een kanaal is een entiteit waarin je je video's uploadt. Als je er meerdere maakt, kunt je je inhoud ordenen en scheiden. + Je kunt bijvoorbeeld besluiten om een kanaal te hebben om je pianoconcerten te publiceren en een ander kanaal waarin je je video's publiceert over ecologie. + + + 4 + + + + Channel display name + Kanaal weergavenaam + + 15 + + + + Channel name + Kanaal naam + + 30 + + + + Example: my_super_channel + Voorbeeld: mijn_super_kanaal + + 34 + + + + + The channel name is a unique identifier of your channel on this instance. It's like an address mail, so other people can find your channel. + + + De kanaalnaam is een unieke identificatie van uw kanaal in dit exemplaar. Het is als een adresmail, zodat andere mensen je kanaal kunnen vinden. + + + 42 + + + + + Channel name cannot be the same than your account name. You can click on the first step to update your account name. + + + Kanaal naam kan niet hetzelfde zijn als je account naam. Je kunt op de eerste stap klikken om je account naam te bijwerken. + + + 50 + + Example: jane_doe - Bijvoorbeeld: jane-doe + Voorbeeld: jane_doe 23 + + + The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you. + + + De gebruikersnaam is een unieke identificatie van uw account in dit exemplaar. Het is als een adresmail, zodat andere mensen je kunnen vinden. + + + 31 + + I am at least 16 years old and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance Ik ben minstens 16 jaar oud en accepteer de <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Voorwaarden</a> van deze instantie @@ -4036,6 +4631,20 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + Published videos + videos gepubliceerd + + 1 + + + + Username copied + Gebruikersnaam gekopieerd + + 1 + + 240p 240p @@ -4071,6 +4680,13 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + 2160p + 2160p + + 1 + + Auto (via ffmpeg) Auto (via ffmpeg) @@ -4386,6 +5002,111 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + You don't have plugins installed yet. + Je hebt nog geen plugins geïnstalleerd. + + 1 + + + + You don't have themes installed yet. + Je hebt nog geen themas geïnstalleerd. + + 1 + + + + Update to + Bijwerken naar + + 1 + + + + Do you really want to uninstall ? + Wil je echt verwijderen? + + 1 + + + + uninstalled. + verwijderd. + + 1 + + + + updated. + bijgewerkt. + + 1 + + + + The plugin index is not available. Please retry later. + De plugin index is niet beschikbaar. Probeer later alstublieft weer. + + 1 + + + + Please only install plugins or themes you trust, since they can execute any code on your instance. + Installeer alleen plugins of thema's die u vertrouwt, aangezien deze elke code op jouw instantie kunnen uitvoeren. + + 1 + + + + Install ? + Installeer ? + + 1 + + + + installed. + geïnstalleerd. + + 1 + + + + Settings updated. + Instellingen bijgewerkt. + + 1 + + + + Plugins + Plugins + + 1 + + + + Themes + Themas + + 1 + + + + plugin + plugin + + 1 + + + + theme + thema + + 1 + + Last week Laatste week @@ -4596,6 +5317,20 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + Please check your emails to verify your new email. + Check alstublieft je e-mails om je nieuwe e-mailadres te verifiëren. + + 1 + + + + Email updated. + E-mail bijgewerkt. + + 1 + + You current password is invalid. Jouw huide wachtwoord is invalide. @@ -4638,6 +5373,13 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + Interface settings updated. + Interface instellingen bijgewerkt. + + 1 + + New video from your subscriptions Nieuwe video van je abonnementen @@ -4736,6 +5478,34 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + Unknown language + Onbekende taal + + 1 + + + + Video settings updated. + Video instellingen bijgewerkt. + + 1 + + + + No language + Geen taal + + 1 + + + + {{'{0} languages selected + {{'{0} talen geselecteerd + + 1 + + Video channel created. Videokanaal gecreëerd. @@ -4904,6 +5674,13 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + Now please check your emails to verify your account and complete signup. + Check alstublieft nu jouw e-mails om jouw account te verifiëren en de inschrijving te voltooien. + + 1 + + You are now logged in as ! Je bent nu ingelogd als ! @@ -5382,6 +6159,27 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + A subject is required. + Een onderwerp is vereist. + + 1 + + + + The subject must be at least 1 character long. + Het onderwerp moet minimaal 1 teken lang zijn. + + 1 + + + + The subject cannot be more than 120 characters long. + Het onderwerp mag niet langer zijn dan 120 tekens. + + 1 + + A message is required. Een bericht is vereist. @@ -6154,7 +6952,7 @@ Sorry, maar die pagina kon niet gevonden worden. yy-mm-dd - jj-mm-dd + yy-mm-dd 1 @@ -6692,6 +7490,13 @@ Sorry, maar die pagina kon niet gevonden worden. 1 + + Upload + uploaden + + 1 + + Upload cancelled Upload geannuleerd diff --git a/client/src/locale/target/angular_sv_SE.xml b/client/src/locale/target/angular_sv_SE.xml index 5bca90d63..2d57ae811 100644 --- a/client/src/locale/target/angular_sv_SE.xml +++ b/client/src/locale/target/angular_sv_SE.xml @@ -200,15 +200,26 @@ - + + + 71 - + + + 72 + + Close + Stäng + + 8 + + You don't have notifications. Du har inga notifikationer. @@ -904,7 +915,9 @@ - (extensions: , max size: )(extensions: , max size: ) + (extensions: , max size: ) + (tillägg: , max-storlek: ) + 12 @@ -2313,6 +2326,17 @@ Konfiguration 15 + + + Plugins/Themes + + + Insticksprogram och teman + + + 19 + + System @@ -2592,6 +2616,13 @@ Det verkar som du inte är på en HTTPS-server. Din webbserver behöver ha TLS a 40 + + Video quota + Videokvot + + 42 + + (banned) (blockerad) @@ -2813,6 +2844,20 @@ Det verkar som du inte är på en HTTPS-server. Din webbserver behöver ha TLS a 12 + + Plugins/Themes + Insticksprogram och teman + + 2 + + + + Installed + Installerad + + 5 + + Search Sök @@ -2820,6 +2865,92 @@ Det verkar som du inte är på en HTTPS-server. Din webbserver behöver ha TLS a 7 + + Homepage + Hemsida + + 51 + + + + Go to the plugin homepage + Gå till insticksprogrammets hemsida + + 48 + + + + Settings + Inställningar + + 29 + + + + Uninstall + Avinstallera + + 35 + + + + + To load your new installed plugins or themes, refresh the page. + + + Uppdatera sidan för att ladda dina nyinstallerade insticksprogram och teman. + + + 9 + + + + Popular + Populär + + 16 + + + + + for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + + + för ”” + + + 22 + + + + {VAR_PLURAL, plural, =1 {result} other {results} } + {VAR_PLURAL, plural, =1 {resultat} other {resultat} } + + 23 + + + + + No results. + + + Inga resultat. + + + 28 + + + + + This does not have settings. + + + Detta har inga inställningar. + + + 22 + + System System @@ -2990,6 +3121,27 @@ Det verkar som du inte är på en HTTPS-server. Din webbserver behöver ha TLS a 13 + + Theme + Tema + + 3 + + + + Global theme + Globalt tema + + 92 + + + + default + standard + + 96 + + Signup Registrering @@ -3359,6 +3511,13 @@ Det verkar som du inte är på en HTTPS-server. Din webbserver behöver ha TLS a 10 + + Interface + Gränssnitt + + 16 + + Danger zone Riskzon @@ -3493,6 +3652,20 @@ Det verkar som du inte är på en HTTPS-server. Din webbserver behöver ha TLS a 35 + + instance default + instansen standard + + 7 + + + + peertube default + peertubes standard + + 8 + + Change ownership Ändra ägarskap @@ -4495,6 +4668,13 @@ När du laddar upp en video i den här kanalen kommer supportfältet automatiskt 1 + + Published videos + Publicerade videor + + 1 + + Username copied Användarnamn kopierat @@ -4859,6 +5039,111 @@ När du laddar upp en video i den här kanalen kommer supportfältet automatiskt 1 + + You don't have plugins installed yet. + Du har inga insticksprogram installerade än. + + 1 + + + + You don't have themes installed yet. + Du har inga teman installerade än. + + 1 + + + + Update to + Uppdatera till + + 1 + + + + Do you really want to uninstall ? + Vill du verkligen avinstallera ? + + 1 + + + + uninstalled. + avinstallerad. + + 1 + + + + updated. + uppdaterad. + + 1 + + + + The plugin index is not available. Please retry later. + Listan över insticksprogram är inte tillgänglig. Försök gärna igen senare. + + 1 + + + + Please only install plugins or themes you trust, since they can execute any code on your instance. + Installera enbart insticksprogram eller teman du litar på, då de kan exekvera vilken kod som helst på din instans. + + 1 + + + + Install ? + Installera ? + + 1 + + + + installed. + installerad. + + 1 + + + + Settings updated. + Inställningar uppdaterade. + + 1 + + + + Plugins + Insticksprogram + + 1 + + + + Themes + Teman + + 1 + + + + plugin + insticksprogram + + 1 + + + + theme + tema + + 1 + + Last week Förra veckan @@ -5125,6 +5410,13 @@ När du laddar upp en video i den här kanalen kommer supportfältet automatiskt 1 + + Interface settings updated. + Gränssnittsinställningar uppdaterade. + + 1 + + New video from your subscriptions Ny video från dina prenumerationer diff --git a/client/src/locale/target/angular_vi_VN.xml b/client/src/locale/target/angular_vi_VN.xml new file mode 100644 index 000000000..652b0633c --- /dev/null +++ b/client/src/locale/target/angular_vi_VN.xml @@ -0,0 +1,1893 @@ + + + + + + + Close + Đóng + + 3 + + + + Previous + Trước + + 13 + + + + Next + Tiếp + + 17 + + + + Previous month + Tháng trước + + 5 + + + + Next month + Tháng sau + + 27 + + + + Select month + Chọn tháng + + 7 + + + + Select year + Chọn năm + + 16 + + + + «« + «« + + 2 + + + + « + « + + 3 + + + + » + » + + 4 + + + + »» + »» + + 5 + + + + First + Đầu + + 14 + + + + Previous + Trước + + 23 + + + + Next + Tiếp + + 41 + + + + Last + Cuối + + 49 + + + + % + % + + 6 + + + + Hours + GIờ + + 14 + + + + Minutes + Phút + + 35 + + + + Seconds + Giây + + 56 + + + + + + + 71 + + + + + + + 72 + + + + Close + Đóng + + 8 + + + + You don't have notifications. + Bạn không có thông báo. + + 1 + + + + + + + + published a new video + + + + + + + đã xuất bản một video mới + + + + 7 + + + + + + + + Your video has been published + + + + + + + Video của bạn đã được xuất bản + + + + 55 + + + + + + + + Your video import succeeded + + + + + + + Video được nhập thành công + + + + 63 + + + + + + + + Your video import failed + + + + + + + Video import được nhập thất bại + + + + 71 + + + + + + + + is following + + your channel + your account + + + + + + + đang theo dõi + + kênh của bạn + tài khoản của bạn + + + + 87 + + + + + + + + mentioned you on video + + + + + + + đã nhắc đến bạn trong video + + + + 98 + + + + Save to + Lưu vào + + 4 + + + + Options + Tuỳ chỉnh + + 9 + + + + Start at + Bắt đầu từ + + 61 + + + + Stop at + Dừng tại + + 112 + + + + Display name + Tên hiển thị + + 4 + + + + Create + Tạo + + 74 + + + + Download video + Tải video + + 3 + + + + Direct download + Tải trực tiếp + + 27 + + + + Torrent (.torrent file) + Torrent (tập tin .torrent) + + 32 + + + + + Cancel + + + Huỷ + + + 47 + + + + Download + Tải về + + 43 + + + + Report video + Báo cáo video + + 3 + + + + Submit + Gửi + + 52 + + + + Blacklist video + Thêm video vào danh sách đen + + 3 + + + + Unlisted + Không công khai + + 6 + + + + Private + Riêng tư + + 7 + + + + views + lượt xem + + 22 + + + + Blacklisted + Đã thêm vào danh sách đen + + 39 + + + + + Sensitive + + + Nhạy cảm + + + 43 + + + + + + + + + + + 22 + + + + Updated + Đã cập nhật vào + + 29 + + + + Save + Lưu + + 15 + + + + Delete from + Xoá khỏi + + 69 + + + + No results. + Không có kết quả. + + 20 + + + + Delete + Xoá + + 13 + + + + Edit + Sửa + + 63 + + + + Get help + Nhận trợ giúp + + 19 + + + + + + Subscribe + + + + + + + + Đăng kí + + + + + + + 5 + + + + + Unsubscribe + + + Huỷ đăng kí + + + 18 + + + + Using an ActivityPub account + Đang dùng tài khoản ActivityPub + + 36 + + + + Subscribe with your local account + Đăng kí bằng tài khoản nội bộ + + 40 + + + + Subscribe with a Mastodon account: + Đăng kí bằng tài khoản Mastodon: + + 43 + + + + Subscribe via RSS + Đăng kí qua RSS + + 49 + + + + Video quota + Giới hạn video + + 56 + + + + Cancel + Huỷ + + 23 + + + + + + + 11 + + + + (extensions: , max size: ) + (extensions: , cỡ tối đa: ) + + 12 + + + + + Login + + + Đăng nhập + + + 2 + + + + Request new verification email. + Yêu cầu thư xác nhận mới + + 16 + + + + User + Người dùng + + 13 + + + + Username or email address + Tên người dùng hoặc địa chỉ email + + 15 + + + + + or create an account + + + hoặc tạo tài khoản + + + 18 + + + + Password + Mật khẩu + + 54 + + + + I forgot my password + Tôi quên mật khẩu + + 44 + + + + Login + Đăng nhập + + 32 + + + + Forgot your password + Quên mật khẩu + + 57 + + + + Email + Thư điện tử + + 43 + + + + Email address + Địa chỉ thư điện tử + + 10 + + + + Send me an email to reset my password + Gửi tôi thư đặt lại mật khẩu + + 81 + + + + + Reset my password + + + Đặt lại mật khẩu + + + 2 + + + + Confirm password + Xác nhận mật khẩu + + 19 + + + + Confirmed passwordConfirmed password + 21 + + + + Reset my password + Đặt lại mật khẩu của tôi + + 29 + + + + results + kết quả + + 5 + + + + + No results found + + + Không tìm thấy kết quả + + + 28 + + + + subscribers + người đăng kí + + 44 + + + + Change the language + Đổi ngôn ngữ + + 102 + + + + + Help to translate PeerTube! + + + Hãy giúp dịch PeerTube! + + + 8 + + + + My account + Tài khoản của tôi + + 21 + + + + Log out + Đăng xuất + + 25 + + + + Create an account + Tạo tài khoản + + 33 + + + + My library + Thư viện của tôi + + 37 + + + + Videos + Video + + 24 + + + + Playlists + Danh sách phát + + 46 + + + + Subscriptions + Danh sách đăng kí + + 51 + + + + History + Lịch sử + + 56 + + + + Discover + Khám phá + + 66 + + + + Trending + Thịnh hành + + 71 + + + + Recently added + Đã thêm gần đây + + 76 + + + + More + Thêm + + 86 + + + + Administration + Người quản trị + + 90 + + + + About + Thông tin + + 26 + + + + Show keyboard shortcuts + Hiện phím tắt bàn phím + + 106 + + + + View your notifications + Xem thông báo của bạn + + 3 + + + + Notifications + Thông báo + + 13 + + + + Update your notification preferences + Cập nhật tuỳ chỉnh thông báo + + 16 + + + + See all your notifications + Xem toàn bộ thông báo của bạn + + 30 + + + + Search... + Tìm... + + 6 + + + + Upload + Tải lên + + 9 + + + + Sort + Xếp + + 6 + + + + Published date + Ngày xuất bản + + 15 + + + + Original publication year + Năm xuất bản gốc + + 24 + + + + After... + Sau... + + 30 + + + + Before... + Trước... + + 37 + + + + Duration + Thời lượng + + 45 + + + + Display sensitive content + Hiện nội dung nhạy cảm + + 54 + + + + Yes + Có + + 58 + + + + No + Không + + 63 + + + + Category + Thể loại + + 164 + + + + Licence + Bản quyền + + 173 + + + + Language + Ngôn ngữ + + 182 + + + + All of these tags + Toàn bộ các thẻ này + + 103 + + + + One of these tags + Một trong những thẻ này + + 108 + + + + Filter + Bộ lọc + + 115 + + + + Display unlisted and private videos + Hiện video không công khai và riêng tư + + 14 + + + + + Cancel + + + Huỷ + + + 24 + + + + Title + Tiêu đề + + 9 + + + + Tags + Thẻ + + 191 + + + + + Tag + + Thẻ + + 21 + + + + Enter a new tag + Thêm thẻ mới + + 21 + + + + Description + Mô tả + + 16 + + + + Video descriptions are truncated by default and require manual action to expand them. + Mô tả video được rút ngắn lại theo mặc định và cần người dùng tự tay mở rộng. + + 28 + + + + Channel + Kênh + + 46 + + + + Privacy + Riêng tư + + 33 + + + + Schedule publication () + Lênh lịch xuất bản () + + 105 + + + + This video contains mature or explicit content + Video chứa nội dung người lớn hoặc khiêu dâm + + 119 + + + + Wait transcoding before publishing the video + Đang chờ chuyển mã trước khi xuất bản video + + 126 + + + + Basic info + Thông tin cơ bản + + 4 + + + + Already uploaded ✔ + Đã tải lên ✔ + + 155 + + + + Will be created on update + Sẽ được tạo khi cập nhật + + 163 + + + + Cancel create + Huỷ việc tạo + + 165 + + + + Will be deleted on update + Sẽ bị xoá khi cập nhật + + 171 + + + + Cancel deletion + Huỷ việc xoá + + 173 + + + + Video preview + Xem trước video + + 192 + + + + Support + Hỗ trợ + + 78 + + + + Short text to tell people how they can support you (membership platform...). + Một đoạn văn ngắn để người xem biết cách ủng hộ bạn (như nền tảng đăng kí thành viên chẳng hạn) + + 202 + + + + Original publication date + Ngày xuất bản gốc + + 215 + + + + Enable video comments + Bật bình luận video + + 230 + + + + Enable download + Cho phép tải về + + 235 + + + + Advanced settings + Tuỳ chỉnh nâng cao + + 186 + + + + URL + URL + + 10 + + + + Import + Nhập + + 162 + + + + Update + Cập nhật + + 17 + + + + Select the file to upload + Chọn tập tin để tải lên + + 6 + + + + Select the torrent to import + Chọn torrent để nhập + + 6 + + + + Import + Nhập + + 3 + + + + Upload + Tải lên + + 4 + + + + Upload a file + Tải lên một tập tin + + 10 + + + + Import with URL + Nhập URL + + 17 + + + + Import with torrent + Nhập torrent + + 24 + + + + + Update + + + Cập nhật + + + 2 + + + + + Other videos + + + Video khác + + + 2 + + + + Share + Chia sẻ + + 83 + + + + QR-Code + Mã QR + + 27 + + + + Embed + Nhúng + + 35 + + + + Autoplay + Tự động phát + + 127 + + + + Muted + Đã tắt tiếng + + 20 + + + + Loop + Lặp lại + + 141 + + + + Display video title + Hiện tiêu đề video + + 150 + + + + Display privacy warning + Hiện cảnh báo riêng tư + + 157 + + + + Display player controls + Hiện điều khiển trình phát + + 164 + + + + Close + Đóng + + 173 + + + + Public + Công cộng + + 8 + + + + This video is blacklisted. + Video đã bị thêm vào danh sách đen. + + 32 + + + + Like this video + Thích video + + 63 + + + + Dislike this video + Không thích video + + 71 + + + + Go the channel page + Tới trang của kênh + + 118 + + + + By + Bởi + + 129 + + + + Go to the account page + Tới trang tài khoản + + 63 + + + + Show more + Hiện thêm + + 141 + + + + Friendly Reminder: + Nhắc nhở Thân thiện: + + 207 + + + + Reply + Trả lời + + 14 + + + + Daily video quota + Giới hạn video hằng ngày + + 72 + + + + Go to the video + Tới video + + 33 + + + + Video + Video + + 9 + + + + Allow your users to upload .mkv, .mov, .avi, .flv videos + Cho phép người dùng tải lên video .mkv, .mov, .avi, .flv + + 302 + + + + Video quota: + Giới hạn video: + + 4 + + + + Video settings + Tuỳ chỉnh video + + 10 + + + + No videos in this playlist. + Danh sách này không có video. + + 11 + + + + Password cannot be more than 255 characters long. + Mật khẩu phải ngắn hơn 255 kí tự. + + 1 + + + + Video quota is required. + Phải có giới hạn video. + + 1 + + + + Description must be at least 3 characters long. + Mô tả phải từ 3 kí tự trở lên. + + 1 + + + + Description cannot be more than 1000 characters long. + Mô tả phải từ 100 kí tự trở xuống. + + 1 + + + + Torrent import + Nhập torrent + + 1 + + + + P2P enabled + Đã bật P2P + + 1 + + + + of full HD videos + video Full HD + + 1 + + + + of HD videos + video HD + + 1 + + + + of average quality videos + video chất lượng trung bình + + 1 + + + + Emphasis + Nhấn mạnh + + 1 + + + + Links + Đường dẫn + + 1 + + + + New lines + Hàng mới + + 1 + + + + Lists + Danh sách + + 1 + + + + Images + Hình ảnh + + 1 + + + + users banned. + Đã chặn người dùng. + + 1 + + + + User banned. + Đã chặn người dùng . + + 1 + + + + Account muted. + Đã tắt tiếng tài khoản . + + 1 + + + + Mute this account + Tắt tiếng tài khoản này + + 1 + + + + Unmute this account + Ngừng tắt tiếng tài khoản này + + 1 + + + + Request is too large for the server. Please contact you administrator if you want to increase the limit size. + Yêu cầu của bạn quá lớn đối với máy chủ. Hãy liên lạc quản trị viên nếu bạn muốn tăng kích cỡ giới hạn. + + 1 + + + + Too many attempts, please try again after minutes. + Bạn đã thực hiện điều này quá nhiều lần, xin thử lại sau phút. + + 1 + + + + Too many attempts, please try again later. + Quá nhiều lần thực hiện, vui lòng thử lại sau. + + 1 + + + + Server error. Please retry later. + Lỗi máy chủ. Xin thử lại sau. + + 1 + + + + Subscribed to + Đã đăng ký + + 1 + + + + Subscribed + Đã đăng ký + + 1 + + + + Unsubscribed from + Đã huỷ đăng ký + + 1 + + + + Unsubscribed + Đã huỷ đăng ký + + 1 + + + + Video removed from + Video đã bị xoá khỏi + + 1 + + + + Starts at + Bắt đầu từ + + 1 + + + + Stops at + Ngừng tại + + 1 + + + + and stops at + và ngừng tại + + 1 + + + + Copied + Đã chép. + + 1 + + + + Video reported. + Đã báo cáo video. + + 1 + + + + Do you really want to delete this video? + Bạn thực sự muốn xoá video chứ? + + 1 + + + + Save to playlist + Đã lưu vào danh sách phát + + 1 + + + + Report + Báo cáo + + 1 + + + + Published + Đã xuất bản + + 1 + + + + Publication scheduled on + Đã lên lịch xuất bản vào + + 1 + + + + To importTo import + 1 + + + + Only I can see this video + Chỉ mình tôi có thể thấy video này + + 1 + + + + Only people with the private link can see this video + Chỉ những ai có đường dẫn mới có thể thấy video này + + 1 + + + + Anyone can see this video + Ai cũng có thể thấy video này + + 1 + + + + Your video was uploaded to your account and is private. + Video đã được tải lên riêng tư vào tài khoản của bạn. + + 1 + + + + Your video is not uploaded yet, are you sure you want to leave this page? + Video của bạn vẫn chưa được tải lên, bạn có chắc muốn rời trang? + + 1 + + + + Upload + Tải lên + + 1 + + + + Upload cancelled + Đã huỷ tải lên + + 1 + + + + Video published. + Đã xuất bản video. + + 1 + + + + Your video quota is exceeded with this video (video size: , used: , quota: ) + Video này đã vượt quá giới hạn video của bạn (video size: , đã dùng: , giới hạn: ) + + 1 + + + + Your daily video quota is exceeded with this video (video size: , used: , quota: ) + Video này đã vượt quá giới hạn video hằng ngày của bạn (video size: , đã dùng: , giới hạn: ) + + 1 + + + + You have unsaved changes! If you leave, your changes will be lost. + Bạn có sửa đổi chưa lưu! Nếu rời đi, những sửa đổi này sẽ bị mất. + + 1 + + + + Video updated. + Đã cập nhật video. + + 1 + + + + replies will be deleted too. + bình luận cũng sẽ bị xoá. + + 1 + + + + likes / dislikes + thích / không thích + + 1 + + + + This video contains mature or explicit content. Are you sure you want to watch it? + Video này chứa nội dung cho người lớn hoặc khiêu dâm. Bạn có chắc chắn muốn xem không? + + 1 + + + + Mature or explicit content + Nội dung người lớn hoặc khiêu dâm + + 1 + + + + Like the video + Thích video + + 1 + + + + Dislike the video + Không thích video + + 1 + + + + Trending for the last 24 hours + Thịnh hành 24 giờ qua + + 1 + + + + Trending videos are those totalizing the greatest number of views during the last 24 hours + Video thịnh hành là các video có tổng lượt xem lớn nhất trong 24 giờ qua + + 1 + + + + Trending for the last days + Thịnh hành trong ngày qua + + 1 + + + + Trending videos are those totalizing the greatest number of views during the last days + Video thịnh hành là các video có tổng lượt xem lớn nhất trong ngày qua + + 1 + + + + Videos from your subscriptions + Video từ các kênh bạn đăng ký + + 1 + + + + \ No newline at end of file diff --git a/client/src/locale/target/player_gd.json b/client/src/locale/target/player_gd.json new file mode 100644 index 000000000..c4010988d --- /dev/null +++ b/client/src/locale/target/player_gd.json @@ -0,0 +1 @@ +{"Audio Player":"Cluicheadair fuaime","Video Player":"Cluicheadair video","Play":"Cluich","Pause":"Cuir ’na stad","Replay":"Cluich a-rithist","Current Time":"An ùine làithreach","Duration":"Faide","Remaining Time":"An ùine air fhàgail","Stream Type":"Seòrsa an t-sruthaidh","LIVE":"BEÒ","Loaded":"Air a luchdadh","Progress":"Adhartas","Progress Bar":"Bàr adhartais","progress bar timing: currentTime={1} duration={2}":"{1} à {2}","Fullscreen":"Làn-sgrìn","Non-Fullscreen":"Fàg modh làn-sgrìn","Mute":"Mùch","Unmute":"Dì-mhùch","Playback Rate":"Reat na cluiche","Subtitles":"Fo-thiotalan","subtitles off":"fo-thiotalan dheth","Captions":"Fo-thiotalan","captions off":"fo-thiotalan dheth","Chapters":"Caibideil","Descriptions":"Tuairisgeulan","descriptions off":"tuairisgeulan dheth","Audio Track":"Traca fuaime","Volume Level":"Àirde na fuaime","You aborted the media playback":"Sguir thu de chluich a’ mheadhain","A network error caused the media download to fail part-way.":"Cha deach leinn an còrr dhen mheadhan a luchdadh a-nuas ri linn mearachd lìonraidh.","The media could not be loaded, either because the server or network failed or because the format is not supported.":"Cha b’ urrainn dhuinn am meadhan a luchdadh – dh’fhaoidte gun do dh’fhàillig leis an fhrithealaiche no an lìonra no nach cuir sinn taic ris an fhòrmat.","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"Sguir sinn de chluich a’ mheadhain – dh’fhaoidte gu bheil e coirbte no gu bheil gleus aig a’ mheadhan nach cuir am brabhsair taic ris.","No compatible source was found for this media.":"Cha ceach tùs co-chòrdail a lorg airson a’ mheadhain seo.","The media is encrypted and we do not have the keys to decrypt it.":"Tha am meadhan crioptaichte ’s chan eil iuchair dì-chrioptachaidh againn dha.","Play Video":"Cluich video","Close":"Dùin","Close Modal Dialog":"Dùin an còmhradh","Modal Window":"Uinneag mòdach","This is a modal window":"Seo uinneag mòdach","This modal can be closed by pressing the Escape key or activating the close button.":"’S urrainn dhut seo a dhùnadh leis an iuchair Escape no leis a’ phutan dùnaidh.",", opens captions settings dialog":", fosglaidh e còmhradh roghainnean nam fo-thiotalan",", opens subtitles settings dialog":", fosglaidh e còmhradh nam fo-thiotalan",", opens descriptions settings dialog":", fosglaidh e còmhradh roghainnean nan tuairisgeulan",", selected":", air a thaghadh","captions settings":"roghainnean nam fo-thiotalan","subtitles settings":"roghainnean nam fo-thiotalan","descriptions settings":"roghainnean nan tuairisgeulan","Text":"Teacsa","White":"Geal","Black":"Dubh","Red":"Dearg","Green":"Uaine","Blue":"Gorm","Yellow":"Buidhe","Magenta":"Magenta","Cyan":"Saidhean","Background":"Cùlaibh","Window":"Uinneag","Transparent":"Trìd-shoilleir","Semi-Transparent":"Leth-thrìd-shoilleir","Opaque":"Trìd-dhoilleir","Font Size":"Meud a’ chrutha-chlò","Text Edge Style":"Stoidhle oir an teacsa","None":"Chan eil gin","Raised":"Àrdaichte","Depressed":"Air a bhrùthadh","Uniform":"Cunbhalach","Dropshadow":"Sgàil","Font Family":"Teaghlach a’ chrutha-chlò","Proportional Sans-Serif":"Sans-serif co-rèireach","Monospace Sans-Serif":"Sans-serif aon-leud","Proportional Serif":"Serif co-rèireach","Monospace Serif":"Serif aon-leud","Casual":"Fuasgailte","Script":"Sgriobt","Small Caps":"Ceann-litrichean beaga","Reset":"Ath-shuidhich","restore all settings to the default values":"till dhan a h-uile bun-roghainn","Done":"Deiseil","Caption Settings Dialog":"Còmhradh roghainnean nam fo-thiotalan","Beginning of dialog window. Escape will cancel and close the window.":"Toiseach uinneag còmhraidh. Sguiridh Escape dheth ’s dùinidh e an uinneag.","End of dialog window.":"Deireadh uinneag còmhraidh.","{1} is loading.":"Tha {1} ’ga luchdadh.","Quality":"Càileachd","Auto":"Fèin-obrachail","Speed":"Luaths","Subtitles/CC":"Fo-thiotalan","peers":"seisean","peer":"seise","Go to the video page":"Tadhail air duilleag a’ video","Settings":"Roghainnean","Uses P2P, others may know you are watching this video.":"Cleachdaidh e P2P, dh’fhaoidte gum bi fios aig càch gu bheil thu a’ coimhead air a’ video seo.","Copy the video URL":"Dèan lethbhreac de URL a’ video","Copy the video URL at the current time":"Dèan lethbhreac de URL a’ video aig an ùine làithreach","Copy embed code":"Dèan lethbhreac dhen chòd leabachaidh","Copy magnet URI":"Dèan lethbhreac dhen URI magnet","Total downloaded: ":"Luchdaidhean a-nuas iomlan: ","Total uploaded: ":"Luchdaidhean suas iomlan: "} \ No newline at end of file diff --git a/client/src/locale/target/server_fr_FR.json b/client/src/locale/target/server_fr_FR.json index e3b72eeae..5744b1c24 100644 --- a/client/src/locale/target/server_fr_FR.json +++ b/client/src/locale/target/server_fr_FR.json @@ -1 +1 @@ -{"Music":"Musiques","Films":"Films","Vehicles":"Transport","Art":"Art","Sports":"Sports","Travels":"Voyages","Gaming":"Jeux vidéos","People":"Personnalités","Comedy":"Humour","Entertainment":"Divertissement","News & Politics":"Actualité & Politique","How To":"Tutoriels","Education":"Éducation","Activism":"Militantisme","Science & Technology":"Science & Technologie","Animals":"Animaux","Kids":"Enfants","Food":"Cuisine","Attribution":"Attribution","Attribution - Share Alike":"Attribution - Partage dans les mêmes conditions","Attribution - No Derivatives":"Attribution - Pas d’œuvre dérivée","Attribution - Non Commercial":"Attribution - Utilisation non commerciale","Attribution - Non Commercial - Share Alike":"Attribution - Utilisation non commerciale - Partage dans les mêmes conditions","Attribution - Non Commercial - No Derivatives":"Attribution - Utilisation non commerciale - Pas d’œuvre dérivée","Public Domain Dedication":"Domaine public","Public":"Publique","Unlisted":"Non listée","Private":"Privée","Published":"Publiée","To transcode":"À transcoder","To import":"À importer","Pending":"En cours","Success":"Succès","Failed":"Échoué","Regular":"Régulier","Watch later":"Regarder plus tard","This video does not exist.":"Cette vidéo n'existe pas.","We cannot fetch the video. Please try again later.":"Nous ne pouvons pas récupérer la vidéo. Merci de réessayer plus tard.","Sorry":"Désolé","This video is not available because the remote instance is not responding.":"Cette vidéo n'est pas disponible car l'instance distante ne répond pas.","Misc":"Divers","Unknown":"Inconnu","Afar":"Afar","Abkhazian":"Abkhaze","Afrikaans":"Afrikaans","Akan":"Akan","Amharic":"Amharique","Arabic":"Arabe","Aragonese":"Aragonais","American Sign Language":"Langue des signes américaine","Assamese":"Assamais","Avaric":"Avar","Kotava":"Kotava","Aymara":"Aymara","Azerbaijani":"Azéri","Bashkir":"Bachkir","Bambara":"Bambara","Belarusian":"Biélorusse","Bengali":"Bengali","British Sign Language":"Langue des signes britannique","Bislama":"Bichlamar","Tibetan":"Tibétain","Bosnian":"Bosniaque","Breton":"Breton","Bulgarian":"Bulgare","Brazilian Sign Language":"Langue des signes brésilienne","Catalan":"Catalan","Czech":"Tchèque","Chamorro":"Chamorro","Chechen":"Tchétchène","Chuvash":"Tchouvache","Cornish":"Cornique","Corsican":"Corse","Cree":"Cree","Czech Sign Language":"Langue des signes tchèque","Chinese Sign Language":"Langue des signes chinoise","Welsh":"Gallois","Danish":"Danois","German":"Allemand","Dhivehi":"Maldivien","Danish Sign Language":"Langue des signes danoise","Dzongkha":"Dzongkha","English":"Anglais","Esperanto":"Espéranto","Estonian":"Estonien","Basque":"Basque","Ewe":"Éwé","Faroese":"Féroïen","Persian":"Persan","Fijian":"Fidjien","Finnish":"Finnois","French":"Français","Western Frisian":"Frison occidental","French Sign Language":"Langue des signes française","Fulah":"Peul","Scottish Gaelic":"Gaélique","Irish":"Irlandais","Galician":"Galicien","Manx":"Manx","Guarani":"Guarani","German Sign Language":"Langue des signes allemande","Gujarati":"Goudjrati","Haitian":"Haïtien","Hausa":"Haoussa","Serbo-Croatian":"Serbo-croate","Hebrew":"Hébreu","Herero":"Herero","Hindi":"Hindi","Hiri Motu":"Hiri motu","Croatian":"Croate","Hungarian":"Hongrois","Armenian":"Arménien","Igbo":"Igbo","Sichuan Yi":"Yi de Sichuan","Inuktitut":"Inuktitut","Indonesian":"Indonésien","Inupiaq":"Inupiaq","Icelandic":"Islandais","Italian":"Italien","Javanese":"Javanais","Lojban":"Lojban","Japanese":"Japonais","Japanese Sign Language":"Langue des signes japonaise","Kalaallisut":"Groenlandais","Kannada":"Kannada","Kashmiri":"Kashmiri","Georgian":"Géorgien","Kanuri":"Kanouri","Kazakh":"Kazakh","Khmer":"Khmer central","Kikuyu":"Kikuyu","Kinyarwanda":"Rwanda","Kirghiz":"Kirghiz","Komi":"Kom","Kongo":"Kongo","Korean":"Coréen","Kuanyama":"Kuanyama","Kurdish":"Kurde","Lao":"Lao","Latvian":"Letton","Limburgan":"Limbourgeois","Lingala":"Lingala","Lithuanian":"Lituanien","Luxembourgish":"Luxembourgeois","Luba-Katanga":"Luba-katanga","Ganda":"Ganda","Marshallese":"Marshall","Malayalam":"Malayalam","Marathi":"Marathe","Macedonian":"Macédonien","Malagasy":"Malgache","Maltese":"Maltais","Mongolian":"Mongol","Maori":"Maori","Malay (macrolanguage)":"Malais","Burmese":"Birman","Nauru":"Nauruan","Navajo":"Navaho","South Ndebele":"Ndébélé du Sud","North Ndebele":"Ndébélé du Nord","Ndonga":"Ndonga","Nepali (macrolanguage)":"Népalais","Dutch":"Néerlandais","Norwegian Nynorsk":"Norvégien nynorsk","Norwegian Bokmål":"Norvégien bokmål","Norwegian":"Norvégien","Nyanja":"Chichewa","Occitan":"Occitane","Ojibwa":"Ojibwa","Oriya (macrolanguage)":"Oriya","Oromo":"Galla","Ossetian":"Ossète","Panjabi":"Pendjabi","Pakistan Sign Language":"Langue des signes pakistanaise","Polish":"Polonais","Portuguese":"Portugais","Pushto":"Pachto","Quechua":"Quechua","Romansh":"Romanche","Romanian":"Roumain","Russian Sign Language":"Langue des signes russe","Rundi":"Rundi","Russian":"Russe","Sango":"Sango","Saudi Arabian Sign Language":"Langue des signes saoudienne","South African Sign Language":"Langue des signes sud-africaine","Sinhala":"Singhalais","Slovak":"Slovaque","Slovenian":"Slovène","Northern Sami":"Sami du Nord","Samoan":"Samoan","Shona":"Shona","Sindhi":"Sindhi","Somali":"Somali","Southern Sotho":"Sotho du Sud","Spanish":"Espagnol","Albanian":"Albanais","Sardinian":"Sarde","Serbian":"Serbe","Swati":"Swati","Sundanese":"Soundanais","Swahili (macrolanguage)":"Swahili","Swedish":"Suédois","Swedish Sign Language":"Langue des signes suédoise","Tahitian":"Tahitien","Tamil":"Tamoul","Tatar":"Tatar","Telugu":"Télougou","Tajik":"Tadjik","Tagalog":"Tagalog","Thai":"Thaï","Tigrinya":"Tigrigna","Klingon":"Klingon","Tonga (Tonga Islands)":"Tongan (Îles Tonga)","Tswana":"Tswana","Tsonga":"Tsonga","Turkmen":"Turkmène","Turkish":"Turc","Twi":"Twi","Uighur":"Ouïgour","Ukrainian":"Ukrainien","Urdu":"Ourdou","Uzbek":"Ouszbek","Venda":"Venda","Vietnamese":"Vietnamien","Walloon":"Wallon","Wolof":"Wolof","Xhosa":"Xhosa","Yiddish":"Yiddish","Yoruba":"Yoruba","Zhuang":"Zhuang","Chinese":"Chinois","Zulu":"Zoulou"} \ No newline at end of file +{"Music":"Musiques","Films":"Films","Vehicles":"Transport","Art":"Art","Sports":"Sports","Travels":"Voyages","Gaming":"Jeux vidéos","People":"Personnalités","Comedy":"Humour","Entertainment":"Divertissement","News & Politics":"Actualité & Politique","How To":"Tutoriels","Education":"Éducation","Activism":"Militantisme","Science & Technology":"Science & Technologie","Animals":"Animaux","Kids":"Enfants","Food":"Cuisine","Attribution":"Attribution","Attribution - Share Alike":"Attribution - Partage dans les mêmes conditions","Attribution - No Derivatives":"Attribution - Pas d’œuvre dérivée","Attribution - Non Commercial":"Attribution - Utilisation non commerciale","Attribution - Non Commercial - Share Alike":"Attribution - Utilisation non commerciale - Partage dans les mêmes conditions","Attribution - Non Commercial - No Derivatives":"Attribution - Utilisation non commerciale - Pas d’œuvre dérivée","Public Domain Dedication":"Domaine public","Public":"Publique","Unlisted":"Non listée","Private":"Privée","Published":"Publiée","To transcode":"À transcoder","To import":"À importer","Pending":"En cours","Success":"Succès","Failed":"Échoué","Regular":"Régulier","Watch later":"Regarder plus tard","This video does not exist.":"Cette vidéo n'existe pas.","We cannot fetch the video. Please try again later.":"Nous ne pouvons pas récupérer la vidéo. Merci de réessayer plus tard.","Sorry":"Désolé","This video is not available because the remote instance is not responding.":"Cette vidéo n'est pas disponible car l'instance distante ne répond pas.","Misc":"Divers","Unknown":"Inconnu","Afar":"Afar","Abkhazian":"Abkhaze","Afrikaans":"Afrikaans","Akan":"Akan","Amharic":"Amharique","Arabic":"Arabe","Aragonese":"Aragonais","American Sign Language":"Langue des signes américaine","Assamese":"Assamais","Avaric":"Avar","Kotava":"Kotava","Aymara":"Aymara","Azerbaijani":"Azéri","Bashkir":"Bachkir","Bambara":"Bambara","Belarusian":"Biélorusse","Bengali":"Bengali","British Sign Language":"Langue des signes britannique","Bislama":"Bichlamar","Tibetan":"Tibétain","Bosnian":"Bosniaque","Breton":"Breton","Bulgarian":"Bulgare","Brazilian Sign Language":"Langue des signes brésilienne","Catalan":"Catalan","Czech":"Tchèque","Chamorro":"Chamorro","Chechen":"Tchétchène","Chuvash":"Tchouvache","Cornish":"Cornique","Corsican":"Corse","Cree":"Cree","Czech Sign Language":"Langue des signes tchèque","Chinese Sign Language":"Langue des signes chinoise","Welsh":"Gallois","Danish":"Danois","German":"Allemand","Dhivehi":"Maldivien","Danish Sign Language":"Langue des signes danoise","Dzongkha":"Dzongkha","Greek":"Grec","English":"Anglais","Esperanto":"Espéranto","Estonian":"Estonien","Basque":"Basque","Ewe":"Éwé","Faroese":"Féroïen","Persian":"Persan","Fijian":"Fidjien","Finnish":"Finnois","French":"Français","Western Frisian":"Frison occidental","French Sign Language":"Langue des signes française","Fulah":"Peul","Scottish Gaelic":"Gaélique","Irish":"Irlandais","Galician":"Galicien","Manx":"Manx","Guarani":"Guarani","German Sign Language":"Langue des signes allemande","Gujarati":"Goudjrati","Haitian":"Haïtien","Hausa":"Haoussa","Serbo-Croatian":"Serbo-croate","Hebrew":"Hébreu","Herero":"Herero","Hindi":"Hindi","Hiri Motu":"Hiri motu","Croatian":"Croate","Hungarian":"Hongrois","Armenian":"Arménien","Igbo":"Igbo","Sichuan Yi":"Yi de Sichuan","Inuktitut":"Inuktitut","Indonesian":"Indonésien","Inupiaq":"Inupiaq","Icelandic":"Islandais","Italian":"Italien","Javanese":"Javanais","Lojban":"Lojban","Japanese":"Japonais","Japanese Sign Language":"Langue des signes japonaise","Kalaallisut":"Groenlandais","Kannada":"Kannada","Kashmiri":"Kashmiri","Georgian":"Géorgien","Kanuri":"Kanouri","Kazakh":"Kazakh","Khmer":"Khmer central","Kikuyu":"Kikuyu","Kinyarwanda":"Rwanda","Kirghiz":"Kirghiz","Komi":"Kom","Kongo":"Kongo","Korean":"Coréen","Kuanyama":"Kuanyama","Kurdish":"Kurde","Lao":"Lao","Latvian":"Letton","Limburgan":"Limbourgeois","Lingala":"Lingala","Lithuanian":"Lituanien","Luxembourgish":"Luxembourgeois","Luba-Katanga":"Luba-katanga","Ganda":"Ganda","Marshallese":"Marshall","Malayalam":"Malayalam","Marathi":"Marathe","Macedonian":"Macédonien","Malagasy":"Malgache","Maltese":"Maltais","Mongolian":"Mongol","Maori":"Maori","Malay (macrolanguage)":"Malais","Burmese":"Birman","Nauru":"Nauruan","Navajo":"Navaho","South Ndebele":"Ndébélé du Sud","North Ndebele":"Ndébélé du Nord","Ndonga":"Ndonga","Nepali (macrolanguage)":"Népalais","Dutch":"Néerlandais","Norwegian Nynorsk":"Norvégien nynorsk","Norwegian Bokmål":"Norvégien bokmål","Norwegian":"Norvégien","Nyanja":"Chichewa","Occitan":"Occitane","Ojibwa":"Ojibwa","Oriya (macrolanguage)":"Oriya","Oromo":"Galla","Ossetian":"Ossète","Panjabi":"Pendjabi","Pakistan Sign Language":"Langue des signes pakistanaise","Polish":"Polonais","Portuguese":"Portugais","Pushto":"Pachto","Quechua":"Quechua","Romansh":"Romanche","Romanian":"Roumain","Russian Sign Language":"Langue des signes russe","Rundi":"Rundi","Russian":"Russe","Sango":"Sango","Saudi Arabian Sign Language":"Langue des signes saoudienne","South African Sign Language":"Langue des signes sud-africaine","Sinhala":"Singhalais","Slovak":"Slovaque","Slovenian":"Slovène","Northern Sami":"Sami du Nord","Samoan":"Samoan","Shona":"Shona","Sindhi":"Sindhi","Somali":"Somali","Southern Sotho":"Sotho du Sud","Spanish":"Espagnol","Albanian":"Albanais","Sardinian":"Sarde","Serbian":"Serbe","Swati":"Swati","Sundanese":"Soundanais","Swahili (macrolanguage)":"Swahili","Swedish":"Suédois","Swedish Sign Language":"Langue des signes suédoise","Tahitian":"Tahitien","Tamil":"Tamoul","Tatar":"Tatar","Telugu":"Télougou","Tajik":"Tadjik","Tagalog":"Tagalog","Thai":"Thaï","Tigrinya":"Tigrigna","Klingon":"Klingon","Tonga (Tonga Islands)":"Tongan (Îles Tonga)","Tswana":"Tswana","Tsonga":"Tsonga","Turkmen":"Turkmène","Turkish":"Turc","Twi":"Twi","Uighur":"Ouïgour","Ukrainian":"Ukrainien","Urdu":"Ourdou","Uzbek":"Ouszbek","Venda":"Venda","Vietnamese":"Vietnamien","Walloon":"Wallon","Wolof":"Wolof","Xhosa":"Xhosa","Yiddish":"Yiddish","Yoruba":"Yoruba","Zhuang":"Zhuang","Chinese":"Chinois","Zulu":"Zoulou"} \ No newline at end of file diff --git a/client/src/locale/target/server_gd.json b/client/src/locale/target/server_gd.json new file mode 100644 index 000000000..81d8b8b8c --- /dev/null +++ b/client/src/locale/target/server_gd.json @@ -0,0 +1 @@ +{"Music":"Ceòl","Films":"Filmichean","Vehicles":"Carbadan","Art":"Ealan","Sports":"Spòrs","Travels":"Siubhal","Gaming":"Geama","People":"Daoine","Comedy":"Èibhinn","Entertainment":"Dibhearsan","News & Politics":"Naidheachdan ⁊ poileataigs","How To":"Mar a nì thu…","Education":"Foghlam","Activism":"Iomairt","Science & Technology":"Saidheans ⁊ teicneolas","Animals":"Beathaichean","Kids":"Clann","Food":"Biadh","Attribution":"Attribution","Attribution - Share Alike":"Attribution – Share Alike","Attribution - No Derivatives":"Attribution – No Derivatives","Attribution - Non Commercial":"Attribution – Non Commercial","Attribution - Non Commercial - Share Alike":"Attribution – Non Commercial – Share Alike","Attribution - Non Commercial - No Derivatives":"Attribution – Non Commercial – No Derivatives","Public Domain Dedication":"Tabhartas Public Domain","Public":"Poblach","Unlisted":"Falaichte o liostaichean","Private":"Prìobhaideach","Published":"Foillsichear","To transcode":"Ri thar-chòdachadh","To import":"Ri ion-phortadh","Pending":"Ri dhèanamh","Success":"Deiseil","Failed":"Dh’fhàillig leis","Regular":"Àbhaisteach","Watch later":"Coimhead air uaireigin eile","This video does not exist.":"Chan eil a’ video seo ann.","We cannot fetch the video. Please try again later.":"Cha b’ urrainn dhuinn a’ video fhaighinn. Feuch ris a-rithist an ceann greis.","Sorry":"Duilich","This video is not available because the remote instance is not responding.":"Chan eil a’ video ri fhaighinn o nach eil an ionstans cèin a’ freagairt.","Misc":"Measgaichte","Unknown":"Chan eil fhios","Afar":"Afar","Abkhazian":"Abchasais","Afrikaans":"Afraganais","Akan":"Akan","Amharic":"Amtharais","Arabic":"Arabais","Aragonese":"Aragonais","American Sign Language":"Cainnt-shanais Aimeireagaidh","Assamese":"Asamais","Avaric":"Avarais","Kotava":"Kotava","Aymara":"Aymara","Azerbaijani":"Asarbaideànais","Bashkir":"Bashkir","Bambara":"Bambara","Belarusian":"Bealaruisis","Bengali":"Beangailis","British Sign Language":"Cainnt-shanais Bhreatainn","Bislama":"Bislama","Tibetan":"Tibeitis","Bosnian":"Bosnais","Breton":"Breatnais","Bulgarian":"Bulgarais","Brazilian Sign Language":"Cainnt-shanais Bhraisil","Catalan":"Catalanais","Czech":"Seacais","Chamorro":"Chamorro","Chechen":"Deideanais","Chuvash":"Chuvash","Cornish":"Còrnais","Corsican":"Corsais","Cree":"Cree","Czech Sign Language":"Cainnt-shanais na Seice","Chinese Sign Language":"Cainnt-shanais na Sìne","Welsh":"Cuimris","Danish":"Danmhairgis","German":"Gearmailtis","Dhivehi":"Dhivehi","Danish Sign Language":"Cainnt-shanais na Danmhairge","Dzongkha":"Dzongkha","English":"Beurla","Esperanto":"Esperanto","Estonian":"Eastonais","Basque":"Basgais","Ewe":"Ewe","Faroese":"Fàrothais","Persian":"Pearsais","Fijian":"Fìdis","Finnish":"Fionnlannais","French":"Fraingis","Western Frisian":"Frìoslannais Shiarach","French Sign Language":"Cainnt-shanais na Frainge","Fulah":"Fulah","Scottish Gaelic":"Gàidhlig na h-Alba","Irish":"Gaeilge","Galician":"Gailìsis","Manx":"Gaelg","Guarani":"Guaraní","German Sign Language":"Cainnt-shanais na Gearmailte","Gujarati":"Gujarati","Haitian":"Crìtheol Haidhti","Hausa":"Hausa","Serbo-Croatian":"Sèirb-Chròthaisis","Hebrew":"Eabhra","Herero":"Herero","Hindi":"Hindis","Hiri Motu":"Hiri Motu","Croatian":"Cròthaisis","Hungarian":"Ungairis","Armenian":"Airmeinis","Igbo":"Igbo","Sichuan Yi":"Yi Sichuan","Inuktitut":"Inuktitut","Indonesian":"Innd-Innsis","Inupiaq":"Inupiaq","Icelandic":"Innis Tìlis","Italian":"Eadailtis","Javanese":"Deàbhanais","Lojban":"Lojban","Japanese":"Seapanais","Japanese Sign Language":"Cainnt-shanais na Seapaine","Kalaallisut":"Kalaallisut","Kannada":"Kannada","Kashmiri":"Caismiris","Georgian":"Cairtbheilis","Kanuri":"Kanuri","Kazakh":"Casachais","Khmer":"Cmèar","Kikuyu":"Kikuyu","Kinyarwanda":"Kinyarwanda","Kirghiz":"Cìorgais","Komi":"Komi","Kongo":"Kongo","Korean":"Coirèanais","Kuanyama":"Kuanyama","Kurdish":"Cùrdais","Lao":"Làtho","Latvian":"Laitbheis","Limburgan":"Liomburgais","Lingala":"Lingala","Lithuanian":"Liotuainis","Luxembourgish":"Lugsamburgais","Luba-Katanga":"Luba-Katanga","Ganda":"Ganda","Marshallese":"Marshallais","Malayalam":"Malayalam","Marathi":"Marathi","Macedonian":"Masadonais","Malagasy":"Malagasais","Maltese":"Maltais","Mongolian":"Mongolais","Maori":"Māori","Malay (macrolanguage)":"Malaidhis (macro-chànan)","Burmese":"Burmais","Nauru":"Nabhru","Navajo":"Navajo","South Ndebele":"Ndebele Dheasach","North Ndebele":"Ndebele Thuathach","Ndonga":"Ndonga","Nepali (macrolanguage)":"Neapàlais (macro-chànan)","Dutch":"Duitsis","Norwegian Nynorsk":"Nynorsk na Nirribhidh","Norwegian Bokmål":"Bokmål na Nirribhidh","Norwegian":"Nirribhis","Nyanja":"Nyanja","Occitan":"Ogsatanais","Ojibwa":"Ojibwa","Oriya (macrolanguage)":"Oriya (macro-chànan)","Oromo":"Oromo","Ossetian":"Osàidis","Panjabi":"Panjabi","Pakistan Sign Language":"Cainnt-shanais Pagastàin","Polish":"Pòlainnis","Portuguese":"Portagailis","Pushto":"Pashto","Quechua":"Ceatsua","Romansh":"Rumains","Romanian":"Romàinis","Russian Sign Language":"Cainnt-shanais na Ruise","Rundi":"Kirundi","Russian":"Ruisis","Sango":"Sango","Saudi Arabian Sign Language":"Cainnt-shanais Aràibia nan Sabhd","South African Sign Language":"Cainnt-shanais Afraga a Deas","Sinhala":"Sinhala","Slovak":"Slòbhacais","Slovenian":"Slòbhainis","Northern Sami":"Sàmais Thuathach","Samoan":"Samothais","Shona":"Shona","Sindhi":"Sindhi","Somali":"Somàilis","Southern Sotho":"Sesotho","Spanish":"Spàinntis","Albanian":"Albàinis","Sardinian":"Sàrdais","Serbian":"Sèirbis","Swati":"Swati","Sundanese":"Sunda","Swahili (macrolanguage)":"Kiswahili (macro-chànan)","Swedish":"Suainis","Swedish Sign Language":"Cainnt-shanais na Suaine","Tahitian":"Cànan Tahiti","Tamil":"Taimilis","Tatar":"Tatarais","Telugu":"Telugu","Tajik":"Taidigis","Tagalog":"Tagalog","Thai":"Cànan nan Tàidh","Tigrinya":"Tigrinya","Klingon":"Klingon","Tonga (Tonga Islands)":"Tonga (Eileanan Tonga)","Tswana":"Tswana","Tsonga":"Tsonga","Turkmen":"Turcmanais","Turkish":"Turcais","Twi":"Twi","Uighur":"Ùigiurais","Ukrainian":"Ucràinis","Urdu":"Urdu","Uzbek":"Usbagais","Venda":"Venda","Vietnamese":"Bhiet-Namais","Walloon":"Walloon","Wolof":"Wolof","Xhosa":"Xhosa","Yiddish":"Iùdhais","Yoruba":"Yoruba","Zhuang":"Zhuang","Chinese":"Sìnis","Zulu":"Zulu"} \ No newline at end of file diff --git a/client/src/locale/target/server_nl_NL.json b/client/src/locale/target/server_nl_NL.json index 8df128954..aecb92ebd 100644 --- a/client/src/locale/target/server_nl_NL.json +++ b/client/src/locale/target/server_nl_NL.json @@ -1 +1 @@ -{"Music":"Muziek","Films":"Films","Vehicles":"Voertuigen","Art":"Kunst","Sports":"Sport","Travels":"Reizen","Gaming":"Gaming","People":"Mensen","Comedy":"Humor","Entertainment":"Entertainment","News & Politics":"Nieuws & Politiek","How To":"Tutorials","Education":"Onderwijs","Activism":"Activisme","Science & Technology":"Wetenschap & Technologie","Animals":"Dieren","Kids":"Kinderen","Food":"Eten","Attribution":"Naamsvermelding","Attribution - Share Alike":"Naamsvermelding - Gelijk Delen","Attribution - No Derivatives":"Naamsvermelding – Geen Afgeleide Werken","Attribution - Non Commercial":"Naamsvermelding – Niet Commercieel","Attribution - Non Commercial - Share Alike":"Naamsvermelding – Niet Commercieel – Gelijk Delen","Attribution - Non Commercial - No Derivatives":"Naamsvermelding – Niet Commercieel – Geen Afgeleide Werken","Public Domain Dedication":"Publiek domein","Public":"Publiek","Unlisted":"Geheim","Private":"Privé","Published":"Gepubliceerd","To transcode":"Transcoderen","To import":"Importeren","Pending":"In behandeling","Success":"Gelukt","Failed":"Mislukt","Regular":"Standaard","Watch later":"Later bekijken","This video does not exist.":"Deze video bestaat niet.","We cannot fetch the video. Please try again later.":"We kunnen de video niet ophalen. Probeer het later nog eens.","Sorry":"Sorry","This video is not available because the remote instance is not responding.":"Deze video is niet beschikbaar omdat de externe instantie niet reageert.","Misc":"Varia","Unknown":"Onbekend","Afar":"Ver","Abkhazian":"Abchazisch","Afrikaans":"Afrikaans","Akan":"Akan","Amharic":"Amhaars","Arabic":"Arabisch","Aragonese":"Aragonees","American Sign Language":"Amerikaanse gebarentaal","Assamese":"Assamees","Avaric":"Avaars","Kotava":"Kotava","Aymara":"Aymara","Azerbaijani":"Azerbeidzjaans","Bashkir":"Basjkiers","Bambara":"Bambara","Belarusian":"Wit-Russisch","Bengali":"Bengaals","British Sign Language":"Britse gebarentaal","Bislama":"Bislama","Tibetan":"Tibetaans","Bosnian":"Bosnisch","Breton":"Bretoens","Bulgarian":"Bulgaars","Brazilian Sign Language":"Braziliaanse gebarentaal","Catalan":"Catalaans","Czech":"Tsjechisch","Chamorro":"Chamorro","Chechen":"Tsjetsjeens","Chuvash":"Tsjoevasjisch","Cornish":"Cornisch","Corsican":"Corsicaans","Cree":"Cree","Czech Sign Language":"Tsjechische gebarentaal","Chinese Sign Language":"Chinese gebarentaal","Welsh":"Welsh","Danish":"Deens","German":"Duits","Dhivehi":"Divehi","Danish Sign Language":"Deense gebarentaal","Dzongkha":"Dzongkha","English":"Engels","Esperanto":"Esperanto","Estonian":"Ests","Basque":"Baskisch","Ewe":"Ewe","Faroese":"Faeröers","Persian":"Perzisch","Fijian":"Fijisch","Finnish":"Fins","French":"Frans","Western Frisian":"West-Fries","French Sign Language":"Franse gebarentaal","Fulah":"Fula","Scottish Gaelic":"Schots Gaelic","Irish":"Iers","Galician":"Galicisch","Manx":"Manx-Gaelisch","Guarani":"Guaraní","German Sign Language":"Duitse gebarentaal","Gujarati":"Gujarati","Haitian":"Haïtiaans","Hausa":"Hausa","Serbo-Croatian":"Servo-Kroatisch","Hebrew":"Hebreeuws","Herero":"Herero","Hindi":"Hindi","Hiri Motu":"Hiri Motu","Croatian":"Kroatisch","Hungarian":"Hongaars","Armenian":"Armeens","Igbo":"Igbo","Sichuan Yi":"Nuoso","Inuktitut":"Inuktitut","Indonesian":"Indonesisch","Inupiaq":"Inupiak","Icelandic":"IJslands","Italian":"Italiaans","Javanese":"Javaans","Lojban":"Lojban","Japanese":"Japans","Japanese Sign Language":"Japanse gebarentaal","Kalaallisut":"Groenlands","Kannada":"Kannada","Kashmiri":"Kasjmiri","Georgian":"Georgisch","Kanuri":"Kanuri","Kazakh":"Kazachs","Khmer":"Khmer","Kikuyu":"Gikuyu","Kinyarwanda":"Kinyarwanda","Kirghiz":"Kirgizisch","Komi":"Zurjeens","Kongo":"Kongo","Korean":"Koreaans","Kuanyama":"Kwanyama","Kurdish":"Koerdisch","Lao":"Laotiaans","Latvian":"Lets","Limburgan":"Limburgs","Lingala":"Lingala","Lithuanian":"Litouws","Luxembourgish":"Luxemburgs","Luba-Katanga":"Luba-Katanga","Ganda":"Luganda","Marshallese":"Marshallees","Malayalam":"Malayalam","Marathi":"Marathi","Macedonian":"Macedonisch","Malagasy":"Malagasi","Maltese":"Maltees","Mongolian":"Mongools","Maori":"Maori","Malay (macrolanguage)":"Maleis (macrotaal)","Burmese":"Birmaans","Nauru":"Nauruaans","Navajo":"Navajo","South Ndebele":"Zuid-Ndebele","North Ndebele":"Noord-Ndebele","Ndonga":"Ndonga","Nepali (macrolanguage)":"Nepalees","Dutch":"Nederlands","Norwegian Nynorsk":"Noors Nynorsk","Norwegian Bokmål":"Noors Bokmål","Norwegian":"Noors","Nyanja":"Nyanja","Occitan":"Occitan","Ojibwa":"Ojibwe","Oriya (macrolanguage)":"Odia","Oromo":"Afaan Oromo","Ossetian":"Ossetisch","Panjabi":"Punjabi","Pakistan Sign Language":"Pakistaanse gebarentaal","Polish":"Pools","Portuguese":"Portugees","Pushto":"Pasjtoe","Quechua":"Quechua","Romansh":"Reto-Romaans","Romanian":"Roemeens","Russian Sign Language":"Russische gebarentaal","Rundi":"Kirundi","Russian":"Russisch","Sango":"Sango","Saudi Arabian Sign Language":"Saoedi-Arabische gebarentaal","South African Sign Language":"Zuid-Afrikaanse gebarentaal","Sinhala":"Sinhalees","Slovak":"Slovaaks","Slovenian":"Sloveens","Northern Sami":"Noord-Samisch","Samoan":"Samoaans","Shona":"Shona","Sindhi":"Sindhi","Somali":"Somalisch","Southern Sotho":"Zuid-Sotho","Spanish":"Spaans","Albanian":"Albanees","Sardinian":"Sardijns","Serbian":"Servisch","Swati":"Swazi","Sundanese":"Soendanees","Swahili (macrolanguage)":"Swahili (macrotaal)","Swedish":"Zweeds","Swedish Sign Language":"Zweedse gebarentaal","Tahitian":"Tahitiaans","Tamil":"Tamil","Tatar":"Tataars","Telugu":"Telugu","Tajik":"Tadzjieks","Tagalog":"Tagalog","Thai":"Thais","Tigrinya":"Tigrinya","Klingon":"Klingon","Tonga (Tonga Islands)":"Tongaans","Tswana":"Tswana","Tsonga":"Tsonga","Turkmen":"Turkmeens","Turkish":"Turks","Twi":"Twi","Uighur":"Oeigoers","Ukrainian":"Oekraïens","Urdu":"Urdu","Uzbek":"Oezbeeks","Venda":"Venda","Vietnamese":"Vietnamees","Walloon":"Waals","Wolof":"Wolof","Xhosa":"Xhosa","Yiddish":"Jiddisch","Yoruba":"Yoruba","Zhuang":"Zhuang","Chinese":"Chinees","Zulu":"Zoeloe"} \ No newline at end of file +{"Music":"Muziek","Films":"Films","Vehicles":"Voertuigen","Art":"Kunst","Sports":"Sport","Travels":"Reizen","Gaming":"Gaming","People":"Mensen","Comedy":"Humor","Entertainment":"Entertainment","News & Politics":"Nieuws & Politiek","How To":"Tutorials","Education":"Onderwijs","Activism":"Activisme","Science & Technology":"Wetenschap & Technologie","Animals":"Dieren","Kids":"Kinderen","Food":"Eten","Attribution":"Naamsvermelding","Attribution - Share Alike":"Naamsvermelding - Gelijk Delen","Attribution - No Derivatives":"Naamsvermelding – Geen Afgeleide Werken","Attribution - Non Commercial":"Naamsvermelding – Niet Commercieel","Attribution - Non Commercial - Share Alike":"Naamsvermelding – Niet Commercieel – Gelijk Delen","Attribution - Non Commercial - No Derivatives":"Naamsvermelding – Niet Commercieel – Geen Afgeleide Werken","Public Domain Dedication":"Publiek domein","Public":"Publiek","Unlisted":"Geheim","Private":"Privé","Published":"Gepubliceerd","To transcode":"Transcoderen","To import":"Importeren","Pending":"In behandeling","Success":"Gelukt","Failed":"Mislukt","Regular":"Standaard","Watch later":"Later bekijken","This video does not exist.":"Deze video bestaat niet.","We cannot fetch the video. Please try again later.":"We kunnen de video niet ophalen. Probeer het later nog eens.","Sorry":"Sorry","This video is not available because the remote instance is not responding.":"Deze video is niet beschikbaar omdat de externe instantie niet reageert.","Misc":"Varia","Unknown":"Onbekend","Afar":"Ver","Abkhazian":"Abchazisch","Afrikaans":"Afrikaans","Akan":"Akan","Amharic":"Amhaars","Arabic":"Arabisch","Aragonese":"Aragonees","American Sign Language":"Amerikaanse gebarentaal","Assamese":"Assamees","Avaric":"Avaars","Kotava":"Kotava","Aymara":"Aymara","Azerbaijani":"Azerbeidzjaans","Bashkir":"Basjkiers","Bambara":"Bambara","Belarusian":"Wit-Russisch","Bengali":"Bengaals","British Sign Language":"Britse gebarentaal","Bislama":"Bislama","Tibetan":"Tibetaans","Bosnian":"Bosnisch","Breton":"Bretoens","Bulgarian":"Bulgaars","Brazilian Sign Language":"Braziliaanse gebarentaal","Catalan":"Catalaans","Czech":"Tsjechisch","Chamorro":"Chamorro","Chechen":"Tsjetsjeens","Chuvash":"Tsjoevasjisch","Cornish":"Cornisch","Corsican":"Corsicaans","Cree":"Cree","Czech Sign Language":"Tsjechische gebarentaal","Chinese Sign Language":"Chinese gebarentaal","Welsh":"Welsh","Danish":"Deens","German":"Duits","Dhivehi":"Divehi","Danish Sign Language":"Deense gebarentaal","Dzongkha":"Dzongkha","Greek":"Grieks","English":"Engels","Esperanto":"Esperanto","Estonian":"Ests","Basque":"Baskisch","Ewe":"Ewe","Faroese":"Faeröers","Persian":"Perzisch","Fijian":"Fijisch","Finnish":"Fins","French":"Frans","Western Frisian":"West-Fries","French Sign Language":"Franse gebarentaal","Fulah":"Fula","Scottish Gaelic":"Schots Gaelic","Irish":"Iers","Galician":"Galicisch","Manx":"Manx-Gaelisch","Guarani":"Guaraní","German Sign Language":"Duitse gebarentaal","Gujarati":"Gujarati","Haitian":"Haïtiaans","Hausa":"Hausa","Serbo-Croatian":"Servo-Kroatisch","Hebrew":"Hebreeuws","Herero":"Herero","Hindi":"Hindi","Hiri Motu":"Hiri Motu","Croatian":"Kroatisch","Hungarian":"Hongaars","Armenian":"Armeens","Igbo":"Igbo","Sichuan Yi":"Nuoso","Inuktitut":"Inuktitut","Indonesian":"Indonesisch","Inupiaq":"Inupiak","Icelandic":"IJslands","Italian":"Italiaans","Javanese":"Javaans","Lojban":"Lojban","Japanese":"Japans","Japanese Sign Language":"Japanse gebarentaal","Kalaallisut":"Groenlands","Kannada":"Kannada","Kashmiri":"Kasjmiri","Georgian":"Georgisch","Kanuri":"Kanuri","Kazakh":"Kazachs","Khmer":"Khmer","Kikuyu":"Gikuyu","Kinyarwanda":"Kinyarwanda","Kirghiz":"Kirgizisch","Komi":"Zurjeens","Kongo":"Kongo","Korean":"Koreaans","Kuanyama":"Kwanyama","Kurdish":"Koerdisch","Lao":"Laotiaans","Latvian":"Lets","Limburgan":"Limburgs","Lingala":"Lingala","Lithuanian":"Litouws","Luxembourgish":"Luxemburgs","Luba-Katanga":"Luba-Katanga","Ganda":"Luganda","Marshallese":"Marshallees","Malayalam":"Malayalam","Marathi":"Marathi","Macedonian":"Macedonisch","Malagasy":"Malagasi","Maltese":"Maltees","Mongolian":"Mongools","Maori":"Maori","Malay (macrolanguage)":"Maleis (macrotaal)","Burmese":"Birmaans","Nauru":"Nauruaans","Navajo":"Navajo","South Ndebele":"Zuid-Ndebele","North Ndebele":"Noord-Ndebele","Ndonga":"Ndonga","Nepali (macrolanguage)":"Nepalees","Dutch":"Nederlands","Norwegian Nynorsk":"Noors Nynorsk","Norwegian Bokmål":"Noors Bokmål","Norwegian":"Noors","Nyanja":"Nyanja","Occitan":"Occitan","Ojibwa":"Ojibwe","Oriya (macrolanguage)":"Odia","Oromo":"Afaan Oromo","Ossetian":"Ossetisch","Panjabi":"Punjabi","Pakistan Sign Language":"Pakistaanse gebarentaal","Polish":"Pools","Portuguese":"Portugees","Pushto":"Pasjtoe","Quechua":"Quechua","Romansh":"Reto-Romaans","Romanian":"Roemeens","Russian Sign Language":"Russische gebarentaal","Rundi":"Kirundi","Russian":"Russisch","Sango":"Sango","Saudi Arabian Sign Language":"Saoedi-Arabische gebarentaal","South African Sign Language":"Zuid-Afrikaanse gebarentaal","Sinhala":"Sinhalees","Slovak":"Slovaaks","Slovenian":"Sloveens","Northern Sami":"Noord-Samisch","Samoan":"Samoaans","Shona":"Shona","Sindhi":"Sindhi","Somali":"Somalisch","Southern Sotho":"Zuid-Sotho","Spanish":"Spaans","Albanian":"Albanees","Sardinian":"Sardijns","Serbian":"Servisch","Swati":"Swazi","Sundanese":"Soendanees","Swahili (macrolanguage)":"Swahili (macrotaal)","Swedish":"Zweeds","Swedish Sign Language":"Zweedse gebarentaal","Tahitian":"Tahitiaans","Tamil":"Tamil","Tatar":"Tataars","Telugu":"Telugu","Tajik":"Tadzjieks","Tagalog":"Tagalog","Thai":"Thais","Tigrinya":"Tigrinya","Klingon":"Klingon","Tonga (Tonga Islands)":"Tongaans","Tswana":"Tswana","Tsonga":"Tsonga","Turkmen":"Turkmeens","Turkish":"Turks","Twi":"Twi","Uighur":"Oeigoers","Ukrainian":"Oekraïens","Urdu":"Urdu","Uzbek":"Oezbeeks","Venda":"Venda","Vietnamese":"Vietnamees","Walloon":"Waals","Wolof":"Wolof","Xhosa":"Xhosa","Yiddish":"Jiddisch","Yoruba":"Yoruba","Zhuang":"Zhuang","Chinese":"Chinees","Zulu":"Zoeloe"} \ No newline at end of file diff --git a/scripts/build/client.sh b/scripts/build/client.sh index 5f44006bf..bde23ae3e 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh @@ -41,7 +41,7 @@ if [ -z ${1+x} ] || [ "$1" != "--light" ]; then languages=("fr_FR") else # Supported languages - languages=("el_GR" "nl_NL" "es_ES" "oc" "pt_BR" "pt_PT" "sv_SE" "pl_PL" "ru_RU" "zh_Hans_CN" "zh_Hant_TW" "fr_FR" "ja_JP" "eu_ES" "ca_ES" "cs_CZ" "eo" "de_DE" "it_IT") + languages=("gd" "el_GR" "nl_NL" "es_ES" "oc" "pt_BR" "pt_PT" "sv_SE" "pl_PL" "ru_RU" "zh_Hans_CN" "zh_Hant_TW" "fr_FR" "ja_JP" "eu_ES" "ca_ES" "cs_CZ" "eo" "de_DE" "it_IT") fi for lang in "${languages[@]}"; do diff --git a/shared/models/i18n/i18n.ts b/shared/models/i18n/i18n.ts index dc53b4d8d..d115095d0 100644 --- a/shared/models/i18n/i18n.ts +++ b/shared/models/i18n/i18n.ts @@ -14,6 +14,7 @@ export const I18N_LOCALES = { 'nl-NL': 'Nederlands', 'es-ES': 'Español', 'oc': 'Occitan', + 'gd': 'Gàidhlig', 'zh-Hant-TW': '繁體中文(台灣)', 'pt-BR': 'Português (Brasil)', 'pt-PT': 'Português (Portugal)', -- 2.25.1