Ignore:
Timestamp:
Jan 14, 2011, 11:58:24 PM (13 years ago)
Author:
rub
Message:

List all facebook locale

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/FacebookPlug/Plugin/tools/check_language.php

    r8656 r8667  
    3232  {
    3333    $locale = $file;
    34     $languages['list'][] = $locale;
     34    $languages['strict_list'][] = $locale;
    3535
    3636    $code_lang = substr($locale, 0, 2);
    3737    // Compose a locale
    3838    $locale = $code_lang.'_'.strtoupper($code_lang);
    39     $languages['list'][] = $locale;
     39    $languages['extented_list'][] = $locale;
    4040  }
    4141}
    4242closedir($dir);
    4343
    44 foreach (array_unique($languages['list']) as $locale)
     44$languages['extented_list'] = array_merge($languages['strict_list'], $languages['extented_list']);
     45
     46/*foreach (array_unique($languages['extented_list']) as $locale)
    4547{
    4648  echo '<br />'.$locale.'<br />'.'-------'.'<br />';
     
    7274echo '<br />'.'<br />'.'Facebook Locales'.'<br />'.'-----------------------------'.'<br />';
    7375echo @file_get_contents('http://www.facebook.com/translations/FacebookLocales.xml');
     76*/
     77$dom = DomDocument::load('http://www.facebook.com/translations/FacebookLocales.xml');
     78
     79$domrepresentation = $dom->getElementsByTagName("representation");
     80
     81foreach ($domrepresentation as $representations)
     82{
     83  $languages['fb'][] = $representations->nodeValue;
     84}
     85@sort($languages['fb']);
     86
     87echo '<br />'.'<br />'.'Languages defined on Facebook'.'<br />'.'-----------------------------'.'<br />';
     88var_export($languages['fb']);
     89
     90echo '<br />'.'<br />'.'Languages not defined on Facebook'.'<br />'.'-----------------------------'.'<br />';
     91var_export(array_values(array_diff($languages['strict_list'],$languages['fb'])));
     92
     93echo '<br />'.'<br />'.'Extented languages not defined on Facebook'.'<br />'.'-----------------------------'.'<br />';
     94var_export(array_values(array_diff($languages['extented_list'],$languages['fb'])));
     95
    7496?>
Note: See TracChangeset for help on using the changeset viewer.