Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
folium-app
GitHub Repository: folium-app/Folium
Path: blob/a-new-beginning/Folium-iOS/Structures/Localisation.swift
2 views
//
//  Localisation.swift
//  Folium
//
//  Created by Jarrod Norwell on 29/11/2025.
//

import Foundation

struct Localisation {
    struct Common {
        static let `continue`: String = .localized(for: .continue)
        static let dismiss: String = .localized(for: .dismiss)
    }
    
    struct Onboarding {
        static let folium: String = .localized(for: .folium)
        static let foliumSecondaryText: String = .localized(for: .foliumSecondaryText)
        static let foliumTertiaryText: String = .localized(for: .foliumTertiaryText)
        
        static let camera: String = .localized(for: .camera)
        static let cameraSecondaryText: String = .localized(for: .cameraSecondaryText)
        
        static let microphone: String = .localized(for: .microphone)
        static let microphoneSecondaryText: String = .localized(for: .microphoneSecondaryText)
        
        static let motionAndFitness: String = .localized(for: .motionAndFitness)
        static let motionAndFitnessSecondaryText: String = .localized(for: .motionAndFitnessSecondaryText)
        
        static let warning: String = .localized(for: .warning)
        static let warningSecondaryText: String = .localized(for: .warningSecondaryText)
        
        static let importGames: String = .localized(for: .importGames)
        static let importSystemFiles: String = .localized(for: .importSystemFiles)
        
        static let startImportingStart: String = .localized(for: .startImportingStart)
        static let startImportingEnd: String = .localized(for: .startImportingEnd)
        
        static let onboardingComplete: String = .localized(for: .onboardingComplete)
        static let onboardingCompleteSecondaryText: String = .localized(for: .onboardingCompleteSecondaryText)
        
        static let changePermissionLater: String = .localized(for: .changePermissionLater)
    }
    
    struct WhatsNew {
        static let whatsNew: String = "What's New"
        static let whatsNewSecondaryText: String = "What's New is an almost comprehensive list of the additions, changes, fixes, etc. made to Folium for this release"
        
        static let audio: String = "Audio"
        static let audioSecondaryText: String = "Fixed an audio issue causing incorrect audio playback speed"
        
        static let abxy: String = "ABXY"
        static let abxySecondaryText: String = "Changed the ABXY button layouts of Cytrus, Grape and Mango to correctly mimic their physical button layouts"
        
        static let madeToKiwi: String = "Change only available in Kiwi"
        
        static let whatsNewComplete: String = .localized(for: .whatsNewComplete)
        static let whatsNewCompleteSecondaryText: String = .localized(for: .whatsNewCompleteSecondaryText)
    }
}

typealias LocalisedCommon = Localisation.Common
typealias LocalisedOnboarding = Localisation.Onboarding
typealias LocalisedWhatsNew = Localisation.WhatsNew