Skip to content

fix(i18n): add missing turkish translations#2813

Merged
ghostdevv merged 1 commit into
npmx-dev:mainfrom
tinas:chore/i18n-turkish-locale
May 29, 2026
Merged

fix(i18n): add missing turkish translations#2813
ghostdevv merged 1 commit into
npmx-dev:mainfrom
tinas:chore/i18n-turkish-locale

Conversation

@tinas
Copy link
Copy Markdown
Contributor

@tinas tinas commented May 28, 2026

No description provided.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 28, 2026

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

Project Deployment Actions Updated (UTC)
npmx.dev Ready Ready Preview, Comment May 28, 2026 4:25pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
docs.npmx.dev Ignored Ignored Preview May 28, 2026 4:25pm
npmx-lunaria Ignored Ignored May 28, 2026 4:25pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 28, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request expands the Turkish localisation file with 454 new lines of UI strings distributed across interactive features, configuration options, package metadata, code viewing tools, comparison views, and page content, updating the application's Turkish language support for keyboard shortcuts, command palette, settings, error messages, package displays, filters, version comparison, and footer navigation.

Changes

Turkish Localisation Expansion

Layer / File(s) Summary
Command Palette and Keyboard Shortcuts
i18n/locales/tr-TR.json
Introduced command palette section with keybindings, input/result labels, state toggles, groupings, actions, navigation, themes, and package-related labels, plus shortcuts for palette open actions (main, diff, timeline) and disable options.
Settings and Appearance Configuration
i18n/locales/tr-TR.json
Extended settings with feature toggles and translation/accessibility-related labels including graph pulse loop, theme selection (accent/background), translation status/progress, keyboard shortcut preferences, code ligatures, and changelog autoscroll. Added blog list empty state and per-week short form label.
Error Messages and Repository Hosting Links
i18n/locales/tr-TR.json
Expanded error.view_on links with additional repository hosting targets (GitHub, GitLab, Bitbucket, Codeberg, Forgejo, Gitea, Gitee, Radicle, Socket.dev, SourceHut, Tangled) and expand/collapse variants.
Package Metadata and Content Display
i18n/locales/tr-TR.json
Extended package page strings for sizing/replacement messaging, package skills/links/documentation, README error details, card selection UI, version listing/distribution/usage groupings, timeline/chart visualisation labels, dependency replacement and vulnerabilities, trends and prediction metrics, downloads interface, and leaderboard likes section.
Code Viewer and File Inspection Controls
i18n/locales/tr-TR.json
Added code viewer controls for copying content/links, viewing raw content, toggling container width, opening raw files and path dropdowns, plus file path labels and binary file rendering warnings.
Filters and Table Selection UI
i18n/locales/tr-TR.json
Added filter UI strings for viewing/clearing selected items and table column selection including security and selection-related column labels.
Comparison and Diff Visualisation
i18n/locales/tr-TR.json
Extended compare UI with PR header navigation, empty-state descriptions, chart view guidance (bar/line), scatter chart subsection (title, freshness score, alt text, axis labels), facet bulk-selection/deselection, facet item descriptions (GitHub stars/issues/created-at), version comparison progress/errors, and diff panel controls (file filtering, merge modified lines, word wrap, content-change detection).
Page Navigation and Footer Content
i18n/locales/tr-TR.json
Added page content sections including full translation status page (table columns and progress labels), vacations announcement section, action bar/selection shortcut labels, logo menu strings, extensive brand page strings (logos, customisation, typography, guidelines), alternative kawaii logo, and expanded changelog section with pre-release/draft states and error/rate-limit/version-unavailable messages.
🚥 Pre-merge checks | ✅ 3 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive No pull request description was provided by the author, making it impossible to assess whether it relates to the changeset. Add a description explaining the scope of Turkish translations being added and any relevant context or rationale for the changes.
✅ Passed checks (3 passed)
Check name Status Explanation
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.
Title check ✅ Passed The title accurately describes the main change: adding missing Turkish translations to the i18n/locales/tr-TR.json file, which aligns with the substantial content additions documented in the changeset.

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

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

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

Hello! Thank you for opening your first PR to npmx, @tinas! 🚀

Here’s what will happen next:

  1. Our GitHub bots will run to check your changes.
    If they spot any issues you will see some error messages on this PR.
    Don’t hesitate to ask any questions if you’re not sure what these mean!

  2. In a few minutes, you’ll be able to see a preview of your changes on Vercel

  3. One or more of our maintainers will take a look and may ask you to make changes.
    We try to be responsive, but don’t worry if this takes a few days.

@github-actions
Copy link
Copy Markdown

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/tr-TR.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 28, 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!

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 28, 2026

Actionable comments posted: 0

@gameroman gameroman added i18n Related to internationalization needs review This PR is waiting for a review from a maintainer labels May 28, 2026
@ghostdevv ghostdevv removed the needs review This PR is waiting for a review from a maintainer label May 29, 2026
@ghostdevv ghostdevv changed the title chore(i18n): add missing turkish translations fix(i18n): add missing turkish translations May 29, 2026
@ghostdevv ghostdevv added this pull request to the merge queue May 29, 2026
Merged via the queue into npmx-dev:main with commit f868fd1 May 29, 2026
26 checks passed
@github-actions
Copy link
Copy Markdown

Thanks for your first contribution, @tinas! 👏

We'd love to welcome you to the npmx community. Come and say hi on Discord! And once you've joined, visit npmx.wamellow.com to claim the contributor role.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

i18n Related to internationalization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants