9 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied |
9 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied |
10 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. |
10 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. |
11 */ |
11 */ |
12 |
12 |
13 var enano_lang = { |
13 var enano_lang = { |
14 categories: [ |
14 categories: [ |
15 'meta', 'search', 'specialpage', 'pagetools', 'log' |
15 'meta', 'search', 'specialpage', 'pagetools', 'log' |
16 ], |
16 ], |
17 strings: { |
17 strings: { |
18 meta: { |
18 meta: { |
19 search: 'Search page', |
19 search: 'Search page', |
20 specialpage: 'Special pages', |
20 specialpage: 'Special pages', |
21 pagetools: 'Userspace page-management tools', |
21 pagetools: 'Userspace page-management tools', |
22 log: 'Log and history display', |
22 log: 'Log and history display', |
23 }, |
23 }, |
24 specialpage: { |
24 specialpage: { |
25 administration: 'Administration', |
25 administration: 'Administration', |
26 manage_sidebar: 'Manage the Sidebar', |
26 manage_sidebar: 'Manage the Sidebar', |
27 css: 'Templated style sheet generator', |
27 css: 'Templated style sheet generator', |
28 groupcp: 'Group Membership', |
28 groupcp: 'Group Membership', |
29 create_page: 'Create page', |
29 create_page: 'Create page', |
30 all_pages: 'All pages', |
30 all_pages: 'All pages', |
31 special_pages: 'List of special pages', |
31 special_pages: 'List of special pages', |
32 about_enano: 'About Enano', |
32 about_enano: 'About Enano', |
33 gnu_gpl: 'GNU General Public License', |
33 gnu_gpl: 'GNU General Public License', |
34 tag_cloud: 'Tag cloud', |
34 tag_cloud: 'Tag cloud', |
35 search_rebuild: 'Rebuild search index', |
35 search_rebuild: 'Rebuild search index', |
36 search: 'Search', |
36 search: 'Search', |
37 upload_file: 'Upload file', |
37 upload_file: 'Upload file', |
38 download_file: 'Download file', |
38 download_file: 'Download file', |
39 log_in: 'Log in', |
39 log_in: 'Log in', |
40 log_out: 'Log out', |
40 log_out: 'Log out', |
41 register: 'Register', |
41 register: 'Register', |
42 preferences: 'Edit Profile', |
42 preferences: 'Edit Profile', |
43 autofill: 'Javascript suggestion servlet', |
43 autofill: 'Javascript suggestion servlet', |
44 contributions: 'User contributions', |
44 contributions: 'User contributions', |
45 change_theme: 'Change my preferred theme', |
45 change_theme: 'Change my preferred theme', |
46 activate_account: 'Activate user account', |
46 activate_account: 'Activate user account', |
47 captcha: 'CAPTCHA image generator', |
47 captcha: 'CAPTCHA image generator', |
48 password_reset: 'Reset forgotten password', |
48 password_reset: 'Reset forgotten password', |
49 member_list: 'Member list', |
49 member_list: 'Member list', |
50 language_export: 'Language exporter', |
50 language_export: 'Language exporter', |
51 private_messages: 'Private Messages', |
51 private_messages: 'Private Messages', |
52 log: 'Log', |
52 log: 'Log', |
53 avatar: 'Fetch avatar' |
53 avatar: 'Fetch avatar' |
54 }, |
54 }, |
55 search: { |
55 search: { |
56 th_advanced_search: 'Advanced Search', |
56 th_advanced_search: 'Advanced Search', |
57 |
57 |
58 err_query_title: 'Some problems were encountered during your search.', |
58 err_query_title: 'Some problems were encountered during your search.', |
59 err_query_body: 'There was a problem with your search query, and as a result there may be a reduced number of search results.', |
59 err_query_body: 'There was a problem with your search query, and as a result there may be a reduced number of search results.', |
60 err_query_too_many_terms: 'Some of your search terms were excluded because searches are limited to 20 terms to prevent excessive server load.', |
60 err_query_too_many_terms: 'Some of your search terms were excluded because searches are limited to 20 terms to prevent excessive server load.', |
61 err_query_has_stopwords: 'One or more of your search terms was excluded because either it was less than 2 characters in length or is a common word (a stopword) that is typically found on a large number of pages. Examples of stopwords include "the", "this", "which", "with", etc.', |
61 err_query_has_stopwords: 'One or more of your search terms was excluded because either it was less than 2 characters in length or is a common word (a stopword) that is typically found on a large number of pages. Examples of stopwords include "the", "this", "which", "with", etc.', |
62 err_query_dup_terms: 'One or more of your search terms was excluded because duplicate terms were encountered.', |
62 err_query_dup_terms: 'One or more of your search terms was excluded because duplicate terms were encountered.', |
63 err_query_term_too_short: 'One or more of your search terms was excluded because terms must be at least 4 characters in length.', |
63 err_query_term_too_short: 'One or more of your search terms was excluded because terms must be at least 4 characters in length.', |
64 err_query_no_positive: 'You need to have at least one keyword in your search query. Searching only for pages not containing a term is not allowed.', |
64 err_query_no_positive: 'You need to have at least one keyword in your search query. Searching only for pages not containing a term is not allowed.', |
65 |
65 |
66 btn_search: 'Search', |
66 btn_search: 'Search', |
67 // note the case difference with th_advanced_search |
67 // note the case difference with th_advanced_search |
68 btn_advanced_search: 'Advanced search', |
68 btn_advanced_search: 'Advanced search', |
69 |
69 |
70 msg_no_results: 'No results.', |
70 msg_no_results: 'No results.', |
71 msg_result_detail: 'Results <b>%start_string%</b> - <b>%per_string%</b> of about <b>%num_results%</b> for <b>%q_trim%</b> in %search_time%s.', |
71 msg_result_detail: 'Results <b>%start_string%</b> - <b>%per_string%</b> of about <b>%num_results%</b> for <b>%q_trim%</b> in %search_time%s.', |
72 body_no_results_title: 'Your search for <b>"%query%"</b> didn\'t turn up any results.', |
72 body_no_results_title: 'Your search for <b>"%query%"</b> didn\'t turn up any results.', |
73 body_no_results_body: '<p>There are a few things you can try:</p> |
73 body_no_results_body: '<p>There are a few things you can try:</p> |
74 <ul> |
74 <ul> |
75 <li>Were you looking for a specific Special page? Special pages are not searchable. You may want to see a <a href="%special_url%">list of special pages</a>.</li> |
75 <li>Were you looking for a specific Special page? Special pages are not searchable. You may want to see a <a href="%special_url%">list of special pages</a>.</li> |
76 <li>If you have the appropriate permissions, you can <a href="%create_url%">start the %query% page</a>.</li> |
76 <li>If you have the appropriate permissions, you can <a href="%create_url%">start the %query% page</a>.</li> |
77 <li>Try using fewer keywords. You can get broader results if you remove quotes from your search query.</li> |
77 <li>Try using fewer keywords. You can get broader results if you remove quotes from your search query.</li> |
78 <li>Did your search trigger any warnings? Sometimes a search can be cancelled if there aren\'t any terms in a search query that are 4 characters or greater in length.</li> |
78 <li>Did your search trigger any warnings? Sometimes a search can be cancelled if there aren\'t any terms in a search query that are 4 characters or greater in length.</li> |
79 </ul>', |
79 </ul>', |
80 |
80 |
81 lbl_site_search: 'Site search', |
81 lbl_site_search: 'Site search', |
82 lbl_relevance: 'Relevance:', |
82 lbl_relevance: 'Relevance:', |
83 lbl_field_any: 'Search for pages with <b>any of these words</b>:', |
83 lbl_field_any: 'Search for pages with <b>any of these words</b>:', |
84 lbl_field_exact: 'with <b>this exact phrase</b>:', |
84 lbl_field_exact: 'with <b>this exact phrase</b>:', |
85 lbl_field_none: 'with <b>none of these words</b>:', |
85 lbl_field_none: 'with <b>none of these words</b>:', |
86 lbl_field_all: 'with <b>all of these words</b>:', |
86 lbl_field_all: 'with <b>all of these words</b>:', |
87 lbl_field_casesensitive: 'Case-sensitive search:', |
87 lbl_field_casesensitive: 'Case-sensitive search:', |
88 |
88 |
89 result_tag_special: 'Special page', |
89 result_tag_special: 'Special page', |
90 }, |
90 }, |
91 pagetools: { |
91 pagetools: { |
92 |
92 |
93 // Create a page |
93 // Create a page |
94 create_err_invalid_namespace: 'You have selected an invalid page type.', |
94 create_err_invalid_namespace: 'You have selected an invalid page type.', |
95 create_err_invalid_urlname: 'Please enter a title for your page and a custom URL if desired.', |
95 create_err_invalid_urlname: 'Please enter a title for your page and a custom URL if desired.', |
96 create_err_already_exists: 'A page with that URL already exists. Please enter another title or enter a custom URL. (You can have two pages with the same name, but not two pages with the same URL.)', |
96 create_err_already_exists: 'A page with that URL already exists. Please enter another title or enter a custom URL. (You can have two pages with the same name, but not two pages with the same URL.)', |
97 create_err_no_permission: 'You don\'t have permission to create this page. Try another URL or title; if that does not work, please contact the site administration for permission to create pages.', |
97 create_err_no_permission: 'You don\'t have permission to create this page. Try another URL or title; if that does not work, please contact the site administration for permission to create pages.', |
98 create_err_nodb_namespace: 'You cannot create Special or Admin pages - they can\'t be stored in the database.', |
98 create_err_nodb_namespace: 'You cannot create Special or Admin pages - they can\'t be stored in the database.', |
99 create_err_reserved_prefix: 'The prefix "Project:" is reserved for internal links and can\'t be used on a page name.', |
99 create_err_reserved_prefix: 'The prefix "Project:" is reserved for internal links and can\'t be used on a page name.', |
100 |
100 |
101 create_blurb: 'Add a new page to the site.', |
101 create_blurb: 'Add a new page to the site.', |
102 create_field_title: 'Page title:', |
102 create_field_title: 'Page title:', |
103 create_field_namespace: 'Page type:', |
103 create_field_namespace: 'Page type:', |
104 create_group_advanced: 'Advanced options', |
104 create_group_advanced: 'Advanced options', |
105 create_field_url_auto: 'Generate a URL based on the title', |
105 create_field_url_auto: 'Generate a URL based on the title', |
106 create_field_url_manual: 'Enter a custom page URL', |
106 create_field_url_manual: 'Enter a custom page URL', |
107 create_field_url: 'Page ID:', |
107 create_field_url: 'Page ID:', |
108 create_field_preview: 'Preview of URL:', |
108 create_field_preview: 'Preview of URL:', |
109 create_field_preview_hint: '(Requires Javascript support)', |
109 create_field_preview_hint: '(Requires Javascript support)', |
110 create_btn_create: 'Create page', |
110 create_btn_create: 'Create page', |
111 |
111 |
112 // All pages |
112 // All pages |
113 allpages_blurb: 'Below is a list of all of the pages on this website.', |
113 allpages_blurb: 'Below is a list of all of the pages on this website.', |
114 |
114 |
115 // Special pages |
115 // Special pages |
116 specialpages_blurb: 'Below is a list of all of the special pages on this website.', |
116 specialpages_blurb: 'Below is a list of all of the special pages on this website.', |
117 |
117 |
118 // GPL page |
118 // GPL page |
119 gpl_blurb: 'The following text represents the license that the <a href="%about_url%">Enano</a> content management system is under. To make it easier to read, the text has been wiki-formatted; in no other way has it been changed.', |
119 gpl_blurb: 'The following text represents the license that the <a href="%about_url%">Enano</a> content management system is under. To make it easier to read, the text has been wiki-formatted; in no other way has it been changed.', |
120 |
120 |
121 // !! |
121 // !! |
122 // !! The following three strings will be used ONLY in non-English |
122 // !! The following three strings will be used ONLY in non-English |
123 // !! languages. A Spanish example is provided here. |
123 // !! languages. A Spanish example is provided here. |
124 // !! |
124 // !! |
125 |
125 |
126 // "Version in Spanish" |
126 // "Version in Spanish" |
127 gpl_title_native: 'Versión en español', |
127 gpl_title_native: 'Versión en español', |
128 // "Version in English" |
128 // "Version in English" |
129 gpl_title_english: 'Versión en inglés', |
129 gpl_title_english: 'Versión en inglés', |
130 // "View the license in English" |
130 // "View the license in English" |
131 gpl_link_to_english: 'Vea la licencia en inglés', |
131 gpl_link_to_english: 'Vea la licencia en inglés', |
132 |
132 |
133 gpl_err_file_missing: 'It appears that the file "GPL" is missing from your Enano installation. You may find a wiki-formatted copy of the GPL at: <a href="http://enanocms.org/GPL">http://enanocms.org/GPL</a>. In the mean time, you may wish to contact the site administration and ask them to replace the GPL file.', |
133 gpl_err_file_missing: 'It appears that the file "GPL" is missing from your Enano installation. You may find a wiki-formatted copy of the GPL at: <a href="http://enanocms.org/GPL">http://enanocms.org/GPL</a>. In the mean time, you may wish to contact the site administration and ask them to replace the GPL file.', |
134 |
134 |
135 // Tag cloud |
135 // Tag cloud |
136 tagcloud_pagelist_th: 'Pages tagged "%tag%"', |
136 tagcloud_pagelist_th: 'Pages tagged "%tag%"', |
137 tagcloud_blurb: 'Summary of page tagging', |
137 tagcloud_blurb: 'Summary of page tagging', |
138 tagcloud_msg_no_tags: 'No pages are tagged yet.', |
138 tagcloud_msg_no_tags: 'No pages are tagged yet.', |
139 tagcloud_btn_return: 'Return to tag cloud', |
139 tagcloud_btn_return: 'Return to tag cloud', |
140 tagcloud_instructions: 'Hover your mouse over a tag to see how many pages have the tag. Click on a tag to see a list of the pages that have it.', |
140 tagcloud_instructions: 'Hover your mouse over a tag to see how many pages have the tag. Click on a tag to see a list of the pages that have it.', |
141 tagcloud_sidebar_title: 'Tag cloud', |
141 tagcloud_sidebar_title: 'Tag cloud', |
142 tagcloud_sidebar_btn_larger: 'Larger version', |
142 tagcloud_sidebar_btn_larger: 'Larger version', |
143 tagcloud_tip_popularity_one: '1 page', |
143 tagcloud_tip_popularity_one: '1 page', |
144 tagcloud_tip_popularity_plural: '%popularity% pages', |
144 tagcloud_tip_popularity_plural: '%popularity% pages', |
145 |
145 |
146 // Recent changes |
146 // Recent changes |
147 rc_btn_diff: 'diff', |
147 rc_btn_diff: 'diff', |
148 rc_btn_hist: 'hist', |
148 rc_btn_hist: 'hist', |
149 rc_btn_undo: 'undo', |
149 rc_btn_undo: 'undo', |
150 rc_btn_view: 'view', |
150 rc_btn_view: 'view', |
151 rc_btn_pm: 'PM', |
151 rc_btn_pm: 'PM', |
152 rc_btn_usertalk: 'comment', |
152 rc_btn_usertalk: 'comment', |
153 }, |
153 }, |
154 log: { |
154 log: { |
155 action_rename: 'Renamed (old name: %old_name%)', |
155 action_rename: 'Renamed (old name: %old_name%)', |
156 action_create: 'Created page', |
156 action_create: 'Created page', |
157 action_delete: 'Deleted page (%reason%)', |
157 action_delete: 'Deleted page (%reason%)', |
158 action_protect_none: 'Unprotected page (%reason%)', |
158 action_protect_none: 'Unprotected page (%reason%)', |
159 action_protect_semi: 'Semiprotected page (%reason%)', |
159 action_protect_semi: 'Semiprotected page (%reason%)', |
160 action_protect_full: 'Protected page (%reason%)', |
160 action_protect_full: 'Protected page (%reason%)', |
161 action_reupload: 'Uploaded new revision: %reason%', |
161 action_reupload: 'Uploaded new revision: %reason%', |
162 action_votereset: 'Reset deletion votes (had %num_votes% vote%plural%)', |
162 action_votereset: 'Reset deletion votes (had %num_votes% vote%plural%)', |
163 action_protect: 'Protect and unprotect', |
163 action_protect: 'Protect and unprotect', |
164 action_edit: 'Edit', |
164 action_edit: 'Edit', |
165 |
165 |
166 breadcrumb_author: 'Author: %user%', |
166 breadcrumb_author: 'Author: %user%', |
167 breadcrumb_within: 'Newer than: %time%', |
167 breadcrumb_within: 'Newer than: %time%', |
168 breadcrumb_page: 'Page: %page%', |
168 breadcrumb_page: 'Page: %page%', |
169 breadcrumb_action: 'Action: %action%', |
169 breadcrumb_action: 'Action: %action%', |
170 |
170 |
171 msg_no_reason_provided: 'No reason provided', |
171 msg_no_reason_provided: 'No reason provided', |
172 msg_reversion: 'Reversion of previous action', |
172 msg_reversion: 'Reversion of previous action', |
173 msg_file_restored: 'Restored previous version', |
173 msg_file_restored: 'Restored previous version', |
174 msg_no_results: 'No results', |
174 msg_no_results: 'No results', |
175 msg_no_filters: 'All site logs', |
175 msg_no_filters: 'All site logs', |
176 |
176 |
177 form_filtertype_user: 'Author', |
177 form_filtertype_user: 'Author', |
178 form_filtertype_within: 'Within', |
178 form_filtertype_within: 'Within', |
179 form_filtertype_page: 'Page', |
179 form_filtertype_page: 'Page', |
180 form_filtertype_action: 'Action', |
180 form_filtertype_action: 'Action', |
181 form_filtertype_minor: 'Minor edit', |
181 form_filtertype_minor: 'Minor edit', |
182 form_filtertype_minor_yes: 'Show only minor edits', |
182 form_filtertype_minor_yes: 'Show only minor edits', |
183 form_filtertype_minor_no: 'Hide minor edits', |
183 form_filtertype_minor_no: 'Hide minor edits', |
184 formaction_rename: 'Rename', |
184 formaction_rename: 'Rename', |
185 formaction_create: 'Create page', |
185 formaction_create: 'Create page', |
186 formaction_delete: 'Delete page', |
186 formaction_delete: 'Delete page', |
187 formaction_reupload: 'File reupload', |
187 formaction_reupload: 'File reupload', |
188 formaction_votereset: 'Reset of deletion votes', |
188 formaction_votereset: 'Reset of deletion votes', |
189 |
189 |
190 heading_addfilter: 'Add a filter', |
190 heading_addfilter: 'Add a filter', |
191 heading_logdisplay: 'Log filter results', |
191 heading_logdisplay: 'Log filter results', |
192 |
192 |
193 btn_add_filter: 'Add filter', |
193 btn_add_filter: 'Add filter', |
194 err_addfilter_field_empty: 'The filter was not added because you didn\'t enter a valid value in the field.', |
194 err_addfilter_field_empty: 'The filter was not added because you didn\'t enter a valid value in the field.', |
195 |
195 |
196 err_access_denied: 'You don\'t have permission to view page logs.', |
196 err_access_denied: 'You don\'t have permission to view page logs.', |
197 } |
197 } |
198 } |
198 } |
199 }; |
199 }; |
200 |
200 |
201 // All done! :-) |
201 // All done! :-) |
202 |
202 |