language/english/core.json
changeset 1227 bdac73ed481e
parent 1208 438f36013432
child 1231 4797a4a88533
equal deleted inserted replaced
1226:de56132c008d 1227:bdac73ed481e
    14 // All text in this file before the first left curly brace and all text after the last curly brace will
    14 // All text in this file before the first left curly brace and all text after the last curly brace will
    15 // be trimmed. So you can use a limited amount of Javascript in this so that the language can be imported
    15 // be trimmed. So you can use a limited amount of Javascript in this so that the language can be imported
    16 // via Javascript as well.
    16 // via Javascript as well.
    17 
    17 
    18 var enano_lang = {
    18 var enano_lang = {
    19   categories: [
    19 	categories: [
    20     'meta', 'page', 'comment', 'onpage', 'etc', 'editor', 'history', 'catedit', 'tags', 'delvote', 'ajax', 'sidebar', 'perm', 'plugin', 'paginate', 'upload', 'tz'
    20 		'meta', 'page', 'comment', 'onpage', 'etc', 'editor', 'history', 'catedit', 'tags', 'delvote', 'ajax', 'sidebar', 'perm', 'plugin', 'paginate', 'upload', 'tz'
    21   ],
    21 	],
    22   strings: {
    22 	strings: {
    23     meta: {
    23 		meta: {
    24       meta: 'Category names and basic metadata',
    24 			meta: 'Category names and basic metadata',
    25       page: 'Page creation and control',
    25 			page: 'Page creation and control',
    26       comment: 'Comment display',
    26 			comment: 'Comment display',
    27       onpage: 'On-page buttons and controls',
    27 			onpage: 'On-page buttons and controls',
    28       etc: 'Miscellaneous strings',
    28 			etc: 'Miscellaneous strings',
    29       editor: 'Page editor interface',
    29 			editor: 'Page editor interface',
    30       history: 'Page history and log viewer',
    30 			history: 'Page history and log viewer',
    31       catedit: 'Categorization box and editor',
    31 			catedit: 'Categorization box and editor',
    32       tags: 'Page tagging interface',
    32 			tags: 'Page tagging interface',
    33       delvote: 'Page deletion vote interface',
    33 			delvote: 'Page deletion vote interface',
    34       ajax: 'On-page AJAX applets',
    34 			ajax: 'On-page AJAX applets',
    35       sidebar: 'Default sidebar blocks and buttons',
    35 			sidebar: 'Default sidebar blocks and buttons',
    36       perm: 'Page actions (for ACLs)',
    36 			perm: 'Page actions (for ACLs)',
    37       plugin: 'Plugin names and descriptions',
    37 			plugin: 'Plugin names and descriptions',
    38       paginate: 'Pagination widget',
    38 			paginate: 'Pagination widget',
    39       upload: 'File upload interface',
    39 			upload: 'File upload interface',
    40       tz: 'Time zones',
    40 			tz: 'Time zones',
    41       plural: 's',
    41 			plural: 's',
    42       enano_about_th: 'About the Enano Content Management System',
    42 			enano_about_th: 'About the Enano Content Management System',
    43       enano_about_poweredby: '<p>This website is powered by <a href="http://enanocms.org/">Enano</a>, the lightweight and open source CMS that everyone can use. Enano is copyright &copy; 2006-%year% Dan Fuhry. For legal information, along with a list of libraries that Enano uses, please see <a href="http://enanocms.org/Legal_information">Legal Information</a>.</p><p>The developers and maintainers of Enano strongly believe that software should not only be free to use, but free to be modified, distributed, and used to create derivative works. To help achieve this goal, we use licensing terms that require you to pass on the freedoms we give you when you share Enano. For more information about Free Software, check out the <a href="http://en.wikipedia.org/wiki/Free_Software" onclick="window.open(this.href); return false;">Wikipedia page</a> or the <a href="http://www.fsf.org/" onclick="window.open(this.href); return false;">Free Software Foundation\'s</a> homepage.</p>',
    43 			enano_about_poweredby: '<p>This website is powered by <a href="http://enanocms.org/">Enano</a>, the lightweight and open source CMS that everyone can use. Enano is copyright &copy; 2006-%year% Dan Fuhry. For legal information, along with a list of libraries that Enano uses, please see <a href="http://enanocms.org/Legal_information">Legal Information</a>.</p><p>The developers and maintainers of Enano strongly believe that software should not only be free to use, but free to be modified, distributed, and used to create derivative works. To help achieve this goal, we use licensing terms that require you to pass on the freedoms we give you when you share Enano. For more information about Free Software, check out the <a href="http://en.wikipedia.org/wiki/Free_Software" onclick="window.open(this.href); return false;">Wikipedia page</a> or the <a href="http://www.fsf.org/" onclick="window.open(this.href); return false;">Free Software Foundation\'s</a> homepage.</p>',
    44       enano_about_gpl: '<p>This program is Free Software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.</p><p>You should have received <a href="%gpl_link%">a copy of the GNU General Public License</a> along with this program; if not, write to:</p><p style="margin-left 2em;">Free Software Foundation, Inc.,<br />51 Franklin Street, Fifth Floor<br />Boston, MA 02110-1301, USA</p><p>Alternatively, you can <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">read it online</a>.</p>',
    44 			enano_about_gpl: '<p>This program is Free Software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.</p><p>You should have received <a href="%gpl_link%">a copy of the GNU General Public License</a> along with this program; if not, write to:</p><p style="margin-left 2em;">Free Software Foundation, Inc.,<br />51 Franklin Street, Fifth Floor<br />Boston, MA 02110-1301, USA</p><p>Alternatively, you can <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">read it online</a>.</p>',
    45       enano_about_lbl_enanoversion: '<a href="http://enanocms.org">Enano</a> version:',
    45 			enano_about_lbl_enanoversion: '<a href="http://enanocms.org">Enano</a> version:',
    46       enano_about_lbl_webserver: 'Web server:',
    46 			enano_about_lbl_webserver: 'Web server:',
    47       enano_about_lbl_serverplatform: 'Server platform:',
    47 			enano_about_lbl_serverplatform: 'Server platform:',
    48       enano_about_lbl_phpversion: '<a href="http://www.php.net/">PHP</a> version:',
    48 			enano_about_lbl_phpversion: '<a href="http://www.php.net/">PHP</a> version:',
    49       enano_about_lbl_mysqlversion: '<a href="http://www.mysql.com/">MySQL</a> version:',
    49 			enano_about_lbl_mysqlversion: '<a href="http://www.mysql.com/">MySQL</a> version:',
    50       enano_about_lbl_pgsqlversion: '<a href="http://www.postgresql.org/">PostgreSQL</a> version:'
    50 			enano_about_lbl_pgsqlversion: '<a href="http://www.postgresql.org/">PostgreSQL</a> version:'
    51     },
    51 		},
    52     page: {
    52 		page: {
    53       sitedisabled_admin_msg_title: 'The site is currently disabled and thus is only accessible to administrators.',
    53 			sitedisabled_admin_msg_title: 'The site is currently disabled and thus is only accessible to administrators.',
    54       sitedisabled_admin_msg_body: 'You can re-enable the site through the <a href="%admin_link%">administration panel</a>.',
    54 			sitedisabled_admin_msg_body: 'You can re-enable the site through the <a href="%admin_link%">administration panel</a>.',
    55       
    55 			
    56       heading_sql_list: 'Query list as requested on URI',
    56 			heading_sql_list: 'Query list as requested on URI',
    57       
    57 			
    58       msg_stats_gentime_long: 'Generated in %time%sec',
    58 			msg_stats_gentime_long: 'Generated in %time%sec',
    59       msg_stats_gentime_short: 'Time: %time%s',
    59 			msg_stats_gentime_short: 'Time: %time%s',
    60       msg_stats_sql: '%nq% SQL',
    60 			msg_stats_sql: '%nq% SQL',
    61       
    61 			
    62       w3c_valid_html32: 'Valid HTML 3.2',
    62 			w3c_valid_html32: 'Valid HTML 3.2',
    63       w3c_valid_html40: 'Valid HTML 4.0',
    63 			w3c_valid_html40: 'Valid HTML 4.0',
    64       w3c_valid_html401: 'Valid HTML 4.01',
    64 			w3c_valid_html401: 'Valid HTML 4.01',
    65       w3c_valid_html50: 'Valid HTML 5.0',
    65 			w3c_valid_html50: 'Valid HTML 5.0',
    66       w3c_valid_xhtml10: 'Valid XHTML 1.0',
    66 			w3c_valid_xhtml10: 'Valid XHTML 1.0',
    67       w3c_valid_xhtml11: 'Valid XHTML 1.1',
    67 			w3c_valid_xhtml11: 'Valid XHTML 1.1',
    68       w3c_valid_css: 'Valid CSS',
    68 			w3c_valid_css: 'Valid CSS',
    69       enano_powered: 'Powered by <a href="%about_uri%">Enano</a>',
    69 			enano_powered: 'Powered by <a href="%about_uri%">Enano</a>',
    70       enano_powered_long: 'Website engine powered by <a href="%about_uri%">Enano</a>',
    70 			enano_powered_long: 'Website engine powered by <a href="%about_uri%">Enano</a>',
    71       
    71 			
    72       protect_lbl_success_title: 'Page protected',
    72 			protect_lbl_success_title: 'Page protected',
    73       protect_lbl_success_body: 'The protection setting has been applied. <a href="%page_link%">Return to the page</a>.',
    73 			protect_lbl_success_body: 'The protection setting has been applied. <a href="%page_link%">Return to the page</a>.',
    74       
    74 			
    75       rename_err_need_name: 'Error: you must enter a new name for this page.',
    75 			rename_err_need_name: 'Error: you must enter a new name for this page.',
    76       rename_lbl: 'Please enter a new name for this page:',
    76 			rename_lbl: 'Please enter a new name for this page:',
    77       rename_btn_submit: 'Rename page',
    77 			rename_btn_submit: 'Rename page',
    78       rename_success_title: 'Page renamed',
    78 			rename_success_title: 'Page renamed',
    79       
    79 			
    80       flushlogs_warning_stern: '<h3>You are about to <span style="color: red;">destroy</span> all logged edits and actions on this page.</h3><p>Unlike deleting or editing this page, this action is <u>not reversible</u>! You should only do this if you are desparate for database space.</p><p>Do you really want to continue?</p>',
    80 			flushlogs_warning_stern: '<h3>You are about to <span style="color: red;">destroy</span> all logged edits and actions on this page.</h3><p>Unlike deleting or editing this page, this action is <u>not reversible</u>! You should only do this if you are desparate for database space.</p><p>Do you really want to continue?</p>',
    81       flushlogs_btn_submit: 'Flush logs',
    81 			flushlogs_btn_submit: 'Flush logs',
    82       flushlogs_backup_summary: 'Automatic backup created when logs were purged',
    82 			flushlogs_backup_summary: 'Automatic backup created when logs were purged',
    83       
    83 			
    84       delvote_warning_stern: '<h3>Your vote counts.</h3><p>If you think that this page is not relavent to the content on this site, or if it looks like this page was only created in an attempt to spam the site, you can request that this page be deleted by an administrator.</p><p>After you vote, you should leave a comment explaining the reason for your vote, especially if you are the first person to vote against this page.</p>',
    84 			delvote_warning_stern: '<h3>Your vote counts.</h3><p>If you think that this page is not relavent to the content on this site, or if it looks like this page was only created in an attempt to spam the site, you can request that this page be deleted by an administrator.</p><p>After you vote, you should leave a comment explaining the reason for your vote, especially if you are the first person to vote against this page.</p>',
    85       
    85 			
    86       delvote_count_zero: 'So far, no one has voted for the deletion of this page.',
    86 			delvote_count_zero: 'So far, no one has voted for the deletion of this page.',
    87       delvote_count_one: 'So far, one person has voted to delete this page.',
    87 			delvote_count_one: 'So far, one person has voted to delete this page.',
    88       delvote_count_plural: 'So far, %delvotes% people have voted to delete this page.',
    88 			delvote_count_plural: 'So far, %delvotes% people have voted to delete this page.',
    89       delvote_btn_submit: 'Vote to delete this page',
    89 			delvote_btn_submit: 'Vote to delete this page',
    90       delvote_reset_btn_submit: 'Reset votes',
    90 			delvote_reset_btn_submit: 'Reset votes',
    91       
    91 			
    92       delete_warning_stern: '<h3>Confirm page deletion</h3><p>The contents of the page will not be deleted; you will still be able to recover the page using the History feature.</p><p>Please be aware, however, that the following information is not recoverable:</p><ul><li>The list of categories this page belongs to</li><li>Every file revision associated with this page (if this page is in the File namespace)</li><li>Comments on this page</li></ul><p>To delete this page, enter a reason below, and then click Delete this Page.</p>',
    92 			delete_warning_stern: '<h3>Confirm page deletion</h3><p>The contents of the page will not be deleted; you will still be able to recover the page using the History feature.</p><p>Please be aware, however, that the following information is not recoverable:</p><ul><li>The list of categories this page belongs to</li><li>Every file revision associated with this page (if this page is in the File namespace)</li><li>Comments on this page</li></ul><p>To delete this page, enter a reason below, and then click Delete this Page.</p>',
    93       delete_err_need_reason: 'Please enter a reason for deleting this page.',
    93 			delete_err_need_reason: 'Please enter a reason for deleting this page.',
    94       delete_btn_submit: 'Delete this page',
    94 			delete_btn_submit: 'Delete this page',
    95       delete_lbl_reason: 'Reason for deleting:',
    95 			delete_lbl_reason: 'Reason for deleting:',
    96       
    96 			
    97       wikimode_success_redirect: 'Wiki mode for this page has been set. Redirecting you to the page...',
    97 			wikimode_success_redirect: 'Wiki mode for this page has been set. Redirecting you to the page...',
    98       wikimode_level_on: 'Wiki features will be enabled.',
    98 			wikimode_level_on: 'Wiki features will be enabled.',
    99       wikimode_level_off: 'Wiki features will be disabled.',
    99 			wikimode_level_off: 'Wiki features will be disabled.',
   100       wikimode_level_global: 'Wiki features will be synchronized to the global setting.',
   100 			wikimode_level_global: 'Wiki features will be synchronized to the global setting.',
   101       wikimode_heading: 'You are changing wiki mode for this page.',
   101 			wikimode_heading: 'You are changing wiki mode for this page.',
   102       wikimode_warning: 'If you want to continue, please click the button below.',
   102 			wikimode_warning: 'If you want to continue, please click the button below.',
   103       wikimode_blurb_disable: 'Because this will disable the wiki behavior on this page, several features, most notably the ability for users to vote to have this page deleted, will be disabled as they are not relevant to non-wiki pages. In addition, users will not be able to edit this page unless an ACL rule specifically permits them.',
   103 			wikimode_blurb_disable: 'Because this will disable the wiki behavior on this page, several features, most notably the ability for users to vote to have this page deleted, will be disabled as they are not relevant to non-wiki pages. In addition, users will not be able to edit this page unless an ACL rule specifically permits them.',
   104       wikimode_blurb_enable: 'Because this will enable the wiki behavior on this page, users will gain the ability to freely edit this page unless an ACL rule specifically denies them. If your site is public and gets good traffic, you should be aware of the possiblity of vandalism, and you need to be ready to revert malicious edits to this page.',
   104 			wikimode_blurb_enable: 'Because this will enable the wiki behavior on this page, users will gain the ability to freely edit this page unless an ACL rule specifically denies them. If your site is public and gets good traffic, you should be aware of the possiblity of vandalism, and you need to be ready to revert malicious edits to this page.',
   105       wikimode_btn_submit: 'Set wiki mode',
   105 			wikimode_btn_submit: 'Set wiki mode',
   106       
   106 			
   107       detag_err_page_exists: 'The detag action is only valid for pages that have been deleted in the past.',
   107 			detag_err_page_exists: 'The detag action is only valid for pages that have been deleted in the past.',
   108       detag_success_title: 'Page detagged',
   108 			detag_success_title: 'Page detagged',
   109       detag_success_body: 'All stale tags have been removed from this page.',
   109 			detag_success_body: 'All stale tags have been removed from this page.',
   110       
   110 			
   111       err_custompage_function_missing_title: 'Page backend not found',
   111 			err_custompage_function_missing_title: 'Page backend not found',
   112       err_custompage_function_missing_body: 'The administration page you are looking for was properly registered using the page API, but the backend function (<tt>%function_name%</tt>) was not found. If this is a plugin page, then this is almost certainly a bug with the plugin.',
   112 			err_custompage_function_missing_body: 'The administration page you are looking for was properly registered using the page API, but the backend function (<tt>%function_name%</tt>) was not found. If this is a plugin page, then this is almost certainly a bug with the plugin.',
   113       err_redirects_exceeded: 'The maximum number of internal redirects has been exceeded.',
   113 			err_redirects_exceeded: 'The maximum number of internal redirects has been exceeded.',
   114       err_redirect_to_nonexistent: 'This page redirects to another page that doesn\'t exist.',
   114 			err_redirect_to_nonexistent: 'This page redirects to another page that doesn\'t exist.',
   115       err_redirect_infinite_loop: 'This page infinitely redirects with another page (or another series of pages), and the infinite redirect was trapped.',
   115 			err_redirect_infinite_loop: 'This page infinitely redirects with another page (or another series of pages), and the infinite redirect was trapped.',
   116       err_redirect_to_special: 'This page redirects to a Special or Administration page, which is not allowed.',
   116 			err_redirect_to_special: 'This page redirects to a Special or Administration page, which is not allowed.',
   117       err_access_denied_title: 'You don\'t have permission to view this page.',
   117 			err_access_denied_title: 'You don\'t have permission to view this page.',
   118       err_access_denied_body: '<p>Your user account doesn\'t have the necessary permission to view this page. There are a number of possible reasons for this:</p>
   118 			err_access_denied_body: '<p>Your user account doesn\'t have the necessary permission to view this page. There are a number of possible reasons for this:</p>
   119                                <ul>
   119  															<ul>
   120                                  <li>You aren\'t logged in. Some pages are restricted to logged-in users.</li>
   120  																<li>You aren\'t logged in. Some pages are restricted to logged-in users.</li>
   121                                  <li>The page you\'re trying to view is protected so that only members of a specific usergroup are allowed to read it.</li>
   121  																<li>The page you\'re trying to view is protected so that only members of a specific usergroup are allowed to read it.</li>
   122                                </ul>
   122  															</ul>
   123                                <p>If you would like to inquire further about this message, you may contact the %site_administration%.</p>',
   123  															<p>If you would like to inquire further about this message, you may contact the %site_administration%.</p>',
   124       err_access_denied_siteadmin: 'site administrator',
   124 			err_access_denied_siteadmin: 'site administrator',
   125       err_seeking_living_among_dead: 'You are trying to un-delete a page that has since been restored.\n\n"But the men said to them, \'Why do you look for the living among the dead?\'" (Luke 24:5b/NIV)',
   125 			err_seeking_living_among_dead: 'You are trying to un-delete a page that has since been restored.\n\n"But the men said to them, \'Why do you look for the living among the dead?\'" (Luke 24:5b/NIV)',
   126       err_access_denied: 'Access to that action is denied.',
   126 			err_access_denied: 'Access to that action is denied.',
   127       err_access_denied_need_reauth: '%this.etc_access_denied_need_reauth%',
   127 			err_access_denied_need_reauth: '%this.etc_access_denied_need_reauth%',
   128       err_invalid_parameter: 'An invalid value (parameter) was sent to this action.',
   128 			err_invalid_parameter: 'An invalid value (parameter) was sent to this action.',
   129       err_rb_action_not_supported: 'Rolling back actions of type "%action%" isn\'t supported.',
   129 			err_rb_action_not_supported: 'Rolling back actions of type "%action%" isn\'t supported.',
   130       err_rb_file_rename_failed: 'Could not rename the file to its new name (1.1.x format)',
   130 			err_rb_file_rename_failed: 'Could not rename the file to its new name (1.1.x format)',
   131       err_protection_already_there: 'The protection level you selected is already in effect for this page.',
   131 			err_protection_already_there: 'The protection level you selected is already in effect for this page.',
   132       err_page_not_exist: 'The page you tried to perform this action on does not exist.',
   132 			err_page_not_exist: 'The page you tried to perform this action on does not exist.',
   133       
   133 			
   134       msg_this_is_a_redirector: '<b>This page is a <i>redirector</i>.</b><br />
   134 			msg_this_is_a_redirector: '<b>This page is a <i>redirector</i>.</b><br />
   135                     This means that this page will not show its own content by default. Instead it will display the contents of the page it redirects to.<br /><br />
   135 										This means that this page will not show its own content by default. Instead it will display the contents of the page it redirects to.<br /><br />
   136                     To create a redirect page, make the <i>first characters</i> in the page content <tt>#redirect [[Page_ID]]</tt>. For more information, see the
   136 										To create a redirect page, make the <i>first characters</i> in the page content <tt>#redirect [[Page_ID]]</tt>. For more information, see the
   137                     Enano <a href="http://enanocms.org/Help:Wiki_formatting" onclick="window.open(this.href); return false;">Wiki formatting guide</a>.<br /><br />
   137 										Enano <a href="http://enanocms.org/Help:Wiki_formatting" onclick="window.open(this.href); return false;">Wiki formatting guide</a>.<br /><br />
   138                     This page redirects to %redirect_target%.',
   138 										This page redirects to %redirect_target%.',
   139       msg_redirected_from: '(Redirected from %from%)',
   139 			msg_redirected_from: '(Redirected from %from%)',
   140       msg_redirected_from_to: '(Redirected from %from% to %to%)',
   140 			msg_redirected_from_to: '(Redirected from %from% to %to%)',
   141       msg_rb_success_rename: 'The page has been restored the name it had on %dateline%.',
   141 			msg_rb_success_rename: 'The page has been restored the name it had on %dateline%.',
   142       // next 3 are mostly identical
   142 			// next 3 are mostly identical
   143       msg_rb_success_prot: 'The page\'s protection has been undone and replaced with the previous level it had as of %dateline%.',
   143 			msg_rb_success_prot: 'The page\'s protection has been undone and replaced with the previous level it had as of %dateline%.',
   144       msg_rb_success_unprot: 'The page\'s unprotection has been undone and replaced with the previous level it had as of %dateline%.',
   144 			msg_rb_success_unprot: 'The page\'s unprotection has been undone and replaced with the previous level it had as of %dateline%.',
   145       msg_rb_success_semiprot: 'The page\'s semi-protection has been undone and replaced with the previous level it had as of %dateline%.',
   145 			msg_rb_success_semiprot: 'The page\'s semi-protection has been undone and replaced with the previous level it had as of %dateline%.',
   146       
   146 			
   147       msg_rb_success_delete: 'The deletion of this page, which occurred on %dateline%, has been undone. This page has been restored, but comments and categorization data may have been lost.',
   147 			msg_rb_success_delete: 'The deletion of this page, which occurred on %dateline%, has been undone. This page has been restored, but comments and categorization data may have been lost.',
   148       msg_rb_success_reupload: 'The file has been restored to the version uploaded on %dateline%.',
   148 			msg_rb_success_reupload: 'The file has been restored to the version uploaded on %dateline%.',
   149       
   149 			
   150       msg_rb_success_votereset: 'The votes for deletion of this page as of %dateline% have been restored and merged with any existing votes.',
   150 			msg_rb_success_votereset: 'The votes for deletion of this page as of %dateline% have been restored and merged with any existing votes.',
   151       
   151 			
   152       msg_passrequired_title: 'Password required',
   152 			msg_passrequired_title: 'Password required',
   153       msg_passrequired: 'Access to this page requires a password. Please enter the password for this page below:',
   153 			msg_passrequired: 'Access to this page requires a password. Please enter the password for this page below:',
   154       msg_pass_wrong: 'The password you entered for this page was incorrect. Please enter the password for this page below:',
   154 			msg_pass_wrong: 'The password you entered for this page was incorrect. Please enter the password for this page below:',
   155       lbl_password: 'Password:',
   155 			lbl_password: 'Password:',
   156       btn_password_submit: 'Submit',
   156 			btn_password_submit: 'Submit',
   157       
   157 			
   158       msg_404_title: 'There is no page with this title yet.',
   158 			msg_404_title: 'There is no page with this title yet.',
   159       msg_404_body: 'You have requested a page that doesn\'t exist yet.',
   159 			msg_404_body: 'You have requested a page that doesn\'t exist yet.',
   160       msg_404_title_userpage: 'No content',
   160 			msg_404_title_userpage: 'No content',
   161       msg_404_body_userpage: 'This user has not yet created any custom user page content.',
   161 			msg_404_body_userpage: 'This user has not yet created any custom user page content.',
   162       msg_404_create: 'You can <a %create_flags%>create this page</a>, or return to the <a href="%mainpage_link%">homepage</a>.',
   162 			msg_404_create: 'You can <a %create_flags%>create this page</a>, or return to the <a href="%mainpage_link%">homepage</a>.',
   163       msg_404_gohome: 'Return to the <a href="%mainpage_link%">homepage</a>.',
   163 			msg_404_gohome: 'Return to the <a href="%mainpage_link%">homepage</a>.',
   164       msg_404_was_deleted: '<b>This page was deleted on %delete_time%.</b> The stated reason was:</p><blockquote>%delete_reason%</blockquote><p>You can probably <a %rollback_flags%>roll back</a> the deletion.',
   164 			msg_404_was_deleted: '<b>This page was deleted on %delete_time%.</b> The stated reason was:</p><blockquote>%delete_reason%</blockquote><p>You can probably <a %rollback_flags%>roll back</a> the deletion.',
   165       msg_404_admin_opts: 'Additional admin options: <a href="%detag_link%" title="Remove any tags on this page">detag page</a>',
   165 			msg_404_admin_opts: 'Additional admin options: <a href="%detag_link%" title="Remove any tags on this page">detag page</a>',
   166       msg_404_http_response: 'HTTP Error: 404 Not Found',
   166 			msg_404_http_response: 'HTTP Error: 404 Not Found',
   167       
   167 			
   168       msg_archived_title: 'Notice:',
   168 			msg_archived_title: 'Notice:',
   169       msg_archived_body: 'The page you are viewing was archived on %archive_date% at %archive_time%.<br /><a href="%current_link%" onclick="ajaxReset(); return false;">View current version</a>  |  <a href="%restore_link%" onclick="%restore_onclick%">Restore this version</a>',
   169 			msg_archived_body: 'The page you are viewing was archived on %archive_date% at %archive_time%.<br /><a href="%current_link%" onclick="ajaxReset(); return false;">View current version</a>  |  <a href="%restore_link%" onclick="%restore_onclick%">Restore this version</a>',
   170       
   170 			
   171       msg_special_404_title: 'Can\'t load special page',
   171 			msg_special_404_title: 'Can\'t load special page',
   172       msg_special_404_body: 'The special page you requested could not be found. This may be due to a plugin failing to load. A list of all special pages on this website can be viewed <a href="%sp_link%">here</a>. You will be redirected to the main page in 15 seconds.',
   172 			msg_special_404_body: 'The special page you requested could not be found. This may be due to a plugin failing to load. A list of all special pages on this website can be viewed <a href="%sp_link%">here</a>. You will be redirected to the main page in 15 seconds.',
   173       msg_admin_404_title: 'Administration page not found',
   173 			msg_admin_404_title: 'Administration page not found',
   174       msg_admin_404_body: '<p>You\'ve requested an administration page, but the function <tt>%func_name%</tt> doesn\'t exist, so the page can\'t be loaded.</p>
   174 			msg_admin_404_body: '<p>You\'ve requested an administration page, but the function <tt>%func_name%</tt> doesn\'t exist, so the page can\'t be loaded.</p>
   175                              <h3>Plugin developer?</h3>
   175  														<h3>Plugin developer?</h3>
   176                               <p>Create a function called <tt>%func_name%</tt> - it should be loaded when you refresh this page.</p>
   176 															<p>Create a function called <tt>%func_name%</tt> - it should be loaded when you refresh this page.</p>
   177                              <h3>Otherwise...</h3>
   177  														<h3>Otherwise...</h3>
   178                               <p>If you\'re trying to use a plugin\'s administration page, contact the developer of the plugin. If you\'re trying to use a function that is built into Enano (not added by a plugin), then please contact the Enano development team.</p>',
   178 															<p>If you\'re trying to use a plugin\'s administration page, contact the developer of the plugin. If you\'re trying to use a function that is built into Enano (not added by a plugin), then please contact the Enano development team.</p>',
   179       
   179 			
   180       msg_general_error: 'General error in page fetcher',
   180 			msg_general_error: 'General error in page fetcher',
   181                     
   181 										
   182       autosuggest_heading: 'Page name matches',
   182 			autosuggest_heading: 'Page name matches',
   183       autosuggest_col_name: 'Page title',
   183 			autosuggest_col_name: 'Page title',
   184       autosuggest_col_page_id: 'Page ID'
   184 			autosuggest_col_page_id: 'Page ID'
   185     },
   185 		},
   186     comment: {
   186 		comment: {
   187       lbl_subject: 'Subject',
   187 			lbl_subject: 'Subject',
   188       lbl_mod_options: 'Moderator options:',
   188 			lbl_mod_options: 'Moderator options:',
   189       heading: 'Article comments',
   189 			heading: 'Article comments',
   190       btn_send_privmsg: 'Send PM',
   190 			btn_send_privmsg: 'Send PM',
   191       btn_add_buddy: 'Add buddy',
   191 			btn_add_buddy: 'Add buddy',
   192       btn_edit: 'edit',
   192 			btn_edit: 'edit',
   193       btn_delete: 'delete',
   193 			btn_delete: 'delete',
   194       btn_mod_approve: 'Approve',
   194 			btn_mod_approve: 'Approve',
   195       btn_mod_unapprove: 'Unapprove',
   195 			btn_mod_unapprove: 'Unapprove',
   196       btn_mod_delete: 'Delete',
   196 			btn_mod_delete: 'Delete',
   197       btn_mod_ip_logged: 'View IP',
   197 			btn_mod_ip_logged: 'View IP',
   198       btn_mod_ip_missing: 'IP not logged',
   198 			btn_mod_ip_missing: 'IP not logged',
   199       btn_mod_ip_notimplemented: 'Use AJAX interface to view IPs',
   199 			btn_mod_ip_notimplemented: 'Use AJAX interface to view IPs',
   200       btn_save: 'save',
   200 			btn_save: 'save',
   201       
   201 			
   202       msg_comment_posted: 'Your comment has been posted. If it does not appear right away, it is probably awaiting approval.',
   202 			msg_comment_posted: 'Your comment has been posted. If it does not appear right away, it is probably awaiting approval.',
   203       
   203 			
   204       msg_count_zero: 'There are <span id="comment_count_inner">no</span> comments on this %page_type%.',
   204 			msg_count_zero: 'There are <span id="comment_count_inner">no</span> comments on this %page_type%.',
   205       msg_count_one: 'There is <span id="comment_count_inner">1</span> comment on this %page_type%.',
   205 			msg_count_one: 'There is <span id="comment_count_inner">1</span> comment on this %page_type%.',
   206       msg_count_plural: 'There are <span id="comment_count_inner">%num_comments%</span> comments on this %page_type%.',
   206 			msg_count_plural: 'There are <span id="comment_count_inner">%num_comments%</span> comments on this %page_type%.',
   207       
   207 			
   208       msg_count_unapp_mod: '<span id="comment_count_unapp_inner">%num_unapp%</span> of those are unapproved.',
   208 			msg_count_unapp_mod: '<span id="comment_count_unapp_inner">%num_unapp%</span> of those are unapproved.',
   209       msg_count_unapp_one: 'However, there is <span id="comment_count_unapp_inner">1</span> additional comment awaiting approval.',
   209 			msg_count_unapp_one: 'However, there is <span id="comment_count_unapp_inner">1</span> additional comment awaiting approval.',
   210       msg_count_unapp_plural: 'However, there are <span id="comment_count_unapp_inner">%num_unapp%</span> additional comments awaiting approval.',
   210 			msg_count_unapp_plural: 'However, there are <span id="comment_count_unapp_inner">%num_unapp%</span> additional comments awaiting approval.',
   211       
   211 			
   212       msg_foe_comment_hidden: 'Post from foe hidden.',
   212 			msg_foe_comment_hidden: 'Post from foe hidden.',
   213       btn_display_foe_comment: 'Display post',
   213 			btn_display_foe_comment: 'Display post',
   214       
   214 			
   215       msg_note_unapp: '(Unapproved)',
   215 			msg_note_unapp: '(Unapproved)',
   216       msg_note_spam: '(Spam)',
   216 			msg_note_spam: '(Spam)',
   217       
   217 			
   218       msg_ip_address: 'IP address:',
   218 			msg_ip_address: 'IP address:',
   219       
   219 			
   220       msg_delete_confirm: 'Do you really want to delete this comment?',
   220 			msg_delete_confirm: 'Do you really want to delete this comment?',
   221       
   221 			
   222       err_captcha_wrong: 'The confirmation code you entered was incorrect.',
   222 			err_captcha_wrong: 'The confirmation code you entered was incorrect.',
   223       err_spamcheck_failed_rejected: 'Your comment was rejected because it appears to be spam.',
   223 			err_spamcheck_failed_rejected: 'Your comment was rejected because it appears to be spam.',
   224       err_spamcheck_failed_flagged: 'Your comment was posted, but it appears to be spam and has been flagged as such for a moderator to review.',
   224 			err_spamcheck_failed_flagged: 'Your comment was posted, but it appears to be spam and has been flagged as such for a moderator to review.',
   225       ajax_err_generic_title: 'Error fetching comment data',
   225 			ajax_err_generic_title: 'Error fetching comment data',
   226       
   226 			
   227       postform_title: 'Got something to say?',
   227 			postform_title: 'Got something to say?',
   228       postform_blurb: 'If you have comments or suggestions on this article, you can shout it out here.',
   228 			postform_blurb: 'If you have comments or suggestions on this article, you can shout it out here.',
   229       postform_blurb_unapp: 'Before your post will be visible to the public, a moderator will have to approve it.',
   229 			postform_blurb_unapp: 'Before your post will be visible to the public, a moderator will have to approve it.',
   230       postform_blurb_captcha: 'Because you are not logged in, you will need to enter a visual confirmation before your comment will be posted.',
   230 			postform_blurb_captcha: 'Because you are not logged in, you will need to enter a visual confirmation before your comment will be posted.',
   231       postform_blurb_link: 'Leave a comment...',
   231 			postform_blurb_link: 'Leave a comment...',
   232       postform_field_name: 'Your name/screen name:',
   232 			postform_field_name: 'Your name/screen name:',
   233       postform_field_subject: 'Comment subject:',
   233 			postform_field_subject: 'Comment subject:',
   234       postform_field_comment: 'Comment:',
   234 			postform_field_comment: 'Comment:',
   235       postform_field_captcha_title: 'Visual confirmation:',
   235 			postform_field_captcha_title: 'Visual confirmation:',
   236       postform_field_captcha_blurb: 'Please enter the confirmation code seen in the image on the right into the box. If you cannot read the code, please click on the image to generate a new one. This helps to prevent automated bot posting.',
   236 			postform_field_captcha_blurb: 'Please enter the confirmation code seen in the image on the right into the box. If you cannot read the code, please click on the image to generate a new one. This helps to prevent automated bot posting.',
   237       postform_field_captcha_label: 'Confirmation code:',
   237 			postform_field_captcha_label: 'Confirmation code:',
   238       postform_field_captcha_cantread_js: 'If you can\'t read the code, click on the image to generate a new one.',
   238 			postform_field_captcha_cantread_js: 'If you can\'t read the code, click on the image to generate a new one.',
   239       postform_field_captcha_cantread_nojs: 'If you can\'t read the code, please refresh this page to generate a new one.',
   239 			postform_field_captcha_cantread_nojs: 'If you can\'t read the code, please refresh this page to generate a new one.',
   240       postform_btn_submit: 'Submit comment',
   240 			postform_btn_submit: 'Submit comment',
   241       
   241 			
   242       on_friend_list: 'On your friend list',
   242 			on_friend_list: 'On your friend list',
   243       on_foe_list: 'On your foe list'
   243 			on_foe_list: 'On your foe list'
   244     },
   244 		},
   245     onpage: {
   245 		onpage: {
   246       lbl_pagetools: 'Page tools',
   246 			lbl_pagetools: 'Page tools',
   247       lbl_page_article: 'article',
   247 			lbl_page_article: 'article',
   248       lbl_page_admin: 'administration page',
   248 			lbl_page_admin: 'administration page',
   249       lbl_page_system: 'system message',
   249 			lbl_page_system: 'system message',
   250       lbl_page_file: 'uploaded file',
   250 			lbl_page_file: 'uploaded file',
   251       lbl_page_help: 'documentation page',
   251 			lbl_page_help: 'documentation page',
   252       lbl_page_user: 'user page',
   252 			lbl_page_user: 'user page',
   253       lbl_page_special: 'special page',
   253 			lbl_page_special: 'special page',
   254       lbl_page_template: 'template',
   254 			lbl_page_template: 'template',
   255       lbl_page_project: 'project page',
   255 			lbl_page_project: 'project page',
   256       lbl_page_category: 'category',
   256 			lbl_page_category: 'category',
   257       lbl_page_external: 'external page',
   257 			lbl_page_external: 'external page',
   258       
   258 			
   259       lbl_sitetools: 'site tools',
   259 			lbl_sitetools: 'site tools',
   260       lbl_changes: 'changes',
   260 			lbl_changes: 'changes',
   261       
   261 			
   262       btn_changes_mine: 'mine',
   262 			btn_changes_mine: 'mine',
   263       btn_changes_recent: 'recent',
   263 			btn_changes_recent: 'recent',
   264       btn_changes_history: 'this page',
   264 			btn_changes_history: 'this page',
   265       
   265 			
   266       btn_discussion: 'discussion (%num_comments%)',
   266 			btn_discussion: 'discussion (%num_comments%)',
   267       btn_discussion_unapp: '<span title="Approved: %num_app% | Unapproved: %num_unapp% | Spam: %num_spam%">discussion (%num_comments%) [!]</span>',
   267 			btn_discussion_unapp: '<span title="Approved: %num_app% | Unapproved: %num_unapp% | Spam: %num_spam%">discussion (%num_comments%) [!]</span>',
   268       btn_edit: 'edit this page',
   268 			btn_edit: 'edit this page',
   269       btn_viewsource: 'view source',
   269 			btn_viewsource: 'view source',
   270       btn_history: 'history',
   270 			btn_history: 'history',
   271       btn_moreoptions: 'more options',
   271 			btn_moreoptions: 'more options',
   272       btn_breadcrumbs_home: 'Home',
   272 			btn_breadcrumbs_home: 'Home',
   273       btn_rename_inline: 'Double-click to rename this page',
   273 			btn_rename_inline: 'Double-click to rename this page',
   274       
   274 			
   275       btn_rename: 'rename',
   275 			btn_rename: 'rename',
   276       btn_printable: 'view printable version',
   276 			btn_printable: 'view printable version',
   277       btn_votedelete: 'vote to delete this page',
   277 			btn_votedelete: 'vote to delete this page',
   278       btn_votedelete_reset: 'reset deletion votes',
   278 			btn_votedelete_reset: 'reset deletion votes',
   279       lbl_wikimode: 'page wiki mode:',
   279 			lbl_wikimode: 'page wiki mode:',
   280       btn_wikimode_on: 'on',
   280 			btn_wikimode_on: 'on',
   281       btn_wikimode_off: 'off',
   281 			btn_wikimode_off: 'off',
   282       btn_wikimode_global: 'global',
   282 			btn_wikimode_global: 'global',
   283       lbl_protect: 'protection:',
   283 			lbl_protect: 'protection:',
   284       btn_protect_on: 'on',
   284 			btn_protect_on: 'on',
   285       btn_protect_off: 'off',
   285 			btn_protect_off: 'off',
   286       btn_protect_semi: 'semi',
   286 			btn_protect_semi: 'semi',
   287       btn_protect_change: 'change',
   287 			btn_protect_change: 'change',
   288       btn_clearlogs: 'clear page logs',
   288 			btn_clearlogs: 'clear page logs',
   289       btn_deletepage: 'delete this page',
   289 			btn_deletepage: 'delete this page',
   290       btn_deletepage_votes: ' (<b>%num_votes%</b> vote%plural%)',
   290 			btn_deletepage_votes: ' (<b>%num_votes%</b> vote%plural%)',
   291       lbl_password: 'page password:',
   291 			lbl_password: 'page password:',
   292       btn_password_set: 'set',
   292 			btn_password_set: 'set',
   293       btn_acl: 'manage page access',
   293 			btn_acl: 'manage page access',
   294       btn_admin: 'administrative options',
   294 			btn_admin: 'administrative options',
   295       
   295 			
   296       tip_article: 'View the page contents, all of the page contents, and nothing but the page contents (alt-a)',
   296 			tip_article: 'View the page contents, all of the page contents, and nothing but the page contents (alt-a)',
   297       tip_comments: 'View the comments that other users have posted about this page (alt-c)',
   297 			tip_comments: 'View the comments that other users have posted about this page (alt-c)',
   298       tip_edit: 'Edit the contents of this page (alt-e)',
   298 			tip_edit: 'Edit the contents of this page (alt-e)',
   299       tip_viewsource: 'View the source code (wiki markup) that this page uses (alt-e)',
   299 			tip_viewsource: 'View the source code (wiki markup) that this page uses (alt-e)',
   300       tip_history: 'View a log of actions taken on this page (alt-h)',
   300 			tip_history: 'View a log of actions taken on this page (alt-h)',
   301       tip_rename: 'Change the display name of this page (alt-r)',
   301 			tip_rename: 'Change the display name of this page (alt-r)',
   302       tip_delvote: 'Vote to have this page deleted (alt-d)',
   302 			tip_delvote: 'Vote to have this page deleted (alt-d)',
   303       tip_resetvotes: 'Clear the list of votes for deletion against this page (alt-y)',
   303 			tip_resetvotes: 'Clear the list of votes for deletion against this page (alt-y)',
   304       tip_printable: 'View a version of this page that is suitable for printing',
   304 			tip_printable: 'View a version of this page that is suitable for printing',
   305       tip_protect: 'Change the protection level of this page (alt-p)',
   305 			tip_protect: 'Change the protection level of this page (alt-p)',
   306       tip_flushlogs: 'Remove all edit and action logs for this page from the database. IRREVERSIBLE! (alt-l)',
   306 			tip_flushlogs: 'Remove all edit and action logs for this page from the database. IRREVERSIBLE! (alt-l)',
   307       tip_deletepage: 'Delete this page. This is always reversible unless the logs are cleared. (alt-k)',
   307 			tip_deletepage: 'Delete this page. This is always reversible unless the logs are cleared. (alt-k)',
   308       tip_adminoptions: 'Administrative options for this page',
   308 			tip_adminoptions: 'Administrative options for this page',
   309       tip_moreoptions: 'Additional options for working with this page',
   309 			tip_moreoptions: 'Additional options for working with this page',
   310       tip_password: 'Require a password in order for this page to be viewed',
   310 			tip_password: 'Require a password in order for this page to be viewed',
   311       tip_aclmanager: 'Manage who can do what with this page (alt-m)',
   311 			tip_aclmanager: 'Manage who can do what with this page (alt-m)',
   312       
   312 			
   313       cat_heading_subcategories: 'Subcategories',
   313 			cat_heading_subcategories: 'Subcategories',
   314       cat_msg_no_subcategories: 'No subcategories.',
   314 			cat_msg_no_subcategories: 'No subcategories.',
   315       cat_heading_pages: 'Pages',
   315 			cat_heading_pages: 'Pages',
   316       cat_msg_no_pages: 'No pages in this category.',
   316 			cat_msg_no_pages: 'No pages in this category.',
   317       
   317 			
   318       filebox_heading: 'Uploaded file',
   318 			filebox_heading: 'Uploaded file',
   319       filebox_msg_not_found: 'There are no files uploaded with this name yet. <a href="%upload_link%">Upload a file...</a>',
   319 			filebox_msg_not_found: 'There are no files uploaded with this name yet. <a href="%upload_link%">Upload a file...</a>',
   320       filebox_lbl_type: 'Type:',
   320 			filebox_lbl_type: 'Type:',
   321       filebox_lbl_size: 'Size: %size%',
   321 			filebox_lbl_size: 'Size: %size%',
   322       filebox_lbl_uploaded: 'Uploaded:',
   322 			filebox_lbl_uploaded: 'Uploaded:',
   323       filebox_msg_virus_warning: 'This file type may contain viruses or other code that could harm your computer. You should exercise caution if you download it.',
   323 			filebox_msg_virus_warning: 'This file type may contain viruses or other code that could harm your computer. You should exercise caution if you download it.',
   324       filebox_btn_download: 'Download this file',
   324 			filebox_btn_download: 'Download this file',
   325       filebox_btn_upload_new: 'Upload new version',
   325 			filebox_btn_upload_new: 'Upload new version',
   326       filebox_heading_history: 'File history',
   326 			filebox_heading_history: 'File history',
   327       filebox_btn_this_version: 'this ver',
   327 			filebox_btn_this_version: 'this ver',
   328       filebox_btn_revert: 'restore',
   328 			filebox_btn_revert: 'restore',
   329       filebox_btn_current: 'current',
   329 			filebox_btn_current: 'current',
   330       
   330 			
   331       protect_heading: 'Protect page',
   331 			protect_heading: 'Protect page',
   332       protect_msg_select_level: 'Select a protection level:',
   332 			protect_msg_select_level: 'Select a protection level:',
   333       protect_btn_full: 'Full protection',
   333 			protect_btn_full: 'Full protection',
   334       protect_btn_full_hint: 'Prevents everyone except moderators and administrators (by default) from editing the page.',
   334 			protect_btn_full_hint: 'Prevents everyone except moderators and administrators (by default) from editing the page.',
   335       protect_btn_semi: 'Semi-protection',
   335 			protect_btn_semi: 'Semi-protection',
   336       protect_btn_semi_hint: 'Only users who have been members of this site for more than 4 days will be able to edit this page.',
   336 			protect_btn_semi_hint: 'Only users who have been members of this site for more than 4 days will be able to edit this page.',
   337       protect_btn_none: 'No protection',
   337 			protect_btn_none: 'No protection',
   338       protect_btn_none_hint: 'Allows everybody to edit this page unless ACLs deny them.',
   338 			protect_btn_none_hint: 'Allows everybody to edit this page unless ACLs deny them.',
   339       protect_lbl_current: 'current setting',
   339 			protect_lbl_current: 'current setting',
   340       protect_lbl_reason: 'Reason:',
   340 			protect_lbl_reason: 'Reason:',
   341       protect_lbl_reason_hint: 'Enter a short reason for protecting the page. The message you enter here will be displayed in the page\'s logs.',
   341 			protect_lbl_reason_hint: 'Enter a short reason for protecting the page. The message you enter here will be displayed in the page\'s logs.',
   342       protect_btn_submit: 'Protect page',
   342 			protect_btn_submit: 'Protect page',
   343       protect_err_need_reason: 'Please enter a reason for protecting this page.',
   343 			protect_err_need_reason: 'Please enter a reason for protecting this page.',
   344     },
   344 		},
   345     editor: {
   345 		editor: {
   346       err_server: 'There was a problem starting the editor',
   346 			err_server: 'There was a problem starting the editor',
   347       err_access_denied_title: 'Not authorized to view source',
   347 			err_access_denied_title: 'Not authorized to view source',
   348       err_access_denied_body: 'You are not authorized to edit or view the source of this page.',
   348 			err_access_denied_body: 'You are not authorized to edit or view the source of this page.',
   349       err_save_title: 'There was a problem saving the page.',
   349 			err_save_title: 'There was a problem saving the page.',
   350       err_save_body: 'A few problems were encountered while your page was being saved:',
   350 			err_save_body: 'A few problems were encountered while your page was being saved:',
   351       err_obsolete_title: 'Someone else modified this page while you were editing it',
   351 			err_obsolete_title: 'Someone else modified this page while you were editing it',
   352       err_obsolete_body: 'While you were editing this page, %author% modified this page. The edit took place on %timestamp%. You can <a href="%page_url%" onclick="window.open(this.href); return false;">view the latest version of the page</a>, or click %this.editor_btn_save% again to replace the page with your revision.',
   352 			err_obsolete_body: 'While you were editing this page, %author% modified this page. The edit took place on %timestamp%. You can <a href="%page_url%" onclick="window.open(this.href); return false;">view the latest version of the page</a>, or click %this.editor_btn_save% again to replace the page with your revision.',
   353       err_need_captcha_title: 'Missing confirmation code',
   353 			err_need_captcha_title: 'Missing confirmation code',
   354       err_need_captcha_body: 'Please enter the confirmation code in the box labeled "%this.editor_lbl_field_captcha_code%". %this.editor_msg_captcha_blind%',
   354 			err_need_captcha_body: 'Please enter the confirmation code in the box labeled "%this.editor_lbl_field_captcha_code%". %this.editor_msg_captcha_blind%',
   355       err_no_text_title: 'No text entered',
   355 			err_no_text_title: 'No text entered',
   356       err_no_text_body: 'Please enter the text that will be in this page.',
   356 			err_no_text_body: 'Please enter the text that will be in this page.',
   357       // Server-side errors
   357 			// Server-side errors
   358       err_no_rows: 'Page doesn\'t exist in the database',
   358 			err_no_rows: 'Page doesn\'t exist in the database',
   359       err_no_permission: 'You do not have permission to edit this page.',
   359 			err_no_permission: 'You do not have permission to edit this page.',
   360       err_page_protected: 'This page is protected, and you do not have permission to edit protected pages.',
   360 			err_page_protected: 'This page is protected, and you do not have permission to edit protected pages.',
   361       err_captcha_wrong: 'The confirmation code you entered is incorrect.',
   361 			err_captcha_wrong: 'The confirmation code you entered is incorrect.',
   362       err_spamcheck_failed: 'Your edit was rejected because it looks like spam.',
   362 			err_spamcheck_failed: 'Your edit was rejected because it looks like spam.',
   363       
   363 			
   364       msg_editor_heading: 'Editing page',
   364 			msg_editor_heading: 'Editing page',
   365       msg_saved: 'Your changes to this page have been saved.',
   365 			msg_saved: 'Your changes to this page have been saved.',
   366       msg_revert_confirm: 'Do you really want to revert your changes?',
   366 			msg_revert_confirm: 'Do you really want to revert your changes?',
   367       msg_discard_confirm: 'Do you really want to discard your changes?',
   367 			msg_discard_confirm: 'Do you really want to discard your changes?',
   368       msg_confirm_ajax: 'Do you really want to do this?\nYour changes to this page have not been saved. If you continue, your changes will be lost.',
   368 			msg_confirm_ajax: 'Do you really want to do this?\nYour changes to this page have not been saved. If you continue, your changes will be lost.',
   369       msg_unload: 'If you do, any changes that you have made to this page will be lost.',
   369 			msg_unload: 'If you do, any changes that you have made to this page will be lost.',
   370       msg_revert_confirm_title: 'Revert changes?',
   370 			msg_revert_confirm_title: 'Revert changes?',
   371       msg_revert_confirm_body: 'All of the changes you have made to this page will be lost, and the text will be replaced with the latest published (not draft) version of the page.',
   371 			msg_revert_confirm_body: 'All of the changes you have made to this page will be lost, and the text will be replaced with the latest published (not draft) version of the page.',
   372       msg_cancel_confirm_title: 'Close without saving?',
   372 			msg_cancel_confirm_title: 'Close without saving?',
   373       msg_cancel_confirm_body: 'You haven\'t saved your changes to the page. Closing the editor will discard your changes.',
   373 			msg_cancel_confirm_body: 'You haven\'t saved your changes to the page. Closing the editor will discard your changes.',
   374       msg_diff: 'Below is a summarization of the differences between the current revision of the page (left), and your version (right).',
   374 			msg_diff: 'Below is a summarization of the differences between the current revision of the page (left), and your version (right).',
   375       msg_diff_empty: 'There are no differences between the text in the editor and the current revision of the page.',
   375 			msg_diff_empty: 'There are no differences between the text in the editor and the current revision of the page.',
   376       msg_editing_old_revision: 'You are editing an old revision of this page. If you click Save, newer revisions of this page will be undone.',
   376 			msg_editing_old_revision: 'You are editing an old revision of this page. If you click Save, newer revisions of this page will be undone.',
   377       msg_have_draft_title: 'A draft copy of this page is available.',
   377 			msg_have_draft_title: 'A draft copy of this page is available.',
   378       msg_have_draft_body: '%author% saved a draft version of this page on %time%. You can <a href="#use_draft" onclick="ajaxEditorUseDraft(); return false;">use the draft copy</a>, or edit the current published version (below). If you edit the published version, the draft copy will remain available, but will not reflect your changes. It is recommended that you edit the draft version instead of editing the published version. You can also <a href="#delete_draft" onclick="ajaxEditorDeleteDraft(); return false;">discard the draft revision</a>.',
   378 			msg_have_draft_body: '%author% saved a draft version of this page on %time%. You can <a href="#use_draft" onclick="ajaxEditorUseDraft(); return false;">use the draft copy</a>, or edit the current published version (below). If you edit the published version, the draft copy will remain available, but will not reflect your changes. It is recommended that you edit the draft version instead of editing the published version. You can also <a href="#delete_draft" onclick="ajaxEditorDeleteDraft(); return false;">discard the draft revision</a>.',
   379       msg_convert_confirm_title: 'Convert this page?',
   379 			msg_convert_confirm_title: 'Convert this page?',
   380       msg_convert_confirm_body: 'This will change the format of the page. This may cause some loss of formatting information.',
   380 			msg_convert_confirm_body: 'This will change the format of the page. This may cause some loss of formatting information.',
   381       msg_convert_draft_load_title: 'Format changed',
   381 			msg_convert_draft_load_title: 'Format changed',
   382       msg_convert_draft_load_body: 'The revision that was just loaded is in a different format than the current setting. The editor has been switched to match the format.',
   382 			msg_convert_draft_load_body: 'The revision that was just loaded is in a different format than the current setting. The editor has been switched to match the format.',
   383       btn_graphical: 'Convert to HTML',
   383 			btn_graphical: 'Convert to HTML',
   384       btn_wikitext: 'Convert to wikitext',
   384 			btn_wikitext: 'Convert to wikitext',
   385       lbl_edit_summary: 'Brief summary of your changes:',
   385 			lbl_edit_summary: 'Brief summary of your changes:',
   386       lbl_edit_summary_explain: 'Please summarize and briefly explain what you changed on the page.',
   386 			lbl_edit_summary_explain: 'Please summarize and briefly explain what you changed on the page.',
   387       lbl_minor_edit: 'Mark revision as trivial:',
   387 			lbl_minor_edit: 'Mark revision as trivial:',
   388       lbl_minor_edit_field: 'This is a minor edit',
   388 			lbl_minor_edit_field: 'This is a minor edit',
   389       lbl_minor_edit_explain: 'Select this if you\'re only making a minor change to the page',
   389 			lbl_minor_edit_explain: 'Select this if you\'re only making a minor change to the page',
   390       btn_save: 'Save',
   390 			btn_save: 'Save',
   391       btn_savedraft: 'Save draft',
   391 			btn_savedraft: 'Save draft',
   392       btn_preview: 'Preview',
   392 			btn_preview: 'Preview',
   393       btn_revert: 'Revert',
   393 			btn_revert: 'Revert',
   394       btn_cancel: 'Cancel',
   394 			btn_cancel: 'Cancel',
   395       btn_diff: 'Show changes',
   395 			btn_diff: 'Show changes',
   396       btn_closeviewer: 'Close viewer',
   396 			btn_closeviewer: 'Close viewer',
   397       msg_draft_saving: 'Saving...',
   397 			msg_draft_saving: 'Saving...',
   398       msg_draft_saved: 'Saved at %time%',
   398 			msg_draft_saved: 'Saved at %time%',
   399       btn_revert_confirm: 'Revert changes',
   399 			btn_revert_confirm: 'Revert changes',
   400       btn_cancel_confirm: 'Close editor',
   400 			btn_cancel_confirm: 'Close editor',
   401       btn_cancel_cancel: 'Keep editing',
   401 			btn_cancel_cancel: 'Keep editing',
   402       preview_blurb: '<b>Reminder:</b> This is only a preview - your changes to this page have not yet been saved.',
   402 			preview_blurb: '<b>Reminder:</b> This is only a preview - your changes to this page have not yet been saved.',
   403       msg_save_success_title: 'Changes saved',
   403 			msg_save_success_title: 'Changes saved',
   404       msg_save_success_body: 'Your changes to this page have been saved. Redirecting...',
   404 			msg_save_success_body: 'Your changes to this page have been saved. Redirecting...',
   405       reversion_edit_summary: 'Undid %undo_count% revision(s) by %current_author% to revision %last_rev_id% by %old_author%',
   405 			reversion_edit_summary: 'Undid %undo_count% revision(s) by %current_author% to revision %last_rev_id% by %old_author%',
   406       msg_confirm_delete_draft_title: 'Delete the draft revision?',
   406 			msg_confirm_delete_draft_title: 'Delete the draft revision?',
   407       msg_confirm_delete_draft_body: 'This will discard the saved draft version of this page.',
   407 			msg_confirm_delete_draft_body: 'This will discard the saved draft version of this page.',
   408       btn_delete_draft: 'Delete draft',
   408 			btn_delete_draft: 'Delete draft',
   409       
   409 			
   410       msg_captcha_pleaseenter: 'Please enter the code shown in the image to the right into the text box. This process helps to ensure that this page is not being edited by an automated bot. If the image to the right is illegible, you can regenerate it by clicking on the image (only works if your browser supports Javascript).',
   410 			msg_captcha_pleaseenter: 'Please enter the code shown in the image to the right into the text box. This process helps to ensure that this page is not being edited by an automated bot. If the image to the right is illegible, you can regenerate it by clicking on the image (only works if your browser supports Javascript).',
   411       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 be able to make your requested edits.',
   411 			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 be able to make your requested edits.',
   412       lbl_field_captcha: 'Visual confirmation',
   412 			lbl_field_captcha: 'Visual confirmation',
   413       lbl_field_captcha_code: 'Code:'
   413 			lbl_field_captcha_code: 'Code:'
   414     },
   414 		},
   415     history: {
   415 		history: {
   416       summary_clearlogs: 'Automatic backup created when logs were purged',
   416 			summary_clearlogs: 'Automatic backup created when logs were purged',
   417       page_subtitle: 'History of edits and actions',
   417 			page_subtitle: 'History of edits and actions',
   418       heading_edits: 'Edits:',
   418 			heading_edits: 'Edits:',
   419       heading_other: 'Other changes:',
   419 			heading_other: 'Other changes:',
   420       no_entries: 'No history entries in this category.',
   420 			no_entries: 'No history entries in this category.',
   421       btn_compare: 'Compare selected revisions',
   421 			btn_compare: 'Compare selected revisions',
   422       col_diff: 'Diff',
   422 			col_diff: 'Diff',
   423       col_datetime: 'Date/time',
   423 			col_datetime: 'Date/time',
   424       col_user: 'User',
   424 			col_user: 'User',
   425       col_page: 'Page',
   425 			col_page: 'Page',
   426       col_summary: 'Edit summary',
   426 			col_summary: 'Edit summary',
   427       col_minor: 'Minor',
   427 			col_minor: 'Minor',
   428       col_actions: 'Actions',
   428 			col_actions: 'Actions',
   429       col_action_taken: 'Action taken',
   429 			col_action_taken: 'Action taken',
   430       col_extra: 'Extra info',
   430 			col_extra: 'Extra info',
   431       extra_reason: 'Reason:',
   431 			extra_reason: 'Reason:',
   432       extra_oldtitle: 'Old title:',
   432 			extra_oldtitle: 'Old title:',
   433       extra_protection_reversion: '(Reversion of previous protection)',
   433 			extra_protection_reversion: '(Reversion of previous protection)',
   434       extra_upload_reversion: '(Restoration of previous upload)',
   434 			extra_upload_reversion: '(Restoration of previous upload)',
   435       extra_numvotes: 'Number of votes:',
   435 			extra_numvotes: 'Number of votes:',
   436       tip_rdns: 'Click cell background for reverse DNS info',
   436 			tip_rdns: 'Click cell background for reverse DNS info',
   437       action_view: 'View',
   437 			action_view: 'View',
   438       action_contrib: 'User contribs',
   438 			action_contrib: 'User contribs',
   439       action_restore: 'Restore',
   439 			action_restore: 'Restore',
   440       action_revert: 'Revert action',
   440 			action_revert: 'Revert action',
   441       log_protect: 'Protected page',
   441 			log_protect: 'Protected page',
   442       log_unprotect: 'Unprotected page',
   442 			log_unprotect: 'Unprotected page',
   443       log_semiprotect: 'Semi-protected page',
   443 			log_semiprotect: 'Semi-protected page',
   444       log_rename: 'Renamed page',
   444 			log_rename: 'Renamed page',
   445       log_create: 'Created page',
   445 			log_create: 'Created page',
   446       log_delete: 'Deleted page',
   446 			log_delete: 'Deleted page',
   447       log_uploadnew: 'Uploaded new file version',
   447 			log_uploadnew: 'Uploaded new file version',
   448       log_votereset: 'Reset deletion votes',
   448 			log_votereset: 'Reset deletion votes',
   449       lbl_comparingrevisions: 'Comparing revisions:',
   449 			lbl_comparingrevisions: 'Comparing revisions:',
   450       summary_none_given: 'No edit summary provided.',
   450 			summary_none_given: 'No edit summary provided.',
   451       err_wrong_password: 'Please enter the password for this page before viewing its history.'
   451 			err_wrong_password: 'Please enter the password for this page before viewing its history.'
   452     },
   452 		},
   453     catedit: {
   453 		catedit: {
   454       title: 'Select which categories this page should be included in.',
   454 			title: 'Select which categories this page should be included in.',
   455       no_categories: 'There are no categories on this site yet.',
   455 			no_categories: 'There are no categories on this site yet.',
   456       catbox_lbl_categories: 'Categories:',
   456 			catbox_lbl_categories: 'Categories:',
   457       catbox_lbl_uncategorized: '(Uncategorized)',
   457 			catbox_lbl_uncategorized: '(Uncategorized)',
   458       catbox_link_edit: 'edit categorization',
   458 			catbox_link_edit: 'edit categorization',
   459       catbox_link_showcategorization: 'show page categorization'
   459 			catbox_link_showcategorization: 'show page categorization'
   460     },
   460 		},
   461     tags: {
   461 		tags: {
   462       catbox_link: 'show page tags',
   462 			catbox_link: 'show page tags',
   463       lbl_page_tags: 'Page tags:',
   463 			lbl_page_tags: 'Page tags:',
   464       lbl_no_tags: 'No tags on this page',
   464 			lbl_no_tags: 'No tags on this page',
   465       btn_add_tag: '(add a tag)',
   465 			btn_add_tag: '(add a tag)',
   466       lbl_add_tag: 'Add a tag:',
   466 			lbl_add_tag: 'Add a tag:',
   467       btn_add: '+ Add'
   467 			btn_add: '+ Add'
   468     },
   468 		},
   469     delvote: {
   469 		delvote: {
   470       lbl_votes_one: 'There is one user that thinks this page should be deleted.',
   470 			lbl_votes_one: 'There is one user that thinks this page should be deleted.',
   471       lbl_votes_plural: 'There are %num_users% users that think this page should be deleted.',
   471 			lbl_votes_plural: 'There are %num_users% users that think this page should be deleted.',
   472       lbl_users_that_voted: 'Users that voted:',
   472 			lbl_users_that_voted: 'Users that voted:',
   473       btn_deletepage: 'Delete page',
   473 			btn_deletepage: 'Delete page',
   474       btn_resetvotes: 'Reset votes'
   474 			btn_resetvotes: 'Reset votes'
   475     },
   475 		},
   476     ajax: {
   476 		ajax: {
   477       // Client-side messages
   477 			// Client-side messages
   478       protect_prompt_reason: 'Reason for (un)protecting:',
   478 			protect_prompt_reason: 'Reason for (un)protecting:',
   479       rename_prompt: 'What title should this page be renamed to?\n%this.ajax_rename_notice%',
   479 			rename_prompt: 'What title should this page be renamed to?\n%this.ajax_rename_notice%',
   480       rename_prompt_short: 'Enter a new name for this page',
   480 			rename_prompt_short: 'Enter a new name for this page',
   481       rename_notice: 'This won\'t change the URL to this page. To change the URL to this page, use Page Manager in the administration panel.',
   481 			rename_notice: 'This won\'t change the URL to this page. To change the URL to this page, use Page Manager in the administration panel.',
   482       delete_header: 'Delete this page?',
   482 			delete_header: 'Delete this page?',
   483       delete_lbl_reason: 'Reason:',
   483 			delete_lbl_reason: 'Reason:',
   484       delete_prompt_reason: 'Please enter your reason for deleting this page. This will be visible in the page history as well as on the deleted page.',
   484 			delete_prompt_reason: 'Please enter your reason for deleting this page. This will be visible in the page history as well as on the deleted page.',
   485       delete_msg_confirm: 'Deleting pages is reversible. Users with administrative access can restore the page, but not any comments, categorization data, tags, or files (if the page contains an uploaded file). If Wiki Mode is in effect globally, everyone can create this page again and see past revisions.',
   485 			delete_msg_confirm: 'Deleting pages is reversible. Users with administrative access can restore the page, but not any comments, categorization data, tags, or files (if the page contains an uploaded file). If Wiki Mode is in effect globally, everyone can create this page again and see past revisions.',
   486       delete_lbl_confirm: 'Yes, I\'m sure',
   486 			delete_lbl_confirm: 'Yes, I\'m sure',
   487       delete_btn_delete: 'Delete page',
   487 			delete_btn_delete: 'Delete page',
   488       delvote_confirm_title: 'Vote to delete this page?',
   488 			delvote_confirm_title: 'Vote to delete this page?',
   489       delvote_confirm_body: 'Administrators and moderators will see a notice on this page showing who voted.',
   489 			delvote_confirm_body: 'Administrators and moderators will see a notice on this page showing who voted.',
   490       delvote_btn_submit: 'Vote',
   490 			delvote_btn_submit: 'Vote',
   491       delvote_reset_confirm_title: 'Reset votes for deletion?',
   491 			delvote_reset_confirm_title: 'Reset votes for deletion?',
   492       delvote_reset_confirm_body: 'This will reset the number of votes against this page to zero.',
   492 			delvote_reset_confirm_body: 'This will reset the number of votes against this page to zero.',
   493       delvote_reset_btn_submit: 'Reset',
   493 			delvote_reset_btn_submit: 'Reset',
   494       clearlogs_confirm_title: 'Clear this page\'s logs?',
   494 			clearlogs_confirm_title: 'Clear this page\'s logs?',
   495       clearlogs_confirm_body: 'This will erase this page\'s entire history and is an irreversible operation.',
   495 			clearlogs_confirm_body: 'This will erase this page\'s entire history and is an irreversible operation.',
   496       clearlogs_btn_submit: 'Clear Logs',
   496 			clearlogs_btn_submit: 'Clear Logs',
   497       killphp_confirm: 'Are you really sure you want to do this? Some pages might not function if this emergency-only feature is activated.',
   497 			killphp_confirm: 'Are you really sure you want to do this? Some pages might not function if this emergency-only feature is activated.',
   498       killphp_success: 'Embedded PHP in pages has been disabled.',
   498 			killphp_success: 'Embedded PHP in pages has been disabled.',
   499       lbl_moreoptions_nojs: 'More options for this page',
   499 			lbl_moreoptions_nojs: 'More options for this page',
   500       msg_loading_component: 'Loading %component%...',
   500 			msg_loading_component: 'Loading %component%...',
   501       
   501 			
   502       thmsel_lbl_choosetheme: 'Choose a theme',
   502 			thmsel_lbl_choosetheme: 'Choose a theme',
   503       thmsel_lbl_choosestyle: 'Choose a style variation',
   503 			thmsel_lbl_choosestyle: 'Choose a style variation',
   504       thmsel_msg_success: 'Theme changed',
   504 			thmsel_msg_success: 'Theme changed',
   505       thmsel_btn_reload: 'Reload page',
   505 			thmsel_btn_reload: 'Reload page',
   506       thmsel_btn_close: 'Close selector and reload later',
   506 			thmsel_btn_close: 'Close selector and reload later',
   507       thmsel_btn_close_hint: 'You\'ll see your new theme on the next page reload.',
   507 			thmsel_btn_close_hint: 'You\'ll see your new theme on the next page reload.',
   508       
   508 			
   509       badjson_title: 'The site encountered an error while processing your request.',
   509 			badjson_title: 'The site encountered an error while processing your request.',
   510       badjson_body: 'We unexpectedly received the following response from the server. The response should have been in the JSON serialization format, but the response wasn\'t composed only of the JSON response. There are three possible triggers for this problem:',
   510 			badjson_body: 'We unexpectedly received the following response from the server. The response should have been in the JSON serialization format, but the response wasn\'t composed only of the JSON response. There are three possible triggers for this problem:',
   511       badjson_tip1: 'The server sent back a bad HTTP response code and thus sent an error page instead of running Enano. This indicates a possible problem with your server, and is not likely to be a bug with Enano.',
   511 			badjson_tip1: 'The server sent back a bad HTTP response code and thus sent an error page instead of running Enano. This indicates a possible problem with your server, and is not likely to be a bug with Enano.',
   512       badjson_tip2: 'The server sent back the expected JSON response, but also injected some code into the response that should not be there. Typically this consists of advertisement code. In this case, the administrator of this site will have to contact their web host to have advertisements disabled.',
   512 			badjson_tip2: 'The server sent back the expected JSON response, but also injected some code into the response that should not be there. Typically this consists of advertisement code. In this case, the administrator of this site will have to contact their web host to have advertisements disabled.',
   513       badjson_tip3: 'It\'s possible that Enano triggered a PHP error or warning. In this case, you may be looking at a bug in Enano.',
   513 			badjson_tip3: 'It\'s possible that Enano triggered a PHP error or warning. In this case, you may be looking at a bug in Enano.',
   514       badjson_osc: 'This is KNOWN to be the case with the OpenSourceCMS.com demo version of Enano.',
   514 			badjson_osc: 'This is KNOWN to be the case with the OpenSourceCMS.com demo version of Enano.',
   515       badjson_msg_response: 'The response received from the server is as follows:',
   515 			badjson_msg_response: 'The response received from the server is as follows:',
   516       badjson_msg_viewashtml: 'You may also choose to view the response as HTML.',
   516 			badjson_msg_viewashtml: 'You may also choose to view the response as HTML.',
   517       badjson_btn_viewashtml: 'View as HTML',
   517 			badjson_btn_viewashtml: 'View as HTML',
   518       badjson_html_confirm_title: 'View the response as HTML?',
   518 			badjson_html_confirm_title: 'View the response as HTML?',
   519       badjson_html_confirm_body: 'If the server\'s response was modified by an attacker to include malicious code, viewing the response as HTML might allow that malicious code to run. Only continue if you have inspected the response text and verified that it is safe.\n\nThe information in JSON responses is typically only meant to be useful to developers and the Enano applets.',
   519 			badjson_html_confirm_body: 'If the server\'s response was modified by an attacker to include malicious code, viewing the response as HTML might allow that malicious code to run. Only continue if you have inspected the response text and verified that it is safe.\n\nThe information in JSON responses is typically only meant to be useful to developers and the Enano applets.',
   520       badjson_btn_close: 'Close',
   520 			badjson_btn_close: 'Close',
   521       
   521 			
   522       // Server-side responses
   522 			// Server-side responses
   523       rename_too_short: 'The name you entered is too short. Please enter a longer name for this page.',
   523 			rename_too_short: 'The name you entered is too short. Please enter a longer name for this page.',
   524       rename_success_title: 'Page renamed',
   524 			rename_success_title: 'Page renamed',
   525       rename_success_body: 'This page has been renamed to "%page_name_new%". You are encouraged to leave a comment explaining your action.<br /><br />Please note that you might not see this change take effect until you reload the page.',
   525 			rename_success_body: 'This page has been renamed to "%page_name_new%". You are encouraged to leave a comment explaining your action.<br /><br />Please note that you might not see this change take effect until you reload the page.',
   526       clearlogs_success: 'The logs for this page have been cleared. A backup of this page has been added to the logs table so that this page can be restored in case of vandalism or spam later.',
   526 			clearlogs_success: 'The logs for this page have been cleared. A backup of this page has been added to the logs table so that this page can be restored in case of vandalism or spam later.',
   527       delete_need_reason: 'Invalid reason for deletion passed. Please enter a reason for deleting this page.',
   527 			delete_need_reason: 'Invalid reason for deletion passed. Please enter a reason for deleting this page.',
   528       delete_success: 'This page has been deleted. Note that there is still a log of edits and actions in the database, and anyone with admin rights can raise this page from the dead unless the log is cleared. If the deleted file is an image, there may still be cached thumbnails of it in the cache/ directory, which is inaccessible to users.',
   528 			delete_success: 'This page has been deleted. Note that there is still a log of edits and actions in the database, and anyone with admin rights can raise this page from the dead unless the log is cleared. If the deleted file is an image, there may still be cached thumbnails of it in the cache/ directory, which is inaccessible to users.',
   529       delvote_success: 'Your vote to have this page deleted has been cast.\nYou are encouraged to leave a comment explaining the reason for your vote.',
   529 			delvote_success: 'Your vote to have this page deleted has been cast.\nYou are encouraged to leave a comment explaining the reason for your vote.',
   530       delvote_already_voted: 'It appears that you have already voted to have this page deleted.',
   530 			delvote_already_voted: 'It appears that you have already voted to have this page deleted.',
   531       delvote_reset_success: 'The number of votes for having this page deleted has been reset to zero.',
   531 			delvote_reset_success: 'The number of votes for having this page deleted has been reset to zero.',
   532       password_success: 'The password for this page has been set.',
   532 			password_success: 'The password for this page has been set.',
   533       password_disable_success: 'The password for this page has been disabled.'
   533 			password_disable_success: 'The password for this page has been disabled.'
   534     },
   534 		},
   535     sidebar: {
   535 		sidebar: {
   536       title_navigation: 'Navigation',
   536 			title_navigation: 'Navigation',
   537       title_tools: 'Tools',
   537 			title_tools: 'Tools',
   538       title_search: 'Search',
   538 			title_search: 'Search',
   539       title_links: 'Links',
   539 			title_links: 'Links',
   540       title_about: 'About',
   540 			title_about: 'About',
   541       
   541 			
   542       btn_home: 'Home',
   542 			btn_home: 'Home',
   543       btn_createpage: 'Create a page',
   543 			btn_createpage: 'Create a page',
   544       btn_uploadfile: 'Upload file',
   544 			btn_uploadfile: 'Upload file',
   545       btn_specialpages: 'Special pages',
   545 			btn_specialpages: 'Special pages',
   546       btn_administration: 'Administration',
   546 			btn_administration: 'Administration',
   547       btn_editsidebar: 'Edit the sidebar',
   547 			btn_editsidebar: 'Edit the sidebar',
   548       btn_search_go: 'Go',
   548 			btn_search_go: 'Go',
   549       btn_enanopowered_admin_tip: 'You may disable this button in the admin panel under General Configuration.',
   549 			btn_enanopowered_admin_tip: 'You may disable this button in the admin panel under General Configuration.',
   550       
   550 			
   551       btn_userpage: 'User page',
   551 			btn_userpage: 'User page',
   552       btn_mycontribs: 'My contributions',
   552 			btn_mycontribs: 'My contributions',
   553       btn_preferences: 'Preferences',
   553 			btn_preferences: 'Preferences',
   554       btn_preferences_short: 'User CP',
   554 			btn_preferences_short: 'User CP',
   555       btn_privatemessages: 'Private messages',
   555 			btn_privatemessages: 'Private messages',
   556       btn_groupcp: 'Group control panel',
   556 			btn_groupcp: 'Group control panel',
   557       btn_register: 'Create an account',
   557 			btn_register: 'Create an account',
   558       btn_login: 'Log in',
   558 			btn_login: 'Log in',
   559       btn_logout: 'Log out',
   559 			btn_logout: 'Log out',
   560       btn_changestyle: 'Change theme',
   560 			btn_changestyle: 'Change theme',
   561       btn_recent_changes: 'Recent edits'
   561 			btn_recent_changes: 'Recent edits'
   562     },
   562 		},
   563     perm: {
   563 		perm: {
   564       read: 'Read page(s)',
   564 			read: 'Read page(s)',
   565       post_comments: 'Post comments',
   565 			post_comments: 'Post comments',
   566       edit_comments: 'Edit own comments',
   566 			edit_comments: 'Edit own comments',
   567       edit_page: 'Edit page',
   567 			edit_page: 'Edit page',
   568       view_source: 'View source',
   568 			view_source: 'View source',
   569       edit_wysiwyg: 'Use graphical editor (<a href="http://docs.enanocms.org/Help:4.1#toc4">WEAK</a>)',
   569 			edit_wysiwyg: 'Use graphical editor (<a href="http://docs.enanocms.org/Help:4.1#toc4">WEAK</a>)',
   570       mod_comments: 'Moderate comments',
   570 			mod_comments: 'Moderate comments',
   571       history_view: 'View history/diffs',
   571 			history_view: 'View history/diffs',
   572       history_rollback: 'Rollback history',
   572 			history_rollback: 'Rollback history',
   573       history_rollback_extra: 'Undelete page(s)',
   573 			history_rollback_extra: 'Undelete page(s)',
   574       protect: 'Protect page(s)',
   574 			protect: 'Protect page(s)',
   575       rename: 'Rename page(s)',
   575 			rename: 'Rename page(s)',
   576       clear_logs: 'Clear page logs (dangerous)',
   576 			clear_logs: 'Clear page logs (dangerous)',
   577       vote_delete: 'Vote to delete',
   577 			vote_delete: 'Vote to delete',
   578       vote_reset: 'Reset delete votes',
   578 			vote_reset: 'Reset delete votes',
   579       delete_page: 'Delete page(s)',
   579 			delete_page: 'Delete page(s)',
   580       tag_create: 'Tag page(s)',
   580 			tag_create: 'Tag page(s)',
   581       tag_delete_own: 'Remove own page tags',
   581 			tag_delete_own: 'Remove own page tags',
   582       tag_delete_other: 'Remove others\' page tags',
   582 			tag_delete_other: 'Remove others\' page tags',
   583       set_wiki_mode: 'Set per-page wiki mode',
   583 			set_wiki_mode: 'Set per-page wiki mode',
   584       password_set: 'Set password',
   584 			password_set: 'Set password',
   585       password_reset: 'Disable/reset password',
   585 			password_reset: 'Disable/reset password',
   586       mod_misc: 'Super moderator (generate SQL backtraces, view IP addresses, and send large numbers of private messages)',
   586 			mod_misc: 'Super moderator (generate SQL backtraces, view IP addresses, and send large numbers of private messages)',
   587       edit_cat: 'Edit categorization',
   587 			edit_cat: 'Edit categorization',
   588       even_when_protected: 'Allow editing, renaming, and categorization even when protected',
   588 			even_when_protected: 'Allow editing, renaming, and categorization even when protected',
   589       upload_files: 'Upload files',
   589 			upload_files: 'Upload files',
   590       upload_new_version: 'Upload new versions of files',
   590 			upload_new_version: 'Upload new versions of files',
   591       create_page: 'Create pages',
   591 			create_page: 'Create pages',
   592       html_in_pages: 'Embed unrestricted HTML in pages',
   592 			html_in_pages: 'Embed unrestricted HTML in pages',
   593       php_in_pages: 'Embed PHP code in pages',
   593 			php_in_pages: 'Embed PHP code in pages',
   594       custom_user_title: 'Use a custom user title',
   594 			custom_user_title: 'Use a custom user title',
   595       edit_acl: 'Edit access control lists'
   595 			edit_acl: 'Edit access control lists'
   596     },
   596 		},
   597     plugin: {
   597 		plugin: {
   598       author_enano: 'Enano CMS Project',
   598 			author_enano: 'Enano CMS Project',
   599       specialadmin_title: 'Administration panel',
   599 			specialadmin_title: 'Administration panel',
   600       specialadmin_desc: 'Provides the page Special:Administration, which is the AJAX frontend to the various Admin pagelets. This plugin cannot be disabled.',
   600 			specialadmin_desc: 'Provides the page Special:Administration, which is the AJAX frontend to the various Admin pagelets. This plugin cannot be disabled.',
   601       privatemessages_title: 'Private Message frontend',
   601 			privatemessages_title: 'Private Message frontend',
   602       privatemessages_desc: 'Provides the page Special:PrivateMessages, which is used to manage private message functions. Also handles buddy lists.',
   602 			privatemessages_desc: 'Provides the page Special:PrivateMessages, which is used to manage private message functions. Also handles buddy lists.',
   603       specialcss_title: 'CSS Backend',
   603 			specialcss_title: 'CSS Backend',
   604       specialcss_desc: 'Provides the page Special:CSS, which is used in template files to reference the style sheet. Disabling or deleting this plugin will result in site instability.',
   604 			specialcss_desc: 'Provides the page Special:CSS, which is used in template files to reference the style sheet. Disabling or deleting this plugin will result in site instability.',
   605       specialgroups_title: 'Group control panel',
   605 			specialgroups_title: 'Group control panel',
   606       specialgroups_desc: 'Provides group moderators and site administrators with the ability to control who is part of their groups.',
   606 			specialgroups_desc: 'Provides group moderators and site administrators with the ability to control who is part of their groups.',
   607       specialpagefuncs_title: 'Special page-related pages',
   607 			specialpagefuncs_title: 'Special page-related pages',
   608       specialpagefuncs_desc: 'Provides the page Special:CreatePage, which can be used to create new pages. Also adds the About Enano and GNU General Public License pages.',
   608 			specialpagefuncs_desc: 'Provides the page Special:CreatePage, which can be used to create new pages. Also adds the About Enano and GNU General Public License pages.',
   609       specialsearch_title: 'Search UI/frontend',
   609 			specialsearch_title: 'Search UI/frontend',
   610       specialsearch_desc: 'Provides the page Special:Search, which is a frontend to the Enano search engine.',
   610 			specialsearch_desc: 'Provides the page Special:Search, which is a frontend to the Enano search engine.',
   611       specialupdownload_title: 'Upload/download frontend',
   611 			specialupdownload_title: 'Upload/download frontend',
   612       specialupdownload_desc: 'Provides the pages Special:UploadFile and Special:DownloadFile. UploadFile is used to upload files to the site, and DownloadFile fetches the file from the database, creates thumbnails if necessary, and sends the file to the user.',
   612 			specialupdownload_desc: 'Provides the pages Special:UploadFile and Special:DownloadFile. UploadFile is used to upload files to the site, and DownloadFile fetches the file from the database, creates thumbnails if necessary, and sends the file to the user.',
   613       specialuserfuncs_title: 'Special user/login-related pages',
   613 			specialuserfuncs_title: 'Special user/login-related pages',
   614       specialuserfuncs_desc: 'Provides the pages Special:Login, Special:Logout, Special:Register, and Special:Preferences.',
   614 			specialuserfuncs_desc: 'Provides the pages Special:Login, Special:Logout, Special:Register, and Special:Preferences.',
   615       specialuserprefs_title: 'User control panel',
   615 			specialuserprefs_title: 'User control panel',
   616       specialuserprefs_desc: 'Provides the page Special:Preferences.',
   616 			specialuserprefs_desc: 'Provides the page Special:Preferences.',
   617       speciallog_title: 'Log displayer',
   617 			speciallog_title: 'Log displayer',
   618       speciallog_desc: 'Provides the page Special:Log, which is used to view modifications to pages on the site.',
   618 			speciallog_desc: 'Provides the page Special:Log, which is used to view modifications to pages on the site.',
   619       tagcloud_title: 'Tag cloud sidebar block',
   619 			tagcloud_title: 'Tag cloud sidebar block',
   620       tagcloud_desc: 'Brings back the "tag cloud" sidebar block that was removed in Enano 1.1.6.'
   620 			tagcloud_desc: 'Brings back the "tag cloud" sidebar block that was removed in Enano 1.1.6.'
   621     },
   621 		},
   622     paginate: {
   622 		paginate: {
   623       lbl_page: 'Page:',
   623 			lbl_page: 'Page:',
   624       btn_first: 'First',
   624 			btn_first: 'First',
   625       btn_last: 'Last',
   625 			btn_last: 'Last',
   626       btn_prev: 'Prev',
   626 			btn_prev: 'Prev',
   627       btn_next: 'Next',
   627 			btn_next: 'Next',
   628       lbl_goto_page: 'Go to page:',
   628 			lbl_goto_page: 'Go to page:',
   629       err_bad_page_title: 'Invalid entry',
   629 			err_bad_page_title: 'Invalid entry',
   630       err_bad_page_body: 'Please enter a page number between 1 and %max%.'
   630 			err_bad_page_body: 'Please enter a page number between 1 and %max%.'
   631     },
   631 		},
   632     upload: {
   632 		upload: {
   633       err_disabled_site: 'File uploads are disabled this website.',
   633 			err_disabled_site: 'File uploads are disabled this website.',
   634       err_disabled_acl: 'File uploads are disabled for your user account or group.',
   634 			err_disabled_acl: 'File uploads are disabled for your user account or group.',
   635       
   635 			
   636       err_title: 'Upload failed',
   636 			err_title: 'Upload failed',
   637       err_cant_get_file_meta: 'The server could not retrieve the array $_FILES[\'data\'].',
   637 			err_cant_get_file_meta: 'The server could not retrieve the array $_FILES[\'data\'].',
   638       err_too_big_or_small: 'The file you uploaded is either too large or 0 bytes in length.',
   638 			err_too_big_or_small: 'The file you uploaded is either too large or 0 bytes in length.',
   639       err_banned_ext: 'The file type ".%ext%" is not allowed.',
   639 			err_banned_ext: 'The file type ".%ext%" is not allowed.',
   640       err_banned_chars: 'The filename contains invalid characters.',
   640 			err_banned_chars: 'The filename contains invalid characters.',
   641       err_already_exists: 'The file already exists. You can <a href="%upload_link%">upload a new version of this file</a>.',
   641 			err_already_exists: 'The file already exists. You can <a href="%upload_link%">upload a new version of this file</a>.',
   642       err_replace_protected: 'Either the file does not exist (and therefore cannot be updated) or the file is protected.',
   642 			err_replace_protected: 'Either the file does not exist (and therefore cannot be updated) or the file is protected.',
   643       err_move_failed: 'Could not move uploaded file to the new location.',
   643 			err_move_failed: 'Could not move uploaded file to the new location.',
   644       err_replace_denied: 'Uploading new versions of files has been disabled for your user account or group.',
   644 			err_replace_denied: 'Uploading new versions of files has been disabled for your user account or group.',
   645       
   645 			
   646       success_title: 'Upload complete',
   646 			success_title: 'Upload complete',
   647       success_body: 'Your file has been uploaded successfully. View the <a href="%file_link%">file\'s page</a>.',
   647 			success_body: 'Your file has been uploaded successfully. View the <a href="%file_link%">file\'s page</a>.',
   648       
   648 			
   649       intro: 'Using this form you can upload a file to the %config.site_name% site.',
   649 			intro: 'Using this form you can upload a file to the %config.site_name% site.',
   650       max_filesize: 'The maximum file size is %config.max_file_size% %this.etc_unit_bytes% (%size%).',
   650 			max_filesize: 'The maximum file size is %config.max_file_size% %this.etc_unit_bytes% (%size%).',
   651       field_file: 'File:',
   651 			field_file: 'File:',
   652       field_renameto: 'Rename to:',
   652 			field_renameto: 'Rename to:',
   653       field_comments: 'Comments:<br />(can be wiki-formatted)',
   653 			field_comments: 'Comments:<br />(can be wiki-formatted)',
   654       field_reason: 'Reason for uploading the new version:',
   654 			field_reason: 'Reason for uploading the new version:',
   655       btn_upload: 'Upload file',
   655 			btn_upload: 'Upload file',
   656       
   656 			
   657       err_not_found_title: 'File not found',
   657 			err_not_found_title: 'File not found',
   658       err_not_found_body: 'The file "%filename%" cannot be found.'
   658 			err_not_found_body: 'The file "%filename%" cannot be found.'
   659     },
   659 		},
   660     tz: {
   660 		tz: {
   661       // Thanks to phpBB for this timezone data.
   661 			// Thanks to phpBB for this timezone data.
   662       // Do not add or remove from this list - contact the core team to have changes made to this list.
   662 			// Do not add or remove from this list - contact the core team to have changes made to this list.
   663       hrs_n12: 'UTC - 12 hours',
   663 			hrs_n12: 'UTC - 12 hours',
   664       hrs_n11: 'UTC - 11 hours',
   664 			hrs_n11: 'UTC - 11 hours',
   665       hrs_n10: 'UTC - 10 hours',
   665 			hrs_n10: 'UTC - 10 hours',
   666       hrs_n9p5: 'UTC - 9:30 hours',
   666 			hrs_n9p5: 'UTC - 9:30 hours',
   667       hrs_n9: 'UTC - 9 hours',
   667 			hrs_n9: 'UTC - 9 hours',
   668       hrs_n8: 'UTC - 8 hours',
   668 			hrs_n8: 'UTC - 8 hours',
   669       hrs_n7: 'UTC - 7 hours',
   669 			hrs_n7: 'UTC - 7 hours',
   670       hrs_n6: 'UTC - 6 hours',
   670 			hrs_n6: 'UTC - 6 hours',
   671       hrs_n5: 'UTC - 5 hours',
   671 			hrs_n5: 'UTC - 5 hours',
   672       hrs_n4: 'UTC - 4 hours',
   672 			hrs_n4: 'UTC - 4 hours',
   673       hrs_n3p5: 'UTC - 3:30 hours',
   673 			hrs_n3p5: 'UTC - 3:30 hours',
   674       hrs_n3: 'UTC - 3 hours',
   674 			hrs_n3: 'UTC - 3 hours',
   675       hrs_n2: 'UTC - 2 hours',
   675 			hrs_n2: 'UTC - 2 hours',
   676       hrs_n1: 'UTC - 1 hour',
   676 			hrs_n1: 'UTC - 1 hour',
   677       hrs_0: 'UTC',
   677 			hrs_0: 'UTC',
   678       hrs_1: 'UTC + 1 hour',
   678 			hrs_1: 'UTC + 1 hour',
   679       hrs_2: 'UTC + 2 hours',
   679 			hrs_2: 'UTC + 2 hours',
   680       hrs_3: 'UTC + 3 hours',
   680 			hrs_3: 'UTC + 3 hours',
   681       hrs_3p5: 'UTC + 3:30 hours',
   681 			hrs_3p5: 'UTC + 3:30 hours',
   682       hrs_4: 'UTC + 4 hours',
   682 			hrs_4: 'UTC + 4 hours',
   683       hrs_4p5: 'UTC + 4:30 hours',
   683 			hrs_4p5: 'UTC + 4:30 hours',
   684       hrs_5: 'UTC + 5 hours',
   684 			hrs_5: 'UTC + 5 hours',
   685       hrs_5p5: 'UTC + 5:30 hours',
   685 			hrs_5p5: 'UTC + 5:30 hours',
   686       hrs_5p75: 'UTC + 5:45 hours',
   686 			hrs_5p75: 'UTC + 5:45 hours',
   687       hrs_6: 'UTC + 6 hours',
   687 			hrs_6: 'UTC + 6 hours',
   688       hrs_6p5: 'UTC + 6:30 hours',
   688 			hrs_6p5: 'UTC + 6:30 hours',
   689       hrs_7: 'UTC + 7 hours',
   689 			hrs_7: 'UTC + 7 hours',
   690       hrs_8: 'UTC + 8 hours',
   690 			hrs_8: 'UTC + 8 hours',
   691       hrs_8p75: 'UTC + 8:45 hours',
   691 			hrs_8p75: 'UTC + 8:45 hours',
   692       hrs_9: 'UTC + 9 hours',
   692 			hrs_9: 'UTC + 9 hours',
   693       hrs_9p5: 'UTC + 9:30 hours',
   693 			hrs_9p5: 'UTC + 9:30 hours',
   694       hrs_10: 'UTC + 10 hours',
   694 			hrs_10: 'UTC + 10 hours',
   695       hrs_10p5: 'UTC + 10:30 hours',
   695 			hrs_10p5: 'UTC + 10:30 hours',
   696       hrs_11: 'UTC + 11 hours',
   696 			hrs_11: 'UTC + 11 hours',
   697       hrs_11p5: 'UTC + 11:30 hours',
   697 			hrs_11p5: 'UTC + 11:30 hours',
   698       hrs_12: 'UTC + 12 hours',
   698 			hrs_12: 'UTC + 12 hours',
   699       hrs_12p75: 'UTC + 12:45 hours',
   699 			hrs_12p75: 'UTC + 12:45 hours',
   700       hrs_13: 'UTC + 13 hours',
   700 			hrs_13: 'UTC + 13 hours',
   701       hrs_14: 'UTC + 14 hours',
   701 			hrs_14: 'UTC + 14 hours',
   702       title_n12: '[UTC - 12] Baker Island Time',
   702 			title_n12: '[UTC - 12] Baker Island Time',
   703       title_n11: '[UTC - 11] Niue Time, Samoa Standard Time',
   703 			title_n11: '[UTC - 11] Niue Time, Samoa Standard Time',
   704       title_n10: '[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time',
   704 			title_n10: '[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time',
   705       title_n9p5: '[UTC - 9:30] Marquesas Islands Time',
   705 			title_n9p5: '[UTC - 9:30] Marquesas Islands Time',
   706       title_n9: '[UTC - 9] Alaska Standard Time, Gambier Island Time',
   706 			title_n9: '[UTC - 9] Alaska Standard Time, Gambier Island Time',
   707       title_n8: '[UTC - 8] Pacific Standard Time',
   707 			title_n8: '[UTC - 8] Pacific Standard Time',
   708       title_n7: '[UTC - 7] Mountain Standard Time',
   708 			title_n7: '[UTC - 7] Mountain Standard Time',
   709       title_n6: '[UTC - 6] Central Standard Time',
   709 			title_n6: '[UTC - 6] Central Standard Time',
   710       title_n5: '[UTC - 5] Eastern Standard Time',
   710 			title_n5: '[UTC - 5] Eastern Standard Time',
   711       title_n4: '[UTC - 4] Atlantic Standard Time',
   711 			title_n4: '[UTC - 4] Atlantic Standard Time',
   712       title_n3p5: '[UTC - 3:30] Newfoundland Standard Time',
   712 			title_n3p5: '[UTC - 3:30] Newfoundland Standard Time',
   713       title_n3: '[UTC - 3] Amazon Standard Time, Central Greenland Time',
   713 			title_n3: '[UTC - 3] Amazon Standard Time, Central Greenland Time',
   714       title_n2: '[UTC - 2] Fernando de Noronha Time, South Georgia &amp; the South Sandwich Islands Time',
   714 			title_n2: '[UTC - 2] Fernando de Noronha Time, South Georgia &amp; the South Sandwich Islands Time',
   715       title_n1: '[UTC - 1] Azores Standard Time, Cape Verde Time, Eastern Greenland Time',
   715 			title_n1: '[UTC - 1] Azores Standard Time, Cape Verde Time, Eastern Greenland Time',
   716       title_0: '[UTC] Western European Time, Greenwich Mean Time',
   716 			title_0: '[UTC] Western European Time, Greenwich Mean Time',
   717       title_1: '[UTC + 1] Central European Time, West African Time',
   717 			title_1: '[UTC + 1] Central European Time, West African Time',
   718       title_2: '[UTC + 2] Eastern European Time, Central African Time',
   718 			title_2: '[UTC + 2] Eastern European Time, Central African Time',
   719       title_3: '[UTC + 3] Moscow Standard Time, Eastern African Time',
   719 			title_3: '[UTC + 3] Moscow Standard Time, Eastern African Time',
   720       title_3p5: '[UTC + 3:30] Iran Standard Time',
   720 			title_3p5: '[UTC + 3:30] Iran Standard Time',
   721       title_4: '[UTC + 4] Gulf Standard Time, Samara Standard Time',
   721 			title_4: '[UTC + 4] Gulf Standard Time, Samara Standard Time',
   722       title_4p5: '[UTC + 4:30] Afghanistan Time',
   722 			title_4p5: '[UTC + 4:30] Afghanistan Time',
   723       title_5: '[UTC + 5] Pakistan Standard Time, Yekaterinburg Standard Time',
   723 			title_5: '[UTC + 5] Pakistan Standard Time, Yekaterinburg Standard Time',
   724       title_5p5: '[UTC + 5:30] Indian Standard Time, Sri Lanka Time',
   724 			title_5p5: '[UTC + 5:30] Indian Standard Time, Sri Lanka Time',
   725       title_5p75: '[UTC + 5:45] Nepal Time',
   725 			title_5p75: '[UTC + 5:45] Nepal Time',
   726       title_6: '[UTC + 6] Bangladesh Time, Bhutan Time, Novosibirsk Standard Time',
   726 			title_6: '[UTC + 6] Bangladesh Time, Bhutan Time, Novosibirsk Standard Time',
   727       title_6p5: '[UTC + 6:30] Cocos Islands Time, Myanmar Time',
   727 			title_6p5: '[UTC + 6:30] Cocos Islands Time, Myanmar Time',
   728       title_7: '[UTC + 7] Indochina Time, Krasnoyarsk Standard Time',
   728 			title_7: '[UTC + 7] Indochina Time, Krasnoyarsk Standard Time',
   729       title_8: '[UTC + 8] Chinese Standard Time, Australian Western Standard Time, Irkutsk Standard Time',
   729 			title_8: '[UTC + 8] Chinese Standard Time, Australian Western Standard Time, Irkutsk Standard Time',
   730       title_8p75: '[UTC + 8:45] Southeastern Western Australia Standard Time',
   730 			title_8p75: '[UTC + 8:45] Southeastern Western Australia Standard Time',
   731       title_9: '[UTC + 9] Japan Standard Time, Korea Standard Time, Chita Standard Time',
   731 			title_9: '[UTC + 9] Japan Standard Time, Korea Standard Time, Chita Standard Time',
   732       title_9p5: '[UTC + 9:30] Australian Central Standard Time',
   732 			title_9p5: '[UTC + 9:30] Australian Central Standard Time',
   733       title_10: '[UTC + 10] Australian Eastern Standard Time, Vladivostok Standard Time',
   733 			title_10: '[UTC + 10] Australian Eastern Standard Time, Vladivostok Standard Time',
   734       title_10p5: '[UTC + 10:30] Lord Howe Standard Time',
   734 			title_10p5: '[UTC + 10:30] Lord Howe Standard Time',
   735       title_11: '[UTC + 11] Solomon Island Time, Magadan Standard Time',
   735 			title_11: '[UTC + 11] Solomon Island Time, Magadan Standard Time',
   736       title_11p5: '[UTC + 11:30] Norfolk Island Time',
   736 			title_11p5: '[UTC + 11:30] Norfolk Island Time',
   737       title_12: '[UTC + 12] New Zealand Time, Fiji Time, Kamchatka Standard Time',
   737 			title_12: '[UTC + 12] New Zealand Time, Fiji Time, Kamchatka Standard Time',
   738       title_12p75: '[UTC + 12:45] Chatham Islands Time',
   738 			title_12p75: '[UTC + 12:45] Chatham Islands Time',
   739       title_13: '[UTC + 13] Tonga Time, Phoenix Islands Time',
   739 			title_13: '[UTC + 13] Tonga Time, Phoenix Islands Time',
   740       title_14: '[UTC + 14] Line Island Time',
   740 			title_14: '[UTC + 14] Line Island Time',
   741       // This is a JSON string that lists all the timezones that are defined here.
   741 			// This is a JSON string that lists all the timezones that are defined here.
   742       list: '{"n12":-12,"n11":-11,"n10":-10,"n9p5":-9.5,"n9":-9,"n8":-8,"n7":-7,"n6":-6,"n5":-5,"n4":-4,"n3p5":-3.5,"n3":-3,"n2":-2,"n1":-1,"0":0,"1":1,"2":2,"3":3,"3p5":3.5,"4":4,"4p5":4.5,"5":5,"5p5":5.5,"5p75":5.75,"6":6,"6p5":6.5,"7":7,"8":8,"8p75":8.75,"9":9,"9p5":9.5,"10":10,"10p5":10.5,"11":11,"11p5":11.5,"12":12,"12p75":12.75,"13":13,"14":14}',
   742 			list: '{"n12":-12,"n11":-11,"n10":-10,"n9p5":-9.5,"n9":-9,"n8":-8,"n7":-7,"n6":-6,"n5":-5,"n4":-4,"n3p5":-3.5,"n3":-3,"n2":-2,"n1":-1,"0":0,"1":1,"2":2,"3":3,"3p5":3.5,"4":4,"4p5":4.5,"5":5,"5p5":5.5,"5p75":5.75,"6":6,"6p5":6.5,"7":7,"8":8,"8p75":8.75,"9":9,"9p5":9.5,"10":10,"10p5":10.5,"11":11,"11p5":11.5,"12":12,"12p75":12.75,"13":13,"14":14}',
   743       
   743 			
   744       // DST profiles
   744 			// DST profiles
   745       dst_off: 'My region doesn\'t observe DST',
   745 			dst_off: 'My region doesn\'t observe DST',
   746       dst_usa: 'United States: second Sunday of March to first Sunday of November',
   746 			dst_usa: 'United States: second Sunday of March to first Sunday of November',
   747       dst_europe: 'Europe: last Sunday of March to last Sunday of October',
   747 			dst_europe: 'Europe: last Sunday of March to last Sunday of October',
   748       dst_australia: 'Australia (except Tasmania): last Sunday of October to last Sunday of March',
   748 			dst_australia: 'Australia (except Tasmania): last Sunday of October to last Sunday of March',
   749       dst_tasmania: 'Tasmania: first Sunday of October to last Sunday of March'
   749 			dst_tasmania: 'Tasmania: first Sunday of October to last Sunday of March'
   750     },
   750 		},
   751     etc: {
   751 		etc: {
   752       redirect_title: 'Redirecting...',
   752 			redirect_title: 'Redirecting...',
   753       redirect_body: 'Please wait while you are redirected.',
   753 			redirect_body: 'Please wait while you are redirected.',
   754       redirect_timeout: 'If you are not redirected within %timeout% seconds, please <a href="%redirect_url%">click here</a>.',
   754 			redirect_timeout: 'If you are not redirected within %timeout% seconds, please <a href="%redirect_url%">click here</a>.',
   755       // Generic "Save Changes" button
   755 			// Generic "Save Changes" button
   756       save_changes: 'Save changes',
   756 			save_changes: 'Save changes',
   757       // Generic "Cancel changes" button
   757 			// Generic "Cancel changes" button
   758       cancel_changes: 'Cancel changes',
   758 			cancel_changes: 'Cancel changes',
   759       // Generic wizard buttons
   759 			// Generic wizard buttons
   760       wizard_next: 'Next >',
   760 			wizard_next: 'Next >',
   761       wizard_back: '< Back',
   761 			wizard_back: '< Back',
   762       wizard_previous: '< Previous',
   762 			wizard_previous: '< Previous',
   763       // Generic link to main page
   763 			// Generic link to main page
   764       btn_main_page: 'Main page',
   764 			btn_main_page: 'Main page',
   765       // Generic switchable editor buttons
   765 			// Generic switchable editor buttons
   766       tinymce_btn_text: 'text editor',
   766 			tinymce_btn_text: 'text editor',
   767       tinymce_btn_graphical: 'graphical editor',
   767 			tinymce_btn_graphical: 'graphical editor',
   768       // Generic "Notice:" label
   768 			// Generic "Notice:" label
   769       lbl_notice: 'Notice:',
   769 			lbl_notice: 'Notice:',
   770       // Generic "Access denied"
   770 			// Generic "Access denied"
   771       access_denied: 'Access to the specified file, resource, or action is denied.',
   771 			access_denied: 'Access to the specified file, resource, or action is denied.',
   772       access_denied_short: 'Access denied',
   772 			access_denied_short: 'Access denied',
   773       access_denied_need_reauth: 'You need to re-authenticate before you can do that.',
   773 			access_denied_need_reauth: 'You need to re-authenticate before you can do that.',
   774       return_to_page: 'Return to the page',
   774 			return_to_page: 'Return to the page',
   775       invalid_request_short: 'Invalid request',
   775 			invalid_request_short: 'Invalid request',
   776       // Message box buttons
   776 			// Message box buttons
   777       ok: 'OK',
   777 			ok: 'OK',
   778       cancel: 'Cancel',
   778 			cancel: 'Cancel',
   779       close: 'Close',
   779 			close: 'Close',
   780       yes: 'Yes',
   780 			yes: 'Yes',
   781       no: 'No',
   781 			no: 'No',
   782       go: 'Go',
   782 			go: 'Go',
   783       unit_bytes: 'bytes',
   783 			unit_bytes: 'bytes',
   784       unit_kilobytes: 'kilobytes',
   784 			unit_kilobytes: 'kilobytes',
   785       unit_megabytes: 'megabytes',
   785 			unit_megabytes: 'megabytes',
   786       unit_gigabytes: 'gigabytes',
   786 			unit_gigabytes: 'gigabytes',
   787       unit_terabytes: 'terabytes',
   787 			unit_terabytes: 'terabytes',
   788       unit_kilobytes_short: 'KB',
   788 			unit_kilobytes_short: 'KB',
   789       unit_megabytes_short: 'MB',
   789 			unit_megabytes_short: 'MB',
   790       unit_gigabytes_short: 'GB',
   790 			unit_gigabytes_short: 'GB',
   791       unit_terabytes_short: 'TB',
   791 			unit_terabytes_short: 'TB',
   792       unit_pixels: 'pixels',
   792 			unit_pixels: 'pixels',
   793       unit_pixels_short: 'px',
   793 			unit_pixels_short: 'px',
   794       unit_second: 'second',
   794 			unit_second: 'second',
   795       unit_seconds: 'seconds',
   795 			unit_seconds: 'seconds',
   796       unit_day: 'day',
   796 			unit_day: 'day',
   797       unit_days: 'days',
   797 			unit_days: 'days',
   798       unit_week: 'week',
   798 			unit_week: 'week',
   799       unit_weeks: 'weeks',
   799 			unit_weeks: 'weeks',
   800       unit_month: 'month',
   800 			unit_month: 'month',
   801       unit_months: 'months',
   801 			unit_months: 'months',
   802       unit_year: 'year',
   802 			unit_year: 'year',
   803       unit_years: 'years',
   803 			unit_years: 'years',
   804       unit_minute: 'minute',
   804 			unit_minute: 'minute',
   805       unit_minutes: 'minutes',
   805 			unit_minutes: 'minutes',
   806       unit_minute_short: 'min',
   806 			unit_minute_short: 'min',
   807       unit_minutes_short: 'mins'
   807 			unit_minutes_short: 'mins'
   808     }
   808 		}
   809   }
   809 	}
   810 };
   810 };
   811 
   811 
   812 // All done! :-)
   812 // All done! :-)
   813 
   813