¿Las salidas de / proc / meminfo, / proc / cpuinfo, etc. están siempre en inglés?

8

Estoy escribiendo código que se basa en la salida de / proc / meminfo, / proc / cpuinfo, etc. ¿El contenido del archivo está siempre en inglés? Por ejemplo, ¿estará MemTotalen / proc / meminfo siempre MemTotalen todas las configuraciones regionales?

fxam
fuente
66
No puedo proporcionarle evidencia concluyente, pero dado que /proces una interfaz diseñada para ser utilizada mediante programación (no hay llamadas de sistema alternativas, etc., este es el único lugar para obtener cierta información, y muchas aplicaciones la usan). parece completamente inconcebible que sea de otra manera.
Ricitos de oro

Respuestas:

10

Sí, por lo general ese es el caso, ya que esos mensajes son provistos por el núcleo en sí mismo, e incluir un centenar de traducciones en la imagen del núcleo en sí no serviría para nada más que aumentar el tamaño del núcleo de forma espectacular.

Para muchas cosas hay front-end, programas de espacio de usuario que leen la información del núcleo y la presentan de forma traducida.

Frostschutz
fuente
3

proc virtual filesystem tiene dos partes:

1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.

Es posible que vea otra configuración regional en el contenido de /proc/[PID]/files, porque algunos de ellos, como el environllenado por el usuario, pueden ver otra configuración regional, pero en la parte no2 o en la parte no1, nunca verá otra loccale. Además, no son traducibles.

Golfo pérsico
fuente