Files
1Panel/frontend/src/lang/modules/lo.ts

6943 lines
684 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { getFuLocaleMessage } from '@/lang/fu';
const message = {
commons: {
true: 'ແມ່ນ',
false: 'ບໍ່ແມ່ນ',
colon: ': ',
example: 'ຕົວຢ່າງ: ',
fit2cloud: 'FIT2CLOUD',
lingxia: 'LXware',
button: {
run: 'ແລ່ນ',
prev: 'ກ່ອນໜ້າ',
next: 'ຖັດໄປ',
create: 'ສ້າງ',
add: 'ເພີ່ມ',
select: 'ເລືອກ',
save: 'ບັນທຶກ',
set: 'ຕັ້ງຄ່າ',
sync: 'ຊິ້ງຄ໌',
delete: 'ລຶບ',
edit: 'ແກ້ໄຂ',
enable: 'ເປີດໃຊ້ງານ',
disable: 'ປິດໃຊ້ງານ',
confirm: 'ຢືນຢັນ',
check: 'ກວດສອບ',
submit: 'ສົ່ງ',
cancel: 'ຍົກເລີກ',
reset: 'ຣີເຊັດ',
setDefault: 'ຄືນຄ່າເລີ່ມຕົ້ນ',
restart: 'ຣີສະຕາດ',
conn: 'ເຊື່ອມຕໍ່',
disConn: 'ຕັດການເຊື່ອມຕໍ່',
clean: 'ລ້າງຂໍ້ມູນ',
cleanAll: 'ລ້າງທັງໝົດ',
selectAll: 'ເລືອກທັງໝົດ',
login: 'ເຂົ້າສູ່ລະບົບ',
close: 'ປິດ',
stop: 'ຢຸດ',
start: 'ເລີ່ມ',
view: 'ເບິ່ງ',
watch: 'ຕິດຕາມ',
handle: 'ຈັດການ',
clone: 'ໂຄລນ໌',
expand: 'ຂະຫຍາຍ',
collapse: 'ຍໍ້ເຂົ້າ',
log: 'ລັອກ',
back: 'ກັບຄືນ',
backup: 'ສຳຮອງຂໍ້ມູນ',
recover: 'ກູ້ຄືນ',
retry: 'ລອງໃໝ່',
upload: 'ອັບໂຫຼດ',
download: 'ດາວໂຫຼດ',
init: 'ຕັ້ງຄ່າເລີ່ມຕົ້ນ',
verify: 'ກວດສອບ',
saveAndEnable: 'ບັນທຶກ ແລະ ເປີດໃຊ້ງານ',
import: 'ນຳເຂົ້າ',
importAll: 'ນຳເຂົ້າທັງໝົດ',
export: 'ສົ່ງອອກ',
power: 'ສົ່ງຂໍ້ມູນ',
search: 'ຄົ້ນຫາ',
refresh: 'ຣີເຟຣຊ',
reconnect: 'ເຊື່ອມຕໍ່ໃໝ່',
get: 'ດຶງຂໍ້ມູນ',
upgrade: 'ອັບເກຣດ',
update: 'ອັບເດດ',
ignore: 'ຂ້າມການອັບເດດ',
copy: 'ຄັດລອກ',
random: 'ສຸ່ມສ້າງ',
install: 'ຕິດຕັ້ງ',
uninstall: 'ຖອນການຕິດຕັ້ງ',
fullscreen: 'ເຕັມຈໍ',
quitFullscreen: 'ອອກຈາກເຕັມຈໍ',
showAll: 'ສະແດງທັງໝົດ',
hideSome: 'ເຊື່ອງບາງສ່ວນ',
agree: 'ເຫັນດີ',
notAgree: 'ບໍ່ເຫັນດີ',
preview: 'ເບິ່ງຕົວຢ່າງ',
open: 'ເປີດ',
notSave: 'ບໍ່ບັນທຶກ',
createNewFolder: 'ສ້າງໂຟນເດີໃໝ່',
createNewFile: 'ສ້າງໄຟລ໌ໃໝ່',
helpDoc: 'ເອກະສານແນະນຳ',
bind: 'ຜູກມັດ',
unbind: 'ຍົກເລີກການຜູກມັດ',
cover: 'ຂຽນທັບ',
skip: 'ຂ້າມ',
fix: 'ແກ້ໄຂ',
down: 'ປິດການເຮັດວຽກ',
up: 'ເລີ່ມການເຮັດວຽກ',
sure: 'ແນ່ນອນ',
show: 'ສະແດງ',
hide: 'ເຊື່ອງ',
visit: 'ຢ້ຽມຊົມ',
migrate: 'ຍ້າຍຂໍ້ມູນ',
tip: 'ຄຳແນະນຳ',
},
operate: {
start: 'ເລີ່ມ',
stop: 'ຢຸດ',
restart: 'ຣີສະຕາດ',
reload: 'ໂຫຼດໃໝ່',
rebuild: 'ສ້າງໃໝ່',
sync: 'ຊິ້ງຄ໌',
up: 'ເປີດ',
down: 'ປິດ',
delete: 'ລຶບ',
},
search: {
timeStart: 'ເວລາເລີ່ມຕົ້ນ',
timeEnd: 'ເວລາສິ້ນສຸດ',
timeRange: 'ເຖິງ',
dateStart: 'ວັນທີເລີ່ມຕົ້ນ',
dateEnd: 'ວັນທີສິ້ນສຸດ',
date: 'ວັນທີ',
},
table: {
all: 'ທັງໝົດ',
total: 'ທັງໝົດ {0}',
name: 'ຊື່',
type: 'ປະເພດ',
card: 'ບັດ',
table: 'ຕາຕະລາງ',
status: 'ສະຖານະ',
statusSuccess: 'ສຳເລັດ',
statusFailed: 'ຫຼົ້ມເຫຼວ',
statusWaiting: 'ກຳລັງຖ້າ...',
records: 'ບັນທຶກ',
group: 'ກຸ່ມ',
default: 'ເລີ່ມຕົ້ນ',
createdAt: 'ສ້າງເມື່ອ',
creator: 'ຜູ້ສ້າງ',
publishedAt: 'ເຜີຍແຜ່ເມື່ອ',
date: 'ວັນທີ',
updatedAt: 'ອັບເດດເມື່ອ',
updater: 'ຜູ້ອັບເດດ',
operate: 'ຈັດການ',
message: 'ຂໍ້ຄວາມ',
description: 'ລາຍລະອຽດ',
interval: 'ໄລຍະຫ່າງ',
user: 'ເຈົ້າຂອງ',
title: 'ຫົວຂໍ້',
port: 'ພອດ',
forward: 'ສົ່ງຕໍ່',
protocol: 'ໂປຣໂຕຄໍ',
tableSetting: 'ຕັ້ງຄ່າຕາຕະລາງ',
refreshRate: 'ໄລຍະການຣີເຟຣຊ',
noRefresh: 'ບໍ່ຣີເຟຣຊ',
selectColumn: 'ເລືອກຄໍລຳ',
local: 'ໂລຄໍ',
serialNumber: 'ລຳດັບ',
manageGroup: 'ຈັດການກຸ່ມ',
backToList: 'ກັບຄືນໄປລາຍການ',
keepEdit: 'ແກ້ໄຂຕໍ່',
pin: 'ປັກໝຸດໄວ້ເທິງ',
unpin: 'ຍົກເລີກການປັກໝຸດ',
},
loadingText: {
Upgrading: 'ກຳລັງອັບເກຣດລະບົບ, ກະລຸນາຖ້າ...',
Restarting: 'ກຳລັງຣີສະຕາດລະບົບ, ກະລຸນາຖ້າ...',
Recovering: 'ກຳລັງກູ້ຄືນຈາກ snapshot, ກະລຸນາຖ້າ...',
Rollbacking: 'ກຳລັງຍ້ອນກັບ snapshot, ກະລຸນາຖ້າ...',
},
msg: {
noneData: 'ບໍ່ມີຂໍ້ມູນ',
delete: 'ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
clean: 'ການລ້າງຂໍ້ມູນນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
closeDrawerHelper: 'ຂໍ້ມູນທີ່ບໍ່ໄດ້ບັນທຶກອາດຈະສູນຫາຍ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
deleteSuccess: 'ລຶບສຳເລັດແລ້ວ',
loginSuccess: 'ເຂົ້າສູ່ລະບົບສຳເລັດແລ້ວ',
operationSuccess: 'ດຳເນີນການສຳເລັດແລ້ວ',
operationFailed: 'ດຳເນີນການລົ້ມເຫຼວ',
copySuccess: 'ຄັດລອກສຳເລັດແລ້ວ',
notSupportOperation: 'ບໍ່ຮອງຮັບການດຳເນີນການນີ້',
requestTimeout: 'ການຮ້ອງຂໍໝົດເວລາ, ກະລຸນາລອງໃໝ່ພາຍຫຼັງ',
infoTitle: 'ແຈ້ງເຕືອນ',
notRecords: 'ບໍ່ມີບັນທຶກການເຮັດວຽກສຳລັບໜ້າວຽກນີ້',
sureLogOut: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຕ້ອງການອອກຈາກລະບົບ?',
createSuccess: 'ສ້າງສຳເລັດແລ້ວ',
updateSuccess: 'ອັບເດດສຳເລັດແລ້ວ',
uploadSuccess: 'ອັບໂຫຼດສຳເລັດແລ້ວ',
operateConfirm: 'ເພື່ອຢືນຢັນ, ກະລຸນາພິມ: ',
inputOrSelect: 'ເລືອກ ຫຼື ປ້ອນຂໍ້ມູນ',
selectOne: 'ກະລຸນາເລືອກໜຶ່ງຢ່າງ {0}',
copyFailed: 'ຄັດລອກຫຼົ້ມເຫຼວ',
operatorHelper: 'ແລ່ນ "{1}" ໃນ "{0}". ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
notFound: 'ຂໍໂທດ, ບໍ່ພົບໜ້າທີ່ທ່ານຕ້ອງການ.',
unSupportType: 'ບໍ່ຮອງຮັບປະເພດໄຟລ໌ນີ້.',
unSupportSize: 'ໄຟລ໌ທີ່ອັບໂຫຼດມີຂະໜາດເກີນ {0}M. ກະລຸນາຢືນຢັນ.',
fileExist: 'ມີໄຟລ໌ນີ້ຢູ່ໃນໂຟນເດີແລ້ວ. ບໍ່ຮອງຮັບການອັບໂຫຼດຊ້ຳ.',
fileNameErr:
'ຊື່ໄຟລ໌ຕ້ອງມີ 1-256 ຕົວອັກສອນ ແລະ ປະກອບດ້ວຍຕົວອັກສອນ, ຕົວເລກ, ຈ້ຳ, ຂີດຕໍ່ ຫຼື ຂີດກ້ອງເທົ່ານັ້ນ',
confirmNoNull: 'ກະລຸນາແນ່ໃຈວ່າຄ່າ {0} ບໍ່ວ່າງ.',
errPort: 'ພອດບໍ່ຖືກຕ້ອງ, ກະລຸນາກວດສອບ',
remove: 'ເອົາອອກ',
backupHelper: 'ການດຳເນີນການນີ້ຈະສຳຮອງຂໍ້ມູນ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
recoverHelper: 'ກູ້ຄືນຈາກ {0}. ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
backupSuccess: 'ສຳຮອງຂໍ້ມູນສຳເລັດແລ້ວ',
restoreSuccess: 'ກູ້ຄືນສຳເລັດແລ້ວ',
refreshSuccess: 'ຣີເຟຣຊສຳເລັດແລ້ວ',
rootInfoErr: 'ນີ້ແມ່ນໄດເຣັກທໍຣີຮາກ (root) ແລ້ວ',
resetSuccess: 'ຣີເຊັດສຳເລັດແລ້ວ',
creatingInfo: 'ກຳລັງສ້າງ, ບໍ່ຈຳເປັນຕ້ອງດຳເນີນການນີ້',
installSuccess: 'ຕິດຕັ້ງສຳເລັດແລ້ວ',
uninstallSuccess: 'ຖອນການຕິດຕັ້ງສຳເລັດແລ້ວ',
offlineTips: 'ເວີຊັນອອຟລາຍບໍ່ຮອງຮັບການດຳເນີນການນີ້',
errImportFormat: 'ຂໍ້ມູນ ຫຼື ຮູບແບບທີ່ນຳເຂົ້າຜິດພາດ, ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່!',
importHelper: 'ຫາກມີຂໍ້ມູນຂັດແຍ້ງ, ຂໍ້ມູນທີ່ນຳເຂົ້າຈະຂຽນທັບຂໍ້ມູນທີ່ມີຢູ່.',
errImport: 'ເນື້ອໃນໄຟລ໌ຜິດພາດ:',
},
login: {
username: 'ຊື່ຜູ້ໃຊ້',
password: 'ລະຫັດຜ່ານ',
passkey: 'ເຂົ້າສູ່ລະບົບດ້ວຍ Passkey',
otherLoginMethods: 'ວິທີເຂົ້າລະບົບອື່ນ',
welcome: 'ຍິນດີຕ້ອນຮັບກັບຄືນ. ເຂົ້າສູ່ລະບົບດ້ວຍຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານຂອງທ່ານ.',
errorAuthInfo: 'ຊື່ຜູ້ໃຊ້ ຫຼື ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງໃໝ່.',
errorMfaInfo: 'ຂໍ້ມູນການຢືນຢັນຕົວຕົນບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງໃໝ່.',
captchaHelper: 'ລະຫັດຢືນຢັນ',
errorCaptcha: 'ລະຫັດຢືນຢັນບໍ່ຖືກຕ້ອງ',
codeInput: 'ປ້ອນລະຫັດ MFA 6 ຫຼັກ',
mfaTitle: 'ການຢືນຢັນ MFA',
mfaCode: 'ລະຫັດຢືນຢັນ MFA',
title: 'ລະບົບຈັດການເຊີເວີ Linux (1Panel)',
licenseHelper: '<ຂໍ້ຕົກລົງອະນຸຍາດການໃຊ້ງານຄອມມູນິຕີ້>',
errorAgree: 'ກະລຸນາອ່ານ ແລະ ຍອມຮັບຂໍ້ຕົກລົງອະນຸຍາດການໃຊ້ງານ',
logout: 'ອອກຈາກລະບົບ',
agreeTitle: 'ຂໍ້ຕົກລົງ',
agreeContent:
'ເພື່ອປົກປ້ອງສິດ ແລະ ຜົນປະໂຫຍດຂອງທ່ານ, ກະລຸນາອ່ານ ແລະ ຍອມຮັບຂໍ້ຕົກລົງ &laquo; <a href = "https://www.fit2cloud.com/legal/licenses.html" target = "_blank" > ຂໍ້ຕົກລົງອະນຸຍາດການໃຊ້ງານຄອມມູນິຕີ້ </a> &raquo;',
passkeyFailed: 'ເຂົ້າສູ່ລະບົບດ້ວຍ Passkey ຫຼົ້ມເຫຼວ, ກະລຸນາລອງໃໝ່',
passkeyNotSupported:
'ບຣາວເຊີ ຫຼື ສະພາບແວດລ້ອມປັດຈຸບັນບໍ່ຮອງຮັບ Passkey, ກະລຸນາແນ່ໃຈວ່າທ່ານໄດ້ຜູກມັດຊື່ໂດເມນ ແລະ ເຂົ້າໃຊ້ງານຜ່ານ HTTPS',
passkeyToPassword: 'Passkey ໃຊ້ງານບໍ່ໄດ້? ໃຊ້ລະຫັດຜ່ານແທນ',
},
rule: {
username: 'ປ້ອນຊື່ຜູ້ໃຊ້',
password: 'ປ້ອນລະຫັດຜ່ານ',
rePassword: 'ຢືນຢັນລະຫັດຜ່ານບໍ່ກົງກັນ.',
requiredInput: 'ຈຳເປັນຕ້ອງປ້ອນຂໍ້ມູນນີ້.',
requiredSelect: 'ເລືອກລາຍການໃນລາຍຊື່',
illegalChar: 'ບໍ່ຮອງຮັບການໃຊ້ຕົວອັກສອນ & ; $ \' ` ( ) " > < ໃນເວລານີ້',
illegalInput: 'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ມີຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງ.',
duplicate: 'ຄ່ານີ້ຕ້ອງບໍ່ຊ້ຳກັນ.',
commonName:
'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນດ້ວຍຕົວອັກສອນພິເສດ ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ພາສາຈີນ, ຕົວເລກ, ".", "-", ແລະ "_" ໂດຍມີຄວາມຍາວ 1-128 ຕົວອັກສອນ.',
userName: 'ຂໍ້ມູນນີ້ຕ້ອງປະກອບດ້ວຍພາສາອັງກິດ, ພາສາຈີນ, ຕົວເລກ ແລະ "_" ໂດຍມີຄວາມຍາວ 3-30 ຕົວອັກສອນ.',
simpleName:
'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນດ້ວຍຂີດກ້ອງ ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ແລະ "_" ໂດຍມີຄວາມຍາວ 3-30 ຕົວອັກສອນ.',
simplePassword:
'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນດ້ວຍຂີດກ້ອງ ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ແລະ "_" ໂດຍມີຄວາມຍາວ 1-30 ຕົວອັກສອນ.',
dbName: 'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນດ້ວຍຂີດກ້ອງ ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ແລະ "_" ໂດຍມີຄວາມຍາວ 1-64 ຕົວອັກສອນ.',
imageName:
'ຂໍ້ມູນນີ້ຕ້ອງປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ":", "@", "/", ".", "-", ແລະ "_" ໂດຍມີຄວາມຍາວ 1-256 ຕົວອັກສອນ.',
volumeName: 'ຂໍ້ມູນນີ້ຕ້ອງປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ".", "-", ແລະ "_" ໂດຍມີຄວາມຍາວ 2-30 ຕົວອັກສອນ.',
supervisorName:
'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນດ້ວຍຕົວອັກສອນພິເສດ ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, "-", ແລະ "_" ໂດຍມີຄວາມຍາວ 1-128 ຕົວອັກສອນ.',
composeName:
'ຮອງຮັບຕົວອັກສອນທົ່ວໄປຢູ່ຂ້າງໜ້າ, ຕົວອັກສອນພາສາອັງກິດຕົວພິມນ້ອຍ, ຕົວເລກ, - ແລະ _, ຄວາມຍາວ 1-256',
complexityPassword:
'ຮອງຮັບລະຫັດຜ່ານຍາວ 8-30 ຕົວອັກສອນ ທີ່ປະກອບດ້ວຍຢ່າງໜ້ອຍສອງຢ່າງລະຫວ່າງ ຕົວອັກສອນ, ຕົວເລກ ແລະ ຕົວອັກສອນພິເສດ.',
commonPassword: 'ຄວາມຍາວຂອງຂໍ້ມູນນີ້ຕ້ອງຫຼາຍກວ່າ 6 ຕົວອັກສອນ.',
linuxName: 'ຄວາມຍາວຕ້ອງຢູ່ລະຫວ່າງ 1 ຫາ 128 ຕົວອັກສອນ ແລະ ຕ້ອງບໍ່ມີຕົວອັກສອນພິເສດເຫຼົ່ານີ້: "{0}".',
email: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນທີ່ຢູ່ອີເມລ໌ທີ່ຖືກຕ້ອງ.',
number: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນຕົວເລກ.',
integer: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນເລກຖ້ວນບວກ.',
ip: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນທີ່ຢູ່ IP ທີ່ຖືກຕ້ອງ.',
host: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນທີ່ຢູ່ IP ຫຼື ຊື່ໂດເມນທີ່ຖືກຕ້ອງ.',
hostHelper: 'ຮອງຮັບການປ້ອນທີ່ຢູ່ IP ຫຼື ຊື່ໂດເມນ',
port: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນເລກພອດທີ່ຖືກຕ້ອງ.',
selectHelper: 'ເລືອກໄຟລ໌ {0} ທີ່ຖືກຕ້ອງ',
domain: 'ຂໍ້ມູນນີ້ຕ້ອງຢູ່ໃນຮູບແບບ: example.com ຫຼື example.com:8080.',
databaseName: 'ຂໍ້ມູນນີ້ຕ້ອງປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ແລະ "_" ໂດຍມີຄວາມຍາວ 1-30 ຕົວອັກສອນ.',
ipErr: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນທີ່ຢູ່ IP ທີ່ຖືກຕ້ອງ.',
numberRange: 'ຂໍ້ມູນນີ້ຕ້ອງເປັນຕົວເລກລະຫວ່າງ {0} ຫາ {1}.',
paramName: 'ຂໍ້ມູນນີ້ຕ້ອງປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ".", "-", ແລະ "_" ໂດຍມີຄວາມຍາວ 2-30 ຕົວອັກສອນ.',
paramComplexity:
'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນ ແລະ ລົງທ້າຍດ້ວຍຕົວອັກສອນພິເສດ ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, "{0}" ໂດຍມີຄວາມຍາວ 6-128 ຕົວອັກສອນ.',
paramUrlAndPort: 'ຂໍ້ມູນນີ້ຕ້ອງຢູ່ໃນຮູບແບບ "http(s)://(domain name/ip):(port)".',
nginxDoc: 'ຂໍ້ມູນນີ້ຕ້ອງປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, ".", "_" ແລະ "-".',
appName:
'ຂໍ້ມູນນີ້ຕ້ອງບໍ່ຂຶ້ນຕົ້ນ ແລະ ລົງທ້າຍດ້ວຍ "-" ແລະ "_" ແລະ ປະກອບດ້ວຍພາສາອັງກິດ, ຕົວເລກ, "-", ແລະ "_" ໂດຍມີຄວາມຍາວ 2-30 ຕົວອັກສອນ.',
containerName: 'ຮອງຮັບຕົວອັກສອນ, ຕົວເລກ, -, _ ແລະ .; ຕ້ອງບໍ່ຂຶ້ນຕົ້ນດ້ວຍ - _ ຫຼື .; ຄວາມຍາວ: 2-128',
mirror: 'ທີ່ຢູ່ mirror ຄວນຂຶ້ນຕົ້ນດ້ວຍ http(s)://, ຮອງຮັບຕົວອັກສອນພາສາອັງກິດ, ຕົວເລກ, . / ແລະ -, ແລະ ຕ້ອງບໍ່ມີແຖວວ່າງ.',
disableFunction: 'ຮອງຮັບສະເພາະຕົວອັກສອນ, ຂີດກ້ອງ ແລະ ຈຸດຈຳ',
leechExts: 'ຮອງຮັບສະເພາະຕົວອັກສອນ, ຕົວເລກ ແລະ ຈຸດຈຳ',
paramSimple: 'ຮອງຮັບຕົວອັກສອນພາສາອັງກິດຕົວພິມນ້ອຍ ແລະ ຕົວເລກ, ຄວາມຍາວ 1-128',
filePermission: 'ຂໍ້ຜິດພາດກ່ຽວກັບສິດການເຂົ້າເຖິງໄຟລ໌',
formatErr: 'ຮູບແບບຜິດພາດ, ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່',
phpExtension: 'ຮອງຮັບສະເພາະ , _ ຕົວອັກສອນພາສາອັງກິດຕົວພິມນ້ອຍ ແລະ ຕົວເລກ',
paramHttp: 'ຕ້ອງຂຶ້ນຕົ້ນດ້ວຍ http:// ຫຼື https://',
phone: 'ຮູບແບບເບີໂທລະສັບບໍ່ຖືກຕ້ອງ',
authBasicPassword: 'ຮອງຮັບຕົວອັກສອນ, ຕົວເລກ ແລະ ຕົວອັກສອນພິເສດທົ່ວໄປ, ຄວາມຍາວ 1-72',
length128Err: 'ຄວາມຍາວຕ້ອງບໍ່ເກີນ 128 ຕົວອັກສອນ',
maxLength: 'ຄວາມຍາວຕ້ອງບໍ່ເກີນ {0} ຕົວອັກສອນ',
alias: 'ຮອງຮັບພາສາອັງກິດ, ຕົວເລກ, - ແລະ _, ຄວາມຍາວ 1-128, ແລະ ຕ້ອງບໍ່ຂຶ້ນຕົ້ນ ຫຼື ລົງທ້າຍດ້ວຍ -_.',
vmName: 'ຮອງຮັບຕົວອັກສອນພາສາອັງກິດ, ຕົວເລກ, ".", "-" ແລະ "_"; ຄວາມຍາວ 1-64 ຕົວ; ຕ້ອງຂຶ້ນຕົ້ນດ້ວຍຕົວອັກສອນ ຫຼື ຕົວເລກ.',
vmNetwork:
'ຮອງຮັບຕົວອັກສອນພາສາອັງກິດ, ຕົວເລກ, ".", ":", "-" ແລະ "_"; ຄວາມຍາວ 1-64 ຕົວ; ຕ້ອງຂຶ້ນຕົ້ນດ້ວຍຕົວອັກສອນ ຫຼື ຕົວເລກ.',
},
res: {
paramError: 'ການຮ້ອງຂໍຫຼົ້ມເຫຼວ. ກະລຸນາລອງໃໝ່ພາຍຫຼັງ.',
forbidden: 'ຜູ້ໃຊ້ປັດຈຸບັນບໍ່ມີສິດອະນຸຍາດ',
serverError: 'ການບໍລິການຜິດພາດ',
notFound: 'ບໍ່ພົບຂໍ້ມູນທີ່ຕ້ອງການ',
commonError: 'ການຮ້ອງຂໍຫຼົ້ມເຫຼວ',
},
service: {
serviceNotStarted: 'ການບໍລິການ {0} ຍັງບໍ່ທັນເລີ່ມ.',
},
status: {
running: 'ກຳລັງເຮັດວຽກ',
done: 'ສຳເລັດແລ້ວ',
scanFailed: 'ບໍ່ສົມບູນ',
success: 'ສຳເລັດ',
waiting: 'ກຳລັງຖ້າ',
waitForUpgrade: 'ຖ້າການອັບເກຣດ',
failed: 'ຫຼົ້ມເຫຼວ',
stopped: 'ຢຸດແລ້ວ',
error: 'ຜິດພາດ',
created: 'ສ້າງແລ້ວ',
restarting: 'ກຳລັງຣີສະຕາດ',
uploading: 'ກຳລັງອັບໂຫຼດ',
unhealthy: 'ບໍ່ສົມບູນ',
removing: 'ກຳລັງເອົາອອກ',
paused: 'ພັກໄວ້',
exited: 'ອອກແລ້ວ',
partial: 'ບາງສ່ວນ',
dead: 'ຢຸດເຮັດວຽກຖາວອນ',
installing: 'ກຳລັງຕິດຕັ້ງ',
enabled: 'ເປີດໃຊ້ງານແລ້ວ',
disabled: 'ປິດໃຊ້ງານແລ້ວ',
normal: 'ປົກກະຕິ',
building: 'ກຳລັງສ້າງ',
upgrading: 'ກຳລັງອັບເກຣດ',
pending: 'ຖ້າການແກ້ໄຂ',
rebuilding: 'ກຳລັງສ້າງໃໝ່',
deny: 'ປະຕິເສດ',
accept: 'ຍອມຮັບ',
used: 'ໃຊ້ແລ້ວ',
unused: 'ຍັງບໍ່ໄດ້ໃຊ້',
starting: 'ກຳລັງເລີ່ມ',
recreating: 'ກຳລັງສ້າງຄືນໃໝ່',
creating: 'ກຳລັງສ້າງ',
init: 'ກຳລັງຖ້າການໃຊ້ງານ',
ready: 'ພ້ອມແລ້ວ',
applying: 'ກຳລັງນຳໃຊ້',
uninstalling: 'ກຳລັງຖອນການຕິດຕັ້ງ',
lost: 'ຂາດການຕິດຕໍ່',
bound: 'ຜູກມັດແລ້ວ',
unbind: 'ຍັງບໍ່ໄດ້ຜູກມັດ',
exceptional: 'ຜິດປົກກະຕິ',
free: 'ຫວ່າງ',
enable: 'ເປີດໃຊ້ງານ',
disable: 'ປິດໃຊ້ງານ',
deleted: 'ລຶບແລ້ວ',
notfound: 'ບໍ່ພົບ',
inactive: 'ບໍ່ເຮັດວຽກ',
degraded: 'ປະສິດທິພາບຫຼຸດລົງ',
inaccessible: 'ບໍ່ສາມາດເຂົ້າເຖິງ',
unknown: 'ບໍ່ຮູ້ຈັກ',
downloading: 'ກຳລັງດາວໂຫຼດ',
packing: 'ກຳລັງບີບອັດ',
sending: 'ກຳລັງສົ່ງ',
healthy: 'ປົກກະຕິ',
executing: 'ກຳລັງດຳເນີນການ',
installerr: 'ຕິດຕັ້ງຫຼົ້ມເຫຼວ',
applyerror: 'ນຳໃຊ້ຫຼົ້ມເຫຼວ',
systemrestart: 'ຖືກຂັດຈັງຫວະ',
starterr: 'ເລີ່ມຕົ້ນຫຼົ້ມເຫຼວ',
uperr: 'ເລີ່ມຕົ້ນຫຼົ້ມເຫຼວ',
new: 'ໃໝ່',
conflict: 'ຂັດແຍ້ງ',
duplicate: 'ຊ້ຳກັນ',
unexecuted: 'ຍັງບໍ່ໄດ້ດຳເນີນການ',
canceled: 'ຍົກເລີກແລ້ວ',
},
units: {
second: ' ວິນາທີ | ວິນາທີ | ວິນາທີ',
minute: 'ນາທີ | ນາທີ | ນາທີ',
hour: 'ຊົ່ວໂມງ | ຊົ່ວໂມງ | ຊົ່ວໂມງ',
day: 'ວັນ | ວັນ | ວັນ',
week: 'ອາທິດ | ອາທິດ | ອາທິດ',
month: 'ເດືອນ | ເດືອນ | ເດືອນ',
year: 'ປີ | ປີ | ປີ',
time: 'ຄັ້ງ',
core: 'ຄໍຣ໌ | ຄໍຣ໌ | ຄໍຣ໌',
millisecond: 'ມິນລິວິນາທີ | ມິນລິວິນາທີ',
secondUnit: 'ວິນາທີ',
minuteUnit: 'ນາທີ',
hourUnit: 'ຊົ່ວໂມງ',
dayUnit: 'ວັນ',
semicolon: ';',
},
log: {
noLog: 'ບໍ່ມີລັອກໃຫ້ສະແດງ',
},
},
menu: {
home: 'ພາບລວມ',
apps: 'ຮ້ານແອັບ',
website: 'ເວັບໄຊທ໌ | ເວັບໄຊທ໌',
project: 'ໂຄງການ | ໂຄງການ',
config: 'ການຕັ້ງຄ່າ | ການຕັ້ງຄ່າ',
ssh: 'ຕັ້ງຄ່າ SSH',
firewall: 'ໄຟວໍ',
filter: 'ຕົວກັ່ນກອງ',
ssl: 'ໃບຢັ້ງຢືນ | ໃບຢັ້ງຢືນ',
database: 'ຖານຂໍ້ມູນ | ຖານຂໍ້ມູນ',
aiTools: 'AI',
mcp: 'MCP',
container: 'ຄອນເທນເນີ | ຄອນເທນເນີ',
cronjob: 'ໜ້າວຽກຕັ້ງເວລາ | ໜ້າວຽກຕັ້ງເວລາ',
system: 'ລະບົບ',
security: 'ຄວາມປອດໄພ',
files: 'ຈັດການໄຟລ໌',
monitor: 'ການຕິດຕາມ',
terminal: 'ເທີມີນໍ | ເທີມີນໍ',
settings: 'ຕັ້ງຄ່າ',
toolbox: 'ກ່ອງເຄື່ອງມື',
logs: 'ລັອກ | ລັອກ',
runtime: 'ສະພາບແວດລ້ອມການເຮັດວຽກ | ສະພາບແວດລ້ອມການເຮັດວຽກ',
processManage: 'ໂປຣເຊສ | ໂປຣເຊສ',
process: 'ໂປຣເຊສ | ໂປຣເຊສ',
network: 'ເຄືອຂ່າຍ | ເຄືອຂ່າຍ',
supervisor: 'Supervisor',
tamper: 'ປ້ອງກັນການແກ້ໄຂ',
app: 'ແອັບພລິເຄຊັນ',
msgCenter: 'ໜ້າວຽກ',
disk: 'ດິສກ໌',
template: 'ແມ່ແບບ',
},
home: {
recommend: 'ແນະນຳ',
dir: 'ໄດເຣັກທໍຣີ',
alias: 'ຊື່ຫຼິ້ນ',
quickDir: 'ເຂົ້າເຖິງດ່ວນ',
minQuickJump: 'ເພີ່ມການເຂົ້າເຖິງດ່ວນຢ່າງໜ້ອຍໜຶ່ງລາຍການ',
maxQuickJump: 'ທ່ານສາມາດເພີ່ມການເຂົ້າເຖິງດ່ວນໄດ້ສູງສຸດສີ່ລາຍການ',
database: 'ຖານຂໍ້ມູນ - ທັງໝົດ',
restart_1panel: 'ຣີສະຕາດແພນເນວ',
restart_system: 'ຣີສະຕາດເຊີເວີ',
operationSuccess: 'ດຳເນີນການສຳເລັດແລ້ວ. ກຳລັງຣີບູດ, ກະລຸນາຣີເຟຣຊບຣາວເຊີພາຍຫຼັງ.',
entranceHelper:
'ທາງເຂົ້າເພື່ອຄວາມປອດໄພຍັງບໍ່ໄດ້ເປີດໃຊ້ງານ. ທ່ານສາມາດເປີດໃຊ້ໄດ້ທີ່ "ຕັ້ງຄ່າ -> ຄວາມປອດໄພ" ເພື່ອຄວາມປອດໄພຂອງລະບົບ.',
appInstalled: 'ແອັບພລິເຄຊັນ',
systemInfo: 'ຂໍ້ມູນລະບົບ',
hostname: 'ຊື່ໂຮສ໌',
platformVersion: 'ລະບົບປະຕິບັດການ',
kernelVersion: 'ເຄີເນີນ',
kernelArch: 'ສະຖາປັດຕະຍະກຳ',
network: 'ເຄືອຂ່າຍ',
io: 'ການອ່ານ/ຂຽນ ດິສກ໌ (I/O)',
ip: 'IP ທ້ອງຖິ່ນ',
proxy: 'ພຣັອກຊີ້ລະບົບ',
baseInfo: 'ຂໍ້ມູນພື້ນຖານ',
totalSend: 'ສົ່ງທັງໝົດ',
totalRecv: 'ຮັບທັງໝົດ',
rwPerSecond: 'ການດຳເນີນການ I/O',
ioDelay: 'ຄວາມໜ່ວງ I/O',
uptime: 'ເວລາເຮັດວຽກ',
runningTime: 'ເລີ່ມຕັ້ງແຕ່',
mem: 'ໜ່ວຍຄວາມຈຳລະບົບ',
swapMem: 'Swap',
runSmoothly: 'ພາລະຕ່ຳ',
runNormal: 'ພາລະປານກາງ',
runSlowly: 'ພາລະສູງ',
runJam: 'ພາລະໜັກໜ່ວງ',
core: 'ຄໍຣ໌ຈິງ',
logicCore: 'ຄໍຣ໌ສະເໝືອນ',
corePercent: 'ການໃຊ້ງານຄໍຣ໌',
cpuFrequency: 'ຄວາມຖີ່ CPU',
cpuDetailedPercent: 'ລາຍລະອຽດການໃຊ້ງານ CPU',
cpuUser: 'ຜູ້ໃຊ້',
cpuSystem: 'ລະບົບ',
cpuIdle: 'ຫວ່າງ',
cpuIrq: 'IRQ',
cpuSoftirq: 'Soft IRQ',
cpuSteal: 'Steal',
cpuTop: '5 ອັນດັບໂປຣເຊສທີ່ໃຊ້ CPU ສູງສຸດ',
memTop: '5 ອັນດັບໂປຣເຊສທີ່ໃຊ້ໜ່ວຍຄວາມຈຳສູງສຸດ',
loadAverage: 'ພາລະສະເລ່ຍໃນ 1 ນາທີຜ່ານມາ | ພາລະສະເລ່ຍໃນ {0} ນາທີຜ່ານມາ',
load: 'ພາລະ',
mount: 'ຈຸດເຊື່ອມຕໍ່ (Mount point)',
fileSystem: 'ລະບົບໄຟລ໌',
total: 'ທັງໝົດ',
used: 'ໃຊ້ແລ້ວ',
cache: 'ແຄຊ໌',
free: 'ຫວ່າງ',
shard: 'Shared',
available: 'ໃຊ້ໄດ້',
percent: 'ອັດຕາການໃຊ້ງານ',
goInstall: 'ໄປຕິດຕັ້ງ',
networkCard: 'ກາດເຄືອຂ່າຍ',
disk: 'ດິສກ໌',
memo: 'ບັນທຶກຊ່ວຍຈຳ',
memoPlaceholder: 'ຄລິກປຸ່ມແກ້ໄຂເພື່ອເປີດການແກ້ໄຂ.',
carouselSetting: 'ຕັ້ງຄ່າພາບສະໄລ້',
tooltipSensitiveInfo: 'ສະແດງ/ເຊື່ອງ ຂໍ້ມູນທີ່ລະອຽດອ່ອນ',
},
tabs: {
more: 'ເພີ່ມເຕີມ',
hide: 'ເຊື່ອງ',
closeLeft: 'ປິດດ້ານຊ້າຍ',
closeRight: 'ປິດດ້ານຂວາ',
closeCurrent: 'ປິດໜ້ານີ້',
closeOther: 'ປິດໜ້າອື່ນ',
closeAll: 'ປິດທັງໝົດ',
keepAlive: 'ຮັກສາເຊັດຊັນໜ້າ',
cancelKeepAlive: 'ຍົກເລີກການຮັກສາເຊັດຊັນໜ້າ',
},
header: {
logout: 'ອອກຈາກລະບົບ',
},
database: {
manage: 'ຈັດການຖານຂໍ້ມູນ',
deleteBackupHelper: 'ລຶບໄຟລ໌ສຳຮອງຖານຂໍ້ມູນພ້ອມກັນ',
delete: 'ການລຶບບໍ່ສາມາດຍ້ອນກັບໄດ້, ກະລຸນາປ້ອນ "',
deleteHelper: '" ເພື່ອລຶບຖານຂໍ້ມູນນີ້',
deleteUserHelper: '" ເພື່ອລຶບຜູ້ໃຊ້ນີ້',
userBoundDatabases: 'ມີສິດເຂົ້າເຖິງຖານຂໍ້ມູນຕໍ່ໄປນີ້:',
noMysql: 'ການບໍລິການຖານຂໍ້ມູນ (MySQL ຫຼື MariaDB)',
noPostgresql: 'ການບໍລິການຖານຂໍ້ມູນ PostgreSQL',
goUpgrade: 'ໄປອັບເກຣດ',
goInstall: 'ໄປຕິດຕັ້ງ',
isDelete: 'ລຶບແລ້ວ',
permission: 'ປ່ຽນສິດການເຂົ້າເຖິງ',
format: 'ຊຸດຕົວອັກສອນ (Charset)',
collation: 'Collation',
collationHelper: 'ຫາກວ່າງໄວ້, ຈະໃຊ້ Collation ເລີ່ມຕົ້ນຂອງຊຸດຕົວອັກສອນ {0}',
permissionForIP: 'IP',
permissionAll: 'ທັງໝົດ (%)',
localhostHelper:
'ການຕັ້ງຄ່າສິດຖານຂໍ້ມູນເປັນ "localhost" ສຳລັບການຕິດຕັ້ງແບບຄອນເທນເນີຈະເຮັດໃຫ້ບໍ່ສາມາດເຂົ້າເຖິງຈາກພາຍນອກໄດ້. ກະລຸນາເລືອກຢ່າງລະມັດລະວັງ!',
databaseConnInfo: 'ການເຊື່ອມຕໍ່',
rootPassword: 'ລະຫັດຜ່ານ Root',
serviceName: 'ຊື່ອາການບໍລິການ',
serviceNameHelper: 'ການເຂົ້າເຖິງລະຫວ່າງຄອນເທນເນີໃນເຄືອຂ່າຍດຽວກັນ.',
backupList: 'ສຳຮອງຂໍ້ມູນ',
loadBackup: 'ນຳເຂົ້າ',
localUpload: 'ອັບໂຫຼດຈາກເຄື່ອງ',
hostSelect: 'ເລືອກເຊີເວີ',
selectHelper: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຕ້ອງການນຳເຂົ້າໄຟລ໌ສຳຮອງ {0}?',
remoteAccess: 'ການເຂົ້າເຖິງທາງໄກ',
remoteHelper: 'ໃຊ້ຈຸດຈຳ (,) ເພື່ອແຍກຫຼາຍ IP, ເຊັ່ນ: 172.16.10.111,172.16.10.112',
remoteConnHelper: 'ການເຂົ້າສູ່ລະບົບດ້ວຍ root ຂອງ MySQL ທາງໄກມີຄວາມສ່ຽງ. ກະລຸນາດຳເນີນການຢ່າງລະມັດລະວັງ.',
changePassword: 'ປ່ຽນລະຫັດຜ່ານ',
changeConnHelper: 'ການດຳເນີນການນີ້ຈະແກ້ໄຂຖານຂໍ້ມູນ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
changePasswordHelper:
'ຖານຂໍ້ມູນນີ້ໄດ້ຖືກຜູກມັດກັບແອັບພລິເຄຊັນແລ້ວ. ການປ່ຽນລະຫັດຜ່ານຈະປ່ຽນລະຫັດຜ່ານຂອງແອັບພລິເຄຊັນພ້ອມກັນ. ການປ່ຽນແປງຈະມີຜົນຫຼັງຈາກຣີສະຕາດແອັບພລິເຄຊັນ.',
recoverTimeoutHelper: '-1 ໝາຍເຖິງບໍ່ມີການໝົດເວລາ',
confChange: 'ການຕັ້ງຄ່າ',
confNotFound: 'ບໍ່ພົບໄຟລ໌ການຕັ້ງຄ່າ. ກະລຸນາອັບເກຣດແອັບພລິເຄຊັນເປັນເວີຊັນລ່າສຸດໃນຮ້ານແອັບ ແລະ ລອງໃໝ່ອີກຄັ້ງ!',
portHelper: 'ພອດນີ້ແມ່ນພອດທີ່ເປີດອອກຂອງຄອນເທນເນີ. ທ່ານຕ້ອງບັນທຶກການແກ້ໄຂແຍກຕ່າງຫາກ ແລະ ຣີສະຕາດຄອນເທນເນີ!',
loadFromRemote: 'ຊິ້ງຄ໌ຈາກເຊີເວີ',
userBind: 'ຜູກມັດຜູ້ໃຊ້',
userAuthorization: 'ການໃຫ້ສິດຜູ້ໃຊ້',
noUserAuthorization: 'ບໍ່ໃຫ້ສິດ',
authorizedDatabaseCount: 'ໄດ້ຮັບສິດ {0} ຖານຂໍ້ມູນ',
authorizationManagement: 'ຈັດການສິດ',
authorizedUsers: 'ຜູ້ໃຊ້ທີ່ໄດ້ຮັບສິດ',
authorizedUserCount: '{0} ຜູ້ໃຊ້',
addUserAuthorization: 'ເພີ່ມສິດຜູ້ໃຊ້',
revokeAuthorization: 'ຖອນສິດ',
revokeAuthorizationHelper: 'ຖອນສິດຜູ້ໃຊ້ {0} ໃນຖານຂໍ້ມູນ {1} ຫຼືບໍ່?',
supplementPassword: 'ເພີ່ມລະຫັດຜ່ານ',
supplementPasswordHelper: 'ບັນທຶກລະຫັດຜ່ານປັດຈຸບັນໄວ້ໃນ 1Panel ເທົ່ານັ້ນ ແລະບໍ່ປ່ຽນລະຫັດ MySQL.',
noUserBind: 'ບໍ່ມີການຜູກມັດ',
pgBindHelper:
'ການດຳເນີນການນີ້ໃຊ້ເພື່ອສ້າງຜູ້ໃຊ້ໃໝ່ ແລະ ຜູກມັດກັບຖານຂໍ້ມູນເປົ້າໝາຍ. ໃນປັດຈຸບັນ, ຍັງບໍ່ຮອງຮັບການເລືອກຜູ້ໃຊ້ທີ່ມີຢູ່ແລ້ວໃນຖານຂໍ້ມູນ.',
pgSuperUser: 'ຊຸບເປີຢູເຊີ',
loadFromRemoteHelper: 'ຊິ້ງຄ໌ຖານຂໍ້ມູນ, ຜູ້ໃຊ້ ແລະສິດຈາກເຊີເວີມາຍັງ 1Panel ຫຼືບໍ່?',
passwordHelper: 'ບໍ່ສາມາດໃຊ້ໄດ້, ຄລິກເພື່ອອັບເດດ',
remote: 'ທາງໄກ',
remoteDB: 'ເຊີເວີທາງໄກ | ເຊີເວີທາງໄກ',
createRemoteDB: 'ຜູກມັດ @.lower:database.remoteDB',
unBindRemoteDB: 'ຍົກເລີກການຜູກມັດ @.lower:database.remoteDB',
unBindForce: 'ບັງຄັບຍົກເລີກການຜູກມັດ',
unBindForceHelper: 'ລະເລີຍຂໍ້ຜິດພາດທັງໝົດໃນລະຫວ່າງການຍົກເລີກການຜູກມັດເພື່ອໃຫ້ການດຳເນີນການສຳເລັດ',
unBindRemoteHelper:
'ການຍົກເລີກການຜູກມັດຖານຂໍ້ມູນທາງໄກຈະເອົາສະເພາະຄວາມສຳພັນອອກ ແລະ ຈະບໍ່ລຶບຖານຂໍ້ມູນທາງໄກໂດຍກົງ',
editRemoteDB: 'ແກ້ໄຂເຊີເວີທາງໄກ',
localDB: 'ຖານຂໍ້ມູນທ້ອງຖິ່ນ',
address: 'ທີ່ຢູ່ຖານຂໍ້ມູນ',
version: 'ເວີຊັນຖານຂໍ້ມູນ',
userHelper: 'ໃຊ້ root ຫຼື ຜູ້ໃຊ້ທີ່ມີສິດ root ເພື່ອເຂົ້າເຖິງຖານຂໍ້ມູນທາງໄກ.',
mongodbPermissionDbOwner: 'ເຈົ້າຂອງຖານຂໍ້ມູນ',
mongodbPermissionRead: 'ອ່ານຂໍ້ມູນ',
mongodbPermissionReadWrite: 'ອ່ານ ແລະ ຂຽນຂໍ້ມູນ',
mongodbPermissionUserAdmin: 'ຜູ້ຈັດການຜູ້ໃຊ້',
pgUserHelper: 'ໃຊ້ບັນຊີຊຸບເປີຢູເຊີຂອງຖານຂໍ້ມູນ.',
ssl: 'ໃຊ້ SSL',
clientKey: 'ກະແຈສ່ວນຕົວຂອງ Client',
clientCert: 'ໃບຢັ້ງຢືນຂອງ Client',
caCert: 'CA certificate',
hasCA: 'ມີໃບຢັ້ງຢືນ CA',
skipVerify: 'ຂ້າມການກວດສອບໃບຢັ້ງຢືນ',
initialDB: 'ຖານຂໍ້ມູນເລີ່ມຕົ້ນ',
formatHelper:
'ຊຸດຕົວອັກສອນຂອງຖານຂໍ້ມູນປັດຈຸບັນແມ່ນ {0}, ຄວາມບໍ່ສອດຄ່ອງຂອງຊຸດຕົວອັກສອນອາດເຮັດໃຫ້ການກູ້ຄືນຫຼົ້ມເຫຼວ',
dropHelper: 'ທ່ານສາມາດລາກ ແລະ ວາງໄຟລ໌ທີ່ອັບໂຫຼດໄດ້ທີ່ນີ້ ຫຼື',
clickHelper: 'ຄລິກເພື່ອອັບໂຫຼດ',
supportUpType:
'ຮອງຮັບສະເພາະຮູບແບບໄຟລ໌ .sql, .sql.gz, .tar.gz, .zip. ໄຟລ໌ບີບອັດທີ່ນຳເຂົ້າຕ້ອງມີພຽງແຕ່ໜຶ່ງໄຟລ໌ .sql ຫຼື ລວມມີ test.sql',
currentStatus: 'ສະຖານະປັດຈຸບັນ',
baseParam: 'ພາລາມິເຕີພື້ນຖານ',
performanceParam: 'ພາລາມິເຕີປະສິດທິພາບ',
runTime: 'ເວລາເລີ່ມຕົ້ນ',
connections: 'ການເຊື່ອມຕໍ່ທັງໝົດ',
bytesSent: 'ຈຳນວນໄບຕ໌ທີ່ສົ່ງ',
bytesReceived: 'ຈຳນວນໄບຕ໌ທີ່ຮັບ',
queryPerSecond: 'ການສອບຖາມຕໍ່ວິນາທີ',
txPerSecond: 'ທຸລະກຳຕໍ່ວິນາທີ',
connInfo: 'ການເຊື່ອມຕໍ່ທີ່ເຮັດວຽກ/ສູງສຸດ',
connInfoHelper: 'ຫາກຄ່ານີ້ໃຫຍ່ເກີນໄປ, ໃຫ້ເພີ່ມ "max_connections".',
threadCacheHit: 'Thread cache hit',
threadCacheHitHelper: 'ຫາກຕ່ຳເກີນໄປ, ໃຫ້ເພີ່ມ "thread_cache_size".',
indexHit: 'Index hit',
indexHitHelper: 'ຫາກຕ່ຳເກີນໄປ, ໃຫ້ເພີ່ມ "key_buffer_size".',
innodbIndexHit: 'ອັດຕາການຈັບຄູ່ດັດຊະນີ Innodb',
innodbIndexHitHelper: 'ຫາກຕ່ຳເກີນໄປ, ໃຫ້ເພີ່ມ "innodb_buffer_pool_size".',
cacheHit: 'ອັດຕາການຈັບຄູ່ Query cache',
cacheHitHelper: 'ຫາກຕ່ຳເກີນໄປ, ໃຫ້ເພີ່ມ "query_cache_size".',
tmpTableToDB: 'ຕາຕະລາງຊົ່ວຄາວໄປຍັງດິສກ໌',
tmpTableToDBHelper: 'ຫາກໃຫຍ່ເກີນໄປ, ໃຫ້ເພີ່ມ "tmp_table_size".',
openTables: 'Open tables',
openTablesHelper: 'ຄ່າການຕັ້ງຄ່າຂອງ "table_open_cache" ຕ້ອງຫຼາຍກວ່າ ຫຼື ເທົ່າກັບຄ່ານີ້.',
selectFullJoin: 'Select full join',
selectFullJoinHelper: 'ຫາກຄ່ານີ້ບໍ່ແມ່ນ 0, ໃຫ້ກວດສອບ index ຂອງຕາຕະລາງ.',
selectRangeCheck: 'ຈຳນວນການ join ທີ່ບໍ່ມີ index',
selectRangeCheckHelper: 'ຫາກຄ່ານີ້ບໍ່ແມ່ນ 0, ໃຫ້ກວດສອບ index ຂອງຕາຕະລາງ.',
sortMergePasses: 'ຈຳນວນການລວມການຮຽງລຳດັບ',
sortMergePassesHelper: 'ຫາກຄ່ານີ້ໃຫຍ່ເກີນໄປ, ໃຫ້ເພີ່ມ "sort_buffer_size".',
tableLocksWaited: 'ຈຳນວນການລັອກຕາຕະລາງ',
tableLocksWaitedHelper: 'ຫາກຄ່ານີ້ໃຫຍ່ເກີນໄປ, ໃຫ້ພິຈາລະນາເພີ່ມປະສິດທິພາບຖານຂໍ້ມູນຂອງທ່ານ.',
performanceTuning: 'ການປັບແຕ່ງປະສິດທິພາບ',
optimizationScheme: 'ແຜນການປັບແຕ່ງ',
keyBufferSizeHelper: 'ຂະໜາດບັບເຟີສຳລັບ index',
queryCacheSizeHelper: 'Query cache. ຫາກປິດຟັງຊັນນີ້, ໃຫ້ຕັ້ງຄ່ານີ້ເປັນ 0.',
tmpTableSizeHelper: 'ຂະໜາດແຄຊ໌ຕາຕະລາງຊົ່ວຄາວ',
innodbBufferPoolSizeHelper: 'ຂະໜາດບັບເຟີ Innodb',
innodbLogBufferSizeHelper: 'ຂະໜາດບັບເຟີລັອກ Innodb',
sortBufferSizeHelper: '* ການເຊື່ອມຕໍ່, ຂະໜາດບັບເຟີຕໍ່ການຮຽງລຳດັບ thread',
readBufferSizeHelper: '* ການເຊື່ອມຕໍ່, ຂະໜາດບັບເຟີການອ່ານ',
readRndBufferSizeHelper: '* ການເຊື່ອມຕໍ່, ຂະໜາດບັບເຟີການອ່ານແບບສຸ່ມ',
joinBufferSizeHelper: '* ການເຊື່ອມຕໍ່, ຂະໜາດແຄຊ໌ຕາຕະລາງທີ່ກ່ຽວຂ້ອງ',
threadStackelper: '* ການເຊື່ອມຕໍ່, ຂະໜາດ stack ຕໍ່ thread',
binlogCacheSizeHelper: '* ການເຊື່ອມຕໍ່, ຂະໜາດແຄຊ໌ binary log (ທະວີຄູນຂອງ 4096)',
threadCacheSizeHelper: 'ຂະໜາດ thread pool',
tableOpenCacheHelper: 'ແຄຊ໌ຕາຕະລາງ',
maxConnectionsHelper: 'ການເຊື່ອມຕໍ່ສູງສຸດ',
restart: 'ຣີສະຕາດ',
slowLog: 'ລັອກການເຮັດວຽກຊ້າ',
noData: 'ຍັງບໍ່ມີລັອກການເຮັດວຽກຊ້າ.',
isOn: 'ເປີດ',
longQueryTime: 'ເກນເວລາ (ວິນາທີ)',
thresholdRangeHelper: 'ປ້ອນເກນເວລາທີ່ຖືກຕ້ອງ (1 - 600).',
timeout: 'ໝົດເວລາ (ວິນາທີ)',
timeoutHelper: 'ໄລຍະເວລາໝົດເວລາການເຊື່ອມຕໍ່ທີ່ຫວ່າງ. 0 ໝາຍເຖິງການເຊື່ອມຕໍ່ຕະຫຼອດເວລາ.',
maxclients: 'ຈຳນວນລູກຄ້າສູງສຸດ',
requirepassHelper: 'ປ່ອຍວ່າງໄວ້ຫາກບໍ່ມີການຕັ້ງລະຫັດຜ່ານ. ການປ່ຽນແປງຕ້ອງບັນທຶກແຍກຕ່າງຫາກ ແລະ ຣີສະຕາດຄອນເທນເນີ!',
databases: 'ຈຳນວນຖານຂໍ້ມູນ',
maxmemory: 'ການໃຊ້ໜ່ວຍຄວາມຈຳສູງສຸດ',
maxmemoryHelper: '0 ໝາຍເຖິງບໍ່ມີການຈຳກັດ.',
tcpPort: 'ພອດທີ່ກຳລັງຟັງຢູ່.',
uptimeInDays: 'ຈຳນວນມື້ທີ່ເປີດໃຊ້ງານ.',
connectedClients: 'ຈຳນວນລູກຄ້າທີ່ເຊື່ອມຕໍ່.',
usedMemory: 'ການໃຊ້ໜ່ວຍຄວາມຈຳຂອງ Redis ປັດຈຸບັນ.',
usedMemoryRss: 'ຂະໜາດໜ່ວຍຄວາມຈຳທີ່ຮ້ອງຂໍຈາກລະບົບປະຕິບັດການ.',
usedMemoryPeak: 'ການໃຊ້ໜ່ວຍຄວາມຈຳສູງສຸດຂອງ Redis.',
memFragmentationRatio: 'ອັດຕາສ່ວນການແຕກແຍກຂອງໜ່ວຍຄວາມຈຳ.',
totalConnectionsReceived: 'ຈຳນວນລູກຄ້າທັງໝົດທີ່ເຊື່ອມຕໍ່ຕັ້ງແຕ່ເລີ່ມ.',
totalCommandsProcessed: 'ຈຳນວນຄຳສັ່ງທັງໝົດທີ່ດຳເນີນການຕັ້ງແຕ່ເລີ່ມ.',
instantaneousOpsPerSec: 'ຈຳນວນຄຳສັ່ງທີ່ດຳເນີນການຕໍ່ວິນາທີ.',
keyspaceHits: 'ຈຳນວນຄັ້ງທີ່ຄົ້ນຫາຄີໃນຖານຂໍ້ມູນສຳເລັດ.',
keyspaceMisses: 'ຈຳນວນຄັ້ງທີ່ຄົ້ນຫາຄີໃນຖານຂໍ້ມູນຫຼົ້ມເຫຼວ.',
hit: 'ອັດຕາການຄົ້ນຫາຄີໃນຖານຂໍ້ມູນສຳເລັດ.',
latestForkUsec: 'ຈຳນວນໄມໂຄຣວິນາທີທີ່ໃຊ້ໃນການ fork() ລ່າສຸດ.',
redisCliHelper: 'ບໍ່ພົບ "redis-cli". ກະລຸນາເປີດໃຊ້ບໍລິການກ່ອນ.',
redisQuickCmd: 'ຄຳສັ່ງ Redis ແບບດ່ວນ',
recoverHelper: 'ການດຳເນີນການນີ້ຈະຂຽນທັບຂໍ້ມູນດ້ວຍ [{0}]. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
mongodbRecoverDropAllCollections: 'ລ້າງຖານຂໍ້ມູນປັດຈຸບັນກ່ອນກູ້ຄືນ',
mongodbRecoverDropAllCollectionsHelper:
'ໂດຍເລີ່ມຕົ້ນ, ຈະຂຽນທັບສະເພາະຄໍເລັກຊັນທີ່ມີຢູ່ ແລະ ຮັກສາຄໍເລັກຊັນທີ່ເພີ່ມໃໝ່ໄວ້. ຫາກເປີດໃຊ້ງານ, ຖານຂໍ້ມູນປັດຈຸບັນຈະຖືກລ້າງອອກແລ້ວກູ້ຄືນຈາກໄຟລ໌ສຳຮອງ.',
submitIt: 'ຂຽນທັບຂໍ້ມູນ',
baseConf: 'ພື້ນຖານ',
allConf: 'ທັງໝົດ',
restartNow: 'ຣີສະຕາດດຽວນີ້',
restartNowHelper1:
'ທ່ານຕ້ອງຣີສະຕາດລະບົບເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ. ຫາກຕ້ອງການບັນທຶກຂໍ້ມູນ, ໃຫ້ດຳເນີນການບັນທຶກກ່ອນ.',
restartNowHelper: 'ການປ່ຽນແປງຈະມີຜົນຫຼັງຈາກຣີສະຕາດລະບົບເທົ່ານັ້ນ.',
persistence: 'ຄວາມຄົງທົນຂອງຂໍ້ມູນ (Persistence)',
rdbHelper1: 'ວິນາທີ, ແຊກຂໍ້ມູນ',
rdbHelper2: 'ລາຍການ',
rdbHelper3: 'ຫາກກົງກັບເງື່ອນໄຂໃດໜຶ່ງຈະກະຕຸ້ນການເຮັດ RDB persistence.',
rdbInfo: 'ກະລຸນາແນ່ໃຈວ່າຄ່າໃນກົດເກນຢູ່ໃນຊ່ວງ 1 ຫາ 100000',
containerConn: 'ການເຊື່ອມຕໍ່ຄອນເທນເນີ',
copyConnURL: 'ຄັດລອກ URL ການເຊື່ອມຕໍ່',
connAddress: 'ທີ່ຢູ່',
containerConnHelper: 'ທີ່ຢູ່ການເຊື່ອມຕໍ່ນີ້ໃຊ້ສຳລັບແອັບພລິເຄຊັນທີ່ເຮັດວຽກໃນ PHP environment/container.',
remoteConn: 'ການເຊື່ອມຕໍ່ພາຍນອກ',
remoteConnHelper2: 'ທີ່ຢູ່ການເຊື່ອມຕໍ່ນີ້ໃຊ້ສຳລັບແອັບພລິເຄຊັນທີ່ບໍ່ໄດ້ຢູ່ໃນຄອນເທນເນີ ຫຼື ແອັບພລິເຄຊັນພາຍນອກ.',
remoteConnHelper3:
'ທີ່ຢູ່ການເຂົ້າເຖິງເລີ່ມຕົ້ນແມ່ນ IP ຂອງໂຮສ໌. ເພື່ອແກ້ໄຂ, ໃຫ້ໄປທີ່ "ທີ່ຢູ່ເຂົ້າເຖິງເລີ່ມຕົ້ນ" ໃນໜ້າຕັ້ງຄ່າແພນເນວ.',
localIP: 'IP ທ້ອງຖິ່ນ',
},
aiTools: {
agents: {
agent: 'ຕົວແທນ (Agent)',
account: 'ບັນຊີໂມເດວ',
batchOperation: 'ດຳເນີນການແບບກຸ່ມ',
operationType: 'ປະເພດການດຳເນີນການ',
batchAction: '{0} ແບບກຸ່ມ',
installSkillAction: 'ແຈກຢາຍທັກສະ',
batchAgentTask: 'ໜ້າວຽກຕົວແທນແບບກຸ່ມ {0}',
dispatchAgentTask: 'ແຈກຢາຍໜ້າວຽກຕົວແທນ {0}',
dispatchTask: 'ແຈກຢາຍໜ້າວຽກ {0}',
taskSubmitted: 'ໜ້າວຽກ {0} ໄດ້ຖືກສົ່ງແລ້ວ',
allNodes: 'ທຸກໂນດ (Nodes)',
targetVersion: 'ເວີຊັນເປົ້າໝາຍ',
skillSource: 'ແຫຼ່ງທີ່ມາທັກສະ',
skillKeyword: 'ຄຳຄົ້ນຫາທັກສະ',
clawHubSkillPlaceholder: 'ຄົ້ນຫາ ແລະ ເລືອກທັກສະກ່ອນ',
noAccountHint: 'ເລືອກບັນຊີໂມເດວທີ່ມີຢູ່ ຫຼື ເພີ່ມບັນຊີໃໝ່.',
accountCount: '{0} ບັນຊີໂມເດວ',
syncAgents: 'ຊິ້ງຄ໌ຕົວແທນທີ່ກ່ຽວຂ້ອງ',
syncAgentsHelper: 'ອັບເດດ openclaw.json ສຳລັບຕົວແທນທີ່ໃຊ້ບັນຊີໂມເດວນີ້',
appVersion: 'ເວີຊັນແອັບ',
webuiPort: 'ພອດ WebUI',
tokenOrAuth: 'Token/ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ',
allowedOrigins: 'ທີ່ຢູ່ການເຂົ້າເຖິງ',
allowedOriginsRequired: 'ປ້ອນທີ່ຢູ່ການເຂົ້າເຖິງຢ່າງໜ້ອຍໜຶ່ງບ່ອນ',
allowedOriginsInvalid: 'ໃຊ້ຮູບແບບ http(s)://host-or-ip[:port]',
provider: 'ຜູ້ໃຫ້ບໍລິການ',
accountModelsHelper: 'ເລືອກໂມເດວທີ່ບັນຊີນີ້ຈະເປີດໃຫ້ OpenClaw ເລືອກ ແລະ ຕັ້ງຄ່າ',
accountModelsRequired: 'ເລືອກຢ່າງໜ້ອຍໜຶ່ງໂມເດວ',
verifyModel: 'ໂມເດວສຳລັບກວດສອບ',
verifyModelHelper:
'ເລືອກໂມເດວທີ່ບັນຊີນີ້ສາມາດເຂົ້າເຖິງໄດ້. ເມື່ອບັນທຶກ ລະບົບຈະສົ່ງຄຳຮ້ອງຂໍຂະໜາດນ້ອຍເພື່ອກວດສອບການເຊື່ອມຕໍ່.',
verifyModelRequired: 'ກະລຸນາເລືອກໂມເດວສຳລັບກວດສອບ',
discoverModels: 'ດຶງລາຍການໂມເດວ',
automaticModelDiscovery: 'ດຶງອັດຕະໂນມັດ',
manualModelConfiguration: 'ຕັ້ງຄ່າດ້ວຍຕົນເອງ',
discoverModelsHelper: 'ດຶງໂມເດວຈາກ API /v1/models ຂອງຜູ້ໃຫ້ບໍລິການ ແລະ ເພີ່ມທັງໝົດເຂົ້າໃນຄັງໂມເດວ',
discoverModelsFailedFallback: 'ດຶງລາຍການໂມເດວບໍ່ສຳເລັດ. ກະລຸນາຕັ້ງຄ່າໂມເດວດ້ວຍຕົນເອງ.',
discoverModelsFailedUseDefaults: 'ດຶງລາຍການໂມເດວບໍ່ສຳເລັດ. ກຳລັງໃຊ້ໂມເດວເລີ່ມຕົ້ນ.',
accountModelsDuplicate: 'ພົບໂມເດວທີ່ຊ້ຳກັນໃນລາຍການ',
modelPool: 'ກຸ່ມໂມເດວ (Model Pool)',
fallbackModels: 'ໂມເດວສຳຮອງ (Fallback)',
addFallbackModel: 'ເພີ່ມໂມເດວສຳຮອງ',
fallbackModelsEmpty: 'ຍັງບໍ່ໄດ້ຕັ້ງຄ່າໂມເດວສຳຮອງ',
modelInputTypes: 'ປະເພດຂໍ້ມູນຂາເຂົ້າ',
modelMetadata: 'ຄວາມສາມາດຂອງໂມເດວ',
modelMetadataHelper:
'ການຕັ້ງຄ່ານີ້ໃຊ້ກັບ OpenClaw ປັດຈຸບັນເທົ່ານັ້ນ. ປ່ອຍຫວ່າງເພື່ອໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງ OpenClaw ຫຼືຜູ້ໃຫ້ບໍລິການ.',
inputModeAuto: 'ກວດຫາອັດຕະໂນມັດ',
inputModeText: 'ຂໍ້ຄວາມເທົ່ານັ້ນ',
inputModeImage: 'ຂໍ້ຄວາມແລະຮູບພາບ',
contextWindow: 'ຂອບເຂດບໍລິບົດ',
useModelDefault: 'ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງໂມເດວ',
reasoning: 'ໂມເດວການໃຊ້ເຫດຜົນ',
verified: 'ກວດສອບແລ້ວ',
verifySkipped: 'ບໍ່ມີການກວດສອບ',
skillsTab: 'ທັກສະ',
pluginsTab: 'ປລັກອິນ',
pluginsInstalled: 'ຕິດຕັ້ງແລ້ວ',
pluginsMarket: 'ຕະຫຼາດປລັກອິນ',
pluginsMarketHint: 'ປ້ອນຄຳຄົ້ນເພື່ອຊອກຫາປລັກອິນ',
pluginSearchPlaceholder: 'ຊອກຫາປລັກອິນ...',
pluginOrigin: 'ແຫຼ່ງທີ່ມາ',
pluginOriginAll: 'ທຸກແຫຼ່ງທີ່ມາ',
pluginOriginBundled: 'ມາພ້ອມລະບົບ',
pluginOriginExternal: 'ພາຍນອກ',
pluginStatusAll: 'ທຸກສະຖານະ',
pluginEnabled: 'ເປີດໃຊ້ແລ້ວ',
pluginDisabled: 'ປິດໃຊ້ແລ້ວ',
pluginCategory: 'ໝວດໝູ່',
pluginVerification: 'ການຢືນຢັນ',
pluginOfficial: 'ທາງການ',
pluginCommunity: 'ຊຸມຊົນ',
pluginDownloads: 'ດາວໂຫຼດ',
pluginEnable: 'ເປີດໃຊ້',
pluginDisable: 'ປິດໃຊ້',
pluginListEmpty: 'ບໍ່ມີປລັກອິນ',
pluginSearchEmpty: 'ບໍ່ພົບປລັກອິນທີ່ກົງກັນ',
pluginInstallConfirm: 'ຢືນຢັນຕິດຕັ້ງປລັກອິນ {0} ບໍ?',
pluginDisableConfirm: 'ຢືນຢັນປິດໃຊ້ປລັກອິນ {0} ບໍ?',
pluginUninstallConfirm: 'ຢືນຢັນຖອນການຕິດຕັ້ງປລັກອິນ {0} ບໍ?',
securityTab: 'ຄວາມປອດໄພ',
otherTab: 'ອື່ນໆ',
timeZone: 'ເຂດເວລາ',
browserEnabled: 'ເປີດໃຊ້ບຣາວເຊີ',
npmRegistry: 'NPM Registry',
npmRegistryHelper: 'ໃຊ້ສຳລັບການຕິດຕັ້ງປລັກອິນ OpenClaw. ທ່ານສາມາດເລືອກຄ່າທີ່ຕັ້ງໄວ້ ຫຼື ປ້ອນເອງ.',
npmRegistryInvalid: 'ປ້ອນ URL ຂອງ NPM registry ທີ່ຖືກຕ້ອງ ໂດຍຂຶ້ນຕົ້ນດ້ວຍ http:// ຫຼື https://',
pluginInstallNPMRegistryHelper:
'ໄປທີ່ ຕັ້ງຄ່າ -> ອື່ນໆ ເພື່ອຕັ້ງຄ່າ NPM registry ແລະ ເລັ່ງການຕິດຕັ້ງປລັກອິນ',
skillsSearchPlaceholder: 'ຄົ້ນຫາທັກສະ...',
skillsEmpty: 'ບໍ່ມີທັກສະ',
skillsMarket: 'ຕະຫຼາດທັກສະ',
skillsMarketHint: 'ເລືອກແຫຼ່ງທີ່ມາ ແລະ ຄົ້ນຫາທັກສະ',
skillsMarketEmpty: 'ບໍ່ພົບທັກສະທີ່ກົງກັນ',
skillsMarketSourceClawhubGlobal: 'ClawHub (ທົ່ວໂລກ)',
skillsMarketSourceClawhubChina: 'ClawHub (ຈີນ)',
skillsMarketSourceSkillhub: 'SkillHub (Tencent)',
skillsMarketSourceLocalHub: 'ຮ້ານທັກສະທ້ອງຖິ່ນ',
skillsScore: 'ຄະແນນ',
skillsMarketSourceOfficial: 'ທາງການ',
versionUnsupportedTitle: 'ຟັງຊັນນີ້ບໍ່ຮອງຮັບໃນເວີຊັນປັດຈຸບັນ',
versionUnsupportedHelper: 'ກະລຸນາອັບເກຣດ OpenClaw ເປັນເວີຊັນ {0} ຫຼື ສູງກວ່າ.',
skillsGroupBuiltIn: 'ມາພ້ອມກັບລະບົບ',
skillsGroupExternal: 'ພາຍນອກ',
skillsGroupWorkspace: 'ພື້ນທີ່ເຮັດວຽກ',
switchModelSuccess: 'ປ່ຽນໂມເດວສຳເລັດແລ້ວ',
channelsTab: 'ຊ່ອງທາງ',
agentRoleTab: 'ຕົວແທນ',
agentRoleUnsupported: 'ການຈັດການບົດບາດຮອງຮັບສະເພາະ OpenClaw ໃນເວລານີ້.',
workspace: 'ໄດເຣັກທໍຣີ Workspace',
agentDir: 'ໄດເຣັກທໍຣີຕົວແທນ',
roleMarkdownDescriptions: {
'AGENTS.md': [
'ຄຳແນະນຳການເຮັດວຽກຂອງຕົວແທນ ແລະ ວິທີການໃຊ້ໜ່ວຍຄວາມຈຳ.',
'ບ່ອນທີ່ດີສຳລັບກົດເກນ, ລຳດັບຄວາມສຳຄັນ ແລະ ລາຍລະອຽດ "ວິທີການສະແດງອອກ".',
],
'SOUL.md': ['ຕົວຕົນ, ນ້ຳສຽງ ແລະ ຂອບເຂດ.'],
'USER.md': ['ຜູ້ໃຊ້ແມ່ນໃຜ ແລະ ຄວນເອີ້ນພວກເຂົາແນວໃດ.'],
'IDENTITY.md': ['ຊື່ຂອງຕົວແທນ, ບຸກຄະລິກ ແລະ ອີໂມຈິ.'],
'TOOLS.md': ['ໝາຍເຫດກ່ຽວກັບເຄື່ອງມືທ້ອງຖິ່ນ ແລະ ຂໍ້ຕົກລົງຕ່າງໆ.'],
'HEARTBEAT.md': [
'ລາຍການກວດສອບສຳລັບການເຮັດວຽກແບບ heartbeat (ເລືອກໄດ້).',
'ຄວນຂຽນໃຫ້ສັ້ນເພື່ອປະຢັດ token.',
],
'BOOT.md': [
'ລາຍການກວດສອບຕອນເລີ່ມຕົ້ນລະບົບ ເມື່ອ gateway ຣີສະຕາດ (ເລືອກໄດ້).',
'ຄວນຂຽນໃຫ້ສັ້ນ; ໃຊ້ເຄື່ອງມືຂໍ້ຄວາມສຳລັບການສົ່ງອອກ.',
],
'BOOTSTRAP.md': ['ຂັ້ນຕອນການເລີ່ມຕົ້ນຄັ້ງທຳອິດ.', 'ສ້າງສະເພາະ workspace ໃໝ່ເທົ່ານັ້ນ.'],
},
duplicateBinding: 'ການລວມກັນຂອງຊ່ອງທາງ ແລະ ID ບັນຊີ ຕ້ອງບໍ່ຊ້ຳກັນ',
accountIdOptional: 'ID ບັນຊີ (ເລືອກໄດ້)',
saveAllMd: 'ບັນທຶກທັງໝົດ',
roleMarkdownRestartHelper:
'ການບັນທຶກໄຟລ໌ markdown ທັງໝົດຕ້ອງຣີສະຕາດຄອນເທນເນີເພື່ອໃຫ້ມີຜົນ. ເລືອກວ່າຈະຣີສະຕາດດຽວນີ້ ຫຼື ພາຍຫຼັງ.',
configFileRestartHelper: 'ການບັນທຶກໄຟລ໌ການຕັ້ງຄ່າຕ້ອງຣີສະຕາດຄອນເທນເນີທັນທີເພື່ອໃຫ້ມີຜົນ.',
overviewSnapshot: 'ພາບລວມ (Snapshot)',
primaryModel: 'ໂມເດວຫຼັກ',
defaultModel: 'ໂມເດວເລີ່ມຕົ້ນ',
channelCount: 'ຊ່ອງທາງທີ່ຕັ້ງຄ່າແລ້ວ',
skillCount: 'ທັກສະ',
jobCount: 'ໜ້າວຽກທີ່ຕັ້ງເວລາ',
sessionCount: 'ເຊດຊັນ',
hermesChatAction: 'ແຊັດ',
hermesChatTitle: 'Hermes Chat',
hermesChatDialogTitle: 'Hermes Chat - {0}',
hermesChatNewChat: 'ແຊັດໃໝ່',
hermesChatNoSessions: 'ບໍ່ມີເຊດຊັນ',
hermesChatMessageCount: '{0} ຂໍ້ຄວາມ',
hermesChatEmptyHint: 'ເລືອກເຊດຊັນ ຫຼື ຄລິກ ແຊັດໃໝ່',
hermesChatTitlePlaceholder: 'ປ້ອນຫົວຂໍ້ເຊດຊັນ',
hermesChatRenameSuccess: 'ອັບເດດຫົວຂໍ້ເຊດຊັນແລ້ວ',
hermesChatDeleteConfirm: 'ລຶບເຊດຊັນ {0}?',
hermesChatDeleteSuccess: 'ລຶບເຊດຊັນແລ້ວ',
weixin: 'Weixin',
wecom: 'WeCom',
dingtalk: 'DingTalk',
feishu: 'Feishu',
pluginNotInstalled: 'ຍັງບໍ່ໄດ້ຕິດຕັ້ງປລັກອິນ. ກະລຸນາຕິດຕັ້ງກ່ອນ.',
dmPolicy: 'ນະໂຍບາຍ DM',
threadSession: 'ເຊດຊັນເທຣດ',
replyMode: 'ໂໝດການຕອບກັບ',
requireMention: 'ຕ້ອງມີການກ່າວເຖິງ (Mention)',
requireMentionTrue: "ຕ້ອງ {'@'}",
requireMentionFalse: "ບໍ່ຕ້ອງ {'@'}",
requireMentionOpen: 'ຕາມການຕັ້ງຄ່າກຸ່ມ',
groupPolicy: 'ນະໂຍບາຍກຸ່ມ',
policyAllowlist: 'ລາຍຊື່ທີ່ອະນຸຍາດ (Allowlist)',
policyOpen: 'ເປີດ',
policyDisabled: 'ປິດໃຊ້ງານ',
bots: 'ບັອດ',
addBot: 'ເພີ່ມບັອດ',
accountId: 'ID ບັນຊີ',
accountIdPlaceholder: 'ID ທີ່ບໍ່ຊ້ຳກັນເພື່ອແຍກບັອດ ແລະ ໃຊ້ໃນການຕັ້ງຄ່າ.',
setDefaultBot: 'ຕັ້ງເປັນບັອດເລີ່ມຕົ້ນ',
botDuplicateField: '{field} ມີຢູ່ແລ້ວ',
botRequired: 'ເພີ່ມຢ່າງໜ້ອຍໜຶ່ງບັອດ',
botId: 'ID ບັອດ',
allowFrom: 'ລາຍຊື່ອະນຸຍາດ DM',
allowFromPlaceholder: 'ໜຶ່ງ ID ຜູ້ສົ່ງຕໍ່ແຖວ',
allowlistPolicyHelper: '{0}. ໃຊ້ສະເພາະເມື່ອ {1} ເປັນ Allowlist.',
systemPrompt: 'ຄຳສັ່ງລະບົບ',
groupAllowFrom: 'ລາຍຊື່ອະນຸຍາດກຸ່ມ',
groupAllowFromPlaceholder: 'ໜຶ່ງ ID ກຸ່ມຕໍ່ແຖວ',
separateSessionByConversation: 'ແຍກເຊດຊັນຕາມການສົນທະນາ',
groupSessionScope: 'ຂອບເຂດເຊດຊັນກຸ່ມ',
groupSessionScopeGroup: 'ໃຊ້ຮ່ວມກັນໃນກຸ່ມ',
groupSessionScopeGroupSender: 'ແຍກຕາມຜູ້ສົ່ງ',
sharedMemoryAcrossConversations: 'ໃຊ້ໜ່ວຍຄວາມຈຳຮ່ວມກັນລະຫວ່າງການສົນທະນາ',
asyncMode: 'ໂໝດ Async',
ackText: 'ຂໍ້ຄວາມຮັບຊາບ (Ack Text)',
ackTextDefault: 'ໄດ້ຮັບໜ້າວຽກແລ້ວ, ກຳລັງດຳເນີນການ...',
streaming: 'ການສົ່ງແບບສະຕຣີມ',
streamingOff: 'ປິດ',
streamingPartial: 'ບາງສ່ວນ',
streamingBlock: 'ຂັດຂວາງ (Blocking)',
streamingProgress: 'ຄວາມຄືບໜ້າ',
allowFromRequired: 'ປ້ອນລາຍຊື່ທີ່ອະນຸຍາດຢ່າງໜ້ອຍໜຶ່ງລາຍການ',
pairingCode: 'ລະຫັດຈັບຄູ່',
pairingCodePlaceholder: 'ປ້ອນລະຫັດຈັບຄູ່',
approvePairing: 'ອະນຸມັດການຈັບຄູ່',
saveSuccess: 'ບັນທຶກສຳເລັດແລ້ວ',
successAndRestart: '{0}. ຄອນເທນເນີກຳລັງຣີສະຕາດອັດຕະໂນມັດ.',
pairingApproveSuccess: 'ອະນຸມັດການຈັບຄູ່ສຳເລັດແລ້ວ',
scanConnect: 'ສະແກນເພື່ອເຊື່ອມຕໍ່',
scanConnectHelper:
'ຄລິກເພື່ອເລີ່ມໜ້າວຽກເຂົ້າສູ່ລະບົບດ້ວຍ QR. ລະຫັດ QR ຈະສະແດງໃນລັອກໜ້າວຽກ, ແລະ ຄອນເທນເນີຈະຣີສະຕາດອັດຕະໂນມັດຫຼັງຈາກສະແກນສຳເລັດ.',
channelAutoRestartHelper: 'ການບັນທຶກຈະຣີສະຕາດຄອນເທນເນີອັດຕະໂນມັດເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ.',
dashboardAuthAutoRebuildHelper:
'ການບັນທຶກຊື່ຜູ້ໃຊ້ ຫຼື ລະຫັດຜ່ານ Dashboard ຈະສ້າງຄອນເທນເນີໃໝ່ອັດຕະໂນມັດເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ.',
dashboardAuthImmediateHelper:
'ເມື່ອບັນທຶກ ຂໍ້ມູນເຂົ້າລະບົບ QwenPaw ຈະຖືກອັບເດດທັນທີໂດຍບໍ່ຕ້ອງຣີສະຕາດຄອນເທນເນີ.',
channelDeleteConfirm: 'ລຶບການຕັ້ງຄ່າຊ່ອງທາງ {0}?',
apiTypeBaseURLHelper: 'ປະເພດນີ້ຈະສົ່ງການຮ້ອງຂໍໄປທີ່ {0}. Base URL ທີ່ແນະນຳ: {1}',
customImageURLHelper:
'ສຳລັບບັນຊີ Custom ໃຫ້ປ້ອນ URL ຂອງ endpoint ສ້າງຮູບທີ່ຄົບຖ້ວນ. ລະບົບຈະບໍ່ເພີ່ມ path ອັດຕະໂນມັດ. ຕົວຢ່າງ: {0}',
apiTypeBaseURLMismatch: 'Base URL ປັດຈຸບັນເບິ່ງຄືວ່າເປັນເສັ້ນທາງ {0}, ແຕ່ໄດ້ເລືອກ {1}. URL ທີ່ແນະນຳ: {2}',
validateAvailability: 'ກວດສອບການພ້ອມໃຊ້ງານຂອງບັນຊີ',
validateAvailabilityHelper: 'ສົ່ງຂໍ້ຄວາມຂະໜາດນ້ອຍກ່ອນບັນທຶກເພື່ອກວດສອບ API',
validateImageAvailabilityHelper: 'ສ້າງຮູບຂະໜາດນ້ອຍໜຶ່ງຮູບກ່ອນບັນທຶກ ແລະ ອາດມີຄ່າໃຊ້ຈ່າຍ',
},
model: {
model: 'ໂມເດວ',
localModel: 'ໂມເດວໃນເຄື່ອງ',
create_helper: 'ດຶງ (Pull) "{0}"',
ollama_doc: 'ທ່ານສາມາດຢ້ຽມຊົມເວັບໄຊທ໌ທາງການຂອງ Ollama ເພື່ອຄົ້ນຫາໂມເດວເພີ່ມເຕີມ.',
container_conn_helper: 'ໃຊ້ທີ່ຢູ່ນີ້ສຳລັບການເຂົ້າເຖິງ ຫຼື ເຊື່ອມຕໍ່ລະຫວ່າງຄອນເທນເນີ',
ollama_sync: 'ການຊິ້ງຄ໌ໂມເດວ Ollama ພົບວ່າໂມເດວດັ່ງຕໍ່ໄປນີ້ບໍ່ມີຢູ່, ທ່ານຕ້ອງການລຶບພວກມັນຫຼືບໍ່?',
from_remote: 'ໂມເດວນີ້ບໍ່ໄດ້ດາວໂຫຼດຜ່ານ 1Panel, ບໍ່ມີລັອກການດຶງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.',
no_logs: 'ລັອກການດຶງຂໍ້ມູນຂອງໂມເດວນີ້ຖືກລຶບແລ້ວ ແລະ ບໍ່ສາມາດເບິ່ງໄດ້.',
vllmVersionHelper: 'ສຳລັບເຊີເວີ FusionXpark GB 10, ກະລຸນາເລືອກເວີຊັນ -cu130.',
vllmDeployProfile: 'ໂມເດວສຳລັບຕິດຕັ້ງ',
vllmProfileFlash0731: 'DeepSeek V4 Flash 0731',
vllmProfileVisionExp: 'DeepSeek V4 Flash Vision Exp',
vllmCommandPortHelper: 'ຄຳສັ່ງເລີ່ມຕົ້ນຕ້ອງໃຊ້ພອດ {0}; ບໍ່ດັ່ງນັ້ນຈະບໍ່ສາມາດເຂົ້າເຖິງບໍລິການໄດ້.',
ascendVisibleDevices: 'ອຸປະກອນ Ascend ທີ່ເຫັນໄດ້ (ASCEND_RT_VISIBLE_DEVICES)',
syncModelAccount: 'ຊິ້ງຄ໌ໄປຍັງບັນຊີໂມເດວ',
modelAccountAddressHelper:
'ທີ່ຢູ່ຄອນເທນເນີແມ່ນສຳລັບຄອນເທນເນີຕົວແທນ; 127.0.0.1, IP ລະບົບ, ຫຼື ທີ່ຢູ່ກຳນົດເອງແມ່ນສຳລັບ AI Gateway ຫຼື ບໍລິການພາຍນອກ.',
containerAddress: 'ທີ່ຢູ່ຄອນເທນເນີ',
customAddress: 'ທີ່ຢູ່ກຳນົດເອງ',
downloader: 'ຕົວດາວໂຫຼດ',
modelDir: 'ໄດເຣັກທໍຣີໂມເດວ',
manualDownload: 'ດາວໂຫຼດດ້ວຍຕົນເອງ',
modelSource: 'ແຫຼ່ງທີ່ມາໂມເດວ',
repoID: 'ID ຄັງເກັບ',
endpointLabel: 'ຈຸດເຊື່ອມຕໍ່ (Endpoint) {0}',
acceleratedEndpointLabel: 'ຈຸດເຊື່ອມຕໍ່ເລັ່ງຄວາມໄວ {0}',
tokenOptionalLabel: '{0} Token (ເລືອກໄດ້)',
searchSource: 'ຄົ້ນຫາ {0}',
hfEndpointHelper:
'ຕັ້ງຄ່າຈຸດເຊື່ອມຕໍ່ເລັ່ງຄວາມໄວເມື່ອການເຂົ້າເຖິງ HuggingFace ບໍ່ຄົງທີ່. ການຄົ້ນຫາ, ລາຍລະອຽດ ແລະ ການດາວໂຫຼດຈະໃຊ້ທີ່ຢູ່ນີ້.',
sortTrending: 'ກຳລັງມາແຮງ',
sortLikes: 'ຖືກໃຈຫຼາຍທີ່ສຸດ',
sortDownloads: 'ດາວໂຫຼດຫຼາຍທີ່ສຸດ',
sortUpdated: 'ອັບເດດລ່າສຸດ',
sortCreated: 'ໃໝ່ລ່າສຸດ',
downloadsCount: 'ດາວໂຫຼດ',
likes: 'ຖືກໃຈ',
taskQueue: 'ຄິວດາວໂຫຼດ',
progress: 'ຄວາມຄືບໜ້າ',
localDownloaded: 'ດາວໂຫຼດແລ້ວ',
modelInfo: 'ລາຍລະອຽດໂມເດວ',
downloading: 'ກຳລັງດາວໂຫຼດ',
canceled: 'ຍົກເລີກແລ້ວ',
downloadQueued: 'ເພີ່ມເຂົ້າໃນຄິວດາວໂຫຼດແລ້ວ',
cancelTaskConfirm: 'ຍົກເລີກໜ້າວຽກດາວໂຫຼດນີ້?',
deleteLocalModelConfirm: 'ລຶບໂມເດວໃນເຄື່ອງ {0}?',
},
proxy: {
proxy: 'ການເພີ່ມປະສິດທິພາບ AI Gateway',
proxyHelper1: 'ຜູກມັດໂດເມນ ແລະ ເປີດໃຊ້ HTTPS ເພື່ອຄວາມປອດໄພໃນການສົ່ງຂໍ້ມູນ',
proxyHelper2: 'ຈຳກັດການເຂົ້າເຖິງ IP ເພື່ອປ້ອງກັນການເປີດເຜີຍເທິງອິນເຕີເນັດສາທາລະນະ',
proxyHelper3: 'ເປີດໃຊ້ streaming',
proxyHelper4: 'ເມື່ອສ້າງແລ້ວ, ທ່ານສາມາດເບິ່ງ ແລະ ຈັດການໄດ້ໃນລາຍຊື່ເວັບໄຊທ໌',
proxyHelper5:
'ຫຼັງຈາກເປີດໃຊ້ງານ, ທ່ານສາມາດປິດການເຂົ້າເຖິງພອດຈາກພາຍນອກໄດ້ໃນ App Store - ຕິດຕັ້ງແລ້ວ - Ollama - ພາລາມິເຕີ ເພື່ອເພີ່ມຄວາມປອດໄພ.',
proxyHelper6: 'ເພື່ອປິດການຕັ້ງຄ່າພຣັອກຊີ້, ທ່ານສາມາດລຶບມັນອອກຈາກລາຍຊື່ເວັບໄຊທ໌.',
whiteListHelper: 'ຈຳກັດການເຂົ້າເຖິງສະເພາະ IP ໃນລາຍຊື່ທີ່ອະນຸຍາດ',
},
aiProxy: {
title: 'AI Gateway',
apiReference: 'ຄູ່ມື API',
notInstalled: 'ຍັງບໍ່ໄດ້ຕິດຕັ້ງ',
usage: 'ການໃຊ້ງານ',
accountPool: 'ກຸ່ມບັນຊີ',
importModelAccount: 'ນຳເຂົ້າບັນຊີໂມເດວ',
editModelAccount: 'ແກ້ໄຂບັນຊີໂມເດວ',
selectModelAccount: 'ເລືອກບັນຊີໂມເດວທີ່ມີຢູ່',
upstreamApiAddress: 'ທີ່ຢູ່ API ຕົ້ນທາງ (Upstream)',
priority: 'ລຳດັບຄວາມສຳຄັນ',
healthStatus: 'ສຸຂະພາບ',
failureCount: 'ການຫຼົ້ມເຫຼວ',
lastError: 'ຂໍ້ຜິດພາດລ່າສຸດ',
modelMap: 'ການຈັບຄູ່ໂມເດວ (Mapping)',
tokenLimit: 'ຈຳກັດ Token',
tokenUsed: 'Token ທີ່ໃຊ້ແລ້ວ',
tokenRemaining: 'Token ທີ່ເຫຼືອ',
resetToken: 'ຣີເຊັດ Token',
resetTokenConfirm: 'ຣີເຊັດການໃຊ້ງານ token ສຳລັບ {0}?',
unlimited: 'ບໍ່ຈຳກັດ',
unlimitedWithAuto: 'ບໍ່ຈຳກັດ, ລວມ auto',
apiKeyCount: 'API Keys',
lastUsedAt: 'ໃຊ້ງານລ່າສຸດ',
validityPeriod: 'ໄລຍະເວລາໃຊ້ງານ',
keepCurrentValidity: 'ຮັກສາໄລຍະເວລາປັດຈຸບັນ',
neverExpires: 'ບໍ່ມີວັນໝົດອາຍຸ',
validForDays: 'ໃຊ້ໄດ້ {0} ມື້',
customDays: 'ກຳນົດຈຳນວນມື້',
enterValidityDays: 'ກະລຸນາປ້ອນຈຳນວນມື້',
currentExpiresAt: 'ເວລາໝົດອາຍຸປັດຈຸບັນ: {0}',
currentNeverExpires: 'ປັດຈຸບັນບໍ່ມີວັນໝົດອາຍຸ',
expiresAt: 'ເວລາໝົດອາຍຸ',
expired: 'ໝົດອາຍຸແລ້ວ',
reactivate: 'ເປີດໃຊ້ຄືນໃໝ່',
settingTitle: 'ຕັ້ງຄ່າ AI Gateway',
basicSetting: 'ຕັ້ງຄ່າພື້ນຖານ',
performanceSetting: 'ຕັ້ງຄ່າປະສິດທິພາບ',
logSetting: 'ຕັ້ງຄ່າລັອກ',
protocolConversion: 'ການປ່ຽນໂປຣໂຕຄອນ',
protocolConversionDesc:
'ອະນຸຍາດການປ່ຽນໂດຍກົງທີ່ຮອງຮັບລະຫວ່າງ Chat Completions, Responses ແລະ Anthropic Messages. ໂປຣໂຕຄອນເດີມຈະຖືກໃຫ້ສິດກ່ອນສະເໝີ.',
protocolConversionRisk:
'ການປ່ຽນໂປຣໂຕຄອນບໍ່ຮັບປະກັນວ່າຈະບໍ່ສູນເສຍຂໍ້ມູນ. ຟິວສະເພາະ, ການເອີ້ນໃຊ້ເຄື່ອງມື, ການໃຫ້ເຫດຜົນ ຫຼືເນື້ອຫາຫຼາຍຮູບແບບອາດຖືກຫຼຸດຄຸນນະພາບ ຫຼືສູນເສຍ. ກະລຸນາພິຈາລະນາຄວາມສ່ຽງກ່ອນນຳໃຊ້.',
visionEnhancement: 'ການເສີມຄວາມສາມາດດ້ານພາບ',
visionEnhancementRisk: 'ຮູບພາບອາດຖືກສົ່ງໄປຫາຜູ້ໃຫ້ບໍລິການໂມເດວພາບອື່ນ.',
visionModelGroup: 'ກຸ່ມໂມເດວພາບ',
visionModelGroupDesc:
'ເລືອກໂມເດວທີ່ເຂົ້າໃຈຮູບພາບຈາກກຸ່ມສ້າງຂໍ້ຄວາມນີ້. ຮູບພາບທັງໝົດໃນຄຳຂໍດຽວໃຊ້ໂມເດວດຽວກັນ.',
visionTargetModelGroup: 'ກຸ່ມໂມເດວເປົ້າໝາຍ',
visionTargetModelGroupDesc: 'ເປີດໃຊ້ສະເພາະໂມເດວໃນກຸ່ມນີ້ ໂດຍບໍ່ປ່ຽນໂມເດວຄຳຂໍສຸດທ້າຍ.',
visionEnhancementDesc:
'ຮູບພາບຈະຖືກແປງເປັນຫຼັກຖານຂໍ້ຄວາມ ແລະອາດສູນເສຍລາຍລະອຽດ, ເພີ່ມເວລາແລະຄ່າໃຊ້ຈ່າຍ. ເກດເວຈະບໍ່ກວດຫາການຮອງຮັບຮູບພາບໂດຍກົງ. ການບັນທຶກຈະເລີ່ມເກດເວໃໝ່; ກະລຸນາພິຈາລະນາຄວາມສ່ຽງ.',
visionPreprocess: 'ການປະມວນຜົນພາບລ່ວງໜ້າ',
cacheHit: 'ພົບໃນແຄຊ',
apiType: 'ປະເພດ API',
maxConcurrency: 'ການເຮັດວຽກພ້ອມກັນສູງສຸດ',
accountMaxConcurrency: 'ຈຳນວນພ້ອມກັນສູງສຸດຂອງບັນຊີ',
groupMaxConcurrency: 'ຈຳນວນພ້ອມກັນສູງສຸດຂອງກຸ່ມຜູ້ໃຊ້',
apiKeyMaxConcurrency: 'ຈຳນວນພ້ອມກັນສູງສຸດຕໍ່ API Key',
gatewayConcurrency: 'ການເຮັດວຽກພ້ອມກັນຂອງເກດເວປັດຈຸບັນ',
waitingQueue: 'ຄິວລໍຖ້າປັດຈຸບັນ',
currentActiveUsers: 'ຜູ້ໃຊ້ທີ່ກຳລັງໃຊ້ງານ',
modelAccountConcurrency: 'ການເຮັດວຽກພ້ອມກັນຂອງບັນຊີໂມເດວ',
accountAvailability: 'ຄວາມພ້ອມໃຊ້ງານຂອງບັນຊີໂມເດວ',
capacityFull: 'ຄວາມຈຸເຕັມ',
groupConcurrency: 'ການເຮັດວຽກພ້ອມກັນຂອງກຸ່ມຜູ້ໃຊ້',
apiKeyConcurrency: 'ການເຮັດວຽກພ້ອມກັນຂອງ API Key',
currentLimit: 'ປັດຈຸບັນ / ຂີດຈຳກັດ',
utilization: 'ອັດຕາການນຳໃຊ້',
autoRefreshSeconds: 'ໂຫຼດໃໝ່ອັດຕະໂນມັດທຸກ {0} ວິນາທີ',
zeroMeansUnlimited: 'ຕັ້ງເປັນ 0 ເພື່ອບໍ່ຈຳກັດ.',
groupMaxConcurrencyDesc: 'ຈຳກັດຄຳຂໍທີ່ເຮັດວຽກຂອງ API Key ທັງໝົດໃນກຸ່ມ. 0 ແມ່ນບໍ່ຈຳກັດ.',
apiKeyMaxConcurrencyDesc: 'ຈຳກັດຄຳຂໍທີ່ເຮັດວຽກຂອງແຕ່ລະ API Key ໃນກຸ່ມ. 0 ແມ່ນບໍ່ຈຳກັດ.',
schedulingReason: 'ເຫດຜົນການຈັດຕາຕະລາງ',
schedulingAffinity: 'ຄວາມສຳພັນ',
schedulingLeastUtilized: 'ການໃຊ້ງານຕ່ຳສຸດ',
schedulingPriorityFallback: 'ຫຼຸດລະດັບບູລິມະສິດ',
schedulingRetry: 'ລອງໃໝ່',
queueSize: 'ຂະໜາດຄິວ',
queueTimeoutSeconds: 'ເວລາຖ້າໃນຄິວໝົດເວລາ (ວິນາທີ)',
requestTimeoutSeconds: 'ໝົດເວລາການຮ້ອງຂໍແບບບໍ່ແມ່ນ stream (ວິນາທີ)',
streamIdleTimeoutSeconds: 'ໝົດເວລາ stream ຫວ່າງ (ວິນາທີ)',
maxBodyMb: 'ຂະໜາດ Body ສູງສຸດ (MB)',
runtimeRefreshSeconds: 'ໄລຍະການຣີເຟຣຊ runtime (ວິນາທີ)',
logRetentionDays: 'ການເກັບຮັກສາລັອກ AI Gateway (ມື້)',
clearLogs: 'ລ້າງລັອກ',
clearLogsConfirm:
'ການດຳເນີນການນີ້ຈະລ້າງສະຖິຕິການໃຊ້ AI Gateway, ການກວດສອບເນື້ອຫາ, ການຕັດສິນໃຈຂອງ Smart Route, ລັອກເນື້ອຫາຄຳຮ້ອງຂໍ ແລະ ລັອກບໍລິການ. ຕ້ອງການຕໍ່ບໍ?',
usageRetentionDays: 'ໄລຍະການເກັບຮັກສາສະຖິຕິການໃຊ້ງານ (ມື້)',
contentAuditRetentionDays: 'ໄລຍະການເກັບຮັກສາການກວດສອບເນື້ອໃນ (ມື້)',
logCleanupIntervalHours: 'ໄລຍະການລ້າງລັອກ (ຊົ່ວໂມງ)',
requestBodyLog: 'ລັອກ Request Body',
requestBodyLogDesc:
'ບັນທຶກເນື້ອຫາຄຳຮ້ອງຂໍ ແລະ ຄຳຕອບຂອງ AI Gateway ໄປທີ່ Elasticsearch ເພື່ອຄົ້ນຫາ, ກວດສອບ ແລະ ແກ້ໄຂບັນຫາ.',
requestBodyLogIndexPrefix: 'ຄຳນຳໜ້າ Index',
requestBodyLogRetentionDays: 'ໄລຍະການເກັບຮັກສາລັອກ Request Body (ມື້)',
requestBodyLogMaxBodyKb: 'ຂະໜາດ Request Body ສູງສຸດ (KB)',
requestBody: 'ເນື້ອຫາຄຳຮ້ອງຂໍ',
requestBodySize: 'ຂະໜາດ Request Body',
requestBodyTruncated: 'ຖືກຕັດບາງສ່ວນ',
requestBodyHash: 'Hash ຂອງ Request Body',
responseBody: 'ເນື້ອຫາຄຳຕອບ',
responseBodySize: 'ຂະໜາດ Response Body',
responseBodyTruncated: 'Response Body ຖືກຕັດບາງສ່ວນ',
readableContent: 'ເນື້ອໃນທີ່ອ່ານໄດ້',
rawResponse: 'Response ດິບ',
replyContent: 'ເນື້ອໃນການຕອບກັບ',
reasoningContent: 'ເນື້ອໃນການໃຫ້ເຫດຜົນ',
statusTitle: 'ສະຖານະ AI Gateway',
serviceEnabled: 'ເລີ່ມບໍລິການອັດຕະໂນມັດ',
proxyEnabled: 'ເປີດໃຊ້ Gateway',
statusMessage: 'ຂໍ້ຄວາມສະຖານະ',
esLogDropped: 'ລັອກ ES ທີ່ຖືກຖິ້ມ',
esLogLastSuccessAt: 'ການຂຽນ ES ລ່າສຸດ',
esLogCircuitOpen: 'ຕົວຕັດວົງຈອນເປີດ',
esLogCircuitUntil: 'ES Circuit ຈົນເຖິງ',
serviceOperateConfirm: 'ຢືນຢັນທີ່ຈະ {0} ບໍລິການ AI Gateway?',
deleteTargetConfirm: 'ລຶບ {0} {1}?',
deleteBackendTitle: 'ລຶບບັນຊີໂມເດວ',
userFallback: 'ຜູ້ໃຊ້ທີ່ຖືກລຶບ (ID: {0})',
requestModel: 'ໂມເດວທີ່ຮ້ອງຂໍ',
upstreamModel: 'ໂມເດວຕົ້ນທາງ (Upstream)',
upstreamDuration: 'ເວລາຕົ້ນທາງ',
requestModelPlaceholder: 'ຕົວຢ່າງ: qwen2.5-coder',
upstreamModelPlaceholder: 'ຕົວຢ່າງ: Qwen/Qwen2.5-Coder-32B-Instruct',
addMapping: 'ເພີ່ມການຈັບຄູ່',
overview: 'ພາບລວມ',
distribution: 'ການແຈກຢາຍ',
usageTrend: 'ແນວໂນ້ມການນຳໃຊ້',
distributionBy: 'ການແຈກຢາຍໂດຍ {0}',
unmatched: 'ບໍ່ກົງກັນ',
modelAccount: 'ບັນຊີໂມເດວ',
serviceProvider: 'ຜູ້ໃຫ້ບໍລິການ',
tokenUsage: 'ການນຳໃຊ້ Token',
percent: 'ເປີເຊັນ',
ranking: 'ການຈັດອັນດັບ',
rank: 'ອັນດັບ',
promptToken: 'Token ຂອງ Prompt',
completionToken: 'Token ຂອງ Completion',
totalToken: 'Token ທັງໝົດ',
cachedToken: 'Token ທີ່ແຄດໄວ້',
cacheHitRate: 'ອັດຕາການພົບ Cache',
activeUsers: 'ຜູ້ໃຊ້ທີ່ເຄື່ອນໄຫວ',
activeStreamingRequests: 'ຄຳຮ້ອງຂໍສະຕຣີມທີ່ກຳລັງເຮັດວຽກ',
activeModels: 'ໂມເດວທີ່ເຄື່ອນໄຫວ',
failedRequests: 'ຄຳຂໍທີ່ລົ້ມເຫຼວ',
averageTokenPerRequest: 'Token ສະເລ່ຍ/ຄຳຂໍ',
callLogs: 'ບັນທຶກການເອີ້ນໃຊ້',
usageKeywordPlaceholder: 'ຄົ້ນຫາ Request ID / ໂມເດວ / ໂມເດວຕົ້ນທາງ / ຂໍ້ຄວາມຜິດພາດ',
attemptChain: 'ລຳດັບການລອງໃໝ່',
attemptIndex: 'ລຳດັບການເອີ້ນ',
clientProtocol: 'API ລູກຄ້າ',
upstreamProtocol: 'API ຕົ້ນທາງ',
conversionPath: 'ເສັ້ນທາງການປ່ຽນ',
noAttemptDetails: 'ບໍ່ມີບັນທຶກລຳດັບການລອງ',
input: 'ຂາເຂົ້າ',
output: 'ຂາອອກ',
total: 'ທັງໝົດ',
healthHealthy: 'ປົກກະຕິ',
healthCooldown: 'ກຳລັງພັກ (Cooldown)',
healthUnhealthy: 'ຜິດປົກກະຕິ',
healthDeleted: 'ລຶບແລ້ວ',
healthUnknown: 'ບໍ່ຮູ້ຈັກ',
validationModelMapEmpty: 'ຊື່ການຈັບຄູ່ໂມເດວບໍ່ສາມາດຫວ່າງໄດ້',
validationModelMapDuplicate: 'ໂມເດວທີ່ຮ້ອງຂໍ {0} ຊ້ຳກັນ',
modelGroup: 'ກຸ່ມໂມເດວ',
modelCapability: 'ຄວາມສາມາດຂອງໂມເດວ',
textGeneration: 'ການສ້າງຂໍ້ຄວາມ',
imageGeneration: 'ການສ້າງຮູບພາບ',
textModels: 'ໂມເດວຂໍ້ຄວາມ',
textToImageModels: 'ໂມເດວສ້າງຮູບຈາກຂໍ້ຄວາມ',
embeddingModels: 'ໂມເດວ Embedding',
unauthorized: 'ບໍ່ມີສິດ',
imageCount: 'ຈຳນວນຮູບ',
requestExample: 'ຕົວຢ່າງຄຳຂໍ',
availableModels: 'ໂມເດວທີ່ມີໃຫ້ໃຊ້',
modelGroupModels: 'ໂມເດວທີ່ຮ້ອງຂໍ',
modelGroupModelsPlaceholder: 'ເລືອກ ຫຼື ປ້ອນຊື່ໂມເດວທີ່ຮ້ອງຂໍ',
modelGroupModelsHelper:
'ປ້ອນຊື່ໂມເດວຄຳຂໍທີ່ Client ໃຊ້ເອີ້ນ AI Gateway; Smart Route ຈະລອງໂມເດວຕາມລຳດັບ ແລະ ບໍ່ເຮັດ Load Balance ລະຫວ່າງໂມເດວ.',
modelGroupGuide:
'ກຸ່ມໂມເດວຈະມີຊື່ໂມເດວຄຳຂໍທີ່ AI Gateway ເປີດໃຫ້ໃຊ້. ຕັ້ງຄ່າໂມເດວຕົ້ນທາງໃນກຸ່ມບັນຊີ. ຊື່ໂມເດວ Smart Route ແມ່ນຊື່ສະເໝືອນ ແລະ ບໍ່ຕ້ອງເພີ່ມໃນກຸ່ມໂມເດວ.',
modelGroupModelCount: '{0} ໂມເດວ',
contentCompliance: 'ການປະຕິບັດຕາມເນື້ອຫາ',
contentAction: 'ການດຳເນີນການ',
actionBlock: 'ບລັອກ',
actionAuditOnly: 'ກວດສອບຢ່າງດຽວ',
actionDropHistory: 'ຍົກເລີກປະຫວັດ',
severity: 'ລະດັບຄວາມຮຸນແຮງ',
severityHigh: 'ສູງ',
severityMedium: 'ກາງ',
severityLow: 'ຕ່ຳ',
sensitiveWord: 'ຄຳອ່ອນໄຫວ',
sensitiveGroup: 'ກຸ່ມຄຳອ່ອນໄຫວ',
sensitiveWordCount: 'ຈຳນວນຄຳ',
normalizedWord: 'ຄຳທີ່ປັບເປັນມາດຕະຖານ',
matchedWords: 'ຄຳທີ່ກົງກັນ',
matchedGroups: 'ກຸ່ມທີ່ກົງກັນ',
importResult: 'ນຳເຂົ້າແລ້ວ {0}, ຊ້ຳກັນ {1}, ບໍ່ຖືກຕ້ອງ {2}',
auditLogs: 'ບັນທຶກການກວດສອບ',
smartRoute: 'ການຈັດເສັ້ນທາງອັດສະລິຍະ',
autoModelName: 'ຊື່ໂມເດວ Smart Route',
autoModelNameHelper: 'ຄຳຮ້ອງຂໍທີ່ໃຊ້ຊື່ໂມເດວນີ້ຈະເຂົ້າ Smart Route. ຫຼີກລ້ຽງຊື່ທີ່ຊ້ຳກັບໂມເດວຈິງ.',
smartRouteGuideTitle: 'ໃຊ້ model={0} ຢູ່ Client ເພື່ອເຂົ້າ Smart Route',
smartRouteGuideReady:
'model={0} ຈະເລືອກຈາກກຸ່ມໂມເດວແບບງ່າຍ ຫຼື ຊັບຊ້ອນຕາມຄວາມຊັບຊ້ອນຂອງຄຳຮ້ອງຂໍ. ໂມເດວອື່ນຈະຖືກສົ່ງຕໍ່ຕາມປົກກະຕິ.',
smartRouteGuideNotReady:
'ເປີດ Smart Route ແລະ ຕັ້ງຄ່າກຸ່ມໂມເດວແບບງ່າຍ/ຊັບຊ້ອນກ່ອນ, ຈາກນັ້ນໃຊ້ model={0} ຢູ່ Client.',
copyAutoModel: 'ຄັດລອກຊື່ໂມເດວ',
goSmartRouteSetting: 'ໄປທີ່ການຕັ້ງຄ່າ',
smartRoutePolicy: 'ນະໂຍບາຍການກຳນົດເສັ້ນທາງ',
routeConfig: 'ການຕັ້ງຄ່າເສັ້ນທາງ',
embeddingConfig: 'ການຕັ້ງຄ່າ Embedding',
embeddingConfigDesc:
'ໃຊ້ສຳລັບ Smart Route ແລະ ການຈັບຄູ່ຕົວຢ່າງເຊີງຄວາມໝາຍເພື່ອກວດສອບເນື້ອຫາ. ແນະນຳ: llama.cpp + Qwen3-Embedding-0.6B. ກະລຸນາຕັ້ງຄ່າກ່ອນສ້າງ Vector ຂອງຕົວຢ່າງໃໝ່.',
decisionConfig: 'ພາຣາມິເຕີການຕັດສິນໃຈ',
simpleModelGroup: 'ກຸ່ມໂມເດວແບບງ່າຍ',
complexModelGroup: 'ກຸ່ມໂມເດວແບບຊັບຊ້ອນ',
embeddingEndpoint: 'Endpoint',
embeddingModel: 'ໂມເດວ',
embeddingApiKey: 'API Key',
routeThreshold: 'ເກນການກຳນົດເສັ້ນທາງ',
routeThresholdHelper: 'ສຳລັບ Smart Route: ໃຊ້ການຈັບຄູ່ຕົວຢ່າງສະເພາະເມື່ອຄວາມຄ້າຍຄືຂອງຄຳຮ້ອງຂໍຮອດຄ່ານີ້.',
auditThreshold: 'ເກນການກວດສອບ',
auditThresholdHelper: 'ສຳລັບການກວດສອບເນື້ອຫາ: ຖືວ່າກົງກັບຕົວຢ່າງກວດສອບກໍຕໍ່ເມື່ອຄວາມຄ້າຍຄືຮອດຄ່ານີ້.',
topK: 'TopK',
topKHelper: 'ຈຳນວນຕົວຢ່າງທີ່ຄ້າຍຄືທີ່ສຸດທີ່ຈະປຽບທຽບໃນແຕ່ລະຄັ້ງ.',
members: 'ສະມາຊິກ',
samples: 'ຕົວຢ່າງ',
routeSamplesGuide:
'ຕົວຢ່າງແມ່ນຄຳຮ້ອງຂໍແບບງ່າຍ/ຊັບຊ້ອນສຳລັບການຈັບຄູ່ຄວາມຄ້າຍຄືດ້ວຍ Embedding. ໃຫ້ໃຊ້ຄຳຮ້ອງຂໍຈິງຂອງຜູ້ໃຊ້ ແລ້ວສ້າງ ຫຼື ສ້າງ Vector ໃໝ່.',
rebuildVectors: 'ສ້າງ Vector ໃໝ່',
rebuildVectorsConfirm:
'ການສ້າງ Vector ໃໝ່ຈະຮ້ອງຂໍບໍລິການ Embedding ໃຫ້ປະມວນຜົນຕົວຢ່າງ Smart Route ແລະ ການກວດສອບເນື້ອຫາອີກຄັ້ງ. ຕ້ອງການຕໍ່ບໍ?',
createVectorOnImport: 'ສ້າງ Vector ຫຼັງນຳເຂົ້າ',
createVectorOnImportHelper:
'ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າຕັ້ງຄ່າ Embedding ແລ້ວ ວຽກເບື້ອງຫຼັງຈະສ້າງ Vector; ຖ້າບໍ່ມີ ຈະສ້າງສະເພາະຕົວຢ່າງ.',
route: 'ເສັ້ນທາງ',
audit: 'ການກວດສອບ',
auditSamples: 'ຕົວຢ່າງກວດສອບ',
sampleText: 'ຂໍ້ຄວາມ',
sampleLabel: 'ປ້າຍກຳກັບ',
vectorModel: 'ໂມເດວ Vector',
vectorDim: 'ມິຕິ',
threshold: 'ເກນ',
preview: 'ເບິ່ງຕົວຢ່າງ',
previewGuide:
'ການສະແດງຕົວຢ່າງຈະທົດສອບວ່າຄຳຮ້ອງຂໍເປັນແບບງ່າຍ ຫຼື ຊັບຊ້ອນໂດຍບໍ່ເອີ້ນໂມເດວຕົ້ນທາງ. ແຫຼ່ງຜົນຕັດສິນມາຈາກການຈັບຄູ່ຕົວຢ່າງ ຫຼື ກົດເກນສຳຮອງ.',
previewPlaceholder: 'ປ້ອນຂໍ້ຄວາມຄຳຮ້ອງຂໍ',
confidence: 'ຄວາມໝັ້ນໃຈ',
bestSampleSimilarity: 'ຄວາມຄ້າຍຄືຂອງຕົວຢ່າງທີ່ດີທີ່ສຸດ',
source: 'ແຫຼ່ງທີ່ມາ',
sourceHeuristic: 'ອີງຕາມກົດເກນ',
sourceEmbedding: 'ການຈັບຄູ່ຕົວຢ່າງ',
sourceContext: 'ສືບທອດບໍລິບົດ',
latency: 'ຄວາມຫຼ້າຊ້າ',
decisionLogs: 'ລັອກການຕັດສິນໃຈ',
requestID: 'Request ID',
simple: 'ງ່າຍ',
complex: 'ຊັບຊ້ອນ',
sampleLabelSafe: 'ປອດໄພ',
sampleLabelReview: 'ກວດທົບທວນ',
sampleLabelBlock: 'ບລັອກ',
latencyMs: 'ຄວາມຫຼ້າຊ້າ (ms)',
smartRouteSettingGuide:
'ຫຼັງຈາກເປີດໃຊ້ ມີພຽງຄຳຮ້ອງຂໍທີ່ໃຊ້ model={0} ເທົ່ານັ້ນທີ່ຈະເປີດ Smart Route. ກຸ່ມແບບງ່າຍໃຊ້ສຳລັບວຽກຕົ້ນທຶນຕ່ຳ; ກຸ່ມແບບຊັບຊ້ອນໃຊ້ສຳລັບວິເຄາະໂຄດ, ອອກແບບສະຖາປັດຕະຍະກຳ, ແກ້ໄຂບັນຫາ ແລະ ວຽກຄ້າຍຄືກັນ.',
sampleLabelPlaceholder: 'ງ່າຍ / ຊັບຊ້ອນ / ສູງ',
sampleImportPlaceholder: 'ໜຶ່ງຕົວຢ່າງຕໍ່ແຖວ',
},
skillsHub: {
title: 'ສູນລວມທັກສະ (Skills Hub)',
upload: 'ອັບໂຫຼດທັກສະ',
importSkill: 'ນຳເຂົ້າທັກສະ',
repositoryAddress: 'ທີ່ຢູ່ຄັງເກັບ (Repository)',
repositoryGithubOnly: 'ຮອງຮັບສະເພາະທີ່ຢູ່ GitHub ເທົ່ານັ້ນ',
repositoryRef: 'Branch ຫຼື Tag',
repositoryRefPlaceholder: 'ຄ່າເລີ່ມຕົ້ນແມ່ນ main, ຖ້າລົ້ມເຫຼວຈະລອງ master',
repositoryDownloadPreview: 'URL ດາວໂຫຼດປາຍທາງ:',
packageURL: 'URL ຂອງແພັກເກັດ',
packageURLPlaceholder: 'ປ້ອນທີ່ຢູ່ແພັກເກັດ .zip',
importSuccess: 'ນຳເຂົ້າທັກສະສຳເລັດແລ້ວ ແລະ ກຳລັງລໍຖ້າການກວດສອບ.',
source: 'ແຫຼ່ງທີ່ມາ',
applicableAgent: 'Agent ທີ່ໃຊ້ໄດ້',
overview: 'ພາບລວມ',
versionHistory: 'ປະຫວັດເວີຊັນ',
publishedAt: 'ເຜີຍແຜ່ເມື່ອ',
versionMarker: 'ເຄື່ອງໝາຍ',
currentVersion: 'ເວີຊັນປັດຈຸບັນ',
latestVersion: 'ເວີຊັນຫຼ້າສຸດ',
latestPublished: 'ເຜີຍແຜ່ຫຼ້າສຸດ',
riskLevel: 'ລະດັບຄວາມສ່ຽງ',
riskReferenceHint:
'ລະດັບຄວາມສ່ຽງຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດຈາກເນື້ອຫາແພັກເກັດ Skill ເພື່ອໃຊ້ເປັນບ່ອນອີງໃນການກວດສອບເທົ່ານັ້ນ.\nຕ່ຳ: ບໍ່ພົບຄວາມສ່ຽງທີ່ຊັດເຈນ\nກາງ: ມີສະຄຣິບ, dependencies, URL ພາຍນອກ ຫຼື ຕົວປ່ຽນສະພາບແວດລ້ອມ\nສູງ: ມີການສັ່ງການໄລຍະໄກ, ຂໍ້ມູນອ່ອນໄຫວ ຫຼື ຄຳສັ່ງທີ່ອັນຕະລາຍ',
riskCheckResult: 'ຜົນການກວດສອບຄວາມປອດໄພ',
noRiskFound: 'ບໍ່ພົບຄວາມສ່ຽງທີ່ຊັດເຈນ.',
riskFilePath: 'ເສັ້ນທາງໄຟລ໌',
riskKeyword: 'ຄຳສຳຄັນ ຫຼື ກົດທີ່ກົງກັນ',
riskDescription: 'ລາຍລະອຽດຄວາມສ່ຽງ',
publishHighRiskConfirm:
'Skill ນີ້ມີລາຍການທີ່ມີຄວາມສ່ຽງສູງ ແລະ ອາດມີການລັນສະຄຣິບ, ດາວໂຫຼດພາຍນອກ ຫຼື ເຂົ້າເຖິງຂໍ້ມູນອ່ອນໄຫວ. ຢືນຢັນການເຜີຍແຜ່ຫຼືບໍ່?',
approve: 'ອະນຸມັດ',
reject: 'ປະຕິເສດ',
publish: 'ເຜີຍແຜ່',
disable: 'ຍົກເລີກການເຜີຍແຜ່',
customTarget: 'ໂຟນເດີ Skill ຂອງ Agent',
installToTarget: 'ຕິດຕັ້ງໃສ່ໂຟນເດີ Skill ຂອງ Agent',
hostSkillDir: 'ໂຟນເດີ Skill',
hostSkillDirHelper: 'ປ້ອນເສັ້ນທາງໂຟນເດີ Skill ໃນ Node.',
installMethod: 'ວິທີການຕິດຕັ້ງ',
copy: 'ຄັດລອກ',
extract: 'ແຕກໄຟລ໌',
postInstallCommand: 'ຄຳສັ່ງຫຼັງການຕິດຕັ້ງ',
localSource: 'ອັບໂຫຼດຈາກເຄື່ອງ',
uploadDragTitle: 'ລາກແພັກເກັດ Skill ມາວາງທີ່ນີ້ ຫຼື ຄລິກເພື່ອອັບໂຫຼດ',
uploadFormatLabel: 'ຮູບແບບ:',
uploadFormatValue: '.zip, .7z, .tar, .tar.gz',
uploadSizeLabel: 'ຂະໜາດໄຟລ໌:',
uploadSizeValue: 'ບໍ່ເກີນ 5 MB ຕໍ່ໄຟລ໌',
uploadRequirementLabel: 'ຂໍ້ກຳນົດແພັກເກັດ:',
uploadRequirementPrefix: 'ແພັກເກັດ Skill ຕ້ອງມີ',
onlySupportedArchive: 'ຮອງຮັບສະເພາະແພັກເກັດ Skill ນາມສະກຸນ .zip, .7z, .tar, ແລະ .tar.gz ເທົ່ານັ້ນ',
uploadSizeExceeded: 'ແພັກເກັດ Skill ແຕ່ລະອັນຕ້ອງບໍ່ເກີນ 5 MB',
uploadSuccess: 'ອັບໂຫຼດ Skill ສຳເລັດແລ້ວ ແລະ ກຳລັງລໍຖ້າການກວດສອບ.',
versionAutoFillPlaceholder: 'ກວດພົບອັດຕະໂນມັດຈາກຊື່ໄຟລ໌ຖ້າເປັນໄປໄດ້. ຢືນຢັນ ຫຼື ປ້ອນເອງ',
metadataOverwriteConfirm: 'ເວີຊັນໃນແພັກເກັດ Skill ຕ່າງຈາກທີ່ປ້ອນໄວ້. ຕ້ອງການໃຊ້ຂໍ້ມູນທີ່ປ້ອນໄວ້ແທນຫຼືບໍ່?',
metadataOverwriteConfirmWithVersions:
'ເວີຊັນໃນແພັກເກດ Skill ແຕກຕ່າງຈາກຄ່າທີ່ປ້ອນປັດຈຸບັນ. ເວີຊັນແພັກເກດ: {packageVersion}; ເວີຊັນທີ່ປ້ອນ: {inputVersion}. ໃຊ້ຄ່າທີ່ປ້ອນປັດຈຸບັນແທນບໍ?',
offlineNotice:
'ສະພາບແວດລ້ອມປັດຈຸບັນແມ່ນອອຟລາຍ. ສາມາດຕິດຕັ້ງໄດ້ສະເພາະ Skill ຈາກ Skill Store ພາຍໃນເຄື່ອງເທົ່ານັ້ນ.',
publishConfirm: 'ເຜີຍແຜ່ Skill ນີ້ຫຼືບໍ່? Skill ທີ່ເຜີຍແຜ່ແລ້ວສາມາດຕິດຕັ້ງໄດ້ຈາກ Skill Store ພາຍໃນເຄື່ອງ.',
disableConfirm: 'ຍົກເລີກການເຜີຍແຜ່ Skill ນີ້ຫຼືບໍ່? Skill ທີ່ຕິດຕັ້ງໃນ Agent ແລ້ວຈະບໍ່ໄດ້ຮັບຜົນກະທົບ.',
deleteConfirm:
'ລຶບ Skill ນີ້ຫຼືບໍ່? ການດຳເນີນການນີ້ບໍ່ສາມາດກັບຄືນໄດ້. Skill ທີ່ຕິດຕັ້ງໃນ Agent ແລ້ວຈະບໍ່ໄດ້ຮັບຜົນກະທົບ.',
rejectConfirm: 'ປະຕິເສດການກວດສອບ Skill ນີ້ຫຼືບໍ່? ມັນຈະຖືກປ່ຽນສະຖານະເປັນ "ປະຕິເສດ".',
downloadPublishedOnly: 'ສາມາດດາວໂຫຼດໄດ້ສະເພາະແພັກເກັດ Skill ທີ່ເຜີຍແຜ່ແລ້ວເທົ່ານັ້ນ.',
deleteTargetConfirm:
'ລຶບການຕັ້ງຄ່າໂຟນເດີ Skill ຂອງ Agent ນີ້ຫຼືບໍ່? ຜູ້ໃຊ້ຈະບໍ່ສາມາດເລືອກໂຟນເດີຕິດຕັ້ງນີ້ໄດ້ອີກ.',
noInstallTarget: 'ບໍ່ມີໂຟນເດີ Skill ຂອງ Agent ໃຫ້ໃຊ້ງານ. ກະລຸນາເພີ່ມກ່ອນ.',
postInstallConfirm: 'ເປົ້າໝາຍນີ້ມີຄຳສັ່ງຫຼັງການຕິດຕັ້ງ. ກະລຸນາຢືນຢັນວ່າຄຳສັ່ງນັ້ນເຊື່ອຖືໄດ້ກ່ອນທີ່ຈະລັນ.',
status: {
pending: 'ລໍຖ້າການກວດສອບ',
approved: 'ອະນຸມັດແລ້ວ',
published: 'ເຜີຍແຜ່ແລ້ວ',
disabled: 'ຍົກເລີກການເຜີຍແຜ່',
rejected: 'ປະຕິເສດແລ້ວ',
deleted: 'ລຶບແລ້ວ',
},
agent: {
common: 'ທົ່ວໄປ',
},
risk: {
low: 'ຕ່ຳ',
medium: 'ກາງ',
high: 'ສູງ',
},
riskType: {
script_file: 'ໄຟລ໌ສະຄຣິບ',
dependency_manifest: 'ໄຟລ໌ Dependency',
external_url: 'URL ພາຍນອກ',
environment_variable: 'ຕົວປ່ຽນສະພາບແວດລ້ອມ',
dockerfile: 'Dockerfile',
command_execution: 'ການລັນຄຳສັ່ງ',
remote_script_execution: 'ການລັນສະຄຣິບໄລຍະໄກ',
eval_execution: 'ການລັນແບບໄດນາມິກ (Eval)',
base64_execution: 'ການລັນຫຼັງຖອດລະຫັດ Base64',
privileged_command: 'ຄຳສັ່ງທີ່ຕ້ອງໃຊ້ສິດສູງ (Sudo)',
dangerous_delete: 'ຄຳສັ່ງລຶບທີ່ອັນຕະລາຍ',
world_writable_permission: 'ການກຳນົດສິດທີ່ມີຄວາມສ່ຽງສູງ',
credential: 'ສົງໄສວ່າເປັນຂໍ້ມູນປະຈຳຕົວ (Credential)',
sensitive_path: 'ເສັ້ນທາງອ່ອນໄຫວ',
suspicious_download_execute: 'ການດາວໂຫຼດ ແລະ ລັນທີ່ໜ້າສົງໄສ',
binary_content: 'ເນື້ອຫາໄຟລ໌ Binary',
scan_truncated: 'ການສະແກນຖືກຕັດຕອນ',
},
riskDescriptionText: {
script_file: 'ມີໄຟລ໌ສະຄຣິບທີ່ອາດຈະລັນຄຳສັ່ງພາຍໃນເຄື່ອງ.',
dependency_manifest: 'ມີໄຟລ໌ dependency ທີ່ອາດຈະດຶງຂໍ້ມູນພາຍນອກລະຫວ່າງການຕິດຕັ້ງ.',
external_url: 'ມີ URL ພາຍນອກ. ກະລຸນາກວດສອບວ່າທີ່ຢູ່ປາຍທາງເຊື່ອຖືໄດ້.',
environment_variable: 'ມີການປະກາດຕົວປ່ຽນສະພາບແວດລ້ອມ. ກະລຸນາກວດສອບຈຸດປະສົງ ແລະ ຄ່າເລີ່ມຕົ້ນ.',
dockerfile: 'ມີ Dockerfile ທີ່ອາດຈະກຳນົດຕັກກະການສ້າງ Image ຫຼື Runtime.',
command_execution: 'ມີການເອີ້ນໃຊ້ຄຳສັ່ງ. ກະລຸນາກວດສອບວ່າຕັກກະການລັນນັ້ນເຊື່ອຖືໄດ້.',
remote_script_execution: 'ມີຕັກກະທີ່ດາວໂຫຼດ ແລະ ລັນສະຄຣິບໄລຍະໄກໂດຍກົງ.',
eval_execution: 'ມີການລັນແບບໄດນາມິກຜ່ານ eval.',
base64_execution: 'ມີຕັກກະທີ່ລັນເນື້ອຫາຫຼັງຈາກຖອດລະຫັດ Base64.',
privileged_command: 'ມີຄຳສັ່ງຍົກລະດັບສິດ sudo.',
dangerous_delete: 'ມີຄຳສັ່ງລຶບທີ່ອັນຕະລາຍ.',
world_writable_permission: 'ມີການປ່ຽນແປງສິດເປັນ chmod 777.',
credential: 'ສົງໄສວ່າມີ API Key, Token, Secret, ຫຼື ລະຫັດຜ່ານ.',
sensitive_path: 'ມີການເຂົ້າເຖິງໂຟນເດີ ຫຼື ໄຟລ໌ທີ່ອ່ອນໄຫວ.',
suspicious_download_execute: 'ມີຕັກກະການດາວໂຫຼດອອກພາຍນອກ ຫຼື ດາວໂຫຼດແລ້ວລັນທີ່ໜ້າສົງໄສ.',
binary_content: 'ໄຟລ໌ມີ NUL bytes ແລະ ອາດຈະຊື່ອງເນື້ອຫາທີ່ລັນໄດ້ ຫຼື binary.',
scan_truncated: 'ໄຟລ໌ມີຂະໜາດເກີນກຳນົດການສະແກນ. ເນື້ອຫາທີ່ບໍ່ໄດ້ສະແກນຍັງຕ້ອງກວດສອບດ້ວຍຕົນເອງ.',
},
},
benchmark: {
title: 'ທົດສອບປະສິດທິພາບ (Benchmark)',
launchCommand: 'ຄຳສັ່ງເລີ່ມຕົ້ນ',
retest: 'ທົດສອບໃໝ່',
statusRunning: 'ກຳລັງລັນ',
statusWaiting: 'ກຳລັງລໍຖ້າ',
base: 'ຂໍ້ມູນພື້ນຖານ',
backend: 'Backend',
baseUrl: 'Base URL',
endpoint: 'Endpoint',
tokenizer: 'Tokenizer',
tokenizerPlaceholder:
'ເລືອກ ຫຼື ປ້ອນໂຟນເດີ tokenizer ພາຍໃນເຄື່ອງ, ເຊັ່ນ: /opt/1panel/tokenizers/DeepSeek-V3',
runConfig: 'ການກຳນົດຄ່າການລັນ',
rawResult: 'ຜົນລັບດິບ (Raw Result)',
resultMetrics: 'ຕົວຊີ້ວັດຜົນລັບ',
contextTokens: 'ຄວາມຍາວ Context',
contextTokensHelper: 'ຂີດຈຳກັດ input token ບວກກັບ output token ສຳລັບການທົດສອບນີ້.',
outputThroughput: 'ອັດຕາການສົ່ງອອກ',
outputThroughputHelper: 'ຈຳນວນ output tokens ທີ່ສ້າງໄດ້ຕໍ່ວິນາທີ. ຍິ່ງສູງຍິ່ງໄວ.',
totalThroughput: 'ອັດຕາການປະມວນຜົນລວມ',
totalThroughputHelper: 'ຈຳນວນ input ແລະ output tokens ທີ່ປະມວນຜົນຕໍ່ວິນາທີ. ໃຊ້ວັດແທກຄວາມສາມາດໂດຍລວມ.',
firstTokenLatency: 'ຄວາມໜ່ວງຂອງ Token ທຳອິດ',
firstTokenLatencyHelper: 'ເວລາຕັ້ງແຕ່ສົ່ງຄຳຂໍຈົນເຖິງການໄດ້ຮັບ token ທຳອິດ. ຍິ່ງຕ່ຳຍິ່ງຕອບສະໜອງໄວ.',
tokenValueHelper: 'ປ້ອນຕົວເລກຈຳນວນເຕັມ ຫຼື ຄ່າ k, ເຊັ່ນ: 512, 1k, 32k',
numPrompts: 'ຈຳນວນ Prompt',
concurrency: 'ການເຮັດວຽກພ້ອມກັນ',
requestRate: 'ອັດຕາຄຳຂໍ',
requestRateUnlimited: 'ບໍ່ຈຳກັດ (max throughput)',
requestRateCustom: 'ກຳນົດ QPS ເອງ',
requestRateCustomPlaceholder: 'ຄຳຂໍຕໍ່ວິນາທີ, ເຊັ່ນ: 2.5',
successfulRequests: 'ຄຳຂໍທີ່ສຳເລັດ',
requestThroughput: 'ອັດຕາຄຳຮ້ອງຂໍ',
mean: 'ຄ່າສະເລ່ຍ',
median: 'ຄ່າມັດທະຍະຖານ',
timeout: 'ໝົດເວລາ (ວິນາທີ)',
image: 'vLLM Image',
ignoreEos: 'ລະເວັ້ນ EOS',
extraHeaders: 'Headers ເພີ່ມເຕີມ',
},
gpu: {
gpu: 'ຕິດຕາມ GPU',
gpuHelper: 'ກວດບໍ່ພົບຄຳສັ່ງຈັດການ GPU/XPU/NPU ທີ່ຮອງຮັບ. ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່!',
process: 'ຂໍ້ມູນໂປຣເຊສ',
processCount: 'ຈຳນວນໂປຣເຊສ',
type: 'ປະເພດ',
typeG: 'ກຣາຟິກ',
typeC: 'ການຄຳນວນ',
typeCG: 'ການຄຳນວນ + ກຣາຟິກ',
processName: 'ຊື່ໂປຣເຊສ',
shr: 'ໜ່ວຍຄວາມຈຳຮ່ວມ',
temperatureHelper: 'ອຸນຫະພູມ GPU ທີ່ສູງເກີນໄປອາດເຮັດໃຫ້ປະສິດທິພາບຫຼຸດລົງ',
gpuUtil: 'ການໃຊ້ງານ GPU',
temperature: 'ອຸນຫະພູມ',
performanceState: 'ສະຖານະປະສິດທິພາບ',
powerUsage: 'ການໃຊ້ພະລັງງານ',
memoryUsage: 'ການໃຊ້ໜ່ວຍຄວາມຈຳ',
fanSpeed: 'ຄວາມໄວພັດລົມ',
power: 'ພະລັງງານ',
powerCurrent: 'ພະລັງງານປັດຈຸບັນ',
powerLimit: 'ຂີດຈຳກັດພະລັງງານ',
memory: 'ໜ່ວຍຄວາມຈຳ',
memoryUsed: 'ໃຊ້ໄປແລ້ວ',
memoryTotal: 'ທັງໝົດ',
frequency: 'ຄວາມຖີ່',
freeMemory: 'ໜ່ວຍຄວາມຈຳທີ່ຫວ່າງ',
percent: 'ການນຳໃຊ້',
base: 'ຂໍ້ມູນພື້ນຖານ',
driverVersion: 'ເວີຊັນ Driver',
cudaVersion: 'ເວີຊັນ CUDA',
processMemoryUsage: 'ການໃຊ້ໜ່ວຍຄວາມຈຳ',
performanceStateHelper: 'ຈາກ P0 (ປະສິດທິພາບສູງສຸດ) ເຖິງ P12 (ຕ່ຳສຸດ)',
busID: 'ທີ່ຢູ່ Bus',
runtimeInfo: 'ຂໍ້ມູນການເຮັດວຽກ',
deviceInfo: 'ຂໍ້ມູນອຸປະກອນ',
persistenceMode: 'ໂໝດຄົງສະພາບ',
enabled: 'ເປີດໃຊ້ງານ',
disabled: 'ປິດໃຊ້ງານ',
persistenceModeHelper: 'ໂໝດຄົງສະພາບຊ່ວຍໃຫ້ຕອບສະໜອງວຽກໄດ້ໄວຂຶ້ນ ແຕ່ຈະໃຊ້ໄຟໃນໂໝດສະແຕນບາຍຫຼາຍຂຶ້ນ',
displayActive: 'ການເລີ່ມຕົ້ນ GPU',
displayActiveT: 'ແມ່ນ',
displayActiveF: 'ບໍ່',
ecc: 'ເຕັກໂນໂລຊີ ECC',
computeMode: 'ໂໝດການຄຳນວນ',
default: 'ເລີ່ມຕົ້ນ',
exclusiveProcess: 'ໂປຣເຊສສະເພາະ',
exclusiveThread: 'ເທຣດສະເພາະ',
prohibited: 'ຖືກຫ້າມ',
defaultHelper: 'ຄ່າເລີ່ມຕົ້ນ: ໂປຣເຊສສາມາດລັນພ້ອມກັນໄດ້',
exclusiveProcessHelper: 'ໂປຣເຊສສະເພາະ: ມີພຽງ context ດຽວທີ່ໃຊ້ GPU ໄດ້ ແຕ່ແບ່ງປັນໃຫ້ຫຼາຍ thread ໄດ້',
exclusiveThreadHelper: 'ເທຣດສະເພາະ: ມີພຽງ thread ດຽວໃນ context ທີ່ໃຊ້ GPU ໄດ້',
prohibitedHelper: 'ຫ້າມ: ບໍ່ອະນຸຍາດໃຫ້ລັນໂປຣເຊສພ້ອມກັນ',
migModeHelper: 'ໃຊ້ສຳລັບສ້າງ MIG instances ເພື່ອແຍກສ່ວນ GPU ທາງກາຍະພາບ.',
migModeNA: 'ບໍ່ຮອງຮັບ',
current: 'ຕິດຕາມແບບ Real-time',
history: 'ບັນທຶກຍ້ອນຫຼັງ',
notSupport: 'ເວີຊັນ ຫຼື driver ປັດຈຸບັນບໍ່ຮອງຮັບການສະແດງຄ່ານີ້.',
},
mcp: {
server: 'MCP Server',
baseUrl: 'ເສັ້ນທາງການເຂົ້າເຖິງພາຍນອກ',
baseUrlHelper: 'ຕົວຢ່າງ: http://192.168.1.2:8000',
ssePath: 'ເສັ້ນທາງ SSE',
ssePathHelper: 'ຕົວຢ່າງ: /sse, ລະວັງບໍ່ໃຫ້ຊ້ຳກັບ server ອື່ນ',
environment: 'ຕົວປ່ຽນສະພາບແວດລ້ອມ',
envKey: 'ຊື່ຕົວປ່ຽນ',
envValue: 'ຄ່າຕົວປ່ຽນ',
externalUrl: 'ທີ່ຢູ່ການເຊື່ອມຕໍ່ພາຍນອກ',
operatorHelper: 'ຈະດຳເນີນການ {1} ໃນ {0}, ຕ້ອງການຕໍ່ຫຼືບໍ່?',
domain: 'ທີ່ຢູ່ເຂົ້າເຖິງເລີ່ມຕົ້ນ',
domainHelper: 'ຕົວຢ່າງ: 192.168.1.1 ຫຼື example.com',
bindDomain: 'ຜູກເວັບໄຊ',
commandPlaceHolder: 'ປັດຈຸບັນຮອງຮັບສະເພາະຄຳສັ່ງ npx ແລະ binary',
importMcpJson: 'ນຳເຂົ້າການກຳນົດຄ່າ MCP Server',
importMcpJsonError: 'ໂຄງສ້າງ mcpServers ບໍ່ຖືກຕ້ອງ',
bindDomainHelper:
'ຫຼັງຈາກຜູກເວັບໄຊແລ້ວ ມັນຈະປ່ຽນທີ່ຢູ່ເຂົ້າເຖິງຂອງ MCP Server ທັງໝົດ ແລະ ປິດການເຂົ້າເຖິງພອດຈາກພາຍນອກ',
outputTransport: 'ປະເພດ Output',
streamableHttpPath: 'ເສັ້ນທາງ Streaming',
streamableHttpPathHelper: 'ຕົວຢ່າງ: /mcp, ລະວັງບໍ່ໃຫ້ຊ້ຳກັບ Server ອື່ນ',
npxHelper: 'ເໝາະສຳລັບ mcp ທີ່ເລີ່ມດ້ວຍ npx ຫຼື binary',
uvxHelper: 'ເໝາະສຳລັບ mcp ທີ່ເລີ່ມດ້ວຍ uvx',
protocolVersion: 'ເວີຊັນ Protocol',
protocolVersionHelper: 'ໃຊ້ສະເພາະກັບ Streamable HTTP ເພື່ອເລີ່ມຕົ້ນ stdio MCP Server ອັດຕະໂນມັດ',
gatewayArgsHelper:
'ອາກິວເມັນຈະຖືກຕໍ່ທ້າຍຄຳສັ່ງ supergateway. ບໍ່ສາມາດປ່ຽນອາກິວເມັນ transport, port, path ແລະ protocol ທີ່ 1Panel ຈັດການໄດ້',
testConnection: 'ທົດສອບການເຊື່ອມຕໍ່',
connectionSuccess: 'ເຊື່ອມຕໍ່ສຳເລັດ',
connectionFailed: 'ເຊື່ອມຕໍ່ລົ້ມເຫຼວ',
},
tensorRT: {
llm: 'TensorRT LLM',
modelDir: 'ໂຟນເດີໂມເດວ',
commandHelper: 'ຖ້າຕ້ອງການເຂົ້າເຖິງຈາກພາຍນອກ ໃຫ້ກຳນົດພອດໃນຄຳສັ່ງໃຫ້ກົງກັບພອດຂອງແອັບພລິເຄຊັນ',
imageAlert: 'ເນື່ອງຈາກ Image ມີຂະໜາດໃຫຍ່ ແນະນຳໃຫ້ດາວໂຫຼດ Image ມາວາງໄວ້ໃນ server ກ່ອນການຕິດຕັ້ງ',
modelSpeedup: 'ເປີດໃຊ້ການເລັ່ງຄວາມໄວໂມເດວ',
modelType: 'ປະເພດໂມເດວ',
},
},
container: {
createByCommand: 'ສ້າງດ້ວຍຄຳສັ່ງ',
importContainerBackupTip: 'ນຳເຂົ້າໄຟລ໌ສຳຮອງຄອນເທນເນີ, ຮອງຮັບສະເພາະ .tar.gz',
importComposeBackupTip: 'ນຳເຂົ້າໄຟລ໌ສຳຮອງ compose, ຮອງຮັບສະເພາະ .tar.gz',
stopContainerBeforeBackup: 'ຢຸດຄອນເທນເນີກ່ອນການສຳຮອງ',
stopComposeBeforeBackup: 'ຢຸດ compose ກ່ອນການສຳຮອງ',
stopBeforeBackupHelper:
'ເມື່ອເປີດໃຊ້ງານ, ຄອນເທນເນີ ຫຼື ບໍລິການ compose ຈະຖືກຢຸດກ່ອນການສຳຮອງ ແລະ ຈະເລີ່ມໃໝ່ອັດຕະໂນມັດຫຼັງຈາກສຳເລັດ ເພື່ອຄວາມຖືກຕ້ອງຂອງຂໍ້ມູນ.',
commandInput: 'ປ້ອນຄຳສັ່ງ',
commandRule: 'ກະລຸນາປ້ອນຄຳສັ່ງ docker run ທີ່ຖືກຕ້ອງ!',
commandHelper: 'ຄຳສັ່ງນີ້ຈະລັນໃນ server ເພື່ອສ້າງຄອນເທນເນີ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
updateHelper1: 'ກວດພົບວ່າຄອນເທນເນີນີ້ນຳມາຈາກ App Store. ກະລຸນາສັງເກດສອງຂໍ້ດັ່ງນີ້:',
updateHelper2: '1. ການປ່ຽນແປງປັດຈຸບັນຈະບໍ່ຖືກຊິງໂຄໄນກັບແອັບທີ່ຕິດຕັ້ງໃນ App Store.',
updateHelper3: '2. ຖ້າທ່ານແກ້ໄຂແອັບໃນໜ້າທີ່ຕິດຕັ້ງແລ້ວ, ເນື້ອຫາທີ່ແກ້ໄຂໃນຕອນນີ້ຈະໃຊ້ການບໍ່ໄດ້.',
updateHelper4: 'ການແກ້ໄຂຄອນເທນເນີຕ້ອງມີການສ້າງໃໝ່ ແລະ ຂໍ້ມູນທີ່ບໍ່ໄດ້ເກັບໄວ້ຖາວອນຈະສູນຫາຍ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
containerList: 'ລາຍການຄອນເທນເນີ',
operatorHelper: 'ລັນ {0} ໃນຄອນເທນເນີຕໍ່ໄປນີ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
operatorAppHelper:
'ລັນ "{0}" ໃນຄອນເທນເນີເຫຼົ່ານີ້. ບໍລິການທີ່ກຳນົດລັນຢື່ອາດຈະໄດ້ຮັບຜົນກະທົບ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
containerDeleteHelper:
"ກວດພົບວ່າຄອນເທນເນີນີ້ນຳມາຈາກ App Store. ການລຶບຄອນເທນເນີຈະບໍ່ເປັນການລຶບອອກຈາກ 1Panel ຢ່າງຖາວອນ. ເພື່ອລຶບອອກທັງໝົດ ໃຫ້ໄປທີ່ App Store -> 'ຕິດຕັ້ງແລ້ວ' ຫຼື 'Runtime Environment'. ຕ້ອງການຕໍ່ຫຼືບໍ່?",
start: 'ເລີ່ມ',
stop: 'ຢຸດ',
restart: 'ເລີ່ມໃໝ່',
kill: 'ບັງຄັບຢຸດ (Kill)',
pause: 'ພັກຊົ່ວຄາວ',
unpause: 'ກັບມາເຮັດວຽກ',
rename: 'ປ່ຽນຊື່',
remove: 'ລຶບ',
removeAll: 'ລຶບທັງໝົດ',
containerPrune: 'ລ້າງຂໍ້ມູນ (Prune)',
containerPruneHelper1: 'ການດຳເນີນການນີ້ຈະລຶບຄອນເທນເນີທັງໝົດທີ່ຢູ່ໃນສະຖານະຢຸດ.',
containerPruneHelper2:
'ຖ້າຄອນເທນເນີນຳມາຈາກ App Store, ທ່ານຕ້ອງໄປທີ່ "App Store -> ຕິດຕັ້ງແລ້ວ" ແລະ ຄລິກປຸ່ມ "ສ້າງໃໝ່" ເພື່ອຕິດຕັ້ງຄືນໃໝ່ຫຼັງຈາກລ້າງຂໍ້ມູນ.',
containerPruneHelper3: 'ການດຳເນີນການນີ້ບໍ່ສາມາດກັບຄືນໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
imagePrune: 'ລ້າງຂໍ້ມູນ Image',
imagePruneSome: 'ລ້າງ Image ທີ່ບໍ່ມີຊື່ (none)',
imagePruneSomeEmpty: 'ບໍ່ມີ Image ທີ່ຕິດແທັກ "none" ໃຫ້ລ້າງ.',
imagePruneSomeHelper: 'ລ້າງ Image ທີ່ມີແທັກ "none" ທີ່ບໍ່ໄດ້ຖືກໃຊ້ໂດຍຄອນເທນເນີໃດໆ.',
imagePruneAll: 'ລ້າງ Image ທີ່ບໍ່ໄດ້ໃຊ້',
imagePruneAllEmpty: 'ບໍ່ມີ Image ທີ່ບໍ່ໄດ້ໃຊ້ໃຫ້ລ້າງ.',
imagePruneAllHelper: 'ລ້າງ Image ທັງໝົດທີ່ບໍ່ໄດ້ຖືກໃຊ້ໂດຍຄອນເທນເນີໃດໆ.',
networkPrune: 'ລ້າງ Network',
networkPruneHelper: 'ການດຳເນີນການນີ້ຈະລຶບ Network ທັງໝົດທີ່ບໍ່ໄດ້ໃຊ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
volumePrune: 'ລ້າງ Volume',
volumePruneHelper: 'ການດຳເນີນການນີ້ຈະລຶບ Volume ພາຍໃນເຄື່ອງທັງໝົດທີ່ບໍ່ໄດ້ໃຊ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
cleanSuccess: 'ດຳເນີນການສຳເລັດ, ຈຳນວນທີ່ລ້າງ: {0}!',
cleanSuccessWithSpace: 'ດຳເນີນການສຳເລັດ. ຈຳນວນ disk ທີ່ລ້າງແມ່ນ {0}. ຄືນພື້ນທີ່ disk ໄດ້ {1}!',
unExposedPort: 'ທີ່ຢູ່ພອດປັດຈຸບັນແມ່ນ 127.0.0.1, ເຊິ່ງບໍ່ສາມາດເປີດໃຫ້ເຂົ້າເຖິງຈາກພາຍນອກໄດ້.',
upTime: 'ເວລາທີ່ເຮັດວຽກ',
fetch: 'ດຶງຂໍ້ມູນ',
lines: 'ຈຳນວນແຖວ',
linesHelper: 'ກະລຸນາປ້ອນຈຳນວນແຖວບັນທຶກທີ່ຖືກຕ້ອງ!',
downloadLinesHelper: 'ເລືອກ ຫຼື ປ້ອນຈຳນວນແຖວບັນທຶກທີ່ຈະດາວໂຫຼດ.',
lastDay: 'ມື້ທີ່ຜ່ານມາ',
last4Hour: '4 ຊົ່ວໂມງທີ່ຜ່ານມາ',
lastHour: 'ຊົ່ວໂມງທີ່ຜ່ານມາ',
last10Min: '10 ນາທີທີ່ຜ່ານມາ',
cleanLog: 'ລ້າງບັນທຶກ',
cleanLogscope: 'ປະເພດການລ້າງ',
downLogHelper1: 'ຈະດາວໂຫຼດບັນທຶກທັງໝົດຈາກຄອນເທນເນີ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
downLogHelper2: 'ຈະດາວໂຫຼດບັນທຶກ {1} ແຖວຫຼ້າສຸດຈາກຄອນເທນເນີ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
cleanLogHelper: 'ການດຳເນີນການນີ້ຕ້ອງມີການເລີ່ມຄອນເທນເນີໃໝ່ ແລະ ບໍ່ສາມາດກັບຄືນໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
newName: 'ຊື່ໃໝ່',
workingDir: 'ໂຟນເດີເຮັດວຽກ',
composeFileMissing: 'ກວດບໍ່ພົບໄຟລ໌ Compose',
source: 'ການໃຊ້ຊັບພະຍາກອນ',
cpuUsage: 'ການໃຊ້ CPU',
cpuTotal: 'CPU ທັງໝົດ',
core: 'Core',
memUsage: 'ການໃຊ້ໜ່ວຍຄວາມຈຳ',
memTotal: 'ຂີດຈຳກັດໜ່ວຍຄວາມຈຳ',
memCache: 'Memory Cache',
loadSize: 'ກວດສອບຂະໜາດຄອນເທນເນີ',
ip: 'ທີ່ຢູ່ IP',
cpuShare: 'CPU Shares',
cpuShareHelper:
'Docker ໃຊ້ຄ່າພື້ນຖານ 1024 ສຳລັບ CPU shares. ທ່ານສາມາດເພີ່ມຄ່ານີ້ເພື່ອໃຫ້ຄອນເທນເນີໄດ້ເວລາ CPU ຫຼາຍຂຶ້ນ.',
inputIpv4: 'ຕົວຢ່າງ: 192.168.1.1',
inputIpv6: 'ຕົວຢ່າງ: 2001:0db8:85a3:0000:0000:8a2e:0370:7334',
diskUsage: 'ການໃຊ້ Disk',
localVolume: 'Volume ເກັບຂໍ້ມູນພາຍໃນ',
buildCache: 'Build Cache',
usage: 'ໃຊ້ແລ້ວ: {0}, ທີ່ຄືນໄດ້: {1}',
clean: 'ຄືນພື້ນທີ່',
imageClean: 'ການລ້າງ Image ຈະລຶບ Image ທັງໝົດທີ່ບໍ່ໄດ້ໃຊ້. ການດຳເນີນການນີ້ບໍ່ສາມາດກັບຄືນໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
containerClean:
'ການລ້າງຄອນເທນເນີຈະລຶບຄອນເທນເນີທີ່ຢຸດຢູ່ທັງໝົດ (ລວມທັງແອັບທີ່ຢຸດຈາກ App Store). ການດຳເນີນການນີ້ບໍ່ສາມາດກັບຄືນໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
sizeRw: 'ຂະໜາດ Layer ທີ່ຂຽນໄດ້',
sizeRwHelper: 'ຂະໜາດຂອງ writable layer ທີ່ເປັນຂອງຄອນເທນເນີນີ້ເທົ່ານັ້ນ',
sizeRootFs: 'ຂະໜາດສະເໝືອນ (Virtual Size)',
sizeRootFsHelper: 'ຂະໜາດລວມຂອງ image layers ທັງໝົດທີ່ຄອນເທນເນີໃຊ້ + container layer',
containerFromAppHelper:
'ກວດພົບວ່າຄອນເທນເນີນີ້ນຳມາຈາກ App Store. ການດຳເນີນການອາດເຮັດໃຫ້ການແກ້ໄຂປັດຈຸບັນໃຊ້ການບໍ່ໄດ້.',
containerFromAppHelper1: 'ຄລິກປຸ່ມ [Param] ໃນລາຍການແອັບທີ່ຕິດຕັ້ງເພື່ອເຂົ້າສູ່ໜ້າແກ້ໄຂ ແລະ ປ່ຽນຊື່ຄອນເທນເນີ.',
command: 'ຄຳສັ່ງ',
console: 'ການໂຕ້ຕອບຄອນເທນເນີ',
tty: 'ກຳນົດ pseudo-TTY (-t)',
openStdin: 'ເປີດ STDIN ຄ້າງໄວ້ແມ້ບໍ່ໄດ້ເຊື່ອມຕໍ່ (-i)',
custom: 'ກຳນົດເອງ',
emptyUser: 'ຖ້າຫວ່າງໄວ້ ຈະເຂົ້າສູ່ລະບົບດ້ວຍ user ເລີ່ມຕົ້ນ',
privileged: 'ສິດສູງສຸດ (Privileged)',
privilegedHelper:
'ອະນຸຍາດໃຫ້ຄອນເທນເນີດຳເນີນການບາງຢ່າງດ້ວຍສິດສູງສຸດໃນ Host, ເຊິ່ງອາດເພີ່ມຄວາມສ່ຽງ. ກະລຸນາໃຊ້ດ້ວຍຄວາມລະມັດລະວັງ!',
upgradeHelper: 'ຊື່ຄັງເກັບ/ຊື່ Image: ເວີຊັນ Image',
upgradeWarning2: 'ການອັບເກຣດຕ້ອງມີການສ້າງຄອນເທນເນີໃໝ່, ຂໍ້ມູນທີ່ບໍ່ໄດ້ເກັບໄວ້ຖາວອນຈະສູນຫາຍ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
oldImage: 'Image ປັດຈຸບັນ',
sameImageContainer: 'ຄອນເທນເນີທີ່ໃຊ້ Image ດຽວກັນ',
sameImageHelper: 'ຄອນເທນເນີທີ່ໃຊ້ Image ດຽວກັນສາມາດເລືອກເພື່ອອັບເກຣດພ້ອມກັນໄດ້',
targetImage: 'Image ປາຍທາງ',
imageLoadErr: 'ກວດບໍ່ພົບຊື່ Image ສຳລັບຄອນເທນເນີນີ້',
imageUpdateTagEmpty: 'ກວດບໍ່ພົບ Tag ຂອງ Image ທີ່ອັບເດດໄດ້',
appHelper: 'ຄອນເທນເນີນຳມາຈາກ App Store, ການອັບເກຣດອາດເຮັດໃຫ້ບໍລິການໃຊ້ງານບໍ່ໄດ້.',
resource: 'ຊັບພະຍາກອນ',
input: 'ປ້ອນເອງ',
forcePull: 'ດຶງ Image ໃໝ່ສະເໝີ',
forcePullHelper: 'ຈະລະເວັ້ນ Image ທີ່ມີຢູ່ໃນເຄື່ອງ ແລະ ດຶງເວີຊັນຫຼ້າສຸດຈາກ Registry.',
imageUpdateHelper: 'ກວດສອບແທັກດຽວກັນໃນ registry ແລະ ດຶງມາອັບເດດໃນເຄື່ອງເມື່ອມີການປ່ຽນແປງ.',
server: 'Host',
serverExample: '80, 80-88, ip:80 ຫຼື ip:80-88',
containerExample: '80 ຫຼື 80-88',
exposePort: 'ເປີດພອດ (Expose)',
exposeAll: 'ເປີດທຸກພອດ',
cmdHelper: 'ຕົວຢ່າງ: nginx -g "daemon off;"',
entrypointHelper: 'ຕົວຢ່າງ: docker-entrypoint.sh',
autoRemove: 'ລຶບອັດຕະໂນມັດ (Auto remove)',
cpuQuota: 'ຈຳນວນ CPU Cores',
memoryLimit: 'ໜ່ວຍຄວາມຈຳ',
limitHelper: 'ຖ້າຕັ້ງເປັນ 0 ໝາຍເຖິງບໍ່ຈຳກັດ. ຄ່າສູງສຸດແມ່ນ {0}',
macAddr: 'ທີ່ຢູ່ MAC',
mount: 'Mount',
volumeOption: 'Volume',
hostOption: 'Host',
serverPath: 'ເສັ້ນທາງ Server',
containerDir: 'ເສັ້ນທາງ Container',
volumeHelper: 'ກະລຸນາຢືນຢັນວ່າເນື້ອຫາໃນ volume ຖືກຕ້ອງ',
networkEmptyHelper: 'ກະລຸນາຢືນຢັນການເລືອກ network ຂອງຄອນເທນເນີໃຫ້ຖືກຕ້ອງ',
modeRW: 'ອ່ານ-ຂຽນ (RW)',
modeR: 'ອ່ານຢ່າງດຽວ (R)',
sharedLabel: 'ໂໝດການແຜ່ກະຈາຍ (Propagation)',
private: 'ສ່ວນຕົວ (Private)',
privateHelper: 'ການປ່ຽນແປງ mount ໃນຄອນເທນເນີ ແລະ host ຈະບໍ່ສົ່ງຜົນກະທົບຕໍ່ກັນ',
rprivate: 'Recursive Private',
rprivateHelper: 'ທຸກ mount ໃນຄອນເທນເນີຈະຖືກແຍກອອກຈາກ host ຢ່າງເດັດຂາດ',
shared: 'ແບ່ງປັນ (Shared)',
sharedHelper: 'ການປ່ຽນແປງ mount ໃນ host ແລະ ຄອນເທນເນີຈະເຫັນເຊິ່ງກັນ ແລະ ກັນ',
rshared: 'Recursive Shared',
rsharedHelper: 'ການປ່ຽນແປງ mount ທັງໝົດໃນ host ແລະ ຄອນເທນເນີຈະເຫັນເຊິ່ງກັນ ແລະ ກັນ',
slave: 'Slave',
slaveHelper: 'ຄອນເທນເນີເຫັນການປ່ຽນແປງ mount ຈາກ host ແຕ່ການປ່ຽນແປງຂອງມັນເອງບໍ່ສົ່ງຜົນຕໍ່ host',
rslave: 'Recursive Slave',
rslaveHelper: 'ທຸກ mount ໃນຄອນເທນເນີເຫັນການປ່ຽນແປງຈາກ host ແຕ່ບໍ່ສົ່ງຜົນຕໍ່ host',
mode: 'ໂໝດ',
env: 'ຕົວປ່ຽນສະພາບແວດລ້ອມ (Environments)',
restartPolicy: 'ນະໂຍບາຍການເລີ່ມໃໝ່',
always: 'ເລີ່ມໃໝ່ສະເໝີ (always)',
unlessStopped: 'ເລີ່ມໃໝ່ຍົກເວັ້ນຖືກສັ່ງຢຸດ (unless-stopped)',
onFailure: 'ເລີ່ມໃໝ່ເມື່ອລົ້ມເຫຼວ (on-failure)',
no: 'ບໍ່ຕ້ອງເລີ່ມໃໝ່ (never)',
refreshTime: 'ໄລຍະການໂຫຼດຂໍ້ມູນໃໝ່',
cache: 'Cache',
image: 'Image',
imagePull: 'ດຶງ Image (Pull)',
imagePullHelper: 'ສາມາດເລືອກໄດ້ຫຼາຍ Image, ກົດ Enter ຫຼັງຈາກປ້ອນແຕ່ລະ Image ເພື່ອຕໍ່',
imagePush: 'ສົ່ງ Image (Push)',
imagePushHelper: 'ກວດພົບວ່າ Image ນີ້ມີຫຼາຍແທັກ. ກະລຸນາຢືນຢັນຊື່ Image ທີ່ຈະສົ່ງ: {0}',
imageDelete: 'ລຶບ Image',
repoName: 'Registry ຂອງ Container',
imageName: 'ຊື່ Image',
pull: 'ດຶງຂໍ້ມູນ (Pull)',
path: 'ເສັ້ນທາງ',
importImage: 'ນຳເຂົ້າ',
buildArgs: 'Build Arguments',
imageBuild: 'ສ້າງ (Build)',
pathSelect: 'ເລືອກເສັ້ນທາງ',
label: 'ປ້າຍຊື່ (Label)',
imageTag: 'ແທັກ Image',
imageTagHelper: 'ຮອງຮັບການຕັ້ງຫຼາຍແທັກ, ກົດ Enter ຫຼັງຈາກປ້ອນແຕ່ລະແທັກ',
push: 'ສົ່ງຂໍ້ມູນ (Push)',
fileName: 'ຊື່ໄຟລ໌',
export: 'ສົ່ງອອກ (Export)',
exportImage: 'ສົ່ງອອກ Image',
size: 'ຂະໜາດ',
tag: 'ແທັກ',
tagHelper: 'ໜຶ່ງລາຍການຕໍ່ແຖວ. ຕົວຢ່າງ:\nkey1=value1\nkey2=value2',
imageNameHelper: 'ຊື່ Image ແລະ ແທັກ, ຕົວຢ່າງ: nginx:latest',
cleanBuildCache: 'ລ້າງ Build Cache',
delBuildCacheHelper:
'ການດຳເນີນການນີ້ຈະລຶບໄຟລ໌ cache ທັງໝົດທີ່ສ້າງຂຶ້ນລະຫວ່າງການ build ແລະ ບໍ່ສາມາດກັບຄືນໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
urlWarning: 'Prefix ຂອງ URL ບໍ່ຈຳເປັນຕ້ອງລວມ http:// ຫຼື https://. ກະລຸນາແກ້ໄຂ.',
network: 'Network',
networkHelper: 'ການດຳເນີນການນີ້ອາດເຮັດໃຫ້ບາງແອັບພລິເຄຊັນ ແລະ runtime ໃຊ້ການບໍ່ໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
networkName: 'ຊື່',
driver: 'Driver',
option: 'ຕົວເລືອກ',
attachable: 'ສາມາດເຊື່ອມຕໍ່ໄດ້ (Attachable)',
parentNetworkCard: 'ກາດເຄືອຂ່າຍຫຼັກ (Parent Card)',
subnet: 'Subnet',
scope: 'ຊ່ວງ IP',
gateway: 'Gateway',
auxAddress: 'IP ທີ່ຍົກເວັ້ນ',
volume: 'Volume',
volumeDir: 'ໂຟນເດີ Volume',
nfsEnable: 'ເປີດໃຊ້ການເກັບຂໍ້ມູນ NFS',
nfsAddress: 'ທີ່ຢູ່ (Address)',
mountpoint: 'Mountpoint',
mountpointNFSHelper: 'ຕົວຢ່າງ: /nfs, /nfs-share',
options: 'ຕົວເລືອກເພີ່ມເຕີມ',
repo: 'ຄັງເກັບ (Repository)',
httpRepoHelper: 'ການຈັດການຄັງເກັບປະເພດ HTTP ຕ້ອງມີການເລີ່ມບໍລິການ Docker ໃໝ່.',
httpRepo: 'ການເລືອກ protocol HTTP ຕ້ອງເລີ່ມ Docker ໃໝ່ເພື່ອເພີ່ມເຂົ້າໃນ insecure registries.',
delInsecure: 'ລຶບລາຍການທີ່ບໍ່ປອດໄພ',
delInsecureHelper: 'ຈະເລີ່ມບໍລິການ Docker ໃໝ່ເພື່ອລຶບອອກຈາກ insecure registries. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
downloadUrl: 'Server',
imageRepo: 'ຄັງ Image',
repoHelper: 'ລວມເຖິງ mirror repository/organization/project ຫຼືບໍ່?',
auth: 'ຕ້ອງການການຢືນຢັນຕົວຕົນ',
mirrorHelper:
'ຖ້າມີຫຼາຍ mirror, ຕ້ອງຂຶ້ນແຖວໃໝ່, ຕົວຢ່າງ:\nhttp://xxxxxx.m.daocloud.io \nhttps://xxxxxx.mirror.aliyuncs.com',
registrieHelper: 'ຖ້າມີຫຼາຍຄັງສ່ວນຕົວ, ຕ້ອງຂຶ້ນແຖວໃໝ່, ຕົວຢ່າງ:\n172.16.10.111:8081 \n172.16.10.112:8081',
compose: 'Compose',
composeFile: 'ໄຟລ໌ Compose',
fromChangeHelper: 'ການປ່ຽນແຫຼ່ງທີ່ມາຈະລ້າງເນື້ອຫາທີ່ແກ້ໄຂໄວ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
composePathHelper:
'ເສັ້ນທາງບັນທຶກໄຟລ໌ Compose: {0}; ຖ້າມີການລະບຸຊື່ໂຄງການໃນ Docker Compose ຈະໃຊ້ຊື່ນັ້ນກ່ອນ, ຖ້າບໍ່ມີຈະໃຊ້ {1}.',
composeNamePriorityHelper:
'ລຳດັບຊື່ໂຄງການ: ຊື່ທີ່ລະບຸໃນການຕັ້ງຄ່າ Docker Compose > ໂຟນເດີແມ່ຂອງໄຟລ໌ > ຊື່ທີ່ປ້ອນຢູ່ນີ້.',
composeHelper: 'Compose ທີ່ສ້າງຜ່ານ 1Panel editor ຫຼື template ຈະຖືກບັນທຶກໄວ້ໃນໂຟນເດີ {0}/docker/compose.',
deleteFile: 'ລຶບໄຟລ໌',
deleteComposeHelper:
'ລຶບໄຟລ໌ທັງໝົດທີ່ກ່ຽວຂ້ອງກັບ compose, ລວມທັງໄຟລ໌ກຳນົດຄ່າ ແລະ ໄຟລ໌ຂໍ້ມູນຖາວອນ. ກະລຸນາເຮັດດ້ວຍຄວາມລະມັດລະວັງ!',
deleteCompose: '" ລຶບ compose ນີ້.',
composeDirectory: 'ໂຟນເດີ Compose',
template: 'Template',
composeTemplate: 'Template ຂອງ Compose',
content: 'ເນື້ອຫາ',
contentEmpty: 'ເນື້ອຫາ Compose ບໍ່ສາມາດຫວ່າງໄດ້!',
containerNumber: 'ຈຳນວນຄອນເທນເນີ',
containerStatus: 'ສະຖານະຄອນເທນເນີ',
exited: 'ຢຸດແລ້ວ',
running: 'ກຳລັງລັນ ( {0} / {1} )',
composeDetailHelper: 'Compose ນີ້ຖືກສ້າງຈາກພາຍນອກ 1Panel. ບໍ່ຮອງຮັບການສັ່ງເລີ່ມ ແລະ ຢຸດ.',
composeOperatorHelper: 'ຈະດຳເນີນການ {1} ໃນ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
composeDownHelper: 'ຈະຢຸດ ແລະ ລຶບຄອນເທນເນີ ແລະ network ທັງໝົດພາຍໃຕ້ compose {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
composeEnvHelper2:
'Compose ນີ້ຖືກສ້າງໂດຍ 1Panel App Store. ກະລຸນາແກ້ໄຂຕົວປ່ຽນສະພາບແວດລ້ອມໃນແອັບທີ່ຕິດຕັ້ງແລ້ວ.',
composeContentPlaceholder: 'ຂຽນ ຫຼື ວາງເນື້ອຫາໄຟລ໌ docker-compose ຂອງທ່ານທີ່ນີ້',
setting: 'ການຕັ້ງຄ່າ',
goSetting: 'ໄປທີ່ການຕັ້ງຄ່າ',
restartHelper: 'ການປ່ຽນແປງການກຳນົດຄ່າຕ້ອງເລີ່ມບໍລິການ Docker ໃໝ່ຈຶ່ງຈະມີຜົນ',
operatorStatusHelper: 'ຈະ "{0}" ບໍລິການ Docker. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
dockerStatus: 'ບໍລິການ Docker',
daemonJsonPathHelper: 'ຢືນຢັນວ່າເສັ້ນທາງກຳນົດຄ່າກົງກັບທີ່ລະບຸໃນ docker.service.',
mirrors: 'Registry mirrors',
mirrorsHelper: 'ໃຊ້ URL ຂອງ registry mirror ກ່ອນສຳລັບການດຳເນີນງານ image. ປ່ອຍຫວ່າງເພື່ອປິດ registry mirror.',
mirrorsHelper2: 'ສຳລັບລາຍລະອຽດ, ເບິ່ງເອກະສານທາງການ.',
registries: 'Registry ທີ່ບໍ່ປອດໄພ',
ipv6Helper:
'ເມື່ອເປີດໃຊ້ IPv6, ທ່ານຕ້ອງເພີ່ມ IPv6 network ໃຫ້ຄອນເທນເນີ. ອີງຕາມເອກະສານທາງການສຳລັບຂັ້ນຕອນການຕັ້ງຄ່າ.',
ipv6CidrHelper: 'ຊ່ວງ IPv6 address pool ສຳລັບຄອນເທນເນີ',
ipv6TablesHelper: 'ກຳນົດຄ່າ Docker IPv6 ສຳລັບກົດ iptables ອັດຕະໂນມັດ.',
experimentalHelper: 'ການເປີດໃຊ້ ip6tables ຕ້ອງເປີດການກຳນົດຄ່ານີ້; ບໍ່ດັ່ງນັ້ນ ip6tables ຈະຖືກລະເວັ້ນ',
cutLog: 'ຕົວເລືອກບັນທຶກ (Log)',
cutLogHelper1: 'ການກຳນົດຄ່າປັດຈຸບັນຈະມີຜົນກັບຄອນເທນເນີທີ່ສ້າງໃໝ່ເທົ່ານັ້ນ.',
cutLogHelper2: 'ຄອນເທນເນີທີ່ມີຢູ່ແລ້ວຕ້ອງຖືກສ້າງໃໝ່ເພື່ອໃຫ້ການຕັ້ງຄ່າມີຜົນ.',
cutLogHelper3: 'ກະລຸນາຮັບຊາບວ່າການສ້າງຄອນເທນເນີໃໝ່ອາດເຮັດໃຫ້ຂໍ້ມູນສູນຫາຍ. ຖ້າມີຂໍ້ມູນສຳຄັນ ໃຫ້ສຳຮອງຂໍ້ມູນກ່ອນ.',
maxSize: 'ຂະໜາດສູງສຸດ',
maxFile: 'ຈຳນວນໄຟລ໌ສູງສຸດ',
liveHelper:
'ໂດຍເລີ່ມຕົ້ນ ເມື່ອ Docker daemon ຢຸດ ມັນຈະປິດຄອນເທນເນີທີ່ລັນຢູ່ນຳ. ທ່ານສາມາດຕັ້ງຄ່າໃຫ້ຄອນເທນເນີຍັງລັນຕໍ່ໄປໄດ້ເຖິງ daemon ຈະບໍ່ພ້ອມໃຊ້ງານ. ເອີ້ນວ່າ live restore ເຊິ່ງຊ່ວຍຫຼຸດເວລາ downtime.',
liveWithSwarmHelper: 'ການກຳນົດຄ່າ live-restore ບໍ່ຮອງຮັບກັບ swarm mode.',
iptablesDisable: 'ປິດ iptables',
iptablesHelper1: 'ກຳນົດຄ່າກົດ iptables ອັດຕະໂນມັດສຳລັບ Docker.',
iptablesHelper2: 'ການປິດ iptables ຈະເຮັດໃຫ້ຄອນເທນເນີບໍ່ສາມາດສື່ສານກັບເຄືອຂ່າຍພາຍນອກໄດ້.',
daemonJsonPath: 'ເສັ້ນທາງໄຟລ໌ Conf',
serviceUnavailable: 'ບໍລິການ Docker ຍັງບໍ່ໄດ້ເລີ່ມ.',
startIn: ' ເພື່ອເລີ່ມ',
sockPath: 'Unix domain socket',
sockPathHelper: 'ຊ່ອງທາງການສື່ສານລະຫວ່າງ Docker daemon ແລະ client.',
sockPathHelper1: 'ເສັ້ນທາງເລີ່ມຕົ້ນ: /var/run/docker-x.sock',
sockPathMsg: 'ການບັນທຶກ Socket Path ອາດເຮັດໃຫ້ Docker ໃຊ້ການບໍ່ໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
sockPathErr: 'ເລືອກ ຫຼື ປ້ອນເສັ້ນທາງໄຟລ໌ Docker sock ທີ່ຖືກຕ້ອງ',
related: 'ທີ່ກ່ຽວຂ້ອງ',
includeAppstore: 'ສະແດງຄອນເທນເນີຈາກ App Store',
excludeAppstore: 'ຊື່ອງຄອນເທນເນີຈາກ App Store',
cleanDockerDiskZone: 'ລ້າງພື້ນທີ່ disk ທີ່ Docker ໃຊ້',
cleanImagesHelper: '( ລ້າງ Image ທັງໝົດທີ່ບໍ່ໄດ້ຖືກໃຊ້ໂດຍຄອນເທນເນີໃດໆ )',
cleanContainersHelper: '( ລ້າງຄອນເທນເນີທັງໝົດທີ່ຢຸດຢູ່ )',
cleanVolumesHelper: '( ລ້າງ Volume ພາຍໃນເຄື່ອງທັງໝົດທີ່ບໍ່ໄດ້ໃຊ້ )',
makeImage: 'ສ້າງ Image',
newImageName: 'ຊື່ Image ໃໝ່',
commitMessage: 'Commit message',
author: 'ຜູ້ສ້າງ',
ifPause: 'ພັກຄອນເທນເນີລະຫວ່າງການສ້າງ',
ifMakeImageWithContainer: 'ສ້າງ Image ໃໝ່ຈາກຄອນເທນເນີນີ້?',
finishTime: 'ເວລາຢຸດຫຼ້າສຸດ',
exportHelper: 'ສົ່ງອອກ Image ທີ່ເລືອກເປັນໄຟລ໌ .tar ດຽວ.',
},
cronjob: {
importHelper:
'ວຽກທີ່ກຳນົດເວລາທີ່ຊ້ຳກັນຈະຖືກລະເວັ້ນອັດຕະໂນມັດລະຫວ່າງການນຳເຂົ້າ. ວຽກຈະຖືກຕັ້ງເປັນສະຖານະ [ປິດໃຊ້ງານ] ເປັນຄ່າເລີ່ມຕົ້ນ.',
changeStatus: 'ປ່ຽນສະຖານະ',
disableMsg: 'ການດຳເນີນການນີ້ຈະຢຸດການເຮັດວຽກອັດຕະໂນມັດຂອງວຽກນີ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
enableMsg: 'ການດຳເນີນການນີ້ຈະເປີດໃຫ້ວຽກເຮັດວຽກອັດຕະໂນມັດ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
taskType: 'ປະເພດ',
nextTime: 'ການລັນ 5 ຄັ້ງຖັດໄປ',
record: 'ບັນທຶກ',
viewRecords: 'ເບິ່ງບັນທຶກ',
shell: 'Shell',
stop: 'ຢຸດດ້ວຍຕົນເອງ',
stopHelper: 'ການດຳເນີນການນີ້ຈະບັງຄັບຢຸດການເຮັດວຽກຂອງວຽກປັດຈຸບັນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
log: 'ສຳຮອງບັນທຶກ (Log)',
logHelper: 'ສຳຮອງບັນທຶກລະບົບ',
logHelper1: '1. ບັນທຶກລະບົບ 1Panel',
logHelper2: '2. ບັນທຶກການເຂົ້າສູ່ລະບົບ SSH ຂອງ server ',
logHelper3: '3. ບັນທຶກທັງໝົດຂອງເວັບໄຊ ',
containerCheckBox: 'ໃນຄອນເທນເນີ (ບໍ່ຕ້ອງປ້ອນຄຳສັ່ງ container)',
containerName: 'ຊື່ຄອນເທນເນີ',
ntp: 'ການຊິງໂຄໄນເວລາ',
ntp_helper: 'ທ່ານສາມາດກຳນົດຄ່າ NTP server ໄດ້ໃນໜ້າ Quick Setup ຂອງ Toolbox.',
app: 'ສຳຮອງແອັບ',
website: 'ສຳຮອງເວັບໄຊ',
rulesHelper: 'ເມື່ອມີຫຼາຍກົດການຍົກເວັ້ນການບີບອັດ, ຕ້ອງຂຶ້ນແຖວໃໝ່. ຕົວຢ່າງ:\n*.log \n*.sql',
lastRecordTime: 'ເວລາເຮັດວຽກຫຼ້າສຸດ',
all: 'ທັງໝົດ',
failedRecord: 'ບັນທຶກທີ່ລົ້ມເຫຼວ',
successRecord: 'ບັນທຶກທີ່ສຳເລັດ',
database: 'ສຳຮອງຖານຂໍ້ມູນ',
backupArgs: 'Backup Arguments',
backupArgsHelper:
'ສາມາດປ້ອນ backup arguments ທີ່ບໍ່ມີໃນລາຍການໄດ້ເອງ. ຕົວຢ່າງ: ປ້ອນ --no-data ແລ້ວເລືອກຕົວເລືອກທຳອິດ.',
singleTransaction: 'ສຳຮອງຕາຕະລາງ InnoDB ໂດຍໃຊ້ single transaction, ເໝາະສຳລັບຂໍ້ມູນຂະໜາດໃຫຍ່',
quick: 'ອ່ານຂໍ້ມູນເທື່ອລະແຖວແທນການໂຫຼດທັງໝົດລົງ memory, ເໝາະສຳລັບຂໍ້ມູນໃຫຍ່ ແລະ ເຄື່ອງທີ່ມີ memory ຕ່ຳ',
skipLockTables: 'ສຳຮອງໂດຍບໍ່ລັອກຕາຕະລາງ, ເໝາະສຳລັບຖານຂໍ້ມູນທີ່ມີການໃຊ້ງານສູງ',
setGtidPurgedOff: 'ບໍ່ສົ່ງອອກຂໍ້ມູນ GTID, ເໝາະສຳລັບການກູ້ຄືນຖານຂໍ້ມູນໃນສະພາບແວດລ້ອມ Group Replication',
missBackupAccount: 'ກວດບໍ່ພບບັນຊີສຳຮອງຂໍ້ມູນ',
syncDate: 'ເວລາຊິງໂຄໄນ ',
clean: 'ລ້າງ Cache',
curl: 'ເຂົ້າເຖິງ URL',
taskName: 'ຊື່ວຽກ',
cronSpec: 'ຮອບວຽນການເຮັດວຽກ (Trigger)',
cronSpecDoc:
'ຮອບວຽນການເຮັດວຽກຮອງຮັບຮູບແບບ [minute hour day month week], ເຊັ່ນ: 0 0 * * *. ສຶກສາເພີ່ມເຕີມໃນເອກະສານທາງການ.',
cronSpecHelper: 'ກະລຸນາປ້ອນຮອບວຽນການເຮັດວຽກທີ່ຖືກຕ້ອງ',
cleanHelper: 'ການດຳເນີນການນີ້ຈະລຶບບັນທຶກການເຮັດວຽກ, ໄຟລ໌ສຳຮອງ ແລະ ໄຟລ໌ບັນທຶກທັງໝົດ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
backupContent: 'ເນື້ອຫາທີ່ຈະສຳຮອງ',
directory: 'ໂຟນເດີສຳຮອງ',
sourceDir: 'ໂຟນເດີຕົ້ນທາງ',
snapshot: 'System snapshot',
allOptionHelper:
'ວຽກນີ້ແມ່ນການສຳຮອງ [{0}] ທັງໝົດ. ຍັງບໍ່ຮອງຮັບການດາວໂຫຼດໂດຍກົງໃນຕອນນີ້. ສາມາດກວດສອບລາຍການສຳຮອງໄດ້ໃນເມນູ [{0}].',
exclusionRules: 'ກົດການຍົກເວັ້ນ',
exclusionRulesHelper:
'ເລືອກ ຫຼື ປ້ອນກົດການຍົກເວັ້ນ, ກົດ Enter ຫຼັງຈາກປ້ອນແຕ່ລະຊຸດ. ກົດເຫຼົ່ານີ້ຈະໃຊ້ກັບທຸກການບີບອັດໃນການສຳຮອງນີ້',
default_download_path: 'ລິ້ງດາວໂຫຼດເລີ່ມຕົ້ນ',
saveLocal: 'ເກັບໄຟລ໌ສຳຮອງໄວ້ໃນເຄື່ອງ (ຈຳນວນເທົ່າກັບໃນ cloud)',
url: 'ທີ່ຢູ່ URL',
urlHelper: 'ປ້ອນທີ່ຢູ່ URL ທີ່ຖືກຕ້ອງ',
targetHelper: 'ບັນຊີສຳຮອງຂໍ້ມູນຖືກຈັດການໃນການຕັ້ງຄ່າ panel.',
withImageHelper: 'ສຳຮອງ Image ຂອງແອັບດ້ວຍ, ແຕ່ຈະເຮັດໃຫ້ຂະໜາດ snapshot ໃຫຍ່ຂຶ້ນ.',
ignoreApp: 'ຍົກເວັ້ນແອັບ',
withImage: 'ສຳຮອງ Application Image',
retainCopies: 'ຈຳນວນທີ່ເກັບໄວ້',
retryTimes: 'ລອງໃໝ່ເມື່ອລົ້ມເຫຼວ',
timeout: 'ໝົດເວລາ',
ignoreErr: 'ລະເວັ້ນຂໍ້ຜິດພາດ',
ignoreErrHelper: 'ລະເວັ້ນຂໍ້ຜິດພາດລະຫວ່າງການສຳຮອງເພື່ອໃຫ້ວຽກທັງໝົດສຳເລັດ',
retryTimesHelper: '0 ໝາຍເຖິງບໍ່ມີການລອງໃໝ່',
retainCopiesHelper: 'ຈຳນວນບັນທຶກການເຮັດວຽກ ແລະ log ທີ່ຕ້ອງການເກັບໄວ້',
retainCopiesHelper1: 'ຈຳນວນໄຟລ໌ສຳຮອງທີ່ຕ້ອງການເກັບໄວ້',
retainCopiesUnit: ' ຊຸດ (ເບິ່ງ)',
cronSpecRule: 'ຮູບແບບຮອບວຽນໃນແຖວທີ {0} ບໍ່ຖືກຕ້ອງ. ກະລຸນາກວດສອບ!',
cronSpecRule2: 'ຮູບແບບຮອບວຽນບໍ່ຖືກຕ້ອງ, ກະລຸນາກວດສອບ!',
perMonthHelper: 'ເຮັດວຽກວັນທີ {0} ຂອງທຸກເດືອນ ເວລາ {1}:{2}',
perWeekHelper: 'ເຮັດວຽກທຸກອາທິດໃນວັນ{0} ເວລາ {1}:{2}',
perDayHelper: 'ເຮັດວຽກທຸກມື້ ເວລາ {0}:{1}',
perHourHelper: 'ເຮັດວຽກທຸກຊົ່ວໂມງທີ່ນາທີທີ {0}',
perNDayHelper: 'ເຮັດວຽກທຸກໆ {0} ມື້ ເວລາ {1}:{2}',
perNHourHelper: 'ເຮັດວຽກທຸກໆ {0} ຊົ່ວໂມງທີ່ນາທີທີ {1}',
perNMinuteHelper: 'ເຮັດວຽກທຸກໆ {0} ນາທີ',
perNSecondHelper: 'ເຮັດວຽກທຸກໆ {0} ວິນາທີ',
perMonth: 'ທຸກເດືອນ',
perWeek: 'ທຸກອາທິດ',
perHour: 'ທຸກຊົ່ວໂມງ',
perNDay: 'ທຸກໆ N ມື້',
perDay: 'ທຸກມື້',
perNHour: 'ທຸກໆ N ຊົ່ວໂມງ',
perNMinute: 'ທຸກໆ N ນາທີ',
perNSecond: 'ທຸກໆ N ວິນາທີ',
day: 'ມື້',
monday: 'ວັນຈັນ',
tuesday: 'ວັນອັງຄານ',
wednesday: 'ວັນພຸດ',
thursday: 'ວັນພະຫັດ',
friday: 'ວັນສຸກ',
saturday: 'ວັນເສົາ',
sunday: 'ວັນອາທິດ',
shellContent: 'ສະຄຣິບ',
executor: 'ຜູ້ລັນຄຳສັ່ງ',
errRecord: 'ບັນທຶກທີ່ຜິດພາດ',
errHandle: 'Cronjob ເຮັດວຽກລົ້ມເຫຼວ',
noRecord: 'ເມື່ອ Cron Job ເຮັດວຽກ, ບັນທຶກຈະສະແດງຢູ່ທີ່ນີ້.',
cleanData: 'ລ້າງຂໍ້ມູນ',
cleanRemoteData: 'ລຶບຂໍ້ມູນໃນ cloud',
cleanDataHelper: 'ລຶບໄຟລ໌ສຳຮອງທີ່ສ້າງຂຶ້ນລະຫວ່າງວຽກນີ້.',
noLogs: 'ຍັງບໍ່ມີ output ຂອງວຽກ...',
errPath: 'ເສັ້ນທາງສຳຮອງ [{0}] ຜິດພາດ, ບໍ່ສາມາດດາວໂຫຼດໄດ້!',
cutWebsiteLog: 'ການໝູນວຽນບັນທຶກເວັບໄຊ (Rotation)',
cutWebsiteLogHelper: 'ໄຟລ໌ບັນທຶກທີ່ໝູນວຽນຈະຖືກສຳຮອງໄວ້ໃນໂຟນເດີສຳຮອງຂອງ 1Panel.',
syncIpGroup: 'ຊິງໂຄໄນກຸ່ມ IP ຂອງ WAF',
syncIpGroupHelper: 'ຊິງໂຄໄນກຸ່ມ IP ໄລຍະໄກທີ່ໃຊ້ໃນ WAF allowlists ແລະ blocklists',
requestExpirationTime: 'ເວລາໝົດອາຍຸຂອງຄຳຂໍອັບໂຫຼດ (ຊົ່ວໂມງ)',
unitHours: 'ຫົວໜ່ວຍ: ຊົ່ວໂມງ',
alertTitle: 'ວຽກທີ່ກຳນົດເວລາ - {0} 「{1}」 ແຈ້ງເຕືອນວຽກລົ້ມເຫຼວ',
library: {
script: 'ສະຄຣິບ',
syncNow: 'ຊິງໂຄໄນດຽວນີ້',
turnOnSync: 'ເປີດການຊິງໂຄໄນອັດຕະໂນມັດ',
turnOnSyncHelper: 'ການເປີດຊິງໂຄໄນອັດຕະໂນມັດຈະດຳເນີນການໃນຊ່ວງເຊົ້າມືດຂອງທຸກມື້',
turnOffSync: 'ປິດການຊິງໂຄໄນອັດຕະໂນມັດ',
turnOffSyncHelper: 'ການປິດຊິງໂຄໄນອັດຕະໂນມັດອາດເຮັດໃຫ້ຂໍ້ມູນສະຄຣິບຫຼ້າຊ້າ, ຢືນຢັນຫຼືບໍ່?',
isInteractive: 'ມີການໂຕ້ຕອບ',
interactive: 'ສະຄຣິບແບບໂຕ້ຕອບ',
interactiveHelper: 'ຕ້ອງການການປ້ອນຂໍ້ມູນຈາກຜູ້ໃຊ້ລະຫວ່າງລັນ ແລະ ບໍ່ສາມາດໃຊ້ໃນວຽກກຳນົດເວລາໄດ້.',
library: 'ຄັງສະຄຣິບ',
remoteLibrary: 'ຄັງສະຄຣິບໄລຍະໄກ',
create: 'ເພີ່ມສະຄຣິບ',
edit: 'ແກ້ໄຂສະຄຣິບ',
groupHelper: 'ຕັ້ງກຸ່ມຕາມຄຸນລັກສະນະຂອງສະຄຣິບ ເພື່ອໃຫ້ຄົ້ນຫາໄດ້ໄວຂຶ້ນ.',
handleHelper: 'ລັນສະຄຣິບ {1} ໃນ {0}, ຕ້ອງການຕໍ່ຫຼືບໍ່?',
noSuchApp: 'ກວດບໍ່ພົບບໍລິການ {0}. ກະລຸນາຕິດຕັ້ງຜ່ານຄັງສະຄຣິບກ່ອນ!',
syncHelper: 'ກຳລັງຈະຊິງໂຄໄນຄັງສະຄຣິບລະບົບ. ສົ່ງຜົນກັບສະຄຣິບລະບົບເທົ່ານັ້ນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
},
cleanLog: 'ລ້າງບັນທຶກອັດຕະໂນມັດ',
cleanLogscope: 'ການເກັບຮັກສາບັນທຶກ',
},
monitor: {
globalFilter: 'ຕົວກອງທົ່ວໂລກ',
enableMonitor: 'ສະຖານະການຕິດຕາມ',
storeDays: 'ຈຳນວນມື້ທີ່ເກັບໄວ້',
defaultNetwork: 'ກາດເຄືອຂ່າຍເລີ່ມຕົ້ນ',
defaultNetworkHelper: 'ກາດເຄືອຂ່າຍທີ່ຈະສະແດງໃນໜ້າ monitor ແລະ ພາບລວມ',
defaultIO: 'Disk ເລີ່ມຕົ້ນ',
defaultIOHelper: 'Disk ທີ່ຈະສະແດງໃນໜ້າ monitor ແລະ ພາບລວມ',
cleanMonitor: 'ລ້າງບັນທຶກການຕິດຕາມ',
cleanHelper: 'ການດຳເນີນການນີ້ຈະລ້າງບັນທຶກການຕິດຕາມທັງໝົດລວມເຖິງ GPU. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
avgLoad: 'ຄ່າ Load ສະເລ່ຍ',
loadDetail: 'ລາຍລະອຽດ Load',
resourceUsage: 'ການນຳໃຊ້',
networkCard: 'Network interface',
read: 'ອ່ານ',
write: 'ຂຽນ',
readWriteCount: 'ການດຳເນີນການ I/O',
readWriteTime: 'ຄວາມໜ່ວງ I/O',
today: 'ມື້ນີ້',
yesterday: 'ມື້ວານນີ້',
lastNDay: '{0} ມື້ທີ່ຜ່ານມາ',
lastNMonth: '{0} ເດືອນທີ່ຜ່ານມາ',
lastHalfYear: 'ເຄິ່ງປີທີ່ຜ່ານມາ',
memory: 'ໜ່ວຍຄວາມຈຳ',
percent: 'ເປີເຊັນ',
cache: 'Cache',
disk: 'Disk',
network: 'Network',
up: 'ອັບໂຫຼດ',
down: 'ດາວໂຫຼດ',
interval: 'ໄລຍະການເກັບຂໍ້ມູນ',
intervalHelper: 'ປ້ອນໄລຍະການເກັບຂໍ້ມູນທີ່ເໝາະສົມ (10 ວິນາທີ - 12 ຊົ່ວໂມງ)',
runtimeDiagnostics: 'ການວິນິດໄສຣັນທາມ',
runtimeRSS: 'ໜ່ວຍຄວາມຈຳຂອງໂປຣເຊສ (RSS)',
runtimeHeapAlloc: 'ໜ່ວຍຄວາມຈຳ Heap',
runtimeHeapObjects: 'ອອບເຈັກໃນ Heap',
runtimeGoroutines: 'Goroutine',
goroutineSnapshot: 'ສະແນັບຊັອດ Goroutine',
goroutineSummary: '{0} Goroutine ຖືກຈັດກຸ່ມເປັນ {1} Call Stack',
goroutineTruncated: 'ສະແນັບຊັອດມີຂະໜາດໃຫຍ່ເກີນໄປ. ສະແດງສະເພາະບາງສ່ວນຂອງ Call Stack.',
captureSnapshot: 'ໂຫຼດສະແນັບຊັອດໃໝ່',
count: 'ຈຳນວນ',
topFunction: 'ຟັງຊັນຫຼັກ',
manualCapture: 'ບັນທຶກດ້ວຍຕົນເອງ',
startCapture: 'ເລີ່ມບັນທຶກ',
capturing: 'ກຳລັງບັນທຶກ',
captureSuccess: 'ສ້າງໄຟລ໌ວິນິດໄສແລ້ວ; ເລີ່ມດາວໂຫຼດແລ້ວ',
profileCPU: 'CPU',
profileHeap: 'Heap',
profileGoroutine: 'Goroutine',
profileMutex: 'Mutex',
profileBlock: 'ບລັອກ',
runtimeRSSDesc: 'ໜ່ວຍຄວາມຈຳກາຍະພາບທີ່ໂປຣເຊສໃຊ້ຢູ່ໃນປັດຈຸບັນ, ລວມທັງ Go Heap, Thread Stack ແລະ Native Memory.',
runtimeHeapAllocDesc:
'ໜ່ວຍຄວາມຈຳທີ່ຈັດສັນໃນ Go Heap ແລະ ຍັງບໍ່ຖືກປ່ອຍ. ຖ້າເພີ່ມຂຶ້ນຕໍ່ເນື່ອງ ອາດສະແດງວ່າມີອອບເຈັກຖືກເກັບໄວ້.',
runtimeHeapObjectsDesc:
'ຈຳນວນອອບເຈັກທີ່ຍັງໃຊ້ງານໃນ Go Heap. ຖ້າເພີ່ມຂຶ້ນຕໍ່ເນື່ອງ ອາດສະແດງວ່າມີອອບເຈັກຖືກເກັບໄວ້.',
runtimeGoroutineDesc: 'ວຽກຄູ່ຂະໜານຂະໜາດນ້ອຍໃນປັດຈຸບັນ. ຖ້າເພີ່ມຂຶ້ນຕໍ່ເນື່ອງ ຄວນກວດສອບ Goroutine Leak.',
profileCPUDesc: 'ສຸ່ມເກັບ CPU Call Stack ຕາມໄລຍະເວລາທີ່ເລືອກ ເພື່ອຊອກຫາຟັງຊັນທີ່ໃຊ້ CPU ຈິງ.',
profileHeapDesc:
'ບັນທຶກອອບເຈັກໃນ Go Heap ທີ່ຍັງໃຊ້ງານ ແລະ Allocation Stack ເພື່ອກວດສອບການເພີ່ມຂອງໜ່ວຍຄວາມຈຳຢ່າງຕໍ່ເນື່ອງ.',
profileGoroutineDesc: 'ບັນທຶກສະຖານະ ແລະ Call Stack ຂອງທຸກ Goroutine ແລະ ຈັດກຸ່ມເສັ້ນທາງການເອີ້ນທີ່ຄືກັນ.',
profileMutexDesc: 'ວັດແທກເວລາລໍຖ້າທີ່ເກີດຈາກ Mutex Contention ເພື່ອຊອກຫາຈຸດທີ່ມີການແຂ່ງຂັນ Lock ສູງ.',
profileBlockDesc: 'ວັດແທກການບລັອກໃນ Channel, Select Statement ແລະ ກົນໄກ Synchronization.',
},
terminal: {
showTerminalButton: 'ທາງລັດ Terminal',
showTerminalButtonHelper: 'ເມື່ອເປີດໃຊ້ງານ ປຸ່ມທາງລັດ Terminal ຈະປາກົດຢູ່ມຸມຂວາລຸ່ມຂອງໜ້າ.',
local: 'ພາຍໃນເຄື່ອງ (Local)',
defaultConn: 'ການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນ',
defaultConnHelper:
'ການດຳເນີນການນີ້ຈະເຊື່ອມຕໍ່ກັບ node terminal ອັດຕະໂນມັດຫຼັງຈາກເປີດ terminal ສຳລັບ 【{0}】. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
withReset: 'ຣີເຊັດຂໍ້ມູນການເຊື່ອມຕໍ່',
localConnJump:
'ຂໍ້ມູນການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນຖືກຈັດການໃນ [Terminal - Settings]. ຖ້າເຊື່ອມຕໍ່ບໍ່ໄດ້ ໃຫ້ແກ້ໄຂຢູ່ທີ່ນັ້ນ!',
nodeAdminLocalOnly: 'Node administrators ຮອງຮັບສະເພາະ local terminals.',
localHelper: 'ຊື່ `local` ໃຊ້ເພື່ອລະບຸພາຍໃນລະບົບເທົ່ານັ້ນ',
connLocalErr: 'ບໍ່ສາມາດຢືນຢັນຕົວຕົນອັດຕະໂນມັດໄດ້, ກະລຸນາປ້ອນຂໍ້ມູນການເຂົ້າລະບົບ local server.',
testConn: 'ທົດສອບການເຊື່ອມຕໍ່',
saveAndConn: 'ບັນທຶກ ແລະ ເຊື່ອມຕໍ່',
connTestOk: 'ຂໍ້ມູນການເຊື່ອມຕໍ່ໃຊ້ງານໄດ້',
connTestFailed: 'ການເຊື່ອມຕໍ່ບໍ່ພ້ອມໃຊ້ງານ, ກະລຸນາກວດສອບຂໍ້ມູນ.',
host: 'Host',
createConn: 'ສ້າງການເຊື່ອມຕໍ່ໃໝ່',
noHost: 'ບໍ່ມີ host',
groupChange: 'ປ່ຽນກຸ່ມ',
expand: 'ຂະຫຍາຍທັງໝົດ',
fold: 'ຫຍໍ້ທັງໝົດ',
batchInput: 'ປະມວນຜົນແບບກຸ່ມ (Batch)',
quickCommand: 'ຄຳສັ່ງດ່ວນ',
noSuchCommand: 'ບໍ່ພົບຂໍ້ມູນຄຳສັ່ງດ່ວນໃນໄຟລ໌ CSV ທີ່ນຳເຂົ້າ, ກະລຸນາກວດສອບ!',
quickCommandHelper: 'ທ່ານສາມາດໃຊ້ຄຳສັ່ງດ່ວນໄດ້ທີ່ດ້ານລຸ່ມຂອງ "Terminals -> Terminals".',
quickCommandBatchHelper: 'ໜຶ່ງຄຳສັ່ງຕໍ່ແຖວ, ໃຊ້ຮູບແບບ ຊື່---ຄຳສັ່ງ, ຕົວຢ່າງ: Check disk---df -h',
groupDeleteHelper: 'ຫຼັງຈາກລຶບກຸ່ມແລ້ວ, ການເຊື່ອມຕໍ່ທັງໝົດໃນກຸ່ມຈະຖືກຍ້າຍໄປຍັງກຸ່ມເລີ່ມຕົ້ນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
command: 'ຄຳສັ່ງ',
quickCmd: 'ຄຳສັ່ງດ່ວນ',
addHost: 'ເພີ່ມ',
localhost: 'Localhost',
ip: 'ທີ່ຢູ່ (Address)',
authMode: 'ການຢືນຢັນຕົວຕົນ',
passwordMode: 'ລະຫັດຜ່ານ',
rememberPassword: 'ຈື່ຂໍ້ມູນການຢືນຢັນຕົວຕົນ',
keyMode: 'PrivateKey',
key: 'Private key',
keyPassword: 'ລະຫັດຜ່ານ Private key',
emptyTerminal: 'ຍັງບໍ່ມີ terminal ທີ່ເຊື່ອມຕໍ່.',
sessionReconnecting: 'ການເຊື່ອມຕໍ່ຂາດ, ກຳລັງເຊື່ອມຕໍ່ຄືນ...',
sessionExpired: 'ເຊສຊັນບໍ່ສາມາດໃຊ້ໄດ້ອີກ, ກົດ Enter ຫຼືຄລິກເຊື່ອມຕໍ່ຄືນເພື່ອເປີດເຊສຊັນໃໝ່',
sessionKicked: 'ເຊສຊັນນີ້ຖືກເປີດຢູ່ໃນໜ້າຕ່າງອື່ນ',
sessionCount: '{0} ເຊສຊັນ',
sessionRules: 'ກົດລະບຽບເຊສຊັນເທີມິນອລ',
sessionRuleClose: 'ປິດເທີມິນອລແລ້ວ ເຊສຊັນຈະສິ້ນສຸດທັນທີ.',
sessionRuleDisconnect: 'ກູ້ຄືນໄດ້ພາຍໃນ 30 ນາທີ ຫຼັງໂຫຼດໜ້າໃໝ່, ປິດບຣາວເຊີ ຫຼື ເຄືອຂ່າຍຂາດ.',
sessionRuleRevalidate: 'ເຊສຊັນສິ້ນສຸດເມື່ອການເຂົ້າລະບົບບໍ່ຖືກຕ້ອງ ຫຼື ການຢືນຢັນໝົດເວລາ.',
sessionRuleResources: 'ເປີດເທີມິນອລຫຼາຍຍິ່ງໃຊ້ຊັບພະຍາກອນຫຼາຍ. ກະລຸນາປິດເທີມິນອລທີ່ບໍ່ໄດ້ໃຊ້.',
sessionRuleDisableShortcut: 'ສາມາດປິດທາງລັດ Terminal ໄດ້ທີ່ Terminal - ການຕັ້ງຄ່າ.',
minimize: 'ຫຍໍ້ລົງ',
closeAllSessions: 'ປິດທຸກເຊສຊັນ',
closeAllConfirm: 'ເຊສຊັນເທີມິນອລທັງໝົດຈະຖືກຕັດການເຊື່ອມຕໍ່ ແລະ ບໍ່ສາມາດກູ້ຄືນໄດ້. ສືບຕໍ່ບໍ?',
disableShortcutConfirm: 'ການປິດທາງລັດ Terminal ຈະຕັດການເຊື່ອມຕໍ່ເຊສຊັນທັງໝົດຂອງມັນ. ສືບຕໍ່ບໍ?',
lineHeight: 'ຄວາມສູງຂອງແຖວ',
letterSpacing: 'ໄລຍະຫ່າງຕົວອັກສອນ',
fontSize: 'ຂະໜາດຕົວອັກສອນ',
fontFamily: 'ຊຸດຟອນ',
fontFamilySupportHelper:
'ເລືອກ ຫຼື ປ້ອນຊື່ຟອນ. ການສະແດງຜົນຕົວຈິງຂຶ້ນກັບຟອນທີ່ຕິດຕັ້ງໃນເຄື່ອງ/ບຣາວເຊີ. ຖ້າຫວ່າງໄວ້ຈະໃຊ້ຟອນເລີ່ມຕົ້ນ.',
backgroundColor: 'ສີພື້ນຫຼັງ',
foregroundColor: 'ສີຕົວອັກສອນ',
cursorBlink: 'Cursor ກະພິບ',
cursorStyle: 'ຮູບແບບ Cursor',
cursorUnderline: 'ຂີດກ້ອງ',
cursorBlock: 'ບລັອກ',
cursorBar: 'ແຖບ',
scrollback: 'ຈຳນວນແຖວຍ້ອນຫຼັງ',
scrollSensitivity: 'ຄວາມໄວການເລື່ອນ (Scroll)',
aiAssistant: 'AI Assistant',
aiAccountHelper:
'ໃຊ້ບັນຊີໂມເດວທີ່ເລືອກເພື່ອສ້າງ ແລະ ຕື່ມຄຳສັ່ງ. ສຳລັບໂມເດວພາຍໃນເຄື່ອງເຊັ່ນ Ollama ແລະ vLLM ໃຫ້ໃຊ້ບັນຊີໂມເດວທີ່ກຳນົດເອງ.',
aiPrefix: 'Prefix ເລີ່ມຕົ້ນ AI',
aiPrefixHelper:
'ປ້ອນ "prefix + ຍະຫວ່າງ" ແລະ ກົດ Enter ເພື່ອໃຫ້ AI ສ້າງຄຳສັ່ງ, ຕົວຢ່າງ: {0} help me check disk usage.',
aiRiskCommands: 'ສະກັດກັ້ນຄຳສັ່ງທີ່ມີຄວາມສ່ຽງ',
aiRiskCommandsHelper:
'ກຳນົດຄຳສັ່ງທີ່ມີຄວາມສ່ຽງທີ່ຈະສະກັດກັ້ນ, ໜຶ່ງລາຍການຕໍ່ແຖວ. ຖ້າກົງກັນ AI ຈະບໍ່ສ້າງຄຳສັ່ງ ແລະ ຈະສົ່ງກັບມາເປັນ comment ແທນ.',
aiSummary: 'ເມື່ອເລີ່ມຕົ້ນແຖວດ້ວຍ prefix {0} ແລະ ກົດ Enter, ຈະເປັນການເອີ້ນໃຊ້ AI ສ້າງຄຳສັ່ງ.',
aiPrefixAsciiVisible:
'ຮອງຮັບສະເພາະຕົວອັກສອນ ASCII ທີ່ເຫັນໄດ້ເທົ່ານັ້ນ. ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຍະຫວ່າງ, ຕົວອັກສອນ CJK, ແລະ ສັນຍະລັກເຕັມຄວາມກວ້າງ.',
saveHelper: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຕ້ອງການບັນທຶກການກຳນົດຄ່າ terminal ນີ້?',
},
toolbox: {
common: {
toolboxHelper: 'ສຳລັບບັນຫາການຕິດຕັ້ງ ແລະ ການໃຊ້ງານ, ເບິ່ງໄດ້ທີ່',
},
swap: {
swap: 'Swap Partition',
swapHelper1: 'ຂະໜາດຂອງ swap ຄວນເປັນ 1 ເຖິງ 2 ເທົ່າຂອງ memory ທາງກາຍະພາບ, ປັບໄດ້ຕາມຄວາມຕ້ອງການ;',
swapHelper2: 'ກ່ອນສ້າງໄຟລ໌ swap ຢືນຢັນວ່າ disk ລະບົບມີພື້ນທີ່ຫວ່າງພຽງພໍ;',
swapHelper3:
'Swap ຊ່ວຍຫຼຸດຄວາມກົດດັນຂອງ memory ແຕ່ເປັນພຽງທາງເລືອກສຳຮອງ. ການໃຊ້ swap ຫຼາຍເກີນໄປອາດເຮັດໃຫ້ລະບົບຊ້າລົງ;',
swapHelper4: 'ຄວນຕິດຕາມການໃຊ້ງານ swap ເປັນປະຈຳ.',
swapDeleteHelper:
'ການດຳເນີນການນີ້ຈະລຶບ Swap partition {0}. ເພື່ອຄວາມປອດໄພຂອງລະບົບ ໄຟລ໌ທີ່ກ່ຽວຂ້ອງຈະບໍ່ຖືກລຶບອັດຕະໂນມັດ ທ່ານຕ້ອງລຶບດ້ວຍຕົນເອງ!',
saveHelper: 'ກະລຸນາບັນທຶກການຕັ້ງຄ່າປັດຈຸບັນກ່ອນ!',
saveSwap: 'ການບັນທຶກຈະປັບຂະໜາດ Swap partition {0} ເປັນ {1}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
swapMin: 'ຂະໜາດ partition ຕ່ຳສຸດແມ່ນ 40 KB. ກະລຸນາແກ້ໄຂ!',
swapMax: 'ຂະໜາດ partition ສູງສຸດແມ່ນ {0}. ກະລຸນາແກ້ໄຂ!',
swapOff: 'ຂະໜາດ partition ຕ່ຳສຸດແມ່ນ 40 KB. ການຕັ້ງເປັນ 0 ຈະເປັນການປິດ Swap partition.',
},
device: {
dnsHelper: 'DNS server',
dnsAlert: 'ຄຳເຕືອນ! ການແກ້ໄຂໄຟລ໌ /etc/resolv.conf ຈະຖືກຣີເຊັດເປັນຄ່າເລີ່ມຕົ້ນຫຼັງຈາກເລີ່ມລະບົບໃໝ່.',
dnsHelper1: 'ຖ້າມີຫຼາຍ DNS ໃຫ້ຂຶ້ນແຖວໃໝ່. ຕົວຢ່າງ:\n114.114.114.114\n8.8.8.8',
hostsHelper: 'ການແປງຊື່ Host (Hostname resolution)',
hosts: 'Domain',
hostAlert: 'ຊື່ອງບັນທຶກທີ່ເປັນ comment ຢູ່, ຄລິກປຸ່ມ All configuration ເພື່ອເບິ່ງ ຫຼື ຕັ້ງຄ່າ',
toolbox: 'ການຕັ້ງຄ່າດ່ວນ',
hostname: 'ຊື່ Host (Hostname)',
passwd: 'ລະຫັດຜ່ານລະບົບ',
passwdHelper: 'ຕົວອັກສອນທີ່ປ້ອນບໍ່ສາມາດລວມມີ $ ແລະ &',
timeZone: 'ເຂດເວລາລະບົບ',
localTime: 'ເວລາຂອງ Server',
timeZoneChangeHelper: 'ການແກ້ໄຂເຂດເວລາລະບົບຕ້ອງເລີ່ມບໍລິການໃໝ່. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
timeZoneHelper:
'ຖ້າບໍ່ໄດ້ຕິດຕັ້ງຄຳສັ່ງ "timedatectl" ອາດຈະປ່ຽນເຂດເວລາບໍ່ໄດ້ ເພາະລະບົບໃຊ້ຄຳສັ່ງນັ້ນໃນການປ່ຽນແປງ.',
timeZoneCN: 'Beijing',
timeZoneAM: 'Los Angeles',
timeZoneNY: 'New York',
ntpALi: 'Alibaba',
ntpGoogle: 'Google',
syncSite: 'NTP server',
hostnameHelper: 'ການແກ້ໄຂຊື່ Host ຂຶ້ນກັບຄຳສັ່ງ "hostnamectl". ຖ້າບໍ່ໄດ້ຕິດຕັ້ງ ການແກ້ໄຂອາດລົ້ມເຫຼວ.',
userHelper: 'ຊື່ຜູ້ໃຊ້ຂຶ້ນກັບຄຳສັ່ງ "whoami" ໃນການດຶງຂໍ້ມູນ.',
passwordHelper: 'ການແກ້ໄຂລະຫັດຜ່ານຂຶ້ນກັບຄຳສັ່ງ "chpasswd". ຖ້າບໍ່ໄດ້ຕິດຕັ້ງ ການແກ້ໄຂອາດລົ້ມເຫຼວ.',
hostHelper: 'ມີຄ່າຫວ່າງໃນເນື້ອຫາທີ່ໃຫ້ມາ. ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່!',
dnsCheck: 'ທົດສອບການໃຊ້ງານ',
dnsOK: 'ຂໍ້ມູນການກຳນົດຄ່າ DNS ພ້ອມໃຊ້ງານ!',
dnsTestFailed: 'ຂໍ້ມູນການກຳນົດຄ່າ DNS ບໍ່ພ້ອມໃຊ້ງານ.',
syncSiteHelper: 'ຊິງໂຄໄນເວລາລະບົບກັບ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
},
fail2ban: {
sshPort: 'ຕິດຕາມພອດ SSH',
sshPortHelper: 'ປັດຈຸບັນ Fail2ban ຕິດຕາມພອດ SSH ຂອງ host',
unActive: 'ບໍລິການ Fail2ban ຍັງບໍ່ໄດ້ເປີດໃຊ້ງານ.',
operation: 'ທ່ານຈະດຳເນີນການ "{0}" ໃນບໍລິການ Fail2ban. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
fail2banChange: 'ແກ້ໄຂການກຳນົດຄ່າ Fail2ban',
ignoreHelper: 'ລາຍການ IP ໃນ allowlist ຈະບໍ່ຖືກບລັອກ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
bannedHelper: 'ລາຍການ IP ໃນ blocklist ຈະຖືກບລັອກໂດຍ server. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
maxRetry: 'ຈຳນວນຄັ້ງທີ່ອະນຸຍາດໃຫ້ລອງໃໝ່',
banTime: 'ໄລຍະເວລາການບລັອກ',
banTimeHelper: 'ຄ່າເລີ່ມຕົ້ນແມ່ນ 10 ນາທີ, -1 ໝາຍເຖິງບລັອກຖາວອນ',
banTimeRule: 'ປ້ອນໄລຍະເວລາການບລັອກທີ່ຖືກຕ້ອງ ຫຼື -1',
banAllTime: 'ບລັອກຖາວອນ',
findTime: 'ຊ່ວງເວລາທີ່ກວດສອບ',
banAction: 'ການດຳເນີນການບລັອກ',
banActionOption: 'ບລັອກ IP ທີ່ລະບຸໂດຍໃຊ້ {0}',
allPorts: ' (ທຸກພອດ)',
ignoreIP: 'IP allowlist',
bannedIP: 'IP blocklist',
logPath: 'ເສັ້ນທາງບັນທຶກ (Log)',
logPathHelper: 'ເລີ່ມຕົ້ນແມ່ນ /var/log/secure ຫຼື /var/log/auth.log',
},
ftp: {
ftp: 'ບັນຊີ FTP',
notStart: 'ບໍລິການ FTP ຍັງບໍ່ໄດ້ລັນ, ກະລຸນາເລີ່ມກ່ອນ!',
initHelper: 'ຂໍ້ມູນປະຈຳຕົວຜູ້ໃຊ້ FTP ຍັງບໍ່ໄດ້ເລີ່ມຕົ້ນ. ກະລຸນາຄລິກປຸ່ມເລີ່ມຕົ້ນຢູ່ແຖບສະຖານະດ້ານເທິງກ່ອນ.',
operation: 'ຈະດຳເນີນການ "{0}" ໃນບໍລິການ FTP. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
noPasswdMsg: 'ບໍ່ສາມາດດຶງລະຫັດຜ່ານ FTP ປັດຈຸບັນໄດ້. ກະລຸນາຕັ້ງລະຫັດຜ່ານແລ້ວລອງໃໝ່.',
enableHelper: 'ການເປີດໃຊ້ບັນຊີ FTP ທີ່ເລືອກຈະຄືນສິດການເຂົ້າເຖິງ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
disableHelper: 'ການປິດໃຊ້ບັນຊີ FTP ທີ່ເລືອກຈະຍົກເລີກສິດການເຂົ້າເຖິງ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
syncHelper: 'ຊິງໂຄໄນຂໍ້ມູນບັນຊີ FTP ລະຫວ່າງ server ແລະ ຖານຂໍ້ມູນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
dirSystem: 'ໂຟນເດີນີ້ຖືກສະຫງວນໄວ້ໂດຍລະບົບ. ການແກ້ໄຂອາດເຮັດໃຫ້ລະບົບມີບັນຫາ!',
dirHelper: 'ການເປີດໃຊ້ FTP ຕ້ອງມີການປ່ຽນແປງສິດການເຂົ້າເຖິງໂຟນເດີ - ກະລຸນາເລືອກດ້ວຍຄວາມລະມັດລະວັງ',
dirMsg: 'ການເປີດໃຊ້ FTP ຈະແກ້ໄຂສິດຂອງທັງໂຟນເດີ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
},
clam: {
clam: 'ສະແກນໄວຣັສ',
cron: 'ສະແກນຕາມເວລາ',
cronHelper: 'Commercial Edition ຮອງຮັບການສະແກນຕາມເວລາ',
specErr: 'ຮູບແບບຮອບວຽນການເຮັດວຽກບໍ່ຖືກຕ້ອງ!',
disableMsg: 'ການຢຸດວຽກຕາມເວລາຈະເຮັດໃຫ້ການສະແກນບໍ່ເຮັດວຽກອັດຕະໂນມັດ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
enableMsg: 'ການເປີດວຽກຕາມເວລາຈະໃຫ້ການສະແກນເຮັດວຽກອັດຕະໂນມັດຕາມຮອບວຽນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
showFresh: 'ສະແດງບໍລິການອັບເດດຖານຂໍ້ມູນໄວຣັສ',
hideFresh: 'ຊື່ອງບໍລິການອັບເດດຖານຂໍ້ມູນໄວຣັສ',
clamHelper:
'ການກຳນົດຄ່າຕ່ຳສຸດສຳລັບ ClamAV: RAM 3 GiB ຂຶ້ນໄປ, CPU single-core 2.0 GHz ຂຶ້ນໄປ, ແລະ ພື້ນທີ່ຫວ່າງຢ່າງໜ້ອຍ 5 GiB.',
notStart: 'ບໍລິການ ClamAV ຍັງບໍ່ໄດ້ລັນ, ກະລຸນາເລີ່ມກ່ອນ!',
removeRecord: 'ລຶບໄຟລ໌ລາຍງານ',
noRecords: 'ຄລິກປຸ່ມ "Trigger" ເພື່ອເລີ່ມສະແກນ ແລະ ຈະເຫັນບັນທຶກຢູ່ທີ່ນີ້.',
removeInfected: 'ລຶບໄຟລ໌ທີ່ຕິດໄວຣັສ',
removeInfectedHelper: 'ລຶບໄຟລ໌ໄວຣັສທີ່ກວດພົບເພື່ອຄວາມປອດໄພຂອງ server.',
clamCreate: 'ສ້າງກົດການສະແກນ',
infectedStrategy: 'ວິທີການຈັດການເມື່ອພົບໄວຣັສ',
removeHelper: 'ລຶບໄຟລ໌ໄວຣັສ, ເລືອກດ້ວຍຄວາມລະມັດລະວັງ!',
move: 'ຍ້າຍ',
moveHelper: 'ຍ້າຍໄຟລ໌ໄວຣັສໄປຍັງໂຟນເດີທີ່ລະບຸ',
copyHelper: 'ຄັດລອກໄຟລ໌ໄວຣັສໄປຍັງໂຟນເດີທີ່ລະບຸ',
none: 'ບໍ່ຕ້ອງເຮັດຫຍັງ',
noneHelper: 'ບໍ່ດຳເນີນການໃດໆກັບໄຟລ໌ໄວຣັສ',
scanDir: 'ໂຟນເດີທີ່ຈະສະແກນ',
infectedDir: 'ໂຟນເດີເກັບໄຟລ໌ທີ່ຕິດໄວຣັສ',
scanDate: 'ວັນທີສະແກນ',
scanResult: 'ສ່ວນທ້າຍຂອງບັນທຶກການສະແກນ',
tail: 'ແຖວ',
infectedFiles: 'ໄຟລ໌ທີ່ຕິດເຊື້ອ',
log: 'ລາຍລະອຽດ',
clamConf: 'Clam AV daemon',
clamLog: 'ບັນທຶກ @:toolbox.clam.clamConf',
freshClam: 'FreshClam',
freshClamLog: 'ບັນທຶກ @:toolbox.clam.freshClam',
alertHelper: 'ລຸ້ນ Commercial ຮອງຮັບການສະແກນຕາມກຳນົດເວລາ ແລະ ການແຈ້ງເຕືອນຜ່ານ SMS',
alertTitle: 'ແຈ້ງເຕືອນພົບໄຟລ໌ຕິດເຊື້ອຈາກງານສະແກນໄວຣັດ 「{0}」',
},
},
logs: {
core: 'ບໍລິການພາເນລ',
agent: 'ການຕິດຕາມໂນດ',
panelLog: 'ບັນທຶກພາເນລ',
operation: 'ບັນທຶກການເຮັດວຽກ',
login: 'ບັນທຶກການເຂົ້າລະບົບ',
loginIP: 'IP ທີ່ເຂົ້າລະບົບ',
loginAddress: 'ທີ່ຢູ່ການເຂົ້າລະບົບ',
loginAgent: 'ຕົວແທນການເຂົ້າລະບົບ',
loginStatus: 'ສະຖານະ',
system: 'ບັນທຶກລະບົບ',
hostSystem: 'ລັອກຂອງ Host',
previousPage: 'ໜ້າກ່ອນ',
nextPage: 'ໜ້າຖັດໄປ',
filter: 'ກັ່ນຕອງຂໍ້ຄວາມ',
service: 'ບໍລິການ',
priority: 'ລະດັບຄວາມສຳຄັນ',
priorityEmergency: 'ສຸກເສີນ',
priorityAlert: 'ແຈ້ງເຕືອນ',
priorityCritical: 'ຮ້າຍແຮງ',
priorityError: 'ຂໍ້ຜິດພາດ',
priorityWarning: 'ຄຳເຕືອນ',
priorityNotice: 'ແຈ້ງການ',
priorityInfo: 'ຂໍ້ມູນ',
priorityDebug: 'ດີບັກ',
message: 'ຂໍ້ຄວາມ',
deleteLogs: 'ລ້າງບັນທຶກ',
resource: 'ຊັບພະຍາກອນ',
detail: {
dashboard: 'ພາບລວມ',
ai: 'AI',
skills_hub: 'ສູນລວມທັກສະ',
ai_proxy: 'AI Proxy',
ai_benchmark: 'ການທົດສອບປະສິດທິພາບ',
groups: 'ກຸ່ມ',
hosts: 'ໂຮສ໌',
apps: 'ແອັບ',
openresty: 'OpenResty',
websites: 'ເວັບໄຊ',
monitor: 'ຕິດຕາມເວັບໄຊ',
containers: 'ຄອນເທນເນີ',
files: 'ໄຟລ໌',
runtimes: 'ສະພາບແວດລ້ອມການເຮັດວຽກ',
process: 'ໂປຣເຊສ',
toolbox: 'ກ່ອງເຄື່ອງມື',
backups: 'ສຳຮອງ / ກູ້ຄືນ',
tampers: 'ການປ້ອງກັນການດັດແກ້',
xsetting: 'ຕັ້ງຄ່າໜ້າຈໍ',
logs: 'ບັນທຶກ',
settings: 'ຕັ້ງຄ່າ',
cronjobs: 'ງານຕາມກຳນົດເວລາ',
databases: 'ຖານຂໍ້ມູນ',
waf: 'WAF',
licenses: 'ລິຂະສິດ',
nodes: 'ໂນດ',
commands: 'ຄຳສັ່ງດ່ວນ',
opsReport: 'ລາຍງານການເຮັດວຽກ',
ops_report: 'ລາຍງານການເຮັດວຽກ',
users: 'ຈັດການຜູ້ໃຊ້',
roles: 'ບົດບາດ',
auth: 'ການຢືນຢັນຕົວຕົນ',
auth_sources: 'ການຕັ້ງຄ່າການຢືນຢັນຕົວຕົນ',
alert: 'ການແຈ້ງເຕືອນ',
sync: 'ຊິງຊັບພະຍາກອນ',
exchange: 'ຊິງຊັບພະຍາກອນ',
xapp: 'ແອັບ',
vms: 'ເຄື່ອງສະເໝືອນ',
},
websiteLog: 'ບັນທຶກເວັບໄຊ',
runLog: 'ບັນທຶກການເຮັດວຽກ',
errLog: 'ບັນທຶກຂໍ້ຜິດພາດ',
task: 'ບັນທຶກໜ້າວຽກ',
taskName: 'ຊື່ໜ້າວຽກ',
taskRunning: 'ກຳລັງເຮັດວຽກ',
},
file: {
fileDirNum: '{0} ໄດເຣັກທໍຣີ, {1} ໄຟລ໌,',
currentDir: 'ໄດເຣັກທໍຣີ',
dir: 'ໂຟນເດີ',
fileName: 'ຊື່ໄຟລ໌',
search: 'ຄົ້ນຫາ',
aiSearch: 'ຄົ້ນຫາດ້ວຍ AI',
aiSearchTitle: 'ຄົ້ນຫາດ້ວຍ AI',
aiSearchHint:
'ຄົ້ນຫາເນື້ອໃນພາຍໃນໄຟລ໌ແບບແຖວຕໍ່ແຖວ. ໃຊ້ປຸ່ມໃນແຖວຄົ້ນຫາ ແລະ ຕົວເລືອກຂັ້ນສູງດ້ານລຸ່ມ. ເມື່ອເປີດໃຊ້ງານ AI ໄຟລ໌ ແລະ ບັນທຶກແລ້ວ, ໂມເດວສາມາດສົ່ງຄືນບົດສະຫຼຸບແບບ Markdown ໄດ້.',
aiSearchAccountTitle: 'ບັນຊີ AI',
aiSearchAccountIntro: 'ເລືອກບັນຊີຕົວແທນເພື່ອຮັບບົດສະຫຼຸບ ແລະ ຄລິກບັນທຶກຫຼັງຈາກປ່ຽນແປງ.',
aiSearchAccountEnable: 'ເປີດໃຊ້ການຄົ້ນຫາໄຟລ໌ດ້ວຍ AI',
aiSearchSaveAccount: 'ບັນທຶກບັນຊີ',
aiSearchSectionQuery: 'ຄົ້ນຫາ',
aiSearchSectionConditions: 'ເງື່ອນໄຂການຄົ້ນຫາ',
aiSearchResultsSection: 'ຜົນການຄົ້ນຫາ',
aiSearchContentLabel: 'ຄົ້ນຫາ',
aiSearchDirLabel: 'ໄດເຣັກທໍຣີ',
aiSearchExtLabel: 'ນາມສະກຸນໄຟລ໌',
aiSearchModifiedPreset: 'ແກ້ໄຂເມື່ອ',
aiSearchSizePresetLabel: 'ຂະໜາດໄຟລ໌',
aiSearchTimeAny: 'ທຸກເວລາ',
aiSearchTime3h: '3 ຊົ່ວໂມງຫຼ້າສຸດ',
aiSearchTime1d: '1 ມື້ຫຼ້າສຸດ',
aiSearchTime7d: '7 ມື້ຫຼ້າສຸດ',
aiSearchTime30d: '30 ມື້ຫຼ້າສຸດ',
aiSearchTimeCustom: 'ກຳນົດເອງ',
aiSearchSizeAny: 'ທຸກຂະໜາດ',
aiSearchSize0_10mb: '0 ~ 10 MB',
aiSearchSize10_100mb: '10 MB ~ 100 MB',
aiSearchSize100_1gb: '100 MB ~ 1 GB',
aiSearchSizeGte1gb: '≥ 1 GB',
aiSearchSizeCustom: 'ກຳນົດເອງ (ໄບຕ໌)',
aiSearchPlaceholder: 'ຄຳສຳຄັນ ຫຼື ຄຳຖາມສັ້ນໆ ເຊັ່ນ: ໄຟລ໌ທີ່ກ່ຽວກັບບັນທຶກ',
aiSearchContainSub: 'ລວມໂຟນເດີຍ່ອຍ',
aiSearchMaxItems: 'ຈຳກັດຈຳນວນເສັ້ນທາງ/ໄຟລ໌ໃນການຄົ້ນຫາ (ລາຍຊື່ໄດເຣັກທໍຣີ, 12000)',
aiSearchRun: 'ວິເຄາະ',
aiSearchTruncated: 'ລາຍການຫຼາຍເກີນໄປ; ສົ່ງຂໍ້ມູນພຽງບາງສ່ວນ. ຜົນການຄົ້ນຫາອາດບໍ່ຄົບຖ້ວນ.',
aiSearchPreFiltered: 'ເສັ້ນທາງຖືກກອງໄວ້ກ່ອນດ້ວຍຄຳສຳຄັນເພື່ອຫຼຸດຂໍ້ມູນທີ່ຈະສົ່ງໃຫ້ໂມເດວ.',
aiSearchMeta: 'ລາຍການທີ່ວິເຄາະ: {0} | ເວລາ {1} | ທໍເຄັນ {2}',
aiSearchQueryRequired: 'ກະລຸນາປ້ອນຄຳສຳຄັນ ຫຼື ຄຳອະທິບາຍສັ້ນໆ',
aiSearchContentHits: 'ເນື້ອໃນທີ່ກົງກັນ',
aiSearchContentScanMeta: 'ການສະແກນເນື້ອໃນ: ອ່ານ {0} ໄຟລ໌ (ຕາມຕົວເລືອກ; ມີການຈຳກັດ).',
aiSearchNoLineHits:
'ບໍ່ພົບແຖວທີ່ກົງກັບການຄົ້ນຫາໃນໄຟລ໌ຂໍ້ຄວາມ. ບົດສະຫຼຸບດ້ານເທິງອາດຍັງສະແດງຊື່ເສັ້ນທາງ ແລະ ຂໍ້ມູນອ້າງອີງ.',
aiSearchHitsTruncated: 'ບາງໄຟລ໌ບໍ່ໄດ້ຖືກສະແກນ ຫຼື ລາຍການທີ່ພົບຖືກຕັດອອກຍ້ອນການຈຳກັດ.',
aiSearchHitFiles: 'ໄຟລ໌ທີ່ກົງກັນ',
aiSearchHitLines: 'ແຖວທີ່ກົງກັນ',
aiSearchOpenFile: 'ເປີດໃນຕົວແກ້ໄຂ',
aiSearchOpenAtLine: 'ເປີດໃນແຖວນີ້',
aiSearchGrepOnlyHint:
'AI ໄຟລ໌ຖືກປິດຢູ່: ຈະໃຊ້ການຄົ້ນຫາເນື້ອໃນແບບປົກກະຕິ—ບໍ່ມີໂມເດວ AI. ເປີດໃຊ້ບັນຊີ AI ດ້ານເທິງເພື່ອຮັບບົດສະຫຼຸບ. ແຖວຄົ້ນຫາ ແລະ ຕົວເລືອກດ້ານລຸ່ມຍັງໃຊ້ງານໄດ້.',
aiSearchMatchCase: 'ກົງກັບຕົວພິມໃຫຍ່-ນ້ອຍ',
aiSearchWholeWord: 'ກົງທັງຄຳ (ຂອບເຂດຄຳ ASCII)',
aiSearchUseRegex: 'ນິພົດປົກກະຕິ (ໄວຍາກອນ RE2)',
aiSearchExtensions: 'ນາມສະກຸນໄຟລ໌ (ແຍກດ້ວຍຈຸດ ເຊັ່ນ: go,ts,md)',
aiSearchMinSize: 'ຂະໜາດໄຟລ໌ຕ່ຳສຸດ (ໄບຕ໌, 0 = ບໍ່ຈຳກັດ)',
aiSearchMaxSize: 'ຂະໜາດໄຟລ໌ສູງສຸດ (ໄບຕ໌, 0 = ບໍ່ຈຳກັດ)',
aiSearchSectionAdvanced: 'ຕົວເລືອກຂັ້ນສູງ',
aiSearchLimitMaxItems: 'ຈຳນວນໄຟລ໌ທັງໝົດທີ່ຈະຄົ້ນຫາ (ສູງສຸດ)',
aiSearchLimitMaxScan: 'ໄຟລ໌ທີ່ຈະສະແກນ',
aiSearchLimitMaxBytes: 'ຈຳກັດການອ່ານຕໍ່ໄຟລ໌ (ສະແກນເນື້ອໃນ)',
aiSearchLimitHitsPerFile: 'ຈຳນວນທີ່ພົບຕໍ່ໄຟລ໌',
aiSearchLimitTotalHits: 'ຈຳກັດຈຳນວນທີ່ພົບທັງໝົດ',
aiSearchLimitUnitEntries: 'ລາຍການ',
aiSearchLimitUnitFiles: 'ໄຟລ໌',
aiSearchLimitUnitBytes: 'B',
aiSearchLimitUnitLines: 'ແຖວ',
aiSearchMaxScanFiles: 'ຈຳນວນໄຟລ໌ສູງສຸດທີ່ຈະສະແກນເນື້ອໃນ',
aiSearchMaxFileBytes:
'ຈຳນວນໄບຕ໌ສູງສຸດທີ່ອ່ານຈາກແຕ່ລະໄຟລ໌ລະຫວ່າງການສະແກນເນື້ອໃນ. ຕ່າງຈາກການກອງຂະໜາດດ້ານເທິງ, ອັນນີ້ຈຳກັດປະລິມານການອ່ານເພື່ອຫາຄຳທີ່ກົງກັນ.',
aiSearchMaxHitsPerFile: 'ຈຳນວນທີ່ພົບສູງສຸດຕໍ່ໄຟລ໌',
aiSearchMaxTotalHits: 'ຈຳນວນທີ່ພົບສູງສຸດທັງໝົດ',
aiSearchGrepMetaContent:
'ການສະແກນເນື້ອໃນ: ລາຍຊື່ທັງໝົດ {0} ລາຍການ, ອ່ານ {1} ໄຟລ໌ຂໍ້ຄວາມ (ຕາມຕົວກອງ; ມີການຈຳກັດຂະໜາດ/ຈຳນວນ). ເວລາ {2}',
aiSearchAdvancedResetDefaults: 'ຕັ້ງຄ່າເລີ່ມຕົ້ນໃໝ່',
mode: 'ສິດການເຂົ້າເຖິງ',
editPermissions: 'ແກ້ໄຂສິດການເຂົ້າເຖິງ',
owner: 'ເຈົ້າຂອງ',
file: 'ໄຟລ໌',
remoteFile: 'ດາວໂຫຼດຈາກທາງໄກ',
share: 'ແບ່ງປັນ',
sync: 'ການຊິງຄ໌ຂໍ້ມູນ',
size: 'ຂະໜາດ',
updateTime: 'ແກ້ໄຂເມື່ອ',
rename: 'ປ່ຽນຊື່',
role: 'ສິດການເຂົ້າເຖິງ',
info: 'ເບິ່ງຄຸນສົມບັດ',
linkFile: 'ຊັອບລີ້ງ (Soft link)',
shareList: 'ລາຍການແບ່ງປັນ',
fileTools: 'ເຄື່ອງມືໄຟລ໌',
zip: 'ບີບອັດແລ້ວ',
group: 'ກຸ່ມ',
path: 'ເສັ້ນທາງ',
public: 'ອື່ນໆ',
setRole: 'ກຳນົດສິດການເຂົ້າເຖິງ',
link: 'ລີ້ງໄຟລ໌',
rRole: 'ອ່ານ',
wRole: 'ຂຽນ',
xRole: 'ປະມວນຜົນ',
name: 'ຊື່',
compress: 'ບີບອັດ',
deCompress: 'ແຕກໄຟລ໌',
compressType: 'ຮູບແບບການບີບອັດ',
compressDst: 'ເສັ້ນທາງການບີບອັດ',
replace: 'ຂຽນທັບໄຟລ໌ທີ່ມີຢູ່',
compressSuccess: 'ບີບອັດສຳເລັດແລ້ວ',
deCompressSuccess: 'ແຕກໄຟລ໌ສຳເລັດແລ້ວ',
deCompressDst: 'ເສັ້ນທາງການແຕກໄຟລ໌',
linkType: 'ປະເພດລີ້ງ',
softLink: 'Soft link',
hardLink: 'Hard link',
linkPath: 'ເສັ້ນທາງລີ້ງ',
selectFile: 'ເລືອກໄຟລ໌',
downloadUrl: 'URL ທາງໄກ',
downloadStart: 'ເລີ່ມດາວໂຫຼດແລ້ວ',
wgetUrlInvalid: 'ກະລຸນາປ້ອນ URL ດາວໂຫຼດ http(s) ທີ່ຖືກຕ້ອງ',
moveSuccess: 'ຍ້າຍສຳເລັດແລ້ວ',
copySuccess: 'ຄັດລອກສຳເລັດແລ້ວ',
pasteMsg: 'ຄລິກປຸ່ມ [ວາງ] ຢູ່ມຸມຂວາເທິງຂອງໄດເຣັກທໍຣີປາຍທາງ',
move: 'ຍ້າຍ',
calculate: 'ຄຳນວນ',
remark: 'ໝາຍເຫດ',
setRemark: 'ຕັ້ງໝາຍເຫດ',
remarkPrompt: 'ປ້ອນໝາຍເຫດ',
remarkPlaceholder: 'ໝາຍເຫດ',
remarkToggle: 'ໝາຍເຫດ',
remarkToggleTip: 'ໂຫຼດໝາຍເຫດໄຟລ໌',
canNotDeCompress: 'ບໍ່ສາມາດແຕກໄຟລ໌ນີ້ໄດ້',
uploadSuccess: 'ອັບໂຫຼດສຳເລັດແລ້ວ',
downloadProcess: 'ຄວາມຄືບໜ້າການດາວໂຫຼດ',
downloading: 'ກຳລັງດາວໂຫຼດ...',
stopWgetConfirm: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການຢຸດງານດາວໂຫຼດນີ້?',
useServerFilename: 'ໃຊ້ຊື່ໄຟລ໌ທີ່ເຊີບເວີລະບຸ',
downloadRecordsNotRemoved: 'ບາງບັນທຶກບໍ່ຖືກລຶບ. ກະລຸນາໂຫຼດໃໝ່ ແລະລອງອີກຄັ້ງ.',
infoDetail: 'ຄຸນສົມບັດໄຟລ໌',
root: 'ໄດເຣັກທໍຣີຮາກ (Root)',
list: 'ລາຍການໄຟລ໌',
sub: 'ລວມໂຟນເດີຍ່ອຍ',
downloadSuccess: 'ດາວໂຫຼດສຳເລັດແລ້ວ',
downloadFailed: 'ດາວໂຫຼດລົ້ມເຫຼວ',
downloadFailureDetail: 'ດາວໂຫຼດລົ້ມເຫຼວ: {error}',
theme: 'ຮູບແບບ',
language: 'ພາສາ',
eol: 'ຈົບແຖວ (EOL)',
history: 'ປະຫວັດເວີຊັນ',
historyTitle: 'ປະຫວັດເວີຊັນ',
historyHint:
'ອັນນີ້ຈະບັນທຶກເວີຊັນກ່ອນການປ່ຽນແປງໄຟລ໌ແຕ່ລະຄັ້ງ, ຊ່ວຍໃຫ້ທ່ານກວດສອບປະຫວັດການປ່ຽນແປງເນື້ອໃນ ແລະ ຍ້ອນກັບການແກ້ໄຂໄດ້.',
historySettingTitle: 'ຕັ້ງຄ່າເວີຊັນ',
historyEnable: 'ເປີດໃຊ້ການບັນທຶກເວີຊັນ',
historyMaxPerPath: 'ເກັບໄວ້ຕໍ່ໄຟລ໌',
historyDiskQuota: 'ໂຄຕ້າດິດທັງໝົດ (MB)',
historyCurrentScope: 'ໄຟລ໌ປັດຈຸບັນ',
historyAllScope: 'ທຸກໄຟລ໌',
historyDeleteConfirm: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການລຶບປະຫວັດທີ່ເລືອກ?',
historyNeedFile: 'ກະລຸນາເປີດໄຟລ໌ກ່ອນ',
historyRestore: 'ກູ້ຄືນເວີຊັນນີ້',
historyOperationOnlyHint: 'ລາຍການທີ່ເລືອກແມ່ນການເຮັດວຽກຂອງໄຟລ໌ ແລະ ບໍ່ຮອງຮັບການກູ້ຄືນເວີຊັນ.',
historyCurrentFile: 'ໄຟລ໌ປັດຈຸບັນ',
historyLatestVersion: 'ເບື້ອງຊ້າຍສະແດງເນື້ອໃນເວີຊັນປະຫວັດ, ເບື້ອງຂວາສະແດງເນື້ອໃນເວີຊັນຫຼ້າສຸດຂອງໄຟລ໌ທີ່ເລືອກ',
historyCompareTarget: 'ເປົ້າໝາຍການປຽບທຽບ',
historyCompareTargetPath: 'ເສັ້ນທາງການປຽບທຽບ',
historyRestoreConfirm: 'ກູ້ຄືນເວີຊັນນີ້ໄປຍັງໄຟລ໌ປັດຈຸບັນບໍ?',
historyRestoreDirtyConfirm:
'ໄຟລ໌ປັດຈຸບັນມີການປ່ຽນແປງທີ່ຍັງບໍ່ໄດ້ບັນທຶກ. ການກູ້ຄືນຈະຂຽນທັບຂໍ້ມູນເຫຼົ່ານັ້ນ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
historyRestoreSuccess: 'ກູ້ຄືນເວີຊັນສຳເລັດແລ້ວ',
historyDirtyHint: 'ຕົວແກ້ໄຂປັດຈຸບັນມີການປ່ຽນແປງທີ່ຍັງບໍ່ໄດ້ບັນທຶກ. ການກູ້ຄືນເວີຊັນຈະຂຽນທັບຂໍ້ມູນເຫຼົ່ານັ້ນ.',
historyDiffHintCurrent: 'ເບື້ອງຊ້າຍສະແດງເວີຊັນປະຫວັດ ແລະ ເບື້ອງຂວາສະແດງເນື້ອໃນໄຟລ໌ປັດຈຸບັນ',
historyDiffHintAll: 'ເບື້ອງຊ້າຍສະແດງເວີຊັນປະຫວັດ ແລະ ເບື້ອງຂວາສະແດງເວີຊັນຫຼ້າສຸດຂອງໄຟລ໌ທີ່ເລືອກ',
copyDir: 'ຄັດລອກ',
shareFile: 'ແບ່ງປັນໄຟລ໌',
shareExpire: 'ໝົດອາຍຸໃນ',
shareExpire1h: '1 ຊົ່ວໂມງ',
shareExpire6h: '6 ຊົ່ວໂມງ',
shareExpire24h: '24 ຊົ່ວໂມງ',
shareExpire3d: '3 ມື້',
shareExpire7d: '7 ມື້',
sharePassword: 'ລະຫັດຜ່ານ',
sharePasswordPlaceholder: 'ປະຫວ່າງໄວ້ຖ້າບໍ່ຕ້ອງການລະຫັດຜ່ານ',
shareMaxDownloads: 'ດາວໂຫຼດສູງສຸດ',
shareMaxDownloadsHint: '0 ໝາຍເຖິງບໍ່ຈຳກັດ',
shareGenerate: 'ສ້າງລີ້ງ',
shareRegenerate: 'ແບ່ງປັນອີກຄັ້ງ',
shareClose: 'ປິດ',
shareCancel: 'ຍົກເລີກການແບ່ງປັນ',
shareCancelConfirm: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການຍົກເລີກການແບ່ງປັນໄຟລ໌ນີ້?',
shareDetail: 'ລາຍລັກອຽດ',
shareCopyLink: 'ຄັດລອກລີ້ງ',
shareLinkLabel: 'ລີ້ງແບ່ງປັນ',
shareQrCode: 'QR code',
shareQrDialogTitle: 'QR code ລີ້ງແບ່ງປັນ',
shareQrDialogHelper: 'ສະແກນ QR code ນີ້ດ້ວຍອຸປະກອນມືຖືຂອງທ່ານ',
shareSaveImage: 'ບັນທຶກຮູບພາບ',
shareOpenImage: 'ເປີດຮູບພາບ',
shareExtractFile: 'ສະກັດໄຟລ໌',
shareDownloadingHint: 'ກຳລັງກຽມໄຟລ໌ຂອງທ່ານ, ການດາວໂຫຼດຈະເລີ່ມໃນໄວໆນີ້.',
shareInvalid: 'ລີ້ງແບ່ງປັນບໍ່ຖືກຕ້ອງ ຫຼື ໝົດອາຍຸແລ້ວ',
shareDownloadFailed: 'ດາວໂຫຼດບໍ່ສຳເລັດ, ກະລຸນາລອງໃໝ່ພາຍຫຼັງ',
sharePasswordRequired: 'ລະຫັດຜ່ານ',
sharePasswordRequiredInput: 'ກະລຸນາປ້ອນລະຫັດຜ່ານການແບ່ງປັນ',
sharePasswordLengthHint: 'ລະຫັດຜ່ານການແບ່ງປັນຕ້ອງມີຄວາມຍາວ 4-256 ຕົວອັກສອນ',
shareDownloadPasswordTip: 'ລີ້ງນີ້ຖືກປ້ອງກັນດ້ວຍລະຫັດຜ່ານ. ກະລຸນາປ້ອນລະຫັດຜ່ານກ່ອນດາວໂຫຼດ.',
shareRiskAlert:
'ລີ້ງທີ່ແບ່ງປັນອາດມີຄວາມສ່ຽງດ້ານຄວາມປອດໄພ. ແບ່ງປັນໃຫ້ກັບຄົນທີ່ເຊື່ອຖືໄດ້ເທົ່ານັ້ນ ແລະ ຫຼີກລ່ຽງການເປີດເຜີຍຂໍ້ມູນທີ່ລະອຽດອ່ອນ.',
sharePasswordSeparate:
'ມີການຕັ້ງລະຫັດຜ່ານໄວ້. ກະລຸນາແບ່ງປັນຢ່າງປອດໄພ. ຜູ້ຮັບຕ້ອງເພີ່ມ &password=... ໃສ່ URL ຫຼື ໃຊ້ຕົວຊ່ວຍທີ່ສາມາດສົ່ງຄ່າພາຣາມິເຕີລະຫັດຜ່ານໄດ້.',
shareExpiresAt: 'ໝົດອາຍຸເມື່ອ',
paste: 'ວາງ',
changeOwner: 'ປ່ຽນແປງຜູ້ໃຊ້ ແລະ ກຸ່ມຜູ້ໃຊ້',
containSub: 'ນຳໃຊ້ການປ່ຽນແປງສິດການເຂົ້າເຖິງກັບໂຟນເດີຍ່ອຍ',
ownerHelper:
'ຜູ້ໃຊ້ເລີ່ມຕົ້ນຂອງສະພາບແວດລ້ອມ PHP: ກຸ່ມຜູ້ໃຊ້ແມ່ນ 1000:1000, ເປັນເລື່ອງປົກກະຕິທີ່ຜູ້ໃຊ້ພາຍໃນ ແລະ ພາຍນອກຄອນເທນເນີຈະສະແດງຜົນບໍ່ກົງກັນ',
searchHelper: 'ຮອງຮັບການໃຊ້ wildcard ເຊັ່ນ *',
uploadFailed: '[{0}] ອັບໂຫຼດໄຟລ໌ບໍ່ສຳເລັດ',
fileUploadStart: 'ກຳລັງອັບໂຫຼດ [{0}]...',
uploadOverallProgress: 'ຄວາມຄືບໜ້າທັງໝົດ',
uploadCurrentFileProgress: 'ໄຟລ໌ປັດຈຸບັນ',
currentSelect: 'ທີ່ເລືອກປັດຈຸບັນ: ',
unsupportedType: 'ບໍ່ຮອງຮັບປະເພດໄຟລ໌ນີ້',
deleteHelper: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການລຶບໄຟລ໌ຕໍ່ໄປນີ້? ໂດຍຄ່າເລີ່ມຕົ້ນ ມັນຈະຖືກຍ້າຍໄປທີ່ຖັງຂີ້ເຫຍື້ອຫຼັງຈາກລຶບ',
fileHelper: 'ໝາຍເຫດ:\n1. ຜົນການຄົ້ນຫາບໍ່ສາມາດຈັດລຽງໄດ້.\n2. ໂຟນເດີບໍ່ສາມາດຈັດລຽງຕາມຂະໜາດໄດ້.',
forceDeleteHelper: 'ລຶບໄຟລ໌ຖາວອນ (ໂດຍບໍ່ຍ້າຍໄປຖັງຂີ້ເຫຍື້ອ, ລຶບໂດຍກົງ)',
recycleBin: 'ຖັງຂີ້ເຫຍື້ອ',
sourcePath: 'ເສັ້ນທາງເດີມ',
deleteTime: 'ເວລາລຶບ',
confirmReduce: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການກູ້ຄືນໄຟລ໌ຕໍ່ໄປນີ້?',
reduceSuccess: 'ກູ້ຄືນສຳເລັດແລ້ວ',
reduce: 'ການກູ້ຄືນ',
reduceHelper: 'ຫາກມີໄຟລ໌ ຫຼື ໄດເຣັກທໍຣີທີ່ມີຊື່ດຽວກັນຢູ່ໃນເສັ້ນທາງເດີມ, ມັນຈະຖືກຂຽນທັບ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
clearRecycleBin: 'ລ້າງ',
clearRecycleBinHelper: 'ລ້າງຖັງຂີ້ເຫຍື້ອ?',
favorite: 'ລາຍການທີ່ມັກ',
removeFavorite: 'ເອົາອອກຈາກລາຍການທີ່ມັກ?',
addFavorite: 'ເພີ່ມ/ເອົາອອກ ຈາກລາຍການທີ່ມັກ',
addFavoriteAction: 'ເພີ່ມເຂົ້າໃນລາຍການທີ່ມັກ',
removeFavoriteAction: 'ເອົາອອກຈາກລາຍການທີ່ມັກ',
clearList: 'ລ້າງລາຍການ',
deleteRecycleHelper: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການລຶບໄຟລ໌ຕໍ່ໄປນີ້ແບບຖາວອນ?',
typeErrOrEmpty: '[{0}] ປະເພດໄຟລ໌ຜິດ ຫຼື ເປັນໂຟນເດີຫວ່າງ',
dropHelper: 'ລາກໄຟລ໌ທີ່ທ່ານຕ້ອງການອັບໂຫຼດມາທີ່ນີ້',
fileRecycleBin: 'ເປີດໃຊ້ຖັງຂີ້ເຫຍື້ອ',
fileRecycleBinMsg: '{0} ຖັງຂີ້ເຫຍື້ອ',
wordWrap: 'ຕັດຄຳອັດຕະໂນມັດ',
deleteHelper2: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການລຶບໄຟລ໌ທີ່ເລືອກ? ການລຶບນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້',
ignoreCertificate: 'ອະນຸຍາດການເຊື່ອມຕໍ່ເຊີບເວີທີ່ບໍ່ປອດໄພ',
ignoreCertificateHelper:
'ການອະນຸຍາດການເຊື່ອມຕໍ່ທີ່ບໍ່ປອດໄພອາດເຮັດໃຫ້ຂໍ້ມູນຮົ່ວໄຫຼ ຫຼື ຖືກດັດແກ້. ໃຊ້ຕົວເລືອກນີ້ເມື່ອເຊື່ອຖືແຫຼ່ງດາວໂຫຼດເທົ່ານັ້ນ.',
useProxy: 'ໃຊ້ພຣັອກຊີໃນການດາວໂຫຼດ',
useProxyHelper: 'ໃຊ້ເຊີບເວີພຣັອກຊີທີ່ຕັ້ງຄ່າໄວ້ໃນພາເນລເພື່ອເຂົ້າເຖິງ URL ດາວໂຫຼດທາງໄກ',
uploadOverLimit: 'ຈຳນວນໄຟລ໌ເກີນ 1000 ໄຟລ໌! ກະລຸນາບີບອັດກ່ອນອັບໂຫຼດ',
clashDidNotSupport: 'ຊື່ໄຟລ໌ຖືກຫ້າມບໍ່ໃຫ້ມີ .1panel_clash',
clashDeleteAlert: 'ໂຟນເດີ "Recycle Bin" ບໍ່ສາມາດລຶບໄດ້',
clashOpenAlert: 'ຄລິກປຸ່ມ "ຖັງຂີ້ເຫຍື້ອ" ເພື່ອເປີດໄດເຣັກທໍຣີຖັງຂີ້ເຫຍື້ອ',
right: 'ໄປຂ້າງໜ້າ',
back: 'ກັບຄືນ',
top: 'ກັບໄປດ້ານເທິງ',
up: 'ກັບຄືນ',
openWithVscode: 'ເປີດດ້ວຍ VS Code',
vscodeHelper:
'ຢືນຢັນໂໝດການຢືນຢັນຕົວຕົນ, ໂຮສ໌, ພອດ ແລະ ຊື່ຜູ້ໃຊ້. ການຢືນຢັນດ້ວຍຄີ (Key) ຕ້ອງມີການຕັ້ງຄ່າ SSH ໃນຄອມພິວເຕີທີ່ໃຊ້ VS Code ກ່ອນ.',
vscodeCopyConfig: 'ຄັດລອກສະຄຣິບຕັ້ງຄ່າ',
vscodeKeyHelper:
'ຊື່ດາວໂຫຼດຄີສ່ວນຕົວແມ່ນໄດ້ມາຈາກເສັ້ນທາງທີ່ຕັ້ງຄ່າໄວ້. ບັນທຶກໄຟລ໌ໄວ້ທີ່ເສັ້ນທາງນັ້ນ; ສະຄຣິບຕັ້ງຄ່າຈະກວດສອບ ແລະ ນຳໃຊ້ສິດການເຂົ້າເຖິງ.',
vscodeKeyPath: 'ເສັ້ນທາງຄີສ່ວນຕົວ SSH',
vscodeKeyPathPlaceholder: 'ຕົວຢ່າງ: ~/.ssh/id_ed25519',
vscodeSelectKey: 'ຄີສ່ວນຕົວ SSH',
vscodeScriptPreview: 'ສະຄຣິບຕັ້ງຄ່າ SSH',
vscodePasswordHelper:
'ການຢືນຢັນດ້ວຍລະຫັດຜ່ານຈະບໍ່ຂຽນລົງໃນໄຟລ໌ config SSH ຂອງເຄື່ອງ. ໃຫ້ປ້ອນລະຫັດຜ່ານໃນ VS Code ເມື່ອເຊື່ອມຕໍ່ຫາໂຮສ໌ທາງໄກ.',
vscodePasswordHint:
'ການຢືນຢັນດ້ວຍລະຫັດຜ່ານຈະເຊື່ອມຕໍ່ດ້ວຍ ໂຮສ໌, ພອດ ແລະ ຊື່ຜູ້ໃຊ້ທີ່ຕັ້ງຄ່າໄວ້. ບໍ່ຕ້ອງໃຊ້ສະຄຣິບຕັ້ງຄ່າ ຫຼື ໄຟລ໌ຄີສ່ວນຕົວ.',
vscodeScriptPreviewHint:
'ລັນສະຄຣິບຕັ້ງຄ່າໃນຄອມພິວເຕີທີ່ໃຊ້ VS Code ເພື່ອລົງທະບຽນ SSH alias ສຳລັບການເຊື່ອມຕໍ່ທາງໄກ. ລັນຊ້ຳອີກຄັ້ງຫຼັງຈາກປ່ຽນ ໂຮສ໌, ພອດ, ຊື່ຜູ້ໃຊ້, ຄີສ່ວນຕົວ ຫຼື ເສັ້ນທາງຄີ.',
vscodePasswordModeTitle: 'ການຢືນຢັນດ້ວຍລະຫັດຜ່ານ',
vscodePasswordModeHint:
'ການຢືນຢັນດ້ວຍລະຫັດຜ່ານຈະເຊື່ອມຕໍ່ດ້ວຍ ໂຮສ໌, ພອດ ແລະ ຊື່ຜູ້ໃຊ້ທີ່ຕັ້ງຄ່າໄວ້. ບໍ່ຕ້ອງໃຊ້ສະຄຣິບຕັ້ງຄ່າ ຫຼື ໄຟລ໌ຄີສ່ວນຕົວ.',
vscodePasswordStep1: 'ຢືນຢັນ ໂຮສ໌, ພອດ ແລະ ຊື່ຜູ້ໃຊ້.',
vscodePasswordStep2: 'ເປີດ VS Code ແລະ ປ້ອນລະຫັດຜ່ານເມື່ອຖືກຖາມ.',
vscodePasswordStep3: 'ບໍ່ຈຳເປັນຕ້ອງດາວໂຫຼດຄີສ່ວນຕົວສຳລັບໂໝດນີ້.',
saveContentAndClose: 'ໄຟລ໌ຖືກແກ້ໄຂແລ້ວ, ທ່ານຕ້ອງການບັນທຶກ ແລະ ປິດບໍ?',
saveAndOpenNewFile: 'ໄຟລ໌ຖືກແກ້ໄຂແລ້ວ, ທ່ານຕ້ອງການບັນທຶກ ແລະ ເປີດໄຟລ໌ໃໝ່ບໍ?',
noEdit: 'ໄຟລ໌ບໍ່ໄດ້ຖືກແກ້ໄຂ, ບໍ່ຈຳເປັນຕ້ອງເຮັດສິ່ງນີ້!',
noNameFolder: 'ໂຟນເດີບໍ່ມີຊື່',
noNameFile: 'ໄຟລ໌ບໍ່ມີຊື່',
minimap: 'ແຜນທີ່ໂຄ້ດຂະໜາດນ້ອຍ',
fileCanNotRead: 'ບໍ່ສາມາດອ່ານໄຟລ໌ໄດ້',
previewTruncated: 'ໄຟລ໌ໃຫຍ່ເກີນໄປ, ສະແດງສະເພາະສ່ວນທ້າຍ',
previewEmpty: 'ໄຟລ໌ຫວ່າງ ຫຼື ບໍ່ແມ່ນໄຟລ໌ຂໍ້ຄວາມ',
previewLargeFile: 'ເບິ່ງຕົວຢ່າງ',
panelInstallDir: 'ໄດເຣັກທໍຣີຕິດຕັ້ງ 1Panel ບໍ່ສາມາດລຶບໄດ້',
wgetTask: 'ງານດາວໂຫຼດ',
existFileTitle: 'ແຈ້ງເຕືອນໄຟລ໌ຊື່ດຽວກັນ',
existFileHelper: 'ໄຟລ໌ທີ່ອັບໂຫຼດມີຊື່ດຽວກັນກັບໄຟລ໌ທີ່ມີຢູ່, ທ່ານຕ້ອງການຂຽນທັບບໍ?',
existFileSize: 'ຂະໜາດໄຟລ໌ (ໃໝ່ -> ເກົ່າ)',
existFileDirHelper: 'ໄຟລ໌/ໂຟນເດີທີ່ເລືອກມີຊື່ຊ້ຳກັນ. ກະລຸນາເຮັດດ້ວຍຄວາມລະມັດລະວັງ! \n',
coverDirHelper: 'ໂຟນເດີທີ່ເລືອກເພື່ອແທນທີ່ຈະຖືກຄັດລອກໄປຍັງເສັ້ນທາງປາຍທາງ!',
noSuchFile: 'ບໍ່ພົບໄຟລ໌ ຫຼື ໄດເຣັກທໍຣີ. ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່.',
setting: 'ຕັ້ງຄ່າ',
showHide: 'ສະແດງໄຟລ໌ທີ່ເຊື່ອງໄວ້',
noShowHide: 'ບໍ່ສະແດງໄຟລ໌ທີ່ເຊື່ອງໄວ້',
cancelUpload: 'ຍົກເລີກການອັບໂຫຼດ',
cancelUploadHelper: 'ຕ້ອງການຍົກເລີກການອັບໂຫຼດບໍ, ຫຼັງຈາກຍົກເລີກລາຍການອັບໂຫຼດຈະຖືກລ້າງອອກ.',
keepOneTab: 'ເກັບໄວ້ຢ່າງໜ້ອຍໜຶ່ງແທັບ',
notCanTab: 'ບໍ່ສາມາດເພີ່ມແທັບໄດ້ອີກ',
convert: 'ແປງຮູບແບບ',
converting: 'ກຳລັງແປງເປັນ',
fileCanNotConvert: 'ໄຟລ໌ນີ້ບໍ່ຮອງຮັບການແປງຮູບແບບ',
formatType: 'ປະເພດຮູບແບບ',
sourceFormat: 'ຮູບແບບຕົ້ນທາງ',
sourceFile: 'ໄຟລ໌ຕົ້ນທາງ',
saveDir: 'ໄດເຣັກທໍຣີບັນທຶກ',
deleteSourceFile: 'ລຶບໄຟລ໌ຕົ້ນທາງ',
convertHelper: 'ແປງໄຟລ໌ທີ່ເລືອກເປັນຮູບແບບອື່ນ',
convertHelper1: 'ເລືອກໄຟລ໌ທີ່ຈະແປງ',
execConvert: 'ເລີ່ມການແປງ. ທ່ານສາມາດເບິ່ງບັນທຶກການແປງໄດ້ໃນ "ໜ້າວຽກ"',
convertLogs: 'ບັນທຶກການແປງ',
formatConvert: 'ການແປງຮູບແບບ',
},
ssh: {
autoStart: 'ເລີ່ມອັດຕະໂນມັດ',
enable: 'ເປີດການເລີ່ມອັດຕະໂນມັດ',
disable: 'ປິດການເລີ່ມອັດຕະໂນມັດ',
sshAlert:
'ຂໍ້ມູນລາຍການຖືກຈັດລຽງຕາມວັນທີເຂົ້າລະບົບ. ການປ່ຽນເຂດເວລາ ຫຼື ການເຮັດວຽກອື່ນໆ ອາດເຮັດໃຫ້ວັນທີໃນບັນທຶກການເຂົ້າລະບົບຄາດເຄື່ອນ.',
sshAlert2:
'ທ່ານສາມາດໃຊ້ "Fail2ban" ໃນ "ກ່ອງເຄື່ອງມື" ເພື່ອບລັອກ IP ທີ່ພະຍາຍາມໂຈມຕີແບບ brute force ເພື່ອເພີ່ມຄວາມປອດໄພໃຫ້ກັບໂຮສ໌.',
sshOperate: 'ຈະດຳເນີນການ "{0}" ໃນບໍລິການ SSH. ຕ້ອງການເຮັດຕໍ່ບໍ?',
sshChange: 'ຕັ້ງຄ່າ SSH',
sshChangeHelper: 'ການດຳເນີນການນີ້ໄດ້ປ່ຽນ "{0}" ເປັນ "{1}". ຕ້ອງການເຮັດຕໍ່ບໍ?',
sshFileChangeHelper:
'ການແກ້ໄຂໄຟລ໌ຕັ້ງຄ່າອາດເຮັດໃຫ້ບໍລິການບໍ່ສາມາດໃຊ້ງານໄດ້. ກະລຸນາລະມັດລະວັງ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
port: 'ພອດ',
portHelper: 'ລະບຸພອດທີ່ບໍລິການ SSH ຮັບການເຊື່ອມຕໍ່.',
listenAddress: 'ທີ່ຢູ່ຮັບການເຊື່ອມຕໍ່',
allV4V6: '0.0.0.0:{0}(IPv4) ແລະ :::{0}(IPv6)',
listenHelper:
'ຖ້າປະການຕັ້ງຄ່າທັງ IPv4 ແລະ IPv6 ຫວ່າງໄວ້ ຈະຮັບການເຊື່ອມຕໍ່ທີ່ "0.0.0.0:{0}(IPv4)" ແລະ ":::{0}(IPv6)".',
addressHelper: 'ລະບຸທີ່ຢູ່ທີ່ບໍລິການ SSH ຮັບການເຊື່ອມຕໍ່.',
permitRootLogin: 'ອະນຸຍາດ root',
rootSettingHelper: 'ວິທີການເຂົ້າລະບົບເລີ່ມຕົ້ນສຳລັບຜູ້ໃຊ້ root ແມ່ນ "ອະນຸຍາດໃຫ້ເຂົ້າລະບົບ SSH".',
rootHelper1: 'ອະນຸຍາດໃຫ້ເຂົ້າລະບົບ SSH',
rootHelper2: 'ປິດການເຂົ້າລະບົບ SSH',
rootHelper3: 'ອະນຸຍາດສະເພາະການເຂົ້າລະບົບດ້ວຍຄີ',
rootHelper4: 'ສາມາດໃຊ້ໄດ້ສະເພາະຄຳສັ່ງທີ່ກຳນົດໄວ້ລ່ວງໜ້າເທົ່ານັ້ນ. ບໍ່ສາມາດເຮັດວຽກອື່ນໄດ້.',
passwordAuthentication: 'ການຢືນຢັນດ້ວຍລະຫັດຜ່ານ',
pwdAuthHelper: 'ເປີດໃຊ້ການຢືນຢັນດ້ວຍລະຫັດຜ່ານຫຼືບໍ່. ພາຣາມິເຕີນີ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.',
pubkeyAuthentication: 'ການຢືນຢັນດ້ວຍຄີ',
privateKey: 'ຄີສ່ວນຕົວ',
publicKey: 'ຄີສາທາລະນະ',
password: 'ລະຫັດຜ່ານ',
createMode: 'ວິທີການສ້າງ',
generate: 'ສ້າງອັດຕະໂນມັດ',
unSyncPass: 'ບໍ່ສາມາດຊິງຄ໌ລະຫັດຜ່ານຄີໄດ້',
syncHelper: 'ການຊິງຄ໌ຈະລ້າງຄີທີ່ບໍ່ຖືກຕ້ອງ ແລະ ຊິງຄ໌ຄູ່ຄີໃໝ່ທີ່ສົມບູນ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
input: 'ປ້ອນດ້ວຍຕົນເອງ',
import: 'ອັບໂຫຼດໄຟລ໌',
authKeys: 'ຄີທີ່ໄດ້ຮັບອະນຸຍາດ',
authKeysHelper: 'ບັນທຶກຂໍ້ມູນຄີສາທາລະນະປັດຈຸບັນບໍ?',
pubkey: 'ຂໍ້ມູນຄີ',
pubKeyHelper: 'ຂໍ້ມູນຄີປັດຈຸບັນມີຜົນສະເພາະກັບຜູ້ໃຊ້ {0} ເທົ່ານັ້ນ',
encryptionMode: 'ໂໝດການເຂົ້າລະຫັດ',
passwordHelper: 'ສາມາດປະກອບດ້ວຍຕົວເລກ 6 ຫາ 10 ຫຼັກ ແລະ ຕົວອັກສອນພາສາອັງກິດ',
reGenerate: 'ສ້າງຄີໃໝ່',
keyAuthHelper: 'ເປີດໃຊ້ການຢືນຢັນດ້ວຍຄີຫຼືບໍ່.',
useDNS: 'useDNS',
dnsHelper: 'ຄວບຄຸມວ່າຈະເປີດໃຊ້ຟັງຊັນການແປຜົນ DNS ໃນເຊີບເວີ SSH ຫຼື ບໍ່ ເພື່ອກວດສອບຕົວຕົນຂອງການເຊື່ອມຕໍ່.',
confFileOrderHelper:
'ໃຊ້ລາຍການເລືອກເພື່ອສະຫຼັບໄຟລ໌ຕັ້ງຄ່າ ແລະ ແກ້ໄຂ/ບັນທຶກໂດຍກົງ; ການຕັ້ງຄ່າຈະນຳໃຊ້ຕາມລຳດັບການໂຫຼດ, ແລະ ຄ່າທີ່ໂຫຼດກ່ອນຈະມີຜົນກ່ອນ.',
confFileOrderLabel: '{0} (ລຳດັບການໂຫຼດ #{1})',
analysis: 'ຂໍ້ມູນສະຖິຕິ',
denyHelper:
"ກຳລັງດຳເນີນການ 'ປະຕິເສດ (deny)' ທີ່ຢູ່ຕໍ່ໄປນີ້. ຫຼັງຈາກຕັ້ງຄ່າແລ້ວ, IP ຈະຖືກຫ້າມເຂົ້າເຖິງເຊີບເວີ. ຕ້ອງການເຮັດຕໍ່ບໍ?",
acceptHelper:
"ກຳລັງດຳເນີນການ 'ຍອມຮັບ (accept)' ທີ່ຢູ່ຕໍ່ໄປນີ້. ຫຼັງຈາກຕັ້ງຄ່າແລ້ວ, IP ຈະສາມາດເຂົ້າເຖິງໄດ້ປົກກະຕິ. ຕ້ອງການເຮັດຕໍ່ບໍ?",
noAddrWarning: 'ຍັງບໍ່ໄດ້ເລືອກທີ່ຢູ່ [{0}]. ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່!',
loginLogs: 'ບັນທຶກ SSH',
loginMode: 'ໂໝດ',
authenticating: 'ຄີ',
publickey: 'ຄີ',
belong: 'ເປັນຂອງ',
local: 'ທ້ອງຖິ່ນ',
session: 'ເຊດຊັນ',
loginTime: 'ເວລາເຂົ້າລະບົບ',
loginIP: 'IP ທີ່ເຂົ້າລະບົບ',
stopSSHWarn: 'ຕ້ອງການຕັດການເຊື່ອມຕໍ່ SSH ນີ້ບໍ',
remote: 'SSH ທາງໄກ',
},
setting: {
panel: 'ພາເນລ',
user: 'ຜູ້ໃຊ້ພາເນລ',
userChange: 'ປ່ຽນຜູ້ໃຊ້ພາເນລ',
userChangeHelper: 'ການປ່ຽນຜູ້ໃຊ້ພາເນລຈະເຮັດໃຫ້ທ່ານອອກຈາກລະບົບ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
passwd: 'ລະຫັດຜ່ານພາເນລ',
emailHelper: 'ສຳລັບການກູ້ລະຫັດຜ່ານ',
watermark: 'ຕັ້ງຄ່າລາຍນ້ຳ',
watermarkContent: 'ເນື້ອໃນລາຍນ້ຳ',
contentHelper: '{0} ແທນຊື່ໂນດ, {1} ແທນທີ່ຢູ່ໂນດ. ທ່ານສາມາດໃຊ້ຕົວປ່ຽນ ຫຼື ປ້ອນຊື່ທີ່ກຳນົດເອງ.',
watermarkColor: 'ສີລາຍນ້ຳ',
watermarkFont: 'ຂະໜາດຟອນລາຍນ້ຳ',
watermarkHeight: 'ຄວາມສູງລາຍນ້ຳ',
watermarkWidth: 'ຄວາມກວ້າງລາຍນ້ຳ',
watermarkRotate: 'ມຸມໝຸນ',
watermarkGap: 'ໄລຍະຫ່າງ',
watermarkCloseHelper: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການປິດການຕັ້ງຄ່າລາຍນ້ຳລະບົບ?',
watermarkOpenHelper: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການບັນທຶກການຕັ້ງຄ່າລາຍນ້ຳລະບົບປັດຈຸບັນ?',
title: 'ຊື່ຫຼິ້ນພາເນລ',
panelPort: 'ພອດພາເນລ',
titleHelper:
'ຮອງຮັບຄວາມຍາວ 3 ຫາ 30 ຕົວອັກສອນ, ລວມມີຕົວອັກສອນພາສາອັງກິດ, ຕົວອັກສອນລາວ, ຕົວເລກ, ວ່າງ ແລະ ອັກສອນພິເສດທົ່ວໄປ',
portHelper:
'ຊ່ວງພອດທີ່ແນະນຳແມ່ນ 8888 ຫາ 65535. ໝາຍເຫດ: ຖ້າເຊີບເວີມີກຸ່ມຄວາມປອດໄພ (security group), ໃຫ້ອະນຸຍາດພອດໃໝ່ລ່ວງໜ້າ',
portChange: 'ປ່ຽນພອດ',
portChangeHelper: 'ແກ້ໄຂພອດບໍລິການ ແລະ ເລີ່ມບໍລິການໃໝ່. ຕ້ອງການເຮັດຕໍ່ບໍ?',
theme: 'ຮູບແບບ',
menuTabs: 'ແທັບເມນູ',
menuTabsHelper: 'ຫຼັງຈາກເປີດໃຊ້ງານແລ້ວ, ຄລິກປຸ່ມລັອກໃນແທັບເພື່ອຮັກສາເຊັດຊັນໜ້າ.',
menuAccordion: 'ຂະຫຍາຍຫຼາຍເມນູ',
menuAccordionHelper: 'ຫຼັງຈາກເປີດໃຊ້ ສາມາດຂະຫຍາຍຫຼາຍກຸ່ມເມນູດ້ານຂ້າງພ້ອມກັນໄດ້.',
componentSize: 'ຂະໜາດຄອມໂພເນນ',
dark: 'ມືດ',
darkGold: 'ທອງດຳ',
light: 'ແຈ້ງ',
auto: 'ຕາມລະບົບ',
language: 'ພາສາ',
runtimeEnv: 'ສະພາບແວດລ້ອມການເຮັດວຽກ',
docSource: 'ແຫຼ່ງຂໍ້ມູນເອກະສານ',
withByRegion: 'ຕາມການຕັ້ງຄ່າພາກພື້ນ (ເລີ່ມຕົ້ນ)',
withByLang: 'ຕາມພາສາລະບົບ',
region: 'ພາກພື້ນ',
cn: 'ຈີນແຜ່ນດິນໃຫຍ່',
intl: 'ສາກົນ',
regionHelper: 'ການປ່ຽນພາກພື້ນຈະປ່ຽນແຫຼ່ງຊັບພະຍາກອນຕໍ່ໄປນີ້:',
regionHelper1: 'ແພັກເກັດຕິດຕັ້ງລະບົບ',
regionHelper2: 'App Store ແລະ ຄັງສະຄຣິບ',
regionHelper3: 'ຄູ່ມືຜູ້ໃຊ້ ແລະ ເອກະສານທີ່ກ່ຽວຂ້ອງ',
regionHelper4: 'ອັນນີ້ອາດມີຜົນຕໍ່ການດາວໂຫຼດ ແລະ ເຂົ້າເຖິງໃນອະນາຄົດ. ກະລຸນາເຮັດດ້ວຍຄວາມລະມັດລະວັງ.',
regionTip: 'ພາກພື້ນມີຜົນຕໍ່ແຫຼ່ງອັບເດດລະບົບ ແລະ ທີ່ຢູ່ດາວໂຫຼດແພັກເກັດ.',
docSourceTip: 'ແຫຼ່ງຂໍ້ມູນເອກະສານກຳນົດພາສາທີ່ຈະໃຊ້ສຳລັບເອກະສານ ແລະ ລີ້ງບັນທຶກການປ່ອຍເວີຊັນ.',
languageHelper: 'ໂດຍຄ່າເລີ່ມຕົ້ນ ຈະເປັນໄປຕາມພາສາຂອງບຣາວເຊີ. ພາຣາມິເຕີນີ້ມີຜົນສະເພາະກັບບຣາວເຊີປັດຈຸບັນເທົ່ານັ້ນ',
sessionTimeout: 'ເວລາໝົດອາຍຸເຊດຊັນ',
sessionTimeoutError: 'ເວລາໝົດອາຍຸເຊດຊັນຕ່ຳສຸດແມ່ນ 300 ວິນາທີ',
sessionTimeoutHelper: 'ພາເນລຈະອອກຈາກລະບົບອັດຕະໂນມັດຫາກບໍ່ມີການເຮັດວຽກເກີນ {0} ວິນາທີ.',
systemIP: 'ທີ່ຢູ່ລະບົບ',
systemIPHelper:
'ທີ່ຢູ່ນີ້ຈະຖືກໃຊ້ສຳລັບການປ່ຽນເສັ້ນທາງແອັບພລິເຄຊັນ, ການເຂົ້າເຖິງຄອນເທນເນີ ແລະ ຟັງຊັນອື່ນໆ. ແຕ່ລະໂນດສາມາດຕັ້ງຄ່າທີ່ຢູ່ທີ່ແຕກຕ່າງກັນໄດ້.',
proxy: 'ພຣັອກຊີເຊີບເວີ',
proxyHelper: 'ມັນຈະມີຜົນໃນກໍລະນີຕໍ່ໄປນີ້ຫຼັງຈາກທ່ານຕັ້ງຄ່າພຣັອກຊີເຊີບເວີ:',
proxyHelper1: 'ການດາວໂຫຼດແພັກເກັດຕິດຕັ້ງ ແລະ ຊິງຄ໌ App Store (ສະເພາະເວີຊັນ Commercial)',
proxyHelper2: 'ການອັບເດດລະບົບ ແລະ ການກວດສອບການອັບເດດ (ສະເພາະເວີຊັນ Commercial)',
proxyHelper3: 'ການກວດສອບ ແລະ ຊິງຄ໌ລິຂະສິດລະບົບ',
proxyHelper4: 'ການຮ້ອງຂໍເຄືອຂ່າຍ ເຊັ່ນ ການດຶງ (pull) Docker image ຜ່ານພຣັອກຊີເຊີບເວີ (ສະເພາະເວີຊັນ Commercial)',
proxyHelper5: 'ການດາວໂຫຼດ ແລະ ຊິງຄ໌ຄັງສະຄຣິບລະບົບ (ເວີຊັນ Commercial)',
proxyHelper6: 'ການຮ້ອງຂໍໃບຢັ້ງຢືນ (ເວີຊັນ Commercial)',
proxyType: 'ປະເພດພຣັອກຊີ',
proxyUrl: 'ທີ່ຢູ່ພຣັອກຊີ',
proxyPort: 'ພອດພຣັອກຊີ',
proxyPasswdKeep: 'ຈື່ລະຫັດຜ່ານ',
proxyDocker: 'Docker Proxy',
proxyDockerHelper:
'ຊິງຄ໌ການຕັ້ງຄ່າພຣັອກຊີເຊີບເວີໄປຍັງ Docker, ຮອງຮັບການດຶງ image ເຊີບເວີແບບອອຟລາຍ ແລະ ການດຳເນີນການອື່ນໆ',
syncToNode: 'ຊິງຄ໌ຫາໂນດ',
syncToNodeHelper: 'ຊິງຄ໌ການຕັ້ງຄ່າຫາໂນດອື່ນ',
nodes: 'ໂນດ',
selectNode: 'ເລືອກໂນດ',
selectNodeError: 'ເລືອກໂນດ',
apiInterface: 'ເປີດໃຊ້ API',
apiInterfaceClose: 'ເມື່ອປິດແລ້ວ, ຈະບໍ່ສາມາດເຂົ້າເຖິງອິນເຕີເຟດ API ໄດ້. ຕ້ອງການເຮັດຕໍ່ບໍ?',
apiInterfaceHelper: 'ອະນຸຍາດໃຫ້ແອັບພລິເຄຊັນພາຍນອກເຂົ້າເຖິງ API.',
apiInterfaceAlert1: 'ຢ່າເປີດໃຊ້ງານໃນສະພາບແວດລ້ອມການຜະລິດ (production) ເພາະອາດເພີ່ມຄວາມສ່ຽງດ້ານຄວາມປອດໄພ.',
apiInterfaceAlert2: 'ຢ່າໃຊ້ແອັບພລິເຄຊັນພາຍນອກທີ່ບໍ່ໜ້າເຊື່ອຖືໃນການເອີ້ນໃຊ້ API.',
apiInterfaceAlert3: 'ເອກະສານ API',
apiInterfaceAlert4: 'ຄູ່ມືການໃຊ້ງານ',
apiKey: 'API key',
apiKeyHelper: 'API key ໃຊ້ສຳລັບແອັບພລິເຄຊັນພາຍນອກເພື່ອເຂົ້າເຖິງ API.',
ipWhiteList: 'IP allowlist',
ipWhiteListEgs: 'ໜຶ່ງລາຍການຕໍ່ແຖວ. ຕົວຢ່າງ:\n172.161.10.111\n172.161.10.0/24',
ipWhiteListHelper: 'IP ໃນ allowlist ສາມາດເຂົ້າເຖິງ API ໄດ້, 0.0.0.0/0 (ທຸກ IPv4), ::/0 (ທຸກ IPv6)',
apiTrustedProxies: 'ພຣັອກຊີ API ທີ່ເຊື່ອຖື',
apiTrustedProxiesEgs: 'ໜຶ່ງ IP ຫຼື CIDR ຂອງ proxy server ຕໍ່ແຖວ. ຕົວຢ່າງ:\n172.16.10.111\n172.16.10.0/24',
apiTrustedProxiesHelper:
'ເມື່ອໃຊ້ reverse proxy ໃຫ້ໃສ່ IP ຫຼືເຄືອຂ່າຍຂອງມັນ. ຖ້າປ່ອຍຫວ່າງ ຈະບໍ່ເຊື່ອຖື proxy ໃດ ແລະໃຊ້ IP ຕົ້ນທາງໂດຍກົງ. ບໍ່ຮອງຮັບ 0.0.0.0/0 ແລະ ::/0.',
apiKeyValidityTime: 'ໄລຍະເວລາທີ່ API key ໃຊ້ງານໄດ້',
apiKeyValidityTimeEgs: 'ໄລຍະເວລາທີ່ API key ໃຊ້ງານໄດ້ (ນາທີ)',
apiKeyValidityTimeHelper:
'timestamp ຂອງ API ຈະໃຊ້ງານໄດ້ຫາກຄວາມແຕກຕ່າງຈາກເວລາປັດຈຸບັນ (ນາທີ) ຢູ່ໃນຊ່ວງທີ່ກຳນົດ. ຄ່າ 0 ໝາຍເຖິງປິດການກວດສອບ.',
apiKeyReset: 'ຕັ້ງຄ່າ API key ໃໝ່',
apiKeyResetHelper: 'ບໍລິການຄີທີ່ກ່ຽວຂ້ອງຈະໃຊ້ງານບໍ່ໄດ້. ກະລຸນາເພີ່ມຄີໃໝ່ໃຫ້ກັບບໍລິການ',
confDockerProxy: 'ຕັ້ງຄ່າ Docker Proxy',
restartNowHelper: 'ການຕັ້ງຄ່າ Docker proxy ຕ້ອງມີການເລີ່ມບໍລິການ Docker ໃໝ່.',
restartNow: 'ເລີ່ມໃໝ່ທັນທີ',
restartLater: 'ເລີ່ມໃໝ່ດ້ວຍຕົນເອງພາຍຫຼັງ',
systemIPWarning: 'ຍັງບໍ່ໄດ້ຕັ້ງທີ່ຢູ່ເຊີບເວີ. ກະລຸນາຕັ້ງຄ່າໃນພາເນລຄວບຄຸມກ່ອນ.',
systemIPWarning1: 'ທີ່ຢູ່ເຊີບເວີປັດຈຸບັນຖືກຕັ້ງເປັນ {0}, ບໍ່ສາມາດປ່ຽນເສັ້ນທາງດ່ວນໄດ້!',
syncTime: 'ເວລາເຊີບເວີ',
timeZone: 'ເຂດເວລາ',
timeZoneChangeHelper: 'ການປ່ຽນເຂດເວລາຕ້ອງມີການເລີ່ມບໍລິການໃໝ່. ຕ້ອງການເຮັດຕໍ່ບໍ?',
timeZoneHelper: 'ການແກ້ໄຂເຂດເວລາຂຶ້ນກັບບໍລິການ timedatectl ຂອງລະບົບ. ຈະມີຜົນຫຼັງຈາກເລີ່ມບໍລິການ 1Panel ໃໝ່.',
timeZoneCN: 'ປັກກິ່ງ',
timeZoneAM: 'ລອສ ແອງເຈລີສ',
timeZoneNY: 'ນິວຢອກ',
ntpALi: 'Alibaba',
ntpGoogle: 'Google',
syncSite: 'Ntp Server',
syncSiteHelper: 'ການດຳເນີນການນີ້ຈະໃຊ້ {0} ເປັນແຫຼ່ງຊິງຄ໌ເວລາລະບົບ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
changePassword: 'ປ່ຽນລະຫັດຜ່ານ',
oldPassword: 'ລະຫັດຜ່ານເດີມ',
newPassword: 'ລະຫັດຜ່ານໃໝ່',
retryPassword: 'ຢືນຢັນລະຫັດຜ່ານ',
passwordEmptyTip: 'ປະຫວ່າງໄວ້ຫາກຕ້ອງການໃຊ້ລະຫັດຜ່ານເດີມ',
noSpace: 'ຂໍ້ມູນທີ່ປ້ອນບໍ່ສາມາດມີຕົວອັກສອນວ່າງໄດ້',
duplicatePassword: 'ລະຫັດຜ່ານໃໝ່ບໍ່ສາມາດຄືກັບລະຫັດຜ່ານເດີມໄດ້, ກະລຸນາປ້ອນໃໝ່!',
diskClean: 'ລ້າງແຄຊ໌',
developerMode: 'ໂປຣແກຣມເບິ່ງຕົວຢ່າງ (Preview)',
developerModeHelper: 'ທ່ານຈະໄດ້ສຳຜັດກັບຟີເຈີໃໝ່ ແລະ ການແກ້ໄຂກ່ອນການປ່ອຍຕົວຈິງ ແລະ ສາມາດສົ່ງຄຳຄິດເຫັນໄດ້.',
thirdParty: 'ບັນຊີພາຍນອກ',
scope: 'ຂອບເຂດ',
public: 'ສາທາລະນະ',
publicHelper: 'ບັນຊີສຳຮອງແບບສາທາລະນະຈະຖືກຊິງຄ໌ຫາທຸກໂນດຍ່ອຍ ແລະ ໂນດຍ່ອຍສາມາດໃຊ້ຮ່ວມກັນໄດ້',
private: 'ສ່ວນຕົວ',
privateHelper: 'ບັນຊີສຳຮອງແບບສ່ວນຕົວຈະຖືກສ້າງສະເພາະໃນໂນດປັດຈຸບັນ ແລະ ໃຊ້ໄດ້ສະເພາະໂນດນີ້ເທົັ້ນ',
noTypeForCreate: 'ຍັງບໍ່ມີການສ້າງປະເພດການສຳຮອງ',
LOCAL: 'ດິດເຊີບເວີ',
OSS: 'Ali OSS',
S3: 'Amazon S3',
mode: 'ໂໝດ',
MINIO: 'MinIO',
SFTP: 'SFTP',
WebDAV: 'WebDAV',
WebDAVAlist: 'WebDAV ເຊື່ອມຕໍ່ Alist ສາມາດເບິ່ງເອກະສານທາງການໄດ້',
UPYUN: 'UPYUN',
ALIYUN: 'Aliyun Drive',
ALIYUNHelper:
'ຂີດຈຳກັດສູງສຸດສຳລັບການດາວໂຫຼດທີ່ບໍ່ແມ່ນຜ່ານໄຄລແອນຂອງ Aliyun Drive ແມ່ນ 100 MB. ຫາກເກີນກວ່າຮັນ ຕ້ອງດາວໂຫຼດຜ່ານໄຄລແອນ.',
ALIYUNRecover:
'ຂີດຈຳກັດສູງສຸດສຳລັບການດາວໂຫຼດທີ່ບໍ່ແມ່ນຜ່ານໄຄລແອນຂອງ Aliyun Drive ແມ່ນ 100 MB. ຫາກເກີນກວ່າຮັນ ຕ້ອງດາວໂຫຼດຜ່ານໄຄລແອນລົງເຄື່ອງ ແລ້ວຈຶ່ງຊິງຄ໌ snapshot ເພື່ອກູ້ຄືນ.',
GoogleDrive: 'Google Drive',
analysis: 'ການວິເຄາະ',
analysisHelper:
'ວາງເນື້ອໃນທໍເຄັນທັງໝົດເພື່ອແຍກສ່ວນທີ່ຈຳເປັນໂດຍອັດຕະໂນມັດ. ສຳລັບການເຮັດວຽກສະເພາະ, ເບິ່ງເອກະສານທາງການ.',
serviceName: 'ຊື່ບໍລິການ',
operator: 'ຜູ້ດຳເນີນການ',
OneDrive: 'Microsoft OneDrive',
isCN: 'Century Internet (ຈີນ)',
isNotCN: 'ລຸ້ນສາກົນ',
client_id: 'Client ID',
client_secret: 'Client secret',
redirect_uri: 'Redirect URL',
onedrive_helper: 'ການຕັ້ງຄ່າແບບກຳນົດເອງສາມາດເບິ່ງໄດ້ໃນເອກະສານທາງການ',
clickToRefresh: 'ຄລິກເພື່ອຣີເຟຣຊ',
refreshTime: 'ເວລາຣີເຟຣຊທໍເຄັນ',
refreshStatus: 'ສະຖານະການຣີເຟຣຊທໍເຄັນ',
backupDir: 'ໄດເຣັກທໍຣີສຳຮອງ',
codeWarning: 'ຮູບແບບລະຫັດການຢືນຢັນບໍ່ຖືກຕ້ອງ, ກະລຸນາກວດສອບອີກຄັ້ງ!',
code: 'ລະຫັດຢືນຢັນ (Auth code)',
codeHelper:
'ຄລິກປຸ່ມ "ຮັບ", ຈາກນັ້ນເຂົ້າລະບົບ {0} ແລະ ຄັດລອກເນື້ອໃນຫຼັງ "code" ໃນລີ້ງທີ່ຖືກປ່ຽນເສັ້ນທາງ. ວາງໃສ່ໃນຊ່ອງນີ້. ສຳລັບລາຍລະອຽດ, ເບິ່ງເອກະສານທາງການ.',
googleHelper:
'ກະລຸນາສ້າງແອັບພລິເຄຊັນ Google ແລະ ຮັບຂໍ້ມູນໄຄລແອນກ່ອນ, ຈາກນັ້ນຕື່ມແບບຟອມ ແລະ ຄລິກປຸ່ມຮັບ. ສຳລັບລາຍລະອຽດ, ເບິ່ງເອກະສານທາງການ.',
loadCode: 'ຮັບລະຫັດ',
COS: 'Tencent COS',
ap_beijing_1: 'ປັກກິ່ງ ເຂດ 1',
ap_beijing: 'ປັກກິ່ງ',
ap_nanjing: 'ນານຈິງ',
ap_shanghai: 'ຊຽງໄຮ',
ap_guangzhou: 'ກວາງໂຈວ',
ap_chengdu: 'ເສິງຕູ',
ap_chongqing: 'ສົງຊິ້ງ',
ap_shenzhen_fsi: 'ເຊິນເຈິນ (ການເງິນ)',
ap_shanghai_fsi: 'ຊຽງໄຮ (ການເງິນ)',
ap_beijing_fsi: 'ປັກກິ່ງ (ການເງິນ)',
ap_hongkong: 'ຮົງກົງ, ຈີນ',
ap_singapore: 'ສິງກະໂປ',
ap_mumbai: 'ມຸມໄບ',
ap_jakarta: 'ຈາກາຕ້າ',
ap_seoul: 'ໂຊລ',
ap_bangkok: 'ບາງກອກ',
ap_tokyo: 'ໂຕກຽວ',
na_siliconvalley: 'ຊິລິຄອນ ວັລເລຍ໌ (ສະຫະລັດ ຕາເວັນຕົກ)',
na_ashburn: 'ແອຊເບີນ (ສະຫະລັດ ຕາເວັນອອກ)',
na_toronto: 'ໂຕຣອນໂຕ',
sa_saopaulo: 'ເຊົາ ເປົາໂລ',
eu_frankfurt: 'ແຟຣງເຟີດ',
KODO: 'Qiniu Kodo',
scType: ' ປະເພດການເກັບຂໍ້ມູນ',
typeStandard: 'ມາດຕະຖານ (Standard)',
typeStandard_IA: 'Standard_IA',
typeArchive: 'ຈັດເກັບ (Archive)',
typeDeep_Archive: 'ຈັດເກັບແບບເລິກ (Deep_Archive)',
scLighthouse: 'ເລີ່ມຕົ້ນ, Lightweight object storage ຮອງຮັບສະເພາະປະເພດນີ້',
scStandard:
'ການເກັບຂໍ້ມູນແບບມາດຕະຖານ, ເໝາະສຳລັບທຸລະກິດທີ່ມີຂໍ້ມູນທີ່ເຂົ້າເຖິງເລື້ອຍໆ ແລະ ມີການໂຕ້ຕອບຂໍ້ມູນສູງ.',
scStandard_IA:
'ການເກັບຂໍ້ມູນແບບເຂົ້າເຖິງບໍ່ບ່ອຍ, ເໝາະສຳລັບທຸລະກິດທີ່ມີຄວາມຖີ່ໃນການເຂົ້າເຖິງຕ່ຳ (ເຊັ່ນ ສະເລ່ຍ 1-2 ຄັ້ງຕໍ່ເດືອນ), ໄລຍະເວລາເກັບຮັກສາຕ່ຳສຸດ 30 ມື້.',
scArchive: 'ການຈັດເກັບຂໍ້ມູນແບບຖາວອນ ເໝາະສຳລັບທຸລະກິດທີ່ມີຄວາມຖີ່ໃນການເຂົ້າເຖິງຕ່ຳຫຼາຍ.',
scDeep_Archive: 'ການຈັດເກັບຂໍ້ມູນແບບເຢັນ ເໝາະສຳລັບທຸລະກິດທີ່ມີຄວາມຖີ່ໃນການເຂົ້າເຖິງຕ່ຳທີ່ສຸດ.',
archiveHelper:
'ໄຟລ໌ໃນການຈັດເກັບແບບ Archive ບໍ່ສາມາດດາວໂຫຼດໄດ້ໂດຍກົງ ແລະ ຕ້ອງໄດ້ຮັບການກູ້ຄືນຜ່ານເວັບໄຊຂອງຜູ້ໃຫ້ບໍລິການຄລາວກ່ອນ. ກະລຸນາໃຊ້ດ້ວຍຄວາມລະມັດລະວັງ!',
backupAlert: 'ຫາກຜູ້ໃຫ້ບໍລິການຄລາວຮອງຮັບໂປຣໂຕຄໍ S3, ທ່ານສາມາດໃຊ້ Amazon S3 ໃນການສຳຮອງຂໍ້ມູນໄດ້ໂດຍກົງ.',
domain: 'ໂດເມນເລັ່ງຄວາມໄວ',
backupAccount: 'ບັນຊີສຳຮອງ',
loadBucket: 'ຮັບ Bucket',
accountName: 'ຊື່ບັນຊີ',
accountKey: 'Account key',
address: 'ທີ່ຢູ່',
path: 'ເສັ້ນທາງ',
safe: 'ຄວາມປອດໄພ',
passkey: 'Passkey',
passkeyManage: 'ຈັດການ',
passkeyKeyManagement: 'ການຈັດການຄີ',
passkeyHelper: 'ສຳລັບການເຂົ້າລະບົບດ່ວນ, ສາມາດຜູກ Passkey ໄດ້ສູງສຸດ 5 ອັນ',
passkeyRequireSSL: 'Passkeys ຕ້ອງການໂດເມນທີ່ຜູກໄວ້ ແລະ ການເຂົ້າເຖິງຜ່ານ HTTPS',
passkeyTrustedProxies: 'ພຣັອກຊີທີ່ເຊື່ອຖື',
passkeyTrustedProxiesHelper:
'ສະເພາະການຮ້ອງຂໍຈາກ IP/CIDR ເຫຼົ່ານີ້ເທົ່ານັ້ນທີ່ຈະເຊື່ອຖືຄ່າ Forwarded ແລະ X-Forwarded-Proto ເມື່ອກວດສອບ HTTPS',
passkeyNotSupported: 'ບຣາວເຊີ ຫຼື ສະພາບແວດລ້ອມປັດຈຸບັນບໍ່ຮອງຮັບ Passkey',
passkeyPrereqTitle: 'ເງື່ອນໄຂເບື້ອງຕົ້ນສຳລັບການໃຊ້ Passkey',
passkeyPrereqBindDomain: 'ມີການຕັ້ງຄ່າຜູກໂດເມນ 1Panel',
passkeyPrereqHttps: 'ເຂົ້າເຖິງຢ່າງປອດໄພຜ່ານ HTTPS',
passkeyPrereqBrowser: 'ສະພາບແວດລ້ອມຮອງຮັບ Passkey (WebAuthn + ອຸປະກອນຢືນຢັນຕົວຕົນ)',
passkeyPrereqBrowserDetailWebAuthnUnavailable:
'ກະລຸນາໃຊ້ບຣາວເຊີຂອງລະບົບ ແລະ ກວດສອບໃຫ້ແນ່ໃຈວ່າພາເນລຖືກເປີດຜ່ານ HTTPS ດ້ວຍໂດເມນທີ່ຜູກໄວ້.',
passkeyPrereqBrowserDetailPlatformCapabilityUnavailable:
'ສະພາບແວດລ້ອມນີ້ບໍ່ສາມາດໃຊ້ການຢືນຢັນຕົວຕົນດ້ວຍອຸປະກອນໄດ້. ລອງໃຊ້ບຣາວເຊີລະບົບໃນເວີຊັນ OS ໃໝ່ກວ່າ.',
passkeyPrereqBrowserDetailNoPlatformAuthenticator:
'ກະລຸນາເປີດໃຊ້ ການລັອກໜ້າຈໍ / ລາຍນິ້ວມື / ໃບໜ້າ / Windows Hello, ແລ້ວລອງໃໝ່.',
passkeyPrereqBrowserDetailDetectFailed: 'ການກວດສອບລົ້ມເຫຼວ. ຣີເຟຣຊ ແລະ ລອງໃໝ່, ຫຼື ສະຫຼັບໄປໃຊ້ບຣາວເຊີລະບົບ.',
passkeyPrereqGoSetup: 'ຕັ້ງຄ່າ',
passkeyCount: 'ຜູກແລ້ວ {0}/{1}',
passkeyName: 'ຊື່',
passkeyNameHelper: 'ປ້ອນຊື່ເພື່ອຈຳແນກອຸປະກອນ',
passkeyAdd: 'ເພີ່ມ Passkey',
passkeyCreatedAt: 'ສ້າງເມື່ອ',
passkeyLastUsedAt: 'ໃຊ້ຫຼ້າສຸດ',
passkeyDeleteConfirm: 'ຫຼັງຈາກລຶບແລ້ວ, Passkey ນີ້ຈະບໍ່ສາມາດໃຊ້ເຂົ້າລະບົບໄດ້. ຕ້ອງການເຮັດຕໍ່ບໍ?',
passkeyLimit: 'ສາມາດຜູກ Passkey ໄດ້ສູງສຸດ 5 ອັນ',
passkeyFailed: 'ການລົງທະບຽນ Passkey ລົ້ມເຫຼວ, ຢືນຢັນວ່າໃບຢັ້ງຢືນ SSL ຂອງພາເນລເປັນໃບຢັ້ງຢືນທີ່ເຊື່ອຖືໄດ້',
bindInfo: 'ຂໍ້ມູນການຜູກ',
bindAll: 'ຮັບທຸກການເຊື່ອມຕໍ່ (Listen All)',
bindInfoHelper:
'ການປ່ຽນແປງທີ່ຢູ່ ຫຼື ໂປຣໂຕຄໍການຮັບການເຊື່ອມຕໍ່ອາດເຮັດໃຫ້ບໍລິການບໍ່ສາມາດໃຊ້ງານໄດ້. ຕ້ອງການເຮັດຕໍ່ບໍ?',
ipv6: 'ຮັບການເຊື່ອມຕໍ່ IPv6',
bindAddress: 'ທີ່ຢູ່ຮັບການເຊື່ອມຕໍ່',
entrance: 'ທາງເຂົ້າ',
showEntrance: 'ສະແດງການແຈ້ງເຕືອນທີ່ຖືກປິດໃນໜ້າ "ພາບລວມ"',
entranceHelper: 'ການເປີດໃຊ້ທາງເຂົ້າຄວາມປອດໄພຈະອະນຸຍາດໃຫ້ເຂົ້າລະບົບພາເນລຜ່ານທາງເຂົ້າທີ່ກຳນົດໄວ້ເທົ່ານັ້ນ.',
entranceError: 'ປ້ອນທາງເຂົ້າຄວາມປອດໄພ 5-116 ຕົວອັກສອນ, ຮອງຮັບສະເພາະຕົວເລກ ຫຼື ຕົວອັກສອນພາສາອັງກິດ.',
entranceInputHelper: 'ປະຫວ່າງໄວ້ເພື່ອປິດທາງເຂົ້າຄວາມປອດໄພ.',
randomGenerate: 'ສຸ່ມ',
expirationTime: 'ວັນໝົດອາຍຸ',
unSetting: 'ຍັງບໍ່ໄດ້ຕັ້ງ',
noneSetting: 'ຕັ້ງເວລາໝົດອາຍຸສຳລັບລະຫັດຜ່ານພາເນລ. ຫຼັງຈາກໝົດອາຍຸ, ທ່ານຕ້ອງຕັ້ງລະຫັດຜ່ານໃໝ່',
expirationHelper: 'ຖ້າເວລາໝົດອາຍຸລະຫັດຜ່ານແມ່ນ 0 ມື້, ຟັງຊັນການໝົດອາຍຸຈະຖືກປິດ',
days: 'ຈຳນວນມື້ໝົດອາຍຸລະຫັດຜ່ານ',
expiredHelper: 'ລະຫັດຜ່ານປັດຈຸບັນໝົດອາຍຸແລ້ວ. ກະລຸນາປ່ຽນລະຫັດຜ່ານໃໝ່.',
timeoutHelper: 'ລະຫັດຜ່ານພາເນລຈະໝົດອາຍຸໃນ {0} ມື້. ຫຼັງຈາກໝົດອາຍຸ, ທ່ານຕ້ອງຕັ້ງລະຫັດຜ່ານໃໝ່',
complexity: 'ການກວດສອບຄວາມຊັບຊ້ອນ',
complexityHelper:
'ຫຼັງຈາກເປີດໃຊ້, ລະຫັດຜ່ານຕ້ອງມີຄວາມຍາວ 8-30 ຕົວອັກສອນ ແລະ ປະກອບດ້ວຍຢ່າງໜ້ອຍສອງຢ່າງຄື: ຕົວອັກສອນ, ຕົວເລກ ແລະ ອັກສອນພິເສດ.',
bindDomain: 'ຜູກໂດເມນ',
unBindDomain: 'ຍົກເລີກການຜູກໂດເມນ',
panelSSL: 'SSL ພາເນລ',
unBindDomainHelper: 'ການຍົກເລີກການຜູກໂດເມນອາດເຮັດໃຫ້ລະບົບບໍ່ປອດໄພ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
bindDomainHelper: 'ຫຼັງຈາກຜູກໂດເມນແລ້ວ, ຈະສາມາດເຂົ້າເຖິງບໍລິການ 1Panel ຜ່ານໂດເມນນັ້ນເທົ່ານັ້ນ.',
bindDomainHelper1: 'ປະຫວ່າງໄວ້ເພື່ອປິດການຜູກໂດເມນ.',
bindDomainWarning:
'ຫຼັງຈາກຜູກໂດເມນ, ທ່ານຈະຖືກອອກຈາກລະບົບ ແລະ ສາມາດເຂົ້າເຖິງ 1Panel ຜ່ານໂດເມນທີ່ລະບຸໃນການຕັ້ງຄ່າເທົ່ານັ້ນ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
allowIPs: 'IP ທີ່ໄດ້ຮັບອະນຸຍາດ',
unAllowIPs: 'IP ທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ',
unAllowIPsWarning:
'ການອະນຸຍາດ IP ແບບຫວ່າງຈະເຮັດໃຫ້ທຸກ IP ເຂົ້າເຖິງລະບົບໄດ້, ເຊິ່ງອາດເຮັດໃຫ້ລະບົບບໍ່ປອດໄພ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
allowIPsHelper: 'ຫຼັງຈາກຕັ້ງລາຍຊື່ IP ທີ່ໄດ້ຮັບອະນຸຍາດ, ຈະມີພຽງ IP ໃນລາຍຊື່ເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງພາເນລໄດ້.',
allowIPsWarning:
'ຫຼັງຈາກຕັ້ງລາຍຊື່ IP ທີ່ໄດ້ຮັບອະນຸຍາດ, ຈະມີພຽງ IP ໃນລາຍຊື່ເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງພາເນລໄດ້. ຕ້ອງການເຮັດຕໍ່ບໍ?',
allowIPsHelper1: 'ປະຫວ່າງໄວ້ເພື່ອປິດການຈຳກັດ IP.',
allowIPsPrivateHelper:
'ທີ່ຢູ່ເຄືອຂ່າຍສ່ວນຕົວກໍຖືກຈຳກັດ. ສຳລັບການເຂົ້າເຖິງພາຍໃນ ໃຫ້ເພີ່ມ 127.0.0.1 ຫຼື ::1; ສຳລັບ reverse proxy ໃຫ້ຕັ້ງຄ່າ proxy ທີ່ເຊື່ອຖື.',
allowIPEgs: 'ໜຶ່ງລາຍການຕໍ່ແຖວ. ຕົວຢ່າງ:\n172.16.10.111\n172.16.10.0/24',
mfa: 'ການຢືນຢັນຕົວຕົນສອງຊັ້ນ (MFA)',
mfaClose: 'ການປິດ MFA ຈະຫຼຸດຄວາມປອດໄພຂອງບໍລິການ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
secret: 'ຄີລັບ (Secret)',
mfaInterval: 'ໄລຍະເວລາຣີເຟຣຊ (ວິນາທີ)',
mfaTitleHelper:
'ຊື່ເລື່ອງໃຊ້ເພື່ອຈຳແນກໂຮສ໌ 1Panel ທີ່ຕ່າງກັນ. ກະລຸນາສະແກນໃໝ່ ຫຼື ເພີ່ມຄີລັບດ້ວຍຕົນເອງຫຼັງຈາກແກ້ໄຂຊື່ເລື່ອງ.',
mfaIntervalHelper:
'ສະແກນໃໝ່ ຫຼື ເພີ່ມຄີລັບດ້ວຍຕົນເອງຫຼັງຈາກປ່ຽນໄລຍະເວລາຣີເຟຣຊ.\nບາງແອັບຢືນຢັນຕົວຕົນຮອງຮັບສະເພາະໄລຍະເວລາ 30 ວິນາທີ (ເຊັ່ນ Google/Microsoft Authenticator).',
mfaAlert:
'ທໍເຄັນຄັ້ງດຽວແມ່ນຕົວເລກ 6 ຫຼັກທີ່ສ້າງຂຶ້ນແບບໄດນາມິກຕາມເວລາປັດຈຸບັນ. ກະລຸນາກວດສອບໃຫ້ແນ່ໃຈວ່າເວລາເຊີບເວີຖືກຊິງຄ໌ແລ້ວ.',
mfaHelper: 'ຫຼັງຈາກເປີດໃຊ້, ຕ້ອງມີການຢືນຢັນທໍເຄັນຄັ້ງດຽວ.',
mfaHelper1: 'ດາວໂຫຼດແອັບຢືນຢັນຕົວຕົນ, ຕົວຢ່າງ:',
mfaHelper2:
'ເພື່ອຮັບທໍເຄັນຄັ້ງດຽວ, ໃຫ້ສະແກນ QR code ຕໍ່ໄປນີ້ໂດຍໃຊ້ແອັບຢືນຢັນຕົວຕົນຂອງທ່ານ ຫຼື ຄັດລອກຄີລັບເຂົ້າໃນແອັບ.',
mfaHelper3: 'ປ້ອນຕົວເລກ 6 ຫຼັກຈາກແອັບ',
mfaCode: 'ທໍເຄັນຄັ້ງດຽວ',
sslChangeHelper: 'ແກ້ໄຂການຕັ້ງຄ່າ https ແລະ ເລີ່ມບໍລິການໃໝ່. ຕ້ອງການເຮັດຕໍ່ບໍ?',
sslDisable: 'ປິດໃຊ້ງານ',
sslDisableHelper: 'ຫາກປິດບໍລິການ https, ທ່ານຕ້ອງເລີ່ມພາເນລໃໝ່ເພື່ອໃຫ້ມີຜົນ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
noAuthSetting: 'ການຕັ້ງຄ່າການບໍ່ໄດ້ຮັບອະນຸຍາດ',
noAuthSettingHelper:
'ເມື່ອຜູ້ໃຊ້ບໍ່ໄດ້ເຂົ້າລະບົບຜ່ານທາງເຂົ້າຄວາມປອດໄພທີ່ກຳນົດ, ຫຼື ບໍ່ໄດ້ເຂົ້າເຖິງພາເນລຈາກ IP ຫຼື ໂດເມນທີ່ກຳນົດ, ການຕອບສະໜອງນີ້ສາມາດຊ່ອນເອກະລັກຂອງພາເນລໄດ້.',
responseSetting: 'ການຕັ້ງຄ່າການຕອບສະໜອງ',
help200: 'ໜ້າຊ່ວຍເຫຼືອ',
error400: 'ຄຳຮ້ອງຂໍບໍ່ຖືກຕ້ອງ (Bad Request)',
error401: 'ບໍ່ໄດ້ຮັບອະນຸຍາດ (Unauthorized)',
error403: 'ຖືກຫ້າມ (Forbidden)',
error404: 'ບໍ່ພົບໜ້າ (Not Found)',
error408: 'ຄຳຮ້ອງຂໍໝົດເວລາ (Request Timeout)',
error416: 'ຊ່ວງຂໍ້ມູນບໍ່ຖືກຕ້ອງ (Range Not Satisfiable)',
error444: 'ຕັດການເຊື່ອມຕໍ່ (Connection Closed)',
error500: 'ຂໍ້ຜິດພາດພາຍໃນເຊີບເວີ (Internal Server Error)',
https: 'ການຕັ້ງຄ່າ HTTPS ສຳລັບພາເນລຊ່ວຍເພີ່ມຄວາມປອດໄພໃນການເຂົ້າເຖິງ',
strictHelper: 'ການເຊື່ອມຕໍ່ທີ່ບໍ່ແມ່ນ HTTPS ຈະບໍ່ສາມາດເຊື່ອມຕໍ່ຫາພາເນລໄດ້',
muxHelper:
'ພາເນລຈະຮັບການເຊື່ອມຕໍ່ທັງໂປຣໂຕຄໍ HTTP ແລະ HTTPS ແລະ ປ່ຽນເສັ້ນທາງຈາກ HTTP ໄປ HTTPS, ແຕ່ອັນນີ້ອາດຫຼຸດຄວາມປອດໄພຂອງພາເນລລົງ',
certType: 'ປະເພດໃບຢັ້ງຢືນ',
selfSigned: 'ລົງນາມດ້ວຍຕົນເອງ (Self signed)',
selfSignedHelper: 'ບຣາວເຊີອາດບໍ່ເຊື່ອຖືໃບຢັ້ງຢືນທີ່ລົງນາມດ້ວຍຕົນເອງ ແລະ ອາດສະແດງຄຳເຕືອນຄວາມປອດໄພ.',
select: 'ເລືອກ',
domainOrIP: 'ໂດເມນ ຫຼື IP:',
timeOut: 'ໝົດເວລາ',
rootCrtDownload: 'ດາວໂຫຼດໃບຢັ້ງຢືນຮາກ (Root certificate)',
primaryKey: 'ຄີຫຼັກ (Primary key)',
certificate: 'ໃບຢັ້ງຢືນ',
backupJump:
'ໄຟລ໌ສຳຮອງບໍ່ໄດ້ຢູ່ໃນລາຍການສຳຮອງປັດຈຸບັນ, ກະລຸນາລອງດາວໂຫຼດຈາກໄດເຣັກທໍຣີໄຟລ໌ ແລະ ນຳເຂົ້າເພື່ອສຳຮອງຂໍ້ມູນ.',
snapshot: 'ສະແນັບຊັອດ (Snapshot)',
noAppData: 'ບໍ່ມີແອັບພລິເຄຊັນລະບົບໃຫ້ເລືອກ',
noBackupData: 'ບໍ່ມີຂໍ້ມູນສຳຮອງໃຫ້ເລືອກ',
stepBaseData: 'ຂໍ້ມູນພື້ນຖານ',
stepAppData: 'ແອັບພລິເຄຊັນລະບົບ',
stepPanelData: 'ຂໍ້ມູນລະບົບ',
stepBackupData: 'ຂໍ້ມູນສຳຮອງ',
stepOtherData: 'ຂໍ້ມູນອື່ນໆ',
operationLog: 'ເກັບບັນທຶກການເຮັດວຽກ',
loginLog: 'ເກັບບັນທຶກການເຂົ້າເຖິງ',
systemLog: 'ເກັບບັນທຶກລະບົບ',
taskLog: 'ເກັບບັນທຶກໜ້າວຽກ',
monitorData: 'ເກັບຂໍ້ມູນການຕິດຕາມ',
dockerConf: 'ເກັບການຕັ້ງຄ່າ Docker',
selectAllImage: 'ສຳຮອງ Image ຂອງແອັບທັງໝົດ',
logLabel: 'ບັນທຶກ',
agentLabel: 'ການຕັ້ງຄ່າໂນດ',
appDataLabel: 'ຂໍ້ມູນແອັບພລິເຄຊັນ',
appImage: 'Image ຂອງແອັບ',
appBackup: 'ສຳຮອງຂໍ້ມູນແອັບ',
backupLabel: 'ໄດເຣັກທໍຣີສຳຮອງ',
confLabel: 'ໄຟລ໌ຕັ້ງຄ່າ',
dockerLabel: 'ຄອນເທນເນີ',
taskLabel: 'ງານຕາມກຳນົດເວລາ',
resourceLabel: 'ໄດເຣັກທໍຣີຊັບພະຍາກອນແອັບ',
runtimeLabel: 'ສະພາບແວດລ້ອມການເຮັດວຽກ',
appLabel: 'ແອັບພລິເຄຊັນ',
databaseLabel: 'ຖານຂໍ້ມູນ',
snapshotLabel: 'ໄຟລ໌ສະແນັບຊັອດ',
websiteLabel: 'ເວັບໄຊ',
directoryLabel: 'ໄດເຣັກທໍຣີ',
appStoreLabel: 'ຮ້ານຄ້າແອັບ',
shellLabel: 'ສະຄຣິບ',
tmpLabel: 'ໄດເຣັກທໍຣີຊົ່ວຄາວ',
sslLabel: 'ໄດເຣັກທໍຣີໃບຢັ້ງຢືນ',
reCreate: 'ສ້າງສະແນັບຊັອດບໍ່ສຳເລັດ',
reRollback: 'ຍ້ອນກັບສະແນັບຊັອດບໍ່ສຳເລັດ',
deleteHelper: 'ໄຟລ໌ສະແນັບຊັອດທັງໝົດ ລວມທັງໃນບັນຊີສຳຮອງພາຍນອກຈະຖືກລຶບ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
status: 'ສະຖານະສະແນັບຊັອດ',
ignoreRule: 'ກົດການຍົກເວັ້ນ',
editIgnoreRule: '@:commons.button.edit @.lower:setting.ignoreRule',
ignoreHelper:
'ກົດນີ້ຈະຖືກໃຊ້ເພື່ອບີບອັດ ແລະ ສຳຮອງຂໍ້ມູນໄດເຣັກທໍຣີ 1Panel ລະຫວ່າງການສ້າງສະແນັບຊັອດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄຟລ໌ socket ຈະຖືກຍົກເວັ້ນ.',
ignoreHelper1: 'ໜຶ່ງລາຍການຕໍ່ແຖວ. ຕົວຢ່າງ:\n*.log\n/opt/1panel/cache',
panelInfo: 'ຂຽນຂໍ້ມູນພື້ນຖານ 1Panel',
panelBin: 'ສຳຮອງໄຟລ໌ລະບົບ 1Panel',
daemonJson: 'ສຳຮອງໄຟລ໌ຕັ້ງຄ່າ Docker',
appData: 'ສຳຮອງແອັບທີ່ຕິດຕັ້ງຈາກ 1Panel',
panelData: 'ສຳຮອງໄດເຣັກທໍຣີຂໍ້ມູນ 1Panel',
backupData: 'ສຳຮອງໄດເຣັກທໍຣີສຳຮອງທ້ອງຖິ່ນສຳລັບ 1Panel',
compress: 'ສ້າງໄຟລ໌ສະແນັບຊັອດ',
upload: 'ອັບໂຫຼດໄຟລ໌ສະແນັບຊັອດ',
recoverDetail: 'ລາຍລະອຽດການກູ້ຄືນ',
recoverFailed: 'ກູ້ຄືນສະແນັບຊັອດບໍ່ສຳເລັດ',
importHelper: 'ໄດເຣັກທໍຣີສະແນັບຊັອດ: ',
lastRecoverAt: 'ເວລາກູ້ຄືນຫຼ້າສຸດ',
lastRollbackAt: 'ເວລາຍ້ອນກັບຫຼ້າສຸດ',
reDownload: 'ດາວໂຫຼດໄຟລ໌ສຳຮອງໃໝ່',
recoverErrArch: 'ບໍ່ຮອງຮັບການກູ້ຄືນສະແນັບຊັອດລະຫວ່າງສະຖາປັດຕະຍະກຳເຊີບເວີທີ່ຕ່າງກັນ!',
recoverErrSize: 'ກວດພົບພື້ນທີ່ດິດບໍ່ພຽງພໍ, ກະລຸນາກວດສອບ ຫຼື ລ້າງຂໍ້ມູນແລ້ວລອງໃໝ່!',
recoverHelper: 'ກຳລັງເລີ່ມການກູ້ຄືນຈາກສະແນັບຊັອດ {0}, ຢືນຢັນຂໍ້ມູນຕໍ່ໄປນີ້ກ່ອນດຳເນີນການ:',
recoverHelper1: 'ການກູ້ຄືນຕ້ອງມີການເລີ່ມບໍລິການ Docker ແລະ 1Panel ໃໝ່',
recoverHelper2:
'ກະລຸນາກວດສອບໃຫ້ແນ່ໃຈວ່າມີພື້ນທີ່ດິດພຽງພໍໃນເຊີບເວີ (ຂະໜາດໄຟລ໌ສະແນັບຊັອດ: {0}, ພື້ນທີ່ຫວ່າງ: {1})',
recoverHelper3:
'ກະລຸນາກວດສອບໃຫ້ແນ່ໃຈວ່າສະຖາປັດຕະຍະກຳເຊີບເວີກົງກັບເຄື່ອງທີ່ສ້າງສະແນັບຊັອດ (ສະຖາປັດຕະຍະກຳປັດຈຸບັນ: {0})',
recoverHelper4:
'ການດຳເນີນການນີ້ຈະຍ້ອນກັບສະເພາະໂນດຫຼັກເທົ່ານັ້ນ. ຫາກມີໂນດສຳຮອງທີ່ອັບເກຣດແລ້ວ, ໃຫ້ຍ້ອນກັບໂນດເຫຼົ່ານັ້ນກ່ອນ.',
rollback: 'ຍ້ອນກັບ (Rollback)',
rollbackHelper:
'ການຍ້ອນກັບການກູ້ຄືນນີ້ຈະແທນທີ່ທຸກໄຟລ໌ຈາກການກູ້ຄືນນີ້, ແລະ ອາດຕ້ອງເລີ່ມບໍລິການ Docker ແລະ 1Panel ໃໝ່. ຕ້ອງການເຮັດຕໍ່ບໍ?',
upgradeRecord: 'ບັນທຶກການອັບເກຣດ',
upgrading: 'ກຳລັງອັບເກຣດ, ກະລຸນາລໍຖ້າ...',
upgradeHelper: 'ການອັບເກຣດຕ້ອງມີການເລີ່ມບໍລິການ 1Panel ໃໝ່. ຕ້ອງການເຮັດຕໍ່ບໍ?',
noUpgrade: 'ປັດຈຸບັນເປັນເວີຊັນຫຼ້າສຸດແລ້ວ',
versionHelper: 'ກົດການຕັ້ງຊື່: [major version].[functional version].[Bug fix version], ດັ່ງຕົວຢ່າງຕໍ່ໄປນີ້:',
rollbackLocalHelper:
'ໂນດຫຼັກບໍ່ຮອງຮັບການຍ້ອນກັບໂດຍກົງ. ກະລຸນາໃຊ້ຄຳສັ່ງ [1pctl restore] ດ້ວຍຕົນເອງເພື່ອຍ້ອນກັບ!',
upgradeCheck: 'ກວດສອບການອັບເດດ',
upgradeNotes: 'ບັນທຶກການປ່ອຍເວີຊັນ',
upgradeNow: 'ອັບເກຣດດຽວນີ້',
source: 'ແຫຼ່ງດາວໂຫຼດ',
versionNotSame: 'ເວີຊັນຂອງໂນດບໍ່ກົງກັບໂນດຫຼັກ. ກະລຸນາອັບເກຣດໃນ "ຈັດການໂນດ" ກ່ອນລອງໃໝ່.',
currentNodeVersionNotSame:
'ເວີຊັນຂອງໂນດປັດຈຸບັນບໍ່ກົງກັບໂນດຫຼັກ. ກະລຸນາຕິດຕໍ່ຜູ້ຄຸ້ມຄອງເພື່ອອັບເກຣດໂນດປັດຈຸບັນ.',
versionCompare: 'ກວດພົບວ່າໂນດ {0} ເປັນເວີຊັນຫຼ້າສຸດທີ່ອັບເກຣດໄດ້ແລ້ວ. ກະລຸນາກວດສອບເວີຊັນຂອງໂນດຫຼັກແລ້ວລອງໃໝ່!',
about: 'ກ່ຽວກັບ',
versionItem: 'ເວີຊັນປັດຈຸບັນ',
backupCopies: 'ຈຳນວນການສຳຮອງ',
backupCopiesHelper: 'ຕັ້ງຄ່າຈຳນວນໄຟລ໌ສຳຮອງການອັບເກຣດທີ່ຈະເກັບໄວ້ເພື່ອຍ້ອນກັບເວີຊັນ. 0 ໝາຍເຖິງເກັບທັງໝົດ.',
backupCopiesRule: 'ກະລຸນາເກັບບັນທຶກການສຳຮອງການອັບເກຣດໄວ້ຢ່າງໜ້ອຍ 3 ລາຍການ',
release: 'ລາຍລະອຽດການປ່ອຍ',
releaseHelper:
'ບໍ່ສາມາດດຶງລາຍລະອຽດການປ່ອຍສຳລັບສະພາບແວດລ້ອມປັດຈຸບັນໄດ້. ທ່ານສາມາດກວດສອບເອກະສານທາງການໄດ້ດ້ວຍຕົນເອງ.',
project: 'GitHub',
issue: 'ແຈ້ງບັນຫາ/ຄຳຄິດເຫັນ',
doc: 'ເອກະສານທາງການ',
star: 'ໃຫ້ດາວ',
description: 'ພາເນລຈັດການເຊີບເວີ Linux',
forum: 'ສົນທະນາ',
doc2: 'ເອກະສານ',
currentVersion: 'ເວີຊັນ',
license: 'ລິຂະສິດ',
bindNode: 'ຜູກໂນດ',
menuSetting: 'ຕັ້ງຄ່າເມນູ',
menuHide: 'ເຊື່ອງເມນູ',
menuSettingHelper: 'ເມື່ອມີເມນູຍ່ອຍພຽງ 1 ລາຍການ, ແຖບເມນູຈະສະແດງສະເພາະເມນູຍ່ອຍນັ້ນ',
showAll: 'ສະແດງທັງໝົດ',
hideALL: 'ເຊື່ອງທັງໝົດ',
ifShow: 'ສະແດງຫຼືບໍ່',
menu: 'ເມນູ',
confirmMessage: 'ໜ້າຈໍຈະຖືກຣີເຟຣຊເພື່ອອັບເດດລາຍການເມນູຂັ້ນສູງ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
recoverMessage: 'ໜ້າຈໍຈະຖືກຣີເຟຣຊ ແລະ ກູ້ຄືນລາຍການເມນູເປັນຄ່າເລີ່ມຕົ້ນ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
compressPassword: 'ລະຫັດຜ່ານການບີບອັດ',
backupRecoverMessage: 'ປ້ອນລະຫັດຜ່ານການບີບອັດ ຫຼື ແຕກໄຟລ໌ (ປະຫວ່າງໄວ້ຫາກບໍ່ມີ)',
},
license: {
offLine: 'ອອຟລາຍ',
community: 'OSS',
oss: 'ຊອບແວໂອເພນຊອດ',
ee: 'ເວີຊັນ Enterprise',
pro: 'ລຸ້ນ Pro',
trial: 'ລຸ້ນທົດລອງ',
add: 'ເພີ່ມເວີຊັນ Community',
licenseBindHelper: 'ໂຄຕ້າໂນດຟຣີສາມາດໃຊ້ໄດ້ເມື່ອລິຂະສິດຖືກຜູກກັບໂນດເທົ່ານັ້ນ',
licenseAlert:
'ສາມາດເພີ່ມໂນດເວີຊັນ Community ໄດ້ເມື່ອລິຂະສິດຖືກຜູກກັບໂນດຢ່າງຖືກຕ້ອງ. ສະເພາະໂນດທີ່ຜູກກັບລິຂະສິດຢ່າງຖືກຕ້ອງເທົ່ານັ້ນທີ່ຮອງຮັບການສະຫຼັບ.',
licenseUnbindHelper: 'ກວດພົບໂນດເວີຊັນ Community ສຳລັບລິຂະສິດນີ້. ກະລຸນາຍົກເລີກການຜູກແລ້ວລອງໃໝ່!',
subscription: 'ການຕິດຕາມ (Subscription)',
perpetual: 'ຕະຫຼອດຊີບ',
product: 'ຜະລິດຕະພັນ',
versionConstraint: 'ຊື້ຂາດເວີຊັນ {0}',
forceUnbind: 'ບັງຄັບຍົກເລີກການຜູກ',
forceUnbindHelper:
'ການບັງຄັບຍົກເລີກການຜູກຈະບໍ່ສົນໃຈຂໍ້ຜິດພາດທີ່ເກີດຂຶ້ນລະຫວ່າງຂະບວນການ ແລະ ຈະປ່ອຍການຜູກລິຂະສິດໃນທີ່ສຸດ.',
updateForce: 'ບັງຄັບອັບເດດ (ບໍ່ສົນໃຈຂໍ້ຜິດພາດລະຫວ່າງການຍົກເລີກການຜູກເພື່ອໃຫ້ການດຳເນີນການສຳເລັດ)',
trialInfo: 'ເວີຊັນ',
authorizationId: 'ID ການຕິດຕາມ',
authorizedUser: 'ຜູ້ໃຊ້ທີ່ໄດ້ຮັບອະນຸຍາດ',
lostHelper:
'ລິຂະສິດຮອດຂີດຈຳກັດການລອງໃໝ່ແລ້ວ. ຄລິກ "ຊິງຄ໌" ດ້ວຍຕົນເອງເພື່ອໃຫ້ແນ່ໃຈວ່າຟີເຈີເວີຊັນ Commercial ຍັງເຮັດວຽກໄດ້.',
exceptionalHelper:
'ການກວດສອບການຊິງຄ໌ລິຂະສິດລົ້ມເຫຼວ. ຄລິກ "ຊິງຄ໌" ດ້ວຍຕົນເອງເພື່ອໃຫ້ແນ່ໃຈວ່າຟີເຈີເວີຊັນ Commercial ເຮັດວຽກປົກກະຕິ. ລາຍລະອຽດ: ',
quickUpdate: 'ອັບເດດດ່ວນ',
import: 'ນຳເຂົ້າ',
power: 'ອະນຸຍາດ',
unbindHelper:
'ການຕັ້ງຄ່າທັງໝົດທີ່ກ່ຽວຂ້ອງກັບເວີຊັນ Commercial ຈະຖືກລ້າງອອກຫຼັງຈາກຍົກເລີກການຜູກ. ຕ້ອງການເຮັດຕໍ່ບໍ? ',
importLicense: 'ນຳເຂົ້າລິຂະສິດ',
securityWarningTitle: 'ຢ່າໃຊ້ລິຂະສິດທີ່ຖືກແຮັກ (crack) ຫຼື ລິຂະສິດຈາກແຫຼ່ງທີ່ບໍ່ຮູ້ຈັກ.',
securityWarningContent:
'1Panel ເຮັດວຽກດ້ວຍສິດບໍລິຫານລະບົບ. ລິຂະສິດທີ່ບໍ່ເປັນທາງການ ຫຼື ໄຟລ໌ຕິດຕັ້ງທີ່ຖືກດັດແກ້ອາດເຮັດໃຫ້ເຊີບເວີຖືກຄວບຄຸມ, ຂໍ້ມູນຮົ່ວໄຫຼ ແລະ ຄວາມສ່ຽງດ້ານຄວາມປອດໄພຮ້າຍແຮງອື່ນໆ. ກະລຸນາຮັບລິຂະສິດ ແລະ ໄຟລ໌ຕິດຕັ້ງຈາກຊ່ອງທາງທາງການຂອງ FIT2CLOUD ເທົ່ານັ້ນ.',
importHelper: 'ຄລິກ ຫຼື ລາກໄຟລ໌ລິຂະສິດມາທີ່ນີ້',
licenseRequiredTip: 'ຍັງບໍ່ໄດ້ນຳເຂົ້າລິຂະສິດ. ກະລຸນາຄັດລອກ ID ອຸປະກອນ, ຮັບລິຂະສິດ ແລະ ນຳເຂົ້າກ່ອນເຂົ້າລະບົບ.',
licenseRequiredShortTip:
'ກະລຸນາຄັດລອກ ID ອຸປະກອນກ່ອນເພື່ອຮັບລິຂະສິດ. ທ່ານສາມາດເຂົ້າລະບົບໄດ້ຫຼັງຈາກນຳເຂົ້າລິຂະສິດແລ້ວ.',
licenseRequiredUserTip: 'ລິຂະສິດເວີຊັນ Enterprise ບໍ່ໄດ້ຖືກຜູກ. ຕິດຕໍ່ຜູ້ດູແລລະບົບສູງສຸດເພື່ອນຳເຂົ້າລິຂະສິດ.',
restoreCommunity: 'ກູ້ຄືນ Community Edition',
restoreCommunityOnline: 'ກູ້ຄືນອອນລາຍ',
restoreCommunityOffline: 'ກູ້ຄືນອອບລາຍ',
restoreCommunityPackageFound: 'ແພັກເກດພ້ອມໃຊ້ງານ',
restoreCommunityPackageMissing: 'ກຳລັງລໍຖ້າແພັກເກດ',
restoreCommunityPackageChecking: 'ກຳລັງກວດສອບແພັກເກດ',
restoreCommunityPackageReadyHelper: 'ສາມາດດຳເນີນການກູ້ຄືນອອບລາຍໄດ້ທັນທີ.',
restoreCommunityOnlineHelper:
'ລະບົບຈະດາວໂຫຼດແພັກເກດ Community Edition ສຳລັບເວີຊັນປັດຈຸບັນອັດຕະໂນມັດ ແລະ ລ້າງຂໍ້ມູນສະເພາະ Enterprise.',
restoreCommunityOfflineHelper:
'ວາງແພັກເກດທາງການທີ່ມີເວີຊັນບໍ່ຕ່ຳກວ່າ Enterprise ປັດຈຸບັນໄວ້ໃນ {path}. ການສະຫຼັບຈະເປີດໃຊ້ເມື່ອກວດພົບແພັກເກດທີ່ໃຊ້ໄດ້.',
restoreCommunityCopyDownloadLink: 'ຄັດລອກລິ້ງດາວໂຫຼດ',
restoreCommunityConfirm:
'ຫຼັງຈາກສະຫຼັບເວີຊັນ ສາມາດໃຊ້ບັນຊີຜູ້ດູແລສູງສຸດ Enterprise ປັດຈຸບັນເຂົ້າ Community Edition. ຂໍ້ມູນສະເພາະ Enterprise ຈະຖືກລຶບໃນລະຫວ່າງການສະຫຼັບ. ກະລຸນາດຳເນີນການດ້ວຍຄວາມລະມັດລະວັງ.',
restoreCommunityStarting: 'ກຳລັງກະກຽມ Community Edition. ແຜງຄວບຄຸມຈະເລີ່ມໃໝ່ອັດຕະໂນມັດເມື່ອສຳເລັດ.',
levelUpPro: 'ອັບເກຣດເປັນເວີຊັນ Commercial',
licenseSync: 'ຊິງຄ໌ລິຂະສິດ',
knowMorePro: 'ຮຽນຮູ້ເພີ່ມເຕີມ',
closeAlert: 'ໜ້ານີ້ສາມາດປິດໄດ້ໃນການຕັ້ງຄ່າພາເນລ',
introduce: 'ແນະນຳຟີເຈີ',
deviceID: 'ID ອຸປະກອນ',
corporation: 'ບໍລິສັດເຈົ້າຂອງລິຂະສິດ',
expired: 'ເວລາໝົດອາຍຸ',
edition: 'ເວີຊັນ',
standard: 'ມາດຕະຖານ',
enterprise: 'Enterprise',
count: 'ຈຳນວນລິຂະສິດ',
serialNo: 'ໝາຍເລກຊີຣຽວ',
remark: 'ໝາຍເຫດ',
waf: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອປົດລັອກແຜນທີ່ການສະກັດກັ້ນ, ບັນທຶກ, ການບລັອກ, ການບລັອກຕາມພູມສາດ, ກົດທີ່ກຳນົດເອງ, ໜ້າບລັອກທີ່ກຳນົດເອງ ແລະ ອື່ນໆ.',
tamper: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອປ້ອງກັນເວັບໄຊຈາກການປ່ຽນແປງ ຫຼື ການດັດແກ້ທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ.',
tamperHelper: 'ການດຳເນີນການລົ້ມເຫຼວ, ໄຟລ໌ ຫຼື ໂຟນເດີມີການເປີດໃຊ້ການປ້ອງກັນການດັດແກ້. ກະລຸນາກວດສອບ ແລະ ລອງໃໝ່!',
setting: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອກຳນົດໂລໂກ້ພາເນລ, ຂໍ້ຄວາມຕ້ອນຮັບ ແລະ ອື່ນໆ.',
monitor:
'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອເບິ່ງສະຖານະເວັບໄຊແບບສົດໆ, ແນວໂນ້ມຜູ້ເຂົ້າຊົມ, ແຫຼ່ງທີ່ມາຂອງທຣາຟຟິກ, ບັນທຶກການຮ້ອງຂໍ ແລະ ອື່ນໆ.',
alert: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອຮັບການແຈ້ງເຕືອນຜ່ານ SMS, ກວດສອບບັນທຶກການແຈ້ງເຕືອນ ແລະ ຕິດຕາມເຫດການສຳຄັນ.',
vm: 'ອັບເກຣດເປັນລຸ້ນທຸລະກິດເພື່ອຈັດການເຄື່ອງສະເໝືອນ, ອິມເມຈ, ແມ່ແບບ, ເຄືອຂ່າຍສະເໝືອນ ແລະ ຊັບພະຍາກອນຈັດເກັບໃນ 1Panel.',
node: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອຈັດການເຊີບເວີ Linux ຫຼາຍເຄື່ອງໃນ 1Panel.',
nodeApp: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອອັບເກຣດເວີຊັນແອັບໃນຫຼາຍໂນດໂດຍບໍ່ຕ້ອງສະຫຼັບໂນດດ້ວຍຕົນເອງ.',
nodeDashboard:
'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອຈັດການແອັບ, ເວັບໄຊ, ຖານຂໍ້ມູນ ແລະ ງານຕາມກຳນົດເວລາຂອງຫຼາຍໂນດຢູ່ບ່ອນດຽວ.',
fileExchange: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອໂອນຍ້າຍໄຟລ໌ລະຫວ່າງເຊີບເວີຢ່າງວ່ອງໄວ.',
app: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອເບິ່ງລາຍລະອຽດບໍລິການ, ການຕິດຕາມສິ່ງຜິດປົກກະຕິ ແລະ ອື່ນໆໃນແອັບມືຖື.',
cluster: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອຈັດການ MySQL/Postgres/Redis primary-replica clusters.',
vllm: 'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອຈັດການບໍລິການ vLLM ໃນ 1Panel ດ້ວຍການຕິດຕັ້ງ, ຕັ້ງຄ່າ, ການເຮັດວຽກ lifecycle ແລະ ການຕິດຕາມໜ້າວຽກແບບລວມສູນ.',
'model-downloader':
'ອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອຄົ້ນຫາ, ດາວໂຫຼດ ແລະ ຈັດການໄຟລ໌ໂມເດວທ້ອງຖິ່ນຈາກ HuggingFace, ModelScope ຫຼື mirror ທີ່ຮອງຮັບ ພ້ອມກັບໄດເຣັກທໍຣີໂມເດວ ແລະ ໜ້າວຽກດາວໂຫຼດແບບລວມສູນ.',
},
clean: {
scan: 'ເລີ່ມສະແກນ',
scanHelper: 'ລ້າງໄຟລ໌ຂີ້ເຫຍື້ອທີ່ເກີດຂຶ້ນລະຫວ່າງການເຮັດວຽກຂອງ 1Panel ໄດ້ງ່າຍໆ',
clean: 'ລ້າງດຽວນີ້',
reScan: 'ສະແກນໃໝ່',
cleanHelper: 'ໄຟລ໌ ແລະ ໄດເຣັກທໍຣີທີ່ເລືອກບໍ່ສາມາດຍ້ອນກັບໄດ້ຫຼັງຈາກການລ້າງ. ຕ້ອງການເຮັດຕໍ່ບໍ?',
statusSuggest: '(ແນະນຳໃຫ້ລ້າງ)',
statusClean: '(ສະອາດຫຼາຍ)',
statusEmpty: 'ສະອາດຫຼາຍ, ບໍ່ຈຳເປັນຕ້ອງລ້າງ!',
statusWarning: '(ດຳເນີນການດ້ວຍຄວາມລະມັດລະວັງ)',
lastCleanTime: 'ລ້າງຫຼ້າສຸດເມື່ອ: {0}',
lastCleanHelper: 'ໄຟລ໌ ແລະ ໄດເຣັກທໍຣີທີ່ລ້າງ: {0}, ລ້າງທັງໝົດ: {1}',
cleanSuccessful: 'ລ້າງສຳເລັດແລ້ວ',
currentCleanHelper: 'ໄຟລ໌ ແລະ ໂຟນເດີທີ່ອະນາໄມໃນຮອບນີ້: {0}, ອະນາໄມທັງໝົດ: {1}',
suggest: '(ແນະນຳ)',
totalScan: 'ໄຟລ໌ຂີ້ເຫຍື້ອທັງໝົດທີ່ຈະອະນາໄມ: ',
selectScan: 'ໄຟລ໌ຂີ້ເຫຍື້ອທີ່ເລືອກທັງໝົດ: ',
system: 'ໄຟລ໌ຂີ້ເຫຍື້ອລະບົບ',
systemHelper: 'ໄຟລ໌ຊົ່ວຄາວທີ່ສ້າງຂຶ້ນລະຫວ່າງການເຮັດ snapshot, ອັບເກຣດ ແລະ ຂະບວນການອື່ນໆ',
panelOriginal: 'ໄຟລ໌ສຳຮອງກ່ອນການຄືນຄ່າ snapshot ຂອງລະບົບ',
upgrade: 'ໄຟລ໌ສຳຮອງການອັບເກຣດລະບົບ',
agentPackages: 'ແພັກເກດຕິດຕັ້ງ/ອັບເກຣດເວີຊັນເກົ່າຂອງ Node ລູກ',
upgradeHelper: '(ແນະນຳໃຫ້ເກັບໄຟລ໌ສຳຮອງການອັບເກຣດຫຼ້າສຸດໄວ້ເພື່ອຍ້ອນກັບລະບົບ)',
snapshot: 'ໄຟລ໌ຊົ່ວຄາວຂອງ snapshot ລະບົບ',
rollback: 'ໄຟລ໌ສຳຮອງກ່ອນການກູ້ຄືນ',
backup: 'ການສຳຮອງຂໍ້ມູນລະບົບ',
backupHelper: 'ໄຟລ໌ສຳຮອງທີ່ບໍ່ກ່ຽວຂ້ອງກັບບັນຊີສຳຮອງໃນເຄື່ອງ',
unknownBackup: 'ການສຳຮອງຂໍ້ມູນລະບົບ',
tmpBackup: 'ການສຳຮອງຂໍ້ມູນຊົ່ວຄາວ',
unknownApp: 'ການສຳຮອງຂໍ້ມູນແອັບທີ່ບໍ່ກ່ຽວຂ້ອງ',
unknownDatabase: 'ການສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນທີ່ບໍ່ກ່ຽວຂ້ອງ',
unknownWebsite: 'ການສຳຮອງຂໍ້ມູນເວັບໄຊທີ່ບໍ່ກ່ຽວຂ້ອງ',
unknownSnapshot: 'ການສຳຮອງຂໍ້ມູນ Snapshot ທີ່ບໍ່ກ່ຽວຂ້ອງ',
upload: 'ໄຟລ໌ອັບໂຫຼດຊົ່ວຄາວ',
uploadHelper: 'ໄຟລ໌ຊົ່ວຄາວທີ່ອັບໂຫຼດຈາກລາຍການສຳຮອງລະບົບ',
download: 'ໄຟລ໌ດາວໂຫຼດຊົ່ວຄາວ',
downloadHelper: 'ໄຟລ໌ຊົ່ວຄາວທີ່ດາວໂຫຼດຈາກບັນຊີສຳຮອງພາຍນອກໂດຍລະບົບ',
directory: 'ໂຟນເດີ',
systemLog: 'ໄຟລ໌ບັນທຶກ (Log)',
systemLogHelper: 'Log ລະບົບ, Log ວຽກ, ໄຟລ໌ Log ເວັບໄຊ',
dockerLog: 'ໄຟລ໌ Log ການເຮັດວຽກຂອງຄອນເທນເນີ',
taskLog: 'ໄຟລ໌ Log ການເຮັດວຽກຂອງວຽກທີ່ຕັ້ງເວລາໄວ້',
shell: 'ວຽກ Shell script ທີ່ຕັ້ງເວລາໄວ້',
containerShell: 'ວຽກ Shell script ທີ່ເຮັດວຽກພາຍໃນຄອນເທນເນີ',
curl: 'ວຽກ CURL ທີ່ຕັ້ງເວລາໄວ້',
docker: 'ຂີ້ເຫຍື້ອຄອນເທນເນີ',
dockerHelper: 'ໄຟລ໌ຕ່າງໆ ເຊັ່ນ ຄອນເທນເນີ, ອິມເມຈ, ໂວນລຸມ, ແຄຊການບິວ ແລະ ອື່ນໆ',
volumes: 'ໂວນລຸມ (Volumes)',
buildCache: 'ແຄຊການບິວຄອນເທນເນີ',
appTmpDownload: 'ໄຟລ໌ດາວໂຫຼດຊົ່ວຄາວຂອງແອັບ',
unknownWebsiteLog: 'ໄຟລ໌ສຳຮອງ Log ເວັບໄຊທີ່ບໍ່ໄດ້ເຊື່ອມຕໍ່',
},
app: {
app: 'ແອັບພລິເຄຊັນ | ແອັບພລິເຄຊັນ',
installName: 'ຊື່',
installed: 'ຕິດຕັ້ງແລ້ວ',
all: 'ທັງໝົດ',
version: 'ເວີຊັນ',
detail: 'ລາຍລະອຽດ',
params: 'ພາຣາມິເຕີ',
author: 'ຜູ້ຂຽນ',
source: 'ແຫຼ່ງທີ່ມາ',
appName: 'ຊື່ແອັບພລິເຄຊັນ',
deleteWarn: 'ການລຶບຈະລຶບຂໍ້ມູນ ແລະ ໄຟລ໌ສຳຮອງທັງໝົດ. ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
syncSuccess: 'ຊິງຄ໌ຂໍ້ມູນສຳເລັດແລ້ວ',
canUpgrade: 'ມີການອັບເດດ',
backupName: 'ຊື່ໄຟລ໌',
backupPath: 'ພາດໄຟລ໌',
backupdate: 'ເວລາສຳຮອງ',
versionSelect: 'ເລືອກເວີຊັນ',
operatorHelper: 'ການດຳເນີນການ {0} ຈະຖືກເຮັດກັບແອັບພລິເຄຊັນທີ່ເລືອກ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
startOperatorHelper: 'ແອັບພລິເຄຊັນຈະຖືກເລີ່ມຕົ້ນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
stopOperatorHelper: 'ແອັບພລິເຄຊັນຈະຖືກຢຸດ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
restartOperatorHelper: 'ແອັບພລິເຄຊັນຈະຖືກເລີ່ມໃໝ່. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
reloadOperatorHelper: 'ແອັບພລິເຄຊັນຈະຖືກໂຫຼດໃໝ່. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
checkInstalledWarn: 'ກວດບໍ່ພົບ "{0}". ກະລຸນາໄປທີ່ "ຮ້ານຄ້າແອັບ" ເພື່ອຕິດຕັ້ງ.',
limitHelper: 'ແອັບພລິເຄຊັນນີ້ໄດ້ຖືກຕິດຕັ້ງແລ້ວ.',
deleteHelper: '"{0}" ໄດ້ຖືກເຊື່ອມໂຍງກັບຊັບພະຍາກອນຕໍ່ໄປນີ້ ແລະ ບໍ່ສາມາດລຶບໄດ້',
checkTitle: 'ຄຳແນະນຳ',
defaultConfig: 'ການຕັ້ງຄ່າເລີ່ມຕົ້ນ',
defaultConfigHelper: 'ຄືນຄ່າເປັນການຕັ້ງຄ່າເລີ່ມຕົ້ນແລ້ວ, ຈະມີຜົນຫຼັງຈາກບັນທຶກ',
forceDelete: 'ບັງຄັບລຶບ',
forceDeleteHelper: 'ການບັງຄັບລຶບຈະລະເລີຍຂໍ້ຜິດພາດໃນລະຫວ່າງການລຶບ ແລະ ລຶບຂໍ້ມູນ Metadata ອອກໃນທີ່ສຸດ.',
deleteBackup: 'ລຶບໄຟລ໌ສຳຮອງ',
deleteBackupHelper: 'ລຶບໄຟລ໌ສຳຮອງຂອງແອັບພລິເຄຊັນນຳ',
deleteDB: 'ລຶບຖານຂໍ້ມູນ',
deleteDBHelper: 'ລຶບຖານຂໍ້ມູນນຳ',
noService: 'ບໍ່ມີ {0}',
toInstall: 'ໄປທີ່ການຕິດຕັ້ງ',
param: 'ພາຣາມິເຕີ',
alreadyRun: 'ຕິດຕັ້ງແລ້ວ',
syncAppList: 'ຊິງຄ໌',
less1Minute: 'ໜ້ອຍກວ່າ 1 ນາທີ',
appOfficeWebsite: 'ເວັບໄຊທາງການ',
github: 'GitHub',
document: 'ເອກະສານ',
updatePrompt: 'ບໍ່ມີການອັບເດດໃໝ່',
installPrompt: 'ຍັງບໍ່ມີການຕິດຕັ້ງແອັບ',
updateHelper: 'ການແກ້ໄຂພາຣາມິເຕີອາດເຮັດໃຫ້ແອັບບໍ່ສາມາດເລີ່ມຕົ້ນໄດ້. ກະລຸນາເຮັດດ້ວຍຄວາມລະມັດລະວັງ.',
updateWarn: 'ການອັບເດດພາຣາມິເຕີຈຳເປັນຕ້ອງບິວແອັບພລິເຄຊັນໃໝ່, ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
busPort: 'ພອດ (Port)',
syncStart: 'ເລີ່ມການຊິງຄ໌! ກະລຸນາຣີເຟຣຊຮ້ານຄ້າແອັບພາຍຫຼັງ',
advanced: 'ການຕັ້ງຄ່າຂັ້ນສູງ',
cpuCore: 'ຄໍຣ໌ (core)',
containerName: 'ຊື່ຄອນເທນເນີ',
containerNameHelper: 'ຊື່ຄອນເທນເນີຈະຖືກສ້າງໂດຍອັດຕະໂນມັດຖ້າບໍ່ໄດ້ກຳນົດໄວ້',
allowPort: 'ການເຂົ້າເຖິງຈາກພາຍນອກ',
allowPortHelper: 'ການອະນຸຍາດເຂົ້າເຖິງພອດພາຍນອກຈະເປັນການເປີດພອດຢູ່ໄຟວໍ',
appInstallWarn: 'ແອັບພລິເຄຊັນນີ້ບໍ່ໄດ້ເປີດພອດພາຍນອກໂດຍເລີ່ມຕົ້ນ. ຄລິກ "ການຕັ້ງຄ່າຂັ້ນສູງ" ເພື່ອເປີດພອດ.',
upgradeStart: 'ເລີ່ມການອັບເກຣດ! ກະລຸນາຣີເຟຣຊໜ້າເວັບພາຍຫຼັງ',
toFolder: 'ເປີດໂຟນເດີຕິດຕັ້ງ',
editCompose: 'ແກ້ໄຂໄຟລ໌ compose',
editComposeHelper: 'ການແກ້ໄຂໄຟລ໌ compose ອາດເຮັດໃຫ້ການຕິດຕັ້ງຊອບແວລົ້ມເຫຼວ',
composeNullErr: 'compose ບໍ່ສາມາດຫວ່າງໄດ້',
takeDown: 'ຢຸດການໃຊ້ງານ (Retired)',
allReadyInstalled: 'ຕິດຕັ້ງແລ້ວ',
installHelper: 'ຖ້າມີບັນຫາໃນການດຶງອິມເມຈ (pull image), ກະລຸນາຕັ້ງຄ່າ image acceleration.',
sortMode: 'ຈັດລຽງ',
installWarn:
'ບໍ່ໄດ້ເລືອກການເຂົ້າເຖິງຈາກພາຍນອກ, ເຊິ່ງຈະເຮັດໃຫ້ບໍ່ສາມາດເຂົ້າເຖິງແອັບຜ່ານເຄືອຂ່າຍພາຍນອກໄດ້. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
showIgnore: 'ເບິ່ງແອັບທີ່ລະເລີຍ',
cancelIgnore: 'ຍົກເລີກການລະເລີຍ',
ignoreList: 'ລາຍການແອັບທີ່ລະເລີຍ',
appHelper: 'ໄປທີ່ໜ້າລາຍລະອຽດແອັບເພື່ອເບິ່ງຄຳແນະນຳການຕິດຕັ້ງສຳລັບບາງແອັບພິເສດ.',
backupApp: 'ສຳຮອງຂໍ້ມູນແອັບກ່ອນອັບເກຣດ',
backupAppHelper:
'ຖ້າການອັບເກຣດລົ້ມເຫຼວ, ຂໍ້ມູນສຳຮອງຈະຖືກຍ້ອນກັບໂດຍອັດຕະໂນມັດ. ກະລຸນາກວດສອບສາເຫດທີ່ລົ້ມເຫຼວໃນ Log ລະບົບ',
openrestyDeleteHelper: 'ການບັງຄັບລຶບ OpenResty ຈະລຶບເວັບໄຊທັງໝົດ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
downloadLogHelper1: 'Log ທັງໝົດຂອງແອັບ {0} ກຳລັງຈະຖືກດາວໂຫຼດ. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
downloadLogHelper2: 'Log {1} ລາຍການຫຼ້າສຸດຂອງແອັບ {0} ກຳລັງຈະຖືກດາວໂຫຼດ. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
syncAllAppHelper: 'ແອັບພລິເຄຊັນທັງໝົດຈະຖືກຊິງຄ໌. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
hostModeHelper:
'ໂໝດເຄືອຂ່າຍຂອງແອັບປະຈຸບັນແມ່ນ host mode. ຖ້າທ່ານຕ້ອງການເປີດພອດ, ກະລຸນາເປີດດ້ວຍຕົນເອງໃນໜ້າໄຟວໍ.',
showLocal: 'ສະແດງແອັບໃນເຄື່ອງ',
reload: 'ໂຫຼດໃໝ່',
upgradeWarn:
'ການອັບເກຣດແອັບຈະປ່ຽນແທນໄຟລ໌ docker-compose.yml. ຖ້າມີການປ່ຽນແປງໃດໆ, ທ່ານສາມາດຄລິກເພື່ອເບິ່ງການປຽບທຽບໄຟລ໌',
openclawHttpsUpgradeNoticeTitle:
'ໝາຍເຫດ: ຄຳແນະນຳຕໍ່ໄປນີ້ໃຊ້ໄດ້ສະເພາະຕອນອັບເກຣດ OpenClaw ຈາກເວີຊັນ 2026.3.13 ຫາ 2026.3.22 ເປັນ 2026.3.23 ຫຼື ສູງກວ່າ:',
openclawHttpsUpgradeNoticeItem1:
'ຫຼັງຈາກອັບເກຣດ, ການເຂົ້າເຖິງ agent ຈະກັບໄປເປັນ HTTP. ໄປທີ່ ການຕັ້ງຄ່າ -> ຄວາມປອດໄພ ເພື່ອກວດສອບທີ່ຢູ່ການເຂົ້າເຖິງ.',
openclawHttpsUpgradeNoticeItem2:
'ຖ້າທ່ານເຄີຍໃຊ້ເວັບໄຊ reverse proxy, ກະລຸນາປ່ຽນ proxy target ເປັນ http://IP:Port.',
newVersion: 'ເວີຊັນໃໝ່',
oldVersion: 'ເວີຊັນປະຈຸບັນ',
composeDiff: 'ການປຽບທຽບໄຟລ໌',
showDiff: 'ເບິ່ງການປຽບທຽບ',
useNew: 'ໃຊ້ເວີຊັນທີ່ກຳນົດເອງ',
useDefault: 'ໃຊ້ເວີຊັນເລີ່ມຕົ້ນ',
useCustom: 'ປັບແຕ່ງ docker-compose.yml',
useCustomHelper:
'ການໃຊ້ໄຟລ໌ docker-compose.yml ທີ່ປັບແຕ່ງເອງອາດເຮັດໃຫ້ການອັບເກຣດແອັບລົ້ມເຫຼວ. ຖ້າບໍ່ຈຳເປັນ, ບໍ່ຄວນເລືອກ.',
diffHelper:
'ເບື້ອງຊ້າຍແມ່ນເວີຊັນເກົ່າ, ເບື້ອງຂວາແມ່ນເວີຊັນໃໝ່. ຫຼັງຈາກແກ້ໄຂແລ້ວ, ຄລິກເພື່ອບັນທຶກເວີຊັນທີ່ປັບແຕ່ງ',
pullImage: 'ດຶງອິມເມຈ (Pull Image)',
pullImageHelper: 'ປະຕິບັດການ docker pull ເພື່ອດຶງອິມເມຈກ່ອນແອັບຈະເລີ່ມຕົ້ນ',
deleteImage: 'ລຶບອິມເມຈ',
deleteImageHelper: 'ລຶບອິມເມຈທີ່ກ່ຽວຂ້ອງກັບແອັບ. ວຽກຈະບໍ່ຢຸດຖ້າການລຶບລົ້ມເຫຼວ',
requireMemory: 'ໜ່ວຍຄວາມຈຳ',
supportedArchitectures: 'ສະຖາປັດຕະຍະກຳທີ່ຮອງຮັບ',
link: 'ລິ້ງ',
showCurrentArch: 'ສະຖາປັດຕະຍະກຳ',
syncLocalApp: 'ຊິງຄ໌ແອັບໃນເຄື່ອງ',
memoryRequiredHelper: 'ຄວາມຕ້ອງການໜ່ວຍຄວາມຈຳຂອງແອັບປະຈຸບັນ {0}',
gpuConfig: 'ເປີດໃຊ້ການຮອງຮັບ GPU',
gpuConfigHelper:
'ກະລຸນາໃຫ້ແນ່ໃຈວ່າເຄື່ອງມີ NVIDIA GPU ແລະ ໄດ້ຕິດຕັ້ງໄດເວີ NVIDIA ລວມທັງ NVIDIA Docker Container Toolkit ແລ້ວ',
webUI: 'ທີ່ຢູ່ເຂົ້າເຖິງເວັບ',
webUIPlaceholder: 'ຕົວຢ່າງ: example.com:8080/login',
defaultWebDomain: 'ທີ່ຢູ່ເຂົ້າເຖິງເລີ່ມຕົ້ນ',
defaultWebDomainHepler:
'ຖ້າພອດຂອງແອັບແມ່ນ 8080, ທີ່ຢູ່ redirect ຈະເປັນ http(s)://ທີ່ຢູ່ເຂົ້າເຖິງເລີ່ມຕົ້ນ:8080',
webUIConfig:
'Node ປະຈຸບັນຍັງບໍ່ໄດ້ຕັ້ງຄ່າທີ່ຢູ່ເຂົ້າເຖິງເລີ່ມຕົ້ນ. ກະລຸນາຕັ້ງຄ່າໃນພາຣາມິເຕີແອັບ ຫຼື ໄປທີ່ການຕັ້ງຄ່າແຜງຄວບຄຸມ!',
toLink: 'ເປີດ',
customAppHelper: 'ກ່ອນທີ່ຈະຕິດຕັ້ງແພັກເກດຮ້ານຄ້າແອັບທີ່ປັບແຕ່ງເອງ, ກະລຸນາໃຫ້ແນ່ໃຈວ່າຍັງບໍ່ມີແອັບທີ່ຕິດຕັ້ງໄວ້.',
forceUninstall: 'ບັງຄັບຖອນການຕິດຕັ້ງ',
syncCustomApp: 'ຊິງຄ໌ແອັບທີ່ປັບແຕ່ງເອງ',
ignoreAll: 'ລະເລີຍເວີຊັນຕໍ່ໆໄປທັງໝົດ',
ignoreVersion: 'ລະເລີຍເວີຊັນທີ່ກຳນົດ',
specifyIP: 'ຜູກມັດກັບ IP ຂອງ Host',
specifyIPHelper: 'ຕັ້ງຄ່າທີ່ຢູ່ host/network interface ເພື່ອຜູກມັດກັບພອດ (ຖ້າບໍ່ແນ່ໃຈ, ກະລຸນາປ່ອຍຫວ່າງໄວ້)',
uninstallDeleteBackup: 'ຖອນການຕິດຕັ້ງແອັບ - ລຶບໄຟລ໌ສຳຮອງ',
uninstallDeleteImage: 'ຖອນການຕິດຕັ້ງແອັບ - ລຶບອິມເມຈ',
upgradeBackup: 'ສຳຮອງແອັບກ່ອນອັບເກຣດ',
upgradeDeleteImage: 'ອັບເກຣດແອັບ - ລຶບອິມເມຈເກົ່າ',
installAllowPort: 'ເປີດການເຂົ້າເຖິງພອດພາຍນອກໂດຍເລີ່ມຕົ້ນເມື່ອຕິດຕັ້ງແອັບ',
noAppHelper: 'ກວດບໍ່ພົບແອັບພລິເຄຊັນ, ໄປທີ່ສູນວຽກເພື່ອເບິ່ງ Log ການຊິງຄ໌ຮ້ານຄ້າແອັບ',
isEdirWarn: 'ກວດພົບການປ່ຽນແປງໃນ docker-compose.yml. ກະລຸນາກວດສອບຄວາມແຕກຕ່າງ.',
},
website: {
primaryDomain: 'ໂດເມນຫຼັກ',
otherDomains: 'ໂດເມນອື່ນໆ',
static: 'ສະແຕຕິກ (Static)',
deployment: 'ການຕິດຕັ້ງ (Deployment)',
supportUpType: 'ຮອງຮັບສະເພາະໄຟລ໌ນາມສະກຸນ .tar.gz ແລະ ໄຟລ໌ທີ່ບີບອັດຕ້ອງມີໄຟລ໌ {0}.json',
proxy: 'ຣີເວີສພຣັອກຊີ (Reverse proxy)',
alias: 'ຊື່ຫຼິ້ນ (Alias)',
ftpUser: 'ບັນຊີ FTP',
ftpPassword: 'ລະຫັດຜ່ານ FTP',
ftpHelper: 'ຫຼັງຈາກສ້າງເວັບໄຊ, ບັນຊີ FTP ທີ່ກ່ຽວຂ້ອງຈະຖືກສ້າງຂຶ້ນ ແລະ ໂຟນເດີ FTP ຈະເຊື່ອມຕໍ່ກັບໂຟນເດີເວັບໄຊ.',
remark: 'ໝາຍເຫດ',
groupSetting: 'ການຈັດການກຸ່ມ',
createGroup: 'ສ້າງກຸ່ມ',
appNew: 'ແອັບພລິເຄຊັນໃໝ່',
appInstalled: 'ແອັບພລິເຄຊັນທີ່ຕິດຕັ້ງແລ້ວ',
delete: 'ລຶບເວັບໄຊ',
deleteApp: 'ລຶບແອັບພລິເຄຊັນ',
deleteBackup: 'ລຶບໄຟລ໌ສຳຮອງ',
domain: 'ໂດເມນ',
domainHelper: 'ໜຶ່ງໂດເມນຕໍ່ແຖວ.\nຮອງຮັບ wildcard "*" ແລະ ທີ່ຢູ່ IP.\nຮອງຮັບການເພີ່ມພອດ.',
addDomain: 'ເພີ່ມ',
domainConfig: 'ໂດເມນ',
defaultDoc: 'ເອກະສານເລີ່ມຕົ້ນ',
perserver: 'ຈຳນວນການເຊື່ອມຕໍ່ພ້ອມກັນ (Concurrency)',
perserverHelper: 'ຈຳກັດຈຳນວນການເຊື່ອມຕໍ່ພ້ອມກັນສູງສຸດຂອງເວັບໄຊນີ້',
perip: 'IP ດ່ຽວ',
peripHelper: 'ຈຳກັດຈຳນວນການເຂົ້າເຖິງພ້ອມກັນສູງສຸດຕໍ່ໜຶ່ງ IP',
rate: 'ຈຳກັດການຮັບສົ່ງຂໍ້ມູນ',
rateLimit: 'ຈຳກັດຄວາມໄວຕໍ່ການຮ້ອງຂໍ',
rateHelper: 'ຈຳກັດການໄຫຼຂອງແຕ່ລະການຮ້ອງຂໍ (ຫົວໜ່ວຍ: KB)',
rateLimitHelper: 'ຈຳກັດຄວາມໄວການຮັບສົ່ງຂໍ້ມູນຕໍ່ການຮ້ອງຂໍ (ຫົວໜ່ວຍ: KB/s)',
limitHelper: 'ເປີດໃຊ້ການຄວບຄຸມການຮັບສົ່ງຂໍ້ມູນ',
other: 'ອື່ນໆ',
currentSSL: 'ໃບຢັ້ງຢືນປະຈຸບັນ',
dnsAccount: 'ບັນຊີ DNS',
applySSL: 'ຂໍໃບຢັ້ງຢືນ',
SSLList: 'ລາຍການໃບຢັ້ງຢືນ',
createDnsAccount: 'ບັນຊີ DNS',
aliyun: 'Aliyun DNS',
aliEsa: 'Aliyun ESA',
awsRoute53: 'Amazon Route 53',
manual: 'ຈັດການດ້ວຍຕົນເອງ',
key: 'ຄີ (Key)',
check: 'ເບິ່ງ',
acmeAccountManage: 'ຈັດການບັນຊີ ACME',
email: 'ອີເມລ',
acmeAccount: 'ບັນຊີ ACME',
provider: 'ວິທີການກວດສອບ',
dnsManual: 'ການແກ້ໄຂ DNS ດ້ວຍຕົນເອງ',
expireDate: 'ວັນໝົດອາຍຸ',
brand: 'ອົງກອນ',
deploySSL: 'ການຕິດຕັ້ງ (Deployment)',
deploySSLHelper: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຈະຕິດຕັ້ງໃບຢັ້ງຢືນ? ',
ssl: 'ໃບຢັ້ງຢືນ | ໃບຢັ້ງຢືນ',
dnsAccountManage: 'ຈັດການຜູ້ໃຫ້ບໍລິການ DNS',
renewSSL: 'ຕໍ່ອາຍຸ',
renewHelper: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຈະຕໍ່ອາຍຸໃບຢັ້ງຢືນ? ',
renewSuccess: 'ຕໍ່ອາຍຸໃບຢັ້ງຢືນສຳເລັດ',
enableHTTPS: 'ເປີດໃຊ້ງານ',
aliasHelper: 'ຊື່ຫຼິ້ນແມ່ນຊື່ໂຟນເດີຂອງເວັບໄຊ',
lastBackupAt: 'ເວລາສຳຮອງຫຼ້າສຸດ',
null: 'ບໍ່ມີ',
nginxConfig: 'ການຕັ້ງຄ່າ Nginx',
websiteConfig: 'ການຕັ້ງຄ່າເວັບໄຊ',
proxySettings: 'ການຕັ້ງຄ່າ Proxy',
advancedSettings: 'ການຕັ້ງຄ່າຂັ້ນສູງ',
cacheSettings: 'ການຕັ້ງຄ່າແຄຊ',
sniSettings: 'ການຕັ້ງຄ່າ SNI',
basic: 'ພື້ນຖານ',
source: 'ການຕັ້ງຄ່າ',
security: 'ຄວາມປອດໄພ',
nginxPer: 'ການປັບແຕ່ງປະສິດທິພາບ',
neverExpire: 'ບໍ່ມີວັນໝົດອາຍຸ',
setDefault: 'ຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນ',
deleteHelper: 'ສະຖານະແອັບທີ່ກ່ຽວຂ້ອງຜິດປົກກະຕິ, ກະລຸນາກວດສອບ',
toApp: 'ໄປທີ່ລາຍການທີ່ຕິດຕັ້ງແລ້ວ',
cycle: 'ຮອບວຽນ',
frequency: 'ຄວາມຖີ່',
ccHelper: 'ມີການຮ້ອງຂໍ URL ດຽວກັນຫຼາຍກວ່າ {1} ຄັ້ງພາຍໃນ {0} ວິນາທີ, ຈະເປີດໃຊ້ການປ້ອງກັນ CC ແລະ ບລັອກ IP ນີ້',
mustSave: 'ການແກ້ໄຂຕ້ອງໄດ້ຮັບການບັນທຶກເພື່ອໃຫ້ມີຜົນ',
fileExt: 'ນາມສະກຸນໄຟລ໌',
fileExtBlock: 'ລາຍການບລັອກນາມສະກຸນໄຟລ໌',
value: 'ຄ່າ',
enable: 'ເປີດໃຊ້ງານ',
proxyAddress: 'ທີ່ຢູ່ Proxy',
proxyHelper: 'ຕົວຢ່າງ: 127.0.0.1:8080',
forceDelete: 'ບັງຄັບລຶບ',
forceDeleteHelper: 'ການບັງຄັບລຶບຈະລະເລີຍຂໍ້ຜິດພາດໃນລະຫວ່າງການລຶບ ແລະ ລຶບຂໍ້ມູນ Metadata ອອກໃນທີ່ສຸດ.',
deleteAppHelper: 'ລຶບແອັບພລິເຄຊັນ ແລະ ໄຟລ໌ສຳຮອງແອັບທີ່ກ່ຽວຂ້ອງພ້ອມກັນ',
deleteBackupHelper: 'ລຶບໄຟລ໌ສຳຮອງເວັບໄຊນຳ.',
deleteDatabaseHelper: 'ລຶບຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບເວັບໄຊນຳ',
deleteConfirmHelper: 'ການລຶບບໍ່ສາມາດຍົກເລີກໄດ້. ປ້ອນ <span style="color:red"> "{0}" </span> ເພື່ອຢືນຢັນການລຶບ.',
staticPath: 'ໂຟນເດີຫຼັກທີ່ກ່ຽວຂ້ອງແມ່ນ ',
limit: 'ຮູບແບບ',
blog: 'ເວັບບອດ/ບລັອກ',
imageSite: 'ເວັບໄຊຮູບພາບ',
downloadSite: 'ເວັບໄຊດາວໂຫຼດ',
shopSite: 'ຮ້ານຄ້າ',
doorSite: 'ເວັບໄຊພໍທັລ (Portal)',
qiteSite: 'ອົງກອນ/ບໍລິສັດ',
videoSite: 'ວິດີໂອ',
errLog: 'Log ຂໍ້ຜິດພາດ',
stopHelper:
'ຫຼັງຈາກຢຸດເວັບໄຊ, ມັນຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຕາມປົກກະຕິ, ແລະ ຜູ້ໃຊ້ຈະເຫັນໜ້າຢຸດການໃຊ້ງານເມື່ອເຂົ້າເບິ່ງ. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
startHelper: 'ຫຼັງຈາກເປີດໃຊ້ເວັບໄຊ, ຜູ້ໃຊ້ສາມາດເຂົ້າເບິ່ງເນື້ອຫາໄດ້ຕາມປົກກະຕິ. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
sitePath: 'ໂຟນເດີ',
siteAlias: 'ຊື່ຫຼິ້ນເວັບໄຊ',
primaryPath: 'ໂຟນເດີຮາກ (Root directory)',
folderTitle: 'ເວັບໄຊປະກອບມີໂຟນເດີຫຼັກດັ່ງຕໍ່ໄປນີ້',
wafFolder: 'ກົດລະບຽບໄຟວໍ',
indexFolder: 'ໂຟນເດີຮາກຂອງເວັບໄຊ',
sslFolder: 'ໃບຢັ້ງຢືນເວັບໄຊ',
enableOrNot: 'ເປີດໃຊ້ງານ',
oldSSL: 'ໃບຢັ້ງຢືນທີ່ມີຢູ່ແລ້ວ',
manualSSL: 'ນຳເຂົ້າໃບຢັ້ງຢືນ',
select: 'ເລືອກ',
selectSSL: 'ເລືອກໃບຢັ້ງຢືນ',
privateKey: 'ຄີສ່ວນຕົວ (KEY)',
certificate: 'ໃບຢັ້ງຢືນ (ຮູບແບບ PEM)',
HTTPConfig: 'ຕົວເລືອກ HTTP',
HTTPSOnly: 'ບລັອກການຮ້ອງຂໍ HTTP',
HTTPToHTTPS: 'ປ່ຽນເສັ້ນທາງໄປ HTTPS',
HTTPAlso: 'ອະນຸຍາດການຮ້ອງຂໍ HTTP ໂດຍກົງ',
sslConfig: 'ຕົວເລືອກ SSL',
disableHTTPS: 'ປິດໃຊ້ງານ HTTPS',
disableHTTPSHelper: 'ການປິດໃຊ້ງານ HTTPS ຈະລຶບການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງກັບໃບຢັ້ງຢືນ, ຕ້ອງການຕໍ່ຫຼືບໍ່?',
SSLHelper:
'ໝາຍເຫດ: ຫ້າມໃຊ້ໃບຢັ້ງຢືນ SSL ສຳລັບເວັບໄຊທີ່ຜິດກົດໝາຍ.\nຖ້າບໍ່ສາມາດເຂົ້າເຖິງ HTTPS ໄດ້ຫຼັງຈາກເປີດແລ້ວ, ກະລຸນາກວດສອບວ່າໄຟວໍໄດ້ເປີດພອດ 443 ແລ້ວຫຼືບໍ່.',
SSLConfig: 'ການຕັ້ງຄ່າໃບຢັ້ງຢືນ',
SSLProConfig: 'ການຕັ້ງຄ່າໂປຣໂຕຄໍ',
supportProtocol: 'ເວີຊັນໂປຣໂຕຄໍ',
encryptionAlgorithm: 'ອັນກໍຣິດທຶມການເຂົ້າລະຫັດ',
notSecurity: '(ບໍ່ປອດໄພ)',
encryptHelper:
"Let's Encrypt ມີການຈຳກັດຄວາມຖີ່ໃນການອອກໃບຢັ້ງຢືນ, ແຕ່ພຽງພໍສຳລັບການໃຊ້ງານທົ່ວໄປ. ການດຳເນີນການຖີ່ເກີນໄປຈະເຮັດໃຫ້ການອອກໃບຢັ້ງຢືນລົ້ມເຫຼວ. ສໍາລັບຂໍ້ຈຳກັດສະເພາະ, ກະລຸນາເບິ່ງ <a target='_blank' href='https://letsencrypt.org/zh-cn/docs/rate-limits/'>ເອກະສານທາງການ</a> ",
ipValue: 'ຄ່າ',
wafValueHelper: 'ຄ່າ',
ext: 'ນາມສະກຸນໄຟລ໌',
wafInputHelper: 'ປ້ອນຂໍ້ມູນແຍກແຕ່ລະແຖວ',
data: 'ຂໍ້ມູນ',
ever: 'ຖາວອນ',
nextYear: 'ອີກໜຶ່ງປີຂ້າງໜ້າ',
noLog: 'ບໍ່ພົບ Log',
defaultServer: 'ຕັ້ງເປັນເວັບໄຊເລີ່ມຕົ້ນ',
noDefaultServer: 'ບໍ່ໄດ້ຕັ້ງຄ່າ',
defaultServerHelper:
'ຫຼັງຈາກຕັ້ງເປັນເວັບໄຊເລີ່ມຕົ້ນ, ໂດເມນ ແລະ IP ທັງໝົດທີ່ບໍ່ໄດ້ຜູກມັດຈະຖືກປ່ຽນເສັ້ນທາງມາທີ່ເວັບໄຊນີ້\nວິທີນີ້ສາມາດປ້ອງກັນການເຂົ້າເຖິງທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດໄດ້ຢ່າງມີປະສິດທິພາບ\nແຕ່ຈະເຮັດໃຫ້ການສະກັດກັ້ນໂດເມນທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດຂອງ WAF ລົ້ມເຫຼວ',
restoreHelper: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຈະກູ້ຄືນໂດຍໃຊ້ໄຟລ໌ສຳຮອງນີ້?',
websiteDeploymentHelper: 'ໃຊ້ແອັບພລິເຄຊັນທີ່ຕິດຕັ້ງແລ້ວ ຫຼື ສ້າງແອັບໃໝ່ເພື່ອສ້າງເວັບໄຊ.',
websiteStatictHelper: 'ສ້າງໂຟນເດີເວັບໄຊເທິງ Host.',
websiteProxyHelper:
'ໃຊ້ reverse proxy ເພື່ອສົ່ງຕໍ່ບໍລິການທີ່ມີຢູ່ແລ້ວ. ຕົວຢ່າງ: ຖ້າມີບໍລິການເຮັດວຽກຢູ່ພອດ 8080, ທີ່ຢູ່ proxy ຈະເປັນ "http://127.0.0.1:8080".',
runtimeProxyHelper: 'ໃຊ້ Runtime ຂອງເວັບໄຊເພື່ອສ້າງເວັບໄຊ.',
runtime: 'ຣັນທາມ (Runtime)',
deleteRuntimeHelper: 'ແອັບພລິເຄຊັນ Runtime ຈຳເປັນຕ້ອງຖືກລຶບພ້ອມກັບເວັບໄຊ, ກະລຸນາເຮັດດ້ວຍຄວາມລະມັດລະວັງ',
proxyType: 'ປະເພດເຄືອຂ່າຍ',
unix: 'ເຄືອຂ່າຍ Unix',
tcp: 'ເຄືອຂ່າຍ TCP/IP',
phpFPM: 'ການຕັ້ງຄ່າ FPM',
phpConfig: 'ການຕັ້ງຄ່າ PHP',
updateConfig: 'ອັບເດດການຕັ້ງຄ່າ',
isOn: 'ເປີດ',
isOff: 'ປິດ',
rewrite: 'ກົດການປ່ຽນເສັ້ນທາງ (Pseudo-static)',
rewriteMode: 'ຮູບແບບ',
current: 'ປະຈຸບັນ',
rewriteHelper: 'ຖ້າການຕັ້ງຄ່າ pseudo-static ເຮັດໃຫ້ເວັບໄຊເຂົ້າເຖິງບໍ່ໄດ້, ໃຫ້ລອງກັບໄປໃຊ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນ.',
runDir: 'ໂຟນເດີທີ່ເຮັດວຽກ',
runUserHelper:
'ສຳລັບເວັບໄຊທີ່ຕິດຕັ້ງຜ່ານ PHP container, ທ່ານຕ້ອງຕັ້ງຄ່າເຈົ້າຂອງ ແລະ ກຸ່ມຜູ້ໃຊ້ຂອງໄຟລ໌ ແລະ ໂຟນເດີທັງໝົດເປັນ 1000. ສຳລັບສະພາບແວດລ້ອມ PHP ໃນເຄື່ອງ, ໃຫ້ອ້າງອີງຕາມການຕັ້ງຄ່າ PHP-FPM ໃນເຄື່ອງ',
userGroup: 'ຜູ້ໃຊ້/ກຸ່ມ',
uGroup: 'ກຸ່ມ',
proxyPath: 'ພາດ Proxy',
proxyPass: 'URL ປາຍທາງ',
cache: 'ແຄຊ (Cache)',
cacheTime: 'ໄລຍະເວລາແຄຊ',
enableCache: 'ແຄຊ',
proxyHost: 'Proxy host',
disabled: 'ຢຸດແລ້ວ',
startProxy: 'ນີ້ຈະເລີ່ມການເຮັດວຽກຂອງ reverse proxy. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
stopProxy: 'ນີ້ຈະຢຸດການເຮັດວຽກຂອງ reverse proxy. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
sourceFile: 'ເບິ່ງຊອດໂຄ້ດ',
proxyHelper1: 'ເມື່ອເຂົ້າເຖິງໂຟນເດີນີ້, ເນື້ອຫາຈາກ URL ປາຍທາງຈະຖືກສົ່ງກັບຄືນມາສະແດງ.',
proxyPassHelper: 'URL ປາຍທາງຕ້ອງສາມາດໃຊ້ງານ ແລະ ເຂົ້າເຖິງໄດ້.',
proxyHostHelper: 'ສົ່ງຊື່ໂດເມນໃນສ່ວນຫົວຂອງການຮ້ອງຂໍ (request header) ໄປຍັງເຊີບເວີ proxy.',
modifier: 'ກົດລະບຽບການຈັບຄູ່',
modifierHelper:
'ຕົວຢ່າງ: "=" ແມ່ນການຈັບຄູ່ແບບແນ່ນອນ, "~" ແມ່ນການຈັບຄູ່ແບບ regular expression, "^~" ແມ່ນການຈັບຄູ່ສ່ວນເລີ່ມຕົ້ນຂອງພາດ, ແລະ ອື່ນໆ.',
replace: 'ການປ່ຽນແທນຂໍ້ຄວາມ',
replaceHelper:
'ຄຸນສົມບັດການປ່ຽນແທນຂໍ້ຄວາມຂອງ nginx ຊ່ວຍໃຫ້ສາມາດປ່ຽນຂໍ້ຄວາມໃນເນື້ອຫາຕອບກັບລະຫວ່າງການເຮັດ reverse proxy. ມັກໃຊ້ເພື່ອແກ້ໄຂລິ້ງ, ທີ່ຢູ່ API ແລະ ອື່ນໆ ໃນໄຟລ໌ HTML, CSS, JavaScript. ຮອງຮັບການໃຊ້ regular expression.',
addReplace: 'ເພີ່ມ',
replaced: 'ຂໍ້ຄວາມທີ່ຄົ້ນຫາ (ຫ້າມຫວ່າງ)',
replaceText: 'ປ່ຽນແທນດ້ວຍຂໍ້ຄວາມ',
replacedErr: 'ຂໍ້ຄວາມທີ່ຄົ້ນຫາບໍ່ສາມາດຫວ່າງໄດ້',
replacedErr2: 'ຂໍ້ຄວາມທີ່ຄົ້ນຫາບໍ່ສາມາດຊ້ຳກັນໄດ້',
replacedListEmpty: 'ບໍ່ມີກົດລະບຽບການປ່ຽນແທນຂໍ້ຄວາມ',
proxySslName: 'ຊື່ Proxy SNI',
basicAuth: 'ການຢືນຢັນຕົວຕົນພື້ນຖານ (Basic auth)',
editBasicAuthHelper:
'ລະຫັດຜ່ານຖືກເຂົ້າລະຫັດແບບ asymmetric ແລະ ບໍ່ສາມາດສະແດງຄືນໄດ້. ການແກ້ໄຂຈຳເປັນຕ້ອງຕັ້ງລະຫັດຜ່ານໃໝ່',
antiLeech: 'ປ້ອງກັນການແອບລິ້ງ (Anti-leech)',
extends: 'ສ່ວນຂະຫຍາຍ',
browserCache: 'ແຄຊບຣາວເຊີ',
noModify: 'ບໍ່ມີການແກ້ໄຂ',
serverCache: 'ແຄຊເຊີບເວີ',
leechLog: 'ບັນທຶກ Log ການແອບລິ້ງ',
accessDomain: 'ໂດເມນທີ່ອະນຸຍາດ',
leechReturn: 'ຊັບພະຍາກອນທີ່ຕອບກັບ',
noneRef: 'ອະນຸຍາດ referrer ຫວ່າງ',
disable: 'ບໍ່ໄດ້ເປີດໃຊ້',
disableLeechHelper: 'ຕ້ອງການປິດການປ້ອງກັນການແອບລິ້ງຫຼືບໍ່',
disableLeech: 'ປິດການປ້ອງກັນການແອບລິ້ງ',
ipv6: 'ຟັງ IPv6',
leechReturnError: 'ປ້ອນລະຫັດສະຖານະ HTTP',
blockedRef: 'ອະນຸຍາດ Referer ທີ່ບໍ່ເປັນມາດຕະຖານ',
accessControl: 'ການຄວບຄຸມການແອບລິ້ງ',
leechcacheControl: 'ການຄວບຄຸມແຄຊ',
logEnableControl: 'ບັນທຶກ Log ການຮ້ອງຂໍໄຟລ໌ຄົງທີ່ (Static asset)',
leechSpecialValidHelper:
"ເມື່ອເປີດ 'ອະນຸຍາດ Referer ຫວ່າງ', ການຮ້ອງຂໍທີ່ບໍ່ມີ Referer (ການເຂົ້າເຖິງໂດຍກົງ) ຈະບໍ່ຖືກບລັອກ; ການເປີດ 'ອະນຸຍາດ Referer ທີ່ບໍ່ເປັນມາດຕະຖານ' ຈະອະນຸຍາດ Referer ໃດໆທີ່ບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍ http/https.",
leechInvalidReturnHelper: 'ລະຫັດສະຖານະ HTTP ທີ່ຈະສົ່ງກັບຄືນຫຼັງຈາກບລັອກການແອບລິ້ງ',
leechlogControlHelper:
'ບັນທຶກ Log ການຮ້ອງຂໍໄຟລ໌ຄົງທີ່; ປົກກະຕິແລ້ວຈະປິດໃນການໃຊ້ງານຈິງເພື່ອຫຼີກລ່ຽງ Log ທີ່ຫຼາຍເກີນໄປ',
selectAcme: 'ເລືອກບັນຊີ Acme',
imported: 'ສ້າງດ້ວຍຕົນເອງ',
importType: 'ປະເພດການນຳເຂົ້າ',
pasteSSL: 'ວາງໂຄ້ດ',
localSSL: 'ເລືອກໄຟລ໌ຈາກເຊີບເວີ',
privateKeyPath: 'ໄຟລ໌ຄີສ່ວນຕົວ (Private key)',
certificatePath: 'ໄຟລ໌ໃບຢັ້ງຢືນ',
ipWhiteListHelper: 'ບົດບາດຂອງລາຍການ IP ທີ່ອະນຸຍາດ: ກົດລະບຽບທັງໝົດຈະບໍ່ມີຜົນກັບ IP ໃນລາຍການນີ້',
redirect: 'ການປ່ຽນເສັ້ນທາງ (Redirect)',
sourceDomain: 'ໂດເມນຕົ້ນທາງ',
targetURL: 'ທີ່ຢູ່ URL ປາຍທາງ',
keepPath: 'ພາຣາມິເຕີ URI',
path: 'ພາດ',
redirectType: 'ປະເພດການປ່ຽນເສັ້ນທາງ',
redirectWay: 'ວິທີການ',
keep: 'ເກັບໄວ້',
notKeep: 'ບໍ່ເກັບໄວ້',
redirectRoot: 'ປ່ຽນເສັ້ນທາງໄປໜ້າຫຼັກ',
redirectHelper: '301 ແມ່ນການປ່ຽນເສັ້ນທາງຖາວອນ, 302 ແມ່ນການປ່ຽນເສັ້ນທາງຊົ່ວຄາວ',
changePHPVersionWarn: 'ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້, ຕ້ອງການຕໍ່ຫຼືບໍ່?',
changeVersion: 'ປ່ຽນເວີຊັນ',
retainConfig: 'ຕ້ອງການເກັບໄຟລ໌ php-fpm.conf ແລະ php.ini ໄວ້ຫຼືບໍ່',
runDirHelper2: 'ກະລຸນາໃຫ້ແນ່ໃຈວ່າໂຟນເດີທີ່ເຮັດວຽກສຳຮອງຢູ່ພາຍໃຕ້ໂຟນເດີ index',
openrestyHelper:
'ພອດເລີ່ມຕົ້ນຂອງ OpenResty: HTTP {0}, HTTPS {1}, ເຊິ່ງອາດສົ່ງຜົນກະທົບຕໍ່ການເຂົ້າເຖິງໂດເມນ ແລະ ການບັງຄັບປ່ຽນເສັ້ນທາງ HTTPS',
primaryDomainHelper: 'ຕົວຢ່າງ: example.com ຫຼື example.com:8080',
acmeAccountType: 'ປະເພດບັນຊີ',
keyType: 'ອັນກໍຣິດທຶມຂອງຄີ',
tencentCloud: 'Tencent Cloud',
containWarn: 'ຊື່ໂດເມນມີໂດເມນຫຼັກຢູ່ແລ້ວ, ກະລຸນາປ້ອນໃໝ່',
rewriteHelper2:
'ແອັບພລິເຄຊັນເຊັ່ນ WordPress ທີ່ຕິດຕັ້ງຈາກຮ້ານຄ້າແອັບມັກຈະມີການຕັ້ງຄ່າ pseudo-static ໄວ້ແລ້ວ. ການຕັ້ງຄ່າໃໝ່ອາດເຮັດໃຫ້ເກີດຂໍ້ຜິດພາດ.',
websiteBackupWarn:
'ຮອງຮັບສະເພາະການນຳເຂົ້າໄຟລ໌ສຳຮອງໃນເຄື່ອງເທົ່ານັ້ນ, ການນຳເຂົ້າຈາກເຄື່ອງອື່ນອາດເຮັດໃຫ້ການກູ້ຄືນລົ້ມເຫຼວ',
ipWebsiteWarn: 'ເວັບໄຊທີ່ໃຊ້ IP ເປັນໂດເມນຈຳເປັນຕ້ອງຕັ້ງເປັນເວັບໄຊເລີ່ມຕົ້ນເພື່ອໃຫ້ເຂົ້າເຖິງໄດ້ຕາມປົກກະຕິ.',
hstsHelper: 'ການເປີດໃຊ້ HSTS ສາມາດເພີ່ມຄວາມປອດໄພໃຫ້ເວັບໄຊ',
includeSubDomains: 'ໂດເມນຍ່ອຍ',
hstsIncludeSubDomainsHelper: 'ເມື່ອເປີດໃຊ້ແລ້ວ, ນະໂຍບາຍ HSTS ຈະມີຜົນກັບໂດເມນຍ່ອຍທັງໝົດຂອງໂດເມນປະຈຸບັນ.',
defaultHtml: 'ຕັ້ງໜ້າເລີ່ມຕົ້ນ',
website404: 'ໜ້າຂໍ້ຜິດພາດ 404 ຂອງເວັບໄຊ',
domain404: 'ບໍ່ມີໜ້າເວັບນີ້',
indexHtml: 'ໜ້າເລີ່ມຕົ້ນຂອງເວັບໄຊ Static',
stopHtml: 'ໜ້າຢຸດການໃຊ້ງານເວັບໄຊ',
indexPHP: 'ໜ້າເລີ່ມຕົ້ນຂອງເວັບໄຊ PHP',
sslExpireDate: 'ວັນໝົດອາຍຸ SSL',
website404Helper: 'ໜ້າຂໍ້ຜິດພາດ 404 ຮອງຮັບສະເພາະເວັບໄຊ PHP ແລະ ເວັບໄຊ Static ເທົ່ານັ້ນ',
sni: 'SNI ຕົ້ນທາງ',
sniHelper:
'ເມື່ອ reverse proxy ປາຍທາງເປັນ HTTPS, ທ່ານອາດຕ້ອງຕັ້ງຄ່າ SNI ຕົ້ນທາງ. ເບິ່ງລາຍລະອຽດຈາກເອກະສານຂອງຜູ້ໃຫ້ບໍລິການ CDN.',
proxySslVerify: 'ກວດສອບໃບຢັ້ງຢືນ SSL ຂອງເບື້ອງຫຼັງ',
proxySslVerifyHelper:
'ເມື່ອເປີດໃຊ້, proxy ຈະກວດສອບໃບຢັ້ງຢືນ SSL ຂອງເຊີບເວີຕົ້ນທາງຢ່າງເຂັ້ມງວດ (ປິດໄວ້ໂດຍເລີ່ມຕົ້ນ).',
huaweicloud: 'Huawei Cloud',
createDb: 'ສ້າງຖານຂໍ້ມູນ',
enableSSLHelper: 'ການບໍ່ເປີດໃຊ້ຈະບໍ່ມີຜົນຕໍ່ການສ້າງເວັບໄຊ',
batchAdd: 'ເພີ່ມໂດເມນແບບກຸ່ມ',
batchInput: 'ປ້ອນຂໍ້ມູນແບບກຸ່ມ',
domainNotFQDN: 'ໂດເມນນີ້ອາດຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໃນເຄືອຂ່າຍສາທາລະນະ',
domainInvalid: 'ຮູບແບບໂດເມນບໍ່ຖືກຕ້ອງ',
domainBatchHelper: 'ໜຶ່ງໂດເມນຕໍ່ແຖວ, ຮູບແບບ: domain:port@ssl\nຕົວຢ່າງ: example.com:443@ssl ຫຼື example.com',
generateDomain: 'ສ້າງ',
global: 'ທົ່ວໂລກ (Global)',
subsite: 'ເວັບໄຊຍ່ອຍ',
subsiteHelper: 'ເວັບໄຊຍ່ອຍສາມາດເລືອກໂຟນເດີຂອງເວັບໄຊ PHP ຫຼື Static ທີ່ມີຢູ່ແລ້ວເປັນໂຟນເດີຫຼັກໄດ້.',
parentWbeiste: 'ເວັບໄຊຫຼັກ',
deleteSubsite: 'ເພື່ອລຶບເວັບໄຊນີ້, ທ່ານຕ້ອງລຶບເວັບໄຊຍ່ອຍ {0} ກ່ອນ',
loadBalance: 'ການກະຈາຍພາລະ (Load Balancing)',
server: 'ເຊີບເວີ',
algorithm: 'ອັນກໍຣິດທຶມ',
ipHash: 'IP Hash',
ipHashHelper:
'ກະຈາຍການຮ້ອງຂໍໄປຍັງເຊີບເວີສະເພາະຕາມທີ່ຢູ່ IP ຂອງຜູ້ໃຊ້, ເພື່ອໃຫ້ແນ່ໃຈວ່າຜູ້ໃຊ້ຄົນນັ້ນຈະຖືກສົ່ງໄປຫາເຊີບເວີເກົ່າສະເໝີ.',
leastConn: 'ການເຊື່ອມຕໍ່ໜ້ອຍທີ່ສຸດ (Least Connections)',
leastConnHelper: 'ສົ່ງການຮ້ອງຂໍໄປຫາເຊີບເວີທີ່ມີການເຊື່ອມຕໍ່ທີ່ຍັງເຮັດວຽກຢູ່ໜ້ອຍທີ່ສຸດ.',
leastTime: 'ເວລາໜ້ອຍທີ່ສຸດ (Least Time)',
leastTimeHelper: 'ສົ່ງການຮ້ອງຂໍໄປຫາເຊີບເວີທີ່ມີເວລາການເຊື່ອມຕໍ່ທີ່ຍັງເຮັດວຽກຢູ່ສັ້ນທີ່ສຸດ.',
defaultHelper:
'ວິທີເລີ່ມຕົ້ນ, ການຮ້ອງຂໍຈະຖືກກະຈາຍໄປຫາແຕ່ລະເຊີບເວີຢ່າງເທົ່າທຽມກັນ. ຖ້າເຊີບເວີມີການຕັ້ງຄ່ານ້ຳໜັກ (weight), ການຮ້ອງຂໍຈະຖືກກະຈາຍຕາມນ້ຳໜັກທີ່ກຳນົດ.',
weight: 'ນ້ຳໜັກ',
maxFails: 'ຈຳນວນລົ້ມເຫຼວສູງສຸດ',
maxConns: 'ຈຳນວນການເຊື່ອມຕໍ່ສູງສຸດ',
strategy: 'ກົນລະຍຸດ',
strategyDown: 'ຢຸດເຮັດວຽກ (Down)',
strategyBackup: 'ສຳຮອງ (Backup)',
ipHashBackupErr: 'IP hash ບໍ່ຮອງຮັບ node ສຳຮອງ',
failTimeout: 'ເວລາໝົດອາຍຸຄວາມລົ້ມເຫຼວ',
failTimeoutHelper:
'ໄລຍະເວລາສຳລັບການກວດສອບສຸຂະພາບເຊີບເວີ. ເມື່ອຈຳນວນຄວາມລົ້ມເຫຼວສະສົມຮອດກຳນົດໃນຊ່ວງເວລານີ້, ເຊີບເວີຈະຖືກຍ້າຍອອກຊົ່ວຄາວ. ເລີ່ມຕົ້ນ 10 ວິນາທີ',
staticChangePHPHelper: 'ປະຈຸບັນເປັນເວັບໄຊ Static, ທ່ານສາມາດປ່ຽນເປັນເວັບໄຊ PHP ໄດ້',
proxyCache: 'ແຄຊ Reverse Proxy',
cacheLimit: 'ຂີດຈຳກັດພື້ນທີ່ແຄຊ',
shareCache: 'ຂະໜາດໜ່ວຍຄວາມຈຳຂອງຈຳນວນແຄຊ',
cacheExpire: 'ເວລາໝົດອາຍຸຂອງແຄຊ',
shareCacheHelper: 'ສາມາດເກັບວັດຖຸແຄຊໄດ້ປະມານ 8000 ອັນຕໍ່ 1MB ຂອງໜ່ວຍຄວາມຈຳ',
cacheLimitHelper: 'ແຄຊເກົ່າຈະຖືກລຶບໂດຍອັດຕະໂນມັດເມື່ອພື້ນທີ່ເກີນກຳນົດ',
cacheExpireJHelper: 'ແຄຊຈະຖືກລຶບຖ້າບໍ່ມີການເຂົ້າເຖິງຫຼັງຈາກເວລາໝົດອາຍຸ',
realIP: 'IP ທີ່ແທ້ຈິງ',
ipFrom: 'ແຫຼ່ງທີ່ມາຂອງ IP',
ipFromHelper:
'ໂດຍການຕັ້ງຄ່າແຫຼ່ງ IP ທີ່ເຊື່ອຖືໄດ້, OpenResty ຈະວິເຄາະຂໍ້ມູນ IP ໃນ HTTP headers ເພື່ອລະບຸ ແລະ ບັນທຶກ IP ທີ່ແທ້ຈິງຂອງຜູ້ເຂົ້າຊົມໄດ້ຢ່າງຖືກຕ້ອງ',
ipFromExample1: 'ຖ້າເບື້ອງໜ້າເປັນເຄື່ອງມືເຊັ່ນ Frp, ທ່ານສາມາດປ້ອນ IP ຂອງ Frp ເຊັ່ນ 127.0.0.1',
ipFromExample2: 'ຖ້າເບື້ອງໜ້າເປັນ CDN, ທ່ານສາມາດປ້ອນຊ່ວງ IP ຂອງ CDN',
ipFromExample3:
'ຖ້າບໍ່ແນ່ໃຈ, ທ່ານສາມາດປ້ອນ 0.0.0.0/0 (ipv4) ::/0 (ipv6) [ໝາຍເຫດ: ການອະນຸຍາດທຸກແຫຼ່ງ IP ບໍ່ປອດໄພ]',
http3Helper:
'HTTP/3 ເປັນເວີຊັນອັບເກຣດຂອງ HTTP/2 ທີ່ໃຫ້ຄວາມໄວ ແລະ ປະສິດທິພາບດີກວ່າ, ແຕ່ບາງບຣາວເຊີອາດຍັງບໍ່ຮອງຮັບ.',
cors: 'CORS',
enableCors: 'ເປີດໃຊ້ງານ CORS',
allowOrigins: 'ໂດເມນທີ່ອະນຸຍາດ',
allowMethods: 'ວິທີການຮ້ອງຂໍທີ່ອະນຸຍາດ',
allowHeaders: 'Header ທີ່ອະນຸຍາດ',
allowCredentials: 'ອະນຸຍາດໃຫ້ສົ່ງຄຸກກີ້',
preflight: 'ການຕອບສະໜອງການຮ້ອງຂໍ Preflight ຢ່າງໄວວາ',
preflightHleper:
'ເມື່ອເປີດໃຊ້, ເມື່ອບຣາວເຊີສົ່ງການຮ້ອງຂໍ cross-origin preflight (OPTIONS), ລະບົບຈະສົ່ງລະຫັດສະຖານະ 204 ກັບຄືນໂດຍອັດຕະໂນມັດ',
changeDatabase: 'ປ່ຽນຖານຂໍ້ມູນ',
changeDatabaseHelper1: 'ການເຊື່ອມໂຍງຖານຂໍ້ມູນໃຊ້ສຳລັບການສຳຮອງ ແລະ ກູ້ຄືນເວັບໄຊ.',
changeDatabaseHelper2: 'ການປ່ຽນໄປໃຊ້ຖານຂໍ້ມູນອື່ນຈະເຮັດໃຫ້ໄຟລ໌ສຳຮອງເກົ່າບໍ່ສາມາດກູ້ຄືນໄດ້.',
saveCustom: 'ບັນທຶກເປັນແມ່ແບບ',
rainyun: 'Rain Yun',
volcengine: 'Volcengine',
runtimePortHelper: 'ສະພາບແວດລ້ອມຣັນທາມປະຈຸບັນມີຫຼາຍພອດ. ເລືອກພອດ proxy.',
runtimePortWarn: 'ສະພາບແວດລ້ອມຣັນທາມປະຈຸບັນບໍ່ມີພອດ, ບໍ່ສາມາດເຮັດ proxy ໄດ້',
cacheWarn: 'ກະລຸນາປິດແຄຊໃນ reverse proxy ກ່ອນ',
loadBalanceHelper:
'ຫຼັງຈາກສ້າງການກະຈາຍພາລະແລ້ວ, ໃຫ້ໄປທີ່ "Reverse Proxy", ເພີ່ມ proxy ແລະ ຕັ້ງທີ່ຢູ່ເບື້ອງຫຼັງເປັນ: http://<ຊື່ load balancing>',
useProxy: 'ໃຊ້ Proxy',
useProxyHelper: 'ໃຊ້ທີ່ຢູ່ເຊີບເວີ proxy ໃນການຕັ້ງຄ່າແຜງຄວບຄຸມ',
westCN: 'West Digital',
openBaseDir: 'ປ້ອງກັນການໂຈມຕີຂ້າມເວັບໄຊ (Cross-Site)',
openBaseDirHelper: 'open_basedir ໃຊ້ເພື່ອຈຳກັດພາດການເຂົ້າເຖິງໄຟລ໌ PHP ເພື່ອຄວາມປອດໄພ',
serverCacheTime: 'ເວລາແຄຊເຊີບເວີ',
serverCacheTimeHelper: 'ໄລຍະເວລາທີ່ການຮ້ອງຂໍຈະຖືກແຄຊໄວ້ຢູ່ເຊີບເວີ.',
browserCacheTime: 'ເວລາແຄຊບຣາວເຊີ',
browserCacheTimeHelper: 'ໄລຍະເວລາທີ່ຊັບພະຍາກອນຄົງທີ່ຖືກແຄຊໄວ້ໃນບຣາວເຊີຂອງຜູ້ໃຊ້.',
donotLinkeDB: 'ບໍ່ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ',
toWebsiteDir: 'ເຂົ້າສູ່ໂຟນເດີເວັບໄຊ',
execParameters: 'ພາຣາມິເຕີການເຮັດວຽກ',
extCommand: 'ຄຳສັ່ງເພີ່ມເຕີມ',
mirror: 'ແຫຼ່ງ Mirror',
execUser: 'ຜູ້ໃຊ້ທີ່ປະຕິບັດການ',
execDir: 'ໂຟນເດີທີ່ປະຕິບັດການ',
packagist: 'China Full Mirror',
batchOperate: 'ປະຕິບັດການແບບກຸ່ມ',
batchOperateHelper: 'ປະຕິບັດການ {0} ເວັບໄຊແບບກຸ່ມ, ຕ້ອງການຕໍ່ຫຼືບໍ່?',
stream: 'TCP/UDP Proxy',
streamPorts: 'ພອດທີ່ຟັງ (Listening Ports)',
streamPortsHelper: 'ຕັ້ງຄ່າພອດພາຍນອກ, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ຕົວຢ່າງ: 5222,5223',
streamHelper: 'ການສົ່ງຕໍ່ພອດ TCP/UDP ແລະ ການກະຈາຍພາລະ',
udp: 'ເປີດໃຊ້ UDP',
syncHtmlHelper: 'ຊິງຄ໌ໄປທີ່ເວັບໄຊ PHP ແລະ Static',
},
php: {
short_open_tag: 'ຮອງຮັບ Short tag',
max_execution_time: 'ເວລາປະຕິບັດການສູງສຸດຂອງສະຄຣິບ',
max_input_time: 'ເວລາຮັບຂໍ້ມູນສູງສຸດ',
memory_limit: 'ຂີດຈຳກັດໜ່ວຍຄວາມຈຳຂອງສະຄຣິບ',
post_max_size: 'ຂະໜາດຂໍ້ມູນ POST ສູງສຸດ',
file_uploads: 'ອະນຸຍາດໃຫ້ອັບໂຫຼດໄຟລ໌',
upload_max_filesize: 'ຂະໜາດສູງສຸດທີ່ອະນຸຍາດໃຫ້ອັບໂຫຼດ',
max_file_uploads: 'ຈຳນວນໄຟລ໌ສູງສຸດທີ່ອະນຸຍາດໃຫ້ອັບໂຫຼດພ້ອມກັນ',
default_socket_timeout: 'ເວລາໝົດອາຍຸຂອງ Socket',
error_reporting: 'ລະດັບຂໍ້ຜິດພາດ',
display_errors: 'ສະແດງລາຍລະອຽດຂໍ້ຜິດພາດ',
cgi_fix_pathinfo: 'ເປີດໃຊ້ pathinfo',
date_timezone: 'ເຂດເວລາ',
disableFunction: 'ຟັງຊັນທີ່ປິດການໃຊ້ງານ',
disableFunctionHelper: 'ປ້ອນຟັງຊັນທີ່ຕ້ອງການປິດ ເຊັ່ນ exec, ໃຊ້ເຄື່ອງໝາຍຈຸດແຍກ',
uploadMaxSize: 'ຂີດຈຳກັດການອັບໂຫຼດ',
indexHelper: 'ເພື່ອໃຫ້ເວັບໄຊ PHP ເຮັດວຽກໄດ້ຕາມປົກກະຕິ, ກະລຸນາວາງໂຄ້ດໄວ້ໃນໂຟນເດີ index ແລະ ຫຼີກລ່ຽງການປ່ຽນຊື່',
extensions: 'ແມ່ແບບສ່ວນຂະຫຍາຍ',
extension: 'ສ່ວນຂະຫຍາຍ',
extensionsHelper: 'ສຳລັບຫຼາຍສ່ວນຂະຫຍາຍ, ໃຫ້ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ',
extensionHelper: 'ກະລຸນາໃຊ້ຫຼາຍສ່ວນຂະຫຍາຍ, ແຍກກັນ',
toExtensionsList: 'ເບິ່ງລາຍການສ່ວນຂະຫຍາຍ',
containerConfig: 'ການຕັ້ງຄ່າຄອນເທນເນີ',
containerConfigHelper:
'ສາມາດແກ້ໄຂຕົວແປສະພາບແວດລ້ອມ ແລະ ຂໍ້ມູນອື່ນໆໃນ ການຕັ້ງຄ່າ - ການຕັ້ງຄ່າຄອນເທນເນີ ຫຼັງຈາກສ້າງແລ້ວ',
dateTimezoneHelper: 'ຕົວຢ່າງ: TZ=Asia/Vientiane (ກະລຸນາເພີ່ມຕາມຄວາມຕ້ອງການ)',
},
nginx: {
serverNamesHashBucketSizeHelper: 'ຂະໜາດຕາຕະລາງ hash ຂອງຊື່ເຊີບເວີ',
clientHeaderBufferSizeHelper: 'ຂະໜາດບັບເຟີສ່ວນຫົວທີ່ຜູ້ໃຊ້ຮ້ອງຂໍ',
clientMaxBodySizeHelper: 'ຂະໜາດໄຟລ໌ອັບໂຫຼດສູງສຸດ',
keepaliveTimeoutHelper: 'ເວລາໝົດອາຍຸການເຊື່ອມຕໍ່',
gzipMinLengthHelper: 'ຂະໜາດໄຟລ໌ຕ່ຳສຸດທີ່ຈະບີບອັດ',
gzipCompLevelHelper: 'ອັດຕາການບີບອັດ',
gzipHelper: 'ເປີດໃຊ້ການບີບອັດໃນການຮັບສົ່ງຂໍ້ມູນ',
brotliHelper: 'ເປີດໃຊ້ການບີບອັດ brotli, ປົກກະຕິນ້ອຍກວ່າ gzip',
brotliCompLevelHelper: 'ອັດຕາການບີບອັດ brotli, 0 ຫາ 11',
brotliManagedExternallyHelper:
'brotli ຖືກຕັ້ງຄ່າດ້ວຍມືໃນ nginx.conf; ແຜງຄວບຄຸມຈະສະແດງຄ່າທີ່ກຳລັງໃຊ້ຢູ່ ແລະ ຈະບໍ່ຂຽບທັບ.',
brotliManagedUnavailableHelper:
'ແຜງຄວບຄຸມບໍ່ສາມາດເພີ່ມການຕັ້ງຄ່າ brotli ທີ່ຈັດການໄປຍັງ nginx.conf ໂດຍອັດຕະໂນມັດໄດ້; ຄ່າຂ້າງລຸ່ມນີ້ຈະບໍ່ມີຜົນ.',
brotliMinLengthHelper: 'ຂະໜາດຕອບສະໜອງຂັ້ນຕ່ຳທີ່ຈະບີບອັດດ້ວຍ brotli',
brotliSaveFailed: 'ບັນທຶກການຕັ້ງຄ່າ brotli ບໍ່ສຳເລັດ; ການຕັ້ງຄ່າ gzip ຂ້າງເທິງໄດ້ຖືກນຳໃຊ້ແລ້ວ',
connections: 'ການເຊື່ອມຕໍ່ທີ່ກຳລັງເຮັດວຽກ',
accepts: 'ຍອມຮັບແລ້ວ',
handled: 'ຈັດການແລ້ວ',
requests: 'ການຮ້ອງຂໍ',
reading: 'ກຳລັງອ່ານ',
writing: 'ກຳລັງຂຽນ',
waiting: 'ກຳລັງລໍຖ້າ',
status: 'ສະຖານະປະຈຸບັນ',
configResource: 'ການຕັ້ງຄ່າ',
saveAndReload: 'ບັນທຶກ ແລະ ໂຫຼດໃໝ່',
clearProxyCache: 'ລ້າງແຄຊ reverse proxy',
clearProxyCacheWarn: 'ການດຳເນີນການນີ້ຈະລຶບໄຟລ໌ທັງໝົດໃນໂຟນເດີແຄຊ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
create: 'ເພີ່ມໂມດູນໃໝ່',
update: 'ແກ້ໄຂໂມດູນ',
params: 'ພາຣາມິເຕີ',
packages: 'ແພັກເກດ',
script: 'ສະຄຣິບ',
module: 'ໂມດູນ',
build: 'ບິວ (Build)',
buildWarn:
'ການບິວໂມດູນໃນເຄື່ອງຕ້ອງໃຊ້ CPU ແລະໜ່ວຍຄວາມຈຳ, ໂມດູນສະແຕຕິກຍັງຈະຣີບິວແລະຣີສະຕາດ OpenResty, ສືບຕໍ່ບໍ?',
buildPurposeHint:
'ໂມດູນໄດນາມິກມີຜົນໂຫຼດຮ້ອນຫຼັງຈາກບິວ (ຄອນເທນເນີບໍ່ຣີສະຕາດ); ຖ້າມີໂມດູນສະແຕຕິກ ຈະຣີບິວຮູບພາບແລະສ້າງຄອນເທນເນີໃໝ່',
buildMode: 'ຮູບແບບການບິວ',
buildModeDynamic: 'ໄດນາມິກ',
buildModeStatic: 'ສະແຕຕິກ',
buildStatus: 'ສະຖານະການບິວ',
loadOrder: 'ລຳດັບການໂຫຼດ',
modulesToBuild: 'ໂມດູນໄດນາມິກ (ຫຼັງຈາກບິວໂຫຼດຮ້ອນ, ຄອນເທນເນີບໍ່ຣີສະຕາດ)',
staticModules: 'ໂມດູນສະແຕຕິກ',
staticModulesHelper: 'ໃນເວລາບິວ ຈະຣີບິວຮູບພາບແລະຣີສະຕາດ OpenResty',
forceBuild: 'ບິວໃໝ່ໂດຍບໍ່ໃຊ້ແຄຊ',
buildFailed: 'ການບິວຫຼ້າສຸດລົ້ມເຫຼວ',
pending: 'ລໍຖ້າ',
ready: 'ພ້ອມແລ້ວ',
failed: 'ລົ້ມເຫຼວ',
dynamicUnsupported: 'ເວີຊັນ OpenResty ປັດຈຸບັນບໍ່ຮອງຮັບການບິວແບບໄດນາມິກ',
moduleDynamicUnsupported: 'ພາລາມິເຕີຂອງໂມດູນນີ້ບໍ່ຮອງຮັບການບິວແບບໄດນາມິກ',
mirrorUrl: 'ແຫຼ່ງຊອບແວ',
paramsHelper: 'ຕົວຢ່າງ: --add-module=/tmp/ngx_brotli; ໂໝດໄດນາມິກຈະແປງໃຫ້ໂດຍອັດຕະໂນມັດ',
packagesHelper: 'ຕົວຢ່າງ: git, curl (ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ)',
scriptHelper: 'ສະຄຣິບທີ່ຈະເຮັດວຽກກ່ອນການຄອມໄພລ໌, ມັກໃຊ້ເພື່ອດາວໂຫຼດຊອດໂຄ້ດໂມດູນ ຫຼື ຕິດຕັ້ງ dependency',
buildHelper: 'ໂມດູນໄດນາມິກໂຫຼດຈາກການຕັ້ງຄ່າຫຼັງຈາກບິວ; ໂມດູນສະແຕຕິກຍັງຄົງຣີບິວ OpenResty.',
defaultHttps: 'ການປ້ອງກັນການປອມແປງ HTTPS',
defaultHttpsHelper1: 'ການເປີດໃຊ້ສິ່ງນີ້ສາມາດແກ້ໄຂບັນຫາການປອມແປງ HTTPS ໄດ້.',
sslRejectHandshake: 'ປະຕິເສດການ handshake SSL ເລີ່ມຕົ້ນ',
sslRejectHandshakeHelper:
'ການເປີດໃຊ້ສິ່ງນີ້ສາມາດຫຼີກລ່ຽງການຮົ່ວໄຫຼຂອງໃບຢັ້ງຢືນ, ແຕ່ການຕັ້ງເວັບໄຊເລີ່ມຕົ້ນຈະເຮັດໃຫ້ການຕັ້ງຄ່ານີ້ບໍ່ມີຜົນ',
},
ssl: {
create: 'ຮ້ອງຂໍ',
provider: 'ປະເພດ',
manualCreate: 'ສ້າງດ້ວຍຕົນເອງ',
acmeAccount: 'ບັນຊີ ACME',
resolveDomain: 'ກວດສອບໂດເມນ',
err: 'ຂໍ້ຜິດພາດ',
value: 'ຄ່າບັນທຶກ (Record value)',
dnsResolveHelper: 'ໄປທີ່ຜູ້ໃຫ້ບໍລິການ DNS ເພື່ອເພີ່ມບັນທຶກຕໍ່ໄປນີ້:',
detail: 'ເບິ່ງລາຍລະອຽດ',
msg: 'ຂໍ້ມູນ',
ssl: 'ໃບຢັ້ງຢືນ',
key: 'ຄີສ່ວນຕົວ',
startDate: 'ວັນທີ່ມີຜົນ',
organization: 'ອົງກອນທີ່ອອກໃຫ້',
renewConfirm: 'ນີ້ຈະຕໍ່ອາຍຸໃບຢັ້ງຢືນໃໝ່ສຳລັບໂດເມນ {0}. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
autoRenew: 'ຕໍ່ອາຍຸອັດຕະໂນມັດ',
autoRenewHelper: 'ຕໍ່ອາຍຸອັດຕະໂນມັດ 30 ວັນກ່ອນໝົດອາຍຸ',
renewSuccess: 'ຕໍ່ອາຍຸສຳເລັດແລ້ວ',
renewWebsite: 'ໃບຢັ້ງຢືນນີ້ໄດ້ຖືກເຊື່ອມໂຍງກັບເວັບໄຊຕໍ່ໄປນີ້ ແລະ ຈະມີຜົນກັບເວັບໄຊເຫຼົ່ານັ້ນພ້ອມກັນ',
createAcme: 'ສ້າງບັນຊີ',
acmeHelper: 'ບັນຊີ Acme ໃຊ້ສຳລັບຂໍໃບຢັ້ງຢືນຟຣີ',
upload: 'ນຳເຂົ້າ',
applyType: 'ວິທີການຂໍ',
apply: 'ຕໍ່ອາຍຸ',
applyStart: 'ເລີ່ມການຂໍໃບຢັ້ງຢືນ',
getDnsResolve: 'ກຳລັງດຶງຄ່າ DNS, ກະລຸນາລໍຖ້າ...',
selfSigned: 'ຈັດການ Self-signed CA',
ca: 'ອົງກອນອອກໃບຢັ້ງຢືນ (CA)',
commonName: 'Common name (CN)',
caName: 'ຊື່ CA',
company: 'ຊື່ອົງກອນ',
department: 'ຊື່ແຜນກ',
city: 'ຊື່ເມືອງ',
province: 'ຊື່ແຂວງ',
country: 'ຊື່ປະເທດ (ລະຫັດ 2 ຕົວ)',
commonNameHelper: 'ຕົວຢ່າງ: ',
selfSign: 'ອອກໃບຢັ້ງຢືນ',
days: 'ໄລຍະເວລາທີ່ມີຜົນ',
domainHelper: 'ໜຶ່ງໂດເມນຕໍ່ແຖວ, ຮອງຮັບ * ແລະ ທີ່ຢູ່ IP',
pushDir: 'ສົ່ງໃບຢັ້ງຢືນໄປຍັງໂຟນເດີໃນເຄື່ອງ',
dir: 'ໂຟນເດີ',
pushDirHelper: 'ໄຟລ໌ "fullchain.pem" ແລະ "privkey.pem" ຈະຖືກສ້າງໃນໂຟນເດີນີ້.',
organizationDetail: 'ລາຍລະອຽດອົງກອນ',
fromWebsite: 'ຈາກເວັບໄຊ',
dnsMauanlHelper: 'ໃນໂໝດຈັດການ DNS ດ້ວຍຕົນເອງ, ທ່ານຕ້ອງຄລິກປຸ່ມ "ຂໍໃບຢັ້ງຢືນ" ຫຼັງຈາກສ້າງເພື່ອຮັບຄ່າ DNS',
httpHelper: 'ການໃຊ້ໂໝດ HTTP ຕ້ອງຕິດຕັ້ງ OpenResty ແລະ ບໍ່ຮອງຮັບການຂໍໃບຢັ້ງຢືນແບບ wildcard.',
buypassHelper: 'Buypass ອາດເຂົ້າເຖິງບໍ່ໄດ້ໃນບາງພື້ນທີ່',
googleHelper: 'ວິທີຮັບ EAB HmacKey ແລະ EAB kid',
googleCloudHelper: 'Google Cloud API ອາດເຂົ້າເຖິງບໍ່ໄດ້ໃນບາງພື້ນທີ່',
skipDNSCheck: 'ຂ້າມການກວດສອບ DNS',
skipDNSCheckHelper: 'ເລືອກບ່ອນນີ້ສະເພາະເມື່ອທ່ານພົບຫາເວລາໝົດອາຍຸລະຫວ່າງການຂໍໃບຢັ້ງຢືນ.',
cfHelper: 'ຫ້າມໃຊ້ Global API Key',
deprecated: 'ຈະຖືກຍົກເລີກໃນໄວໆນີ້',
deprecatedHelper: 'ຢຸດການບຳລຸງຮັກສາແລ້ວ ແລະ ອາດຈະຖືກເອົາອອກໃນເວີຊັນໜ້າ. ກະລຸນາໃຊ້ວິທີ Tencent Cloud ແທນ',
dnsPodRemoved: 'ຖືກເອົາອອກແລ້ວ',
dnsPodRemovedTip:
'DnsPod ຖືກເອົາອອກໃນ lego v5; ບັນຊີນີ້ບໍ່ສາມາດໃຊ້ຂໍໃບຢັ້ງຢືນໃໝ່ ຫຼື ຕໍ່ອາຍຸໄດ້. ກະລຸນາປ່ຽນໄປໃຊ້ TencentCloud DNS.',
dnsPodRemovedSSLTip:
'ໃບຢັ້ງຢືນນີ້ຜູກກັບບັນຊີ DnsPod ເຊິ່ງໃຊ້ບໍ່ໄດ້ແລ້ວ. ການຕໍ່ອາຍຸອັດຕະໂນມັດຈະລົ້ມເຫຼວ. ກະລຸນາປ່ຽນເປັນ TencentCloud.',
disableCNAME: 'ປິດໃຊ້ງານ CNAME',
disableCNAMEHelper: 'ເລືອກບ່ອນນີ້ຖ້າໂດເມນມີບັນທຶກ CNAME ແລະ ການຮ້ອງຂໍລົ້ມເຫຼວ.',
nameserver: 'DNS ເຊີບເວີ',
nameserverHelper: 'ໃຊ້ DNS ເຊີບເວີທີ່ກຳນົດເອງເພື່ອຢືນຢັນໂດເມນ.',
edit: 'ແກ້ໄຂໃບຢັ້ງຢືນ',
execShell: 'ປະຕິບັດສະຄຣິບຫຼັງຈາກຂໍໃບຢັ້ງຢືນສຳເລັດ.',
shell: 'ເນື້ອຫາສະຄຣິບ',
shellHelper:
'ພາດເລີ່ມຕົ້ນຂອງສະຄຣິບແມ່ນໂຟນເດີຕິດຕັ້ງ 1Panel. ຖ້າມີການສົ່ງໃບຢັ້ງຢືນໄປໂຟນເດີອື່ນ, ພາດຈະປ່ຽນໄປຕາມນັ້ນ. ເວລາໝົດອາຍຸແມ່ນ 30 ນາທີ.',
customAcme: 'ບໍລິການ ACME ທີ່ກຳນົດເອງ',
customAcmeURL: 'URL ຂອງບໍລິການ ACME',
baiduCloud: 'Baidu Cloud',
pushNode: 'ຊິງຄ໌ໄປຫາ Node ອື່ນ',
pushNodeHelper: 'ສົ່ງໄປຫາ Node ທີ່ເລືອກຫຼັງຈາກຂໍ/ຕໍ່ອາຍຸສຳເລັດ',
fromMaster: 'ສົ່ງຈາກ Node ຫຼັກ',
hostedZoneID: 'Hosted Zone ID',
isIP: 'ໃບຢັ້ງຢືນ IP',
useEAB: 'ໃຊ້ການຢືນຢັນຕົວຕົນ EAB',
},
firewall: {
create: 'ສ້າງກົດລະບຽບ',
edit: 'ແກ້ໄຂກົດລະບຽບ',
quickJump: 'ເຂົ້າເຖິງດ່ວນ',
used: 'ໃຊ້ແລ້ວ',
unUsed: 'ບໍ່ໄດ້ໃຊ້',
managed: 'ສ້າງໂດຍແຜງ',
managedHelper: 'ສ້າງ ແລະ ດູແລໂດຍ 1Panel ສາມາດແກ້ໄຂ ຫຼື ລຶບໄດ້.',
adopted: 'ກົດພາຍນອກທີ່ຈັດການ',
adoptedHelper: 'ກົດທີ່ມີຢູ່ໃນລະບົບ ແລະ ຕອນນີ້ດູແລໂດຍ 1Panel.',
external: 'ກົດພາຍນອກ',
externalHelper: 'ກົດທີ່ມີຢູ່ໃນລະບົບແຕ່ 1Panel ຍັງບໍ່ໄດ້ຈັດການ ແລະ ສາມາດຮັບເຂົ້າຈັດການໄດ້ເມື່ອຈຳເປັນ.',
protected: 'ລະບົບປົກປ້ອງ',
protectedHelper: 'ກົດທີ່ມີໃນລະບົບ ແລະ ກົດທີ່ກົງກັບບັນຊີຂາວທຸກປະການ ບໍ່ສາມາດແກ້ໄຂ ຫຼື ລຶບໄດ້.',
stateShort: { managed: 'ແຜງ', adopted: 'ຈັດການ', external: 'ພາຍນອກ', protected: 'ປົກປ້ອງ', drifted: 'ບໍ່ກົງ' },
ruleTargetRequired: 'ກະລຸນາປ້ອນ IP ຫຼື ພອດຢ່າງໜ້ອຍໜຶ່ງລາຍການ',
resolution_adopt: 'ຮັບເຂົ້າຈັດການ',
plan_duplicate_rules:
'ບໍ່ສາມາດນຳກົດທີ່ມີເງື່ອນໄຂ ແລະ ການກະທຳຄືກັນເຂົ້າມາຈັດການໄດ້. ກະລຸນາລຶບກົດທີ່ຊ້ຳກັນດ້ວຍຕົນເອງ ແລ້ວລອງອີກຄັ້ງ.',
adoptRuleConfirm: 'ຫຼັງຈາກຮັບເຂົ້າແລ້ວ 1Panel ຈະສາມາດຮັກສາແລະລຶບກົດນີ້ໄດ້. ສືບຕໍ່ບໍ?',
plan_exact_rule_conflict: 'ມີກົດທີ່ມີເງື່ອນໄຂຄືກັນ ແຕ່ການອະນຸຍາດຫຼືປະຕິເສດກົງກັນຂ້າມ.',
allRulesAlreadyExist: 'ກົດທັງໝົດ {0} ລາຍການທີ່ກວດສອບມີຢູ່ແລ້ວ. ບໍ່ມີກົດໃໝ່ທີ່ຕ້ອງສ້າງ.',
plan_managed_rule_drifted: 'ກົດທີ່ຈັດການບໍ່ກົງກັບໄຟວໍທີ່ໃຊ້ງານ. ກະລຸນາແກ້ໄຂກ່ອນ.',
plan_opaque_rule_in_target_scope: 'ມີກົດໃນຂອບເຂດທີ່ບໍ່ສາມາດວິເຄາະໄດ້ຢ່າງປອດໄພ. ການດຳເນີນງານຖືກຢຸດ.',
plan_runtime_permanent_mismatch: 'ຄ່າໄຟວໍທີ່ໃຊ້ງານແລະຄ່າຖາວອນບໍ່ກົງກັນ. ກະລຸນາຊິງກ່ອນ.',
plan_protected_rule: 'ກົດນີ້ຖືກປົກປ້ອງ ແລະບໍ່ສາມາດຮັບເຂົ້າ, ແກ້ໄຂ ຫຼືລຶບໄດ້.',
plan_blocked: 'ບໍ່ສາມາດນຳໃຊ້ກົດນີ້ໄດ້ຢ່າງປອດໄພ. ກະລຸນາໂຫຼດໃໝ່ແລ້ວລອງອີກຄັ້ງ.',
largeRuleSet: 'ມີກົດໄຟວໍຫຼາຍກວ່າ {0} ລາຍການ. ແນະນຳໃຫ້ໃຊ້ iptables ຫຼື nftables.',
scopeDefaultMismatch: 'zone ຄ່າເລີ່ມຕົ້ນແມ່ນ {0}; ໜ້ານີ້ຈັດການສະເພາະ public zone.',
scopeMissing: 'ບໍ່ພົບຂອບເຂດຈັດການ {0}; ລະບົບຈະສ້າງຢ່າງປອດໄພເມື່ອນຳໃຊ້ກົດທຳອິດ.',
scopeUnmanagedActive: 'ພົບຂອບເຂດອື່ນທີ່ໃຊ້ງານ: {0}. 1Panel ຈະບໍ່ແກ້ໄຂກົດເຫຼົ່ານັ້ນ.',
dockerRestart: 'ການຈັດການໄຟວໍຕ້ອງມີການເລີ່ມຕົ້ນບໍລິການ Docker ໃໝ່',
firewallHelper: 'ໄຟວໍລະບົບ {0}',
firewallNotStart: 'ໄຟວໍລະບົບຍັງບໍ່ໄດ້ເປີດໃຊ້. ກະລຸນາເປີດກ່ອນ.',
restartFirewallHelper: 'ນີ້ຈະເລີ່ມຕົ້ນໄຟວໍໃໝ່. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
stopFirewallHelper: 'ນີ້ຈະເຮັດໃຫ້ເຊີບເວີຂາດການປ້ອງກັນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
startFirewallHelper: 'ຫຼັງຈາກເປີດໄຟວໍ, ເຊີບເວີຈະໄດ້ຮັບການປ້ອງກັນທີ່ດີຂຶ້ນ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
noPing: 'ປິດການ Ping',
enableBanPing: 'ບລັອກ Ping',
disableBanPing: 'ເລີກບລັອກ Ping',
stop: 'ຢຸດ',
portFormatError: 'ຊ່ອງນີ້ຕ້ອງເປັນພອດທີ່ຖືກຕ້ອງ.',
accept: 'ຍອມຮັບ (Accept)',
drop: 'ຖິ້ມ (Drop)',
anyWhere: 'ທັງໝົດ',
allow: 'ອະນຸຍາດ',
deny: 'ປະຕິເສດ',
addressFormatError: 'ຊ່ອງນີ້ຕ້ອງເປັນທີ່ຢູ່ IP ທີ່ຖືກຕ້ອງ.',
forwardRule: 'ກົດລະບຽບສົ່ງຕໍ່ພອດ | ກົດລະບຽບສົ່ງຕໍ່ພອດ',
dockerGuard: 'ການປ້ອງກັນພອດຄອນເທນເນີ',
systemFirewall: 'ໄຟວໍໂຮສ',
systemFirewallHelper: 'ຄວບຄຸມການເຂົ້າເຖິງພອດໂຮສ ແລະ ກົດຂາເຂົ້າ.',
forwardingHelper: 'ຈັດການກົດການສົ່ງຕໍ່ພອດ.',
dockerFirewallHelper: 'ເລືອກວິທີທີ່ 1Panel ຈັດການການປ້ອງກັນພອດຄອນເທນເນີ.',
dockerNftablesRequirement: 'Docker ≥ 29.0.0, ທົດລອງ',
backendRecommendation: 'ແນະນຳໃຫ້ໃຊ້ iptables ຫຼື nftables ໃນການຈັດການ.',
configuredRules: 'ຕັ້ງຄ່າແລ້ວ {0} ກົດ',
addressFamily: 'ລຸ້ນ IP',
portOrRange: 'ພອດ / ຊ່ວງ',
importBackendHelper: 'ກົດທີ່ນຳເຂົ້າຈະຖືກປ່ຽນໃຫ້ເໝາະກັບແບັກເອນ {0} ປັດຈຸບັນ. ກົດຕົ້ນທາງຈະບໍ່ຖືກປ່ຽນ.',
ruleSyncTitle: 'ຊິງກົດ',
ruleSyncAction: 'ຊິງກົດ',
ruleSyncDatabase: 'ຖານຂໍ້ມູນ 1Panel',
ruleSyncDatabaseHelper:
'ໃຊ້ກົດໃນຖານຂໍ້ມູນ 1Panel ເປັນຫຼັກເພື່ອຊິງຄ໌ ແລະປັບກົດທີ່ຈັດການໂດຍ 1Panel ໃນໄຟຣ໌ວໍປັດຈຸບັນ. ກົດທີ່ຂາດຈະຖືກເພີ່ມ ແລະກົດທີ່ເກີນຈະຖືກລຶບ.',
ruleSyncDatabaseTotal: 'ກົດໃນຖານຂໍ້ມູນ',
ruleSyncDatabaseConfirm: 'ຊິງ {1} ໃຫ້ກົງກັບ {0} ກົດໃນຖານຂໍ້ມູນບໍ? ຈະລຶບ {2} ກົດຂອງເປົ້າໝາຍ ແລະເພີ່ມກົດທີ່ຂາດ.',
ruleSyncSource: 'ແຫຼ່ງການຕັ້ງຄ່າ',
ruleSyncTarget: 'ແບັກເອນປັດຈຸບັນ',
ruleSyncReady: 'ພ້ອມຊິງ',
ruleSyncExisting: 'ມີແລ້ວ',
ruleSyncRemove: 'ຈະລຶບ',
ruleSyncBlocked: 'ຊິງບໍ່ໄດ້',
ruleSyncReason: 'ຜົນການກວດສອບ',
ruleSyncReasonDetail: {
matchesDatabasePolicy: 'ກົດນີ້ກົງກັບນະໂຍບາຍໃນຖານຂໍ້ມູນແລ້ວ.',
managedOrderDiffers: 'ລຳດັບກົດທີ່ຈັດການແຕກຕ່າງຈາກລຳດັບໃນຖານຂໍ້ມູນ.',
managedOnlyInTarget: 'ກົດທີ່ຈັດການມີຢູ່ສະເພາະໃນໄຟວໍເປົ້າໝາຍ.',
managedRuntimeCannotRemove: 'ບໍ່ສາມາດລຶບກົດທີ່ກຳລັງໃຊ້ງານໄດ້ຢ່າງປອດໄພ.',
missingFromTarget: 'ບໍ່ມີກົດນີ້ໃນໄຟວໍເປົ້າໝາຍ.',
targetDiffers: 'ກົດເປົ້າໝາຍແຕກຕ່າງຈາກນະໂຍບາຍໃນຖານຂໍ້ມູນ.',
alreadyExistsInTarget: 'ກົດນີ້ມີຢູ່ແລ້ວໃນໄຟວໍເປົ້າໝາຍ.',
onlyInTarget: 'ກົດນີ້ມີຢູ່ສະເພາະໃນໄຟວໍເປົ້າໝາຍ.',
stale: 'ສະຖານະກົດໄຟວໍເກົ່າແລ້ວ. ກະລຸນາໂຫຼດໃໝ່ແລ້ວລອງອີກຄັ້ງ.',
protectedRule: 'ກົດໄຟວໍທີ່ຖືກປົກປ້ອງນີ້ບໍ່ສາມາດແກ້ໄຂໄດ້.',
dockerAcceptReadOnly:
'ກົດ ACCEPT ນີ້ເປັນແບບອ່ານຢ່າງດຽວ ແລະຈະຖືກເກັບໄວ້ເມື່ອຊິງກົດອື່ນ. ຫາກຕ້ອງການລຶບ ໃຫ້ລຶບດ້ວຍຕົນເອງໃນໂຮສ.',
cannotReconcile: 'ບໍ່ສາມາດຊິງກົດເປົ້າໝາຍ: {0}',
},
ruleSyncPartial: 'ຊິງສຳເລັດ: ສຳເລັດ {0}, ມີແລ້ວ {1}, ລົ້ມເຫຼວ {2}.',
ruleSyncSuccess: 'ຊິງສຳເລັດ: ສຳເລັດ {0}, ມີແລ້ວ {1}, ລຶບ {2}.',
ruleSyncStatus: {
ready: 'ພ້ອມຊິງ',
existing: 'ມີແລ້ວ',
remove: 'ຈະລຶບ',
blocked: 'ຊິງບໍ່ໄດ້',
},
resetDirectRulesHelper:
'ລຶບ chain, ກົດທີ່ກຳລັງໃຊ້ ແລະ ໄຟລ໌ຖາວອນຂອງໄຟວໍລະບົບ 1Panel ຈາກ {0}; ນະໂຍບາຍໃນຖານຂໍ້ມູນຈະຖືກເກັບໄວ້',
resetWhitelistRulesHelper:
'ຣີເຊັດການຕັ້ງຄ່າກຳນົດເອງທີ່ກຳລັງໃຊ້ໃນ {0}, ຄືນຄ່າເລີ່ມຕົ້ນ ແລະປິດ {0}; ນະໂຍບາຍໃນຖານຂໍ້ມູນຈະຖືກເກັບໄວ້ ແລະຊິງຄືນໄດ້.',
cleanupForwardingBackendHelper:
'ຣີເຊັດກົດ runtime ສຳລັບການສົ່ງຕໍ່ພອດ 1Panel ໃນ {0}: ລຶບກົດ ແລະ chain ທີ່ກ່ຽວຂ້ອງທັງໝົດ ແລະເກັບຂໍ້ມູນໃນຖານຂໍ້ມູນ',
cleanupDockerBackendHelper:
'ຣີເຊັດກົດ runtime ປ້ອງກັນພອດ Docker ຂອງ 1Panel ໃນ {0}: ລຶບກົດ ແລະ chain ທີ່ກ່ຽວຂ້ອງທັງໝົດ ແລະເກັບຂໍ້ມູນໃນຖານຂໍ້ມູນ',
cleanupBeforeBackendSwitch:
'ແບັກເອັນປັດຈຸບັນ {0} ຍັງມີກົດ runtime ຂອງ 1Panel. ກະລຸນາຣີເຊັດກ່ອນສະຫຼັບໄປ {1}. ການຣີເຊັດຈະລ້າງສະເພາະກົດ runtime; ນະໂຍບາຍໃນຖານຂໍ້ມູນຈະຖືກເກັບໄວ້ ແລະສາມາດເລີ່ມ ຫຼືຊິງຫຼັງສະຫຼັບ.',
cleanupAction: 'ຣີເຊັດ',
backendSwitchNotice:
'ແນະນຳໃຫ້ເປີດໃຊ້ວິທີຈັດການໄຟວໍພຽງແບບດຽວ. ການໃຊ້ຫຼາຍໄຟວໍພ້ອມກັນອາດເຮັດໃຫ້ກົດຂັດແຍ່ງ, ສະຖານະບໍ່ກົງກັນ ຫຼື ການເຂົ້າເຖິງພອດຄອນເທນເນີຜິດປົກກະຕິ.',
switchBackendHelper: 'ຢືນຢັນການສະຫຼັບເປັນ {0} ບໍ?',
switchDockerBackendHelper: 'ປ່ຽນເປັນ {0} ບໍ? ການຕັ້ງຄ່າ Docker ຈະຖືກອັບເດດ ແລະ Docker ຈະເລີ່ມໃໝ່.',
uninstalledStatus: 'ຍັງບໍ່ໄດ້ຕິດຕັ້ງ',
selectedBackendNotInstalled:
'ບໍ່ພົບບໍລິການ {backend}. ກະລຸນາຕິດຕັ້ງແບບກຳນົດເອງຈາກ {library} ຫຼືປ່ຽນແບັກເອັນໄຟວໍໃນ {settings}.',
initializedStatus: 'ເລີ່ມຕົ້ນແລ້ວ',
partiallyInitialized: 'ເລີ່ມຕົ້ນບາງສ່ວນ',
dockerGuardHelper:
'ຕັ້ງຄ່າຂໍ້ຈຳກັດການເຂົ້າເຖິງສຳລັບພອດທີ່ Docker ເຜີຍແຜ່ໃນໂຮສ. ພອດທີ່ບໍ່ໄດ້ປ້ອງກັນຈະໃຊ້ຮູບແບບເຂົ້າເຖິງເລີ່ມຕົ້ນຂອງ Docker.',
dockerTrafficPathMixed: 'ພອດທີ່ເລືອກໃຊ້ເສັ້ນທາງເຂົ້າເຖິງຕ່າງກັນ. ກະລຸນາຕັ້ງຄ່າແຍກກັນ.',
dockerTrafficPathUnknown: 'ບໍ່ສາມາດກຳນົດເສັ້ນທາງເຂົ້າເຖິງຂອງພອດນີ້ໄດ້. ກວດສອບເຄືອຂ່າຍ Docker ແລ້ວລອງໃໝ່.',
dockerTrafficPathReason: {
nat_inspect_failed: 'ບໍ່ສາມາດອ່ານກົດ NAT ຂອງ Docker ໄດ້. ກວດສອບຄຳສັ່ງແລະສິດຂອງໄຟວໍ ແລ້ວໂຫຼດໃໝ່.',
proxy_inspect_failed:
'ບໍ່ສາມາດກວດສອບໂປຣເຊສ docker-proxy ໄດ້. ກວດສອບສິດເຂົ້າເຖິງຂໍ້ມູນໂປຣເຊສລະບົບ ແລ້ວໂຫຼດໃໝ່.',
nat_chain_unreachable:
'ພົບກົດສົ່ງຕໍ່ Docker ສຳລັບພອດນີ້ ແຕ່ NAT ingress chain ບໍ່ເຮັດວຽກ. ກວດສອບກົດໄຟວໍ Docker ຫຼືເລີ່ມ Docker ໃໝ່ ແລ້ວໂຫຼດໃໝ່.',
no_matching_path:
'ບໍ່ພົບກົດສົ່ງຕໍ່ Docker ຫຼືໂປຣເຊສ proxy ທີ່ເຮັດວຽກສຳລັບພອດນີ້. ເລີ່ມ ຫຼືເລີ່ມຄອນເທນເນີໃໝ່ ແລ້ວໂຫຼດໃໝ່. ຖ້າຍັງມີບັນຫາ ໃຫ້ກວດສອບເຄືອຂ່າຍ Docker.',
},
dockerInputPolicyNotEffective:
'ພອດນີ້ຖືກຮັບໂດຍໂຮສໂດຍກົງ ດັ່ງນັ້ນກົດປ້ອງກັນພອດຄອນເທນເນີຈຶ່ງບໍ່ມີຜົນ. ກະລຸນາຕັ້ງຄ່າໃນໄຟວໍຂອງໂຮສ.',
dockerInputUseHostFirewall: 'ກະລຸນາຕັ້ງຄ່າການເຂົ້າເຖິງພອດນີ້ໃນໄຟວໍຂອງໂຮສ.',
dockerInputNotProtected:
'ກົດ INPUT ຂອງໂຮສບໍ່ໄດ້ປ້ອງກັນພອດ Docker ນີ້ໂດຍກົງ. ຄລິກເພື່ອເປີດການປ້ອງກັນພອດຄອນເທນເນີ.',
notInitialized: 'ຍັງບໍ່ໄດ້ເລີ່ມຕົ້ນ',
familyUnsupported: 'ລະບົບບໍ່ຮອງຮັບ {0}',
familyChainIssue: '{0} · chain {1} · {2}',
dockerGuardUnbindConfirm:
'ຫຼັງຈາກຍົກເລີກການຜູກ, ພອດຄອນເທນເນີທັງໝົດຈະກັບໄປໃຊ້ການເຂົ້າເຖິງເລີ່ມຕົ້ນຂອງ Docker ຊົ່ວຄາວ. ການຕັ້ງຄ່າປ້ອງກັນຈະຖືກຮັກສາໄວ້. ສືບຕໍ່ບໍ?',
deleteDockerGuardPolicyConfirm: 'ຈຸດເຊື່ອມຕໍ່ນີ້ຈະກັບໄປໃຊ້ການເຂົ້າເຖິງເລີ່ມຕົ້ນຂອງ Docker. ສືບຕໍ່ບໍ?',
clearDockerGuardPoliciesConfirm: 'ຈຸດເຊື່ອມຕໍ່ທີ່ເລືອກຈະກັບໄປໃຊ້ການເຂົ້າເຖິງເລີ່ມຕົ້ນຂອງ Docker. ສືບຕໍ່ບໍ?',
protection: 'ການປ້ອງກັນ',
portDetails: 'ລາຍລະອຽດພອດ',
orphanEndpoints: 'ຈຸດເຊື່ອມຕໍ່ທີ່ບໍ່ກ່ຽວຂ້ອງ',
orphanPolicies: 'ກົດທີ່ບໍ່ໄດ້ເຊື່ອມໂຍງ',
orphanPoliciesHelper:
'ກົດ {0} ລາຍການຕໍ່ໄປນີ້ຍັງບໍ່ໄດ້ຜູກກັບພອດ Docker. ກົດເຫຼົ່ານີ້ຈະຖືກຜູກອັດຕະໂນມັດເມື່ອກວດພົບພອດທີ່ກົງກັນ.',
composeOrApp: 'Compose / ແອັບ',
sources: 'ແຫຼ່ງ',
deniedSources: 'ແຫຼ່ງທີ່ປະຕິເສດ',
allowedSources: 'ແຫຼ່ງທີ່ອະນຸຍາດ',
dockerGuardPolicy: 'ນະໂຍບາຍປ້ອງກັນພອດຄອນເທນເນີ',
protectionMode: 'ໂໝດປ້ອງກັນ',
denySources: 'ປະຕິເສດແຫຼ່ງທີ່ລະບຸ',
allowSources: 'ອະນຸຍາດສະເພາະແຫຼ່ງທີ່ລະບຸ',
denyAll: 'ປະຕິເສດການເຂົ້າເຖິງທັງໝົດ',
dockerGuardMixedFamilyHelper:
'ເລືອກທັງ IPv4 ແລະ IPv6 ແລ້ວ. ນະໂຍບາຍທີ່ລະບຸແຫຼ່ງທີ່ມາຕ້ອງຕັ້ງຄ່າແຍກກັນ; ການປະຕິເສດທັງໝົດສາມາດນຳໃຊ້ໄດ້ໂດຍກົງ.',
dockerGuardInconsistentConfigHelper:
'ກົດທີ່ເລືອກມີການຕັ້ງຄ່າແຕກຕ່າງກັນ. ກຳນົດໃໝ່ເພື່ອຂຽນທັບທັງໝົດ; ຄຳອະທິບາຍຫວ່າງຈະລຶບຄຳອະທິບາຍທັງໝົດ.',
effective: 'ມີຜົນແລ້ວ',
forwardUnsynced: 'ຍັງບໍ່ຊິງຄ໌',
notEffective: 'ບໍ່ມີຜົນ',
dockerGuardStatusReason: {
command_missing: 'ບໍ່ມີອົງປະກອບໄຟວໍ {0}, ຈຶ່ງບໍ່ສາມາດເປີດການປ້ອງກັນທີ່ກ່ຽວຂ້ອງໄດ້. ກວດສອບໄຟວໍລະບົບ',
docker_chain_missing:
'ເຄືອຂ່າຍຄອນເທນເນີ Docker ສຳລັບ {0} ບໍ່ໄດ້ເປີດ, ຈຶ່ງບໍ່ຈຳເປັນຕ້ອງປ້ອງກັນ. ຖ້າຈຳເປັນໃຫ້ເປີດ {0} ໃນ Docker ກ່ອນ',
guard_chain_missing: 'ການປ້ອງກັນພອດ {0} ຍັງເລີ່ມຕົ້ນບໍ່ສົມບູນ. ເລີ່ມຕົ້ນໃໝ່',
jump_missing: 'ການປ້ອງກັນພອດ {0} ຍັງບໍ່ໄດ້ຜູກ ແລະ ບໍ່ມີຜົນ. ຜູກໃໝ່',
jump_not_first: 'ການປ້ອງກັນພອດ {0} ຕັ້ງຄ່າບໍ່ຖືກຕ້ອງ ແລະ ອາດເຮັດວຽກບໍ່ຄົບ. ຍົກເລີກການຜູກແລ້ວຜູກໃໝ່',
jump_duplicate: 'ການປ້ອງກັນພອດ {0} ມີການຕັ້ງຄ່າຊ້ຳ. ຍົກເລີກການຜູກແລ້ວຜູກໃໝ່',
inspect_failed: 'ບໍ່ສາມາດຮັບສະຖານະການປ້ອງກັນພອດ {0}. ໂຫຼດໃໝ່ ຫຼື ກວດສອບໄຟວໍລະບົບ',
},
dockerGuardUnprotected: 'ບໍ່ໄດ້ປ້ອງກັນ',
sourcePort: 'ພອດຕົ້ນທາງ',
targetIP: 'IP ປາຍທາງ',
targetPort: 'ພອດປາຍທາງ',
forwardHelper1: 'ຖ້າຕ້ອງການສົ່ງຕໍ່ໄປພອດໃນເຄື່ອງ, ໃຫ້ຕັ້ງ IP ປາຍທາງເປັນ "127.0.0.1".',
forwardHelper2: 'ປ່ອຍ IP ປາຍທາງຫວ່າງໄວ້ເພື່ອສົ່ງຕໍ່ໄປຍັງພອດໃນເຄື່ອງ.',
forwardPortHelper: 'ຮອງຮັບຊ່ວງພອດ ຕົວຢ່າງ: 8080-8089',
forwardInboundInterface: 'ອິນເຕີເຟດເຄືອຂ່າຍຂາເຂົ້າທີ່ສົ່ງຕໍ່',
exportHelper: 'ກຳລັງຈະສົ່ງອອກກົດລະບຽບໄຟວໍ {0} ລາຍການ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
basicStatus: 'ໄຟວໍປັດຈຸບັນຍັງບໍ່ໄດ້ຜູກມັດ. ກະລຸນາຜູກມັດກ່ອນ!',
initMsg: 'ກຳລັງຈະເລີ່ມຕົ້ນ {0}, ຕ້ອງການຕໍ່ຫຼືບໍ່?',
initDirectBackendConflictMsg:
'{1} ຍັງຖືກຜູກຢູ່. ຖ້າເລີ່ມຕົ້ນ {0}, ກົດໄຟວອລທັງສອງຊຸດຈະເຮັດວຽກ ແລະອາດປິດກັ້ນການເຂົ້າເຖິງໂດຍບໍ່ຄາດຄິດ. ສືບຕໍ່ບໍ?',
directBackendConflictWarning:
'{0} ແລະ {1} ຖືກຜູກພ້ອມກັນ ດັ່ງນັ້ນກົດທັງສອງຊຸດຈະເຮັດວຽກ. ກວດສອບວ່າບໍ່ປິດກັ້ນກັນ ແລ້ວຖອນການຜູກໄຟວອລທີ່ບໍ່ໃຊ້ອີກດ້ວຍຕົນເອງ.',
initHelper: 'ກວດພົບວ່າ {0} ຍັງບໍ່ໄດ້ຖືກຕັ້ງຄ່າເລີ່ມຕົ້ນ. ຄລິກປຸ່ມເລີ່ມຕົ້ນຢູ່ແຖບສະຖານະດ້ານເທິງເພື່ອຕັ້ງຄ່າ!',
bindHelper: 'ຜູກມັດ - ກົດລະບຽບໄຟວໍຈະມີຜົນເມື່ອສະຖານະຖືກຜູກມັດເທົ່ານັ້ນ. ຢືນຢັນ?',
unbindHelper:
'ຍົກເລີກການຜູກມັດ - ເມື່ອຍົກເລີກ, ກົດລະບຽບໄຟວໍທັງໝົດຈະບໍ່ມີຜົນ. ກະລຸນາເຮັດດ້ວຍຄວາມລະມັດລະວັງ. ຢືນຢັນ?',
portWhiteList: 'ພອດທີ່ອະນຸຍາດ',
whitelistConfigHelper:
'ລາຍການອະນຸຍາດບັນທຶກສະເພາະການຕັ້ງຄ່າ ແລະ ປົກປ້ອງກົດອະນຸຍາດທີ່ກົງກັນ. ກົດທີ່ຂາດຈະຖືກເພີ່ມເມື່ອເລີ່ມ, ເລີ່ມໃໝ່, ຕັ້ງຄ່າເບື້ອງຕົ້ນ ຫຼື ຊິງຂໍ້ມູນ. ການແກ້ໄຂ ຫຼື ລຶບລາຍການອະນຸຍາດຈະບໍ່ລຶບກົດທີ່ມີຢູ່.',
whitelistDeleteConfirm: 'ຈະລຶບສະເພາະລາຍການບັນຊີຂາວນີ້. ກົດໄຟວໍທີ່ມີຢູ່ຈະຖືກເກັບໄວ້. ສືບຕໍ່ບໍ?',
portWhiteListHelper: 'ປ້ອນພອດດຽວ (ເຊັ່ນ 80) ຫຼື ຊ່ວງພອດ (ເຊັ່ນ 8000-8100). ໝາຍເລກພອດຕ້ອງຢູ່ລະຫວ່າງ 1 ຫາ 65535.',
chain: 'Chain',
sourceIP: 'IP ຕົ້ນທາງ',
destIP: 'IP ປາຍທາງ',
destPort: 'ພອດປາຍທາງ',
action: 'ການກະທຳ',
priority: 'ລຳດັບຄວາມສຳຄັນ',
reject: 'ປະຕິເສດ (Reject)',
allPorts: 'ທຸກໆພອດ',
allProtocolHelper: 'ໂປຣໂຕຄໍ ແລະ ພອດທັງໝົດ',
sourceAddressPlaceholder: 'ຕົວຢ່າງ: 172.16.10.11, 172.16.0.0/24, 2001:db8::1 ຫຼື 2001:db8::/64',
whitelistServicePortsHelper:
'ປ້ອນພອດດຽວ (1-65535). ການຕັ້ງຄ່ານີ້ຈະບໍ່ປ່ຽນພອດຮັບຟັງຂອງບໍລິການ. ເມື່ອປ່ຽນພອດໃນການຕັ້ງຄ່າບໍລິການ, ລາຍການບັນຊີຂາວນີ້ຈະຖືກອັບເດດດ້ວຍ.',
whitelistSourcesHelper:
'ປ້ອນທີ່ຢູ່ IP ຫຼື CIDR ໂດຍແຍກດ້ວຍຈຸດຈ້ຳ ຫຼື ຂຶ້ນແຖວໃໝ່. ຖ້າປະໄວ້ຫວ່າງ ຈະອະນຸຍາດທຸກແຫຼ່ງທີ່ມາ IPv4 ແລະ IPv6.',
destinationPortPlaceholder: 'ຕົວຢ່າງ: 80, 80,443 ຫຼື 8080-8089',
deleteRuleConfirm: 'ຈະລຶບ {0} ກົດລະບຽບ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
deleteUsedRuleConfirm:
'ກົດນີ້ຄອບຄຸມບໍລິການທີ່ກຳລັງຟັງຊຶ່ງສະໜອງໂດຍ {0}. ການລຶບອາດເຮັດໃຫ້ບໍລິການເຫຼົ່ານັ້ນເຂົ້າເຖິງບໍ່ໄດ້. ສືບຕໍ່ບໍ?',
deleteWildcardRuleConfirm:
'ກົດນີ້ອະນຸຍາດໃຫ້ {0} ເຂົ້າເຖິງ {1}. ການລຶບອາດສົ່ງຜົນຕໍ່ການເຂົ້າເຖິງຫຼາຍບໍລິການ. ສືບຕໍ່ບໍ?',
deleteRiskRulesConfirm: 'ຈະລຶບ {0} ກົດລະບຽບ. {1} ກົດອະນຸຍາດອາດສົ່ງຜົນຕໍ່ການເຂົ້າເຖິງບໍລິການ. ສືບຕໍ່ບໍ?',
editRuleConfirm: 'ທ່ານແນ່ໃຈບໍວ່າຕ້ອງການແກ້ໄຂກົດນີ້?',
},
runtime: {
importEnv: 'ນຳເຂົ້າຕົວແປສະພາບແວດລ້ອມ',
envImportError: 'ແຖວ {0}: {1}',
envInvalidAssignment: 'ຕ້ອງເປັນຮູບແບບ NAME=value ທີ່ຖືກຕ້ອງ',
envUnclosedQuote: 'ເຄື່ອງໝາຍວົງຢືມຍັງບໍ່ປິດ',
envUnexpectedText: 'ມີຂໍ້ຄວາມເກີນຫຼັງເຄື່ອງໝາຍວົງຢືມປິດ',
runtime: 'ຣັນທາມ (Runtime)',
default: 'ຄ່າເລີ່ມຕົ້ນ',
workDir: 'ໂຟນເດີທີ່ເຮັດວຽກ',
localHelper: 'ສຳລັບບັນຫາການຕິດຕັ້ງໃນເຄື່ອງ ຫຼື ການໃຊ້ງານແບບອອຟລາຍ, ເບິ່ງ ',
versionHelper: 'ເວີຊັນ PHP ຕົວຢ່າງ: v8.0',
buildHelper:
'ຖ້າເລືອກສ່ວນຂະຫຍາຍຫຼາຍ, ການໃຊ້ CPU ຈະສູງຂຶ້ນລະຫວ່າງການສ້າງອິມເມຈ. ຫຼີກລ່ຽງການເລືອກທັງໝົດຖ້າບໍ່ຈຳເປັນ.',
openrestyWarn: 'PHP ຈຳເປັນຕ້ອງອັບເກຣດ OpenResty ເປັນເວີຊັນ 1.21.4.1 ຫຼື ສູງກວ່າເພື່ອໃຊ້ງານ',
toupgrade: 'ໄປທີ່ການອັບເກຣດ',
edit: 'ແກ້ໄຂຣັນທາມ',
extendHelper:
'ຖ້າສ່ວນຂະຫຍາຍທີ່ຕ້ອງການບໍ່ມີໃນລາຍການ, ທ່ານສາມາດປ້ອນຊື່ເອງໄດ້ ຕົວຢ່າງ: ປ້ອນ "sockets" ແລ້ວເລືອກອັນທຳອິດ.',
rebuildHelper: 'ຫຼັງຈາກແກ້ໄຂສ່ວນຂະຫຍາຍ, ທ່ານຕ້ອງບິວແອັບ PHP ໃໝ່ເພື່ອໃຫ້ມີຜົນ',
rebuild: 'ບິວແອັບ PHP ໃໝ່',
source: 'ແຫຼ່ງສ່ວນຂະຫຍາຍ PHP',
ustc: 'University of Science and Technology of China',
netease: 'Netease',
aliyun: 'Alibaba Cloud',
tsinghua: 'Tsinghua University',
xtomhk: 'XTOM Mirror Station (Hong Kong)',
xtom: 'XTOM Mirror Station (Global)',
phpsourceHelper: 'ເລືອກແຫຼ່ງທີ່ເໝາະສົມກັບສະພາບແວດລ້ອມເຄືອຂ່າຍຂອງທ່ານ.',
appPort: 'ພອດຂອງແອັບ',
externalPort: 'ພອດພາຍນອກ',
packageManager: 'ຕົວຈັດການແພັກເກດ',
codeDir: 'ໂຟນເດີໂຄ້ດ',
appPortHelper: 'ພອດທີ່ແອັບພລິເຄຊັນໃຊ້.',
externalPortHelper: 'ພອດທີ່ເປີດໃຫ້ໂລກພາຍນອກເຂົ້າເຖິງ.',
runScript: 'ສະຄຣິບທີ່ຣັນ',
runScriptHelper: 'ລາຍການຄຳສັ່ງເລີ່ມຕົ້ນຖືກວິເຄາະຈາກໄຟລ໌ package.json ໃນໂຟນເດີຕົ້ນທາງ.',
open: 'ເປີດ',
operatorHelper: 'ການດຳເນີນການ {0} ຈະຖືກເຮັດກັບສະພາບແວດລ້ອມຣັນທາມທີ່ເລືອກ. ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
taobao: 'Taobao',
tencent: 'Tencent',
imageSource: 'ແຫຼ່ງອິມເມຈ',
moduleManager: 'ການຈັດການໂມດູນ',
module: 'ໂມດູນ',
nodeOperatorHelper: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຈະ {0} ໂມດູນ {1}? ການດຳເນີນການນີ້ອາດເຮັດໃຫ້ຣັນທາມເຮັດວຽກຜິດປົກກະຕິ.',
customScript: 'ຄຳສັ່ງເລີ່ມຕົ້ນທີ່ກຳນົດເອງ',
customScriptHelper:
'ປ້ອນຄຳສັ່ງເລີ່ມຕົ້ນທີ່ສົມບູນ ຕົວຢ່າງ: npm run start. ສຳລັບຄຳສັ່ງ PM2, ໃຫ້ປ່ຽນເປັນ pm2-runtime.',
portError: 'ຫ້າມໃຊ້ພອດຊ້ຳກັນ.',
systemRestartHelper: 'ລາຍລະອຽດ: ຖືກຂັດຈັງຫວະ - ບໍ່ສາມາດດຶງສະຖານະໄດ້ເນື່ອງຈາກລະບົບເລີ່ມຕົ້ນໃໝ່',
javaScriptHelper: 'ປ້ອນຄຳສັ່ງເລີ່ມຕົ້ນທີ່ສົມບູນ ຕົວຢ່າງ: "java -jar halo.jar -Xmx1024M -Xms256M".',
javaDirHelper: 'ໂຟນເດີຕ້ອງມີໄຟລ໌ jar, ໂຟນເດີ່ຍ່ອຍກໍສາມາດໃຊ້ໄດ້',
goHelper: 'ປ້ອນຄຳສັ່ງເລີ່ມຕົ້ນທີ່ສົມບູນ ຕົວຢ່າງ: "go run main.go" ຫຼື "./main".',
goDirHelper: 'ໂຟນເດີ ຫຼື ໂຟນເດີ່ຍ່ອຍຕ້ອງມີໄຟລ໌ Go ຫຼື ໄຟລ໌ Binary.',
extension: 'ສ່ວນຂະຫຍາຍ',
installExtension: 'ທ່ານຢືນຢັນການຕິດຕັ້ງສ່ວນຂະຫຍາຍ {0} ຫຼືບໍ່',
loadedExtension: 'ສ່ວນຂະຫຍາຍທີ່ໂຫຼດແລ້ວ',
popularExtension: 'ສ່ວນຂະຫຍາຍຍອດນິຍົມ',
uninstallExtension: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຈະຖອນການຕິດຕັ້ງສ່ວນຂະຫຍາຍ {0}',
phpConfigHelper: 'ການແກ້ໄຂການຕັ້ງຄ່າຕ້ອງມີການເລີ່ມຕົ້ນຣັນທາມໃໝ່, ຕ້ອງການຕໍ່ຫຼືບໍ່',
operateMode: 'ໂໝດການເຮັດວຽກ',
dynamic: 'ໄດນາມິກ (dynamic)',
static: 'ຄົງທີ່ (static)',
ondemand: 'ຕາມຄວາມຕ້ອງການ (on-demand)',
dynamicHelper: 'ປັບຈຳນວນຂະບວນການອັດຕະໂນມັດ, ມີຄວາມຍືດຫຍຸ່ນສູງ, ເໝາະສຳລັບເວັບໄຊທີ່ມີທຣາຟຟິກບໍ່ຄົງທີ່',
staticHelper: 'ກຳນົດຈຳນວນຂະບວນການຄົງທີ່, ເໝາະສຳລັບເວັບໄຊທີ່ມີການເຂົ້າເຖິງສູງ ແລະ ຄົງທີ່, ໃຊ້ຊັບພະຍາກອນສູງ',
ondemandHelper: 'ຂະບວນການຈະຖືກສ້າງ ແລະ ທຳລາຍຕາມຄວາມຕ້ອງການ, ປະຢັດຊັບພະຍາກອນ ແຕ່ການຕອບສະໜອງທຳອິດອາດຊ້າ',
max_children: 'ຈຳນວນຂະບວນການສູງສຸດທີ່ອະນຸຍາດໃຫ້ສ້າງ',
start_servers: 'ຈຳນວນຂະບວນການທີ່ສ້າງເມື່ອເລີ່ມຕົ້ນ',
min_spare_servers: 'ຈຳນວນຂະບວນການຫວ່າງຕ່ຳສຸດ',
max_spare_servers: 'ຈຳນວນຂະບວນການຫວ່າງສູງສຸດ',
envKey: 'ຊື່',
envValue: 'ຄ່າ',
environment: 'ຕົວແປສະພາບແວດລ້ອມ (Environment Variable)',
pythonHelper:
'ປ້ອນຄຳສັ່ງເລີ່ມຕົ້ນທີ່ສົມບູນ ຕົວຢ່າງ: "pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000".',
dotnetHelper: 'ປ້ອນຄຳສັ່ງເລີ່ມຕົ້ນທີ່ສົມບູນ ຕົວຢ່າງ: "dotnet MyWebApp.dll".',
dirHelper: 'ໝາຍເຫດ: ປ້ອນພາດໂຟນເດີພາຍໃນຄອນເທນເນີ',
concurrency: 'ຮູບແບບການຈັດການ Concurrency',
loadStatus: 'ສະຖານະໂຫຼດ',
extraHosts: 'ການແມັບ Host',
},
process: {
pid: 'PID (ລະຫັດຂະບວນການ)',
ppid: 'PPID (ລະຫັດຂະບວນການແມ່)',
numThreads: 'ເທຣດ (Threads)',
memory: 'ໜ່ວຍຄວາມຈຳ',
diskRead: 'ອ່ານດິສກ໌',
diskWrite: 'ຂຽນດິສກ໌',
netSent: 'ຂາອອກ (Uplink)',
netRecv: 'ຂາເຂົ້າ (Downstream)',
numConnections: 'ການເຊື່ອມຕໍ່',
startTime: 'ເວລາເລີ່ມຕົ້ນ',
running: 'ກຳລັງເຮັດວຽກ',
sleep: 'ນອນ (Sleep)',
stop: 'ຢຸດ',
idle: 'ຫວ່າງ (Idle)',
zombie: 'ຂະບວນການຊອມບີ້ (Zombie)',
wait: 'ກຳລັງລໍຖ້າ',
lock: 'ລັອກ',
blocked: 'ຖືກບລັອກ',
cmdLine: 'ຄຳສັ່ງເລີ່ມຕົ້ນ',
basic: 'ພື້ນຖານ',
mem: 'ໜ່ວຍຄວາມຈຳ',
openFiles: 'ໄຟລ໌ທີ່ເປີດຢູ່',
env: 'ສະພາບແວດລ້ອມ',
noenv: 'ບໍ່ມີ',
net: 'ການເຊື່ອມຕໍ່ເຄືອຂ່າຍ',
laddr: 'ທີ່ຢູ່/ພອດ ໃນເຄື່ອງ',
raddr: 'ທີ່ຢູ່/ພອດ ປາຍທາງ',
stopProcess: 'ສິ້ນສຸດ',
viewDetails: 'ເບິ່ງລາຍລະອຽດ',
stopProcessWarn: 'ທ່ານແນ່ໃຈຫຼືບໍ່ວ່າຈະຢຸດຂະບວນການນີ້ (PID:{0})?',
kill: 'ຂ້າຂະບວນການ (Kill)',
killNow: 'ຂ້າທັນທີ',
killHelper: 'ການຂ້າຂະບວນການ {0} ອາດເຮັດໃຫ້ບາງໂປຣແກຣມເຮັດວຽກຜິດພາດ. ຕ້ອງການຕໍ່ຫຼືບໍ່?',
processName: 'ຊື່ຂະບວນການ',
},
tool: {
supervisor: {
loadStatusErr: 'ບໍ່ສາມາດດຶງສະຖານະຂະບວນການໄດ້, ກະລຸນາກວດສອບບໍລິການ supervisor.',
notSupport: 'ກວດບໍ່ພົບບໍລິການ Supervisor, ໄປທີ່ໜ້າຄັງສະຄຣິບເພື່ອຕິດຕັ້ງດ້ວຍຕົນເອງ',
list: 'ຂະບວນການ Daemon',
config: 'ການຕັ້ງຄ່າ Supervisor',
primaryConfig: 'ບ່ອນເກັບໄຟລ໌ຕັ້ງຄ່າຫຼັກ',
notSupportCtl: 'ກວດບໍ່ພົບ supervisorctl, ໄປທີ່ໜ້າຄັງສະຄຣິບເພື່ອຕິດຕັ້ງດ້ວຍຕົນເອງ',
user: 'ຜູ້ໃຊ້',
command: 'ຄຳສັ່ງ',
dir: 'ໂຟນເດີ',
numprocs: 'ຈຳນວນຂະບວນການ',
initWarn:
'ນີ້ຈະແກ້ໄຂຄ່າ "files" ໃນສ່ວນ "[include]" ຂອງໄຟລ໌ຕັ້ງຄ່າຫຼັກ. ໂຟນເດີຂອງໄຟລ໌ຕັ້ງຄ່າອື່ນໆຈະຢູ່ທີ່: "{1Panel installation directory}/1panel/tools/supervisord/supervisor.d/".',
operatorHelper: 'ການດຳເນີນການ {1} ຈະຖືກເຮັດກັບ {0}, ຕ້ອງການຕໍ່ຫຼືບໍ່? ',
uptime: 'ເວລາທີ່ເຮັດວຽກມາແລ້ວ',
notStartWarn: 'Supervisor ຍັງບໍ່ໄດ້ເລີ່ມຕົ້ນ. ກະລຸນາເລີ່ມຕົ້ນກ່ອນ.',
serviceName: 'ຊື່ບໍລິການ',
initHelper:
'ກວດພົບບໍລິການ Supervisor ແຕ່ຍັງບໍ່ໄດ້ຕັ້ງຄ່າເລີ່ມຕົ້ນ. ຄລິກປຸ່ມເລີ່ມຕົ້ນຢູ່ແຖບສະຖານະດ້ານເທິງເພື່ອຕັ້ງຄ່າ.',
serviceNameHelper: 'ຊື່ບໍລິການ Supervisor ທີ່ຈັດການໂດຍ systemctl, ປົກກະຕິແມ່ນ supervisor ຫຼື supervisord',
restartHelper:
'ນີ້ຈະເລີ່ມຕົ້ນບໍລິການໃໝ່ຫຼັງຈາກຕັ້ງຄ່າເລີ່ມຕົ້ນ, ເຊິ່ງຈະເຮັດໃຫ້ຂະບວນການ daemon ທັງໝົດທີ່ມີຢູ່ຢຸດເຮັດວຽກ.',
RUNNING: 'ກຳລັງເຮັດວຽກ',
STOPPED: 'ຢຸດແລ້ວ',
STOPPING: 'ກຳລັງຢຸດ',
STARTING: 'ກຳລັງເລີ່ມຕົ້ນ',
FATAL: 'ເລີ່ມຕົ້ນລົ້ມເຫຼວ',
BACKOFF: 'ເລີ່ມຕົ້ນຜິດປົກກະຕິ',
ERROR: 'ຂໍ້ຜິດພາດ',
statusCode: 'ລະຫັດສະຖານະ',
manage: 'ການຈັດການ',
autoRestart: 'ເລີ່ມໃໝ່ອັດຕະໂນມັດ',
EXITED: 'ອອກແລ້ວ',
autoRestartHelper: 'ເລີ່ມຕົ້ນໂປຣແກຣມໃໝ່ໂດຍອັດຕະໂນມັດຫຼັງຈາກມັນຄຣັຊ (Crash)',
autoStart: 'ເລີ່ມຕົ້ນອັດຕະໂນມັດ',
autoStartHelper: 'ເລີ່ມຕົ້ນບໍລິການອັດຕະໂນມັດຫຼັງຈາກ Supervisor ເລີ່ມຕົ້ນ',
},
},
disk: {
management: 'ການຈັດການດິສກ໌',
partition: 'ພາທິຊັນ (Partition)',
unmount: 'ຍົກເລີກການ Mount',
unmountHelper: 'ຕ້ອງການຍົກເລີກການ mount ພາທິຊັນ {0} ຫຼືບໍ່?',
mount: 'Mount',
partitionAlert: 'ການແບ່ງພາທິຊັນຕ້ອງມີການຟໍແມັດດິສກ໌, ເຊິ່ງຈະລຶບຂໍ້ມູນທີ່ມີຢູ່ທັງໝົດ. ກະລຸນາສຳຮອງຂໍ້ມູນກ່ອນ.',
mountPoint: 'ຈຸດ Mount',
systemDisk: 'ດິສກ໌ລະບົບ',
unpartitionedDisk: 'ດິສກ໌ທີ່ຍັງບໍ່ໄດ້ແບ່ງພາທິຊັນ',
handlePartition: 'ແບ່ງພາທິຊັນດຽວນີ້',
filesystem: 'ລະບົບໄຟລ໌',
unmounted: 'ຍັງບໍ່ໄດ້ Mount',
cannotOperate: 'ບໍ່ສາມາດຈັດການໄດ້',
systemDiskHelper: 'ຄຳແນະນຳ: ດິສກ໌ປະຈຸບັນແມ່ນດິສກ໌ລະບົບ. ບໍ່ສາມາດດຳເນີນການໄດ້.',
autoMount: 'Mount ອັດຕະໂນມັດ',
model: 'ຮຸ່ນອຸປະກອນ',
diskType: 'ປະເພດດິສກ໌',
serial: 'ໝາຍເລກຊີຣຽວ',
noFail: 'ຄວາມລົ້ມເຫຼວໃນການ Mount ຈະບໍ່ມີຜົນຕໍ່ການເລີ່ມຕົ້ນລະບົບ',
},
xpack: {
ldap: {
source: 'ທີ່ມາ',
directoryMissing: 'ບໍ່ພົບໃນ LDAP',
localCredentialsManaged: 'ຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານຖືກຈັດການໂດຍ LDAP ແລະບໍ່ສາມາດປ່ຽນຢູ່ໃນທ້ອງຖິ່ນໄດ້.',
sources: {
local: 'ທ້ອງຖິ່ນ',
ldap: 'LDAP',
},
importUsers: 'ນໍາເຂົ້າຜູ້ໃຊ້ AD/LDAP',
searchUsersPlaceholder: 'ຊອກຫາຊື່ຜູ້ໃຊ້',
readFromLDAP: 'ອ່ານຈາກ LDAP',
selectedUsers: 'ເລືອກ {0} ແລ້ວ',
queriedAt: 'ເວລາອ່ານ',
cachedResult: 'ຜົນໄດ້ຮັບຈາກຖານຄວາມຈໍາ',
roleForNewUsers: 'ບົດບາດສໍາລັບຜູ້ໃຊ້ໃຫມ່',
selectRole: 'ເລືອກບົດບາດ',
roleOnlyForNewUsers: 'ພາລະບົດບາດແມ່ນຕ້ອງການພຽງແຕ່ໃນເວລາທີ່ການນໍາເຂົ້າສ້າງຜູ້ໃຊ້.',
roleRequiredForNewUsers: 'ເລືອກບົດບາດສຳລັບຜູ້ໃຊ້ LDAP ໃໝ່.',
changedFields: 'ຊ່ອງຂໍ້ມູນທີ່ມີການປ່ຽນແປງ',
importSelected: 'ເລືອກການນໍາເຂົ້າ',
importAll: 'ນຳເຂົ້າທັງໝົດ',
importPreview: 'ຕົວຢ່າງການນໍາເຂົ້າ AD/LDAP',
importCompleted: 'ການນໍາເຂົ້າ AD/LDAP ສໍາເລັດ',
incompletePreview: 'ໄດເຣັກທໍຣີ LDAP ອ່ານບໍ່ຄົບຖ້ວນ. ອ່ານຈາກ LDAP ອີກເທື່ອຫນຶ່ງ.',
missingUsersWarning: 'ຜູ້ໃຊ້ທີ່ຂາດຫາຍໄປຈາກ LDAP ຈະຖືກປິດໃຊ້ງານໂດຍການຊິ້ງຂໍ້ມູນຢ່າງເຂັ້ມງວດ.',
missingUsersWarningDetail: 'ຜູ້ໃຊ້ LDAP ທ້ອງຖິ່ນ {0} ຄົນຈະບໍ່ສາມາດເຂົ້າລະບົບໄດ້.',
action: 'ການປະຕິບັດ',
reason: 'ເຫດຜົນ',
noImportChanges: 'ບໍ່ມີການປ່ຽນແປງການນໍາເຂົ້າ',
confirmImport: 'ຢືນຢັນການນໍາເຂົ້າ',
created: 'ສ້າງ',
updated: 'ອັບເດດ',
reactivated: 'ເປີດໃຊ້ຄືນໃໝ່',
unchanged: 'ບໍ່ປ່ຽນແປງ',
conflicts: 'ຂໍ້ຂັດແຍ່ງ',
missing: 'ຫາຍໄປ',
missingUsersConfirm: 'ຜູ້ໃຊ້ {0} ຫາຍໄປຈາກ LDAP ຈະຖືກປິດການນຳໃຊ້ ແລະອອກຈາກລະບົບ. ສືບຕໍ່?',
strictSyncConfirm: 'ຢືນຢັນການ synchronization ທີ່ເຄັ່ງຄັດ',
status: {
importable: 'ຜູ້ໃຊ້ໃຫມ່',
update_available: 'ມີອັບເດດ',
up_to_date: 'ເຖິງວັນທີ',
conflict: 'ການຂັດແຍ້ງ',
},
fields: {
name: 'ຊື່ຜູ້ໃຊ້',
externalDN: 'ໄດເລກະທໍລີ DN',
externalID: 'ID ພາຍນອກ',
authSourceStatus: 'ສະຖານະການກວດສອບ',
},
actions: {
created: 'ສ້າງ',
updated: 'ອັບເດດ',
reactivated: 'ເປີດໃຊ້ຄືນໃໝ່',
unchanged: 'ບໍ່ປ່ຽນແປງ',
skipped: 'ຂ້າມ',
conflicts: 'ການຂັດແຍ້ງ',
conflict: 'ການຂັດແຍ້ງ',
missing: 'ປິດໃຊ້ງານ',
errors: 'ຜິດພາດ',
error: 'ຜິດພາດ',
},
},
expiresEnterpriseAlert:
'ຄຳເຕືອນ: ໃບອະນຸຍາດເວີຊັນ Enterprise ຂອງທ່ານຈະໝົດອາຍຸໃນອີກ {0} ວັນ, ຟີເຈີທັງໝົດຂອງເວີຊັນ Enterprise ຈະບໍ່ສາມາດໃຊ້ໄດ້. ກະລຸນາຕໍ່ອາຍຸໃຫ້ທັນເວລາ.',
expiresProAlert:
'ຄຳເຕືອນ: ໃບອະນຸຍາດເວີຊັນ Pro ຂອງທ່ານຈະໝົດອາຍຸໃນອີກ {0} ວັນ, ຟີເຈີທັງໝົດຂອງເວີຊັນ Pro ຈະບໍ່ສາມາດໃຊ້ໄດ້. ກະລຸນາຕໍ່ອາຍຸໃຫ້ທັນເວລາ.',
menu: 'ເວີຊັນ Pro',
upage: 'AI ສ້າງເວັບໄຊ',
proAlert: 'ກະລຸນາອັບເກຣດເປັນເວີຊັນ Commercial ເພື່ອໃຊ້ຟີເຈີນີ້ນ',
opsReport: {
name: 'ລາຍງານການປະຕິບັດການ (Ops Report)',
overview: 'ພາບລວມ',
system: 'ການເຮັດວຽກຂອງ Host',
login: 'ການເຂົ້າລະບົບ ແລະ ຄວາມປອດໄພ',
website: 'ການປ້ອງກັນເວັບໄຊ',
resource: 'ຊັບພະຍາກອນຣັນທາມ',
cronjob: 'ວຽກຕັ້ງເວລາ (Cron Jobs)',
alert: 'ການແຈ້ງເຕືອນ',
history: 'ປະຫວັດການສົ່ງອອກ',
setting: 'ການຕັ້ງຄ່າ',
page: {
enterprise: 'Enterprise',
reportNode: 'Node ທີ່ລາຍງານ',
selectReportNode: 'ເລືອກ Node ທີ່ລາຍງານ',
currentNode: 'ປະຈຸບັນ',
scoreMeta: 'ຖືກຫັກ {0} ຄະແນນ · ພົບ {1} ຄວາມສ່ຽງ',
hostAddress: 'ທີ່ຢູ່ Host',
panelVersion: 'ເວີຊັນແຜງຄວບຄຸມ',
cpuCores: 'ຄໍຣ໌ທາງກາຍະພາບ',
coreUnit: '{0} ຄໍຣ໌',
memoryTotal: 'ໜ່ວຍຄວາມຈຳທັງໝົດ',
reportDate: 'ວັນທີລາຍງານ',
serverSecurityOverview: 'ພາບລວມຄວາມປອດໄພຂອງເຊີບເວີ',
securityScore: 'ຄະແນນຄວາມປອດໄພ',
overviewSummary:
'ລະດັບຄວາມປອດໄພປະຈຸບັນ: {0}. ຖືກຫັກ {1} ຄະແນນ, ພົບ {2} ລາຍການຄວາມສ່ຽງ, ກວດສອບແລ້ວ {3} ວັດຖຸ.',
riskDistribution: 'ການກະຈາຍຄວາມສ່ຽງ',
totalDeducted: 'ຖືກຫັກທັງໝົດ',
noRiskDeducted: 'ບໍ່ມີການຫັກຄະແນນ',
scoreTrend: 'ແນວໂນ້ມຄະແນນ',
scoreLevelSafe: 'ປອດໄພ',
scoreLevelAttention: 'ຄວນເອົາໃຈໃສ່',
scoreLevelMediumRisk: 'ຄວາມສ່ຽງປານກາງ',
scoreLevelHighRisk: 'ຄວາມສ່ຽງສູງ',
scoreCategoryHost: 'ຊັບພະຍາກອນ Host',
scoreCategoryLogin: 'ຄວາມປອດໄພການເຂົ້າລະບົບ',
scoreCategoryWebsite: 'ເວັບໄຊ ແລະ ໃບຢັ້ງຢືນ',
scoreCategoryCronjob: 'ວຽກຕັ້ງເວລາ',
scoreCategoryResource: 'ຊັບພະຍາກອນຣັນທາມ',
scoreCategoryAlert: 'ການແຈ້ງເຕືອນ',
scoreDiskHigh: 'ການໃຊ້ງານດິສກ໌ {0} ສູງເຖິງ {1}%',
scoreDiskMedium: 'ການໃຊ້ງານດິສກ໌ {0} ຢູ່ທີ່ {1}%',
scoreResourceHigh: 'ການໃຊ້ງານ {0} ປະຈຸບັນແມ່ນ {1}%',
scoreResourceMedium: 'ການໃຊ້ງານ {0} ປະຈຸບັນແມ່ນ {1}%',
scoreLoadMedium: 'ໂຫຼດປະຈຸບັນແມ່ນ {0}',
scoreMonitorDisabled: 'ການຕິດຕາມ Host ຖືກປິດໃຊ້ງານ',
scorePanelLoginFailedHigh: 'ເຂົ້າລະບົບແຜງຄວບຄຸມລົ້ມເຫຼວ {0} ຄັ້ງ',
scorePanelLoginFailedMedium: 'ເຂົ້າລະບົບແຜງຄວບຄຸມລົ້ມເຫຼວ {0} ຄັ້ງ',
scoreSSHLoginFailedHigh: 'ເຂົ້າລະບົບ SSH ລົ້ມເຫຼວ {0} ຄັ້ງ',
scoreSSHLoginFailedMedium: 'ເຂົ້າລະບົບ SSH ລົ້ມເຫຼວ {0} ຄັ້ງ',
scoreMFADisabled: 'MFA ຖືກປິດໃຊ້ງານ',
scoreAllowIPsOpen: 'ບໍ່ໄດ້ຕັ້ງຄ່າ IP ທີ່ອະນຸຍາດ ຫຼື ບໍ່ໄດ້ຈຳກັດການເຂົ້າເຖິງ',
scorePanelHTTPSDisabled: 'HTTPS ຂອງແຜງຄວບຄຸມຖືກປິດໃຊ້ງານ',
scoreSSHRootLogin: 'ອະນຸຍາດໃຫ້ root ເຂົ້າລະບົບ SSH ໄດ້',
scoreSSHPasswordAuth: 'ເປີດໃຊ້ການຢືນຢັນດ້ວຍລະຫັດຜ່ານ SSH ໂດຍບໍ່ມີຄີ',
scoreSSLExpired: 'ໃບຢັ້ງຢືນ {0} ໝົດອາຍຸແລ້ວ',
scoreSSLHigh: 'ໃບຢັ້ງຢືນ {0} ຈະໝົດອາຍຸໃນ {1} ວັນ',
scoreSSLMedium: 'ໃບຢັ້ງຢືນ {0} ຈະໝົດອາຍຸໃນ {1} ວັນ',
scoreWebsiteExpired: 'ເວັບໄຊ {0} ໝົດອາຍຸແລ້ວ',
scoreWebsiteExpire: 'ເວັບໄຊ {0} ຈະໝົດອາຍຸໃນ {1} ວັນ',
scoreWebsiteHTTP: '{0} ບໍ່ໄດ້ໃຊ້ HTTPS',
scoreWebsiteStopped: 'ສະຖານະຂອງ {0} ຜິດປົກກະຕິ',
scoreWebsiteMonitorUnavailable: 'ການຕິດຕາມເວັບໄຊພົບເວັບໄຊທີ່ເຂົ້າເຖິງບໍ່ໄດ້',
scoreWebsiteMonitorAvailability: 'ຄວາມພ້ອມໃຊ້ງານຂອງຄຳຮ້ອງຂໍສຳລັບການຕິດຕາມເວັບໄຊ {0}% ຕ່ຳກວ່າເກນ',
scoreWebsiteMonitorStatusAbnormal: 'ເປີດການຕິດຕາມເວັບໄຊແຕ່ຢູ່ໃນສະຖານະຜິດປົກກະຕິ',
scoreWafDisabled: 'WAF ຖືກປິດໃຊ້ງານ ແລະ ເວັບໄຊບໍ່ໄດ້ຮັບການປ້ອງກັນ',
scoreWafHighRiskHit: 'WAF ກວດພົບກົດລະບຽບຄວາມສ່ຽງ {0} ລາຍການໃນຊ່ວງເວລາລາຍງານ',
scoreCronjobFailed: 'ພົບປະຫວັດວຽກຕັ້ງເວລາລົ້ມເຫຼວ {0} ຄັ້ງໃນ 7 ວັນຫຼ້າສຸດ',
scoreAppFailed: 'ແອັບ {0} ຜິດປົກກະຕິ',
scoreAppStopped: 'ແອັບ {0} ຢຸດເຮັດວຽກ',
scoreContainerHigh: 'ສະຖານະຄອນເທນເນີ {0} ຜິດປົກກະຕິ',
scoreContainerExited: 'ຄອນເທນເນີ {0} ຢຸດເຮັດວຽກ',
scoreContainerResource: 'ການໃຊ້ຊັບພະຍາກອນຄອນເທນເນີ {0} ສູງ',
scoreContainerPublicPort: 'ຄອນເທນເນີ {0} ມີການເປີດພອດສາທາລະນະ',
scoreAlertNoTask: 'ບໍ່ໄດ້ຕັ້ງຄ່າວຽກແຈ້ງເຕືອນ',
scoreAlertNoEnabledTask: 'ວຽກແຈ້ງເຕືອນທັງໝົດຖືກປິດໃຊ້ງານ',
scoreAlertDisabledTask: 'ວຽກແຈ້ງເຕືອນ {0} ລາຍການຖືກປິດໃຊ້ງານ',
scoreAlertNoChannel: 'ບໍ່ໄດ້ເປີດໃຊ້ຊ່ອງທາງການແຈ້ງເຕືອນ',
scoreAlertFailedHigh: 'ພົບ Log ການແຈ້ງເຕືອນລົ້ມເຫຼວ {0} ລາຍການ',
scoreAlertFailedMedium: 'ພົບ Log ການແຈ້ງເຕືອນລົ້ມເຫຼວ {0} ລາຍການ',
scoreAlertPending: 'ມີ Log ການແຈ້ງເຕືອນ {0} ລາຍການລໍຖ້າການຊິງຄ໌',
attentionItems: 'ລາຍການທີ່ຄວນເອົາໃຈໃສ່',
attentionAssets: 'ຊັບສິນທີ່ຄວນເອົາໃຈໃສ່',
riskItems: 'ລາຍການຄວາມສ່ຽງ',
object: 'ວັດຖຸ',
description: 'ຄຳອະທິບາຍ',
itemUnit: 'ລາຍການ',
recordUnit: 'ບັນທຶກ',
certUnit: 'ໃບຢັ້ງຢືນ',
containerUnit: 'ຄອນເທນເນີ',
loginFailed: 'ເຂົ້າລະບົບລົ້ມເຫຼວ',
sslExpire: 'ໃບຢັ້ງຢືນໝົດອາຍຸ',
abnormalContainer: 'ຄອນເທນເນີທີ່ຜິດປົກກະຕິ',
statAttentionDesc: 'ຖືກຫັກ {0} ຄະແນນ',
statLoginDesc: 'ແຜງຄວບຄຸມ {0} · SSH {1}',
statSslDesc: 'ກວດສອບແລ້ວ {0} ໃບຢັ້ງຢືນ',
statContainerDesc: 'ກວດສອບແລ້ວ {0} ຄອນເທນເນີ',
statAlertDesc: 'ເປີດໃຊ້ {0} ວຽກ · {1} ຊ່ອງທາງ',
assetHostDesc: 'ການໃຊ້ດິສກ໌ສູງສຸດ {0}%',
assetWebsiteDesc: '{0} ໃບຢັ້ງຢືນກຳລັງຈະໝົດອາຍຸ, {1} ເວັບໄຊຜິດປົກກະຕິ',
assetResourceDesc: '{0} ແອັບຜິດປົກກະຕິ, {1} ຄອນເທນເນີຜິດປົກກະຕິ',
assetCronjobDesc: '{0} ບັນທຶກລົ້ມເຫຼວໃນ 7 ວັນຫຼ້າສຸດ, {1} ວຽກຖືກປິດ',
assetAlertDesc: '{0} Log ລົ້ມເຫຼວ, {1} Log ລໍຖ້າຊິງຄ໌',
app: 'ແອັບ',
website: 'ເວັບໄຊ',
websiteSsl: 'ເວັບໄຊ / ໃບຢັ້ງຢືນ',
cronjob: 'ວຽກຕັ້ງເວລາ',
container: 'ຄອນເທນເນີ',
sslCertificate: 'ໃບຢັ້ງຢືນ SSL',
loginSecurity: 'ຄວາມປອດໄພການເຂົ້າລະບົບ',
panelLogin: 'ການເຂົ້າລະບົບແຜງຄວບຄຸມ',
sshLogin: 'ການເຂົ້າລະບົບ SSH',
failedRecord: 'ບັນທຶກທີ່ລົ້ມເຫຼວ',
expired: 'ໝົດອາຍຸແລ້ວ',
expiredDays: 'ໝົດອາຍຸເມື່ອ {0} ວັນກ່ອນ',
remainingDays: '{0} · ເຫຼືອ {1} ວັນ',
enabled: 'ເປີດໃຊ້ງານ',
disabled: 'ປິດໃຊ້ງານ',
exportRecordFailed: 'ບັນທຶກການສົ່ງອອກລົ້ມເຫຼວ',
hostInfo: 'ຂໍ້ມູນ Host',
hostname: 'ຊື່ Host',
osVersion: 'ເວີຊັນ OS',
kernelVersion: 'ເວີຊັນ Kernel',
arch: 'ສະຖາປັດຕະຍະກຳ',
uptime: 'ເວລາທີ່ເປີດເຄື່ອງມາແລ້ວ',
diskUsage: 'ການໃຊ້ງານດິສກ໌',
mountPoint: 'ຈຸດ Mount',
device: 'ອຸປະກອນ',
capacity: 'ຄວາມຈຸ',
used: 'ໃຊ້ແລ້ວ',
usageRate: 'ອັດຕາການໃຊ້',
memory: 'ໜ່ວຍຄວາມຈຳ',
load: 'ໂຫຼດ (Load)',
maxDiskUsage: 'ການໃຊ້ດິສກ໌ສູງສຸດ',
panelLoginSecurity: 'ຄວາມປອດໄພການເຂົ້າລະບົບແຜງຄວບຄຸມ',
sshSecurity: 'ຄວາມປອດໄພ SSH ຂອງ Linux ເຊີບເວີ',
panelFailedRecords: 'ບັນທຶກການເຂົ້າລະບົບແຜງຄວບຄຸມທີ່ລົ້ມເຫຼວ',
sshFailedRecords: 'ບັນທຶກການເຂົ້າລະບົບ SSH ທີ່ລົ້ມເຫຼວ',
location: 'ສະຖານທີ່/ຕຳແໜ່ງ',
configItem: 'ລາຍການຕັ້ງຄ່າ',
currentValue: 'ຄ່າປະຈຸບັນ',
securityEntrance: 'ທາງເຂົ້າທີ່ປອດໄພ',
configured: 'ຕັ້ງຄ່າແລ້ວ',
notConfigured: 'ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ',
normal: 'ປົກກະຕິ',
needAttention: 'ຄວນເອົາໃຈໃສ່',
allowIPs: 'IP ທີ່ອະນຸຍາດ',
restricted: 'ຖືກຈຳກັດ',
unrestricted: 'ບໍ່ໄດ້ຈຳກັດ',
bindDomain: 'ໂດເມນທີ່ຜູກມັດ',
accessRestriction: 'ການຈຳກັດການເຂົ້າເຖິງ',
panelHTTPS: 'HTTPS ຂອງແຜງຄວບຄຸມ',
passwordComplexity: 'ຄວາມຊັບຊ້ອນຂອງລະຫັດຜ່ານ',
sshService: 'ບໍລິການ SSH',
running: 'ກຳລັງເຮັດວຽກ',
notRunning: 'ບໍ່ໄດ້ເຮັດວຽກ',
listenPort: 'ພອດທີ່ຟັງ',
read: 'ອ່ານ',
rootLogin: 'ການເຂົ້າລະບົບ Root',
passwordAuth: 'ການຢືນຢັນດ້ວຍລະຫັດຜ່ານ',
keyAuth: 'ການຢືນຢັນດ້ວຍຄີ',
panelLoginFailed: 'ເຂົ້າລະບົບແຜງຄວບຄຸມລົ້ມເຫຼວ',
sshLoginFailed: 'ເຂົ້າລະບົບ SSH ລົ້ມເຫຼວ',
panelSecurityItems: 'ລາຍການຄວາມປອດໄພແຜງຄວບຄຸມ',
sshSecurityItems: 'ລາຍການຄວາມປອດໄພ SSH',
loginSecurityHealthStatus: 'ສຸຂະພາບຄວາມປອດໄພການເຂົ້າລະບົບ',
adjustSSHSecurity: 'ປັບແຕ່ງຄວາມປອດໄພ SSH',
viewLoginLogs: 'ເບິ່ງ Log ການເຂົ້າລະບົບ',
riskLevel: 'ລະດັບຄວາມສ່ຽງ',
goConfig: 'ໄປທີ່ການຕັ້ງຄ່າ',
viewMore: 'ເບິ່ງເພີ່ມເຕີມ',
involvedIPs: 'ກ່ຽວຂ້ອງກັບ {0} IP',
sessionTimeout: 'ເວລາໝົດອາຍຸເຊດຊັນ',
countUnit: 'ຄັ້ງ',
recent24Hours: '24 ຊົ່ວໂມງຫຼ້າສຸດ',
currentService: 'ບໍລິການປະຈຸບັນ',
riskItemsExist: 'ມີ {0} ລາຍການຄວາມສ່ຽງ',
loginHealthRiskDesc:
'ກວດພົບການຕັ້ງຄ່າທີ່ມີຄວາມສ່ຽງ {0} ລາຍການ. ກະລຸນາເພີ່ມຄວາມປອດໄພເພື່ອຫຼຸດຜ່ອນຄວາມສ່ຽງ.',
loginHealthNormalDesc: 'ການຕັ້ງຄ່າຄວາມປອດໄພການເຂົ້າລະບົບ ແລະ SSH ເປັນປົກກະຕິ',
loginHealthNormalReason: 'ຄວາມປອດໄພການເຂົ້າລະບົບເປັນປົກກະຕິ',
securityEntranceConfiguredDesc: 'ຕັ້ງຄ່າທາງເຂົ້າທີ່ປອດໄພແລ້ວເພື່ອຫຼຸດຜ່ອນການເປີດເຜີຍທາງເຂົ້າເລີ່ມຕົ້ນ',
securityEntranceRiskDesc: 'ປິດທາງເຂົ້າທີ່ປອດໄພຢູ່. ກະລຸນາຊ່ອນທາງເຂົ້າເລີ່ມຕົ້ນ',
allowIPsRestrictedDesc: 'ຈຳກັດ IP ທີ່ອະນຸຍາດສຳລັບການເຂົ້າແຜງຄວບຄຸມແລ້ວ',
allowIPsRiskDesc: 'ບໍ່ໄດ້ຈຳກັດ IP. ກະລຸນາຕັ້ງຄ່າ IP ທີ່ອະນຸຍາດສຳລັບການໃຊ້ງານສາທາລະນະ',
bindDomainRestrictedDesc: 'ຜູກມັດໂດເມນການເຂົ້າເຖິງແລ້ວ',
bindDomainRiskDesc: 'ຍັງບໍ່ໄດ້ຜູກມັດໂດເມນ. ກະລຸນາຈຳກັດການເຂົ້າເຖິງຜ່ານໂດເມນທີ່ກຳນົດ',
accessRestrictionValue: 'IP ທີ່ອະນຸຍາດ: {0} / ໂດເມນທີ່ຜູກ: {1}',
accessRestrictionNormalDesc: 'ຕັ້ງຄ່າ IP ທີ່ອະນຸຍາດ ຫຼື ຜູກມັດໂດເມນແລ້ວເພື່ອຈຳກັດແຫຼ່ງການເຂົ້າເຖິງ',
accessRestrictionRiskDesc: 'ບໍ່ໄດ້ຕັ້ງຄ່າ IP ຫຼື ໂດເມນ. ກະລຸນາຕັ້ງຄ່າຢ່າງໜ້ອຍໜຶ່ງຢ່າງ',
panelHTTPSNormalDesc: 'ເປີດໃຊ້ HTTPS ຂອງແຜງຄວບຄຸມແລ້ວ',
panelHTTPSRiskDesc: 'ປິດ HTTPS ຂອງແຜງຄວບຄຸມຢູ່. ຂໍ້ມູນການເຂົ້າລະບົບອາດຈະຖືກເປີດເຜີຍ',
passwordComplexityNormalDesc: 'ເປີດໃຊ້ການກວດສອບຄວາມຊັບຊ້ອນຂອງລະຫັດຜ່ານແລ້ວ',
passwordComplexityRiskDesc: 'ປິດການກວດສອບຄວາມຊັບຊ້ອນຢູ່, ເພີ່ມຄວາມສ່ຽງຈາກລະຫັດຜ່ານທີ່ເດົາງ່າຍ',
mfa: 'MFA (ການຢືນຢັນຕົວຕົນຫຼາຍຂັ້ນຕອນ)',
mfaNormalDesc: 'ເປີດໃຊ້ MFA ແລ້ວ, ຊ່ວຍເພີ່ມຄວາມປອດໄພການເຂົ້າລະບົບ',
mfaRiskDesc: 'ປິດ MFA ຢູ່. ກະລຸນາເປີດໃຊ້ການຢືນຢັນຕົວຕົນຫຼາຍຂັ້ນຕອນ',
sessionTimeoutNormalDesc: 'ເວລາໝົດອາຍຸເຊດຊັນຢູ່ໃນຊ່ວງທີ່ປອດໄພ',
sessionTimeoutRiskDesc: 'ເວລາໝົດອາຍຸເຊດຊັນດົນເກີນໄປ. ກະລຸນາຈຳກັດອາຍຸຂອງເຊດຊັນທີ່ບໍ່ໄດ້ໃຊ້ງານ',
sshServiceNormalDesc: 'ບໍລິການ SSH ເຮັດວຽກເປັນປົກກະຕິ',
sshServiceRiskDesc: 'ບໍລິການ SSH ບໍ່ໄດ້ເຮັດວຽກ ຫຼື ຜິດປົກກະຕິ',
sshPortNormalDesc: 'ພອດ SSH ຖືກປ່ຽນຈາກພອດເລີ່ມຕົ້ນແລ້ວ',
sshPortRiskDesc: 'SSH ຍັງໃຊ້ພອດເລີ່ມຕົ້ນ 22. ກະລຸນາປ່ຽນເມື່ອເໝາະສົມ',
rootLoginNormalDesc: 'ຜູ້ໃຊ້ root ບໍ່ສາມາດເຂົ້າລະບົບໄດ້ໂດຍກົງ',
rootLoginRiskDesc: 'ຜູ້ໃຊ້ root ສາມາດເຂົ້າລະບົບໄດ້ໂດຍກົງ. ກະລຸນາປິດການໃຊ້ງານ',
passwordAuthNormalDesc: 'ປິດການເຂົ້າລະບົບ SSH ດ້ວຍລະຫັດຜ່ານແລ້ວ',
passwordAuthRiskDesc: 'ອະນຸຍາດໃຫ້ເຂົ້າລະບົບດ້ວຍລະຫັດຜ່ານ, ເພີ່ມຄວາມສ່ຽງຈາກການຖືກເດົາລະຫັດ',
keyAuthNormalDesc: 'ເປີດໃຊ້ການຢືນຢັນຕົວຕົນດ້ວຍຄີ SSH ແລ້ວ',
keyAuthRiskDesc: 'ປິດການຢືນຢັນດ້ວຍຄີຢູ່. ກະລຸນາໃຊ້ການເຂົ້າລະບົບດ້ວຍຄີ',
websiteOverview: 'ພາບລວມເວັບໄຊ',
primaryDomain: 'ໂດເມນຫຼັກ',
expireTime: 'ເວລາໝົດອາຍຸ',
domain: 'ໂດເມນ',
issuer: 'ຜູ້ອອກໃບຢັ້ງຢືນ',
autoRenew: 'ຕໍ່ອາຍຸອັດຕະໂນມັດ',
websiteCount: 'ຈຳນວນເວັບໄຊ',
httpsWebsite: 'ເວັບໄຊ HTTPS',
certCount: 'ຈຳນວນໃບຢັ້ງຢືນ',
websiteExpire: 'ເວັບໄຊໝົດອາຍຸ',
database: 'ຖານຂໍ້ມູນ',
remoteDatabase: 'ຖານຂໍ້ມູນທາງໄກ',
address: 'ທີ່ຢູ່',
containerResourceUsage: 'ການໃຊ້ຊັບພະຍາກອນຄອນເທນເນີ',
spaceUsage: 'ການໃຊ້ພື້ນທີ່',
reclaimable: 'ທີ່ສາມາດເອົາຄືນໄດ້',
containerReclaimable: 'ພື້ນທີ່ຄອນເທນເນີທີ່ສາມາດເອົາຄືນໄດ້',
image: 'ອິມເມຈ',
volume: 'ໂວນລຸມ',
buildCache: 'ແຄຊການບິວ',
alert: 'ການແຈ້ງເຕືອນ',
alertConfigured: 'ຕັ້ງຄ່າແຈ້ງເຕືອນແລ້ວ',
alertOperations: 'ການແຈ້ງເຕືອນ',
alertTaskCount: 'ວຽກແຈ້ງເຕືອນ',
enabledAlertTask: 'ວຽກທີ່ເປີດໃຊ້',
disabledAlertTask: 'ວຽກທີ່ປິດໃຊ້',
alertChannels: 'ຊ່ອງທາງການແຈ້ງເຕືອນ',
alertLogCount: 'Log ການແຈ້ງເຕືອນ',
alertSuccessRate: 'ອັດຕາຄວາມສຳເລັດ',
alertFailedLogs: 'Log ທີ່ລົ້ມເຫຼວ',
alertPendingLogs: 'Log ທີ່ລໍຖ້າຊິງຄ໌',
alertPending: 'ລໍຖ້າການຊິງຄ໌',
alertTaskStats: 'ສະຖິຕິວຽກແຈ້ງເຕືອນ',
alertTaskType: 'ປະເພດການແຈ້ງເຕືອນ',
alertLogStatusStats: 'ສະຖານະການເຮັດວຽກຂອງການແຈ້ງເຕືອນ',
alertHealthNormal: 'ປົກກະຕິ',
alertHealthAttention: 'ຄວນເອົາໃຈໃສ່',
alertHealthRisk: 'ຄວາມສ່ຽງສູງ',
alertHealthSummary: 'ສຸຂະພາບການແຈ້ງເຕືອນ',
alertHealthNormalReason: 'ວຽກແຈ້ງເຕືອນ, ຊ່ອງທາງ ແລະ Log ການເຮັດວຽກເປັນປົກກະຕິ',
alertNoChannelReason: 'ບໍ່ໄດ້ເປີດໃຊ້ຊ່ອງທາງການແຈ້ງເຕືອນ',
alertFailedLogReason: 'ພົບ Log ການແຈ້ງເຕືອນລົ້ມເຫຼວ {0} ລາຍການ',
alertPendingReason: 'ມີ Log {0} ລາຍການລໍຖ້າການຊິງຄ໌',
alertDisabledTaskReason: 'ວຽກແຈ້ງເຕືອນ {0} ລາຍການຖືກປິດໃຊ້ງານ',
alertNoTaskReason: 'ບໍ່ໄດ້ຕັ້ງຄ່າວຽກແຈ້ງເຕືອນ',
goAlertConfig: 'ຕັ້ງຄ່າແຈ້ງເຕືອນ',
goAlertLogs: 'ເບິ່ງ Log ແຈ້ງເຕືອນ',
configureAlertChannel: 'ຕັ້ງຄ່າຊ່ອງທາງ',
createAlertTask: 'ສ້າງວຽກແຈ້ງເຕືອນ',
viewAlertTasks: 'ເບິ່ງວຽກແຈ້ງເຕືອນ',
viewFailedAlertLogs: 'ເບິ່ງ Log ທີ່ລົ້ມເຫຼວ',
viewAlertLogs: 'ເບິ່ງ Log ແຈ້ງເຕືອນ',
alertChannelSummary: 'ເປີດໃຊ້ {0} / {1} ຊ່ອງທາງ',
alertTaskEnabledDesc: 'ເປີດໃຊ້ {0} ວຽກ',
alertTaskSummary: 'ເປີດໃຊ້ {0}, ປິດໃຊ້ {1}',
alertLogSummary: 'ສຳເລັດ {0}, ລົ້ມເຫຼວ {1}',
alertPendingDesc: '{0} Log ລໍຖ້າຊິງຄ໌',
alertLogSuccessDesc: 'ແຈ້ງເຕືອນສຳເລັດແລ້ວ',
alertLogFailedDesc: 'ກວດສອບການຕັ້ງຄ່າຊ່ອງທາງ ຫຼື ເສັ້ນທາງການສົ່ງ',
alertLogPendingDesc: 'ອອບໄລນ໌ ຫຼື ຢູ່ລະຫວ່າງການຊິງຄ໌',
failedAlertLogs: 'Log ການແຈ້ງເຕືອນທີ່ລົ້ມເຫຼວ',
disabledAlertTasks: 'ວຽກແຈ້ງເຕືອນທີ່ຖືກປິດ',
alertTableDisplayDesc: 'ສະແດງ {0} ຈາກ {1}',
noAlertTask: 'ບໍ່ມີວຽກແຈ້ງເຕືອນ',
noFailedAlertLog: 'ບໍ່ມີ Log ແຈ້ງເຕືອນທີ່ລົ້ມເຫຼວ',
noDisabledAlertTask: 'ບໍ່ມີວຽກແຈ້ງເຕືອນທີ່ຖືກປິດ',
alertMsg: 'ຂໍ້ຄວາມແຈ້ງເຕືອນ',
alertMethod: 'ວິທີການແຈ້ງເຕືອນ',
alertRule: 'ກົດລະບຽບການແຈ້ງເຕືອນ',
alertCronjobType: 'ວຽກຕັ້ງເວລາ: {0}',
alertAllTargets: 'ເປົ້າໝາຍທັງໝົດ',
alertAllDisks: 'ດິສກ໌ທັງໝົດ',
alertAllCertificates: 'ໃບຢັ້ງຢືນທັງໝົດ',
alertAllWebsites: 'ເວັບໄຊທັງໝົດ',
alertDiskRuleShort: '{0} ເກີນ {1}{2}, {3} ຄັ້ງຕໍ່ວັນ',
alertAverageRuleShort: 'ຄ່າສະເລ່ຍ {0} ນາທີ ເກີນ {1}%, {2} ຄັ້ງຕໍ່ວັນ',
alertTimeRuleShort: 'ແຈ້ງເຕືອນພາຍໃນ {0} ວັນ, ສົ່ງ {1} ຄັ້ງ',
alertSendCountRuleShort: 'ສົ່ງ {0} ຄັ້ງຕໍ່ວັນ',
failedExecutionRecords: 'ບັນທຶກການເຮັດວຽກທີ່ລົ້ມເຫຼວ',
taskID: 'Task ID',
executeTime: 'ເວລາເຮັດວຽກ',
backupTasks: 'ວຽກສຳຮອງຂໍ້ມູນ',
systemMetrics: 'ຕົວຊີ້ວັດການເຮັດວຽກ',
cpu: 'CPU',
thresholdPercent: 'ເກນ {0}%',
recent24HourPeakPercent: 'ຈຸດສູງສຸດໃນ 24 ຊົ່ວໂມງຫຼ້າສຸດ {0}',
loadAverage: 'ໂຫຼດ 1 / 5 / 15 ນາທີ: {0} / {1} / {2}',
sourceMount: 'ຈຸດ Mount {0}',
storageUsage: 'ການໃຊ້ພື້ນທີ່ເກັບຂໍ້ມູນ',
localDisk: 'ດິສກ໌ໃນເຄື່ອງ',
highUsagePeriods: 'ຊ່ວງເວລາທີ່ມີການໃຊ້ງານສູງ',
timeRange: 'ຊ່ວງເວລາ',
threshold: 'ເກນ (Threshold)',
duration: 'ໄລຍະເວລາ',
peak: 'ຈຸດສູງສຸດ',
scoring: 'ການໃຫ້ຄະແນນ',
counted: 'ນັບລວມ',
notCounted: 'ບໍ່ນັບລວມ',
dataSource: 'ແຫຼ່ງຂໍ້ມູນ',
noHighUsagePeriod: 'ບໍ່ມີຊ່ວງເວລາທີ່ໃຊ້ງານສູງ',
monitorDisabledOrNoData: 'ປິດການຕິດຕາມ Host ຫຼື ບໍ່ມີຂໍ້ມູນການຕິດຕາມ',
systemHealthStatus: 'ຄວາມສ່ຽງການເຮັດວຽກຂອງ Host ໃນ 24 ຊົ່ວໂມງຫຼ້າສຸດ',
mainReasons: 'ສາເຫດຫຼັກ',
viewHostMonitor: 'ເບິ່ງການຕິດຕາມ Host',
systemHealthAttentionDesc:
'ພົບ {0} ລາຍການຄວາມສ່ຽງໃນ 24 ຊົ່ວໂມງຫຼ້າສຸດ. ກະລຸນາໃຫ້ຄວາມສຳຄັນກັບຊ່ວງທີ່ຊັບພະຍາກອນພຸ່ງສູງ ແລະ ການໃຊ້ດິສກ໌.',
systemHealthNormalDesc: 'ຕົວຊີ້ວັດການເຮັດວຽກຂອງ Host ເປັນປົກກະຕິໃນ 24 ຊົ່ວໂມງຫຼ້າສຸດ',
monitorEnabled: 'ເປີດການຕິດຕາມແລ້ວ',
cpuCoreUsage: '{0} / {1} ຄໍຣ໌',
load1Minute: 'ໂຫຼດ 1 ນາທີ',
diskSpaceUsage: 'ການໃຊ້ພື້ນທີ່ດິສກ໌',
usedCapacity: 'ໃຊ້ແລ້ວ / ທັງໝົດ',
fileSystem: 'ລະບົບໄຟລ໌',
resourceTrendSummary: 'ສະຫຼຸບແນວໂນ້ມຊັບພະຍາກອນ',
last24Hours: '24 ຊົ່ວໂມງຫຼ້າສຸດ',
granularityHour: 'ຄວາມລະອຽດ: 1 ຊົ່ວໂມງ',
current: 'ປະຈຸບັນ',
average: 'ສະເລ່ຍ',
totalItems: '{0} ລາຍການ',
to: 'ຫາ',
hoursShort: '{0} ຊົ່ວໂມງ',
minutesShort: '{0} ນາທີ',
websiteStatus: 'ສະຖານະເວັບໄຊ',
websiteHealthStatus: 'ສຸຂະພາບການປ້ອງກັນເວັບໄຊ',
websiteHealthNormalReason: 'ເວັບໄຊ, ໃບຢັ້ງຢືນ, WAF ແລະ ການຕິດຕາມເວັບໄຊເປັນປົກກະຕິ',
websiteHealthAttentionDesc:
'ພົບ {0} ລາຍການຄວາມສ່ຽງ. ກະລຸນາຈັດການໂດຍໄວເພື່ອຄວາມປອດໄພ ແລະ ຄວາມພ້ອມໃຊ້ງານຂອງເວັບໄຊ.',
websiteHealthNormalDesc: 'ຕົວຊີ້ວັດການປ້ອງກັນເວັບໄຊປະຈຸບັນເປັນປົກກະຕິ',
handleSslRisk: 'ຈັດການຄວາມສ່ຽງໃບຢັ້ງຢືນ',
viewWaf: 'ເບິ່ງ WAF',
priority: 'ຄວາມສຳຄັນ',
riskDescription: 'ຄຳອະທິບາຍຄວາມສ່ຽງ',
deductScore: 'ຄະແນນທີ່ຖືກຫັກ',
remaining: 'ຄົງເຫຼືອ',
wafSourceIpTop: 'IP ຕົ້ນທາງທີ່ WAF ກວດພົບ TOP5',
wafAffectedSiteTop: 'ເວັບໄຊທີ່ໄດ້ຮັບຜົນກະທົບ TOP5',
sslRisk: 'ຄວາມສ່ຽງໃບຢັ້ງຢືນ',
sslExpiring: 'ໃບຢັ້ງຢືນທີ່ກຳລັງຈະໝົດອາຍຸ',
includedInReport: 'ລວມໃນລາຍງານ',
needRenewal: 'ແນະນຳໃຫ້ຕໍ່ອາຍຸ',
fromExpireInfo: 'ຈາກຂໍ້ມູນການໝົດອາຍຸ',
runningWebsite: 'ເວັບໄຊທີ່ກຳລັງເຮັດວຽກ',
fromWebsiteStatus: 'ຈາກສະຖານະລາຍການເວັບໄຊ',
stoppedWebsite: 'ເວັບໄຊທີ່ຢຸດເຮັດວຽກ',
confirmStoppedWebsite: 'ຢືນຢັນວ່າສິ່ງນີ້ເປັນໄປຕາມທີ່ຄາດໄວ້ຫຼືບໍ່',
expiringWebsite: 'ເວັບໄຊທີ່ກຳລັງຈະໝົດອາຍຸ',
expiringSoon: 'ໝົດອາຍຸໃນໄວໆນີ້',
none: 'ບໍ່ມີ',
noSslRisk: 'ບໍ່ມີໃບຢັ້ງຢືນທີ່ຕ້ອງຈັດການ',
websiteProtection: 'WAF ແລະ ການຕິດຕາມເວັບໄຊ',
websiteMonitor: 'ການຕິດຕາມເວັບໄຊ',
waf: 'WAF (ເວັບໄຟວໍ)',
siteAvailability: 'ຄວາມພ້ອມໃຊ້ງານຂອງຄຳຮ້ອງຂໍ',
monitoredSites: 'ເວັບໄຊທີ່ຕິດຕາມຢູ່',
requestCount: 'ຈຳນວນການຮ້ອງຂໍ',
abnormalSites: 'ເວັບໄຊທີ່ຜິດປົກກະຕິ',
count5xxSource: 'ນັບຈາກການຮ້ອງຂໍ 5xx',
wafIntercept: 'ການສະກັດກັ້ນຂອງ WAF',
websiteMonitorDisabledOrNoData: 'ປິດການຕິດຕາມເວັບໄຊ ຫຼື ບໍ່ມີຂໍ້ມູນ',
wafDisabledOrNoData: 'ປິດ WAF ຫຼື ບໍ່ມີຂໍ້ມູນການສະກັດກັ້ນ',
serviceEnabledButAbnormal: 'ເປີດໃຊ້ແລ້ວ ແຕ່ສະຖານະຜິດປົກກະຕິ',
noWafData: 'ບໍ່ມີຂໍ້ມູນການສະກັດກັ້ນຂອງ WAF',
sourceIP: 'IP ຕົ້ນທາງ',
hitCount: 'ຈຳນວນທີ່ກວດພົບ',
level: 'ລະດັບ',
attackType: 'ປະເພດການໂຈມຕີ',
requestRatio: 'ອັດຕາສ່ວນການຮ້ອງຂໍ',
installed: 'ຕິດຕັ້ງແລ້ວ',
normalRunning: 'ເຮັດວຽກປົກກະຕິ',
failedStart: 'ເລີ່ມຕົ້ນລົ້ມເຫຼວ',
manualStopped: 'ຢຸດດ້ວຍຕົນເອງ',
failed: 'ລົ້ມເຫຼວ',
success: 'ສຳເລັດ',
canUpdate: 'ອັບເກຣດໄດ້',
listSeparator: ', ',
containerCount: 'ຈຳນວນຄອນເທນເນີ',
stopped: 'ຢຸດແລ້ວ',
abnormal: 'ຜິດປົກກະຕິ',
abnormalContainers: 'ຄອນເທນເນີທີ່ຜິດປົກກະຕິ',
resourceUsage: 'ການໃຊ້ຊັບພະຍາກອນ',
exposedContainerPorts: 'ພອດທີ່ເປີດເຜີຍ',
portMapping: 'ການແມັບພອດ',
risk: 'ຄວາມສ່ຽງ',
noAbnormalContainer: 'ບໍ່ມີຄອນເທນເນີທີ່ຜິດປົກກະຕິ',
noExposedContainer: 'ບໍ່ພົບພອດທີ່ເປີດເຜີຍ',
publicExpose: 'ເປີດເຜີຍສາທາລະນະ',
privateExpose: 'ແມັບພອດສ່ວນຕົວ',
resourceHealth: 'ສຸຂະພາບຊັບພະຍາກອນຣັນທາມ',
checkTime: 'ເວລາທີ່ກວດສອບ',
resourceHealthNormalDesc: 'ແອັບ, ຖານຂໍ້ມູນ ແລະ ຄອນເທນເນີເປັນປົກກະຕິໃນປະຈຸບັນ',
resourceHealthAttentionDesc:
'ພົບ {0} ລາຍການທີ່ຄວນເອົາໃຈໃສ່. ກະລຸນາໃຫ້ຄວາມສຳຄັນກັບຊັບພະຍາກອນທີ່ຢຸດເຮັດວຽກ ແລະ ພອດທີ່ເປີດເຜີຍ.',
resourceHealthRiskDesc:
'ພົບ {0} ລາຍການຄວາມສ່ຽງສູງ. ກະລຸນາຈັດການຄອນເທນເນີທີ່ຜິດປົກກະຕິ ຫຼື ແອັບທີ່ລົ້ມເຫຼວ.',
resourceThresholdContainers: 'ຄອນເທນເນີທີ່ໃຊ້ CPU / ໜ່ວຍຄວາມຈຳ ເກີນເກນ',
noThresholdExceededContainer: 'ບໍ່ມີຄອນເທນເນີທີ່ໃຊ້ງານເກີນເກນ',
triggerMetric: 'ຕົວຊີ້ວັດທີ່ຖືກກະຕຸ້ນ',
resourceReasonAppFailed: 'ແອັບ {0} ເລີ່ມຕົ້ນລົ້ມເຫຼວ',
resourceReasonAppStopped: 'ແອັບ {0} ຢຸດເຮັດວຽກ',
resourceReasonContainerAbnormal: 'ຄອນເທນເນີ {0} ຜິດປົກກະຕິ',
resourceReasonContainerStopped: 'ຄອນເທນເນີ {0} ຢຸດເຮັດວຽກ',
resourceReasonPublicPorts: 'ມີ {0} ພອດທີ່ເປີດເຜີຍສາທາລະນະ',
resourceReasonNormal: 'ແອັບ, ຖານຂໍ້ມູນ ແລະ ຄອນເທນເນີມີສຸຂະພາບດີ',
viewAbnormalContainers: 'ເບິ່ງຄອນເທນເນີທີ່ຜິດປົກກະຕິ',
viewExposedPorts: 'ເບິ່ງພອດທີ່ເປີດເຜີຍ',
viewAppResources: 'ເບິ່ງຊັບພະຍາກອນແອັບ',
viewRuntimeResources: 'ເບິ່ງຊັບພະຍາກອນຣັນທາມ',
viewContainerResources: 'ເບິ່ງຊັບພະຍາກອນຄອນເທນເນີ',
configuredServices: 'ບໍລິການທີ່ຕັ້ງຄ່າແລ້ວ',
publicPrivatePorts: 'ສາທາລະນະ {0} / ສ່ວນຕົວ {1}',
currentDisplayTotal: 'ສະແດງ {0} ຈາກ {1}',
reclaimableSpace: 'ພື້ນທີ່ທີ່ສາມາດເອົາຄືນໄດ້',
estimatedReclaimable: 'ພື້ນທີ່ຄາດຄະເນທີ່ຈະໄດ້ຄືນ',
unusedImageSpace: 'ພື້ນທີ່ອິມເມຈທີ່ບໍ່ໄດ້ໃຊ້',
stoppedContainerSpace: 'ພື້ນທີ່ຄອນເທນເນີທີ່ຢຸດເຮັດວຽກ',
unusedVolumeSpace: 'ພື້ນທີ່ໂວນລຸມທີ່ບໍ່ໄດ້ໃຊ້',
buildCacheSpace: 'ພື້ນທີ່ແຄຊການບິວຂອງ Docker',
executionRecords: 'ບັນທຶກການເຮັດວຽກ',
successRate: 'ອັດຕາຄວາມສຳເລັດ',
failedJobs: 'ວຽກທີ່ລົ້ມເຫຼວ',
recentRecoveryPoint: 'ຈຸດກູ້ຄືນຫຼ້າສຸດ',
disabledCronjobTasks: 'ວຽກຕັ້ງເວລາທີ່ຖືກປິດ',
remoteCoverage: 'ການຄອບຄຸມການສຳຮອງທາງໄກ',
recent7Days: '7 ວັນຫຼ້າສຸດ',
taskTypeStats: 'ສະຖິຕິປະເພດວຽກ',
total: 'ທັງໝົດ',
taskTypeDesc: 'ເປີດໃຊ້ {0}, ປິດໃຊ້ {1}',
failedOrAttentionTasks: 'ວຽກທີ່ລົ້ມເຫຼວ ຫຼື ຄວນເອົາໃຈໃສ່',
execution: 'ການເຮັດວຽກ',
latestExecution: 'ການເຮັດວຽກຫຼ້າສຸດ',
remoteBackup: 'ການສຳຮອງທາງໄກ',
localOnly: 'ສະເພາະໃນເຄື່ອງ',
covered: 'ຄອບຄຸມແລ້ວ',
noAttentionCronjob: 'ບໍ່ມີວຽກຕັ້ງເວລາທີ່ລົ້ມເຫຼວ ຫຼື ຄວນເອົາໃຈໃສ່',
cronjobHealth: 'ສຸຂະພາບວຽກຕັ້ງເວລາ',
cronjobHealthNormalDesc: 'ການເຮັດວຽກຂອງວຽກຕັ້ງເວລາ ແລະ ການສຳຮອງຂໍ້ມູນເປັນປົກກະຕິ',
cronjobHealthAttentionDesc:
'ພົບ {0} ລາຍການທີ່ຄວນເອົາໃຈໃສ່. ກະລຸນາຈັດການວຽກທີ່ຖືກປິດ ແລະ ບັນທຶກທີ່ລົ້ມເຫຼວ.',
cronjobHealthRiskDesc: 'ພົບ {0} ລາຍການຄວາມສ່ຽງ. ກະລຸນາຈັດການວຽກທີ່ລົ້ມເຫຼວ ແລະ ຖືກປິດ.',
cronjobReasonFailed: 'ພົບບັນທຶກລົ້ມເຫຼວ {0} ລາຍການ',
cronjobReasonDisabled: 'ມີວຽກຖືກປິດ {0} ລາຍການ',
cronjobReasonLocalOnlyBackup: 'ມີວຽກສຳຮອງຂໍ້ມູນສະເພາະໃນເຄື່ອງ {0} ລາຍການ',
cronjobReasonNormal: 'ການເຮັດວຽກຂອງວຽກຕັ້ງເວລາ ແລະ ການສຳຮອງຂໍ້ມູນເປັນປົກກະຕິ',
riskLow: 'ຄວາມສ່ຽງຕ່ຳ',
viewFailedRecords: 'ເບິ່ງວຽກທີ່ລົ້ມເຫຼວ',
viewCronjobTasks: 'ເບິ່ງວຽກຕັ້ງເວລາ',
checkBackupTasks: 'ກວດສອບວຽກສຳຮອງຂໍ້ມູນ',
generationRule: 'ກົດລະບຽບການສ້າງລາຍງານ',
scheduleDaily: 'ປະຈຳວັນ',
scheduleDailyDesc: 'ສ້າງລາຍງານ 24 ຊົ່ວໂມງຫຼ້າສຸດ ເວລາ 09:00 ທຸກມື້',
scheduleWeekly: 'ປະຈຳອາທິດ',
scheduleWeeklyDesc: 'ສ້າງລາຍງານ 7 ວັນຫຼ້າສຸດ ເວລາ 09:00 ທຸກໆວັນຈັນ',
scheduleMonthly: 'ປະຈຳເດືອນ',
scheduleMonthlyDesc: 'ສ້າງລາຍງານຂອງເດືອນກ່ອນ ເວລາ 09:00 ຂອງວັນທີ 1',
scheduleCurrentDaily: 'ສ້າງລາຍງານ 24 ຊົ່ວໂມງຫຼ້າສຸດທຸກມື້ ເວລາ 09:00 · ຄັ້ງຕໍ່ໄປ {0}',
scheduleCurrentWeekly: 'ສ້າງລາຍງານ 7 ວັນຫຼ້າສຸດທຸກວັນຈັນ ເວລາ 09:00 · ຄັ້ງຕໍ່ໄປ {0}',
scheduleCurrentMonthly: 'ສ້າງລາຍງານຂອງເດືອນກ່ອນທຸກວັນທີ 1 ເວລາ 09:00 · ຄັ້ງຕໍ່ໄປ {0}',
notificationMethod: 'ວິທີການແຈ້ງເຕືອນ',
channel: 'ຊ່ອງທາງ',
receiver: 'ຜູ້ຮັບ',
systemThreshold: 'ເກນຂອງລະບົບ',
metric: 'ຕົວຊີ້ວັດ',
currentRule: 'ກົດລະບຽບປະຈຸບັນ',
hostMonitor: 'ຕິດຕາມໂຮສຕ໌',
monitorInterval: 'ໄລຍະຫ່າງການຕິດຕາມ',
exportSettings: 'ສົ່ງອອກການຕັ້ງຄ່າ',
lastExportReport: 'ຜົນການສ້າງລາຍງານຫຼ້າສຸດ',
noLastExportReport: 'ບໍ່ມີປະຫວັດການສົ່ງອອກລາຍງານ',
lastExportStatus: 'ສະຖານະການສົ່ງອອກຫຼ້າສຸດ',
exportFile: 'ໄຟລ໌ສົ່ງອອກ',
generateTime: 'ສ້າງຂຶ້ນເມື່ອ',
fileSize: 'ຂະໜາດໄຟລ໌',
viewExportHistory: 'ເບິ່ງປະຫວັດການສົ່ງອອກ',
defaultFormat: 'ຮູບແບບເລີ່ມຕົ້ນ',
savePath: 'ບ່ອນເກັບໄຟລ໌',
savePathRequired: 'ກະລຸນາກຳນົດບ່ອນເກັບລາຍງານ',
autoExport: 'ເປີດໃຊ້ການສົ່ງອອກອັດຕະໂນມັດ',
autoExportDesc: 'ເມື່ອເປີດໃຊ້, ລະບົບຈະສ້າງລາຍງານ Ops ໂດຍອັດຕະໂນມັດທຸກມື້ເວລາ 09:00',
autoExportEnabled: 'ເປີດການສົ່ງອອກອັດຕະໂນມັດແລ້ວ',
autoExportDisabled: 'ປິດການສົ່ງອອກອັດຕະໂນມັດແລ້ວ',
readOnlyPermissionTip: 'ບັນຊີນີ້ສາມາດເບິ່ງໄດ້ຢ່າງດຽວ. ກະລຸນາຕິດຕໍ່ຜູ້ດູແລລະບົບເພື່ອແກ້ໄຂ.',
refreshing: 'ກຳລັງໂຫຼດໃໝ່',
exporting: 'ກຳລັງສົ່ງອອກ',
exportFailed: 'ສົ່ງອອກລາຍງານລົ້ມເຫຼວ',
generating: 'ກຳລັງສ້າງ',
saved: 'ບັນທຶກແລ້ວ',
saveFailed: 'ບັນທຶກການຕັ້ງຄ່າລົ້ມເຫຼວ',
generateNow: 'ສ້າງດຽວນີ້',
generateSuccess: 'ສ້າງໄຟລ໌ລາຍງານສຳເລັດ: {0}',
generateFailed: 'ສ້າງລາຍງານລົ້ມເຫຼວ',
enabledStatus: 'ເປີດໃຊ້ງານ',
disabledStatus: 'ປິດໃຊ້ງານ',
alertConfigInvalid: 'ການຕັ້ງຄ່າບໍ່ຖືກຕ້ອງ',
thresholdRule: 'ເກນກຳນົດ {0}, ເຮັດວຽກຫຼັງຈາກຕິດກັນ {1} ຄັ້ງ',
hours: '{0} ຊົ່ວໂມງ',
minutes: '{0} ນາທີ',
seconds: '{0} ວິນາທີ',
totalExports: 'ການສົ່ງອອກທັງໝົດ',
successExports: 'ສົ່ງອອກສຳເລັດ',
failedExports: 'ສົ່ງອອກລົ້ມເຫຼວ',
reportName: 'ຊື່ລາຍງານ',
exportFormat: 'ຮູບແບບການສົ່ງອອກ',
operator: 'ຜູ້ດຳເນີນການ',
triggerType: 'ຕົວຈຸດຊະນວນ',
filePath: 'ທີ່ຢູ່ໄຟລ໌',
manualExport: 'ຈັດການເອງ',
scheduledExport: 'ຕາມກຳນົດເວລາ',
exportResult: 'ຜົນການສົ່ງອອກ',
exportDetail: 'ລາຍລະອຽດການສົ່ງອອກ',
},
},
user: {
user: 'ຜູ້ໃຊ້',
userInfo: 'ຂໍ້ມູນຜູ້ໃຊ້',
userManage: 'ຈັດການຜູ້ໃຊ້',
superAdmin: 'ຜູ້ດູແລລະບົບສູງສຸດ',
superAdminDesc: 'ມີສິດຈັດການລະບົບທັງໝົດ ແລະ ສາມາດຈັດການຊັບພະຍາກອນທຸກຢ່າງ.',
nodeAdmin: 'ຜູ້ດູແລໂນດ',
nodeAdminDesc: 'ມີສິດຈັດການສະເພາະໂນດທີ່ກຳນົດ ແລະ ສາມາດຈັດການຊັບພະຍາກອນພາຍໃນໂນດນັ້ນ.',
readOnly: 'ອ່ານໄດ້ຢ່າງດຽວ',
readOnlyDesc: 'ສາມາດເບິ່ງຂໍ້ມູນທຸກຢ່າງໃນລະບົບໄດ້ ແຕ່ບໍ່ສາມາດແກ້ໄຂໄດ້.',
bindNode: 'ຜູກມັດໂນດ',
boundUsers: 'ຜູ້ໃຊ້ທີ່ຜູກມັດ',
role: 'ບົດບາດ',
roleName: 'ຊື່',
permission: 'ສິດການໃຊ້ງານ',
permissionDuplicate: 'ແຕ່ລະໂນດສາມາດກຳນົດໄດ້ພຽງບົດບາດດຽວເທົ່ານັ້ນ',
nodeAdminMasterConfirm: 'ສິດຜູ້ດູແລໂນດໃນໂນດຫຼັກ (Master) ຈະມີສິດສູງ. ກະລຸນາມອບໝາຍຢ່າງລະມັດລະວັງ.',
permissionLinkageTip: 'ສິດທີ່ກ່ຽວຂ້ອງຈະຖືກເລືອກໂດຍອັດຕະໂນມັດ; ຫາກລຶບອອກເອງ ອາດເຮັດໃຫ້ບາງຟີເຈີໃຊ້ງານບໍ່ໄດ້.',
allViewPermissionHelper: 'ໃຫ້ສິດການເບິ່ງທັງໝົດສຳລັບ AI Gateway.',
apiKeyViewPermissionHelper: 'ອະນຸຍາດໃຫ້ເບິ່ງສະເພາະ AI Gateway API Keys.',
masterOnlyPermission: 'ສິດສະເພາະໂນດຫຼັກ',
masterOnlyPermissionHelper: 'ສິດນີ້ມີຜົນສະເພາະຢູ່ໃນໂນດຫຼັກເທົ່ານັ້ນ.',
view: 'ເບິ່ງ',
manage: 'ຈັດການ',
authManage: 'ການຢືນຢັນ',
auth: {
providerNavigation: 'ຜູ້ໃຫ້ບໍລິການຢັ້ງຢືນ',
defaultNode: 'ໂນດເລີ່ມຕົ້ນ',
defaultNodePlaceholder: 'ເລືອກໂນດ',
defaultNodeHelper: 'ໃຊ້ສຳລັບຜູ້ໃຊ້ໃໝ່ເທົ່ານັ້ນ.',
defaultNodeRequired: 'ເລືອກໂນດເລີ່ມຕົ້ນທີ່ຖືກຕ້ອງ.',
nodesLoadFailed: 'ໂຫຼດໂນດບໍ່ສຳເລັດ. ລອງໃໝ່ກ່ອນເລືອກໂນດເລີ່ມຕົ້ນ.',
nodeHandling: 'ການຈັດການໂນດ',
assignDefaultNode: 'ກຳນົດໂນດເລີ່ມຕົ້ນ: {node}',
keepExistingNode: 'ຮັກສາສິດໂນດເດີມ',
providers: {
ldap: 'AD/LDAP',
passkey: 'Passkey',
radius: 'Radius',
oidc: 'OIDC',
saml2: 'SAML2',
cas: 'CAS',
oauth2: 'OAuth2',
dingtalk: 'DingTalk',
feishu: 'Feishu',
wecom: 'WeCom',
},
providerDescriptions: {
ldap: 'ເຂົ້າກັນໄດ້ກັບ Active Directory, OpenLDAP, ແລະບໍລິການ LDAP ອື່ນໆ',
passkey: 'ໃຊ້ຂໍ້ມູນປະຈຳຕົວຂອງອຸປະກອນສຳລັບການເຂົ້າສູ່ລະບົບແບບບໍ່ມີລະຫັດຜ່ານ',
radius: 'ກວດສອບການເຂົ້າເຖິງເຄືອຂ່າຍຜ່ານບໍລິການ Radius',
oidc: 'ເຊື່ອມຕໍ່ວິສາຫະກິດດຽວເຂົ້າສູ່ລະບົບດ້ວຍ OpenID Connect',
saml2: 'ໃຊ້ SAML2 ສໍາລັບສະຫະພັນເອກກະລັກວິສາຫະກິດ',
cas: 'ເຊື່ອມຕໍ່ການບໍລິການການພິສູດຢືນຢັນແບບສູນກາງສໍາລັບການເຂົ້າສູ່ລະບົບດຽວ',
oauth2: 'ເຊື່ອມຕໍ່ການບໍລິການຕົວຕົນ OAuth2 ທີ່ເຂົ້າກັນໄດ້',
dingtalk: 'ໃຊ້ຕົວຕົນຂອງອົງການ DingTalk ແລະການເຂົ້າສູ່ລະບົບ QR',
feishu: 'ໃຊ້ຕົວຕົນຂອງອົງການ Feishu ແລະ synchronization ບັນຊີ',
wecom: 'ພິສູດຢືນຢັນຕົວຕົນຂອງສະມາຊິກ WeCom',
},
planned: 'ວາງແຜນ',
plannedTitle: 'ການຕັ້ງຄ່າການພິສູດຢືນຢັນ {0}',
plannedDesc: 'ຜູ້ໃຫ້ບໍລິການການພິສູດຢືນຢັນນີ້ຖືກວາງແຜນໄວ້ ແລະຍັງບໍ່ສາມາດໃຊ້ໄດ້ເທື່ອ.',
oidc: {
accessMode: 'ໂໝດການເຊື່ອມຕໍ່',
accessModeDesc: 'ໃຊ້ມາດຕະຖານ Discovery ທຸກຄັ້ງທີ່ຜູ້ໃຫ້ບໍລິການຕົວຕົນສະຫນັບສະຫນູນມັນ.',
actionCreate: 'ສ້າງຜູ້ໃຊ້',
actionKeepName: 'ຮັກສາຊື່ຜູ້ໃຊ້ປັດຈຸບັນ',
actionPending: 'ລໍຖ້າຜົນໄດ້ຮັບ',
actionReject: 'ປະຕິເສດການເຂົ້າສູ່ລະບົບ',
actionUpdate: 'ອັບເດດຂໍ້ມູນຕົວຕົນ',
advanced: 'ການຕັ້ງຄ່າຂັ້ນສູງ',
advancedDesc: 'ຮັກສາຄ່າເລີ່ມຕົ້ນທີ່ປອດໄພເວັ້ນເສຍແຕ່ວ່າຜູ້ໃຫ້ບໍລິການຕ້ອງການທາງເລືອກທີ່ເຂົ້າກັນໄດ້.',
assignDefaultRole: 'ກຳນົດບົດບາດເລີ່ມຕົ້ນ: {role}',
authorizationEndpoint: 'Authorization Endpoint',
authorizationEndpointInvalid: 'ໃສ່ Authorization Endpoint ທີ່ຖືກຕ້ອງ.',
authorizationFlow: 'ກະແສການອະນຸຍາດ',
automatic: 'ອັດຕະໂນມັດ',
automaticPolicy: 'ນະໂຍບາຍການຈັດການອັດຕະໂນມັດ',
automaticPolicyDesc: 'ກົດລະບຽບເຫຼົ່ານີ້ຖືກບັງຄັບໃຊ້ໂດຍ backend ແລະບໍ່ແມ່ນສະຫຼັບຜູ້ບໍລິຫານ.',
basic: 'ການຕັ້ງຄ່າພື້ນຖານ',
basicDesc: 'ເລືອກຮູບແບບຜູ້ໃຫ້ບໍລິການ, ຈາກນັ້ນກຳນົດຄ່າລູກຄ້າ ແລະໂທກັບ.',
browserTest: 'ທົດສອບເຂົ້າລະບົບຜ່ານບຣາວເຊີ',
browserTestConflict: 'ຢັ້ງຢືນຕົວຕົນແລ້ວ ແຕ່ຊື່ຜູ້ໃຊ້ຂັດກັນ',
browserTestConflictHelper:
'ຊື່ຜູ້ໃຊ້ທີ່ຈັບຄູ່ໄວ້ເປັນຂອງຕົວຕົນອື່ນ ແລະ ຈະບໍ່ຖືກເຊື່ອມຕໍ່ອັດຕະໂນມັດ.',
browserTestExpired: 'ການທົດສອບໂປຣແກຣມທ່ອງເວັບໝົດອາຍຸແລ້ວ',
browserTestExpiredHelper: 'ເລີ່ມການທົດສອບຕົວທ່ອງເວັບໃຫມ່ແລະສໍາເລັດການອະນຸຍາດກ່ອນທີ່ມັນຈະຫມົດອາຍຸ.',
browserTestFailed: 'ການທົດສອບຕົວທ່ອງເວັບລົ້ມເຫລວ',
browserTestFailedHelper:
'ບໍ່ສາມາດສະແດງຕົວຢ່າງຂໍ້ມູນຕົວຕົນໄດ້. ກວດສອບຂໍ້ຜິດພາດທີ່ backend ສົ່ງກັບມາໃນພາສາປະຈຸບັນ.',
browserTestIsolation:
'ດຳເນີນການອະນຸຍາດແບບໄປ-ກັບຈິງ ແຕ່ຈະບໍ່ສ້າງ ຫຼື ອັບເດດຜູ້ໃຊ້, ມອບໝາຍບົດບາດ ຫຼື ສ້າງເຊດຊັນເຂົ້າລະບົບຈິງ.',
browserTestPopupBlocked:
'ອະນຸຍາດໃຫ້ປັອບອັບສໍາລັບເວັບໄຊທ໌ນີ້, ຈາກນັ້ນເລີ່ມການທົດສອບຕົວທ່ອງເວັບອີກຄັ້ງ.',
browserTestPopupClosed: 'ປ່ອງຢ້ຽມການອະນຸຍາດຖືກປິດກ່ອນການທົດສອບສໍາເລັດ.',
browserTestSuccess: 'ຢັ້ງຢືນຜູ້ໃຫ້ບໍລິການສຳເລັດແລ້ວ',
browserTestSuccessHelper: 'ແຜນທີ່ການລະບຸຕົວຕົນໄດ້ຖືກສະແດງຕົວຢ່າງໂດຍບໍ່ມີການປ່ຽນຜູ້ໃຊ້ ຫຼືເຊດຊັນ.',
browserTestTitle: 'OIDC ທົດສອບການເຂົ້າສູ່ລະບົບຂອງຕົວທ່ອງເວັບ',
browserTestWaiting: 'ກຳລັງລໍຖ້າການອະນຸຍາດຈາກຜູ້ໃຫ້ບໍລິການ',
browserTestWaitingHelper:
'ສຳເລັດການເຂົ້າສູ່ລະບົບໃນໜ້າຈໍໂປຣແກຣມທ່ອງເວັບໃໝ່. ໜ້ານີ້ຈະອັບເດດໂດຍອັດຕະໂນມັດ.',
callbackCopied: 'ສຳເນົາ OIDC ໂທກັບ URL ແລ້ວ.',
callbackURL: 'ໂທກັບ URL',
callbackURLHelper: 'ເພີ່ມທີ່ຢູ່ນີ້ໃສ່ລາຍການທີ່ຢູ່ຮຽກກັບທີ່ອະນຸຍາດຂອງໄຄລເອັນໃນຜູ້ໃຫ້ບໍລິການຕົວຕົນ.',
cancelClearSecret: 'ຍົກເລີກການລຶບລ້າງ',
clearSecret: 'ລ້າງ Client Secret',
clearSecretConfirm: 'Client Secret ຈະຖືກລຶບອອກຫຼັງຈາກທີ່ທ່ານບັນທຶກເທົ່ານັ້ນ. ສືບຕໍ່?',
clientAuthMethod: 'ວິທີການກວດສອບລູກຄ້າ',
clientAuthMethodHelper: 'ເລືອກວິທີຢືນຢັນຕົວຕົນທີ່ກຳນົດໄວ້ສຳລັບໄຄລເອັນນີ້ໃນຜູ້ໃຫ້ບໍລິການຕົວຕົນ.',
clientAuthMethodRequired: 'ເລືອກວິທີການກວດສອບລູກຄ້າ.',
clientID: 'Client ID',
clientIDRequired: 'ໃສ່ Client ID.',
clientSecret: 'Client Secret',
clockSkew: 'ຄ່າຍອມຮັບຄວາມຄາດເຄື່ອນເວລາຂອງໂທເຄັນ',
clockSkewHelper:
'ອະນຸຍາດໃຫ້ເວລາຂອງຜູ້ໃຫ້ບໍລິການຕົວຕົນ ແລະ 1Panel ແຕກຕ່າງກັນເລັກນ້ອຍ. ແນະນຳໃຫ້ຄົງຄ່າເລີ່ມຕົ້ນ 60 ວິນາທີ.',
clockSkewRequired: 'ໃສ່ຄ່າຍອມຮັບຄວາມຄາດເຄື່ອນເວລາຂອງໂທເຄັນ.',
compatibilityMode: 'ໂໝດຄວາມເຂົ້າກັນໄດ້',
compatibilityModeHelper:
'ໃຊ້ພຽງແຕ່ສໍາລັບ Discovery ທີ່ບໍ່ຄົບຖ້ວນຫຼືຈຸດສິ້ນສຸດທີ່ຂຽນໃຫມ່. ການກວດສອບ Core OIDC ຍັງຄົງເປີດໃຊ້ຢູ່.',
configurationFailedHelper:
'ການທົດສອບລົ້ມເຫຼວ. ໜ້ານີ້ສະແດງສະເພາະຂໍ້ຜິດພາດທີ່ backend ສົ່ງກັບມາໃນພາສາປະຈຸບັນ.',
configurationFailedTag: 'ການທົດສອບລົ້ມເຫລວ',
configurationHighRiskPassed: 'ການຕັ້ງຄ່າຜ່ານໄປ, ແຕ່ມີທາງເລືອກທີ່ເຂົ້າກັນໄດ້ທີ່ມີຄວາມສ່ຽງສູງ.',
configurationHighRiskTag: 'ຜ່ານການຕັ້ງຄ່າຄວາມສ່ຽງສູງ',
configurationNotTested: 'ການຕັ້ງຄ່າປັດຈຸບັນຍັງບໍ່ໄດ້ຖືກທົດສອບ.',
configurationNotTestedTag: 'ບໍ່ໄດ້ທົດສອບ',
configurationPassed: 'ການຕັ້ງຄ່າປັດຈຸບັນຜ່ານການກວດສອບຄວາມປອດໄພ ແລະຄວາມສາມາດ.',
configurationPassedTag: 'ການທົດສອບຜ່ານ',
configurationStaleHelper: 'ການຕັ້ງຄ່າຖືກປ່ຽນແປງແລ້ວ. ກະລຸນາທົດສອບອີກຄັ້ງກ່ອນບັນທຶກ.',
configurationStaleTag: 'ຜົນໄດ້ຮັບໝົດອາຍຸ',
configurationTestMeta:
'ທົດສອບຢູ່ {time}; ສໍາເລັດໃນ {duration} ms. ການຕອບ Provider ດິບບໍ່ໄດ້ຖືກເກັບຮັກສາໄວ້.',
configurationTestResult: 'ຜົນ​ການ​ທົດ​ສອບ​ການ​ຕັ້ງ​ຄ່າ​',
configurationTestResultDesc:
'ນີ້ກວດເບິ່ງ Discovery ແລະຄວາມສາມາດເທົ່ານັ້ນ; ມັນບໍ່ແລກປ່ຽນລະຫັດການອະນຸຍາດ ຫຼືພິສູດ Client Secret. ໃຊ້ການເຂົ້າສູ່ລະບົບການທົດສອບຂອງຕົວທ່ອງເວັບສໍາລັບການຢັ້ງຢືນໃນຕອນທ້າຍ.',
configurationTestSuccess: 'ການທົດສອບການຕັ້ງຄ່າ OIDC ສຳເລັດແລ້ວ.',
configurationTesting: 'ກຳລັງທົດສອບການຕັ້ງຄ່າ OIDC ໃນປັດຈຸບັນ...',
configurationTestingTag: 'ການທົດສອບ',
configureSecret: 'ຕັ້ງຄ່າລັບ',
conflictExistingRename: 'subject ທີ່ຜູກໄວ້ສົ່ງຄືນຊື່ຜູ້ໃຊ້ໃໝ່ທີ່ຖືກໃຊ້ແລ້ວ',
conflictExistingRenameResult:
'ຮັກສາ User.Name ທີ່ມີຢູ່ແລ້ວແລະອະນຸຍາດໃຫ້ຜູ້ໃຊ້ທີ່ຖືກຜູກມັດເຂົ້າສູ່ລະບົບ',
conflictLDAP: 'ຜູ້ໃຊ້ LDAP',
conflictLocal: 'ຜູ້ໃຊ້ທ້ອງຖິ່ນ',
conflictNewAvailable: 'subject ໃໝ່ ແລະ ຊື່ຜູ້ໃຊ້ທີ່ຈັບຄູ່ໄວ້ສາມາດໃຊ້ໄດ້',
conflictNewAvailableResult: 'ສ້າງຜູ້ໃຊ້ວິສາຫະກິດແລະມອບຫມາຍບົດບາດເລີ່ມຕົ້ນ',
conflictNone: 'ບໍ່ມີຂໍ້ຂັດແຍ່ງ',
conflictOIDC: 'ຕົວຕົນ OIDC ອື່ນ',
conflictOccupied: 'ຊື່ຜູ້ໃຊ້ທີ່ຈັບຄູ່ໄວ້ເປັນຂອງຜູ້ໃຊ້ທ້ອງຖິ່ນ, LDAP ຫຼື ຕົວຕົນ OIDC ອື່ນ.',
conflictOccupiedResult: 'ປະຕິເສດຕົວຕົນໃຫມ່; ບໍ່ເຄີຍຜູກມັດ ຫຼືລວມອັດຕະໂນມັດ',
conflictType: 'ປະເພດການຂັດແຍ້ງ',
connectionSecurity: 'ຄວາມ​ປອດ​ໄພ​ການ​ເຊື່ອມ​ຕໍ່​',
connectionSecurityDesc: 'ນະໂຍບາຍ TLS ນຳໃຊ້ກັບຄຳຮ້ອງຂໍ Discovery, Token, JWKS, ແລະ UserInfo.',
connectionTest: 'ການ​ເຊື່ອມ​ຕໍ່​ແລະ​ການ​ທົດ​ສອບ​ການ​ຕັ້ງ​ຄ່າ​',
connectionTestCompatibilityDesc: 'ກວດສອບຈຸດສິ້ນສຸດແບບກຳນົດເອງ ແລະນະໂຍບາຍຄວາມປອດໄພຂອງໂປຣໂຕຄໍ.',
connectionTestStandardDesc: 'ຈຸດສິ້ນສຸດ ແລະຄວາມສາມາດຖືກຄົ້ນພົບໂດຍອັດຕະໂນມັດຈາກ Issuer.',
connectionTestTab: 'ທົດສອບການເຊື່ອມຕໍ່',
customCA: 'CA ແບບກຳນົດເອງ',
customCAHelper: 'ນຳໃຊ້ກັບແຫຼ່ງການພິສູດຢືນຢັນນີ້ເທົ່ານັ້ນ ແລະບໍ່ເຄີຍຂຽນໃສ່ບັນທຶກ.',
customCARequired: 'ສະໜອງໃບຢັ້ງຢືນ CA ແບບກຳນົດເອງ.',
defaultRole: 'ບົດບາດເລີ່ມຕົ້ນ',
defaultRoleHelper: 'ມອບໃຫ້ສະເພາະເມື່ອສ້າງຜູ້ໃຊ້ຄັ້ງທຳອິດ; ການເຂົ້າລະບົບຄັ້ງຕໍ່ໄປຈະບໍ່ປ່ຽນບົດບາດ.',
defaultRolePlaceholder: 'ເລືອກບົດບາດ',
defaultRoleRequired: 'ເລືອກບົດບາດເລີ່ມຕົ້ນທີ່ຖືກຕ້ອງ.',
disableAfterSave: 'OIDC ຈະຖືກປິດໃຊ້ງານຫຼັງຈາກບັນທຶກ.',
disableConfirm: 'ການປິດໃຊ້ງານ OIDC ທັນທີເຮັດໃຫ້ການເຂົ້າເຖິງຜູ້ໃຊ້ຂອງແຫຼ່ງນີ້ບໍ່ຖືກຕ້ອງ. ສືບຕໍ່?',
disableDiscardConfirm:
'ການປິດການນຳໃຊ້ OIDC ເປັນການກະທຳສຸກເສີນ: ມັນພຽງແຕ່ປິດການເຂົ້າລະບົບ ແລະເຮັດໃຫ້ການເຂົ້າເຖິງບໍ່ຖືກຕ້ອງສຳລັບຜູ້ໃຊ້ແຫຼ່ງທີ່ມານີ້ໃນທັນທີ. ການປ່ຽນແປງອື່ນໆທີ່ຍັງບໍ່ໄດ້ບັນທຶກໄວ້ໃນໜ້ານີ້, ລວມທັງການປ່ຽນແປງ Client Secret, ຈະຖືກຍົກເລີກ. ສືບຕໍ່?',
disableTitle: 'ປິດໃຊ້ງານ OIDC',
disabled: 'ປິດໃຊ້',
discoveryAllowlist: 'ບັນຊີອະນຸຍາດຄວາມປອດໄພສຳລັບ Discovery',
enable: 'ເປີດໃຊ້',
enableAfterSave: 'OIDC ຈະຖືກເປີດໃຊ້ຫຼັງຈາກບັນທຶກສຳເລັດ.',
enabled: 'ເປີດໃຊ້ແລ້ວ',
endSessionEndpoint: 'End Session Endpoint',
endSessionEndpointHelper:
'ບັນທຶກສໍາລັບການນໍາໃຊ້ໃນອະນາຄົດ; ການອອກຈາກລະບົບທີ່ລິເລີ່ມ Provider ບໍ່ໄດ້ລວມຢູ່ໃນລຸ້ນນີ້.',
endSessionEndpointInvalid: 'ໃສ່ End Session Endpoint ທີ່ຖືກຕ້ອງ.',
endpointDiscoveryPlaceholder: 'ສະແດງຫຼັງຈາກທົດສອບການເຊື່ອມຕໍ່',
firstLogin: 'ເຂົ້າ​ສູ່​ລະ​ບົບ​ຄັ້ງ​ທໍາ​ອິດ​',
firstLoginPolicy: 'ສ້າງຜູ້ໃຊ້ວິສາຫະກິດໃນທ້ອງຖິ່ນແລະມອບຫມາຍບົດບາດເລີ່ມຕົ້ນທີ່ໄດ້ກໍານົດໄວ້.',
fixedAuthorizationCode: 'Authorization Code Flow',
fixedNoTokenPersistence: 'Tokens, Claims, ແລະ verifier ບໍ່ເຄີຍຄົງຢູ່',
fixedSecurityPolicy: 'ບັງຄັບໃຊ້ສະເໝີ; ບໍ່​ມີ​ການ​ຕັ້ງ​ຄ່າ​ທີ່​ຕ້ອງ​ການ​',
fixedStateNonce: 'state ແລະ nonce ຄັ້ງດຽວ',
fixedTokenValidation: 'ລາຍເຊັນ ID Token ແລະການກວດສອບຄວາມຖືກຕ້ອງຂອງ Claims',
highRiskSaveConfirm:
'ການຕັ້ງຄ່າທີ່ເປີດໃຊ້ງານນີ້ມີທາງເລືອກຄວາມເຂົ້າກັນໄດ້ທີ່ມີຄວາມສ່ຽງສູງ. ຢືນຢັນວ່າສະພາບແວດລ້ອມທີ່ໂດດດ່ຽວຮຽກຮ້ອງໃຫ້ມີພວກມັນ.',
highRiskTitle: 'ການຕັ້ງຄ່າ OIDC ມີຄວາມສ່ຽງສູງ',
hs256Compatibility: 'HS256 (ເຂົ້າກັນໄດ້)',
hs256KeyHelper: 'HS256 ໃຊ້ Client Secret ຂອງແຫຼ່ງນີ້ສະເໝີ ແລະ ບໍ່ຍອມຮັບລະຫັດການເຊັນແຍກຕ່າງຫາກ.',
hs256Warning:
'HS256 ໃຊ້ຄວາມລັບ symmetric ຮ່ວມກັນສໍາລັບລາຍເຊັນ ID Token. ໃຊ້ມັນພຽງແຕ່ເມື່ອ Provider ບໍ່ສາມາດໃຊ້ສູດການຄິດໄລ່ທີ່ບໍ່ສົມມາດ.',
identityBindingPolicy:
'ການລະບຸຕົວຕົນຖືກແກ້ໄຂເປັນ AuthSourceID + issuer + subject. ຜູ້ໃຊ້ທີ່ກົງກັນ name ບໍ່ເຄີຍອ້າງສິດບັນຊີອື່ນ.',
identityMissing: 'ຕົວຕົນບໍ່ມີຜົນ',
issuer: 'Issuer URL',
issuerHelper: 'ID Token iss ຄ່າ ແລະ Discovery issuer ຕ້ອງກົງກັບຄ່ານີ້ແນ່ນອນ.',
issuerInvalid: 'ປ້ອນ HTTP ຫຼື HTTPS Issuer URL ທີ່ຖືກຕ້ອງໂດຍບໍ່ມີການສອບຖາມ ຫຼື fragment.',
issuerRequired: 'ໃສ່ Issuer URL.',
jwksRotation: 'ການຫມຸນ JWKS ອັດຕະໂນມັດ',
jwksURI: 'JWKS URI',
jwksURIHelper: 'ຕ້ອງການສໍາລັບການເຊັນຊື່ທີ່ບໍ່ສົມມາດວັດແທກເມື່ອແຫຼ່ງທີ່ສໍາຄັນແມ່ນ JWKS.',
jwksURIInvalid: 'ໃສ່ JWKS URI ທີ່ຖືກຕ້ອງສໍາລັບແຫຼ່ງລະຫັດການລົງນາມທີ່ເລືອກ.',
keepExistingRole: 'ຮັກສາບົດບາດທີ່ມີຢູ່ແລ້ວແລະການອະນຸຍາດທ້ອງຖິ່ນ',
localSecurityData: 'ຂໍ້ມູນຄວາມປອດໄພໃນທ້ອງຖິ່ນ',
localSecurityDataPolicy: 'ຢ່າຂຽນທັບບົດບາດ, MFA, API Keys, Passkeys, ຫຼືການອະນຸຍາດທ້ອງຖິ່ນ.',
localCredentialsManaged:
'ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານທ້ອງຖິ່ນຖືກຈັດການໂດຍ OIDC ແລະ ບໍ່ສາມາດແກ້ໄຂຢູ່ບ່ອນນີ້. ບົດບາດ, ສິດອະນຸຍາດ, MFA, API Keys ແລະ Passkeys ຍັງຄົງເປັນຂໍ້ມູນທ້ອງຖິ່ນ.',
localUserFields: 'ຊ່ອງຂໍ້ມູນຜູ້ໃຊ້ໃນທ້ອງຖິ່ນ',
localUserFieldsDesc: 'ການປ່ອຍຕົວທໍາອິດເຮັດແຜນທີ່ພຽງແຕ່ User.Name ແລະບໍ່ໃຊ້ການສະແດງແຜນທີ່ JSON.',
loginWith: 'ເຂົ້າລະບົບດ້ວຍ {provider}',
manualEndpoints: 'ຈຸດສິ້ນສຸດແບບກຳນົດເອງ',
manualEndpointsDesc: 'ໃຊ້ພຽງແຕ່ເມື່ອ Discovery ບໍ່ສົມບູນ ຫຼືປະຕູທາງເທິງຂຽນຈຸດສິ້ນສຸດຄືນໃໝ່.',
mappingResult: 'ຜົນແຜນທີ່',
mode: 'ໂໝດການເຊື່ອມຕໍ່',
modeRequired: 'ເລືອກຮູບແບບການເຊື່ອມຕໍ່.',
nameClaim: 'Claim ຊື່ຜູ້ໃຊ້',
nameClaimHelper: 'ໃສ່ຊ່ອງຂໍ້ມູນທີ່ມີຊື່ຜູ້ໃຊ້ ເຊັ່ນ preferred_username.',
nameClaimRequired: 'ປ້ອນ Claim ຊື່ຜູ້ໃຊ້.',
nameConflict: 'ນະໂຍບາຍການຂັດແຍ້ງກ່ຽວກັບຊື່',
panelURL: '1Panel ສາທາລະນະ URL',
panelURLHTTPWarning:
'HTTP ບໍ່ປົກປ້ອງການຕອບຮັບການອະນຸຍາດ. ໃຊ້ມັນຢູ່ໃນສະພາບແວດລ້ອມສ່ວນຕົວທີ່ໂດດດ່ຽວທີ່ຍອມຮັບໂດຍ Provider.',
panelURLHelper: 'ໃສ່ທີ່ຢູ່ທີ່ຜູ້ໃຊ້ໃຊ້ເຂົ້າເຖິງ 1Panel. ລະບົບໃຊ້ທີ່ຢູ່ນີ້ເພື່ອສ້າງທີ່ຢູ່ຮຽກກັບ.',
panelURLInvalid: 'ປ້ອນຕົ້ນກຳເນີດທີ່ປະກອບມີພຽງແຕ່ໂຄງການ, ໂຮສ, ແລະພອດທາງເລືອກ.',
panelURLRequired: 'ປ້ອນ 1Panel ສາທາລະນະ URL.',
pkceDisabled: 'ປິດໃຊ້ງານ (ຄວາມເຂົ້າກັນໄດ້ເທົ່ານັ້ນ)',
pkceDisabledWarning: 'ການປິດໃຊ້ງານ PKCE ຫຼຸດຜ່ອນການປ້ອງກັນການຂັດຂວາງລະຫັດການອະນຸຍາດ.',
pkceHelper: 'ຕ້ອງການ S256. ວິທີການທ້າທາຍ plain ແມ່ນບໍ່ເຄີຍສະເຫນີ.',
pkceS256: 'S256 (ແນະນໍາ)',
plannedHandling: 'ການຈັດການແຜນການ',
privateNetworkIdP: 'IDP ເຄືອຂ່າຍສ່ວນຕົວ',
privateNetworkIdPHelper:
'ອະນຸຍາດໃຫ້ທີ່ຢູ່ສ່ວນຕົວຢ່າງຊັດເຈນ; metadata, loopback, link-local, redirects, ແລະການ rebinding DNS ຍັງຄົງຖືກບລັອກ.',
privateNetworkWarning:
'ການ​ເຂົ້າ​ເຖິງ​ເຄືອ​ຂ່າຍ​ສ່ວນ​ຕົວ​ແມ່ນ​ເປີດ​ໃຊ້​ງານ​ສໍາ​ລັບ​ແຫຼ່ງ​ການ​ກວດ​ສອບ​ນີ້​.',
protocolCompatibility: 'ຄວາມເຂົ້າກັນໄດ້ຂອງພິທີການ',
protocolCompatibilityDesc: 'ການກວດສອບລາຍເຊັນ ID Token ບໍ່ສາມາດປິດການໃຊ້ງານໄດ້.',
providerAndClient: 'ຜູ້ໃຫ້ບໍລິການ ແລະ Client',
providerAndClientDesc: 'Client Secret ພຽງແຕ່ສາມາດຖືກແທນທີ່ຫຼືລ້າງແລະບໍ່ເຄີຍຖືກສົ່ງຄືນໂດຍຫນ້າ.',
providerCapabilities: 'ຄວາມສາມາດຂອງຜູ້ໃຫ້ບໍລິການ',
recentTestSuccess: 'ການທົດສອບຄັ້ງສຸດທ້າຍປະສົບຜົນສໍາເລັດ: {0}',
recommended: 'ແນະນຳ',
rejectPlain: 'plain ປະຕິເສດ',
replaceSecret: 'ທົດແທນຄວາມລັບ',
requestAndClaims: 'ການຮ້ອງຂໍແລະຄຸນລັກສະນະ',
requestAndClaimsDesc: 'ກຳນົດຂອບເຂດການອະນຸຍາດ, ການເຕີມຂໍ້ມູນຜູ້ໃຊ້ ແລະພາລາມິເຕີຄຳຮ້ອງຂໍ.',
requestTimeout: 'ການຮ້ອງຂໍໝົດເວລາ',
requestTimeoutRequired: 'ປ້ອນການໝົດເວລາການຮ້ອງຂໍ.',
restore: 'ກູ້ຄືນ',
restored: 'ການຕັ້ງຄ່າ OIDC ທີ່ບັນທຶກໄວ້ຫຼ້າສຸດໄດ້ຖືກຟື້ນຟູຄືນມາ.',
result: 'ຜົນໄດ້ຮັບ',
rolesLoadFailed: 'ບໍ່ສາມາດໂຫຼດບົດບາດໄດ້. ລອງອີກຄັ້ງກ່ອນທີ່ຈະເລືອກບົດບາດເລີ່ມຕົ້ນ.',
roleHandling: 'ການຈັດການພາລະບົດບາດ',
scenario: 'ສະຖານະການ',
scopes: 'ຂອບເຂດການອະນຸຍາດ',
scopesHelper: 'ຕ້ອງມີ openid. ໃຊ້ຊ່ອງຫວ່າງແຍກຫຼາຍຂອບເຂດ.',
scopesRequired: 'Scopes ຕ້ອງມີ openid.',
seconds: 'ວິນາທີ',
secretClearHelper: 'ຫຼັງຈາກການລຶບລ້າງ, ຕ້ອງການ Client Secret ໃໝ່ ກ່ອນທີ່ຈະເປີດ OIDC ອີກຄັ້ງ.',
secretConfigured: 'ຕັ້ງຄ່າແລ້ວ',
secretNotConfigured: 'ບໍ່ໄດ້ຕັ້ງຄ່າ',
secretPlaceholder: 'ໃສ່ Client Secret ໃຫມ່',
secretReplaceHelper:
'Client Secret ໃໝ່ຈະແທນຄ່າເກົ່າເມື່ອບັນທຶກ. ກະລຸນາອັບເດດ Client Secret ໃນ OIDC Provider ພ້ອມກັນ.',
secretRequiredHelper: 'ຕັ້ງຄ່າ Client Secret ກ່ອນທີ່ຈະເປີດໃຊ້ OIDC.',
secretRequiredToEnable: 'ຕັ້ງຄ່າ Client Secret ກ່ອນທີ່ຈະເປີດໃຊ້ OIDC.',
secretSavedHelper: 'ຈັດເກັບແບບເຂົ້າລະຫັດ. ປ່ອຍຫວ່າງເພື່ອຮັກສາ Client Secret ປັດຈຸບັນ.',
secretWaiting: 'ລໍຖ້າການປ້ອນຂໍ້ມູນ',
secretWillClear: 'ຈະຖືກລຶບລ້າງ',
secretWillReplace: 'ຈະຖືກປ່ຽນແທນ',
signingAlgorithm: 'ອັນກໍຣິທຶມການເຊັນ ID Token',
signingAlgorithmHelper: 'ເລືອກໄດ້ສະເພາະອັນກໍຣິທຶມທີ່ຢູ່ໃນລາຍຊື່ອະນຸຍາດດ້ານຄວາມປອດໄພຂອງ backend.',
signingKey: 'ກະແຈລາຍເຊັນ',
signingKeyClientSecret: 'Client Secret (HS256 ເທົ່ານັ້ນ)',
signingKeyJWKS: 'JWKS URI ພ້ອມການໝູນວຽນອັດຕະໂນມັດ',
signingKeySource: 'ແຫຼ່ງກະແຈລາຍເຊັນ',
signingKeySourceHelper: 'ແນະນຳໃຫ້ໃຊ້ JWKS. ກະແຈສາທາລະນະແບບຄົງທີ່ບໍ່ສາມາດໝູນວຽນອັດຕະໂນມັດໄດ້.',
signingKeyStatic: 'ກະແຈສາທາລະນະ JWK ຫຼື PEM ແບບຄົງທີ່',
standardDiscovery: 'ມາດຕະຖານ OIDC Discovery',
standardDiscoveryDesc: '1Panel ຄົ້ນພົບຈຸດສິ້ນສຸດ ແລະຄວາມສາມາດ ແລະບໍ່ໄດ້ເກັບຮັກສາເອກະສານດິບ.',
standardMode: 'ໂໝດມາດຕະຖານ',
standardModeHelper: 'ຄົ້ນພົບຈຸດສິ້ນສຸດ, ຄວາມສາມາດໃນການເຊັນ, ແລະການສະຫນັບສະຫນູນ PKCE ຈາກ Issuer.',
standardProtocolPolicy: 'ນະໂຍບາຍໂປໂຕຄອນມາດຕະຖານ',
standardProtocolPolicyDesc:
'ຄວາມສາມາດໃນການເຊັນຖືກເຈລະຈາອັດຕະໂນມັດ; ບໍ່ຕ້ອງປ້ອນອັນກໍຣິທຶມ ຫຼື ກະແຈລາຍເຊັນຢູ່ບ່ອນນີ້.',
staticSigningKey: 'ກະແຈສາທາລະນະລາຍເຊັນແບບຄົງທີ່',
staticSigningKeyHelper: 'ຮັບສະເພາະຂໍ້ມູນກະແຈສາທາລະນະ. ຕ້ອງອັບເດດເອງເມື່ອ Provider ປ່ຽນກະແຈ.',
staticSigningKeyPlaceholder: 'ວາງກະແຈສາທາລະນະ JWK, JWKS JSON ຫຼື PEM',
staticSigningKeyRequired: 'ກະລຸນາລະບຸກະແຈສາທາລະນະລາຍເຊັນແບບຄົງທີ່.',
staticSigningKeyWarning:
'ກະແຈລາຍເຊັນແບບຄົງທີ່ບໍ່ສາມາດໝູນວຽນອັດຕະໂນມັດໄດ້; ອັບເດດກ່ອນທີ່ Provider ຈະໝູນວຽນກະແຈ.',
settingLoadFailed: 'ການຕັ້ງຄ່າ OIDC ບໍ່ສາມາດໂຫຼດໄດ້',
settingLoadFailedHelper:
'ແບບຟອມຖືກລັອກເພື່ອຫຼີກເວັ້ນການບັນທຶກການຕັ້ງຄ່າເລີ່ມຕົ້ນທີ່ຫວ່າງເປົ່າໃສ່ກັບການຕັ້ງຄ່າປັດຈຸບັນ. ລອງໃໝ່ຫຼັງຈາກການເຊື່ອມຕໍ່ຟື້ນຕົວ.',
subsequentLogin: 'ເຂົ້າສູ່ລະບົບຕໍ່ມາ',
subsequentLoginPolicy:
'ຊອກຫາການຜູກມັດດ້ວຍ subject ແລະ ອັບເດດສະເພາະ User.Name ເມື່ອຊື່ຜູ້ໃຊ້ໃໝ່ສາມາດໃຊ້ໄດ້.',
testBeforeBrowserTest:
'ທົດສອບການຕັ້ງຄ່າປັດຈຸບັນກ່ອນທີ່ຈະເລີ່ມການທົດສອບການເຂົ້າສູ່ລະບົບຂອງຕົວທ່ອງເວັບ.',
testBeforeEnable: 'ທົດສອບການຕັ້ງຄ່າປັດຈຸບັນກ່ອນບັນທຶກການປ່ຽນແປງການຕັ້ງຄ່າ.',
testConfiguration: 'ທົດສອບການຕັ້ງຄ່າ',
testDiscovery: 'ທົດສອບ Discovery',
tlsCustomCA: 'HTTPS · ໃບຢັ້ງຢືນ CA ແບບກຳນົດເອງ',
tlsPrivateHTTP: 'HTTP · ເຄືອຂ່າຍສ່ວນຕົວເທົ່ານັ້ນ (ອັນຕະລາຍ)',
tlsPrivateHTTPWarning:
'HTTP ບໍ່ມີການເຂົ້າລະຫັດການຂົນສົ່ງ ແລະຖືກຈຳກັດໃຫ້ເປົ້າໝາຍສ່ວນຕົວທີ່ອະນຸຍາດຢ່າງຈະແຈ້ງ.',
tlsSkipVerify: 'HTTPS · ຂ້າມການຢັ້ງຢືນໃບຢັ້ງຢືນ (ອັນຕະລາຍ)',
tlsSystem: 'HTTPS · ການຢັ້ງຢືນລະບົບ (ແນະນຳ)',
tokenEndpoint: 'Token Endpoint',
tokenEndpointInvalid: 'ໃສ່ Token Endpoint ທີ່ຖືກຕ້ອງ.',
transportSecurity: 'ຄວາມປອດໄພການຂົນສົ່ງ',
transportSecurityHelper:
'ຕ້ອງການ HTTPS. HTTP ສ່ວນຕົວຍັງຕ້ອງການການເຂົ້າເຖິງ private-network ຢ່າງຊັດເຈນ.',
unsavedChanges: 'ມີການປ່ຽນແປງ OIDC ທີ່ຍັງບໍ່ໄດ້ບັນທຶກ.',
usedClaim: 'Claim ໃຊ້ແລ້ວ',
userInfoEndpoint: 'UserInfo Endpoint',
userInfoEndpointHelper:
'ເມື່ອບໍ່ມີຟິວຊື່ຜູ້ໃຊ້ ລະບົບຈະເຕີມຈາກ endpoint ນີ້; ປ່ອຍຫວ່າງເພື່ອບໍ່ເຕີມ.',
userInfoEndpointInvalid: 'ໃສ່ UserInfo Endpoint ທີ່ຖືກຕ້ອງ.',
userMapping: 'ການຕັ້ງຄ່າຜູ້ໃຊ້',
userMappingDesc:
'ກຳນົດການຈັບຄູ່ຊື່ຜູ້ໃຊ້ OIDC ແລະໂນດກັບບົດບາດເລີ່ມຕົ້ນທີ່ໃຊ້ສ້າງຜູ້ໃຊ້ໃນການເຂົ້າລະບົບຄັ້ງທຳອິດ.',
},
saml2: {
actionCreate: 'ສ້າງຜູ້ໃຊ້',
actionPending: 'ລໍຖ້າຜົນໄດ້ຮັບ',
actionReject: 'ປະຕິເສດການເຂົ້າສູ່ລະບົບ',
actionReuse: 'ໃຊ້ຜູ້ໃຊ້ທີ່ຜູກມັດແລ້ວ',
assignDefaultRole: 'ກຳນົດບົດບາດເລີ່ມຕົ້ນ: {role}',
basic: 'ການຕັ້ງຄ່າພື້ນຖານ',
basicDesc: 'ຕັ້ງຄ່າຕົວເລືອກທີ່ຈຳເປັນສຳລັບຜູ້ໃຫ້ບໍລິການ SAML2 ມາດຕະຖານ.',
browserTest: 'ທົດສອບເຂົ້າລະບົບ',
browserTestConflict: 'ຢັ້ງຢືນຕົວຕົນແລ້ວ ແຕ່ຊື່ຜູ້ໃຊ້ຂັດກັນ',
browserTestConflictHelper:
'ຊື່ຜູ້ໃຊ້ທີ່ຈັບຄູ່ໄວ້ເປັນຂອງຕົວຕົນອື່ນ ແລະ ຈະບໍ່ຖືກເຊື່ອມຕໍ່ອັດຕະໂນມັດ.',
browserTestExpired: 'ການທົດສອບໂປຣແກຣມທ່ອງເວັບໝົດອາຍຸແລ້ວ',
browserTestExpiredHelper: 'ເລີ່ມການທົດສອບຕົວທ່ອງເວັບໃຫມ່ແລະສໍາເລັດການອະນຸຍາດກ່ອນທີ່ມັນຈະຫມົດອາຍຸ.',
browserTestFailed: 'ການທົດສອບຕົວທ່ອງເວັບລົ້ມເຫລວ',
browserTestFailedHelper:
'ບໍ່ສາມາດສະແດງຕົວຢ່າງຂໍ້ມູນຕົວຕົນໄດ້. ກວດສອບຂໍ້ຜິດພາດທີ່ backend ສົ່ງກັບມາໃນພາສາປະຈຸບັນ.',
browserTestIsolation:
'ດຳເນີນການອະນຸຍາດແບບໄປ-ກັບຈິງ ແຕ່ຈະບໍ່ສ້າງ ຫຼື ອັບເດດຜູ້ໃຊ້, ມອບໝາຍບົດບາດ ຫຼື ສ້າງເຊດຊັນເຂົ້າລະບົບຈິງ.',
browserTestPopupBlocked:
'ອະນຸຍາດໃຫ້ປັອບອັບສໍາລັບເວັບໄຊທ໌ນີ້, ຈາກນັ້ນເລີ່ມການທົດສອບຕົວທ່ອງເວັບອີກຄັ້ງ.',
browserTestPopupClosed: 'ປ່ອງຢ້ຽມການອະນຸຍາດຖືກປິດກ່ອນການທົດສອບສໍາເລັດ.',
browserTestSuccess: 'ຢັ້ງຢືນຜູ້ໃຫ້ບໍລິການສຳເລັດແລ້ວ',
browserTestSuccessHelper: 'ແຜນທີ່ການລະບຸຕົວຕົນໄດ້ຖືກສະແດງຕົວຢ່າງໂດຍບໍ່ມີການປ່ຽນຜູ້ໃຊ້ ຫຼືເຊດຊັນ.',
browserTestTitle: 'SAML2 ທົດສອບການເຂົ້າສູ່ລະບົບຂອງຕົວທ່ອງເວັບ',
browserTestWaiting: 'ກຳລັງລໍຖ້າການອະນຸຍາດຈາກຜູ້ໃຫ້ບໍລິການ',
browserTestWaitingHelper:
'ສຳເລັດການເຂົ້າສູ່ລະບົບໃນໜ້າຈໍໂປຣແກຣມທ່ອງເວັບໃໝ່. ໜ້ານີ້ຈະອັບເດດໂດຍອັດຕະໂນມັດ.',
certificateFileInvalid: 'ເລືອກໄຟລ໌ໃບຢັ້ງຢືນ PEM, CRT ຫຼື CER ທີ່ຖືກຕ້ອງ.',
configured: 'ຕັ້ງຄ່າແລ້ວ',
configurationFailedHelper:
'ການທົດສອບລົ້ມເຫຼວ. ໜ້ານີ້ສະແດງສະເພາະຂໍ້ຜິດພາດທີ່ backend ສົ່ງກັບມາໃນພາສາປະຈຸບັນ.',
configurationNotTested: 'ການຕັ້ງຄ່າປັດຈຸບັນຍັງບໍ່ໄດ້ຖືກທົດສອບ.',
configurationPassed: 'ການຕັ້ງຄ່າປັດຈຸບັນຜ່ານການກວດສອບຄວາມປອດໄພ ແລະຄວາມສາມາດ.',
configurationStaleHelper:
'ການ​ຕັ້ງ​ຄ່າ​ທີ່​ລະ​ອຽດ​ອ່ອນ​ການ​ກວດ​ສອບ​ໄດ້​ປ່ຽນ​ແປງ​. ທົດສອບສະບັບຮ່າງປະຈຸບັນອີກຄັ້ງ.',
configurationTestSuccess: 'ການທົດສອບການຕັ້ງຄ່າ SAML2 ສຳເລັດແລ້ວ.',
configurationTesting: 'ກຳລັງທົດສອບການຕັ້ງຄ່າ SAML2 ໃນປັດຈຸບັນ...',
conflictLDAP: 'ຜູ້ໃຊ້ LDAP',
conflictLocal: 'ຜູ້ໃຊ້ທ້ອງຖິ່ນ',
conflictNone: 'ບໍ່ມີຂໍ້ຂັດແຍ່ງ',
conflictOIDC: 'ຕົວຕົນ OIDC ອື່ນ',
conflictSAML2: 'ຕົວຕົນ SAML2 ອື່ນ',
conflictType: 'ປະເພດການຂັດແຍ້ງ',
credentialFileReadFailed: 'ບໍ່ສາມາດອ່ານໄຟລ໌ຂໍ້ມູນຢັ້ງຢືນໄດ້.',
credentialFileTooLarge: 'ໄຟລ໌ຂໍ້ມູນຢັ້ງຢືນຕ້ອງມີຂະໜາດບໍ່ເກີນ 256 KiB.',
credentialsRequired: 'ຕັ້ງຄ່າທັງກະແຈສ່ວນຕົວ ແລະໃບຢັ້ງຢືນຂອງ SP.',
defaultRole: 'ບົດບາດຜູ້ໃຊ້ໃໝ່',
defaultRoleHelper: 'ກຳນົດພຽງຄັ້ງທຳອິດ; ການເຂົ້າຄັ້ງຕໍ່ໄປຮັກສາບົດບາດ, MFA ແລະສິດທ້ອງຖິ່ນ.',
defaultRolePlaceholder: 'ເລືອກບົດບາດ',
defaultRoleRequired: 'ເລືອກບົດບາດເລີ່ມຕົ້ນທີ່ຖືກຕ້ອງ.',
disableConfirm:
'ການປິດໃຊ້ງານ SAML2 ຈະປະຕິເສດການເຂົ້າລະບົບໃໝ່ ແລະເຮັດໃຫ້ເຊດຊັນຜູ້ໃຊ້ໝົດຜົນທັນທີ. ສືບຕໍ່?',
disableDiscardConfirm:
'ການປິດໃຊ້ງານ SAML2 ຈະຍົກເລີກການປ່ຽນແປງອື່ນທີ່ຍັງບໍ່ໄດ້ບັນທຶກໃນໜ້ານີ້ ແລະເຮັດໃຫ້ເຊດຊັນຜູ້ໃຊ້ໝົດຜົນທັນທີ. ສືບຕໍ່?',
disableTitle: 'ປິດໃຊ້ງານ SAML2',
disabled: 'ປິດໃຊ້ງານ',
enable: 'ເປີດໃຊ້ງານ',
enabled: 'ເປີດໃຊ້ງານແລ້ວ',
idpMetadata: 'ຂໍ້ມູນເມຕາຂອງ IdP',
idpMetadataDesc: 'ໃສ່ URL ຫຼືວາງ XML. ຖ້າມີທັງສອງ URL ຈະຖືກໃຊ້ກ່ອນ.',
keepExistingRole: 'ຮັກສາບົດບາດທີ່ມີຢູ່ແລ້ວແລະການອະນຸຍາດທ້ອງຖິ່ນ',
loginWith: 'ເຂົ້າລະບົບດ້ວຍ {provider}',
mappingResult: 'ຜົນແຜນທີ່',
metadataRequired: 'ໃສ່ URL ຫຼື XML ຂອງ IdP Metadata.',
metadataURLHelper: 'backend ດາວໂຫຼດ ແລະກວດສອບ Metadata ໃນຂະນະທົດສອບ ແລະບັນທຶກ.',
metadataURLInvalid: 'ໃສ່ Metadata URL ແບບ HTTPS ທີ່ຖືກຕ້ອງ ໂດຍບໍ່ມີຂໍ້ມູນຢັ້ງຢືນ ຫຼື fragment.',
metadataURLRecommended: 'Metadata URL (ແນະນຳ)',
metadataXML: 'ຂໍ້ມູນເມຕາ XML',
metadataXMLHelper: 'ໃຊ້ເມື່ອ IdP ບໍ່ມີ Metadata URL ທີ່ສາມາດເຂົ້າເຖິງໄດ້.',
metadataXMLInvalid: 'ໃສ່ XML Metadata ແບບ EntityDescriptor ທີ່ຖືກຕ້ອງ.',
metadataXMLPlaceholder: 'ວາງ <EntityDescriptor>...</EntityDescriptor>',
nameAttribute: 'Attribute ຊື່ຜູ້ໃຊ້',
nameAttributeHelper:
'ອ່ານ Attribute ນີ້ຈາກ SAML Assertion ທີ່ກວດສອບແລ້ວ ແລະຈັບຄູ່ກັບຊື່ຜູ້ໃຊ້ 1Panel.',
nameAttributePlaceholder: 'ຕົວຢ່າງ: uid, username ຫຼື account',
nameAttributeRequired: 'ໃສ່ Attribute ຊື່ຜູ້ໃຊ້.',
notConfigured: 'ຍັງບໍ່ໄດ້ຕັ້ງຄ່າ',
or: 'ຫຼື',
pageDesc: 'ເຊື່ອມຕໍ່ SSO ອົງກອນຜ່ານ IdP Metadata ໃນໜ້າດຽວ.',
plannedHandling: 'ການຈັດການແຜນການ',
privateKeyFileInvalid: 'ເລືອກໄຟລ໌ກະແຈສ່ວນຕົວ PEM ທີ່ຖືກຕ້ອງ.',
recentTestSuccess: 'ການທົດສອບຄັ້ງສຸດທ້າຍປະສົບຜົນສໍາເລັດ: {0}',
restore: 'ກູ້ຄືນ',
restored: 'ການຕັ້ງຄ່າ SAML2 ທີ່ບັນທຶກໄວ້ຫຼ້າສຸດໄດ້ຖືກຟື້ນຟູຄືນມາ.',
roleHandling: 'ການຈັດການພາລະບົດບາດ',
rolesLoadFailed: 'ບໍ່ສາມາດໂຫຼດບົດບາດໄດ້. ລອງອີກຄັ້ງກ່ອນທີ່ຈະເລືອກບົດບາດເລີ່ມຕົ້ນ.',
selectFile: 'ເລືອກໄຟລ໌',
serviceStatus: 'ສະຖານະບໍລິການ',
serviceStatusDesc: 'ການຕັ້ງຄ່າປັດຈຸບັນຕ້ອງຜ່ານການທົດສອບກ່ອນເປີດໃຊ້ SAML2.',
settingLoadFailed: 'ການຕັ້ງຄ່າ SAML2 ບໍ່ສາມາດໂຫຼດໄດ້',
settingLoadFailedHelper:
'ແບບຟອມຖືກລັອກເພື່ອຫຼີກເວັ້ນການບັນທຶກການຕັ້ງຄ່າເລີ່ມຕົ້ນທີ່ຫວ່າງເປົ່າໃສ່ກັບການຕັ້ງຄ່າປັດຈຸບັນ. ລອງໃໝ່ຫຼັງຈາກການເຊື່ອມຕໍ່ຟື້ນຕົວ.',
spCertificate: 'ໃບຢັ້ງຢືນ SP',
spCertificateHelper: 'ເຜີຍແຜ່ໃນ SP Metadata ເພື່ອໃຫ້ IdP ກວດສອບຄຳຮ້ອງຂໍເຂົ້າ ແລະອອກລະບົບ.',
spCredentials: 'ກະແຈສ່ວນຕົວ ແລະໃບຢັ້ງຢືນ SP',
spCredentialsDesc:
'ໃຊ້ເພື່ອເຊັນຂໍ້ຄວາມເຂົ້າ ແລະອອກລະບົບ. ນະໂຍບາຍລາຍເຊັນ ແລະການກວດສອບຖືກກຳນົດໂດຍ backend.',
spEntityID: 'SP Entity ID',
spEntityIDHelper:
'ຕົວລະບຸສະເພາະຂອງ SP. ຕ້ອງກົງກັບ Entity ID ຫຼື Audience ທີ່ຕັ້ງຄ່າໃນ IdP ແລະໃຊ້ເປັນ URL Metadata ຂອງ SP ນຳ.',
acsURL: 'ACS URL',
sloURL: 'SLO URL',
spPrivateKey: 'ກະແຈສ່ວນຕົວ SP',
spPrivateKeyHelper:
'ໃຊ້ເພື່ອເຊັນ AuthnRequest ແລະຂໍ້ຄວາມອອກລະບົບ. ກະແຈຈະຖືກເຂົ້າລະຫັດເມື່ອຈັດເກັບ ແລະບໍ່ຖືກສະແດງ.',
syncLogout: 'ອອກລະບົບແບບຊິງຄ໌',
syncLogoutHelper: 'ການອອກຈາກ 1Panel ຫຼື IdP ຈະອອກຈາກອີກຝ່າຍດ້ວຍ.',
testBeforeBrowserTest:
'ທົດສອບການຕັ້ງຄ່າປັດຈຸບັນກ່ອນທີ່ຈະເລີ່ມການທົດສອບການເຂົ້າສູ່ລະບົບຂອງຕົວທ່ອງເວັບ.',
testBeforeEnable: 'ທົດສອບການຕັ້ງຄ່າປັດຈຸບັນກ່ອນທີ່ຈະເປີດ ຫຼືບັນທຶກການປ່ຽນແປງທີ່ລະອຽດອ່ອນ.',
testConfiguration: 'ທົດສອບການຕັ້ງຄ່າ',
unsavedChanges: 'ມີການປ່ຽນແປງ SAML2 ທີ່ຍັງບໍ່ໄດ້ບັນທຶກ.',
usedAttribute: 'ການຈັບຄູ່ຊື່ຜູ້ໃຊ້',
usersAndRoles: 'ຜູ້ໃຊ້ ແລະບົດບາດ',
usersAndRolesDesc:
'ກຳນົດການຈັບຄູ່ຊື່ຜູ້ໃຊ້ແຜງ ແລະໂນດກັບບົດບາດເລີ່ມຕົ້ນທີ່ໃຊ້ສ້າງຜູ້ໃຊ້ໃນການເຂົ້າລະບົບຄັ້ງທຳອິດ.',
},
ldap: {
basic: 'ການຕັ້ງຄ່າພື້ນຖານ',
loginTitle: 'ເຂົ້າລະບົບ LDAP',
loginWith: 'ເຂົ້າລະບົບດ້ວຍ LDAP',
backToLocalLogin: 'ກັບໄປການເຂົ້າລະບົບແຜງ',
enable: 'ເປີດໃຊ້',
enabled: 'ເປີດໃຊ້ແລ້ວ',
disabled: 'ປິດໃຊ້ງານ',
connection: 'ການເຊື່ອມຕໍ່ພື້ນຖານ',
connectionDesc: 'ຕັ້ງຄ່າບໍລິການໄດເລກະທໍລີ ແລະບັນຊີຜູກມັດທີ່ໃຊ້ເພື່ອຊອກຫາຜູ້ໃຊ້.',
serverURL: 'URL ເຊີບເວີ',
serverURLHelper: 'ຮອງຮັບ ldap:// ແລະ ldaps:// URLs.',
userBaseDN: 'ຜູ້ໃຊ້ Base DN',
userBaseDNHelper:
'ເລີ່ມຕົ້ນ DN ສໍາລັບການຄົ້ນຫາຂອງຜູ້ໃຊ້ LDAP; ມັນສາມາດເປັນ OU, CN, ຫຼືຮາກໂດເມນ DN.',
bindDN: 'ຜູກມັດ DN',
bindPassword: 'ລະຫັດຜ່ານ',
passwordSaved: 'ປ່ອຍຫວ່າງໄວ້ເພື່ອຮັກສາລະຫັດຜ່ານທີ່ບັນທຶກໄວ້',
userSearch: 'ຄົ້ນຫາຜູ້ໃຊ້',
userSearchDesc:
'ກໍານົດຖານຄົ້ນຫາຂອງຜູ້ໃຊ້ແລະການກັ່ນຕອງ, ຫຼັງຈາກນັ້ນສ້າງແຜນທີ່ຄຸນລັກສະນະ LDAP ທີ່ໃຊ້ເປັນ 1Panel name.',
userFilter: 'ຕົວກອງຜູ້ໃຊ້',
userFilterTooltip: 'ແທນທີ່ %(user)s ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ໜີໄປ, ຫຼືດ້ວຍ * ສໍາລັບການອ່ານໄດເລກະທໍລີເຕັມ.',
userFilterHelper: 'ຊື່ຜູ້ໃຊ້ຖືກຫລົບຫນີກ່ອນທີ່ພວກມັນຈະຖືກໃສ່ເຂົ້າໄປໃນຕົວກອງ LDAP.',
attributeMap: 'ການສ້າງແຜນທີ່ຄຸນສົມບັດ',
attributeMapTooltip: 'ການສ້າງແຜນທີ່ JSON ຈາກຊ່ອງຂໍ້ມູນ 1Panel name ໄປຫາຄຸນສົມບັດ LDAP.',
attributeMapHelper: 'ຕັ້ງຄຸນສົມບັດ LDAP ແຜນທີ່ໃສ່ກັບຊ່ອງຂໍ້ມູນ 1Panel name.',
advanced: 'ການຕັ້ງຄ່າຂັ້ນສູງ',
advancedDesc: 'ຕັ້ງຄ່າ TLS ແລະ LDAP query paging.',
strictSync: 'synchronization ຢ່າງເຂັ້ມງວດ',
strictSyncTooltip:
'ຫຼັງຈາກປະມວນຜົນຄົບຖ້ວນ, ສະຖານະການຢັ້ງຢືນຂອງຜູ້ໃຊ້ທີ່ບໍ່ພົບໃນແຫຼ່ງ LDAP ນີ້ຈະຖືກໝາຍເປັນ «ບໍ່ພົບໃນ LDAP», ແຕ່ຜູ້ໃຊ້ຈະບໍ່ຖືກລຶບ.',
strictSyncHelper:
'ນຳໃຊ້ສະເພາະກັບການປະມວນຜົນຄົບຖ້ວນທີ່ສຳເລັດ. ການນຳເຂົ້າຜູ້ໃຊ້ທີ່ເລືອກຈະບໍ່ປ່ຽນສະຖານະການຢັ້ງຢືນຂອງຜູ້ໃຊ້ອື່ນ.',
skipTLSVerify: 'ຂ້າມການຢັ້ງຢືນ TLS',
skipTLSVerifyTooltip: 'ປິດການໃຊ້ງານການຢັ້ງຢືນໃບຢັ້ງຢືນສໍາລັບການເຊື່ອມຕໍ່ LDAPS.',
connectTimeout: 'ໝົດເວລາການເຊື່ອມຕໍ່ (ວິນາທີ)',
searchPageSize: 'LDAP ຂະໜາດໜ້າສອບຖາມ',
restore: 'ຟື້ນຟູ',
testConnection: 'ທົດສອບການເຊື່ອມຕໍ່',
testLogin: 'ທົດສອບການເຂົ້າສູ່ລະບົບ',
userImport: 'ນໍາເຂົ້າຜູ້ໃຊ້',
saveBeforeImport: 'ບັນທຶກການຕັ້ງຄ່າ AD/LDAP ໃນປັດຈຸບັນກ່ອນທີ່ຈະນໍາເຂົ້າຜູ້ໃຊ້.',
format: 'ຮູບແບບ',
restoreExample: 'ຟື້ນຟູຕົວຢ່າງ',
mappingValid: 'ຖືກຕ້ອງ JSON; name ຖືກຕັ້ງຄ່າ.',
mappingInvalid: 'ໃສ່ JSON ທີ່ຖືກຕ້ອງ.',
mappingObject: 'ການສ້າງແຜນທີ່ຄຸນລັກສະນະຕ້ອງເປັນວັດຖຸ JSON.',
mappingOnlyName: 'ຮອງຮັບພຽງແຕ່ການສ້າງແຜນທີ່ name.',
mappingStringValues: 'ທຸກໆຄຸນລັກສະນະທີ່ເຮັດແຜນທີ່ຕ້ອງເປັນສະຕຣິງ.',
mappingNameRequired: 'name ຕ້ອງເປັນສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ.',
restored: 'ການຕັ້ງຄ່າທີ່ບັນທຶກໄວ້ຫຼ້າສຸດໄດ້ຖືກຟື້ນຟູຄືນມາ.',
connectionTestSuccess: 'ການທົດສອບການເຊື່ອມຕໍ່ LDAP ສຳເລັດແລ້ວ.',
recentTestSuccess: 'ການທົດສອບຄັ້ງສຸດທ້າຍປະສົບຜົນສໍາເລັດ: {0}',
recentTestFailed: 'ການທົດສອບຄັ້ງສຸດທ້າຍລົ້ມເຫລວ: {0}',
serverURLRequired: 'ໃສ່ URL ເຊີບເວີ LDAP.',
serverURLInvalid: 'ໃຊ້ ldap:// ຫຼື ldaps:// URL ທີ່ຖືກຕ້ອງ.',
userBaseDNRequired: 'ໃສ່ຜູ້ໃຊ້ Base DN.',
bindDNRequired: 'ໃສ່ Bind DN.',
passwordRequired: 'ໃສ່ລະຫັດຜ່ານ.',
userFilterRequired: 'ໃສ່ຕົວກອງຜູ້ໃຊ້.',
connectTimeoutRequired: 'ກະລຸນາໃສ່ການໝົດເວລາການເຊື່ອມຕໍ່.',
searchPageSizeRequired: 'ໃສ່ຂະໜາດຂອງໜ້າສອບຖາມ LDAP.',
sync: {
title: 'ການ​ຊິງ​ຄ໌​ທີ່​ກໍາ​ນົດ​ເວ​ລາ​',
description: 'ອ່ານລາຍຊື່ LDAP ເຕັມໃນຕາຕະລາງແລະຮັກສາຜູ້ໃຊ້ LDAP ທີ່ນໍາເຂົ້າໃນ 1Panel.',
enable: 'ເປີດໃຊ້ຕາຕະລາງ',
enableHelper:
'ເມື່ອປິດການໃຊ້ງານ, ການປະຕິບັດອັດຕະໂນມັດຢຸດເຊົາ; ການ synchronization ຄູ່ມືຍັງມີຢູ່.',
schedule: 'ຕາຕະລາງ',
daily: 'ປະຈໍາວັນ',
weekly: 'ອາທິດ',
customCron: 'Cron ແບບກຳນົດເອງ',
preview: 'ເບິ່ງຕົວຢ່າງ',
previewTitle: 'ການດຳເນີນການ 5 ຄັ້ງຕໍ່ໄປ',
previewEmpty: 'ບໍ່ມີເວລາປະຕິບັດ',
cronHelper: 'ໃຊ້ການສະແດງອອກ Cron ຫ້າຊ່ອງມາດຕະຖານ: ນາທີ, ຊົ່ວໂມງ, ມື້, ເດືອນ, ມື້ເຮັດວຽກ.',
autoImport: 'ນໍາເຂົ້າຜູ້ໃຊ້ໃຫມ່',
autoImportHelper:
'ເມື່ອປິດໃຊ້ງານ, ມີພຽງແຕ່ຕົວລະບຸໄດເລກະທໍລີ ແລະສະຖານະທີ່ຖືກຮັກສາໄວ້ສໍາລັບຜູ້ໃຊ້ LDAP ທີ່ນໍາເຂົ້າມາ; ບໍ່ມີຜູ້ໃຊ້ໃຫມ່ຖືກສ້າງຂຶ້ນ.',
defaultRole: 'ບົດບາດຜູ້ໃຊ້ໃຫມ່',
defaultRolePlaceholder: 'ເລືອກບົດບາດ',
defaultRoleHelper: 'ນຳໃຊ້ກັບຜູ້ໃຊ້ທີ່ສ້າງຂຶ້ນໂດຍການຊິງໂຄຣໄນກຳນົດເວລາເທົ່ານັ້ນ.',
defaultRoleRequired: 'ເລືອກບົດບາດສຳລັບຜູ້ໃຊ້ LDAP ໃໝ່.',
strictSyncHelper:
'ຫຼັງຈາກການຊິງຄົບຖ້ວນ, ໝາຍຜູ້ໃຊ້ທີ່ບໍ່ພົບໃນ LDAP ເປັນ «ບໍ່ພົບໃນ LDAP» ແລະລ້າງເຊດຊັນ ໂດຍບໍ່ລຶບຜູ້ໃຊ້, ບົດບາດ ຫຼືສິດ.',
runNow: 'ຊິ້ງຂໍ້ມູນດຽວນີ້',
lastRunSuccess: 'ການຊິ້ງຂໍ້ມູນຫຼ້າສຸດສຳເລັດແລ້ວ: {0}',
lastRunFailed: 'ການຊິ້ງຂໍ້ມູນຫຼ້າສຸດລົ້ມເຫລວ: {0}',
lastRunRunning: 'ເລີ່ມການຊິ້ງຂໍ້ມູນ: {0}',
sourceDisabled: 'ເປີດໃຊ້ ແລະບັນທຶກ AD/LDAP ກ່ອນທີ່ຈະດໍາເນີນການ synchronization.',
cronRequired: 'ໃສ່ການສະແດງອອກ Cron.',
saveBeforeRun: 'ບັນທຶກການຕັ້ງຄ່າ synchronization ກ່ອນທີ່ຈະດໍາເນີນການວຽກງານ.',
runConfirmTitle: 'ດໍາເນີນການ synchronization ທີ່ເຄັ່ງຄັດ',
runConfirmDescription:
'ສະຖານະການຢັ້ງຢືນຂອງຜູ້ໃຊ້ທີ່ບໍ່ພົບໃນການສອບຖາມ LDAP ຄົບຖ້ວນຈະຖືກໝາຍເປັນ «ບໍ່ພົບໃນ LDAP» ແລະເຊດຊັນທີ່ເຄື່ອນໄຫວຈະຖືກລ້າງ. ສືບຕໍ່?',
runSuccess: 'ການຊິ້ງຂໍ້ມູນ LDAP ສຳເລັດແລ້ວ.',
weekdays: {
0: 'ວັນອາທິດ',
1: 'ວັນຈັນ',
2: 'ວັນອັງຄານ',
3: 'ວັນພຸດ',
4: 'ວັນພະຫັດ',
5: 'ວັນສຸກ',
6: 'ວັນເສົາ',
},
},
syncLogs: {
title: 'ບັນທຶກການຊິ້ງຂໍ້ມູນ',
description: 'ກວດເບິ່ງຜົນການຊິງຄ໌ LDAP ທີ່ກຳນົດເວລາ ແລະຄູ່ມື.',
startedAt: 'ເວລາເລີ່ມຕົ້ນ',
trigger: 'ວິທີເລີ່ມ',
manual: 'ດ້ວຍຕົນເອງ',
scheduled: 'ກຳນົດເວລາ',
success: 'ສຳເລັດ',
failed: 'ລົ້ມເຫລວ',
running: 'ກຳລັງດຳເນີນການ',
result: 'ຜົນໄດ້ຮັບ',
resultSummary: 'ສ້າງ {0}, ອັບເດດ {1}, ຂາດ {2}',
duration: 'ໄລຍະເວລາ',
action: 'ການປະຕິບັດ',
},
testLoginTitle: 'ທົດສອບການເຂົ້າສູ່ລະບົບ AD/LDAP',
testLoginDesc:
'ຜູກມັດກັບຂໍ້ມູນປະຈຳຕົວຜູ້ໃຊ້ AD/LDAP ເພື່ອທົດສອບການພິສູດຢືນຢັນເທົ່ານັ້ນ. ບໍ່ມີເຊດຊັນ 1Panel ຖືກສ້າງຂຶ້ນ.',
ldapUsername: 'ຊື່ຜູ້ໃຊ້ LDAP',
usernameRequired: 'ໃສ່ຊື່ຜູ້ໃຊ້ LDAP.',
startTest: 'ເລີ່ມການທົດສອບ',
testLoginSuccess: 'ການພິສູດຢືນຢັນສຳເລັດແລ້ວ.',
testLoginSuccessWithDN: 'ການພິສູດຢືນຢັນສຳເລັດແລ້ວ. ຜູ້ໃຊ້ DN: {0}',
import: {
title: 'ນໍາເຂົ້າຜູ້ໃຊ້ AD/LDAP',
source: 'ແຫຼ່ງຂໍ້ມູນ: AD/LDAP directory',
lastRead: 'ອ່ານຫຼ້າສຸດ: {0}',
cacheHit: 'ຜົນໄດ້ຮັບຈາກຖານຄວາມຈໍາ',
keywordPlaceholder: 'ຊອກຫາຊື່ຜູ້ໃຊ້',
search: 'ຊອກຫາ',
refresh: 'ອ່ານຈາກ LDAP',
refreshTip: 'ບໍ່ສົນໃຈ cache ໄລຍະສັ້ນແລະອ່ານລາຍຊື່ LDAP ອີກເທື່ອຫນຶ່ງ.',
loadFailed: 'ລົ້ມເຫລວໃນການອ່ານລາຍຊື່ LDAP.',
retry: 'ລອງໃໝ່',
noData: 'ບໍ່ພົບຜູ້ໃຊ້ໄດເລກະທໍລີ.',
username: 'ຊື່ຜູ້ໃຊ້',
status: 'ສະຖານະ',
changes: 'ການປ່ຽນແປງ',
noChanges: 'ບໍ່ມີການປ່ຽນແປງ',
importable: 'ພ້ອມທີ່ຈະນໍາເຂົ້າ',
updateAvailable: 'ມີອັບເດດ',
upToDate: 'ເຖິງວັນທີ',
conflict: 'ຊື່ຂັດກັນ',
selectedCount: 'ເລືອກ {0} ແລ້ວ',
totalCount: '{0} ຜູ້ໃຊ້',
newUserRole: 'ບົດບາດຜູ້ໃຊ້ໃຫມ່',
newUserRoleRequired: 'ເລືອກບົດບາດສຳລັບຜູ້ໃຊ້ໃໝ່.',
noNewUsers: 'ບໍ່ມີຜູ້ໃຊ້ໃຫມ່ໃນການດໍາເນີນງານນີ້.',
roleOnlyForNewUsers: 'ບົດບາດທີ່ເລືອກແມ່ນໃຊ້ກັບຜູ້ໃຊ້ທີ່ສ້າງຂຶ້ນໃໝ່ເທົ່ານັ້ນ.',
strictOff: 'ການຊິ້ງຂໍ້ມູນຢ່າງເຂັ້ມງວດຖືກປິດໄວ້. ການນໍາເຂົ້າຢ່າງເຕັມທີ່ຈະບໍ່ປິດຜູ້ໃຊ້.',
importSelected: 'ເລືອກການນຳເຂົ້າ/ອັບເດດ ({0})',
importAll: 'ນຳເຂົ້າ/ອັບເດດທັງໝົດ ({0})',
previewTitle: 'ຢືນຢັນການນໍາເຂົ້າເຕັມ',
previewDesc: 'ລາຍຊື່ LDAP ຄົບຖ້ວນໄດ້ຖືກອ່ານແລ້ວ. ຄໍາຄົ້ນຫາບໍ່ຈໍາກັດການປະຕິບັດນີ້.',
created: 'ສ້າງ',
updated: 'ອັບເດດ',
unchanged: 'ບໍ່ປ່ຽນແປງ',
conflicts: 'ຂໍ້ຂັດແຍ່ງ',
missing: 'ປິດໃຊ້ງານ',
reactivated: 'ເປີດໃຊ້ຄືນໃໝ່',
strictWarning:
'ການຊິ້ງຂໍ້ມູນຢ່າງເຂັ້ມງວດຖືກເປີດໃຊ້ງານ. ຜູ້ໃຊ້ທີ່ຂາດຫາຍໄປຈາກ LDAP ບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້, ແຕ່ບັນທຶກ, ບົດບາດ, ແລະການອະນຸຍາດຂອງເຂົາເຈົ້າຖືກຮັກສາໄວ້.',
missingUsers: 'ຜູ້ໃຊ້ຫາຍໄປຈາກ LDAP',
missingScope: 'ພຽງແຕ່ແຫຼ່ງ LDAP ນີ້ໄດ້ຮັບຜົນກະທົບ.',
willDisable: 'ຈະຖືກປິດໃຊ້ງານ',
confirmAll: 'ຢືນຢັນການນໍາເຂົ້າ',
confirmAllWithMissing: 'ຢືນຢັນການນຳເຂົ້າ ແລະປິດໃຊ້ງານຜູ້ໃຊ້ {0} ຄົນ',
executeSuccess: 'ຜູ້ໃຊ້ LDAP ຖືກປະມວນຜົນສຳເລັດແລ້ວ.',
queryExpired: 'ຜົນການຄົ້ນຫາໄດເລກະທໍລີຫມົດອາຍຸ. ອ່ານຈາກ LDAP ອີກເທື່ອຫນຶ່ງ.',
planIncomplete: 'ການອ່ານໄດເລກະທໍລີເຕັມບໍ່ຄົບຖ້ວນ ແລະບໍ່ສາມາດດໍາເນີນການໄດ້.',
},
},
},
},
app: {
app: 'ແອັບ',
title: 'ຊື່ແທນພາແນລ',
titleHelper: 'ຊື່ແທນພາແນລສຳລັບສະແດງຜົນໃນແອັບ (ຊື່ເລີ່ມຕົ້ນ)',
qrCode: 'QR Code',
apiStatusHelper: 'ແອັບພາແນລຈຳເປັນຕ້ອງເປີດໃຊ້ງານ API',
apiInterfaceHelper: 'ຮອງຮັບການເຂົ້າເຖິງຜ່ານ API (ຕ້ອງເປີດໃຊ້ງານເພື່ອເຊື່ອມຕໍ່ກັບແອັບ)',
apiInterfaceHelper1:
'ການເຂົ້າເຖິງແອັບຕ້ອງເພີ່ມ IP ໃນ Whitelist; ຫາກ IP ບໍ່ຄົງທີ່ ແນະນຳໃຫ້ໃຊ້ 0.0.0.0/0 (IPv4 ທັງໝົດ), ::/0 (IPv6 ທັງໝົດ)',
qrCodeExpired: 'ເວລາໂຫຼດໃໝ່',
apiLeakageHelper: 'ຫ້າມເປີດເຜີຍ QR code ນີ້. ໃຫ້ແນ່ໃຈວ່າໃຊ້ໃນສະພາບແວດລ້ອມທີ່ປອດໄພ.',
},
logExport: {
title: 'ສົ່ງອອກລັອກ',
records: 'ບັນທຶກການສົ່ງອອກ',
retentionDays: 'ໄລຍະເກັບບັນທຶກການສົ່ງອອກ',
timeRange: 'ຊ່ວງເວລາ',
timeRequired: 'ກະລຸນາເລືອກຊ່ວງເວລາສົ່ງອອກ',
websiteRequired: 'ກະລຸນາເລືອກເວັບໄຊ',
blackStatus: 'ສະຖານະບັນຊີດຳ',
black: 'ຢູ່ໃນບັນຊີດຳ',
notBlack: 'ບໍ່ຢູ່ໃນບັນຊີດຳ',
fuzzy: 'ການຈັບຄູ່ແບບຄຸມເຄືອ',
regex: 'ນິພົດປົກກະຕິ',
invalidRegex: 'ປ້ອນນິພົດປົກກະຕິ RE2 ທີ່ຖືກຕ້ອງ ແລະ ຍາວບໍ່ເກີນ 256 ຕົວອັກສອນ',
created: 'ສ້າງວຽກສົ່ງອອກແລ້ວ',
fileName: 'ຊື່ໄຟລ໌',
fileSize: 'ຂະໜາດໄຟລ໌',
expiresAt: 'ໝົດອາຍຸເມື່ອ',
cancelConfirm: 'ຍົກເລີກວຽກສົ່ງອອກນີ້ບໍ?',
deleteConfirm: 'ລຶບບັນທຶກການສົ່ງອອກ ແລະ ໄຟລ໌ນີ້ບໍ?',
},
waf: {
WAF: 'WAF',
name: 'WAF',
blackWhite: 'ລາຍຊື່ດຳ ແລະ ຂາວ',
globalSetting: 'ຕັ້ງຄ່າທົ່ວໄປ',
websiteSetting: 'ຕັ້ງຄ່າເວັບໄຊ',
blockRecords: 'ປະຫວັດການບລັອກ',
world: 'ທົ່ວໂລກ',
china: 'ຈີນ',
intercept: 'ການສະກັດກັ້ນ',
request: 'ຄຳຮ້ອງຂໍ',
count4xx: 'ຈຳນວນ 4xx',
count5xx: 'ຈຳນວນ 5xx',
todayStatus: 'ສະຖານະມື້ນີ້',
reqMap: 'ແຜນທີ່ການໂຈມຕີ (30 ວັນຫຼ້າສຸດ)',
resource: 'ແຫຼ່ງທີ່ມາ',
count: 'ຈຳນວນ',
hight: 'ສູງ',
low: 'ຕ່ຳ',
reqCount: 'ຄຳຮ້ອງຂໍ',
interceptCount: 'ຈຳນວນການສະກັດກັ້ນ',
requestTrends: 'ແນວໂນ້ມຄຳຮ້ອງຂໍ (7 ວັນຫຼ້າສຸດ)',
interceptTrends: 'ແນວໂນ້ມການສະກັດກັ້ນ (7 ວັນຫຼ້າສຸດ)',
whiteList: 'Whitelist (ບັນຊີຂາວ)',
blackList: 'Blacklist (ບັນຊີດຳ)',
ipBlackListHelper: 'IP ໃນບັນຊີດຳຈະຖືກບລັອກບໍ່ໃຫ້ເຂົ້າເຖິງເວັບໄຊ',
ipWhiteListHelper: 'IP ໃນບັນຊີຂາວຈະຜ່ານທຸກການຈຳກັດ',
uaBlackListHelper: 'ຄຳຮ້ອງຂໍທີ່ມີ User-Agent ໃນບັນຊີດຳຈະຖືກບລັອກ',
uaWhiteListHelper: 'ຄຳຮ້ອງຂໍທີ່ມີ User-Agent ໃນບັນຊີຂາວຈະຜ່ານທຸກການຈຳກັດ',
urlBlackListHelper: 'URL ໃນບັນຊີດຳຈະຖືກບລັອກ',
urlWhiteListHelper: 'URL ໃນບັນຊີຂາວຈະຜ່ານທຸກການຈຳກັດ',
ccHelper: 'ຫາກເວັບໄຊໄດ້ຮັບຄຳຮ້ອງຂໍເກີນ {1} ຄັ້ງຈາກ IP ດຽວກັນພາຍໃນ {0} ວິນາທີ, IP ຈະຖືກບລັອກເປັນເວລາ {2}',
blockTime: 'ໄລຍະເວລາການບລັອກ',
attackHelper: 'ຫາກມີການສະກັດກັ້ນສະສົມເກີນ {1} ຄັ້ງພາຍໃນ {0} ວິນາທີ, IP ຈະຖືກບລັອກເປັນເວລາ {2}',
notFoundHelper:
'ຫາກມີຄຳຮ້ອງຂໍທີ່ຕອບກັບເປັນ 404 ສະສົມເກີນ {1} ຄັ້ງພາຍໃນ {0} ວິນາທີ, IP ຈະຖືກບລັອກເປັນເວລາ {2}',
frequencyLimit: 'ຈຳກັດຄວາມຖີ່',
regionLimit: 'ຈຳກັດພື້ນທີ່',
defaultRule: 'ກົດເກນເລີ່ມຕົ້ນ',
accessFrequencyLimit: 'ຈຳກັດຄວາມຖີ່ການເຂົ້າເຖິງ',
attackLimit: 'ຈຳກັດຄວາມຖີ່ການໂຈມຕີ',
notFoundLimit: 'ຈຳກັດຄວາມຖີ່ 404',
urlLimit: 'ຈຳກັດຄວາມຖີ່ URL',
urlLimitHelper: 'ຕັ້ງຄ່າຄວາມຖີ່ການເຂົ້າເຖິງສຳລັບແຕ່ລະ URL',
sqliDefense: 'ປ້ອງກັນ SQL Injection',
sqliHelper: 'ກວດຈັບ ແລະ ບລັອກການໂຈມຕີ SQL injection',
xssHelper: 'ກວດຈັບ ແລະ ບລັອກການໂຈມຕີ XSS',
xssDefense: 'ປ້ອງກັນ XSS',
uaDefense: 'ກົດເກນ User-Agent ທີ່ເປັນອັນຕະລາຍ',
uaHelper: 'ລວມມີກົດເກນເພື່ອລະບຸບັອດ (Bot) ທີ່ບໍ່ຫວັງດີ',
argsDefense: 'ກົດເກນພະລາມິເຕີທີ່ເປັນອັນຕະລາຍ',
argsHelper: 'ບລັອກຄຳຮ້ອງຂໍທີ່ມີພະລາມິເຕີທີ່ບໍ່ຫວັງດີ',
cookieDefense: 'ກົດເກນ Cookie ທີ່ເປັນອັນຕະລາຍ',
cookieHelper: 'ຫ້າມໃຊ້ Cookie ທີ່ເປັນອັນຕະລາຍໃນຄຳຮ້ອງຂໍ',
headerDefense: 'ກົດເກນ Header ທີ່ເປັນອັນຕະລາຍ',
headerHelper: 'ຫ້າມຄຳຮ້ອງຂໍທີ່ມີ Header ທີ່ບໍ່ຫວັງດີ',
httpRule: 'ກົດເກນວິທີການ HTTP (Method)',
httpHelper:
'ກຳນົດວິທີການເຂົ້າເຖິງທີ່ອະນຸຍາດ. ຫາກຕ້ອງການຈຳກັດ, ກະລຸນາປິດປຸ່ມນັ້ນ. ຕົວຢ່າງ: ຫາກອະນຸຍາດສະເພາະ GET, ຕ້ອງປິດປຸ່ມອື່ນໆທັງໝົດ',
geoRule: 'ຈຳກັດການເຂົ້າເຖິງຕາມພື້ນທີ່',
geoHelper: 'ຈຳກັດການເຂົ້າເຖິງເວັບໄຊຈາກບາງປະເທດ ຫຼື ພື້ນທີ່',
regionPolicy: 'ນະໂຍບາຍພາກພື້ນ',
provincePolicy: 'ນະໂຍບາຍແຂວງ',
provinceRuleLabel: 'ແຂວງ',
openRestyFeatureVersionAlert: 'OpenResty ຕ້ອງໃໝ່ກວ່າ 1.31.1.1-0 ເພື່ອໃຫ້ {0} ມີຜົນ.',
ipLocation: 'ທີ່ຕັ້ງ IP',
ipLocationSearchHelper: 'ປ້ອນທີ່ຕັ້ງ IP, ຮອງຮັບການຄົ້ນຫາແບບຄ້າຍຄື',
action: 'ການດຳເນີນການ',
ruleType: 'ປະເພດການໂຈມຕີ',
ipHelper: 'ປ້ອນທີ່ຢູ່ IP',
attackLog: 'ບັນທຶກການໂຈມຕີ',
rule: 'ກົດເກນ',
ipArr: 'ຊ່ວງ IPV4',
ipStart: 'IP ເລີ່ມຕົ້ນ',
ipEnd: 'IP ສິ້ນສຸດ',
ipv4: 'IPv4',
ipv6: 'IPv6',
urlDefense: 'ກົດເກນ URL',
urlHelper: 'URL ທີ່ຕ້ອງຫ້າມ',
dirFilter: 'ກອງໄດເຣັກທໍຣີ',
sqlInject: 'SQL Injection',
xss: 'XSS',
webshell: 'WebShell',
phpExec: 'ການທຳງານຂອງສະຄຣິບ PHP',
oneWordTrojan: 'One word Trojan',
appFilter: 'ການກອງໄດເຣັກທໍຣີທີ່ເປັນອັນຕະລາຍ',
webShell: 'Webshell',
args: 'ພະລາມິເຕີທີ່ບໍ່ຫວັງດີ',
protocolFilter: 'ການກອງໂປຣໂຕຄໍ',
javaFilter: 'ການກອງໄຟລ໌ Java ທີ່ເປັນອັນຕະລາຍ',
scannerFilter: 'ການກອງ Scanner',
escapeFilter: 'ການກອງ Escape',
customRule: 'ກົດເກນກຳນົດເອງ',
httpMethod: 'ການກອງ HTTP Method',
fileExt: 'ຈຳກັດການອັບໂຫຼດໄຟລ໌',
fileExtHelper: 'ນາມສະກຸນໄຟລ໌ທີ່ຫ້າມອັບໂຫຼດ',
deny: 'ປະຕິເສດ',
allow: 'ອະນຸຍາດ',
allowOnly: 'ອະນຸຍາດສະເພາະ',
field: 'ເປົ້າໝາຍ',
pattern: 'ເງື່ອນໄຂ',
ruleContent: 'ເນື້ອໃນ',
contain: 'ລວມມີ',
equal: 'ເທົ່າກັບ',
regex: 'ນິພົດປົກກະຕິ',
notEqual: 'ບໍ່ເທົ່າກັບ',
customRuleHelper: 'ດຳເນີນການຕາມເງື່ອນໄຂທີ່ກຳນົດ',
actionAllow: 'ອະນຸຍາດ',
blockIP: 'ບລັອກ IP',
code: 'ລະຫັດສະຖານະຕອບກັບ',
noRes: 'ຕັດການເຊື່ອມຕໍ່ (444)',
badReq: 'ພະລາມິເຕີບໍ່ຖືກຕ້ອງ (400)',
forbidden: 'ປະຕິເສດການເຂົ້າເຖິງ (403)',
serverErr: 'ເຊີເວີຂັດຂ້ອງ (500)',
resHtml: 'ໜ້າຕອບກັບ',
allowHelper: 'ການອະນຸຍາດຈະຂ້າມກົດເກນ WAF ອື່ນໆ, ກະລຸນາໃຊ້ຢ່າງລະມັດລະວັງ',
captcha: 'ການຢືນຢັນຕົວຕົນ (Captcha)',
fiveSeconds: 'ຢືນຢັນ 5 ວິນາທີ',
location: 'ພື້ນທີ່',
redisConfig: 'ການຕັ້ງຄ່າ Redis',
redisHelper: 'ເປີດໃຊ້ Redis ເພື່ອເກັບລາຍຊື່ IP ທີ່ຖືກບລັອກຊົ່ວຄາວ',
wafHelper: 'ເວັບໄຊທັງໝົດຈະບໍ່ໄດ້ຮັບການປ້ອງກັນຫາກປິດໃຊ້ງານ',
websiteWafHelper: 'ເວັບໄຊນີ້ຈະບໍ່ໄດ້ຮັບການປ້ອງກັນຫາກປິດໃຊ້ງານ',
attackIP: 'IP ທີ່ໂຈມຕີ',
attackParam: 'ລາຍລະອຽດການໂຈມຕີ',
execRule: 'ກົດເກນທີ່ກວດພົບ',
acl: 'ACL',
sql: 'SQL Injection',
cc: 'ຈຳກັດຄວາມຖີ່ການເຂົ້າເຖິງ',
isBlocking: 'ຖືກບລັອກ',
isFree: 'ປົດບລັອກແລ້ວ',
unLock: 'ປົດບລັອກ',
unLockHelper: 'ປົດບລັອກ IP: {0}?',
saveDefault: 'ບັນທຶກເປັນຄ່າເລີ່ມຕົ້ນ',
saveToWebsite: 'ນຳໃຊ້ກັບເວັບໄຊ',
saveToWebsiteHelper: 'ນຳໃຊ້ການຕັ້ງຄ່າປັດຈຸບັນກັບທຸກເວັບໄຊ?',
websiteHelper: 'ນີ້ຄືຄ່າເລີ່ມຕົ້ນສຳລັບການສ້າງເວັບໄຊໃໝ່. ການແກ້ໄຂຕ້ອງນຳໃຊ້ກັບເວັບໄຊຈຶ່ງຈະມີຜົນ',
websiteHelper2: 'ນີ້ຄືຄ່າເລີ່ມຕົ້ນສຳລັບການສ້າງເວັບໄຊໃໝ່. ກະລຸນາແກ້ໄຂການຕັ້ງຄ່າສະເພາະຢູ່ທີ່ຕົວເວັບໄຊ',
ipGroup: 'ກຸ່ມ IP',
ipGroupHelper: 'ໜຶ່ງ IP ຫຼື ຊ່ວງ IP ຕໍ່ແຖວ, ຮອງຮັບ IPv4 ແລະ IPv6, ຕົວຢ່າງ: 192.168.1.1 ຫຼື 192.168.1.0/24',
ipBlack: 'ບັນຊີດຳ IP',
openRestyAlert: 'ເວີຊັນ OpenResty ຕ້ອງສູງກວ່າ {0}',
initAlert:
'ຕ້ອງມີການເລີ່ມຕົ້ນລະບົບ (Initialization) ໃນການໃຊ້ງານຄັ້ງທຳອິດ, ໄຟລ໌ຕັ້ງຄ່າເວັບໄຊຈະຖືກແກ້ໄຂ ແລະ ຄ່າ WAF ເດີມຈະຫາຍໄປ. ກະລຸນາສຳຮອງຂໍ້ມູນ OpenResty ກ່ອນ',
initHelper: 'ການເລີ່ມຕົ້ນລະບົບຈະລຶບການຕັ້ງຄ່າ WAF ທີ່ມີຢູ່. ເຈົ້າແນ່ໃຈບໍວ່າຕ້ອງການເລີ່ມຕົ້ນ?',
mainSwitch: 'ສະວິດຫຼັກ',
websiteSwitch: 'ສະວິດ',
websiteAlert: 'ກະລຸນາສ້າງເວັບໄຊກ່ອນ',
defaultUrlBlack: 'ກົດເກນ URL',
htmlRes: 'ໜ້າສະກັດກັ້ນ',
urlSearchHelper: 'ປ້ອນ URL ເພື່ອຄົ້ນຫາ',
hostSearchHelper: 'ປ້ອນ Host ເພື່ອຮອງຮັບການຄົ້ນຫາແບບຄຸມເຄືອ',
toCreate: 'ສ້າງ',
closeWaf: 'ປິດ WAF',
closeWafHelper: 'ການປິດ WAF ຈະເຮັດໃຫ້ເວັບໄຊບໍ່ມີການປ້ອງກັນ, ຕ້ອງການດຳເນີນການຕໍ່ບໍ?',
addblack: 'ເພີ່ມເຂົ້າບັນຊີດຳ',
addwhite: 'ເພີ່ມເຂົ້າບັນຊີຂາວ',
addblackHelper: 'ເພີ່ມ IP:{0} ເຂົ້າໃນບັນຊີດຳເລີ່ມຕົ້ນ?',
addwhiteHelper: 'ເພີ່ມ IP:{0} ເຂົ້າໃນບັນຊີຂາວເລີ່ມຕົ້ນ?',
defaultUaBlack: 'ກົດເກນ User-Agent',
defaultIpBlack: 'ກຸ່ມ IP ທີ່ບໍ່ຫວັງດີ',
cookie: 'ກົດເກນ Cookie',
urlBlack: 'ບັນຊີດຳ URL',
uaBlack: 'ບັນຊີດຳ User-Agent',
attackCount: 'ຈຳກັດຄວາມຖີ່ການໂຈມຕີ',
fileExtCheck: 'ຈຳກັດການອັບໂຫຼດໄຟລ໌',
geoRestrict: 'ຈຳກັດການເຂົ້າເຖິງຕາມພື້ນທີ່',
originProtect: 'ການປ້ອງກັນ CDN Origin',
attacklog: 'ປະຫວັດການສະກັດກັ້ນ',
unknownWebsite: 'ການເຂົ້າເຖິງໂດເມນທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ',
geoRuleEmpty: 'ພື້ນທີ່ບໍ່ສາມາດຫວ່າງໄດ້',
unknown: 'ບໍ່ມີເວັບໄຊນີ້',
geo: 'ຈຳກັດພື້ນທີ່',
revertHtml: 'ຄືນຄ່າ {0} ເປັນໜ້າເລີ່ມຕົ້ນ?',
five_seconds: 'ຢືນຢັນ 5 ວິນາທີ',
header: 'ກົດເກນ Header',
methodWhite: 'ກົດເກນ HTTP',
expiryDate: 'ວັນໝົດອາຍຸ',
expiryDateHelper: 'ຫຼັງຈາກຢືນຢັນຜ່ານແລ້ວ, ຈະບໍ່ມີການຢືນຢັນອີກພາຍໃນກຳນົດເວລາ',
defaultIpBlackHelper: 'ລວມລາຍຊື່ IP ທີ່ບໍ່ຫວັງດີຈາກອິນເຕີເນັດເພື່ອປ້ອງກັນການເຂົ້າເຖິງ',
notFoundCount: 'ຈຳກັດຄວາມຖີ່ 404',
matchValue: 'ຄ່າທີ່ກົງກັນ',
headerName: 'ຮອງຮັບຕົວອັກສອນພາສາອັງກິດ, ຕົວເລກ, - ຄວາມຍາວ 3-30',
cdnHelper: 'ເວັບໄຊທີ່ໃຊ້ CDN ສາມາດເປີດບ່ອນນີ້ເພື່ອດຶງ IP ທີ່ແທ້ຈິງ',
clearLogWarn: 'ບໍ່ສາມາດກູ້ຄືນບັນທຶກທີ່ລຶບແລ້ວໄດ້, ຕ້ອງການຕໍ່ບໍ?',
commonRuleHelper: 'ກົດເກນເປັນແບບຄົ້ນຫາບາງສ່ວນ (Fuzzy Matching)',
blockIPHelper:
'IP ທີ່ຖືກບລັອກຈະຖືກເກັບໄວ້ໃນ OpenResty ຊົ່ວຄາວ ແລະ ຈະປົດບລັອກເມື່ອ Restart OpenResty. ສາມາດບລັອກຖາວອນໄດ້ຜ່ານຟັງຊັນບລັອກ',
addWhiteUrlHelper: 'ເພີ່ມ URL {0} ເຂົ້າໃນບັນຊີຂາວ?',
dashHelper: 'ເວີຊັນ Community ສາມາດໃຊ້ຟັງຊັນໃນການຕັ້ງຄ່າທົ່ວໄປ ແລະ ເວັບໄຊໄດ້',
wafStatusHelper: 'ໄຟວໍ (Firewall) ຍັງບໍ່ໄດ້ເປີດໃຊ້. ການປ້ອງກັນເວັບໄຊຖືກຢຸດຊົ່ວຄາວ.',
enableProtection: 'ເປີດການປ້ອງກັນ',
ccMode: 'ໂໝດ',
global: 'ໂໝດທົ່ວໄປ',
uriMode: 'ໂໝດ URL',
globalHelper: 'ໂໝດທົ່ວໄປ: ເຮັດວຽກເມື່ອຈຳນວນຄຳຮ້ອງຂໍທັງໝົດໄປຫາ URL ໃດໜຶ່ງເກີນເກນທີ່ກຳນົດ',
uriModeHelper: 'ໂໝດ URL: ເຮັດວຽກເມື່ອຈຳນວນຄຳຮ້ອງຂໍໄປຫາ URL ດຽວເກີນເກນທີ່ກຳນົດ',
ip: 'ບັນຊີດຳ IP',
globalSettingHelper:
'ການຕັ້ງຄ່າທີ່ມີແທັກ [ເວັບໄຊ] ຕ້ອງເປີດໃນ [ຕັ້ງຄ່າເວັບໄຊ], ຄ່າທົ່ວໄປເປັນພຽງຄ່າເລີ່ມຕົ້ນສຳລັບເວັບໄຊໃໝ່',
globalSettingHelper2: 'ຕ້ອງເປີດໃຊ້ງານທັງໃນ [ຕັ້ງຄ່າທົ່ວໄປ] ແລະ [ຕັ້ງຄ່າເວັບໄຊ] ພ້ອມກັນ',
urlCCHelper: 'ຄຳຮ້ອງຂໍເກີນ {1} ຄັ້ງຕໍ່ URL ນີ້ພາຍໃນ {0} ວິນາທີ, ຈະບລັອກ IP ນີ້ {2}',
urlCCHelper2: 'URL ບໍ່ສາມາດມີພະລາມິເຕີໄດ້',
notContain: 'ບໍ່ລວມມີ',
urlcc: 'ຈຳກັດຄວາມຖີ່ URL',
method: 'ປະເພດຄຳຮ້ອງຂໍ',
addIpsToBlock: 'ບລັອກ IP ແບບກຸ່ມ',
addIpSegmentToBlock: 'ບລັອກຊ່ວງ IP',
addIpSegmentsToBlock: 'ບລັອກຊ່ວງ IP ແບບກຸ່ມ',
addUrlsToWhite: 'ເພີ່ມ URL ເຂົ້າບັນຊີຂາວແບບກຸ່ມ',
noBlackIp: 'IP ຖືກບລັອກແລ້ວ, ບໍ່ຈຳເປັນຕ້ອງບລັອກຊ້ຳ',
noWhiteUrl: 'URL ຢູ່ໃນບັນຊີຂາວແລ້ວ, ບໍ່ຈຳເປັນຕ້ອງເພີ່ມຊ້ຳ',
spiderIpHelper:
'ລວມມີ Baidu, Bing, Google, 360, Shenma, Sogou, ByteDance, DuckDuckGo, Yandex. ຫາກປິດຈະບລັອກ Spider ທັງໝົດ.',
spiderIp: 'ກຸ່ມ IP ຂອງ Spider',
spider: 'Spider',
spiderAllowlist: 'Spider ທີ່ອະນຸຍາດ',
spiderAllowlistEmpty: 'ບໍ່ໄດ້ເລືອກ Spider. ການບັນທຶກຈະບລັອກການເຂົ້າເຖິງຂອງ Spider ທັງໝົດ.',
geoIp: 'ຖານຂໍ້ມູນທີ່ຢູ່ IP',
geoIpHelper: 'ໃຊ້ເພື່ອຢືນຢັນທີ່ຕັ້ງທາງພູມສາດຂອງ IP',
stat: 'ລາຍງານການໂຈມຕີ',
statTitle: 'ລາຍງານ',
attackIp: 'IP',
attackCountNum: 'ຈຳນວນຄັ້ງ',
percent: 'ເປີເຊັນ',
addblackUrlHelper: 'ຕ້ອງການເພີ່ມ URL: {0} ເຂົ້າໃນບັນຊີດຳເລີ່ມຕົ້ນບໍ?',
rce: 'ການປະຕິບັດໂຄດຈາກໄລຍະໄກ',
software: 'ຊອບແວ',
cveHelper: 'ລວມມີຊ່ອງໂຫວ່ຂອງຊອບແວ ແລະ Framework ທີ່ພົບເລື້ອຍ',
vulnCheck: 'ກົດເກນເພີ່ມເຕີມ',
ssrf: 'ຊ່ອງໂຫວ່ SSRF',
afr: 'ການອ່ານໄຟລ໌ຕາມໃຈ (Arbitrary File Read)',
ua: 'ການເຂົ້າເຖິງໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດ',
id: 'ຂໍ້ມູນຮົ່ວໄຫຼ',
aa: 'ການຂ້າມຜ່ານການຢືນຢັນຕົວຕົນ',
dr: 'ການຂ້າມໄດເຣັກທໍຣີ',
xxe: 'ຊ່ອງໂຫວ່ XXE',
suid: 'ຊ່ອງໂຫວ່ Serialization',
dos: 'ຊ່ອງໂຫວ່ Denial of Service',
afd: 'ການດາວໂຫຼດໄຟລ໌ຕາມໃຈ',
sqlInjection: 'SQL Injection',
afw: 'ການຂຽນໄຟລ໌ຕາມໃຈ',
il: 'ຂໍ້ມູນຮົ່ວໄຫຼ',
clearAllLog: 'ລຶບບັນທຶກທັງໝົດ',
exportLog: 'ສົ່ງອອກບັນທຶກ',
appRule: 'ກົດເກນແອັບພລິເຄຊັນ',
appRuleHelper:
'ກົດເກນແອັບພລິເຄຊັນທົ່ວໄປ, ການເປີດໃຊ້ຈະຊ່ວຍລຸດຂໍ້ຜິດພາດ (False Positives), ໜຶ່ງເວັບໄຊໃຊ້ໄດ້ພຽງກົດເກນດຽວ',
logExternal: 'ປະເພດທີ່ບໍ່ບັນທຶກ',
ipWhite: 'ບັນຊີຂາວ IP',
urlWhite: 'ບັນຊີຂາວ URL',
uaWhite: 'ບັນຊີຂາວ User-Agent',
logExternalHelper:
'ປະເພດທີ່ເລືອກຈະບໍ່ຖືກບັນທຶກໃນ Log. ບັນຊີດຳ/ຂາວ, ການຈຳກັດພື້ນທີ່ ແລະ ກົດເກນກຳນົດເອງມັກຈະສ້າງ Log ຈຳນວນຫຼາຍ ແນະນຳໃຫ້ຍົກເວັ້ນ',
ssti: 'ການໂຈມຕີ SSTI',
crlf: 'CRLF Injection',
strict: 'ໂໝດເຂັ້ມງວດ',
strictHelper: 'ໃຊ້ກົດເກນທີ່ເຂັ້ມງວດກວ່າເພື່ອທົດສອບຄຳຮ້ອງຂໍ',
executionStrategy: 'ກົນລະຍຸດການດຳເນີນງານ',
detectionStrength: 'ຄວາມເຂັ້ມແຂງການກວດຈັບ',
protectionMode: 'ໂໝດປ້ອງກັນ',
observationMode: 'ໂໝດສັງເກດການ',
standardMode: 'ໂໝດມາດຕະຖານ',
observationModeHelper: 'ກວດຈັບ ແລະ ບັນທຶກຄຳຮ້ອງຂໍໂດຍບໍ່ບລັອກ',
observationModeConfirm: 'ໃນໂໝດສັງເກດການ ການຈັບຄູ່ WAF ທັງໝົດຈະຖືກບັນທຶກໂດຍບໍ່ບລັອກຄຳຮ້ອງຂໍ. ຕ້ອງການຕໍ່ບໍ?',
globalStrictRequired: 'ກະລຸນາເປີດໂໝດເຂັ້ມງວດໃນການຕັ້ງຄ່າສ່ວນກາງກ່ອນ',
observe: 'ສັງເກດການ',
websiteSearchHelper: 'ປ້ອນໂດເມນ, ນາມແຝງ ຫຼື ໝາຍເຫດຂອງເວັບໄຊ',
configReadFailed: 'ໂຫຼດການຕັ້ງຄ່າບໍ່ສຳເລັດ',
detailSetting: 'ການຕັ້ງຄ່າລະອຽດ',
saveLog: 'ບັນທຶກ Log',
remoteURLHelper: 'Remote URL ຕ້ອງມີໜຶ່ງ IP ຕໍ່ແຖວ ແລະ ບໍ່ມີຕົວອັກສອນອື່ນ',
notFound: 'ບໍ່ພົບ (404)',
serviceUnavailable: 'ບໍລິການບໍ່ພ້ອມໃຊ້ງານ (503)',
gatewayTimeout: 'Gateway Timeout (504)',
belongToIpGroup: 'ຢູ່ໃນກຸ່ມ IP',
notBelongToIpGroup: 'ບໍ່ຢູ່ໃນກຸ່ມ IP',
unknownWebsiteKey: 'ບໍ່ຮູ້ຈັກໂດເມນ',
special: 'ພິເສດ',
fileToLarge: 'ໄຟລ໌ໃຫຍ່ເກີນ 1MB ບໍ່ສາມາດອັບໂຫຼດໄດ້',
uploadOverLimit: 'ອັບໂຫຼດໄຟລ໌ເກີນຈຳນວນທີ່ກຳນົດ, ສູງສຸດ 1 ໄຟລ໌',
importRuleHelper: 'ໜຶ່ງກົດເກນຕໍ່ແຖວ',
},
monitor: {
'360': '360 Search',
name: 'ຕິດຕາມເວັບໄຊ',
pv: 'Page Views',
uv: 'Unique Visitors',
flow: 'ການຮັບສົ່ງຂໍ້ມູນ',
ip: 'IP',
spider: 'Spider',
visitors: 'ແນວໂນ້ມຜູ້ເຂົ້າຊົມ',
today: 'ມື້ນີ້',
last7days: '7 ວັນຫຼ້າສຸດ',
last30days: '30 ວັນຫຼ້າສຸດ',
uvMap: 'ແຜນທີ່ຜູ້ເຂົ້າຊົມ (ວັນທີ 30)',
qps: 'ຄຳຮ້ອງຂໍທັນທີ (ຕໍ່ນາທີ)',
flowSec: 'ການຮັບສົ່ງຂໍ້ມູນທັນທີ (ຕໍ່ນາທີ)',
excludeCode: 'ຍົກເວັ້ນລະຫັດສະຖານະ',
excludeUrl: 'ຍົກເວັ້ນ URL',
excludeExt: 'ຍົກເວັ້ນນາມສະກຸນໄຟລ໌',
cdnHelper: 'ດຶງ IP ທີ່ແທ້ຈິງຈາກ Header ທີ່ CDN ສົ່ງມາ',
reqRank: 'ອັນດັບການເຂົ້າຊົມ',
refererDomain: 'ໂດເມນທີ່ສົ່ງມາ',
os: 'ລະບົບປະຕິບັດການ',
browser: 'ບຣາວເຊີ/ໄຄລເອັນ',
device: 'ອຸປະກອນ',
showMore: 'ເພີ່ມເຕີມ',
unknown: 'ອື່ນໆ',
pc: 'ຄອມພິວເຕີ',
mobile: 'ອຸປະກອນມືຖື',
wechat: 'WeChat',
machine: 'ເຄື່ອງຈັກ/ບັອດ',
tencent: 'Tencent Browser',
ucweb: 'UC Browser',
'2345explorer': '2345 browser',
huaweibrowser: 'Huawei Browser',
log: 'ບັນທຶກຄຳຮ້ອງຂໍ',
statusCode: 'ລະຫັດສະຖານະ',
requestTime: 'ເວລາຕອບສະໜອງ',
flowRes: 'ຂໍ້ມູນທີ່ຕອບກັບ',
method: 'ວິທີການ (Method)',
statusCodeHelper: 'ປ້ອນລະຫັດສະຖານະດ້ານເທິງ',
statusCodeError: 'ປະເພດລະຫັດສະຖານະບໍ່ຖືກຕ້ອງ',
methodHelper: 'ປ້ອນວິທີການດ້ານເທິງ',
all: 'ທັງໝົດ',
baidu: 'Baidu',
google: 'Google',
bing: 'Bing',
bytes: 'Today headlines',
sogou: 'Sogou',
failed: 'ຜິດພາດ',
ipCount: 'ຈຳນວນ IP',
spiderCount: 'ຄຳຮ້ອງຂໍຈາກ Spider',
averageReqTime: 'ເວລາຕອບສະໜອງສະເລ່ຍ',
totalFlow: 'ຂໍ້ມູນທັງໝົດ',
logSize: 'ຂະໜາດໄຟລ໌ Log',
realIPType: 'ວິທີການດຶງ IP ທີ່ແທ້ຈິງ',
realIPRecognition: 'ການກວດຈັບ IP ຈິງ',
fromHeader: 'ດຶງຈາກ HTTP Header',
fromHeaders: 'ດຶງຈາກລາຍຊື່ Header',
header: 'HTTP Header',
cdnConfig: 'ການຕັ້ງຄ່າ CDN',
xff1: 'Proxy ຊັ້ນທີ 1 ຈາກ X-Forwarded-For',
xff2: 'Proxy ຊັ້ນທີ 2 ຈາກ X-Forwarded-For',
xff3: 'Proxy ຊັ້ນທີ 3 ຈາກ X-Forwarded-For',
xffHelper:
'ຕົວຢ່າງ: X-Forwarded-For: <client>,<proxy1>,<proxy2>,<proxy3> Proxy ຊັ້ນເທິງຈະເອົາ IP ສຸດທ້າຍ <proxy3>',
headersHelper: 'ດຶງ IP ທີ່ແທ້ຈິງຈາກ Header ທີ່ CDN ໃຊ້ເລື້ອຍໆ, ໂດຍເລືອກຄ່າທຳອິດທີ່ມີ',
monitorCDNHelper: 'ການແກ້ໄຂ CDN ໃນການຕິດຕາມເວັບໄຊຈະອັບເດດການຕັ້ງຄ່າ WAF CDN ນຳ',
wafCDNHelper: 'ການແກ້ໄຂ CDN ໃນ WAF ຈະອັບເດດການຕັ້ງຄ່າຕິດຕາມເວັບໄຊນຳ',
originProtection: 'ການປ້ອງກັນ Origin',
originProtectionHelper:
'ມີພຽງໂນດ CDN ໃນກຸ່ມ IP ທີ່ເລືອກເທົ່ານັ້ນທີ່ສາມາດເຊື່ອມຕໍ່ Origin. ການກວດຈັບ IP ຈິງຂອງຜູ້ເຂົ້າຊົມໃຊ້ສະວິດແຍກຕ່າງຫາກ.',
originProtectionIPGroups: 'ກຸ່ມ IP Origin ຂອງ CDN',
originProtectionIPGroupsPlaceholder: 'ເລືອກກຸ່ມ IP Origin ຂອງ CDN ທີ່ເຊື່ອຖືໄດ້',
originProtectionWarning:
'ການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງອາດເຮັດໃຫ້ເວັບໄຊໃຊ້ງານບໍ່ໄດ້. ກະລຸນາຢືນຢັນວ່າລວມທີ່ຢູ່ CDN Origin ທັງໝົດແລ້ວ.',
originProtectionEnableConfirm:
'ການເຊື່ອມຕໍ່ນອກກຸ່ມ IP ທີ່ເລືອກຈະຖືກມອງວ່າເປັນການເຂົ້າ Origin ໂດຍກົງ ແລະ ຈະຖືກບລັອກ. ຕ້ອງການຕໍ່ບໍ?',
statusErr: 'ຮູບແບບລະຫັດສະຖານະບໍ່ຖືກຕ້ອງ',
shenma: 'Shenma Search',
duckduckgo: 'DuckDuckGo',
yandex: 'Yandex',
gptbot: 'GPTBot',
excludeUri: 'ຍົກເວັ້ນ URI',
top100Helper: 'ສະແດງຂໍ້ມູນ 100 ອັນດັບທຳອິດ',
logSaveDay: 'ໄລຍະເວລາເກັບ Log (ວັນ)',
cros: 'Chrome OS',
theworld: 'TheWorld Browser',
edge: 'Microsoft Edge',
maxthon: 'Maxthon Browser',
monitorStatusHelper: 'ການຕິດຕາມເວັບໄຊຖືກປິດຢູ່. ເປີດໃຊ້ງານດຽວນີ້',
excludeIp: 'ຍົກເວັ້ນທີ່ຢູ່ IP',
excludeUa: 'ຍົກເວັ້ນ User-Agent',
remotePort: 'ພອດປາຍທາງ',
unknown_browser: 'ບໍ່ຮູ້ຈັກ',
unknown_os: 'ບໍ່ຮູ້ຈັກ',
unknown_device: 'ບໍ່ຮູ້ຈັກ',
logSaveSize: 'ຂະໜາດ Log ສູງສຸດ',
logSaveSizeHelper: 'ນີ້ຄືຂະໜາດການບັນທຶກ Log ສຳລັບໜຶ່ງເວັບໄຊ',
'360se': '360 Security Browser',
websites: 'ລາຍຊື່ເວັບໄຊ',
trend: 'ສະຖິຕິແນວໂນ້ມ',
reqCount: 'ຈຳນວນຄຳຮ້ອງຂໍ',
uriHelper: 'ສາມາດໃຊ້ /test/* ຫຼື /*/index.php ເພື່ອຍົກເວັ້ນ Uri',
},
tamper: {
tamper: 'ປ້ອງກັນການແຊກແຊງເວັບໄຊ',
tamperCreateHint:
'ໄດເຣັກທໍຣີປັດຈຸບັນອາດໄດ້ຮັບຜົນຈາກການປ້ອງກັນການແກ້ໄຂ ຫຼື ຄຸນສົມບັດໄຟລ໌, ເຮັດໃຫ້ສ້າງບໍ່ສຳເລັດ.',
ignoreTemplate: 'ແທັມເພລດການຍົກເວັ້ນ',
protectTemplate: 'ແທັມເພລດການປ້ອງກັນ',
ignoreTemplateHelper:
'ປ້ອນກົດເກນການຍົກເວັ້ນ (ແຍກດ້ວຍ Enter ຫຼື ຍະຫວ່າງ). (ໄດເຣັກທໍຣີສະເພາະ ./log ຫຼື ຊື່ tmp. ສຳລັບໄຟລ໌ ໃຫ້ປ້ອນທີ່ຢູ່ໄຟລ໌ ເຊັ່ນ ./data/test.html)',
protectTemplateHelper:
'ປ້ອນກົດເກນການປ້ອງກັນ (ແຍກດ້ວຍ Enter ຫຼື ຍະຫວ່າງ). (ໄຟລ໌ສະເພາະ ./index.html, ນາມສະກຸນ .html, ປະເພດໄຟລ໌ js. ສຳລັບໄດເຣັກທໍຣີ ໃຫ້ປ້ອນທີ່ຢູ່ ເຊັ່ນ ./log)',
templateContent: 'ເນື້ອໃນແທັມເພລດ',
template: 'ແທັມເພລດ',
saveTemplate: 'ບັນທຶກເປັນແທັມເພລດ',
tamperHelper1:
'ສຳລັບເວັບໄຊທີ່ຕິດຕັ້ງແບບຄລິກດຽວ, ແນະນຳໃຫ້ປ້ອງກັນໄດເຣັກທໍຣີຂອງແອັບ. ຫາກເວັບໄຊໃຊ້ງານບໍ່ໄດ້ ຫຼື ສຳຮອງ/ກູ້ຄືນລົ້ມເຫຼວ, ໃຫ້ປິດການປ້ອງກັນກ່ອນ.',
tamperHelper2: 'ນີ້ຈະຈຳກັດການອ່ານ, ຂຽນ, ລຶບ, ປ່ຽນສິດ ແລະ ເຈົ້າຂອງໄຟລ໌ໃນໄດເຣັກທໍຣີທີ່ໄດ້ຮັບການປ້ອງກັນ.',
tamperPath: 'ໄດເຣັກທໍຣີທີ່ປ້ອງກັນ',
tamperPathEdit: 'ແກ້ໄຂທີ່ຢູ່',
log: 'Log ການສະກັດກັ້ນ',
totalProtect: 'ການປ້ອງກັນທັງໝົດ',
todayProtect: 'ການປ້ອງກັນມື້ນີ້',
templateRule: 'ຄວາມຍາວ 1-512, ແລະ ຊື່ຫ້າມມີສັນຍະລັກ {0}.',
ignore: 'ຍົກເວັ້ນ',
ignoreHelper: 'ເລືອກ ຫຼື ປ້ອນກົດເກນການຍົກເວັ້ນ (ແຍກດ້ວຍ Enter ຫຼື ຍະຫວ່າງ).',
protect: 'ປ້ອງກັນ',
protectHelper: 'ເລືອກ ຫຼື ປ້ອນກົດເກນການປ້ອງກັນ (ແຍກດ້ວຍ Enter ຫຼື ຍະຫວ່າງ).',
tamperHelper00: 'ການຍົກເວັ້ນ ແລະ ປ້ອງກັນ ຮອງຮັບສະເພາະທີ່ຢູ່ແບບສຳພັດ (Relative Paths).',
tamperHelper01: 'ຫຼັງຈາກເປີດໃຊ້, ລະບົບຈະຈຳກັດການສ້າງ, ແກ້ໄຂ ແລະ ລຶບໄຟລ໌ໃນໄດເຣັກທໍຣີທີ່ປ້ອງກັນ.',
tamperHelper02: 'ລຳດັບຄວາມສຳຄັນ: ປ້ອງກັນສະເພາະທີ່ຢູ່ > ຍົກເວັ້ນສະເພາະທີ່ຢູ່ > ປ້ອງກັນ > ຍົກເວັ້ນ',
tamperHelper03:
'ການຕິດຕາມຈະເຮັດວຽກສະເພາະໄດເຣັກທໍຣີທີ່ບໍ່ໄດ້ຍົກເວັ້ນ, ໂດຍກວດສອບການສ້າງໄຟລ໌ທີ່ບໍ່ໄດ້ປ້ອງກັນ.',
disableHelper: 'ກຳລັງຈະປິດການປ້ອງກັນການແຊກແຊງສຳລັບເວັບໄຊຕໍ່ໄປນີ້, ຕ້ອງການຕໍ່ບໍ?',
appendOnly: 'ເພີ່ມໄດ້ຢ່າງດຽວ',
appendOnlyHelper:
'ຈຳກັດການລຶບໄຟລ໌ໃນໄດເຣັກທໍຣີນີ້, ອະນຸຍາດສະເພາະການເພີ່ມໄດເຣັກທໍຣີທີ່ຍົກເວັ້ນ ຫຼື ໄຟລ໌ທີ່ບໍ່ໄດ້ປ້ອງກັນ',
immutable: 'ປ່ຽນແປງບໍ່ໄດ້',
immutableHelper: 'ຈຳກັດການແກ້ໄຂ, ລຶບ, ປ່ຽນສິດ ແລະ ເຈົ້າຂອງສຳລັບໄຟລ໌ນີ້',
onWatch: 'ຕິດຕາມ',
onWatchHelper: 'ຕິດຕາມ ແລະ ສະກັດກັ້ນການສ້າງໄຟລ໌ທີ່ປ້ອງກັນ ຫຼື ໄດເຣັກທໍຣີທີ່ບໍ່ໄດ້ຍົກເວັ້ນ',
forceStop: 'ບັງຄັບປິດ',
forceStopHelper: 'ກຳລັງຈະບັງຄັບປິດຟັງຊັນປ້ອງກັນການແຊກແຊງສຳລັບເວັບໄຊນີ້. ຕ້ອງການຕໍ່ບໍ?',
},
setting: {
setting: 'ຕັ້ງຄ່າພາແນລ',
title: 'ຄຳອະທິບາຍພາແນລ',
titleHelper: 'ຈະສະແດງໃນໜ້າລັອກອິນ (ເຊັ່ນ: ພາແນລຈັດການເຊີເວີ Linux, ແນະນຳ 8-15 ຕົວອັກສອນ)',
logo: 'ໂລໂກ້ (ບໍ່ມີຂໍ້ຄວາມ)',
logoHelper: 'ຈະສະແດງຢູ່ມຸມຊ້າຍເທິງເມື່ອເມນູຖືກຫຍໍ້ (ຂະໜາດແນະນຳ: 82px*82px)',
logoWithText: 'ໂລໂກ້ (ມີຂໍ້ຄວາມ)',
logoWithTextHelper: 'ຈະສະແດງຢູ່ມຸມຊ້າຍເທິງເມື່ອເມນູຖືກຂະຫຍາຍ (ຂະໜາດແນະນຳ: 185px*55px)',
favicon: 'ໄອຄອນເວັບໄຊ',
faviconHelper: 'ໄອຄອນເວັບໄຊ (ຂະໜາດແນະນຳ: 16px*16px)',
setDefault: 'ຄືນຄ່າເລີ່ມຕົ້ນ',
setHelper: 'ການຕັ້ງຄ່າປັດຈຸບັນຈະຖືກບັນທຶກ. ຕ້ອງການຕໍ່ບໍ?',
setDefaultHelper: 'ການຕັ້ງຄ່າພາແນລທັງໝົດຈະຖືກຄືນຄ່າເປັນເລີ່ມຕົ້ນ. ຕ້ອງການຕໍ່ບໍ?',
logoGroup: 'ໂລໂກ້',
imageGroup: 'ຮູບພາບ',
loginImage: 'ຮູບພາບ',
loginImageHelper: 'ສະແດງໃນໜ້າລັອກອິນ (ຂະໜາດແນະນຳ: 500*416px)',
loginBgType: 'ປະເພດພື້ນຫຼັງ',
loginBgImage: 'ຮູບພື້ນຫຼັງ',
loginBgImageHelper: 'ສະແດງເປັນຮູບພື້ນຫຼັງໃນໜ້າລັອກອິນ (ຂະໜາດແນະນຳ: 1920*1080px)',
loginBgColor: 'ສີພື້ນຫຼັງ',
loginBgColorHelper: 'ສະແດງເປັນສີພື້ນຫຼັງໃນໜ້າລັອກອິນ',
image: 'ຮູບພາບ',
bgColor: 'ສີພື້ນຫຼັງ',
loginGroup: 'ໜ້າລັອກອິນ',
loginBtnLinkColor: 'ສີປຸ່ມ/ລິ້ງ',
loginBtnLinkColorHelper: 'ຈະສະແດງເປັນສີປຸ່ມ ຫຼື ລິ້ງໃນໜ້າລັອກອິນ',
footerNavigation: 'ການນຳທາງສ່ວນທ້າຍ',
footerLoadFailed: 'ໂຫຼດການຕັ້ງຄ່າການນຳທາງສ່ວນທ້າຍບໍ່ສຳເລັດ. ກະລຸນາລອງໃໝ່.',
showLearnMore: 'ສະແດງຂໍ້ມູນລຸ້ນການຄ້າ',
showForum: 'ສະແດງຄວາມຊ່ວຍເຫຼືອຈາກຟໍຣັມ',
showDocumentation: 'ສະແດງຄູ່ມືຜູ້ໃຊ້',
showProject: 'ສະແດງຄັງໂຄງການ',
footerSaveHelper: 'ຈະບັນທຶກການຕັ້ງຄ່າສ່ວນທ້າຍ. ສືບຕໍ່ບໍ?',
footerResetHelper: 'ຈະກູ້ຄືນການຕັ້ງຄ່າສ່ວນທ້າຍເປັນຄ່າເລີ່ມຕົ້ນ. ສືບຕໍ່ບໍ?',
},
helper: {
wafTitle1: 'ແຜນທີ່ການສະກັດກັ້ນ',
wafContent1: 'ສະແດງການກະຈາຍຕົວທາງພູມສາດຂອງການສະກັດກັ້ນໃນ 30 ວັນຫຼ້າສຸດ',
wafTitle2: 'ຈຳກັດການເຂົ້າເຖິງຕາມພື້ນທີ່',
wafContent2: 'ຈຳກັດແຫຼ່ງທີ່ມາຂອງເວັບໄຊຕາມທີ່ຕັ້ງທາງພູມສາດ',
wafTitle3: 'ໜ້າສະກັດກັ້ນກຳນົດເອງ',
wafContent3: 'ສ້າງໜ້າເວັບກຳນົດເອງເພື່ອສະແດງຫຼັງຈາກຄຳຮ້ອງຂໍຖືກສະກັດກັ້ນ',
wafTitle4: 'ກົດເກນກຳນົດເອງ (ACL)',
wafContent4: 'ສະກັດກັ້ນຄຳຮ້ອງຂໍຕາມກົດເກນທີ່ກຳນົດເອງ',
tamperTitle1: 'ຕິດຕາມຄວາມສົມບູນຂອງໄຟລ໌',
tamperContent1: 'ຕິດຕາມຄວາມສົມບູນຂອງໄຟລ໌ເວັບໄຊ, ລວມມີໄຟລ໌ຫຼັກ, ສະຄຣິບ ແລະ ໄຟລ໌ຕັ້ງຄ່າ.',
tamperTitle2: 'ສະແກນ ແລະ ກວດຈັບແບບທັນທີ',
tamperContent2: 'ກວດຈັບໄຟລ໌ທີ່ຜິດປົກກະຕິ ຫຼື ຖືກແຊກແຊງໂດຍການສະແກນລະບົບໄຟລ໌ແບບທັນທີ.',
tamperTitle3: 'ຕັ້ງຄ່າສິດຄວາມປອດໄພ',
tamperContent3: 'ຈຳກັດການເຂົ້າເຖິງໄຟລ໌ຜ່ານການຕັ້ງສິດທີ່ເໝາະສົມ, ຊ່ວຍລຸດຊ່ອງທາງການໂຈມຕີ.',
tamperTitle4: 'ການບັນທຶກ ແລະ ວິເຄາະ',
tamperContent4: 'ບັນທຶກການເຂົ້າເຖິງ ແລະ ດຳເນີນການກັບໄຟລ໌ເພື່ອການກວດສອບ ແລະ ວິເຄາະໄພຄຸກຄາມ.',
settingTitle1: 'ຂໍ້ຄວາມຕ້ອນຮັບກຳນົດເອງ',
settingContent1: 'ຕັ້ງຂໍ້ຄວາມຕ້ອນຮັບໃນໜ້າລັອກອິນຂອງ 1Panel.',
settingTitle2: 'ໂລໂກ້ກຳນົດເອງ',
settingContent2: 'ອະນຸຍາດໃຫ້ອັບໂຫຼດໂລໂກ້ທີ່ມີຊື່ແບຣນ ຫຼື ຂໍ້ຄວາມອື່ນໆ.',
settingTitle3: 'ໄອຄອນເວັບໄຊກຳນົດເອງ',
settingContent3: 'ອະນຸຍາດໃຫ້ອັບໂຫຼດໄອຄອນເພື່ອແທນທີ່ໄອຄອນບຣາວເຊີເລີ່ມຕົ້ນ.',
monitorTitle1: 'ແນວໂນ້ມຜູ້ເຂົ້າຊົມ',
monitorContent1: 'ສະຖິຕິ ແລະ ສະແດງແນວໂນ້ມຜູ້ເຂົ້າຊົມເວັບໄຊ',
monitorTitle2: 'ແຜນທີ່ຜູ້ເຂົ້າຊົມ',
monitorContent2: 'ສະຖິຕິ ແລະ ສະແດງການກະຈາຍຕົວທາງພູມສາດຂອງຜູ້ເຂົ້າຊົມ',
monitorTitle3: 'ສະຖິຕິການເຂົ້າເຖິງ',
monitorContent3: 'ສະຖິຕິຂໍ້ມູນຄຳຮ້ອງຂໍ, ລວມມີ Spider, ອຸປະກອນ, ສະຖານະຄຳຮ້ອງຂໍ ແລະ ອື່ນໆ.',
monitorTitle4: 'ຕິດຕາມແບບທັນທີ',
monitorContent4: 'ຕິດຕາມຂໍ້ມູນຄຳຮ້ອງຂໍແບບທັນທີ, ລວມມີຈຳນວນຄຳຮ້ອງຂໍ, ປະລິມານຂໍ້ມູນ ແລະ ອື່ນໆ.',
alertTitle1: 'ແຈ້ງເຕືອນຜ່ານ SMS',
alertContent1: 'ແຈ້ງເຕືອນເມື່ອຊັບພະຍາກອນເຊີເວີຜິດປົກກະຕິ, ເວັບໄຊ ຫຼື ໃບຢັ້ງຢືນໝົດອາຍຸ ແລະ ອື່ນໆ.',
alertTitle2: 'ບັນທຶກການແຈ້ງເຕືອນ',
alertContent2: 'ເບິ່ງປະຫວັດການແຈ້ງເຕືອນເພື່ອຕິດຕາມ ແລະ ວິເຄາະເຫດການທີ່ຜ່ານມາ.',
alertTitle3: 'ຕັ້ງຄ່າການແຈ້ງເຕືອນ',
alertContent3: 'ກຳນົດເບີໂທລະສັບ, ຄວາມຖີ່ ແລະ ເວລາການສົ່ງແຈ້ງເຕືອນໃຫ້ເໝາະສົມ.',
nodeDashTitle1: 'ຈັດການແອັບພລິເຄຊັນ',
nodeDashContent1: 'ຈັດການແອັບຫຼາຍໂນດແບບລວມສູນ, ຕິດຕາມສະຖານະ, ເລີ່ມ/ຢຸດ ແລະ ສຳຮອງຂໍ້ມູນ',
nodeDashTitle2: 'ຈັດການເວັບໄຊ',
nodeDashContent2: 'ຈັດການເວັບໄຊຫຼາຍໂນດ, ຕິດຕາມສະຖານະແບບທັນທີ ແລະ ສຳຮອງຂໍ້ມູນແບບກຸ່ມ',
nodeDashTitle3: 'ຈັດການຖານຂໍ້ມູນ',
nodeDashContent3: 'ຈັດການຖານຂໍ້ມູນຫຼາຍໂນດ, ເບິ່ງສະຖານະຫຼັກ ແລະ ສຳຮອງຂໍ້ມູນຄລິກດຽວ',
nodeDashTitle4: 'ຈັດການງານທີ່ຕັ້ງເວລາ',
nodeDashContent4: 'ຈັດການງານ Cronjob ຫຼາຍໂນດ, ຕິດຕາມສະຖານະ ແລະ ສັ່ງທຳງານດ້ວຍຕົນເອງ',
vmTitle1: 'ເຄື່ອງສະເໝືອນ',
vmContent1: 'ສ້າງ ແລະ ຈັດການເຄື່ອງສະເໝືອນ, ກວດສອບສະຖານະ ແລະ ປັບການຈັດສັນຊັບພະຍາກອນ.',
vmTitle2: 'ອິມເມຈ ແລະ ແມ່ແບບ',
vmContent2: 'ຈັດການອິມເມຈ ISO ແລະ ແມ່ແບບເພື່ອສ້າງເຄື່ອງສະເໝືອນໄດ້ສະດວກ.',
vmTitle3: 'ເຄືອຂ່າຍສະເໝືອນ',
vmContent3: 'ຈັດການເຄືອຂ່າຍສະເໝືອນ ແລະ ຕັ້ງຄ່າການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງເຄື່ອງສະເໝືອນ.',
vmTitle4: 'ກຸ່ມຈັດເກັບຂໍ້ມູນ',
vmContent4: 'ຈັດການກຸ່ມຈັດເກັບຂໍ້ມູນ ແລະ ຈັດສັນຊັບພະຍາກອນຈັດເກັບໃຫ້ເຄື່ອງສະເໝືອນ.',
nodeTitle1: 'ເພີ່ມໂນດຄລິກດຽວ',
nodeContent1: 'ເຊື່ອມຕໍ່ຫຼາຍເຊີເວີໂນດໄດ້ຢ່າງວ່ອງໄວ',
nodeTitle2: 'ອັບເກຣດແບບກຸ່ມ',
nodeContent2: 'ຊິງໂຄຣໄນ ແລະ ອັບເກຣດທຸກໂນດພ້ອມກັນໃນຄັ້ງດຽວ',
nodeTitle3: 'ຕິດຕາມສະຖານະໂນດ',
nodeContent3: 'ຕິດຕາມສະຖານະການທຳງານຂອງແຕ່ລະໂນດແບບທັນທີ',
nodeTitle4: 'ເຊື່ອມຕໍ່ໄລຍະໄກວ່ອງໄວ',
nodeContent4: 'ເຊື່ອມຕໍ່ຫາເທີມິນອລຂອງໂນດໄດ້ໂດຍກົງຄລິກດຽວ',
fileExchangeTitle1: 'ສົ່ງຂໍ້ມູນຜ່ານ Key Authentication',
fileExchangeContent1: 'ຢືນຢັນຕົວຕົນຜ່ານ SSH keys ເພື່ອຄວາມປອດໄພໃນການສົ່ງຂໍ້ມູນ.',
fileExchangeTitle2: 'ຊິງໂຄຣໄນໄຟລ໌ທີ່ມີປະສິດທິພາບ',
fileExchangeContent2: 'ຊິງໂຄຣໄນສະເພາະເນື້ອໃນທີ່ປ່ຽນແປງເພື່ອຄວາມໄວ ແລະ ສະຖຽນລະພາບ.',
fileExchangeTitle3: 'ຮອງຮັບການສື່ສານລະຫວ່າງໂນດ',
fileExchangeContent3: 'ໂອນໄຟລ໌ໂຄງການລະຫວ່າງໂນດຕ່າງໆໄດ້ງ່າຍ, ຈັດການຫຼາຍເຊີເວີໄດ້ຢືດຢຸ່ນ.',
nodeAppTitle1: 'ຈັດການອັບເກຣດແອັບ',
nodeAppContent1: 'ຕິດຕາມການອັບເດດແອັບຫຼາຍໂນດແບບລວມສູນ, ຮອງຮັບການອັບເກຣດຄລິກດຽວ',
appTitle1: 'ຈັດການພາແນລຢ່າງຢືດຢຸ່ນ',
appContent1: 'ຈັດການເຊີເວີ 1Panel ໄດ້ທຸກບ່ອນ ທຸກເວລາ.',
appTitle2: 'ຂໍ້ມູນການບໍລິການຄົບຖ້ວນ',
appContent2: 'ຈັດການແອັບພື້ນຖານ, ເວັບໄຊ, Docker, ຖານຂໍ້ມູນ ແລະ ສ້າງແອັບຜ່ານມືຖືໄດ້ໄວ.',
appTitle3: 'ຕິດຕາມຄວາມຜິດປົກກະຕິທັນທີ',
appContent3: 'ເບິ່ງສະຖານະເຊີເວີ, ຄວາມປອດໄພ WAF, ສະຖິຕິການເຂົ້າຊົມ ແລະ ສະຖານະຂະບວນການຜ່ານແອັບມືຖື.',
clusterTitle1: 'ຕິດຕັ້ງແບບ Master-Slave',
clusterContent1:
'ສ້າງ MySQL/Postgres/Redis Master-Slave ໃນໂນດຕ່າງໆ, ເຊື່ອມຕໍ່ ແລະ ເລີ່ມຕົ້ນລະບົບອັດຕະໂນມັດ',
clusterTitle2: 'ຈັດການ Master-Slave',
clusterContent2: 'ຈັດການຫຼາຍໂນດ Master-Slave ໃນໜ້າດຽວ, ເບິ່ງບົດບາດ ແລະ ສະຖານະການທຳງານ.',
clusterTitle3: 'ສະຖານະການກັອບປີ້ຂໍ້ມູນ',
clusterContent3: 'ສະແດງສະຖານະການ Replication ແລະ ຂໍ້ມູນການດີເລ (Delay) ເພື່ອຊ່ວຍແກ້ໄຂບັນຫາ.',
vllmTitle1: 'ຈັດການແບບລວມສູນ',
vllmContent1: 'ລວມບໍລິການ vLLM ທີ່ກະຈັດກະຈາຍເຂົ້າມາໃນ 1Panel ເພື່ອເບິ່ງສະຖານະ, ເວີຊັນ ແລະ ເສັ້ນທາງທຳງານ.',
vllmTitle2: 'ຕິດຕັ້ງວ່ອງໄວ',
vllmContent2: 'ໃຊ້ຟອມເພື່ອເລືອກເວີຊັນ, ເທົາມໍເດລ ແລະ ຕັ້ງຄ່າການເລີ່ມຕົ້ນໄດ້ງ່າຍ.',
vllmTitle3: 'ປະສິດທິພາບການດຳເນີນງານ',
vllmContent3: 'ຈັດການສ້າງ, ແກ້ໄຂ, ເລີ່ມ, ຢຸດ ແລະ ລຶບ ໄດ້ໃນໜ້າດຽວ.',
vllmTitle4: 'ຄວບຄຸມການຕັ້ງຄ່າ',
vllmContent4: 'ກຳນົດພອດ, ຄອນເທນເນີ ແລະ ຄຳສັ່ງເລີ່ມຕົ້ນໃຫ້ເປັນມາດຕະຖານ.',
modelDownloaderTitle1: 'ຄົ້ນຫາມໍເດລ',
modelDownloaderContent1: 'ຄົ້ນຫາຄັງມໍເດລ HuggingFace ໂດຍກົງ ແລະ ເບິ່ງຍອດດາວໂຫຼດ, ໄລ້ ແລະ ລາຍລະອຽດໄຟລ໌.',
modelDownloaderTitle2: 'ດາວໂຫຼດເລັ່ງດ່ວນ',
modelDownloaderContent2: 'ຕັ້ງຄ່າ HuggingFace acceleration endpoint ແລະ Token ສຳລັບມໍເດລສ່ວນຕົວ.',
modelDownloaderTitle3: 'ຕິດຕາມງານ',
modelDownloaderContent3: 'ກວດສອບຄິວດາວໂຫຼດ, ສະຖານະ, ຄວາມຄືບໜ້າ ແລະ ຂໍ້ຜິດພາດ.',
modelDownloaderTitle4: 'ຈັດການໃນເຄື່ອງ',
modelDownloaderContent4: 'ຈັດການໄດເຣັກທໍຣີມໍເດລໃນເຄື່ອງ, ລວມມີຂະໜາດ, ເວລາ ແລະ ການລຶບໄຟລ໌ທີ່ບໍ່ໄດ້ໃຊ້.',
},
node: {
master: 'ໂນດຫຼັກ (Master)',
masterBackup: 'ສຳຮອງໂນດຫຼັກ',
backupNode: 'ໂນດສຳຮອງ',
backupFrequency: 'ຄວາມຖີ່ການສຳຮອງ (ຊົ່ວໂມງ)',
backupCopies: 'ຈຳນວນສຳເນົາທີ່ເກັບໄວ້',
noBackupNode: 'ຍັງບໍ່ມີໂນດສຳຮອງ. ກະລຸນາເລືອກໂນດສຳຮອງເພື່ອບັນທຶກ ແລະ ລອງໃໝ່!',
masterBackupAlert: 'ຍັງບໍ່ໄດ້ຕັ້ງຄ່າສຳຮອງໂນດຫຼັກ. ເພື່ອຄວາມປອດໄພຂອງຂໍ້ມູນ, ກະລຸນາຕັ້ງຄ່າໂນດສຳຮອງໂດຍໄວ.',
node: 'ໂນດ',
addr: 'ທີ່ຢູ່',
nodeUpgrade: 'ຕັ້ງຄ່າການອັບເດດ',
nodeUpgradeHelper: 'ໂນດທີ່ເລືອກຈະເລີ່ມອັບເກຣດອັດຕະໂນມັດຫຼັງຈາກໂນດຫຼັກອັບເກຣດສຳເລັດ.',
nodeUpgradePackageManage: 'ຈັດການແພັກເກັດຕິດຕັ້ງ',
nodeUpgradePackageClean: 'ລ້າງຂໍ້ມູນ',
nodeUpgradePackageFormatHelper:
'ຮອງຮັບສະເພາະແພັກເກັດ `1panel-agent_v*_*` ຫຼື `1panel-v*-linux-*` ເທົ່ານັ້ນ',
nodeUpgradePackageHostConfirm: 'ໄຟລ໌ເຊີເວີ {0} ຈະຖືກເລືອກ. ຕ້ອງການຕໍ່ບໍ?',
nodeUpgradePackageCleanHelper: 'ແພັກເກັດອັບເດດເວີຊັນເກົ່າທັງໝົດຈະຖືກລຶບ. ຕ້ອງການຕໍ່ບໍ?',
nodeUpgradeOfflinePackageHelper:
'ໃນສະພາບແວດລ້ອມອອບລາຍ, ໂນດທີ່ມີສະຖາປັດຕະຍະກຳຕ່າງກັນຕ້ອງອັບໂຫຼດແພັກເກັດທີ່ກົງກັນກ່ອນອັບເດດ.',
healthCheck: 'ກວດສອບສຸຂະພາບ',
healthCheckFrequency: 'ຄວາມຖີ່ການກວດສອບອັດຕະໂນມັດ',
healthCheckFrequencyHelper:
'ກວດສອບສຸຂະພາບໂນດອັດຕະໂນມັດຕາມຄວາມຖີ່ທີ່ຕັ້ງໄວ້. ປ້ອນ 0 ເພື່ອປິດການກວດສອບອັດຕະໂນມັດ.',
healthCheckFrequencyLimit: 'ຄວາມຖີ່ການກວດສອບຕ້ອງບໍ່ເກີນໜຶ່ງມື້ ແລະ ຕ້ອງເປັນຈຳນວນເຕັມທີ່ບໍ່ຕິດລົບ.',
autoCheckFailedNodes: 'ກວດສອບໂນດທີ່ລົ້ມເຫຼວອັດຕະໂນມັດ',
autoCheckFailedNodesHelper:
'ໃນການກວດສອບອັດຕະໂນມັດ ໃຫ້ກວດສອບໂນດທີ່ມີສະຖານະລົ້ມເຫຼວ ຫຼື ຜິດປົກກະຕິນຳ. ມີຜົນເມື່ອຄວາມຖີ່ບໍ່ແມ່ນ 0 ເທົ່ານັ້ນ.',
loadFailedNodeResources: 'ໂຫຼດຊັບພະຍາກອນໂນດທີ່ລົ້ມເຫຼວຄືນໃໝ່',
loadFailedNodeResourcesHelper:
'ເມື່ອໂຫຼດລາຍຊື່ໂນດຄືນໃໝ່ ໃຫ້ສອບຖາມຂໍ້ມູນຊັບພະຍາກອນຂອງໂນດທີ່ລົ້ມເຫຼວ ຫຼື ຜິດປົກກະຕິນຳ.',
nodeUnhealthy: 'ສະຖານະໂນດຜິດປົກກະຕິ',
deletedNode: 'ໂນດ {0} ທີ່ຖືກລຶບໄປແລ້ວ ບໍ່ຮອງຮັບການອັບເກຣດ!',
nodeUnhealthyHelper: 'ກວດພົບສະຖານະໂນດຜິດປົກກະຕິ. ກະລຸນາກວດສອບໃນ [ຈັດການໂນດ]!',
nodeUnbind: 'ໂນດບໍ່ໄດ້ຜູກມັດກັບ License',
nodeUnbindHelper: 'ໂນດນີ້ບໍ່ໄດ້ຜູກມັດກັບ License. ກະລຸນາຜູກມັດໃນເມນູ [ຕັ້ງຄ່າພາແນລ - License]!',
memTotal: 'ໜ່ວຍຄວາມຈຳທັງໝົດ',
nodeManagement: 'ຈັດການຫຼາຍເຄື່ອງ',
multiOverview: 'ພາບລວມຫຼາຍເຄື່ອງ',
commonNodes: 'ໂນດທີ່ໃຊ້ເລື້ອຍໆ',
searchNodePlaceholder: 'ຄົ້ນຫາຊື່ໂນດ, ກຸ່ມ ຫຼື ທີ່ຢູ່',
nodeItem: 'ຈັດການໂນດ',
panelItem: 'ຈັດການພາແນລ',
addPanel: 'ເພີ່ມພາແນລ',
addPanelHelper: 'ຫຼັງຈາກເພີ່ມພາແນລສຳເລັດ, ທ່ານສາມາດເຂົ້າເຖິງພາແນລເປົ້າໝາຍໄດ້ໄວໃນ [ພາບລວມ - ພາແນລ].',
panel: 'ພາແນລ 1Panel',
others: 'ພາແນລອື່ນໆ',
addNode: 'ເພີ່ມໂນດ',
connInfo: 'ຂໍ້ມູນການເຊື່ອມຕໍ່',
nodeInfo: 'ຂໍ້ມູນໂນດ',
withProxy: 'ເປີດໃຊ້ການເຂົ້າເຖິງຜ່ານ Proxy',
withoutProxy: 'ປິດໃຊ້ການເຂົ້າເຖິງຜ່ານ Proxy',
withProxyHelper: 'ຈະໃຊ້ Proxy ລະບົບ {0} ທີ່ຕັ້ງໄວ້ເພື່ອເຂົ້າເຖິງໂນດລູກ. ຕ້ອງການຕໍ່ບໍ?',
withoutProxyHelper: 'ຈະຢຸດໃຊ້ Proxy ລະບົບເພື່ອເຂົ້າເຖິງໂນດລູກ. ຕ້ອງການຕໍ່ບໍ?',
syncInfo: 'ຊິງໂຄຣໄນ',
syncHelper: 'ເມື່ອຂໍ້ມູນໂນດຫຼັກປ່ຽນແປງ, ມັນຈະຊິງໂຄຣໄນໄປຫາໂນດລູກແບບທັນທີ',
syncBackupAccount: 'ຊິງໂຄຣໄນການຕັ້ງຄ່າບັນຊີສຳຮອງ',
syncWithMaster: 'ຫຼັງຈາກອັບເກຣດເປັນ Pro, ຂໍ້ມູນທັງໝົດຈະຖືກຊິງໂຄຣໄນຕາມຄ່າເລີ່ມຕົ້ນ.',
syncProxy: 'ຊິງໂຄຣໄນຕັ້ງຄ່າ Proxy ລະບົບ',
syncProxyHelper: 'ການຊິງໂຄຣໄນ Proxy ລະບົບຕ້ອງ Restart Docker',
syncProxyHelper1: 'ການ Restart Docker ອາດສົ່ງຜົນກະທົບຕໍ່ຄອນເທນເນີທີ່ກຳລັງທຳງານ.',
syncProxyHelper2: 'ທ່ານສາມາດ Restart ເອງໄດ້ໃນໜ້າ ຄອນເທນເນີ - ການຕັ້ງຄ່າ.',
syncProxyHelper3: 'ຕ້ອງ Restart Docker ເພື່ອຊິງໂຄຣໄນ Proxy, ອາດສົ່ງຜົນກະທົບຕໍ່ບໍລິການ',
syncProxyHelper4: 'ຕ້ອງ Restart Docker ເພື່ອຊິງໂຄຣໄນ Proxy. ທ່ານສາມາດ Restart ເອງພາຍຫຼັງໄດ້.',
syncCustomApp: 'ຊິງໂຄຣໄນຄັງແອັບກຳນົດເອງ',
syncAlertSetting: 'ຊິງໂຄຣໄນຕັ້ງຄ່າແຈ້ງເຕືອນລະບົບ',
syncNodeInfo: 'ຂໍ້ມູນພື້ນຖານຂອງໂນດ,',
nodeSyncHelper: 'ການຊິງໂຄຣໄນຂໍ້ມູນໂນດຈະລວມມີຂໍ້ມູນຕໍ່ໄປນີ້:',
nodeSyncHelper1: '1. ຂໍ້ມູນບັນຊີສຳຮອງສາທາລະນະ',
nodeSyncHelper2: '2. ຂໍ້ມູນການເຊື່ອມຕໍ່ລະຫວ່າງໂນດຫຼັກ ແລະ ໂນດລູກ',
nodeCheck: 'ກວດສອບຄວາມພ້ອມໃຊ້ງານ',
checkSSH: 'ກວດສອບການເຊື່ອມຕໍ່ SSH',
checkUserPermission: 'ກວດສອບສິດຜູ້ໃຊ້',
isNotRoot: 'ກວດພົບວ່າບໍ່ຮອງຮັບ sudo ແບບບໍ່ໃຊ້ລະຫັດຜ່ານ ແລະ ຜູ້ໃຊ້ບໍ່ແມ່ນ root',
checkLicense: 'ກວດສອບສະຖານະ License',
checkService: 'ກວດສອບຂໍ້ມູນບໍລິການທີ່ມີຢູ່ໃນໂນດ',
checkPort: 'ກວດສອບການເຂົ້າເຖິງພອດ',
panelExist: 'ກວດພົບວ່າໂນດນີ້ກຳລັງໃຊ້ 1Panel V1. ກະລຸນາອັບເກຣດເປັນ V2 ຜ່ານສະຄຣິບຍ້າຍຂໍ້ມູນກ່ອນ.',
coreExist: 'ໂນດນີ້ຖືກຕັ້ງເປັນໂນດຫຼັກແລ້ວ ບໍ່ສາມາດເພີ່ມເປັນໂນດລູກໄດ້ໂດຍກົງ.',
agentExist:
'ກວດພົບວ່າ 1panel-agent ຖືກຕິດຕັ້ງແລ້ວ. ການດຳເນີນການຕໍ່ຈະເກັບຂໍ້ມູນເດີມໄວ້ ແລະ ປ່ຽນສະເພາະບໍລິການ agent.',
agentNotExist: 'ບໍ່ພົບ 1panel-agent ໃນໂນດນີ້, ບໍ່ສາມາດແກ້ໄຂຂໍ້ມູນໄດ້ໂດຍກົງ. ກະລຸນາລຶບ ແລະ ເພີ່ມໃໝ່.',
oldDataExist: 'ກວດພົບຂໍ້ມູນ 1Panel V2 ເກົ່າໃນໂນດນີ້. ຂໍ້ມູນຕໍ່ໄປນີ້ຈະຖືກໃຊ້ເພື່ອທັບການຕັ້ງຄ່າປັດຈຸບັນ:',
errLicense: 'License ທີ່ຜູກມັດກັບໂນດນີ້ໃຊ້ງານບໍ່ໄດ້!',
errNodePort: 'ພອດໂນດ [ {0} ] ເຂົ້າເຖິງບໍ່ໄດ້. ກະລຸນາກວດສອບໄຟວໍ ຫຼື Security Group.',
reinstallHelper: 'ຕິດຕັ້ງໂນດ {0} ໃໝ່, ຕ້ອງການຕໍ່ບໍ?',
unhealthyCheck: 'ກວດສອບຄວາມຜິດປົກກະຕິ',
fixOperation: 'ການແກ້ໄຂ',
checkName: 'ລາຍການກວດສອບ',
checkSSHConn: 'ກວດສອບການເຊື່ອມຕໍ່ SSH',
fixSSHConn: 'ແກ້ໄຂຂໍ້ມູນການເຊື່ອມຕໍ່ໂນດດ້ວຍຕົນເອງ',
checkConnInfo: 'ກວດສອບຂໍ້ມູນການເຊື່ອມຕໍ່ Agent',
checkStatus: 'ກວດສອບຄວາມພ້ອມຂອງບໍລິການໂນດ',
fixStatus: 'ລັນ "systemctl status 1panel-agent.service" ເພື່ອກວດສອບການທຳງານ.',
checkAPI: 'ກວດສອບ API ຂອງໂນດ',
fixAPI: 'ກວດສອບ Log ຂອງໂນດ ແລະ ພອດໄຟວໍ.',
forceDelete: 'ບັງຄັບລຶບ',
operateHelper: 'ໂນດຕໍ່ໄປນີ້ຈະຖືກ {0}, ຕ້ອງການຕໍ່ບໍ?',
operatePanelHelper: 'ພາແນລຕໍ່ໄປນີ້ຈະຖືກ {0}, ຕ້ອງການຕໍ່ບໍ?',
forceDeleteHelper: 'ການບັງຄັບລຶບຈະບໍ່ສົນໃຈຂໍ້ຜິດພາດ ແລະ ລຶບຂໍ້ມູນໃນຖານຂໍ້ມູນຖາວອນ',
uninstall: 'ລຶບຂໍ້ມູນໂນດ',
uninstallHelper: 'ນີ້ຈະລຶບຂໍ້ມູນທັງໝົດທີ່ກ່ຽວຂ້ອງກັບ 1Panel ໃນໂນດນີ້. ກະລຸນາລະມັດລະວັງ!',
baseDir: 'ໄດເຣັກທໍຣີຕິດຕັ້ງ',
baseDirHelper: 'ຫາກຫວ່າງໄວ້, ຈະຕິດຕັ້ງໃນ /opt ໂດຍອັດຕະໂນມັດ',
nodePort: 'ພອດໂນດ',
offline: 'ໂໝດອອບລາຍ',
freeCount: 'ໂຄຕ້າຟຣີ [{0}]',
offlineHelper: 'ໃຊ້ເມື່ອໂນດຢູ່ໃນສະພາບແວດລ້ອມທີ່ບໍ່ມີອິນເຕີເນັດ',
appUpgrade: 'ອັບເກຣດແອັບ',
appUpgradeHelper: 'ມີ {0} ແອັບທີ່ຕ້ອງອັບເກຣດ',
dashboardSetting: 'ຕັ້ງຄ່າພາບລວມ',
keepOneDashboardComponent: 'ຕ້ອງເກັບໄວ້ຢ່າງໜ້ອຍໜຶ່ງສ່ວນໃນໜ້າພາບລວມ',
},
customApp: {
name: 'ຄັງແອັບກຳນົດເອງ',
appStoreType: 'ແຫຼ່ງແພັກເກັດແອັບສະໂຕຣ',
appStoreUrl: 'URL ຂອງຄັງເກັບ',
local: 'ທີ່ຢູ່ພາຍໃນເຄື່ອງ',
remote: 'ລິ້ງທາງໄກ',
imagePrefix: 'Image Prefix',
imagePrefixHelper:
'ຟັງຊັນ: ກຳນົດ Prefix ຂອງ Image ເອງ. ຕົວຢ່າງ: ຫາກຕັ້ງເປັນ 1panel/custom, image ຂອງ MaxKB ຈະປ່ຽນເປັນ 1panel/custom/maxkb:v1.10.0',
closeHelper: 'ຍົກເລີກການໃຊ້ຄັງແອັບກຳນົດເອງ',
appStoreUrlHelper: 'ຮອງຮັບສະເພາະຮູບແບບ .tar.gz',
postNode: 'ຊິງໂຄຣໄນໄປຫາໂນດລູກ',
postNodeHelper: 'ຊິງໂຄຣໄນແພັກເກັດໄປຫາ tmp/customApp/apps.tar.gz ໃນໂນດລູກ',
nodes: 'ໂນດ',
selectNode: 'ເລືອກໂນດ',
selectNodeError: 'ກະລຸນາເລືອກໂນດ',
licenseHelper: 'ເວີຊັນ Pro ຮອງຮັບຟີເຈີຄັງແອັບພລິເຄຊັນກຳນົດເອງ',
databaseHelper: 'ຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ, ເລືອກຖານຂໍ້ມູນໂນດເປົ້າໝາຍ',
nodeHelper: 'ບໍ່ສາມາດເລືອກໂນດປັດຈຸບັນໄດ້',
migrateHelper:
'ປັດຈຸບັນຮອງຮັບການຍ້າຍສະເພາະແອັບແບບ Monolithic ແລະ ແອັບທີ່ເຊື່ອມກັບ MySQL, MariaDB, PostgreSQL ເທົັ້ນັ້ນ',
opensslHelper: 'ຫາກໃຊ້ການສຳຮອງແບບເຂົ້າລະຫັດ, ເວີຊັນ OpenSSL ຂອງທັງສອງໂນດຕ້ອງກົງກັນ.',
installApp: 'ຕິດຕັ້ງແບບກຸ່ມ',
installAppHelper: 'ຕິດຕັ້ງແອັບໃຫ້ໂນດທີ່ເລືອກແບບກຸ່ມ',
},
alert: {
isAlert: 'ແຈ້ງເຕືອນ',
alertCount: 'ຈຳນວນແຈ້ງເຕືອນ',
clamHelper: 'ແຈ້ງເຕືອນເມື່ອສະແກນພົບໄຟລ໌ຕິດໄວຣັສ',
cronJobHelper: 'ແຈ້ງເຕືອນເມື່ອງານທີ່ຕັ້ງເວລາທຳງານລົ້ມເຫຼວ',
licenseHelper: 'ເວີຊັນ Commercial ຮອງຮັບຊ່ອງທາງການແຈ້ງເຕືອນເພີ່ມເຕີມ',
alertCountHelper: 'ຄວາມຖີ່ການແຈ້ງເຕືອນສູງສຸດຕໍ່ມື້',
alert: 'ແຈ້ງເຕືອນ SMS',
logs: 'ບັນທຶກການແຈ້ງເຕືອນ',
list: 'ລາຍຊື່ການແຈ້ງເຕືອນ',
addTask: 'ສ້າງການແຈ້ງເຕືອນ',
editTask: 'ແກ້ໄຂການແຈ້ງເຕືອນ',
alertMethod: 'ວິທີການ',
alertMsg: 'ຂໍ້ຄວາມແຈ້ງເຕືອນ',
alertRule: 'ກົດເກນການແຈ້ງເຕືອນ',
titleSearchHelper: 'ປ້ອນຊື່ການແຈ້ງເຕືອນເພື່ອຄົ້ນຫາ',
taskType: 'ປະເພດ',
ssl: 'ໃບຢັ້ງຢືນໝົດອາຍຸ',
siteEndTime: 'ເວັບໄຊໝົດອາຍຸ',
panelPwdEndTime: 'ລະຫັດຜ່ານພາແນລໝົດອາຍຸ',
panelUpdate: 'ມີພາແນລເວີຊັນໃໝ່',
cpu: 'ແຈ້ງເຕືອນ CPU ເຊີເວີ',
memory: 'ແຈ້ງເຕືອນ Memory ເຊີເວີ',
load: 'ແຈ້ງເຕືອນ Load ເຊີເວີ',
disk: 'ແຈ້ງເຕືອນ Disk ເຊີເວີ',
website: 'ເວັບໄຊ',
certificate: 'ໃບຢັ້ງຢືນ SSL',
remainingDays: 'ມື້ທີ່ເຫຼືອ',
sendCount: 'ຈຳນວນການສົ່ງ',
sms: 'SMS',
wechat: 'WeChat',
dingTalk: 'DingTalk',
feiShu: 'FeiShu',
mail: 'ອີເມລ',
email: 'ອີເມລ',
weCom: 'WeCom',
bark: 'Bark',
sendCountRulesHelper: 'ຈຳນວນແຈ້ງເຕືອນທັງໝົດກ່ອນໝົດອາຍຸ (ມື້ລະຄັ້ງ)',
panelUpdateRulesHelper: 'ຈຳນວນແຈ້ງເຕືອນສຳລັບເວີຊັນໃໝ່ (ມື້ລະຄັ້ງ)',
oneDaySendCountRulesHelper: 'ຈຳນວນແຈ້ງເຕືອນສູງສຸດຕໍ່ມື້',
siteEndTimeRulesHelper: 'ເວັບໄຊທີ່ບໍ່ມີວັນໝົດອາຍຸຈະບໍ່ມີການແຈ້ງເຕືອນ',
autoRenewRulesHelper: 'ໃບຢັ້ງຢືນທີ່ເປີດຕໍ່ອາຍຸອັດຕະໂນມັດ ແລະ ເຫຼືອຫຼາຍກວ່າ 31 ວັນ ຈະບໍ່ແຈ້ງເຕືອນ',
panelPwdEndTimeRulesHelper: 'ຫາກບໍ່ໄດ້ຕັ້ງວັນໝົດອາຍຸລະຫັດຜ່ານ ຈະບໍ່ມີການແຈ້ງເຕືອນ',
sslRulesHelper: 'ໃບຢັ້ງຢືນ SSL ທັງໝົດ',
diskInfo: 'ດິສກ໌',
monitoringType: 'ປະເພດການຕິດຕາມ',
autoRenew: 'ຕໍ່ອາຍຸອັດຕະໂນມັດ',
useDisk: 'ການໃຊ້ງານດິສກ໌',
usePercentage: 'ເປີເຊັນການໃຊ້ງານ',
changeStatus: 'ປ່ຽນສະຖານະ',
disableMsg: 'ການຢຸດງານແຈ້ງເຕືອນຈະເຮັດໃຫ້ລະບົບບໍ່ສົ່ງຂໍ້ຄວາມ. ຕ້ອງການຕໍ່ບໍ?',
enableMsg: 'ການເປີດງານແຈ້ງເຕືອນຈະເຮັດໃຫ້ລະບົບສົ່ງຂໍ້ຄວາມ. ຕ້ອງການຕໍ່ບໍ?',
useExceed: 'ການໃຊ້ງານເກີນ',
useExceedRulesHelper: 'ແຈ້ງເຕືອນເມື່ອການໃຊ້ງານເກີນຄ່າທີ່ກຳນົດ',
cpuUseExceedAvg: 'ຄ່າສະເລ່ຍການໃຊ້ CPU ເກີນກຳນົດ',
memoryUseExceedAvg: 'ຄ່າສະເລ່ຍການໃຊ້ Memory ເກີນກຳນົດ',
loadUseExceedAvg: 'ຄ່າສະເລ່ຍ Load ເກີນກຳນົດ',
cpuUseExceedAvgHelper: 'ການໃຊ້ CPU ສະເລ່ຍໃນເວລາທີ່ກຳນົດເກີນຄ່າ',
memoryUseExceedAvgHelper: 'ການໃຊ້ Memory ສະເລ່ຍໃນເວລາທີ່ກຳນົດເກີນຄ່າ',
loadUseExceedAvgHelper: 'ຄ່າ Load ສະເລ່ຍໃນເວລາທີ່ກຳນົດເກີນຄ່າ',
resourceAlertRulesHelper: 'ໝາຍເຫດ: ການແຈ້ງເຕືອນຕໍ່ເນື່ອງໃນ 30 ນາທີ ຈະສົ່ງພຽງຄັ້ງດຽວ',
specifiedTime: 'ເວລາທີ່ກຳນົດ',
deleteTitle: 'ລຶບການແຈ້ງເຕືອນ',
deleteMsg: 'ເຈົ້າແນ່ໃຈບໍວ່າຕ້ອງການລຶບງານແຈ້ງເຕືອນນີ້?',
allSslTitle: 'ແຈ້ງເຕືອນໃບຢັ້ງຢືນ SSL ເວັບໄຊທັງໝົດໝົດອາຍຸ',
sslTitle: 'ແຈ້ງເຕືອນໃບຢັ້ງຢືນ SSL ເວັບໄຊ {0} ໝົດອາຍຸ',
allSiteEndTimeTitle: 'ແຈ້ງເຕືອນເວັບໄຊທັງໝົດໝົດອາຍຸ',
siteEndTimeTitle: 'ແຈ້ງເຕືອນເວັບໄຊ {0} ໝົດອາຍຸ',
panelPwdEndTimeTitle: 'ແຈ້ງເຕືອນລະຫັດຜ່ານພາແນລໝົດອາຍຸ',
panelUpdateTitle: 'ແຈ້ງເຕືອນພາແນລເວີຊັນໃໝ່',
cpuTitle: 'ແຈ້ງເຕືອນການໃຊ້ CPU ສູງ',
memoryTitle: 'ແຈ້ງເຕືອນການໃຊ້ Memory ສູງ',
loadTitle: 'ແຈ້ງເຕືອນ Load ສູງ',
diskTitle: 'ແຈ້ງເຕືອນການໃຊ້ Disk ສູງສຳລັບໄດເຣັກທໍຣີ {0}',
allDiskTitle: 'ແຈ້ງເຕືອນການໃຊ້ Disk ສູງ',
timeRule: 'ເວລາເຫຼືອໜ້ອຍກວ່າ {0} ວັນ (ຫາກບໍ່ຈັດການ ຈະສົ່ງໃໝ່ໃນມື້ຖັດໄປ)',
panelUpdateRule: 'ສົ່ງແຈ້ງເຕືອນຄັ້ງດຽວເມື່ອພົບເວີຊັນໃໝ່ (ຫາກບໍ່ຈັດການ ຈະສົ່ງໃໝ່ໃນມື້ຖັດໄປ)',
avgRule: 'ການໃຊ້ງານ {1} ສະເລ່ຍເກີນ {2}% ພາຍໃນ {0} ນາທີ, ສົ່ງ {3} ຄັ້ງຕໍ່ມື້',
diskRule: 'ການໃຊ້ Disk ສຳລັບ {0} ເກີນ {1}{2}, ສົ່ງ {3} ຄັ້ງຕໍ່ມື້',
allDiskRule: 'ການໃຊ້ Disk ເກີນ {0}{1}, ສົ່ງ {2} ຄັ້ງຕໍ່ມື້',
cpuName: ' CPU ',
memoryName: 'Memory',
loadName: 'Load',
diskName: 'Disk',
syncAlertInfo: 'ສົ່ງແຈ້ງເຕືອນເອງ',
syncAlertInfoMsg: 'ຕ້ອງການສົ່ງການແຈ້ງເຕືອນນີ້ດ້ວຍຕົນເອງບໍ?',
pushError: 'ສົ່ງບໍ່ສຳເລັດ',
pushSuccess: 'ສົ່ງສຳເລັດ',
syncError: 'ຊິງໂຄຣໄນບໍ່ສຳເລັດ',
success: 'ແຈ້ງເຕືອນສຳເລັດ',
pushing: 'ກຳລັງສົ່ງ...',
error: 'ແຈ້ງເຕືອນລົ້ມເຫຼວ',
cleanLog: 'ລ້າງບັນທຶກ',
cleanAlertLogs: 'ລ້າງບັນທຶກການແຈ້ງເຕືອນ',
daily: 'ແຈ້ງເຕືອນມື້ນີ້: {0}',
cumulative: 'ແຈ້ງເຕືອນສະສົມ: {0}',
clams: 'ແຈ້ງເຕືອນສະແກນໄວຣັສ',
taskName: 'ຊື່ງານ',
cronJobType: 'ປະເພດງານ',
clamPath: 'ໄດເຣັກທໍຣີທີ່ສະແກນ',
cronjob: 'ງານ Cronjob {0} ລົ້ມເຫຼວ',
app: 'ສຳຮອງແອັບ',
web: 'ສຳຮອງເວັບໄຊ',
database: 'ສຳຮອງຖານຂໍ້ມູນ',
directory: 'ສຳຮອງໄດເຣັກທໍຣີ',
log: 'ສຳຮອງບັນທຶກ (Log)',
snapshot: 'System Snapshot',
clamsRulesHelper: 'ງານສະແກນໄວຣັສທີ່ຕ້ອງການແຈ້ງເຕືອນ',
cronJobRulesHelper: 'ຕ້ອງຕັ້ງຄ່າງານ Cronjob ປະເພດນີ້',
clamsTitle: 'ງານສະແກນໄວຣັສ {0} ກວດພົບໄຟລ໌ອັນຕະລາຍ',
cronJobAppTitle: 'ແຈ້ງເຕືອນງານສຳຮອງແອັບ {0} ລົ້ມເຫຼວ',
cronJobWebsiteTitle: 'ແຈ້ງເຕືອນງານສຳຮອງເວັບໄຊ {0} ລົ້ມເຫຼວ',
cronJobDatabaseTitle: 'ແຈ້ງເຕືອນງານສຳຮອງຖານຂໍ້ມູນ {0} ລົ້ມເຫຼວ',
cronJobDirectoryTitle: 'ແຈ້ງເຕືອນງານສຳຮອງໄດເຣັກທໍຣີ {0} ລົ້ມເຫຼວ',
cronJobLogTitle: 'ແຈ້ງເຕືອນງານສຳຮອງ Log {0} ລົ້ມເຫຼວ',
cronJobSnapshotTitle: 'ແຈ້ງເຕືອນງານສຳຮອງ Snapshot {0} ລົ້ມເຫຼວ',
cronJobShellTitle: 'ແຈ້ງເຕືອນງານ Shell script {0} ລົ້ມເຫຼວ',
cronJobCurlTitle: 'ແຈ້ງເຕືອນງານເຂົ້າເຖິງ URL {0} ລົ້ມເຫຼວ',
cronJobCutWebsiteLogTitle: 'ແຈ້ງເຕືອນງານຕັດ Log ເວັບໄຊ {0} ລົ້ມເຫຼວ',
cronJobCleanTitle: 'ແຈ້ງເຕືອນງານລ້າງ Cache {0} ລົ້ມເຫຼວ',
cronJobNtpTitle: 'ແຈ້ງເຕືອນງານຊິງໂຄຣໄນເວລາເຊີເວີ {0} ລົ້ມເຫຼວ',
clamsRule: 'ແຈ້ງເຕືອນພົບໄວຣັສສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobAppRule: 'ແຈ້ງເຕືອນສຳຮອງແອັບລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobWebsiteRule: 'ແຈ້ງເຕືອນສຳຮອງເວັບໄຊລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobDatabaseRule: 'ແຈ້ງເຕືອນສຳຮອງຖານຂໍ້ມູນລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobDirectoryRule: 'ແຈ້ງເຕືອນສຳຮອງໄດເຣັກທໍຣີລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobLogRule: 'ແຈ້ງເຕືອນສຳຮອງ Log ລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobSnapshotRule: 'ແຈ້ງເຕືອນສຳຮອງ Snapshot ລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobShellRule: 'ແຈ້ງເຕືອນ Shell script ລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobCurlRule: 'ແຈ້ງເຕືອນເຂົ້າເຖິງ URL ລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobCutWebsiteLogRule: 'ແຈ້ງເຕືອນຕັດ Log ເວັບໄຊລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobCleanRule: 'ແຈ້ງເຕືອນລ້າງ Cache ລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
cronJobNtpRule: 'ແຈ້ງເຕືອນຊິງໂຄຣໄນເວລາລົ້ມເຫຼວສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
alertSmsHelper: 'ຂໍ້ຈຳກັດ SMS: ທັງໝົດ {0} ຂໍ້ຄວາມ, ໃຊ້ໄປແລ້ວ {1}',
goBuy: 'ຊື້ເພີ່ມ',
phone: 'ເບີໂທລະສັບ',
phoneHelper: 'ປ້ອນເບີໂທລະສັບທີ່ແທ້ຈິງເພື່ອຮັບແຈ້ງເຕືອນ',
dailyAlertNum: 'ຂີດຈຳກັດແຈ້ງເຕືອນຕໍ່ມື້',
dailyAlertNumHelper: 'ຈຳນວນແຈ້ງເຕືອນສູງສຸດຕໍ່ມື້ (ບໍ່ເກີນ 100)',
timeRange: 'ຊ່ວງເວລາ',
sendTimeRange: 'ຊ່ວງເວລາສົ່ງ',
sendTimeRangeHelper: 'ສາມາດສົ່ງໄດ້ໃນຊ່ວງເວລາ {0}',
to: 'ຫາ',
startTime: 'ເວລາເລີ່ມຕົ້ນ',
endTime: 'ເວລາສິ້ນສຸດ',
defaultPhone: 'ເລີ່ມຕົ້ນເປັນເບີໂທລະສັບທີ່ຜູກກັບ License',
noticeAlert: 'ແຈ້ງເຕືອນທົ່ວໄປ',
resourceAlert: 'ແຈ້ງເຕືອນຊັບພະຍາກອນ',
agentOfflineAlertHelper: 'ເມື່ອເປີດແຈ້ງເຕືອນອອບລາຍ, ໂນດຫຼັກຈະສະແກນທຸກໆ 30 ນາທີ.',
offline: 'ແຈ້ງເຕືອນອອບລາຍ',
offlineHelper: 'ເມື່ອຕັ້ງເປັນແຈ້ງເຕືອນອອບລາຍ, ໂນດຫຼັກຈະສະແກນທຸກໆ 30 ນາທີ.',
offlineOff: 'ເປີດແຈ້ງເຕືອນອອບລາຍ',
offlineOffHelper: 'ການເປີດແຈ້ງເຕືອນອອບລາຍຈະເຮັດໃຫ້ໂນດຫຼັກສະແກນທຸກໆ 30 ນາທີ.',
offlineClose: 'ປິດແຈ້ງເຕືອນອອບລາຍ',
offlineCloseHelper: 'ການປິດແຈ້ງເຕືອນອອບລາຍຈະເຮັດໃຫ້ໂນດລູກຕ້ອງຈັດການການແຈ້ງເຕືອນເອງ.',
alertNotice: 'ການແຈ້ງເຕືອນ',
methodConfig: 'ຕັ້ງຄ່າວິທີການແຈ້ງເຕືອນ',
createMethod: 'ສ້າງວິທີການແຈ້ງເຕືອນ',
methodInvalid: 'ການຕັ້ງຄ່າ {0} ບໍ່ຖືກຕ້ອງ',
commonConfig: 'ການຕັ້ງຄ່າທົ່ວໄປ',
smsConfig: 'SMS',
smsConfigHelper: 'ຕັ້ງຄ່າເບີໂທລະສັບສຳລັບ SMS',
emailConfig: 'ອີເມລ',
emailConfigHelper: 'ຕັ້ງຄ່າບໍລິການສົ່ງອີເມລ SMTP',
deleteConfigTitle: 'ລຶບການຕັ້ງຄ່າແຈ້ງເຕືອນ',
deleteConfigMsg: 'ເຈົ້າແນ່ໃຈບໍວ່າຕ້ອງການລຶບການຕັ້ງຄ່າແຈ້ງເຕືອນນີ້?',
test: 'ທົດສອບ',
alertTestOk: 'ທົດສອບການແຈ້ງເຕືອນສຳເລັດ',
alertTestFailed: 'ທົດສອບການແຈ້ງເຕືອນລົ້ມເຫຼວ',
displayName: 'ຊື່ສະແດງ',
sender: 'ຜູ້ສົ່ງ',
password: 'ລະຫັດຜ່ານ',
host: 'ເຊີເວີ SMTP',
port: 'ພອດ',
encryption: 'ການເຂົ້າລະຫັດ',
recipient: 'ຜູ້ຮັບ',
licenseTime: 'ແຈ້ງເຕືອນ License ໝົດອາຍຸ',
licenseTimeTitle: 'ແຈ້ງເຕືອນ License ໝົດອາຍຸ',
displayNameHelper: 'ຊື່ຜູ້ສົ່ງທີ່ຈະສະແດງໃນອີເມລ',
senderHelper: 'ທີ່ຢູ່ອີເມລທີ່ໃຊ້ສົ່ງຂໍ້ຄວາມ',
passwordHelper: 'ລະຫັດຜ່ານ ຫຼື Authorization code ຂອງອີເມລ',
hostHelper: 'ທີ່ຢູ່ເຊີເວີ SMTP, ເຊັ່ນ: smtp.qq.com',
portHelper: 'SSL ມັກຈະໃຊ້ 465, TLS ມັກຈະໃຊ້ 587',
sslHelper: 'ຫາກພອດແມ່ນ 465, ມັກຈະຕ້ອງໃຊ້ SSL',
tlsHelper: 'ຫາກພອດແມ່ນ 587, ມັກຈະຕ້ອງໃຊ້ TLS',
triggerCondition: 'ເງື່ອນໄຂການເຮັດວຽກ',
loginFail: ' ລັອກອິນລົ້ມເຫຼວພາຍໃນ',
nodeException: 'ແຈ້ງເຕືອນໂນດຜິດປົກກະຕິ',
licenseException: 'ແຈ້ງເຕືອນ License ຜິດປົກກະຕິ',
panelLogin: 'ແຈ້ງເຕືອນການລັອກອິນພາແນລຜິດປົກກະຕິ',
sshLogin: 'ແຈ້ງເຕືອນການລັອກອິນ SSH ຜິດປົກກະຕິ',
panelIpLogin: 'ແຈ້ງເຕືອນ IP ລັອກອິນພາແນລຜິດປົກກະຕິ',
sshIpLogin: 'ແຈ້ງເຕືອນ IP ລັອກອິນ SSH ຜິດປົກກະຕິ',
ipWhiteListHelper: 'IP ໃນ Whitelist ຈະບໍ່ຖືກຈຳກັດ ແລະ ຈະບໍ່ມີການແຈ້ງເຕືອນເມື່ອລັອກອິນສຳເລັດ',
nodeExceptionRule: 'ແຈ້ງເຕືອນໂນດຜິດປົກກະຕິ, ສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
licenseExceptionRule: 'ແຈ້ງເຕືອນ License ຜິດປົກກະຕິ, ສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
panelLoginRule: 'ແຈ້ງເຕືອນການລັອກອິນພາແນລ, ສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
sshLoginRule: 'ແຈ້ງເຕືອນການລັອກອິນ SSH, ສົ່ງ {0} ຄັ້ງຕໍ່ມື້',
userNameHelper: 'ຫາກຊື່ຜູ້ໃຊ້ຫວ່າງ, ຈະໃຊ້ທີ່ຢູ່ຜູ້ສົ່ງເປັນຄ່າເລີ່ມຕົ້ນ',
alertConfigHelper: 'ຕັ້ງຄ່າຊ່ອງທາງການແຈ້ງເຕືອນເພື່ອຮັບຂໍ້ມູນຈາກພາແນລ',
weComConfigHelper: 'ຕັ້ງຄ່າການແຈ້ງເຕືອນ WeCom',
barkConfigHelper: 'ຕັ້ງຄ່າການແຈ້ງເຕືອນ Bark',
wechatConfigHelper: 'ຕັ້ງຄ່າການແຈ້ງເຕືອນ WeChat Official Account',
dingTalkConfigHelper: 'ຕັ້ງຄ່າການແຈ້ງເຕືອນ DingTalk',
feiShuConfigHelper: 'ຕັ້ງຄ່າການແຈ້ງເຕືອນ Feishu',
webhookName: 'ຊື່ບັອດ',
webhookUrl: 'Webhook URL',
custom: 'Webhook',
webhookPreset: 'ຄ່າສຳເລັດ',
genericJsonPreset: 'JSON ທົ່ວໄປ',
customPreset: 'ກຳນົດເອງ',
webhookUrlSecretHelper: 'Webhook URL ຈະຖືກເກັບແບບເຂົ້າລະຫັດ ແລະ ສາມາດເບິ່ງ ຫຼື ແກ້ໄຂໄດ້ຢູ່ບ່ອນນີ້',
webhookPublicAddressHelper:
'ຮອງຮັບສະເພາະທີ່ຢູ່ HTTP/HTTPS ທີ່ເຂົ້າເຖິງໄດ້ຈາກເຄືອຂ່າຍສາທາລະນະ; ທີ່ຢູ່ພາຍໃນ, ສ່ວນຕົວ ແລະ ສຳຮອງຈະຖືກບລັອກ',
customWebhookRecoveryRequired:
'ການຕັ້ງຄ່ານີ້ບໍ່ຖືກຕ້ອງ ຫຼື ມາຈາກເວີຊັນເກົ່າ. ກະລຸນາປ້ອນ Webhook URL ແລະ Header ລັບທີ່ຈຳເປັນໃໝ່ ແລ້ວບັນທຶກ.',
clearSecret: 'ລ້າງ',
keepSecret: 'ບໍ່ປ່ຽນແປງ',
secretCleared: 'ຄ່າລັບນີ້ຈະຖືກລ້າງເມື່ອບັນທຶກ',
bodyType: 'ປະເພດ Body',
bodyTemplate: 'ແມ່ແບບ Body',
formFieldName: 'ຊື່ຟິວ',
formFieldValue: 'ຄ່າຟິວ',
addFormField: 'ເພີ່ມຟິວ',
webhookAdvanced: 'ຂັ້ນສູງ',
headers: 'Headers',
headerName: 'ຊື່ Header',
headerValue: 'ຄ່າ Header',
secretValue: 'ຄ່າລັບ',
addHeader: 'ເພີ່ມ Header',
templateVariables: 'ຕົວແປແມ່ແບບ',
templateVariableTitle: 'ຫົວຂໍ້ແຈ້ງເຕືອນ',
templateVariableMessage: 'ເນື້ອຫາແຈ້ງເຕືອນ',
templateVariableType: 'ປະເພດແຈ້ງເຕືອນ',
templateVariableNodeName: 'ຊື່ໂນດ',
templateVariableTimestamp: 'ເວລາເກີດເຫດ',
templateVariablesHelper:
'title=ຫົວຂໍ້ແຈ້ງເຕືອນ, message=ເນື້ອຫາ, type=ປະເພດ, nodeName=ຊື່ໂນດ, timestamp=ເວລາເກີດເຫດ. ຄລິກຕົວແປເພື່ອແຊກໃນ Body.',
testResultStale: 'ການຕັ້ງຄ່າປ່ຽນແລ້ວ; ຜົນທົດສອບກ່ອນໜ້າບໍ່ຖືກຕ້ອງອີກ',
alertConfigChanged: 'ການຕັ້ງຄ່າຖືກອັບເດດແລ້ວ. ໂຫຼດໃໝ່ແລ້ວລອງອີກຄັ້ງ.',
presetOverwriteHelper: 'ການປ່ຽນຄ່າສຳເລັດຈະແທນການຕັ້ງຄ່າ Body ປັດຈຸບັນ. ສືບຕໍ່ບໍ?',
customWebhookValidation: {
displayNameRequired: 'ປ້ອນຊື່ສະແດງ',
urlRequired: 'ປ້ອນ Webhook URL',
urlInvalid: 'Webhook URL ຕ້ອງເປັນ HTTP ຫຼື HTTPS ທີ່ຖືກຕ້ອງ',
bodyRequired: 'ຕັ້ງຄ່າ Body ຂອງຄຳຂໍ',
jsonInvalid: 'ແມ່ແບບ JSON Body ບໍ່ຖືກຕ້ອງ',
formFieldRequired: 'ຊື່ຟິວ Form ແມ່ນຈຳເປັນ',
formFieldDuplicate: 'ຊື່ຟິວ Form ຕ້ອງບໍ່ຊ້ຳກັນ',
headerRequired: 'ຊື່ Headers ແມ່ນຈຳເປັນ',
headerInvalid: 'ຊື່ Header ບໍ່ຖືກຕ້ອງ',
headerDuplicate: 'ຊື່ Headers ຕ້ອງບໍ່ຊ້ຳກັນ',
headerReserved: 'Header ນີ້ຖືກຈັດການໂດຍລະບົບ ແລະ ປັບແຕ່ງບໍ່ໄດ້',
headerMustBeSecret: 'Header ການຢືນຢັນ ຫຼື ຂໍ້ມູນຮັບຮອງຕ້ອງຕັ້ງເປັນຄ່າລັບ',
templateVariableInvalid: 'Body ມີຕົວແປແມ່ແບບທີ່ບໍ່ຮອງຮັບ',
secretRequired: 'ປ້ອນຄ່າລັບ ຫຼື ເລືອກບໍ່ປ່ຽນແປງ/ລ້າງ',
},
alertConfigProHelper: 'ເວີຊັນ Commercial ເພີ່ມຊ່ອງທາງແຈ້ງເຕືອນອື່ນໆ.',
recipientPlaceholder: 'ກະລຸນາປ້ອນທີ່ຢູ່ອີເມລຜູ້ຮັບ',
addRecipient: 'ເພີ່ມຜູ້ຮັບ',
webhookItem: 'Webhook',
addWebhook: 'ເພີ່ມ Webhook',
selectAlertType: 'ເລືອກປະເພດການແຈ້ງເຕືອນ',
configDetail: 'ລາຍລະອຽດການຕັ້ງຄ່າ',
webhookCount: ' Webhook',
},
theme: {
lingXiaGold: 'LXware Gold',
classicBlue: 'Classic Blue',
freshGreen: 'Fresh Green',
customColor: 'ສີກຳນົດເອງ',
setDefault: 'ເລີ່ມຕົ້ນ',
setDefaultHelper: 'ຊຸດສີທີມຈະຖືກຄືນຄ່າເປັນເລີ່ມຕົ້ນ. ຕ້ອງການຕໍ່ບໍ?',
setHelper: 'ຊຸດສີທີມທີ່ເລືອກຈະຖືກບັນທຶກ. ຕ້ອງການຕໍ່ບໍ?',
},
sync: {
menu: 'ຊິງໂຄຣໄນຊັບພະຍາກອນ',
file: 'ແລກປ່ຽນໄຟລ໌',
fileSyncConfirm: 'ເຈົ້າຕ້ອງການໂອນໄຟລ໌/ໂຟນເດີ {1} ຈາກໂນດ {0} ໄປຫາ {3} ໃນໂນດ {2} ບໍ?',
image: 'ແລກປ່ຽນ Image',
imageBatchDesc: 'ເລືອກໂນດຕົ້ນທາງ ແລະ Image ກ່ອນ, ຈາກນັ້ນໂອນແບບກຸ່ມໄປຫາຫຼາຍໂນດ.',
imageBatchConfirmPrefix: 'ກຳລັງຈະໂອນ {0} images ໄປຫາ {1} ໂນດ, ລວມທັງໝົດ {2} ງານ.',
ssl: 'ຊິງໂຄຣໄນໃບຢັ້ງຢືນ',
sslBatchDesc: 'ເລືອກໂນດຕົ້ນທາງ ແລະ ຊິງໂຄຣໄນໃບຢັ້ງຢືນທີ່ກຳນົດເຂົ້າມາໃນພາແນລປັດຈຸບັນ.',
sslBatchConfirmPrefix: 'ກຳລັງຈະຊິງໂຄຣໄນ {0} ໃບຢັ້ງຢືນ ໄປຫາ {1} ໂນດ, ລວມທັງໝົດ {2} ງານ.',
app: 'ການໂອນຍ້າຍແອັບ',
appBatchDesc: 'ເລືອກໂນດຕົ້ນທາງ, ແອັບ ແລະ ໂນດເປົ້າໝາຍ, ຈາກນັ້ນກວດສອບຊັບພະຍາກອນທີ່ກ່ຽວຂ້ອງ.',
appSelectedApp: 'ແອັບທີ່ເລືອກ:',
appPreviewTitle: 'ຕົວຢ່າງການໂອນຍ້າຍ',
appPreviewDesc: 'ກວດສອບໂນດເປົ້າໝາຍ ແລະ ຊັບພະຍາກອນທີ່ຈຳເປັນກ່ອນເລີ່ມ.',
appDatabaseDependency: 'ຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ',
appResourceRequired: 'ກະລຸນາເລືອກຊັບພະຍາກອນທີ່ເຊື່ອມໂຍງໃຫ້ຄົບຖ້ວນ.',
appUnsupportedMultipleResources: 'ຮອງຮັບສະເພາະແອັບທີ່ມີຊັບພະຍາກອນເຊື່ອມໂຍງບໍ່ເກີນໜຶ່ງຢ່າງ.',
appUnsupportedResourceType:
'ຮອງຮັບສະເພາະແອັບທີ່ບໍ່ມີຊັບພະຍາກອນ ຫຼື ມີພຽງ MySQL, MariaDB, PostgreSQL ຢ່າງດຽວ.',
targetTitle: 'ໂນດເປົ້າໝາຍ',
targetDesc: 'ໂນດຕົ້ນທາງຈະຖືກຍົກເວັ້ນໂດຍອັດຕະໂນມັດ. ເລືອກໜຶ່ງ ຫຼື ຫຼາຍໂນດ.',
targetSearchPlaceholder: 'ຄົ້ນຫາຊື່ ຫຼື ທີ່ຢູ່ໂນດ',
noTargetNodes: 'ບໍ່ມີໂນດເປົ້າໝາຍ',
noSourceNode: 'ກະລຸນາເລືອກໂນດຕົ້ນທາງກ່ອນ',
reviewTargets: 'ໂນດເປົ້າໝາຍ',
reviewEmpty: 'ກະລຸນາເລືອກຊັບພະຍາກອນ ແລະ ໂນດເປົ້າໝາຍກ່ອນ',
selectSourceFirst: 'ກະລຸນາເລືອກໂນດຕົ້ນທາງກ່ອນ.',
selectResourceFirst: 'ກະລຸນາເລືອກຊັບພະຍາກອນທີ່ຕ້ອງການຊິງໂຄຣໄນ.',
selectTargetFirst: 'ກະລຸນາເລືອກໂນດເປົ້າໝາຍຢ່າງໜ້ອຍໜຶ່ງໂນດ.',
submitSuccess: 'ສົ່ງງານຊິງໂຄຣໄນສຳເລັດ.',
},
vm: {
countLimitHelper:
'ລຸ້ນ Professional ສາມາດສ້າງເຄື່ອງສະເໝືອນໄດ້ສູງສຸດ {0} ເຄື່ອງ. ລຸ້ນ Enterprise ບໍ່ຈຳກັດຈຳນວນ.',
vm: 'VM',
title: 'ເຄື່ອງສະເໝືອນ',
healthCheck: 'ກວດສອບສຸຂະພາບ',
healthCheckResult: {
pass: 'ຜ່ານ',
info: 'ຂໍ້ມູນ',
warn: 'ຄຳເຕືອນ',
fail: 'ລົ້ມເຫຼວ',
normal: 'ປົກກະຕິ',
fixCommand: 'ຄຳສັ່ງແກ້ໄຂ',
technicalDetail: 'ລາຍລະອຽດດ້ານເຕັກນິກ',
check: {
vmName: 'ຊື່ເຄື່ອງສະເໝືອນ',
libvirtConnection: 'ການເຊື່ອມຕໍ່ Libvirt',
vmDefinition: 'ຄຳນິຍາມເຄື່ອງສະເໝືອນ',
domainXML: 'XML ຂອງເຄື່ອງສະເໝືອນ',
architecture: 'ສະຖາປັດຕະຍະກຳ',
virtualizationType: 'ປະເພດການຈຳລອງ',
machineType: 'ປະເພດເຄື່ອງ',
efiCapability: 'ຄວາມສາມາດ EFI',
qemuEmulator: 'ຕົວຈຳລອງ QEMU',
bootOrder: 'ລຳດັບການບູດ',
arm64Firmware: 'ເຟີມແວ ARM64',
arm64Features: 'ຄຸນສົມບັດ ARM64',
arm64Video: 'ຈໍສະແດງຜົນ ARM64',
arm64FirmwareFile: 'ໄຟລ໌ເຟີມແວ ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'ອຸປະກອນບລັອກ',
isoArchitecture: 'ສະຖາປັດຕະຍະກຳ ISO',
network: 'ເຄືອຂ່າຍ',
qemuLog: 'ບັນທຶກ QEMU',
arm64RuntimeFirmware: 'ເຟີມແວ ARM64 ໃນຂະນະເຮັດວຽກ',
},
reason: {
invalidName: 'ຊື່ເຄື່ອງສະເໝືອນບໍ່ຖືກຕ້ອງ.',
connectionFailed: 'ບໍ່ສາມາດເຊື່ອມຕໍ່ {uri}.',
vmNotFound: 'ບໍ່ພົບເຄື່ອງສະເໝືອນ {name}.',
xmlReadFailed: 'ອ່ານ XML ຂອງເຄື່ອງສະເໝືອນບໍ່ສຳເລັດ.',
liveXMLFallback: 'ບໍ່ສາມາດອ່ານການຕັ້ງຄ່າຖາວອນ; ກຳລັງໃຊ້ການຕັ້ງຄ່າທີ່ເຮັດວຽກຢູ່.',
xmlParseFailed: 'ວິເຄາະ XML ຂອງເຄື່ອງສະເໝືອນບໍ່ສຳເລັດ.',
stateReadFailed: 'ບໍ່ສາມາດກຳນົດສະຖານະເຄື່ອງສະເໝືອນ. ໄດ້ຂ້າມການກວດເຟີມແວໃນຂະນະເຮັດວຽກ.',
guestArchMissing: 'XML ບໍ່ມີສະຖາປັດຕະຍະກຳຂອງ guest.',
archMismatch:
'ສະຖາປັດຕະຍະກຳ host ແມ່ນ {hostArch}, ແຕ່ guest ແມ່ນ {guestArch}. ບໍ່ຮອງຮັບການເຮັດວຽກຂ້າມສະຖາປັດຕະຍະກຳ.',
nonKVMType: 'ປະເພດການຈຳລອງແມ່ນ {type}, ບໍ່ແມ່ນ KVM ຄ່າເລີ່ມຕົ້ນ.',
archOrMachineMissing: 'XML ບໍ່ມີສະຖາປັດຕະຍະກຳ ຫຼື ປະເພດເຄື່ອງ.',
machineUnsupported: 'Host ບໍ່ຮອງຮັບ {arch}/{machine}.',
emulatorNotSpecified: 'XML ບໍ່ໄດ້ລະບຸຕົວຈຳລອງ; Libvirt ຈະເລືອກໃຫ້.',
fileNotFound: 'ບໍ່ພົບໄຟລ໌: {path}',
fileNotExecutable: 'ໄຟລ໌ບໍ່ສາມາດປະຕິບັດໄດ້: {path}',
bootDeviceMissing: 'XML ບໍ່ມີອຸປະກອນບູດ.',
diskNotFirst: 'ດິສກ໌ບໍ່ແມ່ນອຸປະກອນບູດອັນທຳອິດ. ລຳດັບປັດຈຸບັນ: {order}',
cdromNotInBootOrder: 'ມີ CD-ROM ເຊື່ອມຕໍ່ ແຕ່ບໍ່ຢູ່ໃນລຳດັບການບູດ.',
firmwareNotConfigured: 'EFI ຫຼື Loader ບໍ່ໄດ້ຕັ້ງຄ່າ, guest ອາດຈະບໍ່ສາມາດເລີ່ມຈໍສະແດງຜົນ ຫຼື ບູດ.',
acpiCustom: 'ACPI ຖືກຕັ້ງຄ່າ. ກະລຸນາຢືນຢັນວ່າ guest ຕ້ອງການການຕັ້ງຄ່ານີ້.',
acpiRequiresUEFI: 'ACPI ຖືກຕັ້ງຄ່າໂດຍບໍ່ມີ UEFI ເຮັດໃຫ້ເກີດ ACPI requires UEFI.',
apicUnsupported: 'x86 APIC ຖືກຕັ້ງຄ່າ ແຕ່ບໍ່ຖືກຕ້ອງສຳລັບ ARM64.',
gicNotDeclared: 'XML ຖາວອນບໍ່ມີ GIC; Libvirt ອາດເພີ່ມໃນຂະນະເຮັດວຽກ.',
videoNotConfigured: 'XML ບໍ່ມີອຸປະກອນສະແດງຜົນ.',
videoNotVirtio: 'ປະເພດອຸປະກອນສະແດງຜົນແມ່ນ {type}; ແນະນຳ Virtio.',
firmwareFileMissing: 'ໄຟລ໌ເຟີມແວບໍ່ມີ ຫຼື ບໍ່ແມ່ນໄຟລ໌ປົກກະຕິ: {path}',
firmwareNotAvailable: 'Libvirt ບໍ່ລາຍງານ EFI ແລະບໍ່ພົບເຟີມແວ ARM64 UEFI.',
cdromBusNotSCSI: 'CD-ROM ໃຊ້ບັສ {bus}; ARM64 ຕ້ອງໃຊ້ SCSI.',
cdromNotOnVirtioSCSI: 'CD-ROM ບໍ່ໄດ້ເຊື່ອມກັບຕົວຄວບຄຸມ Virtio SCSI.',
diskSourceMissing: 'ບໍ່ມີໄຟລ໌ແຫຼ່ງສຳລັບ {device} {target}.',
sourceNotFound: 'ບໍ່ພົບໄຟລ໌ແຫຼ່ງຂອງ {device} {target}: {path}',
sourceIsDirectory: 'ເສັ້ນທາງແຫຼ່ງຂອງ {device} {target} ເປັນໂຟນເດີ: {path}',
systemDiskNotFound: 'ບໍ່ພົບດິສກ໌ລະບົບ.',
isoArchMismatch: 'Guest {guestArch} ມີອິມເມຈທີ່ຄາດວ່າເປັນຂອງ {imageArch} ເຊື່ອມຕໍ່ຢູ່: {path}',
networkReadFailed: 'ບໍ່ສາມາດອ່ານເຄືອຂ່າຍ {name}.',
networkStateReadFailed: 'ບໍ່ສາມາດອ່ານສະຖານະເຄືອຂ່າຍ {name}.',
networkInactive: 'ເຄືອຂ່າຍ {name} ມີຢູ່ ແຕ່ບໍ່ເຮັດວຽກ.',
logUnavailable: 'ບໍ່ມີບັນທຶກການເລີ່ມສຳລັບການວິເຄາະ.',
logErrorsFound: 'ພົບຂໍ້ຜິດພາດທົ່ວໄປໃນບັນທຶກການເລີ່ມຫຼ້າສຸດ.',
vmNotRunning: 'ເຄື່ອງສະເໝືອນບໍ່ໄດ້ເຮັດວຽກ; ໄດ້ຂ້າມການກວດອາກິວເມັນ QEMU.',
runtimeFirmwareMissing: 'ບໍ່ພົບ pflash, AAVMF ຫຼື QEMU_EFI ໃນບັນທຶກ QEMU.',
},
},
overview: 'ພາບລວມ',
dependencies: 'ສິ່ງຂຶ້ນກັບ',
architectureUnsupported:
'ສະຖາປັດຕະຍະກຳລະບົບ {0} ຍັງບໍ່ຮອງຮັບ. ຟັງຊັນ VM ປັດຈຸບັນຮອງຮັບສະເພາະ AMD64 ແລະ ARM64.',
dependencyPurpose: 'ຈຸດປະສົງ',
dependencyPurposeMap: {
libvirt: 'ໃຫ້ບໍລິການຈັດການ VM ສຳລັບຄວບຄຸມວົງຈອນຊີວິດ ແລະ ຈັດສັນຊັບພະຍາກອນ.',
storage: 'ສະໜອງໄດເຣັກທໍຣີ ຫຼື ພູລຈັດເກັບເລີ່ມຕົ້ນສຳລັບໄຟລ໌ດິສກ໌ຂອງ VM.',
},
dependencyNotReady: 'ການກວດສອບສິ່ງຂຶ້ນກັບຂອງ VM ລົ້ມເຫຼວ. ກະລຸນາແກ້ໄຂກ່ອນໃຊ້ເຄື່ອງສະເໝືອນ.',
helperUnavailable: 'ເລີ່ມຕົ້ນຄວາມສາມາດ VM ລົ້ມເຫຼວ. ກວດສອບ Core Log ຫຼື ອັບເກຣດອີກຄັ້ງກ່ອນໃຊ້ VM.',
kvmUnavailable: 'ບໍ່ພົບຄວາມສາມາດ Hardware Virtualization ຂອງ KVM ທີ່ໃຊ້ງານໄດ້.',
kvmCheckCpu: 'ຢືນຢັນວ່າ CPU ຂອງ Host ຮອງຮັບ Intel VT-x ຫຼື AMD-V Virtualization.',
kvmCheckBios: 'ເປີດຕົວເລືອກ Virtualization ໃນ BIOS/UEFI.',
kvmCheckModule: 'ຢືນຢັນວ່າໂມດູນ Kernel kvm, kvm_intel ຫຼື kvm_amd ຖືກໂຫຼດຢ່າງຖືກຕ້ອງ.',
kvmCheckDevice:
'ຢືນຢັນວ່າ /dev/kvm ມີຢູ່ ແລະ ສະພາບແວດລ້ອມປັດຈຸບັນບໍ່ແມ່ນ Container ຫຼື Cloud Host ທີ່ບໍ່ຮອງຮັບ KVM.',
cpu: 'CPU',
memory: 'ໜ່ວຍຄວາມຈຳ',
disk: 'ດິສກ໌',
abnormal: 'ຜິດປົກກະຕິ',
resourceOverview: 'ພາບລວມຊັບພະຍາກອນ',
cpuAllocated: 'CPU ທີ່ຈັດສັນແລ້ວ',
memoryAllocated: 'ໜ່ວຍຄວາມຈຳທີ່ຈັດສັນແລ້ວ',
storageUsed: 'ພື້ນທີ່ຈັດເກັບທີ່ໃຊ້ແລ້ວ',
riskReminder: 'ຄຳເຕືອນຄວາມສ່ຽງ',
noRisk: 'ບໍ່ມີຄວາມສ່ຽງ',
runtimeHealth: 'ສຸຂະພາບຣັນທາມ',
runtimeAbnormal: 'ຣັນທາມຂອງ VM ຜິດປົກກະຕິ',
noDependency: 'ບໍ່ມີຂໍ້ມູນການກວດສອບສິ່ງຂຶ້ນກັບ',
storageOverview: 'ພາບລວມພື້ນທີ່ຈັດເກັບ',
totalAllocated: 'ຄຳນວນຈາກການຕັ້ງຄ່າ VM ທັງໝົດ',
runningAllocated: 'ຈັດສັນໃຫ້ທີ່ກຳລັງເຮັດວຽກ: {0}',
storageAvailable: 'ໃຊ້ໄດ້: {0}',
inProgress: 'ກຳລັງດຳເນີນການ',
needAttention: 'ຕ້ອງເອົາໃຈໃສ່',
normal: 'ປົກກະຕິ',
environmentRisk: 'ຣັນທາມ VM ຍັງບໍ່ພ້ອມ. ກະລຸນາແກ້ໄຂສິ່ງຂຶ້ນກັບ ຫຼື ບໍລິການ Virtualization.',
storageRisk: 'ການໃຊ້ພູລຈັດເກັບ {0} ຮອດ {1}% ແລ້ວ.',
abnormalRisk: 'ມີ VM {0} ເຄື່ອງຢູ່ໃນສະຖານະຜິດປົກກະຕິ.',
pausedRisk: 'ມີ VM {0} ເຄື່ອງຖືກຢຸດຊົ່ວຄາວ.',
memoryRisk: 'ການຈັດສັນໜ່ວຍຄວາມຈຳຂອງ VM ຮອດ {0}% ແລ້ວ.',
cpuLimitHelper: 'CPU ທີ່ໃຊ້ໄດ້ໃນປັດຈຸບັນ: {0} Core',
cpuLimitExceeded: 'CPU ເກີນຂີດຈຳກັດ. ສູງສຸດທີ່ໃຊ້ໄດ້ໃນປັດຈຸບັນ: {0} Core.',
memoryLimitHelper: 'ໜ່ວຍຄວາມຈຳທີ່ຈັດສັນໄດ້ໃນປັດຈຸບັນ: {0} (Host ຕ້ອງສຳຮອງໜ່ວຍຄວາມຈຳ {1})',
memoryLimitExceeded: 'ໜ່ວຍຄວາມຈຳເກີນຂີດຈຳກັດ. ສູງສຸດທີ່ຈັດສັນໄດ້ໃນປັດຈຸບັນ: {0}.',
storageLimitHelper: 'ພື້ນທີ່ວ່າງໃນພູລຈັດເກັບເປົ້າໝາຍປັດຈຸບັນ: {0}',
storageLimitExceeded: 'ຄວາມຈຸດິສກ໌ເກີນຂີດຈຳກັດ. ສູງສຸດທີ່ໃຊ້ໄດ້ໃນປັດຈຸບັນ: {0}.',
iso: 'ISO',
createFromTemplate: 'ສ້າງຈາກແມ່ແບບ',
template: 'ແມ່ແບບ',
templateName: 'ຊື່ແມ່ແບບ',
convertToTemplate: 'ປ່ຽນເປັນແມ່ແບບ',
sourceVM: 'VM ຕົ້ນທາງ',
templateSize: 'ຂະໜາດແມ່ແບບ',
deleteTemplateConfirm: 'ລຶບແມ່ແບບ {0}. ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ບໍ?',
orphanClean: 'ລ້າງຂໍ້ມູນທີ່ບໍ່ຖືກອ້າງອີງ',
orphanScan: 'ສະແກນໃໝ່',
orphanCleanHelper:
'ສະແດງສະເພາະໄຟລ໌ຜູ້ສະໝັກທີ່ບໍ່ຖືກອ້າງອີງໂດຍເຄື່ອງສະເໝືອນ, ສະແນັບຊັອດ ຫຼື ແມ່ແບບທີ່ລົງທະບຽນ. ຢືນຢັນວ່າໄຟລ໌ບໍ່ຖືກໃຊ້ແລ້ວກ່ອນລ້າງ; ການລ້າງບໍ່ສາມາດຍ້ອນກັບໄດ້.',
orphanSelected: 'ເລືອກແລ້ວ {0} ໄຟລ໌, ລວມທັງໝົດ {1}',
orphanSize: 'ຂະໜາດ',
orphanCleanConfirm: 'ລ້າງ {0} ໄຟລ໌ທີ່ເລືອກ ({1}) ບໍ? ການດຳເນີນການນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້.',
orphanCleanSuccess: 'ລ້າງ {0} ໄຟລ໌ ແລະ ປ່ອຍພື້ນທີ່ {1} ແລ້ວ.',
orphanType: {
orphan_domain_disk: 'ດິສກ໌ທີ່ບໍ່ຖືກອ້າງອີງ',
orphan_snapshot: 'ສະແນັບຊັອດທີ່ບໍ່ຖືກອ້າງອີງ',
partial_file: 'ໄຟລ໌ບໍ່ສົມບູນ',
},
diskSize: 'ຂະໜາດດິສກ໌',
isoHelper: 'ISO ໃຊ້ສຳລັບເລີ່ມເຄື່ອງສະເໝືອນຄັ້ງທຳອິດ ແລະ ຕິດຕັ້ງລະບົບປະຕິບັດການ.',
osType: 'ປະເພດລະບົບປະຕິບັດການ',
osOther: 'ອື່ນໆ',
diskBus: 'ບັສດິສກ໌',
diskPath: 'ເສັ້ນທາງດິສກ໌',
isoPath: 'ເສັ້ນທາງ ISO',
storagePool: 'ພູລຈັດເກັບ',
networkHelper: 'ເຄືອຂ່າຍສະໜອງການເຊື່ອມຕໍ່ໃຫ້ເຄື່ອງສະເໝືອນ.',
storagePoolHelper: 'ພູລຈັດເກັບໃຊ້ເກັບດິສກ໌ເຄື່ອງສະເໝືອນ ແລະ ໄຟລ໌ ISO.',
network: 'ເຄືອຂ່າຍ',
bridgeName: 'ຊື່ Bridge',
natNetworkHelper: 'VM ສາມາດເຂົ້າເຄືອຂ່າຍຜ່ານ Host, ແຕ່ອຸປະກອນພາຍນອກໂດຍທົ່ວໄປບໍ່ສາມາດເຂົ້າ VM ໂດຍກົງໄດ້.',
bridgeNetworkHelper:
'ເຊື່ອມຕໍ່ VM ກັບ Bridge ທີ່ມີຢູ່ໃນ Host (ເຊັ່ນ br0). ຖ້າ Host ມີ NIC ເພີ່ມເຕີມທີ່ບໍ່ໄດ້ໃຊ້ ໃຫ້ສ້າງ Bridge ສຳລັບມັນແລ້ວນຳມາໃຊ້.',
bridgeNameHelper:
'ເລືອກ Linux Bridge ທີ່ມີຢູ່ໃນ Host ເຊັ່ນ br0. NIC ກາຍະພາບບໍ່ແມ່ນ Bridge ແລະ ບໍ່ສາມາດເລືອກ Bridge ທີ່ docker/libvirt ຈັດການໄດ້.',
natCIDRHelper: 'CIDR, ປະຕູເຄືອຂ່າຍ ແລະ ຊ່ວງ DHCP ຈະຖືກໃຊ້ໂດຍເຄືອຂ່າຍສະເໝືອນ NAT ໃໝ່.',
networkCIDR: 'CIDR ເຄືອຂ່າຍ',
gateway: 'ປະຕູເຄືອຂ່າຍ',
dhcpStart: 'DHCP ເລີ່ມຕົ້ນ',
dhcpEnd: 'DHCP ສິ້ນສຸດ',
bootOrder: 'ລຳດັບການບູດ',
bootDiskFirst: 'ດິສກ໌ກ່ອນ (HD CD-ROM)',
bootIsoFirst: 'ISO ກ່ອນ (CD-ROM HD)',
bootOrderConfirm:
'ປ່ຽນລຳດັບການບູດເປັນ {0} ບໍ? VM ຈະລອງອຸປະກອນທີ່ Mount ຢູ່ ແລະ ບູດໄດ້ຕາມລຳດັບນີ້ໃນຄັ້ງຖັດໄປທີ່ເລີ່ມ.',
startAfterCreate: 'ເລີ່ມຫຼັງຈາກສ້າງ',
autoStart: 'ເລີ່ມອັດຕະໂນມັດ',
resourceAutoStart: 'ເລີ່ມອັດຕະໂນມັດ',
capacity: 'ຄວາມຈຸ',
available: 'ໃຊ້ໄດ້',
vmCount: 'VM ທີ່ເຊື່ອມໂຍງ',
usedIPs: 'IP ທີ່ໃຊ້ແລ້ວ',
monitor: 'ການຕິດຕາມ',
monitorNotReady: 'ເຄື່ອງສະເໝືອນບໍ່ໄດ້ເຮັດວຽກ. ບໍ່ມີຂໍ້ມູນຕິດຕາມ.',
monitorLoadFailed: 'ດຶງຂໍ້ມູນຕິດຕາມ VM ລົ້ມເຫຼວ.',
monitorLoadFailedWithReason: 'ດຶງຂໍ້ມູນຕິດຕາມ VM ລົ້ມເຫຼວ: {0}',
rename: 'ປ່ຽນຊື່',
newName: 'ຊື່ໃໝ່',
renameHelper: 'ປ້ອນຊື່ VM ໃໝ່. ຕ້ອງປິດ VM ກ່ອນປ່ຽນຊື່.',
renameConfirm: 'ປ່ຽນຊື່ເຄື່ອງສະເໝືອນ [{0}] ເປັນ [{1}] ບໍ?',
renameRunningHelper: 'ກະລຸນາປິດເຄື່ອງສະເໝືອນກ່ອນປ່ຽນຊື່.',
cpuUsage: 'ການໃຊ້ CPU',
memoryUsage: 'ການໃຊ້ໜ່ວຍຄວາມຈຳ',
diskIO: 'I/O ດິສກ໌',
networkIO: 'I/O ເຄືອຂ່າຍ',
diskReadWrite: 'ອ່ານ / ຂຽນດິສກ໌',
networkRxTx: 'RX / TX ເຄືອຂ່າຍ',
rx: 'RX',
tx: 'TX',
console: 'ຄອນໂຊນ',
consoleNotReady: 'ຄອນໂຊນ VNC ໃຊ້ງານບໍ່ໄດ້. ກະລຸນາເລີ່ມ VM ແລະ ກວດສອບການຕັ້ງຄ່າກຣາຟິກ VNC.',
consoleDisconnected: 'ຄອນໂຊນ VNC ຖືກຕັດການເຊື່ອມຕໍ່ແລ້ວ.',
consoleConnectFailed: 'ເຊື່ອມຕໍ່ຄອນໂຊນ VNC ລົ້ມເຫຼວ. ກວດສອບບໍລິການພຣັອກຊີຄອນໂຊນ.',
consoleCredentialsRequired: 'ຄອນໂຊນ VNC ຕ້ອງການຂໍ້ມູນຢືນຢັນ. ກວດສອບການຕັ້ງຄ່າພຣັອກຊີ backend.',
snapshot: 'ສະແນັບຊັອດ',
createSnapshot: 'ສ້າງສະແນັບຊັອດ',
recoverSnapshot: 'ກູ້ຄືນສະແນັບຊັອດ',
snapshotSize: 'ການໃຊ້ງານ',
currentSnapshot: 'ປັດຈຸບັນ',
snapshotEmpty: 'ບໍ່ມີສະແນັບຊັອດ',
snapshotHelper:
'ສະແນັບຊັອດຈະບັນທຶກສະຖານະ VM ປັດຈຸບັນເປັນຈຸດກູ້ຄືນ. ການປ່ຽນແປງຂໍ້ມູນຕໍ່ມາຈະຖືກບັນທຶກໃນໄຟລ໌ Delta ໂດຍບໍ່ປ່ຽນດິສກ໌ຕົ້ນສະບັບ. ການກູ້ຄືນສະແນັບຊັອດຈະນຳ VM ກັບໄປຈຸດເວລານັ້ນ.',
snapshotOperationHelper:
'ບໍ່ສາມາດລຶບສະແນັບຊັອດປັດຈຸບັນໄດ້. ກູ້ຄືນສະແນັບຊັອດໄດ້ສະເພາະເມື່ອປິດເຄື່ອງສະເໝືອນ.',
snapshotRecoverConfirm:
'ກູ້ຄືນເຄື່ອງສະເໝືອນ [{1}] ໄປທີ່ສະແນັບຊັອດ [{0}] ບໍ? ດິສກ໌ VM ຈະຖືກກູ້ຄືນເປັນສະຖານະຂອງສະແນັບຊັອດ.',
interface: 'ສ່ວນຕິດຕໍ່ເຄືອຂ່າຍ',
device: 'ອຸປະກອນ',
path: 'ເສັ້ນທາງ',
start: 'ເລີ່ມ',
shutdown: 'ປິດເຄື່ອງ',
reboot: 'ຣີບູດ',
destroy: 'ບັງຄັບຢຸດ',
suspend: 'ຢຸດຊົ່ວຄາວ',
resume: 'ສືບຕໍ່',
operateConfirm: 'ຢືນຢັນການ {0} ເຄື່ອງສະເໝືອນ [{1}] ບໍ?',
forceDelete: 'ບັງຄັບລຶບ',
forceDeleteHelper:
'ການບັງຄັບລຶບຈະບໍ່ສົນໃຈຂໍ້ຜິດພາດໃນການລຶບ VM, ລຶບ Metadata ຂອງພາແນລ ແລະ ປ່ອຍການໃຊ້ຊັບພະຍາກອນ.',
deleteNameHelper: '" ເພື່ອລຶບເຄື່ອງສະເໝືອນນີ້',
isoSource: 'ແຫຼ່ງ ISO',
downloadFromServer: 'ດາວໂຫຼດຈາກເຊີບເວີ',
isoTargetDir: 'ເສັ້ນທາງເປົ້າໝາຍ ISO',
isoTargetDirHelper: 'ໄຟລ໌ ISO ທີ່ອັບໂຫຼດຈາກເຄື່ອງ ຫຼື ດາວໂຫຼດຈາກເຊີບເວີຈະຖືກບັນທຶກໄວ້ໃນໄດເຣັກທໍຣີນີ້.',
addingIsoRecord: 'ກຳລັງເພີ່ມບັນທຶກ ISO',
transferInProgress: 'ກຳລັງໂອນ ISO. ຢ່າປິດ Drawer ຫຼື ໜ້ານີ້.',
isoSize: 'ຂະໜາດ ISO',
deleteIsoConfirm: 'ການລຶບນີ້ບໍ່ສາມາດຍ້ອນກັບໄດ້. ຕ້ອງການຕໍ່ບໍ?',
deleteSourceFile: 'ລຶບໄຟລ໌ຕົ້ນທາງ',
deleteSourceFileHelper: 'ເມື່ອເລືອກ ໄຟລ໌ຕົ້ນທາງທີ່ບັນທຶກ ISO ນີ້ອ້າງອີງຈະຖືກລຶບນຳ ແລະ ບໍ່ສາມາດກູ້ຄືນໄດ້.',
dir: 'ໄດເຣັກທໍຣີໃນເຄື່ອງ',
},
cluster: {
cluster: 'ແອັບພລິເຄຊັນທຳງານຕໍ່ເນື່ອງ (HA)',
name: 'ຊື່ຄລັສເຕີ',
addCluster: 'ເພີ່ມຄລັສເຕີ',
installNode: 'ຕິດຕັ້ງໂນດ',
master: 'ໂນດຫຼັກ (Master)',
slave: 'ໂນດສຳຮອງ (Slave)',
replicaStatus: 'ສະຖານະ Master-Slave',
unhealthyDeleteError: 'ສະຖານະໂນດທີ່ຕິດຕັ້ງຜິດປົກກະຕິ. ກະລຸນາກວດສອບລາຍຊື່ໂນດ!',
replicaStatusError: 'ການດຶງສະຖານະຜິດປົກກະຕິ. ກະລຸນາກວດສອບໂນດຫຼັກ.',
masterHostError: 'IP ຂອງໂນດຫຼັກຫ້າມເປັນ 127.0.0.1',
},
},
template: {
create: 'ສ້າງແມ່ແບບ',
edit: 'ແກ້ໄຂແມ່ແບບ',
name: 'ຊື່ແມ່ແບບ',
type: 'ປະເພດແມ່ແບບ',
single: 'ໄຟລ໌ດ່ຽວ',
multi: 'ຫລາຍໄຟລ໌ (zip)',
content: 'ເນື້ອຫາແມ່ແບບ',
variables: 'ການກຳນົດຕົວປ່ຽນ',
remark: 'ໝາຍເຫດ',
filePath: 'ເສັ້ນທາງໄຟລ໌',
upload: 'ອັບໂຫລດ zip',
preview: 'ເບິ່ງຕົວຍ່າງ',
previewEmpty: 'ເລືອກແມ່ແບບເພື່ອເບິ່ງຕົວຍ່າງແບບທັນທີ',
generate: 'ສ້າງຜົນງານ',
outputName: 'ຊື່ຜົນງານ',
outputList: 'ລາຍການຜົນງານ',
outputCreate: 'ສ້າງຜົນງານ',
confirmDelete: 'ທ່ານແນ່ໃຈບໍ່ທີ່ຈະລຶບແມ່ແບບນີ້? ຜົນງານທີ່ກ່ຽວຂ້ອງຈະຖືກລຶບນຳ',
confirmDeleteOutput: 'ທ່ານແນ່ໃຈບໍ່ທີ່ຈະລຶບຜົນງານນີ້?',
variableKey: 'ຊື່ຕົວປ່ຽນ',
variableLabel: 'ປ້າຍກຳກັບ',
variableType: 'ປະເພດ',
variableDefault: 'ຄ່າເລີ່ມຕົ້ນ',
variableOptions: 'ຕົວເລືອກ (ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ)',
variableRequired: 'ຈຳເປັນ',
varTypeText: 'ຂໍ້ຄວາມແຖວດຽວ',
varTypeTextHelper: 'ຊ່ອງປ້ອນຂໍ້ຄວາມທົ່ວໄປ',
varTypeTextarea: 'ຂໍ້ຄວາມຫລາຍແຖວ',
varTypeTextareaHelper: 'ເໝາະສົມສຳລັບຫຍໍ້ໜ້າ ແລະ ຂໍ້ຄວາມຍາວ',
varTypeNumber: 'ຕົວເລກ',
varTypeNumberHelper: 'ປ້ອນໄດ້ພຽງຕົວເລກເທົ່ານັ້ນ',
varTypeSelect: 'ເລືອກຈາກລາຍການ',
varTypeSelectHelper: 'ເລືອກຈາກຕົວເລືອກທີ່ກຳນົດໄວ້, ຕ້ອງປ້ອນຕົວເລືອກ',
varTypeColor: 'ສີ',
varTypeColorHelper: 'ເຄື່ອງມືເລືອກສີ',
autoDetectHelper: 'ຕົວປ່ຽນທີ່ຫໍ່ດ້ວຍວົງເລັບຄູ່ຈະຖືກກວດພົບໂດຍອັດຕະໂນມັດ ແລະ ເພີ່ມໃສ່ຕາຕະລາງ',
selectTemplate: 'ເລືອກແມ່ແບບ',
fillVariables: 'ປ້ອນຕົວປ່ຽນ',
noVariables: 'ແມ່ແບບນີ້ບໍ່ມີຕົວປ່ຽນທີ່ກຳນົດໄວ້',
outputSuccess: 'ສ້າງຜົນງານສຳເລັດແລ້ວ',
importButton: 'ນຳເຂົ້າຈາກແມ່ແບບ',
},
};
export default {
...getFuLocaleMessage('lo'),
...message,
};