現在のソリューション:

現在のソリューション:

Digital OceanでホストされているFedora 26サーバーの中国語サポートをインストールしようとしています。いくつかの手順を実行しましたが、まだ正しくインストールされていません。

インストールする言語と文字セットは次のとおりです。zh_CN.UTF-8

現在のソリューション:

  • このスーパーユーザーの投稿によると、これを設定します%_install_langs all(以前は%_install_langs C:en:en_US:en_US.UTF-8クラウドプロバイダのデフォルト)。/etc/rpm/macros.image-language-conf$ dnf reinstall glibc-commonFedoraですべてのロケールをインストール/ビルドする方法は?

  • をインストールしlangpacks-zh_CNて使用してください$ dnf install langpacks-zh_CN

  • インストールglibc-langpack-zhとはman-pages-zh-CNどちらも弱い依存関係ですが、langpacks-zh_CNなんとか後者なしでインストールされますlangpacks-zh_CN

  • で設定LANG=zh_CN.UTF-8します。LC_ALL=zh_CN.UTF-8/etc/locale.conf

  • で設定export LANG=zh_CN.UTF-8します。export LC_ALL=zh_CN.UTF-8~/.bashrc

違いは何ですか?

  • 使用すると、$ date現在の言語が正しいことを示すメッセージが表示されます2017年 10月 20日 星期五 18:31:34 UTC

  • manしかし、ヒント、dnfヒント、nanoヒントなどを含む残りの内容はまだ英語で提供されています。

  • ただし、同じコマンドはローカルのFedora Server VMで完全に実行されます。

注目すべき点:(しかし正しいか解決策がわからない)

  • /usr/share/locale/zh_CN/LC_MESSAGESMacの仮想マシンに比べてファイル数が少ない。私のMacの仮想マシンフォルダには何十ものファイルがあります(翻訳プロジェクトは長年そこにありました)、クラウドリモートDropletには1つしかありませんlibc.mo

ベストアンサー1

設定を変更した後は、dnf reinstall翻訳が欠落しているパッケージが必要です(すべてのパッケージがlangpacks機能を使用しているわけではありません)。たとえば、

dnf reinstall dnf

その後、DNFの翻訳を受け取ります。翻訳が欠落している他のパッケージに対してこの操作を繰り返します。

これは、パッケージのバグ修正とセキュリティ更新プログラムが発生したときにも発生します。もちろん、設定を変更した後の新しいパッケージには翻訳も付属しています。

おすすめ記事