@@ -34,11 +34,11 @@ msgid ""
3434"of photo files in a complicated way. Perhaps you'd like to write a small "
3535"custom database, or a specialized GUI application, or a simple game."
3636msgstr ""
37- "コンピュータを使っていろいろな作業をしていると、自動化したい作業が出てくるで "
38- "しょう。たとえば、たくさんのテキストファイルで検索-置換操作を行いたい、大量の "
39- "写真ファイルを込み入ったやりかたでファイル名を整理して変更したり、などです。 "
40- "ちょっとした専用のデータベースや、何か専用のGUIアプリケーション、シンプルな "
41- "ゲームを作りたいかもしれません 。"
37+ "コンピュータでさまざまな作業をしていると、いずれ自動化したい作業が出てくるで "
38+ "しょう。例えば、多数のテキストファイルをまとめて検索・置換したり、大量の写真 "
39+ "ファイルの名前や配置を複雑な手順で変更したりする作業です。用途に合わせた小さ "
40+ "なデータベースや専用の GUI アプリケーション、簡単なゲームを作りたくなることも "
41+ "あるでしょう 。"
4242
4343#: ../../tutorial/appetite.rst:13
4444msgid ""
@@ -49,15 +49,16 @@ msgid ""
4949"written a program that could use an extension language, and you don't want "
5050"to design and implement a whole new language for your application."
5151msgstr ""
52- "あなたがプロのソフト開発者として、C/C++/Java ライブラリを扱う必要があるけど"
53- "も、通常の編集/コンパイル/テスト/再コンパイルのサイクルを遅すぎると感じている"
54- "かもしれません。上記ライブラリのためのテストを書くことにうんざりしているかも"
55- "しれません。または、拡張言語を持つアプリケーションを書いているなら、そのため"
56- "に新しい言語一式の設計と実装をしたくないでしょう。"
52+ "ソフトウェア開発の仕事で複数の C/C++/Java ライブラリを使っていると、コードの"
53+ "作成・コンパイル・テスト・再コンパイルという一連の作業に時間がかかりすぎると"
54+ "感じるかもしれません。そうしたライブラリのテストスイートを書いていて、テスト"
55+ "コードの作成が面倒だと感じることもあるでしょう。あるいは、作成したプログラム"
56+ "に拡張言語を導入したくても、そのためだけにまったく新しい言語を設計・実装した"
57+ "くはないかもしれません。"
5758
5859#: ../../tutorial/appetite.rst:20
5960msgid "Python is just the language for you."
60- msgstr "Pythonはそんなあなたのための言語です 。"
61+ msgstr "Python はそんなあなたにぴったりの言語です 。"
6162
6263#: ../../tutorial/appetite.rst:22
6364msgid ""
@@ -68,12 +69,12 @@ msgid ""
6869"draft program. Python is simpler to use, available on Windows, macOS, and "
6970"Unix operating systems, and will help you get the job done more quickly."
7071msgstr ""
71- "そういった処理は、 Unix シェルスクリプトや Windows バッチファイルで書くことも "
72- "できます。しかし、シェルスクリプトはファイル操作やテキストデータの操作には向 "
73- "いていますが、GUIアプリケーションやゲームにはむいていません 。C/C++/Java プロ "
74- "グラムを書くこともできますが、最初の試し書きだけでもかなりの時間がかかってし "
75- "まいます。Pythonはもっと簡単に利用でき 、Windows、macOS、そして Unix オペレー "
76- "ティングシステムで動作し、あなたの仕事をすばやく片付ける助けになるでしょう 。"
72+ "こうした作業の一部は Unix シェルスクリプトや Windows バッチファイルで処理でき "
73+ "ます。シェルスクリプトはファイルの移動やテキストデータの変更が得意です。しか "
74+ "し、GUI アプリケーションやゲームにはあまり向いていません 。C/C++/Java でプログ "
75+ "ラムを書くこともできますが、最初の試作品を作るだけでもかなりの開発時間がかか "
76+ "ることがあります。Python はもっと手軽に使え 、Windows、macOS、Unix で動作しま "
77+ "す。作業をより早く終える助けになるでしょう 。"
7778
7879#: ../../tutorial/appetite.rst:29
7980msgid ""
@@ -86,13 +87,13 @@ msgid ""
8687"problem domain than Awk or even Perl, yet many things are at least as easy "
8788"in Python as in those languages."
8889msgstr ""
89- "Python は簡単に利用できますが、本物のプログラミング言語であり、シェルスクリプ "
90- "トやバッチファイルよりも多くの機構があり、大きなプログラムの開発にも適してい "
91- "ます。一方では、Python は C よりたくさんのエラーチェックを実行時に行ってお "
92- "り、また可変長配列や辞書などの高級な型を組込みで持つ *超高級言語(very-high- "
93- "level language)* です。Python は Awk や Perl などよりも汎用的なデータ型を備え "
94- "ており、より多くの領域で利用できます。また、Pythonはこれらの言語と比べても、 "
95- "少なくとも同じぐらいには簡単です 。"
90+ "Python は手軽に使える一方で、本格的なプログラミング言語でもあります。シェルス "
91+ "クリプトやバッチファイルに比べ、プログラムを構造化する仕組みや大規模なプログ "
92+ "ラムの開発を支える機能が充実しています。また、C よりも多くのエラーチェックを "
93+ "行います。*超高水準言語* である Python には、柔軟な配列や辞書といった高レベル "
94+ "のデータ型が組み込まれています。汎用性の高いデータ型を備えているため、 Awk や "
95+ "Perl よりも幅広い問題に対応できます。それでいて、多くの処理はこれらの言語に劣 "
96+ "らず簡単に書けます 。"
9697
9798#: ../../tutorial/appetite.rst:37
9899msgid ""
@@ -103,12 +104,11 @@ msgid ""
103104"file I/O, system calls, sockets, and even interfaces to graphical user "
104105"interface toolkits like Tk."
105106msgstr ""
106- "Python では、プログラムをモジュールに分割して、他の Python プログラムで再利用"
107- "できます。Python には膨大な標準モジュールが付属していて、プログラムを作る上で"
108- "の基盤として、あるいは Python プログラミングを学ぶためのサンプルとして利用で"
109- "きます。標準モジュールには、ファイル I/O、システムコール、ソケットといった機"
110- "能や、Tk のようなグラフィカルユーザインターフェースツールキットを使うためのイ"
111- "ンターフェイスなども提供しています。"
107+ "Python ではプログラムをモジュールに分割し、他の Python プログラムで再利用でき"
108+ "ます。豊富な標準モジュールも付属しており、プログラムを作る際の土台としても、"
109+ "Python プログラミングを学び始める際の例としても利用できます。ファイル I/O、シ"
110+ "ステムコール、ソケットなどの機能や、Tk のような GUI ツールキットへのインター"
111+ "フェースを提供するモジュールもあります。"
112112
113113#: ../../tutorial/appetite.rst:44
114114msgid ""
@@ -119,35 +119,32 @@ msgid ""
119119"functions during bottom-up program development. It is also a handy desk "
120120"calculator."
121121msgstr ""
122- "Python はインタプリタ言語です。コンパイルやリンクの必要がないので、プログラム"
123- "を開発する際にかなりの時間を節約できます。インタプリタは対話的にも使えるの"
124- "で、言語の様々な機能について実験してみたり、書き捨てのプログラムを書いたり、"
125- "ボトムアップでプログラムを開発する際に、関数をテストしたりといったことが簡単"
126- "にできます。便利な電卓にもなります。"
122+ "Python はインタープリタ言語です。コンパイルやリンクが不要なので、プログラム開"
123+ "発の時間を大幅に節約できます。インタープリタは対話的にも使えるため、言語の機"
124+ "能を試したり、書き捨てのプログラムを書いたり、ボトムアップでのプログラム開発"
125+ "中に関数をテストしたりするのも簡単です。手軽な卓上電卓としても使えます。"
127126
128127#: ../../tutorial/appetite.rst:50
129128msgid ""
130129"Python enables programs to be written compactly and readably. Programs "
131130"written in Python are typically much shorter than equivalent C, C++, or "
132131"Java programs, for several reasons:"
133132msgstr ""
134- "Python では、とてもコンパクトで読みやすいプログラムを書けます 。Python で書か "
135- "れたプログラムは大抵、同じ機能の C 言語, C++ 言語や Java のプログラムよりもは "
136- "るかに短くなります。これには以下のようないくつかの理由があります :"
133+ "Python ではコンパクトで読みやすいプログラムを書けます 。Python のプログラムは "
134+ "通常、同じ処理を行う C/ C++/ Java のプログラムよりもずっと短くなります。その理 "
135+ "由は次のとおりです :"
137136
138137#: ../../tutorial/appetite.rst:54
139138msgid ""
140139"the high-level data types allow you to express complex operations in a "
141140"single statement;"
142- msgstr "高レベルのデータ型によって、複雑な操作を一つの実行文で表現できます 。"
141+ msgstr "高レベルのデータ型を使えば複雑な操作を1つの文で表現できます 。"
143142
144143#: ../../tutorial/appetite.rst:57
145144msgid ""
146145"statement grouping is done by indentation instead of beginning and ending "
147146"brackets;"
148- msgstr ""
149- "実行文のグループ化を、グループの開始や終了の括弧ではなくインデントで行えま"
150- "す。"
147+ msgstr "文は開始と終了を表す括弧ではなくインデントでまとめます。"
151148
152149#: ../../tutorial/appetite.rst:60
153150msgid "no variable or argument declarations are necessary."
@@ -163,44 +160,42 @@ msgid ""
163160"Python interpreter into an application written in C and use it as an "
164161"extension or command language for that application."
165162msgstr ""
166- "Python には *拡張性* があります: C 言語でプログラムを書く方法を知っているな "
167- "ら、簡単に新たな組み込み関数やモジュールを、簡単にインタプリタに追加できま "
168- "す。これによって、いちばん時間のかかる処理を高速化したり、ベンダ特有のグラ "
169- "フィクスライブラリなどの、 バイナリ形式でしか手に入らないライブラリを Python "
170- "にリンクしたりできます。その気になれば、 Python インタプリタを C で書かれたア "
171- "プリケーションにリンクして、アプリケーションに対する拡張言語や命令言語として "
172- "も使えます 。"
163+ "Python には *拡張性* があります。C でプログラムを書く方法を知っていれば、新し "
164+ "い組み込み関数やモジュールをインタープリタに簡単に追加できます。これにより、 "
165+ "重要な処理を最大限に高速化したり、ベンダー独自のグラフィックスライブラリのよ "
166+ "うにバイナリ形式でしか提供されていないライブラリを Python プログラムにリンク "
167+ "したりできます。 Python にすっかり夢中になったら、C で書かれたアプリケーション "
168+ "に Python インタープリタをリンクし、そのアプリケーションの拡張言語や命令言語 "
169+ "として使うこともできます 。"
173170
174171#: ../../tutorial/appetite.rst:70
175172msgid ""
176173"By the way, the language is named after the BBC show \" Monty Python's Flying "
177174"Circus\" and has nothing to do with reptiles. Making references to Monty "
178175"Python skits in documentation is not only allowed, it is encouraged!"
179176msgstr ""
180- "ところで、この言語は BBC のショー番組、\" モンティパイソンの空飛ぶサーカス "
181- "(Monty Python's Flying Circus)\" から取ったもので、爬虫類とは関係ありません。"
182- "このドキュメントでは、モンティパイソンの寸劇への参照が許可されているだけでな"
183- "く、むしろ推奨されています!"
177+ "ちなみに Python という名前は BBC の番組「Monty Python's Flying Circus」に由来"
178+ "し、爬虫類とは関係ありません。ドキュメントでモンティ・パイソンの寸劇に触れる"
179+ "ことは、許されているだけでなく推奨されています!"
184180
185181#: ../../tutorial/appetite.rst:74
186182msgid ""
187183"Now that you are all excited about Python, you'll want to examine it in some "
188184"more detail. Since the best way to learn a language is to use it, the "
189185"tutorial invites you to play with the Python interpreter as you read."
190186msgstr ""
191- "さて、皆さんはもう Python にワクワクして、もうちょっと詳しく調べてみたくなっ"
192- "たはずです。プログラミング言語を習得する最良の方法は使ってみることですから、"
193- "このチュートリアルではみなさんが読んだ内容を Python インタプリタで試してみる"
194- "ことをおすすめします。"
187+ "Python に興味が湧いてきて、もっと詳しく知りたくなったのではないでしょうか。言"
188+ "語を学ぶには実際に使ってみるのが一番です。このチュートリアルを読みながら "
189+ "Python インタープリタでいろいろ試してみてください。"
195190
196191#: ../../tutorial/appetite.rst:78
197192msgid ""
198193"In the next chapter, the mechanics of using the interpreter are explained. "
199194"This is rather mundane information, but essential for trying out the "
200195"examples shown later."
201196msgstr ""
202- "次の章では、まずインタプリタの使い方を説明します。これはわかりきった内容かも "
203- "しれませんが、後に説明する例題を試してみる上で不可欠なことです 。"
197+ "次の章ではインタープリタの使い方を説明します。地味な内容ですが、この先に出て "
198+ "くる例を試すために欠かせません 。"
204199
205200#: ../../tutorial/appetite.rst:82
206201msgid ""
@@ -209,7 +204,6 @@ msgid ""
209204"and data types, through functions and modules, and finally touching upon "
210205"advanced concepts like exceptions and user-defined classes."
211206msgstr ""
212- "チュートリアルの残りの部分では、Python プログラム言語と実行システムの様々な機"
213- "能を例題を交えて紹介します。単純な式、実行文、データ型から始めて、関数とモ"
214- "ジュールを経て、最後には例外処理やユーザ定義クラスといったやや高度な概念にも"
215- "触れます。"
207+ "以降の章では Python 言語とシステムのさまざまな機能を例とともに紹介します。簡"
208+ "単な式や文、データ型から始めて関数やモジュールへと進み、最後には例外やユー"
209+ "ザー定義クラスといった高度な概念にも触れます。"
0 commit comments