Index: trunk/kernel/include/language.php
===================================================================
diff -u -r7867 -r8097
--- trunk/kernel/include/language.php	(.../language.php)	(revision 7867)
+++ trunk/kernel/include/language.php	(.../language.php)	(revision 8097)
@@ -689,7 +689,7 @@
             }
             else
             {
-                $sql = "INSERT INTO ".GetTablePrefix()."PhraseCache (Template,PhraseList,CacheDate,ThemeId) VALUES ('";
+                $sql = "REPLACE INTO ".GetTablePrefix()."PhraseCache (Template,PhraseList,CacheDate,ThemeId) VALUES ('";
                 $sql .= $this->TemplateName."','$value',".adodb_date("U").",".$this->ThemeId.")";
             }            
             $this->adodbConnection->Execute($sql);