diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py
index 5ef4e9e21fa5868c97c3c48643093728eb0c3207..641dfbd55c8dfb21962ee6e13a589dbbfd26d5a9 100644
--- a/product/ERP5/Document/BusinessTemplate.py
+++ b/product/ERP5/Document/BusinessTemplate.py
@@ -3653,8 +3653,12 @@ class MessageTranslationTemplateItem(BaseTemplateItem):
             if action == 'nothing':
               continue
           path = string.split(path, '/')
-          lang = path[-3]
-          catalog = path[-2]
+          if len(path) == 2:
+            lang = path[0]
+            catalog = path[1]
+          else:
+            lang = path[-3]
+            catalog = path[-2]
           if lang not in localizer.get_languages():
             localizer.manage_addLanguage(lang)
           mc = localizer._getOb(catalog)