Le secret pour forcer Brave et Opera en français sur ChromeOS, même quand ça bloque.

Lecture : 14 minutes
Google
Google

Il y a Google Chrome d’un côté avec près de 70% de parts de marché toute plateforme confondue. Et puis il y a les autres. Ceux qui plafonnent entre 1 et 6% maxi. Ridicule me direz-vous et pourtant, ils intéressent les développeurs de Google, car pour se différencier ils sont amenés à innover autant dans l’interface que les fonctions. Je me propose pas de les comparer mais de voir comment  résoudre certains soucis lors de l’installation de Brave et d’Opera. Cela concerne plus spécifiquement l’affichage linguistique et la solution passe par le conteneur Linux de ChromeOS. Une fenêtre qui a une puissance insoupçonnée.

N’est pas Google Chrome qui veut

Le navigateur web Google Chrome, est un outil informatique basé sur Chromium, initié par Google. La différence entre les deux étant que le premier à entre autres des modules propriétaires donc développés spécifiquement par Google. Le second, est en source ouverte et modifiable par qui le désire. En dehors de Firefox et de Tor Browser, les deux navigateurs dont il sera ici question sont basés sur Chromium.  Pour faire une analogie simple, Google Chrome est la voiture complète et comprenant des options ajouté par Google tandis que Chromium est le moteur de la  voiture. 

Tableau comparatif : Chromium vs. Google Chrome

CaractéristiqueChromiumGoogle Chrome
NatureOpen Source. Le code est public et modifiable par tous.Propriétaire. Basé sur Chromium, mais avec des ajouts « fermés ».
Codecs MédiaN’inclut que les codecs ouverts (VP9, Vorbis).Inclut des codecs propriétaires (AAC, H.264), essentiels pour de nombreux services de streaming (Netflix, etc.).
Services GoogleAucun. Pas de synchronisation de compte Google intégrée.Intégration profonde. Synchronisation des favoris, mots de passe, extensions, etc., avec votre compte Google.
Rapports de crashDésactivés par défaut.Activés. Envoient des données à Google pour corriger les bugs.
Mises à jourSouvent manuelles et très fréquentes (parfois plusieurs par jour).Automatiques, stables et testées pour le grand public.
StabilitéPeut être instable. C’est la version de développement.Très stable. Conçu pour une utilisation quotidienne fiable.
ConfidentialitéMeilleure par défaut. Ne contient pas les mouchards et le suivi (télémétrie) de Google.Moindre. Collecte des données sur votre utilisation pour les services de Google.
Public CibleDéveloppeurs, experts en technologie, créateurs d’autres navigateurs.Grand public.

Un brave navigateur web

Brave, car oui, il s’agit de lui est un outil basé sur Chromium. Ses principaux atouts permettent déjà le blocage par défaut des traqueurs et des publicités. Egalement, il propose un système de récompenses en crypto monnaie (Basic Attention Token) pour les utilisateurs qui choisissent de voir des publicités respectueuses de la vie privée. Son installation se fait dans le conteneur Linux de votre Chromebook. Je vous renvoie à cet article (voir ci-dessous)  vous expliquant autant l’installation du conteneur Linux que du navigateur web Brave. 

L’installation se passe bien et pourtant, l’interface textuelle des paramètres du navigateur reste dans la langue Shakespeare. Ennuyeux me direz-vous surtout s’il s’agit pour vous de vous approprier le fonctionnement de cet outil. Pourtant vous avez été dans les paramètres de langue interne de Brave : brave://settings/languages. Télécharger le fichier pour afficher la langue française, mais l’option « Afficher Brave dans cette langue » refuse de s’afficher, même après avoir placé le français en première position. Le souci vient logiquement d’une corruption des fichiers de configuration de langue (appelés « locales ») du système Linux sous-jacent. Le système d’exploitation n’arrive pas à charger correctement ses propres paramètres de langue, ce qui empêche Brave de suivre la configuration souhaitée. 

La procédure pour réparer la configuration de la langue système est toute simple (j’ai laissé volontairement un espace pour que chaque instruction dans le déroulé des opérations soit bien lisible) : 

  • Ouvrir le Terminal Linux
  • Taper la commande suivante juste après le prompt : sudo locale-gen fr_FR.UTF-8
  • On arrête Linux on relance Brave et toujours le même souci, on passe donc à la deuxième solution

