Ignore:
Timestamp:
Jan 13, 2011, 11:37:05 PM (13 years ago)
Author:
rub
Message:

Fix Arabic language
Fix picture buttons without social plugin

File:
1 edited

Legend:

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

    r8435 r8653  
    3131  if (!is_link($path) and is_dir($path) and file_exists($path.'/iso.txt'))
    3232  {
    33     echo '<br />'.$file.'<br />'.'-------'.'<br />';
    34     $file_connect = 'http://connect.facebook.net/'.$file.'/all.js';
    35     echo $file_connect.'<br />';
     33    $locale = $file;
     34    $languages['list'][] = $locale;
    3635
    37     $content = @file_get_contents($file_connect);
    38     if ($content !== false and ! preg_match('/is not a valid locale/', $content))
    39     {
    40       echo 'ok'.'<br />';
    41       $languages['ok'][] = $file;
    42     }
    43     else
    44     {
    45       echo 'ko'.'<br />';
    46       $languages['ko'][] = $file;
    47     }
     36    $code_lang = substr($locale, 0, 2);
     37    // Compose a locale
     38    $locale = $code_lang.'_'.strtoupper($code_lang);
     39    $languages['list'][] = $locale;
    4840  }
    4941}
    5042closedir($dir);
     43
     44foreach (array_unique($languages['list']) as $locale)
     45{
     46  echo '<br />'.$locale.'<br />'.'-------'.'<br />';
     47  $locale_connect = 'http://connect.facebook.net/'.$locale.'/all.js';
     48  echo $locale_connect.'<br />';
     49
     50  $content = @file_get_contents($locale_connect);
     51  if ($content !== false and ! preg_match('/is not a valid locale/', $content))
     52  {
     53    echo 'ok'.'<br />';
     54    $languages['ok'][] = $locale;
     55  }
     56  else
     57  {
     58    echo 'ko'.'<br />';
     59    $languages['ko'][] = $locale;
     60  }
     61}
     62
    5163@asort($languages['ok']);
    5264@asort($languages['ko']);
Note: See TracChangeset for help on using the changeset viewer.