summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen'ichi Fukamachi <fukachan@fml.org>2018-09-17 13:47:40 +0900
committerKen'ichi Fukamachi <fukachan@fml.org>2018-09-17 13:47:40 +0900
commit1e86f8d1e8bdc03087cee627189768256dd2e605 (patch)
tree09db1cd48e2e2f7ac24732b12d56139d8be40d50
parent9a26182a039d5bd0af4769000d33d935a9fd450c (diff)
downloadfml8-1e86f8d1e8bdc03087cee627189768256dd2e605.tar.gz
fml8-1e86f8d1e8bdc03087cee627189768256dd2e605.tar.bz2
fml8-1e86f8d1e8bdc03087cee627189768256dd2e605.zip
reviewed. alignment cosmetics.
-rw-r--r--fml/doc/ja/tutorial/internals/language.sgml87
1 files changed, 53 insertions, 34 deletions
diff --git a/fml/doc/ja/tutorial/internals/language.sgml b/fml/doc/ja/tutorial/internals/language.sgml
index 16753255..fc6cd846 100644
--- a/fml/doc/ja/tutorial/internals/language.sgml
+++ b/fml/doc/ja/tutorial/internals/language.sgml
@@ -16,8 +16,9 @@
<para>
一番単純なモデルは
-「このMLは日本人用と仮定している。
-よって、自動応答メッセージは、つねに日本語で返す」
+「このMLは日本人用と仮定する。
+よって、
+自動応答メッセージは、つねに日本語で返す」
というものです。
もちろん、さまざまな問題が考えられます。
</para>
@@ -27,13 +28,16 @@
</para>
<para>
-第二に、間違って(日本語が読めない人から)送られてきたメールに対しても、
+第二に、
+間違って(日本語が読めない人から)送られてきたメールに対しても、
日本語でエラーメッセージを返します。
</para>
<para>
-第三に、日本人がメールを送ってきていたとしても、
-今、メールを読んでいる環境で日本語が使えないかもしれませんし、
+第三に、
+日本人がメールを送ってきていたとしても、
+今、
+メールを読んでいる環境で日本語が使えないかもしれませんし、
</para>
<para>
@@ -42,16 +46,22 @@
<para>
おそらく、少しはアテになるでしょう。
-よって、メールヘッダの Accept-Language: を無視するのもよろしくありません。
-ただし、きちんと Accept-Language: がつけられているとも限りません。
+よって、
+メールヘッダの Accept-Language: を無視するのもよろしくありません。
+ただし、きちんと Accept-Language: がつけられているとも限りませんが…
</para>
<para>
たとえば、
Accept-Language: ja などとしてある場合は ja が優先だと分かります。
-しかしながら、そういったものがなく、かつ、「日本人が help というメール
-を送ってきた」場合、返事を us-ascii で返すべきなおんか?それとも
-iso-2022-jp で返すべきなのか?が、プログラムには判断できません。
+しかしながら、
+そういったものがなく、
+かつ、
+「日本人が help というメールを送ってきた」場合、
+返事を us-ascii で返すべきなのか?
+それとも
+iso-2022-jp で返すべきなのか?
+プログラムには判断できません。
</para>
<para>
@@ -69,18 +79,23 @@ help
</para>
<para>
-charset を素直に考えると、英語で返すべきですが、これは本文が英語だけな
-ので charset=us-ascii になっているだけです。しょうがないので、このML
-が(日本人相手のため)日本語優先と設定されているなら、日本語と英語のメッ
-セージ両方を返すべきでしょう。
+charset を素直に考えると英語で返すべきですが、
+この例では、
+たまたま本文が英語しか含まないために charset=us-ascii になっているだけです。
+しかたがないので、
+このMLが(日本人相手のため)日本語優先と設定されているなら、
+日本語と英語のメッセージ両方を返すべきでしょう。
</para>
<para>
-英語のMLという想定なら、英語のメッセージを返すだけでいいはずです。
+逆に、
+英語のMLという想定なら、
+英語のメッセージを返すだけでいいはずです。
</para>
<para>
-逆に、Accept-Lanaguage: が指定されていれば、それを尊重するべきです。
+いずれにせよ、
+Accept-Lanaguage: が指定されていれば、それを尊重するべきです。
英語のML(language_preference_order = en)の場合でも、
Accept-Lanaguage: ja なら(できるだけ)日本語で返事をするべきでしょう。
&fml8; 標準のメッセージであれば、この動作が可能です。
@@ -96,21 +111,23 @@ Accept-Lanaguage: ja なら(できるだけ)日本語で返事をするべきでしょう。
<para>
language_preference_order という変数があります。
-日本語がデフォルトのMLでは、これが、次のように指定されています。
+日本語がデフォルトのMLでは次のように指定されています。
<screen>
language_preference_order = ja en
</screen>
-このヒントを使い、以下のような処理をするようにしています。
+このヒントを使い、
+次のような処理をしています。
+以下では、
+送られてきたメールヘッダを場合分けして考えてみましょう。
</para>
-
<sect2>
<title>
Accept-Language: ja, en
</title>
<para>
-日本語(だけ)で返すと判断する。
+日本語(だけ)で返すと判断します。
</para>
</sect2>
@@ -122,7 +139,7 @@ language_preference_order = ja en
</title>
<para>
-英語(だけ)で返すと判断する。
+英語(だけ)で返すと判断します。
</para>
</sect2>
@@ -134,7 +151,7 @@ language_preference_order = ja en
</title>
<para>
-日本語(だけ)で返すと判断する。
+日本語(だけ)で返すと判断します。
</para>
</sect2>
@@ -146,8 +163,8 @@ language_preference_order = ja en
</title>
<para>
-日本語(だけ)で返していいと判断できない。
-日本語と英語のコンビで返すべきだとおもう。
+日本語(だけ)で返していいと判断できません。
+日本語と英語のコンビで返すべきだと考えます。
</para>
</sect2>
@@ -159,8 +176,8 @@ language_preference_order = ja en
</title>
<para>
-日本語(だけ)で返していいと判断できない。
-日本語と英語のコンビで返すべきだとおもう。
+日本語(だけ)で返していいと判断できません。
+日本語と英語のコンビで返すべきだと考えます。
</para>
</sect2>
@@ -174,12 +191,14 @@ language_preference_order = ja en
</title>
<para>
-language_preference_order という変数があります。
-これが、次のように指定されています。
+language_preference_order という変数が次のように指定されます。
<screen>
language_preference_order = en
</screen>
-このヒントを使い、以下のように処理をするようにしています。
+このヒントを使い、
+次のような処理をしています。
+以下では、
+送られてきたメールヘッダを場合分けして考えてみましょう。
</para>
@@ -189,7 +208,7 @@ language_preference_order = en
</title>
<para>
-日本語(だけ)で返すと判断する。
+日本語(だけ)で返すと判断します。
</para>
</sect2>
@@ -201,7 +220,7 @@ language_preference_order = en
</title>
<para>
-英語(だけ)で返すと判断する。
+英語(だけ)で返すと判断します。
</para>
</sect2>
@@ -213,7 +232,7 @@ language_preference_order = en
</title>
<para>
-日本語(だけ)で返すと判断する。
+日本語(だけ)で返すと判断します。
</para>
</sect2>
@@ -225,7 +244,7 @@ language_preference_order = en
</title>
<para>
-英語(だけ)で返すと判断する。
+英語(だけ)で返すと判断します。
</para>
</sect2>
@@ -237,7 +256,7 @@ language_preference_order = en
</title>
<para>
-英語(だけ)で返すと判断する。
+英語(だけ)で返すと判断します。
</para>
</sect2>