refactor(ui): replace translation key with direct character for remove action

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan
2025-07-12 16:49:00 -04:00
parent e8a3495c70
commit 1de84dbd0c
13 changed files with 14 additions and 29 deletions
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Warteschlange in Wiedergabeliste speichern",
"searchOrCreate": "Wiedergabeliste suchen oder neue erstellen...",
"pressEnterToCreate": "Enter drücken um neue Wiedergabeliste zu erstellen",
"removeFromSelection": "Von Auswahl entfernen",
"removeSymbol": "×"
"removeFromSelection": "Von Auswahl entfernen"
},
"message": {
"duplicate_song": "Duplikate hinzufügen",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Αποθήκευση ουράς στη λίστα αναπαραγωγής",
"searchOrCreate": "Αναζητήστε λίστες αναπαραγωγής ή πληκτρολογήστε για να δημιουργήσετε νέες...",
"pressEnterToCreate": "Πατήστε Enter για να δημιουργήσετε νέα λίστα αναπαραγωγής",
"removeFromSelection": "Αφαίρεση από την επιλογή",
"removeSymbol": "x"
"removeFromSelection": "Αφαίρεση από την επιλογή"
},
"message": {
"duplicate_song": "Προσθήκη διπλοεγγραφών τραγουδιών",
+1 -2
View File
@@ -207,8 +207,7 @@
"makePrivate": "Egin pribatua",
"searchOrCreate": "Bilatu erreprodukzio-zerrenda edo idatzi berria sortzeko…",
"pressEnterToCreate": "Sakatu Enter erreprodukzio-zerrenda berria sortzeko",
"removeFromSelection": "Kendu hautaketatik",
"removeSymbol": "×"
"removeFromSelection": "Kendu hautaketatik"
},
"message": {
"duplicate_song": "Hautatutako abesti batzuk lehendik ere daude zerrendan",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Sauvegarder la file de lecture dans la playlist",
"searchOrCreate": "Chercher ou créer une nouvelle playlist...",
"pressEnterToCreate": "Appuyer sur entrée pour créer une nouvelle playlist",
"removeFromSelection": "Supprimer de la sélection",
"removeSymbol": "×"
"removeFromSelection": "Supprimer de la sélection"
},
"message": {
"duplicate_song": "Ajouter les titres déjà présents dans la playlist",
+1 -2
View File
@@ -207,8 +207,7 @@
"makePrivate": "Priváttá tétel",
"searchOrCreate": "Keress lejátszási listák között vagy hozz létre egyet...",
"pressEnterToCreate": "Nyomj Entert, hogy létrehozz egy lejátszási listát",
"removeFromSelection": "Eltávolítás a kiválasztásból",
"removeSymbol": "×"
"removeFromSelection": "Eltávolítás a kiválasztásból"
},
"message": {
"duplicate_song": "Duplikált számok hozzáadása",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Simpan Antrean ke Playlist",
"searchOrCreate": "Cari playlist atau ketik untuk buat baru..",
"pressEnterToCreate": "Tekan Enter untuk membuat playlist baru",
"removeFromSelection": "Hapus yang dipilih",
"removeSymbol": "×"
"removeFromSelection": "Hapus yang dipilih"
},
"message": {
"duplicate_song": "Tambahkan lagu duplikat",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Salvar fila em nova Playlist",
"searchOrCreate": "Buscar playlists ou criar nova...",
"pressEnterToCreate": "Pressione Enter para criar nova playlist",
"removeFromSelection": "Remover da seleção",
"removeSymbol": "×"
"removeFromSelection": "Remover da seleção"
},
"message": {
"duplicate_song": "Adicionar músicas duplicadas",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Сохранить очередь в плейлист",
"searchOrCreate": "Поиск плейлистов или введите текст для создания новых...",
"pressEnterToCreate": "Нажмите Enter, чтобы создать новый список воспроизведения",
"removeFromSelection": "Удалить из списка выделенных",
"removeSymbol": "×"
"removeFromSelection": "Удалить из списка выделенных"
},
"message": {
"duplicate_song": "Повторяющиеся треки",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Spara kö till spellista",
"searchOrCreate": "Sök spellista eller skapa ny...",
"pressEnterToCreate": "Tryck Enter för att skapa ny spellista",
"removeFromSelection": "Ta bort från urval",
"removeSymbol": "×"
"removeFromSelection": "Ta bort från urval"
},
"message": {
"duplicate_song": "Lägg till dubletter",
+1 -2
View File
@@ -207,8 +207,7 @@
"saveQueue": "Kuyruktakileri Çalma Listesine Kaydet",
"searchOrCreate": "Çalma listelerini arayın veya yenisini oluşturmak için yazın...",
"pressEnterToCreate": "Yeni çalma listesi oluşturmak için Enter'a basın",
"removeFromSelection": "Seçimden kaldır",
"removeSymbol": "×"
"removeFromSelection": "Seçimden kaldır"
},
"message": {
"duplicate_song": "Yinelenen şarkıları ekle",
+1 -1
View File
@@ -226,7 +226,7 @@ const SelectedPlaylistChip = ({ playlist, onRemove }) => {
onClick={() => onRemove(playlist)}
title={translate('resources.playlist.actions.removeFromSelection')}
>
{translate('resources.playlist.actions.removeSymbol')}
{'×'}
</IconButton>
</span>
)
+2 -6
View File
@@ -205,9 +205,7 @@ describe('SelectPlaylistInput', () => {
})
// Find and click the remove button (translation key)
const removeButton = screen.getByText(
'resources.playlist.actions.removeSymbol',
)
const removeButton = screen.getByText('×')
fireEvent.click(removeButton)
await waitFor(() => {
@@ -480,9 +478,7 @@ describe('SelectPlaylistInput', () => {
})
// Remove the first selected playlist via chip
const removeButtons = screen.getAllByText(
'resources.playlist.actions.removeSymbol',
)
const removeButtons = screen.getAllByText('×')
fireEvent.click(removeButtons[0])
await waitFor(() => {
+1 -2
View File
@@ -207,8 +207,7 @@
"makePrivate": "Make Private",
"searchOrCreate": "Search playlists or type to create new...",
"pressEnterToCreate": "Press Enter to create new playlist",
"removeFromSelection": "Remove from selection",
"removeSymbol": "×"
"removeFromSelection": "Remove from selection"
},
"message": {
"duplicate_song": "Add duplicated songs",