diff --git a/translation_strings_update.sh b/translation_strings_update.sh
index eabdacfb1ff7e381c180bcde3597adce216ab1e7..e9e5d8f9e9dee4814373ca9ad2c986932029efd4 100755
--- a/translation_strings_update.sh
+++ b/translation_strings_update.sh
@@ -4,6 +4,7 @@
 
 LOCALES_BASE_DIR=locale
 MESSAGES_POT_FILE=messages.pot
+LANGUAGES="fr_FR"
 
 # Save current pot file
 
@@ -13,8 +14,20 @@ cp ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE} ${LOCALES_BASE_DIR}/${MESSAGES_POT_F
 
 xgettext --from-code UTF-8 -o ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE} silkaj/*.py
 
+# copy to en locale and set Language
+
+cp ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE} ${LOCALES_BASE_DIR}/en/LC_MESSAGES/silkaj.po
+sed s/\"Language:\ /\"Language:\ en/g -i ${LOCALES_BASE_DIR}/en/LC_MESSAGES/silkaj.po
+
 # make a diff
 
-diff ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE}-$(date +%F) ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE} > ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE}.diff
+# diff ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE}-$(date +%F) ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE} > ${LOCALES_BASE_DIR}/${MESSAGES_POT_FILE}.diff
+
+# create other po files
+for var in $LANGUAGES; do
+  POFILE=${LOCALES_BASE_DIR}/$var/LC_MESSAGES/silkaj.po
+  # echo $POFILE
+  xgettext -F --from-code UTF-8 -o $POFILE -j $POFILE silkaj/*.py
+done
 
-## TODO : apply diff to other files
+## TODO : compile .mo ?