recherche et multilinguisme

bonjour
je n'arrive pas à faire que la recherche dans un secteur en anglais m'affiche <:resultats_recherche:> en anglais... ça reste en français. Je suppose qu'il faudrait "faire comprendre" à la page "recherche.html" que la recherche a été faite depuis tel ou tel secteur... mais j'y arrive pas. Quelqu'un sait? merci

--
jc

Jean-Christophe Sekinger a écrit :

bonjour
je n'arrive pas à faire que la recherche dans un secteur en anglais m'affiche <:resultats_recherche:> en anglais... ça reste en français. Je suppose qu'il faudrait "faire comprendre" à la page "recherche.html" que la recherche a été faite depuis tel ou tel secteur... mais j'y arrive pas. Quelqu'un sait? merci

regarde les squelettes de spip.net : une langue par secteur et une astuce de secteur 0 je crois.

regarde les squelettes de spip.net : une langue par secteur et une astuce de secteur 0 je crois.

merci pour ta réponse... ça me donne une piste sérieuse mais j'y arrive pas... je vais essayer de (me) reformuler ma question:

j'ai deux secteurs: un fr et un en... j'avais besoin (je vais pas développer ici pourquoi) que mon secteur fr soit un rubrique=1.html et le secteur anglais soit un rubrique=2.html, encadrés par une <BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}>... ça marche: j'ai bien le menu propre à chaque secteur et les <:trucs:> dans la langue du secteur.
mais si je suis dans le secteur anglais (dans rubrique=2.html) et que je cherche un mot dans le [(#FORMULAIRE_RECHERCHE)] (qui d'ailleurs m'affiche bien "search") la page "recherche.html" me donne le menu du secteur fr... avec <:resultats_recherche:> affiché en français plutôt que "search results"... (ainsi que d'autres soucis)
et si j'encadre cette page avec une <BOUCLE_secteurs(RUBRIQUES){id_parent}> les 2 secteurs sont affichés (et autres!!)... si je mets un {exclus} dans cette boucle... plus rien ne s'affiche.

j'ai beau regarder le "recherche.html" de spip.net je ne trouve pas de solution.

j'ai deux secteurs: un fr et un en... j'avais besoin (je vais pas développer ici pourquoi) que mon secteur fr soit un rubrique=1.html et le secteur anglais soit un rubrique=2.html, encadrés par une <BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}>... ça marche: j'ai bien le menu propre à chaque secteur et les <:trucs:> dans la langue du secteur.
mais si je suis dans le secteur anglais (dans rubrique=2.html) et que je cherche un mot dans le [(#FORMULAIRE_RECHERCHE)] (qui d'ailleurs m'affiche bien "search") la page "recherche.html" me donne le menu du secteur fr... avec <:resultats_recherche:> affiché en français plutôt que "search results"... (ainsi que d'autres soucis)
et si j'encadre cette page avec une <BOUCLE_secteurs(RUBRIQUES){id_parent}> les 2 secteurs sont affichés (et autres!!)... si je mets un {exclus} dans cette boucle... plus rien ne s'affiche.

j'ai beau regarder le "recherche.html" de spip.net je ne trouve pas de solution.

_

...quelqu'un? anybody?

Jean-Christophe écrit :

j'ai beau regarder le "recherche.html" de spip.net je ne trouve pas de
solution.
...quelqu'un? anybody?

Bonjour,
Sur la page
http://www.spip-contrib.net/spikini/MultiLinguisme

sous le titre "Utiliser {lang?} pour lister les résultats d'une recherche"
il y a une explication qui peut être utile.
-- tu pourrais, je pense, tout aussi bien utiliser {id_secteur} que {lang}.

Paolo

ce que je t'ais envoyé ne te vas pas ?

Le 18 nov. 04, à 15:22, Jean-Christophe Sekinger a écrit :

j'ai deux secteurs: un fr et un en... j'avais besoin (je vais pas
développer ici pourquoi) que mon secteur fr soit un rubrique=1.html et
le secteur anglais soit un rubrique=2.html, encadrés par une
<BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}>... ça marche: j'ai
bien le menu propre à chaque secteur et les <:trucs:> dans la langue du
secteur.
mais si je suis dans le secteur anglais (dans rubrique=2.html) et que je
cherche un mot dans le [(#FORMULAIRE_RECHERCHE)] (qui d'ailleurs
m'affiche bien "search") la page "recherche.html" me donne le menu du
secteur fr... avec <:resultats_recherche:> affiché en français plutôt
que "search results"... (ainsi que d'autres soucis)
et si j'encadre cette page avec une
<BOUCLE_secteurs(RUBRIQUES){id_parent}> les 2 secteurs sont affichés (et
autres!!)... si je mets un {exclus} dans cette boucle... plus rien ne
s'affiche.

j'ai beau regarder le "recherche.html" de spip.net je ne trouve pas de
solution.

_

...quelqu'un? anybody?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

/*
karim belkacem
graphiste / web designer / webmaster
tél. 01 44 90 99 76 / port. 06 81 83 75 63
email. kbelkacem@wanadoo.fr
messenger. karimage@hotmail.com
*/

Alexis Roussel a écrit :

tu peux faire un recherche-en.html, et un recherche-fr.html

j'ai eu cette idée aussi... mais la doc (http://www.spip.net/fr_article2128.html) a été un peu elliptique et je suis un peu brouillon... donc mes essais sont restés infructueux...

c'est expliqué dans la doc quelque part.

quelqu'un en a une autre?

Alexis Roussel a écrit :

tu peux faire un recherche-en.html, et un recherche-fr.html

une recherche depuis le secteur anglais ne donne pas la page recherche.en.html... il y a sans doute un truc qui doit entourer le formulaire de recherche?

Bonjour,
Sur la page
http://www.spip-contrib.net/spikini/MultiLinguisme

sous le titre "Utiliser {lang?} pour lister les résultats d'une recherche" il y a une explication qui peut être utile.
-- tu pourrais, je pense, tout aussi bien utiliser {id_secteur} que {lang}.

merci :slight_smile:
je regarde...

Ce que j'utilise actuellement pour les recherches :

http://www.taize.fr/ti_searchbox.html (squelette inclus)
qui appelle:
http://www.taize.fr/t_search.html
mais ce dernier est un peu compliqué par les spécificités de notre site.

Celui de spip.net est plus simple à comprendre:
http://www.spip.net/rubrique.html
(lignes qui commencent : <form action='recherche.php3' ...

Paolo

Jean-Christophe Sekinger a écrit :

Bonjour,
Sur la page
http://www.spip-contrib.net/spikini/MultiLinguisme

sous le titre "Utiliser {lang?} pour lister les résultats d'une recherche" il y a une explication qui peut être utile.
-- tu pourrais, je pense, tout aussi bien utiliser {id_secteur} que {lang}.

ah ben c'est vraiment une bonne piste... je chauffe là

Paolo a écrit :

Ce que j'utilise actuellement pour les recherches :

http://www.taize.fr/ti_searchbox.html (squelette inclus)
qui appelle:
http://www.taize.fr/t_search.html
mais ce dernier est un peu compliqué par les spécificités de notre site.

Celui de spip.net est plus simple à comprendre:
http://www.spip.net/rubrique.html
(lignes qui commencent : <form action='recherche.php3' ...

merci, oui je m'approche de la solution
bon : où est-ce que tu définis de nouvelles <:traductions:> stp? dans les fichiers public_xx je ne comprends pas...

Paolo a écrit :

Ce que j'utilise actuellement pour les recherches :

http://www.taize.fr/ti_searchbox.html (squelette inclus)
qui appelle:
http://www.taize.fr/t_search.html
mais ce dernier est un peu compliqué par les spécificités de notre site.

Celui de spip.net est plus simple à comprendre:
http://www.spip.net/rubrique.html
(lignes qui commencent : <form action='recherche.php3' ...

...et pourquoi ne pas utiliser le #FORMULAIRE_RECHERCHE?

Jean-Christophe Sekinger wrote:

bon : où est-ce que tu définis de nouvelles <:traductions:> stp? dans

Tout est expliqué ici : http://www.spip.net/fr_article2128.html

Mais si tu as juste deux ou trois langues et pas trop de chaînes, il est
plus simple d'utiliser des balises <multi> que de se lancer dans
l'utilisation des fichiers local_fr.php3, etc.

Paolo

Paolo a écrit :

Jean-Christophe Sekinger wrote:

bon : où est-ce que tu définis de nouvelles <:traductions:> stp? dans
   
Tout est expliqué ici : http://www.spip.net/fr_article2128.html

on ne peut donc définir de nouvelles traductions qu'en modifiant ce fichier? (qui risque donc d'être effacé à la prochaine mise à jour)

Mais si tu as juste deux ou trois langues et pas trop de chaînes, il est plus simple d'utiliser des balises <multi> que de se lancer dans l'utilisation des fichiers local_fr.php3, etc.

d'accord, mais dans ton formulaire tu as utilisé value="<:search:>" je pourrais remplacer <:search:> par des textes entre balises "multi"?

Salut,

>Tout est expliqué ici : http://www.spip.net/fr_article2128.html
>
>
on ne peut donc définir de nouvelles traductions qu'en modifiant ce
fichier? (qui risque donc d'être effacé à la prochaine mise à jour)

pas du tout
il y a le fichier spip (public) - pas touche -, et le fichier
personnel (local) - ton tien que personne ne détruiras à ton insu -

>Mais si tu as juste deux ou trois langues et pas trop de chaînes, il est
>plus simple d'utiliser des balises <multi> que de se lancer dans
>l'utilisation des fichiers local_fr.php3, etc.
>
d'accord, mais dans ton formulaire tu as utilisé value="<:search:>" je
pourrais remplacer <:search:> par des textes entre balises "multi"?

sans l'avoir pratiqué c'est ce que je comprends à la lecture de
l'article, le plus simple étant d'essayer après tout :slight_smile:

Dorian

on ne peut donc définir de nouvelles traductions qu'en modifiant ce
fichier? (qui risque donc d'être effacé à la prochaine mise à jour)
   
pas du tout
il y a le fichier spip (public) - pas touche -, et le fichier
personnel (local) - ton tien que personne ne détruiras à ton insu -

ah oui j'avais mal lu la dernière réponse de Paolo. je vous remercie tous les deux :slight_smile:

Mais si tu as juste deux ou trois langues et pas trop de chaînes, il est
plus simple d'utiliser des balises <multi> que de se lancer dans
l'utilisation des fichiers local_fr.php3, etc.

d'accord, mais dans ton formulaire tu as utilisé value="<:search:>" je
pourrais remplacer <:search:> par des textes entre balises "multi"?
   
sans l'avoir pratiqué c'est ce que je comprends à la lecture de
l'article, le plus simple étant d'essayer après tout :slight_smile:

tu as raison bien sûr... mais de toute façon il a été beaucoup plus rapide de créer deux fichiers local_xx.php3 que d'en modifier une dizaine (entre article-xx, rubrique=yy etc.)... alors je n'ai pas essayé. pas trop déçu? :wink: