Changed elasticsearch AR primary key handling

now supports mapped primary key when _id is part of source with an
alias.
reverted primaryKey of elasticsearch to be array again

meet the AR interface requirements.
improved error reporting
Update yii.php
Italian Translation Typo Fix
Update Language Translation
Fixed italian translation
Add Chinese translation

Signed-off-by: qiansen1386 <qiansen1386@gmail.com>
polish the Translation
Continue to polish chinese Translation. Fix all the issue mentioned by @samdark. Removed all comments.

Signed-off-by: qiansen1386 <qiansen1386@gmail.com>
Polish Chinese translation. Symbols

Signed-off-by: qiansen1386 <qiansen1386@gmail.com>
Correction of chinese core message translation.

Signed-off-by: qiansen1386 <qiansen1386@gmail.com>
Update yii.php
Added spanish translation
Merge pull request #1880 from lucianobaraglia/spanish-message-translation

Added spanish translation
Romanian language. Fixes #1874
Merge pull request #1867 from qiansen1386/master

Add Chinese translation
Merge pull request #1882 from vova07/1874-ro-lang

Romanian language. Fixes #1874
Merge pull request #1863 from gimox/gimox

Italian typo Fix
fixed test break