feat: Add comprehensive documentation suite and reorganize project structure

- Created complete documentation in docs/ directory
- Added PROJECT_OVERVIEW.md with feature highlights and getting started guide
- Added ARCHITECTURE.md with system design and technical details
- Added SECURITY.md with comprehensive security implementation guide
- Added DEVELOPMENT.md with development workflows and best practices
- Added DEPLOYMENT.md with production deployment instructions
- Added API.md with complete REST API documentation
- Added CONTRIBUTING.md with contribution guidelines
- Added CHANGELOG.md with version history and migration notes
- Reorganized all documentation files into docs/ directory for better organization
- Updated README.md with proper documentation links and quick navigation
- Enhanced project structure with professional documentation standards
This commit is contained in:
SamiAhmed7777
2025-10-21 00:39:45 -07:00
commit 0b7e2d0a5b
6080 changed files with 1332936 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<Files ~ "\.(php*|s?p?html|cgi|pl|py|asp|aspx|sh|cin)$">
deny from all
</Files>

View File

@@ -0,0 +1,369 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['account.entry.my.account'] = 'My Account';
$language['account.entry.overview'] = 'Overview';
$language['account.entry.account.overview'] = 'Account Overview';
$language['account.entry.profile.setup'] = 'Profile Setup';
$language['account.entry.custom.hp'] = 'Customize Homepage';
$language['account.entry.mail.opts'] = 'Email Options';
$language['account.entry.act.share'] = 'Activity Sharing';
$language['account.entry.act.manage'] = 'Manage Account';
$language['account.entry.act.affiliate'] = 'Affiliate Statistics';
$language['account.entry.act.views'] = 'Views Statistics';
$language['account.entry.act.maps'] = 'Geo Statistics';
$language['account.entry.act.comp'] = 'Compare Views';
$language['account.entry.act.rep'] = 'Manage Payouts';
$language['account.entry.act.graph'] = 'Revenue Reports';
$language['account.entry.act.hist'] = 'Payout History';
$language['account.entry.act.panel'] = 'Affiliate Panel';
$language['account.entry.type.views'] = '##TYPE## Views';
$language['account.entry.my.rev'] = 'My Revenue';
$language['account.entry.filter.today'] = 'Today';
$language['account.entry.filter.results'] = 'Filter Results';
$language['account.entry.filter.cont'] = 'Filter by continent';
$language['account.entry.filter.global'] = 'Global Map';
$language['account.entry.filter.c1'] = 'Africa';
$language['account.entry.filter.c1.1'] = 'All Africa';
$language['account.entry.filter.c1.2'] = 'Northern Africa';
$language['account.entry.filter.c1.3'] = 'Wester Africa';
$language['account.entry.filter.c1.4'] = 'Middle Africa';
$language['account.entry.filter.c1.5'] = 'Eastern Africa';
$language['account.entry.filter.c1.6'] = 'Southern Africa';
$language['account.entry.filter.c2'] = 'Americas';
$language['account.entry.filter.c2.1'] = 'All Americas';
$language['account.entry.filter.c2.2'] = 'Northern America';
$language['account.entry.filter.c2.3'] = 'Central America';
$language['account.entry.filter.c2.4'] = 'Southern America';
$language['account.entry.filter.c2.5'] = 'Caribbean';
$language['account.entry.filter.c3'] = 'Asia';
$language['account.entry.filter.c3.1'] = 'All Asia';
$language['account.entry.filter.c3.2'] = 'Central Asia';
$language['account.entry.filter.c3.3'] = 'Eastern Asia';
$language['account.entry.filter.c3.4'] = 'Southern Asia';
$language['account.entry.filter.c3.5'] = 'South-Eastern Asia';
$language['account.entry.filter.c3.6'] = 'Western Asia';
$language['account.entry.filter.c4'] = 'Europe';
$language['account.entry.filter.c4.1'] = 'All Europe';
$language['account.entry.filter.c4.2'] = 'Northern Europe';
$language['account.entry.filter.c4.3'] = 'Western Europe';
$language['account.entry.filter.c4.4'] = 'Eastern Europe';
$language['account.entry.filter.c4.5'] = 'Southern Europe';
$language['account.entry.filter.c5'] = 'Oceania';
$language['account.entry.filter.c5.1'] = 'All Oceania';
$language['account.entry.filter.c5.2'] = 'Australia & New Zealand';
$language['account.entry.filter.c5.3'] = 'Melanesia';
$language['account.entry.filter.c5.4'] = 'Micronesia';
$language['account.entry.filter.c5.5'] = 'Polynesia';
$language['account.entry.views.nr'] = 'Views by Number';
$language['account.entry.views.device'] = 'Views by Device';
$language['account.entry.views.continent'] = 'Views by Continent';
$language['account.entry.views.country'] = 'Views by Country';
$language['account.entry.f.today'] = 'Today';
$language['account.entry.f.yesterday'] = 'Yesterday';
$language['account.entry.f.thisweek'] = 'This Week';
$language['account.entry.f.lastweek'] = 'Last Week';
$language['account.entry.f.thismonth'] = 'This Month';
$language['account.entry.f.lastmonth'] = 'Last Month';
$language['account.entry.f.thisyear'] = 'This Year';
$language['account.entry.f.lastyear'] = 'Last Year';
$language['account.entry.f.last3months'] = 'Last 3 Months';
$language['account.entry.f.last6months'] = 'Last 6 Months';
$language['account.entry.f.date'] = 'Date';
$language['account.entry.f.range'] = 'Range';
$language['account.entry.vs.thisweek'] = 'This Week vs Last Week';
$language['account.entry.vs.thismonth'] = 'This Month vs Last Month';
$language['account.entry.vs.thisyear'] = 'This Year vs Last Year';
$language['account.entry.tbl.total'] = 'Totals';
$language['account.entry.search.res'] = 'Search Results';
$language['account.entry.search.uploads'] = 'Search Uploads';
$language['account.entry.search.users'] = 'Search Users';
$language['account.entry.clear.filter'] = 'Clear Filter';
$language['account.entry.def.filter'] = 'Default Filter';
$language['account.entry.maps.loading'] = 'Maps are being populated...';
$language['account.entry.min.views'] = 'Min. views';
$language['account.entry.max.views'] = 'Max. views';
$language['account.entry.payout.rep'] = 'Manage Payouts';
$language['account.entry.payout.custom.text'] = 'Custom Payout';
$language['account.entry.payout.custom'] = 'Affiliate';
$language['account.entry.payout.threshold'] = 'Your payout threshold is triggered at <span class="">##AMT##</span> subscriptions.';
$language['account.entry.payout.threshold.the'] = 'The payout threshold is currently set at <span class="">##AMT##</span> subscriptions.';
$language['account.entry.payout.settings'] = 'Payout Settings for ';
$language['account.entry.payout.amount'] = 'Amount Due';
$language['account.entry.payout.amount.paid'] = 'Amount Paid';
$language['account.entry.payout.sd'] = 'Start Date';
$language['account.entry.payout.ed'] = 'End Date';
$language['account.entry.payout.paid'] = 'Paid';
$language['account.entry.payout.unpaid'] = 'Unpaid';
$language['account.entry.payout.pay'] = 'Pay Now';
$language['account.entry.payout.paydate'] = 'Pay Date';
$language['account.entry.payout.text'] = 'A new payment has been issued to your affiliated PayPal address! Details below:';
$language['account.entry.payout.sub.text'] = 'A new payment has been issued to your subscriber PayPal address! Details below:';
$language['account.entry.payout.found'] = 'Found <b>##PNR## payouts</b>, with <b>##VNR## views</b>, worth <b>##TNR## ##TCR##</b>';
$language['account.entry.payout.stats.rev'] = 'Total ##TYPE## Revenue';
$language['account.entry.payout.stats.bal'] = '##TYPE## Balance';
$language['account.entry.payout.stats.pay'] = 'Total ##TYPE## Payouts';
$language['account.entry.btn.terminate'] = 'Request Affiliate Cancellation';
$language['account.entry.btn.terminate.prt'] = 'Request Partner Cancellation';
$language['account.entry.btn.request'] = 'Apply for Affiliate';
$language['account.entry.btn.request.prt'] = 'Apply for Partner';
$language['account.entry.btn.submit'] = 'Submit Affiliate Request';
$language['account.entry.btn.submit.prt'] = 'Submit Partner Request';
$language['account.overview.account.affiliate'] = 'AFFILIATE';
$language['account.overview.account.partner'] = 'PARTNER';
$language['account.overview.date.affiliate'] = 'Affiliate setup date: ';
$language['account.overview.paypal.email'] = 'PayPal Email';
$language['account.overview.affiliate.badge'] = 'Affiliate Badge';
$language['account.overview.partner.badge'] = 'Partner Badge';
$language['account.entry.affiliate.confirm'] = 'Congratulations! You are now an official affiliate on ' . $cfg['website_shortname'] . '. Please log in again to complete the activation.';
$language['account.entry.affiliate.confirm1'] = 'Do not forget to set up your Google Maps API Key, as mentioned below:';
$language['account.entry.affiliate.confirm2'] = 'Go to https://console.developers.google.com/ and create a new project.';
$language['account.entry.affiliate.confirm3'] = 'Go to Library, search for "analytics", click on "Analytics API", then click the Enable button.';
$language['account.entry.affiliate.confirm4'] = 'Go to Library, search for "maps geocoding", click on both "Google Maps Geocoding API" and "Google Maps Javascript API", then click the Enable button for both.';
$language['account.entry.affiliate.confirm5'] = 'Go to Library, search for "maps geolocation", click on "Google Maps Geolocation API", then click the Enable button.';
$language['account.entry.affiliate.confirm6'] = 'Go to Credentials and click "Create credentials > API Key"';
$language['account.entry.affiliate.confirm7'] = 'Enter the API key in your account at Affiliate Panel > Overview > Maps API Key';
$language['account.entry.affiliate.api.key'] = 'Maps API Key';
$language['account.entry.partner.confirm'] = 'Congratulations! You are now an official partner on ' . $cfg['website_shortname'] . '. Please log in again to complete the activation.';
$language['account.entry.affiliate.denied'] = 'Unfortunately, your affiliate account request has been denied! Please try again at a later date.';
$language['account.entry.partner.denied'] = 'Unfortunately, your partner account request has been denied! Please try again at a later date.';
$language['account.entry.affiliate.closed'] = 'Your affiliate account has now been closed! We appreciate your time with us.';
$language['account.entry.partner.closed'] = 'Your partner account has now been closed! We appreciate your time with us.';
$language['account.entry.affiliate.request'] = 'The account <b>##USER##</b> has requested to become an affiliate member!';
$language['account.entry.partner.request'] = 'The account <b>##USER##</b> has requested to become a partner member!';
$language['account.entry.affiliate.cancel'] = 'The account <b>##USER##</b> has requested the cancellation of their affiliate membership!';
$language['account.entry.partner.cancel'] = 'The account <b>##USER##</b> has requested the cancellation of their partner membership!';
$language['account.overview.request.cancel1'] = 'Please confirm submitting the request for cancelling your affiliate membership!';
$language['account.overview.request.cancel1a'] = 'Please confirm submitting the request for cancelling your partner membership!';
$language['account.overview.request.cancel2'] = 'Please confirm submitting the request for becoming an affiliate member!';
$language['account.overview.request.cancel2a'] = 'Please confirm submitting the request for becoming an official partner!';
$language['account.overview.request.cancel3'] = 'Once submitted, your request will be analyzed and action will be taken accordingly. We will keep you notified!';
$language['account.entry.sub.stats.text'] = 'Subscription Stats';
$language['account.error.filesize'] = 'The file is too large. Please upload another.';
$language['account.error.allowed'] = 'This file type is not supported.';
$language['account.error.long'] = 'File name is too long. Please rename your file.';
$language['account.profile.about'] = 'About Me';
$language['account.profile.about.describe'] = 'Describe Yourself';
$language['account.profile.about.website'] = 'Website (URL)';
$language['account.profile.about.phone'] = 'Phone Number';
$language['account.profile.about.fax'] = 'Fax Number';
$language['account.profile.personal'] = 'Personal Details';
$language['account.profile.about.displayname'] = 'Display Name';
$language['account.profile.personal.firstname'] = 'First Name';
$language['account.profile.personal.lastname'] = 'Last Name';
$language['account.profile.personal.gender'] = 'Gender';
$language['account.profile.personal.rel'] = 'Relationship Status';
$language['account.profile.personal.bday'] = 'Date of Birth';
$language['account.profile.personal.age'] = 'Age';
$language['account.profile.personal.age.yes'] = 'Display my age';
$language['account.profile.personal.age.no'] = 'Do not display my age';
$language['account.profile.location'] = 'Hometown / Location';
$language['account.profile.location.town'] = 'Hometown';
$language['account.profile.location.city'] = 'City';
$language['account.profile.location.zip'] = 'Zip/Postal Code';
$language['account.profile.location.country'] = 'Country';
$language['account.profile.job'] = 'Jobs / Career';
$language['account.profile.job.occup'] = 'Occupations';
$language['account.profile.job.companies'] = 'Companies';
$language['account.profile.education'] = 'Education';
$language['account.profile.education.school'] = 'Schools';
$language['account.profile.interests'] = 'Interests';
$language['account.profile.interests.movies'] = 'Favorite Movies/Shows';
$language['account.profile.interests.music'] = 'Favorite Music';
$language['account.profile.interests.books'] = 'Favorite Books';
$language['account.profile.page.movies'] = 'Movies';
$language['account.profile.page.music'] = 'Music';
$language['account.profile.page.books'] = 'Books';
$language['account.profile.gender.array'] = array("---", "Female", "Male");
$language['account.profile.rel.array'] = array("---", "Single", "Taken", "Open");
$language['account.profile.age.array'] = array("Yes", "No");
$language['account.profile.joined'] = 'Joined';
$language['account.profile.last.login'] = 'Last Login';
$language['account.profile.login.count'] = 'Login Count';
$language['account.profile.login.ip'] = 'Login IP';
$language['account.profile.deleted'] = 'Deleted';
$language['account.profile.account'] = 'Account';
$language['account.profile.email.verified'] = 'Email Verified';
$language['account.profile.key'] = 'User ID';
$language['account.btn.send.email'] = 'Send Email/Message';
$language['account.btn.change.email'] = 'Change Email/Password';
$language['account.btn.details'] = 'Account Details';
$language['account.btn.perm'] = 'Permissions';
$language['account.btn.activity'] = 'Activity';
$language['account.btn.subscription'] = 'Subscription';
$language['account.btn.membership'] = 'Membership';
$language['account.btn.folder.info'] = 'Folders';
$language['account.text.banned'] = '(banned)';
$language['account.btn.ban'] = 'Ban User';
$language['account.btn.unban'] = 'Unban User';
$language['account.action.em.ver'] = 'Make Email Verified';
$language['account.action.em.unver'] = 'Make Email Unverified';
$language['account.action.em.sel'] = 'Email Selected';
$language['account.action.msg.sel'] = 'Message Selected';
$language['account.action.ip.ban'] = 'IP Address Ban';
$language['account.action.ip.unban'] = 'IP Address Unban';
$language['account.new.username'] = 'Username';
$language['account.new.password'] = 'Password';
$language['account.new.password.conf'] = 'Confirm Password';
$language['account.new.uformat.strict'] = 'Strict [a-z0-9]';
$language['account.new.uformat.loose'] = 'Loose [UTF-8]';
$language['account.payout.address'] = 'Payout Address';
$language['account.payout.address.tip'] = 'Enter the PayPal email addresses where you will be receiving your payouts.';
$language['account.payout.address.sub'] = 'Subscriptions Payout Address';
$language['account.payout.address.aff'] = 'Affiliate Payout Address';
$language['account.email.address'] = 'Email Address';
$language['account.email.address.tip'] = 'Enter a new email address and your current password, and click "Send Confirmation". You will receive a confirmation email at the new address containing a link to confirm the change. If you do not receive the email quickly, check your bulk or spam folders.';
$language['account.email.address.current'] = 'Current Email Address: ';
$language['account.email.address.new'] = 'New Email Address';
$language['account.email.address.pass'] = $cfg['website_shortname'] . ' Password';
$language['account.email.address.captcha'] = 'Verification Code';
$language['account.email.address.send'] = 'Send Confirmation';
$language['account.email.notif.site'] = 'Email Notifications';
$language['account.email.notif.site.text'] = 'Send individual emails for the events below.';
$language['account.email.notif.site.notext'] = 'Do not send any emails for the above events.';
$language['account.email.notif.site.ev1'] = 'One of my files receives a comment or response';
$language['account.email.notif.site.ev2'] = 'Someone posts a comment on my channel';
$language['account.email.notif.site.ev3'] = 'I receive a private message or shared file';
$language['account.email.notif.site.ev4'] = 'I receive a friend invitation from another user';
$language['account.email.notif.site.ev6'] = 'Someone follows my channel';
$language['account.email.notif.site.ev5'] = 'Someone subscribes to my channel';
$language['account.email.notif.subs'] = 'Subscription & ' . $cfg['website_shortname'] . ' Updates';
$language['account.email.notif.subs.week'] = 'Receive subscription updates once each week';
$language['account.email.notif.subs.day'] = 'Receive daily subscription updates';
$language['account.email.notif.subs.none'] = 'Do not receive any subscription updates';
$language['account.email.notif.subs.txt'] = 'We occasionally send out product-related email communications that we believe would be of interest to you.';
$language['account.email.notif.subs.updates'] = 'I would like to receive these occasional updates';
$language['account.email.notif.subs.digest'] = ' can send you a digest email with the latest files from the channels you are subcribed to.';
$language['account.activity.sharing'] = 'Activity Sharing';
$language['account.activity.sharing.txt'] = 'What activities do I share?';
$language['account.activity.sharing.include'] = 'Include these actions in my profile: ';
$language['account.manage.change.pass'] = 'Change Password';
$language['account.manage.current.user'] = 'Username';
$language['account.manage.pass.verify'] = 'Verify Old Password';
$language['account.manage.pass.new'] = 'New Password';
$language['account.manage.pass.retype'] = 'Retype New Password';
$language['account.manage.delete'] = 'Delete Account';
$language['account.manage.curr.pass'] = 'Current Password';
$language['account.manage.del.reason'] = 'Reason for Deleting';
$language['account.manage.del.reason.txt'] = 'Please take a moment to tell us why you are deleting your account.';
$language['account.image.change'] = 'Change Picture';
$language['account.image.upload'] = 'Upload an image:';
$language['account.image.upload.txt'] = 'You can upload a JPG, non-animated GIF, BMP, or PNG file. Do not upload pictures containing celebrities, nudity, artwork or copyrighted images. Please upload an 800px by 800px image for best results. ';
$language['account.image.upload.max'] = 'Maximum file size is ';
$language['account.image.upload.thumb'] = 'Choose a video thumb:';
$language['account.image.upload.default'] = 'Use default image';
$language['account.image.upload.grab'] = 'Extract new thumbnail from video';
$language['account.overview.live.up'] = 'Live Streams';
$language['account.overview.live.view'] = 'Stream Hits';
$language['account.overview.live.fav'] = 'Stream Favorites';
$language['account.overview.vid.up'] = 'Video Uploads';
$language['account.overview.vid.view'] = 'Video Hits';
$language['account.overview.vid.fav'] = 'Video Favorites';
$language['account.overview.img.up'] = 'Image Uploads';
$language['account.overview.img.view'] = 'Image Hits';
$language['account.overview.img.fav'] = 'Image Favorites';
$language['account.overview.aud.up'] = 'Audio Uploads';
$language['account.overview.aud.view'] = 'Audio Hits';
$language['account.overview.aud.fav'] = 'Audio Favorites';
$language['account.overview.doc.up'] = 'Document Uploads';
$language['account.overview.doc.view'] = 'Document Hits';
$language['account.overview.doc.fav'] = 'Document Favorites';
$language['account.overview.blog.up'] = 'Blog Uploads';
$language['account.overview.blog.view'] = 'Blog Hits';
$language['account.overview.blog.fav'] = 'Blog Favorites';
$language['account.overview.chan.type'] = 'Channel Type:';
$language['account.overview.chan.view'] = 'Channel Hits';
$language['account.overview.chan.follows'] = 'Followers';
$language['account.overview.chan.subs'] = 'Subscribers';
$language['account.overview.sub.name'] = 'Subscription Plan';
$language['account.overview.sub.sub.change'] = 'Renew Subscription';
$language['account.overview.sub.change'] = 'Renew Membership';
$language['account.overview.sub.expire'] = 'Your membership expires: ';
$language['account.overview.sub.paid'] = 'Paid';
$language['account.overview.sub.paid.total'] = 'Paid Total';
$language['account.overview.sub.l.limit'] = 'Stream Limit';
$language['account.overview.sub.v.limit'] = 'Video Limit';
$language['account.overview.sub.i.limit'] = 'Image Limit';
$language['account.overview.sub.a.limit'] = 'Audio Limit';
$language['account.overview.sub.d.limit'] = 'Document Limit';
$language['account.overview.sub.b.limit'] = 'Blog Limit';
$language['account.overview.sub.bw.limit'] = 'Bandwidth';
$language['account.overview.sub.space.limit'] = 'Disk Quota';
$language['account.overview.stats'] = 'Account Statistics';
$language['account.overview.setup.date'] = 'Account setup date: ';
$language['account.overview.prt.setup.date'] = 'Partner setup date: ';
$language['account.overview.account.type'] = 'Your current account type: ';
$language['account.overview.membership.type'] = 'Your membership type: ';
$language['account.overview.account.premium'] = 'PREMIUM';
$language['account.overview.account.free'] = 'FREE';
$language['account.overview.account.member'] = 'MEMBER';
$language['account.overview.subs.c.balance'] = 'Current Balance';
$language['account.overview.subs.t.balance'] = 'Total Balance';
$language['account.overview.subs.p.balance'] = 'Total Payouts';
$language['account.overview.subs.stats'] = 'Subscriber Statistics';
$language['account.error.no.channels'] = 'No channels available';
$language['account.error.no.sharing'] = 'none available';
$language['account.error.invalid.url'] = 'An invalid website URL has been used';
$language['account.error.old.pass'] = 'Old password does not match';
$language['account.error.retype.pass'] = 'Password retype does not match';
$language['account.error.invalid.pass'] = 'Account delete failed. Incorrect password!';
$language['account.error.email.pass'] = 'Incorrect account password';
$language['account.error.existing.email'] = 'Specified email address is already assigned to an account';
$language['account.notice.pass.update'] = 'Your account password has been updated';
$language['account.notice.email.update'] = 'Your account has been updated. Remember to verify your new email address.';
$language['account.overview.maps.key'] = '1. Go to https://console.developers.google.com/ and create a new project.<br><br>';
$language['account.overview.maps.key'] .= '2. Go to Library, search for \'analytics\', click on \'Analytics API\', then click the Enable button.<br><br>';
$language['account.overview.maps.key'] .= '3. Go to Library, search for \'maps geocoding\', click on both \'Google Maps Geocoding API\' and \'Google Maps Javascript API\', then click the Enable button for both.<br><br>';
$language['account.overview.maps.key'] .= '4. Go to Library, search for \'maps geolocation\', click on \'Google Maps Geolocation API\', then click the Enable button.<br><br>';
$language['account.overview.maps.key'] .= '5. Go to Credentials and click \'Create credentials > API Key\' and then enter the API key here.';
$language['account.entry.tokens.stats'] = 'Token Statistics';
$language['account.entry.tokens.overview'] = 'Token Overview';
$language['account.entry.tokens.pay'] = 'Token Payouts';
$language['account.entry.payout.t.threshold'] = 'Your payout threshold is triggered at <span class="">##AMT##</span> tokens.';
$language['account.entry.payout.t.threshold.the'] = 'The payout threshold is currently set at <span class="">##AMT##</span> tokens.';
$language['account.overview.token.p.balance'] = 'Total Donations';
$language['account.overview.short.up'] = 'Short Uploads';
$language['account.overview.short.view'] = 'Short Hits';
$language['account.overview.short.fav'] = 'Short Favorites';
$language['account.activity.sharing.like'] = 'When I like or dislike an upload';
$language['account.activity.sharing.comment'] = 'When I comment on an upload or profile';
$language['account.activity.sharing.subs'] = 'When I subscribe to a channel';
$language['account.activity.sharing.follows'] = 'When I follow a channel';
$language['account.activity.sharing.fav'] = 'When I add to favorites';
$language['account.activity.sharing.upload'] = 'When I upload something new';
$language['account.activity.sharing.resp'] = 'When I post a media response';
$language['account.entry.filters.show'] = 'Filter';
$language['account.profile.about.display'] = 'Display Settings';
$language['account.profile.about.theme'] = 'Default Theme';
$language['account.profile.about.theme.light'] = 'Light Theme';
$language['account.profile.about.theme.dark'] = 'Dark Theme';

