diff --git a/inc/salvatore.php b/inc/salvatore.php
index ec905b8186d3d971b7762e396f6b94dcd1558541..9ccdcdc5ffc132030c7b05e6d71a4b2907ecf5bd 100644
--- a/inc/salvatore.php
+++ b/inc/salvatore.php
@@ -185,6 +185,9 @@ function salvatore_charger_fichier_traductions($fichier_traductions = null){
 					if (end($d)){
 						$source = basename(end($d), '.git');
 						$source = '--' . preg_replace(',[^\w-],', '_', $source);
+						if ($branche and $branche !== 'master') {
+							$source .= "@$branche";
+						}
 					}
 					$dir_module = "{$module}{$source}-" . substr(md5("$methode:$url:$branche:$dir"), 0, 5);
 					$dir_checkout = preg_replace(",\W+,", "-", "$methode-$url") . ($branche ? "--$branche-" : "-") . substr(md5("$methode:$url:$branche"), 0, 5);