R"(placeholder=a # English (United States) resources for CasioEmuMsvc Localization.LanguageName=English (United States) Localization.Lang.en_US=English (United States) Localization.Lang.vi_VN=Vietnamese (Vietnam) Localization.Lang.zh_Hans=Chinese (Simplified) Localization.EnableCJK=0 Localization.CJKPreference=CN StartupUI.Title=Startup StartupUI.ImportRomPackage=Import... StartupUI.EnterPassword=Enter Password StartupUI.PasswordPopupHint=Enter the password for the encrypted ROM package: Button.Positive=OK Button.Negative=Cancel Button.Refresh=Refresh StartupUI.ChooseModelHint=Select a model: StartupUI.RecentlyUsed=Recent StartupUI.RecentlyUsedTableHeader=Recently Used StartupUI.AllModel=All Models StartupUI.SearchBoxHeader=Search StartupUI.DontShowEmuRom=Hide emulator ROMs StartupUI.RomName=Name StartupUI.RomVer=Version StartupUI.RomSum=Checksum StartupUI.RomType=Type StartupUI.ExportRomPackage=Encrypt and Export StartupUI.Launch=Launch StartupUI.Reveal=Show in Explorer StartupUI.Edit=Edit StartupUI.Export=Export... Table.NotAvailable=N/A StartupUI.EmulatorRom=Emulator StartupUI.CreateShortcut=Create Shortcut... StartupUI.CreateShortcutTitle=Create Desktop Shortcut StartupUI.ShortcutNameHint=Shortcut Name: StartupUI.ShortcutIconHint=Icon Path (optional): StartupUI.ShortcutIconOptional=Leave empty to use the default application icon. StartupUI.ShortcutCreated=Shortcut created successfully! StartupUI.ShortcutFailed=Failed to create shortcut. CopyrightWatermark.Dismiss=Dismiss CopyrightWatermark.Licenses=Licenses CopyrightWatermark.VisitOfficialRepo=View Repository ModelEditor.Name=Name ModelEditor.InterfacePath=Interface Texture Path ModelEditor.RomPath=ROM Path ModelEditor.FlashDumpPath=Flash Dump Path ModelEditor.CsrMask=CSR (Code Segment) Mask ModelEditor.PdValue=PD Value (ES Only) ModelEditor.HardwareType=Hardware Type ModelEditor.SampleRom=Sample Emulator ROM ModelEditor.NewRenderMethod=Modern Status Bar Rendering ModelEditor.RealRom=Hardware ROM ModelEditor.LegacyKO=Legacy Keyboard Output (ES) ModelEditor.InkColor=Screen Foreground Color Button.Save=Save ModelEditor.KeyName=Key Name ModelEditor.KIKO=KIKO Value HexEditors.ContextMenu.MonitorWrite=Find Write Access HexEditors.ContextMenu.MonitorRead=Find Read Access HexEditor.ContextMenu.ShowDataPreview=Show Data Preview HexEditor.ContextMenu.ShowHexII=Show HexII HexEditor.ContextMenu.ShowAscii=Show ASCII HexEditor.ContextMenu.GreyOutZeros=Dim Zeroes HexEditor.ContextMenu.UppercaseHex=Uppercase Hex HexEditor.ContextMenu.NCols=%d Columns HexEditor.PreviewAs=Preview as: 5800FS.Name=Name 5800FS.Length=Length 5800FS.Back=Back AddressWindow.Header=Address Manager AddressWindow.Address=Address AddressWindow.Value=Value AddressWindow.Fixed=Freeze/Lock AddressWindow.Add=Add New Entry AddressWindow.AddBtn=Add Address CallAnalysis.Stop=Stop CallAnalysis.Clear=Clear CallAnalysis.Function=Function CallAnalysis.CallCount=Call Count CallAnalysis.Close=Close CallAnalysis.Caller=Caller CallAnalysis.Stacktrace=Stack Trace CallAnalysis.StartRec=Start Recording CallAnalysis.Filters=Filters: CallAnalysis.CalleeFilter=Callee: CallAnalysis.CallerFilter=Caller: CodeViewer.Loading=Initializing disassembler... CodeViewer.Goto=Go to: CodeViewer.Step=Step Into CodeViewer.Trace=Step Over CodeViewer.JumpOut=Step Out CodeViewer.Continue=Resume CodeViewer.Pause=Pause CodeViewer.GotoPC=Go to PC ScreenshotBtn=Screenshot HwController.Value1=Flicker Threshold HwController.Value2=Brightness Coeff. HwController.ScreenBufferSelect=Buffer Selection HwController.CPS=Cycles Per Second (CPS) HwController.Interrupt=Trigger Interrupt HwController.HotReload=Hot Reload MemBP.BPType=Breakpoint Type: MemBP.Delete=Remove MemBP.NoBPHint=No active breakpoints. MemBP.MonitoringHint=Monitoring: 0x%06x MemBP.ClearRec=Clear Logs MemBP.AddAddr=Add MemBP.BreakWhenHit=Break on hit WatchWindow.CoreStatus=CPU Status WatchWindow.Pause=Pause WatchWindow.Continue=Resume WatchWindow.Function=Function WatchWindow.LrDestroyed=LR Corrupted WatchWindow.StackMemViewRange=Stack View Range VarWindow.Variable=Variable VarWindow.ReP=Real VarWindow.ImP=Imaginary VarWindow.Hex=Hex VarWindow.Addr=Address VarWindow.ShowAddrOpt=Display Address VarWindow.ShowHexOpt=Display Hex VarWindow.ShowImPWhenComplex=Show ImP in Complex Mode VarWindow.AlwaysShowImP=Always Show ImP Label.Copy=Copy Label.SfrsHeader=Registers (SFR): Label.GeneralHeader=Available Features: Ui.CurrentLang=Current Language: Ui.ChangeLang=Change Language Ui.DarkMode=Dark Mode Ui.LightMode=Light Mode Ui.Scale=UI Scale Ui.ApplyScale=Apply Ui.ForceUpdateLang=Reset Language Files Ui.ForceUpdateLangDesc=Reload default language resources (Fixes Android sync issues) Ui.Browse=Browse... Ui.InjectionFilePath=Injection Path Ui.DisableVibration=Haptic Feedback Off Ui.LowPerformanceMode=Power Saving Mode Ui.LowPerformanceTooltip=Caps frame rate at 25 FPS to reduce CPU/Battery usage Rop.Input=Payload Input Rop.InputSize=Payload Size Rop.LoadToInputArea=Load to Input Rop.LoadedTip=Loaded Rop.XAnMode=X "an" Mode Rop.InputAn=Input "an" Rop.AnInputed="an" Submitted Rop.InjectAddr=Injection Address Rop.InjectHex=Injection Hex Rop.Injected=Successfully Injected Rop.AddInjector=Add Injector Rop.Remove=Remove Rop.Injector=Injector Rop.Paste=Paste Rop.Clear=Clear Rop.Inject=Inject Rop.TabBar=Injector Tabs Rop.InjectorNum=Slot Rop.RemoveInjector=Remove Rop.InfoPopup=Information Rop.CustomInject=Custom Payloads Rop.ReloadCustomInjects=Reload Custom Payloads Rop.CurrentInjectFile=Active File Rop.CustomInjectApplied=Payload '%s' applied Rop.CustomInjectError=Failed to apply '%s' Rop.Address=Address Rop.Loading=Loading... Rop.CustomInjectReloading=Reloading... Rop.AutoReload=Auto-Reload HexEditor.Options=Options HexEditor.Range=Range BitmapViewer.Address=Address (Hex) BitmapViewer.Address_2=Address (Dec) BitmapViewer.Width=Width BitmapViewer.PixelSize=Pixel Size BitmapViewer.BitOffset=Bit Offset Files.CurrentPath=Current Path Files.Back=Back Files.Save=Save Files.Open=Open Files.Cancel=Cancel PopUpScreenBtn=Pop-up Screen UI.ChangeBg=Change Background Theme.Tint=Enable Tint Theme.SeedColor=Seed Color Theme.MD=Extract from Background CodeViewer.Search=Search: CodeViewer.Hex=Hex CodeViewer.Inst=Inst CodeViewer.Find=Find CodeViewer.Next=Find Next CodeViewer.Export=Export... BP.RegCmpMode=Comparsion Mode BP.SPHint=SP DiscordRPC.ChoosingModel=Choosing a model... SnapshotWindow.Title=Snapshots SnapshotWindow.Save=Save Snapshot SnapshotWindow.SnapshotPrefix=Snapshot SnapshotWindow.Load=Load SnapshotWindow.Delete=Delete SnapshotWindow.ExportNode=Export Node SnapshotWindow.ExportSubtree=Export Subtree SnapshotWindow.ExportAll=Export All SnapshotWindow.Import=Import... SnapshotWindow.Label=Label SnapshotWindow.LabelHint=(label for next saved snapshot) SnapshotWindow.NodePrefix=Node SnapshotWindow.SaveChild=Save child snapshot here SnapshotWindow.ChildOf=Child of SnapshotWindow.LoadThis=Load this snapshot SnapshotWindow.DeleteWithChildren=Delete (+ children) SnapshotWindow.NoSnapshots=No snapshots yet.\nUse 'Save Snapshot' to create one. SnapshotWindow.SelectToSeeDetails=Select a snapshot to see details. SnapshotWindow.NoPreview=[No preview] SnapshotWindow.ID=ID: %u SnapshotWindow.ParentID=Parent ID: %u SnapshotWindow.LabelFmt=Label: %s SnapshotWindow.SavedFmt=Saved: %s SnapshotWindow.StateFmt=State: %zu bytes (compressed %zu) SnapshotWindow.PreviewFmt=Preview: %zu bytes SnapshotWindow.ErrorTitle=Snapshot Error CodeViewer.Close = Close (Esc) CodeViewer.ShowHelp = Show Instruction Help CodeViewer.Help.DefaultPrompt = Click on an instruction line above to view its usage help. CodeViewer.Help.Unknown = Unknown or no instruction CodeViewer.Help.NoHelp = No description available for this instruction. CodeViewer.Help.MOV = MOV: Move data between registers or between register and memory. CodeViewer.Help.L = L: Load data from memory to register. CodeViewer.Help.ST = ST: Store data from register to memory. CodeViewer.Help.ADD = ADD: Perform addition. CodeViewer.Help.ADDC = ADDC: Add with Carry. CodeViewer.Help.SUB = SUB: Perform subtraction. CodeViewer.Help.SUBC = SUBC: Subtract with Carry. CodeViewer.Help.CMP = CMP: Compare two operands (performs internal subtraction without saving the result, only updates flags). CodeViewer.Help.CMPC = CMPC: Compare operands with carry. CodeViewer.Help.AND = AND: Bitwise logical AND. CodeViewer.Help.OR = OR: Bitwise logical OR. CodeViewer.Help.XOR = XOR: Bitwise logical XOR. CodeViewer.Help.SLL = SLL: Shift Left Logical. CodeViewer.Help.SLLC = SLLC: Shift Left Logical with carry. CodeViewer.Help.SRL = SRL: Shift Right Logical. CodeViewer.Help.SRLC = SRLC: Shift Right Logical with carry. CodeViewer.Help.SRA = SRA: Shift Right Arithmetic (preserves sign bit). CodeViewer.Help.PUSH = PUSH: Push register value onto the stack. CodeViewer.Help.POP = POP: Pop value from the stack into a register. CodeViewer.Help.MUL = MUL: Perform multiplication. CodeViewer.Help.DIV = DIV: Perform division. CodeViewer.Help.LEA = LEA: Load Effective Address into the EA register. CodeViewer.Help.DAA = DAA: Decimal Adjust for Addition. CodeViewer.Help.DAS = DAS: Decimal Adjust for Subtraction. CodeViewer.Help.NEG = NEG: Two's complement / Negate. CodeViewer.Help.SB = SB: Set Bit (set bit-addressable location to 1). CodeViewer.Help.RB = RB: Reset Bit (clear bit-addressable location to 0). CodeViewer.Help.TB = TB: Test Bit (test bit status and update flags). CodeViewer.Help.EI = EI: Enable Interrupts (global). CodeViewer.Help.DI = DI: Disable Interrupts (global). CodeViewer.Help.SC = SC: Set Carry flag. CodeViewer.Help.RC = RC: Reset Carry flag. CodeViewer.Help.CPLC = CPLC: Complement (invert) Carry flag. CodeViewer.Help.SWI = SWI: Software Interrupt. CodeViewer.Help.BRK = BRK: Software Breakpoint trap. CodeViewer.Help.RT = RT: Return from subroutine. CodeViewer.Help.RTI = RTI: Return from Interrupt. CodeViewer.Help.INC = INC: Increment target value by 1. CodeViewer.Help.DEC = DEC: Decrement target value by 1. CodeViewer.Help.NOP = NOP: No Operation (idles for one cycle). CodeViewer.Help.EXTBW = EXTBW: Sign-extend Byte to Word. CodeViewer.Help.B = B: Unconditional relative branch. CodeViewer.Help.BL = BL: Branch and Link (saves return address in LR before branching, typically used for function calls). CodeViewer.Help.BCond = Conditional branch: Branches if condition is met. CodeViewer.Help.CondGE = Greater than or equal (signed) CodeViewer.Help.CondLT = Less than (signed) CodeViewer.Help.CondGT = Greater than (signed) CodeViewer.Help.CondLE = Less than or equal (signed) CodeViewer.Help.CondGES = Greater than or equal (unsigned) CodeViewer.Help.CondLTS = Less than (unsigned) CodeViewer.Help.CondGTS = Greater than (unsigned) CodeViewer.Help.CondLES = Less than or equal (unsigned) CodeViewer.Help.CondNE = Not equal CodeViewer.Help.CondEQ = Equal CodeViewer.Help.CondNV = No overflow CodeViewer.Help.CondOV = Overflow CodeViewer.Help.CondPS = Positive (Plus) CodeViewer.Help.CondNS = Negative (Minus) CodeViewer.Help.AddrTitle = [Addressing Mode]: CodeViewer.Help.AddrEAPlus = Register indirect with post-increment (auto-increments EA after accessing memory pointed to by EA). CodeViewer.Help.AddrEA = Register indirect (accesses memory pointed to by EA). CodeViewer.Help.AddrRegDisp = Register relative (calculates effective memory address using base register + offset). CodeViewer.Help.AddrRegInd = Register indirect (uses register value as the memory address). CodeViewer.Help.AddrAbs = Absolute addressing (uses the given value directly as the memory address). CodeViewer.Help.AddrImmOrAbs = Immediate or Absolute addressing. RopCompiler.MenuFile=File RopCompiler.MenuView=View RopCompiler.MenuDatabase=Database RopCompiler.New=New RopCompiler.Compile=Compile RopCompiler.OpenDatabase=Open Database... RopCompiler.CopySource=Copy Source RopCompiler.CopyOutputHex=Copy Output Hex RopCompiler.ShowAscii=Show ASCII RopCompiler.ShowOptions=Show Options RopCompiler.ShowDataPreview=Show Data Preview RopCompiler.LoadDatabase=Load Database RopCompiler.ClearOutput=Clear Output RopCompiler.CopyHex=Copy Hex RopCompiler.Base=Base: RopCompiler.Length=Length: RopCompiler.Bytes=bytes RopCompiler.Error=ERROR RopCompiler.SourceTitle=Source RopCompiler.OutputTitle=Output RopCompiler.TabHexEditor=Hex Editor RopCompiler.TabHexText=Hex Text RopCompiler.TabRawBytes=Raw Bytes RopCompiler.DiagnosticsTitle=Diagnostics RopCompiler.NoDiagnostics=No diagnostics. RopCompiler.NoOutputHint=No output. Press Compile. RopCompiler.NoBytes=No bytes. RopCompiler.NoDatabaseWarning=No gadget database loaded. Compilation may fail if you reference built-in commands. RopCompiler.SelectDatabase=Select Database... RopCompiler.DbOpenFailed=Failed to open database file: %s RopCompiler.DbInfo=Commands: %d | Data Labels: %d RopCompiler.DbFile=File: %s RopCompiler.DbTooltip=Database: %s\nCommands: %d | Data Labels: %d RopCompiler.NoDbTooltip=No database loaded. Click 'Load Database' to select one. RopCompiler.ReloadDatabase=Reload Database RopCompiler.UnloadDatabase=Unload Database RopCompiler.CompileSuccess=Compile success. %d bytes generated. RopCompiler.CursorStatus=Line: %d Column: %d | Total lines: %d RopCompiler.DiagLine=line %d: RopCompiler.DiagError=error RopCompiler.DiagWarning=warning placeholder2=a)"