信頼できる環境下でTravis-CIのRビルド/デプロイメントで書かれた多言語(英語とイタリア語)アプリケーションを使用しています。 。アプリケーションがgettextモデルを使用しています。Travis-CIでのロケールの設定(sudoが許可されていない場合)
ローカライズされたバージョンは、LC_MESSAGES
サブフォルダの下にあります。
私はイタリア語apt language-pack-it
をインストールしましたが、Ubuntuはイタリア語に切り替えるようには見えません。
私はイタリア語に切り替えるとこれは私のロケールのセットです(。元を探しLC_MESSAGES
値)
LC_CTYPE=it_IT.UTF-8
LC_NUMERIC=C
LC_TIME=it_IT.UTF-8
LC_COLLATE=it_IT.UTF-8
LC_MONETARY=it_IT.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=C
LC_ADDRESS=C
LC_TELEPHONE=C
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=C
スイッチが「完全」ではないように見えます
私はsudo locale-gen "it_IT.UTF-8"
を使用することはできませんTravisはコンテナにsudo
を許可しないので、(とにかく解決するかどうかはわかりません)。
問題を解決する別の方法はありますか?
ここにはappです。ビルドしようとしています。
tnxです。