Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wtf Solidity japanese 101 Lesson 15 (Last Lesson) #774

Merged
merged 9 commits into from
Aug 31, 2024

Conversation

PolymetisOutis
Copy link
Contributor

@PolymetisOutis PolymetisOutis commented Aug 18, 2024

What type of PR is this (这是什么类型的PR)

  • Typo(勘误)
  • BUG(程序错误)
  • Improvement(提升)
  • Feature(新特性)

Which issue(s) this PR fixes(Optional) (这个PR 修复了什么问题 (可选择))

  • resolve(修复) : #

What this PR does / why we need it (这个PR 做了什么/ 我们为什么需要这个PR)

@PolymetisOutis PolymetisOutis changed the title Wtf ja 101 15 last Wtf Solidity japanese 101 Lesson 15 (Last Lesson) Aug 18, 2024
@PolymetisOutis
Copy link
Contributor Author

PolymetisOutis commented Aug 18, 2024

@AmazingAng CC: @thurendous
WTF Soliidity 101 Last "Lesson 15" has been translated into Japanese!
I've had a check after pushing the local repo into remote and modified that!

So now all the 101 chapters or lessons that were assigned to me tentatively have been FINISHED!
Thank you very much for such an opportunity!! ;D

@@ -1,4 +1,5 @@
# WTF Solidity 超シンプル入門: 9. Constant and Immutable (定数と不変)
# WTF Solidity 超シンプル入門: 9. Constant and Immutable
# <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>(定数と不変)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

これはなんですっけ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thurendous
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>
これはマークダウンのスペースですね。
タイトルの和訳をセットするに当たって、PCで閲覧した時に英文タイトルの直下に来るように間隔を作成。

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PolymetisOutis
what is this?
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>(定数と不変)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

spaceだよね。これ要るんだっけ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thurendous
「 タイトルの和訳をセットするに当たって、PCで閲覧した時に英文タイトルの直下に来るように間隔を作成。」だよ。
レイアウトを整えてるんだね!


### `Topics`

`Topics`はイベントを記述する為に使用されます。各イベントは最大4つの`topics`を含んでいます。典型的に、最初の`topic`はイベントハッシュです: イベントシグネチャのハッシュです。`Transfer`イベントのイベントハッシュは次のように計算されます:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「最大で4つのtopicsを含めることが可能。」にしたほうがどうですかね

//0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
```

イベントハッシュに加えて、`topics`は3つの`indexed`パラメーターを含んでいます。例えば、`Transfer`イベントにおける`from`と`to`パラメーターのようなものです。匿名イベント(イベントの記述に"anonymous"を付与)は特別です: イベント名を持ちませんし、最大で4つの`indexed`パラメーターを持つことが出来ます。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ここも同じく「最大で3つのindex...」という感じになると思う


### `Data`

索引の無いパラメーターはログの`data`セクションに格納されます。それらはイベントの"value"として解釈され、直接取得することは出来ません。しかしそれらはより大きいサイズのデータを格納することが出来ます。それゆえに、`data`セクションは、`array`や`string`と言った複雑なデータ構造を格納する為に使用されます。その上、`data`は`topic`に較べてより少ないガスを消費します。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中文の 「因此一般 data 部分可以用来存储复杂的数据结构,例如数组和字符串等等,因为这些数据超过了256比特,即使存储在事件的 topics 部分中,也是以哈希的方式存储。」の翻訳が抜けてる感じがするな

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「(非基本型(例:配列や構造体)の場合、そのデータ自体ではなく、そのデータのKeccak-256ハッシュが格納される)」
ここで言ってることと同じ感じだね

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中文の 「因此一般 data 部分可以用来存储复杂的数据结构,例如数组和字符串等等,因为这些数据超过了256比特,即使存储在事件的 topics 部分中,也是以哈希的方式存储。」の翻訳が抜けてる感じがするな

@thurendous
言えてるね!
英文を翻訳する過程でどうも説明が足りないと思って、AI Claudeの解説「(非基本型(例:配列や構造体)の場合、そのデータ自体ではなく、そのデータのKeccak-256ハッシュが格納される)」をTopcsのセクションに付加したんだよ!!
ありがとう!英文に抜けていたようだ。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「(非基本型(例:配列や構造体)の場合、そのデータ自体ではなく、そのデータのKeccak-256ハッシュが格納される)」 ここで言ってることと同じ感じだね

@thurendous
YEEES
まさしく!!
TopicsにAI Claudeで付加した情報が抜けていた中文の説明になっていた!!

@thurendous
Copy link
Contributor

thurendous commented Aug 25, 2024

これは#773
と被ってませんか。こちらのPRだけで良さそうだよね。

@thurendous
Copy link
Contributor

PRありがとう!!

@PolymetisOutis
Copy link
Contributor Author

@thurendous CC: @AmazingAng
Now reflection of points made by thurendous FINISHED✅
レビューありがとう!!🙌
反映完了だ!

@thurendous
Copy link
Contributor

thurendous commented Aug 28, 2024

@PolymetisOutis
コメント追加:#774 (comment)

@AmazingAng AmazingAng merged commit 7579357 into AmazingAng:main Aug 31, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants