Skip to content

gettext is broken (no such file textdomain_manager) #1

@rriemann

Description

@rriemann

I'm the maintainer of kdegettext.rb, which builds on top of gettext. After the recent changes of rubygems, the gettext gem seems to be completely broken. Looks like you already started to fix these issues. Sincerely your current master doesn't work for me either.

It would be really important to get a working version again. Looking at the network graph of mutoh's version, shows off, that there a many forks, but nothing got merged into the original gem version.

The initial idea was to use kdegettext and gettext in the KDE automated internationalization tool chain hooked into our git hosting system. So I hope to see a working gettext again - maybe a version 2.2.0?

rgettext
/home/rriemann/.rvm/gems/ruby-1.9.2-p290/gems/gettext-2.0.0/bin/rgettext:19:in `rescue in rescue in <top (required)>': Ruby-GetText-Package are not installed. (RuntimeError)
        from /home/rriemann/.rvm/gems/ruby-1.9.2-p290/gems/gettext-2.0.0/bin/rgettext:15:in `rescue in <top (required)>'
        from /home/rriemann/.rvm/gems/ruby-1.9.2-p290/gems/gettext-2.0.0/bin/rgettext:12:in `<top (required)>'
        from /home/rriemann/.rvm/gems/ruby-1.9.2-p290/bin/rgettext:19:in `load'
        from /home/rriemann/.rvm/gems/ruby-1.9.2-p290/bin/rgettext:19:in `<main>'

Doesn't work. So let's try it interactively:

irb
ruby-1.9.2-p290 :001 > require 'gettext'
LoadError: no such file to load -- gettext/runtime/textdomain_manager
        from /home/rriemann/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /home/rriemann/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /home/rriemann/.rvm/gems/ruby-1.9.2-p290/gems/gettext-2.0.0/lib/gettext.rb:32:in `<top (required)>'
        from /home/rriemann/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
        from /home/rriemann/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
        from /home/rriemann/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
        from (irb):1
        from /home/rriemann/.rvm/rubies/ruby-1.9.2-p290/bin/irb:16:in `<main>'
ruby-1.9.2-p290 :002 >

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions