Swift/Foundation/Strings and Text/NSLocalizedString
Type | Function |
---|---|
iOS | 7.0+ |
iPadOS | 7.0+ |
macOS | 10.9+ |
MacCatalyst | 13.0+ |
tvOS | 9.0+ |
watchOS | 2.0+ |
Website | developer |
地域化された文字列を、地域化をエクスポートする際に Xcode が生成するテーブルから返す。
NSLocalizedString(_:tableName:bundle:value:comment:)
- tableName
- キーと値のペアを格納するテーブルの名前。また、ローカライズされた文字列を保存するための文字列ファイル(拡張子が.stringsのファイル)のサフィックスも指定する。tableNameがnilまたは空文字列の場合、これはLocalizable.stringsのテーブルにデフォルトで設定される。
- bundle
- テーブルの文字列ファイルを含むバンドル。メインバンドルが指定されていない場合は、メインバンドルが使用される。
- value
- 開発ロケール用に地域化した文字列。他のロケールでは、テーブルでキーが見つからなかった場合にこの値を返す。
- comment
- 文字列ファイルのキーと値のペアの上に配置するコメントである。このパラメータは、ローカライズされた文字列のユーザーへの表示に関するコンテキストを翻訳者に提供する。