Move dictionaries to i18n

Ah, you're right...gross.

I vote not to oneline then, but if my opinion is not the popular one, I'll stomach the parenthesis.

Maybe if we re-arranged this to use subject I would be more in favor of the one lines. Something like this?:
```ruby
let(:subject) { described_class.gettext(lookup, options) }

context "with type" do
  let(:lookup) { "FileDepotFtp" }
  let(:options) { {:type => "model"} }
  
  it { should eq("FTP") }
end

context "text only" do
  let(:options) { {} }

  context "when the text entry does not exist" do
    let(:lookup) { "abc" }
    
    it { should eq("abc") }
  end

  context "when it looks at column entries" do
    let(:lookup) { "active" }

    it { should eq("Active") }
  end

  # ... etc, etc.
  # Note that in a later version of RSpec we can use:
  # it { is_expected.to eq("expected value") }
  # but right now we would have to use should.
end
```

I would prefer the contexts be explicitly defined, instead of putting them into the it blocks as they are now, which would make this file bigger, but it would show that the cyclomatic complexity of this code is actually higher than what is being shown by the current tests. For a file this small, I'd rather see that at a glance so that I know if I need to add anything more to it, I don't increase the cyclomatic complexity. Any thoughts?