Skip to content

Conversation

@chloe463
Copy link
Contributor

guide/architecture を翻訳しました。
レビューお願いします。

Close: #85


Angular is a framework for building client applications in HTML and
either JavaScript or a language like TypeScript that compiles to JavaScript.
Angular は、HTMLとJavaScriptまたはTypescriptのようにJavascriptにコンパイルできるような言語で書かれるような
Copy link
Collaborator

Choose a reason for hiding this comment

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

TypeScript, JavaScript

Copy link
Collaborator

Choose a reason for hiding this comment

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

書かれるようなようなは不要でしょう

クライアントアプリケーションを開発するためのフレームワークです。

The framework consists of several libraries, some of them core and some optional.
このフレームワークはいくつかのライブラリからなり、いくつかはコアなもので、いくつかは任意のものです。
Copy link
Collaborator

Choose a reason for hiding this comment

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

このフレームワークはいくつかのコアライブラリとオプショナルなライブラリからなります がすっきりしてよいでしょう

Then you launch the app by *bootstrapping* the _root module_.
Angular takes over, presenting your application content in a browser and
responding to user interactions according to the instructions you've provided.
そして _ルートのモジュール_*ブートストラップ* することでアプリを起動します。
Copy link
Collaborator

Choose a reason for hiding this comment

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

ルートモジュール としましょう



Angular apps are modular and Angular has its own modularity system called _NgModules_.
Angularのアプリはモジュール式で、Angularは _NgModule_ と呼ばれる独自のモジュール方式を持っています。
Copy link
Collaborator

Choose a reason for hiding this comment

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

モジュール式 -> モジュール化されており


Every Angular app has at least one NgModule class, [the _root module_](guide/bootstrapping "Bootstrapping"),
conventionally named `AppModule`.
すべてのAngularアプリは少なくとも1つNgModuleクラス、[_ルートモジュール_](guide/bootstrapping "Bootstrapping")を持ちます。
Copy link
Collaborator

Choose a reason for hiding this comment

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

ひとつの

Apply other metadata decorators in a similar fashion to guide Angular behavior.
`@Injectable`, `@Input`, and `@Output` are a few of the more popular decorators.
他のメタデータデコレータを同じような方法で適用し、Angularの動作をガイドします。
`@Injectable`, `@Input`, そして `@Output` はより一般的なデコレータのいくつかです。
Copy link
Collaborator

Choose a reason for hiding this comment

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

〜はよく使われるデコレータです としましょう


While **a component is technically a directive**,
components are so distinctive and central to Angular applications that this architectural overview separates components from directives.

Copy link
Collaborator

Choose a reason for hiding this comment

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

空行のdiffをなくしてもらえますか?


**コンポーネントは厳密にはディレクティブ** ですが、
コンポーネントはとても特徴的で、Angularアプリケーションの中心にあり、このアーキテクチャの概要ではコンポーネントをディレクティブとは切り離します。

Copy link
Collaborator

Choose a reason for hiding this comment

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

同上

_Service_ is a broad category encompassing any value, function, or feature that your application needs.
_サービス_はアプリケーションに必要な値、関数、または機能を含む幅広いカテゴリです。

ほとんど何でもサービスになることができます。
Copy link
Collaborator

Choose a reason for hiding this comment

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

原文とずれています?


In general, add providers to the [root module](guide/architecture#modules) so that
the same instance of a service is available everywhere.
一般には、どこでも同じサービスインスタンスを使えるように[ルートのモジュール](guide/architecture#modules)に追加します。
Copy link
Collaborator

Choose a reason for hiding this comment

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

ルートモジュール

@chloe463
Copy link
Contributor Author

chloe463 commented Jan 3, 2018

@lacolaco
レビューありがとうございました!

指摘事項を修正しました。
再度レビューよろしくお願いします。

@lacolaco
Copy link
Collaborator

lacolaco commented Jan 3, 2018

修正ありがとうございました!

@lacolaco lacolaco merged commit 887e8f6 into angular:master Jan 3, 2018
@chloe463 chloe463 deleted the translate/guide-architecture branch February 28, 2018 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants