diff --git a/code/ryzom/tools/translation_tools/main.cpp b/code/ryzom/tools/translation_tools/main.cpp
index 3b58916b0..3cbaa195d 100644
--- a/code/ryzom/tools/translation_tools/main.cpp
+++ b/code/ryzom/tools/translation_tools/main.cpp
@@ -698,7 +698,7 @@ void cleanComment(const std::string & filename)
 			ucstring toAdd = text.substr(last, size);
 			newText += toAdd;
 			ucstring::size_type commentEnd = text.find(ucstring("*/"), commentBegin);
-			if (commentEnd != ucstring::npos) { commentEnd += 4; }
+			if (commentEnd != ucstring::npos) { commentEnd += 2 + nl.size(); }
 			last = commentEnd;
 			++nbOldValue;
 		}