ProtectedaddMap to store extracted strings
Lowercase key for deduplication
Original string with proper casing
Metadata about where the string was found
OptionalextractExtract strings with metadata for external platform integration
Path to the AAC file
Promise with extracted strings and any errors
ProtectedextractGeneric implementation for extracting strings with metadata Can be used by any processor that doesn't need format-specific logic
Path to the AAC file
Promise with extracted strings and metadata
Extract all text content
ProtectedfilterOptionalgenerateGenerate translated download with external translation data
Path to the original AAC file
Array of translated string data
Array of source string data with metadata
Promise with path to the generated translated file
ProtectedgenerateGeneric implementation for generating translated downloads Can be used by any processor that doesn't need format-specific logic
Path to the original AAC file
Array of translated string data
Array of source string data
Promise with path to the generated translated file
ProtectedgenerateGenerate output path for translated file based on input file extension
Original file path
Path for the translated output file
Load an .obfset file (JSON array of boards)
ProtectedshouldOptionalvalidate
Helper method to add extracted strings to the map, handling duplicates