(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 demo and password demoAdmin12#, but don`t delete any demo data please, thanks!', WARNING_POPUP_STRING: 'This is a DEMO SITE, 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_TORRENTS_ADMIN_EDAU: 'Announce Edit', MENU_ADMIN_OFFICIAL_INVITATION: 'Send official invitation', MENU_ADMIN_MESSAGES: 'System Messages', MENU_ADMIN_TRACE: 'System Traces', MENU_ADMIN_FORUMS_CONFIGURE: 'Forums Configure', MENU_ADMIN_FORUMS_MANAGEMENT: 'Forums Management', MENU_USERS_ADMIN: 'Manage User', MENU_UPLOAD: 'Upload', MENU_FORUMS: 'Forums', MENU_RANKING: 'Ranking', MENU_RULES: 'Rules', MENU_VIP: 'VIP', MENU_ADMIN: 'Admin', //sub menu of torrents MENU_TORRENTS_SUB: { MOVIE: 'Movie', TVSERIAL: 'TVSerial', MUSIC: 'Music', VARIETY: 'Variety', SOFTWARE: 'Software', EBOOK: 'eBook', OTHER: 'Other' }, //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', 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_MOVIE_INFO_ERROR: 'Get movie top info failed', NEWEST_MOVIE_LIST: 'Newest Movie Torrents', NEWEST_TV_LIST: 'Newest TV Serial Torrents', NEWEST_MUSIC_LIST: 'Newest Music Torrents', //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', ABBR_SEEDS_LEECHERS_FINISHED: 'Seeders/Leechers/Finished', PUBLISHER: 'Uploader', ADMIN_TOOLS: 'Admin Tools', LIFETIME: 'Life', VOTES: 'Votes', //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/seeded 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: 'Seeded', LEECHED: 'Leeched', SCORE: 'Score', JOINED: 'Joined' }, //page title PAGETITLE: { UPLOAD: 'Upload', MOVIE_LIST: 'Movie List', TV_LIST: 'TV List', MUSIC_LIST: 'Music List', VARIETY_LIST: 'Variety List', SOFTWARE_LIST: 'Software List', EBOOK_LIST_LIST: 'eBook List', OTHER_LIST: 'Other List', TORRENT_INFO: 'Torrent Info', RANKING: 'Ranking', RULES: 'Rules', VIP: 'Vip', 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_ANNOUNCE_EDIT: 'Announce Edit', ADMIN_MESSAGES: 'System Messages', ADMIN_TRACES_LIST: 'Traces List', ADMIN_FORUMS_CONFIGURE: 'Forums Configure', ADMIN_FORUMS_MANAGEMENT: 'Forums Management', ADMIN_OFFICIAL_INVITATION: 'Official invitations', 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_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?', FN_REQUIRED: 'First name is required.', LN_REQUIRED: 'Last name is required.', 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: 'Update 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?' }, //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_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_VIDEO_INFO: 'Video Info', TAB_USER_SUBTITLE: 'Subtitle Info', TAB_THUMBS_LIST: 'Thumbs-up', TAB_USER_INFO: 'User 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', ANNOUNCE_URL: 'Announce Url', TORRENT_FILENAME: 'Torrent Filename', ATTRIBUTE_TAGS: 'Video Attribute (tags)', VIDEO_NFO: 'Video NFO', VIDEO_SIZE: 'Video Size', 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: Sing.2016.3D.HKG.BluRay.1080p.AVC.Atmos.TrueHD7.1-MTeam.chs&eng.srt' }, MY_TORRENT_RULES: { 0: 'This torrent file is uploaded by yourself, you have actions bellow.', 1: 'For additional assistance, please contact our administrator: {{admin}}' }, 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: 'Reviewed', 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_UNSET_VIP: 'UnsetVIP', ADMIN_BASIC_TYPE_SET: 'Sale Type', ADMIN_SALE_TYPE_SET: 'Sale Type Set', ADMIN_BASIC_RLEVEL_SET: 'Recommend Level', ADMIN_RLEVEL_SET: 'Recommend Level Set', 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', //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', TMDB_ID: 'TMDB ID', 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', TORRENTS_SUBMIT_UPLOAD: '7. 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, read here', 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', MUSIC_COVER_UPLOAD_SUCCESSFULLY: 'Successfully upload music cover', MUSIC_COVER_UPLOAD_FAILED: 'Failed to upload music cover', ENTER_MUSIC_DETAIL_INFO: '4. Please enter the music/album detail info', ERROR_ONLY_IMAGE: 'Only image files support(gif, png, bmp, jpg, jpeg)', //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_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', 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,
automatic replacement Announce URL & Comment', ANNOUNCE_COMMENT: 'Announce Comment', //vip,rules views BUTTON_DNATE: 'Donate Vip', //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_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: {{passkey}}', RESET_PASSKEY_NOTE: 'NOTE: If you reset your passkey, you must re-download all torrent file, and re-add to your download client, 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:', //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', STATUS_FIELD: { PICTURE: 'Profile picture', USERNAME: 'Username', FIRST_NAME: 'First name', LAST_NAME: 'Last name', DISPLAY_NAME: 'Display name', INVITED_BY: 'Invited by', EMAIL: 'Email', PASSKEY: 'Passkey', ROLE: 'Role', STATUS: 'Status', NORMAL: 'normal', BANNED: 'banned', UNBANNED: 'unbanned', SEALED: 'sealed', 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 seeded', LEECHED: 'Torrents leeched', 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', 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', VARIETY: 'Variety', SOFTWARE: 'Software', EBOOK: 'eBook', OTHER: 'Other' }, 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 {{wnumber}} 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_SIGNINAT: 'SigninAt', TITLE_SIGNINID: 'SigninID', 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_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: 'Send official invitation', ADMIN_INVITATION_SUCCESSFULLY: 'Send official invitation successfully', ADMIN_INVITATION_ERROR: 'Send official invitation 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' }, 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_SEND_SUCCESSFULLY: 'Message send successfully', MESSAGE_SEND_FAILED: 'Message send failed', MESSAGE_DELETED_SUCCESSFULLY: 'Message deleted successfully', MESSAGE_DELETED_ERROR: 'Message deleted failed', 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}}', 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 new message and press enter', 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: message', CHAT_ITALIC_MESSAGE: 'Italic font style, please use tag: message', 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 MIT open source protocol', GIT_REPO: 'Power by ©meanTottent,view on GitHub', TOTAL_USERS: 'Total 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', 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: {{topic}} topics, {{reply}} replies)', TODAY_NEW_COUNT_TOPIC: '(Today: {{topic}} topics)', TODAY_NEW_COUNT_REPLY: '(Today: {{reply}} 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', CATEGORY: { AFFAIRS: 'Affairs', DISCUSS: 'Discuss', BUSINESS: 'Business' }, FIELDS: { NAME: 'Forum Name', ORDER: 'Forum Order', CMD: 'Command', MODERATORS: 'Moderators', DESC: 'Description', CATEGORY: 'Category', READONLY_POST: 'Users are forbidden to post new topics', 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' } }, /////////////////////////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', DOUBAN_TOP100: 'Douban TOP100', DOUBAN_TOP250: 'Douban 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' }, PLATFORM: { SELF: 'Platform', Windows: 'Windows', MacOS: 'MacOS', Linux: 'Linux', iOS: 'iOS', Android: 'Android' } } }; // ************************************************** // English Strings end // ************************************************** // config $translateProvider transConfig.$inject = ['$translateProvider']; function transConfig($translateProvider) { $translateProvider.translations('en', string_en); } }(ApplicationConfiguration));