FreeTubeApp / FreeTubeApp/FreeTube
[Feature Request]: Separate language settings – application language and preferred video title language
- Dominant language
- Vue
- Stars
- 21.9k
- Forks
- 1.5k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 62
Description
### Guidelines
- [X] I have searched the [issue tracker](https://github.com/FreeTubeApp/FreeTube/issues) for a feature request that matches the one I want to file, without success.
- [X] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the feature request I want to file, without success.
### Problem Description
Some videos have titles translated into some languages. Currently, these titles are displayed in one of two ways in:
1. In their native language. It is displayed in:
* Video playback view
* Video search view
2. In the language set as the UI language in FreeTube (Settings ⇾ General settings ⇾ Language preference). It is displayed in:
* Channel view with thumbnail list of videos.
* Playlists
These inconsistent applying languages may be disturbing, especially for people, who aren't English native speakers and watch videos in their own native languages, but on the other hand prefer to use English language for FreeTube instead of their own native ones.
### Proposed Solution
The current setting called 'Language preference' would be applied to the UI only. Of course, it would be renamed to 'Application language'.
Next to its dropdown, there would be a setting called 'Video title language', which would be applied to displayed video titles.
How would it work:
After a clean installation or after an update, the default setting for 'Video title language' is 'Same as for application'.
Let us suppose we have two different languages selected:
* English for application,
* Polish for video titles.
If someone encounters a video which has exactly the same languages as selected up here, here's what happens: the video language is presented in Polish.
If someone encounters a video which has a title in one language only, then this title is presented without any changes.
If someone encounters a video which does not have its title in the preferred video language, but has in the application's language, then it is presented in the application's language (English in this case).
### Alternatives Considered
It would be something similar to the solution in the web browsers.
They have a separate language setting for UI and a separate list of preferred languages for displaying content.
I think this solution might be an overkill, it is worth of consideration.
### Issue Labels
new feature
### Additional Information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.