1. Switch on the "locale" module at admin/build/modules
  2. Go to admin/settings/language/add, add your language using the "Custom Language" drop-down. Sane defaults are:
    1. Language code: en-GB
    2. Language name in English: British English
    3. Native language name: English
    4. Path Prefix: en-gb (this is only really used if you're using more than one language on a site, so you have something like: http://www.example.com/en-gb/path/to/page)
    5. Language domain: en-gb (same as above, but like http://en-gb.example.com/path/to/page)

    All of these options are safe to change, but if en-GB ever gets included in Drupal core, it'll probably default to something like this.

  3. Make it the default language at admin/settings/language/overview
  4. You can go to admin/build/translate/search to search for and translate strings manually.
  5. You can save a bit of time by going to http://localize.drupal.org/translate/languages/en-gb/export page, and "exporting" the data for which ever project you need (you can only do one at a time). Select these options:
    • Type: Include both English originals and translations
    • Packaging: All in one file
    • Verbosity: Compact
  6. Importing those files into your en-GB language at admin/build/translate/import.

Strings will be updated immediately.

Groups audience: 

Comments

Thanks for these instructions!
But shouldn't it be en-gb in lower case, in the same way as the two flavours of Portuguese?

No, because it's a country code, not a language code: http://www.ietf.org/rfc/rfc4646.txt

I think this is more a guideline than a rule though, and it should in lower-case wherever it suits - e.g. in the url.

Firefox dictionary uses en-GB. Ubuntu uses en-gb for pacakges, but I think that's just because packages are nearly always in lowercase.

when i go to http://localize.drupal.org/translate/languages/en-gb/export it says access denied even after I login with my drupal account. Can I access the exports somewhere else?

Hrm.. seems to work for me. Did you try refreshing with a cache clear after logging in?

I don't see you're user id on the British English member list

Yeah, I got the same thing at first -- it's not obvious that you need to join the group first, but you do.

FYI, intuitively (with the way groups tend to operate on groups.grupal.org), you'd think that you were only joining to contribute, not download :)

https://localize.drupal.org/translate/languages/en-gb

The join button is in the bottom right corner