mirror of
https://github.com/FreeTubeApp/FreeTube
synced 2024-12-14 21:50:50 +01:00
ee4327f4ab
Added a check whether the video returns formats that can be used to view the video. If not, this might be due to region locks. At the moment the code just returns. For playlists this will likely not work. So a somewhat handling for region locked videos in playlists is still necessary, so that the playlist plays on after skipping.
512 lines
19 KiB
YAML
512 lines
19 KiB
YAML
# Put the name of your locale in the same language
|
|
Locale Name: English (US)
|
|
FreeTube: FreeTube
|
|
# Currently on Subscriptions, Playlists, and History
|
|
'This part of the app is not ready yet. Come back later when progress has been made.': >-
|
|
This part of the app is not ready yet. Come back later when progress has been made.
|
|
|
|
# Webkit Menu Bar
|
|
File: File
|
|
Quit: Quit
|
|
Edit: Edit
|
|
Undo: Undo
|
|
Redo: Redo
|
|
Cut: Cut
|
|
Copy: Copy
|
|
Paste: Paste
|
|
Delete: Delete
|
|
Select all: Select all
|
|
Reload: Reload
|
|
Force Reload: Force Reload
|
|
Toggle Developer Tools: Toggle Developer Tools
|
|
Actual size: Actual size
|
|
Zoom in: Zoom in
|
|
Zoom out: Zoom out
|
|
Toggle fullscreen: Toggle fullscreen
|
|
Window: Window
|
|
Minimize: Minimize
|
|
Close: Close
|
|
Back: Back
|
|
Forward: Forward
|
|
|
|
Version $ is now available! Click for more details: Version $ is now available! Click for more details
|
|
Download From Site: Download From Site
|
|
A new blog is now available, $. Click to view more: A new blog is now available, $. Click to view more
|
|
|
|
# Search Bar
|
|
Search / Go to URL: Search / Go to URL
|
|
# In Filter Button
|
|
Search Filters:
|
|
Search Filters: Search Filters
|
|
Sort By:
|
|
Sort By: Sort By
|
|
Most Relevant: Most Relevant
|
|
Rating: Rating
|
|
Upload Date: Upload Date
|
|
View Count: View Count
|
|
Time:
|
|
Time: Time
|
|
Any Time: Any Time
|
|
Last Hour: Last Hour
|
|
Today: Today
|
|
This Week: This Week
|
|
This Month: This Month
|
|
This Year: This Year
|
|
Type:
|
|
Type: Type
|
|
All Types: All Types
|
|
Videos: Videos
|
|
Channels: Channels
|
|
#& Playlists
|
|
Duration:
|
|
Duration: Duration
|
|
All Durations: All Durations
|
|
Short (< 4 minutes): Short (< 4 minutes)
|
|
Long (> 20 minutes): Long (> 20 minutes)
|
|
# On Search Page
|
|
Search Results: Search Results
|
|
Fetching results. Please wait: Fetching results. Please wait
|
|
Fetch more results: Fetch more results
|
|
# Sidebar
|
|
Subscriptions:
|
|
# On Subscriptions Page
|
|
Subscriptions: Subscriptions
|
|
Latest Subscriptions: Latest Subscriptions
|
|
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': Your
|
|
Subscription list is currently empty. Start adding subscriptions to see them here.
|
|
'Getting Subscriptions. Please wait.': Getting Subscriptions. Please wait.
|
|
Refresh Subscriptions: Refresh Subscriptions
|
|
Trending: Trending
|
|
Most Popular: Most Popular
|
|
Playlists: Playlists
|
|
User Playlists:
|
|
Your Playlists: Your Playlists
|
|
History:
|
|
# On History Page
|
|
History: History
|
|
Watch History: Watch History
|
|
Your history list is currently empty.: Your history list is currently empty.
|
|
Settings:
|
|
# On Settings Page
|
|
Settings: Settings
|
|
General Settings:
|
|
General Settings: General Settings
|
|
Check for Updates: Check for Updates
|
|
Check for Latest Blog Posts: Check for Latest Blog Posts
|
|
Fallback to Non-Preferred Backend on Failure: Fallback to Non-Preferred Backend
|
|
on Failure
|
|
Enable Search Suggestions: Enable Search Suggestions
|
|
Default Landing Page: Default Landing Page
|
|
Locale Preference: Locale Preference
|
|
Preferred API Backend:
|
|
Preferred API Backend: Preferred API Backend
|
|
Local API: Local API
|
|
Invidious API: Invidious API
|
|
Video View Type:
|
|
Video View Type: Video View Type
|
|
Grid: Grid
|
|
List: List
|
|
Thumbnail Preference:
|
|
Thumbnail Preference: Thumbnail Preference
|
|
Default: Default
|
|
Beginning: Beginning
|
|
Middle: Middle
|
|
End: End
|
|
'Invidious Instance (Default is https://invidious.snopyta.org)': Invidious Instance (Default
|
|
is https://invidious.snopyta.org)
|
|
Region for Trending: Region for Trending
|
|
#! List countries
|
|
Theme Settings:
|
|
Theme Settings: Theme Settings
|
|
Match Top Bar with Main Color: Match Top Bar with Main Color
|
|
Base Theme:
|
|
Base Theme: Base Theme
|
|
Black: Black
|
|
Dark: Dark
|
|
Light: Light
|
|
Main Color Theme:
|
|
Main Color Theme: Main Color Theme
|
|
Red: Red
|
|
Pink: Pink
|
|
Purple: Purple
|
|
Deep Purple: Deep Purple
|
|
Indigo: Indigo
|
|
Blue: Blue
|
|
Light Blue: Light Blue
|
|
Cyan: Cyan
|
|
Teal: Teal
|
|
Green: Green
|
|
Light Green: Light Green
|
|
Lime: Lime
|
|
Yellow: Yellow
|
|
Amber: Amber
|
|
Orange: Orange
|
|
Deep Orange: Deep Orange
|
|
Secondary Color Theme: Secondary Color Theme
|
|
#* Main Color Theme
|
|
Player Settings:
|
|
Player Settings: Player Settings
|
|
Force Local Backend for Legacy Formats: Force Local Backend for Legacy Formats
|
|
Play Next Video: Play Next Video
|
|
Turn on Subtitles by Default: Turn on Subtitles by Default
|
|
Autoplay Videos: Autoplay Videos
|
|
Proxy Videos Through Invidious: Proxy Videos Through Invidious
|
|
Autoplay Playlists: Autoplay Playlists
|
|
Enable Theatre Mode by Default: Enable Theatre Mode by Default
|
|
Default Volume: Default Volume
|
|
Default Playback Rate: Default Playback Rate
|
|
Default Video Format:
|
|
Default Video Format: Default Video Format
|
|
Dash Formats: Dash Formats
|
|
Legacy Formats: Legacy Formats
|
|
Audio Formats: Audio Formats
|
|
Default Quality:
|
|
Default Quality: Default Quality
|
|
Auto: Auto
|
|
144p: 144p
|
|
240p: 240p
|
|
360p: 360p
|
|
480p: 480p
|
|
720p: 720p
|
|
1080p: 1080p
|
|
1440p: 1440p
|
|
4k: 4k
|
|
8k: 8k
|
|
Privacy Settings:
|
|
Privacy Settings: Privacy Settings
|
|
Remember History: Remember History
|
|
Save Watched Progress: Save Watched Progress
|
|
Clear Search Cache: Clear Search Cache
|
|
Are you sure you want to clear out your search cache?: Are you sure you want to
|
|
clear out your search cache?
|
|
Search cache has been cleared: Search cache has been cleared
|
|
Remove Watch History: Remove Watch History
|
|
Are you sure you want to remove your entire watch history?: Are you sure you want
|
|
to remove your entire watch history?
|
|
Watch history has been cleared: Watch history has been cleared
|
|
Remove All Subscriptions / Profiles: Remove All Subscriptions / Profiles
|
|
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Are
|
|
you sure you want to remove all subscriptions and profiles? This cannot be
|
|
undone.
|
|
Subscription Settings:
|
|
Subscription Settings: Subscription Settings
|
|
Hide Videos on Watch: Hide Videos on Watch
|
|
Fetch Feeds from RSS: Fetch Feeds from RSS
|
|
Manage Subscriptions: Manage Subscriptions
|
|
Data Settings:
|
|
Data Settings: Data Settings
|
|
Select Import Type: Select Import Type
|
|
Select Export Type: Select Export Type
|
|
Import Subscriptions: Import Subscriptions
|
|
Import FreeTube: Import FreeTube
|
|
Import YouTube: Import YouTube
|
|
Import NewPipe: Import NewPipe
|
|
Export Subscriptions: Export Subscriptions
|
|
Export FreeTube: Export FreeTube
|
|
Export YouTube: Export YouTube
|
|
Export NewPipe: Export NewPipe
|
|
Import History: Import History
|
|
Export History: Export History
|
|
Profile object has insufficient data, skipping item: Profile object has insufficient
|
|
data, skipping item
|
|
All subscriptions and profiles have been successfully imported: All subscriptions
|
|
and profiles have been successfully imported
|
|
All subscriptions have been successfully imported: All subscriptions have been
|
|
successfully imported
|
|
One or more subscriptions were unable to be imported: One or more subscriptions
|
|
were unable to be imported
|
|
Invalid subscriptions file: Invalid subscriptions file
|
|
This might take a while, please wait: This might take a while, please wait
|
|
Invalid history file: Invalid history file
|
|
Subscriptions have been successfully exported: Subscriptions have been successfully
|
|
exported
|
|
History object has insufficient data, skipping item: History object has insufficient
|
|
data, skipping item
|
|
All watched history has been successfully imported: All watched history has been
|
|
successfully imported
|
|
All watched history has been successfully exported: All watched history has been
|
|
successfully exported
|
|
Unable to read file: Unable to read file
|
|
Unable to write file: Unable to write file
|
|
Unknown data key: Unknown data key
|
|
How do I import my subscriptions?: How do I import my subscriptions?
|
|
Advanced Settings:
|
|
Advanced Settings: Advanced Settings
|
|
Enable Debug Mode (Prints data to the console): Enable Debug Mode (Prints data
|
|
to the console)
|
|
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Address (Example:
|
|
SOCKS5://127.0.0.1:9050 )'
|
|
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': Clicking
|
|
"TEST PROXY" button will send a request to https://ipinfo.io/json
|
|
Use Tor / Proxy for API calls: Use Tor / Proxy for API calls
|
|
TEST PROXY: TEST PROXY
|
|
#& Invidious Instance (Default is https://invidious.snopyta.org)
|
|
See Public Instances: See Public Instances
|
|
Clear History:
|
|
Clear History: Clear History
|
|
# On Click
|
|
Are you sure you want to delete your history?: Are you sure you want to delete
|
|
your history?
|
|
#& Yes
|
|
#& No
|
|
Clear Subscriptions:
|
|
Clear Subscriptions: Clear Subscriptions
|
|
# On Click
|
|
Are you sure you want to remove all subscriptions?: Are you sure you want to
|
|
remove all subscriptions?
|
|
#& Yes
|
|
#& No
|
|
|
|
About:
|
|
#On About page
|
|
About: About
|
|
#& About
|
|
'This software is FOSS and released under the GNU Affero General Public License v3.0.': This
|
|
copylefted software is freely licensed AGPL-3.0.
|
|
|
|
'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
|
|
Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub
|
|
page. Pull requests welcome.
|
|
|
|
Thank you very much to the People and Projects that make FreeTube possible!: Thank
|
|
you very much to the People and Projects that make FreeTube possible!
|
|
|
|
'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': Want
|
|
to chat? Join our Element / Matrix Server . Please check the rules before joining.
|
|
|
|
'Looking for help? Check out our Wiki page.': Looking for help? Check out our Wiki
|
|
page.
|
|
|
|
Check out our Firefox extension!: Check out our Firefox extension!
|
|
|
|
'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': If
|
|
you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin
|
|
address.
|
|
|
|
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
|
|
|
|
Latest FreeTube News: Latest FreeTube News
|
|
|
|
Profile:
|
|
Profile Select: Profile Select
|
|
All Channels: All Channels
|
|
Profile Manager: Profile Manager
|
|
Create New Profile: Create New Profile
|
|
Edit Profile: Edit Profile
|
|
Color Picker: Color Picker
|
|
Custom Color: Custom Color
|
|
Profile Preview: Profile Preview
|
|
Create Profile: Create Profile
|
|
Update Profile: Update Profile
|
|
Make Default Profile: Make Default Profile
|
|
Delete Profile: Delete Profile
|
|
Are you sure you want to delete this profile?: Are you sure you want to delete this
|
|
profile?
|
|
All subscriptions will also be deleted.: All subscriptions will also be deleted.
|
|
Profile could not be found: Profile could not be found
|
|
Your profile name cannot be empty: Your profile name cannot be empty
|
|
Profile has been created: Profile has been created
|
|
Profile has been updated: Profile has been updated
|
|
Your default profile has been set to $: Your default profile has been set to $
|
|
Removed $ from your profiles: Removed $ from your profiles
|
|
Your default profile has been changed to your primary profile: Your default profile
|
|
has been changed to your primary profile
|
|
$ is now the active profile: $ is now the active profile
|
|
Subscription List: Subscription List
|
|
Other Channels: Other Channels
|
|
$ selected: $ selected
|
|
Select All: Select All
|
|
Select None: Select None
|
|
Delete Selected: Delete Selected
|
|
Add Selected To Profile: Add Selected To Profile
|
|
No channel(s) have been selected: No channel(s) have been selected
|
|
This is your primary profile. Are you sure you want to delete the selected channels? The same channels will be deleted in any profile they are found in.: This is your primary profile. Are you sure you want to delete the selected channels? The same channels will be deleted in any profile they are found in.
|
|
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.
|
|
#On Channel Page
|
|
Channel:
|
|
Subscriber: Subscriber
|
|
Subscribers: Subscribers
|
|
Subscribe: Subscribe
|
|
Unsubscribe: Unsubscribe
|
|
Channel has been removed from your subscriptions: Channel has been removed from your subscriptions
|
|
Removed subscription from $ other channel(s): Removed subscription from $ other channel(s)
|
|
Added channel to your subscriptions: Added channel to your subscriptions
|
|
Search Channel: Search Channel
|
|
Your search results have returned 0 results: Your search results have returned 0
|
|
results
|
|
Sort By: Sort By
|
|
Videos:
|
|
Videos: Videos
|
|
This channel does not currently have any videos: This channel does not currently
|
|
have any videos
|
|
Sort Types:
|
|
Newest: Newest
|
|
Oldest: Oldest
|
|
Most Popular: Most Popular
|
|
Playlists:
|
|
Playlists: Playlists
|
|
This channel does not currently have any playlists: This channel does not currently
|
|
have any playlists
|
|
Sort Types:
|
|
Last Video Added: Last Video Added
|
|
Newest: Newest
|
|
Oldest: Oldest
|
|
About:
|
|
About: About
|
|
Channel Description: Channel Description
|
|
Featured Channels: Featured Channels
|
|
Video:
|
|
Mark As Watched: Mark As Watched
|
|
Remove From History: Remove From History
|
|
Video has been marked as watched: Video has been marked as watched
|
|
Video has been removed from your history: Video has been removed from your history
|
|
Open in YouTube: Open in YouTube
|
|
Copy YouTube Link: Copy YouTube Link
|
|
Open YouTube Embedded Player: Open YouTube Embedded Player
|
|
Copy YouTube Embedded Player Link: Copy YouTube Embedded Player Link
|
|
Open in Invidious: Open in Invidious
|
|
Copy Invidious Link: Copy Invidious Link
|
|
View: View
|
|
Views: Views
|
|
Loop Playlist: Loop Playlist
|
|
Shuffle Playlist: Shuffle Playlist
|
|
Reverse Playlist: Reverse Playlist
|
|
Play Next Video: Play Next Video
|
|
Play Previous Video: Play Previous Video
|
|
# Context is "X People Watching"
|
|
Watching: Watching
|
|
Watched: Watched
|
|
Autoplay: Autoplay
|
|
Starting soon, please refresh the page to check again: Starting soon, please refresh the page to check again
|
|
# As in a Live Video
|
|
Live: Live
|
|
Live Now: Live Now
|
|
Live Chat: Live Chat
|
|
Enable Live Chat: Enable Live Chat
|
|
Live Chat is currently not supported in this build.: Live Chat is currently not
|
|
supported in this build.
|
|
'Chat is disabled or the Live Stream has ended.': Chat is disabled or the Live Stream
|
|
has ended.
|
|
Live chat is enabled. Chat messages will appear here once sent.: Live chat is enabled. Chat
|
|
messages will appear here once sent.
|
|
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': Live
|
|
Chat is currently not supported with the Invidious API. A direct connection to
|
|
YouTube is required.
|
|
Published:
|
|
Jan: Jan
|
|
Feb: Feb
|
|
Mar: Mar
|
|
Apr: Apr
|
|
May: May
|
|
Jun: Jun
|
|
Jul: Jul
|
|
Aug: Aug
|
|
Sep: Sep
|
|
Oct: Oct
|
|
Nov: Nov
|
|
Dec: Dec
|
|
Second: Second
|
|
Seconds: Seconds
|
|
Minute: Minute
|
|
Minutes: Minutes
|
|
Hour: Hour
|
|
Hours: Hours
|
|
Day: Day
|
|
Days: Days
|
|
Week: Week
|
|
Weeks: Weeks
|
|
Month: Month
|
|
Months: Months
|
|
Year: Year
|
|
Years: Years
|
|
Ago: Ago
|
|
Upcoming: Premieres soon
|
|
Published on: Published on
|
|
# $ is replaced with the number and % with the unit (days, hours, minutes...)
|
|
Publicationtemplate: $ % ago
|
|
#& Videos
|
|
Videos:
|
|
#& Sort By
|
|
Sort By:
|
|
Newest: Newest
|
|
Oldest: Oldest
|
|
#& Most Popular
|
|
#& Playlists
|
|
Playlist:
|
|
#& About
|
|
View Full Playlist: View Full Playlist
|
|
Videos: Videos
|
|
View: View
|
|
Views: Views
|
|
Last Updated On: Last Updated On
|
|
Share Playlist:
|
|
Share Playlist: Share Playlist
|
|
Copy YouTube Link: Copy YouTube Link
|
|
Open in YouTube: Open in YouTube
|
|
Copy Invidious Link: Copy Invidious Link
|
|
Open in Invidious: Open in Invidious
|
|
|
|
# On Video Watch Page
|
|
#* Published
|
|
#& Views
|
|
Toggle Theatre Mode: Toggle Theatre Mode
|
|
Change Format:
|
|
Change Video Formats: Change Video Formats
|
|
Use Dash Formats: Use Dash Formats
|
|
Use Legacy Formats: Use Legacy Formats
|
|
Use Audio Formats: Use Audio Formats
|
|
Dash formats are not available for this video: Dash formats are not available for this video
|
|
Audio formats are not available for this video: Audio formats are not available for this video
|
|
Share:
|
|
Share Video: Share Video
|
|
Include Timestamp: Include Timestamp
|
|
Copy Link: Copy Link
|
|
Open Link: Open Link
|
|
Copy Embed: Copy Embed
|
|
Open Embed: Open Embed
|
|
# On Click
|
|
Invidious URL copied to clipboard: Invidious URL copied to clipboard
|
|
Invidious Embed URL copied to clipboard: Invidious Embed URL copied to clipboard
|
|
YouTube URL copied to clipboard: YouTube URL copied to clipboard
|
|
YouTube Embed URL copied to clipboard: YouTube Embed URL copied to clipboard
|
|
Mini Player: Mini Player
|
|
Comments:
|
|
Comments: Comments
|
|
Click to View Comments: Click to View Comments
|
|
Getting comment replies, please wait: Getting comment replies, please wait
|
|
There are no more comments for this video: There are no more comments for this video
|
|
Show Comments: Show Comments
|
|
Hide Comments: Hide Comments
|
|
# Context: View 10 Replies, View 1 Reply
|
|
View: View
|
|
Hide: Hide
|
|
Replies: Replies
|
|
Reply: Reply
|
|
There are no comments available for this video: There are no comments available
|
|
for this video
|
|
Load More Comments: Load More Comments
|
|
Up Next: Up Next
|
|
|
|
# Toast Messages
|
|
Local API Error (Click to copy): Local API Error (Click to copy)
|
|
Invidious API Error (Click to copy): Invidious API Error (Click to copy)
|
|
Falling back to Invidious API: Falling back to Invidious API
|
|
Falling back to the local API: Falling back to the local API
|
|
This video is unavailable because of missing formats. This can happen due to country unavailability.: This video is unavailable because of missing formats. This can happen due to country unavailability.
|
|
Subscriptions have not yet been implemented: Subscriptions have not yet been implemented
|
|
Loop is now disabled: Loop is now disabled
|
|
Loop is now enabled: Loop is now enabled
|
|
Shuffle is now disabled: Shuffle is now disabled
|
|
Shuffle is now enabled: Shuffle is now enabled
|
|
The playlist has been reversed: The playlist has been reversed
|
|
Playing Next Video: Playing Next Video
|
|
Playing Previous Video: Playing Previous Video
|
|
Playing next video in 5 seconds. Click to cancel: Playing next video in 5 seconds.
|
|
Click to cancel.
|
|
Canceled next video autoplay: Canceled next video autoplay
|
|
'The playlist has ended. Enable loop to continue playing': 'The playlist has ended. Enable
|
|
loop to continue playing'
|
|
|
|
Yes: Yes
|
|
No: No
|