Skip to content

i18n: drop orphaned keys from locale files#2131

Merged
lissy93 merged 2 commits into
lissy93:masterfrom
synack1337:orphan-i18n-cleanup
May 9, 2026
Merged

i18n: drop orphaned keys from locale files#2131
lissy93 merged 2 commits into
lissy93:masterfrom
synack1337:orphan-i18n-cleanup

Conversation

@synack1337
Copy link
Copy Markdown
Contributor

@synack1337 synack1337 commented May 9, 2026

Category

Localization

Overview

Removes three orphaned i18n keys from locale JSON files. Their
corresponding English source was removed by upstream a couple of weeks
ago, but the locale files were never cleaned up so the keys lingered as
dead translations.

Orphaned key Locales affected
interactive-editor.export.view-title 25
app-info.support-dashy 14
app-info.support-dashy-description 14

grep -r against the source confirms zero references in any .vue /
.js / .ts file. The keys have been dead since:

  • b84a9b5 Adds debug view, removes about page — removed the about page that referenced support-dashy*
  • 030fa96 Adds new config view/export menu — restructured the export view, removed view-title

Pure removal, no behavioural change. 25 files, −53 keys net.

@synack1337 synack1337 requested a review from lissy93 as a code owner May 9, 2026 19:56
@netlify
Copy link
Copy Markdown

netlify Bot commented May 9, 2026

Deploy Preview for dashy-dev ready!

Name Link
🔨 Latest commit af82abd
🔍 Latest deploy log https://app.netlify.com/projects/dashy-dev/deploys/69ffa9758de65d0008a97b42
😎 Deploy Preview https://deploy-preview-2131--dashy-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Three keys remained in locale JSON files after their corresponding
English source was removed by upstream:

  • interactive-editor.export.view-title       — 25 locales
  • app-info.support-dashy                     — 14 locales
  • app-info.support-dashy-description         — 14 locales

`grep -r` against the source confirms zero references in any .vue /
.js / .ts file. They've been dead translation keys ever since:

  • b84a9b5 "Adds debug view, removes about page"          (about-page support copy)
  • 030fa96 "Adds new config view/export menu"             (export view title)

Pure removal — no behavioural change. Net: 25 files, -53 keys.
@synack1337 synack1337 force-pushed the orphan-i18n-cleanup branch from 499bfde to 57a618e Compare May 9, 2026 19:58
Copy link
Copy Markdown
Owner

@lissy93 lissy93 left a comment

Choose a reason for hiding this comment

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

Thanks!

@lissy93 lissy93 merged commit d0103d0 into lissy93:master May 9, 2026
12 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