Commit Graph

3335 Commits (9b1721f8ad1775967b78b0dcd93c43470c6a6e9e)
 

Author SHA1 Message Date
Samantaz Fox f29ab53aff
Add other missing translations
* on watch page and video cards (search results, playlists, etc...)
* on /feed/playlists
* in search filters (not normalized in order to avoid collisions with
an existing PR that reworks the search filters)
Samantaz Fox b5b0c58de7
Add missing translation for quality selectors
Samantaz Fox a1bb421eec
Remove useless 'hl' parameters on captions URL
Samantaz Fox 139786b9ef
i18n: pass only the ISO code string to 'translate()'
Don't use the whole Hash everywhere.
Also fall back nicely to english string if no translation exists.
Samantaz Fox 301444563b
i18n: Use language full name instead of ISO code
Fixes 
Samantaz Fox 9966c21c6b
i18n: Add list of language names
TheFrenchGhosty 12c219ee6c
Bump Crystal version for CI and Docker to 1.2.2
Samantaz Fox 008f79df61
Merge pull request from babababag/patch-1
Escape video description in <meta> elements
babababag fd54cf2d05
Escape video description
Samantaz Fox e0d26f4055
Merge pull request from weblate/weblate-invidious-translations
Translations update from Hosted Weblate
Hosted Weblate 6c2170960b
Update Indonesian translation
Co-authored-by: I. Musthafa <i.musthafa66@gmail.com>
Hosted Weblate 950deaca40
Update Turkish translation
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Hosted Weblate 2bd286f195
Update Croatian translation
Co-authored-by: Milo Ivir <mail@milotype.de>
Hosted Weblate 75792bfa7b
Update Arabic translation
Co-authored-by: Rex_sa <rex.sa@pm.me>
Hosted Weblate 737c49b689
Update Japanese translation
Co-authored-by: 黒にゃんこ <renraku@076.ne.jp>
Samantaz Fox 2c447a42f2
Make sure to only apply fix if QUIC is disabled
Samantaz Fox dad8f9a0ce
Fix typo
Should be checking the returned headers, not the sent ones.
Samantaz Fox 2eac23a0b3
Temporary fix for
Don't rely on the auto compression/decompression provided by the crystal stdlib.
Samantaz Fox 6a204753c0
Fix typo
Samantaz Fox 19bb26a789
Add a makefile
Samantaz Fox 00904ae3f2
Merge pull request from syeopite/only-use-redirect-endpoint-when-needed
Only use the /redirect endpoint when automatically redirecting to another instance
Émilien Devos d214a0b333
remove duplicate lsquic requirement
Samantaz Fox 4940759627
Example config: Change 'use_quic' default value
Related to commit a120f143d7
Also point towards the Github issue.
Émilien Devos be1a390b50
Upgrade crystal on ARM64 docker image
TheFrenchGhosty f707f990e6
Merge pull request from syeopite/disable-quic-via-compile-time-flag
Add compile-time flag to remove code for QUIC
syeopite a120f143d7
Disable quic by default
See 
syeopite 65fbdbff6a
Remove of gzip header w/ use_quic config
Continuation of b0f127d4d8
syeopite 6ec4dcfafd
Fix handling for maxres thumbnail
syeopite 48191aca6e
Fix copy-paste error
syeopite 83556bace2
Allow thumbnail queries with QUIC disabled
syeopite 814c9e6c3a
Use https for storyboard image requests
syeopite 547abe17d9
Use https for ggpht requests
syeopite 6b8450558d
Allow storyboard queries with QUIC disabled
syeopite c3747c2d49
Allow ggpht queries with QUIC disabled
syeopite 245122104a
Respect use_quic param and fix typos
syeopite b0f127d4d8
Fix gzip decompression with HTTP::Client
syeopite d379a36c0e
Add compile-time flag to remove code for QUIC
Samantaz Fox a12571e748
Fix minor error in config.example.yml
Update the "note" for `locale`
hirn-lego 21879da80d
Added -d parameter for dbname to postgres-container healthcheck ()
Co-authored-by: Sebastian <sbeck@darklxserver>
Samantaz Fox 6cabc96f75
Merge pull request from SamantazFox/extractor-patch-2
Fix infinite recursion caused by `to_json` methods in different data structures
Weblate (bot) f4f9e75c27
Translations update from Weblate ()
* Update Spanish translation
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>

* Update Japanese translation
Co-authored-by: The Hatsune Daishi <nao20010128@gmail.com>

* Update Croatian translation
Co-authored-by: Milo Ivir <mail@milotype.de>

* Update Swedish translation
Co-authored-by: Joel A <joeax910@student.liu.se>

* Update Esperanto translation
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>

* Update Chinese (Simplified) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>

* Update Turkish translation
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>

* Update Chinese (Traditional) translation
Co-authored-by: Jeff Huang <s8321414@gmail.com>

* Update Lithuanian translation
Co-authored-by: g <muziejusinfo@gmail.com>

* Update Portuguese translation
Co-authored-by: SC <lalocas@protonmail.com>

* Update Indonesian translation
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>


Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: The Hatsune Daishi <nao20010128@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: g <muziejusinfo@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>
TheFrenchGhosty 2f235adadf Enhance some stuff in the README
Samantaz Fox afb284fa9b
Add "preferences_quality_dash_label" to en_US.json
This key never existed before and  just made it obvious.
Weblate (bot) 93252f33ff
Translations update from Weblate ()
* Update Spanish translation
* Update Arabic translation
* Update Esperanto translation
* Update Chinese (Simplified) translation
* Update Turkish translation
* Update Chinese (Traditional) translation
* Update Lithuanian translation
* Update Portuguese translation

Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>

* Update translation files

Translation: Invidious/Invidious Translations
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
Co-authored-by: 황윤성 <hys@osbusiness.net>
Samantaz Fox 6cf0ff6b49
Remove useless auto_generated param from PlaylistVideo#to_xml
given the variables available in this function's context, 'author' and 'ucid'
provide the same data 'self.author' and 'self.ucid', respectively.

Given that fact, the variable `auto_generated` has no impact on the logic of
this function, and hence can be safely removed. this greatly simplifies the
code and makes it perfectly compatible with crystal's calling convention for
'#to_xml' methods.
Samantaz Fox 86f75758a7
Fix 'to_json' in struct PlaylistVideo
Samantaz Fox 0ec94405ce
Add TODO comments to other places
Samantaz Fox 33780f1995
Also fix 'to_json' in struct Video
Samantaz Fox 1cb715ac9f
serialized_yt_data: force datatype of 'locale'
Samantaz Fox f65b628bf3
serialized_yt_data: Remove default nil value in to_json
this will ensure that two parameters are passed and that it
doesn't collide with 'to_json(builder)'