   /// Would you help us by rating Blokada on App Store?
   internal static let mainRateUsOnAppStore = L10n.tr("Ui", "main rate us on app store")
   /// Blokada for iOS helped me block %@ ads and trackers!
-  internal static func mainShareMessage(_ p1: String) -> String {
-    return L10n.tr("Ui", "main share message", p1)
+  internal static func mainShareMessage(_ p1: Any) -> String {
+    return L10n.tr("Ui", "main share message", String(describing: p1))
   }
   /// Activity
   internal static let mainTabActivity = L10n.tr("Ui", "main tab activity")

  /// Redirecting...
  internal static let paymentRedirectLabel = L10n.tr("Ui", "payment redirect label")
  /// You are saving %@
  internal static func paymentSaveText(_ p1: String) -> String {
    return L10n.tr("Ui", "payment save text", p1)
  }
  /// 1 Month
  internal static let paymentSubscription1Month = L10n.tr("Ui", "payment subscription 1 month")
  /// %@ Months
  internal static func paymentSubscriptionManyMonths(_ p1: String) -> String {
    return L10n.tr("Ui", "payment subscription many months", p1)
  }
  /// Save %@
  internal static func paymentSubscriptionOffer(_ p1: String) -> String {
    return L10n.tr("Ui", "payment subscription offer", p1)
  }
  /// %@ per month
  internal static func paymentSubscriptionPerMonth(_ p1: String) -> String {
    return L10n.tr("Ui", "payment subscription per month", p1)
  }
  /// Your account is now active! You may now use all Blokada Plus features on all your devices.
  internal static let paymentSuccessDesc = L10n.tr("Ui", "payment success desc")

  /// Blokada *Slim* is active
  internal static let homeStatusDetailActiveSlim = L10n.tr("Ui", "home status detail active slim")
  /// blocked *%@* ads and trackers
  internal static func homeStatusDetailActiveWithCounter(_ p1: Any) -> String {
    return L10n.tr("Ui", "home status detail active with counter", String(describing: p1))
  }
  /// paused until timer ends
  internal static let homeStatusDetailPaused = L10n.tr("Ui", "home status detail paused")
