Trace-log stacktrace of translations without key

This commit is contained in:
Wolfsblvt
2025-02-27 20:48:16 +01:00
parent 08e184de26
commit c6a2b4e429

View File

@@ -100,6 +100,10 @@ export function t(strings, ...values) {
*/
export function translate(text, key = null) {
const translationKey = key || text;
if (translationKey === null || translationKey === undefined) {
console.trace('WARN: No translation key provided');
return '';
}
if (trackMissingDynamicTranslate && localeData && !Object.hasOwn(localeData, translationKey) && !trackMissingDynamicTranslate.includes(translationKey)) {
trackMissingDynamicTranslate.push(translationKey);
}