diff --git a/translations/actions.de.xlf b/translations/actions.de.xlf
index 69f344a74..e197857ee 100644
--- a/translations/actions.de.xlf
+++ b/translations/actions.de.xlf
@@ -106,11 +106,11 @@
         <source>vcard</source>
         <target>Visitenkarte</target>
       </trans-unit>
-      <trans-unit id="rBineRV" resname="widget_add">
+      <trans-unit id="2cMESs." resname="widget_add">
         <source>Add widget</source>
         <target>Widget hinzufügen</target>
       </trans-unit>
-      <trans-unit id="ZtwAZC5" resname="widget_remove">
+      <trans-unit id="YCc5UoO" resname="widget_remove">
         <source>Remove widget</source>
         <target>Widget entfernen</target>
       </trans-unit>
diff --git a/translations/actions.en.xlf b/translations/actions.en.xlf
index 7f7a9786a..02ca2adb4 100644
--- a/translations/actions.en.xlf
+++ b/translations/actions.en.xlf
@@ -106,11 +106,11 @@
         <source>vcard</source>
         <target>Business card</target>
       </trans-unit>
-      <trans-unit id="rBineRV" resname="widget_add">
+      <trans-unit id="2cMESs." resname="widget_add">
         <source>Add widget</source>
         <target>Add widget</target>
       </trans-unit>
-      <trans-unit id="ZtwAZC5" resname="widget_remove">
+      <trans-unit id="YCc5UoO" resname="widget_remove">
         <source>Remove widget</source>
         <target>Remove widget</target>
       </trans-unit>
diff --git a/translations/export.ko.xlf b/translations/export.ko.xlf
index 194da4bf6..98a61447f 100644
--- a/translations/export.ko.xlf
+++ b/translations/export.ko.xlf
@@ -2,15 +2,15 @@
 <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
   <file source-language="en" target-language="ko" datatype="plaintext" original="export.en.xlf">
     <body>
-      <trans-unit id="IbERy.5" resname="default.pdf.twig">
+      <trans-unit id="oRRnhwf" resname="default.pdf.twig">
         <source>Default</source>
         <target>기본값</target>
       </trans-unit>
-      <trans-unit id="Xvh5B5U" resname="default-budget.pdf.twig">
+      <trans-unit id="YjWg9hr" resname="default-budget.pdf.twig">
         <source>With remaining budget</source>
         <target>남은 예산 포함</target>
       </trans-unit>
-      <trans-unit id="rok3rBO" resname="default-internal.pdf.twig">
+      <trans-unit id="AuhL8Sb" resname="default-internal.pdf.twig">
         <source>With internal rates</source>
         <target>내부 수익률 포함</target>
       </trans-unit>
diff --git a/translations/flashmessages.de_CH.xlf b/translations/flashmessages.de_CH.xlf
index 4e681b049..99c7be69d 100644
--- a/translations/flashmessages.de_CH.xlf
+++ b/translations/flashmessages.de_CH.xlf
@@ -22,7 +22,7 @@
         <source>timesheet.start.error</source>
         <target state="needs-translation">Zeitmessung konnte nicht gestartet werden</target>
       </trans-unit>
-      <trans-unit id="OvX_TWM" resname="timesheet.start.exceeded_limit">
+      <trans-unit id="srhs0gp" resname="timesheet.start.exceeded_limit">
         <source>The limit of active time records has been reached. Please stop at least one running time measurement first.</source>
         <target state="needs-translation">Das Limit aktiver Zeitmessungen wurde erreicht, bitte stoppen Sie mindestens eine laufende Zeitmessung.</target>
       </trans-unit>
diff --git a/translations/flashmessages.en.xlf b/translations/flashmessages.en.xlf
index 6959e1196..3ecdf8975 100644
--- a/translations/flashmessages.en.xlf
+++ b/translations/flashmessages.en.xlf
@@ -22,7 +22,7 @@
         <source>timesheet.start.error</source>
         <target>Time recording could not be started</target>
       </trans-unit>
-      <trans-unit id="OvX_TWM" resname="timesheet.start.exceeded_limit">
+      <trans-unit id="srhs0gp" resname="timesheet.start.exceeded_limit">
         <source>The limit of active time records has been reached. Please stop at least one running time measurement first.</source>
         <target>The limit of active time records has been reached. Please stop at least one running time measurement first.</target>
       </trans-unit>
diff --git a/translations/flashmessages.fa.xlf b/translations/flashmessages.fa.xlf
index ac894e7b9..7c85dae36 100644
--- a/translations/flashmessages.fa.xlf
+++ b/translations/flashmessages.fa.xlf
@@ -22,7 +22,7 @@
         <source>timesheet.start.error</source>
         <target state="needs-translation">Time recording could not be started</target>
       </trans-unit>
-      <trans-unit id="OvX_TWM" resname="timesheet.start.exceeded_limit">
+      <trans-unit id="srhs0gp" resname="timesheet.start.exceeded_limit">
         <source>The limit of active time records has been reached. Please stop at least one running time measurement first.</source>
         <target state="needs-translation">The limit of active time records has been reached. Please stop at least one running time measurement first.</target>
       </trans-unit>
diff --git a/translations/flashmessages.fo.xlf b/translations/flashmessages.fo.xlf
index e12729d9a..e97321224 100644
--- a/translations/flashmessages.fo.xlf
+++ b/translations/flashmessages.fo.xlf
@@ -22,7 +22,7 @@
         <source>timesheet.start.error</source>
         <target state="needs-translation">Time recording could not be started</target>
       </trans-unit>
-      <trans-unit id="OvX_TWM" resname="timesheet.start.exceeded_limit">
+      <trans-unit id="srhs0gp" resname="timesheet.start.exceeded_limit">
         <source>The limit of active time records has been reached. Please stop at least one running time measurement first.</source>
         <target state="needs-translation">The limit of active time records has been reached. Please stop at least one running time measurement first.</target>
       </trans-unit>
diff --git a/translations/flashmessages.ko.xlf b/translations/flashmessages.ko.xlf
index 4e16d18f3..345b08a6d 100644
--- a/translations/flashmessages.ko.xlf
+++ b/translations/flashmessages.ko.xlf
@@ -22,7 +22,7 @@
         <source>timesheet.start.error</source>
         <target state="translated">시간 기록을 시작할 수 없습니다</target>
       </trans-unit>
-      <trans-unit id="OvX_TWM" resname="timesheet.start.exceeded_limit">
+      <trans-unit id="srhs0gp" resname="timesheet.start.exceeded_limit">
         <source>The limit of active time records has been reached. Please stop at least one running time measurement first.</source>
         <target state="translated">활성 시간 기록의 제한에 도달했습니다. 먼저 적어도 하나의 실행 시간 측정을 중지하십시오.</target>
       </trans-unit>
diff --git a/translations/flashmessages.nb_NO.xlf b/translations/flashmessages.nb_NO.xlf
index a428125de..bad01526b 100644
--- a/translations/flashmessages.nb_NO.xlf
+++ b/translations/flashmessages.nb_NO.xlf
@@ -22,7 +22,7 @@
         <source>timesheet.start.error</source>
         <target>Kunne ikke starte tidssporing</target>
       </trans-unit>
-      <trans-unit id="OvX_TWM" resname="timesheet.start.exceeded_limit">
+      <trans-unit id="srhs0gp" resname="timesheet.start.exceeded_limit">
         <source>The limit of active time records has been reached. Please stop at least one running time measurement first.</source>
         <target state="needs-translation">Grensen for aktive tidsoppføringer er nådd. Stopp minst én kjørende tidsmåling først.</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.de_CH.xlf b/translations/invoice-renderer.de_CH.xlf
index 272c824b9..482dee7ae 100644
--- a/translations/invoice-renderer.de_CH.xlf
+++ b/translations/invoice-renderer.de_CH.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target state="needs-translation">HTML (zum Drucken via Browser)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="needs-translation">Microsoft Word (Docx)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="needs-translation">Microsoft Excel (Xls)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target state="needs-translation">Open Office (Tabelle)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="needs-translation">Microsoft Excel (Xlsx)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.el.xlf b/translations/invoice-renderer.el.xlf
index a910dabb9..b06085218 100644
--- a/translations/invoice-renderer.el.xlf
+++ b/translations/invoice-renderer.el.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target state="translated">HTML (για εκτύπωση μέσω προγράμματος περιήγησης)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="translated">Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="translated">Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target state="translated">Open Office (Spreadsheet)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="translated">Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.en.xlf b/translations/invoice-renderer.en.xlf
index 4ca6178e1..3f071bd16 100644
--- a/translations/invoice-renderer.en.xlf
+++ b/translations/invoice-renderer.en.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target>HTML (for printing via Browser)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target>Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target>Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target>Open Office (Spreadsheet)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target>Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.fa.xlf b/translations/invoice-renderer.fa.xlf
index 6f287ea2f..d13748d55 100644
--- a/translations/invoice-renderer.fa.xlf
+++ b/translations/invoice-renderer.fa.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target state="needs-translation">HTML (for printing via Browser)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="needs-translation">Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="needs-translation">Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target state="needs-translation">Open Office (Spreadsheet)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="needs-translation">Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.fo.xlf b/translations/invoice-renderer.fo.xlf
index 506fbfbb3..250d89248 100644
--- a/translations/invoice-renderer.fo.xlf
+++ b/translations/invoice-renderer.fo.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target state="needs-translation">HTML (for printing via Browser)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="needs-translation">Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="needs-translation">Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target state="needs-translation">Open Office (Spreadsheet)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="needs-translation">Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.fr.xlf b/translations/invoice-renderer.fr.xlf
index 07a062f28..0f9c1558a 100644
--- a/translations/invoice-renderer.fr.xlf
+++ b/translations/invoice-renderer.fr.xlf
@@ -34,7 +34,7 @@
         <source>company</source>
         <target>Facture de la société</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="translated">Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -42,7 +42,7 @@
         <source>Html</source>
         <target>HTML (pour l'impression via le navigateur)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="translated">Microsoft Word (DOCX)</target>
       </trans-unit>
@@ -54,7 +54,7 @@
         <source>programmatic</source>
         <target>Pour la suite du traitement</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="translated">Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.he.xlf b/translations/invoice-renderer.he.xlf
index 338a8c038..bb8db2c63 100644
--- a/translations/invoice-renderer.he.xlf
+++ b/translations/invoice-renderer.he.xlf
@@ -38,7 +38,7 @@
         <source>help.upload</source>
         <target>שים לב: קבצים קיימים ידרסו וימחקו. סוגי קבצים מותרים: DOCX, ODS, XLSX.</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="needs-translation">Microsoft Excel (Xlsx)</target>
       </trans-unit>
@@ -74,11 +74,11 @@
         <source>text</source>
         <target>טקסט</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="needs-translation">Microsoft Word (Docx)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="needs-translation">Microsoft Excel (Xls)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.ko.xlf b/translations/invoice-renderer.ko.xlf
index b8d38ab76..a67a93da2 100644
--- a/translations/invoice-renderer.ko.xlf
+++ b/translations/invoice-renderer.ko.xlf
@@ -34,11 +34,11 @@
         <source>company</source>
         <target state="translated">회사 청구서</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target>Microsoft 워드 (DOCX)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target>Microsoft 엑셀 (XLSX)</target>
       </trans-unit>
@@ -74,7 +74,7 @@
         <source>default-pdf</source>
         <target>청구서</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target>Microsoft 엑셀 (XLS)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.nb_NO.xlf b/translations/invoice-renderer.nb_NO.xlf
index 8a8b89420..979f6f5f9 100644
--- a/translations/invoice-renderer.nb_NO.xlf
+++ b/translations/invoice-renderer.nb_NO.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target>HTML (for utskrift via nettleser)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target>Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target>Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target state="needs-translation">LibreOffice (regneark)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target>Microsoft</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.pt.xlf b/translations/invoice-renderer.pt.xlf
index 7e45549b5..9af5a9f5d 100644
--- a/translations/invoice-renderer.pt.xlf
+++ b/translations/invoice-renderer.pt.xlf
@@ -19,11 +19,11 @@
         <source>Html</source>
         <target state="needs-translation">HTML (para impressão via navegador)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="needs-translation">Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="needs-translation">Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -31,7 +31,7 @@
         <source>Ods</source>
         <target state="needs-translation">Open Office (Planilha)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="needs-translation">Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.pt_BR.xlf b/translations/invoice-renderer.pt_BR.xlf
index 4a2cdf7d1..2484ef6ca 100644
--- a/translations/invoice-renderer.pt_BR.xlf
+++ b/translations/invoice-renderer.pt_BR.xlf
@@ -42,11 +42,11 @@
         <source>Html</source>
         <target>HTML (para impressão via navegador)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target state="translated">Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target state="translated">Microsoft Excel (XLSX)</target>
       </trans-unit>
@@ -78,7 +78,7 @@
         <source>text</source>
         <target>Texto</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target state="translated">Microsoft Excel (XLS)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.ro.xlf b/translations/invoice-renderer.ro.xlf
index d17ea7ac1..36ab68528 100644
--- a/translations/invoice-renderer.ro.xlf
+++ b/translations/invoice-renderer.ro.xlf
@@ -46,15 +46,15 @@
         <source>Html</source>
         <target>HTML (pentru imprimare prin browser)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target>Microsoft Word (DOCX)</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target>Microsoft Excel (XLS)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target>Microsoft Excel (XLSX)</target>
       </trans-unit>
diff --git a/translations/invoice-renderer.tr.xlf b/translations/invoice-renderer.tr.xlf
index 29b41c619..652024e1b 100644
--- a/translations/invoice-renderer.tr.xlf
+++ b/translations/invoice-renderer.tr.xlf
@@ -38,7 +38,7 @@
         <source>programmatic</source>
         <target>Daha fazla işlem için</target>
       </trans-unit>
-      <trans-unit id="unF9ggH" resname="Xls">
+      <trans-unit id="sXlZPOC" resname="Xls">
         <source>Microsoft Excel (XLS)</source>
         <target>Microsoft Excel (XLS)</target>
       </trans-unit>
@@ -46,7 +46,7 @@
         <source>Ods</source>
         <target>Open Office (Elektronik tablo)</target>
       </trans-unit>
-      <trans-unit id="ypZ5OzU" resname="Xlsx">
+      <trans-unit id="sjwwrr8" resname="Xlsx">
         <source>Microsoft Excel (XLSX)</source>
         <target>Microsoft Excel (XLSX)</target>
       </trans-unit>
@@ -66,7 +66,7 @@
         <source>Html</source>
         <target>HTML (Tarayıcı ile yazdırmak için)</target>
       </trans-unit>
-      <trans-unit id="S_G2jvB" resname="Docx">
+      <trans-unit id="4NNx9U." resname="Docx">
         <source>Microsoft Word (DOCX)</source>
         <target>Microsoft Word (DOCX)</target>
       </trans-unit>
diff --git a/translations/messages.ar.xlf b/translations/messages.ar.xlf
index 5e3ca1f3e..c5b666b09 100644
--- a/translations/messages.ar.xlf
+++ b/translations/messages.ar.xlf
@@ -1236,7 +1236,7 @@
         <source>label.type</source>
         <target state="translated">النوع</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target state="translated">إنّ المجلد "%dir%" غير موجود ولا يمكن إنشاؤه.</target>
       </trans-unit>
diff --git a/translations/messages.cs.xlf b/translations/messages.cs.xlf
index f9f4844b3..8f0e7341c 100644
--- a/translations/messages.cs.xlf
+++ b/translations/messages.cs.xlf
@@ -1165,7 +1165,7 @@
         <source>label.budgetType_full</source>
         <target>Životní cyklus</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Složka „%dir%“ neexistuje a nelze ji vytvořit.</target>
       </trans-unit>
diff --git a/translations/messages.da.xlf b/translations/messages.da.xlf
index a9abe5339..18050311e 100644
--- a/translations/messages.da.xlf
+++ b/translations/messages.da.xlf
@@ -997,7 +997,7 @@
         <source>action.add</source>
         <target>Tilføj</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Mappe »%dir%« findes ikke og kunne ikke blive skabt.</target>
       </trans-unit>
diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf
index 0de9283c4..72ea97150 100644
--- a/translations/messages.de.xlf
+++ b/translations/messages.de.xlf
@@ -179,7 +179,7 @@
         <source>menu.homepage</source>
         <target>Dashboard</target>
       </trans-unit>
-      <trans-unit id="id10hEL" resname="menu.apps">
+      <trans-unit id="Eq2E_Rd" resname="menu.apps">
         <source>Apps</source>
         <target>Anwendungen</target>
       </trans-unit>
@@ -262,7 +262,7 @@
         <source>error.too_many_entries</source>
         <target>Die Anfrage konnte nicht verarbeitet werden. Es wurden zu viele Ergebnisse gefunden.</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Das Verzeichnis „%dir%“ existiert nicht und konnte auch nicht erstellt werden.</target>
       </trans-unit>
diff --git a/translations/messages.de_CH.xlf b/translations/messages.de_CH.xlf
index 69801177d..966afb8e0 100644
--- a/translations/messages.de_CH.xlf
+++ b/translations/messages.de_CH.xlf
@@ -1174,7 +1174,7 @@
         <source>status.canceled</source>
         <target>Storniert</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Das Verzeichnis «%dir%» existiert nicht und konnte auch nicht erstellt werden.</target>
       </trans-unit>
diff --git a/translations/messages.el.xlf b/translations/messages.el.xlf
index 0b0e69b70..6bfadcebb 100644
--- a/translations/messages.el.xlf
+++ b/translations/messages.el.xlf
@@ -1249,7 +1249,7 @@
         <source>Updated at</source>
         <target>Ενημερώθηκε την</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Ο φάκελος «%dir%» δεν υπάρχει και δεν μπόρεσε να δημιουργηθεί.</target>
       </trans-unit>
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index 8e2247c35..335d6f11c 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -179,7 +179,7 @@
         <source>menu.homepage</source>
         <target>Dashboard</target>
       </trans-unit>
-      <trans-unit id="id10hEL" resname="menu.apps">
+      <trans-unit id="Eq2E_Rd" resname="menu.apps">
         <source>Apps</source>
         <target>Applications</target>
       </trans-unit>
@@ -262,7 +262,7 @@
         <source>error.too_many_entries</source>
         <target>The request could not be processed. Too many results were found.</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>The directory “%dir%” does not exist and could not be created.</target>
       </trans-unit>
diff --git a/translations/messages.es.xlf b/translations/messages.es.xlf
index 458083b4c..ec034786d 100644
--- a/translations/messages.es.xlf
+++ b/translations/messages.es.xlf
@@ -1218,7 +1218,7 @@
         <source>status.canceled</source>
         <target>Cancelado</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>El directorio «%dir%» no existe y no ha podido ser creado.</target>
       </trans-unit>
diff --git a/translations/messages.eu.xlf b/translations/messages.eu.xlf
index a7a2ce8ee..a1f84265a 100644
--- a/translations/messages.eu.xlf
+++ b/translations/messages.eu.xlf
@@ -1241,7 +1241,7 @@
         <source>label.budgetType_full</source>
         <target state="needs-translation">Life cycle</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target state="needs-translation">The directory “%dir%” does not exist and could not be created.</target>
       </trans-unit>
diff --git a/translations/messages.fi.xlf b/translations/messages.fi.xlf
index 04e794830..27d188765 100644
--- a/translations/messages.fi.xlf
+++ b/translations/messages.fi.xlf
@@ -1168,7 +1168,7 @@
         <source>label.searchTerm</source>
         <target>Hakusana</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Hakemistoa ”%dir%” ei ole olemassa, eikä sitä voitu luoda.</target>
       </trans-unit>
diff --git a/translations/messages.fr.xlf b/translations/messages.fr.xlf
index dc43bb03d..1f2ee62d7 100644
--- a/translations/messages.fr.xlf
+++ b/translations/messages.fr.xlf
@@ -1238,7 +1238,7 @@
         <source>stats.workingTimeWeekShort</source>
         <target>Semaine %week%</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Le répertoire « %dir% » n'existe pas et n'a pas pu être créé.</target>
       </trans-unit>
diff --git a/translations/messages.hu.xlf b/translations/messages.hu.xlf
index 4e3b1bf28..1d8464d0e 100644
--- a/translations/messages.hu.xlf
+++ b/translations/messages.hu.xlf
@@ -1233,7 +1233,7 @@
         <source>label.last_record</source>
         <target state="translated">Utolsó bejegyzés</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target state="translated">A „%dir%” könyvtár nem létezik, és nem hozható létre.</target>
       </trans-unit>
diff --git a/translations/messages.it.xlf b/translations/messages.it.xlf
index 0701d67fd..8cac16bde 100644
--- a/translations/messages.it.xlf
+++ b/translations/messages.it.xlf
@@ -1216,7 +1216,7 @@
         <source>label.hours_24</source>
         <target>24 ore</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>La directory «%dir%» non esiste e non può essere creata.</target>
       </trans-unit>
diff --git a/translations/messages.ja.xlf b/translations/messages.ja.xlf
index 1b47fdbb0..c522883e3 100644
--- a/translations/messages.ja.xlf
+++ b/translations/messages.ja.xlf
@@ -1089,7 +1089,7 @@
         <source>quick_entry.title</source>
         <target state="needs-translation">Weekly working hours</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target state="needs-translation">The directory “%dir%” does not exist and could not be created.</target>
       </trans-unit>
diff --git a/translations/messages.nb_NO.xlf b/translations/messages.nb_NO.xlf
index 988106103..77ff8490b 100644
--- a/translations/messages.nb_NO.xlf
+++ b/translations/messages.nb_NO.xlf
@@ -1184,7 +1184,7 @@
         <source>label.hours_24</source>
         <target>24 timer</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Mappen «%dir%» finnes ikke og kunne ikke opprettes.</target>
       </trans-unit>
diff --git a/translations/messages.nl.xlf b/translations/messages.nl.xlf
index 3092b7f0d..e5b8699da 100644
--- a/translations/messages.nl.xlf
+++ b/translations/messages.nl.xlf
@@ -1212,7 +1212,7 @@
         <source>error.directory_protected</source>
         <target state="needs-translation">Directory "%dir%" is write protected.</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target state="needs-translation">The directory “%dir%” does not exist and could not be created.</target>
       </trans-unit>
diff --git a/translations/messages.pl.xlf b/translations/messages.pl.xlf
index 4a036980a..74b0aef84 100644
--- a/translations/messages.pl.xlf
+++ b/translations/messages.pl.xlf
@@ -1209,7 +1209,7 @@
         <source>export.warn_result_amount</source>
         <target>Twoje wyszukiwanie prowadzi do %count% wyników. Jeżeli eksport zawiedzie, musisz zawęzić wyszukiwanie.</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Katalog „%dir%” nie istnieje i nie może zostać stworzony.</target>
       </trans-unit>
diff --git a/translations/messages.pt.xlf b/translations/messages.pt.xlf
index 14812c9ef..db1c3efd0 100644
--- a/translations/messages.pt.xlf
+++ b/translations/messages.pt.xlf
@@ -1242,7 +1242,7 @@
         <source>Updated at</source>
         <target>Atualizado em</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>O diretório «%dir%» não existe e não pôde ser criado.</target>
       </trans-unit>
diff --git a/translations/messages.pt_BR.xlf b/translations/messages.pt_BR.xlf
index 550d78d91..4abca83df 100644
--- a/translations/messages.pt_BR.xlf
+++ b/translations/messages.pt_BR.xlf
@@ -1249,7 +1249,7 @@
         <source>invoice_document.max_reached</source>
         <target>Atingiu o valor máximo de %max% documentos da nota fiscal. É possível adicionar mais depois de remover um.</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>O diretório “%dir%” não existe e não pôde ser criado.</target>
       </trans-unit>
diff --git a/translations/messages.ro.xlf b/translations/messages.ro.xlf
index c10815f5d..64ab436d4 100644
--- a/translations/messages.ro.xlf
+++ b/translations/messages.ro.xlf
@@ -1193,7 +1193,7 @@
         <source>invoice_document.max_reached</source>
         <target>A fost atinsă cantitatea maximă de documente de facturare %max%. Puteți adăuga mai multe după ce ați eliminat unul.</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Directorul „%dir%” nu există și nu a putut fi creat.</target>
       </trans-unit>
diff --git a/translations/messages.ru.xlf b/translations/messages.ru.xlf
index 28d53ae7e..66c49e705 100644
--- a/translations/messages.ru.xlf
+++ b/translations/messages.ru.xlf
@@ -1196,7 +1196,7 @@
         <source>label.budgetType_full</source>
         <target>Жизненный цикл</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Каталог «%dir%» не существует и не может быть создан.</target>
       </trans-unit>
diff --git a/translations/messages.sk.xlf b/translations/messages.sk.xlf
index c18753af0..93a7420d4 100644
--- a/translations/messages.sk.xlf
+++ b/translations/messages.sk.xlf
@@ -1116,7 +1116,7 @@
         <source>invoice.payment_date</source>
         <target state="translated">Datum splatnosti</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target state="translated">Priečinok “%dir%” neexistuje a nepodarilo sa ho vytvoriť.</target>
       </trans-unit>
diff --git a/translations/messages.sv.xlf b/translations/messages.sv.xlf
index 4e685b3eb..b5e08457d 100644
--- a/translations/messages.sv.xlf
+++ b/translations/messages.sv.xlf
@@ -1221,7 +1221,7 @@
         <source>action.add</source>
         <target>Lägg till</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Mappen ”%dir%” existerar inte och kunde inte skapas.</target>
       </trans-unit>
diff --git a/translations/messages.tr.xlf b/translations/messages.tr.xlf
index 86fd6eeef..e84811d82 100644
--- a/translations/messages.tr.xlf
+++ b/translations/messages.tr.xlf
@@ -1241,7 +1241,7 @@
         <source>stats.workingTimeWeekShort</source>
         <target>Hafta %week%</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>“%dir%” dizini mevcut değil ve oluşturulamadı.</target>
       </trans-unit>
diff --git a/translations/messages.vi.xlf b/translations/messages.vi.xlf
index 14de3659b..d8ff1b6ef 100644
--- a/translations/messages.vi.xlf
+++ b/translations/messages.vi.xlf
@@ -1053,7 +1053,7 @@
         <source>stats.activeUsersFinancialYear</source>
         <target>Người dùng tích cực trong năm tài chính này</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>Thư mục “%dir%” không tồn tại và không thể tạo được.</target>
       </trans-unit>
diff --git a/translations/messages.zh_CN.xlf b/translations/messages.zh_CN.xlf
index 4d553e0b0..65cd813bf 100644
--- a/translations/messages.zh_CN.xlf
+++ b/translations/messages.zh_CN.xlf
@@ -1209,7 +1209,7 @@
         <source>error.directory_protected</source>
         <target>目录 “%dir%” 被写入保护。</target>
       </trans-unit>
-      <trans-unit id="qQ5QmH2" resname="error.directory_missing">
+      <trans-unit id="GzWKgBk" resname="error.directory_missing">
         <source>The directory “%dir%” does not exist and could not be created.</source>
         <target>目录 “%dir%” 不存在且不能被创建。</target>
       </trans-unit>
diff --git a/translations/system-configuration.de_CH.xlf b/translations/system-configuration.de_CH.xlf
index 280550e71..05f551c00 100644
--- a/translations/system-configuration.de_CH.xlf
+++ b/translations/system-configuration.de_CH.xlf
@@ -250,7 +250,7 @@
         <source>label.theme.color_choices</source>
         <target state="needs-translation">Erlaubte Farben</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target state="needs-translation">Kommagetrennte Liste von HTML Farbcodes. Farbnamen können festgelegt werden, indem dem Farbcode ein Name und das Trennzeichen | vorangestellt wird, z. B.: White|#ffffff,Black|#000000.</target>
       </trans-unit>
diff --git a/translations/system-configuration.en.xlf b/translations/system-configuration.en.xlf
index 2d8e9a933..2b633cefb 100644
--- a/translations/system-configuration.en.xlf
+++ b/translations/system-configuration.en.xlf
@@ -238,7 +238,7 @@
         <source>label.theme.color_choices</source>
         <target>Allowed colors</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</target>
       </trans-unit>
diff --git a/translations/system-configuration.fa.xlf b/translations/system-configuration.fa.xlf
index ac50a5f3d..93fc7c0d5 100644
--- a/translations/system-configuration.fa.xlf
+++ b/translations/system-configuration.fa.xlf
@@ -250,7 +250,7 @@
         <source>label.theme.color_choices</source>
         <target state="needs-translation">Allowed colors</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target state="needs-translation">Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</target>
       </trans-unit>
diff --git a/translations/system-configuration.fo.xlf b/translations/system-configuration.fo.xlf
index 725748267..bcf8ff9ba 100644
--- a/translations/system-configuration.fo.xlf
+++ b/translations/system-configuration.fo.xlf
@@ -250,7 +250,7 @@
         <source>label.theme.color_choices</source>
         <target state="needs-translation">Allowed colors</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target state="needs-translation">Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</target>
       </trans-unit>
diff --git a/translations/system-configuration.ko.xlf b/translations/system-configuration.ko.xlf
index 633082452..c024b0864 100644
--- a/translations/system-configuration.ko.xlf
+++ b/translations/system-configuration.ko.xlf
@@ -202,7 +202,7 @@
         <source>label.calendar.dragdrop_amount</source>
         <target>끌어서 놓기 항목 수 (0 = 비활성화됨)</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target>쉼표로 구분된 HTML 색상 코드 목록입니다. 색상 이름은 색상 코드 앞에 이름과 "|"를 붙여서 설정할 수 있습니다. 구분 기호, 예: 흰색|#ffffff, 검은색|#000000.</target>
       </trans-unit>
diff --git a/translations/system-configuration.nb_NO.xlf b/translations/system-configuration.nb_NO.xlf
index 818c2f63f..df49c2b2f 100644
--- a/translations/system-configuration.nb_NO.xlf
+++ b/translations/system-configuration.nb_NO.xlf
@@ -250,7 +250,7 @@
         <source>label.theme.color_choices</source>
         <target>Tillate farger</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target state="needs-translation">Kommainndelt liste over HTML-fargekoder. Fargenavn kan settes ved å innlede fargekoden med et navn og «|»-skilletegn, f.eks. Hvit|#ffffff,Svart|#000000.</target>
       </trans-unit>
diff --git a/translations/system-configuration.zh_CN.xlf b/translations/system-configuration.zh_CN.xlf
index f596acc0e..a203cf282 100644
--- a/translations/system-configuration.zh_CN.xlf
+++ b/translations/system-configuration.zh_CN.xlf
@@ -258,7 +258,7 @@
         <source>label.timesheet.duration_increment</source>
         <target>持续时间的分钟选择</target>
       </trans-unit>
-      <trans-unit id="d.2_w8h" resname="help.theme.color_choices">
+      <trans-unit id="aUc3uU1" resname="help.theme.color_choices">
         <source>Comma-separated list of HTML color-codes. Color names can be set by prefixing the color code with a name and the "|" delimiter, e.g: White|#ffffff,Black|#000000.</source>
         <target>以逗号分隔的HTML颜色代码列表。颜色名称可以通过在颜色代码前加上名称和"|"分隔符来设置,例如。White|#ffffff,Black|#000000。</target>
       </trans-unit>
diff --git a/translations/validators.en.xlf b/translations/validators.en.xlf
index 2a3a6826d..47d348483 100644
--- a/translations/validators.en.xlf
+++ b/translations/validators.en.xlf
@@ -42,11 +42,11 @@
         <source>You must select at least one user or team.</source>
         <target>You must select at least one user or team.</target>
       </trans-unit>
-      <trans-unit id="FacJOAm" resname="This invoice document cannot be used, please rename the file and upload it again.">
+      <trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
         <source>This invoice document cannot be used. Please rename the file and upload it again.</source>
         <target>This invoice document cannot be used. Please rename the file and upload it again.</target>
       </trans-unit>
-      <trans-unit id="2I4cGPH" resname="This period is locked, please choose a later date.">
+      <trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
         <source>This period is locked. Please choose a later date.</source>
         <target>This period is locked. Please choose a later date.</target>
       </trans-unit>
diff --git a/translations/validators.fa.xlf b/translations/validators.fa.xlf
index 0b483bd14..25acc53b0 100644
--- a/translations/validators.fa.xlf
+++ b/translations/validators.fa.xlf
@@ -42,11 +42,11 @@
         <source>You must select at least one user or team.</source>
         <target>You must select at least one user or team.</target>
       </trans-unit>
-      <trans-unit id="FacJOAm" resname="This invoice document cannot be used, please rename the file and upload it again.">
+      <trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
         <source>This invoice document cannot be used. Please rename the file and upload it again.</source>
         <target>This invoice document cannot be used. Please rename the file and upload it again.</target>
       </trans-unit>
-      <trans-unit id="2I4cGPH" resname="This period is locked, please choose a later date.">
+      <trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
         <source>This period is locked. Please choose a later date.</source>
         <target>This period is locked. Please choose a later date.</target>
       </trans-unit>
diff --git a/translations/validators.fo.xlf b/translations/validators.fo.xlf
index 47ad5dc2c..8eefe7f7d 100644
--- a/translations/validators.fo.xlf
+++ b/translations/validators.fo.xlf
@@ -42,11 +42,11 @@
         <source>You must select at least one user or team.</source>
         <target>You must select at least one user or team.</target>
       </trans-unit>
-      <trans-unit id="FacJOAm" resname="This invoice document cannot be used, please rename the file and upload it again.">
+      <trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
         <source>This invoice document cannot be used. Please rename the file and upload it again.</source>
         <target>This invoice document cannot be used. Please rename the file and upload it again.</target>
       </trans-unit>
-      <trans-unit id="2I4cGPH" resname="This period is locked, please choose a later date.">
+      <trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
         <source>This period is locked. Please choose a later date.</source>
         <target>This period is locked. Please choose a later date.</target>
       </trans-unit>
diff --git a/translations/validators.ko.xlf b/translations/validators.ko.xlf
index 4e8dbad30..d01941e1a 100644
--- a/translations/validators.ko.xlf
+++ b/translations/validators.ko.xlf
@@ -22,11 +22,11 @@
         <source>You already have an entry for this time.</source>
         <target>이 시간에 대한 항목이 이미 있습니다.</target>
       </trans-unit>
-      <trans-unit id="2I4cGPH" resname="This period is locked, please choose a later date.">
+      <trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
         <source>This period is locked. Please choose a later date.</source>
         <target>이 기간은 잠겨 있습니다. 이후 날짜를 선택하십시오.</target>
       </trans-unit>
-      <trans-unit id="FacJOAm" resname="This invoice document cannot be used, please rename the file and upload it again.">
+      <trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
         <source>This invoice document cannot be used. Please rename the file and upload it again.</source>
         <target>이 청구서 문서는 사용할 수 없습니다. 파일 이름을 변경하고 다시 업로드하십시오.</target>
       </trans-unit>
diff --git a/translations/validators.nb_NO.xlf b/translations/validators.nb_NO.xlf
index a6112f714..e9cb1f78b 100644
--- a/translations/validators.nb_NO.xlf
+++ b/translations/validators.nb_NO.xlf
@@ -58,7 +58,7 @@
         <source>You already have an entry for this time.</source>
         <target>Du har allerede en oppføring for dette tidspunktet.</target>
       </trans-unit>
-      <trans-unit id="FacJOAm" resname="This invoice document cannot be used, please rename the file and upload it again.">
+      <trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
         <source>This invoice document cannot be used. Please rename the file and upload it again.</source>
         <target state="needs-translation">Dette fakturadokumentet kan ikke brukes. Gi filen et nytt navn og last den opp igjen.</target>
       </trans-unit>
@@ -74,7 +74,7 @@
         <source>The budget is completely used.</source>
         <target state="needs-translation">Budsjettet er oppbrukt. Av tilgjengelige %budget%, har %used% blitt booket så langt. %free% kan fremdeles brukes.</target>
       </trans-unit>
-      <trans-unit id="2I4cGPH" resname="This period is locked, please choose a later date.">
+      <trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
         <source>This period is locked. Please choose a later date.</source>
         <target state="needs-translation">Denne perioden er låst. Velg en senere dato.</target>
       </trans-unit>
diff --git a/translations/validators.tr.xlf b/translations/validators.tr.xlf
index 464f68cc7..2612470d4 100644
--- a/translations/validators.tr.xlf
+++ b/translations/validators.tr.xlf
@@ -22,11 +22,11 @@
         <source>You already have an entry for this time.</source>
         <target>Bu zaman için zaten bir kaydınız var.</target>
       </trans-unit>
-      <trans-unit id="2I4cGPH" resname="This period is locked, please choose a later date.">
+      <trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
         <source>This period is locked. Please choose a later date.</source>
         <target>Bu dönem kilitli. Lütfen daha ileri bir tarih seçin.</target>
       </trans-unit>
-      <trans-unit id="FacJOAm" resname="This invoice document cannot be used, please rename the file and upload it again.">
+      <trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
         <source>This invoice document cannot be used. Please rename the file and upload it again.</source>
         <target>Bu fatura belgesi kullanılamıyor. Lütfen dosyayı yeniden adlandırın ve tekrar yükleyin.</target>
       </trans-unit>