Russian UI: settings, notch views, agent steps, errors; visible success after installing hooks

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
maksarsanjeev
2026-10-06 20:15:30 +03:00
parent 750e5ad0ad
commit 319cdc8b18
20 changed files with 565 additions and 519 deletions
+4 -4
View File
@@ -44,10 +44,10 @@ final class StripePoller: @unchecked Sendable {
let code = (response as? HTTPURLResponse)?.statusCode ?? 0
if code != 200 {
let errMsg: String
if code == 401 { errMsg = "Invalid API key (401)" }
else if code == 403 { errMsg = "Use secret key (sk_live_… not pk_live_…)" }
else if code == 0 { errMsg = error?.localizedDescription ?? "No connection" }
else { errMsg = "API error \(code)" }
if code == 401 { errMsg = "Неверный API-ключ (401)" }
else if code == 403 { errMsg = "Нужен секретный ключ (sk_live_…, не pk_live_…)" }
else if code == 0 { errMsg = error?.localizedDescription ?? "Нет соединения" }
else { errMsg = "Ошибка API \(code)" }
DispatchQueue.main.async { AppState.shared.stripeError = errMsg }
return
}