diff options
Diffstat (limited to 'ui_translate')
-rw-r--r-- | ui_translate/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ui_translate/__init__.py b/ui_translate/__init__.py index d5473926..048ee9db 100644 --- a/ui_translate/__init__.py +++ b/ui_translate/__init__.py @@ -177,7 +177,8 @@ class UI_OT_edittranslation(bpy.types.Operator): # Always invalidate all caches afterward! clear_caches(self.po_file) if self.update_mo: - bpy.ops.ui.edittranslation_update_mo(po_file=self.po_file, lang=self.lang) + lang = os.path.splitext(os.path.basename(self.po_file))[0] + bpy.ops.ui.edittranslation_update_mo(po_file=self.po_file, lang=lang) elif self.clean_mo: bpy.ops.ui.edittranslation_update_mo(clean_mo=True) return {'FINISHED'} |