9 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied |
9 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied |
10 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. |
10 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. |
11 */ |
11 */ |
12 |
12 |
13 var enano_lang = { |
13 var enano_lang = { |
14 categories: [ |
14 categories: [ |
15 'meta', 'user', 'usercp', 'groupcp', 'privmsgs', 'userfuncs', 'userpage', |
15 'meta', 'user', 'usercp', 'groupcp', 'privmsgs', 'userfuncs', 'userpage', |
16 ], |
16 ], |
17 strings: { |
17 strings: { |
18 meta: { |
18 meta: { |
19 user: 'Login, logout, and authentication', |
19 user: 'Login, logout, and authentication', |
20 usercp: 'User control panel', |
20 usercp: 'User control panel', |
21 groupcp: 'Group control panel', |
21 groupcp: 'Group control panel', |
22 privmsgs: 'Private message and buddy list CP', |
22 privmsgs: 'Private message and buddy list CP', |
23 userfuncs: 'User management pages', |
23 userfuncs: 'User management pages', |
24 userpage: 'User pages', |
24 userpage: 'User pages', |
25 }, |
25 }, |
26 user: { |
26 user: { |
27 login_message_short: 'Please enter your username and password to log in.', |
27 login_message_short: 'Please enter your username and password to log in.', |
28 login_message_short_elev: 'Please re-enter your login details', |
28 login_message_short_elev: 'Please re-enter your login details', |
29 login_body: 'Logging in enables you to use your preferences and access member information. If you don\'t have a username and password here, you can <a href="%reg_link%">create an account</a>.', |
29 login_body: 'Logging in enables you to use your preferences and access member information. If you don\'t have a username and password here, you can <a href="%reg_link%">create an account</a>.', |
30 login_body_elev: 'You are requesting that a sensitive operation be performed. To continue, please re-enter your password to confirm your identity.', |
30 login_body_elev: 'You are requesting that a sensitive operation be performed. To continue, please re-enter your password to confirm your identity.', |
31 login_field_username: 'Username', |
31 login_field_username: 'Username', |
32 login_field_password: 'Password', |
32 login_field_password: 'Password', |
33 login_field_remember: 'Remember session:', |
33 login_field_remember: 'Remember session:', |
34 login_forgotpass_blurb: 'Forgot your password? <a href="%forgotpass_link%">No problem.</a>', |
34 login_forgotpass_blurb: 'Forgot your password? <a href="%forgotpass_link%">No problem.</a>', |
35 login_createaccount_blurb: 'Maybe you need to <a href="%reg_link%">create an account</a>.', |
35 login_createaccount_blurb: 'Maybe you need to <a href="%reg_link%">create an account</a>.', |
36 login_field_captcha: 'Code in image', |
36 login_field_captcha: 'Code in image', |
37 login_nocrypt_title: 'Important note regarding cryptography:', |
37 login_nocrypt_title: 'Important note regarding cryptography:', |
38 login_nocrypt_body: 'Some countries do not allow the import or use of cryptographic technology. If you live in one of the countries listed below, you should <a href="%nocrypt_link%">log in without using encryption</a>.', |
38 login_nocrypt_body: 'Some countries do not allow the import or use of cryptographic technology. If you live in one of the countries listed below, you should <a href="%nocrypt_link%">log in without using encryption</a>.', |
39 login_nocrypt_countrylist: 'This restriction applies to the following countries: Belarus, China, India, Israel, Kazakhstan, Mongolia, Pakistan, Russia, Saudi Arabia, Singapore, Tunisia, Venezuela, and Vietnam.', |
39 login_nocrypt_countrylist: 'This restriction applies to the following countries: Belarus, China, India, Israel, Kazakhstan, Mongolia, Pakistan, Russia, Saudi Arabia, Singapore, Tunisia, Venezuela, and Vietnam.', |
40 login_dh_notice: 'If your browser supports it, strong encryption will be used to protect your password as it it sent over the Internet. The encryption process takes from about 1 to 7 seconds, depending on the speed of your computer, while a key is being generated. Even if your browser prompts you about an unresponsive script, please allow the script to continue or your login may fail.', |
40 login_dh_notice: 'If your browser supports it, strong encryption will be used to protect your password as it it sent over the Internet. The encryption process takes from about 1 to 7 seconds, depending on the speed of your computer, while a key is being generated. Even if your browser prompts you about an unresponsive script, please allow the script to continue or your login may fail.', |
41 login_usecrypt_title: 'Encryption is currently turned off.', |
41 login_usecrypt_title: 'Encryption is currently turned off.', |
42 login_usecrypt_body: 'If you are not in one of the countries listed below, you should <a href="%usecrypt_link%">enable encryption</a> to secure the logon process.', |
42 login_usecrypt_body: 'If you are not in one of the countries listed below, you should <a href="%usecrypt_link%">enable encryption</a> to secure the logon process.', |
43 login_usecrypt_countrylist: 'The cryptography restriction applies to the following countries: Belarus, China, India, Israel, Kazakhstan, Mongolia, Pakistan, Russia, Saudi Arabia, Singapore, Tunisia, Venezuela, and Vietnam.', |
43 login_usecrypt_countrylist: 'The cryptography restriction applies to the following countries: Belarus, China, India, Israel, Kazakhstan, Mongolia, Pakistan, Russia, Saudi Arabia, Singapore, Tunisia, Venezuela, and Vietnam.', |
44 login_success_title: 'Login successful', |
44 login_success_title: 'Login successful', |
45 login_success_body: 'You have successfully logged into the %config.site_name% site as "%username%". Redirecting to %redir_target%...', |
45 login_success_body: 'You have successfully logged into the %config.site_name% site as "%username%". Redirecting to %redir_target%...', |
46 login_success_body_mainpage: 'the main page', |
46 login_success_body_mainpage: 'the main page', |
47 login_success_short: 'Success.', |
47 login_success_short: 'Success.', |
48 login_check_remember: 'Keep me logged in on this computer for %session_length% %length_units% unless I log out', |
48 login_check_remember: 'Keep me logged in on this computer for %session_length% %length_units% unless I log out', |
49 login_check_remember_infinite: 'Keep me logged in on this computer until I log out', |
49 login_check_remember_infinite: 'Keep me logged in on this computer until I log out', |
50 login_btn_log_in: 'Log in', |
50 login_btn_log_in: 'Log in', |
51 |
51 |
52 login_noact_title: 'Account error', |
52 login_noact_title: 'Account error', |
53 login_noact_msg_intro: 'It appears that your user account has not yet been activated.', |
53 login_noact_msg_intro: 'It appears that your user account has not yet been activated.', |
54 login_noact_solution_none: 'Your account was most likely deactivated by an administrator. Please contact the site administration for further assistance.', |
54 login_noact_solution_none: 'Your account was most likely deactivated by an administrator. Please contact the site administration for further assistance.', |
55 login_noact_solution_user: 'Please check your e-mail; you should have been sent a message with instructions on how to activate your account. If you do not receive an e-mail from this site within 24 hours, please contact the site administration for further assistance.', |
55 login_noact_solution_user: 'Please check your e-mail; you should have been sent a message with instructions on how to activate your account. If you do not receive an e-mail from this site within 24 hours, please contact the site administration for further assistance.', |
56 login_noact_solution_admin: 'This website has been configured so that all user accounts must be activated by the administrator before they can be used, so your account will most likely be activated the next time an administrator visits the site.', |
56 login_noact_solution_admin: 'This website has been configured so that all user accounts must be activated by the administrator before they can be used, so your account will most likely be activated the next time an administrator visits the site.', |
57 login_noact_msg_logout_success_title: 'Logged out', |
57 login_noact_msg_logout_success_title: 'Logged out', |
58 login_noact_msg_logout_success_body: 'You have successfully been logged out. All cookies cleared.', |
58 login_noact_msg_logout_success_body: 'You have successfully been logged out. All cookies cleared.', |
59 login_noact_msg_ask_admins: 'If you are having trouble or did not receive the e-mail, you can request account activation from the administrators of this site.', |
59 login_noact_msg_ask_admins: 'If you are having trouble or did not receive the e-mail, you can request account activation from the administrators of this site.', |
60 login_noact_msg_admins_just_asked: 'A request has just been sent to the administrators of this site. They will be able to activate your account or send you another activation e-mail if needed.', |
60 login_noact_msg_admins_just_asked: 'A request has just been sent to the administrators of this site. They will be able to activate your account or send you another activation e-mail if needed.', |
61 login_noact_msg_admins_asked: 'There is an active request in the administrators\' control panel for your account to be activated.', |
61 login_noact_msg_admins_asked: 'There is an active request in the administrators\' control panel for your account to be activated.', |
62 login_noact_btn_request_activation: 'Request account activation', |
62 login_noact_btn_request_activation: 'Request account activation', |
63 login_noact_btn_log_out: 'Log out', |
63 login_noact_btn_log_out: 'Log out', |
64 |
64 |
65 login_ajax_fetching_key: 'Fetching an encryption key...', |
65 login_ajax_fetching_key: 'Fetching an encryption key...', |
66 login_ajax_generating_key: 'Performing Diffie-Hellman key generation...', |
66 login_ajax_generating_key: 'Performing Diffie-Hellman key generation...', |
67 login_ajax_prompt_title: 'Please enter your username and password to continue.', |
67 login_ajax_prompt_title: 'Please enter your username and password to continue.', |
68 login_ajax_prompt_title_elev: 'You are requesting a sensitive operation.', |
68 login_ajax_prompt_title_elev: 'You are requesting a sensitive operation.', |
69 login_ajax_prompt_body_elev: 'Please re-enter your login details to verify your identity.', |
69 login_ajax_prompt_body_elev: 'Please re-enter your login details to verify your identity.', |
70 login_ajax_link_fullform: '<a href="%link_full_form%">HTML login</a>', |
70 login_ajax_link_fullform: '<a href="%link_full_form%">HTML login</a>', |
71 login_ajax_link_fullform_dh: 'Don\'t stop this process even if your browser asks you to. If this takes more than 10 seconds, you might want to try the <a href="%link_full_form%">full login form</a>.', |
71 login_ajax_link_fullform_dh: 'Don\'t stop this process even if your browser asks you to. If this takes more than 10 seconds, you might want to try the <a href="%link_full_form%">full login form</a>.', |
72 login_ajax_link_forgotpass: '<a href="%forgotpass_link%">Forgot password</a>', |
72 login_ajax_link_forgotpass: '<a href="%forgotpass_link%">Forgot password</a>', |
73 login_ajax_createaccount_blurb: '<a href="%reg_link%">Register</a>', |
73 login_ajax_createaccount_blurb: '<a href="%reg_link%">Register</a>', |
74 login_ajax_loggingin: 'Logging in...', |
74 login_ajax_loggingin: 'Logging in...', |
75 login_ajax_msg_used_temp_pass: 'You have logged in using a temporary password. Before you can log in, you must finish resetting your password. Do you want to reset your real password now?', |
75 login_ajax_msg_used_temp_pass: 'You have logged in using a temporary password. Before you can log in, you must finish resetting your password. Do you want to reset your real password now?', |
76 login_ajax_check_remember: 'Stay logged in (%session_length% %length_units%)', |
76 login_ajax_check_remember: 'Stay logged in (%session_length% %length_units%)', |
77 login_ajax_check_remember_infinite: 'Stay logged in', |
77 login_ajax_check_remember_infinite: 'Stay logged in', |
78 login_ajax_check_dh: 'Encrypt my details (<a class="no_external" href="http://docs.enanocms.org/Help:Appendix_B#dh" onclick="window.open(this.href); return false;">What?</a>)', |
78 login_ajax_check_dh: 'Encrypt my details (<a class="no_external" href="http://docs.enanocms.org/Help:Appendix_B#dh" onclick="window.open(this.href); return false;">What?</a>)', |
79 login_ajax_check_dh_ie: 'Browser doesn\'t support encryption (<a class="no_external" href="http://docs.enanocms.org/Help:Appendix_B#dh" onclick="window.open(this.href); return false;">What?</a>)', |
79 login_ajax_check_dh_ie: 'Browser doesn\'t support encryption (<a class="no_external" href="http://docs.enanocms.org/Help:Appendix_B#dh" onclick="window.open(this.href); return false;">What?</a>)', |
80 login_ajax_err_crypto: 'Encryption failed.', |
80 login_ajax_err_crypto: 'Encryption failed.', |
81 login_ajax_err_crypto_details: 'If you have a Javascript debugger, details are available on the console.', |
81 login_ajax_err_crypto_details: 'If you have a Javascript debugger, details are available on the console.', |
82 login_ajax_err_crypto_link: 'Use HTML login interface', |
82 login_ajax_err_crypto_link: 'Use HTML login interface', |
83 |
83 |
84 err_login_generic_title: 'There was an error in the login process', |
84 err_login_generic_title: 'There was an error in the login process', |
85 err_key_not_found: 'Enano couldn\'t look up the encryption key used to encrypt your password. This most often happens if a cache rotation occurred during your login attempt, or if you refreshed the login page.', |
85 err_key_not_found: 'Enano couldn\'t look up the encryption key used to encrypt your password. This most often happens if a cache rotation occurred during your login attempt, or if you refreshed the login page.', |
86 err_key_not_found_cleared: 'It seems that the list of encryption keys used for login information has reached its maximum length, thus preventing new keys from being inserted. The list has been automatically cleared. Please try logging in again; if you are still unable to log in, please contact the site administration.', |
86 err_key_not_found_cleared: 'It seems that the list of encryption keys used for login information has reached its maximum length, thus preventing new keys from being inserted. The list has been automatically cleared. Please try logging in again; if you are still unable to log in, please contact the site administration.', |
87 err_dh_key_not_found: 'Enano couldn\'t retrieve the private key used for the high-strength encrypted logon. It is possible that the list of keys was cleared during your logon process as this happens approximately once every 72 hours. Please try logging in again; if you are still unable to log in, please contact the site administration.', |
87 err_dh_key_not_found: 'Enano couldn\'t retrieve the private key used for the high-strength encrypted logon. It is possible that the list of keys was cleared during your logon process as this happens approximately once every 72 hours. Please try logging in again; if you are still unable to log in, please contact the site administration.', |
88 err_dh_key_not_numeric: 'The Diffie-Hellman public key you sent through was not an arbitrary-precision decimal integer.', |
88 err_dh_key_not_numeric: 'The Diffie-Hellman public key you sent through was not an arbitrary-precision decimal integer.', |
89 err_dh_hash_no_match: 'The Diffie-Hellman key was not calculated correctly by one of the parties (I got a different shared secret than you did).', |
89 err_dh_hash_no_match: 'The Diffie-Hellman key was not calculated correctly by one of the parties (I got a different shared secret than you did).', |
90 err_userinfo_decode_failed: 'An internal error occurred while decrypting the encrypted information packet.', |
90 err_userinfo_decode_failed: 'An internal error occurred while decrypting the encrypted information packet.', |
91 err_key_wrong_length: 'The encryption key was the wrong length.', |
91 err_key_wrong_length: 'The encryption key was the wrong length.', |
92 err_too_big_for_britches: 'You are trying to authenticate at a level that your user account does not permit.', |
92 err_too_big_for_britches: 'You are trying to authenticate at a level that your user account does not permit.', |
93 err_invalid_credentials: 'You have entered an invalid username or password. Please enter your login details again.', |
93 err_invalid_credentials: 'You have entered an invalid username or password. Please enter your login details again.', |
94 err_invalid_credentials_lockout: ' You have used up %fails% out of %threshold% login attempts. After you have used up all %threshold% login attempts, you will be locked out from logging in for %duration% minutes.', |
94 err_invalid_credentials_lockout: ' You have used up %fails% out of %threshold% login attempts. After you have used up all %threshold% login attempts, you will be locked out from logging in for %duration% minutes.', |
95 err_invalid_credentials_captcha: ' You have used up %fails% out of %threshold% login attempts. After you have used up all %threshold% login attempts, you will have to enter a visual confirmation code while logging in, effective for %duration% minutes.', |
95 err_invalid_credentials_captcha: ' You have used up %fails% out of %threshold% login attempts. After you have used up all %threshold% login attempts, you will have to enter a visual confirmation code while logging in, effective for %duration% minutes.', |
96 err_backend_fail: 'You entered the right credentials and everything was validated, but for some reason Enano couldn\'t register your session. This is an internal problem with the site and you are encouraged to contact site administration.', |
96 err_backend_fail: 'You entered the right credentials and everything was validated, but for some reason Enano couldn\'t register your session. This is an internal problem with the site and you are encouraged to contact site administration.', |
97 err_locked_out_initial_lockout: 'Your computer is locked out from logging in because you entered invalid credentials too many times. This restriction will expire in %time_rem% minute%plural%.', |
97 err_locked_out_initial_lockout: 'Your computer is locked out from logging in because you entered invalid credentials too many times. This restriction will expire in %time_rem% minute%plural%.', |
98 err_locked_out_initial_captcha: 'Please enter the correct visual confirmation code to log in. This restriction will expire in %time_rem% minute%plural%.', |
98 err_locked_out_initial_captcha: 'Please enter the correct visual confirmation code to log in. This restriction will expire in %time_rem% minute%plural%.', |
99 err_lockout_bad_captcha: 'The confirmation code you entered was incorrect.', |
99 err_lockout_bad_captcha: 'The confirmation code you entered was incorrect.', |
100 err_admin_session_timed_out: 'Your session has timed out; please log in again using the form above.', |
100 err_admin_session_timed_out: 'Your session has timed out; please log in again using the form above.', |
101 err_email_not_valid: 'The e-mail address you entered is invalid.', |
101 err_email_not_valid: 'The e-mail address you entered is invalid.', |
102 |
102 |
103 logout_success_title: 'Logged out', |
103 logout_success_title: 'Logged out', |
104 logout_success_body: 'You have been successfully logged out, and all cookies have been cleared. You will now be transferred to the main page.', |
104 logout_success_body: 'You have been successfully logged out, and all cookies have been cleared. You will now be transferred to the main page.', |
105 logout_confirm_title: 'Log out of this website?', |
105 logout_confirm_title: 'Log out of this website?', |
106 logout_confirm_body_normal: 'Logging out will keep you from accessing your preferences and any special privileges your account might have until you log in again.', |
106 logout_confirm_body_normal: 'Logging out will keep you from accessing your preferences and any special privileges your account might have until you log in again.', |
107 logout_confirm_body_nelev: '%this.user_logout_confirm_body_normal%\n\nYou may also choose to discard your elevated authorization (gained when you re-entered your password). You will be asked for your password if you try to use any privileged functions.', |
107 logout_confirm_body_nelev: '%this.user_logout_confirm_body_normal%\n\nYou may also choose to discard your elevated authorization (gained when you re-entered your password). You will be asked for your password if you try to use any privileged functions.', |
108 logout_confirm_btn_logout: 'Log out', |
108 logout_confirm_btn_logout: 'Log out', |
109 logout_confirm_btn_deauth: 'Forget authorization', |
109 logout_confirm_btn_deauth: 'Forget authorization', |
110 logout_confirm_title_elev: 'Are you sure you want to de-authenticate?', |
110 logout_confirm_title_elev: 'Are you sure you want to de-authenticate?', |
111 logout_confirm_body_elev: 'If you de-authenticate, you will no longer be able to use the administration panel until you re-authenticate again. You may do so at any time using the Administration button on the sidebar.', |
111 logout_confirm_body_elev: 'If you de-authenticate, you will no longer be able to use the administration panel until you re-authenticate again. You may do so at any time using the Administration button on the sidebar.', |
112 logout_confirm_btn_logout: 'Log Out', |
112 logout_confirm_btn_logout: 'Log Out', |
113 logout_err_title: 'An error occurred during the logout process.', |
113 logout_err_title: 'An error occurred during the logout process.', |
114 // Unused at this point |
114 // Unused at this point |
115 logout_err_not_loggedin: 'You don\'t seem to be logged in.', |
115 logout_err_not_loggedin: 'You don\'t seem to be logged in.', |
116 |
116 |
117 // User levels |
117 // User levels |
118 level_short_guest: 'Guest', |
118 level_short_guest: 'Guest', |
119 level_short_member: 'Member', |
119 level_short_member: 'Member', |
120 level_short_chpref: 'Sensitive preferences changeable', |
120 level_short_chpref: 'Sensitive preferences changeable', |
121 level_short_mod: 'Moderator', |
121 level_short_mod: 'Moderator', |
122 level_short_admin: 'Administrative', |
122 level_short_admin: 'Administrative', |
123 level_short_unknown: 'Unknown (level %user_level%)', |
123 level_short_unknown: 'Unknown (level %user_level%)', |
124 level_long_guest: 'Low - guest privileges', |
124 level_long_guest: 'Low - guest privileges', |
125 level_long_member: 'Standard - normal member level', |
125 level_long_member: 'Standard - normal member level', |
126 level_long_chpref: 'Medium - user can change his/her own e-mail address and password', |
126 level_long_chpref: 'Medium - user can change his/her own e-mail address and password', |
127 level_long_mod: 'High - moderator privileges', |
127 level_long_mod: 'High - moderator privileges', |
128 level_long_admin: 'Highest - administrative privileges', |
128 level_long_admin: 'Highest - administrative privileges', |
129 level_long_unknown: 'Unknown privileges (level %user_level%)', |
129 level_long_unknown: 'Unknown privileges (level %user_level%)', |
130 |
130 |
131 ban_msg_title: 'Ban notice', |
131 ban_msg_title: 'Ban notice', |
132 ban_msg_body: 'You have been banned from this website. Please contact the site administrator for more information.', |
132 ban_msg_body: 'You have been banned from this website. Please contact the site administrator for more information.', |
133 ban_lbl_reason: 'Reason:', |
133 ban_lbl_reason: 'Reason:', |
134 |
134 |
135 keepalive_info_title: 'About the keep-alive feature', |
135 keepalive_info_title: 'About the keep-alive feature', |
136 keepalive_info_body: 'Keep-alive is a new Enano feature that keeps your administrative session from timing out while you are using the administration panel. This feature can be useful if you are editing a large page or doing something in the administration interface that will take longer than 15 minutes.<br /><br />For security reasons, Enano mandates that high-privilege logins last only 15 minutes, with the time being reset each time a page is loaded (or, more specifically, each time the session API is started). The consequence of this is that if you are performing an action in the administration panel that takes more than 15 minutes, your session may be terminated. The keep-alive feature attempts to relieve this by sending a "ping" to the server every 10 minutes.<br /><br />Please note that keep-alive state is determined by a cookie. Thus, if you log out and then back in as a different administrator, keep-alive will use the same setting that was used when you were logged in as the first administrative user. In the same way, if you log into the administration panel under your account from another computer, keep-alive will be set to "off".<br /><br /><b>For more information:</b><br /><a href="http://docs.enanocms.org/Help:Appendix_B" onclick="window.open(this.href); return false;">Overview of Enano\'s security model</a>', |
136 keepalive_info_body: 'Keep-alive is a new Enano feature that keeps your administrative session from timing out while you are using the administration panel. This feature can be useful if you are editing a large page or doing something in the administration interface that will take longer than 15 minutes.<br /><br />For security reasons, Enano mandates that high-privilege logins last only 15 minutes, with the time being reset each time a page is loaded (or, more specifically, each time the session API is started). The consequence of this is that if you are performing an action in the administration panel that takes more than 15 minutes, your session may be terminated. The keep-alive feature attempts to relieve this by sending a "ping" to the server every 10 minutes.<br /><br />Please note that keep-alive state is determined by a cookie. Thus, if you log out and then back in as a different administrator, keep-alive will use the same setting that was used when you were logged in as the first administrative user. In the same way, if you log into the administration panel under your account from another computer, keep-alive will be set to "off".<br /><br /><b>For more information:</b><br /><a href="http://docs.enanocms.org/Help:Appendix_B" onclick="window.open(this.href); return false;">Overview of Enano\'s security model</a>', |
137 |
137 |
138 type_guest: 'Guest', |
138 type_guest: 'Guest', |
139 type_member: 'Member', |
139 type_member: 'Member', |
140 type_mod: 'Moderator', |
140 type_mod: 'Moderator', |
141 type_admin: 'Administrator', |
141 type_admin: 'Administrator', |
142 |
142 |
143 rank_member: '%this.user_type_member%', |
143 rank_member: '%this.user_type_member%', |
144 rank_mod: '%this.user_type_mod%', |
144 rank_mod: '%this.user_type_mod%', |
145 rank_admin: '%this.user_type_admin%', |
145 rank_admin: '%this.user_type_admin%', |
146 rank_guest: '%this.user_type_guest%', |
146 rank_guest: '%this.user_type_guest%', |
147 |
147 |
148 msg_elev_timed_out: '<b>Your administrative session has timed out.</b> <a href="%login_link%" onclick="ajaxLogonToElev(); return false;">Log in again</a>', |
148 msg_elev_timed_out: '<b>Your administrative session has timed out.</b> <a href="%login_link%" onclick="ajaxLogonToElev(); return false;">Log in again</a>', |
149 |
149 |
150 reg_err_locked_out: 'Registration is disabled because you are currently locked out from logging in. Please wait %time% minutes before attempting to register again.', |
150 reg_err_locked_out: 'Registration is disabled because you are currently locked out from logging in. Please wait %time% minutes before attempting to register again.', |
151 reg_err_captcha: 'The confirmation code you entered was incorrect.', |
151 reg_err_captcha: 'The confirmation code you entered was incorrect.', |
152 reg_err_disabled_title: 'Registration disabled', |
152 reg_err_disabled_title: 'Registration disabled', |
153 reg_err_disabled_body: 'The administrator has disabled the registration of new accounts on this site.', |
153 reg_err_disabled_body: 'The administrator has disabled the registration of new accounts on this site.', |
154 reg_err_disabled_body_adminblurb: 'Oops...it seems that you <em>are</em> the administrator...hehe...you can also <a href="%reg_link%">force account registration to work</a>.', |
154 reg_err_disabled_body_adminblurb: 'Oops...it seems that you <em>are</em> the administrator...hehe...you can also <a href="%reg_link%">force account registration to work</a>.', |
155 reg_err_username_invalid: 'Your username must be at least two characters in length and may not contain any of the following characters: < > _ & ? \' " % / \\.', |
155 reg_err_username_invalid: 'Your username must be at least two characters in length and may not contain any of the following characters: < > _ & ? \' " % / \\.', |
156 // Not exactly an error |
156 // Not exactly an error |
157 reg_err_password_good: 'The password you entered is valid.', |
157 reg_err_password_good: 'The password you entered is valid.', |
158 reg_err_alert_password_tooshort: 'Your password must be 6 characters or greater in length.', |
158 reg_err_alert_password_tooshort: 'Your password must be 6 characters or greater in length.', |
159 reg_err_alert_password_nomatch: 'The passwords you entered do not match.', |
159 reg_err_alert_password_nomatch: 'The passwords you entered do not match.', |
160 reg_err_missing_key: 'Couldn\'t look up public encryption key', |
160 reg_err_missing_key: 'Couldn\'t look up public encryption key', |
161 reg_err_accept_tou: 'Please read and accept the Terms of Use before creating your account.', |
161 reg_err_accept_tou: 'Please read and accept the Terms of Use before creating your account.', |
162 reg_err_username_banned_chars: 'The username you chose contains invalid characters.', |
162 reg_err_username_banned_chars: 'The username you chose contains invalid characters.', |
163 reg_err_dupe_username: 'The username you selected is already in use by another user.', |
163 reg_err_dupe_username: 'The username you selected is already in use by another user.', |
164 reg_err_dupe_username_email: 'The username and e-mail address you selected are already in use by another user.', |
164 reg_err_dupe_username_email: 'The username and e-mail address you selected are already in use by another user.', |
165 reg_err_dupe_username_email_realname: 'The username, e-mail address, and real name you selected are already in use by another user.', |
165 reg_err_dupe_username_email_realname: 'The username, e-mail address, and real name you selected are already in use by another user.', |
166 reg_err_dupe_email: 'The e-mail address you selected is already in use by another user.', |
166 reg_err_dupe_email: 'The e-mail address you selected is already in use by another user.', |
167 reg_err_dupe_email_realname: 'The e-mail address and real name you selected are already in use by another user.', |
167 reg_err_dupe_email_realname: 'The e-mail address and real name you selected are already in use by another user.', |
168 reg_err_dupe_realname: 'The real name you selected is already in use by another user.', |
168 reg_err_dupe_realname: 'The real name you selected is already in use by another user.', |
169 reg_err_password_too_weak: 'The password you entered did not meet the complexity requirements for this site. Please choose a stronger password.', |
169 reg_err_password_too_weak: 'The password you entered did not meet the complexity requirements for this site. Please choose a stronger password.', |
170 reg_err_actmail_failed: 'The activation e-mail could not be sent due to an internal error. This could possibly be due to an incorrect SMTP configuration. A request has been sent to the administrator to activate your account for you.', |
170 reg_err_actmail_failed: 'The activation e-mail could not be sent due to an internal error. This could possibly be due to an incorrect SMTP configuration. A request has been sent to the administrator to activate your account for you.', |
171 |
171 |
172 reg_msg_greatercontrol: 'A user account enables you to have greater control over your browsing experience.', |
172 reg_msg_greatercontrol: 'A user account enables you to have greater control over your browsing experience.', |
173 reg_msg_table_title: 'Create a user account', |
173 reg_msg_table_title: 'Create a user account', |
174 reg_msg_table_subtitle: 'Please tell us a little bit about yourself.', |
174 reg_msg_table_subtitle: 'Please tell us a little bit about yourself.', |
175 reg_msg_username_checking: 'Checking availability...', |
175 reg_msg_username_checking: 'Checking availability...', |
176 reg_msg_username_available: 'This username is available.', |
176 reg_msg_username_available: 'This username is available.', |
177 reg_msg_username_unavailable: 'This username is already taken.', |
177 reg_msg_username_unavailable: 'This username is already taken.', |
178 reg_msg_password_length: 'Your password must be at least six characters in length.', |
178 reg_msg_password_length: 'Your password must be at least six characters in length.', |
179 reg_msg_password_score: 'It needs to score at least <b>%config.pw_strength_minimum%</b> for your registration to be accepted.', |
179 reg_msg_password_score: 'It needs to score at least <b>%config.pw_strength_minimum%</b> for your registration to be accepted.', |
180 reg_msg_password_needmatch: 'The passwords you entered do not match.', |
180 reg_msg_password_needmatch: 'The passwords you entered do not match.', |
181 reg_msg_email_activuser: 'An e-mail with an account activation key will be sent to this address, so please ensure that it is correct.', |
181 reg_msg_email_activuser: 'An e-mail with an account activation key will be sent to this address, so please ensure that it is correct.', |
182 reg_msg_realname_optional: 'Giving your real name is totally optional. If you choose to provide your real name, it will be used to provide attribution for any edits or contributions you may make to this site.', |
182 reg_msg_realname_optional: 'Giving your real name is totally optional. If you choose to provide your real name, it will be used to provide attribution for any edits or contributions you may make to this site.', |
183 reg_msg_captcha_pleaseenter: 'Please enter the code shown in the image to the right into the text box. The code is case-insensitive and the numeral zero is never used. This process helps to ensure that this registration is not being performed by an automated bot. If the image to the right is illegible, you can <a %regen_flags%>generate a new image</a>.', |
183 reg_msg_captcha_pleaseenter: 'Please enter the code shown in the image to the right into the text box. The code is case-insensitive and the numeral zero is never used. This process helps to ensure that this registration is not being performed by an automated bot. If the image to the right is illegible, you can <a %regen_flags%>generate a new image</a>.', |
184 reg_msg_captcha_blind: 'If you are visually impaired or otherwise cannot read the text shown to the right, please contact the site management and they will create an account for you.', |
184 reg_msg_captcha_blind: 'If you are visually impaired or otherwise cannot read the text shown to the right, please contact the site management and they will create an account for you.', |
185 reg_msg_please_read_tou:'Please read and agree to the following terms before registering. By continuing to create an account you agree to be legally bound by the terms below.', |
185 reg_msg_please_read_tou:'Please read and agree to the following terms before registering. By continuing to create an account you agree to be legally bound by the terms below.', |
186 reg_msg_success_title: 'Registration successful', |
186 reg_msg_success_title: 'Registration successful', |
187 reg_msg_success_body: 'Thank you for registering, your user account has been created.', |
187 reg_msg_success_body: 'Thank you for registering, your user account has been created.', |
188 reg_msg_success_activ_none: 'You may now <a href="%login_link%">log in</a> with the username and password that you created.', |
188 reg_msg_success_activ_none: 'You may now <a href="%login_link%">log in</a> with the username and password that you created.', |
189 reg_msg_success_activ_user: 'Because this site requires account activation, you have been sent an e-mail with further instructions. Please follow the instructions in that e-mail to continue your registration.', |
189 reg_msg_success_activ_user: 'Because this site requires account activation, you have been sent an e-mail with further instructions. Please follow the instructions in that e-mail to continue your registration.', |
190 reg_msg_success_activ_admin: 'Because this site requires administrative account activation, you cannot use your account at the moment. A notice has been sent to the site administration team that will alert them that your account has been created.', |
190 reg_msg_success_activ_admin: 'Because this site requires administrative account activation, you cannot use your account at the moment. A notice has been sent to the site administration team that will alert them that your account has been created.', |
191 reg_msg_success_activ_coppa: 'However, in compliance with the Childrens\' Online Privacy Protection Act, you must have your parent or legal guardian activate your account. Please ask them to check their e-mail for further information.', |
191 reg_msg_success_activ_coppa: 'However, in compliance with the Childrens\' Online Privacy Protection Act, you must have your parent or legal guardian activate your account. Please ask them to check their e-mail for further information.', |
192 |
192 |
193 reg_lbl_field_username: 'Preferred username:', |
193 reg_lbl_field_username: 'Preferred username:', |
194 reg_lbl_field_password: 'Password:', |
194 reg_lbl_field_password: 'Password:', |
195 reg_lbl_field_password_confirm: 'Enter your password again to confirm.', |
195 reg_lbl_field_password_confirm: 'Enter your password again to confirm.', |
196 reg_lbl_field_email: 'E-mail address:', |
196 reg_lbl_field_email: 'E-mail address:', |
197 reg_lbl_field_email_coppa: 'Your parent or guardian\'s e-mail address:', |
197 reg_lbl_field_email_coppa: 'Your parent or guardian\'s e-mail address:', |
198 reg_lbl_field_realname: 'Real name:', |
198 reg_lbl_field_realname: 'Real name:', |
199 reg_lbl_field_captcha: 'Visual confirmation', |
199 reg_lbl_field_captcha: 'Visual confirmation', |
200 reg_lbl_field_captcha_code: 'Code:', |
200 reg_lbl_field_captcha_code: 'Code:', |
201 reg_lbl_field_tou: 'I agree to abide by the terms and conditions stated above', |
201 reg_lbl_field_tou: 'I agree to abide by the terms and conditions stated above', |
202 |
202 |
203 reg_btn_create_account: 'Create my account', |
203 reg_btn_create_account: 'Create my account', |
204 |
204 |
205 reg_coppa_title: 'Before you can register, please tell us your age.', |
205 reg_coppa_title: 'Before you can register, please tell us your age.', |
206 reg_coppa_link_atleast13: 'I was born <b>on or before</b> %yo13_date% and am <b>at least</b> 13 years of age', |
206 reg_coppa_link_atleast13: 'I was born <b>on or before</b> %yo13_date% and am <b>at least</b> 13 years of age', |
207 reg_coppa_link_not13: 'I was born <b>after</b> %yo13_date% and am <b>less than</b> 13 years of age', |
207 reg_coppa_link_not13: 'I was born <b>after</b> %yo13_date% and am <b>less than</b> 13 years of age', |
208 |
208 |
209 reg_activation_email_subject: '%config.site_name% website account activation', |
209 reg_activation_email_subject: '%config.site_name% website account activation', |
210 reg_activation_email: 'Dear %username%, |
210 reg_activation_email: 'Dear %username%, |
211 Thank you for registering on %config.site_name%. Your account creation is almost complete. To complete the registration process, please click the following link or paste it into your web browser: |
211 Thank you for registering on %config.site_name%. Your account creation is almost complete. To complete the registration process, please click the following link or paste it into your web browser: |
212 |
212 |
213 %activation_link% |
213 %activation_link% |
214 |
214 |
215 Sincerely yours, |
215 Sincerely yours, |
216 The %config.site_name% administration team', |
216 The %config.site_name% administration team', |
217 |
217 |
218 reg_activation_email_coppa: 'Dear parent or legal guardian, |
218 reg_activation_email_coppa: 'Dear parent or legal guardian, |
219 A child under the username %username% recently registered on our website. The child provided your e-mail address as the one of his or her authorized parent or legal guardian, and to comply with the United States Childrens\' Online Privacy Protection act, we ask that all parents of children ages 13 or under please mail us a written form authorizing their child\'s use of our website. |
219 A child under the username %username% recently registered on our website. The child provided your e-mail address as the one of his or her authorized parent or legal guardian, and to comply with the United States Childrens\' Online Privacy Protection act, we ask that all parents of children ages 13 or under please mail us a written form authorizing their child\'s use of our website. |
220 |
220 |
221 If you wish for your child to be allowed access to our website, please print and fill out the form below, and mail it to this address: |
221 If you wish for your child to be allowed access to our website, please print and fill out the form below, and mail it to this address: |
222 |
222 |
223 %config.coppa_address% |
223 %config.coppa_address% |
242 |
242 |
243 -------------------------------- Cut here -------------------------------- |
243 -------------------------------- Cut here -------------------------------- |
244 |
244 |
245 Sincerely yours, |
245 Sincerely yours, |
246 %admin_user% and the %config.site_name% administration team', |
246 %admin_user% and the %config.site_name% administration team', |
247 |
247 |
248 autofill_heading_suggestions: 'Username suggestions', |
248 autofill_heading_suggestions: 'Username suggestions', |
249 autofill_msg_no_suggestions: 'No suggestions', |
249 autofill_msg_no_suggestions: 'No suggestions', |
250 |
250 |
251 // CSRF confirmation form |
251 // CSRF confirmation form |
252 csrf_confirm_title: 'Invalid form confirmation key', |
252 csrf_confirm_title: 'Invalid form confirmation key', |
253 csrf_confirm_body: 'Your browser sent an invalid confirmation key for a form. Your session may have expired, or you may have been redirected here from a remote site in an attack known as Cross-Site Request Forgery (CSRF). If you are sure you want to continue with this action, you may click the button below. Otherwise, return to the main page and do not proceed.', |
253 csrf_confirm_body: 'Your browser sent an invalid confirmation key for a form. Your session may have expired, or you may have been redirected here from a remote site in an attack known as Cross-Site Request Forgery (CSRF). If you are sure you want to continue with this action, you may click the button below. Otherwise, return to the main page and do not proceed.', |
254 csrf_confirm_btn_viewrequest: 'View request and form data', |
254 csrf_confirm_btn_viewrequest: 'View request and form data', |
255 csrf_confirm_btn_continue: 'Continue', |
255 csrf_confirm_btn_continue: 'Continue', |
256 }, |
256 }, |
257 usercp: { |
257 usercp: { |
258 // Meta |
258 // Meta |
259 sec_profile: 'Profile/membership', |
259 sec_profile: 'Profile/membership', |
260 sec_pm: 'Private messages', |
260 sec_pm: 'Private messages', |
261 |
261 |
262 sec_profile_emailpassword: 'Edit e-mail address and password', |
262 sec_profile_emailpassword: 'Edit e-mail address and password', |
263 sec_profile_signature: 'Edit signature', |
263 sec_profile_signature: 'Edit signature', |
264 sec_profile_publicinfo: 'Edit public profile', |
264 sec_profile_publicinfo: 'Edit public profile', |
265 sec_profile_usergroups: 'Group memberships', |
265 sec_profile_usergroups: 'Group memberships', |
266 sec_profile_avatar: 'Avatar settings', |
266 sec_profile_avatar: 'Avatar settings', |
267 |
267 |
268 sec_pm_inbox: 'Inbox', |
268 sec_pm_inbox: 'Inbox', |
269 sec_pm_outbox: 'Outbox', |
269 sec_pm_outbox: 'Outbox', |
270 sec_pm_sent: 'Sent items', |
270 sec_pm_sent: 'Sent items', |
271 sec_pm_drafts: 'Drafts', |
271 sec_pm_drafts: 'Drafts', |
272 sec_pm_archive: 'Archive', |
272 sec_pm_archive: 'Archive', |
273 |
273 |
274 btn_memberlist: 'list of registered members', |
274 btn_memberlist: 'list of registered members', |
275 |
275 |
276 // CP home |
276 // CP home |
277 intro_heading_main: '%username%, welcome to your control panel', |
277 intro_heading_main: '%username%, welcome to your control panel', |
278 intro: '<p>Your User Control Panel lets you change settings on the site.</p><p>If you haven\'t created a <a href="%userpage_link%">user page</a> yet, consider doing so - it\'s your free writing space. It\'s also where information you put on this page can be viewed by others. People can also leave <a href="%userpage_link%#do:comments">comments</a> on your user page.</p>', |
278 intro: '<p>Your User Control Panel lets you change settings on the site.</p><p>If you haven\'t created a <a href="%userpage_link%">user page</a> yet, consider doing so - it\'s your free writing space. It\'s also where information you put on this page can be viewed by others. People can also leave <a href="%userpage_link%#do:comments">comments</a> on your user page.</p>', |
279 |
279 |
280 // E-mail / password change form |
280 // E-mail / password change form |
281 emailpassword_title: 'Change E-mail Address or Password', |
281 emailpassword_title: 'Change E-mail Address or Password', |
282 emailpassword_err_email_no_match: 'The e-mail addresses you entered did not match.', |
282 emailpassword_err_email_no_match: 'The e-mail addresses you entered did not match.', |
283 emailpassword_err_list: 'The following errors were encountered while saving your e-mail address:', |
283 emailpassword_err_list: 'The following errors were encountered while saving your e-mail address:', |
284 emailpassword_err_title: 'Error updating e-mail address', |
284 emailpassword_err_title: 'Error updating e-mail address', |
285 emailpassword_err_demo: 'You can\'t change your password in demo mode.', |
285 emailpassword_err_demo: 'You can\'t change your password in demo mode.', |
286 emailpassword_err_password_too_short: 'The new password must be 6 characters or greater in length.', |
286 emailpassword_err_password_too_short: 'The new password must be 6 characters or greater in length.', |
287 emailpassword_err_password_too_weak: 'Your password did not meet the complexity score requirement for this site. Your password scored %score%, while a score of at least %config.pw_strength_minimum% is needed.', |
287 emailpassword_err_password_too_weak: 'Your password did not meet the complexity score requirement for this site. Your password scored %score%, while a score of at least %config.pw_strength_minimum% is needed.', |
288 emailpassword_msg_change_disabled: 'You cannot change your password here because either a single sign-on is being used and your password is stored in a different location, or password authentication is disabled for this site.', |
288 emailpassword_msg_change_disabled: 'You cannot change your password here because either a single sign-on is being used and your password is stored in a different location, or password authentication is disabled for this site.', |
289 emailpassword_msg_change_disabled_url: 'To manage or change your login details, use the following link:', |
289 emailpassword_msg_change_disabled_url: 'To manage or change your login details, use the following link:', |
290 emailpassword_msg_profile_success: 'Profile changed', |
290 emailpassword_msg_profile_success: 'Profile changed', |
291 emailpassword_msg_pass_success: 'Password changed', |
291 emailpassword_msg_pass_success: 'Password changed', |
292 emailpassword_msg_email_success: 'E-mail address changed', |
292 emailpassword_msg_email_success: 'E-mail address changed', |
293 emailpassword_msg_need_activ_user: 'Your profile has been changed. Since e-mail activation is required on this site, you will need to re-activate your account to continue. An e-mail has been sent to the new e-mail address with an activation link. You must click that link in order to log in again.', |
293 emailpassword_msg_need_activ_user: 'Your profile has been changed. Since e-mail activation is required on this site, you will need to re-activate your account to continue. An e-mail has been sent to the new e-mail address with an activation link. You must click that link in order to log in again.', |
294 emailpassword_msg_need_activ_admin: 'Your profile has been changed. Since account activation is required on this site, you will need to re-activate your account to continue. An e-mail has been sent to the new e-mail address with an activation link. You must click that link in order to log in again.', |
294 emailpassword_msg_need_activ_admin: 'Your profile has been changed. Since account activation is required on this site, you will need to re-activate your account to continue. An e-mail has been sent to the new e-mail address with an activation link. You must click that link in order to log in again.', |
295 emailpassword_msg_password_changed: 'Your profile has been changed successfully. You will now be redirected back to the user control panel.', |
295 emailpassword_msg_password_changed: 'Your profile has been changed successfully. You will now be redirected back to the user control panel.', |
296 emailpassword_err_password_no_match: 'The passwords you entered do not match.', |
296 emailpassword_err_password_no_match: 'The passwords you entered do not match.', |
297 emailpassword_grp_chpasswd: 'Change password', |
297 emailpassword_grp_chpasswd: 'Change password', |
298 emailpassword_field_newpass: 'Type a new password:', |
298 emailpassword_field_newpass: 'Type a new password:', |
299 emailpassword_field_newpass_confirm: 'Type the password again to confirm:', |
299 emailpassword_field_newpass_confirm: 'Type the password again to confirm:', |
300 emailpassword_msg_password_min_score: 'Your password needs to score at least <b>%config.pw_strength_minimum%</b> in order to be accepted.', |
300 emailpassword_msg_password_min_score: 'Your password needs to score at least <b>%config.pw_strength_minimum%</b> in order to be accepted.', |
301 // The following is NOT an in-joke. ;-) |
301 // The following is NOT an in-joke. ;-) |
302 emailpassword_grp_chemail: 'Change e-mail address', |
302 emailpassword_grp_chemail: 'Change e-mail address', |
303 emailpassword_field_newemail: 'New e-mail address:', |
303 emailpassword_field_newemail: 'New e-mail address:', |
304 emailpassword_field_newemail_confirm: 'Confirm e-mail address:', |
304 emailpassword_field_newemail_confirm: 'Confirm e-mail address:', |
305 |
305 |
306 // Signature editor |
306 // Signature editor |
307 signature_title: 'Editing signature', |
307 signature_title: 'Editing signature', |
308 signature_msg_saved: 'Your signature has been saved.', |
308 signature_msg_saved: 'Your signature has been saved.', |
309 signature_btn_save: 'Save signature', |
309 signature_btn_save: 'Save signature', |
310 |
310 |
311 // Additional profile info |
311 // Additional profile info |
312 publicinfo_title: 'Editing public profile', |
312 publicinfo_title: 'Editing public profile', |
313 publicinfo_msg_save_success: 'Your profile has been updated.', |
313 publicinfo_msg_save_success: 'Your profile has been updated.', |
314 publicinfo_heading_main: 'Your public profile', |
314 publicinfo_heading_main: 'Your public profile', |
315 publicinfo_note_optional: 'Please note that all of the information you enter here will be <b>publicly viewable.</b> All of the fields on this page are optional and may be left blank if you so desire.', |
315 publicinfo_note_optional: 'Please note that all of the information you enter here will be <b>publicly viewable.</b> All of the fields on this page are optional and may be left blank if you so desire.', |
316 publicinfo_field_realname: 'Real name:', |
316 publicinfo_field_realname: 'Real name:', |
317 publicinfo_field_language: 'Preferred language:', |
317 publicinfo_field_language: 'Preferred language:', |
318 publicinfo_field_language_hint: 'Select the language special pages and page controls should appear in.', |
318 publicinfo_field_language_hint: 'Select the language special pages and page controls should appear in.', |
319 publicinfo_field_changetheme_title: 'Change theme:', |
319 publicinfo_field_changetheme_title: 'Change theme:', |
320 publicinfo_field_changetheme_hint: 'If you don\'t like the look of the site, need a visual break, or are just curious, we might have some different themes for you to try out!', |
320 publicinfo_field_changetheme_hint: 'If you don\'t like the look of the site, need a visual break, or are just curious, we might have some different themes for you to try out!', |
321 publicinfo_field_changetheme: 'Change my theme...', |
321 publicinfo_field_changetheme: 'Change my theme...', |
322 publicinfo_field_dateformat: 'Date format:', |
322 publicinfo_field_dateformat: 'Date format:', |
323 publicinfo_field_timeformat: 'Time format:', |
323 publicinfo_field_timeformat: 'Time format:', |
324 publicinfo_field_timezone: 'Time zone:', |
324 publicinfo_field_timezone: 'Time zone:', |
325 publicinfo_field_timezone_hint: 'Select the time zone you live in and when Daylight Savings Time occurs, if at all.', |
325 publicinfo_field_timezone_hint: 'Select the time zone you live in and when Daylight Savings Time occurs, if at all.', |
326 publicinfo_field_dst: 'Daylight saving time:', |
326 publicinfo_field_dst: 'Daylight saving time:', |
327 publicinfo_field_usertitle_title: 'User title:', |
327 publicinfo_field_usertitle_title: 'User title:', |
328 publicinfo_field_usertitle_hint: 'This can be some text that will be displayed underneath your username.', |
328 publicinfo_field_usertitle_hint: 'This can be some text that will be displayed underneath your username.', |
329 publicinfo_field_rank_title: 'Display rank:', |
329 publicinfo_field_rank_title: 'Display rank:', |
330 publicinfo_field_rank_hint: 'Select the rank you want to be shown with your username.', |
330 publicinfo_field_rank_hint: 'Select the rank you want to be shown with your username.', |
331 publicinfo_th_im: 'Instant messenger contact information', |
331 publicinfo_th_im: 'Instant messenger contact information', |
332 publicinfo_field_aim: 'AIM handle:', |
332 publicinfo_field_aim: 'AIM handle:', |
333 publicinfo_field_wlm: '<acronym title="Windows™ Live Messenger">WLM</acronym> handle:<br /><small>If you don\'t specify the domain (@whatever.com), "@hotmail.com" will be assumed.</small>', |
333 publicinfo_field_wlm: '<acronym title="Windows™ Live Messenger">WLM</acronym> handle:<br /><small>If you don\'t specify the domain (@whatever.com), "@hotmail.com" will be assumed.</small>', |
334 publicinfo_field_yim: 'Yahoo! IM handle:', |
334 publicinfo_field_yim: 'Yahoo! IM handle:', |
335 publicinfo_field_xmpp: 'Jabber™/XMPP handle:', |
335 publicinfo_field_xmpp: 'Jabber™/XMPP handle:', |
336 publicinfo_th_contact: 'Extra contact information', |
336 publicinfo_th_contact: 'Extra contact information', |
337 publicinfo_field_homepage: 'Your homepage:<br /><small>Please remember the http:// prefix.</small>', |
337 publicinfo_field_homepage: 'Your homepage:<br /><small>Please remember the http:// prefix.</small>', |
338 publicinfo_field_location: 'Your location:', |
338 publicinfo_field_location: 'Your location:', |
339 publicinfo_field_job: 'Your job:', |
339 publicinfo_field_job: 'Your job:', |
340 publicinfo_field_hobbies: 'Your hobbies:', |
340 publicinfo_field_hobbies: 'Your hobbies:', |
341 publicinfo_field_email_public: 'E-mail address is public', |
341 publicinfo_field_email_public: 'E-mail address is public', |
342 publicinfo_field_email_public_hint: 'If this is checked, your e-mail address will be displayed on your user page. To protect your address from spambots, your e-mail address will be encrypted.', |
342 publicinfo_field_email_public_hint: 'If this is checked, your e-mail address will be displayed on your user page. To protect your address from spambots, your e-mail address will be encrypted.', |
343 publicinfo_field_jsfx: 'Disable animation effects on pages', |
343 publicinfo_field_jsfx: 'Disable animation effects on pages', |
344 publicinfo_field_jsfx_hint: 'If you aren\'t big on eye candy, this can speed up applets like the ACL manager and confirmation dialogs.', |
344 publicinfo_field_jsfx_hint: 'If you aren\'t big on eye candy, this can speed up applets like the ACL manager and confirmation dialogs.', |
345 publicinfo_btn_save: 'Save profile', |
345 publicinfo_btn_save: 'Save profile', |
346 |
346 |
347 // Avatar management |
347 // Avatar management |
348 avatar_err_disabled_title: 'Avatar support is disabled.', |
348 avatar_err_disabled_title: 'Avatar support is disabled.', |
349 avatar_err_disabled_body: 'The administrator has not enabled avatar support for this site.', |
349 avatar_err_disabled_body: 'The administrator has not enabled avatar support for this site.', |
350 avatar_table_title: 'Avatar settings', |
350 avatar_table_title: 'Avatar settings', |
351 avatar_label_current: 'Current avatar:', |
351 avatar_label_current: 'Current avatar:', |
352 avatar_image_alt: '%username%\'s avatar', |
352 avatar_image_alt: '%username%\'s avatar', |
353 avatar_image_none: 'You don\'t have an avatar currently.', |
353 avatar_image_none: 'You don\'t have an avatar currently.', |
354 avatar_lbl_change: 'Change your avatar:', |
354 avatar_lbl_change: 'Change your avatar:', |
355 avatar_lbl_keep: 'Keep my current avatar', |
355 avatar_lbl_keep: 'Keep my current avatar', |
356 avatar_lbl_remove: 'Delete my avatar', |
356 avatar_lbl_remove: 'Delete my avatar', |
357 avatar_lbl_set_http: 'Upload a new avatar from the Web', |
357 avatar_lbl_set_http: 'Upload a new avatar from the Web', |
358 avatar_lbl_set_file: 'Upload a new avatar from my computer', |
358 avatar_lbl_set_file: 'Upload a new avatar from my computer', |
359 avatar_lbl_set_gravatar: 'Use my Gravatar', |
359 avatar_lbl_set_gravatar: 'Use my Gravatar', |
360 avatar_lbl_url: 'URL to image:', |
360 avatar_lbl_url: 'URL to image:', |
361 avatar_lbl_url_desc: 'This must start with the <tt>http://</tt> prefix and must be a valid URL. The image will be copied from the existing URL to this server - dynamic avatars are not supported.', |
361 avatar_lbl_url_desc: 'This must start with the <tt>http://</tt> prefix and must be a valid URL. The image will be copied from the existing URL to this server - dynamic avatars are not supported.', |
362 avatar_lbl_file: 'Upload file:', |
362 avatar_lbl_file: 'Upload file:', |
363 avatar_lbl_file_desc: 'Your browser needs to support file uploads for this option to work.', |
363 avatar_lbl_file_desc: 'Your browser needs to support file uploads for this option to work.', |
364 avatar_limits: 'The maximum file size is %config.avatar_max_size% bytes, and maximum dimensions are %config.avatar_max_width% × %config.avatar_max_height% pixels; we\'ll try resizing it if necessary. Allowed formats are PNG, GIF, and JPEG.', |
364 avatar_limits: 'The maximum file size is %config.avatar_max_size% bytes, and maximum dimensions are %config.avatar_max_width% × %config.avatar_max_height% pixels; we\'ll try resizing it if necessary. Allowed formats are PNG, GIF, and JPEG.', |
365 avatar_delete_success: 'Your avatar has been deleted.', |
365 avatar_delete_success: 'Your avatar has been deleted.', |
366 avatar_bad_write: 'Either the remote server had trouble finding the image, or your image exceeded the allowed file size.', |
366 avatar_bad_write: 'Either the remote server had trouble finding the image, or your image exceeded the allowed file size.', |
367 avatar_bad_filetype: 'The file you selected is invalid. You must choose a file in PNG, JPEG, or GIF format.', |
367 avatar_bad_filetype: 'The file you selected is invalid. You must choose a file in PNG, JPEG, or GIF format.', |
368 avatar_disallowed_animation: 'You have chosen an animated image, which is not allowed. Please choose a non-animated image.', |
368 avatar_disallowed_animation: 'You have chosen an animated image, which is not allowed. Please choose a non-animated image.', |
369 avatar_corrupt_image: 'The image you selected is corrupt. Please choose another image.', |
369 avatar_corrupt_image: 'The image you selected is corrupt. Please choose another image.', |
370 avatar_too_large: 'The image you uploaded exceeds the maximum dimensions (%config.avatar_max_width% × %config.avatar_max_height%px) allowed on this site. Please choose another image.', |
370 avatar_too_large: 'The image you uploaded exceeds the maximum dimensions (%config.avatar_max_width% × %config.avatar_max_height%px) allowed on this site. Please choose another image.', |
371 avatar_move_failed: 'Your image was accepted, but there was a problem moving the image file to the correct location.', |
371 avatar_move_failed: 'Your image was accepted, but there was a problem moving the image file to the correct location.', |
372 avatar_upload_success: 'Your avatar has been updated.', |
372 avatar_upload_success: 'Your avatar has been updated.', |
373 avatar_file_too_large: 'The image you uploaded exceeds the maximum file size allowed for avatars on this site.', |
373 avatar_file_too_large: 'The image you uploaded exceeds the maximum file size allowed for avatars on this site.', |
374 avatar_invalid_url: 'The URL you entered to your avatar image is not valid. Please enter another URL and try again.', |
374 avatar_invalid_url: 'The URL you entered to your avatar image is not valid. Please enter another URL and try again.', |
375 avatar_gravatar_success: 'Your Gravatar will now be used as your avatar on this site.', |
375 avatar_gravatar_success: 'Your Gravatar will now be used as your avatar on this site.', |
376 avatar_gravatar_rating_g: 'The highest allowed rating for your Gravatar image is <b>G</b>. Images must be suitable for display on all websites with any audience type.', |
376 avatar_gravatar_rating_g: 'The highest allowed rating for your Gravatar image is <b>G</b>. Images must be suitable for display on all websites with any audience type.', |
377 avatar_gravatar_rating_pg: 'The highest allowed rating for your Gravatar image is <b>PG</b>. Rude gestures, lesser swear words, mild violence, and mildly provocatively dressed individuals are permitted.', |
377 avatar_gravatar_rating_pg: 'The highest allowed rating for your Gravatar image is <b>PG</b>. Rude gestures, lesser swear words, mild violence, and mildly provocatively dressed individuals are permitted.', |
378 avatar_gravatar_rating_r: 'The highest allowed rating for your Gravatar image is <b>R</b>. Nudity and violence must be tasteful.', |
378 avatar_gravatar_rating_r: 'The highest allowed rating for your Gravatar image is <b>R</b>. Nudity and violence must be tasteful.', |
379 avatar_gravatar_rating_x: 'The highest allowed rating for your Gravatar image is <b>X</b>.', |
379 avatar_gravatar_rating_x: 'The highest allowed rating for your Gravatar image is <b>X</b>.', |
380 avatar_link_gravatar_info: 'Learn about Gravatar', |
380 avatar_link_gravatar_info: 'Learn about Gravatar', |
381 |
381 |
382 // Password strength widget |
382 // Password strength widget |
383 pwstrength_score_verystrong: 'Very strong (score: %score%)', |
383 pwstrength_score_verystrong: 'Very strong (score: %score%)', |
384 pwstrength_score_strong: 'Strong (score: %score%)', |
384 pwstrength_score_strong: 'Strong (score: %score%)', |
385 pwstrength_score_good: 'Good (score: %score%)', |
385 pwstrength_score_good: 'Good (score: %score%)', |
386 pwstrength_score_fair: 'Fair (score: %score%)', |
386 pwstrength_score_fair: 'Fair (score: %score%)', |
387 pwstrength_score_weak: 'Weak (score: %score%)', |
387 pwstrength_score_weak: 'Weak (score: %score%)', |
388 }, |
388 }, |
389 groupcp: { |
389 groupcp: { |
390 status_mod: 'You are a moderator of this group.', |
390 status_mod: 'You are a moderator of this group.', |
391 status_member: 'You are a member of this group.', |
391 status_member: 'You are a member of this group.', |
392 status_not_member: 'You are not a member of this group.', |
392 status_not_member: 'You are not a member of this group.', |
393 |
393 |
394 err_state_system_group: 'Because this is a system group, you can\'t make it open or allow membership requests.', |
394 err_state_system_group: 'Because this is a system group, you can\'t make it open or allow membership requests.', |
395 err_user_not_found: 'The username you entered could not be found.', |
395 err_user_not_found: 'The username you entered could not be found.', |
396 |
396 |
397 type_hidden: 'Hidden group', |
397 type_hidden: 'Hidden group', |
398 type_closed: 'Closed group', |
398 type_closed: 'Closed group', |
399 type_request: 'Members can request to join', |
399 type_request: 'Members can request to join', |
400 type_open: 'Anyone can join', |
400 type_open: 'Anyone can join', |
401 |
401 |
402 lbl_current_memberships: 'Current group memberships:', |
402 lbl_current_memberships: 'Current group memberships:', |
403 lbl_non_memberships: 'Groups you are outside of:', |
403 lbl_non_memberships: 'Groups you are outside of:', |
404 lbl_group_name: 'Group name:', |
404 lbl_group_name: 'Group name:', |
405 lbl_status: 'Membership status:', |
405 lbl_status: 'Membership status:', |
406 lbl_state: 'Group state:', |
406 lbl_state: 'Group state:', |
407 lbl_make_mod: 'User is a group moderator', |
407 lbl_make_mod: 'User is a group moderator', |
408 lbl_username: 'Username:', |
408 lbl_username: 'Username:', |
409 lbl_moderator: 'Group moderator:', |
409 lbl_moderator: 'Group moderator:', |
410 |
410 |
411 msg_membership_requested: 'A request has been sent to the moderator(s) of this group to add you.', |
411 msg_membership_requested: 'A request has been sent to the moderator(s) of this group to add you.', |
412 msg_status_pending: '(Your request to join is awaiting approval)', |
412 msg_status_pending: '(Your request to join is awaiting approval)', |
413 msg_no_mods: 'This group has no moderators.', |
413 msg_no_mods: 'This group has no moderators.', |
414 msg_no_members: 'This group has no members.', |
414 msg_no_members: 'This group has no members.', |
415 msg_system_group: '(system group)', |
415 msg_system_group: '(system group)', |
416 msg_pending_updated: 'Pending members status updated successfully.', |
416 msg_pending_updated: 'Pending members status updated successfully.', |
417 msg_state_updated: 'The group state was updated.', |
417 msg_state_updated: 'The group state was updated.', |
418 msg_user_already_in_mod_updated: 'The user "%username%" is already in this group, so their moderator status was updated.', |
418 msg_user_already_in_mod_updated: 'The user "%username%" is already in this group, so their moderator status was updated.', |
419 msg_user_already_in: 'The user "%username%" is already in this group.', |
419 msg_user_already_in: 'The user "%username%" is already in this group.', |
420 msg_user_added: 'The user "%username%" has been added to this usergroup.', |
420 msg_user_added: 'The user "%username%" has been added to this usergroup.', |
421 msg_self_added: 'You have been added to this group.', |
421 msg_self_added: 'You have been added to this group.', |
422 |
422 |
423 btn_view: 'View information', |
423 btn_view: 'View information', |
424 btn_request_join: 'Request membership', |
424 btn_request_join: 'Request membership', |
425 btn_join: 'Join this group', |
425 btn_join: 'Join this group', |
426 btn_approve_pending: 'Approve membership', |
426 btn_approve_pending: 'Approve membership', |
427 btn_reject_pending: 'Reject membership', |
427 btn_reject_pending: 'Reject membership', |
428 btn_remove_selected: 'Remove selected users', |
428 btn_remove_selected: 'Remove selected users', |
429 btn_add_member: 'Add member', |
429 btn_add_member: 'Add member', |
430 |
430 |
431 grp_administrators: 'Administrators', |
431 grp_administrators: 'Administrators', |
432 grp_moderators: 'Moderators', |
432 grp_moderators: 'Moderators', |
433 |
433 |
434 th_select_group: 'Group membership details', |
434 th_select_group: 'Group membership details', |
435 th_group_info: 'Group information', |
435 th_group_info: 'Group information', |
436 th_pending_memberships: 'Pending memberships', |
436 th_pending_memberships: 'Pending memberships', |
437 th_group_members: 'Group members', |
437 th_group_members: 'Group members', |
438 th_group_mods: 'Group moderators', |
438 th_group_mods: 'Group moderators', |
439 th_add_member: 'Add a new member to this group', |
439 th_add_member: 'Add a new member to this group', |
440 th_username: 'Username', |
440 th_username: 'Username', |
441 th_email: 'E-mail', |
441 th_email: 'E-mail', |
442 th_reg_time: 'Registered', |
442 th_reg_time: 'Registered', |
443 th_comments: 'Total comments', |
443 th_comments: 'Total comments', |
444 th_select: 'Select', |
444 th_select: 'Select', |
445 th_remove: 'Remove?', |
445 th_remove: 'Remove?', |
446 }, |
446 }, |
447 privmsgs: { |
447 privmsgs: { |
448 err_need_login: 'You need to be <a href="%login_link%">logged in</a> to view private messages.', |
448 err_need_login: 'You need to be <a href="%login_link%">logged in</a> to view private messages.', |
449 err_not_authorized_read: 'You are not authorized to view this message.', |
449 err_not_authorized_read: 'You are not authorized to view this message.', |
450 err_not_authorized_edit: 'You are not authorized to alter this message.', |
450 err_not_authorized_edit: 'You are not authorized to alter this message.', |
451 err_send_submit: 'Your message could not be sent because the following problems were encountered:', |
451 err_send_submit: 'Your message could not be sent because the following problems were encountered:', |
452 err_need_username: 'Please enter the username to which you want to send your message.', |
452 err_need_username: 'Please enter the username to which you want to send your message.', |
453 err_need_subject: 'Please enter a subject for your message.', |
453 err_need_subject: 'Please enter a subject for your message.', |
454 err_need_message: 'Please enter a message to send.', |
454 err_need_message: 'Please enter a message to send.', |
455 err_limit_exceeded_title: 'Recipient limit exceeded', |
455 err_limit_exceeded_title: 'Recipient limit exceeded', |
456 err_limit_exceeded_body: 'You can only send this message to a maximum of %limit% users.', |
456 err_limit_exceeded_body: 'You can only send this message to a maximum of %limit% users.', |
457 err_folder_not_exist: 'The folder "%folder_name%" does not exist. Return to your <a href="%inbox_url%">inbox</a>.', |
457 err_folder_not_exist: 'The folder "%folder_name%" does not exist. Return to your <a href="%inbox_url%">inbox</a>.', |
458 |
458 |
459 msg_message_status: 'Message status', |
459 msg_message_status: 'Message status', |
460 msg_message_moved: 'Your message has been moved to the folder "%folder%".', |
460 msg_message_moved: 'Your message has been moved to the folder "%folder%".', |
461 msg_message_deleted: 'The message has been deleted.', |
461 msg_message_deleted: 'The message has been deleted.', |
462 msg_message_sent: 'Your message has been sent. You may edit the message if you wish; one copy for each recipient will be in your outbox until each recipient has read it. Return to your <a href="%inbox_link%">inbox</a>.', |
462 msg_message_sent: 'Your message has been sent. You may edit the message if you wish; one copy for each recipient will be in your outbox until each recipient has read it. Return to your <a href="%inbox_link%">inbox</a>.', |
463 msg_draft_saved: 'Your message has been saved to your Drafts folder.', |
463 msg_draft_saved: 'Your message has been saved to your Drafts folder.', |
464 msg_no_messages: 'No messages in this folder.', |
464 msg_no_messages: 'No messages in this folder.', |
465 |
465 |
466 lbl_message_from: 'Private message from %sender%', |
466 lbl_message_from: 'Private message from %sender%', |
467 lbl_subject: 'Subject:', |
467 lbl_subject: 'Subject:', |
468 lbl_date: 'Date:', |
468 lbl_date: 'Date:', |
469 lbl_message: 'Message:', |
469 lbl_message: 'Message:', |
470 lbl_compose_th: 'Compose new private message', |
470 lbl_compose_th: 'Compose new private message', |
471 lbl_compose_to: 'To:', |
471 lbl_compose_to: 'To:', |
472 lbl_compose_to_max: 'Separate multiple names with a single comma; you may send this message to up to <b>%limit%</b> users.', |
472 lbl_compose_to_max: 'Separate multiple names with a single comma; you may send this message to up to <b>%limit%</b> users.', |
473 lbl_edit_th: 'Edit draft', |
473 lbl_edit_th: 'Edit draft', |
474 |
474 |
475 btn_send_reply: 'Send reply', |
475 btn_send_reply: 'Send reply', |
476 btn_archive: 'Archive message', |
476 btn_archive: 'Archive message', |
477 btn_return_to_inbox: 'Return to inbox', |
477 btn_return_to_inbox: 'Return to inbox', |
478 btn_send: 'Send message', |
478 btn_send: 'Send message', |
479 btn_savedraft: 'Save as draft', |
479 btn_savedraft: 'Save as draft', |
480 btn_archive_selected: 'Archive selected', |
480 btn_archive_selected: 'Archive selected', |
481 btn_delete_selected: 'Delete selected', |
481 btn_delete_selected: 'Delete selected', |
482 btn_delete_all: 'Delete all', |
482 btn_delete_all: 'Delete all', |
483 btn_compose: 'New message', |
483 btn_compose: 'New message', |
484 |
484 |
485 sidebar_th_privmsgs: 'Private messages', |
485 sidebar_th_privmsgs: 'Private messages', |
486 folder_inbox: 'Inbox', |
486 folder_inbox: 'Inbox', |
487 folder_outbox: 'Outbox', |
487 folder_outbox: 'Outbox', |
488 folder_sent: 'Sent items', |
488 folder_sent: 'Sent items', |
489 folder_drafts: 'Drafts', |
489 folder_drafts: 'Drafts', |
490 folder_archive: 'Archive', |
490 folder_archive: 'Archive', |
491 sidebar_th_buddies: 'Buddies', |
491 sidebar_th_buddies: 'Buddies', |
492 sidebar_friend_list: 'Friend list', |
492 sidebar_friend_list: 'Friend list', |
493 sidebar_foe_list: 'Foe list', |
493 sidebar_foe_list: 'Foe list', |
494 |
494 |
495 folder_th_foldername: 'Folder:', |
495 folder_th_foldername: 'Folder:', |
496 folder_th_to: 'To', |
496 folder_th_to: 'To', |
497 folder_th_from: 'From', |
497 folder_th_from: 'From', |
498 folder_th_subject: 'Subject', |
498 folder_th_subject: 'Subject', |
499 folder_th_date: 'Date', |
499 folder_th_date: 'Date', |
500 folder_th_mark: 'Mark', |
500 folder_th_mark: 'Mark', |
501 |
501 |
502 // Buddy / foe lists |
502 // Buddy / foe lists |
503 th_buddy_list: 'Buddy list for %username%', |
503 th_buddy_list: 'Buddy list for %username%', |
504 msg_no_buddies: 'No buddies in your list.', |
504 msg_no_buddies: 'No buddies in your list.', |
505 btn_pm_all_buddies: 'Send a PM to all buddies', |
505 btn_pm_all_buddies: 'Send a PM to all buddies', |
506 heading_add_buddy: 'Add a new friend', |
506 heading_add_buddy: 'Add a new friend', |
507 btn_add: 'Add', |
507 btn_add: 'Add', |
508 lbl_username: 'Username:', |
508 lbl_username: 'Username:', |
509 btn_buddy_remove: 'Remove', |
509 btn_buddy_remove: 'Remove', |
510 btn_buddy_send_pm: 'Send private message', |
510 btn_buddy_send_pm: 'Send private message', |
511 |
511 |
512 th_foe_list: 'Foe list for %username%', |
512 th_foe_list: 'Foe list for %username%', |
513 msg_no_foes: 'No foes in your list.', |
513 msg_no_foes: 'No foes in your list.', |
514 heading_add_foe: 'Add a new foe', |
514 heading_add_foe: 'Add a new foe', |
515 |
515 |
516 // AJAX interface (up and coming) |
516 // AJAX interface (up and coming) |
517 ajax_err_need_js: 'It looks like your browser doesn\'t have support for Javascript. You\'ll need to have Javascript support in order to use the new Private Message interface. You can also switch to the <a href="%basic_link%">old interface</a>, which doesn\'t require Javascript support.', |
517 ajax_err_need_js: 'It looks like your browser doesn\'t have support for Javascript. You\'ll need to have Javascript support in order to use the new Private Message interface. You can also switch to the <a href="%basic_link%">old interface</a>, which doesn\'t require Javascript support.', |
518 ajax_err_json: 'The server had a problem processing your request.', |
518 ajax_err_json: 'The server had a problem processing your request.', |
519 |
519 |
520 ajax_btn_compose: 'Compose message', |
520 ajax_btn_compose: 'Compose message', |
521 ajax_btn_archive: 'Archive', |
521 ajax_btn_archive: 'Archive', |
522 ajax_btn_unarchive: 'Restore to inbox', |
522 ajax_btn_unarchive: 'Restore to inbox', |
523 ajax_btn_mark_read: 'Mark as read', |
523 ajax_btn_mark_read: 'Mark as read', |
524 ajax_btn_mark_unread: 'Mark as unread', |
524 ajax_btn_mark_unread: 'Mark as unread', |
525 ajax_btn_delete: 'Move to trash', |
525 ajax_btn_delete: 'Move to trash', |
526 ajax_btn_delete_forever: 'Delete forever', |
526 ajax_btn_delete_forever: 'Delete forever', |
527 ajax_btn_refresh: 'Refresh', |
527 ajax_btn_refresh: 'Refresh', |
528 ajax_btn_reply: 'Reply', |
528 ajax_btn_reply: 'Reply', |
529 |
529 |
530 ajax_folder_inbox: 'Inbox', |
530 ajax_folder_inbox: 'Inbox', |
531 ajax_folder_starred: 'Starred', |
531 ajax_folder_starred: 'Starred', |
532 ajax_folder_sent: 'Sent messages', |
532 ajax_folder_sent: 'Sent messages', |
533 ajax_folder_drafts: 'Drafts', |
533 ajax_folder_drafts: 'Drafts', |
534 ajax_folder_archive: 'Archive', |
534 ajax_folder_archive: 'Archive', |
535 ajax_folder_trash: 'Trash', |
535 ajax_folder_trash: 'Trash', |
536 |
536 |
537 ajax_msg_loading: 'Loading...', |
537 ajax_msg_loading: 'Loading...', |
538 |
538 |
539 ajax_lbl_sender: '%sender% to %recipient%', |
539 ajax_lbl_sender: '%sender% to %recipient%', |
540 ajax_me: 'me', |
540 ajax_me: 'me', |
541 |
541 |
542 ajax_teaser_inbox: 'No new mail.', |
542 ajax_teaser_inbox: 'No new mail.', |
543 ajax_teaser_starred: 'You haven\'t starred any messages yet. Starring a message lets you give it a special status that separates it from the rest of your mail so it\'s easier to find. You can star a message by clicking the small gray star next to a message in your inbox or archive.', |
543 ajax_teaser_starred: 'You haven\'t starred any messages yet. Starring a message lets you give it a special status that separates it from the rest of your mail so it\'s easier to find. You can star a message by clicking the small gray star next to a message in your inbox or archive.', |
544 ajax_teaser_sent: 'You haven\'t sent any messages yet. When you send a message, a copy of it will appear here.', |
544 ajax_teaser_sent: 'You haven\'t sent any messages yet. When you send a message, a copy of it will appear here.', |
545 ajax_teaser_drafts: 'You don\'t have any drafts. When you save a message so you can finish writing it later, it will appear here.', |
545 ajax_teaser_drafts: 'You don\'t have any drafts. When you save a message so you can finish writing it later, it will appear here.', |
546 ajax_teaser_archive: 'You haven\'t archived any messages yet. Archive a message when you want to remove it from your inbox but keep a copy of it around.', |
546 ajax_teaser_archive: 'You haven\'t archived any messages yet. Archive a message when you want to remove it from your inbox but keep a copy of it around.', |
547 ajax_teaser_trash: 'No deleted messages. Delete a message by checking it in another folder and clicking Delete. Deleting a message from this folder will remove it permanently.', |
547 ajax_teaser_trash: 'No deleted messages. Delete a message by checking it in another folder and clicking Delete. Deleting a message from this folder will remove it permanently.', |
548 |
548 |
549 ajax_no_subject: '[No subject]', |
549 ajax_no_subject: '[No subject]', |
550 |
550 |
551 ajax_compose_lbl_to: 'To:', |
551 ajax_compose_lbl_to: 'To:', |
552 ajax_compose_lbl_subject: 'Subject:', |
552 ajax_compose_lbl_subject: 'Subject:', |
553 ajax_compose_btn_send: 'Send message', |
553 ajax_compose_btn_send: 'Send message', |
554 ajax_compose_btn_save: 'Save draft', |
554 ajax_compose_btn_save: 'Save draft', |
555 ajax_compose_btn_cancel: 'Discard', |
555 ajax_compose_btn_cancel: 'Discard', |
556 ajax_compose_btn_cancel_confirm: 'Discard message', |
556 ajax_compose_btn_cancel_confirm: 'Discard message', |
557 |
557 |
558 ajax_compose_msg_confirm_discard_title: 'Discard message?', |
558 ajax_compose_msg_confirm_discard_title: 'Discard message?', |
559 ajax_compose_msg_confirm_discard_body: 'Save this message as a draft if you want to avoid losing it. Discarding this message will not delete any existing drafts.', |
559 ajax_compose_msg_confirm_discard_body: 'Save this message as a draft if you want to avoid losing it. Discarding this message will not delete any existing drafts.', |
560 }, |
560 }, |
561 userfuncs: { |
561 userfuncs: { |
562 |
562 |
563 // Special:Contributions |
563 // Special:Contributions |
564 contribs_err_no_user: 'You need to select a user to view contributions for.', |
564 contribs_err_no_user: 'You need to select a user to view contributions for.', |
565 contribs_heading_edits: 'Page edits', |
565 contribs_heading_edits: 'Page edits', |
566 contribs_msg_no_edits: 'This user has not made any edits.', |
566 contribs_msg_no_edits: 'This user has not made any edits.', |
567 contribs_heading_other: 'Other changes made by this user', |
567 contribs_heading_other: 'Other changes made by this user', |
568 contribs_msg_no_other: 'This user has not made any non-editing changes.', |
568 contribs_msg_no_other: 'This user has not made any non-editing changes.', |
569 |
569 |
570 // Special:ChangeStyle |
570 // Special:ChangeStyle |
571 changetheme_heading_theme: 'Please select a new theme:', |
571 changetheme_heading_theme: 'Please select a new theme:', |
572 changetheme_heading_style: 'Please select a stylesheet:', |
572 changetheme_heading_style: 'Please select a stylesheet:', |
573 changetheme_btn_continue: 'Continue', |
573 changetheme_btn_continue: 'Continue', |
574 changetheme_btn_allclear: 'Change style', |
574 changetheme_btn_allclear: 'Change style', |
575 changetheme_success_title: 'Theme changed', |
575 changetheme_success_title: 'Theme changed', |
576 changetheme_success_body: 'Your theme preferences have been updated. Redirecting you to the last viewed page...', |
576 changetheme_success_body: 'Your theme preferences have been updated. Redirecting you to the last viewed page...', |
577 |
577 |
578 // Special:ActivateAccount |
578 // Special:ActivateAccount |
579 activate_err_badlink_title: 'Account activation error', |
579 activate_err_badlink_title: 'Account activation error', |
580 activate_err_badlink_body: 'This page can only be accessed using links sent to users via e-mail.', |
580 activate_err_badlink_body: 'This page can only be accessed using links sent to users via e-mail.', |
581 activate_err_bad_key: 'The activation key was probably incorrect, or the account is already active.', |
581 activate_err_bad_key: 'The activation key was probably incorrect, or the account is already active.', |
582 activate_success_title: 'Activation successful', |
582 activate_success_title: 'Activation successful', |
583 activate_success_body: 'Your account is now active. Thank you for registering.', |
583 activate_success_body: 'Your account is now active. Thank you for registering.', |
584 |
584 |
585 // Special:PasswordReset |
585 // Special:PasswordReset |
586 passreset_blurb_line1: 'Don\'t worry, it happens to the best of us.', |
586 passreset_blurb_line1: 'Don\'t worry, it happens to the best of us.', |
587 passreset_blurb_line2: 'To reset your password, just enter your username below, and a new password will be e-mailed to you.', |
587 passreset_blurb_line2: 'To reset your password, just enter your username below, and a new password will be e-mailed to you.', |
588 passreset_lbl_username: 'Username:', |
588 passreset_lbl_username: 'Username:', |
589 passreset_btn_mailpasswd: 'Mail new password', |
589 passreset_btn_mailpasswd: 'Mail new password', |
590 passreset_email: "Dear %username%, |
590 passreset_email: "Dear %username%, |
591 |
591 |
592 Someone (hopefully you) on the %site_name% website requested that a new password be created. |
592 Someone (hopefully you) on the %site_name% website requested that a new password be created. |
593 |
593 |
594 The request was sent from the IP address %remote_addr%. |
594 The request was sent from the IP address %remote_addr%. |
595 |
595 |
596 If you did not request the new password, then you do not need to do anything; the password will be invalidated after 24 hours. |
596 If you did not request the new password, then you do not need to do anything; the password will be invalidated after 24 hours. |
597 |
597 |
598 If you did request this password, then please log in using the password shown below: |
598 If you did request this password, then please log in using the password shown below: |
599 |
599 |
600 Password: %temp_pass% |
600 Password: %temp_pass% |
601 |
601 |
602 After you log in using this password, you will be able to reset your real password. You can only log in using this temporary password once. |
602 After you log in using this password, you will be able to reset your real password. You can only log in using this temporary password once. |
603 |
603 |
604 Sincerely yours, |
604 Sincerely yours, |
605 The %site_name% administration team |
605 The %site_name% administration team |
606 ", |
606 ", |
607 passreset_stage1_success: 'An e-mail has been sent to the e-mail address on file for your username with a new password in it. Please check your e-mail for further instructions.', |
607 passreset_stage1_success: 'An e-mail has been sent to the e-mail address on file for your username with a new password in it. Please check your e-mail for further instructions.', |
608 passreset_stage1_error: 'Error occured, your new password was not sent.', |
608 passreset_stage1_error: 'Error occured, your new password was not sent.', |
609 passreset_stage2_th: 'Reset password', |
609 passreset_stage2_th: 'Reset password', |
610 passreset_stage2_lbl_password: 'Password:', |
610 passreset_stage2_lbl_password: 'Password:', |
611 passreset_stage2_lbl_confirm: 'Confirm:', |
611 passreset_stage2_lbl_confirm: 'Confirm:', |
612 passreset_stage2_lbl_strength: 'Password strength rating:', |
612 passreset_stage2_lbl_strength: 'Password strength rating:', |
613 passreset_stage2_blurb_strength: 'Your password needs to have a score of at least <b>%config.pw_strength_minimum%</b>.', |
613 passreset_stage2_blurb_strength: 'Your password needs to have a score of at least <b>%config.pw_strength_minimum%</b>.', |
614 passreset_stage2_btn_submit: 'Reset password', |
614 passreset_stage2_btn_submit: 'Reset password', |
615 passreset_stage2_success: 'Your password has been reset. Return to the <a href="%url_mainpage%">main page</a>.', |
615 passreset_stage2_success: 'Your password has been reset. Return to the <a href="%url_mainpage%">main page</a>.', |
616 |
616 |
617 passreset_err_no_match: 'The passwords you entered do not match.', |
617 passreset_err_no_match: 'The passwords you entered do not match.', |
618 passreset_err_too_short: 'The new password must be 6 characters or greater in length.', |
618 passreset_err_too_short: 'The new password must be 6 characters or greater in length.', |
619 passreset_err_failed_score: 'ERROR: Your password did not pass the complexity score requirement. You need %config.pw_strength_minimum% points to pass; your password received a score of %inp_score%. <a href="%url%">Go back</a>', |
619 passreset_err_failed_score: 'ERROR: Your password did not pass the complexity score requirement. You need %config.pw_strength_minimum% points to pass; your password received a score of %inp_score%. <a href="%url%">Go back</a>', |
620 passreset_err_pass_expired: 'Your temporary password has expired. Please <a href="%reset_url%">request another one</a>.', |
620 passreset_err_pass_expired: 'Your temporary password has expired. Please <a href="%reset_url%">request another one</a>.', |
621 |
621 |
622 // Special:Memberlist |
622 // Special:Memberlist |
623 ml_column_username: 'Username', |
623 ml_column_username: 'Username', |
624 ml_column_userlevel: 'Title', |
624 ml_column_userlevel: 'Title', |
625 ml_column_email: 'E-mail', |
625 ml_column_email: 'E-mail', |
626 ml_column_regtime: 'Registered', |
626 ml_column_regtime: 'Registered', |
627 ml_level_guest: 'Guest', |
627 ml_level_guest: 'Guest', |
628 ml_level_member: 'Member', |
628 ml_level_member: 'Member', |
629 ml_level_mod: 'Moderator', |
629 ml_level_mod: 'Moderator', |
630 ml_level_admin: 'Site administrator', |
630 ml_level_admin: 'Site administrator', |
631 ml_level_unknown: 'Unknown (level %level%)', |
631 ml_level_unknown: 'Unknown (level %level%)', |
632 ml_email_nonpublic: 'Non-public', |
632 ml_email_nonpublic: 'Non-public', |
633 ml_date_daysago: '%days_ago% days ago', |
633 ml_date_daysago: '%days_ago% days ago', |
634 ml_date_today: 'Today', |
634 ml_date_today: 'Today', |
635 ml_date_yesterday: 'Yesterday', |
635 ml_date_yesterday: 'Yesterday', |
636 ml_btn_adminuser: 'Administer user', |
636 ml_btn_adminuser: 'Administer user', |
637 ml_tip_userpage: 'Click to view this user\'s userpage', |
637 ml_tip_userpage: 'Click to view this user\'s userpage', |
638 ml_tip_nouserpage: 'This user hasn\'t created a userpage yet, but you can still view profile details by clicking this link.', |
638 ml_tip_nouserpage: 'This user hasn\'t created a userpage yet, but you can still view profile details by clicking this link.', |
639 ml_lbl_finduser: 'Find a member:', |
639 ml_lbl_finduser: 'Find a member:', |
640 ml_btn_go: 'Go', |
640 ml_btn_go: 'Go', |
641 ml_tip_wildcard: 'You may use the following wildcards: * to match multiple characters, ? to match a single character.', |
641 ml_tip_wildcard: 'You may use the following wildcards: * to match multiple characters, ? to match a single character.', |
642 ml_err_nousers_find: 'Sorry - no users that matched your query could be found. Please try some different search terms.', |
642 ml_err_nousers_find: 'Sorry - no users that matched your query could be found. Please try some different search terms.', |
643 ml_err_nousers: 'Sorry - no users with usernames that start with that letter could be found.', |
643 ml_err_nousers: 'Sorry - no users with usernames that start with that letter could be found.', |
644 ml_msg_matches_zero: 'Search returned no matches', |
644 ml_msg_matches_zero: 'Search returned no matches', |
645 ml_msg_matches_one: 'Search returned 1 match', |
645 ml_msg_matches_one: 'Search returned 1 match', |
646 ml_msg_matches: 'Search returned %matches% matches', |
646 ml_msg_matches: 'Search returned %matches% matches', |
647 }, |
647 }, |
648 userpage: { |
648 userpage: { |
649 page_title: '%username|htmlsafe%\'s user page', |
649 page_title: '%username|htmlsafe%\'s user page', |
650 heading_basics: 'All about %username%', |
650 heading_basics: 'All about %username%', |
651 lbl_joined: 'Member since:', |
651 lbl_joined: 'Member since:', |
652 lbl_num_comments: 'Total comments:', |
652 lbl_num_comments: 'Total comments:', |
653 lbl_real_name: 'Real name:', |
653 lbl_real_name: 'Real name:', |
654 btn_administer_user: 'Administer user', |
654 btn_administer_user: 'Administer user', |
655 heading_comments: '%username%\'s latest comments', |
655 heading_comments: '%username%\'s latest comments', |
656 comments_lbl_posted: 'Posted', |
656 comments_lbl_posted: 'Posted', |
657 msg_no_comments: 'This user has not posted any comments.', |
657 msg_no_comments: 'This user has not posted any comments.', |
658 heading_contact: 'Get in touch', |
658 heading_contact: 'Get in touch', |
659 lbl_email: 'E-mail address:', |
659 lbl_email: 'E-mail address:', |
660 lbl_homepage: 'Website:', |
660 lbl_homepage: 'Website:', |
661 btn_send_pm: 'Send %username% a <a href="%pm_link%">Private Message!</a>', |
661 btn_send_pm: 'Send %username% a <a href="%pm_link%">Private Message!</a>', |
662 btn_send_pm_guest: 'You could send %username% a Private Message if you were <a %login_flags%>logged in</a>.', |
662 btn_send_pm_guest: 'You could send %username% a Private Message if you were <a %login_flags%>logged in</a>.', |
663 lbl_aim: 'AIM:', |
663 lbl_aim: 'AIM:', |
664 lbl_yim: 'Yahoo! IM:', |
664 lbl_yim: 'Yahoo! IM:', |
665 lbl_wlm: 'WLM:', |
665 lbl_wlm: 'WLM:', |
666 lbl_xmpp: 'XMPP/Jabber™:', |
666 lbl_xmpp: 'XMPP/Jabber™:', |
667 heading_real_life: '%username% in real life', |
667 heading_real_life: '%username% in real life', |
668 lbl_location: 'Location:', |
668 lbl_location: 'Location:', |
669 lbl_job: 'Job/occupation:', |
669 lbl_job: 'Job/occupation:', |
670 lbl_hobbies: 'Enjoys:', |
670 lbl_hobbies: 'Enjoys:', |
671 msg_no_contact_info: '%username% hasn\'t posted any real-life contact information.', |
671 msg_no_contact_info: '%username% hasn\'t posted any real-life contact information.', |
672 msg_user_not_exist: 'Additional information: user "%username%" does not exist.', |
672 msg_user_not_exist: 'Additional information: user "%username%" does not exist.', |
673 tab_profile: 'Profile', |
673 tab_profile: 'Profile', |
674 tab_content: 'User page', |
674 tab_content: 'User page', |
675 } |
675 } |
676 } |
676 } |
677 }; |
677 }; |
678 |
678 |
679 // All done! :-) |
679 // All done! :-) |
680 |
680 |