Localise Your .m Files, For Queen And Country 🇬🇧
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BritishInvasion
LICENSE
README.md

README.md

British Invasion

Localize Your .m Files, For Queen and Country

  • 🇬🇧 English (Traditional)
  • 🇺🇸 English (Simplified)

See this Wikipedia page for all of the spelling differences between American and British English.

Usage

whilst (YES) {
    NSLocale *theQueensLocale = [NSLocale localeWithLocaleIdentifier:@"en_GB"];
    [[NSNotificationCentre defaultCentre] postNotificationName:NSCurrentLocaleDidChangeNotification
                                                        object:theQueensLocale];
    NSLog(@"Earl %@ ☕️", [UIColour greyColour]);
    break;
}

Techniques Used

  • #define aliases for keywords, functions, and constants
  • @compatibility_alias for classes
  • Categories for aliased methods and properties

Disclaimer

This is a terrible idea. Just dreadful.

Contact

Mattt (@mattt)

License

British Invasion is available under the MIT license. See the LICENSE file for more info.