View File

@@ -0,0 +1,21 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['browse.nav.recommended'] = 'Recommended for You';
$language['browse.no.files'] = 'No files in this category!';
$language['browse.all.categ'] = 'All Categories';
$language['browse.all.uploads'] = 'All Uploads';

View File

@@ -0,0 +1,44 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['channel.offline.message'] = 'This channel is not available now. Please try again later!';
$language['channel.text.links'] = 'Links';
$language['main.text.view.channel'] = 'View channel';
$language['main.text.hide.timeline'] = 'Hide from timeline';
$language['main.text.file.url'] = 'video url (optional)';
$language['upage.act.upload'] = 'has uploaded';
$language['upage.act.favorite'] = 'has favorited';
$language['upage.act.like'] = 'has liked';
$language['upage.act.dislike'] = 'has disliked';
$language['upage.act.comment'] = 'has commented on';
$language['upage.act.reply'] = 'has replied on';
$language['upage.act.subscribe'] = 'has subscribed to';
$language['upage.act.follow'] = 'has followed';
$language['upage.text.comm.pr'] = '\'s profile';
$language['upage.text.profile.add.friend'] = 'Add to Friends';
$language['upage.text.profile.rem.friend'] = 'Remove Friend';
$language['upage.text.profile.block.user'] = 'Add to Blocklist';
$language['upage.text.profile.unblock.user'] = 'Unblock User';
$language['upage.text.profile.send.message'] = 'Private Message';
$language['upage.text.about'] = 'About Channel';
$language['upage.text.owner'] = 'Channel Owner';
$language['upage.text.profile'] = 'Channel Profile';
$language['upage.text.stats'] = 'Stats';
$language['main.text.new.timeline'] = 'Post to timeline';

View File

@@ -0,0 +1,161 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$site_name = $cfg['website_shortname'];
$language['recovery.forgot.password.subject'] = 'Your ' . $site_name . ' Password';
$language['recovery.forgot.username.subject'] = 'Your ' . $site_name . ' Username';
$language['payment.notification.sub.pay.fe'] = $site_name . ' Subscription Payout';
$language['payment.notification.subject.be'] = $site_name . ' Payment Notification from ';
$language['payment.notification.subject.sub.be'] = $site_name . ' Subscription Payment Notification from ';
$language['payment.notification.subject.fe'] = $site_name . ' Membership Update';
$language['payment.notification.subject.sub.fe'] = $site_name . ' Subscription Update';
$language['mail.verif.welcome'] = 'Welcome to ' . $site_name;
$language['mail.verif.subject'] = 'Verify your ' . $site_name . ' account';
$language['mail.address.confirm.subject'] = $site_name . ' Email Confirmation';
$language['mail.del.account.subject'] = ' has requested deleting of personal account';
$language['invite.contact.username.subject'] = ' has invited you to become friends';
$language['invite.contact.other.subject'] = ' has invited you to join ' . $site_name;
$language['subscribe.channel.subject'] = ' has subscribed to you on ' . $site_name;
$language['follow.channel.subject'] = ' has followed you on ' . $site_name;
$language['post.comment.subject'] = ' has posted a comment on your channel';
$language['post.comment.file.tpl'] = ' has posted a comment on ';
$language['post.comment.file.subject'] = 'New comment posted on ';
$language['new.upload.subject'] = ' has uploaded a new ';
$language['new.upload.subject.live'] = ' has started a new ';
$language['new.member.subject'] = 'New Member Registration on ' . $site_name;
$language['shared.playlist.subject'] = ' has sent you a playlist: ';
$language['shared.file.subject'] = ' has sent you this ';
$language['file.flagged.subject'] = ' has flagged a new ';
$language['response.file.subject'] = 'New ##TYPE## response to ';
$language['mobile.feedback.subject'] = 'Feedback from your mobile visitors';
$language['footer.contact.form.subject'] = $site_name . ' Contact Form';
$language['affiliate.subject.approved'] = $site_name . ' Affiliate Account Approved';
$language['affiliate.subject.denied'] = $site_name . ' Affiliate Request Denied';
$language['affiliate.subject.closed'] = $site_name . ' Affiliate Account Closed';
$language['affiliate.subject.new'] = $site_name . ' New Affiliate Request';
$language['affiliate.subject.cancel'] = $site_name . ' Cancel Affiliate Request';
$language['partner.subject.approved'] = $site_name . ' Partner Account Approved';
$language['partner.subject.denied'] = $site_name . ' Partner Request Denied';
$language['partner.subject.closed'] = $site_name . ' Partner Account Closed';
$language['partner.subject.new'] = $site_name . ' New Partner Request';
$language['partner.subject.cancel'] = $site_name . ' Cancel Partner Request';
$language['post.comment.file.subject.reply'] = 'New reply to your comment on ';
$language['post.comment.reply.file.tpl'] = ' has replied to your comment on ';
$language['post.comment.reply.subject'] = ' has replied to a comment you posted on a channel';
$language['mobile.notif.txt1'] = 'The following feedback has been submitted from your mobile platform:';
$language['mobile.notif.txt2'] = 'Name';
$language['mobile.notif.txt3'] = 'Message';
$language['response.notif.txt1'] = 'has posted this ##TYPE## in response to ';
$language['backend.notif.signup.new'] = 'A new user has joined ';
$language['backend.notif.signup.user'] = 'Username';
$language['backend.notif.signup.email'] = 'Email address';
$language['backend.notif.signup.ip'] = 'IP address';
$language['file.flagging.txt1'] = ' has flagged the following ##TYPE## for ';
$language['file.sharing.txt1'] = ' has shared this ##TYPE## with you on ' . $site_name;
$language['recovery.forgot.password.h2'] = 'Hi ';
$language['recovery.forgot.password.txt1'] = 'You are receiving this email because a new password was requested for your account on';
$language['recovery.forgot.password.txt2'] = 'If you did not request a new password for this account, ignore this email and continue to use your current password.';
$language['recovery.forgot.password.txt3'] = 'If you do wish to reset your password, please use the following link:';
$language['email.notif.general.txt1'] = 'See you back on ';
$language['email.notif.general.txt2'] = '- The';
$language['email.notif.general.txt3'] = 'Team';
$language['recovery.forgot.username.txt1'] = 'The following username is attached to this email address:';
$language['recovery.forgot.username.txt2'] = 'We hope this helps.';
$language['recovery.general.code'] = 'Code ';
$language['payment.notif.fe.txt1'] = 'Your payment was successfully received! Thank you for subscribing! Your subscription details are as followed:';
$language['payment.notif.fe.txt2'] = 'Package: ';
$language['payment.notif.fe.txt3'] = 'Paid: ';
$language['payment.notif.fe.txt4'] = 'Expires: ';
$language['payment.notif.fe.txt5'] = ' Payment for Membership: ';
$language['payment.notif.be.txt1'] = 'A new payment has been successfully received! Details below:';
$language['payment.notif.be.txt2'] = 'Subscriber: ';
$language['payment.notif.be.txt4'] = 'Channel: ';
$language['payment.notif.be.txt3'] = 'Full Transaction Details below: ';
$language['mail.verif.notif.fe.txt0'] = 'Confirm your email address';
$language['mail.verif.notif.fe.txt1'] = 'confirm your email address';
$language['mail.verif.notif.fe.txt2'] = ' to start participating in the ' . $site_name . ' community!';
$language['mail.verif.notif.fe.txt3'] = 'Thank You for Signing Up, ';
$language['mail.verif.notif.fe.txt4'] = 'You\'ve taken the next step in becoming part of the ' . $site_name . ' community. Now that you\'re a member, you can view files, but to leave comments, rate or upload your own files to the site, you\'ll first need to';
$language['mail.verif.notif.fe.txt5'] = 'If the link does not appear, you can paste the following link into your browser:';
$language['mail.verif.notif.fe.txt6'] = 'Please read <b>Terms of Use</b> and <b>Copyright Information</b> before uploading so that you understand what is allowed on the site.';
$language['mail.verif.notif.fe.txt7'] = 'To get you started, here are some of the fun things you can do with ' . $site_name . ':';
$language['mail.verif.notif.fe.txt8'] = 'Upload and share your files worldwide';
$language['mail.verif.notif.fe.txt9'] = 'Browse millions of original videos uploaded by community members';
$language['mail.verif.notif.fe.txt10'] = 'Find, join and create groups to connect with people who have similar interests';
$language['mail.verif.notif.fe.txt11'] = 'Customize your experience with playlists and subscriptions';
$language['mail.verif.notif.fe.txt12'] = 'Integrate ' . $site_name . ' in other websites using embedding';
$language['mail.verif.notif.fe.txt13'] = 'There\'s a lot more to explore, and more features are always in the works. Thanks for signing up, and we hope you enjoy the site!';
$language['mail.verif.notif.fe.txt14'] = 'You are receiving this email because a ' . $site_name . ' user created an account with this email address. If you are the owner of this email address and did not create the ' . $site_name . ' account, just ignore this message and the account will remain inactive.';
$language['mail.verif.notif.fe.txt15'] = 'Your account is currently pending approval and will be updated within the next hours!';
$language['mail.verif.notif.fe.txt16'] = 'We are glad you have chosen to be a part of our community and we hope you enjoy your stay.';
$language['mail.confirm.email.txt1'] = 'Please <a href="##LINK##">click here</a> to confirm your email.';
$language['mail.confirm.email.txt2'] = 'Once you confirm that this is your email address, you will be able to upload files to ' . $site_name . '.';
$language['mail.confirm.email.txt3'] = 'If the "click here" link is not supported by your email program, click this link or copy/paste it into your web browser: ';
$language['mail.notif.txt1'] = ' has sent you a message: ';
$language['mail.account.del.txt1'] = ' has requested removal of personal account on ' . $site_name . '. The account has been suspended. Use the backend delete functions to permanently remove the username and/or all belonging files.';
$language['mail.invite.email.txt1'] = 'has invited you to join ' . $site_name . ', a website where you can:';
$language['mail.invite.email.txt2'] = 'Watch videos, add photo albums, create audio playlists';
$language['mail.invite.email.txt3'] = 'Share your favorites with your friends and family';
$language['mail.invite.email.txt4'] = 'Connect with other users who share your interests';
$language['mail.invite.email.txt5'] = 'Upload your files to a worldwide audience';
$language['mail.invite.email.txt6'] = 'You can accept this invitation and add them as a friend by clicking <a href="##LINK##">here</a>, or by following this link:';
$language['mail.invite.email.more'] = ' Becoming friends makes it easier to keep track of what your friends are favoriting, uploading, or rating, and makes it easier to share public or private media.';
$language['mail.invite.email.txt7'] = 'has invited you to become friends on ' . $site_name . '.' . $language['mail.invite.email.more'];
$language['mail.invite.email.txt8'] = 'You can accept or reject this invitation by visiting your Inbox.';
$language['mail.subscribe.email.s.txt1'] = 'Want to return the favor and subscribe to ##USER##?';
$language['mail.subscribe.email.s.txt2'] = 'Just <a href="##CHURL##">visit ##USER##\'s channel</a> and click the "Subscribe" button.';
$language['mail.subscribe.email.s.txt3'] = 'Subscribing to a channel gives you special privileges, such as ad-free viewing, access to full length vods and videos, chatting during subscribers-only mode, and more.';
$language['mail.subscribe.email.s.txt4'] = 'You can see new activity from your subscriptions on <a href="' . $cfg['main_url'] . '">your ' . $site_name . ' homepage</a>.';
$language['mail.subscribe.email.f.txt1'] = 'Want to return the favor and follow ##USER##?';
$language['mail.subscribe.email.f.txt2'] = 'Just <a href="##CHURL##">visit ##USER##\'s channel</a> and click the "Follow" button.';
$language['mail.subscribe.email.f.txt3'] = 'Following channels allows you to connect with other people and be notified when they go live or upload new files.';
$language['mail.subscribe.email.f.txt4'] = 'You can see new activity from your followed channels on <a href="' . $cfg['main_url'] . '">your ' . $site_name . ' homepage</a>.';
$language['mail.upload.email.txt1'] = ' has uploaded a new ';
$language['mail.upload.email.txt2'] = 'You can unsubscribe from notifications for this user by visiting <a href="##SUBURL##">User Subscriptions</a> or <a href="##CHURL##">##USER##</a>\'s channel page.';
$language['mail.share.pl.mailto.email.txt'] = 'Email To:';
$language['mail.share.pl.mailto.email.txt.tip'] = 'Enter email addresses, separated by commas.<br /> Maximum 200 characters.';
$language['mail.share.pl.mailto.email.msg'] = '<b>Add a personal message:</b> (optional)';
$language['mail.share.pl.mailto.txt'] = ' has shared a playlist with you on ' . $site_name;
$language['mail.digest.h1'] = 'Your Personal ' . $cfg['website_shortname'] . ' Digest - ' . date("M d, Y");
$language['mail.digest.latest'] = 'Latest subscription updates';
$language['mail.digest.no.files'] = 'No recent files';
$language['payment.notification.token.subj'] = $site_name . ' Token Purchase';
$language['payment.notification.donate.subj'] = $site_name . ' Token Donation';
$language['payment.notification.token.subj.be'] = $site_name . ' Token Payment Notification from ';
$language['payment.notification.donate.subj.be'] = $site_name . ' Token Donation: ##USER1## donated ##NR## to ##USER2##';
$language['payment.notification.tk.pay.fe'] = $site_name . ' Token Payout';
$language['payment.notif.token.txt1'] = 'Your have successfully purchased ##NR## tokens!';
$language['payment.notif.donate.txt1'] = '##USER## has just donated you ##NR## tokens!';
$language['payment.notif.donate.txt2'] = '##USER1## has just donated ##NR## tokens to ##USER2##!';
$language['payment.notif.token.txt2'] = 'The account ##USER## has successfully purchased ##NR## tokens for ##PAID##.';
$language['account.entry.payout.tk.text'] = 'A new token payment has been issued to your PayPal address! Details below:';

