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á MemTotal
en / proc / meminfo siempre MemTotal
en todas las configuraciones regionales?
8
/proc
es 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.Respuestas:
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.
fuente
proc virtual filesystem
tiene dos partes:Es posible que vea otra configuración regional en el contenido de
/proc/[PID]/files
, porque algunos de ellos, como elenviron
llenado 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.fuente