diff --git a/htdocs/admin/translation.php b/htdocs/admin/translation.php
index 1b2a52466e5..0c02b2efe67 100644
--- a/htdocs/admin/translation.php
+++ b/htdocs/admin/translation.php
@@ -227,7 +227,9 @@ else
print load_fiche_titre($langs->trans("Translation"), $enabledisablehtml, 'title_setup');
+//print '';
print $langs->trans("TranslationDesc")."
\n";
+//print '';
print "
\n";
$current_language_code=$langs->defaultlang;
@@ -320,7 +322,7 @@ if ($mode == 'overwrite')
$sql = "SELECT rowid, entity, lang, transkey, transvalue";
$sql.= " FROM ".MAIN_DB_PREFIX."overwrite_trans";
$sql.= " WHERE 1 = 1";
- //$sql.= " AND entity IN (".$user->entity.",".$conf->entity.")";
+ $sql.= " AND entity IN (".getEntity('overwrite_trans').")";
$sql.= $db->order($sortfield, $sortorder);
dol_syslog("translation::select from table", LOG_DEBUG);
@@ -513,7 +515,7 @@ if ($mode == 'searchkey')
$sql = "SELECT rowid";
$sql.= " FROM " . MAIN_DB_PREFIX . "overwrite_trans";
$sql.= " WHERE transkey = '".$key."'";
- $sql.= " AND entity IN (" . $user->entity . ", " . $conf->entity . ")";
+ $sql.= " AND entity IN (" . getEntity('overwrite_trans') . ")";
dol_syslog("translation::select from table", LOG_DEBUG);
$result = $db->query($sql);
if ($result)
@@ -529,7 +531,15 @@ if ($mode == 'searchkey')
}
else if (!empty($conf->global->MAIN_ENABLE_OVERWRITE_TRANSLATION))
{
- print '' . img_edit() . '';
+ //print $key.'-'.$val;
+ print '' . img_edit_add($langs->trans("Overwrite")) . '';
+ }
+
+ if (! empty($conf->global->MAIN_FEATURES_LEVEL))
+ {
+ $transifexlangfile='$'; // $ means 'All'
+ $transifexurl = 'https://www.transifex.com/dolibarr-association/dolibarr/translate/#'.$langcode.'/'.$transifexlangfile.'?key='.$key;
+ print ' '.img_picto('FixOnTransifex', 'object_globe').'';
}
}
else
diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang
index 7a47c934a80..83a9c889b97 100644
--- a/htdocs/langs/fr_FR/main.lang
+++ b/htdocs/langs/fr_FR/main.lang
@@ -771,6 +771,7 @@ Calendar=Calendrier
GroupBy=Grouper par...
ViewFlatList=Voir vue liste
RemoveString=Supprimer la chaine '%s'
+Translation=Traduction
SomeTranslationAreUncomplete=Certains languages pourraient n'être que partiellement traduis, ou contenir des erreurs. Si vous en détectez, vous pouvez les corriger en vous enregistrant sur https://transifex.com/projects/p/dolibarr/
DirectDownloadLink=Lien de téléchargement direct
Download=Téléchargement
diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang
index ee4c7c328cf..ca61fff3460 100644
--- a/htdocs/langs/fr_FR/products.lang
+++ b/htdocs/langs/fr_FR/products.lang
@@ -100,7 +100,6 @@ ParentProductsNumber=Nbre de produits virtuels/packages parent
ParentProducts=Produits parents
IfZeroItIsNotAVirtualProduct=Si 0, ce produit n'est pas un produit virtuel
IfZeroItIsNotUsedByVirtualProduct=Si 0, ce produit n'est pas utilisé par un produit virtuel
-Translation=Traduction
KeywordFilter=Filtre par mot-clé
CategoryFilter=Filtre par catégorie
ProductToAddSearch=Recherche des produits à ajouter