Estou escrevendo um código que depende da saída de /proc/meminfo, /proc/cpuinfo etc. O conteúdo do arquivo está sempre em inglês? Por exemplo, MemTotal
in /proc/meminfo sempre estará MemTotal
em todas as localidades?
Responder1
Sim, geralmente é esse o caso, já que essas mensagens são fornecidas pelo próprio kernel, e incluir cem traduções na própria imagem do kernel não serviria a nenhum propósito além de aumentar drasticamente o tamanho do kernel.
Para muitas coisas existem front-ends, programas de espaço do usuário que leem as informações do kernel e as apresentam de forma traduzida.
Responder2
proc virtual filesystem
tem duas partes:
1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.
Pode ser que você veja outro local no conteúdo de /proc/[PID]/files
, porque alguns deles são environ
preenchidos pelo usuário, então pode ser que você veja outro local. Mas na parte nº 2 ou em parte da parte nº 1, você nunca vê outro local. Além disso, eles não são traduzíveis.