Translation Issue in Italian (9.3.0.4995)

[expired user #9313]'s profile image [expired user #9313] posted 9 years ago in General Permalink
Just installed the release 9.3.0.4995 and discovered that in Italian locale the statement OPTIMIZE TABLE is translated in OTTIMIZZA TABLE which obviously causes the maintenance tool of HeidiSQL to fail.

OTTIMIZZA TABLE `xxxx`.`xmlconnect_notification_template`;
/* Errore SQL (1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OTTIMIZZA TABLE [...]
[expired user #9313]'s profile image [expired user #9313] posted 9 years ago Permalink
Same thing for ANALYZE which gets translated to ANALIZZA
... CHECK TABLE gets translated to VERIFICA TABLE ...
... REPAIR TABLE gets translated to RIPARA TABLE ...

SQL keywords should never undergo a translation.
Code modification/commit from ansgarbecker, 9 years ago, revision 9.3.0.4996
Revert translation of drop down values, which get used as SQL keywords in maintenance dialog. See http://www.heidisql.com/forum.php?t=19510
ansgar's profile image ansgar posted 9 years ago Permalink
Damn, I knew there is something I was overseeing.

Should be fixed in r4996.

Please login to leave a reply, or register at first.