
私は/proc/meminfo、/proc/cpuinfoなどの出力に依存するコードを書いています。ファイルの内容は常に英語ですか?たとえば、/ proc / meminfoはすべてのロケールにMemTotal
常に存在しますか?MemTotal
答え1
はい、一般的にそうです。これらのメッセージはカーネル自体から提供され、カーネルイメージ自体に100の翻訳を含めることはカーネルサイズを大幅に増やすこと以外には何もありません。
多くの場合、カーネル情報を読み取り、それを翻訳された方法で表示するフロントエンドユーザースペースプログラムがあります。
答え2
proc virtual filesystem
2つの部分があります:
1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.
/proc/[PID]/files
たとえば、一部のロケールはenviron
ユーザーが入力するため、コンテンツに別のロケールが表示されることがあります。しかし、パート2またはパート1では他のロケールを見ることはできません。そしてそれらは翻訳できません。