[FR] Ant Movie et les BD

New scripts, templates and translation files that allows to use Ant Movie Catalog to manage other things than movies
Rincevent

[FR] Ant Movie et les BD

Post by Rincevent »

Bonjour,
étant un amateur de BD en même temps que de DVD et un fervant utilisateur de "Ant Movie Catalog" :grinking:
J'ai personnalisé le prog pour gérer mes BDs.
Voici la méthode utilisée:
(les noms des chemins sont seulement indicatifs, chacun reconnaîtra son install)

1) Pour ne pas melanger les noms des champs de la base DVD et celle BD, je fais une copie du répertoire
"C:\Program Files\Ant Movie Catalog" que je nomme "C:\Program Files\Ant Movie Catalog BD"
(Cela est dut au fait que le fichier des options du prog semble être obligatoirement dans le même répertoire que l'exécutable)

2) Création d'un fichier de langue French_BD.lng (ci-dessous) pour renommer les champs, à copier dans
"C:\Program Files\Ant Movie Catalog BD\Languages\"

3) Création d'un script d'import (site www.bdland.com) (ci-dessous) , à copier dans
"C:\Program Files\Ant Movie Catalog BD\Scripts\"

4) Je lance l'exécutable "C:\Program Files\Ant Movie Catalog BD\moviecatalog.exe" puis le configure pour avoir:
préferences->langage->French_BD

5) Je créer avec cette instance du logiciel une base vide (par exemple BD.amc)

Maintenant je vais faire une bidouille pour que Windows ouvre avec le bon exécutable mes base DVD et celles de BD
Les DVD devant s'ouvrir avec "C:\Program Files\Ant Movie Catalog\moviecatalog.exe"
Les BD devant s'ouvrir avec "C:\Program Files\Ant Movie Catalog BD\moviecatalog.exe"

6) Je renomme ma base de DVD en changeant le nom de l'extension par (exemple BD.amc deviens BD.amcBD)
Comme cela il suffit d'indiquer à Windows d’utiliser l'extension pour savoir distinguer les bases de vidéo de celles de BD.

7) Je double-clique sur le fichier BD.amcBD, Windows ne sait pas l'ouvrir donc il me demande comment l'ouvrir.
Je lui dis que je vais sélectionner le bon programme. J'utilise le bouton parcourir pour sélectionner le bon exécutable:
"C:\Program Files\Ant Movie Catalog BD\moviecatalog.exe" et nommer ce type de fichier amcBD

8) Puis pour finir je vais dans la base de registre.
lancer "regedit" via Démarrer->Exécuter
Puis aller à la clé suivante:
HKEY_CLASSES_ROOT\amcBD_auto_file\shell\Open\Command
et vérifié que vous avez bien
(par défaut) = "C:\Program Files\Ant Movie Catalog BD\moviecatalog.exe" "%1"

Voilà, maintenant quand vous cliquez sur BD.amcBD le bon exécutable se lance avec les bonnes préférences.
Les préférences des bases BD et Vidéo sont totalement séparé.

D'après ce que j'ai compris, dans une version prochaine de "Ant Movie Catalog" les préférences seront stocké directement dans les fichiers de base.
On n'aura plus alors à bidouiller, en attendant cette astuce fonctionne parfaitement chez moi sous XP.

Pour finir, un grand merci à Ant pour nous avoir offert un prog suffisamment ouvert que l'on peut le customiser à volonté.
:clapping:


Rincevent :cool:


Fichier langage: French_BD.lng

https://forum.antp.be/users/others/French-BD-1.lng
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

On dirait que tu as dépassé la taille max d'un post (mets peut-être le script dans un autre post)
C'est pas mal tout ça ;)
En effet pour le futur je prévois de pouvoir stocker les options dans le catalogue.
Avec les fichiers xml c'est techniquement possible déjà avec la version actuelle, il ne manque pas grand chose pour que ça marche, mais je ne l'avais pas ajouté car ça posait quand même des problèmes, qui devraient être réglés pour la prochaine version.
Rincevent

Post by Rincevent »

Voici le fichier script "BD land.ifs" complet.

Code: Select all

