Locales Inconfigurables

Imagen de g0su
0 puntos

Quiero tener solo las locales de es_ES y en_EN para UTF8 solo esas dos, no quiero otras ni tener como en la de estados unidos, pero esto es imposible, hace lo que le rota de los 00(de los ojos :P).

root@DarkTemplar:~# locale 
LANG=es_ES.UTF-8
LANGUAGE=es_ES:en_EN
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=
root@DarkTemplar:~# locale -a 
C
en_US.utf8
es_AR.utf8
es_BO.utf8
es_CL.utf8
es_CO.utf8
es_CR.utf8
es_DO.utf8
es_EC.utf8
es_ES.utf8
es_GT.utf8
es_HN.utf8
es_MX.utf8
es_NI.utf8
es_PA.utf8
es_PE.utf8
es_PR.utf8
es_PY.utf8
es_SV.utf8
es_US.utf8
es_UY.utf8
es_VE.utf8
POSIX
root@DarkTemplar:~# cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="es_ES.UTF-8"
LANGUAGE="es_ES:en_EN"
root@DarkTemplar:~# cat /etc/default/locale 
LANG="es_ES.UTF-8"
LANGUAGE="es_ES:en_EN"
root@DarkTemplar:~# cat /etc/locale.gen
es_ES.UTF-8 UTF-8
en_EN.UTF-8 UTF-8
root@DarkTemplar:~# dpkg -i /var/cache/apt/archives/libc6-dev_2.5-0ubuntu11_i386.deb 
(Leyendo la base de datos ...  
87622 ficheros y directorios instalados actualmente.)
Preparando para reemplazar libc6-dev 2.5-0ubuntu11 (usando .../libc6-dev_2.5-0ubuntu11_i386.deb) ...
Desempaquetando el reemplazo de libc6-dev ...
Configurando libc6-dev (2.5-0ubuntu11) ...
root@DarkTemplar:~# dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... done
  es_AR.UTF-8... done
  es_BO.UTF-8... done
  es_CL.UTF-8... done
  es_CO.UTF-8... done
  es_CR.UTF-8... done
  es_DO.UTF-8... done
  es_EC.UTF-8... done
  es_ES.UTF-8... done
  es_GT.UTF-8... done
  es_HN.UTF-8... done
  es_MX.UTF-8... done
  es_NI.UTF-8... done
  es_PA.UTF-8... done
  es_PE.UTF-8... done
  es_PR.UTF-8... done
  es_PY.UTF-8... done
  es_SV.UTF-8... done
  es_US.UTF-8... done
  es_UY.UTF-8... done
  es_VE.UTF-8... done
Generation complete.
root@DarkTemplar:~# locale-gen 
Generating locales...
  en_US.UTF-8... done
  es_AR.UTF-8... done
  es_BO.UTF-8... done
  es_CL.UTF-8... done
  es_CO.UTF-8... done
  es_CR.UTF-8... done
  es_DO.UTF-8... done
  es_EC.UTF-8... done
  es_ES.UTF-8... done
  es_GT.UTF-8... done
  es_HN.UTF-8... done
  es_MX.UTF-8... done
  es_NI.UTF-8... done
  es_PA.UTF-8... done
  es_PE.UTF-8... done
  es_PR.UTF-8... done
  es_PY.UTF-8... done
  es_SV.UTF-8... done
  es_US.UTF-8... done
  es_UY.UTF-8... done
  es_VE.UTF-8... done
Generation complete.
root@DarkTemplar:~#  

Todo seguido y creo que por los colores mas claro -> http://paste.ubuntu-nl.org/8579/

Imagen de karpoke
+1
0
-1

Puedes emplear el programa localepurge. Debes tener en cuenta que deberás guardar las traducciones de primer nivel, son las que van sin guiones bajos, y luego añadir las de segundo nivel, son las que llevan guiones bajos, que te interesen. Por ejemplo:

es
es_ES
es_ES@euro
es_ES.UTF-8

En el blog de markdbd puedes encontrar una guía paso a paso.

Si borrases algún lenguaje y más tarde lo necesitases, puedes volver a instalar el paquete de idioma y reconfigurar el localepurge para que lo conserve. Por ejemplo, para el castellano el paquete se llama language-pack-es-base .

+1
0
-1