mirror of
https://github.com/Pandipipas/scoreko-dev.git
synced 2026-06-06 03:32:06 +00:00
fix: update translations for improved clarity and consistency in settings and about sections
This commit is contained in:
@@ -117,21 +117,21 @@ const messages: Record<Locale, Translations> = {
|
||||
|
||||
// ── Settings ────────────────────────────────────────────────────────────
|
||||
settingsTitle: 'Settings',
|
||||
settingsDescription: 'Dashboard and bundle configuration.',
|
||||
settingsDescription: 'Dashboard and bundle settings.',
|
||||
settingsLanguageLabel: 'Language',
|
||||
settingsLanguageHint: 'Choose the dashboard language.',
|
||||
settingsShortcutTitle: 'Keyboard shortcuts',
|
||||
settingsShortcutDescription: 'Configure quick keys to update the score for each side.',
|
||||
settingsShortcutDescription: 'Configure keyboard shortcuts to update each side’s score.',
|
||||
settingsShortcutLeftIncrementLabel: 'P1 score +1',
|
||||
settingsShortcutLeftIncrementHint: 'Increases left player score by one.',
|
||||
settingsShortcutLeftIncrementHint: 'Increases the left player’s score by one.',
|
||||
settingsShortcutLeftDecrementLabel: 'P1 score -1',
|
||||
settingsShortcutLeftDecrementHint: 'Decreases left player score by one.',
|
||||
settingsShortcutLeftDecrementHint: 'Decreases the left player’s score by one.',
|
||||
settingsShortcutRightIncrementLabel: 'P2 score +1',
|
||||
settingsShortcutRightIncrementHint: 'Increases right player score by one.',
|
||||
settingsShortcutRightIncrementHint: 'Increases the right player’s score by one.',
|
||||
settingsShortcutRightDecrementLabel: 'P2 score -1',
|
||||
settingsShortcutRightDecrementHint: 'Decreases right player score by one.',
|
||||
settingsShortcutRightDecrementHint: 'Decreases the right player’s score by one.',
|
||||
settingsShortcutReset: 'Reset shortcuts',
|
||||
settingsShortcutRecordingHint: 'Press the desired shortcut now (example: Alt+1).',
|
||||
settingsShortcutRecordingHint: 'Press the desired shortcut now (for example: Alt+1).',
|
||||
settingsShortcutConflictWarning: 'This shortcut is already assigned to another action.',
|
||||
settingsShortcutStartRecording: 'Start recording shortcut',
|
||||
settingsShortcutStopRecording: 'Stop recording shortcut',
|
||||
@@ -149,7 +149,7 @@ const messages: Record<Locale, Translations> = {
|
||||
scoreboardUnassigned: '(Unassigned)',
|
||||
scoreboardLeft: 'Left',
|
||||
scoreboardRight: 'Right',
|
||||
scoreboardPreview: 'preview',
|
||||
scoreboardPreview: 'Preview',
|
||||
scoreboardLeftImage: 'Left image',
|
||||
scoreboardRightImage: 'Right image',
|
||||
scoreboardLabelCharacter: 'Character',
|
||||
@@ -161,9 +161,9 @@ const messages: Record<Locale, Translations> = {
|
||||
// ── About ────────────────────────────────────────────────────────────────
|
||||
aboutTitle: 'About',
|
||||
aboutVersion: 'Version',
|
||||
aboutDescription: 'Dashboard for producing fighting game overlays using NodeCG, Vue, and Quasar.',
|
||||
aboutFrameworkNodeCG: 'Framework NodeCG',
|
||||
aboutCollaboratorsTitle: 'Collaborators and acknowledgments',
|
||||
aboutDescription: 'Dashboard for producing fighting game overlays with NodeCG, Vue, and Quasar.',
|
||||
aboutFrameworkNodeCG: 'NodeCG framework',
|
||||
aboutCollaboratorsTitle: 'Contributors and acknowledgments',
|
||||
aboutUpdateSystemTitle: 'Update system (GitHub Releases)',
|
||||
aboutUpdateSystemDescription: 'This check fetches the latest release from the repository and compares it with the current version.',
|
||||
aboutCheckUpdates: 'Check for updates',
|
||||
@@ -172,7 +172,7 @@ const messages: Record<Locale, Translations> = {
|
||||
aboutUpdateAvailable: 'A newer version is available.',
|
||||
aboutUpToDate: 'Your version is up to date with the latest release.',
|
||||
aboutViewRelease: 'View release',
|
||||
aboutElectronNote: 'Note for Electron: this panel only implements detection and notification. For real automatic desktop updates, you need to integrate autoUpdater into Electron\'s main process and publish signed artifacts per platform.',
|
||||
aboutElectronNote: 'Note for Electron: this panel only implements detection and notification. For real automatic desktop updates, you need to integrate autoUpdater into Electron’s main process and publish signed artifacts per platform.',
|
||||
aboutUnknownReleaseError: 'Unknown error while checking releases.',
|
||||
aboutGitHubStatusError: 'GitHub responded with status',
|
||||
aboutChangelog: 'Changelog',
|
||||
@@ -180,25 +180,25 @@ const messages: Record<Locale, Translations> = {
|
||||
|
||||
// ── Graphics ─────────────────────────────────────────────────────────────
|
||||
graphicsTitle: 'Graphics',
|
||||
graphicsDescription: 'Bundle graphics controls and status.',
|
||||
graphicsDescription: 'Controls and status for bundle graphics.',
|
||||
graphicsNoConfigured: 'There are no graphics configured in this bundle.',
|
||||
graphicsCopyUrl: 'Copy URL',
|
||||
graphicsDragObs: 'Drag into OBS',
|
||||
graphicsScoreboard: 'Scoreboard',
|
||||
graphicsCommentary: 'Commentary',
|
||||
graphicsSkinLabel: 'Skin',
|
||||
graphicsCommentary: 'Commentators',
|
||||
graphicsSkinLabel: 'Theme',
|
||||
graphicsCopied: 'URL copied to clipboard',
|
||||
graphicsOpenBrowser: 'Open in browser',
|
||||
|
||||
// ── Commentary ───────────────────────────────────────────────────────────
|
||||
commentaryTitle: 'Commentary',
|
||||
commentaryTitle: 'Commentators',
|
||||
commentaryCommentator1: 'Commentator #1',
|
||||
commentaryCommentator2: 'Commentator #2',
|
||||
commentaryTwitterText: '@Twitter / Text',
|
||||
commentaryTwitterText: 'Twitter / Text',
|
||||
commentaryTwitterMaxLength: 'Twitter character limit exceeded',
|
||||
commentaryTwitterInvalidChars: 'Invalid characters in Twitter text',
|
||||
commentarySwap: 'Swap commentators',
|
||||
commentaryClear: 'Clear commentary',
|
||||
commentaryClear: 'Clear commentators',
|
||||
|
||||
// ── Bracket ──────────────────────────────────────────────────────────────
|
||||
bracketTitle: 'Bracket',
|
||||
@@ -211,10 +211,10 @@ const messages: Record<Locale, Translations> = {
|
||||
playersLabelTeam: 'Team',
|
||||
playersLabelCountry: 'Country',
|
||||
playersLabelActions: 'Actions',
|
||||
playersStartggHelp: 'Connect via OAuth (recommended) or paste your personal token to load tournaments you created or administrate.',
|
||||
playersStartggHelp: 'Connect via OAuth (recommended) or paste your personal token to load tournaments you created or manage.',
|
||||
playersConnectStartgg: 'Connect with start.gg',
|
||||
playersConnected: 'Connected',
|
||||
playersUsePersonalApi: 'Use personal API',
|
||||
playersUsePersonalApi: 'Use personal token',
|
||||
playersTournament: 'Tournament',
|
||||
playersImportPlayers: 'Import players',
|
||||
playersChallongeHelp: 'Connect with OAuth or paste your personal token to load your Challonge tournaments and import participants.',
|
||||
@@ -236,19 +236,19 @@ const messages: Record<Locale, Translations> = {
|
||||
|
||||
// ── Settings ────────────────────────────────────────────────────────────
|
||||
settingsTitle: 'Configuración',
|
||||
settingsDescription: 'Configuración del dashboard y del bundle.',
|
||||
settingsDescription: 'Configuración del panel y del bundle.',
|
||||
settingsLanguageLabel: 'Idioma',
|
||||
settingsLanguageHint: 'Selecciona el idioma del dashboard.',
|
||||
settingsShortcutTitle: 'Atajos de teclado',
|
||||
settingsShortcutDescription: 'Configura teclas rápidas para actualizar el score de cada lado.',
|
||||
settingsShortcutLeftIncrementLabel: 'Score P1 +1',
|
||||
settingsShortcutLeftIncrementHint: 'Incrementa en uno el score del jugador izquierdo.',
|
||||
settingsShortcutLeftDecrementLabel: 'Score P1 -1',
|
||||
settingsShortcutLeftDecrementHint: 'Reduce en uno el score del jugador izquierdo.',
|
||||
settingsShortcutRightIncrementLabel: 'Score P2 +1',
|
||||
settingsShortcutRightIncrementHint: 'Incrementa en uno el score del jugador derecho.',
|
||||
settingsShortcutRightDecrementLabel: 'Score P2 -1',
|
||||
settingsShortcutRightDecrementHint: 'Reduce en uno el score del jugador derecho.',
|
||||
settingsShortcutDescription: 'Configura atajos para actualizar el marcador de cada lado.',
|
||||
settingsShortcutLeftIncrementLabel: 'Marcador P1 +1',
|
||||
settingsShortcutLeftIncrementHint: 'Incrementa en uno el marcador del jugador izquierdo.',
|
||||
settingsShortcutLeftDecrementLabel: 'Marcador P1 -1',
|
||||
settingsShortcutLeftDecrementHint: 'Reduce en uno el marcador del jugador izquierdo.',
|
||||
settingsShortcutRightIncrementLabel: 'Marcador P2 +1',
|
||||
settingsShortcutRightIncrementHint: 'Incrementa en uno el marcador del jugador derecho.',
|
||||
settingsShortcutRightDecrementLabel: 'Marcador P2 -1',
|
||||
settingsShortcutRightDecrementHint: 'Reduce en uno el marcador del jugador derecho.',
|
||||
settingsShortcutReset: 'Restablecer atajos',
|
||||
settingsShortcutRecordingHint: 'Pulsa ahora el atajo deseado (ejemplo: Alt+1).',
|
||||
settingsShortcutConflictWarning: 'Este atajo ya está asignado a otra acción.',
|
||||
@@ -262,7 +262,7 @@ const messages: Record<Locale, Translations> = {
|
||||
|
||||
// ── Language ─────────────────────────────────────────────────────────────
|
||||
languageEnglish: 'Inglés',
|
||||
languageSpanish: 'Castellano',
|
||||
languageSpanish: 'Español',
|
||||
|
||||
// ── Scoreboard ───────────────────────────────────────────────────────────
|
||||
scoreboardUnassigned: '(Sin asignar)',
|
||||
@@ -280,22 +280,22 @@ const messages: Record<Locale, Translations> = {
|
||||
// ── About ────────────────────────────────────────────────────────────────
|
||||
aboutTitle: 'Acerca de',
|
||||
aboutVersion: 'Versión',
|
||||
aboutDescription: 'Dashboard para producir overlays de juegos de lucha usando NodeCG, Vue y Quasar.',
|
||||
aboutDescription: 'Panel para producir overlays de juegos de lucha usando NodeCG, Vue y Quasar.',
|
||||
aboutFrameworkNodeCG: 'Framework NodeCG',
|
||||
aboutCollaboratorsTitle: 'Colaboradores y agradecimientos',
|
||||
aboutUpdateSystemTitle: 'Sistema de actualizaciones (GitHub Releases)',
|
||||
aboutUpdateSystemDescription: 'Esta comprobación obtiene la última release del repositorio y la compara con la versión actual.',
|
||||
aboutUpdateSystemDescription: 'Esta comprobación obtiene la última versión publicada del repositorio y la compara con la versión actual.',
|
||||
aboutCheckUpdates: 'Buscar actualizaciones',
|
||||
aboutLatestRelease: 'Última release',
|
||||
aboutLatestRelease: 'Última versión',
|
||||
aboutPublished: 'Publicado',
|
||||
aboutUpdateAvailable: 'Hay una versión más nueva disponible.',
|
||||
aboutUpToDate: 'Tu versión está actualizada con la última release.',
|
||||
aboutViewRelease: 'Ver release',
|
||||
aboutUpToDate: 'Tu versión está actualizada con la última versión.',
|
||||
aboutViewRelease: 'Ver versión',
|
||||
aboutElectronNote: 'Nota para Electron: este panel solo implementa detección y notificación. Para actualizaciones automáticas reales de escritorio, debes integrar autoUpdater en el proceso principal de Electron y publicar artefactos firmados por plataforma.',
|
||||
aboutUnknownReleaseError: 'Error desconocido al consultar releases.',
|
||||
aboutGitHubStatusError: 'GitHub respondió con estado',
|
||||
aboutChangelog: 'Changelog',
|
||||
aboutTechStackTitle: 'Tech stack',
|
||||
aboutChangelog: 'Registro de cambios',
|
||||
aboutTechStackTitle: 'Stack tecnológico',
|
||||
|
||||
// ── Graphics ─────────────────────────────────────────────────────────────
|
||||
graphicsTitle: 'Gráficos',
|
||||
@@ -303,26 +303,26 @@ const messages: Record<Locale, Translations> = {
|
||||
graphicsNoConfigured: 'No hay gráficos configurados en este bundle.',
|
||||
graphicsCopyUrl: 'Copiar URL',
|
||||
graphicsDragObs: 'Arrastrar a OBS',
|
||||
graphicsScoreboard: 'Scoreboard',
|
||||
graphicsCommentary: 'Comentario',
|
||||
graphicsSkinLabel: 'Skin',
|
||||
graphicsScoreboard: 'Marcador',
|
||||
graphicsCommentary: 'Comentaristas',
|
||||
graphicsSkinLabel: 'Tema',
|
||||
graphicsCopied: 'URL copiada al portapapeles',
|
||||
graphicsOpenBrowser: 'Abrir en el navegador',
|
||||
|
||||
// ── Commentary ───────────────────────────────────────────────────────────
|
||||
commentaryTitle: 'Comentario',
|
||||
commentaryTitle: 'Comentaristas',
|
||||
commentaryCommentator1: 'Comentarista #1',
|
||||
commentaryCommentator2: 'Comentarista #2',
|
||||
commentaryTwitterText: '@Twitter / Texto',
|
||||
commentaryTwitterMaxLength: 'Se excedió el límite de caracteres de Twitter',
|
||||
commentaryTwitterInvalidChars: 'Caracteres inválidos en el texto de Twitter',
|
||||
commentarySwap: 'Intercambiar comentaristas',
|
||||
commentaryClear: 'Limpiar comentario',
|
||||
commentaryClear: 'Limpiar comentaristas',
|
||||
|
||||
// ── Bracket ──────────────────────────────────────────────────────────────
|
||||
bracketTitle: 'Bracket',
|
||||
bracketTitle: 'Llave',
|
||||
bracketStage: 'Etapa',
|
||||
bracketSide: 'Lado del bracket',
|
||||
bracketSide: 'Lado de la llave',
|
||||
bracketCustomProgress: 'Progreso personalizado',
|
||||
bracketPreview: 'Vista previa',
|
||||
|
||||
|
||||
Reference in New Issue
Block a user