Changeset 6554 in spip-zone


Ignore:
Timestamp:
Oct 23, 2006, 3:35:27 PM (13 years ago)
Author:
florent@…
Message:

debut affichage langues dans traduction

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/tradlang/exec/tradlang.php

    r6203 r6554  
    306306
    307307  debut_cadre_relief("", false, "", _T('tradlang:traductions'));
     308
     309  // recupere la liste des traductions dans la base
     310  // et sur le disque
     311  $modules2 = tradlang_getmodules_fics($modok["dir_lang"]);
     312  $modok2 = $modules2[$module];
     313
     314  // union entre modok et modok2
     315   foreach($modok2 as $cle=>$item)
     316    {
     317      if (strncmp($cle, "langue_", 7) == 0)
     318        {
     319          $sel = "";
     320          $lg = substr($cle,7);
     321          if (!array_key_exists($lg, $modok))
     322            {
     323              $modok["langue_".$lg] = $item;
     324            }
     325        }     
     326    }
     327   
     328   // imprime la table des langues
     329  echo "<table cellspacing=2 cellpadding=3 border=0>\n";
     330  echo "<tr>";
     331  echo "<th>&nbsp;</th>\n";
     332  echo "<th style='border:1px solid black;'>".propre(_T('tradlang:synchro'))."</th>\n";
     333  echo "<th style='border:1px solid black;'>".propre(_T('tradlang:traducok'))."</th>\n";
     334  echo "<th style='border:1px solid black;'>".propre(_T('tradlang:traducnok'))."</th>\n";
     335  echo "</tr>\n";
     336   foreach($modok as $cle=>$item)
     337     {
     338       if (strncmp($cle, "langue_", 7) == 0)
     339         {
     340           $sel = "";
     341           $lg = substr($cle,7);         
     342           echo "<tr>\n";
     343           echo "<td><a href='.'>".traduire_nom_langue($lg)." ($lg) </a></td>";
     344           echo "<td style='border:1px solid black;'>&nbsp;</td>\n";
     345           echo "<td style='border:1px solid black;'>&nbsp;</td>\n";
     346           echo "<td style='border:1px solid black;'>&nbsp;</td>\n";
     347           echo "</tr>\n";       
     348         }
     349     }
     350   echo "</table>";
     351     
    308352  fin_cadre_relief();
    309353  /*
     
    311355  echo "<select name='languemere'>\n";
    312356  $opts = array();
    313   foreach($modok as $cle=>$item)
    314     {
    315       if (strncmp($cle, "langue_", 7) == 0)
    316         {
    317           $sel = "";
    318           $lg = substr($cle,7);
    319           if ($lg == "fr")
    320             $sel = " selected ";
    321           $opts[] =  "<option  value='".$lg."' ".$sel.">".traduire_nom_langue($lg)."</option>\n";
    322         }     
    323     }
    324   sort($opts);
     357y  sort($opts);
    325358  echo implode("", $opts);
    326359  echo "</select>\n";
Note: See TracChangeset for help on using the changeset viewer.