diff -Nuar pmb.orig/admin/convert/folow_import.php pmb/admin/convert/folow_import.php --- pmb.orig/admin/convert/folow_import.php 2007-02-23 14:49:10.000000000 +0100 +++ pmb/admin/convert/folow_import.php 2010-10-25 14:37:55.920774926 +0200 @@ -42,11 +42,16 @@ @readfile("$base_path/temp/$file_out"); @unlink("$base_path/temp/$file_out"); } else { - //@copy("$base_path/temp/$file_out","$base_path/admin/import/unimarc.fic"); - @copy("$base_path/temp/$file_out","$base_path/admin/import/unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"); + //@copy("$base_path/temp/$file_out","$base_path/admin/import/unimarc.fic"); + + +//-------------------------------------> L L I U R E X <-------------------------------------- + @copy("$base_path/temp/$file_out","$base_path/temp/unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"); +//-------------------------------------> L L I U R E X <-------------------------------------- + @unlink("$base_path/temp/$file_out"); if ($deliver==1) $sub="import"; else $sub="import_expl"; echo ""; } -?> \ No hay ningún carácter de nueva línea al final del archivo +?> diff -Nuar pmb.orig/admin/convert/imports/input_xml.inc.php pmb/admin/convert/imports/input_xml.inc.php --- pmb.orig/admin/convert/imports/input_xml.inc.php 2007-03-10 09:32:24.000000000 +0100 +++ pmb/admin/convert/imports/input_xml.inc.php 2010-10-25 14:37:55.924768869 +0200 @@ -4,7 +4,29 @@ // +-------------------------------------------------+ // $Id: input_xml.inc.php,v 1.8 2007/03/10 08:32:25 touraine37 Exp $ -if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access"); +if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access"); + +function fix_htmlspecialchars($notice) { + + $notice2=""; + $notice2_r; + + if (strpos($notice,"\n") !== false) { + $notice2_r = explode("\n",$notice); + foreach ($notice2_r as $noti) { + $noti=trim($noti); + $prin1=strpos($noti, ''); + $fin=strrpos($noti, ''); + if ($prin1 !== false && $prin1 === 0 && $prin2 !== false && $fin !== false) { + $notice2.=substr($noti, $prin1, $prin2+2).htmlspecialchars(htmlspecialchars_decode(substr($noti, $prin2+2, $fin-($prin2+2))))."\n"; + } else $notice2.=$noti."\n"; + } + $notice2=trim($notice2); + } else $notice2=$notice; + + return $notice2; +} function _get_n_notices_($fi,$file_in,$input_params,$origine) { //mysql_query("delete from import_marc"); @@ -22,7 +44,8 @@ $i1=strpos($fcontents,""); } if ($i1!==false) { - $notice=substr($fcontents,$i,$i1+strlen("")-$i); + $notice=substr($fcontents,$i,$i1+strlen("")-$i); + $notice=fix_htmlspecialchars($notice); $requete="insert into import_marc (no_notice, notice, origine) values($n,'".addslashes($notice)."','$origine')"; mysql_query($requete); $n++; @@ -40,4 +63,4 @@ return $index; } -?> \ No hay ningún carácter de nueva línea al final del archivo +?> diff -Nuar pmb.orig/admin/convert/start_import.php pmb/admin/convert/start_import.php --- pmb.orig/admin/convert/start_import.php 2007-08-25 08:45:30.000000000 +0200 +++ pmb/admin/convert/start_import.php 2010-10-25 14:37:55.928769378 +0200 @@ -157,8 +157,35 @@ $fo = fopen("$base_path/temp/".$file_out, "w+"); + +//-------------------------------------> L L I U R E X <-------------------------------------- + //Cambiamos codificacion y modificamos el texto del campo unimarc (si fuese xml) + if ($input_type == "xml") { + $fi = fopen($base_path."/temp/".$file_in, "r+"); + while (!feof($fi)){ //metemos el fichero en una variable + $linea.=fgets($fi); + } + $linea= str_replace("encoding=\"ISO-8859-1\"", "encoding=\"UTF-8\"", $linea); + $fitemp = fopen($base_path."/temp/tempo", "w+"); + fwrite($fitemp, $linea); + fclose($fitemp); + $fitemp = fopen($base_path."/temp/tempo", "r"); + fclose($fi); + unlink($base_path."/temp/".$file_in); + $fi = fopen($base_path."/temp/".$file_in, "w"); + $bool=recode_file("iso-8859-1..utf-8", $fitemp, $fi); + fclose($fitemp); + fclose($fi); + unlink($base_path."/temp/tempo"); + } +//-------------------------------------> L L I U R E X <-------------------------------------- + + //Ouverture du fichier d'origine $fi = fopen("$base_path/temp/".$file_in, "r"); + + + //Récupération du nombre de notices et enregistrement dans la base de données des notices $index = _get_n_notices_($fi, "$base_path/temp/".$file_in, $input_params,$origine); @@ -277,4 +304,4 @@ fclose($fo); echo ""; } -?> \ No hay ningún carácter de nueva línea al final del archivo +?> diff -Nuar pmb.orig/admin/empr/main.inc.php pmb/admin/empr/main.inc.php --- pmb.orig/admin/empr/main.inc.php 2007-05-17 09:08:38.000000000 +0200 +++ pmb/admin/empr/main.inc.php 2010-10-25 14:37:55.928769378 +0200 @@ -30,8 +30,8 @@ $admin_layout = str_replace('!!menu_sous_rub!!', $msg["import_lec_lien"], $admin_layout); print $admin_layout; echo window_title($database_window_title.$msg["import_lec_lien"].$msg[1003].$msg[1001]); - if ($pmb_import_modele_lecteur) $import_modele=$pmb_import_modele_lecteur; else $import_modele="import_empr.inc.php"; - include("./admin/empr/$import_modele"); + if ($pmb_import_modele_lecteur) $import_modele=$pmb_import_modele_lecteur; else $import_modele="usur_imp.php"; + include("$import_modele"); break; case 'ldap': $admin_layout = str_replace('!!menu_sous_rub!!', $msg["import_ldap"], $admin_layout); diff -Nuar pmb.orig/admin/import/func_bdp.inc.php pmb/admin/import/func_bdp.inc.php --- pmb.orig/admin/import/func_bdp.inc.php 2007-03-10 09:32:22.000000000 +0100 +++ pmb/admin/import/func_bdp.inc.php 2010-10-25 14:37:55.932769048 +0200 @@ -109,7 +109,7 @@ // $expl['section'] = $info_995[$nb_expl]['q']; à chercher dans docs_section $data_doc=array(); $info_995[$nb_expl]['q']=trim($info_995[$nb_expl]['q']); - if (!$info_995[$nb_expl]['q']) + if (!$info_995[$nb_expl]['q'] || !$section_995[$info_995[$nb_expl]['q']]) $info_995[$nb_expl]['q'] = "u"; $data_doc['section_libelle'] = $section_995[$info_995[$nb_expl]['q']]; $data_doc['sdoc_codage_import'] = $info_995[$nb_expl]['q'] ; @@ -225,4 +225,4 @@ return $subfields ; - } \ No hay ningún carácter de nueva línea al final del archivo + } diff -Nuar pmb.orig/admin/import/iimport_expl.php pmb/admin/import/iimport_expl.php --- pmb.orig/admin/import/iimport_expl.php 2007-10-26 11:26:44.000000000 +0200 +++ pmb/admin/import/iimport_expl.php 2010-10-25 14:37:55.932769048 +0200 @@ -40,8 +40,20 @@ $nom_fichier_transfert_ftp = "unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"; -$userfile_name = $_FILES['userfile']['name'] ; +$userfile_name = $_FILES['userfile']['name'] ; + + +//-------------------------------------> L L I U R E X <-------------------------------------- +//cambiamos la ruta para que escriba en el temporal +if ((stripos($userfile_name, "/temp/"))===false){ +$userfile_name=$base_path."/temp/".$userfile_name; +} +//-------------------------------------> L L I U R E X <-------------------------------------- + + + $userfile = $_FILES['userfile']['tmp_name'] ; + /* this script does nearly the same thing that import.inc does, the difference is between the loading of the exemplaires table. @@ -63,21 +75,29 @@ } } else { $book_lender_name = $msg[561]; - } - } else { - echo window_title($msg[500].$msg[1003].$msg[1001]); - } + } +//-------------------------------------> L L I U R E X <-------------------------------------- + } else if ($sub == "import_reb"){ + echo window_title($msg["import_reb"].$msg[1003].$msg[1001]); +//-------------------------------------> L L I U R E X <-------------------------------------- + } else { + echo window_title($msg[500].$msg[1003].$msg[1001]); + } switch ($action) { case 'beforeupload': if ($sub == "import_expl") { $book_lender_id = ""; $book_statut_id = ""; - print $tpl_beforeupload_expl ; - } else { - // import de notice - print $tpl_beforeupload_notices ; - } + print $tpl_beforeupload_expl ; +//-------------------------------------> L L I U R E X <-------------------------------------- + } else if ($sub == "import_reb") { + print $tpl_beforeupload_reb ; +//-------------------------------------> L L I U R E X <-------------------------------------- + } else { + // import de notice + print $tpl_beforeupload_notices ; + } break; case 'afterupload': if (!$statutnot) $statutnot = 1 ; @@ -97,7 +117,8 @@ //if (!is_writeable($userfile)) { // printf ($msg[503],$userfile_name); /* wrong permissions to copy the file %s ... Contact your admin... */ // break; - // } + // } + if (!move_uploaded_file($userfile,$userfile_name)) { printf ($msg[504],$userfile_name); /* Fail to copy %s, Contact your admin... */ } else { @@ -120,42 +141,75 @@ print "\n"; print "\n"; print ""; - print ""; - } - } else { - // import de notice - if ($userfile_name=="") { - printf ($msg[503],$userfile_name); /* wrong permissions to copy the file %s ... Contact your admin... */ - break; - } - //if (!is_writeable($userfile)) { - // printf ($msg[503],$userfile_name); /* wrong permissions to copy the file %s ... Contact your admin... */ - // break; - // } - if (!move_uploaded_file($userfile,$userfile_name)) { - printf ($msg[504],$userfile_name); /* Fail to copy %s, Contact your admin... */ - } else { - printf ($msg[505],$userfile_name); /* File transfered, Loading is about to go on */ - print "
"; - print ""; - print ""; - print ""; - print ""; - print "\n"; - print "\n"; - print "\n"; - print "\n"; - print "
"; - print ""; - } - } + print ""; + + } +//-------------------------------------> L L I U R E X <-------------------------------------- + } else if ($sub == "import_reb") { + + // import de rebeca + if ($userfile_name=="") { + printf ($msg[503],$userfile_name); /* wrong permissions to copy the file %s ... Contact your admin... */ + break; + } + + if (strrpos(strtolower($userfile_name), ".reb") === false) { + printf ($msg['import_reb_fail_reb'],$userfile_name); /* wrong rebeca file %s ... Contact your admin... */ + break; + } + + if (!move_uploaded_file($userfile,$userfile_name)) { + printf ($msg[504],$userfile_name); /* Fail to copy %s, Contact your admin... */ + } else { + printf ($msg[505],$userfile_name); /* File transfered, Loading is about to go on */ + print "
"; + print ""; + print ""; + print ""; + print ""; + print "
"; + print ""; + } +//-------------------------------------> L L I U R E X <-------------------------------------- + } else { + // import de notice + if ($userfile_name=="") { + printf ($msg[503],$userfile_name); /* wrong permissions to copy the file %s ... Contact your admin... */ + break; + } + //if (!is_writeable($userfile)) { + // printf ($msg[503],$userfile_name); /* wrong permissions to copy the file %s ... Contact your admin... */ + // break; + // } + if (!move_uploaded_file($userfile,$userfile_name)) { + printf ($msg[504],$userfile_name); /* Fail to copy %s, Contact your admin... */ + } else { + printf ($msg[505],$userfile_name); /* File transfered, Loading is about to go on */ + print "
"; + print ""; + print ""; + print ""; + print ""; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "
"; + print ""; + } + } break; case 'preload': if ($sub == "import_expl") { /* Does the file exist ? */ if ($file_submit=="") { - /* l'utilisateur n'est pas passé par le téléchargement du fichier */ - $filename = "unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"; + /* l'utilisateur n'est pas passé par le téléchargement du fichier */ + +//-------------------------------------> L L I U R E X <-------------------------------------- +//el fichero se encuentra en el temporal, lo referenciamos. + $filename = "$base_path/temp/unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"; +// $filename = "$base_path/temp/unimarc_pmb.fic"; +//-------------------------------------> L L I U R E X <-------------------------------------- } else { $filename=$file_submit; } @@ -239,8 +293,8 @@ "; break; - } - loadfile_in_table() ; + } + loadfile_in_table() ; if ($pb_fini=="EOF") { $formulaire="
"; $formulaire.=""; @@ -287,8 +341,54 @@ $script = ""; } print $formulaire; - print $script; - } else { + print $script; +//-------------------------------------> L L I U R E X <-------------------------------------- + } else if ($sub == "import_reb") { + + // import de notice + /* Does the file exist ? */ + if ($file_submit=="") $filename = "unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"; else $filename=$file_submit; + + if ($noticenumber=="") $noticenumber=0; + + if (!file_exists($filename)) { + printf ($msg[506],$filename); /* The file %s doesn't exist... */ + return; + } + + if (filesize($filename)==0) { + printf ($msg[507],$filename); /* The file % is empty, it's going to be deleted */ + unlink ($filename); + return; + } + + $handle = fopen ($filename, "rb"); + if (!$handle) { + printf ($msg[508],$filename); /* Unable to open the file %s ... */ + return; + } + + exec("yaz-marcdump -o marc -s ".$base_path."/temp/rebdump ".$filename." >/dev/null", $output, $return_var); + if ($return_var) { + printf ($msg['import_reb_fail_dump'],$filename); /* dump failed */ + unlink ($filename); + return; + } + + $formulaire=""; + $formulaire.=""; + $formulaire.=""; + $formulaire.=""; + $formulaire.=""; + $formulaire.="
"; + printf ($msg[509].$msg[512], $filename, $filename); /* File %s... . End of preload... */ + $script = ""; + + print $formulaire; + print $script; +//-------------------------------------> L L I U R E X <-------------------------------------- + + } else { // import de notice /* Does the file exist ? */ if ($file_submit=="") $filename = "unimarc".(defined("LOCATION")?"_".constant("LOCATION"):"").".fic"; else $filename=$file_submit; @@ -361,7 +461,52 @@ print $script; } break; - case 'load': + case 'load': +//-------------------------------------> L L I U R E X <-------------------------------------- + if ($sub == "import_reb") { + include("$class_path/audit.class.php"); + require ($base_path."/catalog/z3950/notice.inc.php"); + include("$include_path/templates/expl.tpl.php"); + include ("$class_path/z3950_notice.class.php"); + require_once($base_path."/catalog/z3950/func_other.inc.php"); + + $integration_OK=0; + $integration_UP=0; + + + + $dirrec=scandir($base_path."/temp/"); + foreach($dirrec as $file) { + if ( (strpos($file, "rebdump")) !== false ) { + $fp = fopen ($base_path."/temp/".$file,"r"); + $buffer=""; + while (!feof($fp)) { + $buffer.= fread($fp, 4096); + } + fclose($fp); + unlink($base_path."/temp/".$file); + + $notice = new z3950_notice ("usmarc", $buffer); + $res_integration = $notice->insert_in_database($show=false); + $new_notice=$res_integration[0]; + $num_notice=$res_integration[1]; + //if (($new_notice==0) && ($num_notice==0)) $integration_OK="ECHEC"; + //if (($new_notice==0) && ($num_notice!=0)) $integration_OK="EXISTAIT"; + if (($new_notice==1) && ($num_notice!=0)) $integration_OK++; + if (($new_notice==2) && ($num_notice!=0)) $integration_UP++; + //if (($new_notice==1) && ($num_notice==0)) $integration_OK="NEWRATEE"; + + } + } + unlink($filename); + + printf ($msg['import_reb_ok'], $integration_OK); + printf ($msg['import_reb_up'], $integration_UP); + + return; + } +//-------------------------------------> L L I U R E X <-------------------------------------- + if (!$statutnot) $statutnot=1; printf ($msg[509], $filename) ; if ($nbtot_notice=="") { @@ -607,7 +752,10 @@ } break; default: - if ($sub == "import_expl") include("$include_path/messages/help/$lang/import_expl.txt") ; + if ($sub == "import_expl") include("$include_path/messages/help/$lang/import_expl.txt") ; +//-------------------------------------> L L I U R E X <-------------------------------------- + else if ($sub == "import_reb") include("$include_path/messages/help/$lang/import_reb.txt") ; +//-------------------------------------> L L I U R E X <-------------------------------------- else include("$include_path/messages/help/$lang/import.txt") ; break; } diff -Nuar pmb.orig/admin/import/import_func.inc.php pmb/admin/import/import_func.inc.php --- pmb.orig/admin/import/import_func.inc.php 2007-09-25 08:47:28.000000000 +0200 +++ pmb/admin/import/import_func.inc.php 2010-10-25 14:37:55.936769347 +0200 @@ -129,7 +129,25 @@ - "; + "; +//-------------------------------------> L L I U R E X <-------------------------------------- +$tpl_beforeupload_reb = " +
+

".$msg['import_reb_form_titre']."

+
+
+ +
+
+ + + + +
+
+ +
"; +//-------------------------------------> L L I U R E X <-------------------------------------- // PRELOAD function loadfile_in_table () { @@ -137,7 +155,14 @@ global $sub, $book_lender_name ; global $noticenumber, $filename, $pb_fini, $recharge ; global $pmb_import_limit_read_file ; - + +//-------------------------------------> L L I U R E X <-------------------------------------- +//en principio parece que no le hace falta, pero lo dejo comentado porque puede servir de referencia para futuras modificaciones +// if ((stripos($filename, "/temp/"))==false){ +// $filename="../../temp/".$filename; +//} +//-------------------------------------> L L I U R E X <-------------------------------------- + if ($noticenumber=="") $noticenumber=0; if (!file_exists($filename)) { @@ -161,42 +186,51 @@ printf ($msg[509], $filename) ; printf ($msg[511], "\"".$book_lender_name."\"") ; } + + + $file_size=filesize ($filename); + - $file_size=filesize ($filename); - $contents = fread ($handle, $file_size); - fclose ($handle); + $contents = fread ($handle, $file_size); + fclose ($handle); + + /* First load of the shot, let's empty the import table */ - if ($recharge=="") { - $sql = "truncate table import_marc "; - $sql_result = mysql_query($sql) or die ("Couldn't delete import table !"); + if ($recharge=="") { + $sql = "truncate table import_marc "; + $sql_result = mysql_query($sql) or die ("Couldn't delete import table !"); $sql = "truncate table error_log "; - $sql_result = mysql_query($sql) or die ("Couldn't delete error_log table !"); + $sql_result = mysql_query($sql) or die ("Couldn't delete error_log table !"); + } - + /* The whole file is in $contents, let's read it */ $str_lu=""; $j=0; $i=0; $pb_fini=""; - $txt=""; + $txt=""; while ( ($i<=strlen($contents)) && ($pb_fini=="") ) { $car_lu=substr($contents,$i,1) ; - $i++; + $i++; + if ($i<=strlen($contents)) { if ($car_lu != chr(0x1d)) { /* the read car isn't the end of the notice */ - $str_lu = $str_lu.$car_lu; + $str_lu = $str_lu.$car_lu; } else { /* the read car is the end of a notice */ $str_lu = $str_lu.$car_lu; - $j++; + $j++; + $sql = "INSERT INTO import_marc (notice) VALUES(\"".addslashes($str_lu)."\")"; $sql_result = mysql_query($sql) - or die ("Couldn't insert record!"); + or die ("Couldn't insert record!"); + if ($j>=$pmb_import_limit_read_file && $i L L I U R E X <-------------------------------------- + case 'import_reb': + $admin_layout = str_replace('!!menu_sous_rub!!', $msg["import_reb"], $admin_layout); + print $admin_layout; + include("./admin/import/import_expl.inc.php"); + break; +//-------------------------------------> L L I U R E X <-------------------------------------- default: $admin_layout = str_replace('!!menu_sous_rub!!', "", $admin_layout); print $admin_layout; diff -Nuar pmb.orig/admin/sauvegarde/main.inc.php pmb/admin/sauvegarde/main.inc.php --- pmb.orig/admin/sauvegarde/main.inc.php 2007-03-10 09:32:24.000000000 +0100 +++ pmb/admin/sauvegarde/main.inc.php 2010-10-25 14:37:55.936769347 +0200 @@ -42,6 +42,24 @@ echo window_title($msg["sauv_title_sauv_list"]); include("./admin/sauvegarde/sauvegarde_list.inc.php"); break; +//-------------------------------------> L L I U R E X <-------------------------------------- +//Ponemos los links en la pagina de administracion/copias de seguridad + case 'lliurexp': + //Lliurex modulo exportacion de toda la base de datos + $admin_layout = str_replace('!!menu_sous_rub!!', $msg["sauv_title_lliurex"], $admin_layout); + print $admin_layout; + echo window_title($msg["sauv_title_lliurex"]); + include("./copia_seg.php"); + break; + + case 'lliureximp': + //Lliurex modulo exportacion de toda la base de datos + $admin_layout = str_replace('!!menu_sous_rub!!', $msg["sauv_title_lliurex"], $admin_layout); + print $admin_layout; + echo window_title($msg["sauv_title_lliurex"]); + include("./copia_seg_importa.php"); + break; +//-------------------------------------> L L I U R E X <-------------------------------------- default : //Page de gestion des sauvegardes déjà effectuées $admin_layout = str_replace('!!menu_sous_rub!!', "", $admin_layout); diff -Nuar pmb.orig/catalog/catalog.inc.php pmb/catalog/catalog.inc.php --- pmb.orig/catalog/catalog.inc.php 2007-03-11 09:07:42.000000000 +0100 +++ pmb/catalog/catalog.inc.php 2010-10-25 14:37:55.940768040 +0200 @@ -37,7 +37,13 @@ if ($pmb_prefill_cote) require_once("./catalog/expl/$pmb_prefill_cote"); else require_once("./catalog/expl/custom_no_cote.inc.php"); + switch($categ) { +//-------------------------------------> L L I U R E X <-------------------------------------- + case 'tejuelo': + include('./tejuelo.php'); + break; +//-------------------------------------> L L I U R E X <-------------------------------------- case 'update': include('./catalog/notices/update_notice.inc.php'); break; diff -Nuar pmb.orig/catalog/expl/expl_create.inc.php pmb/catalog/expl/expl_create.inc.php --- pmb.orig/catalog/expl/expl_create.inc.php 2007-09-07 14:43:46.000000000 +0200 +++ pmb/catalog/expl/expl_create.inc.php 2010-10-25 14:37:55.940768040 +0200 @@ -6,15 +6,26 @@ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access"); +function f_rellena_ceros($as_dato) { + if(strlen($as_dato)>0 && strlen($as_dato)<9){ + for($i=strlen($as_dato); $i<9; $i++) + $as_dato="0".$as_dato;} + + return $as_dato; + +} + // gestion des exemplaires print "

".$msg[290]."

"; // on checke si l'exemplaire n'existe pas déjà $requete = "SELECT count(1) FROM exemplaires WHERE expl_cb='$noex' "; +$requete2 = "SELECT count(1) FROM exemplaires WHERE expl_cb='".f_rellena_ceros($noex)."' "; $res = mysql_query($requete, $dbh); +$res2 = mysql_query($requete2, $dbh); -if(!mysql_result($res, 0, 0)) { +if(!mysql_result($res, 0, 0) && !mysql_result($res2, 0, 0)) { $notice = new mono_display($id, 1, './catalog.php?categ=modif&id=!!id!!', FALSE); print pmb_bidi("
".$notice->header."
"); print pmb_bidi($notice->isbd.'
'); @@ -22,7 +33,7 @@ // visibilité des exemplaires // On ne vérifie que si l'utlisateur peut créer sur au moins une localisation : if (!$pmb_droits_explr_localises||$explr_visible_mod) { - $nex = new exemplaire($noex, 0, $id); + $nex = new exemplaire(f_rellena_ceros($noex), 0, $id); print "
"; $expl_form = $nex->expl_form('./catalog.php?categ=expl_update&sub=create', "./catalog.php?categ=isbd&id=$id"); $modifier = ""; diff -Nuar pmb.orig/catalog/notices/isbd.inc.php pmb/catalog/notices/isbd.inc.php --- pmb.orig/catalog/notices/isbd.inc.php 2007-09-06 17:45:44.000000000 +0200 +++ pmb/catalog/notices/isbd.inc.php 2010-10-25 14:37:55.940768040 +0200 @@ -7,6 +7,7 @@ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access"); // définition de quelques variables + $libelle = $msg[270]; $expl_link = './catalog.php?categ=edit_expl&id=!!notice_id!!&cb=!!expl_cb!!&expl_id=!!expl_id!!'; @@ -91,7 +92,7 @@ $saisie_num_expl.= "
".$msg["err_add_invis_expl"]."
"; } else { global $pmb_numero_exemplaire_auto; - if($pmb_numero_exemplaire_auto>0) $num_exemplaire_auto=" $msg[option_num_auto] "; + if($pmb_numero_exemplaire_auto>0) $num_exemplaire_auto=" $msg[option_num_auto]"; $etiquette_expl=""; $btn_ajouter_expl=""; diff -Nuar pmb.orig/catalog/notices/search/authors/expl.inc.php pmb/catalog/notices/search/authors/expl.inc.php --- pmb.orig/catalog/notices/search/authors/expl.inc.php 2007-10-03 16:00:34.000000000 +0200 +++ pmb/catalog/notices/search/authors/expl.inc.php 2010-10-25 14:37:55.952774105 +0200 @@ -15,6 +15,15 @@ $isbn = ''; $code = ''; +function f_rellena_ceros($as_dato) { + if(strlen($as_dato)>0 && strlen($as_dato)<9){ + for($i=strlen($as_dato); $i<9; $i++) + $as_dato="0".$as_dato;} + + return $as_dato; + +} + if(isEAN($ex_query)) { // la saisie est un EAN -> on tente de le formater en ISBN $EAN=$ex_query; @@ -63,6 +72,13 @@ $requete = "SELECT distinct notices.* FROM (notices left join exemplaires on notices.notice_id=exemplaires.expl_notice)"; $requete .= " WHERE niveau_biblio='m' AND (exemplaires.expl_cb like '$code' OR notices.code like '$code') limit 10"; $myQuery = mysql_query($requete, $dbh); + + if(mysql_num_rows($myQuery)==0) { + $requete = "SELECT distinct notices.* FROM (notices left join exemplaires on notices.notice_id=exemplaires.expl_notice)"; + $requete .= " WHERE niveau_biblio='m' AND (exemplaires.expl_cb like '".f_rellena_ceros($code)."' OR notices.code like '".f_rellena_ceros($code)."') limit 10"; + $myQuery = mysql_query($requete, $dbh); + } + if(mysql_num_rows($myQuery)==0) { // rien trouvé en monographie $requete = 'SELECT distinct notices.*, bulletin_id FROM notices left join bulletins on bulletin_notice=notice_id left join exemplaires on (bulletin_id=expl_bulletin and expl_notice=0) '; @@ -124,4 +140,4 @@ } else { error_message($msg[235], $msg[307]." $ex_query", 1, "./catalog.php?categ=search&mode=0"); } - } \ No hay ningún carácter de nueva línea al final del archivo + } diff -Nuar pmb.orig/catalog/z3950/func_other.inc.php pmb/catalog/z3950/func_other.inc.php --- pmb.orig/catalog/z3950/func_other.inc.php 2007-11-14 09:28:40.000000000 +0100 +++ pmb/catalog/z3950/func_other.inc.php 2010-10-25 14:37:55.952774105 +0200 @@ -58,7 +58,7 @@ if ($champ_rameau) $champ_rameau.=" @@@ "; $champ_rameau.=$libelle_final; } - echo "Rameau sera ignoré : ".htmlentities($champ_rameau,ENT_QUOTES,$charset); + echo htmlentities($champ_rameau,ENT_QUOTES,$charset); return ""; } diff -Nuar pmb.orig/catalog/z3950/z_progression_visible2.php pmb/catalog/z3950/z_progression_visible2.php --- pmb.orig/catalog/z3950/z_progression_visible2.php 2006-09-04 17:07:28.000000000 +0200 +++ pmb/catalog/z3950/z_progression_visible2.php 2010-10-25 14:37:55.952774105 +0200 @@ -17,10 +17,10 @@ // avec Mozilla/Firefox il devient visible à la fin de yaz_wait() // avec autres browser je ne sais pas ;-) -$visi='hidden'; -if (preg_match('/\bMSIE\b/i',$_SERVER[HTTP_USER_AGENT])){ - $visi='"visible"'; -} +$visi='visible'; +#if (preg_match('/\bMSIE\b/i',$_SERVER[HTTP_USER_AGENT])){ +# $visi='"visible"'; +#} print " L L I U R E X <-------------------------------------- $ISO5426=array( - chr(0xa0)=>chr(0xa0),chr(0xa1)=>chr(0xa1),chr(0xa2)=>chr(0x22),chr(0xa3)=>chr(0xa3), - chr(0xa4)=>chr(0xa4),chr(0xa5)=>chr(0xa5),chr(0xa6)=>chr(0x3f),chr(0xa7)=>chr(0xa7), - chr(0xa8)=>chr(0x27),chr(0xa9)=>chr(0x60),chr(0xaa)=>chr(0x22),chr(0xab)=>chr(0xab), - chr(0xac)=>chr(0x62),chr(0xad)=>chr(0xa9),chr(0xae)=>chr(0x28).chr(0x50).chr(0x29) , - chr(0xaf)=>chr(0xae),chr(0xb0)=>chr(0x3f),chr(0xb1)=>chr(0x3f),chr(0xb2)=>chr(0x2c), - chr(0xb3)=>chr(0x3f),chr(0xb4)=>chr(0x3f),chr(0xb5)=>chr(0x3f),chr(0xb6)=>chr(0x3f), - chr(0xb7)=>chr(0xb7),chr(0xb8)=>chr(0x27).chr(0x27),chr(0xb9)=>chr(0x27),chr(0xba)=>chr(0x22), - chr(0xbb)=>chr(0xbb),chr(0xbc)=>chr(0x23),chr(0xbd)=>chr(0x27),chr(0xbe)=>chr(0x22), - chr(0xbf)=>chr(0xbf),chr(0xe0)=>chr(0x3f),chr(0xe1)=>chr(0xc6),chr(0xe2)=>chr(0xd0), - chr(0xe3)=>chr(0x3f),chr(0xe4)=>chr(0x3f),chr(0xe5)=>chr(0x3f),chr(0xe6)=>chr(0x49).chr(0x4a), - chr(0xe7)=>chr(0x3f),chr(0xe8)=>chr(0x4c),chr(0xe9)=>chr(0xd8),chr(0xea)=>chr(0xbc), - chr(0xeb)=>chr(0x3f),chr(0xec)=>chr(0xde),chr(0xed)=>chr(0x3f),chr(0xee)=>chr(0x3f), - chr(0xef)=>chr(0x3f),chr(0xf0)=>chr(0x3f),chr(0xf1)=>chr(0xe6),chr(0xf2)=>chr(0x64), - chr(0xf3)=>chr(0xf0),chr(0xf4)=>chr(0x3f),chr(0xf5)=>chr(0x69),chr(0xf6)=>chr(0x69).chr(0x6a), - chr(0xf7)=>chr(0x3f),chr(0xf8)=>chr(0x6c),chr(0xf9)=>chr(0xf8),chr(0xfa)=>chr(0xbd), - chr(0xfb)=>chr(0xdf),chr(0xfc)=>chr(0xfe),chr(0xfd)=>chr(0x3f),chr(0xfe)=>chr(0x3f), - chr(0xff)=>chr(0x3f) + chr(0xa0)=>chr(0xa0), + chr(0xa1)=>chr(0xc5).chr(0x81), + chr(0xa2)=>chr(0xc3).chr(0x98), + chr(0xa3)=>chr(0xc4).chr(0x90), + chr(0xa4)=>chr(0xc3).chr(0x9e), + chr(0xa5)=>chr(0xc3).chr(0x86), + chr(0xa6)=>chr(0xc5).chr(0x92), + chr(0xa7)=>chr(0xca).chr(0xb9), + chr(0xa8)=>chr(0xc2).chr(0xb7), + chr(0xa9)=>chr(0xe2).chr(0x99).chr(0xad), + chr(0xaa)=>chr(0xc2).chr(0xae), + chr(0xab)=>chr(0xc2).chr(0xb1), + chr(0xac)=>chr(0xc6).chr(0xa0), + chr(0xad)=>chr(0xc6).chr(0xaf), + chr(0xae)=>chr(0xca).chr(0xbc), + chr(0xaf)=>chr(0xae), + chr(0xb0)=>chr(0xca).chr(0xbb), + chr(0xb1)=>chr(0xc5).chr(0x82), + chr(0xb2)=>chr(0xc3).chr(0xb8), + chr(0xb3)=>chr(0xc4).chr(0x91), + chr(0xb4)=>chr(0xc3).chr(0xbe), + chr(0xb5)=>chr(0xc3).chr(0xa6), + chr(0xb6)=>chr(0xc5).chr(0x93), + chr(0xb7)=>chr(0xca).chr(0xba), + chr(0xb8)=>chr(0xc4).chr(0xb1), + chr(0xb9)=>chr(0xc2).chr(0xa3), + chr(0xba)=>chr(0xc3).chr(0xb0), + chr(0xbb)=>chr(0xbb), + chr(0xbc)=>chr(0xc6).chr(0xa1), + chr(0xbd)=>chr(0xc6).chr(0xb0), + chr(0xbe)=>chr(0x22), + chr(0xbf)=>chr(0xbf), + chr(0xc0)=>chr(0xc2).chr(0xb0), + chr(0xc1)=>chr(0xe2).chr(0x84).chr(0x93), + chr(0xc2)=>chr(0xe2).chr(0x84).chr(0x97), + chr(0xc3)=>chr(0xc2).chr(0xa9), + chr(0xc4)=>chr(0xe2).chr(0x99).chr(0xaf), + chr(0xc5)=>chr(0xc2).chr(0xbf), + chr(0xc6)=>chr(0xc2).chr(0xa1), + chr(0xc7)=>chr(0xc3).chr(0x9f), + chr(0xc8)=>chr(0xe2).chr(0x82).chr(0xac), + chr(0xe0)=>chr(0xcc).chr(0x89), + chr(0xe1)=>chr(0xcc).chr(0x80), + chr(0xe1).chr(0x61)=>chr(0xe0), + chr(0xe1).chr(0x65)=>chr(0xe8), + chr(0xe1).chr(0x69)=>chr(0xec), + chr(0xe1).chr(0x6f)=>chr(0xf2), + chr(0xe1).chr(0x75)=>chr(0xf9), + chr(0xe1).chr(0x41)=>chr(0xc0), + chr(0xe1).chr(0x45)=>chr(0xc8), + chr(0xe1).chr(0x49)=>chr(0xcc), + chr(0xe1).chr(0x4f)=>chr(0xd2), + chr(0xe1).chr(0x55)=>chr(0xd9), + chr(0xe2)=>chr(0xcc).chr(0x81), + chr(0xe2).chr(0x61)=>chr(0xe1), + chr(0xe2).chr(0x65)=>chr(0xe9), + chr(0xe2).chr(0x69)=>chr(0xed), + chr(0xe2).chr(0x6f)=>chr(0xf3), + chr(0xe2).chr(0x75)=>chr(0xfa), + chr(0xe2).chr(0x41)=>chr(0xc1), + chr(0xe2).chr(0x45)=>chr(0xc9), + chr(0xe2).chr(0x49)=>chr(0xcd), + chr(0xe2).chr(0x4f)=>chr(0xd3), + chr(0xe2).chr(0x55)=>chr(0xda), + chr(0xe2).chr(0x79)=>chr(0xfd), + chr(0xe2).chr(0x59)=>chr(0xdd), + chr(0xe3)=>chr(0xcc).chr(0x82), + chr(0xe3).chr(0x61)=>chr(0xe2), + chr(0xe3).chr(0x65)=>chr(0xea), + chr(0xe3).chr(0x69)=>chr(0xee), + chr(0xe3).chr(0x6f)=>chr(0xf4), + chr(0xe3).chr(0x75)=>chr(0xfb), + chr(0xe3).chr(0x41)=>chr(0xc2), + chr(0xe3).chr(0x45)=>chr(0xca), + chr(0xe3).chr(0x49)=>chr(0xce), + chr(0xe3).chr(0x4f)=>chr(0xd4), + chr(0xe3).chr(0x55)=>chr(0xdb), + chr(0xe4)=>chr(0xcc).chr(0x83), + chr(0xe4).chr(0x61)=>chr(0xe3), + chr(0xe4).chr(0x41)=>chr(0xc3), + chr(0xe4).chr(0x6f)=>chr(0xf5), + chr(0xe4).chr(0x4f)=>chr(0xd5), + chr(0xe4).chr(0x6e)=>chr(0xf1), + chr(0xe4).chr(0x4e)=>chr(0xd1), + chr(0xe5)=>chr(0xcc).chr(0x84), + chr(0xe6)=>chr(0xcc).chr(0x86), + chr(0xe7)=>chr(0xcc).chr(0x87), + chr(0xe8)=>chr(0xcc).chr(0x88), + chr(0xe8).chr(0x61)=>chr(0xe4), + chr(0xe8).chr(0x65)=>chr(0xeb), + chr(0xe8).chr(0x69)=>chr(0xef), + chr(0xe8).chr(0x6f)=>chr(0xf6), + chr(0xe8).chr(0x75)=>chr(0xfc), + chr(0xe8).chr(0x41)=>chr(0xc4), + chr(0xe8).chr(0x45)=>chr(0xcb), + chr(0xe8).chr(0x49)=>chr(0xcf), + chr(0xe8).chr(0x4f)=>chr(0xd6), + chr(0xe8).chr(0x55)=>chr(0xdc), + chr(0xe8).chr(0x79)=>chr(0xff), + chr(0xe9)=>chr(0xcc).chr(0x8c), + chr(0xea)=>chr(0xcc).chr(0x8a), + chr(0xea).chr(0x61)=>chr(0xe5), + chr(0xea).chr(0x41)=>chr(0xc5), + chr(0xeb)=>chr(0xcd).chr(0xa1), + chr(0xec)=>chr(0xef).chr(0xb8).chr(0xa1), + chr(0xed)=>chr(0xcc).chr(0x95), + chr(0xee)=>chr(0xcc).chr(0x8b), + chr(0xef)=>chr(0xcc).chr(0x90), + chr(0xf0)=>chr(0xcc).chr(0xa7), + chr(0xf0).chr(0x63)=>chr(0xe7), + chr(0xf0).chr(0x43)=>chr(0xc7), + chr(0xf1)=>chr(0xcc).chr(0xa8), + chr(0xf2)=>chr(0xcc).chr(0xa3), + chr(0xf3)=>chr(0xcc).chr(0xa4), + chr(0xf4)=>chr(0xcc).chr(0xa5), + chr(0xf5)=>chr(0xcc).chr(0xb3), + chr(0xf6)=>chr(0xcc).chr(0xb2), + chr(0xf7)=>chr(0xcc).chr(0xa6), + chr(0xf8)=>chr(0xcc).chr(0x9c), + chr(0xf9)=>chr(0xcc).chr(0xae), + chr(0xfa)=>chr(0xcd).chr(0xa0), + chr(0xfb)=>chr(0xef).chr(0xb8).chr(0xa3), + chr(0xfc)=>chr(0xfe), + chr(0xfd)=>chr(0x3f), + chr(0xfe)=>chr(0xcc).chr(0x93), + chr(0xff)=>chr(0x3f) ); - +//-------------------------------------> L L I U R E X <-------------------------------------- + //Tableaux de correspondance de ISO8859-15 vers ISO646/5426 //Pour les diacritiques, il y a correspondance biunivoque, on fait donc une inversion du tableau $ISO8859_15_dia=array_flip($ISO5426_dia); @@ -689,17 +799,33 @@ else if (($string[$i]>=chr(0xC0))&&($string[$i]<=chr(0xDF))) { //Si c'est un diacritique on regarde le caractère suivant et on cherche dans la table de correspondance $car=$string[$i].$string[$i+1]; - //Si le caractère est connu + //Si le caractère est connu +//-------------------------------------> L L I U R E X <-------------------------------------- if ($ISO5426_dia[$car]) { - $string_r.=$ISO5426_dia[$car]; + $string_r.=$ISO5426_dia[$car]; + $i++; + } else if ($ISO5426[$string[$i]]) { + $string_r.=$ISO5426[$string[$i]]; } else { //Sinon on ne tient juste pas compte du diacritique - $string_r.=$string[$i+1]; + $string_r.=$string[$i+1]; + $i++; } //On avance d'un caractère - $i++; - } else { - //Sinon c'est un catactère spécial ou un symbole + } + else if ( (($string[$i]>=chr(0xE1))&&($string[$i]<=chr(0xE4))) || ($string[$i]==chr(0xE8)) || ($string[$i]==chr(0xEA)) || ($string[$i]==chr(0xF0)) ) { + $car=$string[$i].$string[$i+1]; + if ($ISO5426[$car]) { + $string_r.=$ISO5426[$car]; + $i++; + } else { + $car=$string[$i]; + $string_r.=$ISO5426[$car]; + } + } +//-------------------------------------> L L I U R E X <-------------------------------------- + else { + //Sinon c'est un catactère spécial ou un symbole $car=$string[$i]; $string_r.=$ISO5426[$car]; } @@ -730,4 +856,4 @@ } # fin déclaration -?> \ No hay ningún carácter de nueva línea al final del archivo +?> diff -Nuar pmb.orig/classes/z3950_notice.class.php pmb/classes/z3950_notice.class.php --- pmb.orig/classes/z3950_notice.class.php 2007-11-14 16:18:52.000000000 +0100 +++ pmb/classes/z3950_notice.class.php 2010-10-25 14:37:55.960767998 +0200 @@ -107,7 +107,7 @@ $string = str_replace ("!!$tag!!", htmlentities($value,ENT_QUOTES, $charset), $string); } - function insert_in_database () { + function insert_in_database ($show=true) { global $dbh ; $new_notice = 0; $notice_retour = 0; @@ -132,8 +132,9 @@ } else $new_notice = 1; if ($new_notice == 0) { - $retour = array ($new_notice, $notice_retour); - return $retour; + $retour = array ($new_notice, $notice_retour); + return $this->update_in_database($notice_retour, $show); + //return $retour; } for ($i = 0; $i < 2; $i++) { @@ -148,7 +149,8 @@ $serie_id = serie::import(stripslashes($this->serie)); /* traitement de Dewey */ - if ($this->internal_index=="!!indexint_id!!") $this->internal_index = indexint::import(clean_string($this->dewey[0])); + if ($this->internal_index=="!!indexint_id!!") $this->internal_index = indexint::import(clean_string($this->dewey[0])); + else if (!$show) $this->internal_index = indexint::import(clean_string(stripslashes($this->dewey[0]))); $title_indexes_wew = $this->serie." ".$this->nbr_in_serie ; for ($i = 0; $i < 4; $i++) { @@ -166,7 +168,8 @@ /* Origine de la notice */ $orinot_id = origine_notice::import($this->origine_notice); if ($orinot_id==0) $orinot_id=1 ; - + if (!$show) $this->statut="1"; + $sql_ins = "insert into notices ( typdoc , code , @@ -280,21 +283,42 @@ } // traitement des langues - // langues - global $max_lang, $max_langorg; - $f_lang_form = array(); - $f_langorg_form = array() ; - for ($i=0; $i< $max_lang ; $i++) { - $var_langcode = "f_lang_code$i" ; - global $$var_langcode ; - if ($$var_langcode) $f_lang_form[] = array ('code' => $$var_langcode); - } - // langues originales - for ($i=0; $i< $max_langorg ; $i++) { - $var_langorgcode = "f_langorg_code$i" ; - global $$var_langorgcode; - if ($$var_langorgcode) $f_langorg_form[] = array ('code' => $$var_langorgcode); - } + // langues +//-------------------------------------> L L I U R E X <-------------------------------------- + if (!$show) { + $f_lang_form = array(); + $f_langorg_form = array() ; + if (sizeof($this->language_code)==0) $max_lang = 1 ; + else $max_lang = sizeof($this->language_code) ; + if (sizeof($this->original_language_code)==0) $max_langorg = 1 ; + else $max_langorg = sizeof($this->original_language_code) ; + + for ($i=0; $i< $max_lang ; $i++) { + $f_lang_form[] = array ('code' => $this->language_code[$i]); + } + + for ($i=0; $i< $max_langorg ; $i++) { + $f_langorg_form[] = array ('code' => $this->original_language_code[$i]); + } + + } + else { + global $max_lang, $max_langorg; + $f_lang_form = array(); + $f_langorg_form = array() ; + for ($i=0; $i< $max_lang ; $i++) { + $var_langcode = "f_lang_code$i" ; + global $$var_langcode ; + if ($$var_langcode) $f_lang_form[] = array ('code' => $$var_langcode); + } + // langues originales + for ($i=0; $i< $max_langorg ; $i++) { + $var_langorgcode = "f_langorg_code$i" ; + global $$var_langorgcode; + if ($$var_langorgcode) $f_langorg_form[] = array ('code' => $$var_langorgcode); + } + } +//-------------------------------------> L L I U R E X <-------------------------------------- $rqt_del = "delete from notices_langues where num_notice='$notice_retour' "; $res_del = mysql_query($rqt_del, $dbh); @@ -326,14 +350,20 @@ $nberrors=$p_perso->check_submited_fields(); $p_perso->rec_fields_perso($notice_retour); + //Traitement import perso +//-------------------------------------> L L I U R E X <-------------------------------------- + //Traitement import perso global $notice_id,$notice_org,$notice_type_org; if (function_exists('recup_noticeunimarc_suite')) { $notice_id=$notice_retour; - z_recup_noticeunimarc_suite($notice_org); - z_import_new_notice_suite(); + if ($show) { + z_recup_noticeunimarc_suite($notice_org); + z_import_new_notice_suite(); + } } - + +//-------------------------------------> L L I U R E X <-------------------------------------- // Mise à jour de la table notices_global_index notice::majNoticesGlobalIndex($notice_retour); // Mise à jour de la table notices_mots_global_index @@ -343,7 +373,7 @@ return $retour; } - function update_in_database ($id_notice=0) { + function update_in_database ($id_notice=0, $show=true) { global $dbh ; $new_notice = 2; $notice_retour = $id_notice; @@ -365,24 +395,26 @@ $serie_id = serie::import(stripslashes($this->serie)); /* traitement de Dewey */ - if ($this->internal_index=="!!indexint_id!!") $this->internal_index = indexint::import(clean_string($this->dewey[0])); + if ($this->internal_index=="!!indexint_id!!") $this->internal_index = indexint::import(clean_string($this->dewey[0])); + else if (!$show) $this->internal_index = indexint::import(clean_string(stripslashes($this->dewey[0]))); - $title_indexes_wew = $this->serie ; + $title_indexes_wew = $this->serie." ".$this->nbr_in_serie ; for ($i = 0; $i < 4; $i++) { $title_indexes_wew .= " ".$this->titles[$i] ; } - $title_indexes_sew = strip_empty_words ($title_indexes_wew); - $serie_index = strip_empty_words ($this->serie); + $title_indexes_sew = strip_empty_words ($title_indexes_wew); + $this->serie ? $serie_index = ' '.strip_empty_words ($this->serie).' ' : $serie_index='' ; $this->free_index ? $this->matieres_index = ' '.strip_empty_words($this->free_index).' ' : $this->matieres_index = ''; - $this->general_note ? $index_n_gen = strip_empty_words($this->general_note) : $index_n_gen = ''; - $this->content_note ? $index_n_contenu = strip_empty_words($this->content_note) : $index_n_contenu = ''; - $this->abstract_note ? $index_n_resume = strip_empty_words($this->abstract_note) : $index_n_resume = ''; + $this->general_note ? $index_n_gen = ' '.strip_empty_words($this->general_note).' ' : $index_n_gen = ''; + $this->content_note ? $index_n_contenu = ' '.strip_empty_words($this->content_note).' ' : $index_n_contenu = ''; + $this->abstract_note ? $index_n_resume = ' '.strip_empty_words($this->abstract_note).' ' : $index_n_resume = ''; /* Origine de la notice */ $orinot_id = origine_notice::import($this->origine_notice); - if ($orinot_id==0) $orinot_id=1 ; + if ($orinot_id==0) $orinot_id=1 ; + if (!$show) $this->statut="1"; $sql_ins = "update notices set typdoc ='".$this->document_type."', @@ -460,20 +492,41 @@ // traitement des langues // langues - global $max_lang, $max_langorg; - $f_lang_form = array(); - $f_langorg_form = array() ; - for ($i=0; $i< $max_lang ; $i++) { - $var_langcode = "f_lang_code$i" ; - global $$var_langcode ; - if ($$var_langcode) $f_lang_form[] = array ('code' => $$var_langcode); - } - // langues originales - for ($i=0; $i< $max_langorg ; $i++) { - $var_langorgcode = "f_langorg_code$i" ; - global $$var_langorgcode; - if ($$var_langorgcode) $f_langorg_form[] = array ('code' => $$var_langorgcode); - } +//-------------------------------------> L L I U R E X <-------------------------------------- + if (!$show) { + $f_lang_form = array(); + $f_langorg_form = array() ; + if (sizeof($this->language_code)==0) $max_lang = 1 ; + else $max_lang = sizeof($this->language_code) ; + if (sizeof($this->original_language_code)==0) $max_langorg = 1 ; + else $max_langorg = sizeof($this->original_language_code) ; + + for ($i=0; $i< $max_lang ; $i++) { + $f_lang_form[] = array ('code' => $this->language_code[$i]); + } + + for ($i=0; $i< $max_langorg ; $i++) { + $f_langorg_form[] = array ('code' => $this->original_language_code[$i]); + } + + } + else { + global $max_lang, $max_langorg; + $f_lang_form = array(); + $f_langorg_form = array() ; + for ($i=0; $i< $max_lang ; $i++) { + $var_langcode = "f_lang_code$i" ; + global $$var_langcode ; + if ($$var_langcode) $f_lang_form[] = array ('code' => $$var_langcode); + } + // langues originales + for ($i=0; $i< $max_langorg ; $i++) { + $var_langorgcode = "f_langorg_code$i" ; + global $$var_langorgcode; + if ($$var_langorgcode) $f_langorg_form[] = array ('code' => $$var_langorgcode); + } + } +//-------------------------------------> L L I U R E X <-------------------------------------- $rqt_del = "delete from notices_langues where num_notice='$notice_retour' "; $res_del = mysql_query($rqt_del, $dbh); @@ -502,13 +555,18 @@ //Suppression des champs persos $requete="delete from notices_custom_values where notices_custom_origine=".$notice_retour; @mysql_query($requete); - $notice_id=$notice_retour; - z_recup_noticeunimarc_suite($notice_org); - z_import_new_notice_suite(); + $notice_id=$notice_retour; +//-------------------------------------> L L I U R E X <-------------------------------------- + if ($show) { + z_recup_noticeunimarc_suite($notice_org); + z_import_new_notice_suite(); + } +//-------------------------------------> L L I U R E X <-------------------------------------- } // Mise à jour de la table notices_global_index - notice::majNoticesGlobalIndex($notice_retour); + notice::majNoticesGlobalIndex($notice_retour); + $retour = array ($new_notice, $notice_retour); return $retour; @@ -985,31 +1043,46 @@ function from_usmarc ($record) { $this->document_type = $record->inner_guide[dt]; $this->bibliographic_level = $record->inner_guide[bl]; - $this->hierarchic_level = $record->inner_guide[hl]; + $this->hierarchic_level = $record->inner_guide[hl]; + + if ($this->bibliographic_level=="a") $this->bibliographic_level="m"; if ($this->hierarchic_level=="") { if ($this->bibliographic_level=="s") $this->hierarchic_level="1"; if ($this->bibliographic_level=="m") $this->hierarchic_level="0"; - } + } + $tit_for_2= array(); for ($i=0;$iinner_directory);$i++) { $cle=$record->inner_directory[$i]['label']; - switch($cle) { + switch($cle) { +//-------------------------------------> L L I U R E X <-------------------------------------- + case "008": /* language */ + $subrecord = $record->get_subfield($cle); + $subrecord[0]=trim(ereg_replace( '\|', ' ', $subrecord[0])); + $subrecord_s = explode(" ", $subrecord[0]); + if (strlen($subrecord_s[count($subrecord_s)-1]) == 3) $this->language_code = array( 0 => $subrecord_s[count($subrecord_s)-1]); + else $this->language_code = array(0 => $subrecord_s[count($subrecord_s)-2]); + break; case "020": /* isbn */ $isbn = $record->get_subfield($cle,'a'); break; case "041": /* language */ - $this->language_code = $record->get_subfield_array($cle,"a"); + $this->language_code = $record->get_subfield_array($cle,"a"); + $this->original_language_code = $record->get_subfield_array($cle,"h"); break; case "245": /* titles */ - $tit = $record->get_subfield($cle, "a", "b", "n", "p"); + $tit = $record->get_subfield($cle, "a", "b", "c", "n", "p"); break; case "246": /* titles */ $tit_sup=$record->get_subfield($cle, "a"); break; case "247": /* former title */ $tit_for=$record->get_subfield($cle, "a"); - break; + break; + case "740": /* former title */ + $tit_for_2=$record->get_subfield($cle, "a"); + break; case "250": /* mention_edition */ $subfield = $record->get_subfield($cle,"a"); $this->mention_edition = $subfield[0]; @@ -1029,6 +1102,9 @@ break; case "022": /* collection */ $collection_022=$record->get_subfield($cle,"a"); + break; + case "080": /* Dewey */ + $this->dewey=$record->get_subfield($cle,"a"); break; case "222": /* collection */ $collection_222=$record->get_subfield($cle,"a","v","x"); @@ -1041,9 +1117,27 @@ break; case "502": /* abstract */ $content_note = $record->get_subfield($cle,"a"); + break; + case "504": /* abstract */ + $content_note_504 = $record->get_subfield($cle,"a"); + break; + case "505": /* abstract */ + $content_note_505 = $record->get_subfield($cle,"a"); + break; + case "510": /* abstract */ + $content_note_510 = $record->get_subfield($cle,"a"); + break; + case "534": /* abstract */ + $content_note_534 = $record->get_subfield($cle,"a"); + break; + case "546": /* abstract */ + $content_note_546 = $record->get_subfield($cle,"a"); break; case "520": /* abstract */ $abstract_note = $record->get_subfield($cle,"a"); + break; + case "530": /* abstract */ + $content_note_530 = $record->get_subfield($cle,"a"); break; case "082": /* Dewey */ $this->dewey=$record->get_subfield($cle,"a"); @@ -1056,6 +1150,21 @@ break; case "111": $aut_111=$record->get_subfield($cle,"a","d","e","4"); + break; + case "130": + $aut_130=$record->get_subfield($cle,"a","d","e","4"); + break; + case "600": + $info_600=$record->get_subfield($cle,"a","d","e","4"); + break; + case "610": + $info_610=$record->get_subfield($cle,"a","d","e","4"); + break; + case "611": + $info_611=$record->get_subfield($cle,"a","d","e","4"); + break; + case "630": + $info_630=$record->get_subfield($cle,"a","d","e","4"); break; case "700": $aut_700=$record->get_subfield($cle,"a","d","e","4"); @@ -1065,24 +1174,44 @@ break; case "711": $aut_711=$record->get_subfield($cle,"a","d","e","4"); + break; + case "730": + $aut_730=$record->get_subfield($cle,"a","d","e","4"); break; case "856": $subfield = $record->get_subfield($cle,"u","q"); $this->ressource = $subfield[0]; break; case "650": - $this->info_606_a=$record->get_subfield_array_array($cle,"a"); - $this->info_606_j=$record->get_subfield_array_array($cle,"j"); - $this->info_606_x=$record->get_subfield_array_array($cle,"x"); - $this->info_606_y=$record->get_subfield_array_array($cle,"y"); - $this->info_606_z=$record->get_subfield_array_array($cle,"z"); + $info_650_a=$record->get_subfield_array_array($cle,"a"); + $info_650_j=$record->get_subfield_array_array($cle,"j"); + $info_650_x=$record->get_subfield_array_array($cle,"x"); + $info_650_y=$record->get_subfield_array_array($cle,"y"); + $info_650_z=$record->get_subfield_array_array($cle,"z"); + break; + case "651": + $info_651_a=$record->get_subfield_array_array($cle,"a"); + $info_651_j=$record->get_subfield_array_array($cle,"j"); + $info_651_x=$record->get_subfield_array_array($cle,"x"); + $info_651_y=$record->get_subfield_array_array($cle,"y"); + $info_651_z=$record->get_subfield_array_array($cle,"z"); break; case "653": $index_sujets=$record->get_subfield($cle,"a"); + break; + case "490": + $info_490_a=$record->get_subfield_array_array($cle,"a"); + $info_490_v=$record->get_subfield_array_array($cle,"v"); + break; + case "773": + $info_773_t=$record->get_subfield_array_array($cle,"t"); + $info_773_x=$record->get_subfield_array_array($cle,"x"); + $info_773_d=$record->get_subfield_array_array($cle,"d"); + $info_773_g=$record->get_subfield_array_array($cle,"g"); break; default: break; - +//-------------------------------------> L L I U R E X <-------------------------------------- } /* end of switch */ } /* end of for */ @@ -1101,7 +1230,8 @@ /* on compte tout de suite le nbre d'enreg dans les répétables */ $nb_repet_700=sizeof($aut_700); $nb_repet_710=sizeof($aut_710); - $nb_repet_711=sizeof($aut_711); + $nb_repet_711=sizeof($aut_711); + $nb_repet_730=sizeof($aut_730); /* renseignement de aut0 */ if ($aut_100[0][a]!="") { /* auteur principal en 100 ? */ @@ -1133,6 +1263,15 @@ "fonction" => convert_usmarc_unimarc_functions($aut_111[0][4]), "id" => 0, "responsabilite" => 0 ) ; + } elseif ($aut_130[0]['a']!="") { /* auteur principal en 130 ? */ + $author=$this->process_author($aut_130[0]['a'],$aut_130[0]['b'],'',''); + $this->aut_array[] = array( + "entree" => $author['name'], //$aut_130[0]['a'], + "rejete" => $author['rejete'], //$aut_130[0]['b'], + "type_auteur" => "71", + "fonction" => convert_usmarc_unimarc_functions($aut_130[0][4]), + "id" => 0, + "responsabilite" => 0 ) ; } /* renseignement de aut1 */ @@ -1166,6 +1305,18 @@ "fonction" => convert_usmarc_unimarc_functions($aut_711[$i][4]), "id" => 0, "responsabilite" => 2 ) ; + } + + /* renseignement de aut2 */ + for ($i=0 ; $i < $nb_repet_730 ; $i++) { + $author=$this->process_author($aut_730[$i]['a'],$aut_730[$i]['b'],'',''); + $this->aut_array[] = array( + "entree" => $author['name'], //$aut_730[$i]['a'], + "rejete" => $author['rejete'], //$aut_730[$i]['b'], + "type_auteur" => "71", + "fonction" => convert_usmarc_unimarc_functions($aut_730[$i][4]), + "id" => 0, + "responsabilite" => 2 ) ; } /* Editors */ @@ -1213,20 +1364,47 @@ $this->subcollection['name']=clean_string($subcoll_name); $this->subcollection['issn']=clean_string($subcoll_issn); - - /* Series */ - $this->serie = clean_string ($tit[0][p]); - $this->nbr_in_serie = clean_string ($tit[0][n]); - - /* traitement ressources */ - $this->link_url = $ressource[0]["u"]; - $this->link_format = $ressource[0]["2"]; + + global $pmb_keyword_sep ; + if (!$pmb_keyword_sep) $pmb_keyword_sep=" "; +//-------------------------------------> L L I U R E X <-------------------------------------- + /* Series */ + if (strlen($info_490_a) > 0) { + for ($i = 0; $i < sizeof($info_490_a); $i++) { + if (is_array($info_490_a[$i])) $this->serie .= clean_string(implode ($pmb_keyword_sep,$info_490_a[$i])." "); + else $this->serie .= clean_string($info_490_a[$i]." "); + } + + for ($i = 0; $i < sizeof($info_490_v); $i++) { + if (is_array($info_490_v[$i])) $this->nbr_in_serie .= clean_string(implode ($pmb_keyword_sep,$info_490_v[$i])." "); + else $this->nbr_in_serie .= clean_string($info_490_v[$i]." "); + } + } else { + $this->serie = clean_string ($tit[0][p]); + $this->nbr_in_serie = clean_string ($tit[0][n]); + } - /* traitement des titres */ - $this->titles[0] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$|\\$|\.+$/', '', trim($tit[0][a])); - $this->titles[1] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_sup[0][a])); - $this->titles[2] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_for[0][a])); - $this->titles[3] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit[0][b])); + /* traitement ressources */ + $this->link_url = $this->ressource["u"]; + if ($this->ressource["3"]) $this->link_format = $this->ressource["3"]; + else $this->link_format = $this->ressource["2"]; + + /* traitement des titres */ + + $this->titles[0] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$|\\$|\.+$/', '', trim($tit[0][a])); + if (is_array($tit_sup[0][a])) $this->titles[1] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_sup[0][a])); + elseif (is_array($tit_sup)) $this->titles[1] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim(implode(", ", $tit_sup))); + else $this->titles[1] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_sup)); + + if (is_array($tit_for[0][a])) $this->titles[2] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_for[0][a])); + else $this->titles[2] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_for)); + + + if (is_array($tit_for_2[0][a])) $this->titles[2] .= preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim(implode(", ",$tit_for_2[0][a]))); + elseif (is_array($tit_for_2)) $this->titles[2] .= preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim(implode(", ",$tit_for_2))); + else $this->titles[2] .= preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit_for_2)); + $this->titles[3] = preg_replace('/-$| $|\||\($|\)$|\[$|\]$|\:$|\;$|\/$\|\$|\.+$/', '', trim($tit[0][b])." ".trim($tit[0][c])); +//-------------------------------------> L L I U R E X <-------------------------------------- $this->general_note = ""; $this->content_note = ""; @@ -1244,14 +1422,160 @@ } if (trim ($this->abstract_note) == "") $this->abstract_note = $this->general_note." ".$this->content_note; + + +//-------------------------------------> L L I U R E X <-------------------------------------- + for ($i = 0; $i < count ($content_note_504); $i++) { + if (strlen($this->general_note) > 0) $this->general_note .= ". ".$content_note_504[$i]; + else $this->general_note .= $content_note_504[$i]; + } + + for ($i = 0; $i < count ($content_note_510); $i++) { + if (strlen($this->general_note) > 0) $this->general_note .= ". ".$content_note_510[$i]; + else $this->general_note .= $content_note_510[$i]; + } + + for ($i = 0; $i < count ($content_note_530); $i++) { + if (strlen($this->general_note) > 0) $this->general_note .= ". ".$content_note_530[$i]; + else $this->general_note .= $content_note_530[$i]; + } + + $this->matieres_index = strip_empty_words ($this->content_note." ".$this->general_note." ".$this->abstract_note); + + for ($i = 0; $i < count ($content_note_505); $i++) { + if (strlen($this->content_note) > 0) $this->content_note .= ". ".$content_note_505[$i]; + else $this->content_note .= $content_note_505[$i]; + } + + for ($i = 0; $i < count ($content_note_534); $i++) { + if (strlen($this->content_note) > 0) $this->content_note .= ". ".$content_note_534[$i]; + else $this->content_note .= $content_note_534[$i]; + } + + for ($i = 0; $i < count ($content_note_546); $i++) { + if (strlen($this->content_note) > 0) $this->content_note .= ". ".$content_note_546[$i]; + else $this->content_note .= $content_note_546[$i]; + } +//-------------------------------------> L L I U R E X <-------------------------------------- - $this->matieres_index = strip_empty_words ($this->content_note." ".$this->general_note." ".$this->abstract_note); - global $pmb_keyword_sep ; if (!$pmb_keyword_sep) $pmb_keyword_sep=" "; if (is_array($index_sujets)) $this->free_index = implode ($pmb_keyword_sep,$index_sujets); - else $this->free_index = $index_sujets; - + else $this->free_index = $index_sujets; + + +//-------------------------------------> L L I U R E X <-------------------------------------- + for ($i=0 ; $i < sizeof($info_600) ; $i++) { + $author=$this->process_author($aut_600[$i]['a'],$aut_600[$i]['b'],'',''); + if ($author['rejete']) + $this->free_index .= $author = $author['rejete']." ".$author['name'].$pmb_keyword_sep; + else + $this->free_index .= $author['name'].$pmb_keyword_sep; + } + + for ($i=0 ; $i < sizeof($info_610) ; $i++) { + $author=$this->process_author($aut_610[$i]['a'],$aut_610[$i]['b'],'',''); + if ($author['rejete']) + $this->free_index .= $author = $author['rejete']." ".$author['name'].$pmb_keyword_sep; + else + $this->free_index .= $author['name'].$pmb_keyword_sep; + } + + for ($i=0 ; $i < sizeof($info_611) ; $i++) { + $author=$this->process_author($aut_611[$i]['a'],$aut_611[$i]['b'],'',''); + if ($author['rejete']) + $this->free_index .= $author = $author['rejete']." ".$author['name'].$pmb_keyword_sep; + else + $this->free_index .= $author['name'].$pmb_keyword_sep; + } + + for ($i=0 ; $i < sizeof($info_630) ; $i++) { + $author=$this->process_author($aut_630[$i]['a'],$aut_630[$i]['b'],'',''); + if ($author['rejete']) + $this->free_index .= $author = $author['rejete']." ".$author['name'].$pmb_keyword_sep; + else + $this->free_index .= $author['name'].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_650_a); $i++) { + if (is_array($info_650_a[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_650_a[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_650_a[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_650_j); $i++) { + if (is_array($info_650_j[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_650_j[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_650_j[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_650_x); $i++) { + if (is_array($info_650_x[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_650_x[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_650_x[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_650_y); $i++) { + if (is_array($info_650_y[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_650_y[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_650_y[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_650_z); $i++) { + if (is_array($info_650_z[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_650_z[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_650_z[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_651_a); $i++) { + if (is_array($info_651_a[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_651_a[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_651_a[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_651_j); $i++) { + if (is_array($info_651_j[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_651_j[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_651_j[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_651_x); $i++) { + if (is_array($info_651_x[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_651_x[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_651_x[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_651_y); $i++) { + if (is_array($info_651_y[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_651_y[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_651_y[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_651_z); $i++) { + if (is_array($info_651_z[$i])) $this->free_index .= implode ($pmb_keyword_sep,$info_651_z[$i]).$pmb_keyword_sep; + else $this->free_index .= $info_651_z[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_773_t); $i++) { + if (strlen($this->abstract_note) > 0) $sep=". "; + else $sep=""; + if (is_array($info_773_t[$i])) $this->abstract_note .= $sep.implode ($pmb_keyword_sep,$info_773_t[$i]).$pmb_keyword_sep; + else $this->abstract_note .= $sep.$info_773_t[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_773_x); $i++) { + if (strlen($this->abstract_note) > 0) $sep=". "; + else $sep=""; + if (is_array($info_773_x[$i])) $this->abstract_note .= $sep.implode ($pmb_keyword_sep,$info_773_x[$i]).$pmb_keyword_sep; + else $this->abstract_note .= $sep.$info_773_x[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_773_d); $i++) { + if (strlen($this->abstract_note) > 0) $sep=". "; + else $sep=""; + if (is_array($info_773_d[$i])) $this->abstract_note .= $sep.implode ($pmb_keyword_sep,$info_773_d[$i]).$pmb_keyword_sep; + else $this->abstract_note .= $sep.$info_773_d[$i].$pmb_keyword_sep; + } + + for ($i = 0; $i < sizeof($info_773_g); $i++) { + if (strlen($this->abstract_note) > 0) $sep=". "; + else $sep=""; + if (is_array($info_773_g[$i])) $this->abstract_note .= $sep.implode ($pmb_keyword_sep,$info_773_g[$i]).$pmb_keyword_sep; + else $this->abstract_note .= $sep.$info_773_g[$i].$pmb_keyword_sep; + } + +//-------------------------------------> L L I U R E X <-------------------------------------- } function from_unimarc ($record) { diff -Nuar pmb.orig/copia_seg_importa.php pmb/copia_seg_importa.php --- pmb.orig/copia_seg_importa.php 1970-01-01 01:00:00.000000000 +0100 +++ pmb/copia_seg_importa.php 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,40 @@ + L L I U R E X <--------------------------------------// +//Modulo para importar toda la base de datos de un fichero sql.// + +$base_path="."; +$base_auth = "ADMINISTRATION_AUTH"; +$base_title = "\$msg[7]"; +require_once ("$base_path/includes/init.inc.php"); + +$categor = $_GET['categor']; + +switch($categor){ // Selección de opciones. + +case 'import': { +// Formulario de tablas de importacion +$nomfich = "./temp/".$_FILES['fich']['name']; //nombre fichero en el cliente +$cont= (strlen($_FILES['fich']['name']))-3; //saca la extension (ultimos 3 digitos) +$fExt=substr($nomfich, $cont); +if (!strpos($fExt, "sql") && $_FILES['fich']['type'] == "text/x-sql"){ + echo "$msg[importa_a]"; + } +else{ + if (move_uploaded_file($_FILES['fich']['tmp_name'], $nomfich)){ //el POsT devuelve el nombre de archivo en el servidor y el segundo campo es a donde se va a mover. + require("$base_path/includes/db_param.inc.php"); + $comando= "cat ". $nomfich ." | mysql -u ". USER_NAME ." --password=". USER_PASS ." ". DATA_BASE; + +if (system($comando, $salida)==0){ +echo "$msg[importa_b]"; + } + } + } + breaK; + } +default:{ + echo "

$msg[importa_c]





"; + break; + } +} +//-------------------------------------> L L I U R E X <--------------------------------------// +?> diff -Nuar pmb.orig/copia_seg.php pmb/copia_seg.php --- pmb.orig/copia_seg.php 1970-01-01 01:00:00.000000000 +0100 +++ pmb/copia_seg.php 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,22 @@ + L L I U R E X <-------------------------------------- +//Modulo para exportar toda la base de datos en un fichero sql. + +$base_path="."; +$base_auth = "ADMINISTRATION_AUTH"; +$base_title = "\$msg[7]"; +require_once ("$base_path/includes/init.inc.php"); + +$temp="$base_path/temp/";//lo metemos en el temporal del pmb +$fich="copia_seg_pmb".rand().".sql";//auto nombre + +$comando= "mysqldump -u ". USER_NAME ." --password=". USER_PASS ." --opt ". DATA_BASE . " >" .$temp.$fich; + +if (system($comando, $salida)==0){ +echo "$msg[exporta_a]"; +echo "
"; +echo "$msg[exporta_b]". $fich . "
"; +} +else echo "Por alguna razón no se ha podido realizar la consulta, compruebe el usuario y el password de la base de datos del PMB"; +//-------------------------------------> L L I U R E X <-------------------------------------- +?> diff -Nuar pmb.orig/descargas.php pmb/descargas.php --- pmb.orig/descargas.php 1970-01-01 01:00:00.000000000 +0100 +++ pmb/descargas.php 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,25 @@ + L L I U R E X <-------------------------------------- +//Modulo para descargar ficheros comprobando su extension y la ruta del fichero que se va a descargar +$base_noheader= "YES"; +$base_path="."; +$base_auth = "ADMINISTRATION_AUTH"; +$base_title = "\$msg[7]"; +require_once ("$base_path/includes/init.inc.php"); +$extensiones = array("jpg", "png", "sql", "txt"); + $f = $_GET["f"]; + if(strpos($f,"/temp")==false){ + die("$msg[descarg_err_a]"); + } +$f2=substr($f, 7); //saco el nombre de fichero unicamente "./temp/" +$cont= (strlen($f))-3; //saca la extension (ultimos 3 digitos) +$fExt=substr($f, $cont); + if(!in_array($fExt, $extensiones)){ + die("$msg[descarg_err_b] $f2"); + } + header("Content-type: application/octet-stream"); + header("Content-Disposition: attachment; filename=\"$f2\"\n"); + $fp=fopen("$f", "r"); + fpassthru($fp); +//-------------------------------------> L L I U R E X <-------------------------------------- +?> diff -Nuar pmb.orig/edit/fiche_catalographique.inc.php pmb/edit/fiche_catalographique.inc.php --- pmb.orig/edit/fiche_catalographique.inc.php 2007-03-10 10:25:48.000000000 +0100 +++ pmb/edit/fiche_catalographique.inc.php 2010-10-25 14:37:55.964768157 +0200 @@ -1,15 +1,9 @@ id_notice); -$index=new indexint($notice->indexint); -$length=125; // length of catalographic card -$width=76; // width of catalographic card -$height=5; // heigth of a line in a catalographic card + +$length=210; // length of catalographic card +$width=297; // width of catalographic card +$height=4; // heigth of a line in a catalographic card $header=""; // header of the catalographic card class FPDF_Catalog extends FPDF @@ -35,7 +28,7 @@ $this->FPDF("P", "mm", array($length,$width)); $this->Open(); - $this->setMargins(5,5,5); + $this->setMargins(4,10,1); $this->setAutoPageBreak(true,$height); $this->setDisplayMode(125); $this->setTiTle("Fiche catalographique de l'exemplaire :".$expl_cb); @@ -53,242 +46,56 @@ global $length; global $height; global $exemplaire; - global $index; global $pmb_pdf_font; $this->setFont($pmb_pdf_font,"B",10); $this->Cell($length,$height,$header); - $this->Ln(); - $this->Cell($length/2,$height,$exemplaire->cote); - $this->Cell($length/2,$height,$index->name); - $this->Ln(); - } - - - function Body() { - /*---------------------------------------------------------* - ! Create the body of the catalographic card ! - *---------------------------------------------------------*/ - - global $width; - global $length; - global $height; - global $exemplaire; - global $notice; - global $auteur; - global $pmb_pdf_font; - - $body=""; - $body=$body.$notice->tit1." : "; - - /* book title(s) */ - if (strlen($notice->tit2)>0) { - $body=$body.$notice->tit2. " : "; - if (strlen($notice->tit3)>0) { - $body=$body.$notice->tit3. " : "; - if (strlen($notice->tit4)>0) { - $body=$body.$notice->tit4. " : "; - } - } - } - $body=pmb_substr($body,0,pmb_strlen($body)-3)." / "; - - /* book author(s) */ - for($i=0;$iresponsabilites["auteurs"]);$i++) { - unset($auteur); - $auteur=new auteur($notice->responsabilites["auteurs"][$i]["id"]); - $body=$body.$auteur->name; - if ($auteur->rejete) $body=$body." ".$auteur->rejete; - $body=$body.", "; - } - $body=pmb_substr($body,0,pmb_strlen($body)-2).". -"; - - /* book editor(s) */ - if (strlen($notice->ed1)>0) { - $body=$body.$notice->ed1. ", "; - if (strlen($notice->ed2)>0) { - $body=$body.$notice->ed2. ", "; - if (strlen($notice->ed3)>0) { - $body=$body.$notice->ed3. ", "; - if (strlen($notice->ed4)>0) { - $body=$body.$notice->ed4. ", "; - } - } - } - } - $body=pmb_substr($body,0,pmb_strlen($body)-2); - if (strlen($notice->year)>0) $body=$body." :".$notice->year; - $body=$body.". -"; - - /* book format */ - if ($notice->npages) { - $body=$body.$notice->npages; - if ($notice->size) $body=$body."; ".$notice->size; - $body=$body.". -"; - } - - /* book collection */ - if (strlen($notice->coll)>0) { - $body=$body."(".$notice->coll; - if (strlen($notice->nocoll)>0) - $body=$body."; ".$notice->nocoll; - $body=$body."). -"; - } - - /* book note */ - if (strlen(trim($notice->n_contenu))>0) { - $body=$body.trim($notice->n_contenu).". -"; - } - + $this->Ln(); + $matriz=explode( " ",$exemplaire->cote); + $this->Cell($length,$height,$matriz[0]); + $this->Cell($length,$height,$header); + $this->Ln(); + $this->setFont('barcode',"",20); $this->Cell($length-175,$height-256,$header); + $this->Cell(20,0,"*".$exemplaire->cb."*",0,0,'R'); + $this->setFont($pmb_pdf_font,"B",10); + $this->Cell($length,$height,$header); + $this->Ln(); + $this->Cell($length,$height,$matriz[1]); $this->setFont($pmb_pdf_font,"",10); - $this->Ln(); - $this->MultiCell($length*9/10,$height,$body); - $this->Cell($length,$height,"ISBN : ".$notice->code); - } - - function Footer() { - /*---------------------------------------------------------* - ! Create the footer of the catalographic card ! - *---------------------------------------------------------*/ - - global $width; - global $length; - global $height; - global $exemplaire; - global $pmb_pdf_fontfixed; - - $this->setFont($pmb_pdf_fontfixed,"",10); - $this->setXY(5,$width-$height*2); - $this->Cell($length,$height,$exemplaire->cb); - - $this->setFont('barcode',"",20); - $this->setXY(40,$width-7); - // Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, int fill [, mixed link]]]]]]]) - $this->Cell(80,0,"*".$exemplaire->cb."*",0,0,'R'); - } - -} - -class UFPDF_Catalog extends UFPDF -{ - function create() { - /*---------------------------------------------------------* - ! Create the catalographic card ! - *---------------------------------------------------------*/ - - global $width, $height ; - global $length; - global $expl_cb; - - $this->FPDF("P", "mm", array($length,$width)); - $this->Open(); - $this->setMargins(5,5,5); - $this->setAutoPageBreak(true,$height); - $this->setDisplayMode(125); - $this->setTiTle("Fiche catalograhique de l'exemplaire :".$expl_cb); - $this->setAuthor("PMB"); - $this->setCreator("PMB"); - } - - function Header() { -/*---------------------------------------------------------* - ! Create the header of the catalographic card ! - *---------------------------------------------------------*/ - - global $header; - global $width; - global $length; - global $height; - global $exemplaire; - global $index; - global $pmb_pdf_font; - - $this->setFont($pmb_pdf_font,"B",10); $this->Cell($length,$height,$header); + $this->Ln(); + $this->Cell(27,0); + $this->Cell(20,0,$exemplaire->cb,0,0,'R'); + $this->setFont($pmb_pdf_font,"B",10); + $this->Cell($length,$height,$header); $this->Ln(); - $this->Cell($length/2,$height,$exemplaire->cote); - $this->Cell($length/2,$height,$index->name); - $this->Ln(); + $this->Cell($length,$height,$matriz[2]); + + + // $this->Ln() } function Body() { /*---------------------------------------------------------* ! Create the body of the catalographic card ! - *---------------------------------------------------------*/ +2 *---------------------------------------------------------*/ global $width; global $length; global $height; global $exemplaire; - global $notice; - global $auteur; global $pmb_pdf_font; $body=""; - $body=$body.$notice->tit1." : "; - /* book title(s) */ - if (strlen($notice->tit2)>0) { - $body=$body.$notice->tit2. " : "; - if (strlen($notice->tit3)>0) { - $body=$body.$notice->tit3. " : "; - if (strlen($notice->tit4)>0) { - $body=$body.$notice->tit4. " : "; - } - } - } - $body=pmb_substr($body,0,pmb_strlen($body)-3)." / "; - - /* book author(s) */ - for($i=0;$iresponsabilites["auteurs"]);$i++) { - unset($auteur); - $auteur=new auteur($notice->responsabilites["auteurs"][$i]["id"]); - $body=$body.$auteur->name. ", "; - } - $body=pmb_substr($body,0,pmb_strlen($body)-2).". -"; - - /* book editor(s) */ - if (strlen($notice->ed1)>0) { - $body=$body.$notice->ed1. ", "; - if (strlen($notice->ed2)>0) { - $body=$body.$notice->ed2. ", "; - if (strlen($notice->ed3)>0) { - $body=$body.$notice->ed3. ", "; - if (strlen($notice->ed4)>0) { - $body=$body.$notice->ed4. ", "; - } - } - } - } - $body=pmb_substr($body,0,pmb_strlen($body)-2); - if (strlen($notice->year)>0) $body=$body." :".$notice->year; - $body=$body.". -"; - - /* book format */ - if (strlen($notice->npage)>0) { - $body=$body.$notice->npage; - if (strlen($notice->size)>0) $body=$body."; ".$notice->size; - $body=$body.". -"; - } - - /* book collection */ - if (strlen($notice->coll)>0) { - $body=$body."(".$notice->coll; - if (strlen($notice->nocoll)>0) - $body=$body."; ".$notice->nocoll; - $body=$body."). -"; - } - /* book note */ - if (strlen(trim($notice->n_contenu))>0) { - $body=$body.trim($notice->n_contenu).". -"; - } + /* book note */ $this->setFont($pmb_pdf_font,"",10); - $this->Ln(); - $this->MultiCell($length*9/10,$height,$body); - $this->Cell($length,$height,"ISBN : ".$notice->code); + // $this->Ln() + $this->MultiCell(10,$height,$body); + } function Footer() { @@ -300,16 +107,25 @@ global $length; global $height; global $exemplaire; - global $pmb_pdf_font; + global $pmb_pdf_fontfixed; + +/* $this->setFont($pmb_pdf_font,"B",10); + $this->Cell($length,$height,$header); + $this->Ln(); + $this->Cell($length,$height,$matriz[2]); - $this->setFont($pmb_pdf_font,"",10); - $this->setXY(5,$width-$height*2); + $this->setFont($pmb_pdf_fontfixed,"",10); + $this->Cell($length-30,$height-35,$header);; $this->Cell($length,$height,$exemplaire->cb); +*/ +// $this->setFont('barcode',"",20); +// $this->setXY(40,$width-7); +// $this->Cell(20,0,"*".$exemplaire->cb."*",0,0,'R'); } } - + /* Create the PDF catalographic card */ $nom_classe=$fpdf."_Catalog"; @@ -320,14 +136,12 @@ /* Create a catalographic card for each author */ for($i=0;$iresponsabilites["auteurs"]);$i++) { unset($auteur); - $auteur=new auteur($notice->responsabilites["auteurs"][$i]["id"]); - $header=$auteur->name; $card->addPage(); $card->Body(); } /* Create a catalographic card for the index */ -$header=$index->name; + $card->addPage(); $card->Body(); $card->output(); diff -Nuar pmb.orig/includes/gen_code/gen_code_exemplaire.php pmb/includes/gen_code/gen_code_exemplaire.php --- pmb.orig/includes/gen_code/gen_code_exemplaire.php 2007-04-20 13:59:18.000000000 +0200 +++ pmb/includes/gen_code/gen_code_exemplaire.php 2010-10-25 14:37:55.964768157 +0200 @@ -2,12 +2,15 @@ function init_gen_code_exemplaire($notice_id) { - $code_exemplaire = "GEN123457"; + $code_exemplaire = "000000000"; return $code_exemplaire; } function gen_code_exemplaire($notice_id,$code_exemplaire) { $code_exemplaire++; + if(strlen($code_exemplaire)>0 && strlen($code_exemplaire)<9){ + for($i=strlen($code_exemplaire); $i<9; $i++) + $code_exemplaire="0".$code_exemplaire;} return $code_exemplaire; -} \ No hay ningún carácter de nueva línea al final del archivo +} diff -Nuar pmb.orig/includes/marc_tables/es_ES/lang.xml pmb/includes/marc_tables/es_ES/lang.xml --- pmb.orig/includes/marc_tables/es_ES/lang.xml 2007-07-18 13:54:36.000000000 +0200 +++ pmb/includes/marc_tables/es_ES/lang.xml 2010-10-25 14:37:55.964768157 +0200 @@ -374,6 +374,7 @@ Urdu Uzbek Vao + Valencià Venda Vietnamita Vote diff -Nuar pmb.orig/includes/marc_tables/es_ES/relationtypeup.xml pmb/includes/marc_tables/es_ES/relationtypeup.xml --- pmb.orig/includes/marc_tables/es_ES/relationtypeup.xml 2007-09-14 11:20:22.000000000 +0200 +++ pmb/includes/marc_tables/es_ES/relationtypeup.xml 2010-10-25 14:37:55.964768157 +0200 @@ -23,5 +23,5 @@ Título siguiente Traducido bajo el título Traducción de - Est accompagné de + Acompañado de diff -Nuar pmb.orig/includes/marc_tables/va_ES/codstat_995.xml pmb/includes/marc_tables/va_ES/codstat_995.xml --- pmb.orig/includes/marc_tables/va_ES/codstat_995.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/codstat_995.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,13 @@ + + + + + + + + adults + joves + indeterminat + altres + diff -Nuar pmb.orig/includes/marc_tables/va_ES/country.xml pmb/includes/marc_tables/va_ES/country.xml --- pmb.orig/includes/marc_tables/va_ES/country.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/country.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,219 @@ + + + + + Afganistan + Albània + Alemanya + Algèria + Andorra + Angola + Antigua i Barbuda + Aràbia Saudita + Argentina + Armènia + Austràlia + Àustria + Azerbaitjan + Bahames + Bahrain + Bangla Desh + Barbados + Bèlgica + Belize + Benín + Bhutan + Bielorússia + Bolívia + Bòsnia-Hercegovina + Botswana + Brunei + Brasil + Bulgària + Burkina Faso + Burundi + Cambodja + Camerun + Canadà + Cap Verd (illes) + Caiman (illes) + Centreafricana (República) + Colòmbia + Comores + Congo + Corea del Nord + Corea del Sud + Costa d'Ivori + Costa Rica + Croàcia + Cuba + Dinamarca + Djibuti + Dominica + Dominicana (República) + Egipte + Equador + Espanya + Estats Units d'Amèrica + Estònia + Etiòpia + Fiji (illes) + Filipines + Finlàndia + França + Gabon + Gàmbia + Geòrgia + Ghana + Grècia + Grenade + Guatemala + Guinea + Guineae Bissau + Guinea Equatorial + Guyana + Haití + Hondures + Hongria + Iemen + Índia + Indonèsia + Iran + Iraq + Irlanda + Islàndia + Israel + Itàlia + Jamaica + Japó + Jordània + Kazakhstan + Kenya + Kirguizistan + Kiribati + Kuwait + Laos + Lesotho + Letònia + Líban + Libèria + Libia + Liechtenstein + Lituània + Luxemburg + Macau + Macedònia + Madagascar + Malàisia + Malawi + Maldives + Mali + Malta + Panamà + Marianes del Nord (illes) + Marroc + Marshall (illes) + Martinica + Maurici (illes) + Mauritània + Mayotte + Mèxic + Micronèsia + Moldàvia + Mònaco + Mongòlia + Montserrat + Moçambic + Myanmar + Namíbia + Nauru + Nicaragua + Níger + Nigèria + Niue + Norfolk (illa) + Noruega + Nova Caledònia + Nova Zelanda + Nepal + Oceà Índic (Territori Britànic) + Oman + Uganda + Uzbekistan + Pakistan + Palau, Carolines (illes) + Palestina + Papua Nova Guinea + Paraguai + País Basc + Filipines + Pitcairn (illa) + Polònia + Polinèsia francesa + Puerto Rico + Portugal + Perú + Qatar + Romania + Rússia (Federació) + Rwanda + Reunion (illa) + Sàhara occidental + Saint Helena + Saint Chistopher and Nevis + Saint Pierre i Miquelon + Saint Vincent i les Grenadines + San Marino + Saint Lucia + Salomó (illes) + Samoa + Samoa Oriental + Sao Tomé i Príncipe + Seychelles + Sierra Leone + Singapur + Eslovàquia + Eslovènia + Somàlia + Sudan + Sri Lanka + Suïssa + Surinam + Suècia + Svalbard i Jan Mayen (illes) + Swazilàndia + Síria + Senegal + Tadjikistan + Taiwan + Tanzània + Txad + Txeca (República) + Terres Australs franceses + Tailàndia + Timor-Leste + Togo + Tokelau + Tonga + Trinitat i Tobago + Tunísia + Turkmenistan + Turks i Caicos (illes) + Turquia + Tuvalu + Ucraïna + Uruguai + Vanuatu + Vaticà (Ciutat Estat) + Veneçuela + Verge (illes Americanes) + Verge (illes Britàniques) + Vietnam + Wallis i Futuna + Iugoslàvia + Iemen + Zàmbia + Zaire + Zimbabwe + diff -Nuar pmb.orig/includes/marc_tables/va_ES/diacritique.xml pmb/includes/marc_tables/va_ES/diacritique.xml --- pmb.orig/includes/marc_tables/va_ES/diacritique.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/diacritique.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,14 @@ + + + + + + aàáâãäåÀÁÂÃÄÅA + eéèêëÈÉÊËE + iìíîïIÌÍÎÏ + oòóôõöOÒÓÔÕÖ + uùúûüUÙÚÛÜ + çÇC + ñÑ + diff -Nuar pmb.orig/includes/marc_tables/va_ES/doctype.xml pmb/includes/marc_tables/va_ES/doctype.xml --- pmb.orig/includes/marc_tables/va_ES/doctype.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/doctype.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,22 @@ + + + + + + + + text imprés + text manuscrit + partitura musical impresa + partitura musical manuscrita + document cartogràfic imprés + document cartogràfic manuscrit + document projectable o vídeo + gravació sonora no musical + gravació sonora musical + document gràfic bidimensional + document electrònic + document multimèdia + objecte tridimensional + diff -Nuar pmb.orig/includes/marc_tables/va_ES/empty_words pmb/includes/marc_tables/va_ES/empty_words --- pmb.orig/includes/marc_tables/va_ES/empty_words 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/empty_words 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,260 @@ + \ No hay ningún carácter de nueva línea al final del archivo diff -Nuar pmb.orig/includes/marc_tables/va_ES/function.xml pmb/includes/marc_tables/va_ES/function.xml --- pmb.orig/includes/marc_tables/va_ES/function.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/function.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,93 @@ + + + + + + +Actor + +Adaptador + +Anotador +Arranjador + +Artista + +Autor +Autor del colofó +Autor de la introducció, pròleg, ... + +Dissenyador +Director de cor + +Artista de circ * + +Col·laborador +Humorista, còmic + +Comentarista + +Compilador + +Compositor + +Compositor tipogràfic + +Consultor del projecte +Continuador + +Corrector + +Comissari d'una exposició + +Coordinador + +Organisme de defensa de la tesi +Director d'escena, realitzador +Doctorand, candidat + +Director + +Editor +Il·luminador + + +Il·lustrador + +Entrevistat + +Entrevistador + +Mim + +Opositor * +Organitzador d'una reunió, conferència * +Creador, investigador +Altres + +Sol·licitant de patent +Inventor de patent +Titular de patent + +Director de la busca + +Fotògraf + +Productor + +Director artístic +Membre de l'equip de producció +Membre de l'equip de busca +Redactor, agregat de premsa + +Director de la tesi + +Cantor + + +Traductor + + + + diff -Nuar pmb.orig/includes/marc_tables/va_ES/lang.xml pmb/includes/marc_tables/va_ES/lang.xml --- pmb.orig/includes/marc_tables/va_ES/lang.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/lang.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,398 @@ + + + + + + Achinese + Acholi + Adan + Llengües afroasiàtiques diverses + Afrihili + Afrikaans + Aljamia + Akan + Accadi + Albanés + Aleutià + Algonquí + Americà + Amhàric + Anglosaxó + Apatxe + Àrab + Arameu + Armeni + Araucà + Arapaho + Llengües artificials + Arawak + Assamés + Atapascà + Australià + Àvar + Avèstic + Awadhi + Aimara + Àzeri + Banda + Bamileke (llengües) + Baixkir + Balutxi + Bambara + Balinés + Basc + Basa + Llengües bàltiques + Beja + Bielorús + Bemba + Bengalí + Llengües berbers + Bhojpuri + Bicol + Bina + Bislama + Blackfoot (Amèrica) + Braj + Bretó + Brasiler + Buginés + Búlgar + Birmà + Caddo + Llengües ameríndies de l'Amèrica central + Khmer + Carib + Català + Llengües caucàsiques + Cebuà + Chamorro + Txibtxa + Txetxé + Chagatai + Xinés + Chinook + Choctaw + Cherokee + Eslavònic + Txuvaix + xeienne + Copte + Còrnic + Cors + Criolls i pidgins anglesos + Criolls i pidgins francesos + Criolls i pidgins portuguesos + Cree + Criolls i pidgins (diversos) + Llengües cuixítiques + Txec + Dakota + Danés + Delaware + Dinka + Dogri + Llengües dravídiques + Duala + Neerlandés medieval + Neerlandés + Jula + Efik + Egipci + Ekajuk + Elamita + Anglés + Anglés antic (ca.1100-1500) + Esquimal + Esperanto + Estonià + Etíop + Ewe + Ewondo + Fang + Feroés + Fanti + Fijià + Finés + Llengües finoúgriques + Fon + Francés + Frisó + Francés (medieval) + Francés (antic) + Ful + Ga + Gaèlic escocés + Gal·la + Gayo + Llengües germàniques (altres) + Georgià + Alemany + Gilbertés + Gallec + Allemany (medieval alt) + Allemany (antic alt) + Gondi + Gòtic + Grebo + Grec antic + Grec modern + Guaraní + Gujarati + Haida + Crioll haitià + Haussa + Hawaià + Hebreu + Herero + Hiligainon + Himachali + Hindi + Hiri motu + Hongarés + Hupa + Latvi + Iban + Igbo + Islandés + Ijo + Ilocà + Ilocà + Llengües indoàries (altres) + Indonesi + Llengües indoeuropees (altres) + Interlingua + Iràniques (llengües) + Irlandés + Iroqués + Italià + Javanés + Japonés + Judeopersa + Judeoàrab + Karakalpak + Kabyle + Kachin + Kamba + Kannara + Karen + Caixmiri + Kanuri + Kawi + Kazakh + Khasi + Khotanese + Khoisan (llengües) + Khotanés + Kikuiu + Ruanda + Kirguís + Konkani + Kongo + Coreà + Kpelle + Kru + Kurukh + Kuanyama + Kurd + Kusaie + Kutenai + Ladí + Lahnda + Lamba + Occità modern + Lao + Lapó + Llatí + Letó + Lingala + Lituà + Mongo + Lozi + Luba + Ganda + Luisenyo + Lunda + Luo + Macedònic + Madurés + Magahi + Marshallés + Maithili + Makasar + Malaialam + Manding + Maori + Llengües malaiopolinèsies + Marathi + Masai + Manx + Malai + Mende + Micmac + Minangkabao + Diverses + Llengües monkhmer + Malgaix + Maltés + Manipuri + Manobo + Mohawk + Moldau + Mongol + Mossi + Multilingüe + Munda + Muskogi + Marwari + Llengües maies + Nàhuatl + Llengües ameíndies d'Amèrica del Nord (altres) + Navaho + Ndebele + Ndonga + Nepalés + Newari + Llengües nigerocongoleses (altres) + Niueà + Noruec + Sotho del nord + Nubi + Nyanja + Nyamwesi + Nyankole + Nyoro + Nzima + Occità + Occità Llenguadocià + Occità Gascó + Occità Provençal + Occità Alvernés + Occità Vivaroalpí + Occità Niçard + Occità Llemosí + Ojibwa + Oriya + Osage + Osset + Turc otomà + Otomang + Papú + Pangasinan + Pahlavi + Pampanga + Pandjabi + Papiament + Palauà + Persa antic + Persa + Pali + Polonés + Ponapeà + Portugués + Prakrit + Occità antic + Paixtu + Quítxua + Rajasthani + Rarotonga + Llengües romàniques (altres) + Retoromànic + Romaní + Romanés + Rundi + Rus + Sandawe + Sango + Llengües ameríndies de l'Amèrica del Sud (altres) + Salish (família) + Samarità + Sànscrit + Samoà + Serbocroat (Ciríl·lic) + Escocés + Serbocroat (Llatí) + Selkoup + Llengües sémitiques (altres) + Shan + Shona + Sidamo + Siouan (família) + Llengües sinotibetanes (altres) + Llengües eslaves (altres) + Eslovac + Eslové + Sindhi + Singalés + Sogdià + Somalí + Songhaï + Castellà + Serer + Africanes (llengües subsaharianes) + Sotho del sud + Sukuma + Sondanés + Susu + Sumeri + Suahili + Suec + Swazi + Siríac + Tagàlog + Tahitià + Tadjik + Tàmil + Tatar + Telugu + Temne + Tereno + Thaï + Tibetà + Tigré + Tigrinya + Tiv + Tlingit + Tonga + Tongalés (polinèsica) + Truk + Tsimshià + Tsonga + Tswana + Tumbuka + Turkman + Turc + Llengües turqueses (altres) + Twi + Ugarític + Uigur + Ucraïnés + Umbuntu + Llengüa desconeguda + Urdú + Uzbek + Vai + Valencià + Venda + Vietnamita + Vòtic + Wakash (grup) + Walamo + Waray + Washo + Gal·lés + Wende + Való + Wòlof + Xosa + Yao + Yap + Jiddisch + Ioruba + Zapotec + Zenga + Zenaga + Zulu + Zuni + diff -Nuar pmb.orig/includes/marc_tables/va_ES/nivbiblio.xml pmb/includes/marc_tables/va_ES/nivbiblio.xml --- pmb.orig/includes/marc_tables/va_ES/nivbiblio.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/nivbiblio.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1 @@ + monografies publicacions periòdiques diff -Nuar pmb.orig/includes/marc_tables/va_ES/recordtype.xml pmb/includes/marc_tables/va_ES/recordtype.xml --- pmb.orig/includes/marc_tables/va_ES/recordtype.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/recordtype.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,5 @@ + +monografia +analítica +publicació en sèrie +selecció falsa diff -Nuar pmb.orig/includes/marc_tables/va_ES/relationtypedown.xml pmb/includes/marc_tables/va_ES/relationtypedown.xml --- pmb.orig/includes/marc_tables/va_ES/relationtypedown.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/relationtypedown.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,27 @@ + + + + + + + + + Contingut : + + + Butlletins + + + Es compon de + + + Conté + + Suplements + Títol següent + Títol anterior + Traducció de + Traduït de + Acompanyat de + diff -Nuar pmb.orig/includes/marc_tables/va_ES/relationtypeup.xml pmb/includes/marc_tables/va_ES/relationtypeup.xml --- pmb.orig/includes/marc_tables/va_ES/relationtypeup.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/relationtypeup.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,27 @@ + + + + + + + + + a + + + és un butlletí de + + + és una part de + + + està contingut a + + Suplement de + Títol anterior + Títol següent + Traduït sota el títol + Traducció de + Acompanyat de + diff -Nuar pmb.orig/includes/marc_tables/va_ES/section_995.xml pmb/includes/marc_tables/va_ES/section_995.xml --- pmb.orig/includes/marc_tables/va_ES/section_995.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/section_995.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1 @@ + adults joves indeterminat altres diff -Nuar pmb.orig/includes/marc_tables/va_ES/typdoc_995.xml pmb/includes/marc_tables/va_ES/typdoc_995.xml --- pmb.orig/includes/marc_tables/va_ES/typdoc_995.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/marc_tables/va_ES/typdoc_995.xml 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,89 @@ + + + + + + imprés / cartell + imprés / diapositiva + imprés / fotografia no projectada + imprés / casset + imprés / cd no DVD + imprés / DVD + imprés / altre + imprés / indeterminat + + + imatge animada / cartell + imatge animada / diapositiva + imatge animada / fotografia no projectada + imatge animada / casset + imatge animada / cd altre que DVD + imatge animada / DVD + imatge animada / altre + imatge animada / indeterminat + + document sonor no musical / cartell + document sonor no musical / diapositiva + document sonor no musical / fotografia no projectada + document sonor no musical / casset + document sonor no musical / cd altre que DVD + document sonor no musical / DVD + document sonor no musical / altre + document sonor no musical / indeterminat + + document sonor musical / cartella + document sonor musical / diapositiva + document sonor musical / fotografia no projectada + document sonor musical / casset + document sonor musical / cd altre que DVD + document sonor musical / DVD + document sonor musical / altre + document sonor musical / indeterminat + + imatge fixa / cartell + imatge fixa / diapositiva + imatge fixa / fotografia no projectada + imatge fixa / casset + imatge fixa / cd altre que DVD + imatge fixa / DVD + imatge fixa / altre + imatge fixa / indeterminat + + suport informàtic / cartell + suport informàtic / diapositiva + suport informàtic / fotografia no projectada + suport informàtic / casset + suport informàtic / cd altre que DVD + suport informàtic / DVD + suport informàtic / altre + suport informàtic / indeterminat + + doc. multisuport / cartell + doc. multisuport / diapositiva + doc. multisuport / fotografia no projectada + doc. multisuport / casset + doc. multisuport / cd altre que DVD + doc. multisuport / DVD + doc. multisuport / altre + doc. multisuport / indeterminat + + altre / cartell + altre / diapositiva + altre / fotografia no projectada + altre / casset + altre / cd altre que DVD + altre / DVD + altre / altre + altre / indeterminat + + indeterminat / cartell + indeterminat / diapositiva + indeterminat / fotografia no projectada + indeterminat / casset + indeterminat / cd altre que DVD + indeterminat / DVD + indeterminat / altre + indeterminat / indeterminat + + diff -Nuar pmb.orig/includes/messages/es_ES.xml pmb/includes/messages/es_ES.xml --- pmb.orig/includes/messages/es_ES.xml 2007-11-11 23:24:30.000000000 +0100 +++ pmb/includes/messages/es_ES.xml 2010-10-25 14:37:55.980774241 +0200 @@ -1120,7 +1120,7 @@ -Importar usuarios +Importar/Exportar usuarios Importación de usuarios al catálogo Importación Archivo @@ -2011,7 +2011,7 @@ El título es obligatorio Solamente los abonados ? Espere.... -Carta +Carnet Cobro rápido Validar las transacciones seleccionadas Cobrar @@ -2035,8 +2035,8 @@ Creditar la cuenta Pasar a pérdidas Debitar la cuenta -Créditer le compte et encaisser -Débiter le compte et décaisser +Abonar la cuenta y cobrar +Vender la cuenta y desembolsar Razón Validar Validar transacciones @@ -2158,10 +2158,10 @@ Localización Ecuaciones Ecuaciones afectadas -Abonados +Usuarios Todas las categorías de usuarios Usuarios asignados -Asignación de los abonados a la cesta +Asignación de los usuarios a la cesta Ha modificado la categoría de la cesta, para actualizar los abonos de los usuarios de estas categorías, valide con Ok, o haga clic en Anular. Classe de la ecuación : Nombre de la ecuación @@ -2203,7 +2203,7 @@ Listado Ecuaciones asociadas Click here to associate an equation. -Nº de abonados +Nº de usuarios Exportar Reserva Retrasos por fecha @@ -2222,20 +2222,20 @@ Balance de las coberturas Balance cobertura usuario lecteur #%s Passar al nivel %s -Passar en recouvrement -Recouvrement expl #%s +Pasar en recuperación +Recuperación expl #%s No devuelto por el usuario -Frais de relance +Costes de reactivación Fecha de préstamo: %s Devolución prevista el : %s Multa : %s Total de las multas: %s -Frais de relance niveau %s +Gastos de reactivación nivel %s Validar todas las acciones Imprimir todas las cartas Multa : %s Total de las multas : -Frais de relance et solde : -Total dû : +Gastos de reactivación y saldo : +Total adeudado : El préstamo está bloqueado hasta %s Prolongar/Desbloquear Prolongar el bloqueo hasta %s @@ -2243,7 +2243,7 @@ Aplicar Documentos electrónicos Únicamente los abonados? -Únicament los abonados? +Únicamente los abonados? Visibilidad general Restricción ? Registros @@ -2697,7 +2697,7 @@ Rechazar las sugerencias actuales ? Suprimir las sugerencias actuales o archivadas ? Confirmar las sugerencias validadas ? -Abandonner les suggestions validées, confirmées ou commandées ? +¿Abandonar las sugerencias validadas, confirmadas o mandadas? Pedir las sugerencias confirmadas ? Hacer la recepción de las sugerencias pedidas ? Archivar las sugerencias abandonadas o recibidas ? @@ -2723,7 +2723,7 @@ Información Php facturado pagado -Va ha eliminar un ejercicio junto con todas sus informaciones asociadas (presupuestos, pedidos, ...).\nEstà usted seguro vous de querer eliminar el ejercicio : +Va a eliminar un ejercicio junto con todas sus informaciones asociadas (presupuestos, pedidos, ...).\nEstà usted seguro vous de querer eliminar el ejercicio : Devolución segura de documentos Archivo de códigos de barras de ejemplares Archivo de ejemplares en devolución @@ -2848,7 +2848,7 @@ No se puede eliminar esta categoría de sugerencia. Se usa en las sugerencias. Categoría - : ce libellé existe déjà ! + : ¡esta redacción ya existe! Destinar a la categoría No hay ninguna categoría seleccionada ¿ Cambiar la categoría de sugerenica en curso y validar ? @@ -2871,14 +2871,14 @@ Reindexación de las facturas de compra facturas de compra realizadas Reindexación de las adquisiciones finalizada -Actif (Défaut) -par défaut -Choix établissement : -Choix exercice : -Choix établissement et exercice : -Dupliquer -Impossible de supprimer cette catégorie car elle est utilisée. -Creación automática +Activo (por defecto) +por defecto +Elección establecimiento : +Elección de ejercicio : +Elección de establecimiento y ejercicio : +Duplicar +Imposible de suprimir esta categoría puesto que es utilizada. +Creación automática de número de ejemplar (dejar en blanco) Ya existe una ficha de usuario idéntica Devolución inicial Renovación @@ -2912,26 +2912,26 @@ Réservation OPAC DSI -DSI privée -Autoriser l'emprunt -Autoriser la réservation -Autoriser la connexion à l'OPAC -Autoriser la DSI -Autoriser la DSI privée -Le statut de cet emprunteur lui interdit l'emprunt. -Le statut de cet emprunteur lui interdit réservation. -Le statut de cet emprunteur lui interdit la connexion à l'OPAC. -Le statut de cet emprunteur lui interdit l'accès à la DSI. -Le statut de cet emprunteur lui interdit l'accès à la DSI privée. -Création d'un statut d'emprunteur -Ajouter un statut d'emprunteur -Modification d'un statut d'emprunteur -Un statut portant ce nom existe déjà. -Statut -Impossible de supprimer ce statut car il est utilisé dans des emprunteurs. -Impossible de supprimer les statuts 'Actif' et 'Interdit'. -Statut de lecteur par défaut -Catégories +DSI privada +Autorizar el préstamo +Autorizar la reserva +Autorizar la conexión en el OPAC +Autorizar la DSI +Autorizar la DSI privada +El estado de este usuario le prohí­be el préstamo. +El estado de este usuario le prohíbe reserva. +El estado de este usuario le prohíbe la conexión en el OPAC. +El estado de este usuario le prohí­be el acceso a la DSI. +El estado de este usuario le prohí­be el acceso a la DSI privada. +Creación de un estado de usuario +Añdir un estado de usuario +Modificación de un estado de usuario +Un estado que lleva este nombre existe ya. +Estado +Imposible de suprimir este estado puesto que es utilizado por usuarios. +Imposible de suprimir los estados 'Activo' e 'Incapacitado'. +Estado de lector por defecto +Categorías Retrasos por grupos Imprimir la lista de préstamos por grupo Imprimir la lista de préstamos de los grupos seleccionados @@ -3002,312 +3002,356 @@ Creación automática de ejemplares Plantilla(s) asociada(s) Total de números en la serie -bulletinage -Bulletinage -Sélection de la liste: -A recevoir -En retard -En alerte -Localisation -Liste des bulletins: -Reçu -Non recevable -Inexistant -Création/modification d'un abonnement -Un abonnement du même nom existe déjà dans la base -Impossible de modifier cet abonnement -Création/modification d'un modèle -Un modèle du même nom existe déjà dans la base -Création/modification d'un modèle -Impossible de modifier ce modèle -Imprimer les retards -Non recevable -Données du bulletin -Date -Périodique -Numero -Abonnement -Ce code barre est déjà utilisé ! -Voir le bulletin -Ajouter -Confirmez-vous la suppression de cet abonnement ? -Confirmez-vous la suppression de ce modèle ? -Nombre d'abonnements à dupliquer -Format libellé de période -Format du numéro -Email destinataire en copie cachée, BCC -Suggestions -Autoriser les suggestions d'acquisition -Le statut de cet emprunteur lui interdit de faire des suggestions. -Prolongation -Autoriser la demande de prolongation -Le statut de cet emprunteur lui interdit la demande de prolongation. +boletines +Boletines +Selección de la lista: +A recibir +En retraso +En alerta +Localización. +Lista de los boletines: +Recibo +No admisible +Inexistente +Creación / modificación de una suscripción +Una suscripción del mismo nombre ya existe en la base de datos +No se puede cambiar la suscripción +Crear / editar una plantilla +Una plantilla del mismo nombre ya existe en la base de datos +Crear / editar una plantilla +No es posible editar la plantilla +Imprimer retrasos +No admisible +Datos del boletín +Fecha +Periodicidad +Número +Abono. +¡Este código de barras ya es utilizado! +Ver el boletín +Añadir +¿Confirma la eliminación de este abono? +¿Confirma la eliminación de este modelo? +Abonos a duplicar +Formato redactado de periodo +Formato del número +Email destinatario en copie caché, BCC +Sugerencias +Autorizar las sugerencias de adquisición +El estado de este usuario le prohíbe hacer sugerencias. +Prolongación +Autorizar la petición de prolongación +El estado de este usuario le prohí­be la petición de prolongación. series Límite de la alerta (en días) Retraso (en días) Esta periodicidad ya existe. El retraso debe ser obligatoriamente superior o igual al límite de la alerta. -Monter -Descendre -Tri Croissant -Tri décroissant -Définir un nouveau tri -Critères de tri disponibles -Critères de tri retenus -Tris disponibles -Nom du tri -Sauvegarder -Aucun tri disponible -Veuillez saisir un nom de tri -trié(s) par -Modifier ce tri -Supprimer ce tri -Aucun tri -Pertinence -Appliquer ce tri -Année d'édition -Ce nom de tri existe déjà -Titre de la série -Numéro de la série -Statut de la notice -Type de document -Localisation -Langue -Champs principaux -Série +Subir +Bajar +Selección Creciente +Selección decreciente +Definir una nuevo selección +Criterios de selección disponibles +Criterios de selección retenidos +Selecciones disponibles +Nombre del selección +Guardar +Ninguna selección disponible +Escoger un nombre de selección +por selección(s) +Modificar esta selección +Suprimir esta selección +Ninguna selección +Pertinencia +Aplicar esta selección +Año de edición +Este nombre de selección ya existe +Tí­tulo de la serie +Número de la serie +Estado de la referencia +Tipo de documento +Localización +Lengua +Campos principales +Serie ISBN ou ISSN -Note de résumé -Toutes les notes -Indexations -Langue de publication -Langue originale -Document/périodique/article -Articles -Origine de la notice -Commentaire de gestion -Date de création -Exemplaires -Codes-barres -Date de parution du bulletin -Titre du périodique -Numéro de bulletin -Expression booléenne -Contient tous les mots -Contient au moins un des mots -Commence par -Finit par -Exactement comme -Est vide -N'est pas vide -Recherches -Choisissez une recherche de l'historique -Paniers -Gestion -Actions -Gestion des paniers -Gestion des procédures -Collecte -Pointage -Collecte par sélection -Pointage par sélection -Effacer les pointages -Après transfert : -Vider le panier +Nota de resumen +Todas las notas +Indexaciones +Idioma de publicación +Idioma original +Documento/publicación periódica/artí­culo +Artículos +Origen de la nota +Comentario de gestión +Fecha de creación +Ejemplares +Códigos-barras +Fecha de publicación del boletín +Tí­tulo de la publicación periódica +Número de boletín +Expresión booleana +Contiene todas las palabras +Contiene por lo menos una de las palabras +Empieza por +Acaba por +Exactamente como +Es vacío +No es vací­o +Búsquedas +Elija una búsqueda del histórico +Cestas +Gestión +Acciones +Gestión de las cestas +Gestión de los procedimientos +Colecta +Puntuación +Colecta por selección +Puntuación por selección +Borrar la Puntuación +Después de la transferencia : +Vaciar la cesta Suppr de la base -Transfert -Par procédure d'action -Editions -Export -Mailing -Modifier -Supprimer -Confirmez vous la suppression de ce panier ? -Vous devez saisir un nom pour le panier. -Nom du panier -Commentaire -Autorisations accordées à : -Choisissez un panier où ajouter votre emprunteur: -Choisissez un panier d'emprunteurs destinataires: -Continuer -Envoi d'un message -Objet du mail: -Corps du message: -Visualiser -Envoyer -Résultat de l'envoi: -Fin de l'envoi d'un message -Remise à zéro des envois -Envoyés : !!total_envoyes!! sur un total de !!total!!. -Envois échoués : -Envoyés : !!total_envoyes!! sur un total de !!total!!. Reste à faire: !!n_envoi_restant!!. -Détail de l'emprunteur -Printemps -Eté -Automne -Hiver -Tous -Modifier les plans de classement -Ajouter un plan de classement -Création d'un plan de classement -Modification d'un plan de classement -Type de document -Veuillez indiquer un libellé pour ce plan de classement -Liste des plans de classement -Impossible d'effacer ce plan de classement, des indexations décimales sont liées -Impossible de retrouver ce plan de classement -Plan de classement -Aucun plan de classement trouvé -Date invalide -Note d'application -Abonnements à renouveler -Abonnements dépassés -Date de fin -prêt(s) prolongé(s) -Document -Visibilité des exemplaires +Transferencia +Por procedimiento de acción +Ediciones +Exportación +Envio por correo +Modificar +Suprimir +¿Confirma la eliminación de esta cesta? +Debe introducir un nombre para la cesta. +Nombre de la cesta +Comentario +Autorizaciones concedidas a : +Elija una cesta donde añadir a su usuario: +Elija una cesta de usuarios destinatarios: +Continuar +Enví­o de un mensaje +Objeto del correo: +Cuerpo del mensaje: +Visualizar +Enviar +Resultado del enví­o: +Fin del envío de un mensaje +Restablecer los envios +Enviados: : !!total_envoyes!! sobre un total de !!total!!. +Envíos fallidos : +Enviados : !!total_envoyes!! sobre un total de !!total!!. Resto a hacer: !!n_envoi_restant!!. +Detalle del usuario +Primavera +Verano +Otoño +Invierno +Todos +Modificar los planes de clasificación +Añadir un plan de clasificación +Creación de un plan de clasificación +Modificación de un plan de clasificación +Tipo de documento +Por favor indique una redacción para este plan de clasificación +Lista de planes de clasificación +Imposible de borrar este plan de clasificación, indexaciones decimales están vinculadas +Imposible de encontrar este plan de clasificación +Plan de clasificación +Ningún plan de clasificación encontrado +Fecha inválida +Nota de aplicación +Abonos a renovar +Abonos superados +Fecha de fin +préstamo(s) extendido(s) +Documento +Visibilidad de los ejemplares Invisible -Visible et modifiable -Visible et non modifiable -Vous n'avez pas le droit de modifier l'exemplaire. -Toutes les localisations sont invisibles, vous n'avez pas le droit de créer un exemplaire -La date saisie est invalide -Sélectionnez au moins un modèle d'abonnement -dans la localisation -Code-barre -Nom et prénom -Adresse -Ville -Catégorie -Statut -Groupe -Année de naissance -Toutes les villes -Toutes les localisations -Toutes les catégories -Tous les groupes -Tous les statuts -Filtres -Filtrés par -Triés par -puis par -Aucun lecteur trouvé -La clé %s inexistante dans la requête d'origine. - elle est utilisée par des utilisateurs de PMB.]]> -Un mot de passe a été affecté. -Copie d'un emprunteur -Dupliquer -Mettre le statut des lecteurs de la liste en : -Appliquer -Appliquer -Toutes les valeurs -Ajouter dans un panier -Champ %s : aucun détail disponible -Envoyer toutes les relances d'adhésion -Elle est utilisée par des abonnements de périodique. -Elle est utilisée par des abonnements de périodique. -Filtres et tris disponibles -(Bulletin de %s) -tous les niveaux -Des exemplaires sont associés aux notices filles de cette notice. Voulez-vous réellement la supprimer ? -Veuillez cocher au moins une recherche +Visible y modificable +Visible y no modificable +No tiene permiso para modificar el ejemplar. +Todas las localizaciones son invisibles, no tiene permiso para crear un ejemplar +La fecha introducida es inválida +Seleccione por lo menos un modelo de abono +en la localización +Código-barra +Nombre y apellidos +Dirección +Ciudad +Categoría +Estado +Grupo +Año de nacimiento +Todas las ciudades +Todas las localizaciones +Todas las categorías +Todos los grupos +Todos los estados +Filtros +Filtrados por +Clasificados por +después por +Ningún lector encontrado +Clave %s inexistente en la demanda de origen. + está siendo utilizada por usuarios de PMB.]]> +Se ha asignado una contraseña. +Copia de un usuario +Duplicar +Poner el estado de los lectores de la lista en : +Aplicar +Aplicar +Todos los valores +Añadir en una cesta +Campo %s : ningún detalle disponible +Enviar todas las reactivaciones de adhesión +Es utilizada por abonos periódicos. +Es utilizada por abonos periódicos. +Filtros y selecciones disponibles +(Boletí­n de %s) +todos los niveles +Ejemplares son asociados a las registros hijos de este registro. ¿Quiere suprimirla realmente? +Por favor marque por lo menos una búsqueda Hist. -Autoriser l'historique des prêts -Avis -Autoriser l'abonné à laisser son avis +Autorizar el histórico de los préstamos +Aviso +Autorizar al abonado a dejar su aviso Tag -Autoriser l'abonné à ajouter des tags -Calculer -Toutes les années -Tous les codes postaux -Attention, le nettoyage des catégories va définitivement purger les descripteurs inutilisés. -Attention, le nettoyage des notices sans exemplaire va définitivement purger les notices (hors périodiques) inutilisées. -Générer toutes les signatures de notices -Modification de la table notice: -signature(s) générée(s) -Il existe une notice similaire -Forcer l'enregistrement -Attention, cet exemplaire est affecté à une autre localisation que la vôtre... -Confirmer les prêts -Sémantique -Dictionnaire des synonymes -Synonymes du mot -Synonymes -Sélection d'un mot -Mot -Ajouter un mot -Créer un mot -Etes-vous sûr de vouloir supprimer ce mot ? -Veuillez saisir un mot ! -Ce mot existe déjà -Ce mot est synonyme d'un autre mot, impossible de le supprimer. -Dictionnaire des mots vides -Mots vides calculés -Mots vides saisis -Ajouter un mot vide -Mots vides -Seuil du nombre de notices dans lequel les mots sont présents (en pourcentage) -Mots non vides -La valeur saisie doit être un chiffre entre 0 et 100. -Tous les mots vides -Mots trouvés sous la clé -Mot non vide -Mot vide calculé -Mot vide saisi -Voir les derniers mots créés -Voir les derniers mots ajoutés -Paniers d'exemplaires -Paniers d'emprunteurs -Paniers de bulletins -Choisissez un panier où ajouter le(s) emprunteur(s) -Nombre total de notices -Nombre total d'exemplaires -Nombre total de bulletins -Nombre total d'auteurs -Nombre total d'éditeurs -Nombre total d'emprunteurs -Nombre total de prêts en cours -Nombre total de prêts en cours et archivés -Suggestions: -à valider -éditeur HTML +Autorizar al abonado a añadir tags +Calcular +Todos los años +Todos los códigos postales +Atención, la limpieza de las categorías va a eliminar definitivamente los descriptores inutilizados. +Atención, la limpieza de los registros sin ejemplar va a eliminar definitivamente los registros (fuera de las publicaciones periódicas) inutilizadas. +Generar todas las firmas de las referencias +Modificación de la tabla referencias: +firma(s) generada(s) +Existe una referencia similar +Forzar el registro +Atención, este ejemplar es destinado a otra localización que la suya... +Confirmar los préstamos +Semántica +Diccionario de los sinónimos +Sinónimos de la palabra +Sinónimos +Selección de una palabra +Palabra +Añadir una palabra +Crear una palabra +¿Está seguro de querer suprimir esta palabra? +!Por favor elija una palabra! +Esta palabra ya existe +Esta palabra es sinónima de otra palabra, imposible de suprimirla. +Diccionario de las palabras vací­as +Palabras vací­as calculadas +Palabras vacías introducidas +Añadir una palabra vací­a +Palabras vacías +Umbral del número de referencias en el cual las palabras están presentes (porcentual) +Palabras no vacías +El valor introducido debe ser una cifra entre 0 y 100. +Todas las palabras vací­as +Palabras encontradas bajo la clave +Palabra no vacía +Palabra vací­a calculada +Palabra vacía introducida +Ver las últimas palabras creadas +Ver las últimas palabras añadidas +Cestas de ejemplares +Cestas de usuarios +Cestas de boletines +Elija una cesta donde añadir el/los usuario(s) +Número total de referencias +Número total de ejemplares +Número total de boletines +Número total de autores +Número total de editores +Número total de usuarios +Número total de préstamos en curso +Número total de préstamos en curso y archivados +Sugerencias: +a validar +editor HTML Suppr. MdP -Autoriser l'abonné à changer son mot de passe -Réservations en cours sur le document -Lettres de rappel ? -Voir le bulletinage -Barcode for musical documents +Autorizar al abonado a cambiar su contraseña +Reservas en curso sobre el documento +¿Cartas de llamada? +Ver los boletines +Código-barra para documentos musicales European article number (EAN) -All fields +Todos los campos isrn ismn -Oui -Non -Propriétés du connecteur !!connecteur!! -Time-out (en secondes) -Nombre d'essais -Durée de validité des résultats (en secondes) -Entrepôt -Vous devez saisir un nom ! -Propriétés de la source !!source!! du connecteur !!connecteur!! -Nom de la source -Description -%s source(s) -Ajouter une source -%s Notice(s) -Synchroniser -Vider -Toutes les notices de la source seront supprimées, êtes vous sûr ? -Le nom est déjà utilisé par un autre connecteur ! -Group(s) + +No +Propiedades del conector !!connecteur!! +Tiempo de espera (en segundos) +Número de pruebas +Duración de la validez de los resultados (en segundos) +Almacén +¡ Debe introducir un nombre ! +Propiedades de la fuente !!source!! del conector !!connecteur!! +Nombre de la fuente +Descripción +%s fuente(s) +Añadir una fuente +%s Registro(s) +Sincronizar +Vaciar +Todas los registros de la fuente serán suprimidas, ¿Está usted seguro? +! El nombre es utilizado ya por otro conector ! +Grupo(s) !!nb_retards!! overdue item(s) over !!nb_total!! current loan(s). -La modification de cette catégorie est interdite -Interrogation externe -Sources -Interroger des sources externes -Recherches précédentes -Interrogation externe simple -Interrogation externe avancée -<a href='%s'>faire une recherche avancée</a> -Critères - \ No hay ningún carácter de nueva línea al final del archivo +La modificación de esta categorí­a está prohibida +Consulta externa +Fuentes +Consultar en las fuentes externas +Búsquedas anteriores +Consulta externa simple +Consulta externa avanzada +<a href='%s'>hacer una búsqueda avanzada</a> +Criterios +Copia seguridad en sql +Copia Seguridad (LliureX) +Importa copias seguridad en sql +Importar copia seguridad (LliureX) +La consulta se ha realizado con éxito +Fichero para descargar: +El fichero que está intentando importar, no es un tipo de fichero válido +La base de datos se ha restaurado con éxito +Seleccione un archivo sql y pulse Enter +Archivo a importar +Importar/Exportar base de datos completa +No puedes navegar por otros directorios +ERROR! no es posible descargar +Advertencia: Su fichero de usuarios parece no ser válido, o no está completo, por favor corríjalo, compruebe que cada usuario consta de 24 campos, definidos por un separador. +Al parecer hay campos ya creados en su PMB, compruebe el usuario con codigo: +Se han insertado +registros satisfactoriamente +Campos y valores insertados (unicamente informativo) +Campo +de la base de datos +Posición del +campo en el texto +Importado: +primera línea del archivo +no es un fichero de texto plano +No tienes ningun usuario en la base de datos, por favor verifiquelo +Seleccione un archivo de texto y pulse Enter +Separador de campos +Exportar usuarios a un fichero de texto +GENERACIÓN DE TEJUELOS PARA UN TAMAÑO DE ETIQUETA ADHESIVA
APLI 1272 A4 (70X35mm)

Para realizar etiquetas, tiene que poner los códigos del ejemplar separados por comas, o bien separados por guiones si quiere acotar dos numeros (NO TIENE QUE HABER ESPACIOS ENTRE LOS CÓDIGOS)

+Ejemplos:
+- 100-120
+- 000AM5R1
+- 100-120,500,000485R1
+- * (Asterisco imprime todos los tejuelos)

]]> +
+Tejuelo - Etiquetas +Importar registros REBECA (archivos *.reb) +Importación de registros REBECA +Haga clic en el botón de la derecha para escoger un fichero y después haga clic en Siguiente para cargar el archivo.<br><b>Recuerda que el fichero debe tener extensión de REBECA ".reb".</b> +
No se ha podido realizar el dump del fichero %s...
]]>
+
El fichero %s no es un fichero de Rebeca válido
]]>
+
Se han integrado: %s registro(s) de Rebeca]]>
+Se han actualizado: %s registro(s) de Rebeca
]]>
+ diff -Nuar pmb.orig/includes/messages/help/es_ES/import_reb.txt pmb/includes/messages/help/es_ES/import_reb.txt --- pmb.orig/includes/messages/help/es_ES/import_reb.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/es_ES/import_reb.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,19 @@ +
+CUIDADO, esta herramienta sirve para crear los registros y las autoridades. +
También se actualizarán registros ya existentes.
+

