Skip to content

feat(l10n): localize junk cleaner and duplicate finder screens - #18

Merged
osmcgrgenc merged 2 commits into
mainfrom
l10n/cleanup-views
Sep 28, 2026
Merged

osmcgrgenc merged 2 commits into
mainfrom
l10n/cleanup-views

Conversation

@osmcgrgenc

Copy link
Copy Markdown
Contributor

Localization batch cleanup-views — moves the junk cleaner and duplicate finder screens onto the cleanup table.

40 new keys added to en.lproj/cleanup.strings and tr.lproj/cleanup.strings, of which 5 are plural entries backed by cleanup.stringsdict in both languages (item / file / duplicate-file counts).

Views converted (string-source substitution only, no logic changes):

  • Views/JunkCleaner/JunkCleanerView.swift
  • Views/JunkCleaner/JunkCategoryCard.swift
  • Views/JunkCleaner/CleaningPlanPreviewModalView.swift
  • Views/DuplicateFinder/DuplicateFinderView.swift

Model- and state-provided strings (group.type.title, junkStatusMessage, item.path, maxRiskLevel.displayName, …) are still displayed directly and are not re-looked-up.

Verified with swift build --scratch-path .l10n-build and swift test --scratch-path .l10n-build — 83 tests, 0 failures, including the localization completeness test.

@osmcgrgenc
osmcgrgenc merged commit 3dad26f into main Sep 28, 2026
3 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.

1 participant