.STRINGS

STRINGS ファイル

Apple Strings Localization File
質問する
クイック回答

.strings ファイルは、macOS、iOS、およびその他の Apple プラットフォームアプリの翻訳テキストを保存する Apple ローカライズファイルです。開発者は Xcode や任意のテキストエディタでこれを開きます。エンドユーザーはアプリバンドル内でこれらのファイルを見つけることがありますが、通常これらを開く必要はありません。

開発元: Apple Inc. カテゴリ: テキストファイル MIME: text/plain
対応OS Windows macOS Linux Web
関連: .DOC · .ODT · .DOCX · .GDOC

このページの内容

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

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

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

ファイルを識別する

STRINGS ファイル形式とは?

.strings ファイルは、macOS および iOS アプリケーションのアラート、エラーメッセージ、ボタンラベル、その他の UI テキストなどのローカライズされた表示文字列を保存するテキストファイルです。さまざまなアラート、通知、エラーメッセージを含む多くの .strings ファイルがアプリバンドル内に保存され、言語固有の .lproj ディレクトリ(例:英語の場合は en.lproj/、フランス語の場合は fr.lproj/)に整理されています。オペレーティングシステムは、実行時に適切な .lproj フォルダを選択して、ロケールに適したテキストを表示します。

最も一般的なファイル名は Localizable.strings で、これは Xcode が自動的に検索するデフォルトのファイルです。各エントリはシンプルなキー・値構文に従います:"key" = "value"; - キーと値は引用符で囲まれた文字列で、= で区切られ、セミコロンで終了します。コメントは C スタイルの /* */ または // 構文を使用します。ソースの .strings ファイルは UTF-8(Xcode 10 以降で推奨)または歴史的にバイトオーダーマーク(BOM)付きの UTF-16 でエンコードされています。

.strings ファイルは、Apple Xcode、MacroMates TextMate、BBEdit、VS Code、または任意のプレーンテキストエディタで開いて編集できます。Xcode のビルド中、ソースの .strings ファイルはアプリバンドル内のバイナリプロパティリスト形式にコンパイルされるため、配布されるファイルはソーステキストとは異なります。

Apple は Xcode 15(2023年)において、複数形や文法的なバリエーションを標準でサポートする最新の JSON ベースの代替手段として .xcstrings(String Catalogs)を導入しました。.strings 形式は引き続き完全にサポートされており、macOS、iOS、iPadOS、tvOS、watchOS で広く使用されています。

セキュリティと安全性

リスク: LOW

.strings ファイルは実行可能なコンテンツを含まないプレーンテキストです。これらを開くことによるセキュリティリスクはありません。サードパーティのアプリバンドル内の文字列を変更する場合(ジェイルブレイクや改造など)、アプリのライセンスや利用規約に違反する可能性があります。

形式の詳細

概要
正式名称Apple Strings Localization File別名 Apple .strings file, Localizable.strings
開発元Apple Inc.登場時期 Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
MIME タイプtext/plain
タイプキー・値ローカライズテキストファイル(プロパティリストに触発された形式)

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

Windows2 apps
Notepad オープンソース ファイルを開き、ファイルのエンコーディングに合わせて «エンコード > UTF-8» または «UTF-16» を選択してください。
VS Code オープンソース 直接開きます。より良いサポートのために «Apple Swift Format» または «Localization Editor» 拡張機能をインストールしてください。
macOS5 apps
TextEdit 標準搭載 キー・値ペアを読み書きするためにプレーンテキストとして開きます。構文ハイライトはありません。保存時はエンコーディングを UTF-8 に設定してください。
TextMate オープンソース .strings ファイルを構文ハイライト付きで開きます。TextMate には Apple ローカライズファイル用のバンドルがあります。
Apple Xcode 無料 Xcode のエディタで .strings ファイルを開くと、構文ハイライト付きでキー・値ペアが表示されます。チームワークフローには «Editor > Export Localizations» を使用してください。
BBEdit フリーミアム テキストとして開きます。BBEdit は UTF-8 および UTF-16 エンコーディングを正しくサポートしています。
VS Code オープンソース 直接開きます。より良いサポートのために «Apple Swift Format» または «Localization Editor» 拡張機能をインストールしてください。
Linux1 app
VS Code オープンソース 直接開きます。より良いサポートのために «Apple Swift Format» または «Localization Editor» 拡張機能をインストールしてください。
Web1 app
Lokalise 有料 共同翻訳のために .strings ファイルをアップロードし、更新されたローカライズファイルをダウンロードします。

技術的詳細

詳細仕様
エンコーディングUTF-8(推奨、Xcode 10以降)、BOM 付き UTF-16 LE または BE(レガシーな慣習)
レガシー BOMUTF-16 LE: `FF FE`、UTF-16 BE: `FE FF`。コンパイルされたバイナリ plist 形式は `bplist`(16進数 62 70 6C 69 73 74)で始まります
エントリ構文`"key" = "value";` - キーと値の両方を二重引用符で囲み、末尾にセミコロンが必要です
コメント構文C スタイルの `/* ブロックコメント */` または `//` 行コメント
ディレクトリの慣習ロケール名に基づいた `.lproj` ディレクトリ(例:`en.lproj/`、`ja.lproj/`、`fr.lproj/`)に配置されます
デフォルトのファイル名`Localizable.strings` - Xcode がデフォルトでユーザーに表示される文字列を検索するファイル
コンパイル形式Xcode はアプリのビルド中にソースの `.strings` をバイナリ plist に変換します。配布されるアプリバンドルにはソーステキストではなくバイナリが含まれます
複数形/性別ルール同じ `.lproj` 内にあるペアの `.stringsdict` ファイル(XML plist)が複数形や文法的なバリエーションを処理します
後継フォーマット`.xcstrings`(String Catalogs、JSON ベース、Xcode 15 / 2023)が新規プロジェクト向けの現代的な代替です
MIME タイプソース形式は `text/plain`、コンパイルされたバイナリ形式は `application/octet-stream` です
プラットフォームの範囲macOS, iOS, iPadOS, tvOS, watchOS, および visionOS
ビルドツール`genstrings` はソースコードから文字列リテラルを抽出して `.strings` ファイルを作成します。`ibtool` はそれらをアプリバンドル内のバイナリ plist にコンパイルします
リリース日Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
最新バージョンStrings files remain current; Apple introduced .xcstrings (String Catalogs) in Xcode 15 / 2023 as a modern alternative
仕様書developer.apple.com

STRINGS の変換

コミュニティ Q&A

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

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

よくある質問

Mac の .strings ファイルとは何ですか?
これは macOS および iOS アプリで使用される Apple ローカライズファイルです。key=value 形式の翻訳済みテキスト文字列が含まれており、アプリごとに言語ごとに 1 つのファイルが存在します。
.strings ファイルを編集するにはどうすればよいですか?
任意のテキストエディタ(TextEdit、VS Code、Notepad++)で開いてください。これはプレーンテキストです。各行は "key" = "value"; となっており、右側の値を編集します。
.strings ファイルはどのエンコーディングを使用しますか?
現代のファイルは UTF-8 を使用します(Xcode 10 以降の Apple の推奨)。古いファイルは BOM 付きの UTF-16 LE または BE の場合があります。開く際はお使いのエディタのエンコーディング設定を確認してください。
.strings ファイルに代わるものは何ですか?
Xcode 15(2023年)で導入された .xcstrings(String Catalogs)が現代的な後継です。これはすべてのローカライズを単一の JSON ファイルに統合し、より優れたツールを提供します。レガシーな .strings ファイルも引き続き完全にサポートされています。
.strings を使用して iOS アプリに新しい言語を追加するにはどうすればよいですか?
Xcode のプロジェクト設定でローカライズを追加すると、Xcode が新しい .lproj ディレクトリを作成し、翻訳用の .strings ファイルのコピーを生成します。

参考文献

1Apple Developer - String Resourcesdeveloper.apple.com
2Apple Developer - Maintaining Your Own Strings Filesdeveloper.apple.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DAVDVR365 / Dahua DVR Video File (DHAV stream)

関連する拡張子

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

無料ファイルツール

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

ツールボックスを開く

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