Fermer le navigateur web Brave et revenir à la fenêtre du terminal et on va forcer la mise à jour de la langue par défaut du système. En effet, cette commande écrit directement dans les fichiers de configuration du système pour que la langue par défaut soit le français.

  • Taper la commande suivante juste après le prompt : sudo dpkg-reconfigure locales
  • Un écran bleu apparaît, normal c’est une interface textuelle
  • Utilisez les flèches haut et bas de votre clavier pour faire défiler la liste.
  • Descendez jusqu’à trouver la ligne fr_FR.UTF-8.
  • Appuyez sur la barre d’espace pour la sélectionner. Une petite étoile * doit apparaître à côté.
  • Remonter et rechercher la ligne commençant par en_ Une petite étoile doit s’afficher et appuyer sur la barre d’espace pour l’effacer
  • Appuyez sur la touche Entrée pour valider.
  • Sur l’écran suivant, on vous demande de choisir la langue par défaut pour tout le système.
  • Avec les flèches, sélectionnez à nouveau la ligne fr_FR.UTF-8.
  • Appuyez sur Entrée pour confirmer.

Le terminal va alors générer les fichiers de langue. Attendez que le processus se termine et que vous puissiez de nouveau taper une commande. 

  • Faites un clic droit sur l’icône de l’application Terminal dans votre barre des tâches.
  • Choisissez « Arrêter Linux ».
  • Attendez entre dix et quinze secondes puis relancer Brave.
Le secret pour forcer Brave et Opera en français sur ChromeOS, même quand ça bloque.
La fenêtre du navigateur Brave

Si d’aventure cela ne devait pas fonctionner, il reste toujours la possibilité de régénérer le fichier de la langue française. 

  • Pour cela toujours dans le terminal, taper cette commande qui va s’assurer les fichiers français existent : sudo locale-gen fr_FR.UTF-8  
  • Maintenant, copiez et collez cette deuxième commande. Elle force l’écriture de la nouvelle configuration : sudo update-locale LANG=fr_FR.UTF-8

C’est l’étape qui fait toute la différence. Le système ne lira pas la nouvelle configuration tant que vous n’aurez pas fait ce qui suit.

  • Faites un clic droit sur l’icône de l’application Terminal dans votre barre des tâches. Choisissez « Arrêter Linux« . Attendez 10 à 15 secondes que tout soit bien arrêté.
  • Ouvrez à nouveau l’application Terminal. (Cela redémarre l’environnement Linux).
  • Tapez la commande : locale. Il doit afficher : locale-gen fr_FR.UTF-8

Si la commande locale est correcte, vous pouvez alors ouvrir Brave, qui sera définitivement en français.

Le navigateur Brave s’affiche en français, mais il ne nous reste plus qu’à rendre cette solution permanente pour que vous n’ayez pas à taper la commande à chaque fois.

  • Dans le Terminal, taper sudo nano /usr/share/applications/brave-browser.desktop suivit d’un appui sur la touche Entrée du clavier
  • Un éditeur de texte va s’afficher directement dans le terminal.
  • Utilisez les flèches de votre clavier pour descendre et trouver la ligne qui commence par Exec=. Il y en a peut-être plusieurs, cherchez la principale qui ressemble à : Exec=/usr/bin/brave-browser-stable %U
  • Allez tout à la fin de cette ligne et ajoutez un espace, suivi de –lang=fr
  • La ligne devrait maintenant ressembler à ceci : Exec=/usr/bin/brave-browser-stable %U –lang=fr
  • Appuyez sur Ctrl + X pour quitter.
  • L’éditeur va vous demander « Save modified buffer? » (Sauvegarder les modifications ?). Appuyez sur la touche Y (pour Yes ou O pour Oui selon la langue).
  • Il vous demandera de confirmer le nom du fichier. Appuyez simplement sur Entrée.
  • Vous êtes maintenant de retour dans le terminal. La modification est enregistrée.

Pour être certain que ChromeOS prenne bien en compte la modification du raccourci : faites un clic droit sur l’icône du Terminal situé dans l’étagère.

  • Choisissez « Arrêter Linux« .
  • Attendez 10 secondes.

Vous pouvez maintenant lancer Opera normalement depuis son icône dans le lanceur d’applications de ChromeOS. Il démarrera directement en français.

