R"(placeholder=a # Vietnamese (Viet Nam) resources for CasioEmuMsvc # Dịch bởi hieuxyz(update/edit) Localization.LanguageName=Tiếng Việt Localization.Lang.en_US=Tiếng Anh (Hoa Kỳ) Localization.Lang.vi_VN=Tiếng Việt (Việt Nam) Localization.Lang.zh_Hans=Tiếng Trung (Giản thể) Localization.EnableCJK=0 Localization.CJKPreference=CN StartupUI.Title=Khởi động StartupUI.ImportRomPackage=Nhập... StartupUI.EnterPassword=Nhập mật khẩu StartupUI.PasswordPopupHint=Vui lòng nhập mật khẩu cho ROM package đã mã hóa: Button.Positive=OK Button.Negative=Hủy Button.Refresh=Làm mới StartupUI.ChooseModelHint=Chọn một model: StartupUI.RecentlyUsed=Đã dùng gần đây StartupUI.RecentlyUsedTableHeader=Gần đây StartupUI.AllModel=Tất cả StartupUI.SearchBoxHeader=Tìm kiếm StartupUI.DontShowEmuRom=Không hiển thị emu ROM StartupUI.RomName=Tên StartupUI.RomVer=Phiên bản StartupUI.RomSum=Kiểm tra StartupUI.RomType=Loại StartupUI.ExportRomPackage=Mã hóa và xuất StartupUI.Launch=Khởi chạy StartupUI.Reveal=Mở trong Explorer StartupUI.Edit=Sửa StartupUI.Export=Xuất... Table.NotAvailable=N/A StartupUI.EmulatorRom=Giả lập StartupUI.CreateShortcut=Tạo lối tắt... StartupUI.CreateShortcutTitle=Tạo lối tắt trên màn hình StartupUI.ShortcutNameHint=Tên lối tắt: StartupUI.ShortcutIconHint=Đường dẫn biểu tượng (tùy chọn): StartupUI.ShortcutIconOptional=Để trống để sử dụng biểu tượng ứng dụng mặc định. StartupUI.ShortcutCreated=Đã tạo lối tắt thành công! StartupUI.ShortcutFailed=Không thể tạo lối tắt. CopyrightWatermark.Dismiss=Bỏ qua CopyrightWatermark.Licenses=Giấy phép CopyrightWatermark.VisitOfficialRepo=Truy cập repo chính thức ModelEditor.Name=Tên ModelEditor.InterfacePath=Đường dẫn Interface(giao diện máy) ModelEditor.RomPath=Đường dẫn file ROM ModelEditor.FlashDumpPath=Đường dẫn Dump Flash ModelEditor.CsrMask=Bộ lọc thanh ghi segment ModelEditor.PdValue=Giá trị PD (chỉ ES) ModelEditor.HardwareType=Loại phần cứng ModelEditor.SampleRom=ROM giả lập mẫu ModelEditor.NewRenderMethod=Cách vẽ thanh trạng thái mới ModelEditor.RealRom=ROM thật(realhw) ModelEditor.LegacyKO=SFR đầu ra bàn phím cũ (ES) ModelEditor.InkColor=Màu chữ màn hình Button.Save=Lưu ModelEditor.KeyName=Tên phím ModelEditor.KIKO=Giá trị KIKO HexEditors.ContextMenu.MonitorWrite=Tìm nguồn đã ghi vào địa chỉ này HexEditors.ContextMenu.MonitorRead=Tìm nguồn đã đọc từ địa chỉ này HexEditor.ContextMenu.ShowDataPreview=Hiện xem trước dữ liệu HexEditor.ContextMenu.ShowHexII=Hiện HexII HexEditor.ContextMenu.ShowAscii=Hiện Ascii HexEditor.ContextMenu.GreyOutZeros=Làm xám số 0 HexEditor.ContextMenu.UppercaseHex=Hex chữ hoa HexEditor.ContextMenu.NCols=%d cột HexEditor.PreviewAs=Xem trước dưới dạng: 5800FS.Name=Tên 5800FS.Length=Độ dài 5800FS.Back=Quay lại AddressWindow.Header=Quản lý địa chỉ AddressWindow.Address=Địa chỉ AddressWindow.Value=Giá trị AddressWindow.Fixed=Khóa AddressWindow.Add=Thêm địa chỉ mới AddressWindow.AddBtn=Thêm địa chỉ CallAnalysis.Stop=Dừng CallAnalysis.Clear=Xóa CallAnalysis.Function=Hàm CallAnalysis.CallCount=Số lần gọi CallAnalysis.Close=Đóng CallAnalysis.Caller=Người gọi CallAnalysis.Stacktrace=Dấu vết stack CallAnalysis.StartRec=Bắt đầu ghi CallAnalysis.Filters=Bộ lọc: CallAnalysis.CalleeFilter=Được gọi: CallAnalysis.CallerFilter=Người gọi: CodeViewer.Loading=Đang đợi disassembler... CodeViewer.Goto=Đến: CodeViewer.Step=Bước CodeViewer.Trace=Theo dõi CodeViewer.JumpOut=Nhảy ra CodeViewer.Continue=Tiếp tục CodeViewer.Pause=Tạm dừng CodeViewer.GotoPC=Nhảy đến PC ScreenshotBtn=Chụp màn hình HwController.Value1=Ngưỡng nháy màn hình HwController.Value2=Hệ số độ sáng nháy màn hình HwController.ScreenBufferSelect=Chọn buffer màn hình HwController.CPS=Chu kỳ mỗi giây HwController.Interrupt=Kích hoạt ngắt HwController.HotReload=Tải lại nhanh MemBP.BPType=Chọn loại điểm dừng: MemBP.Delete=Xóa MemBP.NoBPHint=Không có điểm dừng. Vui lòng thêm điểm dừng. MemBP.MonitoringHint=Đang giám sát: 0x%06x MemBP.ClearRec=Xóa bản ghi MemBP.AddAddr=Thêm MemBP.BreakWhenHit=Dừng khi chạm điểm dừng WatchWindow.CoreStatus=Trạng thái nhân(lõi) WatchWindow.Pause=Tạm dừng WatchWindow.Continue=Tiếp tục WatchWindow.Function=Hàm WatchWindow.LrDestroyed=LR đã bị hủy WatchWindow.StackMemViewRange=Phạm vi xem bộ nhớ stack VarWindow.Variable=Biến VarWindow.ReP=Phần thực VarWindow.ImP=Phần ảo VarWindow.Hex=Hex(số thập lục phân) VarWindow.Addr=Địa chỉ VarWindow.ShowAddrOpt=Hiện địa chỉ VarWindow.ShowHexOpt=Hiện dạng hex(thập lục phân) VarWindow.ShowImPWhenComplex=Hiện phần ảo ở chế độ phức VarWindow.AlwaysShowImP=Luôn hiện phần ảo Label.Copy=Sao chép Label.SfrsHeader=SFR trong model này: Label.GeneralHeader=Có sẵn trong model này: Ui.CurrentLang=Ngôn ngữ hiện tại: Ui.ChangeLang=Đổi ngôn ngữ Ui.DarkMode=Chế độ tối Ui.LightMode=Chế độ sáng Ui.Scale=Giá trị tỉ lệ Ui.ApplyScale=Áp dụng cài đặt Ui.ForceUpdateLang=Bắt buộc cập nhật ngôn ngữ Ui.ForceUpdateLangDesc=Tải lại ngôn ngữ mặc định (thường dùng để cập nhật lại file ngôn ngữ nếu có bản cập nhật cho android) Ui.Browse=Duyệt Ui.InjectionFilePath=Đường dẫn file custom inj Ui.DisableVibration=Tắt rung Ui.LowPerformanceMode=Chế độ hiệu suất thấp Ui.LowPerformanceTooltip=Giới hạn FPS ở mức ~25 để giảm tải CPU Rop.Input=Đầu vào Rop.InputSize=Nhập Rop.LoadToInputArea=Load vào vùng input Rop.LoadedTip=Load thành công Rop.XAnMode=Chế độ X "an" Rop.InputAn=Nhập "an" Rop.AnInputed=Đã nhập An Rop.InjectAddr=Địa chỉ inj Rop.InjectHex=Inj hex Rop.Injected=Đã inject thành công Rop.AddInjector=Thêm Injector Rop.Remove=Xoá Rop.Injector=Injector Rop.Paste=Dán Rop.Clear=Xoá Rop.Inject=Inject Rop.TabBar=Injector Tabs Rop.InjectorNum=Injector Rop.RemoveInjector=Remove Rop.InfoPopup=Thông tin Rop.CustomInject=Injections tùy chỉnh Rop.ReloadCustomInjects=Tải lại Injections tùy chỉnh Rop.CurrentInjectFile =File inj(ct) hiện tại #Rop.CustomInjectReloaded=Tải lại thành công Rop.CustomInjectApplied=Injection tùy chỉnh '%s' áp dụng thành công Rop.CustomInjectError=Lỗi khi áp dụng injection '%s' Rop.Address=Địa chỉ Rop.Loading=Đang tải Rop.CustomInjectReloading=Đang tải lại Rop.AutoReload=Tự động reload HexEditor.Options=Tùy chọn HexEditor.Range=Phạm vi BitmapViewer.Address=Địa chỉ BitmapViewer.Address_2=Địa chỉ(Số nguyên) BitmapViewer.Width=Chiều rộng BitmapViewer.PixelSize=Kích thước pixel BitmapViewer.BitOffset=Độ lệch bit Files.CurrentPath=Đường dẫn hiện tại Files.Back=Quay lại Files.Save=Lưu Files.Open=Mở Files.Cancel=Hủy PopUpScreenBtn=Màn hình bật lên UI.ChangeBg=Thay đổi nền Theme.Tint=Bật lớp phủ màu Theme.SeedColor=Màu gốc Theme.MD=Trích xuất từ nền CodeViewer.Search=Tìm kiếm: CodeViewer.Hex=Hệ thập lục phân CodeViewer.Inst=Lệnh CodeViewer.Find=Tìm CodeViewer.Next=Tìm tiếp theo CodeViewer.Export=Xuất... BP.RegCmpMode=Chế độ so sánh BP.SPHint=SP DiscordRPC.ChoosingModel=Đang chọn model... SnapshotWindow.Title=Ảnh chụp (Snapshot) SnapshotWindow.Save=Lưu Snapshot SnapshotWindow.SnapshotPrefix=Snapshot SnapshotWindow.Load=Tải SnapshotWindow.Delete=Xóa SnapshotWindow.ExportNode=Xuất Node SnapshotWindow.ExportSubtree=Xuất Cây con SnapshotWindow.ExportAll=Xuất Tất cả SnapshotWindow.Import=Nhập... SnapshotWindow.Label=Nhãn SnapshotWindow.LabelHint=(nhãn cho snapshot tiếp theo) SnapshotWindow.NodePrefix=Node SnapshotWindow.SaveChild=Lưu snapshot con ở đây SnapshotWindow.ChildOf=Con của SnapshotWindow.LoadThis=Tải snapshot này SnapshotWindow.DeleteWithChildren=Xóa (+ các con) SnapshotWindow.NoSnapshots=Chưa có snapshot nào.\nDùng 'Lưu Snapshot' để tạo. SnapshotWindow.SelectToSeeDetails=Chọn một snapshot để xem chi tiết. SnapshotWindow.NoPreview=[Không có bản xem trước] SnapshotWindow.ID=ID: %u SnapshotWindow.ParentID=ID Cha: %u SnapshotWindow.LabelFmt=Nhãn: %s SnapshotWindow.SavedFmt=Đã lưu: %s SnapshotWindow.StateFmt=Trạng thái: %zu byte (đã nén %zu) SnapshotWindow.PreviewFmt=Xem trước: %zu byte SnapshotWindow.ErrorTitle=Lỗi Snapshot CodeViewer.Close = Đóng (Esc) CodeViewer.ShowHelp = Hiển thị trợ giúp lệnh CodeViewer.Help.DefaultPrompt = Nhấp vào một dòng lệnh ở trên để xem trợ giúp cách sử dụng. CodeViewer.Help.Unknown = Không xác định hoặc không có lệnh CodeViewer.Help.NoHelp = Không có mô tả cho lệnh này. CodeViewer.Help.MOV = MOV: Di chuyển dữ liệu giữa các thanh ghi hoặc giữa thanh ghi và bộ nhớ. CodeViewer.Help.L = L: Tải dữ liệu từ bộ nhớ vào thanh ghi (Load). CodeViewer.Help.ST = ST: Lưu dữ liệu từ thanh ghi vào bộ nhớ (Store). CodeViewer.Help.ADD = ADD: Thực hiện phép cộng. CodeViewer.Help.ADDC = ADDC: Phép cộng có nhớ (Add with Carry). CodeViewer.Help.SUB = SUB: Thực hiện phép trừ. CodeViewer.Help.SUBC = SUBC: Phép trừ có mượn (Subtract with Carry). CodeViewer.Help.CMP = CMP: So sánh hai toán hạng (thực hiện phép trừ bên trong nhưng không lưu kết quả, chỉ ảnh hưởng đến các cờ). CodeViewer.Help.CMPC = CMPC: So sánh các toán hạng có nhớ. CodeViewer.Help.AND = AND: Phép VÀ logic theo bit (Bitwise AND). CodeViewer.Help.OR = OR: Phép HOẶC logic theo bit (Bitwise OR). CodeViewer.Help.XOR = XOR: Phép XOR logic theo bit (Bitwise XOR). CodeViewer.Help.SLL = SLL: Dịch trái logic (Shift Left Logical). CodeViewer.Help.SLLC = SLLC: Dịch trái logic có nhớ. CodeViewer.Help.SRL = SRL: Dịch phải logic (Shift Right Logical). CodeViewer.Help.SRLC = SRLC: Dịch phải logic có nhớ. CodeViewer.Help.SRA = SRA: Dịch phải số học (giữ nguyên bit dấu). CodeViewer.Help.PUSH = PUSH: Đẩy giá trị thanh ghi vào ngăn xếp (Stack). CodeViewer.Help.POP = POP: Lấy giá trị từ ngăn xếp đưa vào thanh ghi. CodeViewer.Help.MUL = MUL: Thực hiện phép nhân. CodeViewer.Help.DIV = DIV: Thực hiện phép chia. CodeViewer.Help.LEA = LEA: Nạp địa chỉ hiệu dụng vào thanh ghi EA (Load Effective Address). CodeViewer.Help.DAA = DAA: Hiệu chỉnh thập phân cho phép cộng. CodeViewer.Help.DAS = DAS: Hiệu chỉnh thập phân cho phép trừ. CodeViewer.Help.NEG = NEG: Lấy bù 2 / Đảo dấu (Two's complement). CodeViewer.Help.SB = SB: Đặt bit (thiết lập vị trí có thể định địa chỉ bit thành 1). CodeViewer.Help.RB = RB: Xóa bit (đặt vị trí có thể định địa chỉ bit về 0). CodeViewer.Help.TB = TB: Kiểm tra bit (kiểm tra trạng thái bit và cập nhật cờ). CodeViewer.Help.EI = EI: Kích hoạt ngắt toàn cục (Enable Interrupts). CodeViewer.Help.DI = DI: Vô hiệu hóa ngắt toàn cục (Disable Interrupts). CodeViewer.Help.SC = SC: Đặt cờ nhớ (Set Carry). CodeViewer.Help.RC = RC: Xóa cờ nhớ (Reset Carry). CodeViewer.Help.CPLC = CPLC: Đảo trạng thái cờ nhớ. CodeViewer.Help.SWI = SWI: Ngắt phần mềm (Software Interrupt). CodeViewer.Help.BRK = BRK: Bẫy điểm dừng phần mềm (Software Breakpoint). CodeViewer.Help.RT = RT: Trở về từ chương trình con (Return). CodeViewer.Help.RTI = RTI: Trở về từ ngắt (Return from Interrupt). CodeViewer.Help.INC = INC: Tăng giá trị đích lên 1. CodeViewer.Help.DEC = DEC: Giảm giá trị đích đi 1. CodeViewer.Help.NOP = NOP: Không hoạt động (chạy không tải một chu kỳ). CodeViewer.Help.EXTBW = EXTBW: Mở rộng dấu từ Byte sang Word. CodeViewer.Help.B = B: Rẽ nhánh tương đối không điều kiện. CodeViewer.Help.BL = BL: Rẽ nhánh và liên kết (lưu địa chỉ trở về vào LR trước khi rẽ nhánh, thường dùng cho gọi hàm). CodeViewer.Help.BCond = Rẽ nhánh có điều kiện: Thực hiện rẽ nhánh nếu thỏa mãn điều kiện. CodeViewer.Help.CondGE = Lớn hơn hoặc bằng (có dấu) CodeViewer.Help.CondLT = Nhỏ hơn (có dấu) CodeViewer.Help.CondGT = Lớn hơn (có dấu) CodeViewer.Help.CondLE = Nhỏ hơn hoặc bằng (có dấu) CodeViewer.Help.CondGES = Lớn hơn hoặc bằng (không dấu) CodeViewer.Help.CondLTS = Nhỏ hơn (không dấu) CodeViewer.Help.CondGTS = Lớn hơn (không dấu) CodeViewer.Help.CondLES = Nhỏ hơn hoặc bằng (không dấu) CodeViewer.Help.CondNE = Không bằng CodeViewer.Help.CondEQ = Bằng CodeViewer.Help.CondNV = Không tràn (No overflow) CodeViewer.Help.CondOV = Tràn (Overflow) CodeViewer.Help.CondPS = Số dương (Positive) CodeViewer.Help.CondNS = Số âm (Negative) CodeViewer.Help.AddrTitle = [Chế độ định địa chỉ]: CodeViewer.Help.AddrEAPlus = Định địa chỉ gián tiếp qua thanh ghi tự động tăng (tự động tăng EA sau khi truy cập bộ nhớ do EA trỏ tới). CodeViewer.Help.AddrEA = Định địa chỉ gián tiếp qua thanh ghi (truy cập bộ nhớ do EA trỏ tới). CodeViewer.Help.AddrRegDisp = Định địa chỉ tương đối qua thanh ghi (tính toán địa chỉ bộ nhớ hiệu dụng bằng thanh ghi cơ sở + độ dời). CodeViewer.Help.AddrRegInd = Định địa chỉ gián tiếp qua thanh ghi (sử dụng giá trị thanh ghi làm địa chỉ bộ nhớ). CodeViewer.Help.AddrAbs = Định địa chỉ tuyệt đối (sử dụng trực tiếp giá trị đã cho làm địa chỉ bộ nhớ). CodeViewer.Help.AddrImmOrAbs = Định địa chỉ tức thời hoặc tuyệt đối. RopCompiler.MenuFile=Tệp RopCompiler.MenuView=Xem RopCompiler.MenuDatabase=Cơ sở dữ liệu RopCompiler.New=Mới RopCompiler.Compile=Biên dịch RopCompiler.OpenDatabase=Mở cơ sở dữ liệu... RopCompiler.CopySource=Sao chép mã nguồn RopCompiler.CopyOutputHex=Sao chép đầu ra Hex RopCompiler.ShowAscii=Hiện ASCII RopCompiler.ShowOptions=Hiện tùy chọn RopCompiler.ShowDataPreview=Hiện xem trước dữ liệu RopCompiler.LoadDatabase=Tải cơ sở dữ liệu RopCompiler.ClearOutput=Xóa đầu ra RopCompiler.CopyHex=Sao chép Hex RopCompiler.Base=Địa chỉ gốc: RopCompiler.Length=Độ dài: RopCompiler.Bytes=byte RopCompiler.Error=LỖI RopCompiler.SourceTitle=Mã nguồn RopCompiler.OutputTitle=Đầu ra RopCompiler.TabHexEditor=Trình sửa Hex RopCompiler.TabHexText=Văn bản Hex RopCompiler.TabRawBytes=Byte thô RopCompiler.DiagnosticsTitle=Chẩn đoán RopCompiler.NoDiagnostics=Không có chẩn đoán. RopCompiler.NoOutputHint=Không có đầu ra. Nhấn Biên dịch. RopCompiler.NoBytes=Không có byte. RopCompiler.NoDatabaseWarning=Chưa tải cơ sở dữ liệu gadget. Biên dịch có thể thất bại khi tham chiếu lệnh tích hợp. RopCompiler.SelectDatabase=Chọn cơ sở dữ liệu... RopCompiler.DbOpenFailed=Không thể mở tệp cơ sở dữ liệu: %s RopCompiler.DbInfo=Lệnh: %d | Nhãn dữ liệu: %d RopCompiler.DbFile=Tệp: %s RopCompiler.DbTooltip=Cơ sở dữ liệu: %s\nLệnh: %d | Nhãn dữ liệu: %d RopCompiler.NoDbTooltip=Chưa tải cơ sở dữ liệu. Nhấn 'Tải cơ sở dữ liệu' để chọn. RopCompiler.ReloadDatabase=Tải lại cơ sở dữ liệu RopCompiler.UnloadDatabase=Gỡ cơ sở dữ liệu RopCompiler.CompileSuccess=Biên dịch thành công. Đã tạo %d byte. RopCompiler.CursorStatus=Dòng: %d Cột: %d | Tổng dòng: %d RopCompiler.DiagLine=dòng %d: RopCompiler.DiagError=lỗi RopCompiler.DiagWarning=cảnh báo placeholder2=a)"