From a0f0e3779b4153f40f74a343448f0fb36a184180 Mon Sep 17 00:00:00 2001 From: Eduardo Flores Date: Tue, 19 Nov 2024 16:24:50 +0100 Subject: [PATCH] add spanish translation --- i18n/es-419/tasks.ftl | 91 +++++++++++++++++++++++++++++++++++++++++++ i18n/es-MX/tasks.ftl | 91 +++++++++++++++++++++++++++++++++++++++++++ i18n/es/tasks.ftl | 91 +++++++++++++++++++++++++++++++++++++++++++ src/app/menu.rs | 2 +- src/app/settings.rs | 8 ++-- src/main.rs | 5 ++- 6 files changed, 281 insertions(+), 7 deletions(-) create mode 100644 i18n/es-419/tasks.ftl create mode 100644 i18n/es-MX/tasks.ftl create mode 100644 i18n/es/tasks.ftl diff --git a/i18n/es-419/tasks.ftl b/i18n/es-419/tasks.ftl new file mode 100644 index 0000000..57eb942 --- /dev/null +++ b/i18n/es-419/tasks.ftl @@ -0,0 +1,91 @@ +tasks = Tareas +trash = Basura +about = Acerca de + +# Content +add-new-task = Añadir nueva tarea + +# Details +title = Título +details = Detalles +favorite = Favorito +priority = Prioridad +due-date = Fecha de vencimiento +reminder = Recordatorio +notes = Notas + +# Empty +no-tasks = No hay tareas +no-tasks-suggestion = Intenta añadir una nueva tarea con el campo de texto de abajo +no-list-selected = No hay lista seleccionada +no-list-suggestion = Crea o selecciona una lista para comenzar + +sub-tasks = Subtareas +add-sub-task = Añadir subtarea + +# New List Dialog +create-list = Crear nueva lista de tareas + +# Rename List Dialog +rename-list = Renombrar lista de tareas + +# Rename List Dialog +delete-list = La lista seleccionada será eliminada +delete-list-confirm = ¿Estas seguro de que deseas eliminar esta lista? + +# Icon Dialog +icon = Establecer icono +icon-select = Seleccionar un icono +icon-select-body = Seleccionar un icono para la lista de tareas + +# Date Dialog +select-date = Selecciona una fecha + +# Export Dialog +export = Exportar + +# Dialogs +cancel = Cancelar +ok = Ok +copy = Copiar +confirm = Confirmar +save = Guardar +list-name = Nombre de la lista + +# Context Pages + +## Properties +properties = Propiedades + +## Settings +settings = Ajustes + +### Appearance +appearance = Apariencia +theme = Tema +match-desktop = Igualar escritorio +dark = Oscuro +light = Claro + +# Menu + +## File +file = Archivo +new-window = Nueva ventana +new-list = Nueva lista +quit = Cerrar + +## Edit +edit = Editar +rename = Renombrar +delete = Eliminar + +## View +view = Ver +menu-settings = Ajustes +menu-about = Acerca de Tareas + +## About +repository = Repositorio +support = Soporte +website = Sitio web diff --git a/i18n/es-MX/tasks.ftl b/i18n/es-MX/tasks.ftl new file mode 100644 index 0000000..57eb942 --- /dev/null +++ b/i18n/es-MX/tasks.ftl @@ -0,0 +1,91 @@ +tasks = Tareas +trash = Basura +about = Acerca de + +# Content +add-new-task = Añadir nueva tarea + +# Details +title = Título +details = Detalles +favorite = Favorito +priority = Prioridad +due-date = Fecha de vencimiento +reminder = Recordatorio +notes = Notas + +# Empty +no-tasks = No hay tareas +no-tasks-suggestion = Intenta añadir una nueva tarea con el campo de texto de abajo +no-list-selected = No hay lista seleccionada +no-list-suggestion = Crea o selecciona una lista para comenzar + +sub-tasks = Subtareas +add-sub-task = Añadir subtarea + +# New List Dialog +create-list = Crear nueva lista de tareas + +# Rename List Dialog +rename-list = Renombrar lista de tareas + +# Rename List Dialog +delete-list = La lista seleccionada será eliminada +delete-list-confirm = ¿Estas seguro de que deseas eliminar esta lista? + +# Icon Dialog +icon = Establecer icono +icon-select = Seleccionar un icono +icon-select-body = Seleccionar un icono para la lista de tareas + +# Date Dialog +select-date = Selecciona una fecha + +# Export Dialog +export = Exportar + +# Dialogs +cancel = Cancelar +ok = Ok +copy = Copiar +confirm = Confirmar +save = Guardar +list-name = Nombre de la lista + +# Context Pages + +## Properties +properties = Propiedades + +## Settings +settings = Ajustes + +### Appearance +appearance = Apariencia +theme = Tema +match-desktop = Igualar escritorio +dark = Oscuro +light = Claro + +# Menu + +## File +file = Archivo +new-window = Nueva ventana +new-list = Nueva lista +quit = Cerrar + +## Edit +edit = Editar +rename = Renombrar +delete = Eliminar + +## View +view = Ver +menu-settings = Ajustes +menu-about = Acerca de Tareas + +## About +repository = Repositorio +support = Soporte +website = Sitio web diff --git a/i18n/es/tasks.ftl b/i18n/es/tasks.ftl new file mode 100644 index 0000000..57eb942 --- /dev/null +++ b/i18n/es/tasks.ftl @@ -0,0 +1,91 @@ +tasks = Tareas +trash = Basura +about = Acerca de + +# Content +add-new-task = Añadir nueva tarea + +# Details +title = Título +details = Detalles +favorite = Favorito +priority = Prioridad +due-date = Fecha de vencimiento +reminder = Recordatorio +notes = Notas + +# Empty +no-tasks = No hay tareas +no-tasks-suggestion = Intenta añadir una nueva tarea con el campo de texto de abajo +no-list-selected = No hay lista seleccionada +no-list-suggestion = Crea o selecciona una lista para comenzar + +sub-tasks = Subtareas +add-sub-task = Añadir subtarea + +# New List Dialog +create-list = Crear nueva lista de tareas + +# Rename List Dialog +rename-list = Renombrar lista de tareas + +# Rename List Dialog +delete-list = La lista seleccionada será eliminada +delete-list-confirm = ¿Estas seguro de que deseas eliminar esta lista? + +# Icon Dialog +icon = Establecer icono +icon-select = Seleccionar un icono +icon-select-body = Seleccionar un icono para la lista de tareas + +# Date Dialog +select-date = Selecciona una fecha + +# Export Dialog +export = Exportar + +# Dialogs +cancel = Cancelar +ok = Ok +copy = Copiar +confirm = Confirmar +save = Guardar +list-name = Nombre de la lista + +# Context Pages + +## Properties +properties = Propiedades + +## Settings +settings = Ajustes + +### Appearance +appearance = Apariencia +theme = Tema +match-desktop = Igualar escritorio +dark = Oscuro +light = Claro + +# Menu + +## File +file = Archivo +new-window = Nueva ventana +new-list = Nueva lista +quit = Cerrar + +## Edit +edit = Editar +rename = Renombrar +delete = Eliminar + +## View +view = Ver +menu-settings = Ajustes +menu-about = Acerca de Tareas + +## About +repository = Repositorio +support = Soporte +website = Sitio web diff --git a/src/app/menu.rs b/src/app/menu.rs index c714f7d..d7110f5 100644 --- a/src/app/menu.rs +++ b/src/app/menu.rs @@ -88,7 +88,7 @@ pub fn menu_bar<'a>(key_binds: &HashMap) -> Element<'a, Message ), ]) .item_height(ItemHeight::Dynamic(40)) - .item_width(ItemWidth::Uniform(240)) + .item_width(ItemWidth::Uniform(260)) .spacing(4.0) .into() } diff --git a/src/app/settings.rs b/src/app/settings.rs index 57784d4..4db9ce4 100644 --- a/src/app/settings.rs +++ b/src/app/settings.rs @@ -9,18 +9,18 @@ use super::config::TasksConfig; use super::localize::localize; use super::Tasks; -pub fn settings() -> Settings { +pub fn init() { localize(); icons(); log(); migrate(&["com.system76.CosmicTasks", "dev.edfloreshz.Orderly"]); +} - let config = TasksConfig::config(); - +pub fn settings() -> Settings { Settings::default() .antialiasing(true) .client_decorations(true) - .theme(config.app_theme.theme()) + .theme(TasksConfig::config().app_theme.theme()) .size_limits(Limits::NONE.min_width(350.0).min_height(180.0)) .size(Size::new(700.0, 750.0)) .debug(false) diff --git a/src/main.rs b/src/main.rs index 049d7d0..f60afaa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,9 +4,10 @@ mod core; mod details; mod todo; -use app::settings::{flags, settings}; +use app::settings; pub use core::Error; pub fn main() -> cosmic::iced::Result { - cosmic::app::run::(settings(), flags()) + settings::init(); + cosmic::app::run::(settings::settings(), settings::flags()) }