// This file was automatically generated from common.soy. // Please don't edit this file by hand. if (typeof apps == 'undefined') { var apps = {}; } apps.messages = function(opt_data, opt_ignored, opt_ijData) { return '
môi trường lập trình trực quanBlocklyXem code đã tạo bằng JavaScript.Lưu và lấy địa chỉ liên kết.Chạy chương trình.Chạy chương trìnhLàm lạiOKHủyLogicVòng lặpCông thức toánVăn bảnDanh sáchMàuBiếnHàmHoạt động bị trục trặc, không thực hiện được yêu cầu của bạn.Chia sẻ chương trình của bạn với liên kết sau:\n\n %1Không tìm thấy chương trình được lưu ở \'%1\'.Không mở được chương trình của bạn. Có thể nó nằm trong một phiên bản khác của Blockly?danh sáchvăn bản
'; }; apps.dialog = function(opt_data, opt_ignored, opt_ijData) { return '
'; }; apps.codeDialog = function(opt_data, opt_ignored, opt_ijData) { return '
' + apps.ok(null, null, opt_ijData) + '
'; }; apps.storageDialog = function(opt_data, opt_ignored, opt_ijData) { return '
' + apps.ok(null, null, opt_ijData) + '
'; }; apps.ok = function(opt_data, opt_ignored, opt_ijData) { return '
'; }; ; // This file was automatically generated from template.soy. // Please don't edit this file by hand. if (typeof codepage == 'undefined') { var codepage = {}; } codepage.messages = function(opt_data, opt_ignored, opt_ijData) { return apps.messages(null, null, opt_ijData) + '
Lỗi sử lý XML:\n %1\n\nChọn \'OK\' để từ bỏ các thay đổi hoặc \'Hủy\' để tiếp tục chỉnh sửa các XML.\'Lỗi chương trình:\n%1Đã vượt quá số lần lặp cho phép.Xóa hết %1 mảnh?
'; }; codepage.start = function(opt_data, opt_ignored, opt_ijData) { return codepage.messages(null, null, opt_ijData) + '