diff --git a/src/components/NewPlaylist.vue b/src/components/NewPlaylist.vue
index 73868b5..3048e3c 100644
--- a/src/components/NewPlaylist.vue
+++ b/src/components/NewPlaylist.vue
@@ -216,7 +216,7 @@ onMounted(async () => {
@@ -284,7 +284,7 @@ onMounted(async () => {
diff --git a/src/components/StatusBar.vue b/src/components/StatusBar.vue
index 1ce926f..0535bc8 100644
--- a/src/components/StatusBar.vue
+++ b/src/components/StatusBar.vue
@@ -91,7 +91,7 @@ async function Like() {
{
showme.pl = e;
diff --git a/src/locales/cs.json b/src/locales/cs.json
new file mode 100644
index 0000000..5981228
--- /dev/null
+++ b/src/locales/cs.json
@@ -0,0 +1,65 @@
+{
+ "title": {
+ "albums": "Alba",
+ "similar_artists": "Podobní umělci",
+ "community": "Komunita",
+ "login": "Přihlásit se",
+ "local": "Místní",
+ "remote": "Vzdálené",
+ "search": "Hledat",
+ "songs": "Skladby",
+ "moods": "Nálady",
+ "featured": "Doporučené",
+ "singles": "Singly",
+ "artists": "Umělci",
+ "genres": "Žánry",
+ "spotlight": "V záři reflektorů"
+ },
+ "pref": {
+ "codec": "Kodek",
+ "player": "Přehrávač zvuku",
+ "auto": "auto",
+ "volume": "Výchozí hlasitost",
+ "auto_queue": "Automaticky přidávat skladby do fronty",
+ "worst": "nejhorší",
+ "theme": "Motiv",
+ "quality": "Kvalita",
+ "best": "nejlepší"
+ },
+ "instances": {
+ "name": "Název",
+ "loc": "Lokace",
+ "cdn": "CDN",
+ "up_to_date": "Aktualizována",
+ "version": "Verze",
+ "hyp": "Instance Hyperpipe",
+ "piped": "Instance Piped",
+ "auth": "Autentifikační instance"
+ },
+ "lyrics": {
+ "load": "Načítání textů",
+ "void": "Žádné texty"
+ },
+ "action": {
+ "back": "Zpět",
+ "create": "Vytvořit",
+ "add": "Přidat",
+ "cancel": "Zrušit",
+ "send": "Poslat",
+ "receive": "Obdržet"
+ },
+ "playlist": {
+ "local": "Místní playlisty",
+ "create": "Vytvořit nový playlist",
+ "remote": "Vzdálené playlisty",
+ "add": "Přidat skladby do playlistu",
+ "select": "Vyberte playlisty k přidání",
+ "name": "Název playlistu",
+ "sync": "Synchronizovat playlisty"
+ },
+ "info": {
+ "see_all": "Zobrazit vše",
+ "search": "Začít hledat",
+ "no_info": "Nejsou dostupné žádné informace"
+ }
+}
diff --git a/src/locales/es.json b/src/locales/es.json
index 4ddde08..0ef1649 100644
--- a/src/locales/es.json
+++ b/src/locales/es.json
@@ -1,65 +1,65 @@
{
- "title": {
- "featured": "Destacado",
- "songs": "Canciones",
- "albums": "Álbumes",
- "singles": "Sencillo",
- "artists": "Artistas",
- "similar_artists": "Artistas similares",
- "moods": "Estados de ánimo",
- "genres": "Géneros",
- "spotlight": "Foco",
- "community": "Comunidad",
- "login": "Acceso",
- "local": "Regional",
- "remote": "Remoto",
- "search": "Búsqueda"
- },
- "action": {
- "back": "Atrás",
- "add": "Agregar",
- "create": "Crear",
- "send": "Enviar",
- "receive": "Recibir",
- "cancel": "Cancelar"
- },
- "playlist": {
- "local": "Listas de reproducción locales",
- "remote": "Listas de reproducción remotas",
- "name": "Nombre de la lista de reproducción",
- "add": "Agregar canciones a la lista de reproducción",
- "create": "Crear una nueva lista de reproducción",
- "sync": "Sincronizar las listas de reproducción",
- "select": "Seleccionar lista de reproducción para agregar"
- },
- "pref": {
- "theme": "Tema",
- "player": "Reproductor de música",
- "codec": "Códec de audio",
- "quality": "Calidad",
- "auto": "Automática",
- "volume": "Volumen predeterminado",
- "auto_queue": "Canciones en la cola de reproducción automáticamente",
- "worst": "La peor",
- "best": "La mejor"
- },
- "info": {
- "see_all": "Ver todo",
- "search": "Empezar a buscar",
- "no_info": "No hay información disponible"
- },
- "instances": {
- "piped": "Instancia canalizada",
- "cdn": "Canal de noticias",
- "up_to_date": "Hasta la fecha",
- "version": "Versión",
- "hyp": "Instancia de Hyperpipe",
- "auth": "Instancia de autenticación",
- "name": "Nombre",
- "loc": "Ubicaciones"
- },
- "lyrics": {
- "load": "Buscando letras",
- "void": "Sin letra"
- }
+ "title": {
+ "featured": "Destacado",
+ "songs": "Canciones",
+ "albums": "Álbumes",
+ "singles": "Sencillo",
+ "artists": "Artistas",
+ "similar_artists": "Artistas similares",
+ "moods": "Estados de ánimo",
+ "genres": "Géneros",
+ "spotlight": "Foco",
+ "community": "Comunidad",
+ "login": "Acceso",
+ "local": "Regional",
+ "remote": "Remoto",
+ "search": "Búsqueda"
+ },
+ "action": {
+ "back": "Atrás",
+ "add": "Agregar",
+ "create": "Crear",
+ "send": "Enviar",
+ "receive": "Recibir",
+ "cancel": "Cancelar"
+ },
+ "playlist": {
+ "local": "Listas de reproducción locales",
+ "remote": "Listas de reproducción remotas",
+ "name": "Nombre de la lista de reproducción",
+ "add": "Agregar canciones a la lista de reproducción",
+ "create": "Crear una nueva lista de reproducción",
+ "sync": "Sincronizar las listas de reproducción",
+ "select": "Seleccionar lista de reproducción para agregar"
+ },
+ "pref": {
+ "theme": "Tema",
+ "player": "Reproductor de música",
+ "codec": "Códec de audio",
+ "quality": "Calidad",
+ "auto": "Automática",
+ "volume": "Volumen predeterminado",
+ "auto_queue": "Canciones en la cola de reproducción automáticamente",
+ "worst": "La peor",
+ "best": "La mejor"
+ },
+ "info": {
+ "see_all": "Ver todo",
+ "search": "Empezar a buscar",
+ "no_info": "No hay información disponible"
+ },
+ "instances": {
+ "piped": "Instancia de Piped",
+ "cdn": "Canal de noticias",
+ "up_to_date": "Hasta la fecha",
+ "version": "Versión",
+ "hyp": "Instancia de Hyperpipe",
+ "auth": "Instancia de autenticación",
+ "name": "Nombre",
+ "loc": "Ubicaciones"
+ },
+ "lyrics": {
+ "load": "Buscando letras",
+ "void": "Sin letra"
+ }
}
diff --git a/src/locales/gl.json b/src/locales/gl.json
new file mode 100644
index 0000000..a728353
--- /dev/null
+++ b/src/locales/gl.json
@@ -0,0 +1,12 @@
+{
+ "title": {
+ "songs": "Cancións",
+ "albums": "Álbums",
+ "singles": "Singles",
+ "artists": "Artistas",
+ "similar_artists": "Artistas similares",
+ "moods": "Estado de ánimo",
+ "genres": "Xéneros",
+ "featured": "Destacado"
+ }
+}
diff --git a/src/locales/id.json b/src/locales/id.json
new file mode 100644
index 0000000..5fdffa8
--- /dev/null
+++ b/src/locales/id.json
@@ -0,0 +1,65 @@
+{
+ "title": {
+ "artists": "Artis",
+ "similar_artists": "Artis Serupa",
+ "login": "Login",
+ "albums": "Album",
+ "remote": "Remote",
+ "songs": "Lagu",
+ "singles": "Singel",
+ "genres": "Genre",
+ "featured": "Unggulan",
+ "community": "Komunitas",
+ "search": "Cari",
+ "spotlight": "Sorotan",
+ "moods": "Suasana",
+ "local": "Lokal"
+ },
+ "playlist": {
+ "select": "Pilih Daftar Putar yang Ingin Ditambahkan",
+ "add": "Tambah Lagu ke Daftar Putar",
+ "sync": "Sinkronisasi Daftar Putar",
+ "local": "Daftar Putar Lokal",
+ "remote": "Daftar Putar Remote",
+ "name": "Judul Daftar Putar",
+ "create": "Buat Daftar Putar Baru"
+ },
+ "pref": {
+ "auto_queue": "Antrekan Lagu Secara Otomatis",
+ "best": "paling tinggi",
+ "theme": "Tema",
+ "player": "Pemutar Audio",
+ "quality": "Kualitas",
+ "codec": "Codec",
+ "worst": "paling rendah",
+ "auto": "otomatis",
+ "volume": "Volume Default"
+ },
+ "info": {
+ "no_info": "Tidak Ada Informasi Tersedia",
+ "search": "Mulai Pencarian",
+ "see_all": "Tampilkan Semua"
+ },
+ "action": {
+ "add": "Tambah",
+ "create": "Buat",
+ "cancel": "Batal",
+ "send": "Kirim",
+ "receive": "Terima",
+ "back": "Kembali"
+ },
+ "instances": {
+ "piped": "Instance Piped",
+ "hyp": "Instance Hyperpipe",
+ "auth": "Instance Otentikasi",
+ "name": "Nama",
+ "loc": "Lokasi",
+ "cdn": "CDN",
+ "version": "Versi",
+ "up_to_date": "Terkini"
+ },
+ "lyrics": {
+ "void": "Tidak Ada Lirik",
+ "load": "Mengambil Lirik"
+ }
+}
diff --git a/src/locales/ru.json b/src/locales/ru.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/src/locales/ru.json
@@ -0,0 +1 @@
+{}
diff --git a/src/locales/vi.json b/src/locales/vi.json
new file mode 100644
index 0000000..ba294b1
--- /dev/null
+++ b/src/locales/vi.json
@@ -0,0 +1,44 @@
+{
+ "title": {
+ "songs": "Các bài hát",
+ "albums": "Các album",
+ "artists": "Các nhạc sĩ",
+ "similar_artists": "Các nhạc sĩ liên quan",
+ "genres": "Các thể loại",
+ "community": "Cộng đồng",
+ "search": "Tìm kiếm",
+ "singles": "Các đĩa đơn",
+ "login": "Đăng nhập",
+ "moods": "Chủ đề"
+ },
+ "pref": {
+ "auto": "tự động",
+ "codec": "Codec",
+ "volume": "Âm lượng mặc định",
+ "player": "Trình phát âm thanh",
+ "best": "cao nhất",
+ "worst": "thấp nhất",
+ "quality": "Chất lượng"
+ },
+ "action": {
+ "cancel": "Hủy",
+ "create": "Tạo",
+ "add": "Thêm",
+ "back": "Quay lại",
+ "receive": "Nhận"
+ },
+ "instances": {
+ "version": "Phiên bản",
+ "name": "Tên",
+ "cdn": "CDN",
+ "loc": "Các vị trí"
+ },
+ "playlist": {
+ "create": "Tạo một danh sách phát mới",
+ "name": "Tên danh sách phát",
+ "add": "Thêm bài hát vào danh sách phát"
+ },
+ "info": {
+ "search": "Bắt đầu tìm kiếm"
+ }
+}
diff --git a/src/stores/misc.js b/src/stores/misc.js
index b714e27..0efb0be 100644
--- a/src/stores/misc.js
+++ b/src/stores/misc.js
@@ -4,6 +4,14 @@ import { defineStore } from 'pinia';
import en from '@/locales/en.json';
export const SUPPORTED_LOCALES = [
+ {
+ code: 'ar',
+ name: 'عربي',
+ },
+ {
+ code: 'cs',
+ name: 'Čeština',
+ },
{
code: 'de',
name: 'Deutsch',
@@ -21,12 +29,12 @@ export const SUPPORTED_LOCALES = [
name: 'Français',
},
{
- code: 'it',
- name: 'Italiano',
+ code: 'gl',
+ name: 'Galego',
},
{
- code: 'ar',
- name: 'عربي',
+ code: 'it',
+ name: 'Italiano',
},
{
code: 'ja',
@@ -36,6 +44,10 @@ export const SUPPORTED_LOCALES = [
code: 'ko',
name: '한국어',
},
+ {
+ code: 'vi',
+ name: 'Tiếng Việt',
+ },
{
code: 'zh_Hans',
name: '中文 (简体)',