# Gettext and Rails Edge

**URL:** <https://www.ruby-forum.com/t/gettext-and-rails-edge/81490>\
**Category:** Rails\
**Created:** [January 9, 2007, 1:04pm UTC](https://www.ruby-forum.com/t/gettext-and-rails-edge/81490 "2007-01-09T13:04:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlosparamio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlosparamio](https://www.ruby-forum.com/u/carlosparamio)\
**Post date:** [January 9, 2007, 1:04pm UTC](https://www.ruby-forum.com/t/gettext-and-rails-edge/81490/1 "2007-01-09T13:04:23Z")

</div>

Hi!

I’m trying to use gettext in an application that uses Rails Edge  
(because the REST api). But I can’t get it to work at all.

I’m using Gettext 1.8.0 gem and Rails revision 5875.

This is what a traceback outputs when trying to generate a po file for a  
model:

$ rgettext app/models/post.rb

\<HERE\_COMES\_PO\_HEADER\>  
Error occurs in app/models/post.rb  
/opt/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:123:in  
`const_missing': uninitialized constant Deprecated (NameError) from ./config/../vendor/rails/actionpack/lib/action_controller/base.rb:212 from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:21:in`require’  
from  
/opt/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:147:in  
`require' from ./config/../vendor/rails/actionpack/lib/action_controller.rb:37 from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:21:in`require’  
from  
/opt/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:147:in  
`require' from ./config/../vendor/rails/railties/lib/initializer.rb:162:in`require\_frameworks’  
from ./config/…/vendor/rails/railties/lib/initializer.rb:162:in  
`require_frameworks' ... 11 levels... from /opt/local/lib/ruby/gems/1.8/gems/gettext-1.8.0/lib/gettext/rgettext.rb:206:in`run’  
from  
/opt/local/lib/ruby/gems/1.8/gems/gettext-1.8.0/lib/gettext/rgettext.rb:226:in  
`rgettext’  
from  
/opt/local/lib/ruby/gems/1.8/gems/gettext-1.8.0/bin/rgettext:24  
from /opt/local/bin/rgettext:18

But if I try to generate the po file for a controller or a view all  
works perfectly. Because of the model extraction error, I can’t use  
gettext tasks to extract all the strings on the application.

My post model is very simple:

class Post \< ActiveRecord::Base  
end

Do you know with which Rails Edge revision will it work, or how to fix  
current gettext plugin?

## Thanks!

Carlos

---

<div class="post-metadata">

**Author:** ![carlosparamio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlosparamio](https://www.ruby-forum.com/u/carlosparamio)\
**Post date:** [January 9, 2007, 8:10pm UTC](https://www.ruby-forum.com/t/gettext-and-rails-edge/81490/2 "2007-01-09T20:10:29Z")

</div>

Hi,

On Tue, 9 Jan 2007 13:00:35 +0100  
“Carlos P.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi!
> 
> I’m trying to use gettext in an application that uses Rails Edge  
> (because the REST api). But I can’t get it to work at all.
> 
> I’m using Gettext 1.8.0 gem and Rails revision 5875.
> 
> This is what a traceback outputs when trying to generate a po file for a model:  
>   
> current gettext plugin?  
> Do you try CVS version of Ruby-GetText ?  
> If you use Rails Edge, you need to use CVS version of GetText.

BTW, Ruby-GetText-Package is not a plugin of Ruby on Rails.  
You can use it for any ruby scripts.

---

<div class="post-metadata">

**Author:** ![carlosparamio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlosparamio](https://www.ruby-forum.com/u/carlosparamio)\
**Post date:** [January 10, 2007, 1:23am UTC](https://www.ruby-forum.com/t/gettext-and-rails-edge/81490/3 "2007-01-10T01:23:08Z")

</div>

It worked!

Thank you!

On 1/9/07, Masao M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > class Post \< ActiveRecord::Base
> 
> >

–  
Carlos Alberto Paramio Danta .–.  
[http://www.sinfoniadebits.com/](http://www.sinfoniadebits.com/) |o\_o |  
email & jabber: carlosparamio @ [gmail.com](http://gmail.com) |:\_/ |  
Web D. & Solutions - Learning // \   
----------------------------------------( | | )–  
Fingerprint 41C6 D2BE 7DE7 AB61 C23F /'\_ _/`  
F697 5A1D 1849 01B8 D318 \_**)=(**_/
