useserde::{Deserialize, Serialize};usestd::path::PathBuf;/// Represents a single translation entry found in a file
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]pubstructTranslationEntry{/// The full dot-notation key (e.g., "invoice.labels.add_new")
pubkey: String,
/// The translation value (e.g., "Add New")
pubvalue: String,
/// The line number where the key is defined (1-indexed)
publine:usize,
/// The file path where this entry was found
pubfile: PathBuf,
}