Ubuntu 18.04のxfce4.12でフランス語のローカライズ

Ubuntu 18.04のxfce4.12でフランス語のローカライズ

「ヘッドレス」vncセッションを使用してxfce4(バージョン4.12)フランス語環境を設定して実行しようとしています。桟橋労働者イメージ

元のバージョンをそのまま使用し、次の方法でフランス語のロケールをインストールすると、

    apt-get update && \
    apt-get install -y locales && \
    sed -i -e 's/# fr_FR.UTF-8 UTF-8/fr_FR.UTF-8 UTF-8/' /etc/locale.gen && \
    locale-gen && \
    dpkg-reconfigure --frontend=noninteractive locales

その後、環境変数を設定すれば十分で、メニューをインポートできます。フランス国民

ただし、aと同じ操作を試みると、FROM ubuntu:18.04UIの一部が表示されます。フランス語ではない

私はこのような環境に慣れていないので、おそらく明らかなものを見逃しています。フォーラムや質問を検索しても問題に関する情報が見つからないので、助けやアドバイスをいただきありがとうございます。

以下は、Ubuntu 16とUbuntu 18のフランス語UIの写真です。

フランス語のユーザーインターフェース

そして ここに画像の説明を入力してください。

答え1

42行目にコメントを付け、次の行をDockerfile=に追加しますDockerfile.ubuntu.xfce.vnc

# ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'

RUN apt-get update \
    && apt -y install language-pack-fr \
    && apt -y install thunar-data \
    && DEBIAN_FRONTEND=noninteractive apt-get install -y locales \
    && locale-gen fr_FR.UTF-8 \
    && dpkg-reconfigure --frontend=noninteractive locales \
    && update-locale LANG=fr_FR.UTF-8
ENV LANG fr_FR.UTF-8
ENV LC_ALL fr_FR.UTF-8

次に、次を実行します。

docker build -f Dockerfile.ubuntu.xfce.vnc .

確認してください(を使用してdocker image ls):

docker run <id latest created image here> locale 

トゥナールスタート:LANG=fr_FR.utf-8 thunar

答え2

完全な答えではありませんが、より多くの解決策があります。moUbuntu 16バージョンのアプリからファイルをインポートして/usr/share/locale/fr/LC_MESSAGESThunarをフランス語に変換する/usr/share/locale-langpack/fr/LC_MESSAGES

他のアプリケーションをローカライズしたい場合は、私が見つけたのは、そのアプリケーションpoファイルを使用して実行することです。msgfmt fr.po -o applicationname.mo

たとえば、Thunarを例に挙げてみましょう。

  1. gitlabプロジェクトからPOファイルをインポートするhttps://gitlab.xfce.org/xfce/thunar
  2. msgfmt fr.po -o Thunar.moコンソールから取得したファイルを実行します。
  3. またはThunar.moにコピーして貼り付けます(通常は最初のオプションを使用しますが、他の設定では機能しているようです)。/usr/share/locale/fr/LC_MESSAGES/usr/share/locale-langpack/fr/LC_MESSAGES

万歳、XFCEのUbuntu 18にThunarのフランス語版があります。 ここに画像の説明を入力してください。

*baobabのようなものを使用しようとするときにそれを持っている必要があり、インストールもする必要がありますので、language-pack-gnome-frあなたlanguage-pack-fr-baseにも必要な場合があります。

関連情報