4 votos

Cómo añadir una nueva configuración regional a MacOS Catalina

En Preferencias del Sistema, Idioma y Región, cuando selecciono Reino Unido la salida de locale es

LANG="en_GB"
LC_COLLATE="en_GB"
LC_CTYPE="en_GB"
LC_MESSAGES="en_GB"
LC_MONETARY="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_ALL=

Si selecciono Noruega, las salidas son

LANG="en_NO"
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

Sospecho que esta es la razón por la que comandos como ls fechas de los espectáculos en el mon date en lugar de date mon incluso cuando el noruego sigue a este último. locale -a | grep en_NO no muestra nada y supongo que es por eso. Así que traté de copiar /usr/share/locale/no_NO a /usr/share/locale/en_NO y lo modifico para adaptarlo a mis necesidades y, por supuesto, recibo mkdir: en_NO: Operation not permitted porque el volumen del sistema está montado como sólo lectura en Catalina. Entonces, ¿hay alguna forma de añadir mi propia configuración regional?

0 votos

¿Poniendo export LC_TIME="en_GB.UTF-8" etc. en su ~/.zshrc ¿trabaja para usted?

0 votos

Por alguna razón no funciona, no importa lo que locale me sigue mostrando que LC_TIME es C . También quería obtener todos los valores de LC_* de defaults read NSGlobalDomain AppleLocale

1 votos

Es necesario ejecutar source ~/.zshrc o abrir una nueva ventana del emulador de terminal después de cambiar el archivo...

1voto

No sé si tu problema era idéntico al mío, pero al menos a mí me funcionó. También me di cuenta de que mi sistema trató de establecer nb_no.UTF-8 (y falló) en lugar de no.NO.

  1. vim ~/.config/fish/config.fish
  2. set -x LC_ALL no_NO.UTF-8

2 votos

No es lo mismo, quiero en_NO El sistema no dispone de él, así que la pregunta es cómo añadirlo primero

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X