<?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 'auth_oidc', language 'lo', version '5.2'.
 *
 * @package     auth_oidc
 * @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['application_not_changed'] = 'ການຕັ້ງຄ່າແອັບພລິເຄຊັນ OpenID Connect ບໍ່ໄດ້ຖືກປ່ຽນແປງ.';
$string['application_updated'] = 'ການຕັ້ງຄ່າແອັບພລິເຄຊັນ OpenID Connect ໄດ້ຖືກອັບເດດແລ້ວ.';
$string['application_updated_microsoft'] = 'ການຕັ້ງຄ່າແອັບພລິເຄຊັນ OpenID Connect ໄດ້ຖືກອັບເດດແລ້ວ.<br/>
<span class="warning" style="color: red;">ຜູ້ເບິ່ງແຍງລະບົບ Azure ຈະຕ້ອງ <b>ໃຫ້ການຍິນຍອມຂອງຜູ້ເບິ່ງແຍງ (Admin consent)</b> ແລະ <b>ຢືນຢັນການຕັ້ງຄ່າ (Verify setup)</b> ອີກຄັ້ງ ໃນໜ້າການຕັ້ງຄ່າການເຊື່ອມຕໍ່ Microsoft 365 ຖ້າຫາກການຕັ້ງຄ່າ "ປະເພດຜູ້ໃຫ້ບໍລິການຢືນຢັນຕົວຕົນ (IdP Type)" ຫຼື "ວິທີການຢືນຢັນຕົວຕົນຂອງ Client" ມີການປ່ຽນແປງ.</span>';
$string['auth_method_certificate'] = 'ໃບຮັບຮອງ (Certificate)';
$string['auth_method_secret'] = 'Secret (ລະຫັດລັບ)';
$string['auth_oidcdescription'] = 'ປລັກອິນການຢືນຢັນຕົວຕົນ OpenID Connect ໃຫ້ຟັງຊັນການເຂົ້າສູ່ລະບົບຄັ້ງດຽວ (SSO) ໂດຍໃຊ້ IdP ທີ່ສາມາດຕັ້ງຄ່າໄດ້.';
$string['authendpoint'] = 'Authorization Endpoint';
$string['authendpoint_help'] = 'URI ຂອງ Authorization endpoint ຈາກ IdP ຂອງທ່ານທີ່ຈະໃຊ້.<br/>
ໝາຍເຫດ: ຖ້າເວັບໄຊຈະຖືກຕັ້ງຄ່າໃຫ້ຜູ້ໃຊ້ຈາກ Tenant ອື່ນເຂົ້າເຖິງໄດ້, ຈະບໍ່ສາມາດໃຊ້ endpoint ທີ່ລະຸບຸສະເພາະ Tenant ໄດ້.';
$string['authentication_and_endpoints_saved'] = 'ການຕັ້ງຄ່າການຢືນຢັນຕົວຕົນ ແລະ endpoint ໄດ້ຖືກອັບເດດແລ້ວ.';
$string['binding_username_auto'] = 'ເລືອກໂດຍອັດຕະໂນມັດ';
$string['binding_username_claim_description'] = '<p class="warning_header">ນີ້ແມ່ນຟີເຈີຂັ້ນສູງ!</p>
<p>ໜ້ານີ້ອະນຸຍາດໃຫ້ຜູ້ເບິ່ງແຍງລະບົບສາມາດເລືອກ token claim ທີ່ຈະໃຊ້ສຳລັບການຜູກກັບຊື່ຜູ້ໃຊ້ Moodle.</p>
<p class="warning">ຈົ່ງລະມັດລະວັງຫຼາຍເມື່ອປ່ຽນການຕັ້ງຄ່ານີ້. ໃຫ້ປະຕິບັດຕາມຂັ້ນຕອນລຸ່ມນີ້ ເພື່ອປ່ຽນການຕັ້ງຄ່ານີ້ໃນເວັບໄຊ Moodle ທີ່ມີຜູ້ໃຊ້ຢູ່ແລ້ວທີ່ໃຊ້ວິທີການຢືນຢັນຕົວຕົນ OpenID Connect. ຫາກບໍ່ເຮັດຕາມ ອາດຈະສົ່ງຜົນໃຫ້ຜູ້ໃຊ້ຖືກອອກຈາກລະບົບ ແລະ/ຫຼື ມີການສ້າງບັນຊີຊໍ້າກັນ.</p>
<ol>
<li>ກວດສອບໃຫ້ແນ່ໃຈວ່າທ່ານມີບັນຊີຜູ້ເບິ່ງແຍງລະບົບແບບ manual, ເຊັ່ນ: ບໍ່ໄດ້ໃຊ້ວິທີການຢືນຢັນຕົວຕົນ OpenID Connect.</li>
<li>ກຳນົດເວລາ downtime ໃຫ້ພຽງພໍ ແລະ ເອົາເວັບໄຊ Moodle ເຂົ້າສູ່ໂໝດບຳລຸງຮັກສາ (maintenance mode).</li>
<li>ສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນ Moodle, ໂດຍສະເພາະຕາຕະລາງ <span class="code">user</span> ແລະ <span class="code">auth_oidc_tokens</span>. ຖ້າຕິດຕັ້ງປລັກອິນ local_o365, ໃຫ້ສຳຮອງຂໍ້ມູນຕາຕະລາງ <span class="code">local_o365_objects</span> ນຳ.</li>
<li>ໃຊ້ <a href="{$a}" target="_blank">ເຄື່ອງມືອັບເດດຊື່ຜູ້ໃຊ້ທີ່ຜູກມັດ (update binding username tool)</a> ເພື່ອອັບເດດຊື່ຜູ້ໃຊ້ Moodle, auth_oidc token, ແລະ ບັນຊີການເຊື່ອມຕໍ່ອື່ນໆຂອງຜູ້ໃຊ້ທີ່ມີຢູ່ ໃຫ້ກົງກັບຄ່າຂອງ claim ທີ່ຈະປ່ຽນໄປໃຊ້.</li>
<li>ອັບເດດການຕັ້ງຄ່າ binding username token ໃນໜ້ານີ້.</li>
<li>ລ້າງແຄດ (Purge caches).</li>
<li>ເອົາເວັບໄຊ Moodle ອອກຈາກໂໝດບຳລຸງຮັກສາ.</li>
</ol>
<p>ໃນກໍລະນີສ່ວນໃຫຍ່ ການຕັ້ງຄ່ານີ້ຄວນຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນ "ເລືອກໂດຍອັດຕະໂນມັດ", ເຊິ່ງໝາຍຄວາມວ່າປລັກອິນຈະພະຍາຍາມກຳນົດ token ທີ່ຈະໃຊ້ໂດຍຂຶ້ນກັບປະເພດ IdP. ການຕັ້ງຄ່າຜິດ ຫຼື ການປ່ຽນແປງທີ່ບໍ່ຄາດຄິດຂອງການຕັ້ງຄ່ານີ້ ຈະສົ່ງຜົນໃຫ້ການເຂົ້າສູ່ລະບົບ SSO ລົ້ມເຫຼວ.</p>';
$string['binding_username_claim_description_existing_claims'] = 'Claims ຕໍ່ໄປນີ້ມີຢູ່ໃນ ID tokens ຂອງຜູ້ໃຊ້ທີ່ມີຢູ່. ການເລືອກ claims ທີ່ບໍ່ຢູ່ໃນລາຍການ ອາດສົ່ງຜົນໃຫ້ SSO ລົ້ມເຫຼວ.<br/>
<div class="existing_claims">{$a}</div>';
$string['binding_username_claim_heading'] = 'Claim ສຳລັບຜູກຊື່ຜູ້ໃຊ້ (Binding Username Claim)';
$string['binding_username_claim_help_ms_no_user_sync'] = 'ຕົວເລືອກສຳລັບ IdPs ທີ່ບໍ່ແມ່ນຂອງ Microsoft ລວມມີ:
<ul>
<li><b>ເລືອກໂດຍອັດຕະໂນມັດ</b>: ໃຊ້ເຫດຜົນປັດຈຸບັນ, ກຳນົດ token ຕາມປະເພດ IdP ແລະ ຈະໃຊ້ <b>sub</b> ຖ້າບໍ່ພົບ claim.</li>
<li><b>preferred_username</b>: ຄ່າເລີ່ມຕົ້ນສຳລັບປະເພດ IdP Microsoft identity platform (v2.0). <span class="not_support_user_sync">ບໍ່ຮອງຮັບການຊິງຄ໌ຜູ້ໃຊ້.</span></li>
<li><b>email</b>: ທາງເລືອກສຳຮອງສຳລັບ Microsoft identity platform (v2.0).</li>
<li><b>upn</b>: ຄ່າເລີ່ມຕົ້ນສຳລັບ Microsoft Entra ID (v1.0) ແລະ ປະເພດ IdP ອື່ນໆ.</li>
<li><b>unique_name</b>: ທາງເລືອກສຳຮອງສຳລັບ Microsoft Entra ID (v1.0) ແລະ ປະເພດ IdP ອື່ນໆ. <span class="not_support_user_sync">ບໍ່ຮອງຮັບການຊິງຄ໌ຜູ້ໃຊ້.</span></li>
<li><b>oid</b>: ທາງເລືອກສຳຮອງຖ້າບໍ່ມີ claims ອື່ນ. ມີສະເພາະໃນ Microsoft IdP.</li>
<li><b>sub</b>: ທາງເລືອກສຳຮອງຖ້າບໍ່ມີ claims ອື່ນ. <span class="not_support_user_sync">ບໍ່ຮອງຮັບການຊິງຄ໌ຜູ້ໃຊ້.</span></li>
<li><b>samaccountname</b>: Custom claim.</li>
<li><b>Custom</b>: ອະນຸຍາດໃຫ້ຜູ້ເບິ່ງແຍງລະບົບປ້ອນຄ່າທີ່ກຳນົດເອງ. <span class="not_support_user_sync">ບໍ່ຮອງຮັບການຊິງຄ໌ຜູ້ໃຊ້.</span></li>
</ul>
ໝາຍເຫດ: ບາງຕົວເລືອກບໍ່ຮອງຮັບການຊິງຄ໌ຜູ້ໃຊ້.';
$string['binding_username_claim_help_ms_with_user_sync'] = 'ຕົວເລືອກສຳລັບ Microsoft IdP ທີ່ເປີດໃຊ້ຟີເຈີການຊິງຄ໌ຜູ້ໃຊ້ ລວມມີ:
<ul>
<li><b>ເລືອກໂດຍອັດຕະໂນມັດ</b>: ໃຊ້ເຫດຜົນປັດຈຸບັນ, ກຳນົດ token ຕາມປະເພດ IdP ແລະ ຈະໃຊ້ <b>sub</b> ຖ້າບໍ່ພົບ claim.</li>
<li><b>email</b>: ທາງເລືອກສຳຮອງສຳລັບ Microsoft identity platform (v2.0).</li>
<li><b>upn</b>: ຄ່າເລີ່ມຕົ້ນສຳລັບ Microsoft Entra ID (v1.0) ແລະ ປະເພດ IdP ອື່ນໆ.</li>
<li><b>oid</b>: ທາງເລືອກສຳຮອງຖ້າບໍ່ມີ claims ອື່ນ. ມີສະເພາະໃນ Microsoft IdP.</li>
<li><b>samaccountname</b>: Custom claim.</li>
</ul>';
$string['binding_username_claim_help_non_ms'] = 'ຕົວເລືອກສຳລັບ Microsoft IdP ທີ່ບໍ່ໄດ້ເປີດໃຊ້ຟີເຈີການຊິງຄ໌ຜູ້ໃຊ້ ລວມມີ:
<ul>
<li><b>ເລືອກໂດຍອັດຕະໂນມັດ</b>: ໃຊ້ເຫດຜົນປັດຈຸບັນ, ກຳນົດ token ຕາມປະເພດ IdP ແລະ ຈະໃຊ້ <b>sub</b> ຖ້າບໍ່ພົບ claim.</li>
<li><b>preferred_username</b></li>
<li><b>email</b></li>
<li><b>unique_name</b></li>
<li><b>sub</b></li>
<li><b>samaccountname</b></li>
<li><b>custom</b>: Custom claim.</li>
</ul>';
$string['binding_username_claim_updated'] = 'Binding Username Claim ຖືກອັບເດດສຳເລັດແລ້ວ.';
$string['binding_username_custom'] = 'ກຳນົດເອງ (Custom)';
$string['bindingusernameclaim'] = 'Binding username claim';
$string['cert_source_path'] = 'ຊື່ໄຟລ໌';
$string['cert_source_text'] = 'Plain text';
$string['cfg_authenticationlink_desc'] = '<a href="{$a}" target="_blank">ລິ້ງໄປຫາ IdP ແລະ ການຕັ້ງຄ່າການຢືນຢັນຕົວຕົນ</a>';
$string['cfg_autoappend_desc'] = 'ເພີ່ມຂໍ້ຄວາມນີ້ຕໍ່ທ້າຍໂດຍອັດຕະໂນມັດ ເມື່ອລົງຊື່ເຂົ້າໃຊ້ຜູ້ໃຊ້ໂດຍໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "Resource Owner Password Credentials". ສິ່ງນີ້ມີປະໂຫຍດເມື່ອ IdP ຂອງທ່ານຕ້ອງການ common domain, ແຕ່ບໍ່ຕ້ອງການໃຫ້ຜູ້ໃຊ້ພິມມັນໃສ່ເມື່ອເຂົ້າສູ່ລະບົບ. ຕົວຢ່າງ: ຖ້າຊື່ຜູ້ໃຊ້ OpenID Connect ເຕັມແມ່ນ "james@example.com" ແລະ ທ່ານປ້ອນ "@example.com" ໃສ່ບ່ອນນີ້, ຜູ້ໃຊ້ຈະພຽງແຕ່ຕ້ອງປ້ອນ "james" ເປັນຊື່ຜູ້ໃຊ້ຂອງພວກເຂົາ. <br /><b>ໝາຍເຫດ:</b> ໃນກໍລະນີທີ່ມີຊື່ຜູ້ໃຊ້ຊໍ້າກັນ - ເຊັ່ນ: ມີຜູ້ໃຊ້ Moodle ທີ່ມີຊື່ດຽວກັນ, ລຳດັບຄວາມສຳຄັນຂອງປລັກອິນການຢືນຢັນຕົວຕົນຈະຖືກໃຊ້ເພື່ອກຳນົດວ່າຜູ້ໃຊ້ໃດຈະໄດ້ຮັບສິດ.';
$string['cfg_autoappend_key'] = 'ຕື່ມຕໍ່ທ້າຍອັດຕະໂນມັດ';
$string['cfg_cleanupoidctokens_desc'] = 'ຖ້າຜູ້ໃຊ້ຂອງທ່ານປະສົບບັນຫາໃນການເຂົ້າສູ່ລະບົບໂດຍໃຊ້ບັນຊີ Microsoft 365 ຂອງພວກເຂົາ, ໃຫ້ລອງອະນາໄມ OpenID Connect tokens. ສິ່ງນີ້ຈະລົບ tokens ທີ່ບໍ່ສົມບູນເຊິ່ງອາດເຮັດໃຫ້ເກີດຂໍ້ຜິດພາດ. ຄຳເຕືອນ: ການເຮັດແບບນີ້ອາດຈະຂັດຂວາງການເຂົ້າສູ່ລະບົບທີ່ກຳລັງດຳເນີນຢູ່, ດັ່ງນັ້ນຄວນເຮັດໃນຊ່ວງເວລາ downtime.';
$string['cfg_cleanupoidctokens_key'] = 'ອະນາໄມ OpenID Connect Tokens';
$string['cfg_customicon_desc'] = 'ຖ້າທ່ານຕ້ອງການໃຊ້ໄອຄອນຂອງທ່ານເອງ, ໃຫ້ອັບໂຫຼດມັນໃສ່ບ່ອນນີ້. ສິ່ງນີ້ຈະທັບຊ້ອນໄອຄອນໃດໆທີ່ເລືອກໄວ້ຂ້າງເທິງ. <br /><br /><b>ໝາຍເຫດກ່ຽວກັບການໃຊ້ໄອຄອນທີ່ກຳນົດເອງ:</b><ul><li>ຮູບນີ້ຈະ <b>ບໍ່</b> ຖືກປັບຂະໜາດໃນໜ້າເຂົ້າສູ່ລະບົບ, ດັ່ງນັ້ນພວກເຮົາແນະນຳໃຫ້ອັບໂຫຼດຮູບທີ່ມີຂະໜາດບໍ່ເກີນ 35x35 ພິກເຊວ.</li><li>ຖ້າທ່ານໄດ້ອັບໂຫຼດໄອຄອນທີ່ກຳນົດເອງແລ້ວ ແລະ ຕ້ອງການກັບໄປໃຊ້ໄອຄອນທີ່ມີໃນລະບົບ, ໃຫ້ຄລິກໃສ່ໄອຄອນທີ່ກຳນົດເອງໃນກ່ອງຂ້າງເທິງ, ຈາກນັ້ນຄລິກ "Delete", ແລ້ວຄລິກ "OK", ຈາກນັ້ນຄລິກ "Save Changes" ຢູ່ທາງລຸ່ມຂອງແບບຟອມນີ້. ໄອຄອນລະບົບທີ່ເລືອກຈະປະກົດຂຶ້ນໃນໜ້າເຂົ້າສູ່ລະບົບ Moodle.</li></ul>';
$string['cfg_customicon_key'] = 'ໄອຄອນກຳນົດເອງ';
$string['cfg_debugmode_desc'] = 'ຖ້າເປີດໃຊ້, ຂໍ້ມູນຈະຖືກບັນທຶກລົງໃນ Moodle log ເຊິ່ງສາມາດຊ່ວຍໃນການກວດສອບບັນຫາ.';
$string['cfg_debugmode_key'] = 'ບັນທຶກຂໍ້ຄວາມດີບັກ';
$string['cfg_domainhint_desc'] = 'ເມື່ອໃຊ້ການເຂົ້າສູ່ລະບົບແບບ <b>Authorization Code</b>, ໃຫ້ສົ່ງຄ່ານີ້ເປັນພາຣາມິເຕີ "domain_hint". "domain_hint" ຖືກໃຊ້ໂດຍ OpenID Connect IdP ບາງອັນເພື່ອເຮັດໃຫ້ຂັ້ນຕອນການເຂົ້າສູ່ລະບົບງ່າຍຂຶ້ນສຳລັບຜູ້ໃຊ້. ກວດສອບກັບຜູ້ໃຫ້ບໍລິການຂອງທ່ານວ່າພວກເຂົາຮອງຮັບພາຣາມິເຕີນີ້ຫຼືບໍ່.';
$string['cfg_domainhint_key'] = 'Domain Hint';
$string['cfg_err_invalidauthendpoint'] = 'Authorization Endpoint ບໍ່ຖືກຕ້ອງ';
$string['cfg_err_invalidclientid'] = 'Client ID ບໍ່ຖືກຕ້ອງ';
$string['cfg_err_invalidclientsecret'] = 'Client secret ບໍ່ຖືກຕ້ອງ';
$string['cfg_err_invalidtokenendpoint'] = 'Token Endpoint ບໍ່ຖືກຕ້ອງ';
$string['cfg_field_mapping_desc'] = 'ຂໍ້ມູນໂປຣໄຟລ໌ຜູ້ໃຊ້ສາມາດຖືກ map ຈາກ Open ID Connect IdP ມາຫາ Moodle ໄດ້. ຟີວທາງໄກ (remote fields) ທີ່ມີໃຫ້ map ຈະຂຶ້ນກັບປະເພດ IdP ຢ່າງຫຼວງຫຼາຍ.<br/>
<ul>
<li>ຟີວໂປຣໄຟລ໌ພື້ນຖານບາງອັນມີໃຫ້ຈາກ access token ແລະ ID token claims ຈາກ IdP ທຸກປະເພດ.</li>
<li>ຖ້າຕັ້ງຄ່າປະເພດ Microsoft IdP (ທັງ v1.0 ຫຼື v2.0), ຂໍ້ມູນໂປຣໄຟລ໌ເພີ່ມເຕີມສາມາດເອົາມາໄດ້ຜ່ານການໂທ Graph API ໂດຍການຕິດຕັ້ງ ແລະ ຕັ້ງຄ່າ <a href="https://moodle.org/plugins/local_o365">Microsoft 365 integration plugin (local_o365)</a>.</li>
<li>ຖ້າເປີດໃຊ້ຟີເຈີ SDS profile sync ໃນປລັກອິນ local_o365, ບາງຟີວໂປຣໄຟລ໌ຈະສາມາດຊິງຄ໌ຈາກ SDS ມາຫາ Moodle ໄດ້. ເມື່ອລັນວຽກ "Sync with SDS", ແລະ ຈະບໍ່ເກີດຂຶ້ນເມື່ອລັນວຽກ "Sync users with Microsoft Entra ID", ແລະ ບໍ່ເກີດຂຶ້ນເມື່ອຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບ.</li>
</ul>

