openauth_i18n/lib.rs
1//! Internationalization plugin for OpenAuth (Better Auth `i18n` parity).
2
3mod accept_language;
4mod cookie;
5mod error;
6mod plugin;
7pub mod types;
8
9pub use error::I18nConfigError;
10pub use plugin::i18n;
11pub use types::{
12 translation_dictionary, I18nOptions, LocaleDetectionStrategy, LocaleResolver,
13 TranslationDictionary, TranslationKey,
14};
15
16/// Crate version (matches Better Auth package `version.ts` intent).
17pub const VERSION: &str = env!("CARGO_PKG_VERSION");