View File

@@ -0,0 +1,200 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['frontend.global.videos'] = 'Videos ';
$language['frontend.global.images'] = 'Pictures ';
$language['frontend.global.audio'] = 'Audio ';
$language['frontend.global.doc'] = 'Documents ';
$language['files.menu.order'] = 'Order ';
$language['files.menu.add.new'] = 'Add New ##TYPE##';
$language['files.menu.show.type'] = 'Show ##TYPE##';
$language['files.menu.public.type'] = 'Public ##TYPE##';
$language['files.menu.private.type'] = 'Private ##TYPE##';
$language['files.menu.personal.type'] = 'Personal ##TYPE##';
$language['files.menu.recent.type'] = 'Latest ##TYPE##';
$language['files.menu.live.type'] = 'Live ##TYPE##';
$language['files.menu.featured.type'] = 'Featured ##TYPE##';
$language['files.menu.promoted.type'] = 'Promoted ##TYPE##';
$language['files.menu.update.type'] = 'Update ##TYPE##';
$language['files.menu.relevant.type'] = 'Relevant ##TYPE##';
$language['files.menu.viewed.type'] = 'Most Viewed ##TYPE##';
$language['files.menu.active.type'] = 'Most Active ##TYPE##';
$language['files.menu.commented.type'] = 'Most Commented ##TYPE##';
$language['files.menu.responded.type'] = 'Most Responded ##TYPE##';
$language['files.menu.most.liked.type'] = 'Most Liked ##TYPE##';
$language['files.menu.favorited.type'] = 'Top Favorite ##TYPE##';
$language['files.menu.type.comm'] = '##TYPE## Comments';
$language['files.menu.type.resp'] = '##TYPE## Responses';
$language['files.menu.type.lists'] = '##TYPE## Playlists';
$language['files.menu.view1'] = 'Thumb View';
$language['files.menu.view2'] = 'Grid View';
$language['files.menu.view3'] = 'List View';
$language['files.menu.public'] = 'Public ';
$language['files.menu.private'] = 'Private ';
$language['files.menu.personal'] = 'Personal ';
$language['files.menu.relevance'] = 'Relevance ';
$language['files.menu.recent'] = 'Latest ';
$language['files.menu.featured'] = 'Featured ';
$language['files.menu.viewed'] = 'Most Viewed ';
$language['files.menu.commented'] = 'Most Commented ';
$language['files.menu.commented.own'] = 'Commented ';
$language['files.menu.responded'] = 'Most Responded ';
$language['files.menu.responded.own'] = 'Responded ';
$language['files.menu.most.liked'] = 'Most Liked ';
$language['files.menu.most.liked.own'] = 'Liked ';
$language['files.menu.most.active'] = 'Most Active ';
$language['files.menu.watch.later'] = 'Watch Later';
$language['files.menu.watch.in'] = 'In watchlist';
$language['files.menu.watch.login'] = 'Login required';
$language['files.menu.flagged'] = 'Flagged ';
$language['files.menu.live'] = 'Live';
$language['files.menu.l.count'] = 'Login Count ';
$language['files.menu.lv.count'] = 'Stream Count ';
$language['files.menu.v.count'] = 'Video Count ';
$language['files.menu.i.count'] = 'Image Count ';
$language['files.menu.a.count'] = 'Audio Count ';
$language['files.menu.d.count'] = 'Document Count ';
$language['files.menu.b.count'] = 'Blog Count ';
$language['files.menu.l.up'] = 'My Stream Uploads';
$language['files.menu.v.up'] = 'My Video Uploads';
$language['files.menu.i.up'] = 'My Picture Uploads';
$language['files.menu.a.up'] = 'My Audio Uploads';
$language['files.menu.d.up'] = 'My Document Uploads';
$language['files.menu.b.up'] = 'My Blog Entries';
$language['files.menu.up.subs'] = 'Subscription Uploads';
$language['files.menu.up.osub'] = 'Subscriber Uploads';
$language['files.menu.up.follow'] = 'Followed Uploads';
$language['files.menu.most.disliked'] = 'Most Dislikes ';
$language['files.menu.most.live'] = 'Most Streams ';
$language['files.menu.most.videos'] = 'Most Videos ';
$language['files.menu.most.images'] = 'Most Pictures ';
$language['files.menu.most.audios'] = 'Most Audios ';
$language['files.menu.most.doc'] = 'Most Documents ';
$language['files.menu.most.blogs'] = 'Most Blogs ';
$language['files.menu.most.active'] = 'Most Active ';
$language['files.menu.ch.views'] = 'Channel Views ';
$language['files.menu.favorited'] = 'Top Favorites ';
$language['files.menu.favorited.own'] = 'Favorited ';
$language['files.menu.subscribed'] = 'My Subscribers';
$language['files.menu.followers'] = 'My Followers';
$language['files.menu.subscriptions'] = 'My Subscriptions';
$language['files.menu.follows'] = 'Followed Channels';
$language['files.menu.active'] = 'Active ';
$language['files.menu.inactive'] = 'Inactive ';
$language['files.menu.approved'] = 'Approved ';
$language['files.menu.pending'] = 'Pending ';
$language['files.menu.deleted'] = 'Deleted ';
$language['files.menu.longest'] = 'Longest ';
$language['files.menu.shortest'] = 'Shortest ';
$language['files.menu.status'] = 'Status';
$language['files.menu.numbers'] = 'Numbers';
$language['files.menu.length'] = 'Length';
$language['files.menu.promoted'] = 'Promoted';
$language['files.menu.affiliated'] = 'Affiliated';
$language['files.menu.partnered'] = 'Partnered';
$language['files.menu.nocateg'] = 'Uncategorized';
$language['files.menu.sort.ch'] = 'Sort:';
$language['files.menu.sort.pl'] = 'Sort:';
$language['files.menu.sort.v'] = 'Sort:';
$language['files.menu.sort.type'] = 'Type:';
$language['playlist.menu.title.asc'] = 'All (A-Z)';
$language['playlist.menu.title.desc'] = 'All (Z-A)';
$language['playlist.menu.public'] = 'Public ';
$language['playlist.menu.private'] = 'Private ';
$language['playlist.menu.personal'] = 'Personal ';
$language['playlist.menu.recent'] = 'Latest ';
$language['playlist.menu.pl.setup'] = 'Playlist Settings';
$language['playlist.section.title.relevant'] = 'Relevant ##TYPE## Playlists';
$language['playlist.section.title.public'] = 'Recent ##TYPE## Playlists';
$language['playlist.section.title.recent'] = 'Latest ##TYPE## Playlists';
$language['playlist.section.title.private'] = 'Private ##TYPE## Playlists';
$language['playlist.section.title.personal'] = 'Personal ##TYPE## Playlists';
$language['playlist.section.title.views'] = 'Most Viewed ##TYPE## Playlists';
$language['playlist.section.title.titleasc'] = 'All ##TYPE## Playlists (A-Z)';
$language['playlist.section.title.titledesc'] = 'All ##TYPE## Playlists (Z-A)';
$language['blog.section.title.relevant'] = 'Relevant Blogs';
$language['blog.section.title.public'] = 'Recent Blogs';
$language['blog.section.title.recent'] = 'Latest Blogs';
$language['blog.section.title.private'] = 'Private Blogs';
$language['blog.section.title.personal'] = 'Personal Blogs';
$language['blog.section.title.views'] = 'Most Viewed Blogs';
$language['blog.section.title.titleasc'] = 'All Blogs (A-Z)';
$language['blog.section.title.titledesc'] = 'All Blogs (Z-A)';
$language['playlist.save.error1'] = 'Error: Empty playlist was not saved!';
$language['playlist.save.error2'] = 'Error: An internal error has occured while saving your playlist!';
$language['playlist.save.error3'] = 'Error: This playlist already exists!';
$language['files.action.new'] = 'New Playlist';
$language['files.action.new.blog'] = 'New Blog';
$language['files.action.new.type'] = 'Playlist Type';
$language['files.action.new.title'] = 'Playlist Title';
$language['files.action.new.descr'] = 'Playlist Description';
$language['files.action.new.tags'] = 'Playlist Tags';
$language['files.action.new.create'] = 'Create Playlist';
$language['files.action.add.to'] = 'Add To';
$language['files.action.private'] = 'Make Private';
$language['files.action.public'] = 'Make Public';
$language['files.action.personal'] = 'Make Personal';
$language['files.action.flagged'] = 'Clear Flagged';
$language['files.action.active'] = 'Make Active';
$language['files.action.inactive'] = 'Make Inactive';
$language['files.action.approve'] = 'Make Approved';
$language['files.action.disapprove'] = 'Make Pending';
$language['files.action.feature'] = 'Make Featured';
$language['files.action.unfeature'] = 'Clear Featured';
$language['files.action.promote'] = 'Make Promoted';
$language['files.action.unpromote'] = 'Clear Promoted';
$language['files.action.del.files'] = 'Delete Files';
$language['files.action.del.confirm'] = 'Confirm Action';
$language['files.action.affiliate'] = 'Make Affiliate';
$language['files.action.unaffiliate'] = 'Clear/Deny Affiliate';
$language['files.action.partner'] = 'Make Partner';
$language['files.action.unpartner'] = 'Clear/Deny Partner';
$language['files.action.watch.add'] = 'Add to Watchlist';
$language['files.action.watch.clear'] = 'Clear Watchlist';
$language['files.action.fav.add'] = 'Add to Favorites';
$language['files.action.fav.clear'] = 'Clear Favorites';
$language['files.action.pl.add'] = 'Add to Playlist';
$language['files.action.pl.clear'] = 'Clear Playlist';
$language['files.action.liked.clear'] = 'Clear Liked';
$language['files.action.hist.clear'] = 'Clear History';
$language['files.menu.l.up'] = 'My Streams';
$language['files.menu.v.up'] = 'My Videos';
$language['files.menu.i.up'] = 'My Pictures';
$language['files.menu.a.up'] = 'My Audios';
$language['files.menu.d.up'] = 'My Documents';
$language['files.menu.b.up'] = 'My Blogs';
$language['files.menu.sort.by'] = 'Sort by';
$language['files.menu.sort.back'] = 'Back';
$language['files.menu.active.filters'] = 'Active filters';
$language['files.menu.results.filter'] = 'Filter Results';
$language['files.menu.s.count'] = 'Short Count ';
$language['files.menu.s.up'] = 'My Shorts';
$language['files.menu.most.shorts'] = 'Most Shorts ';

View File

