Sind die Ausgaben von /proc/meminfo, /proc/cpuinfo usw. immer auf Englisch?

Sind die Ausgaben von /proc/meminfo, /proc/cpuinfo usw. immer auf Englisch?

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 MemTotalin 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 filesystembesteht 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. environvom 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.

verwandte Informationen