Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Delisle <marc@infomarc.info>2007-01-12 21:24:20 +0300
committerMarc Delisle <marc@infomarc.info>2007-01-12 21:24:20 +0300
commitbdbcf3ceaa1eddcccd1931cef1d42ef9bae64685 (patch)
treeefc7911bc351e38b12397660c1781c5570fdbac7
parent280c982828c1114fceb77ac7bef56897b3c5a480 (diff)
designer: snap to grid/display field
-rw-r--r--ChangeLog4
-rw-r--r--lang/afrikaans-iso-8859-1.inc.php1
-rw-r--r--lang/afrikaans-utf-8.inc.php1
-rw-r--r--lang/albanian-iso-8859-1.inc.php1
-rw-r--r--lang/albanian-utf-8.inc.php1
-rw-r--r--lang/arabic-utf-8.inc.php1
-rw-r--r--lang/arabic-windows-1256.inc.php1
-rw-r--r--lang/azerbaijani-iso-8859-9.inc.php1
-rw-r--r--lang/azerbaijani-utf-8.inc.php1
-rw-r--r--lang/basque-iso-8859-1.inc.php1
-rw-r--r--lang/basque-utf-8.inc.php1
-rw-r--r--lang/belarusian_cyrillic-utf-8.inc.php1
-rw-r--r--lang/belarusian_cyrillic-windows-1251.inc.php1
-rw-r--r--lang/belarusian_latin-utf-8.inc.php1
-rw-r--r--lang/bosnian-utf-8.inc.php1
-rw-r--r--lang/bosnian-windows-1250.inc.php1
-rw-r--r--lang/brazilian_portuguese-iso-8859-1.inc.php1
-rw-r--r--lang/brazilian_portuguese-utf-8.inc.php1
-rw-r--r--lang/bulgarian-koi8-r.inc.php1
-rw-r--r--lang/bulgarian-utf-8.inc.php1
-rw-r--r--lang/bulgarian-windows-1251.inc.php1
-rw-r--r--lang/catalan-iso-8859-1.inc.php1
-rw-r--r--lang/catalan-utf-8.inc.php1
-rw-r--r--lang/chinese_simplified-gb2312.inc.php1
-rw-r--r--lang/chinese_simplified-utf-8.inc.php1
-rw-r--r--lang/chinese_traditional-big5.inc.php1
-rw-r--r--lang/chinese_traditional-utf-8.inc.php1
-rw-r--r--lang/croatian-iso-8859-2.inc.php1
-rw-r--r--lang/croatian-utf-8.inc.php1
-rw-r--r--lang/croatian-windows-1250.inc.php1
-rw-r--r--lang/czech-iso-8859-2.inc.php1
-rw-r--r--lang/czech-utf-8.inc.php1
-rw-r--r--lang/czech-windows-1250.inc.php1
-rw-r--r--lang/danish-iso-8859-1.inc.php1
-rw-r--r--lang/danish-utf-8.inc.php1
-rw-r--r--lang/dutch-iso-8859-1.inc.php1
-rw-r--r--lang/dutch-iso-8859-15.inc.php1
-rw-r--r--lang/dutch-utf-8.inc.php1
-rw-r--r--lang/english-iso-8859-1.inc.php1
-rw-r--r--lang/english-iso-8859-15.inc.php1
-rw-r--r--lang/english-utf-8.inc.php1
-rw-r--r--lang/estonian-iso-8859-1.inc.php1
-rw-r--r--lang/estonian-utf-8.inc.php1
-rw-r--r--lang/finnish-iso-8859-1.inc.php1
-rw-r--r--lang/finnish-iso-8859-15.inc.php1
-rw-r--r--lang/finnish-utf-8.inc.php1
-rw-r--r--lang/french-iso-8859-1.inc.php1
-rw-r--r--lang/french-iso-8859-15.inc.php1
-rw-r--r--lang/french-utf-8.inc.php1
-rw-r--r--lang/galician-iso-8859-1.inc.php1
-rw-r--r--lang/galician-utf-8.inc.php1
-rw-r--r--lang/georgian-utf-8.inc.php1
-rw-r--r--lang/german-iso-8859-1.inc.php1
-rw-r--r--lang/german-iso-8859-15.inc.php1
-rw-r--r--lang/german-utf-8.inc.php1
-rw-r--r--lang/greek-iso-8859-7.inc.php1
-rw-r--r--lang/greek-utf-8.inc.php1
-rw-r--r--lang/hebrew-iso-8859-8-i.inc.php1
-rw-r--r--lang/hebrew-utf-8.inc.php1
-rw-r--r--lang/hindi-utf-8.inc.php1
-rw-r--r--lang/hungarian-iso-8859-2.inc.php1
-rw-r--r--lang/hungarian-utf-8.inc.php1
-rw-r--r--lang/indonesian-iso-8859-1.inc.php1
-rw-r--r--lang/indonesian-utf-8.inc.php1
-rw-r--r--lang/italian-iso-8859-1.inc.php1
-rw-r--r--lang/italian-iso-8859-15.inc.php1
-rw-r--r--lang/italian-utf-8.inc.php1
-rw-r--r--lang/japanese-euc.inc.php1
-rw-r--r--lang/japanese-sjis.inc.php1
-rw-r--r--lang/japanese-utf-8.inc.php1
-rw-r--r--lang/korean-euc-kr.inc.php1
-rw-r--r--lang/korean-utf-8.inc.php1
-rw-r--r--lang/latvian-utf-8.inc.php1
-rw-r--r--lang/latvian-windows-1257.inc.php1
-rw-r--r--lang/lithuanian-utf-8.inc.php1
-rw-r--r--lang/lithuanian-windows-1257.inc.php1
-rw-r--r--lang/malay-iso-8859-1.inc.php1
-rw-r--r--lang/malay-utf-8.inc.php1
-rw-r--r--lang/mongolian-utf-8.inc.php1
-rw-r--r--lang/norwegian-iso-8859-1.inc.php1
-rw-r--r--lang/norwegian-utf-8.inc.php1
-rw-r--r--lang/persian-utf-8.inc.php1
-rw-r--r--lang/persian-windows-1256.inc.php1
-rw-r--r--lang/polish-iso-8859-2.inc.php1
-rw-r--r--lang/polish-utf-8.inc.php1
-rw-r--r--lang/polish-windows-1250.inc.php1
-rw-r--r--lang/portuguese-iso-8859-1.inc.php1
-rw-r--r--lang/portuguese-iso-8859-15.inc.php1
-rw-r--r--lang/portuguese-utf-8.inc.php1
-rw-r--r--lang/romanian-iso-8859-1.inc.php1
-rw-r--r--lang/romanian-utf-8.inc.php1
-rw-r--r--lang/russian-cp-866.inc.php1
-rw-r--r--lang/russian-koi8-r.inc.php1
-rw-r--r--lang/russian-utf-8.inc.php1
-rw-r--r--lang/russian-windows-1251.inc.php1
-rw-r--r--lang/serbian_cyrillic-utf-8.inc.php1
-rw-r--r--lang/serbian_cyrillic-windows-1251.inc.php1
-rw-r--r--lang/serbian_latin-utf-8.inc.php1
-rw-r--r--lang/serbian_latin-windows-1250.inc.php1
-rw-r--r--lang/slovak-iso-8859-2.inc.php1
-rw-r--r--lang/slovak-utf-8.inc.php1
-rw-r--r--lang/slovak-windows-1250.inc.php1
-rw-r--r--lang/slovenian-iso-8859-2.inc.php1
-rw-r--r--lang/slovenian-utf-8.inc.php1
-rw-r--r--lang/slovenian-windows-1250.inc.php1
-rw-r--r--lang/spanish-iso-8859-1.inc.php1
-rw-r--r--lang/spanish-iso-8859-15.inc.php1
-rw-r--r--lang/spanish-utf-8.inc.php1
-rw-r--r--lang/swedish-iso-8859-1.inc.php1
-rw-r--r--lang/swedish-utf-8.inc.php1
-rw-r--r--lang/tatarish-iso-8859-9.inc.php1
-rw-r--r--lang/tatarish-utf-8.inc.php1
-rw-r--r--lang/thai-tis-620.inc.php1
-rw-r--r--lang/thai-utf-8.inc.php1
-rw-r--r--lang/turkish-iso-8859-9.inc.php1
-rw-r--r--lang/turkish-utf-8.inc.php1
-rw-r--r--lang/ukrainian-utf-8.inc.php1
-rw-r--r--lang/ukrainian-windows-1251.inc.php1
-rw-r--r--pmd/images/display_field.pngbin0 -> 786 bytes
-rw-r--r--pmd/images/grid.pngbin0 -> 803 bytes
-rw-r--r--pmd/scripts/move.js80
-rw-r--r--pmd_common.php2
-rw-r--r--pmd_general.php6
123 files changed, 197 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index d5d84f79c7..9fe54cc1f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,10 @@ phpMyAdmin - ChangeLog
$Id$
$HeadURL$
+2007-01-12 Marc Delisle <lem9@users.sourceforge.net>
+ * (many files): Designer, two features (snap to grid / display field)
+ thanks to Ivan Kirillov
+
2007-01-11 Marc Delisle <lem9@users.sourceforge.net>
* lang/estonian: Update, thanks to Marko Ellermaa - uhuu
diff --git a/lang/afrikaans-iso-8859-1.inc.php b/lang/afrikaans-iso-8859-1.inc.php
index 43ed2c340b..56e41d83a5 100644
--- a/lang/afrikaans-iso-8859-1.inc.php
+++ b/lang/afrikaans-iso-8859-1.inc.php
@@ -1050,4 +1050,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/afrikaans-utf-8.inc.php b/lang/afrikaans-utf-8.inc.php
index 412f6c5881..7c79b6bcad 100644
--- a/lang/afrikaans-utf-8.inc.php
+++ b/lang/afrikaans-utf-8.inc.php
@@ -1051,4 +1051,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/albanian-iso-8859-1.inc.php b/lang/albanian-iso-8859-1.inc.php
index 4b597a8105..84139abe9b 100644
--- a/lang/albanian-iso-8859-1.inc.php
+++ b/lang/albanian-iso-8859-1.inc.php
@@ -1049,4 +1049,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/albanian-utf-8.inc.php b/lang/albanian-utf-8.inc.php
index 785a1f5db7..542ef51ce3 100644
--- a/lang/albanian-utf-8.inc.php
+++ b/lang/albanian-utf-8.inc.php
@@ -1050,4 +1050,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/arabic-utf-8.inc.php b/lang/arabic-utf-8.inc.php
index 4306a1a3a8..d1d87a2e25 100644
--- a/lang/arabic-utf-8.inc.php
+++ b/lang/arabic-utf-8.inc.php
@@ -1052,4 +1052,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/arabic-windows-1256.inc.php b/lang/arabic-windows-1256.inc.php
index 1bbe5ff46e..ede0e38157 100644
--- a/lang/arabic-windows-1256.inc.php
+++ b/lang/arabic-windows-1256.inc.php
@@ -1051,4 +1051,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/azerbaijani-iso-8859-9.inc.php b/lang/azerbaijani-iso-8859-9.inc.php
index 3080c80413..de9954b078 100644
--- a/lang/azerbaijani-iso-8859-9.inc.php
+++ b/lang/azerbaijani-iso-8859-9.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/azerbaijani-utf-8.inc.php b/lang/azerbaijani-utf-8.inc.php
index e83a7a8d5a..1bfd9d15c2 100644
--- a/lang/azerbaijani-utf-8.inc.php
+++ b/lang/azerbaijani-utf-8.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/basque-iso-8859-1.inc.php b/lang/basque-iso-8859-1.inc.php
index 783386730d..c0a72b43ea 100644
--- a/lang/basque-iso-8859-1.inc.php
+++ b/lang/basque-iso-8859-1.inc.php
@@ -1043,4 +1043,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/basque-utf-8.inc.php b/lang/basque-utf-8.inc.php
index fa87d6b7f7..fe012b69a3 100644
--- a/lang/basque-utf-8.inc.php
+++ b/lang/basque-utf-8.inc.php
@@ -1044,4 +1044,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/belarusian_cyrillic-utf-8.inc.php b/lang/belarusian_cyrillic-utf-8.inc.php
index 850eecfb6c..25c09ea4e1 100644
--- a/lang/belarusian_cyrillic-utf-8.inc.php
+++ b/lang/belarusian_cyrillic-utf-8.inc.php
@@ -1027,4 +1027,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/belarusian_cyrillic-windows-1251.inc.php b/lang/belarusian_cyrillic-windows-1251.inc.php
index e1c92911e7..e95e33d585 100644
--- a/lang/belarusian_cyrillic-windows-1251.inc.php
+++ b/lang/belarusian_cyrillic-windows-1251.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/belarusian_latin-utf-8.inc.php b/lang/belarusian_latin-utf-8.inc.php
index e5c620d404..f1c3b064d3 100644
--- a/lang/belarusian_latin-utf-8.inc.php
+++ b/lang/belarusian_latin-utf-8.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/bosnian-utf-8.inc.php b/lang/bosnian-utf-8.inc.php
index 1b87ca4a21..0b6308d62f 100644
--- a/lang/bosnian-utf-8.inc.php
+++ b/lang/bosnian-utf-8.inc.php
@@ -1050,4 +1050,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/bosnian-windows-1250.inc.php b/lang/bosnian-windows-1250.inc.php
index 0c0cff386a..df1c87e419 100644
--- a/lang/bosnian-windows-1250.inc.php
+++ b/lang/bosnian-windows-1250.inc.php
@@ -1049,4 +1049,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/brazilian_portuguese-iso-8859-1.inc.php b/lang/brazilian_portuguese-iso-8859-1.inc.php
index 2a918cb943..d56716082c 100644
--- a/lang/brazilian_portuguese-iso-8859-1.inc.php
+++ b/lang/brazilian_portuguese-iso-8859-1.inc.php
@@ -1029,4 +1029,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/brazilian_portuguese-utf-8.inc.php b/lang/brazilian_portuguese-utf-8.inc.php
index 847e3ce65f..3c4e8031d8 100644
--- a/lang/brazilian_portuguese-utf-8.inc.php
+++ b/lang/brazilian_portuguese-utf-8.inc.php
@@ -1030,4 +1030,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/bulgarian-koi8-r.inc.php b/lang/bulgarian-koi8-r.inc.php
index 81d8a2b73e..307dcf1a33 100644
--- a/lang/bulgarian-koi8-r.inc.php
+++ b/lang/bulgarian-koi8-r.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/bulgarian-utf-8.inc.php b/lang/bulgarian-utf-8.inc.php
index 9b42d75453..4b67cc59ca 100644
--- a/lang/bulgarian-utf-8.inc.php
+++ b/lang/bulgarian-utf-8.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/bulgarian-windows-1251.inc.php b/lang/bulgarian-windows-1251.inc.php
index b2ddc251e9..e09d3c6119 100644
--- a/lang/bulgarian-windows-1251.inc.php
+++ b/lang/bulgarian-windows-1251.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/catalan-iso-8859-1.inc.php b/lang/catalan-iso-8859-1.inc.php
index d74875bfb2..8192878f96 100644
--- a/lang/catalan-iso-8859-1.inc.php
+++ b/lang/catalan-iso-8859-1.inc.php
@@ -1019,4 +1019,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/catalan-utf-8.inc.php b/lang/catalan-utf-8.inc.php
index eab4399820..135bf488bd 100644
--- a/lang/catalan-utf-8.inc.php
+++ b/lang/catalan-utf-8.inc.php
@@ -1020,4 +1020,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/chinese_simplified-gb2312.inc.php b/lang/chinese_simplified-gb2312.inc.php
index dbb7786a0a..b65a0bbe33 100644
--- a/lang/chinese_simplified-gb2312.inc.php
+++ b/lang/chinese_simplified-gb2312.inc.php
@@ -1051,4 +1051,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/chinese_simplified-utf-8.inc.php b/lang/chinese_simplified-utf-8.inc.php
index 82cfc47b29..a30d12aa5e 100644
--- a/lang/chinese_simplified-utf-8.inc.php
+++ b/lang/chinese_simplified-utf-8.inc.php
@@ -1052,4 +1052,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/chinese_traditional-big5.inc.php b/lang/chinese_traditional-big5.inc.php
index 65f22a0bb6..4ea1470c88 100644
--- a/lang/chinese_traditional-big5.inc.php
+++ b/lang/chinese_traditional-big5.inc.php
@@ -1030,4 +1030,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/chinese_traditional-utf-8.inc.php b/lang/chinese_traditional-utf-8.inc.php
index 2017811514..9521c36362 100644
--- a/lang/chinese_traditional-utf-8.inc.php
+++ b/lang/chinese_traditional-utf-8.inc.php
@@ -1031,4 +1031,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/croatian-iso-8859-2.inc.php b/lang/croatian-iso-8859-2.inc.php
index 8212a29539..150df308f6 100644
--- a/lang/croatian-iso-8859-2.inc.php
+++ b/lang/croatian-iso-8859-2.inc.php
@@ -1024,4 +1024,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/croatian-utf-8.inc.php b/lang/croatian-utf-8.inc.php
index c57aab20e2..f583e9d627 100644
--- a/lang/croatian-utf-8.inc.php
+++ b/lang/croatian-utf-8.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/croatian-windows-1250.inc.php b/lang/croatian-windows-1250.inc.php
index d7fd6a2ab3..4255e2e88d 100644
--- a/lang/croatian-windows-1250.inc.php
+++ b/lang/croatian-windows-1250.inc.php
@@ -1024,4 +1024,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/czech-iso-8859-2.inc.php b/lang/czech-iso-8859-2.inc.php
index 03c8dfac8d..8bf72d2d60 100644
--- a/lang/czech-iso-8859-2.inc.php
+++ b/lang/czech-iso-8859-2.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/czech-utf-8.inc.php b/lang/czech-utf-8.inc.php
index 6c31394e41..d7d1f131b9 100644
--- a/lang/czech-utf-8.inc.php
+++ b/lang/czech-utf-8.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/czech-windows-1250.inc.php b/lang/czech-windows-1250.inc.php
index 7096134cac..04412d4a5c 100644
--- a/lang/czech-windows-1250.inc.php
+++ b/lang/czech-windows-1250.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/danish-iso-8859-1.inc.php b/lang/danish-iso-8859-1.inc.php
index 6917b53db8..94374060ab 100644
--- a/lang/danish-iso-8859-1.inc.php
+++ b/lang/danish-iso-8859-1.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/danish-utf-8.inc.php b/lang/danish-utf-8.inc.php
index e32484e95a..0a2535aaa1 100644
--- a/lang/danish-utf-8.inc.php
+++ b/lang/danish-utf-8.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/dutch-iso-8859-1.inc.php b/lang/dutch-iso-8859-1.inc.php
index 800548a9ab..fe63e74ab9 100644
--- a/lang/dutch-iso-8859-1.inc.php
+++ b/lang/dutch-iso-8859-1.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/dutch-iso-8859-15.inc.php b/lang/dutch-iso-8859-15.inc.php
index 1d0648c84b..757ce4dd4e 100644
--- a/lang/dutch-iso-8859-15.inc.php
+++ b/lang/dutch-iso-8859-15.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/dutch-utf-8.inc.php b/lang/dutch-utf-8.inc.php
index 7329b9f910..6adb623772 100644
--- a/lang/dutch-utf-8.inc.php
+++ b/lang/dutch-utf-8.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/english-iso-8859-1.inc.php b/lang/english-iso-8859-1.inc.php
index a11dfb82be..90bca8e3fa 100644
--- a/lang/english-iso-8859-1.inc.php
+++ b/lang/english-iso-8859-1.inc.php
@@ -862,6 +862,7 @@ $strSkipQueries = 'Number of records(queries) to skip from start';
$strSlovak = 'Slovak';
$strSlovenian = 'Slovenian';
$strSmallBigAll = 'Small/Big All';
+$strSnapToGrid = 'Snap to grid';
$strSocketProblem = '(or the local MySQL server\'s socket is not correctly configured)';
$strSortByKey = 'Sort by key';
$strSorting = 'Sorting';
diff --git a/lang/english-iso-8859-15.inc.php b/lang/english-iso-8859-15.inc.php
index 058c5bf0fd..442555119b 100644
--- a/lang/english-iso-8859-15.inc.php
+++ b/lang/english-iso-8859-15.inc.php
@@ -862,6 +862,7 @@ $strSkipQueries = 'Number of records(queries) to skip from start';
$strSlovak = 'Slovak';
$strSlovenian = 'Slovenian';
$strSmallBigAll = 'Small/Big All';
+$strSnapToGrid = 'Snap to grid';
$strSocketProblem = '(or the local MySQL server\'s socket is not correctly configured)';
$strSortByKey = 'Sort by key';
$strSorting = 'Sorting';
diff --git a/lang/english-utf-8.inc.php b/lang/english-utf-8.inc.php
index 9e1838f35a..4f444949f4 100644
--- a/lang/english-utf-8.inc.php
+++ b/lang/english-utf-8.inc.php
@@ -863,6 +863,7 @@ $strSkipQueries = 'Number of records(queries) to skip from start';
$strSlovak = 'Slovak';
$strSlovenian = 'Slovenian';
$strSmallBigAll = 'Small/Big All';
+$strSnapToGrid = 'Snap to grid';
$strSocketProblem = '(or the local MySQL server\'s socket is not correctly configured)';
$strSortByKey = 'Sort by key';
$strSorting = 'Sorting';
diff --git a/lang/estonian-iso-8859-1.inc.php b/lang/estonian-iso-8859-1.inc.php
index 1b58f7801e..32fb7c5503 100644
--- a/lang/estonian-iso-8859-1.inc.php
+++ b/lang/estonian-iso-8859-1.inc.php
@@ -1031,4 +1031,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strToggleSmallBig = 'Toggle small/big'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/estonian-utf-8.inc.php b/lang/estonian-utf-8.inc.php
index 34f1c534c0..04fa49e6b7 100644
--- a/lang/estonian-utf-8.inc.php
+++ b/lang/estonian-utf-8.inc.php
@@ -1032,4 +1032,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strToggleSmallBig = 'Toggle small/big'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/finnish-iso-8859-1.inc.php b/lang/finnish-iso-8859-1.inc.php
index 569c33f4ff..9f665d9b33 100644
--- a/lang/finnish-iso-8859-1.inc.php
+++ b/lang/finnish-iso-8859-1.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/finnish-iso-8859-15.inc.php b/lang/finnish-iso-8859-15.inc.php
index 77d71f5ba2..0a6f00bfb3 100644
--- a/lang/finnish-iso-8859-15.inc.php
+++ b/lang/finnish-iso-8859-15.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/finnish-utf-8.inc.php b/lang/finnish-utf-8.inc.php
index e8e07e32f0..7b7f185d72 100644
--- a/lang/finnish-utf-8.inc.php
+++ b/lang/finnish-utf-8.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/french-iso-8859-1.inc.php b/lang/french-iso-8859-1.inc.php
index 6c7bc98441..11a3a2e8b1 100644
--- a/lang/french-iso-8859-1.inc.php
+++ b/lang/french-iso-8859-1.inc.php
@@ -1022,4 +1022,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/french-iso-8859-15.inc.php b/lang/french-iso-8859-15.inc.php
index 6cd74e7d66..c7300e6c3f 100644
--- a/lang/french-iso-8859-15.inc.php
+++ b/lang/french-iso-8859-15.inc.php
@@ -1022,4 +1022,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/french-utf-8.inc.php b/lang/french-utf-8.inc.php
index 0254bd5a0c..1469b2904d 100644
--- a/lang/french-utf-8.inc.php
+++ b/lang/french-utf-8.inc.php
@@ -1023,4 +1023,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/galician-iso-8859-1.inc.php b/lang/galician-iso-8859-1.inc.php
index 69dceeeab7..702a2d8aa0 100644
--- a/lang/galician-iso-8859-1.inc.php
+++ b/lang/galician-iso-8859-1.inc.php
@@ -1028,4 +1028,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/galician-utf-8.inc.php b/lang/galician-utf-8.inc.php
index 617aa27bca..cdc1cce02d 100644
--- a/lang/galician-utf-8.inc.php
+++ b/lang/galician-utf-8.inc.php
@@ -1029,4 +1029,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/georgian-utf-8.inc.php b/lang/georgian-utf-8.inc.php
index 96aaa6fb7c..c5ba720b97 100644
--- a/lang/georgian-utf-8.inc.php
+++ b/lang/georgian-utf-8.inc.php
@@ -1052,4 +1052,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/german-iso-8859-1.inc.php b/lang/german-iso-8859-1.inc.php
index a353095c57..54c524651f 100644
--- a/lang/german-iso-8859-1.inc.php
+++ b/lang/german-iso-8859-1.inc.php
@@ -1028,4 +1028,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/german-iso-8859-15.inc.php b/lang/german-iso-8859-15.inc.php
index d7ba2049c6..43cc40620e 100644
--- a/lang/german-iso-8859-15.inc.php
+++ b/lang/german-iso-8859-15.inc.php
@@ -1028,4 +1028,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/german-utf-8.inc.php b/lang/german-utf-8.inc.php
index 61adb7b23d..c5f0c2a07e 100644
--- a/lang/german-utf-8.inc.php
+++ b/lang/german-utf-8.inc.php
@@ -1029,4 +1029,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/greek-iso-8859-7.inc.php b/lang/greek-iso-8859-7.inc.php
index ebcacc2273..e7ab4743ee 100644
--- a/lang/greek-iso-8859-7.inc.php
+++ b/lang/greek-iso-8859-7.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/greek-utf-8.inc.php b/lang/greek-utf-8.inc.php
index a494d67181..4ec27467f3 100644
--- a/lang/greek-utf-8.inc.php
+++ b/lang/greek-utf-8.inc.php
@@ -1049,4 +1049,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/hebrew-iso-8859-8-i.inc.php b/lang/hebrew-iso-8859-8-i.inc.php
index 244695121a..53f80473b5 100644
--- a/lang/hebrew-iso-8859-8-i.inc.php
+++ b/lang/hebrew-iso-8859-8-i.inc.php
@@ -1043,4 +1043,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/hebrew-utf-8.inc.php b/lang/hebrew-utf-8.inc.php
index fd1c6540dc..9867390638 100644
--- a/lang/hebrew-utf-8.inc.php
+++ b/lang/hebrew-utf-8.inc.php
@@ -1044,4 +1044,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/hindi-utf-8.inc.php b/lang/hindi-utf-8.inc.php
index 4c23294854..108a4d6718 100644
--- a/lang/hindi-utf-8.inc.php
+++ b/lang/hindi-utf-8.inc.php
@@ -1052,4 +1052,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/hungarian-iso-8859-2.inc.php b/lang/hungarian-iso-8859-2.inc.php
index 02b7dd5f68..03ab05fe04 100644
--- a/lang/hungarian-iso-8859-2.inc.php
+++ b/lang/hungarian-iso-8859-2.inc.php
@@ -1043,4 +1043,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/hungarian-utf-8.inc.php b/lang/hungarian-utf-8.inc.php
index 0b30d31ecb..ce2a93dd9c 100644
--- a/lang/hungarian-utf-8.inc.php
+++ b/lang/hungarian-utf-8.inc.php
@@ -1044,4 +1044,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/indonesian-iso-8859-1.inc.php b/lang/indonesian-iso-8859-1.inc.php
index f73440ec12..98b24e54a3 100644
--- a/lang/indonesian-iso-8859-1.inc.php
+++ b/lang/indonesian-iso-8859-1.inc.php
@@ -1041,4 +1041,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/indonesian-utf-8.inc.php b/lang/indonesian-utf-8.inc.php
index 943aabc0f7..df68130d31 100644
--- a/lang/indonesian-utf-8.inc.php
+++ b/lang/indonesian-utf-8.inc.php
@@ -1042,4 +1042,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/italian-iso-8859-1.inc.php b/lang/italian-iso-8859-1.inc.php
index 89a75f2337..7f6a24f5c4 100644
--- a/lang/italian-iso-8859-1.inc.php
+++ b/lang/italian-iso-8859-1.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/italian-iso-8859-15.inc.php b/lang/italian-iso-8859-15.inc.php
index 0895fd9e96..fad216e543 100644
--- a/lang/italian-iso-8859-15.inc.php
+++ b/lang/italian-iso-8859-15.inc.php
@@ -1025,4 +1025,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/italian-utf-8.inc.php b/lang/italian-utf-8.inc.php
index 9d3110393e..4a3ff81622 100644
--- a/lang/italian-utf-8.inc.php
+++ b/lang/italian-utf-8.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/japanese-euc.inc.php b/lang/japanese-euc.inc.php
index ff0b3157e7..d7b1dd1751 100644
--- a/lang/japanese-euc.inc.php
+++ b/lang/japanese-euc.inc.php
@@ -1030,4 +1030,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/japanese-sjis.inc.php b/lang/japanese-sjis.inc.php
index 17ba1653d4..7cd03ab9a9 100644
--- a/lang/japanese-sjis.inc.php
+++ b/lang/japanese-sjis.inc.php
@@ -1030,4 +1030,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/japanese-utf-8.inc.php b/lang/japanese-utf-8.inc.php
index 269fb5e4dd..58b8030011 100644
--- a/lang/japanese-utf-8.inc.php
+++ b/lang/japanese-utf-8.inc.php
@@ -1030,4 +1030,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/korean-euc-kr.inc.php b/lang/korean-euc-kr.inc.php
index d538f91b7e..9c69a09d72 100644
--- a/lang/korean-euc-kr.inc.php
+++ b/lang/korean-euc-kr.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/korean-utf-8.inc.php b/lang/korean-utf-8.inc.php
index 625241533e..4e2334b3aa 100644
--- a/lang/korean-utf-8.inc.php
+++ b/lang/korean-utf-8.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/latvian-utf-8.inc.php b/lang/latvian-utf-8.inc.php
index eeddce0fd0..ab437d3e82 100644
--- a/lang/latvian-utf-8.inc.php
+++ b/lang/latvian-utf-8.inc.php
@@ -1049,4 +1049,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/latvian-windows-1257.inc.php b/lang/latvian-windows-1257.inc.php
index ed76e9c1a6..af164d34e6 100644
--- a/lang/latvian-windows-1257.inc.php
+++ b/lang/latvian-windows-1257.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/lithuanian-utf-8.inc.php b/lang/lithuanian-utf-8.inc.php
index d295a0d428..b765d8cb7f 100644
--- a/lang/lithuanian-utf-8.inc.php
+++ b/lang/lithuanian-utf-8.inc.php
@@ -1042,4 +1042,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/lithuanian-windows-1257.inc.php b/lang/lithuanian-windows-1257.inc.php
index 3a9da65127..80378f51f1 100644
--- a/lang/lithuanian-windows-1257.inc.php
+++ b/lang/lithuanian-windows-1257.inc.php
@@ -1041,4 +1041,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/malay-iso-8859-1.inc.php b/lang/malay-iso-8859-1.inc.php
index dcaad7cc1d..cf9f5af079 100644
--- a/lang/malay-iso-8859-1.inc.php
+++ b/lang/malay-iso-8859-1.inc.php
@@ -1063,4 +1063,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/malay-utf-8.inc.php b/lang/malay-utf-8.inc.php
index ddd896f9ce..999e105767 100644
--- a/lang/malay-utf-8.inc.php
+++ b/lang/malay-utf-8.inc.php
@@ -1064,4 +1064,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/mongolian-utf-8.inc.php b/lang/mongolian-utf-8.inc.php
index 9e56d9b20e..ef418bfc51 100644
--- a/lang/mongolian-utf-8.inc.php
+++ b/lang/mongolian-utf-8.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/norwegian-iso-8859-1.inc.php b/lang/norwegian-iso-8859-1.inc.php
index 14cf2ae084..0bbc943899 100644
--- a/lang/norwegian-iso-8859-1.inc.php
+++ b/lang/norwegian-iso-8859-1.inc.php
@@ -1023,4 +1023,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/norwegian-utf-8.inc.php b/lang/norwegian-utf-8.inc.php
index e0de46be6b..2150fc5332 100644
--- a/lang/norwegian-utf-8.inc.php
+++ b/lang/norwegian-utf-8.inc.php
@@ -1024,4 +1024,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/persian-utf-8.inc.php b/lang/persian-utf-8.inc.php
index 40f1682aac..54614b4ba3 100644
--- a/lang/persian-utf-8.inc.php
+++ b/lang/persian-utf-8.inc.php
@@ -1049,4 +1049,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/persian-windows-1256.inc.php b/lang/persian-windows-1256.inc.php
index 4f5c0340b0..5c42d6b152 100644
--- a/lang/persian-windows-1256.inc.php
+++ b/lang/persian-windows-1256.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/polish-iso-8859-2.inc.php b/lang/polish-iso-8859-2.inc.php
index 167e22edc7..92b13b5f1b 100644
--- a/lang/polish-iso-8859-2.inc.php
+++ b/lang/polish-iso-8859-2.inc.php
@@ -1019,4 +1019,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/polish-utf-8.inc.php b/lang/polish-utf-8.inc.php
index 9beb286a7e..fcaa966a13 100644
--- a/lang/polish-utf-8.inc.php
+++ b/lang/polish-utf-8.inc.php
@@ -1020,4 +1020,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/polish-windows-1250.inc.php b/lang/polish-windows-1250.inc.php
index ed89ea8d4a..8d2b7c5b55 100644
--- a/lang/polish-windows-1250.inc.php
+++ b/lang/polish-windows-1250.inc.php
@@ -1019,4 +1019,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/portuguese-iso-8859-1.inc.php b/lang/portuguese-iso-8859-1.inc.php
index 469e508cde..3ce8a5bf52 100644
--- a/lang/portuguese-iso-8859-1.inc.php
+++ b/lang/portuguese-iso-8859-1.inc.php
@@ -1052,4 +1052,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/portuguese-iso-8859-15.inc.php b/lang/portuguese-iso-8859-15.inc.php
index 6802720560..5b801f0b68 100644
--- a/lang/portuguese-iso-8859-15.inc.php
+++ b/lang/portuguese-iso-8859-15.inc.php
@@ -1052,4 +1052,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/portuguese-utf-8.inc.php b/lang/portuguese-utf-8.inc.php
index e237c4973b..4586518857 100644
--- a/lang/portuguese-utf-8.inc.php
+++ b/lang/portuguese-utf-8.inc.php
@@ -1053,4 +1053,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/romanian-iso-8859-1.inc.php b/lang/romanian-iso-8859-1.inc.php
index 31de509f6f..70a2624bb0 100644
--- a/lang/romanian-iso-8859-1.inc.php
+++ b/lang/romanian-iso-8859-1.inc.php
@@ -1044,4 +1044,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/romanian-utf-8.inc.php b/lang/romanian-utf-8.inc.php
index b6b2e3efad..9cee6b0235 100644
--- a/lang/romanian-utf-8.inc.php
+++ b/lang/romanian-utf-8.inc.php
@@ -1045,4 +1045,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/russian-cp-866.inc.php b/lang/russian-cp-866.inc.php
index 8e2465965d..6c56b6122c 100644
--- a/lang/russian-cp-866.inc.php
+++ b/lang/russian-cp-866.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/russian-koi8-r.inc.php b/lang/russian-koi8-r.inc.php
index 234424e6b7..b6a4667412 100644
--- a/lang/russian-koi8-r.inc.php
+++ b/lang/russian-koi8-r.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/russian-utf-8.inc.php b/lang/russian-utf-8.inc.php
index 58d69e66ea..d4b77ea799 100644
--- a/lang/russian-utf-8.inc.php
+++ b/lang/russian-utf-8.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/russian-windows-1251.inc.php b/lang/russian-windows-1251.inc.php
index a1e82a38f8..82c5e86d76 100644
--- a/lang/russian-windows-1251.inc.php
+++ b/lang/russian-windows-1251.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/serbian_cyrillic-utf-8.inc.php b/lang/serbian_cyrillic-utf-8.inc.php
index b72754fbc0..d6a61776e3 100644
--- a/lang/serbian_cyrillic-utf-8.inc.php
+++ b/lang/serbian_cyrillic-utf-8.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/serbian_cyrillic-windows-1251.inc.php b/lang/serbian_cyrillic-windows-1251.inc.php
index 8ab06b7ac7..c443bcb5b0 100644
--- a/lang/serbian_cyrillic-windows-1251.inc.php
+++ b/lang/serbian_cyrillic-windows-1251.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/serbian_latin-utf-8.inc.php b/lang/serbian_latin-utf-8.inc.php
index 1223553ea5..59666369c2 100644
--- a/lang/serbian_latin-utf-8.inc.php
+++ b/lang/serbian_latin-utf-8.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/serbian_latin-windows-1250.inc.php b/lang/serbian_latin-windows-1250.inc.php
index df46006258..acd3aca375 100644
--- a/lang/serbian_latin-windows-1250.inc.php
+++ b/lang/serbian_latin-windows-1250.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/slovak-iso-8859-2.inc.php b/lang/slovak-iso-8859-2.inc.php
index 967d9b6338..11052a1a8e 100644
--- a/lang/slovak-iso-8859-2.inc.php
+++ b/lang/slovak-iso-8859-2.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/slovak-utf-8.inc.php b/lang/slovak-utf-8.inc.php
index f55fab329b..82c4957038 100644
--- a/lang/slovak-utf-8.inc.php
+++ b/lang/slovak-utf-8.inc.php
@@ -1027,4 +1027,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/slovak-windows-1250.inc.php b/lang/slovak-windows-1250.inc.php
index b4715c922e..7f9f0f266d 100644
--- a/lang/slovak-windows-1250.inc.php
+++ b/lang/slovak-windows-1250.inc.php
@@ -1026,4 +1026,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/slovenian-iso-8859-2.inc.php b/lang/slovenian-iso-8859-2.inc.php
index f7780751a2..b48f9d8247 100644
--- a/lang/slovenian-iso-8859-2.inc.php
+++ b/lang/slovenian-iso-8859-2.inc.php
@@ -1045,4 +1045,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/slovenian-utf-8.inc.php b/lang/slovenian-utf-8.inc.php
index e308006bdb..7b5b82ff85 100644
--- a/lang/slovenian-utf-8.inc.php
+++ b/lang/slovenian-utf-8.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/slovenian-windows-1250.inc.php b/lang/slovenian-windows-1250.inc.php
index cc0e52196e..c4c6625aad 100644
--- a/lang/slovenian-windows-1250.inc.php
+++ b/lang/slovenian-windows-1250.inc.php
@@ -1045,4 +1045,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/spanish-iso-8859-1.inc.php b/lang/spanish-iso-8859-1.inc.php
index 833389f10f..01ea2c1585 100644
--- a/lang/spanish-iso-8859-1.inc.php
+++ b/lang/spanish-iso-8859-1.inc.php
@@ -1035,4 +1035,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/spanish-iso-8859-15.inc.php b/lang/spanish-iso-8859-15.inc.php
index 4d5487d3ad..a6f3c1bb26 100644
--- a/lang/spanish-iso-8859-15.inc.php
+++ b/lang/spanish-iso-8859-15.inc.php
@@ -1035,4 +1035,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/spanish-utf-8.inc.php b/lang/spanish-utf-8.inc.php
index 3cc08a217f..a3e33161f7 100644
--- a/lang/spanish-utf-8.inc.php
+++ b/lang/spanish-utf-8.inc.php
@@ -1036,4 +1036,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/swedish-iso-8859-1.inc.php b/lang/swedish-iso-8859-1.inc.php
index 23cc9e47ea..bb5368cec5 100644
--- a/lang/swedish-iso-8859-1.inc.php
+++ b/lang/swedish-iso-8859-1.inc.php
@@ -1023,4 +1023,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/swedish-utf-8.inc.php b/lang/swedish-utf-8.inc.php
index d4f0ed4b51..746ed63f86 100644
--- a/lang/swedish-utf-8.inc.php
+++ b/lang/swedish-utf-8.inc.php
@@ -1024,4 +1024,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/tatarish-iso-8859-9.inc.php b/lang/tatarish-iso-8859-9.inc.php
index 59495a56c1..2f78146081 100644
--- a/lang/tatarish-iso-8859-9.inc.php
+++ b/lang/tatarish-iso-8859-9.inc.php
@@ -1037,4 +1037,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/tatarish-utf-8.inc.php b/lang/tatarish-utf-8.inc.php
index 28049db99c..fbe8641921 100644
--- a/lang/tatarish-utf-8.inc.php
+++ b/lang/tatarish-utf-8.inc.php
@@ -1038,4 +1038,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/thai-tis-620.inc.php b/lang/thai-tis-620.inc.php
index c82cca7413..875f7c734f 100644
--- a/lang/thai-tis-620.inc.php
+++ b/lang/thai-tis-620.inc.php
@@ -1047,4 +1047,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/thai-utf-8.inc.php b/lang/thai-utf-8.inc.php
index 605ec1d982..6dd34d5501 100644
--- a/lang/thai-utf-8.inc.php
+++ b/lang/thai-utf-8.inc.php
@@ -1048,4 +1048,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/turkish-iso-8859-9.inc.php b/lang/turkish-iso-8859-9.inc.php
index b8a7f2b4a1..616e6c1f03 100644
--- a/lang/turkish-iso-8859-9.inc.php
+++ b/lang/turkish-iso-8859-9.inc.php
@@ -1031,4 +1031,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/turkish-utf-8.inc.php b/lang/turkish-utf-8.inc.php
index def0fa2b5d..420c95fc8b 100644
--- a/lang/turkish-utf-8.inc.php
+++ b/lang/turkish-utf-8.inc.php
@@ -1032,4 +1032,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/ukrainian-utf-8.inc.php b/lang/ukrainian-utf-8.inc.php
index 3555c76dab..340916354b 100644
--- a/lang/ukrainian-utf-8.inc.php
+++ b/lang/ukrainian-utf-8.inc.php
@@ -1046,4 +1046,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/lang/ukrainian-windows-1251.inc.php b/lang/ukrainian-windows-1251.inc.php
index 825a1e13f1..4ad0cd1fc7 100644
--- a/lang/ukrainian-windows-1251.inc.php
+++ b/lang/ukrainian-windows-1251.inc.php
@@ -1045,4 +1045,5 @@ $strIEUnsupported = 'Internet Explorer does not support this function.'; //to t
$strErrorRelationAdded = 'Error: Relation not added.'; //to translate
$strErrorRelationExists = 'Error: relation already exists.'; //to translate
$strErrorSaveTable = 'Error saving coordinates for Designer.'; //to translate
+$strSnapToGrid = 'Snap to grid'; //to translate
?>
diff --git a/pmd/images/display_field.png b/pmd/images/display_field.png
new file mode 100644
index 0000000000..b38ceda535
--- /dev/null
+++ b/pmd/images/display_field.png
Binary files differ
diff --git a/pmd/images/grid.png b/pmd/images/grid.png
new file mode 100644
index 0000000000..63a32597b0
--- /dev/null
+++ b/pmd/images/grid.png
Binary files differ
diff --git a/pmd/scripts/move.js b/pmd/scripts/move.js
index 7a430e62af..ec70f4379c 100644
--- a/pmd/scripts/move.js
+++ b/pmd/scripts/move.js
@@ -1,7 +1,6 @@
/*
$Id$
-@author Ivan A Kirillov (develop.php@gmail.com)
-www.phpMyDesigner.net
+@author Ivan A Kirillov (Ivan.A.Kirillov@gmail.com)
*/
var dx, dy, dy2;
var cur_click;
@@ -11,6 +10,8 @@ var sm_add = 10;
var s_left = 0;
var s_right = 0;
var ON_relation = 0;
+var ON_grid = 0;
+var ON_display_field = 0;
var click_field = 0;
var link_relation = "";
var id_hint;
@@ -20,9 +21,10 @@ var osn_tab_width = 0;
var osn_tab_height = 0;
var height_field = 7;
var Glob_X, Glob_Y;
-var relation_style = 0;
+var relation_style = 0; // relation_style: 0 - angular 1 - direct
var timeoutID;
var layer_menu_cur_click = 0;
+var step = 10;
//---------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------
@@ -84,16 +86,25 @@ function MouseMove(e)
//window.status = "X = "+ Glob_X + " Y = "+ Glob_Y;
-
+ var mGx, mGy;
if (cur_click != null)
{
- if((Glob_X - dx)>0)
- cur_click.style.left = Glob_X - dx;
- if((Glob_Y - dy)>0)
- cur_click.style.top = Glob_Y - dy;
+ mGx = Glob_X - dx;
+ mGy = Glob_Y - dy;
+ mGx = mGx > 0 ? mGx : 0;
+ mGy = mGy > 0 ? mGy : 0;
+
+ if(ON_grid)
+ {
+ mGx = mGx % step < step / 2 ? mGx - mGx % step : mGx - mGx % step + step;
+ mGy = mGy % step < step / 2 ? mGy - mGy % step : mGy - mGy % step + step;
+ }
+
+ cur_click.style.left = mGx;
+ cur_click.style.top = mGy;
}
- if (ON_relation)
+ if (ON_relation || ON_display_field)
{
document.getElementById('hint').style.left = Glob_X + 20;
document.getElementById('hint').style.top = Glob_Y + 20;
@@ -362,9 +373,29 @@ function Save2()
poststr += Get_url_pos();
makeRequest('pmd_save_pos.php', poststr);
}
+
+function Grid()
+{
+ if(!ON_grid )
+ {
+ ON_grid = 1;
+ document.getElementById('grid_button').className = 'M_butt_Selected_down';//'#FFEE99';gray #AAAAAA
+
+ if(isIE) { // correct for IE
+ document.getElementById('grid_button').className = 'M_butt_Selected_down_IE';
+ }
+ }
+ else
+ {
+ document.getElementById('grid_button').className = 'M_butt';
+ ON_grid = 0;
+ }
+}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++ RELATION ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function Start_relation()
{
+ if(ON_display_field) return;
+
if(!ON_relation )
{
document.getElementById('InnoDB_relation').style.display = '';
@@ -409,6 +440,14 @@ function Click_field(T,f,PK) // table field
link_relation += '&T2=' + T + '&F2=' + f;
}
}
+
+ if(ON_display_field)
+ {
+ document.getElementById('hint').innerHTML = "";
+ document.getElementById('hint').style.visibility = "hidden";
+ document.getElementById('display_field_button').className = 'M_butt';
+ makeRequest('pmd_display_field.php', 'T=' + T + '&F=' + f + '&db=' + db + '&token=' + token );
+ }
}
function New_relation()
@@ -716,3 +755,26 @@ function Top_menu_right(id_this)
id_this.src="pmd/images/2rightarrow_m.png";
}
}
+//----------------------------------------------------------------------------------------
+function Start_display_field()
+{
+ if( ON_relation ) return;
+ if( !ON_display_field )
+ {
+ ON_display_field = 1;
+ document.getElementById('hint').innerHTML = LangChangeDisplay;
+ document.getElementById('hint').style.visibility = "visible";
+ document.getElementById('display_field_button').className = 'M_butt_Selected_down';//'#FFEE99';gray #AAAAAA
+
+ if(isIE) { // correct for IE
+ document.getElementById('display_field_button').className = 'M_butt_Selected_down_IE';
+ }
+ }
+ else
+ {
+ document.getElementById('hint').innerHTML = "";
+ document.getElementById('hint').style.visibility = "hidden";
+ document.getElementById('display_field_button').className = 'M_butt';
+ ON_display_field = 0;
+ }
+}
diff --git a/pmd_common.php b/pmd_common.php
index e322ebdd30..db2508247e 100644
--- a/pmd_common.php
+++ b/pmd_common.php
@@ -3,7 +3,7 @@
// vim: expandtab sw=4 ts=4 sts=4:
/*
-@author Ivan A Kirillov (develop.php@gmail.com)
+@author Ivan A Kirillov (Ivan.A.Kirillov@gmail.com)
*/
require_once './libraries/common.lib.php';
diff --git a/pmd_general.php b/pmd_general.php
index e3d7ff7b52..c0ca920f83 100644
--- a/pmd_general.php
+++ b/pmd_general.php
@@ -3,7 +3,7 @@
// vim: expandtab sw=4 ts=4 sts=4:
/*
-@author Ivan A Kirillov (develop.php@gmail.com)
+@author Ivan A Kirillov (Ivan.A.Kirillov@gmail.com)
*/
include_once "./pmd_common.php";
@@ -26,7 +26,6 @@ $hidden = "hidden";
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset ?>" />
<link rel="stylesheet" type="text/css" href="pmd/styles/<?php echo $GLOBALS['PMD']['STYLE'] ?>/style1.css">
-
<title>Designer</title>
</head>
@@ -39,6 +38,7 @@ var LangSelectReferencedKey = '$strSelectReferencedKey';
var LangSelectForeignKey = '$strSelectForeignKey';
var LangPleaseSelectPrimaryOrUniqueKey = '$strPleaseSelectPrimaryOrUniqueKey';
var LangIEnotSupport = '$strIEUnsupported';
+var LangChangeDisplay = '$strChangeDisplay';
//---
var strLang = Array();
strLang['strModifications'] = '$strModifications';
@@ -67,6 +67,8 @@ echo $script_tabs . $script_contr;
href="javascript:Save2();" onMouseDown="return false;" class="M_butt" target="_self"><img title="<?php echo $strSavePosition ?>" src="pmd/images/save.png"></a><a
href="javascript:Start_table_new();" onMouseDown="return false;" class="M_butt" target="_self"><img title="<?php echo $strCreateTable ?>" src="pmd/images/table.png"></a><a
href="javascript:Start_relation();" onMouseDown="return false;" class="M_butt" id="rel_button" target="_self"><img title="<?php echo $strCreateRelation ?>" src="pmd/images/relation.png"></a><a
+ href="javascript:Start_display_field();" onMouseDown="return false;" class="M_butt" id="display_field_button" target="_self"><img title="<?php echo $strChangeDisplay ?>" src="pmd/images/display_field.png"></a><a
+ href="javascript:Grid();" onMouseDown="return false;" class="M_butt" id="grid_button" target="_self"><img title="<?php echo $strSnapToGrid ?>" src="pmd/images/grid.png"></a><a
href="javascript:location.reload();" onMouseDown="return false;" class="M_butt" target="_self"><img title="<?php echo $strReload; ?>" src="pmd/images/reload.png"></a><a
href="javascript:Help();" onMouseDown="return false;" class="M_butt" target="_self"><img title="<?php echo $strHelp; ?>" src="pmd/images/help.png"></a><img class="M_bord" src="pmd/images/bord.png"><a
href="javascript:Small_tab_all(document.getElementById('key_SB_all'));" onMouseDown="return false;" class="M_butt" target="_self"><img id='key_SB_all' title="<?php echo $strSmallBigAll; ?>" alt="v" src="pmd/images/downarrow1.png" ></a><a