NSLocalizedString を使う時に、指定したkeyが、 Localizable.strings に定義されていなかったら、指定したkeyの文字列がそのまま出力されてしまいます。
これはこれで困ったし、comment:
引数に与えた文字は単なるコメントでしかなくて、出力されません。
value:
引数を使う
どうやら、value:
引数を使うと、指定したkeyが、 Localizable.strings に定義されていなかった場合に、valueに指定した文字列が出力されるようになるみたいです。
NSLocalizedString("hogehoge", tableName: nil, comment: "comment")
// => hogehogeが出力される
NSLocalizedString("hogehoge", tableName: nil, value: "aaaa", comment: "comment")
// => aaaaが出力される
今まで気づかなかった。。便利。