SharePoint Supported Languages, Culture Names and Locale IDs

We are dealing with a lot of translation and localisation work at the moment and unfortunately there does not seem to be a definitive list of which languages (and their codes) are supported by SharePoint.
So, we reverse engineered the dropdown menu on the SP1 Language pack download page(opens in a new tab), resulting in the following table.
Language Name | Culture Name | Locale ID |
---|---|---|
Arabic | ar-sa | 1025 |
Bulgarian | bg-bg | 1026 |
Catalan | ca-es | 1027 |
Chinese (Simplified) | zh-cn | 2052 |
Chinese (Traditional, Taiwan) | zh-tw | 1028 |
Croatian | hr-hr | 1050 |
Czech | cs-cz | 1029 |
Danish | da-dk | 1030 |
Dutch | nl-nl | 1043 |
English | en-us | 1033 |
Estonian | et-ee | 1061 |
The Locale ID is important for SharePoint Solutions that deploy to the 12/Template/<locale id> folder, for example custom workflow activity .ACTIONS files.
The culture name is used in the names of resource files.
.