Closed kvsmirnov closed 7 years ago
I'm not sure if it's worthwhile to make string changes in this old codebase. @Udera what do you think?
We asked for some updates: https://github.com/vexim/vexim2/issues/191 But we do need to touch all the other translation files as well?
There are different writings of e-mail
email
mail
...
@kvsmirnov please don't put all your fixes and changes in one PR, it will only make it less likely to be accepted. The smaller the updates, the better.
Particularly, I don't think we should accept your changes which add backticks to SQL queries, because that makes them totally incompatible with PostgreSQL. Don't forget we're using PDO – a DB abstraction layer which should be taking care of adding them when using MySQL.
I have MySQL 8 on my FreeBSD servers. MySQL 8 does not accept queries without backticks... Sorry, I have not tested this with PostgreSQL. I will stop using vexim2 in some weeks. My team writing own interface
I'll say it differently: were you fixing the backticks preemtively, or were you actually affected by the bug? Like I said, PDO is an abstraction layer, so expect it to be adding backticks automatically when querying MySQL.
https://dev.mysql.com/doc/refman/8.0/en/keywords.html I have MySQL 8.0.0, Apache 2.4, PHP 7.1 at my servers Without backticks MySQL does not accept most queries Maybe PDO have some settings to resolve this problem
Corrected and updated Russian translation Added some not translated strings Merged lines with difference in punctuation or letter case (spam and Spam, MB and Mb for example)