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

New Crowdin updates #2886

Open
wants to merge 659 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
659 commits
Select commit Hold shift + click to select a range
6fb84ba
New translations openapi.md (Chinese Simplified)
ahopkins Jan 1, 2024
d642da6
New translations advanced.md (Japanese)
ahopkins Jan 1, 2024
12e5a69
New translations advanced.md (Chinese Simplified)
ahopkins Jan 1, 2024
53fc53c
New translations autodoc.md (Japanese)
ahopkins Jan 1, 2024
2d7447d
New translations autodoc.md (Chinese Simplified)
ahopkins Jan 1, 2024
7968b2a
New translations basics.md (Japanese)
ahopkins Jan 1, 2024
56d341d
New translations basics.md (Chinese Simplified)
ahopkins Jan 1, 2024
0b6e8b7
New translations decorators.md (Japanese)
ahopkins Jan 1, 2024
3c932c5
New translations decorators.md (Chinese Simplified)
ahopkins Jan 1, 2024
e98073d
New translations security.md (Japanese)
ahopkins Jan 1, 2024
8901bfc
New translations security.md (Chinese Simplified)
ahopkins Jan 1, 2024
f702eb5
New translations ui.md (Japanese)
ahopkins Jan 1, 2024
0e72ce4
New translations ui.md (Chinese Simplified)
ahopkins Jan 1, 2024
bb7fdc9
New translations html5tagger.md (Japanese)
ahopkins Jan 1, 2024
70eb075
New translations html5tagger.md (Chinese Simplified)
ahopkins Jan 1, 2024
c8532be
New translations jinja.md (Japanese)
ahopkins Jan 1, 2024
9f7b138
New translations jinja.md (Chinese Simplified)
ahopkins Jan 1, 2024
d80981b
New translations validation.md (Japanese)
ahopkins Jan 1, 2024
9bef4f5
New translations validation.md (Chinese Simplified)
ahopkins Jan 1, 2024
38f861f
New translations clients.md (Japanese)
ahopkins Jan 1, 2024
a35fad4
New translations clients.md (Chinese Simplified)
ahopkins Jan 1, 2024
fd6fbba
New translations getting-started.md (Japanese)
ahopkins Jan 1, 2024
e780a2a
New translations getting-started.md (Chinese Simplified)
ahopkins Jan 1, 2024
353b01e
New translations v21.12.md (Japanese)
ahopkins Jan 1, 2024
e910b84
New translations v21.12.md (Chinese Simplified)
ahopkins Jan 1, 2024
43ef0d3
New translations v21.3.md (Japanese)
ahopkins Jan 1, 2024
0fb9459
New translations v21.3.md (Chinese Simplified)
ahopkins Jan 1, 2024
a11e860
New translations v21.6.md (Japanese)
ahopkins Jan 1, 2024
d95e987
New translations v21.6.md (Chinese Simplified)
ahopkins Jan 1, 2024
84a5620
New translations v21.9.md (Japanese)
ahopkins Jan 1, 2024
03e75e9
New translations v21.9.md (Chinese Simplified)
ahopkins Jan 1, 2024
4ce7c0a
New translations v22.12.md (Japanese)
ahopkins Jan 1, 2024
566d409
New translations v22.12.md (Chinese Simplified)
ahopkins Jan 1, 2024
6df397a
New translations v22.3.md (Japanese)
ahopkins Jan 1, 2024
72ac8c1
New translations v22.3.md (Chinese Simplified)
ahopkins Jan 1, 2024
b73ead6
New translations v22.6.md (Japanese)
ahopkins Jan 1, 2024
e0e5184
New translations v22.6.md (Chinese Simplified)
ahopkins Jan 1, 2024
3969e28
New translations v22.9.md (Japanese)
ahopkins Jan 1, 2024
e5096fb
New translations v22.9.md (Chinese Simplified)
ahopkins Jan 1, 2024
36a2693
New translations v23.12.md (Japanese)
ahopkins Jan 1, 2024
300224c
New translations v23.12.md (Chinese Simplified)
ahopkins Jan 1, 2024
7b98e6f
New translations v23.3.md (Japanese)
ahopkins Jan 1, 2024
eb8999b
New translations v23.3.md (Chinese Simplified)
ahopkins Jan 1, 2024
69e6df1
New translations v23.6.md (Japanese)
ahopkins Jan 1, 2024
e4107b5
New translations v23.6.md (Chinese Simplified)
ahopkins Jan 1, 2024
41d77f0
New translations v23.9.md (Japanese)
ahopkins Jan 1, 2024
02a4f52
New translations v23.9.md (Chinese Simplified)
ahopkins Jan 1, 2024
992a6ab
New translations changelog.md (Japanese)
ahopkins Jan 1, 2024
a681c96
New translations changelog.md (Chinese Simplified)
ahopkins Jan 1, 2024
5849c5c
New translations streaming.md (Japanese)
ahopkins Jan 1, 2024
76e9a4b
New translations versioning.md (Japanese)
ahopkins Jan 1, 2024
87de82f
New translations index.md (Chinese Simplified)
ahopkins Jan 24, 2024
d6fa164
New translations index.md (Chinese Simplified)
ahopkins Jan 24, 2024
2edbb15
New translations help.md (Chinese Simplified)
ahopkins Jan 24, 2024
2eaf325
New translations index.md (Chinese Simplified)
ahopkins Jan 24, 2024
74dfddb
New translations built-with-sanic.md (Chinese Simplified)
ahopkins Jan 24, 2024
dc8d6e8
New translations app-loader.md (Chinese Simplified)
ahopkins Jan 24, 2024
b91b181
New translations class-based-views.md (Chinese Simplified)
ahopkins Jan 30, 2024
48b2edb
New translations index.md (Chinese Simplified)
ahopkins Feb 2, 2024
bd20f64
New translations static-redirects.md (Chinese Simplified)
ahopkins Feb 2, 2024
dbe6249
New translations changelog.md (Chinese Simplified)
ahopkins Feb 2, 2024
c2c3063
New translations index.md (Chinese Simplified)
ahopkins Feb 29, 2024
71dac36
New translations help.md (Chinese Simplified)
ahopkins Feb 29, 2024
fb8a6b9
New translations v23.9.md (Chinese Simplified)
ahopkins Feb 29, 2024
d914d8d
New translations changelog.md (Chinese Simplified)
ahopkins Feb 29, 2024
cae1a44
New translations introduction.md (Chinese Simplified)
ahopkins Feb 29, 2024
35a34f7
New translations introduction.md (Chinese Simplified)
ahopkins Feb 29, 2024
bbb4df5
New translations getting-started.md (Chinese Simplified)
ahopkins Feb 29, 2024
2ce8efe
New translations getting-started.md (Chinese Simplified)
ahopkins Feb 29, 2024
b8ae30a
New translations app.md (Chinese Simplified)
ahopkins Feb 29, 2024
399a887
New translations websockets.md (Japanese)
ahopkins Mar 1, 2024
18cdf4d
New translations versioning.md (Chinese Simplified)
ahopkins Mar 7, 2024
5c3c721
New translations cors.md (Chinese Simplified)
ahopkins Mar 7, 2024
92b1fc0
New translations websockets.md (Japanese)
ahopkins Mar 23, 2024
3c5efaf
New translations html5tagger.md (Japanese)
ahopkins Apr 1, 2024
40ca29e
New translations html5tagger.md (Korean)
ahopkins Apr 1, 2024
86c8bea
New translations html5tagger.md (Chinese Simplified)
ahopkins Apr 1, 2024
4229c4e
New translations configuration.md (Japanese)
ahopkins Apr 1, 2024
8f6486c
New translations configuration.md (Korean)
ahopkins Apr 1, 2024
a4d8585
New translations configuration.md (Chinese Simplified)
ahopkins Apr 1, 2024
485bfd2
New translations autodoc.md (Chinese Simplified)
ahopkins Apr 3, 2024
8cae91b
New translations autodoc.md (Chinese Simplified)
ahopkins Apr 3, 2024
99fe94d
New translations custom.md (Chinese Simplified)
ahopkins Apr 4, 2024
2cd9203
New translations request.md (Chinese Simplified)
ahopkins Apr 4, 2024
3f92db5
New translations custom.md (Chinese Simplified)
ahopkins Apr 4, 2024
c2c6a89
New translations health-monitor.md (Japanese)
ahopkins Apr 5, 2024
1ab3a23
New translations health-monitor.md (Korean)
ahopkins Apr 5, 2024
39ceb5b
New translations health-monitor.md (Chinese Simplified)
ahopkins Apr 5, 2024
ce6287f
New translations built-with-sanic.md (Japanese)
ahopkins Apr 5, 2024
0a4d5c2
New translations proxy-headers.md (Japanese)
ahopkins Apr 5, 2024
97caabc
New translations cookies.md (Japanese)
ahopkins Apr 5, 2024
2305594
New translations handlers.md (Japanese)
ahopkins Apr 5, 2024
08b3b98
New translations request.md (Japanese)
ahopkins Apr 5, 2024
b083e3b
New translations routing.md (Japanese)
ahopkins Apr 5, 2024
30d594d
New translations exceptions.md (Japanese)
ahopkins Apr 5, 2024
a1df5b8
New translations logging.md (Japanese)
ahopkins Apr 5, 2024
6f2de48
New translations caddy.md (Japanese)
ahopkins Apr 5, 2024
8fa0df0
New translations docker.md (Japanese)
ahopkins Apr 5, 2024
17d68c2
New translations authentication.md (Japanese)
ahopkins Apr 5, 2024
0a4a108
New translations autodiscovery.md (Japanese)
ahopkins Apr 5, 2024
d2a3e67
New translations cors.md (Japanese)
ahopkins Apr 5, 2024
e9f8204
New translations orm.md (Japanese)
ahopkins Apr 5, 2024
c575d69
New translations static-redirects.md (Japanese)
ahopkins Apr 5, 2024
bb9ab26
New translations table-of-contents.md (Japanese)
ahopkins Apr 5, 2024
c6fe5fb
New translations tls.md (Japanese)
ahopkins Apr 5, 2024
d1fa7d3
New translations introduction.md (Japanese)
ahopkins Apr 5, 2024
12892e8
New translations configuration.md (Japanese)
ahopkins Apr 5, 2024
9eac79e
New translations manager.md (Japanese)
ahopkins Apr 5, 2024
a88fd14
New translations running.md (Japanese)
ahopkins Apr 5, 2024
8b4c717
New translations help.md (Japanese)
ahopkins Apr 5, 2024
3646b68
New translations code-of-conduct.md (Japanese)
ahopkins Apr 5, 2024
c578962
New translations contributing.md (Japanese)
ahopkins Apr 5, 2024
63c787c
New translations policies.md (Japanese)
ahopkins Apr 5, 2024
0472277
New translations injection.md (Japanese)
ahopkins Apr 5, 2024
8f2400a
New translations decorators.md (Japanese)
ahopkins Apr 5, 2024
2a95d8d
New translations jinja.md (Japanese)
ahopkins Apr 5, 2024
4b1376a
New translations validation.md (Japanese)
ahopkins Apr 5, 2024
bda4ea1
New translations v21.12.md (Japanese)
ahopkins Apr 5, 2024
a6d0842
New translations v21.3.md (Japanese)
ahopkins Apr 5, 2024
9809ab1
New translations v21.6.md (Japanese)
ahopkins Apr 5, 2024
2d6bc1a
New translations v21.9.md (Japanese)
ahopkins Apr 5, 2024
1bef179
New translations v22.12.md (Japanese)
ahopkins Apr 5, 2024
d912959
New translations v22.3.md (Japanese)
ahopkins Apr 5, 2024
cec6dbe
New translations v22.6.md (Japanese)
ahopkins Apr 5, 2024
c8e6664
New translations v22.9.md (Japanese)
ahopkins Apr 5, 2024
6bf0e0c
New translations v23.12.md (Japanese)
ahopkins Apr 5, 2024
649eb16
New translations v23.3.md (Japanese)
ahopkins Apr 5, 2024
60cfbf3
New translations v23.6.md (Japanese)
ahopkins Apr 5, 2024
a12f1c9
New translations changelog.md (Japanese)
ahopkins Apr 5, 2024
06dabf7
New translations proxy-headers.md (Korean)
ahopkins Apr 5, 2024
e82993d
New translations handlers.md (Korean)
ahopkins Apr 5, 2024
24d61c1
New translations routing.md (Korean)
ahopkins Apr 5, 2024
69d0502
New translations authentication.md (Korean)
ahopkins Apr 5, 2024
2bfc16f
New translations autodiscovery.md (Korean)
ahopkins Apr 5, 2024
da469f5
New translations cors.md (Korean)
ahopkins Apr 5, 2024
5fe60b7
New translations static-redirects.md (Korean)
ahopkins Apr 5, 2024
b5a5328
New translations table-of-contents.md (Korean)
ahopkins Apr 5, 2024
4a43639
New translations configuration.md (Korean)
ahopkins Apr 5, 2024
d0bbbbf
New translations inspector.md (Korean)
ahopkins Apr 5, 2024
c29095f
New translations running.md (Korean)
ahopkins Apr 5, 2024
675c67b
New translations help.md (Korean)
ahopkins Apr 5, 2024
7e81dd5
New translations code-of-conduct.md (Korean)
ahopkins Apr 5, 2024
62e0e23
New translations policies.md (Korean)
ahopkins Apr 5, 2024
a8fc424
New translations cors.md (Korean)
ahopkins Apr 5, 2024
a8b805b
New translations logger.md (Korean)
ahopkins Apr 5, 2024
c6f1b72
New translations ui.md (Korean)
ahopkins Apr 5, 2024
114b469
New translations v21.12.md (Korean)
ahopkins Apr 5, 2024
fdb17b3
New translations v21.3.md (Korean)
ahopkins Apr 5, 2024
e73afbb
New translations v21.6.md (Korean)
ahopkins Apr 5, 2024
a70c7fb
New translations v21.9.md (Korean)
ahopkins Apr 5, 2024
d58a195
New translations v22.12.md (Korean)
ahopkins Apr 5, 2024
78ee399
New translations v22.3.md (Korean)
ahopkins Apr 5, 2024
ae7383c
New translations v22.6.md (Korean)
ahopkins Apr 5, 2024
c465ead
New translations v22.9.md (Korean)
ahopkins Apr 5, 2024
79d4691
New translations v23.12.md (Korean)
ahopkins Apr 5, 2024
c7dace4
New translations v23.3.md (Korean)
ahopkins Apr 5, 2024
299c7c6
New translations v23.6.md (Korean)
ahopkins Apr 5, 2024
274f754
New translations changelog.md (Korean)
ahopkins Apr 5, 2024
b0849fd
New translations proxy-headers.md (Chinese Simplified)
ahopkins Apr 5, 2024
e6c7e37
New translations signals.md (Chinese Simplified)
ahopkins Apr 5, 2024
9c9452a
New translations websockets.md (Chinese Simplified)
ahopkins Apr 5, 2024
bfbbe3c
New translations handlers.md (Chinese Simplified)
ahopkins Apr 5, 2024
db01b54
New translations listeners.md (Chinese Simplified)
ahopkins Apr 5, 2024
970b9e4
New translations routing.md (Chinese Simplified)
ahopkins Apr 5, 2024
0eeed46
New translations tasks.md (Chinese Simplified)
ahopkins Apr 5, 2024
a7e4ec8
New translations authentication.md (Chinese Simplified)
ahopkins Apr 5, 2024
be6cf75
New translations autodiscovery.md (Chinese Simplified)
ahopkins Apr 5, 2024
cb782db
New translations cors.md (Chinese Simplified)
ahopkins Apr 5, 2024
c76e002
New translations static-redirects.md (Chinese Simplified)
ahopkins Apr 5, 2024
1543fe1
New translations table-of-contents.md (Chinese Simplified)
ahopkins Apr 5, 2024
9e0b7d0
New translations configuration.md (Chinese Simplified)
ahopkins Apr 5, 2024
b3553f0
New translations development.md (Chinese Simplified)
ahopkins Apr 5, 2024
c4693f1
New translations manager.md (Chinese Simplified)
ahopkins Apr 5, 2024
263d9aa
New translations running.md (Chinese Simplified)
ahopkins Apr 5, 2024
1116fbf
New translations help.md (Chinese Simplified)
ahopkins Apr 5, 2024
fa606eb
New translations code-of-conduct.md (Chinese Simplified)
ahopkins Apr 5, 2024
a6ba9f4
New translations contributing.md (Chinese Simplified)
ahopkins Apr 5, 2024
0a1e274
New translations policies.md (Chinese Simplified)
ahopkins Apr 5, 2024
60d85ef
New translations v21.12.md (Chinese Simplified)
ahopkins Apr 5, 2024
f92fb97
New translations v21.3.md (Chinese Simplified)
ahopkins Apr 5, 2024
3195266
New translations v21.6.md (Chinese Simplified)
ahopkins Apr 5, 2024
ea9735e
New translations v21.9.md (Chinese Simplified)
ahopkins Apr 5, 2024
d27ab52
New translations v22.12.md (Chinese Simplified)
ahopkins Apr 5, 2024
ed1357b
New translations v22.3.md (Chinese Simplified)
ahopkins Apr 5, 2024
6f22588
New translations v22.6.md (Chinese Simplified)
ahopkins Apr 5, 2024
50b939b
New translations v22.9.md (Chinese Simplified)
ahopkins Apr 5, 2024
9806d19
New translations v23.12.md (Chinese Simplified)
ahopkins Apr 5, 2024
03cb402
New translations v23.3.md (Chinese Simplified)
ahopkins Apr 5, 2024
8d98c98
New translations v23.6.md (Chinese Simplified)
ahopkins Apr 5, 2024
0f5ea5e
New translations changelog.md (Chinese Simplified)
ahopkins Apr 5, 2024
c1f6c64
New translations logging.md (Japanese)
ahopkins Apr 7, 2024
71b4b2d
New translations logging.md (Korean)
ahopkins Apr 7, 2024
b32c057
New translations logging.md (Chinese Simplified)
ahopkins Apr 7, 2024
b65ca76
New translations logging.md (Japanese)
ahopkins Apr 7, 2024
626bb40
New translations logging.md (Chinese Simplified)
ahopkins Apr 7, 2024
d6b10b7
New translations index.md (Chinese Simplified)
ahopkins Apr 7, 2024
7ff0ed0
New translations help.md (Chinese Simplified)
ahopkins Apr 7, 2024
9f733f5
New translations index.md (Chinese Simplified)
ahopkins Apr 7, 2024
25e9fc6
New translations app.md (Chinese Simplified)
ahopkins Apr 7, 2024
83ca5d6
New translations getting-started.md (Chinese Simplified)
ahopkins Apr 7, 2024
54ea998
New translations introduction.md (Chinese Simplified)
ahopkins Apr 7, 2024
feffbe6
New translations handlers.md (Chinese Simplified)
ahopkins Apr 9, 2024
12328f0
New translations handlers.md (Chinese Simplified)
ahopkins Apr 9, 2024
1f3b1c6
New translations request.md (Chinese Simplified)
ahopkins Apr 9, 2024
1cf643a
New translations request.md (Chinese Simplified)
ahopkins Apr 9, 2024
6fee283
New translations response.md (Chinese Simplified)
ahopkins Apr 9, 2024
3d4a257
New translations routing.md (Chinese Simplified)
ahopkins Apr 9, 2024
e3db3d4
New translations app.md (Chinese Simplified)
ahopkins Apr 9, 2024
2b91f20
New translations routing.md (Chinese Simplified)
ahopkins Apr 9, 2024
0aeea4c
New translations handlers.md (Chinese Simplified)
ahopkins Apr 9, 2024
a95d4b9
New translations listeners.md (Chinese Simplified)
ahopkins Apr 9, 2024
73ce663
New translations request.md (Chinese Simplified)
ahopkins Apr 9, 2024
7e441b6
New translations routing.md (Chinese Simplified)
ahopkins Apr 9, 2024
773ed2c
New translations listeners.md (Chinese Simplified)
ahopkins Apr 10, 2024
95ed480
New translations cookies.md (Chinese Simplified)
ahopkins Apr 10, 2024
0d8355a
New translations headers.md (Chinese Simplified)
ahopkins Apr 10, 2024
be81384
New translations listeners.md (Chinese Simplified)
ahopkins Apr 10, 2024
30c1322
New translations middleware.md (Chinese Simplified)
ahopkins Apr 10, 2024
416eeca
New translations tasks.md (Chinese Simplified)
ahopkins Apr 10, 2024
9aabe1d
New translations class-based-views.md (Chinese Simplified)
ahopkins Apr 10, 2024
e971642
New translations proxy-headers.md (Chinese Simplified)
ahopkins Apr 10, 2024
2fa341d
New translations streaming.md (Chinese Simplified)
ahopkins Apr 10, 2024
38e870b
New translations versioning.md (Chinese Simplified)
ahopkins Apr 10, 2024
7be2835
New translations websockets.md (Chinese Simplified)
ahopkins Apr 10, 2024
d5f8f70
New translations tasks.md (Chinese Simplified)
ahopkins Apr 10, 2024
6a11ec9
New translations signals.md (Chinese Simplified)
ahopkins Apr 10, 2024
3f88dea
New translations versioning.md (Chinese Simplified)
ahopkins Apr 10, 2024
35c99c3
New translations request.md (Japanese)
ahopkins Jun 22, 2024
beec90a
New translations request.md (Korean)
ahopkins Jun 22, 2024
c3195e1
New translations request.md (Chinese Simplified)
ahopkins Jun 22, 2024
71213bc
New translations listeners.md (Japanese)
ahopkins Jun 30, 2024
58edc8e
New translations development.md (Japanese)
ahopkins Jun 30, 2024
3881468
New translations manager.md (Japanese)
ahopkins Jun 30, 2024
e5b48af
New translations changelog.md (Japanese)
ahopkins Jun 30, 2024
60fa4b8
New translations listeners.md (Korean)
ahopkins Jun 30, 2024
6728f7e
New translations development.md (Korean)
ahopkins Jun 30, 2024
97702af
New translations manager.md (Korean)
ahopkins Jun 30, 2024
c034d0f
New translations changelog.md (Korean)
ahopkins Jun 30, 2024
2c833cb
New translations listeners.md (Chinese Simplified)
ahopkins Jun 30, 2024
86eac4c
New translations development.md (Chinese Simplified)
ahopkins Jun 30, 2024
5b87624
New translations manager.md (Chinese Simplified)
ahopkins Jun 30, 2024
b5eafca
New translations changelog.md (Chinese Simplified)
ahopkins Jun 30, 2024
d33fcff
New translations logger.md (Japanese)
ahopkins Jun 30, 2024
98f91de
New translations logger.md (Korean)
ahopkins Jun 30, 2024
abea51c
New translations v24.6.md (Japanese)
ahopkins Jun 30, 2024
7903815
New translations logger.md (Chinese Simplified)
ahopkins Jun 30, 2024
d3032fa
New translations v24.6.md (Korean)
ahopkins Jun 30, 2024
e7f7aaa
New translations v24.6.md (Chinese Simplified)
ahopkins Jun 30, 2024
c8eb62e
New translations v24.6.md (Chinese Simplified)
ahopkins Jul 7, 2024
eb82469
New translations v24.6.md (Chinese Simplified)
ahopkins Jul 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 67 additions & 0 deletions guide/content/ja/built-with-sanic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
title: 前方の全速度-私たちはどのように我々はサニックでこのサイトを構築しました
layout: メイン
---

