diff --git a/src/main/java/org/orekit/rugged/errors/RuggedMessages.java b/src/main/java/org/orekit/rugged/errors/RuggedMessages.java
index d4fed0a1e7467d66e904a15d24ed07a22fc3ce33..09365ec5611a825ebe8f90326f6f50ce9d5f9d87 100644
--- a/src/main/java/org/orekit/rugged/errors/RuggedMessages.java
+++ b/src/main/java/org/orekit/rugged/errors/RuggedMessages.java
@@ -68,7 +68,12 @@ public enum RuggedMessages implements Localizable {
     ESTIMATED_PARAMETERS_NUMBER_MISMATCH("number of estimated parameters mismatch, expected {0} got {1}"),
     DEBUG_DUMP_ALREADY_ACTIVE("debug dump is already active for this thread"),
     DEBUG_DUMP_ACTIVATION_ERROR("unable to active debug dump with file {0}: {1}"),
-    DEBUG_DUMP_NOT_ACTIVE("debug dump is not active for this thread");
+    DEBUG_DUMP_NOT_ACTIVE("debug dump is not active for this thread"),
+    CANNOT_PARSE_LINE("cannot parse line {0}, file {1}: {2}"),
+    LIGHT_TIME_CORRECTION_REDEFINED("light time correction redefined, line {0}, file {1}: {2}"),
+    ABERRATION_OF_LIGHT_CORRECTION_REDEFINED("aberration of light correction redefined, line {0}, file {1}: {2}"),
+    TILE_ALREADY_DEFINED("tile {0} already defined, line {1}, file {2}: {3}"),
+    UNKNOWN_TILE("unknown tile {0}, line {1}, file {2}: {3}");
 
     // CHECKSTYLE: resume JavadocVariable check
 
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_de.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_de.utf8
index 1b36f2d44b498d25a890986378e3c72b7a5822c1..87c030ec14daf3f7334d7efafe7bd67cf712daf8 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_de.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_de.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = <MISSING TRANSLATION>
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = <MISSING TRANSLATION>
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = <MISSING TRANSLATION>
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = <MISSING TRANSLATION>
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = <MISSING TRANSLATION>
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_en.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_en.utf8
index 6489c7d322eed1e9109e71f7b13046af6f5646f8..ea4bfbb8b488287d41de8a32f7baecb199d9a736 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_en.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_en.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = unable to active debug dump with file {0}: {1}
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = debug dump is not active for this thread
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = cannot parse line {0}, file {1}: {2}
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = light time correction redefined, line {0}, file {1}: {2}
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = aberration of light correction redefined, line {0}, file {1}: {2}
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = tile {0} already defined, line {1}, file {2}: {3}
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = unknown tile {0}, line {1}, file {2}: {3}
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_es.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_es.utf8
index e2b1c46970b8bc86ffa7af2f7caa7485d413ff4d..a0cd7fc686c0cfcdbce59be49fedff73eccd1737 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_es.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_es.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = <MISSING TRANSLATION>
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = <MISSING TRANSLATION>
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = <MISSING TRANSLATION>
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = <MISSING TRANSLATION>
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = <MISSING TRANSLATION>
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_fr.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_fr.utf8
index 04d1703377d201539b92511b110742724fede953..61b1ebcebaf1c7677ad15d2e058a3c68d2f858e2 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_fr.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_fr.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = impossible d''activer la capture de débogage avec
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = capture de débogage inactive pour ce fil d''exécution
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = impossible d''analyser la ligne {0} du fichier {1}: {2}
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = correction de la durée lumière redéfinie ligne {0} du fichier {1}: {2}
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = correction de l''aberration de la lumière redéfinie ligne {0} du fichier {1}: {2}
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = tuile {0} déjà définie ligne {1} du fichier {2}: {3}
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = tuile {0} inconnue ligne {1} du fichier {2}: {3}
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_gl.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_gl.utf8
index eeafc69dafe450f597037f4606881d5620ff6445..d49ae0955fde49aad8421543d16318ac6b57b48f 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_gl.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_gl.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = <MISSING TRANSLATION>
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = <MISSING TRANSLATION>
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = <MISSING TRANSLATION>
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = <MISSING TRANSLATION>
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = <MISSING TRANSLATION>
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_it.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_it.utf8
index f7aae4380217ce45d8f1419999a087470294c9fa..24d8672cac666001f5b4c42fdb19297551d08f3a 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_it.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_it.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = <MISSING TRANSLATION>
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = <MISSING TRANSLATION>
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = <MISSING TRANSLATION>
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = <MISSING TRANSLATION>
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = <MISSING TRANSLATION>
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_no.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_no.utf8
index 1950b6112c3f00cc01ba4e25c5d6341c39790e65..63bef9ed42f1d1e3f26dda3f6858faeded4a9b52 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_no.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_no.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = <MISSING TRANSLATION>
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = <MISSING TRANSLATION>
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = <MISSING TRANSLATION>
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = <MISSING TRANSLATION>
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = <MISSING TRANSLATION>
diff --git a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_ro.utf8 b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_ro.utf8
index b1159b05be6cbe01dcf4ead34f972b8cfe01ff79..a51106bde74114367ac808be9c37278a92aac248 100644
--- a/src/main/resources/assets/org/orekit/rugged/RuggedMessages_ro.utf8
+++ b/src/main/resources/assets/org/orekit/rugged/RuggedMessages_ro.utf8
@@ -54,3 +54,18 @@ DEBUG_DUMP_ACTIVATION_ERROR = <MISSING TRANSLATION>
 
 # debug dump is not active for this thread
 DEBUG_DUMP_NOT_ACTIVE = <MISSING TRANSLATION>
+
+# cannot parse line {0}, file {1}: {2}
+CANNOT_PARSE_LINE = <MISSING TRANSLATION>
+
+# light time correction redefined, line {0}, file {1}: {2}
+LIGHT_TIME_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# aberration of light correction redefined, line {0}, file {1}: {2}
+ABERRATION_OF_LIGHT_CORRECTION_REDEFINED = <MISSING TRANSLATION>
+
+# tile {0} already defined, line {1}, file {2}: {3}
+TILE_ALREADY_DEFINED = <MISSING TRANSLATION>
+
+# unknown tile {0}, line {1}, file {2}: {3}
+UNKNOWN_TILE = <MISSING TRANSLATION>
diff --git a/src/test/java/org/orekit/rugged/errors/RuggedMessagesTest.java b/src/test/java/org/orekit/rugged/errors/RuggedMessagesTest.java
index 353e57935a1c0e3c81f9f92fb54523ce09d76f87..7002ad8e7aeef3f7e47b93fda42f1e8bcb5bb63f 100644
--- a/src/test/java/org/orekit/rugged/errors/RuggedMessagesTest.java
+++ b/src/test/java/org/orekit/rugged/errors/RuggedMessagesTest.java
@@ -30,7 +30,7 @@ public class RuggedMessagesTest {
 
     @Test
     public void testMessageNumber() {
-        Assert.assertEquals(19, RuggedMessages.values().length);
+        Assert.assertEquals(24, RuggedMessages.values().length);
     }
 
     @Test