# sig/i18n/gettext/po_parser.rbs class GetText::PoParser < GetText::Racc::Parser def _: () -> untyped def _reduce_none: () -> untyped end # sig/i18n/backend/gettext.rbs class I18n::Backend::Gettext::PoData < I18n::Backend::Gettext::Hash def set_comment: () -> untyped end # sig/i18n/backend/key_value.rbs class I18n::Backend::KeyValue::SubtreeProxy def []: () -> untyped def has_key?: () -> untyped def initialize: () -> void def inspect: () -> untyped def instance_of?: () -> untyped def is_a?: () -> untyped def nil?: () -> untyped end # sig/i18n/backend/lazy_loadable.rbs class I18n::Backend::LazyLoadable < I18n::Backend::Simple def assert_file_named_correctly!: () -> untyped def available_locales: () -> untyped def eager_load!: () -> untyped def filenames_for_current_locale: () -> untyped def init_translations: () -> untyped def initialize: () -> void def initialized?: () -> untyped def initialized_locales: () -> untyped def lazy_load?: () -> untyped def load_translations_and_collect_file_errors: () -> untyped def lookup: () -> untyped def reload!: () -> untyped end # sig/i18n/backend/lazy_loadable.rbs class I18n::Backend::LazyLoadable::FilenameIncorrect < I18n::Backend::LazyLoadable::StandardError def initialize: () -> void end # sig/i18n/backend/lazy_loadable.rbs class I18n::Backend::LocaleExtractor def locale_from_path: () -> untyped end # sig/i18n/backend/transliterator.rbs class I18n::Backend::Transliterator::HashTransliterator def add: () -> untyped def add_default_approximations: () -> untyped def approximations: () -> untyped def initialize: () -> void def transliterate: () -> untyped end # sig/i18n/backend/transliterator.rbs class I18n::Backend::Transliterator::ProcTransliterator def initialize: () -> void def transliterate: () -> untyped end # sig/i18n/config.rbs class I18n::Config def available_locales: () -> untyped def available_locales=: () -> untyped def available_locales_initialized?: () -> untyped def available_locales_set: () -> untyped def backend: () -> untyped def backend=: () -> untyped def clear_available_locales_set: () -> untyped def default_locale: () -> untyped def default_locale=: () -> untyped def default_separator: () -> untyped def default_separator=: () -> untyped def enforce_available_locales: () -> untyped def enforce_available_locales=: () -> untyped def exception_handler: () -> untyped def exception_handler=: () -> untyped def interpolation_patterns: () -> untyped def interpolation_patterns=: () -> untyped def load_path: () -> untyped def load_path=: () -> untyped def locale: () -> untyped def locale=: () -> untyped def missing_interpolation_argument_handler: () -> untyped def missing_interpolation_argument_handler=: () -> untyped end # sig/i18n/exceptions.rbs class I18n::Disabled < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::ExceptionHandler def call: () -> untyped end # sig/i18n/exceptions.rbs class I18n::InvalidFilenames < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::InvalidLocale < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::InvalidLocaleData < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::InvalidPluralizationData < I18n::ArgumentError def initialize: () -> void end # sig/i18n/backend/key_value.rbs class I18n::JSON def decode: () -> untyped def encode: () -> untyped end # sig/i18n/locale/fallbacks.rbs class I18n::Locale::Fallbacks < I18n::Locale::Hash def []: () -> untyped def compute: () -> untyped def defaults=: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def map: () -> untyped end # sig/i18n/locale/tag/rfc4646.rbs class I18n::Locale::Tag::Rfc4646 def parser: () -> untyped def parser=: () -> untyped def tag: () -> untyped def to_a: () -> untyped def to_s: () -> untyped def to_sym: () -> untyped end # sig/i18n/locale/tag/simple.rbs class I18n::Locale::Tag::Simple def initialize: () -> void def subtags: () -> untyped def tag: () -> untyped def to_a: () -> untyped def to_s: () -> untyped def to_sym: () -> untyped end # sig/i18n/middleware.rbs class I18n::Middleware def call: () -> untyped def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::MissingInterpolationArgument < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::ReservedInterpolationKey < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::UnknownFileType < I18n::ArgumentError def initialize: () -> void end # sig/i18n/exceptions.rbs class I18n::UnsupportedMethod < I18n::ArgumentError def initialize: () -> void end # sig/i18n.rbs module I18n def self.new_double_nested_cache: () -> untyped def self.reserve_key: () -> untyped def self.reserved_keys_pattern: () -> untyped def cache_key_digest: () -> untyped def cache_key_digest=: () -> untyped def cache_namespace: () -> untyped def cache_namespace=: () -> untyped def cache_store: () -> untyped def cache_store=: () -> untyped def fallbacks: () -> untyped def fallbacks=: () -> untyped def interpolate: () -> untyped def interpolate_hash: () -> untyped def perform_caching?: () -> untyped end # sig/i18n/backend/base.rbs module I18n::Backend::Base def available_locales: () -> untyped def deep_interpolate: () -> untyped def default: () -> untyped def eager_load!: () -> untyped def eager_loaded?: () -> untyped def exists?: () -> untyped def interpolate: () -> untyped def load_file: () -> untyped def load_json: () -> untyped def load_rb: () -> untyped def load_translations: () -> untyped def load_yml: () -> untyped def localize: () -> untyped def lookup: () -> untyped def pluralization_key: () -> untyped def pluralize: () -> untyped def reload!: () -> untyped def resolve: () -> untyped def store_translations: () -> untyped def subtrees?: () -> untyped def translate: () -> untyped def translate_localization_format: () -> untyped end # sig/i18n/backend/cache.rbs module I18n::Backend::Cache def _fetch: () -> untyped def cache_key: () -> untyped def digest_item: () -> untyped def fetch: () -> untyped def translate: () -> untyped end # sig/i18n/backend/cache_file.rbs module I18n::Backend::CacheFile def load_file: () -> untyped def normalized_path: () -> untyped end # sig/i18n/backend/cascade.rbs module I18n::Backend::Cascade def lookup: () -> untyped end # sig/i18n/backend/chain.rbs module I18n::Backend::Chain::Implementation def _deep_merge: () -> untyped def available_locales: () -> untyped def eager_load!: () -> untyped def exists?: () -> untyped def init_translations: () -> untyped def initialize: () -> void def initialized?: () -> untyped def localize: () -> untyped def namespace_lookup?: () -> untyped def reload!: () -> untyped def store_translations: () -> untyped def translate: () -> untyped def translations: () -> untyped end # sig/i18n/backend/fallbacks.rbs module I18n::Backend::Fallbacks def exists?: () -> untyped def extract_non_symbol_default!: () -> untyped def on_fallback: () -> untyped def resolve_entry: () -> untyped def translate: () -> untyped end # sig/i18n/backend/flatten.rbs module I18n::Backend::Flatten def self.escape_default_separator: () -> untyped def self.normalize_flat_keys: () -> untyped def escape_default_separator: () -> untyped def find_link: () -> untyped def flatten_keys: () -> untyped def flatten_translations: () -> untyped def links: () -> untyped def normalize_flat_keys: () -> untyped def resolve_link: () -> untyped def store_link: () -> untyped end # sig/i18n/backend/gettext.rbs module I18n::Backend::Gettext def load_po: () -> untyped def normalize: () -> untyped def normalize_pluralization: () -> untyped def parse: () -> untyped end # sig/i18n/backend/interpolation_compiler.rbs module I18n::Backend::InterpolationCompiler def compile_all_strings_in: () -> untyped def interpolate: () -> untyped def store_translations: () -> untyped end # sig/i18n/backend/interpolation_compiler.rbs module I18n::Backend::InterpolationCompiler::Compiler def compile_if_an_interpolation: () -> untyped def compile_interpolation_token: () -> untyped def compiled_interpolation_body: () -> untyped def direct_key: () -> untyped def escape_key_sym: () -> untyped def escape_plain_str: () -> untyped def handle_interpolation_token: () -> untyped def interpolate_key: () -> untyped def interpolate_or_raise_missing: () -> untyped def interpolated_str?: () -> untyped def missing_key: () -> untyped def nil_key: () -> untyped def reserved_key: () -> untyped def tokenize: () -> untyped end # sig/i18n/backend/key_value.rbs module I18n::Backend::KeyValue::Implementation def available_locales: () -> untyped def init_translations: () -> untyped def initialize: () -> void def initialized?: () -> untyped def lookup: () -> untyped def pluralize: () -> untyped def store_translations: () -> untyped def subtrees?: () -> untyped def translations: () -> untyped end # sig/i18n/backend/memoize.rbs module I18n::Backend::Memoize def available_locales: () -> untyped def eager_load!: () -> untyped def lookup: () -> untyped def memoized_lookup: () -> untyped def reload!: () -> untyped def reset_memoizations!: () -> untyped def store_translations: () -> untyped end # sig/i18n/backend/metadata.rbs module I18n::Backend::Metadata def included: () -> untyped def interpolate: () -> untyped def pluralize: () -> untyped def translate: () -> untyped def translation_metadata: () -> untyped def translation_metadata=: () -> untyped def with_metadata: () -> untyped end # sig/i18n/backend/pluralization.rbs module I18n::Backend::Pluralization def pluralize: () -> untyped def pluralizer: () -> untyped def pluralizers: () -> untyped def symbolic_count: () -> untyped end # sig/i18n/backend/simple.rbs module I18n::Backend::Simple::Implementation def available_locales: () -> untyped def eager_load!: () -> untyped def init_translations: () -> untyped def initialized?: () -> untyped def lookup: () -> untyped def reload!: () -> untyped def store_translations: () -> untyped def translations: () -> untyped end # sig/i18n/backend/transliterator.rbs module I18n::Backend::Transliterator def self.get: () -> untyped def transliterate: () -> untyped end # sig/i18n.rbs module I18n::Base def available_locales_initialized?: () -> untyped def config: () -> untyped def config=: () -> untyped def eager_load!: () -> untyped def enforce_available_locales!: () -> untyped def exists?: () -> untyped def handle_exception: () -> untyped def interpolation_keys: () -> untyped def interpolation_keys_from_translation: () -> untyped def locale_available?: () -> untyped def localize: () -> untyped def normalize_key: () -> untyped def normalize_keys: () -> untyped def reload!: () -> untyped def translate: () -> untyped def translate!: () -> untyped def translate_key: () -> untyped def transliterate: () -> untyped def with_locale: () -> untyped end # sig/i18n/gettext.rbs module I18n::Gettext def extract_scope: () -> untyped def plural_keys: () -> untyped end # sig/i18n/gettext/helpers.rbs module I18n::Gettext::Helpers def N_: () -> untyped def gettext: () -> untyped def ngettext: () -> untyped def npgettext: () -> untyped def nsgettext: () -> untyped def pgettext: () -> untyped def sgettext: () -> untyped end # sig/i18n/locale/tag.rbs module I18n::Locale::Tag def implementation: () -> untyped def implementation=: () -> untyped def tag: () -> untyped end # sig/i18n/locale/tag/parents.rbs module I18n::Locale::Tag::Parents def parent: () -> untyped def parents: () -> untyped def self_and_parents: () -> untyped end # sig/i18n/locale/tag/rfc4646.rbs module I18n::Locale::Tag::Rfc4646::Parser def match: () -> untyped end # sig/i18n/exceptions.rbs module I18n::MissingTranslation::Base def initialize: () -> void def keys: () -> untyped def message: () -> untyped def normalized_option: () -> untyped def to_exception: () -> untyped end # sig/i18n/tests/basics.rbs module I18n::Tests::Basics def teardown: () -> untyped end # sig/i18n/tests/defaults.rbs module I18n::Tests::Defaults def setup: () -> untyped end # sig/i18n/tests/interpolation.rbs module I18n::Tests::Interpolation def capture: () -> untyped def euc_jp: () -> untyped def interpolate: () -> untyped end # sig/i18n/tests/localization.rbs module I18n::Tests::Localization def self.included: () -> untyped end # sig/i18n/tests/localization/date.rbs module I18n::Tests::Localization::Date def setup: () -> untyped def setup_date_translations: () -> untyped end # sig/i18n/tests/localization/date_time.rbs module I18n::Tests::Localization::DateTime def setup: () -> untyped def setup_datetime_translations: () -> untyped end # sig/i18n/tests/localization/procs.rbs module I18n::Tests::Localization::Procs def self.inspect_args: () -> untyped def setup_time_proc_translations: () -> untyped end # sig/i18n/tests/localization/time.rbs module I18n::Tests::Localization::Time def setup: () -> untyped def setup_time_translations: () -> untyped end # sig/i18n/tests/lookup.rbs module I18n::Tests::Lookup def setup: () -> untyped end # sig/i18n/tests/procs.rbs module I18n::Tests::Procs def self.filter_args: () -> untyped end # sig/i18n/utils.rbs module I18n::Utils def deep_merge: () -> untyped def deep_merge!: () -> untyped def deep_symbolize_keys: () -> untyped def deep_symbolize_keys_in_object: () -> untyped def except: () -> untyped def except: () -> untyped end