[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[openoffice:10908] Re: calcでの文字コード指定



> 他の国の言語を選択リストから外すコトができないものでしょうか?

ソースコードは、こちらのようです。
http://graphics.openoffice.org/source/browse/graphics/svx/source/dialog/txenctab.src
http://graphics.openoffice.org/source/browse/*checkout*/graphics/svx/source/dialog/txenctab.src?content-type=text%2Fplain&rev=1.48

文字コードの選択肢の一覧が設定ファイルなどのテキストファイル内で
はなく、ソースコード内にインクルードされるように記述されています。

ということは、不要な選択肢を外すためには、ソースコードのその部分
から不要な言語についての行を削除し、コンパイルし、そのコンパイル
結果として出来上がったファイルを、インストール済みの以下の同名の
ファイルと差し替えればよいかと思います。

  /opt/openoffice.org2.3/program/libsvx680li.so
  /opt/openoffice.org2.3/program/libtextconversiondlgs680li.so
  /opt/openoffice.org2.3/program/libcui680li.so
  /opt/openoffice.org2.3/program/resource/svx680ja.res

もし、どうしても必要でしたら、コンパイルして、ご提供いたしますが、
どういたしましょうか。私はこちらに書いた方法で作業しますので、
OpenOffice.org 2.3 用がありがたいですが。
http://wiki.services.openoffice.org/wiki/Development_Environment_with_solver


ところで、直接のお答えにはなっておりませんが、てっとり早いのは、
日本語版ではなく、英語版を使うことだと思います。以下の方法があるので、
欧米圏ではあまり問題とならないのではないかと思います。

英語版を使うと、谷さんがご指摘くださっている通り、選択肢を簡単に
切り替えられます。

 1. Ctrl-O でファイルを開くためのダイアログを表示する
 2. TABキーを二回押して、File Type を選択する
 3. t を四回押して、Text CSV (*.csv;*.txt;*.xls) を選択する
 4. ファイルを選んで、Open ボタン
 5. j を何回か押して、目的の文字コードを選択する
    j を押すたびに、以下の選択肢が入れ替わる
       Japanese (Apple Machintosh)
       Japanese (EUC-JP)
       Japanese (ISO-2022-JP)
       Japanese (Shift-JIS)
       Japanese (Windows-932)
 6. Default fonts および Language や、CR&LF, CR, LF を選んで OK ボタン

ということができます。TABキーや シフトキーを押しながらの TABキー や、
Altキーを押しながら下線表示されている文字に対応するキーを押すことで、
項目を移動できます。また、プルダウンメニューの項目については、項目の
先頭の文字に対応するキーを押して選択肢を切り替えられます。このように、
マウスを使う必要はほとんどなく、キーを押すだけで簡単にできるのです。

なお、英語版をわざわざインストールしなくても、現在お使いの日本語版に
対して英語のメッセージのみを追加できます。追加するには、こちらから

  http://ftp.kddilabs.jp/office/openoffice/contrib/rc/
    OOo_バージョン_ほにゃらら_LinuxIntel_langpack_en-US.tar.gz

をダウンロードして、インストールし、OpenOffice.org を起動し、
「ツール」「オプション」「言語設定」「言語」で今しがたインストールした
「英語」へ切り替えます。


なお、一度選択した文字コードなどについては、以下のファイルの以下の部分に
記録されます。以下の例は、Japanese (Windows-932) を選択した後の内容です。

$HOME/.openoffice.org2/user/registry/data/org/openoffice/Office/Views.xcu

   <node oor:name="UserData">
    <prop oor:name="UserItem" oor:op="replace" oor:type="xs:string">
     <value>EncImpDlg:{MS_932,LF,Sazanami Mincho,ja-JP,}</value>
    </prop>
   </node>

Tora

【MLコミュホームページ】http://www.freeml.com/openoffice

--[PR]------------------------------------------------------------------
 二日酔い・悪酔い防止サプリの決定版!楽天市場でもランキング1位獲得
   二日酔いにはコレが効く!〜 栄養機能食品【のんどこ小町】〜
   ★/ただ今、お試しキャンペーン実施中!★ ※初回のみ送料無料!
      1袋6粒入り×4袋 …………1,050円(税込)
http://ad.freeml.com/cgi-bin/sa.cgi?id=b2rBl
------------------------------------------------------------------[PR]--
■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp