Setter-Anglais.fr
'; //'
Setter-Anglais.fr
'; //'
Setter-Anglais.fr
'; //'
Setter-Anglais.fr
'; $_SiteHeaderPdf = '
Setter-Anglais.fr
'; } else { if (strpos(strtolower($_SERVER['PHP_SELF']), '/pa_') !== false) { $_SiteHeader = '
Setter-Anglais.fr
'; } else { $_SiteHeader = '
Setter-Anglais.fr
'; $_SiteHeaderPdf = '
Setter-Anglais.fr
'; // background-size n'est pas pris en compte par la librairie pdf... } } $_SiteHeaderExtra = ''; $_SiteRepertBaseGalerie = $_SERVER['DOCUMENT_ROOT'] . "/genealogie/galeries/sa"; $_SiteUrlBaseGalerie = "/genealogie/galeries/sa"; $_bSitePhotoPhp = true; $_Site_onClickDroit = true; $_bPhotoSubRep = true; // Sous-répertoires photo par blocs de 1000 (photo et galeries). $_SiteRechercheTatouage = 2; // 0=pas de recherche par tatouage/puce, 1=oui, 2=pour administrateurs seulement. $_ListeTitreLof = "'TAN', 'TR', 'TR GQ', 'CH A', 'CH P', 'CH GT', 'CH GN', 'CH GS', 'CH GQ', 'CH T', 'CH IT', 'CH CS', 'CH IB', 'CH IE', 'VOF', 'CH QFN', 'CH'"; $_ListeTitreLofChange = "'TRIALER', 'TR', 'CHAMPION', 'CH'"; $_bSitePA = true; $_SiteRepertBasePhotoPA = $_SERVER['DOCUMENT_ROOT'] . "/genealogie/pa_photos/sa"; $_SiteUrlBasePhotoPA = "/genealogie/pa_photos/sa"; $_SitePADelaiExpirationJour = 60; // Durée de vie d'une annonce avant expiration : 60 jours. $_SiteADN = true; //$_bSiteResConcours = 'admin'; // false, true (pour tout le monde) ou 'visu' (visu dans les fiches) ou admin' (en attendant true)... $_bSiteResConcours = 'visu'; // Les admins ont le menu de modification, les réultats sont affichés dans les fiches (pour tous). //$_bSiteResConcoursTous = false; // Si 'true', tous les concours sont affichés : cas des races à faible effectif. $_bSiteResConcoursMenuClochette = true; // Menu 'Clochette' dans le menu principal. $_bSiteResConcoursCoeff = true; // Somme des points pondérée. $_SiteProductNom = true; //$_bMenuInscription = true; // Par défaut : true. //$_SitePorteeVirtuellePZ; $_SiteArbreNbGenerations = 4; $_SiteEffaceFiche = true; $_SiteListeUserExtra = true; $_bSiteDernieresPhotosUser = false; $_bSiteListeDescendantChampion = true; $_bSiteLienChangeProprio = true; $_bPtsPedigree = true; $_bJQ = true; // Version JQuery. $_bMenu2 = true; // Version 2 des menus. $_bCaptcha = false; ////////////////////////////////////////////////////////////// // Extra $_bBaseSisExtra = true; //$_SiteSis = 'http://www.visiofleet.com/genealogie2'; $_SiteSis = 'http://sis.setter-anglais.fr/genealogie2'; $_bBaseSisFrExtra = true; $_SiteSisFr = 'http://sis-fr.setter-anglais.fr/genealogie2'; $_SiteSisFrCmdLien = 'sis/fr'; $_SiteSisFrCmdLienType = 1; $_bWebExplorer = false; ////////////////////////////////////////////////////////////// // Pub. function _PubFooter() { global $LANGUE; global $_SitePubGoogleFooter; global $_SitePubClicmanagerFooter; $r = rand(1, 5); // 1 bandeau sur 5 est un bandeau interne setter-anglais.fr. if ($r == 1) { include_once("inc/bandeau_pub_sa.inc.php"); return getBandeauPub(); } if ($LANGUE == 'FR') { //$r = rand(1, 2); // 50 % Google, 50 % Clicmanager. //if ($r == 1) { $S = $_SitePubGoogleFooter; $adSlot = "0490022282"; $S = str_replace('--AD_SLOT--', $adSlot, $S); //} else { // $S = $_SitePubClicmanagerFooter; //} return $S; } else if ($LANGUE == 'EN') { $S = $_SitePubGoogleFooter; //$adSlot = "7885886516"; $adSlot = "4380043313"; $S = str_replace('--AD_SLOT--', $adSlot, $S); return $S; } else if ($LANGUE == 'ES') { $S = $_SitePubGoogleFooter; $adSlot = "9723981714"; $S = str_replace('--AD_SLOT--', $adSlot, $S); return $S; } else if ($LANGUE == 'IT') { $S = $_SitePubGoogleFooter; //$adSlot = "3455686911"; $adSlot = "2903310116"; $S = str_replace('--AD_SLOT--', $adSlot, $S); return $S; } else { include_once("inc/bandeau_pub_sa.inc.php"); return getBandeauPub(); } return ''; } function _PubHeader() { $r = rand(1, 20); // 1 bandeau sur 20 est un bandeau interne setter-anglais.fr. if ($r == 1) { include_once("inc/bandeau_pub_sa.inc.php"); return getBandeauPub(); } global $LANGUE; if ($LANGUE == 'FR') { global $_SitePubCriteo; if (isset($_SitePubCriteo) && $_SitePubCriteo != '') { return $_SitePubCriteo; } } return _PubFooter(); /* global $_SitePubGoogleFooter; if (isset($_SitePubGoogleFooter) && $_SitePubGoogleFooter != '') { return $_SitePubGoogleFooter; } return ''; */ } $_SitePubGoogleFooter = '
'; // Pub Clicmanager.fr $_SitePubClicmanagerFooter = ''; $_SitePubClicmanagerFooter = '
' . $_SitePubClicmanagerFooter . '

'; // Pub Criteo. $_SitePubCriteo = " "; $_SitePubCriteo = '
' . $_SitePubCriteo . '
'; ////////////////////////////////////////////////////////////// // Google Analytics. $_GoogleAnalyticsTrackingID = "UA-37483791-1"; ////////////////////////////////////////////////////////////// // Facebook. $_bFaceBook = true; //if (strpos($_SERVER['REQUEST_URI'], 'genealogie2') > 0) { // $_bFaceBook = true; //} ////////////////////////////////////////////////////////////// // Migration. $_bMigration = false; $_MigrationFrom = '192.168.0.24'; $_MigrationTo = '213.186.33.17'; ?>
Warning: Cannot modify header information - headers already sent by (output started at /var/www/www.setter-anglais.fr/setter-anglais.fr/genealogie/inc/configbdd_hb.php:353) in /var/www/www.setter-anglais.fr/setter-anglais.fr/genealogie/inc/gene.php on line 1059
'Accueil', 'strMenuAccueil' => 'Accueil', 'strMenuAccueilTitle' => "Page d'accueil Setter-Anglais.fr", 'strMenuRechercheTitle' => 'Rechercher un chien dans la base de données.', 'strMenuRecherche' => 'Recherche de pédigrée', '--MENU_RECHERCHE--' => 'Recherche', 'strMenuRecherche2Title' => 'Outils de recherche avancée.', 'strMenuRecherche2' => 'Outils', '--MENU_LRU--' => '', '--MENU_RECHERCHEAFFIXE--' => "Recherche d'affixe", 'strMenuRechercheAffixe' => "Recherche d'affixe", 'strMenuRechercheAffixeTitle' => "Recherche d'affixe et de coordonnées des élevages.", 'strMenuPorteeVirtuelle' => "Simulation de portée", 'strMenuPorteeVirtuelleTitle' => "Visualiser l'arbre généalogique d'une portée à venir.", 'strMenuConnexion' => 'Connexion', 'strMenuDeconnexion' => 'Déconnexion', 'strMenuCroissance' => 'Croissance du chiot', 'strMenuSInscrire' => "S'inscrire...", 'strMenuNouveau' => 'Nouveau', 'strMenuNouvelAffixe' => 'Nouvel affixe', 'strMenuBaseDeDonnees' => 'Base de données »', 'strMenuElevage' => 'Elevage »', 'strMenuDerniers' => 'Derniers... »', 'strMenuCalPortee' => 'Agenda de la gestation', 'strMenuCalPorteeTitle' => 'A faire de la saillie à la naissance...', 'strMenuAide' => 'Aide', 'strMenuAideTitle' => 'Questions et réponses pour une prise en main rapide...', 'strMenuResConcours' => 'Résultats', 'strMenuRes' => 'Résultats', 'strMenuResTitle' => 'Gestions des résultats de concours', 'strMenuResModif' => 'Edition des résultats', 'strMenuResModifTitle' => 'Saisie et modification des résultats de concours', 'strMenuResTable' => 'Tableaux des résultats', 'strMenuResTableTitle' => '', 'strMenuResTableClochette' => 'Circuit Clochette sur Bécasse', 'strMenuResTableTitleClochette' => '', 'strIndexPartiel' => '

Liste des entrées partielles à terminer

