Skip to content

fix(i18n): added missing spanish traslations#2757

Merged
shuuji3 merged 5 commits into
npmx-dev:mainfrom
alrico88:fix/esTranslations
May 16, 2026
Merged

fix(i18n): added missing spanish traslations#2757
shuuji3 merged 5 commits into
npmx-dev:mainfrom
alrico88:fix/esTranslations

Conversation

@alrico88
Copy link
Copy Markdown
Contributor

🧭 Context
Noticed quite some keys missing in the Spanish locale across the UI.

📚 Description
Added missing Spanish translations mainly for the command palette, keyboard shortcuts, package page sections, some settings, and package extras (likes, etc)

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs.npmx.dev Ready Ready Preview, Comment May 16, 2026 4:14pm
npmx.dev Ready Ready Preview, Comment May 16, 2026 4:14pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
npmx-lunaria Ignored Ignored May 16, 2026 4:14pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 16, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 9f3245bf-5d82-48e1-b449-7f5e3fa4f0bb

📥 Commits

Reviewing files that changed from the base of the PR and between 6aa4bc1 and 1b74866.

📒 Files selected for processing (1)
  • i18n/locales/es.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • i18n/locales/es.json

📝 Walkthrough

Summary by CodeRabbit

  • Documentation
    • Enhanced Spanish localisation across the UI: added/updated translations for command palette, keyboard shortcuts, footer shortcuts, settings hints, profile/package navigation and status, package README error copy, versions timeline and changelog messages, leaderboard/likes wording, code-file actions and view controls, compare UI facets and charts, repository links, and a new alternate logo label.

Walkthrough

This PR expands the Spanish locale file (i18n/locales/es.json) with 227 new/updated translation strings across command palette, shortcuts, settings, package UI, timeline/version history, code viewer, compare tools, leaderboard, and changelog.

Changes

Spanish Translation Expansion

Layer / File(s) Summary
Navigation Shortcuts and Command Palette
i18n/locales/es.json (lines 23–193)
Added keyboard shortcut labels and brand navigation text; introduced full command palette translation subtree with filtering, group headings, action labels, and status/announcement messaging.
Settings Options and Display Preferences
i18n/locales/es.json (lines 269–353)
Extended accent colour options, added keyboard/ligature settings descriptions, introduced per-week shorthand (/sem), and updated comparison/repo UI links with named collapse/expand variants.
Package Metadata, Size Changes, and Likes Ranking
i18n/locales/es.json (lines 391–504)
Added size-decrease translations, expanded replacement UI text for native alternatives, added package timeline/changelog/compare navigation labels, extended likes translations with unlike and ranking tooltip/link wording, and added README error messaging.
Timeline Events, Metrics, and Version History
i18n/locales/es.json (lines 574–614)
Added licence-change help/warning/record strings; introduced timeline translation subtree with event labels (size/dependency/license/ESM/TypeScript/trusted publishing/provenance changes) and chart metric tab/copy/alt-text descriptions.
Code Viewer Actions and Comparison Scatter Chart
i18n/locales/es.json (lines 1008–1314)
Added code file actions (copy, raw file, path dropdown, container-width toggle); introduced scatter chart block for compare UI with titles, freshness score label, copy-alt text, and axis/filename labels.
GitHub Facets, Leaderboard, and Branding
i18n/locales/es.json (lines 817–1737)
Updated GitHub facet description (me gusta); added GitHub facet fields (stars, issues, createdAt) with labels and descriptions; introduced leaderboard likes section with ranking title/description/rank labels/unavailable messaging; added alt-logo-kawaii and expanded changelog translations for pre-release/draft/error/rate-limit/version-unavailable messages.

Possibly related PRs

  • npmx-dev/npmx.dev#2745: Updates the same translation key structures (shortcuts, command palette, settings, package, timeline, compare, leaderboard, changelog, alt logo) in a different locale.
  • npmx-dev/npmx.dev#2715: Adds timeline chart/copy/alt text and licence-change/help/warning key translations in Norwegian locale.
  • npmx-dev/npmx.dev#2724: Introduces the same UI translation keys (command palette, settings, timeline, leaderboard, alt logo) in Russian locale.

Suggested reviewers

  • ghostdevv
  • graphieros
🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'fix(i18n): added missing spanish traslations' accurately describes the main change—adding missing Spanish translations to the i18n locale file.
Description check ✅ Passed The description is related to the changeset, providing context about missing Spanish translation keys and detailing the areas covered (command palette, shortcuts, package sections).
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 16, 2026

Lunaria Status Overview

🌕 This pull request will trigger status changes.

Learn more

By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.

You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

File Note
i18n/locales/es.json Localization changed, will be marked as complete.
Warnings reference
Icon Description
🔄️ The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Member

@shuuji3 shuuji3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the update!

@shuuji3 shuuji3 added this pull request to the merge queue May 16, 2026
Merged via the queue into npmx-dev:main with commit 0439359 May 16, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants