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 MemTotal
dans tous les paramètres régionaux?
8
/proc
s'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.Réponses:
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.
la source
proc virtual filesystem
a deux parties: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 leenviron
remplissage 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.la source