Mon souci était que je ne trouvais pas de langue English "gb" ni dans les traductions ni au moment de choisir ma langue par défaut, et que j'en avais besoin.
Je parle au passé car j'ai contourné ainsi.
J'ai créé une "nouvelle" langue :
Localisation > Langues > Ajouter
Nom : English (United KIngdom)
code iso : gb et code langue : gb (aussi).
J'ai téléchargé le pack langue (gb.gzip) proposé et denas Localisation > Traductions, j'ai importé manuellement le pack de langue.
Je peux maintenant bien choisir English (United Kingdom) comme langue par défaut et en modifier les traductions.
Toutefois, je constate que la "traduction" gb est soit vide soit identique à la traduction "en-us".
Donc, à mon avis, ce que j'ai fait ne servait pas à grand'chose et j'aurais pu me contenter d'enlever "United States" dans les traductions de la langue en-us, voire remplacer le drapeau et utiliser ce pack de langue. Le seul cas où ma démarche aurait de l'intérêt, c'est si on voulait réellement proposer à l'internaute le choix entre l'anglais US et l'anglais UK, avec des traductions différentes.
Je le marque résolu, mais si quelqu'un a une meilleure explication, ça m'intéresse.