Skip to content

Conversation

diogob003
Copy link
Contributor

  • Set IETF BCP 47 language tag as default
  • Fix filter plugins by language
  • Show localized language name in plugin details
  • Show flag on player subtitles download / auto select language
  • Initial changes to support android 13+ language per-app

Fix #1791
Start #1739

Copy link
Collaborator

@fire-light42 fire-light42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please split this pull request up into individual changes, because it modifies a lot of stuff in a lot of different and unrelated places, making it hard to test and review.

Right now you modify:

  1. localeconfig
  2. SubtitleHelper
  3. strings.xml
  4. libs.versions.toml

@@ -1450,7 +1450,16 @@ object HlsPlaylistParser {
*/
//val labels: List<Label> = emptyList(),

/** The language as an IETF BCP 47 conformant tag, or null if unknown or not applicable. */
/**
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is media3 code, so it is unrelated to CloudStream.

@@ -0,0 +1,8 @@
{
"recommendations": [
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove any .vscode/* stuff as that is your local config and not something that should be pushed upstream.

@diogob003 diogob003 marked this pull request as draft August 10, 2025 20:21
* Set IETF BCP 47 language tag as default
* Fix filter plugins by language when lang tag is not lowercase
* Show localized language name in plugin details
* Show flag on player subtitles download / auto select language
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Filtering repository plug-ins by language doesn't work
2 participants