Les sorties de / proc / meminfo, / proc / cpuinfo etc sont-elles toujours en anglais?

8

J'écris du code qui repose sur la sortie de / proc / meminfo, / proc / cpuinfo etc. Le contenu du fichier est-il toujours en anglais? Par exemple, est-ce que MemTotal/ proc / meminfo sera toujours MemTotaldans tous les paramètres régionaux?

fxam
la source
6
Je ne peux pas vous fournir de preuves concluantes, mais comme il /procs'agit d'une interface destinée à être utilisée par programme (il n'y a pas d'appels système alternatifs, etc. - c'est le seul endroit pour obtenir certaines informations et de nombreuses applications l'utilisent), il semble tout à fait inconcevable qu'il en soit autrement.
goldilocks

Réponses:

10

Oui, c'est généralement le cas, car ces messages sont fournis par le noyau lui-même, et inclure une centaine de traductions dans l'image du noyau lui-même ne servirait à rien d'autre qu'à augmenter considérablement la taille du noyau.

Pour beaucoup de choses, il existe des frontaux, des programmes d'espace utilisateur qui lisent les informations du noyau et les présentent de façon traduite.

frostschutz
la source
3

proc virtual filesystem a deux parties:

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

Peut-être que vous verrez un autre paramètre régional dans le contenu de /proc/[PID]/files, car certains d'entre eux tels que le environremplissage par l'utilisateur, il se peut que vous puissiez voir un autre paramètre régional.Mais dans la partie no2 ou une partie de la partie no1, jamais vous ne voyez une autre échelle locale. De plus, ils ne sont pas traduisibles.

Golfe Persique
la source