.. attrs::
:class: タイトル

```
全速力:
```

.. attrs::
:class: subtitle

```
どのように私たちはサニックでこのサイトを構築しました
```

私たちが誇らしげに言うインターネットの小さなコーナーへようこそ、「はい、私たちはこれをSanicで構築しました!」と。 これは単なるウェブサイトではありません。私たちの遊び場、テストラボ、戦場、そして自宅です。

![](/assets/images/built-with-sanic.png)

### 物語: "我々は自分のシャンパンを飲む"

私たちはSanicをあまりにも信じているので、私たち自身のウェブサイトを運営する究極のテストにしようと決めました。 食中毒のリスクが少ないだけで、自分のレストランでシェフが食事をするようなものです。

なぜでしょう? ウェブサイトやウェブアプリケーションを構築することは難しいので。 無数の可動部品、多くの挑戦、そして常に存在するスピードと信頼性の必要性があります。 私たちはあなたが_できる_多くの方法の一つをお見せしたいと思います。

このハイステークスのデジタルキッチンでは、Sanicは私たちの秘密の食材です。 Sanicに自社のウェブサイトを導入することで、私たちはその機能を紹介するだけではなく、現実世界でストレステストを行っています。 これは、Sanicが紙に良いだけではないことを証明する私たちの歩くチャンスです。それは堅牢です。 最小のブログから最も忙しいeコマースサイトまであらゆるものを扱える高性能なフレームワークです

