.LNG

LNG ファイル

Language Definition File
質問する
クイック回答

LNGファイルは、プログラムのインターフェーステキスト(メニューラベル、ダイアログボタン、メッセージなど)を1言語分保存する言語(ローカライゼーション)リソースです。その多くはプレーンテキストであり、任意のテキストエディタで開くことができます。これらは特定のアプリケーションに属しており、その外部では機能しません。

開発元: Various application vendors (no single owner - a per-app convention) カテゴリ: データファイル MIME: text/plain
対応OS Windows macOS Linux
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 14, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

LNG ファイル形式とは?

.lng 拡張子は、アプリケーションに言語とロケールのサポートを追加する 汎用言語ファイル に使用されます。.lng ファイルには、翻訳されたテキストにマッピングされたUI文字列識別子が含まれており、最も一般的には [General] や [Language] などの名前付きセクションを持つ INI形式 の key=value レイアウトで配置されています。ほとんどの .lng ファイルは単一言語の翻訳を保持しており、プログラムはサポートされているロケールごとに1つの .lng を同梱します。

.lng ファイルは、ソフトウェアのインターフェースデータ、ダイアログ、メニュー、およびドキュメントラベルのローカライズに使用されます。利用可能な言語オプションは通常、プログラムのインストール中に提示されますが、言語設定は通常、後でプログラムの設定メニューから変更できます。

.lng ファイルは常にそれが属する特定のソフトウェアに関連付けられており、手動で開くべきではありません。テキストベースのバリアントは標準のテキストエディタで読み取ることができますが、すべての .lng ファイルがプレーンテキストを使用しているわけではありません。一部のプログラムは .lng データを独自のバイナリ形式で保存しており、その場合、ファイルの内容をプレーンテキストとして読み取ることはできません。

ユニバーサルな仕様は存在しません。.lng はアプリケーションごとの慣習であり、単一の定義された形式はありません。現代のアプリケーションでは、カスタムの .lng ファイルを gettext .po ファイル、Java .properties ファイル、または XML .resx リソースなどの確立された標準に置き換えることが増えています。

セキュリティと安全性

リスク: LOW

テキスト形式の .lng はパッシブデータであり、開いて編集しても安全です。実用上の注意点が2つあります。1つは、それが属するアプリケーション内でのみ機能するため、間違ったコピーを編集したり key= 名を壊したりすると、そのプログラムのラベルが空白になったり誤ったりする可能性があります(バックアップを保存してください)。もう1つは、形式が未定義であるため、.lng という名前のファイルがたまに全く別の物である可能性があります。まずはテキストとして確認してください。ファイル自体が実行されることはありません。

形式の詳細

概要
正式名称Language Definition File別名 language file, localization file
開発元Various application vendors (no single owner - a per-app convention)登場時期 Long-standing per-application convention (1990s onward) for shipping UI translations
MIME タイプtext/plain
タイプアプリケーション言語/ローカライゼーションリソース(通常は key=value テキスト、時にはバイナリ)
この拡張子は以下でも使用されています…
  • ゲーム/エンジン言語パック - 多くのゲーム(例:古い Blizzard/Diablo II、エミュレータ)は、独自の形式の .lng ファイルとしてUIテキストを同梱しています。
  • バイナリアプリケーションリソース (.lng) - 一部のプログラムは、コンパイルされたバイナリ文字列テーブルを .lng として保存しており、そのアプリのツールでのみ編集可能です。

LNG ファイルを開くプログラム

Windows4 apps
Windows Notepad 標準搭載 単純なテキスト言語ファイルを読み書きするために .lng を開きます(エンコーディング制御には Notepad++ を推奨)。
Notepad オープンソース .lng をテキストとして開き、key=value の翻訳行を閲覧・編集します(テキストベースの .lng で機能)。
Visual Studio Code 無料 .lng を表示・編集するために開きます。文字が正しく表示されない場合は、適切なエンコーディング(UTF-8/UTF-16)を選択してください。
The program the .lng belongs to (XnView, Winamp, Total Commander…) 無料 .lng をアプリの言語フォルダに配置し、設定でその言語を選択すると、アプリがそれを読み込みます。
macOS2 apps
BBEdit フリーミアム .lng をテキストとして開きます。さまざまなエンコーディングをきれいに処理します。
Visual Studio Code 無料 .lng を表示・編集するために開きます。文字が正しく表示されない場合は、適切なエンコーディング(UTF-8/UTF-16)を選択してください。
Linux1 app
gedit / Kate / any text editor オープンソース .lng をテキストとして開き、key=value 行を閲覧・編集します。

技術的詳細

詳細仕様
フォーマットタイプアプリケーション・ローカライゼーション・リソース - UI文字列識別子を1つの言語の翻訳テキストにマッピングする
主な構造INI形式のプレーンテキスト:`key=value` の文字列ペアを含む名前付き `[Section]` ブロック
テキストエンコーディングUTF-8、UTF-16 LE/BE(BOM付き)、またはレガシー ANSI - アプリケーションによって異なる
バイナリバリアント一部のプログラムは `.lng` データを独自のバイナリレイアウトで保存しており、それらのファイルはプレーンテキストとして読み取ることはできない
圧縮非圧縮。ファイルはそのまま保存されるため、解凍手順なしで直接編集可能
暗号化非暗号化。テキストベースのバリアントの場合、文字列の内容はテキストエディタで完全にアクセス可能
典型的なファイルサイズ5 KB - 500 KB(1言語分の完全なUI文字列テーブル)
ファイルあたりの言語数1つ - サポートされている各ロケールは、アプリケーションの言語フォルダ内に個別の `.lng` ファイルとして提供される
マジックバイト / ファイルシグネチャ共通のものはなし。テキストバリアントは通常、コメントまたは `[General]` / `[Language]` セクションヘッダーで始まる
内部バージョンヘッダーアプリケーションごとにオプションで、対象言語、作成者、バージョンを指定する `[Version]` または `[About]` ブロック
MIMEタイプテキストバリアントは `text/plain`、バイナリバリアントは `application/octet-stream`
関連するオペレーティングシステムWindows(主なユースケース)、macOS、Linux
ファイルの配置アプリケーションの `language/` または `locale/` サブフォルダに存在する必要がある - ホストプログラムはそこから読み込む
標準の所有権単一の所有者や標準化団体は存在しない。各アプリケーションベンダーが独自の `.lng` レイアウトを個別に定義する
後継フォーマット現代のアプリでは、カスタムの `.lng` ファイルの代わりに `.po`/`.mo` (gettext)、`.properties`、`.resx`、または JSON/XML i18n 形式を使用することが増えている
リリース日Long-standing per-application convention (1990s onward) for shipping UI translations
最新バージョンN/A (no central spec; each program defines its own .lng layout)

LNG の変換

コミュニティ Q&A

ユーザーからの質問
質問する
LNG ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。LNG ファイルについて最初の質問をしてみましょう。

よくある質問

LNGファイルとは何ですか?
言語(ローカライゼーション)ファイルです。プログラムのインターフェーステキスト1言語分を保持します。アプリはこれを読み込んで、メニューやダイアログをその言語で表示します。これは特定のプログラムに関連付けられており、単独のドキュメントではありません。
LNGファイルを開くにはどうすればよいですか?
ほとんどはプレーンテキストです。Notepad++、VS Code、または任意のテキストエディタで開いて、key=value の翻訳行を閲覧・編集できます。文字化けしているように見える場合は、元のプログラムのツールを必要とするバイナリバリアントです。
LNGファイルを使用してプログラムの言語を変更するにはどうすればよいですか?
.lng ファイルをアプリケーションの language/locale フォルダに配置し、プログラムの設定でその言語を選択します。すると、アプリは対応するファイルを読み込みます。
LNGファイルを編集して独自の翻訳を作成できますか?
テキストベースのものであれば、多くの場合可能です。既存の .lng をコピーし、各 key=value 行の右側のテキストを翻訳し(キーは変更しないでください)、正しいエンコーディングで保存して、アプリの言語フォルダに追加します。
編集したLNGが表示されない、または正しく表示されないのはなぜですか?
一般的な原因は、間違ったエンコーディング(アプリに合わせて UTF-8/UTF-16 を使用してください)、プログラムが期待するキーの変更または削除、あるいはファイルが間違ったフォルダに配置されていることです。バックアップから復元し、慎重に再編集してください。
すべての .lng ファイルは同じ形式ですか?
いいえ。.lng は単なる慣習です。各プログラムが独自のレイアウト(通常は INI形式のテキスト、時にはバイナリ)を定義しています。あるアプリの .lng は通常、別のアプリでは動作しません。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