Si d’aventure le Terminal affiche que Nano est introuvable, pas de souci, on règle cela ainsi : 

  • Ouvrez le Terminal Linux.
  • Copiez et collez la commande suivante. Elle met d’abord à jour la liste des logiciels disponibles, puis installe nano : sudo apt update && sudo apt install nano -y
  • Appuyez sur Entrée et attendez que l’installation se termine.
  • Maintenant que nano est installé, les commandes suivantes vont fonctionner.
  • Lancez à nouveau la commande pour ouvrir le fichier de raccourci :sudo nano /usr/share/applications/brave-browser.desktop
  • L’éditeur de texte devrait maintenant s’ouvrir.
  • Utilisez les flèches pour trouver la ligne commençant par Exec=/usr/bin/brave-browser-stable %U
  • Ajoutez  –lang=fr à la fin de cette ligne pour qu’elle devienne Exec=/usr/bin/brave-browser-stable %U –lang=fr
  • Appuyez sur Ctrl + X, puis sur la touche Y (ou O pour Oui), et enfin sur Entrée pour sauvegarder.
  • Et voilà ! La modification est faite. Un dernier redémarrage de l’environnement Linux (« Arrêter Linux ») garantira que le changement est bien pris en compte, et Opera se lancera en français depuis son icône. 

Etre ou ne pas être

Vous êtes plutôt un lyrique et le navigateur web Opera vous tente forcément. Vous avez effectué l’installation comme indiqué ci-dessous, mais toujours ce souci de langue anglaise qui s’affiche dans la fenêtre textuelle des paramètres

Là encore nous allons employer le Terminal pour obliger Opera à nous afficher la langue française. Pour cela, effectuer dans un premier temps les opérations suivantes : 

  • Ouvrez Opera.
  • Dans la barre d’adresse, tapez opera://settings/languages et appuyez sur Entrée.
  • Assurez-vous que « French (France) » ou « Français » est dans la liste et tout en haut.
  • Cliquez sur les trois points à côté de « Français ».
  • Si l’option « Display Opera in this language » est disponible, cliquez dessus, puis sur « Relaunch ».
Le secret pour forcer Brave et Opera en français sur ChromeOS, même quand ça bloque.
Fenêtre du navigateur web Opera

Vous n’avez pas cette possibilité, nous allons donc employer le Terminal : 

Un contenu de qualité, sans publicité.

Vous aimez notre travail ? Soutenez notre indépendance en devenant membre sur Patreon.

Soutenir MyChromebook.fr
  • Ouvrez le Terminal Linux.
  • Vérifiez à nouveau la configuration de langue du système avec la commande : locale
  • Assurez-vous qu’elle affiche bien LANG=fr_FR.UTF-8 et qu’il n’y a pas d’erreurs.
  • Ensuite, fermez Opera et lancez-le depuis le terminal avec une instruction de langue forcée : opera –lang=fr

Le navigateur Opera s’affiche en français, mais il ne nous reste plus qu’à rendre cette solution permanente pour que vous n’ayez pas à taper la commande à chaque fois.

  • Dans le Terminal, taper sudo nano /usr/share/applications/opera.desktop suivit d’un appui sur la touche Entrée du clavier
  • Un éditeur de texte va s’afficher directement dans le terminal.
  • Utilisez les flèches de votre clavier pour descendre et trouver la ligne qui commence par Exec=. Il y en a peut-être plusieurs, cherchez la principale qui ressemble à : Exec=opera %U ou Exec=/usr/bin/opera %U.
  • Allez tout à la fin de cette ligne et ajoutez un espace, suivi de –lang=fr.
  • La ligne devrait maintenant ressembler à ceci : Exec=opera %U –lang=fr
  • Appuyez sur Ctrl + X pour quitter.
  • L’éditeur va vous demander « Save modified buffer? » (Sauvegarder les modifications ?). Appuyez sur la touche Y (pour Yes ou O pour Oui selon la langue).
  • Il vous demandera de confirmer le nom du fichier. Appuyez simplement sur Entrée.
  • Vous êtes maintenant de retour dans le terminal. La modification est enregistrée.

Pour être certain que ChromeOS prenne bien en compte la modification du raccourci : faites un clic droit sur l’icône du Terminal.

  • Choisissez « Arrêter Linux ».
  • Attendez 10 secondes.
  • Vous pouvez maintenant lancer Opera normalement depuis son icône dans le lanceur d’applications de ChromeOS. Il démarrera directement en français.

Si d’aventure le Terminal affiche que Nano est introuvable, pas de souci, on règle cela ainsi : 

  • Ouvrez le Terminal Linux.
  • Copiez et collez la commande suivante. Elle met d’abord à jour la liste des logiciels disponibles, puis installe nano : sudo apt update && sudo apt install nano -y
  • Appuyez sur Entrée et attendez que l’installation se termine.

Maintenant que nano est installé, la commande précédente va fonctionner.

  • Lancez à nouveau la commande pour ouvrir le fichier de raccourci : sudo nano /usr/share/applications/opera.desktop
  • L’éditeur de texte devrait maintenant s’ouvrir.
  • Utilisez les flèches pour trouver la ligne commençant par Exec=opera %U.
  • Ajoutez  –lang=fr à la fin de cette ligne pour qu’elle devienne Exec=opera %U –lang=fr.
  • Appuyez sur Ctrl + X, puis sur la touche Y (ou O pour Oui), et enfin sur Entrée pour sauvegarder.

Et voilà ! La modification est faite. Un dernier redémarrage de l’environnement Linux (« Arrêter Linux ») garantira que le changement est bien pris en compte, et Opera se lancera en français depuis son icône. 

Le secret pour forcer Brave et Opera en français sur ChromeOS, même quand ça bloque.

J’ai installé la presque totalité des navigateurs web indiqué plus haut. Ce sont les deux seuls outils qui posaient souci pour l’emploi de la langue française. Si, il y a quelques années, j’aurais dû aller sur des forums bien précis pour me faire expliquer toutes les commandes à exécuter dans le Terminal, aujourd’hui, l’IA donne la marche à suivre dans l’instant. Même si cet outil peut être considéré par certains comme intrusif, il est comme on vient de le voir, un assistant très pointu permettant d’apporter une solution à des problèmes pas si courant. 

Maintenant en ce qui concerne les prompts à employer pour que l’IA apporte une réponse précise à un souci rencontré, ayez toujours à l’esprit qu’il faut que la demande soit la plus compréhensible possible. Le style texto n’est pas à utiliser. Bien au contraire. Ensuite structurez bien vos phrases, en ayant à l’esprit les questions suivantes : qui, que, quoi, dont, ou. Plus vous serez précis, plus l’IA vous répondra avec précision.  Enfin n’oubliez pas que l’IA n’est qu’une machine, les réponses qu’elle vous donne elle les trouve sur des sites web, forums ou autres. Elle ne réfléchit pas, elle vous retransmet une information qu’elle aura mis en forme. 

Résoudre les soucis linguistiques de @Brave et @Opera grâce à quelques commandes #Linux

Des réponses à des questions

Q1 : Pourquoi mon navigateur (Brave ou Opera) ne s’affiche-t-il pas en français sous ChromeOS, même après avoir modifié les paramètres de langue internes ?

R1 : Le problème vient souvent d’une corruption ou d’une mauvaise configuration des fichiers de langue (locales) du système Linux sous-jacent. Le navigateur ne peut pas suivre la configuration souhaitée si le système d’exploitation ne charge pas correctement ses propres paramètres de langue.

Q2 : Quelle est la première étape pour tenter de résoudre un problème de langue avec Brave ou Opera dans le conteneur Linux de ChromeOS ?

R2 : La première étape consiste à ouvrir le Terminal Linux et à taper la commande sudo locale-gen fr_FR.UTF-8 pour régénérer les fichiers de langue française, puis à arrêter et relancer Linux.

Q3 : Que faire si la commande sudo locale-gen fr_FR.UTF-8 ne suffit pas à résoudre le problème ?

R3 : Si la première solution ne fonctionne pas, vous pouvez forcer la mise à jour de la langue par défaut du système en tapant sudo dpkg-reconfigure locales dans le Terminal Linux. Suivez ensuite les instructions à l’écran pour sélectionner fr_FR.UTF-8 comme langue par défaut et désélectionner les autres langues comme l’anglais.

Q4 : Comment rendre la modification de la langue permanente pour Brave ou Opera afin de ne pas avoir à taper des commandes à chaque fois ?

R4 : Pour rendre la solution permanente, vous devez modifier le fichier de raccourci du navigateur. Ouvrez le Terminal Linux et tapez sudo nano /usr/share/applications/brave-browser.desktop (pour Brave) ou sudo nano /usr/share/applications/opera.desktop (pour Opera). Trouvez la ligne Exec= et ajoutez –lang=fr à la fin (par exemple, Exec=/usr/bin/brave-browser-stable %U –lang=fr). Enregistrez les modifications (Ctrl + X, puis Y, puis Entrée) et redémarrez Linux.

NOUVEL ÉPISODE

CKB SHOW : Le Podcast

Rejoignez-nous chaque semaine pour décortiquer l'actualité Google, les dernières sorties Chromebook et les innovations en matière d'IA.

Miniature du podcast CKB SHOW
Avatar de l'auteur

À propos de Mister Robot

Entre un point X et un point Y, je me balade pas mal par l'entremise des bits composant ma mémoire. Un seul regret : ne pas avoir rencontré Mr Alan Mathison Turing et ainsi pouvoir collaborer pour l'article intitulé « Computing Machinery and Intelligence ».

Laisser un commentaire

À lire aussi