Skip to content

fix(ui): add missing canvas-workflow-integration log namespace translation#9275

Merged
lstein merged 5 commits into
invoke-ai:mainfrom
Pfannkuchensack:fix/canvas-workflow-integration-language-key
Jun 25, 2026
Merged

fix(ui): add missing canvas-workflow-integration log namespace translation#9275
lstein merged 5 commits into
invoke-ai:mainfrom
Pfannkuchensack:fix/canvas-workflow-integration-language-key

Conversation

@Pfannkuchensack

@Pfannkuchensack Pfannkuchensack commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

The 'canvas-workflow-integration' namespace was added to the logger enum but had no translation key, so all languages fell back to showing the raw key. Add the English source string translation.

Additionally, missing _one keys have been added.

Related Issues / Discussions

https://discord.com/channels/1020123559063990373/1054129386447716433/1512092373272891532
https://discord.com/channels/1020123559063990373/1054129386447716433/1512436805436440700

QA Instructions

Look in the Settings under Developer. "system.logNamespaces.canvas-workflow-integration" should be named "Canvas Workflow Integration"

Checklist: Orphaned Models Plural Keys (Sync Models Dialog)

Path: Model Manager → "Sync Models" button → "Orphaned Models Found" dialog

foundOrphanedModels (heading in the dialog body)

  • count ≥ 2: "Found 2 orphaned model directories"

  • count = 1: "Found 1 orphaned model directory" ← was previously EMPTY (bug)

filesCount (per model row, below the path)

  • count ≥ 2: "3 files"

  • count = 1: "1 file" ← was previously EMPTY (bug)

deleteSelected (red button in the footer; active with 1 selection)

  • count ≥ 2: "Delete 2 selected"

  • count = 1: "Delete 1 selected" ← was previously EMPTY (Bug)

  • 0 selected: Button is disabled (no text relevant)

orphanedModelsDeleted (success toast after deletion)

  • count ≥ 2: "Successfully deleted 2 orphaned models"

  • count = 1: "Successfully deleted 1 orphaned model" ← was previously EMPTY (Bug)

Merge Plan

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

…ation

The 'canvas-workflow-integration' namespace was added to the logger enum
but had no translation key, so all languages fell back to showing the raw
key. Add the English source string translation.
@github-actions github-actions Bot added the frontend PRs that change frontend files label Jun 7, 2026
The singular forms were placed in suffix-less bare keys while the `_one`
keys were left empty. With i18next v4 plurals, count=1 resolved to the
empty `_one` key and rendered nothing. Move the singular text into `_one`
and drop the redundant bare keys, matching the rest of the file.
@lstein lstein added the 6.13.5 Library Updates label Jun 17, 2026
@lstein lstein moved this to 6.13.5 LIBRARY UPDATES in Invoke - Community Roadmap Jun 17, 2026
@lstein lstein enabled auto-merge (squash) June 25, 2026 02:38
@lstein lstein merged commit c627b24 into invoke-ai:main Jun 25, 2026
17 checks passed
@Pfannkuchensack Pfannkuchensack deleted the fix/canvas-workflow-integration-language-key branch June 26, 2026 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.13.5 Library Updates frontend PRs that change frontend files

Projects

Status: 6.13.5 LIBRARY UPDATES

Development

Successfully merging this pull request may close these issues.

3 participants