diff options
author | Chocobozzz <me@florianbigard.com> | 2018-06-05 16:31:52 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-06-05 16:31:52 +0200 |
commit | 0975cd5cf260bd06c797ac7582675ac624a47ebc (patch) | |
tree | 7b02b1694f695d4ff71db52592c3ccd1e6998897 | |
parent | 7a9fd8b54dd278cbb341daf96baca769bfe92ce9 (diff) | |
download | PeerTube-0975cd5cf260bd06c797ac7582675ac624a47ebc.tar.gz PeerTube-0975cd5cf260bd06c797ac7582675ac624a47ebc.tar.zst PeerTube-0975cd5cf260bd06c797ac7582675ac624a47ebc.zip |
Translate tab heads
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 @@ | |||
1 | import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core' | 1 | import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core' |
2 | import { NavigationEnd, Router } from '@angular/router' | 2 | import { NavigationEnd, Router } from '@angular/router' |
3 | import { TabsetComponent } from 'ngx-bootstrap/tabs' | 3 | import { TabsetComponent } from 'ngx-bootstrap/tabs' |
4 | import { 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' | |||
9 | export class FollowsComponent implements OnInit, AfterViewInit { | 10 | export 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 @@ | |||
1 | import { Component, Input, OnChanges, OnInit } from '@angular/core' | 1 | import { Component, Input, OnChanges, OnInit } from '@angular/core' |
2 | import { MarkdownService } from '@app/videos/shared' | 2 | import { MarkdownService } from '@app/videos/shared' |
3 | import { 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: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</source> | 1506 | <source>(extensions: <x id="INTERPOLATION" equiv-text="{{ videoImageExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</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 <x id="INTERPOLATION" equiv-text="{{username}}"/> created.</source> | 2264 | <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> 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><x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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>~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/></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><x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos</source> | 3024 | <source><x id="INTERPOLATION" equiv-text="{{seconds}}"/> 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="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> compatible that supports:</source> | ||
2626 | <target>Compatible <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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> |