Ocurriendo en macOS: 14.4.1
No puedo cambiar a través de la GUI ya que se requiere que sea hecho para varios idiomas y debe ser automatizado, las diferentes configuraciones regionales estarán en un script.
Todo lo que he intentado hasta ahora - GUI traducida, Terminal no
Aquí están los comandos que ejecuté para cambiar la GUI a francés (sólo se necesitan los primeros 2).
Estos son excesivos ya que estaba intentando hacer que el terminal se traduzca:
sudo defaults write /Library/Preferences/.GlobalPreferences AppleLanguages -array fr-FR
sudo defaults write /Library/Preferences/.GlobalPreferences AppleLocale -string fr_FR
sudo defaults write /Library/Preferences/.GlobalPreferences Country -string FR
sudo defaults write ~/Library/Preferences/.GlobalPreferences AppleLanguages -array fr-FR
sudo defaults write ~/Library/Preferences/.GlobalPreferences AppleLocale -string fr_FR
sudo defaults write ~/Library/Preferences/.GlobalPreferences Country -string FR
Luego reinicié la máquina, al verificar la configuración regional obtengo en_GB
:
defaults read -g AppleLocale
en_GB
Sin embargo el archivo que supuestamente lee el comando anterior muestra fr_FR
:
defaults read /Library/Preferences/.GlobalPreferences AppleLocale
fr_FR
El idioma también se muestra como fr-FR
:
defaults read /Library/Preferences/.GlobalPreferences AppleLanguages
{
"fr-FR"
}
Los resultados son los mismos para .GlobalPreferences
en ~/Library
.
Luego intenté exportar estas variables a ~/.zshrc
lo cual resolvió el problema para otros:
cat ~/.zshrc
# intentado esto antes sin éxito, otras respuestas dijeron usar la variable LANG descomentada
# export LANG='fr_FR'
export LANG='fr_FR.UTF-8'
export LC_ALL='fr_FR.UTF-8'
locale
locale
LANG="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
Ejemplo para mostrar que el terminal sigue en inglés (el texto de error debería estar traducido):
ls fged
ls: fged: No such file or directory
Preferencias del Sistema
muestra francés. ¿Alguna idea?