/TCLocalizer

Easy runtime localization for UIKit and AppKit projects

Primary LanguageObjective-CApache License 2.0Apache-2.0

Localizing Cocoa projects usually means maintaining a NIB per language. This is a maintenance nightmare. There is tooling to help but this still adds complexity that most of time is not even really needed.

With TCLocalizer you use only have to maintain a single NIB and localize during runtime. It's fast, you can keep everything in localizable string files. All you have to call is:

  - (void) viewDidLoad
  {
      [super viewDidLoad];
      
      [[TCLocalizer localizer] localizeViewController:self];
  }

It can't get much easier than that. Has support for iOS and OSX.

The code is released under the Apache License 2.0.