# vim: set cindent expandtab tabstop=4 shiftwidth=4: # this must exist package ExtMan::en_US; $lang_charset = 'utf-8'; $lang_description = 'English (US)'; %lang_global = ( about => 'About ExtMan', welcome => 'Welcome, ', type => 'User type: ', index => 'Index', users => 'User', alias => 'Alias', list_domain => 'Domains', add_user => 'Add User', add_alias => 'Add Alias', add_domain => 'Add Domain', add_manager => 'Add Manager', change_pwd => 'Password', groupmail => 'GroupMail', graphlog => 'Graph Log', postmasters => 'Postmaster', logout => 'Logout', overusage_default => 'Domain overusage', overusage_alias => 'Too many alias', overusage_user => 'Too many users', overusage_quota => 'Over quota', overusage_ndquota => 'Over netdisk Quota', next => 'Next', prev => 'Prev', search => 'Search: ', dosearch => 'Do Search', cfm_delete => 'Are you sure? All operation can not be recovered!', officialsite => 'Official Site', donate => 'Donate Us', ); %lang_login = ( meta_title => 'Welcome to use ExtMail Management', loginwebmail => 'WebMail Login', loginextman =>'ExtMan Login', login_ok => 'Username, password verification successful!', redirect_hint => 'If browser does not redirect, click the following link', enter => 'Enter ExtMan', logout => 'Logout', logout_ok => 'Logout Successfully!', logout_fail => 'Logout fail, reason: ', return => 'Return to Index', save => 'Save change', cancel => 'Cancel', change_passwd => 'Change password', change_passwd_oldpw => 'Old password', change_passwd_newpw1 => 'New Password', change_passwd_newpw2 => 'Retype it', pwd_recover => 'Password Recovery Setting', pwd_question => 'Password recovery question', pwd_answer => 'Answer to question', pwd_nochange => 'You are not allow to modify password and settings', change_passwd_fail => 'Change password fail', change_passwd_ok => 'Change password ok', change_passwd_short => 'Password too short, must longer than 2 characters', username => 'Username:', password => 'Password:', vcode => 'Verify code', rplvcode => 'Refresh the code', login => 'Login', remember => 'Please remember my username', forgetme => 'Don\'t remember my info', ipsecurity => 'IP Security', badlogin => 'Invalid account or password', badvcode => 'Bad verify code, input again', ); %lang_overview = ( domain => 'Domain', description => 'Description', alias => 'Alias', user => 'User', name => 'Name', type => 'Type', maxquota => 'Max MailBox Quota', maxndquota => 'Max NetDisk Quota', quota => 'MailBox Quota', ndquota => 'NetDisk Quota', edit => 'edit', list => ' List ', expire => 'Expire', active => 'Active', operation => 'Operation', delete => 'Delete', goto => 'GoTo', yes => 'Yes', no => 'No', meta_title => 'Overview: ', title_user => 'Users list for %s', title_alias => 'Aliases list for %s', title_manager => 'System managers list', title_domain => 'Domains list', err_listnull_alias => 'Alias List Empty', err_listnull_domain => 'Domain List Empty', err_listnull_user => 'User List Empty', err_listnull_manager => 'Manager List Empty', stat_alias => 'Total %s aliases', stat_domain => 'Total %s domains', stat_user => 'Total %s mailboxes', stat_manager => 'Total %s managers', ); %lang_user = ( domain => 'Domain', meta_title => 'Edit User information', name => 'Common Name', username => 'User Name', uid => 'uidNumber', gid => 'gidNumber', expire => 'Expire Date', passwd => 'Password', passwd2 => 'Confirm password', quota => 'Quota (in MB)', netdiskquota => 'Netdisk Quota(in MB)', mailhost => 'Storage Server', active => 'Active', pwd_nochange => 'Disable password change', services => 'Permited Services', save => 'Save Change', cancel => 'Cancel', modify_fail => 'Modify %s fail, reason: ', modify_ok => 'Modify %s OK', add_ok => 'New user %s Added', add_fail => 'New user %s failed, reason: ', user_exist => 'User already exist', errinput_passwd => 'Password not match', err_time => 'Time format invalid, input again', ); %lang_alias = ( meta_title => 'Edit Alias', alias => 'Alias Address', goto => 'Goto Address', hint_title => 'Cautions: ', hint => 'Every line a goto address only !', expire => 'Expire Date', active => 'Active', save => 'Save Change', cancel => 'Cancel', add_ok => 'New alias %s Added', add_fail => 'New alias %s failed, reason: ', alias_exist => 'Alias already exist', no_such_alias => 'No such alias', modify_ok => 'Change to %s saved', modify_fail => 'Change to %s failed, reason: ', err_input => 'Input error, check again', err_time => 'Time format invalid, input again', ); %lang_domain = ( meta_title => 'Edit Domain', domain => 'Domain', description => 'Description', default_description => 'virtualDomain for %s', maxusers => 'Max Users', maxalias => 'Max Alias', maxquota => 'Max Quota (in MB)', maxndquota => 'Max Netdisk Quota(in MB)', transport => 'Transport(Postfix only)', can_signup => 'Enable signup service', default_quota => 'Account default quota(MB)', default_ndquota => 'Account default netdisk quota(MB)', default_expire => 'Account default life time', default_service => 'Account default services', hint_default_expire => 'Format: number[d|m|y] (eg: 1y means 1 year)', expire => 'Expire Date', active => 'Active', save => 'Save Change', cancel => 'Cancel', domain_exist => 'Domain %s already exists', add_fail => 'Add %s fail, reason: ', add_ok => 'Add %s ok', modify_fail => 'Modify %s fail, reason: ', modify_ok => 'Change to %s saved', delete_fail => 'Delete %s fail, reason: ', delete_fail_alias => 'Delete %s fail, reason: still have aliases', delete_fail_user => 'Delete %s fail, reason: still have users', no_such_domain => 'no such domain', err_time => 'Time format invalid, input again', return => 'Return to Previous page', ); %lang_manager = ( meta_title => 'Edit Manager', username => 'Manager username', name => 'Common Name', passwd => 'Password', passwd2 => 'Confirm password', pwd_question => 'Password Recovery question', pwd_answer => 'Password Recovery answer', pwd_nochange=> 'Disable password change', type => 'Manager Type', expire => 'Expire Time', active => 'Active', owndomain => 'Own Domains
(Can multiple select)', hint_ac => 'Tips: use autocomplete to fill in', manager_exist => 'User %s already exist', modify_fail => 'Change to %s failed, reason: ', modify_ok => 'Change to %s saved', delete_self_fail => 'Can\'t delete Yourself !', add_fail => 'Add %s fail, reason: ', add_ok => 'Add %s ok', no_such_manager => 'No such manager', add => 'Add ', del => 'Remove', save => 'Save Change', cancel => 'Cancel', errinput_passwd => 'Password not match', ); %lang_groupmail = ( meta_title => 'Send groupmail', hint => 'One user per line', hint_title => 'Hint', subject => 'Message Subject', recipient => 'Receipient', attach => 'Attach: ', body => 'Message Body', alldomain => 'Send to All domains', send => 'Send Mail', cancel => 'Cancel', errmail => 'Sendmail fail, readson: ', errinput => 'Input error, please check again', noaddrs => 'Recipient null, try again!', okmail => 'Sendmail Successfully!', cfm_fmtext => 'Convert this message to plain will lose some format, Continue?', format_rte => 'Rich formatting>>', format_text => 'Plain Text>>', fmchk_js_1 => 'Different!', fmchk_js_2 => 'Must longer than 4 charactors!', fmchk_js_3 => 'No more than 255 charactors!', fmchk_js_4 => 'Only Chinese, English, number and underline are permited!', fmchk_js_5 => 'Only English and number are permited!', fmchk_js_6 => 'Mobile phone number invalid!', fmchk_js_7 => ' Mail address invalid!', fmchk_js_8 => ' Can\'t contain special charactor!', fmchk_js_9 => ' Can\'t be null!', rte_fontname => 'Font', rte_fontsize => 'Size', rte_removeformat => 'Clean format', rte_undo => 'Undo', rte_redo => 'Redo', rte_bold => 'Bold', rte_italic => 'Italic', rte_underline => 'Underline', rte_forecolor => 'Color', rte_left => 'Left', rte_center => 'Center', rte_right => 'Right', rte_orderedlist => 'Order list', rte_unorderedlist => 'Unorder list', rte_outdent => 'Outdent', rte_indent => 'Indent', rte_link => 'Link', rte_unlink => 'Unlink', rte_email => 'Insert Mail', rte_table => 'Insert table', rte_zoomin => 'ZoomIn', rte_zoomout => 'ZoomOut', rte_email_link => 'Please enter mail address for this link:', rte_table_rows => 'Please input total of lines, max 30:', rte_table_columns => 'Please input total of rows, max 30:', hint_errinfo => 'Some errors occured, please report this error to the ExtMail Team', ); %lang_viewlog = ( meta_title => 'Graph Log', general => 'Log Overview (Click for detail)', day_graph => 'Daily Detail', week_graph => 'Weekly Detail', month_graph => 'Monthly Detail', year_graph => 'Yearly Detail', goback => 'Go back', statistic => "Graph Mail Log for: ", statistic_success => 'Success delivery Log ', statistic_errors => 'Failure delivery Log ', statistic_bytes => 'Mail Traffic Log ', statistic_queue => 'Mail Queue Log ', statistic_courier => 'IMAP/POP3 Login Log', statistic_webmail => 'WebMail Login Log', gday => 'Day', gweek => 'Week', gmonth => 'Month', gyear => 'Year', ); %lang_signup = ( meta_title => 'Singup New Account', name => 'Your name', username => 'Username', vcode => 'Verify code', rplvcode => 'Refresh the code', passwd => 'Password', passwd2 => 'Re type it', save => 'Submit', cancel => 'Cancel', add_ok => 'New Account %s signup successfully!', add_fail => 'New Account %s signup failed, reason: ', bad_username => 'Username is invalid', hint_add_ok => 'Click here to login WebMail', hint_can_signup => 'Username is available, please fill the following form', user_exist => '%s username exists, input again', errinput_passwd => 'Password is empty or mismatch', errinput_cn => 'Name is empty, input again', err_vcode => 'Bad verify code, input again', err_domain => 'You must specify a domain to signup', err_nosuch_domain => 'Domain name: %s Not exist!', err_nosignup => '%s does not provide signup service!', ); 1;