+ +El archivo debe estar en formato IBERMARC (REBECA). El resultado de la búsqueda de registros en la página web
+de Registros Bibliográficos del Ministerio de Cultura http://www.mcu.es/bibliotecas/MC/Rebeca/index.html
+se puede descargar en un fichero 000*.reb para su importación desde PMB.
+
    +
  • La importación se realiza en tres fases : +
      +
    1. Primero se envía el archivo
    2. +
    3. Luego se carga
    4. +
    5. Finalmente se transfieren los registros a la base de datos
    6. +
  • +
+

Enviar el archivo + + diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_abonnements.txt pmb/includes/messages/help/va_ES/admin_abonnements.txt --- pmb.orig/includes/messages/help/va_ES/admin_abonnements.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_abonnements.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,8 @@ +

Administració de les subscripcions

+ +

La secció administració de les subscripcions permet definir els paràmetres de l'aplicació per a les subscripcions. +

    +
  • Periodicitat la Periodicitat de les subscripcions permet descriure tots els tipus de periodicitat utilitzades en les subscripcions.
  • + +

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_acquisitions.txt pmb/includes/messages/help/va_ES/admin_acquisitions.txt --- pmb.orig/includes/messages/help/va_ES/admin_acquisitions.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_acquisitions.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,19 @@ +

