From 844934a317f0e6bec7d3b59ccb68de965b8f8cec Mon Sep 17 00:00:00 2001 From: Sergey Akentev Date: Tue, 4 Mar 2025 17:59:29 +0200 Subject: [PATCH 1/4] New translations sglocalizable.strings (Chinese Simplified) --- .../zh-hans.lproj/SGLocalizable.strings | 84 ++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/Swiftgram/SGStrings/Strings/zh-hans.lproj/SGLocalizable.strings b/Swiftgram/SGStrings/Strings/zh-hans.lproj/SGLocalizable.strings index acc6e4482b..415ab905a7 100644 --- a/Swiftgram/SGStrings/Strings/zh-hans.lproj/SGLocalizable.strings +++ b/Swiftgram/SGStrings/Strings/zh-hans.lproj/SGLocalizable.strings @@ -56,6 +56,7 @@ "Settings.UploadsBoost" = "上传加速"; "Settings.DownloadsBoost" = "下载加速"; +"Settings.DownloadsBoost.Notice" = "增加并行连接的数量和文件块的大小。如果您的网络无法承受负载,请尝试不同适合您连接的选项。"; "Settings.DownloadsBoost.none" = "停用"; "Settings.DownloadsBoost.medium" = "中等"; "Settings.DownloadsBoost.maximum" = "最大"; @@ -83,6 +84,7 @@ "Common.RestartNow" = "立即重启"; "Common.OpenTelegram" = "打开 Telegram"; "Common.UseTelegramForPremium" = "请注意,您必须使用官方的 Telegram 客户端才可购买 Telegram Premium,一旦您获得 Telegram Premium,其所有功能也将在 Swiftgram 中生效。"; +"Common.UpdateOS" = "需要 iOS 更新"; "Message.HoldToShowOrReport" = "长按显示或举报"; @@ -106,6 +108,7 @@ /* Re-word like this string on offical app https://translations.telegram.org/en/ios/groups_and_channels/Chat.NextUnreadTopicSwipeProgress */ "Settings.PullToNextTopic" = "上滑到下一个主题"; "Settings.GalleryCamera" = "图库中的相机"; +"Settings.GalleryCameraPreview" = "图库中的相机预览"; /* "Send Message As..." button */ "Settings.SendAsButton" = "\"%@\" 按钮"; "Settings.SnapDeletionEffect" = "删除消息的特效"; @@ -134,7 +137,7 @@ "Settings.forceBuiltInMic" = "强制使用设备麦克风"; "Settings.forceBuiltInMic.Notice" = "若启用,即使已连接耳机,应用也只使用设备自身的麦克风。"; -"Settings.hideChannelBottomButton" = "隐藏频道底部面板"; +"Settings.showChannelBottomButton" = "频道底部面板"; "Settings.CallConfirmation" = "通话确认"; "Settings.CallConfirmation.Notice" = "Swiftgram 将在拨打电话前征求您的确认"; @@ -146,3 +149,82 @@ "CallConfirmation.Video.Title" = "拨打视频通话?"; "MutualContact.Label" = "双向联系人"; + +"Settings.swipeForVideoPIP" = "上滑打开画中画"; +"Settings.swipeForVideoPIP.Notice" = "如果启用,滑动视频将以画中画模式打开。"; + +"SessionBackup.Title" = "会话备份"; +"SessionBackup.Sessions.Title" = "会话"; +"SessionBackup.Actions.Backup" = "备份到钥匙串"; +"SessionBackup.Actions.Restore" = "从钥匙串恢复"; +"SessionBackup.Actions.DeleteAll" = "删除钥匙串备份"; +"SessionBackup.Actions.DeleteOne" = "从备份中删除"; +"SessionBackup.Actions.RemoveFromApp" = "从应用程序中移除"; +"SessionBackup.LastBackupAt" = "最后备份:%@"; +"SessionBackup.RestoreOK" = "确定。已恢复会话:%@"; +"SessionBackup.LoggedIn" = "已登录"; +"SessionBackup.LoggedOut" = "已登出"; +"SessionBackup.DeleteAll.Title" = "删除所有会话?"; +"SessionBackup.DeleteAll.Text" = "所有会话将从钥匙串中删除。\n\n帐号将不会从 Swiftgram 登出。"; +"SessionBackup.DeleteSingle.Title" = "删除 1 个会话?"; +"SessionBackup.DeleteSingle.Text" = "%@ 会话将从钥匙串中删除。\n\n帐号将不会从 Swiftgram 登出。"; +"SessionBackup.RemoveFromApp.Title" = "从应用程序中移除帐户?"; +"SessionBackup.RemoveFromApp.Text" = "%@ 会话将从 Swiftgram 中移除!会话将保持活动状态,以便稍后恢复。"; +"SessionBackup.Notice" = "会话已加密并存储在设备的钥匙串中。会话永远不会离开您的设备。\n\n重要提示:要在新设备或操作系统重置后恢复会话,您必须启用加密备份,否则钥匙串将无法转移。\n\n注意:会话仍可能被Telegram或另一台设备撤销。"; + +"MessageFilter.Title" = "消息过滤器"; +"MessageFilter.SubTitle" = "移除干扰,减少包含以下关键字的消息的可见性。\n关键字区分大小写。"; +"MessageFilter.Keywords.Title" = "关键字"; +"MessageFilter.InputPlaceholder" = "输入关键字"; + +"InputToolbar.Title" = "格式面板"; + +"Notifications.MentionsAndReplies.Title" = "@提及和回复"; +"Notifications.MentionsAndReplies.value.default" = "默认"; +"Notifications.MentionsAndReplies.value.silenced" = "已静音"; +"Notifications.MentionsAndReplies.value.disabled" = "停用"; +"Notifications.PinnedMessages.Title" = "置顶消息"; +"Notifications.PinnedMessages.value.default" = "默认"; +"Notifications.PinnedMessages.value.silenced" = "已静音"; +"Notifications.PinnedMessages.value.disabled" = "停用"; + + +"PayWall.Text" = "增强了专业功能"; + +"PayWall.SessionBackup.Title" = "会话备份"; +"PayWall.SessionBackup.Notice" = "从加密的本地 Apple 钥匙串备份中恢复会话。"; + +"PayWall.MessageFilter.Title" = "消息过滤器"; +"PayWall.MessageFilter.Notice" = "减少 SPAM、促销和令人烦恼的消息的可见性。"; + +"PayWall.Notifications.Title" = "禁用 @提及和回复"; +"PayWall.Notifications.Notice" = "隐藏或静音不重要的通知。"; + +"PayWall.InputToolbar.Title" = "格式面板"; +"PayWall.InputToolbar.Notice" = "使用键盘上方的面板节省准备帖子所需的时间。"; + +"PayWall.AppIcons.Title" = "独特的应用图标"; +"PayWall.AppIcons.Notice" = "自定义 Swiftgram 在主屏幕上的外观。"; + +"PayWall.About.Title" = "关于 Swiftgram Pro"; +"PayWall.About.Notice" = "Swiftgram 的免费版本提供超过 Telegram 应用的多个功能和改进。创新并保持 Swiftgram 与每月的 Telegram 更新同步是一项庞大的工作,需要耗费大量的时间和昂贵的硬件。\n\nSwiftgram 是一个开源应用,尊重您的隐私,并且不打扰您广告。订阅 Swiftgram Pro,您将获得独享特性并支持独立开发者。\n\n- @Kylmakalle"; + +"PayWall.RestorePurchases" = "恢复购买"; +"PayWall.Terms" = "服务条款"; +"PayWall.Privacy" = "隐私政策"; +"PayWall.TermsURL" = "https://swiftgram.app/terms"; +"PayWall.PrivacyURL" = "https://swiftgram.app/privacy"; +"PayWall.Notice.Markdown" = "通过订阅 Swiftgram Pro,您同意 [Swiftgram 服务条款](%1$@) 和 [隐私政策](%2$@)。"; +"PayWall.Notice.Raw" = "通过订阅 Swiftgram Pro,您同意 Swiftgram 服务条款和隐私政策。"; + +"PayWall.Button.OpenPro" = "使用专业功能"; +"PayWall.Button.Purchasing" = "正在购买……"; +"PayWall.Button.Restoring" = "正在恢复购买……"; +"PayWall.Button.Validating" = "正在验证购买……"; +"PayWall.Button.PaymentsUnavailable" = "付款不可用"; +"PayWall.Button.Subscribe" = "订阅 %@ / 月"; +"PayWall.Button.ContactingAppStore" = "正在联系 App Store……"; + +"Paywall.Error.Title" = "错误"; +"PayWall.ValidationError" = "验证错误"; +"PayWall.ValidationError.TryAgain" = "购买验证过程中出现问题。不用担心!稍后再试恢复购买。"; From 1e238f54b1eca44eaaa515851b5e958840e097c6 Mon Sep 17 00:00:00 2001 From: Sergey Akentev Date: Tue, 4 Mar 2025 20:15:59 +0200 Subject: [PATCH 2/4] New translations sglocalizable.strings (Ukrainian) --- .../Strings/uk.lproj/SGLocalizable.strings | 84 ++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/Swiftgram/SGStrings/Strings/uk.lproj/SGLocalizable.strings b/Swiftgram/SGStrings/Strings/uk.lproj/SGLocalizable.strings index 242314532d..0041584903 100644 --- a/Swiftgram/SGStrings/Strings/uk.lproj/SGLocalizable.strings +++ b/Swiftgram/SGStrings/Strings/uk.lproj/SGLocalizable.strings @@ -56,6 +56,7 @@ "Settings.UploadsBoost" = "Прискорення вивантаження"; "Settings.DownloadsBoost" = "Прискорення завантаження"; +"Settings.DownloadsBoost.Notice" = "Збільшує кількість паралельних з'єднань та розмір частин файлів. Якщо ваша мережа не може витримати навантаження, спробуйте різні опції, які підходять вашому з'єднанню."; "Settings.DownloadsBoost.none" = "Відключено"; "Settings.DownloadsBoost.medium" = "Середнє"; "Settings.DownloadsBoost.maximum" = "Максимальне"; @@ -83,6 +84,7 @@ "Common.RestartNow" = "Перезавантажити"; "Common.OpenTelegram" = "Відкрити Telegram"; "Common.UseTelegramForPremium" = "Зверніть увагу, що для отримання Telegram Premium ви маєте використовувати офіційний додаток Telegram. Після отримання Telegram Premium, усі переваги стануть доступними у Swiftgram."; +"Common.UpdateOS" = "Необхідне оновлення iOS"; "Message.HoldToShowOrReport" = "Затисніть, щоб переглянути або поскаржитись."; @@ -106,6 +108,7 @@ /* Re-word like this string on offical app https://translations.telegram.org/en/ios/groups_and_channels/Chat.NextUnreadTopicSwipeProgress */ "Settings.PullToNextTopic" = "Потягнути до наступної гілки"; "Settings.GalleryCamera" = "Камера в галереї"; +"Settings.GalleryCameraPreview" = "Попередній перегляд камери в галереї"; /* "Send Message As..." button */ "Settings.SendAsButton" = "Кнопка \"%@\""; "Settings.SnapDeletionEffect" = "Ефекти видалення повідомлення"; @@ -134,7 +137,7 @@ "Settings.forceBuiltInMic" = "Використовувати мікрофон пристрою"; "Settings.forceBuiltInMic.Notice" = "Якщо увімкнено, застосунок використовуватиме лише мікрофон пристрою, навіть якщо підключені навушники."; -"Settings.hideChannelBottomButton" = "Приховати нижню панель каналів"; +"Settings.showChannelBottomButton" = "Нижня панель каналу"; "Settings.CallConfirmation" = "Підтвердження викликів"; "Settings.CallConfirmation.Notice" = "Swiftgram запитуватиме дозвіл перед здійсненням виклику."; @@ -146,3 +149,82 @@ "CallConfirmation.Video.Title" = "Здійснити відеовиклик?"; "MutualContact.Label" = "взаємний контакт"; + +"Settings.swipeForVideoPIP" = "Відео PIP зі змахуванням"; +"Settings.swipeForVideoPIP.Notice" = "Якщо увімкнено, змахування відео відкриє його в режимі «Картинка в картинці»."; + +"SessionBackup.Title" = "Резервне копіювання сесії"; +"SessionBackup.Sessions.Title" = "Сесії"; +"SessionBackup.Actions.Backup" = "Резервне копіювання в Keychain"; +"SessionBackup.Actions.Restore" = "Відновлення з Keychain"; +"SessionBackup.Actions.DeleteAll" = "Видалити резервну копію Keychain"; +"SessionBackup.Actions.DeleteOne" = "Видалити з резервної копії"; +"SessionBackup.Actions.RemoveFromApp" = "Видалити з додатку"; +"SessionBackup.LastBackupAt" = "Останнє резервне копіювання: %@"; +"SessionBackup.RestoreOK" = "ОК. Сесії відновлено: %@"; +"SessionBackup.LoggedIn" = "Увійшли"; +"SessionBackup.LoggedOut" = "Вийшли"; +"SessionBackup.DeleteAll.Title" = "Видалити всі сесії?"; +"SessionBackup.DeleteAll.Text" = "Всі сесії будуть видалені з Keychain.\n\nОблікові записи не будуть вийшли зі Swiftgram."; +"SessionBackup.DeleteSingle.Title" = "Видалити 1 (одну) сесію?"; +"SessionBackup.DeleteSingle.Text" = "%@ сесія буде видалена з Keychain.\n\nОбліковий запис не буде вийшов зі Swiftgram."; +"SessionBackup.RemoveFromApp.Title" = "Видалити обліковий запис з додатку?"; +"SessionBackup.RemoveFromApp.Text" = "%@ сесія БУДЕ ВИДАЛЕНА з Swiftgram! Сесія залишиться активною, щоб ви могли відновити її пізніше."; +"SessionBackup.Notice" = "Сесії зашифровані та зберігаються на пристрої. Сесії ніколи не залишають ваш пристрій.\n\nВАЖЛИВО: Для відновлення сесій на іншому пристрої або після скидання налаштувань, ви повинні ввімкнути шифрування резервних копій, в іншому випадку ключі не будуть перенесені.\n\nТАКОЖ: Сесії можуть бути відкликані Telegram або з іншого пристрою."; + +"MessageFilter.Title" = "Фільтр повідомлень"; +"MessageFilter.SubTitle" = "Приховати відволікання та зменшити видимість повідомлень, що містять нижчевказані ключові слова.\nКлючові слова чутливі до регістру."; +"MessageFilter.Keywords.Title" = "Ключові слова"; +"MessageFilter.InputPlaceholder" = "Введіть ключове слово"; + +"InputToolbar.Title" = "Панель форматування"; + +"Notifications.MentionsAndReplies.Title" = "@Згадай та відповіді"; +"Notifications.MentionsAndReplies.value.default" = "Типовий"; +"Notifications.MentionsAndReplies.value.silenced" = "Приглушено"; +"Notifications.MentionsAndReplies.value.disabled" = "Відключено"; +"Notifications.PinnedMessages.Title" = "Закріплені повідомлення"; +"Notifications.PinnedMessages.value.default" = "Типовий"; +"Notifications.PinnedMessages.value.silenced" = "Приглушено"; +"Notifications.PinnedMessages.value.disabled" = "Відключено"; + + +"PayWall.Text" = "Посилений функціями Pro"; + +"PayWall.SessionBackup.Title" = "Резервне копіювання сесій"; +"PayWall.SessionBackup.Notice" = "Відновлюйте сесії з зашифрованого резервного копіювання локального Apple Keychain."; + +"PayWall.MessageFilter.Title" = "Фільтр повідомлень"; +"PayWall.MessageFilter.Notice" = "Зменшити видимість СПАМу, реклам та набридливих повідомлень."; + +"PayWall.Notifications.Title" = "Вимкнути @згадки та відповіді"; +"PayWall.Notifications.Notice" = "Сховати або приглушити непотрібні сповіщення."; + +"PayWall.InputToolbar.Title" = "Панель форматування"; +"PayWall.InputToolbar.Notice" = "Збережіть час на підготовці ваших публікацій за допомогою панелі, що знаходиться безпосередньо над вашою клавіатурою."; + +"PayWall.AppIcons.Title" = "Унікальні значки додатків"; +"PayWall.AppIcons.Notice" = "Налаштуйте вигляд Swiftgram на вашому домашньому екрані."; + +"PayWall.About.Title" = "Про Swiftgram Pro"; +"PayWall.About.Notice" = "Безкоштовна версія Swiftgram надає десятки функцій та покращень у порівнянні з додатком Telegram. Інновації та підтримка Swiftgram в актуальному стані з місячними оновленнями Telegram потребує величезних зусиль, що вимагають багато часу та дорогого обладнання.\n\nSwiftgram — це додаток з відкритим кодом, який поважає вашу конфіденційність і не турбує вас рекламою. Підписуючись на Swiftgram Pro, ви отримуєте доступ до ексклюзивних функцій і підтримуєте незалежного розробника.\n\n- @Kylmakalle"; + +"PayWall.RestorePurchases" = "Відновити покупки"; +"PayWall.Terms" = "Умови обслуговування"; +"PayWall.Privacy" = "Політика конфіденційності"; +"PayWall.TermsURL" = "https://swiftgram.app/terms"; +"PayWall.PrivacyURL" = "https://swiftgram.app/privacy"; +"PayWall.Notice.Markdown" = "Підписуючись на Swiftgram Pro, ви погоджуєтеся з [Умовами обслуговування Swiftgram](%1$@) та [Політикою конфіденційності](%2$@)."; +"PayWall.Notice.Raw" = "Підписуючись на Swiftgram Pro, ви погоджуєтеся з Умовами обслуговування Swiftgram та Політикою конфіденційності."; + +"PayWall.Button.OpenPro" = "Використовувати функції Pro"; +"PayWall.Button.Purchasing" = "Придбання..."; +"PayWall.Button.Restoring" = "Відновлення покупок..."; +"PayWall.Button.Validating" = "Перевірка покупки..."; +"PayWall.Button.PaymentsUnavailable" = "Платежі недоступні"; +"PayWall.Button.Subscribe" = "Підписатися за %@ / місяць"; +"PayWall.Button.ContactingAppStore" = "Зв'язок з App Store..."; + +"Paywall.Error.Title" = "Помилка"; +"PayWall.ValidationError" = "Помилка валідації"; +"PayWall.ValidationError.TryAgain" = "Щось пішло не так під час перевірки покупки. Не хвилюйтеся! Спробуйте відновити покупки трохи пізніше."; From d7f88bb5c3534958f5a4f13c192a1447de6845cb Mon Sep 17 00:00:00 2001 From: Sergey Akentev Date: Wed, 5 Mar 2025 12:31:48 +0200 Subject: [PATCH 3/4] New translations sglocalizable.strings (Portuguese) --- .../Strings/pt.lproj/SGLocalizable.strings | 99 ++++++++++++++++++- 1 file changed, 96 insertions(+), 3 deletions(-) diff --git a/Swiftgram/SGStrings/Strings/pt.lproj/SGLocalizable.strings b/Swiftgram/SGStrings/Strings/pt.lproj/SGLocalizable.strings index 1c99f3b00e..9abcd2a535 100644 --- a/Swiftgram/SGStrings/Strings/pt.lproj/SGLocalizable.strings +++ b/Swiftgram/SGStrings/Strings/pt.lproj/SGLocalizable.strings @@ -56,6 +56,7 @@ "Settings.UploadsBoost" = "Aceleração de Uploads"; "Settings.DownloadsBoost" = "Aceleração de Downloads"; +"Settings.DownloadsBoost.Notice" = "Aumenta o número de conexões paralelas e o tamanho dos pedaços de arquivo. Se sua rede não conseguir lidar com a carga, tente diferentes opções que se adequem à sua conexão."; "Settings.DownloadsBoost.none" = "Desativado"; "Settings.DownloadsBoost.medium" = "Médio"; "Settings.DownloadsBoost.maximum" = "Máximo"; @@ -83,6 +84,7 @@ "Common.RestartNow" = "Reiniciar agora"; "Common.OpenTelegram" = "Abrir Telegram"; "Common.UseTelegramForPremium" = "Observe que para obter o Telegram Premium, você precisa usar o aplicativo oficial do Telegram. Depois de obter o Telegram Premium, todos os seus recursos ficarão disponíveis no Swiftgram."; +"Common.UpdateOS" = "Atualização do iOS necessária"; "Message.HoldToShowOrReport" = "Segure para Mostrar ou Denunciar."; @@ -106,6 +108,7 @@ /* Re-word like this string on offical app https://translations.telegram.org/en/ios/groups_and_channels/Chat.NextUnreadTopicSwipeProgress */ "Settings.PullToNextTopic" = "Arraste para o Próximo Tópico"; "Settings.GalleryCamera" = "Câmera na Galeria"; +"Settings.GalleryCameraPreview" = "Pré-visualização da câmara na galeria"; /* "Send Message As..." button */ "Settings.SendAsButton" = "Botão \"%@\""; "Settings.SnapDeletionEffect" = "Efeitos de exclusão de mensagens"; @@ -115,7 +118,7 @@ "Settings.RecordingButton" = "Botão de gravação de voz"; -"Settings.DefaultEmojisFirst" = "Priorizar emojis padrão"; +"Settings.DefaultEmojisFirst" = "Emojis padrão primeiro"; "Settings.DefaultEmojisFirst.Notice" = "Mostrar emojis padrão antes dos premium no teclado de emojis"; /* Date when chat was created. "created: 24 May 2016" */ @@ -129,9 +132,99 @@ "Settings.messageDoubleTapActionOutgoingEdit" = "Toque duplo para editar mensagem"; "Settings.wideChannelPosts" = "Postagens amplas nos canais"; -"Settings.ForceEmojiTab" = "Teclado de emojis por padrão"; +"Settings.ForceEmojiTab" = "Aba de Emoji primeiro"; "Settings.forceBuiltInMic" = "Forçar Microfone do Dispositivo"; "Settings.forceBuiltInMic.Notice" = "Se ativado, o aplicativo usará apenas o microfone do dispositivo mesmo se os fones de ouvido estiverem conectados."; -"Settings.hideChannelBottomButton" = "Ocultar Painel Inferior do Canal"; +"Settings.showChannelBottomButton" = "Painel Inferior do Canal"; + +"Settings.CallConfirmation" = "Confirmação de chamada"; +"Settings.CallConfirmation.Notice" = "O Swiftgram pedirá sua confirmação antes de fazer uma chamada."; + +/* Confirmation before making a Call */ +"CallConfirmation.Audio.Title" = "Fazer uma Chamada?"; + +/* Confirmation before making a Video Call */ +"CallConfirmation.Video.Title" = "Fazer uma Chamada de Vídeo?"; + +"MutualContact.Label" = "contato mútuo"; + +"Settings.swipeForVideoPIP" = "Vídeo PIP com Deslizar"; +"Settings.swipeForVideoPIP.Notice" = "Se habilitado, deslizar o vídeo o abrirá em modo Picture-in-Picture."; + +"SessionBackup.Title" = "Backup de Sessão"; +"SessionBackup.Sessions.Title" = "Sessões"; +"SessionBackup.Actions.Backup" = "Backup para o Keychain"; +"SessionBackup.Actions.Restore" = "Restaurar do Keychain"; +"SessionBackup.Actions.DeleteAll" = "Excluir Backup do Keychain"; +"SessionBackup.Actions.DeleteOne" = "Excluir do Backup"; +"SessionBackup.Actions.RemoveFromApp" = "Remover do App"; +"SessionBackup.LastBackupAt" = "Último Backup: %@"; +"SessionBackup.RestoreOK" = "OK. Sessões restauradas: %@"; +"SessionBackup.LoggedIn" = "Conectado"; +"SessionBackup.LoggedOut" = "Desconectado"; +"SessionBackup.DeleteAll.Title" = "Excluir Todas as Sessões?"; +"SessionBackup.DeleteAll.Text" = "Todas as sessões serão removidas do Keychain.\n\nAs contas não serão desconectadas do Swiftgram."; +"SessionBackup.DeleteSingle.Title" = "Excluir 1 (uma) Sessão?"; +"SessionBackup.DeleteSingle.Text" = "%@ sessão será removida do Keychain.\n\nA conta não será desconectada do Swiftgram."; +"SessionBackup.RemoveFromApp.Title" = "Remover conta do App?"; +"SessionBackup.RemoveFromApp.Text" = "%@ sessão SERÁ REMOVIDA do Swiftgram! A sessão permanecerá ativa, para que você possa restaurá-la mais tarde."; +"SessionBackup.Notice" = "As sessões são criptografadas e armazenadas no Acesso às Chaves do dispositivo. As sessões nunca saem do seu dispositivo.\n\nIMPORTANTE: Para restaurar sessões em um novo dispositivo ou após a redefinição do sistema operacional, você DEVE habilitar backups criptografados, caso contrário o Keychain não será transferido.\n\nNOTA: as sessões ainda podem ser revogadas pelo Telegram ou de outro dispositivo."; + +"MessageFilter.Title" = "Filtro de Mensagens"; +"MessageFilter.SubTitle" = "Remova distrações e reduza a visibilidade de mensagens contendo palavras-chave abaixo.\nAs palavras-chave são sensíveis a maiúsculas e minúsculas."; +"MessageFilter.Keywords.Title" = "Palavras-chave"; +"MessageFilter.InputPlaceholder" = "Insira a palavra-chave"; + +"InputToolbar.Title" = "Painel de Formatação"; + +"Notifications.MentionsAndReplies.Title" = "@Menções e Respostas"; +"Notifications.MentionsAndReplies.value.default" = "Padrão"; +"Notifications.MentionsAndReplies.value.silenced" = "Silenciado"; +"Notifications.MentionsAndReplies.value.disabled" = "Desativado"; +"Notifications.PinnedMessages.Title" = "Mensagens Fixadas"; +"Notifications.PinnedMessages.value.default" = "Padrão"; +"Notifications.PinnedMessages.value.silenced" = "Silenciado"; +"Notifications.PinnedMessages.value.disabled" = "Desativado"; + + +"PayWall.Text" = "Supercarregado com recursos Pro"; + +"PayWall.SessionBackup.Title" = "Backup de Sessão"; +"PayWall.SessionBackup.Notice" = "Restaure sessões de backup local do Keychain da Apple criptografado."; + +"PayWall.MessageFilter.Title" = "Filtro de Mensagens"; +"PayWall.MessageFilter.Notice" = "Reduza a visibilidade de SPAM, promoções e mensagens irritantes."; + +"PayWall.Notifications.Title" = "Desativar @menções e respostas"; +"PayWall.Notifications.Notice" = "Oculte ou silencie notificações não importantes."; + +"PayWall.InputToolbar.Title" = "Painel de Formatação"; +"PayWall.InputToolbar.Notice" = "Economize tempo preparando suas postagens com um painel logo acima do seu teclado."; + +"PayWall.AppIcons.Title" = "Ícones de Aplicativos Exclusivos"; +"PayWall.AppIcons.Notice" = "Personalize a aparência do Swiftgram na sua tela inicial."; + +"PayWall.About.Title" = "Sobre o Swiftgram Pro"; +"PayWall.About.Notice" = "A versão gratuita do Swiftgram oferece dezenas de recursos e melhorias em relação ao aplicativo Telegram. Inovar e manter o Swiftgram em sincronia com as atualizações mensais do Telegram é um grande esforço que requer muito tempo e hardware caro.\n\nO Swiftgram é um aplicativo de código aberto que respeita sua privacidade e não incomoda você com anúncios. Ao se inscrever no Swiftgram Pro, você obtém acesso a recursos exclusivos e apoia um desenvolvedor independente.\n\n- @Kylmakalle"; + +"PayWall.RestorePurchases" = "Restaurar Compras"; +"PayWall.Terms" = "Termos de Serviço"; +"PayWall.Privacy" = "Política de Privacidade"; +"PayWall.TermsURL" = "https://swiftgram.app/terms"; +"PayWall.PrivacyURL" = "https://swiftgram.app/privacy"; +"PayWall.Notice.Markdown" = "Ao se inscrever no Swiftgram Pro, você concorda com os [Termos de Serviço do Swiftgram](%1$@) e com a [Política de Privacidade](%2$@)."; +"PayWall.Notice.Raw" = "Ao se inscrever no Swiftgram Pro, você concorda com os Termos de Serviço e Política de Privacidade do Swiftgram."; + +"PayWall.Button.OpenPro" = "Usar recursos Pro"; +"PayWall.Button.Purchasing" = "Adquirindo..."; +"PayWall.Button.Restoring" = "Restaurando Compras..."; +"PayWall.Button.Validating" = "Validando Compra..."; +"PayWall.Button.PaymentsUnavailable" = "Pagamentos indisponíveis"; +"PayWall.Button.Subscribe" = "Assinar por %@ / mês"; +"PayWall.Button.ContactingAppStore" = "Contatando App Store..."; + +"Paywall.Error.Title" = "Erro"; +"PayWall.ValidationError" = "Erro de Validação"; +"PayWall.ValidationError.TryAgain" = "Algo deu errado durante a validação da compra. Sem problemas! Tente Restaurar Compras um pouco mais tarde."; From 8609e4d3b335670d69492acfc9cef375f7d92db0 Mon Sep 17 00:00:00 2001 From: Sergey Akentev Date: Wed, 5 Mar 2025 14:16:59 +0200 Subject: [PATCH 4/4] New translations sglocalizable.strings (Finnish) --- Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings b/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings index 0c2b6d17bc..3e7ea96fbf 100644 --- a/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings +++ b/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings @@ -170,7 +170,7 @@ "SessionBackup.DeleteSingle.Text" = "%@ istunto poistetaan Keychainista.\n\nTiliä ei kirjaudu ulos Swiftgramista."; "SessionBackup.RemoveFromApp.Title" = "Poista tili sovelluksesta?"; "SessionBackup.RemoveFromApp.Text" = "%@ istunto POISTETAAN Swiftgramista! Istunto pysyy aktiivisena, joten voit palauttaa sen myöhemmin."; -"SessionBackup.Notice" = "Istunnot ovat salattuja ja tallennettu laitteesi Keychainiin. Istunnot eivät koskaan poistu laitteestasi. Huom: Istuntoja voidaan silti mitätöidä Telegramista tai toiselta laitteelta."; +"SessionBackup.Notice" = "Istunnot on salattu ja tallennettu laitteen Keychain. Istunnot eivät koskaan jätä laitettasi.\n\nTÄRKEÄÄ: Voit palauttaa istunnot uudelle laitteelle tai käyttöjärjestelmän palautuksen jälkeen sinun TÄYTYY ottaa salatut varmuuskopiot käyttöön, muuten Keychain ei siirretä.\n\nHUOMAUTUS: Istunnot voidaan silti peruuttaa Telegramin tai toisen laitteen kautta."; "MessageFilter.Title" = "Viestisuoja"; "MessageFilter.SubTitle" = "Poista häiriötekijät ja vähennä näkyvyyttä viesteistä, jotka sisältävät alla olevia avainsanoja.\nAvainsanat ovat erikoismerkkien suhteen herkkiä."; @@ -195,6 +195,7 @@ "PayWall.SessionBackup.Notice" = "Palauta istunnot salatusta paikallisesta Apple Keychain -varmuuskopiosta."; "PayWall.MessageFilter.Title" = "Viestisuodatin"; +"PayWall.MessageFilter.Notice" = "Vähennä roskapostin, mainosten ja ärsyttävien viestien näkyvyyttä."; "PayWall.Notifications.Title" = "Poista @maininnat ja vastaukset käytöstä"; "PayWall.Notifications.Notice" = "Piilota tai mykistä ei-tärkeitä ilmoituksia.";