Multiple Localizable.strings files in one iOS app

There is a way to do this that is quite simple.

There are several macros for localizing, one of which is NSLocalizedStringFromTable(). This takes three parameters:

  1. The string to localize
  2. The table name, which is just a file name
  3. The comment, just like in NSLocalizedString()

If you use a table name then you can have another strings file, i.e. if I do NSLocalizedStringFromTable(@"name", @"MyStrings", @"whatever"); then put my strings in MyStrings.strings it will use that.

See Matt Gallagher’s post about this.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)