Sha256: 93d0c3697ca470a9ab94664831c827a93f69b5fc01e27dba6c4e4c90cb1b44c9

Contents?: true

Size: 506 Bytes

Versions: 40

Compression:

Stored size: 506 Bytes

Contents

# Localization

The localization middleware uses the `Accept-Language` header to guess the preferred locale out of the given options. If a request path maps to a resource, that resource is returned. Otherwise, a localized request is made.

```ruby
use Utopia::Localization,
	:default_locale => 'en',
	:locales => ['en', 'de', 'ja', 'zh']
```

Somewhere further down the chain, you can localize a resource:

```ruby
localization = Utopia::Localization[request]
show_welcome(localization.current_locale)
```

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
utopia-2.15.1 wiki/pages/middleware/localization/index.md
utopia-2.15.0 wiki/pages/middleware/localization/index.md
utopia-2.14.0 wiki/pages/middleware/localization/index.md
utopia-2.13.4 documentation/pages/wiki/middleware/localization/content.md
utopia-2.13.3 documentation/pages/wiki/middleware/localization/content.md
utopia-2.13.2 documentation/pages/wiki/middleware/localization/content.md
utopia-2.13.1 documentation/pages/wiki/middleware/localization/content.md
utopia-2.13.0 documentation/pages/wiki/middleware/localization/content.md
utopia-2.12.4 documentation/pages/wiki/middleware/localization/content.md
utopia-2.12.3 documentation/pages/wiki/middleware/localization/content.md
utopia-2.12.2 documentation/pages/wiki/middleware/localization/content.md
utopia-2.12.1 documentation/pages/wiki/middleware/localization/content.md
utopia-2.12.0 documentation/pages/wiki/middleware/localization/content.md
utopia-2.11.1 documentation/pages/wiki/middleware/localization/content.md
utopia-2.11.0 documentation/pages/wiki/middleware/localization/content.md
utopia-2.10.0 documentation/pages/wiki/middleware/localization/content.md
utopia-2.9.5 documentation/pages/wiki/middleware/localization/content.md
utopia-2.9.3 documentation/pages/wiki/middleware/localization/content.md
utopia-2.9.2 documentation/pages/wiki/middleware/localization/content.md
utopia-2.9.1 documentation/pages/wiki/middleware/localization/content.md