<?php
// This file is part of Moodle - https://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <https://www.gnu.org/licenses/>.

/**
 * Strings for component 'assignsubmission_atmegacode', language 'lo', version '5.2'.
 *
 * @package     assignsubmission_atmegacode
 * @category    string
 * @copyright   1999 Martin Dougiamas and contributors
 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

defined('MOODLE_INTERNAL') || die();

$string['atmegacode'] = 'ໂຄດ ATmega';
$string['atmegacode:addinstance'] = 'ເພີ່ມຕົວເສີມການສົ່ງໂຄດ ATmega ໃໝ່';
$string['atmegacode:view'] = 'ເບິ່ງການສົ່ງໂຄດ ATmega';
$string['atmegacode_help'] = 'ສົ່ງໂຄດ C ແລະ ບົດລາຍງານຫ້ອງທົດລອງຂອງທ່ານ ເພື່ອການກວດສອບໂດຍອັດຕະໂນມັດ.';
$string['cachedef_sessionmessages'] = 'ຂໍ້ຄວາມເຊສຊັນຊົ່ວຄາວສຳລັບການສົ່ງໂຄດ ATmega';
$string['cheating_icon'] = '☠️';
$string['default'] = 'ເປີດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ';
$string['default_help'] = 'ຖ້າເປີດໃຊ້ງານ, ປລັກອິນການສົ່ງນີ້ຈະຖືກເປີດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນສຳລັບວຽກມອບໝາຍໃໝ່ທັງໝົດ.';
$string['enabled'] = 'ເປີດໃຊ້ງານການສົ່ງໂຄດ ATmega';
$string['enabled_help'] = 'ຖ້າເປີດໃຊ້ງານ, ນັກສຶກສາສາມາດອັບໂຫຼດໂຄດ ແລະ ໄຟລ໌ HEX ຂອງເຂົາເຈົ້າເພື່ອການກວດສອບໄດ້.';
$string['error_bannedfile'] = '❌ ZIP ບັນຈຸປະເພດໄຟລ໌ທີ່ຖືກຫ້າມ: {$a}.';
$string['error_filecount'] = '❌ ອັບໂຫຼດພຽງແຕ່ໜຶ່ງໄຟລ໌ PDF ທີ່ມີຊື່ "{$a->pdf}" ແລະ ໜຶ່ງໄຟລ໌ ZIP ທີ່ມີຊື່ "{$a->zip}".';
$string['error_fileempty'] = '❌ ກວດພົບໄຟລ໌ເປົ່າ: {$a}';
$string['error_filesizelimit'] = '❌ ຂະໜາດໄຟລ໌ເກີນຂີດຈຳກັດ: 5MB ສຳລັບ PDF, 50MB ສຳລັບ ZIP.';
$string['error_folder_nohex'] = '❌ ໂຟນເດີ "{$a}" ບໍ່ມີໄຟລ໌ hex. ກະລຸນາຄອມພາຍ (compile) ໃໝ່ ແລະ ແກ້ໄຂການສົ່ງຂອງທ່ານ.';
$string['error_foldercount'] = '❌ ZIP ບັນຈຸໂຟນເດີ/ໂຟນເດີຍ່ອຍຫຼາຍກວ່າ 50 ລາຍການ — ກະລຸນາຫຼຸດຈຳນວນລົງ.';
$string['error_hex_mismatch'] = '❌ ໄຟລ໌ Hex "{$a->file}" ໃນໂຟນເດີ "{$a->folder}" ບໍ່ໄດ້ຖືກຄອມພາຍໃໝ່. ເວລາ (Timestamp) ບໍ່ກົງກັນ: {$a->timestamp}. ກະລຸນາຄອມພາຍໃໝ່.';
$string['error_hexcount'] = '❌ ຕ້ອງການ: ໄຟລ໌ .hex {$a->required} ໄຟລ໌; ພົບ: {$a->found}.';
$string['error_hexempty'] = '❌ ໄຟລ໌ Hex "{$a->file}" ໃນໂຟນເດີ "{$a->folder}" ເປັນໄຟລ໌ເປົ່າ (0 bytes).';
$string['error_hexuncompiled'] = '❌ ໄຟລ໌ Hex "{$a->file}" ໃນໂຟນເດີ "{$a->folder}" ປະກົດວ່າບໍ່ໄດ້ຄອມພາຍ (ມີ 00000).';
$string['error_idmismatch'] = '❗ ໃນໂຟນເດີ "{$a->folder}": ລະຫັດນັກສຶກສາບໍ່ກົງກັນໃນ {$a->file}. ຄາດວ່າເປັນ "{$a->expected}", ແຕ່ພົບ "{$a->found}".';
$string['error_missing_id'] = '❌ ໄຟລ໌ Hex "{$a->file}" ໃນໂຟນເດີ "{$a->folder}" ບໍ່ມີລະຫັດນັກສຶກສາ.';
$string['error_nestedfolders'] = '❌ ໂຟນເດີ "{$a->folder}" ມີໂຟນເດີຍ່ອຍ:<br>- {$a->subfolders}<br>ບໍ່ອະນຸຍາດໃຫ້ມີໂຟນເດີຊ້ອນກັນ.';
$string['error_nestedzip'] = '❌ ກວດພົບໄຟລ໌ ZIP ຊ້ອນກັນ: {$a}. ລຶບໄຟລ໌ ZIP ທັງໝົດອອກຈາກທາງໃນ.';
$string['error_nestedzip_grouped'] = '❌ ພົບໄຟລ໌ ZIP ຊ້ອນກັນ:<br>- {$a->zips}<br>ລຶບພວກມັນອອກກ່ອນຈະສົ່ງ.';
$string['error_nohexelf'] = '❌ ໃນໂຟນເດີ "{$a->folder}": ບໍ່ພົບໄຟລ໌ .hex ຫຼື .elf ທີ່ຄອມພາຍແລ້ວສຳລັບ "{$a->file}". ກະລຸນາຄອມພາຍໂຄດຂອງທ່ານກ່ອນສົ່ງ.';
$string['error_oldtimestamp'] = '⚠️ ໄຟລ໌ "{$a->file}" ມີເວລາທີ່ໜ້າສົງໄສ: {$a->date}.';
$string['error_rename_failed'] = '❌ ບໍ່ສາມາດປ່ຽນຊື່ໄຟລ໌ທີ່ອັບໂຫຼດໄດ້. ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.';
$string['error_timestamp_c'] = '⚠️ ໄຟລ໌ {$a->file}.c ໃນໂຟນເດີ {$a->folder} ໃໝ່ກວ່າ {$a->file}.hex.';
$string['error_timestamp_h'] = '⚠️ ໄຟລ໌ {$a->file}.h ໃນໂຟນເດີ {$a->folder} ໃໝ່ກວ່າ {$a->file}.hex.';
$string['error_timestamp_mismatch'] = '❌ ໄຟລ໌ Hex "{$a->file}" ໃນໂຟນເດີ "{$a->folder}" ບໍ່ກົງກັບເວລາຂອງໄຟລ໌ຕົ້ນສະບັບ. ກະລຸນາຄອມພາຍໃໝ່.';
$string['error_title'] = '❌ ກະລຸນາອ່ານລາຍການກວດສອບຂ້າງລຸ່ມນີ້ ແລະ ແກ້ໄຂການສົ່ງຂອງທ່ານ:';
$string['error_zipopen'] = '❌ ລົ້ມເຫຼວໃນການເປີດໄຟລ໌ ZIP ທີ່ສົ່ງມາ.';
$string['errorreport_header'] = 'ບົດລາຍງານຂໍ້ຜິດພາດການສົ່ງ ATmega';
$string['filenameprefix'] = 'ຄຳນຳໜ້າຊື່ໄຟລ໌';
$string['filenameprefix_help'] = 'ຂໍ້ຄວາມສັ້ນ (ເຊັ່ນ: “Lab1”) ທີ່ຈະໃສ່ໄວ້ໜ້າໄຟລ໌ທີ່ສົ່ງທັງໝົດ.';
$string['filenamesemester'] = 'ພາກຮຽນສຳລັບຊື່ໄຟລ໌';
$string['filenamesemester_help'] = 'ລະຫັດພາກຮຽນ (ເຊັ່ນ: “WS2025”) ທີ່ຈະຕໍ່ທ້າຍໄຟລ໌ທີ່ສົ່ງທັງໝົດ.';
$string['id_mismatch_header'] = '☠️ ສົງໄສວ່າຈະມີການໂກງ: ກວດພົບລະຫັດນັກສຶກສາບໍ່ກົງກັນ';
$string['minhex'] = 'ຈຳນວນໄຟລ໌ .hex ຂັ້ນຕ່ຳທີ່ຕ້ອງການ';
$string['minhex_help'] = 'ຈຳນວນໄຟລ໌ HEX ທີ່ຄອມພາຍແລ້ວທີ່ນັກສຶກສາແຕ່ລະຄົນຕ້ອງໃສ່ມາ.';
$string['minor_warnings_header'] = '⚠️ ຄຳເຕືອນອື່ນໆ: ບັນຫາເລື່ອງເວລາ ຫຼື ເມຕາຂໍ້ມູນ';
$string['no_files_atmega'] = 'ບໍ່ມີໄຟລ໌ຖືກສົ່ງມາເພື່ອການກວດສອບ ATmega.';
$string['pluginname'] = 'ການສົ່ງໂຄດ MCU (ATmega)';
$string['privacy:metadata:assignmentid'] = 'ID ຂອງວຽກມອບໝາຍ.';
$string['privacy:metadata:filename'] = 'ຊື່ຂອງໄຟລ໌ທີ່ສົ່ງ.';
$string['privacy:metadata:filepurpose'] = 'ໄຟລ໌ທີ່ອັບໂຫຼດເປັນສ່ວນໜຶ່ງຂອງການສົ່ງໂຄດ ATmega.';
$string['privacy:metadata:flagstablepurpose'] = 'ເກັບຮັກສາຄຳເຕືອນການກວດສອບ (ທຸງການໂກງ) ສຳລັບໃຫ້ຄູອ້າງອີງ.';
$string['privacy:metadata:submissionid'] = 'ID ຂອງການສົ່ງງານຂອງນັກສຶກສາ.';
$string['privacy:metadata:tablepurpose'] = 'ເກັບຮັກສາເມຕາຂໍ້ມູນກ່ຽວກັບການສົ່ງໂຄດ ATmega.';
$string['privacy:metadata:timemodified'] = 'ເວລາທີ່ການສົ່ງຖືກແກ້ໄຂ.';
$string['privacy:metadata:warnings'] = 'ຄຳເຕືອນ ຫຼື ທຸງທີ່ເກີດຂຶ້ນລະຫວ່າງການກວດສອບໄຟລ໌ (ເຊັ່ນ: ຄວາມເປັນໄປໄດ້ໃນການໂກງ ຫຼື ຂໍ້ຜິດພາດໃນການສົ່ງ).';
$string['root_folder'] = 'root';
$string['submission_success'] = '✅ ຂອບໃຈ, ການສົ່ງຂອງທ່ານໄດ້ຮັບການປະມວນຜົນສຳເລັດແລ້ວ.';
$string['submissionfiles'] = 'ອັບໂຫຼດໄຟລ໌ສົ່ງງານຂອງທ່ານ (1 PDF ແລະ 1 ZIP)';
$string['success_feedback_title'] = '✅ ການສົ່ງຂອງທ່ານຜ່ານການກວດສອບທັງໝົດແລ້ວ.';
$string['validationreport'] = 'ດາວໂຫຼດບົດລາຍງານການກວດສອບ (.txt)';
$string['validationreport_note'] = '❌ ຂໍສະແດງຄວາມເສຍໃຈ ການສົ່ງຂອງທ່ານຕ້ອງໄດ້ຮັບການແກ້ໄຂ – ກະລຸນາແກ້ໄຂບັນຫາທັງໝົດທີ່ລະບຸໄວ້, ແລະ ສົ່ງໄຟລ໌ຂອງທ່ານໃໝ່.';
$string['warning_hex_newer'] = '⚠️ ໄຟລ໌ HEX "{$a->file}" ໃນໂຟນເດີ "{$a->folder}" ໃໝ່ກວ່າໄຟລ໌ .c/.h ຫຼ້າສຸດຢ່າງຊັດເຈນ. ກະລຸນາຮັບປະກັນວ່າເວີຊັນທີ່ຖືກຕ້ອງໄດ້ຖືກຄອມພາຍແລ້ວ.';
$string['warning_nomakefile'] = '⚠️ ໂຟນເດີ "{$a->folder}" ບໍ່ມີ Makefile. ຮັບປະກັນວ່າໂຟນເດີໄດ້ຖືກຄອມພາຍດ້ວຍຕົນເອງ ຫາກນັ້ນແມ່ນຈຸດປະສົງ.';
