[REL] [ITA] Sergiobonellieditore.it

New scripts, templates and translation files that allows to use Ant Movie Catalog to manage other things than movies
Post Reply
fulvio53s03
Posts: 744
Joined: 2007-04-28 05:46:43
Location: Italy

[REL] [ITA] Sergiobonellieditore.it

Post by fulvio53s03 »

Coming back, i think to be at a good point of my work, so I release the last script, a File language (if you like it) and some little explanations:
- The script loads from www.sergiobonelli.it informations about a lot of comics series from that publisher.
- Not all the series are considered, if you need any other serie, I will add it in the script
- to load informations, simply insert a free line in AMC and schedule the script: you will be requested to input serie number and the comic number.
- In the language file: Italian fumetti 1152x864.lng Remember to shift and enlarge the image to the right side of the window!
I hope you will enjoy!

Code: Select all

(***************************************************

Ant Movie Catalog importation script
www.antp.be/software/moviecatalog/

[Infos]
Authors=
Title=sergiobonellieditore.it.ifs
Description=
Site=
Language=IT
Version=
Requires=3.5.1
Comments=
License=
GetInfo=0

[Options]

***************************************************)

program sergiobonellied1itore;

uses
  StringUtils1;   // Script needs external unit StringUtils1.pas in scripts folder !
var
  ComicURL, ComicSeries, ComicNumber, Collana: string;   // Define some script variables
  Page, SavePage, Value, saveValue : string;
  CharAbNormal, CharNormal : String;
  update: string;
  Titolo_e_Periodicita: string;
  sw_serie, StartDelimiter, endDelimiter : string;
  numCollana : integer;
  CharCut: integer;
  DataPubbl,Mese_Pubblicazione: String;
//  i, j: integer;
const
  crlf = #13#10;                        // carriage return/line feed

Procedure alborist;
begin
  ComicURL := 'http://www.sergiobonellieditore.it/auto/alborist?collana=' + ComicSeries + '&numero=' + ComicNumber + '&subnum=0'; // Build item URL
  Setfield(fieldURL, ComicURL);   // Save variable URL to field URL
  AnalyzePageAlborist(ComicURL); // Script hands over item URL and jumps to procedure AnalyzePageAlborist
end;

Procedure albo_speciale;
begin
  ComicURL := 'http://www.sergiobonellieditore.it/auto/scheda_speciale?collana=' + ComicSeries + '&numero=' + ComicNumber + '&subnum=0'; // Build item URL
  Setfield(fieldURL, ComicURL);   // Save variable URL to field URL
  AnalyzePageScheda_speciale(ComicURL); // Script hands over item URL and jumps to procedure AnalyzePageScheda_speciale
end;

// ***** Analyze Item's Page *****
procedure AnalyzePageAlborist(URL: String);   // Variable "URL" is handed over (former variable "ComicURL")
begin
  Page := GetPage(URL);   // Fetch source code from website and store inside "Page"
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, '<html>', '</html>');   // Extract the picture URL from "Page"
  if length (Value) < 1024 then
     begin
     showError ('Errore. collana ' + getfield(fieldMedia) + ' n.' + getfield(fieldOriginaltitle) + '. URL errato *' + Page + '*');
     exit;
//     showmessage ('proseguo con errori');
     end

  CharAbNormal := '<B';
  CharNormal := '<b';
  StringReplace(Page, CharAbNormal, CharNormal);
  CharAbNormal := '</B';
  CharNormal := '</b';
  StringReplace(Page, CharAbNormal, CharNormal);
  SavePage := Page;

// Serie import
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, '<title>Archivio arretrati: scheda dell''albo di ', '</title>');
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
  Value := FullTrim (Value);
  SetField(fieldSource, Value);   // Save title to field Label

// Picture import
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, 'window.open(''', '''');   // Extract the picture URL from "Page"
  if Value = '' then   // If "Value" is still empty ( = no picture URL ) then..
    Value := 'http://www.sergiobonellieditore.it' + TextBetween(Line, '<img src="', '"');   // .. try to extract URL for small picture instead
  if Value <> '' then   // If "Value" now contains picture URL then..
     GetPicture(Value);   // .. download and save picture

// Titolo tradotto
  Value := '';
  Value := TextBetween(Page, '<table border=0 cellspacing=0 cellpadding=0>', '</table>');
  Titolo_e_Periodicita := Value;
  Value := TextBetween(Value, '<b>', '</b>');   // Extract exact title from variable "Value" now
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
  Value := FullTrim (Value);
//  Value := StringReplace(Value, '’', '''');
  SetField(fieldTranslatedTitle, Value);   // Save title to field TranslatedTitle

// Description / Storia
// struttura dei primi numeri
  Value := '';
  saveValue := '';
// Storia
  Value := TextBetween(Page, '<table width=100% cellspacing=0 cellpadding=0 border=0>', '</DIV>');   // Extract description part from variable "Page"
  Value := TextBetween(Value, '<font face="Arial" size=2>', 'In questo numero:');   // Extract exact description from variable "Value" now
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  saveValue := Value;

// ***************** inizio periodicità
  StartDelimiter := '<font face="Arial" size=2>';
  CharCut := Pos(StartDelimiter, Value);
  EndDelimiter := '</font>';
  Value := TextBetween(Page, StartDelimiter, EndDelimiter);
  CharCut := CharCut + length(StartDelimiter) + length(Value) + length(EndDelimiter);
  Delete(SaveValue, 1, Charcut);    // stringa in cui cercare il prossimo campo

  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
  Value := FullTrim (Value);

//  DataPubbl := Value + '</font>'; //serie 18: contiene titolo + 'mensile' e ripristino fine delimiter
  Mese_Pubblicazione := '';   // pulisco Mese_Pubblicazione
  Mese_Pubblicazione := TextBetween(Page, '<font face="Verdana" size="1" color="#FFFFFF">', '</font>');
  HTMLDecode(Mese_Pubblicazione);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Mese_Pubblicazione);   // Clean title from HTML tags (if some exist)
  Mese_Pubblicazione := FullTrim (Mese_Pubblicazione);
  Value := Mese_Pubblicazione;

// Inizio Data di pubblicazione e periodicità
  if    (ComicSeries = '1') or (ComicSeries = '10') or (ComicSeries = '13')
     or (ComicSeries = '17') or (ComicSeries = '18')
     then
     begin
     Value := TextBetween(Titolo_e_Periodicita, ',', '<br>');
     HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
     HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
     Value := FullTrim (Value);
     if Mese_pubblicazione <> '' then
        Value := Mese_pubblicazione + ' - ' + Value;
     end
// fine Data di pubblicazione e periodicità

  SetField(fieldDirector, Value);   // Save data pubblicazione to Field Director
// ***************** fine periodicità

// Comments + In questo numero
     Value := TextBetween(page, '<DIV VALIGN=TOP>', ' </td>');   // Extract description part from variable "Page"
     Value := TextBetween(value, '<DIV VALIGN=TOP><font face="Arial" size=2>', '</font></DIV>');
     HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
     HTMLRemoveTags(Value);
     Value := FullTrim(Value);   // Clean up the description
     if length (Value) < 2 then   // 2 as there must be crlf
        showError ('Errore. collana ' + getfield(fieldMedia) + ' n.' + getfield(fieldOriginaltitle) + '. Trama non presente');
     saveValue := Value;

  SetField(fieldDescription, saveValue);   // Save description to field Description
//                            <td width="50%" valign="bottom" ><font color="#0080C0" face="Verdana" size=1>
// Comments / In questo numero
  Value := TextBetween(Page, '<td width="50%" valign="bottom" ><font color="#0080C0" face="Verdana" size=1>', ' </td>');
  Value := TextBetween(Value, '<strong>', '</strong>');   // Extract exact description from variable "Value" now
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);
  if length(Value) > 0 then
     SetField(fieldComments, ('In questo numero: ' + Value));   // Save description to field Description

// fieldActors / Autori
  EstraiAutori;
  SetField(fieldActors, saveValue);   // Save description to field Actors
end; // *********************** End of procedure "AnalyzePageAlborist" *****************************************

procedure AnalyzePageScheda_speciale(URL: String);   // Variable "URL" is handed over (former variable "ComicURL")
begin
  Page := GetPage(URL);   // Fetch source code from website and store inside "Page"
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, '<html>', '</html>');   // Extract the picture URL from "Page"
  if length (Value) < 1024 then
     begin
     showError ('Errore. collana ' + getfield(fieldMedia) + ' n.' + getfield(fieldOriginaltitle) + '. URL errato *' + Page + '*');
     exit;
     showmessage ('proseguo con errori');
     end
  CharAbNormal := '<B';
  CharNormal := '<b';
  Page := StringReplace(Page, CharAbNormal, CharNormal);
  CharAbNormal := '</B';
  CharNormal := '</b';
  Page := StringReplace(Page, CharAbNormal, CharNormal);
  SavePage := Page;

// Picture import
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, 'window.open(''', '''');   // Extract the picture URL from "Page"
  if Value = '' then   // If "Value" is still empty ( = no picture URL ) then..
    Value := 'http://www.sergiobonellieditore.it' + TextBetween(Value, '<img src="', '"');   // .. try to extract URL for small picture instead
  if Value <> '' then   // If "Value" now contains picture URL then..
    GetPicture(Value);   // .. download and save picture

// Serie import
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, 'Archivio arretrati: scheda dell''albo di ', '</title>');   // Extract title part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
  Value := FullTrim (Value);
  SetField(fieldSource, Value);   // Save title to field Label
  if (ComicSeries = '2') then
     begin
     Value := 'Almanacco del West';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '25') then
     begin
     Value := 'Almanacco dell''avventura (Zagor)';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '28') then
     begin
     Value := 'Maxi Tex';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '32') then
     begin
     Value := 'Almanacco del Giallo (Nick Raider)';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '33') then
     begin
     Value := 'Almanacco del Mistero';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '34') then
     begin
     Value := 'Almanacco della Fantascienza';
     SetField(fieldSource, Value);   // Save serie to field Source
     end

  if (ComicSeries = '36') then
     begin
     Value := 'Almanacco della Paura';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '50') then
     begin
     Value := 'Almanacco dell''avventura (Mister No)';
     SetField(fieldSource, Value);   // Save serie to field Source
     end
  if (ComicSeries = '70') then
     begin
     Value := 'Almanacco del Giallo (Julia)';
     SetField(fieldSource, Value);   // Save serie to field Source
     end

// Numero, titolo e periodicità
  Value := '';   // Make sure "Value" is empty
  Value := TextBetween(Page, '<table border=0 cellspacing=0 cellpadding=0>', '</table');   // Extract serie from variable "Page"
  SaveValue := Value;              // SaveValue contiene tutta la table (meno i delimiters)
  Titolo_e_Periodicita := Value;
// ***************** inizio periodicità
  StartDelimiter := '<font face="Arial" size=2>';
  CharCut := Pos(StartDelimiter, Value);
  EndDelimiter := '</font>';
  Value := TextBetween(Value, StartDelimiter, EndDelimiter);
  CharCut := CharCut + length(StartDelimiter) + length(Value) + length(EndDelimiter);
  Delete(SaveValue, 1, Charcut);    // stringa in cui cercare il prossimo campo

  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
  Value := FullTrim (Value);

  DataPubbl := Value + '</font>'; //serie 18: contiene titolo + 'periodicità irregolare' e ripristino fine delimiter

  Mese_Pubblicazione := '';   // pulisco Mese_Pubblicazione
  Mese_Pubblicazione := TextBetween(Page, '<font face="Verdana" size="1" color="#FFFFFF">', '</font></strong>');
  HTMLDecode(Mese_Pubblicazione);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Mese_Pubblicazione);   // Clean title from HTML tags (if some exist)
  Mese_Pubblicazione := FullTrim (Mese_Pubblicazione);

  if (ComicSeries = '7') or (ComicSeries = '8') then
     begin
     Value := TextBetween(Titolo_e_Periodicita, ';</font> ', '<br>');
     HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
     HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
     Value := FullTrim(Value);
     if Value = 'mensil' then
        Value := 'mensile';
     if Value = 'bimestral' then
        Value := 'bimestrale';
     if Mese_pubblicazione <> '' then
        Value := Mese_pubblicazione + ' - ' + Value;
     end

  if    (ComicSeries = '4')  or (ComicSeries = '5')  or(ComicSeries = '6')   or (ComicSeries = '11')
     or (ComicSeries = '12') or (ComicSeries = '14') or (ComicSeries = '15') or (ComicSeries = '16')
     or (ComicSeries = '25') or (ComicSeries = '33') or (ComicSeries = '34') or (ComicSeries = '36')
     or (ComicSeries = '69') or (ComicSeries = '73') or (ComicSeries = '74')
     then
     begin
     Value := TextBetween(Titolo_e_Periodicita, ',', '<br>');
     HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
     HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
     Value := FullTrim(Value);
     if Value = 'mensil' then
        Value := 'mensile';
     if Value = 'bimestral' then
        Value := 'bimestrale';
     if Mese_pubblicazione <> '' then
        Value := Mese_pubblicazione + ' - ' + Value;
     end

  if    (ComicSeries = '2')  or (ComicSeries = '32') or (ComicSeries = '33') or (ComicSeries = '34') or (ComicSeries = '36')
     or (ComicSeries = '50') or (ComicSeries = '70')
     then
     begin
     Value := TextBetween(DataPubbl, ',', '</font>');
     HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
     HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
     Value := FullTrim (Value);
     if Mese_pubblicazione <> '' then
        Value := Mese_pubblicazione + ' - ' + Value;
     end
  SetField(fieldDirector, Value);   // Save periodicità to field Director
// ***************** fine periodicità

// Titolo tradotto
  Value := SaveValue;
  Value := TextBetween(Value, '<font face="Arial" size=2>', '</font>');   // Extract exact title from variable "SaveValue"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);   // Clean title from HTML tags (if some exist)
  Value := FullTrim (Value);
  SetField(fieldTranslatedTitle, Value);   // Save title to field TranslatedTitle

// Beschreibung / Description / Storia
// struttura dei primi numeri
  Value := '';
  saveValue := '';
// Storia
  Value := TextBetween(Page, '<table width=100% cellspacing=0 cellpadding=0 border=0>', '</DIV>');   // Extract description part from variable "Page"
  Value := TextBetween(Value, '<font face="Arial" size=2>', 'In questo numero:');   // Extract exact description from variable "Value" now
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  saveValue := Value;

// Comments / In questo numero
  Value := TextBetween(Page, '<td width="50%" valign="bottom" ><font color="#0080C0" face="Verdana" size=1>', ' </td>');
  Value := TextBetween(Value, '<strong>', '</strong>');   // Extract exact description from variable "Value" now
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);
  if length(Value) > 0 then
     SetField(fieldComments, ('In questo numero: ' + Value));   // Save description to field Description

// Comments / In questo numero
  Value := TextBetween(Page, '<table width=100% cellspacing=0 cellpadding=0 border=0>', ' </td>');
  Value := TextBetween(Value, 'In questo numero:', '</font>');   // Extract exact description from variable "Value" now
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);   // Clean up the description
  if length(Value) > 0 then
     SetField(fieldComments, ('In questo numero: ' + Value));   // Save description to field Description

// struttura dei numeri successivi (es. 214)
  if length (saveValue) = 0 then
     begin
     Value := TextBetween(page, '<DIV VALIGN=TOP>', ' </td>');   // Extract description part from variable "Page"
     Value := TextBetween(value, '<DIV VALIGN=TOP><font face="Arial" size=2>', '</font></DIV>');   // Extract description part from variable "Page"
     HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
     HTMLRemoveTags(Value);
     Value := FullTrim(Value);
     if length (Value) < 2 then   // 2 as there must be crlf
        showError ('Errore. collana ' + getfield(fieldMedia) + ' n.' + getfield(fieldOriginaltitle) + '. Trama mancante');
     saveValue := Value;
     end

  SaveValue := FullTrim(Value);
  SetField(fieldDescription, SaveValue);   // Save description to field Description

  EstraiAutori; 
  SetField(fieldActors, saveValue);   // Save description to field Actors
end; // *********************** End of procedure "AnalyzeScheda_speciale" *****************************************

Procedure EstraiAutori;
begin   // fieldActors / Autori
  SaveValue := '';
  Value := '';
  Value := TextBetween(Page, 'Soggetto e sceneggiatura:', '</b>');   // NB: questo deve essere il primo della sequenza!
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := 'Soggetto e sceneggiatura: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Soggetto e Sceneggiatura:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Soggetto e sceneggiatura: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Testi:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Testi: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Testo, disegni e copertina:', '</b>)<br>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Testo, disegni e copertina: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Testo, disegni e copertina:', '</b><br>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Testo, disegni e copertina: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Soggetto, sceneggiatura, disegni e copertina:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Soggetto, sceneggiatura, disegni e copertina:' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Soggetto, sceneggiatura e copertina:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim(Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Soggetto, sceneggiatura e copertina: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Soggetto:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Soggetto: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Soggetto, sceneggiatura e disegni:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Soggetto, sceneggiatura e disegni: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Sceneggiatura:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := SaveValue + 'Sceneggiatura: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Disegni e copertina:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := saveValue + 'Disegni e copertina: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Matite:', '</b><br>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := saveValue + 'Matite: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Disegni:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := saveValue + 'Disegni: ' + Value + crlf;
     end

  Value := '';
  Value := TextBetween(Page, 'Copertina:', '</b>');   // Extract part from variable "Page"
  HTMLDecode(Value);   // Clean description from HTML codes (if some exist)
  HTMLRemoveTags(Value);
  Value := FullTrim (Value);   // Clean up the description
  if length(Value) > 0 then
     begin
     saveValue := saveValue + 'Copertina: ' + Value + crlf;
     end
end; // *********************** End of procedure "EstraiAutori" *****************************************
 
Procedure Menu;
begin
      Repeat
      sw_serie := 'OK';
      case ComicSeries of
        'Tex',                                      '1': ComicSeries := '1';
        'Almanacco del West',                       '2': ComicSeries := '2';
        'Julia',                                    '4': ComicSeries := '4';
        'Magico Vento (Mensile)',                   '5': ComicSeries := '5';
        'Jonathan Steele',                          '6': ComicSeries := '6';
        'Brendon',                                  '7': ComicSeries := '7';
        'Dampyr',                                   '8': ComicSeries := '8';
        'Zagor',                                   '10': ComicSeries := '10';
        'Il Comandante Mark',                      '12': ComicSeries := '12';
        'Martin Mystère',                          '13': ComicSeries := '13';
        'Napoleone',                               '11': ComicSeries := '11';
        'Nathan Never',                            '15': ComicSeries := '15';
        'Legs Weaver',                             '14': ComicSeries := '14';
        'Nick Raider',                             '16': ComicSeries := '16';
        'Mister No',                               '17': ComicSeries := '17';
        'Dylan Dog',                               '18': ComicSeries := '18';
        'Almanacco dell''avventura (Zagor)',       '25': ComicSeries := '25';
        'Maxi Tex',                                '28': ComicSeries := '28';
        'Almanacco del Giallo (Nick Raider)',      '32': ComicSeries := '32';
        'Almanacco del Mistero',                   '33': ComicSeries := '33';
        'Almanacco della Fantascienza',            '34': ComicSeries := '34';
        'Almanacco della Paura',                   '36': ComicSeries := '36';
        'Almanacco dell''avventura (Mister No)',   '50': ComicSeries := '50';
        'Brad Barron',                             '69': ComicSeries := '69';
        'Almanacco del Giallo (Julia)',            '70': ComicSeries := '70';
        'Magico Vento (Bimestrale)',               '73': ComicSeries := '73';
        'Demian',                                  '74': ComicSeries := '74';
      else
         begin
      PickTreeClear;
      PickTreeAdd('  (1) Tex',                                      '1');
      PickTreeAdd('  (2) Almanacco del West',                       '2');
      PickTreeAdd('  (4) Julia',                                    '4');
      PickTreeAdd('  (5) Magico Vento (Mensile)',                   '5');
      PickTreeAdd('  (6) Jonathan Steele',                          '6');
      PickTreeAdd('  (7) Brendon',                                  '7');
      PickTreeAdd('  (8) Dampyr',                                   '8');
      PickTreeAdd('(10) Zagor',                                     '10');
      PickTreeAdd('(11) Napoleone',                                 '11');
      PickTreeAdd('(12) Il Comandante Mark',                        '12');
      PickTreeAdd('(13) Martin Mystère',                            '13');
      PickTreeAdd('(14) Legs Weaver',                               '14');
      PickTreeAdd('(15) Nathan Never',                              '15');
      PickTreeAdd('(16) Nick Raider',                               '16');
      PickTreeAdd('(17) Mister No',                                 '17');
      PickTreeAdd('(18) Dylan Dog',                                 '18');
      PickTreeAdd('(25) Almanacco dell''Avventura (Zagor)',         '25');
      PickTreeAdd('(28) Maxi Tex',                                  '28');
      PickTreeAdd('(32) Almanacco del Giallo (Nick Raider)',        '32');
      PickTreeAdd('(33) Almanacco del Mistero',                     '33');
      PickTreeAdd('(34) Almanacco della Fantascienza',              '34');
      PickTreeAdd('(36) Almanacco della Paura',                     '36');
      PickTreeAdd('(50) Almanacco dell''Avventura (Mister No)',     '50');
      PickTreeAdd('(69) Brad Barron',                               '69');
      PickTreeAdd('(70) Almanacco del Giallo (Julia)',              '70');
      PickTreeAdd('(73) Magico Vento (bimestrale)',                 '73');
      PickTreeAdd('(74) Demian',                                    '74');
            if PickTreeExec(ComicSeries) then
         ShowMessage('Series number is: ' + ComicSeries);
         sw_serie := 'error'
         end;
      end;
      until sw_serie = 'OK';

end;

// ***** Beginning of the script *****
begin
  if CheckVersion(3,5,0) then // Checks if Ant Movie Catalog version is 3.5.0 or higher
     begin
     ComicSeries := GetField(fieldMedia);
        menu;
     ComicNumber := GetField(fieldOriginalTitle);
     if ComicNumber = '' then
       Input('www.sergiobonellieditore.it', ComicSeries + crlf + 'Enter comic number:', ComicNumber);
     If (ComicSeries = '1') or (ComicSeries = '10')or (comicSeries = '13') or (ComicSeries = '17') or (ComicSeries = '18')
//        or (ComicSeries = '25')
     then
        begin
        ComicURL := 'http://www.sergiobonellieditore.it/auto/alborist?collana=' + ComicSeries + '&numero=' + ComicNumber + '&subnum=0'; // Build item URL
        Setfield(fieldURL, ComicURL);   // Save variable URL to field URL
        AnalyzePageAlborist(ComicURL); // Script hands over item URL and jumps to procedure AnalyzePageAlborist
        end
     If    (ComicSeries = '2')  or (comicSeries = '4')  or (comicSeries = '5')  or (comicSeries = '6')  or (comicSeries = '7')
        or (ComicSeries = '8')  or (ComicSeries = '11') or (ComicSeries = '12') or (comicSeries = '14')
        or (ComicSeries = '15') or (ComicSeries = '16') or (ComicSeries = '25') or (ComicSeries = '28')
        or (ComicSeries = '32') or (ComicSeries = '33') or (ComicSeries = '34') or (ComicSeries = '36')
        or (ComicSeries = '50') or (ComicSeries = '69') or (ComicSeries = '70')
        or (ComicSeries = '73') or (ComicSeries = '74')
        then
        begin
        ComicURL := 'http://www.sergiobonellieditore.it/auto/scheda_speciale?collana=' + ComicSeries + '&numero=' + ComicNumber + '&subnum=0'; // Build item URL
        Setfield(fieldURL, ComicURL);   // Save variable URL to field URL
        AnalyzePageScheda_speciale(ComicURL); // Script hands over item URL and jumps to procedure AnalyzePageScheda_speciale
        end
  end
  else
     ShowMessage('This script requires a newer version of Ant Movie Catalog (at least the version 3.5.0)');
    // If Checkversion fails end.
end.



Language File: Italian fumetti 1152x864.lng

Code: Select all

[FileInformation]
Icon=Qk32AAAAAAAAAHYAAAAoAAAAEAAAABAAAAABAAQAAAAAAIAAAAAzCwAAMwsAABAAAAAQAAAAAAAAAAAiAAATNRMAAFQAAACHAAAAAKoAAAD9AGVl/wCqqqoAzMzMAO7u7gD///8AAAAAAAAAAAAAAAAAAAAAALu7u7u7u7u7AAAAAAAAAAACIiGIiFVVYAIzM5mZZmZwAjMzmZlmZnACMzOZmWZmcAIzM5mZZmZwAjMzmZlmZnACMzOZmWZmcAIzM5mZZmZwAjMzmZlmZnACMzOZmWZmcAIzM5mZZmZwA0REqqp3d3AAAAAAAAAAALu7u7u7u7u7
Name=Italian fumetti
LocalName=Italian fumetti 1152x864
Version=3.5.1
VersionFormat=3.5.1
Comments=
Authors=Jancker v.3.4.x|jancker@divxmania.it|Dino Librandi v.3.5.x|dinolib@libero.it
;
; Nota: altezza 292 visualizza 22 righe di testo
;
;***********************
;* Finestra Principale *
;***********************
[MainWindow]

ActionFileNew.Caption=&Nuovo
ActionFileNew.Hint=Nuovo|Crea nuovo file
ActionFileOpen.Caption=&Apri...
ActionFileOpen.Hint=Apri...|Apre un file
ActionFileOpenNoRecent.Caption=Nessun file recente
ActionFileSave.Caption=&Salva
ActionFileSave.Hint=Salva|Salva il file corrente
ActionFileSaveAs.Caption=S&alva con nome...
ActionFileSaveAs.Hint=Salva con nome...|Salva il file corrente con un nuovo nome
ActionFilePrint.Caption=Stam&pa...
ActionFilePrint.Hint=Stampa la lista|Stampa la lista del contenuto del catalogo
ActionFileImport.Caption=&Importa...
ActionFileImport.Hint=Importa...|Importa dati da un altro formato
ActionFileExport.Caption=&Esporta...
ActionFileExport.Hint=Esporta...|Esporta il catalogo in un altro formato
ActionFileProperties.Caption=&Proprietà...
ActionFileProperties.Hint=Proprietà...|Visualizza le proprietà del file e le informazioni sul catalogo

ActionExit.Caption=Esci
ActionExit.Hint=Esci|Esci dal programma
ActionOptions.Caption=&Preferenze...
ActionOptions.Hint=Preferenze...|Cambia le opzioni del programma
ActionLanguage.Caption=L&ingua...
ActionLanguage.Hint=Linga...|Cambia lingua dell'interfaccia utente
ActionLoan.Caption=&Prestiti...
ActionLoan.Hint=Prestiti...|Lista dei film che sono stati prestati
ActionToolsScripting.Caption=S&cripting...
ActionToolsScripting.Hint=Scripting|Applica uno script al film selezionato
ActionToolsGrid.Caption=V&isualizza come griglia
ActionToolsGrid.Hint=Visualizza come griglia|Visualizza la lista come una grande griglia con tutti i film
ActionGroupNone.Caption=< none >
ActionGroupNone.Hint=|Nessun gruppo di film

ActionHelpIndex.Caption=&Aiuto
ActionHelpIndex.Hint=Aiuto|Lancia l'aiuto del programma
ActionHelpAbout.Caption=&Info...
ActionHelpAbout.Hint=Info...|Informazioni sul programma
ActionHelpVersion.Caption=&Versioni...
ActionHelpVersion.Hint=Versioni...|Mostra informazioni sulle versioni dei file

ActionMovieAdd.Caption=&Aggiungi...
ActionMovieAdd.Hint=Aggiungi...|Aggiunge un nuovo film
ActionMovieUndo.Caption=Annulla
ActionMovieUndo.Hint=Annulla|Annulla le modifiche effettuate
ActionMovieDelete.Caption=&Elimina
ActionMovieDelete.Hint=Elimina|Elimina il film selezionato
ActionMovieCopy.Caption=&Copia
ActionMovieCopy.Hint=Copia|Copia le informazioni sul film negli appunti
ActionMoviePaste.Caption=&Incolla
ActionMoviePaste.Hint=Incolla|Incolla le informazioni sul film dagli appunti
ActionMovieRenumber.Caption=&Rinumera...
ActionMovieRenumber.Hint=Rinumera i film...
ActionMovieFind.Caption=&Cerca...
ActionMovieFind.Hint=Cerca...|Cerca un film basandosi su specifici criteri di ricerca
ActionFindFindNext.Caption=Prossimo
ActionFindFindNext.Hint=|Cerca la voce successiva basandosi sui criteri precedentemente impostati
ActionFindWholeField.Caption=Solo campo intero
ActionFindWholeField.Hint=|Include i film solo se il valore specificato eguaglia l'intero campo
ActionFindDisplay.Caption=Visualizza risultati
ActionFindDisplay.Hint=|Mostra tutti i film che corrispondono al criterio di ricerca
LField.Caption=Cerca nel campo:
LValue.Caption=Cerca il valore:
ActionMovieNumber.Caption=Cambia il &numero...
ActionMovieNumber.Hint=Cambia il numero
ActionMovieStats.Caption=&Statistiche...
ActionMovieStats.Hint=Statistiche...|Visualizza le statistiche riguardanti il catalogo e i films che contiene
ActionMovieImportFiles.Caption=Da &file...
ActionMovieImportFiles.Hint=Ricava informazioni da file...
ActionMovieImportScript.Caption=Da internet usando uno &script...
ActionMovieImportScript.Hint=Ottiene info da internet usando uno script...|Ottiene informazioni sul film da internet utilizzando uno script
ActionMovieSearch.Caption=Cerca su Internet
ActionMovieSearch.Hint=Ricerca informazioni su Internet
ActionMoviePictureShow.Caption=Visualizza copertine
ActionMoviePictureShow.Hint=Mostra o nascondi le copertine
ActionPicSelect.Caption=&Seleziona...
ActionPicSelect.Hint=Seleziona una copertina...|Seleziona un'immagine da importare o collegare per il film attuale
ActionPicDelete.Caption=Elimina
ActionPicDelete.Hint=Elimina|Elimina la copertina
ActionPicUndock.Caption=Blocca/Sblocca
ActionPicUndock.Hint=Blocca/Sblocca|Finestra delle copertine: Blocca (integra nella finestra principale) o sblocca (finestra volante)
ActionPicSaveAs.Caption=&Salva come...
ActionPicSaveAs.Hint=Salva immagine come...|Salva una copia della copertina in un nuovo file
ActionPicCopy.Caption=&Copia
ActionPicCopy.Hint=Copia negli appunti|Copia l'immagine negli appunti

ActionMenuFile.Caption=&File
ActionMenuMovie.Caption=&Film
ActionMenuTools.Caption=&Accessori
ActionMenuHelp.Caption=&Aiuto
ActionMenuPicture.Caption=Copert&ine
ActionMenuPicture.Hint=Copertine film
ActionMenuGet.Caption=Acquisisci informazioni
ActionMenuGet.Hint=Acquisisci informazioni
ActionMenuGroup.Caption=Crea gruppo
ActionMenuGroup.Hint=Crea gruppo|Raggruppa i film basandosi su campi specifici

ActionRefresh.Caption=Aggiorna
ActionRefresh.Hint=Aggiorna la lista
ActionMovieCheck.Caption=Visto
ActionMovieCheck.Hint=Visto|Contrassegna il film come visto
ActionMovieUncheck.Caption=Non ancora visto
ActionMovieUncheck.Hint=Non ancora visto|Contrassegna il film come non ancora visto
ActionMovieSelGroup.Caption=Seleziona tutto il gruppo
ActionMovieSelGroup.Hint=Seleziona gruppo|Seleziona tutti i film di questo gruppo
ActionMovieSelCheck.Caption=Seleziona abilitati
ActionMovieSelCheck.Hint=Seleziona abilitati|Seleziona soltanto i film abilitati
ActionMovieSelUncheck.Caption=Seleziona non abilitati
ActionMovieSelUncheck.Hint=Seleziona non abilitati|Seleziona soltanto i film che non sono abilitati

ActionDisplayPictureToolbar.Caption=Visualizza barra immagini
ActionDisplayPictureToolbar.Hint=Visualizza la barra delle immagini
ActionDisplayMainToolbar.Caption=Barra delle applicazioni
ActionDisplayMainToolbar.Hint=Visualizza la barra delle applicazioni
ActionDisplayStatusBar.Caption=Barra di stato
ActionDisplayStatusBar.Hint=Visualizza la barra di stato

ActionURLOpen.Caption=Apri URL
ActionURLOpen.Hint=|Apre l'URL o file specificato nel campo
ActionURLBrowse.Caption=Sfoglia...
ActionURLBrowse.Hint=|Cerca un nome di file da inserire nel campo

ToolbarMenu.Caption=Barra dei menù
ToolbarMain.Caption=Barra delle applicazioni
ToolbarPicture.Caption=Barra delle immagini
ToolbarPictureWindow.Caption=Immagini
ToolbarFind.Caption=Cerca

Listview1.HeaderSections.Item[0].Text=N.
Listview1.HeaderSections.Item[1].Text=Titolo

MoviePicture.Hint=|Cliccare per vedere l'immagine alla massima dimensione

Messages.Strings.String[0]=Sei sicuro di voler eliminare il film %s: %s?
Messages.Strings.String[1]=Sei sicuro di voler convertire le informazioni precedenti per il film corrente?
Messages.Strings.String[2]=%d film
Messages.Strings.String[3]=(%d visibile)
Messages.Strings.String[4]=Il file corrente è stato modificato. Si desidera salvarlo?
Messages.Strings.String[5]=Non richiedere ulteriori conferme
Messages.Strings.String[6]=Modificato
Messages.Strings.String[7]=Immagine
Messages.Strings.String[8]=Salva una copia dell'immagine come nuovo file
Messages.Strings.String[9]=Importazione %s ...
Messages.Strings.String[10]=Salvataggio %s ...
Messages.Strings.String[11]=Caricamento %s ...
Messages.Strings.String[12]=Selezione un'immagine
Messages.Strings.String[13]=Questo eliminerà l'immagine. Sei sicuro?
Messages.Strings.String[14]=Impossibile utilizzare l'immagine selezionata: %s
Messages.Strings.String[15]=B
Messages.Strings.String[16]=Selezionare il file da cui ricavare informazioni
Messages.Strings.String[17]=Ricerca informazioni su %0:s|Ricerca informazioni sul film su %0:s
Messages.Strings.String[18]=Nessun file recente
Messages.Strings.String[19]=Questo catalogo ha immagini memorizzate internamente. Per salvare il catalogo in formato XML, le immagini devono risiedere su file distinti.|Se vuoi ancora salvare il file in XML, clicca OK per convertire le immagini, oppure Ignora se vuoi mantenerle (le immagini collegate saranno tenute).|Il nome dell'immagine sarà basato sul valore di "Nomenclatura Immagini" della pagina "Importazione Copertina" dalla finestra delle preferenze.
Messages.Strings.String[20]=|Raggruppa per %s
Messages.Strings.String[21]=< nessuno >
Messages.Strings.String[22]=Oltre a rimuovere il collegamento, si desidera procedere alla completa eliminazione del file dall'hard disk? (%s)
Messages.Strings.String[23]=Questo film attualmente è collegato ad una immagine, sostituendo il collegamento con un'altra immagine vuoi cancellare la vecchia immagine dal tuo hard disk? (%s)
Messages.Strings.String[24]=L'immagine non pu= essere copiata nella cartella del catalogo finché il catalogo non ha un nome; salvarlo da qualche parte e riprovare
Messages.Strings.String[25]=Salvato nel catalogo come %s
Messages.Strings.String[26]=File esterno: %s
Messages.Strings.String[27]=%.0n bytes
Messages.Strings.String[28]=Anteprima di stampa
Messages.Strings.String[29]=Ricerca stampante
Messages.Strings.String[30]=Seleziona un file a cui fare riferimento nel campo URL
Messages.Strings.String[31]=< altri >
Messages.Strings.String[32]=Tutti

Fields.Strings.String[0]=N.
Fields.Strings.String[1]=Verificato
Fields.Strings.String[2]=Serie
Fields.Strings.String[3]=Tipo
Fields.Strings.String[4]=Origine
Fields.Strings.String[5]=Data
Fields.Strings.String[6]=Annotazioni
Fields.Strings.String[7]=Valutazione
Fields.Strings.String[8]=Titolo originale
Fields.Strings.String[9]=Titolo tradotto
Fields.Strings.String[10]=Titolo formattato
Fields.Strings.String[11]=Periodicità
Fields.Strings.String[12]=Produttore
Fields.Strings.String[13]=Paese
Fields.Strings.String[14]=Categoria
Fields.Strings.String[15]=Anno
Fields.Strings.String[16]=Durata
Fields.Strings.String[17]=Autori
Fields.Strings.String[18]=URL
Fields.Strings.String[19]=Trama
Fields.Strings.String[20]=Commento
Fields.Strings.String[21]=Qualità
Fields.Strings.String[22]=Flusso video (bit)
Fields.Strings.String[23]=Formato audio
Fields.Strings.String[24]=Flusso audio (bit)
Fields.Strings.String[25]=Risoluzione
Fields.Strings.String[26]=Frequenza video
Fields.Strings.String[27]=Lingue
Fields.Strings.String[28]=Sottotitoli
Fields.Strings.String[29]=Dimensione dei file
Fields.Strings.String[30]=Numero di dischi

;****************
;* Message Form *
;****************
[MessageWin]
Captions.Strings.String[0]=Avvertimento
Captions.Strings.String[1]=Errore
Captions.Strings.String[2]=Informazione
Captions.Strings.String[3]=Conferma
Captions.Strings.String[4]=&Si
Captions.Strings.String[5]=&No
Captions.Strings.String[6]=&OK
Captions.Strings.String[7]=&Annulla
Captions.Strings.String[8]=&Interrompi
Captions.Strings.String[9]=&Riprova
Captions.Strings.String[10]=I&gnora
Captions.Strings.String[11]=&Tutti
Captions.Strings.String[12]=No, tutti
Captions.Strings.String[13]=Sì, tutti
Captions.Strings.String[14]=&Help

;**************
;* Input Form *
;**************
[InputWin]
btn2.Caption=OK
btn1.Caption=Annulla

;*********
;* About *
;*********
[AboutWin]
Caption=Informazioni sul programma
btn3.Caption=Chiudi
btn2.Caption=Versione
btn1.Caption=Crediti
Messages.Strings.String[0]=%s : versione %s (creata il %s)
Messages.Strings.String[1]=(premere Ctrl+C se vuoi copiare queste informazioni negli appunti)

;******************
;* Enter a number *
;******************
[NumberWin]
Caption=Seleziona il numero del film
btn2.Caption=OK
btn1.Caption=Annulla
LEnterNumber.Caption=Inserisci un numero da assegnare al film:
btnFindNum.Hint=Trova un numero disponibile|
grpNotUnique.Caption=Già esiste un film con questo nome...
grpNotUnique.Items.String[0]=Accetta duplicati
grpNotUnique.Items.String[1]=Assegna un altro numero ad un film esistente
grpNotUnique.Items.String[2]=Trasla la numerazione dei film finché non ci sono più duplicati
CBDoNotAsk.Caption=Non richiedere in futuro; usa la numerazione automatica
Width=365

;**************
;* Properties *
;**************
[PropertiesWin]
btn2.Caption=OK
btn1.Caption=Annulla
Caption=Proprietà del catalogo
LHOwnerInfo.Caption=Informazioni sul creatore
LFileName.Caption=Nome:
LFileSize.Caption=Dimensione:
LFileVersion.Caption=Formato:
LHXMLHeader.Caption=Intestazione XML
LEncoding.Caption=Codifica:
LOwnerName.Caption=Nome:
LOwnerMail.Caption=E-mail:
LOwnerSite.Caption=Sito Web:
LDescription.Caption=Trama:
EOwnerMail.ButtonHint=Invia una mail
EOwnerSite.ButtonHint=Vai sul sito web

;*********
;* Loans *
;*********
[LoanWin]
Caption=Prestiti
btn2.Caption=Chiudi
btn1.Caption=Aiuto

ActionBorrowerAdd.Caption=Aggiungi...
ActionBorrowerAdd.Hint=Aggiungi prestatario|Aggiunge una persona alla lista di chi ha ricevuto prestiti
ActionBorrowerDel.Caption=Elimina
ActionBorrowerDel.Hint=Elimina prestatario|Elimina la persona selezionata dalla lista di chi ha ricevuto prestiti
ActionCheckOut.Caption=In uscita
ActionCheckOut.Hint=In uscita|Aggiunge il film selezionato alla lista di quelli prestati alla persona selezionata
ActionCheckIn.Caption=In entrata
ActionCheckIn.Hint=In entrata|Rimuove il film selezionato dalla lista di quelli prestati alla persona selezionata
ActionMovieGetBorrower.Caption=Prestatario
ActionMovieGetBorrower.Hint=Cerca prestatario|Cerca, nella lista dei prestatari, la persona a cui è stato prestato il film selezionato
ActionMovieFindNext.Caption=Prossimo
ActionMovieFindNext.Hint=Cerca successivo|Cerca il prossimo film nel cui titolo sia contenuto il testo indicato
ActionOptions.Caption=&Opzioni
ActionOptions.Hint=Opzioni|Opzioni per prestiti e riconsegne
ActionOptionsIncNum.Caption=Includi film con lo stesso &numero
ActionOptionsIncNum.Hint=Include film con lo stesso numero|Include in prestiti e riconsegne altri film che hanno lo stesso numero di quello selezionato
ActionOptionsIncLab.Caption=Includi film con la stessa serie
ActionOptionsIncLab.Hint=Includi film con la stessa serie|Include in prestiti e riconsegne altri film che hanno la stessa serie di quello selezionato

LvMovies.HeaderSections.Item[0].Text=N.
LvMovies.HeaderSections.Item[1].Text=Serie
LvMovies.HeaderSections.Item[2].Text=Titolo
LvMovies.HeaderSections.Item[3].Text=Prestatario
LvNames.HeaderSections.Item[0].Text=Prestatario
LvNames.HeaderSections.Item[1].Text=Quantità
LvLent.HeaderSections.Item[0].Text=N.
LvLent.HeaderSections.Item[1].Text=Serie
LvLent.HeaderSections.Item[2].Text=Titolo

Messages.Strings.String[0]=Questo eliminerà "%s" dalla lista e farà rientrare tutti i film prestati a questa persona.
Messages.Strings.String[1]=Caricamento della lista ...
Messages.Strings.String[2]=Questo film è già associato a qualcun'altro
Messages.Strings.String[3]=Inserire un nome
Messages.Strings.String[4]=Il seguente film è già in prestito a qualcun altro:
;Messages.Strings.String[5]=
Messages.Strings.String[6]=Inserire un nome
Messages.Strings.String[7]=Nuovo prestatario
;Messages.Strings.String[8]=
;Messages.Strings.String[9]=

;**********
;* Export *
;**********
[ExportWin]
Caption=Esporta in un altro formato
lvFormat.Columns.Item[0].Caption=Formati file supportati
Btn3.Caption=Esporta...
Btn2.Caption=Chiudi
Btn1.Caption=Aiuto
grpImages.Caption=Immagini
CBCopyPictures.Caption=Copia il file esportato
CBCopyPictures.Hint=Copia le immagini nella stessa cartella del file esportato
CBCopyPicturesNew.Caption=Solo se non esiste già
CBCopyPicturesNew.Hint=Copia solo i file di immagini che ancora non esistono (non sovrascrive)
LSelectFormat.Caption=Selezionare un formato...
ActionHTMLNew.Caption=Nuovo
ActionHTMLNew.Hint=Nuovo modello
ActionHTMLOpen.Caption=Carica
ActionHTMLOpen.Hint=Carica...e
ActionHTMLNoRecent.Caption=Nessun file recente
ActionHTMLSave.Caption=Salva
ActionHTMLSave.Hint=Salva|Salva come modello
ActionHTMLSaveAs.Caption=Salva con nome...
ActionHTMLSaveAs.Hint=Salva con nome...
ActionInsertTag.Caption=&Inserisci tag speciali
ActionInsertTag.Hint=|Inserisce un valore associato al catalogo
ActionEditUndo.Caption=&Annulla
ActionEditCut.Caption=Taglia
ActionEditCopy.Caption=&Copia
ActionEditPaste.Caption=Incolla
ActionEditDelete.Caption=&Elimina
ActionEditSelectAll.Caption=Seleziona tutto
ActionExportBoth.Caption=Esporta tutti
ActionExportBoth.Hint=|Esporta sia i modelli 'completi' sia quelli 'individuali'
ActionExportSelected.Caption=Esporta la selezione
ActionExportSelected.Hint=|Esporta solo il modello selezionato
ActionDisplayFull.Caption=Tutto
ActionDisplayFull.Hint=Visualizza la lista dei modelli
ActionDisplayIndividual.Caption=Singolo
ActionDisplayIndividual.Hint=Visualizza il singolo modello
MnuGen.Caption=&Generale
MnuGenDte.Caption=Data
MnuGenTme.Caption=Ora
MnuCat.Caption=&Catalogo
MnuCatNme.Caption=Nome file
MnuCatPth.Caption=Origine file
MnuCatNbr.Caption=Numero di film
MnuCatDsk.Caption=Numero di dischi
MnuOwnNam.Caption=Nome prestatario
MnuOwnEml.Caption=E-mail
MnuOwnWeb.Caption=Sito Web
MnuCatDsc.Caption=Trama
MnuMovBeg.Caption=Inizio lista
MnuMovEnd.Caption=Fine lista
MnuMovRec.Caption=Numero
MnuMovInd.Caption=Nome file della pagina dei film
MnuMov.Caption=&Film
MnuMovPic.Caption=Copertina
MnuMovPfn.Caption=Origine Copertina
MnuMovApp.Caption=Valutazione
LCSVDelimiter.Caption=Separatore di campo:
ECSVDelimiter.Hint=|Carattere di separazione dei valori dei campi
LCSVBloc.Caption=Separatore blocchi di testo:
ECSVBloc.Hint=|Carattere di delimitazione delle stringhe (lasciare vuoto se non usato)
LCSVLinebreaks.Caption=Sostituisci linebreaks con:
ECSVLinebreaks.Hint=|Carattere da utilizzare per rappresentare l'a capo nelle descrizioni e nei commenti
CBCSVColumnTitles.Caption=Aggiungi colonna
LSQLTableName.Caption=Nome tabella:
CBSQLUpdate.Caption="Aggiorna" invece di "Inserire"
LSQLCommands.Caption=Includi comandi SQL:
LSQLLinebreaks.Caption=Sostituisci linebreaks con:
LImgFilename.Caption=Nome File:
RBImgAppend.Caption=Associa il numero del film al file selezionato
RBImgNumber.Caption=Usa il numero del film
RBImgTitle.Caption=Usa la formattazione
LOrigonsLink.Caption=Questo formato consente di mettere il tuo film online sul sito Origons <br><br><link>www.origons.com</link>
FieldsCSV.LSelected.Caption=Campi da esportare:
FieldsSQL.LSelected.Caption=Campi da esportare:
LXMLNote.Caption=Si può inoltre esportare in XML dalla finestra principale utilizzando File -> Salva con nome, e selezionando il formato XML. Questo file potrà successivamente essere aperto ed utilizzato da Ant Movie Catalog come un normale catalogo.

Messages.Strings.String[0]=Impossibile salvare il file "%s": %s
Messages.Strings.String[1]=Impossibile caricare il file "%s": %s
Messages.Strings.String[2]=Esporta come file per Origons.com
Messages.Strings.String[3]=Lista ...
Messages.Strings.String[4]=Esporta su %s ...
Messages.Strings.String[5]=Copia file ...
Messages.Strings.String[6]=Esporta come HTML
Messages.Strings.String[7]=Esporta come CSV
Messages.Strings.String[8]=Esporta come SQL
Messages.Strings.String[9]=Esporta immagini
Messages.Strings.String[10]=Il modello HTML è stato modificato. Si desidera salvarlo?
Messages.Strings.String[11]=Il modello HTML è stato modificato. Si desidera salvarlo?

;**********
;* Import *
;**********
[ImportWin2]
Caption=Importa da un altro formato
Btn3.Caption=&Importa
Btn2.Caption=&Annulla
Btn1.Caption=&Aiuto
lvFormat.Columns.Item[0].Caption=Formati di file supportati

[TImportFrame]
lblLink.Caption=Permette di importare film da %s
grpSettings.Caption=Impostazioni
chkAllowDup.Caption=Permette numeri duplicati
chkAutoAssign.Caption=Cerca di assegnare i campi alle colonne automaticamente
lblPictures.Caption=Metodo di importazione immagini:
cmbPictures.Items.String[0]=Salva nel catalogo
cmbPictures.Items.String[1]=Copia nella cartella del catalogo e crea il relativo link
cmbPictures.Items.String[2]=Copia in [...] solo se non è stato salvato
cmbPictures.Items.String[3]=Crea un link assoluto alla immagine corrente
cmbPictures.Items.String[4]=Crea un link relativo alla immagine corrente
grpSourceFile.Caption=File sorgente
btnBrowse.Hint=Sfoglia...|Cerca un file da importare
btnReload.Caption=&Ricarica il file
grpPreview.Caption=Anteprima
lblPreview.Caption=Cliccare sull'intestazione della colonna per assegnarle un campo
ActionListCheck.Caption=&Spunta selezionati
ActionListCheck.Hint=Spunta selezionati|Spunta le voci selezionate
ActionListUncheck.Caption=&Togli spunta selezionati
ActionListUncheck.Hint=Togli spunta selezionati|Toglie spunta alle voci selezionate
ActionListAll.Caption=Spunt&a tutte
ActionListAll.Hint=Spunta tutte|Spunta tutte le voci
ActionListNone.Caption=Spunta &nessuna
ActionListNone.Hint=Spunta nessuna|Toglie la spunta a tutte le voci
ActionHeaderNoImport.Caption=Non importare questo campo
Messages.Strings.String[0]=Nessun film da importare
Messages.Strings.String[1]=Non hai assegnato un campo a nessuna colonna. Cliccare sull'intestazione della colonna per farlo.
Messages.Strings.String[2]=Per questo metodo di importazione delle immagini, il catalogo deve avere un nome; prego, salvarlo da qualche parte e riprovare

[TImportFrameCSV]
chkFirstLineHeaders.Caption=La prima line contiene le intestazione
lblDelim.Caption=Separatore di campo:
edtDelim.Hint=|Carattere per delimitare i valori dei campi
lblQuote.Caption=Separatore blocchi di testo:
edtQuote.Hint=|Carattere di delimitazione delle stringhe (lasciare vuoto se non usato)
lblLinebreaks.Caption=Linebreaks:
edtLinebreaks.Hint=|Carattere da utilizzare per rappresentare l'a capo nelle descrizioni e nei commenti
btnFieldsLoad.Hint=Carica campi|Carica i link campo-colonna che sono stati precedentemente salvati
btnFieldsSave.Hint=Salva campi|Salva i link campo-colonna attuali


[TImportFrameQuery]
grpQuery.Caption=Query da eseguire
btnQueryExec.Hint=Esegui|Esegue query

;***************
;* Preferences *
;***************
[OptionsWin]
Caption=Preferenze
Btn3.Caption=OK
Btn2.Caption=Annulla
Btn1.Caption=Aiuto

LvCat.Items.Item[0].Text=Visualizzazione
LHToolbar.Caption=Barre e menù
LIconSet.Caption=Set di Icone:
LColorType.Caption=Colore:
cbxColorType.Items.String[0]=Automatico
cbxColorType.Items.String[1]=Grigio quando inattivo
cbxColorType.Items.String[2]=Schiarisci quando inattivo
cbxColorType.Items.String[3]=Scurisci quando inattivo
cbxColorType.Items.String[4]=Sempre colorato
CBOfficeXP.Caption=Stile Office XP
CBMenuImages.Caption=Immagini nei menù
LHMainWindow.Caption=Visualizzazione
CBSoftBorders.Caption=Bordi leggeri per la lista, il pannello delle informazioni e delle immagini
LHStartup.Caption=Avvio
CBLogo.Caption=Visualizza logo

LvCat.Items.Item[1].Text=Personalizza barre
LHCustomizeToolbar.Caption=Seleziona le icone che devono apparire nella barra dei menù

LvCat.Items.Item[2].Text=File
LHSaving.Caption=Cataloghi
CBBackup.Caption=Crea sempre una copia di sicurezza
CBAutoLoad.Caption=All'avvio, apri il seguente file anziché crearne uno nuovo:
EAutoLoad.ButtonHint=Sfoglia...|Selezionare un file
CBAutoLoadLast.Caption=Apri l'ultimo file utilizzato
LRecentFiles.Caption=Numero dei file recenti da visualizzare nel menù:
LRepairAssociations.Caption=Per associare i file *.amc con Ant Movie Catalog, clicca sul pulsante sottostante:
BtnRepairAssoc.Caption=Ripara le associazioni
LHHistory.Caption=Prestiti
CBHistory.Caption=Salva la storia dei prestiti nel file seguente (usando il formato tab-delimited):
EHistoryFile.ButtonHint=Sfoglia...|Selezionare un file

LvCat.Items.Item[3].Text=Lista Film
LHDisplay.Caption=Visualizza
CBCheckboxes.Caption=Caselle di selezione
CBHotTrack.Caption=Novità
CBEnhScrollbars.Caption=Barre di scorrimento avanzate
CBMovieNumColumn.Caption=colonna "Numero Film"
LHOperations.Caption=Operazioni
CBDelete.Caption=Conferma eliminazione
CBUndo.Caption=Conferma annullamento
LHShortcut.Caption=Comandi rapidi
LShortcutPrev.Caption=Film precedente
LShortcutNext.Caption=Film successivo

LvCat.Items.Item[4].Text=Formattazione del titolo
LHFormatting.Caption=Formattazione
LTitleColumn.Caption=Titolo da visualizzare:
cbxTitle.Items.String[0]=Titolo originale
cbxTitle.Items.String[1]=Titolo tradotto
cbxTitle.Items.String[2]=Titolo originale (Titolo tradotto)
cbxTitle.Items.String[3]=Titolo tradotto (Titolo originale)
cbxTitle.Items.String[4]=Etichette
CBPrefixes.Caption=Metti il seguente prefisso alla fine del titolo:
LPrefixes1.Caption=Nel titolo verranno riconosciute solo le parole seguite da uno spazio o da una virgoletta.
LPrefixes2.Caption=Inserirle nella lista, ciascuna su una linea separata, senza spazi né virgolette.

LvCat.Items.Item[5].Text=Raggruppamenti
LHGrouping.Caption=Gruppi
CBNotAloneInGroup.Caption=Non creare gruppi per valori che potrebbero essere unici in questo gruppo
CBGroupCount.Caption=Mostra conteggio gruppi
CBGroupExpand.Caption=Espandi completamente come default
LHGroupUngrouped.Caption=Voci non raggruppate
lblGroupLocation.Caption=Posizione:
RBGroupsAbove.Caption=Gruppi sopra le voci non raggruppate
RBGroupsBelow.Caption=Gruppi sotto le voci non raggruppate
CBGroupLabelNumber.Caption=Quando raggruppa per Serie o Numero e ordinato per numero, mischia gruppi e singole voci
CBGroupUnique.Caption=Metti in un gruppo speciale comune le voci che sono da sole nel l
maxcira
Posts: 7
Joined: 2007-05-10 13:49:07

Post by maxcira »

Ciao, scusa per la domanda banale.
Sono molto interessato ai fumetti Bonelli e mi piacerebbe molto poterli catalogare ma non so proprio come fare per poter utilizzare il tuo lavoro.
Mi puoi dare una mano?
grazie
fulvio53s03
Posts: 744
Joined: 2007-04-28 05:46:43
Location: Italy

Post by fulvio53s03 »

Certamente si, volentieri.
All'inizio del post ho indicato alcune istruzioni in inglese che credo possano essere utili (ti serve la traduzione?).
In ogni caso, tutto sta in:
- creare un nuovo catalogo .amc ove caricare le informazioni
- creare nella cartella Languages (tipicamente c:\programmi\Ant Movie Catalog\languages) un file 'Italian fumetti 1152x864.lng' dentro cui copiare il codice che ho fornito
- creare nella cartella Scripts (tipicamente c:\programmi\Ant Movie Catalog\Scripts) un file 'SergioBonellieditore.ifs' in cui copiare il codice fornito
- Modificare il linguaggio di AMC in 'Italian fumetti 1152x864.lng'
- Aggiungere nel catalogo una riga in cui impostare:
1) la serie (1 per Tex, 2 per Almanacco del West ecc., la lista completa è nello script dopo lo statement 'PickTreeClear ')
2) il numero del fumetto nel campo 'titolo orgiginale'
3) ripetere i passi 1 e 2 per ogni serie e numero (o meglio, importare da un file .csv (gestibile con Excel) contenente tutte le serie previste fin'ora (sempre visibili nello script citato) ed i relativi numeri
- eseguire lo script SergiobonelliEditore selezionando tutti i records interessati.

Spero essere stato abbastanza chiaro, altrimenti fammi domande più specifiche e mi spiegherò meglio. :D
Ancora una volta ringrazio Antp e Bad4U per l'aiuto e l'incoraggiamento (Again thanks to Antp and Bad4U for their help and enforcement).
maxcira
Posts: 7
Joined: 2007-05-10 13:49:07

Post by maxcira »

Grazie per l'aiuto. Purtroppo sono più imbranato del previsto.
Ancora non sono riuscito ad eseguire.

- Se nella cartella Languages provo a creare dal nulla con "Blocco note" un file chiamandolo Italian fumetti 1152x864.lng e ci incollo dentro il codice (da "Language File: Italian fumetti 1152x864.lng
[code:1:c0f447d794] "
a
"CBGroupUnique.Caption=Metti in un gruppo speciale comune le voci che sono da sole nel l")
poi amc non lo riconosce tra le lingue (in quanto risulta essere un semplice file di testo).

- Ho provato invece a utilizzare un file di Languages esistente cambiandoli in nome in "Italian fumetti 1152x864" e sostituendo tutto il contenuto con il codice e amc mi trova tra le lingue "Italian fumetti" ma le maschere e tutte le diciture rimangono quelle normali...
fulvio53s03
Posts: 744
Joined: 2007-04-28 05:46:43
Location: Italy

Post by fulvio53s03 »

Direi che dopo aver cambiato la lingua, potresti chiudere e riaprire AMC (talvolta la videata non si modifica al primo colpo, succede anche a me....), semprechè il codice sia stato copiato correttamente nel file.
Fammi sapere....
ciao.

P.S. a destra in basso nella videata c'è uno spazio vuoto, trascina lì la locandina e ridimensionala).
riciao.
fulvio53s03
Posts: 744
Joined: 2007-04-28 05:46:43
Location: Italy

Post by fulvio53s03 »

Scusa... mancava un pezzo di codice!
questo è il giusto file della lingua (tra

Code: Select all

 e 
esclusi):

Code: Select all

[FileInformation]
Icon=Qk32AAAAAAAAAHYAAAAoAAAAEAAAABAAAAABAAQAAAAAAIAAAAAzCwAAMwsAABAAAAAQAAAAAAAAAAAiAAATNRMAAFQAAACHAAAAAKoAAAD9AGVl/wCqqqoAzMzMAO7u7gD///8AAAAAAAAAAAAAAAAAAAAAALu7u7u7u7u7AAAAAAAAAAACIiGIiFVVYAIzM5mZZmZwAjMzmZlmZnACMzOZmWZmcAIzM5mZZmZwAjMzmZlmZnACMzOZmWZmcAIzM5mZZmZwAjMzmZlmZnACMzOZmWZmcAIzM5mZZmZwA0REqqp3d3AAAAAAAAAAALu7u7u7u7u7
Name=Italian fumetti
LocalName=Italian fumetti 1152x864
Version=3.5.1
VersionFormat=3.5.1
Comments=
Authors=Jancker v.3.4.x|jancker@divxmania.it|Dino Librandi v.3.5.x|dinolib@libero.it
;
; Nota: altezza 292 visualizza 22 righe di testo
;
;***********************
;* Finestra Principale *
;***********************
[MainWindow]

ActionFileNew.Caption=&Nuovo
ActionFileNew.Hint=Nuovo|Crea nuovo file
ActionFileOpen.Caption=&Apri...
ActionFileOpen.Hint=Apri...|Apre un file
ActionFileOpenNoRecent.Caption=Nessun file recente
ActionFileSave.Caption=&Salva
ActionFileSave.Hint=Salva|Salva il file corrente
ActionFileSaveAs.Caption=S&alva con nome...
ActionFileSaveAs.Hint=Salva con nome...|Salva il file corrente con un nuovo nome
ActionFilePrint.Caption=Stam&pa...
ActionFilePrint.Hint=Stampa la lista|Stampa la lista del contenuto del catalogo
ActionFileImport.Caption=&Importa...
ActionFileImport.Hint=Importa...|Importa dati da un altro formato
ActionFileExport.Caption=&Esporta...
ActionFileExport.Hint=Esporta...|Esporta il catalogo in un altro formato
ActionFileProperties.Caption=&Proprietà...
ActionFileProperties.Hint=Proprietà...|Visualizza le proprietà del file e le informazioni sul catalogo

ActionExit.Caption=Esci
ActionExit.Hint=Esci|Esci dal programma
ActionOptions.Caption=&Preferenze...
ActionOptions.Hint=Preferenze...|Cambia le opzioni del programma
ActionLanguage.Caption=L&ingua...
ActionLanguage.Hint=Linga...|Cambia lingua dell'interfaccia utente
ActionLoan.Caption=&Prestiti...
ActionLoan.Hint=Prestiti...|Lista dei film che sono stati prestati
ActionToolsScripting.Caption=S&cripting...
ActionToolsScripting.Hint=Scripting|Applica uno script al film selezionato
ActionToolsGrid.Caption=V&isualizza come griglia
ActionToolsGrid.Hint=Visualizza come griglia|Visualizza la lista come una grande griglia con tutti i film
ActionGroupNone.Caption=< none >
ActionGroupNone.Hint=|Nessun gruppo di film

ActionHelpIndex.Caption=&Aiuto
ActionHelpIndex.Hint=Aiuto|Lancia l'aiuto del programma
ActionHelpAbout.Caption=&Info...
ActionHelpAbout.Hint=Info...|Informazioni sul programma
ActionHelpVersion.Caption=&Versioni...
ActionHelpVersion.Hint=Versioni...|Mostra informazioni sulle versioni dei file

ActionMovieAdd.Caption=&Aggiungi...
ActionMovieAdd.Hint=Aggiungi...|Aggiunge un nuovo film
ActionMovieUndo.Caption=Annulla
ActionMovieUndo.Hint=Annulla|Annulla le modifiche effettuate
ActionMovieDelete.Caption=&Elimina
ActionMovieDelete.Hint=Elimina|Elimina il film selezionato
ActionMovieCopy.Caption=&Copia
ActionMovieCopy.Hint=Copia|Copia le informazioni sul film negli appunti
ActionMoviePaste.Caption=&Incolla
ActionMoviePaste.Hint=Incolla|Incolla le informazioni sul film dagli appunti
ActionMovieRenumber.Caption=&Rinumera...
ActionMovieRenumber.Hint=Rinumera i film...
ActionMovieFind.Caption=&Cerca...
ActionMovieFind.Hint=Cerca...|Cerca un film basandosi su specifici criteri di ricerca
ActionFindFindNext.Caption=Prossimo
ActionFindFindNext.Hint=|Cerca la voce successiva basandosi sui criteri precedentemente impostati
ActionFindWholeField.Caption=Solo campo intero
ActionFindWholeField.Hint=|Include i film solo se il valore specificato eguaglia l'intero campo
ActionFindDisplay.Caption=Visualizza risultati
ActionFindDisplay.Hint=|Mostra tutti i film che corrispondono al criterio di ricerca
LField.Caption=Cerca nel campo:
LValue.Caption=Cerca il valore:
ActionMovieNumber.Caption=Cambia il &numero...
ActionMovieNumber.Hint=Cambia il numero
ActionMovieStats.Caption=&Statistiche...
ActionMovieStats.Hint=Statistiche...|Visualizza le statistiche riguardanti il catalogo e i films che contiene
ActionMovieImportFiles.Caption=Da &file...
ActionMovieImportFiles.Hint=Ricava informazioni da file...
ActionMovieImportScript.Caption=Da internet usando uno &script...
ActionMovieImportScript.Hint=Ottiene info da internet usando uno script...|Ottiene informazioni sul film da internet utilizzando uno script
ActionMovieSearch.Caption=Cerca su Internet
ActionMovieSearch.Hint=Ricerca informazioni su Internet
ActionMoviePictureShow.Caption=Visualizza copertine
ActionMoviePictureShow.Hint=Mostra o nascondi le copertine
ActionPicSelect.Caption=&Seleziona...
ActionPicSelect.Hint=Seleziona una copertina...|Seleziona un'immagine da importare o collegare per il film attuale
ActionPicDelete.Caption=Elimina
ActionPicDelete.Hint=Elimina|Elimina la copertina
ActionPicUndock.Caption=Blocca/Sblocca
ActionPicUndock.Hint=Blocca/Sblocca|Finestra delle copertine: Blocca (integra nella finestra principale) o sblocca (finestra volante)
ActionPicSaveAs.Caption=&Salva come...
ActionPicSaveAs.Hint=Salva immagine come...|Salva una copia della copertina in un nuovo file
ActionPicCopy.Caption=&Copia
ActionPicCopy.Hint=Copia negli appunti|Copia l'immagine negli appunti

ActionMenuFile.Caption=&File
ActionMenuMovie.Caption=&Film
ActionMenuTools.Caption=&Accessori
ActionMenuHelp.Caption=&Aiuto
ActionMenuPicture.Caption=Copert&ine
ActionMenuPicture.Hint=Copertine film
ActionMenuGet.Caption=Acquisisci informazioni
ActionMenuGet.Hint=Acquisisci informazioni
ActionMenuGroup.Caption=Crea gruppo
ActionMenuGroup.Hint=Crea gruppo|Raggruppa i film basandosi su campi specifici

ActionRefresh.Caption=Aggiorna
ActionRefresh.Hint=Aggiorna la lista
ActionMovieCheck.Caption=Visto
ActionMovieCheck.Hint=Visto|Contrassegna il film come visto
ActionMovieUncheck.Caption=Non ancora visto
ActionMovieUncheck.Hint=Non ancora visto|Contrassegna il film come non ancora visto
ActionMovieSelGroup.Caption=Seleziona tutto il gruppo
ActionMovieSelGroup.Hint=Seleziona gruppo|Seleziona tutti i film di questo gruppo
ActionMovieSelCheck.Caption=Seleziona abilitati
ActionMovieSelCheck.Hint=Seleziona abilitati|Seleziona soltanto i film abilitati
ActionMovieSelUncheck.Caption=Seleziona non abilitati
ActionMovieSelUncheck.Hint=Seleziona non abilitati|Seleziona soltanto i film che non sono abilitati

ActionDisplayPictureToolbar.Caption=Visualizza barra immagini
ActionDisplayPictureToolbar.Hint=Visualizza la barra delle immagini
ActionDisplayMainToolbar.Caption=Barra delle applicazioni
ActionDisplayMainToolbar.Hint=Visualizza la barra delle applicazioni
ActionDisplayStatusBar.Caption=Barra di stato
ActionDisplayStatusBar.Hint=Visualizza la barra di stato

ActionURLOpen.Caption=Apri URL
ActionURLOpen.Hint=|Apre l'URL o file specificato nel campo
ActionURLBrowse.Caption=Sfoglia...
ActionURLBrowse.Hint=|Cerca un nome di file da inserire nel campo

ToolbarMenu.Caption=Barra dei menù
ToolbarMain.Caption=Barra delle applicazioni
ToolbarPicture.Caption=Barra delle immagini
ToolbarPictureWindow.Caption=Immagini
ToolbarFind.Caption=Cerca

Listview1.HeaderSections.Item[0].Text=N.
Listview1.HeaderSections.Item[1].Text=Titolo

MoviePicture.Hint=|Cliccare per vedere l'immagine alla massima dimensione

Messages.Strings.String[0]=Sei sicuro di voler eliminare il film %s: %s?
Messages.Strings.String[1]=Sei sicuro di voler convertire le informazioni precedenti per il film corrente?
Messages.Strings.String[2]=%d film
Messages.Strings.String[3]=(%d visibile)
Messages.Strings.String[4]=Il file corrente è stato modificato. Si desidera salvarlo?
Messages.Strings.String[5]=Non richiedere ulteriori conferme
Messages.Strings.String[6]=Modificato
Messages.Strings.String[7]=Immagine
Messages.Strings.String[8]=Salva una copia dell'immagine come nuovo file
Messages.Strings.String[9]=Importazione %s ...
Messages.Strings.String[10]=Salvataggio %s ...
Messages.Strings.String[11]=Caricamento %s ...
Messages.Strings.String[12]=Selezione un'immagine
Messages.Strings.String[13]=Questo eliminerà l'immagine. Sei sicuro?
Messages.Strings.String[14]=Impossibile utilizzare l'immagine selezionata: %s
Messages.Strings.String[15]=B
Messages.Strings.String[16]=Selezionare il file da cui ricavare informazioni
Messages.Strings.String[17]=Ricerca informazioni su %0:s|Ricerca informazioni sul film su %0:s
Messages.Strings.String[18]=Nessun file recente
Messages.Strings.String[19]=Questo catalogo ha immagini memorizzate internamente. Per salvare il catalogo in formato XML, le immagini devono risiedere su file distinti.|Se vuoi ancora salvare il file in XML, clicca OK per convertire le immagini, oppure Ignora se vuoi mantenerle (le immagini collegate saranno tenute).|Il nome dell'immagine sarà basato sul valore di "Nomenclatura Immagini" della pagina "Importazione Copertina" dalla finestra delle preferenze.
Messages.Strings.String[20]=|Raggruppa per %s
Messages.Strings.String[21]=< nessuno >
Messages.Strings.String[22]=Oltre a rimuovere il collegamento, si desidera procedere alla completa eliminazione del file dall'hard disk? (%s)
Messages.Strings.String[23]=Questo film attualmente è collegato ad una immagine, sostituendo il collegamento con un'altra immagine vuoi cancellare la vecchia immagine dal tuo hard disk? (%s)
Messages.Strings.String[24]=L'immagine non pu= essere copiata nella cartella del catalogo finché il catalogo non ha un nome; salvarlo da qualche parte e riprovare
Messages.Strings.String[25]=Salvato nel catalogo come %s
Messages.Strings.String[26]=File esterno: %s
Messages.Strings.String[27]=%.0n bytes
Messages.Strings.String[28]=Anteprima di stampa
Messages.Strings.String[29]=Ricerca stampante
Messages.Strings.String[30]=Seleziona un file a cui fare riferimento nel campo URL
Messages.Strings.String[31]=< altri >
Messages.Strings.String[32]=Tutti

Fields.Strings.String[0]=N.
Fields.Strings.String[1]=Verificato
Fields.Strings.String[2]=Serie
Fields.Strings.String[3]=Tipo
Fields.Strings.String[4]=Origine
Fields.Strings.String[5]=Data
Fields.Strings.String[6]=Annotazioni
Fields.Strings.String[7]=Valutazione
Fields.Strings.String[8]=Titolo originale
Fields.Strings.String[9]=Titolo tradotto
Fields.Strings.String[10]=Titolo formattato
Fields.Strings.String[11]=Periodicità
Fields.Strings.String[12]=Produttore
Fields.Strings.String[13]=Paese
Fields.Strings.String[14]=Categoria
Fields.Strings.String[15]=Anno
Fields.Strings.String[16]=Durata
Fields.Strings.String[17]=Autori
Fields.Strings.String[18]=URL
Fields.Strings.String[19]=Trama
Fields.Strings.String[20]=Commento
Fields.Strings.String[21]=Qualità
Fields.Strings.String[22]=Flusso video (bit)
Fields.Strings.String[23]=Formato audio
Fields.Strings.String[24]=Flusso audio (bit)
Fields.Strings.String[25]=Risoluzione
Fields.Strings.String[26]=Frequenza video
Fields.Strings.String[27]=Lingue
Fields.Strings.String[28]=Sottotitoli
Fields.Strings.String[29]=Dimensione dei file
Fields.Strings.String[30]=Numero di dischi

;****************
;* Message Form *
;****************
[MessageWin]
Captions.Strings.String[0]=Avvertimento
Captions.Strings.String[1]=Errore
Captions.Strings.String[2]=Informazione
Captions.Strings.String[3]=Conferma
Captions.Strings.String[4]=&Si
Captions.Strings.String[5]=&No
Captions.Strings.String[6]=&OK
Captions.Strings.String[7]=&Annulla
Captions.Strings.String[8]=&Interrompi
Captions.Strings.String[9]=&Riprova
Captions.Strings.String[10]=I&gnora
Captions.Strings.String[11]=&Tutti
Captions.Strings.String[12]=No, tutti
Captions.Strings.String[13]=Sì, tutti
Captions.Strings.String[14]=&Help

;**************
;* Input Form *
;**************
[InputWin]
btn2.Caption=OK
btn1.Caption=Annulla

;*********
;* About *
;*********
[AboutWin]
Caption=Informazioni sul programma
btn3.Caption=Chiudi
btn2.Caption=Versione
btn1.Caption=Crediti
Messages.Strings.String[0]=%s : versione %s (creata il %s)
Messages.Strings.String[1]=(premere Ctrl+C se vuoi copiare queste informazioni negli appunti)

;******************
;* Enter a number *
;******************
[NumberWin]
Caption=Seleziona il numero del film
btn2.Caption=OK
btn1.Caption=Annulla
LEnterNumber.Caption=Inserisci un numero da assegnare al film:
btnFindNum.Hint=Trova un numero disponibile|
grpNotUnique.Caption=Già esiste un film con questo nome...
grpNotUnique.Items.String[0]=Accetta duplicati
grpNotUnique.Items.String[1]=Assegna un altro numero ad un film esistente
grpNotUnique.Items.String[2]=Trasla la numerazione dei film finché non ci sono più duplicati
CBDoNotAsk.Caption=Non richiedere in futuro; usa la numerazione automatica
Width=365

;**************
;* Properties *
;**************
[PropertiesWin]
btn2.Caption=OK
btn1.Caption=Annulla
Caption=Proprietà del catalogo
LHOwnerInfo.Caption=Informazioni sul creatore
LFileName.Caption=Nome:
LFileSize.Caption=Dimensione:
LFileVersion.Caption=Formato:
LHXMLHeader.Caption=Intestazione XML
LEncoding.Caption=Codifica:
LOwnerName.Caption=Nome:
LOwnerMail.Caption=E-mail:
LOwnerSite.Caption=Sito Web:
LDescription.Caption=Trama:
EOwnerMail.ButtonHint=Invia una mail
EOwnerSite.ButtonHint=Vai sul sito web

;*********
;* Loans *
;*********
[LoanWin]
Caption=Prestiti
btn2.Caption=Chiudi
btn1.Caption=Aiuto

ActionBorrowerAdd.Caption=Aggiungi...
ActionBorrowerAdd.Hint=Aggiungi prestatario|Aggiunge una persona alla lista di chi ha ricevuto prestiti
ActionBorrowerDel.Caption=Elimina
ActionBorrowerDel.Hint=Elimina prestatario|Elimina la persona selezionata dalla lista di chi ha ricevuto prestiti
ActionCheckOut.Caption=In uscita
ActionCheckOut.Hint=In uscita|Aggiunge il film selezionato alla lista di quelli prestati alla persona selezionata
ActionCheckIn.Caption=In entrata
ActionCheckIn.Hint=In entrata|Rimuove il film selezionato dalla lista di quelli prestati alla persona selezionata
ActionMovieGetBorrower.Caption=Prestatario
ActionMovieGetBorrower.Hint=Cerca prestatario|Cerca, nella lista dei prestatari, la persona a cui è stato prestato il film selezionato
ActionMovieFindNext.Caption=Prossimo
ActionMovieFindNext.Hint=Cerca successivo|Cerca il prossimo film nel cui titolo sia contenuto il testo indicato
ActionOptions.Caption=&Opzioni
ActionOptions.Hint=Opzioni|Opzioni per prestiti e riconsegne
ActionOptionsIncNum.Caption=Includi film con lo stesso &numero
ActionOptionsIncNum.Hint=Include film con lo stesso numero|Include in prestiti e riconsegne altri film che hanno lo stesso numero di quello selezionato
ActionOptionsIncLab.Caption=Includi film con la stessa serie
ActionOptionsIncLab.Hint=Includi film con la stessa serie|Include in prestiti e riconsegne altri film che hanno la stessa serie di quello selezionato

LvMovies.HeaderSections.Item[0].Text=N.
LvMovies.HeaderSections.Item[1].Text=Serie
LvMovies.HeaderSections.Item[2].Text=Titolo
LvMovies.HeaderSections.Item[3].Text=Prestatario
LvNames.HeaderSections.Item[0].Text=Prestatario
LvNames.HeaderSections.Item[1].Text=Quantità
LvLent.HeaderSections.Item[0].Text=N.
LvLent.HeaderSections.Item[1].Text=Serie
LvLent.HeaderSections.Item[2].Text=Titolo

Messages.Strings.String[0]=Questo eliminerà "%s" dalla lista e farà rientrare tutti i film prestati a questa persona.
Messages.Strings.String[1]=Caricamento della lista ...
Messages.Strings.String[2]=Questo film è già associato a qualcun'altro
Messages.Strings.String[3]=Inserire un nome
Messages.Strings.String[4]=Il seguente film è già in prestito a qualcun altro:
;Messages.Strings.String[5]=
Messages.Strings.String[6]=Inserire un nome
Messages.Strings.String[7]=Nuovo prestatario
;Messages.Strings.String[8]=
;Messages.Strings.String[9]=

;**********
;* Export *
;**********
[ExportWin]
Caption=Esporta in un altro formato
lvFormat.Columns.Item[0].Caption=Formati file supportati
Btn3.Caption=Esporta...
Btn2.Caption=Chiudi
Btn1.Caption=Aiuto
grpImages.Caption=Immagini
CBCopyPictures.Caption=Copia il file esportato
CBCopyPictures.Hint=Copia le immagini nella stessa cartella del file esportato
CBCopyPicturesNew.Caption=Solo se non esiste già
CBCopyPicturesNew.Hint=Copia solo i file di immagini che ancora non esistono (non sovrascrive)
LSelectFormat.Caption=Selezionare un formato...
ActionHTMLNew.Caption=Nuovo
ActionHTMLNew.Hint=Nuovo modello
ActionHTMLOpen.Caption=Carica
ActionHTMLOpen.Hint=Carica...e
ActionHTMLNoRecent.Caption=Nessun file recente
ActionHTMLSave.Caption=Salva
ActionHTMLSave.Hint=Salva|Salva come modello
ActionHTMLSaveAs.Caption=Salva con nome...
ActionHTMLSaveAs.Hint=Salva con nome...
ActionInsertTag.Caption=&Inserisci tag speciali
ActionInsertTag.Hint=|Inserisce un valore associato al catalogo
ActionEditUndo.Caption=&Annulla
ActionEditCut.Caption=Taglia
ActionEditCopy.Caption=&Copia
ActionEditPaste.Caption=Incolla
ActionEditDelete.Caption=&Elimina
ActionEditSelectAll.Caption=Seleziona tutto
ActionExportBoth.Caption=Esporta tutti
ActionExportBoth.Hint=|Esporta sia i modelli 'completi' sia quelli 'individuali'
ActionExportSelected.Caption=Esporta la selezione
ActionExportSelected.Hint=|Esporta solo il modello selezionato
ActionDisplayFull.Caption=Tutto
ActionDisplayFull.Hint=Visualizza la lista dei modelli
ActionDisplayIndividual.Caption=Singolo
ActionDisplayIndividual.Hint=Visualizza il singolo modello
MnuGen.Caption=&Generale
MnuGenDte.Caption=Data
MnuGenTme.Caption=Ora
MnuCat.Caption=&Catalogo
MnuCatNme.Caption=Nome file
MnuCatPth.Caption=Origine file
MnuCatNbr.Caption=Numero di film
MnuCatDsk.Caption=Numero di dischi
MnuOwnNam.Caption=Nome prestatario
MnuOwnEml.Caption=E-mail
MnuOwnWeb.Caption=Sito Web
MnuCatDsc.Caption=Trama
MnuMovBeg.Caption=Inizio lista
MnuMovEnd.Caption=Fine lista
MnuMovRec.Caption=Numero
MnuMovInd.Caption=Nome file della pagina dei film
MnuMov.Caption=&Film
MnuMovPic.Caption=Copertina
MnuMovPfn.Caption=Origine Copertina
MnuMovApp.Caption=Valutazione
LCSVDelimiter.Caption=Separatore di campo:
ECSVDelimiter.Hint=|Carattere di separazione dei valori dei campi
LCSVBloc.Caption=Separatore blocchi di testo:
ECSVBloc.Hint=|Carattere di delimitazione delle stringhe (lasciare vuoto se non usato)
LCSVLinebreaks.Caption=Sostituisci linebreaks con:
ECSVLinebreaks.Hint=|Carattere da utilizzare per rappresentare l'a capo nelle descrizioni e nei commenti
CBCSVColumnTitles.Caption=Aggiungi colonna
LSQLTableName.Caption=Nome tabella:
CBSQLUpdate.Caption="Aggiorna" invece di "Inserire"
LSQLCommands.Caption=Includi comandi SQL:
LSQLLinebreaks.Caption=Sostituisci linebreaks con:
LImgFilename.Caption=Nome File:
RBImgAppend.Caption=Associa il numero del film al file selezionato
RBImgNumber.Caption=Usa il numero del film
RBImgTitle.Caption=Usa la formattazione
LOrigonsLink.Caption=Questo formato consente di mettere il tuo film online sul sito Origons <br><br><link>www.origons.com</link>
FieldsCSV.LSelected.Caption=Campi da esportare:
FieldsSQL.LSelected.Caption=Campi da esportare:
LXMLNote.Caption=Si può inoltre esportare in XML dalla finestra principale utilizzando File -> Salva con nome, e selezionando il formato XML. Questo file potrà successivamente essere aperto ed utilizzato da Ant Movie Catalog come un normale catalogo.

Messages.Strings.String[0]=Impossibile salvare il file "%s": %s
Messages.Strings.String[1]=Impossibile caricare il file "%s": %s
Messages.Strings.String[2]=Esporta come file per Origons.com
Messages.Strings.String[3]=Lista ...
Messages.Strings.String[4]=Esporta su %s ...
Messages.Strings.String[5]=Copia file ...
Messages.Strings.String[6]=Esporta come HTML
Messages.Strings.String[7]=Esporta come CSV
Messages.Strings.String[8]=Esporta come SQL
Messages.Strings.String[9]=Esporta immagini
Messages.Strings.String[10]=Il modello HTML è stato modificato. Si desidera salvarlo?
Messages.Strings.String[11]=Il modello HTML è stato modificato. Si desidera salvarlo?

;**********
;* Import *
;**********
[ImportWin2]
Caption=Importa da un altro formato
Btn3.Caption=&Importa
Btn2.Caption=&Annulla
Btn1.Caption=&Aiuto
lvFormat.Columns.Item[0].Caption=Formati di file supportati

[TImportFrame]
lblLink.Caption=Permette di importare film da %s
grpSettings.Caption=Impostazioni
chkAllowDup.Caption=Permette numeri duplicati
chkAutoAssign.Caption=Cerca di assegnare i campi alle colonne automaticamente
lblPictures.Caption=Metodo di importazione immagini:
cmbPictures.Items.String[0]=Salva nel catalogo
cmbPictures.Items.String[1]=Copia nella cartella del catalogo e crea il relativo link
cmbPictures.Items.String[2]=Copia in [...] solo se non è stato salvato
cmbPictures.Items.String[3]=Crea un link assoluto alla immagine corrente
cmbPictures.Items.String[4]=Crea un link relativo alla immagine corrente
grpSourceFile.Caption=File sorgente
btnBrowse.Hint=Sfoglia...|Cerca un file da importare
btnReload.Caption=&Ricarica il file
grpPreview.Caption=Anteprima
lblPreview.Caption=Cliccare sull'intestazione della colonna per assegnarle un campo
ActionListCheck.Caption=&Spunta selezionati
ActionListCheck.Hint=Spunta selezionati|Spunta le voci selezionate
ActionListUncheck.Caption=&Togli spunta selezionati
ActionListUncheck.Hint=Togli spunta selezionati|Toglie spunta alle voci selezionate
ActionListAll.Caption=Spunt&a tutte
ActionListAll.Hint=Spunta tutte|Spunta tutte le voci
ActionListNone.Caption=Spunta &nessuna
ActionListNone.Hint=Spunta nessuna|Toglie la spunta a tutte le voci
ActionHeaderNoImport.Caption=Non importare questo campo
Messages.Strings.String[0]=Nessun film da importare
Messages.Strings.String[1]=Non hai assegnato un campo a nessuna colonna. Cliccare sull'intestazione della colonna per farlo.
Messages.Strings.String[2]=Per questo metodo di importazione delle immagini, il catalogo deve avere un nome; prego, salvarlo da qualche parte e riprovare

[TImportFrameCSV]
chkFirstLineHeaders.Caption=La prima line contiene le intestazione
lblDelim.Caption=Separatore di campo:
edtDelim.Hint=|Carattere per delimitare i valori dei campi
lblQuote.Caption=Separatore blocchi di testo:
edtQuote.Hint=|Carattere di delimitazione delle stringhe (lasciare vuoto se non usato)
lblLinebreaks.Caption=Linebreaks:
edtLinebreaks.Hint=|Carattere da utilizzare per rappresentare l'a capo nelle descrizioni e nei commenti
btnFieldsLoad.Hint=Carica campi|Carica i link campo-colonna che sono stati precedentemente salvati
btnFieldsSave.Hint=Salva campi|Salva i link campo-colonna attuali


[TImportFrameQuery]
grpQuery.Caption=Query da eseguire
btnQueryExec.Hint=Esegui|Esegue query

;***************
;* Preferences *
;***************
[OptionsWin]
Caption=Preferenze
Btn3.Caption=OK
Btn2.Caption=Annulla
Btn1.Caption=Aiuto

LvCat.Items.Item[0].Text=Visualizzazione
LHToolbar.Caption=Barre e menù
LIconSet.Caption=Set di Icone:
LColorType.Caption=Colore:
cbxColorType.Items.String[0]=Automatico
cbxColorType.Items.String[1]=Grigio quando inattivo
cbxColorType.Items.String[2]=Schiarisci quando inattivo
cbxColorType.Items.String[3]=Scurisci quando inattivo
cbxColorType.Items.String[4]=Sempre colorato
CBOfficeXP.Caption=Stile Office XP
CBMenuImages.Caption=Immagini nei menù
LHMainWindow.Caption=Visualizzazione
CBSoftBorders.Caption=Bordi leggeri per la lista, il pannello delle informazioni e delle immagini
LHStartup.Caption=Avvio
CBLogo.Caption=Visualizza logo

LvCat.Items.Item[1].Text=Personalizza barre
LHCustomizeToolbar.Caption=Seleziona le icone che devono apparire nella barra dei menù

LvCat.Items.Item[2].Text=File
LHSaving.Caption=Cataloghi
CBBackup.Caption=Crea sempre una copia di sicurezza
CBAutoLoad.Caption=All'avvio, apri il seguente file anziché crearne uno nuovo:
EAutoLoad.ButtonHint=Sfoglia...|Selezionare un file
CBAutoLoadLast.Caption=Apri l'ultimo file utilizzato
LRecentFiles.Caption=Numero dei file recenti da visualizzare nel menù:
LRepairAssociations.Caption=Per associare i file *.amc con Ant Movie Catalog, clicca sul pulsante sottostante:
BtnRepairAssoc.Caption=Ripara le associazioni
LHHistory.Caption=Prestiti
CBHistory.Caption=Salva la storia dei prestiti nel file seguente (usando il formato tab-delimited):
EHistoryFile.ButtonHint=Sfoglia...|Selezionare un file

LvCat.Items.Item[3].Text=Lista Film
LHDisplay.Caption=Visualizza
CBCheckboxes.Caption=Caselle di selezione
CBHotTrack.Caption=Novità
CBEnhScrollbars.Caption=Barre di scorrimento avanzate
CBMovieNumColumn.Caption=colonna "Numero Film"
LHOperations.Caption=Operazioni
CBDelete.Caption=Conferma eliminazione
CBUndo.Caption=Conferma annullamento
LHShortcut.Caption=Comandi rapidi
LShortcutPrev.Caption=Film precedente
LShortcutNext.Caption=Film successivo

LvCat.Items.Item[4].Text=Formattazione del titolo
LHFormatting.Caption=Formattazione
LTitleColumn.Caption=Titolo da visualizzare:
cbxTitle.Items.String[0]=Titolo originale
cbxTitle.Items.String[1]=Titolo tradotto
cbxTitle.Items.String[2]=Titolo originale (Titolo tradotto)
cbxTitle.Items.String[3]=Titolo tradotto (Titolo originale)
cbxTitle.Items.String[4]=Etichette
CBPrefixes.Caption=Metti il seguente prefisso alla fine del titolo:
LPrefixes1.Caption=Nel titolo verranno riconosciute solo le parole seguite da uno spazio o da una virgoletta.
LPrefixes2.Caption=Inserirle nella lista, ciascuna su una linea separata, senza spazi né virgolette.

LvCat.Items.Item[5].Text=Raggruppamenti
LHGrouping.Caption=Gruppi
CBNotAloneInGroup.Caption=Non creare gruppi per valori che potrebbero essere unici in questo gruppo
CBGroupCount.Caption=Mostra conteggio gruppi
CBGroupExpand.Caption=Espandi completamente come default
LHGroupUngrouped.Caption=Voci non raggruppate
lblGroupLocation.Caption=Posizione:
RBGroupsAbove.Caption=Gruppi sopra le voci non raggruppate
RBGroupsBelow.Caption=Gruppi sotto le voci non raggruppate
CBGroupLabelNumber.Caption=Quando raggruppa per Serie o Numero e ordinato per numero, mischia gruppi e singole voci
CBGroupUnique.Caption=Metti in un gruppo speciale comune le voci che sono da sole nel loro gruppo
CBGroupEmpty.Caption=Metti in un gruppo speciale comune le voci con valori vuoti

LvCat.Items.Item[6].Text=Informazioni sul film
LHAddMovie.Caption=Aggiunta nuovo film
CBAskNumber.Caption=Richiesta numero
CBFirstAvailable.Caption=Usa il primo numero disponibile
CBAddOpenScript.Caption=Apri la finestra "Richiedi informazioni da script"
CBAddOpenFiles.Caption=Apri la finestra "Richiedi informazioni da file"
LDefaultValues.Caption=Per modificare i valori correnti di un nuovo film, clicca sul pulsante sottostante:
BtnDefaultValues.Caption=Modifica i valori correnti del film
LHRating.Caption=Valutazione
CBRatingTrunc.Caption=Non mostrare i decimali nella vista principale nelle esportazioni ed in stampa
LHPictureWindow.Caption=Copertine
LPictureBackground.Caption=Colore di sfondo:
CBFitPicture.Caption=Ridimensiona l'immagine automaticamente
CBShowPicInfo.Caption=Mostra l'ampiezza dell'immagine, il formato e la path nella finestra fullsize

LvCat.Items.Item[7].Text=Liste a tendina
LHComboBoxItems.Caption=Voci
CBComboSameForAll.Caption=Stesse opzioni per tutte le liste (non agisce sul contenuto della lista)
LListOptions.Caption=Opzioni per la lista:
CBComboSort.Caption=Ordina automaticamente le voci
CBComboAutoComplete.Caption=Completa automaticamente durante la battitura
CBComboCatalogValues.Caption=Usa i valori del catalogo corrente anziché quelli della lista predefinita
CBComboAutoAdd.Caption=Aggiungi automaticamente i valori che non si trovano nella lista
LListEdit.Caption=Modifica voci:

LvCat.Items.Item[8].Text=Ricava informazioni
LHVideoDragDrop.Caption=Drag && Drop / Ricava informazioni da file
CBDNDMediaLabel.Caption=Importa serie
CBDNDFileName.Caption=Importa il nome del file come titolo
CBDNDFileNameURL.Caption=Importa il nome del file nel campo URL
CBDNDSize.Caption=Importa la dimensione:
RBDNDString.Caption=Crea stringa, e.s. "650+530"
RBDNDSum.Caption=fai una somma, e.s. "1180"
LDNDSizeUnit.Caption=Unità:
cbxDNDSizeUnit.Items.String[0]=Byte
cbxDNDSizeUnit.Items.String[1]=Kilobyte (KB)
cbxDNDSizeUnit.Items.String[2]=Megabyte (MB)
cbxDNDSizeUnit.Items.String[3]=Gigabyte (GB)
CBDNDLength.Caption=Importa durata
CBDNDInternalAVI.Caption=Utilizza motore interno invece della DLL MediaInfo DLL per l'importazione di AVI (+ veloce)
LDNDPicImport.Caption=Per le preferenze di importazione copertine, vedi la pagine <LINK>Importazione Copertina</LINK>
LHGetInfoVideo.Caption=Informazioni da estrarre dal flusso video
CBDNDResolution.Caption=Importa risoluzione
CBDNDFramerate.Caption=Importa frequenza video
CBDNDVideoCodec.Caption=Importa codec utilizzato
CBDNDVideoBitrate.Caption=Importa bitrate video
LHGetInfoAudio.Caption=Informazioni da estrarre dal flusso audio
CBDNDAudioCodec.Caption=Importa codec audio utilizzato
CBDNDAudioBitrate.Caption=Importa bitrate audio
CBDNDLanguages.Caption=Importa lingua
CBDNDSubtitles.Caption=Importa sottotitoli

LvCat.Items.Item[9].Text=Importazione Copertina
LHImportPic.Caption=Importa copertina da fonti esterne
PicImportGetInfo.grp.Caption=Drag && Drop / Ricava informazioni da file
CBPicImportGetInfoNoAsk.Caption=Non richiedere come importare la copertina; utilizza sempre l'opzione indicata
PicImportScripting.grp.Caption=Per scripting internet
LPicCopyNote.Caption=Nota: quando l'immagine è memorizzata nella stessa cartella del catalogo, viene cancellata quando un'altra immagine viene assegnata al film, o quando questo viene eliminato
LHPicNaming.Caption=Preferenze nomenclatura immagini
RBPicNamingOriginal.Caption=Mantieni il nome originale
RBPicNamingNum.Caption=Utilizza il numero del film
RBPicNamingTitle.Caption=Utilizza il titolo del film formattato
LPicNamingNote.Caption=Note: se il nome dell'immagine è già assegnato ad un'altra, ne verrà generato uno casuale. Quando non c'è il nome (p.e. convertendo dal formato amc a xml), viene utilizzato il titolo del film.
CBPicNamingPrefix.Caption=Utilizza il nome del catalogo come prefisso per il nome dell'immagine

LvCat.Items.Item[10].Text=Cerca su internet
LHSearch.Caption=Cerca su internet
LSearchEdit.Caption=Modifica la linea selezionata:
btnSearchAdd.Hint=Aggiungi
btnSearchDel.Hint=Elimina
btnSearchUp.Hint=Muovi su
btnSearchDown.Hint=Muovi giù
LSearchNotes.Caption=Note:
LSearchNote1.Caption=- Il nome deve essere unico
LSearchNote2.Caption=- Nell'indirizzo, inserire %s dove deve essere inserito il titolo del film
LSearchNote3.Caption=- Tipo di separatore da inserire "-"

LvCat.Items.Item[11].Text=Scripting
LHScript.Caption=Impostazioni Script
CBAutorunScript.Caption=Esegui automaticamente l'ultimo script utilizzato con "Ottieni informazioni da script"
LScriptPicImport.Caption=Per le preferenze di importazioni delle immagini, vedi la pagina <LINK>Importazione Copertina</LINK>
LHConnection.Caption=Connessione internet
CBProxy.Caption=Usa un proxy per accedere a Internet:
LProxyServer.Caption=Server:
LProxyPort.Caption=Porta:
LProxyUsername.Caption=Utente:
LProxyPassword.Caption=Password:
CBKeepConnection.Caption=Rimani connesso

LvCat.Items.Item[12].Text=Esporta
LHHTML.Caption=HTML
CBLoadTemplate.Caption=Carica l'ultimo modello utilizzato automaticamente
LLineBreaks.Caption=Le interruzioni di linea saranno sostituite dal seguente tag:
ELineBreaks.Hint=|Se non vuoi sostituire le interruzioni di linea, lascia vuoto questo campo
LForcePicSize.Caption=Forza le dimensioni dell'immagine:
EForcePicSizeW.Hint=|Se non si inserisce nulla la larghezza non verrà modificata
EForcePicSizeH.Hint=|Se non si inserisce nulla l'altezza non verrà modificata
LHSQL.Caption=SQL
LSQLDate.Caption=Formato Data:
ESQLDate.Hint=|Lascia vuoto come default
LHExportFileNames.Caption=Nome file
CBLastFileName.Caption=Utilizza il nome dell'ultimo file esportato
CBOpenExportedFile.Caption=Dopo l'esportazione, apri il file appena creato
LExpFileStyle.Caption=Stile dei nomi di pagine individuali e delle immagini:
cbxExpFileStyle.Items.String[0]=Nome del file esportato + Numero di film
cbxExpFileStyle.Items.String[1]=Nome del catalogo + Numero di film
cbxExpFileStyle.Items.String[2]=Titolo del film
LExpFileExt.Caption=Estensione da aggiungere:
EExpFileExt.Hint=|Lascia vuoto per usare la stessa estensione del file principale
CBAddZeroes.Caption=Aggiungi degli zeri davanti ai numeri bassi
LHPictures.Caption=Immagini
CBCopyPictures.Caption=Copia le immagini nella stessa cartella dei file esportati
CBCopyPicturesNew.Caption=Copia solo se il file di destinazione non esiste

LvCat.Items.Item[13].Text=Cartelle
LHFoldersDialogs.Caption=Finestre di dialogo
LFolderToUse.Caption=Cartella da utilizzare per
cbxWindow.Items.String[0]=Carica/Salva il catalogo
cbxWindow.Items.String[1]=Carica le immagini
cbxWindow.Items.String[2]=Esporta
cbxWindow.Items.String[3]=Carica/Salva i modelli
cbxWindow.Items.String[4]=Importa
cbxWindow.Items.String[5]=Estrai informazioni da file
cbxWindow.Items.String[6]=Salva il grafico
cbxWindow.Items.String[7]=Caricare/Salva script
RBFolderDefault.Caption=Impostazioni di Windows (dipende dalla versione)
RBFolderRemember.Caption=Usa l'ultima cartella aperta
RBFolderSpecified.Caption=Usa questa cartella:
EFolderSpecified.ButtonHint=Sfoglia...|Seleziona la cartella
CBSameForAll.Caption=Stesse opzioni per tutte le finestre

;*******************************
;* Default movie values window *
;********************************
[DefaultValuesWin]
Caption=Modifica i valori correnti del film
Btn3.Caption=Corrente
Btn3.Hint=|Ripristina valori correnti
Btn2.Caption=OK
Btn1.Caption=Annulla

;*****************************
;* Language selection window *
;*****************************
[LanguageWin]
Caption=Seleziona una lingua
Btn2.Caption=OK
Btn1.Caption=Annulla
LanguageFrame.lstLanguages.Columns.Item[0].Caption=Nome
LanguageFrame.lstLanguages.Columns.Item[1].Caption=Nome tradotto
LanguageFrame.lblVersion.Caption=Versione:
LanguageFrame.lblMadeBy.Caption=Fatto da:
LanguageFrame.lblComments.Caption=Commenti:

;************************
;* Advanced sort window *
;************************
[SortWin]
Caption=Opzioni ordinamento avanzato
Fields.LSelected.Caption=Campi da includere:

;*********************
;* Statistics window *
;*********************
[StatsWin]
Caption=Statistiche
btn1.Caption=Chiudi
ActionSaveAs.Caption=Salva con nome...
ActionSaveAs.Hint=Salva con nome...
ActionCopy.Caption=Copia
ActionCopy.Hint=Copia
ActionCopyWMF.Caption=Come metafile
ActionCopyWMF.Hint=Copia come metafile|Copia l'immagine in formato metafile (ridimensionabile)
ActionCopyBMP.Caption=Come bitmap
ActionCopyBMP.Hint=Copia come bitmap|Copia l'immagine in formato bitmat
ActionOptions.Caption=Opzioni
ActionOptions.Hint=Opzioni
ActionOptionsLegend.Caption=Legenda
ActionOptionsLegend.Hint=Visualizza legenda|Mostra la legenda a destra del grafico
ActionOptionsLabels.Caption=Etichette
ActionOptionsLabels.Hint=Visualizza etichette!Mostra le etichette sul grafico
ActionOptionsEmpty.Caption=Mesi vuoti
ActionOptionsEmpty.Hint=Visualizza mesi vuoti|Mostra i mesi nei quali il numero di film è uguale a zero
ActionOptionsGroup.Caption=Raggruppa valori
ActionOptionsGroup.Hint=Raggruppa valori|Grafico: Raggruppa valori usando intervalli; Torta: Raggruppa valori + piccoli insieme
Messages.Strings.String[0]=%.1f minuti
Messages.Strings.String[1]=< nessuna >
Messages.Strings.String[2]=Salva grafico
Messages.Strings.String[3]=%d giorni %d ore %d minuti
lstGeneral.Items.Item[0]=Numero totale di film
lstGeneral.Items.Item[1]=Durata media dei film
lstGeneral.Items.Item[2]=Durata totale dei film
lstGeneral.Items.Item[3]=Dimensione totale dei file
lstGeneral.Items.Item[4]=Numero totale di dischi
lstCategories.Items.String[0]=Informazioni generali
lstCategories.Items.String[1]=Frequenza delle aggiunte
lstCategories.Items.String[2]=Tipo supporti
lstCategories.Items.String[3]=Origine
lstCategories.Items.String[4]=Paesi
lstCategories.Items.String[5]=Categorie
lstCategories.Items.String[6]=Anni
lstCategories.Items.String[7]=Durata
lstCategories.Items.String[8]=Qualità
lstCategories.Items.String[9]=Formati audio
lstCategories.Items.String[10]=Frequenza di fotogrammi
lstCategories.Items.String[11]=Lingue
lstCategories.Items.String[12]=Sottotitoli

;*****************
;* Script window *
;*****************
[GetScriptWin]
Caption=Scripting
btn2.Caption=Chiudi
btn1.Caption=Aiuto
ActionFileNew.Caption=Nuovo
ActionFileNew.Hint=Nuovo|Crea un nuovo script
ActionFileOpen.Caption=Apri...
ActionFileOpen.Hint=Apri...|Apri un file di script
ActionFileNoRecent.Caption=Nessun file recente
ActionFileSave.Caption=Salva
ActionFileSave.Hint=Salva|Salva lo script corrente
ActionFileSaveAs.Caption=Salva con nome...
ActionFileSaveAs.Hint=Salva con nome...|Salva lo script corrente con un nuovo nome
ActionFileProperties.Caption=Proprietà...
ActionFileProperties.Hint=Proprietà ed opzioni...|Edita opzioni e proprietà dello script
ActionDebugRun.Caption=Esegui
ActionDebugRun.Hint=Esegui Script|Esegui Script
ActionDebugStop.Caption=Stop
ActionDebugStop.Hint=Ferma script|Ferma l'esecuzione dello script
ActionDebugBreakpoint.Caption=Breakpoint
ActionDebugBreakpoint.Hint=Inverti breakpoint|Abilita o disabilita i breakpoint nella linea corrente
ActionDebugBreakpointClear.Caption=Elimina i breakpoint
ActionDebugBreakpointClear.Hint=Elimina i breakpoint|Rimuove tutti i breakpoint
ActionDebugStep.Caption=Esegui step
ActionDebugStep.Hint=Esegui step|Esegue la successiva linea di codice
ActionDebugRunToCursor.Caption=Esegui fino al cursore
ActionDebugRunToCursor.Hint=Esegui fino al cursore|Esegue il programma finché non viene raggiunta l'attuale posizione del cursore
ActionDebugEval.Caption=Valuta...
ActionDebugEval.Hint=Valuta variabile...|Mostra il contenuto della variabile selezionata
ActionDebugWatchAdd.Caption=Monitor variabile
ActionDebugWatchAdd.Hint=Monitor variabile|Aggiunge la variabile selezionata alla watch list
ActionDebugWatchRemove.Caption=Rimuovi
ActionDebugWatchRemove.Hint=Rimuove watch|Rimuove la variabile selezionata dalla watch list
ActionDebugWatchClear.Caption=Svuota watch
ActionDebugWatchClear.Hint=Svuota la watch list|Elimina tutte le variabili dalla watch list
ActionListCheck.Caption=&Abilita la selezione
ActionListCheck.Hint=Abilita selezionati|Aggiunge la spunta alle voci selezionate
ActionListUncheck.Caption=&Disabilita selezionati
ActionListUncheck.Hint=Disabilita selezionati|Toglie la spunta alle voci selezionate
ActionListAll.Caption=Abilita tutte
ActionListAll.Hint=Abilita tutte|Aggiunge la spunta a tutte le voci
ActionListNone.Caption=Abilita nessuna
ActionListNone.Hint=Abilita nessuna|Toglie la spunta a tutte le voci
ActionDisplayScripts.Caption=Script
ActionDisplayScripts.Hint=Seleziona script|Mostra gli script disponibili
ActionDisplayEditor.Caption=Editor
ActionDisplayEditor.Hint=Script editor|Apre l'editor per gli script
ActionViewFilter.Caption=Filtro lingua
ActionViewFilter.Hint=Filtro lingua|Filtro che permette di nascondere gli script mostrando solo quelli delle lingue specificate
ActionViewList.Caption=Lista
ActionViewList.Hint=Lista|Mostra gli script come una lista
ActionViewDetailed.Caption=Dettagli
ActionViewDetailed.Hint=Dettagli|Mostra gli script su due colonne (con la relativa descrizione)
ActionOptionsEdit.Caption=Cambia...
ActionOptionsEdit.Hint=Cambia valore...|Cambia il valore dell'opzione selezionata
ActionOptionsDefault.Caption=Valori predefiniti
ActionOptionsDefault.Hint=Valori predefiniti|Riporta le opzioni ai valori predefiniti
lstScripts.Hint=|Seleziona uno script, e poi clicca su "Esegui", o fai doppio-click sul nome dello script, o premi F9 oppure Invio.
lstScripts.Columns.Item[0].Caption=Titolo
lstScripts.Columns.Item[1].Caption=Trama
ActionEditUndo.Caption=&Annulla
ActionEditCut.Caption=&Taglia
ActionEditCopy.Caption=&Copia
ActionEditPaste.Caption=&Incolla
ActionEditDelete.Caption=&Elimina
ActionEditSelectAll.Caption=Seleziona Tutti
ActionEditFind.Caption=Trova...
ActionEditfind.Hint=Trova|Cerca una stringa all'interno del testo
ActionEditFindNext.Caption=Trova successivo
ActionEditFindNext.Hint=Trova successivo|Cerca la successiva stringa all'interno del testo
DockpanelExec.Caption=Opzioni di esecuzione
CBShowResults.Caption=Mostra finestra risultati
CBShowResults.Hint=Mostra i vecchi ed i nuovi valori dei campi di ogni film per la selezione manuale di quelli da tenere
CBCloseThis.Caption=Chiudi questa finestra alla fine
CBCloseThis.Hint=Chiudi questa finestra quando l'esecuzione dello script termina con successo
CBAllowClear.Caption=&Permetti di pulire i campi
CBAllowClear.Hint=Permetti agli script di sostituire i campi valorizzati con altri vuoti se specitifato nello script
DockpanelOptions.Caption=Opzioni script
DockpanelOptions.Hint=|Doppio click su un'opzione per modificarla. Nota: le opzioni vengono salvate solo all'esecuzione dello script.
DockpanelLimitations.Caption=Limiti script
grpLimitFields.Caption=Campi modificabili
lstLimitFields.Hint=|Nota: la selezione dei campi viene salvata solo all'esecuzione dello script.
grpScriptInfo.Caption=Informazioni
tabScriptInfo.Tabs.String[0]=Generale
tabScriptInfo.Tabs.String[1]=Commenti
tabScriptInfo.Tabs.String[2]=Licenza
DockpanelWatch.Caption=Watch list

Messages.Strings.String[0]=Errore script in "%s": %s linea %d
Messages.Strings.String[1]=Lo script corrente è stato modificato. Si desidera salvarlo?
Messages.Strings.String[2]=sconosciuto
Messages.Strings.String[3]=Concordo
Messages.Strings.String[4]=Nessun film è stato trovato per le limitazioni attualmente impostate (%s: %s)
Messages.Strings.String[5]=Vuoi interrompere l'elaborazione della lista di film?
Messages.Strings.String[6]=Modificato
Messages.Strings.String[7]=Valore dell'opzione "%s"
;Messages.Strings.String[8]=
Messages.Strings.String[9]=Trova
Messages.Strings.String[10]=Inserisci il testo da cercare:
Messages.Strings.String[11]=Non ho trovato nulla che contenga "%s"

;**************************
;* Movie selection window *
;**************************
[PickTreeWin]
Caption=Selezione film
btnView.Caption=Visualizza pagina
btnView.Hint=Lancia il browser web|
btn3.Caption=OK
btn2.Caption=Trova simili
btn1.Caption=Cancella

;********************************
;* Description selection window *
;********************************
[PickListWin]
Caption=Description selection
btn2.Caption=OK
btn1.Caption=Cancel

;****************************
;* Script properties window *
;****************************
[ScriptPropertiesWin]
Caption=Proprietà ed opzioni script
btn3.Caption=OK
btn2.Caption=Annulla
btn1.Caption=Aiuto
lstProperties.TitleCaptions.String[0]=Proprietà
lstProperties.TitleCaptions.String[1]=Valore
grpOptions.Caption=Opzioni
btnOptionAdd.Hint=Aggiungi|Aggiunge una nuova opzione
btnOptionDel.Hint=Elimina|Elimina l'opzione selezionata
grpValues.Caption=Valori disponibili per l'opzione selezionata
lblValueDefault.Caption=Valori predefiniti:

Messages.Strings.String[0]=Autori script:
Messages.Strings.String[1]=Nome script:
Messages.Strings.String[2]=Trama:
Messages.Strings.String[3]=Indirizzo sito:
Messages.Strings.String[4]=Lingua sito:
Messages.Strings.String[5]=Versione script:
Messages.Strings.String[6]=Richiede almeno:
Messages.Strings.String[7]=Commenti:
Messages.Strings.String[8]=Licenza script:
Messages.Strings.String[9]=Ottieni info dal web:
Messages.Strings.String[10]=Valore
Messages.Strings.String[11]=Trama
Messages.Strings.String[12]=Questo eliminerà l'opzione "%s"
Messages.Strings.String[13]=Nome opzione:

;*************************
;* Script results window *
;*************************
[ScriptResultsWin]
Caption=Risultati esecuzione script
btn4.Caption=&Salva
btn4.Hint=|Salva le informazioni per questo film
btn3.Caption=Salva tutti
btn3.Hint=|Salva questo film e tutti i successivi
btn2.Caption=Salta
btn2.Hint=|Salta solo questo film
btn1.Caption=&Annulla
btn1.Hint=|Termina l'elaborazione dello script
lstValues.Columns.Item[0].Caption=Campo
lstValues.Columns.Item[1].Caption=Valore precedente
lstValues.Columns.Item[2].Caption=Nuovo valore

Messages.Strings.String[0]=Risultati dello script "%s" per il film %d
Messages.Strings.String[1]=Size: %.0n KB, click here to view
Messages.Strings.String[2]=Vuoi memorizzare quali campi tenere per la prossima esecuzione dello script? (se rispondi No, tutti i campi modificati dallo script verranno utilizzati)

;*******************
;* Renumber window *
;*******************
[RenumberWin]
Caption=Rinumera i film
SortBy.grp.Caption=Prima di rinumerare, ordina per:
btn2.Caption=OK
btn1.Caption=Annulla

Messages.Strings.String[0]=Rinumerazione film ...

;*******************
;* Printing Window *
;*******************
[PrintWin]
btn3.Caption=Stampa...
btn2.Caption=Chiudi
btn1.Caption=Aiuto
ActionFileLoad.Caption=Carica modello...
ActionFileLoad.Hint=Carica modello|Carica un altro modello
ActionFileDesigner.Caption=Designer...
ActionFileDesigner.Hint=Apri designer
ActionPrint.Caption=Stampa...
ActionPrint.Hint=Stampa
ActionPreviewRefresh.Caption=Aggiorna l'anteprima
ActionPreviewRefresh.Hint=Aggiorna l'anteprima
ActionPreviewPageFirst.Caption=Prima pagina
ActionPreviewPageFirst.Hint=Prima pagina|Vai alla prima pagina
ActionPreviewPagePrevious.Caption=Pagina precedente
ActionPreviewPagePrevious.Hint=Pagina precedente|Vai alla pagina precedente
ActionPreviewPageNext.Caption=Pagina successiva
ActionPreviewPageNext.Hint=PAgina successiva|Vai alla pagina successiva
ActionPreviewPageLast.Caption=Ultima pagina
ActionPreviewPageLast.Hint=Ultima pagina|Vai all'ultima pagina
ActionPreviewPageFull.Caption=Pagina intera
ActionPreviewPageFull.Hint=Pagina intera|Ingrandisci fino alla larghezza totale della pagina
ActionPreviewPageTwo.Caption=Due pagine
ActionPreviewPageTwo.Hint=Due pagine|Visualizza due pagine
ActionPreviewPageWidth.Caption=Larghezza pagina
ActionPreviewPageWidth.Hint=Larghezza pagina|Visualizza la larghezza della pagina
ActionPreviewZoomOut.Caption=Rimpicciolisci
ActionPreviewZoomOut.Hint=Rimpicciolisci|Diminuisce il fattore di ingrandimento
ActionPreviewZoomIn.Caption=Ingrandisci
ActionPreviewZoomIn.Hint=Ingrandisci|Aumenta il fattore di ingrandimento
LvScripts.Columns.Item[0].Caption=Modelli
Messages.Strings.String[0]=Stampa - %s
Messages.Strings.String[1]=<nessun file selezionato>
Messages.Strings.String[2]=Impossibile caricare l'anteprima: %s
Messages.Strings.String[3]=Impossibile trovare il Report Designer. %s dovrebbe essere nella stessa cartelle di Ant Movie Catalog.

;***********************************
;* Import a picture by drag & drop *
;***********************************
[PictureDragDropWin]
Caption=Import a picture
Btn3.Caption=OK
Btn2.Caption=Cancel
Btn1.Caption=&Help
CBDoNotAsk.Caption=Do not ask again, remember my selection for future importations

;**********
;* Frames *
;**********
[TMovieFrame]

LMedia.Caption=Serie:
EMedia.Hint=|Serie, numero o codice a barre del supporto

LMediaType.Caption=Tipo:
LMediaType.Visible=0
EMediaType.Hint=|Tipo/tipo di supporto
EMediaType.Visible=0

LSource.Caption=Origine:
ESource.Hint=|Origine

LDate.Caption=Catalogato il:
EDate.Hint=|Data in cui il film è stato catalogato

LBorrower.Caption=Annotazioni
EBorrower.Hint=|Nome di chi l'ha preso in prestito

LRating.Caption=Voto:
ERating.Hint=|Valutazione, da 0 a 10

LOriginalTitle.Caption=Titolo originale:
EOriginalTitle.Hint=|Titolo originale

LTranslatedTitle.Caption=Titolo tradotto:
ETranslatedTitle.Hint=|Titolo italiano (o comunque tradotto)

;*********************************
LDirector.Caption=Periodicità:
  LDirector.top=128
  LDirector.left=28
EDirector.Hint=|Periodicità
  EDirector.top=126
  EDirector.Width=256
  EDirector.height=44 
;*********************************
LProducer.Caption=Produttore:
LProducer.Visible=0
EProducer.Hint=|Produttore
EProducer.Visible=0

Lyear.Visible=0
Eyear.visible=0

LCountry.Visible=0
ECountry.visible=0

LLength.Caption=Durata:
LLength.Hint=|Durata (minuti)
LLength.Visible=0
ELength.Visible=0

LLengthMin.Caption=min.
LLengthMin.Visible=0

LActors.Caption=Autori:
LActors.top=176
;ex LActors.top=128
LActors.left=328
EActors.Hint=|Elenco degli autori
EActors.top=126
; ex EActors.top=146

LCategory.Caption=Categoria:
Lcategory.top=200
ECategory.Hint=|Categoria
ECategory.top=200

LURL.Caption=Sito WEB:
LURL.top=224
EURL.Hint=|Sito web
EURL.top=224

LDescription.Caption=Trama:
  LDescription.top=250
  LDescription.left=48
EDescription.Hint=|Description
  EDescription.top=250
  EDescription.Width=300
  EDescription.height=308

LComments.Caption=Commenti:
  LComments.top=562
  LComments.left=33
EComments.Hint=|Comments
  EComments.top=562
  EComments.Width=300
  EComments.height=116

LLanguages.Caption=Lingue:  
  LLanguages.top=682
  LLanguages.left=33
ELanguages.Hint=|Lingue
  ELanguages.top=682
  ELanguages.Width=300
  ELanguages.height=60
 
LVideoFormat.Caption=Qualità:
LVideoFormat.Visible=0
EVideoFormat.Hint=|Codec|Supporto usato per la compressione video
EvideoFormat.Visible=0

LVideoKbps.Caption=kbps
LVideoKbps.Visible=0

LAudioFormat.Caption=Formato audio:
LAudioFormat.Visible=0
EAudioFormat.Hint=|Codec|Supporto usato per la compressione audio
EAudioFormat.Visible=0

LAudioKbps.Caption=kbps
LAudioKbps.Visible=0

LResolution.Caption=Risoluzione:
LResolution.Visible=0
EResolution.Hint=|Risoluzione video
EResolution.Visible=0

LFramerate.Caption=Freq.fotogrammi:
LFramerate.Visible=0
EFramerate.Hint=|Frequenza (immagini/sec)
EFramerate.Visible=0

LFramerateFPS.Caption=fps
LFramerateFPS.Visible=0

LSize.Caption=Dimensioni file:
LSize.Visible=0
ESize.Hint=|Dimensioni dei file
ESize.Visible=0

LDisks.Caption=dischi:
LDisks.Visible=0
EDisks.Hint=|Numero di dischi o cassette
EDisks.Visible=0

LSubtitles.Caption=Sottotitoli:
LSubtitles.Visible=0
ESubtitles.Hint=|Sottotitoli
ESubtitles.Visible=0

ECountry.Hint=|Paese di produzione

EVideoBitrate.Hint=|Flusso video (bit)
EVideoBitrate.Visible=0

EAudioBitrate.Hint=|Flusso audio (bit)
EAudioBitrate.Visible=0

[TFieldsFrame]
LAvailable.Caption=Campi disponibili:
LSelected.Caption=Campi da esportare:
BtnAdd.Hint=Aggiungi
BtnRem.Hint=Rimuovi
BtnAddAll.Hint=Aggiungi tutti
BtnRemAll.Hint=Rimuovi tutti
BtnUp.Hint=Muovi su
BtnDown.Hint=Muovi giù

[TSortByFrame]
grp.Caption=Ordina per
BtnAdvSort.Caption=Avanzate...
EOrderBy.Items.String[4]=Opzioni avanzate di ordinamento...

[TIncludemovFrame]
grp.Caption=Film da includere
rbtAll.Caption=Tutti
rbtSelected.Caption=Selezionati
rbtChecked.Caption=Abilitati
rbtVisible.Caption=Visibili

[TPictureSelectOptionsFrame]
grp.Caption=Metodo importazione copertina
rbtStorePic.Caption=Salva copertina nel catalogo
rbtCopyPic.Caption=Copia la copertina nella cartella del catalogo, e collegala al catalogo
rbtLinkPic.Caption=Solo copertine collegate
chkLinkRelative.Caption=Crea path relativi, se possibile
[\code]
maxcira
Posts: 7
Joined: 2007-05-10 13:49:07

Post by maxcira »

Ciao, ho fatto altri tentativi.

Lo script funziona correttamente, ho provato con un fumetto di Tex e mi ha importato la copertina, la trama, il titolo, mese e anno e gli autori. Sono tutti i valori importabili?
Tutto bellissimo!!!

Purtroppo invece il file Language non ne vuole sapere di modificare le "maschere" e i nomi delle "categorie" (per esempio, mese a anno sono nel riquadro "director"...)
Nota che quando vado a selezionare la lingua mi lascia scegliere "Italian fumetti..." version 3.5.1 made by Jancker, Dino Librandi...
maxcira
Posts: 7
Joined: 2007-05-10 13:49:07

Post by maxcira »

OOOOOoops!
Non avevo letto la tua ultima aggiunta: adesso funge benissimo!!!
Complimenti, lavoro bellissimo e utilissimo!!!


E' chiedere troppo proporre qualche aggiunta?
Per esempio:
- sostituire "Titolo originale" con il numero
- dividere soggetto, copertina e disegni in tre diversi campi
- poter indicare in qualche modo le ristampe o i numeri speciali

In ogni caso grazie di tutto!!!
:grinking: :grinking:
fulvio53s03
Posts: 744
Joined: 2007-04-28 05:46:43
Location: Italy

Post by fulvio53s03 »

Vediamo un po':
- sostituire "Titolo originale" con il numero
R.: con blocco notes, puoi farlo tu stesso cambiando la dicitura all'interno del file di linguaggio, non è difficile.

- dividere soggetto, copertina e disegni in tre diversi campi
R.: serie per serie (addirittura numero per numero) , la struttura degli autori cambia ed è impossibile (o quasi) prevedere tutte le possibili varianti e combinazioni; questo è il motivo per cui sono raggruppati insieme (comunque il Search fornito da AMC aiuta a selezionare; sai come usarlo, nevvero?).

- poter indicare in qualche modo le ristampe o i numeri speciali
R.: non c'è necessità per i numeri speciali di un personaggio sono in serie diverse (es.Tex = serie 1, Maxi Tex = 28, Tex Speciale = 52 ecc.).
Se serve qualcosa, posso implementare lo script (fammi sapere, con un po' di pazienza...).
Le ristampe (es. Tex Tre Stelle) non hanno una catalogazione.... ti conviene forse usare un campo libero (ce ne sono) ed aggiungere a mano l'annotazione relativa.

Felice essere stato utile ed aver trovato un altro appassionato.

ciao.
Macca
Posts: 1
Joined: 2008-11-05 17:40:54

Post by Macca »

Ottimo lavoro, testato con successo
Ho solo aggiunto allo script le collane mancanti che mi interessavano, tipo gli albi speciali di Tex (52) e di Dampyr (72)
Per un collezionista Bonelli è veramente un must have :grinking:
fulvio53s03
Posts: 744
Joined: 2007-04-28 05:46:43
Location: Italy

Post by fulvio53s03 »

Only to translate what macca wrote (maybe useful to other):
- Ottimo lavoro, testato con successo
Ho solo aggiunto allo script le collane mancanti che mi interessavano, tipo gli albi speciali di Tex (52) e di Dampyr (72)
Per un collezionista Bonelli è veramente un must.
(Great work, tested successfully.
I only added some series needed. like Tex's Special Series (52) and Dampyr's Special Series (72) to the script . It's a must for Bonelli's Collectors).

Risposta: Perchè non pubblichi il tuo script implementato? Magari qualche altro appassionato si aggiunge!
(Answer: why don't put here your script? Maybe others collectors add themselves!)

ciao. Fulvio.
Post Reply