mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-01-16 20:32:21 +01:00
1354 lines
57 KiB
JavaScript
1354 lines
57 KiB
JavaScript
(function (app) {
|
||
'use strict';
|
||
|
||
// Setting HTML5 Location Mode
|
||
angular
|
||
.module(app.applicationModuleName)
|
||
.config(transConfig);
|
||
|
||
// **************************************************
|
||
// English Strings
|
||
// --------------------------------------------------
|
||
// Don`t change other code
|
||
// **************************************************
|
||
|
||
var string_en = {
|
||
COMINGSOON: 'coming soon...',
|
||
DEMO_INFO: 'Welcome to demo site, you can sign up manual to create a normal account or sign in as demo admin with account <mark>demo</mark> and password <mark>demoAdmin12#</mark>, but don`t delete any demo data please, thanks!',
|
||
WARNING_POPUP_STRING: 'This is a <strong style="color:#f00">DEMO SITE</strong>, all resources are for download testing only, please delete it within 24 hours after the test is completed, we recommend that you buy genuine resources!',
|
||
|
||
//client topbar menu
|
||
MENU_CHAT: 'Chat',
|
||
MENU_TORRENTS: 'Torrents',
|
||
MENU_TORRENTS_ADMIN: 'Manage Torrents',
|
||
MENU_UPLOADER_ADMIN: 'Manage Uploader',
|
||
MENU_TORRENTS_ADMIN_EDAU: 'Announce Editor',
|
||
MENU_ADMIN_OFFICIAL_INVITATION: 'Send official invitation',
|
||
MENU_ADMIN_BACKUP: 'System Backup Files Database',
|
||
MENU_ADMIN_MESSAGES: 'System Messages',
|
||
MENU_ADMIN_TRACE: 'System Traces',
|
||
MENU_ADMIN_FORUMS_CONFIGURE: 'Forums Configure',
|
||
MENU_USERS_ADMIN: 'Manage User',
|
||
MENU_UPLOAD: 'Upload',
|
||
MENU_FORUMS: 'Forums',
|
||
MENU_ABOUT: 'About',
|
||
MENU_ABOUT_RULES: 'User Rules',
|
||
MENU_ABOUT_BLACKLIST: 'Client Black List',
|
||
MENU_ABOUT_MAKERGROUP: 'Torrents Maker Group',
|
||
MENU_ABOUT_OPERLIST: 'Admin/Oper List',
|
||
MENU_ABOUT_RANKING: 'Users Ranking',
|
||
MENU_VIP: 'VIP',
|
||
MENU_ADMIN: 'Admin',
|
||
|
||
//sub menu of torrents
|
||
MENU_TORRENTS_SUB: {
|
||
MOVIE: 'Movie',
|
||
MOVIE_COLLECTIONS: 'Movie Collections',
|
||
TVSERIAL: 'TVSerial',
|
||
MUSIC: 'Music',
|
||
SPORTS: 'Sports',
|
||
VARIETY: 'Variety',
|
||
PICTURE: 'Picture',
|
||
SOFTWARE: 'Software',
|
||
GAME: 'Game',
|
||
EBOOK: 'eBook',
|
||
OTHER: 'Other',
|
||
ADULT: 'Adult'
|
||
},
|
||
|
||
//client menu
|
||
SIGNOUT: 'Sign out',
|
||
SIGNIN: 'Sign In',
|
||
SIGNUP: 'Sign Up',
|
||
MENU_MESSAGE_BOX: 'Message Box',
|
||
MENU_SCORE_LEVEL: 'Score Level',
|
||
MENU_MY_INVITE: 'My Invitations',
|
||
MENU_ACCOUNT_STATUS: 'Account Status',
|
||
EDIT_PROFILE: 'Edit Profile',
|
||
EDIT_PROFILE_PIC: 'Edit Profile Picture',
|
||
EDIT_SIGNATURE: 'Edit Signature Of Forum',
|
||
CHANGE_PASSWORD: 'Change Password',
|
||
RESET_PASSKEY: 'Reset Passkey',
|
||
MANAGE_SOCIAL_ACCOUNTS: 'Manage Social Accounts',
|
||
|
||
//HomeController & home views
|
||
LOADING_TOP: 'Loading recommended info, please waiting...',
|
||
TOP_TORRENTS_INFO_ERROR: 'Get top torrents list info failed',
|
||
NEWEST_MOVIE_LIST: 'Newest Movie Torrents',
|
||
NEWEST_TV_LIST: 'Newest TV Serial Torrents',
|
||
NEWEST_MUSIC_LIST: 'Newest Music Torrents',
|
||
NEWEST_SPORTS_LIST: 'Newest Sports Torrents',
|
||
NEWEST_VARIETY_LIST: 'Newest Variety Torrents',
|
||
NEWEST_PICTURE_LIST: 'Newest Picture Torrents',
|
||
NEWEST_GAME_LIST: 'Newest Game Torrents',
|
||
NEWEST_SOFTWARE_LIST: 'Newest Software Torrents',
|
||
NEWEST_EBOOK_LIST: 'Newest eBook Torrents',
|
||
NEWEST_MORE: 'more...',
|
||
BTN_DOWNLOAD: 'Download',
|
||
|
||
//element title/alt
|
||
TITLE_ALT: {
|
||
SEEDS: 'Seeds users',
|
||
LEECHERS: 'Leechers users',
|
||
FINISHED: 'Finished users',
|
||
IMDB_VOTES: 'IMDB Votes',
|
||
MORE_TAGS: 'Show More Search Tags',
|
||
RESET_TAGS: 'Reset All Search Tags',
|
||
DOWNLOAD_TORRENT: 'Doanload the torrent'
|
||
},
|
||
|
||
//table fields
|
||
TABLE_FIELDS: {
|
||
//torrent
|
||
INFO: 'Torrent info',
|
||
SIZE: 'Size',
|
||
SEEDS_LEECHERS_FINISHED: 'S/L/F',
|
||
TITLE_SEEDS_LEECHERS_FINISHED: 'orderBy Seeders/Leechers/Finished',
|
||
ABBR_SEEDS_LEECHERS_FINISHED: 'Seeders/Leechers/Finished',
|
||
SORT_S: 'S',
|
||
SORT_L: 'L',
|
||
SORT_F: 'F',
|
||
PUBLISHER: 'Uploader',
|
||
ADMIN_TOOLS: 'Admin Tools',
|
||
LIFETIME: 'Life',
|
||
VOTES: 'Votes',
|
||
TITLE_VOTES: 'orderBy votes',
|
||
TITLE_SIZE: 'orderBy size',
|
||
TITLE_LIFE: 'orderBy life',
|
||
|
||
//status
|
||
UPLOADED_SPEED: 'U/S',
|
||
DOWNLOADED_RATIO: 'D/R',
|
||
DOWNLOADED_SPEED: 'D/S',
|
||
UPLOADED_RATIO_PERCENT: 'U/R/P',
|
||
UP_DOWN_RATIO_TIME: 'U/D/R/T',
|
||
|
||
ABBR_UPLOADED_SPEED: 'uploaded/speed',
|
||
ABBR_DOWNLOADED_RATIO: 'downloaded/ratio',
|
||
ABBR_DOWNLOADED_SPEED: 'downloaded/speed',
|
||
ABBR_UPLOADED_RATIO_PERCENT: 'uploaded/ratio/percent',
|
||
ABBR_UP_DOWN_RATIO_TIME: 'uploaded/downloaded/ratio/seeding time',
|
||
|
||
//peer
|
||
USERNAME: 'DisplayName',
|
||
UPLOADED: 'Uploaded/Speed',
|
||
DOWNLOADED: 'Downloaded/Speed',
|
||
RATIO: 'Ratio',
|
||
FINISHED: 'Finished',
|
||
STARTED: 'Started',
|
||
ACTIVE: 'Active',
|
||
CLIENT: 'Client',
|
||
CONNECTABLE: 'Connectable',
|
||
|
||
//ranking
|
||
UPLOAD: 'Uploaded',
|
||
DOWNLOAD: 'Downloaded',
|
||
SEEDED: 'Seeding',
|
||
LEECHED: 'Leeching',
|
||
LEVEL: 'Level',
|
||
SCORE: 'Score',
|
||
JOINED: 'Joined'
|
||
},
|
||
|
||
//page title
|
||
PAGETITLE: {
|
||
ACCOUNT_ACTIVE: 'Account Active',
|
||
UPLOAD: 'Upload',
|
||
MOVIE_LIST: 'Movie List',
|
||
TV_LIST: 'TV List',
|
||
MUSIC_LIST: 'Music List',
|
||
SPORTS_LIST: 'Sports List',
|
||
VARIETY_LIST: 'Variety List',
|
||
PICTURE_LIST: 'Picture List',
|
||
SOFTWARE_LIST: 'Software List',
|
||
GAME_LIST: 'Game List',
|
||
EBOOK_LIST: 'eBook List',
|
||
OTHER_LIST: 'Other List',
|
||
ADULT_LIST: 'Adult List',
|
||
TORRENT_INFO: 'Torrent Info',
|
||
RANKING: 'Users Ranking',
|
||
RULES: 'User Rules',
|
||
BLACK: 'Client Black List',
|
||
MAKER: 'Torrents Maker Group',
|
||
OPERLIST: 'Admin/Oper List',
|
||
COLLECTIONS: 'Movie Collections',
|
||
VIP: 'Vip',
|
||
VIP_DONATE: 'Vip Donate',
|
||
VIP_RULES: 'Vip Rules',
|
||
FORUM: 'Forum',
|
||
ADMIN_USER_LIST: 'User List',
|
||
ADMIN_USER_VIEW: 'View User',
|
||
ADMIN_USER_EDIT: 'Edit User',
|
||
ADMIN_USER_SEEDING: 'User Seeding',
|
||
ADMIN_USER_LEECHING: 'User Leeching',
|
||
ADMIN_USER_WARNING: 'User Warning',
|
||
ADMIN_USER_UPLIST: 'User uploaded list',
|
||
USER_INFO: 'User Info',
|
||
ADMIN_TORRENTS_LIST: 'Torrents List',
|
||
ADMIN_UPLOADER_LIST: 'Uploader List',
|
||
ADMIN_ANNOUNCE_EDIT: 'Announce Editor',
|
||
ADMIN_MESSAGES: 'System Messages',
|
||
ADMIN_TRACES_LIST: 'Traces List',
|
||
ADMIN_FORUMS_CONFIGURE: 'Forums Configure',
|
||
ADMIN_FORUMS_MANAGEMENT: 'Forums Management',
|
||
ADMIN_OFFICIAL_INVITATION: 'Official invitations',
|
||
ADMIN_BACKUP: 'System Backup Files Manager',
|
||
PASSWORD_FORGOT: 'Password forgot',
|
||
PASSWORD_RESET: 'Password reset',
|
||
MESSAGES_BOX: 'Message Box',
|
||
MESSAGES_SEND: 'Send Message',
|
||
STATUS_ACCOUNT: 'Account Status',
|
||
STATUS_UPLOADED: 'Uploaded',
|
||
STATUS_SEEDING: 'Seeding',
|
||
STATUS_LEECHING: 'Leeching',
|
||
STATUS_DOWNLOADING: 'Downloading',
|
||
STATUS_WARNING: 'Warning',
|
||
SCORE_DETAIL: 'Score detail',
|
||
INVITATIONS: 'Invitations',
|
||
INVITE_INVALID: 'invalid invitation'
|
||
},
|
||
|
||
//sign in, sign up, password
|
||
SIGN: {
|
||
BTN_SIGN_IN: 'Sign in',
|
||
BTN_SIGN_UP: 'Sign up',
|
||
BTN_SUBMIT: 'Submit',
|
||
SIGN_IN: 'Sign in with your account',
|
||
SIGN_SOCIAL: 'Or sign in using your social accounts',
|
||
SIGN_UP: 'Sign up using your email',
|
||
RESET_PASSWORD: 'Reset your password',
|
||
RESTORE_PASSWORD: 'Restore your password',
|
||
USERNAME_OR_EMAIL: 'Username or Email',
|
||
U_PATTERN: 'Please enter a valid username: 3+ characters long, non restricted word, characters "_-.", no consecutive dots, does not begin or end with dots, letters a-z and numbers 0-9.',
|
||
U_TOOLTIP: 'Please enter a passphrase or password with {{minLength}} or more characters, numbers, lowercase, uppercase, and special characters.',
|
||
U_E_REQUIRED: 'Username or Email is required.',
|
||
U_REQUIRED: 'Username is required.',
|
||
E_REQUIRED: 'Email address is required.',
|
||
E_INVALID: 'Email address is invalid.',
|
||
PASSWORD: 'Password',
|
||
PASSWORD_REQ: 'Password Requirements',
|
||
P_REQUIRED: 'Password is required.',
|
||
FORGOT_PASSWORD: 'Forgot your password?',
|
||
DN_REQUIRED: 'Display name is required.',
|
||
SENDING_MAIL: 'The authentication mail is being sent. Please wait a moment...',
|
||
SIGNIN_ERROR: 'Signin Error!',
|
||
SIGNUP_ERROR: 'Signup Error!',
|
||
SIGNIN_WELCOME_NORMAL: 'Welcome, {{name}}',
|
||
SIGNIN_WELCOME_IDLE: 'Welcome, {{name}}, you not login for long time, your account is IDLE status, before download any things, you should active you account again in profile menu "account status"!',
|
||
|
||
NEW_PASSWORD: 'New Password',
|
||
NP_REQUIRED: 'Enter a new password.',
|
||
VERIFY_PASSWORD: 'Verify Password',
|
||
VP_REQUIRED: 'Enter the password again to verify.',
|
||
NP_VP_NOTMATCH: 'Passwords do not match.',
|
||
BTN_UPDATE_PASSWORD: 'Reset Password',
|
||
ENTER_USERNAME: 'Enter your account username or email.',
|
||
RESET_PASS_OK: 'Password successfully reset',
|
||
RESET_PASS_INVALID: 'Password reset is invalid',
|
||
RE_RESET_PASSWORD: 'Ask for a new password reset?',
|
||
REST_MAIL_SEND_FAILED: 'Password reset email sent failed!',
|
||
PASSWORD_RESET_SUCCESSFULLY: 'password reset successfully',
|
||
PASSWORD_RESET_FAILED: 'password reset failed',
|
||
|
||
ACTIVE_INVALID: 'Can not active your account, maybe this token already used or this token is expired.',
|
||
ACTIVE_ERROR: 'Account active ERROR!',
|
||
ACTIVE_FAILED: 'Account active and login failed',
|
||
ACTIVE_SUCCESSFULLY: 'Account active successfully, will redirect to home after 3 seconds automate.'
|
||
},
|
||
|
||
//TorrentsController & views
|
||
TOP_LIST_INFO_ERROR: 'Get top list info failed',
|
||
LIST_PAGE_INFO_ERROR: 'Get resources page info failed',
|
||
LIST_PAGE_INFO_EMPTY: 'No resources founded, please change some new tags to research',
|
||
TAGS_SEARCH: 'Tags Search',
|
||
CA_KEYWORD: 'Keyword',
|
||
CA_TORRENT_STATUS: 'Torrent status',
|
||
CA_TORRENT_HNR: 'Hit and Run',
|
||
CA_TORRENT_SALE_STATUS: 'Sale Status',
|
||
CA_TORRENT_SALE_NOW: 'Sale now',
|
||
CA_TORRENT_VIP: 'VIP resources',
|
||
CA_RESOURCE_TYPE: 'Resource type',
|
||
PH_KEYWORD: 'Search keyword',
|
||
CLEAR_ALL_CONDITION: 'Clear All Condition',
|
||
MORE_TAGS: 'More Tags',
|
||
CA_RESET: 'Reset',
|
||
TORRENT_DOWNLOAD_ERROR: 'Torrent file download failed',
|
||
TORRENTS_DOWNLOAD_SUCCESSFULLY: 'Torrents file download successfully',
|
||
|
||
//torrent info
|
||
UNIT_MILLION: 'million',
|
||
UNIT_MITUTE: 'min',
|
||
TMDB_INFO_OK: 'Load TMDB movie info OK',
|
||
TMDB_INFO_FAILED: 'Load TMDB movie info ERROR',
|
||
TAB_TORRENT_INFO: 'Torrent Info',
|
||
TAB_USER_SUBTITLE: 'Subtitle Info',
|
||
TAB_THUMBS_LIST: 'Thumbs-up',
|
||
TAB_USER_INFO: 'Users Info',
|
||
TAB_OTHER_TORRENTS: 'Other Torrents',
|
||
TAB_MY_PANEL: 'My Pannel',
|
||
TAB_ADMIN_PANEL: 'Admin Panel',
|
||
THUMBS_UP_TORRENT: 'Thumbs-up for this torrent and donate score ({{number}}) to uploader',
|
||
TORRENT_THUMBS_SUCCESSFULLY: 'Thumbs-up for torrent successfully',
|
||
TORRENT_THUMBS_FAILED: 'Thumbs-up for torrent failed',
|
||
TORRENT_RATING_SUCCESSFULLY: 'Rating torrent successfully',
|
||
TORRENT_RATING_FAILED: 'Rating torrent failed',
|
||
EDIT_THIS_OVERVIEW: 'Edit this Overview',
|
||
|
||
ANNOUNCE_URL: 'Announce Url',
|
||
TORRENT_FILENAME: 'Torrent Filename',
|
||
ATTRIBUTE_TAGS: 'Video Attribute (tags)',
|
||
VIDEO_NFO: 'Video NFO',
|
||
ALL_FILES_LIST: 'Files List',
|
||
VIDEO_SIZE: 'Video Size',
|
||
UPLOAD_TIME: 'Upload Time',
|
||
VIDEO_SALE_INFO: 'Video Sale Info',
|
||
SALE_EXPIRES_TIME: 'expires',
|
||
UPLOAD_SUBTITLE: 'Upload Subtitle file',
|
||
SUBTITLE_LIST: 'Subtitle list',
|
||
SUBTITLE_RULES: {
|
||
0: 'If the torrent has no subtitle files, you have the following actions.',
|
||
1: 'Please note the filename format, such as: <mark>Sing.2016.3D.HKG.BluRay.1080p.AVC.Atmos.TrueHD7.1-MTeam.chs&eng.srt</mark>'
|
||
},
|
||
MY_TORRENT_RULES: {
|
||
0: 'This torrent file is uploaded by yourself, you have actions bellow.',
|
||
1: 'For additional assistance, please contact our <strong><a href="mailto:{{admin}}">administrator</a></strong>.'
|
||
},
|
||
TORRENT_SEED_USERS: 'Seed Users',
|
||
TORRENT_LEECHER_USERS: 'Leecher Users',
|
||
TORRENT_FINISHED_USERS: 'Finished Users',
|
||
SUBTITLE_UPLOAD_FAILED: 'Failed to upload subtitle file',
|
||
SUBTITLE_DELETE_ICON_TITLE: 'Delete this subtitle',
|
||
SUBTITLE_CONFIRM_OK: 'Delete',
|
||
SUBTITLE_CONFIRM_CANCEL: 'Cancel',
|
||
SUBTITLE_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
SUBTITLE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this subtitle?',
|
||
SUBTITLE_DOWNLOAD_SUCCESSFULLY: 'Subtitle file download successfully',
|
||
SUBTITLE_DOWNLOAD_ERROR: 'Subtitle file download failed',
|
||
SUBTITLE_DELETE_SUCCESSFULLY: 'Subtitle file delete successfully',
|
||
SUBTITLE_DELETE_ERROR: 'Subtitle file delete failed',
|
||
OTHER_TORRENT_LIST_TITLE: 'This resources has {{x}} other version torrent, you can view or download from here:',
|
||
|
||
ADMIN_BASIC_COMMAND: 'Basic Command',
|
||
ADMIN_BASIC_REVIEWED: 'Review',
|
||
ADMIN_BASIC_UPDATE: 'Update torrent info from TMDB',
|
||
ADMIN_BASIC_DELETE: 'Delete torrent',
|
||
ADMIN_BASIC_SCRAPE: 'Scrape torrent status',
|
||
ADMIN_BASIC_SET_HNR: 'SetHnR',
|
||
ADMIN_BASIC_UNSET_HNR: 'UnsetHnR',
|
||
ADMIN_BASIC_SET_VIP: 'SetVIP',
|
||
ADMIN_BASIC_EDIT_TAGS: 'Edit Tags',
|
||
ADMIN_BASIC_UNSET_VIP: 'UnsetVIP',
|
||
ADMIN_BASIC_TYPE_SET: 'Sale Type',
|
||
ADMIN_SALE_TYPE_SET: 'Sale Type Set',
|
||
ADMIN_BASIC_RLEVEL_SET: 'Recommend Level',
|
||
ADMIN_UPLOAD_ACCESS: 'Upload Access',
|
||
ADMIN_RLEVEL_SET: 'Recommend Level Set',
|
||
ADMIN_COLLECTION_COMMAND: 'Collections Command',
|
||
ADMIN_COLLECTION_CREATE: 'Create Collection',
|
||
ADMIN_COLLECTION_ADDINTO: 'Put This Movie Into Collection',
|
||
LOAD_TMDB_COLLECTION: 'loading tmdb movie collection detail ...',
|
||
LOAD_TMDB_COLLECTION_ERROR: 'Error: get tmdb movie collection detail',
|
||
LOAD_COLLECTION_LIST: 'loading movie collection list ...',
|
||
LOAD_COLLECTION_LIST_ERROR: 'Error: get movie collection items error',
|
||
|
||
TORRENT_DELETE_CONFIRM_OK: 'Delete',
|
||
TORRENT_DELETE_CONFIRM_CANCEL: 'Cancel',
|
||
TORRENT_DELETE_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
TORRENT_DELETE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this torrent?',
|
||
TORRENT_DELETE_SUCCESSFULLY: 'Torrent delete successfully',
|
||
TORRENT_DELETE_ERROR: 'Torrent delete failed',
|
||
TORRENT_UPDATE_CONFIRM_OK: 'Update',
|
||
TORRENT_UPDATE_CONFIRM_CANCEL: 'Cancel',
|
||
TORRENT_UPDATE_CONFIRM_HEADER_TEXT: 'Update Confirm',
|
||
TORRENT_UPDATE_CONFIRM_BODY_TEXT: 'Are you sure want to update the torrent info from TMDB?',
|
||
TORRENT_UPDATE_SUCCESSFULLY: 'Torrent info update successfully',
|
||
TORRENT_UPDATE_ERROR: 'Torrent info update failed',
|
||
TORRENT_SETSALETYPE_SUCCESSFULLY: 'Torrent sale type set successfully',
|
||
TORRENT_SETSALETYPE_ERROR: 'Torrent sale type set failed',
|
||
TORRENT_SETREVIEWED_SUCCESSFULLY: 'Torrent status reviewed set successfully',
|
||
TORRENT_SETREVIEWED_ERROR: 'Torrent status reviewed set failed',
|
||
TORRENT_SETRLEVEL_SUCCESSFULLY: 'Torrent recommend level set successfully',
|
||
TORRENT_SETRLEVEL_ERROR: 'Torrent recommend level set failed',
|
||
TORRENT_TOGGLE_HNR_SUCCESSFULLY: 'Torrent toggle HnR tag successfully',
|
||
TORRENT_TOGGLE_HNR_FAILED: 'Torrent toggle HnR tag failed',
|
||
TORRENT_TOGGLE_VIP_SUCCESSFULLY: 'Torrent toggle VIP tag successfully',
|
||
TORRENT_TOGGLE_VIP_FAILED: 'Torrent toggle VIP tag failed',
|
||
TORRENT_SETTAGS_SUCCESSFULLY: 'Torrent tags set successfully',
|
||
TORRENT_SETTAGS_ERROR: 'Torrent tags set failed',
|
||
|
||
//page text
|
||
PAGE_TEXT_FIRST: 'First',
|
||
PAGE_TEXT_PREVIOUS: 'Previous',
|
||
PAGE_TEXT_NEXT: 'Next',
|
||
PAGE_TEXT_LAST: 'Last',
|
||
|
||
//comment
|
||
USER_COMMENT_LIST: 'User Comments List',
|
||
POST_NEW_COMMENT: 'Post New Comment',
|
||
EDIT_COMMENT: 'Edit Comment',
|
||
REPLY_COMMENT: 'Reply Comment',
|
||
SUBMIT_COMMENT: 'Submit Comment',
|
||
SUBMIT_REPLY: 'Submit Reply',
|
||
SUBMIT_CANCEL: 'Cancel',
|
||
MARKDOWN_LINK: 'Styling with Markdown is supported',
|
||
COMMENT_REPLY_BUTTON: '@ & reply',
|
||
COMMENT_REPLY_DELETE: 'Delete',
|
||
COMMENT_REPLY_EDIT: 'Edit',
|
||
COMMENT_EDITED_INFO: 'Edit at',
|
||
COMMENT_CONFIRM_OK: 'Delete',
|
||
COMMENT_CONFIRM_CANCEL: 'Cancel',
|
||
COMMENT_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
COMMENT_CONFIRM_BODY_TEXT: 'Are you sure want to delete this comment?',
|
||
COMMENT_CONFIRM_BODY_TEXT_REPLY: 'Are you sure want to delete this comment reply?',
|
||
COMMENT_EDIT_ICON_TITLE: 'Edit this reply',
|
||
COMMENT_DELETE_ICON_TITLE: 'Delete this reply',
|
||
|
||
//TorrentsUploadController & views
|
||
UPLOAD_RULES: 'Upload Rules:',
|
||
TORRENTS_UPLOAD_SUCCESSFULLY: 'Successfully upload file',
|
||
TORRENTS_UPLOAD_FAILED: 'Failed to upload file',
|
||
TORRENTS_NO_FILE_SELECTED: 'No file selected',
|
||
|
||
SELECT_RESOURCE_TYPE: '2. Please select the resource type',
|
||
SELECT_TORRENT_FILE: '1. Please select the torrent file',
|
||
SELECT_FILE: 'Select file',
|
||
DO_UPLOAD: 'Upload',
|
||
ENTER_TMDB_ID: '3. Please enter theMovieDB id',
|
||
LOAD_TMDB_INFO: 'Load info',
|
||
SEARCH_FROM_TMDB: 'Search From TMDB',
|
||
TMDB_ID: 'TMDB ID',
|
||
SEARCH_FROM_TMDB_TITLE: 'Search {{type}} From TMDB',
|
||
BTN_SELECT: 'Select',
|
||
BTN_SEARCH: 'Search',
|
||
LOAD_SEARCH_RESULT: 'loading search result, please wait ...',
|
||
LOAD_SEARCH_RESULT_ERROR: 'loading search result ERROR!',
|
||
SEARCH_RESULT_EMPTY: 'result is empty, please change keywords and try again',
|
||
SELECT_RESULT_ITEM: 'Select an item of result:',
|
||
RESULT_TOO_MORE: 'Result too more, some items can not be show, please add more keywords and search again',
|
||
PLACE_HOLDER_SEARCH: 'Search keys',
|
||
TMDB_ID_OK: 'TMDB ID is ok! Get info successfully',
|
||
TMDB_ID_ERROR: 'TMDB ID is error! Get info failed',
|
||
TMDB_ID_REQUIRED: 'Please enter TMDB ID',
|
||
TMDB_RESOURCE_INFO: '4. The resource info from TMDB',
|
||
TMDB_IS_LOADING: 'Loading the resource info, please wait...',
|
||
SELECT_SE: '4.1. Please select number of seasons and input number of episodes',
|
||
SELECT_TAGS: '5. Please select any tags for the resources',
|
||
ENTER_VIDEO_NFO: '6. Please enter video and audio NFO',
|
||
SELECT_MAKER_GROUP: '7. Please select torrent maker group upload from and anonymous option',
|
||
MAKER_NULL: 'NULL',
|
||
UPLOADER_ANONYMOUS: 'Anonymous Upload',
|
||
ANONYMOUS: 'Anonymous',
|
||
TORRENTS_SUBMIT_UPLOAD: '8. Agree the rules and submit your resources',
|
||
SUBMIT_BUTTON: 'OK, SUBMIT NOW',
|
||
CANCEL_BUTTON: 'NO, CANCEL IT',
|
||
AGREE_RULES: 'I agree and already read all the rules, <a href="/about/rules">read here</a>',
|
||
DOWNLOAD_TORRENT: 'Download Torrent',
|
||
|
||
ENTER_MUSIC_TITLE: '3. Please enter the artist name and music/album title',
|
||
MUSIC_ARTIST: 'artist name',
|
||
MUSIC_TITLE: 'music/album title',
|
||
MUSIC_SUB_TITLE: 'music/album short desc',
|
||
SELECT_MUSIC_IMAGE: '3.1 Please select music/album cover image',
|
||
COVER_UPLOAD_SUCCESSFULLY: 'Successfully upload cover image',
|
||
COVER_UPLOAD_FAILED: 'Failed to upload cover image',
|
||
ENTER_MUSIC_DETAIL_INFO: '4. Please enter the music/album detail info',
|
||
ERROR_ONLY_IMAGE: 'Only image files support(gif, png, bmp, jpg, jpeg)',
|
||
FILE_TYPE_ERROR: 'File type that is not accepted',
|
||
|
||
ENTER_RESOURCE_TITLE: '3. Please enter the resource title and desc',
|
||
RESOURCE_TITLE: 'resource title',
|
||
RESOURCE_SUB_TITLE: 'resource short desc',
|
||
SELECT_RESOURCE_IMAGE: '3.1 Please select resource cover image',
|
||
ENTER_RESOURCE_DETAIL_INFO: '4. Please enter the resource detail info',
|
||
|
||
//ranking view
|
||
PAGE_HEADER_RANKING_UPLOAD: 'Uploaded Ranking',
|
||
PAGE_HEADER_RANKING_DOWNLOAD: 'Downloaded Ranking',
|
||
PAGE_HEADER_RANKING_RATIO: 'Ratio Ranking',
|
||
PAGE_HEADER_RANKING_SCORE: 'Score Ranking',
|
||
|
||
//admin views
|
||
USERS_LIST: 'Users',
|
||
USERS_UPDATE: 'Update',
|
||
TORRENT_TYPE_OPTION_NEWEST: 'All Newest Torrents',
|
||
TORRENT_STATUS_NEW: 'NEW',
|
||
TORRENT_STATUS_REVIEWED: 'REVIEWED',
|
||
TORRENT_STATUS_DELETED: 'DELETED',
|
||
TORRENT_STATUS_ALL: 'ALL',
|
||
TORRENT_RECOMMEND_LEVEL: 'Recommend Level',
|
||
TORRENT_RECOMMEND_LEVEL_ITEM: {
|
||
LEVEL0: 'NONE',
|
||
LEVEL1: 'LEVEL1',
|
||
LEVEL2: 'LEVEL2',
|
||
LEVEL3: 'LEVEL3'
|
||
},
|
||
|
||
SET_ROLE_SUCCESSFULLY: 'set user role successfully',
|
||
SET_ROLE_FAILED: 'set user role failed',
|
||
SET_STATUS_SUCCESSFULLY: 'set user status successfully',
|
||
SET_STATUS_FAILED: 'set user status failed',
|
||
SET_IMAGE_SUCCESSFULLY: 'set user image successfully',
|
||
SET_IMAGE_FAILED: 'set user image failed',
|
||
SET_VIP_MONTHS_SUCCESSFULLY: 'update user vip data successfully',
|
||
SET_VIP_MONTHS_FAILED: 'update user vip data failed',
|
||
RESET_VIP_DATA_SUCCESSFULLY: 'reset user vip data successfully',
|
||
RESET_VIP_DATA_FAILED: 'reset user vip data failed',
|
||
|
||
SCORE_NUMBER: 'Score number',
|
||
SCORE_TITLE: 'Edit user score',
|
||
SET_SCORE_SUCCESSFULLY: 'set user score successfully',
|
||
SET_SCORE_FAILED: 'set user score failed',
|
||
|
||
UPLOADED_NUMBER: 'Uploaded number',
|
||
UPLOADED_TITLE: 'Edit user uploaded (unit: GB)',
|
||
SET_UPLOADED_SUCCESSFULLY: 'set user uploaded successfully',
|
||
SET_UPLOADED_FAILED: 'set user uploaded failed',
|
||
|
||
DOWNLOADED_NUMBER: 'Downloaded number',
|
||
DOWNLOADED_TITLE: 'Edit user downloaded (unit: GB)',
|
||
SET_DOWNLOADED_SUCCESSFULLY: 'set user downloaded successfully',
|
||
SET_DOWNLOADED_FAILED: 'set user downloaded failed',
|
||
|
||
ANNOUNCE_EDIT_TIP: 'Upload a torrent file, </br>automatic replacement <mark>Announce URL</mark> & <mark>Comment</mark>',
|
||
ANNOUNCE_COMMENT: 'Announce Comment',
|
||
|
||
//uploader admin
|
||
UPLOADER: {
|
||
CAPTION_MAKER: 'Uploader - Maker Group',
|
||
CAPTION_USER: 'Uploader - User',
|
||
FIELDS_NAME: 'Name',
|
||
FIELDS_DISPLAY_NAME: 'DisplayName',
|
||
FIELDS_MAKER: 'Maker',
|
||
FIELDS_LEVEL: 'Level',
|
||
FIELDS_FOUNDER: 'Founder',
|
||
FIELDS_USER_COUNT: 'Users',
|
||
FIELDS_TORRENT_COUNT: 'Torrents',
|
||
FIELDS_VOTE: 'Votes',
|
||
FIELDS_UPLOAD_ACCESS: 'Upload Access',
|
||
FIELDS_REVIEW: 'review',
|
||
FIELDS_PASS: 'pass',
|
||
ACCESS_CHANGED_SUCCESSFULLY: 'Upload access changed successfully',
|
||
ACCESS_DESC: '<h4>Upload access desc: </h4><div>* If maker or user has upload access of "pass", the uploaded new torrents do not need to review by administrators!</div><div>* maker group upload access is preceded by user upload access.</div>'
|
||
},
|
||
|
||
//vip views
|
||
VIP: {
|
||
VIP_TITLE: 'VIP Club',
|
||
VIP_SUB_TITLE: '- A symbol of rights and status',
|
||
BUTTON_DONATE: 'Donate',
|
||
DONATE_VIP: 'Donate a VIP',
|
||
TORRENTS_LIST: 'Vip Torrents List',
|
||
TORRENTS_LIST_ERROR: 'Vip torrents list error',
|
||
VIP_TORRENTS_IS_LOADING: 'Vip torrents is loading...',
|
||
VIP_TORRENTS_IS_EMPTY: 'No Vip torrents of this type is founded!',
|
||
PAYPAL_TITLE: 'Paypal',
|
||
ALIPAY_TITLE: 'Alipay',
|
||
WEIXIN_TITLE: 'Weixin',
|
||
NO_VIP_DATA: 'No vip data'
|
||
},
|
||
|
||
//about views
|
||
ABOUT: {
|
||
CLIENT_BLACK_LIST: 'Client Black List',
|
||
MAKER_GROUP: 'Torrents Maker Group',
|
||
BLACK_TOOLTIP: '<h4>Note:</h4>All the clients in the list was forbidden by server and can not announce or get any torrent data, For more help, please contact our <strong><a href="mailto:{{admin}}">administrator</a></strong>.',
|
||
FORM_MAKER_NAME: 'Maker Group Name',
|
||
FORM_MAKER_DESC: 'Maker Group Description',
|
||
FORM_MAKER_FOR: 'Create maker group for - {{name}}',
|
||
MAKER_CREATE_SUCCESSFULLY: 'Create maker group successfully',
|
||
MAKER_CREATE_FAILED: 'Create maker group failed',
|
||
OPER_LIST: 'Admin and Oper List',
|
||
OPER_LIST_TOOLTIP: '<h4>Note:</h4>All the users in the list was the Administrator or Operator of <strong>{{site}}</strong>, If you need any help, please mailto our <strong><a href="mailto:{{admin}}">administrator</a></strong> or send a message to them from below.',
|
||
MAKER_LIST_TOOLTIP: 'All the <strong>torrent maker group</strong> in the list was the official group of <strong>{{site}}</strong>, Thanks to the contributions of these groups. If you want to join one of these groups, send the station message to the group founder.',
|
||
GROUP_FOUNDER: 'Founder: ',
|
||
BTN_EDIT_DESC: 'Edit Desc',
|
||
BTN_ADD_USER: 'Add Member',
|
||
BTN_REMOVE_GROUP: 'Delete Group',
|
||
MAKER_TORRENTS_LIST_ERROR: 'Maker group torrents list error',
|
||
MAKER_TORRENTS_IS_LOADING: 'Maker group torrents is loading...',
|
||
MAKER_TORRENTS_IS_EMPTY: 'No torrents of this maker group is founded!',
|
||
DELETE_CONFIRM_OK: 'Delete',
|
||
DELETE_CONFIRM_CANCEL: 'Cancel',
|
||
DELETE_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
DELETE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this maker group?',
|
||
DELETE_MEMBER_CONFIRM_BODY_TEXT: 'Are you sure want to delete the member from this group?',
|
||
DELETE_SUCCESSFULLY: 'Maker group deleted successfully',
|
||
DELETE_FAILED: 'Maker group deleted failed',
|
||
RATING_SUCCESSFULLY: 'Rating for maker group successfully',
|
||
RATING_FAILED: 'Rating for maker group failed',
|
||
ADD_MEMBER_TITLE: 'Add Member',
|
||
ADD_MEMBER_SUCCESSFULLY: 'Add group member successfully',
|
||
ADD_MEMBER_FAILED: 'Add group member failed',
|
||
REMOVE_MEMBER_SUCCESSFULLY: 'Remove group member successfully',
|
||
REMOVE_MEMBER_FAILED: 'Remove group member failed',
|
||
REMOVE_MEMBER_TITLE: 'Remove this member',
|
||
EDIT_DESC_SUCCESSFULLY: 'Edit maker group desc successfully',
|
||
EDIT_DESC_FAILED: 'Edit maker group desc failed'
|
||
},
|
||
|
||
//collections views
|
||
COLLECTIONS: {
|
||
FORM_FOR: 'Create Movie Collection for - {{cid}}',
|
||
FORM_NAME: 'Movie Collection Name',
|
||
FORM_DESC: 'Movie Collection Overview',
|
||
COLL_LIST: 'Movie Collections List',
|
||
CREATE_SUCCESSFULLY: 'Create movie collection successfully',
|
||
CREATE_FAILED: 'Create movie collection failed',
|
||
FILES_NUMBERS: 'Torrents',
|
||
VOTE_AVERAGE: 'Vote average',
|
||
LIST_ERROR: 'Movie collections list error',
|
||
INSERT_INTO: 'Insert Movie Into Collection for - {{cid}}',
|
||
TORRENT_INTO: 'Torrent info',
|
||
SELECT_INFO: 'Select a collection to insert',
|
||
INSERT_SUCCESSFULLY: 'Insert move into collection successfully',
|
||
INSERT_FAILED: 'Insert move into collection FAILED',
|
||
ALREADY_IN: '(Already In)',
|
||
NO_COLLECTION: 'No collection founded can insert movie, you can create first, then insert this movie into it.',
|
||
BTN_EDIT_OVERVIEW: 'Edit Overview',
|
||
BTN_REMOVE_COLLECTION: 'Delete Collection',
|
||
BTN_REMOVE_FROM_COLLECTION: 'Remove',
|
||
BTN_REMOVE_TITLE: 'Remove From Collection',
|
||
DELETE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this collection?',
|
||
DELETE_SUCCESSFULLY: 'Movie collection deleted successfully',
|
||
DELETE_FAILED: 'Movie collection deleted failed',
|
||
SETRLEVEL_SUCCESSFULLY: 'Set collection recommend level successfully',
|
||
SETRLEVEL_ERROR: 'Set collection recommend level faild',
|
||
REMOVE_CONFIRM_OK: 'Remove',
|
||
REMOVE_CONFIRM_CANCEL: 'Cancel',
|
||
REMOVE_CONFIRM_HEADER_TEXT: 'Remove Confirm',
|
||
REMOVE_CONFIRM_BODY_TEXT: 'Are you sure want to remove the torrent from this collection?',
|
||
REMOVE_SUCCESSFULLY: 'Remove the torrent from this collection successfully',
|
||
REMOVE_FAILED: 'Remove the torrent from this collection failed',
|
||
EDIT_OVERVIEW_SUCCESSFULLY: 'Edit collections overview successfully',
|
||
EDIT_OVERVIEW_FAILED: 'Edit collections overview failed'
|
||
},
|
||
|
||
//backup views settings
|
||
BACKUP: {
|
||
VIEW_CAPTION: 'System Backup Database Files List',
|
||
LIST_ERROR: 'Files list error',
|
||
FIELD_NAME: 'File name',
|
||
FIELD_SIZE: 'File size',
|
||
FIELD_TIME: 'Backup time',
|
||
DELETE_CONFIRM_BODY_TEXT: 'Are you sure want to delete these files?',
|
||
DELETED_SUCCESSFULLY: 'File deleted successfully',
|
||
DELETED_ERROR: 'File deleted failed',
|
||
DOWNLOAD_SUCCESSFULLY: 'Backup file download successfully',
|
||
DOWNLOAD_FAILED: 'Backup file download failed'
|
||
},
|
||
|
||
//user settings
|
||
SETTINGS: 'Settings',
|
||
BUTTON_SAVE_PROFILE: 'Save Profile',
|
||
BUTTON_SELECT_PICTURE: 'Select Picture',
|
||
BUTTON_USE_THIS_PICTURE: 'Use This Picture',
|
||
BUTTON_CANCEL: 'Cancel',
|
||
BUTTON_SAVE: 'Save',
|
||
BUTTON_SET: 'Set',
|
||
BUTTON_COMPLETE: 'Complete',
|
||
BUTTON_SAVE_PASSWORD: 'Save Password',
|
||
CAPTION_CURRENT_PASSWORD: 'Current Password',
|
||
CAPTION_NEW_PASSWORD: 'New Password',
|
||
CAPTION_VERIFY_PASSWORD: 'Verify Password',
|
||
CAPTION_REQUIRED_CURRENT_PASSWORD: 'Your current password is required.',
|
||
CAPTION_REQUIRED_NEW_PASSWORD: 'Enter a new password.',
|
||
CAPTION_REQUIRED_VERIFY_PASSWORD: 'Verify your new password.',
|
||
CAPTION_PASSWORD_NOT_MATCH: 'Passwords do not match.',
|
||
CURRENT_PASSKEY: 'Current Passkey: <mark class="text-danger">{{passkey}}</mark>',
|
||
RESET_PASSKEY_NOTE: 'NOTE: If you reset your passkey, you must re-download all torrent file, and re-add to your download client, then it can download or upload.',
|
||
RESET_PASSKEY_CONFIRM_OK: 'Reset',
|
||
RESET_PASSKEY_CONFIRM_CANCEL: 'Cancel',
|
||
RESET_PASSKEY_CONFIRM_HEADER_TEXT: 'Reset Passkey',
|
||
RESET_PASSKEY_CONFIRM_BODY_TEXT: 'Are you sure want to reset your passkey?',
|
||
RESET_PASSKEY_SUCCESSFULLY: 'Passkey reset successfully',
|
||
RESET_PASSKEY_ERROR: 'Passkey reset failed',
|
||
CONNECTED_SOCIAL: 'Connected social accounts:',
|
||
UNCONNECTED_SOCIAL: 'Unconnected social accounts:',
|
||
CURRENT_SIGNATURE: 'Current Signature',
|
||
EDIT_SIGNATURE_LINK: 'Edit Signature',
|
||
EDIT_SIGNATURE_SUCCESSFULLY: 'Edit signature successfully',
|
||
EDIT_SIGNATURE_ERROR: 'Edit signature failed',
|
||
|
||
//user status
|
||
STATUS_ACCOUNT: 'Account Status',
|
||
STATUS_UPLOADED: 'Uploaded torrents',
|
||
STATUS_SEEDING: 'Seeding torrents',
|
||
STATUS_DOWNLOADING: 'Downloading torrents',
|
||
STATUS_WARNING: 'Warning torrents',
|
||
BTN_REMOVE_WARNING: 'Remove',
|
||
UPLOADED_LIST_ERROR: 'Get uploaded list info failed',
|
||
SEEDING_LIST_ERROR: 'Get seeding list info failed',
|
||
WARNING_LIST_ERROR: 'Get warning list info failed',
|
||
DOWNLOADING_LIST_ERROR: 'Get downloading list info failed',
|
||
ACTIVE_IDLE_CONFIRM_OK: 'Active',
|
||
ACTIVE_IDLE_CONFIRM_CANCEL: 'Cancel',
|
||
ACTIVE_IDLE_CONFIRM_HEADER_TEXT: 'Active Confirm',
|
||
ACTIVE_IDLE_CONFIRM_BODY_TEXT: 'Are you sure want to active your account with {{score}} scores?',
|
||
ACTIVE_IDLE_SUCCESSFULLY: 'Active account successfully',
|
||
ACTIVE_IDLE_ERROR: 'Active account failed',
|
||
STATUS_FIELD: {
|
||
PICTURE: 'Profile picture',
|
||
RESET_DEFAULT_PICTURE: 'Reset to default picture',
|
||
ADD_VIP_MONTHS: '+ VIP a month',
|
||
RESET_VIP_DATA: 'Reset VIP Data',
|
||
USERNAME: 'Username',
|
||
DISPLAY_NAME: 'Display name',
|
||
HIDE_MORE_DETAIL: 'Hide more account detail info',
|
||
HIDE_MORE_DETAIL_DESC: 'More account detail info hidden by user!',
|
||
INVITED_BY: 'Invited by',
|
||
EMAIL: 'Email',
|
||
PASSKEY: 'Passkey',
|
||
ROLE: 'Role',
|
||
STATUS: 'Status',
|
||
NORMAL: 'normal',
|
||
BANNED: 'banned',
|
||
IDLE: 'idle',
|
||
ACTIVE: 'Active',
|
||
INACTIVE: 'inactive',
|
||
BTN_BAN: 'Ban',
|
||
BTN_UNBAN: 'Unban',
|
||
BTN_CREATE_MAKER: 'Create Maker',
|
||
SEALED: 'sealed',
|
||
MAKER: 'Maker Group',
|
||
VIP_START_AT: 'Vip start at',
|
||
VIP_END_AT: 'Vip end at',
|
||
UPLOADED: 'Total uploaded',
|
||
DOWNLOADED: 'Total downloaded',
|
||
RATIO: 'Total ratio',
|
||
SCORE: 'Total score',
|
||
UPTOTAL: 'Uploaded torrents',
|
||
SEEDED: 'Torrents seeding',
|
||
LEECHED: 'Torrents leeching',
|
||
FINISHED: 'Torrents finished',
|
||
HNR_WARNING: 'H&R Warning',
|
||
FORUM_TOPICS: 'Forum topics',
|
||
FORUM_REPLIES: 'Forum replies',
|
||
DETAIL: 'Detail',
|
||
SIGNUP_DATE: 'Sign up at',
|
||
LATEST_SIGNED_TIME: 'Latest signed at',
|
||
LATEST_REFRESH_TIME: 'Latest refresh at',
|
||
SIGNED_IP: 'Signed IP list',
|
||
LEECHED_IP: 'Leeched IP list',
|
||
BT_CLIENT: 'Leeched BT Client list'
|
||
},
|
||
TORRENT_TYPE_LABEL: {
|
||
MOVIE: 'Movie',
|
||
TVSERIAL: 'TVSerial',
|
||
MUSIC: 'Music',
|
||
SPORTS: 'Sports',
|
||
VARIETY: 'Variety',
|
||
PICTURE: 'Picture',
|
||
SOFTWARE: 'Software',
|
||
GAME: 'Game',
|
||
EBOOK: 'eBook',
|
||
OTHER: 'Other',
|
||
ADULT: 'Adult'
|
||
},
|
||
TORRENT_STATUS_LABEL: {
|
||
NEW: 'New',
|
||
REVIEWED: 'Reviewed'
|
||
},
|
||
|
||
//user status warning list
|
||
REMOVE_WARNING_CONFIRM_OK: 'Remove Warning',
|
||
REMOVE_WARNING_CONFIRM_CANCEL: 'Cancel',
|
||
REMOVE_WARNING_CONFIRM_HEADER_TEXT: 'Remove Confirm',
|
||
REMOVE_WARNING_CONFIRM_BODY_TEXT: 'Are you sure want to remove this H&R warning with {{score}} scores?',
|
||
REMOVE_WARNING_CONFIRM_BODY_TEXT_ADMIN: 'Are you sure want to remove this H&R warning?',
|
||
REMOVE_WARNING_SUCCESSFULLY: 'Remove warning successfully',
|
||
REMOVE_WARNING_ERROR: 'Remove warning failed',
|
||
REMOVE_WARNING_NO_ENOUGH_SCORE: 'ERROR: no enough score!',
|
||
WARNING_TOOLTIP: 'You have <strong>{{wnumber}}</strong> H&R warnings, please deal with it immediately, ',
|
||
WARNING_DETAIL_LINK: 'detail is here',
|
||
HNR_HAVE_NO_WARNING: 'Very good, you have no any H&R warnings.',
|
||
|
||
//user score
|
||
SCORE: {
|
||
CURRENT_SCORE: 'Current score:',
|
||
HOW_TO_GET_LEVEL: 'How to count user level?',
|
||
HOW_TO_GET_SCORE: 'How to get score number?'
|
||
},
|
||
EXCHANGE_INVITATION: 'Exchange an invitation ({{score}} scores)',
|
||
EXCHANGE_INVITATION_CONFIRM_OK: 'Exchange',
|
||
EXCHANGE_INVITATION_CONFIRM_CANCEL: 'Cancel',
|
||
EXCHANGE_INVITATION_CONFIRM_HEADER_TEXT: 'Exchange Confirm',
|
||
EXCHANGE_INVITATION_CONFIRM_BODY_TEXT: 'Are you sure want to exchange an invitation with {{score}} scores?',
|
||
EXCHANGE_INVITATION_SUCCESSFULLY: 'Exchange invitation successfully',
|
||
EXCHANGE_INVITATION_ERROR: 'Exchange invitation failed',
|
||
INVITE_CLOSED: 'The invitation function is closed and you cannot exchange an invitations ...',
|
||
INVITE_INFO: 'The invitation function is closed and only admin/oper can use it ...',
|
||
NOTE_CAPTION: 'Note!',
|
||
NOTE_TIP: 'Tip:',
|
||
|
||
//invitation
|
||
INVITATION: {
|
||
MY_INVITATION: 'My invitations',
|
||
USED_INVITATION: 'Used invitations',
|
||
INVITE_NOTE: 'Please attention to the expiration time of the time limit invitation is {{hours}} hours.',
|
||
SIGN_NOTE: 'Please attention to the expiration time of sign in with the invitation is {{hours}} hours.',
|
||
TITLE_CREATEDAT: 'CreatedAt',
|
||
TITLE_EXPIRESAT: 'ExpiresAt',
|
||
TITLE_INVITEDAT: 'InvitedAt',
|
||
TITLE_SIGNUPAT: 'SignupAt',
|
||
TITLE_SIGNUPID: 'SignupID',
|
||
TITLE_OPERATION: 'Operation',
|
||
TITLE_SENDER: 'Sender',
|
||
TITLE_TOKEN: 'Token',
|
||
TITLE_EMAIL: 'Email',
|
||
TITLE_SEND: 'Send an invitation',
|
||
TITLE_STATUS: 'Status',
|
||
TITLE_STATUS_REGED: 'Signed',
|
||
TITLE_STATUS_UNREGED: 'Unsigned',
|
||
TITLE_STATUS_EXPIRED: 'Expired'
|
||
},
|
||
GET_INVITATIONS_ERROR: 'Get invitations failed',
|
||
BUTTON_INVITE: 'Send',
|
||
BUTTON_DELETE_EXPIRED: 'Delete All Expired Official Invitation',
|
||
BUTTON_SEARCH: 'Search',
|
||
INPUT_EMAIL: 'email',
|
||
SEND_INVITE_SUCCESSFULLY: 'Send invitation successfully',
|
||
SEND_INVITE_ERROR: 'Send invitation failed',
|
||
INVALID_INVITATION_TIP: 'Invalid invitation, maybe the invitation is expired.',
|
||
INVITATION_IS_EMPTY: 'There are no invitations available!',
|
||
INVITATION_USED_IS_EMPTY: 'There are no used invitations!',
|
||
ADMIN_SEND_OFFICIAL_INVITATION: 'Official invitation',
|
||
ADMIN_INVITATION_SUCCESSFULLY: 'Send official invitation successfully',
|
||
ADMIN_INVITATION_ERROR: 'Send official invitation failed',
|
||
DELETE_EXPIRED_CONFIRM_OK: 'Delete',
|
||
DELETE_EXPIRED_CONFIRM_CANCEL: 'Cancel',
|
||
DELETE_EXPIRED_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
DELETE_EXPIRED_CONFIRM_BODY_TEXT: 'Are you sure want to delete all the expired official invitations?',
|
||
DELETE_EXPIRED_SUCCESSFULLY: 'Delete all the expired official invitations successfully',
|
||
DELETE_EXPIRED_ERROR: 'Delete all the expired official invitations failed',
|
||
|
||
//user message box
|
||
MESSAGES_BOX: 'Messages Box',
|
||
MESSAGES_SEND: 'Send Messages',
|
||
ADMIN_MESSAGES_SEND: 'Send System Messages',
|
||
MESSAGES_SEND_BUTTON: 'Send',
|
||
MESSAGES_IS_EMPTY: 'Messages Box is empty!',
|
||
MESSAGES_FIELD: {
|
||
TO: 'Send to:',
|
||
TYPE: 'Message type:',
|
||
TITLE: 'Title:',
|
||
CONTENT: 'Content:',
|
||
TO_REQUIRED: 'Please enter message receiver',
|
||
TT_REQUIRED: 'Please enter message title',
|
||
CT_REQUIRED: 'Please enter message content',
|
||
LIST_TITLE: 'Title',
|
||
LIST_TITLE_CONTENT: 'Title & Content',
|
||
LIST_REPLIES: 'Replies',
|
||
LIST_READERS: 'readers',
|
||
LIST_TYPE: 'Type',
|
||
LIST_SENDAT: 'SendedAt',
|
||
LIST_SELECT: 'Select',
|
||
INFO_SEND_TO: 'send to',
|
||
INFO_SEND_AT: 'at',
|
||
LAST_REPLY_AT: 'Latest reply at',
|
||
NEW_MSG: 'New messages',
|
||
SERVER_SEND: 'Server send'
|
||
},
|
||
BUTTON_MESSAGE_DELETE: 'Delete',
|
||
BUTTON_MESSAGE_CLOSE: 'Close(esc)',
|
||
BUTTON_MESSAGE_REPLY: 'Reply',
|
||
|
||
MESSAGE_TYPE_USER: 'User message',
|
||
MESSAGE_TYPE_SYSTEM: 'System message',
|
||
MESSAGE_TYPE_ADVERT: 'Advert message',
|
||
MESSAGE_TYPE_NOTICE: 'Notice message',
|
||
MESSAGE_TYPE_SERVER: 'Server notice',
|
||
MESSAGE_SEND_SUCCESSFULLY: 'Message send successfully',
|
||
MESSAGE_SEND_FAILED: 'Message send failed',
|
||
MESSAGE_DELETED_SUCCESSFULLY: 'Message deleted successfully',
|
||
MESSAGE_DELETED_ERROR: 'Message deleted failed',
|
||
MESSAGE_SERVER_TOOLTIP: '<h4>Server message</h4>Server message is send to you by server automatic when you do some operations or your account status make some change or some important things about you, There may be a lot of messages, so you need to check and delete them in time. The system only keeps {{count}} messages in the last {{days}} days.',
|
||
|
||
MESSAGE_DELETE_CONFIRM_OK: 'Delete',
|
||
MESSAGE_DELETE_CONFIRM_CANCEL: 'Cancel',
|
||
MESSAGE_DELETE_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
MESSAGE_DELETE_CONFIRM_BODY_TEXT_MANY: 'Are you sure want to delete these messages?',
|
||
MESSAGE_DELETE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this message?',
|
||
|
||
MESSAGE_TO_ICON_TITLE: 'Send a message to {{name}}',
|
||
USER_INFO_TITLE: 'user info of {{name}}',
|
||
MAKER_INFO_TITLE: 'maker group info of {{name}}',
|
||
USER_IS_VIP: '{{name}} is a VIP',
|
||
|
||
//traces
|
||
ADMIN_TRACES_LIST: 'Traces List',
|
||
TRACES_IS_EMPTY: 'Traces is empty!',
|
||
TRACES_FIELDS: {
|
||
USERNAME: 'Username',
|
||
CONTENT: 'Trace Content',
|
||
TYPE: 'Action Type',
|
||
CREATEDAT: 'CreatedAt'
|
||
},
|
||
|
||
//chat view
|
||
CHAT_USERS_LIST: 'Users List',
|
||
CHAT_WELCOME: 'Welcome to join the chat room, please follow the chat rules, and have a good time!',
|
||
CHAT_PLACEHOLDER_INPUT: 'input message and press enter, support emoji images by colon',
|
||
CHAT_USER_JOIN: 'is now connected and join the room.',
|
||
CHAT_USER_QUIT: 'is now disconnect and quit the room.',
|
||
CHAT_CLEAN_MESSAGE: 'Clean message list',
|
||
CHAT_BOLD_MESSAGE: 'Bold font style, please use tag: <b>message</b>',
|
||
CHAT_ITALIC_MESSAGE: 'Italic font style, please use tag: <i>message</i>',
|
||
CHAT_MESSAGE_ALREADY_CLEAN: '*** chat messages list already be cleaned',
|
||
CHAT_FONT_BOLD: 'Font Bold',
|
||
CHAT_FONT_ITALIC: 'Font Italic',
|
||
CHAT_BAN_KICK: 'Kick out and ban IP',
|
||
CHAT_BAN_KICK_REASON: 'you are not grateful at here',
|
||
CHAT_BAN_KICK_MESSAGE: '{{who}} was kicked and ban by {{by}} ({{reason}})',
|
||
|
||
CHAT_CONFIRM_BAN_OK: 'Ban & Kick',
|
||
CHAT_CONFIRM_BAN_CANCEL: 'Cancel',
|
||
CHAT_CONFIRM_BAN_HEADER_TEXT: 'Ban & Kick Confirm',
|
||
CHAT_CONFIRM_BAN_BODY_TEXT: 'Are you sure want to kick this user and ban the ip?',
|
||
CHAT_DISCONNECT: 'disconnect from server, please check your network or chat server is down',
|
||
CHAT_FONT_COLOR: 'Font color',
|
||
|
||
//footer view
|
||
MIT_PROTOCOL: 'The source of this project is protected by <a href="https://github.com/twbs/bootstrap/blob/master/LICENSE" target="_blank">MIT</a> open source protocol',
|
||
GIT_REPO: 'Power by ©meanTorrent,<a href="https://github.com/taobataoma/meanTorrent" target="_blank">view on GitHub</a>',
|
||
TOTAL_USERS: 'Total Users',
|
||
TOTAL_VIP_USERS: 'Total VIP Users',
|
||
TOTAL_TORRENTS: 'Total Torrents',
|
||
TOTAL_TORRENTSSIZE: 'Total TorrentsSize',
|
||
TOTAL_SEEDERS: 'Total Seeders',
|
||
TOTAL_LEECHERS: 'Total Leechers',
|
||
TOTAL_UPLOADED: 'Total Uploaded',
|
||
TOTAL_DOWNLOADED: 'Total Downloaded',
|
||
TOTAL_FORUMTOPICS: 'Total ForumTopics',
|
||
TOTAL_FORUMREPLIES: 'Total ForumReplies',
|
||
|
||
///////////////////////the movie db fields////////////////////////////////
|
||
TMDB_FIELDS: {
|
||
ID: 'id',
|
||
IMDB_ID: 'imdb_id',
|
||
IMDB_LINK: 'IMDB Link',
|
||
TMDB_LINK: 'TMDB Link',
|
||
HOMEPAGE: 'homepage',
|
||
ADULT: 'adult',
|
||
BUDGET: 'budget',
|
||
REVENUE: 'revenue',
|
||
ORIGINAL_LANGUAGE: 'original language',
|
||
ORIGINAL_TITLE: 'original title',
|
||
TITLE: 'title',
|
||
SUB_TITLE: 'sub title',
|
||
ARTIST: 'artist',
|
||
BELONGS_TO_COLLECTION: 'belongs to collection',
|
||
GENRES: 'genres',
|
||
OVERVIEW: 'overview',
|
||
POPULARITY: 'popularity',
|
||
PRODUCTION_COMPANIES: 'production companies',
|
||
PRODUCTION_COUNTRIES: 'production countries',
|
||
RELEASE_DATE: 'release date',
|
||
RUNTIME: 'runtime',
|
||
SPOKEN_LANGUAGES: 'spoken languages',
|
||
STATUS: 'status',
|
||
TAGLINE: 'tagline',
|
||
VIDEO: 'video',
|
||
VOTE_AVERAGE: 'vote average',
|
||
VOTE_COUNT: 'vote count',
|
||
VOTE_UNIT: 'users',
|
||
BACKDROP_PATH: 'backdrop path',
|
||
POSTER_PATH: 'poster path',
|
||
CAST: 'cast:',
|
||
DIRECTOR: 'Director',
|
||
|
||
ORIGINAL_NAME: 'original name',
|
||
NAME: 'name',
|
||
FIRST_AIR_DATE: 'first air date',
|
||
LAST_AIR_DATE: 'last air date',
|
||
NETWORK: 'Network',
|
||
NUMBER_OF_SEASONS: 'total seasons',
|
||
NUMBER_OF_EPISODES: 'total episodes',
|
||
TOTAL_SE: 'total S.E',
|
||
THIS_SE: 'this S.E',
|
||
UNIT_EPISODES: 'episodes',
|
||
UNIT_SEASONS: 'seasons',
|
||
EPISODES_INPUT_TIP: 'tip: Only accepts numbers 0-9 and characters minus, for example:9 is 9th episode, 1-30 is first to thirty episode, like 001 12 01-30 12-45 45-127 etc.'
|
||
},
|
||
|
||
//forum
|
||
FORUMS: {
|
||
FORUM_TITLE: 'meanTorrent Forums',
|
||
FORUM_SUB_TITLE: 'Welcome to meanTorrent forums!',
|
||
HOME_INDEX: 'Forums Home',
|
||
BTN_ADD_FORUM: 'Add New Forum',
|
||
BTN_EDIT_FORUM: 'Edit Forum',
|
||
BTN_ADD: 'Add',
|
||
BTN_EDIT: 'Edit',
|
||
BTN_SAVE: 'Save',
|
||
BTN_CANCEL: 'Cancel',
|
||
LINK_EDIT: 'Edit',
|
||
CLICK_TO_EDIT: 'Click to edit',
|
||
BTN_DELETE: 'Delete',
|
||
BTN_SUBMIT_TOPIC: 'Submit New Topic',
|
||
BTN_SUBMIT_REPLY: 'Submit New Reply',
|
||
BTN_POST_NEW_TOPIC: 'Post New Topic',
|
||
BTN_POST_NEW_REPLY: 'Post New Reply',
|
||
BTN_SET_READONLY: 'Set Readonly',
|
||
BTN_UNSET_READONLY: 'Unset Readonly',
|
||
ADD_SUCCESSFULLY: 'Forum added successfully',
|
||
ADD_FAILED: 'Forum added failed',
|
||
EDIT_SUCCESSFULLY: 'Forum edited successfully',
|
||
EDIT_FAILED: 'Forum edited failed',
|
||
DELETE_SUCCESSFULLY: 'Forum deleted successfully',
|
||
DELETE_FAILED: 'Forum deleted failed',
|
||
DELETE_CONFIRM_OK: 'Delete',
|
||
DELETE_CONFIRM_CANCEL: 'Cancel',
|
||
DELETE_CONFIRM_HEADER_TEXT: 'Delete Confirm',
|
||
DELETE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this forum?',
|
||
MODERATOR_TITLE: 'Add Moderator',
|
||
ADD_MODERATOR_SUCCESSFULLY: 'Add moderator successfully',
|
||
ADD_MODERATOR_FAILED: 'Add moderator failed',
|
||
REMOVE_MODERATOR_SUCCESSFULLY: 'Remove moderator successfully',
|
||
REMOVE_MODERATOR_FAILED: 'Remove moderator failed',
|
||
REMOVE_CONFIRM_BODY_TEXT: 'Are you sure want to delete this moderator?',
|
||
PT_REQUIRED: 'Please enter topic title',
|
||
PC_REQUIRED: 'Please enter topic content',
|
||
PRC_REQUIRED: 'Please enter reply content',
|
||
POST_TOPIC_SUCCESSFULLY: 'Post new topic successfully',
|
||
POST_TOPIC_FAILED: 'Post new topic failed',
|
||
POST_REPLY_SUCCESSFULLY: 'Post new reply successfully',
|
||
POST_REPLY_FAILED: 'Post new reply failed',
|
||
TOPIC_EDIT_SUCCESSFULLY: 'Reply content modify successfully',
|
||
TOPIC_EDIT_FAILED: 'Reply content modify failed',
|
||
TOPIC_TOGGLE_READONLY_SUCCESSFULLY: 'Toggle set topic readonly successfully',
|
||
TOPIC_TOGGLE_READONLY_FAILED: 'Toggle set topic readonly failed',
|
||
TOPIC_SEARCH_FAILED: 'Topics search failed',
|
||
TOPIC_TOGGLE_TOP_SUCCESSFULLY: 'Toggle set topic top status successfully',
|
||
TOPIC_TOGGLE_TOP_FAILED: 'Toggle set topic top status failed',
|
||
TOPIC_TOGGLE_GLOBAL_SUCCESSFULLY: 'Toggle set topic global status successfully',
|
||
TOPIC_TOGGLE_GLOBAL_FAILED: 'Toggle set topic global status failed',
|
||
REPLY_EDIT_SUCCESSFULLY: 'Reply content modify successfully',
|
||
REPLY_EDIT_FAILED: 'Reply content modify failed',
|
||
DELETE_TOPIC_SUCCESSFULLY: 'Topic deleted successfully',
|
||
DELETE_TOPIC_FAILED: 'Topic deleted failed',
|
||
DELETE_TOPIC_CONFIRM_OK: 'Delete',
|
||
DELETE_TOPIC_CONFIRM_CANCEL: 'Cancel',
|
||
DELETE_TOPIC_CONFIRM_HEADER_TEXT: 'Delete Topic',
|
||
DELETE_TOPIC_CONFIRM_BODY_TEXT: 'Are you sure want to delete this topic?',
|
||
DELETE_REPLY_SUCCESSFULLY: 'Reply deleted successfully',
|
||
DELETE_REPLY_FAILED: 'Reply deleted failed',
|
||
DELETE_REPLY_CONFIRM_HEADER_TEXT: 'Delete Reply',
|
||
DELETE_REPLY_CONFIRM_BODY_TEXT: 'Are you sure want to delete this reply?',
|
||
READ_ONLY_POST: '*** Readonly forum, cannot to post topic!',
|
||
READ_ONLY_REPLY: '*** Readonly topic, cannot to post reply!',
|
||
TITLE_READONLY: 'readonly',
|
||
TODAY_NEW_COUNT_ALL: '(Today: <mark class="text-danger">{{topic}}</mark> topics, <mark class="text-danger">{{reply}}</mark> replies)',
|
||
TODAY_NEW_COUNT_TOPIC: '(Today: <mark class="text-danger">{{topic}}</mark> topics)',
|
||
TODAY_NEW_COUNT_REPLY: '(Today: <mark class="text-danger">{{reply}}</mark> replies)',
|
||
UPLOAD_ATTACH_SUCCESSFULLY: 'Upload attach file successfully',
|
||
UPLOAD_ATTACH_FAILED: 'Upload attach file failed',
|
||
ATTACH_UPLOAD_TOOLTIP1: 'Attach files by dragging & dropping or ',
|
||
ATTACH_UPLOAD_TOOLTIP2: 'select them',
|
||
ATTACH_UPLOAD_TOOLTIP3: ', The picture file will be displayed automatically, Others file can only be downloaded.',
|
||
ATTACH_UPLOADING: 'Uploading',
|
||
ATTACH_LIST_HEADER: 'Attach files list:',
|
||
THUMBS_LIST_HEADER: 'Thumbs up users list ({{number}}):',
|
||
ATTACH_FILE_SIZE: 'Size:',
|
||
ATTACH_DOWN_COUNT: 'Downloaded:',
|
||
ATTACHE_DOWNLOAD_SUCCESSFULLY: 'Attach file download successfully',
|
||
ATTACHE_DOWNLOAD_FAILED: 'Attach file download failed',
|
||
FLOOR_POSTER: 'OWN',
|
||
ALL_FORUMS: 'All Forums',
|
||
SEARCH_RESULT_LIST: 'Search Result',
|
||
SEARCH_LOADING: 'is loading result, please wait...',
|
||
SEARCH_EMPTY: 'No matching results',
|
||
SIGNATURE_TAG: 'Signature',
|
||
|
||
CATEGORY: {
|
||
AFFAIRS: 'Affairs',
|
||
DISCUSS: 'Discuss',
|
||
BUSINESS: 'Business',
|
||
VIP: 'Vip members area',
|
||
ADMINISTRATION: 'Administration area'
|
||
},
|
||
FIELDS: {
|
||
NAME: 'Forum Name',
|
||
ORDER: 'Forum Order',
|
||
CMD: 'Command',
|
||
MODERATORS: 'Moderators',
|
||
DESC: 'Description',
|
||
CATEGORY: 'Category',
|
||
READONLY_POST: 'Users are forbidden to post new topics',
|
||
OPERONLY_POST: 'This forum only for OPER users',
|
||
VIPONLY_POST: 'This forum only for VIP users',
|
||
READONLY_REPLY: 'Users are forbidden to post new replies',
|
||
TOPIC: 'Topics',
|
||
GLOBAL_TOPIC: 'Global topics',
|
||
TOPICS: 'Topics',
|
||
REPLIES: 'Replies',
|
||
VIEWS: 'Views',
|
||
LAST_REPLY: 'Last Reply',
|
||
TITLE: 'Title',
|
||
CONTENT: 'Content',
|
||
REPLY_BY_1: 'by',
|
||
REPLY_BY_2: 'reply at {{createdAt}}',
|
||
REPLY_BY_3: 'post at {{createdAt}}'
|
||
},
|
||
TITLES: {
|
||
REPLY_QUOTE: 'quote and reply',
|
||
REPLY_EDIT: 'edit reply',
|
||
REPLY_DELETE: 'delete reply',
|
||
TOPIC_EDIT: 'edit topic',
|
||
TOPIC_DELETE: 'delete topic',
|
||
TOPIC_TOP_TOPIC: 'top status',
|
||
TOPIC_GLOBAL_TOPIC: 'global status',
|
||
TOPIC_THUMBS_UP: 'thumbs up and donate score: {{number}}',
|
||
HAS_ATTACH: 'has attach files'
|
||
}
|
||
},
|
||
|
||
//status pages
|
||
STATUS_PAGE: {
|
||
BAD_REQUEST: 'Bad Request',
|
||
FORBIDDEN: 'Forbidden',
|
||
MADE_BAD_REQUEST: 'You made a bad request',
|
||
NOT_AUTHORIZED_THIS: 'You are not authorized to access this resource',
|
||
NOT_FOUND: 'Not Found',
|
||
PAGE_NOT_FOUND: 'Page Or Resources Not Found'
|
||
},
|
||
|
||
/////////////////////////resources tag fields///////////////////////////////////
|
||
RESOURCESTAGS: {
|
||
TYPE: {
|
||
SELF: 'Video Type',
|
||
BLU_RAY: 'BLU_RAY',
|
||
WEB_DL: 'WEB_DL',
|
||
REMUX: 'REMUX',
|
||
ENCODE: 'ENCODE'
|
||
},
|
||
|
||
RESOLUTION: {
|
||
SELF: 'Resolution',
|
||
S4K: '4K',
|
||
S1080P: '1080p',
|
||
S1080I: '1080i',
|
||
S720P: '720P'
|
||
},
|
||
|
||
VIDEO: {
|
||
SELF: 'Video Codec',
|
||
AVC: 'AVC',
|
||
X265: 'X265',
|
||
X264: 'X264'
|
||
},
|
||
|
||
AUDIO: {
|
||
SELF: 'Audio Codec',
|
||
AAC: 'AAC',
|
||
AC3: 'AC3',
|
||
LPCM: 'LPCM',
|
||
DTS: 'DTS',
|
||
DTS_HD: 'DTS HD',
|
||
ATMOS_TRUEHD: 'Atmos TrueHD'
|
||
},
|
||
|
||
AUDIOFORMATS: {
|
||
SELF: 'Audio Formats',
|
||
WAV: 'WAV',
|
||
FLAC: 'FLAC',
|
||
APE: 'APE'
|
||
},
|
||
|
||
CHANNEL: {
|
||
SELF: 'Audio Channel',
|
||
C20: '2.0 chnnel',
|
||
C51: '5.1 channel',
|
||
C71: '7.1 channel'
|
||
},
|
||
|
||
THREED: {
|
||
SELF: '2D/3D',
|
||
T2D: '2D',
|
||
T3D: '3D',
|
||
T2D_3D: '2D-3D'
|
||
},
|
||
|
||
RANKING: {
|
||
SELF: 'Ranking',
|
||
IMDB_TOP100: 'IMDB TOP100',
|
||
IMDB_TOP250: 'IMDB TOP250'
|
||
},
|
||
|
||
REGION: {
|
||
SELF: 'Region',
|
||
CHINA: 'China',
|
||
USA: 'USA',
|
||
JAPAN: 'Japan',
|
||
KOREA: 'Korea',
|
||
INDIA: 'India',
|
||
ARAB: 'Arab'
|
||
},
|
||
|
||
MODIFY: {
|
||
SELF: 'Modify',
|
||
DIY: 'DIY',
|
||
GUOPEI: 'Mandarin',
|
||
ZHONGZI: 'Chinese Subtitle'
|
||
},
|
||
|
||
MUSIC_SUB_CAT: {
|
||
SELF: 'Music Sub Category',
|
||
CD: 'CD',
|
||
MTV: 'MTV'
|
||
},
|
||
|
||
MOVIE_SUB_CAT: {
|
||
SELF: 'Video Category',
|
||
CARTOON: 'Cartoon',
|
||
DOCUMENTARY: 'Documentary'
|
||
},
|
||
|
||
SPORTS_SUB_CAT: {
|
||
SELF: 'Sports Event',
|
||
FOOTBALL: 'Football',
|
||
BASKETBALL: 'Basketball',
|
||
RUGBY: 'Rugby',
|
||
TENNIS: 'Tennis',
|
||
BOXING: 'Boxing',
|
||
SNOOKER: 'Snooker',
|
||
F1: 'F1'
|
||
},
|
||
|
||
PICTURE_SUB_CAT: {
|
||
SELF: 'Picture Category',
|
||
SCENERY: 'Scenery',
|
||
FASHION: 'Fashion',
|
||
SPORTS: 'Sports',
|
||
ART_PORTRAIT: 'Art Portrait'
|
||
},
|
||
|
||
SOFT_SUB_CAT: {
|
||
SELF: 'Software Category',
|
||
OS: 'OS',
|
||
OFFICE: 'Office',
|
||
TOOLS: 'Tools',
|
||
MEDIA: 'Media',
|
||
DEVELOPMENT_IDE: 'Development IDE',
|
||
MAP: 'Map'
|
||
},
|
||
|
||
EBOOK_FORMAT: {
|
||
SELF: 'eBook Format',
|
||
PDF: 'PDF',
|
||
WDL: 'WDL',
|
||
ABM: 'ABM',
|
||
CEB: 'CEB',
|
||
PDG: 'PDG',
|
||
CHM: 'CHM',
|
||
TXT: 'TXT'
|
||
},
|
||
|
||
EBOOK_SUB_CAT: {
|
||
SELF: 'eBook Category',
|
||
PROGRAMMING: 'Programming',
|
||
COMPUTER: 'Computer',
|
||
MAGAZINE: 'Magazine',
|
||
STORY: 'Story',
|
||
BIOGRAPHY: 'Biography'
|
||
},
|
||
|
||
PLATFORM: {
|
||
SELF: 'Platform',
|
||
WINDOWS: 'Windows',
|
||
MACOS: 'MacOS',
|
||
LINUX: 'Linux',
|
||
IOS: 'iOS',
|
||
ANDROID: 'Android',
|
||
CAR: 'Car'
|
||
}
|
||
},
|
||
|
||
//server returned string
|
||
SERVER: {
|
||
SENDING_ACTIVE_MAIL_SUCCESSFULLY: 'Welcome join <strong>{{site}}</strong>, We`ve sent you an email to <strong>{{mail}}</strong>, please check you mail box and click the active url to verify you mail address and active you account in <strong>{{hours}}</strong> hours, thanks!',
|
||
ACTIVE_MAIL_RENDER_ERROR: 'The authentication mail render error',
|
||
SENDING_ACTIVE_MAIL_FAILED: 'The authentication mail send failed',
|
||
SCORE_NOT_ENOUGH: 'you don`t have enough score for this operation',
|
||
ALREADY_THUMBS_UP: 'you already thumbs up it',
|
||
NO_ACCOUNT_WITH_THAT_USERNAME_OR_EMAIL: 'No account with that username or email has been found',
|
||
USERNAME_EMAIL_NOT_BE_BLANK: 'Username or email field must not be blank',
|
||
SENDING_RESET_MAIL_SUCCESSFULLY: 'An email has been sent to the provided email with further instructions. please check it then reset your password',
|
||
SENDING_RESET_MAIL_FAILED: 'The password reset mail send failed',
|
||
PASSWORDS_DO_NOT_MATCH: 'twice passwords do not match',
|
||
RESET_TOKEN_INVALID: 'Password reset token is invalid or has expired.',
|
||
RESET_PASSWORD_TO_FREQUENT: 'Reset password operation is too frequent, you can do once only in {{hours}} hours, next time is: {{nextTime | date: "yyyy-MM-dd HH:mm:ss"}}',
|
||
INVALID_USERNAME: 'Invalid username!',
|
||
INVALID_PASSWORD: 'Invalid password!',
|
||
YOU_ARE_BANNED: 'You are banned from the server!',
|
||
ACCOUNT_IS_NOT_ACTIVATED: 'Your account is not activated, you should active first!',
|
||
ONLY_VIP_CAN_DOWNLOAD: 'This torrent is only for Vip users',
|
||
CAN_NOT_DOWNLOAD_BANNED: 'Download failed, you are banned from server',
|
||
CAN_NOT_DOWNLOAD_IDLE: 'Download failed, you are idle for long time, before download any things, you should active you account again in profile menu "account status"!'
|
||
},
|
||
|
||
//server message string, content string support markdown and emoji
|
||
SERVER_MESSAGE: {
|
||
TITLE_VIP_CHANGED_ADD: 'Vip status changed',
|
||
CONTENT_VIP_CHANGED_ADD: '### Welcome! \n Your vip status changed, now end at: **{{vip_end_at | date: "yyyy-MM-dd HH:mm"}}** :four_leaf_clover:',
|
||
|
||
TITLE_MAKER_CREATE: 'Maker group has created',
|
||
CONTENT_MAKER_CREATE: 'Administrator already created a maker group **-={{maker_group_name}}=-** for you, you are the group founder now, Thank you for your contribution on **{{site_name}}** :100:',
|
||
|
||
TITLE_HNR_WARNING_ADD: 'New H&R warning',
|
||
CONTENT_HNR_WARNING_ADD: '### H&R warning! \n You just got a h&r warning on torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}), please continue to seeding, the warning will be auto cleanup when the seed ratio more than {{hnr_ratio}} or seed time more than {{hnr_days}} days or clean up manually at [warning list](/status/warning).',
|
||
TITLE_HNR_WARNING_REMOVE: 'H&R warning removed',
|
||
CONTENT_HNR_WARNING_REMOVE: '### H&R warning removed! \n Congratulate, your h&r warning ont torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) already clean up.',
|
||
|
||
TITLE_FORUM_NEW_TOPIC_REPLY: 'Topic in forum has new reply',
|
||
CONTENT_FORUM_NEW_TOPIC_REPLY: '### New reply! \n :collision: You posted topic in forum [{{topic_title}}](/forums/{{forum_id}}/{{topic_id}}#{{reply_id}}) has new reply by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_FORUM_TOPIC_THUMBS_UP: 'Topic in forum was be thumbs up',
|
||
CONTENT_FORUM_TOPIC_THUMBS_UP: '### Thumbs up! \n :+1: You posted topic [{{topic_title}}](/forums/{{forum_id}}/{{topic_id}}) in forum was be thumbs up by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_FORUM_REPLY_THUMBS_UP: 'Reply in forum was be thumbs up',
|
||
CONTENT_FORUM_REPLY_THUMBS_UP: '### Thumbs up! \n :+1: You posted reply of topic [{{topic_title}}](/forums/{{forum_id}}/{{topic_id}}#{{reply_id}}) in forum was be thumbs up by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_FORUM_TOPIC_DELETED: 'Topic in forum was deleted',
|
||
CONTENT_FORUM_TOPIC_DELETED: 'You posted topic [{{topic_title}}](/forums/{{forum_id}}/{{topic_id}}) in forum was deleted by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_FORUM_REPLY_DELETED: 'Reply in forum was deleted',
|
||
CONTENT_FORUM_REPLY_DELETED: 'You posted reply of topic [{{topic_title}}](/forums/{{forum_id}}/{{topic_id}}#{{reply_id}}) in forum was deleted by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_FORUM_BECOME_MODERATOR: 'You have become the forum moderator',
|
||
CONTENT_FORUM_BECOME_MODERATOR: '### Congratulate! \n :clap: You have become the forum [{{forum_name}}](/forums/{{forum_id}}) moderator, Thank you for your contribution.',
|
||
|
||
TITLE_TORRENT_NEW_COMMENT: 'Torrent has new comment',
|
||
CONTENT_TORRENT_NEW_COMMENT: '### New comment! \n :collision: You uploaded torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) has a new comment submit by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_TORRENT_COMMENT_DELETED: 'Torrent comment was deleted',
|
||
CONTENT_TORRENT_COMMENT_DELETED: 'You posted comment of torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) was deleted by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_TORRENT_THUMBS_UP: 'Torrent was be thumbs up',
|
||
CONTENT_TORRENT_THUMBS_UP: '### Thumbs up! \n :+1: You uploaded torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) was be thumbs up by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_TORRENT_REVIEWED: 'Torrent was reviewed',
|
||
CONTENT_TORRENT_REVIEWED: '### Congratulate! \n :clap: You uploaded torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) was reviewed by user [{{by_name}}](/userinfo/{{by_id}}).',
|
||
|
||
TITLE_TORRENT_VIP_CHANGED: 'Torrent VIP status changed',
|
||
CONTENT_TORRENT_VIP_CHANGED: '### VIP status changed! \n You uploaded torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) VIP status was changed by user [{{by_name}}](/userinfo/{{by_id}}), current status is **{{vip_status}}**.',
|
||
|
||
TITLE_TORRENT_HNR_CHANGED: 'Torrent H&R status changed',
|
||
CONTENT_TORRENT_HNR_CHANGED: '### H&R status changed! \n You uploaded torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) H&R status was changed by user [{{by_name}}](/userinfo/{{by_id}}), current status is **{{hnr_status}}**.',
|
||
|
||
TITLE_TORRENT_SALE_CHANGED: 'Torrent sale status changed',
|
||
CONTENT_TORRENT_SALE_CHANGED: '### Sale status changed! \n You uploaded torrent [{{torrent_file_name}}](/torrents/{{torrent_id}}) sale status was changed by user [{{by_name}}](/userinfo/{{by_id}}), current status is **{{sale_status}}**.'
|
||
}
|
||
};
|
||
|
||
// **************************************************
|
||
// English Strings end
|
||
// **************************************************
|
||
|
||
// config $translateProvider
|
||
transConfig.$inject = ['$translateProvider'];
|
||
function transConfig($translateProvider) {
|
||
$translateProvider.translations('en', string_en);
|
||
}
|
||
|
||
}(ApplicationConfiguration));
|