Traduction en français de l'extension Indexed Search Engine (indexed_search)

L'extension Indexed Search Engine (indexed_search) de Typo3 est formidable, mais pas très bien traduite pour sa version française. Notamment, le petit paragraphe Règles (Rules) est encore en anglais, "Recherche standart" ne prend pas de "t", etc...

Supprimer le paragraphe Règles

Ajouter dans la partie Setup du template (TypoScript) :

plugin.tx_indexedsearch.show.rules = 0

Mise à jour de la traduction par TypoScript

Ajouter la configuration TypoScript suivante dans le Setup :

plugin.tx_indexedsearch._LOCAL_LANG.fr.rules_header = Règles
plugin.tx_indexedsearch._LOCAL_LANG.fr.link_regularSearch = Recherche Standard
plugin.tx_indexedsearch._LOCAL_LANG.fr.link_regularSearch = Recherche Standard
plugin.tx_indexedsearch._LOCAL_LANG.fr.form_match = ET/OU :
plugin.tx_indexedsearch._LOCAL_LANG.fr.form_searchFor = Votre Recherche :
plugin.tx_indexedsearch._LOCAL_LANG.fr.form_fromSection = Niveau de Recherche
plugin.tx_indexedsearch._LOCAL_LANG.fr.opt_lang_-1 = Toutes les langues
plugin.tx_indexedsearch._LOCAL_LANG.fr.rules_text (
Seuls les mots de 2 caractères sont acceptés
La recherche fait moins de 200 caractères tout compris
Séparer les mots par des espaces, "" Peut être utilisé pour rechercher une expression exacte (code de norme par exemple)
AND, OR et NOT sont les opérateurs de recherche
+/|/- sont équivalents à AND, OR et NOT
Tous les mots de la recherche sont convertis en minuscule
)

Mise à jour de la traduction par PHP

Cette méthode est moins élégante. L'avantage est d'éviter du parsing de TypoScript et donc de la rapidité et moins de consommation de ressources.

Remplacer le code du tableau de traduction suivant dans le fichier "typo3/ext/indexed_search/pi/locallang.php" :

### Code mis à jour - 11 juillet 2004 ###
 'fr' => Array (
  'submit_button_label' => 'Chercher',
  'opt_type_0' => 'Mot distinct',
  'opt_type_1' => 'Portion d\'un mot',
  'opt_type_2' => 'Première partie d\'un mot',
  'opt_type_3' => 'Dernière partie d\'un mot',
  'opt_type_10' => 'Prononciation semblable',
  'opt_type_20' => 'Phrase',
  'opt_defOp_0' => 'Tous les mots (ET)',
  'opt_defOp_1' => 'N\'importe quel mot (OU)',
  'opt_sections_0' => 'Tout le site',
  'opt_sections_-1' => 'Seulement cette page',
  'opt_sections_-2' => 'Accueil + 1e niveau',
  'opt_media_-1' => 'Tous les médias',
  'opt_media_0' => 'Pages internes',
  'opt_media_-2' => 'Tout l\'externe',
  'opt_media_1' => 'HTML',
  'opt_media_2' => 'PDF',
  'opt_media_3' => 'MS Word',
  'opt_order_rank_flag' => 'Poids/Fréquence',
  'opt_order_rank_freq' => 'Fréquence',
  'opt_order_rank_count' => 'Nombre de mots',
  'opt_order_mtime' => 'Date de modification',
  'opt_order_title' => 'Titre du document',
  'opt_order_crdate' => 'Date de création',
  'opt_group_flat' => 'Liste plate',
  'opt_lang_-1' => 'Tous les languages',
  'opt_lang_0' => 'Défaut',
  'opt_RL1' => '1e niveau:',
  'opt_RL1ALL' => 'Toutes les pages du 1e niveau',
  'opt_RL2' => '- 2e niveau:',
  'opt_RL2ALL' => '- Toutes les pages du 2e niveau',
  'form_searchFor' => '',
  'form_orderBy' => 'Grouper par:',
  'form_fromSection' => 'De la section:',
  'form_searchIn' => 'Rechercher dans:',
  'searchFor' => 'Recherche de',
  'searchFor_or' => 'ou',
  'searchFor_and' => 'et',
  'searchFor_butNot' => 'mais pas',
  'noResults' => 'AUCUN résultats.',
  'inSection' => 'dans la section',
  'inNsection' => 'dans %s section:',
  'inNsections' => 'dans %s sections:',
  'word_page' => 'page',
  'word_pages' => 'pages',
  'unnamedSection' => 'Autre',
  'link_regularSearch' => 'Recherche standard',
  'link_advancedSearch' => 'Recherche avancée',
  'res_path' => 'Chemin:',
  'res_size' => 'Taille:',
  'pi_list_browseresults_prev' => '< Précédent',
  'pi_list_browseresults_page' => 'Page',
  'pi_list_browseresults_next' => 'Suivant >',
  'local_operator_AND' => 'ET',
  'local_operator_OR' => 'OU',
  'local_operator_NOT' => 'PAS',
  'rules_header' => 'Règles:',
  'rules_text' => "Seuls sont acceptés les mots de deux caractères ou plus.
   Maximum de 200 chars au total.
   L'espaces est utilisé comme séparateur des mots, \"\" peut être utilisé pour chercher un phrase entière (mais qui n'est cependant pas indexée comme telle).
   AND, OR et NOT sont les coordinateurs logiques des mots, prenant le pas sur l'opérateur par défaut (AND).
   +/|/- sont des opérateurs équivalents à AND, OR et NOT.
   Tous les mots cherchés sont convertis en minuscule.",
 ),
### Fin du code mis à jour - 11 juillet 2004 ###