```ruby
require "i18n/globals/version"

module I18n
  class Config
    def globals
      @globals ||= {}
    end

    def globals=(globals)
      @globals = globals
    end
  end

  class << self
    def translate(*args)
      globals = config.globals
      if config.respond_to?(:original_config)
        globals.merge!(config.original_config.globals)
      end

      if args.last.is_a?(Hash)
        args[-1] = globals.merge(args.last)
      else
        args << globals
      end
      super(*args)
    end
  end
end
```

Fix missing alias for translations
user
```ruby
require "i18n/globals/version"

module I18n
  class Config
    def globals
      @globals ||= {}
    end

    def globals=(globals)
      @globals = globals
    end
  end

  class << self
    def translate(*args)
      globals = config.globals
      if config.respond_to?(:original_config)
        globals.merge!(config.original_config.globals)
      end

      if args.last.is_a?(Hash)
        args[-1] = globals.merge(args.last)
      else
        args << globals
      end
      super(*args)
    end

    alias t translate
  end
end
```
assistant