Facebook and google plus lang codes
by Aakash Chakravarthy
HTML
<table style="border: none;">
<tbody><tr>
<td style="border: none;">
<div class="devsite-table-wrapper"><table>
<thead>
<tr>
<th>Language</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Afrikaans</td>
<td>af</td>
</tr>
<tr>
<td>Amharic</td>
<td>am</td>
</tr>
<tr>
<td>Arabic</td>
<td>ar</td>
</tr>
<tr>
<td>Basque</td>
<td>eu</td>
</tr>
<tr>
<td>Bengali</td>
<td>bn</td>
</tr>
<tr>
<td>Bulgarian</td>
<td>bg</td>
</tr>
<tr>
<td>Catalan</td>
<td>ca</td>
</tr>
<tr>
<td>Chinese (Hong Kong)</td>
<td>zh-HK</td>
</tr>
<tr>
<td>Chinese (Simplified)</td>
<td>zh-CN</td>
</tr>
<tr>
<td>Chinese (Traditional)</td>
<td>zh-TW</td>
</tr>
<tr>
<td>Croatian</td>
<td>hr</td>
</tr>
<tr>
<td>Czech</td>
<td>cs</td>
</tr>
<tr>
<td>Danish</td>
<td>da</td>
</tr>
<tr>
<td>Dutch</td>
<td>nl</td>
</tr>
<tr>
<td>English (UK)</td>
<td>en-GB</td>
</tr>
<tr>
<td>English (US)</td>
<td>en-US</td>
</tr>
<tr>
<td>Estonian</td>
<td>et</td>
</tr>
<tr>
<td>Filipino</td>
<td>fil</td>
</tr>
<tr>
<td>Finnish</td>
<td>fi</td>
</tr>
<tr>
<td>French</td>
<td>fr</td>
...
JavaScript
gplang = [];
$( '.devsite-table-wrapper table tr').each(function(){
var name = $(this).find( 'td:first-child').text();
var id = $(this).find( 'td:last-child').text();
gplang.push( "'" + id + "' => '" + name + "'" );
});
console.log( gplang.join( ', '));
fblang = [];
$('locale').each(function(){
var name = $(this).find( 'englishName').text();
var id = $(this).find( 'representation' ).text();
fblang.push( "'" + id + "' => '" + name + "'" );
});
console.log( fblang.join( ', '));