SIGN IN SIGN UP

fix: stop mutating the passed replace object when returning details (#2441)

getUsedParamsDetails wrote count directly onto options.replace, so a
caller that reuses the same replace object across t() calls saw count
leak into later interpolations. Build the params from a copy instead.
S
spokodev committed
d16f5a2da748082155007ba0677d32b877b1102e
Parent: bed56c1
Committed by GitHub <noreply@github.com> on 7/8/2026, 2:08:49 PM