mirror of
https://github.com/mue/mue.git
synced 2026-07-07 14:17:09 +02:00
feat: Add widget order reset button and move some languages to the new translation format (WIP)
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
import React from 'react';
|
||||
|
||||
import DragHandleIcon from '@material-ui/icons/DragIndicator';
|
||||
|
||||
import { sortableContainer, sortableElement } from 'react-sortable-hoc';
|
||||
import arrayMove from 'array-move';
|
||||
import DragHandleIcon from '@material-ui/icons/DragIndicator';
|
||||
import { toast } from 'react-toastify';
|
||||
|
||||
const SortableItem = sortableElement(({value}) => (
|
||||
<li className='sortableitem'>
|
||||
@@ -20,6 +23,7 @@ export default class OrderSettings extends React.PureComponent {
|
||||
this.state = {
|
||||
items: JSON.parse(localStorage.getItem('order'))
|
||||
};
|
||||
this.language = window.language.modals.main.settings;
|
||||
}
|
||||
|
||||
onSortEnd = ({oldIndex, newIndex}) => {
|
||||
@@ -30,9 +34,12 @@ export default class OrderSettings extends React.PureComponent {
|
||||
|
||||
reset = () => {
|
||||
localStorage.setItem('order', JSON.stringify(['greeting', 'time', 'quote', 'date']));
|
||||
|
||||
this.setState({
|
||||
items: JSON.parse(localStorage.getItem('order'))
|
||||
});
|
||||
|
||||
toast(this.language.toasts.reset);
|
||||
}
|
||||
|
||||
componentDidUpdate() {
|
||||
|
||||
@@ -1,134 +1,160 @@
|
||||
{
|
||||
"greeting": {
|
||||
"morning": "Buenos días",
|
||||
"afternoon": "Buenas tardes",
|
||||
"evening": "Buenas noches",
|
||||
"christmas": "Feliz Navidad",
|
||||
"newyear": "Feliz año nuevo",
|
||||
"halloween": "Feliz Halloween"
|
||||
},
|
||||
"credit": "Foto por",
|
||||
"search": "Buscar",
|
||||
"modals": {
|
||||
"title": "Opciones",
|
||||
"settings": "Ajustes",
|
||||
"addons": "Mis complementos",
|
||||
"marketplace": "Tienda"
|
||||
},
|
||||
"settings": {
|
||||
"time": {
|
||||
"title": "Tiempo",
|
||||
"seconds": "Segundos",
|
||||
"twentyfourhour": "24 Horas",
|
||||
"ampm": "AM/PM (12 horas)",
|
||||
"zero": "Sin ceros",
|
||||
"analog": "Analógico"
|
||||
},
|
||||
"widgets": {
|
||||
"greeting": {
|
||||
"title": "Saludos",
|
||||
"events": "Eventos",
|
||||
"default": "Mensaje del saludo por defecto",
|
||||
"name": "Nombre para el saludo"
|
||||
},
|
||||
"quote": {
|
||||
"title": "Cita",
|
||||
"copy": "Botón de copiar",
|
||||
"tweet": "Botón de Tweet",
|
||||
"favourite": "Botón de favoritos"
|
||||
"morning": "Buenos días",
|
||||
"afternoon": "Buenas tardes",
|
||||
"evening": "Buenas noches",
|
||||
"christmas": "Feliz Navidad",
|
||||
"newyear": "Feliz año nuevo",
|
||||
"halloween": "Feliz Halloween"
|
||||
},
|
||||
"background": {
|
||||
"title": "Fondo",
|
||||
"API": "Fondos API",
|
||||
"blur": "Ajustar difuminado",
|
||||
"brightness": "Ajustar brillo",
|
||||
"customURL": "URL del fondo personalizado",
|
||||
"custombackground": "Fondo personalizado",
|
||||
"customcolour": "Color del fondo personalizado",
|
||||
"upload": "Subir",
|
||||
"addcolour": "Añadir color",
|
||||
"favourite": "Favorito",
|
||||
"view": "Ver",
|
||||
"refresh": "Refrescar",
|
||||
"disabled": "Desactivado"
|
||||
"credit": "Foto por"
|
||||
},
|
||||
"searchbar": {
|
||||
"title": "Barra de búsqueda",
|
||||
"searchengine": "Motor de búsqueda",
|
||||
"custom": "URL de búsqueda personalizada"
|
||||
},
|
||||
"offline": "Modo Offline",
|
||||
"dark": "Tema Oscuro",
|
||||
"experimental": {
|
||||
"title": "Experimental",
|
||||
"animations": "Animaciones",
|
||||
"voicesearch": "Búsqueda por voz",
|
||||
"nightmode": "Modo nocturno automático"
|
||||
},
|
||||
"language": "Lenguaje",
|
||||
"apply": "Aplicar",
|
||||
"reset": "Reiniciar",
|
||||
"import": "Importar",
|
||||
"export": "Exportar"
|
||||
"search": "Buscar"
|
||||
},
|
||||
"update": {
|
||||
"title": "Actualizar",
|
||||
"offline": {
|
||||
"title": "Offline",
|
||||
"description": "No se pueden obtener actualizaciones en modo sin conexión"
|
||||
"modals": {
|
||||
"main": {
|
||||
"title": "Opciones",
|
||||
"navbar": {
|
||||
"settings": "Ajustes",
|
||||
"addons": "Mis complementos",
|
||||
"marketplace": "Tienda"
|
||||
},
|
||||
"settings": {
|
||||
"sections": {
|
||||
"time": {
|
||||
"title": "Tiempo",
|
||||
"digital": {
|
||||
"seconds": "Segundos",
|
||||
"twentyfourhour": "24 Horas",
|
||||
"ampm": "AM/PM (12 horas)",
|
||||
"zero": "Sin ceros"
|
||||
},
|
||||
"analogue": {
|
||||
"title": "Analógico"
|
||||
}
|
||||
},
|
||||
"quote": {
|
||||
"title": "Cita",
|
||||
"buttons": {
|
||||
"copy": "Copiar",
|
||||
"tweet": "Tweet",
|
||||
"favourite": "Favoritos"
|
||||
}
|
||||
},
|
||||
"greeting": {
|
||||
"title": "Saludos",
|
||||
"events": "Eventos",
|
||||
"default": "Mensaje del saludo por defecto",
|
||||
"name": "Nombre para el saludo"
|
||||
},
|
||||
"background": {
|
||||
"title": "Fondo",
|
||||
"buttons": {
|
||||
"favourite": "Favorito",
|
||||
"view": "Ver"
|
||||
},
|
||||
"effects": {
|
||||
"blur": "Ajustar difuminado",
|
||||
"brightness": "Ajustar brillo"
|
||||
},
|
||||
"source": {
|
||||
"api": "Fondos API",
|
||||
"custom_url": "URL del fondo personalizado",
|
||||
"custom_background": "Fondo personalizado",
|
||||
"custom_colour": "Color del fondo personalizado",
|
||||
"upload": "Subir",
|
||||
"add_colour": "Añadir color",
|
||||
"disabled": "Desactivado"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"title": "Barra de búsqueda",
|
||||
"search_engine": "Motor de búsqueda",
|
||||
"custom": "URL de búsqueda personalizada",
|
||||
"voice_search": "Búsqueda por voz"
|
||||
},
|
||||
"appearance": {
|
||||
"dark_theme": "Tema Oscuro",
|
||||
"night_mode": "Modo nocturno automático"
|
||||
},
|
||||
"advanced": {
|
||||
"offline_mode": "Modo Offline"
|
||||
},
|
||||
"language": {
|
||||
"title": "Language"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"apply": "Aplicar",
|
||||
"reset": "Reiniciar",
|
||||
"import": "Importar",
|
||||
"export": "Exportar"
|
||||
},
|
||||
"toasts": {
|
||||
"reset": "Restablecido correctamente",
|
||||
"imported": "Importado correctamente"
|
||||
}
|
||||
},
|
||||
"marketplace": {
|
||||
"photo_packs": "Paquetes de fotos",
|
||||
"quote_packs": "Paquetes de citas",
|
||||
"preset_settings": "Ajustes preestablecidos",
|
||||
"themes": "Tema",
|
||||
"product": {
|
||||
"overview": "Visión general",
|
||||
"information": "Información",
|
||||
"last_updated": "Última actualización",
|
||||
"version": "Versión",
|
||||
"author": "Autor",
|
||||
"notice": {
|
||||
"title": "Aviso",
|
||||
"description": "Para que se realice el cambio, la página debe actualizarse."
|
||||
},
|
||||
"buttons": {
|
||||
"addtomue": "Añadir a Mue",
|
||||
"remove": "Remover"
|
||||
},
|
||||
"quoteWarning": {
|
||||
"title": "Advertencia",
|
||||
"description": "¡Este paquete de citas solicita a servidores externos que pueden rastrearlo!"
|
||||
}
|
||||
},
|
||||
"offline": {
|
||||
"title": "Parece que estás desconectado",
|
||||
"description": "Por favor conéctate a Internet."
|
||||
},
|
||||
"see_more": "Ver más"
|
||||
},
|
||||
"addons": {
|
||||
"added": "Añadido",
|
||||
"empty": {
|
||||
"title": "Está vacío aquí",
|
||||
"description": "Dirígete a la tienda para agregar algunos.",
|
||||
"button": "Llévame allí"
|
||||
},
|
||||
"sideload": "Cargar complemento localmente"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"title": "Error",
|
||||
"description": "No se pudo conectar con el servidor"
|
||||
},
|
||||
"loading": "Cargando...",
|
||||
"readblog": "Leer en el blog aquí",
|
||||
"contactsupport": "Contáctanos aquí"
|
||||
"update": {
|
||||
"title": "Actualizar",
|
||||
"offline": {
|
||||
"title": "Offline",
|
||||
"description": "No se pueden obtener actualizaciones en modo sin conexión"
|
||||
},
|
||||
"error": {
|
||||
"title": "Error",
|
||||
"description": "No se pudo conectar con el servidor"
|
||||
},
|
||||
"loading": "Cargando...",
|
||||
"readblog": "Leer en el blog aquí",
|
||||
"contactsupport": "Contáctanos aquí"
|
||||
}
|
||||
},
|
||||
"toasts": {
|
||||
"quote": "Cita copiada",
|
||||
"reset": "Restablecido correctamente",
|
||||
"installed": "Instalado correctamente",
|
||||
"removed": "Retirado correctamente",
|
||||
"error": "Algo salió mal",
|
||||
"imported": "Importado correctamente"
|
||||
},
|
||||
"marketplace": {
|
||||
"photo_packs": "Paquetes de fotos",
|
||||
"quote_packs": "Paquetes de citas",
|
||||
"preset_settings": "Ajustes preestablecidos",
|
||||
"themes": "Tema",
|
||||
"product": {
|
||||
"overview": "Visión general",
|
||||
"information": "Información",
|
||||
"last_updated": "Última actualización",
|
||||
"version": "Versión",
|
||||
"author": "Autor",
|
||||
"notice": {
|
||||
"title": "Aviso",
|
||||
"description": "Para que se realice el cambio, la página debe actualizarse."
|
||||
},
|
||||
"buttons": {
|
||||
"addtomue": "Añadir a Mue",
|
||||
"remove": "Remover"
|
||||
},
|
||||
"quoteWarning": {
|
||||
"title": "Advertencia",
|
||||
"description": "¡Este paquete de citas solicita a servidores externos que pueden rastrearlo!"
|
||||
}
|
||||
},
|
||||
"offline": {
|
||||
"title": "Parece que estás desconectado",
|
||||
"description": "Por favor conéctate a Internet."
|
||||
},
|
||||
"see_more": "Ver más"
|
||||
},
|
||||
"addons": {
|
||||
"added": "Añadido",
|
||||
"empty": {
|
||||
"title": "Está vacío aquí",
|
||||
"description": "Dirígete a la tienda para agregar algunos.",
|
||||
"button": "Llévame allí"
|
||||
},
|
||||
"sideload": "Cargar complemento localmente"
|
||||
"removed": "Retirado correctamente"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,133 +1,162 @@
|
||||
{
|
||||
"greeting": {
|
||||
"morning": "Bonjour",
|
||||
"afternoon": "Bon après-midi",
|
||||
"evening": "Bonsoir",
|
||||
"christmas": "Joyeux Noël",
|
||||
"newyear": "Bonne année",
|
||||
"halloween": "Joyeux Halloween"
|
||||
},
|
||||
"credit": "Photo par",
|
||||
"search": "Rechercher",
|
||||
"modals": {
|
||||
"title": "Options",
|
||||
"settings": "Paramètres",
|
||||
"addons": "Mes Options",
|
||||
"marketplace": "Marché"
|
||||
},
|
||||
"settings": {
|
||||
"time": {
|
||||
"title": "Heure",
|
||||
"seconds": "Secondes",
|
||||
"twentyfourhour": "24 heures",
|
||||
"ampm": "AM/PM (12 heures)",
|
||||
"zero": "Complétion de zéros",
|
||||
"analog": "Analogique"
|
||||
},
|
||||
"widgets": {
|
||||
"greeting": {
|
||||
"title": "Salutation",
|
||||
"events": "Événements",
|
||||
"default": "Salutation par défaut",
|
||||
"name": "Nom pour salutation"
|
||||
},
|
||||
"quote": {
|
||||
"title": "Citation",
|
||||
"copy": "Bouton Copier",
|
||||
"tweet": "Bouton Twitter",
|
||||
"favourite": "Bouton Ajouter aux favoris"
|
||||
"morning": "Bonjour",
|
||||
"afternoon": "Bon après-midi",
|
||||
"evening": "Bonsoir",
|
||||
"christmas": "Joyeux Noël",
|
||||
"newyear": "Bonne année",
|
||||
"halloween": "Joyeux Halloween"
|
||||
},
|
||||
"background": {
|
||||
"title": "Fond",
|
||||
"api": "Source",
|
||||
"blur": "Ajuster le flou",
|
||||
"brightness": "Ajuster la luminosité",
|
||||
"custom_url": "URL d'arrière-plan personnalisé",
|
||||
"custom_background": "Arrière-plan personnalisé",
|
||||
"custom_colour": "Couleur d'arrière-plan personnalisée",
|
||||
"upload": "Ajouter",
|
||||
"add_colour": "Ajouter une couleur",
|
||||
"favourite": "Ajouter aux favoris",
|
||||
"view": "Mode vue",
|
||||
"refresh": "Rafraîchir"
|
||||
"credit": "Photo par"
|
||||
},
|
||||
"searchbar": {
|
||||
"title": "Barre de Recherche",
|
||||
"search_engine": "Moteur de recherche",
|
||||
"custom": "URL de recherche personnalisée"
|
||||
},
|
||||
"offline": "Mode Hors-Ligne",
|
||||
"dark": "Thème sombre",
|
||||
"experimental": {
|
||||
"title": "Expérimental",
|
||||
"animations": "Animations",
|
||||
"favourite": "Bouton Ajouter aux favoris",
|
||||
"voice_search": "Recherche vocale"
|
||||
},
|
||||
"language": "Langue",
|
||||
"apply": "Appliquer",
|
||||
"reset": "Réinitialiser",
|
||||
"import": "Importer",
|
||||
"export": "Exporter"
|
||||
"search": "Rechercher"
|
||||
},
|
||||
"update": {
|
||||
"title": "Mise à jour",
|
||||
"offline": {
|
||||
"title": "Hors ligne",
|
||||
"description": "Impossible de se connecter à Internet"
|
||||
"modals": {
|
||||
"main": {
|
||||
"title": "Options",
|
||||
"navbar": {
|
||||
"settings": "Paramètres",
|
||||
"addons": "Mes Options",
|
||||
"marketplace": "Marché"
|
||||
},
|
||||
"settings": {
|
||||
"sections": {
|
||||
"time": {
|
||||
"title": "Heure",
|
||||
"digital": {
|
||||
"seconds": "Secondes",
|
||||
"twentyfourhour": "24 heures",
|
||||
"ampm": "AM/PM (12 heures)",
|
||||
"zero": "Complétion de zéros"
|
||||
},
|
||||
"analogue": {
|
||||
"title": "Analogique"
|
||||
}
|
||||
},
|
||||
"quote": {
|
||||
"title": "Citation",
|
||||
"buttons": {
|
||||
"title": "Boutons",
|
||||
"copy": "Copier",
|
||||
"tweet": "Twitter",
|
||||
"favourite": "Ajouter aux favoris"
|
||||
}
|
||||
},
|
||||
"greeting": {
|
||||
"title": "Salutation",
|
||||
"events": "Événements",
|
||||
"default": "Salutation par défaut",
|
||||
"name": "Nom pour salutation"
|
||||
},
|
||||
"background": {
|
||||
"title": "Fond",
|
||||
"buttons": {
|
||||
"favourite": "Ajouter aux favoris",
|
||||
"view": "Mode vue"
|
||||
},
|
||||
"effects": {
|
||||
"blur": "Ajuster le flou",
|
||||
"brightness": "Ajuster la luminosité"
|
||||
},
|
||||
"source": {
|
||||
"api": "Source",
|
||||
"custom_url": "URL d'arrière-plan personnalisé",
|
||||
"custom_background": "Arrière-plan personnalisé",
|
||||
"custom_colour": "Couleur d'arrière-plan personnalisée",
|
||||
"upload": "Ajouter",
|
||||
"add_colour": "Ajouter une couleur"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"title": "Barre de Recherche",
|
||||
"search_engine": "Moteur de recherche",
|
||||
"voice_search": "Recherche vocale",
|
||||
"custom": "URL de recherche personnalisée"
|
||||
},
|
||||
"appearance": {
|
||||
"dark_theme": "Thème sombre"
|
||||
},
|
||||
"advanced": {
|
||||
"offline_mode": "Mode Hors-Ligne"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Expérimental"
|
||||
},
|
||||
"language": {
|
||||
"title": "Langue"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"reset": "Réinitialiser",
|
||||
"import": "Importer",
|
||||
"export": "Exporter"
|
||||
},
|
||||
"toasts": {
|
||||
"reset": "Réinitialisé avec succès",
|
||||
"imported": "Importé avec succès"
|
||||
}
|
||||
},
|
||||
"marketplace": {
|
||||
"photo_packs": "Packs Photos",
|
||||
"quote_packs": "Packs Citations",
|
||||
"preset_settings": "Paramètres prédéfinis",
|
||||
"themes": "Thèmes",
|
||||
"product": {
|
||||
"overview": "Aperçu",
|
||||
"information": "Information",
|
||||
"last_updated": "Dernière mise à jour",
|
||||
"version": "Version",
|
||||
"author": "Auteur",
|
||||
"notice": {
|
||||
"title": "Remarque",
|
||||
"description": "Pour appliquer les changements, veuillez recharger la page."
|
||||
},
|
||||
"buttons": {
|
||||
"addtomue": "Ajouter à Mue",
|
||||
"remove": "Enlever"
|
||||
},
|
||||
"quote_warning": {
|
||||
"title": "Attention",
|
||||
"description": "Ce pack fait appel à des serveurs externes qui sont susceptibles de vous tracer !"
|
||||
}
|
||||
},
|
||||
"offline": {
|
||||
"title": "Vous êtes hors ligne",
|
||||
"description": "Veuillez vous connecter à Internet."
|
||||
},
|
||||
"see_more": "Voir plus"
|
||||
},
|
||||
"addons": {
|
||||
"added": "Ajoutées",
|
||||
"empty": {
|
||||
"title": "C'est vide par ici",
|
||||
"description": "Dirigez vous vers le marché pour ajouter des options.",
|
||||
"button": "Naviguer vers le marché"
|
||||
},
|
||||
"sideload": "Charger"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur",
|
||||
"description": "Impossible de se connecter au serveur"
|
||||
},
|
||||
"loading": "Chargement...",
|
||||
"read_blog": "Lire sur le blog ",
|
||||
"contact_support": "Contactez-nous "
|
||||
"update": {
|
||||
"title": "Mise à jour",
|
||||
"offline": {
|
||||
"title": "Hors ligne",
|
||||
"description": "Impossible de se connecter à Internet"
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur",
|
||||
"description": "Impossible de se connecter au serveur"
|
||||
},
|
||||
"loading": "Chargement...",
|
||||
"read_blog": "Lire sur le blog ",
|
||||
"contact_support": "Contactez-nous "
|
||||
}
|
||||
},
|
||||
"toasts": {
|
||||
"quote": "Citation copiée",
|
||||
"reset": "Réinitialisé avec succès",
|
||||
"installed": "Installé avec succès",
|
||||
"removed": "Enlevé avec succès",
|
||||
"error": "Quelque chose s'est mal passé",
|
||||
"imported": "Importé avec succès"
|
||||
},
|
||||
"marketplace": {
|
||||
"photo_packs": "Packs Photos",
|
||||
"quote_packs": "Packs Citations",
|
||||
"preset_settings": "Paramètres prédéfinis",
|
||||
"themes": "Thèmes",
|
||||
"product": {
|
||||
"overview": "Aperçu",
|
||||
"information": "Information",
|
||||
"last_updated": "Dernière mise à jour",
|
||||
"version": "Version",
|
||||
"author": "Auteur",
|
||||
"notice": {
|
||||
"title": "Remarque",
|
||||
"description": "Pour appliquer les changements, veuillez recharger la page."
|
||||
},
|
||||
"buttons": {
|
||||
"addtomue": "Ajouter à Mue",
|
||||
"remove": "Enlever"
|
||||
},
|
||||
"quote_warning": {
|
||||
"title": "Attention",
|
||||
"description": "Ce pack fait appel à des serveurs externes qui sont susceptibles de vous tracer !"
|
||||
}
|
||||
},
|
||||
"offline": {
|
||||
"title": "Vous êtes hors ligne",
|
||||
"description": "Veuillez vous connecter à Internet."
|
||||
},
|
||||
"see_more": "Voir plus"
|
||||
},
|
||||
"addons": {
|
||||
"added": "Ajoutées",
|
||||
"empty": {
|
||||
"title": "C'est vide par ici",
|
||||
"description": "Dirigez vous vers le marché pour ajouter des options.",
|
||||
"button": "Naviguer vers le marché"
|
||||
},
|
||||
"sideload": "Charger"
|
||||
"error": "Quelque chose s'est mal passé"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user