diff --git a/pkg/locales/observer.go b/pkg/locales/observer.go
index 732e7e6f9384a1ed37a767c2e4e77dc381b64b00..b6f7a56f6ba8971c7ce56c49ed77b592a0afd38c 100644
--- a/pkg/locales/observer.go
+++ b/pkg/locales/observer.go
@@ -6,6 +6,10 @@ type LocaleCreatedObserver interface {
 	OnLocaleCreated(ctx context.Context, locale *Locale) (delayedTaskID string, err error)
 }
 
+type LocaleUpdatedObserver interface {
+	OnLocaleUpdated(ctx context.Context, before, locale *Locale) (delayedTaskID string, err error)
+}
+
 type LocaleDeletedObserver interface {
 	OnLocaleDeleted(ctx context.Context, locale *Locale) (delayedTaskID string, err error)
 }