@@ -0,0 +1,193 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['files.menu.myfiles'] = 'Uploads';
$language['files.menu.myfiles.type'] = 'My Uploads';
$language['files.menu.mybcasts'] = 'Streams';
$language['files.menu.mybcasts.type'] = 'My Streams';
$language['files.menu.myfav'] = 'Favorites';
$language['files.menu.myfav.type'] = 'My Favorites';
$language['files.menu.liked'] = 'Likes';
$language['files.menu.liked.type'] = 'My Likes';
$language['files.menu.history'] = 'History';
$language['files.menu.history.type'] = 'My History';
$language['files.menu.watch'] = 'Watchlist';
$language['files.menu.watch.type'] = 'My Watchlist';
$language['files.menu.comments'] = 'Comments';
$language['files.menu.responses'] = 'Responses';
$language['files.menu.manage'] = 'File Manager';
$language['files.menu.mypl'] = 'Playlists';
$language['files.menu.mypl2'] = 'My Playlists';
$language['files.menu.mybl2'] = 'My Blogs';
$language['files.list.views'] = 'Views: ';
$language['files.list.comm'] = 'Comments: ';
$language['files.list.resp'] = 'Responses: ';
$language['files.list.like'] = 'Liked: ';
$language['files.list.dislike'] = 'Disliked: ';
$language['files.list.favorited'] = 'Favorited: ';
$language['files.list.thumb'] = 'Thumbnail';
$language['files.list.nodescr'] = 'no description available';
$language['files.text.file.title'] = 'Title';
$language['files.text.file.descr'] = 'Description';
$language['files.text.file.tags'] = 'Tags';
$language['files.text.file.categ'] = 'Category';
$language['files.text.file.owner'] = 'Owner';
$language['files.text.stream.server'] = 'Stream Server';
$language['files.text.stream.status'] = 'Stream Status';
$language['files.action.sort'] = 'Sort Files: ';
$language['files.option.about'] = 'About';
$language['files.option.live'] = 'Stream Setup';
$language['files.option.blog'] = 'Blog Content';
$language['files.option.thumb'] = 'Thumbnail';
$language['files.option.privacy'] = 'Privacy';
$language['files.option.comments'] = 'Commenting';
$language['files.option.comment.vote'] = 'Comment Voting';
$language['files.option.comment.spam'] = 'Spam Flagging';
$language['files.option.video.response'] = 'Responding';
$language['files.option.rating'] = 'Rating';
$language['files.option.embed'] = 'Embedding';
$language['files.option.thumbnail'] = 'Thumbnail';
$language['files.text.no.live'] = 'Live streaming is not enabled for this account. Settings will not get saved!';
$language['files.text.live.chat'] = 'Enable live chat';
$language['files.text.live.chat.none'] = 'Disable live chat';
$language['files.text.live.vod'] = 'Save the video of this stream';
$language['files.text.live.vod.none'] = 'Do not save this stream';
$language['files.text.live.stream.end'] = 'This live stream has ended. Stream settings are no longer available.';
$language['files.text.new.pl'] = 'New playlist successfully created';
$language['files.text.new.bl'] = 'New blog successfully created';
$language['files.text.public'] = 'Public (anyone can search and view - recommended)';
$language['files.text.personal'] = 'Personal (viewable only by you)';
$language['files.text.private'] = 'Private (viewable by you and your friends)';
$language['files.text.comments.auto'] = 'Allow comments to be added automatically.';
$language['files.text.comments.fronly'] = 'Comments must be approved. Friends can comment automatically.';
$language['files.text.comments.approve'] = 'All comments must be approved.';
$language['files.text.comments.none'] = 'No comments allowed.';
$language['files.text.comments.vote.all'] = 'Allow users to vote on comments.';
$language['files.text.comments.vote.none'] = 'Do not allow comment voting';
$language['files.text.comments.spam.all'] = 'Allow users to flag comments as spam.';
$language['files.text.comments.spam.none'] = 'Do not allow comment spam flagging';
$language['files.text.responses.all'] = 'Allow file responses to be added automatically.';
$language['files.text.responses.approve'] = 'All file responses must be approved.';
$language['files.text.responses.none'] = 'No file responses allowed.';
$language['files.text.rating.all'] = 'Allow this to be rated by members.';
$language['files.text.rating.none'] = 'No file rating allowed';
$language['files.text.embed.all'] = 'Allow external sites to embed this file.';
$language['files.text.embed.none'] = 'Do not allow external sites to embed this file.';
$language['files.text.social.share'] = 'Allow sharing on Facebook, Twitter, etc.';
$language['files.text.social.none'] = 'No social web sharing allowed';
$language['files.text.thumb.sizes'] = 'For best results, please upload images with a width and height of 640x360 or 853x480 or 1280x720 or 1920x1080';
$language['files.text.no.comments'] = '<i class="icon-search"></i> Sorry, no comments were found';
$language['files.text.no.responses'] = '<i class="icon-search"></i> Sorry, no responses were found';
$language['files.text.comments.for'] = 'Sort: ';
$language['files.text.responses.for'] = 'Sort: ';
$language['files.text.ct.sort.approved'] = 'Approved';
$language['files.text.ct.sort.suspended'] = 'Pending';
$language['files.text.ct.sort.today'] = 'Posted Today';
$language['files.text.ct.sort.recent'] = 'Recent';
$language['files.text.no.subscription'] = '- no subscriptions -';
$language['files.text.no.subscriber'] = '- no subscribers -';
$language['files.text.no.follower'] = '- no followers -';
$language['files.text.no.following'] = '- not following -';
$language['files.text.pending.appr'] = 'Your ##TYPE## is currently pending approval. Please stand by while we process your request.';
$language['files.text.unsub.warn1'] = 'You are about to unsubscribe from <b>##USER##</b>. Please confirm if you would like to proceed.';
$language['files.text.unsub.warn2'] = 'Your current subscription will remain active until ';
$language['files.text.unsub.warn3'] = 'This subscription is active until: ';
$language['files.text.act.sel'] = 'Selection Actions';
$language['files.text.act.edit'] = 'Toggle Edit Mode';
$language['files.text.act.all'] = 'Toggle Select All';
$language['files.text.edit.back'] = 'Back to Media Library';
$language['files.text.pl.back'] = 'Back to Playlists';
$language['files.text.edit.date'] = 'Upload Date';
$language['files.text.edit.filename'] = 'File Name';
$language['files.text.edit.size'] = 'File Size';
$language['files.text.edit.thumb'] = 'New Thumbnail';
$language['files.text.save.thumb'] = 'Update Thumbnail';
$language['files.text.edit.thumb.text'] = 'Upload an image to be used as thumbnail for this file.';
$language['files.text.insert.url.text'] = 'Enter a valid ##TYPE## URL';
$language['files.text.insert.url.file'] = 'File URL';
$language['files.text.insert.url.sel'] = 'Insert Selected';
$language['files.text.insert.url.type'] = 'Insert ##TYPE## to blog';
$language['files.text.insert.from.up'] = 'From My Uploads';
$language['files.text.insert.from.fav'] = 'From My Favorites';
$language['files.text.insert.from.url'] = 'From URL';
$language['files.text.insert.add.to'] = 'Add to blog';
$language['files.text.pl.text.opt'] = 'Playlist Options:';
$language['files.text.pl.tab.share'] = 'Share';
$language['files.text.pl.tab.privacy'] = 'Privacy';
$language['files.text.pl.tab.edit'] = 'Edit Details';
$language['files.text.pl.tab.delete'] = 'Delete Playlist';
$language['files.text.pl.thumb'] = 'Playlist Thumbnail';
$language['files.text.pl.share.url'] = 'Playlist URL';
$language['files.text.pl.share.page'] = 'Go to Playlist Page';
$language['files.text.pl.share.mail'] = 'Email this playlist';
$language['files.text.pl.share.emb1'] = 'Embed code (copy and paste this into a web page) ';
$language['files.text.pl.share.emb2'] = 'Allow others to embed this playlist';
$language['files.text.pl.share.email'] = 'Allow others to email this playlist';
$language['files.text.pl.share.social'] = 'Allow social bookmark sharing';
$language['files.text.pl.share.myct'] = 'Add from contacts:';
$language['files.text.pl.total'] = 'files in playlist';
$language['files.text.pl.created'] = 'Created: ';
$language['files.text.pl.del.txt1'] = 'Are you sure you want to delete ';
$language['files.text.pl.del.txt2'] = 'Note: Deleting playlists is a permanent action and cannot be undone. ';
$language['files.text.pl.del.yes'] = 'Yes, delete it!';
$language['files.text.pl.details.err'] = 'Please set the playlist title.';
$language['files.text.pl.details.embed'] = 'Embed';
$language['files.text.pl.details.edit'] = 'Edit Playlist';
$language['files.text.pl.details.top1'] = 'Playlist details';
$language['files.text.pl.details.top2'] = 'Owner details';
$language['files.text.pl.details.len'] = 'runtime: ';
$language['files.text.pl.details.filespl'] = 'Playlist Files';
$language['files.text.pl.details.sub'] = 'subscribers';
$language['files.text.pl.details.join'] = 'Joined';
$language['files.text.pl.details.guest'] = 'You must be logged in to use this feature';
$language['files.text.none'] = '<i class="icon-search"></i> Sorry, no files available';
$language['files.playlist.none'] = '<i class="icon-search"></i> Sorry, no playlists available';
$language['files.text.subs.opt.1'] = 'Subscription Settings';
$language['files.text.subs.opt.1f'] = 'Follow Settings';
$language['files.text.subs.edit'] = 'Edit subscription';
$language['files.text.follow.edit'] = 'Edit follow';
$language['files.text.subs.cancel'] = 'Cancel subscription for ';
$language['files.text.subs.include'] = 'Notification list includes:';
$language['files.text.subs.opt.all'] = 'All files uploaded, rated, favorited, and commented by ';
$language['files.text.subs.opt.files'] = 'Only files uploaded by ';
$language['files.text.subs.opt.unsub'] = 'Unsubscribe from ';
$language['files.text.subs.opt.uploads'] = 'Email me on new uploads';
$language['files.text.live.help'] = 'For more details on live streaming, please visit the ##URL## help page.';
$language['files.text.nofile.err'] = 'The video could not be opened for processing. Please check your file and retry uploading it.';
$language['files.text.notfound'] = '##TYPE## ID was not found. Please check your URL and try again.';
$language['files.text.pl.thumb.empty'] = 'Playlist is empty. Thumbnails can be selected only from existing playlist items.';
$language['files.text.pl.thumb.order'] = 'Playlist is empty. Add items to playlist first.';
$language['files.option.social.share'] = 'Sharing';
$language['files.text.unsub.warn4'] = 'To unsubscribe, please visit ##USER##\'s channel page.';
$language['files.text.comment.on'] = 'commented on ';
$language['files.text.response.to'] = 'responded to ';
$language['files.text.stream.name'] = 'Long Stream Key (strong encryption)';
$language['files.text.stream.short'] = 'Short Stream Key (standard encryption)';

View File

@@ -0,0 +1,49 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End Live Streaming, Video, Photo, Music, Document & Blog Sharing Script
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['footer.menu.item1'] = 'Help';
$language['footer.menu.item2'] = 'About Us';
$language['footer.menu.item3'] = 'Copyright';
$language['footer.menu.item4'] = 'Advertising';
$language['footer.menu.item5'] = 'Developers';
$language['footer.menu.item6'] = 'Terms of Use';
$language['footer.menu.item7'] = 'Privacy Policy';
$language['footer.menu.item8'] = 'Safety';
$language['footer.menu.item9'] = 'Contact Us';
$language['footer.menu.item10'] = 'PHP Page';
$language['footer.menu.item11'] = 'Live Streaming';
$language['footer.menu.item12'] = 'Affiliates';
$language['footer.menu.item13'] = 'Partners';
$language['footer.nav.reg'] = 'Register Your Account';
$language['footer.nav.watch'] = 'Browse & View Videos';
$language['footer.nav.browse'] = 'Find & Run Playlists';
$language['footer.nav.channels'] = 'Connect With Users';
$language['footer.nav.upload'] = 'Upload New Videos';
$language['footer.nav.home'] = 'Subscription Activity';
$language['footer.text.follow'] = 'Follow Us';
$language['footer.text.contact'] = 'Contact Us';
$language['footer.text.quick'] = 'Quick Links';
$language['footer.text.info'] = 'Site Info';
$language['footer.text.send'] = 'Send It';
$language['footer.text.accept'] = 'Accept Cookies';
$language['footer.text.cookie'] = 'This website uses cookies to enhance the browsing experience for the user. <a href="/page?t=page-privacy">Learn more.</a>';
$language['footer.menu.item14'] = 'DMCA';

View File

