.LNG

File LNG

Language Definition File
Fai una domanda
RISPOSTA RAPIDA

Un file LNG è una risorsa di lingua (localizzazione) che memorizza il testo dell'interfaccia di un programma per una singola lingua: etichette dei menu, pulsanti delle finestre di dialogo, messaggi. La maggior parte è in formato testo semplice e può essere aperta con qualsiasi editor di testo. Appartengono a un'applicazione specifica e non hanno alcuna funzione al di fuori di essa.

Sviluppatore: Various application vendors (no single owner - a per-app convention) Categoria: File di dati MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 14, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file LNG?

L'estensione file .lng viene utilizzata per file di lingua generici che aggiungono il supporto per lingua e localizzazione alle applicazioni. Un file .lng contiene identificatori di stringhe UI mappati al relativo testo tradotto, solitamente organizzati in un layout chiave=valore in stile INI con sezioni denominate come [General] o [Language]. La maggior parte dei file .lng contiene traduzioni per una singola lingua; un programma distribuisce un file .lng per ogni localizzazione supportata.

I file .lng vengono utilizzati per localizzare i dati dell'interfaccia software, i dialoghi, i menu e le etichette della documentazione. Le opzioni di lingua disponibili vengono solitamente presentate durante l'installazione del programma, sebbene le impostazioni della lingua possano essere generalmente modificate in seguito dal menu delle impostazioni del programma.

Un file .lng è sempre legato al software specifico a cui appartiene e non dovrebbe essere aperto manualmente. Le varianti basate su testo possono essere lette in qualsiasi editor di testo standard, tuttavia, non tutti i file .lng utilizzano il testo semplice. Alcuni programmi memorizzano i dati .lng in un formato binario proprietario, nel qual caso il contenuto del file non sarà leggibile come testo semplice.

Non esiste una specifica universale: .lng è una convenzione per singola applicazione senza un unico formato definito. Le applicazioni moderne sostituiscono sempre più i file .lng personalizzati con standard consolidati come i file gettext .po, i file Java .properties o le risorse XML .resx.

Sicurezza e incolumità

RISCHIO: LOW

Un file .lng testuale è un dato passivo ed è sicuro da aprire e modificare. Due avvertenze pratiche: funziona solo all'interno della propria applicazione, quindi modificare la copia sbagliata o rompere i nomi delle chiave= può far sì che il programma mostri etichette vuote o errate (conserva un backup). Poiché il formato non è definito, un file chiamato .lng potrebbe occasionalmente essere qualcos'altro: ispezionalo prima come testo. Il file non può eseguirsi da solo.

Dettagli del formato

in sintesi
NOME COMPLETOLanguage Definition Fileanche noto come language file, localization file
SVILUPPATOREVarious application vendors (no single owner - a per-app convention)dal Long-standing per-application convention (1990s onward) for shipping UI translations
CATEGORIAFile di dati
TIPO MIMEtext/plain
TIPORisorsa di lingua/localizzazione dell'applicazione (solitamente testo chiave=valore; a volte binario)
Questa estensione è usata anche da…
  • Pacchetto lingua per giochi/motori grafici - Molti giochi (es. i vecchi Blizzard/Diablo II, emulatori) distribuiscono il testo dell'interfaccia come file .lng nel proprio formato.
  • Risorsa applicativa binaria (.lng) - Alcuni programmi memorizzano una tabella di stringhe binaria compilata come .lng, modificabile solo con gli strumenti di quell'app.

Programmi che aprono file LNG

Windows4 apps
Windows Notepad Integrato Apri il file .lng per leggere/modificare semplici file di lingua testuali (usa Notepad++ per il controllo della codifica).
Notepad Open-source Apri il file .lng come testo per leggere/modificare le righe di traduzione chiave=valore (funziona per i .lng basati su testo).
Visual Studio Code Gratuito Apri il file .lng per visualizzarlo/modificarlo; scegli la codifica corretta (UTF-8/UTF-16) se i caratteri appaiono errati.
The program the .lng belongs to (XnView, Winamp, Total Commander…) Gratuito Posiziona il file .lng nella cartella della lingua dell'app e seleziona quella lingua nelle sue impostazioni; l'app lo caricherà.
macOS2 apps
BBEdit Freemium Apri il file .lng come testo; gestisce in modo pulito varie codifiche.
Visual Studio Code Gratuito Apri il file .lng per visualizzarlo/modificarlo; scegli la codifica corretta (UTF-8/UTF-16) se i caratteri appaiono errati.
Linux1 app
gedit / Kate / any text editor Open-source Apri il file .lng come testo per leggere/modificare le righe chiave=valore.

Dettagli tecnici

specifiche approfondite
Tipo di formatoRisorsa di localizzazione dell'applicazione - mappa gli identificatori delle stringhe UI al testo tradotto per una lingua
Struttura predominanteTesto semplice in stile INI: blocchi `[Section]` denominati contenenti coppie di stringhe `chiave=valore`
Codifica del testoUTF-8, UTF-16 LE/BE (con BOM) o ANSI legacy - varia a seconda dell'applicazione
Variante binariaAlcuni programmi memorizzano i dati `.lng` in un layout binario proprietario; tali file non possono essere letti come testo semplice
CompressioneNon compresso; i file sono memorizzati così come sono, rendendoli direttamente modificabili senza alcuna fase di decompressione
CrittografiaNon crittografato; il contenuto delle stringhe è completamente accessibile in un editor di testo (per le varianti basate su testo)
Dimensione tipica del file5 KB - 500 KB (una tabella completa di stringhe UI per una lingua)
Lingue per fileUna - ogni localizzazione supportata viene distribuita come file `.lng` separato nella cartella della lingua dell'applicazione
Magic bytes / firma del fileNessuna universale; le varianti testuali comunemente iniziano con un commento o un'intestazione di sezione `[General]` / `[Language]`
Intestazione versione internaBlocco opzionale `[Version]` o `[About]` per applicazione che indica la lingua di destinazione, l'autore e la versione
Tipo MIME`text/plain` per le varianti testuali; `application/octet-stream` per le varianti binarie
Sistemi operativi associatiWindows (caso d'uso predominante); anche macOS e Linux
Posizionamento del fileDeve risiedere nella sottocartella `language/` o `locale/` dell'applicazione - il programma host lo carica da lì
Proprietà standardNessun proprietario unico o ente standard; ogni fornitore di applicazioni definisce il proprio layout `.lng` in modo indipendente
Sostituito daLe app moderne utilizzano sempre più formati `.po`/`.mo` (gettext), `.properties`, `.resx` o i18n JSON/XML invece di file `.lng` personalizzati
RilasciatoLong-standing per-application convention (1990s onward) for shipping UI translations
Ultima versioneN/A (no central spec; each program defines its own .lng layout)

Conversioni LNG

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file LNG. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file LNG.

Domande frequenti

Cos'è un file LNG?
Un file di lingua (localizzazione): contiene il testo dell'interfaccia di un programma per una determinata lingua. L'app lo carica per mostrare i suoi menu e dialoghi in quella lingua. È legato a un programma specifico, non è un documento autonomo.
Come apro un file LNG?
La maggior parte è in testo semplice: aprili in Notepad++, VS Code o qualsiasi editor di testo per leggere/modificare le righe di traduzione chiave=valore. Se appare come testo incomprensibile, è una variante binaria che richiede gli strumenti del programma originale.
Come cambio la lingua di un programma con un file LNG?
Inserisci il file .lng nella cartella language/locale dell'applicazione e seleziona quella lingua nelle impostazioni del programma. L'app caricherà quindi il file corrispondente.
Posso creare la mia traduzione modificando un file LNG?
Spesso sì per quelli basati su testo: copia un file .lng esistente, traduci il testo a destra di ogni riga chiave=valore (non cambiare le chiavi), salva con la codifica corretta e aggiungilo alla cartella della lingua dell'app.
Perché il mio file LNG modificato non appare o non viene visualizzato correttamente?
Cause comuni: codifica errata (usa UTF-8/UTF-16 per corrispondere all'app), una chiave modificata o rimossa che il programma si aspetta, o il file posizionato nella cartella sbagliata. Ripristina da un backup e modifica di nuovo con attenzione.
Ogni file .lng ha lo stesso formato?
No. .lng è solo una convenzione; ogni programma definisce il proprio layout (solitamente testo in stile INI, a volte binario). Un file .lng di un'app generalmente non funzionerà in un'altra.

Riferimenti

1GNU gettext - PO file format (standard localization)www.gnu.org
2Notepad++ - official sitenotepad-plus-plus.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Estensioni correlate

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z