Today, thanks to our great community, we're turning on a number of languages that you can view GitHub in other than English.
Currently we have 日本語 (Japanese), Français (French), Српски (Serbian), Deutsch (German), Svenska (Swedish), Hrvatski (Croatian), Polski (Polish) and Nederlands (Dutch). More are coming soon.
You will now see links to these languages in the footer of each GitHub page. Just click on one of the languages to switch to it - it will store your language choice in your session. If your browser has the Accept-Language header set and you have not selected a language choice yet, we'll prompt at the top of the page if you want us to switch to that language.
Not all of the site is translated, but hopefully most of the really important parts are and we'll work on getting even more of it done in the near future.
Some of these translations are still a bit rough - if you want to comment on them or suggest improvements or sections of the site that should be translated next there is a Google Group here.




Tue Jul 13 14:24:53 -0700 2010
Very cool. Good job team!
Tue Jul 13 14:36:08 -0700 2010
If you want, I would very much like to help, and do the danish translation
Tue Jul 13 15:35:54 -0700 2010
Hell yeah Serbian!!!
Tue Jul 13 16:50:06 -0700 2010
Considered crowdsourcing translations from Github users by publishing the translation files as a
Git repo?
Tue Jul 13 19:14:40 -0700 2010
What, no Pirate language?
Wed Jul 14 00:57:20 -0700 2010
I'm curious as to what technique you're using to do translations and how you plan to keep them up to date.
Wed Jul 14 01:30:55 -0700 2010
Congrats!
Any Turkish translations planned?
Do you do community based translation, e.g., http://github.com/dhh/tolk
Wed Jul 14 02:17:57 -0700 2010
Tack.
Wed Jul 14 02:18:16 -0700 2010
@arikan: We have something similar set up with a group of translators we invited a few weeks ago, looks like someone has started on Turkish, but it's got a ways to go.
Wed Jul 14 02:22:01 -0700 2010
As long as you don't support 'pirate', what's the point? (I set xx-pirate as the first entry in Accept-Language)
Wed Jul 14 03:18:48 -0700 2010
Where to sign up? I'd love to see GitHub in norwegian. :)
Wed Jul 14 04:32:54 -0700 2010
But why is Swedish ?locale=sv and not ?locale=se ??? That IS confusing.
Wed Jul 14 06:11:57 -0700 2010
I agree with dbalatero: translation files as a Git repo == pure awesomeness.
Now I can't even find out who's responsible for Polish translation without posting a question on Google Group.
Wed Jul 14 07:21:31 -0700 2010
Where do I change my default language? I dislike having it in Dutch.
Wed Jul 14 08:32:28 -0700 2010
@Htbaa - as stated in this short blog post, "You will now see links to these languages in the footer of each GitHub page. Just click on one of the languages to switch to it"
@dietmarw - 'sv' is the ISO 639-1 short code for Swedish. It's what Google uses, too. Where do you see it as 'se'?
Wed Jul 14 08:59:26 -0700 2010
I started implementing a way to do a GitHub repo with the .po files in them that could be forked, etc, but keeping them up to date with new strings while accepting translations was daunting. A translations file is not like source code, it's basically a database - merging and updating them, seeing when something is amiss or was removed, etc - is very very difficult. I also didn't really want to add commits to the GH codebase every time I pulled in translations, and I didn't want to have to deploy every time I wanted to add translations.
I needed something simpler and harder to screw up. We're keeping the translations in a database, so translations can be done easily and online and no re-deploy is necessary to put new translations live.
Wed Jul 14 09:03:44 -0700 2010
@klakegg - click on Norsk in the footer.
Wed Jul 14 10:06:00 -0700 2010
Whoops, overlooked that one. Thanks.
Wed Jul 14 10:57:49 -0700 2010
Well when i saw the danish translation i got a good laugh :) "Pushede" the correct danish translation is "Skubbede"
Wed Jul 14 17:58:37 -0700 2010
At beginning there was ~570 strings to translate. Today, I count 723. What is the exact (final) number?
Wed Jul 14 18:36:48 -0700 2010
@herberthamaral: There will never be a final number. As we continue to improve GitHub, we invariably change, add, and remove content — so there will always be strings to translate. That being said, I'd say we're about 70-80% done with the existing strings on the site, maybe more.
Thu Jul 15 10:21:11 -0700 2010
What about the czech traslation? I sent an email last friday to scott@github.com but haven't received a response yet.
Sat Jul 17 21:04:58 -0700 2010
Great work! Would love to see Arabic, which has 280 million native speakers -- one of the largest in the world!