slang-i18n/slang
Auf GitHub ansehen`analyze` does not detect translation key usage when keys are accessed via intermediate variables
Open
#310 geöffnet am 10. Juli 2025
bughelp wanted
Repository-Metriken
- Stars
- (606 Stars)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
Describe the bug
When running the analyze --full command, the tool fails to recognize translation key usage if keys are accessed through intermediate variables.
To Reproduce
-
Access a translation key with chained access (works fine):
context.t.section.subsection.key -
Assign intermediate variables:
final tSection = context.t.section; final tSub = tSection.subsection;Then use:
tSub.key -
The
analyze --fullcommand incorrectly marks the key as unused.
Expected behavior Keys accessed via intermediate variables are not detected and are incorrectly flagged as unused.