oweals/peertube.git
4 years agoAdd plugin ldap tests
Chocobozzz [Mon, 27 Apr 2020 08:58:09 +0000 (10:58 +0200)]
Add plugin ldap tests

4 years agoAdd getSettings documentation
Chocobozzz [Mon, 27 Apr 2020 08:21:24 +0000 (10:21 +0200)]
Add getSettings documentation

4 years agoAdd plugin auth migrations
Chocobozzz [Mon, 27 Apr 2020 08:19:14 +0000 (10:19 +0200)]
Add plugin auth migrations

4 years agoAdd ability for auth plugins to hook tokens validity
Chocobozzz [Fri, 24 Apr 2020 09:33:01 +0000 (11:33 +0200)]
Add ability for auth plugins to hook tokens validity

4 years agoSupport logout and add id and pass tests
Chocobozzz [Thu, 23 Apr 2020 09:36:50 +0000 (11:36 +0200)]
Support logout and add id and pass tests

4 years agoAvoir some circular dependencies
Chocobozzz [Thu, 23 Apr 2020 07:32:53 +0000 (09:32 +0200)]
Avoir some circular dependencies

4 years agoBegin auth plugin support
Chocobozzz [Wed, 22 Apr 2020 14:07:04 +0000 (16:07 +0200)]
Begin auth plugin support

4 years agoFix video-abuse-list init abuse duplication
Rigel Kent [Mon, 4 May 2020 14:13:35 +0000 (16:13 +0200)]
Fix video-abuse-list init abuse duplication

4 years agoFix rowsPerPage change, add filter clear button, update video-abuse-list search query...
Rigel Kent [Sun, 3 May 2020 21:01:57 +0000 (23:01 +0200)]
Fix rowsPerPage change, add filter clear button, update video-abuse-list search query param dynamically

4 years agoMove abuse-list details into its own component
Rigel Kent [Sun, 3 May 2020 14:24:12 +0000 (16:24 +0200)]
Move abuse-list details into its own component

4 years agoOnly show updatedAt date of abuse if different from createdAt
Rigel Kent [Sun, 3 May 2020 14:23:09 +0000 (16:23 +0200)]
Only show updatedAt date of abuse if different from createdAt

4 years agoBind expanded rows to item ids instead of row number
Rigel Kent [Sun, 3 May 2020 14:20:19 +0000 (16:20 +0200)]
Bind expanded rows to item ids instead of row number

4 years agoSupport is:blacklisted as video-abuse-list filter
Rigel Kent [Sun, 3 May 2020 14:16:10 +0000 (16:16 +0200)]
Support is:blacklisted as video-abuse-list filter

4 years agoReduce createdAt column size by using short date format
Rigel Kent [Sun, 3 May 2020 14:13:48 +0000 (16:13 +0200)]
Reduce createdAt column size by using short date format

4 years agoSwitching to a named filters/single input on video-abuse
Rigel Kent [Sat, 2 May 2020 20:38:18 +0000 (22:38 +0200)]
Switching to a named filters/single input on video-abuse

4 years agoFix margin-content and miniature thumbnail width on mobile, fix media queries for...
Rigel Kent [Fri, 1 May 2020 21:24:05 +0000 (23:24 +0200)]
Fix margin-content and miniature thumbnail width on mobile, fix media queries for tables above lg breakpoint

4 years agoClearer font definitons via a font-face mixin
Rigel Kent [Fri, 1 May 2020 21:22:58 +0000 (23:22 +0200)]
Clearer font definitons via a font-face mixin

4 years agoFix dropdown-user placement and menu-left scroll on touchscreens (#2706)
Kim [Fri, 1 May 2020 18:05:19 +0000 (20:05 +0200)]
Fix dropdown-user placement and menu-left scroll on touchscreens (#2706)

4 years agoAdd links from user-edit
Rigel Kent [Tue, 21 Apr 2020 07:52:21 +0000 (09:52 +0200)]
Add links from user-edit

4 years agoAdd tests for video-abuse persistence after video deletion
Rigel Kent [Mon, 20 Apr 2020 13:28:16 +0000 (15:28 +0200)]
Add tests for video-abuse persistence after video deletion

4 years agoAdd reportee stats for deleted videos
Rigel Kent [Mon, 20 Apr 2020 13:15:10 +0000 (15:15 +0200)]
Add reportee stats for deleted videos

4 years agoFactorize rest-table and fix/simplify SQL
Rigel Kent [Mon, 20 Apr 2020 09:20:12 +0000 (11:20 +0200)]
Factorize rest-table and fix/simplify SQL

4 years agoUnify paginator disabling when no result is displayable, fix batch domain add for...
Rigel Kent [Sun, 19 Apr 2020 21:42:06 +0000 (23:42 +0200)]
Unify paginator disabling when no result is displayable, fix batch domain add for non-https

4 years agoSupport search param in URL for video abuses
Rigel Kent [Sun, 19 Apr 2020 21:41:05 +0000 (23:41 +0200)]
Support search param in URL for video abuses

4 years agoFixing circular dependency and table variable access
Rigel Kent [Sun, 19 Apr 2020 18:42:33 +0000 (20:42 +0200)]
Fixing circular dependency and table variable access

4 years agoEmpty states for tables
Rigel Kent [Sun, 19 Apr 2020 18:26:25 +0000 (20:26 +0200)]
Empty states for tables

4 years agoAdd filter inputs for blacklisted videos and muted accounts/servers
Rigel Kent [Sun, 19 Apr 2020 12:11:40 +0000 (14:11 +0200)]
Add filter inputs for blacklisted videos and muted accounts/servers

4 years agoFactorize video display in table for moderation components, apply it to blacklisted...
Rigel Kent [Sun, 19 Apr 2020 08:20:08 +0000 (10:20 +0200)]
Factorize video display in table for moderation components, apply it to blacklisted videos as well

4 years agoAdd nth abuse count for a given video, add reporter/reportee reports stats
Rigel Kent [Sat, 18 Apr 2020 20:57:20 +0000 (22:57 +0200)]
Add nth abuse count for a given video, add reporter/reportee reports stats

4 years agoAdd search for video, reporter and channel name fields
Rigel Kent [Sat, 18 Apr 2020 08:00:19 +0000 (10:00 +0200)]
Add search for video, reporter and channel name fields

4 years agoAdd tooltip on caption upload to specify which formats are supported
Rigel Kent [Sat, 18 Apr 2020 07:55:38 +0000 (09:55 +0200)]
Add tooltip on caption upload to specify which formats are supported

4 years agoRename duplicate to more universal mirror, add to miniature for quick access by admins
Rigel Kent [Sat, 18 Apr 2020 07:55:01 +0000 (09:55 +0200)]
Rename duplicate to more universal mirror, add to miniature for quick access by admins

4 years agoAdd video channel and video thumbnail, rework video appearance in row
Rigel Kent [Fri, 17 Apr 2020 08:47:22 +0000 (10:47 +0200)]
Add video channel and video thumbnail, rework video appearance in row

4 years agoIncrease rows per page, add reporter muting for abuse list
Rigel Kent [Thu, 16 Apr 2020 15:18:55 +0000 (17:18 +0200)]
Increase rows per page, add reporter muting for abuse list

4 years agoMake sure a report doesn't get deleted upon the deletion of its video
Rigel Kent [Thu, 16 Apr 2020 12:22:27 +0000 (14:22 +0200)]
Make sure a report doesn't get deleted upon the deletion of its video

4 years agoFix tables width, paginators, button on mobile / touchscreens (#2695)
Kim [Fri, 1 May 2020 08:45:07 +0000 (10:45 +0200)]
Fix tables width, paginators, button on mobile / touchscreens (#2695)

4 years agoMake admin sub-navs, selects, buttons responsive (#2702)
Kim [Thu, 30 Apr 2020 22:51:09 +0000 (00:51 +0200)]
Make admin sub-navs, selects, buttons responsive (#2702)

4 years agoRemove border-bottom on header to prevent header redimensioning (#2691)
Kim [Thu, 30 Apr 2020 20:33:27 +0000 (22:33 +0200)]
Remove border-bottom on header to prevent header redimensioning (#2691)

4 years agoUse modal instead of dropdown menu in small/mobile views (#2674)
Kim [Thu, 30 Apr 2020 17:23:54 +0000 (19:23 +0200)]
Use modal instead of dropdown menu in small/mobile views (#2674)

Co-Authored-By: Rigel Kent <par@rigelk.eu>
4 years agoFix select width on view < 800px
kimsible [Wed, 29 Apr 2020 15:44:21 +0000 (17:44 +0200)]
Fix select width on view < 800px

4 years agoApply the fix to both expanded and not expanded, using convention
Rigel Kent [Thu, 30 Apr 2020 15:14:03 +0000 (17:14 +0200)]
Apply the fix to both expanded and not expanded, using convention

4 years agoUse same styles on full or not until lg screen
kimsible [Tue, 28 Apr 2020 22:32:46 +0000 (00:32 +0200)]
Use same styles on full or not until lg screen

4 years agoFix width content with menu from 500px to 800px
kimsible [Tue, 28 Apr 2020 21:41:05 +0000 (23:41 +0200)]
Fix width content with menu from 500px to 800px

4 years agoFix buttons display on mobile history view
kimsible [Tue, 28 Apr 2020 12:39:32 +0000 (14:39 +0200)]
Fix buttons display on mobile history view

4 years agoAdd maximized mode to markdown-textarea + CSS improvements (#2660)
Kim [Tue, 28 Apr 2020 12:53:43 +0000 (14:53 +0200)]
Add maximized mode to markdown-textarea + CSS improvements (#2660)

* Add arrows-angle-contract/expand bootstrap icons

* Add grey textarea-background-color

* Add maximized support to markdown-textarea + improve column display

* Refactor CSS + add ResizeObservable

* Replace bootstrap icons with softies

* Add ResizeObserver typing definition

* Add focus on textarea + Fix Observables

* Propage component changes on markdown plugins

* Ignore ResizeObserver not implemented in typescript yet

* Move observers from constructor to click event

* Add scss and css variables

* Replace textareaWidth with textareaMaxWidth to fix others textareas

* Clean unused css rules

* Fix ResizeObserver unknown by TypeScript compiler

* Set max-width: 100% for small and mobile views

* Fix textarea/preview height on maximized mode

* Add common padding textarea/preview side-by-side

* Hide scrollbar sub-menu on small-views

* Add maximized mode for mobile views

* Fix sass calculate syntax

* Revert custom CSS variable for inputBorderRadius and inputBorderColor

* Remove unsued methods

* Fix missing implement method

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
4 years agoFix broken views on mobile and small screens (#2671)
Kim [Mon, 27 Apr 2020 12:57:50 +0000 (14:57 +0200)]
Fix broken views on mobile and small screens (#2671)

* Fix mobile CSS for my-account-settings

* Fix mobile CSS for my-account-videos

* Fix mobile CSS my-account-video-channels

* Fix mobile CSS for my-account-playlists

* Fix CSS mobile for user-subscriptions header

* Fix CSS mobile my-account-video-channel-edit

* Fix CSS mobile / small view for textarea

* Fix margin-right my-delete-button on inside span

* Fix CSS mobile on accounts page

* Fix indent

* Fix CSS mobile for my-account-notifications

* Fix CSS mobile / small view my-account-videos

* Fix search small-view channels

* Use miniature width for title of video on mobile

* Add dots to ellipsis multilines

* Fix controls and title video width small views

* Fix my-account-playlist small and mobile views

* Fix channels header + account header mobile

* Fix CSS mobile/small view for my-account/subscriptions

* Fix align followers channel item

* Center header elements user account page on mobile

* Fix margins on a element and img

* Fix margin img channel or video

Co-Authored-By: Rigel Kent <par@rigelk.eu>
Co-authored-by: kimsible <kimsible@users.noreply.github.com>
Co-authored-by: Rigel Kent <par@rigelk.eu>
4 years agoMake video-add-nav tabs scrollable on small devices (#2677)
Kim [Mon, 27 Apr 2020 06:59:19 +0000 (08:59 +0200)]
Make video-add-nav tabs scrollable on small devices (#2677)

* Make video-add-nav tabs scrollable on small devices

* Handle video-add-nav scroll with menu

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
4 years agoFix openapi search endpoint
Chocobozzz [Wed, 22 Apr 2020 06:40:24 +0000 (08:40 +0200)]
Fix openapi search endpoint

4 years agoFix playlist element param in api doc
Chocobozzz [Tue, 21 Apr 2020 14:47:39 +0000 (16:47 +0200)]
Fix playlist element param in api doc

4 years agoAdd playlist exist api doc
Chocobozzz [Tue, 21 Apr 2020 14:41:31 +0000 (16:41 +0200)]
Add playlist exist api doc

4 years agoAdd videos list filters param in api doc
Chocobozzz [Tue, 21 Apr 2020 14:03:51 +0000 (16:03 +0200)]
Add videos list filters param in api doc

4 years agoFix comment body api doc
Chocobozzz [Tue, 21 Apr 2020 13:28:17 +0000 (15:28 +0200)]
Fix comment body api doc

4 years agoImprove abuse api doc
Chocobozzz [Tue, 21 Apr 2020 13:24:19 +0000 (15:24 +0200)]
Improve abuse api doc

4 years agoAdd API doc for playlists
Chocobozzz [Tue, 21 Apr 2020 13:04:39 +0000 (15:04 +0200)]
Add API doc for playlists

4 years agoOpenapi consistency
Chocobozzz [Tue, 21 Apr 2020 10:09:54 +0000 (12:09 +0200)]
Openapi consistency

4 years agoFix videojs
Chocobozzz [Tue, 21 Apr 2020 09:02:28 +0000 (11:02 +0200)]
Fix videojs

4 years agoDo not display deleted comments in RSS feed
Chocobozzz [Tue, 21 Apr 2020 07:27:42 +0000 (09:27 +0200)]
Do not display deleted comments in RSS feed

4 years agoDon't leak unlisted videos in comments feed
Chocobozzz [Tue, 21 Apr 2020 07:01:39 +0000 (09:01 +0200)]
Don't leak unlisted videos in comments feed

4 years agoAdd ability to remove privacies using plugins
Chocobozzz [Mon, 20 Apr 2020 13:32:11 +0000 (15:32 +0200)]
Add ability to remove privacies using plugins

4 years agoAdd markdown support to plugins (#2654)
Kim [Mon, 20 Apr 2020 12:51:24 +0000 (14:51 +0200)]
Add markdown support to plugins (#2654)

* Add markdown renderer to plugins

* Chore: add doc for markdown plugins

* Fix typing markdown plugin helpers

* Add lines between components in template

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
4 years agoAdd ability to sort by originallyPublishedAt
Chocobozzz [Mon, 20 Apr 2020 12:05:52 +0000 (14:05 +0200)]
Add ability to sort by originallyPublishedAt

4 years agoRevert partially "Update client angular"
Chocobozzz [Mon, 20 Apr 2020 08:55:45 +0000 (10:55 +0200)]
Revert partially "Update client angular"

This reverts commit 7a9f9c46261062fb7b718395a8f71c1b742764d4.

Breaks canDeactivate on child route

4 years agoAdd licence and language support to y-dl imports
Chocobozzz [Mon, 20 Apr 2020 08:38:33 +0000 (10:38 +0200)]
Add licence and language support to y-dl imports

4 years agoAdd thumbnail / preview generation from url on the fly (#2646)
Kim [Mon, 20 Apr 2020 08:28:38 +0000 (10:28 +0200)]
Add thumbnail / preview generation from url on the fly (#2646)

* Add thumbnails generation on the fly to URL import

* Display generated preview to import first edit

* Use ternary to get type inference

* Move preview/thumbnail test just after import

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
4 years agoFix videos languages filter SQL query
Chocobozzz [Mon, 20 Apr 2020 08:24:58 +0000 (10:24 +0200)]
Fix videos languages filter SQL query

4 years agoFix tests correctly
Chocobozzz [Mon, 20 Apr 2020 07:35:43 +0000 (09:35 +0200)]
Fix tests correctly

4 years agoFix tests
Chocobozzz [Mon, 20 Apr 2020 07:04:38 +0000 (09:04 +0200)]
Fix tests

4 years agoUpdate client angular
Chocobozzz [Mon, 20 Apr 2020 06:49:12 +0000 (08:49 +0200)]
Update client angular

4 years agoUse originallyPublishedAt from body on import if it exists
Chocobozzz [Fri, 17 Apr 2020 12:35:13 +0000 (14:35 +0200)]
Use originallyPublishedAt from body on import if it exists

4 years agoIncrease API rate limit
Chocobozzz [Fri, 17 Apr 2020 12:18:24 +0000 (14:18 +0200)]
Increase API rate limit

4 years agoFix videojs typings
Chocobozzz [Fri, 17 Apr 2020 09:20:12 +0000 (11:20 +0200)]
Fix videojs typings

4 years agoFix unknown video language label
Chocobozzz [Thu, 16 Apr 2020 15:04:02 +0000 (17:04 +0200)]
Fix unknown video language label

4 years agoFix languageOneOf filter with only _unknown
Chocobozzz [Thu, 16 Apr 2020 15:00:40 +0000 (17:00 +0200)]
Fix languageOneOf filter with only _unknown

4 years agoDo not support subscriptions to accounts
Chocobozzz [Thu, 16 Apr 2020 14:36:43 +0000 (16:36 +0200)]
Do not support subscriptions to accounts

4 years agoFix import/upload CLI options
Chocobozzz [Thu, 16 Apr 2020 14:20:19 +0000 (16:20 +0200)]
Fix import/upload CLI options

4 years agoSupport rel="me" links in markdown
Chocobozzz [Thu, 16 Apr 2020 14:12:10 +0000 (16:12 +0200)]
Support rel="me" links in markdown

4 years agoFix user video quota with webtorrent disabled
Chocobozzz [Thu, 16 Apr 2020 13:13:46 +0000 (15:13 +0200)]
Fix user video quota with webtorrent disabled

4 years agoAdd custom modal to plugin helpers (#2631)
Kim [Wed, 15 Apr 2020 13:35:41 +0000 (15:35 +0200)]
Add custom modal to plugin helpers (#2631)

* Add custom modal component

* Add custom modal to app and plugins helpers

* Fixes custom modal component

* Add doc for custom modal

* Fix newline end of file html and scss files

* Move my-custom-modal component outside component for UserLoggedIn modals

* Move initializeCustomModal to ngAfterViewInit()

* Wrap events and conditionnals

* Replace ng-show with ngIf*

* Add modalRef to open only one modal + onCloseClick

* Refacto + Fix access methods of custom modal

* Fix methods names custom-modal.component

* Fix implement AfterViewInit & no default boolean

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
4 years agoUpdate translations
Chocobozzz [Wed, 15 Apr 2020 12:39:59 +0000 (14:39 +0200)]
Update translations

4 years agoTranslated using Weblate (Basque)
Xabi [Mon, 13 Apr 2020 15:43:23 +0000 (15:43 +0000)]
Translated using Weblate (Basque)

Currently translated at 50.1% (656 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/

4 years agoTranslated using Weblate (Esperanto)
Tirifto [Sun, 12 Apr 2020 21:06:09 +0000 (21:06 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 96.7% (1265 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/

4 years agoTranslated using Weblate (Esperanto)
Tirifto [Fri, 10 Apr 2020 22:29:44 +0000 (22:29 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 93.1% (1218 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/

4 years agoTranslated using Weblate (Arabic)
Al-Hassan Abdel-Raouf [Fri, 10 Apr 2020 09:06:06 +0000 (09:06 +0000)]
Translated using Weblate (Arabic)

Currently translated at 94.8% (93 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ar_001/

4 years agoTranslated using Weblate (Arabic)
Al-Hassan Abdel-Raouf [Fri, 10 Apr 2020 08:38:20 +0000 (08:38 +0000)]
Translated using Weblate (Arabic)

Currently translated at 64.9% (152 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ar_001/

4 years agoTranslated using Weblate (Hungarian)
Balázs Meskó [Thu, 9 Apr 2020 17:33:17 +0000 (17:33 +0000)]
Translated using Weblate (Hungarian)

Currently translated at 100.0% (1308 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 14:23:44 +0000 (14:23 +0000)]
Translated using Weblate (Basque)

Currently translated at 98.9% (97 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 12:54:32 +0000 (12:54 +0000)]
Translated using Weblate (Basque)

Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 14:36:52 +0000 (14:36 +0000)]
Translated using Weblate (Basque)

Currently translated at 49.6% (650 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/

4 years agoTranslated using Weblate (Esperanto)
Tirifto [Wed, 8 Apr 2020 20:05:52 +0000 (20:05 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 91.4% (1196 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 12:44:49 +0000 (12:44 +0000)]
Translated using Weblate (Basque)

Currently translated at 97.9% (96 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 12:47:52 +0000 (12:47 +0000)]
Translated using Weblate (Basque)

Currently translated at 99.1% (232 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 12:07:17 +0000 (12:07 +0000)]
Translated using Weblate (Basque)

Currently translated at 48.7% (637 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 10:14:09 +0000 (10:14 +0000)]
Translated using Weblate (Basque)

Currently translated at 97.9% (96 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 10:16:26 +0000 (10:16 +0000)]
Translated using Weblate (Basque)

Currently translated at 98.7% (231 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eu/

4 years agoTranslated using Weblate (Basque)
Xabi [Wed, 8 Apr 2020 10:48:33 +0000 (10:48 +0000)]
Translated using Weblate (Basque)

Currently translated at 48.2% (631 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/

4 years agoTranslated using Weblate (Esperanto)
Tirifto [Tue, 7 Apr 2020 10:00:27 +0000 (10:00 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 91.1% (1192 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/

4 years agoTranslated using Weblate (Bulgarian)
Kiro [Mon, 6 Apr 2020 17:34:25 +0000 (17:34 +0000)]
Translated using Weblate (Bulgarian)

Currently translated at 4.7% (62 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bg/

4 years agoTranslated using Weblate (Esperanto)
Tirifto [Mon, 6 Apr 2020 23:39:57 +0000 (23:39 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 85.4% (1118 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/

4 years agoTranslated using Weblate (Chinese (Traditional))
Jeff Huang [Mon, 6 Apr 2020 02:48:35 +0000 (02:48 +0000)]
Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (1308 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/

4 years agoTranslated using Weblate (Occitan)
Quentin PAGÈS [Sun, 5 Apr 2020 19:55:22 +0000 (19:55 +0000)]
Translated using Weblate (Occitan)

Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/oc/