' . '
Les entrées suivantes ont été créées par vous et doivent être complétées.
' . 'Vérifier les affixes (nom seul, affixe dans le champ affixe), renseigner le maximum de données (parents, date de naissance, titres, etc...)' . ' En cas de problème, contactez nous directement (--MAIL_CONTACT--), nous nous occuperons de tout !
', 'strInfoCx' => '
Vous ne savez pas comment faire ? Vous avez un rencontré un problème pour entrer votre chien ? Vous n\'arrivez pas à mettre de photo ? Vous n\'arrivez pas à raccorder les parents ?
' .' Contactez-nous directement (--MAIL_CONTACT--) et nous nous occuperons de tout !
', 'strTitre' => 'Pédigrée Setter Anglais::', 'strDerniersVisualises' => '--derniers visualisés--', 'strModifAliasMale' => ' dit ', 'strModifAliasFemelle' => ' dite ', 'strErrFormatDate' => 'Erreur dans le format de la date', 'strErrIdUser' => "Problème d'identification. La commande ne peut aboutir. Veuillez nous contacter si le problème persiste.", 'strErrNomObligatoire' => 'Le nom est obligatoire.', 'strErrLOFPresent' => "Le numéro de LOF semble être déjà présent dans la base. Vérifiez et contactez-nous en cas de problème.", 'strErrEnr' => "Erreur enregistrement. Veuillez vérifier les paramètres.", 'strErrDoublon' => "Entrez au moins un champ supplémentaire pour éviter les doublons (nom, affixe, LOF).", 'strErrLOFInfo' => "Le numéro de LOF complet est obligatoire pour entrer un chien dans la base de données. Il doit être entré sous la forme suivante: 123456/12345 ou 123456 (chiot non confirmé). Toute mention LOF ou 7SA placée devant le numéro est à proscrire. Si votre chien ne possède pas encore de n° Lof attribué (cas d'un jeune chiot), il est préférable de reporter son inscription.", 'strErrDoublon2' => "Le nom+affixe semble être déjà présent dans la base. Vérifiez et contactez-nous en cas de problème.", 'strCoulPredefSA' => ' ', 'strEffacerPhoto' => "Effacer la photo", 'strInfoCreer' => "Avant de créer une nouvelle entrée, vérifiez bien que l'animal n'est pas déjà présent dans la base." . " Ceci est particulièrement à regarder pour les ascendants (parents, grands-parents)", 'strWarnType' => 'Le "type" est manquant. Veuillez le renseigner.', 'strAjouterPhotoGalerie' => 'Pensez à ajouter une ou plusieurs photos dans la galerie !', 'strEnrVerrouille' => 'Enregistrement complet', // 'Enregistrement vérrouillé' 'strBtnCreer' => "Créer", 'strBtnModifier' => "Modifier", 'strVoirGenealogie' => 'voir la généalogie...', 'strLofAutre' => 'Autre', 'strInfoTitres' => 'Séparer les titres par une virgule.
Les autres informations sont à mettre dans le champ "Info diverses".', 'strInfoMigration' => '
Important : Nous changeons de serveur. La base est en lecture seule le temps d\'effectuer le changement.
', 'strPays' => 'Pays', // Arbre.php. (Affixe.php). "Couleur : " => "Couleur : ", "Titres : " => "Titres : ", "Dyspl. : " => "Dyspl. : ", "fiche affixe" => "fiche affixe", 'inconnu' => 'inconnu', 'Lien...' =>'Lien...', "Producteur : " => "Eleveur : ", "Propriétaire : " => "Propriétaire : ", 'Variete : ' => 'Variété : ', //'Enfants
' => 'Enfants
', 'Enfants' => 'Enfants', 'EnfantsChampions' => 'Enfants (Champions)', 'AutresEnfants' => 'Autres enfants', 'Descendance complète...' => 'Descendance complète...', 'Parents' => 'Parents', 'Portées' => 'Portées', 'Frères/soeurs' => 'Frères/soeurs', 'Frères/soeurs P' => 'Demi-frères/soeurs paternels', 'Frères/soeurs M' => 'Demi-frères/soeurs maternels', 'strResultatsConcours' => 'Résultats concours', 'strResultatsExpo' => 'Résultats expositions', 'strResultatsTitreConcours' => 'Concours n° ', 'strResultatsTitreJuges' => 'Juges : ', 'strResInfoCoeff' => 'Coefficents : solo x1, couple x2 / GT x1, GN x2, GS (bécasse, bécassine) x2, GS montagne x3, Printemps x2, Grande Quête x4', 'Lien vers la vidéo...' => 'Lien vers la vidéo...', //"
Taux de consanguinité (estimation) : \$tx %
" => "
Taux de consanguinité (estimation) : \$tx %
", //"
Taux de consanguinité (estimation) : %s %%
" => "
Taux de consanguinité (estimation) : %s %%
", "Taux de consanguinité (estimation) : %s %%" => "Taux de consanguinité (estimation) : %s %%", 'tauxItalien' => 'Sang italien (estimation) : %d %%', 'PtsPedigree' => 'Estimation des points au pédigrée : %d', 'Taille:' => 'Taille : ', 'strADN' => 'Dépôt ADN', 'Tatouage:' => 'Tatouage : ', 'Puce:' => 'Puce : ', 'Père' => 'Père', 'Mère' => 'Mère', 'Modifier...' => 'Modifier...', 'Modifier la galerie...' => 'Modifier la galerie...', //"
fiche créée par \$NomUser" => "
fiche créée par \$NomUser", "
fiche créée par %s" => "
fiche créée par %s", "FooterEmbedded" => "Pedigree fourni par Setter-anglais.fr", 'Fiche...' => 'Fiche...', 'Mettre la fiche à mon nom...' => 'Mettre la fiche à mon nom...', 'strLienArbreAutour' => 'Parents, frères/soeurs, descendants...', //'strLienArbreRes' => 'Résultats concours et expositions...', 'strLienArbreRes' => 'Résultats de concours...', 'strNoteGarantie' => "Note : les données ne sont pas garanties. Elles ont été entrées par les membres sans garantie d'exactitude.", // CreeAffixe.php / ModifAffixe.php / Affixe.php. 'strErrNomAff' => "Le nom est obligatoire.", 'strErrAffExiste' => "L'affixe semble être déjà présent dans la base. Vérifiez et contactez-nous en cas de problème.", 'strAffMsgOk' => "Création terminée.", 'strErrCreationAff'=> "Erreur création enregistrement.", 'strMsgCreeAff' => "Avant de créer une nouvelle entrée, vérifiez bien que l'affixe n'est pas déjà présent dans la base.", 'strModifFicheAff' => "Modifier la fiche...", 'strVoirAffixe' => "Voir la fiche de l'affixe...", //CreeParent.php. 'strErrNomParent' => "Le nom est obligatoire.", 'strErrLofParent' => "Le numéro de LOF semble être déjà présent dans la base. Vérifiez et contactez-nous en cas de problème.", 'strErrParent1' => "Erreur interne lors de la création.", 'strMsgCreeParentOk' => "Création terminée.
N'oubliez pas de compléter la fiche ultérieurement (affixe, lof, etc...). Les entrées à modifier apparaissent dans la page d'accueil.", // Login.php 'strErrLogin' => "Erreur d'identification.", // Affixe.php 'Retour' => 'Retour', "pas d'entrée" => "pas d'entrée", "1 entrée"=> "1 entrée", "%d entrées" => "%d entrées", "Effacer l'affixe" => "Effacer l'affixe", // ModifGalerie.php 'Erreur interne.' => 'Erreur interne.', 'strErrTransfertImage' => 'Erreur transfert image. Vérifiez la taille de la photo.', 'strErrTailleImage' =>'Erreur téléchargement image. Vérifiez la taille de la photo.', 'strErrFmtImg' => 'Erreur dans le format de la photo. Vérifiez que le format est bien du jpeg.', // Liste.php 'strTableListeUser' => " \r\n" ." Liste des utilisateurs\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Nom\r\n" ." Nombre d'enregistrements créés\r\n" ." \r\n" ." \r\n", 'strTableListeUserExtra' => " \r\n" ." Liste des utilisateurs\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Nom\r\n" ." Nombre d'enregistrements créés\r\n" ." EMail\r\n" ." Pwd\r\n" ." \r\n" ." \r\n", 'resStrTableDataUser' => " \r\n" ." Liste entrées créées par %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Nom/Affixe\r\n" ."  \r\n" ." Naissance\r\n" ." M/F\r\n" ." LO\r\n" ." \r\n", 'strTableDataAffUser' => " \r\n" ." Liste des affixes créés par %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Affixe\r\n" ." Nb entrées\r\n" ." \r\n", 'strListeAffixe' => " \r\n" ." Liste des affixes\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Affixe\r\n" ." NbEntrees\r\n" ." Utilisateur\r\n" ." \r\n", 'Tri par nom' => 'Tri par nom', 'Tri interne' => 'Tri interne', 'Tri 1' => 'Tri 1', // Recherche_a.php / Rechercheaffixe_a.php 'strErrCritere' => "Il faut saisir un critère de recherche.", 'strRechPlusieursPages' => " - Les résultats tiennent sur plusieurs pages.", 'strRechPremiers' =>" - les %d premiers enregistrements sont retournés.", 'strRechChangerCriteres' => " Changer les critères de recherche (sur le nom seul par exemple).", 'strTableRechRes' => " résultats trouvés %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Nom\r\n" ." Naissance\r\n" ." M/F\r\n" ." LOF\r\n", 'strNoRechResult' =>"Pas de résultat trouvé.", 'strTableRechAffRes' => " \r\n" ." résultats trouvés %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Nom\r\n" ." \r\n", // Inscription_a.php 'strInscriptErrCar' => "Les caractères simple quote, double quote, supérieur et inférieurs ne sont pas autorisés.", // 'strInscriptErrCar' => 'Please no simple quote, double quote, lower and greater characters.', "Veuillez saisir un identifiant." => "Veuillez saisir un identifiant.", "Veuillez saisir votre nom." => "Veuillez saisir votre nom.", "Veuillez saisir votre prénom." => "Veuillez saisir votre prénom.", 'strInscriptErrEMailVide'=> "Veuillez saisir une adresse e-mail pour recevoir le mot de passe", "Veuillez saisir une adresse e-mail valide." => "Veuillez saisir une adresse e-mail valide.", 'strInscriptErrEMailDiff' => "L'adresse courriel de vérification est différente de la première.", 'strInscriptErrLoginExiste' => "L'utilisateur existe déjà dans la base. Veuillez saisir un nouvel identifiant.", 'strInscriptErrEMailExiste' => "L'adresse courriel existe déjà dans la base. Veuillez saisir une nouvelle adresse.", 'strInscriptErrEnvoiMail' => "Erreur lors de l'envoi de mail. La création du compte est annulée. Veuillez essayer une autre adresse.", // Inscription_ok.php 'strInscriptionCree' => "Votre compte a été créé.", // ForgetLogin.php 'strPasInscrit' => "Il n'y a pas d'entrée correspondante dans la liste des inscriptions.", 'strErrEnvoiMail' => "Erreur lors de l'envoi de mail.", // Portee_virtuelle.php. "Visualiser" => "Visualiser", 'strPorteeVirtuelleRadio' => "%s générations", 'strPorteeVirtuelleInfo' => "Nombre de générations de l'arbre.", // pa_liste.php 'strMenuPA' =>'Annonces', 'strMenuPATitle' =>'Les petites annonces de chiens et chiots', 'strPAPasDeResultat' => "Il n'y a pas d'annonce correspondant à la recherche.", 'strMenuIndexAnnonces' => 'Les annonces', 'strMenuIndexAnnoncesAlt' => 'Les petites annonces de setter-anglais.fr', 'strMenuMesAnnonces' => 'Gérer mes annonces', 'strPAModifier' => 'Modifier...', // Ca sert aussi ailleurs ! 'strPASupprimer' => 'Supprimer...', 'strPAPublier' => 'Publier...', 'strPAArreter' => 'Bloquer...', 'strMenuNouveauPA' => 'Créer une annonce »', 'strMenuNouveauPorteePA' => 'Créer une annonce de portée', 'strMenuNouveauAdultePA' => 'Créer une annonce de chien adulte', 'strMenuNouveauSailliePA' => 'Créer une annonce de mâle disponible pour saillie', 'strErrTitreObligatoire' => 'Le titre est obligatoire.', 'strVoirAnnonce' => "Voir l'annonce", 'strPAAttente' => "L'annonce sera publiée après validation par les administrateurs du site.", 'strPAPublie' => "Annonce en cours de publication.", 'strPAExpire' => "Annonce expirée.", 'strPAPrixInconnu' => "Prix non communiqué", 'strPAPublieLe' => 'Publié le ', 'strPACreeLe' => 'Créé le ', 'strPADatePrevue' => "prévue pour ", 'strPANaissance' => 'naissance : ', 'strPAType' => 'Type', 'strPAType1' => 'Chiots à vendre', 'strPAType2' => 'Chiots à réserver', 'strPAType3' => 'Chien adulte', 'strPAType4' => 'Mâle pour saillie', 'resEpreuve_couple' => 'couple', 'resEpreuve_solo' => 'solo', 'resType_gq' => 'Grande Quête', 'resType_printemps' => 'Printemps', 'resType_gn' => 'Gibier Naturel', 'resType_gt' => 'Gibier Tiré', 'resTypeGS' => 'Gibier Sauvage', 'resType_montagne' => 'Montagne', 'resType_bécasse' => 'Bécasse', 'resType_bécassine' => 'Bécassine', 'FR' => 'français', 'EN' => 'anglais', 'ES' => 'espagnol', 'IT' => 'italien', 'tabMois' => array(1=> 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'), 'tabMois3' => array(1=> 'jan', 'fév', 'mar', 'avr', 'mai', 'juin', 'juil', 'août', 'sep', 'oct', 'nov', 'déc'), 'tabJour' => array(0=> 'dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'), 'tabJour3' => array(0=> 'di', 'lu', 'ma', 'me', 'je', 've', 'sa'), 'tabArbreResHeader' => array('Place' => 'Place', 'Chien' => 'Chien', 'Pays'=> ' ', 'Lieu'=> 'Lieu', 'Date'=> 'Date', 'Type'=> 'Type', 'Epreuve'=> 'Epreuve', 'Batterie' => 'N°', 'Classe'=> 'Classe', 'Juge'=> 'Juge', 'Qualificatif'=> 'Qualif.', 'Points'=> 'Pts', 'Nb class.'=>'Nb class.', 'Nb Cl.'=>'Nb Cl.', 'Total'=> 'Total des points', "Commentaire"=> 'Commentaire', 'GQ'=>'GQ', 'Pr.'=>'Pr.', 'GS'=>'GS', 'GN'=>'GN', 'GT'=>'GT'), 'strTitreBase' => 'La base de données des setters anglais', ); //////////////////////////////////////////////////// // // Anglais. // $TradEN = array( '--MENU_ACCUEIL--' => 'Home', 'strMenuAccueil' => 'Home', 'strMenuAccueilTitle' => "Home page of Setter-anglais.fr", 'strMenuRechercheTitle' => 'Search a dog in the pedigree database.', 'strMenuRecherche' => 'Search a dog', '--MENU_RECHERCHE--' => 'Search', 'strMenuRecherche2Title' => 'Tools for advanced search.', 'strMenuRecherche2' => 'Tools', '--MENU_LRU--' => '', '--MENU_RECHERCHEAFFIXE--' => "Search Kennel", 'strMenuRechercheAffixe' => "Search Kennel", 'strMenuRechercheAffixeTitle' => "Search a kennel and its data", 'strMenuPorteeVirtuelle' => "Virtual mating", 'strMenuPorteeVirtuelleTitle' => "Visualize genealogic data of a future litter", 'strMenuConnexion' => 'Connection', 'strMenuDeconnexion' => 'Log off', 'strMenuCroissance' => 'Puppy breeding', 'strIndexPartiel' => '

Partial data to complete

' . '
You have created these data and you have to complete them.
' . 'Please verify kennel names (name alone, kennel name in the kennel field), entre the maximum of data you have (parent, date of birth...)
', 'strInfoCx' => '
You need help? You have a problem to enter your dog? You can\'t upload picture? You can\'t set parents?
Contact us (--MAIL_CONTACT--) and we do it for you!
', 'strMenuSInscrire' => "Register...", 'strMenuNouveau' => 'New', 'strMenuNouvelAffixe' => 'New Kennel', 'strMenuBaseDeDonnees' => 'Database »', 'strMenuElevage' => 'Breeding »', 'strMenuDerniers' => 'Last visualized... »', 'strMenuCalPortee' => 'Gestation Calendar', 'strMenuCalPorteeTitle' => 'To do from covering to birth...', 'strMenuAide' => 'Help', 'strMenuAideTitle' => 'Frequently Asked Questions.', 'strMenuResConcours' => 'Results', 'strMenuRes' => 'Results', 'strMenuResTitle' => 'Management of field trials results', 'strMenuResModif' => 'Results Edition', 'strMenuResModifTitle' => 'Modify results of field trials', 'strMenuResTable' => 'Tables of Results', 'strMenuResTableTitle' => '', 'strMenuResTableClochette' => 'Woodcock French Clochette', 'strMenuResTableTitleClochette' => '', 'strTitre' => 'Pedigree English Setter::', 'strDerniersVisualises' => '--last visualized--', //'strModifAlias' => ' named ', 'strModifAliasMale' => ' named ', 'strModifAliasFemelle' => ' named ', 'strErrFormatDate' => 'Error in date format', 'strErrIdUser' => "Identification error. Please try to connect you, or verify cookies in your browser. Please contact us if there is still a problem. Thank you.", 'strErrNomObligatoire' => 'Name is a mandatory field.', 'strErrLOFPresent' => "Book # is already in our database. Please verify and contact us id any problem.", 'strErrEnr' => "Error registring data. Please verify parameters.", 'strErrDoublon' => "Enter another field to avoid double entries (name, kennel, book #).", 'strErrLOFInfo' => "Please enter a complete book #.", 'strErrDoublon2' => "Name+kennel is already in the database. Please verify and contact us if any problem.", 'strCoulPredefSA' => ' ', 'strEffacerPhoto' => "Remove photo", 'strInfoCreer' => "Verify that the dog is not already in the database before creatin a new entry." . "Verify also if parents and grand-parents are in database.", 'strWarnType' => '"Type" is missing. Please select it.', 'strAjouterPhotoGalerie' => 'Add one or more pictures in the photo gallery!', 'strEnrVerrouille' => 'Completed record', //'Locked record', 'strBtnCreer' => "Create", 'strBtnModifier' => "Modify", 'strVoirGenealogie' => 'Visualize genealogy...', 'strLofAutre' => 'Other', 'strInfoTitres' => ' Use comma as title separator. Add other titles in the "Info" field.', 'strInfoMigration' => '
Important: We arre changing our server. Database is in read-only mode for the operation. Use of the complete database (pictures, pedigrees) continues.
', 'strPays' => 'Country', // Arbre.php. "Couleur : " => "Color: ", "Titres : " => "Qualifications: ", "Dyspl. : " => "Dyspl.: ", "fiche affixe" => "Kennel", 'inconnu' => 'unknown', 'Lien...' =>'Link...', "Producteur : " => "Breeder: ", "Propriétaire : " => "Owner: ", 'Variete : ' => 'Kind: ', //'Enfants
' => 'Descendant
', 'Enfants' => 'Descendant', 'EnfantsChampions' => 'Descendants (Champions)', 'AutresEnfants' => 'Other descendants', 'Descendance complète...' => 'Complete descendants...', 'Parents' => 'Parents', 'Portées' => 'Litters', 'Frères/soeurs' => 'Full Siblings', 'Frères/soeurs P' => 'Half-Siblings - Sire Side', 'Frères/soeurs M' => 'Half-Siblings - Dam Side', 'strResultatsConcours' => 'Results in field trials', 'strResultatsExpo' => 'Results in shows', 'strResultatsTitreConcours' => 'Battery #', 'strResultatsTitreJuges' => 'Judge: ', 'strResInfoCoeff' => 'Coefficents: solo x1, brace (couple) x2 / SG (Shot Game) x1, NG (Natural Game: pheasant-summer partridge) x2, WG (Wild Game: woodcock, snipe) x2, WG Mountain x3, Partr (Spring Partridge) x2, Grand Cerca x4', 'Lien vers la vidéo...' => 'Link to video...', "Taux de consanguinité (estimation) : %s %%" => "Estimated coefficient of inbreeding: %s %%", 'tauxItalien' => 'Italian breeding (estimated): %d%%', 'PtsPedigree' => 'Points in pedigree: %d', 'Taille:' => 'Size: ', 'strADN' => 'DNA deposit', 'Tatouage:' => 'Tatoo: ', 'Puce:' => 'Chip : ', 'Père' => 'Father', 'Mère' => 'Mother', 'Modifier...' => 'Modify...', 'Modifier la galerie...' => 'Modify gallery...', //"
fiche créée par \$NomUser" => "
record created by \$NomUser", "
fiche créée par %s" => "
record created by %s", "FooterEmbedded" => "Pedigree dynamically provided by Setter-anglais.fr", 'Fiche...' => 'Record...', 'Mettre la fiche à mon nom...' => 'Request to change the owner of the dog record...', 'strLienArbreAutour' => 'Sire, Dam, Siblings, Litters, Offspring...', //'strLienArbreRes' => 'Results in field trials and in shows...', 'strLienArbreRes' => 'Results in field trials...', 'strNoteGarantie' => "Note: data are entered by members. There is no guarantee about accuracy of data. ", // CreeAffixe.php / Modifaffixe.php / Affixe.php 'strErrNomAff' => "The name is mandatory.", 'strErrAffExiste' => "The kennel name is already in database. Verify and please contact us if any problem.", 'strAffMsgOk' => "Creation ok.", 'strErrCreationAff'=> "Error creating record.", 'strMsgCreeAff' => "Before you create a new kennel, verify that kennel is not in the database.", 'strModifFicheAff' => "Modify kennel...", 'strVoirAffixe' => "Vizualize kennel...", //CreeParent.php. 'strErrNomParent' => "The name is mandatory.", 'strErrLofParent' => "The book# is already in th database. Verify and please contact us if any problem.", 'strErrParent1' => "Internal error creating record.", 'strMsgCreeParentOk' => "Creation ok.
Please complete date later (kennel, book #, etc...). Entries to modify are displayed on home page.", // Login.php 'strErrLogin' => "Identification error.", // Affixe.php 'Retour' => 'Back', "pas d'entrée" => "no data", "1 entrée"=> "1 record", "%d entrées" => "%d records", "Effacer l'affixe" => "Remove kennel", // ModifGalerie.php 'Erreur interne.' => 'Internal error.', 'strErrTransfertImage' => 'Transfer error. Verify image size.', 'strErrTailleImage' =>'Download error. Verify image size.', 'strErrFmtImg' => 'Image format error. Verify that format is jpeg/jpg.', // Liste.php 'strTableListeUser' => " \r\n" ." Users list\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Name\r\n" ." Created records\r\n" ." \r\n" ." \r\n", 'strTableListeUserExtra' => " \r\n" ." Users list\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Name\r\n" ." Created records\r\n" ." Email\r\n" ." Pwd\r\n" ." \r\n" ." \r\n", 'resStrTableDataUser' => " \r\n" ." Entries created by %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Name/Kennel\r\n" ."  \r\n" ." Birthdate\r\n" ." M/F\r\n" ." Book#\r\n" ." \r\n", 'strTableDataAffUser' => " \r\n" ." List of kennels created by %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Kennel\r\n" ." Nb entries\r\n" ." \r\n", 'strListeAffixe' => " \r\n" ." Kennel list\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Kennel\r\n" ." Nb Entries\r\n" ." User\r\n" ." \r\n", 'Tri par nom' => 'Sort by name', 'Tri interne' => 'Internal order', 'Tri 1' => 'Sort 1', // Recherche_a.php / RechecheAffixe_a.php. 'strErrCritere' => "Select a search crieria.", 'strRechPlusieursPages' => " - Results are on several pages.", 'strRechPremiers' =>" - The first %d results are displayed.", 'strRechChangerCriteres' => " Change serach criteria (name alone by example).", 'strTableRechRes' => " results found %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Name\r\n" ." Birth\r\n" ." M/F\r\n" ." Book#\r\n", 'strNoRechResult' =>"No result found.", 'strTableRechAffRes' => " \r\n" ." results found %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Name\r\n" ." \r\n", // Inscription_a.php 'strInscriptErrCar' => 'Please no simple quote, double quote, lower and greater characters.', "Veuillez saisir un identifiant." => "Please choose a login.", "Veuillez saisir votre nom." => "Please enter your name.", "Veuillez saisir votre prénom." => "Please enter your firstname.", 'strInscriptErrEMailVide'=> "Please enter a valid email address to receive your password.", "Veuillez saisir une adresse e-mail valide." => "Please select a valid email address.", 'strInscriptErrEMailDiff' => "Email addresses are different. Please verify.", 'strInscriptErrLoginExiste' => "Login is already registred in the database. Please choose another login.", 'strInscriptErrEMailExiste' => "Email address is already registred in the database. Please choose another email address.", 'strInscriptErrEnvoiMail' => "Error sending email. We can't create tour account. Please select antother email address.", // Inscription_ok.php 'strInscriptionCree' => "Your account is created.", // ForgetLogin.php 'strPasInscrit' => "No entry found with your data.", 'strErrEnvoiMail' => "Error sending email.", // Portee_virtuelle.php. "Visualiser" => "Visualize", 'strPorteeVirtuelleRadio' => "%s generations", 'strPorteeVirtuelleInfo' => "Number of displayed generations in the tree", // pa_liste.php 'strMenuPA' =>'Ads', 'strMenuPATitle' =>'', 'strPAPasDeResultat' => "No ad found.", 'strMenuIndexAnnonces' => 'Ads', 'strMenuIndexAnnoncesAlt' => "setter-anglais.fr's Classified Ads", 'strMenuMesAnnonces' => 'Manage my ads', 'strPAModifier' => 'Modify...', 'strPASupprimer' => 'Delete...', 'strPAPublier' => 'Publish...', 'strPAArreter' => 'Stop...', 'strMenuNouveauPA' => 'Create a new ad »', 'strMenuNouveauPorteePA' => 'Create a new ad for puppies', 'strMenuNouveauAdultePA' => 'Create a new ad for adult', 'strMenuNouveauSailliePA' => 'Create a new ad for a sire for mating', 'strErrTitreObligatoire' => 'Title is mandatory', 'strVoirAnnonce' => "Show ad", 'strPAAttente' => "Website administrators have to validate ad before publishing.", 'strPAPublie' => "Ad is published.", 'strPAExpire' => "Ad has expired.", 'strPAPrixInconnu' => "Call seller for pricing", 'strPAPublieLe' => 'Published: ', 'strPACreeLe' => 'Created: ', 'strPADatePrevue' => "expected ", 'strPANaissance' => 'birth : ', 'strPAType' => 'Type', 'strPAType1' => 'Puppies', 'strPAType2' => 'Reserve puppy', 'strPAType3' => 'Dog', 'strPAType4' => 'Sire for mating', 'resEpreuve_couple' => 'couple', 'resEpreuve_solo' => 'solo', 'resType_gq' => 'Grand Cerca', 'resType_printemps' => 'Spring Partridge', 'resType_gn' => 'Natural Game', 'resType_gt' => 'Shot Game', 'resType_gs' => 'Wild Game', 'resType_montagne' => 'Mountain', 'resType_bécasse' => 'Woodcock', 'resType_bécassine' => 'Snipe', 'FR' => 'French', 'EN' => 'English', 'ES' => 'Spanish', 'IT' => 'Italian', 'tabMois' => array(1=> 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'), 'tabMois3' => array(1=> 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'), 'tabJour' => array(0=> 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'), 'tabJour3' => array(0=> 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'), 'tabArbreResHeader' => array('Place' => 'Rank', 'Chien' => 'Dog', 'Pays'=> ' ', 'Lieu'=> 'Place', 'Date'=> 'Date', 'Type'=> 'Type', 'Epreuve'=> 'Event', 'Batterie' => 'Bat.', 'Classe'=> 'Class', 'Juge'=> 'Judge', 'Qualificatif'=> 'Result', 'Points'=> 'Pts', 'Nb class.'=>'Nb Res.', 'Nb Cl.'=>'Nb Res.', 'Total'=> 'Total points', "Commentaire"=> 'Comment', 'GQ'=>'G.Cerca', 'Pr.'=>'Partr.', 'GS'=>'WG', 'GN'=>'NG', 'GT'=>'SG'), 'strTitreBase' => 'The English Setter Database', ); //////////////////////////////////////////////////// // // Italien. // $TradIT = array( '--MENU_ACCUEIL--' => 'Home', 'strMenuAccueil' => 'Home', 'strMenuAccueilTitle' => '', 'strMenuRechercheTitle' => 'Ricerca di un pedigree', 'strMenuRecherche' => 'Ricerca', '--MENU_RECHERCHE--' => 'Ricerca', 'strMenuRecherche2Title' => 'Strumenti di ricerca avanzata.', 'strMenuRecherche2' => 'Strumenti', '--MENU_LRU--' => '', '--MENU_RECHERCHEAFFIXE--' => "Ricerca di affisso", 'strMenuRechercheAffixe' => "Ricerca di affisso", 'strMenuRechercheAffixe' => "Ricerca di affisso", 'strMenuRechercheAffixeTitle' => "", 'strMenuPorteeVirtuelle' => "Simulazioni di cucciolate", 'strMenuPorteeVirtuelleTitle' => '', 'strMenuConnexion' => 'Connessione', 'strMenuDeconnexion' => 'Disconnetti', 'strMenuCroissance' => 'Crescita del cane', 'strMenuSInscrire' => "Registrati...", 'strMenuNouveau' => 'Nuovo pedigree', 'strMenuNouvelAffixe' => 'Nuovo affisso', 'strTitre' => 'Pedigree setter inglese::', 'strDerniersVisualises' => '--ultima visualizata--', 'strMenuBaseDeDonnees' => 'Data base »', 'strMenuElevage' => 'Allevamento »', 'strMenuDerniers' => 'Ultima... »', 'strMenuCalPortee' => 'Calendrio di cucciolata', 'strMenuCalPorteeTitle' => 'Per effettuare la proiezione alla nascita ...', 'strMenuAide' => 'Aiuto', 'strMenuAideTitle' => 'Frequently Asked Questions.', 'strMenuResConcours' => 'Resultati', 'strMenuRes' => 'Resultati', 'strMenuResTitle' => 'Gestione dei risultati del concorso', 'strMenuResModif' => 'Edition des résultats', 'strMenuResModifTitle' => 'Saisie et modification des résultats de concours', 'strMenuResTable' => 'Risultati e classifiche', 'strMenuResTableTitle' => '', 'strMenuResTableClochette' => 'Clochette: Francese beccaccia Circuito', 'strMenuResTableTitleClochette' => '', 'strIndexPartiel' => '

Lista dei dati inseriti parziali da finire

' . '
I dati a seguire sono stati creati per voi e devono essere completi verificate gli affissi (solo il nome nel campo affisso) inserite il massimo dei dati (genitori, data di nascita, titoli, etcc...)
', 'strInfoCx' => '
Tu non sai come? Hai riscontrato un problema per ottenere il vostro cane? Non puoi inserire una fotografia? Impossibile connettersi genitori?
Contattaci direttamente (--MAIL_CONTACT--), e noi ci occuperemo di tutto!
', 'strModifAliasMale' => ' detto ', 'strModifAliasFemelle' => ' detto ', 'strErrFormatDate' => 'Errore nel formato della data', 'strErrIdUser' => "Problema di identificazione. Vi preghiamo di contattarci se il problema persiste.", 'strErrNomObligatoire' => "Il nome e' obbligatorio", 'strErrLOFPresent' => "Il num LOI sembra essere gia' presente verificare.", 'strErrEnr' => "Errore interno durante la registrazione.", 'strErrDoublon' => "Inserite altri dati supplementari per evitare doppioni (nome, affisso, nul, LOI).", 'strErrLOFInfo' => "Il num LOI completo e' obbligatorio per inseire un cane nella lista dati il num. deve essere inserito nella forma seguente. Se il vostro cane non posseide ancora un num. di iscrizione attribuito (cane giovane) e' preferibile riportare la sua iscrizzione.", 'strErrDoublon2' => "Il nome+l'affisso sono gia' presenti nell' archivio.", 'strCoulPredefSA' => ' ', 'strEffacerPhoto' => "Cancellare la foto", 'strInfoCreer' => "Primadi creare una nuova scheda verificate che l'animale non sia gia' presente nell'archivio. Questo e'da tenere per gli ascendenti (genitori nonni).", 'strWarnType' => 'Il "tipo" è mancante. Volete informarlo.', 'strAjouterPhotoGalerie' => 'Pensate ad aggiungere delle foto nella galleria!', 'strEnrVerrouille' => 'Registrazione completata', //'Registrazione chiusa', 'strBtnCreer' => "Creare", 'strBtnModifier' => "Modificare", 'strVoirGenealogie' => 'Vedere la genealogia...', 'strLofAutre' => 'Altro', 'strInfoTitres' => ' Usa la virgola come separatore titolo. Aggiungere altri titoli nel campo "Info".', 'strInfoMigration' => '
Importante: Stiamo cambiando il nostro server. Il database è in modalità di sola lettura durante l\'operazione. L\'uso del database completo (foto, pedigree) continua.
', 'strPays' => 'Paese', // Arbre.php. (Affixe.php). "Couleur : " => "Mantello: ", "Titres : " => "Titoli: ", "Dyspl. : " => "Displ.: ", "fiche affixe" => "Scheda d'affisso", 'inconnu' => 'sconosciuto', 'Lien...' =>'Lien...', "Producteur : " => "Allevatore: ", "Propriétaire : " => "Proprietario: ", 'Variete : ' => 'Varietà: ', //'Enfants
' => 'Giovani
', 'Enfants' => 'Discendenti', 'EnfantsChampions' => 'Discendenti (Campione)', 'AutresEnfants' => 'Altri discendenti', 'Descendance complète...' => 'Discendenza completa...', 'Parents' => 'Genitori', 'Portées' => 'Cuccioli', 'Frères/soeurs' => 'Fratelli/sorelle', 'Frères/soeurs P' => 'Paterni fratellastri', 'Frères/soeurs M' => 'Materni fratellastri', 'strResultatsConcours' => 'Resultati da field trials', 'strResultatsExpo' => 'Resultati di show', 'strResultatsTitreConcours' => 'Batteria ', 'strResultatsTitreJuges' => 'Giudici: ', 'strResInfoCoeff' => 'Coefficienti: solo x1, x2 coppia / GT (shot game) x1, GN x2, GS (beccacce, beccaccini) x2, GS montagna x3, Primavera x2, Grande Cerca x4', 'Lien vers la vidéo...' => 'Lien verso un video...', //"
Taux de consanguinité (estimation) : \$tx %
" => "
Taux de consanguinité (estimation) : \$tx %
", //"
Taux de consanguinité (estimation) : %s %%
" => "
Tasso di consanguinita' (stimata) : %s %%
", "Taux de consanguinité (estimation) : %s %%" => "Tasso di consanguinita' (stimata) : %s %%", 'tauxItalien' => 'Sangue italiano (stimato) : %d %%', 'PtsPedigree' => 'Punti di pedigree: %d', 'Taille:' => 'Dimensione: ', 'strADN' => 'Deposito di DNA', 'Tatouage:' => 'Tatuaggio: ', 'Puce:' => 'Microchip: ', 'Père' => 'Padre', 'Mère' => 'Madre', 'Modifier...' => 'Modifica...', 'Modifier la galerie...' => 'Modifica galleria...', //"
fiche créée par \$NomUser" => "
fiche créée par \$NomUser", "
fiche créée par %s" => "
scheda creata per %s", "FooterEmbedded" => "Pedigree forniti da Setter-anglais.fr", 'Fiche...' => 'Scheda...', 'Mettre la fiche à mon nom...' => 'Voglio mettere la scheda al mio nome...', 'strLienArbreAutour' => 'Genitori, fratelli/sorelle, cuccioli, discendenti...', //'strLienArbreRes' => 'Risultati da competizioni e show...', 'strLienArbreRes' => 'Risultati da competizioni...', 'strNoteGarantie' => "Nota : i dati non sono garantiti i medesimi sono stati messi per dei membri senza garanzie di esattezza. ", // CreeAffixe.php / ModifAffixe.php / Affixe.php. 'strErrNomAff' => "Il nome e' obbligatorio.", 'strErrAffExiste' => "L'affisso sembra essere gia presente nell' archivio.", 'strAffMsgOk' => "Creazione conclusa.", 'strErrCreationAff'=> "Errore nella registrazzione.", 'strMsgCreeAff' => "Prima di registrare una nuova scheda verificare che non sia gia' presente.", 'strModifFicheAff' => "Modificare la scheda...", 'strVoirAffixe' => "Vedere i dettagli di allevamento...", //CreeParent.php. 'strErrNomParent' => "Il nomu e' obbligatorio.", 'strErrLofParent' => "Il num LOI sembra essere gia' presente. Verificare...", 'strErrParent1' => "Errore interno durante la registrazione.", 'strMsgCreeParentOk' => "Registrazione termlinata.
Non dimenticate di completare la scheda con ulteriori dati (affisso, LOI, etc). I dati da modificare compaiono nella pag? iniziale.", // Login.php 'strErrLogin' => "Errore d'identificazione.", // Affixe.php 'Retour' => 'Indietro', "pas d'entrée" => "nulla da registrare", "1 entrée"=> "prima registrazione", "%d entrées" => "%d registrazioni", "Effacer l'affixe" => "Cancellare l'affisso", // ModifGalerie.php 'Erreur interne.' => 'Errore interno.', 'strErrTransfertImage' => 'Errore nel trasferire le foto. Verificare la misura della foto.', 'strErrTailleImage' =>'Errore caricamento immagine. Verificare la misura della foto.', 'strErrFmtImg' => 'Errore nel formato. Verificare che il formato sia jpeg.', // Liste.php 'strTableListeUser' => " \r\n" ." Lista utilizzatori\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Nome\r\n" ." \r\n" ." \r\n" ." \r\n", 'strTableListeUserExtra' => " \r\n" ." Lista utilizzatori\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Nome\r\n" ." \r\n" ." Email\r\n" ." Pwd\r\n" ." \r\n" ." \r\n", 'resStrTableDataUser' => " \r\n" ." Lista dei dati registrari per %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Nome/Affisso\r\n" ."  \r\n" ." Data di nascita\r\n" ." M/F\r\n" ." LO\r\n" ." \r\n", 'strTableDataAffUser' => " \r\n" ." Lista degli affissi registrari per %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Affisso\r\n" ." Nb registrari\r\n" ." \r\n", 'strListeAffixe' => " \r\n" ." Lista degli affissi\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Affisso\r\n" ." Nb registrati\r\n" ." Utilizzatore\r\n" ." \r\n", 'Tri par nom' => 'Scelto per nome', 'Tri interne' => 'Scelta interna', 'Tri 1' => 'Scelta 1', // Recherche_a.php / Rechercheaffixe_a.php 'strErrCritere' => "Bisogna stabilire un criterio di recerca.", 'strRechPlusieursPages' => " - I risultati compaiono in diverse pagine.", 'strRechPremiers' =>" - la %d delle prime registrazioni sono girate.", 'strRechChangerCriteres' => " Cambiare il criterio di ricerca.", 'strTableRechRes' => " registrazioni %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Nome\r\n" ." Data di nascita\r\n" ." M/F\r\n" ." LO\r\n", 'strNoRechResult' =>"Nessun risultato.", 'strTableRechAffRes' => " \r\n" ." registrazioni %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Nome\r\n" ." \r\n", // Inscription_a.php 'strInscriptErrCar' => "I caratteri diversi non sono autorizati.", // 'strInscriptErrCar' => 'Please no simple quote, double quote, lower and greater characters.', "Veuillez saisir un identifiant." => "Scegliete un identificativo.", "Veuillez saisir votre nom." => "Scegliete un nome.", "Veuillez saisir votre prénom." => "Scegliete un cognome.", 'strInscriptErrEMailVide'=> "Scegliete un indirizzo email per recevere la password.", "Veuillez saisir une adresse e-mail valide." => "Scegliete un indirizzo email valido.", 'strInscriptErrEMailDiff' => "Il due indirizzi maglio è differente.", 'strInscriptErrLoginExiste' => "L'utilizatore é già esistente scegliete un nuovo identificativo..", 'strInscriptErrEMailExiste' => "L'indirizzo e-mail esiste già nel database. Si prega di inserire un nuovo indirizzo.", 'strInscriptErrEnvoiMail' => "Error nell'invio della mail la registrazione e'annullata. Provate un altro indirizzo.", // Inscription_ok.php 'strInscriptionCree' => "Il vostro account é stato creato...", // ForgetLogin.php 'strPasInscrit' => "Nessuna voce trovata con i vostri dati.", 'strErrEnvoiMail' => "Error nell'invio della mail.", // Portee_virtuelle.php. "Visualiser" => "Visualizzare", 'strPorteeVirtuelleRadio' => "%s generazioni", 'strPorteeVirtuelleInfo' => "Numero di generazioni nell'albero genealogico.", // pa_liste.php 'strMenuPA' =>'Annunci', 'strMenuPATitle' =>'', 'strPAPasDeResultat' => "Non c'è nessun annuncio per la ricerca.", 'strMenuIndexAnnonces' => 'Annunci', 'strMenuIndexAnnoncesAlt' => 'Annunci setter-anglais.fr', 'strMenuMesAnnonces' => 'Gestire i miei annunci', 'strPAModifier' => 'Cambia ...', 'strPASupprimer' => 'Rimuovere...', 'strPAPublier' => 'Pubblicare...', 'strPAArreter' => 'Stop...', 'strMenuNouveauPA' => 'Creare nuovo annuncio »', 'strMenuNouveauPorteePA' => 'Creare un annuncio per una cucciolata.', 'strMenuNouveauAdultePA' => 'Creare un annuncio per cani adulti', 'strMenuNouveauSailliePA' => 'Creare un annuncio per stalone', 'strErrTitreObligatoire' => 'Il titolo è obbligatorio.', 'strVoirAnnonce' => "Vedi l'annuncio", 'strPAAttente' => "L'annuncio sarà pubblicato dopo l'approvazione dagli amministratori del sito.", 'strPAPublie' => "Annuncio in corso di pubblicazione.", 'strPAExpire' => "Annunciato scaduto.", 'strPAPrixInconnu' => "Prezzo non dato.", 'strPAPublieLe' => 'Pubblicato ', 'strPACreeLe' => 'Creato le ', 'strPADatePrevue' => "prevista per ", 'strPANaissance' => 'nascita : ', 'strPAType' => 'Categoria', 'strPAType1' => 'Cuccioli in vendita', 'strPAType2' => 'Cuccioli per la prenotazione', 'strPAType3' => 'Cane adulto', 'strPAType4' => "Maschio per l'accoppiamento", 'resEpreuve_couple' => 'couple', 'resEpreuve_solo' => 'solo', 'resType_gq' => 'Grand Cerca', 'resType_printemps' => 'Primavera', 'resType_gn' => 'Selvatico Natural', 'resType_gn' => 'Selvatico Abbattuto', 'resType_gs' => 'Selvaggina', 'resType_montagne' => 'Montagna', 'resType_bécasse' => 'Beccaccia', 'resType_bécassine' => 'Becaccino', 'FR' => 'francese', 'EN' => 'inglese', 'ES' => 'spagnolo', 'IT' => 'italiano', 'tabMois' => array(1=> 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'), 'tabMois3' => array(1=> 'gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'), 'tabJour' => array(0=> 'Domenica', 'Lunedi', 'Martedì', 'Mercoledì', 'Giovedi', 'Venerdì', 'Sabato'), 'tabJour3' => array(0=> 'do', 'lu', 'ma', 'me', 'gi', 've', 'sa'), 'tabArbreResHeader' => array('Place' => 'Posto', 'Chien' => 'Cane', 'Pays'=> ' ', 'Lieu'=> 'Location', 'Date'=> 'Data', 'Type'=> 'Tipo', 'Epreuve'=> 'Evento', 'Batterie' => 'Bat.', 'Classe'=> 'Classe', 'Juge'=> 'Giudice', 'Qualificatif'=> 'Risultato', 'Points'=> 'Punti', 'Nb class.'=>'Nb Res.', 'Nb Cl.'=>'Nb Res.', 'Total'=> 'Punti totali', "Commentaire"=> 'Commento', 'GQ'=>'GC', 'Pr.'=>'Pr.', 'GS'=>'Selv.', 'GN'=>'GN', 'GT'=>'GAbb.'), 'strTitreBase' => 'Il database di setter inglesi', ); //////////////////////////////////////////////////// // // Espagnol. // $TradES = array( '--MENU_ACCUEIL--' => 'Inicio', 'strMenuAccueil' => 'Inicio', 'strMenuAccueilTitle' => '', 'strMenuRechercheTitle' => '', 'strMenuRecherche' => 'Buscar', '--MENU_RECHERCHE--' => 'Buscar', 'strMenuRecherche2Title' => 'Herramientas de búsqueda avanzada.', 'strMenuRecherche2' => 'Instrumentos', '--MENU_LRU--' => '', '--MENU_RECHERCHEAFFIXE--' => "Buscar ganaderìa", 'strMenuRechercheAffixe' => "Buscar ganaderìa", 'strMenuRechercheAffixeTitle' => '', 'strMenuPorteeVirtuelle' => "Camada virtual", 'strMenuPorteeVirtuelleTitle' => '', 'strMenuConnexion' => 'Conexión', 'strMenuDeconnexion' => 'Desconexión', 'strMenuCroissance' => 'Puppy breeding', 'strMenuSInscrire' => 'Registrar...', //"Inscribir...", 'strMenuNouveau' => 'Nuevo árbol', 'strMenuNouvelAffixe' => 'Nueva ganaderìa', 'strTitre' => 'Pedigrì Setter Inglés::', 'strDerniersVisualises' => '--Ultima busqueda--', //--Ultima visualisada--', 'strMenuBaseDeDonnees' => 'Base de datos »', 'strMenuElevage' => 'Cría »', 'strMenuDerniers' => 'Ultima... »', 'strMenuCalPortee' => 'Calendario della Camada ', 'strMenuCalPorteeTitle' => 'Para hacer la proyección en el nacimiento...', 'strMenuAide' => 'Ayuda', 'strMenuAideTitle' => 'Frequently asked questions...', 'strMenuResConcours' => 'Resultados', 'strMenuRes' => 'Resultados', 'strMenuResTitle' => 'Gestión de resultados de la competición.', 'strMenuResModif' => 'Edition des résultats', 'strMenuResModifTitle' => 'Saisie et modification des résultats de concours', 'strMenuResTable' => 'Resultados y clasificación', 'strMenuResTableTitle' => '', 'strMenuResTableClochette' => 'Clochette: Francés becada circuito', 'strMenuResTableTitleClochette' => '', 'strIndexPartiel' => '

