As saídas de / proc / meminfo, / proc / cpuinfo etc estão sempre em inglês?
8
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, MemTotalem / proc / meminfo sempre estará MemTotalem todos os locais?
Não posso fornecer evidências conclusivas, mas, como /procé uma interface que deve ser usada programaticamente (não há chamadas de sistema alternativas, etc. - este é o único local para obter determinadas informações e muitos aplicativos a utilizam), ela parece completamente inconcebível que seja de outra maneira.
Goldilocks
Respostas:
10
Sim, geralmente é esse o caso, pois essas mensagens são fornecidas pelo próprio kernel, e incluir centenas de traduções na própria imagem do kernel não teria outro objetivo senão aumentar drasticamente o tamanho do kernel.
Para muitas coisas, existem front-ends, programas de espaço do usuário que lêem as informações do kernel e as apresentam de forma traduzida.
1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.
Pode ser que você veja outro código do idioma no conteúdo de /proc/[PID]/files, porque alguns deles são environpreenchidos pelo usuário, então você pode ver outro código do idioma. Também eles não são traduzíveis.
/proc
é uma interface que deve ser usada programaticamente (não há chamadas de sistema alternativas, etc. - este é o único local para obter determinadas informações e muitos aplicativos a utilizam), ela parece completamente inconcebível que seja de outra maneira.Respostas:
Sim, geralmente é esse o caso, pois essas mensagens são fornecidas pelo próprio kernel, e incluir centenas de traduções na própria imagem do kernel não teria outro objetivo senão aumentar drasticamente o tamanho do kernel.
Para muitas coisas, existem front-ends, programas de espaço do usuário que lêem as informações do kernel e as apresentam de forma traduzida.
fonte
proc virtual filesystem
tem duas partes:Pode ser que você veja outro código do idioma no conteúdo de
/proc/[PID]/files
, porque alguns deles sãoenviron
preenchidos pelo usuário, então você pode ver outro código do idioma. Também eles não são traduzíveis.fonte