feat(settings): add test build information to resources

This commit is contained in:
Jagandeep Brar
2022-02-06 00:05:23 -05:00
parent 82dd0ac2aa
commit be2d3e63c2
5 changed files with 260 additions and 26 deletions

View File

@@ -95,10 +95,13 @@
"settings.DeleteModuleSuccess": "Module Deleted",
"settings.DeleteProfile": "Delete Profile",
"settings.DeleteProfileDescription": "Delete an Existing Profile",
"settings.DiscordDescription": "Chat & Discussions",
"settings.DismissBanners": "Dismiss Banners",
"settings.DismissBannersHint1": "Are you sure you want to dismiss all tooltip banners?",
"settings.DismissBannersHint2": "The tooltip banners will give you tips and hints for features available within LunaSea.",
"settings.DisplayName": "Display Name",
"settings.Documentation": "Documentation",
"settings.DocumentationDescription": "View the Documentation",
"settings.Donations": "Donations",
"settings.DonationsDescription": "Donate to the Developer",
"settings.Drawer": "Drawer",
@@ -111,8 +114,11 @@
"settings.EnabledProfile": "Enabled Profile",
"settings.EncryptionKey": "Encryption Key",
"settings.FailedToDeleteAccount": "Failed to Delete Account",
"settings.FeedbackBoard": "Feedback Board",
"settings.FeedbackBoardDescription": "Request New Features",
"settings.FilterCategory": "Filter Category",
"settings.ForgotYourPassword": "Forgot Your Password?",
"settings.GitHubDescription": "View the Source Code",
"settings.HeaderAdded": "Header Added",
"settings.HeaderDeleted": "Header Deleted",
"settings.HeaderKey": "Header Key",
@@ -164,6 +170,7 @@
"settings.ProfileNameRequired": "Profile Name Required",
"settings.QuickActions": "Quick Actions",
"settings.QuickActionsDescription": "Quick Actions on the Home Screen",
"settings.RedditDescription": "Ask Questions & Get Support",
"settings.Register": "Register",
"settings.RegisteredFailure": "Failed to Register",
"settings.RegisteredSuccess": "Registered",
@@ -194,12 +201,19 @@
"settings.StartingView": "Starting View",
"settings.System": "System",
"settings.SystemDescription": "System Utilities and Info",
"settings.SystemStatus": "System Status",
"settings.SystemStatusDescription": "Status Page for Hosted Services",
"settings.TestBuilds": "Test Builds",
"settings.TestBuildsDescription": "Install Pre-Release Builds of LunaSea",
"settings.TestConnection": "Test Connection",
"settings.TLSCertificateValidation": "TLS Certificate Validation",
"settings.TLSCertificateValidationDescription": "Validate Certificates in TLS Connections",
"settings.Username": "Username",
"settings.UsernameValidation": "Username Required",
"settings.ViewRecentChanges": "View Recent Changes",
"settings.WeblateDescription": "Help Localize LunaSea",
"settings.Website": "Website",
"settings.WebsiteDescription": "Visit LunaSea's Website",
"lunasea.Ascending": "Ascending",
"lunasea.Add": "Add",
"lunasea.Alpha": "Alpha",

View File

@@ -487,5 +487,213 @@
"overseerr.Requests": "İstekler",
"overseerr.OneRequest": "1 İstek",
"overseerr.SomeRequests": "{} İstek",
"overseerr.NoRequests": "İstek Yok"
"overseerr.NoRequests": "İstek Yok",
"sonarr.AddedSeries": "Eklenen Diziler",
"sonarr.Age": "Yıl",
"sonarr.All": "Her Şey",
"sonarr.AllSeasons": "Tüm Sezonlar",
"sonarr.Approved": "Onaylandı",
"sonarr.Audio": "Ses",
"sonarr.Automatic": "Otomatik",
"sonarr.BackingUpDatabase": "{} Veritabanını Yedekleme",
"sonarr.BackingUpDatabaseDescription": "Veritabanını Arkaplanda Yedekleme",
"sonarr.BackupDatabase": "Veritabanı Yedekleme",
"sonarr.Bitrate": "Bit hızı",
"sonarr.BitDepth": "Bit Derinliği",
"sonarr.AddedTag": "Eklenen Etiket",
"sonarr.AddSeries": "Dizi Ekle",
"sonarr.AddToExclusionList": "Dışlama Listesine Ekle",
"sonarr.DeleteFile": "Dosyayı Sil",
"sonarr.DeleteFiles": "Dosyaları Sil",
"sonarr.DeleteReasonUpgrade": "Yükseltmeyi içe aktarmak için dosya silindi",
"sonarr.DeleteReasonMissingFromDisk": "Sonarr dosyayı diskte bulamadı, bu yüzden kaldırıldı",
"sonarr.DeleteReasonManual": "Dosya, kullanıcı arayüzünde silindi",
"sonarr.Destination": "Hedef",
"sonarr.FailedToMonitorEpisode": "Bölüm İzlenemedi",
"sonarr.FailedToMonitorSeason": "Sezonu İzleme Başarısız",
"sonarr.FailedToDownloadRelease": "Sürüm İndirilemedi",
"sonarr.FailedToUpdateLibrary": "Kitaplık Güncellenemedi",
"sonarr.FilterCatalogue": "Filtre Kataloğu",
"sonarr.ImportedTo": "Şuraya Aktarıldı",
"sonarr.History": "Geçmiş",
"sonarr.Indexer": "Dizin Oluşturucu",
"sonarr.InfoURL": "URL Bilgisi",
"sonarr.InteractiveSearch": "Etkileşimli Arama",
"sonarr.Monitor": "Monitör",
"sonarr.MonitorEpisode": "Bölümü İzle",
"sonarr.MonitorSeries": "Dizileri izle",
"sonarr.Name": "İsim",
"sonarr.NoEpisodesFound": "Bölüm Bulunamadı",
"sonarr.NoSeasonsFound": "Sezonlar Bulunamadı",
"sonarr.NoSeriesFound": "Diziler Bulunamadı",
"sonarr.NoSummaryAvailable": "Özet Yok",
"sonarr.NoTagsFound": "Etiketler Bulunamadı",
"sonarr.PublishedDate": "Yayınlanma Tarihi",
"sonarr.Quality": "Kalite",
"sonarr.Path": "Yol",
"sonarr.Rejected": "Reddedildi",
"sonarr.Resolution": "Çözünürlük",
"sonarr.Searching": "Aranıyor{}",
"sonarr.SearchFor": "{} İçin Arama",
"sonarr.SeasonFoldersDescription": "Bölümleri sezon klasörlerine göre sıralayın",
"sonarr.SeasonNumber": "Sezon {}",
"sonarr.SeriesEnded": "Dizi Bitti",
"sonarr.SeriesNotFound": "Diziler Bulunamadı",
"sonarr.Specials": "Özel",
"sonarr.StartSearchForMissingEpisodes": "Eksik bölümleri aramaya başlayın",
"sonarr.TagsDescription": "Etiketleri Yönet",
"sonarr.Video": "Video",
"sonarr.UpdateSeries": "Dizileri Güncelle",
"sonarr.AddReleaseToBlocklist": "Diziyi Engellenenler Listesine Ekle",
"sonarr.AutomaticSearch": "Otomatik Arama",
"sonarr.AddedOn": "Eklendi",
"sonarr.Continuing": "Devam ediyor",
"sonarr.DeleteEpisodeFile": "Bölüm Dosyasını Sil",
"sonarr.FPS": "FPS",
"sonarr.Other": "Diğer",
"sonarr.DeleteEpisodeFileHint1": "Bu bölüm dosyasını silmek istediğinizden emin misiniz?",
"sonarr.Downloaded": "İndirildi",
"sonarr.DownloadClientUnavailable": "İndirme İstemcisi Kullanılamıyor",
"sonarr.FailedToAddTag": "Etiket Eklenemedi",
"sonarr.DownloadWarning": "İndirme Uyarısı",
"sonarr.EpisodeNumber": "Bölüm {}",
"sonarr.EpisodeFileDeleted": "Bölüm Dosyası Silindi",
"sonarr.FailedToUpdateSeries": "Diziler Güncellenemedi",
"sonarr.FailedToRemoveSeries": "Diziler Kaldırılamadı",
"sonarr.HistoryDescription": "Son Etkinliği Aç",
"sonarr.FailedToMonitorSeries": "Dizi İzlenemedi",
"sonarr.FailedToRunRSSSync": "RSS Senkronizasyonu Başarısız",
"sonarr.FailedToSearch": "Arama Başarısız",
"sonarr.FailedToUnmonitorSeries": "İzlenen Diziler Kaldırılamadı",
"sonarr.Language": "Dil",
"sonarr.Interactive": "Etkileşimli",
"sonarr.ManualImportDescription": "Dosya Sisteminden İçeriği İçe Aktarın",
"sonarr.More": "Daha",
"sonarr.OneSeason": "1 Sezon",
"sonarr.Overview": "Genel Bakış",
"sonarr.Reason": "Sebep",
"sonarr.RefreshSeries": "Dizileri Yenile",
"sonarr.NoResultsFound": "Sonuç bulunamadı",
"sonarr.Pending": "Bekliyor",
"sonarr.QueueDescription": "Aktif aç & Sıradakiler",
"sonarr.WordScore": "Kelime Puanı",
"sonarr.StartSearchFor": "İçin arama Başlat…",
"sonarr.RemovedSeriesWithFiles": "Diziler Kaldırıldı (Dosyalarla)",
"sonarr.RunningRSSSyncDescription": "RSS senkronizasyonunu arka planda çalıştırma",
"sonarr.Size": "Boyut",
"sonarr.Search": "Arama",
"sonarr.SeasonFolders": "Sezon Klasörleri",
"sonarr.SourceTitle": "Kaynak Başlığı",
"sonarr.SearchAllMissing": "Tüm Eksikleri Ara",
"sonarr.SeriesDetails": "Dizi detayları",
"sonarr.SeriesFolderImported": "Dizi Klasöründen Aktarılan Bölüm",
"sonarr.SortReleases": "Yayınları Sırala",
"sonarr.SourceRelative": "Harici Kaynak",
"sonarr.Upcoming": "Yaklaşan",
"sonarr.SystemStatusDescription": "Sistem Durumu & Disk Alanı",
"sonarr.Tags": "Etiketler",
"sonarr.Unaired": "Havasız",
"sonarr.Usenet": "Ağı Kullan",
"sonarr.UseSeasonFoldersDescription": "Bölümleri sezon klasörlerine göre sıralayın",
"sonarr.MonitoredDescription": "Bu dizideki izlenen bölümleri indirin",
"sonarr.Channels": "Kanallar",
"sonarr.CheckDownloadClient": "Daha fazla ayrıntı için indirme istemcisini kontrol edin",
"sonarr.Codec": "Kodek",
"sonarr.Client": "Client",
"sonarr.DestinationRelative": "İlgili Hedef",
"sonarr.Download": "İndir",
"sonarr.DownloadedImporting": "İndirildi: İçe aktarılıyor",
"sonarr.DownloadedWaitingToImport": "İndirildi: İçe Aktarılması Bekleniyor",
"sonarr.DownloadedWaitingToProcess": "İndirildi: İşleme Bekleniyor",
"sonarr.Downloading": "İndiriliyor",
"sonarr.DownloadingWithMessage": "İndiriliyor: {}",
"sonarr.DownloadingRelease": "Sürüm İndiriliyor…",
"sonarr.DownloadFailed": "İndirme Başarısız",
"sonarr.DownloadID": "ID İndir",
"sonarr.DownloadIgnored": "Yoksayılanı İndir",
"sonarr.DownloadWarningWithMessage": "İndirme Uyarısı: {}",
"sonarr.EditSeries": "Dizileri Düzenle",
"sonarr.EmptyQueue": "Boş Kuyruk",
"sonarr.Ended": "Bitti",
"sonarr.Episode": "Bölüm",
"sonarr.Episodes": "Bölümler",
"sonarr.EpisodesAvailable": "Mevcut Bölümler",
"sonarr.EpisodeFileRenamed": "Bölüm Dosyası Yeniden Adlandırıldı",
"sonarr.EpisodeImported": "Bölüm İçe Aktarıldı ({})",
"sonarr.FailedToAddSeries": "Diziler Eklenemedi",
"sonarr.FailedToBackupDatabase": "Veritabanı Yedeklenemedi",
"sonarr.FailedToDeleteEpisodeFile": "Bölüm Dosyası Silinemedi",
"sonarr.FailedToRefresh": "Yenilenemedi",
"sonarr.FailedToRemoveFromQueue": "Kuyruktan Kaldırılamadı",
"sonarr.FailedToSeasonSearch": "Sezon Araması Başarısız",
"sonarr.FailedToUnmonitorEpisode": "İzlenen Bölüm Kaldırılamadı",
"sonarr.FailedToUnmonitorSeason": "İzlenen Sezon Kaldırılamadı",
"sonarr.Files": "Dosyalar",
"sonarr.FilterReleases": "Filtre Dizileri",
"sonarr.GrabbedFrom": "{} tarafından alındı",
"sonarr.Import": "İçe Aktar",
"sonarr.ImportFailed": "İçe Aktarılamadı",
"sonarr.Languages": "Diller",
"sonarr.LanguageProfile": "Dil Profili",
"sonarr.Leechers": "Leechers",
"sonarr.ManualImport": "Elle İçe Aktar",
"sonarr.ManySeasons": "{} Sezonlar",
"sonarr.MediaInfo": "Medya Bilgisi",
"sonarr.Message": "Mesaj",
"sonarr.Messages": "Mesajlar",
"sonarr.Missing": "Eksik",
"sonarr.MissingEpisodes": "Eksik Bölümler",
"sonarr.MissingEpisodesHint1": "Tüm eksik bölümleri aramak istediğinizden emin misiniz?",
"sonarr.Monitored": "İzlenen",
"sonarr.Monitoring": "İzleniyor",
"sonarr.NoHistoryFound": "Geçmiş Bulunamadı",
"sonarr.NoLongerMonitoring": "Artık İzleme Yok",
"sonarr.NoMessagesFound": "Mesajlar Bulunamadı",
"sonarr.NoReleasesFound": "Yayınlar Bulunamadı",
"sonarr.Paused": "Duraklatıldı",
"sonarr.PendingWithMessage": "Bekliyor: {}",
"sonarr.QualityProfile": "Profil Kalitesi",
"sonarr.Queue": "Kuyruk",
"sonarr.Queued": "Sıraya Alındı",
"sonarr.RelativePath": "Başka Bir Yol",
"sonarr.Releases": "Salıver",
"sonarr.ReleaseGroup": "Yayın Grubu",
"sonarr.RemoveFromQueue": "Sıradan Kaldır",
"sonarr.RemovedFromQueue": "Sıradan Kaldırıldı",
"sonarr.RemoveFromDownloadClient": "İndirme İstemcisinden Kaldır",
"sonarr.RemoveSeries": "Dizileri Kaldır",
"sonarr.RemovedSeries": "Diziler Kaldırıldı",
"sonarr.RootFolder": "Kök Klasör",
"sonarr.RunRSSSync": "RSS Eşitlemesini Çalıştır",
"sonarr.RunningRSSSync": "RSS Eşitleme Çalıştırılıyor {}",
"sonarr.Runtime": "Çalışma Süresi",
"sonarr.ScanType": "Tarama Tipi",
"sonarr.SearchingForEpisode": "Bölüm Aranıyor…",
"sonarr.SearchingForSeason": "Sezon aranıyor…",
"sonarr.SearchingDescription": "Tüm eksik bölümler aranıyor",
"sonarr.Season": "Sezon",
"sonarr.Seasons": "Sezonlar",
"sonarr.SeasonDetails": "Sezon Detayları",
"sonarr.Seeders": "Seeders",
"sonarr.Series": "Diziler",
"sonarr.SeriesPath": "Dizi yolu",
"sonarr.SeriesType": "Dizi Tipi",
"sonarr.SortCatalogue": "Katalog Çeşidi",
"sonarr.Source": "Kaynak",
"sonarr.StartSearchForCutoffUnmetEpisodes": "Karşılanmayan son bölümleri aramaya başlayın",
"sonarr.Streams": "Canlı yayınlar",
"sonarr.Subtitles": "Altyazılar",
"sonarr.SystemStatus": "Sistem Durumu",
"sonarr.TimeLeft": "Kalan Zaman",
"sonarr.Title": "Başlık",
"sonarr.Torrent": "Torrent",
"sonarr.Unmonitored": "İzlenmemiş",
"sonarr.UnmonitorSeries": "İzlenmeyen Diziler",
"sonarr.UnmonitorEpisode": "İzlenmeyen Bölüm",
"sonarr.UpdateLibrary": "Kitaplığı Güncelle",
"sonarr.UpdatingLibrary": "Kitaplık Güncelleniyor",
"sonarr.UpdatingLibraryDescription": "Arka planda kitaplığı güncelleme",
"sonarr.UpdatedSeries": "Güncellenen Diziler",
"sonarr.UseSeasonFolders": "Sezon Klasörlerini Kullan",
"sonarr.ViewWebGUI": "Web Arayüzü Görüntüle"
}