Adquisicions

+

+Dades fitxa d'identificació de la biblioteca. +

+Exercicis comptables definició dels exercicis comptables. +

+IVA sobres les compres gestió dels diferents impostos i comptes sobre les compres (trobarem este apartat si la gestió de +l'IVA està activada). +

+Tipus de productes categories de productes a comprar, permet calcular les quantitats i els descomptes sobre les compres. +

+Despeses relacionades Despeses eventuals associades a les adquisicions i comptes associats. +

+Mode de pagament i normatives de retard. +

+Pressupostos repartiment de les compres. + + + diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_convert.txt pmb/includes/messages/help/va_ES/admin_convert.txt --- pmb.orig/includes/messages/help/va_ES/admin_convert.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_convert.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,13 @@ +

Conversions/Exportacions

+

Este apartat permet generar les conversions de diversos formats +d'arxius de registres/exemplars en altres formats per tal d'exportar la base +de dades PMB en forma de registres.

+

El procediment de conversió permet a partir d'un format entrant UNIMARC, USMARC, +BCDI o XML PMB convertir-lo en un altre format UNIMARC o XML PMB. +Si el format de conversió final és l'UNIMARC, podreu importar el resultat a PMB. +Per defecte, podreu carregar el resultat. Atenció, el fet de passar d'un format +a un altre pot ocasionar algunes pèrdues d'informació.

+

L'exportació de la base PMB es fa en forma de registres incloent +els exemplars respectant la recomanació 995 de l'ADBDP. Podeu convertir el +resultat en registres UNIMARC o en XML PMB.

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_docs.txt pmb/includes/messages/help/va_ES/admin_docs.txt --- pmb.orig/includes/messages/help/va_ES/admin_docs.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_docs.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,20 @@ +

Administració dels exemplars

+ +

La secció administració dels exemplars permet definir els paràmetres +de l'aplicació pel préstec i per a les estadístiques dels documents. +

    +
  • Tipus de documents permet establir paràmetres per a realitzar els +préstecs i per a cada tipus de document establir una durada en dies.
  • +
  • Codis estadístics este codi s'utilitza per a la creació d'estadístiques +de préstec sobre els fons de la biblioteca.
  • +
  • Seccions la secció és la zona de la biblioteca on el document +està disponible (sector adults, joves, discoteca...). Este codi és igualment +tingut en compte a l'hora d'elaborar estadístiques
  • +
  • Estats la noció d'estat s'utilitza per a especificar si el document +es pot agafar en préstec o no
  • +
  • Localitzacions la localització es pot utilitzar per a connectar +el document a un lloc concret (exemple : en reserva)
  • +
  • Propietaris el propietari dels exemplars, BDP per exemple
  • +
  • Personalitzables camps personalitzables dels exemplars
  • +

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_empr.txt pmb/includes/messages/help/va_ES/admin_empr.txt --- pmb.orig/includes/messages/help/va_ES/admin_empr.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_empr.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,8 @@ +

Administració dels usuaris

+

Els diferents codis que afecten cada un dels usuaris de la biblioteca permeten +obtindre estadístiques sobre el públic de la biblioteca.. +

+ +

A l'hora de combinar els codis descrits anteriorment, heu d'adaptar l'aplicació al +funcionament particular de l'establiment on vos trobeu.

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_gestion_financiere.txt pmb/includes/messages/help/va_ES/admin_gestion_financiere.txt --- pmb.orig/includes/messages/help/va_ES/admin_gestion_financiere.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_gestion_financiere.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,13 @@ +

Gestió financera dels usuaris

+

La gestió financera dels usuaris permet generar els moviments financers associats +als usuaris : +

+
    +
  • abonaments +
  • multes resultat del retard en el retorn de préstecs +
  • préstecs remunerats per a algunes categories de documents +
+

Si heu triat la gestió simple de les tarifes dels abonaments, +estes són visibles dins Administració > Usuaris > Categories d'usuaris.

+

Si heu triat la gestió simple de les tarifes de préstec, estes són visibles dins Administració > Exemplars > Tipus de documents.

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_import.txt pmb/includes/messages/help/va_ES/admin_import.txt --- pmb.orig/includes/messages/help/va_ES/admin_import.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_import.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,12 @@ +

Administració de les importacions

+

Este apartat permet generar les importacions de dades associats a les obres +o als exemplars.

+

El procediment es realitza en diferents passos : definició del prestador +(ex : biblioteca departamental de préstec), importació dels registres o +importació dels exemplars (i dels registres associats), i finalment, marcatge de +les importacions per a verificar la correspondència entre el llistat de préstec i +les obres realment transmeses.

+

Esta darrera verificació és ràpida i pot ser integrament realitzada amb +un lector òptic.

+ + diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_misc.txt pmb/includes/messages/help/va_ES/admin_misc.txt --- pmb.orig/includes/messages/help/va_ES/admin_misc.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_misc.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,23 @@ +

Ferramentes

+

Trobareu ací diferents opcions.

+

+Manteniment de la base permet realitzar el manteniment de les dades : suprimir els registres sense exemplar, etc. +

+Accions personalitzables fa referència a les estadístiques personalitzables +visibles dins la pestanya Préstecs o bé als procediments que s'han d'executar +periòdicament i que poden ser emmagatzemats ací. +

+Fichier journal genera un fitxer (log) de diferent procediment de PMB. +Actualment no s'utilitza però es conserva per temes de compatibilitat. +

+Act. de la base opció molt important. Esta opció permet actualitzar +l'estructura de la base cada vegada que actualitzeu els fitxers de PMB en carregar una +nova versió. No es perd cap dada durant el procés. +

+Descripció de les taules, tal com el seu nom indica. +

+Manteniment MySQL, funcions de manteniment de la base. Permet verificar +la seua integritat. +

+Paràmetres genera els aspectes de personalització de l'aplicació, per exemple la identificació de la biblioteca, o l'activació de la meteorologia a l'opac.

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_notices.txt pmb/includes/messages/help/va_ES/admin_notices.txt --- pmb.orig/includes/messages/help/va_ES/admin_notices.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_notices.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,9 @@ +

Administració dels registres

+ +

La secció administració dels registres permet definir els paràmetres de l'aplicació per als registres. +

    +
  • Orígens permet definir els orígens dels registres, per tal de distingir +els drets de redifusió
  • +
  • Personalitzables camps personalitzables per als registres
  • +

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_sauvegarde.txt pmb/includes/messages/help/va_ES/admin_sauvegarde.txt --- pmb.orig/includes/messages/help/va_ES/admin_sauvegarde.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_sauvegarde.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,11 @@ +

Còpia de seguretat

+

+Lloc localització al disc de les còpies de seguretat +

+Grups de taules a guardar +

+Joc de còpies de seguretat correspondència llocs/grups de taules +

+Llançament +

+Còpies de seguretat realitzades llistat de còpies de seguretat realitzades

diff -Nuar pmb.orig/includes/messages/help/va_ES/admin.txt pmb/includes/messages/help/va_ES/admin.txt --- pmb.orig/includes/messages/help/va_ES/admin.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,35 @@ +

Mòdul d'administració

+

Acabeu d'accedir al mòdul d'administració de PMB. Les accions portades a terme +en este mòdul afectaran de manera substancial al bon funcionament del programa. +Els creadors d'este programa vos conviden a utilitzar les funcions ací previstes amb molt de compte. +Abans de qualsevol acció, tingueu en compte l'impacte que tindrà en les vostres dades. +Si teniu qualsevol dubte, envieu-nos un missatge a pmb.user@sigb.net. +Amb molt de gust vos atendrem.

+ +

Exemplar, registres

+

Les seccions d'Exemplars i Registres permeten definir els paràmetres de l'aplicació sobre préstecs i +estadístiques dels documents.

+ +

Usuaris

+

La secció d'Usuaris permet configurar els paràmetres associats a la creació +d'usuaris : categories i estadístiques. També permet importar dades externes sobre els usuaris. +

+ + + +

Administradors

+

Esta secció ens permet generar els identificadors i els drets associats +als diferents administradors del sistema de gestió de la biblioteca. Determineu +quins són els administradors que podran realitzar les operacions de préstec, +aquells que podran accedir al mòdul de catalogació i, per últim, aquells que estant +autoritzats a generar autoritats. +Utilitzeu també este mòdul per a la gestió de contrasenyes i identificadors +de connexió.

+ + +

Ferramentes

+

Les ferramentes són un conjunt de funcions per a facilitar les faenes d'administració +de la base de dades. Vos recordem la necessitat de fer còpies de seguretat periòdicament.

+ + + diff -Nuar pmb.orig/includes/messages/help/va_ES/admin_z3950.txt pmb/includes/messages/help/va_ES/admin_z3950.txt --- pmb.orig/includes/messages/help/va_ES/admin_z3950.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/admin_z3950.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,5 @@ +

Z 39.50

+

Configuració del client Z39.50 per a la importació de registres.

+ +Servidors llistat dels servidors Z39.50 i opcions d'afegir o eliminar.

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/alter.txt pmb/includes/messages/help/va_ES/alter.txt --- pmb.orig/includes/messages/help/va_ES/alter.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/alter.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,7 @@ +
+ATENCIÓ, esta actualització pot ser llarga i arriscada... +
Abans de realitzar-la és convenient realitzar una còpia de seguretat de tot.
+

Ignoreu els missatges d'error que puguen aparéixer, la causa és que la vostra versió no està actualitzada. +
Si els missatges perduren al final de l'actualització, caldrà estudiar-ne la causa. +

Cliqueu ací per començar l'actualització. + diff -Nuar pmb.orig/includes/messages/help/va_ES/dsi.txt pmb/includes/messages/help/va_ES/dsi.txt --- pmb.orig/includes/messages/help/va_ES/dsi.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/dsi.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,15 @@ +

Mòdul de Difusió Selectiva de la Informació

+

La difusió selectiva de la informació és un servici que consistix a +difondre entre els usuaris, de forma regular, els resultats d'un perfil de busca.

+ +

Difusió

+Permet iniciar els enviaments de correus electrònics als abonats
+

Cistells

+Els cistells es reserven a les novetats, és el contingut d'estos cistells el que +s'enviarà als usuaris per a la seua difusió.
+

Equacions

+Les equacions són el que permeten omplir els cistells.
+

Classificacions

+Les classes permeten organitzar els cistells i les equacions.
+ + diff -Nuar pmb.orig/includes/messages/help/va_ES/edit.txt pmb/includes/messages/help/va_ES/edit.txt --- pmb.orig/includes/messages/help/va_ES/edit.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/edit.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,3 @@ +

Mòdul de préstecs

+

Esteu al mòdul de préstecs de l'aplicació PMB.

+
L'equip de desenvolupadors del projecte
diff -Nuar pmb.orig/includes/messages/help/va_ES/import_empr.txt pmb/includes/messages/help/va_ES/import_empr.txt --- pmb.orig/includes/messages/help/va_ES/import_empr.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/import_empr.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,26 @@ +PMB : importació-mini-howto

+

Dins la columna de l'esquerra, hi ha el nom dels camps de + la base de dades.
+ És dins d'estos camps que introduirem la informació sobre els usuaris.

+

En la columna del centre figura la posició del camp en el fitxer ex:
+ "12527","Archambault","carrer de...
+ "12528","Baudin","carrer de...
+ 12527 és la primera posició, + és el codi de barres del lector, la 2a posició és el cognom del lector, la 3a és l'adreça, etc..

+

La columna de la dreta és un exemple de la primera + línia del fitxer, pot ser molt útil si es vol canviar la posició en el fitxer. + Trieu les posicions en la columna central, i no vos oblideu de fer clic sobre + Actualitza perquè els canvis es tinguen en compte.

+

Els camps en roig, no són modificables per l'usuari, estos camps s'ompliran automàticament.

+"; + +print $content; + +?> diff -Nuar pmb.orig/includes/messages/help/va_ES/import_expl.txt pmb/includes/messages/help/va_ES/import_expl.txt --- pmb.orig/includes/messages/help/va_ES/import_expl.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/import_expl.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,17 @@ +
+ATENCIÓ! Esta ferramienta crea les fitxes i els exemplars, únicament si és necessari. +
Estos es creen i es marquen com a disponibles.
+

+ +El fitxer ha d'estar en format UNIMARC (zona 995).
+
    +
  • La importació es fa en tres fases: +
      +
    1. Enviament del fitxer,
    2. +
    3. Càrrega del fitxer,
    4. +
    5. Transferència a la base de dades de fitxes.
    6. +
  • +
  • En lloc d'enviar el fitxer mitjançant el vostre navegador web, este pot enviar-se directament al servidor per mitjans alternatius (per exemple, FTP). El fitxer ha d'anomenar-se unimarc.inc i, en cas d'enviament per mitjans alternatius, es pot passar directament a la fase de càrrega.
  • +
+

Fase 1: Enviament del fitxer + diff -Nuar pmb.orig/includes/messages/help/va_ES/import_reb.txt pmb/includes/messages/help/va_ES/import_reb.txt --- pmb.orig/includes/messages/help/va_ES/import_reb.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/import_reb.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,18 @@ +
+ATENCIÓ, esta ferramenta servix per a crear els registres i les autoritats. +
Tamb; s'actualitzaran registres ja existents.
+

+ +El fitxer ha d'estar en format IBERMARC (REBECA). El resultat de la busca de registres en la pàgina web
+de Registres Bibliogràfics del Ministeri de Cultura http://www.mcu.es/bibliotecas/MC/Rebeca/index.html
+es pot baixar a un fitxer 000*.reb per a la importació des del PMB.
+
    +
  • La importació es produïx en tres fases : +
      +
    1. Càrrega del fitxer
    2. +
    3. Precàrrega del fitxer
    4. +
    5. Transferència a la base de dades de registres
    6. +
  • +
+

Envia el fitxer + diff -Nuar pmb.orig/includes/messages/help/va_ES/import.txt pmb/includes/messages/help/va_ES/import.txt --- pmb.orig/includes/messages/help/va_ES/import.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/import.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,19 @@ +
+ATENCIÓ, esta importació crea els registres i les autoritats si és necessari. +
Esta funció no actualitza registres ja existents.
+

+ +El fitxer ha de tindre el format UNIMARC
+
    +
  • La importació es produïx en tres fases : +
      +
    1. Càrrega del fitxer
    2. +
    3. Precàrrega del fitxer
    4. +
    5. Transferència a la base de dades de registres
    6. +
  • +
  • En comptes de carregar el fitxer, podeu posar-lo a disposició del servidor +pel mètode que més convinga (FTP per exemple). En este cas el fitxer s'ha d'anomenar + "" i podeu utilitzar directament la + precàrrega.
  • +
+

Començar : càrrega del fitxer diff -Nuar pmb.orig/includes/messages/help/va_ES/pointage_expl.txt pmb/includes/messages/help/va_ES/pointage_expl.txt --- pmb.orig/includes/messages/help/va_ES/pointage_expl.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/pointage_expl.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,12 @@ +
+Mòdul de marcatge dels documents rebuts... + +

+Podreu "marcar" tots els documents rebuts a fi de canviar-los d'estat i que es puguen prestar. +

+
    +
  1. Seleccioneu l'estat i la secció aplicable
  2. +
  3. Passeu els documents un a un pel lector de codi de barres
  4. +
+

+ diff -Nuar pmb.orig/includes/messages/help/va_ES/regex.txt pmb/includes/messages/help/va_ES/regex.txt --- pmb.orig/includes/messages/help/va_ES/regex.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/regex.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,120 @@ + + + +PMB: els operadors booleans i les expressions de busca + + + + +[$msg[197]] + + + + +
+Busca simple +

Per defecte, el motor de busca busca els elements com +a mínim (O implícit) un dels mots introduïts. La tria es realitza segons +el nombre decreixent de mots trobats, i després per orde alfabètic. +
Ex. jardins interiors significa que els elements que continguen +els mots jardins o interiors (jardins d'interiors, jardins japonesos, +disseny d'interiors, ...). +
Els accents no són tinguts en compte així com les majúscules/minúscules. +Si dos mots són separats per altre signe que espai, +, o -, es considera que +l'orde en què es troben és l'orde com han d'aparéixer als resultats +
Ex. Sant Jordi/drac s'analitzarà com : buscar els elements que +continguen sant o els elements que continguen jordi i +mar o els dos. +
Alguns mots s'ignoren ja que no tenen significat pertinent en català (ex : de, t, l, d, s, seu, la, ...). +

+El guionet +

+El guionet es considera com un operador entre dos mots (veieu més al +capítol : Operadors lògics entre dos mots). Així, tot mot compost amb un guionet +ha de ser tancat entre cometes per a fer una busca del terme exacte (veieu més al capítol Busca exacta). +

+Truncament +

Els mots poden ser truncats per l'esquerra, la dreta o +parcialment pel caràcter * +
Ex. graf* buscarà els mots que comencen per graf +(gràfic, grafisme, gràfics, ...), *ofia buscarà tots els termes que +finalitzen amb 'ogia' (psicologia, sociologia, trilogia ...), p*tria +buscarà els mots que comencen per p i acaben amb tria (psiquiatria, pediatria, ...). +
Podeu truncar més d'una vegada un mateix mot.

+Busca exacta +

Per a buscar per termes exactes cal tancar els mots entre cometes. +Si el motor de busca troba un terme exacte, buscarà els elements inclosos tal com els troba. +En este tipus de busca també podem emprar el truncament. +
Ex. \"dent\" significa que tots els elements que contingua el text +dent (dentífric, dentista, accident, incident, ...). +
La busca exacta és pràctica per a la busca d'expressions que contenen espais +o signes de puntuació. (una sigla per exemple). +
Ex. \"A.E.N.O.R.\" buscarà els elements que continguen el text A.E.N.O.R., +A.E.N.O.R. buscarà els elements que continguen els mots A o E o N o O o R . +
Els accents i les majúscules/minúscules no es tenen en compte dins una busca exacta. +Finalment, els termes exactes poden utilitzar-se amb totes les expressions complexes descrites més avall. +

+Negació +

El símbol ~ davant d'un terme representa una negació d'este terme. +Això significa que buscarà tots els documents que no continguen aquell terme +
Ex. ~treball significa que buscarà tots els elements excepte aquells +que continguen el terme treball. +

+Operadors lògics entre dos mots +

Els operadors lògics poden ser utilitzats entre els mots :

+
  • + : operador I
    Ex. disc + dur significa que buscarà +els documents que continguen els mots disc i dur.
  • +
  • - : operador MENYS (I NO)
    Ex. disc - dur significa que +buscarà els elements que continguen el mot disc, menys els que continguen el mot dur.
  • +
+

Estos operadors poden utilitzar-se més d'un a la vegada. +S'apliquen, per orde, d'esquerra a dreta. +
Ex. poesia + catalan* - romàntic* significa que buscarà els elements +que continguen poesia i catalan(a)(es) menys romàntic(a)(isme). +

Atenció, els operadors no poden posar-se seguits, una negació no pot combinar-se amb un operador (+~ és el mateix que l'operador -). +

+Agrupaments +

Una expressió pot agrupar-se per a esdevenir un terme. +Este agrupament es fa amb els parèntesis. Això permet canviar l'orde +d'aplicació dels operadors o combinar els resultats d'expressions complexes. +
Ex.

+
    +
  • poesia + (catalana romàntica) buscarà de tots els elements que +continguen catalana o romàntica, únicament aquells que continguen poesia.
  • +
  • (poesia + catalana) romàntica buscarà de tots aquells elements que +continguen poesia i catalana o tots els elements que continguen +romàntica
  • +
  • ~(poesia + catalana) + (literatura ameri*) significa tots els +elements que no continguen poesia i catalana i els elements que +continguen literatura o ameri*
  • +
+

Els parèntesis poden utilitzar-se sense límit.
+Ex. (poesia + (francesa romàntica)) (literatura + XIX) significa que +de tots els elements que continguen francesa o romàtinca, únicament aquells +que continguen poesia o els elements que continguen literatura i XIX +

+Pertinença +

Els resultats són triats per orde de pertinença i després per +orde alfabètic. La pertincença es calcula simplement pel nombre total de mots +o termes exactes trobats. +
Ex.

+
    +
  • jardins interiors trobarà tots els elements que continguen jardins +o interiors, i aquells que continguen els dos mots apareixeran al principi del llistat de resultats
  • +
  • ~(poesia + francesa) (literatura ameri*) trobarà tots els elements +que no continguen poesia i francesa, d'estos elements, aquells que +continguen literatura o ameri* apareixaran el principi del llistat de +resultats (inicialment literatura i ameri*, després ameri*, després literatura)
  • +
+"; + +print $content; + +?> diff -Nuar pmb.orig/includes/messages/help/va_ES/search_empr.txt pmb/includes/messages/help/va_ES/search_empr.txt --- pmb.orig/includes/messages/help/va_ES/search_empr.txt 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/help/va_ES/search_empr.txt 2010-10-25 14:37:55.000000000 +0200 @@ -0,0 +1,33 @@ + +

PMB: Ús dels caràcters especials en la busca d'usuaris

+
+


Busca estesa
+

Per a obtindre un llistat de tots els usuaris, deixeu en blanc i valideu directament.

+ +Busca selectiva
+

Per a una busca més selectiva, podeu utitlizar caràcters especials:
+

    +
  • per a buscar tots els noms que comencen amb ALE, escriviu: ^ALE,
  • +
  • per a buscar tots els noms que contenen ALE, escriviu: ALE,
  • +
  • per a buscar tots els noms que finalitzen amb ALE, escriviu: ALE$.
  • +

+ +
+ +"; + +print $content; + +?> diff -Nuar pmb.orig/includes/messages/languages.xml pmb/includes/messages/languages.xml --- pmb.orig/includes/messages/languages.xml 2006-11-17 17:58:00.000000000 +0100 +++ pmb/includes/messages/languages.xml 2010-10-25 14:37:55.988768483 +0200 @@ -11,6 +11,7 @@ Français Español + Valencià English (US) English (UK) Italiano diff -Nuar pmb.orig/includes/messages/va_ES.xml pmb/includes/messages/va_ES.xml --- pmb.orig/includes/messages/va_ES.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/messages/va_ES.xml 2010-10-25 14:37:56.000000000 +0200 @@ -0,0 +1,3357 @@ + +]> + + + + +Demo +Identificació +PMB +esp + - +d/m/Y +%d/%m/%Y +%d/%d/%d + +Gener +Febrer +Març +Abril +Maig +Juny +Juliol +Agost +Setembre +Octubre +Novembre +Desembre +Dl +Dm +Dc +Dj +Dv +Dv +Dg +iso-8859-1 +OPAC +Obri el catàleg públic dins una nova finestra +1 +2 +3 +4 +5 +6 +7 +8 +9 +0 +Usuari : +Contrasenya : +Este programa es distribuïx segons els termes de la llicència pública general GNU/GPL. +Pàgina del projecte +Circulació +Catàleg +Administració +Ix +Usuari incorrecte +Identificació incorrecta +funció no autoritzada +Els privilegis definits en el seu perfil d'usuari de PMB li prohibixen accedir a estes funcions. +Préstec de documents +Retorn de documents +Nou usuari +Catàleg +Tipus de documents +Modifica +Seccions +Estats +Localitzacions +Usuaris +Categories +Codis estadístics +Administradors +Gestió dels administradors +Ferramentes +Còpia de seguretat +Restauració +Accions personalitzables +Descripció de les taules SQL +Manteniment MySQL +Préstecs i devolucions +Codi de barres o cognoms +Codi de barres de l'usuari +Esborra usuari +Esborra usuari +Número +No + +És impossible esborrar este usuari. +Nou usuari +Codi de barres del nou usuari. +Crea un nou usuari +Este número ja està utilitzat +Busca per usuari +No s'ha trobat cap usuari amb la clau [!!form_cb!!] +Pàgina anterior +Pàgina següent +!!cb!! : usuari desconegut +Desconeguda +Desconegut +Fitxa d'usuari +Usuari desconegut +Modifica l'usuari +Crea un usuari +Usuaris trobats amb esta clau +Correu electrònic +Categoria +Codi estadístic +Nou préstec +Modifica +Esborra +Un altre usuari +Una fitxa d'usuari ha d'incloure com a mínim el nom. +Codi de barres o número +Cognoms +Nom +Adreça (línia 1) +Adreça (línia 2) +Codi postal +Població +Telèfon +Telèfon 2 +Professió +Any de naixement +Cancel·la +Guarda +Hi ha hagut un error en guardar este usuari +No s'ha introduït cap contrasenya. +Contrasenya incorrecta. +Heu d'especificar el nom d'usuari d'este usuari. +La contrasenya és obligatòria. +Contrasenya incorrecta. +L'usuari no té privilegis. +Inclou un administrador +Administrador +Nova contrasenya +Confirmeu la contrasenya +Ok +Modifiqueu l'administrador +Nom d'usuari +Privilegis +Catalogació +Canvia la contrasenya +Dreceres +Mostra dreceres de teclat +Esc +Escriviu un nom. +Crea un codi estadístic +Nota : el camp 'id' es generarà automàticament després de la creació del codi. +Crea un codi estadístic +Modifica el codi estadístic +Etiqueta +Catàleg : codis estadístics +Catàleg : localitzacions +Crea una localització +Modifica una localització +Nota : el camp 'id' es generarà automàticament després de la creació de la localització. +Catàleg : seccions +Crea una secció +Modifica una secció +Catàleg : estats +Préstec possible +Exclòs de préstec +Crea un estat +Nota : el camp 'id' es generarà automàticament després de la creació de l'estat. +es permet el préstec +Modifica l'estat +La duració del préstec s'indica amb un número. +Duració d'un préstec +Dies +Crea un tipus d'exemplar +Duració màxima d'un préstec (en dies) +Modifica el tipus de document +Sexe +Home +Dona +Desconegut +Catàleg +Registres +Catàleg +Autoritats +Autors +Matèries +Editorials +Col·leccions +Subcol·leccions +Gestió dels registres +Gestió del catàleg +Gestió de les autoritats +El camp de busca està buit. +Busca +Crea una editorial +La fitxa d'editorial ha d'incloure el nom com a mínim +Creació/modificació d'una editorial +País +Lloc web +Modifica una editorial +Ja existix una editorial amb este nom a la base de dades +No s'ha pogut modificar esta editorial +No s'ha pogut crear l'editorial +Busca per editorial +No s'ha trobat cap editorial amb la clau [!!ed_cle!!] +Editorials trobades amb la clau +Introduïu alguns caràcters per a buscar +També podeu escriure una expressió de busca. +Seleccioneu una editorial +Llistat +Reemplaça per... +Reemplaça +Per +Reemplaça una editorial +No s'ha pogut accedir a l'editorial especificada. +Crea una col·lecció +Editorial +ISSN +La fitxa de col·lecció ha d'incloure un nom i una editorial com a mínim +Creació d'una col·lecció +Modifica una col·lecció +No s'ha pogut modificar la col·lecció +No s'ha pogut crear la col·lecció +Ja existix una col·lecció igual a la base de dades +L'editorial de la col·lecció s'ha de triar de la llista d'editorials. +Col·leccions trobades amb la clau +No s'ha trobat cap col·lecció amb la clau [!!cle!!] +Busca per col·lecció +Crea una subcol·lecció +Creació d'una subcol·lecció +Modifica una subcol·lecció +Subcol·lecció de +La col·lecció s'ha de triar del llistat de col·leccions +No s'ha trobat cap subcol·lecció amb la clau [!!cle!!] +No s'ha pogut modificar esta subcol·lecció +Subcol·leccions trobades amb la clau +Busca per subcol·lecció +Reemplaça la col·lecció +Nom de la col·lecció +Préstec de documents i gestió dels usuaris +Catalogació, gestió dels exemplars +Paràmetres i gestió de la base de dades +Tanca la sessió +Per +Etiqueta de la subcol·lecció +Reemplaça la subcol·lecció +Selecció d'una subcol·lecció +Selecció d'una col·lecció +Selecció d'una editorial +Tanca +Crea un autor +Modifica un autor +Crea/modifica un autor +Element d'entrada +Element secundari +Persona +Entitat +Tipus +Forma no correcta (visualitza) +Nou autor +No s'ha pogut modificar este autor +Autors trobats amb la clau +Visualitza +Busca per autor +No s'ha trobat cap autor amb la clau [!!author_cle!!] +La fitxa d'autor ha d'incloure com a mínim un nom +Selecció d'un autor +Ajuda : les expressions de busca avançades +Registre diari +Gestió d'autoritats (autors, matèries, editors i col·leccions) +Reemplaça una col·lecció +Ja existix una subcol·lecció idèntica a la base de dades +Ja existix un autor idèntic a la base de dades +No s'ha pogut crear este autor +No es pot enllaçar este autor amb ell mateix +No es pot reemplaçar este autor per ell mateix +Reemplaça un autor +Reemplaça una col·lecció +No es pot reemplaçar una col·lecció per ella mateixa +Remplaça una editorial +No es pot reemplaçar una editorial per ella mateixa +Seleccioneu una llengua +Seleccioneu un país +ISBN, Dipòsit legal +Núm. de l'exemplar +Títol +Autor +Busca de registres +Zona del títol +Títol propi +Títol propi d'un autor diferent +Títol paral·lel +Complement del títol +Part de +Núm. de la part +Menció de responsabilitat +Autor principal +Funció +Altre(s) autor(s) +Autor(s) secundari(s) +Este document té altres autors que no estan indicats en este registre +Zona de l'edició, col·lecció +Col·lecció +Subcol·lecció +Any +Núm. dins la col·lecció +Una altra editorial + +Actualitza +Zona de la descripció física +Descripció física +Nombre de ... (pàgines, volums, ...) +Altres característiques físiques (il·l., ...) +Format +Material d'acompanyament +Zona de les notes +Notes +Notes generals +Nota de contingut +Resum +Zona de les matèries +Indexació +Nou registre +Continua +Introduïu l'ISBN o el DL del document a catalogar. Si no disposeu d'esta informació cliqueu [següent] o premeu Retorn. +Selecció d'una funció +Enllaços (recursos electrònics) +Adreces web associades +Format electrònic del recurs +El registre ha d'incloure un títol propi +Modifica un registre +No s'ha pogut crear el registre, el registre ha d'incloure un títol propi +No s'ha pogut modificar este registre, el registre ha d'incloure un títol propi +L'operació MySQL ha fallat +Registre no conegut o innaccessible +Responsabilitats +Conté +Exemplars: +Si esta(es) referència(es) no són adequades, utilitzeu l'enllaç següent : +Força la creació +Registre +Modifica este registre +Crea exemplar +Núm. d'exemplar +El camp núm. d'exemplar està buit +Núm. +Tipus de document +Secció +Signatura +Estat +Localització +Codi estadístic +Dades de l'exemplar +Acció de l'exemplar +Este número ja està utilitzat. La creació és impossible. +No s'ha pogut crear o modificar este exemplar. Les informacions són incorrectes o el número ja està en ús. +La fitxa d'exemplar ha d'incloure un número o una signatura obligatòriament. +No hi ha cap exemplar associat a este registre +Cap exemplar porta el número +No s'ha trobat cap registre amb el codi +Pàgina d'inici +Autors trobats +No s'ha trobat cap autor amb les dades +No hi ha cap títol amb estes dades +No s'ha trobat cap registre +Esborra l'exemplar +Esborra l'exemplar +L'exemplar ha estat eliminat. +Crea una matèria dins d'esta categoria +Crea una matèria +Modifica una matèria +Creació d'una matèria +Indiqueu una etiqueta per a esta matèria +Elimina una matèria +No s'ha pogut eliminar esta matèria perquè conté submatèries +Selecció d'una matèria +Indexació lliure +Introduïu les paraules clau separades per espais +El camp de busca està buit. +Este camp només pot contindre caràcters numèrics. +Esborrat +Manteniment de la base de dades +Buida +Buidat finalitzat +Manteniment de la taula d'autors (és perillós i inestable!!) +Títols de sèrie +Títols trobats amb la clau +No s'ha trobat cap títol amb les dades [!!titre_cle!!] +Creació d'un títol de sèrie +Modificació d'un títol de sèrie +Especifiqueu un títol de sèrie +Crea un títol de sèrie +Ja existix un títol similar a la base de dades +No s'ha pogut modificar este títol de sèrie +No s'ha pogut crear este títol de sèrie +Esborra un títol de sèrie +Selecció d'un títol de série +La clau utilitzada no és vàlida per a buscar per títol +Actualització +Addició +Trieu un criteri de busca com a mínim +Préstecs en curs +Reserves +Afegix una reserva +Reserva +Crea una reserva per a l'usuari +Autor/títol +Matèries/temes +Editorial/col·lecció +Busca +Retorna el +Disponible +No s'ha trobat cap registre amb estes dades +No s'ha trobat cap registre. +No s'ha trobat cap autor amb estes dades +No s'ha trobat cap registre amb estes dades +Paraula clau no vàlida +Subcol·lecció +Rang +Exemplar no conegut +Retornat per l'usuari +Retard +Dia(es) +S'ha produït un error després de la insersió a la taula d'estadístiques +S'ha produït un error en suprimir el préstec +Este document està reservat per l'usuari +Data de la reserva +Mostra l'exemplar +Exemplar +Missatge d'exemplar +Crea/Modifica +Usuari +Prestat a l'usuari +el +Este document està exclòs de préstec +Este document està reservat per un altre usuari +Préstec realitzat +No s'ha pogut fer el préstec +Este usuari ja té este document en préstec +Este document està actualment en préstec a un altre usuari. Feu el retorn. +Usuari no conegut +presta +préstec renovat +renova un préstec +Exemplar o usuari desconeguts +Este document està reservat +Renova el préstec +No s'ha pogut obtindre cap informació d'este exemplar. +Butlletí de novetats +Cliqueu sobre el nom d'un cistell per veure'n el contingut +No hi ha cap cistell disponible +Este cistell està buit +Introduïu este registre en un cistell +Resultats de la busca : +Este autor està utilitzat en algun registre. No es pot suprimir +No es pot accedir a este registre d'autor +Esta editorial està utilitzada en algun registre. No es pot suprimir +Esta editorial té col·leccions. No es pot suprimir +No es pot accedir a este registre de col·lecció +Esta col·lecció està utilitzada en algun registre. No es pot suprimir +Esta col·lecció té subcol·leccions. No es pot suprmir +No es pot accedir a este registre de títol de sèrie +Este títol de sèrie està utilitzat en algun registre. No es pot suprimir +No es pot reemplaçar un títol de sèrie pel mateix + +Altres busques +Heu d'incloure alguna cosa per a buscar. +Heu de marcar alguna de les caselles +Suprimix el registre +S'ha produït un error en suprimir el registre +Identificador nul +Registre suprimit +No s'ha pogut suprimir este registre perquè té exemplars associats +Registres UNIMARC +Feu clic en el botó de la dreta per a triar un fitxer i després cliqueu en següent per a carregar l'arxiu +Ok +
Els privilegis del servidor no deixen carregar l'arxiu %s.

Contacteu amb l'administrador del servidor...]]>
+
S'ha produït un error en copiar l'arxiu %s.

Contacteu amb l'administrador del servidor...]]>
+
L'arxiu %s s'ha transferit i es carregarà automàticament en 2 segons...
]]>
+
L'arxiu %s no existix...
]]>
+
L'arxiu %s està buit i s'eliminarà...
]]>
+
No es pot obrir l'arxiu %s...
]]>
+%s

]]>
+%s caràcters...]]> +%s

]]>
+%s i es carregarà automàticament en 2 segons...]]> + %s registres per a carregar (d'un total de %s)...]]> +(%s registre ja existent a la base de dades s'ha ignorat des de l'inici del processament)]]> +(%s registres ja presents a la base de dades s'han ignorat des de l'inici del processament)]]> +%s registre(s), i ja s'ha fet...]]> +%s registre ja era present a la base de dades i s'ha ignorat...]]> +%s registres ja eren presents a la base de dades i s'han ignorat...]]> +Importa +Exemplars UNIMARC +
%s exemplar(s) ignorat(s)...]]>
+ +Missatge : +Crea una categoria d'usuari +Modifica una categoria d'usuari +Una solució lliure per a la biblioteca +PMB : programari de gestió de biblioteques +Còpia de seguretat finalitzada +Còpia de seguretat general +Heu de triar un nom per a la còpia de seguretat. +Nom de la còpia de seguretat +Restauració de la base de dades +Restauració finalitzada +Còpies de seguretat disponibles +Restauració feta. Hi ha hagut alguns errors. +Restaura +Llengua +Llista dels errors trobats : +Orígen de l'error +Error +Núm. d'error +Registre : ja existix +Registre : ISBN buit +Taula buida +Ex. rebutjat : Codi de barres buit +Ex. rebutjat : firma buida +Ex. rebutjat : registre = 0 +Ex. rebutjat : Tipus de doc : TypDoc = 0 +Ex. rebutjat : Secció = 0 +Ex. rebutjat : Estat = 0 +Ex. rebutjat : Localització = 0 +Ex. rebutjat : Codi est = 0 +Ex. rebutjat : ja existix +Propietaris +Crea un propietari +Cap propietari definit. +Modifica el propietari +Nom del propietari +Introduïu un nom. +Trieu el propietari i l'estat +Heu de triar un propietari i un estat... +Trieu un estat, una secció i una localització : +Nou : +Voleu que l'ISBN siga obligatori ? +Registre : creat sense ISBN +Firma obligatòria ? +Exemplar: creat sense signatura + + +Préstec de document +!!cb_expl!! : Exemplar no trobat... +!!cb_expl!! : Exemplar ja en préstec... +Este estat de document ( !!cb_statut!! ) indica que no es pot prestar... +El préstec d'este tipus de documents ( !!cb_type!! ) és de zero dies... +No es pot trobar este préstec... +No s'ha trobat el codi de barres de l'exemplar... +!!cb_expl!! : Préstec anul·lat +!!cb_expl!! : Préstec renovat + +!!cb_expl!! : Préstec realitzat... +!!cb_expl!! : Exemplar retornat... +Cap exemplar en préstec. +Propietari +Títol +Data +Retorn +Retorn de documents +Codi de barres del document +!!cb_expl!! : Cap préstec en curs +Codi +Usuari +Accions personalitzables +Introduïu un nom per a este procediment. +Este procediment no conté cap codi MySQL. +Crea un procediment +Nom del procediment +Codi MySQL +Comentari +Realitza +Ja existix un procediment amb este nom a la base de dades. +Llengua de la publicació +Llengua original +Títol +Dates +Nom de la col·lecció +Connexió +Descripció de les taules +Feu clic sobre el nom d'una taula per a veure la descripció. +Manteniment MySQL +Verifica les taules +Analitza les taules +Repara les taules +Optimitza les taules +Inici +Tipus i duració dels préstecs. +Codis per a la creació de les estadístiques de préstec i els fons de la biblioteca +Localització del document +Especifica si el document està o no disponible. +Localització especial (exemple : Reserva) +Crea les categories d'usuaris +Codis per a la creació de les estadístiques +Crea i manipula els indentificadors, contrasenyes, drets, llengües, etc. dels administradors +Crea i modifica préstecs +Importa registres i autoritats UNIMARC a partir de fitxers externs +Importa registres i exemplars UNIMARC a partir de fitxers externs +Optimitza les busques generant els índex +Elimina les dades innecesàries de la taula d'autors +Fes còpia de seguretat o restaura les dades +Crea i modifica els procediments SQL +Visualitza el fitxer de registre +Visualitza les descripcions de les taules de dades +Verifica, analitza, repara i optimitza les taules +Préstec de documents i gestió dels usuaris +Catalogació i gestió dels exemplars +Gestió dels autors, matèries, editorials i col·leccions +Préstecs en curs, en retard + + + +La fitxa d'usuari ha d'incloure com a mínim una adreça. +Camps incorrectes +El primer número de telèfon no és correcte. El camp ha de ser numèric. Per exemple 01 23 87 45 65 o (+34) 124982162 són vàlids. +El segon número de telèfon no és correcte. El camp ha de ser numèric. Per exemple 01 23 87 45 65 o (+34) 124982162 són vàlids. +El codi postal és incorrecte. El camp és obligatori i ha de ser numèric. Per exemple 08005 és un valor vàlid. +S'ha d'incloure el nom de la població. +Adreça de correu elctrònic és massa curta. +Adreça de correu elctrònic és massa llarga. +L'adreça de correu electrònic no porta arrova (@). +Caràcter(s) no permés(sos) dins un correu electrònic +Feu clic en el botó d'Arrere del vostre navegador, corregiu l'error. +Forma no coneguda de correu electrònic. +S'ha d'incloure l'any de naixement. +L'any de naixement no és vàlid. Indiqueu un número de 4 xifres. +L'any de naixement és massa vell. O la data del servidor no és correcta. +L'any de naixement és poc probable : l'usuari encara no ha nascut ! O la data del servidor no és correcta. +S'ha d'incloure el codi postal. +Llengua +Gestió dels servidors Z39.50 +Gestió dels atributs de busca Z39.50 +Gestió dels servidors Z39.50 +Publ. periòdiques +Seccions +Nom de la biblioteca +Codi de barres d'inici +Nombre de codis de barres a generar +Genera els codis de barres +Genera +Codis de barres +Generació de codis de barres +Camí cap al fitxer amb codis de barres +Genera automàticament +Genera a partir d'un fitxer extern que conté els números dels codis de barres +Busca... +Heu d'indicar un nombre de codi de barres positiu +Heu d'incloure un número de codi de barres d'inici per a la generació +Heu d'introduir un nom d'arxiu que continga els números dels codis de barres +S'està buscant +S'estan seleccionant autoritats +S'estan gestionant autoritats +Grups d'usuaris +Grup +Un altre usuari del grup +Trieu de la llista +Tots els mots +Algun dels mots +Busqueu un grup d'usuaris +Nom del grup +Crea un grup +Creació d'un grup d'usuaris +Nom del grup +Modifica un grup +Responsable +Seleccioneu un usuari +Heu d'incloure el nom del grup +Grups segons les dades +Busca per grup +No s'ha trobat cap grup amb les dades [!!group_cle!!] +Grup +Modifica este grup +Membres +Este grup no té cap membre +Ja existix un grup amb este nom ! +Nou membre +Afegix +El nou membre ha de ser escollit de la llista +No s'ha pogut crear este usuari dins este grup +Suprimix este usuari +Busca un altre grup +Usuaris individuals +Voleu confirmar la supressió d'este grup ? +Voleu confirmar la suppressio d'este usuari ? +Pref. +Edició dels paràmetres per a l'administrador +Estil/tema +No s'han pogut actualitzar els privilegis per a este usuari. Hi ha un problema amb MySQL. Assegureu-vos que l'estructura de la base de dades és la que correspon a la versió instal·lada de PMB. +Actualització dels paràmetres en curs... +Últims registres +No hi ha cap registre per a mostrar +Núm. d'exemplar, ISBN o DL +Informes +Exemplars +Préstecs en curs +Exemplars en retard +Exemplars per propietari +Préstecs per grup +Usuaris +Usuaris en curs +Estadístiques +Estadístiques +Codis de barres +Generació lliure +Llista dels usuaris +Introduïx els primers caràcters del cognom : +Publ. periòdiques +Estat de les col·leccions +Publ. periòdiques trobades amb les dades +No s'ha trobat cap publicació periòdica amb les dades [!!user_query!!] +Publ. periòdiques que falten +Imprimix el tiquet de préstec +Imprimix la fitxa d'usuari +Mostra els últims autors creats +Mostra les últimes editorials creades +Mostra les últimes col·leccions creades +Mostra les últimes subcol·leccions creades +Mostra els últims títols de sèrie creats +Matèries trobades amb les dades +Duració del carnet (dies) +Inici +Fi +Adhesió +La data del carnet està caducada. +La duració del carnet d'este usuari està a punt de finalitzar. +La duració del carnet d'este usuari ha caducat. No es pot fer el préstec. +Paràmetres de funcionament de l'aplicació : +Valor per defecte de l'aplicació : +Paràmetres +Identificador +Tipus +Subtipus +Valor +Crea un paràmetre +Modifica un paramètre +No es pot suprimir este tipus de document perquè s'utilitza en algun exemplar. +No es pot suprimir este codi estadístic perquè s'utilitza en algun exemplar. +No es pot suprimir esta secció perquè s'utilitza en algun exemplar. +No es pot suprimir este estat perquè s'utilitza en algun exemplar. +No es pot suprimir este propietari perquè s'utilitza en algun exemplar. +No es poden suprmir els fons propis. +No es pot suprimir este codi estadístic perquè s'utilitza en algun usuari. +No es pot suprimir esta categoria/matèria perquè s'utilitza en algun usuari. +No es pot suprimir este usuari perquè té documents en préstec. +Actualització de l'estructura de la base de dades realitzada +Act. de la base +Feu clic ací per a continuar... +La vostra versió actual de la base de dades és : +Actualització a realitzar : +La vostra base de dades està al dia +Problema de verificació de la versió : +L'actualització s'ha realitzat amb èxit +Ajuda + : +Les expressions de busca +En els resums +En les notes de contingut +Resultats per pàgina +Accepta les formes + ? +Formes +No hi ha formes +En els títols +En les paraules clau +En les notes generals +Gestió +Introduïx el títol o una part d'una de les publicacions periòdiques a les quals està abonada la biblioteca. +No s'ha trobat cap resultat. + registre(s) trobat(s). +S'ha indicat un numéro d\'exemplar o ISBN, confirmeu-lo per a realitzar la busca. +Podeu introduir també alguns caràcters del cognom. +Podeu introduir també alguns caràcters del nom del grup. +Gestió de les publ. periòdiques +Estat de les col·leccions +Crea un número o un element +Nova publicació periòdica +Modifica una publicació periòdica +Crea un butlletí +Modifica un butlletí +Crea un exemplar +Modifica un exemplar +Publ. periòdiques +Butlletins +Exemplars: +Articles: +Codis de barres +Tipus doc. +Firma +Loc. +Secció +Status +Codi est. +Crea un article +Modifica un article +Modifica un article +No hi ha cap butlletí per a esta publicació +Numeració +Data o període +Introduïx les informacions sobre el número de la publicació periòdica. +Preu +No s'ha trobat cap matèria +Préstec inexistent : cap dada +Busca avançada +Este usuari no té reservat cap document. +Descripció del cistell : +Codi de barres o número : +Documents +Termes de busca +On buscar +Crea +Nova publicació periòdica +Nou cistell +Modifica un cistell +Anunci emergent automàtic del tiquet de préstec després de realitzar un nou préstec +Executa les alertes sonores +He llegit i acceptat els termes de la llicència d'ús de PMB.
No tornes a mostrar la llicència en començar]]>
+Tipus de document per defecte a l'hora de crear un exemplar +Codi estadístic de document per defecte a l'hora de crear un exemplar +Codi estadístic del document per defecte a l'hora de crear un exemplar +Propietari del document per defecte a l'hora de crear un exemplar +Estil gràfic de l'aplicació +Llengua per defecte a l'hora de crear un registre +Funció d'autor per defecte a l'hora de crear un registre +Localització d'un document per defecte a l'hora de crear un exemplar +Secció d'un document per defecte a l'hora de crear un exemplar +Confirmeu la supressió de +Confirmeu la supressió +Truc +Fes un préstec +Crea +Imprimix +Esborra +... +Actualitza +X +Actualització en curs +S'esta buscant +Visualitza +Mostra-ho tot +Número de registres per pàgina +Contrasenya +Renova +Envia un avís +Envia un correu electrònic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + s'utilitzaran les claus per defecte de PMB)]]> +defecte de PMB)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +incloure dins la vostra còpia de seguretat]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Z39.50 +Selecció de biblioteques : +Criteris de busca : +Límit : +Nombre màx. de notícies retornades per cada servidor : +Cap biblioteca seleccionada ! +Una altra busca +Progrés de la busca +La vostra busca es realitza pels diferents sservidors de les biblioteques seleccionades. Podeu visualitzar el progrés de lles diferents busques. Per a veure el resum dels resultats obtinguts, feu clic sobre Resultats. +Servidor +Servidors +Resultats +Ordena els resultats per +Autor +Títol +ISBN +Paraules clau +Matèria +Resum +Tipus de document +ISSN +I +O +NO + després per +S'ha produït un error : Heu d'omplir com a mínim un camp +No s'ha indicat cap criteri de busca ! +No es pot realitzar una busca amb estos criteris en esta biblioteca +Pb : atribut(s) seleccionnat(s) no disponible(s) per a esta biblioteca. +S'ha produït un error : no s'ha pogut connectar al servidor +Intent de connexió al servidor +S'ha produït un error durant la busca +Inici de la recuperació de !!limite!! primers registres (de !!hits!!) +Inici de recuperació dels registres (!!hits!! registres trobats) +FINALITZAT : el servidor ha retornat !!total!! registres de !!hits!! trobats. +Orde 1 +Orde 2 +!!test_resultat!! títol(s) +Resultat de la busca +No s'ha trobat cap resultat per a esta busca +Selecciona +Copia al catàleg +Copia +Copia el registre +Registre copiat. +Este registre ja existix. +Este registre no existix, però no s'ha pogut crear. +Este registre ja existix però no s'ha pogut seleccionar. +Visualitza'l. +!!f_ex_cb!! copiat. +L'exemplar !!f_ex_cb!! ja existix. +L'exemplar !!f_ex_cb!! no s'ha pogut crear. +L'exemplar !!f_ex_cb!! copiat ja existia però no s'ha pogut seleccionar. +Visualitza'l. +Retorn al llistat de resultats +Gestió dels servidors Z39.50 accessibles + +Reserva +Reserva feta. +Reserva eliminada. +Este document està disponible per a l'usuari +Reserva : este usuari no existix. +Reserva : este document no existix. +Reserva : este usuari ja té reservat este document. +Reserva : este usuari ja té en préstec este document. +Cap exemplar d'este document no es pot reservar. +Reserva : el document que voleu reservar està disponible : +No es pot eliminar la reserva. +No s'ha pogut crear la reserva. +Reserva(es) + + + + + + + +Importa/Exporta usuaris +Importa usuaris a la base de dades +Importació +Fitxer +Categoria dels usuaris +Separador dels camps +Esborra usuaris +Comentari +Terme general +Visualitza +No s'ha trobat cap matèria amb les dades [!!categ_cle!!] +Tots els tipus de documents +Execució del procediment +Línia +Modifica el procediment +Autoritzacions acordades +Paràmetre 1 +Paramètre 2 +Paramètre 3 +!!1!!, !!2!! i !!3!! dins el codi SQL es reemplaçaran pels valors respectius dels paramètres 1, 2 i 3 a l'execució de query MySQL si són completes.]]> +Especifiqueu una operació. +Seleccioneu les operacions a fer : +Reindexa tots els camps de busca +Suprimix els autors no utilitzats +Suprimix les editorials no utilitzades +Suprimix les col·leccions no utilitzades +Suprimix les subcol·leccions no utilitzades +Suprimix les matèries no utilitzades +Suprimix els títols de série no utilitzats +Suprimix els registres sense exemplar +Operació realitzada. +Supressió dels registres sense exemplar +registre(s) suprimit(s). +Torna a indexar els registres +registre(s) tractat(s). +Manteniment de les responsabilitats orfes +responsabilitats orfes suprimides. +Reindexació dels camps de busca finalitzada +Reindexació dels autors +autors tractats. +Reindexació de les editorials +editorials tractades. +Reindexació de les matèries +matèries tractades. +Reindexació de les col·leccions +col·leccions tractades. +Reindexació de les subcol·leccions +subcol·leccions tractades. +Reindexació de la classificació +classificació tractada. +Reindexació dels títols de sèrie +sèries tractades. +Supressió de les subcol·leccions no utilitzades + subcol·leccion(s) supprimide(s). +Suppressió de les col·leccions no utilitzades +col·leccio(s) suprimide(s). +Supressió dels autors no utilitzats +Autors : actualització des reenviaments +autor(s) suprimit(s). +Suppressió de les editorials no utilitzades + editorial(s) suprimide(s). +Supressió de les matèries no utilitzades +matèries suprimide(s). +Supressió dels títols de sèrie no utilitzats +títol(s) de sèrie suprimit(s) +Seleccció d'un registre +No es pot reemplaçar un registre d'un tipus per un altre de tipus tant diferent. +Reemplaça un registre +Busca per usuari +Codi d'exemplar + + + +Podeu també fer una càrrega prèvia copiant el fitxer al servidor +dins el directori temp, reanomenant el fixter convert.fic i +deixant el camp de dalt buit. Després, seleccioneu el tipus de fitxer i cliqueu +el botó 'Inicia la conversió'. +Format de conversió : +El format d'entrada no existix ! +El format d'eixida no existix ! +Hi ha un error de transferència +El fitxer no s'ha transmés, el directori temporal no està disponible +Hi ha un error de càrrega +No has carregat prèviament el fitxer %s dins el directori temp. +Fitxer buit +No s'ha trobat cap registre, pot ser que l'arxiu estiga buit, o que no estiga en el format %s +%s registres tractat/%s resten %s registres a tractar +Llistat dels autors retornats a partir d'este autor : +Codi intern per a les importacions +Propietari del codi +Codi genèric propi de la vostra biblioteca +Codi genèric de la vostra biblioteca +Codi del propietari +Codi d'importació +Missatge d'usuari + no obligatori )]]> +Confirmeu que voleu eliminar esta publicació periòdica ? +Elements dels butlletins a suprimir : +Confirmeu que voleu eliminar este butlletí ? +Exemplars a eliminar: +Un butlletí ha d'incloure com a mínim una data o període o numeració +Paginació +Editorial +Classificació +Classificació +Etiqueta de la classificació +Comentari +Especifiqueu una etiqueta. +Crea una classificació +Modifica una classificació +Reemplaça una classificació +No s'ha pogut accedir a esta classificació. +Esta classificació s'utilitza dins dels registres. No es pot eliminar. +No es pot reemplaçar una classificació per ella mateixa. +Ja existix una classificació similar dins la base de dades. +No s'ha pogut crear esta classificació. +Mostra les últimes classificacions creades. +Crea una classificació +Classificacions trobades amb la clau +Busca per classificació +No s'ha trobat cap classificació amb la clau [!!titre_cle!!] +Selecciona una classificació +Classificació +Cistell de registres +Cistell d'exemplars +Cistell de butlletins +registres +exemplars +butlletins +Tria un cistell on afegir el vostre butlletí : +Tria un cistell on afegir el vostre exemplar: +Tria un cistell on afegir el vostre registre: +Cistells +Gestió +Col·lecta +Puntuació +Accions +Gestió dels cistells +Gestió dels procediments +Per lector de codi de barres +Per importació +Par selecció +Per lector de codi de barres +Per importació +Per importació UNIMARC +Per selecció +Canvi en bloc +Informes +Exportació +Elimina cistell +Suppr de la base +Transferència +Per petició +Modifica +Suprimix +Confirmeu que voleu eliminar este cistell ? +Heu d'introduir un nom per al cistell. +Nom del cistell +Tipus de cistell +Comentari +Autoritzacions permeses per : +Afegix un exemplar +Exemplar afegit: +Registre afegit: +Butlletí afegit: +Marca un exemplar +Exemplar marcat: +Registre marcat: +Butlletí marcat: +Este cistell conté + que estan + marcat. +Total +Marcat(s) + que s'han trobat + que són desconeguts +Inclou un element nul +No s'ha pogut afegir este element a un cistell de butlletins. +No s'ha pogut marcar un butlletí a partir d'este element. +Exemplar fora d'este cistell. +Elements marcats +Elements no marcats +Conserva les informacions dels exemplars dins la zona 995 +Tipus de procediments +Procediments de col·lecta +Procediments d'acció +Seleccioneu un grup per a veure el contingut +Seleccioneu un grup i afegix elements +Seleccioneu un procediment a executar : +Seleccioneu un grup per a marcar els elements +Seleccioneu un cistell per a suprimir el contingut +Seleccioneu un cistell que continga elements per a suprimir de la base +Seleccioneu un cistell per a exportar-ne el contingut +Seleccioneu un cistell per a transferir el contingut a un altre cistell +Seleccioneu el cistell destinatari +Seleccioneu un cistell per a editar-ne el contingut +Seleccioneu un cistell per a aplicar un procediment d'acció +Trieu els elements a eliminar del cistell +Trieu els elements a suprimir de la base de dades +Trieu els elements a transferir +Trieu els elements a editar +Trieu els elements a exportar +Trieu els elements sobre els quals s'efecturà la consulta +Taula html +Arxiu Excel HTML +Arxiu EXCEL +Exemplars del butlletí: +Exemplars d'esta monografia: +Registres: +Butlletins: +Desconeguts: +Transferix +Transferix +Els elements següents no s'han pogut suprimir, s'utilitzen en la base de dades : +Situació abans de suprimir : +Situació després de suprimir : +Seleccioneu un mètode de col·lecta +Seleccioneu un mètode de marcatge +Seleccioneu una acció +Atenció, els procediments d'acció poden danyar les dades, esteu segur que voleu executar el procediment %s ? +Hi havia !!nb_a_ajouter!! element(s) seleccionats, !!nb_ajoutes!! s'han afegit. +Cap element seleccionat +No heu seleccionat cap element del cistell ! +%s elements marcats s'han processat +%s elements no marcats s'han processat +En total, %s elements s'han processat +L'execució de la consulta sobre els elements marcats s'ha realitzat, el servidor ha respost : %s +Consulta no vàlida +No hi ha cap procediment d'acció disponible per a este tipus de cistell. +Configura els paràmetres +Opcions pel paràmetre +Llistat múltiple +Selecció buida +Valor +Etiqueta +Consulta +Prova +La consulta s'ha realitzat, el servidor ha respost : +Resultat de la consulta +Llistat de les opcions de la llista +Suprimix les opcions marcades +Grandària del camp a la pantalla +Nombre màxim de caràcters a triar +Personalització dels camps de la fitxa d'usuari +Paràmetres personalitzats +El carnet caducarà prompte +Carnet caducat +El carnet caducarà prompte +Carnet caducat +Usuari anterior : +Convers/Export +Conversions d'arxius externs +Exporta la base PMB +Exporta al format : +Propietari : +Estats dels documents +Selecció buida = tot +Paramètres d'exportació +Nom +Base +Ús +URL +Número de port +Format +Administrador +Contrasenya +Atributs +Marcatge de les importacions +Llocs +Gestió dels Llocs +Taules +Gestió dels grups de Taules +Joc +Gestió de les còpies de seguretat +Inicia +Inicia una còpia de seguretat +Nou camp +Nom del camp +Títol a mostrar +Tipus de selecció +Tipus de dades +Visible a l'OPAC +Obligatori +No hi ha cap camp personalitzat +Edició del camp %s +Atenció, l'eliminació del camp comportarà l'eliminació de tots els valors corresponents per a cada usuari. N'esteu segur ? +Crea un nou camp personalitzat +El nom del camp %s ha de començar per una lletra i no pot incloure lletres accentuades, números o el símbol '_' +El tipus de camp no és compatible amb les opcions o les opcions no s'han parametritzar ! +Text +Llistat d'opcions +Llistat d'opcions a partir d'una consulta +Selecciona una data +Zona de comentaris +Hi ha un error per al camp %s : %s +El camp %s és obligatori ! +Text +Text llarg +Enter +Data +Nombre decimal +La dada triada no és un enter ! +La dada triada no és una data ! +La dada triada no és un nombre ! +Elecció dels paràmetres +Inicia +El tipus de camp %s (%s) no correspon al tipus de les opcions ! +Definicions dels paràmetres +Títol del paràmetre +Mode de selecció del paràmetre +Obligatori +Opcions +Paràmetre %s invàlid : el nom d'un paràmetre ha de començar per una lletra i no pot contindre lletres accentuades, números o el símbol '_' +La consulta especificada es troba buida o inaccessible. +Les opcions per defecte de la selecció de la data s'han de configurar ! +Valor +Etiqueta +Orde +No podeu crear les opcions perquè el camp no s'ha guardat ! +Llargària del camp comentari +Nombre de línies del camp comentari +Cap sessió oberta, vos heu de connectar. +La vostra sessió ha estat inactiva durant molt de temps, heu de tornar a connectar-vos. +La vostra sessió és invàlida, torneu a connectar-vos. +No teniu permís per a accedir a este mòdul. +Hi ha un problema de gravació de la sessió, contacteu amb l'administrador. +Hi ha un problema d'inici de sessió, contacteu amb l'administrador. +Paràmetres de gestió d'abonaments +Utilitza la gestió financera dels abonaments +Abonament simple únic +Abonament simple diferenciat pel tipus d'usuari +Més tipus d'abonaments +Diferenciació per localització +Trieu la localització a parametritzar +Definició de la política de !!location_libelle!! +Calendari +articles(s) +Cap article. +ex. +document(s) +Préstec(s) +Reserve(s) +País +Terme genèric +Ús +Termes trobats per a l'expressió : +Cap expressió de busca, es llisten tots els termes +Visualitza : +Visualitza també : +La matèria que has seleccionat ja és utilitzada ! +busca jeràrquica +busca per termes +Termes de les matèries +Documents electrònics: +Crea un document electrònic +Dades del document electrònic +Nom del document +URL del document +Arxiu del document +Imatge (deixa-la buida per a creació automàtica) +Cap document electrònic. +Un document electrònic ha d'incloure un arxiu o un URL com a mínim. +Document electrònic: +No s'ha pogut processar este document electrònic: $f_url / $f_nom / $mimetype +Cap exemplar +Documents per autor/títol +Exemplar per codi de barres +Orígen dels registres +Orígens +Crea un orígen +Modifica un orígen +Nom de l'orígen +País +Es pot difondre + +No +No es pot eliminar este orígen perquà s'utilitza dins dels registres. +Afegix este usuari a un grup : +Cap grup definit +No afegit a un grup +Quotes +Llistat de quotes possibles : +Valor per defecte de %s si no es precisa +Paràmetres generals +El total no ha de ser superior a +El total no ha de ser inferior a +En cas de conflicte entre més d'una quota : +Els canvis han estat guardats +per +i +en prioritat +després +Hi ha un error a l'orde de verificació en cas de conflicte +En cas de conflicte, les %s quotes a comprovar han de ser diferents ! +Hi ha un error als paràmetres generals +El valor per defecte no pot excedir del total màxim +El valor per defecte no pot ser inferior al total mínim +El total màxim ha de ser superior al total màxim +Per norma general, autoritza la creació %s en cas de violació d'una quota +Autoritza la creació +Prohibix la creació +El valor triat no és un nombre +La quota no pot ser superior a +La quota no pot ser inferior a +excepte si hi ha una quota %s precisada +Visualitza quotes +Duració de la reserva +Reserves +En curs +Passades +Doc. per ordenar +Codi de barres d'exemplar per validar una reserva +Validació dels documents a ordenar +Validada +Selecció +Tot validat +Suprimix la selecció +Tot seleccionat +Vàlid fins a +Totes les reserves +Reserves validades +Reserves en suspensió +Llistat dels documents a apartar : +Cap document. +L'exemplar !!cb!! està apartat. +L'exemplar !!cb!! no ha estat apartat. +L'exemplar ja s'ha utilitzat per a validar una altra reserva. +Expl. +Doc. +Art. +Prestatgeries +Gestió +Creació +Crea una prestatgeria +Nom de la prestatgeria +El nom de la prestatgeria és obligatori +Validesa de la prestageria +Permanent +O bé de +fins a +de +Voleu que estiga visible a la pàgina d'inici ? +Nom llarg o comentari +Autoritzacions acordades a : +Cap prestatgeria definida +Edita una prestatgeria +Inclòs ? +Continguts de: +Exemplars +Registres +Personalitzables +Personalitzables +Altres camps +La reserva no es pot realitzar +Força la reserva +publicació periòdica +article +Avançada +Busca pel camp +Camps especials dels registres +I +O +No +Camp buit +El camp %s està buit ! +Busca avançada +Torna a la pantalla de busca +No hi ha cap camp seleccionat per a fer la busca +Usuari +Prestat el +Retorn +a processar +a apartar +passats +a processar +Presentació de les etiquetes per pàgina: +Mostra +Oculta +Imatge +Paisatge +Format de la plantilla d'etiquetes +Nombre d'etiquetes per llargària de la pàgina +Nombre d'etiquetes per alçària de la pàgina +Marges, mesurats en mm +esquerre +dret +alt +baix +Marges interiors del marge de l'etiqueta al codi de barres, mesurats en mm +Lloc destinat al nom de la biblioteca, mesurat en mm +Grandàri del tipus de lletra, en punts +Grandària del text del codi de barres, 1 : el més xicotet ; 5 : el més gran +Resolució del codi de barres. +Si augmenteu este paràmetre, pot ser que faça falta augmentar la grandària del tipus de lletra. Un valor xicotet produïx un valor menys voluminós +Nota : l'apariència del codi de barres depén de la resolució i de la grandària del text +Explicació +Exporta un cistell +Exportació de la base PMB +No s'ha trobat cap registre +Cap registre correspon als vostres criteris ! +%s registres tractat/%s manquen %s registres per a tractar +El format d'eixida no existix ! +Exportació en curs... +Si voleu desactivar l'acord de llicència en iniciar, cliqueu sobre 'pref.' a la banda superior i trieu l'opció "No tornes a mostrar la llicència en iniciar'. Esta opció implica l'acceptació de la llicència. +En curs +Imprimix totes les cartes de renovació +Imprimix totes les cartes de renovació per grup +Opcions +Llengua OPAC +Identificador OPAC +Contrasenya OPAC +Inici de sessió de l'OPAC incorrecte ! +Usuari de l'OPAC ja existix ! +Codi de barres (EAN13 + extensió) +Suprimi del cistell +Hi ha un error de sintaxi +%s]]> +Cap resultat +No s'ha trobat cap resultat que corresponga a esta busca ! +%s resultat(s) +Classificació +Matèries +-> Visualitza també les matèries buides +-> Visualitza també les classificacions buides +(índex exacte) +(busca per descriptors) +Editorial +Col·leccions +Subcol·lecció +visualitza +Duplica +Copia una notícia +Un terme i) perdut +Un terme i " perdut ++~ : per fer i no (menys), utilitzeu el caràcter - +-~ : - és ja una negació +~%s : un operador + o - no pot usar-se després d'una negació +només es pot usar un operador +" perdut +) perdut +espai perdut +No hi ha cap terme pertinent en tota la busca +Codi de barres +Període +Títol del butlletí +Títol +Hi ha un error : una categoria no pot ser reenviada a la seua categoria general. +Imatge per a mostrar dins l'OPAC : +Imatge per a mostrar dins l'OPAC : +Estarà visible a l'OPAC ? +OPAC ? +Verifica +Verifica este lloc +Imprimix +Opció d'impressió +Tipus de mostra dels registres +Format dels registres +Format curt +Format llarg +Informació dels exemplars +Opcions d'impressió +Imprimix els exemplars +No imprimisques els exemplars +Format d'eixida +S'està imprimint +Tractament del text +Imprimix +Cancel·la +%s registre(s) +Dimensions de l'impressió +Els registres d'esta pàgina +Tots els registres del resultat de la busca +Imprimix els documents electrònics +No imprimisques els documents electrònics +Esta busca no existix dins l'històric ! +Afegix a un cistell +Afegix +%s registres s'han afegit al cistell ! +No heu seleccionat cap cistell +Històric de busques +Importació de busques +Seleccioneu la busca o busques a importar +Importa +El fitxer de busques no s'ha pogut descarregar o no conté cap busca ! +Còpia de l'històric realitzada ! +Suprimix les busques assenyalades +Buida l'històric +Guarda l'històric +Exporta les busques assenyalades +Importa busques +Imprimix... +Històric buit +Afegix a un cistell... +Matèria +Indexació +Navegació lliure +Terme +Cistell (%s) +Cistell +Supressió en curs +No s'ha pogut suprimir este registre perquè es troba com a mínim dins un cistell : +Imprimix una fitxa catalogràfica... +Històric +Documents electrònics +Cap publicació periòdica correspon a la vostra busca +Número +Exemplars +Articles catalogats +Estat de les publ. periòdiques +Cap número +o bé +Cap exemplar +Afegix un exemplar +Busca a l'índex +Busca per comentaris +Reserves +Confirmeu que voleu eliminar este registre ? +Confirmeu que voleu eliminar este exemplar ? + +També podeu verificar la vostra configuració d'accés al fitxer /includes/db_param.inc.php del directori d'intal·lació de PMB. +Carnets caducats: +pròxims +caducats +Hi ha un error SQL ! + (busca per codi) + (busca per comentari) + Visualitza també +Conversió +finalitzat +registres processats +errors de conversió +Inicia la importació de registres a partir d'este fitxer +Inicia la importació d'exemplars a partir d'este fitxer +Descarrega el fitxer convertit +Finalitza l'etapa de conversió +Llistat d'errors +No s'ha produït cap error de conversió +Destinació de l'arxiu +Cartes de confirmació + : esta etiqueta ja està utilitzada ! +Nombre de persones tractades: +Importació LDAP +Grup LDAP +Marca els usuaris que no s'han d'importar +Suprimix els usuaris marcats d'esta pàgina +Importa +Núm. línies per pàgina: +Hi ha un error en la configuració del servidor LDAP: contacteu amb l'administrador +Les funcions depenents de ldap no estaran accesibles +No hi ha cap servidor LDAP +identificació OPAC +Exemple: per a trobar tots els noms que
comencen amb ALE: ^ALE
que continguen ALE: ALE
que acaben amb ALE: ALE$]]>
+Els camps Etiqueta i Atribut s'han d'incloure. +Etiqueta +Atributs servidor +Afegix un atribut +Mofifica l'atribut +Hi ha un error : el port ha de ser numèric +Els camps Nom, Base, Ús, URL, Port i Format s'han d'incloure. +Nom +Base +Ús +Nombre attr +Afegix un servidor +Modifica el servidor +Esta funció només està disponible en un llistat de registres. +Informació d'exemplars perduts +Documents en préstec +Documents reservats +Tiquet de préstec +Selecció d'una població +Una col·lecció ha d'incloure una editorial +detall +Telf 1 : +Telf 2 : +Correu electrònic : +Núm de carnet : +Vàlid des del +fins a +Data del préstec : +A retornar : +Reservat el : +En espera de validar... +Reserves creades el +Rang : +Validat el : +vàlid fins a +Modificat el : +Tots els propietaris +Exportació de la base PMB +Hi ha un error de destinació +El fitxer ja s'ha descarregat o no existix dins el directori temporal +Acció +Resultat +línies afectades : +petició +detall +Assenyalat ? +Supressió en curs +no es pot accedir a este exemplar. +suprimix article +no s'ha pogut suprimir este article. +no s'ha pogut modificar este article. +Suprimix un butlletí +Modifica un butlletí +No s'ha pogut modificar este butlletí +Suprimix +no s'ha pogut modificar esta publicació periòdica +No s'han pogut afegir les informacions referents a esta publicació periòdica +No hi ha cap element definit +Usuari(s) +No hi ha cap localització definida +No hi ha cap secció definida +No hi ha cap estat definit +Mètode de recuperació de valors +Nom de la taula temporal si és necessari +Format de les dades +Pren el més gran +Pren el més xicotet +Pren el valor per defecte +Mostra per orde + resultat(s) +Matèria +Confirma la selecció +Selecciona la fila +Actualitza +Importa usuaris +Següent +de la base de dades]]> +camp al text]]> +primera línia de la fila]]> +Ha fallat la selecció +Voleu eliminar la data? +Elimina usuaris que caduquen el: +Elimina +No hi ha usuaris a eliminar +Torna arrere i selecciona una fila +El fitxer no s'ha carregat pels motius següents: +L'actualizació ha fallat, per a procedir manualment: +La inserció ha fallat, per a procedir manualment: + Usuari afegit/actualitzat +Selecciona una fila +Elimina-ho tot +Selecciona una columna +Nombre de persones eliminades: +Hi ha un error SQL +de persones a eliminar +L'eliminació ha fallat! +Este usuari no s'ha pogut eliminar perquè té préstecs en curs +Conversió en curs... +: este número de carnet ja està en ús +Mòdul per defecte en iniciar PMB (circu, catal, autor, edit o admin) +Busca Z39.50 +Busca +No s'ha pogut suprimir este exemplar perquè està en préstec. +No s'ha pogut suprimir esta publicació periòdica perquè un o més exemplars estan en préstec. +No s'ha pogut eliminar este butlletí perquè un o més exemplars estan en préstec. +Nom de la biblioteca +Línia 1 de l'adreça +Línia 2 de l'adreça +Codi postal +Població +Estat o regió +País +Telèfon +Correu electrònic +Lloc web +Nom del fitxer del logotip +Logotip xicotet + +Hist. +Històric +Creació +Actualització +%d/%m/%Y %T +id PMB usuari +contrasenya PMB +Tipus d'acció +Data i hora +Nom +Correu electrònic +Voleu avisar per correu electrònic de noves reserves a l'OPAC ? +Reserva validada +S'estan esperant les busques als catàlegs demanats (màx 45 sec.) +Busques finalitzades (!!time!! sec), recuperació dels resultats +Fi (Temps total !!time!! sec)... Podeu accedir als resultats! +Recepció del registre +la lectura binària és correcta +la lectura en caràcters és correcta +lectura en caràcters HS +llengua format SUTRS +El compte %s no existix +El tipus de compte %s no existix +Ja existix un compte del tipus %s per al propietari %s +La petició de creació d'un compte ha estat realitzada +Tipus d'operació no coneguda +La gravació de la transacció ha fallat : %s +La transacció %s no existix +La transacció %s s'ha validat +L'actualització del saldo ha fallat : %s +No s'ha pogut calcular el saldo del compte +Gest. Financera +Gestió dels abonaments +Gestió de les tarifes de préstec +Gestió de les multes +Bloqueig dels préstecs +Calendari +Consulta +Modificació d'obertura/tancament +Data d'inici +Data de finalització +Dies afectats +Obri +Tanca +Afegix un comentari +Modifica els comentaris +Modifica els comentaris +Menció d'edició +Estats +Gestió +OPAC +Nom +Visibles +Visibles +Exemplars visibles +Estat del registre +No s'ha pogut suprimir este estat perquè s'utilitza als registres. +Tarifes de l'abonament +Visualitza gest. financera +Prepagament autoritzat +Montant per defecte del prepagament +Tarifes d'abonament +Compte! +Comentari +Afegix un tipus d'abonament +Modifica un tipus d'abonament +Tipus d'abonament +No s'ha pogut suprimir este tipus d'abonament perquè s'utilitza als usuaris. +Utilitza'l únicament per a les localitzacions +Tarifes de préstec +Quantitat de la multa per dia i per exemplar +Retard a tindre en compte abans de comptabilitzar la multa (en dies laborables) +Retard entre la tercera renovació i el pas a recuperació (en dies laborables) +Quantitat màxima d'una multa per exemplar +Modificar els paràmetres +Paràmetres de gestió de les multes +Bloqueig del préstec si el compte d'abonament és negatiu +Bloqueig del préstec si el compte de préstec és negatiu +Bloquig del préstec si el compte de multes és negatiu +Sense bloqueig +Força +Bloqueig definitiu +Paràmetres de gestió del bloqueig del préstec +Saldo de l'abonament : +Saldo dels préstecs : +Saldo de les multes : +Saldo : +Compte d'abonament +Compte de préstecs +Compte de multes +Estat d'un registre per defecte +Informacions de gestió +Comentari +Estat del registre +Color de la mostra: +El codi o l'ISBN introduït ja existix, valideu-lo per a confirmar. +Categories +Usuaris +LDAP +Correu electrònic per a renovar l'usuari +Correu electrònic de retard +OPAC +Carnet d'usuari +Carta per a renovar l'usuari +Carta de confirmació de la reserva +Carta de retard +Paràmetres generals +Còpia de seguretat +Opcions Z3950 +Renova el préstec
fins a:]]>
+Condició +Préstec ràpid +Nou préstec ràpid, usuari: +Dades mínimes del registre i de l'exemplar + Préstec ràpid +Crea el registre/exemplar i presta +ISBN o DL +Títol +Codi de barres (no deixeu-lo buit) +El títol és obligatori +Registre visible a l'OPAC només per als abonats ? +Espera.... +Carta +Cobrament ràpid +Valida les transaccions marcades +Envia a caixa +Operació especial +Data de gravació +Comentari +Quantitat +Dèbit/Crèdit +Valida +Data de validació +Cap transacció +No validat +10 últimes transaccions +Transaccions no validades +Transaccions a partir de +Quantitat validada +Quantitat a enviar a caixa +Compte de crèdit +La quantitat no és un nombre ! +La quantitat triada és nul·la o negativa ! +Abona el compte +Passa a pèrdues +Carrega el compte +Abona el compte i envia a caixa +Carrega el compte i envia a caixa +Raó +Valida +Valida transaccions +Estat del compte +Passat a pèrdues %s +Torna a la fitxa d'usuari +Tots els estats +Ignora els ISSN +Selecció %s +Esteu segur de suprimir els elements seleccionats del cistell ? +Esteu segur de suprimir del catàleg els elements seleccionats ? +Z3950 +Reemplaça al catàleg +Registre actualitzat al catàleg +Visualitza +Confirma el retorn +Fet ! +Any anterior +Any següent +Tipus d'abonament +El compte d'abonament té un saldo de %s +El compte de préstec té un saldo de %s +El compte de multes té un saldo de %s +Fes el préstec +No es pot fer el préstec +Multes en curs +Multes en curs %s +No carregues l'abonament +Carrega l'abonament sense la garantia +Carrega l'abonament i la garantia +Préstec exemplar %s +Multa +Multa exemplar %s +La multa s'ha gravat al compte de multes. +Renovacions +Codi d'usuari +Nom +Últim nivell validat +Acció possible +Nombre de llibres en retard +Nivell suposat +Renovacions a realitzar +Retard entre la 1a i la 2a renovació +Retard entre la 2a i la 3a renovació +Gestió de les multes : renovacions +Estat perdut de les obres no retornades +Cost del primer venciment +Cost del segon venciment +Cost del tercer venciment +Paràmetres de gestió de les multes pels venciments +Suprimix les transaccions marcades +Esteu segur que voleu suprimir les transaccions marcades ? +Difusió selectiva de la informació +D.S.I. +D.S.I. +Difusió selectiva de la informació +Cistells +Equacions +Difusió +Públiques +Privades +Gestió +Difon +Cistells privats +Cistells públics +Busca cistell +Nom del cistell +Nom del cistell +Comentari per gestió +Comentari públic +Data del darrer ompliment +Data del darrer enviament +Propietari +Cistell automàtic +Periodicitat +Difusió per correu electrònic : +Categoria d'usuaris afectats : +Creació d'un cistell +Modificació d'un cistell +Cap propietari : cistell públic +Cistells públic trobats : +Usuaris trobats : +Classe del cistell : +És obligatori incloure un nom per al cistell +Cap categoria +Opcions +Classe +Gestió de les classes +Nom de la classe +És obligatori un nom +Tipus de classe +Modificació d'una classe +Creació d'una classe +No és modificable +Classes de cistells +Classes d'equacions +Afegix una classe +Modificació d'una equació +Creació d'una equació +Equacions de busca +Busca equació +Nom de l'equació +Equació(s) trobades(s) : +Transforma en equació DSI +Guarda equació DSI +Busca avançada corresponent : +Validacions no confirmades +Confirma +Llistat dels préstecs +Classes : +TOTS +Selecciona un cistell per a veure'n els propietaris +Modifica este cistell +Associació de les equacions al cistell +Tria una localització per als exemplars : +Totes les localitzacions +Localització +Equacions +Equacions afectades +Abonats +Totes les categories d'usuaris +Usuaris assignats +Assignació dels abonats del cistell +Heu modificat la categoria del cistell, per a actualitzar els abonaments dels usuaris d'estes categories, valideu amb Ok, si no, cliqueu Anul·la. +Classe de l'equació : +Nom de l'equació +Modifica esta busca +automàtiques +manuals +Difusió dels cistells automàtics +Ompli +Buida +Difon +Visualitza +Nbre de registres +Accions sobre el contingut dels cistells +Cistells automàtics trobats +Cistells manuals trobats +Cap cistell trobat... +No es pot accedir a este cistell +%d/%m/%Y %T +Ompli el cistell +Buida el cistell +Difusió del cistell +Acció(ns) realitzades(s) +Este cistell està buit +Contingut del cistell +Resultat de la difusió +Enviament(s) per correu rebutjat(s) +S'ha produït un error(s) en l'enviament per correu electrònic +Hi ha un (s) error(s), hi ha abonats sense correu elctrònic +En curs de desenvolupament +Lloc de gestió per defecte dels usuaris +Darrera data de validació +Carta impresa +Nombre de registres màxim a difondre per correu elctrònic +%s registre(s) enviat(s) sobre %s en total. +Cobertures +Difusió dels cistells manuals +Difusió automatitzada dels registres automàtics +Buida, ompli i difon +Llistat +Equacions associades +Feu clic ací per a associar una equació. +Nbre d'abonats +Exporta +Reserva +Retards per data +Codi de barres +Nom +Nombre de documents coberts +Suma total feta +Suprimix les línies marcades +Esteu segur que voleu suprimir les línies marcades ? +Afegix una línia +Exporta taula +Fes balanç +Esteu segur que voleu fer balanç d'esta recaptació ? +Etiqueta +Quantitat +Balanç de les recaptacions +Saldo de recaptació de l'usuari #%s +Passa al nivell %s +Passa a recaptació +Recaptació expl #%s +No retornat per l'usuari +Despeses de renovació +Data de préstec : %s retorn previst el : %s +Multa : %s +Total de les multes : %s +Despeses de renovació nivell %s +Valida totes les accions +Imprimix totes les cartes +Multa : %s +Total de les multes : +Despeses de renovació i saldo : +Total de : +El préstec està bloquejat fins al %s +Prorroga/Desbloqueja +Prorroga el bloqueig fins a %s +Desbloqueja el compte +Aplica +Exemplars electrònics +Únicament als abonats ? +Únicament als abonats ? +Visibilitat general +Restricció ? +Registres +Encapçalament de correu electrònic, poseu !!public!! i !!date!! o heu d'inserir el nom del cistell i la seua data de difusió si és necessari. El codi HTML està autoritzat. +Base de dades : +No es pot suprimir esta localització : +S'utilitza als exemplars. +La utilitzen els administradors de PMB. +La utilitzen els usuaris. +Elimina el marcatge +Selecciona un cistell per a eliminar el marcatge +Manteniment de les relacions entre els cistells i les categories +Manteniment de les relacions amb els cistells +Manteniment de les relacions amb les categories +Manteniment de les relacions amb les categories : 2 +Manteniment de les relacions amb els cistells +Manteniment de les relacions amb els cistells : 2 +Manteniment de les relacions amb els cistells : 3 +Manteniment +Relacions orfes de els cistells netejats +Relacions orfes dels cistells netejats +Relacions orfes de les matèries netejades +Relacions orfes de les matèries netejades, 2n pas +Relacions orfes dels cistells netejats, 2n pas +Relacions orfes dels cistells netejats, 3r pas +No s'ha trobat cap usuari +Visualització limitada a(x) !!nbres!! primer(s) abonat(s) corresponen a la busca : +Visualització de tots els resultats de la busca : +Nom d'usuari (* per tots) : +Estat dels registres importats : +Importació de registres +Importació d'exemplars +Manteniment dels buidats d'articles : 1 +Relacions orfes dels buidats d'articles : 1r pas +Cistells privats trobats : +Classifica... +Opció per defecte +La vostra versió actual de PMB és : +www.sigb.net]]> +Afegix +al cistell +Cistells +Ex selecció : +Ex acció : +Mes anterior +Mes següent +Torna +No s'ha trobat cap equació... +Cart # +els registres no vàlids (autoritats, publicacions periòdiques en importacions, gravacions internes de les vostres exportacions) s'han eliminat. +No podeu realitzar consultes de selecció +L'execució de la consulta ha fallat, el servidor ha respost : +Usuari anterior : +Reemplaça una publicació periòdica +Tracta les reserves +Favorits +nre. registres tractats : +nre. de gravacions realitzades : +Tesaurus per defecte +~descriptors orfes +~descriptors no classificats +Llistat dels tesaurus +Tria un tesaurus +Afegix un tesaurus +Modifica un tesaurus +Crea un tesaurus +Llengua per defecte +Heu d'introduir un títol per a este tesaurus +No es pot suprimir un tesaurus si s'utilitza a la catalogació. +No es pot suprimir este descriptor perquè altres descriptors són reenviats cap a eixe descriptor. +Traduccions +Heu d'indicar una etiqueta en la llengua principal per a esta matèria +Modifica els tesaurus +No es pot suprimir un descriptor necessari per al funcionament del teusarus. +Cap cistell +Inclou en un cistell: +Visible en les localitzacions : +Tots +Busca en totes les llengües +Prefix de signatura per defecte en crear l'exemplar +Adquisicions +adquisicions +Adquisicions +Adquisicions +Compres +presssupostos +comandes +entregues +factures +Proveïdors +Paràmetres +Suggeriments +a tractar +Dades +Exercicis comptables +Tipus de productes +Impostos sobre compres +Despeses adjuntes +Modes de pagament +Pressupostos +Adquisitions +Categories, tesaurus , plans de classificacions +Afegix les dades d'un establiment +Importa des de la localització dels exemplars +Modifica les dades d'un establiment +Raó social +Comentaris +Siret +NAF +RCS +IVA Intracomunitari + : esta raó social ja existix! +Lloc web +Nom de l'arxiu del logotip +Heu d'incloure una raó social. +Dades +Contacte +Adreça +Codi Postal +Població +Província +País +Telèfon +Telf. 2 +Fax +Correu elctrònic +Afegix una adreça +Suprimix esta adreça +Adreça de facturació +Adreça d'entrega +No es pot suprimir esta Biblioteca. +Implica proveïdors. +Implica exercicis. +Implica pressupostos. +Implica llistes de suggeriments. +Implica actes de compres. +Autoritzacions d'accés +Arxiu script de paràmetres de l'importació Z39.50 +L'operador 'comença per' ja s'utilitza abans de l'operador booleà +Afegix un exercici comptable +Modifica un exercici comptable +Estat +Actiu +Tancat +Tancat +No es pot suprimir este exercici. +Alguns pressupostos estan relacionats amb este exercici +Algunes actes de compra estan relacionades amb este exercici +No es pot tancar este exercici. +Algunes actes de compra estan relacionades amb este exercici + : Esta etiqueta ja existix ! +Data invàlida ! +La data final ha de ser superior a la data d'inici ! +Afegix un tipus de producte +Modifica un tipus de producte + : Esta etiqueta ja existix ! +Núm. de compte +Compte d'IVA sobre compra +Tipus d'IVA +Afegix un compte d'IVA sobre la compra +Modifica un compte d'IVA sobre la compra + : Esta etiqueta ja existix ! +El tipus d'IVA ha d'estar entre 0.00 i 99.99 % ! +No es pot suprimir este tipus d'IVA. +S'aplica als tipus de productes. +S'aplica a les despeses adjuntes. +No es pot suprimir este tipus de producte. +S'aplica a les ofertes d'entrega. +S'aplica als suggeriments. +Afegix despeses adjuntes +Modifica despeses adjuntes +Condicions +Import + : Esta etiqueta ja existix ! +L'import ha de ser entre 0 i 999999.99 ! +No es pot suprimir este tipus de despesa. +S'aplica als proveïdors. +Afegix un mode de pagament +Modifica un mode de pagament +Comentaris +No es pot suprimir este mode de pagament. +S'aplica als proveïdors. + : Esta etiqueta ja existix ! +Afegix un pressupost +Modifica un pressupost +Exercici +Import global +Límit màxim per a alertar +Comentaris +Actiu +Tancat +En preparació + : Esta etiqueta ja existix ! +L'import ha de ser entre 0 i 999999.99 ! +El límit màxim per a alertar ha de ser entre 0 i 100% ! +Només podeu tindre un pressupost actiu per entitat! +Esteu segur que voleu tancar el pressupost +Rúbrica pressupostària +Import +Afegix una línia +L'import de les rúbriques ha de ser entre 0 i 999999.99 ! +Afegix un proveïdor +Modifica un proveïdor +Condicions de venda +Gestió de les compres +Proveïdors +Adreça principal +No es pot suprimir este proveïdor +S'utilitza en les actes de compres +Condicions de pagament +Despeses adjuntes +... +Telf +Tipus de producte +Entrega +Suprimix les línies seleccionades +Comandes +Crea una comanda +Proveïdor +tots +a validar +en curs +pagada +arxivada +Data de la comanda +Venciment +Pressupost +Demana pressupost +tots +en curs +rebut +arxivat +Data de la petició +Entregues +Recepció d'entrega +tots +rebut +arxivat +Data de recepció +Factures +Recepció de factura +tots +rebuda +pagada +arxivada +Data de recepció +Venciment +Data de pagament +Busca proveïdor +No s'ha trobat cap proveïdor amb les dades [!!fou_cle!!] +Busca pressupost +No s'ha trobat cap pressupost amb les dades [!!dev_cle!!] +Busca comanda +No s'ha trobat cap comanda amb les dades [!!cde_cle!!] +Busca entrega +No s'ha trobat cap entrega amb les dades [!!liv_cle!!] +Busca factura +No s'ha trobat cap factura amb les dades [!!fac_cle!!] +Crea un pressupost +Modifica un pressupost +Crea una comanda +Mostra una comanda +Modifica una comanda +Crea una entrega +Modifica una entrega +Crea una factura +Modifica una factura +Data d'entrega +Número de pagament +Selecció d'un proveïdor +Codi +Títol/Autor/Editorial/Col·lecció +Qtat +Rebut +Preu HT +Preu TTC +Dada d'entrega +Tipus de producte +Pressupost +Primer heu d'introduir un proveïdor. +Línia +No heu introduït l'etiqueta ! +La quantitat ha d'estar entre 0 i 99999 ! +El Preu ha d'estar entre 0 i 999999.99 ! +Data d'entrega invàlida ! +... +... +Total HT +IVA +Total TTC +No heu definit el pressupost ! +Pressupost superat! +Valida +Grava la comanda. +Confirmeu que voleu eliminar esta comanda? +Una vegada validada, esta comanda no podrà eliminar-se ! +No hi ha línies en esta comanda. +Pàgina +, el +A l'atenció de +Comanda núm. +La persona responsable de la biblioteca. +Circulació restringida +Seleccioneu un camp de busca +Núm. de pressupost de proveïdor +Confirmeu que voleu eliminar este pressupost ? +Fes comanda +Comanda del pressupost núm. +No hi ha ítems en este pressupost. +Guarda el presssupost. +El vostre pressupost : +Entrega +Pendent de rebre +auto +Codi no trobat +Ja rebut o quantitat invàlida +Quantitat superior a la quantitat demanada ! +Ítems gravats +Establiment +Flux RSS +Definició +Flux RSS actualitzat disponible +Busca de flux +Nom del flux RSS +Flux RSS trobat(s) +No s'ha trobat cap flux RSS. +Nombre de cistells +Nombre de cistells +No s'ha pogut accedir a este flux +Modifica un flux RSS +Crea un flux RSS +El nom és obligatori +Cistells inclosos: +Cistelles incloses: +Títol del flux +Lloc vers el lloc web +Descripció +Idioma +Drets d'autor +Correu electrònic de l'editor +Correu electrònic del webmaster +Time to live +URL de la imatge +Títol de la imatge +Lloc vers el lloc web +Format del flux RSS generat +Esteu segur que voleu tancar l'exercici : +Tots els registres +P. periòdiques +Suports +Informació de l'exemplar +Cistell : +Inclosos els elements desconeguts +Afegix una signatura pressupostària +Modifica un signatura pressupostària +Exporta +Importa +Arxiu del procediment +Importació del procediment SQL +Procediment invàlid +No s'ha trobat cap número amb estes restriccions. +No s'ha trobat cap usuari +No es pot eliminar esta signatura. +Conté subsignatures. +S'utilitza a les compres. +No es pot eliminar este pressupost. +Conté signatures. +Gestió dels suggeriments +A tractar +Afegirxuna línia +Heu de definir els paràmetres d'adquisició per a utilitzar esta funció. +Dades d'un establiment no definides per l'usuari actual. +Selecciona una adreça. +BL distribuïdor núm. +Confirmeu que voleu eliminar esta entrega ? +No hi ha cap exercici actiu definit per a este establiment. +No s'ha definit cap impost. +Selecciona un tipus de producte. +L'IVA ha d'estar entre 0 i 99.99 ! +L'entrega ha d'estar entre 0 i 99.99 ! +Selecciona un pressupost +IVA +Entrega +Lliurament núm. !!numero!! de !!date!! +Pagament : +Reindexa l'índex global +Reindexació dels índex globals + indexació(ns) global(s) finalitzada(es). +Factura Distribuïdor núm. +Pendent de facturar +Facturat +Facturació +Línies registrades +Tots els camps +No hi ha línies en esta entrega. +Confirmeu que voleu eliminar esta factura ? +No hi ha cap línia en esta factura. +El preu ha d'estar entre 0 i 999999.99 ! +L'IVA ha d'estar entre 0 i 99.99 ! +L'entrega ha de ser entre 0 i 99.99 ! +La quantitat ha d'estar entre 1 i 99999 ! +Quantitat superior a la quantitat demanada ! +Paga +No podreu rebre més entregues d'esta comanda. Esteu segur(a) que voleu tancar el vostre estat ? +Buida el cistell +Entregues +Factures +Suggeriments +Crea un suggeriment +tots +A validar +validats +refusats +confirmats +abandonats +demanats +rebuts +arxivats +Títol +Editorial +Autor +ISBN +Preu +Busca suggeriments +No s'ha trobat cap suggeriment amb la paraula [!!sug_cle!!] +Arxiva +Estat +Data de creació +Origen +Comentaris +Ponderació +Confirmeu que voleu eliminar este suggeriment ? +Dóna com a mínim un títol i un autor o editorial. +Nou suggeriment +Modifica el suggeriment +Taula temporal +Cadena +Enter +Selecciona tot +Deselecciona tot +Fes un suggeriment +Valida +Fusiona +Rebutja +Confirma +Abandona +Demana +Arxiva +Recepció +Voleu validar els suggeriments actuals ? +Voleu rebutjar els suggeriments actuals ? +Voleu suprimir els suggeriments actuals o arxivats ? +Voleu confirmar els suggeriments validats ? +Voleu abandonar els suggeriments validats, confirmats o demanats ? +Voleu demanar els suggeriments confirmats ? +Voleu rebre els suggeriments demanats ? +Voleur axivar els suggeriments abandonats o rebuts ? +Voleu fusionar els suggeriments actuals o validats ? +Selecciona com a mínim +suggeriment(s) +Fusió +Voleu fusionar tots els suggeriments ? +Cataloga +Catalogat ? +Llistat de suggeriments +Pagament de la comanda +Paga +Una vegada pagada, esta factura no podrà modificar-se ni eliminar-se ! +Factura núm. !!numero!! de !!date!! +Compte de client núm. +Nombre d'exemplars +URL Associat +Comentari +Comentari +Comentaris impresos +Informació MySQL +Informació Php +facturat +pagat +Voleu eliminar un exercici així com totes les informacions que en depenen (pressupostos, comandes, ...).\nEsteu segur que voleu eliminar l'exercici : +Retorn segur de documents +Arxiu dels codis de barres d'exemplars +Arxiu dels exemplars en retorn +Envia l'arxiu +Divisa +Afegix una entrega +Crea una entrega +Modifica una entrega +L'import de l'entrega ha d'estar entre 0 i 99.99% ! +Assignació +global +per línia +El total del pressupost ha d'estar entre 0 i 999999.99 ! +Saldo +Registres +Números +Costos +Expressions +Comentari +Etiquetes de gestió +Avís +Gestió de les etiquetes +Totes les etiquetes seleccionades en cas de validar s'activaran, les altres s'eliminaran. +valida +Actualitza +Anul·la +etiquetes existents +autor +Avísos/Etiquetes +Etiquetes a validar +Avisos a validar + núm. !!numero!! del !!date!! (!!lib_periode!!) +)]]> +Visualització de dreta a esquerra +Visualització de d'esquerra a dreta +Usuari +Administrador +Gestió dels avisos +Avís +Nota : +Validació i supressió dels avisos +Tots els avisos +Avisos validats +Avisos en suspensió +Elimina +Valida +Invalida +Selecciona +Elimina +Valida +Selecciona +Validació i eliminació d'etiquetes +Paraules claus actuals d'este registre: +Tipus de registre per defecte en crear +Primera pàgina +Última pàgina +Tipus d'acumulació +Cistell no acumulable +Limitat per nombre de registres +Limitat per nombre de dies +Valor del límit +Registre principal +Tipus de relació +El registre s'usa com a registre principal +Crea registre dependent +La vostra versió de la base de dades ha de ser : +Imprimix els teixells +Selecciona un cistell per a imprimir els teixells dels exemplars que continga. +Tria els elements del cistell dels quals imprimir els teixells +Imprimix els teixells +format pàgina +orientació +amplària d'etiqueta +llargària d'etiqueta +nombre d'etiquetes / línia +nombre d'etiquetes / columna +distància / alçària de la pàgina +distància / marge esquerre de la pàgina +espaiament horitzontal +espaiament vertical +Inicia la impressió a la línia +Columna +Paràmetres d'impressió incorrectes ! +amplària de la signatura +alçària de la signatura +distància / marge de dalt etiqueta +distància / marge esquerre etiqueta +font +grandària de la font +negreta +normal +estil de la font +alineació +centrat +esquerra +dreta +justificat +rotat (graus) +amplària de la imatge +alçària de la imatge +distància / marge de dalt etiqueta +distància / marge esquerre etiqueta +Imatge +nom de la imatge +Nom de l'editorial +Inici: +Fi: +A l'espera de validació +Hi ha algunes reserves previstes per a este document. +Previsions +Dates de reserva +Les meves reserves +Número d'autoritat +Este número d'autoritat ja existix. +Cap data +No uses la data del dia per defecte +Repén +Voleu reprendre els suggeriments rebutjats o abandonats ? +Categories de suggereriments +Afegix una categoria de suggeriment +Modifica una categoria de suggeriment +No es pot eliminar esta categoria de suggeriment. +S'utilitza en els suggeriments. +Categoria + : esta etiqueta ja existix ! +Destina a la categoria +No hi ha cap categoria seleccionada +Voleu canviar la categoria dels suggeriments en curs i validades ? + +Tipus d'antirobatori +cap +suport no magnètic +suport magnètic +línies afectades +Llengua de l'usuari +Sobre quines dates dels registres voleu calcular les novetats ? +Data de creació +Data d'actualització +Adreces de facturació i d'entrega per defecte : +Reindexació de les adquisicions +Reindexació dels suggeriments +suggeriments fets +Reindexació dels distribuidors i les entitats +distribuïdors i entitats tractats +Reindexació de les factures +factures fetes +Reindexació de les adquisicions finalitzada +Actiu (defecte) +per defecte +Tria un establiment : +Tria un exercici : +Tria establiment i exercici : +Duplica +No es pot suprimir esta categoria perquè s'utilitza. +Generació automàtica +Ja existix una fitxa d'usuari idèntica +Retorn inicial +Pròrroga +Pròrroga de préstec refusada +Força la pròrroga +Subscripcions a la publicació periòdica +Plantilles provisionals +Subscripcions +Plantilles provisionals +Butlletins +No s'ha definit cap plantilla per a esta publicació periòdica +Afegix una plantilla +Creació d'una plantilla +Modificació d'una plantilla +Copia una plantilla +Dilluns +Dimarts +Dimecres +Dijous +Divendres +Dissabte +Diumenge +Dl +Dm +Dc +Dj +Dv +Ds +Dg +Preparat +Reserva +OPAC +DSI +DSI privada +Autoritza el préstec +Autoritza la reserva +Autoritza la connexió a l'OPAC +Autoritza la DSI +Autoritza la DSI privada +L'estat d'este usuari li prohibix el préstec. +L'estat d'este usuari li prohibix la reserva. +L'estat d'este usuari li prohibix la connexió a l'OPAC. +L'estat d'este usuari li probibix l'accés a la DSI. +L'estat d'este usuari li prohibix l'accés a la DSI privada. +Creació d'un estat d'usuari +Afegix un estat d'usuari +Modificació d'un estat d'usuari +Un estat amb este nom ja existix. +Estat +No es pot suprimir este estat perquè s'utilitza en els usuaris. +No es poden suprimir els estats 'Actiu' i 'Prohibit'. +Estat de l'usuari per defecte +Catetogies +Retards per grup +Imprimix llistat de préstecs per grup +Imprimix llistat de préstecs dels grups seleccionats +Imprimixx les cartes de renovació de grup +Reserva d'un document +Subscripcions +Periodicitats +Etiqueta +Duració +Unitat +Afegix una periodicitat +dia +mes +any +Sèrie +Fora de sèrie +Atribuïx un número: +Nom de la plantilla +Periodicitat +Duració de la subscripció (en mes) +Data d'inici +Data final +Sense dates +Dies de la setmana exclosos +Dies del mes exclosos +Setmanes del mes excloses +Setmanes de l'any excloses +Mesos de l'any exclosos + +Numeració +Número +Volum +Tom +Format de visualització +Volum +Número +Cíclic +Número dins del cicle +Número inicial del cicle +Incrementació : +Tots els + números +Tots el + +Tots els + volums +Tots els números +Actiu + +Nombre de rebuts +Genera la graella +Nova plantilla +Registre associat +Nombre de butlletins +Nombre de fora de sèrie +Afegix una subscripció +Nom de la subscripció +Crea una subscripció +Modifica una subscripció +Llistat de plantilles +Distribuïdor +Duplica +Comentari +Número incial +Número inicial del volum +Número inicial del tom +Termini abans del retard +Retard crític +Crea els exemplars automàticament +Plantilla(es) associada(es) +Total de números en la sèrie +butlletins +Butlletins +Selecció del llistat: +A rebre +En retard +En alerta +Localització +Llistat de butlletins: +Rebut +No admissible +Inexistent +Creació/modificació d'una subscripció +Ja existix una subscripció amb este nom a la base de dades +Esta subscripció no es pot modificar +Creació/modificació d'una plantilla +Ja existix una plantilla amb este nom a la base de dades +Creació/modificació d'una plantilla +No es pot modificar esta plantilla +Imprimix els retards +No és admissible +Dades d'un butlletí +Data +Publicació periòdica +Número +Subscripció +Este codi de barres ja s'utilitza ! +Visualitza el butlletí +Afegix +Confirmeu la suppressió d'este abonament ? +Confirmeu la suppressió d'este model ? +Nombre d'abonaments a duplicar +Format de l'etiqueta de període +Format del número +Correu electrònic destinatari en còpia oculta, BCC +Suggeriments +Autoritza els suggeriments d'adquisició +L'estat d'este usuari li prohibix fer suggeriments. +Prolongació +Autoritza la demanda de prolongació +L'estat d'este usuari li prohibix la demanda de prolongació. +sèries +Límit de l'alerta (en dies) +Retard (en dias) +Ja existix esta periodicitat. +El retard ha de ser obligatòriamente superior o igual al límit de l'alerta. +Puja +Baixa +Selecció creixent +Selecció decreixent +Definix una nova selecció +Criteris de selecció disponibles +Criteris de selecció guardats +Seleccions disponibles +Nom de la selecció +Guarda +Cap selecció disponible +Heu d'introduir un nom de selecció +seleccionat(s) per +Modifica esta selecció +Suprimix esta selecció +Cap selecció +Pertinença +Aplica a esta selecció +Data de publicació +Este nom ja existix +Títol de la sèrie +Número de la sèrie +Estat del registre +Tipus de document +Localització +Idioma +Camps principals +Sèrie +ISBN o ISSN +Nota de resum +Totes les notes +Indexacions +Llengua de publicació +Llengua original +Document/publicació periòdica/article +Articles +Orígen del registre +Comentari de gestió +Data de creació +Exemplars +Codi de barres +Data d'aparició del butlletí +Títol de publicació periòdica +Número de butlletí +Operadors booleans +Totes les paraules +Alguna de les paraules +Comença per +Acaba per +Exactament com +Està buit +No està buit +Busques +Tria una busca de l'historial +Cistells +Gestió +Accions +Gestió dels cistells +Gestió dels procediments +Col·lecta +Marcatge +Col·lecta per selecció +Marcatge per selecció +Elimina els marcatges +Després de transferit : +Buida el cistell +Suprimix de la base +Transferit +Per procediment d'acció +Edicions +Exporta +Enviament per correu +Modifica +Suprimix +Confirmeu la supressió d'este cistell ? +Heu de triar un nom per al cistell. +Nom del cistell +Comentari +Autoritzacions acordades a : +Trieu un cistell on afegir el vostre usuari: +Trieu un cistell d'usuaris destinataris: +Continua +Enviament d'un missatge +Objecte del correu elctrònic: +Cos del missatge: +Visualitza +Envia +Resultat de l'enviament: +Fi de l'enviament d'un missatge +Posada a zero dels enviaments +Enviats : !!total_envoyes!! sobre un total de !!total!!. +Enviaments que han fallat : +Enviaments : !!total_envoyes!! sobre un total de !!total!!. Resta a fer: !!n_envoi_restant!!. +Detall de l'usuari +Primavera +Estiu +Tardor +Hivern +Tots +Modifica els plans de classificació +Afegix un pla de classificació +Crea un pla de classificació +Modifica un pla de classificació +Tipus de document +Indiqueu una etiqueta per a este pla de classificació +Llista dels plans de classificació +No es pot eliminar este pla de classificació, les indexacions decimals estan associades +No es pot trobar este pla de classificació +Pla de classificació +No s'ha trobat cap pla de classificació +Data invàlida +Nota d'aplicació +Subscripcions a renovar +Subscripcions passades +Data de finalització +préstec(s) renovat(s) +Document +Visibilitat dels exemplars +Invisible +Visible i modificable +Visible i no modificable +No teniu permisos per a modificar l'exemplar. +Totes les localitzacions són invisibles, no teniu permisos per a crear un exemplar +La data introduïda no és vàlida +Seleccioneu com a mínim un model de subscripció +dins la localització +Codi de barres +Cognom i nom +Adreça +Població +Categoria +Estat +Grup +Any de naixement +Totes les poblacions +Totes les localitzacions +Totes les categories +Tots els grups +Tots els estats +Filtres +Filtrats per +Mostra per +després per +No s'ha trobat cap usuari +La clau %s no existix a la consulta d'origen. + la utilitzen els administradors de PMB.]]> +S'ha afegit una contrasenya. +Copia un usuari +Duplica +Posa l'estat dels usuaris de la llista en : +Aplica +Aplica +Tots els valors +Afegix a un cistell +Camp %s : no hi ha cap detall disponible +Envia totes les renovacions d'adhesió +La utilitzen els abonaments de publicacions periòdiques. +La utilitzen els abonaments de publicacions periòdiques. +Filtres i seleccions disponibles +(Butlletí de %s) +tots els nivells +Hi ha exemplars associats als registres fills d'este registre. Voleu realment suprimir-lo ? +Heu de marcar una busca com a mínim +Hist. +Autoritza l'històric dels préstecs +Avís +Autoritza l'abonat a deixar el seu avís +Tag +Autoritza l'abonat a afegir tags +Calcula +Tots els anys +Tots els codis postals +Atenció, el manteniment de les categories depurarà definitivament els descriptors inutilitzats. +Atenció, el manteniment dels registres sense exemplars depurarà definitivament els registres (fora de les publicacions periòdiques) inutilitzats. +Genera totes les signatures de registres +Modificació de la taula registre: +signature(s) generade(s) +Ja existix un registre similar +Força la gravació +Atenció, este exemplar està destinat a una localització diferent de la vostra... +Confirmeu els préstecs +Semàntica +Diccionari de sinònims +Sinònims de paraula +Sinònims +Selecció d'una paraula +Paraula +Afegix una paraula +Crea una paraula +Esteu segur que voleu suprimir esta paraula ? +Heu d'introduir una paraula ! +Esta paraula ja existix +Esta paraula és sinònima d'una altra, és impossible suprimir-la. +Diccionari de paraules buides +Paraules buides calculades +Paraules buides introduïdes +Afegix una paraula buida +Paraules buides +Llindar del nombre de registres en els quals les paraules estan presents (en percentatge) +Paraules no buides +El valor triat ha de ser una xifra entre 0 i 100. +Totes les paraules buides +Paraules trobades segons la clau +Paraula no buida +Paraula buida calculada +Paraula buida introduïda +Visualitza les últimes paraules creades +Visualitza les últimes paraules afegides +Cistells d'exemplars +Cistells d'usuaris +Cistells de butlletins +Trieu un cistell on afegir l'usuari(s) +Nombre total de registres +Nombre total d'exemplars +Nombre total de butlletins +Nombre total d'autors +Nombre total d'editors +Nombre total d'usuaris +Nombre total de préstecs en curs +Nombre total de préstecs en curs i arxivats +Suggeriments: +a validar +editor HTML +Supr. +MdP +Autoritza l'abonat a canviar la seua contrasenya +Reserves en curs d'este ducument +Cartes de recordatori ? +Visualitza els butlletins +Codi de barres per a documents musicals +European article number (EAN) +Tots els camps +isrn +ismn + +No +Propietats del connector !!connecteur!! +Temps d'espera (en segons) +Nombre d'assaigs +Duració de la validesa dels resultats (en segons) +Dipòsit +Heu d'introduir un nom ! +Propietats de la font !!source!! del connector !!connecteur!! +Nom de la font +Descripció +%s font(s) +Afegix una font +%s Registre(s) +Sincronitza +Buida +Tots els registres de la font se suprimiran, esteu segur que voleu fer-ho ? +El nom ja està utilitzat per un altre connector ! +Grup(s) +!!nb_retards!! ítem(s) amb retard sobre !!nb_total!! actual préstec(s). +La modificació d'esta categoria està prohibida +Consulta externa +Fonts +Consulta fonts externes +Busques precedents +Consulta externa simple +Consulta externa avançada +<a href='%s'>fes una busca avançada</a> +Criteris +Còpia de seguretat en sql +Còpia de seguretat (LliureX) +Importa còpies de seguretat en sql +Importa còpia de seguretat (LliureX) +La consulta s'ha realitzat amb èxit +Fitxer per a baixar: +El fitxer que s'intenta importar, no és un tipus de fitxer vàlid +La base de dades s'ha restaurat amb èxit +Seleccioneu un arxiu sql i premeu Enter +Arxiu a importar +Importa/Exporta la base de dades completa +No podeu navegar per altres directoris +Hi ha un ERROR! no és possible fer la baixada +Advertència: El vostre fitxer d'usuaris sembla que no és vàlid, o no està complet; corregiu-lo, comproveu que cada usuari consta de 24 camps, definits per un separador. +Sembla que ja hi ha camps creats al PMB, comproveu l'usuari amb codi: +S'han inserit +registres satisfactòriament +Camps i valors inserits (únicament informatiu) +Camp +de la base de dades +Posició del +camp en el text +Importat: +primera línia de l'arxiu +no és un fitxer de text senzill +No teniu cap usuari en la base de dades, comproveu-ho +Seleccioneu un arxiu de text i premeu Enter +Separador de camps +Exporta usuaris a un fitxer de text +GENERACIÓN DE TEJUELOS PARA UN TAMAÑO DE ETIQUETA ADHESIVA
APLI 1272 A4 (70X35mm)

Per a realitzar etiquetes, heu de posar els codis de l'exemplar separats per comes, o bé separats per guions si voleu acotar dos números (NO HA D'HAVER-HI ESPAIS ENTRE ELS CODIS)

+Exemples:
+- 100-120
+- 000AM5R1
+- 100-120,500,000485R1
+- * (Asterisco imprime todos los tejuelos)

]]> +
+Teixell - Etiquetes +Importa registres REBECA (fitxers *.reb) +Importació de registres REBECA +Feu clic en el botó de la dreta per a escollir un fitxer i després feu clic en Següent per a carregar el fitxer.<br><b>Recorda que el fitxer ha de tindre extensió de REBECA ".reb".</b> +
No s'ha pogut realitzar l'abocament del fitxer %s...
]]>
+
El fitxer %s no és un fitxer de Rebeca vàlid
]]>
+
S'han integrat: %s registre(s) de Rebeca]]>
+S'han actualitzat: %s registre(s) de Rebeca
]]>
+
diff -Nuar pmb.orig/includes/mime_types/va_ES.xml pmb/includes/mime_types/va_ES.xml --- pmb.orig/includes/mime_types/va_ES.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/mime_types/va_ES.xml 2010-10-25 14:37:56.000000000 +0200 @@ -0,0 +1,366 @@ + + + + + + mp3 + ogg + + + + mmid + + + + mid + + + + movie + + + + avi + + + + viv + + + + vdo + + + + qt + mov + + + + mpv2 + mp2v + + + + mpeg mpg mpe + mpg + mpe + + + + + talk + + + + + vbs + + + + txt + c + h + cpp + pl + cc + + + + js + ls + mocha + + + + html + htm + + + + css + + + + xpm + + + + xbm + + + + ppm + + + + pgm + + + + pbm + + + + pnm + + + + png + + + + pict + + + + pcd + + + + bmp + + + + dsf + + + + cmx + + + + ras + + + + cal + mil + + + + wi + + + + svf + + + + dxf + + + + dwg + + + + tiff + tif + + + + rgb + + + + jpeg + jpg + jpe + + + + ief + + + + gif + + + + g3f + + + + fif + + + + cgm + + + + dwf + + + + wav + + + + mp2a + mpa2 + + + + mpa + abs + mpega + + + + aif + aiff + aifc + + + + vox + + + + au + snd + + + + zip + + + + texinfo + texi + + + + tex + + + + tcl + + + + tar + + + + sit + sea + + + + sh + + + + ra + ram + + + + pl + + + + pdf + + + + axs + + + + ods + + + + xls + csv + + + + latex + + + + js + + + + gtar + + + + dvi + + + + csh + + + + ppt + + + + xls + csv + + + + rtf + + + + ai + eps + ps + + + + pdf + + + + exe + + + + bin + uu + + + + doc + dot + + + + pps + ppt + + + + pps + ppt + + + + xls + csv + + + + hqx + + + + asn + + + + + + + \ No hay ningún carácter de nueva línea al final del archivo diff -Nuar pmb.orig/includes/quotas/va_ES.xml pmb/includes/quotas/va_ES.xml --- pmb.orig/includes/quotas/va_ES.xml 1970-01-01 01:00:00.000000000 +0100 +++ pmb/includes/quotas/va_ES.xml 2010-10-25 14:37:56.000000000 +0200 @@ -0,0 +1,163 @@ + + + + + + READER + empr + empr_categ + id_empr + empr_categ
+ id_categ_empr + +
+ + + EXPL + exemplaires + expl_typdoc + expl_id + docs_type
+ idtyp_doc + +
+ + + NOTI + exemplaires + expl_typdoc + expl_id + docs_type
+ idtyp_doc + +
+ + + BULL + exemplaires + expl_typdoc + expl_id + docs_type
+ idtyp_doc + +
+ + + READER + empr + id_empr + id_empr + empr
+ id_empr + +
+ +
+ + + + + + pret + pret_idempr + El nombre total de préstecs %s és de (%s) + El nombre de préstecs per %s és de (%s) + El nombre de préstecs per defecte és (%s) + + + + READER_CATEG + DOCTYPE + READER_CATEG,DOCTYPE + READER_ALONE + READER_ALONE,DOCTYPE + + + + + + READER_CATEG + DOCTYPE + READER_CATEG,DOCTYPE + READER_ALONE + READER_ALONE,DOCTYPE + + + + + + READER_CATEG + DOCTYPE + READER_CATEG,DOCTYPE + READER_ALONE + READER_ALONE,DOCTYPE + + + + + READER_CATEG + DOCTYPE + READER_CATEG,DOCTYPE + READER_ALONE + READER_ALONE,DOCTYPE + + + + + + resa + resa_idempr + El nombre total de reserves %s és de (%s) + El nombre de reserves per %s és de (%s) + El nombre de reserves per defecte és de (%s) + + + + READER_CATEG + NOTICETYPE + READER_CATEG,NOTICETYPE + READER_ALONE + READER_ALONE,NOTICETYPE + + + + + + READER_CATEG + NOTICETYPE + READER_CATEG,NOTICETYPE + READER_ALONE + READER_ALONE,NOTICETYPE + + + + + + resa + resa_idempr + El nombre total de reserves de publicacions periòdiques %s és de (%s) + El nombre de reserves de publicacions periòdiques per %s és de (%s) + El nombre de reserves de publicacions periòdiques per defecte és de (%s) + + + + READER_CATEG + BULLETINTYPE + READER_CATEG,BULLETINTYPE + READER_ALONE + READER_ALONE,BULLETINTYPE + + + + + + READER_CATEG + BULLETINTYPE + READER_CATEG,BULLETINTYPE + READER_ALONE + READER_ALONE,BULLETINTYPE + + + + +
diff -Nuar pmb.orig/includes/section_param/es_ES.xml pmb/includes/section_param/es_ES.xml --- pmb.orig/includes/section_param/es_ES.xml 2007-07-28 08:02:48.000000000 +0200 +++ pmb/includes/section_param/es_ES.xml 2010-10-25 14:37:56.004768421 +0200 @@ -18,7 +18,7 @@
Opciones de formato de las facturas
Opciones de formato de las listas de sugerencias
Opciones de formato de los correos electrónicas de sugerencias
-
Options pour les categories
-
Options pour les thésaurus
-
Options pour les plans de classement
- \ No hay ningún carácter de nueva línea al final del archivo +
Opciones para las categorías
+
Opciones para los tesauros
+
Opciones para los planes de clasificación
+ diff -Nuar pmb.orig/includes/templates/admin.tpl.php pmb/includes/templates/admin.tpl.php --- pmb.orig/includes/templates/admin.tpl.php 2007-11-14 07:10:26.000000000 +0100 +++ pmb/includes/templates/admin.tpl.php 2010-10-25 14:37:56.004768421 +0200 @@ -56,7 +56,8 @@

