Comment forcer Jenkins à afficher l'interface utilisateur toujours en anglais?

48

J'utilise Google Chrome. Lorsque j'utilise Jenkins (il s'agit d'un service distant, je n'ai aucun contrôle sur celui-ci), puis une partie de l'interface utilisateur s'affiche dans ma langue locale. Comment puis-je dire à Jenkins de toujours afficher les messages en anglais?

sobi3ch
la source

Réponses:

36

Une autre façon d'y parvenir:

Installez le Localeplugin. Vous pouvez définir la langue par défaut pour tous les utilisateurs, quelle que soit la langue configurée dans leur navigateur.

https://wiki.jenkins-ci.org/display/JENKINS/Locale+Plugin

Cbaldan
la source
10
Bizarre, ce serait bien d'avoir cette option dans les paramètres.
sobi3ch
1
Je suis d'accord, mais c'est ainsi que vous définissez la langue par défaut pour tous les utilisateurs.
cbaldan
25

Cela peut être fait dans Chrome en définissant la langue par défaut dans les paramètres. Cela fonctionne probablement sur d'autres navigateurs, mais je ne l'ai pas testé. entrez la description de l'image ici

sobi3ch
la source
4
Pour clarifier (ce n’était pas évident pour moi): faites glisser la langue souhaitée en haut de la liste.
Allon Guralnek
21
Je ne veux pas changer de langue Chrome, mais Jenkins est si mal traduit dans ma langue.
Dalvik VM
13
  1. Cliquez sur Gérer Jenkins> Gérer les plugins> [onglet "Disponible"].
  2. Dans le filtre, recherchez: Locale .
  3. Cochez la case Plugin Locale et cliquez sur le bouton Installer sans redémarrer .
  4. Une fois l'installation terminée:

    • Sous Gérer Jenkins> Configurer le système, il devrait y avoir une section " Paramètres régionaux ".
    • Entrez le code language_LOCALE par défaut pour l'anglais: en_US
    • Cliquez sur Ignorer les préférences du navigateur et forcez la case à cocher pour tous les utilisateurs .
Guillermo Garcia
la source
2

Vous pouvez utiliser un plugin Chrome pour modifier les en-têtes de requête sur la base de domaine (j'utilise "Header Hacker" mais je pense qu'il existe de nombreux autres plugins de ce type) et remplacer l'en-tête "Accept-Language" de votre domaine jenkins par "fr -US, en; q = 0,5 ".

Federico Da Frassini
la source
2

On dirait que chrome a un problème à ce sujet.
Il continuait d’envoyer l’hébreu comme première option de l’
Accept-Languageen-tête,
bien que l’anglais soit défini comme la première langue de la liste (paramètres de Chrome> Langues).

Solution
Et seulement après avoir ajouté une autre langue (le russe par exemple) et l'avoir définie comme étant le "top", puis redéfinir l'anglais comme étant le "top" résolu!

Isaace
la source
0

Si vous le faites dans CloudBees Jenkins Enterprise / Core, vous devez obtenir le plug-in à l' adresse https://updates.jenkins.io/download/plugins/locale/ et le télécharger dans $ {OpCenterURL} / pluginManager / advanced.

Une fois installé, dans Gérer Jenkins> Configurer le système, dans la section "Paramètres régionaux" en_US , cochez la case Ignorer les préférences du navigateur et forcez cette langue à tous les utilisateurs, car elle semble ne pas fonctionner sans elle.

Énorme
la source