This repository has been archived by the owner on Dec 12, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 783
Translating your app
Kvet edited this page Jul 14, 2012
·
5 revisions
To use translations in your app define some yaml like this:
# en.yml
en:
unauthorized:
manage:
all: "You have no access!"
If you want to castomize messages for some model or even for some ability define translation like this:
# models/ability.rb
...
can :create, Article
...
# en.yml
en:
unauthorized:
create:
article: "Only admin may do this!"
Also translations is available for your custom abilities:
# models/ability.rb
...
can :vote, Article
...
# en.yml
en:
unauthorized:
vote:
article: "Only users whitch have one or more article may do this!"
Finally you may use action
(whitch contain ability like 'create') and subject
(for example 'article') variables in your translattion:
# en.yml
en:
unauthorized:
manage:
all: "You have not access to %{action} %{subject}!"
Enjoy!
This project is abandoned, see its successor: CanCanCan