diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php
index 866b6413b71..bf6e7f1ddf6 100644
--- a/htdocs/core/lib/website2.lib.php
+++ b/htdocs/core/lib/website2.lib.php
@@ -116,7 +116,7 @@ function dolSavePageContent($filetpl, Website $object, WebsitePage $objectpage)
dol_delete_file($filetpl);
$shortlangcode = '';
- if ($objectpage->lang) $shortlangcode = preg_replace('/[_-].*$/', '', $objectpage->lang); // en_US or en-US -> en
+ if ($objectpage->lang) $shortlangcode = substr($objectpage->lang, 0, 2); // en_US or en-US -> en
$tplcontent = '';
$tplcontent .= "id).'" />'."\n";
// Add translation reference (main language)
if ($object->isMultiLang()) {
+
// Add myself
- $tplcontent .= ''."\n";
+ $tplcontent .= ''."\n";
+
// Add page "translation of"
$translationof = $objectpage->fk_page;
if ($translationof) {