//! Change events published when the translation store mutates.
//!
//! Available when the `registry` feature is enabled. Pair these types with
//! [`crate::Lang::on_change`] to receive notifications whenever a locale is
//! loaded, unloaded, or reloaded — either programmatically or by the
//! optional [`crate::Lang::watch`] file watcher (`hot-reload` feature).
/// The kind of change that produced a [`LangChangeEvent`].
/// A change to the translation store.
///
/// `locale` is the affected locale identifier (a long-lived interned
/// reference). `kind` describes what happened.