@@ -0,0 +1,472 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End Video, Photo, Audio, Document & Blog Sharing Script
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['subnav.entry.files'] = 'File Management';
$language['subnav.entry.files.my'] = 'Media Library';
$language['subnav.entry.members'] = 'Memberships';
$language['subnav.entry.contacts.messages'] = 'Message Center';
$language['subnav.entry.contacts'] = 'Contacts';
$language['subnav.entry.comments'] = 'Comments';
$language['subnav.entry.messages'] = 'Messages';
$language['subnav.entry.settings'] = 'Account Settings';
$language['subnav.entry.config'] = 'Control Panel';
$language['subnav.entry.sub'] = 'Subscriptions';
$language['subnav.entry.advertising'] = 'Advertising';
$language['subnav.entry.players'] = 'File Players';
$language['subnav.entry.affiliate'] = 'Affiliate Panel';
$language['subnav.entry.subpanel'] = 'Subscribers Panel';
$language['frontend.global.promoted'] = 'Promoted ##TYPE##';
$language['frontend.global.promoted.one'] = 'Promoted';
$language['frontend.global.trending'] = 'Trending';
$language['frontend.global.verified'] = 'Verified';
$language['frontend.global.recommended'] = 'Recommended';
$language['frontend.global.history'] = 'History';
$language['frontend.global.benchmark.rendered'] = 'Page rendered in ';
$language['frontend.global.benchmark.seconds'] = ' seconds using ';
$language['frontend.global.benchmark.memory'] = ' of memory!';
$language['frontend.global.cancel.link'] = '(cancel)';
$language['frontend.global.loading'] = 'Loading ... ';
$language['frontend.global.load.more'] = 'Load More';
$language['frontend.global.welcome.to'] = 'Welcome to';
$language['frontend.global.disable.later'] = 'Disabled! Please try later.';
$language['frontend.global.and'] = 'and';
$language['frontend.global.doit'] = 'Do it';
$language['frontend.global.live'] = 'Live';
$language['frontend.global.offline'] = 'Offline';
$language['frontend.global.yes'] = 'Yes';
$language['frontend.global.no'] = 'No';
$language['frontend.global.or'] = 'or';
$language['frontend.global.switchon'] = 'on';
$language['frontend.global.switchoff'] = 'off';
$language['frontend.global.post'] = 'Post';
$language['frontend.global.close'] = 'close';
$language['frontend.global.close.win'] = 'Close Window';
$language['frontend.global.close.auto'] = 'auto closing...';
$language['frontend.global.sclosed'] = 'closed';
$language['frontend.global.sopen'] = 'open';
$language['frontend.global.preview'] = 'Preview';
$language['frontend.global.lowercancel'] = 'cancel';
$language['frontend.global.cancel'] = 'Cancel';
$language['frontend.global.send'] = 'Send';
$language['frontend.global.accept'] = 'Accept';
$language['frontend.global.enable'] = 'Enable';
$language['frontend.global.disable'] = 'Disable';
$language['frontend.global.enabled'] = 'is on';
$language['frontend.global.disabled'] = 'is off';
$language['frontend.global.rename'] = 'Rename';
$language['frontend.global.enable.sel'] = 'Enable Selected';
$language['frontend.global.disable.sel'] = 'Disable Selected';
$language['frontend.global.submit'] = 'Submit';
$language['frontend.global.failed'] = 'Failed';
$language['frontend.global.notice'] = 'Notice';
$language['frontend.global.notifications'] = 'Notifications';
$language['frontend.global.notification.hide'] = 'Hide notification';
$language['frontend.global.notification.restore'] = 'Restore notification';
$language['frontend.global.notification.toggle'] = 'Toggle hidden notifications';
$language['frontend.global.saveupdate'] = 'Save/Update';
$language['frontend.global.savenew'] = 'Save as New';
$language['frontend.global.savechanges'] = 'Save Changes';
$language['frontend.global.publish.live'] = 'Save and Publish';
$language['frontend.global.save'] = 'Save';
$language['frontend.global.saved'] = 'saved';
$language['frontend.global.default'] = 'default';
$language['frontend.global.copy'] = 'copy';
$language['frontend.global.message.text'] = 'Message';
$language['frontend.global.priv.msg'] = 'Private Message to ';
$language['frontend.global.add'] = 'add';
$language['frontend.global.new'] = 'new';
$language['frontend.global.added'] = 'added';
$language['frontend.global.addnew'] = 'Add New';
$language['frontend.global.newlabel'] = 'New Label';
$language['frontend.global.remlabel'] = 'Remove Label';
$language['frontend.global.from'] = 'From';
$language['frontend.global.name'] = 'Name';
$language['frontend.global.translated'] = 'Translated Name';
$language['frontend.global.slug'] = 'Slug';
$language['frontend.global.username'] = 'Username';
$language['frontend.global.password'] = 'Password';
$language['frontend.global.embed'] = 'Embed';
$language['frontend.global.email'] = 'Email';
$language['frontend.global.role'] = 'Role';
$language['frontend.global.login.req'] = 'Login Required';
$language['frontend.global.logins'] = 'Logins';
$language['frontend.global.lastlogin'] = 'Last Login';
$language['frontend.global.view.action'] = 'View';
$language['frontend.global.views.stat'] = 'Views';
$language['frontend.global.view'] = 'view';
$language['frontend.global.views'] = 'views';
$language['frontend.global.viewers'] = 'viewers';
$language['frontend.global.files'] = 'files';
$language['frontend.global.folders'] = 'folders';
$language['frontend.global.uploads'] = 'uploads';
$language['frontend.global.clear'] = 'clear';
$language['frontend.global.clear.sel'] = 'Clear Selected';
$language['frontend.global.delete.small'] = 'delete';
$language['frontend.global.deleted'] = 'File has been deleted';
$language['frontend.global.delete'] = 'Delete';
$language['frontend.global.delete.sel'] = 'Delete Selected';
$language['frontend.global.suspend.cap'] = 'Suspend';
$language['frontend.global.suspend'] = 'suspend';
$language['frontend.global.unsuspend'] = 'unsuspend';
$language['frontend.global.selected'] = 'selected';
$language['frontend.global.note'] = 'Note';
$language['frontend.global.check'] = 'Check';
$language['frontend.global.language'] = 'Language';
$language['frontend.global.edit'] = 'Edit';
$language['frontend.global.edit.small'] = 'edit';
$language['frontend.global.details'] = 'Details';
$language['frontend.global.style'] = 'Style';
$language['frontend.global.by'] = 'By: ';
$language['frontend.global.up.by'] = 'Uploaded by: ';
$language['frontend.global.published'] = 'Published on ';
$language['frontend.global.plsign'] = '+';
$language['frontend.global.delsign'] = 'x';
$language['frontend.global.xdelsign'] = '[x]';
$language['frontend.global.checkall'] = 'Check All';
$language['frontend.global.uncheckall'] = 'Uncheck All';
$language['frontend.global.openall'] = 'Open All';
$language['frontend.global.closeall'] = 'Close All';
$language['browse.file.picks'] = 'Today\'s Picks';
$language['frontend.global.results.none'] = '<i class="icon-search me-5"></i>Sorry, no results were found.';
$language['frontend.global.search.term'] = 'Enter your search term...';
$language['frontend.global.results'] = 'Results';
$language['frontend.global.resultsof'] = 'of';
$language['frontend.global.previous'] = '&laquo;<span class="paginate-prev-span"> Previous</span>';
$language['frontend.global.next'] = '<span class="paginate-next-span">Next </span>&raquo;';
$language['frontend.global.up.next'] = 'Up next';
$language['frontend.global.gotopage'] = 'Go to page';
$language['frontend.global.pagingdots'] = ' ... ';
$language['frontend.global.alltxt'] = 'All';
$language['frontend.global.itemspp'] = 'Items per page: ';
$language['frontend.global.pagejump'] = 'Jump to page';
$language['frontend.global.slashspace'] = '&nbsp;&nbsp;/&nbsp;&nbsp;';
$language['frontend.global.estate'] = 'Entry';
$language['frontend.global.edate'] = 'Entry Date';
$language['frontend.global.active'] = 'Active';
$language['frontend.global.active.until'] = 'Active until';
$language['frontend.global.inactive'] = 'Inactive';
$language['frontend.global.searchtext'] = 'Search';
$language['frontend.global.findit'] = 'Find Now';
$language['frontend.global.connect'] = 'Connect with us';
$language['frontend.global.resettext'] = 'Reset';
$language['frontend.global.actions'] = 'Actions';
$language['frontend.global.selection'] = 'Selection';
$language['frontend.global.selection.actions'] = 'Selection Actions';
$language['frontend.global.action.p.rec'] = 'Password Recovery';
$language['frontend.global.action.u.rec'] = 'Username Recovery';
$language['frontend.global.showactions'] = 'Show Actions';
$language['frontend.global.hideactions'] = 'Hide Actions';
$language['frontend.global.browse'] = 'Browse';
$language['frontend.global.upload'] = 'Upload';
$language['frontend.global.upload.image'] = 'Upload Image';
$language['frontend.global.continue'] = 'Continue';
$language['frontend.global.confirm'] = 'Confirm';
$language['frontend.global.apply'] = 'Apply';
$language['frontend.global.apply.filter'] = 'Apply Filter';
$language['frontend.global.reply'] = 'Reply';
$language['frontend.global.create'] = 'Create';
$language['frontend.global.created'] = 'Created';
$language['frontend.global.createaccount'] = 'Create Account';
$language['frontend.global.signin'] = 'Sign In';
$language['frontend.global.signout'] = 'Sign Out';
$language['frontend.global.signup'] = 'Register';
$language['frontend.global.recovery'] = 'Recovery';
$language['frontend.global.public'] = 'public';
$language['frontend.global.private'] = 'private';
$language['frontend.global.personal'] = 'personal';
$language['frontend.global.approved'] = 'approved';
$language['frontend.global.pending'] = 'pending';
$language['frontend.global.approve'] = 'Approve';
$language['frontend.global.ignore'] = 'Ignore';
$language['frontend.global.unblock'] = 'Unblock';
$language['frontend.global.seconds.ago'] = 'just seconds ago';
$language['frontend.global.channels'] = 'Channels';
$language['frontend.global.site.channels'] = $cfg['website_shortname'] . ' Channels';
$language['frontend.global.discussion'] = 'Discussion';
$language['frontend.global.activity'] = 'Activity';
$language['frontend.global.recent.activity'] = 'Recent Activity';
$language['frontend.global.about'] = 'About';
$language['frontend.global.aboutsite'] = 'About ' . $cfg['website_shortname'];
$language['frontend.global.bestof'] = 'Best of ' . $cfg['website_shortname'];
$language['frontend.global.home'] = 'Home';
$language['frontend.global.playlists'] = 'Playlists';
$language['frontend.global.play.all'] = 'Play All';
$language['frontend.global.categories.all'] = 'All Categories';
$language['frontend.global.channels.all'] = 'All Channels';
$language['frontend.global.categories'] = 'Categories';
$language['frontend.global.popular'] = 'Top Videos';
$language['frontend.global.words'] = 'search';
$language['frontend.global.spam'] = 'Spam';
$language['frontend.global.since'] = 'Joined';
$language['frontend.global.file.fav'] = 'time';
$language['frontend.global.file.favs'] = 'times';
$language['frontend.global.likes.stat'] = 'Likes';
$language['frontend.global.file.like'] = 'like';
$language['frontend.global.file.likes'] = 'likes';
$language['frontend.global.file.dislike'] = 'dislike';
$language['frontend.global.file.dislikes'] = 'dislikes';
$language['frontend.global.file.favorited'] = 'favorited';
$language['frontend.global.file.flagged'] = 'flagged';
$language['frontend.global.flagicon'] = 'Flag Icon';
$language['frontend.global.file.comment'] = 'comment';
$language['frontend.global.file.comments'] = 'comments';
$language['frontend.global.file.response'] = 'response';
$language['frontend.global.file.responses'] = 'responses';
$language['frontend.global.subscriber'] = 'subscriber';
$language['frontend.global.follower'] = 'follower';
$language['frontend.global.subscribers'] = 'subscribers';
$language['frontend.global.followers'] = 'followers';
$language['frontend.global.subscribers.cap'] = 'Subscribers';
$language['frontend.global.followers.cap'] = 'Followers';
$language['frontend.global.following.cap'] = 'Following';
$language['frontend.global.login.count'] = 'login';
$language['frontend.global.logins.count'] = 'logins';
$language['frontend.global.second'] = 'second';
$language['frontend.global.seconds'] = 'seconds';
$language['frontend.global.minute'] = 'minute';
$language['frontend.global.minutes'] = 'minutes';
$language['frontend.global.hour'] = 'hour';
$language['frontend.global.hours'] = 'hours';
$language['frontend.global.day'] = 'day';
$language['frontend.global.days'] = 'days';
$language['frontend.global.week'] = 'week';
$language['frontend.global.weeks'] = 'weeks';
$language['frontend.global.mont'] = 'month';
$language['frontend.global.month'] = 'months';
$language['frontend.global.monthly'] = 'monthly';
$language['frontend.global.year'] = 'year';
$language['frontend.global.years'] = 'years';
$language['frontend.global.yearly'] = 'yearly';
$language['frontend.global.ago'] = 'ago';
$language['frontend.global.now'] = 'now';
$language['frontend.global.for'] = 'for';
$language['frontend.global.none'] = 'none';
$language['frontend.global.every'] = 'Every ##NR## ##DUR##';
$language['frontend.global.see.all'] = 'See all';
$language['frontend.global.no.entries'] = 'No entries have been added.';
$language['frontend.global.required'] = ' <span class="conf-green">*</span>';
$language['frontend.global.required.items'] = $language['frontend.global.required'] . ' <span class="greyed-out">Fields marked with an asterisk are required</span>';
$language['frontend.global.select'] = 'Select';
$language['frontend.global.unsel'] = 'Unselect';
$language['frontend.global.unsel.all'] = 'Unselect All';
$language['frontend.global.subscribe.to'] = 'Subscription to';
$language['frontend.global.subscribe'] = 'Subscribe';
$language['frontend.global.subscribed'] = 'Subscribed';
$language['frontend.global.unsubscribe'] = 'Unsubscribe';
$language['frontend.global.unsubscribed'] = 'Unsubscribed';
$language['frontend.global.sub.opt'] = 'Subscription Options';
$language['frontend.global.sub.your'] = 'Your Subscription';
$language['frontend.global.sub.upgrade'] = 'Change Subscription';
$language['frontend.global.subscription'] = 'Subscription';
$language['frontend.global.follow'] = 'Follow';
$language['frontend.global.followed'] = 'Followed';
$language['frontend.global.unfollow'] = 'Unfollow';
$language['frontend.global.unfollowed'] = 'Unfollowed';
$language['frontend.global.custom'] = 'custom';
$language['frontend.global.change'] = 'change';
$language['frontend.global.settings'] = 'settings';
$language['frontend.global.here'] = 'here';
$language['frontend.global.click'] = 'Click Here';
$language['frontend.global.my.account'] = 'My Account';
$language['frontend.global.account'] = 'Account';
$language['frontend.global.fr.invite'] = 'Friend invite to ';
$language['frontend.global.download'] = 'Download';
$language['frontend.global.share'] = 'Share';
$language['frontend.global.like'] = 'Like';
$language['frontend.global.dislike'] = 'Dislike';
$language['frontend.global.flag'] = 'Flag';
$language['frontend.global.likes'] = 'likes';
$language['frontend.global.dislikes'] = 'dislikes';
$language['frontend.global.found'] = 'found';
$language['frontend.global.not.found'] = 'not found';
$language['frontend.global.converting'] = 'Converting...';
$language['frontend.global.length'] = 'Duration';
$language['frontend.global.p'] = 'playlist';
$language['frontend.global.hd'] = 'HQ';
$language['frontend.global.px'] = 'px';
$language['frontend.global.banners.here'] = 'banners here';
$language['frontend.global.always.open'] = 'Always opened';
$language['frontend.global.adv.left'] = 'Wait XX more seconds...';
$language['frontend.global.blog'] = 'Blog';
$language['frontend.global.blogs'] = 'Blogs';
$language['frontend.global.type'] = 'Type';
$language['frontend.global.more.text'] = 'More';
$language['frontend.global.l'] = 'stream'; //also used as ##TYPE## in other lang. files
$language['frontend.global.v'] = 'video'; //also used as ##TYPE## in other lang. files
$language['frontend.global.i'] = 'picture'; //also used as ##TYPE## in other lang. files
$language['frontend.global.a'] = 'audio'; //also used as ##TYPE## in other lang. files
$language['frontend.global.d'] = 'document'; //also used as ##TYPE## in other lang. files
$language['frontend.global.c'] = 'channel'; //also used as ##TYPE## in other lang. files
$language['frontend.global.b'] = 'blog'; //also used as ##TYPE## in other lang. files
$language['frontend.global.l.c'] = 'Stream';
$language['frontend.global.v.c'] = 'Video';
$language['frontend.global.i.c'] = 'Picture';
$language['frontend.global.a.c'] = 'Audio';
$language['frontend.global.d.c'] = 'Document';
$language['frontend.global.b.c'] = 'Blog';
$language['frontend.global.l.p'] = 'stream';
$language['frontend.global.v.p'] = 'videos';
$language['frontend.global.i.p'] = 'pictures';
$language['frontend.global.a.p'] = 'audios';
$language['frontend.global.d.p'] = 'documents';
$language['frontend.global.b.p'] = 'blogs';
$language['frontend.global.l.p.c'] = 'Streams';
$language['frontend.global.v.p.c'] = 'Videos';
$language['frontend.global.i.p.c'] = 'Pictures';
$language['frontend.global.a.p.c'] = 'Audio';
$language['frontend.global.d.p.c'] = 'Documents';
$language['frontend.global.b.p.c'] = 'Blogs';
$language['frontend.global.l.a'] = 'a stream';
$language['frontend.global.v.a'] = 'a video';
$language['frontend.global.i.a'] = 'a picture';
$language['frontend.global.a.a'] = 'an audio';
$language['frontend.global.d.a'] = 'a document';
$language['frontend.global.b.a'] = 'a blog';
$language['frontend.global.categ.l'] = 'Stream Categories';
$language['frontend.global.categ.v'] = 'Video Categories';
$language['frontend.global.categ.i'] = 'Picture Categories';
$language['frontend.global.categ.a'] = 'Audio Categories';
$language['frontend.global.categ.d'] = 'Document Categories';
$language['frontend.global.categ.b'] = 'Blog Categories';
$language['frontend.global.months'] = 'January,February,March,April,May,June,July,August,September,October,November,December'; //select list month names
$language['frontend.sizeformat.bytes'] = ' bytes';
$language['frontend.sizeformat.kb'] = ' kB';
$language['frontend.sizeformat.mb'] = ' MB';
$language['frontend.sizeformat.gb'] = ' GB';
$language['frontend.sizeformat.tb'] = ' TB';
$language['upload.menu.live'] = 'Live Stream';
$language['upload.menu.video'] = 'Upload Videos';
$language['upload.menu.grab'] = 'Grab Videos';
$language['upload.menu.image'] = 'Upload Pictures';
$language['upload.menu.audio'] = 'Upload Audio';
$language['upload.menu.document'] = 'Upload Documents';
$language['upload.menu.blog'] = 'New Blog';
$language['browse.ch.menu'] = 'Browse Channels';
$language['browse.v.playlist'] = 'Video Playlists';
$language['browse.l.files'] = 'Browse Streams';
$language['browse.v.files'] = 'Browse Videos';
$language['browse.i.files'] = 'Browse Pictures';
$language['browse.a.files'] = 'Browse Audio';
$language['browse.d.files'] = 'Browse Documents';
$language['browse.b.files'] = 'Browse Blogs';
$language['frontend.global.revenue'] = 'Revenue';
$language['frontend.copyright.text'] = 'Copyright';
$language['frontend.powered.text'] = 'Powered by';
$language['frontend.rights.text'] = 'All Rights Reserved.';
$language['footer.contact.thank.note'] = 'Thank you for contacting us.';
$language['frontend.global.tag'] = $cfg['custom_tagline'];
$_SESSION['loading_lang'] = $language['frontend.global.loading'];
$language['frontend.global.darktheme'] = 'Dark theme';
$language['frontend.global.darktheme.tip1'] = 'Dark theme turns the light surfaces of the page dark, creating an experience ideal for night. Try it out!';
$language['frontend.global.darktheme.tip2'] = 'Your Dark theme setting will apply to this browser only.';
$language['frontend.global.lang.select'] = 'Choose your language';
$language['frontend.global.guest.rand'] = 'Guest';
$language['frontend.global.on.text'] = 'On';
$language['frontend.global.off.text'] = 'Off';
$language['frontend.global.live.streaming'] = 'Live Streaming';
$language['frontend.global.live.now'] = 'Live Now';
$language['frontend.global.emailverify'] = 'Email Verification';
$language['frontend.global.tokens'] = 'Tokens';
$language['subnav.entry.tokenpanel'] = 'Token Panel';
$language['frontend.global.back'] = 'Back';
$language['frontend.global.pwa.add'] = 'Add ' . $cfg['website_shortname'] . ' to your Home Screen';
$language['frontend.global.pwa.add.1'] = '1. Tap the <u>Share icon</u> in the middle';
$language['frontend.global.pwa.add.2'] = '2. Tap <u>Add to Home Screen</u> from the menu';
$language['frontend.global.pwa.install'] = 'Install App';
$language['frontend.global.gotit'] = 'Got It';
$language['upload.menu.short'] = 'Upload Shorts';
$language['upload.menu.grab'] = 'Embed Videos';
$language['upload.menu.live'] = 'Go Live';
$language['frontend.global.l.p'] = 'streams';
$language['frontend.global.comm.l'] = 'Stream Comments';
$language['frontend.global.comm.v'] = 'Video Comments';
$language['frontend.global.comm.s'] = 'Short Comments';
$language['frontend.global.comm.i'] = 'Picture Comments';
$language['frontend.global.comm.a'] = 'Audio Comments';
$language['frontend.global.comm.d'] = 'Document Comments';
$language['frontend.global.comm.b'] = 'Blog Comments';
$language['frontend.global.comm.c'] = 'Channel Comments';
$language['frontend.global.c.c'] = 'Channel';
$language['time.ago.now'] = 'Just now';
$language['time.ago.minute'] = '1 minute ago';
$language['time.ago.minutes'] = '## minutes ago';
$language['time.ago.hour'] = '1 hour ago';
$language['time.ago.hours'] = '## hours ago';
$language['time.ago.day'] = '1 day ago';
$language['time.ago.days'] = '## days ago';
$language['time.ago.month'] = '1 month ago';
$language['time.ago.months'] = '## months ago';
$language['time.ago.year'] = '1 year ago';
$language['time.ago.years'] = '## years ago';
$language['frontend.global.not.approved'] = 'not approved';
$language['frontend.global.short'] = 'Short';
$language['frontend.global.shorts'] = 'Shorts';
$language['frontend.global.description'] = 'Description';
$language['frontend.global.disabled.text'] = 'Disabled';
$language['browse.s.files'] = 'Browse Shorts';
$language['frontend.global.s.p'] = 'shorts';
$language['frontend.global.s.p.c'] = 'Shorts';
$language['frontend.global.s.a'] = 'a short';
$language['frontend.global.s'] = 'short'; //also used as ##TYPE## in other lang. files
$language['frontend.global.s.c'] = 'Short';
$language['frontend.global.l.y'] = 'your stream';
$language['frontend.global.v.y'] = 'your video';
$language['frontend.global.s.y'] = 'your short';
$language['frontend.global.i.y'] = 'your picture';
$language['frontend.global.a.y'] = 'your audio';
$language['frontend.global.d.y'] = 'your document';
$language['frontend.global.b.y'] = 'your blog';
$language['frontend.global.l.edit'] = 'edit stream';
$language['frontend.global.v.edit'] = 'edit video';
$language['frontend.global.s.edit'] = 'edit short';
$language['frontend.global.i.edit'] = 'edit picture';
$language['frontend.global.a.edit'] = 'edit audio';
$language['frontend.global.d.edit'] = 'edit document';
$language['frontend.global.b.edit'] = 'edit blog';
$language['frontend.global.explore'] = 'Explore';
$language['frontend.global.signinto'] = 'Sign in to like videos, comment, and subscribe.';
$language['frontend.global.browse.channels'] = 'Browse channels';
$language['frontend.global.your'] = 'My ' . $cfg['website_shortname'];
$language['subnav.entry.account.my'] = 'Account Settings';
$language['subnav.entry.channel.my'] = 'Channel Settings';
$language['frontend.global.show.more'] = 'Show more';
$language['frontend.global.show.less'] = 'Show less';
$language['frontend.global.index'] = 'Index';
$language['frontend.global.notif.text1'] = 'Your notifications live here';
$language['frontend.global.notif.text2'] = 'Subscribe to your favorite channels to get notified about their latest uploads.';

View File

@@ -0,0 +1,94 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['main.text.customize'] = 'Customize your Home content';
$language['main.text.custom.heading'] = 'Join the largest worldwide video community!';
$language['main.text.heading.trending'] = 'Trending Content';
$language['main.text.heading.recommended'] = 'Recommended Content';
$language['main.text.heading.channels'] = 'Channel Content';
$language['main.text.heading.categories'] = 'Categories Content';
$language['main.text.heading.content'] = 'Content Type';
$language['main.text.heading.include'] = 'Include Channels';
$language['main.text.heading.time'] = 'Time Range (leave empty or set 0 to cancel time range)';
$language['main.text.heading.display'] = 'Display Options';
$language['main.text.heading.sort'] = 'Sort Options';
$language['main.text.heading.filter'] = 'Filter Options';
$language['main.text.heading.recommend.on'] = 'Recommend based on';
$language['main.text.heading.display.tip'] = 'Display Options (leave empty or set 0 to cancel limit)';
$language['main.text.last.days'] = 'Last N days';
$language['main.text.min.views'] = 'Min. views';
$language['main.text.min.likes'] = 'Min. likes';
$language['main.text.only.featured'] = 'Show only featured';
$language['main.text.only.promoted'] = 'Show only promoted';
$language['main.text.my.subscriptions'] = 'My subscriptions';
$language['main.text.my.follows'] = 'My follows';
$language['main.text.other.channels'] = 'Other channels';
$language['main.text.recent.uploads'] = 'Latest uploads';
$language['main.text.relevance'] = 'Relevance';
$language['main.text.most.views'] = 'Most viewed';
$language['main.text.most.likes'] = 'Most liked';
$language['main.text.random'] = 'Random';
$language['main.text.my.history'] = 'My history';
$language['main.text.my.likes'] = 'My likes';
$language['main.text.my.favorites'] = 'My favorites';
$language['main.text.featured.on'] = 'Featured ##TYPE##';
$language['main.text.promoted.on'] = 'Promoted ##TYPE##';
$language['main.text.latest.on'] = 'Latest ##TYPE##';
$language['main.text.more.on'] = 'More ##TYPE##';
$language['main.text.featured.ch'] = 'Featured Channels';
$language['main.text.promoted.ch'] = 'Promoted Channels';
$language['main.text.featured.v'] = 'Popular and trending videos';
$language['main.text.featured.i'] = 'Popular and trending pictures';
$language['main.text.featured.a'] = 'Popular and trending audio';
$language['main.text.featured.d'] = 'Popular and trending documents';
$language['main.text.featured.c'] = 'Popular and trending channels';
$language['main.text.featured.b'] = 'Popular and trending blogs';
$language['main.text.new.ch'] = 'New Channels';
$language['main.text.top.ch'] = 'Top Channels';
$language['main.text.public.ch'] = 'Public Channels';
$language['main.text.browse.ch'] = 'Browse Channels';
$language['main.text.upload.files'] = 'Upload Files';
$language['main.text.load.more'] = 'Load More';
$language['main.text.show.more'] = 'Show more';
$language['main.text.show.less'] = 'Show fewer';
$language['main.text.today.pick'] = 'Today\'s Picks';
$language['main.text.today'] = 'today';
$language['main.text.subscriptions'] = 'Subscriptions';
$language['main.text.subscriber'] = 'subscriber';
$language['main.text.subscribers'] = 'subscribers';
$language['main.text.follower'] = 'follower';
$language['main.text.followers'] = 'followers';
$language['main.text.view.channel'] = 'View channel';
$language['main.text.sort.all'] = 'Other Activity';
$language['main.text.no.activity'] = 'No recent activity';
$language['main.text.sub.act'] = 'Subscription Activity';
$language['main.text.no.desc'] = 'No description available';
$language['main.text.tags'] = 'Popular Tags';
$language['main.text.sort.up'] = 'Uploads';
$language['main.text.home'] = 'Home';
$language['main.text.watch'] = 'Watch';
$language['main.text.upload'] = 'Upload';
$language['main.text.share'] = 'Share';
$language['main.text.ch.type'] = 'Channel Type';
$language['main.text.ch.all'] = 'All Channels';
$language['main.text.right.1'] = 'Getting Started';
$language['main.text.right.2'] = 'Browse channel types to find interesting channels.';
$language['main.text.right.3'] = 'Subscribe or follow channels and add them to your homepage.';
$language['main.text.right.4'] = 'View your homepage to see the activity from your subscriptions or followed channels.';
$language['main.text.recommended'] = 'Recommended for You';
$language['main.text.subscribe'] = 'Log in to subscribe';
$language['main.text.follow'] = 'Log in to follow';