$msg[519] > !!menu_sous_rub!!

$msg[500] $msg[520] -".$msg[569]." +".$msg[569]." +".$msg["import_reb"]." "; // $admin_menu_convert : menu outils de conversion de formats @@ -85,6 +86,8 @@ "; // $admin_menu_sauvegarde : menu sauvegarde page administration +//-------------------------------------> L L I U R E X <-------------------------------------- +//Añadimos los links de copia de seguridad $admin_menu_sauvegarde = "

$msg[28] > !!menu_sous_rub!!

$msg[sauv_menu_lieux] @@ -92,7 +95,10 @@ $msg[sauv_menu_jeux] $msg[sauv_menu_launch] $msg[sauv_menu_liste] +$msg[copia_seg_b] +$msg[copia_seg_d] "; +//-------------------------------------> L L I U R E X <-------------------------------------- // $admin_menu_calendrier : menu calendrier page administration $admin_menu_calendrier = " diff -Nuar pmb.orig/includes/templates/catalog.tpl.php pmb/includes/templates/catalog.tpl.php --- pmb.orig/includes/templates/catalog.tpl.php 2007-07-14 09:11:58.000000000 +0200 +++ pmb/includes/templates/catalog.tpl.php 2010-10-25 14:37:56.004768421 +0200 @@ -8,7 +8,8 @@ // $catalog_menu : menu page catalogage -// ancien début de catalog_menu

$msg[129]

+// ancien début de catalog_menu

$msg[129]

+//-------------------------------------> L L I U R E X <-------------------------------------- $catalog_menu = "