Skip to content

Commit

Permalink
rearrange files to follow en
Browse files Browse the repository at this point in the history
  • Loading branch information
cake17 committed Feb 7, 2015
1 parent 3553150 commit 75ebfe0
Show file tree
Hide file tree
Showing 73 changed files with 8,866 additions and 5,360 deletions.
57 changes: 11 additions & 46 deletions ja/appendices.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,63 +3,28 @@

ここでは、2.xで導入された新機能に関する情報と、1.3から2.0への移行手順を解説します。

2.4 移行ガイド
3.0 Migration Guide
===================

.. toctree::
:maxdepth: 1

appendices/2-4-migration-guide

2.3 移行ガイド
==============

.. toctree::
:maxdepth: 1

appendices/2-3-migration-guide

2.2移行ガイド
=============

.. toctree::
:maxdepth: 1

appendices/2-2-migration-guide

2.1移行ガイド
=============
3.0 is still under development, and any documented changes
will only be available in the ``3.0`` branch in git.

.. toctree::
:maxdepth: 1

appendices/2-1-migration-guide
appendices/new-features-in-cakephp-2-1

2.0移行ガイド
=============

.. toctree::
:maxdepth: 1

appendices/2-0-migration-guide
appendices/new-features-in-cakephp-2-0
appendices/phpunit-migration-hints

1.2から1.3への移行
==================

.. toctree::
:maxdepth: 1

appendices/migrating-from-cakephp-1-2-to-1-3
appendices/new-features-in-cakephp-1-3
appendices/3-0-migration-guide
appendices/orm-migration

一般的な情報
============
==========

.. toctree::
:maxdepth: 1

appendices/cakephp-development-process
appendices/glossary


.. meta::
:title lang=en: Appendices
:keywords lang=en: migration guide,migration path,new features,glossary
59 changes: 40 additions & 19 deletions ja/appendices/glossary.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
用語集
######
#####

.. glossary::

Expand All @@ -26,35 +26,56 @@
// これが生成される
checked="checked"

プラグイン記法
プラグイン記法はドットで区切られたクラス名で、クラスがプラグインの一部であることを指定しています。
例えば、 ``DebugKit.Toolbar`` はDebugKitプラグインで、クラス名はToolbarです。
plugin syntax
Plugin syntax refers to the dot separated class name indicating classes
are part of a plugin::

ドット記法
ドット記法は、 ``.`` を用いてネストされたレベルを区切ることによって配列のパスを定義します。
例::
// The plugin is "DebugKit", and the class name is "Toolbar".
'DebugKit.Toolbar'

Asset.filter.css
// The plugin is "AcmeCorp/Tools", and the class name is "Toolbar".
'AcmeCorp/Tools.Toolbar'

は以下の値を指し示すことでしょう::
dot notation
Dot notation defines an array path, by separating nested levels with ``.``
For example::

array(
'Asset' => array(
'filter' => array(
'css' => 'got me'
)
)
)
Cache.default.engine

Would point to the following value::

[
'Cache' => [
'default' => [
'engine' => 'File'
]
]
]

CSRF
クロスサイトリクエストフォージェリ(*Cross Site Request Forgery*)。
再生攻撃、二重投稿、他ドメインからの偽造リクエストを防止します。

CDN
Content Delivery Network. A 3rd party vendor you can pay to help
distribute your content to data centers around the world. This helps
put your static assets closer to geographically distributed users.

routes.php
APP/Config のファイルで、ルーティングの設定が入っています。
このファイルは全てのリクエストが処理される前に読み込まれます。
リクエストが正しいコントローラ+アクションにルーティングされるように、アプリケーションが必要とする全てのルートに接続する必要があります。
A file in ``config`` directory that contains routing configuration.
This file is included before each request is processed.
It should connect all the routes your application needs so
requests can be routed to the correct controller + action.

DRY
同じことを繰り返さない(Don’t repeat yourself)。これはあらゆる情報の繰り返しを少なくするためのソフトウェア開発の原則です。
CakePHPでは同じコードは1箇所に書いて再利用するという形でDRY原則に従っています。

PaaS
Platform as a Service. Platform as a Service providers will provide
cloud based hosting, database and caching resources. Some popular
providers include Heroku, EngineYard and PagodaBox

DSN
Data Source Name. A connection string format that is formed like a URI.
CakePHP supports DSN's for Cache, Database, Log and Email connections.
20 changes: 20 additions & 0 deletions ja/bake.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Bake Console
############

