mirror of
https://gitlab.com/foxixus/neomovies.git
synced 2025-10-27 17:38:50 +05:00
324 lines
10 KiB
TypeScript
324 lines
10 KiB
TypeScript
|
|
import { Translation } from './ru';
|
||
|
|
|
||
|
|
export const en: Translation = {
|
||
|
|
// Navigation
|
||
|
|
nav: {
|
||
|
|
home: 'Home',
|
||
|
|
movies: 'Movies',
|
||
|
|
series: 'Series',
|
||
|
|
categories: 'Categories',
|
||
|
|
search: 'Search',
|
||
|
|
favorites: 'Favorites',
|
||
|
|
profile: 'Profile',
|
||
|
|
settings: 'Settings',
|
||
|
|
login: 'Login',
|
||
|
|
logout: 'Logout',
|
||
|
|
menu: 'Menu',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Home page
|
||
|
|
home: {
|
||
|
|
popular: 'Popular',
|
||
|
|
trending: 'Trending',
|
||
|
|
topRated: 'Top Rated',
|
||
|
|
upcoming: 'Upcoming',
|
||
|
|
nowPlaying: 'Now Playing',
|
||
|
|
viewAll: 'View All',
|
||
|
|
loadMore: 'Load More',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Movie/TV details
|
||
|
|
details: {
|
||
|
|
overview: 'Overview',
|
||
|
|
cast: 'Cast',
|
||
|
|
crew: 'Crew',
|
||
|
|
seasons: 'Seasons',
|
||
|
|
episodes: 'Episodes',
|
||
|
|
recommendations: 'Recommendations',
|
||
|
|
similar: 'Similar',
|
||
|
|
rating: 'Rating',
|
||
|
|
runtime: 'Runtime',
|
||
|
|
releaseDate: 'Release Date',
|
||
|
|
firstAirDate: 'First Air Date',
|
||
|
|
lastAirDate: 'Last Air Date',
|
||
|
|
status: 'Status',
|
||
|
|
genres: 'Genres',
|
||
|
|
production: 'Production',
|
||
|
|
budget: 'Budget',
|
||
|
|
revenue: 'Revenue',
|
||
|
|
addToFavorites: 'Add to Favorites',
|
||
|
|
removeFromFavorites: 'Remove from Favorites',
|
||
|
|
watchNow: 'Watch Now',
|
||
|
|
watchOnline: 'watch online',
|
||
|
|
watchTrailer: 'Watch Trailer',
|
||
|
|
year: 'Year',
|
||
|
|
country: 'Country',
|
||
|
|
torrents: 'Torrents',
|
||
|
|
noTorrents: 'No torrents found',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Torrents
|
||
|
|
torrents: {
|
||
|
|
title: 'Torrents',
|
||
|
|
notFound: 'No torrents found.',
|
||
|
|
loading: 'Loading torrents...',
|
||
|
|
copy: 'Copy',
|
||
|
|
download: 'Download',
|
||
|
|
copied: 'Copied!',
|
||
|
|
allSeasons: 'All seasons',
|
||
|
|
noMatches: 'No releases match the selected filters',
|
||
|
|
seeders: 'Seeders',
|
||
|
|
leechers: 'Leechers',
|
||
|
|
size: 'Size',
|
||
|
|
quality: 'Quality',
|
||
|
|
allQualities: 'All qualities',
|
||
|
|
releases: {
|
||
|
|
one: 'release',
|
||
|
|
few: 'releases',
|
||
|
|
many: 'releases',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
|
||
|
|
// Player
|
||
|
|
player: {
|
||
|
|
loading: 'Loading player...',
|
||
|
|
error: 'Loading error',
|
||
|
|
errorInfo: 'Failed to get player information.',
|
||
|
|
retry: 'Retry',
|
||
|
|
fullscreen: 'Fullscreen',
|
||
|
|
selectPlayer: 'Select Player',
|
||
|
|
selectSeason: 'Season',
|
||
|
|
selectEpisode: 'Episode',
|
||
|
|
downloadHint: 'To enable downloading, select Lumex player in settings.',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Search
|
||
|
|
search: {
|
||
|
|
placeholder: 'Search movies and series...',
|
||
|
|
noResults: 'no results found',
|
||
|
|
searching: 'Searching...',
|
||
|
|
results: 'Results',
|
||
|
|
resultsFor: 'Search results for:',
|
||
|
|
totalResults: 'Total results:',
|
||
|
|
found: 'Found',
|
||
|
|
result_one: 'result',
|
||
|
|
result_few: 'results',
|
||
|
|
result_many: 'results',
|
||
|
|
loadingResults: 'Loading results...',
|
||
|
|
tryDifferent: 'Try changing your search query or using different keywords.',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Settings
|
||
|
|
settings: {
|
||
|
|
title: 'Settings',
|
||
|
|
language: 'Language',
|
||
|
|
languageDescription: 'Select interface language',
|
||
|
|
playerLanguage: 'Player Language',
|
||
|
|
playerLanguageDescription: 'Select audio language for players',
|
||
|
|
russian: 'Russian',
|
||
|
|
english: 'English',
|
||
|
|
russianPlayers: 'Players with Russian audio',
|
||
|
|
englishPlayers: 'Players with English audio',
|
||
|
|
playerSettings: 'Player Settings',
|
||
|
|
playerSettingsDescription: 'Select the player that will be used by default for watching',
|
||
|
|
defaultPlayer: 'Default Player',
|
||
|
|
adBlockerWarning: 'AdBlocker is REQUIRED!',
|
||
|
|
adBlockerText: 'English players contain a lot of ads and popups. Without an ad blocker, using the player will be almost impossible.',
|
||
|
|
adBlockerRecommendation: 'Recommended: uBlock Origin or AdBlock Plus',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Auth
|
||
|
|
auth: {
|
||
|
|
login: 'Login',
|
||
|
|
register: 'Register',
|
||
|
|
email: 'Email',
|
||
|
|
password: 'Password',
|
||
|
|
confirmPassword: 'Confirm Password',
|
||
|
|
forgotPassword: 'Forgot Password?',
|
||
|
|
noAccount: "Don't have an account?",
|
||
|
|
hasAccount: 'Already have an account?',
|
||
|
|
loginButton: 'Login',
|
||
|
|
registerButton: 'Register',
|
||
|
|
loggingIn: 'Logging in...',
|
||
|
|
registering: 'Registering...',
|
||
|
|
continueWithGoogle: 'Continue with Google',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Profile
|
||
|
|
profile: {
|
||
|
|
title: 'Profile',
|
||
|
|
watchHistory: 'Watch History',
|
||
|
|
favorites: 'Favorites',
|
||
|
|
settings: 'Settings',
|
||
|
|
accountManagement: 'Account Management',
|
||
|
|
logout: 'Logout',
|
||
|
|
dangerZone: 'Danger Zone',
|
||
|
|
deleteAccount: 'Delete Account',
|
||
|
|
deleteWarning: 'This action cannot be undone. All your data, including favorites, will be deleted.',
|
||
|
|
confirmDelete: 'Confirm Account Deletion',
|
||
|
|
confirmDeleteText: 'Are you sure you want to permanently delete your account? All your data, including favorites and reactions, will be irreversibly deleted. This action cannot be undone.',
|
||
|
|
accountDeleted: 'Account successfully deleted.',
|
||
|
|
deleteFailed: 'Failed to delete account. Please try again.',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Verify
|
||
|
|
verify: {
|
||
|
|
title: 'Email Verification',
|
||
|
|
sentCode: 'We sent a verification code to',
|
||
|
|
enterCode: 'Enter code',
|
||
|
|
verify: 'Verify',
|
||
|
|
verifying: 'Verifying...',
|
||
|
|
resendCode: 'Resend code',
|
||
|
|
resendIn: 'in',
|
||
|
|
emailError: 'Failed to get email for verification',
|
||
|
|
resendFailed: 'Failed to send code',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Favorites
|
||
|
|
favorites: {
|
||
|
|
title: 'Favorites',
|
||
|
|
empty: 'You have no favorites yet',
|
||
|
|
emptyDescription: 'Add movies and series to favorites to see them here',
|
||
|
|
goToMovies: 'Go to Movies',
|
||
|
|
addedToFavorites: 'Added to favorites',
|
||
|
|
removedFromFavorites: 'Removed from favorites',
|
||
|
|
loginRequired: 'Please login to add favorites',
|
||
|
|
addToFavorites: 'Add to Favorites',
|
||
|
|
inFavorites: 'In Favorites',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Terms page
|
||
|
|
terms: {
|
||
|
|
title: 'Neo Movies Terms of Service',
|
||
|
|
subtitle: 'Please read the terms of use carefully',
|
||
|
|
selectLanguage: 'Select Language / Выберите язык',
|
||
|
|
accept: 'Accept Terms',
|
||
|
|
decline: 'Decline',
|
||
|
|
footer: '© 2025 Neo Movies. All rights reserved.',
|
||
|
|
declineAlert: 'You cannot use the site without agreeing to the terms.',
|
||
|
|
|
||
|
|
section1Title: '1. General Provisions',
|
||
|
|
section1Text: 'Use of the NeoMovies website (https://neo-movies.vercel.app, https://neomovies.ru) is only possible with full agreement to the terms of this User Agreement. Disagreement with any provisions of the agreement means that you do not have the right to use this site and must stop accessing it.',
|
||
|
|
|
||
|
|
section2Title: '2. Service Description',
|
||
|
|
section2Text: 'NeoMovies provides access to information about movies and TV shows using the TMDB API. Videos are played using third-party video hosting services and load balancers. The site does not store or distribute video files. We act exclusively as an intermediary between the user and external services.\n\nSome information about content availability may also be obtained from publicly available decentralized sources, including magnet links. The site does not distribute files and is not a participant in peer-to-peer networks.',
|
||
|
|
|
||
|
|
section3Title: '3. Liability',
|
||
|
|
section3Text: 'The site is not responsible for:',
|
||
|
|
section3List: [
|
||
|
|
'the accuracy or legality of content provided by third-party players;',
|
||
|
|
'possible copyright violations by load balancers;',
|
||
|
|
'user actions related to viewing, downloading, or distributing content.'
|
||
|
|
],
|
||
|
|
section3After: 'All responsibility for using the content lies solely with the user. Use of third-party sources is at your own risk.',
|
||
|
|
|
||
|
|
section4Title: '4. Registration and Personal Data',
|
||
|
|
section4Text: 'The site collects only a minimal set of data: name, email, and password — exclusively for saving favorites. Passwords are encrypted and stored securely. We do not share your data with third parties and do not use it for marketing purposes.\n\nThe site\'s source code is fully open and available for review in a public repository, ensuring maximum transparency and the ability for independent security and data processing audits.\n\nThe user confirms that they are at least 16 years old or have received permission from a legal guardian.',
|
||
|
|
|
||
|
|
section5Title: '5. Changes to the Agreement',
|
||
|
|
section5Text: 'We reserve the right to make changes to this agreement. Continued use of the service after changes are made means your acceptance of the updated terms.',
|
||
|
|
|
||
|
|
section6Title: '6. Final Provisions',
|
||
|
|
section6Text: 'This agreement comes into effect from the moment you agree to its terms and is valid indefinitely.\n\nIf you do not agree with any provisions of this agreement, you must immediately stop using the service.',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Categories
|
||
|
|
categories: {
|
||
|
|
action: 'Action',
|
||
|
|
adventure: 'Adventure',
|
||
|
|
animation: 'Animation',
|
||
|
|
comedy: 'Comedy',
|
||
|
|
crime: 'Crime',
|
||
|
|
documentary: 'Documentary',
|
||
|
|
drama: 'Drama',
|
||
|
|
family: 'Family',
|
||
|
|
fantasy: 'Fantasy',
|
||
|
|
history: 'History',
|
||
|
|
horror: 'Horror',
|
||
|
|
music: 'Music',
|
||
|
|
mystery: 'Mystery',
|
||
|
|
romance: 'Romance',
|
||
|
|
scienceFiction: 'Science Fiction',
|
||
|
|
tvMovie: 'TV Movie',
|
||
|
|
thriller: 'Thriller',
|
||
|
|
war: 'War',
|
||
|
|
western: 'Western',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Terms
|
||
|
|
terms: {
|
||
|
|
title: 'Terms of Service',
|
||
|
|
selectLanguage: 'Select Language / Выберите язык',
|
||
|
|
accept: 'Accept',
|
||
|
|
decline: 'Decline',
|
||
|
|
lastUpdated: 'Last Updated',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Common
|
||
|
|
common: {
|
||
|
|
loading: 'Loading...',
|
||
|
|
error: 'Error',
|
||
|
|
success: 'Success',
|
||
|
|
cancel: 'Cancel',
|
||
|
|
save: 'Save',
|
||
|
|
delete: 'Delete',
|
||
|
|
edit: 'Edit',
|
||
|
|
close: 'Close',
|
||
|
|
back: 'Back',
|
||
|
|
next: 'Next',
|
||
|
|
previous: 'Previous',
|
||
|
|
confirm: 'Confirm',
|
||
|
|
yes: 'Yes',
|
||
|
|
no: 'No',
|
||
|
|
or: 'or',
|
||
|
|
minutes: 'min',
|
||
|
|
pageNotFound: 'Page not found',
|
||
|
|
movieNotFound: 'Movie not found',
|
||
|
|
tvNotFound: 'TV show not found',
|
||
|
|
failedToLoad: 'Failed to load',
|
||
|
|
unknownError: 'Unknown error',
|
||
|
|
untitled: 'Untitled',
|
||
|
|
backToCategories: 'Back to Categories',
|
||
|
|
},
|
||
|
|
|
||
|
|
// Categories
|
||
|
|
categories: {
|
||
|
|
title: 'Categories',
|
||
|
|
selectCategory: 'Select a category to view movies',
|
||
|
|
failedToLoadCategories: 'Failed to load categories',
|
||
|
|
errorLoadingCategories: 'Error loading categories',
|
||
|
|
errorLoadingMovies: 'Error loading movies',
|
||
|
|
unknownCategory: 'Unknown category',
|
||
|
|
noMoviesInCategory: 'No movies in this category.',
|
||
|
|
names: {
|
||
|
|
12: 'Adventure',
|
||
|
|
10751: 'Family',
|
||
|
|
10752: 'War',
|
||
|
|
10762: 'Kids',
|
||
|
|
10764: 'Reality',
|
||
|
|
10749: 'Romance',
|
||
|
|
28: 'Action',
|
||
|
|
80: 'Crime',
|
||
|
|
18: 'Drama',
|
||
|
|
14: 'Fantasy',
|
||
|
|
27: 'Horror',
|
||
|
|
10402: 'Music',
|
||
|
|
10770: 'TV Movie',
|
||
|
|
16: 'Animation',
|
||
|
|
99: 'Documentary',
|
||
|
|
878: 'Science Fiction',
|
||
|
|
37: 'Western',
|
||
|
|
10765: 'Sci-Fi & Fantasy',
|
||
|
|
10767: 'Talk',
|
||
|
|
10768: 'War & Politics',
|
||
|
|
9648: 'Mystery',
|
||
|
|
35: 'Comedy',
|
||
|
|
36: 'History',
|
||
|
|
53: 'Thriller',
|
||
|
|
10759: 'Action & Adventure',
|
||
|
|
10763: 'News',
|
||
|
|
10766: 'Soap',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
};
|