module Localization

Computes request localization preferences and resolves localized resources.

Classes and Modules

class Locales

Matches configured locales against language ranges.

class Middleware < Protocol::HTTP::Middleware

Computes localization preferences and rewrites locale-prefixed paths.

class Preferences

Immutable localization preferences for a request or resolved resource.

module Resolver

Resolves localized resources from immutable request preferences.

Definitions

def self.new(...)

Construct localization middleware.

Signature

returns Localization::Middleware

The localization middleware.

Implementation

def self.new(...)
	Middleware.new(...)
end