だから、ここで私たちは、Sanicが私たちのサイトを運営することができれば、それもあなたの力になるという知識に自信を持って、私たち自身のシャンパンをすすります。 思考の速さでコーディングに乾杯! 🥂

### セットアップ:デジタルオーシャン、アホイ!

私たちは高性能なクラウドセーリングが大好きなので、Digital OceanのApp Platformでサイトを立ち上げました。 フェラーリをクラウドに搭載していると考えてみてください。高速で洗練されていますが、扱いやすいです。

なぜシンプルになるのでしょうか? リーンなチームで、DevOpsの指導者がいない私たちには、簡単で簡単なソリューションが必要でした。 Digital Oceanは、サービスとしてのスムーズなセーリングプラットフォーム(PaaS)を提供してくれます。 簡単なセットアップ、自動展開、そして健全に眠れるような信頼性など、当社のニーズに最適です。

私たちの選択は私たちの精神を反映しています: あなたの強みに焦点を当て、プラットフォームは重い持ち上げを行いましょう. 私たちにとって、それはシンプルでありながら強力な展開ソリューションによってサポートされているSanicで素晴らしいWebエクスペリエンスを作成することを意味します。 ⛵

### コード:GitHubの場所

私たちのコードはすべてオープンで、GitHubの公開審査の栄光を浴びています。 なぜ魔法を隠すのですか? 詳細は format@@0(https://github.com/sanic-org/sanic/tree/main/guide) をご覧ください。 先に進み、覗き見を取る、フォーク、それで遊ぶ、それを壊す(そして親切にそれを修正する)。

オープンソースは単なる流行語ではありません私たちの精神です 私たち自身よりも大きなものを一緒に作ることです 私たちのコードは、共同でのイノベーション、開発のための遊び場、そして実際のSanicの実例を証明しています。

コードのすべての行、すべてのコミットは、Sanicとの私たちの旅を反映しており、そのスピードとスケーラビリティをどのように活用しているかを示しています。 バグを修正したり、機能を提案したり、ドキュメントを強化したりしても、あなたの貢献はこのプロジェクトを前進させるものです。

では、ダイブイン、あなたの天才に貢献し、SanicとWeb開発の未来を形作っていきましょう。 一緒にコーディングするだけでなく、コミュニティ主導のパワーハウスを作っています。 🚀

### 招待状:書き込み、コード、ブレイク、修正!

- **ドキュメンタリー作家**: 複雑なものを簡単に作る愛? 私たちのドキュメントはあなたのキャンバスです。 言葉で絵を描いてみよう! 🎨

- **コードニンジャ**:バグを見つけますか? Squash 'em. アイデアはありますか? Code 'em. プルリクエストを雨にしましょう! 🥷

- **バグハンター**: バグを見つけたら、じっと見つめるだけではありません。 お知らせください。 私たちは良い虫狩りが大好きです。 🐛

### ボトムライン

私たちはSanicとこのサイトを構築し、それが何ができるかを示しました。 速くて楽しくて私たちが使うものです だから、物事が迅速にロードされる場合は、背面に私たちを軽く叩いてください。 そうでなければ、ええと... 宇宙線を責めるのか?

サニックを作るだけでなく、良いことにご参加ください, しかし、「私はできません-それは-バターではありません」良い!

乾杯、
サニックチーム(時にはマントを着用)
227 changes: 227 additions & 0 deletions guide/content/ja/guide/advanced/class-based-views.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
# クラスベースビュー

## なぜ使うのか?

.. column::

```
### 問題点

APIを設計する際の一般的なパターンは、同じエンドポイントに対してHTTPメソッドによって複数の機能を持つことです。

これらのオプションは両方とも機能しますが、優れた設計慣行ではなく、プロジェクトが成長するにつれて時間の経過とともに維持するのが難しい場合があります。
```

.. column::

````
```python
@app.get("/foo")
async def foo_get(request):
...

@app.post("/foo")
async def foo_post(request):
...

@app.put("/foo")
async def foo_put(request):
...

@app.route("/bar", methods=["GET", "POST", "PATCH"])
async def bar(request):
if request.method == "GET":
...

elif request.method == "POST":
...

elif request.method == "PATCH":
...
```
````

.. column::

```
### 解決策

クラスベースのビューは、要求に対する応答動作を完結に実装するクラスです。これらは、同じエンドポイントで異なるHTTPリクエストタイプの処理を区分する方法を提供します。
```

.. column::

````
```python
from sanic.views import HTTPMethodView

class FooBar(HTTPMethodView):
async def get(self, request):
...

async def post(self, request):
...

async def put(self, request):
...

app.add_route(FooBar.as_view(), "/foobar")
```
````

## ビューの定義

クラスベースのビューは、 :class:`sanic.views.HTTPMethodView` のサブクラスでなければなりません。 その後、対応するHTTPメソッドの名前でクラスメソッドを実装できます。 定義されたメソッドを持たない要求を受信すると、 `405: Method not allowed` 応答が生成されます。

.. column::

```
エンドポイントにクラスベースのビューを登録するために、`app.add_route`メソッドが使用できます。最初の引数は、メソッド`as_view`が呼び出された定義済みクラスで、2番目の引数はURLエンドポイントである必要があります。

利用可能なメソッドは:

- get
- post
- put
- patch
- delete
- head
- options
```

.. column::

````
```python
from sanic.views import HTTPMethodView
from sanic.response import text

class SimpleView(HTTPMethodView):

def get(self, request):
return text("I am get method")

# 非同期構文も利用可能
async def post(self, request):
return text("I am post method")

def put(self, request):
return text("I am put method")

def patch(self, request):
return text("I am patch method")

def delete(self, request):
return text("I am delete method")

app.add_route(SimpleView.as_view(), "/")
```
````

## pathパラメータ

.. column::

```
[ルーティングセクション](/guide/basics/routing.md)で説明されているとおりにpathパラメータを使用できます。
```

.. column::

````
```python
class NameView(HTTPMethodView):

def get(self, request, name):
return text("こんにちは、{}さん".format(name))

app.add_route(NameView.as_view(), "/<name>")
```
````

## デコレータ

[デコレータのページ](/guide/best-practices/decorators.md)で説明したように、デコレータを使用してエンドポイントに機能を追加する必要があるかもしれません。 CBVによる二つの選択肢があります:

1. ビュー内の _全ての_ HTTPメソッドに適用する
2. ビュー内のHTTPメソッドに個別に適用する

これらがどのように動作するか見てみましょう:

.. column::

```
### すべてのメソッドに適用する

クラスにデコレータを追加する場合は、`decorators`クラス変数を設定できます。 これらは、`as_view`が呼び出された時にクラスに適用されます。
```

.. column::

````
```python
class ViewWithDecorator(HTTPMethodView):
decorators = [some_decorator_here]

def get(self, request, name):
return text("やあ、僕はデコレータを持ってるよ")

def post(self, request, name):
return text("やあ、僕もデコレータを持ってるよ")

app.add_route(ViewWithDecorator.as_view(), "/url")
```
````

.. column::

```
### 個々のメソッドに適用する

しかし、すべてのメソッドではなく、いくつかのメソッドにデコレータをつけたい場合は、ここに示すように記述できます。
```

.. column::

````
```python
class ViewWithSomeDecorator(HTTPMethodView):

@staticmethod
@some_decorator_here
def get(request, name):
return text("やあ、僕はデコレータを持ってるよ")

def post(self, request, name):
return text("やあ、僕はデコレータを持っていないよ")

@some_decorator_here
def patch(self, request, name):
return text("やあ、僕もデコレータを持っているよ")
```
````

## URLの生成

.. column::

```
これは、クラス名がエンドポイントの一部であることを除いて、[他のURLの生成](/guide/basics/routing.md#generating-a-url)と同じように機能します。
```

.. column::

````
```python
@app.route("/")
def index(request):
url = app.url_for("SpecialClassView")
return redirect(url)

class SpecialClassView(HTTPMethodView):
def get(self, request):
return text("Hello from the Special Class View!")

app.add_route(SpecialClassView.as_view(), "/special_class_view")
```
````
Loading
Loading