diff --git a/src/components/ConfirmModal.vue b/src/components/ConfirmModal.vue
new file mode 100644
index 00000000..62e752ca
--- /dev/null
+++ b/src/components/ConfirmModal.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
diff --git a/src/components/PlaylistsPage.vue b/src/components/PlaylistsPage.vue
index 3888193b..0dda0efe 100644
--- a/src/components/PlaylistsPage.vue
+++ b/src/components/PlaylistsPage.vue
@@ -40,7 +40,7 @@
/>
-
+
@@ -59,6 +59,12 @@
+
@@ -94,6 +100,7 @@
diff --git a/src/components/PreferencesPage.vue b/src/components/PreferencesPage.vue
index f8dbab91..49c86f35 100644
--- a/src/components/PreferencesPage.vue
+++ b/src/components/PreferencesPage.vue
@@ -335,14 +335,21 @@
-
+
+
diff --git a/src/components/RegisterPage.vue b/src/components/RegisterPage.vue
index ee95ebc6..6ce00a46 100644
--- a/src/components/RegisterPage.vue
+++ b/src/components/RegisterPage.vue
@@ -30,16 +30,29 @@
+
diff --git a/src/components/VideoItem.vue b/src/components/VideoItem.vue
index 8eca2d33..918ebb3f 100644
--- a/src/components/VideoItem.vue
+++ b/src/components/VideoItem.vue
@@ -114,10 +114,16 @@
v-if="admin"
:title="$t('actions.remove_from_playlist')"
ref="removeButton"
- @click="removeVideo(item.url.substr(-11))"
+ @click="showConfirmRemove = true"
>
+
@@ -132,6 +138,7 @@
diff --git a/src/locales/en.json b/src/locales/en.json
index 162ed146..e067db69 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -136,6 +136,7 @@
"show_less": "Show less",
"create_group": "Create group",
"group_name": "Group name",
+ "cancel": "Cancel",
"okay": "Okay"
},
"comment": {
diff --git a/src/locales/eo.json b/src/locales/eo.json
index eada94b5..9f3df10c 100644
--- a/src/locales/eo.json
+++ b/src/locales/eo.json
@@ -132,7 +132,11 @@
"autoplay_next_countdown": "Implicita retronombrado ĝis sekva video (en sekundoj)",
"group_name": "Nomo de la aro",
"create_group": "Krei aron",
- "auto_display_captions": "Aŭtomate montri subtekstojn"
+ "auto_display_captions": "Aŭtomate montri subtekstojn",
+ "playlist_name": "Nomo de la ludlisto",
+ "edit_playlist": "Redakti ludliston",
+ "okay": "Bone",
+ "playlist_description": "Priskribo de la ludlisto"
},
"video": {
"chapters": "Sekcioj",
diff --git a/src/locales/es.json b/src/locales/es.json
index caa6f1e7..fa011514 100644
--- a/src/locales/es.json
+++ b/src/locales/es.json
@@ -139,7 +139,11 @@
"dismiss": "Cancelar",
"group_name": "Nombre del grupo",
"create_group": "Crear grupo",
- "auto_display_captions": "Mostrar automáticamente subtítulos"
+ "auto_display_captions": "Mostrar automáticamente subtítulos",
+ "edit_playlist": "Editar lista de reproducción",
+ "okay": "Vale",
+ "playlist_name": "Nombre de la lista de reproducción",
+ "playlist_description": "Descripción de la lista de reproducción"
},
"titles": {
"feed": "Fuente web",
diff --git a/src/locales/pl.json b/src/locales/pl.json
index 4911d30a..6c89487d 100644
--- a/src/locales/pl.json
+++ b/src/locales/pl.json
@@ -132,7 +132,11 @@
"dismiss": "Odrzuć",
"group_name": "Nazwa grupy",
"create_group": "Utwórz grupę",
- "auto_display_captions": "Automatyczne wyświetlanie napisów"
+ "auto_display_captions": "Automatyczne wyświetlanie napisów",
+ "edit_playlist": "Edytuj playlistę",
+ "playlist_name": "Nazwa playlisty",
+ "playlist_description": "Opis playlisty",
+ "okay": "OK"
},
"comment": {
"pinned_by": "Przypięty przez {author}",
diff --git a/src/locales/ro.json b/src/locales/ro.json
index 96174bf7..b39adf6c 100644
--- a/src/locales/ro.json
+++ b/src/locales/ro.json
@@ -112,7 +112,11 @@
"dismiss": "Concediază",
"group_name": "Numele grupului",
"create_group": "Creați un grup",
- "auto_display_captions": "Afișează automat subtitrările"
+ "auto_display_captions": "Afișează automat subtitrările",
+ "playlist_name": "Numele playlist-ului",
+ "okay": "Bine",
+ "playlist_description": "Descrierea playlist-ului",
+ "edit_playlist": "Editează playlist-ul"
},
"preferences": {
"ssl_score": "Scor SSL",