From 5d73abe9f8e1aa142df8825e6ecdc49bfe0f1b16 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 14 Feb 2026 12:28:15 +0000 Subject: [PATCH] Debug: Add detailed logging for translation lookups --- src/i18n/bundle.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/i18n/bundle.rs b/src/i18n/bundle.rs index d515adb..da17c61 100644 --- a/src/i18n/bundle.rs +++ b/src/i18n/bundle.rs @@ -67,11 +67,18 @@ impl TranslationFile { } fn get(&self, key: &str) -> Option<&String> { - self.messages.get(key) + let result = self.messages.get(key); + if result.is_none() { + log::warn!("Translation key not found in bundle: {} (available keys: {})", key, self.messages.len()); + } + result } fn merge(&mut self, other: Self) { + let before = self.messages.len(); self.messages.extend(other.messages); + let after = self.messages.len(); + log::debug!("Merged {} translations (total: {})", after - before, after); } }