I installed firefox 13.0.1 on OpenBSD 5.2-beta and, apart from installing the appropriate firefox-i18n package and changing "general.useragent.locale", I had to manually enable the language of choice in the browser. (I don't remember doing that ever before) I'm wondering if the following patch to the MESSAGE file of the firefox-i18n package makes sense.
Of course, if firefox is already configured for a language other than English, the words "Tools -> Add-ons -> Languages" will be displayed in that other language, which may or may not be confusing. I don't know how to deal with that, if needed. Index: pkg/MESSAGE =================================================================== RCS file: /cvs/ports/www/firefox-i18n/pkg/MESSAGE,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 MESSAGE --- pkg/MESSAGE 25 Jun 2006 21:25:44 -0000 1.1.1.1 +++ pkg/MESSAGE 27 Jun 2012 12:21:16 -0000 @@ -1,3 +1,4 @@ To configure Firefox for your language, type "about:config" in the URL bar and edit "general.useragent.locale" (e.g. fr-FR ; default is en-US), +enable your language in "Tools -> Add-ons -> Languages", then restart Firefox.