+const renderLoader = () => (
+
+
+
@@ -26,8 +27,7 @@ const renderLoader = (current) => (
-
-
+
);
function MainModal({ modalClose }) {
@@ -64,7 +64,7 @@ function MainModal({ modalClose }) {
-
{currentTab}
+
{currentTab}
);
}
diff --git a/src/components/modals/main/scss/settings/_main.scss b/src/components/modals/main/scss/settings/_main.scss
index 46d3fdc9..ad46b25a 100644
--- a/src/components/modals/main/scss/settings/_main.scss
+++ b/src/components/modals/main/scss/settings/_main.scss
@@ -138,7 +138,6 @@ h4 {
grid-template-rows: repeat(2, 1fr);
column-gap: 45px;
row-gap: 100px;
- padding-top: 45px;
.leftPanel {
grid-area: 1 / 1 / 3 / 3;
@@ -214,7 +213,8 @@ h4 {
align-items: center;
@include themed {
- background: t($modal-sidebarActive);
+ background: t($modal-secondaryColour);
+ border: 1px solid t($modal-sidebarActive);
border-radius: t($borderRadius);
gap: 10px;
}
@@ -225,7 +225,7 @@ h4 {
border-radius: 100%;
@include themed {
- background: t($modal-sidebar);
+ background: t($modal-sidebarActive);
}
}
}
@@ -235,8 +235,8 @@ h4 {
@include themed {
border-radius: t($borderRadius);
- background: t($modal-sidebar);
- box-shadow: 0 0 0 4px t($modal-sidebarActive);
+ background: t($modal-secondaryColour);
+ box-shadow: 0 0 0 1px t($modal-sidebarActive);
svg {
font-size: 50px;
@@ -248,10 +248,15 @@ h4 {
.achievementContent {
display: flex;
flex-flow: column;
+ gap: 2px;
- span {
+ span:first-child {
+ font-weight: bold;
font-size: 15px;
}
+ .subtitle {
+ font-size: 13px !important;
+ }
}
.customcss textarea {
diff --git a/src/components/modals/main/scss/settings/modules/_material-ui.scss b/src/components/modals/main/scss/settings/modules/_material-ui.scss
index e397b902..e26ea70e 100644
--- a/src/components/modals/main/scss/settings/modules/_material-ui.scss
+++ b/src/components/modals/main/scss/settings/modules/_material-ui.scss
@@ -97,6 +97,15 @@ legend,
background-color: t($modal-background);
color: t($color);
}
+
+ li{
+ &:hover {
+ @include themed {
+ background-color: t($modal-sidebarActive);
+ transition: 0.5s;
+ }
+ }
+ }
}
.Mui-selected {
@@ -151,9 +160,12 @@ legend,
}
}
-.css-6od3lo-MuiChip-label {
+.css-w66kx-MuiChip-root {
@include themed {
color: t($color) !important;
+ border: 1px solid t($modal-sidebarActive);
+ background: t($modal-sidebar) !important;
+ border-radius: t($borderRadius);
}
text-transform: capitalize;
diff --git a/src/components/modals/main/settings/sections/Stats.jsx b/src/components/modals/main/settings/sections/Stats.jsx
index 268555e1..23218ff8 100644
--- a/src/components/modals/main/settings/sections/Stats.jsx
+++ b/src/components/modals/main/settings/sections/Stats.jsx
@@ -2,9 +2,6 @@
import variables from 'modules/variables';
import { PureComponent } from 'react';
import { MdShowChart } from 'react-icons/md';
-
-import Switch from '../Switch';
-import SettingsItem from '../SettingsItem';
import { FaTrophy } from 'react-icons/fa';
import EventBus from 'modules/helpers/eventbus';
@@ -92,31 +89,10 @@ export default class Stats extends PureComponent {
}
render() {
- if (localStorage.getItem('stats') === 'false') {
- return (
- <>
-
- {variables.getMessage('modals.main.settings.sections.stats.title')}
-
-
-
-
- >
- );
- }
-
- const achievementElement = (key, name) => (
+ const achievementElement = (key, name, achieved) => (
-
+
{name}
{achievementLanguage[localStorage.getItem('language')][key]}
@@ -130,16 +106,6 @@ export default class Stats extends PureComponent {
{variables.getMessage('modals.main.settings.sections.stats.title')}
-
-
-
@@ -152,11 +118,9 @@ export default class Stats extends PureComponent {
})}
- {this.state.achievements.map((achievement, index) => {
- if (achievement.achieved) {
- return achievementElement(index, achievement.name);
- }
- })}
+ {this.state.achievements.map((achievement, index) => (
+ achievementElement(index, achievement.name, achievement.achieved)
+ ))}
diff --git a/src/components/modals/main/settings/sections/background/Custom.jsx b/src/components/modals/main/settings/sections/background/Custom.jsx
index 5601543d..5ae81d1f 100644
--- a/src/components/modals/main/settings/sections/background/Custom.jsx
+++ b/src/components/modals/main/settings/sections/background/Custom.jsx
@@ -29,6 +29,7 @@ export default class CustomSettings extends PureComponent {
this.state = {
customBackground: this.getCustom(),
customURLModal: false,
+ urlError: '',
};
this.customDnd = createRef(null);
}
@@ -130,6 +131,16 @@ export default class CustomSettings extends PureComponent {
}
addCustomURL(e) {
+ // regex: https://ihateregex.io/expr/url/
+ // eslint-disable-next-line no-useless-escape
+ const urlRegex =
+ /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_.~#?&=]*)/;
+ if (urlRegex.test(e) === false) {
+ return this.setState({
+ urlError: variables.getMessage('widgets.quicklinks.url_error'),
+ });
+ }
+
this.setState({
customURLModal: false,
currentBackgroundIndex: this.state.customBackground.length,
@@ -273,6 +284,7 @@ export default class CustomSettings extends PureComponent {
>
this.addCustomURL(e)}
+ urlError={this.state.urlError}
modalCloseOnly={() => this.setState({ customURLModal: false })}
/>
diff --git a/src/components/modals/main/settings/sections/background/CustomURLModal.jsx b/src/components/modals/main/settings/sections/background/CustomURLModal.jsx
index 560b37e9..be4f4264 100644
--- a/src/components/modals/main/settings/sections/background/CustomURLModal.jsx
+++ b/src/components/modals/main/settings/sections/background/CustomURLModal.jsx
@@ -1,9 +1,9 @@
import variables from 'modules/variables';
import { useState, memo } from 'react';
-import { MdAdd, MdClose } from 'react-icons/md';
+import { MdAdd, MdClose, MdOutlineAddLink } from 'react-icons/md';
import Tooltip from 'components/helpers/tooltip/Tooltip';
-function CustomURLModal({ modalClose, modalCloseOnly }) {
+function CustomURLModal({ modalClose, urlError, modalCloseOnly }) {
const [url, setURL] = useState();
return (
@@ -20,23 +20,24 @@ function CustomURLModal({ modalClose, modalCloseOnly }) {
-
setURL(e.target.value)}
+ onChange={(e) => setURL(e.target.value.replace(/(\r\n|\n|\r)/gm, ''))}
varient="outlined"
/>
-
-
-
+
{urlError}
+
+
+
+
-
);
}
diff --git a/src/components/modals/main/settings/sections/quicklinks/AddModal.jsx b/src/components/modals/main/settings/sections/quicklinks/AddModal.jsx
index 3883ff7b..80e74627 100644
--- a/src/components/modals/main/settings/sections/quicklinks/AddModal.jsx
+++ b/src/components/modals/main/settings/sections/quicklinks/AddModal.jsx
@@ -1,10 +1,10 @@
+import variables from 'modules/variables';
+
import { useState, memo } from 'react';
import { TextareaAutosize } from '@mui/material';
import { MdAddLink, MdClose } from 'react-icons/md';
import Tooltip from 'components/helpers/tooltip/Tooltip';
-import variables from 'modules/variables';
-
function AddModal({ urlError, iconError, addLink, closeModal, edit, editData, editLink }) {
const [name, setName] = useState(edit ? editData.name : '');
const [url, setUrl] = useState(edit ? editData.url : '');
diff --git a/src/components/widgets/navbar/Notes.jsx b/src/components/widgets/navbar/Notes.jsx
index 6f3448f1..488f79a4 100644
--- a/src/components/widgets/navbar/Notes.jsx
+++ b/src/components/widgets/navbar/Notes.jsx
@@ -120,12 +120,12 @@ class Notes extends PureComponent {
-
- this.download()}>
+ this.download()} disabled={this.state.notes === ""}>
diff --git a/src/components/widgets/navbar/scss/_notes.scss b/src/components/widgets/navbar/scss/_notes.scss
index 7dd4c7ee..941e5f1e 100644
--- a/src/components/widgets/navbar/scss/_notes.scss
+++ b/src/components/widgets/navbar/scss/_notes.scss
@@ -108,6 +108,14 @@ textarea {
.notes-buttons {
display: flex !important;
gap: 10px;
+ button {
+ &:disabled {
+ @include themed() {
+ background: t($modal-sidebar) !important;
+ }
+ cursor: not-allowed;
+ }
+}
.tooltip {
flex: 1 !important;
diff --git a/src/components/widgets/search/Search.jsx b/src/components/widgets/search/Search.jsx
index 4091acd1..3346fd08 100644
--- a/src/components/widgets/search/Search.jsx
+++ b/src/components/widgets/search/Search.jsx
@@ -196,7 +196,7 @@ export default class Search extends PureComponent {
{localStorage.getItem('searchDropdown') === 'true' ? (
-
+
this.setState({ searchDropdown: !this.state.searchDropdown })}
>
@@ -206,7 +206,7 @@ export default class Search extends PureComponent {
) : (
''
)}
-
+
{this.state.microphone}
diff --git a/src/components/widgets/weather/Expanded.jsx b/src/components/widgets/weather/Expanded.jsx
index 4c7b3897..0dd09b63 100644
--- a/src/components/widgets/weather/Expanded.jsx
+++ b/src/components/widgets/weather/Expanded.jsx
@@ -67,7 +67,7 @@ function Expanded({ state, weatherType, variables }) {
{enabled('weatherdescription') ? (
diff --git a/src/translations/de_DE.json b/src/translations/de_DE.json
index 9746fcdd..821b6350 100644
--- a/src/translations/de_DE.json
+++ b/src/translations/de_DE.json
@@ -291,6 +291,7 @@
"title": "Zusätzliche informationen",
"show_location": "Standort anzeigen",
"show_description": "Beschreibung anzeigen",
+ "weather_description": "Weather description",
"cloudiness": "Bewölkungsgrad",
"humidity": "Luftfeuchtigkeit",
"visibility": "Sichtbarkeit",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Statistiken",
- "warning": "Sie müssen die Nutzungsdaten aktivieren, um diese Funktion nutzen zu können. Diese Daten werden nur lokal gespeichert.",
"sections": {
"tabs_opened": "Geöffnete Tabs",
"backgrounds_favourited": "Bevorzugte Hintergründe",
diff --git a/src/translations/en_GB.json b/src/translations/en_GB.json
index 763f2906..801fe2b6 100644
--- a/src/translations/en_GB.json
+++ b/src/translations/en_GB.json
@@ -291,6 +291,7 @@
"title": "Extra information",
"show_location": "Show location",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidity",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Stats",
- "warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
"sections": {
"tabs_opened": "Tabs opened",
"backgrounds_favourited": "Backgrounds favourited",
diff --git a/src/translations/en_US.json b/src/translations/en_US.json
index 50c697c1..a3137f26 100644
--- a/src/translations/en_US.json
+++ b/src/translations/en_US.json
@@ -291,6 +291,7 @@
"title": "Extra information",
"show_location": "Show location",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidity",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Stats",
- "warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
"sections": {
"tabs_opened": "Tabs opened",
"backgrounds_favourited": "Backgrounds favourited",
diff --git a/src/translations/es.json b/src/translations/es.json
index 4f4a2b27..aa2b3676 100644
--- a/src/translations/es.json
+++ b/src/translations/es.json
@@ -291,6 +291,7 @@
"title": "Información extra",
"show_location": "Mostrar ubicación",
"show_description": "Mostrar descripción",
+ "weather_description": "Weather description",
"cloudiness": "Nubosidad",
"humidity": "Humedad",
"visibility": "Visibilidad",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Estadísticas",
- "warning": "Tienes que activar las estadísticas de uso para poder utilizar esta función. This data is only stored locally.",
"sections": {
"tabs_opened": "Pestañas abiertas",
"backgrounds_favourited": "Fondos favoritos",
diff --git a/src/translations/es_419.json b/src/translations/es_419.json
index ea973360..04bfc5ec 100644
--- a/src/translations/es_419.json
+++ b/src/translations/es_419.json
@@ -1,718 +1,718 @@
{
+ "tabname": "Nueva pestaña",
+ "widgets": {
+ "greeting": {
+ "morning": "Buenos días",
+ "afternoon": "Buenas tardes",
+ "evening": "Buenas noches",
+ "christmas": "Feliz Navidad",
+ "newyear": "Feliz año nuevo",
+ "halloween": "Feliz Halloween",
+ "birthday": "Feliz cumpleaños"
+ },
+ "background": {
+ "credit": "Foto por",
+ "unsplash": "en Unsplash",
+ "pexels": "en Pexels",
+ "information": "Información",
+ "download": "Descargar",
+ "downloads": "Descargas",
+ "views": "Vistas",
+ "likes": "Likes",
+ "location": "Location",
+ "camera": "Camera",
+ "resolution": "Resolution",
+ "source": "Source",
+ "category": "Category",
+ "exclude": "Don't show again",
+ "exclude_confirm": "Are you sure you don't want to see this image again?\nNote: if you don't like \"{category}\" images, you can deselect the category in the background source settings.",
+ "confirm": "Confirm"
+ },
+ "search": "Buscar",
+ "quicklinks": {
+ "new": "Nuevo enlace",
+ "name": "Nombre",
+ "url": "URL",
+ "icon": "Icono (opcional)",
+ "add": "Añadir",
+ "name_error": "Debe indicar el nombre",
+ "url_error": "Debe indicar la URL"
+ },
+ "date": {
+ "week": "Semana"
+ },
+ "weather": {
+ "not_found": "No encontrado",
+ "meters": "{amount} metros",
+ "extra_information": "Extra Information",
+ "feels_like": "Feels like {amount}"
+ },
+ "quote": {
+ "link_tooltip": "Open on Wikipedia",
+ "share": "Share",
+ "copy": "Copy",
+ "favourite": "Favourite",
+ "unfavourite": "Unfavourite"
+ },
+ "navbar": {
+ "tooltips": {
+ "refresh": "Recargar"
+ },
+ "notes": {
+ "title": "Notas",
+ "placeholder": "Escribe aquí"
+ },
+ "todo": {
+ "title": "Todo",
+ "pin": "Pin",
+ "add": "Add",
+ "no_todos": "No Todos"
+ }
+ }
+ },
"modals": {
"main": {
+ "title": "Opciones",
+ "loading": "Cargando...",
+ "file_upload_error": "El archivo pesa más de 2MB",
+ "navbar": {
+ "settings": "Ajustes",
+ "addons": "Mis complementos",
+ "marketplace": "Tienda"
+ },
+ "error_boundary": {
+ "title": "Error",
+ "message": "No se ha podido cargar este componente de Mue",
+ "report_error": "Send Error Report",
+ "sent": "Sent!",
+ "refresh": "Recargar"
+ },
+ "settings": {
+ "enabled": "Activado",
+ "open_knowledgebase": "Open Knowledgebase",
+ "additional_settings": "Additional Settings",
+ "reminder": {
+ "title": "AVISO",
+ "message": "Para que todos los cambios surjan efecto, recarga la pestaña."
+ },
+ "sections": {
+ "header": {
+ "more_info": "More info",
+ "report_issue": "Report Issue",
+ "enabled": "Choose whether or not to show this widget",
+ "size": "Slider to control how large the widget is"
+ },
+ "time": {
+ "title": "Tiempo",
+ "format": "Formato",
+ "type": "Tipo",
+ "type_subtitle": "Choose whether to display the time in digital format, analogue format, or a percentage completion of the day",
+ "digital": {
+ "title": "Digital",
+ "subtitle": "Change how the digital clock looks",
+ "seconds": "Segundos",
+ "twentyfourhour": "24 Horas",
+ "twelvehour": "12 Horas",
+ "zero": "Sin ceros"
+ },
+ "analogue": {
+ "title": "Analógico",
+ "subtitle": "Change how the analogue clock looks",
+ "second_hand": "Manecilla de los segundos",
+ "minute_hand": "Manecilla de los minutos",
+ "hour_hand": "Manecilla de las horas",
+ "hour_marks": "Marcas de las horas",
+ "minute_marks": "Marcas de los minutos",
+ "round_clock": "Rounded background"
+ },
+ "percentage_complete": "Porcentaje completado",
+ "vertical_clock": {
+ "title": "Vertical Clock",
+ "change_hour_colour": "Change hour text colour",
+ "change_minute_colour": "Change minute text colour"
+ }
+ },
+ "date": {
+ "title": "Fecha",
+ "week_number": "Número de la semana",
+ "day_of_week": "Día de la semana",
+ "datenth": "Fecha nth",
+ "type": {
+ "short": "Corto",
+ "long": "Largo",
+ "subtitle": "Whether to display the date in long form or short form"
+ },
+ "type_settings": "Display settings and format for the selected date type",
+ "short_date": "Fecha corta",
+ "short_format": "Formato corto",
+ "long_format": "Long format",
+ "short_separator": {
+ "title": "Separador corto",
+ "dots": "Puntos",
+ "dash": "Guiones",
+ "gaps": "Guiones con espacios",
+ "slashes": "Barras"
+ }
+ },
+ "quote": {
+ "title": "Citación",
+ "additional": "Other settings to customise the style of the quote widget",
+ "author_link": "Enlace del autor",
+ "custom": "Citación personalizada",
+ "custom_subtitle": "Set your own custom quotes",
+ "no_quotes": "No quotes",
+ "author": "Author",
+ "custom_buttons": "Buttons",
+ "custom_author": "Autor personalizado",
+ "author_img": "Show author image",
+ "add": "Añadir cita",
+ "source_subtitle": "Choose where to get quotes from",
+ "buttons": {
+ "title": "Botones",
+ "subtitle": "Choose which buttons to show on the quote",
+ "copy": "Botón de copiar",
+ "tweet": "Botón de Tweet",
+ "favourite": "Botón de favoritos"
+ }
+ },
+ "greeting": {
+ "title": "Saludo",
+ "events": "Eventos",
+ "default": "Mensaje del saludo por defecto",
+ "name": "Nombre para el saludo",
+ "birthday": "Cumpleaños",
+ "birthday_subtitle": "Show a Happy Birthday message when it is your birthday",
+ "birthday_age": "Edad de cumpleaños",
+ "birthday_date": "Fecha de cumpleaños",
+ "additional": "Settings for the greeting display"
+ },
+ "background": {
+ "title": "Fondo",
+ "ddg_image_proxy": "Utilizar el proxy de imágenes de DuckDuckGo",
+ "transition": "Transición fade-in",
+ "photo_information": "Ver información de la foto",
+ "show_map": "Mostrar el mapa de la ubicación en la información de la foto si está disponible",
+ "categories": "Categories",
+ "buttons": {
+ "title": "Botones",
+ "view": "Ver",
+ "favourite": "Favorito",
+ "download": "Descargar"
+ },
+ "effects": {
+ "title": "Efectos",
+ "subtitle": "Add effects to the background images",
+ "blur": "Ajustar difuminado",
+ "brightness": "Ajustar brillo",
+ "filters": {
+ "title": "Filtros del fondo",
+ "amount": "Cantidad del filtro",
+ "grayscale": "Escala de grises",
+ "sepia": "Sepia",
+ "invert": "Invertir",
+ "saturate": "Saturar",
+ "contrast": "Contraste"
+ }
+ },
+ "type": {
+ "title": "Tipo",
+ "api": "API",
+ "custom_image": "Imagen personalizada",
+ "custom_colour": "Color/degradado personalizado",
+ "random_colour": "Color aleatorio",
+ "random_gradient": "Degradado aleatorio"
+ },
+ "source": {
+ "title": "Fuente",
+ "subtitle": "Select where to get background images from",
+ "api": "API de fondos",
+ "custom_background": "Fondo personalizado",
+ "custom_colour": "Color del fondo personalizado",
+ "upload": "Subir",
+ "add_colour": "Añadir color",
+ "add_background": "Añadir fondo",
+ "drop_to_upload": "Drop to upload",
+ "formats": "Available formats: {list}",
+ "select": "Or Select",
+ "add_url": "Añadir URL",
+ "disabled": "Desactivado",
+ "loop_video": "Vídeo en bucle",
+ "mute_video": "Silenciar video",
+ "quality": {
+ "title": "Calidad",
+ "original": "Original",
+ "high": "Calidad alta",
+ "normal": "Calidad normal",
+ "datasaver": "Ahorro de datos"
+ },
+ "custom_title": "Custom Images",
+ "custom_description": "Select images from your local computer",
+ "remove": "Remove Image"
+ },
+ "display": "Display",
+ "display_subtitle": "Change how background and photo information are loaded",
+ "api": "API Settings",
+ "api_subtitle": "Options for getting an image from an external service (API)",
+ "interval": {
+ "title": "Cambiar cada",
+ "subtitle": "Change how often the background is updated",
+ "minute": "Minuto",
+ "half_hour": "Media hora",
+ "hour": "Hora",
+ "day": "Día",
+ "month": "Mes"
+ }
+ },
+ "search": {
+ "title": "Búsqueda",
+ "additional": "Additional options for search widget display and functionality",
+ "search_engine": "Motor de búsqueda",
+ "search_engine_subtitle": "Choose search engine to use in the search bar",
+ "custom": "URL de búsqueda personalizada",
+ "autocomplete": "Autocompletado",
+ "autocomplete_provider": "Proveedor del autocompletado",
+ "autocomplete_provider_subtitle": "Search engine to use for autocomplete dropdown results",
+ "voice_search": "Búsqueda por voz",
+ "dropdown": "Listado de búsqueda",
+ "focus": "Focus on tab open"
+ },
+ "weather": {
+ "title": "Clima",
+ "location": "Ubicación",
+ "auto": "Auto",
+ "widget_type": "Widget Type",
+ "temp_format": {
+ "title": "Formato de la temperatura",
+ "celsius": "Celsius",
+ "fahrenheit": "Fahrenheit",
+ "kelvin": "Kelvin"
+ },
+ "extra_info": {
+ "title": "Información extra",
+ "show_location": "Mostrar ubicación",
+ "show_description": "Mostrar descripción",
+ "weather_description": "Weather description",
+ "cloudiness": "Nubosidad",
+ "humidity": "Humedad",
+ "visibility": "Visibilidad",
+ "wind_speed": "Velocidad del viento",
+ "wind_direction": "Dirección del viento",
+ "min_temp": "Temperatura mínima",
+ "max_temp": "Temperatura máxima",
+ "atmospheric_pressure": "Presión atmosférica"
+ },
+ "options": {
+ "basic": "Basic",
+ "standard": "Standard",
+ "expanded": "Expanded",
+ "custom": "Custom"
+ },
+ "custom_settings": "Custom Settings"
+ },
+ "quicklinks": {
+ "title": "Enlaces rápidos",
+ "additional": "Additional settings for quick links display and functions",
+ "open_new": "Abrir en una nueva pestaña",
+ "tooltip": "Descripción emergente",
+ "text_only": "Mostrar solo texto",
+ "add_link": "Add Link",
+ "no_quicklinks": "No quicklinks",
+ "edit": "Edit",
+ "style": "Style",
+ "options": {
+ "icon": "Icon",
+ "text_only": "Text Only",
+ "metro": "Metro"
+ },
+ "styling": "Quick Links Styling",
+ "styling_description": "Customise Quick Links appearance"
+ },
+ "message": {
+ "title": "Mensaje",
+ "add": "Añadir mensaje",
+ "messages": "Messages",
+ "text": "Texto",
+ "no_messages": "No messages",
+ "add_some": "Go ahead and add some.",
+ "content": "Message Content"
+ },
+ "appearance": {
+ "title": "Apariencia",
+ "style": {
+ "title": "Widget Style",
+ "description": "Choose between the two styles, legacy (enabled for pre 7.0 users) and our slick modern styling.",
+ "legacy": "Legacy",
+ "new": "New"
+ },
+ "theme": {
+ "title": "Tema",
+ "description": "Change the theme of the Mue widgets and modals",
+ "auto": "Automática",
+ "light": "Claro",
+ "dark": "Oscuro"
+ },
+ "navbar": {
+ "title": "Barra de búsqueda",
+ "notes": "Notas",
+ "refresh": "Botón de recargar",
+ "refresh_subtitle": "Choose what is refreshed when you click the refresh button",
+ "hover": "Solo mostrar al pasar el cursor",
+ "additional": "Modify navbar style and which buttons you want to display",
+ "refresh_options": {
+ "none": "Ninguno",
+ "page": "Página"
+ }
+ },
+ "font": {
+ "title": "Fuente",
+ "description": "Change the font used in Mue",
+ "custom": "Fuente personalizada",
+ "google": "Importar desde Google Fonts",
+ "weight": {
+ "title": "Tipo de la fuente",
+ "thin": "Delgado",
+ "extra_light": "Extra fino",
+ "light": "Fino",
+ "normal": "Normal",
+ "medium": "Mediano",
+ "semi_bold": "Semi negrita",
+ "bold": "Negrita",
+ "extra_bold": "Extra negrita"
+ },
+ "style": {
+ "title": "Estilo de la fuente",
+ "normal": "Normal",
+ "italic": "Cursiva",
+ "oblique": "Oblicua"
+ }
+ },
+ "accessibility": {
+ "title": "Accesibilidad",
+ "description": "Accessibility settings for Mue",
+ "animations": "Animaciones",
+ "text_shadow": {
+ "title": "Widget text shadow",
+ "new": "New",
+ "old": "Old",
+ "none": "None"
+ },
+ "widget_zoom": "Zoom del widget",
+ "toast_duration": "Duración de la notificación",
+ "milliseconds": "milisegundos"
+ }
+ },
+ "order": {
+ "title": "Orden de los widgets"
+ },
+ "advanced": {
+ "title": "Avanzado",
+ "offline_mode": "Modo sin conexión",
+ "offline_subtitle": "When enabled, all requests to online services will be disabled.",
+ "data": "Datos",
+ "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values",
+ "reset_modal": {
+ "title": "ADVERTENCIA",
+ "question": "¿Quieres reiniciar Mue?",
+ "information": "Esto borrará todos los datos. Si desea mantener sus datos y preferencias, por favor, expórtelos primero.",
+ "cancel": "Cancelar"
+ },
+ "customisation": "Personalización",
+ "custom_css": "CSS personalizado",
+ "custom_css_subtitle": "Make Mue's styling customised to you with Cascading Style Sheets (CSS).",
+ "custom_js": "JS personalizado",
+ "tab_name": "Nombre de la pestaña",
+ "tab_name_subtitle": "Change the name of the tab that appears in your browser",
+ "timezone": {
+ "title": "Zona horaria",
+ "subtitle": "Choose a timezone from the list instead of the automatic default from your computer",
+ "automatic": "Automático"
+ },
+ "experimental_warning": "Por favor, ten en cuenta que el equipo de Mue no puede dar soporte si tienes el modo experimental activado. Por favor, desactívalo primero y comprueba si el problema sigue ocurriendo antes de contactar al equipo de soporte."
+ },
+ "stats": {
+ "title": "Estadísticas",
+ "sections": {
+ "tabs_opened": "Pestañas abiertas",
+ "backgrounds_favourited": "Fondos en tus favoritos",
+ "backgrounds_downloaded": "Fondos descargados",
+ "quotes_favourited": "Citaciones en favoritos ",
+ "quicklinks_added": "Enlaces rápidos agregados",
+ "settings_changed": "Ajustes cambiados",
+ "addons_installed": "Complementos instalados"
+ },
+ "usage": "Estadísticas de uso",
+ "achievements": "Achievements",
+ "unlocked": "{count} Unlocked"
+ },
+ "experimental": {
+ "title": "Experimental",
+ "warning": "Estos ajustes no han sido totalmente probados/implementados y pueden no funcionar correctamente.",
+ "developer": "Desarrollador"
+ },
+ "language": {
+ "title": "Idioma",
+ "quote": "Idioma de las citaciones"
+ },
+ "changelog": {
+ "title": "Registro de cambios",
+ "by": "Por {author}"
+ },
+ "about": {
+ "title": "Acerca de",
+ "copyright": "Copyright",
+ "version": {
+ "title": "Versión",
+ "checking_update": "Comprobando actualizaciones",
+ "update_available": "Actualización disponible",
+ "no_update": "No hay actualizaciones disponibles",
+ "offline_mode": "No se puede comprobar la actualización en modo sin conexión",
+ "error": {
+ "title": "Error al obtener la información de la actualización",
+ "description": "Ha ocurrido un error"
+ }
+ },
+ "contact_us": "Contáctanos",
+ "support_mue": "Apoya Mue",
+ "support_subtitle": "As Mue is entirely free, we rely on donations to cover the server bills and fund development",
+ "support_donate": "Donate",
+ "form_button": "Form",
+ "resources_used": {
+ "title": "Recursos usados",
+ "bg_images": "Fondos sin conexión"
+ },
+ "contributors": "Contribuidores",
+ "supporters": "Supporters",
+ "no_supporters": "Actualmente no hay partidarios de Mue",
+ "photographers": "Fotógrafos"
+ }
+ },
+ "buttons": {
+ "reset": "Reiniciar",
+ "import": "Importar",
+ "export": "Exportar"
+ }
+ },
+ "marketplace": {
+ "by": "by {author}",
+ "all": "All",
+ "learn_more": "Learn More",
+ "photo_packs": "Paquetes de fotos",
+ "quote_packs": "Paquetes de citas",
+ "preset_settings": "Ajustes preestablecidos",
+ "no_items": "No hay artículos en esta categoría",
+ "collection": "Collection",
+ "explore_collection": "Explore Collection",
+ "add_all": "Add All To Mue",
+ "collections": "Collections",
+ "cant_find": "Can't find what you're looking for?",
+ "knowledgebase_one": "Visit the",
+ "knowledgebase_two": "knowledgebase",
+ "knowledgebase_three": "to create your own.",
+ "product": {
+ "overview": "Vista general",
+ "information": "Información",
+ "last_updated": "Última actualización",
+ "description": "Description",
+ "show_more": "Show More",
+ "show_less": "Show Less",
+ "show_all": "Show All",
+ "showing": "Showing",
+ "no_images": "No. Images",
+ "no_quotes": "No. Quotes",
+ "version": "Versión",
+ "author": "Autor",
+ "part_of": "Part of",
+ "explore": "Explore",
+ "buttons": {
+ "addtomue": "Añadir a Mue",
+ "remove": "Desinstalar",
+ "update_addon": "Actualizar complemento",
+ "back": "Back",
+ "report": "Report"
+ },
+ "setting": "Setting",
+ "value": "Value"
+ },
+ "offline": {
+ "title": "Parece que estás desconectado",
+ "description": "Por favor conéctate a Internet"
+ }
+ },
"addons": {
"added": "Añadidos",
"check_updates": "Comprobar actualizaciones",
+ "no_updates": "No hay actualizaciones disponibles",
+ "updates_available": "Actualizaciones disponibles {amount}",
+ "empty": {
+ "title": "Vacío",
+ "description": "Ve a la tienda para agregar algunos."
+ },
+ "sideload": {
+ "title": "Cargar localmente",
+ "description": "Install a Mue addon not on the marketplace from your computer",
+ "failed": "Fallo en la carga lateral del complemento",
+ "errors": {
+ "no_name": "No se ha indicado el nombre",
+ "no_author": "No se ha indicado el autor",
+ "no_type": "No se ha indicado el tipo",
+ "invalid_photos": "Objeto de fotos inválido",
+ "invalid_quotes": "Objeto de citaciones inválido"
+ }
+ },
+ "sort": {
+ "title": "Ordenar",
+ "newest": "Instalados (Nuevos)",
+ "oldest": "Instalados (Antiguos)",
+ "a_z": "Alfabético (A-Z)",
+ "z_a": "Alfabético (Z-A)"
+ },
"create": {
- "create_type": "Create {type} Pack",
- "descriptions": {
- "photos": "Collection of photos relating to a topic.",
- "quotes": "Collection of quotes relating to a topic.",
- "settings": "Collection of settings to customise Mue."
- },
+ "title": "Crear",
"example": "Example",
- "finish": {
- "download": "Descargar complemento",
- "title": "Terminar"
+ "other_title": "Crear complemento",
+ "create_type": "Create {type} Pack",
+ "types": {
+ "settings": "Preset Settings Pack",
+ "photos": "Photo Pack",
+ "quotes": "Quotes Pack"
+ },
+ "descriptions": {
+ "settings": "Collection of settings to customise Mue.",
+ "photos": "Collection of photos relating to a topic.",
+ "quotes": "Collection of quotes relating to a topic."
},
- "import_custom": "Import from custom settings.",
"information": "Information",
"information_subtitle": "For example: 1.2.3 (major update, minor update, patch update)",
- "metadata": {
- "description": "Descripción",
- "example": "Download example",
- "icon_url": "URL del icono",
- "name": "Nombre",
- "screenshot_url": "URL de la captura de pantalla"
- },
- "other_title": "Crear complemento",
- "photos": {
- "title": "Añadir fotos"
- },
+ "import_custom": "Import from custom settings.",
"publishing": {
- "button": "Learn more",
+ "title": "Next step, Publishing...",
"subtitle": "Visit the Mue Knowledgebase on information on how to publish your newly created addon.",
- "title": "Next step, Publishing..."
+ "button": "Learn more"
},
- "quotes": {
- "api": {
- "author": "JSON quote author (or override)",
- "name": "JSON quote name",
- "title": "API",
- "url": "Quote URL"
- },
- "local": {
- "title": "Local"
- },
- "title": "Añadir citación"
+ "metadata": {
+ "name": "Nombre",
+ "icon_url": "URL del icono",
+ "screenshot_url": "URL de la captura de pantalla",
+ "description": "Descripción",
+ "example": "Download example"
+ },
+ "finish": {
+ "title": "Terminar",
+ "download": "Descargar complemento"
},
"settings": {
"current": "Importar la configuración actual",
"json": "Subir JSON"
},
- "title": "Crear",
- "types": {
- "photos": "Photo Pack",
- "quotes": "Quotes Pack",
- "settings": "Preset Settings Pack"
- }
- },
- "empty": {
- "description": "Ve a la tienda para agregar algunos.",
- "title": "Vacío"
- },
- "no_updates": "No hay actualizaciones disponibles",
- "sideload": {
- "description": "Install a Mue addon not on the marketplace from your computer",
- "errors": {
- "invalid_photos": "Objeto de fotos inválido",
- "invalid_quotes": "Objeto de citaciones inválido",
- "no_author": "No se ha indicado el autor",
- "no_name": "No se ha indicado el nombre",
- "no_type": "No se ha indicado el tipo"
+ "photos": {
+ "title": "Añadir fotos"
},
- "failed": "Fallo en la carga lateral del complemento",
- "title": "Cargar localmente"
- },
- "sort": {
- "a_z": "Alfabético (A-Z)",
- "newest": "Instalados (Nuevos)",
- "oldest": "Instalados (Antiguos)",
- "title": "Ordenar",
- "z_a": "Alfabético (Z-A)"
- },
- "updates_available": "Actualizaciones disponibles {amount}"
- },
- "error_boundary": {
- "message": "No se ha podido cargar este componente de Mue",
- "refresh": "Recargar",
- "report_error": "Send Error Report",
- "sent": "Sent!",
- "title": "Error"
- },
- "file_upload_error": "El archivo pesa más de 2MB",
- "loading": "Cargando...",
- "marketplace": {
- "add_all": "Add All To Mue",
- "all": "All",
- "by": "by {author}",
- "cant_find": "Can't find what you're looking for?",
- "collection": "Collection",
- "collections": "Collections",
- "explore_collection": "Explore Collection",
- "knowledgebase_one": "Visit the",
- "knowledgebase_three": "to create your own.",
- "knowledgebase_two": "knowledgebase",
- "learn_more": "Learn More",
- "no_items": "No hay artículos en esta categoría",
- "offline": {
- "description": "Por favor conéctate a Internet",
- "title": "Parece que estás desconectado"
- },
- "photo_packs": "Paquetes de fotos",
- "preset_settings": "Ajustes preestablecidos",
- "product": {
- "author": "Autor",
- "buttons": {
- "addtomue": "Añadir a Mue",
- "back": "Back",
- "remove": "Desinstalar",
- "report": "Report",
- "update_addon": "Actualizar complemento"
- },
- "description": "Description",
- "explore": "Explore",
- "information": "Información",
- "last_updated": "Última actualización",
- "no_images": "No. Images",
- "no_quotes": "No. Quotes",
- "overview": "Vista general",
- "part_of": "Part of",
- "setting": "Setting",
- "show_all": "Show All",
- "show_less": "Show Less",
- "show_more": "Show More",
- "showing": "Showing",
- "value": "Value",
- "version": "Versión"
- },
- "quote_packs": "Paquetes de citas"
- },
- "navbar": {
- "addons": "Mis complementos",
- "marketplace": "Tienda",
- "settings": "Ajustes"
- },
- "settings": {
- "additional_settings": "Additional Settings",
- "buttons": {
- "export": "Exportar",
- "import": "Importar",
- "reset": "Reiniciar"
- },
- "enabled": "Activado",
- "open_knowledgebase": "Open Knowledgebase",
- "reminder": {
- "message": "Para que todos los cambios surjan efecto, recarga la pestaña.",
- "title": "AVISO"
- },
- "sections": {
- "about": {
- "contact_us": "Contáctanos",
- "contributors": "Contribuidores",
- "copyright": "Copyright",
- "form_button": "Form",
- "no_supporters": "Actualmente no hay partidarios de Mue",
- "photographers": "Fotógrafos",
- "resources_used": {
- "bg_images": "Fondos sin conexión",
- "title": "Recursos usados"
+ "quotes": {
+ "title": "Añadir citación",
+ "api": {
+ "title": "API",
+ "url": "Quote URL",
+ "name": "JSON quote name",
+ "author": "JSON quote author (or override)"
},
- "support_donate": "Donate",
- "support_mue": "Apoya Mue",
- "support_subtitle": "As Mue is entirely free, we rely on donations to cover the server bills and fund development",
- "supporters": "Supporters",
- "title": "Acerca de",
- "version": {
- "checking_update": "Comprobando actualizaciones",
- "error": {
- "description": "Ha ocurrido un error",
- "title": "Error al obtener la información de la actualización"
- },
- "no_update": "No hay actualizaciones disponibles",
- "offline_mode": "No se puede comprobar la actualización en modo sin conexión",
- "title": "Versión",
- "update_available": "Actualización disponible"
+ "local": {
+ "title": "Local"
}
- },
- "advanced": {
- "custom_css": "CSS personalizado",
- "custom_css_subtitle": "Make Mue's styling customised to you with Cascading Style Sheets (CSS).",
- "custom_js": "JS personalizado",
- "customisation": "Personalización",
- "data": "Datos",
- "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values",
- "experimental_warning": "Por favor, ten en cuenta que el equipo de Mue no puede dar soporte si tienes el modo experimental activado. Por favor, desactívalo primero y comprueba si el problema sigue ocurriendo antes de contactar al equipo de soporte.",
- "offline_mode": "Modo sin conexión",
- "offline_subtitle": "When enabled, all requests to online services will be disabled.",
- "reset_modal": {
- "cancel": "Cancelar",
- "information": "Esto borrará todos los datos. Si desea mantener sus datos y preferencias, por favor, expórtelos primero.",
- "question": "¿Quieres reiniciar Mue?",
- "title": "ADVERTENCIA"
- },
- "tab_name": "Nombre de la pestaña",
- "tab_name_subtitle": "Change the name of the tab that appears in your browser",
- "timezone": {
- "automatic": "Automático",
- "subtitle": "Choose a timezone from the list instead of the automatic default from your computer",
- "title": "Zona horaria"
- },
- "title": "Avanzado"
- },
- "appearance": {
- "accessibility": {
- "animations": "Animaciones",
- "description": "Accessibility settings for Mue",
- "milliseconds": "milisegundos",
- "text_shadow": {
- "new": "New",
- "none": "None",
- "old": "Old",
- "title": "Widget text shadow"
- },
- "title": "Accesibilidad",
- "toast_duration": "Duración de la notificación",
- "widget_zoom": "Zoom del widget"
- },
- "font": {
- "custom": "Fuente personalizada",
- "description": "Change the font used in Mue",
- "google": "Importar desde Google Fonts",
- "style": {
- "italic": "Cursiva",
- "normal": "Normal",
- "oblique": "Oblicua",
- "title": "Estilo de la fuente"
- },
- "title": "Fuente",
- "weight": {
- "bold": "Negrita",
- "extra_bold": "Extra negrita",
- "extra_light": "Extra fino",
- "light": "Fino",
- "medium": "Mediano",
- "normal": "Normal",
- "semi_bold": "Semi negrita",
- "thin": "Delgado",
- "title": "Tipo de la fuente"
- }
- },
- "navbar": {
- "additional": "Modify navbar style and which buttons you want to display",
- "hover": "Solo mostrar al pasar el cursor",
- "notes": "Notas",
- "refresh": "Botón de recargar",
- "refresh_options": {
- "none": "Ninguno",
- "page": "Página"
- },
- "refresh_subtitle": "Choose what is refreshed when you click the refresh button",
- "title": "Barra de búsqueda"
- },
- "style": {
- "description": "Choose between the two styles, legacy (enabled for pre 7.0 users) and our slick modern styling.",
- "legacy": "Legacy",
- "new": "New",
- "title": "Widget Style"
- },
- "theme": {
- "auto": "Automática",
- "dark": "Oscuro",
- "description": "Change the theme of the Mue widgets and modals",
- "light": "Claro",
- "title": "Tema"
- },
- "title": "Apariencia"
- },
- "background": {
- "api": "API Settings",
- "api_subtitle": "Options for getting an image from an external service (API)",
- "buttons": {
- "download": "Descargar",
- "favourite": "Favorito",
- "title": "Botones",
- "view": "Ver"
- },
- "categories": "Categories",
- "ddg_image_proxy": "Utilizar el proxy de imágenes de DuckDuckGo",
- "display": "Display",
- "display_subtitle": "Change how background and photo information are loaded",
- "effects": {
- "blur": "Ajustar difuminado",
- "brightness": "Ajustar brillo",
- "filters": {
- "amount": "Cantidad del filtro",
- "contrast": "Contraste",
- "grayscale": "Escala de grises",
- "invert": "Invertir",
- "saturate": "Saturar",
- "sepia": "Sepia",
- "title": "Filtros del fondo"
- },
- "subtitle": "Add effects to the background images",
- "title": "Efectos"
- },
- "interval": {
- "day": "Día",
- "half_hour": "Media hora",
- "hour": "Hora",
- "minute": "Minuto",
- "month": "Mes",
- "subtitle": "Change how often the background is updated",
- "title": "Cambiar cada"
- },
- "photo_information": "Ver información de la foto",
- "show_map": "Mostrar el mapa de la ubicación en la información de la foto si está disponible",
- "source": {
- "add_background": "Añadir fondo",
- "add_colour": "Añadir color",
- "add_url": "Añadir URL",
- "api": "API de fondos",
- "custom_background": "Fondo personalizado",
- "custom_colour": "Color del fondo personalizado",
- "custom_description": "Select images from your local computer",
- "custom_title": "Custom Images",
- "disabled": "Desactivado",
- "drop_to_upload": "Drop to upload",
- "formats": "Available formats: {list}",
- "loop_video": "Vídeo en bucle",
- "mute_video": "Silenciar video",
- "quality": {
- "datasaver": "Ahorro de datos",
- "high": "Calidad alta",
- "normal": "Calidad normal",
- "original": "Original",
- "title": "Calidad"
- },
- "remove": "Remove Image",
- "select": "Or Select",
- "subtitle": "Select where to get background images from",
- "title": "Fuente",
- "upload": "Subir"
- },
- "title": "Fondo",
- "transition": "Transición fade-in",
- "type": {
- "api": "API",
- "custom_colour": "Color/degradado personalizado",
- "custom_image": "Imagen personalizada",
- "random_colour": "Color aleatorio",
- "random_gradient": "Degradado aleatorio",
- "title": "Tipo"
- }
- },
- "changelog": {
- "by": "Por {author}",
- "title": "Registro de cambios"
- },
- "date": {
- "datenth": "Fecha nth",
- "day_of_week": "Día de la semana",
- "long_format": "Long format",
- "short_date": "Fecha corta",
- "short_format": "Formato corto",
- "short_separator": {
- "dash": "Guiones",
- "dots": "Puntos",
- "gaps": "Guiones con espacios",
- "slashes": "Barras",
- "title": "Separador corto"
- },
- "title": "Fecha",
- "type": {
- "long": "Largo",
- "short": "Corto",
- "subtitle": "Whether to display the date in long form or short form"
- },
- "type_settings": "Display settings and format for the selected date type",
- "week_number": "Número de la semana"
- },
- "experimental": {
- "developer": "Desarrollador",
- "title": "Experimental",
- "warning": "Estos ajustes no han sido totalmente probados/implementados y pueden no funcionar correctamente."
- },
- "greeting": {
- "additional": "Settings for the greeting display",
- "birthday": "Cumpleaños",
- "birthday_age": "Edad de cumpleaños",
- "birthday_date": "Fecha de cumpleaños",
- "birthday_subtitle": "Show a Happy Birthday message when it is your birthday",
- "default": "Mensaje del saludo por defecto",
- "events": "Eventos",
- "name": "Nombre para el saludo",
- "title": "Saludo"
- },
- "header": {
- "enabled": "Choose whether or not to show this widget",
- "more_info": "More info",
- "report_issue": "Report Issue",
- "size": "Slider to control how large the widget is"
- },
- "language": {
- "quote": "Idioma de las citaciones",
- "title": "Idioma"
- },
- "message": {
- "add": "Añadir mensaje",
- "add_some": "Go ahead and add some.",
- "content": "Message Content",
- "messages": "Messages",
- "no_messages": "No messages",
- "text": "Texto",
- "title": "Mensaje"
- },
- "order": {
- "title": "Orden de los widgets"
- },
- "quicklinks": {
- "add_link": "Add Link",
- "additional": "Additional settings for quick links display and functions",
- "edit": "Edit",
- "no_quicklinks": "No quicklinks",
- "open_new": "Abrir en una nueva pestaña",
- "options": {
- "icon": "Icon",
- "metro": "Metro",
- "text_only": "Text Only"
- },
- "style": "Style",
- "styling": "Quick Links Styling",
- "styling_description": "Customise Quick Links appearance",
- "text_only": "Mostrar solo texto",
- "title": "Enlaces rápidos",
- "tooltip": "Descripción emergente"
- },
- "quote": {
- "add": "Añadir cita",
- "additional": "Other settings to customise the style of the quote widget",
- "author": "Author",
- "author_img": "Show author image",
- "author_link": "Enlace del autor",
- "buttons": {
- "copy": "Botón de copiar",
- "favourite": "Botón de favoritos",
- "subtitle": "Choose which buttons to show on the quote",
- "title": "Botones",
- "tweet": "Botón de Tweet"
- },
- "custom": "Citación personalizada",
- "custom_author": "Autor personalizado",
- "custom_buttons": "Buttons",
- "custom_subtitle": "Set your own custom quotes",
- "no_quotes": "No quotes",
- "source_subtitle": "Choose where to get quotes from",
- "title": "Citación"
- },
- "search": {
- "additional": "Additional options for search widget display and functionality",
- "autocomplete": "Autocompletado",
- "autocomplete_provider": "Proveedor del autocompletado",
- "autocomplete_provider_subtitle": "Search engine to use for autocomplete dropdown results",
- "custom": "URL de búsqueda personalizada",
- "dropdown": "Listado de búsqueda",
- "focus": "Focus on tab open",
- "search_engine": "Motor de búsqueda",
- "search_engine_subtitle": "Choose search engine to use in the search bar",
- "title": "Búsqueda",
- "voice_search": "Búsqueda por voz"
- },
- "stats": {
- "achievements": "Achievements",
- "sections": {
- "addons_installed": "Complementos instalados",
- "backgrounds_downloaded": "Fondos descargados",
- "backgrounds_favourited": "Fondos en tus favoritos",
- "quicklinks_added": "Enlaces rápidos agregados",
- "quotes_favourited": "Citaciones en favoritos ",
- "settings_changed": "Ajustes cambiados",
- "tabs_opened": "Pestañas abiertas"
- },
- "title": "Estadísticas",
- "unlocked": "{count} Unlocked",
- "usage": "Estadísticas de uso",
- "warning": "Tienes que activar las estadísticas de uso para poder utilizar esta función. Estos datos se almacenarán localmente en su computadora."
- },
- "time": {
- "analogue": {
- "hour_hand": "Manecilla de las horas",
- "hour_marks": "Marcas de las horas",
- "minute_hand": "Manecilla de los minutos",
- "minute_marks": "Marcas de los minutos",
- "round_clock": "Rounded background",
- "second_hand": "Manecilla de los segundos",
- "subtitle": "Change how the analogue clock looks",
- "title": "Analógico"
- },
- "digital": {
- "seconds": "Segundos",
- "subtitle": "Change how the digital clock looks",
- "title": "Digital",
- "twelvehour": "12 Horas",
- "twentyfourhour": "24 Horas",
- "zero": "Sin ceros"
- },
- "format": "Formato",
- "percentage_complete": "Porcentaje completado",
- "title": "Tiempo",
- "type": "Tipo",
- "type_subtitle": "Choose whether to display the time in digital format, analogue format, or a percentage completion of the day",
- "vertical_clock": {
- "change_hour_colour": "Change hour text colour",
- "change_minute_colour": "Change minute text colour",
- "title": "Vertical Clock"
- }
- },
- "weather": {
- "auto": "Auto",
- "custom_settings": "Custom Settings",
- "extra_info": {
- "atmospheric_pressure": "Presión atmosférica",
- "cloudiness": "Nubosidad",
- "humidity": "Humedad",
- "max_temp": "Temperatura máxima",
- "min_temp": "Temperatura mínima",
- "show_description": "Mostrar descripción",
- "show_location": "Mostrar ubicación",
- "title": "Información extra",
- "visibility": "Visibilidad",
- "wind_direction": "Dirección del viento",
- "wind_speed": "Velocidad del viento"
- },
- "location": "Ubicación",
- "options": {
- "basic": "Basic",
- "custom": "Custom",
- "expanded": "Expanded",
- "standard": "Standard"
- },
- "temp_format": {
- "celsius": "Celsius",
- "fahrenheit": "Fahrenheit",
- "kelvin": "Kelvin",
- "title": "Formato de la temperatura"
- },
- "title": "Clima",
- "widget_type": "Widget Type"
}
}
+ }
+ },
+ "update": {
+ "title": "Actualizar",
+ "offline": {
+ "title": "Sin conexión",
+ "description": "No se pueden obtener actualizaciones en modo sin conexión"
},
- "title": "Opciones"
+ "error": {
+ "title": "Error",
+ "description": "No se pudo conectar con el servidor"
+ }
+ },
+ "welcome": {
+ "tip": "Consejo",
+ "sections": {
+ "intro": {
+ "title": "Bienvenido a Mue Tab",
+ "description": "Gracias por instalar Mue, esperamos que disfrute de su tiempo con nuestra extensión.",
+ "notices": {
+ "discord_title": "Join our Discord",
+ "discord_description": "Talk with the Mue community and developers",
+ "discord_join": "Join",
+ "github_title": "Contribute on GitHub",
+ "github_description": "Report bugs, add features or donate",
+ "github_open": "Open"
+ }
+ },
+ "language": {
+ "title": "Elige el idioma",
+ "description": "Mue puede mostrarse en los idiomas que se indican debajo. ¡También puedes contribuir con traducciones en nuestro"
+ },
+ "theme": {
+ "title": "Selecciona un tema",
+ "description": "Mue está disponible tanto en el tema claro como en el oscuro, también se puede configurar automáticamente en función del tema de su sistema.",
+ "tip": "Si utiliza la configuración automática, se utilizará el tema de tu computadora. Esta configuración afectará a los modales y a algunos de los widgets que aparecen en la pantalla, como la hora y las notas."
+ },
+ "style": {
+ "title": "Choose a style",
+ "description": "Mue currently offers the choice between the legacy styling and the newly released modern styling.",
+ "legacy": "Legacy",
+ "modern": "Modern"
+ },
+ "settings": {
+ "title": "Importa los ajustes",
+ "description": "¿Instalando Mue en un nuevo dispositivo? No dudes en importar tu configuración anterior.",
+ "tip": "Puedes exportar tu configuración yendo a la pestaña Avanzado en tu configuración de Mue. Luego debes hacer clic en el botón de exportación que descargará el archivo JSON. Puedes subir este archivo aquí para mantener tus ajustes y preferencias de tu instalación anterior de Mue."
+ },
+ "privacy": {
+ "title": "Opciones de privacidad",
+ "description": "Activa estos ajustes para proteger aún más tu privacidad con Mue.",
+ "offline_mode_description": "Al activar el modo sin conexión se deshabilitarán todas las peticiones a cualquier servicio. Esto hará que se desactiven los fondos en línea, las citaciones en línea, la tienda, el tiempo, los enlaces rápidos, el registro de cambios, y alguna información de la pestaña Acerca de.",
+ "ddg_proxy_description": "Puedes hacer que las solicitudes de imágenes pasen por DuckDuckGo si lo deseas. Por defecto, las solicitudes a la API van a tráves de nuestros servidores de código abierto, y las solicitudes de imágenes van a través del servidor original. Si desactivas esta opción para los enlaces rápidos y los iconos de obtendrán de Google en lugar de DuckDuckGo, el proxy de DuckDuckGo está siempre activado para la tienda.",
+ "links": {
+ "title": "Enlaces",
+ "privacy_policy": "Política de privacidad",
+ "source_code": "Código fuente"
+ }
+ },
+ "final": {
+ "title": "Último paso",
+ "description": "Tu experiencia con Mue Tab está a punto de comenzar",
+ "changes": "Cambios",
+ "changes_description": "Para cambiar la configuración más tarde, haga clic en el icono de configuración en la esquina superior derecha de su pestaña.",
+ "imported": "Importados {amount} ajustes"
+ }
+ },
+ "buttons": {
+ "next": "Siguiente",
+ "preview": "Vista previa",
+ "previous": "Anterior",
+ "close": "Cerrar"
+ },
+ "preview": {
+ "description": "Actualmente se encuentra en el modo de vista previa. La configuración se restablecerá al cerrar esta pestaña.",
+ "continue": "Continuar con la configuración"
+ }
},
"share": {
"copy_link": "Copy link",
"email": "Email"
- },
- "update": {
- "error": {
- "description": "No se pudo conectar con el servidor",
- "title": "Error"
- },
- "offline": {
- "description": "No se pueden obtener actualizaciones en modo sin conexión",
- "title": "Sin conexión"
- },
- "title": "Actualizar"
- },
- "welcome": {
- "buttons": {
- "close": "Cerrar",
- "next": "Siguiente",
- "preview": "Vista previa",
- "previous": "Anterior"
- },
- "preview": {
- "continue": "Continuar con la configuración",
- "description": "Actualmente se encuentra en el modo de vista previa. La configuración se restablecerá al cerrar esta pestaña."
- },
- "sections": {
- "final": {
- "changes": "Cambios",
- "changes_description": "Para cambiar la configuración más tarde, haga clic en el icono de configuración en la esquina superior derecha de su pestaña.",
- "description": "Tu experiencia con Mue Tab está a punto de comenzar",
- "imported": "Importados {amount} ajustes",
- "title": "Último paso"
- },
- "intro": {
- "description": "Gracias por instalar Mue, esperamos que disfrute de su tiempo con nuestra extensión.",
- "notices": {
- "discord_description": "Talk with the Mue community and developers",
- "discord_join": "Join",
- "discord_title": "Join our Discord",
- "github_description": "Report bugs, add features or donate",
- "github_open": "Open",
- "github_title": "Contribute on GitHub"
- },
- "title": "Bienvenido a Mue Tab"
- },
- "language": {
- "description": "Mue puede mostrarse en los idiomas que se indican debajo. ¡También puedes contribuir con traducciones en nuestro",
- "title": "Elige el idioma"
- },
- "privacy": {
- "ddg_proxy_description": "Puedes hacer que las solicitudes de imágenes pasen por DuckDuckGo si lo deseas. Por defecto, las solicitudes a la API van a tráves de nuestros servidores de código abierto, y las solicitudes de imágenes van a través del servidor original. Si desactivas esta opción para los enlaces rápidos y los iconos de obtendrán de Google en lugar de DuckDuckGo, el proxy de DuckDuckGo está siempre activado para la tienda.",
- "description": "Activa estos ajustes para proteger aún más tu privacidad con Mue.",
- "links": {
- "privacy_policy": "Política de privacidad",
- "source_code": "Código fuente",
- "title": "Enlaces"
- },
- "offline_mode_description": "Al activar el modo sin conexión se deshabilitarán todas las peticiones a cualquier servicio. Esto hará que se desactiven los fondos en línea, las citaciones en línea, la tienda, el tiempo, los enlaces rápidos, el registro de cambios, y alguna información de la pestaña Acerca de.",
- "title": "Opciones de privacidad"
- },
- "settings": {
- "description": "¿Instalando Mue en un nuevo dispositivo? No dudes en importar tu configuración anterior.",
- "tip": "Puedes exportar tu configuración yendo a la pestaña Avanzado en tu configuración de Mue. Luego debes hacer clic en el botón de exportación que descargará el archivo JSON. Puedes subir este archivo aquí para mantener tus ajustes y preferencias de tu instalación anterior de Mue.",
- "title": "Importa los ajustes"
- },
- "style": {
- "description": "Mue currently offers the choice between the legacy styling and the newly released modern styling.",
- "legacy": "Legacy",
- "modern": "Modern",
- "title": "Choose a style"
- },
- "theme": {
- "description": "Mue está disponible tanto en el tema claro como en el oscuro, también se puede configurar automáticamente en función del tema de su sistema.",
- "tip": "Si utiliza la configuración automática, se utilizará el tema de tu computadora. Esta configuración afectará a los modales y a algunos de los widgets que aparecen en la pantalla, como la hora y las notas.",
- "title": "Selecciona un tema"
- }
- },
- "tip": "Consejo"
}
},
- "tabname": "Nueva pestaña",
"toasts": {
+ "quote": "Citación copiada",
+ "notes": "Notas copiadas",
+ "reset": "Restablecido correctamente",
+ "installed": "Instalado correctamente",
+ "uninstalled": "Desinstalado correctamente",
+ "updated": "Actualizado correctamente",
"error": "Algo salió mal",
"imported": "Importado correctamente",
- "installed": "Instalado correctamente",
- "link_copied": "Link copied",
"no_storage": "Not enough storage",
- "notes": "Notas copiadas",
- "quote": "Citación copiada",
- "reset": "Restablecido correctamente",
- "uninstalled": "Desinstalado correctamente",
- "updated": "Actualizado correctamente"
- },
- "widgets": {
- "background": {
- "camera": "Camera",
- "category": "Category",
- "confirm": "Confirm",
- "credit": "Foto por",
- "download": "Descargar",
- "downloads": "Descargas",
- "exclude": "Don't show again",
- "exclude_confirm": "Are you sure you don't want to see this image again?\nNote: if you don't like \"{category}\" images, you can deselect the category in the background source settings.",
- "information": "Información",
- "likes": "Likes",
- "location": "Location",
- "pexels": "en Pexels",
- "resolution": "Resolution",
- "source": "Source",
- "unsplash": "en Unsplash",
- "views": "Vistas"
- },
- "date": {
- "week": "Semana"
- },
- "greeting": {
- "afternoon": "Buenas tardes",
- "birthday": "Feliz cumpleaños",
- "christmas": "Feliz Navidad",
- "evening": "Buenas noches",
- "halloween": "Feliz Halloween",
- "morning": "Buenos días",
- "newyear": "Feliz año nuevo"
- },
- "navbar": {
- "notes": {
- "placeholder": "Escribe aquí",
- "title": "Notas"
- },
- "todo": {
- "add": "Add",
- "no_todos": "No Todos",
- "pin": "Pin",
- "title": "Todo"
- },
- "tooltips": {
- "refresh": "Recargar"
- }
- },
- "quicklinks": {
- "add": "Añadir",
- "icon": "Icono (opcional)",
- "name": "Nombre",
- "name_error": "Debe indicar el nombre",
- "new": "Nuevo enlace",
- "url": "URL",
- "url_error": "Debe indicar la URL"
- },
- "quote": {
- "copy": "Copy",
- "favourite": "Favourite",
- "link_tooltip": "Open on Wikipedia",
- "share": "Share",
- "unfavourite": "Unfavourite"
- },
- "search": "Buscar",
- "weather": {
- "extra_information": "Extra Information",
- "feels_like": "Feels like {amount}",
- "meters": "{amount} metros",
- "not_found": "No encontrado"
- }
+ "link_copied": "Link copied"
}
}
diff --git a/src/translations/fr.json b/src/translations/fr.json
index 281ac89a..7afd734d 100644
--- a/src/translations/fr.json
+++ b/src/translations/fr.json
@@ -291,6 +291,7 @@
"title": "Informations supplémentaires",
"show_location": "Afficher l'emplacement",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidité",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Stats",
- "warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
"sections": {
"tabs_opened": "Tabs opened",
"backgrounds_favourited": "Backgrounds favourited",
diff --git a/src/translations/id_ID.json b/src/translations/id_ID.json
index ac34917f..2cc95946 100644
--- a/src/translations/id_ID.json
+++ b/src/translations/id_ID.json
@@ -291,6 +291,7 @@
"title": "Informasi Tambahan",
"show_location": "Tampilkan lokasi",
"show_description": "Tampilkan deskripsi",
+ "weather_description": "Weather description",
"cloudiness": "Kondisi awan",
"humidity": "Kelembapan",
"visibility": "Jarak pandang",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Statistik",
- "warning": "Anda harus mengizinkan penggunaan data untuk menggunakan fitur ini. Data hanya akan disimpan di perangkat Anda saja.",
"sections": {
"tabs_opened": "Riwayat tab terbuka",
"backgrounds_favourited": "Backgrounds favorit",
diff --git a/src/translations/nl.json b/src/translations/nl.json
index e83df54a..ce965b50 100644
--- a/src/translations/nl.json
+++ b/src/translations/nl.json
@@ -291,6 +291,7 @@
"title": "Extra information",
"show_location": "Show location",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidity",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Stats",
- "warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
"sections": {
"tabs_opened": "Tabs opened",
"backgrounds_favourited": "Backgrounds favourited",
diff --git a/src/translations/no.json b/src/translations/no.json
index f3913212..e2fa4ba3 100644
--- a/src/translations/no.json
+++ b/src/translations/no.json
@@ -291,6 +291,7 @@
"title": "Extra information",
"show_location": "Show location",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidity",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Stats",
- "warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
"sections": {
"tabs_opened": "Tabs opened",
"backgrounds_favourited": "Backgrounds favourited",
diff --git a/src/translations/pt.json b/src/translations/pt.json
index d7f78d54..38e664b8 100644
--- a/src/translations/pt.json
+++ b/src/translations/pt.json
@@ -291,6 +291,7 @@
"title": "Informação extra",
"show_location": "Mostrar localização",
"show_description": "Mostrar descrição",
+ "weather_description": "Weather description",
"cloudiness": "Nebulosidade",
"humidity": "Humidade",
"visibility": "Visibilidade",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Estatísticas",
- "warning": "Precisa ativar os dados de uso para usar este recurso. Esses dados são armazenados apenas localmente.",
"sections": {
"tabs_opened": "Abas abertas",
"backgrounds_favourited": "Planos de fundo favoritos",
diff --git a/src/translations/pt_BR.json b/src/translations/pt_BR.json
index 9bbd28e8..4baac13d 100644
--- a/src/translations/pt_BR.json
+++ b/src/translations/pt_BR.json
@@ -291,6 +291,7 @@
"title": "Informação extra",
"show_location": "Mostrar localização",
"show_description": "Mostrar descrição",
+ "weather_description": "Weather description",
"cloudiness": "Nebulosidade",
"humidity": "Umidade",
"visibility": "Visibilidade",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Estatísticas",
- "warning": "Você precisa ativar os dados de uso para usar este recurso. Esses dados são armazenados apenas localmente.",
"sections": {
"tabs_opened": "Abas abertas",
"backgrounds_favourited": "Planos de fundo favoritos",
diff --git a/src/translations/ru.json b/src/translations/ru.json
index c5a131e2..dd7679da 100644
--- a/src/translations/ru.json
+++ b/src/translations/ru.json
@@ -291,6 +291,7 @@
"title": "Extra information",
"show_location": "Show location",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidity",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "Stats",
- "warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
"sections": {
"tabs_opened": "Tabs opened",
"backgrounds_favourited": "Backgrounds favourited",
diff --git a/src/translations/tr_TR.json b/src/translations/tr_TR.json
index 5a1d7abf..16838200 100644
--- a/src/translations/tr_TR.json
+++ b/src/translations/tr_TR.json
@@ -291,6 +291,7 @@
"title": "Extra information",
"show_location": "Show location",
"show_description": "Show description",
+ "weather_description": "Weather description",
"cloudiness": "Cloudiness",
"humidity": "Humidity",
"visibility": "Visibility",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "İstatistikler",
- "warning": "Bu özelliği kullanmak için kullanım verilerini etkinleştirmeniz gerekir. Bu veriler yalnızca yerel olarak depolanır.",
"sections": {
"tabs_opened": "Sekme açıldı.",
"backgrounds_favourited": "Arka plan favorilere eklendi.",
diff --git a/src/translations/zh_CN.json b/src/translations/zh_CN.json
index cd84821b..a8c0bfe3 100644
--- a/src/translations/zh_CN.json
+++ b/src/translations/zh_CN.json
@@ -291,6 +291,7 @@
"title": "更多信息",
"show_location": "显示位置",
"show_description": "显示描述",
+ "weather_description": "Weather description",
"cloudiness": "云量",
"humidity": "湿度",
"visibility": "能见度",
@@ -430,7 +431,6 @@
},
"stats": {
"title": "统计",
- "warning": "为了使用该功能,您需要启用统计功能。统计数据仅保存在本地。",
"sections": {
"tabs_opened": "页面打开次数",
"backgrounds_favourited": "收藏的背景",
diff --git a/vite.config.js b/vite.config.js
index 841ce274..d8c74e72 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -65,14 +65,6 @@ export default defineConfig({
react(),
prepareBuilds(),
progress(),
- checker({
- eslint: {
- lintCommand: 'eslint ./src/**/*.{js,jsx} --fix'
- },
- stylelint: {
- lintCommand: 'stylelint ./src/**/*.{scss,css} --fix',
- }
- }),
],
server: {
open: true,