diff --git a/src/ResXManager.Model/MultilingualResources/ResXManager.Model.it.xlf b/src/ResXManager.Model/MultilingualResources/ResXManager.Model.it.xlf new file mode 100644 index 00000000..755b1f3f --- /dev/null +++ b/src/ResXManager.Model/MultilingualResources/ResXManager.Model.it.xlf @@ -0,0 +1,233 @@ + + + + + + + Duplicate keys in '{0}': +{1} + + Chiavi duplicate in '{0}': +{1} + + + + Show an error message and don't load the resource + Visualizza un messaggio di errore e non caricare la risorsa + + + Postfix duplicate/empty keys with "_Duplicate[#]"/"_Empty[#]" + Suffisso chiavi duplicate/vuote con "_Duplicate[#]"/"_Empty[#]" + + + Empty keys in '{0}' + Chiavi vuote in '{0}' + + + Multiple sheets + Fogli multipli + + + Plain text, tab delimited + Testo normale, delimitato da tabulazioni + + + Single sheet + Foglio singolo + + + Error saving file '{0}': +{1} + + Errore durante il salvataggio del file '{0}': +{1} + + + + At least three columns expected. + Sono previste almeno tre colonne. + + + Duplicate language in headers {0} and {1} ('{2}'). + Lingua duplicata nelle intestazioni {0} e {1} ('{2}'). + + + Import failed. Nothing has been imported. + Importazione non riuscita. Non è stato importato nulla. + + + Import failed partially. Some columns have been already imported, but not all. + L'importazione non è riuscita parzialmente. Alcune colonne sono già state importate, ma non tutte. + + + Standard header expected. + Prevista intestazione standard. + + + The language "{0}" can't be edited. The operation was aborted. + La lingua "{0}" non può essere modificata. L'operazione è stata interrotta. + + + The sheet "{0}" can't be imported; there is no matching resource file in the solution. + Il foglio "{0}" non può essere importato; nella soluzione non esiste alcun file risorse corrispondente. + + + {0} is not a valid RESX resource file: No xml root. + {0} non è un file risorse RESX valido: nessuna root xml. + + + {0} is not a valid RESX resource file: Not all entries have a name attribute. + {0} non è un file risorse RESX valido: non tutte le voci hanno un attributo nome. + + + {0} is not a valid RESX resource file: Not all entries have a value attribute. + {0} non è un file risorse RESX valido: non tutte le voci hanno un attributo valore. + + + This key already exists: {0} + Questa chiave esiste già: {0} + + + Language is not defined: "{0}". + La lingua non è definita: '{0}'. + + + Neutral + Neutra + + + Not all resource files are editable + Non tutti i file risorse sono modificabili + + + All + Tutti + + + Comment + Commento + + + Target Comment + Commento + + + Value + Valore + + + Value and Neutral Comment + Valore e commento neutro + + + This rule verifies that the punctuation of the entry matches between all translations. + Questa regola verifica che la punteggiatura della voce corrisponda in tutte le traduzioni. + + + The punctuation at the start of the messages doesn't match up. + La punteggiatura all'inizio dei messaggi non corrisponde. + + + No punctuation was expected at the start of the message. + Non era prevista la punteggiatura all'inizio del messaggio. + + + The expected leading punctuation sequence is: {0} + La sequenza di punteggiatura iniziale prevista è: {0} + + + Leading punctuation + Punteggiatura principale + + + This rule verifies the punctuation at the end of the message. + Questa regola verifica la punteggiatura alla fine del messaggio. + + + The punctuation at the end of the messages doesn't match up. + La punteggiatura alla fine dei messaggi non corrisponde. + + + No punctuation was expected at the end of the message. + Non era prevista la punteggiatura alla fine del messaggio. + + + The expected trailing punctuation sequence is: {0} + La sequenza di punteggiatura finale prevista è: {0} + + + Trailing punctuation + Punteggiatura finale + + + This rule verifies that the string format parameters match in all translations of a item. + Questa regola verifica che i parametri del formato stringa corrispondano in tutte le traduzioni di un elemento. + + + Matching string format parameters + Parametri formato stringa corrispondenti + + + This rule verifies that the whitespaces at the start of the messages match. + Questa regola verifica che gli spazi bianchi all'inizio dei messaggi corrispondano. + + + The whitespaces at the start of the sequence don't match up. + Gli spazi bianchi all'inizio della sequenza non corrispondono. + + + No whitespaces are expected at the start of the sequence. + Non sono previsti spazi bianchi all'inizio della sequenza. + + + The expected whitespace sequence is: {0} + La sequenza di spazi bianchi prevista è: {0} + + + Leading whitespace + Spazio bianco principale + + + This rule verifies that the trailing whitespaces of the messages match. + Questa regola verifica che gli spazi finali dei messaggi corrispondano. + + + The whitespaces at the end of the sequence don't match up. + Gli spazi bianchi alla fine della sequenza non corrispondono. + + + No whitespaces are expected at the end of the sequence. + Non sono previsti spazi bianchi alla fine della sequenza. + + + The expected whitespace sequence is: {0} + La sequenza di spazi bianchi prevista è: {0} + + + Trailing whitespace + Spazio bianco finale + + + Item is invariant but contains a value + L'elemento è invariante ma contiene un valore + + + Missing translation + Traduzione mancante + + + Warning: This item contains string format parameter mismatches! + Attenzione: questo elemento contiene discrepanze nei parametri del formato stringa! + + + Snapshot: "{0}" + IStantanea: "{0}" + + + ResX Resource Manager + + + + + + \ No newline at end of file diff --git a/src/ResXManager.Model/Properties/Resources.it.resx b/src/ResXManager.Model/Properties/Resources.it.resx new file mode 100644 index 00000000..750f05b3 --- /dev/null +++ b/src/ResXManager.Model/Properties/Resources.it.resx @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Chiavi duplicate in '{0}': +{1} + + + + Visualizza un messaggio di errore e non caricare la risorsa + + + Suffisso chiavi duplicate/vuote con "_Duplicate[#]"/"_Empty[#]" + + + Chiavi vuote in '{0}' + + + + EmptyResxTemplate.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + Fogli multipli + + + Foglio singolo + + + Errore nel salvtaggio del file '{0}': +{1} + + + + >Sono previste almeno tre colonne. + + + Lingua duplicata nelle intestazioni {0} e {1} ('{2}'). + + + Importazione non riuscita. Non è stato importato nulla. + + + L'importazione non è riuscita parzialmente. Alcune colonne sono già state importate, ma non tutte. + + + Prevista intestazione standard. + + + La lingua '{0}' non può essere modificata. L'operazione è stata interrotta. + + + Il foglio "{0}" non può essere importato; non esiste alcun file di risorse corrispondente nella soluzione. + + + {0} non è un file di risorse RESX valido: nessuna radice xml. + + + {0} non è un file di risorse RESX valido: non tutte le voci hanno un attributo name. + + + {0} non è un file di risorse RESX valido: non tutte le voci hanno un attributo valore. + + + La lingua non è definita: '{0}'. + + + Neutro + + + Snapshot: "{0}" + + + Attenzione: questo elemento contiene discrepanze nei parametri del formato stringa! + + + Non tutti i file risorse sono modificabili + + + Questa chiave esiste già: {0} + + + Traduzione mancante + + + L'elemento è invariante ma contiene un valore + + + Testo normale, delimitato da tabulazioni + + + Parametri formato stringa corrispondenti + + + Questa regola verifica che i parametri del formato stringa corrispondano in tutte le traduzioni di un elemento. + + + Punteggiatura principale + + + Questa regola verifica che la punteggiatura della voce corrisponda in tutte le traduzioni. + + + Punteggiatura finale + + + Questa regola verifica la punteggiatura alla fine del messaggio. + + + Spazio bianco principale + + + Questa regola verifica che gli spazi bianchi all'inizio dei messaggi corrispondano. + + + Gli spazi bianchi all'inizio della sequenza non corrispondono. + + + Non sono previsti spazi bianchi all'inizio della sequenza. + + + La sequenza di spazi bianchi prevista è: {0} + + + Spazio bianco finale + + + Questa regola verifica che gli spazi finali dei messaggi corrispondano. + + + Gli spazi bianchi alla fine della sequenza non corrispondono. + + + Non sono previsti spazi bianchi alla fine della sequenza. + + + La sequenza di spazi bianchi prevista è: {0} + + + La punteggiatura all'inizio dei messaggi non corrisponde. + + + Non era prevista la punteggiatura all'inizio del messaggio. + + + La sequenza di punteggiatura iniziale prevista è: {0} + + + La punteggiatura alla fine dei messaggi non corrisponde. + + + La punteggiatura alla fine dei messaggi non corrisponde. + + + La sequenza di punteggiatura finale prevista è: {0} + + + Commento + + + Valore + + + Valore e commento neutrale + + + Commento destinazione + + + Tutti + + \ No newline at end of file diff --git a/src/ResXManager.Tests/Properties/Resources.it.resx b/src/ResXManager.Tests/Properties/Resources.it.resx new file mode 100644 index 00000000..4522800c --- /dev/null +++ b/src/ResXManager.Tests/Properties/Resources.it.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Neutro invariante + + \ No newline at end of file diff --git a/src/ResXManager.Translators/Properties/Resources.it.resx b/src/ResXManager.Translators/Properties/Resources.it.resx new file mode 100644 index 00000000..dce6a488 --- /dev/null +++ b/src/ResXManager.Translators/Properties/Resources.it.resx @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Rileva automaticamente HTML + + + Richieste batch + + + ID categoria modello personalizzato + Category ID for custom trained models on the Azure Translator + + + Azure offre modelli con training personalizzati che possono essere raggruppati con un ID di categoria. Questo è facoltativo, se non vuoi usare una categoria personalizzata, lascia vuoto questo campo + + + Richiesta personalizzata da aggiungere a tutte le richieste di traduzione + + + Abilita lingue beta + + + Includi commenti nel prompt + + + Numero max caratteri al minuto + + + Richieste parallele max + + + Token max + + + Temperatura + + \ No newline at end of file diff --git a/src/ResXManager.VSIX.Compatibility/Properties/Resources.it.resx b/src/ResXManager.VSIX.Compatibility/Properties/Resources.it.resx new file mode 100644 index 00000000..8e2f00ac --- /dev/null +++ b/src/ResXManager.VSIX.Compatibility/Properties/Resources.it.resx @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\Resources.Designer.t4;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\Resources.Designer.tt;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Generatore codice sconosciuto. + + + Strumento personalizzato generazione codice, accesso interno. + + + Strumento personalizzato generazione codice, accesso pubblico. + + + Generatore codice ModelloTesto. + + + Sposta nella risorsa + + + Designer WinForms + + + Alcuni file sono aperti in un'altra finestra. Per apportare modifiche qui chiudi i file: + +{0} + + \ No newline at end of file diff --git a/src/ResXManager.VSIX/Properties/Resources.it.resx b/src/ResXManager.VSIX/Properties/Resources.it.resx new file mode 100644 index 00000000..45054a8a --- /dev/null +++ b/src/ResXManager.VSIX/Properties/Resources.it.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Can not create tool window + + + ResX Resource Manager caricato. +Home: https://github.com/dotnet/ResXResourceManager +Segnalazione bug: https://github.com/dotnet/ResXResourceManager/issues +Sostieni il progetto aggiungendo una breve recensione: https://marketplace.visualstudio.com/items?itemName=TomEnglert.ResXManager#review-details + + + Il progetto non dispone di file di risorse per la lingua '{0}'. + +Vuoi aggiungere il file risorse al progetto? + + + Alcuni file nel tuo progetto non sono scrivibili. Assicurati di avere accesso in scrittura a questi file: + +{0} + + + Errore: + + + Errore durante il caricamento dell'estensione ResX Resource Manager: {0}. +Per i dettagli vedi la finestra di output. + + + Locazione assemblaggio: {0} + + + Versione: {0} + + + Avviso: + + + Apri in ResX Manager + + + + Generatore codice + + + Strumento personalizzato (accesso interno) + + + Strumento personalizzato (accesso pubblico) + + + Modello testo + + + Sposat nella risorsa + + + Risorsa: + + + Chaive: + + + Codice: + + + Valore: + + + Commento: + + + Visualizza spazi bianchi e simboli di formattazione + + + Modifica nuova voce in ResX Resource Manager + + + La chiave contiene caratteri non validi. + + + Chiave duplicata + + + Segnalazione errori + + + Visualizza messaggi nell'elenco errori + + + Visualizza come + + + Nelle risorse sono presenti modifiche non salvate. Vuoi salvare le modifiche? + + \ No newline at end of file diff --git a/src/ResXManager.View/Properties/Resources.it.resx b/src/ResXManager.View/Properties/Resources.it.resx new file mode 100644 index 00000000..ac84ecf7 --- /dev/null +++ b/src/ResXManager.View/Properties/Resources.it.resx @@ -0,0 +1,495 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Stai per aggiungere nuove voci a una risorsa del designer WinForms. +Se si modifica il modulo eventuali voci aggiuntive andranno perse. +Vuoi aggiungere comunque una nuova voce? + + + Aggiungi nuova chiave (Maiusc+Ins) + + + Aggiungi nuova lingua + + + Autenticazione + + + Quando aggiungi una nuova risorsa lingua crea tutti i file risorse + + + Aggiungi automaticamente le traduzioni esistenti per le stringhe corrispondenti + + + + + + + Selezione cella + + + Consenti selezione singole celle per copiare/incollare il contenuto. + + + Scegli colonne + + + Il numero di riferimenti trovati nei file del codice. Questo è solo un suggerimento per i possibili usi, per maggiori dettagli consulta la documentazione. + + + Troppi riferimenti per visualizzare i dettagli. + + + Il rilevamento del riferimento al codice è in corso ({0} %) + + + +Ctrl => Applica dimensione stella alla colonna di destra ++Maiusc => Estendi oltre le dimensioni disponibili + + + Commento + + + Commento + + + Token comment + + + Gestione chiavi risorse duplicate/vuote + + + Modo esportazione Excel + + + Creazione file + + + Generale + + + Carica & salva + + + Scopo + + + Conferma aggiunta nuovi file risorse + + + Vuoi tagliare le righe selezionate? + + + Vuoi eliminare gli elementi selezionati? + + + Copia (Ctrl+C) + + + Copia righe o le celle selezionate (Ctrl+C) + + + Crea istantanea + + + Taglia (Ctrl+X) + + + Taglia righe selezionate (Ctrl+X) + + + Elimina (Canc) + + + Elimina elementi selezionati (Canc) + + + Rileva riferimenti al codice + + + Diagnostica + + + Sostieni questo progetto con una donazione + + + Stai modificando la configurazione predefinita. Se vuoi modificare le impostazioni che si applicano solo a una soluzione specifica, apri semplicemente la soluzione. + + + Stai modificando la configurazione specifica per la soluzione attiva. Se vuoi modificare la configurazione predefinita, chiudi semplicemente la soluzione. + + + Abilitato + + + Errore durante l'aggiunta del nuovo file risorse '{0}' + + + Esporta tutto + + + Esporta selezione + + + Estensione file + + + Rileva riferimenti al codice. + + + Vista piatta + + + Vista raggruppata + + + Documentazione + + + Importa + + + È prevista una tabella normalizzata. + + + Indice della voce nel file risorse. + + + Visualizza colonna indice + + + Indice della voce nel file risorse. Usa valori frazionari per riordinare le voci. + + + Invariant + + + Chiave + + + Questa è una panoramica delle lingue supportate dal sistema. Visualizza le lingue specifiche (ad esempio "en-US") raggruppate in base alla loro lingua neutra (ad esempio "en"). Per modificare la bandiera visualizzata per una lingua neutra, fai doppio clic sulla lingua specifica con la bandiera desiderata. + + + Ti piace? Sostieni il progetto scrivendo una breve recensione! + + + Carica istantanea + + + Selezione multipla. + + + Per aggiungere voci è necessario selezionare nell'elenco a sinistra una singola risorsa. + + + Neutra + + + Lingua neutra risorse: + + + Inserisci nuova chiave risorsa: + + + Seleziona la nuova lingua: + + + Nessun riferimento al codice trovato da questo algoritmo. Tuttavia potrebbero esistere riferimenti indiretti a questa stringa. + + + Non esiste alcun file risorse per questa risorsa. + + + Nessuna selezione. + + + Incolla (Ctrl+V) + + + Errore durante l'analisi dei dati dagli appunti: + + + I dati che stai incollando non hanno le stesse dimensioni della selezione. + + + Incolla il contenuto degli appunti (Ctrl+V) + + + Modelli + + + Aggiorna vista + + + Espressione regolare + + + Un'espressione regolare per filtrare i file risorse. +Il modello verrà confrontato con la stringa "{project} - {folder}\{file}", +che è uguale all'intestazione del gruppo nella vista raggruppata. +Usa ad es. ".* - (?!Migrazioni)" per nascondere le migrazioni EF. + + + Salva i file immediatamente dopo la modifica + + + Selezionati/totali + + + Configurazione + + + Lingue + + + Principale + + + Traduci + + + Visualizza solo righe con avvisi o modifiche + + + Visualizza nella finestra di output i messaggi di tracciamento prestazioni + + + Ordina tutti file + + + Ordina usando: + + + Quando si salva un file RESX, ordina i nodi dati XML in base alla chiave + + + Vuoi ordinare tutti i nodi di tutti i file risorse in base alla chiave? + + + + + + + Applica a tutti + + + Applica a selezionati + + + Avvia + + + Sorgente: + + + Stop + + + Destinazioni: + + + Prefisso traduzioni con + @MutedRule(PunctuationTail) + + + Salva credenziali (le credenziali verranno archiviate come testo non crittografato nel profilo locale!) + + + Taglia spazi bianchi nelle celle selezionate (Ctrl+T) + + + Scarica istantanea + + + Filtro esclusione file + + + A capo automatico linee lunghe + + + Rimuovi voci vuote nelle risorse + + + Gestione valore risorsa vuota + + + <StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> +<TextBlock FontWeight="Bold" FontSize="20"> +Questo è un progetto Open Source guidato dalla comunità. +</TextBlock><Decorator Height="10"/><TextBlock> +In quanto tale ha bisogno del tuo supporto per mantenerlo vivo e in evoluzione. +</TextBlock><Decorator Height="10"/><TextBlock> +Il modo migliore per contribuire è aiutare <Hyperlink NavigateUri="https://github.com/dotnet/ResXResourceManager/issues">a correggere bug o aggiungere nuove funzionalità.</Hyperlink> +</TextBlock><Decorator Height="10"/><TextBlock> +Tuttavia, se non puoi aiutare con il codice, considera di farlo <Hyperlink NavigateUri="https://github.com/dotnet/ResXResourceManager/blob/master/Documentation/Topics/Donate.md">donando una piccola somma</Hyperlink> per garantire che ResX&#160;Resource&#160;Manager continuerà ad essere un grande progetto che potrà aiutarti nel lavoro quotidiano. +</TextBlock><Decorator Height="10"/><TextBlock> +Il team ResXManager. +</TextBlock> +</StackPanel> + + + OK - non visualizzare più questa notifica. + + + Controlli coerenza + + + Scarta + + + Classifica: + + + Tutte le lingue + + + Tutti commenti + + + Esporta file progetto WebWeb + + + Cartella soluzione: + + + Cartella destinazione file TypeScript: + + + Cartella destinazione file JSON: + + + Filtro file risorse (RegEx): + + + Esporta risorse neutre come JSON + + + Supporto XLIF + + + Abilita sincronizzazione XLIF + + + Sono presenti modifiche non salvate; ricaricare tutte le risorse annullerà tutte le modifiche. Vuoi continuare? + + + Aggiungi il prefisso traduzione a + + \ No newline at end of file diff --git a/src/ResXManager/Properties/Resources.it.resx b/src/ResXManager/Properties/Resources.it.resx new file mode 100644 index 00000000..9cacfb2f --- /dev/null +++ b/src/ResXManager/Properties/Resources.it.resx @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Percorso assemblaggio: {0} + + + ResX Resource Manager caricato. +Home: https://github.com/dotnet/ResXResourceManager +Segnalazione bug: https://github.com/dotnet/ResXResourceManager/issues +Sostieni il progetto aggiungendo una breve recensione: https://marketplace.visualstudio.com/items?itemName=TomEnglert.ResXManager#review-details + + + Il progetto non dispone di file di risorse per la lingua '{0}'. + +Vuoi creare il file risorse? +Nella versione standalone il file non viene aggiunto automaticamente al progetto Visual Studio. + + + Alcuni file nel progetto non sono scrivibili. Potrebbe essere necessario controllare i file prima di modificarli: + +{0} + + + Vuoi salvare le modifiche? + + + Sistema + + + Scuro + + + Chiaro + + + Tema a colori + + \ No newline at end of file