YesWiki / yeswiki

YesWiki is a wiki system written in PHP, including extensions making collaboration more simple (databases, maps, easy editing, bootstrap themes,...).
https://yeswiki.net
GNU Affero General Public License v3.0
107 stars 55 forks source link

[cercopithèque][i18n] langue EN écrase FR (bug) #208

Closed Cyrille37 closed 8 years ago

Cyrille37 commented 8 years ago

Salut, Lors de l'action actions/textsearch.php, le bouton 'SEARCH' a pour valeur "Search" ou "Search database" (_yeswikien.php) au lieu de "Chercher" (_yeswikifr.php). Je me suis promené sur le Net et le problème est bien présent sur des yeswiki en ligne. selection_001

Effectivement en traçant les appels on voit bien que EN est chargé après FR : [25-Jul-2016 13:00:25 Europe/Paris] .../yeswiki-cercopitheque/lang/yeswiki_fr.php [25-Jul-2016 13:00:25 Europe/Paris] .../yeswiki-cercopitheque/lang/yeswiki_en.php

Cyrille37 commented 8 years ago

Argh... Bizarre ... Ça viendrait de mon navigateur ...

Dans les préférences il y a bien dans l'ordre "FR_FR", "FR", "EN_US", "EN" et pourtant _SERVER["HTTP_ACCEPT_LANGUAGE"] = en-US,en;q=0.5

mrflos commented 8 years ago

J’essaye de t’informer comment Yeswiki fait la gestion des langues : Le français est la langue par défaut, le tableau de langue contient systématiquement d’abord la langue française, puis si la page est dans une autre langue, celle ci écrase le tableau français (si les traductions sont incomplètes, on trouve des bout en francais).

Pour savoir la langue utilisée dans une page (par ordre de traitement, mais de memoire..) :

Cyrille37 commented 8 years ago

Merci Florian. J'avais vu ça dans le code et du coup vu que HTTP_ACCEPT_LANGUAGE n'était pas celui que je pensais à la vue des préférences de mon FireFox: firefox prefs

Et pourant: $_SERVER["HTTP_ACCEPT_LANGUAGE"] = en-US,en;q=0.5 http exchanges

mrflos commented 8 years ago

T’as pas une extension firefox qui prend le dessus? Genre une pour bidouiller les headers

Cyrille37 commented 8 years ago

Je viens de désactiver tous les modules ... toujours pareils. Tant pis, je fais avec, maintenant que je suis au courant... :-( Je vérifierai les traductions avec Chromium ;-) Merci du support morale :-P

Cyrille37 commented 8 years ago

Firefox bug on Ubuntu: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1527663