• R/O
  • HTTP
  • SSH
  • HTTPS

ring: コミット

プログラミング言語 Ring 付属説明書の日本語訳+日本語化キット(インストーラ)の開発


コミットメタ情報

リビジョンeae50fb368056c7f09bceb3649f94b4fa1a3a602 (tree)
日時2020-04-08 00:03:22
作者megumi_engines <megumi_engines@user...>
コミッターmegumi_engines

ログメッセージ

お気持ち程度の修正・改訳(provide →実装、用意、使える、~がある等々)

※現在、Nim 1.2.0 の翻訳でかなりキツイので、こちらの改訳は「できたらいいな」程度です。

変更サマリ

差分

--- a/docs/en/omegat/last_entry.properties
+++ b/docs/en/omegat/last_entry.properties
@@ -1,4 +1,4 @@
1-#Wed Mar 04 17:16:27 JST 2020
2-LAST_ENTRY_FILE=mathfunc.txt
3-LAST_ENTRY_SRC=ceil(x)\t\t\tReturns the smallest integer value greater than or equal to x
4-LAST_ENTRY_NUMBER=18326
1+#Sat Mar 14 14:18:21 JST 2020
2+LAST_ENTRY_FILE=operators.txt
3+LAST_ENTRY_SRC=..
4+LAST_ENTRY_NUMBER=22237
--- a/docs/en/omegat/project_stats.txt
+++ b/docs/en/omegat/project_stats.txt
@@ -1,4 +1,4 @@
1-20/03/04 17:16
1+20/03/14 14:18
22 プロジェクトの翻訳状況
33
44 分節数 単語数 文字数(空白を除く) 文字数(空白を含む) ファイル数
--- a/docs/ja-jp/source/dateandtime.txt
+++ b/docs/ja-jp/source/dateandtime.txt
@@ -111,16 +111,16 @@ TimeList() 関数は日付と時刻の情報を表示します。
111111 3 略式による月の名前
112112 4 正式による月の名前
113113 5 日付と時刻
114-6 今月からの経過日数
114+6 今月の経過日数
115115 7 時間 (24 時間制)
116116 8 時間 (12 時間制)
117-9 今年からの経過日数
118-10 今年からの経過週数
119-11 今時からの経過分数
117+9 今年の経過日数
118+10 今年の経過週数
119+11 今時の経過分数
120120 12 AM (午前) または PM (午後)
121-13 今分からの経過秒数
122-14 今年からの経過週数 (日~土)
123-15 今週からの経過日数
121+13 今分の経過秒数
122+14 今年の経過週数 (日~土)
123+15 今週の経過日数
124124 16 日付
125125 17 時刻
126126 18 世紀による年の表記
@@ -139,16 +139,16 @@ TimeList() 関数は日付と時刻の情報を表示します。
139139 ## May 略式による月の名前
140140 ## May 正式による月の名前
141141 ## 05/24/15 09:58:38 日付と時刻
142- ## 24 今月からの経過日数
142+ ## 24 今月の経過日数
143143 ## 09 時間 (24 時間制)
144144 ## 09 時間 (12 時間制)
145- ## 144 今年からの経過日数
146- ## 05 今年からの経過週数
147- ## 58 今時からの経過分数
145+ ## 144 今年の経過日数
146+ ## 05 今年の経過週数
147+ ## 58 今時の経過分数
148148 ## AM AM (午前) または PM (午後)
149- ## 38 今分からの経過秒数
150- ## 21 今年からの経過週数 (日~土)
151- ## 0 今週からの経過日数
149+ ## 38 今分の経過秒数
150+ ## 21 今年の経過週数 (日~土)
151+ ## 0 今週の経過日数
152152 ## 05/24/15 日付
153153 ## 09:58:38 日時
154154 ## 15 世紀による年表記
--- a/docs/ja-jp/source/faq.txt
+++ b/docs/ja-jp/source/faq.txt
@@ -30,7 +30,7 @@
3030 目的を達成する最良の方法として Ring を作成しました。
3131
3232 Supernova はアイディアの検証であり、どのような利点と欠点があるかについての見識を得るために役に立ちました。
33-新しいアイディアの検証後に実用的なプログラミング言語を提供しています。
33+新しいアイディアの検証後に実用的なプログラミング言語があります。
3434 Supernova の後に Ring があります。 ABC の後に Python が存在するのと同じ物語です。
3535 Python は ABC の問題を回避していますが ABC の利点をもたらします。
3636 Ring は Ruby と Ruby on Rails (ROR) の伝説を学んでいます。
@@ -55,7 +55,7 @@ Programming Without Coding Technology (PWCT) の利点は?
5555
5656 (4) コードの記述はすべて管理できるため致命的な欠点はなくなります。
5757
58-上述のアイディアへの対応、パラダイム切り替え時に発生する問題の解決、強力なビジュアル・プログラミングツールの開発のための言語設計 (Qt対応などユーザインタフェースの作成機能を最重要視)、未来のコード不要プログラミング (自然言語の使用) 対応のための設計、実用的手法による自然言語プログラミングの提供、多種多様な方法での問題解決、および画期的かつ問題解決方法に関するアイディアの支援。
58+上述のアイディアへの対応、パラダイム切り替え時に発生する問題の解決、強力なビジュアル・プログラミングツールの開発のための言語設計 (Qt対応などユーザインタフェースの作成機能を最重要視)、未来のコード不要プログラミング (自然言語の使用) 対応のための設計、実用的手法による自然言語プログラミングの実現、多種多様な方法での問題解決、および画期的かつ問題解決方法に関するアイディアの支援。
5959
6060 そして、C, C++, C#, Lua, PHP, Python, Ruby, Harbour, Basic と Supernova などのプログラミング言語の豊富な経験とビジュアル・プログラミング (使用経験十年以上)、および自然言語プログラミング (使用経験五年以上) の長期にわたる研究の集大成として、現役プログラマの認識へ変革をもたらし実用プログラミング言語の新天地と成るべく Ring を設計・開発しました。
6161
@@ -80,7 +80,7 @@ Ring は新興プログラミング言語であるため、選択肢は三つあ
8080
8181 * 宣言型と自然言語パラダイムを段階的に押し進めていきます。
8282
83-* 次の公開版では、ネットワーク・プログラミングと平行性のために、新しいパラダイムを提供する計画があります。去年、簡易試作品で新しいパラダイムを検証しました。なお、将来の公開版で Ring と統合する予定です。
83+* 次の公開版では、ネットワーク・プログラミングと平行性のために、新しいパラダイムの実装計画があります。去年、簡易試作品で新しいパラダイムを検証しました。なお、将来の公開版で Ring と統合する予定です。
8484
8585
8686 .. index::
@@ -126,13 +126,13 @@ Smalltalk と Lisp は、すばらしいプログラミング言語あり、背
126126 pair: よくある質問と回答; ネイティブ C や C++ よりも Ring を選ぶ利点は?
127127
128128 ネイティブ C や C++ よりも Ring を選ぶ利点は?
129-==================================================
129+==============================================
130130
131131 Ring 言語では、多種多様なプログラミングパラダイムをまとめて扱うことができます。
132132
133133 (1) 言語構成要素では、類似の概念に関して類似のシンタックスを使用するため、あるプログラミングパラダイムから別のプログラミングパラダイムへの移行は容易です。
134134
135-(2) パラダイムは相互作用のために提供されており、ソフトウェアでは異なる階層で併用されます。
135+(2) パラダイムには相互作用性があり、ソフトウェアでは異なる階層で併用されます。
136136 例えば、ゲームエンジンの作成はオブジェクト指向プログラミングで、
137137 ゲームのコードは宣言型プログラミング、または自然言語プログラミングで記述を行い、
138138 シーンの背後では宣言型、または自然言語のコードはオブジェクト指向クラスを使えます。
@@ -141,7 +141,7 @@ Ring 言語では、多種多様なプログラミングパラダイムをまと
141141
142142 (4) Ring は、動的プログラミング言語です。実行中にコードの生成と実行ができます。 Ring は動的型付け言語であり、柔軟性のために弱い型付けを採用しています。
143143
144-(5) ガベージコレクターは、世代間 (エスケープ解析) および参照カウントを使用しており、非常に高速で、いつでもメモリを削除できるようにするために、プログラマの制御権を提供しています。
144+(5) ガベージコレクターは、世代間 (エスケープ解析) および参照カウント方式で実装しています。非常に高速であり、さらにプログラマへ制御権を委任することで、いつでもメモリからデータを削除できます。
145145
146146 (6) C/C++ ライブラリを使えます。 Ring には C 関数または C++ クラスからラッパーを作成するために、コード生成器が付属しています。さらなる処理能力を求めている、またはもっとライブラリを使用する必要がある場合は、簡単に実現できます。
147147
@@ -174,7 +174,7 @@ Ring と Python との違いは? Ring はオープンソースなの?
174174
175175 (1) 数日で習得できる単純明快な小規模プログラミング言語: Ring コンパイラ + 仮想計算機 = 約 20,000 行の ANSI C コード (すべてのプラットフォームでコンパイル可能)。ほかにライブラリ関連と C/C++ プログラム用のオプションで 500,000 行。
176176
177-(2) ガベージコレクター: エスケープ解析・参照カウントの使用、および代入演算子の使用によりメモリの削除を行う機会をプログラマが決定する権限を与えています。
177+(2) ガベージコレクター: エスケープ解析・参照カウント方式の採用、および代入演算子の使用によりメモリの削除を行う機会をプログラマが決定する権限を与えています。
178178
179179 (3) 簡潔なシンタックス: Ring では、行は重要ではありません。 ; の記述または ENTER を押してステートメントを区切る必要はありません。
180180
@@ -243,13 +243,13 @@ C# や Java よりも Ring を使用する利点は?
243243
244244 * この世界の開発者たちがクロージャーの実装を要望しましたが、 Ring 言語の開発で新しい機能を追加することは Ring 言語の目的と精神に反することです。
245245
246-* 明確な解決方法を提供するために、関数とステートを統合したいときはクラスとオブジェクトを使います。
246+* 関数とステートを統合したいときはクラスとオブジェクトを使うのが明確な解決方法です。
247247
248248 * リストを使用してリストの内側に無名関数を記述すると、ステートと関数のあるリストを返せます。なお、使用時は関数へリストを渡します。
249249
250250 * eval() および substr() を使うと、無名関数を返す前に変数の値を直接追加できます。
251251
252-* 関数の定義時に、ほかのスコープを保護します。Ring では最大で三種類のスコープに属する各場所で、三種類のスコープ規則を提供しています (グローバル、オブジェクトのスコープ、およびローカルスコープ)。
252+* 関数の定義時に、ほかのスコープを保護します。Ring では最大で三種類のスコープに属する各場所で、三種類のスコープ規則があります (グローバル、オブジェクトのスコープ、およびローカルスコープ)。
253253
254254 * ほかのプログラミング言語を、全て真似をする必要もありませんし、真似しても全て得られるわけではありません! そのように考えているならば、非常に複雑怪奇なプログラミング言語を作成するか、時間を節約するために他のプログラミング言語を使うと思います。
255255
@@ -322,7 +322,7 @@ See と Give は “反対の動作” ではありませんが、プログラ
322322 Ring においてデータ型の背景にある哲学とは?
323323 ===========================================
324324
325-Ring は開発で求められる基本概念を提供しています! 可能な限り、基本概念は単純明快・小規模を維持するのが目標の一つです。
325+Ring は開発で求められる基本概念を実装しています! 可能な限り、基本概念は単純明快・小規模を維持するのが目標の一つです。
326326
327327 Ring におけるリストの用法で可能なこと
328328
@@ -351,8 +351,8 @@ Ring におけるリストの用法で可能なこと
351351
352352 よって、このようになりました。
353353
354-* 高速化のため、 Ring 言語では基本型 (文字列、数値、リスト、オブジェクト) を提供しています。
355-* オブジェクト指向プログラミングを採用しました。アプリケーションの問題領域に従い、新しい型を追加することで拡張できる柔軟なプログラミング言語です。
354+* 高速化のため、 Ring 言語では基本型 (文字列、数値、リスト、オブジェクト) が扱えます。
355+* オブジェクト指向プログラミングを採用しています。アプリケーションの問題領域に従い、新しい型を追加することで拡張できる柔軟なプログラミング言語です。
356356
357357
358358 .. index::
@@ -395,7 +395,7 @@ Ring はプログラマ、開発者が様々な作業で使えるように
395395
396396 どうしてですか?
397397
398-単純なことは良いことであり、習得と記憶が簡単だからです! さらに、これは基本型で表現可能な高水準型の間における変換の柔軟性を提供します。
398+単純なことは良いことであり、習得と記憶が簡単だからです! さらに、これは基本型で表現可能な高水準型の間における変換の柔軟性があります。
399399
400400
401401 .. index::
@@ -1768,9 +1768,9 @@ Ring は 手続き型、オブジェクト指向、関数型など様々なプ
17681768
17691769 プログラミング言語の水準で様々なパラダイムに対応するときは、二つの選択肢のうち、どちらのパラダイムが使用されるのか検出することはできません。
17701770
1771-(1) 様々なプログラミングパラダイムで動作する一般的な解決方法を提供します。
1771+(1) 各種プログラミングパラダイムで動作する一般的な解決方法があります。
17721772
1773-(2) 特定のパラダイムのうち一つのものと合致する様々な解決方法を提供します。
1773+(2) あるパラダイムのうちの一つと合致する各種解決方法があります。
17741774
17751775 setClickEvent() および、そのほかは (様々なプログラミングパラダイムで動作する一般的な解決方法) に所属しています。
17761776
--- a/docs/ja-jp/source/operators.txt
+++ b/docs/ja-jp/source/operators.txt
@@ -115,7 +115,7 @@
115115
116116 "=", "代入", "x = 10", "x=10"
117117 "+=", "加算して代入", "x += 5", "x=13"
118- "-=", "減産して代入", "x -= 3", "x=5"
118+ "-=", "減算して代入", "x -= 3", "x=5"
119119 "\*=", "乗算して代入", "x \*= 2", "x=16"
120120 "/=", "除算して代入", "x /= 3", "x=2.67"
121121 "%=", "余剰して代入", "x %= 2", "x=0"
--- a/docs/ja-jp/source/qt.txt
+++ b/docs/ja-jp/source/qt.txt
@@ -4533,7 +4533,7 @@ RingQt には新しいクラスが追加されています - 別バージョン
45334533 * TableWidget
45344534 * TreeWidget
45354535
4536-前述のクラスは System.GUI パッケージで提供されており guilib.ring にあります :
4536+前述のクラスは guilib.ring の System.GUI パッケージに実装されています:
45374537
45384538 用法
45394539
--- a/docs/ja-jp/source/ringapps.txt
+++ b/docs/ja-jp/source/ringapps.txt
@@ -283,7 +283,7 @@ Ring は幅広く使われる土台は揃っているとはいえ、まだまだ
283283
284284 "Ring 言語を理解するのにかかったのは数週間だけで、本当に Ring の機能と考えかたが大好きになりました: 括弧によるアクセス、クラスの範囲、宣言型と自然言語のプログラミングです。
285285
286- Ring が前述のパラダイムを提供する方法は簡潔かつ見事です。 Ring が本当に大作であり完成しているものと思います。
286+ Ring で前述のパラダイムを駆使する方法は簡潔かつ見事です。 Ring が本当に大作であり完成しているものと思います。
287287
288288 それだけに止(とど)まらず、 Ring 言語の流儀でコードの主要部を宣言型と自然言語でプログラミングをしたイーサリアム・クライアントの開発を望みます。
289289
@@ -349,7 +349,7 @@ Google API Shortener アプリケーション
349349
350350 Google 短縮 API で URL を短縮するための小粒だが、素晴らしいツールの初公開バージョンを共有したいです (最終的に)。
351351 コードは完全に文章化されており、かなりの部分を説明してあります。
352-どういう処理をしているのかに関して優れたリファレンスを提供しています。
352+処理内容に関する優れたリファレンスでもあります。
353353
354354 このツールでは、自前の API キーの取得、またはキーを使えます。
355355
@@ -449,11 +449,11 @@ URL : https://github.com/ring-lang/WinStartupManager
449449
450450 作者 : マジディ・ソバニ
451451
452-Windows Startup Manager は、ユーザーが Windows 起動時にプログラムの開始制御機能を提供するアプリケーションです。
453-Windows 起動時に立ち上げる新しいプログラムエントリーの表示、編集、削除、さらに追加機能を提供します。
452+Windows Startup Manager は、ユーザーが Windows 起動時におけるプログラム開始制御機能を設定するアプリケーションです。
453+Windows 起動時に立ち上げる新しいプログラムエントリーの表示、編集、削除、さらに追加機能があります。
454454
455455 Windows レジストリにあるスタートアップエントリーの管理に特化していますが、
456-プログラムのショートカットタイプエントリーの編集でも手軽な選択肢を提供しています。
456+プログラムのショートカットタイプエントリーの編集でも手軽な選択肢があります。
457457
458458 スクリーンショット:
459459
@@ -551,9 +551,9 @@ Super Man 2016 ゲーム
551551 画期的
552552 ======
553553
554-Ring の宣言型と自然言語プログラミングへの対応は非常に画期的かつ優秀であり、それらのパラダイムを重視しております。オブジェクト指向と関数型プログラミングの実用的な新技法によるパラダイムへの対応を導入しており、解決すべき問題に応じて多種多様・豊富で実用的なプログラミングパラダイムの選択・併用ができるマルチパラダイム言語の機能も提供しています。手続き型、オブジェクト指向、および関数型言語を使い続けるよりも優れています。プログラミングの発想転換となる優れた問題解決手段であるため、 Ring で問題を解決すると意思決定の価値が理解できます。
554+Ring の宣言型と自然言語プログラミングへの対応は非常に画期的かつ優秀であり、それらのパラダイムを重視しております。オブジェクト指向と関数型プログラミングの実用的な新技法によるパラダイムへの対応を導入しており、解決すべき問題に応じて多種多様・豊富で実用的なプログラミングパラダイムの選択・併用ができるマルチパラダイム言語の機能もあります。手続き型、オブジェクト指向、および関数型言語を使い続けるよりも優れています。プログラミングの発想転換となる優れた問題解決手段であるため、 Ring で問題を解決すると意思決定の価値が理解できます。
555555
556-Ring はコンパイラや構文解析などの事前知識なしで Supernova などの自然言語、あるいは REBOL や QML などの宣言型言語の構築でプログラマが求めるツールを提供します。さらに、短時間でドメイン特化言語を作成、構築できる言語構成要素を標準装備しています。
556+Ring はコンパイラや構文解析などの事前知識なしで Supernova などの自然言語、あるいは REBOL や QML などの宣言型言語の構築でプログラマが求めるツールであります。さらに、短時間でドメイン特化言語を作成、構築できる言語構成要素を標準装備しています。
557557
558558 記事:-
559559
--- a/docs/ja-jp/source/ringemb.txt
+++ b/docs/ja-jp/source/ringemb.txt
@@ -15,7 +15,7 @@ Ring プログラム、またはアプリケーションへ Ring を組み込む
1515
1616 Ring 1.0 より Ring を C へ組み込むための関数は実装されていました。
1717 また eval() 関数で Ring プログラム内で Ring のコードを実行できます。
18-この公開版では、ステートを共有せずに Ring を Ring プログラムへ組み込むための関数を提供します。
18+この公開版では、ステートを共有せずに Ring を Ring プログラムへ組み込むための関数があります。
1919
2020 利点:
2121
--- a/docs/ja-jp/source/ringpm.txt
+++ b/docs/ja-jp/source/ringpm.txt
@@ -622,7 +622,7 @@ RingPM レジストリは、登録済み全パッケージのローカルコピ
622622
623623 * パッケージ名
624624 * パッケージの概要
625-* 提供者のユーザ名 (GitHub ユーザ名)
625+* 開発者のユーザ名 (GitHub ユーザ名)
626626
627627 新しいパッケージを登録するには、レジストリファイルを更新後に Pull リクエストを送信します。
628628
--- a/docs/ja-jp/source/ringqtobjects.txt
+++ b/docs/ja-jp/source/ringqtobjects.txt
@@ -10,9 +10,9 @@ RingQt アプリケーション用のオブジェクトライブラリを学び
1010 Ring には RingQt アプリケーション用のオブジェクトライブラリが付属しています。
1111 ウィンドウオブジェクトへのグローバル変数の使用、
1212 およびオブジェクト名でイベントをオブジェクトへ接続するのではなく、
13-オブジェクトライブラリは GUI オブジェクトの管理を行います。また、同一クラスから複数ウィンドウを手軽に作成するために、普遍的な API を提供しています。
14-さらにライブラリでは、イベントが発行されたときに実行されるメソッドを手軽に設定する方法を提供しています。
15-同じく子またはサブウィンドウから親または呼び出し元のウィンドウを手軽に使える違和感のないインタフェースを提供しています。
13+オブジェクトライブラリは GUI オブジェクトの管理を行います。また、同一クラスから複数ウィンドウを手軽に作成するために、普遍的な API を実装しています。
14+さらにライブラリでは、イベントが発行されたときに実行されるメソッドを手軽に設定する方法があります。
15+同じく子またはサブウィンドウから親または呼び出し元のウィンドウを手軽に使える違和感のないインタフェースを実装しています。
1616
1717 オブジェクトライブラリは MVC デザインパターンで設計しています。
1818
--- a/docs/ja-jp/source/scope.txt
+++ b/docs/ja-jp/source/scope.txt
@@ -947,7 +947,7 @@ Ring 1.8 より、 For ループでの新規識別子 (変数) を定義する
947947
948948 5 - 可視スコープの個数を削減することで、さらなる安全性を保ち続けることができます。
949949
950-6 - あるプログラミング言語では、ある方法でスコープの管理を強制しており、それ以外の方法は提供していません!
950+6 - あるプログラミング言語では、ある方法でスコープの管理を強制しており、それ以外の方法はありません!
951951
952952 Ring では
953953
@@ -955,9 +955,9 @@ Ring では
955955
956956 2 - Ring は小規模プログラミングと大規模プログラミングに対応するように設計されています。
957957
958-3 - Ring はプロジェクトの規模に基づいて選択する様々なプログラミングパラダイムを提供しています。ターゲットとなるプロジェクトで悪いパラダイムを選択した、または間違っているか一般的ではない方法によりパラダイムを使用した場合に限りエラーが発生します。
958+3 - Ring にはプロジェクトの規模に基づいて選択可能な各種プログラミング・パラダイムがあります。ターゲットとなるプロジェクトで悪いパラダイムを選択した、または間違っているか一般的ではない方法によりパラダイムを使用するとエラーになります。
959959
960-4 - Ring では選択肢を提供しています。グローバル変数の使用、または使用を避けることができます。特殊記号 $ の指定、または除去できます。オブジェクト指向を使用する、または手続き型の使用を継続できます。クラス範囲 (クラスの範囲 - クラス名の後、およびメソッドの前) で属性の使用、またはコードで属性を使えます。
960+4 - Ring には選択肢があります。グローバル変数の使用、または使用を避けることができます。特殊記号 $ の指定、または除去できます。オブジェクト指向を使用する、または手続き型の使用を継続できます。クラス範囲 (クラスの範囲 - クラス名の後、およびメソッドの前) で属性の使用、またはコードで属性を使えます。
961961
962962 5 - このスコープ規則をご確認になり、記載されていることについて考えた後に好きな方法を使用してください。
963963
--- a/docs/ja-jp/source/syntaxflexibility.txt
+++ b/docs/ja-jp/source/syntaxflexibility.txt
@@ -5,7 +5,7 @@
55 シンタックスの柔軟性
66 ====================
77
8-Ring コンパイラで自動的に提供されるシンタックスの柔軟性に関する選択肢を学びます。
8+Ring コンパイラに標準装備されているシンタックスの柔軟性に関する選択肢を学びます。
99
1010 .. index::
1111 pair: シンタックスの柔軟性; キーワード変更
--- a/docs/ja-jp/source/web.txt
+++ b/docs/ja-jp/source/web.txt
@@ -159,7 +159,7 @@ Ring CGI - Hello World プログラム
159159 ウェブライブラリの機能
160160 ======================
161161
162-この機能は手軽にウェブアプリケーションを作成するために、ウェブライブラリにより提供されています。
162+この機能は手軽にウェブアプリケーションを作成するために、ウェブライブラリに実装されています。
163163
164164 * 関数版 HTML ページ
165165 * オブジェクト版 HTML ページ
@@ -2393,7 +2393,7 @@ HtmlPage クラス
23932393 WebPage クラスと同じですが、このような変更を行っています。
23942394
23952395 (1) 標準出力への出力は行いません。
2396-(2) 出力を取得するために Output メソッドを提供しています。
2396+(2) 出力の取得用に Output メソッドがあります。
23972397
23982398 文法:
23992399
--- a/docs/ja-jp/source/whatisnew.txt
+++ b/docs/ja-jp/source/whatisnew.txt
@@ -102,7 +102,7 @@ Ring オブジェクトファイル (\*.ringo) の生成と実行
102102
103103 プログラミング言語ごとに好き嫌いの分かれる記法があります。
104104 Ring は、あまたにあるプログラミング言語の一つです。
105-しかし、より優れたシンタックスを求めている世界中のプログラマへの回答として、選択肢を多数提供することにしました。
105+しかし、より優れたシンタックスを求めている世界中のプログラマへの回答として、豊富な選択肢を選べるようにしました。
106106
107107 また、これらの機能が自然言語プログラミングには最も必要なものです。
108108
@@ -213,7 +213,7 @@ Ring は、あまたにあるプログラミング言語の一つです。
213213 * 制御構造 - 第三形式 - C 風の記法 (括弧の使用)
214214 * シンタックスの柔軟性
215215
216-.. note:: これらすべての記法は自動的かつ同時にコンパイラで提供されます。
216+.. note:: これらすべての記法は自動的かつ同時にコンパイラで使えます。
217217 例えば Put/Get および括弧の使用を許可するなど同じプロジェクトでは記法を一つだけ選択するのが良いです
218218 (記法を併用して、別の記法を作成することもできます)。
219219
@@ -257,7 +257,7 @@ Ring で記述された StdLib 関数とクラス
257257
258258 Ring 1.1 には Ring チームの協力により Ring で記述された StdLib ライブラリがあります。
259259
260-このライブラリでは新しい関数とクラスの実用的なグループを提供しています。
260+このライブラリでは新しい関数とクラスの実用的なグループを実装しています。
261261
262262 用例:
263263
@@ -589,7 +589,7 @@ This.属性 および This.属性() は現在のクラスから作成される
589589
590590 Ring 1.1 の取扱説明書 (800 ページ) は Ring 1.0 の取扱説明書 (340 ページ) よりも増補しました。
591591
592-言語などについて最良の情報を提供するために章説を多数追加しました。
592+言語などについて最良の情報を掲載するために章説を多数追加しました。
593593
594594 * 言語リファレンス
595595 * スコープの規則
--- a/docs/ja-jp/source/whatisnew11.txt
+++ b/docs/ja-jp/source/whatisnew11.txt
@@ -139,7 +139,7 @@ Sudoku ゲーム
139139 RingRayLib 拡張機能
140140 ===================
141141
142-Ring 1.11 より RayLib ゲームプログラミングライブラリに対応した拡張機能を提供しています。
142+Ring 1.11 より RayLib ゲームプログラミングライブラリに対応した拡張機能があります。
143143
144144 用例:
145145
@@ -223,7 +223,7 @@ Ring 1.11 より RayLib ゲームプログラミングライブラリに対応
223223 ZeroLib ライブラリ
224224 ==================
225225
226-Ring 1.11 より添字 0 始点のリストと文字列用クラスである ZeroLib ライブラリを提供しています。
226+Ring 1.11 より添字 0 始点のリストと文字列用クラスである ZeroLib ライブラリがあります。
227227
228228 用例:
229229
--- a/docs/ja-jp/source/whatisnew2.txt
+++ b/docs/ja-jp/source/whatisnew2.txt
@@ -176,8 +176,8 @@ RingQt 用のオブジェクトライブラリ
176176 =================================
177177
178178 Ring 1.2 には RingQt アプリケーション用のオブジェクトライブラリが付属しています。
179-ウィンドウオブジェクトへのグローバル変数の使用、およびオブジェクト名でイベントをオブジェクトへ接続するのではなく、オブジェクトライブラリは GUI オブジェクトの管理を行います。また、同一クラスから複数ウィンドウを手軽に作成するために、普遍的な API を提供しています。
180-さらにライブラリでは、イベントが発行されたときに実行されるメソッドを手軽に設定する方法を提供しています。同じく子またはサブウィンドウから親または呼び出し元のウィンドウを手軽に使うための自然なインタフェースを提供しています。
179+ウィンドウオブジェクトへのグローバル変数の使用、およびオブジェクト名でイベントをオブジェクトへ接続するのではなく、オブジェクトライブラリは GUI オブジェクトの管理を行います。また、同一クラスから複数ウィンドウを手軽に作成するために、普遍的な API を実装しています。
180+さらにライブラリでは、イベントが発行されたときに実行されるメソッドを手軽に設定する方法があります。同じく子またはサブウィンドウから親または呼び出し元のウィンドウを手軽に使うための自然言語インタフェースもあります。
181181
182182 オブジェクトライブラリは MVC デザインパターンで設計しています。
183183
--- a/docs/ja-jp/source/whatisnew3.txt
+++ b/docs/ja-jp/source/whatisnew3.txt
@@ -142,7 +142,7 @@ RingQt には新しいクラスが追加されています - 別バージョン
142142 * TableWidget
143143 * TreeWidget
144144
145-これらのクラスは次のパッケージ名で提供されており guilib.ring の内部に存在します : System.GUI
145+前述のクラスは guilib.ring の System.GUI パッケージに実装されています:
146146
147147 使用するには
148148
--- a/docs/ja-jp/source/zerolib.txt
+++ b/docs/ja-jp/source/zerolib.txt
@@ -37,7 +37,7 @@ Z() 関数
3737 ZeroBasedList クラス
3838 ====================
3939
40-添字 0 始点のリストを提供するシンプルなクラスです。
40+添字 0 始点のリストを実装したシンプルなクラスです。
4141
4242 メソッド:
4343
@@ -101,7 +101,7 @@ Swap(nIndex1,nIndex2) 項目同士を入れ替えます
101101 ZeroBasedString クラス
102102 ======================
103103
104-添字 0 始点の文字列を提供するシンプルなクラスです。
104+添字 0 始点の文字列を実装したシンプルなクラスです。
105105
106106 =========================== ======================================================================
107107 メソッド 詳細・結果
旧リポジトリブラウザで表示