Claims ທີ່ມີໃຫ້ຈາກ ID ແລະ access tokens ຈະແຕກຕ່າງກັນໄປຕາມປະເພດ IdP, ແຕ່ IdP ສ່ວນໃຫຍ່ອະນຸຍາດໃຫ້ປັບແຕ່ງ claims ໄດ້ໃນລະດັບໃດໜຶ່ງ. ເອກະສານກ່ຽວກັບ Microsoft IdPs ມີລິ້ງຢູ່ລຸ່ມນີ້:
<ul>
<li><a target="_blank" href="https://learn.microsoft.com/en-us/entra/identity-platform/access-token-claims-reference">Access token claims</a></li>
<li><a target="_blank" href="https://learn.microsoft.com/en-us/entra/identity-platform/id-token-claims-reference">ID token claims</a></li>
<li><a target="_blank" href="https://learn.microsoft.com/en-us/entra/identity-platform/optional-claims-reference">Optional claim configuration</a>: ໝາຍເຫດ "Email" ເປັນ optional claim ໃນປະເພດ IdP Microsoft Entra ID (v1.0).</li>
</ul>';
$string['cfg_forceredirect_desc'] = 'ຖ້າເປີດໃຊ້, ຈະຂ້າມໜ້າຫຼັກການເຂົ້າສູ່ລະບົບ ແລະ ຣີໄດເຣັກໄປຍັງໜ້າ OpenID Connect. ສາມາດຂ້າມໄດ້ດ້ວຍ URL param ?noredirect=1';
$string['cfg_forceredirect_key'] = 'ບັງຄັບຣີໄດເຣັກ';
$string['cfg_frontchannellogouturl_desc'] = 'ນີ້ແມ່ນ URL ທີ່ IdP ຂອງທ່ານຕ້ອງການທຣິກເກີ ເມື່ອມັນພະຍາຍາມໃຫ້ຜູ້ໃຊ້ອອກຈາກລະບົບ Moodle.<br/>
ສຳລັບ Microsoft Entra ID / Microsoft identity platform, ການຕັ້ງຄ່ານີ້ເອີ້ນວ່າ "Front-channel logout URL" ແລະ ສາມາດຕັ້ງຄ່າໄດ້ໃນ Azure app.';
$string['cfg_frontchannellogouturl_key'] = 'Front-channel Logout URL';
$string['cfg_icon_desc'] = 'ໄອຄອນທີ່ຈະສະແດງຖັດຈາກຊື່ຜູ້ໃຫ້ບໍລິການໃນໜ້າເຂົ້າສູ່ລະບົບ.';
$string['cfg_icon_key'] = 'ໄອຄອນ';
$string['cfg_iconalt_check'] = 'ໄອຄອນໝາຍຖືກ';
$string['cfg_iconalt_go'] = 'ວົງມົນສີຂຽວ';
$string['cfg_iconalt_group'] = 'ໄອຄອນກຸ່ມ';
$string['cfg_iconalt_group2'] = 'ໄອຄອນກຸ່ມ (ແບບທາງເລືອກ)';
$string['cfg_iconalt_key'] = 'ໄອຄອນກະແຈ';
$string['cfg_iconalt_lock'] = 'ໄອຄອນແມ່ກຸນແຈ';
$string['cfg_iconalt_locked'] = 'ໄອຄອນລັອກ';
$string['cfg_iconalt_mnet'] = 'ໄອຄອນ MNET';
$string['cfg_iconalt_o365'] = 'ໄອຄອນ Microsoft 365';
$string['cfg_iconalt_plus'] = 'ໄອຄອນເຄື່ອງໝາຍບວກ';
$string['cfg_iconalt_rightarrow'] = 'ໄອຄອນລູກສອນຊີ້ຂວາ';
$string['cfg_iconalt_stop'] = 'ວົງມົນສີແດງ';
$string['cfg_iconalt_user'] = 'ໄອຄອນຜູ້ໃຊ້';
$string['cfg_iconalt_user2'] = 'ໄອຄອນຜູ້ໃຊ້ (ແບບທາງເລືອກ)';
$string['cfg_iconalt_userlock'] = 'ໄອຄອນຜູ້ໃຊ້ພ້ອມແມ່ກຸນແຈ';
$string['cfg_loginflow_authcode'] = 'Authorization Code Flow <b>(ແນະນຳ)</b>';
$string['cfg_loginflow_authcode_desc'] = 'ການໃຊ້ Flow ນີ້, ຜູ້ໃຊ້ຄລິກຊື່ຂອງ IdP (ເບິ່ງ "ຊື່ສະແດງຜູ້ໃຫ້ບໍລິການ" ຂ້າງເທິງ) ໃນໜ້າເຂົ້າສູ່ລະບົບ Moodle ແລະ ຖືກຣີໄດເຣັກໄປຍັງຜູ້ໃຫ້ບໍລິການເພື່ອເຂົ້າສູ່ລະບົບ. ເມື່ອເຂົ້າສູ່ລະບົບສຳເລັດແລ້ວ, ຜູ້ໃຊ້ຈະຖືກຣີໄດເຣັກກັບຄືນມາ Moodle ເຊິ່ງການເຂົ້າສູ່ລະບົບ Moodle ຈະເກີດຂຶ້ນຢ່າງໂປ່ງໃສ. ນີ້ແມ່ນວິທີມາດຕະຖານ ແລະ ປອດໄພທີ່ສຸດສຳລັບຜູ້ໃຊ້ໃນການເຂົ້າສູ່ລະບົບ.';
$string['cfg_loginflow_key'] = 'Login Flow';
$string['cfg_loginflow_rocreds'] = 'Resource Owner Password Credentials Grant <b>(deprecated)</b>';
$string['cfg_loginflow_rocreds_desc'] = '<b>Login flow ນີ້ຖືກຍົກເລີກແລ້ວ ແລະ ຈະຖືກເອົາອອກຈາກປລັກອິນໄວໆນີ້.</b><br/>ການໃຊ້ flow ນີ້, ຜູ້ໃຊ້ປ້ອນຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານຂອງເຂົາເຈົ້າໃສ່ໃນແບບຟອມເຂົ້າສູ່ລະບົບ Moodle ເໝືອນກັບການເຂົ້າສູ່ລະບົບແບບ manual. ສິ່ງນີ້ຈະອະນຸມັດຜູ້ໃຊ້ກັບ IdP, ແຕ່ຈະບໍ່ສ້າງ session ໃນເວັບໄຊຂອງ IdP. ຕົວຢ່າງ: ຖ້າໃຊ້ Microsoft 365 ກັບ OpenID Connect, ຜູ້ໃຊ້ຈະເຂົ້າສູ່ລະບົບ Moodle ແຕ່ບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ Microsoft 365 web applications. ການໃຊ້ authorization request ເປັນສິ່ງທີ່ແນະນຳ ຖ້າທ່ານຕ້ອງການໃຫ້ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບທັງ Moodle ແລະ IdP. ໝາຍເຫດວ່າບໍ່ແມ່ນທຸກ IdP ຈະຮອງຮັບ flow ນີ້. ຕົວເລືອກນີ້ຄວນໃຊ້ກໍຕໍ່ເມື່ອ authorization grant types ອື່ນໆບໍ່ສາມາດໃຊ້ງານໄດ້.';
$string['cfg_logoutendpoint_desc'] = 'URI ຂອງ logout endpoint ຈາກ IdP ຂອງທ່ານທີ່ຈະໃຊ້.';
$string['cfg_logoutendpoint_key'] = 'IdP Logout Endpoint';
$string['cfg_opname_desc'] = 'ນີ້ແມ່ນປ້າຍຊື່ທີ່ສະແດງໃຫ້ຜູ້ໃຊ້ເຫັນ ເຊິ່ງລະບຸປະເພດຂອງ credentials ທີ່ຜູ້ໃຊ້ຕ້ອງໃຊ້ເພື່ອເຂົ້າສູ່ລະບົບ. ປ້າຍຊື່ນີ້ຖືກໃຊ້ທົ່ວທັງສ່ວນທີ່ຜູ້ໃຊ້ເຫັນຂອງປລັກອິນນີ້ ເພື່ອລະບຸຜູ້ໃຫ້ບໍລິການຂອງທ່ານ.';
$string['cfg_opname_key'] = 'ຊື່ສະແດງຜູ້ໃຫ້ບໍລິການ';
$string['cfg_redirecturi_desc'] = 'ນີ້ແມ່ນ URI ທີ່ຈະລົງທະບຽນເປັນ "Redirect URI". OpenID Connect IdP ຂອງທ່ານຄວນຖາມຫາສິ່ງນີ້ເມື່ອລົງທະບຽນ Moodle ເປັນ client. <br /><b>ໝາຍເຫດ:</b> ທ່ານຕ້ອງປ້ອນສິ່ງນີ້ໃສ່ໃນ OpenID Connect IdP ຂອງທ່ານ *ໃຫ້ຖືກຕ້ອງແນ່ນອນ* ຕາມທີ່ປະກົດຢູ່ນີ້. ຄວາມແຕກຕ່າງໃດໆຈະປ້ອງກັນການເຂົ້າສູ່ລະບົບໂດຍໃຊ້ OpenID Connect.';
$string['cfg_redirecturi_key'] = 'Redirect URI';
$string['cfg_signoffintegration_desc'] = 'ຖ້າເປີດໃຊ້ຕົວເລືອກນີ້, ເມື່ອຜູ້ໃຊ້ Moodle ທີ່ເຊື່ອມຕໍ່ກັບ IdP ທີ່ຕັ້ງຄ່າໄວ້ ອອກຈາກລະບົບ Moodle, ການເຊື່ອມຕໍ່ຈະທຣິກເກີ request ໄປທີ່ logout endpoint ຂ້າງລຸ່ມ, ເພື່ອພະຍາຍາມໃຫ້ຜູ້ໃຊ້ອອກຈາກລະບົບ IdP ເຊັ່ນກັນ.<br/>
ໝາຍເຫດສຳລັບການເຊື່ອມຕໍ່ກັບ Microsoft Entra ID, URL ຂອງເວັບໄຊ Moodle ({$a}) ຕ້ອງຖືກເພີ່ມເປັນ redirect URI ໃນ Azure app ທີ່ສ້າງຂຶ້ນສຳລັບການເຊື່ອມຕໍ່ Moodle ແລະ Microsoft 365.';
$string['cfg_signoffintegration_key'] = 'ອອກຈາກລະບົບຄັ້ງດຽວ (ຈາກ Moodle ໄປ IdP)';
$string['cfg_silentloginmode_desc'] = 'ຖ້າເປີດໃຊ້, Moodle ຈະພະຍາຍາມໃຊ້ session ທີ່ມີຢູ່ຂອງຜູ້ໃຊ້ທີ່ຢືນຢັນຕົວຕົນກັບ authorization endpoint ທີ່ຕັ້ງຄ່າໄວ້ ເພື່ອໃຫ້ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບ.<br/>
ເພື່ອໃຊ້ຟີເຈີນີ້, ຕ້ອງມີການຕັ້ງຄ່າດັ່ງນີ້:
<ul>
<li><b>ບັງຄັບໃຫ້ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບ (Force users to log in)</b> (forcelogin) ໃນ <a href="{$a}" target="_blank">ພາກ Site policies</a> ຖືກເປີດໃຊ້.</li>
<li><b>Force redirect</b> (auth_oidc/forceredirect) ການຕັ້ງຄ່າຂ້າງເທິງຖືກເປີດໃຊ້.</li>
</ul>
ເພື່ອຫຼີກເວັ້ນບໍ່ໃຫ້ Moodle ພະຍາຍາມໃຊ້ບັນຊີສ່ວນຕົວ ຫຼື ບັນຊີຈາກ tenants ອື່ນເພື່ອເຂົ້າສູ່ລະບົບ, ຂໍແນະນຳໃຫ້ໃຊ້ tenant specific endpoints, ແທນທີ່ຈະໃຊ້ generic ones ທີ່ໃຊ້ paths "common" ຫຼື "organization" ແລະ ອື່ນໆ.<br/>
<br/>
ສຳລັບ Microsoft IdPs, ປະສົບການຜູ້ໃຊ້ຈະເປັນດັ່ງນີ້:
<ul>
<li>ຖ້າບໍ່ພົບ active user session, ໜ້າເຂົ້າສູ່ລະບົບ Moodle ຈະສະແດງຂຶ້ນ.</li>
<li>ຖ້າພົບ active user session ດຽວ, ແລະ ຜູ້ໃຊ້ມີສິດເຂົ້າເຖິງ Entra ID app (ເຊັ່ນ: ຜູ້ໃຊ້ຈາກ tenant ດຽວກັນ, ຫຼື ເປັນ guest user ຂອງ tenant), ຜູ້ໃຊ້ຈະຖືກເຂົ້າສູ່ລະບົບ Moodle ໂດຍອັດຕະໂນມັດໂດຍໃຊ້ SSO.</li>
<li>ຖ້າພົບ active user session ດຽວ, ແຕ່ຜູ້ໃຊ້ບໍ່ມີສິດເຂົ້າເຖິງ Entra ID app (ເຊັ່ນ: ຜູ້ໃຊ້ຈາກ tenant ຕ່າງກັນ, ຫຼື app ຕ້ອງການ user assignment ແລະ ຜູ້ໃຊ້ບໍ່ໄດ້ຖືກ assign), ໜ້າເຂົ້າສູ່ລະບົບ Moodle ຈະສະແດງຂຶ້ນ.</li>
<li>ຖ້າພົບ multiple active user sessions ທີ່ມີສິດເຂົ້າເຖິງ Entra ID app, ໜ້າເວັບຈະສະແດງຂຶ້ນເພື່ອໃຫ້ຜູ້ໃຊ້ເລືອກບັນຊີທີ່ຈະເຂົ້າສູ່ລະບົບ.</li>
</ul>';
$string['cfg_silentloginmode_key'] = 'ໂໝດເຂົ້າສູ່ລະບົບງຽບ (Silent Login Mode)';
$string['cfg_userrestrictions_desc'] = 'ອະນຸຍາດໃຫ້ສະເພາະຜູ້ໃຊ້ທີ່ົງຕາມຂໍ້ຈຳກັດບາງຢ່າງສາມາດເຂົ້າສູ່ລະບົບໄດ້. <br /><b>ວິທີໃຊ້ຂໍ້ຈຳກັດຜູ້ໃຊ້: </b> <ul><li>ປ້ອນຮູບແບບ <a href="https://en.wikipedia.org/wiki/Regular_expression">regular expression</a> ທີ່ກົງກັບຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການອະນຸຍາດ.</li><li>ປ້ອນໜຶ່ງຮູບແບບຕໍ່ແຖວ</li><li>ຖ້າທ່ານປ້ອນຫຼາຍຮູບແບບ, ຜູ້ໃຊ້ຈະໄດ້ຮັບອະນຸຍາດຖ້າພວກເຂົາກົງກັບ ຮູບແບບໃດໜຶ່ງ.</li><li>ຕົວອັກສອນ "/" ຄວນຖືກ escaped ດ້ວຍ "\\".</li><li>ຖ້າທ່ານບໍ່ປ້ອນຂໍ້ຈຳກັດໃດໆຂ້າງເທິງ, ຜູ້ໃຊ້ທັງໝົດທີ່ສາມາດເຂົ້າສູ່ລະບົບ OpenID Connect IdP ຈະຖືກຍອມຮັບໂດຍ Moodle.</li><li>ຜູ້ໃຊ້ໃດໆທີ່ບໍ່ກົງກັບຮູບແບບທີ່ປ້ອນໃສ່ ຈະຖືກປ້ອງກັນບໍ່ໃຫ້ເຂົ້າສູ່ລະບົບໂດຍໃຊ້ OpenID Connect.</li></ul>';
$string['cfg_userrestrictions_key'] = 'ຂໍ້ຈຳກັດຜູ້ໃຊ້';
$string['cfg_userrestrictionscasesensitive_desc'] = 'ສິ່ງນີ້ຄວບຄຸມວ່າຈະໃຊ້ຕົວເລືອກ "/i" ໃນ regular expression ໃນການກວດສອບຂໍ້ຈຳກັດຜູ້ໃຊ້ຫຼືບໍ່.<br/>ຖ້າເປີດໃຊ້, ການກວດສອບຂໍ້ຈຳກັດຜູ້ໃຊ້ທັງໝົດຈະຖືກປະຕິບັດແບບ case sensitive (ຕົວພິມນ້ອຍ/ໃຫຍ່ມີຜົນ). ໝາຍເຫດ ຖ້າປິດການໃຊ້ງານ, ຮູບແບບໃດໆກ່ຽວກັບຕົວພິມຈະຖືກລະເລີຍ.';
$string['cfg_userrestrictionscasesensitive_key'] = 'ຂໍ້ຈຳກັດຜູ້ໃຊ້ແບບ Case Sensitive';
$string['change_binding_username_claim_tool'] = 'ເຄື່ອງມືປ່ຽນ Claim ສຳລັບຜູກຊື່ຜູ້ໃຊ້';
$string['change_binding_username_claim_tool_description'] = '<p class="warning_header">ນີ້ແມ່ນຟີເຈີຂັ້ນສູງ!</p>
<p>ເຄື່ອງມືນີ້ອະນຸຍາດໃຫ້ຜູ້ເບິ່ງແຍງລະບົບສາມາດອັບເດດຂໍ້ມູນຈຳນວນຫຼາຍ (bulk update) ສຳລັບ:</p>
<ul>
<li>ຊື່ຜູ້ໃຊ້ບັນຊີ Moodle,</li>
<li>ຊື່ຜູ້ໃຊ້ທີ່ຜູກມັດ (Binding usernames) ໃນ OpenID Connect ID tokens ທີ່ເກັບໄວ້,</li>
<li>ບັນຊີການເຊື່ອມຕໍ່ລະຫວ່າງ Moodle ແລະ Microsoft.</li>
</ul>
<p>ສິ່ງນີ້ຄວນໃຊ້ກໍຕໍ່ເມື່ອມີການປ່ຽນແປງການຕັ້ງຄ່າ <b>Binding username claim</b> ເທົ່ານັ້ນ.</p>
<p class="warning">ຈົ່ງລະມັດລະວັງຫຼາຍເມື່ອໃຊ້ຟີເຈີນີ້, ແລະ ປະຕິບັດຕາມຂັ້ນຕອນໃນ <a href="{$a}" target="_blank">ໜ້າການຕັ້ງຄ່າ Binding username claim</a>. ການໃຊ້ເຄື່ອງມືນີ້ໃນທາງທີ່ຜິດຈະສົ່ງຜົນໃຫ້ຂໍ້ມູນຜູ້ໃຊ້ Moodle ເສຍຫາຍ ແລະ/ຫຼື SSO ລົ້ມເຫຼວ.</p>
<p>ເຄື່ອງມືຍອມຮັບໄຟລ໌ CSV ງ່າຍໆທີ່ມີສອງຖັນ:</p>
<ul>
<li><b><span class="code">username</span></b>: ຊື່ຜູ້ໃຊ້ປັດຈຸບັນຂອງບັນຊີ Moodle ທີ່ຈະອັບເດດ, ຫຼື ຖ້າຜູ້ໃຊ້ປັດຈຸບັນຖືກຈັບຄູ່ແບບ manual, ນີ້ຕ້ອງເປັນຄ່າ binding claim ປັດຈຸບັນ.</li>
<li><b><span class="code">new_username</span></b>: ຄ່າ (case-sensitive) ຂອງ token claim ໃຫມ່ທີ່ຈະໃຊ້ເປັນ binding username claim. ຖ້າຜູ້ໃຊ້ຖືກຈັບຄູ່ແບບອັດຕະໂນມັດ ແລະ ໃຊ້ປະເພດການຢືນຢັນຕົວຕົນ OpenID Connect, ຕົວພິມນ້ອຍຂອງຄ່ານີ້ຈະຖືກໃຊ້ເປັນຊື່ຜູ້ໃຊ້ Moodle.</li>
</ul>
<p>ເມື່ອໄຟລ໌ຖືກອັບໂຫຼດ, ເຄື່ອງມືຈະປະຕິບັດການດັ່ງນີ້:</p>
<ol>
<li>ຄົ້ນຫາຜູ້ໃຊ້ Moodle ທີ່ມີຢູ່ ທີ່ມີ <span class="code">username</span> ທີ່ລະບຸ (ເປັນຊື່ຜູ້ໃຊ້ ຫຼື ອີເມວ), ແລະ ໃຊ້ວິທີການຢືນຢັນຕົວຕົນ OpenID Connect, ແລະ ຖ້າພົບ, ຈະອັບເດດຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ນັ້ນເປັນຕົວພິມນ້ອຍຂອງ <span class="code">new_username</span>.</li>
<li>ອັບເດດຂໍ້ມູນ OpenID Connect token.
<ul>
<li>ຖ້າພົບຜູ້ໃຊ້ໃນຂັ້ນຕອນທີ 1 ຂ້າງເທິງ, ຈາກນັ້ນຊອກຫາ token record ໃນຕາຕະລາງ <span class="code">auth_oidc_token</span> ສຳລັບຜູ້ໃຊ້ນັ້ນ, ແລະ ອັບເດດຖັນ <span class="code">username</span> ໃຫ້ເປັນຕົວພິມນ້ອຍຂອງ <span class="code">new_username</span>, ແລະ ຖັນ <span class="code">oidcusername</span> ໃຫ້ເປັນຄ່າດຽວກັບ <span class="code">new_username</span>.</li>
<li>ຖ້າບໍ່ພົບ record ຂ້າງເທິງ, ມັນຈະພະຍາຍາມຊອກຫາ record ໃນ <span class="code">auth_oidc_token</span> ທີ່ມີຖັນ <span class="code">oidcusername</span> ກົງກັບ <span class="code">username</span> ເກົ່າ, ແລະ ອັບເດດມັນເປັນ <span class="code">newusername</span>.</li>
</ul>
<li>ຖ້າມີການຕິດຕັ້ງປລັກອິນ <span class="code">local_365</span>, ອັບເດດ user connection record.
<ul>
<li>ຖ້າພົບຜູ້ໃຊ້ໃນຂັ້ນຕອນທີ 1 ຂ້າງເທິງ, ຈາກນັ້ນຊອກຫາ connection record ຂອງຜູ້ໃຊ້ໃນຕາຕະລາງ <span class="code">local_o365_objects</span>, ແລະ ອັບເດດຖັນ <span class="code">o365name</span> ໃຫ້ເປັນຄ່າດຽວກັບ <span class="code">new_username</span>.</li>
<li>ຖ້າບໍ່ພົບຜູ້ໃຊ້ໃນຂັ້ນຕອນທີ 1, ມັນຈະພະຍາຍາມຊອກຫາ record ສຳລັບຜູ້ໃຊ້ໃນຕາຕະລາງ <span class="code">local_o365_objects</span> ທີ່ມີ <span class="code">o365name</span> ກົງກັບຄ່າ <span class="code">username</span>, ແລະ ອັບເດດມັນເປັນຄ່າ <span class="code">newusername</span>.</li>
</ul>
</ol>
<p>ຕົວຢ່າງໄຟລ໌ຂ້າງລຸ່ມນີ້ຈະປ່ຽນ binding username claim ຈາກ <span class="code">upn</span> ຫຼື <span class="code">email</span> ໄປເປັນ <span class="code">oid</span>.</p>';
$string['change_binding_username_claim_tool_result'] = 'ຜົນການອັບເດດ';
$string['cleanup_oidc_tokens'] = 'ອະນາໄມ OpenID Connect tokens';
$string['clientauthmethod'] = 'ວິທີການຢືນຢັນຕົວຕົນ Client';
$string['clientauthmethod_help'] = '<ul>
<li>IdP ໃນທຸກປະເພດສາມາດໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "<b>Secret (ລະຫັດລັບ)</b>".</li>
<li>IdP ໃນປະເພດ <b>Microsoft identity platform (v2.0)</b> ສາມາດໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>Certificate (ໃບຮັບຮອງ)</b> ເພີ່ມເຕີມໄດ້.</li>
</ul>';
$string['clientcert'] = 'Client certificate public key';
$string['clientcert_help'] = 'ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>certificate</b> ແລະ ແຫຼ່ງ certificate ເປັນ <b>Plain text</b>, ນີ້ແມ່ນ public key, ຫຼື ໃບຮັບຮອງ, ທີ່ໃຊ້ເພື່ອຢືນຢັນຕົວຕົນກັບ IdP.';
$string['clientcertfile'] = 'ຊື່ໄຟລ໌ຂອງ Client certificate public key';
$string['clientcertfile_help'] = 'ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>certificate</b> ແລະ ແຫຼ່ງ certificate ເປັນ <b>ຊື່ໄຟລ໌</b>, ນີ້ແມ່ນຊື່ໄຟລ໌ຂອງ public key, ຫຼື ໃບຮັບຮອງ, ທີ່ໃຊ້ເພື່ອຢືນຢັນຕົວຕົນກັບ IdP. ໄຟລ໌ຕ້ອງຢູ່ໃນໂຟນເດີ <b>microsoft_certs</b> ໃນໂຟນເດີ Moodle data.';
$string['clientcertpassphrase'] = 'Client certificate passphrase';
$string['clientcertpassphrase_help'] = 'ຖ້າ client certificate private key ຖືກເຂົ້າລະຫັດ, ນີ້ແມ່ນ passphrase ເພື່ອຖອດລະຫັດມັນ.';
$string['clientcertsource'] = 'ແຫຼ່ງ Certificate';
$string['clientcertsource_help'] = 'ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>certificate</b>, ສິ່ງນີ້ໃຊ້ເພື່ອກຳນົດບ່ອນທີ່ຈະດຶງເອົາ certificate.
<ul>
<li>ແຫຼ່ງ <b>Plain text</b> ຕ້ອງການໃຫ້ເນື້ອຫາໄຟລ໌ certificate/private key ຖືກຕັ້ງຄ່າໃນ text area settings ຖັດໄປ.</li>
<li>ແຫຼ່ງ <b>ຊື່ໄຟລ໌</b> ຕ້ອງການໃຫ້ໄຟລ໌ certificate/private key ມີຢູ່ໃນໂຟນເດີ <b>microsoft_certs</b> ໃນໂຟນເດີ Moodle data.</li>
</ul>';
$string['clientid'] = 'Application ID';
$string['clientid_help'] = 'Application / Client ID ທີ່ລົງທະບຽນໄວ້ໃນ IdP.';
$string['clientprivatekey'] = 'Client certificate private key';
$string['clientprivatekey_help'] = 'ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>certificate</b> ແລະ ແຫຼ່ງ certificate ເປັນ <b>Plain text</b>, ນີ້ແມ່ນ private key ຂອງ certificate ທີ່ໃຊ້ເພື່ອຢືນຢັນຕົວຕົນກັບ IdP.';
$string['clientprivatekeyfile'] = 'ຊື່ໄຟລ໌ຂອງ Client certificate private key';
$string['clientprivatekeyfile_help'] = 'ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>certificate</b> ແລະ ແຫຼ່ງ certificate ເປັນ <b>ຊື່ໄຟລ໌</b>, ນີ້ແມ່ນຊື່ໄຟລ໌ຂອງ private key ທີ່ໃຊ້ເພື່ອຢືນຢັນຕົວຕົນກັບ IdP. ໄຟລ໌ຕ້ອງຢູ່ໃນໂຟນເດີ <b>microsoft_certs</b> ໃນໂຟນເດີ Moodle data.';
$string['clientsecret'] = 'Client Secret';
$string['clientsecret_help'] = 'ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ <b>secret</b>, ນີ້ແມ່ນ client secret ໃນ IdP. ໃນບາງຜູ້ໃຫ້ບໍລິການ, ມັນຍັງຖືກເອີ້ນວ່າ key.';
$string['csvdelimiter'] = 'CSV separator';
$string['csvline'] = 'CSV line';
$string['customclaimname'] = 'ຊື່ Custom claim';
$string['customclaimname_description'] = 'ຟີວນີ້ຖືກໃຊ້ກໍຕໍ່ເມື່ອການຕັ້ງຄ່າ <b>Binding Username Claim</b> ຖືກຕັ້ງເປັນ <b>Custom</b>.';
$string['delete_token'] = 'ລຶບ token';
$string['delete_token_and_reference'] = 'ລຶບ token ແລະ ການອ້າງອີງ';
$string['encoding'] = 'ການເຂົ້າລະຫັດພາສາ (Encoding)';
$string['error_empty_client_cert'] = 'Client certificate public key ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "certificate"';
$string['error_empty_client_cert_file'] = 'ໄຟລ໌ Client certificate public key ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "certificate"';
$string['error_empty_client_private_key'] = 'Client certificate private key ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "certificate"';
$string['error_empty_client_private_key_file'] = 'ໄຟລ໌ Client certificate private key ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "certificate"';
$string['error_empty_client_secret'] = 'Client secret ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "secret"';
$string['error_empty_oidcresource'] = 'Resource ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ Microsoft Entra ID (v1.0) ຫຼື IdP ປະເພດອື່ນໆ.';
$string['error_empty_tenantname_or_guid'] = 'Tenant name ຫຼື GUID ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ວິທີການຢືນຢັນຕົວຕົນ "certificate"';
$string['error_empty_tenantnameorguid'] = 'Tenant name ຫຼື GUID ຕ້ອງບໍ່ຫວ່າງເປົ່າ ເມື່ອໃຊ້ Microsoft Entra ID (v1.0) ຫຼື Microsoft identity platform (v2.0) IdPs.';
$string['error_endpoint_mismatch_auth_endpoint'] = 'Authorization endpoint ທີ່ຕັ້ງຄ່າໄວ້ ບໍ່ກົງກັບປະເພດ IdP ທີ່ຕັ້ງຄ່າໄວ້.<br/>
<ul>
<li>ເມື່ອໃຊ້ປະເພດ IdP "Microsoft Entra ID (v1.0)", ໃຫ້ໃຊ້ v1.0 endpoint, ເຊັ່ນ: https://login.microsoftonline.com/organizations/oauth2/authorize</li>
<li>ເມື່ອໃຊ້ປະເພດ IdP "Microsoft identity platform (v2.0)", ໃຫ້ໃຊ້ v2.0 endpoint, ເຊັ່ນ: https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize</li>
</ul>';
$string['error_endpoint_mismatch_token_endpoint'] = 'Token endpoint ທີ່ຕັ້ງຄ່າໄວ້ ບໍ່ກົງກັບປະເພດ IdP ທີ່ຕັ້ງຄ່າໄວ້.<br/>
<ul>
<li>ເມື່ອໃຊ້ປະເພດ IdP "Microsoft Entra ID (v1.0)", ໃຫ້ໃຊ້ v1.0 endpoint, ເຊັ່ນ: https://login.microsoftonline.com/organizations/oauth2/token</li>
<li>ເມື່ອໃຊ້ປະເພດ IdP "Microsoft identity platform (v2.0)", ໃຫ້ໃຊ້ v2.0 endpoint, ເຊັ່ນ: https://login.microsoftonline.com/organizations/oauth2/v2.0/token</li>
</ul>';
$string['error_invalid_client_authentication_method'] = 'ວິທີການຢືນຢັນຕົວຕົນ Client ບໍ່ຖືກຕ້ອງ';
$string['error_invalid_upload_file'] = 'ໄຟລ໌ອັບໂຫຼດບໍ່ຖືກຕ້ອງ.';
$string['error_no_response_available'] = 'ບໍ່ມີການຕອບສະໜອງ.';
$string['error_tenant_specific_endpoint_required'] = 'ເມື່ອໃຊ້ປະເພດ IdP "Microsoft identity platform (v2.0)" ແລະ ວິທີການຢືນຢັນຕົວຕົນ "Certificate", ຕ້ອງການ tenant specific endpoint (ເຊັ່ນ: ບໍ່ແມ່ນ common/organizations/consumers).';
$string['errorauthdisconnectemptypassword'] = 'ລະຫັດຜ່ານຕ້ອງບໍ່ຫວ່າງເປົ່າ';
$string['errorauthdisconnectemptyusername'] = 'ຊື່ຜູ້ໃຊ້ຕ້ອງບໍ່ຫວ່າງເປົ່າ';
$string['errorauthdisconnectifmanual'] = 'ຖ້າໃຊ້ວິທີການເຂົ້າສູ່ລະບົບແບບ manual, ໃຫ້ປ້ອນ credentials ຂ້າງລຸ່ມນີ້.';
$string['errorauthdisconnectinvalidmethod'] = 'ໄດ້ຮັບວິທີການເຂົ້າສູ່ລະບົບບໍ່ຖືກຕ້ອງ.';
$string['errorauthdisconnectnewmethod'] = 'ໃຊ້ວິທີການເຂົ້າສູ່ລະບົບ';
$string['errorauthdisconnectusernameexists'] = 'ຊື່ຜູ້ໃຊ້ນັ້ນຖືກໃຊ້ແລ້ວ. ກະລຸນາເລືອກຊື່ອື່ນ.';
$string['errorauthgeneral'] = 'ເກີດບັນຫາໃນການພາທ່ານເຂົ້າສູ່ລະບົບ. ກະລຸນາຕິດຕໍ່ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ.';
$string['errorauthinvalididtoken'] = 'ໄດ້ຮັບ id_token ບໍ່ຖືກຕ້ອງ.';
$string['errorauthloginfaileddupemail'] = 'ການເຂົ້າສູ່ລະບົບບໍ່ຖືກຕ້ອງ: ບັນຊີທີ່ມີຢູ່ໃນ Moodle ນີ້ມີທີ່ຢູ່ວອີເມວດຽວກັນກັບບັນຊີທີ່ທ່ານພະຍາຍາມສ້າງ, ແລະ ການຕັ້ງຄ່າ "ອະນຸຍາດໃຫ້ບັນຊີມີອີເມວຊໍ້າກັນ" (allowaccountssameemail) ຖືກປິດໄວ້.';
$string['errorauthloginfailednouser'] = 'ການເຂົ້າສູ່ລະບົບບໍ່ຖືກຕ້ອງ: ບໍ່ພົບຜູ້ໃຊ້ໃນ Moodle. ຖ້າເວັບໄຊນີ້ເປີດໃຊ້ການຕັ້ງຄ່າ "authpreventaccountcreation", ນີ້ອາດໝາຍຄວາມວ່າທ່ານຕ້ອງການໃຫ້ຜູ້ເບິ່ງແຍງລະບົບສ້າງບັນຊີໃຫ້ທ່ານກ່ອນ.';
$string['errorauthnoaccesstoken'] = 'ບໍ່ໄດ້ຮັບ Access token.';
$string['errorauthnoauthcode'] = 'ບໍ່ໄດ້ຮັບ authorization code ຈາກ identity server. Error logs ອາດມີຂໍ້ມູນເພີ່ມເຕີມ.';
$string['errorauthnocredsandendpoints'] = 'ກະລຸນາຕັ້ງຄ່າ OpenID Connect client credentials ແລະ endpoints.';
$string['errorauthnohttpclient'] = 'ກະລຸນາຕັ້ງຄ່າ HTTP client.';
$string['errorauthnoidtoken'] = 'ບໍ່ໄດ້ຮັບ OpenID Connect id_token.';
$string['errorauthunknownstate'] = 'ສະຖານະທີ່ບໍ່ຮູ້ຈັກ (Unknown state).';
$string['errorauthuseralreadyconnected'] = 'ທ່ານເຊື່ອມຕໍ່ກັບຜູ້ໃຊ້ OpenID Connect ອື່ນຢູ່ແລ້ວ.';
$string['errorauthuserconnectedtodifferent'] = 'ຜູ້ໃຊ້ OpenID Connect ທີ່ຢືນຢັນຕົວຕົນ ເຊື່ອມຕໍ່ກັບຜູ້ໃຊ້ Moodle ຄົນອື່ນແລ້ວ.';
$string['errorbadloginflow'] = 'ລະບຸປະເພດການຢືນຢັນຕົວຕົນບໍ່ຖືກຕ້ອງ. ໝາຍເຫດ: ຖ້າທ່ານໄດ້ຮັບຂໍ້ຄວາມນີ້ຫຼັງຈາກການຕິດຕັ້ງ ຫຼື ອັບເກຣດເມື່ອບໍ່ດົນມານີ້, ກະລຸນາລ້າງແຄດ Moodle ຂອງທ່ານ.';
$string['errorinvalidcertificatesource'] = 'ແຫຼ່ງ certificate ບໍ່ຖືກຕ້ອງ';
$string['errorinvalidredirect_message'] = 'URL ທີ່ທ່ານພະຍາຍາມຣີໄດເຣັກໄປນັ້ນບໍ່ມີຢູ່.';
$string['errorjwtbadpayload'] = 'ບໍ່ສາມາດອ່ານ JWT payload ໄດ້.';
$string['errorjwtcouldnotreadheader'] = 'ບໍ່ສາມາດອ່ານ JWT header ໄດ້';
$string['errorjwtempty'] = 'ໄດ້ຮັບ JWT ທີ່ຫວ່າງເປົ່າ ຫຼື ບໍ່ແມ່ນ string.';
$string['errorjwtinvalidheader'] = 'JWT header ບໍ່ຖືກຕ້ອງ';
$string['errorjwtmalformed'] = 'ໄດ້ຮັບ Malformed JWT.';
$string['errorjwtunsupportedalg'] = 'JWS Alg ຫຼື JWE ບໍ່ຮອງຮັບ';
$string['errorlogintoconnectedaccount'] = 'ຜູ້ໃຊ້ Microsoft 365 ນີ້ເຊື່ອມຕໍ່ກັບບັນຊີ Moodle ແລ້ວ, ແຕ່ການເຂົ້າສູ່ລະບົບ OpenID Connect ບໍ່ໄດ້ເປີດໃຊ້ສຳລັບບັນຊີ Moodle ນີ້. ກະລຸນາເຂົ້າສູ່ລະບົບບັນຊີ Moodle ໂດຍໃຊ້ວິທີການຢືນຢັນຕົວຕົນທີ່ກຳນົດໄວ້ຂອງບັນຊີ ເພື່ອໃຊ້ຟີເຈີ Microsoft 365';
$string['errornodisconnectionauthmethod'] = 'ບໍ່ສາມາດຕັດການເຊື່ອມຕໍ່ໄດ້ ເນື່ອງຈາກບໍ່ມີປລັກອິນການຢືນຢັນຕົວຕົນທີ່ເປີດໃຊ້ງານເພື່ອໃຊ້ສຳຮອງ. (ບໍ່ວ່າຈະເປັນວິທີການເຂົ້າສູ່ລະບົບກ່ອນໜ້າຂອງຜູ້ໃຊ້ ຫຼື ວິທີການເຂົ້າສູ່ລະບົບແບບ manual).';
$string['erroroidccall'] = 'ເກີດຂໍ້ຜິດພາດໃນ OpenID Connect. ກະລຸນາກວດສອບ logs ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.';
$string['erroroidccall_message'] = 'ເກີດຂໍ້ຜິດພາດໃນ OpenID Connect: {$a}';
$string['erroroidcclientinsecuretokenendpoint'] = 'Token endpoint ຕ້ອງໃຊ້ SSL/TLS ສຳລັບສິ່ງນີ້.';
$string['erroroidcclientinvalidendpoint'] = 'ໄດ້ຮັບ Endpoint URI ບໍ່ຖືກຕ້ອງ.';
$string['erroroidcclientnoauthendpoint'] = 'ບໍ່ໄດ້ຕັ້ງຄ່າ authorization endpoint. ກະລຸນາຕັ້ງຄ່າດ້ວຍ $this->setendpoints';
$string['erroroidcclientnocreds'] = 'ກະລຸນາຕັ້ງຄ່າ client credentials ດ້ວຍ setcreds';
$string['erroroidcclientnotokenendpoint'] = 'ບໍ່ໄດ້ຕັ້ງຄ່າ token endpoint. ກະລຸນາຕັ້ງຄ່າດ້ວຍ $this->setendpoints';
$string['erroroidcnotenabled'] = 'ປລັກອິນການຢືນຢັນຕົວຕົນ OpenID Connect ບໍ່ໄດ້ເປີດໃຊ້ງານ.';
$string['errorrestricted'] = 'ເວັບໄຊນີ້ມີຂໍ້ຈຳກັດກ່ຽວກັບຜູ້ໃຊ້ທີ່ສາມາດເຂົ້າສູ່ລະບົບດ້ວຍ OpenID Connect. ຂໍ້ຈຳກັດເຫຼົ່ານີ້ໃນປັດຈຸບັນປ້ອງກັນທ່ານຈາກການເຮັດສຳເລັດຄວາມພະຍາຍາມເຂົ້າສູ່ລະບົບນີ້.';
$string['errorucpinvalidaction'] = 'ໄດ້ຮັບ action ບໍ່ຖືກຕ້ອງ.';
$string['errorusermatched'] = 'ບັນຊີ Microsoft 365 "{$a->entraidupn}" ຖືກຈັບຄູ່ກັບຜູ້ໃຊ້ Moodle "{$a->username}" ແລ້ວ. ເພື່ອເຮັດສຳເລັດການເຊື່ອມຕໍ່, ກະລຸນາເຂົ້າສູ່ລະບົບເປັນຜູ້ໃຊ້ Moodle ນັ້ນກ່ອນ ແລະ ປະຕິບັດຕາມຄຳແນະນຳໃນ Microsoft block.';
$string['erroruserwithusernamealreadyexists'] = 'ເກີດຂໍ້ຜິດພາດຂຶ້ນເມື່ອພະຍາຍາມປ່ຽນຊື່ບັນຊີ Moodle ຂອງທ່ານ. ມີຜູ້ໃຊ້ Moodle ທີ່ມີຊື່ຜູ້ໃຊ້ໃໝ່ນັ້ນຢູ່ແລ້ວ. ໃຫ້ຕິດຕໍ່ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານເພື່ອແກ້ໄຂບັນຫານີ້ກ່ອນ.';
$string['event_debug'] = 'ຂໍ້ຄວາມດີບັກ';
$string['eventuserauthed'] = 'ຜູ້ໃຊ້ຢືນຢັນຕົວຕົນກັບ OpenID Connect ແລ້ວ';
$string['eventuserconnected'] = 'ຜູ້ໃຊ້ເຊື່ອມຕໍ່ກັບ OpenID Connect ແລ້ວ';
$string['eventusercreated'] = 'ຜູ້ໃຊ້ຖືກສ້າງຂຶ້ນດ້ວຍ OpenID Connect';
$string['eventuserdisconnected'] = 'ຜູ້ໃຊ້ຕັດການເຊື່ອມຕໍ່ຈາກ OpenID Connect ແລ້ວ';
$string['eventuserloggedin'] = 'ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບດ້ວຍ OpenID Connect';
$string['eventuserrenameattempt'] = 'ປລັກອິນ auth_oidc ພະຍາຍາມປ່ຽນຊື່ຜູ້ໃຊ້';
$string['examplecsv'] = 'ຕົວຢ່າງໄຟລ໌ອັບໂຫຼດ';
$string['heading_additional_options'] = 'ຕົວເລືອກເພີ່ມເຕີມ';
$string['heading_additional_options_desc'] = '';
$string['heading_basic'] = 'ການຕັ້ງຄ່າພື້ນຖານ';
$string['heading_basic_desc'] = '';
$string['heading_debugging'] = 'ການດີບັກ (Debugging)';
$string['heading_debugging_desc'] = '';
$string['heading_display'] = 'ການສະແດງຜົນ';
$string['heading_display_desc'] = '';
$string['heading_sign_out'] = 'Sign out integration';
$string['heading_sign_out_desc'] = '';
$string['heading_user_restrictions'] = 'ຂໍ້ຈຳກັດຜູ້ໃຊ້';
$string['heading_user_restrictions_desc'] = '';
$string['idp_type_microsoft_entra_id'] = 'Microsoft Entra ID (v1.0)';
$string['idp_type_microsoft_identity_platform'] = 'Microsoft identity platform (v2.0)';
$string['idp_type_other'] = 'ອື່ນໆ';
$string['idptype'] = 'ປະເພດຜູ້ໃຫ້ບໍລິການຢືນຢັນຕົວຕົນ (IdP Type)';
$string['idptype_help'] = 'ປະຈຸບັນຮອງຮັບ IdP ສາມປະເພດ:
<ul>
<li><b>Microsoft Entra ID (v1.0)</b>: Microsoft Entra ID ກັບ oauth2 v1.0 endpoints, ເຊັ່ນ: https://login.microsoftonline.com/organizations/oauth2/authorize.</li>
<li><b>Microsoft identity platform (v2.0)</b>: Microsoft Entra ID ກັບ oath2 v2.0 endpoints, ເຊັ່ນ: https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize.</li>
<li><b>ອື່ນໆ</b>: Microsoft IdP ອື່ນໆທີ່ບໍ່ແມ່ນຂ້າງເທິງ.</li>
</ul>
ຄວາມແຕກຕ່າງລະຫວ່າງຕົວເລືອກ <b>Microsoft Entra ID (v1.0)</b> ແລະ <b>Microsoft identity platform (v2.0)</b> ສາມາດເບິ່ງໄດ້ທີ່ <a href="https://docs.microsoft.com/en-us/azure/active-directory/azuread-dev/azure-ad-endpoint-comparison">https://docs.microsoft.com/en-us/azure/active-directory/azuread-dev/azure-ad-endpoint-comparison</a>.<br/>
ທີ່ສຳຄັນ, ແອັບພລິເຄຊັນທີ່ຕັ້ງຄ່າໄວ້ສາມາດໃຊ້ <b>certificate</b> ນອກເໜືອຈາກ <b>secret</b> ສຳລັບການຢືນຢັນຕົວຕົນ ເມື່ອໃຊ້ IdP ປະເພດ <b>Microsoft identity platform (v2.0)</b>.<br/>
Authorization ແລະ token endpoints ຕ້ອງຖືກຕັ້ງຄ່າຕາມປະເພດ IdP ທີ່ຕັ້ງຄ່າໄວ້.';
$string['mismatched'] = 'ບໍ່ກົງກັນ';
$string['mismatched_details'] = 'Token record ມີຊື່ຜູ້ໃຊ້ "{$a->tokenusername}"; ຜູ້ໃຊ້ Moodle ທີ່ກົງກັນມີຊື່ຜູ້ໃຊ້ "{$a->moodleusername}".';
$string['missing_idp_type'] = 'ການຕັ້ງຄ່ານີ້ໃຊ້ໄດ້ກໍຕໍ່ເມື່ອມີການຕັ້ງຄ່າປະເພດ IdP ເທົ່ານັ້ນ.';
$string['na'] = 'n/a';
$string['new_username'] = 'ຊື່ຜູ້ໃຊ້ໃໝ່';
$string['no_token_to_cleanup'] = 'ບໍ່ມີ OIDC token ໃຫ້ອະນາໄມ.';
$string['oidc:manageconnection'] = 'ອະນຸຍາດການເຊື່ອມຕໍ່ ແລະ ຕັດການເຊື່ອມຕໍ່ OpenID';
$string['oidc:manageconnectionconnect'] = 'ອະນຸຍາດການເຊື່ອມຕໍ່ OpenID';
$string['oidc:manageconnectiondisconnect'] = 'ອະນຸຍາດການຕັດການເຊື່ອມຕໍ່ OpenID';
$string['oidcresource'] = 'Resource';
$string['oidcresource_help'] = 'OpenID Connect resource ທີ່ຈະສົ່ງ request ໄປຫາ.<br/>
<b>ໝາຍເຫດ</b> ພາຣາມິເຕີນີ້ບໍ່ຮອງຮັບໃນປະເພດ IdP <b>Microsoft identity platform (v2.0)</b>.';
$string['oidcscope'] = 'Scope';
$string['oidcscope_help'] = 'OIDC Scope ທີ່ຈະໃຊ້.';
$string['pluginname'] = 'OpenID Connect';
$string['privacy:metadata:auth_oidc'] = 'ການຢືນຢັນຕົວຕົນ OpenID Connect';
$string['privacy:metadata:auth_oidc_prevlogin'] = 'ວິທີການເຂົ້າສູ່ລະບົບກ່ອນໜ້າ ເພື່ອຍົກເລີກການເຊື່ອມຕໍ່ Microsoft 365';
$string['privacy:metadata:auth_oidc_prevlogin:method'] = 'ວິທີການເຂົ້າສູ່ລະບົບກ່ອນໜ້າ';
$string['privacy:metadata:auth_oidc_prevlogin:password'] = 'ຟີວລະຫັດຜ່ານ (ທີ່ຖືກເຂົ້າລະຫັດ) ກ່ອນໜ້າຂອງຜູ້ໃຊ້.';
$string['privacy:metadata:auth_oidc_prevlogin:userid'] = 'ID ຂອງຜູ້ໃຊ້ Moodle';
$string['privacy:metadata:auth_oidc_token'] = 'OpenID Connect tokens';
$string['privacy:metadata:auth_oidc_token:authcode'] = 'Auth code ສຳລັບ token';
$string['privacy:metadata:auth_oidc_token:expiry'] = 'Token expiry';
$string['privacy:metadata:auth_oidc_token:idtoken'] = 'ID token';
$string['privacy:metadata:auth_oidc_token:oidcuniqid'] = 'ຕົວລະບຸຜູ້ໃຊ້ OIDC ທີ່ບໍ່ຊໍ້າກັນ.';
$string['privacy:metadata:auth_oidc_token:oidcusername'] = 'ຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ OIDC';
$string['privacy:metadata:auth_oidc_token:refreshtoken'] = 'Refresh token';
$string['privacy:metadata:auth_oidc_token:scope'] = 'Scope ຂອງ token';
$string['privacy:metadata:auth_oidc_token:token'] = 'Token';
$string['privacy:metadata:auth_oidc_token:tokenresource'] = 'Resource ຂອງ token';
$string['privacy:metadata:auth_oidc_token:userid'] = 'User ID ຂອງຜູ້ໃຊ້ Moodle';
$string['privacy:metadata:auth_oidc_token:useridentifier'] = 'ຕົວລະບຸຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ OIDC';
$string['privacy:metadata:auth_oidc_token:username'] = 'ຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ Moodle';
$string['rowpreviewnum'] = 'ແຖວຕົວຢ່າງ';
$string['secretexpiryrecipients'] = 'ຜູ້ຮັບການແຈ້ງເຕືອນ Secret Expiry';
$string['secretexpiryrecipients_help'] = 'ລາຍການທີ່ຢູ່ອີເມວ (ຂັ້ນດ້ວຍຈຸດ) ທີ່ຈະສົ່ງການແຈ້ງເຕືອນ secret expiry ໄປຫາ.<br/>
ຖ້າບໍ່ມີການປ້ອນທີ່ຢູ່ອີເມວ, ຜູ້ເບິ່ງແຍງລະບົບຫຼັກຈະໄດ້ຮັບການແຈ້ງເຕືອນ.';
$string['settings_fieldmap_feild_not_mapped'] = '(ບໍ່ໄດ້ map)';
$string['settings_fieldmap_field_bindingusernameclaim'] = 'Binding Username Claim (ສາມາດ map ໄດ້ໃນລະຫວ່າງການເຂົ້າສູ່ລະບົບເທົ່ານັ້ນ)';
$string['settings_fieldmap_field_businessPhones'] = 'ເບີໂທຫ້ອງການ';
$string['settings_fieldmap_field_city'] = 'ເມືອງ';
$string['settings_fieldmap_field_companyName'] = 'ຊື່ບໍລິສັດ';
$string['settings_fieldmap_field_country'] = 'ປະເທດ';
$string['settings_fieldmap_field_department'] = 'ພະແນກ';
$string['settings_fieldmap_field_displayName'] = 'ຊື່ສະແດງ';
$string['settings_fieldmap_field_employeeId'] = 'ລະຫັດພະນັກງານ';
$string['settings_fieldmap_field_extensionattribute'] = 'Extension attribute {$a}';
$string['settings_fieldmap_field_faxNumber'] = 'ເບີແຟັກ';
$string['settings_fieldmap_field_givenName'] = 'ຊື່ແທ້';
$string['settings_fieldmap_field_groups'] = 'ກຸ່ມ';
$string['settings_fieldmap_field_jobTitle'] = 'ຕຳແໜ່ງວຽກ';
$string['settings_fieldmap_field_mail'] = 'ອີເມວ';
$string['settings_fieldmap_field_manager'] = 'ຊື່ຜູ້ຈັດການ';
$string['settings_fieldmap_field_manager_email'] = 'ອີເມວຜູ້ຈັດການ';
$string['settings_fieldmap_field_mobile'] = 'ມືຖື';
$string['settings_fieldmap_field_mobilePhone'] = 'ເບີໂທມືຖື';
$string['settings_fieldmap_field_objectId'] = 'Object ID';
$string['settings_fieldmap_field_officeLocation'] = 'ຫ້ອງການ';
$string['settings_fieldmap_field_onPremisesSamAccountName'] = 'On-premises SAM account name';
$string['settings_fieldmap_field_postalCode'] = 'ລະຫັດໄປສະນີ';
$string['settings_fieldmap_field_preferredLanguage'] = 'ພາສາ';
$string['settings_fieldmap_field_preferredName'] = 'ຊື່ທີ່ຕ້ອງການ';
$string['settings_fieldmap_field_roles'] = 'ບົດບາດ';
$string['settings_fieldmap_field_sds_school_id'] = 'SDS school ID ({$a})';
$string['settings_fieldmap_field_sds_school_name'] = 'SDS school name ({$a})';
$string['settings_fieldmap_field_sds_school_role'] = 'SDS school role ("Student" ຫຼື "Teacher")';
$string['settings_fieldmap_field_sds_student_birthDate'] = 'SDS student birth date';
$string['settings_fieldmap_field_sds_student_externalId'] = 'SDS student external ID';
$string['settings_fieldmap_field_sds_student_grade'] = 'SDS student grade';
$string['settings_fieldmap_field_sds_student_graduationYear'] = 'SDS student graduation year';
$string['settings_fieldmap_field_sds_student_studentNumber'] = 'SDS student number';
$string['settings_fieldmap_field_sds_teacher_externalId'] = 'SDS teacher external ID';
$string['settings_fieldmap_field_sds_teacher_teacherNumber'] = 'SDS teacher number';
$string['settings_fieldmap_field_state'] = 'ແຂວງ/ລັດ';
$string['settings_fieldmap_field_streetAddress'] = 'ທີ່ຢູ່ຖະໜົນ/ບ້ານ';
$string['settings_fieldmap_field_surname'] = 'ນາມສະກຸນ';
$string['settings_fieldmap_field_teams'] = 'Teams';
$string['settings_fieldmap_field_telephoneNumber'] = 'ເບີໂທລະສັບ';
$string['settings_fieldmap_field_userPrincipalName'] = 'User Principal Name';
$string['settings_page_application'] = 'IdP ແລະ ການຢືນຢັນຕົວຕົນ';
$string['settings_page_binding_username_claim'] = 'Binding Username Claim';
$string['settings_page_change_binding_username_claim_tool'] = 'ເຄື່ອງມືປ່ຽນ binding username claim';
$string['settings_page_cleanup_oidc_tokens'] = 'ອະນາໄມ OpenID Connect tokens';
$string['settings_page_field_mapping'] = 'Field mappings';
$string['settings_page_other_settings'] = 'ຕົວເລືອກອື່ນໆ';
$string['settings_section_authentication'] = 'ການຢືນຢັນຕົວຕົນ';
$string['settings_section_basic'] = 'ການຕັ້ງຄ່າພື້ນຖານ';
$string['settings_section_binding_username_claim'] = 'Binding Username Claim';
$string['settings_section_endpoints'] = 'Endpoints';
$string['settings_section_other_params'] = 'ພາຣາມິເຕີອື່ນໆ';
$string['settings_section_secret_expiry_notification'] = 'ການແຈ້ງເຕືອນ Secret expiry';
$string['table_action'] = 'Action';
$string['table_matching_details'] = 'ລາຍລະອຽດ';
$string['table_matching_status'] = 'ສະຖານະການຈັບຄູ່';
$string['table_oidc_unique_identifier'] = 'ຕົວລະບຸ OIDC ທີ່ບໍ່ຊໍ້າກັນ';
$string['table_oidc_username'] = 'ຊື່ຜູ້ໃຊ້ OIDC';
$string['table_token_id'] = 'Token record ID';
$string['table_token_unique_id'] = 'OIDC unique ID';
$string['task_cleanup_oidc_sid'] = 'ອະນາໄມ records OIDC SID';
$string['task_cleanup_oidc_state_and_token'] = 'ອະນາໄມ OIDC state ແລະ invalid token';
$string['token_deleted'] = 'Token ຖືກລຶບສຳເລັດແລ້ວ';
$string['tokenendpoint'] = 'Token Endpoint';
$string['tokenendpoint_help'] = 'URI ຂອງ token endpoint ຈາກ IdP ຂອງທ່ານທີ່ຈະໃຊ້.<br/>
ໝາຍເຫດ: ຖ້າເວັບໄຊຈະຖືກຕັ້ງຄ່າໃຫ້ຜູ້ໃຊ້ຈາກ Tenant ອື່ນເຂົ້າເຖິງໄດ້, ຈະບໍ່ສາມາດໃຊ້ endpoint ທີ່ລະຸບຸສະເພາະ Tenant ໄດ້.';
$string['ucp_disconnect_details'] = 'ສິ່ງນີ້ຈະຕັດການເຊື່ອມຕໍ່ບັນຊີ Moodle ຂອງທ່ານອອກຈາກ {$a}. ທ່ານຈະຕ້ອງສ້າງຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ ເພື່ອເຂົ້າສູ່ລະບົບ Moodle.';
$string['ucp_disconnect_title'] = 'ການຕັດການເຊື່ອມຕໍ່ {$a}';
$string['ucp_general_intro'] = 'ທີ່ນີ້ທ່ານສາມາດຈັດການການເຊື່ອມຕໍ່ຂອງທ່ານກັບ {$a}. ຖ້າເປີດໃຊ້, ທ່ານຈະສາມາດໃຊ້ບັນຊີ {$a} ຂອງທ່ານເພື່ອເຂົ້າສູ່ລະບົບ Moodle ແທນການໃຊ້ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານແຍກຕ່າງຫາກ. ເມື່ອເຊື່ອມຕໍ່ແລ້ວ, ທ່ານຈະບໍ່ຈຳເປັນຕ້ອງຈື່ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານສຳລັບ Moodle ອີກຕໍ່ໄປ, ການເຂົ້າສູ່ລະບົບທັງໝົດຈະຖືກຈັດການໂດຍ {$a}.';
$string['ucp_login_start'] = 'ເລີ່ມໃຊ້ {$a} ເພື່ອເຂົ້າສູ່ລະບົບ Moodle';
$string['ucp_login_start_desc'] = 'ສິ່ງນີ້ຈະປ່ຽນບັນຊີຂອງທ່ານໃຫ້ໃຊ້ {$a} ເພື່ອເຂົ້າສູ່ລະບົບ Moodle. ເມື່ອເປີດໃຊ້ແລ້ວ, ທ່ານຈະເຂົ້າສູ່ລະບົບໂດຍໃຊ້ credentials ຂອງ {$a} - ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ Moodle ປັດຈຸບັນຂອງທ່ານຈະໃຊ້ບໍ່ໄດ້. ທ່ານສາມາດຕັດການເຊື່ອມຕໍ່ບັນຊີຂອງທ່ານໄດ້ທຸກເວລາ ແລະ ກັບຄືນສູ່ການເຂົ້າສູ່ລະບົບແບບປົກກະຕິ.';
$string['ucp_login_status'] = 'ການເຂົ້າສູ່ລະບົບ {$a} ແມ່ນ:';
$string['ucp_login_stop'] = 'ຢຸດໃຊ້ {$a} ເພື່ອເຂົ້າສູ່ລະບົບ Moodle';
$string['ucp_login_stop_desc'] = 'ປະຈຸບັນທ່ານກຳລັງໃຊ້ {$a} ເພື່ອເຂົ້າສູ່ລະບົບ Moodle. ການຄລິກ "ຢຸດໃຊ້ການເຂົ້າສູ່ລະບົບ {$a}" ຈະຕັດການເຊື່ອມຕໍ່ບັນຊີ Moodle ຂອງທ່ານອອກຈາກ {$a}. ທ່ານຈະບໍ່ສາມາດເຂົ້າສູ່ລະບົບ Moodle ດ້ວຍບັນຊີ {$a} ຂອງທ່ານໄດ້ອີກ. ທ່ານຈະຖືກຖາມໃຫ້ສ້າງຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ, ແລະ ຈາກນັ້ນທ່ານຈະສາມາດເຂົ້າສູ່ລະບົບ Moodle ໄດ້ໂດຍກົງ.';
$string['ucp_o365accountconnected'] = 'ບັນຊີ Microsoft 365 ນີ້ເຊື່ອມຕໍ່ກັບບັນຊີ Moodle ອື່ນແລ້ວ.';
$string['ucp_status_disabled'] = 'ປິດການໃຊ້ງານ';
$string['ucp_status_enabled'] = 'ເປີດການໃຊ້ງານ';
$string['ucp_title'] = 'ການຈັດການ {$a}';
$string['unmatched'] = 'ບໍ່ກົງກັນ';
$string['update_error_incomplete_line'] = 'ແຖວບໍ່ມີຂໍ້ມູນທີ່ຕ້ອງການຄົບຖ້ວນ.';
$string['update_error_invalid_new_username'] = 'ຊື່ຜູ້ໃຊ້ໃໝ່ບໍ່ຖືກຕ້ອງ.';
$string['update_error_nothing_updated'] = 'ບໍ່ມີຫຍັງຖືກອັບເດດ.';
$string['update_error_user_not_found'] = 'ບໍ່ພົບຜູ້ໃຊ້ທີ່ກົງກັບຊື່ຜູ້ໃຊ້. ຈະພະຍາຍາມອັບເດດຜູ້ໃຊ້ທີ່ຖືກຈັບຄູ່ແບບ manual.';
$string['update_error_user_not_oidc'] = 'ຜູ້ໃຊ້ບໍ່ໄດ້ໃຊ້ວິທີການຢືນຢັນຕົວຕົນ OpenID Connect. ຈະພະຍາຍາມອັບເດດຜູ້ໃຊ້ທີ່ຖືກຈັບຄູ່ແບບ manual.';
$string['update_error_user_update_failed'] = 'ການອັບເດດຜູ້ໃຊ້ລົ້ມເຫຼວ.';
$string['update_oncreate_and_onlogin'] = 'ເມື່ອສ້າງ ແລະ ທຸກຄັ້ງທີ່ເຂົ້າສູ່ລະບົບ';
$string['update_oncreate_and_onlogin_and_usersync'] = 'ເມື່ອສ້າງ, ທຸກຄັ້ງທີ່ເຂົ້າສູ່ລະບົບ, ແລະ ທຸກຄັ້ງທີ່ລັນວຽກຊິງຄ໌ຜູ້ໃຊ້';
$string['update_onlogin_and_usersync'] = 'ທຸກຄັ້ງທີ່ເຂົ້າສູ່ລະບົບ ແລະ ທຸກຄັ້ງທີ່ລັນວຽກຊິງຄ໌ຜູ້ໃຊ້';
$string['update_stats_users_errors'] = '{$a} ຜູ້ໃຊ້ມີຂໍ້ຜິດພາດ';
$string['update_stats_users_updated'] = '{$a} ຜູ້ໃຊ້ຖືກອັບເດດແລ້ວ';
$string['update_success_o365'] = 'Microsoft 365 connection record ອັບເດດສຳເລັດແລ້ວ.';
$string['update_success_token'] = 'Token ອັບເດດສຳເລັດແລ້ວ.';
$string['update_success_username'] = 'ຊື່ຜູ້ໃຊ້ອັບເດດສຳເລັດແລ້ວ.';
$string['update_username_results'] = 'ຜົນການອັບເດດຊື່ຜູ້ໃຊ້';
$string['update_warning_email_match'] = 'ອີເມວກົງກັບຜູ້ໃຊ້ທີ່ມີຢູ່.';
$string['upload_usernames'] = 'ອັບເດດຊື່ຜູ້ໃຊ້ທີ່ຜູກມັດ (binding usernames)';
$string['usernamefile'] = 'ໄຟລ໌';
