aboutsummaryrefslogtreecommitdiffhomepage
path: root/client
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-06-05 16:31:52 +0200
committerChocobozzz <me@florianbigard.com>2018-06-05 16:31:52 +0200
commit0975cd5cf260bd06c797ac7582675ac624a47ebc (patch)
tree7b02b1694f695d4ff71db52592c3ccd1e6998897 /client
parent7a9fd8b54dd278cbb341daf96baca769bfe92ce9 (diff)
downloadPeerTube-0975cd5cf260bd06c797ac7582675ac624a47ebc.tar.gz
PeerTube-0975cd5cf260bd06c797ac7582675ac624a47ebc.tar.zst
PeerTube-0975cd5cf260bd06c797ac7582675ac624a47ebc.zip
Translate tab heads
Diffstat (limited to 'client')
-rw-r--r--client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html6
-rw-r--r--client/src/app/+admin/follows/follows.component.ts38
-rw-r--r--client/src/app/shared/forms/markdown-textarea.component.html6
-rw-r--r--client/src/app/shared/misc/help.component.ts17
-rw-r--r--client/src/app/signup/signup.component.ts1
-rw-r--r--client/src/app/videos/+video-edit/shared/video-edit.component.html4
-rw-r--r--client/src/locale/source/messages_en_US.xml107
-rw-r--r--client/src/locale/target/messages_fr.xml124
8 files changed, 265 insertions, 38 deletions
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
index a0bd01e5e..4a6c631fb 100644
--- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
+++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
@@ -2,7 +2,7 @@
2 2
3 <tabset class="root-tabset bootstrap"> 3 <tabset class="root-tabset bootstrap">
4 4
5 <tab heading="Basic configuration"> 5 <tab i18n-heading heading="Basic configuration">
6 6
7 <div i18n class="inner-form-title">Instance</div> 7 <div i18n class="inner-form-title">Instance</div>
8 8
@@ -133,7 +133,7 @@
133 </div> 133 </div>
134 </tab> 134 </tab>
135 135
136 <tab heading="Services"> 136 <tab i18n-heading heading="Services">
137 137
138 <div i18n class="inner-form-title">Twitter</div> 138 <div i18n class="inner-form-title">Twitter</div>
139 139
@@ -167,7 +167,7 @@ Check this checkbox, save the configuration and test with a video URL of your in
167 </div> 167 </div>
168 </tab> 168 </tab>
169 169
170 <tab heading="Advanced configuration"> 170 <tab i18n-heading heading="Advanced configuration">
171 171
172 <div i18n class="inner-form-title">Transcoding</div> 172 <div i18n class="inner-form-title">Transcoding</div>
173 173
diff --git a/client/src/app/+admin/follows/follows.component.ts b/client/src/app/+admin/follows/follows.component.ts
index f29ad384f..f7af9826c 100644
--- a/client/src/app/+admin/follows/follows.component.ts
+++ b/client/src/app/+admin/follows/follows.component.ts
@@ -1,6 +1,7 @@
1import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core' 1import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core'
2import { NavigationEnd, Router } from '@angular/router' 2import { NavigationEnd, Router } from '@angular/router'
3import { TabsetComponent } from 'ngx-bootstrap/tabs' 3import { TabsetComponent } from 'ngx-bootstrap/tabs'
4import { I18n } from '@ngx-translate/i18n-polyfill'
4 5
5@Component({ 6@Component({
6 templateUrl: './follows.component.html', 7 templateUrl: './follows.component.html',
@@ -9,22 +10,27 @@ import { TabsetComponent } from 'ngx-bootstrap/tabs'
9export class FollowsComponent implements OnInit, AfterViewInit { 10export class FollowsComponent implements OnInit, AfterViewInit {
10 @ViewChild('followsMenuTabs') followsMenuTabs: TabsetComponent 11 @ViewChild('followsMenuTabs') followsMenuTabs: TabsetComponent
11 12
12 links = [ 13 links: { path: string, title: string }[] = []
13 { 14
14 path: 'following-list', 15 constructor (
15 title: 'Following' 16 private i18n: I18n,
16 }, 17 private router: Router
17 { 18 ) {
18 path: 'following-add', 19 this.links = [
19 title: 'Follow' 20 {
20 }, 21 path: 'following-list',
21 { 22 title: this.i18n('Following')
22 path: 'followers-list', 23 },
23 title: 'Followers' 24 {
24 } 25 path: 'following-add',
25 ] 26 title: this.i18n('Follow')
26 27 },
27 constructor (private router: Router) {} 28 {
29 path: 'followers-list',
30 title: this.i18n('Followers')
31 }
32 ]
33 }
28 34
29 ngOnInit () { 35 ngOnInit () {
30 this.router.events.subscribe( 36 this.router.events.subscribe(
diff --git a/client/src/app/shared/forms/markdown-textarea.component.html b/client/src/app/shared/forms/markdown-textarea.component.html
index 6effda5b8..802562dd7 100644
--- a/client/src/app/shared/forms/markdown-textarea.component.html
+++ b/client/src/app/shared/forms/markdown-textarea.component.html
@@ -1,8 +1,8 @@
1<div class="root" [ngStyle]="{ 'flex-direction': flexDirection }"> 1<div class="root" [ngStyle]="{ 'flex-direction': flexDirection }">
2 <textarea 2 <textarea
3 [(ngModel)]="content" (ngModelChange)="onModelChange()" 3 [(ngModel)]="content" (ngModelChange)="onModelChange()"
4 [ngClass]="classes" [ngStyle]="{ width: textareaWidth, height: textareaHeight, 'margin-right': textareaMarginRight }" 4 [ngClass]="classes" [ngStyle]="{ width: textareaWidth, height: textareaHeight, 'margin-right': textareaMarginRight }"
5 id="description" name="description"> 5 id="description" name="description">
6 </textarea> 6 </textarea>
7 7
8 <tabset *ngIf="arePreviewsDisplayed()" class="previews"> 8 <tabset *ngIf="arePreviewsDisplayed()" class="previews">
diff --git a/client/src/app/shared/misc/help.component.ts b/client/src/app/shared/misc/help.component.ts
index 0373a63de..e7af61b4a 100644
--- a/client/src/app/shared/misc/help.component.ts
+++ b/client/src/app/shared/misc/help.component.ts
@@ -1,5 +1,6 @@
1import { Component, Input, OnChanges, OnInit } from '@angular/core' 1import { Component, Input, OnChanges, OnInit } from '@angular/core'
2import { MarkdownService } from '@app/videos/shared' 2import { MarkdownService } from '@app/videos/shared'
3import { I18n } from '@ngx-translate/i18n-polyfill'
3 4
4@Component({ 5@Component({
5 selector: 'my-help', 6 selector: 'my-help',
@@ -16,6 +17,8 @@ export class HelpComponent implements OnInit, OnChanges {
16 17
17 mainHtml = '' 18 mainHtml = ''
18 19
20 constructor (private i18n: I18n) { }
21
19 ngOnInit () { 22 ngOnInit () {
20 this.init() 23 this.init()
21 } 24 }
@@ -42,18 +45,18 @@ export class HelpComponent implements OnInit, OnChanges {
42 } 45 }
43 46
44 private formatMarkdownSupport (rules: string[]) { 47 private formatMarkdownSupport (rules: string[]) {
45 return '<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> ' + 48 // tslint:disable:max-line-length
46 'compatible that supports:' + 49 return this.i18n('<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:') +
47 this.createMarkdownList(rules) 50 this.createMarkdownList(rules)
48 } 51 }
49 52
50 private createMarkdownList (rules: string[]) { 53 private createMarkdownList (rules: string[]) {
51 const rulesToText = { 54 const rulesToText = {
52 'emphasis': 'Emphasis', 55 'emphasis': this.i18n('Emphasis'),
53 'link': 'Links', 56 'link': this.i18n('Links'),
54 'newline': 'New lines', 57 'newline': this.i18n('New lines'),
55 'list': 'Lists', 58 'list': this.i18n('Lists'),
56 'image': 'Images' 59 'image': this.i18n('Images')
57 } 60 }
58 61
59 const bullets = rules.map(r => rulesToText[r]) 62 const bullets = rules.map(r => rulesToText[r])
diff --git a/client/src/app/signup/signup.component.ts b/client/src/app/signup/signup.component.ts
index 55ebb573e..53d144572 100644
--- a/client/src/app/signup/signup.component.ts
+++ b/client/src/app/signup/signup.component.ts
@@ -75,7 +75,6 @@ export class SignupComponent extends FormReactive implements OnInit {
75 return this.i18n('~ {{minutes}} {minutes, plural, =1 {minute} other {minutes}}', { minutes }) 75 return this.i18n('~ {{minutes}} {minutes, plural, =1 {minute} other {minutes}}', { minutes })
76 } 76 }
77 77
78
79 private buildQuotaHelpIndication () { 78 private buildQuotaHelpIndication () {
80 if (this.initialUserVideoQuota === -1) return 79 if (this.initialUserVideoQuota === -1) return
81 80
diff --git a/client/src/app/videos/+video-edit/shared/video-edit.component.html b/client/src/app/videos/+video-edit/shared/video-edit.component.html
index bd9f69362..c8cd0d679 100644
--- a/client/src/app/videos/+video-edit/shared/video-edit.component.html
+++ b/client/src/app/videos/+video-edit/shared/video-edit.component.html
@@ -1,7 +1,7 @@
1<div class="video-edit row" [formGroup]="form"> 1<div class="video-edit row" [formGroup]="form">
2 <tabset class="root-tabset bootstrap"> 2 <tabset class="root-tabset bootstrap">
3 3
4 <tab heading="Basic info"> 4 <tab i18n-heading heading="Basic info">
5 <div class="col-md-8"> 5 <div class="col-md-8">
6 <div class="form-group"> 6 <div class="form-group">
7 <label i18n for="name">Title</label> 7 <label i18n for="name">Title</label>
@@ -112,7 +112,7 @@
112 </div> 112 </div>
113 </tab> 113 </tab>
114 114
115 <tab heading="Advanced settings"> 115 <tab i18n-heading heading="Advanced settings">
116 <div class="col-md-12 advanced-settings"> 116 <div class="col-md-12 advanced-settings">
117 <div class="form-group"> 117 <div class="form-group">
118 <my-video-image 118 <my-video-image
diff --git a/client/src/locale/source/messages_en_US.xml b/client/src/locale/source/messages_en_US.xml
index 08949c564..b5f4d826b 100644
--- a/client/src/locale/source/messages_en_US.xml
+++ b/client/src/locale/source/messages_en_US.xml
@@ -677,6 +677,12 @@
677 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context> 677 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
678 <context context-type="linenumber">122</context> 678 <context context-type="linenumber">122</context>
679 </context-group> 679 </context-group>
680 </trans-unit><trans-unit id="50247a2f9711ea9e9a85aacc46668131e9b424a5" datatype="html">
681 <source>Basic configuration</source>
682 <context-group purpose="location">
683 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
684 <context context-type="linenumber">5</context>
685 </context-group>
680 </trans-unit><trans-unit id="99cb827741e93125476a0f5b676372d85d15b5fc" datatype="html"> 686 </trans-unit><trans-unit id="99cb827741e93125476a0f5b676372d85d15b5fc" datatype="html">
681 <source>Twitter</source> 687 <source>Twitter</source>
682 <context-group purpose="location"> 688 <context-group purpose="location">
@@ -709,6 +715,12 @@ Check this checkbox, save the configuration and test with a video URL of your in
709 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context> 715 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
710 <context context-type="linenumber">162</context> 716 <context context-type="linenumber">162</context>
711 </context-group> 717 </context-group>
718 </trans-unit><trans-unit id="419d940613972cc3fae9c8ea0a4306dbf80616e5" datatype="html">
719 <source>Services</source>
720 <context-group purpose="location">
721 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
722 <context context-type="linenumber">136</context>
723 </context-group>
712 </trans-unit><trans-unit id="fe22d2c0020e913ee4b75ec22a3abc8814810490" datatype="html"> 724 </trans-unit><trans-unit id="fe22d2c0020e913ee4b75ec22a3abc8814810490" datatype="html">
713 <source>Transcoding</source> 725 <source>Transcoding</source>
714 <context-group purpose="location"> 726 <context-group purpose="location">
@@ -789,6 +801,12 @@ Check this checkbox, save the configuration and test with a video URL of your in
789 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context> 801 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
790 <context context-type="linenumber">247</context> 802 <context context-type="linenumber">247</context>
791 </context-group> 803 </context-group>
804 </trans-unit><trans-unit id="6c44844ebdb7352c433b7734feaa65f01bb594ab" datatype="html">
805 <source>Advanced configuration</source>
806 <context-group purpose="location">
807 <context context-type="sourcefile">app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
808 <context context-type="linenumber">170</context>
809 </context-group>
792 </trans-unit><trans-unit id="dad5a5283e4c853c011a0f03d5a52310338bbff8" datatype="html"> 810 </trans-unit><trans-unit id="dad5a5283e4c853c011a0f03d5a52310338bbff8" datatype="html">
793 <source>Update configuration</source> 811 <source>Update configuration</source>
794 <context-group purpose="location"> 812 <context-group purpose="location">
@@ -1440,6 +1458,12 @@ When you will upload a video in this channel, the video support field will be au
1440 <context context-type="sourcefile">app/videos/+video-edit/shared/video-edit.component.ts</context> 1458 <context context-type="sourcefile">app/videos/+video-edit/shared/video-edit.component.ts</context>
1441 <context context-type="linenumber">109</context> 1459 <context context-type="linenumber">109</context>
1442 </context-group> 1460 </context-group>
1461 </trans-unit><trans-unit id="c7742322b1d3dbc921362058d1747c7ec2adbec7" datatype="html">
1462 <source>Basic info</source>
1463 <context-group purpose="location">
1464 <context context-type="sourcefile">app/videos/+video-edit/shared/video-edit.component.ts</context>
1465 <context context-type="linenumber">4</context>
1466 </context-group>
1443 </trans-unit><trans-unit id="1dd793abd1cb8d16a7a2cb71ca5549a7111ee513" datatype="html"> 1467 </trans-unit><trans-unit id="1dd793abd1cb8d16a7a2cb71ca5549a7111ee513" datatype="html">
1444 <source>Upload thumbnail</source> 1468 <source>Upload thumbnail</source>
1445 <context-group purpose="location"> 1469 <context-group purpose="location">
@@ -1472,6 +1496,12 @@ When you will upload a video in this channel, the video support field will be au
1472 <context context-type="sourcefile">app/videos/+video-edit/shared/video-edit.component.ts</context> 1496 <context context-type="sourcefile">app/videos/+video-edit/shared/video-edit.component.ts</context>
1473 <context context-type="linenumber">133</context> 1497 <context context-type="linenumber">133</context>
1474 </context-group> 1498 </context-group>
1499 </trans-unit><trans-unit id="d91da0abc638c05e52adea253d0813f3584da4b1" datatype="html">
1500 <source>Advanced settings</source>
1501 <context-group purpose="location">
1502 <context context-type="sourcefile">app/videos/+video-edit/shared/video-edit.component.ts</context>
1503 <context context-type="linenumber">115</context>
1504 </context-group>
1475 </trans-unit><trans-unit id="c07377d8b52fde03fcf70824a980346b9222d056" datatype="html"> 1505 </trans-unit><trans-unit id="c07377d8b52fde03fcf70824a980346b9222d056" datatype="html">
1476 <source>(extensions: &lt;x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/&gt;, max size: &lt;x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/&gt;)</source> 1506 <source>(extensions: &lt;x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/&gt;, max size: &lt;x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/&gt;)</source>
1477 <context-group purpose="location"> 1507 <context-group purpose="location">
@@ -2209,6 +2239,27 @@ When you will upload a video in this channel, the video support field will be au
2209 <context context-type="linenumber">1</context> 2239 <context context-type="linenumber">1</context>
2210 </context-group> 2240 </context-group>
2211 </trans-unit> 2241 </trans-unit>
2242 <trans-unit id="f995df052a1dfc675c2a21926420a707d9601936" datatype="html">
2243 <source>Following</source>
2244 <context-group purpose="location">
2245 <context context-type="sourcefile">src/app/+admin/follows/follows.component.ts</context>
2246 <context context-type="linenumber">1</context>
2247 </context-group>
2248 </trans-unit>
2249 <trans-unit id="d29764bcbaad3ef69b6be92be35bdf25972ce246" datatype="html">
2250 <source>Follow</source>
2251 <context-group purpose="location">
2252 <context context-type="sourcefile">src/app/+admin/follows/follows.component.ts</context>
2253 <context context-type="linenumber">1</context>
2254 </context-group>
2255 </trans-unit>
2256 <trans-unit id="9bee670725966ed477b4c33a545c8b5436b0065e" datatype="html">
2257 <source>Followers</source>
2258 <context-group purpose="location">
2259 <context context-type="sourcefile">src/app/+admin/follows/follows.component.ts</context>
2260 <context context-type="linenumber">1</context>
2261 </context-group>
2262 </trans-unit>
2212 <trans-unit id="364463fab6c5714118d6449561a0f8de1cc10bfa" datatype="html"> 2263 <trans-unit id="364463fab6c5714118d6449561a0f8de1cc10bfa" datatype="html">
2213 <source>User &lt;x id="INTERPOLATION" equiv-text="{{username}}"/&gt; created.</source> 2264 <source>User &lt;x id="INTERPOLATION" equiv-text="{{username}}"/&gt; created.</source>
2214 <context-group purpose="location"> 2265 <context-group purpose="location">
@@ -2878,6 +2929,48 @@ When you will upload a video in this channel, the video support field will be au
2878 <context context-type="linenumber">1</context> 2929 <context context-type="linenumber">1</context>
2879 </context-group> 2930 </context-group>
2880 </trans-unit> 2931 </trans-unit>
2932 <trans-unit id="457f161d3ca706b8de263b0cd58e493d54e7d4c5" datatype="html">
2933 <source>&lt;x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/&gt;Markdown&lt;x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/&gt; compatible that supports:</source>
2934 <context-group purpose="location">
2935 <context context-type="sourcefile">src/app/shared/misc/help.component.ts</context>
2936 <context context-type="linenumber">1</context>
2937 </context-group>
2938 </trans-unit>
2939 <trans-unit id="ab4426b60f13c00b61d6b714d390dc629f314980" datatype="html">
2940 <source>Emphasis</source>
2941 <context-group purpose="location">
2942 <context context-type="sourcefile">src/app/shared/misc/help.component.ts</context>
2943 <context context-type="linenumber">1</context>
2944 </context-group>
2945 </trans-unit>
2946 <trans-unit id="dc60677d5a906e69f38a5cf9da7f2eb03931bea0" datatype="html">
2947 <source>Links</source>
2948 <context-group purpose="location">
2949 <context context-type="sourcefile">src/app/shared/misc/help.component.ts</context>
2950 <context context-type="linenumber">1</context>
2951 </context-group>
2952 </trans-unit>
2953 <trans-unit id="80220239e07f36ea8d5f10118dc52ce4b13bc15a" datatype="html">
2954 <source>New lines</source>
2955 <context-group purpose="location">
2956 <context context-type="sourcefile">src/app/shared/misc/help.component.ts</context>
2957 <context context-type="linenumber">1</context>
2958 </context-group>
2959 </trans-unit>
2960 <trans-unit id="b15e7bec5c7833d2d9634946ccbed68967b1bee1" datatype="html">
2961 <source>Lists</source>
2962 <context-group purpose="location">
2963 <context context-type="sourcefile">src/app/shared/misc/help.component.ts</context>
2964 <context context-type="linenumber">1</context>
2965 </context-group>
2966 </trans-unit>
2967 <trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html">
2968 <source>Images</source>
2969 <context-group purpose="location">
2970 <context context-type="sourcefile">src/app/shared/misc/help.component.ts</context>
2971 <context context-type="linenumber">1</context>
2972 </context-group>
2973 </trans-unit>
2881 <trans-unit id="0c0f5bbcd2386018ec057877f9d3c5c2c9880cac" datatype="html"> 2974 <trans-unit id="0c0f5bbcd2386018ec057877f9d3c5c2c9880cac" datatype="html">
2882 <source>Request is too large for the server. Please contact you administrator if you want to increase the limit size.</source> 2975 <source>Request is too large for the server. Please contact you administrator if you want to increase the limit size.</source>
2883 <context-group purpose="location"> 2976 <context-group purpose="location">
@@ -2913,6 +3006,20 @@ When you will upload a video in this channel, the video support field will be au
2913 <context context-type="linenumber">1</context> 3006 <context context-type="linenumber">1</context>
2914 </context-group> 3007 </context-group>
2915 </trans-unit> 3008 </trans-unit>
3009 <trans-unit id="7296e9f7cc4956b6d57c541728b0826e76d108ba" datatype="html">
3010 <source>~ &lt;x id="INTERPOLATION" equiv-text="{{minutes}}"/&gt; &lt;x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/&gt;</source>
3011 <context-group purpose="location">
3012 <context context-type="sourcefile">src/app/signup/signup.component.ts</context>
3013 <context context-type="linenumber">1</context>
3014 </context-group>
3015 </trans-unit>
3016 <trans-unit id="cf9ddbb55b25178660e09346209aedc10108aa24" datatype="html">
3017 <source>{VAR_PLURAL, plural, =1 {minute} other {minutes} }</source>
3018 <context-group purpose="location">
3019 <context context-type="sourcefile">src/app/signup/signup.component.ts</context>
3020 <context context-type="linenumber">1</context>
3021 </context-group>
3022 </trans-unit>
2916 <trans-unit id="10ffa5c3dbcee491d66f80d8d4dce3e119a6ec86" datatype="html"> 3023 <trans-unit id="10ffa5c3dbcee491d66f80d8d4dce3e119a6ec86" datatype="html">
2917 <source>&lt;x id="INTERPOLATION" equiv-text="{{seconds}}"/&gt; of full HD videos</source> 3024 <source>&lt;x id="INTERPOLATION" equiv-text="{{seconds}}"/&gt; of full HD videos</source>
2918 <context-group purpose="location"> 3025 <context-group purpose="location">
diff --git a/client/src/locale/target/messages_fr.xml b/client/src/locale/target/messages_fr.xml
index e3c052446..c095adf0b 100644
--- a/client/src/locale/target/messages_fr.xml
+++ b/client/src/locale/target/messages_fr.xml
@@ -556,6 +556,13 @@
556 <context context-type="linenumber">122</context> 556 <context context-type="linenumber">122</context>
557 </context-group> 557 </context-group>
558 </trans-unit> 558 </trans-unit>
559 <trans-unit id="50247a2f9711ea9e9a85aacc46668131e9b424a5">
560 <source>Basic configuration</source>
561 <target>Configuration basique</target>
562 <context-group name="null">
563 <context context-type="linenumber">5</context>
564 </context-group>
565 </trans-unit>
559 <trans-unit id="99cb827741e93125476a0f5b676372d85d15b5fc"> 566 <trans-unit id="99cb827741e93125476a0f5b676372d85d15b5fc">
560 <source>Twitter</source> 567 <source>Twitter</source>
561 <target>Twitter</target> 568 <target>Twitter</target>
@@ -595,6 +602,13 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
595 <context context-type="linenumber">162</context> 602 <context context-type="linenumber">162</context>
596 </context-group> 603 </context-group>
597 </trans-unit> 604 </trans-unit>
605 <trans-unit id="419d940613972cc3fae9c8ea0a4306dbf80616e5">
606 <source>Services</source>
607 <target>Services</target>
608 <context-group name="null">
609 <context context-type="linenumber">136</context>
610 </context-group>
611 </trans-unit>
598 <trans-unit id="fe22d2c0020e913ee4b75ec22a3abc8814810490"> 612 <trans-unit id="fe22d2c0020e913ee4b75ec22a3abc8814810490">
599 <source>Transcoding</source> 613 <source>Transcoding</source>
600 <target>Encodage</target> 614 <target>Encodage</target>
@@ -700,6 +714,13 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
700 <context context-type="linenumber">247</context> 714 <context context-type="linenumber">247</context>
701 </context-group> 715 </context-group>
702 </trans-unit> 716 </trans-unit>
717 <trans-unit id="6c44844ebdb7352c433b7734feaa65f01bb594ab">
718 <source>Advanced configuration</source>
719 <target>Configuration avancée</target>
720 <context-group name="null">
721 <context context-type="linenumber">170</context>
722 </context-group>
723 </trans-unit>
703 <trans-unit id="dad5a5283e4c853c011a0f03d5a52310338bbff8"> 724 <trans-unit id="dad5a5283e4c853c011a0f03d5a52310338bbff8">
704 <source>Update configuration</source> 725 <source>Update configuration</source>
705 <target>Mettre à jour la configuration</target> 726 <target>Mettre à jour la configuration</target>
@@ -1336,6 +1357,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1336 <context context-type="linenumber">109</context> 1357 <context context-type="linenumber">109</context>
1337 </context-group> 1358 </context-group>
1338 </trans-unit> 1359 </trans-unit>
1360 <trans-unit id="c7742322b1d3dbc921362058d1747c7ec2adbec7">
1361 <source>Basic info</source>
1362 <target>Informations basiques</target>
1363 <context-group name="null">
1364 <context context-type="linenumber">4</context>
1365 </context-group>
1366 </trans-unit>
1339 <trans-unit id="1dd793abd1cb8d16a7a2cb71ca5549a7111ee513"> 1367 <trans-unit id="1dd793abd1cb8d16a7a2cb71ca5549a7111ee513">
1340 <source>Upload thumbnail</source> 1368 <source>Upload thumbnail</source>
1341 <target>Mettre en ligne une vignette</target> 1369 <target>Mettre en ligne une vignette</target>
@@ -1352,18 +1380,25 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1352 </trans-unit> 1380 </trans-unit>
1353 <trans-unit id="b5629d298ff1a69b8db19a4ba2995c76b52da604"> 1381 <trans-unit id="b5629d298ff1a69b8db19a4ba2995c76b52da604">
1354 <source>Support</source> 1382 <source>Support</source>
1355 <target>Supporter</target> 1383 <target>Soutenir</target>
1356 <context-group name="null"> 1384 <context-group name="null">
1357 <context context-type="linenumber">53</context> 1385 <context context-type="linenumber">53</context>
1358 </context-group> 1386 </context-group>
1359 </trans-unit> 1387 </trans-unit>
1360 <trans-unit id="f61f989de6fc12f99369a90800e4b5462d3f10a0"> 1388 <trans-unit id="f61f989de6fc12f99369a90800e4b5462d3f10a0">
1361 <source>Short text to tell people how they can support you (membership platform...).</source> 1389 <source>Short text to tell people how they can support you (membership platform...).</source>
1362 <target>Courte description des moyens qu'on les utilisateurs de vous aider (financement participatif, etc.).</target> 1390 <target>Courte description des moyens qu'ont les utilisateurs de vous soutenir (financement participatif, etc.).</target>
1363 <context-group name="null"> 1391 <context-group name="null">
1364 <context context-type="linenumber">133</context> 1392 <context context-type="linenumber">133</context>
1365 </context-group> 1393 </context-group>
1366 </trans-unit> 1394 </trans-unit>
1395 <trans-unit id="d91da0abc638c05e52adea253d0813f3584da4b1">
1396 <source>Advanced settings</source>
1397 <target>Paramétrage avancé</target>
1398 <context-group name="null">
1399 <context context-type="linenumber">115</context>
1400 </context-group>
1401 </trans-unit>
1367 <trans-unit id="c07377d8b52fde03fcf70824a980346b9222d056"> 1402 <trans-unit id="c07377d8b52fde03fcf70824a980346b9222d056">
1368 <source>(extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</source> 1403 <source>(extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</source>
1369 <target>(extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</target> 1404 <target>(extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</target>
@@ -1919,6 +1954,27 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1919 <context context-type="linenumber">1</context> 1954 <context context-type="linenumber">1</context>
1920 </context-group> 1955 </context-group>
1921 </trans-unit> 1956 </trans-unit>
1957 <trans-unit id="f995df052a1dfc675c2a21926420a707d9601936">
1958 <source>Following</source>
1959 <target>Abonnements</target>
1960 <context-group name="null">
1961 <context context-type="linenumber">1</context>
1962 </context-group>
1963 </trans-unit>
1964 <trans-unit id="d29764bcbaad3ef69b6be92be35bdf25972ce246">
1965 <source>Follow</source>
1966 <target>S'abonner</target>
1967 <context-group name="null">
1968 <context context-type="linenumber">1</context>
1969 </context-group>
1970 </trans-unit>
1971 <trans-unit id="9bee670725966ed477b4c33a545c8b5436b0065e">
1972 <source>Followers</source>
1973 <target>Abonnés</target>
1974 <context-group name="null">
1975 <context context-type="linenumber">1</context>
1976 </context-group>
1977 </trans-unit>
1922 <trans-unit id="364463fab6c5714118d6449561a0f8de1cc10bfa"> 1978 <trans-unit id="364463fab6c5714118d6449561a0f8de1cc10bfa">
1923 <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> created.</source> 1979 <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> created.</source>
1924 <target>Utilisateur <x id="INTERPOLATION" equiv-text="{{username}}"/> créé.</target> 1980 <target>Utilisateur <x id="INTERPOLATION" equiv-text="{{username}}"/> créé.</target>
@@ -2364,14 +2420,14 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
2364 </trans-unit> 2420 </trans-unit>
2365 <trans-unit id="e7182e21e9566cc81c83f92727461322f71fd69b"> 2421 <trans-unit id="e7182e21e9566cc81c83f92727461322f71fd69b">
2366 <source>Support text must be at least 3 characters long.</source> 2422 <source>Support text must be at least 3 characters long.</source>
2367 <target>Le texte de support doit être composé d'au moins 3 caractères.</target> 2423 <target>Le texte de soutien doit être composé d'au moins 3 caractères.</target>
2368 <context-group name="null"> 2424 <context-group name="null">
2369 <context context-type="linenumber">1</context> 2425 <context context-type="linenumber">1</context>
2370 </context-group> 2426 </context-group>
2371 </trans-unit> 2427 </trans-unit>
2372 <trans-unit id="3fe80c71378e127dda2dda9dbcd66b059d362813"> 2428 <trans-unit id="3fe80c71378e127dda2dda9dbcd66b059d362813">
2373 <source>Support text cannot be more than 500 characters long.</source> 2429 <source>Support text cannot be more than 500 characters long.</source>
2374 <target>Le texte du support ne peut pas faire plus de 500 caractères.</target> 2430 <target>Le texte de soutien ne peut pas faire plus de 500 caractères.</target>
2375 <context-group name="null"> 2431 <context-group name="null">
2376 <context context-type="linenumber">1</context> 2432 <context context-type="linenumber">1</context>
2377 </context-group> 2433 </context-group>
@@ -2462,14 +2518,14 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
2462 </trans-unit> 2518 </trans-unit>
2463 <trans-unit id="665092574f9af9fec262f8349b67b14192391ae6"> 2519 <trans-unit id="665092574f9af9fec262f8349b67b14192391ae6">
2464 <source>Video support must be at least 3 characters long.</source> 2520 <source>Video support must be at least 3 characters long.</source>
2465 <target>Le texte de support de la vidéo doit faire au moins 3 caractères.</target> 2521 <target>Le texte de soutien de la vidéo doit faire au moins 3 caractères.</target>
2466 <context-group name="null"> 2522 <context-group name="null">
2467 <context context-type="linenumber">1</context> 2523 <context context-type="linenumber">1</context>
2468 </context-group> 2524 </context-group>
2469 </trans-unit> 2525 </trans-unit>
2470 <trans-unit id="e61f1c05121fa5effa6ccddf5be6dcf1c822ff4b"> 2526 <trans-unit id="e61f1c05121fa5effa6ccddf5be6dcf1c822ff4b">
2471 <source>Video support cannot be more than 500 characters long.</source> 2527 <source>Video support cannot be more than 500 characters long.</source>
2472 <target>Le texte de support de la vidéo ne peut pas faire plus de 500 caractères.</target> 2528 <target>Le texte de soutien de la vidéo ne peut pas faire plus de 500 caractères.</target>
2473 <context-group name="null"> 2529 <context-group name="null">
2474 <context context-type="linenumber">1</context> 2530 <context context-type="linenumber">1</context>
2475 </context-group> 2531 </context-group>
@@ -2565,6 +2621,48 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
2565 <context context-type="linenumber">1</context> 2621 <context context-type="linenumber">1</context>
2566 </context-group> 2622 </context-group>
2567 </trans-unit> 2623 </trans-unit>
2624 <trans-unit id="457f161d3ca706b8de263b0cd58e493d54e7d4c5">
2625 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> compatible that supports:</source>
2626 <target>Compatible <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> supportant :</target>
2627 <context-group name="null">
2628 <context context-type="linenumber">1</context>
2629 </context-group>
2630 </trans-unit>
2631 <trans-unit id="ab4426b60f13c00b61d6b714d390dc629f314980">
2632 <source>Emphasis</source>
2633 <target>L'emphase</target>
2634 <context-group name="null">
2635 <context context-type="linenumber">1</context>
2636 </context-group>
2637 </trans-unit>
2638 <trans-unit id="dc60677d5a906e69f38a5cf9da7f2eb03931bea0">
2639 <source>Links</source>
2640 <target>Les liens</target>
2641 <context-group name="null">
2642 <context context-type="linenumber">1</context>
2643 </context-group>
2644 </trans-unit>
2645 <trans-unit id="80220239e07f36ea8d5f10118dc52ce4b13bc15a">
2646 <source>New lines</source>
2647 <target>Les retours à la ligne</target>
2648 <context-group name="null">
2649 <context context-type="linenumber">1</context>
2650 </context-group>
2651 </trans-unit>
2652 <trans-unit id="b15e7bec5c7833d2d9634946ccbed68967b1bee1">
2653 <source>Lists</source>
2654 <target>Les listes</target>
2655 <context-group name="null">
2656 <context context-type="linenumber">1</context>
2657 </context-group>
2658 </trans-unit>
2659 <trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866">
2660 <source>Images</source>
2661 <target>Les images</target>
2662 <context-group name="null">
2663 <context context-type="linenumber">1</context>
2664 </context-group>
2665 </trans-unit>
2568 <trans-unit id="0c0f5bbcd2386018ec057877f9d3c5c2c9880cac"> 2666 <trans-unit id="0c0f5bbcd2386018ec057877f9d3c5c2c9880cac">
2569 <source>Request is too large for the server. Please contact you administrator if you want to increase the limit size.</source> 2667 <source>Request is too large for the server. Please contact you administrator if you want to increase the limit size.</source>
2570 <target>La requête est trop volumineuse pour le serveur. Merci de contacter un administrateur afin d'augmenter la taille limite accepté par celui-ci.</target> 2668 <target>La requête est trop volumineuse pour le serveur. Merci de contacter un administrateur afin d'augmenter la taille limite accepté par celui-ci.</target>
@@ -2600,6 +2698,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
2600 <context context-type="linenumber">1</context> 2698 <context context-type="linenumber">1</context>
2601 </context-group> 2699 </context-group>
2602 </trans-unit> 2700 </trans-unit>
2701 <trans-unit id="7296e9f7cc4956b6d57c541728b0826e76d108ba">
2702 <source>~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/></source>
2703 <target>~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/></target>
2704 <context-group name="null">
2705 <context context-type="linenumber">1</context>
2706 </context-group>
2707 </trans-unit>
2708 <trans-unit id="cf9ddbb55b25178660e09346209aedc10108aa24">
2709 <source>{VAR_PLURAL, plural, =1 {minute} other {minutes} }</source>
2710 <target>{VAR_PLURAL, plural, =1 {minute} other {minutes} }</target>
2711 <context-group name="null">
2712 <context context-type="linenumber">1</context>
2713 </context-group>
2714 </trans-unit>
2603 <trans-unit id="10ffa5c3dbcee491d66f80d8d4dce3e119a6ec86"> 2715 <trans-unit id="10ffa5c3dbcee491d66f80d8d4dce3e119a6ec86">
2604 <source><x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos</source> 2716 <source><x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos</source>
2605 <target><x id="INTERPOLATION" equiv-text="{{seconds}}"/> de vidéos full HD</target> 2717 <target><x id="INTERPOLATION" equiv-text="{{seconds}}"/> de vidéos full HD</target>