import Foundation

public class Strings {
    // Bottom Nav Items
    public static var Home: String { get { NSLocalizedString("home", comment: "") } }
    public static var Cities: String { get { NSLocalizedString("cities", comment: "") } }
    public static var Settings: String { get { NSLocalizedString("settings", comment: "") } }
    
    // Home
    public static var Pressure: String { get { "Pressure" } }
    public static var Humidity: String { get { "Humidity" } }
    public static var WindSpeed: String { get { "Wind Speed" } }
    
    // Cities
    public static var Delete: String { get { "Delete" } }
    
    // City Search
    public static var SearchForCity: String { get { "Search for city…" } }
    
    // Settings
    public static var TemperatureInMetric: String { get { NSLocalizedString("temperature_in_metric", comment: "") } }
    public static var SpeedInMetric: String { get { NSLocalizedString("speed_in_metric", comment: "") } }
    public static var DarkMode: String { get { NSLocalizedString("dark_mode", comment: "") } }
    
    public static var Theming: String { get { NSLocalizedString("theming", comment: "") } }
    public static var Widgets: String { get { NSLocalizedString("widgets", comment: "") } }
    public static var SamplePages: String { get { NSLocalizedString("sample_pages", comment: "") } }
    public static var DesignTokens: String { get { NSLocalizedString("design_tokens", comment: "") } }
    
    // Design Tokens
    public static let Spacings = "Spacings"
    public static let TextAppearances = "Text Appearances"
    public static let CornerRadiuses = "Corner Radiuses"
    public static let Elevations = "Elevations"
    public static let LetterSpacings = "Letter Spacings"
    public static let Colors = "Colors"
    
    // Spacings
    public static let VerticalSpacings = "Vertical Spacings"
    public static let HorizontalSpacings = "Horizontal Spacings"
    
    // T-Shirt Sizes
    public static let XXS = "XXS"
    public static let XS = "XS"
    public static let S = "S"
    public static let M = "M"
    public static let L = "L"
    public static let XL = "XL"
    public static let XL2 = "XL2"
    
    // Text Sizes
    public static let Headline = "Headline"
    public static let Subheadline = "Subheadline"
    public static let Body = "Body"
    public static let Callout = "Callout"
    public static let Footnote = "Footnote"
    public static let Caption1 = "Caption1"
    public static let Caption2 = "Caption2"
    
    public static let SampleText = "The quick brown fox jumps over the lazy dog."
    
    // Colors
    public static let DarkBlue = "Dark Blue"
    public static let Blue = "Blue"
    public static let Aqua = "Aqua"
    public static let Gainsboro = "Gainsboro"
    public static let Yellow = "Yellow"
    
    // Widgets
    public static var OK = "OK"
    public static var Label = "Label"
    public static var Progress = "Progress"
    public static var Switch = "Switch"
}
