You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
Design Decisions
|
|
|
|
================
|
|
|
|
|
|
|
|
This document lists the design decisions that we have made after extensive discussions. Unless there are very strong
|
|
|
|
reasons, these decisions should be kept for consistency. Any change to these decisions should get agreement among
|
|
|
|
the core developers.
|
|
|
|
|
|
|
|
1. **[When to support path aliases](https://github.com/yiisoft/yii2/pull/3079#issuecomment-40312268)**
|
|
|
|
we should support path alias for properties that are configurable because using path aliases in configurations
|
|
|
|
are very convenient. In other cases, we should restrict the support for path aliases.
|
|
|
|
2. **When to translate messages**
|
|
|
|
messages should be translated when these are displayed to non-tech end user and make sense to him. HTTP status messages,
|
|
|
|
exceptions about the code etc. should not be translated. Console messages are always in English because of encoding
|
|
|
|
and codepage handling difficulties.
|