/proc/meminfo、/proc/cpuinfoなどの出力は常に英語ですか?

/proc/meminfo、/proc/cpuinfoなどの出力は常に英語ですか?

私は/proc/meminfo、/proc/cpuinfoなどの出力に依存するコードを書いています。ファイルの内容は常に英語ですか?たとえば、/ proc / meminfoはすべてのロケールにMemTotal常に存在しますか?MemTotal

答え1

はい、一般的にそうです。これらのメッセージはカーネル自体から提供され、カーネルイメージ自体に100の翻訳を含めることはカーネルサイズを大幅に増やすこと以外には何もありません。

多くの場合、カーネル情報を読み取り、それを翻訳された方法で表示するフロントエンドユーザースペースプログラムがあります。

答え2

proc virtual filesystem2つの部分があります:

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

/proc/[PID]/filesたとえば、一部のロケールはenvironユーザーが入力するため、コンテンツに別のロケールが表示されることがあります。しかし、パート2またはパート1では他のロケールを見ることはできません。そしてそれらは翻訳できません。

関連情報