Version Description
Download this release
Release Info
Developer | dancameron |
Plugin | Search Everything |
Version | 7 |
Comparing to | |
See all releases |
Code changes from version 6.9.4.1 to 7
- readme.txt +1 -1
- search-everything.php +294 -405
- trunk/README.markdown +108 -0
- trunk/gpl.txt +340 -0
- trunk/lang/se-ar_AR.mo +0 -0
- trunk/lang/se-ar_AR.po +113 -0
- trunk/lang/se-by_BY.mo +0 -0
- trunk/lang/se-by_BY.po +113 -0
- trunk/lang/se-da_DK.mo +0 -0
- trunk/lang/se-da_DK.po +255 -0
- trunk/lang/se-de_DE.mo +0 -0
- trunk/lang/se-de_DE.po +280 -0
- trunk/lang/se-es_ES.mo +0 -0
- trunk/lang/se-es_ES.po +113 -0
- trunk/lang/se-fr_FR.mo +0 -0
- trunk/lang/se-fr_FR.po +362 -0
- trunk/lang/se-hu_HU.mo +0 -0
- trunk/lang/se-hu_HU.po +117 -0
- trunk/lang/se-it_IT.mo +0 -0
- trunk/lang/se-it_IT.po +272 -0
- trunk/lang/se-ja.mo +0 -0
- trunk/lang/se-ja.po +258 -0
- trunk/lang/se-ko_KR.mo.html +0 -0
- trunk/lang/se-ko_KR.po.html +260 -0
- trunk/lang/se-lv_LV.mo +0 -0
- trunk/lang/se-lv_LV.po +225 -0
- trunk/lang/se-nl.po +109 -0
- trunk/lang/se-nl_NL.mo +0 -0
- trunk/lang/se-nn_NO.mo +0 -0
- trunk/lang/se-nn_NO.po +256 -0
- trunk/lang/se-no_NO.mo +0 -0
- trunk/lang/se-no_NO.po +256 -0
- trunk/lang/se-pl_PL.mo +0 -0
- trunk/lang/se-pl_PL.po +249 -0
- trunk/lang/se-ro_RO.mo +0 -0
- trunk/lang/se-ro_RO.po +249 -0
- trunk/lang/se-ru_RU.mo +0 -0
- trunk/lang/se-ru_RU.po +109 -0
- trunk/lang/se-sv_SE.mo +0 -0
- trunk/lang/se-sv_SE.po +110 -0
- trunk/lang/se-tr_TR.mo +0 -0
- trunk/lang/se-tr_TR.po +105 -0
- trunk/lang/se-zh_CN.mo +0 -0
- trunk/lang/se-zh_CN.po +254 -0
- trunk/lang/se-zh_TW.mo +0 -0
- trunk/lang/se-zh_TW.po +254 -0
- trunk/lang/se.mo +0 -0
- trunk/lang/se.pot +258 -0
- trunk/readme.txt +120 -0
- trunk/screenshot-1.jpg +0 -0
- trunk/search-everything.php +744 -0
- trunk/views/options.php +427 -0
- views/options.php +25 -14
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://bit.ly/plugin-donations
|
|
4 |
Tags: search, search highlight, tag search, category search, category exclusion, comment search, page search, admin, seo, post filter
|
5 |
Requires at least: 3
|
6 |
Tested up to: 3.4
|
7 |
-
Stable tag:
|
8 |
|
9 |
Increases Wordpress' default search functionality in three easy steps.
|
10 |
|
4 |
Tags: search, search highlight, tag search, category search, category exclusion, comment search, page search, admin, seo, post filter
|
5 |
Requires at least: 3
|
6 |
Tested up to: 3.4
|
7 |
+
Stable tag: 7
|
8 |
|
9 |
Increases Wordpress' default search functionality in three easy steps.
|
10 |
|
search-everything.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Search Everything
|
4 |
Plugin URI: https://github.com/sproutventure/search-everything-wordpress-plugin/
|
5 |
Description: Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content.
|
6 |
-
Version:
|
7 |
Author: Dan Cameron of Sprout Venture
|
8 |
Author URI: http://sproutventure.com/
|
9 |
*/
|
@@ -14,22 +14,21 @@ Author URI: http://sproutventure.com/
|
|
14 |
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 more details.
|
15 |
*/
|
16 |
|
17 |
-
if ( !defined('WP_CONTENT_DIR') )
|
18 |
-
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
19 |
|
20 |
-
if (!defined('DIRECTORY_SEPARATOR'))
|
21 |
-
|
22 |
-
|
23 |
-
define('DIRECTORY_SEPARATOR', '\\');
|
24 |
else
|
25 |
-
|
26 |
}
|
27 |
-
define('SE_ABSPATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
|
28 |
|
29 |
$SE = new SearchEverything();
|
30 |
//add filters based upon option settings
|
31 |
|
32 |
-
|
33 |
|
34 |
var $logging = false;
|
35 |
var $options;
|
@@ -37,475 +36,409 @@ Class SearchEverything {
|
|
37 |
var $wp_ver25;
|
38 |
var $wp_ver28;
|
39 |
private $query_instance;
|
40 |
-
|
41 |
-
function SearchEverything(){
|
42 |
global $wp_version;
|
43 |
-
$this->wp_ver23 = ($wp_version >= '2.3');
|
44 |
-
$this->wp_ver25 = ($wp_version >= '2.5');
|
45 |
-
$this->wp_ver28 = ($wp_version >= '2.8');
|
46 |
-
$this->options = get_option('se_options');
|
47 |
|
48 |
-
if (is_admin()) {
|
49 |
-
include
|
50 |
$SEAdmin = new se_admin();
|
51 |
-
// Disable Search-Everything, because posts_join is not working properly in Wordpress-backend's Ajax functions
|
52 |
-
if (basename($_SERVER["SCRIPT_NAME"]) == "admin-ajax.php") {
|
53 |
return true;
|
54 |
}
|
55 |
}
|
56 |
//add filters based upon option settings
|
57 |
-
if ("Yes" == $this->options['se_use_tag_search'] || "Yes" == $this->options['se_use_category_search'] || "Yes" == $this->options['se_use_tax_search'])
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
if ("Yes" == $this->options['se_use_tax_search'])
|
69 |
-
{
|
70 |
-
$this->se_log("searching custom taxonomies");
|
71 |
-
}
|
72 |
}
|
73 |
|
74 |
-
if ("Yes" == $this->options['se_use_page_search'])
|
75 |
-
|
76 |
-
|
77 |
-
$this->se_log("searching pages");
|
78 |
}
|
79 |
|
80 |
-
if ("Yes" == $this->options['se_use_excerpt_search'])
|
81 |
-
|
82 |
-
$this->se_log("searching excerpts");
|
83 |
}
|
84 |
|
85 |
-
if ("Yes" == $this->options['se_use_comment_search'])
|
86 |
-
|
87 |
-
|
88 |
-
$this->se_log("searching comments");
|
89 |
// Highlight content
|
90 |
-
if("Yes" == $this->options['se_use_highlight'])
|
91 |
-
|
92 |
-
add_filter('comment_text', array(&$this,'se_postfilter'));
|
93 |
}
|
94 |
}
|
95 |
|
96 |
-
if ("Yes" == $this->options['se_use_draft_search'])
|
97 |
-
|
98 |
-
|
99 |
-
$this->se_log("searching drafts");
|
100 |
}
|
101 |
|
102 |
-
if ("Yes" == $this->options['se_use_attachment_search'])
|
103 |
-
|
104 |
-
|
105 |
-
$this->se_log("searching attachments");
|
106 |
}
|
107 |
|
108 |
-
if ("Yes" == $this->options['se_use_metadata_search'])
|
109 |
-
|
110 |
-
|
111 |
-
$this->se_log("searching metadata");
|
112 |
}
|
113 |
|
114 |
|
115 |
|
116 |
-
if ($this->options['se_exclude_posts_list'] != '')
|
117 |
-
|
118 |
-
$this->se_log("searching excluding posts");
|
119 |
}
|
120 |
|
121 |
-
if ($this->options['se_exclude_categories_list'] != '')
|
122 |
-
|
123 |
-
|
124 |
-
$this->se_log("searching excluding categories");
|
125 |
}
|
126 |
|
127 |
-
if ("Yes" == $this->options['se_use_authors'])
|
128 |
-
{
|
129 |
|
130 |
-
add_filter('posts_join', array(&$this, 'se_search_authors_join'));
|
131 |
-
$this->se_log("searching authors");
|
132 |
}
|
133 |
|
134 |
-
add_filter('posts_search', array(&$this, 'se_search_where'), 10, 2);
|
135 |
|
136 |
-
add_filter('posts_where', array(&$this, 'se_no_revisions'));
|
137 |
|
138 |
-
add_filter('posts_request', array(&$this, 'se_distinct'));
|
139 |
|
140 |
-
add_filter('posts_where', array(&$this, 'se_no_future'));
|
141 |
|
142 |
-
add_filter('posts_request', array(&$this, 'se_log_query'), 10, 2);
|
143 |
|
144 |
// Highlight content
|
145 |
-
if("Yes" == $this->options['se_use_highlight'])
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
add_filter('the_excerpt', array(&$this,'se_postfilter'), 11);
|
150 |
}
|
151 |
}
|
152 |
|
153 |
|
154 |
// creates the list of search keywords from the 's' parameters.
|
155 |
-
function se_get_search_terms()
|
156 |
-
{
|
157 |
global $wpdb;
|
158 |
-
$s = isset($this->query_instance->query_vars['s']) ? $this->query_instance->query_vars['s'] : '';
|
159 |
-
$sentence = isset($this->query_instance->query_vars['sentence']) ? $this->query_instance->query_vars['sentence'] : false;
|
160 |
$search_terms = array();
|
161 |
|
162 |
-
if ( !empty($s) )
|
163 |
-
{
|
164 |
// added slashes screw with quote grouping when done early, so done later
|
165 |
-
$s = stripslashes($s);
|
166 |
-
if ($sentence)
|
167 |
-
|
168 |
-
$search_terms = array($s);
|
169 |
} else {
|
170 |
-
preg_match_all('/".*?("|$)|((?<=[\\s",+])|^)[^\\s",+]+/', $s, $matches);
|
171 |
-
$search_terms = array_map(create_function('$a', 'return trim($a, "\\"\'\\n\\r ");'), $matches[0]);
|
172 |
}
|
173 |
}
|
174 |
return $search_terms;
|
175 |
}
|
176 |
|
177 |
// add where clause to the search query
|
178 |
-
function se_search_where($where, $wp_query){
|
179 |
|
180 |
-
if(!$wp_query->is_search())
|
181 |
return $where;
|
182 |
-
|
183 |
$this->query_instance = &$wp_query;
|
184 |
global $wpdb;
|
185 |
-
|
186 |
$searchQuery = $this->se_search_default();
|
187 |
|
188 |
//add filters based upon option settings
|
189 |
-
if ("Yes" == $this->options['se_use_tag_search'])
|
190 |
-
{
|
191 |
$searchQuery .= $this->se_build_search_tag();
|
192 |
}
|
193 |
-
if ("Yes" == $this->options['se_use_category_search'] || 'Yes' == $this->options['se_use_tax_search'])
|
194 |
-
{
|
195 |
$searchQuery .= $this->se_build_search_categories();
|
196 |
}
|
197 |
-
if ("Yes" == $this->options['se_use_metadata_search'])
|
198 |
-
{
|
199 |
$searchQuery .= $this->se_build_search_metadata();
|
200 |
}
|
201 |
-
if ("Yes" == $this->options['se_use_excerpt_search'])
|
202 |
-
{
|
203 |
$searchQuery .= $this->se_build_search_excerpt();
|
204 |
}
|
205 |
-
if ("Yes" == $this->options['se_use_comment_search'])
|
206 |
-
{
|
207 |
$searchQuery .= $this->se_build_search_comments();
|
208 |
}
|
209 |
-
if ("Yes" == $this->options['se_use_authors'])
|
210 |
-
{
|
211 |
$searchQuery .= $this->se_search_authors();
|
212 |
}
|
213 |
-
if ($searchQuery != '')
|
214 |
-
|
215 |
-
$where = preg_replace('#\(\(\(.*?\)\)\)#', '(('.$searchQuery.'))', $where);
|
216 |
|
217 |
}
|
218 |
-
if ($this->options['se_exclude_posts_list'] != '')
|
219 |
-
{
|
220 |
$where .= $this->se_build_exclude_posts();
|
221 |
}
|
222 |
-
if ($this->options['se_exclude_categories_list'] != '')
|
223 |
-
{
|
224 |
$where .= $this->se_build_exclude_categories();
|
225 |
|
226 |
}
|
227 |
-
$this->se_log("global where: ".$where);
|
228 |
return $where;
|
229 |
}
|
230 |
// search for terms in default locations like title and content
|
231 |
// replacing the old search terms seems to be the best way to
|
232 |
// avoid issue with multiple terms
|
233 |
-
function se_search_default(){
|
234 |
|
235 |
global $wpdb;
|
236 |
|
237 |
-
$n = (isset($this->query_instance->query_vars['exact']) && $this->query_instance->query_vars['exact']) ? '' : '%';
|
238 |
$search = '';
|
239 |
$seperator = '';
|
240 |
$terms = $this->se_get_search_terms();
|
241 |
|
242 |
// if it's not a sentance add other terms
|
243 |
$search .= '(';
|
244 |
-
|
245 |
-
|
246 |
|
247 |
|
248 |
-
|
249 |
|
250 |
|
251 |
-
|
252 |
-
|
253 |
|
254 |
$search .= ')';
|
255 |
return $search;
|
256 |
}
|
257 |
|
258 |
// Exclude post revisions
|
259 |
-
function se_no_revisions($where)
|
260 |
-
{
|
261 |
global $wpdb;
|
262 |
-
if (!empty($this->query_instance->query_vars['s']))
|
263 |
-
|
264 |
-
|
265 |
-
{
|
266 |
-
$where = 'AND (' . substr($where, strpos($where, 'AND')+3) . ") AND $wpdb->posts.post_type != 'revision'";
|
267 |
}
|
268 |
-
$where = ' AND (' . substr($where, strpos($where, 'AND')+3) . ') AND post_type != \'revision\'';
|
269 |
}
|
270 |
return $where;
|
271 |
}
|
272 |
|
273 |
// Exclude future posts fix provided by Mx
|
274 |
-
function se_no_future($where)
|
275 |
-
{
|
276 |
global $wpdb;
|
277 |
-
if (!empty($this->query_instance->query_vars['s']))
|
278 |
-
|
279 |
-
|
280 |
-
{
|
281 |
-
$where = 'AND (' . substr($where, strpos($where, 'AND')+3) . ") AND $wpdb->posts.post_status != 'future'";
|
282 |
}
|
283 |
-
|
284 |
}
|
285 |
return $where;
|
286 |
}
|
287 |
|
288 |
// Logs search into a file
|
289 |
-
function se_log($msg)
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
$fp = fopen( SE_ABSPATH . "logfile.log","a+");
|
295 |
-
if ( !$fp )
|
296 |
-
{
|
297 |
echo 'unable to write to log file!';
|
298 |
}
|
299 |
-
$date = date("Y-m-d H:i:s ");
|
300 |
$source = "search_everything plugin: ";
|
301 |
-
fwrite($fp, "\n\n".$date."\n".$source."\n".$msg);
|
302 |
-
fclose($fp);
|
303 |
}
|
304 |
return true;
|
305 |
}
|
306 |
|
307 |
//Duplicate fix provided by Tiago.Pocinho
|
308 |
-
function se_distinct($query)
|
309 |
-
{
|
310 |
global $wpdb;
|
311 |
-
if (!empty($this->query_instance->query_vars['s']))
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
else
|
316 |
-
{
|
317 |
-
$query = str_replace('SELECT', 'SELECT DISTINCT', $query);
|
318 |
}
|
319 |
}
|
320 |
return $query;
|
321 |
}
|
322 |
|
323 |
//search pages (except password protected pages provided by loops)
|
324 |
-
function se_search_pages($where)
|
325 |
-
{
|
326 |
global $wpdb;
|
327 |
-
if (!empty($this->query_instance->query_vars['s']))
|
328 |
-
{
|
329 |
|
330 |
-
$where = str_replace('"', '\'', $where);
|
331 |
-
if ('Yes' == $this->options['se_approved_pages_only'])
|
332 |
-
|
333 |
-
$where = str_replace("post_type = 'post'", " AND 'post_password = '' AND ", $where);
|
334 |
} else { // < v 2.1
|
335 |
-
$where = str_replace('post_type = \'post\' AND ', '', $where);
|
336 |
}
|
337 |
}
|
338 |
-
$this->se_log("pages where: ".$where);
|
339 |
return $where;
|
340 |
}
|
341 |
|
342 |
// create the search excerpts query
|
343 |
-
function se_build_search_excerpt()
|
344 |
-
{
|
345 |
global $wpdb;
|
346 |
$s = $this->query_instance->query_vars['s'];
|
347 |
$search_terms = $this->se_get_search_terms();
|
348 |
$exact = $this->query_instance->query_vars['exact'];
|
349 |
$search = '';
|
350 |
|
351 |
-
if ( !empty($search_terms) ) {
|
352 |
// Building search query
|
353 |
-
$n = ($exact) ? '' : '%';
|
354 |
$searchand = '';
|
355 |
-
foreach($search_terms as $term) {
|
356 |
-
$term = addslashes_gpc($term);
|
357 |
$search .= "{$searchand}($wpdb->posts.post_excerpt LIKE '{$n}{$term}{$n}')";
|
358 |
$searchand = ' AND ';
|
359 |
}
|
360 |
-
$sentence_term = $wpdb->escape($s);
|
361 |
-
if (!$sentence && count($search_terms) > 1 && $search_terms[0] != $sentence_term )
|
362 |
-
{
|
363 |
$search = "($search) OR ($wpdb->posts.post_excerpt LIKE '{$n}{$sentence_term}{$n}')";
|
364 |
}
|
365 |
-
if ( !empty($search) )
|
366 |
-
|
367 |
}
|
368 |
-
$this->se_log("excerpt where: ".$where);
|
369 |
return $search;
|
370 |
}
|
371 |
|
372 |
|
373 |
//search drafts
|
374 |
-
function se_search_draft_posts($where)
|
375 |
-
{
|
376 |
global $wpdb;
|
377 |
-
if (!empty($this->query_instance->query_vars['s']))
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
{
|
382 |
-
$where = str_replace(" AND (post_status = 'publish'", " AND ((post_status = 'publish' OR post_status = 'draft')", $where);
|
383 |
}
|
384 |
-
else
|
385 |
-
|
386 |
-
$where = str_replace(" AND ($wpdb->posts.post_status = 'publish'", " AND ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'draft'", $where);
|
387 |
}
|
388 |
-
$where = str_replace(" AND (post_status = 'publish'", " AND (post_status = 'publish' OR post_status = 'draft'", $where);
|
389 |
}
|
390 |
-
$this->se_log("drafts where: ".$where);
|
391 |
return $where;
|
392 |
}
|
393 |
|
394 |
//search attachments
|
395 |
-
function se_search_attachments($where)
|
396 |
-
{
|
397 |
global $wpdb;
|
398 |
-
if (!empty($this->query_instance->query_vars['s']))
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
$where = str_replace(" AND (post_status = 'publish'", " AND (post_status = 'publish' OR post_type = 'attachment'", $where);
|
404 |
-
$where = str_replace("AND post_type != 'attachment'","",$where);
|
405 |
}
|
406 |
-
else
|
407 |
-
|
408 |
-
$where = str_replace("
|
409 |
-
$where = str_replace("AND $wpdb->posts.post_type != 'attachment'","",$where);
|
410 |
}
|
411 |
}
|
412 |
-
$this->se_log("attachments where: ".$where);
|
413 |
return $where;
|
414 |
}
|
415 |
|
416 |
// create the comments data query
|
417 |
-
function se_build_search_comments()
|
418 |
-
{
|
419 |
global $wpdb;
|
420 |
$s = $this->query_instance->query_vars['s'];
|
421 |
$search_terms = $this->se_get_search_terms();
|
422 |
$exact = $this->query_instance->query_vars['exact'];
|
423 |
|
424 |
-
if ( !empty($search_terms) ) {
|
425 |
// Building search query on comments content
|
426 |
-
$n = ($exact) ? '' : '%';
|
427 |
$searchand = '';
|
428 |
$searchContent = '';
|
429 |
-
foreach($search_terms as $term) {
|
430 |
-
$term = addslashes_gpc($term);
|
431 |
-
if ($this->wp_ver23)
|
432 |
-
{
|
433 |
$searchContent .= "{$searchand}(cmt.comment_content LIKE '{$n}{$term}{$n}')";
|
434 |
}
|
435 |
$searchand = ' AND ';
|
436 |
}
|
437 |
-
$sentense_term = $wpdb->escape($s);
|
438 |
-
if (!$sentence && count($search_terms) > 1 && $search_terms[0] != $sentense_term )
|
439 |
-
|
440 |
-
if ($this->wp_ver23)
|
441 |
-
{
|
442 |
$searchContent = "($searchContent) OR (cmt.comment_content LIKE '{$n}{$sentense_term}{$n}')";
|
443 |
}
|
444 |
}
|
445 |
$search = $searchContent;
|
446 |
// Building search query on comments author
|
447 |
-
if($this->options['se_use_cmt_authors'] == 'Yes')
|
448 |
-
{
|
449 |
$searchand = '';
|
450 |
$comment_author = '';
|
451 |
-
foreach($search_terms as $term) {
|
452 |
-
$term = addslashes_gpc($term);
|
453 |
-
if ($this->wp_ver23)
|
454 |
-
{
|
455 |
$comment_author .= "{$searchand}(cmt.comment_author LIKE '{$n}{$term}{$n}')";
|
456 |
}
|
457 |
$searchand = ' AND ';
|
458 |
}
|
459 |
-
$sentence_term = $wpdb->escape($s);
|
460 |
-
if (!$sentence && count($search_terms) > 1 && $search_terms[0] != $sentence_term )
|
461 |
-
|
462 |
-
if ($this->wp_ver23)
|
463 |
-
{
|
464 |
$comment_author = "($comment_author) OR (cmt.comment_author LIKE '{$n}{$sentence_term}{$n}')";
|
465 |
}
|
466 |
}
|
467 |
$search = "($search) OR ($comment_author)";
|
468 |
}
|
469 |
-
if ('Yes' == $this->options['se_approved_comments_only'])
|
470 |
-
{
|
471 |
$comment_approved = "AND cmt.comment_approved = '1'";
|
472 |
$search = "($search) $comment_approved";
|
473 |
}
|
474 |
-
if ( !empty($search) )
|
475 |
-
|
476 |
}
|
477 |
-
$this->se_log("comments where: ".$where);
|
478 |
-
$this->se_log("comments sql: ".$search);
|
479 |
return $search;
|
480 |
}
|
481 |
|
482 |
// Build the author search
|
483 |
-
function se_search_authors()
|
484 |
-
{
|
485 |
global $wpdb;
|
486 |
$s = $this->query_instance->query_vars['s'];
|
487 |
$search_terms = $this->se_get_search_terms();
|
488 |
-
$n = (isset($this->query_instance->query_vars['exact']) && $this->query_instance->query_vars['exact']) ? '' : '%';
|
489 |
$search = '';
|
490 |
$searchand = '';
|
491 |
|
492 |
-
if ( !empty($search_terms) ) {
|
493 |
// Building search query
|
494 |
-
foreach($search_terms as $term) {
|
495 |
-
$term = addslashes_gpc($term);
|
496 |
-
if ($this->wp_ver23)
|
497 |
-
{
|
498 |
$search .= "{$searchand}(u.display_name LIKE '{$n}{$term}{$n}')";
|
499 |
} else {
|
500 |
$search .= "{$searchand}(u.display_name LIKE '{$n}{$term}{$n}')";
|
501 |
}
|
502 |
$searchand = ' OR ';
|
503 |
}
|
504 |
-
$sentence_term = $wpdb->escape($s);
|
505 |
-
if (count($search_terms) > 1 && $search_terms[0] != $sentence_term )
|
506 |
-
|
507 |
-
if ($this->wp_ver23)
|
508 |
-
{
|
509 |
$search .= " OR (u.display_name LIKE '{$n}{$sentence_term}{$n}')";
|
510 |
} else {
|
511 |
$search .= " OR (u.display_name LIKE '{$n}{$sentence_term}{$n}')";
|
@@ -514,220 +447,189 @@ Class SearchEverything {
|
|
514 |
|
515 |
|
516 |
|
517 |
-
if ( !empty($search) )
|
518 |
-
|
519 |
|
520 |
}
|
521 |
|
522 |
-
$this->se_log("user where: ".$search);
|
523 |
return $search;
|
524 |
}
|
525 |
|
526 |
// create the search meta data query
|
527 |
-
function se_build_search_metadata()
|
528 |
-
{
|
529 |
global $wpdb;
|
530 |
$s = $this->query_instance->query_vars['s'];
|
531 |
$search_terms = $this->se_get_search_terms();
|
532 |
-
$n = (isset($this->query_instance->query_vars['exact']) && $this->query_instance->query_vars['exact']) ? '' : '%';
|
533 |
$search = '';
|
534 |
|
535 |
-
if ( !empty($search_terms) ) {
|
536 |
// Building search query
|
537 |
$searchand = '';
|
538 |
-
foreach($search_terms as $term) {
|
539 |
-
$term = addslashes_gpc($term);
|
540 |
-
if ($this->wp_ver23)
|
541 |
-
{
|
542 |
$search .= "{$searchand}(m.meta_value LIKE '{$n}{$term}{$n}')";
|
543 |
} else {
|
544 |
$search .= "{$searchand}(meta_value LIKE '{$n}{$term}{$n}')";
|
545 |
}
|
546 |
$searchand = ' AND ';
|
547 |
}
|
548 |
-
$sentence_term = $wpdb->escape($s);
|
549 |
-
if (count($search_terms) > 1 && $search_terms[0] != $sentence_term )
|
550 |
-
|
551 |
-
if ($this->wp_ver23)
|
552 |
-
{
|
553 |
$search = "($search) OR (m.meta_value LIKE '{$n}{$sentence_term}{$n}')";
|
554 |
} else {
|
555 |
$search = "($search) OR (meta_value LIKE '{$n}{$sentence_term}{$n}')";
|
556 |
}
|
557 |
}
|
558 |
|
559 |
-
if ( !empty($search) )
|
560 |
-
|
561 |
|
562 |
}
|
563 |
-
$this->se_log("meta where: ".$search);
|
564 |
return $search;
|
565 |
}
|
566 |
|
567 |
// create the search tag query
|
568 |
-
function se_build_search_tag()
|
569 |
-
{
|
570 |
global $wpdb;
|
571 |
$s = $this->query_instance->query_vars['s'];
|
572 |
$search_terms = $this->se_get_search_terms();
|
573 |
$exact = $this->query_instance->query_vars['exact'];
|
574 |
$search = '';
|
575 |
|
576 |
-
if ( !empty($search_terms) )
|
577 |
-
{
|
578 |
// Building search query
|
579 |
-
$n = ($exact) ? '' : '%';
|
580 |
$searchand = '';
|
581 |
-
foreach($search_terms as $term)
|
582 |
-
|
583 |
-
|
584 |
-
if ($this->wp_ver23)
|
585 |
-
{
|
586 |
$search .= "{$searchand}(tter.name LIKE '{$n}{$term}{$n}')";
|
587 |
}
|
588 |
$searchand = ' AND ';
|
589 |
}
|
590 |
-
$sentence_term = $wpdb->escape($s);
|
591 |
-
if (!$sentence && count($search_terms) > 1 && $search_terms[0] != $sentence_term )
|
592 |
-
|
593 |
-
if ($this->wp_ver23)
|
594 |
-
{
|
595 |
$search = "($search) OR (tter.name LIKE '{$n}{$sentence_term}{$n}')";
|
596 |
}
|
597 |
}
|
598 |
-
if ( !empty($search) )
|
599 |
-
|
600 |
}
|
601 |
-
$this->se_log("tag where: ".$search);
|
602 |
return $search;
|
603 |
}
|
604 |
|
605 |
// create the search categories query
|
606 |
-
function se_build_search_categories()
|
607 |
-
{
|
608 |
global $wpdb;
|
609 |
$s = $this->query_instance->query_vars['s'];
|
610 |
$search_terms = $this->se_get_search_terms();
|
611 |
$exact = $this->query_instance->query_vars['exact'];
|
612 |
$search = '';
|
613 |
|
614 |
-
if ( !empty($search_terms) )
|
615 |
-
{
|
616 |
// Building search query for categories slug.
|
617 |
-
$n = ($exact) ? '' : '%';
|
618 |
$searchand = '';
|
619 |
$searchSlug = '';
|
620 |
-
foreach($search_terms as $term)
|
621 |
-
|
622 |
-
$
|
623 |
-
$searchSlug .= "{$searchand}(tter.slug LIKE '{$n}".sanitize_title_with_dashes($term)."{$n}')";
|
624 |
$searchand = ' AND ';
|
625 |
}
|
626 |
-
if (!$sentence && count($search_terms) > 1 && $search_terms[0] != $s )
|
627 |
-
|
628 |
-
$searchSlug = "($searchSlug) OR (tter.slug LIKE '{$n}".sanitize_title_with_dashes($s)."{$n}')";
|
629 |
}
|
630 |
-
if ( !empty($searchSlug) )
|
631 |
-
|
632 |
|
633 |
// Building search query for categories description.
|
634 |
$searchand = '';
|
635 |
$searchDesc = '';
|
636 |
-
foreach($search_terms as $term)
|
637 |
-
|
638 |
-
$term = addslashes_gpc($term);
|
639 |
$searchDesc .= "{$searchand}(ttax.description LIKE '{$n}{$term}{$n}')";
|
640 |
$searchand = ' AND ';
|
641 |
}
|
642 |
-
$sentence_term = $wpdb->escape($s);
|
643 |
-
if (!$sentence && count($search_terms) > 1 && $search_terms[0] != $sentence_term )
|
644 |
-
{
|
645 |
$searchDesc = "($searchDesc) OR (ttax.description LIKE '{$n}{$sentence_term}{$n}')";
|
646 |
}
|
647 |
-
if ( !empty($searchDesc) )
|
648 |
-
|
649 |
}
|
650 |
-
$this->se_log("categories where: ".$search);
|
651 |
return $search;
|
652 |
}
|
653 |
|
654 |
// create the Posts exclusion query
|
655 |
-
function se_build_exclude_posts()
|
656 |
-
{
|
657 |
global $wpdb;
|
658 |
$excludeQuery = '';
|
659 |
-
if (!empty($this->query_instance->query_vars['s']))
|
660 |
-
|
661 |
-
$excludedPostList
|
662 |
-
|
663 |
-
{
|
664 |
-
$excl_list = implode(',', explode(',',$excludedPostList));
|
665 |
$excludeQuery = ' AND ('.$wpdb->posts.'.ID NOT IN ( '.$excl_list.' ))';
|
666 |
}
|
667 |
-
$this->se_log("ex posts where: ".$excludeQuery);
|
668 |
}
|
669 |
return $excludeQuery;
|
670 |
}
|
671 |
|
672 |
// create the Categories exclusion query
|
673 |
-
function se_build_exclude_categories()
|
674 |
-
{
|
675 |
global $wpdb;
|
676 |
$excludeQuery = '';
|
677 |
-
if (!empty($this->query_instance->query_vars['s']))
|
678 |
-
|
679 |
-
$excludedCatList
|
680 |
-
|
681 |
-
|
682 |
-
$excl_list = implode(',', explode(',',$excludedCatList));
|
683 |
-
if ($this->wp_ver23)
|
684 |
-
{
|
685 |
$excludeQuery = " AND ( ctax.term_id NOT IN ( ".$excl_list." ))";
|
686 |
}
|
687 |
-
else
|
688 |
-
{
|
689 |
$excludeQuery = ' AND (c.category_id NOT IN ( '.$excl_list.' ))';
|
690 |
}
|
691 |
}
|
692 |
-
$this->se_log("ex category where: ".$excludeQuery);
|
693 |
}
|
694 |
return $excludeQuery;
|
695 |
}
|
696 |
|
697 |
//join for excluding categories - Deprecated in 2.3
|
698 |
-
function se_exclude_categories_join($join)
|
699 |
-
{
|
700 |
global $wpdb;
|
701 |
-
|
702 |
-
if (!empty($this->query_instance->query_vars['s']))
|
703 |
-
{
|
704 |
|
705 |
-
|
706 |
-
|
|
|
707 |
$join .= " LEFT JOIN $wpdb->term_relationships AS crel ON ($wpdb->posts.ID = crel.object_id) LEFT JOIN $wpdb->term_taxonomy AS ctax ON (ctax.taxonomy = 'category' AND crel.term_taxonomy_id = ctax.term_taxonomy_id) LEFT JOIN $wpdb->terms AS cter ON (ctax.term_id = cter.term_id) ";
|
708 |
} else {
|
709 |
$join .= "LEFT JOIN $wpdb->post2cat AS c ON $wpdb->posts.ID = c.post_id";
|
710 |
}
|
711 |
}
|
712 |
-
$this->se_log("category join: ".$join);
|
713 |
return $join;
|
714 |
}
|
715 |
|
716 |
//join for searching comments
|
717 |
-
function se_comments_join($join)
|
718 |
-
{
|
719 |
global $wpdb;
|
720 |
|
721 |
-
if (!empty($this->query_instance->query_vars['s']))
|
722 |
-
|
723 |
-
if ($this->wp_ver23)
|
724 |
-
{
|
725 |
$join .= " LEFT JOIN $wpdb->comments AS cmt ON ( cmt.comment_post_ID = $wpdb->posts.ID ) ";
|
726 |
|
727 |
} else {
|
728 |
|
729 |
-
if ('Yes' == $this->options['se_approved_comments_only'])
|
730 |
-
{
|
731 |
$comment_approved = " AND comment_approved = '1'";
|
732 |
} else {
|
733 |
$comment_approved = '';
|
@@ -736,120 +638,107 @@ Class SearchEverything {
|
|
736 |
}
|
737 |
|
738 |
}
|
739 |
-
$this->se_log("comments join: ".$join);
|
740 |
return $join;
|
741 |
}
|
742 |
|
743 |
//join for searching authors
|
744 |
|
745 |
-
function se_search_authors_join($join)
|
746 |
-
{
|
747 |
global $wpdb;
|
748 |
|
749 |
-
if (!empty($this->query_instance->query_vars['s']))
|
750 |
-
{
|
751 |
$join .= " LEFT JOIN $wpdb->users AS u ON ($wpdb->posts.post_author = u.ID) ";
|
752 |
}
|
753 |
-
$this->se_log("authors join: ".$join);
|
754 |
return $join;
|
755 |
}
|
756 |
|
757 |
//join for searching metadata
|
758 |
-
function se_search_metadata_join($join)
|
759 |
-
{
|
760 |
global $wpdb;
|
761 |
|
762 |
-
if (!empty($this->query_instance->query_vars['s']))
|
763 |
-
{
|
764 |
|
765 |
-
if ($this->wp_ver23)
|
766 |
-
|
767 |
else
|
768 |
-
|
769 |
}
|
770 |
-
$this->se_log("metadata join: ".$join);
|
771 |
return $join;
|
772 |
}
|
773 |
|
774 |
//join for searching tags
|
775 |
-
function se_terms_join($join)
|
776 |
-
{
|
777 |
global $wpdb;
|
778 |
|
779 |
-
if (!empty($this->query_instance->query_vars['s']))
|
780 |
-
{
|
781 |
|
782 |
// if we're searching for categories
|
783 |
-
if ( $this->options['se_use_category_search'] )
|
784 |
-
{
|
785 |
$on[] = "ttax.taxonomy = 'category'";
|
786 |
}
|
787 |
|
788 |
// if we're searching for tags
|
789 |
-
if ( $this->options['se_use_tag_search'] )
|
790 |
-
{
|
791 |
$on[] = "ttax.taxonomy = 'post_tag'";
|
792 |
}
|
793 |
// if we're searching custom taxonomies
|
794 |
-
if ( $this->options['se_use_tax_search'] )
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
{
|
799 |
-
if ($taxonomy == 'post_tag' || $taxonomy == 'category')
|
800 |
continue;
|
801 |
-
|
802 |
-
}
|
803 |
}
|
|
|
804 |
// build our final string
|
805 |
$on = ' ( ' . implode( ' OR ', $on ) . ' ) ';
|
806 |
|
807 |
$join .= " LEFT JOIN $wpdb->term_relationships AS trel ON ($wpdb->posts.ID = trel.object_id) LEFT JOIN $wpdb->term_taxonomy AS ttax ON ( " . $on . " AND trel.term_taxonomy_id = ttax.term_taxonomy_id) LEFT JOIN $wpdb->terms AS tter ON (ttax.term_id = tter.term_id) ";
|
808 |
}
|
809 |
-
$this->se_log("tags join: ".$join);
|
810 |
return $join;
|
811 |
}
|
812 |
|
813 |
// Highlight the searched terms into Title, excerpt and content
|
814 |
// in the search result page.
|
815 |
-
function se_postfilter($postcontent)
|
816 |
-
{
|
817 |
global $wpdb;
|
818 |
$s = $this->query_instance->query_vars['s'];
|
819 |
// highlighting
|
820 |
-
if (is_search() && $s != '')
|
821 |
-
{
|
822 |
$highlight_color = $this->options['se_highlight_color'];
|
823 |
$highlight_style = $this->options['se_highlight_style'];
|
824 |
$search_terms = $this->se_get_search_terms();
|
825 |
-
foreach ( $search_terms as $term )
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
, $postcontent
|
836 |
);
|
837 |
else
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
);
|
843 |
}
|
844 |
}
|
845 |
return $postcontent;
|
846 |
}
|
847 |
|
848 |
-
function se_log_query($query, $wp_query){
|
849 |
-
if($wp_query->is_search)
|
850 |
-
$this->se_log($query);
|
851 |
return $query;
|
852 |
}// se_log_query
|
853 |
} // END
|
854 |
|
855 |
-
?>
|
3 |
Plugin Name: Search Everything
|
4 |
Plugin URI: https://github.com/sproutventure/search-everything-wordpress-plugin/
|
5 |
Description: Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content.
|
6 |
+
Version: 7
|
7 |
Author: Dan Cameron of Sprout Venture
|
8 |
Author URI: http://sproutventure.com/
|
9 |
*/
|
14 |
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 more details.
|
15 |
*/
|
16 |
|
17 |
+
if ( !defined( 'WP_CONTENT_DIR' ) )
|
18 |
+
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
19 |
|
20 |
+
if ( !defined( 'DIRECTORY_SEPARATOR' ) ) {
|
21 |
+
if ( strpos( php_uname( 's' ), 'Win' ) !== false )
|
22 |
+
define( 'DIRECTORY_SEPARATOR', '\\' );
|
|
|
23 |
else
|
24 |
+
define( 'DIRECTORY_SEPARATOR', '/' );
|
25 |
}
|
26 |
+
define( 'SE_ABSPATH', dirname( __FILE__ ) . DIRECTORY_SEPARATOR );
|
27 |
|
28 |
$SE = new SearchEverything();
|
29 |
//add filters based upon option settings
|
30 |
|
31 |
+
class SearchEverything {
|
32 |
|
33 |
var $logging = false;
|
34 |
var $options;
|
36 |
var $wp_ver25;
|
37 |
var $wp_ver28;
|
38 |
private $query_instance;
|
39 |
+
|
40 |
+
function SearchEverything() {
|
41 |
global $wp_version;
|
42 |
+
$this->wp_ver23 = ( $wp_version >= '2.3' );
|
43 |
+
$this->wp_ver25 = ( $wp_version >= '2.5' );
|
44 |
+
$this->wp_ver28 = ( $wp_version >= '2.8' );
|
45 |
+
$this->options = get_option( 'se_options' );
|
46 |
|
47 |
+
if ( is_admin() ) {
|
48 |
+
include SE_ABSPATH . 'views/options.php';
|
49 |
$SEAdmin = new se_admin();
|
50 |
+
// Disable Search-Everything, because posts_join is not working properly in Wordpress-backend's Ajax functions
|
51 |
+
if ( basename( $_SERVER["SCRIPT_NAME"] ) == "admin-ajax.php" ) {
|
52 |
return true;
|
53 |
}
|
54 |
}
|
55 |
//add filters based upon option settings
|
56 |
+
if ( "Yes" == $this->options['se_use_tag_search'] || "Yes" == $this->options['se_use_category_search'] || "Yes" == $this->options['se_use_tax_search'] ) {
|
57 |
+
add_filter( 'posts_join', array( &$this, 'se_terms_join' ) );
|
58 |
+
if ( "Yes" == $this->options['se_use_tag_search'] ) {
|
59 |
+
$this->se_log( "searching tags" );
|
60 |
+
}
|
61 |
+
if ( "Yes" == $this->options['se_use_category_search'] ) {
|
62 |
+
$this->se_log( "searching categories" );
|
63 |
+
}
|
64 |
+
if ( "Yes" == $this->options['se_use_tax_search'] ) {
|
65 |
+
$this->se_log( "searching custom taxonomies" );
|
66 |
+
}
|
|
|
|
|
|
|
|
|
67 |
}
|
68 |
|
69 |
+
if ( "Yes" == $this->options['se_use_page_search'] ) {
|
70 |
+
add_filter( 'posts_where', array( &$this, 'se_search_pages' ) );
|
71 |
+
$this->se_log( "searching pages" );
|
|
|
72 |
}
|
73 |
|
74 |
+
if ( "Yes" == $this->options['se_use_excerpt_search'] ) {
|
75 |
+
$this->se_log( "searching excerpts" );
|
|
|
76 |
}
|
77 |
|
78 |
+
if ( "Yes" == $this->options['se_use_comment_search'] ) {
|
79 |
+
add_filter( 'posts_join', array( &$this, 'se_comments_join' ) );
|
80 |
+
$this->se_log( "searching comments" );
|
|
|
81 |
// Highlight content
|
82 |
+
if ( "Yes" == $this->options['se_use_highlight'] ) {
|
83 |
+
add_filter( 'comment_text', array( &$this, 'se_postfilter' ) );
|
|
|
84 |
}
|
85 |
}
|
86 |
|
87 |
+
if ( "Yes" == $this->options['se_use_draft_search'] ) {
|
88 |
+
add_filter( 'posts_where', array( &$this, 'se_search_draft_posts' ) );
|
89 |
+
$this->se_log( "searching drafts" );
|
|
|
90 |
}
|
91 |
|
92 |
+
if ( "Yes" == $this->options['se_use_attachment_search'] ) {
|
93 |
+
add_filter( 'posts_where', array( &$this, 'se_search_attachments' ) );
|
94 |
+
$this->se_log( "searching attachments" );
|
|
|
95 |
}
|
96 |
|
97 |
+
if ( "Yes" == $this->options['se_use_metadata_search'] ) {
|
98 |
+
add_filter( 'posts_join', array( &$this, 'se_search_metadata_join' ) );
|
99 |
+
$this->se_log( "searching metadata" );
|
|
|
100 |
}
|
101 |
|
102 |
|
103 |
|
104 |
+
if ( $this->options['se_exclude_posts_list'] != '' ) {
|
105 |
+
$this->se_log( "searching excluding posts" );
|
|
|
106 |
}
|
107 |
|
108 |
+
if ( $this->options['se_exclude_categories_list'] != '' ) {
|
109 |
+
add_filter( 'posts_join', array( &$this, 'se_exclude_categories_join' ) );
|
110 |
+
$this->se_log( "searching excluding categories" );
|
|
|
111 |
}
|
112 |
|
113 |
+
if ( "Yes" == $this->options['se_use_authors'] ) {
|
|
|
114 |
|
115 |
+
add_filter( 'posts_join', array( &$this, 'se_search_authors_join' ) );
|
116 |
+
$this->se_log( "searching authors" );
|
117 |
}
|
118 |
|
119 |
+
add_filter( 'posts_search', array( &$this, 'se_search_where' ), 10, 2 );
|
120 |
|
121 |
+
add_filter( 'posts_where', array( &$this, 'se_no_revisions' ) );
|
122 |
|
123 |
+
add_filter( 'posts_request', array( &$this, 'se_distinct' ) );
|
124 |
|
125 |
+
add_filter( 'posts_where', array( &$this, 'se_no_future' ) );
|
126 |
|
127 |
+
add_filter( 'posts_request', array( &$this, 'se_log_query' ), 10, 2 );
|
128 |
|
129 |
// Highlight content
|
130 |
+
if ( "Yes" == $this->options['se_use_highlight'] ) {
|
131 |
+
add_filter( 'the_content', array( &$this, 'se_postfilter' ), 11 );
|
132 |
+
add_filter( 'the_title', array( &$this, 'se_postfilter' ), 11 );
|
133 |
+
add_filter( 'the_excerpt', array( &$this, 'se_postfilter' ), 11 );
|
|
|
134 |
}
|
135 |
}
|
136 |
|
137 |
|
138 |
// creates the list of search keywords from the 's' parameters.
|
139 |
+
function se_get_search_terms() {
|
|
|
140 |
global $wpdb;
|
141 |
+
$s = isset( $this->query_instance->query_vars['s'] ) ? $this->query_instance->query_vars['s'] : '';
|
142 |
+
$sentence = isset( $this->query_instance->query_vars['sentence'] ) ? $this->query_instance->query_vars['sentence'] : false;
|
143 |
$search_terms = array();
|
144 |
|
145 |
+
if ( !empty( $s ) ) {
|
|
|
146 |
// added slashes screw with quote grouping when done early, so done later
|
147 |
+
$s = stripslashes( $s );
|
148 |
+
if ( $sentence ) {
|
149 |
+
$search_terms = array( $s );
|
|
|
150 |
} else {
|
151 |
+
preg_match_all( '/".*?("|$)|((?<=[\\s",+])|^)[^\\s",+]+/', $s, $matches );
|
152 |
+
$search_terms = array_map( create_function( '$a', 'return trim($a, "\\"\'\\n\\r ");' ), $matches[0] );
|
153 |
}
|
154 |
}
|
155 |
return $search_terms;
|
156 |
}
|
157 |
|
158 |
// add where clause to the search query
|
159 |
+
function se_search_where( $where, $wp_query ) {
|
160 |
|
161 |
+
if ( !$wp_query->is_search() )
|
162 |
return $where;
|
163 |
+
|
164 |
$this->query_instance = &$wp_query;
|
165 |
global $wpdb;
|
166 |
+
|
167 |
$searchQuery = $this->se_search_default();
|
168 |
|
169 |
//add filters based upon option settings
|
170 |
+
if ( "Yes" == $this->options['se_use_tag_search'] ) {
|
|
|
171 |
$searchQuery .= $this->se_build_search_tag();
|
172 |
}
|
173 |
+
if ( "Yes" == $this->options['se_use_category_search'] || 'Yes' == $this->options['se_use_tax_search'] ) {
|
|
|
174 |
$searchQuery .= $this->se_build_search_categories();
|
175 |
}
|
176 |
+
if ( "Yes" == $this->options['se_use_metadata_search'] ) {
|
|
|
177 |
$searchQuery .= $this->se_build_search_metadata();
|
178 |
}
|
179 |
+
if ( "Yes" == $this->options['se_use_excerpt_search'] ) {
|
|
|
180 |
$searchQuery .= $this->se_build_search_excerpt();
|
181 |
}
|
182 |
+
if ( "Yes" == $this->options['se_use_comment_search'] ) {
|
|
|
183 |
$searchQuery .= $this->se_build_search_comments();
|
184 |
}
|
185 |
+
if ( "Yes" == $this->options['se_use_authors'] ) {
|
|
|
186 |
$searchQuery .= $this->se_search_authors();
|
187 |
}
|
188 |
+
if ( $searchQuery != '' ) {
|
189 |
+
$where = preg_replace( '#\(\(\(.*?\)\)\)#', '(('.$searchQuery.'))', $where );
|
|
|
190 |
|
191 |
}
|
192 |
+
if ( $this->options['se_exclude_posts_list'] != '' ) {
|
|
|
193 |
$where .= $this->se_build_exclude_posts();
|
194 |
}
|
195 |
+
if ( $this->options['se_exclude_categories_list'] != '' ) {
|
|
|
196 |
$where .= $this->se_build_exclude_categories();
|
197 |
|
198 |
}
|
199 |
+
$this->se_log( "global where: ".$where );
|
200 |
return $where;
|
201 |
}
|
202 |
// search for terms in default locations like title and content
|
203 |
// replacing the old search terms seems to be the best way to
|
204 |
// avoid issue with multiple terms
|
205 |
+
function se_search_default() {
|
206 |
|
207 |
global $wpdb;
|
208 |
|
209 |
+
$n = ( isset( $this->query_instance->query_vars['exact'] ) && $this->query_instance->query_vars['exact'] ) ? '' : '%';
|
210 |
$search = '';
|
211 |
$seperator = '';
|
212 |
$terms = $this->se_get_search_terms();
|
213 |
|
214 |
// if it's not a sentance add other terms
|
215 |
$search .= '(';
|
216 |
+
foreach ( $terms as $term ) {
|
217 |
+
$search .= $seperator;
|
218 |
|
219 |
|
220 |
+
$search .= sprintf( "((%s.post_title LIKE '%s%s%s') OR (%s.post_content LIKE '%s%s%s'))", $wpdb->posts, $n, $term, $n, $wpdb->posts, $n, $term, $n );
|
221 |
|
222 |
|
223 |
+
$seperator = ' AND ';
|
224 |
+
}
|
225 |
|
226 |
$search .= ')';
|
227 |
return $search;
|
228 |
}
|
229 |
|
230 |
// Exclude post revisions
|
231 |
+
function se_no_revisions( $where ) {
|
|
|
232 |
global $wpdb;
|
233 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
234 |
+
if ( !$this->wp_ver28 ) {
|
235 |
+
$where = 'AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ") AND $wpdb->posts.post_type != 'revision'";
|
|
|
|
|
236 |
}
|
237 |
+
$where = ' AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ') AND post_type != \'revision\'';
|
238 |
}
|
239 |
return $where;
|
240 |
}
|
241 |
|
242 |
// Exclude future posts fix provided by Mx
|
243 |
+
function se_no_future( $where ) {
|
|
|
244 |
global $wpdb;
|
245 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
246 |
+
if ( !$this->wp_ver28 ) {
|
247 |
+
$where = 'AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ") AND $wpdb->posts.post_status != 'future'";
|
|
|
|
|
248 |
}
|
249 |
+
$where = 'AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ') AND post_status != \'future\'';
|
250 |
}
|
251 |
return $where;
|
252 |
}
|
253 |
|
254 |
// Logs search into a file
|
255 |
+
function se_log( $msg ) {
|
256 |
+
|
257 |
+
if ( $this->logging ) {
|
258 |
+
$fp = fopen( SE_ABSPATH . "logfile.log", "a+" );
|
259 |
+
if ( !$fp ) {
|
|
|
|
|
|
|
260 |
echo 'unable to write to log file!';
|
261 |
}
|
262 |
+
$date = date( "Y-m-d H:i:s " );
|
263 |
$source = "search_everything plugin: ";
|
264 |
+
fwrite( $fp, "\n\n".$date."\n".$source."\n".$msg );
|
265 |
+
fclose( $fp );
|
266 |
}
|
267 |
return true;
|
268 |
}
|
269 |
|
270 |
//Duplicate fix provided by Tiago.Pocinho
|
271 |
+
function se_distinct( $query ) {
|
|
|
272 |
global $wpdb;
|
273 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
274 |
+
if ( strstr( $query, 'DISTINCT' ) ) {}
|
275 |
+
else {
|
276 |
+
$query = str_replace( 'SELECT', 'SELECT DISTINCT', $query );
|
|
|
|
|
|
|
277 |
}
|
278 |
}
|
279 |
return $query;
|
280 |
}
|
281 |
|
282 |
//search pages (except password protected pages provided by loops)
|
283 |
+
function se_search_pages( $where ) {
|
|
|
284 |
global $wpdb;
|
285 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
|
|
286 |
|
287 |
+
$where = str_replace( '"', '\'', $where );
|
288 |
+
if ( 'Yes' == $this->options['se_approved_pages_only'] ) {
|
289 |
+
$where = str_replace( "post_type = 'post'", " AND 'post_password = '' AND ", $where );
|
|
|
290 |
} else { // < v 2.1
|
291 |
+
$where = str_replace( 'post_type = \'post\' AND ', '', $where );
|
292 |
}
|
293 |
}
|
294 |
+
$this->se_log( "pages where: ".$where );
|
295 |
return $where;
|
296 |
}
|
297 |
|
298 |
// create the search excerpts query
|
299 |
+
function se_build_search_excerpt() {
|
|
|
300 |
global $wpdb;
|
301 |
$s = $this->query_instance->query_vars['s'];
|
302 |
$search_terms = $this->se_get_search_terms();
|
303 |
$exact = $this->query_instance->query_vars['exact'];
|
304 |
$search = '';
|
305 |
|
306 |
+
if ( !empty( $search_terms ) ) {
|
307 |
// Building search query
|
308 |
+
$n = ( $exact ) ? '' : '%';
|
309 |
$searchand = '';
|
310 |
+
foreach ( $search_terms as $term ) {
|
311 |
+
$term = addslashes_gpc( $term );
|
312 |
$search .= "{$searchand}($wpdb->posts.post_excerpt LIKE '{$n}{$term}{$n}')";
|
313 |
$searchand = ' AND ';
|
314 |
}
|
315 |
+
$sentence_term = $wpdb->escape( $s );
|
316 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
|
|
317 |
$search = "($search) OR ($wpdb->posts.post_excerpt LIKE '{$n}{$sentence_term}{$n}')";
|
318 |
}
|
319 |
+
if ( !empty( $search ) )
|
320 |
+
$search = " OR ({$search}) ";
|
321 |
}
|
322 |
+
$this->se_log( "excerpt where: ".$where );
|
323 |
return $search;
|
324 |
}
|
325 |
|
326 |
|
327 |
//search drafts
|
328 |
+
function se_search_draft_posts( $where ) {
|
|
|
329 |
global $wpdb;
|
330 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
331 |
+
$where = str_replace( '"', '\'', $where );
|
332 |
+
if ( !$this->wp_ver28 ) {
|
333 |
+
$where = str_replace( " AND (post_status = 'publish'", " AND ((post_status = 'publish' OR post_status = 'draft')", $where );
|
|
|
|
|
334 |
}
|
335 |
+
else {
|
336 |
+
$where = str_replace( " AND ($wpdb->posts.post_status = 'publish'", " AND ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'draft'", $where );
|
|
|
337 |
}
|
338 |
+
$where = str_replace( " AND (post_status = 'publish'", " AND (post_status = 'publish' OR post_status = 'draft'", $where );
|
339 |
}
|
340 |
+
$this->se_log( "drafts where: ".$where );
|
341 |
return $where;
|
342 |
}
|
343 |
|
344 |
//search attachments
|
345 |
+
function se_search_attachments( $where ) {
|
|
|
346 |
global $wpdb;
|
347 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
348 |
+
$where = str_replace( '"', '\'', $where );
|
349 |
+
if ( !$this->wp_ver28 ) {
|
350 |
+
$where = str_replace( " AND (post_status = 'publish'", " AND (post_status = 'publish' OR post_type = 'attachment'", $where );
|
351 |
+
$where = str_replace( "AND post_type != 'attachment'", "", $where );
|
|
|
|
|
352 |
}
|
353 |
+
else {
|
354 |
+
$where = str_replace( " AND ($wpdb->posts.post_status = 'publish'", " AND ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_type = 'attachment'", $where );
|
355 |
+
$where = str_replace( "AND $wpdb->posts.post_type != 'attachment'", "", $where );
|
|
|
356 |
}
|
357 |
}
|
358 |
+
$this->se_log( "attachments where: ".$where );
|
359 |
return $where;
|
360 |
}
|
361 |
|
362 |
// create the comments data query
|
363 |
+
function se_build_search_comments() {
|
|
|
364 |
global $wpdb;
|
365 |
$s = $this->query_instance->query_vars['s'];
|
366 |
$search_terms = $this->se_get_search_terms();
|
367 |
$exact = $this->query_instance->query_vars['exact'];
|
368 |
|
369 |
+
if ( !empty( $search_terms ) ) {
|
370 |
// Building search query on comments content
|
371 |
+
$n = ( $exact ) ? '' : '%';
|
372 |
$searchand = '';
|
373 |
$searchContent = '';
|
374 |
+
foreach ( $search_terms as $term ) {
|
375 |
+
$term = addslashes_gpc( $term );
|
376 |
+
if ( $this->wp_ver23 ) {
|
|
|
377 |
$searchContent .= "{$searchand}(cmt.comment_content LIKE '{$n}{$term}{$n}')";
|
378 |
}
|
379 |
$searchand = ' AND ';
|
380 |
}
|
381 |
+
$sentense_term = $wpdb->escape( $s );
|
382 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentense_term ) {
|
383 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
384 |
$searchContent = "($searchContent) OR (cmt.comment_content LIKE '{$n}{$sentense_term}{$n}')";
|
385 |
}
|
386 |
}
|
387 |
$search = $searchContent;
|
388 |
// Building search query on comments author
|
389 |
+
if ( $this->options['se_use_cmt_authors'] == 'Yes' ) {
|
|
|
390 |
$searchand = '';
|
391 |
$comment_author = '';
|
392 |
+
foreach ( $search_terms as $term ) {
|
393 |
+
$term = addslashes_gpc( $term );
|
394 |
+
if ( $this->wp_ver23 ) {
|
|
|
395 |
$comment_author .= "{$searchand}(cmt.comment_author LIKE '{$n}{$term}{$n}')";
|
396 |
}
|
397 |
$searchand = ' AND ';
|
398 |
}
|
399 |
+
$sentence_term = $wpdb->escape( $s );
|
400 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
401 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
402 |
$comment_author = "($comment_author) OR (cmt.comment_author LIKE '{$n}{$sentence_term}{$n}')";
|
403 |
}
|
404 |
}
|
405 |
$search = "($search) OR ($comment_author)";
|
406 |
}
|
407 |
+
if ( 'Yes' == $this->options['se_approved_comments_only'] ) {
|
|
|
408 |
$comment_approved = "AND cmt.comment_approved = '1'";
|
409 |
$search = "($search) $comment_approved";
|
410 |
}
|
411 |
+
if ( !empty( $search ) )
|
412 |
+
$search = " OR ({$search}) ";
|
413 |
}
|
414 |
+
$this->se_log( "comments where: ".$where );
|
415 |
+
$this->se_log( "comments sql: ".$search );
|
416 |
return $search;
|
417 |
}
|
418 |
|
419 |
// Build the author search
|
420 |
+
function se_search_authors() {
|
|
|
421 |
global $wpdb;
|
422 |
$s = $this->query_instance->query_vars['s'];
|
423 |
$search_terms = $this->se_get_search_terms();
|
424 |
+
$n = ( isset( $this->query_instance->query_vars['exact'] ) && $this->query_instance->query_vars['exact'] ) ? '' : '%';
|
425 |
$search = '';
|
426 |
$searchand = '';
|
427 |
|
428 |
+
if ( !empty( $search_terms ) ) {
|
429 |
// Building search query
|
430 |
+
foreach ( $search_terms as $term ) {
|
431 |
+
$term = addslashes_gpc( $term );
|
432 |
+
if ( $this->wp_ver23 ) {
|
|
|
433 |
$search .= "{$searchand}(u.display_name LIKE '{$n}{$term}{$n}')";
|
434 |
} else {
|
435 |
$search .= "{$searchand}(u.display_name LIKE '{$n}{$term}{$n}')";
|
436 |
}
|
437 |
$searchand = ' OR ';
|
438 |
}
|
439 |
+
$sentence_term = $wpdb->escape( $s );
|
440 |
+
if ( count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
441 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
442 |
$search .= " OR (u.display_name LIKE '{$n}{$sentence_term}{$n}')";
|
443 |
} else {
|
444 |
$search .= " OR (u.display_name LIKE '{$n}{$sentence_term}{$n}')";
|
447 |
|
448 |
|
449 |
|
450 |
+
if ( !empty( $search ) )
|
451 |
+
$search = " OR ({$search}) ";
|
452 |
|
453 |
}
|
454 |
|
455 |
+
$this->se_log( "user where: ".$search );
|
456 |
return $search;
|
457 |
}
|
458 |
|
459 |
// create the search meta data query
|
460 |
+
function se_build_search_metadata() {
|
|
|
461 |
global $wpdb;
|
462 |
$s = $this->query_instance->query_vars['s'];
|
463 |
$search_terms = $this->se_get_search_terms();
|
464 |
+
$n = ( isset( $this->query_instance->query_vars['exact'] ) && $this->query_instance->query_vars['exact'] ) ? '' : '%';
|
465 |
$search = '';
|
466 |
|
467 |
+
if ( !empty( $search_terms ) ) {
|
468 |
// Building search query
|
469 |
$searchand = '';
|
470 |
+
foreach ( $search_terms as $term ) {
|
471 |
+
$term = addslashes_gpc( $term );
|
472 |
+
if ( $this->wp_ver23 ) {
|
|
|
473 |
$search .= "{$searchand}(m.meta_value LIKE '{$n}{$term}{$n}')";
|
474 |
} else {
|
475 |
$search .= "{$searchand}(meta_value LIKE '{$n}{$term}{$n}')";
|
476 |
}
|
477 |
$searchand = ' AND ';
|
478 |
}
|
479 |
+
$sentence_term = $wpdb->escape( $s );
|
480 |
+
if ( count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
481 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
482 |
$search = "($search) OR (m.meta_value LIKE '{$n}{$sentence_term}{$n}')";
|
483 |
} else {
|
484 |
$search = "($search) OR (meta_value LIKE '{$n}{$sentence_term}{$n}')";
|
485 |
}
|
486 |
}
|
487 |
|
488 |
+
if ( !empty( $search ) )
|
489 |
+
$search = " OR ({$search}) ";
|
490 |
|
491 |
}
|
492 |
+
$this->se_log( "meta where: ".$search );
|
493 |
return $search;
|
494 |
}
|
495 |
|
496 |
// create the search tag query
|
497 |
+
function se_build_search_tag() {
|
|
|
498 |
global $wpdb;
|
499 |
$s = $this->query_instance->query_vars['s'];
|
500 |
$search_terms = $this->se_get_search_terms();
|
501 |
$exact = $this->query_instance->query_vars['exact'];
|
502 |
$search = '';
|
503 |
|
504 |
+
if ( !empty( $search_terms ) ) {
|
|
|
505 |
// Building search query
|
506 |
+
$n = ( $exact ) ? '' : '%';
|
507 |
$searchand = '';
|
508 |
+
foreach ( $search_terms as $term ) {
|
509 |
+
$term = addslashes_gpc( $term );
|
510 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
511 |
$search .= "{$searchand}(tter.name LIKE '{$n}{$term}{$n}')";
|
512 |
}
|
513 |
$searchand = ' AND ';
|
514 |
}
|
515 |
+
$sentence_term = $wpdb->escape( $s );
|
516 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
517 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
518 |
$search = "($search) OR (tter.name LIKE '{$n}{$sentence_term}{$n}')";
|
519 |
}
|
520 |
}
|
521 |
+
if ( !empty( $search ) )
|
522 |
+
$search = " OR ({$search}) ";
|
523 |
}
|
524 |
+
$this->se_log( "tag where: ".$search );
|
525 |
return $search;
|
526 |
}
|
527 |
|
528 |
// create the search categories query
|
529 |
+
function se_build_search_categories() {
|
|
|
530 |
global $wpdb;
|
531 |
$s = $this->query_instance->query_vars['s'];
|
532 |
$search_terms = $this->se_get_search_terms();
|
533 |
$exact = $this->query_instance->query_vars['exact'];
|
534 |
$search = '';
|
535 |
|
536 |
+
if ( !empty( $search_terms ) ) {
|
|
|
537 |
// Building search query for categories slug.
|
538 |
+
$n = ( $exact ) ? '' : '%';
|
539 |
$searchand = '';
|
540 |
$searchSlug = '';
|
541 |
+
foreach ( $search_terms as $term ) {
|
542 |
+
$term = addslashes_gpc( $term );
|
543 |
+
$searchSlug .= "{$searchand}(tter.slug LIKE '{$n}".sanitize_title_with_dashes( $term )."{$n}')";
|
|
|
544 |
$searchand = ' AND ';
|
545 |
}
|
546 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $s ) {
|
547 |
+
$searchSlug = "($searchSlug) OR (tter.slug LIKE '{$n}".sanitize_title_with_dashes( $s )."{$n}')";
|
|
|
548 |
}
|
549 |
+
if ( !empty( $searchSlug ) )
|
550 |
+
$search = " OR ({$searchSlug}) ";
|
551 |
|
552 |
// Building search query for categories description.
|
553 |
$searchand = '';
|
554 |
$searchDesc = '';
|
555 |
+
foreach ( $search_terms as $term ) {
|
556 |
+
$term = addslashes_gpc( $term );
|
|
|
557 |
$searchDesc .= "{$searchand}(ttax.description LIKE '{$n}{$term}{$n}')";
|
558 |
$searchand = ' AND ';
|
559 |
}
|
560 |
+
$sentence_term = $wpdb->escape( $s );
|
561 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
|
|
562 |
$searchDesc = "($searchDesc) OR (ttax.description LIKE '{$n}{$sentence_term}{$n}')";
|
563 |
}
|
564 |
+
if ( !empty( $searchDesc ) )
|
565 |
+
$search = $search." OR ({$searchDesc}) ";
|
566 |
}
|
567 |
+
$this->se_log( "categories where: ".$search );
|
568 |
return $search;
|
569 |
}
|
570 |
|
571 |
// create the Posts exclusion query
|
572 |
+
function se_build_exclude_posts() {
|
|
|
573 |
global $wpdb;
|
574 |
$excludeQuery = '';
|
575 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
576 |
+
$excludedPostList = trim( $this->options['se_exclude_posts_list'] );
|
577 |
+
if ( $excludedPostList != '' ) {
|
578 |
+
$excl_list = implode( ',', explode( ',', $excludedPostList ) );
|
|
|
|
|
579 |
$excludeQuery = ' AND ('.$wpdb->posts.'.ID NOT IN ( '.$excl_list.' ))';
|
580 |
}
|
581 |
+
$this->se_log( "ex posts where: ".$excludeQuery );
|
582 |
}
|
583 |
return $excludeQuery;
|
584 |
}
|
585 |
|
586 |
// create the Categories exclusion query
|
587 |
+
function se_build_exclude_categories() {
|
|
|
588 |
global $wpdb;
|
589 |
$excludeQuery = '';
|
590 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
591 |
+
$excludedCatList = trim( $this->options['se_exclude_categories_list'] );
|
592 |
+
if ( $excludedCatList != '' ) {
|
593 |
+
$excl_list = implode( ',', explode( ',', $excludedCatList ) );
|
594 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
|
|
595 |
$excludeQuery = " AND ( ctax.term_id NOT IN ( ".$excl_list." ))";
|
596 |
}
|
597 |
+
else {
|
|
|
598 |
$excludeQuery = ' AND (c.category_id NOT IN ( '.$excl_list.' ))';
|
599 |
}
|
600 |
}
|
601 |
+
$this->se_log( "ex category where: ".$excludeQuery );
|
602 |
}
|
603 |
return $excludeQuery;
|
604 |
}
|
605 |
|
606 |
//join for excluding categories - Deprecated in 2.3
|
607 |
+
function se_exclude_categories_join( $join ) {
|
|
|
608 |
global $wpdb;
|
|
|
|
|
|
|
609 |
|
610 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
611 |
+
|
612 |
+
if ( $this->wp_ver23 ) {
|
613 |
$join .= " LEFT JOIN $wpdb->term_relationships AS crel ON ($wpdb->posts.ID = crel.object_id) LEFT JOIN $wpdb->term_taxonomy AS ctax ON (ctax.taxonomy = 'category' AND crel.term_taxonomy_id = ctax.term_taxonomy_id) LEFT JOIN $wpdb->terms AS cter ON (ctax.term_id = cter.term_id) ";
|
614 |
} else {
|
615 |
$join .= "LEFT JOIN $wpdb->post2cat AS c ON $wpdb->posts.ID = c.post_id";
|
616 |
}
|
617 |
}
|
618 |
+
$this->se_log( "category join: ".$join );
|
619 |
return $join;
|
620 |
}
|
621 |
|
622 |
//join for searching comments
|
623 |
+
function se_comments_join( $join ) {
|
|
|
624 |
global $wpdb;
|
625 |
|
626 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
627 |
+
if ( $this->wp_ver23 ) {
|
|
|
|
|
628 |
$join .= " LEFT JOIN $wpdb->comments AS cmt ON ( cmt.comment_post_ID = $wpdb->posts.ID ) ";
|
629 |
|
630 |
} else {
|
631 |
|
632 |
+
if ( 'Yes' == $this->options['se_approved_comments_only'] ) {
|
|
|
633 |
$comment_approved = " AND comment_approved = '1'";
|
634 |
} else {
|
635 |
$comment_approved = '';
|
638 |
}
|
639 |
|
640 |
}
|
641 |
+
$this->se_log( "comments join: ".$join );
|
642 |
return $join;
|
643 |
}
|
644 |
|
645 |
//join for searching authors
|
646 |
|
647 |
+
function se_search_authors_join( $join ) {
|
|
|
648 |
global $wpdb;
|
649 |
|
650 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
|
|
651 |
$join .= " LEFT JOIN $wpdb->users AS u ON ($wpdb->posts.post_author = u.ID) ";
|
652 |
}
|
653 |
+
$this->se_log( "authors join: ".$join );
|
654 |
return $join;
|
655 |
}
|
656 |
|
657 |
//join for searching metadata
|
658 |
+
function se_search_metadata_join( $join ) {
|
|
|
659 |
global $wpdb;
|
660 |
|
661 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
|
|
662 |
|
663 |
+
if ( $this->wp_ver23 )
|
664 |
+
$join .= " LEFT JOIN $wpdb->postmeta AS m ON ($wpdb->posts.ID = m.post_id) ";
|
665 |
else
|
666 |
+
$join .= " LEFT JOIN $wpdb->postmeta ON $wpdb->posts.ID = $wpdb->postmeta.post_id ";
|
667 |
}
|
668 |
+
$this->se_log( "metadata join: ".$join );
|
669 |
return $join;
|
670 |
}
|
671 |
|
672 |
//join for searching tags
|
673 |
+
function se_terms_join( $join ) {
|
|
|
674 |
global $wpdb;
|
675 |
|
676 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
|
|
677 |
|
678 |
// if we're searching for categories
|
679 |
+
if ( $this->options['se_use_category_search'] ) {
|
|
|
680 |
$on[] = "ttax.taxonomy = 'category'";
|
681 |
}
|
682 |
|
683 |
// if we're searching for tags
|
684 |
+
if ( $this->options['se_use_tag_search'] ) {
|
|
|
685 |
$on[] = "ttax.taxonomy = 'post_tag'";
|
686 |
}
|
687 |
// if we're searching custom taxonomies
|
688 |
+
if ( $this->options['se_use_tax_search'] ) {
|
689 |
+
$all_taxonomies = get_object_taxonomies( 'post' );
|
690 |
+
foreach ( $all_taxonomies as $taxonomy ) {
|
691 |
+
if ( $taxonomy == 'post_tag' || $taxonomy == 'category' )
|
|
|
|
|
692 |
continue;
|
693 |
+
$on[] = "ttax.taxonomy = '".addslashes( $taxonomy )."'";
|
|
|
694 |
}
|
695 |
+
}
|
696 |
// build our final string
|
697 |
$on = ' ( ' . implode( ' OR ', $on ) . ' ) ';
|
698 |
|
699 |
$join .= " LEFT JOIN $wpdb->term_relationships AS trel ON ($wpdb->posts.ID = trel.object_id) LEFT JOIN $wpdb->term_taxonomy AS ttax ON ( " . $on . " AND trel.term_taxonomy_id = ttax.term_taxonomy_id) LEFT JOIN $wpdb->terms AS tter ON (ttax.term_id = tter.term_id) ";
|
700 |
}
|
701 |
+
$this->se_log( "tags join: ".$join );
|
702 |
return $join;
|
703 |
}
|
704 |
|
705 |
// Highlight the searched terms into Title, excerpt and content
|
706 |
// in the search result page.
|
707 |
+
function se_postfilter( $postcontent ) {
|
|
|
708 |
global $wpdb;
|
709 |
$s = $this->query_instance->query_vars['s'];
|
710 |
// highlighting
|
711 |
+
if ( is_search() && $s != '' ) {
|
|
|
712 |
$highlight_color = $this->options['se_highlight_color'];
|
713 |
$highlight_style = $this->options['se_highlight_style'];
|
714 |
$search_terms = $this->se_get_search_terms();
|
715 |
+
foreach ( $search_terms as $term ) {
|
716 |
+
if ( preg_match( '/\>/', $term ) )
|
717 |
+
continue; //don't try to highlight this one
|
718 |
+
$term = preg_quote( $term );
|
719 |
+
|
720 |
+
if ( $highlight_color != '' )
|
721 |
+
$postcontent = preg_replace(
|
722 |
+
'"(?<!\<)(?<!\w)(\pL*'.$term.'\pL*)(?!\w|[^<>]*>)"i'
|
723 |
+
, '<span class="search-everything-highlight-color" style="background-color:'.$highlight_color.'">$1</span>'
|
724 |
+
, $postcontent
|
|
|
725 |
);
|
726 |
else
|
727 |
+
$postcontent = preg_replace(
|
728 |
+
'"(?<!\<)(?<!\w)(\pL*'.$term.'\pL*)(?!\w|[^<>]*>)"i'
|
729 |
+
, '<span class="search-everything-highlight" style="'.$highlight_style.'">$1</span>'
|
730 |
+
, $postcontent
|
731 |
);
|
732 |
}
|
733 |
}
|
734 |
return $postcontent;
|
735 |
}
|
736 |
|
737 |
+
function se_log_query( $query, $wp_query ) {
|
738 |
+
if ( $wp_query->is_search )
|
739 |
+
$this->se_log( $query );
|
740 |
return $query;
|
741 |
}// se_log_query
|
742 |
} // END
|
743 |
|
744 |
+
?>
|
trunk/README.markdown
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Notice
|
2 |
+
======
|
3 |
+
|
4 |
+
Well, we tried...
|
5 |
+
-----------------
|
6 |
+
|
7 |
+
It took a few years of kick-starting the Search Everything Plus project and it being subverted by new full-time projects at Sprout Venture before realizing it had to stop. Our goal of fixing WordPress search with SE+ needed too much focus, something we couldn't sacrifice because of growing client projects. After a year of trying and nothing awesome to show we decided to cease all planning and development on the Search Everything Plus plugin/service. </p>
|
8 |
+
|
9 |
+
But our goal of fixing WordPress search isn't lost and we have <strong>two</strong> recomendations for you:</p>
|
10 |
+
|
11 |
+
[SearchWP](http://s-v.me/RgIu)
|
12 |
+
They claim it's the best search plugin around and we can't agree more. It's seriously close to what we had planned for SE+, in many ways it's much better than what we counted on accomplishing.</p>
|
13 |
+
|
14 |
+
[Swiftype Search plugin](http://s-v.me/Q8wb)
|
15 |
+
It replaces the standard WordPress search with a better, more relevant search engine, and in doing so offloads the performance burden of search queries from your database to theirs.</p>
|
16 |
+
|
17 |
+
|
18 |
+
The advantages of both should be clear but if you're undecided we recomend [SearchWP](http://s-v.me/RgIu) becuase of how it doesn't require a subscription.
|
19 |
+
|
20 |
+
Sincerely,
|
21 |
+
Dan Cameron
|
22 |
+
Principal and Janitor, Sprout Venture Inc.
|
23 |
+
|
24 |
+
|
25 |
+
Description
|
26 |
+
===========
|
27 |
+
|
28 |
+
Better WordPress search in three steps
|
29 |
+
--------------------------------------
|
30 |
+
|
31 |
+
1. Activate
|
32 |
+
2. Configure options
|
33 |
+
3. Search ( maybe that's only two steps )
|
34 |
+
|
35 |
+
Options include search highlight, searching pages, excerpts, attachments, drafts, comments and custom fields (metadata).
|
36 |
+
|
37 |
+
What it does:
|
38 |
+
-------------
|
39 |
+
|
40 |
+
Search Everything increases the ability of the default Wordpress Search, options included:
|
41 |
+
|
42 |
+
* Search Highlighting
|
43 |
+
* Search By Author
|
44 |
+
* Search Every Page
|
45 |
+
* Search Every Tag
|
46 |
+
* Search Custom Taxonomies ( new )
|
47 |
+
* Search Every Category
|
48 |
+
* Search non-password protected pages only
|
49 |
+
* Search Every Comment
|
50 |
+
* Search only approved comments
|
51 |
+
* Search Every Draft
|
52 |
+
* Search Every Excerpt
|
53 |
+
* Search Every Attachment (post type)
|
54 |
+
* Search Every Custom Field (metadata)
|
55 |
+
* Exclude Posts from search
|
56 |
+
* Exclude Categories from search
|
57 |
+
|
58 |
+
|
59 |
+
Search Everything Plus
|
60 |
+
============
|
61 |
+
Premium version coming soon, get notified on updates [here](http://wpsearchplugin.com/get-notified/ "Get updates").
|
62 |
+
|
63 |
+
|
64 |
+
Installation
|
65 |
+
============
|
66 |
+
|
67 |
+
Installation Instructions:
|
68 |
+
|
69 |
+
1. Download the plugin and unzip it (didn't you already do this?).
|
70 |
+
2. Put the 'search-everything' directory into your wp-content/plugins/ directory.
|
71 |
+
3. Go to the Plugins page in your WordPress Administration area and click 'Activate' next to Search Everything.
|
72 |
+
4. Go to the Options > Search Everything and configure your settings.
|
73 |
+
5. That's it. Have fun and if you can contribute (see notes).
|
74 |
+
|
75 |
+
|
76 |
+
Frequently Asked Questions
|
77 |
+
--------------------------
|
78 |
+
|
79 |
+
> It doesn't work
|
80 |
+
|
81 |
+
Read the installation guide.
|
82 |
+
|
83 |
+
> It *still* doesn't work
|
84 |
+
|
85 |
+
Create an issue here on github.
|
86 |
+
|
87 |
+
What Translations are included?
|
88 |
+
===============================
|
89 |
+
|
90 |
+
* Arabic
|
91 |
+
* Belarusian
|
92 |
+
* China / Chinese
|
93 |
+
* Dutch
|
94 |
+
* French
|
95 |
+
* German
|
96 |
+
* Hungarian
|
97 |
+
* Italian
|
98 |
+
* Japanese
|
99 |
+
* Korean
|
100 |
+
* Latvian
|
101 |
+
* Norwegian (Bokmål)
|
102 |
+
* Norwegian (Nynorsk)
|
103 |
+
* Romanian
|
104 |
+
* Russian
|
105 |
+
* Spanish
|
106 |
+
* Swedish
|
107 |
+
* Turkish
|
108 |
+
* Taiwan / Chinese
|
trunk/gpl.txt
ADDED
@@ -0,0 +1,340 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 2, June 1991
|
3 |
+
|
4 |
+
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
5 |
+
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
6 |
+
Everyone is permitted to copy and distribute verbatim copies
|
7 |
+
of this license document, but changing it is not allowed.
|
8 |
+
|
9 |
+
Preamble
|
10 |
+
|
11 |
+
The licenses for most software are designed to take away your
|
12 |
+
freedom to share and change it. By contrast, the GNU General Public
|
13 |
+
License is intended to guarantee your freedom to share and change free
|
14 |
+
software--to make sure the software is free for all its users. This
|
15 |
+
General Public License applies to most of the Free Software
|
16 |
+
Foundation's software and to any other program whose authors commit to
|
17 |
+
using it. (Some other Free Software Foundation software is covered by
|
18 |
+
the GNU Library General Public License instead.) You can apply it to
|
19 |
+
your programs, too.
|
20 |
+
|
21 |
+
When we speak of free software, we are referring to freedom, not
|
22 |
+
price. Our General Public Licenses are designed to make sure that you
|
23 |
+
have the freedom to distribute copies of free software (and charge for
|
24 |
+
this service if you wish), that you receive source code or can get it
|
25 |
+
if you want it, that you can change the software or use pieces of it
|
26 |
+
in new free programs; and that you know you can do these things.
|
27 |
+
|
28 |
+
To protect your rights, we need to make restrictions that forbid
|
29 |
+
anyone to deny you these rights or to ask you to surrender the rights.
|
30 |
+
These restrictions translate to certain responsibilities for you if you
|
31 |
+
distribute copies of the software, or if you modify it.
|
32 |
+
|
33 |
+
For example, if you distribute copies of such a program, whether
|
34 |
+
gratis or for a fee, you must give the recipients all the rights that
|
35 |
+
you have. You must make sure that they, too, receive or can get the
|
36 |
+
source code. And you must show them these terms so they know their
|
37 |
+
rights.
|
38 |
+
|
39 |
+
We protect your rights with two steps: (1) copyright the software, and
|
40 |
+
(2) offer you this license which gives you legal permission to copy,
|
41 |
+
distribute and/or modify the software.
|
42 |
+
|
43 |
+
Also, for each author's protection and ours, we want to make certain
|
44 |
+
that everyone understands that there is no warranty for this free
|
45 |
+
software. If the software is modified by someone else and passed on, we
|
46 |
+
want its recipients to know that what they have is not the original, so
|
47 |
+
that any problems introduced by others will not reflect on the original
|
48 |
+
authors' reputations.
|
49 |
+
|
50 |
+
Finally, any free program is threatened constantly by software
|
51 |
+
patents. We wish to avoid the danger that redistributors of a free
|
52 |
+
program will individually obtain patent licenses, in effect making the
|
53 |
+
program proprietary. To prevent this, we have made it clear that any
|
54 |
+
patent must be licensed for everyone's free use or not licensed at all.
|
55 |
+
|
56 |
+
The precise terms and conditions for copying, distribution and
|
57 |
+
modification follow.
|
58 |
+
|
59 |
+
GNU GENERAL PUBLIC LICENSE
|
60 |
+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
61 |
+
|
62 |
+
0. This License applies to any program or other work which contains
|
63 |
+
a notice placed by the copyright holder saying it may be distributed
|
64 |
+
under the terms of this General Public License. The "Program", below,
|
65 |
+
refers to any such program or work, and a "work based on the Program"
|
66 |
+
means either the Program or any derivative work under copyright law:
|
67 |
+
that is to say, a work containing the Program or a portion of it,
|
68 |
+
either verbatim or with modifications and/or translated into another
|
69 |
+
language. (Hereinafter, translation is included without limitation in
|
70 |
+
the term "modification".) Each licensee is addressed as "you".
|
71 |
+
|
72 |
+
Activities other than copying, distribution and modification are not
|
73 |
+
covered by this License; they are outside its scope. The act of
|
74 |
+
running the Program is not restricted, and the output from the Program
|
75 |
+
is covered only if its contents constitute a work based on the
|
76 |
+
Program (independent of having been made by running the Program).
|
77 |
+
Whether that is true depends on what the Program does.
|
78 |
+
|
79 |
+
1. You may copy and distribute verbatim copies of the Program's
|
80 |
+
source code as you receive it, in any medium, provided that you
|
81 |
+
conspicuously and appropriately publish on each copy an appropriate
|
82 |
+
copyright notice and disclaimer of warranty; keep intact all the
|
83 |
+
notices that refer to this License and to the absence of any warranty;
|
84 |
+
and give any other recipients of the Program a copy of this License
|
85 |
+
along with the Program.
|
86 |
+
|
87 |
+
You may charge a fee for the physical act of transferring a copy, and
|
88 |
+
you may at your option offer warranty protection in exchange for a fee.
|
89 |
+
|
90 |
+
2. You may modify your copy or copies of the Program or any portion
|
91 |
+
of it, thus forming a work based on the Program, and copy and
|
92 |
+
distribute such modifications or work under the terms of Section 1
|
93 |
+
above, provided that you also meet all of these conditions:
|
94 |
+
|
95 |
+
a) You must cause the modified files to carry prominent notices
|
96 |
+
stating that you changed the files and the date of any change.
|
97 |
+
|
98 |
+
b) You must cause any work that you distribute or publish, that in
|
99 |
+
whole or in part contains or is derived from the Program or any
|
100 |
+
part thereof, to be licensed as a whole at no charge to all third
|
101 |
+
parties under the terms of this License.
|
102 |
+
|
103 |
+
c) If the modified program normally reads commands interactively
|
104 |
+
when run, you must cause it, when started running for such
|
105 |
+
interactive use in the most ordinary way, to print or display an
|
106 |
+
announcement including an appropriate copyright notice and a
|
107 |
+
notice that there is no warranty (or else, saying that you provide
|
108 |
+
a warranty) and that users may redistribute the program under
|
109 |
+
these conditions, and telling the user how to view a copy of this
|
110 |
+
License. (Exception: if the Program itself is interactive but
|
111 |
+
does not normally print such an announcement, your work based on
|
112 |
+
the Program is not required to print an announcement.)
|
113 |
+
|
114 |
+
These requirements apply to the modified work as a whole. If
|
115 |
+
identifiable sections of that work are not derived from the Program,
|
116 |
+
and can be reasonably considered independent and separate works in
|
117 |
+
themselves, then this License, and its terms, do not apply to those
|
118 |
+
sections when you distribute them as separate works. But when you
|
119 |
+
distribute the same sections as part of a whole which is a work based
|
120 |
+
on the Program, the distribution of the whole must be on the terms of
|
121 |
+
this License, whose permissions for other licensees extend to the
|
122 |
+
entire whole, and thus to each and every part regardless of who wrote it.
|
123 |
+
|
124 |
+
Thus, it is not the intent of this section to claim rights or contest
|
125 |
+
your rights to work written entirely by you; rather, the intent is to
|
126 |
+
exercise the right to control the distribution of derivative or
|
127 |
+
collective works based on the Program.
|
128 |
+
|
129 |
+
In addition, mere aggregation of another work not based on the Program
|
130 |
+
with the Program (or with a work based on the Program) on a volume of
|
131 |
+
a storage or distribution medium does not bring the other work under
|
132 |
+
the scope of this License.
|
133 |
+
|
134 |
+
3. You may copy and distribute the Program (or a work based on it,
|
135 |
+
under Section 2) in object code or executable form under the terms of
|
136 |
+
Sections 1 and 2 above provided that you also do one of the following:
|
137 |
+
|
138 |
+
a) Accompany it with the complete corresponding machine-readable
|
139 |
+
source code, which must be distributed under the terms of Sections
|
140 |
+
1 and 2 above on a medium customarily used for software interchange; or,
|
141 |
+
|
142 |
+
b) Accompany it with a written offer, valid for at least three
|
143 |
+
years, to give any third party, for a charge no more than your
|
144 |
+
cost of physically performing source distribution, a complete
|
145 |
+
machine-readable copy of the corresponding source code, to be
|
146 |
+
distributed under the terms of Sections 1 and 2 above on a medium
|
147 |
+
customarily used for software interchange; or,
|
148 |
+
|
149 |
+
c) Accompany it with the information you received as to the offer
|
150 |
+
to distribute corresponding source code. (This alternative is
|
151 |
+
allowed only for noncommercial distribution and only if you
|
152 |
+
received the program in object code or executable form with such
|
153 |
+
an offer, in accord with Subsection b above.)
|
154 |
+
|
155 |
+
The source code for a work means the preferred form of the work for
|
156 |
+
making modifications to it. For an executable work, complete source
|
157 |
+
code means all the source code for all modules it contains, plus any
|
158 |
+
associated interface definition files, plus the scripts used to
|
159 |
+
control compilation and installation of the executable. However, as a
|
160 |
+
special exception, the source code distributed need not include
|
161 |
+
anything that is normally distributed (in either source or binary
|
162 |
+
form) with the major components (compiler, kernel, and so on) of the
|
163 |
+
operating system on which the executable runs, unless that component
|
164 |
+
itself accompanies the executable.
|
165 |
+
|
166 |
+
If distribution of executable or object code is made by offering
|
167 |
+
access to copy from a designated place, then offering equivalent
|
168 |
+
access to copy the source code from the same place counts as
|
169 |
+
distribution of the source code, even though third parties are not
|
170 |
+
compelled to copy the source along with the object code.
|
171 |
+
|
172 |
+
4. You may not copy, modify, sublicense, or distribute the Program
|
173 |
+
except as expressly provided under this License. Any attempt
|
174 |
+
otherwise to copy, modify, sublicense or distribute the Program is
|
175 |
+
void, and will automatically terminate your rights under this License.
|
176 |
+
However, parties who have received copies, or rights, from you under
|
177 |
+
this License will not have their licenses terminated so long as such
|
178 |
+
parties remain in full compliance.
|
179 |
+
|
180 |
+
5. You are not required to accept this License, since you have not
|
181 |
+
signed it. However, nothing else grants you permission to modify or
|
182 |
+
distribute the Program or its derivative works. These actions are
|
183 |
+
prohibited by law if you do not accept this License. Therefore, by
|
184 |
+
modifying or distributing the Program (or any work based on the
|
185 |
+
Program), you indicate your acceptance of this License to do so, and
|
186 |
+
all its terms and conditions for copying, distributing or modifying
|
187 |
+
the Program or works based on it.
|
188 |
+
|
189 |
+
6. Each time you redistribute the Program (or any work based on the
|
190 |
+
Program), the recipient automatically receives a license from the
|
191 |
+
original licensor to copy, distribute or modify the Program subject to
|
192 |
+
these terms and conditions. You may not impose any further
|
193 |
+
restrictions on the recipients' exercise of the rights granted herein.
|
194 |
+
You are not responsible for enforcing compliance by third parties to
|
195 |
+
this License.
|
196 |
+
|
197 |
+
7. If, as a consequence of a court judgment or allegation of patent
|
198 |
+
infringement or for any other reason (not limited to patent issues),
|
199 |
+
conditions are imposed on you (whether by court order, agreement or
|
200 |
+
otherwise) that contradict the conditions of this License, they do not
|
201 |
+
excuse you from the conditions of this License. If you cannot
|
202 |
+
distribute so as to satisfy simultaneously your obligations under this
|
203 |
+
License and any other pertinent obligations, then as a consequence you
|
204 |
+
may not distribute the Program at all. For example, if a patent
|
205 |
+
license would not permit royalty-free redistribution of the Program by
|
206 |
+
all those who receive copies directly or indirectly through you, then
|
207 |
+
the only way you could satisfy both it and this License would be to
|
208 |
+
refrain entirely from distribution of the Program.
|
209 |
+
|
210 |
+
If any portion of this section is held invalid or unenforceable under
|
211 |
+
any particular circumstance, the balance of the section is intended to
|
212 |
+
apply and the section as a whole is intended to apply in other
|
213 |
+
circumstances.
|
214 |
+
|
215 |
+
It is not the purpose of this section to induce you to infringe any
|
216 |
+
patents or other property right claims or to contest validity of any
|
217 |
+
such claims; this section has the sole purpose of protecting the
|
218 |
+
integrity of the free software distribution system, which is
|
219 |
+
implemented by public license practices. Many people have made
|
220 |
+
generous contributions to the wide range of software distributed
|
221 |
+
through that system in reliance on consistent application of that
|
222 |
+
system; it is up to the author/donor to decide if he or she is willing
|
223 |
+
to distribute software through any other system and a licensee cannot
|
224 |
+
impose that choice.
|
225 |
+
|
226 |
+
This section is intended to make thoroughly clear what is believed to
|
227 |
+
be a consequence of the rest of this License.
|
228 |
+
|
229 |
+
8. If the distribution and/or use of the Program is restricted in
|
230 |
+
certain countries either by patents or by copyrighted interfaces, the
|
231 |
+
original copyright holder who places the Program under this License
|
232 |
+
may add an explicit geographical distribution limitation excluding
|
233 |
+
those countries, so that distribution is permitted only in or among
|
234 |
+
countries not thus excluded. In such case, this License incorporates
|
235 |
+
the limitation as if written in the body of this License.
|
236 |
+
|
237 |
+
9. The Free Software Foundation may publish revised and/or new versions
|
238 |
+
of the General Public License from time to time. Such new versions will
|
239 |
+
be similar in spirit to the present version, but may differ in detail to
|
240 |
+
address new problems or concerns.
|
241 |
+
|
242 |
+
Each version is given a distinguishing version number. If the Program
|
243 |
+
specifies a version number of this License which applies to it and "any
|
244 |
+
later version", you have the option of following the terms and conditions
|
245 |
+
either of that version or of any later version published by the Free
|
246 |
+
Software Foundation. If the Program does not specify a version number of
|
247 |
+
this License, you may choose any version ever published by the Free Software
|
248 |
+
Foundation.
|
249 |
+
|
250 |
+
10. If you wish to incorporate parts of the Program into other free
|
251 |
+
programs whose distribution conditions are different, write to the author
|
252 |
+
to ask for permission. For software which is copyrighted by the Free
|
253 |
+
Software Foundation, write to the Free Software Foundation; we sometimes
|
254 |
+
make exceptions for this. Our decision will be guided by the two goals
|
255 |
+
of preserving the free status of all derivatives of our free software and
|
256 |
+
of promoting the sharing and reuse of software generally.
|
257 |
+
|
258 |
+
NO WARRANTY
|
259 |
+
|
260 |
+
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
261 |
+
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
262 |
+
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
263 |
+
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
264 |
+
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
265 |
+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
266 |
+
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
267 |
+
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
268 |
+
REPAIR OR CORRECTION.
|
269 |
+
|
270 |
+
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
271 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
272 |
+
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
273 |
+
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
274 |
+
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
275 |
+
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
276 |
+
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
277 |
+
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
278 |
+
POSSIBILITY OF SUCH DAMAGES.
|
279 |
+
|
280 |
+
END OF TERMS AND CONDITIONS
|
281 |
+
|
282 |
+
How to Apply These Terms to Your New Programs
|
283 |
+
|
284 |
+
If you develop a new program, and you want it to be of the greatest
|
285 |
+
possible use to the public, the best way to achieve this is to make it
|
286 |
+
free software which everyone can redistribute and change under these terms.
|
287 |
+
|
288 |
+
To do so, attach the following notices to the program. It is safest
|
289 |
+
to attach them to the start of each source file to most effectively
|
290 |
+
convey the exclusion of warranty; and each file should have at least
|
291 |
+
the "copyright" line and a pointer to where the full notice is found.
|
292 |
+
|
293 |
+
<one line to give the program's name and a brief idea of what it does.>
|
294 |
+
Copyright (C) <year> <name of author>
|
295 |
+
|
296 |
+
This program is free software; you can redistribute it and/or modify
|
297 |
+
it under the terms of the GNU General Public License as published by
|
298 |
+
the Free Software Foundation; either version 2 of the License, or
|
299 |
+
(at your option) any later version.
|
300 |
+
|
301 |
+
This program is distributed in the hope that it will be useful,
|
302 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
303 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
304 |
+
GNU General Public License for more details.
|
305 |
+
|
306 |
+
You should have received a copy of the GNU General Public License
|
307 |
+
along with this program; if not, write to the Free Software
|
308 |
+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
309 |
+
|
310 |
+
|
311 |
+
Also add information on how to contact you by electronic and paper mail.
|
312 |
+
|
313 |
+
If the program is interactive, make it output a short notice like this
|
314 |
+
when it starts in an interactive mode:
|
315 |
+
|
316 |
+
Gnomovision version 69, Copyright (C) year name of author
|
317 |
+
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
318 |
+
This is free software, and you are welcome to redistribute it
|
319 |
+
under certain conditions; type `show c' for details.
|
320 |
+
|
321 |
+
The hypothetical commands `show w' and `show c' should show the appropriate
|
322 |
+
parts of the General Public License. Of course, the commands you use may
|
323 |
+
be called something other than `show w' and `show c'; they could even be
|
324 |
+
mouse-clicks or menu items--whatever suits your program.
|
325 |
+
|
326 |
+
You should also get your employer (if you work as a programmer) or your
|
327 |
+
school, if any, to sign a "copyright disclaimer" for the program, if
|
328 |
+
necessary. Here is a sample; alter the names:
|
329 |
+
|
330 |
+
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
331 |
+
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
332 |
+
|
333 |
+
<signature of Ty Coon>, 1 April 1989
|
334 |
+
Ty Coon, President of Vice
|
335 |
+
|
336 |
+
This General Public License does not permit incorporating your program into
|
337 |
+
proprietary programs. If your program is a subroutine library, you may
|
338 |
+
consider it more useful to permit linking proprietary applications with the
|
339 |
+
library. If this is what you want to do, use the GNU Library General
|
340 |
+
Public License instead of this License.
|
trunk/lang/se-ar_AR.mo
ADDED
Binary file
|
trunk/lang/se-ar_AR.po
ADDED
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything in arabic\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2009-07-24 17:36+0300\n"
|
6 |
+
"Last-Translator: www.r-sn.com <web.rsn@gmail.com>\n"
|
7 |
+
"Language-Team: http://r-sn.com <r-sn.com@hotmail.com>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: C:\\Dokumente und Einstellungen\\AlohaStone\\Eigene Dateien\\Eigene Websites\\ver 2.3\\wordpress\\wp-content\\plugins\\\n"
|
13 |
+
"X-Poedit-Language: Arabic\n"
|
14 |
+
"X-Poedit-Country: SAUDI ARABIA\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: البحث في الكل\n"
|
17 |
+
|
18 |
+
#: search-everything/SE-Admin.php:29
|
19 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
20 |
+
msgstr "خيارات البحث في الكل <strong>تحديث</strong>"
|
21 |
+
|
22 |
+
#: search-everything/SE-Admin.php:59
|
23 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
24 |
+
msgstr "الخيارات المختارة في الأسفل .. ستستخدم في جميع استعلامات البحث .."
|
25 |
+
|
26 |
+
#: search-everything/SE-Admin.php:63
|
27 |
+
msgid "SE Search Options"
|
28 |
+
msgstr "خيارات بحث AR"
|
29 |
+
|
30 |
+
#: search-everything/SE-Admin.php:64
|
31 |
+
msgid "Use this form to configure your search options."
|
32 |
+
msgstr "استخدم هذا النموذج لتكوين خيارات البحث المفضلة"
|
33 |
+
|
34 |
+
#: search-everything/SE-Admin.php:67
|
35 |
+
msgid "Search Options Form"
|
36 |
+
msgstr "خيارات البحث"
|
37 |
+
|
38 |
+
#: search-everything/SE-Admin.php:69
|
39 |
+
msgid "Exclude some post or page IDs"
|
40 |
+
msgstr "استبعاد بعض الصفحات و المواضيع"
|
41 |
+
|
42 |
+
#: search-everything/SE-Admin.php:70
|
43 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
44 |
+
msgstr "أفصل المواضيع بفواصل مثال: 21, 53"
|
45 |
+
|
46 |
+
#: search-everything/SE-Admin.php:75
|
47 |
+
msgid "Exclude Categories"
|
48 |
+
msgstr "استبعاد التصنيفات"
|
49 |
+
|
50 |
+
#: search-everything/SE-Admin.php:76
|
51 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
52 |
+
msgstr "أفصل التصنيفات بفواصل مثال: 1, 3, 5"
|
53 |
+
|
54 |
+
#: search-everything/SE-Admin.php:81
|
55 |
+
msgid "Search every page (non-password protected)"
|
56 |
+
msgstr "البحث في الصفحات ( الغير محمية بكلمة مرور )"
|
57 |
+
|
58 |
+
#: search-everything/SE-Admin.php:83
|
59 |
+
msgid "Search approved pages only?"
|
60 |
+
msgstr "البحث في الصفحات المنشورة"
|
61 |
+
|
62 |
+
#: search-everything/SE-Admin.php:89
|
63 |
+
msgid "Search every tag"
|
64 |
+
msgstr "البحث في الوسوم "
|
65 |
+
|
66 |
+
#: search-everything/SE-Admin.php:94
|
67 |
+
msgid "Search every comment"
|
68 |
+
msgstr "البحث في التعليقات"
|
69 |
+
|
70 |
+
#: search-everything/SE-Admin.php:97
|
71 |
+
msgid "Search approved comments only?"
|
72 |
+
msgstr "البحث في التعليقات المنشورة"
|
73 |
+
|
74 |
+
#: search-everything/SE-Admin.php:100
|
75 |
+
msgid "Search every excerpt"
|
76 |
+
msgstr "البحث في المقتطفات"
|
77 |
+
|
78 |
+
#: search-everything/SE-Admin.php:103
|
79 |
+
msgid "Search every draft"
|
80 |
+
msgstr "البحث في المسودات"
|
81 |
+
|
82 |
+
#: search-everything/SE-Admin.php:106
|
83 |
+
msgid "Search every attachment"
|
84 |
+
msgstr "البحث في الملحقات"
|
85 |
+
|
86 |
+
#: search-everything/SE-Admin.php:109
|
87 |
+
msgid "Search every custom field (metadata)"
|
88 |
+
msgstr "البحث في الحقول"
|
89 |
+
|
90 |
+
#: search-everything/SE-Admin.php:115
|
91 |
+
msgid "Update Options"
|
92 |
+
msgstr "تحديث الإعدادات"
|
93 |
+
|
94 |
+
#: search-everything/SE-Admin.php:121
|
95 |
+
msgid "SE Search Form"
|
96 |
+
msgstr "خيارات بحث AR"
|
97 |
+
|
98 |
+
#: search-everything/SE-Admin.php:122
|
99 |
+
msgid "Use this search form to run a live search test."
|
100 |
+
msgstr "استعمل نموذج البحث هذا .. لتجربة فاعلية إعداداتك"
|
101 |
+
|
102 |
+
#: search-everything/SE-Admin.php:125
|
103 |
+
msgid "Site Search"
|
104 |
+
msgstr "ابحث في الموقع"
|
105 |
+
|
106 |
+
#: search-everything/SE-Admin.php:127
|
107 |
+
msgid "Enter search terms"
|
108 |
+
msgstr "أدخل شروط البحث"
|
109 |
+
|
110 |
+
#: search-everything/SE-Admin.php:129
|
111 |
+
msgid "Run Test Search"
|
112 |
+
msgstr "تجربة نتيجة البحث"
|
113 |
+
|
trunk/lang/se-by_BY.mo
ADDED
Binary file
|
trunk/lang/se-by_BY.po
ADDED
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2009-06-13 21:05+0300\n"
|
6 |
+
"Last-Translator: Fat Cow <zhr@tut.by>\n"
|
7 |
+
"Language-Team: Fat Cower\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-Language: Belarusian\n"
|
12 |
+
"X-Poedit-Country: BELARUS\n"
|
13 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
14 |
+
|
15 |
+
#: search-everything/SE-Admin.php:29
|
16 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
17 |
+
msgstr "Налады Search Everything <strong>абноўленыя</strong>"
|
18 |
+
|
19 |
+
#: search-everything/SE-Admin.php:59
|
20 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
21 |
+
msgstr "Налады, вылучаныя ніжэй, будуць ужытыя да кожнага пошукавага запыту на гэтым сайце. У адваротным выпадку, будзе скарыстаны ўбудаваны пошук."
|
22 |
+
|
23 |
+
#: search-everything/SE-Admin.php:63
|
24 |
+
msgid "SE Search Options"
|
25 |
+
msgstr "SE налады пошуку"
|
26 |
+
|
27 |
+
#: search-everything/SE-Admin.php:64
|
28 |
+
msgid "Use this form to configure your search options."
|
29 |
+
msgstr "Выкарыстайце гэтую форму для налады параметраў пошуку."
|
30 |
+
|
31 |
+
#: search-everything/SE-Admin.php:67
|
32 |
+
msgid "Search Options Form"
|
33 |
+
msgstr "Форма налады пошуку"
|
34 |
+
|
35 |
+
#: search-everything/SE-Admin.php:69
|
36 |
+
msgid "Exclude some post or page IDs"
|
37 |
+
msgstr "Выключыць некаторыя запісы або ID старонак"
|
38 |
+
|
39 |
+
#: search-everything/SE-Admin.php:70
|
40 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
41 |
+
msgstr "ID запісаў, падзеленыя коскі (прыклад: 1, 5, 9)"
|
42 |
+
|
43 |
+
#: search-everything/SE-Admin.php:75
|
44 |
+
msgid "Exclude Categories"
|
45 |
+
msgstr "Выключыць катэгорыі"
|
46 |
+
|
47 |
+
#: search-everything/SE-Admin.php:76
|
48 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
49 |
+
msgstr "ID катэгорый, падзеленыя коскі (прыклад: 1, 4)"
|
50 |
+
|
51 |
+
#: search-everything/SE-Admin.php:81
|
52 |
+
msgid "Search every page (non-password protected)"
|
53 |
+
msgstr "Шукаць на кожнай старонцы (не абароненай паролем)"
|
54 |
+
|
55 |
+
#: search-everything/SE-Admin.php:83
|
56 |
+
msgid "Search approved pages only?"
|
57 |
+
msgstr "Шукаць толькі на апублікаваных старонках"
|
58 |
+
|
59 |
+
#: search-everything/SE-Admin.php:89
|
60 |
+
msgid "Search every tag"
|
61 |
+
msgstr "Шукаць кожны тэг"
|
62 |
+
|
63 |
+
#: search-everything/SE-Admin.php:94
|
64 |
+
msgid "Search every comment"
|
65 |
+
msgstr "Шукаць кожны каментар"
|
66 |
+
|
67 |
+
#: search-everything/SE-Admin.php:97
|
68 |
+
msgid "Search approved comments only?"
|
69 |
+
msgstr "Шукаць толькі ў апублікаваных каментарах"
|
70 |
+
|
71 |
+
#: search-everything/SE-Admin.php:100
|
72 |
+
msgid "Search every excerpt"
|
73 |
+
msgstr "Шукаць кожную вытрымку"
|
74 |
+
|
75 |
+
#: search-everything/SE-Admin.php:103
|
76 |
+
msgid "Search every draft"
|
77 |
+
msgstr "Шукаць кожны чарнавік"
|
78 |
+
|
79 |
+
#: search-everything/SE-Admin.php:106
|
80 |
+
msgid "Search every attachment"
|
81 |
+
msgstr "Шукаць кожны прымацаваны файл"
|
82 |
+
|
83 |
+
#: search-everything/SE-Admin.php:109
|
84 |
+
msgid "Search every custom field (metadata)"
|
85 |
+
msgstr "Шукаць кожнае сваё поле (метададзеныя)"
|
86 |
+
|
87 |
+
#: search-everything/SE-Admin.php:115
|
88 |
+
msgid "Update Options"
|
89 |
+
msgstr "Абнавіць налады"
|
90 |
+
|
91 |
+
#: search-everything/SE-Admin.php:121
|
92 |
+
msgid "SE Search Form"
|
93 |
+
msgstr "SE форма пошуку"
|
94 |
+
|
95 |
+
#: search-everything/SE-Admin.php:122
|
96 |
+
msgid "Use this search form to run a live search test."
|
97 |
+
msgstr "Выкарыстайце гэтую форму для тэставання пошуку."
|
98 |
+
|
99 |
+
#: search-everything/SE-Admin.php:125
|
100 |
+
msgid "Site Search"
|
101 |
+
msgstr "Пошук па сайце"
|
102 |
+
|
103 |
+
#: search-everything/SE-Admin.php:127
|
104 |
+
msgid "Enter search terms"
|
105 |
+
msgstr "Увядзіце, што будзем шукаць"
|
106 |
+
|
107 |
+
#: search-everything/SE-Admin.php:129
|
108 |
+
msgid "Run Test Search"
|
109 |
+
msgstr "Шукаць"
|
110 |
+
|
111 |
+
msgid "Search every category"
|
112 |
+
msgstr "Шукаць у кожнай катэгорыі"
|
113 |
+
|
trunk/lang/se-da_DK.mo
ADDED
Binary file
|
trunk/lang/se-da_DK.po
ADDED
@@ -0,0 +1,255 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Thomas Clausen <kontakt@thomasclausen.dk>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
13 |
+
"X-Poedit-Language: Norwegian Nynorsk\n"
|
14 |
+
"X-Poedit-Country: NORWAY\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
16 |
+
"X-Poedit-Basepath: .\n"
|
17 |
+
"X-Poedit-SearchPath-0: ..\n"
|
18 |
+
"X-Poedit-SearchPath-1: ../views\n"
|
19 |
+
|
20 |
+
#: views/options.php:54
|
21 |
+
#: views/options.php:61
|
22 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
23 |
+
msgstr "Dine indstillinger for søgninger er blevet <strong>opdateret</strong> af Search Everything.</p><p>Hvad venter du på? Prøv at lave en søgning for at se resultatet!"
|
24 |
+
|
25 |
+
#: views/options.php:71
|
26 |
+
msgid "Search Everything Version:"
|
27 |
+
msgstr "Search Everything version:"
|
28 |
+
|
29 |
+
#: views/options.php:76
|
30 |
+
#: views/options.php:278
|
31 |
+
msgid "Update Options"
|
32 |
+
msgstr "Gem ændringer"
|
33 |
+
|
34 |
+
#: views/options.php:84
|
35 |
+
msgid "Basic Configuration"
|
36 |
+
msgstr "Generelle indstillinger"
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "Search every page"
|
40 |
+
msgstr "Søg på alle sider"
|
41 |
+
|
42 |
+
#: views/options.php:90
|
43 |
+
msgid "(non-password protected)"
|
44 |
+
msgstr "(ikke kodeordsbeskyttet)"
|
45 |
+
|
46 |
+
#: views/options.php:94
|
47 |
+
#: views/options.php:105
|
48 |
+
#: views/options.php:118
|
49 |
+
#: views/options.php:132
|
50 |
+
#: views/options.php:143
|
51 |
+
#: views/options.php:153
|
52 |
+
#: views/options.php:163
|
53 |
+
#: views/options.php:173
|
54 |
+
#: views/options.php:186
|
55 |
+
#: views/options.php:197
|
56 |
+
#: views/options.php:207
|
57 |
+
#: views/options.php:217
|
58 |
+
#: views/options.php:227
|
59 |
+
msgid "Yes"
|
60 |
+
msgstr "Ja"
|
61 |
+
|
62 |
+
#: views/options.php:101
|
63 |
+
msgid "Search approved pages only"
|
64 |
+
msgstr "Søg kun efter godkendte sider"
|
65 |
+
|
66 |
+
#: views/options.php:114
|
67 |
+
msgid "Search every tag name"
|
68 |
+
msgstr "Søg efter alle tag navne"
|
69 |
+
|
70 |
+
#: views/options.php:128
|
71 |
+
msgid "Search every category name and description"
|
72 |
+
msgstr "Søg i alle kategorinavne og -beskrivelser"
|
73 |
+
|
74 |
+
#: views/options.php:139
|
75 |
+
msgid "Search every comment"
|
76 |
+
msgstr "Søg i alle kommentarer"
|
77 |
+
|
78 |
+
#: views/options.php:149
|
79 |
+
msgid "Search comment authors"
|
80 |
+
msgstr "Søg efter kommentarforfattere"
|
81 |
+
|
82 |
+
#: views/options.php:159
|
83 |
+
msgid "Search approved comments only"
|
84 |
+
msgstr "Søg kun efter godkendte kommentarer"
|
85 |
+
|
86 |
+
#: views/options.php:169
|
87 |
+
msgid "Search every excerpt"
|
88 |
+
msgstr "Søg i alle uddrag"
|
89 |
+
|
90 |
+
#: views/options.php:182
|
91 |
+
msgid "Search every draft"
|
92 |
+
msgstr "Søg i alle kladder"
|
93 |
+
|
94 |
+
#: views/options.php:193
|
95 |
+
msgid "Search every attachment"
|
96 |
+
msgstr "Søg efter alle medier"
|
97 |
+
|
98 |
+
#: views/options.php:193
|
99 |
+
msgid "(post type = attachment)"
|
100 |
+
msgstr "(indlægstype = medie)"
|
101 |
+
|
102 |
+
#: views/options.php:203
|
103 |
+
msgid "Search every custom field"
|
104 |
+
msgstr "Søg i alle egne felter"
|
105 |
+
|
106 |
+
#: views/options.php:203
|
107 |
+
msgid "(metadata)"
|
108 |
+
msgstr "(metadata)"
|
109 |
+
|
110 |
+
#: views/options.php:213
|
111 |
+
msgid "Search every author"
|
112 |
+
msgstr "Søg efter alle forfattere"
|
113 |
+
|
114 |
+
#: views/options.php:223
|
115 |
+
msgid "Highlight Search Terms"
|
116 |
+
msgstr "Fremhæv søgeord"
|
117 |
+
|
118 |
+
#: views/options.php:233
|
119 |
+
msgid "Highlight Background Color"
|
120 |
+
msgstr "Fremhæv baggrundfarve"
|
121 |
+
|
122 |
+
#: views/options.php:236
|
123 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
124 |
+
msgstr "Eksempel:<br />'#FFF984' eller 'red'"
|
125 |
+
|
126 |
+
#: views/options.php:246
|
127 |
+
msgid "Advanced Configuration - Exclusion"
|
128 |
+
msgstr "Avancerede indstillinger - Eksklusion"
|
129 |
+
|
130 |
+
#: views/options.php:252
|
131 |
+
msgid "Exclude some post or page IDs"
|
132 |
+
msgstr "Ekskluder nogle indlæg og sider ID'er"
|
133 |
+
|
134 |
+
#: views/options.php:255
|
135 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
136 |
+
msgstr "Kommaseparerede indlægs ID'er (eksempel: 1, 5, 9)"
|
137 |
+
|
138 |
+
#: views/options.php:259
|
139 |
+
msgid "Exclude Categories"
|
140 |
+
msgstr "Ekskluder katagorier"
|
141 |
+
|
142 |
+
#: views/options.php:262
|
143 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
144 |
+
msgstr "Kommaseparerede kategori ID'er (eksempel: 1, 4)"
|
145 |
+
|
146 |
+
#: views/options.php:266
|
147 |
+
msgid "Full Highlight Style"
|
148 |
+
msgstr "Udvidet fremhævning"
|
149 |
+
|
150 |
+
#: views/options.php:268
|
151 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
152 |
+
msgstr "Vigtigt: 'Fremhæv baggrundfarve' skal være tomt for at benytte denne indstilling."
|
153 |
+
|
154 |
+
#: views/options.php:270
|
155 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
156 |
+
msgstr "Eksempel:<br />background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Developed by Dan Cameron of"
|
160 |
+
msgstr "Udviklet af Dan Cameron fra"
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "Sprout Venture"
|
164 |
+
msgstr "Sprout Venture"
|
165 |
+
|
166 |
+
#: views/options.php:283
|
167 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
168 |
+
msgstr "Vi tilbyder egne WordPress plugins, temaer og meget andet."
|
169 |
+
|
170 |
+
#: views/options.php:287
|
171 |
+
msgid "Reset Button"
|
172 |
+
msgstr "Nulstil"
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Find a bug?"
|
176 |
+
msgstr "Fundet en fejl?"
|
177 |
+
|
178 |
+
#: views/options.php:295
|
179 |
+
msgid "Post it as a new issue"
|
180 |
+
msgstr "Beskriv problemet"
|
181 |
+
|
182 |
+
#: views/options.php:302
|
183 |
+
msgid "Test Search Form"
|
184 |
+
msgstr "Test søgning"
|
185 |
+
|
186 |
+
#: views/options.php:309
|
187 |
+
msgid "Use this search form to run a live search test."
|
188 |
+
msgstr "benyt denne søgeformular for at afprøve søgningen."
|
189 |
+
|
190 |
+
#: views/options.php:315
|
191 |
+
msgid "Run Test Search"
|
192 |
+
msgstr "Kør test søgning"
|
193 |
+
|
194 |
+
#: views/options.php:326
|
195 |
+
msgid "News"
|
196 |
+
msgstr "Nyheder"
|
197 |
+
|
198 |
+
#: views/options.php:327
|
199 |
+
msgid "Development Support"
|
200 |
+
msgstr "Hjulpet med udvikling"
|
201 |
+
|
202 |
+
#: views/options.php:328
|
203 |
+
msgid "Localization Support"
|
204 |
+
msgstr "Hjulpet med oversættelser"
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid "LOCALIZATION SUPPORT:"
|
208 |
+
msgstr "UNDERSTØTTELSE AF SPROG:"
|
209 |
+
|
210 |
+
#: views/options.php:334
|
211 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
212 |
+
msgstr "Version 6 var en større opdatering og nogle få områder kræver nye oversættelser. Hvis du vil hjælpe kan du sende din oversættelse ved at beskrive et nyt problem, "
|
213 |
+
|
214 |
+
#: views/options.php:334
|
215 |
+
msgid "here"
|
216 |
+
msgstr "her"
|
217 |
+
|
218 |
+
#: views/options.php:335
|
219 |
+
msgid "Thank You!"
|
220 |
+
msgstr "Tak for hjælpen!"
|
221 |
+
|
222 |
+
#: views/options.php:335
|
223 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
224 |
+
msgstr "Udviklingen af Search Everything har siden første version primært kommet fra WordPress-fællesskabet. Jeg er taknemlig for deres dedikerede og vedvarende støtte."
|
225 |
+
|
226 |
+
#: views/options.php:345
|
227 |
+
msgid "and many more..."
|
228 |
+
msgstr "og mange andre..."
|
229 |
+
|
230 |
+
#: views/options.php:345
|
231 |
+
msgid "how about you?"
|
232 |
+
msgstr "hva' med dig?"
|
233 |
+
|
234 |
+
#. Plugin Name of an extension
|
235 |
+
msgid "Search Everything"
|
236 |
+
msgstr "Search Everything"
|
237 |
+
|
238 |
+
#. Plugin URI of an extension
|
239 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
240 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
241 |
+
|
242 |
+
#. Description of an extension
|
243 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
244 |
+
msgstr "Tilføjer søgfunktion uden du behøver ændre nogle temafiler: Aktiver, indstil og søg. Indstillingsmuligheder: fremhæv søgeresultat, søg i sider, uddrag, medier, kladder, kommentarer, tags og egne felter (metadata). Der er også mulighed for at undlade specifikke sider og indlæg. Søger ikke i kodeordsbeskyttet indhold."
|
245 |
+
|
246 |
+
#. Author of an extension
|
247 |
+
msgid "Dan Cameron of Sprout Venture"
|
248 |
+
msgstr "Dan Cameron fra Sprout Venture"
|
249 |
+
|
250 |
+
#. Author URI of an extension
|
251 |
+
msgid "http://sproutventure.com/"
|
252 |
+
msgstr "http://sproutventure.com/"
|
253 |
+
|
254 |
+
#~ msgid "Your settings have been reset"
|
255 |
+
#~ msgstr "Nullstilte innstillingane dine"
|
trunk/lang/se-de_DE.mo
ADDED
Binary file
|
trunk/lang/se-de_DE.po
ADDED
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything v6.3.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: \n"
|
6 |
+
"PO-Revision-Date: 2009-10-30 16:00+0100\n"
|
7 |
+
"Last-Translator: admin <administration@terrarienpflanzen-lexikon.de>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
+
"X-Poedit-Language: German\n"
|
14 |
+
"X-Poedit-Country: GERMANY\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: ../\n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
+
|
22 |
+
#: views/options.php:54
|
23 |
+
#: views/options.php:61
|
24 |
+
#@ SearchEverything
|
25 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
26 |
+
msgstr "Ihre Einstellungen für Search Everything wurden <strong>aktualisiert.</strong> </p><p> Was wartest du noch? Teste die neuen Suchergebnisse!"
|
27 |
+
|
28 |
+
#: views/options.php:71
|
29 |
+
#@ SearchEverything
|
30 |
+
msgid "Search Everything Version:"
|
31 |
+
msgstr "Search Everything Version:"
|
32 |
+
|
33 |
+
#: views/options.php:76
|
34 |
+
#: views/options.php:281
|
35 |
+
#@ SearchEverything
|
36 |
+
msgid "Update Options"
|
37 |
+
msgstr "Einstellungen aktualisieren"
|
38 |
+
|
39 |
+
#: views/options.php:84
|
40 |
+
#@ SearchEverything
|
41 |
+
msgid "Basic Configuration"
|
42 |
+
msgstr "Grundkonfiguration"
|
43 |
+
|
44 |
+
#: views/options.php:92
|
45 |
+
#@ SearchEverything
|
46 |
+
msgid "Search every page"
|
47 |
+
msgstr "Durchsuche jede Seite"
|
48 |
+
|
49 |
+
#: views/options.php:96
|
50 |
+
#: views/options.php:107
|
51 |
+
#: views/options.php:121
|
52 |
+
#: views/options.php:135
|
53 |
+
#: views/options.php:146
|
54 |
+
#: views/options.php:156
|
55 |
+
#: views/options.php:166
|
56 |
+
#: views/options.php:176
|
57 |
+
#: views/options.php:189
|
58 |
+
#: views/options.php:200
|
59 |
+
#: views/options.php:210
|
60 |
+
#: views/options.php:220
|
61 |
+
#: views/options.php:230
|
62 |
+
#@ SearchEverything
|
63 |
+
msgid "Yes"
|
64 |
+
msgstr "Ja"
|
65 |
+
|
66 |
+
#: views/options.php:103
|
67 |
+
#@ SearchEverything
|
68 |
+
msgid "Search approved pages only"
|
69 |
+
msgstr "Durchsuche nur veröffentlichte Seiten"
|
70 |
+
|
71 |
+
#: views/options.php:117
|
72 |
+
#@ SearchEverything
|
73 |
+
msgid "Search every tag name"
|
74 |
+
msgstr "Durchsuche alle Tag-Namen"
|
75 |
+
|
76 |
+
#: views/options.php:131
|
77 |
+
#@ SearchEverything
|
78 |
+
msgid "Search every category name and description"
|
79 |
+
msgstr "Durchsuche alle Kategorie-Namen und Beschreibungen"
|
80 |
+
|
81 |
+
#: views/options.php:142
|
82 |
+
#@ SearchEverything
|
83 |
+
msgid "Search every comment"
|
84 |
+
msgstr "Durchsuche jeden Kommentar"
|
85 |
+
|
86 |
+
#: views/options.php:152
|
87 |
+
#@ SearchEverything
|
88 |
+
msgid "Search comment authors"
|
89 |
+
msgstr "Durchsuche Kommentar-Autoren"
|
90 |
+
|
91 |
+
#: views/options.php:162
|
92 |
+
#@ SearchEverything
|
93 |
+
msgid "Search approved comments only"
|
94 |
+
msgstr "Durchsuche nur genehmigte Kommentare"
|
95 |
+
|
96 |
+
#: views/options.php:172
|
97 |
+
#@ SearchEverything
|
98 |
+
msgid "Search every excerpt"
|
99 |
+
msgstr "Durchsuche jeden Auszug"
|
100 |
+
|
101 |
+
#: views/options.php:185
|
102 |
+
#@ SearchEverything
|
103 |
+
msgid "Search every draft"
|
104 |
+
msgstr "Durchsuche jeden Entwurf"
|
105 |
+
|
106 |
+
#: views/options.php:196
|
107 |
+
#@ SearchEverything
|
108 |
+
msgid "Search every attachment"
|
109 |
+
msgstr "Durchsuche alle Anhänge"
|
110 |
+
|
111 |
+
#: views/options.php:196
|
112 |
+
#@ SearchEverything
|
113 |
+
msgid "(post type = attachment)"
|
114 |
+
msgstr "(Artikel-Typ = Anhang)"
|
115 |
+
|
116 |
+
#: views/options.php:206
|
117 |
+
#@ SearchEverything
|
118 |
+
msgid "Search every custom field"
|
119 |
+
msgstr "Durchsuche alle benutzerdefinierten Felder"
|
120 |
+
|
121 |
+
#: views/options.php:206
|
122 |
+
#@ SearchEverything
|
123 |
+
msgid "(metadata)"
|
124 |
+
msgstr "(Metadaten)"
|
125 |
+
|
126 |
+
#: views/options.php:216
|
127 |
+
#@ SearchEverything
|
128 |
+
msgid "Search every author"
|
129 |
+
msgstr "Durchsuche alle Autoren"
|
130 |
+
|
131 |
+
#: views/options.php:226
|
132 |
+
#@ SearchEverything
|
133 |
+
msgid "Highlight Search Terms"
|
134 |
+
msgstr "Hebe Suchbegriffe hervor"
|
135 |
+
|
136 |
+
#: views/options.php:236
|
137 |
+
#@ SearchEverything
|
138 |
+
msgid "Highlight Background Color"
|
139 |
+
msgstr "Highlight Hintergrundfarbe"
|
140 |
+
|
141 |
+
#: views/options.php:239
|
142 |
+
#@ SearchEverything
|
143 |
+
msgid "Examples:<br/>'#FFF984' or 'red\\"
|
144 |
+
msgstr "Beispiele:<br/>'#FFF984' oder 'red\\"
|
145 |
+
|
146 |
+
#: views/options.php:249
|
147 |
+
#@ SearchEverything
|
148 |
+
msgid "Advanced Configuration - Exclusion"
|
149 |
+
msgstr "Erweiterte Konfiguration - Ausschlüsse"
|
150 |
+
|
151 |
+
#: views/options.php:255
|
152 |
+
#@ SearchEverything
|
153 |
+
msgid "Exclude some post or page IDs"
|
154 |
+
msgstr "Schliesse einige Post- oder Seiten-IDs aus"
|
155 |
+
|
156 |
+
#: views/options.php:258
|
157 |
+
#@ SearchEverything
|
158 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
159 |
+
msgstr "Post-IDs durch Komma getrennt (Beispiel: 1, 5, 9)"
|
160 |
+
|
161 |
+
#: views/options.php:262
|
162 |
+
#@ SearchEverything
|
163 |
+
msgid "Exclude Categories"
|
164 |
+
msgstr "Schliesse Kategorien aus"
|
165 |
+
|
166 |
+
#: views/options.php:265
|
167 |
+
#@ SearchEverything
|
168 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
169 |
+
msgstr "Kategorie-IDs durch Kommas trennen (Beispiel: 1, 4)"
|
170 |
+
|
171 |
+
#: views/options.php:269
|
172 |
+
#@ SearchEverything
|
173 |
+
msgid "Full Highlight Style"
|
174 |
+
msgstr "Fortgeschrittenes Highlight Styling"
|
175 |
+
|
176 |
+
#: views/options.php:271
|
177 |
+
#@ SearchEverything
|
178 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
179 |
+
msgstr "Wichtig: 'Highlight Hintergrundfarbe' muss leer sein, um das fortgeschrittene Styling zu verwenden."
|
180 |
+
|
181 |
+
#: views/options.php:273
|
182 |
+
#@ SearchEverything
|
183 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
184 |
+
msgstr "Beispiel:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
185 |
+
|
186 |
+
#: views/options.php:286
|
187 |
+
#@ SearchEverything
|
188 |
+
msgid "Developed by Dan Cameron of"
|
189 |
+
msgstr "Herausgegeben von Dan Cameron, "
|
190 |
+
|
191 |
+
#: views/options.php:286
|
192 |
+
#@ SearchEverything
|
193 |
+
msgid "Sprout Venture"
|
194 |
+
msgstr " Sprout Venture"
|
195 |
+
|
196 |
+
#: views/options.php:286
|
197 |
+
#@ SearchEverything
|
198 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
199 |
+
msgstr "Wir bieten individuelle WordPress Plugins, Themes und vieles mehr."
|
200 |
+
|
201 |
+
#: views/options.php:290
|
202 |
+
#@ SearchEverything
|
203 |
+
msgid "Reset Button"
|
204 |
+
msgstr "Reset-Button"
|
205 |
+
|
206 |
+
#: views/options.php:298
|
207 |
+
#@ SearchEverything
|
208 |
+
msgid "Find a bug?"
|
209 |
+
msgstr "Einen Bug gefunden?"
|
210 |
+
|
211 |
+
#: views/options.php:298
|
212 |
+
#@ SearchEverything
|
213 |
+
msgid "Post it as a new issue"
|
214 |
+
msgstr "Poste es als eine neue Bug-Meldung"
|
215 |
+
|
216 |
+
#: views/options.php:305
|
217 |
+
#@ SearchEverything
|
218 |
+
msgid "Test Search Form"
|
219 |
+
msgstr "Teste Suchformular"
|
220 |
+
|
221 |
+
#: views/options.php:312
|
222 |
+
#@ SearchEverything
|
223 |
+
msgid "Use this search form to run a live search test."
|
224 |
+
msgstr "Du kannst die neue Suche live testen:"
|
225 |
+
|
226 |
+
#: views/options.php:318
|
227 |
+
#@ SearchEverything
|
228 |
+
msgid "Run Test Search"
|
229 |
+
msgstr "Starte Test-Suche"
|
230 |
+
|
231 |
+
#: views/options.php:329
|
232 |
+
#@ SearchEverything
|
233 |
+
msgid "News"
|
234 |
+
msgstr "News"
|
235 |
+
|
236 |
+
#: views/options.php:330
|
237 |
+
#@ SearchEverything
|
238 |
+
msgid "Development Support"
|
239 |
+
msgstr "Development Support"
|
240 |
+
|
241 |
+
#: views/options.php:331
|
242 |
+
#@ SearchEverything
|
243 |
+
msgid "Localization Support"
|
244 |
+
msgstr "Lokalisation Support"
|
245 |
+
|
246 |
+
#: views/options.php:337
|
247 |
+
#@ SearchEverything
|
248 |
+
msgid "LOCALIZATION SUPPORT:"
|
249 |
+
msgstr "LOKALISATION SUPPORT:"
|
250 |
+
|
251 |
+
#: views/options.php:337
|
252 |
+
#@ SearchEverything
|
253 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
254 |
+
msgstr "Version 6 hatte ein großes Update, ein paar Bereiche benötigen neue Lokalisierungen. Wenn Du helfen möchtest, sende mir deine Übersetzungen: "
|
255 |
+
|
256 |
+
#: views/options.php:337
|
257 |
+
#@ SearchEverything
|
258 |
+
msgid "here"
|
259 |
+
msgstr " hier"
|
260 |
+
|
261 |
+
#: views/options.php:338
|
262 |
+
#@ SearchEverything
|
263 |
+
msgid "Thank You!"
|
264 |
+
msgstr "Danke!"
|
265 |
+
|
266 |
+
#: views/options.php:338
|
267 |
+
#@ SearchEverything
|
268 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
269 |
+
msgstr "Search Everything verdankt seine Entwicklung seit der ersten Version der WordPress-Community. Ich bedanke mich für Eure engagierte und kontinuierliche Unterstützung!"
|
270 |
+
|
271 |
+
#: views/options.php:348
|
272 |
+
#@ SearchEverything
|
273 |
+
msgid "and many more..."
|
274 |
+
msgstr "und vieles mehr ..."
|
275 |
+
|
276 |
+
#: views/options.php:348
|
277 |
+
#@ SearchEverything
|
278 |
+
msgid "how about you?"
|
279 |
+
msgstr "Und Du?"
|
280 |
+
|
trunk/lang/se-es_ES.mo
ADDED
Binary file
|
trunk/lang/se-es_ES.po
ADDED
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything in italiano\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2008-07-22 12:32+0100\n"
|
6 |
+
"Last-Translator: Alejandro Urrutia <alejandro@theindependentproject.com>\n"
|
7 |
+
"Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: C:\\Dokumente und Einstellungen\\AlohaStone\\Eigene Dateien\\Eigene Websites\\ver 2.3\\wordpress\\wp-content\\plugins\\\n"
|
13 |
+
"X-Poedit-Language: Italian\n"
|
14 |
+
"X-Poedit-Country: ITALY\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: search-everything\n"
|
17 |
+
|
18 |
+
#: search-everything/SE-Admin.php:29
|
19 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
20 |
+
msgstr "Opciones de Search Everything <strong>actualizadas</strong>."
|
21 |
+
|
22 |
+
#: search-everything/SE-Admin.php:59
|
23 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
24 |
+
msgstr "Las opciones seleccionadas debajo serán usadas en cada búsqueda del sitio, en adición a la búsqueda integrada del blog."
|
25 |
+
|
26 |
+
#: search-everything/SE-Admin.php:63
|
27 |
+
msgid "SE Search Options"
|
28 |
+
msgstr "Opciones de búsqueda de SE"
|
29 |
+
|
30 |
+
#: search-everything/SE-Admin.php:64
|
31 |
+
msgid "Use this form to configure your search options."
|
32 |
+
msgstr "Use éste formulario para configurar sus opciones de búsqueda."
|
33 |
+
|
34 |
+
#: search-everything/SE-Admin.php:67
|
35 |
+
msgid "Search Options Form"
|
36 |
+
msgstr "Formulario de opciones de búsqueda"
|
37 |
+
|
38 |
+
#: search-everything/SE-Admin.php:69
|
39 |
+
msgid "Exclude some post or page IDs"
|
40 |
+
msgstr "Exluír algunas páginas o entradas según su ID"
|
41 |
+
|
42 |
+
#: search-everything/SE-Admin.php:70
|
43 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
44 |
+
msgstr "ID de entradas separadas por coma (ejemplo: 1, 5, 9)"
|
45 |
+
|
46 |
+
#: search-everything/SE-Admin.php:75
|
47 |
+
msgid "Exclude Categories"
|
48 |
+
msgstr "Excluír categorías"
|
49 |
+
|
50 |
+
#: search-everything/SE-Admin.php:76
|
51 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
52 |
+
msgstr "ID de categorías separadas por coma (ejemplo: 1, 5, 9)"
|
53 |
+
|
54 |
+
#: search-everything/SE-Admin.php:81
|
55 |
+
msgid "Search every page (non-password protected)"
|
56 |
+
msgstr "Buscar en todas las páginas (no protegidas por contraseña)"
|
57 |
+
|
58 |
+
#: search-everything/SE-Admin.php:83
|
59 |
+
msgid "Search approved pages only?"
|
60 |
+
msgstr "¿Buscar solamente páginas aprobadas? "
|
61 |
+
|
62 |
+
#: search-everything/SE-Admin.php:89
|
63 |
+
msgid "Search every tag"
|
64 |
+
msgstr "Buscar en todas las etiquetas"
|
65 |
+
|
66 |
+
#: search-everything/SE-Admin.php:94
|
67 |
+
msgid "Search every comment"
|
68 |
+
msgstr "Buscar en todos los comentarios"
|
69 |
+
|
70 |
+
#: search-everything/SE-Admin.php:97
|
71 |
+
msgid "Search approved comments only?"
|
72 |
+
msgstr "¿Buscar solamente comentarios aprobados?"
|
73 |
+
|
74 |
+
#: search-everything/SE-Admin.php:100
|
75 |
+
msgid "Search every excerpt"
|
76 |
+
msgstr "Buscar en todos los resúmenes"
|
77 |
+
|
78 |
+
#: search-everything/SE-Admin.php:103
|
79 |
+
msgid "Search every draft"
|
80 |
+
msgstr "Buscar en todos los borradores"
|
81 |
+
|
82 |
+
#: search-everything/SE-Admin.php:106
|
83 |
+
msgid "Search every attachment"
|
84 |
+
msgstr "Buscar en todos los adjuntos"
|
85 |
+
|
86 |
+
#: search-everything/SE-Admin.php:109
|
87 |
+
msgid "Search every custom field (metadata)"
|
88 |
+
msgstr "Buscar en todos los campos personalizados (metadata)"
|
89 |
+
|
90 |
+
#: search-everything/SE-Admin.php:115
|
91 |
+
msgid "Update Options"
|
92 |
+
msgstr "Actualizar opciones"
|
93 |
+
|
94 |
+
#: search-everything/SE-Admin.php:121
|
95 |
+
msgid "SE Search Form"
|
96 |
+
msgstr "Formulario de búsqueda de SE"
|
97 |
+
|
98 |
+
#: search-everything/SE-Admin.php:122
|
99 |
+
msgid "Use this search form to run a live search test."
|
100 |
+
msgstr "Usar éste formulario de búsqueda para ejecutar un test de búsqueda en vivo."
|
101 |
+
|
102 |
+
#: search-everything/SE-Admin.php:125
|
103 |
+
msgid "Site Search"
|
104 |
+
msgstr "Búsqueda en el sitio"
|
105 |
+
|
106 |
+
#: search-everything/SE-Admin.php:127
|
107 |
+
msgid "Enter search terms"
|
108 |
+
msgstr "Introduzca términos de búsqueda"
|
109 |
+
|
110 |
+
#: search-everything/SE-Admin.php:129
|
111 |
+
msgid "Run Test Search"
|
112 |
+
msgstr "Ejecute test de búsqueda"
|
113 |
+
|
trunk/lang/se-fr_FR.mo
ADDED
Binary file
|
trunk/lang/se-fr_FR.po
ADDED
@@ -0,0 +1,362 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR Dan Cameron of Sprout Venture
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: PACKAGE VERSION\n"
|
9 |
+
"Report-Msgid-Bugs-To: \n"
|
10 |
+
"POT-Creation-Date: 2010-02-28 05:13+0100\n"
|
11 |
+
"PO-Revision-Date: 2010-02-28 05:18+0100\n"
|
12 |
+
"Last-Translator: Maître Mô <postmaster@maitremo.fr>\n"
|
13 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
+
"MIME-Version: 1.0\n"
|
15 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
+
"Content-Transfer-Encoding: 8bit\n"
|
17 |
+
"X-Poedit-KeywordsList: _e\n"
|
18 |
+
"X-Poedit-Basepath: .\n"
|
19 |
+
|
20 |
+
#: C:\Documents
|
21 |
+
#: and Settings\JYM\Bureau\search-everything/views/options.php:72
|
22 |
+
msgid "Search Everything Version:"
|
23 |
+
msgstr "Version de Search Everything:"
|
24 |
+
|
25 |
+
#: C:\Documents
|
26 |
+
#: and Settings\JYM\Bureau\search-everything/views/options.php:77
|
27 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:298
|
28 |
+
msgid "Update Options"
|
29 |
+
msgstr "Mise à jour"
|
30 |
+
|
31 |
+
#: C:\Documents
|
32 |
+
#: and Settings\JYM\Bureau\search-everything/views/options.php:85
|
33 |
+
msgid "Basic Configuration"
|
34 |
+
msgstr "Configuration de base"
|
35 |
+
|
36 |
+
#: C:\Documents
|
37 |
+
#: and Settings\JYM\Bureau\search-everything/views/options.php:93
|
38 |
+
msgid "Search every page"
|
39 |
+
msgstr "Chercher dans toutes les pages"
|
40 |
+
|
41 |
+
#: C:\Documents
|
42 |
+
#: and Settings\JYM\Bureau\search-everything/views/options.php:97
|
43 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:108
|
44 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:122
|
45 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:136
|
46 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:150
|
47 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:161
|
48 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:171
|
49 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:181
|
50 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:191
|
51 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:204
|
52 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:215
|
53 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:225
|
54 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:236
|
55 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:247
|
56 |
+
msgid "Yes"
|
57 |
+
msgstr "Oui"
|
58 |
+
|
59 |
+
#: C:\Documents
|
60 |
+
#: and
|
61 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:104
|
62 |
+
msgid "Search approved pages only"
|
63 |
+
msgstr "Rechercher dans les pages validées seulement"
|
64 |
+
|
65 |
+
#: C:\Documents
|
66 |
+
#: and
|
67 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:118
|
68 |
+
msgid "Search every tag name"
|
69 |
+
msgstr "Rechercher dans tous les mots clés"
|
70 |
+
|
71 |
+
#: C:\Documents
|
72 |
+
#: and
|
73 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:132
|
74 |
+
msgid "Search custom taxonomies"
|
75 |
+
msgstr "Rechercher dans les taxonomies personnalisées"
|
76 |
+
|
77 |
+
#: C:\Documents
|
78 |
+
#: and
|
79 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:146
|
80 |
+
msgid "Search every category name and description"
|
81 |
+
msgstr "Rechercher dans tous les noms de catégories et description"
|
82 |
+
|
83 |
+
#: C:\Documents
|
84 |
+
#: and
|
85 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:157
|
86 |
+
msgid "Search every comment"
|
87 |
+
msgstr "Rechercher dans tous les commentaires"
|
88 |
+
|
89 |
+
#: C:\Documents
|
90 |
+
#: and
|
91 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:167
|
92 |
+
msgid "Search comment authors"
|
93 |
+
msgstr "Rechercher dans les commentaires des auteurs"
|
94 |
+
|
95 |
+
#: C:\Documents
|
96 |
+
#: and
|
97 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:177
|
98 |
+
msgid "Search approved comments only"
|
99 |
+
msgstr "Rechercher dans les commentaires validés seulement"
|
100 |
+
|
101 |
+
#: C:\Documents
|
102 |
+
#: and
|
103 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:187
|
104 |
+
msgid "Search every excerpt"
|
105 |
+
msgstr "Rechercher dans tous les extraits"
|
106 |
+
|
107 |
+
#: C:\Documents
|
108 |
+
#: and
|
109 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:200
|
110 |
+
msgid "Search every draft"
|
111 |
+
msgstr "Rechercher dans tous les brouillons"
|
112 |
+
|
113 |
+
#: C:\Documents
|
114 |
+
#: and
|
115 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:211
|
116 |
+
msgid "Search every attachment"
|
117 |
+
msgstr "Rechercher dans tous les documents joints"
|
118 |
+
|
119 |
+
#: C:\Documents
|
120 |
+
#: and
|
121 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:211
|
122 |
+
msgid "(post type = attachment)"
|
123 |
+
msgstr "(type d'article = lien)"
|
124 |
+
|
125 |
+
#: C:\Documents
|
126 |
+
#: and
|
127 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:221
|
128 |
+
msgid "Search every custom field"
|
129 |
+
msgstr "Rechercher dans tous les champs personnalisés"
|
130 |
+
|
131 |
+
#: C:\Documents
|
132 |
+
#: and
|
133 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:221
|
134 |
+
msgid "(metadata)"
|
135 |
+
msgstr "(métadonnées)"
|
136 |
+
|
137 |
+
#: C:\Documents
|
138 |
+
#: and
|
139 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:231
|
140 |
+
msgid "Search every author"
|
141 |
+
msgstr "Rechercher dans tous les auteurs"
|
142 |
+
|
143 |
+
#: C:\Documents
|
144 |
+
#: and
|
145 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:239
|
146 |
+
msgid "This is disabled for WP 2.8+. I'd appreciate the help if you have a fix."
|
147 |
+
msgstr "Désactivé depuis WP 2.8 et plus. J'apprécierais de l'aide si vous avez une solution."
|
148 |
+
|
149 |
+
#: C:\Documents
|
150 |
+
#: and
|
151 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:243
|
152 |
+
msgid "Highlight Search Terms"
|
153 |
+
msgstr "Mettre en évidence les termes recherchés"
|
154 |
+
|
155 |
+
#: C:\Documents
|
156 |
+
#: and
|
157 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:253
|
158 |
+
msgid "Highlight Background Color"
|
159 |
+
msgstr "Couleur de fond de la mise en évidence"
|
160 |
+
|
161 |
+
#: C:\Documents
|
162 |
+
#: and
|
163 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:256
|
164 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
165 |
+
msgstr "Exemples :<br/>'#FFF984' or 'red'"
|
166 |
+
|
167 |
+
#: C:\Documents
|
168 |
+
#: and
|
169 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:266
|
170 |
+
msgid "Advanced Configuration - Exclusion"
|
171 |
+
msgstr "Configuration avancée - Exclusion"
|
172 |
+
|
173 |
+
#: C:\Documents
|
174 |
+
#: and
|
175 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:272
|
176 |
+
msgid "Exclude some post or page IDs"
|
177 |
+
msgstr "Exclure des ID d'articles ou de pages"
|
178 |
+
|
179 |
+
#: C:\Documents
|
180 |
+
#: and
|
181 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:275
|
182 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
183 |
+
msgstr "Liste d'IDs d'articles séparées par des virgules (ex : 1,5,9)"
|
184 |
+
|
185 |
+
#: C:\Documents
|
186 |
+
#: and
|
187 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:279
|
188 |
+
msgid "Exclude Categories"
|
189 |
+
msgstr "Exclure des ID de catégories"
|
190 |
+
|
191 |
+
#: C:\Documents
|
192 |
+
#: and
|
193 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:282
|
194 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
195 |
+
msgstr "Liste d'IDs de catégories séparées par des virgules (ex : 1,4)"
|
196 |
+
|
197 |
+
#: C:\Documents
|
198 |
+
#: and
|
199 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:286
|
200 |
+
msgid "Full Highlight Style"
|
201 |
+
msgstr "Style complet de la mise en évidence"
|
202 |
+
|
203 |
+
#: C:\Documents
|
204 |
+
#: and
|
205 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:288
|
206 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
207 |
+
msgstr "Important : \"Couleur de fond de la mise en évidence\" doit être vide pour utiliser ce stylisme avancé."
|
208 |
+
|
209 |
+
#: C:\Documents
|
210 |
+
#: and
|
211 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:290
|
212 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
213 |
+
msgstr "Exemple :<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
214 |
+
|
215 |
+
#: C:\Documents
|
216 |
+
#: and
|
217 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:303
|
218 |
+
msgid "Developed by Dan Cameron of"
|
219 |
+
msgstr "Développé par Dan Cameron de"
|
220 |
+
|
221 |
+
#: C:\Documents
|
222 |
+
#: and
|
223 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:303
|
224 |
+
msgid "Sprout Venture"
|
225 |
+
msgstr "Sprout Venture"
|
226 |
+
|
227 |
+
#: C:\Documents
|
228 |
+
#: and
|
229 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:303
|
230 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
231 |
+
msgstr "Nous développons des Plugins et des Thèmes pour Wordpress et bien plus encore."
|
232 |
+
|
233 |
+
#: C:\Documents
|
234 |
+
#: and
|
235 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:307
|
236 |
+
msgid "Reset Button"
|
237 |
+
msgstr "Bouton de réinitialisation"
|
238 |
+
|
239 |
+
#: C:\Documents
|
240 |
+
#: and
|
241 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:315
|
242 |
+
msgid "Find a bug?"
|
243 |
+
msgstr "Vous avez trouvé une erreur?"
|
244 |
+
|
245 |
+
#: C:\Documents
|
246 |
+
#: and
|
247 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:315
|
248 |
+
msgid "Post it as a new issue"
|
249 |
+
msgstr "Poster en tant que nouveau problème"
|
250 |
+
|
251 |
+
#: C:\Documents
|
252 |
+
#: and
|
253 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:322
|
254 |
+
msgid "Test Search Form"
|
255 |
+
msgstr "Test de recherche"
|
256 |
+
|
257 |
+
#: C:\Documents
|
258 |
+
#: and
|
259 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:329
|
260 |
+
msgid "Use this search form to run a live search test."
|
261 |
+
msgstr "Utilisez ce champ pour effectuer une recherche réelle."
|
262 |
+
|
263 |
+
#: C:\Documents
|
264 |
+
#: and
|
265 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:335
|
266 |
+
msgid "Run Test Search"
|
267 |
+
msgstr "Lancer la recherche"
|
268 |
+
|
269 |
+
#: C:\Documents
|
270 |
+
#: and
|
271 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:346
|
272 |
+
msgid "News"
|
273 |
+
msgstr "Informations"
|
274 |
+
|
275 |
+
#: C:\Documents
|
276 |
+
#: and
|
277 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:347
|
278 |
+
msgid "Development Support"
|
279 |
+
msgstr "Support pour le développement"
|
280 |
+
|
281 |
+
#: C:\Documents
|
282 |
+
#: and
|
283 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:348
|
284 |
+
msgid "Localization Support"
|
285 |
+
msgstr "Support pour la traduction"
|
286 |
+
|
287 |
+
#: C:\Documents
|
288 |
+
#: and
|
289 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:354
|
290 |
+
msgid "LOCALIZATION SUPPORT:"
|
291 |
+
msgstr "SUPPORT POUR LA TRADUCTION:"
|
292 |
+
|
293 |
+
#: C:\Documents
|
294 |
+
#: and
|
295 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:354
|
296 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
297 |
+
msgstr "La version 6 est une mise à jour majeure et plusieurs champs ont besoin d'une aide à la traduction. Vous pouvez m'aider en me faisant parvenir vos traductions par message,"
|
298 |
+
|
299 |
+
#: C:\Documents
|
300 |
+
#: and
|
301 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:354
|
302 |
+
msgid "here"
|
303 |
+
msgstr "ici"
|
304 |
+
|
305 |
+
#: C:\Documents
|
306 |
+
#: and
|
307 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:355
|
308 |
+
msgid "Thank You!"
|
309 |
+
msgstr "Merci!"
|
310 |
+
|
311 |
+
#: C:\Documents
|
312 |
+
#: and
|
313 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:355
|
314 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
315 |
+
msgstr "Le développement de Search Everything depuis la première version provient de la communauté WordPress, je suis reconnaissant pour leur dévouement et leur soutien permanent."
|
316 |
+
|
317 |
+
#: C:\Documents
|
318 |
+
#: and
|
319 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:365
|
320 |
+
msgid "and many more..."
|
321 |
+
msgstr "et beaucoup plus..."
|
322 |
+
|
323 |
+
#: C:\Documents
|
324 |
+
#: and
|
325 |
+
#: Settings\JYM\Bureau\search-everything/views/options.php:365
|
326 |
+
msgid "how about you?"
|
327 |
+
msgstr "et vous?"
|
328 |
+
|
329 |
+
#~ msgid ""
|
330 |
+
#~ "Your default search settings have been <strong>updated</strong> by Search "
|
331 |
+
#~ "Everything. </p><p> What are you waiting for? Go check out the new search "
|
332 |
+
#~ "results!"
|
333 |
+
#~ msgstr ""
|
334 |
+
#~ "Vos paramètres de recherche par défaut ont été <strong>mis à jour</"
|
335 |
+
#~ "strong> par Search Everything. </p><p> Qu'est-ce que vous attendez? Allez "
|
336 |
+
#~ "consulter les nouveaux résultats de la recherche!"
|
337 |
+
#~ msgid "(non-password protected)"
|
338 |
+
#~ msgstr "(non-protégées par mot de passe)"
|
339 |
+
#~ msgid "Search Everything"
|
340 |
+
#~ msgstr "Search Everything"
|
341 |
+
#~ msgid "https://core.sproutventure.com/projects/show/search-everything"
|
342 |
+
#~ msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
343 |
+
#~ msgid ""
|
344 |
+
#~ "Adds search functionality without modifying any template pages: Activate, "
|
345 |
+
#~ "Configure and Search. Options Include: search highlight, search pages, "
|
346 |
+
#~ "excerpts, attachments, drafts, comments, tags and custom fields "
|
347 |
+
#~ "(metadata). Also offers the ability to exclude specific pages and posts. "
|
348 |
+
#~ "Does not search password-protected content."
|
349 |
+
#~ msgstr ""
|
350 |
+
#~ "Ajoute une fonction de recherche sans modification d'aucun modèle de "
|
351 |
+
#~ "pages : activer, configurer et rechercher. Options inclues : mise en "
|
352 |
+
#~ "valeur du résultat, recherche dans les pages, les extraits, les pièces "
|
353 |
+
#~ "jointes, les brouillons, les commentaires, les mots clés et les champs "
|
354 |
+
#~ "personnalisés (métadonnées). Offre également la possibilité d'exclure des "
|
355 |
+
#~ "pages et articles donnés. Exlut les contenus protégés par mot de passe."
|
356 |
+
#~ msgid "Dan Cameron of Sprout Venture"
|
357 |
+
#~ msgstr "Dan Cameron de Sprout Venture"
|
358 |
+
#~ msgid "http://sproutventure.com/"
|
359 |
+
#~ msgstr "http://sproutventure.com/"
|
360 |
+
#~ msgid "Your settings have been reset"
|
361 |
+
#~ msgstr "Vos paramètres ont été réinitialisés"
|
362 |
+
|
trunk/lang/se-hu_HU.mo
ADDED
Binary file
|
trunk/lang/se-hu_HU.po
ADDED
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything magyar fordítás\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2008-12-20 10:38+0100\n"
|
6 |
+
"Last-Translator: János Csárdi-Braunstein <csardijanos@gmail.com>\n"
|
7 |
+
"Language-Team: János Csárdi-Braunstein <csardijanos@gmail.com>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: .\n"
|
13 |
+
"X-Poedit-Language: Hungarian\n"
|
14 |
+
"X-Poedit-Country: HUNGARY\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: ..\n"
|
17 |
+
|
18 |
+
#: ../SE-Admin.php:29
|
19 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
20 |
+
msgstr "Search Everything beállításai <strong>mentve</strong>."
|
21 |
+
|
22 |
+
#: ../SE-Admin.php:63
|
23 |
+
msgid "Use this form to configure your search options."
|
24 |
+
msgstr "Használd ezt az oldalt a keresés beállításához"
|
25 |
+
|
26 |
+
#: ../SE-Admin.php:64
|
27 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
28 |
+
msgstr "Amiket itt beállítasz, minden az oldaladon történő keresésre hatással van (persze csak akkor, ha a Wordpress keresőjével keresel, külső keresőkre nincs hatása, pl. Google). Használd a lenti kereső mezőt a beállítások kipróbálásához."
|
29 |
+
|
30 |
+
#: ../SE-Admin.php:69
|
31 |
+
msgid "Search Options Form"
|
32 |
+
msgstr "Keresési beállítások"
|
33 |
+
|
34 |
+
#: ../SE-Admin.php:71
|
35 |
+
msgid "Exclude some post or page IDs"
|
36 |
+
msgstr "Néhány oldal vagy bejegyzés kihagyása a keresésből"
|
37 |
+
|
38 |
+
#: ../SE-Admin.php:72
|
39 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
40 |
+
msgstr "Írd be vesszővel azoknak az oldalaknak, vagy bejegyzéseknek az azonosítóját, amiken nem szeretnél keresni (pl. 1, 4, 5)"
|
41 |
+
|
42 |
+
#: ../SE-Admin.php:76
|
43 |
+
msgid "Exclude Categories"
|
44 |
+
msgstr "Kihagyni kívánt kategóriák"
|
45 |
+
|
46 |
+
#: ../SE-Admin.php:77
|
47 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
48 |
+
msgstr "Írd be vesszővel azoknak a kategóriáknak az azonosítóját, amiken nem szeretnél keresni (pl. 1, 5)"
|
49 |
+
|
50 |
+
#: ../SE-Admin.php:81
|
51 |
+
msgid "Search every page (non-password protected)"
|
52 |
+
msgstr "Keresés minden oldalon (nem jelszó védetteken)"
|
53 |
+
|
54 |
+
#: ../SE-Admin.php:83
|
55 |
+
msgid "Search approved pages only?"
|
56 |
+
msgstr "Csak a közzétett oldalak között?"
|
57 |
+
|
58 |
+
#: ../SE-Admin.php:89
|
59 |
+
msgid "Search every tag name"
|
60 |
+
msgstr "Keresés minden címke között"
|
61 |
+
|
62 |
+
#: ../SE-Admin.php:96
|
63 |
+
msgid "Search every category name"
|
64 |
+
msgstr "Keresés minden kategória között"
|
65 |
+
|
66 |
+
#: ../SE-Admin.php:100
|
67 |
+
msgid "Search every comment"
|
68 |
+
msgstr "Keresés minden hozzászólás között"
|
69 |
+
|
70 |
+
#: ../SE-Admin.php:103
|
71 |
+
msgid "Search approved comments only?"
|
72 |
+
msgstr "Csak az elfogadott hozzászólások között?"
|
73 |
+
|
74 |
+
#: ../SE-Admin.php:106
|
75 |
+
msgid "Search every excerpt"
|
76 |
+
msgstr "Keresés minden kivonat között"
|
77 |
+
|
78 |
+
#: ../SE-Admin.php:111
|
79 |
+
msgid "Search every draft"
|
80 |
+
msgstr "Keresés minden piszkozat között"
|
81 |
+
|
82 |
+
#: ../SE-Admin.php:114
|
83 |
+
msgid "Search every attachment"
|
84 |
+
msgstr "Keresés minden feltöltött fájl között"
|
85 |
+
|
86 |
+
#: ../SE-Admin.php:116
|
87 |
+
msgid "Search every author"
|
88 |
+
msgstr "Keresés minden szerző között"
|
89 |
+
|
90 |
+
#: ../SE-Admin.php:118
|
91 |
+
msgid "Search every custom field (metadata)"
|
92 |
+
msgstr "Keresés minden saját mező között (metadata)"
|
93 |
+
|
94 |
+
#: ../SE-Admin.php:125
|
95 |
+
msgid "Update Options"
|
96 |
+
msgstr "Beállítások mentése"
|
97 |
+
|
98 |
+
#: ../SE-Admin.php:131
|
99 |
+
msgid "SE Search Form"
|
100 |
+
msgstr "SE keresés"
|
101 |
+
|
102 |
+
#: ../SE-Admin.php:134
|
103 |
+
msgid "Use this search form to run a live search test."
|
104 |
+
msgstr "Használd ezt a keresőt az keresős kipróbálásához"
|
105 |
+
|
106 |
+
#: ../SE-Admin.php:138
|
107 |
+
msgid "Site Search"
|
108 |
+
msgstr "Keresés az oldalon"
|
109 |
+
|
110 |
+
#: ../SE-Admin.php:140
|
111 |
+
msgid "Enter search terms"
|
112 |
+
msgstr "Írd be amire keresni szeretnél"
|
113 |
+
|
114 |
+
#: ../SE-Admin.php:142
|
115 |
+
msgid "Run Test Search"
|
116 |
+
msgstr "Keresés"
|
117 |
+
|
trunk/lang/se-it_IT.mo
ADDED
Binary file
|
trunk/lang/se-it_IT.po
ADDED
@@ -0,0 +1,272 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything in italiano\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: 2009-06-13 19:53+0100\n"
|
7 |
+
"Last-Translator: Gianni Diurno (aka gidibao) <gidibao@gmail.com>\n"
|
8 |
+
"Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
13 |
+
"X-Poedit-Basepath: C:\\Dokumente und Einstellungen\\AlohaStone\\Eigene Dateien\\Eigene Websites\\ver 2.3\\wordpress\\wp-content\\plugins\\\n"
|
14 |
+
"X-Poedit-Language: Italian\n"
|
15 |
+
"X-Poedit-Country: ITALY\n"
|
16 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: search-everything\n"
|
18 |
+
|
19 |
+
#: views/options.php:54
|
20 |
+
#: views/options.php:61
|
21 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
22 |
+
msgstr "Le tue impostazioni predefinite per la ricerca sono state <strong>aggiornate</strong> da Search Everything. </p><p> Cosa stai aspettando? Vai a vedere i nuovi risultati!"
|
23 |
+
|
24 |
+
#: views/options.php:71
|
25 |
+
msgid "Search Everything Version:"
|
26 |
+
msgstr "Versione di Search Everything:"
|
27 |
+
|
28 |
+
#: views/options.php:76
|
29 |
+
#: views/options.php:278
|
30 |
+
msgid "Update Options"
|
31 |
+
msgstr "Aggiona le opzioni"
|
32 |
+
|
33 |
+
#: views/options.php:84
|
34 |
+
msgid "Basic Configuration"
|
35 |
+
msgstr "Configurazione di base"
|
36 |
+
|
37 |
+
#: views/options.php:90
|
38 |
+
msgid "Search every page"
|
39 |
+
msgstr "Ricerca estesa ad ogni pagina"
|
40 |
+
|
41 |
+
#: views/options.php:90
|
42 |
+
msgid "(non-password protected)"
|
43 |
+
msgstr "(non protetto da password)"
|
44 |
+
|
45 |
+
#: views/options.php:94
|
46 |
+
#: views/options.php:105
|
47 |
+
#: views/options.php:118
|
48 |
+
#: views/options.php:132
|
49 |
+
#: views/options.php:143
|
50 |
+
#: views/options.php:153
|
51 |
+
#: views/options.php:163
|
52 |
+
#: views/options.php:173
|
53 |
+
#: views/options.php:186
|
54 |
+
#: views/options.php:197
|
55 |
+
#: views/options.php:207
|
56 |
+
#: views/options.php:217
|
57 |
+
#: views/options.php:227
|
58 |
+
msgid "Yes"
|
59 |
+
msgstr "Sì"
|
60 |
+
|
61 |
+
#: views/options.php:101
|
62 |
+
msgid "Search approved pages only"
|
63 |
+
msgstr "Ricerca ristretta solamente alle pagine"
|
64 |
+
|
65 |
+
#: views/options.php:114
|
66 |
+
msgid "Search every tag name"
|
67 |
+
msgstr "Ricerca estesa ad ogni nome tag"
|
68 |
+
|
69 |
+
#: views/options.php:128
|
70 |
+
msgid "Search every category name and description"
|
71 |
+
msgstr "Ricerca estesa ad ogni categoria e descrizione"
|
72 |
+
|
73 |
+
#: views/options.php:139
|
74 |
+
msgid "Search every comment"
|
75 |
+
msgstr "Ricerca estesa ad ogni commento"
|
76 |
+
|
77 |
+
#: views/options.php:149
|
78 |
+
msgid "Search comment authors"
|
79 |
+
msgstr "Ricerca estesa agli autori dei commenti"
|
80 |
+
|
81 |
+
#: views/options.php:159
|
82 |
+
msgid "Search approved comments only"
|
83 |
+
msgstr "Ricerca ristretta solamente ai commenti"
|
84 |
+
|
85 |
+
#: views/options.php:169
|
86 |
+
msgid "Search every excerpt"
|
87 |
+
msgstr "Ricerca estesa ad ogni estratto"
|
88 |
+
|
89 |
+
#: views/options.php:182
|
90 |
+
msgid "Search every draft"
|
91 |
+
msgstr "Ricerca estesa ad ogni bozza"
|
92 |
+
|
93 |
+
#: views/options.php:193
|
94 |
+
msgid "Search every attachment"
|
95 |
+
msgstr "Ricerca estesa ad ogni allegato"
|
96 |
+
|
97 |
+
#: views/options.php:193
|
98 |
+
msgid "(post type = attachment)"
|
99 |
+
msgstr "(post type = attachment)"
|
100 |
+
|
101 |
+
#: views/options.php:203
|
102 |
+
msgid "Search every custom field"
|
103 |
+
msgstr "Ricerca estesa per ogni campo personalizzato"
|
104 |
+
|
105 |
+
#: views/options.php:203
|
106 |
+
msgid "(metadata)"
|
107 |
+
msgstr "(metadati)"
|
108 |
+
|
109 |
+
#: views/options.php:213
|
110 |
+
msgid "Search every author"
|
111 |
+
msgstr "Ricerca estesa ad ogni autore"
|
112 |
+
|
113 |
+
#: views/options.php:223
|
114 |
+
msgid "Highlight Search Terms"
|
115 |
+
msgstr "Evidenzia i termini di ricerca"
|
116 |
+
|
117 |
+
#: views/options.php:233
|
118 |
+
msgid "Highlight Background Color"
|
119 |
+
msgstr "Evidenzia colore sfondo"
|
120 |
+
|
121 |
+
#: views/options.php:236
|
122 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
123 |
+
msgstr "Esempi:<br/>'#FFF984' oppure 'red'"
|
124 |
+
|
125 |
+
#: views/options.php:246
|
126 |
+
msgid "Advanced Configuration - Exclusion"
|
127 |
+
msgstr "Configurazione avanzata - Esclusione"
|
128 |
+
|
129 |
+
#: views/options.php:252
|
130 |
+
msgid "Exclude some post or page IDs"
|
131 |
+
msgstr "Escludi l'ID di alcune pagine o articoli"
|
132 |
+
|
133 |
+
#: views/options.php:255
|
134 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
135 |
+
msgstr "Separa l'ID dei post con una virgola (ad esempio: 1, 5, 9)"
|
136 |
+
|
137 |
+
#: views/options.php:259
|
138 |
+
msgid "Exclude Categories"
|
139 |
+
msgstr "Escludi le categorie"
|
140 |
+
|
141 |
+
#: views/options.php:262
|
142 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
143 |
+
msgstr "Separa l'ID delle categorie con una virgola (ad esempio: 1, 5, 9)"
|
144 |
+
|
145 |
+
#: views/options.php:266
|
146 |
+
msgid "Full Highlight Style"
|
147 |
+
msgstr "Stile completo evidenziatore"
|
148 |
+
|
149 |
+
#: views/options.php:268
|
150 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
151 |
+
msgstr "Importante: 'Evidenzia colore sfondo' deve essere impostato a blank in modo tale da potere utilizzare questa funzione avanzata di stile."
|
152 |
+
|
153 |
+
#: views/options.php:270
|
154 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
155 |
+
msgstr "Esempio:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
156 |
+
|
157 |
+
#: views/options.php:283
|
158 |
+
msgid "Developed by Dan Cameron of"
|
159 |
+
msgstr "Sviluppato da Dan Cameron di"
|
160 |
+
|
161 |
+
#: views/options.php:283
|
162 |
+
msgid "Sprout Venture"
|
163 |
+
msgstr "Sprout Venture"
|
164 |
+
|
165 |
+
#: views/options.php:283
|
166 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
167 |
+
msgstr "Realizziamo plugin personalizzati per WordPress, temi e molto altro ancora."
|
168 |
+
|
169 |
+
#: views/options.php:287
|
170 |
+
msgid "Reset Button"
|
171 |
+
msgstr "Pulsante ripristino"
|
172 |
+
|
173 |
+
#: views/options.php:295
|
174 |
+
msgid "Find a bug?"
|
175 |
+
msgstr "Segnala un errore"
|
176 |
+
|
177 |
+
#: views/options.php:295
|
178 |
+
msgid "Post it as a new issue"
|
179 |
+
msgstr "qui"
|
180 |
+
|
181 |
+
#: views/options.php:302
|
182 |
+
msgid "Test Search Form"
|
183 |
+
msgstr "Test modulo di ricerca"
|
184 |
+
|
185 |
+
#: views/options.php:309
|
186 |
+
msgid "Use this search form to run a live search test."
|
187 |
+
msgstr "Usa questo modulo di ricerca per avviare un test live di ricerca."
|
188 |
+
|
189 |
+
#: views/options.php:315
|
190 |
+
msgid "Run Test Search"
|
191 |
+
msgstr "Avvia il test di ricerca"
|
192 |
+
|
193 |
+
#: views/options.php:326
|
194 |
+
msgid "News"
|
195 |
+
msgstr "Novità"
|
196 |
+
|
197 |
+
#: views/options.php:327
|
198 |
+
msgid "Development Support"
|
199 |
+
msgstr "Supporto per lo sviluppo"
|
200 |
+
|
201 |
+
#: views/options.php:328
|
202 |
+
msgid "Localization Support"
|
203 |
+
msgstr "Supporto per la localizzazione"
|
204 |
+
|
205 |
+
#: views/options.php:334
|
206 |
+
msgid "LOCALIZATION SUPPORT:"
|
207 |
+
msgstr "SUPPORTO LOCALIZZAZIONE:"
|
208 |
+
|
209 |
+
#: views/options.php:334
|
210 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
211 |
+
msgstr "La versione 6 é da considerarsi quale major update ed alcune aree necessitano di un nuovo lavoro di localizzazione. Aiutatemi inviandomi le vostre traduzioni aggiornate,"
|
212 |
+
|
213 |
+
#: views/options.php:334
|
214 |
+
msgid "here"
|
215 |
+
msgstr "qui"
|
216 |
+
|
217 |
+
#: views/options.php:335
|
218 |
+
msgid "Thank You!"
|
219 |
+
msgstr "Grazie!"
|
220 |
+
|
221 |
+
#: views/options.php:335
|
222 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
223 |
+
msgstr "Sino dalla prima versione, Search Everything ha avuto un grande supporto da parte della comunità di WordPress: sono grato per tutto il Vostro tempo dedicato ed il continuo supporto."
|
224 |
+
|
225 |
+
#: views/options.php:345
|
226 |
+
msgid "and many more..."
|
227 |
+
msgstr "e molto altro ancora..."
|
228 |
+
|
229 |
+
#: views/options.php:345
|
230 |
+
msgid "how about you?"
|
231 |
+
msgstr "segnalazioni"
|
232 |
+
|
233 |
+
#. Plugin Name of an extension
|
234 |
+
msgid "Search Everything"
|
235 |
+
msgstr "Search Everything"
|
236 |
+
|
237 |
+
#. Plugin URI of an extension
|
238 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
239 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
240 |
+
|
241 |
+
#. Description of an extension
|
242 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
243 |
+
msgstr "Aggiunge la funzionalità della ricerca senza modificare il template delle pagine: Attivare, Configurare e Ricercare. Opzioni incluse: ricerca evidenziata, ricerca pagine, riassunti, allegati, bozze, commenti, tag e campi personalizzati (metadati). Offre inoltre la possibilità di escludere dei specifici articoli e pagine. Non verranno effettuate delle ricerche per quei contenuti protetti da password."
|
244 |
+
|
245 |
+
#. Author of an extension
|
246 |
+
msgid "Dan Cameron of Sprout Venture"
|
247 |
+
msgstr "Dan Cameron di Sprout Venture"
|
248 |
+
|
249 |
+
#. Author URI of an extension
|
250 |
+
msgid "http://sproutventure.com/"
|
251 |
+
msgstr "http://sproutventure.com/"
|
252 |
+
|
253 |
+
#~ msgid "Your settings have been reset"
|
254 |
+
#~ msgstr "Le tue impostazioni sono stateripristinate"
|
255 |
+
#~ msgid "Search Everything Options <strong>Updated</strong>."
|
256 |
+
#~ msgstr ""
|
257 |
+
#~ "Le opzioni di Search Everything sono state <strong>aggiornate</strong>."
|
258 |
+
#~ msgid ""
|
259 |
+
#~ "The options selected below will be used in every search query on this "
|
260 |
+
#~ "site; in addition to the built-in post search."
|
261 |
+
#~ msgstr ""
|
262 |
+
#~ "Le opzioni selezionate verranno utilizzate per ogni interrogazione di "
|
263 |
+
#~ "ricerca (in aggiunta a quella di base) agli articoli di questo sito."
|
264 |
+
#~ msgid "SE Search Options"
|
265 |
+
#~ msgstr "Opzioni di ricerca SE"
|
266 |
+
#~ msgid "Use this form to configure your search options."
|
267 |
+
#~ msgstr "Utilizza questo modulo per configurare le tue opzioni di ricerca."
|
268 |
+
#~ msgid "Search Options Form"
|
269 |
+
#~ msgstr "Modulo delle opzioni di ricerca"
|
270 |
+
#~ msgid "Site Search"
|
271 |
+
#~ msgstr "Ricerca nel sito"
|
272 |
+
|
trunk/lang/se-ja.mo
ADDED
Binary file
|
trunk/lang/se-ja.po
ADDED
@@ -0,0 +1,258 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Japanese Language File for Search Everything 3.01
|
2 |
+
# (search_everything-ja_UTF.po)
|
3 |
+
# This file is distributed under the same license as the WordPress package.
|
4 |
+
#
|
5 |
+
msgid ""
|
6 |
+
msgstr ""
|
7 |
+
"Project-Id-Version: Search Everything 3.01\n"
|
8 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
9 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
10 |
+
"PO-Revision-Date: 2009-07-19 06:59-0500\n"
|
11 |
+
"Last-Translator: Naoko McCracken <info@nao-net.com>\n"
|
12 |
+
"Language-Team: WordPress J-Series Project <http://wppluginsj.sourceforge.jp/i18n-ja_jp/>\n"
|
13 |
+
"MIME-Version: 1.0\n"
|
14 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
+
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Poedit-Language: Japanese\n"
|
17 |
+
"X-Poedit-Country: JAPAN\n"
|
18 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
19 |
+
"X-Poedit-KeywordsList: _e;__\n"
|
20 |
+
"X-Poedit-Basepath: ../\n"
|
21 |
+
"X-Poedit-SearchPath-0: .\n"
|
22 |
+
|
23 |
+
#: views/options.php:54
|
24 |
+
#: views/options.php:61
|
25 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
26 |
+
msgstr "Search Everything プラグインにより検索の初期設定が<strong>更新されました</strong>。</p><p>もう何も待つ必要はありません。新しい検索結果を見に行ってみてください !"
|
27 |
+
|
28 |
+
#: views/options.php:71
|
29 |
+
msgid "Search Everything Version:"
|
30 |
+
msgstr "Search Everything バージョン:"
|
31 |
+
|
32 |
+
#: views/options.php:76
|
33 |
+
#: views/options.php:278
|
34 |
+
msgid "Update Options"
|
35 |
+
msgstr "設定を更新"
|
36 |
+
|
37 |
+
#: views/options.php:84
|
38 |
+
msgid "Basic Configuration"
|
39 |
+
msgstr "基本設定"
|
40 |
+
|
41 |
+
#: views/options.php:90
|
42 |
+
msgid "Search every page"
|
43 |
+
msgstr "すべての固定ページを検索"
|
44 |
+
|
45 |
+
#: views/options.php:90
|
46 |
+
msgid "(non-password protected)"
|
47 |
+
msgstr "(パスワード保護されていない投稿・固定ページ)"
|
48 |
+
|
49 |
+
# Intentionally set to fuzzy - plugin won't save the settings if this is translated
|
50 |
+
#: views/options.php:94
|
51 |
+
#: views/options.php:105
|
52 |
+
#: views/options.php:118
|
53 |
+
#: views/options.php:132
|
54 |
+
#: views/options.php:143
|
55 |
+
#: views/options.php:153
|
56 |
+
#: views/options.php:163
|
57 |
+
#: views/options.php:173
|
58 |
+
#: views/options.php:186
|
59 |
+
#: views/options.php:197
|
60 |
+
#: views/options.php:207
|
61 |
+
#: views/options.php:217
|
62 |
+
#: views/options.php:227
|
63 |
+
#, fuzzy
|
64 |
+
msgid "Yes"
|
65 |
+
msgstr "する"
|
66 |
+
|
67 |
+
#: views/options.php:101
|
68 |
+
msgid "Search approved pages only"
|
69 |
+
msgstr "承認済みページのみを検索"
|
70 |
+
|
71 |
+
#: views/options.php:114
|
72 |
+
msgid "Search every tag name"
|
73 |
+
msgstr "すべてのタグ名を検索"
|
74 |
+
|
75 |
+
#: views/options.php:128
|
76 |
+
msgid "Search every category name and description"
|
77 |
+
msgstr "すべてのカテゴリー名と説明を検索"
|
78 |
+
|
79 |
+
#: views/options.php:139
|
80 |
+
msgid "Search every comment"
|
81 |
+
msgstr "すべてのコメントを検索"
|
82 |
+
|
83 |
+
#: views/options.php:149
|
84 |
+
msgid "Search comment authors"
|
85 |
+
msgstr "すべてのコメント投稿者を検索"
|
86 |
+
|
87 |
+
#: views/options.php:159
|
88 |
+
msgid "Search approved comments only"
|
89 |
+
msgstr "承認済みコメントのみを検索"
|
90 |
+
|
91 |
+
#: views/options.php:169
|
92 |
+
msgid "Search every excerpt"
|
93 |
+
msgstr "すべての抜粋を検索"
|
94 |
+
|
95 |
+
#: views/options.php:182
|
96 |
+
msgid "Search every draft"
|
97 |
+
msgstr "すべての下書きを検索"
|
98 |
+
|
99 |
+
#: views/options.php:193
|
100 |
+
msgid "Search every attachment"
|
101 |
+
msgstr "すべてのメディア (アップロードファイル) を検索"
|
102 |
+
|
103 |
+
#: views/options.php:193
|
104 |
+
msgid "(post type = attachment)"
|
105 |
+
msgstr "(投稿タイプが \"attachment\" のもの)"
|
106 |
+
|
107 |
+
#: views/options.php:203
|
108 |
+
msgid "Search every custom field"
|
109 |
+
msgstr "すべてのカスタムフィールドを検索"
|
110 |
+
|
111 |
+
#: views/options.php:203
|
112 |
+
msgid "(metadata)"
|
113 |
+
msgstr "(metadata)"
|
114 |
+
|
115 |
+
#: views/options.php:213
|
116 |
+
msgid "Search every author"
|
117 |
+
msgstr "すべての投稿者を検索"
|
118 |
+
|
119 |
+
#: views/options.php:223
|
120 |
+
msgid "Highlight Search Terms"
|
121 |
+
msgstr "検索キーワードをハイライト"
|
122 |
+
|
123 |
+
#: views/options.php:233
|
124 |
+
msgid "Highlight Background Color"
|
125 |
+
msgstr "ハイライト背景色"
|
126 |
+
|
127 |
+
#: views/options.php:236
|
128 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
129 |
+
msgstr "例:<br/>'#FFF984' または 'red'"
|
130 |
+
|
131 |
+
#: views/options.php:246
|
132 |
+
msgid "Advanced Configuration - Exclusion"
|
133 |
+
msgstr "高度な設定 - 除外"
|
134 |
+
|
135 |
+
#: views/options.php:252
|
136 |
+
msgid "Exclude some post or page IDs"
|
137 |
+
msgstr "指定した ID の投稿やページを検索対象に含めない"
|
138 |
+
|
139 |
+
#: views/options.php:255
|
140 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
141 |
+
msgstr "投稿 ID を半角コンマ区切りで記入してください(例: 1, 5, 9)。"
|
142 |
+
|
143 |
+
#: views/options.php:259
|
144 |
+
msgid "Exclude Categories"
|
145 |
+
msgstr "指定したカテゴリーを検索対象に含めない"
|
146 |
+
|
147 |
+
#: views/options.php:262
|
148 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
149 |
+
msgstr "カテゴリー ID を半角コンマ区切りで記入してください(例: 1, 4)。"
|
150 |
+
|
151 |
+
#: views/options.php:266
|
152 |
+
msgid "Full Highlight Style"
|
153 |
+
msgstr "高度なハイライトスタイル"
|
154 |
+
|
155 |
+
#: views/options.php:268
|
156 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
157 |
+
msgstr "重要: この高度なスタイル機能を使うには、'ハイライト背景色' の値が空でなければなりません。"
|
158 |
+
|
159 |
+
#: views/options.php:270
|
160 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
161 |
+
msgstr "例:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
162 |
+
|
163 |
+
#: views/options.php:283
|
164 |
+
msgid "Developed by Dan Cameron of"
|
165 |
+
msgstr "開発: Dan Cameron - "
|
166 |
+
|
167 |
+
#: views/options.php:283
|
168 |
+
msgid "Sprout Venture"
|
169 |
+
msgstr "Sprout Venture"
|
170 |
+
|
171 |
+
#: views/options.php:283
|
172 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
173 |
+
msgstr "カスタム WordPress プラグイン・テーマなど、様々なサービスを提供しています。"
|
174 |
+
|
175 |
+
#: views/options.php:287
|
176 |
+
msgid "Reset Button"
|
177 |
+
msgstr "設定をリセット"
|
178 |
+
|
179 |
+
#: views/options.php:295
|
180 |
+
msgid "Find a bug?"
|
181 |
+
msgstr "バグを発見しましたか ?"
|
182 |
+
|
183 |
+
#: views/options.php:295
|
184 |
+
msgid "Post it as a new issue"
|
185 |
+
msgstr "新しいチケットを投稿してください"
|
186 |
+
|
187 |
+
#: views/options.php:302
|
188 |
+
msgid "Test Search Form"
|
189 |
+
msgstr "テスト検索フォーム"
|
190 |
+
|
191 |
+
#: views/options.php:309
|
192 |
+
msgid "Use this search form to run a live search test."
|
193 |
+
msgstr "現在の設定を元に検索テストを行うことができます。"
|
194 |
+
|
195 |
+
#: views/options.php:315
|
196 |
+
msgid "Run Test Search"
|
197 |
+
msgstr "検索のテスト"
|
198 |
+
|
199 |
+
#: views/options.php:326
|
200 |
+
msgid "News"
|
201 |
+
msgstr "ニュース"
|
202 |
+
|
203 |
+
#: views/options.php:327
|
204 |
+
msgid "Development Support"
|
205 |
+
msgstr "開発サポート:"
|
206 |
+
|
207 |
+
#: views/options.php:328
|
208 |
+
msgid "Localization Support"
|
209 |
+
msgstr "ローカリゼーションサポート:"
|
210 |
+
|
211 |
+
#: views/options.php:334
|
212 |
+
msgid "LOCALIZATION SUPPORT:"
|
213 |
+
msgstr "ローカリゼーションサポート:"
|
214 |
+
|
215 |
+
#: views/options.php:334
|
216 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
217 |
+
msgstr "バージョン6では大きな更新があり、新たなローカリゼーションの対応が必要な部分がいくつかあります。もし翻訳ファイルを新しいチケットとして送って協力してくださるなら、"
|
218 |
+
|
219 |
+
#: views/options.php:334
|
220 |
+
msgid "here"
|
221 |
+
msgstr "こちらからお願いします"
|
222 |
+
|
223 |
+
#: views/options.php:335
|
224 |
+
msgid "Thank You!"
|
225 |
+
msgstr "ありがとうございます !"
|
226 |
+
|
227 |
+
#: views/options.php:335
|
228 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
229 |
+
msgstr "バージョン1以来、Search Everything の開発は主に WordPress コミュニティの協力によって行われました。皆さんの熱心かつ継続的なサポートに心より感謝します。"
|
230 |
+
|
231 |
+
#: views/options.php:345
|
232 |
+
msgid "and many more..."
|
233 |
+
msgstr "その他大勢…"
|
234 |
+
|
235 |
+
#: views/options.php:345
|
236 |
+
msgid "how about you?"
|
237 |
+
msgstr "あなたも参加してみませんか ?"
|
238 |
+
|
239 |
+
#. Plugin Name of an extension
|
240 |
+
msgid "Search Everything"
|
241 |
+
msgstr "Search Everything"
|
242 |
+
|
243 |
+
#. Plugin URI of an extension
|
244 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
245 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
246 |
+
|
247 |
+
#. Description of an extension
|
248 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
249 |
+
msgstr "テンプレートページを変更することなく、検索機能を強化します。有効化し、設定を行い、検索してみてください。設定オプションには、検索結果ハイライト、固定ページ・抜粋・添付ファイル・下書き・コメント・タグ・カスタムフィールド (メタデータ) の検索などがあります。また、特定の固定ページや投稿を検索から除外することもできます。パスワードで保護されたコンテンツは検索しません。"
|
250 |
+
|
251 |
+
#. Author of an extension
|
252 |
+
msgid "Dan Cameron of Sprout Venture"
|
253 |
+
msgstr "Dan Cameron (Sprout Venture)"
|
254 |
+
|
255 |
+
#. Author URI of an extension
|
256 |
+
msgid "http://sproutventure.com/"
|
257 |
+
msgstr "http://sproutventure.com/"
|
258 |
+
|
trunk/lang/se-ko_KR.mo.html
ADDED
Binary file
|
trunk/lang/se-ko_KR.po.html
ADDED
@@ -0,0 +1,260 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.3.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Nod <contact@nod.pe.kr>\n"
|
8 |
+
"Language-Team: FantasyAmplifier.com <contact@nod.pe.kr>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
13 |
+
"X-Poedit-Language: Korean\n"
|
14 |
+
"X-Poedit-Country: KOREA, REPUBLIC OF\n"
|
15 |
+
|
16 |
+
#: views/options.php:54
|
17 |
+
#: views/options.php:61
|
18 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
19 |
+
msgstr "워드프레스 기본 검색 설정이 Search Everything에 의해 <strong>수정</strong>되었습니다. </p><p>검색결과를 확인해보세요."
|
20 |
+
|
21 |
+
#: views/options.php:71
|
22 |
+
msgid "Search Everything Version:"
|
23 |
+
msgstr "SE 버전:"
|
24 |
+
|
25 |
+
#: views/options.php:76
|
26 |
+
#: views/options.php:278
|
27 |
+
msgid "Update Options"
|
28 |
+
msgstr "변경 사항 적용"
|
29 |
+
|
30 |
+
#: views/options.php:84
|
31 |
+
msgid "Basic Configuration"
|
32 |
+
msgstr "기본 환경설정"
|
33 |
+
|
34 |
+
#: views/options.php:90
|
35 |
+
msgid "Search every page"
|
36 |
+
msgstr "모든 페이지 검색"
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "(non-password protected)"
|
40 |
+
msgstr "비밀번호로 보호되지 않은 글"
|
41 |
+
|
42 |
+
#: views/options.php:94
|
43 |
+
#: views/options.php:105
|
44 |
+
#: views/options.php:118
|
45 |
+
#: views/options.php:132
|
46 |
+
#: views/options.php:143
|
47 |
+
#: views/options.php:153
|
48 |
+
#: views/options.php:163
|
49 |
+
#: views/options.php:173
|
50 |
+
#: views/options.php:186
|
51 |
+
#: views/options.php:197
|
52 |
+
#: views/options.php:207
|
53 |
+
#: views/options.php:217
|
54 |
+
#: views/options.php:227
|
55 |
+
msgid "Yes"
|
56 |
+
msgstr "네"
|
57 |
+
|
58 |
+
#: views/options.php:101
|
59 |
+
msgid "Search approved pages only"
|
60 |
+
msgstr "승인된 페이지만 검색"
|
61 |
+
|
62 |
+
#: views/options.php:114
|
63 |
+
msgid "Search every tag name"
|
64 |
+
msgstr "모든 태그 검색"
|
65 |
+
|
66 |
+
#: views/options.php:128
|
67 |
+
msgid "Search every category name and description"
|
68 |
+
msgstr "모든 카테고리 이름과 설명 검색"
|
69 |
+
|
70 |
+
#: views/options.php:139
|
71 |
+
msgid "Search every comment"
|
72 |
+
msgstr "모든 댓글 검색"
|
73 |
+
|
74 |
+
#: views/options.php:149
|
75 |
+
msgid "Search comment authors"
|
76 |
+
msgstr "댓글 작성자 이름 검색"
|
77 |
+
|
78 |
+
#: views/options.php:159
|
79 |
+
msgid "Search approved comments only"
|
80 |
+
msgstr "승인된 댓글만 검색"
|
81 |
+
|
82 |
+
#: views/options.php:169
|
83 |
+
msgid "Search every excerpt"
|
84 |
+
msgstr "모든 글 요약 검색"
|
85 |
+
|
86 |
+
#: views/options.php:182
|
87 |
+
msgid "Search every draft"
|
88 |
+
msgstr "모든 임시글 검색"
|
89 |
+
|
90 |
+
#: views/options.php:193
|
91 |
+
msgid "Search every attachment"
|
92 |
+
msgstr "모든 첨부파일 검색"
|
93 |
+
|
94 |
+
#: views/options.php:193
|
95 |
+
msgid "(post type = attachment)"
|
96 |
+
msgstr "(포스트 유형 = 첨부)"
|
97 |
+
|
98 |
+
#: views/options.php:203
|
99 |
+
msgid "Search every custom field"
|
100 |
+
msgstr "모든 사용자정의 필드 검색"
|
101 |
+
|
102 |
+
#: views/options.php:203
|
103 |
+
msgid "(metadata)"
|
104 |
+
msgstr "(메타정보)"
|
105 |
+
|
106 |
+
#: views/options.php:213
|
107 |
+
msgid "Search every author"
|
108 |
+
msgstr "모든 저자 이름 검색"
|
109 |
+
|
110 |
+
#: views/options.php:223
|
111 |
+
msgid "Highlight Search Terms"
|
112 |
+
msgstr "검색어 강조"
|
113 |
+
|
114 |
+
#: views/options.php:233
|
115 |
+
msgid "Highlight Background Color"
|
116 |
+
msgstr "배경색 강조"
|
117 |
+
|
118 |
+
#: views/options.php:236
|
119 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
120 |
+
msgstr "예:'#FFF984' 처럼 색상코드나 'red'처럼 색깔 이름을 입력해주세요."
|
121 |
+
|
122 |
+
#: views/options.php:246
|
123 |
+
msgid "Advanced Configuration - Exclusion"
|
124 |
+
msgstr "고급 설정 - 검섹 제외"
|
125 |
+
|
126 |
+
#: views/options.php:252
|
127 |
+
msgid "Exclude some post or page IDs"
|
128 |
+
msgstr "특정 포스트나 페이지 검색 제외"
|
129 |
+
|
130 |
+
#: views/options.php:255
|
131 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
132 |
+
msgstr "글 고유번호(ID)를 쉼표를 이용해 구분하세요. 예) 1, 7, 139"
|
133 |
+
|
134 |
+
#: views/options.php:259
|
135 |
+
msgid "Exclude Categories"
|
136 |
+
msgstr "카테고리 제외"
|
137 |
+
|
138 |
+
#: views/options.php:262
|
139 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
140 |
+
msgstr "카테고리 고유번호(ID)를 쉼표(,)를 이용해 구분해주세요. 예) 1, 203, 7"
|
141 |
+
|
142 |
+
#: views/options.php:266
|
143 |
+
msgid "Full Highlight Style"
|
144 |
+
msgstr "전체 스타일 강조"
|
145 |
+
|
146 |
+
#: views/options.php:268
|
147 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
148 |
+
msgstr "중요: 고급 스타일링 기능을 사용하기 위해서는 기본 환경설정의 검색어 강조의 배경색을 비워두셔야 됩니다."
|
149 |
+
|
150 |
+
#: views/options.php:270
|
151 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
152 |
+
msgstr "예: background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
153 |
+
|
154 |
+
#: views/options.php:283
|
155 |
+
msgid "Developed by Dan Cameron of"
|
156 |
+
msgstr "플러그인 개발: Dan Cameron "
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Sprout Venture"
|
160 |
+
msgstr "(Sprout Venture)"
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
164 |
+
msgstr "Sprout Venture에서는 많은 워드프레스 플러그인과 테마를 주문제작하고 있습니다."
|
165 |
+
|
166 |
+
#: views/options.php:287
|
167 |
+
msgid "Reset Button"
|
168 |
+
msgstr "설정 초기화"
|
169 |
+
|
170 |
+
#: views/options.php:295
|
171 |
+
msgid "Find a bug?"
|
172 |
+
msgstr "버그를 발견하셨어요?"
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Post it as a new issue"
|
176 |
+
msgstr "글을 올려 주세요."
|
177 |
+
|
178 |
+
#: views/options.php:302
|
179 |
+
msgid "Test Search Form"
|
180 |
+
msgstr "SE 검색창"
|
181 |
+
|
182 |
+
#: views/options.php:309
|
183 |
+
msgid "Use this search form to run a live search test."
|
184 |
+
msgstr "아래 검색창을 이용해 시험 검색해보세요."
|
185 |
+
|
186 |
+
#: views/options.php:315
|
187 |
+
msgid "Run Test Search"
|
188 |
+
msgstr "검색"
|
189 |
+
|
190 |
+
#: views/options.php:326
|
191 |
+
msgid "News"
|
192 |
+
msgstr "소식"
|
193 |
+
|
194 |
+
#: views/options.php:327
|
195 |
+
msgid "Development Support"
|
196 |
+
msgstr "SE 개발 지원"
|
197 |
+
|
198 |
+
#: views/options.php:328
|
199 |
+
msgid "Localization Support"
|
200 |
+
msgstr "SE 지역화 지원"
|
201 |
+
|
202 |
+
#: views/options.php:334
|
203 |
+
msgid "LOCALIZATION SUPPORT:"
|
204 |
+
msgstr "SE 플러그인 지역화 지원:"
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
208 |
+
msgstr "SE 6판에서는 중요한 업데이트가 있었으며 몇몇 지역에서는 플러그인 지역화(번역) 지원이 필요합니다. 만약 도움을 주실 수 있다면 번역하신 언어 파일을 새글을 작성해 첨부해주세요."
|
209 |
+
|
210 |
+
#: views/options.php:334
|
211 |
+
msgid "here"
|
212 |
+
msgstr "글을 올려주실 곳"
|
213 |
+
|
214 |
+
#: views/options.php:335
|
215 |
+
msgid "Thank You!"
|
216 |
+
msgstr "감사합니다!"
|
217 |
+
|
218 |
+
#: views/options.php:335
|
219 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
220 |
+
msgstr "Search Everything은 1판부터 워드프레스 커뮤니티로부터 많은 도움을 받아 플러그인을 개발해오고 있습니다. 그 분들의 끊임 없는 지원과 노력에 감사합니다."
|
221 |
+
|
222 |
+
#: views/options.php:345
|
223 |
+
msgid "and many more..."
|
224 |
+
msgstr "더 많은 분들이 있습니다."
|
225 |
+
|
226 |
+
#: views/options.php:345
|
227 |
+
msgid "how about you?"
|
228 |
+
msgstr "도움을 주지 않으시겠어요?"
|
229 |
+
|
230 |
+
#. Plugin Name of an extension
|
231 |
+
msgid "Search Everything"
|
232 |
+
msgstr "Search Everything"
|
233 |
+
|
234 |
+
#. Plugin URI of an extension
|
235 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
236 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
237 |
+
|
238 |
+
#. Description of an extension
|
239 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
240 |
+
msgstr "템플릿 페이지를 수정하지 않고 검색 기능을 향상시켜줍니다."
|
241 |
+
|
242 |
+
#. Author of an extension
|
243 |
+
msgid "Dan Cameron of Sprout Venture"
|
244 |
+
msgstr "Sprout Ventur의 Dan Cameron"
|
245 |
+
|
246 |
+
#. Author URI of an extension
|
247 |
+
msgid "http://sproutventure.com/"
|
248 |
+
msgstr "http://sproutventure.com/"
|
249 |
+
|
250 |
+
#~ msgid "Search Everything Options <strong>Updated</strong>."
|
251 |
+
#~ msgstr "Search Everything 설정이 <strong>수정</strong>되었습니다."
|
252 |
+
#~ msgid "SE Search Options"
|
253 |
+
#~ msgstr "SE 검색 설정"
|
254 |
+
#~ msgid "Use this form to configure your search options."
|
255 |
+
#~ msgstr "검색 옵션을 설정하기 위해 이 폼을 사용하세요."
|
256 |
+
#~ msgid "Search Options Form"
|
257 |
+
#~ msgstr "검색 옵션 폼"
|
258 |
+
#~ msgid "Site Search"
|
259 |
+
#~ msgstr "사이트 검색"
|
260 |
+
|
trunk/lang/se-lv_LV.mo
ADDED
Binary file
|
trunk/lang/se-lv_LV.po
ADDED
@@ -0,0 +1,225 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR Dan Cameron of Sprout Venture
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: 6.1.7\n"
|
9 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
10 |
+
"POT-Creation-Date: 2009-05-28 00:37+0000\n"
|
11 |
+
"PO-Revision-Date: 2009-06-07 19:47+0200\n"
|
12 |
+
"Last-Translator: Māris <maris.svirksts@gmail.com>\n"
|
13 |
+
"Language-Team: Latvian <maris.svirksts@gmail.com>\n"
|
14 |
+
"MIME-Version: 1.0\n"
|
15 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
16 |
+
"Content-Transfer-Encoding: 8bit\n"
|
17 |
+
|
18 |
+
#: views/options.php:51
|
19 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
20 |
+
msgstr "\"Pārmeklē visu\" atjaunināja jūsu noklusētos meklēšanas iestatījumus.</p><p> Ko jūs vēl gaidāt? Ejiet, apskatiet jūsu jaunos meklēšanas rezultātus!"
|
21 |
+
|
22 |
+
#: views/options.php:58
|
23 |
+
msgid "Your settings have been reset"
|
24 |
+
msgstr "Jūsu iestatījumi tika aizvietoti ar noklusētajiem"
|
25 |
+
|
26 |
+
#: views/options.php:68
|
27 |
+
msgid "Search Everything Version:"
|
28 |
+
msgstr "\"Pārmeklē visu\" Versija:"
|
29 |
+
|
30 |
+
#: views/options.php:73
|
31 |
+
#: views/options.php:251
|
32 |
+
msgid "Update Options"
|
33 |
+
msgstr "Atjaunināšanas opcijas"
|
34 |
+
|
35 |
+
#: views/options.php:81
|
36 |
+
msgid "Basic Configuration"
|
37 |
+
msgstr "Pamata konfigurācija"
|
38 |
+
|
39 |
+
#: views/options.php:87
|
40 |
+
msgid "Search every page"
|
41 |
+
msgstr "Iekļaut meklēšanā visas lapas"
|
42 |
+
|
43 |
+
#: views/options.php:87
|
44 |
+
msgid "(non-password protected)"
|
45 |
+
msgstr "(neaizsargātu ar paroli)"
|
46 |
+
|
47 |
+
#: views/options.php:91
|
48 |
+
#: views/options.php:102
|
49 |
+
#: views/options.php:115
|
50 |
+
#: views/options.php:129
|
51 |
+
#: views/options.php:140
|
52 |
+
#: views/options.php:150
|
53 |
+
#: views/options.php:160
|
54 |
+
#: views/options.php:170
|
55 |
+
#: views/options.php:183
|
56 |
+
#: views/options.php:194
|
57 |
+
#: views/options.php:204
|
58 |
+
#: views/options.php:214
|
59 |
+
msgid "Yes"
|
60 |
+
msgstr "Jā"
|
61 |
+
|
62 |
+
#: views/options.php:98
|
63 |
+
msgid "Search approved pages only"
|
64 |
+
msgstr "Iekļaut meklēšanā tikai apstiprinātās lapas"
|
65 |
+
|
66 |
+
#: views/options.php:111
|
67 |
+
msgid "Search every tag name"
|
68 |
+
msgstr "Iekļaut meklēšanā visus birku vārdus"
|
69 |
+
|
70 |
+
#: views/options.php:125
|
71 |
+
msgid "Search every category name and description"
|
72 |
+
msgstr "Iekļaut meklēšanā visus kategoriju nosaukumus un aprakstus"
|
73 |
+
|
74 |
+
#: views/options.php:136
|
75 |
+
msgid "Search every comment"
|
76 |
+
msgstr "Iekļaut meklēšanā visus komentārus"
|
77 |
+
|
78 |
+
#: views/options.php:146
|
79 |
+
msgid "Search comment authors"
|
80 |
+
msgstr "Iekļaut meklēšānā komentāru autorus"
|
81 |
+
|
82 |
+
#: views/options.php:156
|
83 |
+
msgid "Search approved comments only"
|
84 |
+
msgstr "Iekļaut meklēšanā tikai apstiprinātos komentārus "
|
85 |
+
|
86 |
+
#: views/options.php:166
|
87 |
+
msgid "Search every excerpt"
|
88 |
+
msgstr "Iekļaut meklēšānā visus izvilkumus"
|
89 |
+
|
90 |
+
#: views/options.php:179
|
91 |
+
msgid "Search every draft"
|
92 |
+
msgstr "Iekļaut meklēšanā visus melnrakstus"
|
93 |
+
|
94 |
+
#: views/options.php:190
|
95 |
+
msgid "Search every attachment"
|
96 |
+
msgstr "Iekļaut meklēšanā visus pielikumus"
|
97 |
+
|
98 |
+
#: views/options.php:200
|
99 |
+
msgid "Search every custom field"
|
100 |
+
msgstr "Iekļaut meklēšanā visus nestandarta laukus"
|
101 |
+
|
102 |
+
#: views/options.php:200
|
103 |
+
msgid "(metadata)"
|
104 |
+
msgstr "(metadata)"
|
105 |
+
|
106 |
+
#: views/options.php:210
|
107 |
+
msgid "Search every author"
|
108 |
+
msgstr "Iekļaut meklēšanā visus autorus"
|
109 |
+
|
110 |
+
#: views/options.php:226
|
111 |
+
msgid "Advanced Configuration - Exclusion"
|
112 |
+
msgstr "Paplašinātā konfigurācija - Izslēgšana"
|
113 |
+
|
114 |
+
#: views/options.php:232
|
115 |
+
msgid "Exclude some post or page IDs"
|
116 |
+
msgstr "Izslēgt no meklēšanas dažus rakstus vai lapu identifikācijas numurus"
|
117 |
+
|
118 |
+
#: views/options.php:235
|
119 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
120 |
+
msgstr "Ar komatiem atdalīti rakstu ID (piemērs: 1,5,9)"
|
121 |
+
|
122 |
+
#: views/options.php:239
|
123 |
+
msgid "Exclude Categories"
|
124 |
+
msgstr "Izslēgt kategorijas"
|
125 |
+
|
126 |
+
#: views/options.php:242
|
127 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
128 |
+
msgstr "Ar komatiem atdalīti kategoriju ID (piemērs: 1,4)"
|
129 |
+
|
130 |
+
#: views/options.php:256
|
131 |
+
msgid "Developed by Dan Cameron of"
|
132 |
+
msgstr "Izstrādājis Dan Cameron no"
|
133 |
+
|
134 |
+
#: views/options.php:256
|
135 |
+
msgid "Sprout Venture"
|
136 |
+
msgstr "Sprout Venture"
|
137 |
+
|
138 |
+
#: views/options.php:256
|
139 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
140 |
+
msgstr "Mēs nodrošinam customizētus Wordpress spraudņus un tēmas un daudz ko citu."
|
141 |
+
|
142 |
+
#: views/options.php:260
|
143 |
+
msgid "Reset Button"
|
144 |
+
msgstr "Atiestatīšanas poga"
|
145 |
+
|
146 |
+
#: views/options.php:268
|
147 |
+
msgid "Find a bug?"
|
148 |
+
msgstr "Atradi kļūdu?"
|
149 |
+
|
150 |
+
#: views/options.php:268
|
151 |
+
msgid "Post it as a new issue"
|
152 |
+
msgstr "Reģistrē to kā jaunu tematu"
|
153 |
+
|
154 |
+
#: views/options.php:275
|
155 |
+
msgid "Test Search Form"
|
156 |
+
msgstr "Izmēģini meklēšanas formu"
|
157 |
+
|
158 |
+
#: views/options.php:282
|
159 |
+
msgid "Use this search form to run a live search test."
|
160 |
+
msgstr "Izmanto šo meklēšanas formu lai veiktu reālu meklēšanas testu."
|
161 |
+
|
162 |
+
#: views/options.php:288
|
163 |
+
msgid "Run Test Search"
|
164 |
+
msgstr "Palaist pārbaudes meklēšanu"
|
165 |
+
|
166 |
+
#: views/options.php:299
|
167 |
+
msgid "News"
|
168 |
+
msgstr "Jaunumi"
|
169 |
+
|
170 |
+
#: views/options.php:300
|
171 |
+
msgid "Development Support"
|
172 |
+
msgstr "Izstrādes atbalsts"
|
173 |
+
|
174 |
+
#: views/options.php:301
|
175 |
+
msgid "Localization Support"
|
176 |
+
msgstr "Lokalizācijas atbalsts"
|
177 |
+
|
178 |
+
#: views/options.php:307
|
179 |
+
msgid "LOCALIZATION SUPPORT:"
|
180 |
+
msgstr "LOKALIZĀCIJAS ATBALSTS:"
|
181 |
+
|
182 |
+
#: views/options.php:307
|
183 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
184 |
+
msgstr "6. versija bija nozīmīga programmatūras funkcionalitātes atjaunināšana un eksistē zonas, kurām nepieciešams jauns lokalizācijas atbalsts. Ja jūs varat palīdzēt, sūtiet jūsu tulkojumus ievietojot tos kā jaunu tematu"
|
185 |
+
|
186 |
+
#: views/options.php:307
|
187 |
+
msgid "here"
|
188 |
+
msgstr "šeit"
|
189 |
+
|
190 |
+
#: views/options.php:308
|
191 |
+
msgid "Thank You!"
|
192 |
+
msgstr "Paldies!"
|
193 |
+
|
194 |
+
#: views/options.php:308
|
195 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
196 |
+
msgstr "Lielākā tiesa \"Pārmeklē visu\" izaugsmes jau kopš pirmās versijas nākusi no Wordpress kopienas, es esmu pateicīgs par šo pārliecinošo un ilgstošo atbalstu."
|
197 |
+
|
198 |
+
#: views/options.php:318
|
199 |
+
msgid "and many more..."
|
200 |
+
msgstr "un daudz kas cits..."
|
201 |
+
|
202 |
+
#: views/options.php:318
|
203 |
+
msgid "how about you?"
|
204 |
+
msgstr "varbūt arī tu?"
|
205 |
+
|
206 |
+
#. Plugin Name of an extension
|
207 |
+
msgid "Search Everything"
|
208 |
+
msgstr "Pārmeklē Visu"
|
209 |
+
|
210 |
+
#. Plugin URI of an extension
|
211 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
212 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
213 |
+
|
214 |
+
#. Description of an extension
|
215 |
+
msgid "Adds search functionality without modifying template pages: Activate, Configure and Search. Options Include: search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
216 |
+
msgstr "Pievieno meklēšanas funkcionalitāti nemodificējot kažociņa lapas: Aktivizē, konfigurē un meklē. Opcijas iekļauj: meklēt lapās, izvilkumos, pielikumos, melnrakstos, komentāros, birkās un nestandarta laukos (metadata). Piedāvā iespēju arī izslēgt no meklēšanas specifiskas lapas un rakstus. Neveic meklēšanu ar parolēm aizsargātā saturā."
|
217 |
+
|
218 |
+
#. Author of an extension
|
219 |
+
msgid "Dan Cameron of Sprout Venture"
|
220 |
+
msgstr "Dan Cameron no Sprout Venture"
|
221 |
+
|
222 |
+
#. Author URI of an extension
|
223 |
+
msgid "http://sproutventure.com/"
|
224 |
+
msgstr "http://sproutventure.com/"
|
225 |
+
|
trunk/lang/se-nl.po
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2008-07-16 17:36+0100\n"
|
6 |
+
"Last-Translator: Joeke-Remkus de Vries <jr@de-fries.nl>\n"
|
7 |
+
"Language-Team: I-Dimensie <7@idimensie.nl>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-Language: Dutch\n"
|
12 |
+
"X-Poedit-Country: NETHERLANDS\n"
|
13 |
+
|
14 |
+
#: search-everything/SE-Admin.php:29
|
15 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
16 |
+
msgstr "Search Everything Options <strong>Bijgewerkt</strong>"
|
17 |
+
|
18 |
+
#: search-everything/SE-Admin.php:59
|
19 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
20 |
+
msgstr "De geselecteerde opties hieronder zullen gebruikt worden in alle zoekopdrachten op deze site; als extra bij de standaard zoekfunctionaliteit."
|
21 |
+
|
22 |
+
#: search-everything/SE-Admin.php:63
|
23 |
+
msgid "SE Search Options"
|
24 |
+
msgstr "SE Zoek Opties"
|
25 |
+
|
26 |
+
#: search-everything/SE-Admin.php:64
|
27 |
+
msgid "Use this form to configure your search options."
|
28 |
+
msgstr "Gebruik dit formulier om je zoek opties te configureren."
|
29 |
+
|
30 |
+
#: search-everything/SE-Admin.php:67
|
31 |
+
msgid "Search Options Form"
|
32 |
+
msgstr "Zoek Opties Formulier"
|
33 |
+
|
34 |
+
#: search-everything/SE-Admin.php:69
|
35 |
+
msgid "Exclude some post or page IDs"
|
36 |
+
msgstr "Bepaalde pagina's of berichten uitsluiten"
|
37 |
+
|
38 |
+
#: search-everything/SE-Admin.php:70
|
39 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
40 |
+
msgstr "Komma gescheiden Post ID's (bijv: 1, 5 ,9 )"
|
41 |
+
|
42 |
+
#: search-everything/SE-Admin.php:75
|
43 |
+
msgid "Exclude Categories"
|
44 |
+
msgstr "Categoriën uitsluiten"
|
45 |
+
|
46 |
+
#: search-everything/SE-Admin.php:76
|
47 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
48 |
+
msgstr "Komma gescheiden categorie ID's (bijv: 1, 4)"
|
49 |
+
|
50 |
+
#: search-everything/SE-Admin.php:81
|
51 |
+
msgid "Search every page (non-password protected)"
|
52 |
+
msgstr "Alle pagina's doorzoeken (niet wachtwoord beschermd)"
|
53 |
+
|
54 |
+
#: search-everything/SE-Admin.php:83
|
55 |
+
msgid "Search approved pages only?"
|
56 |
+
msgstr "Alleen goedgekeurde pagina's doorzoeken?"
|
57 |
+
|
58 |
+
#: search-everything/SE-Admin.php:89
|
59 |
+
msgid "Search every tag"
|
60 |
+
msgstr "Alle tags doorzoeken"
|
61 |
+
|
62 |
+
#: search-everything/SE-Admin.php:94
|
63 |
+
msgid "Search every comment"
|
64 |
+
msgstr "Alle reacties doorzoeken"
|
65 |
+
|
66 |
+
#: search-everything/SE-Admin.php:97
|
67 |
+
msgid "Search approved comments only?"
|
68 |
+
msgstr "Alleen goedgekeurde reacties doorzoeken?"
|
69 |
+
|
70 |
+
#: search-everything/SE-Admin.php:100
|
71 |
+
msgid "Search every excerpt"
|
72 |
+
msgstr "Alle excerpts doorzoeken"
|
73 |
+
|
74 |
+
#: search-everything/SE-Admin.php:103
|
75 |
+
msgid "Search every draft"
|
76 |
+
msgstr "Alle concepten doorzoeken"
|
77 |
+
|
78 |
+
#: search-everything/SE-Admin.php:106
|
79 |
+
msgid "Search every attachment"
|
80 |
+
msgstr "Alle bijlage doorzoeken"
|
81 |
+
|
82 |
+
#: search-everything/SE-Admin.php:109
|
83 |
+
msgid "Search every custom field (metadata)"
|
84 |
+
msgstr "Alle custom fields (metadata) doorzoeken"
|
85 |
+
|
86 |
+
#: search-everything/SE-Admin.php:115
|
87 |
+
msgid "Update Options"
|
88 |
+
msgstr "Update Opties"
|
89 |
+
|
90 |
+
#: search-everything/SE-Admin.php:121
|
91 |
+
msgid "SE Search Form"
|
92 |
+
msgstr "SE Zoek Formulier"
|
93 |
+
|
94 |
+
#: search-everything/SE-Admin.php:122
|
95 |
+
msgid "Use this search form to run a live search test."
|
96 |
+
msgstr "Gebruik dit zoekformulier om een live zoek test te doen."
|
97 |
+
|
98 |
+
#: search-everything/SE-Admin.php:125
|
99 |
+
msgid "Site Search"
|
100 |
+
msgstr "Site Doorzoeken"
|
101 |
+
|
102 |
+
#: search-everything/SE-Admin.php:127
|
103 |
+
msgid "Enter search terms"
|
104 |
+
msgstr "Voor zoektermen in"
|
105 |
+
|
106 |
+
#: search-everything/SE-Admin.php:129
|
107 |
+
msgid "Run Test Search"
|
108 |
+
msgstr "Voer Test Zoekopdracht uit"
|
109 |
+
|
trunk/lang/se-nl_NL.mo
ADDED
Binary file
|
trunk/lang/se-nn_NO.mo
ADDED
Binary file
|
trunk/lang/se-nn_NO.po
ADDED
@@ -0,0 +1,256 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Simon Hansen <simonboba@gmail.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
13 |
+
"X-Poedit-Language: Norwegian Nynorsk\n"
|
14 |
+
"X-Poedit-Country: NORWAY\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
16 |
+
"X-Poedit-Basepath: .\n"
|
17 |
+
"X-Poedit-SearchPath-0: ..\n"
|
18 |
+
"X-Poedit-SearchPath-1: ../views\n"
|
19 |
+
|
20 |
+
#: views/options.php:54
|
21 |
+
#: views/options.php:61
|
22 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
23 |
+
msgstr "Search Everything <strong>oppdaterte</strong> søkjeinnstillingane dine. </p><p> Kva ventar du på? Sjekk dei nye søkjetreffa!"
|
24 |
+
|
25 |
+
#: views/options.php:71
|
26 |
+
msgid "Search Everything Version:"
|
27 |
+
msgstr "Search Everything versjon:"
|
28 |
+
|
29 |
+
#: views/options.php:76
|
30 |
+
#: views/options.php:278
|
31 |
+
msgid "Update Options"
|
32 |
+
msgstr "Oppdater val"
|
33 |
+
|
34 |
+
#: views/options.php:84
|
35 |
+
msgid "Basic Configuration"
|
36 |
+
msgstr "Generelle innstillingar"
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "Search every page"
|
40 |
+
msgstr "Søk i sider"
|
41 |
+
|
42 |
+
#: views/options.php:90
|
43 |
+
msgid "(non-password protected)"
|
44 |
+
msgstr "(ikkje passordverna)"
|
45 |
+
|
46 |
+
#: views/options.php:94
|
47 |
+
#: views/options.php:105
|
48 |
+
#: views/options.php:118
|
49 |
+
#: views/options.php:132
|
50 |
+
#: views/options.php:143
|
51 |
+
#: views/options.php:153
|
52 |
+
#: views/options.php:163
|
53 |
+
#: views/options.php:173
|
54 |
+
#: views/options.php:186
|
55 |
+
#: views/options.php:197
|
56 |
+
#: views/options.php:207
|
57 |
+
#: views/options.php:217
|
58 |
+
#: views/options.php:227
|
59 |
+
msgid "Yes"
|
60 |
+
msgstr "Ja"
|
61 |
+
|
62 |
+
#: views/options.php:101
|
63 |
+
msgid "Search approved pages only"
|
64 |
+
msgstr "Søk berre på godkjende sider"
|
65 |
+
|
66 |
+
#: views/options.php:114
|
67 |
+
msgid "Search every tag name"
|
68 |
+
msgstr "Søk i merkelappar"
|
69 |
+
|
70 |
+
#: views/options.php:128
|
71 |
+
msgid "Search every category name and description"
|
72 |
+
msgstr "Søk på kategorinamn og -forklaring."
|
73 |
+
|
74 |
+
#: views/options.php:139
|
75 |
+
msgid "Search every comment"
|
76 |
+
msgstr "Søk i innspel"
|
77 |
+
|
78 |
+
#: views/options.php:149
|
79 |
+
msgid "Search comment authors"
|
80 |
+
msgstr "Søk på innspelforfattar"
|
81 |
+
|
82 |
+
#: views/options.php:159
|
83 |
+
msgid "Search approved comments only"
|
84 |
+
msgstr "Søk berre på godkjende innspel"
|
85 |
+
|
86 |
+
#: views/options.php:169
|
87 |
+
msgid "Search every excerpt"
|
88 |
+
msgstr "Søk i utdrag"
|
89 |
+
|
90 |
+
#: views/options.php:182
|
91 |
+
msgid "Search every draft"
|
92 |
+
msgstr "Søk i kladdar"
|
93 |
+
|
94 |
+
#: views/options.php:193
|
95 |
+
msgid "Search every attachment"
|
96 |
+
msgstr "Søk i vedlegg"
|
97 |
+
|
98 |
+
#: views/options.php:193
|
99 |
+
msgid "(post type = attachment)"
|
100 |
+
msgstr "(innleggtype=vedlegg)"
|
101 |
+
|
102 |
+
#: views/options.php:203
|
103 |
+
msgid "Search every custom field"
|
104 |
+
msgstr "Søk i eigendefinerte felt (metadata)"
|
105 |
+
|
106 |
+
#: views/options.php:203
|
107 |
+
msgid "(metadata)"
|
108 |
+
msgstr "(metadata)"
|
109 |
+
|
110 |
+
#: views/options.php:213
|
111 |
+
msgid "Search every author"
|
112 |
+
msgstr "Søk frå alle forfattarar"
|
113 |
+
|
114 |
+
#: views/options.php:223
|
115 |
+
msgid "Highlight Search Terms"
|
116 |
+
msgstr "Marker søkjeord"
|
117 |
+
|
118 |
+
#: views/options.php:233
|
119 |
+
msgid "Highlight Background Color"
|
120 |
+
msgstr "Markeringsfarge"
|
121 |
+
|
122 |
+
#: views/options.php:236
|
123 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
124 |
+
msgstr "Døme:<br />'#FFF984' eller 'red'"
|
125 |
+
|
126 |
+
#: views/options.php:246
|
127 |
+
msgid "Advanced Configuration - Exclusion"
|
128 |
+
msgstr "Avanserte innstillingar - Utestenging"
|
129 |
+
|
130 |
+
#: views/options.php:252
|
131 |
+
msgid "Exclude some post or page IDs"
|
132 |
+
msgstr "Steng ute sider eller innlegg på ID"
|
133 |
+
|
134 |
+
#: views/options.php:255
|
135 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
136 |
+
msgstr "Skil innlegg-ID med komma (døme: 1, 5, 9)"
|
137 |
+
|
138 |
+
#: views/options.php:259
|
139 |
+
msgid "Exclude Categories"
|
140 |
+
msgstr "Steng ute kategoriar"
|
141 |
+
|
142 |
+
#: views/options.php:262
|
143 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
144 |
+
msgstr "Skil kategori-ID med komma (døme: 1, 4)"
|
145 |
+
|
146 |
+
#: views/options.php:266
|
147 |
+
msgid "Full Highlight Style"
|
148 |
+
msgstr "Full markeringsstil"
|
149 |
+
|
150 |
+
#: views/options.php:268
|
151 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
152 |
+
msgstr "Viktig: 'Markeringsfarge' må vera tom for å nytta denne avanserte stilen."
|
153 |
+
|
154 |
+
#: views/options.php:270
|
155 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
156 |
+
msgstr "Døme:<br />background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Developed by Dan Cameron of"
|
160 |
+
msgstr "Utvikla av Dan Cameron frå"
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "Sprout Venture"
|
164 |
+
msgstr "Sprout Venture"
|
165 |
+
|
166 |
+
#: views/options.php:283
|
167 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
168 |
+
msgstr "Me tilbyd innstikk og bunader til WordPress, og mykje meir."
|
169 |
+
|
170 |
+
#: views/options.php:287
|
171 |
+
msgid "Reset Button"
|
172 |
+
msgstr "Nullstill"
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Find a bug?"
|
176 |
+
msgstr "Funne ein feil?"
|
177 |
+
|
178 |
+
#: views/options.php:295
|
179 |
+
msgid "Post it as a new issue"
|
180 |
+
msgstr "Post det som eit nytt problem"
|
181 |
+
|
182 |
+
#: views/options.php:302
|
183 |
+
msgid "Test Search Form"
|
184 |
+
msgstr "Prøv søket"
|
185 |
+
|
186 |
+
#: views/options.php:309
|
187 |
+
msgid "Use this search form to run a live search test."
|
188 |
+
msgstr "Nytt dette søkjeskjemaet for å prøva søket"
|
189 |
+
|
190 |
+
#: views/options.php:315
|
191 |
+
msgid "Run Test Search"
|
192 |
+
msgstr "Søk"
|
193 |
+
|
194 |
+
#: views/options.php:326
|
195 |
+
msgid "News"
|
196 |
+
msgstr "Nyhende"
|
197 |
+
|
198 |
+
#: views/options.php:327
|
199 |
+
msgid "Development Support"
|
200 |
+
msgstr "Utviklingsstøtte"
|
201 |
+
|
202 |
+
#: views/options.php:328
|
203 |
+
msgid "Localization Support"
|
204 |
+
msgstr "Språkstøtte"
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid "LOCALIZATION SUPPORT:"
|
208 |
+
msgstr "SPRÅKSTØTTE:"
|
209 |
+
|
210 |
+
#: views/options.php:334
|
211 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
212 |
+
msgstr "Versjon 6 var ei større oppdatering, og mykje nytt lyt omsetjast. Viss du kan hjelpa til, send omsetjingane dine ved å posta dei som eit nytt problem,"
|
213 |
+
|
214 |
+
#: views/options.php:334
|
215 |
+
msgid "here"
|
216 |
+
msgstr "her"
|
217 |
+
|
218 |
+
#: views/options.php:335
|
219 |
+
msgid "Thank You!"
|
220 |
+
msgstr "Takk skal du ha!"
|
221 |
+
|
222 |
+
#: views/options.php:335
|
223 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
224 |
+
msgstr "Utviklinga av Search Everything har sidan versjon ein fyrst og fremst kome frå WordPress-fellesskapet. Eg er takksam for deira oppofrande og vedvarande støtte."
|
225 |
+
|
226 |
+
#: views/options.php:345
|
227 |
+
msgid "and many more..."
|
228 |
+
msgstr "og mange andre..."
|
229 |
+
|
230 |
+
#: views/options.php:345
|
231 |
+
msgid "how about you?"
|
232 |
+
msgstr "kva med deg?"
|
233 |
+
|
234 |
+
#. Plugin Name of an extension
|
235 |
+
msgid "Search Everything"
|
236 |
+
msgstr "Search Everything"
|
237 |
+
|
238 |
+
#. Plugin URI of an extension
|
239 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
240 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
241 |
+
|
242 |
+
#. Description of an extension
|
243 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
244 |
+
msgstr "Legg til søkjefunksjonar utan å endra sidemalane: Aktiver, still inn og søk. Du kan stilla inn: søk på sider, utdrag, vedlegg, kladdar, innspel, merkelappar og eigendefinerte felt (metadata). Det er òg høve til å stengja ute gjevne sider og innlegg. Søkjer ikkje i passordverna innhald."
|
245 |
+
|
246 |
+
#. Author of an extension
|
247 |
+
msgid "Dan Cameron of Sprout Venture"
|
248 |
+
msgstr "Dan Cameron frå Sprout Venture"
|
249 |
+
|
250 |
+
#. Author URI of an extension
|
251 |
+
msgid "http://sproutventure.com/"
|
252 |
+
msgstr "http://sproutventure.com/"
|
253 |
+
|
254 |
+
#~ msgid "Your settings have been reset"
|
255 |
+
#~ msgstr "Nullstilte innstillingane dine"
|
256 |
+
|
trunk/lang/se-no_NO.mo
ADDED
Binary file
|
trunk/lang/se-no_NO.po
ADDED
@@ -0,0 +1,256 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Paul Wicking <paulwicking@gmail.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
13 |
+
"X-Poedit-Language: Norwegian Nynorsk\n"
|
14 |
+
"X-Poedit-Country: NORWAY\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
16 |
+
"X-Poedit-Basepath: .\n"
|
17 |
+
"X-Poedit-SearchPath-0: ..\n"
|
18 |
+
"X-Poedit-SearchPath-1: ../views\n"
|
19 |
+
|
20 |
+
#: views/options.php:54
|
21 |
+
#: views/options.php:61
|
22 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
23 |
+
msgstr "Search Everything har <strong>oppdatert</strong> søkeinnstillingene dine. </p><p> Hva venter du på? Sjekk de nye søkeresultatene!"
|
24 |
+
|
25 |
+
#: views/options.php:71
|
26 |
+
msgid "Search Everything Version:"
|
27 |
+
msgstr "Search Everything versjon:"
|
28 |
+
|
29 |
+
#: views/options.php:76
|
30 |
+
#: views/options.php:278
|
31 |
+
msgid "Update Options"
|
32 |
+
msgstr "Oppdater valg"
|
33 |
+
|
34 |
+
#: views/options.php:84
|
35 |
+
msgid "Basic Configuration"
|
36 |
+
msgstr "Generelle innstillinger"
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "Search every page"
|
40 |
+
msgstr "Søk alle sider"
|
41 |
+
|
42 |
+
#: views/options.php:90
|
43 |
+
msgid "(non-password protected)"
|
44 |
+
msgstr "(ikke passordbeskyttet)"
|
45 |
+
|
46 |
+
#: views/options.php:94
|
47 |
+
#: views/options.php:105
|
48 |
+
#: views/options.php:118
|
49 |
+
#: views/options.php:132
|
50 |
+
#: views/options.php:143
|
51 |
+
#: views/options.php:153
|
52 |
+
#: views/options.php:163
|
53 |
+
#: views/options.php:173
|
54 |
+
#: views/options.php:186
|
55 |
+
#: views/options.php:197
|
56 |
+
#: views/options.php:207
|
57 |
+
#: views/options.php:217
|
58 |
+
#: views/options.php:227
|
59 |
+
msgid "Yes"
|
60 |
+
msgstr "Ja"
|
61 |
+
|
62 |
+
#: views/options.php:101
|
63 |
+
msgid "Search approved pages only"
|
64 |
+
msgstr "Søk bare på godkjente sider"
|
65 |
+
|
66 |
+
#: views/options.php:114
|
67 |
+
msgid "Search every tag name"
|
68 |
+
msgstr "Søk i merkelapper"
|
69 |
+
|
70 |
+
#: views/options.php:128
|
71 |
+
msgid "Search every category name and description"
|
72 |
+
msgstr "Søk på kategorinavn og -forklaring."
|
73 |
+
|
74 |
+
#: views/options.php:139
|
75 |
+
msgid "Search every comment"
|
76 |
+
msgstr "Søk i kommentarer"
|
77 |
+
|
78 |
+
#: views/options.php:149
|
79 |
+
msgid "Search comment authors"
|
80 |
+
msgstr "Søk på kommentarforfatter"
|
81 |
+
|
82 |
+
#: views/options.php:159
|
83 |
+
msgid "Search approved comments only"
|
84 |
+
msgstr "Søk bare i godkjente kommentarer"
|
85 |
+
|
86 |
+
#: views/options.php:169
|
87 |
+
msgid "Search every excerpt"
|
88 |
+
msgstr "Søk i utdrag"
|
89 |
+
|
90 |
+
#: views/options.php:182
|
91 |
+
msgid "Search every draft"
|
92 |
+
msgstr "Søk i kladd"
|
93 |
+
|
94 |
+
#: views/options.php:193
|
95 |
+
msgid "Search every attachment"
|
96 |
+
msgstr "Søk i vedlegg"
|
97 |
+
|
98 |
+
#: views/options.php:193
|
99 |
+
msgid "(post type = attachment)"
|
100 |
+
msgstr "(innleggtype=vedlegg)"
|
101 |
+
|
102 |
+
#: views/options.php:203
|
103 |
+
msgid "Search every custom field"
|
104 |
+
msgstr "Søk i egendefinerte felt (metadata)"
|
105 |
+
|
106 |
+
#: views/options.php:203
|
107 |
+
msgid "(metadata)"
|
108 |
+
msgstr "(metadata)"
|
109 |
+
|
110 |
+
#: views/options.php:213
|
111 |
+
msgid "Search every author"
|
112 |
+
msgstr "Søk fra alle forfattere"
|
113 |
+
|
114 |
+
#: views/options.php:223
|
115 |
+
msgid "Highlight Search Terms"
|
116 |
+
msgstr "Marker søkeord"
|
117 |
+
|
118 |
+
#: views/options.php:233
|
119 |
+
msgid "Highlight Background Color"
|
120 |
+
msgstr "Markeringsfarge"
|
121 |
+
|
122 |
+
#: views/options.php:236
|
123 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
124 |
+
msgstr "Eksempel:<br />'#FFF984' eller 'red'"
|
125 |
+
|
126 |
+
#: views/options.php:246
|
127 |
+
msgid "Advanced Configuration - Exclusion"
|
128 |
+
msgstr "Avanserte innstillinger - Ekskludering"
|
129 |
+
|
130 |
+
#: views/options.php:252
|
131 |
+
msgid "Exclude some post or page IDs"
|
132 |
+
msgstr "Steng ute ekskluder sider eller innlegg på ID"
|
133 |
+
|
134 |
+
#: views/options.php:255
|
135 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
136 |
+
msgstr "Skill innlegg-ID med komma (eksempel: 1, 5, 9)"
|
137 |
+
|
138 |
+
#: views/options.php:259
|
139 |
+
msgid "Exclude Categories"
|
140 |
+
msgstr "Ekskluder kategorier"
|
141 |
+
|
142 |
+
#: views/options.php:262
|
143 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
144 |
+
msgstr "Sklil kategori-ID med komma (eksempel: 1, 4)"
|
145 |
+
|
146 |
+
#: views/options.php:266
|
147 |
+
msgid "Full Highlight Style"
|
148 |
+
msgstr "Full markeringsstil"
|
149 |
+
|
150 |
+
#: views/options.php:268
|
151 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
152 |
+
msgstr "Viktig: 'Markeringsfarge' må være tom for å benytte denne avanserte stilen."
|
153 |
+
|
154 |
+
#: views/options.php:270
|
155 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
156 |
+
msgstr "Eksempel:<br />background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Developed by Dan Cameron of"
|
160 |
+
msgstr "Utviklet av Dan Cameron fra"
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "Sprout Venture"
|
164 |
+
msgstr "Sprout Venture"
|
165 |
+
|
166 |
+
#: views/options.php:283
|
167 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
168 |
+
msgstr "Vi tilbyr tillegg og temaer til WordPress og mye mer. "
|
169 |
+
|
170 |
+
#: views/options.php:287
|
171 |
+
msgid "Reset Button"
|
172 |
+
msgstr "Nullstill"
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Find a bug?"
|
176 |
+
msgstr "Funnet en feil?"
|
177 |
+
|
178 |
+
#: views/options.php:295
|
179 |
+
msgid "Post it as a new issue"
|
180 |
+
msgstr "Post det som et nytt problem"
|
181 |
+
|
182 |
+
#: views/options.php:302
|
183 |
+
msgid "Test Search Form"
|
184 |
+
msgstr "Prøv søket"
|
185 |
+
|
186 |
+
#: views/options.php:309
|
187 |
+
msgid "Use this search form to run a live search test."
|
188 |
+
msgstr "Bruk dette søkefeltet for å prøvesøke"
|
189 |
+
|
190 |
+
#: views/options.php:315
|
191 |
+
msgid "Run Test Search"
|
192 |
+
msgstr "Kjør testsøk"
|
193 |
+
|
194 |
+
#: views/options.php:326
|
195 |
+
msgid "News"
|
196 |
+
msgstr "Nyheter"
|
197 |
+
|
198 |
+
#: views/options.php:327
|
199 |
+
msgid "Development Support"
|
200 |
+
msgstr "Utviklingsstøtte"
|
201 |
+
|
202 |
+
#: views/options.php:328
|
203 |
+
msgid "Localization Support"
|
204 |
+
msgstr "Språkstøtte"
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid "LOCALIZATION SUPPORT:"
|
208 |
+
msgstr "SPRÅKSTØTTE:"
|
209 |
+
|
210 |
+
#: views/options.php:334
|
211 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
212 |
+
msgstr "Versjon 6 var en større oppdatering, og mye nytt må oversettes. Hvis du kan hjelpe til, send oversettelsene dine ved å poste dem som et nytt problem,"
|
213 |
+
|
214 |
+
#: views/options.php:334
|
215 |
+
msgid "here"
|
216 |
+
msgstr "her"
|
217 |
+
|
218 |
+
#: views/options.php:335
|
219 |
+
msgid "Thank You!"
|
220 |
+
msgstr "Takk skal du ha!"
|
221 |
+
|
222 |
+
#: views/options.php:335
|
223 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
224 |
+
msgstr "Utviklingen av Search Everything har siden versjon en først og fremst kommet fra WordPress-fellesskapet. Jeg er takknemlig for deres dedikerte og vedvarende støtte."
|
225 |
+
|
226 |
+
#: views/options.php:345
|
227 |
+
msgid "and many more..."
|
228 |
+
msgstr "og mange andre..."
|
229 |
+
|
230 |
+
#: views/options.php:345
|
231 |
+
msgid "how about you?"
|
232 |
+
msgstr "hva med deg?"
|
233 |
+
|
234 |
+
#. Plugin Name of an extension
|
235 |
+
msgid "Search Everything"
|
236 |
+
msgstr "Search Everything"
|
237 |
+
|
238 |
+
#. Plugin URI of an extension
|
239 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
240 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
241 |
+
|
242 |
+
#. Description of an extension
|
243 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
244 |
+
msgstr "Legg til søkefunksjoner utan å endre sidemalene: Aktiver, still inn og søk. Du kan stille inn: søk på sider, utdrag, vedlegg, kladder, kommentarer, merkelapper og egendefinerte felt (metadata). Det er og mulig å stenge ute valgte sider og innlegg. Søker ikke i passordbeskyttet innhold."
|
245 |
+
|
246 |
+
#. Author of an extension
|
247 |
+
msgid "Dan Cameron of Sprout Venture"
|
248 |
+
msgstr "Dan Cameron fra Sprout Venture"
|
249 |
+
|
250 |
+
#. Author URI of an extension
|
251 |
+
msgid "http://sproutventure.com/"
|
252 |
+
msgstr "http://sproutventure.com/"
|
253 |
+
|
254 |
+
#~ msgid "Your settings have been reset"
|
255 |
+
#~ msgstr "Nullstilte innstillingane dine"
|
256 |
+
|
trunk/lang/se-pl_PL.mo
ADDED
Binary file
|
trunk/lang/se-pl_PL.po
ADDED
@@ -0,0 +1,249 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: 6.1.7\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Karol Manikowski <karol.manikowski@yahoo.pl>\n"
|
8 |
+
"Language-Team: Karol Manikowski <kontakt@doctorley.pl>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-Language: Polish\n"
|
13 |
+
"X-Poedit-Country: POLAND\n"
|
14 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
+
|
16 |
+
#: views/options.php:54
|
17 |
+
#: views/options.php:61
|
18 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
19 |
+
msgstr "Twoje ustawienia dla Search Everything zostałę <strong>zaktualizowane</strong>. </p><p>Możesz teraz sprawdzić jak wyglądają nowe wyniki wyszukiwania"
|
20 |
+
|
21 |
+
#: views/options.php:71
|
22 |
+
msgid "Search Everything Version:"
|
23 |
+
msgstr "Search Everything Wersja: "
|
24 |
+
|
25 |
+
#: views/options.php:76
|
26 |
+
#: views/options.php:278
|
27 |
+
msgid "Update Options"
|
28 |
+
msgstr "Zaktualizuj Opcje"
|
29 |
+
|
30 |
+
#: views/options.php:84
|
31 |
+
msgid "Basic Configuration"
|
32 |
+
msgstr "Podstawowa Konfiguracja"
|
33 |
+
|
34 |
+
#: views/options.php:90
|
35 |
+
msgid "Search every page"
|
36 |
+
msgstr "Szukaj na każdej stronie"
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "(non-password protected)"
|
40 |
+
msgstr "(nie-zabezpieczone-hasłem)"
|
41 |
+
|
42 |
+
#: views/options.php:94
|
43 |
+
#: views/options.php:105
|
44 |
+
#: views/options.php:118
|
45 |
+
#: views/options.php:132
|
46 |
+
#: views/options.php:143
|
47 |
+
#: views/options.php:153
|
48 |
+
#: views/options.php:163
|
49 |
+
#: views/options.php:173
|
50 |
+
#: views/options.php:186
|
51 |
+
#: views/options.php:197
|
52 |
+
#: views/options.php:207
|
53 |
+
#: views/options.php:217
|
54 |
+
#: views/options.php:227
|
55 |
+
msgid "Yes"
|
56 |
+
msgstr "Tak"
|
57 |
+
|
58 |
+
#: views/options.php:101
|
59 |
+
msgid "Search approved pages only"
|
60 |
+
msgstr "Szukaj tylko w zaakceptowanych stronach"
|
61 |
+
|
62 |
+
#: views/options.php:114
|
63 |
+
msgid "Search every tag name"
|
64 |
+
msgstr "Szukaj po nazwie tagu"
|
65 |
+
|
66 |
+
#: views/options.php:128
|
67 |
+
msgid "Search every category name and description"
|
68 |
+
msgstr "Szukaj w każdej kategorii oraz jej opisie"
|
69 |
+
|
70 |
+
#: views/options.php:139
|
71 |
+
msgid "Search every comment"
|
72 |
+
msgstr "Szukaj w każdym komentarzu"
|
73 |
+
|
74 |
+
#: views/options.php:149
|
75 |
+
msgid "Search comment authors"
|
76 |
+
msgstr "Szukaj w autorach komentarzy"
|
77 |
+
|
78 |
+
#: views/options.php:159
|
79 |
+
msgid "Search approved comments only"
|
80 |
+
msgstr "Szukaj tylko w zatwierdzonych komentarzach"
|
81 |
+
|
82 |
+
#: views/options.php:169
|
83 |
+
msgid "Search every excerpt"
|
84 |
+
msgstr "Szukaj we wprowadzieniach"
|
85 |
+
|
86 |
+
#: views/options.php:182
|
87 |
+
msgid "Search every draft"
|
88 |
+
msgstr "Szukaj w szkicach"
|
89 |
+
|
90 |
+
#: views/options.php:193
|
91 |
+
msgid "Search every attachment"
|
92 |
+
msgstr "Szukaj w załącznikach"
|
93 |
+
|
94 |
+
#: views/options.php:193
|
95 |
+
msgid "(post type = attachment)"
|
96 |
+
msgstr "(typ wpisu = załącznik)"
|
97 |
+
|
98 |
+
#: views/options.php:203
|
99 |
+
msgid "Search every custom field"
|
100 |
+
msgstr "Szukaj w polach użytkownika"
|
101 |
+
|
102 |
+
#: views/options.php:203
|
103 |
+
msgid "(metadata)"
|
104 |
+
msgstr "(metadata)"
|
105 |
+
|
106 |
+
#: views/options.php:213
|
107 |
+
msgid "Search every author"
|
108 |
+
msgstr "Szukaj w autorach"
|
109 |
+
|
110 |
+
#: views/options.php:223
|
111 |
+
msgid "Highlight Search Terms"
|
112 |
+
msgstr "Podświetl znalezione wyrażenie"
|
113 |
+
|
114 |
+
#: views/options.php:233
|
115 |
+
msgid "Highlight Background Color"
|
116 |
+
msgstr "Podświetl kolor tła"
|
117 |
+
|
118 |
+
#: views/options.php:236
|
119 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
120 |
+
msgstr "Przykład:<br/>'#FFF984' lub 'red'"
|
121 |
+
|
122 |
+
#: views/options.php:246
|
123 |
+
msgid "Advanced Configuration - Exclusion"
|
124 |
+
msgstr "Zaawansowana Konfiguracja - Wykluczenia"
|
125 |
+
|
126 |
+
#: views/options.php:252
|
127 |
+
msgid "Exclude some post or page IDs"
|
128 |
+
msgstr "Wyłącz wpisy lub strony o danym numerze ID"
|
129 |
+
|
130 |
+
#: views/options.php:255
|
131 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
132 |
+
msgstr "Oddziel przecinkiem kolejne numery ID (przykład: 1, 5, 9)"
|
133 |
+
|
134 |
+
#: views/options.php:259
|
135 |
+
msgid "Exclude Categories"
|
136 |
+
msgstr "Wyklucz kategorie"
|
137 |
+
|
138 |
+
#: views/options.php:262
|
139 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
140 |
+
msgstr "Oddziel przecinkiem kolejne numery ID (przykład: 1, 5, 9)"
|
141 |
+
|
142 |
+
#: views/options.php:266
|
143 |
+
msgid "Full Highlight Style"
|
144 |
+
msgstr "Styl Pełnego Podświetlenia"
|
145 |
+
|
146 |
+
#: views/options.php:268
|
147 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
148 |
+
msgstr "Ważne: 'Podświetl Kolor Tła' musi być pusty aby używać zaawansowanych styli."
|
149 |
+
|
150 |
+
#: views/options.php:270
|
151 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
152 |
+
msgstr "Przykład:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
153 |
+
|
154 |
+
#: views/options.php:283
|
155 |
+
msgid "Developed by Dan Cameron of"
|
156 |
+
msgstr "Deweloper to Dan Cameron z"
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Sprout Venture"
|
160 |
+
msgstr "Sprout Venture"
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
164 |
+
msgstr "Zapewniamy niestandardowe wtyczki i kompozycje do WordPress Wtyczki i dużo więcej."
|
165 |
+
|
166 |
+
#: views/options.php:287
|
167 |
+
msgid "Reset Button"
|
168 |
+
msgstr "Resetuj"
|
169 |
+
|
170 |
+
#: views/options.php:295
|
171 |
+
msgid "Find a bug?"
|
172 |
+
msgstr "Znalazłeś błąd?"
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Post it as a new issue"
|
176 |
+
msgstr "Napisz o nim w nowym temacie"
|
177 |
+
|
178 |
+
#: views/options.php:302
|
179 |
+
msgid "Test Search Form"
|
180 |
+
msgstr "Test Formularza Wyszukiwania"
|
181 |
+
|
182 |
+
#: views/options.php:309
|
183 |
+
msgid "Use this search form to run a live search test."
|
184 |
+
msgstr "Użyj tego formularza, aby przetestować wyszukiwanie na żywo."
|
185 |
+
|
186 |
+
#: views/options.php:315
|
187 |
+
msgid "Run Test Search"
|
188 |
+
msgstr "Rozpocznij Test Wyszukiwania"
|
189 |
+
|
190 |
+
#: views/options.php:326
|
191 |
+
msgid "News"
|
192 |
+
msgstr "Nowości"
|
193 |
+
|
194 |
+
#: views/options.php:327
|
195 |
+
msgid "Development Support"
|
196 |
+
msgstr "Wsparcie Rozwoju"
|
197 |
+
|
198 |
+
#: views/options.php:328
|
199 |
+
msgid "Localization Support"
|
200 |
+
msgstr "Wsparcie Lokalizacji"
|
201 |
+
|
202 |
+
#: views/options.php:334
|
203 |
+
msgid "LOCALIZATION SUPPORT:"
|
204 |
+
msgstr "WSPARCIE LOKALIZACJI:"
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
208 |
+
msgstr "Wersja 6 ma kilka nowych fraz do przetłumaczenia. Jeżeli możesz pomóc, to udostępnij tłumaczenie w nowym temacie"
|
209 |
+
|
210 |
+
#: views/options.php:334
|
211 |
+
msgid "here"
|
212 |
+
msgstr "tutaj"
|
213 |
+
|
214 |
+
#: views/options.php:335
|
215 |
+
msgid "Thank You!"
|
216 |
+
msgstr "Dziękuję!"
|
217 |
+
|
218 |
+
#: views/options.php:335
|
219 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
220 |
+
msgstr "Dziękuję za pomoc w rozwoju Search Everything całej społeczności WordPress."
|
221 |
+
|
222 |
+
#: views/options.php:345
|
223 |
+
msgid "and many more..."
|
224 |
+
msgstr "i wiele więcej..."
|
225 |
+
|
226 |
+
#: views/options.php:345
|
227 |
+
msgid "how about you?"
|
228 |
+
msgstr "a Ty?"
|
229 |
+
|
230 |
+
#. Plugin Name of an extension
|
231 |
+
msgid "Search Everything"
|
232 |
+
msgstr "Search Everything"
|
233 |
+
|
234 |
+
#. Plugin URI of an extension
|
235 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
236 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
237 |
+
|
238 |
+
#. Description of an extension
|
239 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
240 |
+
msgstr "Wprowadź możliwość lepszego wyszukiwania bez potrzeby modyfikowania szablonu: Aktywuj, Skonfiguruj i Szukaj. Dostępne Opcje: podświetlanie wyników, wyszukiwanie w stronach, wprowadzieniach, załącznikach, szkicach, komentarzach, tagach i polach użytkownika (metadata). Dodatkowo oferujemy możliwość wykluczenia wyszukiwania na ustalonych wpisach, stronach. Pozwalamy także nie wyszukiwać we wpisach zabezpieczonych hasłem."
|
241 |
+
|
242 |
+
#. Author of an extension
|
243 |
+
msgid "Dan Cameron of Sprout Venture"
|
244 |
+
msgstr "Dan Cameron z Sprout Venture"
|
245 |
+
|
246 |
+
#. Author URI of an extension
|
247 |
+
msgid "http://sproutventure.com/"
|
248 |
+
msgstr "http://sproutventure.com/"
|
249 |
+
|
trunk/lang/se-ro_RO.mo
ADDED
Binary file
|
trunk/lang/se-ro_RO.po
ADDED
@@ -0,0 +1,249 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.2.5\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
5 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Radu <radub@x3studios.com>\n"
|
8 |
+
"Language-Team: X3 Studios <radub@x3studios.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-Language: Romanian\n"
|
13 |
+
"X-Poedit-Country: ROMANIA\n"
|
14 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
+
|
16 |
+
#: views/options.php:54
|
17 |
+
#: views/options.php:61
|
18 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
19 |
+
msgstr "Search Everything ţi-a <strong>actualizat</strong> setările implicite.</p><p> Ce mai aştepţi? Uite-te cum funcţionează noua căutare!"
|
20 |
+
|
21 |
+
#: views/options.php:71
|
22 |
+
msgid "Search Everything Version:"
|
23 |
+
msgstr "Search Everything versiunea"
|
24 |
+
|
25 |
+
#: views/options.php:76
|
26 |
+
#: views/options.php:278
|
27 |
+
msgid "Update Options"
|
28 |
+
msgstr "Actualizează setările"
|
29 |
+
|
30 |
+
#: views/options.php:84
|
31 |
+
msgid "Basic Configuration"
|
32 |
+
msgstr "Configurare simplă"
|
33 |
+
|
34 |
+
#: views/options.php:90
|
35 |
+
msgid "Search every page"
|
36 |
+
msgstr "Caută în toate paginile"
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "(non-password protected)"
|
40 |
+
msgstr "(neprotejate prin parolă)"
|
41 |
+
|
42 |
+
#: views/options.php:94
|
43 |
+
#: views/options.php:105
|
44 |
+
#: views/options.php:118
|
45 |
+
#: views/options.php:132
|
46 |
+
#: views/options.php:143
|
47 |
+
#: views/options.php:153
|
48 |
+
#: views/options.php:163
|
49 |
+
#: views/options.php:173
|
50 |
+
#: views/options.php:186
|
51 |
+
#: views/options.php:197
|
52 |
+
#: views/options.php:207
|
53 |
+
#: views/options.php:217
|
54 |
+
#: views/options.php:227
|
55 |
+
msgid "Yes"
|
56 |
+
msgstr "Da"
|
57 |
+
|
58 |
+
#: views/options.php:101
|
59 |
+
msgid "Search approved pages only"
|
60 |
+
msgstr "Caută doar în paginile aprobate"
|
61 |
+
|
62 |
+
#: views/options.php:114
|
63 |
+
msgid "Search every tag name"
|
64 |
+
msgstr "Caută în toate numele etichetelor"
|
65 |
+
|
66 |
+
#: views/options.php:128
|
67 |
+
msgid "Search every category name and description"
|
68 |
+
msgstr "Caută în toate numele şi descrierile categoriilor"
|
69 |
+
|
70 |
+
#: views/options.php:139
|
71 |
+
msgid "Search every comment"
|
72 |
+
msgstr "Caută în toate comentariile"
|
73 |
+
|
74 |
+
#: views/options.php:149
|
75 |
+
msgid "Search comment authors"
|
76 |
+
msgstr "Caută în autorii comentariilor"
|
77 |
+
|
78 |
+
#: views/options.php:159
|
79 |
+
msgid "Search approved comments only"
|
80 |
+
msgstr "Cauută doar în comentariile aprobate"
|
81 |
+
|
82 |
+
#: views/options.php:169
|
83 |
+
msgid "Search every excerpt"
|
84 |
+
msgstr "Caută în toate fragmentele (\"excerpt\")"
|
85 |
+
|
86 |
+
#: views/options.php:182
|
87 |
+
msgid "Search every draft"
|
88 |
+
msgstr "Caută în toate ciornele"
|
89 |
+
|
90 |
+
#: views/options.php:193
|
91 |
+
msgid "Search every attachment"
|
92 |
+
msgstr "Caută în toate ataşamentele"
|
93 |
+
|
94 |
+
#: views/options.php:193
|
95 |
+
msgid "(post type = attachment)"
|
96 |
+
msgstr "(tip articol = ataşament)"
|
97 |
+
|
98 |
+
#: views/options.php:203
|
99 |
+
msgid "Search every custom field"
|
100 |
+
msgstr "Caută în toate câmpurile personalizate"
|
101 |
+
|
102 |
+
#: views/options.php:203
|
103 |
+
msgid "(metadata)"
|
104 |
+
msgstr "(metadata)"
|
105 |
+
|
106 |
+
#: views/options.php:213
|
107 |
+
msgid "Search every author"
|
108 |
+
msgstr "Caută în fiecare autor"
|
109 |
+
|
110 |
+
#: views/options.php:223
|
111 |
+
msgid "Highlight Search Terms"
|
112 |
+
msgstr "Evidenţiază termenii de căutare"
|
113 |
+
|
114 |
+
#: views/options.php:233
|
115 |
+
msgid "Highlight Background Color"
|
116 |
+
msgstr "Culoare de fundal pentru evidenţiere"
|
117 |
+
|
118 |
+
#: views/options.php:236
|
119 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
120 |
+
msgstr "Exemple:<br>'#FFF984' sau 'red'"
|
121 |
+
|
122 |
+
#: views/options.php:246
|
123 |
+
msgid "Advanced Configuration - Exclusion"
|
124 |
+
msgstr "Configurare avansată - Excluderi"
|
125 |
+
|
126 |
+
#: views/options.php:252
|
127 |
+
msgid "Exclude some post or page IDs"
|
128 |
+
msgstr "Exclude un articol sau o pagină după ID"
|
129 |
+
|
130 |
+
#: views/options.php:255
|
131 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
132 |
+
msgstr "ID-uri separate cu virgulă (de exemplu: 1, 5, 9)"
|
133 |
+
|
134 |
+
#: views/options.php:259
|
135 |
+
msgid "Exclude Categories"
|
136 |
+
msgstr "Exclude categorii"
|
137 |
+
|
138 |
+
#: views/options.php:262
|
139 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
140 |
+
msgstr "ID-uri de categorii separate cu virgulă (de exemplu: 1, 4, 5)"
|
141 |
+
|
142 |
+
#: views/options.php:266
|
143 |
+
msgid "Full Highlight Style"
|
144 |
+
msgstr "Stil de evidenţiere avansat"
|
145 |
+
|
146 |
+
#: views/options.php:268
|
147 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
148 |
+
msgstr "Important: pentru a folosi această setare, 'Culoarea de fundal pentru evidenţierer' trebuie să fie nedefinită."
|
149 |
+
|
150 |
+
#: views/options.php:270
|
151 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
152 |
+
msgstr "Exemplu:<br>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
153 |
+
|
154 |
+
#: views/options.php:283
|
155 |
+
msgid "Developed by Dan Cameron of"
|
156 |
+
msgstr "Dezvoltat de Dan Cameron de la "
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Sprout Venture"
|
160 |
+
msgstr "Sprout Venture"
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
164 |
+
msgstr "Ei oferă plugin-uri şi teme personalizate de WordPress şi multe altele"
|
165 |
+
|
166 |
+
#: views/options.php:287
|
167 |
+
msgid "Reset Button"
|
168 |
+
msgstr "Buton Reset"
|
169 |
+
|
170 |
+
#: views/options.php:295
|
171 |
+
msgid "Find a bug?"
|
172 |
+
msgstr "Ai găsit un bug?"
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Post it as a new issue"
|
176 |
+
msgstr "Trimite-l"
|
177 |
+
|
178 |
+
#: views/options.php:302
|
179 |
+
msgid "Test Search Form"
|
180 |
+
msgstr "Testează formularul de căutare"
|
181 |
+
|
182 |
+
#: views/options.php:309
|
183 |
+
msgid "Use this search form to run a live search test."
|
184 |
+
msgstr "Foloseşte acest formular pentru a face o căutare"
|
185 |
+
|
186 |
+
#: views/options.php:315
|
187 |
+
msgid "Run Test Search"
|
188 |
+
msgstr "Porneşte o căutare de test"
|
189 |
+
|
190 |
+
#: views/options.php:326
|
191 |
+
msgid "News"
|
192 |
+
msgstr "Noutăţi"
|
193 |
+
|
194 |
+
#: views/options.php:327
|
195 |
+
msgid "Development Support"
|
196 |
+
msgstr "Asistenţă pentru dezvoltatori"
|
197 |
+
|
198 |
+
#: views/options.php:328
|
199 |
+
msgid "Localization Support"
|
200 |
+
msgstr "Asistenţă pentru traduceri"
|
201 |
+
|
202 |
+
#: views/options.php:334
|
203 |
+
msgid "LOCALIZATION SUPPORT:"
|
204 |
+
msgstr "Asistenţă pentru traduceri:"
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
208 |
+
msgstr "Versiunea 6 a fost o actualizare importantă şi unele lucruri necesită modificări ale traducerilor. Dacă poţi ajuta, trimite-mi traducerea ta la \"new issue\", "
|
209 |
+
|
210 |
+
#: views/options.php:334
|
211 |
+
msgid "here"
|
212 |
+
msgstr "aici"
|
213 |
+
|
214 |
+
#: views/options.php:335
|
215 |
+
msgid "Thank You!"
|
216 |
+
msgstr "Mersi!"
|
217 |
+
|
218 |
+
#: views/options.php:335
|
219 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
220 |
+
msgstr "Dezvoltarea Search Everything de la prima versiune încoace s-a făcut în primul rând de către comunitatea WordPress, le sunt recunoscător pentru aportul lor continuu şi pasionat."
|
221 |
+
|
222 |
+
#: views/options.php:345
|
223 |
+
msgid "and many more..."
|
224 |
+
msgstr "şi altele..."
|
225 |
+
|
226 |
+
#: views/options.php:345
|
227 |
+
msgid "how about you?"
|
228 |
+
msgstr "dar tu?"
|
229 |
+
|
230 |
+
#. Plugin Name of an extension
|
231 |
+
msgid "Search Everything"
|
232 |
+
msgstr "Search Everything"
|
233 |
+
|
234 |
+
#. Plugin URI of an extension
|
235 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
236 |
+
msgstr "https://core.sproutventure.com/projects/show/search-everything"
|
237 |
+
|
238 |
+
#. Description of an extension
|
239 |
+
msgid "Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content."
|
240 |
+
msgstr "Adaugă suport pentru căutare fără a modifica vreun şablon: activează, configurează, caută. Opţiuni: evidenţierea termenilor de căutare, pagini de căutare, fragmente, ataşamente, ciorne, comentarii, etichete şi câmpuri personalizate (metadata). În plus, oferă posibilitatea excluderii unor pagini sau articole. Nu caută în conţinutul protejat prin parolă."
|
241 |
+
|
242 |
+
#. Author of an extension
|
243 |
+
msgid "Dan Cameron of Sprout Venture"
|
244 |
+
msgstr "Dan Cameron de la Sprout Venture"
|
245 |
+
|
246 |
+
#. Author URI of an extension
|
247 |
+
msgid "http://sproutventure.com/"
|
248 |
+
msgstr "http://sproutventure.com/"
|
249 |
+
|
trunk/lang/se-ru_RU.mo
ADDED
Binary file
|
trunk/lang/se-ru_RU.po
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2007-11-15 20:36+0100\n"
|
6 |
+
"Last-Translator: Silver Ghost <silver@silverghost.org.ua>\n"
|
7 |
+
"Language-Team: RUSSIAN\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
|
12 |
+
#: search-everything/SE-Admin.php:29
|
13 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
14 |
+
msgstr "Настройки Search Everything <strong>обновлены</strong>"
|
15 |
+
|
16 |
+
#: search-everything/SE-Admin.php:59
|
17 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
18 |
+
msgstr "Настройки, выбранные ниже, будут применены к каждому поисковому запросу на этом сайте. В противном случае, будет использован встроенный поиск."
|
19 |
+
|
20 |
+
#: search-everything/SE-Admin.php:63
|
21 |
+
msgid "SE Search Options"
|
22 |
+
msgstr "SE настройки поиска"
|
23 |
+
|
24 |
+
#: search-everything/SE-Admin.php:64
|
25 |
+
msgid "Use this form to configure your search options."
|
26 |
+
msgstr "Используйте эту форму для настройки параметров поиска."
|
27 |
+
|
28 |
+
#: search-everything/SE-Admin.php:67
|
29 |
+
msgid "Search Options Form"
|
30 |
+
msgstr "Форма настройки поиска"
|
31 |
+
|
32 |
+
#: search-everything/SE-Admin.php:69
|
33 |
+
msgid "Exclude some post or page IDs"
|
34 |
+
msgstr "Исключить некоторые записи или ID страниц"
|
35 |
+
|
36 |
+
#: search-everything/SE-Admin.php:70
|
37 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
38 |
+
msgstr "ID записей, разделенные запятой (пример: 1, 5, 9)"
|
39 |
+
|
40 |
+
#: search-everything/SE-Admin.php:75
|
41 |
+
msgid "Exclude Categories"
|
42 |
+
msgstr "Исключить категории"
|
43 |
+
|
44 |
+
#: search-everything/SE-Admin.php:76
|
45 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
46 |
+
msgstr "ID категорий, разделенные запятой (пример: 1, 4)"
|
47 |
+
|
48 |
+
#: search-everything/SE-Admin.php:81
|
49 |
+
msgid "Search every page (non-password protected)"
|
50 |
+
msgstr "Искать на каждой странице (не защищенной паролем)"
|
51 |
+
|
52 |
+
#: search-everything/SE-Admin.php:83
|
53 |
+
msgid "Search approved pages only?"
|
54 |
+
msgstr "Искать только на опубликованных страницах"
|
55 |
+
|
56 |
+
#: search-everything/SE-Admin.php:89
|
57 |
+
msgid "Search every tag"
|
58 |
+
msgstr "Искать каждый тэг"
|
59 |
+
|
60 |
+
#: search-everything/SE-Admin.php:94
|
61 |
+
msgid "Search every comment"
|
62 |
+
msgstr "Искать каждый комментарий"
|
63 |
+
|
64 |
+
#: search-everything/SE-Admin.php:97
|
65 |
+
msgid "Search approved comments only?"
|
66 |
+
msgstr "Искать только в опубликованных комментариях"
|
67 |
+
|
68 |
+
#: search-everything/SE-Admin.php:100
|
69 |
+
msgid "Search every excerpt"
|
70 |
+
msgstr "Искать каждую выдержку"
|
71 |
+
|
72 |
+
#: search-everything/SE-Admin.php:103
|
73 |
+
msgid "Search every draft"
|
74 |
+
msgstr "Искать каждый черновик"
|
75 |
+
|
76 |
+
#: search-everything/SE-Admin.php:106
|
77 |
+
msgid "Search every attachment"
|
78 |
+
msgstr "Искать каждый прикрепленный файл"
|
79 |
+
|
80 |
+
#: search-everything/SE-Admin.php:109
|
81 |
+
msgid "Search every custom field (metadata)"
|
82 |
+
msgstr "Искать каждое свое поле (метаданные)"
|
83 |
+
|
84 |
+
#: search-everything/SE-Admin.php:115
|
85 |
+
msgid "Update Options"
|
86 |
+
msgstr "Обновить настройки"
|
87 |
+
|
88 |
+
#: search-everything/SE-Admin.php:121
|
89 |
+
msgid "SE Search Form"
|
90 |
+
msgstr "SE форма поиска"
|
91 |
+
|
92 |
+
#: search-everything/SE-Admin.php:122
|
93 |
+
msgid "Use this search form to run a live search test."
|
94 |
+
msgstr "Используйте эту форму для тестирования поиска."
|
95 |
+
|
96 |
+
#: search-everything/SE-Admin.php:125
|
97 |
+
msgid "Site Search"
|
98 |
+
msgstr "Поиск по сайту"
|
99 |
+
|
100 |
+
#: search-everything/SE-Admin.php:127
|
101 |
+
msgid "Enter search terms"
|
102 |
+
msgstr "Введите, что будем искать"
|
103 |
+
|
104 |
+
#: search-everything/SE-Admin.php:129
|
105 |
+
msgid "Run Test Search"
|
106 |
+
msgstr "Искать"
|
107 |
+
|
108 |
+
msgid "Search every category"
|
109 |
+
msgstr "Искать в каждой категории"
|
trunk/lang/se-sv_SE.mo
ADDED
Binary file
|
trunk/lang/se-sv_SE.po
ADDED
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 4.7\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: \n"
|
6 |
+
"Last-Translator: Mikael Jorhult <mikael@mishkin.se>\n"
|
7 |
+
"Language-Team: mishkin.se <mikael@mishkin.se>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
12 |
+
"X-Poedit-Language: Swedish\n"
|
13 |
+
"X-Poedit-Country: Sweden\n"
|
14 |
+
|
15 |
+
#: search-everything/SE-Admin.php:29
|
16 |
+
msgid "Search Everything Options <strong>Updated</strong>."
|
17 |
+
msgstr "Search Everything Inställningar <strong>uppdaterades</strong>."
|
18 |
+
|
19 |
+
#: search-everything/SE-Admin.php:59
|
20 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
21 |
+
msgstr "Inställningarna nedan används vid varje sökning som görs på webbplatsen."
|
22 |
+
|
23 |
+
#: search-everything/SE-Admin.php:63
|
24 |
+
msgid "SE Search Options"
|
25 |
+
msgstr "SE sökinställningar"
|
26 |
+
|
27 |
+
#: search-everything/SE-Admin.php:64
|
28 |
+
msgid "Use this form to configure your search options."
|
29 |
+
msgstr "Använd detta formulär för att konfigurera dina sökinställningar."
|
30 |
+
|
31 |
+
#: search-everything/SE-Admin.php:67
|
32 |
+
msgid "Search Options Form"
|
33 |
+
msgstr "Formulär för sökinställningar"
|
34 |
+
|
35 |
+
#: search-everything/SE-Admin.php:69
|
36 |
+
msgid "Exclude some post or page IDs"
|
37 |
+
msgstr "Exkludera vissa inlägg eller sidor via ID"
|
38 |
+
|
39 |
+
#: search-everything/SE-Admin.php:70
|
40 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
41 |
+
msgstr "ID för inlägg separerade med komma (exempel: 1, 5, 9)"
|
42 |
+
|
43 |
+
#: search-everything/SE-Admin.php:75
|
44 |
+
msgid "Exclude Categories"
|
45 |
+
msgstr "Exkludera kategorier"
|
46 |
+
|
47 |
+
#: search-everything/SE-Admin.php:76
|
48 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
49 |
+
msgstr "ID för kategorier separerade med komma (exempel: 1, 4)"
|
50 |
+
|
51 |
+
#: search-everything/SE-Admin.php:81
|
52 |
+
msgid "Search every page (non-password protected)"
|
53 |
+
msgstr "Sök på alla sidor (icke-lösenordsskyddade)"
|
54 |
+
|
55 |
+
#: search-everything/SE-Admin.php:83
|
56 |
+
msgid "Search approved pages only?"
|
57 |
+
msgstr "Sök endast på godkända sidor?"
|
58 |
+
|
59 |
+
#: search-everything/SE-Admin.php:89
|
60 |
+
msgid "Search every tag"
|
61 |
+
msgstr "Sök alla etiketter"
|
62 |
+
|
63 |
+
#: search-everything/SE-Admin.php:94
|
64 |
+
msgid "Search every comment"
|
65 |
+
msgstr "Sök i alla kommentarer"
|
66 |
+
|
67 |
+
#: search-everything/SE-Admin.php:97
|
68 |
+
msgid "Search approved comments only?"
|
69 |
+
msgstr "Sök endast godkända kommentarer?"
|
70 |
+
|
71 |
+
#: search-everything/SE-Admin.php:100
|
72 |
+
msgid "Search every excerpt"
|
73 |
+
msgstr "Sök i alla utdrag"
|
74 |
+
|
75 |
+
#: search-everything/SE-Admin.php:103
|
76 |
+
msgid "Search every draft"
|
77 |
+
msgstr "Sök i alla utkast"
|
78 |
+
|
79 |
+
#: search-everything/SE-Admin.php:106
|
80 |
+
msgid "Search every attachment"
|
81 |
+
msgstr "Sök i alla bifogade filer"
|
82 |
+
|
83 |
+
#: search-everything/SE-Admin.php:109
|
84 |
+
msgid "Search every custom field (metadata)"
|
85 |
+
msgstr "Sök i alla egna fält (metadata)"
|
86 |
+
|
87 |
+
#: search-everything/SE-Admin.php:115
|
88 |
+
msgid "Update Options"
|
89 |
+
msgstr "Uppdatera inställningar"
|
90 |
+
|
91 |
+
#: search-everything/SE-Admin.php:121
|
92 |
+
msgid "SE Search Form"
|
93 |
+
msgstr "SE Sökformulär"
|
94 |
+
|
95 |
+
#: search-everything/SE-Admin.php:122
|
96 |
+
msgid "Use this search form to run a live search test."
|
97 |
+
msgstr "Använd detta sökformulär för att söka på webbplatsen."
|
98 |
+
|
99 |
+
#: search-everything/SE-Admin.php:125
|
100 |
+
msgid "Site Search"
|
101 |
+
msgstr "Sök på webbplatsen"
|
102 |
+
|
103 |
+
#: search-everything/SE-Admin.php:127
|
104 |
+
msgid "Enter search terms"
|
105 |
+
msgstr "Skriv in sökord"
|
106 |
+
|
107 |
+
#: search-everything/SE-Admin.php:129
|
108 |
+
msgid "Run Test Search"
|
109 |
+
msgstr "Kör testsökning"
|
110 |
+
|
trunk/lang/se-tr_TR.mo
ADDED
Binary file
|
trunk/lang/se-tr_TR.po
ADDED
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2007-10-11 01:59+0200\n"
|
6 |
+
"Last-Translator: Baris Unver <baris.unver@beyn.org>\n"
|
7 |
+
"Language-Team: Baris Unver <baris.unver@beyn.org>\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-Language: Turkish\n"
|
12 |
+
"X-Poedit-Country: TURKEY\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
+
"X-Poedit-Basepath: c:\\wamp\\www\\wordpress212\\wp-content\\plugins\\\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: search-everything\n"
|
17 |
+
|
18 |
+
#: search-everything/SE-Admin.php:
|
19 |
+
msgid "The options selected below will be used in every search query on this site; in addition to the built-in post search."
|
20 |
+
msgstr "Aşağıda belirleyeceğiniz seçenekler, Wordpress'in varsayılan arama kutusuyla yapılan aramalarda etkili olacaktır."
|
21 |
+
|
22 |
+
#: search-everything/SE-Admin.php:
|
23 |
+
msgid "Exclude some post or page IDs"
|
24 |
+
msgstr "Belirteceğim yazıları hariç tut"
|
25 |
+
|
26 |
+
#: search-everything/SE-Admin.php:
|
27 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
28 |
+
msgstr "Virgülle ayırarak ID(ler) girin (örn. 1, 5, 9)"
|
29 |
+
|
30 |
+
#: search-everything/SE-Admin.php:
|
31 |
+
msgid "Exclude Categories <strong><small>(Wordpress 2.2 Only)</strong></small>"
|
32 |
+
msgstr "Belirteceğim kategorileri hariç tut <strong><small>(Yalnızca Wordpress 2.2)</strong></small>"
|
33 |
+
|
34 |
+
#: search-everything/SE-Admin.php:
|
35 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
36 |
+
msgstr "Virgülle ayırarak ID(ler) girin (örn. 1, 4)"
|
37 |
+
|
38 |
+
#: search-everything/SE-Admin.php:
|
39 |
+
msgid "Search every page (non-password protected)"
|
40 |
+
msgstr "Sayfaları ara (şifre konmamışları)"
|
41 |
+
|
42 |
+
#: search-everything/SE-Admin.php:
|
43 |
+
msgid "Search approved pages only?"
|
44 |
+
msgstr "Yalnızca onaylanmış sayfaları ara"
|
45 |
+
|
46 |
+
#: search-everything/SE-Admin.php:
|
47 |
+
msgid "Search every comment"
|
48 |
+
msgstr "Yorumları ara"
|
49 |
+
|
50 |
+
#: search-everything/SE-Admin.php:
|
51 |
+
msgid "Search approved comments only?"
|
52 |
+
msgstr "Yalnızca onaylanmış yorumları ara"
|
53 |
+
|
54 |
+
#: search-everything/SE-Admin.php:
|
55 |
+
msgid "Search every excerpt"
|
56 |
+
msgstr "Excerpt'leri ara"
|
57 |
+
|
58 |
+
#: search-everything/SE-Admin.php:
|
59 |
+
msgid "Search every draft"
|
60 |
+
msgstr "Taslakları ara"
|
61 |
+
|
62 |
+
#: search-everything/SE-Admin.php:
|
63 |
+
msgid "Search every attachment"
|
64 |
+
msgstr "Eklentileri ara"
|
65 |
+
|
66 |
+
#: search-everything/SE-Admin.php:
|
67 |
+
msgid "Search every custom field (metadata)"
|
68 |
+
msgstr "Özel alanları ara (metadata)"
|
69 |
+
|
70 |
+
#: search-everything/SE-Admin.php:
|
71 |
+
msgid "Update Options"
|
72 |
+
msgstr "Seçenekleri Güncelle"
|
73 |
+
|
74 |
+
#: search-everything/SE-Admin.php:
|
75 |
+
msgid "SE Search Form"
|
76 |
+
msgstr "SE Arama Formu"
|
77 |
+
|
78 |
+
#: search-everything/SE-Admin.php:
|
79 |
+
msgid "SE Search Options"
|
80 |
+
msgstr "SE Arama Seçenekleri"
|
81 |
+
|
82 |
+
#: search-everything/SE-Admin.php:
|
83 |
+
msgid "Use this form to configure your search options."
|
84 |
+
msgstr "Bu bölümü arama seçeneklerini belirlemek için kullanın."
|
85 |
+
|
86 |
+
#: search-everything/SE-Admin.php:
|
87 |
+
msgid "Search Options Form"
|
88 |
+
msgstr "Arama Seçenekleri Formu"
|
89 |
+
|
90 |
+
#: search-everything/SE-Admin.php:
|
91 |
+
msgid "Use this search form to run a live search test."
|
92 |
+
msgstr "Örnek bir arama yapmak için bu formu kullanın."
|
93 |
+
|
94 |
+
#: search-everything/SE-Admin.php:
|
95 |
+
msgid "Site Search"
|
96 |
+
msgstr "Site Araması"
|
97 |
+
|
98 |
+
#: search-everything/SE-Admin.php:
|
99 |
+
msgid "Enter search terms"
|
100 |
+
msgstr "Arama kriterlerini girin"
|
101 |
+
|
102 |
+
#: search-everything/SE-Admin.php:
|
103 |
+
msgid "Run Test Search"
|
104 |
+
msgstr "Deneme Araması"
|
105 |
+
|
trunk/lang/se-zh_CN.mo
ADDED
Binary file
|
trunk/lang/se-zh_CN.po
ADDED
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.5.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2010-04-10 06:04+0800\n"
|
6 |
+
"PO-Revision-Date: 2010-04-10 07:41+0800\n"
|
7 |
+
"Last-Translator: hit1205 of hit1205.blogdns.org <hit1205 dot tw at gmail dot com>\n"
|
8 |
+
"Language-Team: hit1205 of hit1205.blogdns.org <hit1205 dot tw at gmail dot com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-Language: Chinese\n"
|
13 |
+
"X-Poedit-Country: CHINA\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
15 |
+
"X-Poedit-Basepath: .\\\n"
|
16 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
|
19 |
+
#: options.php:55
|
20 |
+
#: options.php:62
|
21 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
22 |
+
msgstr "Search Everything 已经 <strong>更新了</strong> 你的搜索设置。</p><p>还等啥?赶紧试试新的搜索结果吧!"
|
23 |
+
|
24 |
+
#: options.php:72
|
25 |
+
msgid "Search Everything Version:"
|
26 |
+
msgstr "Search Everything 版本:"
|
27 |
+
|
28 |
+
#: options.php:77
|
29 |
+
#: options.php:298
|
30 |
+
msgid "Update Options"
|
31 |
+
msgstr "更新设置"
|
32 |
+
|
33 |
+
#: options.php:85
|
34 |
+
msgid "Basic Configuration"
|
35 |
+
msgstr "基础设置"
|
36 |
+
|
37 |
+
#: options.php:93
|
38 |
+
msgid "Search every page"
|
39 |
+
msgstr "搜索页面"
|
40 |
+
|
41 |
+
#: options.php:97
|
42 |
+
#: options.php:108
|
43 |
+
#: options.php:122
|
44 |
+
#: options.php:136
|
45 |
+
#: options.php:150
|
46 |
+
#: options.php:161
|
47 |
+
#: options.php:171
|
48 |
+
#: options.php:181
|
49 |
+
#: options.php:191
|
50 |
+
#: options.php:204
|
51 |
+
#: options.php:215
|
52 |
+
#: options.php:225
|
53 |
+
#: options.php:236
|
54 |
+
#: options.php:247
|
55 |
+
msgid "Yes"
|
56 |
+
msgstr "激活"
|
57 |
+
|
58 |
+
#: options.php:104
|
59 |
+
msgid "Search approved pages only"
|
60 |
+
msgstr "只搜索公开发表的页面"
|
61 |
+
|
62 |
+
#: options.php:118
|
63 |
+
msgid "Search every tag name"
|
64 |
+
msgstr "搜索标签名称"
|
65 |
+
|
66 |
+
#: options.php:132
|
67 |
+
msgid "Search custom taxonomies"
|
68 |
+
msgstr "搜索自定义分类法(如果除了分类、标签外,有其他分类法)"
|
69 |
+
|
70 |
+
#: options.php:146
|
71 |
+
msgid "Search every category name and description"
|
72 |
+
msgstr "搜索分类名称及描述"
|
73 |
+
|
74 |
+
#: options.php:157
|
75 |
+
msgid "Search every comment"
|
76 |
+
msgstr "搜索评论"
|
77 |
+
|
78 |
+
#: options.php:167
|
79 |
+
msgid "Search comment authors"
|
80 |
+
msgstr "搜索评论者名称"
|
81 |
+
|
82 |
+
#: options.php:177
|
83 |
+
msgid "Search approved comments only"
|
84 |
+
msgstr "只搜索审核获准的评论"
|
85 |
+
|
86 |
+
#: options.php:187
|
87 |
+
msgid "Search every excerpt"
|
88 |
+
msgstr "搜索摘要"
|
89 |
+
|
90 |
+
#: options.php:200
|
91 |
+
msgid "Search every draft"
|
92 |
+
msgstr "搜索草稿"
|
93 |
+
|
94 |
+
#: options.php:211
|
95 |
+
msgid "Search every attachment"
|
96 |
+
msgstr "搜索附件"
|
97 |
+
|
98 |
+
#: options.php:211
|
99 |
+
msgid "(post type = attachment)"
|
100 |
+
msgstr "(数据表中 post_type = attachment)"
|
101 |
+
|
102 |
+
#: options.php:221
|
103 |
+
msgid "Search every custom field"
|
104 |
+
msgstr "搜索自定义域"
|
105 |
+
|
106 |
+
#: options.php:221
|
107 |
+
msgid "(metadata)"
|
108 |
+
msgstr "(metadata,又称“元数据”)"
|
109 |
+
|
110 |
+
#: options.php:231
|
111 |
+
msgid "Search every author"
|
112 |
+
msgstr "搜索作者"
|
113 |
+
|
114 |
+
#: options.php:239
|
115 |
+
msgid "This is disabled for WP 2.8+. I'd appreciate the help if you have a fix."
|
116 |
+
msgstr "此功能自 WP 2.8 版起已被禁用。如果你能修复这个问题,我将十分感激。"
|
117 |
+
|
118 |
+
#: options.php:243
|
119 |
+
msgid "Highlight Search Terms"
|
120 |
+
msgstr "以样式标出搜索字词"
|
121 |
+
|
122 |
+
#: options.php:253
|
123 |
+
msgid "Highlight Background Color"
|
124 |
+
msgstr "字词标示背景色"
|
125 |
+
|
126 |
+
#: options.php:256
|
127 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
128 |
+
msgstr "例如:<br/>“#FFF984”或“red”"
|
129 |
+
|
130 |
+
#: options.php:266
|
131 |
+
msgid "Advanced Configuration - Exclusion"
|
132 |
+
msgstr "排除及高级设置"
|
133 |
+
|
134 |
+
#: options.php:272
|
135 |
+
msgid "Exclude some post or page IDs"
|
136 |
+
msgstr "设置要排除的文章或页面 ID"
|
137 |
+
|
138 |
+
#: options.php:275
|
139 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
140 |
+
msgstr "文章 ID 使用半形逗号分隔(例如:1, 5, 9)"
|
141 |
+
|
142 |
+
#: options.php:279
|
143 |
+
msgid "Exclude Categories"
|
144 |
+
msgstr "设置要排除的分类"
|
145 |
+
|
146 |
+
#: options.php:282
|
147 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
148 |
+
msgstr "分类 ID 使用半形逗号分隔(例如:1, 4)"
|
149 |
+
|
150 |
+
#: options.php:286
|
151 |
+
msgid "Full Highlight Style"
|
152 |
+
msgstr "字词标示样式"
|
153 |
+
|
154 |
+
#: options.php:288
|
155 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
156 |
+
msgstr "注意:使用高级样式设置时,请将“字词标示背景色”文本框留做空白。"
|
157 |
+
|
158 |
+
#: options.php:290
|
159 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
160 |
+
msgstr "例如:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
161 |
+
|
162 |
+
#: options.php:303
|
163 |
+
msgid "Developed by Dan Cameron of"
|
164 |
+
msgstr "本插件由 Dan Cameron 开发,他来自"
|
165 |
+
|
166 |
+
#: options.php:303
|
167 |
+
msgid "Sprout Venture"
|
168 |
+
msgstr "Sprout Venture"
|
169 |
+
|
170 |
+
#: options.php:303
|
171 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
172 |
+
msgstr "我们开发 WordPress 插件、主题,以及更多玩意儿。"
|
173 |
+
|
174 |
+
#: options.php:307
|
175 |
+
msgid "Reset Button"
|
176 |
+
msgstr "重新设置为默认值"
|
177 |
+
|
178 |
+
#: options.php:315
|
179 |
+
msgid "Find a bug?"
|
180 |
+
msgstr "遇上程序臭虫吗?"
|
181 |
+
|
182 |
+
#: options.php:315
|
183 |
+
msgid "Post it as a new issue"
|
184 |
+
msgstr "请将它发表为新问题"
|
185 |
+
|
186 |
+
#: options.php:322
|
187 |
+
msgid "Test Search Form"
|
188 |
+
msgstr "测试搜索表单"
|
189 |
+
|
190 |
+
#: options.php:329
|
191 |
+
msgid "Use this search form to run a live search test."
|
192 |
+
msgstr "使用以下表单测试搜索结果。"
|
193 |
+
|
194 |
+
#: options.php:335
|
195 |
+
msgid "Run Test Search"
|
196 |
+
msgstr "运行搜索测试"
|
197 |
+
|
198 |
+
#: options.php:346
|
199 |
+
msgid "News"
|
200 |
+
msgstr "新闻"
|
201 |
+
|
202 |
+
#: options.php:347
|
203 |
+
msgid "Development Support"
|
204 |
+
msgstr "开发支持"
|
205 |
+
|
206 |
+
#: options.php:348
|
207 |
+
msgid "Localization Support"
|
208 |
+
msgstr "翻译支持"
|
209 |
+
|
210 |
+
#: options.php:354
|
211 |
+
msgid "LOCALIZATION SUPPORT:"
|
212 |
+
msgstr "翻译支持:"
|
213 |
+
|
214 |
+
#: options.php:354
|
215 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
216 |
+
msgstr "第六版是本插件的重要更新,有些地方需要新的翻译支持。如果你可以帮助我们,请将你的翻译文档发表为新问题,"
|
217 |
+
|
218 |
+
#: options.php:354
|
219 |
+
msgid "here"
|
220 |
+
msgstr "请点击这里"
|
221 |
+
|
222 |
+
#: options.php:355
|
223 |
+
msgid "Thank You!"
|
224 |
+
msgstr "感谢您!"
|
225 |
+
|
226 |
+
#: options.php:355
|
227 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
228 |
+
msgstr "自从第一版以来,Search Everything 的开发者主要来自 WordPress 社区;我十分感激他们的奉献与後续的支持。"
|
229 |
+
|
230 |
+
#: options.php:365
|
231 |
+
msgid "and many more..."
|
232 |
+
msgstr "以及更多人……"
|
233 |
+
|
234 |
+
#: options.php:365
|
235 |
+
msgid "how about you?"
|
236 |
+
msgstr "你也可以来试试!"
|
237 |
+
|
238 |
+
#~ msgid "Search Everything Options <strong>Updated</strong>."
|
239 |
+
#~ msgstr "Search Everything 设置 <strong>已更新</strong>。"
|
240 |
+
#~ msgid "Use this form to configure your search options."
|
241 |
+
#~ msgstr "使用以下表单配置您的搜索设置。"
|
242 |
+
#~ msgid ""
|
243 |
+
#~ "The options selected below will be used in every search query on this "
|
244 |
+
#~ "site; in addition to the built-in post search."
|
245 |
+
#~ msgstr "以下设置会被加到内置的文章搜索中,用在本站的每次搜索里。"
|
246 |
+
#~ msgid "Search Options Form"
|
247 |
+
#~ msgstr "搜索设置表单"
|
248 |
+
#~ msgid "Search every page (non-password protected)"
|
249 |
+
#~ msgstr "搜索未受密码保护的页面"
|
250 |
+
#~ msgid "Site Search"
|
251 |
+
#~ msgstr "网站搜索"
|
252 |
+
#~ msgid "SE Search Options"
|
253 |
+
#~ msgstr "SE 搜索设置"
|
254 |
+
|
trunk/lang/se-zh_TW.mo
ADDED
Binary file
|
trunk/lang/se-zh_TW.po
ADDED
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Search Everything 6.5.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2010-04-10 06:03+0800\n"
|
6 |
+
"PO-Revision-Date: 2010-04-10 07:41+0800\n"
|
7 |
+
"Last-Translator: hit1205 of hit1205.blogdns.org <hit1205 dot tw at gmail dot com>\n"
|
8 |
+
"Language-Team: hit1205 of hit1205.blogdns.org <hit1205 dot tw at gmail dot com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-Language: Chinese\n"
|
13 |
+
"X-Poedit-Country: TAIWAN\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
15 |
+
"X-Poedit-Basepath: .\\\n"
|
16 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
|
19 |
+
#: options.php:55
|
20 |
+
#: options.php:62
|
21 |
+
msgid "Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!"
|
22 |
+
msgstr "Search Everything 已經 <strong>更新了</strong> 你的搜尋設定。</p><p> 還在等什麼呢?趕緊試試新的搜尋結果吧!"
|
23 |
+
|
24 |
+
#: options.php:72
|
25 |
+
msgid "Search Everything Version:"
|
26 |
+
msgstr "Search Everything 版本:"
|
27 |
+
|
28 |
+
#: options.php:77
|
29 |
+
#: options.php:298
|
30 |
+
msgid "Update Options"
|
31 |
+
msgstr "更新設定"
|
32 |
+
|
33 |
+
#: options.php:85
|
34 |
+
msgid "Basic Configuration"
|
35 |
+
msgstr "一般設定"
|
36 |
+
|
37 |
+
#: options.php:93
|
38 |
+
msgid "Search every page"
|
39 |
+
msgstr "搜尋網誌分頁"
|
40 |
+
|
41 |
+
#: options.php:97
|
42 |
+
#: options.php:108
|
43 |
+
#: options.php:122
|
44 |
+
#: options.php:136
|
45 |
+
#: options.php:150
|
46 |
+
#: options.php:161
|
47 |
+
#: options.php:171
|
48 |
+
#: options.php:181
|
49 |
+
#: options.php:191
|
50 |
+
#: options.php:204
|
51 |
+
#: options.php:215
|
52 |
+
#: options.php:225
|
53 |
+
#: options.php:236
|
54 |
+
#: options.php:247
|
55 |
+
msgid "Yes"
|
56 |
+
msgstr "啟用"
|
57 |
+
|
58 |
+
#: options.php:104
|
59 |
+
msgid "Search approved pages only"
|
60 |
+
msgstr "只搜尋公開發表的分頁"
|
61 |
+
|
62 |
+
#: options.php:118
|
63 |
+
msgid "Search every tag name"
|
64 |
+
msgstr "搜尋標籤名稱"
|
65 |
+
|
66 |
+
#: options.php:132
|
67 |
+
msgid "Search custom taxonomies"
|
68 |
+
msgstr "搜尋自訂分類法(如果除了分類、標籤還有其他分類法)"
|
69 |
+
|
70 |
+
#: options.php:146
|
71 |
+
msgid "Search every category name and description"
|
72 |
+
msgstr "搜尋分類名稱及描述"
|
73 |
+
|
74 |
+
#: options.php:157
|
75 |
+
msgid "Search every comment"
|
76 |
+
msgstr "搜尋迴響"
|
77 |
+
|
78 |
+
#: options.php:167
|
79 |
+
msgid "Search comment authors"
|
80 |
+
msgstr "搜尋迴響的作者名稱"
|
81 |
+
|
82 |
+
#: options.php:177
|
83 |
+
msgid "Search approved comments only"
|
84 |
+
msgstr "只搜尋通過審核的迴響"
|
85 |
+
|
86 |
+
#: options.php:187
|
87 |
+
msgid "Search every excerpt"
|
88 |
+
msgstr "搜尋摘要"
|
89 |
+
|
90 |
+
#: options.php:200
|
91 |
+
msgid "Search every draft"
|
92 |
+
msgstr "搜尋草稿"
|
93 |
+
|
94 |
+
#: options.php:211
|
95 |
+
msgid "Search every attachment"
|
96 |
+
msgstr "搜尋附件"
|
97 |
+
|
98 |
+
#: options.php:211
|
99 |
+
msgid "(post type = attachment)"
|
100 |
+
msgstr "(資料表中 post_type 欄位等於 attachment 的項目)"
|
101 |
+
|
102 |
+
#: options.php:221
|
103 |
+
msgid "Search every custom field"
|
104 |
+
msgstr "搜尋自訂欄位"
|
105 |
+
|
106 |
+
#: options.php:221
|
107 |
+
msgid "(metadata)"
|
108 |
+
msgstr "(metadata,又稱「後設資料」)"
|
109 |
+
|
110 |
+
#: options.php:231
|
111 |
+
msgid "Search every author"
|
112 |
+
msgstr "搜尋作者"
|
113 |
+
|
114 |
+
#: options.php:239
|
115 |
+
msgid "This is disabled for WP 2.8+. I'd appreciate the help if you have a fix."
|
116 |
+
msgstr "本功能自 WP 2.8 版起停用。如果你能修復這個功能,我將十分感激。"
|
117 |
+
|
118 |
+
#: options.php:243
|
119 |
+
msgid "Highlight Search Terms"
|
120 |
+
msgstr "在搜尋結果中標明搜尋字詞"
|
121 |
+
|
122 |
+
#: options.php:253
|
123 |
+
msgid "Highlight Background Color"
|
124 |
+
msgstr "標明用背景色"
|
125 |
+
|
126 |
+
#: options.php:256
|
127 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
128 |
+
msgstr "例如:<br/>「#FFF984」或「red」"
|
129 |
+
|
130 |
+
#: options.php:266
|
131 |
+
msgid "Advanced Configuration - Exclusion"
|
132 |
+
msgstr "進階與排除設定"
|
133 |
+
|
134 |
+
#: options.php:272
|
135 |
+
msgid "Exclude some post or page IDs"
|
136 |
+
msgstr "設定要排除的文章或分頁 ID"
|
137 |
+
|
138 |
+
#: options.php:275
|
139 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
140 |
+
msgstr "以半形逗號分隔「文章 ID」(例如:1, 5, 9)"
|
141 |
+
|
142 |
+
#: options.php:279
|
143 |
+
msgid "Exclude Categories"
|
144 |
+
msgstr "設定要排除的分類"
|
145 |
+
|
146 |
+
#: options.php:282
|
147 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
148 |
+
msgstr "以半形逗號分隔「分類 ID」(例如:1, 4)"
|
149 |
+
|
150 |
+
#: options.php:286
|
151 |
+
msgid "Full Highlight Style"
|
152 |
+
msgstr "標明用樣式"
|
153 |
+
|
154 |
+
#: options.php:288
|
155 |
+
msgid "Important: 'Highlight Background Color' must be blank to use this advanced styling."
|
156 |
+
msgstr "注意:設定進階樣式時,請將「標明用背景色」留空。"
|
157 |
+
|
158 |
+
#: options.php:290
|
159 |
+
msgid "Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
160 |
+
msgstr "例如:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;"
|
161 |
+
|
162 |
+
#: options.php:303
|
163 |
+
msgid "Developed by Dan Cameron of"
|
164 |
+
msgstr "本外掛由 Dan Cameron 開發,其來自"
|
165 |
+
|
166 |
+
#: options.php:303
|
167 |
+
msgid "Sprout Venture"
|
168 |
+
msgstr "Sprout Venture"
|
169 |
+
|
170 |
+
#: options.php:303
|
171 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
172 |
+
msgstr "我們提供 WordPress 外掛、佈景,以及更多更多。"
|
173 |
+
|
174 |
+
#: options.php:307
|
175 |
+
msgid "Reset Button"
|
176 |
+
msgstr "恢復原始設定"
|
177 |
+
|
178 |
+
#: options.php:315
|
179 |
+
msgid "Find a bug?"
|
180 |
+
msgstr "程式出問題了嗎?"
|
181 |
+
|
182 |
+
#: options.php:315
|
183 |
+
msgid "Post it as a new issue"
|
184 |
+
msgstr "請將它發表為新項目"
|
185 |
+
|
186 |
+
#: options.php:322
|
187 |
+
msgid "Test Search Form"
|
188 |
+
msgstr "測試搜尋表單"
|
189 |
+
|
190 |
+
#: options.php:329
|
191 |
+
msgid "Use this search form to run a live search test."
|
192 |
+
msgstr "使用以下表單測試搜尋結果。"
|
193 |
+
|
194 |
+
#: options.php:335
|
195 |
+
msgid "Run Test Search"
|
196 |
+
msgstr "執行搜尋測試"
|
197 |
+
|
198 |
+
#: options.php:346
|
199 |
+
msgid "News"
|
200 |
+
msgstr "新聞"
|
201 |
+
|
202 |
+
#: options.php:347
|
203 |
+
msgid "Development Support"
|
204 |
+
msgstr "開發支援"
|
205 |
+
|
206 |
+
#: options.php:348
|
207 |
+
msgid "Localization Support"
|
208 |
+
msgstr "翻譯支援"
|
209 |
+
|
210 |
+
#: options.php:354
|
211 |
+
msgid "LOCALIZATION SUPPORT:"
|
212 |
+
msgstr "翻譯支援:"
|
213 |
+
|
214 |
+
#: options.php:354
|
215 |
+
msgid "Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, "
|
216 |
+
msgstr "第六版是本外掛的重大更新,有些地方需要新的翻譯支援。如果你可以幫忙,請將你的翻譯檔發表為新項目,"
|
217 |
+
|
218 |
+
#: options.php:354
|
219 |
+
msgid "here"
|
220 |
+
msgstr "按這裡"
|
221 |
+
|
222 |
+
#: options.php:355
|
223 |
+
msgid "Thank You!"
|
224 |
+
msgstr "感謝您!"
|
225 |
+
|
226 |
+
#: options.php:355
|
227 |
+
msgid "The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support."
|
228 |
+
msgstr "自第一版以來,Search Everything 的開發成員主要來自 WordPress 社群;十分感謝他們的奉獻,以及後續的支持。"
|
229 |
+
|
230 |
+
#: options.php:365
|
231 |
+
msgid "and many more..."
|
232 |
+
msgstr "還有很多很多……"
|
233 |
+
|
234 |
+
#: options.php:365
|
235 |
+
msgid "how about you?"
|
236 |
+
msgstr "要不要也來試試呀?"
|
237 |
+
|
238 |
+
#~ msgid "Search Everything Options <strong>Updated</strong>."
|
239 |
+
#~ msgstr "Search Everything 設定 <strong>已更新</strong>。"
|
240 |
+
#~ msgid "Use this form to configure your search options."
|
241 |
+
#~ msgstr "使用以下表單變更您的搜尋設定。"
|
242 |
+
#~ msgid ""
|
243 |
+
#~ "The options selected below will be used in every search query on this "
|
244 |
+
#~ "site; in addition to the built-in post search."
|
245 |
+
#~ msgstr "以下設定會被加到內建的文章搜尋裡,用在本站的每次搜尋中。"
|
246 |
+
#~ msgid "Search Options Form"
|
247 |
+
#~ msgstr "搜尋設定表單"
|
248 |
+
#~ msgid "Search every page (non-password protected)"
|
249 |
+
#~ msgstr "搜尋未受密碼保護的分頁"
|
250 |
+
#~ msgid "Site Search"
|
251 |
+
#~ msgstr "網站搜尋"
|
252 |
+
#~ msgid "SE Search Options"
|
253 |
+
#~ msgstr "SE 搜尋設定"
|
254 |
+
|
trunk/lang/se.mo
ADDED
Binary file
|
trunk/lang/se.pot
ADDED
@@ -0,0 +1,258 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR Dan Cameron of Sprout Venture
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
#, fuzzy
|
7 |
+
msgid ""
|
8 |
+
msgstr ""
|
9 |
+
"Project-Id-Version: PACKAGE VERSION\n"
|
10 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/search-everything\n"
|
11 |
+
"POT-Creation-Date: 2009-06-11 23:25+0000\n"
|
12 |
+
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
+
"MIME-Version: 1.0\n"
|
16 |
+
"Content-Type: text/plain; charset=CHARSET\n"
|
17 |
+
"Content-Transfer-Encoding: 8bit\n"
|
18 |
+
|
19 |
+
#: views/options.php:54 views/options.php:61
|
20 |
+
msgid ""
|
21 |
+
"Your default search settings have been <strong>updated</strong> by Search "
|
22 |
+
"Everything. </p><p> What are you waiting for? Go check out the new search "
|
23 |
+
"results!"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: views/options.php:71
|
27 |
+
msgid "Search Everything Version:"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: views/options.php:76 views/options.php:278
|
31 |
+
msgid "Update Options"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: views/options.php:84
|
35 |
+
msgid "Basic Configuration"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: views/options.php:90
|
39 |
+
msgid "Search every page"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: views/options.php:90
|
43 |
+
msgid "(non-password protected)"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: views/options.php:94 views/options.php:105 views/options.php:118
|
47 |
+
#: views/options.php:132 views/options.php:143 views/options.php:153
|
48 |
+
#: views/options.php:163 views/options.php:173 views/options.php:186
|
49 |
+
#: views/options.php:197 views/options.php:207 views/options.php:217
|
50 |
+
#: views/options.php:227
|
51 |
+
msgid "Yes"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: views/options.php:101
|
55 |
+
msgid "Search approved pages only"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: views/options.php:114
|
59 |
+
msgid "Search every tag name"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: views/options.php:128
|
63 |
+
msgid "Search every category name and description"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: views/options.php:139
|
67 |
+
msgid "Search every comment"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: views/options.php:149
|
71 |
+
msgid "Search comment authors"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: views/options.php:159
|
75 |
+
msgid "Search approved comments only"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: views/options.php:169
|
79 |
+
msgid "Search every excerpt"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: views/options.php:182
|
83 |
+
msgid "Search every draft"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: views/options.php:193
|
87 |
+
msgid "Search every attachment"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: views/options.php:193
|
91 |
+
msgid "(post type = attachment)"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: views/options.php:203
|
95 |
+
msgid "Search every custom field"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: views/options.php:203
|
99 |
+
msgid "(metadata)"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: views/options.php:213
|
103 |
+
msgid "Search every author"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: views/options.php:223
|
107 |
+
msgid "Highlight Search Terms"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: views/options.php:233
|
111 |
+
msgid "Highlight Background Color"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: views/options.php:236
|
115 |
+
msgid "Examples:<br/>'#FFF984' or 'red'"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: views/options.php:246
|
119 |
+
msgid "Advanced Configuration - Exclusion"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: views/options.php:252
|
123 |
+
msgid "Exclude some post or page IDs"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: views/options.php:255
|
127 |
+
msgid "Comma separated Post IDs (example: 1, 5, 9)"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: views/options.php:259
|
131 |
+
msgid "Exclude Categories"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: views/options.php:262
|
135 |
+
msgid "Comma separated category IDs (example: 1, 4)"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: views/options.php:266
|
139 |
+
msgid "Full Highlight Style"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: views/options.php:268
|
143 |
+
msgid ""
|
144 |
+
"Important: 'Highlight Background Color' must be blank to use this advanced "
|
145 |
+
"styling."
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: views/options.php:270
|
149 |
+
msgid ""
|
150 |
+
"Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; "
|
151 |
+
"padding: 0 1px;"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: views/options.php:283
|
155 |
+
msgid "Developed by Dan Cameron of"
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: views/options.php:283
|
159 |
+
msgid "Sprout Venture"
|
160 |
+
msgstr ""
|
161 |
+
|
162 |
+
#: views/options.php:283
|
163 |
+
msgid "We Provide custom WordPress Plugins and Themes and a whole lot more."
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#: views/options.php:287
|
167 |
+
msgid "Reset Button"
|
168 |
+
msgstr ""
|
169 |
+
|
170 |
+
#: views/options.php:295
|
171 |
+
msgid "Find a bug?"
|
172 |
+
msgstr ""
|
173 |
+
|
174 |
+
#: views/options.php:295
|
175 |
+
msgid "Post it as a new issue"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: views/options.php:302
|
179 |
+
msgid "Test Search Form"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: views/options.php:309
|
183 |
+
msgid "Use this search form to run a live search test."
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: views/options.php:315
|
187 |
+
msgid "Run Test Search"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: views/options.php:326
|
191 |
+
msgid "News"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: views/options.php:327
|
195 |
+
msgid "Development Support"
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#: views/options.php:328
|
199 |
+
msgid "Localization Support"
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: views/options.php:334
|
203 |
+
msgid "LOCALIZATION SUPPORT:"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: views/options.php:334
|
207 |
+
msgid ""
|
208 |
+
"Version 6 was a major update and a few areas need new localization support. "
|
209 |
+
"If you can help send me your translations by posting them as a new issue, "
|
210 |
+
msgstr ""
|
211 |
+
|
212 |
+
#: views/options.php:334
|
213 |
+
msgid "here"
|
214 |
+
msgstr ""
|
215 |
+
|
216 |
+
#: views/options.php:335
|
217 |
+
msgid "Thank You!"
|
218 |
+
msgstr ""
|
219 |
+
|
220 |
+
#: views/options.php:335
|
221 |
+
msgid ""
|
222 |
+
"The development of Search Everything since Version one has primarily come "
|
223 |
+
"from the WordPress community, I’m grateful for their dedicated and "
|
224 |
+
"continued support."
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: views/options.php:345
|
228 |
+
msgid "and many more..."
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: views/options.php:345
|
232 |
+
msgid "how about you?"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#. Plugin Name of an extension
|
236 |
+
msgid "Search Everything"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#. Plugin URI of an extension
|
240 |
+
msgid "https://core.sproutventure.com/projects/show/search-everything"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#. Description of an extension
|
244 |
+
msgid ""
|
245 |
+
"Adds search functionality without modifying any template pages: Activate, "
|
246 |
+
"Configure and Search. Options Include: search highlight, search pages, "
|
247 |
+
"excerpts, attachments, drafts, comments, tags and custom fields (metadata). "
|
248 |
+
"Also offers the ability to exclude specific pages and posts. Does not search "
|
249 |
+
"password-protected content."
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#. Author of an extension
|
253 |
+
msgid "Dan Cameron of Sprout Venture"
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#. Author URI of an extension
|
257 |
+
msgid "http://sproutventure.com/"
|
258 |
+
msgstr ""
|
trunk/readme.txt
ADDED
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Plugin Name ===
|
2 |
+
Contributors: dancameron, sproutventure
|
3 |
+
Donate link: http://bit.ly/plugin-donations
|
4 |
+
Tags: search, search highlight, tag search, category search, category exclusion, comment search, page search, admin, seo, post filter
|
5 |
+
Requires at least: 3
|
6 |
+
Tested up to: 3.4
|
7 |
+
Stable tag: 7
|
8 |
+
|
9 |
+
Increases Wordpress' default search functionality in three easy steps.
|
10 |
+
|
11 |
+
|
12 |
+
== Update ==
|
13 |
+
|
14 |
+
= Well, we tried... =
|
15 |
+
|
16 |
+
It took a few years of kick-starting the Search Everything Plus project and it being subverted by new full-time projects at Sprout Venture before realizing it had to stop. Our goal of fixing WordPress search with SE+ needed too much focus, something we couldn't sacrifice because of growing client projects. After a year of trying and nothing awesome to show we decided to cease all planning and development on the Search Everything Plus plugin/service. </p>
|
17 |
+
|
18 |
+
But our goal of fixing WordPress search isn't lost and we have <strong>two</strong> recomendations for you:</p>
|
19 |
+
|
20 |
+
[SearchWP](http://s-v.me/RgIu)
|
21 |
+
They claim it's the best search plugin around and we can't agree more. It's seriously close to what we had planned for SE+, in many ways it's much better than what we counted on accomplishing.</p>
|
22 |
+
|
23 |
+
[Swiftype Search plugin](http://s-v.me/Q8wb)
|
24 |
+
It replaces the standard WordPress search with a better, more relevant search engine, and in doing so offloads the performance burden of search queries from your database to theirs.</p>
|
25 |
+
|
26 |
+
|
27 |
+
The advantages of both should be clear but if you're undecided we recomend [SearchWP](http://s-v.me/RgIu) becuase of how it doesn't require a subscription.
|
28 |
+
|
29 |
+
Sincerely,
|
30 |
+
Dan Cameron
|
31 |
+
Principal and Janitor, Sprout Venture Inc.
|
32 |
+
|
33 |
+
|
34 |
+
== Description ==
|
35 |
+
|
36 |
+
= Better WordPress search in three steps =
|
37 |
+
|
38 |
+
# Activate
|
39 |
+
# Configure options
|
40 |
+
# Search ( maybe that's only two steps )
|
41 |
+
|
42 |
+
Options include search highlight, searching pages, excerpts, attachments, drafts, comments and custom fields (metadata).
|
43 |
+
|
44 |
+
= What it does: =
|
45 |
+
|
46 |
+
Search Everything increases the ability of the default Wordpress Search, options included:
|
47 |
+
|
48 |
+
* Search Highlighting
|
49 |
+
* Search Every Page
|
50 |
+
* Search Every Tag
|
51 |
+
* Search Custom Taxonomies ( new )
|
52 |
+
* Search Every Category
|
53 |
+
* Search non-password protected pages only
|
54 |
+
* Search Every Comment
|
55 |
+
* Search only approved comments
|
56 |
+
* Search Every Draft
|
57 |
+
* Search Every Excerpt
|
58 |
+
* Search Every Attachment (post type)
|
59 |
+
* Search Every Custom Field (metadata)
|
60 |
+
* Exclude Posts from search
|
61 |
+
* Exclude Categories from search
|
62 |
+
|
63 |
+
== Installation ==
|
64 |
+
|
65 |
+
Installation Instructions:
|
66 |
+
|
67 |
+
1. Download the plugin and unzip it (didn't you already do this?).
|
68 |
+
2. Put the 'search-everything' directory into your wp-content/plugins/ directory.
|
69 |
+
3. Go to the Plugins page in your WordPress Administration area and click 'Activate' next to Search Everything.
|
70 |
+
4. Go to the Options > Search Everything and configure your settings.
|
71 |
+
5. That's it. Have fun and if you can contribute (see notes).
|
72 |
+
|
73 |
+
|
74 |
+
== Frequently Asked Questions ==
|
75 |
+
|
76 |
+
= It doesn't work =
|
77 |
+
|
78 |
+
Read the installation guide.
|
79 |
+
|
80 |
+
= Where is feature x? =
|
81 |
+
|
82 |
+
[github Issues](https://github.com/sproutventure/search-everything-wordpress-plugin/issues "Github Issues"). Label it as a "feature-request"
|
83 |
+
|
84 |
+
= It *still* doesn't work (and you're certain there's a bug) =
|
85 |
+
|
86 |
+
[github Issues](https://github.com/sproutventure/search-everything-wordpress-plugin/issues "Github Issues")
|
87 |
+
|
88 |
+
= What Translations are included? =
|
89 |
+
|
90 |
+
* Arabic
|
91 |
+
* Belarusian
|
92 |
+
* China / Chinese
|
93 |
+
* Dutch
|
94 |
+
* French
|
95 |
+
* German
|
96 |
+
* Hungarian
|
97 |
+
* Italian
|
98 |
+
* Japanese
|
99 |
+
* Korean
|
100 |
+
* Latvian
|
101 |
+
* Norwegian (Bokmål)
|
102 |
+
* Norwegian (Nynorsk)
|
103 |
+
* Romanian
|
104 |
+
* Russian
|
105 |
+
* Spanish
|
106 |
+
* Swedish
|
107 |
+
* Turkish
|
108 |
+
* Taiwan / Chinese
|
109 |
+
|
110 |
+
== Screenshots ==
|
111 |
+
|
112 |
+
1. Screenshot of the options panel
|
113 |
+
|
114 |
+
== Help ==
|
115 |
+
|
116 |
+
Send me your pull requests on [github](https://github.com/sproutventure/search-everything-wordpress-plugin "github")
|
117 |
+
|
118 |
+
== Support ==
|
119 |
+
|
120 |
+
[github Issues](https://github.com/sproutventure/search-everything-wordpress-plugin/issues "Github Issues")
|
trunk/screenshot-1.jpg
ADDED
Binary file
|
trunk/search-everything.php
ADDED
@@ -0,0 +1,744 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Plugin Name: Search Everything
|
4 |
+
Plugin URI: https://github.com/sproutventure/search-everything-wordpress-plugin/
|
5 |
+
Description: Adds search functionality without modifying any template pages: Activate, Configure and Search. Options Include: search highlight, search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata). Also offers the ability to exclude specific pages and posts. Does not search password-protected content.
|
6 |
+
Version: 7.0.1
|
7 |
+
Author: Dan Cameron of Sprout Venture
|
8 |
+
Author URI: http://sproutventure.com/
|
9 |
+
*/
|
10 |
+
|
11 |
+
/*
|
12 |
+
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, version 2.
|
13 |
+
|
14 |
+
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 more details.
|
15 |
+
*/
|
16 |
+
|
17 |
+
if ( !defined( 'WP_CONTENT_DIR' ) )
|
18 |
+
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
19 |
+
|
20 |
+
if ( !defined( 'DIRECTORY_SEPARATOR' ) ) {
|
21 |
+
if ( strpos( php_uname( 's' ), 'Win' ) !== false )
|
22 |
+
define( 'DIRECTORY_SEPARATOR', '\\' );
|
23 |
+
else
|
24 |
+
define( 'DIRECTORY_SEPARATOR', '/' );
|
25 |
+
}
|
26 |
+
define( 'SE_ABSPATH', dirname( __FILE__ ) . DIRECTORY_SEPARATOR );
|
27 |
+
|
28 |
+
$SE = new SearchEverything();
|
29 |
+
//add filters based upon option settings
|
30 |
+
|
31 |
+
class SearchEverything {
|
32 |
+
|
33 |
+
var $logging = false;
|
34 |
+
var $options;
|
35 |
+
var $wp_ver23;
|
36 |
+
var $wp_ver25;
|
37 |
+
var $wp_ver28;
|
38 |
+
private $query_instance;
|
39 |
+
|
40 |
+
function SearchEverything() {
|
41 |
+
global $wp_version;
|
42 |
+
$this->wp_ver23 = ( $wp_version >= '2.3' );
|
43 |
+
$this->wp_ver25 = ( $wp_version >= '2.5' );
|
44 |
+
$this->wp_ver28 = ( $wp_version >= '2.8' );
|
45 |
+
$this->options = get_option( 'se_options' );
|
46 |
+
|
47 |
+
if ( is_admin() ) {
|
48 |
+
include SE_ABSPATH . 'views/options.php';
|
49 |
+
$SEAdmin = new se_admin();
|
50 |
+
// Disable Search-Everything, because posts_join is not working properly in Wordpress-backend's Ajax functions
|
51 |
+
if ( basename( $_SERVER["SCRIPT_NAME"] ) == "admin-ajax.php" ) {
|
52 |
+
return true;
|
53 |
+
}
|
54 |
+
}
|
55 |
+
//add filters based upon option settings
|
56 |
+
if ( "Yes" == $this->options['se_use_tag_search'] || "Yes" == $this->options['se_use_category_search'] || "Yes" == $this->options['se_use_tax_search'] ) {
|
57 |
+
add_filter( 'posts_join', array( &$this, 'se_terms_join' ) );
|
58 |
+
if ( "Yes" == $this->options['se_use_tag_search'] ) {
|
59 |
+
$this->se_log( "searching tags" );
|
60 |
+
}
|
61 |
+
if ( "Yes" == $this->options['se_use_category_search'] ) {
|
62 |
+
$this->se_log( "searching categories" );
|
63 |
+
}
|
64 |
+
if ( "Yes" == $this->options['se_use_tax_search'] ) {
|
65 |
+
$this->se_log( "searching custom taxonomies" );
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
if ( "Yes" == $this->options['se_use_page_search'] ) {
|
70 |
+
add_filter( 'posts_where', array( &$this, 'se_search_pages' ) );
|
71 |
+
$this->se_log( "searching pages" );
|
72 |
+
}
|
73 |
+
|
74 |
+
if ( "Yes" == $this->options['se_use_excerpt_search'] ) {
|
75 |
+
$this->se_log( "searching excerpts" );
|
76 |
+
}
|
77 |
+
|
78 |
+
if ( "Yes" == $this->options['se_use_comment_search'] ) {
|
79 |
+
add_filter( 'posts_join', array( &$this, 'se_comments_join' ) );
|
80 |
+
$this->se_log( "searching comments" );
|
81 |
+
// Highlight content
|
82 |
+
if ( "Yes" == $this->options['se_use_highlight'] ) {
|
83 |
+
add_filter( 'comment_text', array( &$this, 'se_postfilter' ) );
|
84 |
+
}
|
85 |
+
}
|
86 |
+
|
87 |
+
if ( "Yes" == $this->options['se_use_draft_search'] ) {
|
88 |
+
add_filter( 'posts_where', array( &$this, 'se_search_draft_posts' ) );
|
89 |
+
$this->se_log( "searching drafts" );
|
90 |
+
}
|
91 |
+
|
92 |
+
if ( "Yes" == $this->options['se_use_attachment_search'] ) {
|
93 |
+
add_filter( 'posts_where', array( &$this, 'se_search_attachments' ) );
|
94 |
+
$this->se_log( "searching attachments" );
|
95 |
+
}
|
96 |
+
|
97 |
+
if ( "Yes" == $this->options['se_use_metadata_search'] ) {
|
98 |
+
add_filter( 'posts_join', array( &$this, 'se_search_metadata_join' ) );
|
99 |
+
$this->se_log( "searching metadata" );
|
100 |
+
}
|
101 |
+
|
102 |
+
|
103 |
+
|
104 |
+
if ( $this->options['se_exclude_posts_list'] != '' ) {
|
105 |
+
$this->se_log( "searching excluding posts" );
|
106 |
+
}
|
107 |
+
|
108 |
+
if ( $this->options['se_exclude_categories_list'] != '' ) {
|
109 |
+
add_filter( 'posts_join', array( &$this, 'se_exclude_categories_join' ) );
|
110 |
+
$this->se_log( "searching excluding categories" );
|
111 |
+
}
|
112 |
+
|
113 |
+
if ( "Yes" == $this->options['se_use_authors'] ) {
|
114 |
+
|
115 |
+
add_filter( 'posts_join', array( &$this, 'se_search_authors_join' ) );
|
116 |
+
$this->se_log( "searching authors" );
|
117 |
+
}
|
118 |
+
|
119 |
+
add_filter( 'posts_search', array( &$this, 'se_search_where' ), 10, 2 );
|
120 |
+
|
121 |
+
add_filter( 'posts_where', array( &$this, 'se_no_revisions' ) );
|
122 |
+
|
123 |
+
add_filter( 'posts_request', array( &$this, 'se_distinct' ) );
|
124 |
+
|
125 |
+
add_filter( 'posts_where', array( &$this, 'se_no_future' ) );
|
126 |
+
|
127 |
+
add_filter( 'posts_request', array( &$this, 'se_log_query' ), 10, 2 );
|
128 |
+
|
129 |
+
// Highlight content
|
130 |
+
if ( "Yes" == $this->options['se_use_highlight'] ) {
|
131 |
+
add_filter( 'the_content', array( &$this, 'se_postfilter' ), 11 );
|
132 |
+
add_filter( 'the_title', array( &$this, 'se_postfilter' ), 11 );
|
133 |
+
add_filter( 'the_excerpt', array( &$this, 'se_postfilter' ), 11 );
|
134 |
+
}
|
135 |
+
}
|
136 |
+
|
137 |
+
|
138 |
+
// creates the list of search keywords from the 's' parameters.
|
139 |
+
function se_get_search_terms() {
|
140 |
+
global $wpdb;
|
141 |
+
$s = isset( $this->query_instance->query_vars['s'] ) ? $this->query_instance->query_vars['s'] : '';
|
142 |
+
$sentence = isset( $this->query_instance->query_vars['sentence'] ) ? $this->query_instance->query_vars['sentence'] : false;
|
143 |
+
$search_terms = array();
|
144 |
+
|
145 |
+
if ( !empty( $s ) ) {
|
146 |
+
// added slashes screw with quote grouping when done early, so done later
|
147 |
+
$s = stripslashes( $s );
|
148 |
+
if ( $sentence ) {
|
149 |
+
$search_terms = array( $s );
|
150 |
+
} else {
|
151 |
+
preg_match_all( '/".*?("|$)|((?<=[\\s",+])|^)[^\\s",+]+/', $s, $matches );
|
152 |
+
$search_terms = array_map( create_function( '$a', 'return trim($a, "\\"\'\\n\\r ");' ), $matches[0] );
|
153 |
+
}
|
154 |
+
}
|
155 |
+
return $search_terms;
|
156 |
+
}
|
157 |
+
|
158 |
+
// add where clause to the search query
|
159 |
+
function se_search_where( $where, $wp_query ) {
|
160 |
+
|
161 |
+
if ( !$wp_query->is_search() )
|
162 |
+
return $where;
|
163 |
+
|
164 |
+
$this->query_instance = &$wp_query;
|
165 |
+
global $wpdb;
|
166 |
+
|
167 |
+
$searchQuery = $this->se_search_default();
|
168 |
+
|
169 |
+
//add filters based upon option settings
|
170 |
+
if ( "Yes" == $this->options['se_use_tag_search'] ) {
|
171 |
+
$searchQuery .= $this->se_build_search_tag();
|
172 |
+
}
|
173 |
+
if ( "Yes" == $this->options['se_use_category_search'] || 'Yes' == $this->options['se_use_tax_search'] ) {
|
174 |
+
$searchQuery .= $this->se_build_search_categories();
|
175 |
+
}
|
176 |
+
if ( "Yes" == $this->options['se_use_metadata_search'] ) {
|
177 |
+
$searchQuery .= $this->se_build_search_metadata();
|
178 |
+
}
|
179 |
+
if ( "Yes" == $this->options['se_use_excerpt_search'] ) {
|
180 |
+
$searchQuery .= $this->se_build_search_excerpt();
|
181 |
+
}
|
182 |
+
if ( "Yes" == $this->options['se_use_comment_search'] ) {
|
183 |
+
$searchQuery .= $this->se_build_search_comments();
|
184 |
+
}
|
185 |
+
if ( "Yes" == $this->options['se_use_authors'] ) {
|
186 |
+
$searchQuery .= $this->se_search_authors();
|
187 |
+
}
|
188 |
+
if ( $searchQuery != '' ) {
|
189 |
+
$where = preg_replace( '#\(\(\(.*?\)\)\)#', '(('.$searchQuery.'))', $where );
|
190 |
+
|
191 |
+
}
|
192 |
+
if ( $this->options['se_exclude_posts_list'] != '' ) {
|
193 |
+
$where .= $this->se_build_exclude_posts();
|
194 |
+
}
|
195 |
+
if ( $this->options['se_exclude_categories_list'] != '' ) {
|
196 |
+
$where .= $this->se_build_exclude_categories();
|
197 |
+
|
198 |
+
}
|
199 |
+
$this->se_log( "global where: ".$where );
|
200 |
+
return $where;
|
201 |
+
}
|
202 |
+
// search for terms in default locations like title and content
|
203 |
+
// replacing the old search terms seems to be the best way to
|
204 |
+
// avoid issue with multiple terms
|
205 |
+
function se_search_default() {
|
206 |
+
|
207 |
+
global $wpdb;
|
208 |
+
|
209 |
+
$n = ( isset( $this->query_instance->query_vars['exact'] ) && $this->query_instance->query_vars['exact'] ) ? '' : '%';
|
210 |
+
$search = '';
|
211 |
+
$seperator = '';
|
212 |
+
$terms = $this->se_get_search_terms();
|
213 |
+
|
214 |
+
// if it's not a sentance add other terms
|
215 |
+
$search .= '(';
|
216 |
+
foreach ( $terms as $term ) {
|
217 |
+
$search .= $seperator;
|
218 |
+
|
219 |
+
|
220 |
+
$search .= sprintf( "((%s.post_title LIKE '%s%s%s') OR (%s.post_content LIKE '%s%s%s'))", $wpdb->posts, $n, $term, $n, $wpdb->posts, $n, $term, $n );
|
221 |
+
|
222 |
+
|
223 |
+
$seperator = ' AND ';
|
224 |
+
}
|
225 |
+
|
226 |
+
$search .= ')';
|
227 |
+
return $search;
|
228 |
+
}
|
229 |
+
|
230 |
+
// Exclude post revisions
|
231 |
+
function se_no_revisions( $where ) {
|
232 |
+
global $wpdb;
|
233 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
234 |
+
if ( !$this->wp_ver28 ) {
|
235 |
+
$where = 'AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ") AND $wpdb->posts.post_type != 'revision'";
|
236 |
+
}
|
237 |
+
$where = ' AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ') AND post_type != \'revision\'';
|
238 |
+
}
|
239 |
+
return $where;
|
240 |
+
}
|
241 |
+
|
242 |
+
// Exclude future posts fix provided by Mx
|
243 |
+
function se_no_future( $where ) {
|
244 |
+
global $wpdb;
|
245 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
246 |
+
if ( !$this->wp_ver28 ) {
|
247 |
+
$where = 'AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ") AND $wpdb->posts.post_status != 'future'";
|
248 |
+
}
|
249 |
+
$where = 'AND (' . substr( $where, strpos( $where, 'AND' )+3 ) . ') AND post_status != \'future\'';
|
250 |
+
}
|
251 |
+
return $where;
|
252 |
+
}
|
253 |
+
|
254 |
+
// Logs search into a file
|
255 |
+
function se_log( $msg ) {
|
256 |
+
|
257 |
+
if ( $this->logging ) {
|
258 |
+
$fp = fopen( SE_ABSPATH . "logfile.log", "a+" );
|
259 |
+
if ( !$fp ) {
|
260 |
+
echo 'unable to write to log file!';
|
261 |
+
}
|
262 |
+
$date = date( "Y-m-d H:i:s " );
|
263 |
+
$source = "search_everything plugin: ";
|
264 |
+
fwrite( $fp, "\n\n".$date."\n".$source."\n".$msg );
|
265 |
+
fclose( $fp );
|
266 |
+
}
|
267 |
+
return true;
|
268 |
+
}
|
269 |
+
|
270 |
+
//Duplicate fix provided by Tiago.Pocinho
|
271 |
+
function se_distinct( $query ) {
|
272 |
+
global $wpdb;
|
273 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
274 |
+
if ( strstr( $query, 'DISTINCT' ) ) {}
|
275 |
+
else {
|
276 |
+
$query = str_replace( 'SELECT', 'SELECT DISTINCT', $query );
|
277 |
+
}
|
278 |
+
}
|
279 |
+
return $query;
|
280 |
+
}
|
281 |
+
|
282 |
+
//search pages (except password protected pages provided by loops)
|
283 |
+
function se_search_pages( $where ) {
|
284 |
+
global $wpdb;
|
285 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
286 |
+
|
287 |
+
$where = str_replace( '"', '\'', $where );
|
288 |
+
if ( 'Yes' == $this->options['se_approved_pages_only'] ) {
|
289 |
+
$where = str_replace( "post_type = 'post'", " AND 'post_password = '' AND ", $where );
|
290 |
+
} else { // < v 2.1
|
291 |
+
$where = str_replace( 'post_type = \'post\' AND ', '', $where );
|
292 |
+
}
|
293 |
+
}
|
294 |
+
$this->se_log( "pages where: ".$where );
|
295 |
+
return $where;
|
296 |
+
}
|
297 |
+
|
298 |
+
// create the search excerpts query
|
299 |
+
function se_build_search_excerpt() {
|
300 |
+
global $wpdb;
|
301 |
+
$s = $this->query_instance->query_vars['s'];
|
302 |
+
$search_terms = $this->se_get_search_terms();
|
303 |
+
$exact = $this->query_instance->query_vars['exact'];
|
304 |
+
$search = '';
|
305 |
+
|
306 |
+
if ( !empty( $search_terms ) ) {
|
307 |
+
// Building search query
|
308 |
+
$n = ( $exact ) ? '' : '%';
|
309 |
+
$searchand = '';
|
310 |
+
foreach ( $search_terms as $term ) {
|
311 |
+
$term = addslashes_gpc( $term );
|
312 |
+
$search .= "{$searchand}($wpdb->posts.post_excerpt LIKE '{$n}{$term}{$n}')";
|
313 |
+
$searchand = ' AND ';
|
314 |
+
}
|
315 |
+
$sentence_term = $wpdb->escape( $s );
|
316 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
317 |
+
$search = "($search) OR ($wpdb->posts.post_excerpt LIKE '{$n}{$sentence_term}{$n}')";
|
318 |
+
}
|
319 |
+
if ( !empty( $search ) )
|
320 |
+
$search = " OR ({$search}) ";
|
321 |
+
}
|
322 |
+
$this->se_log( "excerpt where: ".$where );
|
323 |
+
return $search;
|
324 |
+
}
|
325 |
+
|
326 |
+
|
327 |
+
//search drafts
|
328 |
+
function se_search_draft_posts( $where ) {
|
329 |
+
global $wpdb;
|
330 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
331 |
+
$where = str_replace( '"', '\'', $where );
|
332 |
+
if ( !$this->wp_ver28 ) {
|
333 |
+
$where = str_replace( " AND (post_status = 'publish'", " AND ((post_status = 'publish' OR post_status = 'draft')", $where );
|
334 |
+
}
|
335 |
+
else {
|
336 |
+
$where = str_replace( " AND ($wpdb->posts.post_status = 'publish'", " AND ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'draft'", $where );
|
337 |
+
}
|
338 |
+
$where = str_replace( " AND (post_status = 'publish'", " AND (post_status = 'publish' OR post_status = 'draft'", $where );
|
339 |
+
}
|
340 |
+
$this->se_log( "drafts where: ".$where );
|
341 |
+
return $where;
|
342 |
+
}
|
343 |
+
|
344 |
+
//search attachments
|
345 |
+
function se_search_attachments( $where ) {
|
346 |
+
global $wpdb;
|
347 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
348 |
+
$where = str_replace( '"', '\'', $where );
|
349 |
+
if ( !$this->wp_ver28 ) {
|
350 |
+
$where = str_replace( " AND (post_status = 'publish'", " AND (post_status = 'publish' OR post_type = 'attachment'", $where );
|
351 |
+
$where = str_replace( "AND post_type != 'attachment'", "", $where );
|
352 |
+
}
|
353 |
+
else {
|
354 |
+
$where = str_replace( " AND ($wpdb->posts.post_status = 'publish'", " AND ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_type = 'attachment'", $where );
|
355 |
+
$where = str_replace( "AND $wpdb->posts.post_type != 'attachment'", "", $where );
|
356 |
+
}
|
357 |
+
}
|
358 |
+
$this->se_log( "attachments where: ".$where );
|
359 |
+
return $where;
|
360 |
+
}
|
361 |
+
|
362 |
+
// create the comments data query
|
363 |
+
function se_build_search_comments() {
|
364 |
+
global $wpdb;
|
365 |
+
$s = $this->query_instance->query_vars['s'];
|
366 |
+
$search_terms = $this->se_get_search_terms();
|
367 |
+
$exact = $this->query_instance->query_vars['exact'];
|
368 |
+
|
369 |
+
if ( !empty( $search_terms ) ) {
|
370 |
+
// Building search query on comments content
|
371 |
+
$n = ( $exact ) ? '' : '%';
|
372 |
+
$searchand = '';
|
373 |
+
$searchContent = '';
|
374 |
+
foreach ( $search_terms as $term ) {
|
375 |
+
$term = addslashes_gpc( $term );
|
376 |
+
if ( $this->wp_ver23 ) {
|
377 |
+
$searchContent .= "{$searchand}(cmt.comment_content LIKE '{$n}{$term}{$n}')";
|
378 |
+
}
|
379 |
+
$searchand = ' AND ';
|
380 |
+
}
|
381 |
+
$sentense_term = $wpdb->escape( $s );
|
382 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentense_term ) {
|
383 |
+
if ( $this->wp_ver23 ) {
|
384 |
+
$searchContent = "($searchContent) OR (cmt.comment_content LIKE '{$n}{$sentense_term}{$n}')";
|
385 |
+
}
|
386 |
+
}
|
387 |
+
$search = $searchContent;
|
388 |
+
// Building search query on comments author
|
389 |
+
if ( $this->options['se_use_cmt_authors'] == 'Yes' ) {
|
390 |
+
$searchand = '';
|
391 |
+
$comment_author = '';
|
392 |
+
foreach ( $search_terms as $term ) {
|
393 |
+
$term = addslashes_gpc( $term );
|
394 |
+
if ( $this->wp_ver23 ) {
|
395 |
+
$comment_author .= "{$searchand}(cmt.comment_author LIKE '{$n}{$term}{$n}')";
|
396 |
+
}
|
397 |
+
$searchand = ' AND ';
|
398 |
+
}
|
399 |
+
$sentence_term = $wpdb->escape( $s );
|
400 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
401 |
+
if ( $this->wp_ver23 ) {
|
402 |
+
$comment_author = "($comment_author) OR (cmt.comment_author LIKE '{$n}{$sentence_term}{$n}')";
|
403 |
+
}
|
404 |
+
}
|
405 |
+
$search = "($search) OR ($comment_author)";
|
406 |
+
}
|
407 |
+
if ( 'Yes' == $this->options['se_approved_comments_only'] ) {
|
408 |
+
$comment_approved = "AND cmt.comment_approved = '1'";
|
409 |
+
$search = "($search) $comment_approved";
|
410 |
+
}
|
411 |
+
if ( !empty( $search ) )
|
412 |
+
$search = " OR ({$search}) ";
|
413 |
+
}
|
414 |
+
$this->se_log( "comments where: ".$where );
|
415 |
+
$this->se_log( "comments sql: ".$search );
|
416 |
+
return $search;
|
417 |
+
}
|
418 |
+
|
419 |
+
// Build the author search
|
420 |
+
function se_search_authors() {
|
421 |
+
global $wpdb;
|
422 |
+
$s = $this->query_instance->query_vars['s'];
|
423 |
+
$search_terms = $this->se_get_search_terms();
|
424 |
+
$n = ( isset( $this->query_instance->query_vars['exact'] ) && $this->query_instance->query_vars['exact'] ) ? '' : '%';
|
425 |
+
$search = '';
|
426 |
+
$searchand = '';
|
427 |
+
|
428 |
+
if ( !empty( $search_terms ) ) {
|
429 |
+
// Building search query
|
430 |
+
foreach ( $search_terms as $term ) {
|
431 |
+
$term = addslashes_gpc( $term );
|
432 |
+
if ( $this->wp_ver23 ) {
|
433 |
+
$search .= "{$searchand}(u.display_name LIKE '{$n}{$term}{$n}')";
|
434 |
+
} else {
|
435 |
+
$search .= "{$searchand}(u.display_name LIKE '{$n}{$term}{$n}')";
|
436 |
+
}
|
437 |
+
$searchand = ' OR ';
|
438 |
+
}
|
439 |
+
$sentence_term = $wpdb->escape( $s );
|
440 |
+
if ( count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
441 |
+
if ( $this->wp_ver23 ) {
|
442 |
+
$search .= " OR (u.display_name LIKE '{$n}{$sentence_term}{$n}')";
|
443 |
+
} else {
|
444 |
+
$search .= " OR (u.display_name LIKE '{$n}{$sentence_term}{$n}')";
|
445 |
+
}
|
446 |
+
}
|
447 |
+
|
448 |
+
|
449 |
+
|
450 |
+
if ( !empty( $search ) )
|
451 |
+
$search = " OR ({$search}) ";
|
452 |
+
|
453 |
+
}
|
454 |
+
|
455 |
+
$this->se_log( "user where: ".$search );
|
456 |
+
return $search;
|
457 |
+
}
|
458 |
+
|
459 |
+
// create the search meta data query
|
460 |
+
function se_build_search_metadata() {
|
461 |
+
global $wpdb;
|
462 |
+
$s = $this->query_instance->query_vars['s'];
|
463 |
+
$search_terms = $this->se_get_search_terms();
|
464 |
+
$n = ( isset( $this->query_instance->query_vars['exact'] ) && $this->query_instance->query_vars['exact'] ) ? '' : '%';
|
465 |
+
$search = '';
|
466 |
+
|
467 |
+
if ( !empty( $search_terms ) ) {
|
468 |
+
// Building search query
|
469 |
+
$searchand = '';
|
470 |
+
foreach ( $search_terms as $term ) {
|
471 |
+
$term = addslashes_gpc( $term );
|
472 |
+
if ( $this->wp_ver23 ) {
|
473 |
+
$search .= "{$searchand}(m.meta_value LIKE '{$n}{$term}{$n}')";
|
474 |
+
} else {
|
475 |
+
$search .= "{$searchand}(meta_value LIKE '{$n}{$term}{$n}')";
|
476 |
+
}
|
477 |
+
$searchand = ' AND ';
|
478 |
+
}
|
479 |
+
$sentence_term = $wpdb->escape( $s );
|
480 |
+
if ( count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
481 |
+
if ( $this->wp_ver23 ) {
|
482 |
+
$search = "($search) OR (m.meta_value LIKE '{$n}{$sentence_term}{$n}')";
|
483 |
+
} else {
|
484 |
+
$search = "($search) OR (meta_value LIKE '{$n}{$sentence_term}{$n}')";
|
485 |
+
}
|
486 |
+
}
|
487 |
+
|
488 |
+
if ( !empty( $search ) )
|
489 |
+
$search = " OR ({$search}) ";
|
490 |
+
|
491 |
+
}
|
492 |
+
$this->se_log( "meta where: ".$search );
|
493 |
+
return $search;
|
494 |
+
}
|
495 |
+
|
496 |
+
// create the search tag query
|
497 |
+
function se_build_search_tag() {
|
498 |
+
global $wpdb;
|
499 |
+
$s = $this->query_instance->query_vars['s'];
|
500 |
+
$search_terms = $this->se_get_search_terms();
|
501 |
+
$exact = $this->query_instance->query_vars['exact'];
|
502 |
+
$search = '';
|
503 |
+
|
504 |
+
if ( !empty( $search_terms ) ) {
|
505 |
+
// Building search query
|
506 |
+
$n = ( $exact ) ? '' : '%';
|
507 |
+
$searchand = '';
|
508 |
+
foreach ( $search_terms as $term ) {
|
509 |
+
$term = addslashes_gpc( $term );
|
510 |
+
if ( $this->wp_ver23 ) {
|
511 |
+
$search .= "{$searchand}(tter.name LIKE '{$n}{$term}{$n}')";
|
512 |
+
}
|
513 |
+
$searchand = ' AND ';
|
514 |
+
}
|
515 |
+
$sentence_term = $wpdb->escape( $s );
|
516 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
517 |
+
if ( $this->wp_ver23 ) {
|
518 |
+
$search = "($search) OR (tter.name LIKE '{$n}{$sentence_term}{$n}')";
|
519 |
+
}
|
520 |
+
}
|
521 |
+
if ( !empty( $search ) )
|
522 |
+
$search = " OR ({$search}) ";
|
523 |
+
}
|
524 |
+
$this->se_log( "tag where: ".$search );
|
525 |
+
return $search;
|
526 |
+
}
|
527 |
+
|
528 |
+
// create the search categories query
|
529 |
+
function se_build_search_categories() {
|
530 |
+
global $wpdb;
|
531 |
+
$s = $this->query_instance->query_vars['s'];
|
532 |
+
$search_terms = $this->se_get_search_terms();
|
533 |
+
$exact = $this->query_instance->query_vars['exact'];
|
534 |
+
$search = '';
|
535 |
+
|
536 |
+
if ( !empty( $search_terms ) ) {
|
537 |
+
// Building search query for categories slug.
|
538 |
+
$n = ( $exact ) ? '' : '%';
|
539 |
+
$searchand = '';
|
540 |
+
$searchSlug = '';
|
541 |
+
foreach ( $search_terms as $term ) {
|
542 |
+
$term = addslashes_gpc( $term );
|
543 |
+
$searchSlug .= "{$searchand}(tter.slug LIKE '{$n}".sanitize_title_with_dashes( $term )."{$n}')";
|
544 |
+
$searchand = ' AND ';
|
545 |
+
}
|
546 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $s ) {
|
547 |
+
$searchSlug = "($searchSlug) OR (tter.slug LIKE '{$n}".sanitize_title_with_dashes( $s )."{$n}')";
|
548 |
+
}
|
549 |
+
if ( !empty( $searchSlug ) )
|
550 |
+
$search = " OR ({$searchSlug}) ";
|
551 |
+
|
552 |
+
// Building search query for categories description.
|
553 |
+
$searchand = '';
|
554 |
+
$searchDesc = '';
|
555 |
+
foreach ( $search_terms as $term ) {
|
556 |
+
$term = addslashes_gpc( $term );
|
557 |
+
$searchDesc .= "{$searchand}(ttax.description LIKE '{$n}{$term}{$n}')";
|
558 |
+
$searchand = ' AND ';
|
559 |
+
}
|
560 |
+
$sentence_term = $wpdb->escape( $s );
|
561 |
+
if ( !$sentence && count( $search_terms ) > 1 && $search_terms[0] != $sentence_term ) {
|
562 |
+
$searchDesc = "($searchDesc) OR (ttax.description LIKE '{$n}{$sentence_term}{$n}')";
|
563 |
+
}
|
564 |
+
if ( !empty( $searchDesc ) )
|
565 |
+
$search = $search." OR ({$searchDesc}) ";
|
566 |
+
}
|
567 |
+
$this->se_log( "categories where: ".$search );
|
568 |
+
return $search;
|
569 |
+
}
|
570 |
+
|
571 |
+
// create the Posts exclusion query
|
572 |
+
function se_build_exclude_posts() {
|
573 |
+
global $wpdb;
|
574 |
+
$excludeQuery = '';
|
575 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
576 |
+
$excludedPostList = trim( $this->options['se_exclude_posts_list'] );
|
577 |
+
if ( $excludedPostList != '' ) {
|
578 |
+
$excl_list = implode( ',', explode( ',', $excludedPostList ) );
|
579 |
+
$excludeQuery = ' AND ('.$wpdb->posts.'.ID NOT IN ( '.$excl_list.' ))';
|
580 |
+
}
|
581 |
+
$this->se_log( "ex posts where: ".$excludeQuery );
|
582 |
+
}
|
583 |
+
return $excludeQuery;
|
584 |
+
}
|
585 |
+
|
586 |
+
// create the Categories exclusion query
|
587 |
+
function se_build_exclude_categories() {
|
588 |
+
global $wpdb;
|
589 |
+
$excludeQuery = '';
|
590 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
591 |
+
$excludedCatList = trim( $this->options['se_exclude_categories_list'] );
|
592 |
+
if ( $excludedCatList != '' ) {
|
593 |
+
$excl_list = implode( ',', explode( ',', $excludedCatList ) );
|
594 |
+
if ( $this->wp_ver23 ) {
|
595 |
+
$excludeQuery = " AND ( ctax.term_id NOT IN ( ".$excl_list." ))";
|
596 |
+
}
|
597 |
+
else {
|
598 |
+
$excludeQuery = ' AND (c.category_id NOT IN ( '.$excl_list.' ))';
|
599 |
+
}
|
600 |
+
}
|
601 |
+
$this->se_log( "ex category where: ".$excludeQuery );
|
602 |
+
}
|
603 |
+
return $excludeQuery;
|
604 |
+
}
|
605 |
+
|
606 |
+
//join for excluding categories - Deprecated in 2.3
|
607 |
+
function se_exclude_categories_join( $join ) {
|
608 |
+
global $wpdb;
|
609 |
+
|
610 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
611 |
+
|
612 |
+
if ( $this->wp_ver23 ) {
|
613 |
+
$join .= " LEFT JOIN $wpdb->term_relationships AS crel ON ($wpdb->posts.ID = crel.object_id) LEFT JOIN $wpdb->term_taxonomy AS ctax ON (ctax.taxonomy = 'category' AND crel.term_taxonomy_id = ctax.term_taxonomy_id) LEFT JOIN $wpdb->terms AS cter ON (ctax.term_id = cter.term_id) ";
|
614 |
+
} else {
|
615 |
+
$join .= "LEFT JOIN $wpdb->post2cat AS c ON $wpdb->posts.ID = c.post_id";
|
616 |
+
}
|
617 |
+
}
|
618 |
+
$this->se_log( "category join: ".$join );
|
619 |
+
return $join;
|
620 |
+
}
|
621 |
+
|
622 |
+
//join for searching comments
|
623 |
+
function se_comments_join( $join ) {
|
624 |
+
global $wpdb;
|
625 |
+
|
626 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
627 |
+
if ( $this->wp_ver23 ) {
|
628 |
+
$join .= " LEFT JOIN $wpdb->comments AS cmt ON ( cmt.comment_post_ID = $wpdb->posts.ID ) ";
|
629 |
+
|
630 |
+
} else {
|
631 |
+
|
632 |
+
if ( 'Yes' == $this->options['se_approved_comments_only'] ) {
|
633 |
+
$comment_approved = " AND comment_approved = '1'";
|
634 |
+
} else {
|
635 |
+
$comment_approved = '';
|
636 |
+
}
|
637 |
+
$join .= "LEFT JOIN $wpdb->comments ON ( comment_post_ID = ID " . $comment_approved . ") ";
|
638 |
+
}
|
639 |
+
|
640 |
+
}
|
641 |
+
$this->se_log( "comments join: ".$join );
|
642 |
+
return $join;
|
643 |
+
}
|
644 |
+
|
645 |
+
//join for searching authors
|
646 |
+
|
647 |
+
function se_search_authors_join( $join ) {
|
648 |
+
global $wpdb;
|
649 |
+
|
650 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
651 |
+
$join .= " LEFT JOIN $wpdb->users AS u ON ($wpdb->posts.post_author = u.ID) ";
|
652 |
+
}
|
653 |
+
$this->se_log( "authors join: ".$join );
|
654 |
+
return $join;
|
655 |
+
}
|
656 |
+
|
657 |
+
//join for searching metadata
|
658 |
+
function se_search_metadata_join( $join ) {
|
659 |
+
global $wpdb;
|
660 |
+
|
661 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
662 |
+
|
663 |
+
if ( $this->wp_ver23 )
|
664 |
+
$join .= " LEFT JOIN $wpdb->postmeta AS m ON ($wpdb->posts.ID = m.post_id) ";
|
665 |
+
else
|
666 |
+
$join .= " LEFT JOIN $wpdb->postmeta ON $wpdb->posts.ID = $wpdb->postmeta.post_id ";
|
667 |
+
}
|
668 |
+
$this->se_log( "metadata join: ".$join );
|
669 |
+
return $join;
|
670 |
+
}
|
671 |
+
|
672 |
+
//join for searching tags
|
673 |
+
function se_terms_join( $join ) {
|
674 |
+
global $wpdb;
|
675 |
+
|
676 |
+
if ( !empty( $this->query_instance->query_vars['s'] ) ) {
|
677 |
+
|
678 |
+
// if we're searching for categories
|
679 |
+
if ( $this->options['se_use_category_search'] ) {
|
680 |
+
$on[] = "ttax.taxonomy = 'category'";
|
681 |
+
}
|
682 |
+
|
683 |
+
// if we're searching for tags
|
684 |
+
if ( $this->options['se_use_tag_search'] ) {
|
685 |
+
$on[] = "ttax.taxonomy = 'post_tag'";
|
686 |
+
}
|
687 |
+
// if we're searching custom taxonomies
|
688 |
+
if ( $this->options['se_use_tax_search'] ) {
|
689 |
+
$all_taxonomies = get_object_taxonomies( 'post' );
|
690 |
+
foreach ( $all_taxonomies as $taxonomy ) {
|
691 |
+
if ( $taxonomy == 'post_tag' || $taxonomy == 'category' )
|
692 |
+
continue;
|
693 |
+
$on[] = "ttax.taxonomy = '".addslashes( $taxonomy )."'";
|
694 |
+
}
|
695 |
+
}
|
696 |
+
// build our final string
|
697 |
+
$on = ' ( ' . implode( ' OR ', $on ) . ' ) ';
|
698 |
+
|
699 |
+
$join .= " LEFT JOIN $wpdb->term_relationships AS trel ON ($wpdb->posts.ID = trel.object_id) LEFT JOIN $wpdb->term_taxonomy AS ttax ON ( " . $on . " AND trel.term_taxonomy_id = ttax.term_taxonomy_id) LEFT JOIN $wpdb->terms AS tter ON (ttax.term_id = tter.term_id) ";
|
700 |
+
}
|
701 |
+
$this->se_log( "tags join: ".$join );
|
702 |
+
return $join;
|
703 |
+
}
|
704 |
+
|
705 |
+
// Highlight the searched terms into Title, excerpt and content
|
706 |
+
// in the search result page.
|
707 |
+
function se_postfilter( $postcontent ) {
|
708 |
+
global $wpdb;
|
709 |
+
$s = $this->query_instance->query_vars['s'];
|
710 |
+
// highlighting
|
711 |
+
if ( is_search() && $s != '' ) {
|
712 |
+
$highlight_color = $this->options['se_highlight_color'];
|
713 |
+
$highlight_style = $this->options['se_highlight_style'];
|
714 |
+
$search_terms = $this->se_get_search_terms();
|
715 |
+
foreach ( $search_terms as $term ) {
|
716 |
+
if ( preg_match( '/\>/', $term ) )
|
717 |
+
continue; //don't try to highlight this one
|
718 |
+
$term = preg_quote( $term );
|
719 |
+
|
720 |
+
if ( $highlight_color != '' )
|
721 |
+
$postcontent = preg_replace(
|
722 |
+
'"(?<!\<)(?<!\w)(\pL*'.$term.'\pL*)(?!\w|[^<>]*>)"i'
|
723 |
+
, '<span class="search-everything-highlight-color" style="background-color:'.$highlight_color.'">$1</span>'
|
724 |
+
, $postcontent
|
725 |
+
);
|
726 |
+
else
|
727 |
+
$postcontent = preg_replace(
|
728 |
+
'"(?<!\<)(?<!\w)(\pL*'.$term.'\pL*)(?!\w|[^<>]*>)"i'
|
729 |
+
, '<span class="search-everything-highlight" style="'.$highlight_style.'">$1</span>'
|
730 |
+
, $postcontent
|
731 |
+
);
|
732 |
+
}
|
733 |
+
}
|
734 |
+
return $postcontent;
|
735 |
+
}
|
736 |
+
|
737 |
+
function se_log_query( $query, $wp_query ) {
|
738 |
+
if ( $wp_query->is_search )
|
739 |
+
$this->se_log( $query );
|
740 |
+
return $query;
|
741 |
+
}// se_log_query
|
742 |
+
} // END
|
743 |
+
|
744 |
+
?>
|
trunk/views/options.php
ADDED
@@ -0,0 +1,427 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
Class se_admin {
|
4 |
+
|
5 |
+
var $version = '6.9';
|
6 |
+
|
7 |
+
function se_admin() {
|
8 |
+
|
9 |
+
// Load language file
|
10 |
+
$locale = get_locale();
|
11 |
+
if ( !empty($locale) )
|
12 |
+
load_textdomain('SearchEverything', SE_ABSPATH .'lang/se-'.$locale.'.mo');
|
13 |
+
|
14 |
+
|
15 |
+
add_action('admin_head', array(&$this, 'se_options_style'));
|
16 |
+
add_action('admin_menu', array(&$this, 'se_add_options_panel'));
|
17 |
+
|
18 |
+
}
|
19 |
+
|
20 |
+
function se_add_options_panel() {
|
21 |
+
global $wp_version;
|
22 |
+
$cap = version_compare('2.0', $wp_version, '<') ? 'publish_posts' : 7;
|
23 |
+
add_options_page('Search', 'Search Everything', $cap, 'extend_search', array(&$this, 'se_option_page'));
|
24 |
+
}
|
25 |
+
|
26 |
+
//build admin interface
|
27 |
+
function se_option_page() {
|
28 |
+
global $wpdb, $table_prefix, $wp_version;
|
29 |
+
|
30 |
+
$new_options = array(
|
31 |
+
'se_exclude_categories' => (isset($_POST['exclude_categories']) && !empty($_POST['exclude_categories'])) ? $_POST['exclude_categories'] : '',
|
32 |
+
'se_exclude_categories_list' => (isset($_POST['exclude_categories_list']) && !empty($_POST['exclude_categories_list'])) ? $_POST['exclude_categories_list'] : '',
|
33 |
+
'se_exclude_posts' => (isset($_POST['exclude_posts'])) ? $_POST['exclude_posts'] : '',
|
34 |
+
'se_exclude_posts_list' => (isset($_POST['exclude_posts_list']) && !empty($_POST['exclude_posts_list'])) ? $_POST['exclude_posts_list'] : '',
|
35 |
+
'se_use_page_search' => (isset($_POST['search_pages']) && $_POST['search_pages'] == 'Yes') ? 'Yes' : 'No',
|
36 |
+
'se_use_comment_search' => (isset($_POST['search_comments']) && $_POST['search_comments'] == 'Yes') ? 'Yes' : 'No',
|
37 |
+
'se_use_tag_search' => (isset($_POST['search_tags']) && $_POST['search_tags'] == 'Yes') ? 'Yes' : 'No',
|
38 |
+
'se_use_tax_search' => (isset($_POST['search_taxonomies']) && $_POST['search_taxonomies'] == 'Yes') ? 'Yes' : 'No',
|
39 |
+
'se_use_category_search' => (isset($_POST['search_categories']) && $_POST['search_categories'] == 'Yes') ? 'Yes' : 'No',
|
40 |
+
'se_approved_comments_only' => (isset($_POST['appvd_comments']) && $_POST['appvd_comments'] == 'Yes') ? 'Yes' : 'No',
|
41 |
+
'se_approved_pages_only' => (isset($_POST['appvd_pages']) && $_POST['appvd_pages'] == 'Yes') ? 'Yes' : 'No',
|
42 |
+
'se_use_excerpt_search' => (isset($_POST['search_excerpt']) && $_POST['search_excerpt'] == 'Yes') ? 'Yes' : 'No',
|
43 |
+
'se_use_draft_search' => (isset($_POST['search_drafts']) && $_POST['search_drafts'] == 'Yes') ? 'Yes' : 'No',
|
44 |
+
'se_use_attachment_search' => (isset($_POST['search_attachments']) && $_POST['search_attachments'] == 'Yes') ? 'Yes' : 'No',
|
45 |
+
'se_use_authors' => (isset($_POST['search_authors']) && $_POST['search_authors'] == 'Yes') ? 'Yes' : 'No',
|
46 |
+
'se_use_cmt_authors' => (isset($_POST['search_cmt_authors']) && $_POST['search_cmt_authors'] == 'Yes') ? 'Yes' : 'No',
|
47 |
+
'se_use_metadata_search' => (isset($_POST['search_metadata']) && $_POST['search_metadata'] == 'Yes') ? 'Yes' : 'No',
|
48 |
+
'se_use_highlight' => (isset($_POST['search_highlight']) && $_POST['search_highlight'] == 'Yes') ? 'Yes' : 'No',
|
49 |
+
'se_highlight_color' => (isset($_POST['highlight_color'])) ? $_POST['highlight_color'] : '',
|
50 |
+
'se_highlight_style' => (isset($_POST['highlight_style'])) ? $_POST['highlight_style'] : ''
|
51 |
+
|
52 |
+
);
|
53 |
+
|
54 |
+
if(isset($_POST['action']) && $_POST['action'] == "save") {
|
55 |
+
echo "<div class=\"updated fade\" id=\"limitcatsupdatenotice\"><p>" . __('Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!', 'SearchEverything') . "</p></div>";
|
56 |
+
update_option("se_options", $new_options);
|
57 |
+
|
58 |
+
}
|
59 |
+
|
60 |
+
if(isset($_POST['action']) && $_POST['action'] == "reset") {
|
61 |
+
echo "<div class=\"updated fade\" id=\"limitcatsupdatenotice\"><p>" . __('Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!', 'SearchEverything') . "</p></div>";
|
62 |
+
delete_option("se_options", $new_options);
|
63 |
+
}
|
64 |
+
|
65 |
+
$options = get_option('se_options');
|
66 |
+
|
67 |
+
?>
|
68 |
+
|
69 |
+
<div class="welcome-panel" id="seplus">
|
70 |
+
|
71 |
+
<div class="welcome-panel-content">
|
72 |
+
|
73 |
+
<h3>Well, we tried...</h3>
|
74 |
+
|
75 |
+
<p class="about-description" style="margin-bottom:1em;">It took a few years of kick-starting the Search Everything Plus project and it being subverted by new full-time projects at Sprout Venture before realizing it had to stop. Our goal of fixing WordPress search with SE+ needed too much focus, something we couldn't sacrifice because of growing client projects. After a year of trying and nothing awesome to show we decided to cease all planning and development on the Search Everything Plus plugin/service. </p>
|
76 |
+
|
77 |
+
<p class="about-description" style="font-size:1.1em;margin-bottom:1em;">But our goal of fixing WordPress search isn't lost and we have <strong>two</strong> recomendations for you:</p>
|
78 |
+
|
79 |
+
<p class="about-description" style="font-size:1.1em;margin-bottom:1em;"><strong><a href="http://s-v.me/RgIu">SearchWP</a></strong> —
|
80 |
+
They claim it's the best search plugin around and we can't agree more. It's seriously close to what we had planned for SE+, in many ways it's much better than what we counted on accomplishing.</p>
|
81 |
+
|
82 |
+
<p class="about-description" style="font-size:1.1em;margin-bottom:1em;"><strong><a href="http://s-v.me/Q8wb">Swiftype Search plugin</a></strong> —
|
83 |
+
It replaces the standard WordPress search with a better, more relevant search engine, and in doing so offloads the performance burden of search queries from your database to theirs.</p>
|
84 |
+
|
85 |
+
|
86 |
+
<p class="about-description" style="font-size:1.1em;margin-bottom:1em;">The advantages of both should be clear but if you're undecided we recomend <a href="http://s-v.me/RgIu">SearchWP</a> becuase of how it doesn't require a subscription.
|
87 |
+
|
88 |
+
<p class="about-description" style="font-size:1.1em;">Sincerely,
|
89 |
+
Dan Cameron<br/>
|
90 |
+
Principal and Janitor, Sprout Venture Inc.</p>
|
91 |
+
</div>
|
92 |
+
</div>
|
93 |
+
|
94 |
+
<div class="wrap">
|
95 |
+
<h2><?php _e('Search Everything Version:', 'SearchEverything'); ?> <?php echo $this->version; ?></h2>
|
96 |
+
<form method="post">
|
97 |
+
|
98 |
+
<div style="float: right; margin-bottom:10px; padding:0; " id="top-update" class="submit">
|
99 |
+
<input type="hidden" name="action" value="save" />
|
100 |
+
<input type="submit" class="button"value="<?php _e('Update Options', 'SearchEverything') ?>" />
|
101 |
+
</div>
|
102 |
+
|
103 |
+
|
104 |
+
<table style="margin-bottom: 20px;"></table>
|
105 |
+
<table class="widefat fixed">
|
106 |
+
<thead>
|
107 |
+
<tr class="title">
|
108 |
+
<th scope="col" class="manage-column"><?php _e('Basic Configuration', 'SearchEverything'); ?></th>
|
109 |
+
<th scope="col" class="manage-column"></th>
|
110 |
+
</tr>
|
111 |
+
</thead>
|
112 |
+
<?php
|
113 |
+
// Show options for 2.5 and below
|
114 |
+
if ($wp_version <= '2.5') : ?>
|
115 |
+
<tr class="mainrow">
|
116 |
+
<td class="titledesc"><?php _e('Search every page','SearchEverything'); ?>:<br/><small></small></td>
|
117 |
+
<td class="forminp">
|
118 |
+
<select id="search_pages" name="search_pages">
|
119 |
+
<option<?php selected($options['se_use_page_search'], 'No'); ?> value="No"> </option>
|
120 |
+
<option<?php selected($options['se_use_page_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
121 |
+
</select>
|
122 |
+
|
123 |
+
</td>
|
124 |
+
</tr>
|
125 |
+
|
126 |
+
<tr class="mainrow">
|
127 |
+
<td class="titledesc"> <?php _e('Search approved pages only','SearchEverything'); ?>:</td>
|
128 |
+
<td class="forminp">
|
129 |
+
<select id="appvd_pages" name="appvd_pages">
|
130 |
+
<option<?php selected($options['se_approved_pages_only'], 'No'); ?> value="No"> </option>
|
131 |
+
<option<?php selected($options['se_approved_pages_only'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
132 |
+
</select>
|
133 |
+
<br/><small></small>
|
134 |
+
</td>
|
135 |
+
</tr>
|
136 |
+
<?php endif; ?>
|
137 |
+
<?php
|
138 |
+
// Show tags only for WP 2.3+
|
139 |
+
if ($wp_version >= '2.3') : ?>
|
140 |
+
<tr class="mainrow">
|
141 |
+
<td class="titledesc"><?php _e('Search every tag name','SearchEverything'); ?>:</td>
|
142 |
+
<td class="forminp">
|
143 |
+
<select id="search_tags" name="search_tags" >
|
144 |
+
<option<?php selected($options['se_use_tag_search'], 'No'); ?> value="No"> </option>
|
145 |
+
<option<?php selected($options['se_use_tag_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
146 |
+
</select>
|
147 |
+
<br/><small></small>
|
148 |
+
</td>
|
149 |
+
</tr>
|
150 |
+
<?php endif; ?>
|
151 |
+
<?php
|
152 |
+
// Show taxonomies only for WP 2.3+
|
153 |
+
if ($wp_version >= '2.3') : ?>
|
154 |
+
<tr class="mainrow">
|
155 |
+
<td class="titledesc"><?php _e('Search custom taxonomies','SearchEverything'); ?>:</td>
|
156 |
+
<td class="forminp">
|
157 |
+
<select id="search_tags" name="search_taxonomies" >
|
158 |
+
<option<?php selected($options['se_use_tax_search'], 'No'); ?> value="No"> </option>
|
159 |
+
<option<?php selected($options['se_use_tax_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
160 |
+
</select>
|
161 |
+
<br/><small></small>
|
162 |
+
</td>
|
163 |
+
</tr>
|
164 |
+
<?php endif; ?>
|
165 |
+
<?php
|
166 |
+
// Show categories only for WP 2.5+
|
167 |
+
if ($wp_version >= '2.5') : ?>
|
168 |
+
<tr class="mainrow">
|
169 |
+
<td class="titledesc"><?php _e('Search every category name and description','SearchEverything'); ?>:</td>
|
170 |
+
<td class="forminp">
|
171 |
+
<select id="search_categories" name="search_categories">
|
172 |
+
<option<?php selected($options['se_use_category_search'], 'No'); ?> value="No"> </option>
|
173 |
+
<option<?php selected($options['se_use_category_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
174 |
+
</select>
|
175 |
+
<br/><small></small>
|
176 |
+
</td>
|
177 |
+
</tr>
|
178 |
+
<?php endif; ?>
|
179 |
+
<tr class="mainrow">
|
180 |
+
<td class="titledesc"><?php _e('Search every comment','SearchEverything'); ?>:</td>
|
181 |
+
<td class="forminp">
|
182 |
+
<select name="search_comments" id="search_comments">
|
183 |
+
<option<?php selected($options['se_use_comment_search'], 'No'); ?> value="No"> </option>
|
184 |
+
<option<?php selected($options['se_use_comment_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
185 |
+
</select>
|
186 |
+
<br/><small></small>
|
187 |
+
</td>
|
188 |
+
</tr>
|
189 |
+
<tr class="mainrow">
|
190 |
+
<td class="titledesc"> <?php _e('Search comment authors','SearchEverything'); ?>:</td>
|
191 |
+
<td class="forminp">
|
192 |
+
<select id="search_cmt_authors" name="search_cmt_authors">
|
193 |
+
<option<?php selected($options['se_use_cmt_authors'], 'No'); ?> value="No"> </option>
|
194 |
+
<option<?php selected($options['se_use_cmt_authors'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
195 |
+
</select>
|
196 |
+
<br/><small></small>
|
197 |
+
</td>
|
198 |
+
</tr>
|
199 |
+
<tr class="mainrow">
|
200 |
+
<td class="titledesc"> <?php _e('Search approved comments only','SearchEverything'); ?>:</td>
|
201 |
+
<td class="forminp">
|
202 |
+
<select id="appvd_comments" name="appvd_comments">
|
203 |
+
<option<?php selected($options['se_approved_comments_only'], 'No'); ?> value="No"> </option>
|
204 |
+
<option<?php selected($options['se_approved_comments_only'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
205 |
+
</select>
|
206 |
+
<br/><small></small>
|
207 |
+
</td>
|
208 |
+
</tr>
|
209 |
+
<tr class="mainrow">
|
210 |
+
<td class="titledesc"><?php _e('Search every excerpt','SearchEverything'); ?>:</td>
|
211 |
+
<td class="forminp">
|
212 |
+
<select id="search_excerpt" name="search_excerpt">
|
213 |
+
<option<?php selected($options['se_use_excerpt_search'], 'No'); ?> value="No"> </option>
|
214 |
+
<option<?php selected($options['se_use_excerpt_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
215 |
+
</select>
|
216 |
+
<br/><small></small>
|
217 |
+
</td>
|
218 |
+
</tr>
|
219 |
+
<?php
|
220 |
+
// Show categories only for WP 2.5+
|
221 |
+
if ($wp_version >= '2.5') : ?>
|
222 |
+
<tr class="mainrow">
|
223 |
+
<td class="titledesc"><?php _e('Search every draft','SearchEverything'); ?>:</td>
|
224 |
+
<td class="forminp">
|
225 |
+
<select id="search_drafts" name="search_drafts">
|
226 |
+
<option<?php selected($options['se_use_draft_search'], 'No'); ?> value="No"> </option>
|
227 |
+
<option<?php selected($options['se_use_draft_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
228 |
+
</select>
|
229 |
+
<br/><small></small>
|
230 |
+
</td>
|
231 |
+
</tr>
|
232 |
+
<?php endif; ?>
|
233 |
+
<tr class="mainrow">
|
234 |
+
<td class="titledesc"><?php _e('Search every attachment','SearchEverything'); ?>:<br/><small><?php _e('(post type = attachment)','SearchEverything'); ?></small></td>
|
235 |
+
<td class="forminp">
|
236 |
+
<select id="search_attachments" name="search_attachments">
|
237 |
+
<option<?php selected($options['se_use_attachment_search'], 'No'); ?> value="No"> </option>
|
238 |
+
<option<?php selected($options['se_use_attachment_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
239 |
+
</select>
|
240 |
+
<br/><small></small>
|
241 |
+
</td>
|
242 |
+
</tr>
|
243 |
+
<tr class="mainrow">
|
244 |
+
<td class="titledesc"><?php _e('Search every custom field','SearchEverything'); ?>:<br/><small><?php _e('(metadata)','SearchEverything'); ?></small></td>
|
245 |
+
<td class="forminp">
|
246 |
+
<select id="search_metadata" name="search_metadata">
|
247 |
+
<option<?php selected($options['se_use_metadata_search'], 'No'); ?> value="No"> </option>
|
248 |
+
<option<?php selected($options['se_use_metadata_search'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
249 |
+
</select>
|
250 |
+
|
251 |
+
</td>
|
252 |
+
</tr>
|
253 |
+
<tr class="mainrow">
|
254 |
+
<td class="titledesc"><?php _e('Search every author','SearchEverything'); ?>:</td>
|
255 |
+
<td class="forminp">
|
256 |
+
<select id="search_authors" name="search_authors">
|
257 |
+
<option<?php selected($options['se_use_authors'],'No'); ?> value="No"> </option>
|
258 |
+
<option<?php selected($options['se_use_authors'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
259 |
+
</select>
|
260 |
+
</td>
|
261 |
+
</tr>
|
262 |
+
<tr class="mainrow">
|
263 |
+
<td class="titledesc"><?php _e('Highlight Search Terms','SearchEverything'); ?>:</td>
|
264 |
+
<td class="forminp">
|
265 |
+
<select id="search_highlight" name="search_highlight">
|
266 |
+
<option<?php selected($options['se_use_highlight'], 'No'); ?> value="No"> </option>
|
267 |
+
<option<?php selected($options['se_use_highlight'], 'Yes'); ?> value="Yes"><?php _e('Yes', 'SearchEverything'); ?></option>
|
268 |
+
</select>
|
269 |
+
<br/><small></small>
|
270 |
+
</td>
|
271 |
+
</tr>
|
272 |
+
<tr class="mainrow">
|
273 |
+
<td class="titledesc"> <?php _e('Highlight Background Color','SearchEverything'); ?>:</td>
|
274 |
+
<td class="forminp">
|
275 |
+
<input type="text" id="highlight_color" name="highlight_color" value="<?php echo $options['se_highlight_color'];?>" />
|
276 |
+
<br/><small><?php _e('Examples:<br/>\'#FFF984\' or \'red\'','SearchEverything'); ?></small>
|
277 |
+
</td>
|
278 |
+
</tr>
|
279 |
+
|
280 |
+
</table>
|
281 |
+
<table style="margin-bottom: 20px;"></table>
|
282 |
+
|
283 |
+
<table class="widefat">
|
284 |
+
<thead>
|
285 |
+
<tr class="title">
|
286 |
+
<th scope="col" class="manage-column"><?php _e('Advanced Configuration - Exclusion', 'SearchEverything'); ?></th>
|
287 |
+
<th scope="col" class="manage-column"></th>
|
288 |
+
</tr>
|
289 |
+
</thead>
|
290 |
+
|
291 |
+
<tr class="mainrow">
|
292 |
+
<td class="titledesc"><?php _e('Exclude some post or page IDs','SearchEverything'); ?>:</td>
|
293 |
+
<td class="forminp">
|
294 |
+
<input type="text" id="exclude_posts_list" name="exclude_posts_list" value="<?php echo $options['se_exclude_posts_list'];?>" />
|
295 |
+
<br/><small><?php _e('Comma separated Post IDs (example: 1, 5, 9)','SearchEverything'); ?></small>
|
296 |
+
</td>
|
297 |
+
</tr>
|
298 |
+
<tr class="mainrow">
|
299 |
+
<td class="titledesc"><?php _e('Exclude Categories','SearchEverything'); ?>:</td>
|
300 |
+
<td class="forminp">
|
301 |
+
<input type="text" id="exclude_categories_list" name="exclude_categories_list" value="<?php echo $options['se_exclude_categories_list'];?>" />
|
302 |
+
<br/><small><?php _e('Comma separated category IDs (example: 1, 4)','SearchEverything'); ?></small>
|
303 |
+
</td>
|
304 |
+
</tr>
|
305 |
+
<tr class="mainrow">
|
306 |
+
<td class="titledesc"><?php _e('Full Highlight Style','SearchEverything'); ?>:</td>
|
307 |
+
<td class="forminp">
|
308 |
+
<small><?php _e('Important: \'Highlight Background Color\' must be blank to use this advanced styling.', 'SearchEverything') ?></small><br/>
|
309 |
+
<input type="text" id="highlight_style" name="highlight_style" value="<?php echo $options['se_highlight_style'];?>" />
|
310 |
+
<br/><small><?php _e('Example:<br/>background-color: #FFF984; font-weight: bold; color: #000; padding: 0 1px;','SearchEverything'); ?></small>
|
311 |
+
</td>
|
312 |
+
</tr>
|
313 |
+
</table>
|
314 |
+
|
315 |
+
|
316 |
+
<p class="submit">
|
317 |
+
<input type="hidden" name="action" value="save" />
|
318 |
+
<input type="submit" class="button"value="<?php _e('Update Options', 'SearchEverything') ?>" />
|
319 |
+
</p>
|
320 |
+
</form>
|
321 |
+
|
322 |
+
<div class="info">
|
323 |
+
<div style="float: left; padding-top:4px;"><?php _e('Developed by Dan Cameron of', 'SearchEverything'); ?> <a href="http://sproutventure.com?search-everything" title="Custom WordPress Development"><?php _e('Sprout Venture', 'SearchEverything'); ?></a>. <?php _e('We Provide custom WordPress Plugins and Themes and a whole lot more.', 'SearchEverything') ?>
|
324 |
+
</div>
|
325 |
+
<div style="float: right; margin:0; padding:0; " class="submit">
|
326 |
+
<form method="post">
|
327 |
+
<input name="reset" type="submit" class="button"value="<?php _e('Reset Button', 'SearchEverything') ?>" />
|
328 |
+
<input type="hidden" name="action" value="reset" />
|
329 |
+
</form>
|
330 |
+
<div style="clear:both;"></div>
|
331 |
+
</div>
|
332 |
+
|
333 |
+
<div style="clear: both;"></div>
|
334 |
+
|
335 |
+
<small><?php _e('Find a bug?', 'SearchEverything') ?> <a href="https://core.sproutventure.com/projects/search-everything/issues" target="blank"><?php _e('Post it as a new issue','SearchEverything')?></a>.</small>
|
336 |
+
</div>
|
337 |
+
|
338 |
+
<table style="margin-bottom: 20px;"></table>
|
339 |
+
<table class="widefat">
|
340 |
+
<thead>
|
341 |
+
<tr class="title">
|
342 |
+
<th scope="col" class="manage-column"><?php _e('Test Search Form', 'SearchEverything'); ?></th>
|
343 |
+
<th scope="col" class="manage-column"></th>
|
344 |
+
</tr>
|
345 |
+
</thead>
|
346 |
+
|
347 |
+
<tr class="mainrow">
|
348 |
+
<td class="thanks">
|
349 |
+
<p><?php _e('Use this search form to run a live search test.', 'SearchEverything'); ?></p>
|
350 |
+
</td>
|
351 |
+
<td>
|
352 |
+
<form method="get" id="searchform" action="<?php bloginfo($cap = version_compare('2.2', $wp_version, '<') ? 'url' : 'home'); ?>">
|
353 |
+
<p class="srch submit">
|
354 |
+
<input type="text" class="srch-txt" value="<?php echo (isset($S)) ? wp_specialchars($s, 1) : ''; ?>" name="s" id="s" size="30" />
|
355 |
+
<input type="submit" class="button"class="SE5_btn" id="searchsubmit" value="<?php _e('Run Test Search', 'SearchEverything'); ?>" />
|
356 |
+
</p>
|
357 |
+
</form>
|
358 |
+
</td>
|
359 |
+
</tr>
|
360 |
+
</table>
|
361 |
+
|
362 |
+
<table style="margin-bottom: 20px;"></table>
|
363 |
+
<table class="widefat">
|
364 |
+
<thead>
|
365 |
+
<tr class="title">
|
366 |
+
<th scope="col" class="manage-column"><?php _e('News', 'SearchEverything'); ?></th>
|
367 |
+
<th scope="col" class="manage-column"><?php _e('Development Support', 'SearchEverything'); ?></th>
|
368 |
+
<th scope="col" class="manage-column"><?php _e('Localization Support', 'SearchEverything'); ?></th>
|
369 |
+
</tr>
|
370 |
+
</thead>
|
371 |
+
|
372 |
+
<tr class="mainrow">
|
373 |
+
<td class="thanks">
|
374 |
+
<p><strong><?php _e('LOCALIZATION SUPPORT:', 'SearchEverything'); ?></strong><br/><?php _e('Version 6 was a major update and a few areas need new localization support. If you can help send me your translations by posting them as a new issue, ', 'SearchEverything') ?><a href="https://github.com/sproutventure/search-everything-wordpress-plugin/issues?sort=created&direction=desc&state=open&page=1" target="blank"><strong><?php _e('here','SearchEverything')?></strong></a>.</p>
|
375 |
+
<p><strong><?php _e('Thank You!', 'SearchEverything'); ?></strong><br/><?php _e('The development of Search Everything since Version one has primarily come from the WordPress community, I’m grateful for their dedicated and continued support.', 'SearchEverything'); ?></p>
|
376 |
+
</td>
|
377 |
+
<td>
|
378 |
+
<ul class="SE_lists">
|
379 |
+
<li><a href="https://github.com/ninnypants"><strong>Tyrel Kelsey</strong></a></li>
|
380 |
+
</ul>
|
381 |
+
</td>
|
382 |
+
<td>
|
383 |
+
<ul class="SE_lists">
|
384 |
+
<li><a href="#" target="blank">minjae kim (KR) - v.6</a></li>
|
385 |
+
<li><a href="http://www.r-sn.com/wp" target="blank">Anonymous (AR) - v.6</a></li>
|
386 |
+
<li><a href="http://www.doctorley.pl" target="blank">Karol Manikowski (PL) - v.6</a></li>
|
387 |
+
<li><a href="http://www.paulwicking.com" target="blank">Paul Wicking (NO)- v.6</a></li>
|
388 |
+
<li><a href="#">Bilei Radu (RO)- v.6</a></li>
|
389 |
+
<li><a href="http://www.fatcow.com" target="blank">Fat Cow (BY) - v.6</a></li>
|
390 |
+
<li><a href="http://gidibao.net/" target="blank">Gianni Diurno (IT) - v.6</a></li>
|
391 |
+
<li><a href="#">Maris Svirksts (LV) - v.6</a></li>
|
392 |
+
<li><a href="#">Simon Hansen (NN) - v.6</a></li>
|
393 |
+
<li><a href="http://beyn.org/" target="blank">jean Pierre Gavoille (FR) - v.6</a></li>
|
394 |
+
<li><a href="#">hit1205 (CN and TW)</a></li>
|
395 |
+
<li><a href="http://www.alohastone.com" target="blank">alohastone (DE)</a></li>
|
396 |
+
<li><a href="http://gidibao.net/" target="blank">Gianni Diurno (ES)</a></li>
|
397 |
+
<li><a href="#">János Csárdi-Braunstein (HU)</a></li>
|
398 |
+
<li><a href="http://idimensie.nl" target="blank">Joeke-Remkus de Vries (NL)</a></li>
|
399 |
+
<li><a href="#">Silver Ghost (RU)</a></li>
|
400 |
+
<li><a href="http://mishkin.se" target="blank">Mikael Jorhult (RU)</a></li>
|
401 |
+
<li><a href="#">Baris Unver (TR)</a></li>
|
402 |
+
</ul>
|
403 |
+
</td>
|
404 |
+
|
405 |
+
</tr>
|
406 |
+
</table>
|
407 |
+
</div>
|
408 |
+
|
409 |
+
|
410 |
+
<?php
|
411 |
+
} //end se_option_page
|
412 |
+
|
413 |
+
//styling options page
|
414 |
+
function se_options_style() {
|
415 |
+
?>
|
416 |
+
<style type="text/css" media="screen">
|
417 |
+
.titledesc {width:300px;}
|
418 |
+
.thanks {width:400px; }
|
419 |
+
.thanks p {padding-left:20px; padding-right:20px;}
|
420 |
+
.info { background: #FFFFCC; border: 1px dotted #D8D2A9; padding: 10px; color: #333; }
|
421 |
+
.info a { color: #333; text-decoration: none; border-bottom: 1px dotted #333 }
|
422 |
+
.info a:hover { color: #666; border-bottom: 1px dotted #666; }
|
423 |
+
</style>
|
424 |
+
<?php
|
425 |
+
}
|
426 |
+
|
427 |
+
}
|
views/options.php
CHANGED
@@ -15,7 +15,7 @@ Class se_admin {
|
|
15 |
add_action('admin_head', array(&$this, 'se_options_style'));
|
16 |
add_action('admin_menu', array(&$this, 'se_add_options_panel'));
|
17 |
|
18 |
-
|
19 |
|
20 |
function se_add_options_panel() {
|
21 |
global $wp_version;
|
@@ -24,8 +24,7 @@ Class se_admin {
|
|
24 |
}
|
25 |
|
26 |
//build admin interface
|
27 |
-
function se_option_page()
|
28 |
-
{
|
29 |
global $wpdb, $table_prefix, $wp_version;
|
30 |
|
31 |
$new_options = array(
|
@@ -52,33 +51,45 @@ Class se_admin {
|
|
52 |
|
53 |
);
|
54 |
|
55 |
-
if(isset($_POST['action']) && $_POST['action'] == "save")
|
56 |
-
{
|
57 |
echo "<div class=\"updated fade\" id=\"limitcatsupdatenotice\"><p>" . __('Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!', 'SearchEverything') . "</p></div>";
|
58 |
update_option("se_options", $new_options);
|
59 |
|
60 |
}
|
61 |
|
62 |
-
if(isset($_POST['action']) && $_POST['action'] == "reset")
|
63 |
-
{
|
64 |
echo "<div class=\"updated fade\" id=\"limitcatsupdatenotice\"><p>" . __('Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!', 'SearchEverything') . "</p></div>";
|
65 |
delete_option("se_options", $new_options);
|
66 |
}
|
67 |
|
68 |
-
// Announce SE+
|
69 |
-
echo "<div class=\"updated fade\" id=\"seplusnotice\"><p>" . __('<strong>Search Everything Plus</strong> is being developed and it\'s going to be awesome! <a href="http://wpsearchplugin.com/get-notified/">Signup now</a> and get notified when it\'s available.', 'SearchEverything') . "</p></div>";
|
70 |
-
|
71 |
$options = get_option('se_options');
|
72 |
|
73 |
?>
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
<div class="wrap">
|
76 |
<h2><?php _e('Search Everything Version:', 'SearchEverything'); ?> <?php echo $this->version; ?></h2>
|
77 |
<form method="post">
|
78 |
|
79 |
<div style="float: right; margin-bottom:10px; padding:0; " id="top-update" class="submit">
|
80 |
<input type="hidden" name="action" value="save" />
|
81 |
-
<input type="submit" value="<?php _e('Update Options', 'SearchEverything') ?>" />
|
82 |
</div>
|
83 |
|
84 |
|
@@ -296,7 +307,7 @@ Class se_admin {
|
|
296 |
|
297 |
<p class="submit">
|
298 |
<input type="hidden" name="action" value="save" />
|
299 |
-
<input type="submit" value="<?php _e('Update Options', 'SearchEverything') ?>" />
|
300 |
</p>
|
301 |
</form>
|
302 |
|
@@ -305,7 +316,7 @@ Class se_admin {
|
|
305 |
</div>
|
306 |
<div style="float: right; margin:0; padding:0; " class="submit">
|
307 |
<form method="post">
|
308 |
-
<input name="reset" type="submit" value="<?php _e('Reset Button', 'SearchEverything') ?>" />
|
309 |
<input type="hidden" name="action" value="reset" />
|
310 |
</form>
|
311 |
<div style="clear:both;"></div>
|
@@ -333,7 +344,7 @@ Class se_admin {
|
|
333 |
<form method="get" id="searchform" action="<?php bloginfo($cap = version_compare('2.2', $wp_version, '<') ? 'url' : 'home'); ?>">
|
334 |
<p class="srch submit">
|
335 |
<input type="text" class="srch-txt" value="<?php echo (isset($S)) ? wp_specialchars($s, 1) : ''; ?>" name="s" id="s" size="30" />
|
336 |
-
<input type="submit" class="SE5_btn" id="searchsubmit" value="<?php _e('Run Test Search', 'SearchEverything'); ?>" />
|
337 |
</p>
|
338 |
</form>
|
339 |
</td>
|
15 |
add_action('admin_head', array(&$this, 'se_options_style'));
|
16 |
add_action('admin_menu', array(&$this, 'se_add_options_panel'));
|
17 |
|
18 |
+
}
|
19 |
|
20 |
function se_add_options_panel() {
|
21 |
global $wp_version;
|
24 |
}
|
25 |
|
26 |
//build admin interface
|
27 |
+
function se_option_page() {
|
|
|
28 |
global $wpdb, $table_prefix, $wp_version;
|
29 |
|
30 |
$new_options = array(
|
51 |
|
52 |
);
|
53 |
|
54 |
+
if(isset($_POST['action']) && $_POST['action'] == "save") {
|
|
|
55 |
echo "<div class=\"updated fade\" id=\"limitcatsupdatenotice\"><p>" . __('Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!', 'SearchEverything') . "</p></div>";
|
56 |
update_option("se_options", $new_options);
|
57 |
|
58 |
}
|
59 |
|
60 |
+
if(isset($_POST['action']) && $_POST['action'] == "reset") {
|
|
|
61 |
echo "<div class=\"updated fade\" id=\"limitcatsupdatenotice\"><p>" . __('Your default search settings have been <strong>updated</strong> by Search Everything. </p><p> What are you waiting for? Go check out the new search results!', 'SearchEverything') . "</p></div>";
|
62 |
delete_option("se_options", $new_options);
|
63 |
}
|
64 |
|
|
|
|
|
|
|
65 |
$options = get_option('se_options');
|
66 |
|
67 |
?>
|
68 |
|
69 |
+
<div class="error" id="seplus">
|
70 |
+
<h3>Well, we tried...</h3>
|
71 |
+
|
72 |
+
<p>It took a few years of kick-starting the Search Everything Plus project and it being subverted by new full-time projects at Sprout Venture before realizing it had to stop. Our goal of fixing WordPress search with SE+ needed too much focus, something we couldn't sacrifice because of growing client projects. After a year of trying and nothing awesome to show we decided to cease all planning and development on the Search Everything Plus plugin/service. </p>
|
73 |
+
|
74 |
+
<p>But our goal of fixing WordPress search isn't lost.</p>
|
75 |
+
|
76 |
+
<p>For the last few months we've tested out numerous search solutions for WordPress and we found one. <a href="http://s-v.me/Q8wb">Swiftype</a> offers many of the features you requested for SE+ and their service was something we had only hoped to build. Instead of competing we decided to partner.</p>
|
77 |
+
|
78 |
+
<p>The <a href="http://s-v.me/Q8wb">Swiftype Search plugin</a> replaces the standard WordPress search with a better, more relevant search engine, and in doing so offloads the performance burden of search queries from your database to ours. It also gives you detailed insight into what your users are searching for, so you know which keywords to target when customizing your search engine results. The base ranking algorithm is based on industry best-practices and provides more relevant results by default, but we also allow for any result set to be fully customized via our drag-and-drop interface for result reordering. To make customizations you simply create a Swiftype account and install our the <a href="http://s-v.me/Q8wb">Swiftype Search plugin</a>. You can then login to our dashboard to customize results and read through detailed search analytics.</p>
|
79 |
+
|
80 |
+
|
81 |
+
<p>Sincerely,<br/>
|
82 |
+
Dan Cameron<br/>
|
83 |
+
Principal and Janitor, Sprout Venture</p>
|
84 |
+
</div>
|
85 |
+
|
86 |
<div class="wrap">
|
87 |
<h2><?php _e('Search Everything Version:', 'SearchEverything'); ?> <?php echo $this->version; ?></h2>
|
88 |
<form method="post">
|
89 |
|
90 |
<div style="float: right; margin-bottom:10px; padding:0; " id="top-update" class="submit">
|
91 |
<input type="hidden" name="action" value="save" />
|
92 |
+
<input type="submit" class="button"value="<?php _e('Update Options', 'SearchEverything') ?>" />
|
93 |
</div>
|
94 |
|
95 |
|
307 |
|
308 |
<p class="submit">
|
309 |
<input type="hidden" name="action" value="save" />
|
310 |
+
<input type="submit" class="button"value="<?php _e('Update Options', 'SearchEverything') ?>" />
|
311 |
</p>
|
312 |
</form>
|
313 |
|
316 |
</div>
|
317 |
<div style="float: right; margin:0; padding:0; " class="submit">
|
318 |
<form method="post">
|
319 |
+
<input name="reset" type="submit" class="button"value="<?php _e('Reset Button', 'SearchEverything') ?>" />
|
320 |
<input type="hidden" name="action" value="reset" />
|
321 |
</form>
|
322 |
<div style="clear:both;"></div>
|
344 |
<form method="get" id="searchform" action="<?php bloginfo($cap = version_compare('2.2', $wp_version, '<') ? 'url' : 'home'); ?>">
|
345 |
<p class="srch submit">
|
346 |
<input type="text" class="srch-txt" value="<?php echo (isset($S)) ? wp_specialchars($s, 1) : ''; ?>" name="s" id="s" size="30" />
|
347 |
+
<input type="submit" class="button"class="SE5_btn" id="searchsubmit" value="<?php _e('Run Test Search', 'SearchEverything'); ?>" />
|
348 |
</p>
|
349 |
</form>
|
350 |
</td>
|