feat: add translation messages for en, fr, es, it
This commit is contained in:
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"title": "Ombrora — Video downloader"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"heading": "Ombrora",
|
||||||
|
"urlLabel": "Video URL",
|
||||||
|
"format": "Format",
|
||||||
|
"quality": "Quality",
|
||||||
|
"subtitles": "Download subtitles (fr, en)",
|
||||||
|
"advanced": "Advanced options (optional, JSON)",
|
||||||
|
"submit": "Download",
|
||||||
|
"submitting": "Sending...",
|
||||||
|
"errorRateLimit": "Too many submissions. Try again in an hour.",
|
||||||
|
"errorGeneric": "Submission error."
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"heading": "Download status",
|
||||||
|
"notFound": "Download not found.",
|
||||||
|
"loading": "Loading...",
|
||||||
|
"pending": "Pending",
|
||||||
|
"processing": "Processing...",
|
||||||
|
"polling": "This page refreshes automatically every 5 seconds.",
|
||||||
|
"ready": "Download ready",
|
||||||
|
"download": "Download",
|
||||||
|
"linkExpires": "Link valid until",
|
||||||
|
"failed": "Download failed.",
|
||||||
|
"deleted": "The file has expired and was deleted. The download is no longer available.",
|
||||||
|
"unknown": "Unknown status"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"title": "Ombrora — Descargador de vídeos"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"heading": "Ombrora",
|
||||||
|
"urlLabel": "URL del vídeo",
|
||||||
|
"format": "Formato",
|
||||||
|
"quality": "Calidad",
|
||||||
|
"subtitles": "Descargar subtítulos (fr, en)",
|
||||||
|
"advanced": "Opciones avanzadas (opcional, JSON)",
|
||||||
|
"submit": "Descargar",
|
||||||
|
"submitting": "Enviando...",
|
||||||
|
"errorRateLimit": "Demasiadas peticiones. Inténtalo de nuevo en una hora.",
|
||||||
|
"errorGeneric": "Error al enviar."
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"heading": "Estado de la descarga",
|
||||||
|
"notFound": "Descarga no encontrada.",
|
||||||
|
"loading": "Cargando...",
|
||||||
|
"pending": "Pendiente",
|
||||||
|
"processing": "En proceso...",
|
||||||
|
"polling": "Esta página se actualiza automáticamente cada 5 segundos.",
|
||||||
|
"ready": "Descarga lista",
|
||||||
|
"download": "Descargar",
|
||||||
|
"linkExpires": "Enlace válido hasta",
|
||||||
|
"failed": "Error en la descarga.",
|
||||||
|
"deleted": "El archivo ha expirado y fue eliminado. La descarga ya no está disponible.",
|
||||||
|
"unknown": "Estado desconocido"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"title": "Ombrora — Téléchargeur de vidéos"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"heading": "Ombrora",
|
||||||
|
"urlLabel": "URL de la vidéo",
|
||||||
|
"format": "Format",
|
||||||
|
"quality": "Qualité",
|
||||||
|
"subtitles": "Télécharger les sous-titres (fr, en)",
|
||||||
|
"advanced": "Options avancées (optionnel, JSON)",
|
||||||
|
"submit": "Télécharger",
|
||||||
|
"submitting": "Envoi...",
|
||||||
|
"errorRateLimit": "Trop de soumissions. Réessayez dans une heure.",
|
||||||
|
"errorGeneric": "Erreur lors de la soumission."
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"heading": "Statut du téléchargement",
|
||||||
|
"notFound": "Téléchargement introuvable.",
|
||||||
|
"loading": "Chargement...",
|
||||||
|
"pending": "En attente",
|
||||||
|
"processing": "En cours...",
|
||||||
|
"polling": "Cette page se rafraîchit automatiquement toutes les 5 secondes.",
|
||||||
|
"ready": "Téléchargement prêt",
|
||||||
|
"download": "Télécharger",
|
||||||
|
"linkExpires": "Lien valable jusqu'au",
|
||||||
|
"failed": "Échec du téléchargement.",
|
||||||
|
"deleted": "Le fichier a expiré et a été supprimé. Le téléchargement n'est plus disponible.",
|
||||||
|
"unknown": "Statut inconnu"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"title": "Ombrora — Scaricatore di video"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"heading": "Ombrora",
|
||||||
|
"urlLabel": "URL del video",
|
||||||
|
"format": "Formato",
|
||||||
|
"quality": "Qualità",
|
||||||
|
"subtitles": "Scarica sottotitoli (fr, en)",
|
||||||
|
"advanced": "Opzioni avanzate (opzionale, JSON)",
|
||||||
|
"submit": "Scarica",
|
||||||
|
"submitting": "Invio...",
|
||||||
|
"errorRateLimit": "Troppe richieste. Riprova tra un'ora.",
|
||||||
|
"errorGeneric": "Errore durante l'invio."
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"heading": "Stato del download",
|
||||||
|
"notFound": "Download non trovato.",
|
||||||
|
"loading": "Caricamento...",
|
||||||
|
"pending": "In attesa",
|
||||||
|
"processing": "In corso...",
|
||||||
|
"polling": "Questa pagina si aggiorna automaticamente ogni 5 secondi.",
|
||||||
|
"ready": "Download pronto",
|
||||||
|
"download": "Scarica",
|
||||||
|
"linkExpires": "Link valido fino al",
|
||||||
|
"failed": "Errore nel download.",
|
||||||
|
"deleted": "Il file è scaduto ed è stato eliminato. Il download non è più disponibile.",
|
||||||
|
"unknown": "Stato sconosciuto"
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user