diff --git a/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings b/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings index 06f0cb4b5c..e107e32d0e 100644 --- a/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings +++ b/Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings @@ -84,6 +84,7 @@ "Common.RestartNow" = "Käynnistä uudelleen nyt"; "Common.OpenTelegram" = "Avaa Telegram"; "Common.UseTelegramForPremium" = "Huomioi, että saat Telegram Premiumin käyttämällä virallista Telegram-sovellusta. Kun olet hankkinut Telegram Premiumin, kaikki sen ominaisuudet ovat saatavilla Swiftgramissa."; +"Common.UpdateOS" = "iOS päivitys vaaditaan"; "Message.HoldToShowOrReport" = "Pidä esillä näyttääksesi tai ilmoittaaksesi."; @@ -107,6 +108,7 @@ /* Re-word like this string on offical app https://translations.telegram.org/en/ios/groups_and_channels/Chat.NextUnreadTopicSwipeProgress */ "Settings.PullToNextTopic" = "Vedä seuraava aihe"; "Settings.GalleryCamera" = "Camera in Gallery"; +"Settings.GalleryCameraPreview" = "Kameran esikatselu galleriassa"; /* "Send Message As..." button */ "Settings.SendAsButton" = "\"%@\" Button"; "Settings.SnapDeletionEffect" = "Message Deletion Effects"; @@ -116,7 +118,7 @@ "Settings.RecordingButton" = "Voice Recording Button"; -"Settings.DefaultEmojisFirst" = "Anna etusijalle vakiotunnuksia"; +"Settings.DefaultEmojisFirst" = "Oletusemojit ensin"; "Settings.DefaultEmojisFirst.Notice" = "Näytä vakiotunnukset ennen premium-tunnuksia tunnusnäppäimistössä"; /* Date when chat was created. "created: 24 May 2016" */ @@ -130,12 +132,12 @@ "Settings.messageDoubleTapActionOutgoingEdit" = "Paina kahdesti muokataksesi viestiä"; "Settings.wideChannelPosts" = "Leveitä viestejä kanavissa"; -"Settings.ForceEmojiTab" = "Emoji-näppäimistö oletuksena"; +"Settings.ForceEmojiTab" = "Emojivälilehti ensin"; "Settings.forceBuiltInMic" = "Pakota laitteen mikrofoni"; "Settings.forceBuiltInMic.Notice" = "Jos otettu käyttöön, sovellus käyttää vain laitteen mikrofonia, vaikka kuulokkeet olisivatkin liitettynä."; -"Settings.hideChannelBottomButton" = "Piilota kanavan alapalkki"; +"Settings.showChannelBottomButton" = "Kanavan ala-paneeli"; "Settings.CallConfirmation" = "Puhelun vahvistus"; "Settings.CallConfirmation.Notice" = "Swiftgram pyytää vahvistustasi ennen puhelun soittamista."; @@ -150,3 +152,79 @@ "Settings.swipeForVideoPIP" = "Video PIP pyyhkäisevällä toiminnolla"; "Settings.swipeForVideoPIP.Notice" = "Jos se on käytössä, videon pyyhkäisy avaa sen kuvassa kuvassa -tilassa."; + +"SessionBackup.Title" = "Istunnon varmuuskopio"; +"SessionBackup.Sessions.Title" = "Istunnot"; +"SessionBackup.Actions.Backup" = "Varmenteet Keychainiin"; +"SessionBackup.Actions.Restore" = "Palauta Keychainista"; +"SessionBackup.Actions.DeleteAll" = "Poista Keychain-varmuuskopio"; +"SessionBackup.Actions.DeleteOne" = "Poista varmuuskopiosta"; +"SessionBackup.Actions.RemoveFromApp" = "Poista sovelluksesta"; +"SessionBackup.LastBackupAt" = "Viimeisin varmuuskopio: %@"; +"SessionBackup.RestoreOK" = "OK. Istunnot palautettu: %@"; +"SessionBackup.LoggedIn" = "Sisäänkirjautuneena"; +"SessionBackup.LoggedOut" = "Uloskirjautuneena"; +"SessionBackup.DeleteAll.Title" = "Poista kaikki istunnot?"; +"SessionBackup.DeleteAll.Text" = "Kaikki istunnot poistetaan Keychainista.\n\nTilejä ei kirjaudu ulos Swiftgramista."; +"SessionBackup.DeleteSingle.Title" = "Poista 1 (yksi) istunto?"; +"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."; + +"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ä."; +"MessageFilter.Keywords.Title" = "Avainsanat"; +"MessageFilter.InputPlaceholder" = "Syötä avainsana"; + +"InputToolbar.Title" = "Muotoilupaneeli"; + +"Notifications.MentionsAndReplies.Title" = "@Maininnat ja vastaukset"; +"Notifications.MentionsAndReplies.value.default" = "Oletus"; +"Notifications.MentionsAndReplies.value.silenced" = "Mykistetty"; +"Notifications.MentionsAndReplies.value.disabled" = "Ei käytössä"; +"Notifications.PinnedMessages.Title" = "Kiinnitetyt viestit"; +"Notifications.PinnedMessages.value.default" = "Oletus"; +"Notifications.PinnedMessages.value.silenced" = "Mykistetty"; +"Notifications.PinnedMessages.value.disabled" = "Ei käytössä"; + + +"PayWall.Text" = "Tehostettu Pro-ominaisuuksilla"; + +"PayWall.SessionBackup.Title" = "Istunnon varmuuskopio"; +"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.MessageFilter.Notice" = "Piilota tai mykistä ei-tärkeitä ilmoituksia."; + +"PayWall.InputToolbar.Title" = "Muotoilupaneeli"; +"PayWall.InputToolbar.Notice" = "Säästä aikaa valmistellessasi julkaisuja paneelilla juuri näppäimistösi yläpuolella."; + +"PayWall.AppIcons.Title" = "Ainutlaatuiset sovelluskuvakkeet"; +"PayWall.AppIcons.Notice" = "Mukauta Swiftgramin ulkoasu aloitusnäytölläsi."; + +"PayWall.About.Title" = "Tietoja Swiftgram Prosta"; +"PayWall.About.Notice" = "Swiftgramin ilmainen versio tarjoaa kymmeniä ominaisuuksia ja parannuksia Telegram-sovellukseen verrattuna. Innovointi ja Swiftgramin synkronointi kuukausittaisiin Telegram-päivityksiin vaatii valtavasti aikaa ja kallista laitteistoa.\n\nSwiftgram on avoimen lähdekoodin sovellus, joka kunnioittaa yksityisyyttäsi eikä vaivaa sinua mainoksilla. Tilatessasi Swiftgram Prota saat pääsyn eksklusiivisiin ominaisuuksiin ja tuet itsenäistä kehittäjää.\n\n- @Kylmakalle"; + +"PayWall.RestorePurchases" = "Palauta ostot"; +"PayWall.Terms" = "Käyttöehdot"; +"PayWall.Privacy" = "Tietosuojakäytäntö"; +"PayWall.TermsURL" = "https://swiftgram.app/ehtosuhteet"; +"PayWall.PrivacyURL" = "https://swiftgram.app/tietosuoja"; +"PayWall.Notice.Markdown" = "Tilatessasi Swiftgram Prota hyväksyt [Swiftgramin käyttöehdot](%1$@) ja [tietosuojakäytännön](%2$@)."; +"PayWall.Notice.Raw" = "Tilatessasi Swiftgram Prota hyväksyt Swiftgramin käyttöehdot ja tietosuojakäytännön."; + +"PayWall.Button.OpenPro" = "Käytä Pro-ominaisuuksia"; +"PayWall.Button.Purchasing" = "Ostetaan..."; +"PayWall.Button.Restoring" = "Palautetaan ostot..."; +"PayWall.Button.Validating" = "Ostosten vahvistaminen..."; +"PayWall.Button.PaymentsUnavailable" = "Maksut eivät saatavilla"; +"PayWall.Button.Subscribe" = "Tilaa %@ / kuukausi"; +"PayWall.Button.ContactingAppStore" = "Otetaan yhteyttä App Storeen..."; + +"Paywall.Error.Title" = "Virhe"; +"PayWall.ValidationError" = "Vahvistusvirhe"; +"PayWall.ValidationError.TryAgain" = "Ostovahvistuksessa tapahtui jokin virhe. Ei hätää! Yritä palauttaa ostot hieman myöhemmin."; diff --git a/Swiftgram/SGStrings/Strings/ru.lproj/SGLocalizable.strings b/Swiftgram/SGStrings/Strings/ru.lproj/SGLocalizable.strings index 33968c257d..484a0c1e61 100644 --- a/Swiftgram/SGStrings/Strings/ru.lproj/SGLocalizable.strings +++ b/Swiftgram/SGStrings/Strings/ru.lproj/SGLocalizable.strings @@ -56,7 +56,7 @@ "Settings.UploadsBoost" = "Ускорение загрузки"; "Settings.DownloadsBoost" = "Ускорение скачивания"; -"Settings.DownloadsBoost.Notice" = "Увеличивает количество параллельных соединений и размер частей файлов. Если ваша сеть не может справиться с нагрузкой, попробуйте разные опции, которые подойдут для вашего соединения."; +"Settings.DownloadsBoost.Notice" = "Увеличивает количество параллельных соединений и размер частей файлов. Если ваша сеть не может справиться с нагрузкой, попробуйте разные варианты, которые подойдут для вашего соединения."; "Settings.DownloadsBoost.none" = "Выключено"; "Settings.DownloadsBoost.medium" = "Средне"; "Settings.DownloadsBoost.maximum" = "Максимум"; @@ -84,6 +84,7 @@ "Common.RestartNow" = "Перезапустить Сейчас"; "Common.OpenTelegram" = "Открыть Telegram"; "Common.UseTelegramForPremium" = "Обратите внимание, что для получения Telegram Premium, вы должны использовать официальное приложение Telegram. Как только вы получите Telegram Premium, все его функции станут доступны в Swiftgram."; +"Common.UpdateOS" = "Требуется обновление iOS"; "Message.HoldToShowOrReport" = "Удерживайте для Показа или Жалобы."; @@ -117,7 +118,7 @@ "Settings.RecordingButton" = "Кнопка записи голоса"; -"Settings.DefaultEmojisFirst" = "Приоритизировать стандартные эмодзи"; +"Settings.DefaultEmojisFirst" = "Сначала стандартные смайлы"; "Settings.DefaultEmojisFirst.Notice" = "Показывать стандартные эмодзи перед Premium в эмодзи-клавиатуре"; /* Date when chat was created. "created: 24 May 2016" */ @@ -131,12 +132,12 @@ "Settings.messageDoubleTapActionOutgoingEdit" = "Редактирование двойным тапом"; "Settings.wideChannelPosts" = "Широкие посты в каналах"; -"Settings.ForceEmojiTab" = "Панель эмодзи в начале"; +"Settings.ForceEmojiTab" = "Сначала вкладка смайлов"; "Settings.forceBuiltInMic" = "Микрофон устройства"; "Settings.forceBuiltInMic.Notice" = "Если включено, то приложение будет использовать только встроенный микрофон устройства, даже если подключены наушники."; -"Settings.hideChannelBottomButton" = "Скрыть нижнюю панель в каналах"; +"Settings.showChannelBottomButton" = "Нижняя панель канала"; "Settings.CallConfirmation" = "Подтверждение вызова"; "Settings.CallConfirmation.Notice" = "Swiftgram запросит подтверждение перед совершением звонка."; @@ -149,5 +150,81 @@ "MutualContact.Label" = "взаимный контакт"; -"Settings.swipeForVideoPIP" = "Видео PIP свайпом"; -"Settings.swipeForVideoPIP.Notice" = "Если включено, свайп видео откроет его в режиме «Картинка в картинке»."; +"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" = "Сессии шифруются и хранятся в Keychain устройства. Сессии никогда не покидают ваше устройство. Важно: Сессии могут быть разлогинены самим 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" = "Восстановите сессии из зашифрованного локального бэкапа Keychain Apple."; + +"PayWall.MessageFilter.Title" = "Фильтр сообщений"; +"PayWall.MessageFilter.Notice" = "Снизьте видимость СПАМА, реклам и раздражающих сообщений."; + +"PayWall.Notifications.Title" = "Отключить @упоминания и ответы"; +"PayWall.MessageFilter.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" = "Что-то пошло не так во время проверки покупки. Не волнуйтесь! Попробуйте Восстановить Покупки немного позже.";