View File

@@ -0,0 +1,76 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
/* change below */
$language['manage.channel.menu.general'] = 'General Setup';
$language['manage.channel.menu.modules'] = 'Channel Modules';
$language['manage.channel.menu.art'] = 'Channel Art';
$language['manage.channel.menu.display'] = 'Display Settings';
$language['manage.channel.general.url'] = 'Channel URL';
$language['manage.channel.general.title'] = 'Channel Title';
$language['manage.channel.general.tags'] = 'Channel Tags';
$language['manage.channel.general.descr'] = 'Channel Description';
$language['manage.channel.general.type'] = 'Channel Type';
$language['manage.channel.general.links'] = 'Channel Links';
$language['manage.channel.general.visible'] = 'Make Visible';
$language['manage.channel.general.profile'] = 'Include my personal details on the channel page';
$language['manage.channel.activity.cfg'] = 'Number of recent activities to display';
$language['manage.channel.channels.heading'] = 'Heading Text';
$language['manage.channel.channels.text'] = 'You may list up to 16 channels, in the order you would like them to appear.';
$language['manage.channel.about.title'] = 'Link title (max 30 characters)';
$language['manage.channel.about.url'] = 'URL';
$language['manage.channel.art.tip1'] = 'Use scroll wheel to zoom in/out';
$language['manage.channel.art.tip2'] = 'Single/double click outside crop zone to drag image';
$language['manage.channel.tab.upload'] = 'Upload Photos';
$language['manage.channel.tab.my'] = 'My Photos';
$language['manage.channel.tab.gallery'] = 'Gallery';
$language['manage.channel.upload.txt1'] = 'Upload an image to be used as background for your channel header.';
$language['manage.channel.upload.txt2'] = 'Select a photo';
$language['manage.channel.upload.txt3'] = 'Recommended channel art size: 2560 x 1440<br>Minimum channel image size: 1920 x 1080<br>Max file size: 10 MB';
$language['manage.channel.upload.err1'] = 'The photo you uploaded is too small! It must be at least 2048 pixels wide and 1152 pixels tall.';
$language['manage.channel.upload.err2'] = 'The photo you uploaded is too large! It must be max. 2560 pixels wide and 1440 pixels tall.';
$language['manage.channel.delete.txt1'] = 'Are you sure you want to delete this image?';
$language['manage.channel.delete.txt2'] = 'Note: Deleting is a permanent action and cannot be undone.';
$language['manage.channel.delete.txt3'] = 'Yes, delete it!';
$language['manage.channel.edit.btn1'] = 'Save channel header';
$language['manage.channel.edit.btn2'] = 'Set as default';
$language['manage.channel.edit.btn3'] = 'Upload another photo';
$language['manage.channel.edit.ch.header'] = 'Edit Channel Header';
$language['manage.channel.del.ch.header'] = 'Delete Header Image';
$language['manage.channel.btn.update'] = 'Update Channel';
$language['manage.channel.error.1'] = 'Error: Invalid URL detected!';
$language['manage.channel.error.2'] = 'Error: Please enter an URL address!';
$language['manage.channel.error.3'] = 'Error: Please enter a title for the URL!';
$language['manage.channel.error.4'] = 'Error: The URL could not be validated!';
$language['manage.channel.comm.who'] = 'Comment Permissions:';
$language['manage.channel.comm.spam'] = 'Spam Reports:';
$language['manage.channel.comm.spam.yes'] = 'Allow Spam reporting in comments';
$language['manage.channel.comm.spam.no'] = 'No Spam reporting in comments';
$language['manage.channel.comm.opt.all'] = 'Free for all (comments will be posted immediately)';
$language['manage.channel.comm.opt.friends'] = 'Custom (friends can automatically comment, all others require approval)';
$language['manage.channel.comm.opt.friends.only'] = 'Friends only (only my friends may comment)';
$language['manage.channel.comm.opt.appr'] = 'Approve all (comments will require approval)';

View File

@@ -0,0 +1,124 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['msg.entry.inbox'] = 'Inbox';
$language['msg.entry.sent'] = 'Outbox';
$language['msg.entry.friends'] = 'Friends';
$language['msg.entry.adr.book'] = 'Contacts';
$language['msg.entry.fr.invite'] = 'Requests';
$language['msg.entry.blocked.users'] = 'Blocked Users';
$language['msg.entry.spam'] = 'Spam';
$language['msg.entry.pm'] = 'Private Messages';
$language['msg.entry.comments'] = 'Comments';
$language['msg.entry.responses'] = 'Responses';
$language['msg.entry.list'] = 'Contact List';
$language['msg.entry.not.spam'] = 'Not Spam';
$language['msg.btn.compose'] = 'New Private Message';
$language['msg.btn.send'] = 'Send Message';
$language['label.add.new'] = 'Add New Label';
$language['label.rename.new'] = 'Rename Label';
$language['contact.add.new'] = 'New Contact';
$language['contact.edit.ct'] = 'Edit Contact';
$language['msg.label.from'] = 'From';
$language['msg.label.to'] = 'To';
$language['msg.label.subj'] = 'Subject';
$language['msg.label.message'] = 'Message';
$language['msg.label.date'] = 'Date';
$language['msg.label.private'] = '&nbsp;&nbsp;*PR*';
$language['msg.label.private.tip'] = '*PR* = private file';
$language['msg.label.attch.l'] = 'Attach Stream';
$language['msg.label.attch.v'] = 'Attach Video';
$language['msg.label.attch.i'] = 'Attach Image';
$language['msg.label.attch.a'] = 'Attach Audio';
$language['msg.label.attch.d'] = 'Attach Document';
$language['msg.label.attch.b'] = 'Attach Blog';
$language['msg.label.attch.own.l'] = '---- Your Streams ----';
$language['msg.label.attch.own.v'] = '---- Your Videos ----';
$language['msg.label.attch.own.i'] = '---- Your Images ----';
$language['msg.label.attch.own.a'] = '---- Your Audios ----';
$language['msg.label.attch.own.d'] = '---- Your Documents ----';
$language['msg.label.attch.own.b'] = '---- Your Blogs ----';
$language['msg.label.attch.fav.l'] = '---- Your Favorite Streams ----';
$language['msg.label.attch.fav.v'] = '---- Your Favorite Videos ----';
$language['msg.label.attch.fav.i'] = '---- Your Favorite Images ----';
$language['msg.label.attch.fav.a'] = '---- Your Favorite Audios ----';
$language['msg.label.attch.fav.d'] = '---- Your Favorite Documents ----';
$language['msg.label.attch.fav.b'] = '---- Your Favorite Blogs ----';
$language['msg.label.add'] = 'Add to Label';
$language['msg.label.clear'] = 'Clear Label';
$language['msg.friend.add'] = 'Add to Friends';
$language['msg.friend.message'] = $language['msg.btn.send'];
$language['msg.block.sel'] = 'Block Selected';
$language['msg.unblock.sel'] = 'Unblock Selected';
$language['msg.label.reply'] = 'Re: ';
$language['msg.title.reply'] = 'Reply';
$language['msg.details.block'] = 'Block User';
$language['msg.details.spam'] = 'mark as spam';
$language['msg.details.spam.capital'] = 'Mark as Spam';
$language['msg.details.invite.subj'] = 'Friend invitation from ';
$language['msg.details.att.show'] = 'Show Attachment';
$language['contacts.details.selected'] = 'Selected Contacts';
$language['contacts.details.blocked'] = 'Blocked friend';
$language['contacts.add.frstatus'] = 'Friend Status:';
$language['contacts.add.frstatus.tip'] = 'Adding someone as a friend requires their username or email address';
$language['contacts.add.noinvite'] = 'No invitation has been sent';
$language['contacts.add.nofriend'] = 'Not added to Friends';
$language['contacts.add.chan'] = 'Channel:';
$language['contacts.add.chan.tip'] = 'Listing a contact\'s channel requires their username.';
$language['contacts.add.chan.nosub'] = 'Not registered yet';
$language['contacts.add.labels'] = 'Labels: ';
$language['contacts.add.wait'] = 'Sending invite(s)... Please stand by.';
$language['contacts.friends.h2.a'] = 'Already registered?';
$language['contacts.friends.h2.a.tip'] = 'to sign in. Once you\'ve signed in you can confirm the invitation.';
$language['contacts.friends.h2.b'] = 'Need to sign up?';
$language['contacts.friends.h2.b.tip'] = 'to sign up. When you\'re done, click on the invite link again to confirm the invitation.';
$language['contacts.friends.h1.your'] = 'You have invited ##INV## to become friends';
$language['contacts.friends.your.text'] = 'You have sent the invitation ##DATE## and it will expire in ##TIME##';
$language['contacts.friends.since'] = 'Friends since ';
$language['contacts.friends.sent'] = 'Invitation sent ';
$language['contacts.friends.remove'] = 'Remove from Friends';
$language['contacts.invites.ignore'] = 'Ignore Selected';
$language['contacts.invites.approve'] = 'Approve Selected';
$language['contacts.comments.approve'] = 'Suspend Selected';
$language['bl_options'] = '(Block options)';
$language['bl_files'] = 'Block access to viewing files';
$language['bl_channel'] = 'Block channel access';
$language['bl_comments'] = 'Block any comments';
$language['bl_messages'] = 'Block personal messages';
$language['bl_subscribe'] = 'Block subscribing';
$language['bl_follow'] = 'Block following';
$language['err.send.nouser'] = 'No user named ';
$language['err.send.self'] = 'You may not message yourself!';
$language['err.send.multi'] = 'Invalid usernames have been entered!';
$language['err.no.contacts'] = 'Select an entry from your contact list';
$language['err.new.contacts'] = 'Contacts require a valid username or email address.';
$language['err.new.inv.user'] = 'The username you entered is not a known ' . $cfg['website_shortname'] . ' user.';
$language['err.self.contacts'] = 'You may not add yourself as a contact.';
$language['err.block.users'] = 'You may only block contacts who are known ' . $cfg['website_shortname'] . ' users.';
$language['err.no.messages'] = ' is not accepting private messages. Please try later.';
$language['notif.no.messages'] = 'There are no messages in this folder.';
$language['notif.send.success'] = 'Your message has been sent!';
$language['notif.contacts.added'] = 'Contact has been created.';
$language['notif.contacts.updated'] = 'Contact has been updated.';
$language['notif.contacts.present'] = 'Contact has already been added.';

View File

@@ -0,0 +1,49 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
//do not change or translate ##TYPE##
//-----------------------------------
$language['notif.error.required.field'] = 'A required field is missing: ';
$language['notif.message.public'] = 'This ##TYPE## is public.';
$language['notif.message.private'] = 'This ##TYPE## is private.';
$language['notif.message.pending'] = 'This ##TYPE## is pending approval. Only you may view it.';
$language['notif.message.personal'] = 'This ##TYPE## is personal. Only you may view it.';
$language['notif.error.deleted.file'] = 'This ##TYPE## has been removed!';
$language['notif.error.available.file'] = 'This ##TYPE## is not available now. Please try later.';
$language['notif.error.invalid.request'] = 'The request could not be processed!';
$language['notif.error.blocked.request'] = 'The request was blocked! Please try later.';
$language['notif.error.invalid.progress'] = 'A request is already in progress! Please try later.';
$language['notif.error.invalid.request.extra'] = ' (or was cancelled by the user)';
$language['notif.error.invalid.path'] = 'The path could not be found: ';
$language['notif.success.request'] = 'Request completed successfully!';
$language['notif.success.feedback'] = 'Thank you for your feedback!';
$language['notif.success.subscribe'] = 'Thank you for subscribing! Your account will be updated shortly.';
$language['notif.success.subscribe.extra'] = 'Thank you for subscribing! Please refresh the page if the chat notification does not show within a minute.';
$language['notif.success.subscribe.cancel'] = 'Your subscription cancellation request was sent! Your account will be updated shortly.';
$language['notif.success.verified'] = 'Congratulations! Your account has been successfully verified.';
$language['notif.mail.alt.body'] = 'To view this message, please use an HTML compatible email viewer!';
$language['notif.no.multiple.select'] = 'No entries selected. Please select one or more entries.';
$language['notif.no.messages.select'] = 'No messages selected. Please select one or more messages.';
$language['notif.no.contacts.select'] = 'No contacts selected. Please select one or more contacts.';
$language['notif.confirm.delete'] = 'Please confirm permanently deleting this entry!';
$language['notif.confirm.delete.type'] = 'Please confirm permanently deleting this ##TYPE##!';
$language['notif.confirm.delete.message'] = 'Please confirm permanently deleting this message!';
$language['notif.confirm.delete.label'] = 'Please confirm permanently deleting this label!';
$language['notif.confirm.delete.multi'] = 'Please confirm permanently deleting the selected entries!';
$language['notif.success.tokens'] = 'Thank you for purchasing tokens! Your account will be updated shortly.';
$language['notif.error.live.exist'] = 'Error: Another live stream is already set up';

View File

@@ -0,0 +1,20 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['offline.text.launching'] = 'WE ARE LAUNCHING IN';
$language['offline.text.text1'] = 'Headline 1';
$language['offline.text.text2'] = 'Headline 2';

View File

@@ -0,0 +1,44 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['recovery.h1.text'] = 'Forgot Login';
$language['backend.recovery.h1.text'] = 'Forgot Your Admin Access?';
$language['recovery.password.text'] = 'Password Recovery';
$language['recovery.password.account'] = 'Account Password Recovery';
$language['recovery.forgot.password'] = 'Forgot ' . $cfg['website_shortname'] . ' Password';
$language['backend.recovery.forgot.password'] = 'Forgot Admin Password';
$language['backend.recovery.recovery.password'] = 'Admin Password Recovery';
$language['recovery.forgot.username'] = 'Forgot ' . $cfg['website_shortname'] . ' Username';
$language['backend.recovery.forgot.username'] = 'Forgot Admin Username';
$language['recovery.forgot.pass.txt'] = 'Enter your username ';
$language['backend.recovery.forgot.pass.txt'] = 'Enter your admin username ';
$language['recovery.forgot.pass.txt1'] = 'and we will email instructions to you on how to reset your password.';
$language['recovery.forgot.user.txt'] = 'Enter the email address you used to sign up ';
$language['backend.recovery.forgot.user.txt'] = 'Enter your admin email address ';
$language['recovery.forgot.user.txt1'] = 'and we will email your username to you.';
$language['recovery.verif.code.txt'] = ' and the verification code ';
$language['recovery.verif.code.txt'] = '';
$language['recovery.forgot.new.password'] = 'New Password';
$language['recovery.forgot.retype.password'] = 'Retype Password';
$language['recovery.forgot.password.confirm'] = 'Your password was successfully reset!';
$language['recovery.general.code'] = 'Code';
$language['recovery.disabled.username'] = 'Username recovery is currently disabled.';
$language['recovery.disabled.password'] = 'Password recovery is currently disabled.';

View File

@@ -0,0 +1,35 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['respond.text.title'] = 'Responding to: ';
$language['respond.text.to'] = 'You are responding to: ';
$language['respond.text.sofar'] = ' response(s) so far';
$language['respond.text.choose'] = 'Choose one of your existing uploads as a response';
$language['respond.text.choose.b'] = 'Choose one of your existing blogs as a response';
$language['respond.text.new.blog'] = 'New blog';
$language['respond.text.select'] = 'Select the ##TYPE## you want to respond with:';
$language['respond.text.submit'] = 'Submit response';
$language['respond.text.approved'] = 'Your response will be posted after it has been approved.';
$language['respond.text.upload'] = 'Upload your ##TYPE## response';
$language['respond.text.start.blog'] = 'Start a new blog';
$language['respond.text.proceed'] = 'Head over to the upload page in order to complete your response.';
$language['respond.text.start'] = 'Start';
$language['respond.text.start.txt'] = 'Click "Start" to begin uploading your ##TYPE## response.';
$language['respond.text.start.txt.b'] = 'Click "Start" to add your ##TYPE## response.';
$language['respond.text.file.resp'] = '##TYPE## Responses';
$language['respond.text.file.blog.e'] = 'to edit your blog response';
$language['respond.text.indicates'] = '(u) indicates the entry has already been used for another response.';

View File

