Sha256: b01b61ca769f296fd11630269c5ec727b4e7586ec8d0471cf12f2f6a3265be00

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

# Title

[![Build Status](https://travis-ci.org/calebthompson/title.png)](https://travis-ci.org/calebthompson/title)
[![Code Climate](https://codeclimate.com/github/calebthompson/title.png)](https://codeclimate.com/github/calebthompson/title)
[![Coverage Status](https://coveralls.io/repos/calebthompson/title/badge.png)](https://coveralls.io/r/calebthompson/title)

Translations for \<title\>s!

## Usage

Add to your translations:

```yaml
en:
  titles:
    application: AppName
    dashboards:
      show: Dashboard
    users:
      show: '%{user}'
      new: Registration
```

And to your HTML:

```erb
<title><%= title %></title>
```

And to your `User` model:

```ruby
def to_s
  name
end
```

## Acknowledgement

Though the idea of translating titles was arrived at seperately, [Brandon
Keepers] wrote [Abusing Rails I18N to Set Page Titles] which outlines an
extremely similar approach, and from whence came the idea of using the view
context to get local assigns to be used in interpolation.

[Brandon Keepers]: https://github.com/bkeepers
[Abusing Rails I18N to Set Page Titles]: http://opensoul.org/blog/archives/2012/11/05/abusing-rails-i18n-to-set-page-titles/

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
title-0.0.4 README.md