Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
0ab0eb49
Commit
0ab0eb49
authored
Oct 29, 2014
by
Nobuo Kihara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-ja/structure-applications.md - charset [ci skip]
parent
4f2d46a4
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
34 deletions
+34
-34
structure-applications.md
docs/guide-ja/structure-applications.md
+34
-34
No files found.
docs/guide-ja/structure-applications.md
View file @
0ab0eb49
...
@@ -273,18 +273,18 @@ if (YII_ENV_DEV) {
...
@@ -273,18 +273,18 @@ if (YII_ENV_DEV) {
#### [[yii\base\Application::modules|modules]] <a name="modules"></a>
#### [[yii\base\Application::modules|modules]] <a name="modules"></a>
This property specifies the [modules](structure-modules.md) that the application contains.
このプロパティはアプリケーションが含む [モジュール](structure-modules.md) を規定します。
The property takes an array of module classes or [configurations](concept-configurations.md) with the array keys
このプロパティは、モジュールのクラスまたは [コンフィギュレーション](concept-configurations.md) の配列であり、
being the module IDs. For example,
その配列のキーはモジュールの ID です。例えば、
```
php
```
php
[
[
'modules' =>
[
'modules' =>
[
//
a "booking" module specified with the module class
//
モジュールクラスで規定された "booking" モジュール
'booking' => 'app
\m
odules
\b
ooking
\B
ookingModule',
'booking' => 'app
\m
odules
\b
ooking
\B
ookingModule',
//
a "comment" module specified with a configuration array
//
コンフィギュレーション配列で規定された "comment" モジュール
'comment' => [
'comment' => [
'class' => 'app\modules\comment\CommentModule',
'class' => 'app\modules\comment\CommentModule',
'db' => 'db',
'db' => 'db',
...
@@ -293,24 +293,24 @@ being the module IDs. For example,
...
@@ -293,24 +293,24 @@ being the module IDs. For example,
]
]
```
```
Please refer to the [Modules](structure-modules.md) section for more details.
詳細は [モジュール](structure-modules.md) の節を参照してください。
#### [[yii\base\Application::name|name]] <a name="name"></a>
#### [[yii\base\Application::name|name]] <a name="name"></a>
This property specifies the application name that may be displayed to end users. Unlike the
このプロパティはアプリケーション名を規定します。これは、エンドユーザに対して表示されるかも知れません。
[[yii\base\Application::id|id]]
property which should take a unique value, the value of this property is mainly for
[[yii\base\Application::id|id]]
プロパティがユニークな値でなければならないのとは違って、このプロパティの値は
display purpose and does not need to be unique.
主として表示目的であり、ユニークである必要はありません。
You do not always need to configure this property if none of your code is using it.
コードで使わないのであれば、このプロパティを構成する必要はありません。
#### [[yii\base\Application::params|params]] <a name="params"></a>
#### [[yii\base\Application::params|params]] <a name="params"></a>
This property specifies an array of globally accessible application parameters. Instead of using hardcoded
このプロパティは、グローバルにアクセス可能なアプリケーションパラメータの配列を規定します。
numbers and strings everywhere in your code, it is a good practice to define them as application parameters
コードの中のいたる処でハードコードされた数値や文字列を使う代りに、それらをアプリケーションパラメータとして
in a single place and use the parameters in places where needed. For example, you may define the thumbnail
一ヶ所で定義し、必要な場所ではそのパラメータを使うというのが良い慣行です。
image size as a parameter like the following
:
例えば、次のように、サムネール画像のサイズをパラメータとして定義することが出来ます
:
```
php
```
php
[
[
...
@@ -320,58 +320,58 @@ image size as a parameter like the following:
...
@@ -320,58 +320,58 @@ image size as a parameter like the following:
]
]
```
```
Then in your code where you need to use the size value, you can simply use the code like the following
:
そして、このサイズの値を使う必要があるコードにおいては、ただ単に下記のようなコードを使うことが出来ます
:
```
php
```
php
$size =
\Y
ii::$app->params
[
'thumbnail.size'
]
;
$size =
\Y
ii::$app->params
[
'thumbnail.size'
]
;
$width =
\Y
ii::$app->params
[
'thumbnail.size'
][
0
]
;
$width =
\Y
ii::$app->params
[
'thumbnail.size'
][
0
]
;
```
```
Later if you decide to change the thumbnail size, you only need to modify it in the application configuration
後でサムネールのサイズを変更すると決めたときは、アプリケーションのコンフィギュレーションにおいてのみサイズを修正すればよく、
without touching any dependent code.
これに依存するコードには少しも触れる必要がありません。
#### [[yii\base\Application::sourceLanguage|sourceLanguage]] <a name="sourceLanguage"></a>
#### [[yii\base\Application::sourceLanguage|sourceLanguage]] <a name="sourceLanguage"></a>
This property specifies the language that the application code is written in. The default value is `'en-US'`,
このプロパティはアプリケーションコードが書かれている言語を規定します。デフォルト値は`'en-US'`、アメリカ合衆国の英語です。
meaning English (United States). You should configure this property if the text content in your code is not in English.
あなたのコードのテキスト内容が英語以外で書かれているときは、このプロパティを構成すべきです。
Like the [language](#language) property, you should configure this property in terms of
[language](#language) プロパティと同様に、このプロパティは [IETF 言語タグ](http://ja.wikipedia.org/wiki/IETF%E8%A8%80%E8%AA%9E%E3%82%BF%E3%82%B0) に従って構成すべきです。
an [IETF language tag](http://en.wikipedia.org/wiki/IETF_language_tag). For example, `en` stands for English,
例えば、`en` は英語を意味し、`en-US` はアメリカ合衆国の英語を意味します。
while `en-US` stands for English (United States).
More details about this property can be found in the [Internationalization](tutorial-i18n.md) section.
このプロパティに関する更なる詳細は [国際化](tutorial-i18n.md) の節で読むことが出来ます。
#### [[yii\base\Application::timeZone|timeZone]] <a name="timeZone"></a>
#### [[yii\base\Application::timeZone|timeZone]] <a name="timeZone"></a>
This property is provided as an alternative way of setting the default time zone of PHP runtime.
このプロパティは、PHP ランタイムのデフォルトタイムゾーンを設定する代替手段として提供されています。
By configuring this property, you are essentially calling the PHP function
このプロパティを構成すると、本質的には PHP 関数 [date_default_timezone_set()](http://php.net/manual/ja/function.date-default-timezone-set.php) を呼ぶことになります。
[date_default_timezone_set()](http://php.net/manual/en/function.date-default-timezone-set.php). For example,
例えば、
```
php
```
php
[
[
'timeZone' => 'A
merica/Los_Angeles
',
'timeZone' => 'A
sia/Tokyo
',
]
]
```
```
#### [[yii\base\Application::version|version]] <a name="version"></a>
#### [[yii\base\Application::version|version]] <a name="version"></a>
This property specifies the version of the application. It defaults to `'1.0'`. You do not always need to configure
このプロパティはアプリケーションのバージョンを規定します。デフォルト値は `'1.0'` です。
this property if none of your code is using it.
コードの中で使わないのであれば、必ずしも構成する必要はありません。
###
Useful Properties
<a name="useful-properties"></a>
###
有用なプロパティ
<a name="useful-properties"></a>
The properties described in this subsection are not commonly configured because their default values
この項で説明されるプロパティは通常は構成されません。というのは、そのデフォルト値が通常の規約を規定するものだからです。
stipulate common conventions. However, you may still configure them in case you want to break the conventions.
しかしながら、規約を破る必要がある場合には、これらのプロパティを構成することが出来ます。
#### [[yii\base\Application::charset|charset]] <a name="charset"></a>
#### [[yii\base\Application::charset|charset]] <a name="charset"></a>
This property specifies the charset that the application uses. The default value is `'UTF-8'` which should
このプロパティはアプリケーションが使う文字セットを規定します。デフォルト値は `'UTF-8'` であり、
be kept as is for most applications unless you are working with some legacy systems that use a lot of non-unicode data.
あなたのアプリケーションが多数の非ユニコードデータを使うレガシーシステムと連携するのでなければ、
そのままにしておくべきです。
#### [[yii\base\Application::defaultRoute|defaultRoute]] <a name="defaultRoute"></a>
#### [[yii\base\Application::defaultRoute|defaultRoute]] <a name="defaultRoute"></a>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment