Swift/Foundation/Strings and Text/NSLocalizedString

地域化された文字列を、地域化をエクスポートする際に Xcode が生成するテーブルから返す。

NSLocalizedString
TypeFunction
iOS7.0+
iPadOS7.0+
macOS10.9+
MacCatalyst13.0+
tvOS9.0+
watchOS2.0+
Websitedeveloper.apple.com/documentation/foundation/1418095-nslocalizedstring/

NSLocalizedString(_:tableName:bundle:value:comment:)

tableName
キーと値のペアを格納するテーブルの名前。また、ローカライズされた文字列を保存するための文字列ファイル(拡張子が.stringsのファイル)のサフィックスも指定する。tableNameがnilまたは空文字列の場合、これはLocalizable.stringsのテーブルにデフォルトで設定される。
bundle
テーブルの文字列ファイルを含むバンドル。メインバンドルが指定されていない場合は、メインバンドルが使用される。
value
開発ロケール用に地域化した文字列。他のロケールでは、テーブルでキーが見つからなかった場合にこの値を返す。
comment
文字列ファイルのキーと値のペアの上に配置するコメントである。このパラメータは、ローカライズされた文字列のユーザーへの表示に関するコンテキストを翻訳者に提供する。