
A rails console
Reported by hersa manlama | November 6th, 2024 @ 03:40 AM
Open a rails console and run the following code:
require 'test/unit'
include Test::Unit::Assertions
class Person < ActiveRecord::Base; end
I18n.backend.store_translations :pt,
:activerecord => { :models => { :person => 'Pessoa',
:attributes => { :person => {:name => 'Nome'} } } }
assert_equal 'Person', Person.human_name
assert_equal 'Name', Person.human_attribute_name('name')
I18n.locale = :pt
assert_equal 'Pessoa', Person.human_name
assert_equal 'Nome',
I18n.t('activerecord.models.attributes.person.name')
assert_equal 'Nome', Person.human_attribute_name('name') # fail
Comments and changes to this ticket
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff