ローカリゼーション設定を手動で編集できます。あなたの例から、ベース言語としていくつかの英語版を使用し、必要に応じて他のビットを追加することをお勧めします。システムにインストールする必要がある他のロケール設定から取得できる他のビット。つまり、システムをイタリア語にし、日付をロシア風にし、数値をフィンランド語にする場合、これらの言語をサポートするこれらのパッケージをシステムにインストールする必要があります。
端末で次のコマンドを実行すると、システムにインストールされているロケールの完全なリストを表示できます。
$ locale -a.
または、システム設定->言語サポート->言語のインストール/削除を開くことができます。インストールされているすべての言語がチェックされます。言語を追加または削除するには、さらにチェックするか、不要な言語のチェックを外します。あなたの例から、私は英語(多くのバージョンを含む)+スペイン語のみを使用することをお勧めします。現在のローカリゼーション設定の詳細は、次のコマンドで確認できます。
$ locale
これらの設定の意味は次のとおりです。
LANG-明示的に設定されていないLC_ *変数のデフォルト値を提供します。
LC_ALL-個々のLC_ *設定を上書きします。LC_ALLが設定されている場合、以下のどれも効果がありません。
LC_CTYPE-文字を文字、数字などに分類する方法。これにより、大文字と小文字の間で文字を変換する方法などが決まります。
LC_NUMERIC-数値のフォーマット方法。たとえば、多くの国ではピリオド(。)が小数点として使用されていますが、他の国ではコンマ(、)を使用しています。
LC_TIME-時刻と日付のフォーマット方法。たとえば、「en_DK.UTF-8」を使用して、一部のプログラムで24時間時計を取得します。
LC_COLLATE-文字列(ファイル名...)をアルファベット順にソートする方法。ここで「C」または「POSIX」ロケールを使用すると、strcmp()のようなソート順が得られます。これは、言語固有のロケールよりも望ましい場合があります。
LC_MONETARY-使用する通貨、その名前、および記号。
LC_MESSAGES-システムメッセージに使用する言語。
LC_PAPER-用紙サイズ:11 x 17インチ、A4など
LC_NAME-名前の表現方法(姓または名など)。
LC_ADDRESS-住所のフォーマット方法(国の最初または最後、郵便番号の移動先など)。
LC_TELEPHONE-電話番号はどのように見えるか。
LC_MEASUREMENT-使用される測定単位(フィート、メートル、ポンド、キロなど)。
LC_IDENTIFICATION-ロケール情報に関するメタデータ。
これがあなたの修正です(うまくいけば):
フォルダーとシステムの場合、選択した英語をメイン言語として使用します。
数値(小数点を区切るドットと千を区切るカンマ)の場合は、システムのベースとしてイギリス英語を使用することもできます。ただし、米国英語を使用することを選択した場合は、次の行を追加して、ホームディレクトリの「.profile」ファイルを変更します。
LC_NUMERIC =” en_GB.utf8”をエクスポート
日付とカレンダーについては、時間形式のローカライズをスペイン語に変更するだけです(私が知る限り、週も月曜日から始まります)。したがって、次の行もホームディレクトリの同じ.profileファイルに追加します。
エクスポートLC_TIME = "es_ES.utf8"
ローカリゼーションは、次にUbuntuにログインしたときに適用されます。次に、「locale」コマンドをもう一度実行して結果を確認するか、すべてが希望どおりに機能するかどうかを確認します。
キーボード設定はローカリゼーション設定とは別であり、Appleキーボードの特定の問題には「console-data」パッケージを使用します。この実行では:
sudo dpkg-reconfigure console-data
しかし、おそらくパッケージがまだシステムにインストールされていないので、これを実行してください:
sudo apt-get install console-data
インストールにはキーボード設定の構成が含まれるため、おそらくこれで十分です。Macスペイン語キーボードがそこにリストされていました–うまくいけばそれがあなたの必要なものです。
うまくいけば、これらのヒントがあなたの問題を解決するでしょう。