snikket-ios/Snikket/BartyCrouch.swift
2021-09-22 19:04:48 +05:00

31 lines
906 B
Swift

//
// BartyCrouch.swift
// Snikket
//
// Created by MuhammadKhalid on 22/09/2021.
// Copyright © 2021 Snikket. All rights reserved.
//
import Foundation
enum BartyCrouch {
enum SupportedLanguage: String {
case english = "en"
case danish = "da"
}
static func translate(key: String, translations: [SupportedLanguage: String], comment: String? = nil) -> String {
let typeName = String(describing: BartyCrouch.self)
let methodName = #function
print(
"Warning: [BartyCrouch]",
"Untransformed \(typeName).\(methodName) method call found with key '\(key)' and base translations '\(translations)'.",
"Please ensure that BartyCrouch is installed and configured correctly."
)
// fall back in case something goes wrong with BartyCrouch transformation
return "BC: TRANSFORMATION FAILED!"
}
}