Skip to content

Update Localized Strings#4791

Merged
bgoncal merged 1 commit into
mainfrom
create-pull-request/download_strings
Jun 23, 2026
Merged

Update Localized Strings#4791
bgoncal merged 1 commit into
mainfrom
create-pull-request/download_strings

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Automatically created by bgoncal.

Copilot AI review requested due to automatic review settings June 20, 2026 07:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@zacwest zacwest force-pushed the create-pull-request/download_strings branch from dd43427 to 8c3595e Compare June 21, 2026 07:35
@github-actions

github-actions Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Unused L10n strings detected

Found 21 unused localization strings in the codebase.

Click to see details
Parsing Strings.swift...
Found 1694 L10n strings

Reading all Swift source code...
Read 5744936 characters of Swift code

Checking for unused strings...
Checked 100/1694 strings...
Checked 200/1694 strings...
Checked 300/1694 strings...
Checked 400/1694 strings...
Checked 500/1694 strings...
Checked 600/1694 strings...
Checked 700/1694 strings...
Checked 800/1694 strings...
Checked 900/1694 strings...
Checked 1000/1694 strings...
Checked 1100/1694 strings...
Checked 1200/1694 strings...
Checked 1300/1694 strings...
Checked 1400/1694 strings...
Checked 1500/1694 strings...
Checked 1600/1694 strings...

================================================================================
UNUSED STRINGS REPORT
================================================================================

Found 21 unused strings:


ACTIONSCONFIGURATOR:
  - L10n.ActionsConfigurator.Action.createAutomation
    Key: actions_configurator.action.create_automation
    Line: 132
  - L10n.ActionsConfigurator.VisualSection.sceneDefined
    Key: actions_configurator.visual_section.scene_defined
    Line: 172
  - L10n.ActionsConfigurator.VisualSection.serverDefined
    Key: actions_configurator.visual_section.server_defined
    Line: 178

APPINTENTS:
  - L10n.AppIntents.WidgetAction.actionsParameterConfiguration
    Key: app_intents.widget_action.actions_parameter_configuration
    Line: 612

CAMERA:
  - L10n.Camera.serverNotFound
    Key: camera.server_not_found
    Line: 770
  - L10n.Camera.snapshotFailed
    Key: camera.snapshot_failed
    Line: 772

CAMERALIST:
  - L10n.CameraList.noArea
    Key: camera_list.no_area
    Line: 777
  - L10n.CameraList.searchPlaceholder
    Key: camera_list.search_placeholder
    Line: 779

CAMERAS:
  - L10n.Cameras.dragToReorder
    Key: cameras.drag_to_reorder
    Line: 835

SETTINGSDETAILS:
  - L10n.SettingsDetails.Actions.ActionsSynced.footerNoActions
    Key: settings_details.actions.actions_synced.footer_no_actions
    Line: 3950
  - L10n.SettingsDetails.Actions.Scenes.customizeAction
    Key: settings_details.actions.scenes.customize_action
    Line: 3968

URLHANDLER:
  - L10n.UrlHandler.Error.actionNotFound
    Key: url_handler.error.action_not_found
    Line: 4787

WIDGETS:
  - L10n.Widgets.Controls.Automations.placeholderTitle
    Key: widgets.controls.automations.placeholder_title
    Line: 5839
  - L10n.Widgets.Controls.Button.placeholderTitle
    Key: widgets.controls.button.placeholder_title
    Line: 5847
  - L10n.Widgets.Controls.Cover.placeholderTitle
    Key: widgets.controls.cover.placeholder_title
    Line: 5857
  - L10n.Widgets.Controls.Fan.placeholderTitle
    Key: widgets.controls.fan.placeholder_title
    Line: 5867
  - L10n.Widgets.Controls.Light.placeholderTitle
    Key: widgets.controls.light.placeholder_title
    Line: 5877
  - L10n.Widgets.Controls.Scenes.placeholderTitle
    Key: widgets.controls.scenes.placeholder_title
    Line: 6031
  - L10n.Widgets.Controls.Scripts.placeholderTitle
    Key: widgets.controls.scripts.placeholder_title
    Line: 6043
  - L10n.Widgets.Controls.Switch.placeholderTitle
    Key: widgets.controls.switch.placeholder_title
    Line: 6051

ROOT:
  - L10n.noArea
    Key: no_area
    Line: 36

================================================================================
Total unused: 21
================================================================================

To clean up these strings, manually remove them from the Localizable.strings files
and regenerate Strings.swift using SwiftGen.

@codecov

codecov Bot commented Jun 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@d0c7842). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4791   +/-   ##
=======================================
  Coverage        ?   44.94%           
=======================================
  Files           ?      275           
  Lines           ?    16839           
  Branches        ?        0           
=======================================
  Hits            ?     7569           
  Misses          ?     9270           
  Partials        ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@zacwest zacwest force-pushed the create-pull-request/download_strings branch 2 times, most recently from 331bec6 to e62bb51 Compare June 22, 2026 11:31
@bgoncal bgoncal enabled auto-merge (squash) June 22, 2026 12:33
@zacwest zacwest force-pushed the create-pull-request/download_strings branch from 20f019f to 9fa0c09 Compare June 22, 2026 23:56
@bgoncal bgoncal merged commit 5c94e37 into main Jun 23, 2026
15 checks passed
@bgoncal bgoncal deleted the create-pull-request/download_strings branch June 23, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants