Skip to content

Latest commit

 

History

History
84 lines (57 loc) · 2.15 KB

L.md

File metadata and controls

84 lines (57 loc) · 2.15 KB

L Convenience

Localization convenience.

Xcode Editor Autocomplete

Autocomplete L

Backboard Generated Code

Localizable.blackboard.swift

public enum L {
    
    /// English: Checking
    public static var accountTypeChecking: String
    
    /// English: Roth IRA
    public static var accountTypeRoth: String
    
    /// English: Savings
    public static var accountTypeSavings: String
    
    /// English: Number of cookies: %d
    public static func cookieCount(cookies: CVarArg) -> String
    
    /// English: Days since last injury: %@
    public static func daysSinceLastInjury(numberOfDays: String) -> String
    
    /// English: Greetings, %@ %@!
    public static func greetings(firstName: String, lastName: String) -> String
    
    /// English: Seven
    public static var number7: String
    
    /// English: 100%%
    public static var oneHundredPercent: String
    
    /// English: Button
    public static var photoButton: String
    
    /// English: Green Paper Clip
    public static var photoGreenPaperClip: String
    
    /// English: Green Pencil
    public static var photoGreenPencil: String
    
    /// English: Red Cup
    public static var photoRedCup: String
    
    /// English: Silver Paper Clip
    public static var photoSilverPaperClip: String
    
    /// English: Stapler
    public static var photoStapler: String
    
    /// English: White Dice
    public static var photoWhiteDice: String
    
    /// English: Will it rain today?
    public static var willItRainToday: String
    
}

The Blackboard Way

ExampleApp

let firstName = "Steve"
let lastName = "Dave"
footerViewController.footerText = L.greetings(arg1: firstName, arg2: lastName)

The Standard UIKit Way

StandardApp

let firstName = "Steve"
let lastName = "Dave"
let greetingsFormat = NSLocalizedString("greetings", comment: "")
footerViewController.footerText = .localizedStringWithFormat(greetingsFormat, firstName, lastName)