feat: integrate Spotify API for syncing music productions with new command and UI components

This commit is contained in:
Ümit Tunç
2026-05-20 22:31:41 +03:00
parent f35632ee0d
commit 751b9339f0
15 changed files with 666 additions and 9 deletions
+26
View File
@@ -75,4 +75,30 @@ return [
'title_required' => 'Başlık alanı zorunludur.',
'slug_required' => 'URL yolu alanı zorunludur.',
'slug_unique' => 'Bu URL yolu zaten kullanılıyor.',
// Spotify
'spotify_section' => 'Spotify Bilgileri',
'spotify_album_id_field' => 'Spotify Albüm ID',
'spotify_url_field' => 'Spotify URL',
'spotify_type_field' => 'Spotify Türü',
'spotify_synced_at_field' => 'Son Spotify Senkronizasyonu',
'spotify_type_album' => 'Albüm',
'spotify_type_single' => 'Single',
'spotify_type_compilation' => 'Derleme',
'spotify_listen_on_spotify' => 'Spotify\'da Dinle',
'spotify_track_singular' => 'parça',
'spotify_track_plural' => 'parça',
'sync_spotify' => 'Spotify\'dan Senkronize Et',
'sync_spotify_heading' => 'Spotify Senkronizasyonu',
'sync_spotify_description' => 'Sanatçı hesabınızdaki albüm ve single kayıtları müzik prodüksiyonlarına aktarılacak. Mevcut kayıtlar başlık eşleşmesine göre güncellenir, yeni kayıtlar oluşturulur.',
'spotify_sync_started' => 'Spotify senkronizasyonu başlıyor...',
'spotify_sync_completed' => 'Senkronizasyon tamamlandı. :created yeni, :updated güncellendi (toplam :total).',
'spotify_sync_success' => 'Spotify senkronizasyonu başarıyla tamamlandı.',
'spotify_sync_failed' => 'Spotify senkronizasyonu başarısız oldu. Logları kontrol edin.',
'spotify_not_configured' => 'Spotify API bilgileri eksik. .env dosyasında SPOTIFY_CLIENT_ID, SPOTIFY_CLIENT_SECRET ve SPOTIFY_ARTIST_ID değerlerini tanımlayın.',
'spotify_token_failed' => 'Spotify access token alınamadı.',
'spotify_albums_fetch_failed' => 'Spotify albüm listesi alınamadı.',
'spotify_premium_required' => 'Spotify Developer uygulamasını oluşturan hesapta aktif Premium abonelik gerekli. Spotify Developer Dashboard\'da uygulamayı oluşturan hesapla giriş yapın, Premium\'a geçin ve birkaç saat bekleyin. Detay: :detail',
'spotify_no_albums' => 'Spotify sanatçı hesabında albüm veya single bulunamadı.',
'spotify_untitled_album' => 'İsimsiz Albüm',
];