Ich schreibe Code, der auf der Ausgabe von /proc/meminfo, /proc/cpuinfo usw. basiert. Ist der Dateiinhalt immer auf Englisch? Wird MemTotal
/proc/meminfo beispielsweise immer MemTotal
in allen Gebietsschemas enthalten sein?
Antwort1
Ja, normalerweise ist das der Fall, da diese Nachrichten vom Kernel selbst bereitgestellt werden und das Einbeziehen von hundert Übersetzungen in das Kernel-Image selbst keinem anderen Zweck dienen würde, als die Kernel-Größe drastisch zu erhöhen.
Für viele Dinge gibt es Frontends, User-Space-Programme, die die Kernel-Informationen lesen und in übersetzter Form präsentieren.
Antwort2
proc virtual filesystem
besteht aus zwei Teilen:
1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.
Möglicherweise wird Ihnen im Inhalt eine andere Sprache angezeigt /proc/[PID]/files
, weil einige davon z. B. environ
vom Benutzer ausgefüllt werden. In diesem Fall wird Ihnen möglicherweise eine andere Sprache angezeigt. In Teil Nr. 2 oder Teilen von Teil Nr. 1 wird Ihnen jedoch nie eine andere Sprache angezeigt. Außerdem sind sie nicht übersetzbar.