pub mod catalog {
pub const MISSING_SOURCE_LOCALE: &str = "catalog.missing_source_locale";
pub const MISSING_LOCALE: &str = "catalog.missing_locale";
pub const OBSOLETE_ENTRY: &str = "catalog.obsolete_entry";
pub const FUZZY_FLAG: &str = "catalog.fuzzy_flag";
pub const MISSING_TRANSLATION: &str = "catalog.missing_translation";
pub const EMPTY_TRANSLATION: &str = "catalog.empty_translation";
pub const EXTRA_TRANSLATION: &str = "catalog.extra_translation";
pub const DUPLICATE_METADATA: &str = "catalog.duplicate_metadata";
pub const METADATA_UNKNOWN_MESSAGE: &str = "catalog.metadata_unknown_message";
pub const ALL: &[&str] = &[
MISSING_SOURCE_LOCALE,
MISSING_LOCALE,
OBSOLETE_ENTRY,
FUZZY_FLAG,
MISSING_TRANSLATION,
EMPTY_TRANSLATION,
EXTRA_TRANSLATION,
DUPLICATE_METADATA,
METADATA_UNKNOWN_MESSAGE,
];
}
pub mod combine {
pub const CONFLICT_RESOLVED: &str = "combine.conflict_resolved";
pub const ALL: &[&str] = &[CONFLICT_RESOLVED];
}
pub mod compile {
pub const INVALID_ICU_MESSAGE: &str = "compile.invalid_icu_message";
pub const ALL: &[&str] = &[INVALID_ICU_MESSAGE];
}
pub mod parse {
pub const INVALID_PLURAL_FORMS_HEADER: &str = "parse.invalid_plural_forms_header";
pub const ALL: &[&str] = &[INVALID_PLURAL_FORMS_HEADER];
}
pub mod plural {
pub const ASSUMED_VARIABLE: &str = "plural.assumed_variable";
pub const MISSING_PLURAL_FORMS_HEADER: &str = "plural.missing_plural_forms_header";
pub const COMPLETED_PLURAL_FORMS_HEADER: &str = "plural.completed_plural_forms_header";
pub const UNSUPPORTED_GETTEXT_EXPORT: &str = "plural.unsupported_gettext_export";
pub const NPLURALS_LOCALE_MISMATCH: &str = "plural.nplurals_locale_mismatch";
pub const MISSING_PLURAL_EXPRESSION: &str = "plural.missing_plural_expression";
pub const ALL: &[&str] = &[
ASSUMED_VARIABLE,
MISSING_PLURAL_FORMS_HEADER,
COMPLETED_PLURAL_FORMS_HEADER,
UNSUPPORTED_GETTEXT_EXPORT,
NPLURALS_LOCALE_MISMATCH,
MISSING_PLURAL_EXPRESSION,
];
}
pub mod icu {
pub const INVALID_SYNTAX: &str = "icu.invalid_syntax";
pub const UNSUPPORTED_FORMATTER_KIND: &str = "icu.unsupported_formatter_kind";
pub const UNSUPPORTED_FORMATTER_STYLE: &str = "icu.unsupported_formatter_style";
pub const MISSING_ARGUMENT: &str = "icu.missing_argument";
pub const ARGUMENT_KIND_CHANGED: &str = "icu.argument_kind_changed";
pub const EXTRA_ARGUMENT: &str = "icu.extra_argument";
pub const FORMATTER_STYLE_CHANGED: &str = "icu.formatter_style_changed";
pub const MISSING_TAG: &str = "icu.missing_tag";
pub const EXTRA_TAG: &str = "icu.extra_tag";
pub const MISSING_SELECT_SELECTOR: &str = "icu.missing_select_selector";
pub const EXTRA_SELECT_SELECTOR: &str = "icu.extra_select_selector";
pub const PLURAL_OFFSET_CHANGED: &str = "icu.plural_offset_changed";
pub const MISSING_PLURAL_SELECTOR: &str = "icu.missing_plural_selector";
pub const PATTERN_STYLE_DISCOURAGED: &str = "icu.pattern_style_discouraged";
pub const ALL: &[&str] = &[
INVALID_SYNTAX,
UNSUPPORTED_FORMATTER_KIND,
UNSUPPORTED_FORMATTER_STYLE,
MISSING_ARGUMENT,
ARGUMENT_KIND_CHANGED,
EXTRA_ARGUMENT,
FORMATTER_STYLE_CHANGED,
MISSING_TAG,
EXTRA_TAG,
MISSING_SELECT_SELECTOR,
EXTRA_SELECT_SELECTOR,
PLURAL_OFFSET_CHANGED,
MISSING_PLURAL_SELECTOR,
PATTERN_STYLE_DISCOURAGED,
];
}
pub mod metadata {
pub const INVALID_MSGID: &str = "metadata.invalid_msgid";
pub const MISSING_ARGUMENT: &str = "metadata.missing_argument";
pub const EXTRA_ARGUMENT: &str = "metadata.extra_argument";
pub const ARGUMENT_KIND_MISMATCH: &str = "metadata.argument_kind_mismatch";
pub const MISSING_TAG: &str = "metadata.missing_tag";
pub const EXTRA_TAG: &str = "metadata.extra_tag";
pub const MISSING_SELECTOR: &str = "metadata.missing_selector";
pub const EXTRA_SELECTOR: &str = "metadata.extra_selector";
pub const SELECTOR_KIND_MISMATCH: &str = "metadata.selector_kind_mismatch";
pub const MISSING_SELECTOR_CASE: &str = "metadata.missing_selector_case";
pub const EXTRA_SELECTOR_CASE: &str = "metadata.extra_selector_case";
pub const SELECTOR_OFFSET_MISMATCH: &str = "metadata.selector_offset_mismatch";
pub const ALL: &[&str] = &[
INVALID_MSGID,
MISSING_ARGUMENT,
EXTRA_ARGUMENT,
ARGUMENT_KIND_MISMATCH,
MISSING_TAG,
EXTRA_TAG,
MISSING_SELECTOR,
EXTRA_SELECTOR,
SELECTOR_KIND_MISMATCH,
MISSING_SELECTOR_CASE,
EXTRA_SELECTOR_CASE,
SELECTOR_OFFSET_MISMATCH,
];
}