From 1492afabd23becfaa11afbf2a13219b1360eaf12 Mon Sep 17 00:00:00 2001 From: cheykrym Date: Wed, 3 Dec 2025 07:27:51 +0300 Subject: [PATCH] login update --- yobble/Resources/Localizable.xcstrings | 26 ++++++++++---------- yobble/Views/Login/LoginView.swift | 34 +++++++++++++------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/yobble/Resources/Localizable.xcstrings b/yobble/Resources/Localizable.xcstrings index ed0105d..a1783b8 100644 --- a/yobble/Resources/Localizable.xcstrings +++ b/yobble/Resources/Localizable.xcstrings @@ -886,6 +886,9 @@ } } } + }, + "Лента, истории, подписки" : { + }, "Лицо" : { "localizations" : { @@ -958,6 +961,9 @@ } } } + }, + "Минимум отвлечений, чистый мессенджер" : { + }, "Мобильное приложение" : { "comment" : "Тип сессии — мобильное приложение" @@ -1521,9 +1527,6 @@ }, "Основной режим находится в ранней разработке (около 10%)." : { - }, - "Оставить мессенджер" : { - }, "Отключить" : { "comment" : "Кнопка подтверждения отключения 2FA" @@ -1765,7 +1768,7 @@ "Перейдите в раздел \"Настройки > Сменить пароль\" и следуйте инструкциям." : { "comment" : "FAQ answer: reset password" }, - "По умолчанию включён полный интерфейс. Мессенджер оставляет только общение и готов к работе уже сейчас. Можно переключиться в любой момент." : { + "По умолчанию это полноценная соцсеть с лентой, историями и подписками. Если нужно только общение без лишнего контента, переключитесь на режим “Только чаты”. Переключить режим можно в любой момент." : { }, "Повторите пароль" : { @@ -1904,9 +1907,6 @@ } } } - }, - "Полный интерфейс" : { - }, "Получать коды на email при входе" : { "comment" : "Переключатель отправки кодов при входе" @@ -2295,9 +2295,6 @@ }, "Режим мессенжера" : { - }, - "Рекомендуем новичкам" : { - }, "Сборка:" : { "localizations" : { @@ -2486,6 +2483,9 @@ }, "Сохранить пароль" : { "comment" : "Кнопка сохранения пароля на приложение" + }, + "Соцсеть" : { + }, "Спасибо! Мы получили ваш отзыв" : { "comment" : "feedback: success title", @@ -2585,6 +2585,9 @@ } } } + }, + "Только чаты" : { + }, "Ты шо ебанутый? А ниче тот факт что новый пароль должен отличаться от старого." : { "localizations" : { @@ -2767,9 +2770,6 @@ }, "Экспериментальная поддержка iOS 15" : { - }, - "Экспериментальный режим" : { - }, "Это устройство" : { "comment" : "Заголовок секции текущего устройства" diff --git a/yobble/Views/Login/LoginView.swift b/yobble/Views/Login/LoginView.swift index be78cb3..90b49f9 100644 --- a/yobble/Views/Login/LoginView.swift +++ b/yobble/Views/Login/LoginView.swift @@ -649,36 +649,36 @@ private struct MessengerModePrompt: View { .font(.title3.bold()) .multilineTextAlignment(.center) - Text(NSLocalizedString("По умолчанию включён полный интерфейс. Мессенджер оставляет только общение и готов к работе уже сейчас. Можно переключиться в любой момент.", comment: "")) + Text(NSLocalizedString("По умолчанию это полноценная соцсеть с лентой, историями и подписками. Если нужно только общение без лишнего контента, переключитесь на режим “Только чаты”. Переключить режим можно в любой момент.", comment: "")) .font(.callout) .foregroundColor(.secondary) .multilineTextAlignment(.center) VStack(spacing: 12) { optionButton( - title: NSLocalizedString("Оставить мессенджер", comment: ""), - subtitle: NSLocalizedString("Рекомендуем новичкам", comment: ""), - isMessenger: true + title: NSLocalizedString("Соцсеть", comment: ""), + subtitle: NSLocalizedString("Лента, истории, подписки", comment: ""), + isMessenger: false ) optionButton( - title: NSLocalizedString("Полный интерфейс", comment: ""), - subtitle: NSLocalizedString("Экспериментальный режим", comment: ""), - isMessenger: false + title: NSLocalizedString("Только чаты", comment: ""), + subtitle: NSLocalizedString("Минимум отвлечений, чистый мессенджер", comment: ""), + isMessenger: true ) } HStack(spacing: 12) { - Button(action: onSkip) { - Text(NSLocalizedString("Позже", comment: "")) - .font(.callout) - .frame(maxWidth: .infinity) - .padding() - .background( - RoundedRectangle(cornerRadius: 14, style: .continuous) - .stroke(Color.secondary.opacity(0.3)) - ) - } +// Button(action: onSkip) { +// Text(NSLocalizedString("Позже", comment: "")) +// .font(.callout) +// .frame(maxWidth: .infinity) +// .padding() +// .background( +// RoundedRectangle(cornerRadius: 14, style: .continuous) +// .stroke(Color.secondary.opacity(0.3)) +// ) +// } Button(action: onAccept) { Text(NSLocalizedString("Применить", comment: ""))