Version Description
- 500 errors caused by arrays in custom fields should be gone now.
- Improvements to the ACF "select" field support.
- Relevanssi will not break when frontend plugins insert posts.
-
relevanssi_matchfilter has a new parameter, which contains the search term. - Polylang support has been improved.
- WPML and Polylang filters work when "fields" is set to "ids".
- New filter:
relevanssi_log_get_usergets passed the user object before Relevanssi decides if the query should be logged or not.
Download this release
Release Info
| Developer | msaari |
| Plugin | |
| Version | 3.5.5 |
| Comparing to | |
| See all releases | |
Code changes from version 3.5.4 to 3.5.5
- lib/common.php +57 -54
- lib/indexing.php +5 -1
- lib/search.php +38 -8
- readme.txt +15 -3
- relevanssi-fr_FR.mo +0 -0
- relevanssi-fr_FR.po +943 -545
- relevanssi.php +2 -2
- stopwords/stopwords.en_GB +2 -2
- stopwords/stopwords.en_US +2 -2
lib/common.php
CHANGED
|
@@ -8,6 +8,8 @@ function relevanssi_wpml_filter($data) {
|
|
| 8 |
$lang = get_bloginfo('language');
|
| 9 |
$filtered_hits = array();
|
| 10 |
foreach ($data[0] as $hit) {
|
|
|
|
|
|
|
| 11 |
if (isset($hit->blog_id)) {
|
| 12 |
switch_to_blog($hit->blog_id);
|
| 13 |
}
|
|
@@ -23,7 +25,7 @@ function relevanssi_wpml_filter($data) {
|
|
| 23 |
}
|
| 24 |
elseif (function_exists('icl_object_id') && function_exists('pll_is_translated_post_type')) {
|
| 25 |
if (pll_is_translated_post_type($hit->post_type)) {
|
| 26 |
-
if (PLL()->model->
|
| 27 |
$filtered_hits[] = $hit;
|
| 28 |
}
|
| 29 |
else if ($hit->ID == icl_object_id($hit->ID, $hit->post_type, false, ICL_LANGUAGE_CODE)) {
|
|
@@ -69,7 +71,7 @@ function relevanssi_object_sort(&$data, $key, $dir = 'desc') {
|
|
| 69 |
$key2 = strtolower($data[$j + 1]->$key);
|
| 70 |
}
|
| 71 |
if ('asc' == $dir) {
|
| 72 |
-
if ($key1 > $key2) {
|
| 73 |
$tmp = $data[$j];
|
| 74 |
$data[$j] = $data[$j + 1];
|
| 75 |
$data[$j + 1] = $tmp;
|
|
@@ -77,7 +79,7 @@ function relevanssi_object_sort(&$data, $key, $dir = 'desc') {
|
|
| 77 |
}
|
| 78 |
}
|
| 79 |
else {
|
| 80 |
-
if ($key1 < $key2) {
|
| 81 |
$tmp = $data[$j];
|
| 82 |
$data[$j] = $data[$j + 1];
|
| 83 |
$data[$j + 1] = $tmp;
|
|
@@ -105,13 +107,13 @@ function relevanssi_show_matches($data, $hit) {
|
|
| 105 |
$term_hits .= " $term: $hits";
|
| 106 |
$total_hits += $hits;
|
| 107 |
}
|
| 108 |
-
|
| 109 |
$text = get_option('relevanssi_show_matches_text');
|
| 110 |
$replace_these = array("%body%", "%title%", "%tags%", "%categories%", "%taxonomies%", "%comments%", "%score%", "%terms%", "%total%");
|
| 111 |
$replacements = array($body, $title, $tag, $category, $taxonomy, $comment, $score, $term_hits, $total_hits);
|
| 112 |
-
|
| 113 |
$result = " " . str_replace($replace_these, $replacements, $text);
|
| 114 |
-
|
| 115 |
return apply_filters('relevanssi_show_matches', $result);
|
| 116 |
}
|
| 117 |
|
|
@@ -120,8 +122,8 @@ function relevanssi_update_log($query, $hits) {
|
|
| 120 |
return;
|
| 121 |
|
| 122 |
global $wpdb, $relevanssi_variables;
|
| 123 |
-
|
| 124 |
-
$user = wp_get_current_user();
|
| 125 |
if ($user->ID != 0 && get_option('relevanssi_omit_from_logs')) {
|
| 126 |
$omit = explode(",", get_option('relevanssi_omit_from_logs'));
|
| 127 |
if (in_array($user->ID, $omit)) return;
|
|
@@ -137,8 +139,8 @@ function relevanssi_update_log($query, $hits) {
|
|
| 137 |
foreach ($bots as $name => $lookfor) {
|
| 138 |
if (stristr($user_agent, $lookfor) !== false) return;
|
| 139 |
}
|
| 140 |
-
}
|
| 141 |
-
|
| 142 |
get_option('relevanssi_log_queries_with_ip') == "on" ? $ip = apply_filters('relevanssi_remote_addr', $_SERVER['REMOTE_ADDR']) : $ip = '';
|
| 143 |
$q = $wpdb->prepare("INSERT INTO " . $relevanssi_variables['log_table'] . " (query, hits, user_id, ip, time) VALUES (%s, %d, %d, %s, NOW())", $query, intval($hits), $user->ID, $ip);
|
| 144 |
$wpdb->query($q);
|
|
@@ -157,9 +159,9 @@ function relevanssi_default_post_ok($post_ok, $doc) {
|
|
| 157 |
if ('publish' != $status) {
|
| 158 |
$post_ok = false;
|
| 159 |
}
|
| 160 |
-
|
| 161 |
// ...unless
|
| 162 |
-
|
| 163 |
if ('private' == $status) {
|
| 164 |
$post_ok = false;
|
| 165 |
|
|
@@ -184,14 +186,14 @@ function relevanssi_default_post_ok($post_ok, $doc) {
|
|
| 184 |
}
|
| 185 |
}
|
| 186 |
}
|
| 187 |
-
|
| 188 |
// only show drafts, pending and future posts in admin search
|
| 189 |
if (in_array($status, apply_filters('relevanssi_valid_admin_status', array('draft', 'pending', 'future'))) && is_admin()) {
|
| 190 |
$post_ok = true;
|
| 191 |
}
|
| 192 |
-
|
| 193 |
if (relevanssi_s2member_level($doc) == 0) $post_ok = false; // not ok with s2member
|
| 194 |
-
|
| 195 |
return $post_ok;
|
| 196 |
}
|
| 197 |
|
|
@@ -207,12 +209,12 @@ function relevanssi_s2member_level($doc) {
|
|
| 207 |
if (function_exists('is_permitted_by_s2member')) {
|
| 208 |
// s2member
|
| 209 |
$alt_view_protect = $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["filter_wp_query"];
|
| 210 |
-
|
| 211 |
if (version_compare (WS_PLUGIN__S2MEMBER_VERSION, "110912", ">="))
|
| 212 |
$completely_hide_protected_search_results = (in_array ("all", $alt_view_protect) || in_array ("searches", $alt_view_protect)) ? true : false;
|
| 213 |
else /* Backward compatibility with versions of s2Member, prior to v110912. */
|
| 214 |
$completely_hide_protected_search_results = (strpos ($alt_view_protect, "all") !== false || strpos ($alt_view_protect, "searches") !== false) ? true : false;
|
| 215 |
-
|
| 216 |
if (is_permitted_by_s2member($doc)) {
|
| 217 |
// Show title and excerpt, even full content if you like.
|
| 218 |
$return = 2;
|
|
@@ -226,20 +228,20 @@ function relevanssi_s2member_level($doc) {
|
|
| 226 |
$return = 0;
|
| 227 |
}
|
| 228 |
}
|
| 229 |
-
|
| 230 |
return $return;
|
| 231 |
}
|
| 232 |
|
| 233 |
function relevanssi_populate_array($matches) {
|
| 234 |
global $relevanssi_post_array, $relevanssi_post_types, $wpdb;
|
| 235 |
-
if (function_exists('wp_suspend_cache_addition'))
|
| 236 |
wp_suspend_cache_addition(true);
|
| 237 |
-
|
| 238 |
$ids = array();
|
| 239 |
foreach ($matches as $match) {
|
| 240 |
array_push($ids, $match->doc);
|
| 241 |
}
|
| 242 |
-
|
| 243 |
$ids = implode(',', $ids);
|
| 244 |
$posts = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE id IN ($ids)");
|
| 245 |
foreach ($posts as $post) {
|
|
@@ -247,7 +249,7 @@ function relevanssi_populate_array($matches) {
|
|
| 247 |
$relevanssi_post_types[$post->ID] = $post->post_type;
|
| 248 |
}
|
| 249 |
|
| 250 |
-
if (function_exists('wp_suspend_cache_addition'))
|
| 251 |
wp_suspend_cache_addition(false);
|
| 252 |
}
|
| 253 |
|
|
@@ -274,7 +276,7 @@ function relevanssi_extract_phrases($q) {
|
|
| 274 |
$end = mb_strpos($q, '"', $start + 1);
|
| 275 |
else
|
| 276 |
$end = strpos($q, '"', $start + 1);
|
| 277 |
-
|
| 278 |
if ($end === false) {
|
| 279 |
// just one " in the query
|
| 280 |
$pos = $end;
|
|
@@ -284,9 +286,9 @@ function relevanssi_extract_phrases($q) {
|
|
| 284 |
$phrase = mb_substr($q, $start + 1, $end - $start - 1);
|
| 285 |
else
|
| 286 |
$phrase = substr($q, $start + 1, $end - $start - 1);
|
| 287 |
-
|
| 288 |
$phrase = trim($phrase);
|
| 289 |
-
|
| 290 |
if (!empty($phrase)) $phrases[] = $phrase;
|
| 291 |
$pos = $end;
|
| 292 |
}
|
|
@@ -298,19 +300,19 @@ function relevanssi_extract_phrases($q) {
|
|
| 298 |
*/
|
| 299 |
function relevanssi_recognize_phrases($q) {
|
| 300 |
global $wpdb;
|
| 301 |
-
|
| 302 |
$phrases = relevanssi_extract_phrases($q);
|
| 303 |
-
|
| 304 |
$all_queries = array();
|
| 305 |
if (count($phrases) > 0) {
|
| 306 |
foreach ($phrases as $phrase) {
|
| 307 |
$queries = array();
|
| 308 |
$phrase = esc_sql($phrase);
|
| 309 |
"on" == get_option("relevanssi_index_excerpt") ? $excerpt = " OR post_excerpt LIKE '%$phrase%'" : $excerpt = "";
|
| 310 |
-
$query = "(SELECT ID FROM $wpdb->posts
|
| 311 |
WHERE (post_content LIKE '%$phrase%' OR post_title LIKE '%$phrase%' $excerpt)
|
| 312 |
AND post_status IN ('publish', 'draft', 'private', 'pending', 'future', 'inherit'))";
|
| 313 |
-
|
| 314 |
$queries[] = $query;
|
| 315 |
|
| 316 |
$query = "(SELECT ID FROM $wpdb->posts as p, $wpdb->term_relationships as r, $wpdb->term_taxonomy as s, $wpdb->terms as t
|
|
@@ -318,7 +320,7 @@ function relevanssi_recognize_phrases($q) {
|
|
| 318 |
AND t.name LIKE '%$phrase%' AND p.post_status IN ('publish', 'draft', 'private', 'pending', 'future', 'inherit'))";
|
| 319 |
|
| 320 |
$queries[] = $query;
|
| 321 |
-
|
| 322 |
$query = "(SELECT ID
|
| 323 |
FROM $wpdb->posts AS p, $wpdb->postmeta AS m
|
| 324 |
WHERE p.ID = m.post_id
|
|
@@ -335,7 +337,7 @@ function relevanssi_recognize_phrases($q) {
|
|
| 335 |
else {
|
| 336 |
$phrases = "";
|
| 337 |
}
|
| 338 |
-
|
| 339 |
$all_queries = implode(" ", $all_queries);
|
| 340 |
|
| 341 |
return $all_queries;
|
|
@@ -386,19 +388,19 @@ function relevanssi_get_custom_fields() {
|
|
| 386 |
return $custom_fields;
|
| 387 |
}
|
| 388 |
|
| 389 |
-
function relevanssi_mb_trim($string) {
|
| 390 |
$string = str_replace(chr(194) . chr(160), '', $string);
|
| 391 |
-
$string = preg_replace( "/(^\s+)|(\s+$)/us", "", $string );
|
| 392 |
-
return $string;
|
| 393 |
-
}
|
| 394 |
|
| 395 |
function relevanssi_remove_punct($a) {
|
| 396 |
-
$a = preg_replace ('/<[^>]*>/', ' ', $a);
|
| 397 |
-
|
| 398 |
$a = str_replace("\r", '', $a); // --- replace with empty space
|
| 399 |
$a = str_replace("\n", ' ', $a); // --- replace with space
|
| 400 |
-
$a = str_replace("\t", ' ', $a); // --- replace with space
|
| 401 |
-
|
| 402 |
$a = stripslashes($a);
|
| 403 |
|
| 404 |
$a = str_replace('ß', 'ss', $a);
|
|
@@ -453,10 +455,10 @@ function relevanssi_prevent_default_request( $request, $query ) {
|
|
| 453 |
if ($bbpress) {
|
| 454 |
// this is a BBPress search; do not meddle
|
| 455 |
return $request;
|
| 456 |
-
}
|
| 457 |
$admin_search_ok = true;
|
| 458 |
$admin_search_ok = apply_filters('relevanssi_admin_search_ok', $admin_search_ok, $query );
|
| 459 |
-
|
| 460 |
$prevent = true;
|
| 461 |
$prevent = apply_filters('relevanssi_prevent_default_request', $prevent, $query );
|
| 462 |
|
|
@@ -464,9 +466,9 @@ function relevanssi_prevent_default_request( $request, $query ) {
|
|
| 464 |
$prevent = false;
|
| 465 |
$admin_search_ok = false;
|
| 466 |
}
|
| 467 |
-
|
| 468 |
if (!is_admin() && $prevent )
|
| 469 |
-
$request = "SELECT * FROM $wpdb->posts WHERE 1=2";
|
| 470 |
else if ('on' == get_option('relevanssi_admin_search') && $admin_search_ok )
|
| 471 |
$request = "SELECT * FROM $wpdb->posts WHERE 1=2";
|
| 472 |
}
|
|
@@ -481,7 +483,7 @@ function relevanssi_tokenize($str, $remove_stops = true, $min_word_length = -1)
|
|
| 481 |
}
|
| 482 |
}
|
| 483 |
if (is_array($str)) return $tokens;
|
| 484 |
-
|
| 485 |
if ( function_exists('mb_internal_encoding') )
|
| 486 |
mb_internal_encoding("UTF-8");
|
| 487 |
|
|
@@ -489,7 +491,7 @@ function relevanssi_tokenize($str, $remove_stops = true, $min_word_length = -1)
|
|
| 489 |
$stopword_list = relevanssi_fetch_stopwords();
|
| 490 |
}
|
| 491 |
|
| 492 |
-
if (function_exists('relevanssi_thousandsep')) {
|
| 493 |
$str = relevanssi_thousandsep($str);
|
| 494 |
}
|
| 495 |
|
|
@@ -504,7 +506,7 @@ function relevanssi_tokenize($str, $remove_stops = true, $min_word_length = -1)
|
|
| 504 |
while ($t !== false) {
|
| 505 |
$t = strval($t);
|
| 506 |
$accept = true;
|
| 507 |
-
|
| 508 |
if (relevanssi_strlen($t) < $min_word_length) {
|
| 509 |
$t = strtok("\n\t ");
|
| 510 |
continue;
|
|
@@ -523,7 +525,7 @@ function relevanssi_tokenize($str, $remove_stops = true, $min_word_length = -1)
|
|
| 523 |
if (RELEVANSSI_PREMIUM) {
|
| 524 |
$t = apply_filters('relevanssi_premium_tokenizer', $t);
|
| 525 |
}
|
| 526 |
-
|
| 527 |
if ($accept) {
|
| 528 |
$t = relevanssi_mb_trim($t);
|
| 529 |
if (is_numeric($t)) $t = " $t"; // $t ends up as an array index, and numbers just don't work there
|
|
@@ -534,7 +536,7 @@ function relevanssi_tokenize($str, $remove_stops = true, $min_word_length = -1)
|
|
| 534 |
$tokens[$t]++;
|
| 535 |
}
|
| 536 |
}
|
| 537 |
-
|
| 538 |
$t = strtok("\n\t ");
|
| 539 |
}
|
| 540 |
return $tokens;
|
|
@@ -542,7 +544,7 @@ function relevanssi_tokenize($str, $remove_stops = true, $min_word_length = -1)
|
|
| 542 |
|
| 543 |
function relevanssi_get_post_status($id) {
|
| 544 |
global $relevanssi_post_array;
|
| 545 |
-
|
| 546 |
$type = substr($id, 0, 2);
|
| 547 |
if ($type == '**') {
|
| 548 |
return 'publish';
|
|
@@ -550,7 +552,7 @@ function relevanssi_get_post_status($id) {
|
|
| 550 |
if ($type == 'u_') {
|
| 551 |
return 'publish';
|
| 552 |
}
|
| 553 |
-
|
| 554 |
if (isset($relevanssi_post_array[$id])) {
|
| 555 |
$status = $relevanssi_post_array[$id]->post_status;
|
| 556 |
if ('inherit' == $status) {
|
|
@@ -571,7 +573,7 @@ function relevanssi_get_post_status($id) {
|
|
| 571 |
|
| 572 |
function relevanssi_get_post_type($id) {
|
| 573 |
global $relevanssi_post_array;
|
| 574 |
-
|
| 575 |
if (isset($relevanssi_post_array[$id])) {
|
| 576 |
return $relevanssi_post_array[$id]->post_type;
|
| 577 |
}
|
|
@@ -607,7 +609,7 @@ function relevanssi_get_term_tax_id($field, $id, $taxonomy) {
|
|
| 607 |
*/
|
| 608 |
function relevanssi_add_synonyms($q) {
|
| 609 |
if (empty($q)) return $q;
|
| 610 |
-
|
| 611 |
$synonym_data = get_option('relevanssi_synonyms');
|
| 612 |
if ($synonym_data) {
|
| 613 |
$synonyms = array();
|
|
@@ -631,6 +633,7 @@ function relevanssi_add_synonyms($q) {
|
|
| 631 |
if (!in_array($q, $terms)) $terms[] = $q;
|
| 632 |
|
| 633 |
foreach ($terms as $term) {
|
|
|
|
| 634 |
if (in_array(strval($term), array_keys($synonyms))) { // strval, otherwise numbers cause problems
|
| 635 |
if (isset($synonyms[strval($term)])) { // necessary, otherwise terms like "02" can cause problems
|
| 636 |
$new_terms = array_merge($new_terms, array_keys($synonyms[strval($term)]));
|
|
@@ -686,7 +689,7 @@ function relevanssi_close_tags($html) {
|
|
| 686 |
}
|
| 687 |
}
|
| 688 |
return $html;
|
| 689 |
-
}
|
| 690 |
|
| 691 |
/* Prints out post title with highlighting.
|
| 692 |
*/
|
|
@@ -720,4 +723,4 @@ function relevanssi_strlen($s) {
|
|
| 720 |
return strlen( $s );
|
| 721 |
}
|
| 722 |
|
| 723 |
-
?>
|
| 8 |
$lang = get_bloginfo('language');
|
| 9 |
$filtered_hits = array();
|
| 10 |
foreach ($data[0] as $hit) {
|
| 11 |
+
if (is_integer($hit)) $hit = get_post($hit); // this in case "fields" is set to "ids"
|
| 12 |
+
|
| 13 |
if (isset($hit->blog_id)) {
|
| 14 |
switch_to_blog($hit->blog_id);
|
| 15 |
}
|
| 25 |
}
|
| 26 |
elseif (function_exists('icl_object_id') && function_exists('pll_is_translated_post_type')) {
|
| 27 |
if (pll_is_translated_post_type($hit->post_type)) {
|
| 28 |
+
if (PLL()->model->post->get_language($hit->ID)->slug == ICL_LANGUAGE_CODE) {
|
| 29 |
$filtered_hits[] = $hit;
|
| 30 |
}
|
| 31 |
else if ($hit->ID == icl_object_id($hit->ID, $hit->post_type, false, ICL_LANGUAGE_CODE)) {
|
| 71 |
$key2 = strtolower($data[$j + 1]->$key);
|
| 72 |
}
|
| 73 |
if ('asc' == $dir) {
|
| 74 |
+
if ($key1 > $key2) {
|
| 75 |
$tmp = $data[$j];
|
| 76 |
$data[$j] = $data[$j + 1];
|
| 77 |
$data[$j + 1] = $tmp;
|
| 79 |
}
|
| 80 |
}
|
| 81 |
else {
|
| 82 |
+
if ($key1 < $key2) {
|
| 83 |
$tmp = $data[$j];
|
| 84 |
$data[$j] = $data[$j + 1];
|
| 85 |
$data[$j + 1] = $tmp;
|
| 107 |
$term_hits .= " $term: $hits";
|
| 108 |
$total_hits += $hits;
|
| 109 |
}
|
| 110 |
+
|
| 111 |
$text = get_option('relevanssi_show_matches_text');
|
| 112 |
$replace_these = array("%body%", "%title%", "%tags%", "%categories%", "%taxonomies%", "%comments%", "%score%", "%terms%", "%total%");
|
| 113 |
$replacements = array($body, $title, $tag, $category, $taxonomy, $comment, $score, $term_hits, $total_hits);
|
| 114 |
+
|
| 115 |
$result = " " . str_replace($replace_these, $replacements, $text);
|
| 116 |
+
|
| 117 |
return apply_filters('relevanssi_show_matches', $result);
|
| 118 |
}
|
| 119 |
|
| 122 |
return;
|
| 123 |
|
| 124 |
global $wpdb, $relevanssi_variables;
|
| 125 |
+
|
| 126 |
+
$user = apply_filters('relevanssi_log_get_user', wp_get_current_user());
|
| 127 |
if ($user->ID != 0 && get_option('relevanssi_omit_from_logs')) {
|
| 128 |
$omit = explode(",", get_option('relevanssi_omit_from_logs'));
|
| 129 |
if (in_array($user->ID, $omit)) return;
|
| 139 |
foreach ($bots as $name => $lookfor) {
|
| 140 |
if (stristr($user_agent, $lookfor) !== false) return;
|
| 141 |
}
|
| 142 |
+
}
|
| 143 |
+
|
| 144 |
get_option('relevanssi_log_queries_with_ip') == "on" ? $ip = apply_filters('relevanssi_remote_addr', $_SERVER['REMOTE_ADDR']) : $ip = '';
|
| 145 |
$q = $wpdb->prepare("INSERT INTO " . $relevanssi_variables['log_table'] . " (query, hits, user_id, ip, time) VALUES (%s, %d, %d, %s, NOW())", $query, intval($hits), $user->ID, $ip);
|
| 146 |
$wpdb->query($q);
|
| 159 |
if ('publish' != $status) {
|
| 160 |
$post_ok = false;
|
| 161 |
}
|
| 162 |
+
|
| 163 |
// ...unless
|
| 164 |
+
|
| 165 |
if ('private' == $status) {
|
| 166 |
$post_ok = false;
|
| 167 |
|
| 186 |
}
|
| 187 |
}
|
| 188 |
}
|
| 189 |
+
|
| 190 |
// only show drafts, pending and future posts in admin search
|
| 191 |
if (in_array($status, apply_filters('relevanssi_valid_admin_status', array('draft', 'pending', 'future'))) && is_admin()) {
|
| 192 |
$post_ok = true;
|
| 193 |
}
|
| 194 |
+
|
| 195 |
if (relevanssi_s2member_level($doc) == 0) $post_ok = false; // not ok with s2member
|
| 196 |
+
|
| 197 |
return $post_ok;
|
| 198 |
}
|
| 199 |
|
| 209 |
if (function_exists('is_permitted_by_s2member')) {
|
| 210 |
// s2member
|
| 211 |
$alt_view_protect = $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["filter_wp_query"];
|
| 212 |
+
|
| 213 |
if (version_compare (WS_PLUGIN__S2MEMBER_VERSION, "110912", ">="))
|
| 214 |
$completely_hide_protected_search_results = (in_array ("all", $alt_view_protect) || in_array ("searches", $alt_view_protect)) ? true : false;
|
| 215 |
else /* Backward compatibility with versions of s2Member, prior to v110912. */
|
| 216 |
$completely_hide_protected_search_results = (strpos ($alt_view_protect, "all") !== false || strpos ($alt_view_protect, "searches") !== false) ? true : false;
|
| 217 |
+
|
| 218 |
if (is_permitted_by_s2member($doc)) {
|
| 219 |
// Show title and excerpt, even full content if you like.
|
| 220 |
$return = 2;
|
| 228 |
$return = 0;
|
| 229 |
}
|
| 230 |
}
|
| 231 |
+
|
| 232 |
return $return;
|
| 233 |
}
|
| 234 |
|
| 235 |
function relevanssi_populate_array($matches) {
|
| 236 |
global $relevanssi_post_array, $relevanssi_post_types, $wpdb;
|
| 237 |
+
if (function_exists('wp_suspend_cache_addition'))
|
| 238 |
wp_suspend_cache_addition(true);
|
| 239 |
+
|
| 240 |
$ids = array();
|
| 241 |
foreach ($matches as $match) {
|
| 242 |
array_push($ids, $match->doc);
|
| 243 |
}
|
| 244 |
+
|
| 245 |
$ids = implode(',', $ids);
|
| 246 |
$posts = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE id IN ($ids)");
|
| 247 |
foreach ($posts as $post) {
|
| 249 |
$relevanssi_post_types[$post->ID] = $post->post_type;
|
| 250 |
}
|
| 251 |
|
| 252 |
+
if (function_exists('wp_suspend_cache_addition'))
|
| 253 |
wp_suspend_cache_addition(false);
|
| 254 |
}
|
| 255 |
|
| 276 |
$end = mb_strpos($q, '"', $start + 1);
|
| 277 |
else
|
| 278 |
$end = strpos($q, '"', $start + 1);
|
| 279 |
+
|
| 280 |
if ($end === false) {
|
| 281 |
// just one " in the query
|
| 282 |
$pos = $end;
|
| 286 |
$phrase = mb_substr($q, $start + 1, $end - $start - 1);
|
| 287 |
else
|
| 288 |
$phrase = substr($q, $start + 1, $end - $start - 1);
|
| 289 |
+
|
| 290 |
$phrase = trim($phrase);
|
| 291 |
+
|
| 292 |
if (!empty($phrase)) $phrases[] = $phrase;
|
| 293 |
$pos = $end;
|
| 294 |
}
|
| 300 |
*/
|
| 301 |
function relevanssi_recognize_phrases($q) {
|
| 302 |
global $wpdb;
|
| 303 |
+
|
| 304 |
$phrases = relevanssi_extract_phrases($q);
|
| 305 |
+
|
| 306 |
$all_queries = array();
|
| 307 |
if (count($phrases) > 0) {
|
| 308 |
foreach ($phrases as $phrase) {
|
| 309 |
$queries = array();
|
| 310 |
$phrase = esc_sql($phrase);
|
| 311 |
"on" == get_option("relevanssi_index_excerpt") ? $excerpt = " OR post_excerpt LIKE '%$phrase%'" : $excerpt = "";
|
| 312 |
+
$query = "(SELECT ID FROM $wpdb->posts
|
| 313 |
WHERE (post_content LIKE '%$phrase%' OR post_title LIKE '%$phrase%' $excerpt)
|
| 314 |
AND post_status IN ('publish', 'draft', 'private', 'pending', 'future', 'inherit'))";
|
| 315 |
+
|
| 316 |
$queries[] = $query;
|
| 317 |
|
| 318 |
$query = "(SELECT ID FROM $wpdb->posts as p, $wpdb->term_relationships as r, $wpdb->term_taxonomy as s, $wpdb->terms as t
|
| 320 |
AND t.name LIKE '%$phrase%' AND p.post_status IN ('publish', 'draft', 'private', 'pending', 'future', 'inherit'))";
|
| 321 |
|
| 322 |
$queries[] = $query;
|
| 323 |
+
|
| 324 |
$query = "(SELECT ID
|
| 325 |
FROM $wpdb->posts AS p, $wpdb->postmeta AS m
|
| 326 |
WHERE p.ID = m.post_id
|
| 337 |
else {
|
| 338 |
$phrases = "";
|
| 339 |
}
|
| 340 |
+
|
| 341 |
$all_queries = implode(" ", $all_queries);
|
| 342 |
|
| 343 |
return $all_queries;
|
| 388 |
return $custom_fields;
|
| 389 |
}
|
| 390 |
|
| 391 |
+
function relevanssi_mb_trim($string) {
|
| 392 |
$string = str_replace(chr(194) . chr(160), '', $string);
|
| 393 |
+
$string = preg_replace( "/(^\s+)|(\s+$)/us", "", $string );
|
| 394 |
+
return $string;
|
| 395 |
+
}
|
| 396 |
|
| 397 |
function relevanssi_remove_punct($a) {
|
| 398 |
+
$a = preg_replace ('/<[^>]*>/', ' ', $a);
|
| 399 |
+
|
| 400 |
$a = str_replace("\r", '', $a); // --- replace with empty space
|
| 401 |
$a = str_replace("\n", ' ', $a); // --- replace with space
|
| 402 |
+
$a = str_replace("\t", ' ', $a); // --- replace with space
|
| 403 |
+
|
| 404 |
$a = stripslashes($a);
|
| 405 |
|
| 406 |
$a = str_replace('ß', 'ss', $a);
|
| 455 |
if ($bbpress) {
|
| 456 |
// this is a BBPress search; do not meddle
|
| 457 |
return $request;
|
| 458 |
+
}
|
| 459 |
$admin_search_ok = true;
|
| 460 |
$admin_search_ok = apply_filters('relevanssi_admin_search_ok', $admin_search_ok, $query );
|
| 461 |
+
|
| 462 |
$prevent = true;
|
| 463 |
$prevent = apply_filters('relevanssi_prevent_default_request', $prevent, $query );
|
| 464 |
|
| 466 |
$prevent = false;
|
| 467 |
$admin_search_ok = false;
|
| 468 |
}
|
| 469 |
+
|
| 470 |
if (!is_admin() && $prevent )
|
| 471 |
+
$request = "SELECT * FROM $wpdb->posts WHERE 1=2";
|
| 472 |
else if ('on' == get_option('relevanssi_admin_search') && $admin_search_ok )
|
| 473 |
$request = "SELECT * FROM $wpdb->posts WHERE 1=2";
|
| 474 |
}
|
| 483 |
}
|
| 484 |
}
|
| 485 |
if (is_array($str)) return $tokens;
|
| 486 |
+
|
| 487 |
if ( function_exists('mb_internal_encoding') )
|
| 488 |
mb_internal_encoding("UTF-8");
|
| 489 |
|
| 491 |
$stopword_list = relevanssi_fetch_stopwords();
|
| 492 |
}
|
| 493 |
|
| 494 |
+
if (function_exists('relevanssi_thousandsep')) {
|
| 495 |
$str = relevanssi_thousandsep($str);
|
| 496 |
}
|
| 497 |
|
| 506 |
while ($t !== false) {
|
| 507 |
$t = strval($t);
|
| 508 |
$accept = true;
|
| 509 |
+
|
| 510 |
if (relevanssi_strlen($t) < $min_word_length) {
|
| 511 |
$t = strtok("\n\t ");
|
| 512 |
continue;
|
| 525 |
if (RELEVANSSI_PREMIUM) {
|
| 526 |
$t = apply_filters('relevanssi_premium_tokenizer', $t);
|
| 527 |
}
|
| 528 |
+
|
| 529 |
if ($accept) {
|
| 530 |
$t = relevanssi_mb_trim($t);
|
| 531 |
if (is_numeric($t)) $t = " $t"; // $t ends up as an array index, and numbers just don't work there
|
| 536 |
$tokens[$t]++;
|
| 537 |
}
|
| 538 |
}
|
| 539 |
+
|
| 540 |
$t = strtok("\n\t ");
|
| 541 |
}
|
| 542 |
return $tokens;
|
| 544 |
|
| 545 |
function relevanssi_get_post_status($id) {
|
| 546 |
global $relevanssi_post_array;
|
| 547 |
+
|
| 548 |
$type = substr($id, 0, 2);
|
| 549 |
if ($type == '**') {
|
| 550 |
return 'publish';
|
| 552 |
if ($type == 'u_') {
|
| 553 |
return 'publish';
|
| 554 |
}
|
| 555 |
+
|
| 556 |
if (isset($relevanssi_post_array[$id])) {
|
| 557 |
$status = $relevanssi_post_array[$id]->post_status;
|
| 558 |
if ('inherit' == $status) {
|
| 573 |
|
| 574 |
function relevanssi_get_post_type($id) {
|
| 575 |
global $relevanssi_post_array;
|
| 576 |
+
|
| 577 |
if (isset($relevanssi_post_array[$id])) {
|
| 578 |
return $relevanssi_post_array[$id]->post_type;
|
| 579 |
}
|
| 609 |
*/
|
| 610 |
function relevanssi_add_synonyms($q) {
|
| 611 |
if (empty($q)) return $q;
|
| 612 |
+
|
| 613 |
$synonym_data = get_option('relevanssi_synonyms');
|
| 614 |
if ($synonym_data) {
|
| 615 |
$synonyms = array();
|
| 633 |
if (!in_array($q, $terms)) $terms[] = $q;
|
| 634 |
|
| 635 |
foreach ($terms as $term) {
|
| 636 |
+
$term = trim($term);
|
| 637 |
if (in_array(strval($term), array_keys($synonyms))) { // strval, otherwise numbers cause problems
|
| 638 |
if (isset($synonyms[strval($term)])) { // necessary, otherwise terms like "02" can cause problems
|
| 639 |
$new_terms = array_merge($new_terms, array_keys($synonyms[strval($term)]));
|
| 689 |
}
|
| 690 |
}
|
| 691 |
return $html;
|
| 692 |
+
}
|
| 693 |
|
| 694 |
/* Prints out post title with highlighting.
|
| 695 |
*/
|
| 723 |
return strlen( $s );
|
| 724 |
}
|
| 725 |
|
| 726 |
+
?>
|
lib/indexing.php
CHANGED
|
@@ -730,13 +730,17 @@ function relevanssi_get_comments($postID) {
|
|
| 730 |
* Droz Raphaël, June 2016
|
| 731 |
*/
|
| 732 |
function relevanssi_index_acf(&$insert_data, $post_id, $field_name, $field_value) {
|
| 733 |
-
if (!
|
|
|
|
|
|
|
| 734 |
|
| 735 |
$field_object = get_field_object($field_name, $post_id);
|
| 736 |
if (! isset($field_object['choices'])) return; // not a "select" field
|
|
|
|
| 737 |
if (! isset($field_object['choices'][$field_value])) return; // value does not exist
|
| 738 |
|
| 739 |
if ( ($value = $field_object['choices'][$field_value]) ) {
|
|
|
|
| 740 |
$insert_data[$value]['customfield']++;
|
| 741 |
}
|
| 742 |
}
|
| 730 |
* Droz Raphaël, June 2016
|
| 731 |
*/
|
| 732 |
function relevanssi_index_acf(&$insert_data, $post_id, $field_name, $field_value) {
|
| 733 |
+
if (! is_admin() ) include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // otherwise is_plugin_active will cause a fatal error
|
| 734 |
+
if (! is_plugin_active('advanced-custom-fields/acf.php') &&
|
| 735 |
+
! is_plugin_active('advanced-custom-fields-pro/acf.php')) return;
|
| 736 |
|
| 737 |
$field_object = get_field_object($field_name, $post_id);
|
| 738 |
if (! isset($field_object['choices'])) return; // not a "select" field
|
| 739 |
+
if (is_array($field_value)) return; // not handled (currently)
|
| 740 |
if (! isset($field_object['choices'][$field_value])) return; // value does not exist
|
| 741 |
|
| 742 |
if ( ($value = $field_object['choices'][$field_value]) ) {
|
| 743 |
+
if (! isset($insert_data[$value]['customfield']) ) $insert_data[$value]['customfield'] = 0;
|
| 744 |
$insert_data[$value]['customfield']++;
|
| 745 |
}
|
| 746 |
}
|
lib/search.php
CHANGED
|
@@ -561,8 +561,12 @@ function relevanssi_search($args) {
|
|
| 561 |
!empty($post_type_weights['post_tag']) ? $tag = $post_type_weights['post_tag'] : $tag = $relevanssi_variables['post_type_weight_defaults']['post_tag'];
|
| 562 |
!empty($post_type_weights['category']) ? $cat = $post_type_weights['category'] : $cat = $relevanssi_variables['post_type_weight_defaults']['category'];
|
| 563 |
|
| 564 |
-
$query = "SELECT relevanssi.*, relevanssi.title * $title_boost +
|
| 565 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 566 |
// Clean: $query_restrictions is escaped, $term_cond is escaped
|
| 567 |
|
| 568 |
$query = apply_filters('relevanssi_query_filter', $query);
|
|
@@ -580,8 +584,13 @@ function relevanssi_search($args) {
|
|
| 580 |
$existing_ids[] = $match->doc;
|
| 581 |
}
|
| 582 |
$existing_ids = implode(',', $existing_ids);
|
| 583 |
-
$query = "SELECT relevanssi.*, relevanssi.title * $title_boost +
|
| 584 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 585 |
// Clean: no unescaped user inputs
|
| 586 |
$matches_to_add = $wpdb->get_results($query);
|
| 587 |
$matches = array_merge($matches, $matches_to_add);
|
|
@@ -593,15 +602,17 @@ function relevanssi_search($args) {
|
|
| 593 |
|
| 594 |
$total_hits += count($matches);
|
| 595 |
|
| 596 |
-
$query = "SELECT COUNT(DISTINCT(relevanssi.doc)) FROM $relevanssi_table AS relevanssi
|
|
|
|
| 597 |
// Clean: $query_restrictions is escaped, $term_cond is escaped
|
| 598 |
$query = apply_filters('relevanssi_df_query_filter', $query);
|
| 599 |
|
| 600 |
$df = $wpdb->get_var($query);
|
| 601 |
|
| 602 |
if ($df < 1 && "sometimes" == $fuzzy) {
|
| 603 |
-
$query = "SELECT COUNT(DISTINCT(relevanssi.doc)) FROM $relevanssi_table AS relevanssi
|
| 604 |
-
WHERE (relevanssi.term LIKE '$term%'
|
|
|
|
| 605 |
// Clean: $query_restrictions is escaped, $term is escaped
|
| 606 |
$query = apply_filters('relevanssi_df_query_filter', $query);
|
| 607 |
$df = $wpdb->get_var($query);
|
|
@@ -681,7 +692,7 @@ function relevanssi_search($args) {
|
|
| 681 |
$match->weight = $match->weight * $post_type_weights[$type];
|
| 682 |
}
|
| 683 |
|
| 684 |
-
$match = apply_filters('relevanssi_match', $match, $idf);
|
| 685 |
|
| 686 |
if ($match->weight == 0) continue; // the filters killed the match
|
| 687 |
|
|
@@ -833,6 +844,25 @@ function relevanssi_do_query(&$query) {
|
|
| 833 |
if ($operator != "OR" && $operator != "AND") $operator = get_option("relevanssi_implicit_operator");
|
| 834 |
$multi_args['operator'] = $operator;
|
| 835 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 836 |
if (function_exists('relevanssi_search_multi')) {
|
| 837 |
$return = relevanssi_search_multi($multi_args);
|
| 838 |
}
|
| 561 |
!empty($post_type_weights['post_tag']) ? $tag = $post_type_weights['post_tag'] : $tag = $relevanssi_variables['post_type_weight_defaults']['post_tag'];
|
| 562 |
!empty($post_type_weights['category']) ? $cat = $post_type_weights['category'] : $cat = $relevanssi_variables['post_type_weight_defaults']['category'];
|
| 563 |
|
| 564 |
+
$query = "SELECT relevanssi.*, relevanssi.title * $title_boost +
|
| 565 |
+
relevanssi.content + relevanssi.comment * $comment_boost +
|
| 566 |
+
relevanssi.tag * $tag + relevanssi.link * $link_boost +
|
| 567 |
+
relevanssi.author + relevanssi.category * $cat + relevanssi.excerpt +
|
| 568 |
+
relevanssi.taxonomy + relevanssi.customfield + relevanssi.mysqlcolumn AS tf
|
| 569 |
+
FROM $relevanssi_table AS relevanssi $query_join WHERE $term_cond $query_restrictions";
|
| 570 |
// Clean: $query_restrictions is escaped, $term_cond is escaped
|
| 571 |
|
| 572 |
$query = apply_filters('relevanssi_query_filter', $query);
|
| 584 |
$existing_ids[] = $match->doc;
|
| 585 |
}
|
| 586 |
$existing_ids = implode(',', $existing_ids);
|
| 587 |
+
$query = "SELECT relevanssi.*, relevanssi.title * $title_boost +
|
| 588 |
+
relevanssi.content + relevanssi.comment * $comment_boost +
|
| 589 |
+
relevanssi.tag * $tag + relevanssi.link * $link_boost +
|
| 590 |
+
relevanssi.author + relevanssi.category * $cat + relevanssi.excerpt +
|
| 591 |
+
relevanssi.taxonomy + relevanssi.customfield + relevanssi.mysqlcolumn AS tf
|
| 592 |
+
FROM $relevanssi_table AS relevanssi WHERE relevanssi.doc IN ($post_ids_to_add)
|
| 593 |
+
AND relevanssi.doc NOT IN ($existing_ids) AND $term_cond";
|
| 594 |
// Clean: no unescaped user inputs
|
| 595 |
$matches_to_add = $wpdb->get_results($query);
|
| 596 |
$matches = array_merge($matches, $matches_to_add);
|
| 602 |
|
| 603 |
$total_hits += count($matches);
|
| 604 |
|
| 605 |
+
$query = "SELECT COUNT(DISTINCT(relevanssi.doc)) FROM $relevanssi_table AS relevanssi
|
| 606 |
+
$query_join WHERE $term_cond $query_restrictions";
|
| 607 |
// Clean: $query_restrictions is escaped, $term_cond is escaped
|
| 608 |
$query = apply_filters('relevanssi_df_query_filter', $query);
|
| 609 |
|
| 610 |
$df = $wpdb->get_var($query);
|
| 611 |
|
| 612 |
if ($df < 1 && "sometimes" == $fuzzy) {
|
| 613 |
+
$query = "SELECT COUNT(DISTINCT(relevanssi.doc)) FROM $relevanssi_table AS relevanssi
|
| 614 |
+
$query_join WHERE (relevanssi.term LIKE '$term%'
|
| 615 |
+
OR relevanssi.term_reverse LIKE CONCAT(REVERSE('$term), %')) $query_restrictions";
|
| 616 |
// Clean: $query_restrictions is escaped, $term is escaped
|
| 617 |
$query = apply_filters('relevanssi_df_query_filter', $query);
|
| 618 |
$df = $wpdb->get_var($query);
|
| 692 |
$match->weight = $match->weight * $post_type_weights[$type];
|
| 693 |
}
|
| 694 |
|
| 695 |
+
$match = apply_filters('relevanssi_match', $match, $idf, $term);
|
| 696 |
|
| 697 |
if ($match->weight == 0) continue; // the filters killed the match
|
| 698 |
|
| 844 |
if ($operator != "OR" && $operator != "AND") $operator = get_option("relevanssi_implicit_operator");
|
| 845 |
$multi_args['operator'] = $operator;
|
| 846 |
|
| 847 |
+
$meta_query = array();
|
| 848 |
+
if (!empty($query->query_vars["meta_query"])) {
|
| 849 |
+
$meta_query = $query->query_vars["meta_query"];
|
| 850 |
+
}
|
| 851 |
+
if (isset($query->query_vars["customfield_key"])) {
|
| 852 |
+
isset($query->query_vars["customfield_value"]) ? $value = $query->query_vars["customfield_value"] : $value = null;
|
| 853 |
+
$meta_query[] = array('key' => $query->query_vars["customfield_key"], 'value' => $value, 'compare' => '=');
|
| 854 |
+
}
|
| 855 |
+
if (!empty($query->query_vars["meta_key"]) ||
|
| 856 |
+
!empty($query->query_vars["meta_value"]) ||
|
| 857 |
+
!empty($query->query_vars["meta_value_num"])) {
|
| 858 |
+
$value = null;
|
| 859 |
+
if (!empty($query->query_vars["meta_value"])) $value = $query->query_vars["meta_value"];
|
| 860 |
+
if (!empty($query->query_vars["meta_value_num"])) $value = $query->query_vars["meta_value_num"];
|
| 861 |
+
!empty($query->query_vars["meta_compare"]) ? $compare = $query->query_vars["meta_compare"] : $compare = '=';
|
| 862 |
+
$meta_query[] = array('key' => $query->query_vars["meta_key"], 'value' => $value, 'compare' => $compare);
|
| 863 |
+
}
|
| 864 |
+
|
| 865 |
+
$multi_args['meta_query'] = $meta_query;
|
| 866 |
if (function_exists('relevanssi_search_multi')) {
|
| 867 |
$return = relevanssi_search_multi($multi_args);
|
| 868 |
}
|
readme.txt
CHANGED
|
@@ -3,8 +3,8 @@ Contributors: msaari
|
|
| 3 |
Donate link: http://www.relevanssi.com/buy-premium/
|
| 4 |
Tags: search, relevance, better search
|
| 5 |
Requires at least: 4.0
|
| 6 |
-
Tested up to: 4.6
|
| 7 |
-
Stable tag: 3.5.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -386,6 +386,15 @@ removing those words helps to make the index smaller and searching faster.
|
|
| 386 |
|
| 387 |
== Changelog ==
|
| 388 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 389 |
= 3.5.4 =
|
| 390 |
* Relevanssi had a bug that lead to inflated relevancy scores for posts.
|
| 391 |
* Relevanssi can now index the human-readable labels of ACF "select" fields. (Thanks to Raphaël Droz.)
|
|
@@ -1118,6 +1127,9 @@ removing those words helps to make the index smaller and searching faster.
|
|
| 1118 |
|
| 1119 |
== Upgrade notice ==
|
| 1120 |
|
|
|
|
|
|
|
|
|
|
| 1121 |
= 3.5.4 =
|
| 1122 |
* Fix for a small bug that leads to inflated relevancy scores.
|
| 1123 |
|
|
@@ -1179,4 +1191,4 @@ removing those words helps to make the index smaller and searching faster.
|
|
| 1179 |
* WordPress 3.7 compatibility, couple of minor bug fixes.
|
| 1180 |
|
| 1181 |
= 3.1.8 =
|
| 1182 |
-
Recommended for users of WPML and BBpress. Category exclusions and restrictions are also fixed.
|
| 3 |
Donate link: http://www.relevanssi.com/buy-premium/
|
| 4 |
Tags: search, relevance, better search
|
| 5 |
Requires at least: 4.0
|
| 6 |
+
Tested up to: 4.6.1
|
| 7 |
+
Stable tag: 3.5.5
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 386 |
|
| 387 |
== Changelog ==
|
| 388 |
|
| 389 |
+
= 3.5.5 =
|
| 390 |
+
* 500 errors caused by arrays in custom fields should be gone now.
|
| 391 |
+
* Improvements to the ACF "select" field support.
|
| 392 |
+
* Relevanssi will not break when frontend plugins insert posts.
|
| 393 |
+
* `relevanssi_match` filter has a new parameter, which contains the search term.
|
| 394 |
+
* Polylang support has been improved.
|
| 395 |
+
* WPML and Polylang filters work when "fields" is set to "ids".
|
| 396 |
+
* New filter: `relevanssi_log_get_user` gets passed the user object before Relevanssi decides if the query should be logged or not.
|
| 397 |
+
|
| 398 |
= 3.5.4 =
|
| 399 |
* Relevanssi had a bug that lead to inflated relevancy scores for posts.
|
| 400 |
* Relevanssi can now index the human-readable labels of ACF "select" fields. (Thanks to Raphaël Droz.)
|
| 1127 |
|
| 1128 |
== Upgrade notice ==
|
| 1129 |
|
| 1130 |
+
= 3.5.5 =
|
| 1131 |
+
* Bug fixes and small improvements.
|
| 1132 |
+
|
| 1133 |
= 3.5.4 =
|
| 1134 |
* Fix for a small bug that leads to inflated relevancy scores.
|
| 1135 |
|
| 1191 |
* WordPress 3.7 compatibility, couple of minor bug fixes.
|
| 1192 |
|
| 1193 |
= 3.1.8 =
|
| 1194 |
+
Recommended for users of WPML and BBpress. Category exclusions and restrictions are also fixed.
|
relevanssi-fr_FR.mo
CHANGED
|
Binary file
|
relevanssi-fr_FR.po
CHANGED
|
@@ -2,8 +2,8 @@ msgid ""
|
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: Relevanssi v1.4\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
-
"POT-Creation-Date:
|
| 6 |
-
"PO-Revision-Date:
|
| 7 |
"Last-Translator: Li-An <lian00@gmail.com>\n"
|
| 8 |
"Language-Team: \n"
|
| 9 |
"Language: fr_FR\n"
|
|
@@ -11,53 +11,59 @@ msgstr ""
|
|
| 11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 12 |
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 14 |
-
"X-Poedit-SourceCharset:
|
| 15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
| 16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2
|
|
|
|
| 17 |
"X-Textdomain-Support: yes\n"
|
| 18 |
-
"X-Generator: Poedit 1.5
|
|
|
|
| 19 |
"X-Poedit-SearchPath-0: .\n"
|
| 20 |
|
| 21 |
-
#: relevanssi.php:316
|
| 22 |
-
msgid "Tag weight:"
|
| 23 |
-
msgstr "Importance de l'étiquette"
|
| 24 |
-
|
| 25 |
-
#: relevanssi.php:331
|
| 26 |
-
msgid "Category weight:"
|
| 27 |
-
msgstr "Importance de la catégorie"
|
| 28 |
-
|
| 29 |
# @ default
|
| 30 |
#: lib/excerpts-highlights.php:11
|
| 31 |
msgid "There is no excerpt because this is a protected post."
|
| 32 |
-
msgstr "Il n'y a aucun extrait
|
| 33 |
|
| 34 |
# @ relevanssi
|
| 35 |
#: lib/indexing.php:118
|
| 36 |
msgid "Indexing complete!"
|
| 37 |
-
msgstr "Indexation terminée
|
| 38 |
|
| 39 |
#: lib/init.php:41
|
| 40 |
msgid ""
|
| 41 |
"You do not have an index! Remember to build the index (click the \"Build the "
|
| 42 |
"index\" button), otherwise searching won't work."
|
| 43 |
msgstr ""
|
| 44 |
-
"Vous n'avez pas d
|
| 45 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
|
| 47 |
-
|
|
|
|
| 48 |
msgid "User searches"
|
| 49 |
msgstr "Recherches utilisateurs"
|
| 50 |
|
| 51 |
# @ relevanssi
|
| 52 |
#: lib/interface.php:6
|
| 53 |
msgid "Relevanssi Premium Search Options"
|
| 54 |
-
msgstr "Options de recherche Relevanssi Premium"
|
| 55 |
|
| 56 |
# @ relevanssi
|
| 57 |
#: lib/interface.php:9
|
| 58 |
msgid "Relevanssi Search Options"
|
| 59 |
-
msgstr "Options de recherche de Relevanssi"
|
| 60 |
|
|
|
|
| 61 |
#: lib/interface.php:81
|
| 62 |
msgid "User Searches"
|
| 63 |
msgstr "Recherches utilisateurs"
|
|
@@ -65,72 +71,82 @@ msgstr "Recherches utilisateurs"
|
|
| 65 |
# @ relevanssi
|
| 66 |
#: lib/interface.php:83
|
| 67 |
msgid "Relevanssi User Searches"
|
| 68 |
-
msgstr "Recherches
|
| 69 |
|
| 70 |
#: lib/interface.php:111
|
| 71 |
-
msgid "Enable query logging to see stats here"
|
| 72 |
-
msgstr "Activer le journal des recherches pour
|
| 73 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
#: lib/interface.php:320
|
| 75 |
#, php-format
|
| 76 |
msgid ""
|
| 77 |
"<div id='message' class='updated fade'><p>Successfully added %d/%d terms to "
|
| 78 |
"stopwords!</p></div>"
|
| 79 |
msgstr ""
|
| 80 |
-
"<div id='message' class='
|
| 81 |
-
"
|
| 82 |
|
|
|
|
| 83 |
#: lib/interface.php:327
|
| 84 |
#, php-format
|
| 85 |
msgid ""
|
| 86 |
"<div id='message' class='updated fade'><p>Term '%s' added to stopwords!</p></"
|
| 87 |
"div>"
|
| 88 |
msgstr ""
|
| 89 |
-
"<div id='message' class='
|
| 90 |
-
"
|
| 91 |
|
|
|
|
| 92 |
#: lib/interface.php:330
|
| 93 |
#, php-format
|
| 94 |
msgid ""
|
| 95 |
"<div id='message' class='updated fade'><p>Couldn't add term '%s' to "
|
| 96 |
"stopwords!</p></div>"
|
| 97 |
msgstr ""
|
| 98 |
-
"<div id='message' class='
|
| 99 |
-
"
|
| 100 |
|
| 101 |
-
|
|
|
|
| 102 |
msgid ""
|
| 103 |
"<div id='message' class='updated fade'><p>Stopwords removed! Remember to re-"
|
| 104 |
"index.</p></div>"
|
| 105 |
msgstr ""
|
| 106 |
-
"<div id='message' class='
|
| 107 |
-
"
|
| 108 |
|
| 109 |
-
|
|
|
|
| 110 |
#, php-format
|
| 111 |
msgid ""
|
| 112 |
"<div id='message' class='updated fade'><p>Term '%s' removed from stopwords! "
|
| 113 |
"Re-index to get it back to index.</p></div>"
|
| 114 |
msgstr ""
|
| 115 |
-
"<div id='message' class='
|
| 116 |
-
"stopwords
|
| 117 |
|
| 118 |
-
|
|
|
|
| 119 |
#, php-format
|
| 120 |
msgid ""
|
| 121 |
"<div id='message' class='updated fade'><p>Couldn't remove term '%s' from "
|
| 122 |
"stopwords!</p></div>"
|
| 123 |
msgstr ""
|
| 124 |
-
"<div id='message' class='
|
| 125 |
-
"
|
| 126 |
|
| 127 |
# @ relevanssi
|
| 128 |
-
#: lib/interface.php:
|
| 129 |
msgid "25 most common words in the index"
|
| 130 |
-
msgstr "Les 25 mots
|
| 131 |
|
| 132 |
# @ relevanssi
|
| 133 |
-
#: lib/interface.php:
|
| 134 |
msgid ""
|
| 135 |
"These words are excellent stopword material. A word that appears in most of "
|
| 136 |
"the posts in the database is quite pointless when searching. This is also an "
|
|
@@ -139,170 +155,180 @@ msgid ""
|
|
| 139 |
"list. The word will also be removed from the index, so rebuilding the index "
|
| 140 |
"is not necessary."
|
| 141 |
msgstr ""
|
| 142 |
-
"Ces mots font d'excellents stopwords. Un mot qui
|
| 143 |
-
"des billets de la base de
|
| 144 |
-
"recherche. C
|
| 145 |
-
"stopwords si celle-ci n'est pas disponible dans votre langue. Cliquez
|
| 146 |
-
"l
|
| 147 |
-
"retiré de l
|
| 148 |
|
| 149 |
# @ relevanssi
|
| 150 |
-
#: lib/interface.php:
|
| 151 |
msgid "Add to stopwords"
|
| 152 |
msgstr "Ajouter aux stopwords"
|
| 153 |
|
| 154 |
-
#: lib/interface.php:
|
| 155 |
msgid "Total Searches"
|
| 156 |
msgstr "Recherches totales"
|
| 157 |
|
| 158 |
-
#: lib/interface.php:
|
| 159 |
msgid "Totals"
|
| 160 |
-
msgstr "
|
| 161 |
|
| 162 |
-
#: lib/interface.php:
|
| 163 |
msgid "Common Queries"
|
| 164 |
-
msgstr "Requêtes
|
| 165 |
-
|
| 166 |
-
#: lib/interface.php:440
|
| 167 |
-
msgid ""
|
| 168 |
-
"Here you can see the 20 most common user search queries, how many times "
|
| 169 |
-
"those \n"
|
| 170 |
-
"\t\tqueries were made and how many results were found for those queries."
|
| 171 |
-
msgstr ""
|
| 172 |
-
"Ici vous pouvez voir les 20 requêtes utilisateur les plus fréquentes, "
|
| 173 |
-
"combien de fois\n"
|
| 174 |
-
"\t\tces requêtes ont été lancées et combien de résultats on été trouvés."
|
| 175 |
|
| 176 |
-
|
|
|
|
| 177 |
msgid "Today and yesterday"
|
| 178 |
-
msgstr "Aujourd
|
| 179 |
|
| 180 |
-
|
|
|
|
| 181 |
msgid "Last 7 days"
|
| 182 |
-
msgstr "
|
| 183 |
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
|
|
|
|
|
|
| 187 |
|
| 188 |
-
#: lib/interface.php:
|
| 189 |
msgid "Unsuccessful Queries"
|
| 190 |
msgstr "Requêtes infructueuses"
|
| 191 |
|
| 192 |
-
#: lib/interface.php:
|
| 193 |
msgid "Reset Logs"
|
| 194 |
-
msgstr "Réinitialiser
|
| 195 |
|
| 196 |
-
#: lib/interface.php:
|
| 197 |
#, php-format
|
| 198 |
msgid "To reset the logs, type \"reset\" into the box here %s and click %s"
|
| 199 |
msgstr ""
|
| 200 |
-
"Pour réinitialiser
|
| 201 |
"cliquez %s"
|
| 202 |
|
| 203 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
msgid "Forever"
|
| 205 |
-
msgstr "
|
| 206 |
|
| 207 |
-
#: lib/interface.php:
|
| 208 |
msgid "When"
|
| 209 |
-
msgstr "
|
| 210 |
|
| 211 |
-
#: lib/interface.php:
|
| 212 |
msgid "Searches"
|
| 213 |
msgstr "Recherches"
|
| 214 |
|
| 215 |
-
#: lib/interface.php:
|
| 216 |
msgid "Query"
|
| 217 |
msgstr "Requête"
|
| 218 |
|
| 219 |
-
#: lib/interface.php:
|
| 220 |
msgid "Hits"
|
| 221 |
msgstr "Occurrences"
|
| 222 |
|
| 223 |
-
|
|
|
|
| 224 |
msgid "Basic options"
|
| 225 |
msgstr "Options basiques"
|
| 226 |
|
| 227 |
-
#: lib/interface.php:
|
| 228 |
msgid "Weights"
|
| 229 |
-
msgstr "
|
| 230 |
|
| 231 |
-
|
|
|
|
| 232 |
msgid "Logs"
|
| 233 |
-
msgstr "
|
| 234 |
|
| 235 |
-
|
|
|
|
| 236 |
msgid "Exclusions and restrictions"
|
| 237 |
msgstr "Exclusions et restrictions"
|
| 238 |
|
| 239 |
-
|
|
|
|
| 240 |
msgid "Custom excerpts"
|
| 241 |
msgstr "Extraits personnalisés"
|
| 242 |
|
| 243 |
# @ relevanssi
|
| 244 |
-
#: lib/interface.php:
|
| 245 |
msgid "Highlighting search results"
|
| 246 |
-
msgstr "
|
| 247 |
|
| 248 |
# @ relevanssi
|
| 249 |
-
#: lib/interface.php:
|
| 250 |
msgid "Indexing options"
|
| 251 |
-
msgstr "Options d
|
| 252 |
|
| 253 |
-
|
|
|
|
| 254 |
msgid "Synonyms"
|
| 255 |
msgstr "Synonymes"
|
| 256 |
|
| 257 |
# @ relevanssi
|
| 258 |
-
#: lib/interface.php:
|
| 259 |
msgid "Stopwords"
|
| 260 |
msgstr "Stopwords"
|
| 261 |
|
| 262 |
-
#: lib/interface.php:
|
| 263 |
msgid "Import/export options"
|
| 264 |
-
msgstr "
|
| 265 |
|
| 266 |
-
|
|
|
|
| 267 |
msgid "Buy Relevanssi Premium"
|
| 268 |
msgstr "Acheter Relevanssi Premium"
|
| 269 |
|
| 270 |
-
|
|
|
|
| 271 |
msgid "Quick tools"
|
| 272 |
-
msgstr "Outils
|
| 273 |
|
| 274 |
-
|
|
|
|
| 275 |
msgid "Save options"
|
| 276 |
msgstr "Enregistrer les options"
|
| 277 |
|
| 278 |
# @ relevanssi
|
| 279 |
-
#: lib/interface.php:
|
| 280 |
msgid "Build the index"
|
| 281 |
-
msgstr "
|
| 282 |
|
| 283 |
# @ relevanssi
|
| 284 |
-
#: lib/interface.php:
|
| 285 |
msgid "Continue indexing"
|
| 286 |
msgstr "Continuer l'indexation"
|
| 287 |
|
| 288 |
-
|
|
|
|
| 289 |
msgid "add"
|
| 290 |
msgstr "ajouter"
|
| 291 |
|
| 292 |
-
|
|
|
|
| 293 |
msgid "documents."
|
| 294 |
msgstr "documents."
|
| 295 |
|
| 296 |
-
#: lib/interface.php:
|
| 297 |
msgid ""
|
| 298 |
"WARNING: You've chosen no post types to index. Nothing will be indexed. <a "
|
| 299 |
"href='#indexing'>Choose some post types to index</a>."
|
| 300 |
msgstr ""
|
| 301 |
-
"AVERTISSEMENT
|
| 302 |
-
"ne sera indexé. <a href
|
| 303 |
-
"
|
| 304 |
|
| 305 |
-
|
|
|
|
| 306 |
msgid ""
|
| 307 |
"Use 'Build the index' to build the index with current <a "
|
| 308 |
"href='#indexing'>indexing options</a>. If you can't finish indexing with one "
|
|
@@ -311,130 +337,141 @@ msgid ""
|
|
| 311 |
"See 'State of the Index' below to find out how many documents actually go "
|
| 312 |
"into the index."
|
| 313 |
msgstr ""
|
| 314 |
-
"
|
| 315 |
-
"href
|
| 316 |
-
"terminer l
|
| 317 |
-
"
|
| 318 |
-
"
|
| 319 |
-
"
|
| 320 |
-
"
|
| 321 |
-
"l'index."
|
| 322 |
|
| 323 |
-
|
|
|
|
| 324 |
msgid "State of the Index"
|
| 325 |
-
msgstr "État de l
|
| 326 |
|
| 327 |
-
|
|
|
|
| 328 |
msgid "Documents in the index"
|
| 329 |
-
msgstr "Documents dans l
|
| 330 |
|
| 331 |
-
|
|
|
|
| 332 |
msgid "Terms in the index"
|
| 333 |
-
msgstr "Termes dans l
|
| 334 |
|
| 335 |
-
|
|
|
|
| 336 |
msgid "Highest post ID indexed"
|
| 337 |
-
msgstr "
|
| 338 |
|
| 339 |
# @ relevanssi
|
| 340 |
-
#: lib/interface.php:
|
| 341 |
msgid "Use search for admin:"
|
| 342 |
-
msgstr "Utiliser la recherche pour l'administration
|
| 343 |
|
| 344 |
# @ relevanssi
|
| 345 |
-
#: lib/interface.php:
|
| 346 |
msgid "If checked, Relevanssi will be used for searches in the admin interface"
|
| 347 |
msgstr ""
|
| 348 |
-
"Si coché, Relevanssi sera utilisé pour les recherches dans l
|
| 349 |
-
"d
|
| 350 |
|
| 351 |
-
|
|
|
|
| 352 |
msgid "Default operator for the search?"
|
| 353 |
-
msgstr "Opérateur par défaut pour la recherche
|
| 354 |
|
| 355 |
-
|
|
|
|
| 356 |
msgid "AND - require all terms"
|
| 357 |
-
msgstr "AND - tous les termes"
|
| 358 |
|
| 359 |
-
|
|
|
|
| 360 |
msgid "OR - any term present is enough"
|
| 361 |
-
msgstr "OR -
|
| 362 |
|
| 363 |
-
|
|
|
|
| 364 |
msgid ""
|
| 365 |
"If you choose AND and the search finds no matches, it will automatically do "
|
| 366 |
"an OR search."
|
| 367 |
msgstr ""
|
| 368 |
-
"Si vous choisissez AND et
|
| 369 |
-
"
|
| 370 |
|
| 371 |
-
|
|
|
|
| 372 |
msgid "Disable OR fallback:"
|
| 373 |
-
msgstr "Désactiver
|
| 374 |
|
| 375 |
-
|
|
|
|
| 376 |
msgid ""
|
| 377 |
"If you don't want Relevanssi to fall back to OR search when AND search gets "
|
| 378 |
"no hits, check this option. For most cases, leave this one unchecked."
|
| 379 |
msgstr ""
|
| 380 |
-
"Si vous ne
|
| 381 |
-
"recherche AND
|
| 382 |
-
"
|
| 383 |
|
| 384 |
-
|
|
|
|
| 385 |
msgid "Default order for results:"
|
| 386 |
-
msgstr "Ordre par défaut des résultats
|
| 387 |
|
| 388 |
-
#: lib/interface.php:
|
| 389 |
msgid "Relevance (highly recommended)"
|
| 390 |
msgstr "Pertinence (fortement recommandé)"
|
| 391 |
|
| 392 |
-
#: lib/interface.php:
|
| 393 |
msgid "Post date"
|
| 394 |
-
msgstr "Date
|
| 395 |
|
| 396 |
-
#: lib/interface.php:
|
| 397 |
msgid ""
|
| 398 |
"If you want date-based results, see the recent post bonus in the Weights "
|
| 399 |
"section."
|
| 400 |
msgstr ""
|
| 401 |
-
"Si vous souhaitez des résultats basés sur la date, voyez le bonus
|
| 402 |
-
"
|
| 403 |
|
| 404 |
# @ relevanssi
|
| 405 |
-
#: lib/interface.php:
|
| 406 |
msgid "When to use fuzzy matching?"
|
| 407 |
-
msgstr "Quand utiliser la correspondance approximative
|
| 408 |
|
| 409 |
# @ relevanssi
|
| 410 |
-
#: lib/interface.php:
|
| 411 |
msgid "When straight search gets no hits"
|
| 412 |
msgstr "Quand la recherche directe ne donne pas de résultat"
|
| 413 |
|
| 414 |
# @ relevanssi
|
| 415 |
-
#: lib/interface.php:
|
| 416 |
msgid "Always"
|
| 417 |
msgstr "Toujours"
|
| 418 |
|
| 419 |
# @ relevanssi
|
| 420 |
-
#: lib/interface.php:
|
| 421 |
msgid "Don't use fuzzy search"
|
| 422 |
-
msgstr "Ne pas utiliser
|
| 423 |
|
| 424 |
# @ relevanssi
|
| 425 |
-
#: lib/interface.php:
|
| 426 |
msgid ""
|
| 427 |
"Straight search matches just the term. Fuzzy search matches everything that "
|
| 428 |
"begins or ends with the search term."
|
| 429 |
msgstr ""
|
| 430 |
-
"La recherche directe
|
| 431 |
-
"prend en compte tout ce qui commence ou finit par le terme
|
|
|
|
| 432 |
|
| 433 |
-
#: lib/interface.php:
|
| 434 |
msgid "Limit searches:"
|
| 435 |
-
msgstr "
|
| 436 |
|
| 437 |
-
#: lib/interface.php:
|
| 438 |
msgid ""
|
| 439 |
"If this option is checked, Relevanssi will limit search results to at most "
|
| 440 |
"500 results per term. This will improve performance, but may cause some "
|
|
@@ -443,18 +480,20 @@ msgid ""
|
|
| 443 |
"results by date.</strong> The throttle can end up cutting off recent posts "
|
| 444 |
"to favour more relevant posts."
|
| 445 |
msgstr ""
|
| 446 |
-
"Si cette option est cochée, Relevanssi
|
| 447 |
-
"résultats par terme. Cela améliorera les performances
|
| 448 |
-
"
|
| 449 |
-
"
|
| 450 |
-
"
|
| 451 |
-
"
|
| 452 |
-
|
| 453 |
-
|
|
|
|
|
|
|
| 454 |
msgid "Limit:"
|
| 455 |
-
msgstr "Limite
|
| 456 |
|
| 457 |
-
#: lib/interface.php:
|
| 458 |
#, php-format
|
| 459 |
msgid ""
|
| 460 |
"For better performance, adjust the limit to a smaller number. Adjusting the "
|
|
@@ -464,15 +503,14 @@ msgid ""
|
|
| 464 |
"adjusting the number of search results displayed, see <a href='%s'>this "
|
| 465 |
"knowledge base entry</a>."
|
| 466 |
msgstr ""
|
| 467 |
-
"Pour
|
| 468 |
-
"
|
| 469 |
-
"et
|
| 470 |
-
"
|
| 471 |
-
"
|
| 472 |
-
"
|
| 473 |
-
"base de connaissance</a> (en anglais)."
|
| 474 |
|
| 475 |
-
#: lib/interface.php:
|
| 476 |
msgid ""
|
| 477 |
"These values affect the weights of the documents. These are all multipliers, "
|
| 478 |
"so 1 means no change in weight, less than 1 means less weight, and more than "
|
|
@@ -481,505 +519,513 @@ msgid ""
|
|
| 481 |
"significant than words elsewhere. If title weight is 0, words in titles "
|
| 482 |
"won't make any difference to the search results."
|
| 483 |
msgstr ""
|
| 484 |
-
"Ces valeurs affectent l
|
| 485 |
-
"
|
| 486 |
-
"moins
|
| 487 |
-
"
|
| 488 |
-
"
|
| 489 |
-
"
|
| 490 |
-
"
|
| 491 |
-
"importance dans les résultats de recherche."
|
| 492 |
|
| 493 |
-
#: lib/interface.php:
|
| 494 |
msgid "Element"
|
| 495 |
msgstr "Élément"
|
| 496 |
|
| 497 |
-
#: lib/interface.php:
|
| 498 |
msgid "Weight"
|
| 499 |
msgstr "Importance"
|
| 500 |
|
| 501 |
-
#: lib/interface.php:
|
| 502 |
msgid "Default weight"
|
| 503 |
msgstr "Importance par défaut"
|
| 504 |
|
| 505 |
-
#: lib/interface.php:
|
| 506 |
msgid "Post titles"
|
| 507 |
-
msgstr "
|
| 508 |
|
| 509 |
-
#: lib/interface.php:
|
| 510 |
msgid "Comment text"
|
| 511 |
msgstr "Texte de commentaire"
|
| 512 |
|
| 513 |
-
#: lib/interface.php:
|
| 514 |
msgid "WPML/Polylang compatibility"
|
| 515 |
msgstr "Compatibilité WPML / Polylang"
|
| 516 |
|
| 517 |
-
#: lib/interface.php:
|
| 518 |
msgid "Limit results to current language:"
|
| 519 |
-
msgstr "Limiter les résultats à la langue
|
| 520 |
|
| 521 |
-
#: lib/interface.php:
|
| 522 |
msgid ""
|
| 523 |
"If this option is checked, Relevanssi will only return results in the "
|
| 524 |
"current active language. Otherwise results will include posts in every "
|
| 525 |
"language."
|
| 526 |
msgstr ""
|
| 527 |
-
"Si cette option est cochée, Relevanssi
|
| 528 |
-
"langue
|
| 529 |
"toutes les langues."
|
| 530 |
|
| 531 |
# @ relevanssi
|
| 532 |
-
#: lib/interface.php:
|
| 533 |
msgid "Keep a log of user queries:"
|
| 534 |
-
msgstr "Conserver
|
| 535 |
|
| 536 |
# @ relevanssi
|
| 537 |
-
#: lib/interface.php:
|
| 538 |
msgid ""
|
| 539 |
"If checked, Relevanssi will log user queries. The log appears in 'User "
|
| 540 |
"searches' on the Dashboard admin menu."
|
| 541 |
msgstr ""
|
| 542 |
-
"Si coché, Relevanssi
|
| 543 |
-
"
|
| 544 |
-
"tableau de bord."
|
| 545 |
|
| 546 |
-
#: lib/interface.php:
|
| 547 |
msgid "Log the user's IP with the queries:"
|
| 548 |
-
msgstr "
|
| 549 |
|
| 550 |
-
|
|
|
|
| 551 |
msgid "If checked, Relevanssi will log user's IP-Adress with the queries."
|
| 552 |
-
msgstr "
|
|
|
|
|
|
|
| 553 |
|
| 554 |
-
|
|
|
|
| 555 |
msgid "Don't log queries from these users:"
|
| 556 |
-
msgstr "Ne pas
|
| 557 |
|
| 558 |
-
#: lib/interface.php:
|
| 559 |
msgid ""
|
| 560 |
"Comma-separated list of numeric user IDs or user login names that will not "
|
| 561 |
"be logged."
|
| 562 |
msgstr ""
|
| 563 |
-
"
|
| 564 |
-
"
|
| 565 |
|
| 566 |
-
|
|
|
|
| 567 |
msgid ""
|
| 568 |
"If you enable logs, you can see what your users are searching for. You can "
|
| 569 |
"prevent your own searches from getting in the logs with the omit feature."
|
| 570 |
msgstr ""
|
| 571 |
-
"Si vous activez
|
| 572 |
-
"recherchent. Vous pouvez
|
| 573 |
-
"la fonctionnalité d
|
| 574 |
|
| 575 |
-
|
|
|
|
| 576 |
msgid ""
|
| 577 |
"If you enable logs, you can see what your users are searching for. Logs are "
|
| 578 |
"also needed to use the 'Did you mean?' feature. You can prevent your own "
|
| 579 |
"searches from getting in the logs with the omit feature."
|
| 580 |
msgstr ""
|
| 581 |
-
"Si vous activez
|
| 582 |
-
"
|
| 583 |
-
"
|
| 584 |
-
"
|
| 585 |
|
| 586 |
# @ relevanssi
|
| 587 |
-
#: lib/interface.php:
|
| 588 |
msgid "Restrict search to these categories and tags:"
|
| 589 |
-
msgstr "Restreindre la recherche à ces catégories et
|
| 590 |
|
| 591 |
-
#: lib/interface.php:
|
| 592 |
msgid ""
|
| 593 |
"Enter a comma-separated list of category and tag IDs to restrict search to "
|
| 594 |
"those categories or tags. You can also use <code><input type='hidden' "
|
| 595 |
"name='cats' value='list of cats and tags' /></code> in your search form. "
|
| 596 |
"The input field will \toverrun this setting."
|
| 597 |
msgstr ""
|
| 598 |
-
"
|
| 599 |
-
"virgule, pour restreindre la recherche à ces catégories ou
|
| 600 |
-
"pouvez aussi utiliser <code><input type
|
| 601 |
-
"
|
| 602 |
-
"
|
| 603 |
|
| 604 |
-
#: lib/interface.php:
|
| 605 |
msgid "Exclude these categories from search:"
|
| 606 |
-
msgstr "Exclure ces catégories de la recherche
|
| 607 |
|
| 608 |
-
#: lib/interface.php:
|
| 609 |
msgid ""
|
| 610 |
"Enter a comma-separated list of category IDs that are excluded from search "
|
| 611 |
"results."
|
| 612 |
msgstr ""
|
| 613 |
-
"
|
| 614 |
-
"
|
| 615 |
|
| 616 |
# @ relevanssi
|
| 617 |
-
#: lib/interface.php:
|
| 618 |
msgid "Exclude these tags from search:"
|
| 619 |
-
msgstr "Exclure ces
|
| 620 |
|
| 621 |
-
#: lib/interface.php:
|
| 622 |
msgid ""
|
| 623 |
"Enter a comma-separated list of tag IDs that are excluded from search "
|
| 624 |
"results."
|
| 625 |
msgstr ""
|
| 626 |
-
"
|
| 627 |
-
"
|
| 628 |
|
| 629 |
# @ relevanssi
|
| 630 |
-
#: lib/interface.php:
|
| 631 |
msgid "Exclude these posts/pages from search:"
|
| 632 |
-
msgstr "Exclure ces billets/pages de la recherche
|
| 633 |
|
| 634 |
# @ relevanssi
|
| 635 |
-
#: lib/interface.php:
|
| 636 |
msgid ""
|
| 637 |
"Enter a comma-separated list of post/page IDs that are excluded from search "
|
| 638 |
"results. This only works here, you can't use the input field option "
|
| 639 |
"(WordPress doesn't pass custom parameters there). You can also use a "
|
| 640 |
"checkbox on post/page edit pages to remove posts from index."
|
| 641 |
msgstr ""
|
| 642 |
-
"Entrez une liste d
|
| 643 |
-
"
|
| 644 |
-
"
|
| 645 |
-
"
|
| 646 |
-
"
|
| 647 |
-
"pour retirer des ressources de l'index."
|
| 648 |
|
| 649 |
# @ relevanssi
|
| 650 |
-
#: lib/interface.php:
|
| 651 |
msgid ""
|
| 652 |
"Enter a comma-separated list of post/page IDs that are excluded from search "
|
| 653 |
"results. This only works here, you can't use the input field option "
|
| 654 |
"(WordPress doesn't pass custom parameters there)."
|
| 655 |
msgstr ""
|
| 656 |
-
"Entrez une liste d
|
| 657 |
-
"recherche. Cela ne fonctionne qu
|
| 658 |
-
"de champ (
|
|
|
|
| 659 |
|
| 660 |
-
|
|
|
|
| 661 |
msgid "Respect exclude_from_search for custom post types:"
|
| 662 |
msgstr ""
|
| 663 |
-
"Respecter exclude_from_search pour les types de
|
| 664 |
-
"personnalisées :"
|
| 665 |
|
| 666 |
-
|
|
|
|
| 667 |
msgid ""
|
| 668 |
"If checked, Relevanssi won't display posts of custom post types that have "
|
| 669 |
"'exclude_from_search' set to true. If not checked, Relevanssi will display "
|
| 670 |
"anything that is indexed."
|
| 671 |
msgstr ""
|
| 672 |
-
"Si coché, Relevanssi n'affichera
|
| 673 |
-
"
|
| 674 |
-
"Relevanssi affichera tout ce qui est indexé."
|
| 675 |
|
| 676 |
# @ relevanssi
|
| 677 |
-
#: lib/interface.php:
|
| 678 |
msgid "Custom excerpts/snippets"
|
| 679 |
-
msgstr "Extraits
|
| 680 |
|
| 681 |
# @ relevanssi
|
| 682 |
-
#: lib/interface.php:
|
| 683 |
msgid "Create custom search result snippets:"
|
| 684 |
-
msgstr "Créer des
|
| 685 |
|
| 686 |
# @ relevanssi
|
| 687 |
-
#: lib/interface.php:
|
| 688 |
msgid ""
|
| 689 |
"If checked, Relevanssi will create excerpts that contain the search term "
|
| 690 |
"hits. To make them work, make sure your search result template uses "
|
| 691 |
"the_excerpt() to display post excerpts."
|
| 692 |
msgstr ""
|
| 693 |
-
"Si coché, Relevanssi créera des extraits qui contiennent les occurrences
|
| 694 |
-
"Pour que cela fonctionne, vérifiez bien que le
|
| 695 |
-
"recherche utilise <code>the_excerpt()</code> pour
|
|
|
|
| 696 |
|
| 697 |
-
#: lib/interface.php:
|
| 698 |
msgid ""
|
| 699 |
"Note: Building custom excerpts can be slow. If you are not actually using "
|
| 700 |
"the excerpts, make sure you disable the option."
|
| 701 |
msgstr ""
|
| 702 |
-
"REMARQUE
|
| 703 |
-
"vous
|
| 704 |
|
| 705 |
# @ relevanssi
|
| 706 |
-
#: lib/interface.php:
|
| 707 |
msgid "Length of the snippet:"
|
| 708 |
-
msgstr "Longueur du
|
| 709 |
|
| 710 |
# @ relevanssi
|
| 711 |
-
#: lib/interface.php:
|
| 712 |
msgid "characters"
|
| 713 |
msgstr "caractères"
|
| 714 |
|
| 715 |
# @ relevanssi
|
| 716 |
-
#: lib/interface.php:
|
| 717 |
msgid "words"
|
| 718 |
msgstr "mots"
|
| 719 |
|
| 720 |
# @ relevanssi
|
| 721 |
-
#: lib/interface.php:
|
| 722 |
msgid "This must be an integer."
|
| 723 |
-
msgstr "
|
| 724 |
|
| 725 |
-
#: lib/interface.php:
|
| 726 |
msgid "Allowable tags in excerpts:"
|
| 727 |
-
msgstr "Balises
|
| 728 |
|
| 729 |
-
#: lib/interface.php:
|
| 730 |
msgid ""
|
| 731 |
"List all tags you want to allow in excerpts, without any whitespace. For "
|
| 732 |
"example: '<p><a><strong>'."
|
| 733 |
msgstr ""
|
| 734 |
-
"Listez toutes les balises que vous souhaitez autoriser dans les extraits
|
| 735 |
-
"sans espace. Par exemple :
|
| 736 |
|
| 737 |
# @ relevanssi
|
| 738 |
-
#: lib/interface.php:
|
| 739 |
msgid "Show breakdown of search hits in excerpts:"
|
| 740 |
-
msgstr "
|
| 741 |
|
| 742 |
# @ relevanssi
|
| 743 |
-
#: lib/interface.php:
|
| 744 |
msgid ""
|
| 745 |
"Check this to show more information on where the search hits were made. "
|
| 746 |
"Requires custom snippets to work."
|
| 747 |
msgstr ""
|
| 748 |
"Cochez ceci pour afficher plus d'informations sur la répartition des "
|
| 749 |
-
"
|
| 750 |
-
"fonctionner."
|
| 751 |
|
| 752 |
# @ relevanssi
|
| 753 |
-
#: lib/interface.php:
|
| 754 |
msgid "The breakdown format:"
|
| 755 |
-
msgstr "
|
| 756 |
|
| 757 |
-
|
|
|
|
| 758 |
msgid ""
|
| 759 |
"Use %body%, %title%, %tags% and %comments% to display the number of hits (in "
|
| 760 |
"different parts of the post), %total% for total hits, %score% to display the "
|
| 761 |
"document weight and %terms% to show how many hits each search term got. No "
|
| 762 |
"double quotes (\") allowed!"
|
| 763 |
msgstr ""
|
| 764 |
-
"Utilisez
|
| 765 |
-
"
|
| 766 |
-
"
|
| 767 |
-
"
|
| 768 |
-
"
|
| 769 |
-
"même terme. Les guillemets (\") ne sont pas autorisés !"
|
| 770 |
|
| 771 |
# @ relevanssi
|
| 772 |
-
#: lib/interface.php:
|
| 773 |
msgid "Search hit highlighting"
|
| 774 |
-
msgstr "Mise en évidence
|
| 775 |
|
| 776 |
-
|
|
|
|
| 777 |
msgid "First, choose the type of highlighting used:"
|
| 778 |
-
msgstr ""
|
| 779 |
-
"<strong>D'abord, choisissez le type de mise en évidence choisie :</"
|
| 780 |
-
"strong>"
|
| 781 |
|
| 782 |
# @ relevanssi
|
| 783 |
-
#: lib/interface.php:
|
| 784 |
msgid "Highlight query terms in search results:"
|
| 785 |
-
msgstr "
|
|
|
|
| 786 |
|
| 787 |
# @ relevanssi
|
| 788 |
-
#: lib/interface.php:
|
| 789 |
msgid "No highlighting"
|
| 790 |
msgstr "Pas de mise en évidence"
|
| 791 |
|
| 792 |
# @ relevanssi
|
| 793 |
-
#: lib/interface.php:
|
| 794 |
msgid "Text color"
|
| 795 |
msgstr "Couleur du texte"
|
| 796 |
|
| 797 |
# @ relevanssi
|
| 798 |
-
#: lib/interface.php:
|
| 799 |
msgid "Background color"
|
| 800 |
msgstr "Couleur du fond"
|
| 801 |
|
| 802 |
# @ relevanssi
|
| 803 |
-
#: lib/interface.php:
|
| 804 |
msgid "CSS Style"
|
| 805 |
msgstr "Style CSS"
|
| 806 |
|
| 807 |
# @ relevanssi
|
| 808 |
-
#: lib/interface.php:
|
| 809 |
msgid "CSS Class"
|
| 810 |
msgstr "Classe CSS"
|
| 811 |
|
| 812 |
# @ relevanssi
|
| 813 |
-
#: lib/interface.php:
|
| 814 |
msgid "Highlighting isn't available unless you use custom snippets"
|
| 815 |
msgstr ""
|
| 816 |
-
"La mise en évidence n
|
| 817 |
-
"l'utilisation de
|
| 818 |
|
| 819 |
# @ relevanssi
|
| 820 |
-
#: lib/interface.php:
|
| 821 |
msgid "Highlight query terms in result titles too:"
|
| 822 |
-
msgstr ""
|
| 823 |
-
"Mettre en évidence les mots recherchés dans les titres également :"
|
| 824 |
|
| 825 |
# @ relevanssi
|
| 826 |
-
#: lib/interface.php:
|
| 827 |
msgid "Highlight query terms in documents from local searches:"
|
| 828 |
msgstr ""
|
| 829 |
-
"Mettre en évidence les termes
|
| 830 |
-
"recherches locales
|
| 831 |
|
| 832 |
-
|
|
|
|
| 833 |
msgid ""
|
| 834 |
"Highlights hits when user opens the post from search results. This is based "
|
| 835 |
"on HTTP referrer, so if that's blocked, there'll be no highlights."
|
| 836 |
msgstr ""
|
| 837 |
-
"Met en évidence les occurrences lorsque l
|
| 838 |
-
"partir des résultats de recherche.
|
| 839 |
-
"
|
| 840 |
|
| 841 |
# @ relevanssi
|
| 842 |
-
#: lib/interface.php:
|
| 843 |
msgid "Highlight query terms in comments:"
|
| 844 |
-
msgstr "Mettre en évidence les termes recherchés dans les commentaires
|
| 845 |
|
| 846 |
-
|
|
|
|
| 847 |
msgid ""
|
| 848 |
"Highlights hits in comments when user opens the post from search results."
|
| 849 |
msgstr ""
|
| 850 |
-
"Met en évidence les
|
| 851 |
-
"ouvre
|
| 852 |
|
| 853 |
-
#: lib/interface.php:
|
| 854 |
msgid "Uncheck this if you use non-ASCII characters:"
|
| 855 |
-
msgstr "Décochez cela si vous utilisez des caractères non-ASCII
|
| 856 |
|
| 857 |
-
#: lib/interface.php:
|
| 858 |
msgid ""
|
| 859 |
"If you use non-ASCII characters (like Cyrillic alphabet) and the highlights "
|
| 860 |
"don't work, uncheck this option to make highlights work."
|
| 861 |
msgstr ""
|
| 862 |
-
"Si vous utilisez des caractères non-ASCII (comme l'alphabet
|
| 863 |
"la mise en évidence ne fonctionne pas, décochez cette option pour que cela "
|
| 864 |
-
"
|
| 865 |
|
| 866 |
-
|
|
|
|
| 867 |
msgid "Then adjust the settings for your chosen type:"
|
| 868 |
-
msgstr ""
|
| 869 |
-
"<strong>Ensuite, réglez les paramètres de mise en évidence :</strong>"
|
| 870 |
|
| 871 |
# @ relevanssi
|
| 872 |
-
#: lib/interface.php:
|
| 873 |
msgid "Text color for highlights:"
|
| 874 |
-
msgstr "Couleur du texte
|
| 875 |
|
| 876 |
# @ relevanssi
|
| 877 |
-
#: lib/interface.php:
|
| 878 |
msgid "Use HTML color codes (#rgb or #rrggbb)"
|
| 879 |
-
msgstr "Utiliser
|
| 880 |
|
| 881 |
# @ relevanssi
|
| 882 |
-
#: lib/interface.php:
|
| 883 |
msgid "Background color for highlights:"
|
| 884 |
-
msgstr "Couleur du fond
|
| 885 |
|
| 886 |
# @ relevanssi
|
| 887 |
-
#: lib/interface.php:
|
| 888 |
msgid "CSS style for highlights:"
|
| 889 |
-
msgstr "Style CSS
|
| 890 |
|
| 891 |
# @ relevanssi
|
| 892 |
-
#: lib/interface.php:
|
| 893 |
msgid ""
|
| 894 |
"You can use any CSS styling here, style will be inserted with a <span>"
|
| 895 |
msgstr ""
|
| 896 |
-
"Vous pouvez utiliser tout
|
| 897 |
-
"
|
| 898 |
|
| 899 |
# @ relevanssi
|
| 900 |
-
#: lib/interface.php:
|
| 901 |
msgid "CSS class for highlights:"
|
| 902 |
-
msgstr "Classe CSS
|
| 903 |
|
| 904 |
# @ relevanssi
|
| 905 |
-
#: lib/interface.php:
|
| 906 |
msgid ""
|
| 907 |
"Name a class here, search results will be wrapped in a <span> with the "
|
| 908 |
"class"
|
| 909 |
msgstr ""
|
| 910 |
-
"Indiquez une classe ici
|
| 911 |
-
"
|
| 912 |
|
| 913 |
-
|
|
|
|
| 914 |
msgid "Save the options"
|
| 915 |
msgstr "Enregistrer les options"
|
| 916 |
|
| 917 |
-
|
| 918 |
-
#: lib/interface.php:1182
|
| 919 |
msgid "Choose post types to index:"
|
| 920 |
-
msgstr "
|
| 921 |
|
| 922 |
-
#: lib/interface.php:
|
| 923 |
msgid "Type"
|
| 924 |
msgstr "Type"
|
| 925 |
|
| 926 |
-
#: lib/interface.php:
|
| 927 |
msgid "Index"
|
| 928 |
msgstr "Index"
|
| 929 |
|
| 930 |
-
#: lib/interface.php:
|
| 931 |
msgid "Public?"
|
| 932 |
-
msgstr "Public
|
| 933 |
|
| 934 |
-
#: lib/interface.php:
|
| 935 |
#, php-format
|
| 936 |
msgid "%s"
|
| 937 |
msgstr "%s"
|
| 938 |
|
| 939 |
-
#: lib/interface.php:
|
| 940 |
msgid "yes"
|
| 941 |
msgstr "oui"
|
| 942 |
|
| 943 |
# @ relevanssi
|
| 944 |
-
#: lib/interface.php:
|
| 945 |
msgid "no"
|
| 946 |
msgstr "non"
|
| 947 |
|
| 948 |
-
|
| 949 |
-
#: lib/interface.php:1228
|
| 950 |
msgid "Choose taxonomies to index:"
|
| 951 |
-
msgstr "
|
| 952 |
|
| 953 |
-
#: lib/interface.php:
|
| 954 |
msgid "Taxonomy"
|
| 955 |
msgstr "Taxonomie"
|
| 956 |
|
| 957 |
-
#: lib/interface.php:
|
| 958 |
msgid ""
|
| 959 |
"If you check a taxonomy here, the terms for that taxonomy are indexed with "
|
| 960 |
"the posts. If you for example choose \"post_tag\", searching for tags will "
|
| 961 |
"find all posts that have the tag."
|
| 962 |
msgstr ""
|
| 963 |
-
"Si vous cochez
|
| 964 |
-
"indexés avec
|
| 965 |
-
"recherche
|
| 966 |
-
"étiquette."
|
| 967 |
|
| 968 |
-
|
|
|
|
| 969 |
msgid "Minimum word length to index"
|
| 970 |
-
msgstr "Longueur
|
| 971 |
|
| 972 |
-
|
|
|
|
| 973 |
msgid "Words shorter than this number will not be indexed."
|
| 974 |
-
msgstr ""
|
| 975 |
-
"Les mots composés de moins de lettres que le nombre indiqué ne seront pas "
|
| 976 |
-
"indéxés."
|
| 977 |
|
| 978 |
-
|
|
|
|
| 979 |
msgid "Expand shortcodes in post content:"
|
| 980 |
-
msgstr "
|
| 981 |
|
| 982 |
-
|
|
|
|
| 983 |
msgid ""
|
| 984 |
"If checked, Relevanssi will expand shortcodes in post content before "
|
| 985 |
"indexing. Otherwise shortcodes will be stripped. If you use shortcodes to "
|
|
@@ -987,61 +1033,64 @@ msgid ""
|
|
| 987 |
"index will reflect the status of the shortcode content at the moment of "
|
| 988 |
"indexing."
|
| 989 |
msgstr ""
|
| 990 |
-
"Si coché, Relevanssi
|
| 991 |
-
"
|
| 992 |
-
"
|
| 993 |
-
"
|
| 994 |
-
"
|
| 995 |
|
| 996 |
-
|
|
|
|
| 997 |
msgid "Index and search your posts' authors:"
|
| 998 |
-
msgstr "Indexer et rechercher
|
| 999 |
|
| 1000 |
-
|
|
|
|
| 1001 |
msgid ""
|
| 1002 |
"If checked, Relevanssi will also index and search the authors of your posts. "
|
| 1003 |
"Author display name will be indexed. Remember to rebuild the index if you "
|
| 1004 |
"change this option!"
|
| 1005 |
msgstr ""
|
| 1006 |
-
"Si coché, Relevanssi indexera et
|
| 1007 |
-
"
|
| 1008 |
-
"l'index si vous modifiez cette option
|
| 1009 |
|
| 1010 |
-
|
|
|
|
| 1011 |
msgid "Index and search post excerpts:"
|
| 1012 |
-
msgstr "Indexer et rechercher dans les extraits
|
| 1013 |
|
| 1014 |
-
|
|
|
|
| 1015 |
msgid ""
|
| 1016 |
"If checked, Relevanssi will also index and search the excerpts of your posts."
|
| 1017 |
"Remember to rebuild the index if you change this option!"
|
| 1018 |
msgstr ""
|
| 1019 |
-
"Si coché, Relevanssi indexera et
|
| 1020 |
-
"
|
| 1021 |
-
"option !"
|
| 1022 |
|
| 1023 |
# @ relevanssi
|
| 1024 |
-
#: lib/interface.php:
|
| 1025 |
msgid "Index and search these comments:"
|
| 1026 |
-
msgstr "Indexer et rechercher ces commentaires
|
| 1027 |
|
| 1028 |
# @ relevanssi
|
| 1029 |
-
#: lib/interface.php:
|
| 1030 |
msgid "none"
|
| 1031 |
msgstr "aucun"
|
| 1032 |
|
| 1033 |
# @ relevanssi
|
| 1034 |
-
#: lib/interface.php:
|
| 1035 |
msgid "normal"
|
| 1036 |
msgstr "normal"
|
| 1037 |
|
| 1038 |
# @ relevanssi
|
| 1039 |
-
#: lib/interface.php:
|
| 1040 |
msgid "all"
|
| 1041 |
msgstr "tout"
|
| 1042 |
|
| 1043 |
# @ relevanssi
|
| 1044 |
-
#: lib/interface.php:
|
| 1045 |
msgid ""
|
| 1046 |
"Relevanssi will index and search ALL (all comments including track- & "
|
| 1047 |
"pingbacks and custom comment types), NONE (no comments) or NORMAL (manually "
|
|
@@ -1051,187 +1100,536 @@ msgstr ""
|
|
| 1051 |
"Relevanssi indexera et cherchera dans TOUT (tous les commentaires incluant "
|
| 1052 |
"track- & pingbacks et types de commentaires personnalisés), AUCUN (aucun "
|
| 1053 |
"commentaire) ou NORMAL (commentaires postés manuellement sur votre blog)."
|
| 1054 |
-
"<br />N'oubliez pas de
|
| 1055 |
-
"option !"
|
| 1056 |
|
| 1057 |
# @ relevanssi
|
| 1058 |
-
#: lib/interface.php:
|
| 1059 |
msgid "Custom fields to index:"
|
| 1060 |
-
msgstr "Champs personnalisés à indexer
|
| 1061 |
|
| 1062 |
-
#: lib/interface.php:
|
| 1063 |
msgid ""
|
| 1064 |
"A comma-separated list of custom fields to include in the index. Set to "
|
| 1065 |
"'visible' to index all visible custom fields and to 'all' to index all "
|
| 1066 |
"custom fields, also those starting with a '_' character."
|
| 1067 |
msgstr ""
|
| 1068 |
-
"Une liste de champs personnalisés séparés par
|
| 1069 |
-
"l'index. Définissez à
|
| 1070 |
-
"visibles et à
|
| 1071 |
-
"
|
| 1072 |
|
| 1073 |
-
#: lib/interface.php:
|
| 1074 |
msgid "Save indexing options, erase index and rebuild the index"
|
| 1075 |
msgstr ""
|
| 1076 |
-
"Enregistrer les options d
|
| 1077 |
-
"l'index"
|
| 1078 |
|
| 1079 |
-
|
|
|
|
| 1080 |
msgid ""
|
| 1081 |
"Add synonyms here in 'key = value' format. When searching with the OR "
|
| 1082 |
"operator, any search of 'key' will be expanded to include 'value' as well. "
|
| 1083 |
"Using phrases is possible. The key-value pairs work in one direction only, "
|
| 1084 |
"but you can of course repeat the same pair reversed."
|
| 1085 |
msgstr ""
|
| 1086 |
-
"
|
| 1087 |
-
"avec l
|
| 1088 |
-
"
|
| 1089 |
-
"
|
| 1090 |
-
"l'
|
| 1091 |
|
| 1092 |
-
|
|
|
|
| 1093 |
msgid ""
|
| 1094 |
"<p>Enter a word here to add it to the list of stopwords. The word will "
|
| 1095 |
"automatically be removed from the index, so re-indexing is not necessary. "
|
| 1096 |
"You can enter many words at the same time, separate words with commas.</p>"
|
| 1097 |
msgstr ""
|
| 1098 |
-
"<p>
|
| 1099 |
-
"
|
| 1100 |
-
"
|
| 1101 |
-
"
|
| 1102 |
-
"virgules.</p>"
|
| 1103 |
|
| 1104 |
-
|
|
|
|
| 1105 |
msgid "Stopword(s) to add: "
|
| 1106 |
-
msgstr "Stopword(s) à ajouter
|
| 1107 |
|
| 1108 |
-
|
|
|
|
| 1109 |
msgid "Add"
|
| 1110 |
msgstr "Ajouter"
|
| 1111 |
|
| 1112 |
-
|
|
|
|
| 1113 |
msgid ""
|
| 1114 |
"<p>Here's a list of stopwords in the database. Click a word to remove it "
|
| 1115 |
"from stopwords. Removing stopwords won't automatically return them to index, "
|
| 1116 |
"so you need to re-index all posts after removing stopwords to get those "
|
| 1117 |
"words back to index."
|
| 1118 |
msgstr ""
|
| 1119 |
-
"<p>Voici une liste des stopwords
|
| 1120 |
-
"pour le retirer de
|
| 1121 |
-
"pas automatiquement
|
| 1122 |
-
"les
|
| 1123 |
-
"l'index.</p>"
|
| 1124 |
|
| 1125 |
# @ relevanssi
|
| 1126 |
-
#: lib/interface.php:
|
| 1127 |
msgid "Remove all stopwords"
|
| 1128 |
msgstr "Supprimer tous les stopwords"
|
| 1129 |
|
| 1130 |
-
#: lib/interface.php:
|
| 1131 |
msgid ""
|
| 1132 |
"Here's a list of stopwords you can use to export the stopwords to another "
|
| 1133 |
"blog."
|
| 1134 |
msgstr ""
|
| 1135 |
-
"
|
| 1136 |
-
"
|
| 1137 |
|
| 1138 |
-
#: lib/uninstall.php:
|
| 1139 |
msgid "Data wiped clean, you can now delete the plugin."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1140 |
msgstr ""
|
| 1141 |
-
"
|
| 1142 |
-
|
| 1143 |
-
|
| 1144 |
-
#~ msgstr "Les 25 requêtes les plus populaires"
|
| 1145 |
-
|
| 1146 |
-
#~ msgid "Recent queries that got 0 hits"
|
| 1147 |
-
#~ msgstr "Requêtes récentes qui ont eu zéro résultat"
|
| 1148 |
-
|
| 1149 |
-
#~ msgid "Title boost:"
|
| 1150 |
-
#~ msgstr "Poids du titre:"
|
| 1151 |
-
|
| 1152 |
-
#~ msgid ""
|
| 1153 |
-
#~ "Default: %d. 0 means titles are ignored, 1 means no boost, more than 1 "
|
| 1154 |
-
#~ "gives extra value."
|
| 1155 |
-
#~ msgstr ""
|
| 1156 |
-
#~ "Par défaut: %d. 0 signifie que les titres sont ignorés, 1 signifie aucun "
|
| 1157 |
-
#~ "poids, plus de 1 ajoute une plusvalue."
|
| 1158 |
-
|
| 1159 |
-
#~ msgid "Tag boost:"
|
| 1160 |
-
#~ msgstr "Poids des mots clef:"
|
| 1161 |
-
|
| 1162 |
-
#~ msgid ""
|
| 1163 |
-
#~ "Default: %d. 0 means tags are ignored, 1 means no boost, more than 1 "
|
| 1164 |
-
#~ "gives extra value."
|
| 1165 |
-
#~ msgstr ""
|
| 1166 |
-
#~ "Par défaut: %d. 0 signifie que les mots clef sont ignorés, 1 signifie "
|
| 1167 |
-
#~ "aucun poids, plus de 1 ajoute une plusvalue."
|
| 1168 |
-
|
| 1169 |
-
#~ msgid ""
|
| 1170 |
-
#~ "Default: %d. 0 means comments are ignored, 1 means no boost, more than 1 "
|
| 1171 |
-
#~ "gives extra value."
|
| 1172 |
-
#~ msgstr ""
|
| 1173 |
-
#~ "Par défaut: %d. 0 signifie que les commentaires sont ignorés, 1 signifie "
|
| 1174 |
-
#~ "aucun poids, plus de 1 ajoute une plusvalue."
|
| 1175 |
-
|
| 1176 |
-
#~ msgid ""
|
| 1177 |
-
#~ "Enter a comma-separated list of category and tag IDs that are excluded "
|
| 1178 |
-
#~ "from search results. This only works here, you can't use the input field "
|
| 1179 |
-
#~ "option (WordPress doesn't pass custom parameters there)."
|
| 1180 |
-
#~ msgstr ""
|
| 1181 |
-
#~ "Entrez une liste d'IDs de catégories et mots clef, séparés par une "
|
| 1182 |
-
#~ "virgule, à exclure des résultats de recherche. Vous pouvez exclure des "
|
| 1183 |
-
#~ "catégories avec le champ d'entrée 'cat' en utilisant des valeurs "
|
| 1184 |
-
#~ "négatives."
|
| 1185 |
-
|
| 1186 |
-
#~ msgid "Save"
|
| 1187 |
-
#~ msgstr "Sauvegarder"
|
| 1188 |
-
|
| 1189 |
-
#~ msgid "Building the index and indexing options"
|
| 1190 |
-
#~ msgstr "Construction de l'index et indexation des options"
|
| 1191 |
-
|
| 1192 |
-
#~ msgid ""
|
| 1193 |
-
#~ "After installing the plugin, you need to build the index. This generally "
|
| 1194 |
-
#~ "needs to be done once, you don't have to re-index unless something goes "
|
| 1195 |
-
#~ "wrong. Indexing is a heavy task and might take more time than your "
|
| 1196 |
-
#~ "servers allow. If the indexing cannot be finished - for example you get a "
|
| 1197 |
-
#~ "blank screen or something like that after indexing - you can continue "
|
| 1198 |
-
#~ "indexing from where you left by clicking 'Continue indexing'. Clicking "
|
| 1199 |
-
#~ "'Build the index' will delete the old index, so you can't use that."
|
| 1200 |
-
#~ msgstr ""
|
| 1201 |
-
#~ "Après avoir installé le plugin, vous devez construire l'index. En "
|
| 1202 |
-
#~ "général, vous n'avez à le faire qu'une fois, vous n'avez pas besoin de "
|
| 1203 |
-
#~ "réindexer à moins que quelque chose ne fonctionne pas comme prévu. "
|
| 1204 |
-
#~ "Indexer est une tâcher gourmande et peut demander plus de temps que celui "
|
| 1205 |
-
#~ "autorisé par vos serveurs. Si l'indexation n'a pas pu se terminer - par "
|
| 1206 |
-
#~ "exemple vous obtenez un écran blanc ou quelque chose du genre après "
|
| 1207 |
-
#~ "indexation - vous pouvez continuez l'indexation au point où vous en étiez "
|
| 1208 |
-
#~ "en cliquant 'Continuer l'indexation'. Cliquer sur 'Construire l'index' "
|
| 1209 |
-
#~ "suprimera le vieil index aussi vous ne pouvez pas l'utiliser."
|
| 1210 |
-
|
| 1211 |
-
#~ msgid ""
|
| 1212 |
-
#~ "So, if you build the index and don't get the 'Indexing complete' in the "
|
| 1213 |
-
#~ "end, keep on clicking the 'Continue indexing' button until you do. On my "
|
| 1214 |
-
#~ "blogs, I was able to index ~400 pages on one go, but had to continue "
|
| 1215 |
-
#~ "indexing twice to index ~950 pages."
|
| 1216 |
-
#~ msgstr ""
|
| 1217 |
-
#~ "Ainsi, si vous construisez l'index et n'obtenez pas le message "
|
| 1218 |
-
#~ "'indexation complète', continuez de cliquer sur 'Continuer l'indexation' "
|
| 1219 |
-
#~ "jusqu'à l'apparition du message. Sur mes blogs, j'ai réussi à indexer à "
|
| 1220 |
-
#~ "peu près 400 pages en une passe mais j'ai dû continuer à indexer deux "
|
| 1221 |
-
#~ "fois pour indexer à peu près 950 pages."
|
| 1222 |
-
|
| 1223 |
-
#~ msgid "Everything"
|
| 1224 |
-
#~ msgstr "Tout"
|
| 1225 |
-
|
| 1226 |
-
#~ msgid "Just posts"
|
| 1227 |
-
#~ msgstr "Juste les billets"
|
| 1228 |
-
|
| 1229 |
-
#~ msgid "Just pages"
|
| 1230 |
-
#~ msgstr "Juste les pages"
|
| 1231 |
-
|
| 1232 |
-
#~ msgid ""
|
| 1233 |
-
#~ "Use %body%, %title%, %tags%, %comments% and %score% to display the number "
|
| 1234 |
-
#~ "of hits and the document weight."
|
| 1235 |
-
#~ msgstr ""
|
| 1236 |
-
#~ "Utilisez %body%, %title%, %tags% et %comments% et %score% pour afficher "
|
| 1237 |
-
#~ "le nombre de résultats trouvés et l poids du document."
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: Relevanssi v1.4\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
+
"POT-Creation-Date: 2016-08-22 19:01+0100\n"
|
| 6 |
+
"PO-Revision-Date: 2016-08-25 14:31+0100\n"
|
| 7 |
"Last-Translator: Li-An <lian00@gmail.com>\n"
|
| 8 |
"Language-Team: \n"
|
| 9 |
"Language: fr_FR\n"
|
| 11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 12 |
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
| 16 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
| 17 |
+
"esc_attr_e\n"
|
| 18 |
"X-Textdomain-Support: yes\n"
|
| 19 |
+
"X-Generator: Poedit 1.7.5\n"
|
| 20 |
+
"X-Poedit-Basepath: .\n"
|
| 21 |
"X-Poedit-SearchPath-0: .\n"
|
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
# @ default
|
| 24 |
#: lib/excerpts-highlights.php:11
|
| 25 |
msgid "There is no excerpt because this is a protected post."
|
| 26 |
+
msgstr "Il n'y a aucun extrait parce que le billet est protégé."
|
| 27 |
|
| 28 |
# @ relevanssi
|
| 29 |
#: lib/indexing.php:118
|
| 30 |
msgid "Indexing complete!"
|
| 31 |
+
msgstr "Indexation terminée !"
|
| 32 |
|
| 33 |
#: lib/init.php:41
|
| 34 |
msgid ""
|
| 35 |
"You do not have an index! Remember to build the index (click the \"Build the "
|
| 36 |
"index\" button), otherwise searching won't work."
|
| 37 |
msgstr ""
|
| 38 |
+
"Vous n'avez pas d’index ! Pensez à générer l’index (cliquer sur le bouton "
|
| 39 |
+
"« Générer l’index »), sinon la recherche ne fonctionnera pas."
|
| 40 |
+
|
| 41 |
+
#: lib/init.php:57
|
| 42 |
+
msgid ""
|
| 43 |
+
"Multibyte string functions are not available. Relevanssi may not work well "
|
| 44 |
+
"without them. Please install (or ask your host to install) the mbstring "
|
| 45 |
+
"extension."
|
| 46 |
+
msgstr ""
|
| 47 |
+
"Les fonctions Multibyte string ne sont pas disponibles. Relevanssi risque de "
|
| 48 |
+
"ne pas fonctionner correctement sans elles. Veuillez installer (ou demander "
|
| 49 |
+
"à votre hébergeur de le faire) l'extension mbstring."
|
| 50 |
|
| 51 |
+
# @ relevanssi
|
| 52 |
+
#: lib/init.php:85 lib/init.php:86
|
| 53 |
msgid "User searches"
|
| 54 |
msgstr "Recherches utilisateurs"
|
| 55 |
|
| 56 |
# @ relevanssi
|
| 57 |
#: lib/interface.php:6
|
| 58 |
msgid "Relevanssi Premium Search Options"
|
| 59 |
+
msgstr "Options de recherche de Relevanssi Premium"
|
| 60 |
|
| 61 |
# @ relevanssi
|
| 62 |
#: lib/interface.php:9
|
| 63 |
msgid "Relevanssi Search Options"
|
| 64 |
+
msgstr "Options de recherche de Relevanssi Premium"
|
| 65 |
|
| 66 |
+
# @ relevanssi
|
| 67 |
#: lib/interface.php:81
|
| 68 |
msgid "User Searches"
|
| 69 |
msgstr "Recherches utilisateurs"
|
| 71 |
# @ relevanssi
|
| 72 |
#: lib/interface.php:83
|
| 73 |
msgid "Relevanssi User Searches"
|
| 74 |
+
msgstr "Recherches Relevanssi par les utilisateurs"
|
| 75 |
|
| 76 |
#: lib/interface.php:111
|
| 77 |
+
msgid "Enable query logging to see stats here."
|
| 78 |
+
msgstr "Activer le journal des recherches pour voir les statistiques ici."
|
| 79 |
|
| 80 |
+
#: lib/interface.php:126
|
| 81 |
+
msgid "Logs clear!"
|
| 82 |
+
msgstr "Journal vide !"
|
| 83 |
+
|
| 84 |
+
# @ relevanssi
|
| 85 |
#: lib/interface.php:320
|
| 86 |
#, php-format
|
| 87 |
msgid ""
|
| 88 |
"<div id='message' class='updated fade'><p>Successfully added %d/%d terms to "
|
| 89 |
"stopwords!</p></div>"
|
| 90 |
msgstr ""
|
| 91 |
+
"<div id='message' class='updated fade'><p>Ajout réussi de %d/%d termes aux "
|
| 92 |
+
"stopwords !</p></div>"
|
| 93 |
|
| 94 |
+
# @ relevanssi
|
| 95 |
#: lib/interface.php:327
|
| 96 |
#, php-format
|
| 97 |
msgid ""
|
| 98 |
"<div id='message' class='updated fade'><p>Term '%s' added to stopwords!</p></"
|
| 99 |
"div>"
|
| 100 |
msgstr ""
|
| 101 |
+
"<div id='message' class='updated fade'><p>Terme « %s » ajouté aux stopwords !"
|
| 102 |
+
"</p></div>"
|
| 103 |
|
| 104 |
+
# @ relevanssi
|
| 105 |
#: lib/interface.php:330
|
| 106 |
#, php-format
|
| 107 |
msgid ""
|
| 108 |
"<div id='message' class='updated fade'><p>Couldn't add term '%s' to "
|
| 109 |
"stopwords!</p></div>"
|
| 110 |
msgstr ""
|
| 111 |
+
"<div id='message' class='updated fade'><p>Impossible d’ajouter « %s » aux "
|
| 112 |
+
"stopwords !</p></div>"
|
| 113 |
|
| 114 |
+
# @ relevanssi
|
| 115 |
+
#: lib/interface.php:369
|
| 116 |
msgid ""
|
| 117 |
"<div id='message' class='updated fade'><p>Stopwords removed! Remember to re-"
|
| 118 |
"index.</p></div>"
|
| 119 |
msgstr ""
|
| 120 |
+
"<div id='message' class='updated fade'><p>Stopwords retirés ! N’oubliez pas "
|
| 121 |
+
"de réindexer.</p></div>"
|
| 122 |
|
| 123 |
+
# @ relevanssi
|
| 124 |
+
#: lib/interface.php:379
|
| 125 |
#, php-format
|
| 126 |
msgid ""
|
| 127 |
"<div id='message' class='updated fade'><p>Term '%s' removed from stopwords! "
|
| 128 |
"Re-index to get it back to index.</p></div>"
|
| 129 |
msgstr ""
|
| 130 |
+
"<div id='message' class='updated fade'><p>Terme « %s » retiré des "
|
| 131 |
+
"stopwords ! Réindexer pour le récupérer dans l’index.</p></div>"
|
| 132 |
|
| 133 |
+
# @ relevanssi
|
| 134 |
+
#: lib/interface.php:382
|
| 135 |
#, php-format
|
| 136 |
msgid ""
|
| 137 |
"<div id='message' class='updated fade'><p>Couldn't remove term '%s' from "
|
| 138 |
"stopwords!</p></div>"
|
| 139 |
msgstr ""
|
| 140 |
+
"<div id='message' class='updated fade'><p>Impossible de retirer « %s » des "
|
| 141 |
+
"stopwords !</p></div>"
|
| 142 |
|
| 143 |
# @ relevanssi
|
| 144 |
+
#: lib/interface.php:393
|
| 145 |
msgid "25 most common words in the index"
|
| 146 |
+
msgstr "Les 25 mots des plus fréquents de l’index"
|
| 147 |
|
| 148 |
# @ relevanssi
|
| 149 |
+
#: lib/interface.php:395
|
| 150 |
msgid ""
|
| 151 |
"These words are excellent stopword material. A word that appears in most of "
|
| 152 |
"the posts in the database is quite pointless when searching. This is also an "
|
| 155 |
"list. The word will also be removed from the index, so rebuilding the index "
|
| 156 |
"is not necessary."
|
| 157 |
msgstr ""
|
| 158 |
+
"Ces mots font d'excellents stopwords. Un mot qui apparaît dans la plupart "
|
| 159 |
+
"des billets de la base de données ne sert pas à grand chose pour une "
|
| 160 |
+
"recherche. C’est aussi une manière simple de créer une nouvelle liste de "
|
| 161 |
+
"stopwords si celle-ci n'est pas disponible dans votre langue. Cliquez "
|
| 162 |
+
"l’icône après le mot pour l’ajouter dans la liste de stopwords. Le mot sera "
|
| 163 |
+
"retiré de l’index, aussi est-il inutile de régénérer l’index."
|
| 164 |
|
| 165 |
# @ relevanssi
|
| 166 |
+
#: lib/interface.php:421
|
| 167 |
msgid "Add to stopwords"
|
| 168 |
msgstr "Ajouter aux stopwords"
|
| 169 |
|
| 170 |
+
#: lib/interface.php:434
|
| 171 |
msgid "Total Searches"
|
| 172 |
msgstr "Recherches totales"
|
| 173 |
|
| 174 |
+
#: lib/interface.php:437
|
| 175 |
msgid "Totals"
|
| 176 |
+
msgstr "Totaux"
|
| 177 |
|
| 178 |
+
#: lib/interface.php:442
|
| 179 |
msgid "Common Queries"
|
| 180 |
+
msgstr "Requêtes communes"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 181 |
|
| 182 |
+
# @ relevanssi
|
| 183 |
+
#: lib/interface.php:451 lib/interface.php:467 lib/interface.php:499
|
| 184 |
msgid "Today and yesterday"
|
| 185 |
+
msgstr "Aujourd’hui et hier"
|
| 186 |
|
| 187 |
+
# @ relevanssi
|
| 188 |
+
#: lib/interface.php:455 lib/interface.php:471 lib/interface.php:500
|
| 189 |
msgid "Last 7 days"
|
| 190 |
+
msgstr "Sept derniers jours"
|
| 191 |
|
| 192 |
+
# @ relevanssi
|
| 193 |
+
#: lib/interface.php:459 lib/interface.php:475
|
| 194 |
+
#, php-format
|
| 195 |
+
msgid "Last %d days"
|
| 196 |
+
msgstr "Derniers %s jours"
|
| 197 |
|
| 198 |
+
#: lib/interface.php:464
|
| 199 |
msgid "Unsuccessful Queries"
|
| 200 |
msgstr "Requêtes infructueuses"
|
| 201 |
|
| 202 |
+
#: lib/interface.php:482
|
| 203 |
msgid "Reset Logs"
|
| 204 |
+
msgstr "Réinitialiser le journal"
|
| 205 |
|
| 206 |
+
#: lib/interface.php:485
|
| 207 |
#, php-format
|
| 208 |
msgid "To reset the logs, type \"reset\" into the box here %s and click %s"
|
| 209 |
msgstr ""
|
| 210 |
+
"Pour réinitialiser le journal, saisissez « reset » dans cette boite %s et "
|
| 211 |
"cliquez %s"
|
| 212 |
|
| 213 |
+
# @ relevanssi
|
| 214 |
+
#: lib/interface.php:501
|
| 215 |
+
msgid "Last 30 days"
|
| 216 |
+
msgstr "Trente derniers jours"
|
| 217 |
+
|
| 218 |
+
#: lib/interface.php:502
|
| 219 |
msgid "Forever"
|
| 220 |
+
msgstr "Toujours"
|
| 221 |
|
| 222 |
+
#: lib/interface.php:504
|
| 223 |
msgid "When"
|
| 224 |
+
msgstr "Lorsque"
|
| 225 |
|
| 226 |
+
#: lib/interface.php:504
|
| 227 |
msgid "Searches"
|
| 228 |
msgstr "Recherches"
|
| 229 |
|
| 230 |
+
#: lib/interface.php:536
|
| 231 |
msgid "Query"
|
| 232 |
msgstr "Requête"
|
| 233 |
|
| 234 |
+
#: lib/interface.php:536
|
| 235 |
msgid "Hits"
|
| 236 |
msgstr "Occurrences"
|
| 237 |
|
| 238 |
+
# @ relevanssi
|
| 239 |
+
#: lib/interface.php:845 lib/interface.php:885
|
| 240 |
msgid "Basic options"
|
| 241 |
msgstr "Options basiques"
|
| 242 |
|
| 243 |
+
#: lib/interface.php:846 lib/interface.php:951
|
| 244 |
msgid "Weights"
|
| 245 |
+
msgstr "Importance"
|
| 246 |
|
| 247 |
+
# @ relevanssi
|
| 248 |
+
#: lib/interface.php:847 lib/interface.php:1006
|
| 249 |
msgid "Logs"
|
| 250 |
+
msgstr "Journal"
|
| 251 |
|
| 252 |
+
# @ relevanssi
|
| 253 |
+
#: lib/interface.php:848 lib/interface.php:1035
|
| 254 |
msgid "Exclusions and restrictions"
|
| 255 |
msgstr "Exclusions et restrictions"
|
| 256 |
|
| 257 |
+
# @ relevanssi
|
| 258 |
+
#: lib/interface.php:849
|
| 259 |
msgid "Custom excerpts"
|
| 260 |
msgstr "Extraits personnalisés"
|
| 261 |
|
| 262 |
# @ relevanssi
|
| 263 |
+
#: lib/interface.php:850
|
| 264 |
msgid "Highlighting search results"
|
| 265 |
+
msgstr "Mise en évidence des résultats de recherche"
|
| 266 |
|
| 267 |
# @ relevanssi
|
| 268 |
+
#: lib/interface.php:851 lib/interface.php:1187
|
| 269 |
msgid "Indexing options"
|
| 270 |
+
msgstr "Options d’indexation"
|
| 271 |
|
| 272 |
+
# @ relevanssi
|
| 273 |
+
#: lib/interface.php:852 lib/interface.php:1346
|
| 274 |
msgid "Synonyms"
|
| 275 |
msgstr "Synonymes"
|
| 276 |
|
| 277 |
# @ relevanssi
|
| 278 |
+
#: lib/interface.php:853 lib/interface.php:1356
|
| 279 |
msgid "Stopwords"
|
| 280 |
msgstr "Stopwords"
|
| 281 |
|
| 282 |
+
#: lib/interface.php:856
|
| 283 |
msgid "Import/export options"
|
| 284 |
+
msgstr "Importer/exporter les options"
|
| 285 |
|
| 286 |
+
# @ relevanssi
|
| 287 |
+
#: lib/interface.php:859
|
| 288 |
msgid "Buy Relevanssi Premium"
|
| 289 |
msgstr "Acheter Relevanssi Premium"
|
| 290 |
|
| 291 |
+
# @ relevanssi
|
| 292 |
+
#: lib/interface.php:864
|
| 293 |
msgid "Quick tools"
|
| 294 |
+
msgstr "Outils rapides"
|
| 295 |
|
| 296 |
+
# @ relevanssi
|
| 297 |
+
#: lib/interface.php:866
|
| 298 |
msgid "Save options"
|
| 299 |
msgstr "Enregistrer les options"
|
| 300 |
|
| 301 |
# @ relevanssi
|
| 302 |
+
#: lib/interface.php:867
|
| 303 |
msgid "Build the index"
|
| 304 |
+
msgstr "Générer l’index"
|
| 305 |
|
| 306 |
# @ relevanssi
|
| 307 |
+
#: lib/interface.php:868 lib/interface.php:1344
|
| 308 |
msgid "Continue indexing"
|
| 309 |
msgstr "Continuer l'indexation"
|
| 310 |
|
| 311 |
+
# @ relevanssi
|
| 312 |
+
#: lib/interface.php:868
|
| 313 |
msgid "add"
|
| 314 |
msgstr "ajouter"
|
| 315 |
|
| 316 |
+
# @ relevanssi
|
| 317 |
+
#: lib/interface.php:868
|
| 318 |
msgid "documents."
|
| 319 |
msgstr "documents."
|
| 320 |
|
| 321 |
+
#: lib/interface.php:872
|
| 322 |
msgid ""
|
| 323 |
"WARNING: You've chosen no post types to index. Nothing will be indexed. <a "
|
| 324 |
"href='#indexing'>Choose some post types to index</a>."
|
| 325 |
msgstr ""
|
| 326 |
+
"AVERTISSEMENT : vous n’avez sélectionné aucun type de billet à indexer. Rien "
|
| 327 |
+
"ne sera indexé. <a href='#indexing'>Choisir des types de billets à indexer</"
|
| 328 |
+
"a>."
|
| 329 |
|
| 330 |
+
# @ relevanssi
|
| 331 |
+
#: lib/interface.php:876
|
| 332 |
msgid ""
|
| 333 |
"Use 'Build the index' to build the index with current <a "
|
| 334 |
"href='#indexing'>indexing options</a>. If you can't finish indexing with one "
|
| 337 |
"See 'State of the Index' below to find out how many documents actually go "
|
| 338 |
"into the index."
|
| 339 |
msgstr ""
|
| 340 |
+
"Utiliser « Générer l’index » pour construire l’index avec les <a "
|
| 341 |
+
"href='#indexing'>options d’indexation</a> actuelles. Si vous ne pouvez pas "
|
| 342 |
+
"terminer l’indexation en une passe, utilisez « Continuer l’indexation » pour "
|
| 343 |
+
"finir le travail. Vous pouvez modifier le nombre de documents à ajouter "
|
| 344 |
+
"jusqu'à ce que vous trouviez le maximum que vous pouvez ajouter en une "
|
| 345 |
+
"passe. Regardez « État de l’indexation » ci-dessous pour déterminer le "
|
| 346 |
+
"nombre de documents actuellement indexés."
|
|
|
|
| 347 |
|
| 348 |
+
# @ relevanssi
|
| 349 |
+
#: lib/interface.php:878
|
| 350 |
msgid "State of the Index"
|
| 351 |
+
msgstr "État de l’indexation"
|
| 352 |
|
| 353 |
+
# @ relevanssi
|
| 354 |
+
#: lib/interface.php:880
|
| 355 |
msgid "Documents in the index"
|
| 356 |
+
msgstr "Documents dans l’index"
|
| 357 |
|
| 358 |
+
# @ relevanssi
|
| 359 |
+
#: lib/interface.php:881
|
| 360 |
msgid "Terms in the index"
|
| 361 |
+
msgstr "Termes dans l’index"
|
| 362 |
|
| 363 |
+
# @ relevanssi
|
| 364 |
+
#: lib/interface.php:882
|
| 365 |
msgid "Highest post ID indexed"
|
| 366 |
+
msgstr "ID de billet le plus élevé indexé"
|
| 367 |
|
| 368 |
# @ relevanssi
|
| 369 |
+
#: lib/interface.php:891
|
| 370 |
msgid "Use search for admin:"
|
| 371 |
+
msgstr "Utiliser la recherche pour l'administration :"
|
| 372 |
|
| 373 |
# @ relevanssi
|
| 374 |
+
#: lib/interface.php:893
|
| 375 |
msgid "If checked, Relevanssi will be used for searches in the admin interface"
|
| 376 |
msgstr ""
|
| 377 |
+
"Si coché, Relevanssi sera utilisé pour les recherches dans l’interface "
|
| 378 |
+
"d’administration"
|
| 379 |
|
| 380 |
+
# @ relevanssi
|
| 381 |
+
#: lib/interface.php:897
|
| 382 |
msgid "Default operator for the search?"
|
| 383 |
+
msgstr "Opérateur logique par défaut pour la recherche ?"
|
| 384 |
|
| 385 |
+
# @ relevanssi
|
| 386 |
+
#: lib/interface.php:899
|
| 387 |
msgid "AND - require all terms"
|
| 388 |
+
msgstr "AND - nécessite tous les termes"
|
| 389 |
|
| 390 |
+
# @ relevanssi
|
| 391 |
+
#: lib/interface.php:900
|
| 392 |
msgid "OR - any term present is enough"
|
| 393 |
+
msgstr "OR - n’importe lequel des termes présents est suffisant"
|
| 394 |
|
| 395 |
+
# @ relevanssi
|
| 396 |
+
#: lib/interface.php:902
|
| 397 |
msgid ""
|
| 398 |
"If you choose AND and the search finds no matches, it will automatically do "
|
| 399 |
"an OR search."
|
| 400 |
msgstr ""
|
| 401 |
+
"Si vous choisissez AND et la recherche ne trouve rien, une recherche OR sera "
|
| 402 |
+
"lancée automatiquement."
|
| 403 |
|
| 404 |
+
# @ relevanssi
|
| 405 |
+
#: lib/interface.php:906
|
| 406 |
msgid "Disable OR fallback:"
|
| 407 |
+
msgstr "Désactiver l’alternative OR :"
|
| 408 |
|
| 409 |
+
# @ relevanssi
|
| 410 |
+
#: lib/interface.php:908
|
| 411 |
msgid ""
|
| 412 |
"If you don't want Relevanssi to fall back to OR search when AND search gets "
|
| 413 |
"no hits, check this option. For most cases, leave this one unchecked."
|
| 414 |
msgstr ""
|
| 415 |
+
"Si vous ne désirez pas que Relevanssi se rabatte sur une recherche OR quand "
|
| 416 |
+
"la recherche AND ne donne aucun résultat, cochez cette option. Dans la "
|
| 417 |
+
"plupart des cas, laissez-la décochée."
|
| 418 |
|
| 419 |
+
# @ relevanssi
|
| 420 |
+
#: lib/interface.php:912
|
| 421 |
msgid "Default order for results:"
|
| 422 |
+
msgstr "Ordre par défaut des résultats :"
|
| 423 |
|
| 424 |
+
#: lib/interface.php:914
|
| 425 |
msgid "Relevance (highly recommended)"
|
| 426 |
msgstr "Pertinence (fortement recommandé)"
|
| 427 |
|
| 428 |
+
#: lib/interface.php:915
|
| 429 |
msgid "Post date"
|
| 430 |
+
msgstr "Date du billet"
|
| 431 |
|
| 432 |
+
#: lib/interface.php:917
|
| 433 |
msgid ""
|
| 434 |
"If you want date-based results, see the recent post bonus in the Weights "
|
| 435 |
"section."
|
| 436 |
msgstr ""
|
| 437 |
+
"Si vous souhaitez des résultats basés sur la date, voyez le bonus de billet "
|
| 438 |
+
"récent dans la section « Importance »."
|
| 439 |
|
| 440 |
# @ relevanssi
|
| 441 |
+
#: lib/interface.php:921
|
| 442 |
msgid "When to use fuzzy matching?"
|
| 443 |
+
msgstr "Quand utiliser la correspondance approximative ?"
|
| 444 |
|
| 445 |
# @ relevanssi
|
| 446 |
+
#: lib/interface.php:923
|
| 447 |
msgid "When straight search gets no hits"
|
| 448 |
msgstr "Quand la recherche directe ne donne pas de résultat"
|
| 449 |
|
| 450 |
# @ relevanssi
|
| 451 |
+
#: lib/interface.php:924
|
| 452 |
msgid "Always"
|
| 453 |
msgstr "Toujours"
|
| 454 |
|
| 455 |
# @ relevanssi
|
| 456 |
+
#: lib/interface.php:925
|
| 457 |
msgid "Don't use fuzzy search"
|
| 458 |
+
msgstr "Ne pas utiliser l’approximation"
|
| 459 |
|
| 460 |
# @ relevanssi
|
| 461 |
+
#: lib/interface.php:927
|
| 462 |
msgid ""
|
| 463 |
"Straight search matches just the term. Fuzzy search matches everything that "
|
| 464 |
"begins or ends with the search term."
|
| 465 |
msgstr ""
|
| 466 |
+
"La recherche directe prend en compte juste le terme. La recherche "
|
| 467 |
+
"approximative prend en compte tout ce qui commence ou finit par le terme "
|
| 468 |
+
"recherché."
|
| 469 |
|
| 470 |
+
#: lib/interface.php:935
|
| 471 |
msgid "Limit searches:"
|
| 472 |
+
msgstr "Limite des recherche :"
|
| 473 |
|
| 474 |
+
#: lib/interface.php:937
|
| 475 |
msgid ""
|
| 476 |
"If this option is checked, Relevanssi will limit search results to at most "
|
| 477 |
"500 results per term. This will improve performance, but may cause some "
|
| 480 |
"results by date.</strong> The throttle can end up cutting off recent posts "
|
| 481 |
"to favour more relevant posts."
|
| 482 |
msgstr ""
|
| 483 |
+
"Si cette option est cochée, Relevanssi limitera les résultats de recherche "
|
| 484 |
+
"au maximum à 500 résultats par terme. Cela améliorera les performances mais "
|
| 485 |
+
"peut conduire à ce que certains documents correspondants ne soient pas "
|
| 486 |
+
"trouvés. Quoiqu’il en soit, Relevanssi essaie d'afficher en priorité les "
|
| 487 |
+
"documents avec les meilleures correspondances. <strong>Cela ne fonctionne "
|
| 488 |
+
"pas bien lors du tri des résultats par date.</strong> L'accélération peut "
|
| 489 |
+
"conduire à la réduction des billets récents en faveur des billets plus "
|
| 490 |
+
"pertinents."
|
| 491 |
+
|
| 492 |
+
#: lib/interface.php:941
|
| 493 |
msgid "Limit:"
|
| 494 |
+
msgstr "Limite :"
|
| 495 |
|
| 496 |
+
#: lib/interface.php:943
|
| 497 |
#, php-format
|
| 498 |
msgid ""
|
| 499 |
"For better performance, adjust the limit to a smaller number. Adjusting the "
|
| 503 |
"adjusting the number of search results displayed, see <a href='%s'>this "
|
| 504 |
"knowledge base entry</a>."
|
| 505 |
msgstr ""
|
| 506 |
+
"Pour de meilleures performances, ajustez la limite à un nombre plus petit. "
|
| 507 |
+
"Ajuster la limite à 100 ou 200 devrait être correct pour de bons résultats "
|
| 508 |
+
"et accélèrera la vitesse de recherche. N’utilisez PAS cette fonctionnalité "
|
| 509 |
+
"pour limiter le nombre de résultats sur la page de recherche, puisque cela "
|
| 510 |
+
"conduira à des problèmes. Pour ajuster l'affichage du nombre de résultats, "
|
| 511 |
+
"voyez <a href='%s'>cette entrée de la base de connaissance</a>."
|
|
|
|
| 512 |
|
| 513 |
+
#: lib/interface.php:953
|
| 514 |
msgid ""
|
| 515 |
"These values affect the weights of the documents. These are all multipliers, "
|
| 516 |
"so 1 means no change in weight, less than 1 means less weight, and more than "
|
| 519 |
"significant than words elsewhere. If title weight is 0, words in titles "
|
| 520 |
"won't make any difference to the search results."
|
| 521 |
msgstr ""
|
| 522 |
+
"Ces valeurs affectent l’importance des documents. Ce sont des coefficients, "
|
| 523 |
+
"ainsi, 1 signifie aucune modification de l’importance, moins de 1 signifie "
|
| 524 |
+
"moins d’importance et plus de 1 signifie plus d’importance. Un réglage "
|
| 525 |
+
"proche de zéro correspond à une partie négligeable. Par exemple, si "
|
| 526 |
+
"l’importance du titre vaut plus que 1, les mots dans le titre sont plus "
|
| 527 |
+
"significatifs que les mêmes mots partout ailleurs. Si l’importance du titre "
|
| 528 |
+
"vaut 0, les mots dans le titre n’affecteront pas les résultats de recherche."
|
|
|
|
| 529 |
|
| 530 |
+
#: lib/interface.php:958
|
| 531 |
msgid "Element"
|
| 532 |
msgstr "Élément"
|
| 533 |
|
| 534 |
+
#: lib/interface.php:959
|
| 535 |
msgid "Weight"
|
| 536 |
msgstr "Importance"
|
| 537 |
|
| 538 |
+
#: lib/interface.php:960
|
| 539 |
msgid "Default weight"
|
| 540 |
msgstr "Importance par défaut"
|
| 541 |
|
| 542 |
+
#: lib/interface.php:965
|
| 543 |
msgid "Post titles"
|
| 544 |
+
msgstr "Titres de billets"
|
| 545 |
|
| 546 |
+
#: lib/interface.php:977
|
| 547 |
msgid "Comment text"
|
| 548 |
msgstr "Texte de commentaire"
|
| 549 |
|
| 550 |
+
#: lib/interface.php:998
|
| 551 |
msgid "WPML/Polylang compatibility"
|
| 552 |
msgstr "Compatibilité WPML / Polylang"
|
| 553 |
|
| 554 |
+
#: lib/interface.php:1000
|
| 555 |
msgid "Limit results to current language:"
|
| 556 |
+
msgstr "Limiter les résultats à la langue en cours :"
|
| 557 |
|
| 558 |
+
#: lib/interface.php:1002
|
| 559 |
msgid ""
|
| 560 |
"If this option is checked, Relevanssi will only return results in the "
|
| 561 |
"current active language. Otherwise results will include posts in every "
|
| 562 |
"language."
|
| 563 |
msgstr ""
|
| 564 |
+
"Si cette option est cochée, Relevanssi donnera uniquement des résultats dans "
|
| 565 |
+
"la langue en cours activée. Sinon, les résultats contiendront les billets de "
|
| 566 |
"toutes les langues."
|
| 567 |
|
| 568 |
# @ relevanssi
|
| 569 |
+
#: lib/interface.php:1008
|
| 570 |
msgid "Keep a log of user queries:"
|
| 571 |
+
msgstr "Conserver les recherches des utilisateurs dans le journal :"
|
| 572 |
|
| 573 |
# @ relevanssi
|
| 574 |
+
#: lib/interface.php:1010
|
| 575 |
msgid ""
|
| 576 |
"If checked, Relevanssi will log user queries. The log appears in 'User "
|
| 577 |
"searches' on the Dashboard admin menu."
|
| 578 |
msgstr ""
|
| 579 |
+
"Si coché, Relevanssi conservera dans le journal les requêtes d'utilisateur. "
|
| 580 |
+
"Les statistiques apparaissent dans « Recherches d'utilisateur » dans le menu "
|
| 581 |
+
"du tableau de bord de l'administration."
|
| 582 |
|
| 583 |
+
#: lib/interface.php:1014
|
| 584 |
msgid "Log the user's IP with the queries:"
|
| 585 |
+
msgstr "Conserver l’IP des utilisateurs dans le journal avec les requêtes :"
|
| 586 |
|
| 587 |
+
# @ relevanssi
|
| 588 |
+
#: lib/interface.php:1016
|
| 589 |
msgid "If checked, Relevanssi will log user's IP-Adress with the queries."
|
| 590 |
+
msgstr ""
|
| 591 |
+
"Si coché, Relevanssi ajoutera l’adresse IP des utilisateurs avec les "
|
| 592 |
+
"requêtes dans le journal."
|
| 593 |
|
| 594 |
+
# @ relevanssi
|
| 595 |
+
#: lib/interface.php:1020
|
| 596 |
msgid "Don't log queries from these users:"
|
| 597 |
+
msgstr "Ne pas conserver les statistiques de recherche de ces utilisateur :"
|
| 598 |
|
| 599 |
+
#: lib/interface.php:1022
|
| 600 |
msgid ""
|
| 601 |
"Comma-separated list of numeric user IDs or user login names that will not "
|
| 602 |
"be logged."
|
| 603 |
msgstr ""
|
| 604 |
+
"Liste des ID utilisateurs, séparés par une virgule, qui ne seront pas "
|
| 605 |
+
"ajoutés au journal."
|
| 606 |
|
| 607 |
+
# @ relevanssi
|
| 608 |
+
#: lib/interface.php:1026
|
| 609 |
msgid ""
|
| 610 |
"If you enable logs, you can see what your users are searching for. You can "
|
| 611 |
"prevent your own searches from getting in the logs with the omit feature."
|
| 612 |
msgstr ""
|
| 613 |
+
"Si vous activez le journal, vous pouvez voir ce que les utilisateurs "
|
| 614 |
+
"recherchent. Vous pouvez empêcher l’ajout de vos propres recherches dans le "
|
| 615 |
+
"journal avec la fonctionnalité d’exception."
|
| 616 |
|
| 617 |
+
# @ relevanssi
|
| 618 |
+
#: lib/interface.php:1029
|
| 619 |
msgid ""
|
| 620 |
"If you enable logs, you can see what your users are searching for. Logs are "
|
| 621 |
"also needed to use the 'Did you mean?' feature. You can prevent your own "
|
| 622 |
"searches from getting in the logs with the omit feature."
|
| 623 |
msgstr ""
|
| 624 |
+
"Si vous activez le journal, vous pouvez voir ce que les utilisateurs "
|
| 625 |
+
"recherchent. Le journal est aussi utilisé pour la fonction « Vous vouliez "
|
| 626 |
+
"dire ? ». Vous pouvez empêcher l’enregistrement de vos propres recherches à "
|
| 627 |
+
"l’aide de la fonction d'exception."
|
| 628 |
|
| 629 |
# @ relevanssi
|
| 630 |
+
#: lib/interface.php:1037
|
| 631 |
msgid "Restrict search to these categories and tags:"
|
| 632 |
+
msgstr "Restreindre la recherche à ces catégories et mots-clés :"
|
| 633 |
|
| 634 |
+
#: lib/interface.php:1039
|
| 635 |
msgid ""
|
| 636 |
"Enter a comma-separated list of category and tag IDs to restrict search to "
|
| 637 |
"those categories or tags. You can also use <code><input type='hidden' "
|
| 638 |
"name='cats' value='list of cats and tags' /></code> in your search form. "
|
| 639 |
"The input field will \toverrun this setting."
|
| 640 |
msgstr ""
|
| 641 |
+
"Saisissez une liste d’IDs de catégories et de mots-clés, séparés par une "
|
| 642 |
+
"virgule, pour restreindre la recherche à ces catégories ou mots-clés. Vous "
|
| 643 |
+
"pouvez aussi utiliser <code><input type='hidden' name='cats' value='list "
|
| 644 |
+
"of cats and tags' /></code> dans votre formulaire de recherche. Ce champ "
|
| 645 |
+
"de saisie sera prioritaire sur le réglage."
|
| 646 |
|
| 647 |
+
#: lib/interface.php:1043
|
| 648 |
msgid "Exclude these categories from search:"
|
| 649 |
+
msgstr "Exclure ces catégories de la recherche :"
|
| 650 |
|
| 651 |
+
#: lib/interface.php:1045
|
| 652 |
msgid ""
|
| 653 |
"Enter a comma-separated list of category IDs that are excluded from search "
|
| 654 |
"results."
|
| 655 |
msgstr ""
|
| 656 |
+
"Entrez une liste d’IDs de catégories, séparés par une virgule, à exclure des "
|
| 657 |
+
"résultats de recherche."
|
| 658 |
|
| 659 |
# @ relevanssi
|
| 660 |
+
#: lib/interface.php:1049
|
| 661 |
msgid "Exclude these tags from search:"
|
| 662 |
+
msgstr "Exclure ces mots-clés de la recherche :"
|
| 663 |
|
| 664 |
+
#: lib/interface.php:1051
|
| 665 |
msgid ""
|
| 666 |
"Enter a comma-separated list of tag IDs that are excluded from search "
|
| 667 |
"results."
|
| 668 |
msgstr ""
|
| 669 |
+
"Entrez une liste d’IDs de mots-clés, séparés par une virgule, à exclure des "
|
| 670 |
+
"résultats de recherche."
|
| 671 |
|
| 672 |
# @ relevanssi
|
| 673 |
+
#: lib/interface.php:1055
|
| 674 |
msgid "Exclude these posts/pages from search:"
|
| 675 |
+
msgstr "Exclure ces billets/pages de la recherche :"
|
| 676 |
|
| 677 |
# @ relevanssi
|
| 678 |
+
#: lib/interface.php:1059
|
| 679 |
msgid ""
|
| 680 |
"Enter a comma-separated list of post/page IDs that are excluded from search "
|
| 681 |
"results. This only works here, you can't use the input field option "
|
| 682 |
"(WordPress doesn't pass custom parameters there). You can also use a "
|
| 683 |
"checkbox on post/page edit pages to remove posts from index."
|
| 684 |
msgstr ""
|
| 685 |
+
"Entrez une liste d’ID de billets et de pages à exclure des résultats de "
|
| 686 |
+
"recherche. Cela ne fonctionne qu’ici, vous ne pouvez pas utiliser l’option "
|
| 687 |
+
"de champ d'insertion (WordPress ne gèrera pas les paramètres personnalisés "
|
| 688 |
+
"dans ce cas). Vous pouvez également utiliser une case à cocher sur les pages "
|
| 689 |
+
"d’éditions des billets / pages pour retirer des billets de l'index."
|
|
|
|
| 690 |
|
| 691 |
# @ relevanssi
|
| 692 |
+
#: lib/interface.php:1062
|
| 693 |
msgid ""
|
| 694 |
"Enter a comma-separated list of post/page IDs that are excluded from search "
|
| 695 |
"results. This only works here, you can't use the input field option "
|
| 696 |
"(WordPress doesn't pass custom parameters there)."
|
| 697 |
msgstr ""
|
| 698 |
+
"Entrez une liste d’ID de billets et de pages à exclure des résultats de "
|
| 699 |
+
"recherche. Cela ne fonctionne qu’ici, vous ne pouvez pas utiliser l'option "
|
| 700 |
+
"de champ d’insertion (WordPress ne gèrera pas les paramètres personnalisés "
|
| 701 |
+
"dans ce cas)."
|
| 702 |
|
| 703 |
+
# @ relevanssi
|
| 704 |
+
#: lib/interface.php:1068
|
| 705 |
msgid "Respect exclude_from_search for custom post types:"
|
| 706 |
msgstr ""
|
| 707 |
+
"Respecter exclude_from_search pour les types de billets personnalisés :"
|
|
|
|
| 708 |
|
| 709 |
+
# @ relevanssi
|
| 710 |
+
#: lib/interface.php:1070
|
| 711 |
msgid ""
|
| 712 |
"If checked, Relevanssi won't display posts of custom post types that have "
|
| 713 |
"'exclude_from_search' set to true. If not checked, Relevanssi will display "
|
| 714 |
"anything that is indexed."
|
| 715 |
msgstr ""
|
| 716 |
+
"Si coché, Relevanssi n'affichera aucun billet de types de billets "
|
| 717 |
+
"personnalisés pour lesquels 'exclude_from_search' a été indiqué. Si non "
|
| 718 |
+
"coché, Relevanssi affichera tout ce qui est indexé."
|
| 719 |
|
| 720 |
# @ relevanssi
|
| 721 |
+
#: lib/interface.php:1072
|
| 722 |
msgid "Custom excerpts/snippets"
|
| 723 |
+
msgstr "Extraits/snippets personnalisés"
|
| 724 |
|
| 725 |
# @ relevanssi
|
| 726 |
+
#: lib/interface.php:1074
|
| 727 |
msgid "Create custom search result snippets:"
|
| 728 |
+
msgstr "Créer des snippets personnalisés de résultats de recherche :"
|
| 729 |
|
| 730 |
# @ relevanssi
|
| 731 |
+
#: lib/interface.php:1076
|
| 732 |
msgid ""
|
| 733 |
"If checked, Relevanssi will create excerpts that contain the search term "
|
| 734 |
"hits. To make them work, make sure your search result template uses "
|
| 735 |
"the_excerpt() to display post excerpts."
|
| 736 |
msgstr ""
|
| 737 |
+
"Si coché, Relevanssi créera des extraits qui contiennent les occurrences du "
|
| 738 |
+
"terme recherché. Pour que cela fonctionne, vérifiez bien que le fichier de "
|
| 739 |
+
"thème de résultat de recherche utilise <code>the_excerpt()</code> pour "
|
| 740 |
+
"afficher les extraits de billet."
|
| 741 |
|
| 742 |
+
#: lib/interface.php:1078
|
| 743 |
msgid ""
|
| 744 |
"Note: Building custom excerpts can be slow. If you are not actually using "
|
| 745 |
"the excerpts, make sure you disable the option."
|
| 746 |
msgstr ""
|
| 747 |
+
"REMARQUE : la génération d'extraits personnalisés peut prendre du temps. Si "
|
| 748 |
+
"vous n’utilisez pas vraiment d'extraits, désactivez cette option."
|
| 749 |
|
| 750 |
# @ relevanssi
|
| 751 |
+
#: lib/interface.php:1080
|
| 752 |
msgid "Length of the snippet:"
|
| 753 |
+
msgstr "Longueur du snippet :"
|
| 754 |
|
| 755 |
# @ relevanssi
|
| 756 |
+
#: lib/interface.php:1083
|
| 757 |
msgid "characters"
|
| 758 |
msgstr "caractères"
|
| 759 |
|
| 760 |
# @ relevanssi
|
| 761 |
+
#: lib/interface.php:1084
|
| 762 |
msgid "words"
|
| 763 |
msgstr "mots"
|
| 764 |
|
| 765 |
# @ relevanssi
|
| 766 |
+
#: lib/interface.php:1086
|
| 767 |
msgid "This must be an integer."
|
| 768 |
+
msgstr "Ceci doit être un nombre entier."
|
| 769 |
|
| 770 |
+
#: lib/interface.php:1090
|
| 771 |
msgid "Allowable tags in excerpts:"
|
| 772 |
+
msgstr "Balises autorisées dans les extraits :"
|
| 773 |
|
| 774 |
+
#: lib/interface.php:1093
|
| 775 |
msgid ""
|
| 776 |
"List all tags you want to allow in excerpts, without any whitespace. For "
|
| 777 |
"example: '<p><a><strong>'."
|
| 778 |
msgstr ""
|
| 779 |
+
"Listez toutes les balises que vous souhaitez autoriser dans les extraits "
|
| 780 |
+
"sans aucun espace. Par exemple : '<p><a><strong>'."
|
| 781 |
|
| 782 |
# @ relevanssi
|
| 783 |
+
#: lib/interface.php:1097
|
| 784 |
msgid "Show breakdown of search hits in excerpts:"
|
| 785 |
+
msgstr "Montrer la répartition des résultats de recherche dans les extraits :"
|
| 786 |
|
| 787 |
# @ relevanssi
|
| 788 |
+
#: lib/interface.php:1099
|
| 789 |
msgid ""
|
| 790 |
"Check this to show more information on where the search hits were made. "
|
| 791 |
"Requires custom snippets to work."
|
| 792 |
msgstr ""
|
| 793 |
"Cochez ceci pour afficher plus d'informations sur la répartition des "
|
| 794 |
+
"résultats de recherche. Nécessite l'activation des snippets personnalisés "
|
| 795 |
+
"pour fonctionner."
|
| 796 |
|
| 797 |
# @ relevanssi
|
| 798 |
+
#: lib/interface.php:1103
|
| 799 |
msgid "The breakdown format:"
|
| 800 |
+
msgstr "Mise en forme des répartitions :"
|
| 801 |
|
| 802 |
+
# @ relevanssi
|
| 803 |
+
#: lib/interface.php:1105
|
| 804 |
msgid ""
|
| 805 |
"Use %body%, %title%, %tags% and %comments% to display the number of hits (in "
|
| 806 |
"different parts of the post), %total% for total hits, %score% to display the "
|
| 807 |
"document weight and %terms% to show how many hits each search term got. No "
|
| 808 |
"double quotes (\") allowed!"
|
| 809 |
msgstr ""
|
| 810 |
+
"Utilisez %body%, %title%, %tags% et %comments% pour afficher le nombre "
|
| 811 |
+
"d'occurrences trouvées (en différents endroits du billet), %total% pour le "
|
| 812 |
+
"nombre total d'occurrences, %score% pour afficher l’importance du document "
|
| 813 |
+
"et %terms% pour montrer combien d’occurrences correspondent à chacun des "
|
| 814 |
+
"termes recherchés. Interdit d’utiliser des guillemets (\") !"
|
|
|
|
| 815 |
|
| 816 |
# @ relevanssi
|
| 817 |
+
#: lib/interface.php:1107
|
| 818 |
msgid "Search hit highlighting"
|
| 819 |
+
msgstr "Mise en évidence des résultats de recherche"
|
| 820 |
|
| 821 |
+
# @ relevanssi
|
| 822 |
+
#: lib/interface.php:1109
|
| 823 |
msgid "First, choose the type of highlighting used:"
|
| 824 |
+
msgstr "D’abord, veuillez choisir le type de mise en évidence utilisée :"
|
|
|
|
|
|
|
| 825 |
|
| 826 |
# @ relevanssi
|
| 827 |
+
#: lib/interface.php:1112
|
| 828 |
msgid "Highlight query terms in search results:"
|
| 829 |
+
msgstr ""
|
| 830 |
+
"Mettre en évidence les termes de recherche dans les résultats de recherche :"
|
| 831 |
|
| 832 |
# @ relevanssi
|
| 833 |
+
#: lib/interface.php:1114
|
| 834 |
msgid "No highlighting"
|
| 835 |
msgstr "Pas de mise en évidence"
|
| 836 |
|
| 837 |
# @ relevanssi
|
| 838 |
+
#: lib/interface.php:1118
|
| 839 |
msgid "Text color"
|
| 840 |
msgstr "Couleur du texte"
|
| 841 |
|
| 842 |
# @ relevanssi
|
| 843 |
+
#: lib/interface.php:1119
|
| 844 |
msgid "Background color"
|
| 845 |
msgstr "Couleur du fond"
|
| 846 |
|
| 847 |
# @ relevanssi
|
| 848 |
+
#: lib/interface.php:1120
|
| 849 |
msgid "CSS Style"
|
| 850 |
msgstr "Style CSS"
|
| 851 |
|
| 852 |
# @ relevanssi
|
| 853 |
+
#: lib/interface.php:1121
|
| 854 |
msgid "CSS Class"
|
| 855 |
msgstr "Classe CSS"
|
| 856 |
|
| 857 |
# @ relevanssi
|
| 858 |
+
#: lib/interface.php:1123
|
| 859 |
msgid "Highlighting isn't available unless you use custom snippets"
|
| 860 |
msgstr ""
|
| 861 |
+
"La mise en évidence n’est pas disponible tant que vous n’avez pas activé "
|
| 862 |
+
"l'utilisation de snippets personnalisés."
|
| 863 |
|
| 864 |
# @ relevanssi
|
| 865 |
+
#: lib/interface.php:1127
|
| 866 |
msgid "Highlight query terms in result titles too:"
|
| 867 |
+
msgstr "Mettre en évidence les mots recherchés dans le titre également :"
|
|
|
|
| 868 |
|
| 869 |
# @ relevanssi
|
| 870 |
+
#: lib/interface.php:1133
|
| 871 |
msgid "Highlight query terms in documents from local searches:"
|
| 872 |
msgstr ""
|
| 873 |
+
"Mettre en évidence les termes de la requête dans les documents à partir de "
|
| 874 |
+
"recherches locales :"
|
| 875 |
|
| 876 |
+
# @ relevanssi
|
| 877 |
+
#: lib/interface.php:1135
|
| 878 |
msgid ""
|
| 879 |
"Highlights hits when user opens the post from search results. This is based "
|
| 880 |
"on HTTP referrer, so if that's blocked, there'll be no highlights."
|
| 881 |
msgstr ""
|
| 882 |
+
"Met en évidence les occurrences lorsque l’utilisateur ouvre le billet à "
|
| 883 |
+
"partir des résultats de recherche. La fonction est basée sur HTTP referrer, "
|
| 884 |
+
"ainsi, en cas de blocage, il n'y aura pas mise en évidence."
|
| 885 |
|
| 886 |
# @ relevanssi
|
| 887 |
+
#: lib/interface.php:1141
|
| 888 |
msgid "Highlight query terms in comments:"
|
| 889 |
+
msgstr "Mettre en évidence les termes recherchés dans les commentaires :"
|
| 890 |
|
| 891 |
+
# @ relevanssi
|
| 892 |
+
#: lib/interface.php:1143
|
| 893 |
msgid ""
|
| 894 |
"Highlights hits in comments when user opens the post from search results."
|
| 895 |
msgstr ""
|
| 896 |
+
"Met en évidence les résultats affichés dans les commentaires quand "
|
| 897 |
+
"l’utilisateur ouvre le billet à partir des résultats de recherche."
|
| 898 |
|
| 899 |
+
#: lib/interface.php:1147
|
| 900 |
msgid "Uncheck this if you use non-ASCII characters:"
|
| 901 |
+
msgstr "Décochez cela si vous utilisez des caractères non-ASCII :"
|
| 902 |
|
| 903 |
+
#: lib/interface.php:1149
|
| 904 |
msgid ""
|
| 905 |
"If you use non-ASCII characters (like Cyrillic alphabet) and the highlights "
|
| 906 |
"don't work, uncheck this option to make highlights work."
|
| 907 |
msgstr ""
|
| 908 |
+
"Si vous utilisez des caractères non-ASCII (comme l'alphabet Cyrillic) et que "
|
| 909 |
"la mise en évidence ne fonctionne pas, décochez cette option pour que cela "
|
| 910 |
+
"fonctionne à nouveau."
|
| 911 |
|
| 912 |
+
# @ relevanssi
|
| 913 |
+
#: lib/interface.php:1154
|
| 914 |
msgid "Then adjust the settings for your chosen type:"
|
| 915 |
+
msgstr "Ensuite ajustez les réglages du type choisi :"
|
|
|
|
| 916 |
|
| 917 |
# @ relevanssi
|
| 918 |
+
#: lib/interface.php:1158
|
| 919 |
msgid "Text color for highlights:"
|
| 920 |
+
msgstr "Couleur du texte pour la mise en évidence :"
|
| 921 |
|
| 922 |
# @ relevanssi
|
| 923 |
+
#: lib/interface.php:1160 lib/interface.php:1166
|
| 924 |
msgid "Use HTML color codes (#rgb or #rrggbb)"
|
| 925 |
+
msgstr "Utiliser des codes de couleurs HTML (#rgb ou #rrggbb)"
|
| 926 |
|
| 927 |
# @ relevanssi
|
| 928 |
+
#: lib/interface.php:1164
|
| 929 |
msgid "Background color for highlights:"
|
| 930 |
+
msgstr "Couleur du fond pour la mise en évidence :"
|
| 931 |
|
| 932 |
# @ relevanssi
|
| 933 |
+
#: lib/interface.php:1170
|
| 934 |
msgid "CSS style for highlights:"
|
| 935 |
+
msgstr "Style CSS pour la mise en évidence :"
|
| 936 |
|
| 937 |
# @ relevanssi
|
| 938 |
+
#: lib/interface.php:1172
|
| 939 |
msgid ""
|
| 940 |
"You can use any CSS styling here, style will be inserted with a <span>"
|
| 941 |
msgstr ""
|
| 942 |
+
"Vous pouvez utiliser tout habillage CSS ici. Le style sera inséré avec un "
|
| 943 |
+
"<span>."
|
| 944 |
|
| 945 |
# @ relevanssi
|
| 946 |
+
#: lib/interface.php:1176
|
| 947 |
msgid "CSS class for highlights:"
|
| 948 |
+
msgstr "Classe CSS pour la mise en évidence :"
|
| 949 |
|
| 950 |
# @ relevanssi
|
| 951 |
+
#: lib/interface.php:1178
|
| 952 |
msgid ""
|
| 953 |
"Name a class here, search results will be wrapped in a <span> with the "
|
| 954 |
"class"
|
| 955 |
msgstr ""
|
| 956 |
+
"Indiquez une classe ici. Les résultats seront encadrés dans un <span> "
|
| 957 |
+
"avec cette classe."
|
| 958 |
|
| 959 |
+
# @ relevanssi
|
| 960 |
+
#: lib/interface.php:1185 lib/interface.php:1354
|
| 961 |
msgid "Save the options"
|
| 962 |
msgstr "Enregistrer les options"
|
| 963 |
|
| 964 |
+
#: lib/interface.php:1189
|
|
|
|
| 965 |
msgid "Choose post types to index:"
|
| 966 |
+
msgstr "Choisissez les types de billets à indexer :"
|
| 967 |
|
| 968 |
+
#: lib/interface.php:1194
|
| 969 |
msgid "Type"
|
| 970 |
msgstr "Type"
|
| 971 |
|
| 972 |
+
#: lib/interface.php:1195 lib/interface.php:1252 relevanssi.php:1690
|
| 973 |
msgid "Index"
|
| 974 |
msgstr "Index"
|
| 975 |
|
| 976 |
+
#: lib/interface.php:1196 lib/interface.php:1253 relevanssi.php:1691
|
| 977 |
msgid "Public?"
|
| 978 |
+
msgstr "Public ?"
|
| 979 |
|
| 980 |
+
#: lib/interface.php:1213 lib/interface.php:1267 relevanssi.php:1705
|
| 981 |
#, php-format
|
| 982 |
msgid "%s"
|
| 983 |
msgstr "%s"
|
| 984 |
|
| 985 |
+
#: lib/interface.php:1214 lib/interface.php:1268 relevanssi.php:1706
|
| 986 |
msgid "yes"
|
| 987 |
msgstr "oui"
|
| 988 |
|
| 989 |
# @ relevanssi
|
| 990 |
+
#: lib/interface.php:1214 lib/interface.php:1268 relevanssi.php:1706
|
| 991 |
msgid "no"
|
| 992 |
msgstr "non"
|
| 993 |
|
| 994 |
+
#: lib/interface.php:1246
|
|
|
|
| 995 |
msgid "Choose taxonomies to index:"
|
| 996 |
+
msgstr "Choisissez les taxonomies à indexer :"
|
| 997 |
|
| 998 |
+
#: lib/interface.php:1251 relevanssi.php:1689
|
| 999 |
msgid "Taxonomy"
|
| 1000 |
msgstr "Taxonomie"
|
| 1001 |
|
| 1002 |
+
#: lib/interface.php:1288
|
| 1003 |
msgid ""
|
| 1004 |
"If you check a taxonomy here, the terms for that taxonomy are indexed with "
|
| 1005 |
"the posts. If you for example choose \"post_tag\", searching for tags will "
|
| 1006 |
"find all posts that have the tag."
|
| 1007 |
msgstr ""
|
| 1008 |
+
"Si vous cochez une taxonomie ici, les termes pour cette taxonomie sont "
|
| 1009 |
+
"indexés avec les billets. Si vous choisissez par exemple « post_tag », la "
|
| 1010 |
+
"recherche par mots-clés donnera tous les billets comportant le mot-clé."
|
|
|
|
| 1011 |
|
| 1012 |
+
# @ relevanssi
|
| 1013 |
+
#: lib/interface.php:1292
|
| 1014 |
msgid "Minimum word length to index"
|
| 1015 |
+
msgstr "Longueur minimum des mots à indexer"
|
| 1016 |
|
| 1017 |
+
# @ relevanssi
|
| 1018 |
+
#: lib/interface.php:1294
|
| 1019 |
msgid "Words shorter than this number will not be indexed."
|
| 1020 |
+
msgstr "Les mots plus courts que ce nombre ne seront pas indexés."
|
|
|
|
|
|
|
| 1021 |
|
| 1022 |
+
# @ relevanssi
|
| 1023 |
+
#: lib/interface.php:1300
|
| 1024 |
msgid "Expand shortcodes in post content:"
|
| 1025 |
+
msgstr "Générer les shortcodes dans le contenu des billets :"
|
| 1026 |
|
| 1027 |
+
# @ relevanssi
|
| 1028 |
+
#: lib/interface.php:1302
|
| 1029 |
msgid ""
|
| 1030 |
"If checked, Relevanssi will expand shortcodes in post content before "
|
| 1031 |
"indexing. Otherwise shortcodes will be stripped. If you use shortcodes to "
|
| 1033 |
"index will reflect the status of the shortcode content at the moment of "
|
| 1034 |
"indexing."
|
| 1035 |
msgstr ""
|
| 1036 |
+
"Si coché, Relevanssi générerara tous les shortcodes des contenu de billets "
|
| 1037 |
+
"avant indexation. Dans le cas contraire, les shortcodes seront ignorés. Si "
|
| 1038 |
+
"vous utilisez des shortcodes pour générer du contenu dynamique, Relevanssi "
|
| 1039 |
+
"ne mettra pas l’index à jour. Ce dernier présentera l’état du contenu du "
|
| 1040 |
+
"shortcode au moment de l’indexation."
|
| 1041 |
|
| 1042 |
+
# @ relevanssi
|
| 1043 |
+
#: lib/interface.php:1308
|
| 1044 |
msgid "Index and search your posts' authors:"
|
| 1045 |
+
msgstr "Indexer et rechercher les auteurs des billets :"
|
| 1046 |
|
| 1047 |
+
# @ relevanssi
|
| 1048 |
+
#: lib/interface.php:1310
|
| 1049 |
msgid ""
|
| 1050 |
"If checked, Relevanssi will also index and search the authors of your posts. "
|
| 1051 |
"Author display name will be indexed. Remember to rebuild the index if you "
|
| 1052 |
"change this option!"
|
| 1053 |
msgstr ""
|
| 1054 |
+
"Si coché, Relevanssi indexera et cherchera aussi dans les auteurs de vos "
|
| 1055 |
+
"billets. Le nom affiché des auteurs sera indexé. N’oubliez pas de régénérer "
|
| 1056 |
+
"l'index si vous modifiez cette option !"
|
| 1057 |
|
| 1058 |
+
# @ relevanssi
|
| 1059 |
+
#: lib/interface.php:1314
|
| 1060 |
msgid "Index and search post excerpts:"
|
| 1061 |
+
msgstr "Indexer et rechercher dans les extraits de billets :"
|
| 1062 |
|
| 1063 |
+
# @ relevanssi
|
| 1064 |
+
#: lib/interface.php:1316
|
| 1065 |
msgid ""
|
| 1066 |
"If checked, Relevanssi will also index and search the excerpts of your posts."
|
| 1067 |
"Remember to rebuild the index if you change this option!"
|
| 1068 |
msgstr ""
|
| 1069 |
+
"Si coché, Relevanssi indexera et cherchera dans les extraits de vos billets. "
|
| 1070 |
+
"N'oubliez pas de régénérer l'index si vous modifiez cette option !"
|
|
|
|
| 1071 |
|
| 1072 |
# @ relevanssi
|
| 1073 |
+
#: lib/interface.php:1320
|
| 1074 |
msgid "Index and search these comments:"
|
| 1075 |
+
msgstr "Indexer et rechercher ces commentaires :"
|
| 1076 |
|
| 1077 |
# @ relevanssi
|
| 1078 |
+
#: lib/interface.php:1322
|
| 1079 |
msgid "none"
|
| 1080 |
msgstr "aucun"
|
| 1081 |
|
| 1082 |
# @ relevanssi
|
| 1083 |
+
#: lib/interface.php:1323
|
| 1084 |
msgid "normal"
|
| 1085 |
msgstr "normal"
|
| 1086 |
|
| 1087 |
# @ relevanssi
|
| 1088 |
+
#: lib/interface.php:1324
|
| 1089 |
msgid "all"
|
| 1090 |
msgstr "tout"
|
| 1091 |
|
| 1092 |
# @ relevanssi
|
| 1093 |
+
#: lib/interface.php:1326
|
| 1094 |
msgid ""
|
| 1095 |
"Relevanssi will index and search ALL (all comments including track- & "
|
| 1096 |
"pingbacks and custom comment types), NONE (no comments) or NORMAL (manually "
|
| 1100 |
"Relevanssi indexera et cherchera dans TOUT (tous les commentaires incluant "
|
| 1101 |
"track- & pingbacks et types de commentaires personnalisés), AUCUN (aucun "
|
| 1102 |
"commentaire) ou NORMAL (commentaires postés manuellement sur votre blog)."
|
| 1103 |
+
"<br />N'oubliez pas de régénérer l'index si vous modifiez cette option !"
|
|
|
|
| 1104 |
|
| 1105 |
# @ relevanssi
|
| 1106 |
+
#: lib/interface.php:1330
|
| 1107 |
msgid "Custom fields to index:"
|
| 1108 |
+
msgstr "Champs personnalisés à indexer :"
|
| 1109 |
|
| 1110 |
+
#: lib/interface.php:1332
|
| 1111 |
msgid ""
|
| 1112 |
"A comma-separated list of custom fields to include in the index. Set to "
|
| 1113 |
"'visible' to index all visible custom fields and to 'all' to index all "
|
| 1114 |
"custom fields, also those starting with a '_' character."
|
| 1115 |
msgstr ""
|
| 1116 |
+
"Une liste de champs personnalisés, séparés par une virgule, à inclure à "
|
| 1117 |
+
"l'index. Définissez à « Visible » pour indexer les champs personnalisés "
|
| 1118 |
+
"visibles et à « Tout » pour indexer tous les champs personnalisés, également "
|
| 1119 |
+
"ceux commençant par le caractère « _ »."
|
| 1120 |
|
| 1121 |
+
#: lib/interface.php:1342
|
| 1122 |
msgid "Save indexing options, erase index and rebuild the index"
|
| 1123 |
msgstr ""
|
| 1124 |
+
"Enregistrer les options d’indexation, supprimer l’index et le régénérer."
|
|
|
|
| 1125 |
|
| 1126 |
+
# @ relevanssi
|
| 1127 |
+
#: lib/interface.php:1350
|
| 1128 |
msgid ""
|
| 1129 |
"Add synonyms here in 'key = value' format. When searching with the OR "
|
| 1130 |
"operator, any search of 'key' will be expanded to include 'value' as well. "
|
| 1131 |
"Using phrases is possible. The key-value pairs work in one direction only, "
|
| 1132 |
"but you can of course repeat the same pair reversed."
|
| 1133 |
msgstr ""
|
| 1134 |
+
"Ajouter les synonymes ici au format 'clé = valeur'. Lors d'une recherche "
|
| 1135 |
+
"avec l’opérateur logique OR, toute recherche de 'clé' sera étendue pour "
|
| 1136 |
+
"inclure aussi la 'valeur'. Il est possible d’utiliser des phrases. Les "
|
| 1137 |
+
"paires clé-valeur ne fonctionnent que dans un sens mais, évidemment, vous "
|
| 1138 |
+
"pouvez répéter la même paire à l'envers."
|
| 1139 |
|
| 1140 |
+
# @ relevanssi
|
| 1141 |
+
#: lib/interface.php:1375
|
| 1142 |
msgid ""
|
| 1143 |
"<p>Enter a word here to add it to the list of stopwords. The word will "
|
| 1144 |
"automatically be removed from the index, so re-indexing is not necessary. "
|
| 1145 |
"You can enter many words at the same time, separate words with commas.</p>"
|
| 1146 |
msgstr ""
|
| 1147 |
+
"<p>Entrez un mot ici pour l'ajouter dans la liste des stopwords. Le mot sera "
|
| 1148 |
+
"automatiquement retiré de l’index, de cette manière il est inutile de "
|
| 1149 |
+
"réindexer. Si vous entrez plusieurs mots d’un coup, séparez les mots par une "
|
| 1150 |
+
"virgule.</p>"
|
|
|
|
| 1151 |
|
| 1152 |
+
# @ relevanssi
|
| 1153 |
+
#: lib/interface.php:1377
|
| 1154 |
msgid "Stopword(s) to add: "
|
| 1155 |
+
msgstr "Stopword(s) à ajouter : "
|
| 1156 |
|
| 1157 |
+
# @ relevanssi
|
| 1158 |
+
#: lib/interface.php:1378
|
| 1159 |
msgid "Add"
|
| 1160 |
msgstr "Ajouter"
|
| 1161 |
|
| 1162 |
+
# @ relevanssi
|
| 1163 |
+
#: lib/interface.php:1381
|
| 1164 |
msgid ""
|
| 1165 |
"<p>Here's a list of stopwords in the database. Click a word to remove it "
|
| 1166 |
"from stopwords. Removing stopwords won't automatically return them to index, "
|
| 1167 |
"so you need to re-index all posts after removing stopwords to get those "
|
| 1168 |
"words back to index."
|
| 1169 |
msgstr ""
|
| 1170 |
+
"<p>Voici une liste des stopwords de la base de données. Cliquez sur un mot "
|
| 1171 |
+
"pour le retirer des stopwords. Retirer de la liste des stopwords ne les "
|
| 1172 |
+
"réinjectera pas automatiquement dans l’index, aussi vous devez réindexer "
|
| 1173 |
+
"tous les billet après retrait de stopwords pour les réinjecter dans l'index."
|
|
|
|
| 1174 |
|
| 1175 |
# @ relevanssi
|
| 1176 |
+
#: lib/interface.php:1407
|
| 1177 |
msgid "Remove all stopwords"
|
| 1178 |
msgstr "Supprimer tous les stopwords"
|
| 1179 |
|
| 1180 |
+
#: lib/interface.php:1413
|
| 1181 |
msgid ""
|
| 1182 |
"Here's a list of stopwords you can use to export the stopwords to another "
|
| 1183 |
"blog."
|
| 1184 |
msgstr ""
|
| 1185 |
+
"Ici une liste de stopwords que vous pouvez utiliser pour les exporter vers "
|
| 1186 |
+
"un autre blog."
|
| 1187 |
|
| 1188 |
+
#: lib/uninstall.php:27
|
| 1189 |
msgid "Data wiped clean, you can now delete the plugin."
|
| 1190 |
+
msgstr "Données effacées, vous pouvez désormais supprimer le plugin."
|
| 1191 |
+
|
| 1192 |
+
#: relevanssi.php:112
|
| 1193 |
+
#, php-format
|
| 1194 |
+
msgid ""
|
| 1195 |
+
"Thanks for updating the plugin. After the update, Relevanssi requires re-"
|
| 1196 |
+
"indexing in order to handle taxonomy terms better. You can reindex at <a "
|
| 1197 |
+
"href=\"%1$s\">the\n"
|
| 1198 |
+
"\t\t\t settings page</a>. If you just completed indexing, disregard this "
|
| 1199 |
+
"message - all is good and this message should not appear again. Thanks!"
|
| 1200 |
+
msgstr ""
|
| 1201 |
+
"Merci d’avoir mis à jour le plugin. Après la mise à jour, Relevanssi "
|
| 1202 |
+
"nécessite une réindexation afin de mieux traiter les termes de taxonomie. "
|
| 1203 |
+
"Vous pouvez réindexer sur <a href=\"%1$s\">la\n"
|
| 1204 |
+
"\t\t\t page des options</a>. Si vous venez juste de terminer la "
|
| 1205 |
+
"réindexation, ne tenez pas compte de ce message, il ne réapparaîtra plus. "
|
| 1206 |
+
"Merci !"
|
| 1207 |
+
|
| 1208 |
+
#: relevanssi.php:1411
|
| 1209 |
+
msgid "Options updated!"
|
| 1210 |
+
msgstr "Options mises à jour !"
|
| 1211 |
+
|
| 1212 |
+
#: relevanssi.php:1477
|
| 1213 |
+
msgid "Change API key:"
|
| 1214 |
+
msgstr "Modifier la clé d’API :"
|
| 1215 |
+
|
| 1216 |
+
#: relevanssi.php:1478
|
| 1217 |
+
msgid "(No API key set.)"
|
| 1218 |
+
msgstr "(aucune clé d’API définie)"
|
| 1219 |
+
|
| 1220 |
+
#: relevanssi.php:1478
|
| 1221 |
+
msgid "(API key is set.)"
|
| 1222 |
+
msgstr "(la clé d’API est définie)"
|
| 1223 |
+
|
| 1224 |
+
#: relevanssi.php:1479
|
| 1225 |
+
msgid ""
|
| 1226 |
+
"API key is required to use the automatic update feature. Get yours from "
|
| 1227 |
+
"Relevanssi.com."
|
| 1228 |
+
msgstr ""
|
| 1229 |
+
"La clé d’API est requise afin d'obtenir les mises à jour automatiques. "
|
| 1230 |
+
"Obtenez la vôtre sur Relevanssi.com."
|
| 1231 |
+
|
| 1232 |
+
#: relevanssi.php:1487
|
| 1233 |
+
msgid "How to index internal links:"
|
| 1234 |
+
msgstr "Comment indexer les liens internes :"
|
| 1235 |
+
|
| 1236 |
+
#: relevanssi.php:1489
|
| 1237 |
+
msgid "No special processing for internal links"
|
| 1238 |
+
msgstr "Aucun traitement particulier pour les liens internes"
|
| 1239 |
+
|
| 1240 |
+
#: relevanssi.php:1490
|
| 1241 |
+
msgid "Index internal links for target documents only"
|
| 1242 |
+
msgstr "Indexer les liens internes pour les documents ciblés uniquement"
|
| 1243 |
+
|
| 1244 |
+
#: relevanssi.php:1491
|
| 1245 |
+
msgid "Index internal links for both target and source"
|
| 1246 |
+
msgstr "Indexer les liens internes à la fois pour la cible et la source"
|
| 1247 |
+
|
| 1248 |
+
#: relevanssi.php:1493
|
| 1249 |
+
msgid ""
|
| 1250 |
+
"Internal link anchor tags can be indexed for target document (so the text "
|
| 1251 |
+
"will match the document the link points to), both target and source or "
|
| 1252 |
+
"source only (with no extra significance for the links). See Relevanssi "
|
| 1253 |
+
"Knowledge Base for more details. Changing this option requires reindexing."
|
| 1254 |
+
msgstr ""
|
| 1255 |
+
"Les balises de lien d'ancrage interne peuvent être indexées pour les "
|
| 1256 |
+
"documents ciblés (de cette manière, le texte correspondra au document vers "
|
| 1257 |
+
"lequel pointe le lien), soit pour la cible et la source ou uniquement pour "
|
| 1258 |
+
"la source (sans importance supplémentaire particulière pour les liens). "
|
| 1259 |
+
"Veuillez consulter la base de connaissance de Relevanssi pour plus de "
|
| 1260 |
+
"détails. Modifier cette option nécessite une réindexation."
|
| 1261 |
+
|
| 1262 |
+
#: relevanssi.php:1501
|
| 1263 |
+
msgid "Hide Relevanssi on edit pages:"
|
| 1264 |
+
msgstr "Masquer Relevanssi sur les pages d'édition :"
|
| 1265 |
+
|
| 1266 |
+
#: relevanssi.php:1503
|
| 1267 |
+
msgid ""
|
| 1268 |
+
"If you check this option, all Relevanssi features are removed from edit "
|
| 1269 |
+
"pages."
|
| 1270 |
+
msgstr ""
|
| 1271 |
+
"Si vous cochez cette option, toutes les fonctionnalités Relevanssi seront "
|
| 1272 |
+
"supprimées des pages d'édition."
|
| 1273 |
+
|
| 1274 |
+
#: relevanssi.php:1512
|
| 1275 |
+
msgid "Internal links"
|
| 1276 |
+
msgstr "Liens internes"
|
| 1277 |
+
|
| 1278 |
+
#: relevanssi.php:1535
|
| 1279 |
+
#, php-format
|
| 1280 |
+
msgid "Post type '%s':"
|
| 1281 |
+
msgstr "Type de billet « %s » :"
|
| 1282 |
+
|
| 1283 |
+
#: relevanssi.php:1563
|
| 1284 |
+
#, php-format
|
| 1285 |
+
msgid "Taxonomy '%s':"
|
| 1286 |
+
msgstr "Taxonomie « %s » :"
|
| 1287 |
+
|
| 1288 |
+
#: relevanssi.php:1581
|
| 1289 |
+
msgid "Weight multiplier for new posts:"
|
| 1290 |
+
msgstr "Coefficient d’importance pour les nouveaux billets :"
|
| 1291 |
+
|
| 1292 |
+
#: relevanssi.php:1583
|
| 1293 |
+
msgid "Assign bonus for posts newer than:"
|
| 1294 |
+
msgstr "Assigner un bonus pour les billets datant de moins de :"
|
| 1295 |
+
|
| 1296 |
+
#: relevanssi.php:1584
|
| 1297 |
+
msgid "days"
|
| 1298 |
+
msgstr "jour(s)"
|
| 1299 |
+
|
| 1300 |
+
#: relevanssi.php:1585
|
| 1301 |
+
msgid ""
|
| 1302 |
+
"Posts newer than the day cutoff specified here will have their weight "
|
| 1303 |
+
"multiplied with the bonus above."
|
| 1304 |
+
msgstr ""
|
| 1305 |
+
"Les billets récents datant de moins du nombre de jours indiqués ici "
|
| 1306 |
+
"obtiendront une importance multipliée par le bonus ci-dessus."
|
| 1307 |
+
|
| 1308 |
+
#: relevanssi.php:1591
|
| 1309 |
+
msgid "Don't show Relevanssi branding on the 'User Searches' screen:"
|
| 1310 |
+
msgstr ""
|
| 1311 |
+
"Ne pas afficher la mise en forme Relevanssi sur l'écran de recherche "
|
| 1312 |
+
"d'utilisateurs :"
|
| 1313 |
+
|
| 1314 |
+
# @ relevanssi
|
| 1315 |
+
#: relevanssi.php:1598
|
| 1316 |
+
msgid "Highlight query terms in documents from external searches:"
|
| 1317 |
+
msgstr ""
|
| 1318 |
+
"Mettre en évidence les termes de la requête dans les documents à partir des "
|
| 1319 |
+
"recherches externes :"
|
| 1320 |
+
|
| 1321 |
+
#: relevanssi.php:1600
|
| 1322 |
+
msgid ""
|
| 1323 |
+
"Highlights hits when user arrives from external search. Currently supports "
|
| 1324 |
+
"Bing, Ask, Yahoo and AOL Search."
|
| 1325 |
+
msgstr ""
|
| 1326 |
+
"Met en évidence les occurrences quand l'utilisateur arrive d'une recherche "
|
| 1327 |
+
"extérieure. Prend en charge actuellement Bing, Ask, Yahoo et AOL Search."
|
| 1328 |
+
|
| 1329 |
+
#: relevanssi.php:1608
|
| 1330 |
+
msgid "Thousands separator"
|
| 1331 |
+
msgstr "Séparateur de milliers"
|
| 1332 |
+
|
| 1333 |
+
#: relevanssi.php:1610
|
| 1334 |
+
msgid ""
|
| 1335 |
+
"If Relevanssi sees this character between numbers, it'll stick the numbers "
|
| 1336 |
+
"together no matter how the character would otherwise be handled. Especially "
|
| 1337 |
+
"useful if a space is used as a thousands separator."
|
| 1338 |
+
msgstr ""
|
| 1339 |
+
"Si Relevanssi détecte ce caractère entre des nombres, il collera ces nombres "
|
| 1340 |
+
"ensemble et ne prendra pas en compte ce caractère. Particulièrement utile si "
|
| 1341 |
+
"un espace est utilisé comme séparateur de milliers."
|
| 1342 |
+
|
| 1343 |
+
#: relevanssi.php:1618
|
| 1344 |
+
msgid "Disable these shortcodes"
|
| 1345 |
+
msgstr "Désactiver ces shortcodes"
|
| 1346 |
+
|
| 1347 |
+
#: relevanssi.php:1620
|
| 1348 |
+
msgid ""
|
| 1349 |
+
"These shortcodes will not be expanded if expand shortcodes above is enabled. "
|
| 1350 |
+
"This is useful if a particular shortcode is causing problems in indexing."
|
| 1351 |
+
msgstr ""
|
| 1352 |
+
"Ces shortcodes ne seront pas générés si « Générer les shortcodes » est "
|
| 1353 |
+
"activé ci-dessus. Cela est utile si un shortcode particulier pose problème "
|
| 1354 |
+
"lors de l’indexation."
|
| 1355 |
+
|
| 1356 |
+
# @ relevanssi
|
| 1357 |
+
#: relevanssi.php:1636
|
| 1358 |
+
msgid "Custom MySQL columns to index:"
|
| 1359 |
+
msgstr "Colonnes MySQL personnalisées à indexer :"
|
| 1360 |
+
|
| 1361 |
+
#: relevanssi.php:1638
|
| 1362 |
+
msgid ""
|
| 1363 |
+
"A comma-separated list of wp_posts MySQL table columns to include in the "
|
| 1364 |
+
"index. Following columns are available: "
|
| 1365 |
+
msgstr ""
|
| 1366 |
+
"Une liste de colonnes de table MySQL wp_posts séparées par une virgule à "
|
| 1367 |
+
"inclure dans l’index. les colonnes suivantes sont disponibles :"
|
| 1368 |
+
|
| 1369 |
+
# @ relevanssi
|
| 1370 |
+
#: relevanssi.php:1646
|
| 1371 |
+
msgid "Index and search user profiles:"
|
| 1372 |
+
msgstr "Indexer et rechercher les profils d’utilisateurs :"
|
| 1373 |
+
|
| 1374 |
+
#: relevanssi.php:1648
|
| 1375 |
+
msgid ""
|
| 1376 |
+
"If checked, Relevanssi will also index and search user profiles (first name, "
|
| 1377 |
+
"last name, display name and user description). Requires changes to search "
|
| 1378 |
+
"results template, see Relevanssi Knowledge Base."
|
| 1379 |
+
msgstr ""
|
| 1380 |
+
"Si coché, Relevanssi indexera et cherchera aussi dans les profils des "
|
| 1381 |
+
"utilisateurs (prénom, nom, nom affiché et description de l'utilisateur). "
|
| 1382 |
+
"Nécessite de modifier le template de résultats de recherche, cf. la base de "
|
| 1383 |
+
"connaissance Relevanssi."
|
| 1384 |
+
|
| 1385 |
+
#: relevanssi.php:1652
|
| 1386 |
+
msgid "Index subscriber profiles:"
|
| 1387 |
+
msgstr "Indexer les profils des abonnés :"
|
| 1388 |
+
|
| 1389 |
+
#: relevanssi.php:1654
|
| 1390 |
+
msgid ""
|
| 1391 |
+
"If checked, Relevanssi will index subscriber profiles as well, otherwise "
|
| 1392 |
+
"only authors, editors, contributors and admins are indexed."
|
| 1393 |
+
msgstr ""
|
| 1394 |
+
"Si coché, Relevanssi indexera aussi le profil des abonnés, sinon, seul celui "
|
| 1395 |
+
"des auteurs, éditeurs, contributeurs et administrateurs est indexé."
|
| 1396 |
+
|
| 1397 |
+
# @ relevanssi
|
| 1398 |
+
#: relevanssi.php:1658
|
| 1399 |
+
msgid "Extra user fields to index:"
|
| 1400 |
+
msgstr "Champs utilisateur supplémentaires à indexer :"
|
| 1401 |
+
|
| 1402 |
+
#: relevanssi.php:1660
|
| 1403 |
+
msgid ""
|
| 1404 |
+
"A comma-separated list of user profile field names (names of the database "
|
| 1405 |
+
"columns) to include in the index."
|
| 1406 |
+
msgstr ""
|
| 1407 |
+
"Une liste de noms de champs de profils utilisateurs séparés par une virgule "
|
| 1408 |
+
"(noms des colonnes de la base de données) à inclure dans l’index."
|
| 1409 |
+
|
| 1410 |
+
# @ relevanssi
|
| 1411 |
+
#: relevanssi.php:1668
|
| 1412 |
+
msgid "Index synonyms:"
|
| 1413 |
+
msgstr "Indexer les synonymes :"
|
| 1414 |
+
|
| 1415 |
+
#: relevanssi.php:1670
|
| 1416 |
+
msgid ""
|
| 1417 |
+
"If checked, Relevanssi will use the synonyms in indexing. If you add "
|
| 1418 |
+
"'apple=pear' to the synonym list and enable this feature, every time the "
|
| 1419 |
+
"indexer sees 'pear' it will index it both as 'apple' and as 'pear'. Thus, "
|
| 1420 |
+
"the post will be found when searching with either word. This makes it "
|
| 1421 |
+
"possible to use synonyms with AND searches, but will slow down indexing, "
|
| 1422 |
+
"especially with large databases and large lists of synonyms. This only works "
|
| 1423 |
+
"for post titles and post content. You can use multi-word keys and values, "
|
| 1424 |
+
"but phrases do not work."
|
| 1425 |
+
msgstr ""
|
| 1426 |
+
"Si cochée, Relevanssi utilisera les synonymes lors de l’indexation. Si vous "
|
| 1427 |
+
"ajoutez « pomme=poire » à la liste des synonymes et que vous activez cette "
|
| 1428 |
+
"fonctionnalité, chaque fois que l’indexeur verra « poire », il l’indexera en "
|
| 1429 |
+
"tant que « pomme » et « poire ». Ainsi, le billet sera retrouvé par l’un des "
|
| 1430 |
+
"deux mots. Cela permet d’utiliser des synonymes pour des recherches AND, "
|
| 1431 |
+
"mais ralentira l’indexation, surtout avec des bases de données volumineuses "
|
| 1432 |
+
"et de longues listes de synonymes. Cela ne fonctionne que pour le titre et "
|
| 1433 |
+
"le contenu des billets. Vous pouvez utiliser plusieurs mots et valeurs mais "
|
| 1434 |
+
"les phrases ne fonctionnent pas."
|
| 1435 |
+
|
| 1436 |
+
#: relevanssi.php:1678
|
| 1437 |
+
msgid "Index and search taxonomy pages:"
|
| 1438 |
+
msgstr "Indexer et rechercher les pages de taxonomies :"
|
| 1439 |
+
|
| 1440 |
+
#: relevanssi.php:1680
|
| 1441 |
+
msgid ""
|
| 1442 |
+
"If checked, Relevanssi will also index and search taxonomy pages "
|
| 1443 |
+
"(categories, tags, custom taxonomies)."
|
| 1444 |
+
msgstr ""
|
| 1445 |
+
"Si coché, Relevanssi indexera et recherchera aussi les pages de taxonomies "
|
| 1446 |
+
"(catégories, mots-clés, taxonomies personnalisées)."
|
| 1447 |
+
|
| 1448 |
+
#: relevanssi.php:1684
|
| 1449 |
+
msgid ""
|
| 1450 |
+
"Choose taxonomies to index – for these taxonomies, the terms are included in "
|
| 1451 |
+
"search results:"
|
| 1452 |
+
msgstr ""
|
| 1453 |
+
"Choisissez les taxonomies à indexer - pour ces taxonomies, les termes sont "
|
| 1454 |
+
"inclus aux résultats de recherche :"
|
| 1455 |
+
|
| 1456 |
+
#: relevanssi.php:1726
|
| 1457 |
+
msgid ""
|
| 1458 |
+
"If you check a taxonomy here, the terms in that taxonomy will be indexed and "
|
| 1459 |
+
"will appear as itself in the search results."
|
| 1460 |
+
msgstr ""
|
| 1461 |
+
"Si vous cochez ici une taxonomie, les termes dans cette taxonomie seront "
|
| 1462 |
+
"indexés et apparaîtront dans les résultats de recherche."
|
| 1463 |
+
|
| 1464 |
+
#: relevanssi.php:1734
|
| 1465 |
+
msgid "Import or export options"
|
| 1466 |
+
msgstr "Importer ou exporter les options"
|
| 1467 |
+
|
| 1468 |
+
#: relevanssi.php:1736
|
| 1469 |
+
msgid ""
|
| 1470 |
+
"Here you find the current Relevanssi Premium options in a text format. Copy "
|
| 1471 |
+
"the contents of the text field to make a backup of your settings. You can "
|
| 1472 |
+
"also paste new settings here to change all settings at the same time. This "
|
| 1473 |
+
"is useful if you have default settings you want to use on every system."
|
| 1474 |
+
msgstr ""
|
| 1475 |
+
"Ici vous trouvez les options actuelles de Relevanssi Premium au format "
|
| 1476 |
+
"texte. Copiez le contenu du champ pour faire une sauvegarde de vos "
|
| 1477 |
+
"paramètres. Vous pouvez également coller les nouveaux paramètres ici afin de "
|
| 1478 |
+
"modifier d’une seule traite tous les paramètres. Cela est utile si vous avez "
|
| 1479 |
+
"des paramètres par défaut que vous souhaitez utiliser sur tous les systèmes."
|
| 1480 |
+
|
| 1481 |
+
#: relevanssi.php:1740
|
| 1482 |
+
msgid "Import settings"
|
| 1483 |
+
msgstr "Importer les paramètres"
|
| 1484 |
+
|
| 1485 |
+
#: relevanssi.php:1742
|
| 1486 |
+
msgid ""
|
| 1487 |
+
"Note! Make sure you've got correct settings from a right version of "
|
| 1488 |
+
"Relevanssi. Settings from a different version of Relevanssi may or may not "
|
| 1489 |
+
"work and may or may not mess your settings."
|
| 1490 |
+
msgstr ""
|
| 1491 |
+
"Remarque ! Vérifiez que vous avez des paramètres corrects provenant de la "
|
| 1492 |
+
"bonne version de Relevanssi. Des paramètres d’une version différente de "
|
| 1493 |
+
"Relevanssi pourront ou ne pourront pas fonctionner et pourront ou ne "
|
| 1494 |
+
"pourront pas endommager vos réglages."
|
| 1495 |
+
|
| 1496 |
+
#: relevanssi.php:1761
|
| 1497 |
+
msgid "Thank you!"
|
| 1498 |
+
msgstr "Merci !"
|
| 1499 |
+
|
| 1500 |
+
#: relevanssi.php:1762
|
| 1501 |
+
msgid ""
|
| 1502 |
+
"Thank you for buying Relevanssi Premium! Your support makes it possible for "
|
| 1503 |
+
"me to keep working on this plugin."
|
| 1504 |
+
msgstr ""
|
| 1505 |
+
"Merci d’avoir acheté Relevanssi Premium ! Votre soutien me permet de "
|
| 1506 |
+
"continuer à travailler sur ce plugin."
|
| 1507 |
+
|
| 1508 |
+
#: relevanssi.php:1763
|
| 1509 |
+
msgid ""
|
| 1510 |
+
"I can do custom hacks based on Relevanssi and other WordPress development. "
|
| 1511 |
+
"If you need someone to fix your WordPress, just ask me for a quote."
|
| 1512 |
+
msgstr ""
|
| 1513 |
+
"Je peux réaliser des adaptations personnalisées basées sur Relevanssi et "
|
| 1514 |
+
"d’autres développement WordPress. Si vous cherchez quelqu’un pour réparer "
|
| 1515 |
+
"votre WordPress, demandez-moi une analyse."
|
| 1516 |
+
|
| 1517 |
+
# @ relevanssi
|
| 1518 |
+
#: relevanssi.php:1765
|
| 1519 |
+
msgid "Relevanssi on Facebook"
|
| 1520 |
+
msgstr "Relevanssi sur Facebook"
|
| 1521 |
+
|
| 1522 |
+
#: relevanssi.php:1766
|
| 1523 |
+
msgid "Check out the Relevanssi page on Facebook"
|
| 1524 |
+
msgstr "Visiter la page Relevanssi sur Facebook"
|
| 1525 |
+
|
| 1526 |
+
#: relevanssi.php:1767
|
| 1527 |
+
msgid "for news and updates about your favourite plugin."
|
| 1528 |
+
msgstr ""
|
| 1529 |
+
"pour obtenir des actualités et des mises à jour de votre plugin favori."
|
| 1530 |
+
|
| 1531 |
+
#: relevanssi.php:1769
|
| 1532 |
+
msgid "Help and support"
|
| 1533 |
+
msgstr "Aide et support"
|
| 1534 |
+
|
| 1535 |
+
# @ relevanssi
|
| 1536 |
+
#: relevanssi.php:1770
|
| 1537 |
+
msgid "For Relevanssi support, see:"
|
| 1538 |
+
msgstr "Pour une aide sur Relevanssi, voyez :"
|
| 1539 |
+
|
| 1540 |
+
#: relevanssi.php:1771
|
| 1541 |
+
msgid "Plugin support page"
|
| 1542 |
+
msgstr "Page d'aide du plugin"
|
| 1543 |
+
|
| 1544 |
+
#: relevanssi.php:1772
|
| 1545 |
+
msgid "WordPress.org forum"
|
| 1546 |
+
msgstr "Forum WordPress.org"
|
| 1547 |
+
|
| 1548 |
+
#: relevanssi.php:1774
|
| 1549 |
+
msgid "Did you know this feature?"
|
| 1550 |
+
msgstr "Connaissiez-vous cette fonctionnalité ?"
|
| 1551 |
+
|
| 1552 |
+
#: relevanssi.php:1775
|
| 1553 |
+
msgid ""
|
| 1554 |
+
"Wrap the parts of the posts you don't want to include in the index in "
|
| 1555 |
+
"[noindex] shortcode."
|
| 1556 |
+
msgstr ""
|
| 1557 |
+
"Entourez les parties du billet que vous ne souhaitez pas voir indexer par le "
|
| 1558 |
+
"shortcode [noindex]."
|
| 1559 |
+
|
| 1560 |
+
#: relevanssi.php:1776
|
| 1561 |
+
msgid "Use the [search] shortcode to build easy links to search results."
|
| 1562 |
+
msgstr ""
|
| 1563 |
+
"Utilisez le shortcode [search] pour générer facilement des liens pointant "
|
| 1564 |
+
"vers les résultats de recherche."
|
| 1565 |
+
|
| 1566 |
+
#: relevanssi.php:1777
|
| 1567 |
+
msgid ""
|
| 1568 |
+
"Enable the English-language stemmer by adding this line in your functions."
|
| 1569 |
+
"php:"
|
| 1570 |
+
msgstr ""
|
| 1571 |
+
"Activez la racinisation de langue anglaise en ajoutant cette ligne dans "
|
| 1572 |
+
"votre fichier <code>functions.php</code> :"
|
| 1573 |
+
|
| 1574 |
+
#: relevanssi.php:1778
|
| 1575 |
+
msgid "Boolean NOT"
|
| 1576 |
+
msgstr "Booléen NOT"
|
| 1577 |
+
|
| 1578 |
+
#: relevanssi.php:1779
|
| 1579 |
+
msgid "To get results without particular word, use the minus operator"
|
| 1580 |
+
msgstr ""
|
| 1581 |
+
"Pour obtenir les résultats dépourvus d'un mot précis, utiliser l’opérateur "
|
| 1582 |
+
"moins"
|
| 1583 |
+
|
| 1584 |
+
#: relevanssi.php:1780
|
| 1585 |
+
msgid "cats -dogs"
|
| 1586 |
+
msgstr "chats -chiens"
|
| 1587 |
+
|
| 1588 |
+
#: relevanssi.php:1781
|
| 1589 |
+
msgid "Boolean AND"
|
| 1590 |
+
msgstr "Booléen AND"
|
| 1591 |
+
|
| 1592 |
+
#: relevanssi.php:1782
|
| 1593 |
+
msgid "To force a particular term in an OR search, use the plus operator"
|
| 1594 |
+
msgstr ""
|
| 1595 |
+
"Pour forcer un terme particulier dans une recherche OR, utilisez l’opérateur "
|
| 1596 |
+
"plus"
|
| 1597 |
+
|
| 1598 |
+
#: relevanssi.php:1783
|
| 1599 |
+
msgid "+cats dogs mice"
|
| 1600 |
+
msgstr "+chats chiens souris"
|
| 1601 |
+
|
| 1602 |
+
#: relevanssi.php:1784
|
| 1603 |
+
msgid ""
|
| 1604 |
+
"would require that all results include the term 'cats', and results "
|
| 1605 |
+
"including all three terms will be favoured. The plus operator has no effect "
|
| 1606 |
+
"in an AND search, where all terms have an implicit + before them."
|
| 1607 |
+
msgstr ""
|
| 1608 |
+
"nécessitera que tous les résultats de recherche incluent le terme « chats » "
|
| 1609 |
+
"et les résultats incluant les trois termes seront favorisés. L'opérateur "
|
| 1610 |
+
"plus n’a aucun effet dans une recherche AND puisque tous les termes "
|
| 1611 |
+
"comportent implicitement un plus."
|
| 1612 |
+
|
| 1613 |
+
# @ relevanssi
|
| 1614 |
+
#: relevanssi.php:1869
|
| 1615 |
+
msgid "Relevanssi post controls"
|
| 1616 |
+
msgstr "Réglages Relevanssi des billets"
|
| 1617 |
+
|
| 1618 |
+
# @ relevanssi
|
| 1619 |
+
#: relevanssi.php:1887
|
| 1620 |
+
msgid "Exclude this post or page from the index."
|
| 1621 |
+
msgstr "Exclure ces billets/pages de l’index."
|
| 1622 |
+
|
| 1623 |
+
#: relevanssi.php:1890
|
| 1624 |
+
msgid "Pin this post"
|
| 1625 |
+
msgstr "Épingler ce billet"
|
| 1626 |
+
|
| 1627 |
+
#: relevanssi.php:1891
|
| 1628 |
+
msgid ""
|
| 1629 |
+
"A comma-separated list of single word keywords. If any of these keywords are "
|
| 1630 |
+
"present in the search query, this post will be moved on top of the search "
|
| 1631 |
+
"results."
|
| 1632 |
msgstr ""
|
| 1633 |
+
"Une liste de mots-clés de mots séparés par des virgules. Si un de ces mots-"
|
| 1634 |
+
"clés est présent dans la requête de recherche, ce billet sera déplacé vers "
|
| 1635 |
+
"le haut des résultats de recherche."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
relevanssi.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: Relevanssi
|
| 4 |
Plugin URI: http://www.relevanssi.com/
|
| 5 |
Description: This plugin replaces WordPress search with a relevance-sorting search.
|
| 6 |
-
Version: 3.5.
|
| 7 |
Author: Mikko Saari
|
| 8 |
Author URI: http://www.mikkosaari.fi/
|
| 9 |
*/
|
|
@@ -254,7 +254,7 @@ function _relevanssi_install() {
|
|
| 254 |
add_option('relevanssi_highlight_comments', 'off');
|
| 255 |
add_option('relevanssi_index_comments', 'none'); //added by OdditY
|
| 256 |
add_option('relevanssi_show_matches', '');
|
| 257 |
-
add_option('relevanssi_show_matches_text', '(Search hits: %body% in body, %title% in title, %
|
| 258 |
add_option('relevanssi_fuzzy', 'sometimes');
|
| 259 |
add_option('relevanssi_indexed', '');
|
| 260 |
add_option('relevanssi_expand_shortcodes', 'on');
|
| 3 |
Plugin Name: Relevanssi
|
| 4 |
Plugin URI: http://www.relevanssi.com/
|
| 5 |
Description: This plugin replaces WordPress search with a relevance-sorting search.
|
| 6 |
+
Version: 3.5.5
|
| 7 |
Author: Mikko Saari
|
| 8 |
Author URI: http://www.mikkosaari.fi/
|
| 9 |
*/
|
| 254 |
add_option('relevanssi_highlight_comments', 'off');
|
| 255 |
add_option('relevanssi_index_comments', 'none'); //added by OdditY
|
| 256 |
add_option('relevanssi_show_matches', '');
|
| 257 |
+
add_option('relevanssi_show_matches_text', '(Search hits: %body% in body, %title% in title, %categories% in categories, %tags% in tags, %taxonomies% in other taxonomies, %comments% in comments. Score: %score%)');
|
| 258 |
add_option('relevanssi_fuzzy', 'sometimes');
|
| 259 |
add_option('relevanssi_indexed', '');
|
| 260 |
add_option('relevanssi_expand_shortcodes', 'on');
|
stopwords/stopwords.en_GB
CHANGED
|
@@ -22,7 +22,7 @@ $stopwords = array(
|
|
| 22 |
"amongst",
|
| 23 |
"amoungst",
|
| 24 |
"amount",
|
| 25 |
-
|
| 26 |
"and",
|
| 27 |
"another",
|
| 28 |
"any",
|
|
@@ -93,7 +93,7 @@ $stopwords = array(
|
|
| 93 |
"except",
|
| 94 |
"few",
|
| 95 |
"fifteen",
|
| 96 |
-
"
|
| 97 |
"fill",
|
| 98 |
"find",
|
| 99 |
"fire",
|
| 22 |
"amongst",
|
| 23 |
"amoungst",
|
| 24 |
"amount",
|
| 25 |
+
"an",
|
| 26 |
"and",
|
| 27 |
"another",
|
| 28 |
"any",
|
| 93 |
"except",
|
| 94 |
"few",
|
| 95 |
"fifteen",
|
| 96 |
+
"fifty",
|
| 97 |
"fill",
|
| 98 |
"find",
|
| 99 |
"fire",
|
stopwords/stopwords.en_US
CHANGED
|
@@ -22,7 +22,7 @@ $stopwords = array(
|
|
| 22 |
"amongst",
|
| 23 |
"amoungst",
|
| 24 |
"amount",
|
| 25 |
-
|
| 26 |
"and",
|
| 27 |
"another",
|
| 28 |
"any",
|
|
@@ -93,7 +93,7 @@ $stopwords = array(
|
|
| 93 |
"except",
|
| 94 |
"few",
|
| 95 |
"fifteen",
|
| 96 |
-
"
|
| 97 |
"fill",
|
| 98 |
"find",
|
| 99 |
"fire",
|
| 22 |
"amongst",
|
| 23 |
"amoungst",
|
| 24 |
"amount",
|
| 25 |
+
"an",
|
| 26 |
"and",
|
| 27 |
"another",
|
| 28 |
"any",
|
| 93 |
"except",
|
| 94 |
"few",
|
| 95 |
"fifteen",
|
| 96 |
+
"fifty",
|
| 97 |
"fill",
|
| 98 |
"find",
|
| 99 |
"fire",
|