@@ -0,0 +1,62 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End Live Streaming, Video, Photo, Music, Document & Blog Sharing Script
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['search.h1.search'] = 'Search results ';
$language['search.h1.result'] = 'result';
$language['search.h1.results'] = 'results';
$language['search.text.filter'] = 'Filter results';
$language['search.text.filters'] = 'Filters';
$language['search.text.in'] = 'Search In';
$language['search.text.no.results'] = 'No results';
$language['search.text.features'] = 'Features';
$language['search.text.show'] = 'List';
$language['search.text.type'] = 'Type';
$language['search.text.sort.by'] = 'Sort:';
$language['search.text.rel'] = 'Relevance';
$language['search.text.date'] = 'Upload Date';
$language['search.text.duration'] = 'Duration';
$language['search.text.view'] = 'Views';
$language['search.text.rating'] = 'Rating';
$language['search.text.live'] = 'Stream';
$language['search.text.video'] = 'Video';
$language['search.text.image'] = 'Image';
$language['search.text.audio'] = 'Audio';
$language['search.text.doc'] = 'Document';
$language['search.text.blog'] = 'Blog';
$language['search.text.playlists'] = 'Playlists';
$language['search.text.channels'] = 'Channels';
$language['search.text.subsriber'] = 'subscriber';
$language['search.text.subsribers'] = 'subscribers';
$language['search.text.follower'] = 'follower';
$language['search.text.followers'] = 'followers';
$language['search.text.date.hour'] = 'Last Hour';
$language['search.text.date.day'] = 'Today';
$language['search.text.date.week'] = 'This Week';
$language['search.text.date.month'] = 'This Month';
$language['search.text.date.year'] = 'This Year';
$language['search.text.date.year'] = 'This Year';
$language['search.text.dur.short'] = 'Short (< 10 minutes)';
$language['search.text.dur.average'] = 'Average (10-20 minutes)';
$language['search.text.dur.long'] = 'Long (> 20 minutes)';
$language['search.text.feat.sd'] = 'SD (360p/480p)';
$language['search.text.feat.hd'] = 'HD (720p/1080p)';
$language['search.text.feat.embed'] = 'Embedded';
$language['search.text.feat.static'] = 'Static';
$language['search.text.feat.anim'] = 'Animated';

View File

@@ -0,0 +1,62 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['frontend.signin.h1'] = 'Sign in to';
$language['frontend.signin.username'] = 'Username';
$language['frontend.signin.password'] = 'Password';
$language['frontend.signin.remember'] = 'Remember Me';
$language['frontend.signin.fb'] = 'Sign in with Facebook';
$language['frontend.signin.gp'] = 'Sign in with Google';
$language['frontend.signin.text1'] = 'Join the largest worldwide video community!';
$language['frontend.signin.text2'] = 'Get full access to all features by creating your own account: ';
$language['frontend.signin.text3'] = '- Upload and share your videos with the world.';
$language['frontend.signin.text4'] = '- Comment, rate, report or respond to any videos, and more.';
$language['frontend.signin.text5'] = '- Build playlists of favorite videos to watch at any time.';
$language['frontend.signin.text6'] = 'Don\'t have an account yet?';
$language['frontend.signin.text7'] = 'Sign up for';
$language['frontend.signin.text8'] = $cfg['website_shortname'] . ' Member Login';
$language['frontend.signin.text9'] = 'Can\'t access your account?';
$language['frontend.signin.text10'] = '- Or add <u>advertisements</u> instead of this text.';
$language['frontend.signin.error.auth'] = 'Login attempt has failed!';
$language['frontend.signin.text11'] = 'Logging in is currently disabled. Please try later.';
$language['frontend.signin.text12'] = '';
$language['frontend.signin.promo.h1'] = 'What is ' . $cfg['website_shortname'];
$language['frontend.signin.promo.li1'] = 'Watch Videos';
$language['frontend.signin.promo.li2'] = 'View Pictures';
$language['frontend.signin.promo.li3'] = 'Play Audio';
$language['frontend.signin.promo.li4'] = 'Read Books';
$language['frontend.signin.promo.li5'] = 'Write Blogs';
$language['frontend.signin.promo.li6'] = 'Upload Content';
$language['frontend.signin.promo.li7'] = 'Share Content';
$language['frontend.signin.promo.li8'] = 'Post Comments';
$language['frontend.signin.promo.li9'] = 'Rate Content';
$language['frontend.signin.promo.li10'] = 'Flag Content';
$language['frontend.signin.promo.li11'] = 'Promote Content';
$language['frontend.signin.promo.li12'] = 'Download Content';
$language['frontend.signin.promo.li13'] = 'Post Responses';
$language['frontend.signin.promo.li14'] = 'Add to Favorites';
$language['frontend.signin.promo.li15'] = 'Create Playlists';
$language['frontend.signin.promo.li16'] = 'Make Friends';
$language['frontend.signin.promo.li17'] = 'Send Messages';
$language['frontend.signin.promo.li18'] = 'Search Content';
$language['frontend.signin.promo.li19'] = 'Subscribe to Channels';
$language['frontend.signin.promo.li20'] = 'Customize Channels';
$language['frontend.signin.promo.s1'] = 'Sign up now';
$language['frontend.signin.promo.s2'] = 'and join the ' . $cfg['website_shortname'] . ' community.';

View File

@@ -0,0 +1,100 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['frontend.signup.h1'] = 'Create New ' . $cfg['website_shortname'] . ' Account';
$language['frontend.signup.fb'] = 'Register with Facebook';
$language['frontend.signup.gp'] = 'Register with Google';
$language['frontend.signup.location'] = 'Location';
$language['frontend.signup.bday'] = 'Date of Birth';
$language['frontend.signup.bdayY'] = 'Date of Birth [Year]';
$language['frontend.signup.bdayM'] = 'Date of Birth [Month]';
$language['frontend.signup.bdayD'] = 'Date of Birth [Day]';
$language['frontend.signup.gender'] = 'Gender';
$language['frontend.signup.genderM'] = 'Male';
$language['frontend.signup.genderF'] = 'Female';
$language['frontend.signup.uinfo'] = 'Your username can only contain letters A-Z or numbers 0-9';
$language['frontend.signup.ucheck'] = 'Check Availability';
$language['frontend.signup.emailadd'] = 'Email Address';
$language['frontend.signup.fbusername'] = 'Set up your username';
$language['frontend.signup.fbcomplete'] = 'To complete the registration process, please choose the username for your ' . $cfg['website_shortname'] . ' account!';
$language['frontend.signup.setpass'] = 'Password';
$language['frontend.signup.setpassagain'] = 'Re-enter password';
$language['frontend.signup.captcha'] = 'Image Verification';
$language['frontend.signup.minimum'] = 'Minimum';
$language['frontend.signup.characters'] = 'characters';
$language['frontend.signup.pstrength'] = 'Password strength:';
$language['frontend.signup.reload'] = '&nbsp;reload';
$language['frontend.signup.ucheck.invalid'] = 'Invalid username';
$language['frontend.signup.email.invalid'] = 'Invalid email address';
$language['frontend.signup.ucheck.available'] = 'Available';
$language['frontend.signup.ucheck.taken'] = 'Taken';
$language['frontend.signup.ucheck.failed'] = 'Invalid';
$language['frontend.signup.extraemail'] = 'I would like to receive occasional product-related email communications that could be of interest to me (this includes updates, newsletters, offers, etc.)';
$language['frontend.signup.accept'] = 'I accept';
$language['frontend.signup.accepted'] = 'I accepted';
$language['frontend.signup.terms'] = 'Terms of Use';
$language['frontend.signup.termstext'] = 'Please review the Terms of Service and Terms of Use below: ';
$language['frontend.signup.agree'] = 'By clicking \'Continue\' below you are agreeing to the <a href="">' . $cfg['website_shortname'] . ' Terms of Use</a>, <a href="">Terms of Service</a> and <a href="">Privacy Policy</a>.';
$language['frontend.signup.create'] = 'Create Account';
$language['frontend.signup.update'] = 'Update Account';
$language['frontend.signup.months'] = $language['frontend.global.months'];
$language['frontend.signup.disabled'] = 'Registration is currently closed. Please try later.';
$language['frontend.membership.type.sel'] = 'Membership Type';
$language['frontend.pkinfo.unlimited'] = '<span class="bold">UNLIMITED</span>';
$language['frontend.pkinfo.upspace'] = ' file upload space';
$language['frontend.pkinfo.bwspace'] = ' bandwidth per month';
$language['frontend.pkinfo.liveallow'] = ' stream(s) allowed';
$language['frontend.pkinfo.blogallow'] = ' blog upload(s) allowed';
$language['frontend.pkinfo.docallow'] = ' document upload(s) allowed';
$language['frontend.pkinfo.vidallow'] = ' video upload(s) allowed';
$language['frontend.pkinfo.imgallow'] = ' image upload(s) allowed';
$language['frontend.pkinfo.audallow'] = ' audio upload(s) allowed';
$language['frontend.pkinfo.freereg'] = 'Registration is <span class="bold">FREE</span>';
$language['frontend.pkinfo.regactive'] = ' and is active ';
$language['frontend.pkinfo.costreg'] = 'Registration costs ';
$language['frontend.pkinfo.summary'] = 'Subscription Summary';
$language['frontend.pkinfo.summary.info'] = 'Your subscription details are listed below. You may continue or cancel this request.';
$language['frontend.pkinfo.pkname'] = 'Subscription Name';
$language['frontend.pkinfo.pkprice'] = 'Subscription Price';
$language['frontend.pkinfo.pkdur1'] = 'Daily,Monthly,3 months,6 months,Yearly';
$language['frontend.pkinfo.pkdur2'] = '1,30,90,180,365';
$language['frontend.pkinfo.pksubperiod'] = 'Subscription Period';
$language['frontend.pkinfo.pkmethods'] = 'Payment Methods';
$language['frontend.pkinfo.paypal'] = 'PayPal';
$language['frontend.pkinfo.pktotal'] = 'Total Price';
$language['frontend.pkinfo.diffsub'] = 'Need a different membership?';
$language['frontend.pkinfo.renew.sub'] = 'Renew Subscription';
$language['frontend.pkinfo.renew'] = 'Renew Membership';
$language['frontend.pkinfo.renew.text'] = 'Your current membership subscription has expired! Please update!';
$language['frontend.pkinfo.expired'] = 'expired: ';
$language['frontend.pkinfo.discount'] = 'Discount Code';
$language['notif.error.invalid.user'] = 'This username may not be used!';
$language['notif.error.accout.noreg'] = 'This account is not registered!';
$language['notif.error.accout.linked'] = 'This account is already linked!';
$language['notif.error.existing.email'] = 'This email may not be used!';
$language['notif.error.invalid.pass'] = 'An invalid password has been used!';
$language['notif.error.nosignup'] = 'We\'re sorry, based on the information you submitted, you are not eligible to register!';
$language['notif.error.nodomain'] = 'Registration is not allowed from this email domain!';
$language['notif.error.pass.nomatch'] = 'Passwords do not match';
$language['notif.error.incorect.captcha'] = 'Captcha verification has failed';
$language['notif.notice.signup.step1'] = 'Your information was accepted for registration. You are one step away from becoming a member!';
$language['notif.notice.signup.success'] = 'You are now registered with ';
$language['notif.notice.signup.approve'] = 'You may log in once your account has been approved!';
$language['notif.notice.signup.success.more'] = '. You may log in now, or update to a paid membership.';
$language['notif.notice.signup.payment'] = 'Please complete your account subscription to unlock all website features!';

View File

@@ -0,0 +1,69 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['upload.text.user'] = 'Assign Username';
$language['upload.text.assign.tip'] = 'Your upload must be assigned to an existing account';
$language['upload.text.categ'] = 'Category';
$language['upload.text.btn.start'] = 'Start Uploading';
$language['upload.text.h1.select'] = 'Select category & files';
$language['upload.text.h2.select'] = 'Add files to the upload queue and click the start button.';
$language['upload.text.categ.tip'] = 'Tip: Category selection can be changed during file upload';
$language['upload.text.user.tip'] = 'Tip: Username selection can be changed during file upload';
$language['upload.text.filename'] = 'Filename';
$language['upload.text.size'] = 'Size';
$language['upload.text.status'] = 'Status';
$language['upload.text.drag'] = 'Drag files here / Queue limit: ## / ESC to stop upload.';
$language['upload.text.select'] = 'Select File(s)';
$language['upload.text.public'] = 'Your uploads will be made public within a few minutes!';
$language['upload.text.sub.limit'] = 'Subscription Details';
$language['upload.text.left'] = 'upload(s) left';
$language['upload.text.max'] = 'Maximum';
$language['upload.text.max.file'] = 'Maximum file size:';
$language['upload.text.files.text'] = '<b>files</b>';
$language['upload.text.files.uploaded'] = 'files uploaded';
$language['upload.text.file.text'] = 'File';
$language['upload.text.file.is'] = 'is';
$language['upload.text.que'] = 'Upload Que';
$language['upload.text.file.hide'] = 'click to hide';
$language['upload.text.ver.code'] = 'Verification code: ';
$language['upload.text.ver.send'] = 'Send email';
$language['upload.text.responding'] = 'You are responding to&nbsp';
$language['upload.text.r.approved'] = 'Your response will be posted after it has been approved.';
$language['upload.err.nofile'] = 'Error: No file selected.';
$language['upload.err.unable'] = 'Error: Unable to upload ';
$language['upload.err.msg.1'] = 'Error: Maximum file size is ';
$language['upload.err.msg.2'] = 'Error: ' . $language['upload.text.file.text'];
$language['upload.err.msg.3'] = ' is not of valid type: ';
$language['upload.err.msg.5'] = ' already added';
$language['upload.err.msg.6'] = 'Error: Maximum ';
$language['upload.err.msg.7'] = ' file(s) allowed';
$language['upload.err.msg.8'] = 'Invalid verification code';
$language['upload.err.msg.9'] = 'Your subscription ##TYPE## limit has been reached. ';
$language['upload.err.msg.9.1'] = 'The subscription limit has been reached. ';
$language['upload.err.msg.10'] = 'Your bandwidth limit has been reached.';
$language['upload.err.msg.11'] = 'Your disk space limit has been reached.';
$language['upload.err.msg.12'] = 'files have already been uploaded.';
$language['upload.err.msg.13'] = 'No active user accounts could be found.';
$language['upload.err.msg.14'] = 'Uploading is currently disabled! Please try again later.';
$language['upload.err.mail.ver1'] = 'Your email address has not been confirmed and your account permissions have not been activated!';
$language['upload.err.mail.ver2'] = 'If you did not receive the verification email, you can have another one sent below. Simply submit the correct verification code and check your email after a few moments.';
$language['upload.text.mem.limit'] = 'Membership Details';
$language['upload.text.info.shorts'] = 'Short video uploads should not exceed 60 seconds in length. Videos longer than 60 seconds will get automatically truncated.';

View File

