From eae2b6bd429befed2774d26d1eb68629a703aed5 Mon Sep 17 00:00:00 2001 From: Gianni Carlo Date: Sat, 6 Dec 2025 11:17:46 -0500 Subject: [PATCH] Add discord link --- BookPlayer/Base.lproj/Localizable.strings | 1 + .../Settings/Sections/SettingsSupportSectionView.swift | 5 +++++ BookPlayer/ar.lproj/Localizable.strings | 1 + BookPlayer/ca.lproj/Localizable.strings | 1 + BookPlayer/cs.lproj/Localizable.strings | 1 + BookPlayer/da.lproj/Localizable.strings | 1 + BookPlayer/de.lproj/Localizable.strings | 1 + BookPlayer/el.lproj/Localizable.strings | 1 + BookPlayer/en.lproj/Localizable.strings | 1 + BookPlayer/es.lproj/Localizable.strings | 1 + BookPlayer/fi.lproj/Localizable.strings | 1 + BookPlayer/fr.lproj/Localizable.strings | 1 + BookPlayer/hu.lproj/Localizable.strings | 1 + BookPlayer/it.lproj/Localizable.strings | 1 + BookPlayer/ja.lproj/Localizable.strings | 1 + BookPlayer/nb.lproj/Localizable.strings | 1 + BookPlayer/nl.lproj/Localizable.strings | 1 + BookPlayer/pl.lproj/Localizable.strings | 1 + BookPlayer/pt-BR.lproj/Localizable.strings | 1 + BookPlayer/pt-PT.lproj/Localizable.strings | 1 + BookPlayer/ro.lproj/Localizable.strings | 1 + BookPlayer/ru.lproj/Localizable.strings | 1 + BookPlayer/sk-SK.lproj/Localizable.strings | 1 + BookPlayer/sv.lproj/Localizable.strings | 1 + BookPlayer/tr.lproj/Localizable.strings | 1 + BookPlayer/uk.lproj/Localizable.strings | 1 + BookPlayer/zh-Hans.lproj/Localizable.strings | 1 + 27 files changed, 31 insertions(+) diff --git a/BookPlayer/Base.lproj/Localizable.strings b/BookPlayer/Base.lproj/Localizable.strings index 03617611d..fcc669c8f 100644 --- a/BookPlayer/Base.lproj/Localizable.strings +++ b/BookPlayer/Base.lproj/Localizable.strings @@ -394,3 +394,4 @@ We're working hard on providing a seamless experience, if possible, please conta "database_restore_failed_message" = "The database is corrupted and the backup restoration failed. The library will need to be reset and rebuilt from your audio files."; "database_no_backup_message" = "The database is corrupted and no backup is available. The library will need to be reset and rebuilt from your audio files."; "settings_smartrewind_max_interval_title" = "Smart Rewind Limit"; +"settings_support_discord_title" = "Join our Discord server"; diff --git a/BookPlayer/Settings/Sections/SettingsSupportSectionView.swift b/BookPlayer/Settings/Sections/SettingsSupportSectionView.swift index 0aaee5a33..7855b488b 100644 --- a/BookPlayer/Settings/Sections/SettingsSupportSectionView.swift +++ b/BookPlayer/Settings/Sections/SettingsSupportSectionView.swift @@ -58,6 +58,11 @@ struct SettingsSupportSectionView: View { openURL(url) } .foregroundStyle(theme.primaryColor) + Button("settings_support_discord_title") { + let url = URL(string: "https://discord.gg/RPPyhyMPXW")! + openURL(url) + } + .foregroundStyle(theme.primaryColor) } header: { Text("settings_support_title") .foregroundStyle(theme.secondaryColor) diff --git a/BookPlayer/ar.lproj/Localizable.strings b/BookPlayer/ar.lproj/Localizable.strings index 8ef6d9d7e..f86111c62 100644 --- a/BookPlayer/ar.lproj/Localizable.strings +++ b/BookPlayer/ar.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "جاري تحميل غلاف الكتاب"; "integrations_title" = "التكاملات"; "settings_smartrewind_max_interval_title" = "حد التراجع الذكي"; +"settings_support_discord_title" = "انضم إلى خادم Discord الخاص بنا"; diff --git a/BookPlayer/ca.lproj/Localizable.strings b/BookPlayer/ca.lproj/Localizable.strings index 382ae2391..d76b6bf45 100644 --- a/BookPlayer/ca.lproj/Localizable.strings +++ b/BookPlayer/ca.lproj/Localizable.strings @@ -379,3 +379,4 @@ Estem treballant dur per oferir una experiència perfecta; si és possible, pose "voiceover_loading_book_cover" = "S'està carregant la coberta del llibre"; "integrations_title" = "Integracions"; "settings_smartrewind_max_interval_title" = "Límit de rebobinat intel·ligent"; +"settings_support_discord_title" = "Uneix-te al nostre servidor de Discord"; diff --git a/BookPlayer/cs.lproj/Localizable.strings b/BookPlayer/cs.lproj/Localizable.strings index e43112312..3262516e5 100644 --- a/BookPlayer/cs.lproj/Localizable.strings +++ b/BookPlayer/cs.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Načítá se obálka knihy"; "integrations_title" = "Integrace"; "settings_smartrewind_max_interval_title" = "Chytrý limit převíjení"; +"settings_support_discord_title" = "Připojte se k našemu Discord serveru"; diff --git a/BookPlayer/da.lproj/Localizable.strings b/BookPlayer/da.lproj/Localizable.strings index 907781667..09e1a7152 100644 --- a/BookPlayer/da.lproj/Localizable.strings +++ b/BookPlayer/da.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Indlæser bogomlaget"; "integrations_title" = "Integrationer"; "settings_smartrewind_max_interval_title" = "Smart tilbagespolingsgrænse"; +"settings_support_discord_title" = "Deltag i vores Discord-server"; diff --git a/BookPlayer/de.lproj/Localizable.strings b/BookPlayer/de.lproj/Localizable.strings index cf79a644d..3ef86279e 100644 --- a/BookPlayer/de.lproj/Localizable.strings +++ b/BookPlayer/de.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Buchcover wird geladen"; "integrations_title" = "Integrationen"; "settings_smartrewind_max_interval_title" = "Intelligentes Rückspullimit"; +"settings_support_discord_title" = "Tritt unserem Discord-Server bei"; diff --git a/BookPlayer/el.lproj/Localizable.strings b/BookPlayer/el.lproj/Localizable.strings index a5d2d9f69..1c8ca2f6b 100644 --- a/BookPlayer/el.lproj/Localizable.strings +++ b/BookPlayer/el.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Φόρτωση εξώφυλλου βιβλίου"; "integrations_title" = "Ενσωματώσεις"; "settings_smartrewind_max_interval_title" = "Έξυπνο όριο επαναφοράς"; +"settings_support_discord_title" = "Συμμετάσχετε στον διακομιστή Discord μας"; diff --git a/BookPlayer/en.lproj/Localizable.strings b/BookPlayer/en.lproj/Localizable.strings index 1ac2ad46a..6596b0bca 100644 --- a/BookPlayer/en.lproj/Localizable.strings +++ b/BookPlayer/en.lproj/Localizable.strings @@ -392,3 +392,4 @@ We're working hard on providing a seamless experience, if possible, please conta "database_restore_failed_message" = "The database is corrupted and the backup restoration failed. The library will need to be reset and rebuilt from your audio files."; "database_no_backup_message" = "The database is corrupted and no backup is available. The library will need to be reset and rebuilt from your audio files."; "settings_smartrewind_max_interval_title" = "Smart Rewind Limit"; +"settings_support_discord_title" = "Join our Discord server"; diff --git a/BookPlayer/es.lproj/Localizable.strings b/BookPlayer/es.lproj/Localizable.strings index 17929df13..0ef59794c 100644 --- a/BookPlayer/es.lproj/Localizable.strings +++ b/BookPlayer/es.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Cargando portada del libro"; "integrations_title" = "Integraciones"; "settings_smartrewind_max_interval_title" = "Límite de rebobinado inteligente"; +"settings_support_discord_title" = "Únete a nuestro servidor de Discord"; diff --git a/BookPlayer/fi.lproj/Localizable.strings b/BookPlayer/fi.lproj/Localizable.strings index c6e46e7a5..721d4869d 100644 --- a/BookPlayer/fi.lproj/Localizable.strings +++ b/BookPlayer/fi.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Ladataan kirjan kantta"; "integrations_title" = "Integraatiot"; "settings_smartrewind_max_interval_title" = "Älykäs kelausrajoitus"; +"settings_support_discord_title" = "Liity Discord-palvelimellemme"; diff --git a/BookPlayer/fr.lproj/Localizable.strings b/BookPlayer/fr.lproj/Localizable.strings index b8d445cba..30eef85b8 100644 --- a/BookPlayer/fr.lproj/Localizable.strings +++ b/BookPlayer/fr.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Chargement de la couverture"; "integrations_title" = "Intégrations"; "settings_smartrewind_max_interval_title" = "Limite de rembobinage intelligente"; +"settings_support_discord_title" = "Rejoignez notre serveur Discord"; diff --git a/BookPlayer/hu.lproj/Localizable.strings b/BookPlayer/hu.lproj/Localizable.strings index 1a9135db0..84ca45c91 100644 --- a/BookPlayer/hu.lproj/Localizable.strings +++ b/BookPlayer/hu.lproj/Localizable.strings @@ -383,3 +383,4 @@ "Overview" = "Áttekintés"; "Tags" = "Cimkék"; "settings_smartrewind_max_interval_title" = "Intelligens visszatekerés korlátozása"; +"settings_support_discord_title" = "Csatlakozz a Discord szerverünkhöz"; diff --git a/BookPlayer/it.lproj/Localizable.strings b/BookPlayer/it.lproj/Localizable.strings index ada515f24..cb5d95361 100644 --- a/BookPlayer/it.lproj/Localizable.strings +++ b/BookPlayer/it.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Caricamento copertina del libro"; "integrations_title" = "Integrazioni"; "settings_smartrewind_max_interval_title" = "Limite di riavvolgimento intelligente"; +"settings_support_discord_title" = "Unisciti al nostro server Discord"; diff --git a/BookPlayer/ja.lproj/Localizable.strings b/BookPlayer/ja.lproj/Localizable.strings index 8d1d7f54c..7019f2b64 100644 --- a/BookPlayer/ja.lproj/Localizable.strings +++ b/BookPlayer/ja.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "本の表紙を読み込み中"; "integrations_title" = "統合"; "settings_smartrewind_max_interval_title" = "スマート巻き戻し制限"; +"settings_support_discord_title" = "Discordサーバーに参加する"; diff --git a/BookPlayer/nb.lproj/Localizable.strings b/BookPlayer/nb.lproj/Localizable.strings index c6bf04c5d..a7effac8a 100644 --- a/BookPlayer/nb.lproj/Localizable.strings +++ b/BookPlayer/nb.lproj/Localizable.strings @@ -379,3 +379,4 @@ Vi jobber hardt for å gi deg en sømløs opplevelse. Hvis mulig, kontakt oss p "voiceover_loading_book_cover" = "Laster bokomslag"; "integrations_title" = "Integrasjoner"; "settings_smartrewind_max_interval_title" = "Smart tilbakespolingsgrense"; +"settings_support_discord_title" = "Bli med på vår Discord-server"; diff --git a/BookPlayer/nl.lproj/Localizable.strings b/BookPlayer/nl.lproj/Localizable.strings index ab367a22d..01d294d63 100644 --- a/BookPlayer/nl.lproj/Localizable.strings +++ b/BookPlayer/nl.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Boekomslag laden"; "integrations_title" = "Integraties"; "settings_smartrewind_max_interval_title" = "Slimme terugspoellimiet"; +"settings_support_discord_title" = "Word lid van onze Discord-server"; diff --git a/BookPlayer/pl.lproj/Localizable.strings b/BookPlayer/pl.lproj/Localizable.strings index 9336fe784..2139001e6 100644 --- a/BookPlayer/pl.lproj/Localizable.strings +++ b/BookPlayer/pl.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Ładowanie okładki książki"; "integrations_title" = "Integracje"; "settings_smartrewind_max_interval_title" = "Limit inteligentnego przewijania"; +"settings_support_discord_title" = "Dołącz do naszego serwera Discord"; diff --git a/BookPlayer/pt-BR.lproj/Localizable.strings b/BookPlayer/pt-BR.lproj/Localizable.strings index 361c38f3a..f9b8aca15 100644 --- a/BookPlayer/pt-BR.lproj/Localizable.strings +++ b/BookPlayer/pt-BR.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Carregando capa do livro"; "integrations_title" = "Integrações"; "settings_smartrewind_max_interval_title" = "Limite de retrocesso inteligente"; +"settings_support_discord_title" = "Junte-se ao nosso servidor Discord"; diff --git a/BookPlayer/pt-PT.lproj/Localizable.strings b/BookPlayer/pt-PT.lproj/Localizable.strings index 9a0eb35e7..5c2f8a179 100644 --- a/BookPlayer/pt-PT.lproj/Localizable.strings +++ b/BookPlayer/pt-PT.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "A carregar capa do livro"; "integrations_title" = "Integrações"; "settings_smartrewind_max_interval_title" = "Limite de retrocesso inteligente"; +"settings_support_discord_title" = "Junte-se ao nosso servidor Discord"; diff --git a/BookPlayer/ro.lproj/Localizable.strings b/BookPlayer/ro.lproj/Localizable.strings index c62b9abdd..acc579426 100644 --- a/BookPlayer/ro.lproj/Localizable.strings +++ b/BookPlayer/ro.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Se încarcă coperta cărții"; "integrations_title" = "Integrări"; "settings_smartrewind_max_interval_title" = "Limită de derulare înapoi inteligentă"; +"settings_support_discord_title" = "Alătură-te serverului nostru Discord"; diff --git a/BookPlayer/ru.lproj/Localizable.strings b/BookPlayer/ru.lproj/Localizable.strings index e4dc4f755..a9f9013e8 100644 --- a/BookPlayer/ru.lproj/Localizable.strings +++ b/BookPlayer/ru.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Загрузка обложки книги"; "integrations_title" = "Интеграции"; "settings_smartrewind_max_interval_title" = "Ограничение смарт-перемотки"; +"settings_support_discord_title" = "Присоединяйтесь к нашему Discord-серверу"; diff --git a/BookPlayer/sk-SK.lproj/Localizable.strings b/BookPlayer/sk-SK.lproj/Localizable.strings index 1c53d12d3..2efac748b 100644 --- a/BookPlayer/sk-SK.lproj/Localizable.strings +++ b/BookPlayer/sk-SK.lproj/Localizable.strings @@ -379,3 +379,4 @@ Usilovne pracujeme na poskytovaní bezproblémového zážitku, ak je to možné "voiceover_loading_book_cover" = "Načítavam obálku knihy"; "integrations_title" = "Integrácie"; "settings_smartrewind_max_interval_title" = "Inteligentný limit pretáčania"; +"settings_support_discord_title" = "Pripojte sa k nášmu Discord serveru"; diff --git a/BookPlayer/sv.lproj/Localizable.strings b/BookPlayer/sv.lproj/Localizable.strings index 85d8e50ff..b8caf764b 100644 --- a/BookPlayer/sv.lproj/Localizable.strings +++ b/BookPlayer/sv.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Laddar bokomslag"; "integrations_title" = "Integrationer"; "settings_smartrewind_max_interval_title" = "Smart återspolningsgräns"; +"settings_support_discord_title" = "Gå med i vår Discord-server"; diff --git a/BookPlayer/tr.lproj/Localizable.strings b/BookPlayer/tr.lproj/Localizable.strings index 5efbe1bfd..4a717a95e 100644 --- a/BookPlayer/tr.lproj/Localizable.strings +++ b/BookPlayer/tr.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Kitap kapağı yükleniyor"; "integrations_title" = "Entegrasyonlar"; "settings_smartrewind_max_interval_title" = "Akıllı Geri Sarma Sınırı"; +"settings_support_discord_title" = "Discord sunucumuza katılın"; diff --git a/BookPlayer/uk.lproj/Localizable.strings b/BookPlayer/uk.lproj/Localizable.strings index 29e94df55..7bcc9046b 100644 --- a/BookPlayer/uk.lproj/Localizable.strings +++ b/BookPlayer/uk.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "Завантаження обкладинки книги"; "integrations_title" = "Інтеграції"; "settings_smartrewind_max_interval_title" = "Розумне обмеження перемотування"; +"settings_support_discord_title" = "Приєднуйтесь до нашого Discord-сервера"; diff --git a/BookPlayer/zh-Hans.lproj/Localizable.strings b/BookPlayer/zh-Hans.lproj/Localizable.strings index fde90b810..bf6efca21 100644 --- a/BookPlayer/zh-Hans.lproj/Localizable.strings +++ b/BookPlayer/zh-Hans.lproj/Localizable.strings @@ -379,3 +379,4 @@ "voiceover_loading_book_cover" = "正在加载图书封面"; "integrations_title" = "集成"; "settings_smartrewind_max_interval_title" = "智能倒带限制"; +"settings_support_discord_title" = "加入我们的 Discord 服务器";