View File

@@ -9,7 +9,7 @@ enum LunaLinks {
NOTIFICATIONS_GETTING_STARTED,
REDDIT,
SYSTEM_STATUS,
TESTFLIGHT,
TEST_BUILDS,
WEBLATE,
WEBSITE,
}
@@ -31,8 +31,8 @@ extension LunaLinksExtension on LunaLinks {
return 'https://www.lunasea.app/reddit';
case LunaLinks.SYSTEM_STATUS:
return 'https://www.lunasea.app/status';
case LunaLinks.TESTFLIGHT:
return 'https://www.lunasea.app/testflight/beta';
case LunaLinks.TEST_BUILDS:
return 'https://docs.lunasea.app/getting-started/test-builds';
case LunaLinks.WEBLATE:
return 'https:/www.lunasea.app/translate';
case LunaLinks.WEBSITE:

View File

@@ -1,4 +1,3 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:lunasea/core.dart';
import 'package:lunasea/modules/settings.dart';
@@ -33,7 +32,7 @@ class _State extends State<_Widget> with LunaScrollControllerMixin {
Widget _appBar() {
return LunaAppBar(
title: 'Resources',
title: 'settings.Resources'.tr(),
scrollControllers: [scrollController],
);
}
@@ -44,56 +43,55 @@ class _State extends State<_Widget> with LunaScrollControllerMixin {
children: [
LunaBlock(
title: 'Discord',
body: const [TextSpan(text: 'Chat & Discussions')],
body: [TextSpan(text: 'settings.DiscordDescription'.tr())],
trailing: const LunaIconButton(icon: LunaBrandIcons.discord),
onTap: LunaLinks.DISCORD.launch,
),
LunaBlock(
title: 'Documentation',
body: const [TextSpan(text: 'View the Documentation')],
title: 'settings.Documentation'.tr(),
body: [TextSpan(text: 'settings.DocumentationDescription'.tr())],
trailing: const LunaIconButton(icon: Icons.auto_stories_rounded),
onTap: LunaLinks.DOCUMENTATION.launch,
),
LunaBlock(
title: 'Feedback Board',
body: const [TextSpan(text: 'Request New Features')],
title: 'settings.FeedbackBoard'.tr(),
body: [TextSpan(text: 'settings.FeedbackBoardDescription'.tr())],
trailing: const LunaIconButton(icon: Icons.speaker_notes_rounded),
onTap: LunaLinks.FEEDBACK_BOARD.launch,
),
LunaBlock(
title: 'GitHub',
body: const [TextSpan(text: 'View the Source Code')],
body: [TextSpan(text: 'settings.GitHubDescription'.tr())],
trailing: const LunaIconButton(icon: LunaBrandIcons.github),
onTap: LunaLinks.GITHUB.launch,
),
LunaBlock(
title: 'Reddit',
body: const [TextSpan(text: 'Ask Questions & Get Support')],
body: [TextSpan(text: 'settings.RedditDescription'.tr())],
trailing: const LunaIconButton(icon: LunaBrandIcons.reddit),
onTap: LunaLinks.REDDIT.launch,
),
if (Platform.isIOS)
LunaBlock(
title: 'TestFlight',
body: const [TextSpan(text: 'Join the TestFlight Beta')],
trailing: const LunaIconButton(icon: Icons.developer_board_rounded),
onTap: LunaLinks.TESTFLIGHT.launch,
),
LunaBlock(
title: 'System Status',
body: const [TextSpan(text: 'Status Page for Hosted Services')],
title: 'settings.TestBuilds'.tr(),
body: [TextSpan(text: 'settings.TestBuildsDescription'.tr())],
trailing: const LunaIconButton(icon: Icons.developer_board_rounded),
onTap: LunaLinks.TEST_BUILDS.launch,
),
LunaBlock(
title: 'settings.SystemStatus'.tr(),
body: [TextSpan(text: 'settings.SystemStatusDescription'.tr())],
trailing: const LunaIconButton(icon: Icons.health_and_safety),
onTap: LunaLinks.SYSTEM_STATUS.launch,
),
LunaBlock(
title: 'Weblate',
body: const [TextSpan(text: 'Help Localize LunaSea')],
body: [TextSpan(text: 'settings.WeblateDescription'.tr())],
trailing: const LunaIconButton(icon: LunaIcons.TRANSLATE),
onTap: LunaLinks.WEBLATE.launch,
),
LunaBlock(
title: 'Website',
body: const [TextSpan(text: 'Visit LunaSea\'s Website')],
title: 'settings.Website'.tr(),
body: [TextSpan(text: 'settings.WebsiteDescription'.tr())],
trailing: const LunaIconButton(icon: LunaIcons.HOME),
onTap: LunaLinks.WEBSITE.launch,
),

View File

@@ -95,10 +95,13 @@
"settings.DeleteModuleSuccess": "Module Deleted",
"settings.DeleteProfile": "Delete Profile",
"settings.DeleteProfileDescription": "Delete an Existing Profile",
"settings.DiscordDescription": "Chat & Discussions",
"settings.DismissBanners": "Dismiss Banners",
"settings.DismissBannersHint1": "Are you sure you want to dismiss all tooltip banners?",
"settings.DismissBannersHint2": "The tooltip banners will give you tips and hints for features available within LunaSea.",
"settings.DisplayName": "Display Name",
"settings.Documentation": "Documentation",
"settings.DocumentationDescription": "View the Documentation",
"settings.Donations": "Donations",
"settings.DonationsDescription": "Donate to the Developer",
"settings.Drawer": "Drawer",
@@ -111,8 +114,11 @@
"settings.EnabledProfile": "Enabled Profile",
"settings.EncryptionKey": "Encryption Key",
"settings.FailedToDeleteAccount": "Failed to Delete Account",
"settings.FeedbackBoard": "Feedback Board",
"settings.FeedbackBoardDescription": "Request New Features",
"settings.FilterCategory": "Filter Category",
"settings.ForgotYourPassword": "Forgot Your Password?",
"settings.GitHubDescription": "View the Source Code",
"settings.HeaderAdded": "Header Added",
"settings.HeaderDeleted": "Header Deleted",
"settings.HeaderKey": "Header Key",
@@ -164,6 +170,7 @@
"settings.ProfileNameRequired": "Profile Name Required",
"settings.QuickActions": "Quick Actions",
"settings.QuickActionsDescription": "Quick Actions on the Home Screen",
"settings.RedditDescription": "Ask Questions & Get Support",
"settings.Register": "Register",
"settings.RegisteredFailure": "Failed to Register",
"settings.RegisteredSuccess": "Registered",
@@ -194,10 +201,17 @@
"settings.StartingView": "Starting View",
"settings.System": "System",
"settings.SystemDescription": "System Utilities and Info",
"settings.SystemStatus": "System Status",
"settings.SystemStatusDescription": "Status Page for Hosted Services",
"settings.TestBuilds": "Test Builds",
"settings.TestBuildsDescription": "Install Pre-Release Builds of LunaSea",
"settings.TestConnection": "Test Connection",
"settings.TLSCertificateValidation": "TLS Certificate Validation",
"settings.TLSCertificateValidationDescription": "Validate Certificates in TLS Connections",
"settings.Username": "Username",
"settings.UsernameValidation": "Username Required",
"settings.ViewRecentChanges": "View Recent Changes"
"settings.ViewRecentChanges": "View Recent Changes",
"settings.WeblateDescription": "Help Localize LunaSea",
"settings.Website": "Website",
"settings.WebsiteDescription": "Visit LunaSea's Website"
}