Difference between revisions of "Internationalisation/ja"

From Jmol
Jump to navigation Jump to search
m (アップレット、ユーザガイド、開発者向けガイドの翻訳: A newline string was added.)
m (fixing wrong characters due to change in charset during migration of the wiki; text recovered from the old server)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
  
 
{{Jmol Development Sections/ja}}
 
{{Jmol Development Sections/ja}}
''' Jmolの国際化と地域化 '''
+
''' Jmolの国際化と地域化 '''
  
Jmolのいくつかの部分はあなたの地方の言語に翻訳できます。
+
Jmolのいくつかの部分はあなたの地方の言語に翻訳できます。
 
__TOC__
 
__TOC__
  
現在の翻訳状況は[[Internationalisation/Current_Status|現在の翻訳状況]]から確認できます。
+
現在の翻訳状況は[[Internationalisation/Current_Status|現在の翻訳状況]]から確認できます。
  
 
<hr /><br />
 
<hr /><br />
== このWikiの翻訳 ==
+
== このWikiの翻訳 ==
  
このWiki中にある記事をあなたの地方の言語に翻訳することができます。
+
このWiki中にある記事をあなたの地方の言語に翻訳することができます。
  
以下の説明は2つの状況を想定して記述しています。
+
以下の説明は2つの状況を想定して記述しています。
* 既に他の言語に翻訳されているページを翻訳したい時。
+
* 既に他の言語に翻訳されているページを翻訳したい時。
* まだ他の言語に翻訳されていないページを翻訳したい時。
+
* まだ他の言語に翻訳されていないページを翻訳したい時。
  
以下の説明は、English_Page という名前のページを XXXXXX(言語コード: xx) に翻訳することを想定して記しています。
+
以下の説明は、English_Page という名前のページを XXXXXX(言語コード: xx) に翻訳することを想定して記しています。
  
=== 既に他の言語に翻訳されているページの場合 ===
+
=== 既に他の言語に翻訳されているページの場合 ===
  
* [http://wiki.jmol.org/index.php?title=Special%3AAllpages&from=&namespace=10 Template 名前空間] で既存ページ <tt>Lang:English_Page</tt> を編集し、あなたの言語を追加してページを保存して下さい。
+
* [http://wiki.jmol.org/index.php?title=Special%3AAllpages&from=&namespace=10 Template 名前空間] で既存ページ <tt>Lang:English_Page</tt> を編集し、あなたの言語を追加してページを保存して下さい。
  
 
  <nowiki>----
 
  <nowiki>----
Line 32: Line 32:
 
'''[[English_Page|English]]''' &#8211;  
 
'''[[English_Page|English]]''' &#8211;  
 
Other:
 
Other:
<!--es-->[[English_Page/es|Español]] &#183;  
+
<!--es-->[[English_Page/es|Español]] &#183;  
<!--fr-->[[English_Page/fr|Français]] &#183;  
+
<!--fr-->[[English_Page/fr|Français]] &#183;  
 
<!--xx-->[[English_Page/xx|XXXXX]] &#183;  
 
<!--xx-->[[English_Page/xx|XXXXX]] &#183;  
 
</span>
 
</span>
 
|}
 
|}
 
----</nowiki>
 
----</nowiki>
* <tt>English_Page</tt> を編集状態にし、ソースコード全体をコピーして(<tt>Ctrl+A</tt>、<tt>Ctrl+C</tt>)、編集をキャンセルして下さい。
+
* <tt>English_Page</tt> を編集状態にし、ソースコード全体をコピーして(<tt>Ctrl+A</tt><tt>Ctrl+C</tt>)、編集をキャンセルして下さい。
* あなたの言語でのページ(<tt>English_Page/xx</tt>)で編集を開始し、ソースコードを貼り付けて(<tt>Ctrl+V</tt>)、それからページを翻訳して下さい。
+
* あなたの言語でのページ(<tt>English_Page/xx</tt>)で編集を開始し、ソースコードを貼り付けて(<tt>Ctrl+V</tt>)、それからページを翻訳して下さい。
  
=== まだ他の言語に翻訳されていないページの場合 ===
+
=== まだ他の言語に翻訳されていないページの場合 ===
  
* テンプレートページ(<tt>Template:Lang:English_Page</tt>)を編集して初期化して下さい。
+
* テンプレートページ(<tt>Template:Lang:英語ページのページ名</tt>)がなければ新たに作成し、以下の内容を記述して下さい。
 
  <nowiki>----
 
  <nowiki>----
 
{| border="0" cellspacing="1"
 
{| border="0" cellspacing="1"
Line 50: Line 50:
 
| valign="middle" align="left" | <span style="font-size:smaller">
 
| valign="middle" align="left" | <span style="font-size:smaller">
 
Reference:
 
Reference:
'''[[English_Page|English]]''' &#8211;  
+
'''[[英語ページのページ名|English]]''' &#8211;  
 
Other:
 
Other:
 
<!--xx-->[[English_Page/xx|XXXXX]] &#183;  
 
<!--xx-->[[English_Page/xx|XXXXX]] &#183;  
Line 56: Line 56:
 
|}
 
|}
 
----</nowiki>
 
----</nowiki>
* <tt>English_Page</tt> を編集し、最初に<tt><nowiki>{{Lang:English_Page}}</nowiki></tt>を挿入し、ソースコード全体をコピーし(<tt>Ctrl+A</tt>、<tt>Ctrl+C</tt>)、ページを保存して下さい。
+
:* xx は言語コードです(例:ja)
* あなたの言語でのページ(<tt>English_Page/xx</tt>)で編集を開始し、ソースコードを貼り付けて(<tt>Ctrl+V</tt>)、それからページを翻訳して下さい。
+
:* XXXXX はその言語における言語名です(例:日本語)
 +
* <tt>English_Page</tt> を編集し、最初に<tt><nowiki>{{Lang:English_Page}}</nowiki></tt>を挿入し、ソースコード全体をコピーし(<tt>Ctrl+A</tt><tt>Ctrl+C</tt>)、ページを保存して下さい。
 +
* あなたの言語でのページ(<tt>English_Page/xx</tt>)で編集を開始し、ソースコードを貼り付けて(<tt>Ctrl+V</tt>)、それからページを翻訳して下さい。
  
 
<hr /><br />
 
<hr /><br />
  
== アプリケーション/アップレットの翻訳 ==
+
== アプリケーション/アップレットの翻訳 ==
Jmolバージョン 10.00.12で、扱いにくいがより強力な翻訳過程[http://www.gnu.org/software/gettext/gettext.html GNU's gettext]群を用いるよう変更しました。以下の段落ではこの過程の詳細について説明しています。より詳しくは[http://www.gnu.org/software/gettext/manual/gettext.html こちら]をご覧下さい。
+
Jmolバージョン 10.00.12で、扱いにくいがより強力な翻訳過程[http://www.gnu.org/software/gettext/gettext.html GNU's gettext]群を用いるよう変更しました。以下の段落ではこの過程の詳細について説明しています。より詳しくは[http://www.gnu.org/software/gettext/manual/gettext.html こちら]をご覧下さい。
  
[[Internationalisation/Current_Status|現在の翻訳状況]]も参照して下さい。
+
[[Internationalisation/Current_Status|現在の翻訳状況]]も参照して下さい。
  
  
アプリケーションやアップレットの翻訳への参加にはいくつかの方法があります。
+
アプリケーションやアップレットの翻訳への参加にはいくつかの方法があります。
 
{{:Internationalisation/Online/ja}}
 
{{:Internationalisation/Online/ja}}
 
{{:Internationalisation/Offline/ja}}
 
{{:Internationalisation/Offline/ja}}
* アプリケーション中のいくつかのアイテムについてはこれら2つの方法で翻訳することはできず、特殊な方法を使う必要があります。
+
* アプリケーション中のいくつかのアイテムについてはこれら2つの方法で翻訳することはできず、特殊な方法を使う必要があります。
これについては[[Internationalisation/Offline/Export_to_Web|htmlファイルの翻訳]]をご覧下さい。
+
これについては[[Internationalisation/Offline/Export_to_Web|htmlファイルの翻訳]]をご覧下さい。
  
=== ''ウェブへのエクスポート'' モジュールの翻訳 ===
+
=== ''ウェブへのエクスポート'' モジュールの翻訳 ===
  
* このモジュールはアプリケーションの一部であり上記説明の方法が使えますが、いくつかの予防措置と部分的に違った方法を呼び出すという特別な性質があります。それについてはウェブモジュールへのエクスポートの翻訳をご覧下さい。
+
* このモジュールはアプリケーションの一部であり上記説明の方法が使えますが、いくつかの予防措置と部分的に違った方法を呼び出すという特別な性質があります。それについてはウェブモジュールへのエクスポートの翻訳をご覧下さい。
  
 
<hr /><br />
 
<hr /><br />
  
== アップレット、ユーザガイド、開発者向けガイドの翻訳 ==
+
== アップレット、ユーザガイド、開発者向けガイドの翻訳 ==
  
ガイドはXMLで書かれています。
+
ガイドはXMLで書かれています。
  
1. 最初のインストールとダウンロード
+
1. 最初のインストールとダウンロード
* [http://www.python.org/download/ Python] ランタイム
+
* [http://www.python.org/download/ Python] ランタイム
 
* [ftp://xmlsoft.org/ libxml2-python] bindings ([http://users.skynet.be/sbi/libxml-python/ Windows-port])
 
* [ftp://xmlsoft.org/ libxml2-python] bindings ([http://users.skynet.be/sbi/libxml-python/ Windows-port])
* [http://www.gnu.org/software/gettext/gettext.html gettext] ([http://gnuwin32.sourceforge.net/packages/gettext.htm Windows-port]) - アプリケーション/アップレットの最初の段落もご覧下さい。
+
* [http://www.gnu.org/software/gettext/gettext.html gettext] ([http://gnuwin32.sourceforge.net/packages/gettext.htm Windows-port]) - アプリケーション/アップレットの最初の段落もご覧下さい。
* [http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/ gnome-doc-utils] - Linuxユーザ'''だけ'''に必要です。Jmol-HEAD\doc\source にあるPythonスクリプトが必要なのはWindowsユーザ'''だけ'''です。
+
* [http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/ gnome-doc-utils] - Linuxユーザ'''だけ'''に必要です。Jmol-HEAD\doc\source にあるPythonスクリプトが必要なのはWindowsユーザ'''だけ'''です。
  
'''Linuxユーザへの注意:''' Linux ユーザは(ソフトウェア)パッケージをインストールするのにパッケージマネージメントを使うことを試すようにする方がいいでしょう。
+
'''Linuxユーザへの注意:''' Linux ユーザは(ソフトウェア)パッケージをインストールするのにパッケージマネージメントを使うことを試すようにする方がいいでしょう。
  
'''Windowsユーザへの注意:''' Windows ユーザは'''必ず'''環境変数に<tt>PYTHON_PATH</tt>を加えるようにして下さい。ここにはPythonをインストールしたディレクトリを含めて下さい。例: <tt>set PYTHON_PATH=C:\Program Files\Python24</tt>
+
'''Windowsユーザへの注意:''' Windows ユーザは'''必ず'''環境変数に<tt>PYTHON_PATH</tt>を加えるようにして下さい。ここにはPythonをインストールしたディレクトリを含めて下さい。例: <tt>set PYTHON_PATH=C:\Program Files\Python24</tt>
  
これでインストールの準備は整いました。
+
これでインストールの準備は整いました。
  
2. 文書の国際化と地方化に関係するすべての対象は{{File|build-doc-i18n.xml}}の一部になっています。
+
2. 文書の国際化と地方化に関係するすべての対象は{{File|build-doc-i18n.xml}}の一部になっています。
PO-template ファイルを作るには、<tt>ant -f build-doc-i18n.xml create-pot</tt> を実行して下さい。
+
PO-template ファイルを作るには、<tt>ant -f build-doc-i18n.xml create-pot</tt> を実行して下さい。
全ての {{File|Jmol*Guide.''LANG''.po}} ファイル(翻訳物を含み、翻訳者自身によって維持管理される)は <tt>ant -f build-doc-i18n.xml update-po</tt> を実行することで更新されます。
+
全ての {{File|Jmol*Guide.''LANG''.po}} ファイル(翻訳物を含み、翻訳者自身によって維持管理される)は <tt>ant -f build-doc-i18n.xml update-po</tt> を実行することで更新されます。
最終的な(翻訳された)XMLファイル {{File|Jmol*Guide_''LANG''.docbook.xml}} を作るには、<tt>ant -f build-doc-i18n.xml update-xml</tt> を実行して下さい。
+
最終的な(翻訳された)XMLファイル {{File|Jmol*Guide_''LANG''.docbook.xml}} を作るには、<tt>ant -f build-doc-i18n.xml update-xml</tt> を実行して下さい。
  
3. あなたの言語への翻訳を作るには {{Directory|doc/source/po}} ディレクトリにある、{{File|Jmol*Guide.pot}} を {{File|Jmol*Guide.''LANG''.po}}(''LANG'' はあなたの言語コードを示す) にコピーして下さい。例:<tt>de</tt>ならドイツ語、<tt>fr</tt>ならフランス語、<tt>ja</tt>なら日本語といったように。
+
3. あなたの言語への翻訳を作るには {{Directory|doc/source/po}} ディレクトリにある、{{File|Jmol*Guide.pot}} {{File|Jmol*Guide.''LANG''.po}}''LANG'' はあなたの言語コードを示す) にコピーして下さい。例:<tt>de</tt>ならドイツ語、<tt>fr</tt>ならフランス語、<tt>ja</tt>なら日本語といったように。
  
4. 残りは上記手引きと同様です
+
4. 残りは上記手引きと同様です
  
 
<hr /><br />
 
<hr /><br />
  
== Jmol・FAHのウェブサイトの翻訳 ==
+
== Jmol・FAHのウェブサイトの翻訳 ==
  
執筆中
+
執筆中

Latest revision as of 20:40, 25 March 2019


Geographylogo.png

Reference: English – Other: 日本語 ·


Jmolの開発

Jmolの国際化と地域化

Jmolのいくつかの部分はあなたの地方の言語に翻訳できます。

現在の翻訳状況は現在の翻訳状況から確認できます。



このWikiの翻訳

このWiki中にある記事をあなたの地方の言語に翻訳することができます。

以下の説明は2つの状況を想定して記述しています。

  • 既に他の言語に翻訳されているページを翻訳したい時。
  • まだ他の言語に翻訳されていないページを翻訳したい時。

以下の説明は、English_Page という名前のページを XXXXXX(言語コード: xx) に翻訳することを想定して記しています。

既に他の言語に翻訳されているページの場合

  • Template 名前空間 で既存ページ Lang:English_Page を編集し、あなたの言語を追加してページを保存して下さい。
----
{| border="0" cellspacing="1"
|-
! valign="middle" | [[Image:Geographylogo.png]]
| valign="middle" align="left" | <span style="font-size:smaller">
Reference:
'''[[English_Page|English]]''' – 
Other:
<!--es-->[[English_Page/es|Español]] · 
<!--fr-->[[English_Page/fr|Français]] · 
<!--xx-->[[English_Page/xx|XXXXX]] · 
</span>
|}
----
  • English_Page を編集状態にし、ソースコード全体をコピーして(Ctrl+ACtrl+C)、編集をキャンセルして下さい。
  • あなたの言語でのページ(English_Page/xx)で編集を開始し、ソースコードを貼り付けて(Ctrl+V)、それからページを翻訳して下さい。

まだ他の言語に翻訳されていないページの場合

  • テンプレートページ(Template:Lang:英語ページのページ名)がなければ新たに作成し、以下の内容を記述して下さい。
----
{| border="0" cellspacing="1"
|-
! valign="middle" | [[Image:Geographylogo.png]]
| valign="middle" align="left" | <span style="font-size:smaller">
Reference:
'''[[英語ページのページ名|English]]''' – 
Other:
<!--xx-->[[English_Page/xx|XXXXX]] · 
</span>
|}
----
  • xx は言語コードです(例:ja)
  • XXXXX はその言語における言語名です(例:日本語)
  • English_Page を編集し、最初に{{Lang:English_Page}}を挿入し、ソースコード全体をコピーし(Ctrl+ACtrl+C)、ページを保存して下さい。
  • あなたの言語でのページ(English_Page/xx)で編集を開始し、ソースコードを貼り付けて(Ctrl+V)、それからページを翻訳して下さい。


アプリケーション/アップレットの翻訳

Jmolバージョン 10.00.12で、扱いにくいがより強力な翻訳過程GNU's gettext群を用いるよう変更しました。以下の段落ではこの過程の詳細について説明しています。より詳しくはこちらをご覧下さい。

現在の翻訳状況も参照して下さい。


アプリケーションやアップレットの翻訳への参加にはいくつかの方法があります。


Geographylogo.png

Reference: English – Other: 日本語 ·


  • オンライン: ランチパッド ウェブサイトを使って直接翻訳します。この方法を使うのに必要なのは登録作業だけで、インストールは必要ありません。
    • '全てをランチパッド ウェブサイト上でセットアップする時は、記述を完成させておく必要があります。'

Geographylogo.png

Reference: English – Other: 日本語 ·


これについてはhtmlファイルの翻訳をご覧下さい。

ウェブへのエクスポート モジュールの翻訳

  • このモジュールはアプリケーションの一部であり上記説明の方法が使えますが、いくつかの予防措置と部分的に違った方法を呼び出すという特別な性質があります。それについてはウェブモジュールへのエクスポートの翻訳をご覧下さい。


アップレット、ユーザガイド、開発者向けガイドの翻訳

ガイドはXMLで書かれています。

1. 最初のインストールとダウンロード

Linuxユーザへの注意: Linux ユーザは(ソフトウェア)パッケージをインストールするのにパッケージマネージメントを使うことを試すようにする方がいいでしょう。

Windowsユーザへの注意: Windows ユーザは必ず環境変数にPYTHON_PATHを加えるようにして下さい。ここにはPythonをインストールしたディレクトリを含めて下さい。例: set PYTHON_PATH=C:\Program Files\Python24

これでインストールの準備は整いました。

2. 文書の国際化と地方化に関係するすべての対象はFile icon.gifbuild-doc-i18n.xmlの一部になっています。 PO-template ファイルを作るには、ant -f build-doc-i18n.xml create-pot を実行して下さい。 全ての File icon.gifJmol*Guide.LANG.po ファイル(翻訳物を含み、翻訳者自身によって維持管理される)は ant -f build-doc-i18n.xml update-po を実行することで更新されます。 最終的な(翻訳された)XMLファイル File icon.gifJmol*Guide_LANG.docbook.xml を作るには、ant -f build-doc-i18n.xml update-xml を実行して下さい。

3. あなたの言語への翻訳を作るには doc/source/po ディレクトリにある、File icon.gifJmol*Guide.potFile icon.gifJmol*Guide.LANG.poLANG はあなたの言語コードを示す) にコピーして下さい。例:deならドイツ語、frならフランス語、jaなら日本語といったように。

4. 残りは上記手引きと同様です



Jmol・FAHのウェブサイトの翻訳

執筆中

Contributors

Cudo29, AngelHerraez