diff --git a/README.md b/README.md index 0bea8466..29064dd9 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Lyrics support
No ads
No subscriptions
Inbuilt updater
-17 supported languages
+14 supported languages
Material UI & accent colors & dynamic colors (Android 12+)
diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 14a0c78b..ea71f4aa 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -9,5 +9,5 @@ * Lyrics support * No ads * No subscriptions -* 17 supported languages +* 14 supported languages * Material UI & accent colors & dynamic colors (Android 12+) diff --git a/lib/localization/app_gl.arb b/lib/localization/app_gl.arb deleted file mode 100644 index c4a33953..00000000 --- a/lib/localization/app_gl.arb +++ /dev/null @@ -1,109 +0,0 @@ -{ - "about": "Acerca de", - "accentChangeMsg": "Cor de destaque actualizada", - "accentColor": "Cor de destaque", - "add": "Engadir", - "addToLikedPlaylists": "Add to liked playlists", - "addToLikedSongs": "Add to liked songs", - "addToPlaylist": "Engadir á lista de reproducción", - "addedSuccess": "Agregado correctamente", - "album": "Álbum", - "albums": "Álbumes", - "appUpdateIsAvailable": "Actualización dispoñible", - "artist": "Artista", - "audioQuality": "Calidade de audio", - "audioQualityMsg": "Calidade de audio actualizada", - "automaticSongPicker": "Selector automático de cancións", - "backedupSuccess": "Datos gardados correctamente", - "backupError": "Erro ao gardar os datos", - "backupUserData": "Gardar datos da persoa usuaria", - "becomeSponsor": "Converterse en patrocinador", - "cacheMsg": "Caché eliminada", - "cancel": "Cancelar", - "chooseBackupDir": "Seleccionar cartafol de respaldo", - "chooseBackupFiles": "Escolle ficheiros de respaldo", - "clear": "Borrar", - "clearCache": "Borrar caché", - "clearRecentlyPlayed": "Borrar reproducido recientemente", - "clearRecentlyPlayedQuestion": "Borrar o historial de reproducción recente?", - "clearSearchHistory": "Borrar historial de búsqueda", - "clearSearchHistoryQuestion": "Borrar o historial de búsqueda?", - "client": "Client", - "confirm": "Confirmar", - "confirmation": "Confirmación", - "copyLogs": "Copiar rexistros", - "copyLogsNoLogs": "Non hai rexistros para copiar", - "copyLogsSuccess": "Rexistros copiados correctamente", - "customPlaylistImgUrl": "URL de imaxe personalizada para a lista de reproducción", - "customPlaylistName": "Nome personalizado da lista de reproducción", - "deletePlaylist": "Delete playlist", - "download": "Descargar", - "downloadAppUpdate": "Descargar actualización da aplicación", - "dynamicColor": "Cor de destaque dinámica (Android 12+)", - "error": "Ocurriu un erro. Por favor, téntao de novo.", - "folderRestrictions": "As restriccións de Android requiren seleccionar cartafoles específicos (p.e., Documentos ou Descargas) para respaldos.", - "home": "Coemzo", - "hours": "Hours", - "invalidYouTubePlaylist": "Lista de reproducción de YouTube non válida", - "language": "Idioma", - "languageMsg": "Cambiouse o idioma", - "library": "Biblioteca", - "licenses": "Licenzas", - "likedPlaylists": "Listas de reproducción que gustan", - "likedSongs": "Cancións que gustan", - "lyrics": "Letras", - "lyricsNotAvailable": "Non hai letras dispoñibles", - "makeOffline": "Make available offline", - "minutes": "Minutes", - "name": "Nome", - "newAnnouncement": "New announcement posted", - "noCustomPlaylists": "Aínda non se crearon listas de reproducción personalizadas", - "noSongsInQueue": "No songs in queue", - "notYTlist": "ID de lista de reproducción de YouTube non válido", - "offlineMode": "Modo sen conexión", - "offlineSongs": "Cancións sen conexión", - "originalRecommendations": "Algoritmo de recomendacións orixinal", - "others": "Outros", - "playlist": "Lista de reproducción", - "playlistAlreadyExists": "A lista de reproducción xa existe", - "playlistUpdated": "Lista de reproducción actualizada", - "playlists": "Listas de reproducción", - "predictiveBack": "Retroceso predictivo (Android 14+)", - "preferences": "Preferenzas", - "provideIdOrNameError": "Por favor, proporciona un ID de YouTube ou un nome personalizado para a lista de reproducción", - "pureBlackTheme": "Tema negro puro", - "recentlyPlayed": "Reproducido recentemente", - "recentlyPlayedMsg": "Historial de reproducción recente borrado", - "recommendedForYou": "Recomendado para ti", - "remove": "Eliminar", - "removeFromLikedPlaylists": "Remove from liked playlists", - "removeFromLikedSongs": "Remove from liked songs", - "removeFromPlaylist": "Remove from playlist", - "removeOffline": "Remove from offline", - "removePlaylistQuestion": "Eliminar a lista de reproducción?", - "removeSearchQueryQuestion": "Eliminar a consulta de búsqueda?", - "restartAppMsg": "Reinicia a aplicación para aplicar os cambios", - "restoreError": "Erro ao restaurar os datos", - "restoreUserData": "Restaurar datos do/a usuario/a", - "restoredSuccess": "Restaurado", - "search": "Buscar", - "searchHistoryMsg": "Historial de búsqueda borrado", - "selectDuration": "Select duration", - "setSleepTimer": "Set sleep timer", - "setTimer": "Set timer", - "settingChangedMsg": "Axustes cambiados", - "settings": "Axustes", - "songAdded": "Canción engadida", - "songAlreadyInPlaylist": "Song is already in the playlist", - "songRemoved": "Canción eliminada", - "songs": "Cancións", - "sponsorProject": "Patrocina o proxecto", - "suggestedArtists": "Artistas suxeridos/as", - "suggestedPlaylists": "Listas de reproducción suxeridas", - "themeMode": "Modo de tema", - "tools": "Ferramentas", - "understand": "Entendo", - "undo": "Desfacer", - "userPlaylists": "Listas de reproducción do/a usuario/a", - "youtubePlaylistLinkOrId": "Ligazón ou ID de lista de reproducción de YouTube" -} \ No newline at end of file diff --git a/lib/localization/app_ka.arb b/lib/localization/app_ka.arb deleted file mode 100644 index 6317462e..00000000 --- a/lib/localization/app_ka.arb +++ /dev/null @@ -1,109 +0,0 @@ -{ - "about": "შესახებ", - "accentChangeMsg": "აქცენტის ფერი შეიცვალა", - "accentColor": "აქცენტის ფერი", - "add": "დამატება", - "addToLikedPlaylists": "Add to liked playlists", - "addToLikedSongs": "მოწონებულ სიმღერებში დამატება", - "addToPlaylist": "ჩასართავ სიაში დამატება", - "addedSuccess": "წარმატებით დაემატა", - "album": "ალბუმი", - "albums": "ალბუმები", - "appUpdateIsAvailable": "განახლება ხელმისაწვდომია", - "artist": "შემსრულებელი", - "audioQuality": "სიმღერის ხარისხი", - "audioQualityMsg": "სიმღერის ხარისხი შეიცვალა", - "automaticSongPicker": "ავტომატური სიმღერის არჩევა", - "backedupSuccess": "დარეზერვდა წარმატებით", - "backupError": "შეცდომა ინფორმაციის დარეზერვებისას", - "backupUserData": "მომხმარებლის ინფორმაციის დარეზერვება", - "becomeSponsor": "გახდი სპონსორი", - "cacheMsg": "ნარჩენები გასუფთავდა", - "cancel": "გაუქმება", - "chooseBackupDir": "აირჩიეთ რეზერვის საქაღალდე", - "chooseBackupFiles": "აირჩიეთ დარეზერვებული ფაილები", - "clear": "გასუფთავება", - "clearCache": "ნარჩენების გასუფთავება", - "clearRecentlyPlayed": "ბოლოს ჩართული სიმღერების გასუფთავება", - "clearRecentlyPlayedQuestion": "გავასუფთავოთ ბოლოს მოსმენილი სიმღერების ისტორია?", - "clearSearchHistory": "საძიებო ისტორიის გასუფთავება", - "clearSearchHistoryQuestion": "გავასუფთავოთ ძიების ისტორია?", - "client": "Client", - "confirm": "დადასტურება", - "confirmation": "დადასტურება", - "copyLogs": "ლოგების კოპირება", - "copyLogsNoLogs": "ლოგები არ მოიძებნა", - "copyLogsSuccess": "ლოგები დაკოპირდა წარმატებით. ", - "customPlaylistImgUrl": "საკუთარი ჩასართავი სიის სურათის ბმული", - "customPlaylistName": "საკუთარი ჩასართავი სიის სახელი", - "deletePlaylist": "Delete playlist", - "download": "ჩამოტვირთვა", - "downloadAppUpdate": "აპლიკაციის განახლების ჩამოტვირთვა", - "dynamicColor": "დინამიური აქცენტის ფერი (Android 12+)", - "error": "დაფიქსირდა შეცდომა", - "folderRestrictions": "Android-ის ახალი შეზღუდვებიდან გამომდინარე, საჭიროა რომ აირჩიოთ კონკრეტული და შესაბამისი საქაღალდეები განსხვავებული ფაილის ტიპებისთვის. გთხოვთ დარწმუნდით რომ ირჩევთ 'Documents' ან 'Downloads' საქაღალდეს აპლიკაციის ინფორმაციის რეზერვისთვის.", - "home": "მთავარი", - "hours": "Hours", - "invalidYouTubePlaylist": "არასწორი YouTube ჩასართავი სია", - "language": "ენა", - "languageMsg": "ენა შეიცვალა", - "library": "ბიბლიოთეკა", - "licenses": "ლიცენზიები", - "likedPlaylists": "მოწონებული ჩასართავი სიები", - "likedSongs": "მოწონებული სიმღერები", - "lyrics": "ტექსტი", - "lyricsNotAvailable": "ტექსტი არაა ხელმისაწვდომი", - "makeOffline": "უინტერნეტოდ წვდომის მიცემა", - "minutes": "Minutes", - "name": "სახელი", - "newAnnouncement": "ახალი განცხადება", - "noCustomPlaylists": "თქვენ არ შეგიქმნიათ ჩასართავი სიები ჯერ", - "noSongsInQueue": "No songs in queue", - "notYTlist": "ეს არ არის YouTube ჩასართავი სიის აიდი", - "offlineMode": "უინტერნეტო რეჟიმი", - "offlineSongs": "უინტერნეტო სიმღერები", - "originalRecommendations": "ორიგინალი ალგორითმი რეკომენდაციებისთვის", - "others": "სხვა", - "playlist": "ჩასართავი სია", - "playlistAlreadyExists": "ჩასართავი სია უკვე არსებობს", - "playlistUpdated": "ჩასართავი სია განახლდა წარმატებით", - "playlists": "ჩასართავი სიები", - "predictiveBack": "პროგნოზირებადი უკანსვლის ანიმაცია (Android 14+)", - "preferences": "უპირატესობები", - "provideIdOrNameError": "გთხოვთ ჩაწეროთ YouTube ID ან საკუთარი ჩასართავი სიის სახელი", - "pureBlackTheme": "მკვეთრი შავი თემა", - "recentlyPlayed": "ბოლოს მოსმენილი", - "recentlyPlayedMsg": "ბოლოს მოსმენილი სიმღერების ისტორია გასუფთავდა", - "recommendedForYou": "შემოთავაზებები შენთვის", - "remove": "წაშლა", - "removeFromLikedPlaylists": "Remove from liked playlists", - "removeFromLikedSongs": "მოწონებული სიმღერებიდან ამოშლა", - "removeFromPlaylist": "ჩასართავი სიიდან ამოშლა", - "removeOffline": "უინტერნეტო წვდომის მოცილება", - "removePlaylistQuestion": "წავშალოთ ეს ჩასართავი სია?", - "removeSearchQueryQuestion": "წავშალოთ ეს ძიება?", - "restartAppMsg": "გადატვირთეთ აპლიკაცია ცვლილებების ასასახად", - "restoreError": "შეცდომა ინფორმაციის დაბრუნებისას", - "restoreUserData": "მომხმარებლის ინფორმაციის დაბრუნება", - "restoredSuccess": "წარმატებით დაბრუნდა", - "search": "ძიება", - "searchHistoryMsg": "საძიებო ისტორია გასუფთავდა", - "selectDuration": "Select duration", - "setSleepTimer": "Set sleep timer", - "setTimer": "Set timer", - "settingChangedMsg": "პარამეტრი განახლდა", - "settings": "პარამეტრები", - "songAdded": "სიმღერა დაემატა წარმატებით!", - "songAlreadyInPlaylist": "სიმღერა უკვე ჩასართავ სიაშია", - "songRemoved": "სიმღერა წაიშალა წარმატებით!", - "songs": "სიმღერა", - "sponsorProject": "პროექტის დასპონსორება", - "suggestedArtists": "შემოთავაზებული შემსრულებლები", - "suggestedPlaylists": "შემოთავაზებული ჩასართავი სიები", - "themeMode": "თემის რეჟიმი", - "tools": "ხელსაწყოები", - "understand": "გასაგებია", - "undo": "დაბრუნება", - "userPlaylists": "მომხმარებლის ჩასართავი სიები", - "youtubePlaylistLinkOrId": "YouTube ჩასართავი სიის ბმული ან ID " -} \ No newline at end of file diff --git a/lib/localization/app_tr.arb b/lib/localization/app_tr.arb deleted file mode 100644 index 9bfb2eaa..00000000 --- a/lib/localization/app_tr.arb +++ /dev/null @@ -1,109 +0,0 @@ -{ - "about": "Hakkında", - "accentChangeMsg": "Vurgu rengi değiştirildi", - "accentColor": "Vurgu rengi", - "add": "Ekle", - "addToLikedPlaylists": "Add to liked playlists", - "addToLikedSongs": "Add to liked songs", - "addToPlaylist": "Çalma listesine ekle", - "addedSuccess": "Başarıyla eklendi", - "album": "Albüm", - "albums": "Albums", - "appUpdateIsAvailable": "Uygulama güncellemesi mevcut", - "artist": "Sanatçı", - "audioQuality": "Ses Kalitesi", - "audioQualityMsg": "Ses kalitesi değiştirildi", - "automaticSongPicker": "Automatic song picker", - "backedupSuccess": "Başarıyla Yedeklendi", - "backupError": "Veri yedekleme sırasında hata oluştu", - "backupUserData": "Kullanıcı verilerini yedekle", - "becomeSponsor": "Sponsor Ol", - "cacheMsg": "Önbellek temizlendi", - "cancel": "İptal", - "chooseBackupDir": "Yedekleme Dizini Seç", - "chooseBackupFiles": "Choose backup files", - "clear": "Temizle", - "clearCache": "Önbelleği Temizle", - "clearRecentlyPlayed": "Yakında Oynatılanları Temizle", - "clearRecentlyPlayedQuestion": "Yakında oynatınlanlar temizlensin mi?", - "clearSearchHistory": "Arama Geçmişini Temizle", - "clearSearchHistoryQuestion": "Arama geçmişi temizlensin mi?", - "client": "Client", - "confirm": "Onayla", - "confirmation": "Onay", - "copyLogs": "Logları Kopyala", - "copyLogsNoLogs": "Kopyalanacak log bulunamadı", - "copyLogsSuccess": "Loglar başarıyla kopyalandı.", - "customPlaylistImgUrl": "Özel çalma listesi resim bağlantısı", - "customPlaylistName": "Özel çalma listesi adı", - "deletePlaylist": "Delete playlist", - "download": "İndir", - "downloadAppUpdate": "Uygulama Güncellemesini İndir", - "dynamicColor": "Dinamik vurgu rengi (Android 12+)", - "error": "Bir hata oluştu", - "folderRestrictions": "Android üzerindeki yeni kısıtlamalar nedeniyle, farklı dosya türleri için belirli ve uygun klasörleri seçmek önemlidir. Lütfen uygulama yedekleme için 'Belgeler' veya 'İndirilenler' klasörlerinden birini seçtiğinizden emin olun.", - "home": "Ana Sayfa", - "hours": "Hours", - "invalidYouTubePlaylist": "Invalid Youtube playlist", - "language": "Dil", - "languageMsg": "Dil değiştirildi", - "library": "Library", - "licenses": "Lisanslar", - "likedPlaylists": "Beğenilen oynatma listeleri", - "likedSongs": "Beğenilen şarkılar", - "lyrics": "Şarkı sözleri", - "lyricsNotAvailable": "Şarkı sözleri bulunamadı", - "makeOffline": "Make available offline", - "minutes": "Minutes", - "name": "İsim", - "newAnnouncement": "New announcement posted", - "noCustomPlaylists": "Henüz hiçbir çalma listesi yaratmadınız", - "noSongsInQueue": "No songs in queue", - "notYTlist": "Bu bir YouTube çalma listesi kimliği değil", - "offlineMode": "Çevrimdışı mod", - "offlineSongs": "Çevrimdışı şarkılar", - "originalRecommendations": "Orjinal önerilenler algoritması", - "others": "Diğerleri", - "playlist": "Çalma Listesi", - "playlistAlreadyExists": "Playlist already exists", - "playlistUpdated": "Çalma Listesi Başarıyla Güncellendi", - "playlists": "Çalma Listeleri", - "predictiveBack": "Predictive back animations (Android 14+)", - "preferences": "Tercihler", - "provideIdOrNameError": "Lütfen ya bir YouTube Kimliği ya da özel çalma listesi adı sağlayın", - "pureBlackTheme": "Pure black theme", - "recentlyPlayed": "Son Oynatılanlar", - "recentlyPlayedMsg": "Son oynatılanlar temizlendi", - "recommendedForYou": "Sizin İçin Tavsiye Edilen", - "remove": "Kaldır", - "removeFromLikedPlaylists": "Remove from liked playlists", - "removeFromLikedSongs": "Remove from liked songs", - "removeFromPlaylist": "Remove from playlist", - "removeOffline": "Remove from offline", - "removePlaylistQuestion": "Bu oynatma listesini kaldır?", - "removeSearchQueryQuestion": "Aramayı sil", - "restartAppMsg": "Değişikliklerin uygulanması için uygulamayı yeniden başlatın", - "restoreError": "Veri geri yükleme sırasında hata oluştu", - "restoreUserData": "Kullanıcı Verilerini Geri Yükle", - "restoredSuccess": "Başarıyla Geri Yüklendi", - "search": "Ara", - "searchHistoryMsg": "Arama Geçmişi Temizlendi", - "selectDuration": "Select duration", - "setSleepTimer": "Set sleep timer", - "setTimer": "Set timer", - "settingChangedMsg": "Ayar değişti", - "settings": "Ayarlar", - "songAdded": "Şarkı Başarıyla Eklendi!", - "songAlreadyInPlaylist": "Song is already in the playlist", - "songRemoved": "Şarkı Başarıyla Kaldırıldı!", - "songs": "Şarkılar", - "sponsorProject": "Projeye Sponsor Ol", - "suggestedArtists": "Önerilen Sanatçılar", - "suggestedPlaylists": "Önerilen Çalma Listeleri", - "themeMode": "Tema Modu", - "tools": "Araçlar", - "understand": "Anladım", - "undo": "Geri Al", - "userPlaylists": "Kullanıcı Çalma Listeleri", - "youtubePlaylistLinkOrId": "YouTube playlist link or ID " -} \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart index 7ae1b6d4..2ba0f1df 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -51,8 +51,6 @@ final appLanguages = { 'English': 'en', 'Arabic': 'ar', 'French': 'fr', - 'Galician': 'gl', - 'Georgian': 'ka', 'German': 'de', 'Greek': 'el', 'Indonesian': 'id', @@ -63,7 +61,6 @@ final appLanguages = { 'Polish': 'pl', 'Portuguese': 'pt', 'Spanish': 'es', - 'Turkish': 'tr', 'Ukrainian': 'uk', };