aboutsummaryrefslogtreecommitdiffhomepage
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html4
-rw-r--r--client/src/app/+admin/plugins/plugin-search/plugin-search.component.html4
-rw-r--r--client/src/app/+my-account/my-account-ownership/my-account-ownership.component.html4
-rw-r--r--client/src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html4
-rw-r--r--client/src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html2
-rw-r--r--client/src/app/app.component.html2
-rw-r--r--client/src/app/menu/menu.component.html4
-rw-r--r--client/src/app/shared/channel/avatar.component.html4
-rw-r--r--client/src/app/shared/channel/avatar.component.ts4
-rw-r--r--client/src/app/shared/video/video-miniature.component.ts2
-rw-r--r--client/src/app/videos/+video-watch/video-watch.component.html4
-rw-r--r--client/src/assets/player/videojs-components/peertube-link-button.ts2
12 files changed, 20 insertions, 20 deletions
diff --git a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html
index a2d0fde08..919b5d26d 100644
--- a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html
+++ b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html
@@ -14,11 +14,11 @@
14 14
15 <span class="plugin-version">{{ plugin.version }}</span> 15 <span class="plugin-version">{{ plugin.version }}</span>
16 16
17 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="plugin.homepage" i18n-title title="Go to the plugin homepage"> 17 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="plugin.homepage" i18n-title title="Plugin homepage (new window)">
18 <my-global-icon iconName="home"></my-global-icon> 18 <my-global-icon iconName="home"></my-global-icon>
19 </a> 19 </a>
20 20
21 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="'https://www.npmjs.com/package/peertube-plugin-' + plugin.name" i18n-title title="Go to the plugin homepage"> 21 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="'https://www.npmjs.com/package/peertube-plugin-' + plugin.name" i18n-title title="Plugin homepage (new window)">
22 <my-global-icon iconName="npm"></my-global-icon> 22 <my-global-icon iconName="npm"></my-global-icon>
23 </a> 23 </a>
24 24
diff --git a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html
index dc4d00469..d3333a370 100644
--- a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html
+++ b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html
@@ -37,11 +37,11 @@
37 37
38 <span class="plugin-version">{{ plugin.latestVersion }}</span> 38 <span class="plugin-version">{{ plugin.latestVersion }}</span>
39 39
40 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="plugin.homepage" i18n-title title="Go to the plugin homepage"> 40 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="plugin.homepage" i18n-title title="Plugin homepage (new window)">
41 <my-global-icon iconName="home"></my-global-icon> 41 <my-global-icon iconName="home"></my-global-icon>
42 </a> 42 </a>
43 43
44 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="'https://www.npmjs.com/package/peertube-plugin-' + plugin.name" i18n-title title="Go to the plugin npm package"> 44 <a class="plugin-icon" target="_blank" rel="noopener noreferrer" [href]="'https://www.npmjs.com/package/peertube-plugin-' + plugin.name" i18n-title title="Plugin npm package (new window)">
45 <my-global-icon iconName="npm"></my-global-icon> 45 <my-global-icon iconName="npm"></my-global-icon>
46 </a> 46 </a>
47 47
diff --git a/client/src/app/+my-account/my-account-ownership/my-account-ownership.component.html b/client/src/app/+my-account/my-account-ownership/my-account-ownership.component.html
index a50acfdf8..14ae497d9 100644
--- a/client/src/app/+my-account/my-account-ownership/my-account-ownership.component.html
+++ b/client/src/app/+my-account/my-account-ownership/my-account-ownership.component.html
@@ -25,13 +25,13 @@
25 <ng-template pTemplate="body" let-videoChangeOwnership> 25 <ng-template pTemplate="body" let-videoChangeOwnership>
26 <tr> 26 <tr>
27 <td> 27 <td>
28 <a [href]="videoChangeOwnership.initiatorAccount.url" i18n-title title="Go to the account" 28 <a [href]="videoChangeOwnership.initiatorAccount.url" i18n-title title="Account page"
29 target="_blank" rel="noopener noreferrer"> 29 target="_blank" rel="noopener noreferrer">
30 {{ createByString(videoChangeOwnership.initiatorAccount) }} 30 {{ createByString(videoChangeOwnership.initiatorAccount) }}
31 </a> 31 </a>
32 </td> 32 </td>
33 <td> 33 <td>
34 <a [href]="videoChangeOwnership.video.url" i18n-title title="Go to the video" target="_blank" rel="noopener noreferrer"> 34 <a [href]="videoChangeOwnership.video.url" i18n-title title="Video page" target="_blank" rel="noopener noreferrer">
35 {{ videoChangeOwnership.video.name }} 35 {{ videoChangeOwnership.video.name }}
36 </a> 36 </a>
37 </td> 37 </td>
diff --git a/client/src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html b/client/src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
index 23dfdc8f5..ce41360bf 100644
--- a/client/src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
+++ b/client/src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
@@ -8,14 +8,14 @@
8 </a> 8 </a>
9 9
10 <div class="video-channel-info"> 10 <div class="video-channel-info">
11 <a [routerLink]="[ '/video-channels', videoChannel.nameWithHost ]" class="video-channel-names" i18n-title title="Go to the channel"> 11 <a [routerLink]="[ '/video-channels', videoChannel.nameWithHost ]" class="video-channel-names" i18n-title title="Channel page">
12 <div class="video-channel-display-name">{{ videoChannel.displayName }}</div> 12 <div class="video-channel-display-name">{{ videoChannel.displayName }}</div>
13 <div class="video-channel-name">{{ videoChannel.nameWithHost }}</div> 13 <div class="video-channel-name">{{ videoChannel.nameWithHost }}</div>
14 </a> 14 </a>
15 15
16 <div i18n class="video-channel-followers">{{ videoChannel.followersCount }} subscribers</div> 16 <div i18n class="video-channel-followers">{{ videoChannel.followersCount }} subscribers</div>
17 17
18 <a [routerLink]="[ '/accounts', videoChannel.ownerBy ]" i18n-title title="Go the owner account page" class="actor-owner"> 18 <a [routerLink]="[ '/accounts', videoChannel.ownerBy ]" i18n-title title="Owner account page" class="actor-owner">
19 <span i18n>Created by {{ videoChannel.ownerBy }}</span> 19 <span i18n>Created by {{ videoChannel.ownerBy }}</span>
20 <img [src]="videoChannel.ownerAvatarUrl" alt="Owner account avatar" /> 20 <img [src]="videoChannel.ownerAvatarUrl" alt="Owner account avatar" />
21 </a> 21 </a>
diff --git a/client/src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html b/client/src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html
index bf4fa9396..b2e8210d3 100644
--- a/client/src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html
+++ b/client/src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html
@@ -13,7 +13,7 @@
13 </a> 13 </a>
14 14
15 <div class="video-channel-info"> 15 <div class="video-channel-info">
16 <a [routerLink]="[ '/video-channels', videoChannel.nameWithHost ]" class="video-channel-names" i18n-title title="Go to the channel"> 16 <a [routerLink]="[ '/video-channels', videoChannel.nameWithHost ]" class="video-channel-names" i18n-title title="Channel page">
17 <div class="video-channel-display-name">{{ videoChannel.displayName }}</div> 17 <div class="video-channel-display-name">{{ videoChannel.displayName }}</div>
18 <div class="video-channel-name">{{ videoChannel.nameWithHost }}</div> 18 <div class="video-channel-name">{{ videoChannel.nameWithHost }}</div>
19 </a> 19 </a>
diff --git a/client/src/app/app.component.html b/client/src/app/app.component.html
index b243c129b..b66c9afde 100644
--- a/client/src/app/app.component.html
+++ b/client/src/app/app.component.html
@@ -8,7 +8,7 @@
8 <div class="top-left-block"> 8 <div class="top-left-block">
9 <span class="icon icon-menu" (click)="menu.toggleMenu()"></span> 9 <span class="icon icon-menu" (click)="menu.toggleMenu()"></span>
10 10
11 <a class="peertube-title" [routerLink]="defaultRoute" title="Homepage" i18n-title> 11 <a class="peertube-title" [routerLink]="defaultRoute">
12 <span class="icon icon-logo"></span> 12 <span class="icon icon-logo"></span>
13 <span class="instance-name">{{ instanceName }}</span> 13 <span class="instance-name">{{ instanceName }}</span>
14 </a> 14 </a>
diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html
index f748a47d5..a8d34088c 100644
--- a/client/src/app/menu/menu.component.html
+++ b/client/src/app/menu/menu.component.html
@@ -168,9 +168,9 @@
168 168
169 <div class="footer-copyleft"> 169 <div class="footer-copyleft">
170 <small class="d-inline" i18n-title title="powered by PeerTube - CopyLeft 2015-2020"> 170 <small class="d-inline" i18n-title title="powered by PeerTube - CopyLeft 2015-2020">
171 <a href="https://joinpeertube.org" class="mr-1" i18n-title title="PeerTube website" target="_blank" rel="noopener noreferrer" i18n>powered by PeerTube</a> 171 <a href="https://joinpeertube.org" class="mr-1" target="_blank" rel="noopener noreferrer" i18n>powered by PeerTube</a>
172 172
173 <a href="https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE" i18n-title title="PeerTube license" target="_blank" rel="noopener noreferrer"> 173 <a href="https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE" target="_blank" rel="noopener noreferrer">
174 <span aria-label="copyleft" class="d-inline-block" style="transform: rotateY(180deg)">&copy;</span> 2015-2020 174 <span aria-label="copyleft" class="d-inline-block" style="transform: rotateY(180deg)">&copy;</span> 2015-2020
175 </a> 175 </a>
176 </small> 176 </small>
diff --git a/client/src/app/shared/channel/avatar.component.html b/client/src/app/shared/channel/avatar.component.html
index 062ef5bde..09871fca4 100644
--- a/client/src/app/shared/channel/avatar.component.html
+++ b/client/src/app/shared/channel/avatar.component.html
@@ -1,8 +1,8 @@
1<div class="wrapper" [ngClass]="'avatar-' + size"> 1<div class="wrapper" [ngClass]="'avatar-' + size">
2 <a [routerLink]="[ '/video-channels', video.byVideoChannel ]" [title]="channelLinkTitle"> 2 <a [routerLink]="[ '/video-channels', video.byVideoChannel ]" [title]="channelLinkTitle">
3 <img [src]="video.videoChannelAvatarUrl" alt="Channel avatar" /> 3 <img [src]="video.videoChannelAvatarUrl" i18n-alt alt="Channel avatar" />
4 </a> 4 </a>
5 <a [routerLink]="[ '/accounts', video.byAccount ]" [title]="accountLinkTitle"> 5 <a [routerLink]="[ '/accounts', video.byAccount ]" [title]="accountLinkTitle">
6 <img [src]="video.accountAvatarUrl" alt="Account avatar" /> 6 <img [src]="video.accountAvatarUrl" i18n-alt alt="Account avatar" />
7 </a> 7 </a>
8</div> 8</div>
diff --git a/client/src/app/shared/channel/avatar.component.ts b/client/src/app/shared/channel/avatar.component.ts
index 2c8eeb4b2..31f39c200 100644
--- a/client/src/app/shared/channel/avatar.component.ts
+++ b/client/src/app/shared/channel/avatar.component.ts
@@ -20,11 +20,11 @@ export class AvatarComponent implements OnInit {
20 20
21 ngOnInit () { 21 ngOnInit () {
22 this.channelLinkTitle = this.i18n( 22 this.channelLinkTitle = this.i18n(
23 'Go to the channel page of {{name}} ({{handle}})', 23 '{{name}} (channel page)',
24 { name: this.video.channel.name, handle: this.video.byVideoChannel } 24 { name: this.video.channel.name, handle: this.video.byVideoChannel }
25 ) 25 )
26 this.accountLinkTitle = this.i18n( 26 this.accountLinkTitle = this.i18n(
27 'Go to the account page of {{name}} ({{handle}})', 27 '{{name}} (account page)',
28 { name: this.video.account.name, handle: this.video.byAccount } 28 { name: this.video.account.name, handle: this.video.byAccount }
29 ) 29 )
30 } 30 }
diff --git a/client/src/app/shared/video/video-miniature.component.ts b/client/src/app/shared/video/video-miniature.component.ts
index 36e18d018..a08c3fc8d 100644
--- a/client/src/app/shared/video/video-miniature.component.ts
+++ b/client/src/app/shared/video/video-miniature.component.ts
@@ -114,7 +114,7 @@ export class VideoMiniatureComponent implements OnInit {
114 this.setUpBy() 114 this.setUpBy()
115 115
116 this.channelLinkTitle = this.i18n( 116 this.channelLinkTitle = this.i18n(
117 'Go to the channel page of {{name}} ({{handle}})', 117 '{{name}} (channel page)',
118 { name: this.video.channel.name, handle: this.video.byVideoChannel } 118 { name: this.video.channel.name, handle: this.video.byVideoChannel }
119 ) 119 )
120 120
diff --git a/client/src/app/videos/+video-watch/video-watch.component.html b/client/src/app/videos/+video-watch/video-watch.component.html
index e10056f93..0447268f0 100644
--- a/client/src/app/videos/+video-watch/video-watch.component.html
+++ b/client/src/app/videos/+video-watch/video-watch.component.html
@@ -147,10 +147,10 @@
147 <avatar-channel [video]="video"></avatar-channel> 147 <avatar-channel [video]="video"></avatar-channel>
148 148
149 <div class="video-info-channel-left-links ml-1"> 149 <div class="video-info-channel-left-links ml-1">
150 <a [routerLink]="[ '/video-channels', video.byVideoChannel ]" i18n-title title="Go the channel page"> 150 <a [routerLink]="[ '/video-channels', video.byVideoChannel ]" i18n-title title="Channel page">
151 {{ video.channel.displayName }} 151 {{ video.channel.displayName }}
152 </a> 152 </a>
153 <a [routerLink]="[ '/accounts', video.byAccount ]" i18n-title title="Go to the account page"> 153 <a [routerLink]="[ '/accounts', video.byAccount ]" i18n-title title="Account page">
154 <span i18n>By {{ video.byAccount }}</span> 154 <span i18n>By {{ video.byAccount }}</span>
155 </a> 155 </a>
156 </div> 156 </div>
diff --git a/client/src/assets/player/videojs-components/peertube-link-button.ts b/client/src/assets/player/videojs-components/peertube-link-button.ts
index 63e92eb77..e73c95900 100644
--- a/client/src/assets/player/videojs-components/peertube-link-button.ts
+++ b/client/src/assets/player/videojs-components/peertube-link-button.ts
@@ -24,7 +24,7 @@ class PeerTubeLinkButton extends Button {
24 const el = videojs.dom.createEl('a', { 24 const el = videojs.dom.createEl('a', {
25 href: buildVideoLink(), 25 href: buildVideoLink(),
26 innerHTML: 'PeerTube', 26 innerHTML: 'PeerTube',
27 title: this.player().localize('Go to the video page'), 27 title: this.player().localize('Video page (new window)'),
28 className: 'vjs-peertube-link', 28 className: 'vjs-peertube-link',
29 target: '_blank' 29 target: '_blank'
30 }) 30 })