From 86818f946a07bfb98189fd819e3929e1433182c2 Mon Sep 17 00:00:00 2001 From: dav1312 <63931154+dav1312@users.noreply.github.com> Date: Fri, 20 Sep 2024 16:08:01 +0200 Subject: [PATCH 1/2] Update translation (#396) --- src/translation/es_ES.ts | 262 ++++++++++++++++++++------------------- 1 file changed, 132 insertions(+), 130 deletions(-) diff --git a/src/translation/es_ES.ts b/src/translation/es_ES.ts index 766d58fd..e1e97765 100644 --- a/src/translation/es_ES.ts +++ b/src/translation/es_ES.ts @@ -5,7 +5,7 @@ export const es_ES = { "Common.Name": "Nombre", "Common.Description": "Descripción", "Common.Version": "Versión", - "Common.Enabled": "Ativado", + "Common.Enabled": "Activado", "Common.Remove": "Eliminar", "Common.Delete": "Eliminar", "Common.Add": "Añadir", @@ -19,26 +19,26 @@ export const es_ES = { "Common.Downloading": "Descargando", "Common.Extracting": "Extrayendo", "Common.Error": "Error", - "Common.AddNew": "Añadair nuevo", - "Common.OpenFolder": "Abrir carpeta en el explorador de archivos", + "Common.AddNew": "Agregar nuevo", + "Common.OpenFolder": "Abrir carpeta en el explorador de archivos", "Common.Unknown": "Desconocido", "Common.Cancel": "Cancelar", "Common.CannotUndo": "Esta acción no se puede deshacer.", - "Common.NameAlreadyUsed": "Nome já usado", + "Common.NameAlreadyUsed": "El nombre ya está en uso", "Common.RequireName": "El nombre es obligatorio", - "Common.RequirePath": "La ruta es obligatória", - "Common.PGNFile": "Fichero PGN", - "Common.PGNGame": "Juego PGN", + "Common.RequirePath": "La ruta es obligatoria", + "Common.PGNFile": "Archivo PGN", + "Common.PGNGame": "Partida en PGN", "Common.Size": "Tamaño", - "Common.GeneralSettings": "Configuraciones generales", + "Common.GeneralSettings": "Configuración general", "Common.Data": "Datos", - "Common.Games": "Juegos", + "Common.Games": "Partidas", "Common.Edit": "Editar", "Common.EnterFileName": "Inserte el nombre del archivo", "Common.Next": "Siguiente", "Common.Skip": "Saltar", "Common.Reset": "Reiniciar", - "Common.Incorrect": "Incorreto", + "Common.Incorrect": "Incorrecto", "Common.Run": "Ejecutar", "Common.Stop": "Parar", "Common.Engine": "Motor", @@ -62,7 +62,7 @@ export const es_ES = { "Annotate.WhiteAdvantage": "Blancas tienen ventaja", "Annotate.WhiteEdge": "Blancas tienen ligera ventaja", "Annotate.Equal": "Igualados", - "Annotate.Unclear": "Posicion incierta", + "Annotate.Unclear": "Posición incierta", "Annotate.BlackEdge": "Negras tienen ligera ventaja", "Annotate.BlackAdvantage": "Negras tienen ventaja", "Annotate.BlackWinning": "Negras ganan", @@ -70,7 +70,7 @@ export const es_ES = { "Annotate.Development": "Desarrollo", "Annotate.Initiative": "Iniciativa", "Annotate.Attack": "Ataque", - "Annotate.Counterplay": "Contra-juego", + "Annotate.Counterplay": "Contrajuego", "Annotate.WithCompensation": "Con compensación", "Annotate.TimeTrouble": "Poco tiempo", "Annotate.WithIdea": "Con idea", @@ -78,47 +78,47 @@ export const es_ES = { "Annotate.Zugzwang": "Zugzwang", "RichText.Bold": "Negrita", - "RichText.Italic": "Itálica", + "RichText.Italic": "Cursiva", "RichText.Underline": "Subrayado", "RichText.Strike": "Tachado", - "RichText.ClearFormatting": "Limpiar formateo", + "RichText.ClearFormatting": "Limpiar formato", "RichText.H1": "Título 1", "RichText.H2": "Título 2", "RichText.H3": "Título 3", "RichText.H4": "Título 4", - "RichText.Quote": "Citar", - "RichText.HLine": "Linea horizontal", - "RichText.BulletList": "Lista con puntos", - "RichText.NumberedList": "Lista ordenada", + "RichText.Quote": "Cita", + "RichText.HLine": "Línea horizontal", + "RichText.BulletList": "Lista de viñetas", + "RichText.NumberedList": "Lista numerada", "RichText.Link": "Enlace", "RichText.RemoveLink": "Eliminar enlace", "TimeControl.UltraBullet": "UltraBullet", "TimeControl.Bullet": "Bullet", - "TimeControl.Blitz": "Rápidas", - "TimeControl.Rapid": "Semi-Rápidas", - "TimeControl.Classical": "Clássicas", + "TimeControl.Blitz": "Blitz", + "TimeControl.Rapid": "Rápida", + "TimeControl.Classical": "Clásica", "TimeControl.Correspondence": "Correspondencia", - "Menu.File": "Fichero", + "Menu.File": "Archivo", "Menu.File.NewTab": "Nueva pestaña", - "Menu.File.OpenFile": "Abrir fichero", + "Menu.File.OpenFile": "Abrir archivo", "Menu.File.Exit": "Salir", "Menu.View": "Ver", "Menu.View.Reload": "Recargar", "Menu.Help": "Ayuda", "Menu.Help.Documentation": "Documentación", "Menu.Help.ClearSavedData": "Limpiar datos guardados", - "Menu.Help.OpenLogs": "Abrir logs", - "Menu.Help.CheckUpdate": "Verificar atualizaciones", - "Menu.Help.About": "Sobre", + "Menu.Help.OpenLogs": "Abrir registros", + "Menu.Help.CheckUpdate": "Buscar actualizaciones", + "Menu.Help.About": "Acerca de", "SideBar.Board": "Tablero", "SideBar.User": "Usuario", "SideBar.Files": "Archivos", "SideBar.Databases": "Bases de datos", "SideBar.Engines": "Motores", - "SideBar.Settings": "Configuraciones", + "SideBar.Settings": "Configuración", "Tab.NewTab": "Nueva pestaña", @@ -126,238 +126,240 @@ export const es_ES = { "Home.Card.PlayChess.Desc": "Juega contra un motor o un amigo", "Home.Card.PlayChess.Button": "Jugar", "Home.Card.AnalysisBoard.Title": "Tablero de análisis", - "Home.Card.AnalysisBoard.Desc": "Analizar un juego o una posición", + "Home.Card.AnalysisBoard.Desc": "Analizar una partida o posición", "Home.Card.AnalysisBoard.Button": "Abrir", "Home.Card.ImportGame.Title": "Importar partida", - "Home.Card.ImportGame.Desc": "Importar partida de un fichero PGN", + "Home.Card.ImportGame.Desc": "Importar una partida desde un archivo PGN", "Home.Card.ImportGame.Button": "Importar", "Home.Card.Puzzle.Title": "Puzzles", - "Home.Card.Puzzle.Desc": "Entrenear habilidades de ajedrez", + "Home.Card.Puzzle.Desc": "Entrena tus habilidades de ajedrez", "Home.Card.Puzzle.Button": "Entrenar", - "Board.Tabs.Practice": "Prática", + "Board.Tabs.Practice": "Práctica", "Board.Tabs.Analysis": "Análisis", "Board.Tabs.Database": "Base de datos", "Board.Tabs.Annotate": "Anotar", - "Board.Tabs.Info": "Info", + "Board.Tabs.Info": "Información", "Board.Practice.Train": "Entrenar", "Board.Practice.Build": "Construir", "Board.Practice.NoPositionForTrain1": - "No hay posiciones para entrenar. Comienza por añadir jugadas a este fichero PNG.", + "No hay posiciones para practicar. Comienza agregando movimientos a este archivo PGN.", "Board.Practice.NoPositionForTrain2": - "Es necesrio cambiar al modo de análisis para añadir jugadas.", + "Necesitas cambiar al modo de análisis para poder agregar movimientos.", "Board.Practice.SeeAnser": "Ver respuesta", - "Board.Practice.Practiced": "Praticado", - "Board.Practice.Due": "Por praticar", + "Board.Practice.Practiced": "Practicado", + "Board.Practice.Due": "Por practicar", "Board.Practice.Unseen": "No visto", "Board.Practice.ShowAll": "Mostrar todas las posiciones", "Board.Practice.ShowLogs": "Mostrar logs", - "Board.Practice.PracticedAll1": "Ya prácticaste todas las posiciones.", + "Board.Practice.PracticedAll1": "Has practicado todas las posiciones.", "Board.Practice.PracticedAll2": "La próxima revisión es en", "Board.Practice.CorrectMoveWas": "La jugada correcta era {{move}}", "Board.Analysis.Engines": "Motores", "Board.Analysis.Report": "Reporte", "Board.Analysis.Logs": "Logs", - "Board.Analysis.Summary": "Sumário", - "Board.Analysis.InactiveEngine": "El motor no esta activado", + "Board.Analysis.Summary": "Resumen", + "Board.Analysis.InactiveEngine": "Motor no activado", "Board.Analysis.SyncGlobally": "Sincronizar globalmente", - "Board.Analysis.KillEngine": "Eliminar motor", + "Board.Analysis.KillEngine": "Detener motor", "Board.Analysis.GenerateReport": "Generar reporte", "Board.Analysis.ReportGenerated": "Reporte generado", "Board.Analysis.GeneratingReport": "Generando reporte", "Board.Analysis.NotAnalysed": "No analizado", - "Board.Analysis.EngineRequired": "Se necesita motor", + "Board.Analysis.EngineRequired": "Motor requerido", "Board.Analysis.RefDBRequired": - "Ninguna base de datos seleccionada. Empieza por seleccionar una en la pagina de base de datos", + "No se ha seleccionado una base de datos de referencia. Selecciona una primero en la página de bases de datos", "Board.Analysis.Time": "Tiempo (ms)", - "Board.Analysis.Reversed": "Analisis invertido", + "Board.Analysis.Reversed": "Análisis inverso", "Board.Analysis.Reversed.Desc": - "Analizar juego a partir de la útima posición.", + "Analizar la partida desde el último movimiento.", "Board.Analysis.AnnotateNovelties": "Anotar novedades", "Board.Analysis.AnnotateNovelties.Desc": - "Añadir comentario en la primera posición que no esta en la base de datos.", + "Agregar un comentario a la primera posición que no esté en la base de datos de referencia.", "Board.Analysis.Analyze": "Analizar", "Board.Analysis.Advantage": "Ventaja", "Board.Analysis.Accuracy": "Precisión", "Board.Database.Local": "Local", - "Board.Database.LichessAll": "Lichess All", - "Board.Database.LichessMaster": "Lichess Masters", - "Board.Database.Matches": "{{matches}} juegos", + "Board.Database.LichessAll": "Lichess Todos", + "Board.Database.LichessMaster": "Lichess Maestros", + "Board.Database.Matches": "{{matches}} partidas", "Board.Database.Stats": "Estadísticas", "Board.Database.Games": "Partidas", - "Board.Database.Options": "Configuraciones", - "Board.Database.NoReference1": "Ninguna base de datos selecionada.", + "Board.Database.Options": "Opciones", + "Board.Database.NoReference1": "No se ha seleccionado una base de datos de referencia.", "Board.Database.NoReference2": "Por favor", - "Board.Database.SelectReference": "añade una base de datos", - "Board.Database.NoReference3": "primero y marcarlo como referencia.", + "Board.Database.SelectReference": "agrega una base de datos", + "Board.Database.NoReference3": "primero y marcarla como la referencia.", "Board.Database.TimeControl": "Control de tiempo", - "Board.Database.AverageRating": "Classificación media", - "Board.Annotate.WriteHere": "Escribe aqui...", + "Board.Database.AverageRating": "Puntuación promedio", + "Board.Annotate.WriteHere": "Escribe aquí...", "Engines.Title": "Motores", "Engines.Settings.NoEngine": "Ningún motor seleccionado", "Engines.Settings.SearchSettings": "Configuración de búsqueda", - "Engines.Settings.AdvancedSettings": "Configuraciones avanzadas", - "Engines.Settings.NumOfLines": "Número de lineas", - "Engines.Settings.NumOfCores": "Número de colores", + "Engines.Settings.AdvancedSettings": "Configuración avanzada", + "Engines.Settings.NumOfLines": "Número de líneas", + "Engines.Settings.NumOfCores": "Número de núcleos", "Engines.Settings.SizeOfHash": "Tamaño del hash", "Engines.Settings.EditJSON": "Editar JSON", - "Engines.Settings.Reset": "Valores predeterminados", - "Engines.Add.Title": "Añadir Motor", + "Engines.Settings.Reset": "Restablecer valores predeterminados", + "Engines.Add.Title": "Agregar motor", "Engines.Add.Cloud": "Nube", - "Engines.Add.ErrorFetch": "Fallo al buscar los motres del servidor.", - "Engines.Add.BinaryFile": "Fichero ejecutable", + "Engines.Add.ErrorFetch": + "No se pudo obtener la información del motor del servidor.", + "Engines.Add.BinaryFile": "Archivo ejecutable", "Engines.Add.BinaryFile.Desc": - "Haga clic para seleccionar el archivo ejecutable.", + "Haga clic para seleccionar el archivo ejecutable", "Engines.Add.Name": "Nombre", "Engines.Add.Name.Autodetect": "Autodetectar", "Engines.Add.Elo.Desc": "Elo del motor", "Engines.Add.ImageFile": "Archivo de imagen", "Engines.Add.ImageFile.Desc": - "Haga clic para seleccionar el archivo de imagen. (recomendado: 60x60)", - "Engines.Remove.Title": "Eliminar Motor", + "Haga clic para seleccionar el archivo de imagen (tamaño recomendado: 60x60)", + "Engines.Remove.Title": "Eliminar motor", "Engines.Remove.Message": - "Seguro que quieres eliminar este motor de En Croissant?", + "¿Está seguro de que desea eliminar este motor de En Croissant?", - "Databases.Title": "Bases de dados", + "Databases.Title": "Tus bases de datos", "Databases.Card.Games": "Partidas", "Databases.Card.Players": "Jugadores", "Databases.Card.Storage": "Almacenamiento", - "Databases.Add.Title": "Añadir base de datos", + "Databases.Add.Title": "Agregar base de datos", "Databases.Add.Web": "Web", "Databases.Add.ErrorFetch": - "No se pudieron recuperar las bases de datos del servidor.", - "Databases.Add.ClickToSelectPGN": - "Haga clic para seleccionar el archivo PGN", + "No se pudo obtener la información de la base de datos del servidor.", + "Databases.Add.ClickToSelectPGN": "Haga clic para seleccionar el archivo PGN", "Databases.Add.Convert": "Convertir", - "Databases.Settings.ReferenceDatabase": "Base de dados de referencia", - "Databases.Settings.Indexed": "Indexado", + "Databases.Settings.ReferenceDatabase": "Base de datos de referencia", + "Databases.Settings.Indexed": "Indexada", "Databases.Settings.Indexed.Desc": - "Los índices se utilizan para acelerar la búsqueda, pero ocupan almacenamiento adicional..", + "Los índices se utilizan para acelerar el proceso de búsqueda, pero ocupan espacio adicional.", "Databases.Settings.Events": "Eventos", "Databases.Settings.Explore": "Explorar", "Databases.Settings.AdvancedTools": "Herramientas avanzadas", "Databases.Settings.MergePlayers": "Fusionar jugadores", "Databases.Settings.MergePlayers.Desc": - "Reemplaza todas las apariciones del primer jugador con el segundo jugador en la base de datos..", + "Reemplazar todas las apariciones del primer jugador con el segundo jugador en la base de datos.", "Databases.Settings.Merge": "Fusionar", "Databases.Settings.BatchDelete": "Eliminar en lote", "Databases.Settings.BatchDelete.Desc": - "Estas acciones eliminarán irreversiblemente juegos de la base de datos. Usar con cuidado.", + "Estas acciones eliminarán permanentemente las partidas de la base de datos. Use con precaución.", "Databases.Settings.RemoveDup": "Eliminar duplicados", - "Databases.Settings.RemoveEmpty": "Eliminar partidas vacias", + "Databases.Settings.RemoveEmpty": "Eliminar partidas vacías", "Databases.Settings.Actions": "Acciones", - "Databases.Settings.AddGames": "Añadir Partidas", + "Databases.Settings.AddGames": "Agregar partidas", "Databases.Settings.ExportPGN": "Exportar a PGN", - "Databases.Delete.Title": "Eliminar base de dados", + "Databases.Delete.Title": "Eliminar base de datos", "Databases.Delete.Message": - "Éstas seguro de que quieres eliminar esta base de datos?", + "¿Está seguro de que desea eliminar esta base de datos?", - "Files.Title": "Ficheros", - "Files.FileType": "Tipo de fichero", + "Files.Title": "Archivos", + "Files.FileType": "Tipo de archivo", "Files.FileType.Game": "Partida", - "Files.FileType.Repertoire": "Repertório", + "Files.FileType.Repertoire": "Repertorio", "Files.FileType.Tournament": "Torneo", "Files.FileType.Puzzle": "Puzzle", "Files.FileType.Other": "Otro", "Files.FileType.Folder": "Carpeta", - "Files.Delete.Title": "Eliminar fichero", - "Files.Delete.Message": "Seguro que quieres eliminar {{fileName}}?", - "Files.EditMetadata": "Editar metadados", - "Files.Edit.Title": "Editar fichero", - "Files.Create.Title": "Crear fichero", - "Files.Search": "Buscar ficheros", + "Files.Delete.Title": "Eliminar archivo", + "Files.Delete.Message": "¿Está seguro de que desea eliminar {{fileName}}?", + "Files.EditMetadata": "Editar metadatos", + "Files.Edit.Title": "Editar archivo", + "Files.Create.Title": "Crear archivo", + "Files.Search": "Buscar archivos", "Settings.Board": "Tablero", "Settings.Inputs": "Entradas", "Settings.OpeningReport": "Informe de apertura", - "Settings.Anarchy": "Anarquia", + "Settings.Anarchy": "Anarquía", "Settings.Appearance": "Apariencia", "Settings.Sound": "Sonido", "Settings.Keybinds": "Atajos de teclado", "Settings.Directories": "Directorios", "Settings.Board.Desc": - "Personaliza el tablero de análisis y los controles del juego.", - "Settings.PieceDest": "Destino de las piezas", - "Settings.PieceDest.Desc": "Muestra posibles destinos para cada pieza.", + "Personalizar el tablero de análisis y los controles de la partida", + "Settings.PieceDest": "Destinos de las piezas", + "Settings.PieceDest.Desc": "Mostrar los movimientos posibles para cada pieza", "Settings.Arrows": "Flechas", - "Settings.Arrows.Desc": "Muestra flecha de mejor movimiento", - "Settings.SnapArrows": "Flechas rápidas", - "Settings.SnapArrows.Desc": "Ajustar las flechas para movimientos válidos", + "Settings.Arrows.Desc": "Mostrar la flecha del mejor movimiento", + "Settings.SnapArrows": "Ajustar Flechas", + "Settings.SnapArrows.Desc": "Las flechas se ajustan a movimientos válidos", "Settings.ConsecutiveArrows": "Flechas consecutivas", "Settings.ConsecutiveArrows.Desc": - "Muestra varias flechas para la mejor línea, si implica mover la misma pieza varias veces", - "Settings.EraseDrawablesOnClick": "Eliminar dibujos haciendo clic", + "Mostrar varias flechas para la mejor línea, si implica mover la misma pieza varias veces", + "Settings.EraseDrawablesOnClick": "Borrar dibujos al hacer clic", "Settings.EraseDrawablesOnClick.Desc": - "Limpia el tablero de flechas y círculos dibujados haciendo clic con el botón izquierdo del ratón.", - "Settings.AutoPromition": "Autopromoción", + "Borrar el tablero de las flechas y círculos dibujados al hacer clic izquierdo en el ratón", + "Settings.AutoPromition": "Promoción automática", "Settings.AutoPromition.Desc": "Promocionar automáticamente a reina", "Settings.Coordinates": "Coordenadas", - "Settings.Coordinates.Desc": "Muestra coordenadas en el tablero", - "Settings.AutoSave": "Guardar automaticamente", - "Settings.AutoSave.Desc": "Guardar automaticamente después de cada jugada", - "Settings.PreviewBoard": "Tablero de vista previa", + "Settings.Coordinates.Desc": "Mostrar coordenadas en el tablero", + "Settings.AutoSave": "Guardar automáticamente", + "Settings.AutoSave.Desc": "Guardar automáticamente después de cada movimiento", + "Settings.PreviewBoard": "Previsualizar tablero", "Settings.PreviewBoard.Desc": - "Muestra el tablero al pasar el mouse sobre un movimiento en el análisis", + "Mostrar una previsualización del tablero al pasar el ratón sobre un movimiento en el análisis del motor", "Settings.ScrollThroughMoves": "Desplazarse por los movimientos", "Settings.ScrollThroughMoves.Desc": - "Activar o desactivar el desplazamiento por movimientos en el tablero", - "Settings.Inputs.Desc": "Personalizar entradas", - "Settings.Inputs.TextInput": "Entrada de texto", - "Settings.Inputs.TextInput.Desc": "Insertar partidas desde texto", - "Settings.Inputs.SpellCheck": "Verificar ortografia", + "Habilitar o deshabilitar el desplazamiento por los movimientos con el ratón en el tablero", + "Settings.Inputs.Desc": "Personalizar la configuración de entrada", + "Settings.Inputs.TextInput": "Entrada de texto de movimientos", + "Settings.Inputs.TextInput.Desc": "Ingresar movimientos en formato de texto", + "Settings.Inputs.SpellCheck": "Revisión ortográfica", "Settings.Inputs.SpellCheck.Desc": - "Activa o desactiva la revisión ortográfica en las entradas de texto", + "Habilitar o deshabilitar la revisión ortográfica en las entradas de texto", "Settings.OpeningReport.Desc": "Personalizar la configuración del informe de apertura", "Settings.OpeningReport.PercentCoverage": "Porcentaje de cobertura", "Settings.OpeningReport.PercentCoverage.Desc": - "Porcentaje de jugadas cubiertas en cada posición", - "Settings.OpeningReport.MinGames": "Partidas minimas", + "Porcentaje de movimientos cubiertos en cada posición", + "Settings.OpeningReport.MinGames": "Partidas mínimas", "Settings.OpeningReport.MinGames.Desc": - "Juegos mínimos en cada posición a considerar", + "Número mínimo de partidas en cada posición para que se considere", "Settings.Anarchy.Desc": "Opciones divertidas", - "Settings.Anarchy.ForcedEnCroissant": "En Croissant forzado", + "Settings.Anarchy.ForcedEnCroissant": "Forzar En Croissant", "Settings.Anarchy.ForcedEnCroissant.Desc": - "Es obligatorio jugar En Croissant, si es un movimiento legal.", - "Settings.Appearance.Desc": "Personalizar la apariencia de la aplicación.", + "Forzar a jugar En Croissant, si es un movimiento legal.", + "Settings.Appearance.Desc": "Personalizar la apariencia de la aplicación", "Settings.Appearance.Theme": "Tema", - "Settings.Appearance.Theme.Desc": "Esquema de colores generales", + "Settings.Appearance.Theme.Desc": "Esquema de color general", "Settings.Appearance.Theme.Light": "Claro", "Settings.Appearance.Theme.Dark": "Oscuro", "Settings.Appearance.TitleBar": "Barra de título", "Settings.Appearance.TitleBar.Desc": - "Elija entre barra de título nativa o personalizada", + "Elegir entre la barra de título nativa o personalizada", "Settings.Appearance.Language": "Idioma", - "Settings.Appearance.Language.Desc": "idioma utilizado en la aplicación", - "Settings.Appearance.TitleBar.Native": "Nativo", - "Settings.Appearance.TitleBar.Custom": "Personalizado", + "Settings.Appearance.Language.Desc": "Idioma utilizado en la aplicación", + "Settings.Appearance.TitleBar.Native": "Nativa", + "Settings.Appearance.TitleBar.Custom": "Personalizada", "Settings.Appearance.FontSize": "Tamaño de la fuente", "Settings.Appearance.FontSize.Desc": "Tamaño general de la fuente", "Settings.Appearance.PieceSet": "Conjunto de piezas", - "Settings.Appearance.PieceSet.Desc": "Piezas usadas en el tablero", + "Settings.Appearance.PieceSet.Desc": "Piezas utilizadas en los tableros", "Settings.Appearance.BoardImage": "Imagen del tablero", "Settings.Appearance.BoardImage.Desc": - "Imagen utilizada como fondo del tablero.", + "Imagen utilizada como fondo del tablero", "Settings.Appearance.AccentColor": "Color principal", "Settings.Appearance.AccentColor.Desc": "Color principal de la aplicación", - "Settings.Sound.Desc": "Personalizar las configuraciones de sonido", + "Settings.Sound.Desc": "Personalizar la configuración de sonido", "Settings.Sound.Volume": "Volumen", "Settings.Sound.Volume.Desc": "Volumen general", "Settings.Sound.Collection": "Colección de sonidos", - "Settings.Sound.Collection.Desc": "Colección de sonidos usados", + "Settings.Sound.Collection.Desc": "Colección de sonidos utilizada", "Settings.Directories.Desc": - "Personalizar los directorios utilizados por la aplicación.", - "Settings.Directories.Files": "Directorio para archivos", + "Personalizar los directorios utilizados por la aplicación", + "Settings.Directories.Files": "Directorio de archivos", "Settings.Directories.Files.Desc": - "Aquí es donde se almacenan los archivos del juego en la página de archivos.", + "Este es el lugar donde se almacenan sus partidas de la página de archivos", - "PgnInput.Comments": "Comentários", + "PgnInput.Comments": "Comentarios", "PgnInput.Glyphs": "Símbolos", "PgnInput.Variations": "Variaciones", "PgnInput.ExtraMarkups": "Anotaciones extras", "PgnInput.MaxDepth": "Profundidad máxima", - "PgnInput.TotalMoves": "Total de movimientos", + "PgnInput.TotalMoves": "Movimientos totales", + + "Puzzle.JumpToNextPuzzleImmediately": "Saltar al siguiente puzzle inmediatamente", }, }; From 13821c5cc51ef3d691f17af01d8e925b3e5a89b2 Mon Sep 17 00:00:00 2001 From: TBest Date: Thu, 26 Sep 2024 00:30:41 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Add=20Norsk=20Bokm=C3=A5l=20(=20Norway=20)?= =?UTF-8?q?=20translation=20(#374)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update nb_NO.ts Add Norsk Bokmål ( Norway) translation * Update nb_NO.ts Update nb_NO.ts --- src/components/settings/SettingsPage.tsx | 4 + src/index.tsx | 2 + src/translation/nb_NO.ts | 363 +++++++++++++++++++++++ 3 files changed, 369 insertions(+) create mode 100644 src/translation/nb_NO.ts diff --git a/src/components/settings/SettingsPage.tsx b/src/components/settings/SettingsPage.tsx index cbf64f86..ab42312b 100644 --- a/src/components/settings/SettingsPage.tsx +++ b/src/components/settings/SettingsPage.tsx @@ -467,6 +467,10 @@ export default function Page() { value: "pl_PL", label: "Polish", }, + { + value: "nb_NO", + label: "Norsk bokmål", + }, { value: "pt_PT", label: "Portuguese", diff --git a/src/index.tsx b/src/index.tsx index 615d79a0..b5faf151 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -11,6 +11,7 @@ import { en_US } from "./translation/en_US"; import { es_ES } from "./translation/es_ES"; import { fr_FR } from "./translation/fr_FR"; import { it_IT } from "./translation/it_IT"; +import { nb_NO } from "./translation/nb_NO"; import { pl_PL } from "./translation/pl_PL"; import { pt_PT } from "./translation/pt_PT"; import { ru_RU } from "./translation/ru_RU"; @@ -26,6 +27,7 @@ i18n.use(initReactI18next).init({ ru_RU: ru_RU, uk_UA: uk_UA, be_BY: be_BY, + nb_NO: nb_NO, pl_PL: pl_PL, es_ES: es_ES, it_IT: it_IT, diff --git a/src/translation/nb_NO.ts b/src/translation/nb_NO.ts new file mode 100644 index 00000000..cdf08bed --- /dev/null +++ b/src/translation/nb_NO.ts @@ -0,0 +1,363 @@ +export const nb_NO = { + translation: { + "Common.On": "PÅ", + "Common.Off": "AV", + "Common.Name": "Navn", + "Common.Description": "Beskrivelse", + "Common.Version": "Versjon", + "Common.Enabled": "Aktivert", + "Common.Remove": "Fjern", + "Common.Delete": "Slett", + "Common.Add": "Legg til", + "Common.Open": "Åpne", + "Common.Create": "Legg til", + "Common.Save": "Lagre", + "Common.Download": "Last ned", + "Common.Local": "Lokal", + "Common.Install": "Installer", + "Common.Installed": "Installert", + "Common.Downloading": "Laster ned", + "Common.Extracting": "Pakker ut", + "Common.Error": "Feil", + "Common.AddNew": "Legg til ny", + "Common.OpenFolder": "Åpne mappen i filutforsker", + "Common.Unknown": "Ukjent", + "Common.Cancel": "Avbryt", + "Common.CannotUndo": "Denne handlingen kan ikke angres", + "Common.NameAlreadyUsed": "Navn er allerede brukt", + "Common.RequireName": "Navn kreves", + "Common.RequirePath": "Fil kreves", + "Common.PGNFile": "PGN file", + "Common.PGNGame": "PGN parti", + "Common.Size": "Størrelse", + "Common.GeneralSettings": "Generelle innstillinger", + "Common.Data": "Data", + "Common.Games": "Partier", + "Common.Edit": "Rediger", + "Common.EnterFileName": "Fyll inn filnavnet", + "Common.Next": "Neste", + "Common.Skip": "Hopp over", + "Common.Reset": "Tilbakestill", + "Common.Incorrect": "Feil", + "Common.Run": "Kjør", + "Common.Stop": "Stopp", + "Common.Engine": "Computer", + "Common.Checkmate": "Sjakkmatt", + "Common.Stalemate": "Patt", + "Common.WHITE": "HVIT", + "Common.BLACK": "SVART", + + "GoMode.Time": "Tid", + "GoMode.Depth": "Dybde", + "GoMode.Nodes": "Noder", + "GoMode.Infinite": "Uendelig", + + "Annotate.Brilliant": "Briljant", + "Annotate.Good": "Bra", + "Annotate.Interesting": "Interessant", + "Annotate.Dubious": "Tvilsomt", + "Annotate.Mistake": "Tabbe", + "Annotate.Blunder": "Bukk", + "Annotate.WhiteWinning": "Hvit vinner", + "Annotate.WhiteAdvantage": "Hvit har en stor fordel", + "Annotate.WhiteEdge": "Hvit har en liten fordel", + "Annotate.Equal": "Lik stilling", + "Annotate.Unclear": "Uklar posisjon", + "Annotate.BlackWinning": "Svart vinner", + "Annotate.BlackAdvantage": "Svart har en stor fordel", + "Annotate.BlackEdge": "Svart har en liten fordel", + "Annotate.Novelty": "Nyhet", + "Annotate.Development": "Utvikling", + "Annotate.Initiative": "Initiativ", + "Annotate.Attack": "Angrep", + "Annotate.Counterplay": "Motspill", + "Annotate.WithCompensation": "Med kompensasjon", + "Annotate.TimeTrouble": "Tidsnød", + "Annotate.WithIdea": "Med ideen", + "Annotate.OnlyMove": "Eneste trekk", + "Annotate.Zugzwang": "Zugzwang", + + "RichText.Bold": "Fet", + "RichText.Italic": "Kursiv", + "RichText.Underline": "Understrek", + "RichText.Strike": "Gjennomstreking", + "RichText.ClearFormatting": "Fjern formatering", + "RichText.H1": "Overskrift 1", + "RichText.H2": "Overskrift 2", + "RichText.H3": "Overskrift 3", + "RichText.H4": "Overskrift 4", + "RichText.Quote": "Sitat", + "RichText.HLine": "Horisontal linje", + "RichText.BulletList": "Punktliste", + "RichText.NumberedList": "Nummerert liste", + "RichText.Link": "Lenke", + "RichText.RemoveLink": "Fjern lenke", + + "TimeControl.UltraBullet": "UltraBullet", + "TimeControl.Bullet": "Bullet", + "TimeControl.Blitz": "Blitz", + "TimeControl.Rapid": "Hurtig", + "TimeControl.Classical": "Klassisk", + "TimeControl.Correspondence": "Fjernsjakk", + + "Menu.File": "Fil", + "Menu.File.NewTab": "Ny fane", + "Menu.File.OpenFile": "Åpne fil", + "Menu.File.Exit": "Avslutt", + "Menu.View": "Vis", + "Menu.View.Reload": "Last inn på nytt", + "Menu.Help": "Hjelp", + "Menu.Help.Documentation": "Dokumentasjon", + "Menu.Help.ClearSavedData": "Fjern lagrede data", + "Menu.Help.OpenLogs": "Åpne logger", + "Menu.Help.CheckUpdate": "Se etter oppdateringer", + "Menu.Help.About": "Om En Croissant", + + "SideBar.Board": "Brett", + "SideBar.User": "Bruker", + "SideBar.Files": "Filer", + "SideBar.Databases": "Databaser", + "SideBar.Engines": "Computerene", + "SideBar.Settings": "Innstillinger", + + "Tab.NewTab": "Ny fane", + + "Home.Card.PlayChess.Title": "Spill Sjakk", + "Home.Card.PlayChess.Desc": "Spill mot computer eller en venn", + "Home.Card.PlayChess.Button": "Spill", + "Home.Card.AnalysisBoard.Title": "Analysebrett", + "Home.Card.AnalysisBoard.Desc": "Analyser et parti eller en stilling", + "Home.Card.AnalysisBoard.Button": "Åpne", + "Home.Card.ImportGame.Title": "Importer Parti", + "Home.Card.ImportGame.Desc": "Importer et parti fra en PGN", + "Home.Card.ImportGame.Button": "Importer", + "Home.Card.Puzzle.Title": "Sjakknøtter", + "Home.Card.Puzzle.Desc": "Tren sjakkferdighetene dine", + "Home.Card.Puzzle.Button": "Tren", + + "Board.Tabs.Practice": "Trening", + "Board.Tabs.Analysis": "Analyse", + "Board.Tabs.Database": "Database", + "Board.Tabs.Annotate": "Kommenter", + "Board.Tabs.Info": "Info", + "Board.Practice.Train": "Tren", + "Board.Practice.Build": "Bygg", + "Board.Practice.NoPositionForTrain1": + "Det er ingen stillinger å trene på. Start med å legge til trekk i denne PGN-filen.", + "Board.Practice.NoPositionForTrain2": + "Det er ingen stillinger å trene på. Start med å legge til trekk i denne PGN-filen.", + "Board.Practice.SeeAnser": "Se svar", + "Board.Practice.Practiced": "Øvd", + "Board.Practice.Due": "Forfaller", + "Board.Practice.Unseen": "Usett", + "Board.Practice.ShowAll": "Vis alle stillinger", + "Board.Practice.ShowLogs": "Vis logger", + "Board.Practice.PracticedAll1": "Du har øvd på alle stillinger.", + "Board.Practice.PracticedAll2": "Neste øvelse er på", + "Board.Practice.CorrectMoveWas": "Riktig trekk var {{move}}", + "Board.Analysis.Engines": "Sjakkcomputere", + "Board.Analysis.Report": "Rapport", + "Board.Analysis.Logs": "Logger", + "Board.Analysis.Summary": "Oppsumering", + "Board.Analysis.InactiveEngine": "Computern er ikke aktivert", + "Board.Analysis.SyncGlobally": "Synkroniser globalt", + "Board.Analysis.KillEngine": "Stopp computer", + "Board.Analysis.GenerateReport": "Lag rapport", + "Board.Analysis.ReportGenerated": "Rapport lagd", + "Board.Analysis.GeneratingReport": "Lagger rapport", + "Board.Analysis.NotAnalysed": "Ikke analysert", + "Board.Analysis.EngineRequired": "Computer kreves", + "Board.Analysis.RefDBRequired": + "Ingen referansedatabase funnet. Velg en database i databasesiden.", + "Board.Analysis.Time": "Tid (ms)", + "Board.Analysis.Reversed": "Baklengs analyse", + "Board.Analysis.Reversed.Desc": + "Analyser partiet fra siste til første trekk.", + "Board.Analysis.AnnotateNovelties": "Kommenter nye trekk", + "Board.Analysis.AnnotateNovelties.Desc": + "Legger til en kommentar for den første stillingen som ikke er i referansedatabasen.", + "Board.Analysis.Analyze": "Analyser", + "Board.Analysis.Advantage": "Fordel", + "Board.Analysis.Accuracy": "Presisjon", + "Board.Database.Local": "Lokal", + "Board.Database.LichessAll": "Lichess Spillere", + "Board.Database.LichessMaster": "Lichess Mestere", + "Board.Database.Matches": "{{matches}} partier", + "Board.Database.Stats": "Statestikk", + "Board.Database.Games": "Partier", + "Board.Database.Options": "Valg", + "Board.Database.NoReference1": "Ingen referansedatabase valgt.", + "Board.Database.NoReference2": "Vennligst", + "Board.Database.SelectReference": "legg til en database", + "Board.Database.NoReference3": "først og merk den som refereanse.", + "Board.Database.TimeControl": "Tidskontroll", + "Board.Database.AverageRating": "Gjennomsnittsrating", + "Board.Annotate.WriteHere": "Skriv her...", + + "Engines.Title": "Dine sjakkcomputere", + "Engines.Settings.NoEngine": "Ingen computer valgt", + "Engines.Settings.SearchSettings": "Instilinger for søk", + "Engines.Settings.AdvancedSettings": "Avanserte innstillinger", + "Engines.Settings.NumOfLines": "Antall varianter", + "Engines.Settings.NumOfCores": "Antall kjerner", + "Engines.Settings.SizeOfHash": "Størrelse på hash", + "Engines.Settings.EditJSON": "Rediger JSON", + "Engines.Settings.Reset": "Tilbakestill til standard", + "Engines.Add.Title": "Legg til computer", + "Engines.Add.Cloud": "Sky", + "Engines.Add.ErrorFetch": + "Klarte ikke å hente computer info fra serveren.", + "Engines.Add.BinaryFile": "Binær fil", + "Engines.Add.BinaryFile.Desc": "Klikk for å velge binærfilen", + "Engines.Add.Name": "Navn", + "Engines.Add.Name.Autodetect": "Automatisk", + "Engines.Add.Elo.Desc": "Computeren sin Elo", + "Engines.Add.ImageFile": "Bildefil", + "Engines.Add.ImageFile.Desc": + "Klikk for å velge bildefilen (anbefalt størrelse: 60x60)", + "Engines.Remove.Title": "Fjern computer", + "Engines.Remove.Message": + "Er du sikker på at du vil fjerne denne computeren fra En Croissant?", + + "Databases.Title": "Dine databaser", + "Databases.Card.Games": "Partier", + "Databases.Card.Players": "Spillere", + "Databases.Card.Storage": "Lagring", + "Databases.Add.Title": "Legg til database", + "Databases.Add.Web": "Internett", + "Databases.Add.ErrorFetch": + "Kunne ikke hente databasens info fra serveren.", + "Databases.Add.ClickToSelectPGN": "Klikk for å velge PGN-filen", + "Databases.Add.Convert": "Konverter", + "Databases.Settings.ReferenceDatabase": "Referansedatabase", + "Databases.Settings.Indexed": "Indeksert", + "Databases.Settings.Indexed.Desc": + "Indekser brukes for raskere søk, men tar ekstra plass.", + "Databases.Settings.Events": "Turneringer", + "Databases.Settings.Explore": "Åpne", + "Databases.Settings.AdvancedTools": "Avanserte verktøy", + "Databases.Settings.MergePlayers": "Slå sammen spillere", + "Databases.Settings.MergePlayers.Desc": + "Erstatter den første spilleren med den andre spilleren i databasen.", + "Databases.Settings.Merge": "Slå sammen", + "Databases.Settings.BatchDelete": "Slett flere", + "Databases.Settings.BatchDelete.Desc": + "Disse handlingene vil permanent fjerne partier fra databasen. Bruk med forsiktighet.", + "Databases.Settings.RemoveDup": "Fjern duplicater", + "Databases.Settings.RemoveEmpty": "Slett tomme partier", + "Databases.Settings.Actions": "Valg", + "Databases.Settings.AddGames": "Legg til partier", + "Databases.Settings.ExportPGN": "Exporter til PGN", + "Databases.Delete.Title": "Slett databasen", + "Databases.Delete.Message": + "Er du sikker på at du vil sletter databasen?", + "Files.Title": "Filer", + "Files.FileType": "Fil type", + "Files.FileType.Game": "Partier", + "Files.FileType.Repertoire": "Repertoar", + "Files.FileType.Tournament": "Turnering", + "Files.FileType.Puzzle": "Oppgaver", + "Files.FileType.Other": "Annet", + "Files.FileType.Folder": "Mappe", + "Files.Delete.Title": "Slett fil", + "Files.Delete.Message": + "Er du sikker på at du vil slette {{fileName}}?", + "Files.EditMetadata": "Rediger metadata", + "Files.Edit.Title": "Rediger fil", + "Files.Create.Title": "Lag fil", + "Files.Search": "Søk etter filer", + + "Settings.Board": "Brett", + "Settings.Inputs": "Inputs", + "Settings.OpeningReport": "Åpningsrapport", + "Settings.Anarchy": "Anarki", + "Settings.Appearance": "Utseende", + "Settings.Sound": "Lyd", + "Settings.Keybinds": "Tastaturbindinger", + "Settings.Directories": "Mapper", + + "Settings.Board.Desc": "Tilpass analysebrett", + "Settings.PieceDest": "Brikker", + "Settings.PieceDest.Desc": "Vis mulige trekk", + "Settings.Arrows": "Piler", + "Settings.Arrows.Desc": "Vis beste trekk", + "Settings.SnapArrows": "Lås piler", + "Settings.SnapArrows.Desc": "Lås piller til lovelige trekk", + "Settings.ConsecutiveArrows": "Konskutive Piler", + "Settings.ConsecutiveArrows.Desc": + "Vis flere piler for den beste linjen, hvis det innebærer å flytte den samme brikken flere ganger", + "Settings.EraseDrawablesOnClick": "Slett tegninger ved klikk", + "Settings.EraseDrawablesOnClick.Desc": + "Fjern piler og sirkler fra brette med venstre museklikk", + "Settings.AutoPromition": "Automatisk forvandeling", + "Settings.AutoPromition.Desc": + "Bonden blir til en dronning når den kommer til siste rad.", + "Settings.Coordinates": "Kordinater", + "Settings.Coordinates.Desc": "Vis kordinater på brette", + "Settings.AutoSave": "Lagre automatisk", + "Settings.AutoSave.Desc": "Lagre til filen etter hvert trekk", + "Settings.PreviewBoard": "Forhåndshvis brett", + "Settings.PreviewBoard.Desc": + "Vis sjakkbrett når musen er over trekk i komputeranalysen.", + "Settings.ScrollThroughMoves": "Bla gjennom trekk", + "Settings.ScrollThroughMoves.Desc": + "Slå av eller på muligheten til å bla gjennom trekk på brettet", + "Settings.Inputs.Desc": "Tilpass input instillinger", + "Settings.Inputs.TextInput": "Tekst for trekk", + "Settings.Inputs.TextInput.Desc": "Legg til trekk i tekstformat", + "Settings.Inputs.SpellCheck": "Stavekontroll", + "Settings.Inputs.SpellCheck.Desc": + "Slå av eller på stavekontroll på tekst", + "Settings.OpeningReport.Desc": + "Tilpass innstillinger for åpningsrapporter", + "Settings.OpeningReport.PercentCoverage": "Dekning i prosent", + "Settings.OpeningReport.PercentCoverage.Desc": + "Prosentandel av trekk dekket i hver posisjon", + "Settings.OpeningReport.MinGames": "Minimum partier", + "Settings.OpeningReport.MinGames.Desc": + "Minimum antall partier i hver posisjon for at den skal tas med", + "Settings.Anarchy.Desc": "Morsome valg", + "Settings.Anarchy.ForcedEnCroissant": "Forced En Croissant", + "Settings.Anarchy.ForcedEnCroissant.Desc": + "Tvinger deg til å spille en passant, hvis det er ett lovlig trekk.", + "Settings.Appearance.Desc": "Tilpass hvordan appen ser ut", + "Settings.Appearance.Theme": "Tema", + "Settings.Appearance.Theme.Desc": "Generell fargemodus", + "Settings.Appearance.Theme.Light": "Lys", + "Settings.Appearance.Theme.Dark": "Mørk", + "Settings.Appearance.TitleBar": "Tittelbar", + "Settings.Appearance.TitleBar.Desc": + "Velg mellom standard eller tilpasset tittelbar", + "Settings.Appearance.Language": "Språk", + "Settings.Appearance.Language.Desc": "Språk brukt i appen", + "Settings.Appearance.TitleBar.Native": "Standard", + "Settings.Appearance.TitleBar.Custom": "Tilpasset", + "Settings.Appearance.FontSize": "Skriftstørelse", + "Settings.Appearance.FontSize.Desc": "Generell skriftstørrelse", + "Settings.Appearance.PieceSet": "Brikker", + "Settings.Appearance.PieceSet.Desc": "Brikker på sjakkbrette", + "Settings.Appearance.BoardImage": "Sjakkbrett", + "Settings.Appearance.BoardImage.Desc": "Fargen på sjakkbrette", + "Settings.Appearance.AccentColor": "Aksentfarge", + "Settings.Appearance.AccentColor.Desc": "Sekundær farge", + "Settings.Sound.Desc": "Tilpass lydinnstillingene", + "Settings.Sound.Volume": "Volum", + "Settings.Sound.Volume.Desc": "Generelt volum", + "Settings.Sound.Collection": "Lyd", + "Settings.Sound.Collection.Desc": "Velg mellom flere lydprofiler", + "Settings.Directories.Desc": "Tilpass mappene brukt av appen", + "Settings.Directories.Files": "Filmappe", + "Settings.Directories.Files.Desc": + "Dette er hvor partiene fra Fil-siden blir lagret", + + "PgnInput.Comments": "Kommentarer", + "PgnInput.Glyphs": "Symboler", + "PgnInput.Variations": "Varianter", + "PgnInput.ExtraMarkups": "Markups", + "PgnInput.MaxDepth": "Maks dybde", + "PgnInput.TotalMoves": "Totalt antall trekk", + + "Puzzle.JumpToNextPuzzleImmediately": + "Hopp til neste oppgave umiddelbart", + }, +};