@@ -0,0 +1,192 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
$language['upage.tab.bulletin'] = 'Public Bulletin';
$language['upage.tab.settings'] = 'Channel Setup';
$language['upage.tab.theme'] = 'Channel Theme';
$language['upage.tab.modules'] = 'Channel Sections';
$language['upage.tab.files'] = 'Display Settings';
$language['upage.text.bull.preview'] = 'Preview';
$language['upage.text.bull.type'] = 'Enter Message';
$language['upage.text.bull.url'] = 'Enter file URL (optional)';
$language['upage.text.bull.post'] = 'Post Bulletin';
$language['upage.text.bull.hint'] = 'Bulletins will be posted on your homepage user activity and on your channel page.';
$language['upage.text.sett.url'] = 'URL: ';
$language['upage.text.sett.title'] = 'Title: ';
$language['upage.text.sett.type'] = 'Channel Type: ';
$language['upage.text.sett.type.err'] = 'Please set your channel type!';
$language['upage.text.sett.visible'] = 'Make Visible: ';
$language['upage.text.sett.tags'] = 'Channel Tags: ';
$language['upage.text.sett.tags.tip1'] = '(space separated)';
$language['upage.text.sett.tags.tip2'] = 'Tags are keywords used to help people find your channel.';
$language['upage.text.theme.new'] = 'new theme';
$language['upage.text.theme.opt.show'] = 'show detailed configuration';
$language['upage.text.theme.opt.hide'] = 'hide detailed configuration';
$language['upage.text.theme.general'] = 'Header/General styling';
$language['upage.text.theme.font'] = 'Font Family';
$language['upage.text.theme.bg.color'] = 'Global Background Color';
$language['upage.text.theme.bg.secton'] = 'Section Content Background Color';
$language['upage.text.theme.div.color'] = 'Header and Channel Container Background Color';
$language['upage.text.theme.div.txt.color'] = 'Header Text Color';
$language['upage.text.theme.div.link.color'] = 'Header Links Color (not Menu)';
$language['upage.text.theme.div.transp'] = 'Header Container Transparency';
$language['upage.text.theme.div.bg.image'] = 'Channel Background Image';
$language['upage.text.theme.div.bg.rpt'] = 'Background Repeat';
$language['upage.text.theme.div.bg.txt'] = 'will be used as channel background';
$language['upage.text.theme.colors'] = 'Channel/Menu Content styling';
$language['upage.text.theme.col.title.text'] = 'Section Titles and Active Menu Link Color';
$language['upage.text.theme.col.link'] = 'Section Links and Menu Links Color';
$language['upage.text.theme.col.body'] = 'Section Text Color';
$language['upage.text.theme.col.transp'] = 'Channel Content Transparency';
$language['upage.text.theme.save'] = 'Save Theme';
$language['upage.text.theme.default'] = 'Make this my default theme';
$language['upage.text.theme.delete'] = 'Permanently remove this theme?';
$language['upage.text.mod.profile'] = 'Profile';
$language['upage.text.mod.comment.single'] = 'Comment';
$language['upage.text.mod.comments'] = 'Comments';
$language['upage.text.mod.subscribers'] = 'Subscribers';
$language['upage.text.mod.followers'] = 'Followers';
$language['upage.text.mod.dates'] = 'Event Dates';
$language['upage.text.mod.other'] = 'Other Channels';
$language['upage.text.mod.subscriptions'] = 'Subscriptions';
$language['upage.text.mod.following'] = 'Following';
$language['upage.text.mod.friends'] = 'Friends';
$language['upage.text.mod.other'] = 'Other Channels';
$language['upage.text.mod.activity'] = 'Recent Activity';
$language['upage.text.alt.up'] = 'Move Up';
$language['upage.text.alt.down'] = 'Move Down';
$language['upage.text.alt.left'] = 'Move Left';
$language['upage.text.alt.right'] = 'Move Right';
$language['upage.section.user.txt'] = 'Your channel viewers will see links here, including "subscribe", "follow" and "add to friends".';
$language['upage.text.files.def.type'] = 'Default Content Type';
$language['upage.text.files.which.ct'] = 'Which content to display?';
$language['upage.text.files.upfiles'] = 'My Uploaded Files';
$language['upage.text.files.fav'] = 'My Favorites';
$language['upage.text.files.plist'] = 'Playlists';
$language['upage.text.files.allview'] = 'Allow "All" view';
$language['upage.text.files.feat.layout'] = 'Featured Layout';
$language['upage.text.files.feat.pv'] = 'Player View';
$language['upage.text.files.feat.gv'] = 'Grid View';
$language['upage.text.files.feat.content'] = 'Featured Content';
$language['upage.text.files.feat.all'] = 'All my files';
$language['upage.text.files.feat.file'] = 'Featured File';
$language['upage.text.files.feat.file.err'] = 'Invalid URL for Featured File';
$language['upage.text.files.feat.auto'] = 'Autoplay my files';
$language['upage.text.files.which.pl'] = 'Which playlists to display?';
$language['upage.text.nav.chan'] = '\'s Channel';
$language['upage.text.nav.all'] = 'All';
$language['upage.text.nav.upl'] = 'Uploads';
$language['upage.text.nav.fav'] = 'Favorites';
$language['upage.text.nav.plist'] = 'Playlists';
$language['upage.text.profile.views'] = 'Channel Views';
$language['upage.text.profile.joined'] = 'Joined';
$language['upage.text.profile.edit.name'] = 'Name';
$language['upage.text.profile.edit.views'] = 'Total Upload Views';
$language['upage.text.profile.edit.age'] = 'Age';
$language['upage.text.profile.edit.infl'] = 'Influences';
$language['upage.text.profile.edit.style'] = 'Style';
$language['upage.text.profile.edit.last'] = 'Last Signin';
$language['upage.text.profile.edit.site'] = 'Website';
$language['upage.text.profile.edit.descr'] = 'Channel Description';
$language['upage.text.profile.add.friend'] = 'Add to Friends';
$language['upage.text.profile.rem.friend'] = 'Remove Friend';
$language['upage.text.profile.block.user'] = 'Add to Blocklist';
$language['upage.text.profile.unblock.user'] = 'Unblock User';
$language['upage.text.profile.send.message'] = 'Private Message';
$language['upage.text.profile.signin'] = 'You must be logged in. Sign in';
$language['upage.text.profile.edit.url'] = 'link to open';
$language['upage.text.profile.edit.img'] = 'link to image';
$language['upage.text.event.add.datetime'] = 'Event Date and Time';
$language['upage.text.event.add.date'] = 'Event Date';
$language['upage.text.event.add.time'] = 'Event Time';
$language['upage.text.event.add.venue'] = 'Venue';
$language['upage.text.event.add.address'] = 'Address';
$language['upage.text.event.add.city'] = 'City';
$language['upage.text.event.add.zip'] = 'Zip/Postal Code';
$language['upage.text.event.add.country'] = 'Country';
$language['upage.text.event.add.description'] = 'Description';
$language['upage.text.event.add.tickets'] = 'Tickets';
$language['upage.text.event.get.tickets'] = 'Get Tickets';
$language['upage.text.event.delete'] = 'Delete this event?';
$language['upage.text.event.auto.suspend'] = 'Auto suspend expired events';
$language['upage.text.event.show.map'] = 'Show map of event locations';
$language['upage.text.other.add.text'] = 'You may list up to 16 channels, in the order you would like them to appear.';
$language['upage.text.other.num.rows'] = 'Number of rows to display:';
$language['upage.text.other.num.activity'] = 'Number of activities to display:';
$language['upage.text.other.sub.to'] = 'You are subscribed to ';
$language['upage.text.other.follow.to'] = 'You are following ';
$language['upage.text.other.sub.act'] = 'subscribes to ';
$language['upage.text.other.follow.act'] = 'is following ';
$language['upage.text.other.sub.to.more'] = '. Recent activity from this channel will appear on your ' . $cfg['website_shortname'] . ' home page.';
$language['upage.text.other.sub.email.me'] = 'Email me new uploads from this channel';
$language['upage.text.comm.login'] = ' to post comments';
$language['upage.text.comm.act'] = 'comments on ';
$language['upage.text.comm.add'] = 'Add Comment';
$language['upage.text.comm.post'] = 'Post Comment';
$language['upage.text.comm.delete'] = 'Delete this comment?';
$language['upage.text.comm.none'] = 'There are no comments on this channel.';
$language['upage.text.comm.limit'] = 'Your comment posting limit has been reached.';
$language['upage.text.comm.short'] = 'Your comment is too short.';
$language['upage.text.comm.long'] = 'Your comment is too long.';
$language['upage.text.comm.posted.appr'] = 'Your comment will be posted after it has been approved.';
$language['upage.text.comm.who'] = 'Comment Permissions:';
$language['upage.text.comm.spam.action'] = 'spam';
$language['upage.text.comm.spam'] = 'Spam Reports:';
$language['upage.text.comm.spam.total'] = 'user spam reports: ';
$language['upage.text.comm.spam.yes'] = 'Allow Spam reporting in comments';
$language['upage.text.comm.spam.no'] = 'No Spam reporting in comments';
$language['upage.text.comm.opt.all'] = 'Free for all (all comments will be posted immediately)';
$language['upage.text.comm.opt.friends'] = 'Custom (friends can automatically comment, all others require approval.)';
$language['upage.text.comm.opt.friends.only'] = 'Friends only (only my friends may comment.)';
$language['upage.text.comm.opt.appr'] = 'Approve all (all comments will require approval.)';
$language['upage.text.comm.new'] = 'New channel comment';
$language['upage.text.comm.pr'] = '\'s profile';
$language['upage.text.files.sort'] = 'Sort Files';
$language['upage.text.link.load'] = '(load all)';
$language['upage.text.link.more'] = '(more info)';
$language['upage.text.load.more'] = 'Load More';
$language['upage.text.load.all'] = 'Load All';
$language['upage.text.link.pl.back'] = 'Back to Playlists';
$language['upage.text.link.pl.edit'] = 'Edit my Playlist';
$language['upage.act.upload'] = 'has uploaded';
$language['upage.act.favorite'] = 'has favorited';
$language['upage.act.like'] = 'has liked';
$language['upage.act.dislike'] = 'has disliked';
$language['upage.act.comment'] = 'has commented on';
$language['upage.act.subscribe'] = 'has subscribed to';
$language['upage.act.follow'] = 'has followed';
$language['upage.act.bulletin'] = 'has posted';
$language['upage.act.your.ch'] = 'your channel';
$language['upage.act.pmessage'] = 'has sent you a private message';
$language['upage.act.frinvite'] = 'has sent you a friend request';
$language['upage.act.check.pmg'] = 'Check your ##PMSG## Requests section';
$language['upage.act.response'] = 'has posted a ##TYPE## response on';

View File

@@ -0,0 +1,166 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
//do not change or translate ##TYPE##
//-----------------------------------
$language['view.files.video.preview'] = 'This ##TYPE## preview is brought to you by ' . $cfg['website_shortname'] . '.<br>Subscribe for full ##TYPE## without ads!';
$language['view.files.load.more'] = 'Load more suggestions';
$language['view.files.like.alt'] = 'I like this ##TYPE##';
$language['view.files.dislike.alt'] = 'I don\'t like it';
$language['view.files.fav.alt'] = 'Add to favorites, playlist or watchlist';
$language['view.files.share.alt'] = 'Share or embed this file';
$language['view.files.download.alt'] = 'Download ##TYPE##';
$language['view.files.related.alt'] = 'Related ##TYPE##';
$language['view.files.flag.alt'] = 'Flag as inappropriate';
$language['view.files.select.reason'] = 'Select a reason';
$language['view.files.add.to'] = 'Add to';
$language['view.files.add.to.fav'] = 'Add to Favorites';
$language['view.files.add.to.watch'] = 'Add to Watchlist';
$language['view.files.add.to.pl'] = 'Add to Playlist';
$language['view.files.up.by'] = 'Uploaded by';
$language['view.files.up.on'] = 'on';
$language['view.files.category'] = 'Category';
$language['view.files.tags'] = 'Tags';
$language['view.files.about'] = 'About';
$language['view.files.autoplay'] = 'Autoplay';
$language['view.files.autoplay.tip'] = 'When autoplay is enabled, a suggested video will automatically play next.';
$language['view.files.more'] = 'show more';
$language['view.files.less'] = 'show less';
$language['view.files.no.suggestions'] = 'nothing found';
$language['view.files.no.uploads'] = 'other uploads not found';
$language['view.files.no.rating'] = 'rating disabled';
$language['view.files.no.views'] = 'views disabled';
$language['view.files.suggestions'] = 'Recommended';
$language['view.files.uploads'] = 'User Uploads';
$language['view.files.featured'] = 'Featured ##TYPE##';
$language['view.files.mem.since'] = 'Member since ';
$language['view.files.rate.txt'] = 'Rate ##TYPE##';
$language['view.files.report.txt'] = 'Flag ##TYPE##';
$language['view.files.report.info'] = 'Please select the reason that best reflects your concern about this ##TYPE##, so that it can be reviewed and determined whether it violates the Terms of Use or isn\'t appropriate for our viewers. Abusing this feature is also a violation and could result in account suspention.';
$language['view.files.reason.1'] = 'Sexual content';
$language['view.files.reason.2'] = 'Child abuse';
$language['view.files.reason.3'] = 'Copyright infringement';
$language['view.files.reason.4'] = 'Spam';
$language['view.files.reason.5'] = 'Violent, repulsive content';
$language['view.files.reason.6'] = 'Hateful, abusive content';
$language['view.files.reason.7'] = 'Harmful dangerous acts';
$language['view.files.share.fb'] = 'Send to Facebook';
$language['view.files.share.rd'] = 'Send to Reddit';
$language['view.files.share.tu'] = 'Send to Tumblr';
$language['view.files.share.wp'] = 'Send to Wordpress';
$language['view.files.share.pin'] = 'Send to Pinterest';
$language['view.files.share.tw'] = 'Tweet this';
$language['view.files.share.g'] = 'Send to Google';
$language['view.files.share.y'] = 'Send to Y!Mail';
$language['view.files.share.link.short'] = 'Link to this ##TYPE## (short):';
$language['view.files.share.link.seo'] = 'Link to this ##TYPE## (seo):';
$language['view.files.share.embed'] = 'Embed';
$language['view.files.share.email'] = 'Email';
$language['view.files.share.social'] = 'Social Media';
$language['view.files.permalink'] = 'Permalink';
$language['view.files.mail.to'] = 'To (email addresses or usernames): ';
$language['view.files.mail.note'] = 'Additional note (optional): ';
$language['view.files.mail.btn'] = 'Send Email';
$language['view.files.embed.player'] = 'Player size:';
$language['view.files.embed.custom'] = 'Custom';
$language['view.files.like.txt'] = 'You like this ##TYPE##. Thanks for the feedback!';
$language['view.files.dislike.txt'] = 'You dislike this ##TYPE##. Thanks for the feedback!';
$language['view.files.liked.already'] = 'You have already rated.';
$language['view.files.comm.loading'] = 'Loading comments ...';
$language['view.files.resp.loading'] = 'Loading responses ...';
$language['view.files.responses'] = '##TYPE## Responses';
$language['view.files.comm.all'] = 'Comments';
$language['view.files.file.details'] = '##TYPE## Details';
$language['view.files.file.info'] = '##TYPE## Information';
$language['view.files.file.share'] = 'Share ##TYPE##';
$language['view.files.comm.see'] = 'See all Comments';
$language['view.files.resp.see'] = 'See all Responses';
$language['view.files.resp.delete'] = 'Delete Response';
$language['view.files.comm.post'] = 'to post a comment';
$language['view.files.use.feature'] = 'to use this feature';
$language['view.files.use.please'] = 'Please ##SIGNIN## or ##SIGNUP## to use this feature!';
$language['view.files.resp.post'] = 'Post a ##TYPE## response';
$language['view.files.comm.char'] = 'characters remaining';
$language['view.files.comm.confirm'] = 'Please confirm deleting this comment';
$language['view.files.resp.confirm'] = 'Please confirm deleting this response';
$language['view.files.comm.reports'] = 'Spam Reports';
$language['view.files.comm.vote.alt'] = 'Good comment';
$language['view.files.comm.actions'] = 'Comment actions';
$language['view.files.comm.disabled'] = '* Comments have been disabled';
$language['view.files.resp.disabled'] = '* Responding has been disabled';
$language['view.files.comm.page.all'] = 'All Comments - ';
//$language['view.files.respond'] = 'Comment on this ';
//$language['view.files.respond.channel'] = 'Comment on this channel';
$language['view.files.reply'] = 'reply';
$language['view.files.replies'] = 'View Replies';
$language['view.files.replies.toggle'] = 'Toggle Replies';
$language['view.files.views'] = 'Views';
$language['view.files.image.current'] = 'Image {current} of {total}';
$language['view.files.image.prev'] = 'Previous';
$language['view.files.image.next'] = 'Next';
$language['view.files.image.close'] = 'Close';
$language['view.files.image.start'] = 'Start slideshow';
$language['view.files.image.stop'] = 'Stop slideshow';
$language['view.files.playlist'] = 'Playlist: ';
$language['view.files.playlist.run'] = 'Running Playlist';
$language['view.files.playlist.end'] = 'End of playlist';
$language['view.files.playlist.next'] = 'Next ##TYPE## is';
$language['view.files.down.formats'] = 'The following files are available for download:';
$language['view.files.down.format.mp45'] = 'MP4 (SD360P)';
$language['view.files.down.format.mp46'] = 'MP4 (SD480P)';
$language['view.files.down.format.mp41'] = 'MP4 (HD720P)';
$language['view.files.down.format.mp43'] = 'MP4 (HD1080P)';
$language['view.files.down.format.mp42'] = 'MP4 (mobile)';
$language['view.files.down.format.mp3'] = 'MP3 format';
$language['view.files.down.format.jpg'] = 'JPG format';
$language['view.files.down.format.pdf'] = 'PDF format';
$language['view.files.down.format.swf'] = 'SWF format';
$language['view.files.down.format.src'] = 'Source';
$language['view.files.comm.btn.spam.rep'] = 'Report Spam';
$language['view.files.add.comm'] = 'Add a public comment...';
$language['view.files.comm.btn'] = 'Comment';
$language['view.files.response.to'] = '##TYPE## Response To';
$language['view.files.down.text.rc'] = 'right-click, save-as';
$language['view.files.replies'] = 'replies';
$language['view.files.add.comm'] = 'Add a comment...';
$language['view.files.dl.text'] = 'Click the buttons below to download any of the available formats.';
$language['view.files.is.reported'] = 'You have already submitted a report request.';
$language['view.files.recently'] = 'Recently uploaded';
$language['view.files.watched'] = 'Watched';
$language['view.files.from'] = 'From ##USER##';
$language['view.files.report'] = 'Report';
$language['view.files.comm.sort'] = 'Sort Comments';
$language['view.files.comm.sort.by'] = 'Sort by';
$language['view.files.comm.sort.tc'] = 'Top comments';
$language['view.files.comm.sort.nc'] = 'New comments';
$language['view.files.comm.sort.nr'] = 'Newest replies';
$language['view.files.comm.sort.na'] = 'Not approved';
$language['view.files.comm.sort.sr'] = 'Spam reports';
$language['view.files.comm.edited'] = '(edited)';
$language['view.files.comm.pin'] = 'Pin';
$language['view.files.comm.unpin'] = 'Unpin';
$language['view.files.comm.pinned'] = 'Pinned by ##USER##';
$language['view.files.comm.block'] = 'Block ##USER##';
$language['view.files.player.lang1'] = 'The live stream has finished, please refresh shortly for replay.';
$language['view.files.player.lang2'] = 'The live stream has not started or has recently finished, please try this page again shortly.';
$language['view.files.autoplay.off'] = 'Play next is off';
$language['view.files.autoplay.on'] = 'Play next is on';
$language['view.files.doc.page'] = 'Page: ';
$language['view.files.unmute'] = 'Click or tap anywhere to unmute';

View File

@@ -0,0 +1,33 @@
<?php
/*******************************************************************************************************************
| Software Name : EasyStream
| Software Description : High End YouTube Clone Script with Videos, Shorts, Streams, Images, Audio, Documents, Blogs
| Software Author : (c) Sami Ahmed
|*******************************************************************************************************************
|
|*******************************************************************************************************************
| This source file is subject to the EasyStream Proprietary License Agreement.
|
| By using this software, you acknowledge having read this Agreement and agree to be bound thereby.
|*******************************************************************************************************************
| Copyright (c) 2025 Sami Ahmed. All rights reserved.
|*******************************************************************************************************************/
defined('_ISVALID') or header('Location: /error');
/* do not change */
$channel_url = $cfg['main_url'] . '/' . VHref::getKey("user") . '/';
$customize_url = $cfg['main_url'] . '/' . VHref::getKey("account");
$upload_url = $cfg['main_url'] . '/' . VHref::getKey("upload");
/* change below */
$language['welcome.account.info'] = 'Account Information';
$language['welcome.account.youruser'] = 'Your username: ';
$language['welcome.account.yourpack'] = 'Your membership: ';
$language['welcome.account.youremail'] = 'Your email: ';
$language['welcome.account.getstarted'] = 'Get started using ';
$language['welcome.account.customize'] = '<a href="' . $channel_url . '">Customize</a> your channel page';
$language['welcome.account.upload'] = '<a href="' . $upload_url . '">Upload</a> and share your media';
$language['welcome.account.prefs'] = 'Set your <a href="' . $customize_url . '">account preferences</a>';
$language['notif.notice.signup.success'] = 'Congratulations! You are now registered with ';