Skip to content

LocCheck Changelog

Version 1.0.0

Initial release.

Dashboard

  • Added Localization Health Score with score ring, label, and color-coded result bands.
  • Added per-culture completion cards for translated, missing, empty, and long-text counts.
  • Added issue summary cards for total issues, critical issues, warnings, and scanned tables.
  • Added Top Fixes preview to show the most common problem categories.
  • Added preview table for entries with active issues.

Table Browser

  • Added full search across keys, source text, namespaces, table names, translations, and issue messages.
  • Added filters for table, review status, severity, and culture.
  • Added Problems Only toggle for issue-focused triage.
  • Added column sorting.
  • Added row selection synced to the Inspector Panel.

Problems View

  • Added issue-focused list for critical, warning, and suggestion review.
  • Added severity filter buttons.
  • Added synchronized inspector details when selecting a problem.

QA Scanners

  • Added Missing Translation scanner.
  • Added Empty Translation scanner.
  • Added Placeholder scanner for format argument checks.
  • Added rich text tag comparison through placeholder/rich text validation.
  • Added Text Length scanner with configurable ratio and absolute delta thresholds.
  • Added per-entry character limit support.
  • Added Duplicate scanner for duplicate keys and repeated source text.
  • Added Naming scanner for placeholder-style keys, keys with spaces, unnamespaced generic keys, and prefix rule violations.
  • Added Font Glyph scanner using TrueType/OpenType cmap parsing without external dependencies.
  • Added Unused Entry scanner using Asset Registry references and deep FText property inspection.

Hardcoded Text Scanner

  • Added scanning for Widget Blueprint TextBlock, RichTextBlock, EditableText, and EditableTextBox properties.
  • Added detection for common placeholder labels such as Text Block, Button, New Text, and TODO.
  • Added asset path, widget name, suspect text, reason, and severity output.

Inspector Panel

  • Added key, table, and namespace metadata.
  • Added source text display.
  • Added per-culture translation list with status badges and character deltas.
  • Added issue chips with severity, message, suggested fix, and per-issue Ignore action.
  • Added developer notes and context notes.
  • Added per-entry character limit field.
  • Added usage references with Open Asset actions.
  • Added actions for Mark Approved, Mark Needs Review, Ignore Issue, Copy Key, and Open Asset.

Review Workflow

  • Added review statuses: Unreviewed, Needs Review, Approved, Ignored, and Locked.
  • Added per-entry developer notes and context notes.
  • Added per-issue ignore flags.
  • Added persisted review data in Saved/LocCheck/ReviewData.json.

Reports

  • Added Markdown report export.
  • Added HTML report export.
  • Added CSV export.
  • Added Table Split Plan export for large table organization review.
  • Added Review Status Export for sprint planning and QA tracking.
  • Added timestamped filenames.
  • Added automatic output folder opening after export.

Settings

  • Added source culture and target culture configuration.
  • Added culture auto-detection from project localization files.
  • Added include and exclude content path settings.
  • Added text length threshold settings.
  • Added key naming convention rules and required prefixes.
  • Added scanner enable/disable toggles.
  • Added ignored namespaces for unused entry scanning.
  • Added score penalty multiplier.
  • Added report output directory setting.

Technical

  • Added editor-only C++ module named LocCheck.
  • Added Slate UI with custom dark theme, cards, badges, tables, scrollbars, and type scale.
  • Added progress dialog support through FScopedSlowTask, including cancellation.
  • Added localization archive fallback parsing when String Tables are not available through the runtime registry.
  • Added menu entry under Tools > ECal Studios > LocCheck — Localization QA.
  • Added keyboard shortcut Ctrl+Shift+L.
  • Added support for Unreal Engine 5.5, 5.6, and 5.7.
  • Added support for Windows, macOS, and Linux editor builds.

Copyright (c) 2026 ECal Studios. All Rights Reserved.