// GETINFO SCRIPTING 
// BD land (BD FR) import with picture 

(*************************************************** 
*  Movie importation script for:                  * 
*          bdland.com, http://www.bdland.com/     * 
*                                                 * 
*  (c) 2003 Rincevent                             * 
*                                                 * 
*  For use with Ant Movie Catalog 3.4.1           * 
*  www.ant.be.tf/moviecatalog ··· www.buypin.com  * 
*                                                 * 
*  The source code of the script can be used in   * 
*  another program only if full credits to        * 
*  script author and a link to Ant Movie Catalog  * 
*  website are given in the About box or in       * 
*  the documentation of the program               * 
***************************************************) 

program bdland; 
var 
  BDName: string; 



function DelFirstBlank(line: string): string; 
begin 
  while (   (pos(' ', line) = 1) 
         or (pos(#09, line) = 1) 
         or (pos(#13, line) = 1) 
         or (pos(#10, line) = 1) ) do 
    Delete(line, 1, 1); 
  result := line; 
end; 



procedure AnalyzePage(Address: string); 
var 
  Page: TStringList; 
  LineNr: Integer; 
  BDTitle: string; 
  Line: string; 
  BeginPos, EndPos: Integer; 
begin 
  Line := GetPage(Address); 
  if Pos('<title>BDLand', Line) > 0 then 
  begin 
     PickTreeClear; 
     // Supprime le debut jusqu'a la liste des albums 
     BeginPos := pos('<Span class=rubtitre>Résultat de Recherche...</Span>', Line); 
     Delete(Line, 1, BeginPos - 1); 
     BeginPos := pos('</table>' , Line); 
     Delete(Line, 1, BeginPos - 1); 
     BeginPos := pos('</table>' , Line); 
     Delete(Line, 1, BeginPos - 1); 

     BeginPos := pos('<p align="center" Class=rubTexteGras>', Line); 
     while (BeginPos > 0) do 
       begin 
         Delete(Line, 1, BeginPos); 
         Delete(Line, 1, pos('>', Line)); 
          
         BDTitle := copy(Line,  1, pos('</p>', Line) - 1); 
         HTMLRemoveTags(BDTitle); 
         HTMLDecode(BDTitle); 
         PickTreeAdd(BDTitle, ''); 
         AddBDTitles(Line); 
          
          
         BeginPos := pos('<p align="center" Class=rubTexteGras>', Line); 
       end; 

      // PickTreeMoreLink('http://www.allocine.fr/recherche/'); 

      if PickTreeExec(Address) then 
       begin 
         Line := GetPage(Address); 
         SetField(fieldURL, Address); 
         AnalyzeBDPage(Line); 
       end 
  end; 
end; 



procedure AddBDTitles(var Line: string); 
var 
  BDTitle, BDAddress: string; 
  StartPos, EndPos: Integer; 
begin 
  StartPos := pos('<a Class=Rub href="/cgi-bin/albumaff.cgi', Line); 
  repeat 
    if StartPos > 0 then 
    begin 
      Delete(Line, 1, StartPos - 1); 
      BDTitle := copy(Line, 1, pos('</a>', Line)); 
      //MovieTitle := '<' + MovieTitle; 
      HTMLRemoveTags(BDTitle); 
      HTMLDecode(BDTitle); 
      BDAddress := copy(Line, 1, pos('">', Line) - 1); 
      BDAddress :=StringReplace(BDAddress, '.cgi?', '.cgi?na=1&'); 
      Delete(BDAddress, 1, pos('"', BDAddress)); 
      PickTreeAdd(BDTitle, 'http://www.bdland.com' + BDAddress); 
    end; 
    Delete(Line, 1, pos('>', Line)); 
    StartPos := pos('<a Class=Rub href="/cgi-bin/albumaff.cgi', Line); 
    EndPos   := pos('<p align="center" Class=rubTexteGras>', Line); 
  until (StartPos < 1) or ((StartPos > EndPos) and  (EndPos > 0)); 

end; 


procedure AnalyzeBDPage(PageContents: string); 
var 
  Line, Value: string; 
  LineNr, BeginPos, EndPos: Integer; 
  Page: TStringList; 
begin 
  // Titre 
  BeginPos := Pos('<td class=rubentete', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  Value := copy(PageContents, 1, pos('</td>',PageContents)-1); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  BeginPos := Pos('(Tome', Value); 
  if  (BeginPos > 0) then 
  begin 
    Value := 'T' + copy(Value,BeginPos +5, pos(')',Value) - BeginPos-5) + ': ' + Value; 
    Value :=  copy(Value,1, pos('(',Value) -1); 
    if (pos(':',Value) > 4) then 
        Value := StringReplace(Value,'T ', 'T'); 
  end; 
  SetField(fieldOriginalTitle, Value); 
  
  //Série 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) +4); 
  Value := Copy(PageContents, 1, pos('</td>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  Value := StringReplace(Value,'&nbsp', ''); 
  SetField(fieldSource, Value); 
  
  //Editeur 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) -1); 
  Value := Copy(PageContents, 1, pos('</a>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  SetField(fieldCountry, Value); 


  //Genre 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) +4); 
  Value := Copy(PageContents, 1, pos('</td>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  SetField(fieldCategory, Value); 
  
  //Scénariste 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) +4); 
  Value := Copy(PageContents, 1, pos('</a>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  SetField(fieldDirector, Value); 
  Value := Copy(PageContents, 1, pos('</td>',PageContents) -1 ); 
  Value := StringReplace(Value,'</a>', #13+#10); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  SetField(fieldActors, Value); 

  
  //Dessinateur 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) +4); 
  Value := Copy(PageContents, 1, pos('</a>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  SetField(fieldProducer, Value); 
  Value := Copy(PageContents, 1, pos('</td>',PageContents) -1 ); 
  Value := StringReplace(Value,'</a>', #13+#10); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  Value := GetField(fieldActors) + Value; 
  SetField(fieldActors, Value); 
  
  //Date édition 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) +4); 
  Value := Copy(PageContents, 1, pos('</td>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  BeginPos := Pos('/', Value); 
  if (BeginPos > 0) then 
    delete(Value,1,BeginPos); 
  SetField(fieldYear, Value); 
  
  //Présentation 
  BeginPos := Pos('<td valign=top bgcolor=#DBDBFF class=rubtextegras>', PageContents); 
  delete(PageContents,1,BeginPos - 1); 
  delete(PageContents,1, pos('</td>',PageContents) +4); 
  Value := Copy(PageContents, 1, pos('</td>',PageContents) -1 ); 
  HTMLRemoveTags(Value); 
  HTMLDecode(Value); 
  SetField(fieldMediaType, Value); 
  
  //Langue : 
  
  //Public : 
  
  //Disponibilité 
  
  //Images 
  BeginPos := Pos('<img src="/images/Album/' , PageContents); 
  if  (BeginPos > 0) then 
  begin 
    delete(PageContents,1,BeginPos - 1); 
    delete(PageContents,1, pos('"',PageContents)); 
    Value := Copy(PageContents, 1, pos('"',PageContents) -1 ); 
    GetPicture('http://www.bdland.com/' + Value, False); 
    //SetField(fieldComments, 'http://www.bdland.com/' + Value); 
  end; 
  
  //Nb de pages 
  BeginPos := Pos('<Span class=rubtextegras>Description' , PageContents); 
  //SetField(fieldComments, PageContents); 
  if  (BeginPos>0) then 
  begin 
    delete(PageContents,1,BeginPos - 1); 
    delete(PageContents,1, pos('pages',PageContents) -10); 
    delete(PageContents,1, pos('>',PageContents)); 
    Value := Copy(PageContents, 1, pos(' pages',PageContents) -1 ); 
    Value := StringReplace(Value,#13+#10, ''); 
    //SetField(fieldComments, Value); 
    SetField(fieldLength, Value); 
  end; 

//Résumé 
  BeginPos := Pos('<Span class=rubtextegras>Résumé' , PageContents); 
  if  (BeginPos>0) then 
  begin 
    delete(PageContents,1,BeginPos - 1); 
    delete(PageContents,1, pos('</span>',PageContents) -1); 
    Value := Copy(PageContents, 1, pos('</div>',PageContents) -1 ); 
    HTMLRemoveTags(Value); 
    HTMLDecode(Value); 
    SetField(fieldDescription, Value); 
  end; 
  
  
  //DisplayResults; 
end; 




begin 
  if CheckVersion(3,4,1) then 
  begin 
    BDName := GetField(fieldOriginalTitle); 
    if BDName = '' then 
      BDName := GetField(fieldTranslatedTitle); 
    if Input('BDLand.com Import', 'Entrez le titre de la BD/Série :', BDName) then 
    begin 
     AnalyzePage('http://www.bdland.com/cgi-bin/find.cgi?serie=-1000&x=r&titre='+UrlEncode(BDName)+'&collection='+UrlEncode(BDName)+'&genre=-1&presentation=-1&date=exact&langue=-1&nombre=50&traitement=or&affichage=simple'); 
    end; 
  end else 
    ShowMessage('Ce script requiert la version 3.4.1 ou supérieure de Ant Movie Catalog.'); 
end. 
   
Rincevent

Templates HTML pour les BD

Post by Rincevent »

Voici un template pour l'exportation html des BD:

Un exemple de resultat ici:
http://collectionbd.free.fr/BD/BD_serie.html
(la page est longue à charger, mais ensuite la navigation est rapide)


Rincevent :cool:

Code: Select all

<html>
<head>
<!--
Créé par Rincevent
Basé sur le template de milyon
-->
<style>
   body {
      background: #ADBBFF;
      color: black;
      font-family: Tahoma, Arial, Verdana;
   }
   
   h1 {         /* Title */
      font-size: 18px;
   }
   
   p {
      font-size: 13px;
      line-height: 125%;
   }
   
   td {
      font-size: 14px;
   }
   
   #picture {
       width: 240px;
       height: 320px;
       overflow: hidden;
       border: 2px solid #666666;
   }
   .button {      /* category buttons */
       height: 15px;
       width: 200px;
      padding-left: 18px;
      padding-right: 18px;
      border: 2px solid #666666;
      font-weight: bold;
      cursor: hand;
   }
   .button1 {      /* category buttons */
      height: 15px;
      padding-left: 18px;
      padding-right: 18px;
      border: 2px solid #666666;
      font-weight: bold;
      cursor: hand;
   }
   #exit {
         color: #FF6666;
   }
   
   #play {
      color: #99FF00;
   }
   
   #counter {      /* Movie number between next and prev */
         width: 100px;
         height: 15px;
         font-weight: bold;
         text-align: center;
   }


   

   }
</style>
<script language="javaScript">

   /* System variables */
   var movies = new Array();
   var category  = "";         // Current category
   var movie = null;         // Current movie
   var categoryButton = null;   // Active category button
   var index = 0;            // Current movie number in this category
   var isReady = true;         // Is ready for input from user
   
   /*
    * Gets called by body onload.
    * Organizes all div elements with the attribute category in different arrays
    * depending on category.
    */
   function init() {
      var elements = document.body.getElementsByTagName("div");   
      var catArray = null;
      movies["Liste"] = new Array();
      createCategory("Liste");
      for (var i = 0; i < elements.length; i++) {

         category = elements[i].category;
         if (category != null && category != "") {
            catArray = movies[category];
            if (catArray == null) {
               catArray = new Array();
               movies[category] = catArray;
               catArray[0] = elements[i];
               createCategory(category);
            } else {
               catArray[catArray.length] = elements[i];
            }
            movies["Liste"][movies["Liste"].length] = elements[i];
         }
      }
      category = "Liste";
      showMovie(0);
   }

   /*
    * Called by init()
    * Writes the html code for a category button with given name
    */
   function createCategory(name) {
      var o=new Option(name,name);
      document.liste.serie[document.liste.serie.length] = o;
   }

   /*
    * Called when the user presses a category button.
    * Sets the category to the given value.
    */
    function setCategory() {
      if (!isReady) return;
      category = document.liste.serie[document.liste.serie.selectedIndex].value;
      index = 0;
      showMovie(index);
   }

   
   /*
    * Gets called when user presses next button
    * Switches to the next movie in this category
    */
   function next() {
      if (!isReady) return;
      index++;
         if (index >= movies[category].length)
             index = 0;
         showMovie(index);
   }
   
   /*
    * Gets called when user presses prev button
    * Switches to the previous movie in this category
    */
   function prev() {
      if (!isReady) return;
         index--;
         if (index < 0)
           index = movies[category].length - 1;
         showMovie(index);
   }

   /*
    * Called by functions next and prev.
    * Shows the movie with specified number in this category.
    * Also responsible for loading and displaying the picture for this movie
    */
   function showMovie(i) {
      if (movie != null) {
          movie.style.display = "none";
         }
         movie = movies[category][i];
        movie.style.display = "inline";
      document.all.picture.src = movie.img;
        document.all.counter.innerHTML = (i + 1) + "/" + movies[category].length;
   }

   /*
    * Gets called when the user presses the exit button.
    * Closes the program.
    */
   function exit() {
      window.close();
   }



</script>
</head>
</body>
<body onLoad="init();" topmargin="5" leftmargin="5">

<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
   <tr>
     <td  valign="top" align="center"  height="80%" >
      Cette page à été généré avec <a href="http://www.ant.be.tf/moviecatalog/">Ant Movie Catalog</a> le $$DATE<br>
      <h2>Liste des Série</h2>
       <form name="liste">
          <select size=30 name="serie"  onclick="setCategory();"></select>
       </form>
       <i><font size=1>Remarque importante: L'ensemble des images présentes sur ce site sont Copyright de leurs éditeurs et auteurs respectifs. Si ces derniers le désirent, je les retirerai immédiatement. Elles n'ont pour but que de présenter ces séries.
     </td>
      <td align="center" rowspan=2>
         <table width="780" height="100%" cellspacing="0" cellpadding="0" border="0">
            <tr>

               <td  valign="top">
                  <div id="contentDiv">
                     <table class="$$ITEM_CATEGORY" cellspacing="0" cellpadding="0" border="0" width="100%"  >
                         <tr>
                           <td width="350" valign="top" align="center">
                              <img src="" id="picture"><p>
                              <span id="prev" class="button1" onClick="prev()">Prec.</span>
                              <span id="counter"></span>
                              <span id="next" class="button1" onClick="next()">Suiv.</span>
                           </td>
                           <td valign="top">
$$ITEM_BEGIN
<div category="$$ITEM_SOURCE" serie="$$ITEM_SOURCE" style="display: none"   img="$$ITEM_PICTUREFILENAME">
<table cellspacing="0" cellpadding="0">
<tr><td colspan=2 ><h1>Série: $$ITEM_SOURCE</h1></td></tr>
<tr><td colspan=2><h1>$$ITEM_ORIGINALTITLE $$ITEM_APPRECIATION</h1></td></tr>
<tr><td><b>Scénariste:</b></td><td>$$ITEM_DIRECTOR</td></tr>
<tr><td><b>Dessinateur:</b></td><td>$$ITEM_PRODUCER</td></tr>
<tr><td><b>Genre:</b></td><td>$$ITEM_CATEGORY</td></tr>
<tr><td><b>Editeur:</b></td><td>$$ITEM_COUNTRY</td></tr>
<tr><td><b>Année:</b></td><td>$$ITEM_YEAR</td></tr>
<tr><td><b>Nombre de pages:</b></td><td>$$ITEM_LENGTH</td></tr>
</table>
<p><b>Description:</b>
<br>$$ITEM_DESCRIPTION</p>
</div>
$$ITEM_END
                           </td>
                        </tr>
                     </table>
                  </div>
                </td>
              </tr>
            </table>
          </td>
</table>

</body>
</html>

kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

Slt,
Je viens d'esayer ta methode pour gerer mes BD. Je n'arrive pas à trouver la base de registre (ci-dessous) au point 8, HELP ME...


8) Puis pour finir je vais dans la base de registre.
lancer "regedit" via Démarrer->Exécuter
Puis aller à la clé suivante:
HKEY_CLASSES_ROOT\amcBD_auto_file\shell\Open\Command
et vérifié que vous avez bien
(par défaut) = "C:\Program Files\Ant Movie Catalog BD\moviecatalog.exe" "%1"


MERCI de ton aide...
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

le point 8 n'est pas vraiment utile je pense
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

Pour la bese de registre c'est bon , j'ai chercher avec regedit.exe

Maintenant 2 problemes, snifffff...
1- Je suis toujours en anglais après avoir mis langue Français BD.
2- Je ne peux pas lire mon fichier BD.amcBD dans le catalogue.

Encore MERCI@+
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

1. tu as choisi dans les options le nouveau fichier de langue créé ?
2. quel est le problème?
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

1- Quand je vais dans "préference langues" et que je choisi Français BD, il ne change pas. Si j'ai mis avant en Allemand il reste en Allemand, en Italien il reste en Italien etc...
Il n'y a aucun changements de texte dans les menu ou autre quand je passe en Français BD.

2- Quand je fait ouvrir fichier, il ne me reconnait pas le fichier*.amcBD qui à été renomer de .amc en .amcBD.

@+
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

pour le 1 c'est bizarre. Je ne sais pas à quoi c'est dû... Le fichier ".lng" contient bien tout ce qui était dans le premier post ? Tu as quelle version du programme ?
pour le 2, c'est normal. Si tu appelles tes fichiers ".amcBD" c'est pour pouvoir double-cliquer dessus depuis l'explorateur et les ouvrir avec la version modifiée. Si tu veux ouvrir tes fichiers via Fichier -> Ouvrir, tu peux laisser l'extension ".amc"
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

J'ai instalé la V.3.4.3.
Je vais tout desinstaller et refaire la manip.
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Le fichier de langue pour les DB semble prévu pour la 3.4.1, peut-être que c'est à cause de ça que ça bloque...
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

Je viens d'installer la V3.4.1 mais idem c'est px être ma config PC qui fait merder :-(((
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

je sais pas pourquoi sa ne marche pas. :??:

J'ai rinstaler la dérnière version 3.4.3 et j'ai modifier les fichier langues (avec qques erreurs ou plutôt oubli dans le tiens ;) et autres pour pouvoir gérer mes BD.

Si sa t'interesse je peux t'envoyer les fichier modifier quand j'ai fini.
Pour info je suis vraiement novice donc... :D
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Tu peux les poster ici éventuellement, ça pourra servir à d'autres ;)
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

Ci-dessous le fichier French.lng MàJ pour une gestion de BD.
Ceci à été fait pour mon simple plaisir et avec mes modestes voir rarisime connaisance en info, donc si sa Merdouille excusez moi ;)

https://forum.antp.be/users/others/French-BD-2.lng

Maintenant je vais aller voir les BUGS que sa genère et je crois que je vais avoir de gros problèmes pour les STATISTIQUES :angry: :cry: :angry:
Qui pouras m'aider????? :grinking: MERCI
Last edited by kis90 on 2004-09-11 13:40:59, edited 2 times in total.
kis90
Posts: 10
Joined: 2004-09-07 19:42:49

Post by kis90 »

J'avais oublié de vous mettre une petite photo du résultat avec le fichier French.lng modifier comme dans le post precedent...
Image
gigi

Post by gigi »

en fait moi aussi j'ai eu un prob au niveau du fichier lng qui laissait mon prog en anglais par ex.
j'ai modifié le fichier lng comme suit:

[MainWindow]

;Titre des champs de saisie

et c'est tout j'ai juste sauter une ligne à cet endroit du code et indiquer un peu plus haut
version 3.43 au lieu de 1.01 et tout marche nickel
merci encore à vous pour ce superbe soft en espérant que son developpement ne soit pas stoppé.....
UN GRAND BRAVO
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Le numéro de version n'influence pas, mais c'est vrai qu'à certains endroits il faut peut-être des saut de ligne (il faut voir par rapport aux fichiers de traduction inclus avec la version 3.4.3)
Guest

Post by Guest »

Voici le fichier French-BD.lng corrigé avec les sauts de ligne là ou il faut

copiez-collez le et tout fonctionnera nickel:


https://forum.antp.be/users/others/French-BD-3.lng
Post Reply