From f07d6385b4b46c3254898292a8a53ed415b8d49b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 6 Jun 2018 14:33:21 +0200 Subject: Rename messages locale to angular --- client/src/app/app.module.ts | 4 +- client/src/locale/source/angular_en_US.xml | 3205 +++++++++++++++++++++++++++ client/src/locale/source/messages_en_US.xml | 3205 --------------------------- client/src/locale/target/angular_fr.xml | 2891 ++++++++++++++++++++++++ client/src/locale/target/messages_fr.xml | 2891 ------------------------ client/src/main.ts | 2 +- 6 files changed, 6099 insertions(+), 6099 deletions(-) create mode 100644 client/src/locale/source/angular_en_US.xml delete mode 100644 client/src/locale/source/messages_en_US.xml create mode 100644 client/src/locale/target/angular_fr.xml delete mode 100644 client/src/locale/target/messages_fr.xml (limited to 'client') diff --git a/client/src/app/app.module.ts b/client/src/app/app.module.ts index 9992b9c44..e60a74cc0 100644 --- a/client/src/app/app.module.ts +++ b/client/src/app/app.module.ts @@ -69,7 +69,7 @@ export function metaFactory (serverService: ServerService): MetaLoader { useFactory: (locale) => { // On dev mode, test locales if (environment.production === false && window.location.search === '?lang=fr') { - return require(`raw-loader!../locale/target/messages_fr.xml`) + return require(`raw-loader!../locale/target/angular_fr.xml`) } const fileLocale = buildFileLocale(locale) @@ -78,7 +78,7 @@ export function metaFactory (serverService: ServerService): MetaLoader { const defaultFileLocale = buildFileLocale(getDefaultLocale()) if (fileLocale === defaultFileLocale) return '' - return require(`raw-loader!../locale/target/messages_${fileLocale}.xml`) + return require(`raw-loader!../locale/target/angular_${fileLocale}.xml`) }, deps: [ LOCALE_ID ] }, diff --git a/client/src/locale/source/angular_en_US.xml b/client/src/locale/source/angular_en_US.xml new file mode 100644 index 000000000..859212ae7 --- /dev/null +++ b/client/src/locale/source/angular_en_US.xml @@ -0,0 +1,3205 @@ + + + + + + + Cancel + + + app/core/confirm/confirm.component.ts + 19 + + + app/login/login.component.ts + 72 + + + app/+my-account/my-account-videos/my-account-videos.component.ts + 27 + + + app/videos/+video-watch/modal/video-support.component.ts + 15 + + + app/videos/+video-watch/modal/video-download.component.ts + 30 + + + app/videos/+video-watch/modal/video-share.component.ts + 40 + + + <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + + app/shared/video/video-miniature.component.ts + 12 + + + Edit + + app/shared/misc/edit-button.component.ts + 3 + + + Truncated preview + + app/shared/forms/markdown-textarea.component.ts + 9 + + + Complete preview + + app/shared/forms/markdown-textarea.component.ts + 10 + + + Get help + + app/shared/misc/help.component.ts + 17 + + + + Login + + + app/login/login.component.ts + 2 + + + User + + app/login/login.component.ts + 11 + + + Username or email address + + app/login/login.component.ts + 13 + + + + or create an account + + + app/login/login.component.ts + 16 + + + + or create an account on another instance + + + app/login/login.component.ts + 20 + + + User registration is not allowed on this instance, but you can register on many others! + + app/login/login.component.ts + 26 + + + Password + + app/login/login.component.ts + 36 + + + app/login/login.component.ts + 39 + + + app/reset-password/reset-password.component.ts + 8 + + + app/reset-password/reset-password.component.ts + 10 + + + app/signup/signup.component.ts + 47 + + + app/signup/signup.component.ts + 49 + + + app/+admin/users/user-edit/user-create.component.ts + 30 + + + app/+admin/users/user-edit/user-update.component.ts + 30 + + + app/+my-account/my-account-settings/my-account-settings.component.ts + 28 + + + I forgot my password + + app/login/login.component.ts + 42 + + + Forgot your password + + app/login/login.component.ts + 59 + + + Email + + app/login/login.component.ts + 64 + + + app/signup/signup.component.ts + 36 + + + app/signup/signup.component.ts + 38 + + + app/+admin/users/user-edit/user-create.component.ts + 19 + + + app/+admin/users/user-edit/user-update.component.ts + 19 + + + app/+admin/users/user-list/user-list.component.ts + 17 + + + Email address + + app/login/login.component.ts + 66 + + + Send me an email to reset my password + + app/login/login.component.ts + 77 + + + + Reset my password + + + app/reset-password/reset-password.component.ts + 2 + + + Confirm password + + app/reset-password/reset-password.component.ts + 19 + + + Confirmed password + + app/reset-password/reset-password.component.ts + 21 + + + Reset my password + + app/reset-password/reset-password.component.ts + 29 + + + + Create an account + + + app/signup/signup.component.ts + 3 + + + Initial video quota: + + app/signup/signup.component.ts + 8 + + + + Unlimited + + + app/signup/signup.component.ts + 16 + + + Username + + app/signup/signup.component.ts + 25 + + + app/signup/signup.component.ts + 27 + + + app/+admin/users/user-edit/user-create.component.ts + 8 + + + app/+admin/users/user-edit/user-update.component.ts + 8 + + + Signup + + app/signup/signup.component.ts + 57 + + + app/about/about.component.ts + 23 + + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 86 + + + + Welcome to the <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance + + + app/about/about.component.ts + 2 + + + Description + + app/about/about.component.ts + 11 + + + app/+accounts/account-about/account-about.component.ts + 3 + + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 32 + + + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 12 + + + app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 19 + + + app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + 19 + + + app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 17 + + + app/+video-channels/video-channel-about/video-channel-about.component.ts + 4 + + + app/videos/+video-edit/shared/video-edit.component.ts + 23 + + + Terms + + app/about/about.component.ts + 17 + + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 43 + + + User registration is allowed and + + app/about/about.component.ts + 26 + + + + this instance provides a baseline quota of <x id="INTERPOLATION" equiv-text="{{ userVideoQuota | bytes: 0 }}"/> space for the videos of its users. + + + app/about/about.component.ts + 28 + + + + this instance provides unlimited space for the videos of its users. + + + app/about/about.component.ts + 32 + + + + User registration is currently not allowed. + + + app/about/about.component.ts + 37 + + + P2P & Privacy + + app/about/about.component.ts + 43 + + + + PeerTube uses the BitTorrent protocol to share bandwidth between users. It implies that your public IP address is stored in the public BitTorrent tracker of the video PeerTube instance as long as you're watching the video. + If you want to keep your public IP address private, please use a VPN or Tor. + + + app/about/about.component.ts + 45 + + + + My public profile + + + app/menu/menu.component.ts + 17 + + + + My settings + + + app/menu/menu.component.ts + 21 + + + + Log out + + + app/menu/menu.component.ts + 25 + + + Login + + app/menu/menu.component.ts + 34 + + + Create an account + + app/menu/menu.component.ts + 35 + + + Videos + + app/menu/menu.component.ts + 39 + + + app/+accounts/accounts.component.ts + 17 + + + app/+video-channels/video-channels.component.ts + 21 + + + Trending + + app/menu/menu.component.ts + 43 + + + Recently added + + app/menu/menu.component.ts + 48 + + + Local + + app/menu/menu.component.ts + 53 + + + Administration + + app/menu/menu.component.ts + 62 + + + About + + app/menu/menu.component.ts + 67 + + + app/+accounts/accounts.component.ts + 21 + + + app/+video-channels/video-channels.component.ts + 23 + + + Search... + + app/header/header.component.ts + 2 + + + Upload + + app/header/header.component.ts + 9 + + + No results. + + app/videos/video-list/video-trending.component.ts + 7 + + + app/videos/video-list/video-recently-added.component.ts + 7 + + + app/videos/video-list/video-local.component.ts + 7 + + + app/videos/video-list/video-search.component.ts + 7 + + + app/+accounts/account-videos/account-videos.component.ts + 7 + + + app/+my-account/my-account-videos/my-account-videos.component.ts + 1 + + + app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 7 + + + <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers + + app/+accounts/accounts.component.ts + 12 + + + Video channels + + app/+accounts/accounts.component.ts + 19 + + + Stats + + app/+accounts/account-about/account-about.component.ts + 8 + + + app/+video-channels/video-channel-about/video-channel-about.component.ts + 16 + + + Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/> + + app/+accounts/account-about/account-about.component.ts + 10 + + + <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers + + app/+accounts/account-video-channels/account-video-channels.component.ts + 9 + + + app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 21 + + + app/+video-channels/video-channels.component.ts + 11 + + + See this video channel + + app/+accounts/account-video-channels/account-video-channels.component.ts + 4 + + + Instance + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 7 + + + Name + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 10 + + + app/+admin/follows/followers-list/followers-list.component.ts + 9 + + + Short description + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 21 + + + Default client route + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 54 + + + Videos Trending + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 57 + + + Videos Recently Added + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 58 + + + Local videos + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 59 + + + Policy on videos containing sensitive content + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 68 + + + With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video. + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 71 + + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 6 + + + Do not list + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 76 + + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 11 + + + Blur thumbnails + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 77 + + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 12 + + + Display + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 78 + + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 13 + + + Signup enabled + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 92 + + + Signup limit + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 96 + + + Administrator + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 106 + + + Admin email + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 109 + + + Users + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 119 + + + User default video quota + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 122 + + + Basic configuration + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 5 + + + Twitter + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 138 + + + Your Twitter username + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + Indicates the Twitter account for the website or platform on which the content was published. + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 144 + + + Instance whitelisted by Twitter + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 159 + + + If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br /> +If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br /> +Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted. + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 162 + + + Services + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 136 + + + Transcoding + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 172 + + + Transcoding enabled + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 178 + + + Transcoding threads + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 184 + + + Resolution <x id="INTERPOLATION" equiv-text="{{ resolution }}"/> enabled + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 203 + + + Cache + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 207 + + + Previews cache size + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 210 + + + Previews are not federated. We fetch them directly from the origin instance and cache them. + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 213 + + + Customizations + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 225 + + + JavaScript + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 228 + + + Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 231 + + + + Write directly CSS code. Example:<br /> + <pre> + body <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + background-color: red; + <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> + </pre> + + Prepend with <em>#custom-css</em> to override styles. Example: + <pre> + #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + color: red; + <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> + </pre> + + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 247 + + + Advanced configuration + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 170 + + + Update configuration + + app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 274 + + + + Users + + + app/+admin/admin.component.ts + 3 + + + + Manage follows + + + app/+admin/admin.component.ts + 7 + + + + Video abuses + + + app/+admin/admin.component.ts + 11 + + + + Video blacklist + + + app/+admin/admin.component.ts + 15 + + + + Jobs + + + app/+admin/admin.component.ts + 19 + + + + Configuration + + + app/+admin/admin.component.ts + 23 + + + 1 host (without "http://") per line + + app/+admin/follows/following-add/following-add.component.ts + 5 + + + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. + + + app/+admin/follows/following-add/following-add.component.ts + 17 + + + Add following + + app/+admin/follows/following-add/following-add.component.ts + 21 + + + ID + + app/+admin/follows/followers-list/followers-list.component.ts + 7 + + + app/+admin/follows/following-list/following-list.component.ts + 7 + + + app/+admin/jobs/jobs-list/jobs-list.component.ts + 18 + + + Score + + app/+admin/follows/followers-list/followers-list.component.ts + 8 + + + Host + + app/+admin/follows/followers-list/followers-list.component.ts + 10 + + + app/+admin/follows/following-list/following-list.component.ts + 8 + + + State + + app/+admin/follows/followers-list/followers-list.component.ts + 11 + + + app/+admin/follows/following-list/following-list.component.ts + 9 + + + app/+admin/jobs/jobs-list/jobs-list.component.ts + 20 + + + 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.ts + 12 + + + app/+admin/follows/following-list/following-list.component.ts + 10 + + + app/+admin/jobs/jobs-list/jobs-list.component.ts + 21 + + + app/+admin/users/user-list/user-list.component.ts + 20 + + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 13 + + + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 16 + + + Manage follows + + app/+admin/follows/follows.component.ts + 2 + + + Jobs list + + app/+admin/jobs/jobs-list/jobs-list.component.ts + 2 + + + Type + + app/+admin/jobs/jobs-list/jobs-list.component.ts + 19 + + + Updated + + app/+admin/jobs/jobs-list/jobs-list.component.ts + 22 + + + Create user + + app/+admin/users/user-edit/user-create.component.ts + 1 + + + app/+admin/users/user-edit/user-update.component.ts + 1 + + + app/+admin/users/user-list/user-list.component.ts + 6 + + + Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> + + app/+admin/users/user-edit/user-create.component.ts + 2 + + + app/+admin/users/user-edit/user-update.component.ts + 2 + + + john + + app/+admin/users/user-edit/user-create.component.ts + 10 + + + app/+admin/users/user-edit/user-update.component.ts + 10 + + + mail@example.com + + app/+admin/users/user-edit/user-create.component.ts + 21 + + + app/+admin/users/user-edit/user-update.component.ts + 21 + + + Role + + app/+admin/users/user-edit/user-create.component.ts + 41 + + + app/+admin/users/user-edit/user-update.component.ts + 41 + + + app/+admin/users/user-list/user-list.component.ts + 19 + + + Video quota + + app/+admin/users/user-edit/user-create.component.ts + 56 + + + app/+admin/users/user-edit/user-update.component.ts + 56 + + + app/+admin/users/user-list/user-list.component.ts + 18 + + + + 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-create.component.ts + 65 + + + app/+admin/users/user-edit/user-update.component.ts + 65 + + + Users list + + app/+admin/users/user-list/user-list.component.ts + 2 + + + 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.ts + 16 + + + Video abuses list + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 2 + + + Reason + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 11 + + + Reporter + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 12 + + + Video + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 14 + + + Go to the account + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 22 + + + Go to the video + + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 28 + + + Blacklisted videos + + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 2 + + + 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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 11 + + + Views <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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 13 + + + NSFW + + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 14 + + + UUID + + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 15 + + + Unblacklist + + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 30 + + + My settings + + app/+my-account/my-account.component.ts + 3 + + + My video channels + + app/+my-account/my-account.component.ts + 5 + + + My videos + + app/+my-account/my-account.component.ts + 7 + + + <x id="INTERPOLATION" equiv-text="{{ user.account?.followersCount }}"/> subscribers + + app/+my-account/my-account-settings/my-account-settings.component.ts + 9 + + + Change your avatar + + app/+my-account/my-account-settings/my-account-settings.component.ts + 14 + + + (extensions: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>) + + app/+my-account/my-account-settings/my-account-settings.component.ts + 17 + + + Video quota: + + app/+my-account/my-account-settings/my-account-settings.component.ts + 20 + + + Profile + + app/+my-account/my-account-settings/my-account-settings.component.ts + 24 + + + Video settings + + app/+my-account/my-account-settings/my-account-settings.component.ts + 31 + + + <x id="INTERPOLATION" equiv-text="{{ video.createdAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + + app/+my-account/my-account-videos/my-account-videos.component.ts + 20 + + + + <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> + Delete + + + app/+my-account/my-account-videos/my-account-videos.component.ts + 31 + + + Create another video channel + + app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 4 + + + Go to the channel + + app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 15 + + + Create a video channel + + app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 1 + + + app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + 1 + + + Update <x id="INTERPOLATION" equiv-text="{{ videoChannel?.displayName }}"/> + + app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 2 + + + app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + 2 + + + Display name + + app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 8 + + + app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + 8 + + + app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 6 + + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> +When you will upload a video in this channel, the video support field will be automatically filled by this text. + + app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 32 + + + app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + 32 + + + Change password + + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 5 + + + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 19 + + + New password + + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 7 + + + Confirm new password + + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 15 + + + Default policy on videos containing sensitive content + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 3 + + + Automatically plays video + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 24 + + + Save + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 27 + + + Update my profile + + app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 27 + + + + Sorry, but we couldn't find the page you were looking for. + + + app/+page-not-found/page-not-found.component.ts + 1 + + + Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> + + app/+video-channels/video-channels.component.ts + 14 + + + Go the owner account page + + app/+video-channels/video-channels.component.ts + 13 + + + Support this channel + + app/+video-channels/video-channel-about/video-channel-about.component.ts + 9 + + + Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/> + + app/+video-channels/video-channel-about/video-channel-about.component.ts + 17 + + + Upload your video + + app/videos/+video-edit/video-add.component.ts + 3 + + + Upload <x id="INTERPOLATION" equiv-text="{{ videoFileName }}"/> + + app/videos/+video-edit/video-add.component.ts + 4 + + + Select the file to upload + + app/videos/+video-edit/video-add.component.ts + 12 + + + Channel + + app/videos/+video-edit/video-add.component.ts + 17 + + + app/videos/+video-edit/shared/video-edit.component.ts + 35 + + + Privacy + + app/videos/+video-edit/video-add.component.ts + 26 + + + app/videos/+video-edit/shared/video-edit.component.ts + 86 + + + Publish will be available when upload is finished + + app/videos/+video-edit/video-add.component.ts + 52 + + + Publish + + app/videos/+video-edit/video-add.component.ts + 59 + + + Title + + app/videos/+video-edit/shared/video-edit.component.ts + 7 + + + Tags + + app/videos/+video-edit/shared/video-edit.component.ts + 15 + + + (press Enter to add) + + app/videos/+video-edit/shared/video-edit.component.ts + 15 + + + Video descriptions are truncated by default and require manual action to expand them. + + app/videos/+video-edit/shared/video-edit.component.ts + 24 + + + Category + + app/videos/+video-edit/shared/video-edit.component.ts + 44 + + + Licence + + app/videos/+video-edit/shared/video-edit.component.ts + 58 + + + Language + + app/videos/+video-edit/shared/video-edit.component.ts + 72 + + + This video contains mature or explicit content + + app/videos/+video-edit/shared/video-edit.component.ts + 102 + + + Some instances do not list NSFW videos by default. + + app/videos/+video-edit/shared/video-edit.component.ts + 103 + + + Enable video comments + + app/videos/+video-edit/shared/video-edit.component.ts + 109 + + + Basic info + + app/videos/+video-edit/shared/video-edit.component.ts + 4 + + + Upload thumbnail + + app/videos/+video-edit/shared/video-edit.component.ts + 119 + + + Upload preview + + app/videos/+video-edit/shared/video-edit.component.ts + 126 + + + Support + + app/videos/+video-edit/shared/video-edit.component.ts + 132 + + + app/videos/+video-watch/modal/video-support.component.ts + 7 + + + app/videos/+video-watch/video-watch.component.ts + 53 + + + Short text to tell people how they can support you (membership platform...). + + app/videos/+video-edit/shared/video-edit.component.ts + 133 + + + Advanced settings + + app/videos/+video-edit/shared/video-edit.component.ts + 115 + + + (extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>) + + app/videos/+video-edit/shared/video-image.component.ts + 11 + + + + Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> + + + app/videos/+video-edit/video-update.component.ts + 2 + + + Update + + app/videos/+video-edit/video-update.component.ts + 16 + + + app/videos/+video-watch/video-watch.component.ts + 87 + + + Download video + + app/videos/+video-watch/modal/video-download.component.ts + 7 + + + Torrent + + app/videos/+video-watch/modal/video-download.component.ts + 20 + + + Direct download + + app/videos/+video-watch/modal/video-download.component.ts + 25 + + + Download + + app/videos/+video-watch/modal/video-download.component.ts + 35 + + + app/videos/+video-watch/video-watch.component.ts + 69 + + + Report video + + app/videos/+video-watch/modal/video-report.component.ts + 7 + + + Reason... + + app/videos/+video-watch/modal/video-report.component.ts + 14 + + + + Cancel + + + app/videos/+video-watch/modal/video-report.component.ts + 22 + + + Submit + + app/videos/+video-watch/modal/video-report.component.ts + 27 + + + Share + + app/videos/+video-watch/modal/video-share.component.ts + 7 + + + app/videos/+video-watch/video-watch.component.ts + 58 + + + URL + + app/videos/+video-watch/modal/video-share.component.ts + 12 + + + Embed + + app/videos/+video-watch/modal/video-share.component.ts + 24 + + + + 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). + + + app/videos/+video-watch/modal/video-share.component.ts + 35 + + + Video not found :'( + + app/videos/+video-watch/video-watch.component.ts + 6 + + + + <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.ts + 15 + + + Go the channel page + + app/videos/+video-watch/video-watch.component.ts + 20 + + + You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.displayName}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and subscribe there. Subscription as a PeerTube user is being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. + + app/videos/+video-watch/video-watch.component.ts + 24 + + + By <x id="INTERPOLATION" equiv-text="{{ video.by }}"/> + + app/videos/+video-watch/video-watch.component.ts + 29 + + + Go the account page + + app/videos/+video-watch/video-watch.component.ts + 28 + + + Like this video + + app/videos/+video-watch/video-watch.component.ts + 41 + + + Dislike this video + + app/videos/+video-watch/video-watch.component.ts + 48 + + + Download the video + + app/videos/+video-watch/video-watch.component.ts + 68 + + + Report + + app/videos/+video-watch/video-watch.component.ts + 75 + + + Report this video + + app/videos/+video-watch/video-watch.component.ts + 74 + + + Blacklist + + app/videos/+video-watch/video-watch.component.ts + 81 + + + Blacklist this video + + app/videos/+video-watch/video-watch.component.ts + 80 + + + Update this video + + app/videos/+video-watch/video-watch.component.ts + 86 + + + Delete + + app/videos/+video-watch/video-watch.component.ts + 93 + + + app/videos/+video-watch/comment/video-comment.component.ts + 15 + + + Delete this video + + app/videos/+video-watch/video-watch.component.ts + 92 + + + Show more + + app/videos/+video-watch/video-watch.component.ts + 112 + + + Show less + + app/videos/+video-watch/video-watch.component.ts + 118 + + + + Privacy + + + app/videos/+video-watch/video-watch.component.ts + 125 + + + + Category + + + app/videos/+video-watch/video-watch.component.ts + 134 + + + + Licence + + + app/videos/+video-watch/video-watch.component.ts + 143 + + + + Language + + + app/videos/+video-watch/video-watch.component.ts + 152 + + + + Tags + + + app/videos/+video-watch/video-watch.component.ts + 161 + + + + Other videos + + + app/videos/+video-watch/video-watch.component.ts + 175 + + + Friendly Reminder: + + app/videos/+video-watch/video-watch.component.ts + 187 + + + + The sharing system used by this video implies that some technical information about your system (such as a public IP address) can be accessed publicly. + + + app/videos/+video-watch/video-watch.component.ts + 189 + + + More information + + app/videos/+video-watch/video-watch.component.ts + 192 + + + Get more information + + app/videos/+video-watch/video-watch.component.ts + 192 + + + + OK + + + app/videos/+video-watch/video-watch.component.ts + 195 + + + + Comments + + + app/videos/+video-watch/comment/video-comments.component.ts + 3 + + + You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.displayName}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. + + app/videos/+video-watch/comment/video-comments.component.ts + 8 + + + No comments. + + app/videos/+video-watch/comment/video-comments.component.ts + 20 + + + View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies + + app/videos/+video-watch/comment/video-comments.component.ts + 56 + + + + Comments are disabled. + + + app/videos/+video-watch/comment/video-comments.component.ts + 65 + + + Add comment... + + app/videos/+video-watch/comment/video-comment-add.component.ts + 6 + + + + Post comment + + + app/videos/+video-watch/comment/video-comment-add.component.ts + 17 + + + Highlighted comment + + app/videos/+video-watch/comment/video-comment.component.ts + 5 + + + Reply + + app/videos/+video-watch/comment/video-comment.component.ts + 14 + + + + No description + + src/app/+accounts/account-about/account-about.component.ts + 1 + + + src/app/+video-channels/video-channel-about/video-channel-about.component.ts + 1 + + + + Published videos + + src/app/+accounts/account-videos/account-videos.component.ts + 1 + + + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 1 + + + + Published <x id="INTERPOLATION" equiv-text="{{totalVideos}}"/> videos + + src/app/+accounts/account-videos/account-videos.component.ts + 1 + + + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 1 + + + + Error + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + + src/app/+admin/follows/following-add/following-add.component.ts + 1 + + + src/app/+admin/follows/following-list/following-list.component.ts + 1 + + + src/app/+admin/follows/following-list/following-list.component.ts + 1 + + + src/app/+admin/jobs/jobs-list/jobs-list.component.ts + 1 + + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + src/app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + 1 + + + src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 1 + + + src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 1 + + + src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 1 + + + src/app/core/auth/auth.service.ts + 1 + + + src/app/login/login.component.ts + 1 + + + src/app/reset-password/reset-password.component.ts + 1 + + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + src/app/videos/+video-edit/video-update.component.ts + 1 + + + src/app/videos/+video-edit/video-update.component.ts + 1 + + + src/app/videos/+video-watch/comment/video-comment-add.component.ts + 1 + + + src/app/videos/+video-watch/comment/video-comments.component.ts + 1 + + + src/app/videos/+video-watch/comment/video-comments.component.ts + 1 + + + src/app/videos/+video-watch/comment/video-comments.component.ts + 1 + + + src/app/videos/+video-watch/modal/video-report.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + + You set custom <x id="INTERPOLATION" equiv-text="{{customizationsText}}"/>. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + + This could lead to security issues or bugs if you do not understand it. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + + Are you sure you want to update the configuration? + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + + Please type + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + + to confirm. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + + Success + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + src/app/+admin/follows/following-add/following-add.component.ts + 1 + + + src/app/+admin/follows/following-list/following-list.component.ts + 1 + + + src/app/+admin/users/user-edit/user-create.component.ts + 1 + + + src/app/+admin/users/user-edit/user-update.component.ts + 1 + + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 1 + + + src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 1 + + + src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + 1 + + + src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 1 + + + src/app/login/login.component.ts + 1 + + + src/app/reset-password/reset-password.component.ts + 1 + + + src/app/signup/signup.component.ts + 1 + + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + src/app/videos/+video-edit/video-update.component.ts + 1 + + + src/app/videos/+video-watch/modal/video-report.component.ts + 1 + + + src/app/videos/+video-watch/modal/video-share.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + + Configuration updated. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + + + + <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/>"/> - + + 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}}"/>? + + 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. + + src/app/+admin/follows/following-list/following-list.component.ts + 1 + + + + Following + + src/app/+admin/follows/follows.component.ts + 1 + + + + Follow + + src/app/+admin/follows/follows.component.ts + 1 + + + + Followers + + src/app/+admin/follows/follows.component.ts + 1 + + + + Unlimited + + src/app/+admin/users/shared/user.service.ts + 1 + + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 1 + + + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> created. + + src/app/+admin/users/user-edit/user-create.component.ts + 1 + + + + 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 + + + + You cannot delete root. + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + + Do you really want to delete this user? + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + + User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. + + src/app/+admin/users/user-list/user-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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 1 + + + + Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist. + + src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + 1 + + + + The new password and the confirmed password do not correspond. + + 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 + + + + 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 + 1 + + + + Information updated. + + 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. + + src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 1 + + + + Create + + 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. + + 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="{{videoChannelName}}"/>? It will delete all videos uploaded in this channel too. + + src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 1 + + + + Please type the name of the video channel 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. + + src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 1 + + + + Error getting about from server + + src/app/about/about.component.ts + 1 + + + + 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 + + + + Confirm + + src/app/core/confirm/confirm.component.ts + 1 + + + + An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{ email }}"/>. + + src/app/login/login.component.ts + 1 + + + + Unable to find user id or verification string. + + src/app/reset-password/reset-password.component.ts + 1 + + + + Your password has been successfully reset! + + src/app/reset-password/reset-password.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 + + + + 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 than 1. + + src/app/shared/forms/form-validators/custom-config-validators.service.ts + 1 + + + + Username is required. + + src/app/shared/forms/form-validators/login-validators.service.ts + 1 + + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + + Password is required. + + src/app/shared/forms/form-validators/login-validators.service.ts + 1 + + + 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 3 characters long. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + + Username cannot be more than 20 characters long. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + + Username should be only lowercase alphanumeric characters. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + + Email is required. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + + Email must be valid. + + 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 + + + + 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 + + + + User role is required. + + 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 + 1 + + + src/app/shared/forms/form-validators/video-channel-validators.service.ts + 1 + + + + Display name must be at least 3 characters long. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + src/app/shared/forms/form-validators/video-channel-validators.service.ts + 1 + + + + Display name cannot be more than 120 characters long. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + src/app/shared/forms/form-validators/video-channel-validators.service.ts + 1 + + + + Description must be at least 3 characters long. + + src/app/shared/forms/form-validators/user-validators.service.ts + 1 + + + src/app/shared/forms/form-validators/video-channel-validators.service.ts + 1 + + + + Description cannot be more than 250 characters long. + + src/app/shared/forms/form-validators/user-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 300 characters long. + + src/app/shared/forms/form-validators/video-abuse-validators.service.ts + 1 + + + + Description cannot be more than 500 characters long. + + 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 500 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 + + + + 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 500 characters long. + + src/app/shared/forms/form-validators/video-validators.service.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 + + + + Warning + + src/app/shared/guards/can-deactivate-guard.service.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago + + src/app/shared/misc/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago + + src/app/shared/misc/from-now.pipe.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: + + 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 + + + + 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. + + 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 + + + + Registration for <x id="INTERPOLATION" equiv-text="{{username}}"/> complete. + + src/app/signup/signup.component.ts + 1 + + + + ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> + + src/app/signup/signup.component.ts + 1 + + + + {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + src/app/signup/signup.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos + + src/app/signup/signup.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos + + src/app/signup/signup.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos + + src/app/signup/signup.component.ts + 1 + + + + Your video was uploaded in your account and is private. + + src/app/videos/+video-edit/video-add.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.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.component.ts + 1 + + + + Info + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + + Upload cancelled + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + + We are sorry but PeerTube cannot handle videos > 4GB + + src/app/videos/+video-edit/video-add.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 }}"/>) + + src/app/videos/+video-edit/video-add.component.ts + 1 + + + + Video published. + + src/app/videos/+video-edit/video-add.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. + + src/app/videos/+video-watch/comment/video-comments.component.ts + 1 + + + + Video reported. + + src/app/videos/+video-watch/modal/video-report.component.ts + 1 + + + + Copied + + src/app/videos/+video-watch/modal/video-share.component.ts + 1 + + + + Do you really want to blacklist this video? + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + + Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> had been blacklisted. + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + + Do you really want to delete this video? + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + + Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. + + src/app/videos/+video-watch/video-watch.component.ts + 1 + + + + <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 + + + + Cannot fetch video from server, maybe down. + + 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 + + + + Search + + src/app/videos/video-list/video-search.component.ts + 1 + + + + + diff --git a/client/src/locale/source/messages_en_US.xml b/client/src/locale/source/messages_en_US.xml deleted file mode 100644 index 859212ae7..000000000 --- a/client/src/locale/source/messages_en_US.xml +++ /dev/null @@ -1,3205 +0,0 @@ - - - - - - - Cancel - - - app/core/confirm/confirm.component.ts - 19 - - - app/login/login.component.ts - 72 - - - app/+my-account/my-account-videos/my-account-videos.component.ts - 27 - - - app/videos/+video-watch/modal/video-support.component.ts - 15 - - - app/videos/+video-watch/modal/video-download.component.ts - 30 - - - app/videos/+video-watch/modal/video-share.component.ts - 40 - - - <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views - - app/shared/video/video-miniature.component.ts - 12 - - - Edit - - app/shared/misc/edit-button.component.ts - 3 - - - Truncated preview - - app/shared/forms/markdown-textarea.component.ts - 9 - - - Complete preview - - app/shared/forms/markdown-textarea.component.ts - 10 - - - Get help - - app/shared/misc/help.component.ts - 17 - - - - Login - - - app/login/login.component.ts - 2 - - - User - - app/login/login.component.ts - 11 - - - Username or email address - - app/login/login.component.ts - 13 - - - - or create an account - - - app/login/login.component.ts - 16 - - - - or create an account on another instance - - - app/login/login.component.ts - 20 - - - User registration is not allowed on this instance, but you can register on many others! - - app/login/login.component.ts - 26 - - - Password - - app/login/login.component.ts - 36 - - - app/login/login.component.ts - 39 - - - app/reset-password/reset-password.component.ts - 8 - - - app/reset-password/reset-password.component.ts - 10 - - - app/signup/signup.component.ts - 47 - - - app/signup/signup.component.ts - 49 - - - app/+admin/users/user-edit/user-create.component.ts - 30 - - - app/+admin/users/user-edit/user-update.component.ts - 30 - - - app/+my-account/my-account-settings/my-account-settings.component.ts - 28 - - - I forgot my password - - app/login/login.component.ts - 42 - - - Forgot your password - - app/login/login.component.ts - 59 - - - Email - - app/login/login.component.ts - 64 - - - app/signup/signup.component.ts - 36 - - - app/signup/signup.component.ts - 38 - - - app/+admin/users/user-edit/user-create.component.ts - 19 - - - app/+admin/users/user-edit/user-update.component.ts - 19 - - - app/+admin/users/user-list/user-list.component.ts - 17 - - - Email address - - app/login/login.component.ts - 66 - - - Send me an email to reset my password - - app/login/login.component.ts - 77 - - - - Reset my password - - - app/reset-password/reset-password.component.ts - 2 - - - Confirm password - - app/reset-password/reset-password.component.ts - 19 - - - Confirmed password - - app/reset-password/reset-password.component.ts - 21 - - - Reset my password - - app/reset-password/reset-password.component.ts - 29 - - - - Create an account - - - app/signup/signup.component.ts - 3 - - - Initial video quota: - - app/signup/signup.component.ts - 8 - - - - Unlimited - - - app/signup/signup.component.ts - 16 - - - Username - - app/signup/signup.component.ts - 25 - - - app/signup/signup.component.ts - 27 - - - app/+admin/users/user-edit/user-create.component.ts - 8 - - - app/+admin/users/user-edit/user-update.component.ts - 8 - - - Signup - - app/signup/signup.component.ts - 57 - - - app/about/about.component.ts - 23 - - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 86 - - - - Welcome to the <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance - - - app/about/about.component.ts - 2 - - - Description - - app/about/about.component.ts - 11 - - - app/+accounts/account-about/account-about.component.ts - 3 - - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 32 - - - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 12 - - - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 19 - - - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 19 - - - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 17 - - - app/+video-channels/video-channel-about/video-channel-about.component.ts - 4 - - - app/videos/+video-edit/shared/video-edit.component.ts - 23 - - - Terms - - app/about/about.component.ts - 17 - - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 43 - - - User registration is allowed and - - app/about/about.component.ts - 26 - - - - this instance provides a baseline quota of <x id="INTERPOLATION" equiv-text="{{ userVideoQuota | bytes: 0 }}"/> space for the videos of its users. - - - app/about/about.component.ts - 28 - - - - this instance provides unlimited space for the videos of its users. - - - app/about/about.component.ts - 32 - - - - User registration is currently not allowed. - - - app/about/about.component.ts - 37 - - - P2P & Privacy - - app/about/about.component.ts - 43 - - - - PeerTube uses the BitTorrent protocol to share bandwidth between users. It implies that your public IP address is stored in the public BitTorrent tracker of the video PeerTube instance as long as you're watching the video. - If you want to keep your public IP address private, please use a VPN or Tor. - - - app/about/about.component.ts - 45 - - - - My public profile - - - app/menu/menu.component.ts - 17 - - - - My settings - - - app/menu/menu.component.ts - 21 - - - - Log out - - - app/menu/menu.component.ts - 25 - - - Login - - app/menu/menu.component.ts - 34 - - - Create an account - - app/menu/menu.component.ts - 35 - - - Videos - - app/menu/menu.component.ts - 39 - - - app/+accounts/accounts.component.ts - 17 - - - app/+video-channels/video-channels.component.ts - 21 - - - Trending - - app/menu/menu.component.ts - 43 - - - Recently added - - app/menu/menu.component.ts - 48 - - - Local - - app/menu/menu.component.ts - 53 - - - Administration - - app/menu/menu.component.ts - 62 - - - About - - app/menu/menu.component.ts - 67 - - - app/+accounts/accounts.component.ts - 21 - - - app/+video-channels/video-channels.component.ts - 23 - - - Search... - - app/header/header.component.ts - 2 - - - Upload - - app/header/header.component.ts - 9 - - - No results. - - app/videos/video-list/video-trending.component.ts - 7 - - - app/videos/video-list/video-recently-added.component.ts - 7 - - - app/videos/video-list/video-local.component.ts - 7 - - - app/videos/video-list/video-search.component.ts - 7 - - - app/+accounts/account-videos/account-videos.component.ts - 7 - - - app/+my-account/my-account-videos/my-account-videos.component.ts - 1 - - - app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 7 - - - <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers - - app/+accounts/accounts.component.ts - 12 - - - Video channels - - app/+accounts/accounts.component.ts - 19 - - - Stats - - app/+accounts/account-about/account-about.component.ts - 8 - - - app/+video-channels/video-channel-about/video-channel-about.component.ts - 16 - - - Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/> - - app/+accounts/account-about/account-about.component.ts - 10 - - - <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers - - app/+accounts/account-video-channels/account-video-channels.component.ts - 9 - - - app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 21 - - - app/+video-channels/video-channels.component.ts - 11 - - - See this video channel - - app/+accounts/account-video-channels/account-video-channels.component.ts - 4 - - - Instance - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 7 - - - Name - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 10 - - - app/+admin/follows/followers-list/followers-list.component.ts - 9 - - - Short description - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 21 - - - Default client route - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 54 - - - Videos Trending - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 57 - - - Videos Recently Added - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 58 - - - Local videos - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 59 - - - Policy on videos containing sensitive content - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 68 - - - With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video. - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 71 - - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 6 - - - Do not list - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 76 - - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 11 - - - Blur thumbnails - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 77 - - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 12 - - - Display - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 78 - - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 13 - - - Signup enabled - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 92 - - - Signup limit - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 96 - - - Administrator - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 106 - - - Admin email - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 109 - - - Users - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 119 - - - User default video quota - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 122 - - - Basic configuration - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 5 - - - Twitter - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 138 - - - Your Twitter username - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 141 - - - Indicates the Twitter account for the website or platform on which the content was published. - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 144 - - - Instance whitelisted by Twitter - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 159 - - - If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br /> -If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br /> -Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted. - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 162 - - - Services - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 136 - - - Transcoding - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 172 - - - Transcoding enabled - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 178 - - - Transcoding threads - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 184 - - - Resolution <x id="INTERPOLATION" equiv-text="{{ resolution }}"/> enabled - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 203 - - - Cache - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 207 - - - Previews cache size - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 210 - - - Previews are not federated. We fetch them directly from the origin instance and cache them. - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 213 - - - Customizations - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 225 - - - JavaScript - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 228 - - - Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 231 - - - - Write directly CSS code. Example:<br /> - <pre> - body <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> - background-color: red; - <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> - </pre> - - Prepend with <em>#custom-css</em> to override styles. Example: - <pre> - #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> - color: red; - <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> - </pre> - - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 247 - - - Advanced configuration - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 170 - - - Update configuration - - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 274 - - - - Users - - - app/+admin/admin.component.ts - 3 - - - - Manage follows - - - app/+admin/admin.component.ts - 7 - - - - Video abuses - - - app/+admin/admin.component.ts - 11 - - - - Video blacklist - - - app/+admin/admin.component.ts - 15 - - - - Jobs - - - app/+admin/admin.component.ts - 19 - - - - Configuration - - - app/+admin/admin.component.ts - 23 - - - 1 host (without "http://") per line - - app/+admin/follows/following-add/following-add.component.ts - 5 - - - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - - - app/+admin/follows/following-add/following-add.component.ts - 17 - - - Add following - - app/+admin/follows/following-add/following-add.component.ts - 21 - - - ID - - app/+admin/follows/followers-list/followers-list.component.ts - 7 - - - app/+admin/follows/following-list/following-list.component.ts - 7 - - - app/+admin/jobs/jobs-list/jobs-list.component.ts - 18 - - - Score - - app/+admin/follows/followers-list/followers-list.component.ts - 8 - - - Host - - app/+admin/follows/followers-list/followers-list.component.ts - 10 - - - app/+admin/follows/following-list/following-list.component.ts - 8 - - - State - - app/+admin/follows/followers-list/followers-list.component.ts - 11 - - - app/+admin/follows/following-list/following-list.component.ts - 9 - - - app/+admin/jobs/jobs-list/jobs-list.component.ts - 20 - - - 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.ts - 12 - - - app/+admin/follows/following-list/following-list.component.ts - 10 - - - app/+admin/jobs/jobs-list/jobs-list.component.ts - 21 - - - app/+admin/users/user-list/user-list.component.ts - 20 - - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 13 - - - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 16 - - - Manage follows - - app/+admin/follows/follows.component.ts - 2 - - - Jobs list - - app/+admin/jobs/jobs-list/jobs-list.component.ts - 2 - - - Type - - app/+admin/jobs/jobs-list/jobs-list.component.ts - 19 - - - Updated - - app/+admin/jobs/jobs-list/jobs-list.component.ts - 22 - - - Create user - - app/+admin/users/user-edit/user-create.component.ts - 1 - - - app/+admin/users/user-edit/user-update.component.ts - 1 - - - app/+admin/users/user-list/user-list.component.ts - 6 - - - Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> - - app/+admin/users/user-edit/user-create.component.ts - 2 - - - app/+admin/users/user-edit/user-update.component.ts - 2 - - - john - - app/+admin/users/user-edit/user-create.component.ts - 10 - - - app/+admin/users/user-edit/user-update.component.ts - 10 - - - mail@example.com - - app/+admin/users/user-edit/user-create.component.ts - 21 - - - app/+admin/users/user-edit/user-update.component.ts - 21 - - - Role - - app/+admin/users/user-edit/user-create.component.ts - 41 - - - app/+admin/users/user-edit/user-update.component.ts - 41 - - - app/+admin/users/user-list/user-list.component.ts - 19 - - - Video quota - - app/+admin/users/user-edit/user-create.component.ts - 56 - - - app/+admin/users/user-edit/user-update.component.ts - 56 - - - app/+admin/users/user-list/user-list.component.ts - 18 - - - - 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-create.component.ts - 65 - - - app/+admin/users/user-edit/user-update.component.ts - 65 - - - Users list - - app/+admin/users/user-list/user-list.component.ts - 2 - - - 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.ts - 16 - - - Video abuses list - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 2 - - - Reason - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 11 - - - Reporter - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 12 - - - Video - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 14 - - - Go to the account - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 22 - - - Go to the video - - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 28 - - - Blacklisted videos - - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 2 - - - 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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 11 - - - Views <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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 13 - - - NSFW - - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 14 - - - UUID - - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 15 - - - Unblacklist - - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 30 - - - My settings - - app/+my-account/my-account.component.ts - 3 - - - My video channels - - app/+my-account/my-account.component.ts - 5 - - - My videos - - app/+my-account/my-account.component.ts - 7 - - - <x id="INTERPOLATION" equiv-text="{{ user.account?.followersCount }}"/> subscribers - - app/+my-account/my-account-settings/my-account-settings.component.ts - 9 - - - Change your avatar - - app/+my-account/my-account-settings/my-account-settings.component.ts - 14 - - - (extensions: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>) - - app/+my-account/my-account-settings/my-account-settings.component.ts - 17 - - - Video quota: - - app/+my-account/my-account-settings/my-account-settings.component.ts - 20 - - - Profile - - app/+my-account/my-account-settings/my-account-settings.component.ts - 24 - - - Video settings - - app/+my-account/my-account-settings/my-account-settings.component.ts - 31 - - - <x id="INTERPOLATION" equiv-text="{{ video.createdAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views - - app/+my-account/my-account-videos/my-account-videos.component.ts - 20 - - - - <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> - Delete - - - app/+my-account/my-account-videos/my-account-videos.component.ts - 31 - - - Create another video channel - - app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 4 - - - Go to the channel - - app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 15 - - - Create a video channel - - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 1 - - - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 1 - - - Update <x id="INTERPOLATION" equiv-text="{{ videoChannel?.displayName }}"/> - - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 2 - - - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 2 - - - Display name - - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 8 - - - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 8 - - - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 6 - - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> -When you will upload a video in this channel, the video support field will be automatically filled by this text. - - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 32 - - - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 32 - - - Change password - - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 5 - - - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 19 - - - New password - - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 7 - - - Confirm new password - - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 15 - - - Default policy on videos containing sensitive content - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 3 - - - Automatically plays video - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 24 - - - Save - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 27 - - - Update my profile - - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 27 - - - - Sorry, but we couldn't find the page you were looking for. - - - app/+page-not-found/page-not-found.component.ts - 1 - - - Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> - - app/+video-channels/video-channels.component.ts - 14 - - - Go the owner account page - - app/+video-channels/video-channels.component.ts - 13 - - - Support this channel - - app/+video-channels/video-channel-about/video-channel-about.component.ts - 9 - - - Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/> - - app/+video-channels/video-channel-about/video-channel-about.component.ts - 17 - - - Upload your video - - app/videos/+video-edit/video-add.component.ts - 3 - - - Upload <x id="INTERPOLATION" equiv-text="{{ videoFileName }}"/> - - app/videos/+video-edit/video-add.component.ts - 4 - - - Select the file to upload - - app/videos/+video-edit/video-add.component.ts - 12 - - - Channel - - app/videos/+video-edit/video-add.component.ts - 17 - - - app/videos/+video-edit/shared/video-edit.component.ts - 35 - - - Privacy - - app/videos/+video-edit/video-add.component.ts - 26 - - - app/videos/+video-edit/shared/video-edit.component.ts - 86 - - - Publish will be available when upload is finished - - app/videos/+video-edit/video-add.component.ts - 52 - - - Publish - - app/videos/+video-edit/video-add.component.ts - 59 - - - Title - - app/videos/+video-edit/shared/video-edit.component.ts - 7 - - - Tags - - app/videos/+video-edit/shared/video-edit.component.ts - 15 - - - (press Enter to add) - - app/videos/+video-edit/shared/video-edit.component.ts - 15 - - - Video descriptions are truncated by default and require manual action to expand them. - - app/videos/+video-edit/shared/video-edit.component.ts - 24 - - - Category - - app/videos/+video-edit/shared/video-edit.component.ts - 44 - - - Licence - - app/videos/+video-edit/shared/video-edit.component.ts - 58 - - - Language - - app/videos/+video-edit/shared/video-edit.component.ts - 72 - - - This video contains mature or explicit content - - app/videos/+video-edit/shared/video-edit.component.ts - 102 - - - Some instances do not list NSFW videos by default. - - app/videos/+video-edit/shared/video-edit.component.ts - 103 - - - Enable video comments - - app/videos/+video-edit/shared/video-edit.component.ts - 109 - - - Basic info - - app/videos/+video-edit/shared/video-edit.component.ts - 4 - - - Upload thumbnail - - app/videos/+video-edit/shared/video-edit.component.ts - 119 - - - Upload preview - - app/videos/+video-edit/shared/video-edit.component.ts - 126 - - - Support - - app/videos/+video-edit/shared/video-edit.component.ts - 132 - - - app/videos/+video-watch/modal/video-support.component.ts - 7 - - - app/videos/+video-watch/video-watch.component.ts - 53 - - - Short text to tell people how they can support you (membership platform...). - - app/videos/+video-edit/shared/video-edit.component.ts - 133 - - - Advanced settings - - app/videos/+video-edit/shared/video-edit.component.ts - 115 - - - (extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>) - - app/videos/+video-edit/shared/video-image.component.ts - 11 - - - - Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> - - - app/videos/+video-edit/video-update.component.ts - 2 - - - Update - - app/videos/+video-edit/video-update.component.ts - 16 - - - app/videos/+video-watch/video-watch.component.ts - 87 - - - Download video - - app/videos/+video-watch/modal/video-download.component.ts - 7 - - - Torrent - - app/videos/+video-watch/modal/video-download.component.ts - 20 - - - Direct download - - app/videos/+video-watch/modal/video-download.component.ts - 25 - - - Download - - app/videos/+video-watch/modal/video-download.component.ts - 35 - - - app/videos/+video-watch/video-watch.component.ts - 69 - - - Report video - - app/videos/+video-watch/modal/video-report.component.ts - 7 - - - Reason... - - app/videos/+video-watch/modal/video-report.component.ts - 14 - - - - Cancel - - - app/videos/+video-watch/modal/video-report.component.ts - 22 - - - Submit - - app/videos/+video-watch/modal/video-report.component.ts - 27 - - - Share - - app/videos/+video-watch/modal/video-share.component.ts - 7 - - - app/videos/+video-watch/video-watch.component.ts - 58 - - - URL - - app/videos/+video-watch/modal/video-share.component.ts - 12 - - - Embed - - app/videos/+video-watch/modal/video-share.component.ts - 24 - - - - 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). - - - app/videos/+video-watch/modal/video-share.component.ts - 35 - - - Video not found :'( - - app/videos/+video-watch/video-watch.component.ts - 6 - - - - <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.ts - 15 - - - Go the channel page - - app/videos/+video-watch/video-watch.component.ts - 20 - - - You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.displayName}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and subscribe there. Subscription as a PeerTube user is being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. - - app/videos/+video-watch/video-watch.component.ts - 24 - - - By <x id="INTERPOLATION" equiv-text="{{ video.by }}"/> - - app/videos/+video-watch/video-watch.component.ts - 29 - - - Go the account page - - app/videos/+video-watch/video-watch.component.ts - 28 - - - Like this video - - app/videos/+video-watch/video-watch.component.ts - 41 - - - Dislike this video - - app/videos/+video-watch/video-watch.component.ts - 48 - - - Download the video - - app/videos/+video-watch/video-watch.component.ts - 68 - - - Report - - app/videos/+video-watch/video-watch.component.ts - 75 - - - Report this video - - app/videos/+video-watch/video-watch.component.ts - 74 - - - Blacklist - - app/videos/+video-watch/video-watch.component.ts - 81 - - - Blacklist this video - - app/videos/+video-watch/video-watch.component.ts - 80 - - - Update this video - - app/videos/+video-watch/video-watch.component.ts - 86 - - - Delete - - app/videos/+video-watch/video-watch.component.ts - 93 - - - app/videos/+video-watch/comment/video-comment.component.ts - 15 - - - Delete this video - - app/videos/+video-watch/video-watch.component.ts - 92 - - - Show more - - app/videos/+video-watch/video-watch.component.ts - 112 - - - Show less - - app/videos/+video-watch/video-watch.component.ts - 118 - - - - Privacy - - - app/videos/+video-watch/video-watch.component.ts - 125 - - - - Category - - - app/videos/+video-watch/video-watch.component.ts - 134 - - - - Licence - - - app/videos/+video-watch/video-watch.component.ts - 143 - - - - Language - - - app/videos/+video-watch/video-watch.component.ts - 152 - - - - Tags - - - app/videos/+video-watch/video-watch.component.ts - 161 - - - - Other videos - - - app/videos/+video-watch/video-watch.component.ts - 175 - - - Friendly Reminder: - - app/videos/+video-watch/video-watch.component.ts - 187 - - - - The sharing system used by this video implies that some technical information about your system (such as a public IP address) can be accessed publicly. - - - app/videos/+video-watch/video-watch.component.ts - 189 - - - More information - - app/videos/+video-watch/video-watch.component.ts - 192 - - - Get more information - - app/videos/+video-watch/video-watch.component.ts - 192 - - - - OK - - - app/videos/+video-watch/video-watch.component.ts - 195 - - - - Comments - - - app/videos/+video-watch/comment/video-comments.component.ts - 3 - - - You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.displayName}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. - - app/videos/+video-watch/comment/video-comments.component.ts - 8 - - - No comments. - - app/videos/+video-watch/comment/video-comments.component.ts - 20 - - - View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies - - app/videos/+video-watch/comment/video-comments.component.ts - 56 - - - - Comments are disabled. - - - app/videos/+video-watch/comment/video-comments.component.ts - 65 - - - Add comment... - - app/videos/+video-watch/comment/video-comment-add.component.ts - 6 - - - - Post comment - - - app/videos/+video-watch/comment/video-comment-add.component.ts - 17 - - - Highlighted comment - - app/videos/+video-watch/comment/video-comment.component.ts - 5 - - - Reply - - app/videos/+video-watch/comment/video-comment.component.ts - 14 - - - - No description - - src/app/+accounts/account-about/account-about.component.ts - 1 - - - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 1 - - - - Published videos - - src/app/+accounts/account-videos/account-videos.component.ts - 1 - - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 - - - - Published <x id="INTERPOLATION" equiv-text="{{totalVideos}}"/> videos - - src/app/+accounts/account-videos/account-videos.component.ts - 1 - - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 - - - - Error - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 - - - src/app/+admin/follows/following-add/following-add.component.ts - 1 - - - src/app/+admin/follows/following-list/following-list.component.ts - 1 - - - src/app/+admin/follows/following-list/following-list.component.ts - 1 - - - src/app/+admin/jobs/jobs-list/jobs-list.component.ts - 1 - - - src/app/+admin/users/user-list/user-list.component.ts - 1 - - - src/app/+admin/users/user-list/user-list.component.ts - 1 - - - src/app/+admin/users/user-list/user-list.component.ts - 1 - - - src/app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts - 1 - - - src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 1 - - - src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 1 - - - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 - - - src/app/core/auth/auth.service.ts - 1 - - - src/app/login/login.component.ts - 1 - - - src/app/reset-password/reset-password.component.ts - 1 - - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - src/app/videos/+video-edit/video-update.component.ts - 1 - - - src/app/videos/+video-edit/video-update.component.ts - 1 - - - src/app/videos/+video-watch/comment/video-comment-add.component.ts - 1 - - - src/app/videos/+video-watch/comment/video-comments.component.ts - 1 - - - src/app/videos/+video-watch/comment/video-comments.component.ts - 1 - - - src/app/videos/+video-watch/comment/video-comments.component.ts - 1 - - - src/app/videos/+video-watch/modal/video-report.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - - You set custom <x id="INTERPOLATION" equiv-text="{{customizationsText}}"/>. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - - This could lead to security issues or bugs if you do not understand it. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - - Are you sure you want to update the configuration? - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - - Please type - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - - to confirm. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - - Success - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - src/app/+admin/follows/following-add/following-add.component.ts - 1 - - - src/app/+admin/follows/following-list/following-list.component.ts - 1 - - - src/app/+admin/users/user-edit/user-create.component.ts - 1 - - - src/app/+admin/users/user-edit/user-update.component.ts - 1 - - - src/app/+admin/users/user-list/user-list.component.ts - 1 - - - src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 1 - - - src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 1 - - - src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 1 - - - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 - - - src/app/login/login.component.ts - 1 - - - src/app/reset-password/reset-password.component.ts - 1 - - - src/app/signup/signup.component.ts - 1 - - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - src/app/videos/+video-edit/video-update.component.ts - 1 - - - src/app/videos/+video-watch/modal/video-report.component.ts - 1 - - - src/app/videos/+video-watch/modal/video-share.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - - Configuration updated. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 - - - - <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/>"/> - - - 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}}"/>? - - 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. - - src/app/+admin/follows/following-list/following-list.component.ts - 1 - - - - Following - - src/app/+admin/follows/follows.component.ts - 1 - - - - Follow - - src/app/+admin/follows/follows.component.ts - 1 - - - - Followers - - src/app/+admin/follows/follows.component.ts - 1 - - - - Unlimited - - src/app/+admin/users/shared/user.service.ts - 1 - - - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 - - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> created. - - src/app/+admin/users/user-edit/user-create.component.ts - 1 - - - - 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 - - - - You cannot delete root. - - src/app/+admin/users/user-list/user-list.component.ts - 1 - - - - Do you really want to delete this user? - - src/app/+admin/users/user-list/user-list.component.ts - 1 - - - - User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. - - src/app/+admin/users/user-list/user-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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 1 - - - - Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist. - - src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts - 1 - - - - The new password and the confirmed password do not correspond. - - 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 - - - - 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 - 1 - - - - Information updated. - - 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. - - src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 1 - - - - Create - - 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. - - 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="{{videoChannelName}}"/>? It will delete all videos uploaded in this channel too. - - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 - - - - Please type the name of the video channel 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. - - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 - - - - Error getting about from server - - src/app/about/about.component.ts - 1 - - - - 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 - - - - Confirm - - src/app/core/confirm/confirm.component.ts - 1 - - - - An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{ email }}"/>. - - src/app/login/login.component.ts - 1 - - - - Unable to find user id or verification string. - - src/app/reset-password/reset-password.component.ts - 1 - - - - Your password has been successfully reset! - - src/app/reset-password/reset-password.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 - - - - 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 than 1. - - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 - - - - Username is required. - - src/app/shared/forms/form-validators/login-validators.service.ts - 1 - - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - - Password is required. - - src/app/shared/forms/form-validators/login-validators.service.ts - 1 - - - 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 3 characters long. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - - Username cannot be more than 20 characters long. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - - Username should be only lowercase alphanumeric characters. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - - Email is required. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - - Email must be valid. - - 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 - - - - 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 - - - - User role is required. - - 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 - 1 - - - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 - - - - Display name must be at least 3 characters long. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 - - - - Display name cannot be more than 120 characters long. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 - - - - Description must be at least 3 characters long. - - src/app/shared/forms/form-validators/user-validators.service.ts - 1 - - - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 - - - - Description cannot be more than 250 characters long. - - src/app/shared/forms/form-validators/user-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 300 characters long. - - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 - - - - Description cannot be more than 500 characters long. - - 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 500 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 - - - - 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 500 characters long. - - src/app/shared/forms/form-validators/video-validators.service.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 - - - - Warning - - src/app/shared/guards/can-deactivate-guard.service.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago - - src/app/shared/misc/from-now.pipe.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: - - 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 - - - - 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. - - 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 - - - - Registration for <x id="INTERPOLATION" equiv-text="{{username}}"/> complete. - - src/app/signup/signup.component.ts - 1 - - - - ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> - - src/app/signup/signup.component.ts - 1 - - - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } - - src/app/signup/signup.component.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos - - src/app/signup/signup.component.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos - - src/app/signup/signup.component.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos - - src/app/signup/signup.component.ts - 1 - - - - Your video was uploaded in your account and is private. - - src/app/videos/+video-edit/video-add.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.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.component.ts - 1 - - - - Info - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - - Upload cancelled - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - - We are sorry but PeerTube cannot handle videos > 4GB - - src/app/videos/+video-edit/video-add.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 }}"/>) - - src/app/videos/+video-edit/video-add.component.ts - 1 - - - - Video published. - - src/app/videos/+video-edit/video-add.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. - - src/app/videos/+video-watch/comment/video-comments.component.ts - 1 - - - - Video reported. - - src/app/videos/+video-watch/modal/video-report.component.ts - 1 - - - - Copied - - src/app/videos/+video-watch/modal/video-share.component.ts - 1 - - - - Do you really want to blacklist this video? - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - - Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> had been blacklisted. - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - - Do you really want to delete this video? - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - - Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - - - <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 - - - - Cannot fetch video from server, maybe down. - - 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 - - - - Search - - src/app/videos/video-list/video-search.component.ts - 1 - - - - - diff --git a/client/src/locale/target/angular_fr.xml b/client/src/locale/target/angular_fr.xml new file mode 100644 index 000000000..7861e4134 --- /dev/null +++ b/client/src/locale/target/angular_fr.xml @@ -0,0 +1,2891 @@ + + + + + + + + Cancel + + + Annuler + + 40 + + + + - views + - vues + + 12 + + + + Edit + Modifier + + 3 + + + + Truncated preview + Prévisualisation tronquée + + 9 + + + + Complete preview + Prévisualisation complète + + 10 + + + + Get help + Obtenir de l'aide + + 17 + + + + + Login + + + S'identifier + + 2 + + + + User + Utilisateur + + 11 + + + + Username or email address + Identifiant ou email + + 13 + + + + + or create an account + + ou créer un compte + + 16 + + + + + or create an account on another instance + + ou créer un compte sur une autre instance + + 20 + + + + User registration is not allowed on this instance, but you can register on many others! + L'enregistrement n'est pas permis sur cette instance, mais vous pouvez vous enregistrer sur beaucoup d'autres ! + + 26 + + + + Password + Mot de passe + + 28 + + + + I forgot my password + J’ai oublié mon mot de passe + + 42 + + + + Forgot your password + Oubli de votre mot de passe + + 59 + + + + Email + Courriel + + 17 + + + + Email address + Courriel + + 66 + + + + Send me an email to reset my password + M'envoyer un email pour remettre à zéro mon mot de passe + + 77 + + + + + Reset my password + + Réinitialiser mon mot de passe + + 2 + + + + Confirm password + Confirmer le mot de passe + + 19 + + + + Confirmed password + Confirmation du mot de passe + + 21 + + + + Reset my password + Remettre à zéro mon mot de passe + + 29 + + + + + Create an account + + Créer un compte + + 3 + + + + Initial video quota: + Quota de vidéos initial + + 8 + + + + + Unlimited + + Illimité + + 16 + + + + Username + Identifiant + + 8 + + + + Signup + Enregistrement + + 86 + + + + + Welcome to the instance + + + Bienvenue sur l'instance + + + 2 + + + + Description + Description + + 23 + + + + Terms + Conditions d'utilisation + + 43 + + + + User registration is allowed and + L'enregistrement d'utilisateur est permis et + + 26 + + + + + this instance provides a baseline quota of space for the videos of its users. + + cette instance fournit d'espace pour les vidéos de ses utilisateurs. + + 28 + + + + + this instance provides unlimited space for the videos of its users. + + cette instance fournit un espace illimité pour les vidéos de ses utilisateurs. + + 32 + + + + + User registration is currently not allowed. + + L'enregistrement d'utilisateurs n'est pas permis pour le moment. + + 37 + + + + P2P & Privacy + P2P & Vie privée + + 43 + + + + + PeerTube uses the BitTorrent protocol to share bandwidth between users. It implies that your public IP address is stored in the public BitTorrent tracker of the video PeerTube instance as long as you're watching the video. + If you want to keep your public IP address private, please use a VPN or Tor. + + PeerTube utilise le protocole BitTorrent pour partager la bande passante entre utilisateurs. Ceci implique que votre adresse IP est stockée dans le tracker BitTorrent public de l'instance tant que vous regardez la vidéo. Si vous voulez garder votre adresse IP privée, merci d'utiliser un VPN ou Tor. + + 45 + + + + + My public profile + + Mon profile public + + 17 + + + + + My settings + + Mes paramètres + + 21 + + + + + Log out + + Se déconnecter + + 25 + + + + Login + Connexion + + 34 + + + + Create an account + Créer un compte + + 35 + + + + Videos + Vidéos + + 21 + + + + Trending + Tendances + + 43 + + + + Recently added + Récemment ajoutées + + 48 + + + + Local + Locales + + 53 + + + + Administration + Administration + + 62 + + + + About + À propos + + 23 + + + + Search... + Chercher... + + 2 + + + + Upload + Téléverser + + 9 + + + + No results. + Aucun résultat. + + 7 + + + + subscribers + abonnés + + 12 + + + + Video channels + Chaînes de vidéos + + 19 + + + + Stats + Statistiques + + 16 + + + + Joined + Créé le + + 10 + + + + subscribers + abonnés + + 11 + + + + See this video channel + Voir cette chaîne vidéo + + 4 + + + + Instance + Instance + + 7 + + + + Name + Nom + + 9 + + + + Short description + Courte description + + 21 + + + + Default client route + Route du client par défaut + + 54 + + + + Videos Trending + Vidéos tendance + + 57 + + + + Videos Recently Added + Vidéos récemment ajoutées + + 58 + + + + Local videos + Vidéo locales + + 59 + + + + Policy on videos containing sensitive content + Politique concernant les vidéos ayant du contenu sensible + + 68 + + + + With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video. + Avec <strong>Ne pas lister</strong> ou <strong>Flouter les miniatures</strong>, une confirmation sera requise pour regarder la vidéo. + + 6 + + + + Do not list + Ne pas lister + + 11 + + + + Blur thumbnails + Flouter les miniatures + + 12 + + + + Display + Afficher + + 13 + + + + Signup enabled + Enregistrement activé + + 92 + + + + Signup limit + Limitation des enregistrements + + 96 + + + + Administrator + Administrateur + + 106 + + + + Admin email + Email de l'administrateur + + 109 + + + + Users + Utilisateurs + + 119 + + + + User default video quota + Quota de vidéos par défaut par utilisateur + + 122 + + + + Basic configuration + Configuration basique + + 5 + + + + Twitter + Twitter + + 138 + + + + Your Twitter username + Votre identifiant Twitter + + 141 + + + + Indicates the Twitter account for the website or platform on which the content was published. + Indique le compte Twitter pour le site ou la plateforme sur laquelle le contenu a été publié. + + 144 + + + + Instance whitelisted by Twitter + Instance sur la liste blanche de Twitter + + 159 + + + + If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br /> +If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br /> +Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted. + Si votre instance est sur la liste blanche de Twitter, un player vidéo sera intégré dans le fil d'actualité de Twitter lors d'un partage d'une vidéo PeerTube.<br /> +Si l'instance n'est pas sur liste blanche, nous utilisons une lien-image qui redirigera sur votre instance PeerTube.<br /><br /> +Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidéo de votre instance (https://example.com/videos/watch/blabla) sur <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> pour voir si votre instance est sur liste blanche. + + 162 + + + + Services + Services + + 136 + + + + Transcoding + Encodage + + 172 + + + + Transcoding enabled + Encodage activé + + 178 + + + + Transcoding threads + Nombre de threads pour l'encodage + + 184 + + + + Resolution enabled + Définition activée + + 203 + + + + Cache + Cache + + 207 + + + + Previews cache size + Taille du cache des prévisualisations + + 210 + + + + Previews are not federated. We fetch them directly from the origin instance and cache them. + Les aperçus ne sont pas fédérés. Nous les récupérons directement de l'instance d'origine, et les cachons. + + 213 + + + + Customizations + Personnalisations + + 225 + + + + JavaScript + JavaScript + + 228 + + + + Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> + Écrivez directement du code JavaScript.<br />Exemple: <pre>console.log('mon instance est super géniale');</pre> + + 231 + + + + + Write directly CSS code. Example:<br /> + <pre> + body + background-color: red; + + </pre> + + Prepend with <em>#custom-css</em> to override styles. Example: + <pre> + #custom-css .logged-in-email + color: red; + + </pre> + + + Écrivez directement du code CSS. Exemple:<br /> + <pre> + body + background-color: red; + + </pre> + + Préfixer avec <em>#custom-css</em> pour surcharger les styles. Exemple: + <pre> + #custom-css .logged-in-email + color: red; + + </pre> + + + 247 + + + + Advanced configuration + Configuration avancée + + 170 + + + + Update configuration + Mettre à jour la configuration + + 274 + + + + + Users + + Utilisateurs + + 3 + + + + + Manage follows + + Gérer les souscriptions + + 7 + + + + + Video abuses + + Signalements de vidéos + + 11 + + + + + Video blacklist + + Liste noire des vidéos + + 15 + + + + + Jobs + + Jobs + + 19 + + + + + Configuration + + + Configuration + + + 23 + + + + 1 host (without "http://") per line + 1 host (sans le "http://") par ligne + + 5 + + + + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. + + Il semble que vous n'êtes pas sur un serveur supportant HTTPS. Votre serveur web a besoin d'avoir TLS d'activé si vous voulez suivre d'autres instances. + + 17 + + + + Add following + Ajoute un abonnement + + 21 + + + + ID + ID + + 18 + + + + Score + Score + + 8 + + + + Host + Host + + 8 + + + + State + Statut + + 20 + + + + Created + Créé le + + 16 + + + + Manage follows + Gérer les abonnements + + 2 + + + + Jobs list + Liste des jobs + + 2 + + + + Type + Type + + 19 + + + + Updated + Mis à jour + + 22 + + + + Create user + Créer un utilisateur + + 6 + + + + Edit user + Éditer l'utilisateur + + 2 + + + + john + john + + 10 + + + + mail@example.com + mail@example.com + + 21 + + + + Role + Rôle + + 19 + + + + Video quota + Quota de vidéos + + 18 + + + + + Transcoding is enabled on server. The video quota only take in account original video. + At most, this user could use ~ . + + + L'encodage est activé sur le serveur. Le quota de vidéos ne prend en compte que la vidéo originale. + Au pire, cet utilisateur pourrait utiliser ~ . + + + 65 + + + + Users list + Liste des utilisateurs + + 2 + + + + Username + Identifiant + + 16 + + + + Video abuses list + Liste des signalements de vidéos + + 2 + + + + Reason + Raison + + 11 + + + + Reporter + Rapporteur + + 12 + + + + Video + Vidéo + + 14 + + + + Go to the account + Aller sur le compte + + 22 + + + + Go to the video + Aller sur la vidéo + + 28 + + + + Blacklisted videos + Vidéos sur liste noire + + 2 + + + + Name + Nom + + 11 + + + + Views + Vues + + 13 + + + + NSFW + NSFW + + 14 + + + + UUID + UUID + + 15 + + + + Unblacklist + Retirer de la liste noir + + 30 + + + + My settings + Mes paramètres + + 3 + + + + My video channels + Mes chaînes vidéos + + 5 + + + + My videos + Mes vidéos + + 7 + + + + subscribers + abonnés + + 9 + + + + Change your avatar + Changer son avatar + + 14 + + + + (extensions: , max size: ) + (extensions: , max size: ) + + 17 + + + + Video quota: + Quota de vidéos: + + 20 + + + + Profile + Profil + + 24 + + + + Video settings + Paramètres de la vidéo + + 31 + + + + - views + - vues + + 20 + + + + + + Delete + + + + Supprimer + + + 31 + + + + Create another video channel + Créer une autre chaîne vidéo + + 4 + + + + Go to the channel + Aller sur la chaine + + 15 + + + + Create a video channel + Créer une chaîne vidéo + + 1 + + + + Update + Mettre à jour + + 2 + + + + Display name + Nom public + + 6 + + + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> +When you will upload a video in this channel, the video support field will be automatically filled by this text. + Texte court pour décrire les moyens mis à disposition de ceux qui souhaiteraient vous soutenir (plateforme de financement participatif, etc.).<br /><br /> +Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera automatiquement un bouton pour afficher ce texte. + + 32 + + + + Change password + Changer le mot de passe + + 19 + + + + New password + Nouvelle phrase de passe + + 7 + + + + Confirm new password + Confirmer la phrase de passe + + 15 + + + + Default policy on videos containing sensitive content + Politique par défaut concernant les vidéo à caractère sensible + + 3 + + + + Automatically plays video + Lire automatiquement les vidéos + + 24 + + + + Save + Enregistrer + + 27 + + + + Update my profile + Mettre à jour mon profil + + 27 + + + + + Sorry, but we couldn't find the page you were looking for. + + + Désolé, mais nous n'avons pas pu trouver les droïdes que vous recherchiez. + + + 1 + + + + Created by + Créé par + + 14 + + + + Go the owner account page + Aller au compte du propriétaire + + 13 + + + + Support this channel + Soutenir cette chaîne + + 9 + + + + Created + Créé le + + 17 + + + + Upload your video + Mettre en ligne votre vidéo + + 3 + + + + Upload + Mettre en ligne + + 4 + + + + Select the file to upload + Sélectionner le fichier + + 12 + + + + Channel + Chaîne + + 35 + + + + Privacy + Confidentialité + + 86 + + + + Publish will be available when upload is finished + Vous pourrez publier cette vidéo lorsque l'envoi sera terminé + + 52 + + + + Publish + Publier + + 59 + + + + Title + Titre + + 7 + + + + Tags + Étiquettes + + 15 + + + + (press Enter to add) + (presser Entrée pour ajouter) + + 15 + + + + Video descriptions are truncated by default and require manual action to expand them. + Les descriptions des vidéos sont tronquées par défaut et requièrent une action manuelle pour être pleinement affichées. + + 24 + + + + Category + Catégorie + + 44 + + + + Licence + Licence + + 58 + + + + Language + Langage + + 72 + + + + This video contains mature or explicit content + Cette vidéo contient du contenu sensible + + 102 + + + + Some instances do not list NSFW videos by default. + Certaines instances ne listent pas les vidéos NSFW par défaut. + + 103 + + + + Enable video comments + Activer les commentaires + + 109 + + + + Basic info + Informations basiques + + 4 + + + + Upload thumbnail + Téléverser une vignette + + 119 + + + + Upload preview + Téléverser un aperçu + + 126 + + + + Support + Soutenir + + 53 + + + + Short text to tell people how they can support you (membership platform...). + Courte description des moyens qu'ont les utilisateurs de vous soutenir (financement participatif, etc.). + + 133 + + + + Advanced settings + Paramétrage avancé + + 115 + + + + (extensions: , max size: ) + (extensions: , max size: ) + + 11 + + + + + Update + + + Update + + + 2 + + + + Update + Mettre à jour + + 87 + + + + Download video + Télécharger la vidéo + + 7 + + + + Torrent + Torrent (fichier metainfo) + + 20 + + + + Direct download + Téléchargement direct + + 25 + + + + Download + Télécharger + + 69 + + + + Report video + Signaler la vidéo + + 7 + + + + Reason... + Motivation… + + 14 + + + + + Cancel + + + Annuler + + + 22 + + + + Submit + Envoyer + + 27 + + + + Share + Partager + + 58 + + + + URL + URL + + 12 + + + + Embed + Intégration + + 24 + + + + + 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). + + + 35 + + + + Video not found :'( + Vidéo non trouvée :'( + + 6 + + + + + - views + + + - vues + + 15 + + + + Go the channel page + Aller à la page de chaîne + + 20 + + + + You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@@</strong> and subscribe there. Subscription as a PeerTube user is being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. + Vous pouvez vous abonner à ce compte avec n'importe quel instance compatible ActivityPub. Par exemple, avec Mastodon ou Pleroma, vous pouvez taper dans le champ de recherche <strong>@@</strong> pour ensuite vous abonner à lui. L'abonnement en tant qu'utilisateur PeerTube est travaillé dans <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. + + 24 + + + + By + Par + + 29 + + + + Go the account page + Aller sur la page du compte + + 28 + + + + Like this video + J'aime cette vidéo + + 41 + + + + Dislike this video + Je n'aime pas cette vidéo + + 48 + + + + Download the video + Télécharger la vidéo + + 68 + + + + Report + Signaler + + 75 + + + + Report this video + Signaler cette vidéo + + 74 + + + + Blacklist + Blacklister + + 81 + + + + Blacklist this video + Blacklister cette vidéo + + 80 + + + + Update this video + Mettre à jour cette vidéo + + 86 + + + + Delete + Supprimer + + 15 + + + + Delete this video + Supprimer cette vidéo + + 92 + + + + Show more + Voir plus + + 112 + + + + Show less + Montrer moins + + 118 + + + + + Privacy + + Visibilité + + 125 + + + + + Category + + Catégorie + + 134 + + + + + Licence + + + Licence + + + 143 + + + + + Language + + + Langue + + + 152 + + + + + Tags + + Étiquettes + + 161 + + + + + Other videos + + + Autres vidéos + + + 175 + + + + Friendly Reminder: + Rappel: + + 187 + + + + + The sharing system used by this video implies that some technical information about your system (such as a public IP address) can be accessed publicly. + + + Le système de partage utilisé par cette vidéo nécessite que des informations techniques concernant votre système (notamment votre adresse IP publique) soit rendue publique. + + + 189 + + + + More information + Plus d'informations + + 192 + + + + Get more information + Obtenir plus d'informations + + 192 + + + + + OK + + + OK + + + 195 + + + + + Comments + + Commentaires + + 3 + + + + You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@@</strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. + Vous pouvez soit commenter sur la page de l'instance où cette vidéo est fédérée avec votre compte PeerTube, ou via n'importe quelle instance utilisant ActivityPub pour l'échange de messages. Par exemple avec une instance Mastodon ou Pleroma vous pouvez copier l'URL de vidéo dans le champs de recherche, ou écrire <strong>@@</strong> et retrouver la vidéo. Nous travaillons à la possibilité de commenter directement depuis PeerTube avec un compte distant sur <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. + + 8 + + + + No comments. + Aucun commentaire. + + 20 + + + + View all replies + Voir les réponses + + 56 + + + + + Comments are disabled. + + + Les commentaires sont désactivés. + + + 65 + + + + Add comment... + Ajouter un commentaire... + + 6 + + + + + Post comment + + + Poster un commentaire + + + 17 + + + + Highlighted comment + Commentaire mis en exergue + + 5 + + + + Reply + Répondre + + 14 + + + + No description + Pas de description + + 1 + + + + Published videos + Vidéos publiées + + 1 + + + + Published videos + A publié vidéos + + 1 + + + + Error + Erreur + + 1 + + + + You set custom . + Vous avez défini du . + + 1 + + + + This could lead to security issues or bugs if you do not understand it. + Cela pourrait mener à des problèmes de sécurité ou à des bogues ; soyez sûr de comprendre ce que vous faites. + + 1 + + + + Are you sure you want to update the configuration? + Êtes-vous sûr de vouloir modifier la configuration ? + + 1 + + + + Please type + Merci de taper + + 1 + + + + to confirm. + pour confirmer. + + 1 + + + + Success + Réussite + + 1 + + + + Configuration updated. + La configuration a été mise à jour. + + 1 + + + + is not valid + n'est pas valide + + 1 + + + + You need to specify hosts to follow. + Vous devez préciser des hôtes à suivre. + + 1 + + + + Hosts need to be unique. + Les hôtes doivent être uniques. + + 1 + + + + If you confirm, you will send a follow request to: - + Si vous confirmez, le système enverra une requête à: pour le suivre - + + 1 + + + + Follow new server(s) + Suivre de nouveaux serveurs + + 1 + + + + Follow request(s) sent! + Requête·s envoyée·s ! + + 1 + + + + Do you really want to unfollow ? + Voulez-vous vraiment vous désabonner de ? + + 1 + + + + Unfollow + Arrêter le suivi + + 1 + + + + You are not following anymore. + Vous n'êtes plus abonné à . + + 1 + + + + Following + Abonnements + + 1 + + + + Follow + S'abonner + + 1 + + + + Followers + Abonnés + + 1 + + + + Unlimited + Illimité + + 1 + + + + User created. + Utilisateur créé. + + 1 + + + + User updated. + Utilisateur mis à jour. + + 1 + + + + Update user + Mettre à jour l'utilisateur + + 1 + + + + You cannot delete root. + Vous ne pouvez pas supprimer root. + + 1 + + + + Do you really want to delete this user? + Êtes-vous sûr de vouloir supprimer cet utilisateur ? + + 1 + + + + User deleted. + Utilisateur supprimé. + + 1 + + + + Do you really want to remove this video from the blacklist ? It will be available again in the videos list. + Êtes-vous sûr de vouloir supprimer cette vidéo de la liste noire ? Elle sera de nouveau visible dans la liste de vidéos. + + 1 + + + + Video removed from the blacklist. + Vidéo supprimée de la liste noire. + + 1 + + + + The new password and the confirmed password do not correspond. + Les phrases de passe ne correspondent pas. + + 1 + + + + Password updated. + Phrases de passe mises à jour. + + 1 + + + + Profile updated. + Profil mis à jour. + + 1 + + + + Avatar changed. + Avatar changé. + + 1 + + + + Information updated. + Information mise à jour. + + 1 + + + + Video channel created. + Chaîne vidéo créée. + + 1 + + + + Create + Créer + + 1 + + + + Video channel updated. + Chaîne vidéo mise à jour. + + 1 + + + + Do you really want to delete ? It will delete all videos uploaded in this channel too. + Voulez-vous vraiment supprimer ? Ceci supprimera aussi toutes les vidéos téléversées dans cette chaîne. + + 1 + + + + Please type the name of the video channel to confirm + Merci de confirmer le nom de la chaîne + + 1 + + + + Video channel deleted. + Chaîne vidéo supprimée. + + 1 + + + + Error getting about from server + Erreur lors de la récupération des informations 'about' du serveur + + 1 + + + + Cannot retrieve OAuth Client credentials: . + + Impossible de retrouver les identifiants client OAuth : . + + + 1 + + + + Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Soyez bien sûr d'avoir configuré PeerTube (le dossier config/), en particulier le block 'webserver'. + + 1 + + + + You need to reconnect. + Vous devez vous reconnecter. + + 1 + + + + Confirm + Confirmer + + 1 + + + + An email with the reset password instructions will be sent to . + Un courriel avec les instructions nécessaire à la réinitialisation de votre phrase de passe sera envoyé à . + + 1 + + + + Unable to find user id or verification string. + Impossible de trouver l'identifiant utilisateur ou le texte de vérification. + + 1 + + + + Your password has been successfully reset! + Votre phrase de passe a été réinitialisée avec succès ! + + 1 + + + + Instance name is required. + Le nom de l'instance est requis. + + 1 + + + + Short description should not be longer than 250 characters. + La courte description ne peut pas faire plus de 250 caractères. + + 1 + + + + Twitter username is required. + L'identifiant Twitter est requis. + + 1 + + + + Previews cache size is required. + La taille du cache des prévisualisations est requis. + + 1 + + + + Previews cache size must be greater than 1. + La taille du cache des prévisualisations doit être plus grand que 1. + + 1 + + + + Previews cache size must be a number. + La taille du cache des prévisualisations doit être un nombre. + + 1 + + + + Signup limit is required. + La limite d'enregistrements est requis. + + 1 + + + + Signup limit must be greater than 1. + La limite d'enregistrement doit faire plus de 1. + + 1 + + + + Signup limit must be a number. + La limite d'enregistrement doit être un nombre. + + 1 + + + + Admin email is required. + L'email de l'administrateur est requis. + + 1 + + + + Admin email must be valid. + L'email de l'administrateur doit être valide + + 1 + + + + Transcoding threads is required. + Le nombre de threads pour l'encodage est requis. + + 1 + + + + Transcoding threads must be greater than 1. + Le nombre de threads pour l'encodage doit être plus grand que 1. + + 1 + + + + Username is required. + Le nom d'utilisateur est requis. + + 1 + + + + Password is required. + Le mot de passe est requis. + + 1 + + + + Confirmation of the password is required. + La confirmation du mot de passe est requis. + + 1 + + + + Username must be at least 3 characters long. + Le nom d'utilisateur doit être composé d'au moins 3 caractères. + + 1 + + + + Username cannot be more than 20 characters long. + Le nom d'utilisateur ne peut pas faire plus de 20 caractères. + + 1 + + + + Username should be only lowercase alphanumeric characters. + Le nom d'utilisateur ne doit être composé que de caractères alphnumériques en minuscule. + + 1 + + + + Email is required. + L'email est requis. + + 1 + + + + Email must be valid. + L'email doit être valide. + + 1 + + + + Password must be at least 6 characters long. + Le mot de passe doit être composé d'au moins 6 caractères. + + 1 + + + + Password cannot be more than 255 characters long. + Le mot de passe ne peut pas faire plus de 255 caractères. + + 1 + + + + Video quota is required. + Le quota de vidéos est requis. + + 1 + + + + Quota must be greater than -1. + Le quota doit être plus grand que -1. + + 1 + + + + User role is required. + Le rôle utilisateur est requis. + + 1 + + + + Display name is required. + Le nom d'affichage est requis. + + 1 + + + + Display name must be at least 3 characters long. + Le nom d'affichage doit être composé d'au moins 3 caractères. + + 1 + + + + Display name cannot be more than 120 characters long. + Le nom d'affichage ne peut pas faire plus de 120 caractères. + + 1 + + + + Description must be at least 3 characters long. + La description doit être composé d'au moins 3 caractères. + + 1 + + + + Description cannot be more than 250 characters long. + La description ne peut pas faire plus de 250 caractères. + + 1 + + + + Report reason is required. + La raison du signalement est requise. + + 1 + + + + Report reason must be at least 2 characters long. + La raison du signalement doit être composé d'au moins 2 caractères. + + 1 + + + + Report reason cannot be more than 300 characters long. + La raison du signalement ne peut pas faire plus de 300 caractères. + + 1 + + + + Description cannot be more than 500 characters long. + La description ne peut pas faire plus de 500 caractères. + + 1 + + + + Support text must be at least 3 characters long. + Le texte de soutien doit être composé d'au moins 3 caractères. + + 1 + + + + Support text cannot be more than 500 characters long. + Le texte de soutien ne peut pas faire plus de 500 caractères. + + 1 + + + + Comment is required. + Le commentaire est requis. + + 1 + + + + Comment must be at least 2 characters long. + Le commentaire doit être composé d'au moins 2 caractères. + + 1 + + + + Comment cannot be more than 3000 characters long. + Le commentaire ne peut pas faire plus de 3000 caractères. + + 1 + + + + Video name is required. + Le nom de la vidéo est requis. + + 1 + + + + Video name must be at least 3 characters long. + Le nom de la vidéo doit faire au moins 3 caractères. + + 1 + + + + Video name cannot be more than 120 characters long. + Le nom de la vidéo ne doit pas faire plus de 120 caractères. + + 1 + + + + Video privacy is required. + La visibilité de la vidéo est requise. + + 1 + + + + Video channel is required. + La chaîne de la vidéo est requise. + + 1 + + + + Video description must be at least 3 characters long. + La description de la vidéo doit faire au moins 3 caractères. + + 1 + + + + Video description cannot be more than 10000 characters long. + La description de la vidéo ne peut pas faire plus de 10000 caractères. + + 1 + + + + A tag should be more than 2 characters long. + Une étiquette doit faire au moins 2 caractères. + + 1 + + + + A tag should be less than 30 characters long. + Une étiquette ne peut pas faire plus de 30 caractères. + + 1 + + + + Video support must be at least 3 characters long. + Le texte de soutien de la vidéo doit faire au moins 3 caractères. + + 1 + + + + Video support cannot be more than 500 characters long. + Le texte de soutien de la vidéo ne peut pas faire plus de 500 caractères. + + 1 + + + + All unsaved data will be lost, are you sure you want to leave this page? + Toutes les données non sauvegardées seront perdues ; êtes-vous bien sûr·e de quitter cette page ? + + 1 + + + + Warning + Attention + + 1 + + + + years ago + il y a ans + + 1 + + + + months ago + il y a mois + + 1 + + + + month ago + il y a mois + + 1 + + + + weeks ago + il y a semaines + + 1 + + + + week ago + il y a semaine + + 1 + + + + days ago + il y a jours + + 1 + + + + day ago + il y a jour + + 1 + + + + hours ago + il y a heures + + 1 + + + + hour ago + il y a heure + + 1 + + + + min ago + il y a min + + 1 + + + + sec ago + il y a sec + + 1 + + + + Markdown compatible that supports: + Compatible Markdown supportant : + + 1 + + + + Emphasis + L'emphase + + 1 + + + + Links + Les liens + + 1 + + + + New lines + Les retours à la ligne + + 1 + + + + Lists + Les listes + + 1 + + + + Images + Les images + + 1 + + + + Request is too large for the server. Please contact you administrator if you want to increase the limit size. + La requête est trop volumineuse pour le serveur. Merci de contacter un administrateur afin d'augmenter la taille limite accepté par celui-ci. + + 1 + + + + Too many attempts, please try again after minutes. + Trop de tentatives, merci de réessayer dans minutes. + + 1 + + + + Too many attempts, please try again later. + Trop d'essais ; merci de réitérer plus tard. + + 1 + + + + Server error. Please retry later. + Le serveur rencontre une erreur. Merci de réessayer plus tard. + + 1 + + + + Registration for complete. + Enregistrement pour complété. + + 1 + + + + ~ + ~ + + 1 + + + + {VAR_PLURAL, plural, =1 {minute} other {minutes} } + {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + 1 + + + + of full HD videos + de vidéos full HD + + 1 + + + + of HD videos + de vidéos HD + + 1 + + + + of average quality videos + de vidéos de qualité moyenne + + 1 + + + + Your video was uploaded in your account and is private. + Votre vidéo a été mise ligne sur votre compte de manière privée + + 1 + + + + But associated data (tags, description...) will be lost, are you sure you want to leave this page? + Les données associées (étiquettes, description, etc.) seront par contre perdues ; êtes-vous sûr·e de vouloir quitter cette page ? + + 1 + + + + Your video is not uploaded yet, are you sure you want to leave this page? + Votre vidéo n'est pas encore en ligne ; êtes-vous sûr·e de vouloir quitter cette page ? + + 1 + + + + Info + Info + + 1 + + + + Upload cancelled + Mise en ligne annulée + + 1 + + + + We are sorry but PeerTube cannot handle videos > 4GB + Nous sommes navrés mais PeerTube ne supporte pas pour l'instant les vidéos d'une taille supérieure à 4Go + + 1 + + + + Your video quota is exceeded with this video (video size: , used: , quota: ) + Votre quota vidéo est dépassé avec cette vidéo (taille de la vidéo : , utilisé : , quota : ) + + 1 + + + + Video published. + Vidéo publiée. + + 1 + + + + Video updated. + Vidéo mise à jour. + + 1 + + + + replies will be deleted too. + réponses seront aussi supprimées. + + 1 + + + + Video reported. + Vidéo signalée. + + 1 + + + + Copied + Copié + + 1 + + + + Do you really want to blacklist this video? + Êtes vous bien sûr·e de vouloir mettre cette vidéo sur liste noire ? + + 1 + + + + Video had been blacklisted. + La vidéo a été mise sur liste noire. + + 1 + + + + Do you really want to delete this video? + Êtes-vous bien sûr·e de vouloir supprimer cette vidéo ? + + 1 + + + + Video deleted. + La vidéo a été supprimée. + + 1 + + + + likes / dislikes + j'aime / je n'aime pas + + 1 + + + + Cannot fetch video from server, maybe down. + Impossible de récupérer la vidéo du serveur ; il est peut-être hors-ligne. + + 1 + + + + This video contains mature or explicit content. Are you sure you want to watch it? + Cette vidéo contient du contenu sensible. Êtes-vous sûr·e de vouloir la regarder ? + + 1 + + + + Mature or explicit content + Contenu explicite ou sensible + + 1 + + + + Search + Chercher + + 1 + + + + \ No newline at end of file diff --git a/client/src/locale/target/messages_fr.xml b/client/src/locale/target/messages_fr.xml deleted file mode 100644 index 04e9d2a1a..000000000 --- a/client/src/locale/target/messages_fr.xml +++ /dev/null @@ -1,2891 +0,0 @@ - - - - - - - - Cancel - - - Annuler - - 40 - - - - - views - - vues - - 12 - - - - Edit - Éditer - - 3 - - - - Truncated preview - Prévisualisation tronquée - - 9 - - - - Complete preview - Prévisualisation complète - - 10 - - - - Get help - Obtenir de l'aide - - 17 - - - - - Login - - - S'identifier - - 2 - - - - User - Utilisateur - - 11 - - - - Username or email address - Identifiant ou email - - 13 - - - - - or create an account - - ou créer un compte - - 16 - - - - - or create an account on another instance - - ou créer un compte sur une autre instance - - 20 - - - - User registration is not allowed on this instance, but you can register on many others! - L'enregistrement n'est pas permis sur cette instance, mais vous pouvez vous enregistrer sur beaucoup d'autres ! - - 26 - - - - Password - Mot de passe - - 28 - - - - I forgot my password - J'ai oublié mon mot de passe - - 42 - - - - Forgot your password - Oubli de votre mot de passe - - 59 - - - - Email - Email - - 17 - - - - Email address - Adresse email - - 66 - - - - Send me an email to reset my password - M'envoyer un email pour remettre à zéro mon mot de passe - - 77 - - - - - Reset my password - - Remettre à zéro mon mot de passe - - 2 - - - - Confirm password - Confirmer le mot de passe - - 19 - - - - Confirmed password - Confirmation du mot de passe - - 21 - - - - Reset my password - Remettre à zéro mon mot de passe - - 29 - - - - - Create an account - - Créer un compte - - 3 - - - - Initial video quota: - Quota de vidéos initial - - 8 - - - - - Unlimited - - Illimité - - 16 - - - - Username - Identifiant - - 8 - - - - Signup - Enregistrement - - 86 - - - - - Welcome to the instance - - - Bienvenue sur l'instance - - - 2 - - - - Description - Description - - 23 - - - - Terms - Conditions d'utilisation - - 43 - - - - User registration is allowed and - L'enregistrement d'utilisateur est permis et - - 26 - - - - - this instance provides a baseline quota of space for the videos of its users. - - cette instance fournit d'espace pour les vidéos de ses utilisateurs. - - 28 - - - - - this instance provides unlimited space for the videos of its users. - - cette instance fournit un espace illimité pour les vidéos de ses utilisateurs. - - 32 - - - - - User registration is currently not allowed. - - L'enregistrement d'utilisateurs n'est pas permis pour le moment. - - 37 - - - - P2P & Privacy - P2P & Vie privée - - 43 - - - - - PeerTube uses the BitTorrent protocol to share bandwidth between users. It implies that your public IP address is stored in the public BitTorrent tracker of the video PeerTube instance as long as you're watching the video. - If you want to keep your public IP address private, please use a VPN or Tor. - - PeerTube utilise le protocole BitTorrent pour partager la bande passante entre utilisateurs. Ceci implique que votre adresse IP est stockée dans le tracker BitTorrent public de l'instance tant que vous regardez la vidéo. Si vous voulez garder votre adresse IP privée, merci d'utiliser un VPN ou Tor. - - 45 - - - - - My public profile - - Mon profile public - - 17 - - - - - My settings - - Mes paramètres - - 21 - - - - - Log out - - Se déconnecter - - 25 - - - - Login - Se connecter - - 34 - - - - Create an account - Créer un compte - - 35 - - - - Videos - Vidéos - - 21 - - - - Trending - Tendances - - 43 - - - - Recently added - Récemment ajoutées - - 48 - - - - Local - Locales - - 53 - - - - Administration - Administration - - 62 - - - - About - À propos - - 23 - - - - Search... - Chercher... - - 2 - - - - Upload - Téléverser - - 9 - - - - No results. - Aucun résultat. - - 7 - - - - subscribers - abonnés - - 12 - - - - Video channels - Chaînes de vidéos - - 19 - - - - Stats - Statistiques - - 16 - - - - Joined - Créé le - - 10 - - - - subscribers - abonnés - - 11 - - - - See this video channel - Voir cette chaîne vidéo - - 4 - - - - Instance - Instance - - 7 - - - - Name - Nom - - 9 - - - - Short description - Courte description - - 21 - - - - Default client route - Route du client par défaut - - 54 - - - - Videos Trending - Vidéos tendance - - 57 - - - - Videos Recently Added - Vidéos récemment ajoutées - - 58 - - - - Local videos - Vidéo locales - - 59 - - - - Policy on videos containing sensitive content - Politique concernant les vidéos ayant du contenu sensible - - 68 - - - - With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video. - Avec <strong>Ne pas lister</strong> ou <strong>Flouter les miniatures</strong>, une confirmation sera requise pour regarder la vidéo. - - 6 - - - - Do not list - Ne pas lister - - 11 - - - - Blur thumbnails - Flouter les miniatures - - 12 - - - - Display - Afficher - - 13 - - - - Signup enabled - Enregistrement activé - - 92 - - - - Signup limit - Limitation des enregistrements - - 96 - - - - Administrator - Administrateur - - 106 - - - - Admin email - Email de l'administrateur - - 109 - - - - Users - Utilisateurs - - 119 - - - - User default video quota - Quota de vidéos par défaut par utilisateur - - 122 - - - - Basic configuration - Configuration basique - - 5 - - - - Twitter - Twitter - - 138 - - - - Your Twitter username - Votre identifiant Twitter - - 141 - - - - Indicates the Twitter account for the website or platform on which the content was published. - Indique le compte Twitter pour le site ou la plateforme sur laquelle le contenu a été publié. - - 144 - - - - Instance whitelisted by Twitter - Instance sur la liste blanche de Twitter - - 159 - - - - If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br /> -If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br /> -Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted. - Si votre instance est sur la liste blanche de Twitter, un player vidéo sera intégré dans le fil d'actualité de Twitter lors d'un partage d'une vidéo PeerTube.<br /> -Si l'instance n'est pas sur liste blanche, nous utilisons une lien-image qui redirigera sur votre instance PeerTube.<br /><br /> -Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidéo de votre instance (https://example.com/videos/watch/blabla) sur <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> pour voir si votre instance est sur liste blanche. - - 162 - - - - Services - Services - - 136 - - - - Transcoding - Encodage - - 172 - - - - Transcoding enabled - Encodage activé - - 178 - - - - Transcoding threads - Nombre de threads pour l'encodage - - 184 - - - - Resolution enabled - Définition activée - - 203 - - - - Cache - Cache - - 207 - - - - Previews cache size - Taille du cache des prévisualisations - - 210 - - - - Previews are not federated. We fetch them directly from the origin instance and cache them. - Les aperçus ne sont pas fédérés. Nous les récupérons directement de l'instance d'origine, et les cachons. - - 213 - - - - Customizations - Personnalisations - - 225 - - - - JavaScript - JavaScript - - 228 - - - - Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> - Écrivez directement du code JavaScript.<br />Exemple: <pre>console.log('mon instance est super géniale');</pre> - - 231 - - - - - Write directly CSS code. Example:<br /> - <pre> - body - background-color: red; - - </pre> - - Prepend with <em>#custom-css</em> to override styles. Example: - <pre> - #custom-css .logged-in-email - color: red; - - </pre> - - - Écrivez directement du code CSS. Exemple:<br /> - <pre> - body - background-color: red; - - </pre> - - Préfixer avec <em>#custom-css</em> pour surcharger les styles. Exemple: - <pre> - #custom-css .logged-in-email - color: red; - - </pre> - - - 247 - - - - Advanced configuration - Configuration avancée - - 170 - - - - Update configuration - Mettre à jour la configuration - - 274 - - - - - Users - - Utilisateurs - - 3 - - - - - Manage follows - - Gérer les souscriptions - - 7 - - - - - Video abuses - - Signalements de vidéos - - 11 - - - - - Video blacklist - - Liste noire des vidéos - - 15 - - - - - Jobs - - Jobs - - 19 - - - - - Configuration - - - Configuration - - - 23 - - - - 1 host (without "http://") per line - 1 host (sans le "http://") par ligne - - 5 - - - - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - - Il semble que vous n'êtes pas sur un serveur supportant HTTPS. Votre serveur web a besoin d'avoir TLS d'activé si vous voulez suivre d'autres instances. - - 17 - - - - Add following - Ajoute un abonnement - - 21 - - - - ID - ID - - 18 - - - - Score - Score - - 8 - - - - Host - Host - - 8 - - - - State - Statut - - 20 - - - - Created - Créé le - - 16 - - - - Manage follows - Gérer les abonnements - - 2 - - - - Jobs list - Liste des jobs - - 2 - - - - Type - Type - - 19 - - - - Updated - Mis à jour - - 22 - - - - Create user - Créer un utilisateur - - 6 - - - - Edit user - Éditer l'utilisateur - - 2 - - - - john - john - - 10 - - - - mail@example.com - mail@example.com - - 21 - - - - Role - Rôle - - 19 - - - - Video quota - Quota de vidéos - - 18 - - - - - Transcoding is enabled on server. The video quota only take in account original video. - At most, this user could use ~ . - - - L'encodage est activé sur le serveur. Le quota de vidéos ne prend en compte que la vidéo originale. - Au pire, cet utilisateur pourrait utiliser ~ . - - - 65 - - - - Users list - Liste des utilisateurs - - 2 - - - - Username - Identifiant - - 16 - - - - Video abuses list - Liste des signalements de vidéos - - 2 - - - - Reason - Raison - - 11 - - - - Reporter - Rapporteur - - 12 - - - - Video - Vidéo - - 14 - - - - Go to the account - Aller sur le compte - - 22 - - - - Go to the video - Aller sur la vidéo - - 28 - - - - Blacklisted videos - Vidéos sur liste noire - - 2 - - - - Name - Nom - - 11 - - - - Views - Vues - - 13 - - - - NSFW - NSFW - - 14 - - - - UUID - UUID - - 15 - - - - Unblacklist - Retirer de la liste noir - - 30 - - - - My settings - Mes paramètres - - 3 - - - - My video channels - Mes chaînes vidéos - - 5 - - - - My videos - Mes vidéos - - 7 - - - - subscribers - abonnés - - 9 - - - - Change your avatar - Changer son avatar - - 14 - - - - (extensions: , max size: ) - (extensions: , max size: ) - - 17 - - - - Video quota: - Quota de vidéos: - - 20 - - - - Profile - Profil - - 24 - - - - Video settings - Paramètres de la vidéo - - 31 - - - - - views - - vues - - 20 - - - - - - Delete - - - - Supprimer - - - 31 - - - - Create another video channel - Créer une autre chaîne vidéo - - 4 - - - - Go to the channel - Aller sur la chaine - - 15 - - - - Create a video channel - Créer une chaîne vidéo - - 1 - - - - Update - Mettre à jour - - 2 - - - - Display name - Nom public - - 6 - - - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> -When you will upload a video in this channel, the video support field will be automatically filled by this text. - Texte court pour décrire les moyens mis à disposition de ceux qui souhaiteraient vous soutenir (plateforme de financement participatif, etc.).<br /><br /> -Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera automatiquement un bouton pour afficher ce texte. - - 32 - - - - Change password - Changer votre phrase de passe - - 19 - - - - New password - Nouvelle phrase de passe - - 7 - - - - Confirm new password - Confirmer la phrase de passe - - 15 - - - - Default policy on videos containing sensitive content - Politique par défaut concernant les vidéo à caractère sensible - - 3 - - - - Automatically plays video - Lire automatiquement les vidéos - - 24 - - - - Save - Enregistrer - - 27 - - - - Update my profile - Mettre à jour mon profil - - 27 - - - - - Sorry, but we couldn't find the page you were looking for. - - - Désolé, mais nous n'avons pas pu trouver les droïdes que vous recherchiez. - - - 1 - - - - Created by - Créé par - - 14 - - - - Go the owner account page - Aller au compte du propriétaire - - 13 - - - - Support this channel - Soutenir cette chaîne - - 9 - - - - Created - Créé le - - 17 - - - - Upload your video - Mettre en ligne votre vidéo - - 3 - - - - Upload - Mettre en ligne - - 4 - - - - Select the file to upload - Sélectionner le fichier - - 12 - - - - Channel - Chaîne - - 35 - - - - Privacy - Visibilité - - 86 - - - - Publish will be available when upload is finished - Vous pourrez publier cette vidéo lorsque l'envoi sera terminé - - 52 - - - - Publish - Publier - - 59 - - - - Title - Titre - - 7 - - - - Tags - Étiquettes - - 15 - - - - (press Enter to add) - (presser Entrée pour ajouter) - - 15 - - - - Video descriptions are truncated by default and require manual action to expand them. - Les descriptions des vidéos sont tronquées par défaut et requièrent une action manuelle pour être pleinement affichées. - - 24 - - - - Category - Catégorie - - 44 - - - - Licence - Licence - - 58 - - - - Language - Langue - - 72 - - - - This video contains mature or explicit content - Cette vidéo contient du contenu sensible - - 102 - - - - Some instances do not list NSFW videos by default. - Certaines instances ne listent pas les vidéos NSFW par défaut. - - 103 - - - - Enable video comments - Activer les commentaires - - 109 - - - - Basic info - Informations basiques - - 4 - - - - Upload thumbnail - Téléverser une vignette - - 119 - - - - Upload preview - Téléverser un aperçu - - 126 - - - - Support - Soutenir - - 53 - - - - Short text to tell people how they can support you (membership platform...). - Courte description des moyens qu'ont les utilisateurs de vous soutenir (financement participatif, etc.). - - 133 - - - - Advanced settings - Paramétrage avancé - - 115 - - - - (extensions: , max size: ) - (extensions: , max size: ) - - 11 - - - - - Update - - - Update - - - 2 - - - - Update - Mettre à jour - - 87 - - - - Download video - Télécharger la vidéo - - 7 - - - - Torrent - Torrent (fichier metainfo) - - 20 - - - - Direct download - Téléchargement direct - - 25 - - - - Download - Télécharger - - 69 - - - - Report video - Signaler la vidéo - - 7 - - - - Reason... - Motivation… - - 14 - - - - - Cancel - - - Annuler - - - 22 - - - - Submit - Envoyer - - 27 - - - - Share - Partager - - 58 - - - - URL - URL - - 12 - - - - Embed - Intégration - - 24 - - - - - 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). - - - 35 - - - - Video not found :'( - Vidéo non trouvée :'( - - 6 - - - - - - views - - - - vues - - 15 - - - - Go the channel page - Aller à la page de chaîne - - 20 - - - - You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@@</strong> and subscribe there. Subscription as a PeerTube user is being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. - Vous pouvez vous abonner à ce compte avec n'importe quel instance compatible ActivityPub. Par exemple, avec Mastodon ou Pleroma, vous pouvez taper dans le champ de recherche <strong>@@</strong> pour ensuite vous abonner à lui. L'abonnement en tant qu'utilisateur PeerTube est travaillé dans <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. - - 24 - - - - By - Par - - 29 - - - - Go the account page - Aller sur la page du compte - - 28 - - - - Like this video - J'aime cette vidéo - - 41 - - - - Dislike this video - Je n'aime pas cette vidéo - - 48 - - - - Download the video - Télécharger la vidéo - - 68 - - - - Report - Signaler - - 75 - - - - Report this video - Signaler cette vidéo - - 74 - - - - Blacklist - Blacklister - - 81 - - - - Blacklist this video - Blacklister cette vidéo - - 80 - - - - Update this video - Mettre à jour cette vidéo - - 86 - - - - Delete - Supprimer - - 15 - - - - Delete this video - Supprimer cette vidéo - - 92 - - - - Show more - Montrer plus - - 112 - - - - Show less - Montrer moins - - 118 - - - - - Privacy - - Visibilité - - 125 - - - - - Category - - Catégorie - - 134 - - - - - Licence - - - Licence - - - 143 - - - - - Language - - - Langue - - - 152 - - - - - Tags - - Étiquettes - - 161 - - - - - Other videos - - - Autres vidéos - - - 175 - - - - Friendly Reminder: - Rappel: - - 187 - - - - - The sharing system used by this video implies that some technical information about your system (such as a public IP address) can be accessed publicly. - - - Le système de partage utilisé par cette vidéo nécessite que des informations techniques concernant votre système (notamment votre adresse IP publique) soit rendue publique. - - - 189 - - - - More information - Plus d'informations - - 192 - - - - Get more information - Obtenir plus d'informations - - 192 - - - - - OK - - - OK - - - 195 - - - - - Comments - - Commentaires - - 3 - - - - You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@@</strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. - Vous pouvez soit commenter sur la page de l'instance où cette vidéo est fédérée avec votre compte PeerTube, ou via n'importe quelle instance utilisant ActivityPub pour l'échange de messages. Par exemple avec une instance Mastodon ou Pleroma vous pouvez copier l'URL de vidéo dans le champs de recherche, ou écrire <strong>@@</strong> et retrouver la vidéo. Nous travaillons à la possibilité de commenter directement depuis PeerTube avec un compte distant sur <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. - - 8 - - - - No comments. - Aucun commentaire. - - 20 - - - - View all replies - Voir les réponses - - 56 - - - - - Comments are disabled. - - - Les commentaires sont désactivés. - - - 65 - - - - Add comment... - Ajouter un commentaire... - - 6 - - - - - Post comment - - - Poster un commentaire - - - 17 - - - - Highlighted comment - Commentaire mis en exergue - - 5 - - - - Reply - Répondre - - 14 - - - - No description - Pas de description - - 1 - - - - Published videos - Vidéos publiées - - 1 - - - - Published videos - A publié vidéos - - 1 - - - - Error - Erreur - - 1 - - - - You set custom . - Vous avez défini du . - - 1 - - - - This could lead to security issues or bugs if you do not understand it. - Cela pourrait mener à des problèmes de sécurité ou à des bogues ; soyez sûr de comprendre ce que vous faites. - - 1 - - - - Are you sure you want to update the configuration? - Êtes-vous sûr de vouloir modifier la configuration ? - - 1 - - - - Please type - Merci de taper - - 1 - - - - to confirm. - pour confirmer. - - 1 - - - - Success - Succès - - 1 - - - - Configuration updated. - La configuration a été mise à jour. - - 1 - - - - is not valid - n'est pas valide - - 1 - - - - You need to specify hosts to follow. - Vous devez préciser des hôtes à suivre. - - 1 - - - - Hosts need to be unique. - Les hôtes doivent être uniques. - - 1 - - - - If you confirm, you will send a follow request to: - - Si vous confirmez, le système enverra une requête à: pour le suivre - - - 1 - - - - Follow new server(s) - Suivre de nouveaux serveurs - - 1 - - - - Follow request(s) sent! - Requête·s envoyée·s ! - - 1 - - - - Do you really want to unfollow ? - Voulez-vous vraiment vous désabonner de ? - - 1 - - - - Unfollow - Arrêter le suivi - - 1 - - - - You are not following anymore. - Vous n'êtes plus abonné à . - - 1 - - - - Following - Abonnements - - 1 - - - - Follow - S'abonner - - 1 - - - - Followers - Abonnés - - 1 - - - - Unlimited - Illimité - - 1 - - - - User created. - Utilisateur créé. - - 1 - - - - User updated. - Utilisateur mis à jour. - - 1 - - - - Update user - Mettre à jour l'utilisateur - - 1 - - - - You cannot delete root. - Vous ne pouvez pas supprimer root. - - 1 - - - - Do you really want to delete this user? - Êtes-vous sûr de vouloir supprimer cet utilisateur ? - - 1 - - - - User deleted. - Utilisateur supprimé. - - 1 - - - - Do you really want to remove this video from the blacklist ? It will be available again in the videos list. - Êtes-vous sûr de vouloir supprimer cette vidéo de la liste noire ? Elle sera de nouveau visible dans la liste de vidéos. - - 1 - - - - Video removed from the blacklist. - Vidéo supprimée de la liste noire. - - 1 - - - - The new password and the confirmed password do not correspond. - Les phrases de passe ne correspondent pas. - - 1 - - - - Password updated. - Phrases de passe mises à jour. - - 1 - - - - Profile updated. - Profil mis à jour. - - 1 - - - - Avatar changed. - Avatar changé. - - 1 - - - - Information updated. - Information mise à jour. - - 1 - - - - Video channel created. - Chaîne vidéo créée. - - 1 - - - - Create - Créer - - 1 - - - - Video channel updated. - Chaîne vidéo mise à jour. - - 1 - - - - Do you really want to delete ? It will delete all videos uploaded in this channel too. - Voulez-vous vraiment supprimer ? Ceci supprimera aussi toutes les vidéos téléversées dans cette chaîne. - - 1 - - - - Please type the name of the video channel to confirm - Merci de confirmer le nom de la chaîne - - 1 - - - - Video channel deleted. - Chaîne vidéo supprimée. - - 1 - - - - Error getting about from server - Erreur lors de la récupération des informations 'about' du serveur - - 1 - - - - Cannot retrieve OAuth Client credentials: . - - Impossible de retrouver les identifiants client OAuth : . - - - 1 - - - - Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - Soyez bien sûr d'avoir configuré PeerTube (le dossier config/), en particulier le block 'webserver'. - - 1 - - - - You need to reconnect. - Vous devez vous reconnecter. - - 1 - - - - Confirm - Confirmer - - 1 - - - - An email with the reset password instructions will be sent to . - Un courriel avec les instructions nécessaire à la réinitialisation de votre phrase de passe sera envoyé à . - - 1 - - - - Unable to find user id or verification string. - Impossible de trouver l'identifiant utilisateur ou le texte de vérification. - - 1 - - - - Your password has been successfully reset! - Votre phrase de passe a été réinitialisée avec succès ! - - 1 - - - - Instance name is required. - Le nom de l'instance est requis. - - 1 - - - - Short description should not be longer than 250 characters. - La courte description ne peut pas faire plus de 250 caractères. - - 1 - - - - Twitter username is required. - L'identifiant Twitter est requis. - - 1 - - - - Previews cache size is required. - La taille du cache des prévisualisations est requis. - - 1 - - - - Previews cache size must be greater than 1. - La taille du cache des prévisualisations doit être plus grand que 1. - - 1 - - - - Previews cache size must be a number. - La taille du cache des prévisualisations doit être un nombre. - - 1 - - - - Signup limit is required. - La limite d'enregistrements est requis. - - 1 - - - - Signup limit must be greater than 1. - La limite d'enregistrement doit faire plus de 1. - - 1 - - - - Signup limit must be a number. - La limite d'enregistrement doit être un nombre. - - 1 - - - - Admin email is required. - L'email de l'administrateur est requis. - - 1 - - - - Admin email must be valid. - L'email de l'administrateur doit être valide - - 1 - - - - Transcoding threads is required. - Le nombre de threads pour l'encodage est requis. - - 1 - - - - Transcoding threads must be greater than 1. - Le nombre de threads pour l'encodage doit être plus grand que 1. - - 1 - - - - Username is required. - Le nom d'utilisateur est requis. - - 1 - - - - Password is required. - Le mot de passe est requis. - - 1 - - - - Confirmation of the password is required. - La confirmation du mot de passe est requis. - - 1 - - - - Username must be at least 3 characters long. - Le nom d'utilisateur doit être composé d'au moins 3 caractères. - - 1 - - - - Username cannot be more than 20 characters long. - Le nom d'utilisateur ne peut pas faire plus de 20 caractères. - - 1 - - - - Username should be only lowercase alphanumeric characters. - Le nom d'utilisateur ne doit être composé que de caractères alphnumériques en minuscule. - - 1 - - - - Email is required. - L'email est requis. - - 1 - - - - Email must be valid. - L'email doit être valide. - - 1 - - - - Password must be at least 6 characters long. - Le mot de passe doit être composé d'au moins 6 caractères. - - 1 - - - - Password cannot be more than 255 characters long. - Le mot de passe ne peut pas faire plus de 255 caractères. - - 1 - - - - Video quota is required. - Le quota de vidéos est requis. - - 1 - - - - Quota must be greater than -1. - Le quota doit être plus grand que -1. - - 1 - - - - User role is required. - Le rôle utilisateur est requis. - - 1 - - - - Display name is required. - Le nom d'affichage est requis. - - 1 - - - - Display name must be at least 3 characters long. - Le nom d'affichage doit être composé d'au moins 3 caractères. - - 1 - - - - Display name cannot be more than 120 characters long. - Le nom d'affichage ne peut pas faire plus de 120 caractères. - - 1 - - - - Description must be at least 3 characters long. - La description doit être composé d'au moins 3 caractères. - - 1 - - - - Description cannot be more than 250 characters long. - La description ne peut pas faire plus de 250 caractères. - - 1 - - - - Report reason is required. - La raison du signalement est requise. - - 1 - - - - Report reason must be at least 2 characters long. - La raison du signalement doit être composé d'au moins 2 caractères. - - 1 - - - - Report reason cannot be more than 300 characters long. - La raison du signalement ne peut pas faire plus de 300 caractères. - - 1 - - - - Description cannot be more than 500 characters long. - La description ne peut pas faire plus de 500 caractères. - - 1 - - - - Support text must be at least 3 characters long. - Le texte de soutien doit être composé d'au moins 3 caractères. - - 1 - - - - Support text cannot be more than 500 characters long. - Le texte de soutien ne peut pas faire plus de 500 caractères. - - 1 - - - - Comment is required. - Le commentaire est requis. - - 1 - - - - Comment must be at least 2 characters long. - Le commentaire doit être composé d'au moins 2 caractères. - - 1 - - - - Comment cannot be more than 3000 characters long. - Le commentaire ne peut pas faire plus de 3000 caractères. - - 1 - - - - Video name is required. - Le nom de la vidéo est requis. - - 1 - - - - Video name must be at least 3 characters long. - Le nom de la vidéo doit faire au moins 3 caractères. - - 1 - - - - Video name cannot be more than 120 characters long. - Le nom de la vidéo ne doit pas faire plus de 120 caractères. - - 1 - - - - Video privacy is required. - La visibilité de la vidéo est requise. - - 1 - - - - Video channel is required. - La chaîne de la vidéo est requise. - - 1 - - - - Video description must be at least 3 characters long. - La description de la vidéo doit faire au moins 3 caractères. - - 1 - - - - Video description cannot be more than 10000 characters long. - La description de la vidéo ne peut pas faire plus de 10000 caractères. - - 1 - - - - A tag should be more than 2 characters long. - Une étiquette doit faire au moins 2 caractères. - - 1 - - - - A tag should be less than 30 characters long. - Une étiquette ne peut pas faire plus de 30 caractères. - - 1 - - - - Video support must be at least 3 characters long. - Le texte de soutien de la vidéo doit faire au moins 3 caractères. - - 1 - - - - Video support cannot be more than 500 characters long. - Le texte de soutien de la vidéo ne peut pas faire plus de 500 caractères. - - 1 - - - - All unsaved data will be lost, are you sure you want to leave this page? - Toutes les données non sauvegardées seront perdues ; êtes-vous bien sûr·e de quitter cette page ? - - 1 - - - - Warning - Attention - - 1 - - - - years ago - il y a ans - - 1 - - - - months ago - il y a mois - - 1 - - - - month ago - il y a mois - - 1 - - - - weeks ago - il y a semaines - - 1 - - - - week ago - il y a semaine - - 1 - - - - days ago - il y a jours - - 1 - - - - day ago - il y a jour - - 1 - - - - hours ago - il y a heures - - 1 - - - - hour ago - il y a heure - - 1 - - - - min ago - il y a min - - 1 - - - - sec ago - il y a sec - - 1 - - - - Markdown compatible that supports: - Compatible Markdown supportant : - - 1 - - - - Emphasis - L'emphase - - 1 - - - - Links - Les liens - - 1 - - - - New lines - Les retours à la ligne - - 1 - - - - Lists - Les listes - - 1 - - - - Images - Les images - - 1 - - - - Request is too large for the server. Please contact you administrator if you want to increase the limit size. - La requête est trop volumineuse pour le serveur. Merci de contacter un administrateur afin d'augmenter la taille limite accepté par celui-ci. - - 1 - - - - Too many attempts, please try again after minutes. - Trop de tentatives, merci de réessayer dans minutes. - - 1 - - - - Too many attempts, please try again later. - Trop d'essais ; merci de réitérer plus tard. - - 1 - - - - Server error. Please retry later. - Le serveur rencontre une erreur. Merci de réessayer plus tard. - - 1 - - - - Registration for complete. - Enregistrement pour complété. - - 1 - - - - ~ - ~ - - 1 - - - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } - {VAR_PLURAL, plural, =1 {minute} other {minutes} } - - 1 - - - - of full HD videos - de vidéos full HD - - 1 - - - - of HD videos - de vidéos HD - - 1 - - - - of average quality videos - de vidéos de qualité moyenne - - 1 - - - - Your video was uploaded in your account and is private. - Votre vidéo a été mise ligne sur votre compte de manière privée - - 1 - - - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? - Les données associées (étiquettes, description, etc.) seront par contre perdues ; êtes-vous sûr·e de vouloir quitter cette page ? - - 1 - - - - Your video is not uploaded yet, are you sure you want to leave this page? - Votre vidéo n'est pas encore en ligne ; êtes-vous sûr·e de vouloir quitter cette page ? - - 1 - - - - Info - Info - - 1 - - - - Upload cancelled - Mise en ligne annulée - - 1 - - - - We are sorry but PeerTube cannot handle videos > 4GB - Nous sommes navrés mais PeerTube ne supporte pas pour l'instant les vidéos d'une taille supérieure à 4Go - - 1 - - - - Your video quota is exceeded with this video (video size: , used: , quota: ) - Votre quota vidéo est dépassé avec cette vidéo (taille de la vidéo : , utilisé : , quota : ) - - 1 - - - - Video published. - Vidéo publiée. - - 1 - - - - Video updated. - Vidéo mise à jour. - - 1 - - - - replies will be deleted too. - réponses seront aussi supprimées. - - 1 - - - - Video reported. - Vidéo signalée. - - 1 - - - - Copied - Copié - - 1 - - - - Do you really want to blacklist this video? - Êtes vous bien sûr·e de vouloir mettre cette vidéo sur liste noire ? - - 1 - - - - Video had been blacklisted. - La vidéo a été mise sur liste noire. - - 1 - - - - Do you really want to delete this video? - Êtes-vous bien sûr·e de vouloir supprimer cette vidéo ? - - 1 - - - - Video deleted. - La vidéo a été supprimée. - - 1 - - - - likes / dislikes - j'aime / je n'aime pas - - 1 - - - - Cannot fetch video from server, maybe down. - Impossible de récupérer la vidéo du serveur ; il est peut-être hors-ligne. - - 1 - - - - This video contains mature or explicit content. Are you sure you want to watch it? - Cette vidéo contient du contenu sensible. Êtes-vous sûr·e de vouloir la regarder ? - - 1 - - - - Mature or explicit content - Contenu explicite ou sensible - - 1 - - - - Search - Rechercher - - 1 - - - - \ No newline at end of file diff --git a/client/src/main.ts b/client/src/main.ts index 85c4c0672..19f45a3e3 100644 --- a/client/src/main.ts +++ b/client/src/main.ts @@ -12,7 +12,7 @@ if (environment.production) { } if (environment.production === false && window.location.search === '?lang=fr') { - const translations = require(`raw-loader!./locale/target/messages_fr.xml`) + const translations = require(`raw-loader!./locale/target/angular_fr.xml`) providers = [ { provide: TRANSLATIONS, useValue: translations }, -- cgit v1.2.3