jojo/options/locale_next/locale_th.json
0ko fd489b6963 chore(i18n): migrate strings to json, unhardcode one, improve plurals (#11879)
* migrate 17 strings related to repository migrations from INI to JSON
    * changed templates to get rid of unhelpful prefix `repo`
* migrate 4 strings related to counters
    * also changed templates to get rid of `repo`, but it had to be done anyway to use `TrPluralString`
* Unhardcode the header on migraiton type selector page, which I haven't noticed in https://codeberg.org/forgejo/forgejo/pulls/6795 or in two other PRs I did on this template since

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11879
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Beowulf <beowulf@beocode.eu>
2026-04-03 14:11:48 +02:00

421 lines
50 KiB
JSON

{
"counters.n_commits": {
"one": "%s คอมมิต",
"other": "%s คอมมิต"
},
"counters.n_branches": {
"one": "%s สาขา",
"other": "%s สาขา"
},
"counters.n_tags": {
"one": "%s แท็ก",
"other": "%s แท็ก"
},
"counters.n_releases": {
"one": "%s รีลีส",
"other": "%s รีลีส"
},
"gpg.default_key": "ลงนามด้วยคีย์เริ่มต้น",
"gpg.error.extract_sign": "ไม่สามารถแยกข้อมูลลายเซ็นได้",
"gpg.error.generate_hash": "ไม่สามารถสร้างแฮชของคอมมิตได้",
"gpg.error.no_committer_account": "ไม่มีบัญชีที่เชื่อมโยงกับที่อยู่อีเมลของผู้คอมมิต",
"gpg.error.no_gpg_keys_found": "ไม่พบคีย์ที่รู้จักสำหรับลายเซ็นนี้ในฐานข้อมูล",
"gpg.error.not_signed_commit": "ไม่ใช่คอมมิตที่ลงนามแล้ว",
"gpg.error.failed_retrieval_gpg_keys": "ไม่สามารถดึงคีย์ใด ๆ ที่แนบมากับบัญชีของผู้คอมมิตได้",
"gpg.error.probable_bad_signature": "คำเตือน! แม้ว่าจะมีคีย์ที่มี ID นี้ในฐานข้อมูล แต่ก็ไม่ได้ยืนยันคอมมิตนี้! คอมมิตนี้น่าสงสัย",
"gpg.error.probable_bad_default_signature": "คำเตือน! แม้ว่าคีย์เริ่มต้นจะมี ID นี้ แต่ก็ไม่ได้ยืนยันคอมมิตนี้! คอมมิตนี้น่าสงสัย",
"notification.notifications": "การแจ้งเตือน",
"notification.unread": "ยังไม่ได้อ่าน",
"notification.read": "อ่านแล้ว",
"notification.no_unread": "ไม่มีการแจ้งเตือนที่ยังไม่ได้อ่าน",
"notification.no_read": "ไม่มีการแจ้งเตือนที่อ่านแล้ว",
"notification.pin": "ปักหมุดการแจ้งเตือน",
"notification.mark_as_read": "ทำเครื่องหมายว่าอ่านแล้ว",
"notification.mark_as_unread": "ทำเครื่องหมายว่ายังไม่ได้อ่าน",
"notification.mark_all_as_read": "ทำเครื่องหมายทั้งหมดว่าอ่านแล้ว",
"notification.subscriptions": "การสมัครรับข้อมูล",
"notification.watching": "กำลังดู",
"notification.no_subscriptions": "ไม่มีการสมัครรับข้อมูล",
"dropzone.default_message": "วางไฟล์หรือคลิกที่นี่เพื่ออัปโหลด",
"dropzone.invalid_input_type": "คุณไม่สามารถอัปโหลดไฟล์ประเภทนี้ได้",
"dropzone.file_too_big": "ขนาดไฟล์ ({{filesize}} MB) เกินขนาดสูงสุด ({{maxFilesize}} MB)",
"dropzone.remove_file": "ลบไฟล์",
"munits.data.b": "B",
"munits.data.kib": "KiB",
"munits.data.mib": "MiB",
"munits.data.gib": "GiB",
"munits.data.tib": "TiB",
"munits.data.pib": "PiB",
"munits.data.eib": "EiB",
"packages.title": "แพ็คเกจ",
"packages.empty": "ยังไม่มีแพ็คเกจ",
"packages.empty.documentation": "สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรีจิสทรีแพ็คเกจ โปรดดู <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">เอกสารประกอบ</a>",
"packages.empty.repo": "คุณอัปโหลดแพ็คเกจแล้ว แต่ไม่แสดงที่นี่? ไปที่ <a href=\"%[1]s\">การตั้งค่าแพ็คเกจ</a> และเชื่อมโยงกับที่เก็บนี้",
"packages.registry.documentation": "สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรีจิสทรี %s โปรดดู <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">เอกสารประกอบ</a>",
"packages.filter.type": "ประเภท",
"packages.filter.type.all": "ทั้งหมด",
"packages.filter.no_result": "ตัวกรองของคุณไม่ให้ผลลัพธ์",
"packages.filter.container.tagged": "ติดแท็ก",
"packages.filter.container.untagged": "ไม่ได้ติดแท็ก",
"packages.published_by": "เผยแพร่ %[1]s โดย <a href=\"%[2]s\">%[3]s</a>",
"packages.published_by_in": "เผยแพร่ %[1]s โดย <a href=\"%[2]s\">%[3]s</a> ใน <a href=\"%[4]s\"><strong>%[5]s</strong></a>",
"packages.pub.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ Dart ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.installation": "การติดตั้ง",
"packages.about": "เกี่ยวกับแพ็คเกจนี้",
"packages.requirements": "ข้อกำหนด",
"packages.dependencies": "การพึ่งพา",
"packages.keywords": "คำสำคัญ",
"packages.details": "รายละเอียด",
"packages.details.author": "ผู้เขียน",
"packages.details.project_site": "เว็บไซต์โปรเจกต์",
"packages.details.repository_site": "เว็บไซต์ที่เก็บ",
"packages.details.documentation_site": "เว็บไซต์เอกสารประกอบ",
"packages.details.license": "ใบอนุญาต",
"packages.assets": "สินทรัพย์",
"packages.versions": "เวอร์ชัน",
"packages.versions.view_all": "ดูทั้งหมด",
"packages.dependency.id": "ID",
"packages.dependency.version": "เวอร์ชัน",
"packages.search_in_external_registry": "ค้นหาใน %s",
"packages.alpine.registry": "ตั้งค่ารีจิสทรีนี้โดยเพิ่ม url ในไฟล์ <code>/etc/apk/repositories</code> ของคุณ:",
"packages.alpine.registry.key": "ดาวน์โหลดคีย์ RSA สาธารณะของรีจิสทรีลงในโฟลเดอร์ <code>/etc/apk/keys/</code> เพื่อตรวจสอบลายเซ็นดัชนี:",
"packages.alpine.registry.info": "เลือก $branch และ $repository จากรายการด้านล่าง",
"packages.alpine.repository.branches": "สาขา",
"packages.alpine.repository.repositories": "ที่เก็บ",
"packages.alpine.repository.architectures": "สถาปัตยกรรม",
"packages.arch.pacman.helper.gpg": "เพิ่มใบรับรองความน่าเชื่อถือสำหรับ pacman:",
"packages.arch.pacman.repo.multi": "%s มีเวอร์ชันเดียวกันในการแจกจ่ายที่แตกต่างกัน",
"packages.arch.pacman.repo.multi.item": "การกำหนดค่าสำหรับ %s",
"packages.arch.pacman.conf": "เพิ่มเซิร์ฟเวอร์พร้อมการแจกจ่ายและสถาปัตยกรรมที่เกี่ยวข้องไปยัง <code>/etc/pacman.conf</code>:",
"packages.arch.pacman.sync": "ซิงค์แพ็คเกจกับ pacman:",
"packages.arch.version.properties": "คุณสมบัติเวอร์ชัน",
"packages.arch.version.description": "คำอธิบาย",
"packages.arch.version.provides": "ให้",
"packages.arch.version.groups": "กลุ่ม",
"packages.arch.version.optdepends": "การพึ่งพาเพิ่มเติม",
"packages.arch.version.makedepends": "การพึ่งพาการสร้าง",
"packages.arch.version.checkdepends": "การพึ่งพาการตรวจสอบ",
"packages.arch.version.conflicts": "ขัดแย้ง",
"packages.arch.version.replaces": "แทนที่",
"packages.arch.version.backup": "สำรอง",
"packages.cargo.registry": "ตั้งค่ารีจิสทรีนี้ในไฟล์การกำหนดค่า Cargo (เช่น <code>~/.cargo/config.toml</code>):",
"packages.cargo.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ Cargo ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.chef.registry": "ตั้งค่ารีจิสทรีนี้ในไฟล์ <code>~/.chef/config.rb</code> ของคุณ:",
"packages.composer.registry": "ตั้งค่ารีจิสทรีนี้ในไฟล์ <code>~/.composer/config.json</code> ของคุณ:",
"packages.composer.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ Composer ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.composer.dependencies.development": "การพึ่งพาการพัฒนา",
"packages.conan.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ Conan ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.conda.registry": "ตั้งค่ารีจิสทรีนี้เป็นที่เก็บ Conda ในไฟล์ <code>.condarc</code> ของคุณ:",
"packages.conda.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ Conda ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.container.images.title": "รูปภาพ",
"packages.container.details.type": "ประเภทรูปภาพ",
"packages.container.details.platform": "แพลตฟอร์ม",
"packages.container.pull": "ดึงรูปภาพจากบรรทัดคำสั่ง:",
"packages.container.digest": "ไดเจสต์",
"packages.container.multi_arch": "OS / สถาปัตยกรรม",
"packages.container.layers": "เลเยอร์รูปภาพ",
"packages.container.labels": "ป้ายกำกับ",
"packages.container.labels.key": "คีย์",
"packages.container.labels.value": "ค่า",
"packages.cran.registry": "ตั้งค่ารีจิสทรีนี้ในไฟล์ <code>Rprofile.site</code> ของคุณ:",
"packages.debian.registry.info": "เลือก $distribution และ $component จากรายการด้านล่าง",
"packages.debian.repository.distributions": "การแจกจ่าย",
"packages.debian.repository.components": "ส่วนประกอบ",
"packages.debian.repository.architectures": "สถาปัตยกรรม",
"packages.generic.download": "ดาวน์โหลดแพ็คเกจจากบรรทัดคำสั่ง:",
"packages.go.install": "ติดตั้งแพ็คเกจจากบรรทัดคำสั่ง:",
"packages.maven.registry": "ตั้งค่ารีจิสทรีนี้ในไฟล์ <code>pom.xml</code> ของโปรเจกต์ของคุณ:",
"packages.maven.install": "หากต้องการใช้แพ็คเกจ ให้รวมสิ่งต่อไปนี้ในบล็อก <code>dependencies</code> ในไฟล์ <code>pom.xml</code>:",
"packages.maven.install2": "เรียกใช้ผ่านบรรทัดคำสั่ง:",
"packages.maven.download": "หากต้องการดาวน์โหลดการพึ่งพา ให้เรียกใช้ผ่านบรรทัดคำสั่ง:",
"packages.nuget.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ NuGet ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.nuget.dependency.framework": "เฟรมเวิร์กเป้าหมาย",
"packages.npm.registry": "ตั้งค่ารีจิสทรีนี้ในไฟล์ <code>.npmrc</code> ของโปรเจกต์ของคุณ:",
"packages.npm.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ npm ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.npm.install2": "หรือเพิ่มลงในไฟล์ package.json:",
"packages.npm.dependencies.development": "การพึ่งพาการพัฒนา",
"packages.npm.dependencies.bundle": "การพึ่งพาที่รวมอยู่",
"packages.npm.dependencies.peer": "การพึ่งพาแบบเพียร์",
"packages.npm.dependencies.optional": "การพึ่งพาเพิ่มเติม",
"packages.npm.details.tag": "แท็ก",
"packages.pypi.requires": "ต้องใช้ Python",
"packages.pypi.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ pip ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.rpm.distros.redhat": "บนการแจกจ่ายที่ใช้ RedHat",
"packages.rpm.distros.suse": "บนการแจกจ่ายที่ใช้ SUSE",
"packages.rpm.repository.architectures": "สถาปัตยกรรม",
"packages.rpm.repository.multiple_groups": "แพ็คเกจนี้มีอยู่ในหลายกลุ่ม",
"packages.alt.install": "ติดตั้งแพ็คเกจ",
"packages.alt.setup": "เพิ่มที่เก็บไปยังรายการที่เก็บที่เชื่อมต่อ ((เลือกสถาปัตยกรรมที่จำเป็นแทน \"_arch_\")",
"packages.alt.repository.architectures": "สถาปัตยกรรม",
"packages.alt.repository.multiple_groups": "แพ็คเกจนี้มีอยู่ในหลายกลุ่ม",
"packages.rubygems.install": "หากต้องการติดตั้งแพ็คเกจโดยใช้ gem ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.rubygems.install2": "หรือเพิ่มลงใน Gemfile:",
"packages.rubygems.dependencies.runtime": "การพึ่งพาขณะทำงาน",
"packages.rubygems.dependencies.development": "การพึ่งพาการพัฒนา",
"packages.rubygems.required.ruby": "ต้องการ Ruby เวอร์ชัน",
"packages.rubygems.required.rubygems": "ต้องการ RubyGem เวอร์ชัน",
"packages.swift.install": "เพิ่มแพ็คเกจในไฟล์ <code>Package.swift</code> ของคุณ:",
"packages.swift.install2": "และเรียกใช้คำสั่งต่อไปนี้:",
"packages.vagrant.install": "หากต้องการเพิ่ม Vagrant box ให้เรียกใช้คำสั่งต่อไปนี้:",
"packages.settings.link": "เชื่อมโยงแพ็คเกจนี้กับที่เก็บ",
"packages.settings.link.description": "หากคุณเชื่อมโยงแพ็คเกจกับที่เก็บ แพ็คเกจจะแสดงอยู่ในรายการแพ็คเกจของที่เก็บ",
"packages.settings.link.select": "เลือกที่เก็บ",
"packages.settings.link.button": "อัปเดตการเชื่อมโยงที่เก็บ",
"packages.settings.link.success": "อัปเดตการเชื่อมโยงที่เก็บสำเร็จแล้ว",
"packages.settings.link.error": "ไม่สามารถอัปเดตการเชื่อมโยงที่เก็บได้",
"packages.settings.delete": "ลบแพ็คเกจ",
"packages.settings.delete.description": "การลบแพ็คเกจเป็นการกระทำถาวรและไม่สามารถยกเลิกได้",
"packages.settings.delete.notice": "คุณกำลังจะลบ %s (%s) การดำเนินการนี้ไม่สามารถย้อนกลับได้ คุณแน่ใจหรือไม่?",
"packages.settings.delete.success": "แพ็คเกจถูกลบแล้ว",
"packages.settings.delete.error": "ไม่สามารถลบแพ็คเกจได้",
"packages.owner.settings.cargo.title": "ดัชนีรีจิสทรี Cargo",
"packages.owner.settings.cargo.initialize": "เริ่มต้นดัชนี",
"packages.owner.settings.cargo.initialize.description": "จำเป็นต้องมีที่เก็บ Git ดัชนีพิเศษเพื่อใช้รีจิสทรี Cargo การใช้ตัวเลือกนี้จะ (สร้างใหม่) ที่เก็บและกำหนดค่าโดยอัตโนมัติ",
"packages.owner.settings.cargo.initialize.error": "ไม่สามารถเริ่มต้นดัชนี Cargo: %v",
"packages.owner.settings.cargo.initialize.success": "สร้างดัชนี Cargo สำเร็จแล้ว",
"packages.owner.settings.cargo.rebuild": "สร้างดัชนีใหม่",
"packages.owner.settings.cargo.rebuild.description": "การสร้างใหม่จะมีประโยชน์หากดัชนีไม่ซิงโครไนซ์กับแพ็คเกจ Cargo ที่เก็บไว้",
"packages.owner.settings.cargo.rebuild.error": "ไม่สามารถสร้างดัชนี Cargo ใหม่: %v",
"packages.owner.settings.cargo.rebuild.success": "สร้างดัชนี Cargo ใหม่สำเร็จแล้ว",
"packages.owner.settings.cargo.rebuild.no_index": "ไม่สามารถสร้างใหม่ได้ ไม่มีดัชนีที่เริ่มต้น",
"packages.owner.settings.cleanuprules.title": "กฎการล้างข้อมูล",
"packages.owner.settings.cleanuprules.add": "เพิ่มกฎการล้างข้อมูล",
"packages.owner.settings.cleanuprules.edit": "แก้ไขกฎการล้างข้อมูล",
"packages.owner.settings.cleanuprules.none": "ยังไม่มีกฎการล้างข้อมูล",
"packages.owner.settings.cleanuprules.preview": "ตัวอย่างกฎการล้างข้อมูล",
"packages.owner.settings.cleanuprules.preview.overview": "มี %d แพ็คเกจที่กำหนดให้ลบ",
"packages.owner.settings.cleanuprules.preview.none": "กฎการล้างข้อมูลไม่ตรงกับแพ็คเกจใด ๆ",
"packages.owner.settings.cleanuprules.pattern_full_match": "ใช้รูปแบบกับชื่อแพ็คเกจเต็ม",
"packages.owner.settings.cleanuprules.keep.title": "เวอร์ชันที่ตรงกับกฎเหล่านี้จะถูกเก็บไว้ แม้ว่าจะตรงกับกฎการลบด้านล่างก็ตาม",
"packages.owner.settings.cleanuprules.keep.count": "เก็บเวอร์ชันล่าสุด",
"packages.owner.settings.cleanuprules.keep.pattern": "เก็บเวอร์ชันที่ตรงกัน",
"packages.owner.settings.cleanuprules.keep.pattern.container": "เวอร์ชัน <code>latest</code> จะถูกเก็บไว้เสมอสำหรับแพ็คเกจ Container",
"packages.owner.settings.cleanuprules.remove.title": "เวอร์ชันที่ตรงกับกฎเหล่านี้จะถูกลบออก เว้นแต่กฎด้านบนจะระบุให้เก็บไว้",
"packages.owner.settings.cleanuprules.remove.days": "ลบเวอร์ชันที่เก่ากว่า",
"packages.owner.settings.cleanuprules.remove.pattern": "ลบเวอร์ชันที่ตรงกัน",
"packages.owner.settings.cleanuprules.success.update": "อัปเดตกฎการล้างข้อมูลแล้ว",
"packages.owner.settings.cleanuprules.success.delete": "ลบกฎการล้างข้อมูลแล้ว",
"packages.owner.settings.chef.title": "รีจิสทรี Chef",
"packages.owner.settings.chef.keypair": "สร้างคู่คีย์",
"packages.owner.settings.chef.keypair.description": "คำขอที่ส่งไปยังรีจิสทรี Chef จะต้องได้รับการลงนามด้วยการเข้ารหัสเพื่อเป็นการยืนยันตัวตน เมื่อสร้างคู่คีย์ จะมีเพียงคีย์สาธารณะเท่านั้นที่ถูกเก็บไว้ใน Forgejo คีย์ส่วนตัวจะถูกมอบให้คุณเพื่อใช้กับ knife การสร้างคู่คีย์ใหม่จะเขียนทับคู่คีย์ก่อนหน้า",
"home.welcome.no_activity": "ไม่มีกิจกรรม",
"home.welcome.activity_hint": "ยังไม่มีอะไรในฟีดของคุณ การดำเนินการและกิจกรรมของคุณจากที่เก็บที่คุณดูจะปรากฏที่นี่",
"home.explore_repos": "สำรวจที่เก็บ",
"home.explore_users": "สำรวจผู้ใช้",
"home.explore_orgs": "สำรวจองค์กร",
"fork.n_forks": "%s fork",
"stars.list.none": "ไม่มีใครติดดาวที่เก็บนี้",
"stars.n_stars": "%s ดาว",
"watch.list.none": "ไม่มีใครกำลังดูที่เก็บนี้",
"watch.n_watchers": "%s ผู้ดู",
"followers.incoming.list.self.none": "ไม่มีใครกำลังติดตามโปรไฟล์ของคุณ",
"followers.incoming.list.none": "ไม่มีใครกำลังติดตามผู้ใช้นี้",
"followers.outgoing.list.self.none": "คุณไม่ได้กำลังติดตามใคร",
"followers.outgoing.list.none": "%s ไม่ได้กำลังติดตามใคร",
"relativetime.now": "ขณะนี้",
"relativetime.future": "ในอนาคต",
"relativetime.mins": "%d นาทีที่แล้ว",
"relativetime.hours": "%d ชั่วโมงที่แล้ว",
"relativetime.days": "%d วันที่แล้ว",
"relativetime.weeks": "%d สัปดาห์ที่แล้ว",
"relativetime.months": "%d เดือนที่แล้ว",
"relativetime.years": "%d ปีที่แล้ว",
"relativetime.1day": "เมื่อวาน",
"relativetime.1week": "สัปดาห์ที่แล้ว",
"relativetime.1month": "เดือนที่แล้ว",
"relativetime.1year": "ปีที่แล้ว",
"repo.pulls.already_merged": "การรวมล้มเหลว: คำขอดึงนี้ถูกรวมไปแล้ว",
"repo.pulls.merged_title_desc": "รวม %[1]d คอมมิตจาก <code>%[2]s</code> ไปยัง <code>%[3]s</code> %[4]s",
"repo.pulls.title_desc": "ต้องการรวม %[1]d คอมมิตจาก <code>%[2]s</code> ไปยัง <code id=\"%[4]s\">%[3]s</code>",
"repo.pulls.maintainers_can_edit": "ผู้ดูแลสามารถแก้ไขคำขอดึงนี้ได้",
"repo.pulls.maintainers_cannot_edit": "ผู้ดูแลไม่สามารถแก้ไขคำขอดึงนี้ได้",
"repo.form.cannot_create": "พื้นที่ทั้งหมดที่คุณสามารถสร้างที่เก็บได้ถึงขีดจำกัดของที่เก็บแล้ว",
"migrate.form.error.url_credentials": "URL มีข้อมูลประจำตัว โปรดใส่ในช่องชื่อผู้ใช้และรหัสผ่านตามลำดับ",
"migrate.github.description": "ย้ายข้อมูลจาก github.com หรือเซิร์ฟเวอร์ GitHub Enterprise",
"migrate.git.description": "ย้ายเฉพาะที่เก็บจากบริการ Git ใดๆ",
"migrate.gitea.description": "ย้ายข้อมูลจาก gitea.com หรืออินสแตนซ์ Gitea อื่นๆ",
"migrate.gitlab.description": "ย้ายข้อมูลจาก gitlab.com หรืออินสแตนซ์ GitLab อื่นๆ",
"migrate.gogs.description": "ย้ายข้อมูลจาก notabug.org หรืออินสแตนซ์ Gogs อื่นๆ",
"migrate.onedev.description": "ย้ายข้อมูลจาก code.onedev.io หรืออินสแตนซ์ OneDev อื่นๆ",
"migrate.gitbucket.description": "ย้ายข้อมูลจากอินสแตนซ์ GitBucket",
"migrate.codebase.description": "ย้ายข้อมูลจาก codebasehq.com",
"migrate.forgejo.description": "ย้ายข้อมูลจาก codeberg.org หรืออินสแตนซ์ Forgejo อื่นๆ",
"migrate.items.label": "รายการการย้าย",
"migrate.items.wiki": "วิกิ",
"migrate.items.milestones": "เหตุการณ์สำคัญ",
"migrate.items.labels": "ป้ายกำกับ",
"migrate.items.issues": "ปัญหา",
"migrate.items.pull_requests": "คำขอดึง",
"migrate.items.merge_requests": "คำขอผสาน",
"migrate.items.releases": "รีลีส",
"migrate.in_progress.git": "กำลังย้ายข้อมูล Git",
"migrate.in_progress.topics": "กำลังย้ายหัวข้อ",
"migrate.in_progress.milestones": "กำลังย้ายเหตุการณ์สำคัญ",
"migrate.in_progress.labels": "กำลังย้ายป้ายกำกับ",
"migrate.in_progress.releases": "กำลังย้ายรีลีส",
"migrate.in_progress.issues": "กำลังย้ายปัญหา",
"migrate.in_progress.pulls": "กำลังย้ายคำขอดึง",
"migrate.cancel.title": "ยกเลิกการย้าย",
"migrate.cancel.confirmation": "คุณต้องการยกเลิกการย้ายนี้หรือไม่?",
"repo.issue_indexer.title": "ตัวจัดทำดัชนี Issue",
"search.milestone_kind": "ค้นหาเหตุการณ์สำคัญ…",
"repo.settings.push_mirror.branch_filter.label": "ตัวกรองสาขา (ไม่บังคับ)",
"repo.settings.push_mirror.branch_filter.description": "สาขาที่จะมิเรอร์ เว้นว่างไว้เพื่อมิเรอร์ทุกสาขา ดู <a href=\"%[1]s\">เอกสาร %[2]s</a> สำหรับไวยากรณ์ ตัวอย่าง: <code>main, release/*</code>",
"incorrect_root_url": "อินสแตนซ์ Forgejo นี้ถูกกำหนดค่าให้ให้บริการบน \"%s\" ขณะนี้คุณกำลังดู Forgejo ผ่าน URL อื่น ซึ่งอาจทำให้บางส่วนของแอปพลิเคชันเสียหาย URL หลักถูกควบคุมโดยผู้ดูแล Forgejo ผ่านการตั้งค่า ROOT_URL ใน app.ini",
"themes.names.forgejo-auto": "Forgejo (ตามธีมของระบบ)",
"themes.names.forgejo-light": "Forgejo สว่าง",
"themes.names.forgejo-dark": "Forgejo มืด",
"error.not_found.title": "ไม่พบหน้า",
"warning.repository.out_of_sync": "การแสดงผลฐานข้อมูลของที่เก็บนี้ไม่ตรงกัน หากคำเตือนนี้ยังคงแสดงอยู่หลังจากพุชคอมมิตไปยังที่เก็บนี้ โปรดติดต่อผู้ดูแลระบบ",
"alert.asset_load_failed": "ไม่สามารถโหลดไฟล์แอสเซทจาก {path} ได้ โปรดตรวจสอบให้แน่ใจว่าสามารถเข้าถึงไฟล์แอสเซทได้",
"alert.range_error": " ต้องเป็นตัวเลขระหว่าง %[1]s และ %[2]s",
"install.invalid_lfs_path": "ไม่สามารถสร้างรูท LFS ที่พาธที่ระบุ: %[1]s",
"profile.actions.tooltip": "การดำเนินการเพิ่มเติม",
"profile.edit.link": "แก้ไขโปรไฟล์",
"feed.atom.link": "ฟีด Atom",
"keys.ssh.link": "คีย์ SSH",
"keys.gpg.link": "คีย์ GPG",
"admin.config.moderation_config": "การกำหนดค่าการดูแล",
"admin.moderation.moderation_reports": "รายงานการดูแล",
"admin.moderation.reports": "รายงาน",
"admin.moderation.no_open_reports": "ขณะนี้ไม่มีรายงานที่เปิดอยู่",
"admin.moderation.deleted_content_ref": "เนื้อหาที่รายงานประเภท %[1]v และ ID %[2]d ไม่มีอยู่อีกต่อไป",
"moderation.report_abuse": "รายงานการละเมิด",
"moderation.report_content": "รายงานเนื้อหา",
"moderation.report_abuse_form.header": "รายงานการละเมิดไปยังผู้ดูแลระบบ",
"moderation.report_abuse_form.details": "แบบฟอร์มนี้ควรใช้เพื่อรายงานผู้ใช้ที่สร้างโปรไฟล์สแปม ที่เก็บ ปัญหา ความคิดเห็น หรือมีพฤติกรรมที่ไม่เหมาะสม",
"moderation.report_abuse_form.invalid": "อาร์กิวเมนต์ไม่ถูกต้อง",
"moderation.report_abuse_form.already_reported": "คุณได้รายงานเนื้อหานี้แล้ว",
"moderation.abuse_category": "หมวดหมู่",
"moderation.abuse_category.placeholder": "เลือกหมวดหมู่",
"moderation.abuse_category.spam": "สแปม",
"moderation.abuse_category.malware": "มัลแวร์",
"moderation.abuse_category.illegal_content": "เนื้อหาที่ผิดกฎหมาย",
"moderation.abuse_category.other_violations": "การละเมิดกฎของแพลตฟอร์มอื่นๆ",
"moderation.report_remarks": "ข้อสังเกต",
"moderation.report_remarks.placeholder": "โปรดให้รายละเอียดบางอย่างเกี่ยวกับการละเมิดที่คุณกำลังรายงาน",
"moderation.submit_report": "ส่งรายงาน",
"moderation.reporting_failed": "ไม่สามารถส่งรายงานการละเมิดใหม่ได้: %v",
"moderation.reported_thank_you": "ขอบคุณสำหรับรายงานของคุณ ผู้ดูแลระบบได้รับทราบแล้ว",
"mail.actions.successful_run_after_failure_subject": "เวิร์กโฟลว์ %[1]s กู้คืนแล้วในที่เก็บ %[2]s",
"mail.actions.not_successful_run_subject": "เวิร์กโฟลว์ %[1]s ล้มเหลวในที่เก็บ %[2]s",
"mail.actions.successful_run_after_failure": "เวิร์กโฟลว์ %[1]s กู้คืนแล้วในที่เก็บ %[2]s",
"mail.actions.not_successful_run": "เวิร์กโฟลว์ %[1]s ล้มเหลวในที่เก็บ %[2]s",
"mail.actions.run_info_cur_status": "สถานะการรันนี้: %[1]s (อัปเดตล่าสุดจาก %[2]s)",
"mail.actions.run_info_previous_status": "สถานะการรันก่อนหน้า: %[1]s",
"mail.actions.run_info_sha": "คอมมิต: %[1]s",
"mail.actions.run_info_trigger": "ทริกเกอร์เนื่องจาก: %[1]s โดย: %[2]s",
"mail.issue.action.close_by_commit": "%[1]s ปิด %[2]s ในคอมมิต %[3]s",
"repo.diff.commit.next-short": "ถัดไป",
"repo.diff.commit.previous-short": "ก่อนหน้า",
"discussion.locked": "การสนทนานี้ถูกล็อคแล้ว การแสดงความคิดเห็นจำกัดเฉพาะผู้มีส่วนร่วมเท่านั้น",
"discussion.sidebar.reference": "อ้างอิง",
"editor.textarea.tab_hint": "บรรทัดถูกเยื้องแล้ว กด <kbd>Tab</kbd> อีกครั้งหรือ <kbd>Escape</kbd> เพื่อออกจากตัวแก้ไข",
"editor.textarea.shift_tab_hint": "ไม่มีการเยื้องในบรรทัดนี้ กด <kbd>Shift</kbd> + <kbd>Tab</kbd> อีกครั้งหรือ <kbd>Escape</kbd> เพื่อออกจากตัวแก้ไข",
"admin.auths.allow_username_change": "อนุญาตให้เปลี่ยนชื่อผู้ใช้",
"admin.auths.allow_username_change.description": "อนุญาตให้ผู้ใช้เปลี่ยนชื่อผู้ใช้ในการตั้งค่าโปรไฟล์",
"admin.dashboard.cleanup_offline_runners": "ล้างข้อมูลรันเนอร์ออฟไลน์",
"admin.dashboard.remove_resolved_reports": "ลบรายงานที่แก้ไขแล้ว",
"admin.config.security": "การกำหนดค่าความปลอดภัย",
"admin.config.global_2fa_requirement.title": "ข้อกำหนดการยืนยันตัวตนสองปัจจัยทั่วโลก",
"admin.config.global_2fa_requirement.none": "ไม่",
"admin.config.global_2fa_requirement.all": "ผู้ใช้ทั้งหมด",
"admin.config.global_2fa_requirement.admin": "ผู้ดูแลระบบ",
"settings.visibility.description": "การมองเห็นโปรไฟล์มีผลต่อความสามารถของผู้อื่นในการเข้าถึงที่เก็บที่ไม่ใช่ส่วนตัวของคุณ <a href=\"%s\" target=\"_blank\">เรียนรู้เพิ่มเติม</a>",
"settings.twofa_unroll_unavailable": "จำเป็นต้องมีการยืนยันตัวตนสองปัจจัยสำหรับบัญชีของคุณและไม่สามารถปิดใช้งานได้",
"settings.twofa_reenroll": "ลงทะเบียนการยืนยันตัวตนสองปัจจัยอีกครั้ง",
"settings.twofa_reenroll.description": "ลงทะเบียนการยืนยันตัวตนสองปัจจัยของคุณอีกครั้ง",
"settings.must_enable_2fa": "อินสแตนซ์ Forgejo นี้ต้องการให้ผู้ใช้เปิดใช้งานการยืนยันตัวตนสองปัจจัยก่อนจึงจะสามารถเข้าถึงบัญชีของตนได้",
"error.must_enable_2fa": "อินสแตนซ์ Forgejo นี้ต้องการให้ผู้ใช้เปิดใช้งานการยืนยันตัวตนสองปัจจัยก่อนจึงจะสามารถเข้าถึงบัญชีของตนได้ เปิดใช้งานได้ที่: %s",
"avatar.constraints_hint": "อวาตาร์ที่กำหนดเองต้องมีขนาดไม่เกิน %[1]s หรือใหญ่กว่า %[2]dx%[3]d พิกเซล",
"user.ghost.tooltip": "ผู้ใช้นี้ถูกลบไปแล้ว หรือไม่สามารถจับคู่ได้",
"og.repo.summary_card.alt_description": "การ์ดสรุปของที่เก็บ %[1]s ซึ่งอธิบายว่า: %[2]s",
"repo.commit.load_tags_failed": "การโหลดแท็กล้มเหลวเนื่องจากข้อผิดพลาดภายใน",
"compare.branches.title": "เปรียบเทียบสาขา",
"migrate.pagure.description": "ย้ายข้อมูลจาก pagure.io หรืออินสแตนซ์ Pagure อื่นๆ",
"migrate.pagure.incorrect_url": "ให้ URL ที่เก็บต้นทางไม่ถูกต้อง",
"migrate.pagure.project_url": "URL โครงการ Pagure",
"migrate.pagure.project_example": "URL โครงการ Pagure เช่น https://pagure.io/pagure",
"migrate.pagure.token_label": "โทเค็น API ของ Pagure",
"migrate.pagure.private_issues.summary": "ปัญหาส่วนตัว (ไม่บังคับ)",
"migrate.pagure.private_issues.description": "คุณลักษณะนี้ออกแบบมาเพื่อสร้างที่เก็บที่สองซึ่งมีเฉพาะปัญหาส่วนตัวจากโครงการ Pagure ของคุณเพื่อวัตถุประสงค์ในการเก็บถาวร ขั้นแรก ให้ทำการย้ายข้อมูลตามปกติ (โดยไม่มีโทเค็น) เพื่อนำเข้าเนื้อหาสาธารณะทั้งหมด จากนั้น หากคุณมีปัญหาส่วนตัวที่ต้องเก็บรักษา ให้สร้างที่เก็บแยกต่างหากโดยใช้ตัวเลือกโทเค็นนี้เพื่อเก็บถาวรปัญหาส่วนตัวเหล่านั้น",
"migrate.pagure.private_issues.warning": "โปรดแน่ใจว่าได้ตั้งค่าการมองเห็นที่เก็บด้านบนเป็นส่วนตัว หากคุณกำลังใช้คีย์ API เพื่อนำเข้าปัญหาส่วนตัว ซึ่งจะช่วยป้องกันการเปิดเผยเนื้อหาส่วนตัวในที่เก็บสาธารณะโดยไม่ได้ตั้งใจ",
"migrate.pagure.token.placeholder": "สำหรับสร้างที่เก็บถาวรปัญหาส่วนตัวเท่านั้น",
"release.n_downloads": "%s ดาวน์โหลด",
"actions.runs.run_attempt_label": "พยายามรันครั้งที่ #%[1]s (%[2]s)",
"actions.runs.viewing_out_of_date_run": "คุณกำลังดูการรันงานนี้ที่ล้าสมัยซึ่งดำเนินการเมื่อ %[1]s",
"actions.runs.view_most_recent_run": "ดูการรันล่าสุด",
"actions.runs.all_workflows": "เวิร์กโฟลว์ทั้งหมด",
"actions.runs.workflow": "เวิร์กโฟลว์",
"actions.runs.invalid_workflow_helper": "ไฟล์การกำหนดค่าเวิร์กโฟลว์ไม่ถูกต้อง โปรดตรวจสอบไฟล์การกำหนดค่าของคุณ: %s",
"actions.runs.no_matching_online_runner.helper": "ไม่มี Runner ออนไลน์ที่ตรงกันพร้อมป้ายกำกับ: %s",
"actions.runs.no_job_without_needs": "เวิร์กโฟลว์ต้องมีงานอย่างน้อยหนึ่งงานที่ไม่มีการพึ่งพา",
"actions.runs.no_job": "เวิร์กโฟลว์ต้องมีงานอย่างน้อยหนึ่งงาน",
"actions.runs.actor": "ผู้ดำเนินการ",
"actions.runs.status": "สถานะ",
"actions.runs.actors_no_select": "ผู้ดำเนินการทั้งหมด",
"actions.runs.status_no_select": "สถานะทั้งหมด",
"actions.runs.no_results": "ไม่พบผลลัพธ์ที่ตรงกัน",
"actions.runs.no_workflows": "ยังไม่มีเวิร์กโฟลว์",
"actions.workflow.job_parsing_error": "ไม่สามารถแยกวิเคราะห์งานในเวิร์กโฟลว์ได้: %v",
"actions.workflow.event_detection_error": "ไม่สามารถแยกวิเคราะห์เหตุการณ์ที่รองรับในเวิร์กโฟลว์ได้: %v",
"actions.workflow.pre_execution_error": "เวิร์กโฟลว์ไม่ถูกดำเนินการเนื่องจากมีข้อผิดพลาดที่ขัดขวางความพยายามในการดำเนินการ",
"actions.actions": "การดำเนินการ",
"actions.status.unknown": "ไม่ทราบ",
"actions.status.waiting": "กำลังรอ",
"actions.status.running": "กำลังทำงาน",
"actions.status.success": "สำเร็จ",
"actions.status.failure": "ล้มเหลว",
"actions.status.cancelled": "ยกเลิกแล้ว",
"actions.status.skipped": "ข้ามไป",
"actions.status.blocked": "ถูกบล็อก",
"actions.runners": "Runners",
"actions.runners.runner_manage_panel": "จัดการ Runners",
"actions.runners.new": "สร้าง Runner ใหม่",
"actions.runners.new_notice": "วิธีการเริ่ม Runner",
"actions.runners.status": "สถานะ",
"actions.runners.status.unspecified": "ไม่ทราบ",
"actions.runners.status.idle": "ว่าง",
"actions.runners.status.active": "ใช้งานอยู่",
"actions.runners.status.offline": "ออฟไลน์",
"actions.runners.name": "ชื่อ",
"actions.runners.owner_type": "ประเภท",
"actions.runners.description": "คำอธิบาย",
"actions.runners.labels": "ป้ายกำกับ",
"actions.runners.last_online": "เวลาออนไลน์ล่าสุด",
"actions.runners.runner_title": "Runner %s",
"actions.runners.task_list.no_tasks": "ยังไม่มีงาน",
"actions.runners.task_list.run": "เรียกใช้",
"actions.runners.task_list.status": "สถานะ",
"actions.runners.task_list.repository": "ที่เก็บ",
"actions.runners.task_list.commit": "คอมมิต",
"actions.runners.task_list.done_at": "เสร็จสิ้นเมื่อ",
"actions.runners.update_runner.success": "อัปเดต Runner สำเร็จแล้ว",
"actions.runners.update_runner.failed": "ไม่สามารถอัปเดต Runner ได้",
"actions.runners.delete_runner.success": "ลบ Runner สำเร็จแล้ว",
"actions.runners.delete_runner.failed": "ไม่สามารถลบ Runner ได้",
"actions.runners.delete_runner.header": "ยืนยันที่จะลบ Runner นี้",
"actions.runners.delete_runner.notice": "หากมีงานกำลังทำงานบน Runner นี้ งานนั้นจะถูกยกเลิกและทำเครื่องหมายว่าล้มเหลว อาจทำให้เวิร์กโฟลว์การสร้างเสียหายได้",
"actions.runners.none": "ไม่มี Runner ที่พร้อมใช้งาน",
"actions.runners.reset_registration_token.button": "รีเซ็ตโทเค็นการลงทะเบียน",
"actions.runners.reset_registration_token.success": "รีเซ็ตโทเค็นการลงทะเบียน Runner สำเร็จแล้ว",
"pulse.n_active_issues": "%s ปัญหาที่ใช้งานอยู่",
"pulse.n_active_prs": "%s คำขอดึงที่ใช้งานอยู่",
"meta.last_line": "ขอบคุณที่แปล Forgejo! บรรทัดนี้ผู้ใช้จะไม่เห็น แต่มีวัตถุประสงค์อื่นในการจัดการการแปล คุณสามารถใส่ข้อเท็จจริงสนุกๆ ในการแปลแทนการแปลก็ได้",
"repo.pulls.poster_manage_approval": "จัดการการอนุมัติ",
"repo.pulls.poster_requires_approval": "เวิร์กโฟลว์บางส่วนกำลัง<a href=\"%[1]s\">รอการตรวจสอบ</a>",
"repo.pulls.poster_requires_approval.tooltip": "ผู้เขียนคําขอดึงข้อมูลนี้ไม่น่าเชื่อถือในการเรียกใช้เวิร์กโฟลว์ที่ทริกเกอร์โดยคําขอดึงข้อมูลที่สร้างขึ้นจากที่เก็บแบบแยกหรือด้วย AGit เวิร์กโฟลว์ที่ทริกเกอร์โดยเหตุการณ์ 'pull_request' จะไม่ทํางานจนกว่าจะได้รับการอนุมัติ",
"repo.pulls.poster_is_trusted": "ผู้เขียนคำขอดึงนี้ <a href=\"%[1]s\">ได้รับความไว้วางใจให้รันเวิร์กโฟลว์เสมอ</a>",
"repo.pulls.poster_is_trusted.tooltip": "ผู้เขียนคำขอดึงนี้ได้รับความไว้วางใจอย่างชัดเจนในการรันเวิร์กโฟลว์ที่ทริกเกอร์โดยเหตุการณ์ `pull_request`",
"repo.pulls.poster_trust_deny": "ปฏิเสธ",
"repo.pulls.poster_trust_deny.tooltip": "เวิร์กโฟลว์ที่รอการอนุมัติจะถูกยกเลิก",
"repo.pulls.poster_trust_once": "อนุมัติครั้งเดียว",
"repo.pulls.poster_trust_once.tooltip": "เวิร์กโฟลว์ที่ทริกเกอร์โดยเหตุการณ์ `pull_request` จะทำงานบนคอมมิตนี้ แต่จะต้องได้รับการอนุมัติสำหรับคอมมิตในอนาคตทั้งหมดที่ส่งไปยังคำขอดึงนี้",
"repo.pulls.poster_trust_always": "อนุมัติเสมอ",
"repo.pulls.poster_trust_always.tooltip": "เวิร์กโฟลว์ที่ทริกเกอร์โดยเหตุการณ์ `pull_request` จะทำงานในการคอมมิตนี้ และจะไม่จำเป็นต้องอนุมัติการทำงานจากคำขอการดึงนี้หรือคำขอการดึงในอนาคตที่เขียนโดยผู้ใช้คนเดียวกัน",
"repo.pulls.poster_trust_revoke": "เพิกถอน",
"repo.pulls.poster_trust_revoke.tooltip": "ผู้เขียนคำขอดึงนี้จะไม่ได้รับความไว้วางใจให้รันเวิร์กโฟลว์ที่ทริกเกอร์โดยเหตุการณ์ `pull_request` อีกต่อไป โดยการทำงานแต่ละครั้งจะต้องได้รับการอนุมัติด้วยตนเอง",
"admin.dashboard.actions_action_user": "เพิกถอนความน่าเชื่อถือของ Forgejo Actions สําหรับผู้ใช้ที่ไม่ได้ใช้งาน",
"teams.add_all_repos.modal.header": "เพิ่มที่เก็บข้อมูลทั้งหมด",
"teams.remove_all_repos.modal.header": "ลบที่เก็บข้อมูลทั้งหมด"
}