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( ', '));