Optimize

* `namespace` 根据具体上下文翻译成了 `空间名` 和 `命名空间`。
* `class name` 和 `class`区分为`类名`和`类` 。
* 修正之前翻译的一些错误。
* 原先很多直译出来的，感觉不通顺的地方，都改成意译了。
* 副作用那部分我觉得翻译的依然不是很好，特别是 *merely from including the file.*这句没有理解，不知道怎么翻译，所以直接忽略了。希望您能给点儿更好的意见。
* PSR-2要等到周末了，所以先提交这两个。可以先合并，也可以等PSR-2好了一起。。