16972 localize api v3

https://community.openproject.org/work_packages/16972
https://community.openproject.org/work_packages/17320
https://community.openproject.org/work_packages/17582
But even if a language doesn't support these western punctuations (see [Wikipedia](http://en.wikipedia.org/wiki/Punctuation#Other_languages) for different punctuation styles) we still return an error message.