CakePHP's bake console is another effort to get you up and running in CakePHP
– fast. The bake console can create any of CakePHP's basic ingredients: models,
behaviors, views, helpers, components, test cases, fixtures and plugins. And we
aren't just talking skeleton classes: Bake can create a fully functional
application in just a few minutes. In fact, Bake is a natural step to take once
an application has been scaffolded. The following sections cover bake more in
detail:

.. toctree::
:maxdepth: 1

bake/usage
bake/development

.. meta::
:title lang=en: Bake Console
:keywords lang=en: command line interface,development,bake view, bake template syntax,erb tags,asp tags,percent tags
15 changes: 0 additions & 15 deletions ja/cakephp-overview.rst

This file was deleted.

8 changes: 4 additions & 4 deletions ja/console-and-shells.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
コンソールとシェル
##################
##############

CakePHPはWebのフレームワークとしてだけではなく、コンソールアプリケーション
を開発するためのコンソールフレームワークとしての機能を合わせ持っています。
Expand All @@ -13,7 +13,7 @@ CakePHPには元々たくさんのコンソールアプリケーションが備
あれば、仕事をより早く片付けるための、より一般的なものもあります。

CakePHPのコンソール
===================
=================

このセクションでは、コマンドラインにおけるCakePHPのご紹介をします。もし
過去にcronジョブやコマンドライン・スクリプトから自分のCakePHPのMVCクラスに
Expand Down Expand Up @@ -725,7 +725,7 @@ ConsoleOptionParser上のビルダーメソッドと同様に、addOptionsも強
)
));

パーサの仕様の中では ``definition``, ``arguments``, ``options``, ``epilog``
パーサの仕様の中では ``definition``, ``arguments``, ``options``, ``epilog``
のためのキーを定義できます。配列形式ビルダーの内部にはサブコマンドは定義
できません。argumentsとoptionsの値は
:php:func:`ConsoleOptionParser::addArguments()` と
Expand Down Expand Up @@ -962,7 +962,7 @@ eメールを送る場合は、CakeEmailクラスでメールを送る際のホ
:param string $method: 表示するメッセージ
:param integer $newlines: メッセージの後に出力する改行の数
:param integer $level: このメッセージを表示するべき :ref:`shell-output-level` の最大値
:param integer $level: このメッセージを表示するべき :ref:`shell-output-level` の最大値

ユーザへの出力を生成するためのもっとも普通のやり方です。
レベルを指定することで、シェルの出力の度合いを制限できます。
Expand Down
16 changes: 14 additions & 2 deletions ja/contents.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
コンテンツ
##########
########

.. toctree::
:hidden:

index
topics

.. toctree::
:maxdepth: 3
Expand All @@ -21,6 +27,7 @@

core-libraries/caching
console-and-shells
bake
development/debugging
deployment
core-libraries/email
Expand All @@ -29,6 +36,7 @@
core-libraries/logging
controllers/components/authentication
controllers/components/pagination
core-libraries/form
plugins
development/rest
security
Expand All @@ -44,12 +52,16 @@
core-libraries/inflector
core-libraries/number
core-libraries/registry-objects
core-libraries/string
core-libraries/text
core-libraries/time
core-libraries/xml

core-libraries/global-constants-and-functions
debug-kit
appendices

.. todolist::

.. meta::
:title lang=en: Contents
:keywords lang=en: core libraries,ref search,shells,deployment,appendices,glossary,models
6 changes: 6 additions & 0 deletions ja/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,10 @@ CakePHPの貢献できる方法は数多くあります。
contributing/tickets
contributing/code
contributing/cakephp-coding-conventions
contributing/backwards-compatibility



.. meta::
:title lang=en: Contributing
:keywords lang=en: coding conventions,documentation,maxdepth
8 changes: 3 additions & 5 deletions ja/controllers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -661,18 +661,16 @@ $componentsと$helpersと$uses
この章は、コントローラのAPIとそのサンプルの量が少ないかもしれませんが、コントローラ変数は、最初からそれらを理解するのはとても難しいです。
この章では、いくつかのサンプルと、またそれらサンプルで何をやっているか、などと一緒に学習を初めて行きましょう。

More on controllers
More on Controllers
===================

.. toctree::
:maxdepth: 1

controllers/request-response
controllers/scaffolding
controllers/pages-controller
controllers/components


.. meta::
:title lang=ja: Controllers
:keywords lang=ja: correct models,controller class,controller controller,core library,single model,request data,middle man,bakery,mvc,attributes,logic,recipes
:title lang=en: Controllers
:keywords lang=en: correct models,controller class,controller controller,core library,single model,request data,middle man,bakery,mvc,attributes,logic,recipes
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 75ebfe0

Please sign in to comment.