diff --git a/i18n/en.ts b/i18n/en.ts
index 91be421d6038df790c2d0fa26950121340409411..4f6e9ada291f90709a949a5bb62240b442a7920a 100644
--- a/i18n/en.ts
+++ b/i18n/en.ts
@@ -283,7 +283,7 @@ export const lang_en: LangObj = {
   "Input": "Input",
   "Output": "Output",
   "Program": "Program",
-  "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines are counted as 4 characters. There are some characters (~100) reserved for header data." : "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines are counted as 4 characters. There are some characters (~100) reserved for header data.",
+  "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines characters are counted as 4 characters. There are some characters (~100) reserved for header data and each test protocol line consumes some additional characters (depending on the protocol entry type)." : "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines characters are counted as 4 characters. There are some characters (~100) reserved for header data and each test protocol line consumes some additional characters (depending on the protocol entry type).",
 
   "Test content read timeout" : "Test content read timeout",
   "Exit code mismatch" : "Exit code mismatch",
diff --git a/i18n/i18nRoot.ts b/i18n/i18nRoot.ts
index 45ca696584b5ad50ab5ee47224c9954223097132..1e23ceb0d393a58211d8947e4cdba4b442592663 100644
--- a/i18n/i18nRoot.ts
+++ b/i18n/i18nRoot.ts
@@ -286,7 +286,7 @@ export interface LangObj {
   "Input": string
   "Output": string
   "Program": string
-  "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines are counted as 4 characters. There are some characters (~100) reserved for header data.": string
+  "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines characters are counted as 4 characters. There are some characters (~100) reserved for header data and each test protocol line consumes some additional characters (depending on the protocol entry type).": string
 
   "Test content read timeout": string
   "Exit code mismatch": string
diff --git a/src/components/sites/doExerciseSite/consolePanel/consolePanelHeaderBar.tsx b/src/components/sites/doExerciseSite/consolePanel/consolePanelHeaderBar.tsx
index 8f678e81193cf0c58f97bf1c554ccaa30e80282c..f8e5d7bca95573956c0cff14f7286f4ed140c601 100644
--- a/src/components/sites/doExerciseSite/consolePanel/consolePanelHeaderBar.tsx
+++ b/src/components/sites/doExerciseSite/consolePanel/consolePanelHeaderBar.tsx
@@ -244,7 +244,7 @@ class consolePanelHeaderBar extends React.Component<Props, any> {
                   }
                   content={
                     <div>
-                      <div>{getI18n(this.props.langId, "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines are counted as 4 characters. There are some characters (~100) reserved for header data.")}</div>
+                      <div>{getI18n(this.props.langId, "The test protocol exceeded the character limit and was truncated. However your test can still pass because character limit is only used to limit the memory used to store the test result. New lines characters are counted as 4 characters. There are some characters (~100) reserved for header data and each test protocol line consumes some additional characters (depending on the protocol entry type).")}</div>
                     </div>
                   }
                   wide="very"
diff --git a/src/constants.ts b/src/constants.ts
index 982f45fb81bf73b35a8d9fc93372ab4aa8386735..fd0dd9d1a31c971aae94e08d7224b16dd2acef08 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -13,7 +13,7 @@ import Logger from './helpers/logger'
  * y - breaking changes / new features
  * z - fixes, small changes
  */
-export const versionString = '2.5.6'
+export const versionString = '2.5.7'
 
 
 export const supportMail = 'yapex@informatik.uni-halle.de'