Lista de las entradas para completar

Las siguientes entradas han sido creadas por usted y debe ser completado.
Compruebe afijos (sólo nombre, estampará el marcado de campo), aprender el máximo de datos (padres, fecha de nacimiento, título, etc ...)
', 'strInfoCx' => '
Tú no sabes cómo? Usted ha encontrado un problema para conseguir su perro? Usted no puede publicar una fotografía? No se puede conectar a los padres?
Póngase en contacto con nosotros directamente (--MAIL_CONTACT--) y nosotros nos encargaremos de todo!
', 'strModifAliasMale' => ' llamada ', 'strModifAliasFemelle' => ' llamada ', 'strErrFormatDate' => 'Errores en el formato de la fecha', 'strErrIdUser' => "Problema de identificación. Póngase en contacto con nosotros si el problema persiste.", 'strErrNomObligatoire' => 'El nombre es obligatorio.', 'strErrLOFPresent' => "El numero LOE parece presente en la base. Verifica y contactarnos en problemo.", 'strErrEnr' => "Errores registrar. Verificar sus parametros.", 'strErrDoublon' => "Entrar un campo supplementario (nombre, ganaderìa, LOE).", 'strErrLOFInfo' => "El numero completo es obligatorio para registrar un perro en la base de datos.", 'strErrDoublon2' => "El nombre y ganaderìa LOE parece presente en la base. Verifica y contactarnos en problemo.", 'strCoulPredefSA' => ' ', 'strEffacerPhoto' => "Borrar la fotografìa.", 'strInfoCreer' => "Antes crear una nueva entrada, verificar bien que el animal no existe en la base." , //. " Ceci est particulièrement à regarder pour les ascendants (parents, grands-parents)", 'strWarnType' => 'El "tipo" no se encuentra. Por favor, elige.', 'strAjouterPhotoGalerie' => '¡ Piense añadir fotos en la galería!', 'strEnrVerrouille' => 'Registro cumplimentado', //'Registro bloqueado', 'strBtnCreer' => "Crear", 'strBtnModifier' => "Modificar", 'strVoirGenealogie' => 'Ver la genealogìa...', 'strLofAutre' => 'Otro', 'strInfoTitres' => ' Utilice la coma como separador de título. Añadir otros títulos en el campo "Info".', 'strInfoMigration' => '
Importante: Estamos cambiando nuestro servidor. La base de datos está en modo de sólo lectura durante la operación. El uso de la base de datos completa (fotos, pedigrees) continúa.
', 'strPays' => 'País', // Arbre.php. (Affixe.php). "Couleur : " => "Color: ", "Titres : " => "Títulos: ", "Dyspl. : " => "Dyspl.: ", "fiche affixe" => "Ficha ganaderìa", 'inconnu' => 'desconocido', 'Lien...' =>'Vìnculo...', "Producteur : " => "Productor: ", "Propriétaire : " => "Dueño: ", 'Variete : ' => 'Varidad: ', //'Enfants
' => 'Descendencia
', 'Enfants' => 'Descendencia', 'EnfantsChampions' => 'Descendencia (Champ.)', 'AutresEnfants' => 'Otros niños', 'Descendance complète...' => 'Descendencia completa...', 'Parents' => 'Padres', 'Portées' => 'Camadas', 'Frères/soeurs' => 'Hermanos/Hermanas', 'Frères/soeurs P' => 'Medio hermanos paternos', 'Frères/soeurs M' => 'Medio hermanos maternos', 'strResultatsConcours' => 'Resultados de field trials', 'strResultatsExpo' => 'Resultados exposiciones', 'strResultatsTitreConcours' => 'Batería ', 'strResultatsTitreJuges' => 'Juez : ', 'strResInfoCoeff' => 'Coefficents : solo x1, pareja x2 / GT x1, GN x2, GS (becadas, agachadizas) x2, GS montaña x3, Primavera x2, Grand Busca x4', 'Lien vers la vidéo...' => 'Vìnculo de video...', //"
Taux de consanguinité (estimation) : %s %%
" => "
Tasa de consanguinitad (estimaciòn) : %s %%
", "Taux de consanguinité (estimation) : %s %%" => "Tasa de consanguinitad (estimaciòn): %s %%", 'tauxItalien' => 'Sangre italiana (estimado): %d %%', 'PtsPedigree' => 'Puntos de pedigree: %d', 'Taille:' => 'Tamaños: ', 'strADN' => 'Depósito de ADN', 'Tatouage:' => 'Tatoo: ', 'Puce:' => 'Chip: ', 'Père' => 'Padre', 'Mère' => 'Madre', 'Modifier...' => 'Modificar...', 'Modifier la galerie...' => 'Modificar la galeria...', //"
fiche créée par \$NomUser" => "
fiche créée par \$NomUser", "
fiche créée par %s" => "
forma creada por %s", "FooterEmbedded" => "Pedigree proporcionada por Setter-anglais.fr", 'Fiche...' => 'Ficha...', 'Mettre la fiche à mon nom...' => 'Quiero poner la ficha en mi nombre...', 'strLienArbreAutour' => 'Padres, hermanos/hermanas, camadas, descendientes...', //'strLienArbreRes' => 'Resultados de las competiciones y exposiciones...', 'strLienArbreRes' => 'Resultados de las competiciones...', 'strNoteGarantie' => "Note: Los datos son enviados por los miembros. No hay garantias sobre las precisiónes de los datos.", // CreeAffixe.php / ModifAffixe.php / Affixe.php. 'strErrNomAff' => "El nombre es obligatorio.", 'strErrAffExiste' => "El numero LOE parece presente en la base. Verifica y contactarnos en problemo.", 'strAffMsgOk' => "Diseño completado", 'strErrCreationAff'=> "Errores.", 'strMsgCreeAff' => "Antes de crear una nueva entrada, asegúrese de que la perrera no está ya presente en la base de datos.", 'strModifFicheAff' => "Modificar la ficha...", 'strVoirAffixe' => "Ver más detalles sobre la cría...", //CreeParent.php. 'strErrNomParent' => "El nombre es obligatorio.", 'strErrLofParent' => "El numero LOE parece presente en la base. Verifica y contactarnos en problemo.", 'strErrParent1' => "Error interno cuando se crea", 'strMsgCreeParentOk' => "Crear completado.
Recuerde completar el formulario más adelante (colocará orza, etc ...). Las entradas parecen cambiar la página principal.", // Login.php 'strErrLogin' => "Errores de identificaciòn", // Affixe.php 'Retour' => 'Volver', "pas d'entrée" => "Ninguna entrada", "1 entrée"=> "1 entrada", "%d entrées" => "%d entradas", "Effacer l'affixe" => "Borrar la ganaderìa", // ModifGalerie.php 'Erreur interne.' => 'Error interno.', 'strErrTransfertImage' => 'Estándar de transferencia de imágenes. Compruebe el tamaño de la foto.', 'strErrTailleImage' =>'Error al descargar las imágenes. Compruebe el tamaño de la foto.', 'strErrFmtImg' => 'Error en el formato de la foto. Compruebe que el formato es JPEG.', // Liste.php 'strTableListeUser' => " \r\n" ." Liste des utilisateurs\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Nom\r\n" ." Nombre d'enregistrements créés\r\n" ." \r\n" ." \r\n", 'strTableListeUserExtra' => " \r\n" ." Liste des utilisateurs\r\n" ." \r\n" ." \r\n" ." Id\r\n" ." Login\r\n" ." Nom\r\n" ." Nombre d'enregistrements créés\r\n" ." Email\r\n" ." Pwd\r\n" ." \r\n" ." \r\n", 'resStrTableDataUser' => " \r\n" ." Liste entrées créées par %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Nombre/Ganaderia\r\n" ."  \r\n" ." Nacimiento\r\n" ." M/F\r\n" ." LO\r\n" ." \r\n", 'strTableDataAffUser' => " \r\n" ." Liste des affixes créés par %s\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Affixe\r\n" ." Nb entrées\r\n" ." \r\n", 'strListeAffixe' => " \r\n" ." Liste des affixes\r\n" ." \r\n" ." \r\n" ."  \r\n" ." Affixe\r\n" ." NbEntrees\r\n" ." Utilisateur\r\n" ." \r\n", 'Tri par nom' => 'Clasificar por nombres', 'Tri interne' => 'Clasificar interno', 'Tri 1' => 'Tri 1', // Recherche_a.php / Rechercheaffixe_a.php 'strErrCritere' => "Es necessario de entrar un criterio de busqueda..", 'strRechPlusieursPages' => " - Los resultados son en differentes paginas.", 'strRechPremiers' =>" - Los %d primeros enregistramenientos son visualisados.", 'strRechChangerCriteres' => " Cambiar los criteros de buscqueda (sur le nom seul par exemple).", 'strTableRechRes' => " resultados %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Nombre\r\n" ." Nacimiento\r\n" ." M/F\r\n" ." LO\r\n", 'strNoRechResult' =>"No hay resultados.", 'strTableRechAffRes' => " \r\n" ." resultados %s\r\n" ." \r\n" ." \r\n" ." id\r\n" ." Nombre\r\n" ." \r\n", // Inscription_a.php 'strInscriptErrCar' => "Los caracteres comilla simple, comillas, superiores e inferiores no están permitidos.", // 'strInscriptErrCar' => 'Please no simple quote, double quote, lower and greater characters.', "Veuillez saisir un identifiant." => "Por favor, introduzca un nombre de usuario.", "Veuillez saisir votre nom." => "Por favor escriba su nombre.", "Veuillez saisir votre prénom." => "Por favor ingrese su nombre de pila.", 'strInscriptErrEMailVide'=> "Por favor ingrese un e-mail válida para recibir la contraseña.", "Veuillez saisir une adresse e-mail valide." => "Por favor, introduzca una dirección de correo electrónico válida.", 'strInscriptErrEMailDiff' => "Ambos correos electrónicos son diferentes.", 'strInscriptErrLoginExiste' => "El usuario ya existe en la base de datos. Por favor, introduzca un nuevo identificador.", 'strInscriptErrEMailExiste' => "El emzil ya existe en la base de datos. Por favor, introduzca un nuevo email.", 'strInscriptErrEnvoiMail' => "Error al enviar el correo. La creación de la cuenta se cancela. Por favor, inténtelo otra dirección.", // Inscription_ok.php 'strInscriptionCree' => "Su cuenta es creada.", // ForgetLogin.php 'strPasInscrit' => "No hay artículos con sus datos.", 'strErrEnvoiMail' => "Error al enviar el correo.", // Portee_virtuelle.php. "Visualiser" => "Visualizar", 'strPorteeVirtuelleRadio' => "%s generaciones", 'strPorteeVirtuelleInfo' => "Número de generaciones en el árbol familiar.", // pa_liste.php 'strMenuPA' =>'Anuncios', 'strMenuPATitle' =>'', 'strPAPasDeResultat' => "No hay ningún anuncio para la búsqueda.", 'strMenuIndexAnnonces' => 'Los anuncios', 'strMenuIndexAnnoncesAlt' => 'Los anuncios', 'strMenuMesAnnonces' => 'Administrar mis anuncios', 'strPAModifier' => 'Modificar...', 'strPASupprimer' => 'Eliminar...', 'strPAPublier' => 'Publicar...', 'strPAArreter' => 'Parada...', 'strMenuNouveauPA' => 'Crear un anuncio »', 'strMenuNouveauPorteePA' => 'Crear un anuncio para una camada', 'strMenuNouveauAdultePA' => 'Crear un anuncio para perros adultos', 'strMenuNouveauSailliePA' => 'Crear un anuncio para macho disponibles para el apareamiento', 'strErrTitreObligatoire' => 'El título es obligatorio.', 'strVoirAnnonce' => "Vea el anuncio", 'strPAAttente' => "El anuncio se publicará después de la aprobación de los administradores del sitio.", 'strPAPublie' => "El anuncio se está publicando.", 'strPAExpire' => "Anunció expirado.", 'strPAPrixInconnu' => "El precio no está indicado.", 'strPAPublieLe' => 'Publicado ', 'strPACreeLe' => 'Creado ', 'strPADatePrevue' => "programado para ", 'strPANaissance' => 'nacimiento : ', 'strPAType' => 'Categoría', 'strPAType1' => 'Cachorros a la venta', 'strPAType2' => 'Cachorros a la reservación', 'strPAType3' => 'Perro adilto', 'strPAType4' => 'Macho para el apareamiento', 'resEpreuve_couple' => 'couple', 'resEpreuve_solo' => 'solo', 'resType_gq' => 'Gran Busca', 'resType_printemps' => 'Primavera', 'resType_gn' => 'Natural', 'resType_gt' => 'Caza Derribado', 'resType_gs' => 'Silvestre', 'resType_montagne' => 'Montaña', 'resType_bécasse' => 'Becada', 'resType_bécassine' => 'Agachadiza', 'FR' => 'francés', 'EN' => 'inglés', 'ES' => 'español', 'IT' => 'italiano', 'tabMois' => array(1=> 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'), 'tabMois3' => array(1=> 'ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'), 'tabJour' => array(0=> 'Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'), 'tabJour3' => array(0=> 'do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'), 'tabArbreResHeader' => array('Place' => 'Lugar', 'Chien' => 'Perro', 'Pays'=> ' ', 'Lieu'=> 'Lugar', 'Date'=> 'Fecha', 'Type'=> 'Tipo', 'Epreuve'=> 'Evento', 'Batterie' => 'Bat.', 'Classe'=> 'Categoría', 'Juge'=> 'Juez', 'Qualificatif'=> 'Resultado', 'Points'=> 'Puntos', 'Nb class.'=>'Nb Res.', 'Nb Cl.'=>'Nb Res.', 'Total'=> 'Total de puntos', "Commentaire"=> 'Commentario', 'GQ'=>'GB', 'Pr.'=>'Pr.', 'GS'=>'CSelv.', 'GN'=>'CN', 'GT'=>'CCob.'), 'strTitreBase' => 'La base de datos de setters ingleses', ); ?> $val) { if ($val->id == $curr) { return $val; } } // pas trouvé. $A = RechercheChienEx($link, $curr); global $NbR3; $NbR3++; $TabChien[] = $A; return $A; } function getNomCache($id) { global $TabChien; foreach($TabChien as $key => $val) { if ($val->id == $id) { return $val->NomComplet; } } return $id; } function getLienChien($id, $link, $Lien) { global $TabChien; $A = NULL; foreach($TabChien as $key => $val) { if ($val->id == $id) { $A = $val; break; } } if ($A == NULL) { $A = RechercheChienEx($link, $id, true); } //$Lien = $PrefixeUrl . "arbre.php?"; if (strpos($Lien, 'arbre.php') === false) { $Lien = $Lien . "arbre.php?"; } $url = $Lien . "id=" . $A->id ; $url .= '&fn=pedigree&rq=' . urlencode($A->NomComplet); $href1 = ""; $href2 = ""; $S = $href1 . $A->NomComplet . $href2; return $S; } // // Consanguinité : appel du fichier concerné... // include('gene_consang.php'); function CalculConsang($link, $idPere, $idMere, $nb_gen=5, $Lien='') { $tx_consang = CalculConsangV2($link, $idPere, $idMere, 7, $Lien);//$nb_gen); return $tx_consang; } // // Fonctions de calculs divers. // function IsItalien($A) { $lof2 = ''; if ($A->TypeLof == 'LOI') { $lof2 = $A->Lof; } if ($lof2 == '') { // Quelques fois le LOI est dans le champ info. $P = strpos(strtoupper($A->row['info']), 'LOI'); if ($P !== false) { $S = trim(substr($A->row['info'], $P + 3)); $T = preg_split("/[\s,]+/", $S); if (isset($T[0])) { $lof2 = $T[0]; } } } $bRet = ($lof2 != ''); return $bRet; } function TauxItalien($link, $A, $NbLevels, $Level) { global $bSupv; // if (!$bSupv) { // return 0.0; // } $bItalien = IsItalien($A); if ($bItalien) { return 1.0; } if ($Level >= $NbLevels) { return 0.0; } $tauxP = 0; if ($A->idPere > 0) { $A1 = RechercheChienCache($link, $A->idPere); $tauxP = TauxItalien($link, $A1, $NbLevels, $Level + 1); } else { } $tauxM = 0; if ($A->idMere > 0) { $A1 = RechercheChienCache($link, $A->idMere); $tauxM = TauxItalien($link, $A1, $NbLevels, $Level + 1); } else { } $taux = $tauxP * 0.5 + $tauxM * 0.5; return $taux; } function getTitresPts($link, $A) { $ret = ''; $Titres = $A->row['titres']; $Titres = strtolower($Titres); if (strpos($Titres, "tr") !== false) $ret = 'tr'; // Dans le cas de 'Camp Trialer, le cas sera traité plus bas et celui-ci remplacé. if (strpos($Titres, "tr gq") !== false || strpos($Titres, "trialer gq") !== false || strpos($Titres, "tr. gq") !== false) $ret = 'trgq'; //$ret = 'trqc'; if (strpos($Titres, "ch") !== false) $ret = 'ch'; $bCamp = false; if (strpos($Titres, "camp") !== false) { // Italie. $ret = 'ch'; $bCamp = true; } if ($ret == 'ch' && (strpos($Titres, "gq") !== false || strpos($Titres, "gb") !== false || strpos($Titres, "gc") !== false)) { $ret = 'chgq'; } if ($bCamp && strpos($Titres, "tr.") !== false) { $ret = 'chgq'; } //echo("---- ".$A->Nom." --- titre=".$Titres."
"); return $ret; } $tabPtsPedigree = array('tr' => array(8, 4, 2, 1), 'trgq' => array(8+6, 4+3, 2+2, 1+1), 'ch' => array(16, 8, 4, 2), 'chgq' => array(16+6, 8+3, 4+2, 2+1)); function PointsPedigree($link, $A, $Level = 0) { $Pts = 0; global $tabPtsPedigree; $titres = getTitresPts($link, $A); if ($titres != NULL && $titres != '') { $P = (isset($tabPtsPedigree[$titres]) && isset($tabPtsPedigree[$titres][$Level])) ? $tabPtsPedigree[$titres][$Level] : 0; $Pts = $P; //echo("L=$Level - " . str_repeat('---', $Level) . "Nom=".$A->Nom." titre=" . $titres. " Pts=".$Pts."
"); } if ($Level < 3) { if ($A->idPere > 0) { $A1 = RechercheChienCache($link, $A->idPere); $Pts = $Pts + PointsPedigree($link, $A1, $Level + 1); } if ($A->idMere > 0) { $A1 = RechercheChienCache($link, $A->idMere); $Pts = $Pts + PointsPedigree($link, $A1, $Level + 1); } } return $Pts; } function ExtraitCouleur($couleurIn, $bShort = false) // "PBl. Noi.Mou." => "bluebelton". { $tabC = array('noir' => false, 'fauve' => false, 'marron' => false); $couleur = strtolower($couleurIn); if (strpos($couleur, 'fau.') !== FALSE) $tabC['fauve'] = true; if (strpos($couleur, 'noi.') !== FALSE) $tabC['noir'] = true; if (strpos($couleur, 'mar.') !== FALSE) $tabC['marron'] = true; if (strpos($couleur, 'trico') !== FALSE) { $tabC['noir'] = true; $tabC['fauve'] = true; } if (strpos($couleur, 'blue') !== FALSE) $tabC['noir'] = true; if (strpos($couleur, 'lemon') !== FALSE) $tabC['fauve'] = true; if (strpos($couleur, 'black') !== FALSE) $tabC['noir'] = true; if (strpos($couleur, 'xxx') !== FALSE) $tabC['fauve'] = true; if (strpos($couleur, 'xxx') !== FALSE) $tabC['marron'] = true; if (strpos($couleur, 'nero') !== FALSE) $tabC['noir'] = true; if (strpos($couleur, 'arancio') !== FALSE) $tabC['fauve'] = true; if (strpos($couleur, 'fegato') !== FALSE) $tabC['marron'] = true; if (strpos($couleur, 'negro') !== FALSE) $tabC['noir'] = true; if (strpos($couleur, 'aranci') !== FALSE) // arancio $tabC['fauve'] = true; if (strpos($couleur, 'naranj') !== FALSE) // naranja. $tabC['fauve'] = true; if (strpos($couleur, 'higad') !== FALSE) // higado. $tabC['marron'] = true; // Sortie. $out = ''; if ($tabC['noir'] && $tabC['fauve'] && !$tabC['marron']) { $out = 'tricolore'; } else if ($tabC['noir'] && $tabC['marron']) { $out = 'tricolore'; //tricolore liver'; } else if ($tabC['noir'] && !$tabC['fauve'] && !$tabC['marron']) { $out = 'bluebelton'; } else if (!$tabC['noir'] && $tabC['fauve'] && !$tabC['marron']) { $out = 'lemon'; } else if (!$tabC['noir'] && $tabC['fauve'] && !$tabC['marron']) { $out = 'lemon'; } else if (!$tabC['noir'] && $tabC['marron']) { $out = 'liver'; } $Sortie = $couleurIn; if ($bShort) { if ($out != '') { $Sortie = $out; } } else { if ($out != '') { if ($couleur != $out) { $Sortie = $couleurIn . ' (' . $out . ')'; } } } return $Sortie; } function FormateTitres($titres) { $Ret = $titres; $titresLow = strtolower($titres); // Recommandé. if (strpos($titresLow, 'recom') !== FALSE) { // On vire les 'recommandé' et autres. $Ret = str_replace('recommandée', '', $Ret); $Ret = str_replace('recommandee', '', $Ret); $Ret = str_replace('Recommandée', '', $Ret); $Ret = str_replace('Recommandee', '', $Ret); $Ret = str_replace('recommandé', '', $Ret); $Ret = str_replace('recommande', '', $Ret); $Ret = str_replace('Recommandé', '', $Ret); $Ret = str_replace('Recommande', '', $Ret); } // Elite. if (strpos($titresLow, 'elite') !== FALSE) { $Ret = str_replace('Elite A', '', $Ret); $Ret = str_replace('Elite B', '', $Ret); $Ret = str_replace('elite A', '', $Ret); $Ret = str_replace('elite B', '', $Ret); } // Maison. $Ret = trim($Ret, ' -,;'); return $Ret; } function Vignette($A, $SizeMax = NULL) { global $RepertBasePhoto; global $UrlBasePhoto; global $PrefixeUrl; global $_SiteNomRace; global $_bSitePhotoPhp; $Image = ""; $Fichier = $RepertBasePhoto . "/vignette/" . PhotoSubRep($A->id) . $A->id . ".jpg"; if (file_exists($Fichier)) { $onClickDroit = onClickDroitImage(); if (isset($_bSitePhotoPhp) && $_bSitePhotoPhp) { $Race = ''; if (isset($_SiteNomRace)) $Race = $_SiteNomRace . ' '; $Plus = "&P=" . $A->NomComplet; $url = "{$PrefixeUrl}photo.php?s=av&id={$A->id}$Plus"; $Echelle = ''; if ($SizeMax != NULL && is_int($SizeMax)) { // Les échelles sont pour les pdf. // SizeMax < 0 : échelle. $Echelle = "style=\"width:{$SizeMax}%;\""; // height:{$EchellePct}%;\""; // Attention : si on met 'height' ça ne marche plus avec la librairie pdf. } else if ($SizeMax != NULL && is_array($SizeMax)) { // Comme style max-width et max-height ne sont pas pris en compte par la librairie pdf, on mesure l'image. $size = getimagesize($Fichier); $w = $size[0]; $h = $size[1]; $wm = $SizeMax[0]; // 120 à l'origine. $hm = $SizeMax[1]; // 120 à l'origine. if ($w > $wm) { $h = $h * $wm / $w; $w = $wm; } if ($h > $hm) { $w = $w * $hm / $h; $h = $hm; } $w = floor($w); $h = floor($h); $Echelle = "style=\"width:{$w}px; height:{$h}px;\""; } $Image = "\"$Race{$A-NomComplet}\" title=\"$Race{$A->NomComplet}\" $onClickDroit $Echelle>"; } else { $Race = ''; if (isset($_SiteNomRace)) $Race = $_SiteNomRace . ' '; $Plus = "?P=" . $A->NomComplet; $Image = "id) . "{$A->id}.jpg$Plus\" alt=\"$Race{$A->NomComplet}\" title=\"$Race{$A->NomComplet}\" $onClickDroit>"; } /*$Copyright = trim($A->row['photo_copyright']); if ($Copyright != '') { $Image = "
$Image
$Copyright
"; }*/ } return $Image; } function onClickDroitImage() { global $_Site_onClickDroit; $onClickDroit = ''; if (isset($_Site_onClickDroit)) { $onClickDroit = 'oncontextmenu="return false" ondragstart="return false"'; } return $onClickDroit; } ?> Nom <> '' && $A->id > 0) { //$Lof = $A->TypeLof . " " . $A->Lof; $Lof = ($A->TypeLof == 'AUTRE') ? '' : $A->TypeLof . ' '; $Lof = $Lof . $A->Lof; if ($Lien != '') { $url = $Lien . "id=" . $A->id ; $url .= '&fn=pedigree&rq=' . urlencode($A->NomComplet); $href1 = ""; $href2 = ""; } else { $href1 = ''; $href2 = ''; } $dtNaissance = $A->dtNaissance; if ($dtNaissance == '0000-00-00') { $dtNaissance = ''; } $S = $href1 . $A->NomComplet . $href2 . " " . $dtNaissance . " (" . $A->Sexe . ") " . $Lof; if ($A->row['titres'] != ''){ $t = FormateTitres($A->row['titres']); if ($t != '') { $S .= " ($t)"; } // $S .= " ({$A->row['titres']})"; } global $_fnGenereCaseAnimal_bCouleur; if (isset($_fnGenereCaseAnimal_bCouleur) && $_fnGenereCaseAnimal_bCouleur) { // $S .= " - {$A->row['couleur']}"; $S .= ' - ' . ExtraitCouleur($A->row['couleur'], true); } if ($bVignette) { $Vignette = Vignette($A, $SizeMax); if ($Vignette != '') { $S .= '
' . $Vignette; } } } else { $S = RessourceString('inconnu'); } return $S; } function GenereAnimalPrincipal($A, $Lien, $InfoSup = '') { $S = ''; if ($A->Nom <> '' && $A->id > 0) { //$Lof = $A->TypeLof . " " . $A->Lof; $Lof = ($A->TypeLof == 'AUTRE') ? '' : $A->TypeLof . ' '; $Lof = $Lof . $A->Lof; if ($Lien != '') { $url = $Lien . "id=" . $A->id ; $href1 = ""; $href2 = ""; } else { $href1 = ''; $href2 = ''; } $dtNaissance = $A->dtNaissance; if ($dtNaissance == '0000-00-00') { $dtNaissance = ''; } $S = '

' . $href1 . $A->NomComplet . $href2 . "

" . $dtNaissance . " (" . $A->Sexe . ") " . $Lof . $InfoSup; $L = ''; global $_SiteExtraType; if (isset($_SiteExtraType) && $_SiteExtraType) { if ($A->row['extra_type'] !='') { if ($L != '') $L .= ' / '; $ET = $A->row['extra_type']; global $_SiteExtraTypeTab, $_SiteExtraTypeTabNom; if (isset($_SiteExtraTypeTabNom) && is_array($_SiteExtraTypeTabNom)) { foreach($_SiteExtraTypeTab as $key=>$val) { if ($val == $ET) { $ET = $_SiteExtraTypeTabNom[$key]; break; } } } $L .= RessourceString("Variete : ") . $ET; } } if ($A->row['couleur'] !='') { if ($L != '') $L .= ' / '; //$L .= RessourceString("Couleur : ") . $A->row['couleur']; $L .= RessourceString("Couleur : ") . ExtraitCouleur($A->row['couleur'], false); } if ($A->row['titres'] != '') { $t = FormateTitres($A->row['titres']); if ($t != '') { if ($L != '') $L .= ' / '; $L .= RessourceString("Titres : ") . $t; //$L .= RessourceString("Titres : ") . $A->row['titres']; } } if ($A->row['dysplasie'] != '' && $A->row['dysplasie'] != '-') { if ($L != '') $L .= ' / '; $L .= RessourceString("Dyspl. : ") . $A->row['dysplasie']; } $L2 = ''; if ($A->idAffixe !='') { global $PrefixeUrl; $L2 .= "idAffixe ."&URL=" . $_SERVER['REQUEST_URI'] . "\">" . RessourceString("fiche affixe") . ""; } if ($L != '') $S .= '
' . $L; if ($L2 != '') $S .= '
' . $L2; } else { $S = RessourceString('inconnu'); } return $S; } function GenereAnimalPrincipalP2($link, $A, $Lien, $bTauxItalien = false, $bPtsPedigree = false) { // Partie 2 : lien, propriétaire, infos... $S = ''; if ($A->Nom <> '' && $A->id > 0) { $S = ''; $L = ''; if ($A->row['url'] !='') { $url = $A->row['url']; if (substr($url, 0, 4) != 'http' && substr($url, 0, 6) != 'mailto') { $url = 'http://' . $url; } $L .= "[ " . RessourceString('Lien...') . " ] "; } if ($A->row['product_nom'] != '') { if ($L != '') $L .= ' / '; $L .= RessourceString("Producteur : ") . $A->row['product_nom']; } if ($A->row['proprio_nom'] != '') { if ($L != '') $L .= ' / '; $L .= RessourceString("Propriétaire : ") . $A->row['proprio_nom']; $Contact = ''; if ($A->row['proprio_contact'] != '' ) { $Contact .= $A->row['proprio_contact']; } if ($A->row['proprio_email'] != '') { if ($Contact == '') { $Contact .= $A->row['proprio_email']; } else { $Contact .= ', ' . $A->row['proprio_email']; } } if ($Contact != '') { $L .= ' (' . $Contact . ')'; } } if ($L != '') $S .= '
' . $L; // if ($S != '' && $A->row['info'] != '') // $S .= '
'; . $A->row['info']; if ($A->row['info'] != '') { if ($S != '') { $S .= '
'; } $S .= $A->row['info']; } if (isset($A->row['taille']) && $A->row['taille'] > 0) { if ($S != '') { $S .= '
'; } $S .= RessourceString('Taille:') . $A->row['taille'] . ' cm'; } if ($A->row['ident_tatouage'] != '') { if ($S != '') { $S .= '
'; } $S .= RessourceString('Tatouage:') . $A->row['ident_tatouage']; } if ($A->row['ident_puce'] != '') { if ($S != '') { $S .= '
'; } $S .= RessourceString('Puce:') . $A->row['ident_puce']; } if ($A->row['adn'] == '1') { if ($S != '') { $S .= '
'; } $S .= RessourceString('strADN'); } if ($bTauxItalien) { $tauxItalien = TauxItalien($link, $A, 8, 0); // Même niveau que la consanguinité. // Attention, la méthode de calcul différente fait que le paramètre a une valeur de + 1. $bItalien = IsItalien($A); // Si LOI, on n'affiche rien plutôt que 100 % (surtout pour les utilisateurs italiens). if (! $bItalien && $tauxItalien > 0.0 && $tauxItalien <= 100.0) { //&& $tauxItalien <= 0.999) { if ($S != '') { $S .= '
'; } $S .= sprintf(RessourceString('tauxItalien'), $tauxItalien * 100.0); } } //global $bPtsPedigree; if ($bPtsPedigree) { $Pts = PointsPedigree($link, $A); if ($Pts > 0) { if ($S != '') { $S .= '
'; } $S .= sprintf(RessourceString('PtsPedigree'), $Pts); } //echo("nb pts=$Pts
"); } } return $S; } function LienModif($link, $A, $idUser = -1, $bSupv = false, $bLienModifGalerie = false) { $LienModif= ''; $bVerrou = $A->row['verrouille'] == 1 ? true : false; if ($idUser > 0) { if ($bVerrou) { $LienModif = ""; } if ($bSupv || (!$bVerrou && ($idUser == $A->row['iduser']))) { // HB 25/06/2008 : les utilisateurs ne modifient que leurs fiches (non vérouillées). Les superviseurs ont tous les droits. //if ($bSupv ||(!$bVerrou)) { $url = "modif.php?id={$A->id}"; $LienModif .= " " . RessourceString("Modifier...") . ""; } if ($bLienModifGalerie) { $LienModifGalerie = "id}\">" . RessourceString('Modifier la galerie...') . ""; // Tous les utilisateurs enregistrer peuvent mettre à jour la galerie. $LienModif .= ' ' . $LienModifGalerie; } // Info supv. if ($bSupv && $A->row['iduser'] > 0) { $NomUser = '?'; $query = "select login from utilisateur where (id=" . $A->row['iduser'] . ")"; $result = mysql_query($query, $link); if ($row = mysql_fetch_array($result)) { $NomUser = $row['login']; $NomUser = "row['iduser']}\">$NomUser"; } //$LienModif .= "
fiche créée par $NomUser"; $LienModif .= sprintf(RessourceString("
fiche créée par %s"), $NomUser); } } return $LienModif; } function ImageArbre($RepertBasePhoto, $UrlBasePhoto, $A, $idUser = -1, $bSupv = false, $Echelle = NULL) { global $_SiteNomRace; global $_bSitePhotoPhp; global $PrefixeUrl; $Image = ""; $id = $A->id; $Fichier = $RepertBasePhoto . "/photo/" . PhotoSubRep($id) . $id . ".jpg"; if (file_exists($Fichier)) { $onClickDroit = onClickDroitImage(); $Race = ''; if (isset($_SiteNomRace)) $Race = $_SiteNomRace . ' '; if ($bSupv && $idUser == 1) { $_bSitePhotoPhp = false; $onClickDroit = ''; } $strEchelle = ''; if ($Echelle != NULL && $Echelle > 0) {// Pour les pdf. //$strEchelle = "style=\"width:{$Echelle}%;\" "; $size = getimagesize($Fichier); $w = floor($size[0] * $Echelle / 100); $h = floor($size[1] * $Echelle / 100); // On limite en plus à 200 pixels de haut... if ($h > 200) { $w = floor($w * 200 / $h); $h = 200; } $strEchelle = "style=\"width:{$w}px; height:{$h}px;\" "; } if (isset($_bSitePhotoPhp) && $_bSitePhotoPhp) { $Plus = "&P=" . $A->NomComplet; $url = "{$PrefixeUrl}photo.php?s=an&id={$A->id}$Plus"; $Image = "\"$Race{$A-NomComplet}\" title=\"$Race{$A->NomComplet}\" $onClickDroit>"; } else { $Plus = "?P=" . $A->NomComplet; //$Image = "\"$Race{$A-NomComplet}\" title=\"$Race{$A->NomComplet}\" class=\"ImageArbre\">"; $Image = "\"$Race{$A-NomComplet}\" title=\"$Race{$A->NomComplet}\" $onClickDroit>"; } $Image = "$Image"; $Copyright = trim($A->row['photo_copyright']); if ($Copyright != '') { //$Image = "
$Image
$Copyright
"; $Image = "$Image
$Copyright
"; } $Image = '
' . $Image . '
'; } return $Image; } function UrlImageArbre($id, $RepertBasePhoto) { $url = ""; $Fichier = $RepertBasePhoto . "/photo/" . PhotoSubRep($id) . $id . ".jpg"; if (file_exists($Fichier)) { $url = "photo.php?s=an&id={$id}"; } return $url; } function FBMetaImage($id) { global $RepertBasePhoto; $ret = ''; $url = UrlImageArbre($id, $RepertBasePhoto); if ($url != '') { $url = "http://" . $_SERVER['HTTP_HOST'] . '/genealogie/' . $url; $ret = ""; } return $ret; } function FormatDate($date) { if ($date == '' || $date == '0000-00-00') { $out = ''; } else if (substr($date, 5, 2) == '00') { $out = substr($date, 0, 4); } else if (substr($date, 8, 2) == '00') { $tab = RessourceString('tabMois3'); $m = substr($date, 5, 2) + 0; $out = $tab[$m] . '. ' . substr($date, 0, 4); } else { $tab = RessourceString('tabMois3'); $m = substr($date, 5, 2) + 0; $out = substr($date, 8, 2) . ' ' . $tab[$m] . '. ' . substr($date, 0, 4); } return $out; } function fnCouleur() { if (isset($_REQUEST['COULEUR'])) { // Paramètre non publié... $bCouleur = ($_REQUEST['COULEUR'] == 1); if ($bCouleur) { global $_fnGenereCaseAnimal_bCouleur; $_fnGenereCaseAnimal_bCouleur = true; } } } fnCouleur(); ?>
Fatal error: Call to undefined function gethostdatabase() in /var/www/www.setter-anglais.fr/setter-anglais.fr/genealogie/arbre_autour.php on line 138