Commit Graph

7496 Commits (69601b66feaeb6e508fffe5f7b4c31ccb8a79bb9)

Author SHA1 Message Date
Chocobozzz 866c5f667d
Simplify ICU in components 2023-06-29 09:49:06 +02:00
Wicklow 40346ead2b
Feature/password protected videos (#5836)
* Add server endpoints

* Refactoring test suites

* Update server and add openapi documentation

* fix compliation and tests

* upload/import password protected video on client

* add server error code

* Add video password to update resolver

* add custom message when sharing pw protected video

* improve confirm component

* Add new alert in component

* Add ability to watch protected video on client

* Cannot have password protected replay privacy

* Add migration

* Add tests

* update after review

* Update check params tests

* Add live videos test

* Add more filter test

* Update static file privacy test

* Update object storage tests

* Add test on feeds

* Add missing word

* Fix tests

* Fix tests on live videos

* add embed support on password protected videos

* fix style

* Correcting data leaks

* Unable to add password protected privacy on replay

* Updated code based on review comments

* fix validator and command

* Updated code based on review comments
2023-06-29 09:48:55 +02:00
Chocobozzz b4516abc39
Bumped to version v5.2.0 2023-06-21 09:06:13 +02:00
Chocobozzz 923e41fa4f
Update translations 2023-06-20 09:25:22 +02:00
Payman Moghadam fa1f8915de Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-20 09:22:23 +02:00
chocobozzz 7c3b866881 Translated using Weblate (Czech)
Currently translated at 99.9% (2248 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-06-20 09:22:23 +02:00
Chocobozzz 7c8bf6d0b0
Update translations 2023-06-20 09:07:21 +02:00
Payman Moghadam 914d1b15c4 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 69ad479457 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Jiri Podhorecky 0a7c3a08d2 Translated using Weblate (Czech)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-06-19 16:07:59 +02:00
Ettore Atalan 08ae214926 Translated using Weblate (German)
Currently translated at 97.8% (2200 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2023-06-19 16:07:59 +02:00
Ettore Atalan c43e50c51c Translated using Weblate (German)
Currently translated at 97.7% (2198 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2023-06-19 16:07:59 +02:00
Sveinn í Felli 175f0fccf1 Translated using Weblate (Icelandic)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/is/
2023-06-19 16:07:59 +02:00
Sveinn í Felli c371ba1685 Translated using Weblate (Icelandic)
Currently translated at 100.0% (134 of 134 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/is/
2023-06-19 16:07:59 +02:00
Sveinn í Felli a688701f91 Translated using Weblate (Icelandic)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-06-19 16:07:59 +02:00
Sveinn í Felli cd6fa266b8 Translated using Weblate (Icelandic)
Currently translated at 99.9% (2247 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-06-19 16:07:59 +02:00
Kindred La Boneta 9f9131f843 Translated using Weblate (Esperanto)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eo/
2023-06-19 16:07:59 +02:00
Kindred La Boneta 2f4e4d10e9 Translated using Weblate (Esperanto)
Currently translated at 100.0% (270 of 270 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eo/
2023-06-19 16:07:59 +02:00
Kindred La Boneta 99c494e504 Translated using Weblate (Esperanto)
Currently translated at 69.6% (1566 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/
2023-06-19 16:07:59 +02:00
Hồ Nhất Duy 20cea0cdc0 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-06-19 16:07:59 +02:00
DignifiedSilence 68f5eae953 Translated using Weblate (Japanese)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-06-19 16:07:59 +02:00
Payman Moghadam 7f41ff1152 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam f23887487f Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 0f8f495528 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam cf0eff3972 Translated using Weblate (Persian)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 0dc5d1e6bb Translated using Weblate (Persian)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam c909306251 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 1743510282 Translated using Weblate (Persian)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2023-06-19 16:07:59 +02:00
Chocobozzz 7d758898dc
Alphabetical order for channels filter 2023-06-19 11:18:56 +02:00
Chocobozzz 7c77ace9a7
Fix languages alphabetical sort 2023-06-19 10:11:23 +02:00
Chocobozzz 58af76dc4e
Fix REST API menu link 2023-06-07 08:26:10 +02:00
Chocobozzz 25d7cc3cb6
Fix custom default route link 2023-06-05 10:33:35 +02:00
Chocobozzz ae51278920
Fix video channels quick filter overflow 2023-06-05 10:19:23 +02:00
Chocobozzz a45e2971f7
Don't display unknown information 2023-06-05 08:50:54 +02:00
Chocobozzz 9a64621975
Bumped to version v5.2.0-rc.1 2023-05-30 10:18:25 +02:00
Chocobozzz 01619dd083
Update translations 2023-05-30 09:41:25 +02:00
Payman Moghadam d468b8f869 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-29 16:32:58 +02:00
Payman Moghadam aa8ec31e82 Translated using Weblate (Persian)
Currently translated at 99.3% (2235 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-29 00:46:56 +02:00
Payman Moghadam f5aac6736b Translated using Weblate (Persian)
Currently translated at 97.5% (2195 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-28 12:39:42 +02:00
Payman Moghadam a7fd6b6baf Translated using Weblate (Persian)
Currently translated at 95.3% (2144 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-28 08:48:02 +02:00
Payman Moghadam d4fff51d96 Translated using Weblate (Persian)
Currently translated at 95.3% (2144 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-27 17:12:09 +02:00
josé m fbd05f0c09 Translated using Weblate (Galician)
Currently translated at 99.9% (2247 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2023-05-27 10:18:31 +02:00
José M 53cd2b9901 Translated using Weblate (Spanish)
Currently translated at 98.0% (2206 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2023-05-27 01:31:45 +02:00
José M 9276129d75 Translated using Weblate (Spanish)
Currently translated at 98.0% (2206 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2023-05-27 01:30:38 +02:00
Александр b730794535 Translated using Weblate (Russian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-26 16:26:42 +02:00
Farooq Karimi Zadeh 3dabd401d3 Translated using Weblate (Persian)
Currently translated at 95.3% (2144 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-26 16:26:42 +02:00
Chocobozzz ca91a74b87
Improve responsive on medium destkop screens 2023-05-26 11:18:02 +02:00
Chocobozzz 4b70c278a9
Automatic colspan for tables 2023-05-26 10:27:02 +02:00
Chocobozzz e35967ee08
Fix primeng calendar style 2023-05-25 16:15:12 +02:00
Chocobozzz 4958e9e56e
Fix video edit page overflow 2023-05-25 16:09:47 +02:00
Chocobozzz 0a1aaf2d11
Fix primeng table pagination style 2023-05-25 15:58:53 +02:00
Chocobozzz ffc424259e
Fix scss lint 2023-05-25 14:36:17 +02:00
Chocobozzz 38358661e0
Add tooltip to plugin auth
In case the cell is truncated
2023-05-25 13:43:15 +02:00
Chocobozzz a41b944398
Fix local e2e tests 2023-05-25 11:41:29 +02:00
Chocobozzz 22b34b2d75
Upgrade @peertube/xliffmerge 2023-05-25 10:50:29 +02:00
Chocobozzz 2290864bc7
Update chart.js 2023-05-25 10:04:32 +02:00
Chocobozzz 8777a98e3a
Revert hls.js upgrade
See https://github.com/Chocobozzz/PeerTube/issues/5790
2023-05-25 09:58:27 +02:00
Chocobozzz 51afea5411
Update client dependencies 2023-05-25 09:24:55 +02:00
Chocobozzz 98eacc80d3
Remove invalid console logs 2023-05-25 08:45:37 +02:00
Chocobozzz 608c07bb39
Update translations 2023-05-25 08:32:41 +02:00
chocobozzz ce722c0f0f Translated using Weblate (Italian)
Currently translated at 73.5% (1655 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2023-05-25 08:28:04 +02:00
Jeff Huang 78b2402f7a Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-05-25 08:07:40 +02:00
Александр eaa32af7d0 Translated using Weblate (Russian)
Currently translated at 99.6% (2242 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-25 08:07:39 +02:00
chocobozzz de9f3b05d7 Translated using Weblate (Italian)
Currently translated at 73.5% (1655 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2023-05-25 08:07:38 +02:00
Ihor Hordiichuk 77bf19ec1d Translated using Weblate (Ukrainian)
Currently translated at 97.9% (2202 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-24 23:28:21 +02:00
Chocobozzz 785471d3e6
Update translations 2023-05-24 17:44:36 +02:00
Chocobozzz 8cdb6b6276
Merge remote-tracking branch 'weblate/develop' into develop 2023-05-24 17:39:13 +02:00
Linus 708107c8c8 Translated using Weblate (Russian)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ru/
2023-05-24 17:39:07 +02:00
Linus fbbc50f155 Translated using Weblate (Russian)
Currently translated at 100.0% (270 of 270 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ru/
2023-05-24 17:39:07 +02:00
Linus 041083c74b Translated using Weblate (Russian)
Currently translated at 100.0% (2245 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-24 17:39:06 +02:00
chocobozzz 2e7c70657c Translated using Weblate (Italian)
Currently translated at 73.8% (1657 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2023-05-24 17:39:05 +02:00
Chocobozzz f9fc41cb88
Broadcast message level should be translated 2023-05-24 17:37:45 +02:00
Chocobozzz b99ee1b150
Better label for default transcoding profile 2023-05-24 17:35:39 +02:00
Chocobozzz b14e3c3de9
Add contained in playlists badges gap 2023-05-24 17:25:09 +02:00
Chocobozzz f9735a9e88
Fix notification settings 2023-05-24 17:22:40 +02:00
Chocobozzz 431ebbd5e4
Migrate deprecated accordion component 2023-05-24 17:13:57 +02:00
Chocobozzz 5490930428
Remove suppressImplicitAnyIndexErrors
It's deprecated by TS
2023-05-24 16:56:05 +02:00
Chocobozzz d0fbc9fd0a
Fix lint 2023-05-24 15:27:15 +02:00
Payman Moghadam 20f9745985 Translated using Weblate (Persian)
Currently translated at 95.1% (2136 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-24 13:51:12 +02:00
Payman Moghadam 7afa89828d Translated using Weblate (Persian)
Currently translated at 95.0% (2134 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-24 08:32:58 +02:00
Jiri Podhorecky ab6f580bea Translated using Weblate (Czech)
Currently translated at 99.1% (2225 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-05-24 04:32:34 +02:00
josé m 0dd465935f Translated using Weblate (Galician)
Currently translated at 99.9% (2243 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2023-05-23 20:22:09 +02:00
Payman Moghadam 8622180672 Translated using Weblate (Persian)
Currently translated at 95.0% (2134 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-23 20:22:08 +02:00
Payman Moghadam e36b309700 Translated using Weblate (Persian)
Currently translated at 95.0% (2134 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-23 13:53:03 +02:00
Payman Moghadam 4876644dc6 Translated using Weblate (Persian)
Currently translated at 95.0% (2134 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-23 13:45:59 +02:00
Chocobozzz 52798aa5f2
Update angular 2023-05-23 11:27:09 +02:00
Chocobozzz 41cde76bbf
Update common client packages 2023-05-23 09:42:10 +02:00
Jeff Huang 813f37438a Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2245 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-05-23 08:51:56 +02:00
Ihor Hordiichuk 4731f68f35 Translated using Weblate (Ukrainian)
Currently translated at 98.0% (2201 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-23 01:30:29 +02:00
Александр 3cdaa3df76 Translated using Weblate (Russian)
Currently translated at 100.0% (2245 of 2245 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-22 16:00:11 +02:00
Alecks Gates cb0eda5602
Add Podcast RSS feeds (#5487)
* Initial test implementation of Podcast RSS

This is a pretty simple implementation to add support for The Podcast Namespace in RSS -- instead of affecting the existing RSS implementation, this adds a new UI option.

I attempted to retain compatibility with the rest of the RSS feed implementation as much as possible and have created a temporary fork of the "pfeed" library to support this effort.

* Update to pfeed-podcast 1.2.2

* Initial test implementation of Podcast RSS

This is a pretty simple implementation to add support for The Podcast Namespace in RSS -- instead of affecting the existing RSS implementation, this adds a new UI option.

I attempted to retain compatibility with the rest of the RSS feed implementation as much as possible and have created a temporary fork of the "pfeed" library to support this effort.

* Update to pfeed-podcast 1.2.2

* Initial test implementation of Podcast RSS

This is a pretty simple implementation to add support for The Podcast Namespace in RSS -- instead of affecting the existing RSS implementation, this adds a new UI option.

I attempted to retain compatibility with the rest of the RSS feed implementation as much as possible and have created a temporary fork of the "pfeed" library to support this effort.

* Update to pfeed-podcast 1.2.2

* Add correct feed image to RSS channel

* Prefer HLS videos for podcast RSS

Remove video/stream titles, add optional height attribute to podcast RSS

* Prefix podcast RSS images with root server URL

* Add optional video query support to include captions

* Add transcripts & person images to podcast RSS feed

* Prefer webseed/webtorrent files over HLS fragmented mp4s

* Experimentally adding podcast fields to basic config page

* Add validation for new basic config fields

* Don't include "content" in podcast feed, use full description for "description"

* Initial test implementation of Podcast RSS

This is a pretty simple implementation to add support for The Podcast Namespace in RSS -- instead of affecting the existing RSS implementation, this adds a new UI option.

I attempted to retain compatibility with the rest of the RSS feed implementation as much as possible and have created a temporary fork of the "pfeed" library to support this effort.

* Update to pfeed-podcast 1.2.2

* Add correct feed image to RSS channel

* Prefer HLS videos for podcast RSS

Remove video/stream titles, add optional height attribute to podcast RSS

* Prefix podcast RSS images with root server URL

* Add optional video query support to include captions

* Add transcripts & person images to podcast RSS feed

* Prefer webseed/webtorrent files over HLS fragmented mp4s

* Experimentally adding podcast fields to basic config page

* Add validation for new basic config fields

* Don't include "content" in podcast feed, use full description for "description"

* Add medium/socialInteract to podcast RSS feeds. Use HTML for description

* Change base production image to bullseye, install prosody in image

* Add liveItem and trackers to Podcast RSS feeds

Remove height from alternateEnclosure, replaced with title.

* Clear Podcast RSS feed cache when live streams start/end

* Upgrade to Node 16

* Refactor clearCacheRoute to use ApiCache

* Remove unnecessary type hint

* Update dockerfile to node 16, install python-is-python2

* Use new file paths for captions/playlists

* Fix legacy videos in RSS after migration to object storage

* Improve method of identifying non-fragmented mp4s in podcast RSS feeds

* Don't include fragmented MP4s in podcast RSS feeds

* Add experimental support for podcast:categories on the podcast RSS item

* Fix undefined category when no videos exist

Allows for empty feeds to exist (important for feeds that might only go live)

* Add support for podcast:locked -- user has to opt in to show their email

* Use comma for podcast:categories delimiter

* Make cache clearing async

* Fix merge, temporarily test with pfeed-podcast

* Syntax changes

* Add EXT_MIMETYPE constants for captions

* Update & fix tests, fix enclosure mimetypes, remove admin email

* Add test for podacst:socialInteract

* Add filters hooks for podcast customTags

* Remove showdown, updated to pfeed-podcast 6.1.2

* Add 'action:api.live-video.state.updated' hook

* Avoid assigning undefined category to podcast feeds

* Remove nvmrc

* Remove comment

* Remove unused podcast config

* Remove more unused podcast config

* Fix MChannelAccountDefault type hint missed in merge

* Remove extra line

* Re-add newline in config

* Fix lint errors for isEmailPublic

* Fix thumbnails in podcast feeds

* Requested changes based on review

* Provide podcast rss 2.0 only on video channels

* Misc cleanup for a less messy PR

* Lint fixes

* Remove pfeed-podcast

* Add peertube version to new hooks

* Don't use query include, remove TODO

* Remove film medium hack

* Clear podcast rss cache before video/channel update hooks

* Clear podcast rss cache before video uploaded/deleted hooks

* Refactor podcast feed cache clearing

* Set correct person name from video channel

* Styling

* Fix tests

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2023-05-22 16:00:05 +02:00
Chocobozzz f3bc1b5416
Help button must not send the parent form 2023-05-22 11:13:01 +02:00
Chocobozzz 679f8800cd
Update translations 2023-05-22 09:03:05 +02:00
Zet 9fa05c206f Translated using Weblate (Arabic)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ar/
2023-05-22 09:00:53 +02:00
Zet 26a3f6b212 Translated using Weblate (Arabic)
Currently translated at 71.3% (1600 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-05-22 09:00:53 +02:00
Payman Moghadam db4d0eef52 Translated using Weblate (Persian)
Currently translated at 95.1% (2134 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:53 +02:00
Payman Moghadam 2937c36871 Translated using Weblate (Persian)
Currently translated at 95.0% (2133 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:53 +02:00
Payman Moghadam 811ea73c65 Translated using Weblate (Persian)
Currently translated at 94.9% (2129 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:53 +02:00
Payman Moghadam 32c968bf3c Translated using Weblate (Persian)
Currently translated at 94.9% (2129 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:53 +02:00
Payman Moghadam 6cfcb09fe3 Translated using Weblate (Persian)
Currently translated at 94.9% (2129 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:53 +02:00
Hồ Nhất Duy 66fc91e479 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2243 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-05-22 09:00:52 +02:00
Payman Moghadam 6292fb9843 Translated using Weblate (Persian)
Currently translated at 94.8% (2128 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Hồ Nhất Duy 77cea2114c Translated using Weblate (Vietnamese)
Currently translated at 98.6% (2212 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-05-22 09:00:52 +02:00
Александр 4b9c3bff7b Translated using Weblate (Russian)
Currently translated at 100.0% (2243 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-22 09:00:52 +02:00
Payman Moghadam 47282e8198 Translated using Weblate (Persian)
Currently translated at 94.8% (2128 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Milo Ivir 788273d84f Translated using Weblate (Croatian)
Currently translated at 99.1% (2224 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-22 09:00:52 +02:00
Payman Moghadam b4f0259e27 Translated using Weblate (Persian)
Currently translated at 94.8% (2127 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Sveinn í Felli f4a034c60e Translated using Weblate (Icelandic)
Currently translated at 98.4% (2208 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-05-22 09:00:52 +02:00
chocobozzz 54c70a2b5e Translated using Weblate (French (France) (fr_FR))
Currently translated at 95.1% (2135 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2023-05-22 09:00:52 +02:00
Milo Ivir b6e14be7a9 Translated using Weblate (Croatian)
Currently translated at 98.6% (2213 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-22 09:00:52 +02:00
Milo Ivir de31d9c50a Translated using Weblate (Croatian)
Currently translated at 100.0% (267 of 267 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
2023-05-22 09:00:52 +02:00
Milo Ivir 167e28c6eb Translated using Weblate (Croatian)
Currently translated at 98.2% (2203 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-22 09:00:52 +02:00
Milo Ivir 71d1bbb6bd Translated using Weblate (Croatian)
Currently translated at 100.0% (267 of 267 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
2023-05-22 09:00:52 +02:00
Milo Ivir 02455465ef Translated using Weblate (Croatian)
Currently translated at 98.1% (2201 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-22 09:00:52 +02:00
DignifiedSilence 0858844ecf Translated using Weblate (Japanese)
Currently translated at 100.0% (2243 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-05-22 09:00:52 +02:00
Payman Moghadam 79ae5f6cf0 Translated using Weblate (Persian)
Currently translated at 94.7% (2125 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Hồ Nhất Duy 4cf800a350 Translated using Weblate (Vietnamese)
Currently translated at 98.2% (2204 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-05-22 09:00:52 +02:00
Ihor Hordiichuk 57ba36d6c2 Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2203 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-22 09:00:52 +02:00
Payman Moghadam b00f185643 Translated using Weblate (Persian)
Currently translated at 94.3% (2117 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Anael González Paz c6ffe7fb2b Translated using Weblate (Spanish)
Currently translated at 98.6% (2213 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2023-05-22 09:00:52 +02:00
Anael González Paz ea59064054 Translated using Weblate (Spanish)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/es/
2023-05-22 09:00:52 +02:00
Anael González Paz 6597fe00e3 Translated using Weblate (Spanish)
Currently translated at 98.2% (2203 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2023-05-22 09:00:52 +02:00
Александр 9d3d30318c Translated using Weblate (Russian)
Currently translated at 100.0% (2243 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-22 09:00:52 +02:00
Jeff Huang af2c20b80c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2243 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-05-22 09:00:52 +02:00
Ihor Hordiichuk 185af78dac Translated using Weblate (Ukrainian)
Currently translated at 97.9% (2196 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-22 09:00:52 +02:00
Payman Moghadam e3a32a880c Translated using Weblate (Persian)
Currently translated at 94.3% (2117 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Ihor Hordiichuk fc3fc07923 Translated using Weblate (Ukrainian)
Currently translated at 97.0% (2177 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-22 09:00:52 +02:00
Payman Moghadam ddf36b2fa2 Translated using Weblate (Persian)
Currently translated at 94.3% (2117 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-22 09:00:52 +02:00
Ihor Hordiichuk 22a4444096 Translated using Weblate (Ukrainian)
Currently translated at 97.0% (2176 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-22 09:00:52 +02:00
Александр 5e84410027 Translated using Weblate (Russian)
Currently translated at 100.0% (2243 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-22 09:00:52 +02:00
Ihor Hordiichuk 2633304afb Translated using Weblate (Ukrainian)
Currently translated at 97.0% (2176 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-22 09:00:52 +02:00
Александр 0343b57e14 Translated using Weblate (Russian)
Currently translated at 98.3% (2207 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-22 09:00:52 +02:00
Ihor Hordiichuk 3ffddbf18a Translated using Weblate (Ukrainian)
Currently translated at 97.0% (2176 of 2243 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-22 09:00:51 +02:00
Chocobozzz 8527f4b163
Fix menu dropdowns
Better responsive
Avoid menu scrollbar displayed in notification popove
2023-05-22 08:22:57 +02:00
Chocobozzz 476ce1d7f4
Add bulk actions on runner jobs 2023-05-19 14:27:27 +02:00
Chocobozzz 01283e2066
Improve remote runner config UX 2023-05-19 14:11:22 +02:00
Chocobozzz 2617295569
Add % to runner job percentage 2023-05-19 10:10:19 +02:00
Chocobozzz 1281e6a5f7
Fix bootstrap utility classes on RTL layourt 2023-05-17 15:30:46 +02:00
Chocobozzz 42379e4eef
Fix table th on RTL layout 2023-05-17 15:19:40 +02:00
Chocobozzz d3ab2f63b6
Remove uneeded date pipe 2023-05-17 14:56:35 +02:00
Chocobozzz 1a5b7dff7f
Fix dropdown item in RTL 2023-05-15 14:23:11 +02:00
Chocobozzz c17a55fbca
Support handles starting with @ 2023-05-10 14:55:37 +02:00
Chocobozzz 0ef18e5b89
Reduce time to throw an error on live problem 2023-05-10 14:52:02 +02:00
Chocobozzz 7815dc450e
Prevent invalid end watch section warnings 2023-05-10 14:23:59 +02:00
Chocobozzz bc3bd960e3
Upgrade hls.js
Should fix a fragment loading crash
2023-05-10 14:20:40 +02:00
Chocobozzz 89fc014262
Catch metrics error 2023-05-10 11:25:24 +02:00
Chocobozzz 2f63f629ad
Fix subscribe button responsive 2023-05-09 13:53:33 +02:00
Chocobozzz f77043f96e
Update translations 2023-05-09 11:25:54 +02:00
Milo Ivir 3653b0b512 Translated using Weblate (Croatian)
Currently translated at 100.0% (2201 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-09 08:57:41 +02:00
Ihor Hordiichuk fabe350bca Translated using Weblate (Ukrainian)
Currently translated at 98.6% (2172 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-09 08:57:41 +02:00
Payman Moghadam bead26f244 Translated using Weblate (Persian)
Currently translated at 96.1% (2117 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-09 08:57:41 +02:00
Hồ Nhất Duy 9854bdf905 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2201 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-05-09 08:57:41 +02:00
Jurij Podgoršek 7d5d8b7665 Translated using Weblate (Slovenian)
Currently translated at 7.2% (17 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sl/
2023-05-09 08:57:41 +02:00
Jeff Huang 6547d9b3db Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2201 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-05-09 08:57:41 +02:00
Ihor Hordiichuk 903631b117 Translated using Weblate (Ukrainian)
Currently translated at 98.6% (2172 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-09 08:57:41 +02:00
Payman Moghadam 2c015b5419 Translated using Weblate (Persian)
Currently translated at 96.1% (2117 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-09 08:57:41 +02:00
Александр 76ecc7e2c1 Translated using Weblate (Russian)
Currently translated at 100.0% (2201 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-05-09 08:57:41 +02:00
Payman Moghadam d22ca57af6 Translated using Weblate (Persian)
Currently translated at 96.1% (2117 of 2201 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-09 08:57:41 +02:00
Chocobozzz 5e47f6ab98 Support studio transcoding in peertube runner 2023-05-09 08:57:34 +02:00
Chocobozzz 3a0c2a77b1 Enable external plugins to test the PR 2023-05-09 08:57:34 +02:00
Chocobozzz 118626c875 Implement runner in client side 2023-05-09 08:57:34 +02:00
Chocobozzz a166257611
Update translations 2023-05-02 10:35:52 +02:00
Payman Moghadam c14521a850 Translated using Weblate (Persian)
Currently translated at 96.1% (2119 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Milo Ivir 11f7079447 Translated using Weblate (Croatian)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-02 10:31:12 +02:00
Milo Ivir 66a1f849e0 Translated using Weblate (Croatian)
Currently translated at 100.0% (134 of 134 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hr/
2023-05-02 10:31:12 +02:00
Ewout van Mansom 5a22981f8f Translated using Weblate (Dutch)
Currently translated at 97.3% (2145 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2023-05-02 10:31:12 +02:00
Payman Moghadam 3db9f8bf0e Translated using Weblate (Persian)
Currently translated at 96.1% (2119 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Milo Ivir 212c55a9f5 Translated using Weblate (German)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2023-05-02 10:31:12 +02:00
Fatih Özsoy d2f8170d40 Translated using Weblate (Turkish)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/tr/
2023-05-02 10:31:12 +02:00
Fatih Özsoy 5674496443 Translated using Weblate (Turkish)
Currently translated at 35.9% (793 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2023-05-02 10:31:12 +02:00
Payman Moghadam ca3734631f Translated using Weblate (Persian)
Currently translated at 96.0% (2117 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Milo Ivir de757c3f97 Translated using Weblate (Croatian)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-02 10:31:12 +02:00
Milo Ivir 44ba8aaa4b Translated using Weblate (Croatian)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-05-02 10:31:12 +02:00
Milo Ivir 7dd55cc190 Translated using Weblate (Croatian)
Currently translated at 100.0% (134 of 134 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hr/
2023-05-02 10:31:12 +02:00
Payman Moghadam cb51a9c1c3 Translated using Weblate (Persian)
Currently translated at 95.3% (2100 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Ihor Hordiichuk 8659ec5686 Translated using Weblate (Ukrainian)
Currently translated at 97.5% (2150 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-02 10:31:12 +02:00
Flavio F. M aa85f27b22 Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.2% (1459 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2023-05-02 10:31:12 +02:00
Daniel Dutra dcfdbf273e Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.2% (1459 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2023-05-02 10:31:12 +02:00
DignifiedSilence 3b75186a31 Translated using Weblate (Japanese)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-05-02 10:31:12 +02:00
T.S b78e028754 Translated using Weblate (Japanese)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-05-02 10:31:12 +02:00
Payman Moghadam cf17f28033 Translated using Weblate (Persian)
Currently translated at 95.1% (2096 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Payman Moghadam 0f2f872de3 Translated using Weblate (Persian)
Currently translated at 95.1% (2096 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Ihor Hordiichuk 6a07ee8900 Translated using Weblate (Ukrainian)
Currently translated at 97.5% (2150 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-05-02 10:31:12 +02:00
Payman Moghadam e748a75c59 Translated using Weblate (Persian)
Currently translated at 95.1% (2096 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Payman Moghadam fd49c13183 Translated using Weblate (Persian)
Currently translated at 94.9% (2091 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Payman Moghadam ecf295ba5a Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Ilia cc07b45be1 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Ilia 27b8410d90 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Payman Moghadam 24654dfe0b Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Payman Moghadam 41c35ad904 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:12 +02:00
Ilia 31c3e5ac56 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:11 +02:00
Masood Masaeli 13fdd30415 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:11 +02:00
Payman Moghadam 581ecdeb09 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:11 +02:00
Blood Axe cecfb3d2f0 Translated using Weblate (Norwegian Bokmål)
Currently translated at 64.0% (1410 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
2023-05-02 10:31:11 +02:00
Payman Moghadam 08c5617119 Translated using Weblate (Persian)
Currently translated at 93.8% (2067 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-02 10:31:11 +02:00
Jiri Podhorecky d8832af492 Translated using Weblate (Czech)
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-05-02 10:31:11 +02:00
Payman Moghadam 153316a8f1 Translated using Weblate (Persian)
Currently translated at 100.0% (259 of 259 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2023-05-02 10:31:11 +02:00
Jeff Huang e0c7e76e41 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2203 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-05-02 10:31:11 +02:00
kafbatur kafbatarsson 969bae42bc Translated using Weblate (Icelandic)
Currently translated at 100.0% (134 of 134 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/is/
2023-05-02 10:31:11 +02:00
kafbatur kafbatarsson afa2fa1e83 Translated using Weblate (Icelandic)
Currently translated at 99.4% (2190 of 2203 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-05-02 10:31:11 +02:00