# Thai translation of anjuta manual.
# Copyright (C) 2009 Free Software Foundation, Inc.
# This file is distributed under the same license as the anjuta package.
#
# Akom Chotiphantawanon <knight2000@gmail.com>, 2008, 2010.
# Theppitak Karoonboonyanan <thep@linux.thai.net>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: anjuta-manual\n"
"POT-Creation-Date: 2010-10-03 12:47+0000\n"
"PO-Revision-Date: 2010-11-16 13:33+0700\n"
"Last-Translator: Akom Chotiphantawanon <knight2000@gmail.com>\n"
"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: C/anjuta-manual.xml:27(title)
msgid "Anjuta IDE Manual"
msgstr "คู่มือ IDE แอนจูตา"

#: C/anjuta-manual.xml:28(edition)
msgid "v1.0.0"
msgstr "v1.0.0"

#: C/anjuta-manual.xml:30(para)
msgid "Manual for the Anjuta IDE"
msgstr "คู่มือสำหรับ IDE แอนจูตา"

#: C/anjuta-manual.xml:34(firstname)
msgid "Naba"
msgstr "Naba"

#: C/anjuta-manual.xml:35(surname)
msgid "Kumar"
msgstr "Kumar"

#: C/anjuta-manual.xml:38(firstname)
msgid "Andy"
msgstr "Andy"

#: C/anjuta-manual.xml:39(surname)
msgid "Piper"
msgstr "Piper"

#: C/anjuta-manual.xml:42(firstname)
msgid "Biswapesh"
msgstr "Biswapesh"

#: C/anjuta-manual.xml:43(surname)
msgid "Chattopadhyayr"
msgstr "Chattopadhyayr"

#: C/anjuta-manual.xml:46(firstname)
msgid "Johannes"
msgstr "Johannes"

#: C/anjuta-manual.xml:47(surname)
msgid "Schmid"
msgstr "Schmid"

#: C/anjuta-manual.xml:51(year)
msgid "2001-2002"
msgstr "2001-2002"

#: C/anjuta-manual.xml:52(year)
msgid "2006-2008"
msgstr "2006-2008"

#: C/anjuta-manual.xml:53(holder)
msgid "Naba Kumar, Andy Piper, Biswapesh Chattopadhyay"
msgstr "Naba Kumar, Andy Piper, Biswapesh Chattopadhyay"

#: C/anjuta-manual.xml:54(holder)
msgid "Johannes Schmid"
msgstr "Johannes Schmid"

#: C/anjuta-manual.xml:58(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <citetitle>GNU Free Documentation License</citetitle>, "
"Version 1.1 or any later version published by the Free Software Foundation "
"with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. "
"You may obtain a copy of the <citetitle>GNU Free Documentation License</"
"citetitle> from the Free Software Foundation by visiting <ulink type=\"http"
"\" url=\"http://www.fsf.org\">their Web site</ulink> or by writing to: Free "
"Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
"02110-1301, USA."
msgstr ""
"อนุญาตให้ทำซ้ำ เผยแพร่ และ/หรือ ดัดแปลงเอกสารนี้ได้ ภายใต้เงื่อนไขของ <citetitle>GNU "
"Free Documentation License</citetitle> รุ่น 1.1 หรือรุ่นถัดมารุ่นใด ๆ "
"ที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี (Free Software Foundation) โดยไม่มี \"หัวข้อห้ามเปลี่ยน"
"\" (Invariant Sections), ไม่มี \"ข้อความปกหน้า\" (Front-Cover Texts) และไม่มี "
"\"ข้อความปกหลัง\" (Back-Cover Texts) คุณอาจรับสำเนาของ <citetitle>GNU Free "
"Documentation License</citetitle> จากมูลนิธิซอฟต์แวร์เสรีได้ที่ <ulink type=\"http\" "
"url=\"http://www.fsf.org\">เว็บไซต์ของมูลนิธิ</ulink> หรือโดยเขียนไปที่: Free "
"Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
"02110-1301, USA."

#: C/anjuta-manual.xml:70(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"มีชื่อหลายชื่อที่บริษัทต่าง ๆ ใช้แยกความแตกต่างของผลิตภัณฑ์และบริการของตนจากบริษัทอื่น "
"และอ้างเป็นเครื่องหมายการค้า ที่ใดก็ตามที่ชื่อเหล่านั้นปรากฏในเอกสารของ GNOME "
"และสมาชิกโครงการเอกสาร GNOME ได้รับทราบเกี่ยวกับเครื่องหมายการค้าเหล่านั้น "
"ชื่อเหล่านั้นจะเขียนด้วยตัวพิมพ์ใหญ่ หรือขึ้นต้นด้วยตัวพิมพ์ใหญ่"

#: C/anjuta-manual.xml:81(revnumber)
msgid "Anjuta Manual 2.1.0"
msgstr "คู่มือแอนจูตา 2.1.0"

#: C/anjuta-manual.xml:82(date)
msgid "2007"
msgstr "2007"

#: C/anjuta-manual.xml:84(para)
msgid "Johannes Schmid<email>jhs@gnome.org</email>"
msgstr "Johannes Schmid<email>jhs@gnome.org</email>"

#: C/anjuta-manual.xml:86(para)
msgid "Anjuta Team"
msgstr "ทีมแอนจูตา"

#: C/anjuta-manual.xml:3(title) C/anjuta-manual.xml:6(title)
msgid "Introduction"
msgstr "เกริ่นนำ"

#: C/anjuta-manual.xml:4(para)
msgid ""
"<application>Anjuta</application> is a versatile Integrated Development "
"Environment (IDE) for the GNOME desktop. It features a number of advanced "
"programming facilities includes project management, application wizards, an "
"interactive debugger, an integrated Glade UI designer, integrated Devhelp "
"API help, an integrated Valgrind memory profiler, an integrated gprof "
"performance profiler, a class generator, a powerful source editor, source "
"browsing, and more."
msgstr ""
"<application>แอนจูตา</application> เป็นชุดเครื่องมือพัฒนาเบ็ดเสร็จ (IDE) "
"ที่มีความสามารถครบครันสำหรับเดสก์ท็อป GNOME มีเครื่องมือระดับสูงมากมายสำหรับการเขียนโปรแกรม "
"ไม่ว่าจะเป็นการบริหารจัดการโครงการ เครื่องมือวิเศษสร้างโปรแกรม เครื่องมือดีบั๊กแบบโต้ตอบ "
"การเชื่อมรวมกับเครื่องมือออกแบบส่วนติดต่อผู้ใช้สำหรับ Glade เชื่อมรวมกับคู่มือ API Devhelp "
"เชื่อมรวมกับเครื่องมือตรวจสอบการใช้หน่วยความจำ Valgrind เชื่อมรวมกับเครื่องมือวัดประสิทธิภาพ "
"gprof มีเครื่องมือสร้างคลาส เครื่องมือแก้ไขซอร์สที่เก่งกาจ เครื่องมือช่วยไล่ดูซอร์ส และอื่น ๆ"

#: C/anjuta-manual.xml:14(para)
msgid ""
"Anjuta DevStudio has been designed to be simple to operate yet powerful "
"enough to fulfill all your programming needs. We've added many new features "
"to Anjuta over the course of its development. Our focus is on delivering "
"power and usability at the same time and making your software development "
"enjoyable without overloading your senses. We intend to continue improving "
"and stabilizing Anjuta to give you the best IDE experience possible. We hope "
"you will have a good time using Anjuta. If not, please help us make it "
"better by reporting bugs and suggestions."
msgstr ""
"Anjuta DevStudio ออกแบบมาเพื่อให้ง่ายต่อการใช้งาน "
"แต่ยังทรงพลังมากพอที่จะตอบสนองทุกความต้องการของคุณในการเขียนโปรแกรม "
"เราได้เพิ่มความสามารถใหม่ ๆ มากมายในแอนจูตาตลอดการพัฒนา "
"เราให้ความสำคัญกับการเพิ่มขีดความสามารถและความสะดวกใช้ในเวลาเดียวกัน "
"รวมทั้งการทำให้การพัฒนาซอฟต์แวร์ของคุณสนุกสนานโดยไม่เพิ่มภาระต่อการเรียนรู้จนเกินไป "
"เราจะมุ่งปรับปรุงและสร้างเสถียรภาพให้กับแอนจูตาต่อไป เพื่อให้คุณได้รับความรู้สึกที่ดีกับ IDE "
"เท่าที่จะทำได้ เราหวังว่าคุณจะมีความสุขกับการใช้แอนจูตา หากพบปัญหา กรุณาช่วยเราปรับปรุง "
"ด้วยการรายงานบั๊กและให้คำแนะนำ"

#: C/anjuta-manual.xml:25(para)
msgid ""
"The following screenshot illustrates some of the things you will find in "
"Anjuta."
msgstr "ภาพหน้าจอต่อไปนี้แสดงบางส่วนของสิ่งที่คุณจะพบในแอนจูตา"

#: C/anjuta-manual.xml:31(title) C/anjuta-manual.xml:33(screeninfo)
msgid "Anjuta in action"
msgstr "แอนจูตาขณะใช้งาน"

#: C/anjuta-manual.xml:39(para)
msgid ""
"Anjuta has a flexible and advanced docking system that allows you to lay out "
"all views in whatever way you like. You can drag and drop the views using "
"drag bars and rearrange the layout. The layouts are persistent for each "
"project so you can maintain different layouts for different projects. All "
"dock views are minimizable to avoid clutter in the main window. Minimized "
"views appear as icons on the left side of the main window. You can configure "
"all menu actions either by typing when the cursor is over a menu item (the "
"usual GNOME way) or through a dedicated shortcut configuration user "
"interface."
msgstr ""
"แอนจูตามีระบบ dock ที่ยืดหยุ่นและมากความสามารถ ที่ช่วยให้คุณสามารถจัดวางสิ่งต่าง ๆ "
"ในหน้าต่างได้ในแบบที่คุณต้องการ คุณสามารถลากวางช่องแสดงต่าง ๆ "
"ได้โดยใช้แถบลากเพื่อจัดเรียงใหม่ การจัดเรียงจะคงอยู่สำหรับแต่ละโครงการ "
"ทำให้คุณสามารถใช้การจัดเรียงแบบต่าง ๆ ไปตามแต่ละโครงการได้ ช่องแสดงที่ dock "
"ไว้ทั้งหมดสามารถย่อเก็บได้ เพื่อลดความเบียดเสียดในหน้าต่างหลัก "
"ช่องแสดงที่ถูกย่อเก็บจะปรากฏเป็นไอคอนที่ด้านซ้ายของหน้าต่างหลัก "
"คุณสามารถตั้งค่าปุ่มลัดของเมนูทั้งหมดได้ ด้วยการพิมพ์ขณะที่เคอร์เซอร์เลือกที่เมนูอยู่ (ตามวิธีปกติของ "
"GNOME) หรือจะทำผ่านส่วนตั้งค่าปุ่มลัดโดยเฉพาะก็ได้"

#: C/anjuta-manual.xml:50(para)
msgid ""
"Please report any problems with <application>Anjuta</application> - this "
"will help to improve the software, as well as helping the open source "
"community."
msgstr ""
"กรุณารายงานปัญหาใด ๆ ก็ตามที่คุณพบใน <application>แอนจูตา</application> - "
"การรายงานนี้เป็นการช่วยปรับปรุงตัวซอฟต์แวร์เอง และเป็นการช่วยชุมชนโอเพนซอร์สด้วย"

#: C/anjuta-manual.xml:2(title)
msgid "Getting Familiar with Anjuta"
msgstr "ทำความรู้จักกับแอนจูตา"

#: C/anjuta-manual.xml:5(title)
msgid "Menus and shortcuts"
msgstr "เมนูและปุ่มลัด"

#: C/anjuta-manual.xml:6(para)
msgid ""
"At the top of the <application>Anjuta</application> main window is the menu "
"bar. You can access almost all of Anjuta's functionality through menu items. "
"Operations have been grouped according to their type. For example, file "
"operations have been grouped into the <guisubmenu>File</guisubmenu> menu."
msgstr ""
"ที่ด้านบนสุดของหน้าต่างหลัก <application>แอนจูตา</application> จะเป็นแถบเมนู "
"คุณสามารถสั่งงานแอนจูตาได้เกือบทั้งหมดที่รายการเมนูนี้ คำสั่งต่าง ๆ จะจัดเป็นกลุ่มตามประเภท "
"ตัวอย่างเช่น คำสั่งเกี่ยวกับแฟ้มจะจัดรวมอยู่ในเมนู <guisubmenu>แฟ้ม</guisubmenu>"

#: C/anjuta-manual.xml:15(title)
msgid "Menubar"
msgstr "แถบเมนู"

#: C/anjuta-manual.xml:17(screeninfo)
msgid "Anjuta menubar"
msgstr "แถบเมนูของแอนจูตา"

#: C/anjuta-manual.xml:23(title) C/anjuta-manual.xml:25(screeninfo)
msgid "File menu"
msgstr "เมนูแฟ้ม"

#: C/anjuta-manual.xml:30(para)
msgid ""
"Shortcut keys are available for many menu items. All shortcut keys are shown "
"alongside the corresponding menu items. Some other useful shortcuts are "
"listed here."
msgstr ""
"รายการเมนูหลายรายการจะมีปุ่มลัด โดยปุ่มลัดจะแสดงอยู่ข้าง ๆ กับรายการเมนูนั้น ๆ ปุ่มลัดอื่น ๆ "
"ที่เป็นประโยชน์ เช่น"

#: C/anjuta-manual.xml:38(para)
msgid ""
"<emphasis>Switch Editor Page:</emphasis><keycombo><keycap>Ctrl</"
"keycap><keycap>Alt</keycap><keycap>Page Up</keycap></keycombo> (forward) and "
"<keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Page Down</"
"keycap></keycombo> (backward). You can also switch pages by right-clicking "
"on the notebook tabs and selecting a filename from the pop-up menu (useful "
"when all the tabs in the editor are not visible at once). Some desktop "
"configurations may already have these shortcut keys assigned. In that case, "
"you will need to reconfigure them (not in Anjuta, because they are fixed) if "
"you want to use these shortcuts."
msgstr ""
"<emphasis>สลับหน้าเครื่องมือแก้ไข:</emphasis> <keycombo><keycap>Ctrl</"
"keycap><keycap>Alt</keycap><keycap>Page Up</keycap></keycombo> (ไปข้างหน้า) "
"และ <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Page Down</"
"keycap></keycombo> (ถอยหลัง) นอกจากนี้ คุณยังสามารถสลับหน้าได้โดยคลิกขวาที่แท็บสมุด "
"แล้วเลือกชื่อแฟ้มจากเมนูแบบผุดขึ้น "
"(เป็นประโยชน์ในกรณีที่ไม่สามารถมองเห็นแท็บในเครื่องมือแก้ไขได้พร้อมกันทั้งหมด) "
"เดสก์ท็อปบางชุดอาจมีการกำหนดหน้าที่ปุ่มลัดเหล่านี้ไว้ ในกรณีเช่นนั้น คุณจะต้องตั้งค่าใหม่ "
"(ไม่ใช่ที่แอนจูตา เพราะปุ่มลัดถูกกำหนดไว้ตายตัว) ถ้าคุณต้องการใช้ปุ่มลัดเหล่านี้"

#: C/anjuta-manual.xml:49(para)
msgid ""
"<emphasis>Context Help:</emphasis><keycombo><keycap>Shift</"
"keycap><keycap>F1</keycap></keycombo>. Place the cursor on the word (for "
"example, the function name) for which you want to get API help and type this "
"shortcut. Context help only works if you have <application>Devhelp</"
"application> installed; otherwise, the context help menu and toolbar button "
"will be inactive. You can get Devhelp from the <application>Devhelp</"
"application> website. You will also have to install the related "
"<application>Devhelp</application> books."
msgstr ""
"<emphasis>วิธีใช้ตามบริบท:</emphasis><keycombo><keycap>Shift</keycap><keycap>F1</"
"keycap></keycombo> วางเคอร์เซอร์ที่คำ (เช่น ที่ชื่อฟังก์ชัน) ที่คุณต้องการขอดูวิธีใช้ API "
"แล้วกดปุ่มลัดนี้ วิธีใช้ตามบริบทนี้จะทำงานได้ก็ต่อเมื่อคุณติดตั้ง <application>DevHelp</"
"application> ไว้แล้วเท่านั้น มิฉะนั้น เมนูและปุ่มแถบเครื่องมือวิธีใช้ตามบริบทจะไม่ทำงาน "
"คุณสามารถหา Devhelp ได้จากเว็บไซต์ของ <application>DevHelp</application> "
"และคุณจะต้องติดตั้งข้อมูลหนังสือ <application>DevHelp</application> ที่เกี่ยวข้องด้วย"

#: C/anjuta-manual.xml:60(para)
msgid ""
"<emphasis>Autocomplete:</emphasis><keycombo><keycap>Ctrl</"
"keycap><keycap>Enter</keycap></keycombo>. Type this shortcut with the cursor "
"placed at the end of an incomplete word and a list of words matching the "
"remaining part will appear. Scroll and select the right word from the list "
"if you find one."
msgstr ""
"<emphasis>เติมเต็มคำอัตโนมัติ:</emphasis><keycombo><keycap>Ctrl</"
"keycap><keycap>Enter</keycap></keycombo> กดปุ่มลัดนี้ขณะที่เคอร์เซอร์อยู่ที่ท้ายคำที่ไม่สมบูรณ์ "
"จะปรากฏรายการของคำที่ตรงพร้อมส่วนที่เหลือให้ จากนั้นก็เลื่อนและเลือกคำที่เหมาะสมจากรายการคำได้"

#: C/anjuta-manual.xml:68(para)
msgid ""
"<emphasis>More shortcuts:</emphasis> Look for the shortcut keys displayed on "
"the right side of menu item labels. Shortcuts can also be changed as "
"explained in the tip below."
msgstr ""
"<emphasis>ปุ่มลัดเพิ่มเติม:</emphasis> มองหาปุ่มลัดที่แสดงที่ด้านขวาของป้ายชื่อรายการเมนู "
"ปุ่มลัดเหล่านี้ยังสามารถเปลี่ยนแปลงได้ ดังคำอธิบายในเกร็ดด้านล่าง"

#: C/anjuta-manual.xml:75(title)
msgid "Customize shortcuts"
msgstr "กำหนดปุ่มลัดเอง"

#: C/anjuta-manual.xml:76(para)
msgid ""
"You can change the default shortcuts by choosing "
"<menuchoice><guisubmenu>Edit</guisubmenu><guimenuitem>Preferences</"
"guimenuitem></menuchoice> and selecting the <interface> Shortcuts</"
"interface> tab."
msgstr ""
"คุณสามารถเปลี่ยนปุ่มลัดปริยายได้ โดยเลือก <menuchoice><guisubmenu>แก้ไข</"
"guisubmenu><guimenuitem>ปรับแต่ง</guimenuitem></menuchoice> แล้วเลือกแท็บ "
"<interface>ปุ่มลัด</interface>"

#: C/anjuta-manual.xml:87(title)
msgid "Main Window"
msgstr "หน้าต่างหลัก"

#: C/anjuta-manual.xml:88(para)
msgid ""
"The main window contains several view windows which can be rearranged by "
"dragging on their title bars. They can also be minimized by clicking on the "
"minimize buttons on the left of title bars."
msgstr ""
"ในหน้าต่างหลักจะมีหน้าต่างแสดงหลายช่อง ซึ่งสามารถจัดวางใหม่ได้ด้วยการลากที่แถบชื่อ "
"หน้าต่างแสดงเหล่านี้สามารถย่อเก็บได้โดยการคลิกที่ปุ่มย่อเก็บที่ด้านซ้ายของแถบชื่อ"

#: C/anjuta-manual.xml:97(para)
msgid ""
"The <interface>Documents window</interface> will have one document active at "
"a time (if there are any files opened). All file commands will apply to this "
"active document. You can switch to any document by clicking on its tab. You "
"can do the same by right-clicking on the page tabs and choosing the document "
"from the pop-up menu that will appear. This is especially useful when you "
"have a lot of files opened, but not all of them are visible in the page tab "
"area."
msgstr ""
"<interface>หน้าต่างเอกสาร</interface> จะมีเอกสารที่ทำงานอยู่เพียงคราวละเอกสาร "
"(ถ้ามีแฟ้มเปิดอยู่) ทุกคำสั่งที่เกี่ยวกับแฟ้มจะกระทำกับเอกสารที่ทำงานอยู่นี้ "
"คุณสามารถสลับไปยังเอกสารใด ๆ ได้โดยคลิกที่แท็บของเอกสารนั้น หรือจะใช้วิธีคลิกขวาบนแท็บแบ่งหน้า "
"แล้วเลือกเอกสารจากเมนูแบบผุดขึ้นจะแสดงให้เห็นก็ได้ "
"วิธีนี้จะเป็นประโยชน์ในกรณีที่คุณมีแฟ้มเปิดอยู่เป็นจำนวนมาก แต่ไม่สามารถเห็นได้ทั้งหมดในพื้นที่แท็บ"

#: C/anjuta-manual.xml:108(para)
msgid ""
"The <interface>Project window</interface> shows a tree of project files if "
"you have a project opened. Otherwise, the <interface>Project window</"
"interface> is usually hidden. Double-clicking on any item in the "
"<interface>Project window</interface> will open that file."
msgstr ""
"<interface>หน้าต่างโครงการ</interface> จะแสดงแผนภาพต้นไม้ของแฟ้มต่าง ๆ "
"ในโครงการถ้าคุณเปิดโครงการอยู่ ถ้าไม่มีโครงการเปิดอยู่ <interface>หน้าต่างโครงการ</"
"interface> ก็มักจะถูกซ่อนไว้ การดับเบิลคลิกที่รายการใด ๆ ใน <interface>หน้าต่างโครงการ</"
"interface> จะเป็นการเปิดแฟ้มนั้น ๆ"

#: C/anjuta-manual.xml:116(para)
msgid ""
"The <interface>Files window</interface> shows a file tree. If no project is "
"open, the file tree usually points to the file system root but you can "
"change this in the preferences. If a project is open, the window shows all "
"files in the project. Double-clicking opens a file in the appropriate "
"application as configured in the GNOME MIME preferences. Right-clicking "
"opens a context menu which gives you choices about how to open the file."
msgstr ""
"<interface>หน้าต่างแฟ้ม</interface> แสดงแผนภาพต้นไม้ของแฟ้ม ถ้าไม่มีโครงการเปิดอยู่ "
"แผนภาพต้นไม้ของแฟ้มโดยปกติก็จะชี้ไปที่รากของระบบแฟ้ม "
"แต่คุณก็สามารถเปลี่ยนพฤติกรรมนี้ได้ในค่าปรับแต่ง ถ้ามีโครงการเปิดอยู่ "
"หน้าต่างนี้ก็จะแสดงแฟ้มทั้งหมดที่อยู่ในโครงการ "
"การดับเบิลคลิกจะเปิดแฟ้มด้วยโปรแกรมตามที่กำหนดไว้ในค่าปรับแต่ง MIME ของ GNOME "
"การคลิกขวาจะผุดเมนูให้คุณเลือกวิธีเปิดแฟ้ม"

#: C/anjuta-manual.xml:125(para)
msgid ""
"The <interface>Symbols window</interface> shows a tree of available symbols "
"in the project generated from the <application>ctags</application> parser. "
"Double-clicking opens an editor window with the corresponding file and line."
msgstr ""
"<interface>หน้าต่างสัญลักษณ์</interface> "
"จะแสดงแผนภาพต้นไม้ของสัญลักษณ์ที่มีอยู่ในโครงการตามที่สร้างจากตัวแจง <application>ctags</"
"application> การดับเบิลคลิกจะเปิดแฟ้มที่บรรทัดที่มีสัญลักษณ์นั้น ๆ ในหน้าต่างเครื่องมือแก้ไข"

#: C/anjuta-manual.xml:130(para)
msgid ""
"There is also a <interface>Search tab</interface> in the Symbols window "
"where you can search for symbols."
msgstr ""
"และยังมี <interface>แท็บค้นหา</interface> ในหน้าต่างสัญลักษณ์ "
"ซึ่งคุณสามารถใช้ค้นหาสัญลักษณ์ต่าง ๆ ได้"

#: C/anjuta-manual.xml:136(para)
msgid ""
"The <interface>Message window</interface> will list all the messages (both "
"<filename>stdout</filename> and <filename>stderr</filename> outputs) when an "
"external command is executed. The <interface>Message window</interface> is "
"usually hidden, but appears as soon as an external command is executed, such "
"as during file or project compilation, debugging sessions, searches, and "
"many other operations. <application>Anjuta</application> also adds its own "
"messages here when necessary."
msgstr ""
"<interface>หน้าต่างข้อความ</interface> จะแสดงข้อความทั้งหมด (ทั้งจาก "
"<filename>stdout</filename> และ <filename>stderr</filename>) "
"เมื่อมีการเรียกคำสั่งภายนอก โดยปกติแล้ว <interface>หน้าต่างข้อความ</interface> "
"จะถูกซ่อนไว้ แต่จะปรากฏทันทีที่มีการเรียกคำสั่งภายนอก เช่น ขณะคอมไพล์แฟ้มหรือโครงการ ขณะดีบั๊ก "
"ค้นหา และการกระทำอื่น ๆ อีกหลายอย่าง นอกจากนี้ <application>แอนจูตา</application> "
"ยังเพิ่มข้อความเองที่นี่ด้วยเมื่อจำเป็น"

#: C/anjuta-manual.xml:144(para)
msgid ""
"The colors used to display the messages are important. Messages displayed in "
"the standard foreground color (usually black) are normal messages. Messages "
"displayed in orange are warnings, and those displayed in red are errors. "
"Warning and error messages are <emphasis>linked</emphasis>: double-clicking "
"on such a message will take you to the particular file and line number "
"specified in the message."
msgstr ""
"สีที่ใช้แสดงข้อความมีความสำคัญ ข้อความที่แสดงด้วยสีข้อความมาตรฐาน (โดยปกติเป็นสีดำ) "
"เป็นข้อความปกติ ข้อความที่แสดงด้วยสีส้มเป็นคำเตือน และที่เป็นสีแดงคือข้อผิดพลาด "
"คำเตือนและข้อผิดพลาดจะเป็น <emphasis>ลิงก์</emphasis> เมื่อดับเบิลคลิกที่ข้อความดังกล่าว "
"จะนำคุณไปยังแฟ้มและบรรทัดที่ระบุในข้อความ"

#: C/anjuta-manual.xml:152(para)
msgid ""
"For example, when you compile a file which contains errors, some red "
"messages will appear showing what the problems are, and where they occur. "
"Double-clicking on such messages will open the file and highlight the line "
"containing the error."
msgstr ""
"ตัวอย่างเช่น เมื่อคุณคอมไพล์แฟ้มที่มีข้อผิดพลาด จะมีข้อความสีแดงแจ้งปัญหาพร้อมระบุตำแหน่งที่เกิด "
"การดับเบิลคลิกที่ข้อความดังกล่าวจะเปิดแฟ้มนั้นพร้อมทั้งเน้นบรรทัดที่มีข้อผิดพลาด"

#: C/anjuta-manual.xml:160(para)
msgid ""
"The <interface>Terminal window</interface> is a terminal emulator where you "
"can type commands just like in the GNOME Terminal application."
msgstr ""
"<interface>หน้าต่างเทอร์มินัล</interface> เป็นเทอร์มินัลจำลอง "
"ซึ่งคุณสามารถพิมพ์คำสั่งได้เหมือนกับในโปรแกรมเทอร์มินัล GNOME"

#: C/anjuta-manual.xml:168(title)
msgid "Session management"
msgstr "การจัดการวาระ"

#: C/anjuta-manual.xml:169(para)
msgid ""
"All settings, including window sizes and positions, are saved when you exit "
"<application>Anjuta</application>. Session management is still under "
"development, so you should not exit <application>Anjuta</application> with "
"any unsaved documents. <application>Anjuta</application> will display a "
"warning if you try to exit with unsaved documents still open."
msgstr ""
"การตั้งค่าทั้งหมด รวมทั้งขนาดและตำแหน่งของหน้าต่าง จะถูกบันทึกไว้เมื่อคุณออกจาก "
"<application>แอนจูตา</application> แต่การจัดการวาระยังอยู่ระหว่างการพัฒนา ดังนั้น "
"คุณจึงไม่ควรออกจาก <application>แอนจูตา</application> โดยมีเอกสารที่ยังไม่บันทึกตกค้าง "
"<application>แอนจูตา</application> "
"จะแสดงคำเตือนถ้าคุณพยายามออกโดยมีเอกสารที่ยังไม่บันทึกเปิดอยู่"

#: C/anjuta-manual.xml:2(title)
msgid "File Operations"
msgstr "การกระทำกับแฟ้ม"

#: C/anjuta-manual.xml:6(title)
msgid "Creating a new file and inserting text"
msgstr "การสร้างแฟ้มใหม่และการแทรกข้อความ"

#: C/anjuta-manual.xml:8(title)
msgid "Creating a New File"
msgstr "การสร้างแฟ้มใหม่"

#: C/anjuta-manual.xml:9(para)
msgid ""
"To create a new file, choose <menuchoice><guisubmenu>File</"
"guisubmenu><guimenuitem>New</guimenuitem></menuchoice> from the menu bar, or "
"click on the <guibutton>New File</guibutton> button on the main toolbar. A "
"new page will appear in the editor (or a new window if the parent document "
"is windowed). New documents will be named <filename>newfile#1</filename>, "
"<filename>newfile#2</filename>, <filename>newfile#3</filename> and so on."
msgstr ""
"การสร้างแฟ้มใหม่ ทำได้โดยเลือก <menuchoice><guisubmenu>แฟ้ม</"
"guisubmenu><guimenuitem>ใหม่</guimenuitem></menuchoice> จากแถบเมนู หรือคลิกที่ปุ่ม "
"<guibutton>แฟ้มใหม่</guibutton> บนแถบเครื่องมือหลัก จะปรากฏหน้าใหม่ในเครื่องมือแก้ไข "
"(หรือเปิดหน้าต่างใหม่ ถ้าเอกสารแม่อยู่ในหน้าต่าง) เอกสารใหม่จะมีชื่อเป็น "
"<filename>newfile#1</filename>, <filename>newfile#2</filename>, "
"<filename>newfile#3</filename> ไปเรื่อย ๆ"

#: C/anjuta-manual.xml:19(title)
msgid "Save file"
msgstr "บันทึกแฟ้ม"

#: C/anjuta-manual.xml:20(para)
msgid ""
"You should save new documents as soon as possible to avoid any data loss in "
"case of a crash."
msgstr "คุณควรบันทึกเอกสารใหม่ทันทีที่เป็นไปได้ เพื่อหลีกเลี่ยงการสูญหายของข้อมูลในกรณีที่โปรแกรมพัง"

#: C/anjuta-manual.xml:27(title)
msgid "File Wizard"
msgstr "เครื่องมือช่วยสร้างแฟ้ม"

#: C/anjuta-manual.xml:38(title)
msgid "New File Wizard"
msgstr "เครื่องมือช่วยสร้างแฟ้มใหม่"

#: C/anjuta-manual.xml:40(screeninfo) C/anjuta-manual.xml:153(screeninfo)
msgid "The Open File dialog"
msgstr "กล่องโต้ตอบเปิดแฟ้ม"

#: C/anjuta-manual.xml:28(para)
msgid ""
"A wizard can also be used to create a new file. To create a new file, choose "
"<menuchoice><guisubmenu>File</guisubmenu><guisubmenu>New</"
"guisubmenu><guimenuitem>File</guimenuitem></menuchoice> from the menu bar. "
"This will open the New File dialog. Select the file type. Enter the "
"filename. The suffix will be automatically added. You can add license "
"information (according to your license choice) and a header. In case of a C/C"
"++ header file, you can also add an header template. Click <guibutton>OK</"
"guibutton> to validate the creation. <placeholder-1/>"
msgstr ""
"เครื่องมือช่วยสามารถใช้สร้างแฟ้มใหม่ได้ การสร้างแฟ้มใหม่ ทำได้โดยเลือก "
"<menuchoice><guisubmenu>แฟ้ม</guisubmenu><guisubmenu>ใหม่</"
"guisubmenu><guimenuitem>แฟ้ม</guimenuitem></menuchoice> จากแถบเมนู "
"จะเป็นการเปิดกล่องโต้ตอบ \"แฟ้มใหม่\" จากนั้น เลือกชนิดของแฟ้ม และป้อนชื่อแฟ้ม "
"นามสกุลของแฟ้มจะถูกเพิ่มให้โดยอัตโนมัติ คุณสามารถเพิ่มข้อมูลสัญญาอนุญาต "
"(ตามสัญญาอนุญาตที่คุณเลือก) และแฟ้มส่วนหัว ในกรณีที่เป็นแฟ้มส่วนหัวของ C/C++  "
"คุณสามารถเพิ่มแม่แบบสำหรับแฟ้มส่วนหัวได้ด้วย เสร็จแล้วคลิก <guibutton>ตกลง</guibutton> "
"เพื่อตรวจสอบการสร้าง <placeholder-1/>"

#: C/anjuta-manual.xml:45(para)
msgid ""
"<application>Anjuta</application> occasionally also creates new file windows "
"during some operations. For example, some Subversion operations such as "
"<command>Diff</command> and <command>View Log</command> create new file "
"windows and add the output there. You can save the contents of these windows "
"to real files if you like."
msgstr ""
"ในบางโอกาส <application>แอนจูตา</application> "
"ยังมีการเปิดหน้าต่างแฟ้มใหม่ในระหว่างปฏิบัติการบางอย่าง ตัวอย่างเช่น ปฏิบัติการบางอย่างของ "
"Subversion เช่น <command>Diff</command> และ <command>ดูปูม</command> "
"จะเปิดหน้าต่างแฟ้มใหม่และเขียนผลลัพธ์ลงที่นั่น "
"คุณสามารถบันทึกเนื้อหาของหน้าต่างเหล่านี้ลงในแฟ้มจริงได้ถ้าต้องการ"

#: C/anjuta-manual.xml:54(title)
msgid "Inserting Macros"
msgstr "การแทรกแมโคร"

#: C/anjuta-manual.xml:55(para)
msgid ""
"You can use <emphasis>macros</emphasis> to quickly edit repetitive sequences "
"of text."
msgstr ""
"คุณสามารถใช้ <emphasis>แมโคร</emphasis> ในการแก้ไขข้อความชุดซ้ำ ๆ ได้อย่างรวดเร็ว"

#: C/anjuta-manual.xml:59(para)
msgid "The Macro plugin must be activated."
msgstr "ปลั๊กอินแมโครจะต้องทำงานก่อน"

#: C/anjuta-manual.xml:64(title)
msgid "Inserting"
msgstr "การแทรก"

#: C/anjuta-manual.xml:65(para)
msgid ""
"Two types of macros are available: Anjuta macros and user macros (displayed "
"as \"My macros\"). Anjuta macros are not modifiable, but you can define and "
"modify your own user macros."
msgstr ""
"แมโครมี 2 ชนิด: แมโครของแอนจูตาและแมโครของผู้ใช้ (แสดงเป็น \"แมโครของฉัน\") "
"แมโครของแอนจูตาไม่สามารถแก้ไขได้ แต่คุณสามารถกำหนดและปรับเปลี่ยนแมโครผู้ใช้ของคุณเองได้"

#: C/anjuta-manual.xml:69(para)
msgid ""
"To insert a macro, move the cursor to the desired place. Select "
"<menuchoice><guisubmenu>Edit</guisubmenu><guisubmenu>Macros</"
"guisubmenu><guimenuitem>Macros...</guimenuitem></menuchoice>. A dialog "
"window appears. Select the desired macro in the list. The result of the "
"macro expansion is displayed in the window and a summary is shown in the "
"dialog window. Choose <guibutton>Insert</guibutton>. The expanded macro text "
"is inserted at the cursor position."
msgstr ""
"การแทรกแมโคร ทำได้โดยเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการ เลือก "
"<menuchoice><guisubmenu>แก้ไข</guisubmenu><guisubmenu>แมโคร</"
"guisubmenu><guimenuitem>แมโคร...</guimenuitem></menuchoice> จะปรากฏกล่องโต้ตอบ "
"เลือกแมโครที่ต้องการในรายชื่อ ผลของการแทนที่แมโครที่เลือกจะแสดงในหน้าต่าง "
"พร้อมกับข้อมูลสรุปเกี่ยวกับแมโคร จากนั้นคลิก <guibutton>แทรก</guibutton> "
"ข้อความแทนที่ของแมโครจะถูกแทรกลงที่ตำแหน่งของเคอร์เซอร์"

#: C/anjuta-manual.xml:82(title)
msgid "Macro"
msgstr "แมโคร"

#: C/anjuta-manual.xml:84(screeninfo)
msgid "The Macro dialog"
msgstr "กล่องโต้ตอบแมโคร"

#: C/anjuta-manual.xml:77(para)
msgid ""
"Another way to insert a macro is to select <menuchoice><guisubmenu>Edit</"
"guisubmenu><guisubmenu>Macros</guisubmenu><guimenuitem>Insert Macro...</"
"guimenuitem></menuchoice>, then to press the desired macro shortcut. "
"<placeholder-1/>"
msgstr ""
"อีกวิธีหนึ่งที่จะแทรกแมโครคือเลือก <menuchoice><guisubmenu>แก้ไข</"
"guisubmenu><guisubmenu>แมโคร</guisubmenu><guimenuitem>แทรกแมโคร...</"
"guimenuitem></menuchoice> แล้วกดปุ่มลัดของแมโครที่ต้องการ <placeholder-1/>"

#: C/anjuta-manual.xml:91(title)
msgid "Defining Macros"
msgstr "การนิยามแมโคร"

#: C/anjuta-manual.xml:92(para)
msgid ""
"From the Insert Macro window, choose <guibutton>Add</guibutton> or select "
"<menuchoice><guisubmenu>Edit</guisubmenu><guisubmenu>Macros</"
"guisubmenu><guimenuitem>Add Macro... </guimenuitem></menuchoice>. The Add/"
"Edit window appears. Enter the macro name, choose or define a category and "
"enter a shortcut. Then edit text relative to your macro. The character ' | ' "
"will indicate the cursor position after the macro insertion. Choose "
"<guibutton>OK</guibutton>. The macro is added to the list."
msgstr ""
"คลิก <guibutton>เพิ่ม</guibutton> จากหน้าต่างแทรกแมโคร หรือเลือกเมนู "
"<menuchoice><guisubmenu>แก้ไข</guisubmenu><guisubmenu>แมโคร</"
"guisubmenu><guimenuitem>เพิ่มแมโคร...</guimenuitem></menuchoice> จะปรากฏหน้าต่าง "
"เพิ่ม/แก้ไข จากนั้นก็ป้อนชื่อแมโคร เลือกหรือกำหนดประเภท แล้วป้อนปุ่มลัด จากนั้น "
"แก้ไขข้อความสำหรับแมโครของคุณ โดยอักขระ ' | ' "
"จะแสดงตำแหน่งเคอร์เซอร์หลังจากการแทรกแมโคร เสร็จแล้ว คลิก <guibutton>ตกลง</"
"guibutton> แมโครจะถูกเพิ่มเข้าไปในรายชื่อ"

#: C/anjuta-manual.xml:100(para)
msgid ""
"You can also erase a macro by selecting it in the list and choosing "
"<guibutton>Remove</guibutton>. This only works for user macros (My Macros), "
"of course."
msgstr ""
"คุณสามารถลบแมโครได้ โดยเลือกแมโครในรายชื่อ แล้วคลิก <guibutton>เอาออก</guibutton> "
"แน่นอนว่าการลบนี้ใช้ได้เฉพาะกับแมโครผู้ใช้ (แมโครของฉัน) เท่านั้น"

#: C/anjuta-manual.xml:108(title)
msgid "Add/Edit Macro"
msgstr "เพิ่ม/แก้ไขแมโคร"

#: C/anjuta-manual.xml:110(screeninfo)
msgid "Add Edit dialog"
msgstr "กล่องโต้ตอบ เพิ่ม/แก้ไข"

#: C/anjuta-manual.xml:104(para)
msgid ""
"Similarly, you can edit and modify a macro by selecting it in the list and "
"choosing <guibutton>Edit</guibutton>. <placeholder-1/>"
msgstr ""
"ในทำนองเดียวกัน คุณสามารถแก้ไขและปรับเปลี่ยนแมโครได้ โดยเลือกในรายชื่อ แล้วคลิก "
"<guibutton>แก้ไข</guibutton> <placeholder-1/>"

#: C/anjuta-manual.xml:117(title)
msgid "Macro Keywords"
msgstr "คำหลักสำหรับแมโคร"

#: C/anjuta-manual.xml:118(para)
msgid ""
"Macro keywords are available. They can be included in macro definitions. "
"These macro keywords start and finish with the character ' @ '."
msgstr ""
"มีคำหลักจำนวนหนึ่งสำหรับแมโคร ซึ่งสามารถใช้ในนิยามแมโครได้ คำหลักสำหรับแมโครเหล่านี้ "
"จะเริ่มต้นและลงท้ายด้วยอักขระ '@'"

#: C/anjuta-manual.xml:126(title)
msgid "Keyword Macro"
msgstr "แมโครที่ใช้คำหลัก"

#: C/anjuta-manual.xml:128(screeninfo)
msgid "The Keyword macro"
msgstr "แมโครที่ใช้คำหลัก"

#: C/anjuta-manual.xml:122(para)
msgid ""
"Available macro keywords are @DATE_TIME@, @DATE_YMD@, @DATE_Y@, @USER_NAME@, "
"@FILE_NAME@, @FILE_NAME_UP@, @FILE_NAME_UP_PREFIX@, @EMAIL@, @TABSIZE@, "
"@INDENTSIZE@, and @USETABS@. <placeholder-1/>"
msgstr ""
"คำหลักสำหรับแมโครที่มีให้คือ : @DATE_TIME@, @DATE_YMD@, @DATE_Y@, @USER_NAME@, "
"@FILE_NAME@, @FILE_NAME_UP@, @FILE_NAME_UP_PREFIX@, @EMAIL@, @TABSIZE@, "
"@INDENTSIZE@, @USETABS@ <placeholder-1/>"

#: C/anjuta-manual.xml:139(title)
msgid "Opening and Saving Files"
msgstr "การเปิดและบันทึกแฟ้ม"

#: C/anjuta-manual.xml:151(title)
msgid "Open File dialog"
msgstr "กล่องโต้ตอบเปิดแฟ้ม"

#: C/anjuta-manual.xml:143(para)
msgid ""
"<emphasis>Opening a file:</emphasis> To open an existing file, choose "
"<menuchoice><guisubmenu>File</guisubmenu><guimenuitem>Open</guimenuitem></"
"menuchoice> from the menu bar, click on the <guibutton>Open</guibutton> "
"button on the toolbar, or press <keycombo><keycap>Ctrl</keycap><keycap>O</"
"keycap></keycombo>. This will display the <interface>Open File</interface> "
"dialog. <placeholder-1/> Select or enter the name of file you want to open, "
"then click <guibutton>Open</guibutton>. To open more than one file at once, "
"select multiple files to open by holding down the <keycap>Ctrl</keycap> key "
"and clicking each file in turn; then press <guibutton>Open</guibutton>. If "
"you change your mind, click <guibutton>Cancel</guibutton> to dismiss the "
"dialog without opening the file."
msgstr ""
"<emphasis>การเปิดแฟ้ม:</emphasis> การเปิดแฟ้มที่มีอยู่ก่อนแล้ว ทำได้โดยเลือก "
"<menuchoice><guisubmenu>แฟ้ม</guisubmenu><guimenuitem>เปิด</guimenuitem></"
"menuchoice> จากแถบเมนู หรือคลิกที่ปุ่ม <guibutton>เปิด</guibutton> บนแถบเครื่องมือ "
"หรือกด <keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo> ก็ได้ "
"จะปรากฏกล่องโต้ตอบ <interface>เปิดแฟ้ม</interface>  <placeholder-1/> จากนั้น "
"เลือกหรือป้อนชื่อแฟ้มที่คุณต้องการเปิด แล้วคลิก <guibutton>เปิด</guibutton> "
"การเปิดแฟ้มมากกว่าหนึ่งแฟ้มพร้อมกัน ก็ทำได้โดยเลือกแฟ้มต่าง ๆ ที่จะเปิดโดยกด <keycap>Ctrl</"
"keycap> ค้างไว้ แล้วคลิกแฟ้มเพิ่มทีละแฟ้ม เสร็จแล้วกดปุ่ม <guibutton>เปิด</guibutton> "
"ถ้าคุณเปลี่ยนใจ ก็คลิก <guibutton>ยกเลิก</guibutton> เพื่อปิดกล่องโต้ตอบโดยไม่มีการเปิดแฟ้ม"

#: C/anjuta-manual.xml:166(title)
msgid "Open Multiple File dialog"
msgstr "กล่องโต้ตอบเปิดหลายแฟ้ม"

#: C/anjuta-manual.xml:168(screeninfo)
msgid "The Open File dialog in multiple-select mode"
msgstr "กล่องโต้ตอบแฟ้มในโหมดเลือกหลายรายการ"

#: C/anjuta-manual.xml:173(para)
msgid ""
"You can enable the <emphasis>Show Hidden Files</emphasis> option through the "
"pop-up menu that appears when you right-click in the Open File dialog. This "
"option will make hidden files (files starting with \".\") visible in the "
"file list. Clear the option to hide hidden files. The Open File dialog also "
"has a built-in file type filter. Select the appropriate file type filter in "
"the dialog and the file list will be limited to the files of the selected "
"type only."
msgstr ""
"คุณสามารถเปิดใช้งานตัวเลือก <emphasis>แสดงแฟ้มซ่อน</emphasis> "
"ผ่านเมนูแบบผุดขึ้นที่ปรากฏเมื่อคุณคลิกขวาในกล่องโต้ตอบเปิดแฟ้ม ตัวเลือกนี้จะทำให้แฟ้มที่ซ่อนอยู่ "
"(แฟ้มที่ขึ้นต้นด้วย \".\") ปรากฏในรายชื่อแฟ้ม หากต้องการซ่อนแฟ้มซ่อนก็เลิกกาตัวเลือกนี้ นอกจากนี้ "
"กล่องโต้ตอบเปิดแฟ้มยังมีตัวกรองชนิดของแฟ้มในตัว "
"เมื่อคุณเลือกตัวกรองชนิดแฟ้มที่เหมาะสมในกล่องโต้ตอบ รายชื่อแฟ้มจะแสดงเฉพาะแฟ้มชนิดที่เลือกเท่านั้น"

#: C/anjuta-manual.xml:194(screeninfo)
msgid "The Save As File"
msgstr "การบันทึกเป็นแฟ้ม"

#: C/anjuta-manual.xml:184(para)
msgid ""
"<emphasis>Saving a file:</emphasis> To save a file, choose "
"<menuchoice><guisubmenu>File</guisubmenu><guimenuitem>Save</guimenuitem></"
"menuchoice> from the menu bar, click on the <guibutton>Save</guibutton> "
"button on the toolbar, or press <keycombo><keycap>Ctrl</keycap><keycap>S</"
"keycap></keycombo>. This will save the file. If the file is new, a "
"<interface>Save As</interface> dialog will appear. Enter a filename and "
"click <guibutton>Save</guibutton> to save the new file with the name "
"supplied. <placeholder-1/>"
msgstr ""
"<emphasis>การบันทึกแฟ้ม:</emphasis> วิธีบันทึกแฟ้ม ทำได้โดยเลือก "
"<menuchoice><guisubmenu>แฟ้ม</guisubmenu><guimenuitem>บันทึก</guimenuitem></"
"menuchoice> จากแถบเมนู หรือคลิกปุ่ม <guibutton>บันทึก</guibutton> บนแถบเครื่องมือ "
"หรือกด <keycombo><keycap>Ctrl</keycap><keycap>S</keycap></keycombo> ก็ได้ "
"จะเป็นการบันทึกแฟ้ม ถ้าเป็นแฟ้มใหม่ จะปรากฏกล่องโต้ตอบ <interface>บันทึกแฟ้มเป็น</"
"interface> ให้คุณป้อนชื่อแฟ้มแล้วคลิก <guibutton>บันทึก</guibutton> "
"เพื่อบันทึกแฟ้มใหม่ด้วยชื่อที่กำหนด <placeholder-1/>"

#: C/anjuta-manual.xml:199(title)
msgid "File autosave"
msgstr "การบันทึกแฟ้มอัตโนมัติ"

#: C/anjuta-manual.xml:200(para)
msgid ""
"If you have enabled autosave, Anjuta will not autosave any new files. You "
"must first save them manually. The same applies to the <guimenuitem>Save "
"All</guimenuitem> option: Anjuta will not save new files, if you haven't "
"saved them first manually. <emphasis>You must save a file manually before "
"autosave or <guimenuitem>Save All</guimenuitem> will work with it.</emphasis>"
msgstr ""
"ถ้าคุณเปิดใช้งานการบันทึกอัตโนมัติ แอนจูตาจะยังไม่บันทึกแฟ้มใหม่ใด ๆ โดยอัตโนมัติ "
"คุณต้องสั่งบันทึกเองก่อน กับตัวเลือก <guimenuitem>บันทึกทั้งหมด</guimenuitem> ก็เช่นกัน: "
"แอนจูตาจะไม่บันทึกแฟ้มที่สร้างใหม่ ถ้าคุณยังไม่ได้สั่งบันทึกแฟ้มเหล่านั้นเองก่อน "
"<emphasis>คุณจะต้องสั่งบันทึกแฟ้มเองก่อน การบันทึกอัตโนมัติหรือ <guimenuitem>บันทึกทั้งหมด</"
"guimenuitem> จึงจะเริ่มทำงานกับแฟ้มเหล่านั้น</emphasis>"

#: C/anjuta-manual.xml:211(para)
msgid ""
"<emphasis>Saving a file with a different name:</emphasis> You can explicitly "
"save a file with a new filename. To do this, choose "
"<menuchoice><guisubmenu>File</guisubmenu><guimenuitem>Save As</guimenuitem></"
"menuchoice> from the menu bar. A <interface>Save As</interface> dialog will "
"appear prompting you to enter the new filename. Enter the name and click "
"<guibutton>Save</guibutton>."
msgstr ""
"<emphasis>การบันทึกแฟ้มด้วยชื่อใหม่:</emphasis> "
"คุณสามารถเจาะจงบันทึกแฟ้มโดยกำหนดชื่อใหม่ได้ โดยเลือก <menuchoice><guisubmenu>แฟ้ม</"
"guisubmenu><guimenuitem>บันทึกเป็น</guimenuitem></menuchoice> จากแถบเมนู "
"จะปรากฏกล่องโต้ตอบ <interface>บันทึกแฟ้มเป็น</interface> ขึ้นมาให้คุณป้อนชื่อแฟ้มใหม่ "
"คุณก็ป้อนชื่อแฟ้มแล้วคลิก <guibutton>บันทึก</guibutton>"

#: C/anjuta-manual.xml:219(title)
msgid "File save as overwrite"
msgstr "การบันทึกแฟ้มโดยเขียนทับ"

#: C/anjuta-manual.xml:220(para)
msgid ""
"When you use <guimenuitem>Save As</guimenuitem> with an existing file, the "
"original is not deleted. It is left unchanged since the last save. If a file "
"with the new filename already exists, a confirmation dialog will appear to "
"ensure that you want to overwrite it. Clicking <guibutton>Yes</guibutton> "
"will overwrite the file with the file you are saving."
msgstr ""
"เมื่อคุณใช้ <guimenuitem>บันทึกเป็น</guimenuitem> กับแฟ้มที่มีอยู่แล้ว แฟ้มต้นฉบับจะไม่ถูกลบ "
"โดยจะไม่มีการเปลี่ยนแปลงจากที่บันทึกครั้งสุดท้าย สำหรับแฟ้มที่ตั้งชื่อใหม่นั้น "
"ถ้ามีแฟ้มที่ชื่อซ้ำกันอยู่ก่อนแล้ว จะมีกล่องโต้ตอบยืนยันปรากฏขึ้นมา "
"เพื่อถามให้แน่ใจว่าคุณต้องการเขียนทับแฟ้มดังกล่าว ถ้าคลิก <guibutton>ใช่</guibutton> "
"ก็จะเขียนทับแฟ้มนั้นด้วยแฟ้มที่คุณกำลังบันทึก"

#: C/anjuta-manual.xml:232(para)
msgid ""
"<emphasis>Closing a file:</emphasis> To close a file, choose "
"<menuchoice><guisubmenu>File</guisubmenu><guimenuitem>Close</guimenuitem></"
"menuchoice> from the menu bar, or click on the <guibutton>Close</guibutton> "
"button on the toolbar. (You can also close a file by clicking the X in its "
"filename tab.) This will close the current file. If the file is not saved, "
"or is a new file, then <application>Anjuta</application> will prompt you to "
"save the file before closing it."
msgstr ""
"<emphasis>การปิดแฟ้ม:</emphasis> วิธีปิดแฟ้ม ทำได้โดยเลือก "
"<menuchoice><guisubmenu>แฟ้ม</guisubmenu><guimenuitem>ปิด</guimenuitem></"
"menuchoice> จากแถบเมนู หรือคลิกปุ่ม <guibutton>ปิด</guibutton> บนแถบเครื่องมือ "
"(และคุณยังสามารถปิดแฟ้มโดยการคลิก X ในแท็บชื่อแฟ้มได้ด้วย) การปิดนี้เป็นการปิดแฟ้มปัจจุบัน "
"ถ้าแฟ้มนั้นยังไม่ถูกบันทึก หรือเป็นแฟ้มใหม่ <application>แอนจูตา</application> "
"จะถามคุณเพื่อบันทึกแฟ้มนั้นก่อนปิด"

#: C/anjuta-manual.xml:249(title)
msgid "Editing Files"
msgstr "การแก้ไขแฟ้ม"

#: C/anjuta-manual.xml:250(para)
msgid ""
"<application>Anjuta</application> has a number of features which help you "
"edit and work with source files. The following sections describe how to use "
"some of the interesting features available."
msgstr ""
"<application>แอนจูตา</application> "
"มีความสามารถหลายอย่างที่ช่วยคุณแก้ไขและทำงานกับแฟ้มซอร์ส หัวข้อต่อไปนี้ "
"จะอธิบายวิธีใช้ความสามารถบางอย่างที่น่าสนใจ"

#: C/anjuta-manual.xml:256(title) C/anjuta-manual.xml:265(title)
msgid "Editor Margins"
msgstr "ขอบของเครื่องมือแก้ไข"

#: C/anjuta-manual.xml:267(screeninfo) C/anjuta-manual.xml:315(screeninfo)
msgid "The Tags toolbar"
msgstr "แถบเครื่องมือแท็ก"

#: C/anjuta-manual.xml:257(para)
msgid ""
"<emphasis>Editor Margins:</emphasis> Editor margins appear to the left of "
"the editor and are used for some special purposes. There are three editor "
"margins available: the <emphasis>line number margin</emphasis>, the "
"<emphasis>marker margin</emphasis> and the <emphasis>code fold margin</"
"emphasis>. By default (that is, when you run <application>Anjuta</"
"application> for the first time) only the code fold margin will be visible. "
"The rest can be made visible via <menuchoice><guimenu>View</"
"guimenu><guisubmenu>Editor</guisubmenu></menuchoice>. <placeholder-1/>"
msgstr ""
"<emphasis>ขอบของเครื่องมือแก้ไข:</emphasis> "
"ขอบของเครื่องมือแก้ไขจะอยู่ทางด้านซ้ายของเครื่องมือแก้ไข และใช้เพื่อวัตถุประสงค์พิเศษบางอย่าง "
"ขอบเครื่องมือแก้ไขมีสามขอบ คือ <emphasis>ขอบเลขบรรทัด</emphasis>, "
"<emphasis>ขอบเครื่องหมาย</emphasis> และ <emphasis>ขอบพับโค้ด</emphasis> "
"โดยค่าปริยายนั้น (กล่าวคือ เมื่อคุณเรียกทำงาน <application>แอนจูตา</application> "
"ครั้งแรก) จะเห็นเพียงขอบพับโค้ดเท่านั้น ส่วนที่เหลือสามารถสั่งให้แสดงได้ทางเมนู "
"<menuchoice><guimenu>มุมมอง</guimenu><guisubmenu>เครื่องมือแก้ไข</guisubmenu></"
"menuchoice> <placeholder-1/>"

#: C/anjuta-manual.xml:272(para)
msgid ""
"The <emphasis>line number margin</emphasis> is largest of all the three "
"margins (and is slightly darker then rest) and displays a document's line "
"numbers. The <emphasis>line number margin</emphasis> can be shown or hidden "
"by toggling <menuchoice><guimenu>View</guimenu><guisubmenu>Editor</"
"guisubmenu><guimenuitem>Line Numbers Margin</guimenuitem></menuchoice>. Left-"
"clicking on this margin will select an entire line (including the trailing "
"newline, if present). You can set font properties for the line number margin "
"in the preferences."
msgstr ""
"<emphasis>ขอบแสดงเลขบรรทัด</emphasis> จะมีขนาดใหญ่ที่สุดในบรรดาขอบทั้งสาม "
"(และเข้มกว่าขอบอื่น ๆ เล็กน้อย) เป็นขอบสำหรับแสดงเลขบรรทัดของเอกสาร "
"<emphasis>ขอบแสดงเลขบรรทัด</emphasis> สามารถสั่งให้แสดงหรือซ่อนได้ด้วยการสลับค่า "
"<menuchoice><guimenu>มุมมอง</guimenu><guisubmenu>เครื่องมือแก้ไข</"
"guisubmenu><guimenuitem>ขอบแสดงเลขบรรทัด</guimenuitem></menuchoice> "
"การคลิกซ้ายที่ขอบนี้จะเลือกบรรทัดทั้งบรรทัด (รวมถึงอักขระขึ้นบรรทัดใหม่ด้วยถ้ามี) "
"คุณสามารถกำหนดคุณสมบัติแบบอักษรสำหรับขอบแสดงเลขบรรทัดนี้ได้ในกล่องโต้ตอบปรับแต่ง"

#: C/anjuta-manual.xml:281(para)
msgid ""
"The <emphasis>marker margin</emphasis> can be shown or hidden via "
"<menuchoice><guimenu>View</guimenu><guisubmenu>Editor</"
"guisubmenu><guimenuitem>Markers Margin</guimenuitem></menuchoice>. This "
"margin displays graphical icons to mark the given line. The margin may "
"display bookmark markers (blue and rectangular), breakpoint markers (red and "
"circular) and line indicator markers (which look like a yellow pointed "
"arrow). A bookmark marker indicates a bookmarked line, and can be toggled "
"via <menuchoice><guimenu>Goto</guimenu><guisubmenu>Bookmark</"
"guisubmenu><guimenuitem> Toggle Bookmark</guimenuitem></menuchoice> with the "
"cursor placed on that line. A breakpoint marker is used in the debugger to "
"indicate a debugging breakpoint (see the Debugging section for more "
"details). A line indicator marker is used to indicate the current program "
"position in the debugger."
msgstr ""
"<emphasis>ขอบเครื่องหมาย</emphasis> สามารถสั่งให้แสดงหรือซ่อนได้ทางเมนู "
"<menuchoice><guimenu>มุมมอง</guimenu><guisubmenu>เครื่องมือแก้ไข</"
"guisubmenu><guimenuitem>ขอบเครื่องหมาย</guimenuitem></menuchoice> "
"ขอบนี้จะแสดงไอคอนกราฟิกเพื่อทำเครื่องหมายให้กับบรรทัดที่กำหนด "
"เครื่องหมายซึ่งจะแสดงในขอบนี้อาจเป็นเครื่องหมายที่คั่นหน้า (สี่เหลี่ยมสีฟ้า) เครื่องหมายจุดพัก "
"(วงกลมสีแดง) และเครื่องหมายกำกับบรรทัด (หัวลูกศรสีเหลือง) "
"เครื่องหมายที่คั่นหน้าใช้สำหรับระบุบรรทัดที่คั่นหน้าไว้ ซึ่งสามารถสลับได้จากเมนู "
"<menuchoice><guimenu>ไปยัง</guimenu><guisubmenu>ที่คั่นหน้า</"
"guisubmenu><guimenuitem>สลับที่คั่นหน้า</guimenuitem></menuchoice> "
"ในขณะที่เคอร์เซอร์วางอยู่ที่บรรทัดนั้น ส่วนเครื่องหมายจุดพักใช้ในเครื่องมือดีบั๊ก "
"เพื่อทำเครื่องหมายจุดพักของการดีบั๊ก (ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อการดีบั๊ก) "
"และเครื่องหมายกำกับบรรทัดใช้ระบุตำแหน่งปัจจุบันของโปรแกรมในเครื่องมือดีบั๊ก"

#: C/anjuta-manual.xml:294(para)
msgid ""
"The <emphasis>code fold margin</emphasis> is where the folding tree is "
"visible. Clicking on folding tree nodes will fold or unfold code blocks. An "
"underline will also be drawn below a folded line to make it more obvious "
"that a block of code has been folded below the line. For more details on "
"code folding, see the section <emphasis>Code Folding</emphasis> below."
msgstr ""
"<emphasis>ขอบพับโค้ด</emphasis> คือที่ที่จะแสดงแผนภาพต้นไม้ของการพับโค้ด "
"การคลิกที่โหนดของแผนภาพต้นไม้ของการพับนี้ จะเป็นการพับหรือคลี่บล็อคของโค้ด "
"โดยจะขีดเส้นใต้บรรทัดที่พับ เพื่อให้เห็นชัดเจนมากขึ้นว่าบล็อคของโค้ดถูกพับไว้ใต้บรรทัดนั้น "
"ดูข้อมูลเพิ่มเติมเกี่ยวกับการพับโค้ดได้ที่หัวข้อ <emphasis>การพับโค้ด</emphasis> ที่ด้านล่าง"

#: C/anjuta-manual.xml:302(title)
msgid "Invisible margin marker"
msgstr "เครื่องหมายเมื่อไม่ใช้ขอบ"

#: C/anjuta-manual.xml:313(title)
msgid "Editor markers when the marker margin is invisible"
msgstr "เครื่องหมายที่เครื่องมือแก้ไขใช้เมื่อไม่ได้แสดงขอบเครื่องหมาย"

#: C/anjuta-manual.xml:303(para)
msgid ""
"If the marker margin is not visible, Anjuta displays markers by changing the "
"background color of a line. For example, if a breakpoint marker is set in a "
"line and the marker margin is not visible, that line will be displayed with "
"a red background. Similarly, for a bookmark marker and a line indicator "
"marker the background color of the line will be sky blue and yellow, "
"respectively. If you do not like this (perhaps due to some contrasting "
"themes), enable the marker margin via <menuchoice><guimenu>View</"
"guimenu><guisubmenu>Editor</guisubmenu><guimenuitem>Marker Margin</"
"guimenuitem></menuchoice>. <placeholder-1/>"
msgstr ""
"ถ้าไม่ได้เปิดใช้ขอบเครื่องหมายอยู่ แอนจูตาจะแสดงเครื่องหมายด้วยการเปลี่ยนสีพื้นหลังของบรรทัด "
"ตัวอย่างเช่น ถ้ามีเครื่องหมายจุดพักอยู่ในบรรทัดโดยที่ไม่ได้เปิดใช้ขอบเครื่องหมายอยู่ "
"บรรทัดนั้นก็จะแสดงด้วยพื้นหลังสีแดง ในทำนองเดียวกัน "
"สำหรับเครื่องหมายที่คั่นหน้าและเครื่องหมายกำกับบรรทัด "
"สีพื้นหลังของบรรทัดจะสีฟ้าและสีเหลืองตามลำดับ ถ้าคุณไม่ชอบการแสดงแบบนี้ "
"(อาจเนื่องมาจากชุดตกแต่งที่สีตัดกันเกินไป) คุณก็สามารถเปิดใช้ขอบเครื่องหมายได้จากเมนู "
"<menuchoice><guimenu>มุมมอง</guimenu><guisubmenu>เครื่องมือแก้ไข</"
"guisubmenu><guimenuitem>ขอบเครื่องหมาย</guimenuitem></menuchoice> "
"<placeholder-1/>"

#: C/anjuta-manual.xml:323(title)
msgid "Editor Guides"
msgstr "เส้นแนวในเครื่องมือแก้ไข"

#: C/anjuta-manual.xml:324(para)
msgid ""
"The editor can be set to display certain document information which is "
"normally invisible, including <emphasis>indentation guides</emphasis>, "
"<emphasis>white space</emphasis> and <emphasis>line end characters</"
"emphasis>. They can be make visible or invisible by toggling the menu items "
"in <menuchoice><guimenu>View</guimenu><guisubmenu>Editor</guisubmenu></"
"menuchoice>. Indentation guides are small dotted lines drawn to connect "
"matching braces in source code. When the cursor is over a matching brace, "
"its dotted indentation guide is highlighted to emphasize the indentation "
"level visually."
msgstr ""
"เครื่องมือแก้ไขสามารถกำหนดให้แสดงข้อมูลบางอย่างของเอกสารที่โดยปกติจะมองไม่เห็นได้ เช่น "
"<emphasis>แนวการร่นย่อหน้า</emphasis>, <emphasis>ช่องว่าง<emphasis> และ <emphasis/"
">อักขระปิดบรรทัด</emphasis> ข้อมูลเหล่านี้สามารถสั่งให้แสดงหรือไม่แสดงได้ "
"ด้วยการสลับค่ารายการในเมนู <menuchoice><guimenu>มุมมอง</"
"guimenu><guisubmenu>เครื่องมือแก้ไข</guisubmenu></menuchoice> "
"เส้นแนวการร่นย่อหน้าเป็นเส้นไข่ปลาเล็ก ๆ ที่วาดเชื่อมวงเล็บปีกกาที่เข้าคู่กันในซอร์สโค้ด "
"และเมื่อเคอร์เซอร์วางอยู่ที่วงเล็บปีกกาที่เข้าคู่กัน "
"เส้นแนวการร่นย่อหน้าของวงเล็บคู่นั้นก็จะถูกเน้นเพื่อให้เห็นระดับของการร่นอย่างชัดเจน"

#: C/anjuta-manual.xml:333(title) C/anjuta-manual.xml:335(screeninfo)
msgid "Editor with guides"
msgstr "เครื่องมือแก้ไขพร้อมเส้นแนว"

#: C/anjuta-manual.xml:341(title)
msgid "Syntax highlighting"
msgstr "การเน้นไวยากรณ์"

#: C/anjuta-manual.xml:342(para)
msgid ""
"<application>Anjuta</application> can highlight the syntax of many different "
"languages. This is usually done automatically by determining the type of a "
"file from its extension. If <application>Anjuta</application> cannot "
"determine the type of a file, there will be no syntax highlighting. You can "
"explicitly force a particular highlight style by selecting the style from "
"the menu <menuchoice><guimenu>View</guimenu><guisubmenu>Editor</"
"guisubmenu><guisubmenu> Highlight Mode</guisubmenu></menuchoice>."
msgstr ""
"<application>แอนจูตา</application> สามารถเน้นไวยากรณ์ได้หลายภาษา "
"การเน้นนี้มักเป็นไปโดยอัตโนมัติ โดยพิจารณาชนิดของแฟ้มจากนามสกุล ถ้า <application>แอนจูตา</"
"application> ไม่สามารถระบุชนิดของแฟ้มได้ ก็จะไม่มีการเน้นไวยากรณ์ "
"คุณสามารถบังคับเจาะจงรูปแบบการเน้นได้ โดยเลือกรูปแบบจากเมนู "
"<menuchoice><guimenu>มุมมอง</guimenu><guisubmenu>เครื่องมือแก้ไข</"
"guisubmenu><guisubmenu>โหมดเน้น</guisubmenu></menuchoice>"

#: C/anjuta-manual.xml:352(para)
msgid ""
"Anjuta uses a properties file named <filename>$prefix/share/anjuta/"
"properties/anjuta.properties</filename>, which has the same format as a "
"SciTE properties file but does not use all properties. The style of each "
"element for all languages is defined in a file named <filename>$prefix/share/"
"anjuta/properties/styles.properties</filename>. It uses some common "
"properties defined by Anjuta in the file <filename>$home/.config/anjuta/"
"scintilla/editor-style.properties</filename>."
msgstr ""
"แอนจูตาใช้แฟ้มคุณสมบัติชื่อ <filename>$prefix/share/anjuta/properties/anjuta."
"properties</filename> ซึ่งมีรูปแบบข้อมูลเหมือนกับแฟ้มคุณสมบัติของ SciTE "
"แต่ไม่ได้ใช้คุณสมบัติทั้งหมด รูปแบบของการแสดงแต่ละองค์ประกอบของทุกภาษาจะกำหนดไว้ในแฟ้มชื่อ "
"<filename>$prefix/share/anjuta/properties/styles.properties</filename> "
"ซึ่งจะใช้คุณสมบัติบางอย่างตามที่กำหนดโดยแอนจูตาร่วมกันในแฟ้ม <filename>$home/.config/"
"anjuta/scintilla/editor-style.properties</filename>"

#: C/anjuta-manual.xml:365(title)
msgid "Code folding"
msgstr "การพับโค้ด"

#: C/anjuta-manual.xml:366(para)
msgid ""
"Anjuta can display <emphasis>code folds</emphasis> for source files in block-"
"structured languages (such as C, C++, Pascal, and Java). All code blocks in "
"a source file can be folded or unfolded by clicking on the fold points in "
"the code fold margin of the <interface>Editor</interface> window (usually a "
"+/- symbol or up/down arrow). These fold points automatically appear for "
"source files which use code blocks."
msgstr ""
"แอนจูตาสามารถแสดง <emphasis>การพับโค้ด</emphasis> "
"สำหรับแฟ้มซอร์สที่เขียนด้วยภาษาที่มีโครงสร้างเป็นแบบบล็อค (เช่น C, C++, Pascal, Java) ได้ "
"ทุกบล็อคของโค้ดในซอร์สสามารถพับหรือคลี่ออกได้ โดยการคลิกที่จุดพับในขอบพับโค้ดของหน้าต่าง "
"<interface>เครื่องมือแก้ไข</interface> (โดยปกติจะเป็นสัญลักษณ์ +/- หรือลูกศรขึ้น/ลง) "
"จุดพับเหล่านี้จะปรากฏโดยอัตโนมัติสำหรับแฟ้มซอร์สที่มีบล็อคของโค้ด"

#: C/anjuta-manual.xml:374(para)
msgid ""
"Code folding is especially useful when editing large source files with "
"thousands of lines. Once the folds are closed, a document appears to become "
"smaller, facilitating easy browsing and editing of the file."
msgstr ""
"การพับโค้ดมีประโยชน์สำหรับการแก้ไขแฟ้มซอร์สขนาดใหญ่ที่มีหลายพันบรรทัดโดยเฉพาะ "
"เพื่อพับบล็อคเก็บแล้ว เอกสารก็จะดูเล็กลง ช่วยให้ไล่ดูและแก้ไขแฟ้มได้ง่าย"

#: C/anjuta-manual.xml:380(para)
msgid ""
"Please note that code folding and editor guides are only available in the "
"Scintilla-based editor."
msgstr ""
"โปรดทราบว่าการพับโค้ดและเส้นแนวในเครื่องมือแก้ไขมีเฉพาะในเครื่องมือแก้ไขที่ใช้ Scintilla "
"เท่านั้น"

#: C/anjuta-manual.xml:387(title)
msgid "Auto-formatting source code"
msgstr "การจัดรูปแบบซอร์สโค้ดโดยอัตโนมัติ"

#: C/anjuta-manual.xml:388(para)
msgid ""
"Anjuta can automatically indent (auto-format) C or C++ source or header "
"files. This gives a clean look to the source code, increases legibility, "
"reduces the likelihood of syntax errors, and above all saves time. To auto-"
"indent the current source file, choose <menuchoice><guimenu>Edit</"
"guimenu><guimenuitem>Auto Indent </guimenuitem></menuchoice> on the menu "
"bar. You can change the style of formatting by customizing the choices in "
"the preferences."
msgstr ""
"แอนจูตาสามารถร่นย่อหน้าอัตโนมัติ (จัดรูปแบบอัตโนมัติ) ให้กับซอร์สหรือแฟ้มส่วนหัวในภาษา C หรือ C+"
"+ ได้ การร่นย่อหน้าอัตโนมัตินี้ ทำให้ซอร์สโค้ดดูสะอาด อ่านง่าย "
"ลดโอกาสของความผิดพลาดทางไวยากรณ์ และเหนือสิ่งอื่นใด ช่วยประหยัดเวลา "
"การร่นย่อหน้าแฟ้มซอร์สปัจจุบันโดยอัตโนมัติ ทำได้โดยเลือก <menuchoice><guimenu>แก้ไข</"
"guimenu><guimenuitem>ร่นย่อหน้าอัตโนมัติ</guimenuitem></menuchoice> ในแถบเมนู "
"คุณสามารถเปลี่ยนแนวทางการจัดรูปแบบได้ โดยกำหนดตัวเลือกต่าง ๆ ในการปรับแต่งค่า"

#: C/anjuta-manual.xml:401(title)
msgid "The Symbol Browser"
msgstr "เบราว์เซอร์สัญลักษณ์"

#: C/anjuta-manual.xml:402(para)
msgid ""
"You can browse C and C++ source and header files using <emphasis>tags</"
"emphasis> in the files. A tag (or <emphasis>symbol</emphasis>) refers to a "
"named entity such as a function definition, structure, or macro. Anjuta "
"scans open C and C++ source and header files for available tags."
msgstr ""
"คุณสามารถไล่ดูซอร์สและแฟ้มส่วนหัวภาษา C และ C++ ได้โดยใช้ <emphasis>แท็ก</emphasis> "
"ที่อยู่ในแฟ้ม แท็ก (หรือ <emphasis>สัญลักษณ์</emphasis>) หนึ่ง ๆ จะอ้างถึงสิ่งที่มีชื่ออยู่ในซอร์ส "
"เช่น ตัวฟังก์ชัน ข้อมูลโครงสร้าง หรือแมโคร แอนจูตาจะสำรวจแฟ้มซอร์สและส่วนหัว C และ C++ "
"ที่เปิดอยู่เพื่อหาแท็กที่มี"

#: C/anjuta-manual.xml:415(title) C/anjuta-manual.xml:417(screeninfo)
msgid "Symbol browser"
msgstr "เบราว์เซอร์สัญลักษณ์"

#: C/anjuta-manual.xml:407(para)
msgid ""
"<application>Anjuta</application> will automatically scan for tags in all of "
"the source and header files of any open project. You can jump to any "
"function definition, structure definition, class definition or other tag "
"without manually opening the containing file. You don't even have to know "
"which file the tag is found in. The symbol browser lists all available "
"symbols in the project. <placeholder-1/>"
msgstr ""
"<application>แอนจูตา</application> "
"จะสำรวจหาแท็กในซอร์สและแฟ้มส่วนหัวทุกแฟ้มของโครงการที่เปิด คุณสามารถกระโดดไปยังตัวฟังก์ชัน "
"การกำหนดข้อมูลโครงสร้าง การกำหนดคลาส หรือแท็กอื่น ๆ ได้ โดยไม่ต้องเปิดแฟ้มด้วยตัวเอง "
"คุณไม่จำเป็นต้องรู้แม้แต่ว่าแฟ้มใดที่มีแท็กนั้นอยู่ "
"เบราว์เซอร์สัญลักษณ์จะแสดงสัญลักษณ์ทั้งหมดที่มีอยู่ในโครงการให้ <placeholder-1/>"

#: C/anjuta-manual.xml:423(title)
msgid "Tag synchronization"
msgstr "การปรับแท็กให้ตรงกัน"

#: C/anjuta-manual.xml:424(para)
msgid ""
"You don't have to worry about the synchronization and update of the tag "
"database. <application>Anjuta</application> will take care of everything. "
"You just have to decide which tag you want to go to!"
msgstr ""
"คุณไม่ต้องกังวลเกี่ยวกับการปรับข้อมูลของฐานข้อมูลแท็ก <application>แอนจูตา</application> "
"จะดูแลทุกอย่างให้ สิ่งที่คุณต้องทำมีเพียงตัดสินใจว่าแท็กไหนที่คุณต้องการกระโดดไป!"

#: C/anjuta-manual.xml:435(title)
msgid "Searching for and Replacing text in files"
msgstr "การค้นหาและแทนที่ข้อความในแฟ้ม"

#: C/anjuta-manual.xml:437(title)
msgid "Searching"
msgstr "การค้นหา"

#: C/anjuta-manual.xml:438(para)
msgid ""
"To search for a <emphasis>string</emphasis> or <emphasis>regular expression</"
"emphasis> in the current file, choose <menuchoice><guimenu>Edit</"
"guimenu><guisubmenu>Search</guisubmenu><guimenuitem>Find</guimenuitem></"
"menuchoice> or press <keycombo><keycap>Ctrl</keycap><keycap>Alt</"
"keycap><keycap>F</keycap></keycombo>. This will open the <interface>Find</"
"interface> dialog."
msgstr ""
"การค้นหา <emphasis>ข้อความ</emphasis> หรือ <emphasis>นิพจน์เรกิวลาร์</emphasis> "
"ในแฟ้มปัจจุบัน ทำได้โดยเลือก <menuchoice><guimenu>แก้ไข</guimenu><guisubmenu>ค้นหา</"
"guisubmenu><guimenuitem>หา</guimenuitem></menuchoice> หรือกด "
"<keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F</keycap></"
"keycombo> จะเป็นการเปิดกล่องโต้ตอบ <interface>หา</interface>"

#: C/anjuta-manual.xml:445(para)
msgid ""
"Use the text box to specify the string to search for, and select whether it "
"is a normal string or a regular expression. You can also specify the "
"direction of search, whether the search is case-sensitive or not, and the "
"scope of the search. Click <guibutton>Search</guibutton> to start searching."
msgstr ""
"ใช้กล่องข้อความระบุข้อความที่จะค้นหา และเลือกเพื่อระบุว่าเป็นข้อความปกติหรือนิพจน์เรกิวลาร์ "
"คุณสามารถระบุทิศทางของการค้นหา ระบุว่าจะค้นหาแบบตัวพิมพ์ใหญ่-เล็กตรงกันหรือไม่ "
"รวมทั้งขอบเขตของการค้นหาได้ คลิก <guibutton>ค้นหา</guibutton> เพื่อเริ่มต้นการค้นหา"

#: C/anjuta-manual.xml:451(para)
msgid ""
"If the search is successful, Anjuta will jump to the matched text or perform "
"another action (according to the <guilabel>Search Action</guilabel> you "
"choose in the <guilabel>Search Target</guilabel> tab). If the search is not "
"successful, Anjuta will display a message indicating that the search text "
"was not found."
msgstr ""
"ถ้าการค้นหานั้นประสบความสำเร็จ แอนจูตาจะกระโดดไปยังข้อความที่พบ หรือกระทำอย่างอื่น (ตาม "
"<guilabel>การกระทำขณะค้นหา</guilabel> ที่คุณเลือกในแท็บ <guilabel>เป้าหมายการค้นหา</"
"guilabel>) หากการค้นหาไม่ประสบความสำเร็จ แอนจูตาจะแสดงข้อความบอกว่าไม่พบข้อความที่ค้นหา"

#: C/anjuta-manual.xml:456(para)
msgid ""
"If you want to search again, click the <guibutton>Search</guibutton> button "
"again or press <keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo>. "
"This will find the next match (use <keycombo><keycap>Shift</"
"keycap><keycap>Ctrl</keycap><keycap>G</keycap></keycombo> for the previous "
"match). You can even change the search text when you do this; enter the new "
"string in the <guilabel>Search Expression</guilabel> text box in the search "
"dialog."
msgstr ""
"ถ้าคุณต้องการค้นหาอีกครั้ง ก็คลิกที่ปุ่ม <guibutton>ค้นหา</guibutton> ซ้ำอีก หรือกด "
"<keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo> "
"จะเป็นการหาจุดถัดไปที่ตรงกัน (ใช้ <keycombo><keycap>Shift</keycap><keycap>Ctrl</"
"keycap><keycap>G</keycap></keycombo> ถ้าจะหาจุดก่อนหน้าที่ตรงกัน) "
"คุณยังสามารถเปลี่ยนคำค้นได้ด้วยในระหว่างนี้ โดยป้อนข้อความใหม่ในช่อง <guilabel>นิพจน์ค้นหา</"
"guilabel> ในกล่องโต้ตอบค้นหา"

#: C/anjuta-manual.xml:465(title)
msgid "Search Text dialog"
msgstr "กล่องโต้ตอบค้นหาข้อความ"

#: C/anjuta-manual.xml:470(para)
msgid "To stop a long search, press the <guibutton>Stop</guibutton> button."
msgstr "หากต้องการหยุดการค้นหาที่ยาวนาน ก็กดปุ่ม <guibutton>หยุด</guibutton>"

#: C/anjuta-manual.xml:475(title)
msgid "Specifying Search Range"
msgstr "การระบุช่วงค้นหา"

#: C/anjuta-manual.xml:476(para)
msgid ""
"In the <interface>Search Target</interface> tab, define the search location "
"and the action to be performed if the search succeeds."
msgstr ""
"ในแท็บ <interface>เป้าหมายการค้นหา</interface> กำหนดตำแหน่งที่จะค้นหา "
"และการกระทำที่จะทำถ้าหาพบ"

#: C/anjuta-manual.xml:480(para)
msgid "You can define the maximum number of actions to be performed."
msgstr "คุณสามารถกำหนดจำนวนการกระทำสูงสุดที่จะทำได้"

#: C/anjuta-manual.xml:484(title)
msgid "Search Target dialog"
msgstr "กล่องโต้ตอบเป้าหมายการค้นหา"

#: C/anjuta-manual.xml:489(para)
msgid "You can select which text will be searched."
msgstr "ผู้ใช้สามารถเลือกแหล่งข้อความที่จะเข้าไปค้นหาได้"

#: C/anjuta-manual.xml:493(title)
msgid "Search Target In choice"
msgstr "เป้าหมายการค้นหาขณะแสดงตัวเลือก"

#: C/anjuta-manual.xml:499(title)
msgid "Searching in Files"
msgstr "การค้นหาในแฟ้มต่าง ๆ"

#: C/anjuta-manual.xml:500(para)
msgid ""
"To find text in your project, set <guilabel>Search In</guilabel> to All "
"Project Files."
msgstr ""
"การค้นหาข้อความในโครงการของคุณทั้งโครงการ ทำได้โดยเลือกข้อมูล <guilabel>ค้นหาใน:</"
"guilabel> เป็น \"แฟ้มโครงการทั้งหมด\""

#: C/anjuta-manual.xml:504(para)
msgid ""
"In the <guilabel>Search Expression</guilabel> tab, enter the text you want "
"to search for and specify search options, such as the <guilabel>Match case</"
"guilabel> or <guilabel>Match complete words</guilabel> options. Click "
"<guibutton>Search</guibutton> to start searching."
msgstr ""
"ในแท็บ <guilabel>นิพจน์ค้นหา</guilabel> ป้อนข้อความที่คุณต้องการค้นหา "
"และระบุตัวเลือกการค้นหา เช่น <guilabel>ตัวพิมพ์ใหญ่-เล็กตรงกัน</guilabel> หรือ "
"<guilabel>จับคู่ทั้งคำ</guilabel> แล้วคลิก <guibutton>ค้นหา</guibutton> "
"เพื่อเริ่มต้นการค้นหา"

#: C/anjuta-manual.xml:509(para)
msgid ""
"To find text in a set of files, set <guilabel>Search In</guilabel> to "
"Specify File Patterns. Define the search variables. Click <guibutton>Search</"
"guibutton> to start searching."
msgstr ""
"การค้นหาข้อความในกลุ่มแฟ้ม ทำได้โดยเลือกข้อมูล <guilabel>ค้นหาใน:</guilabel> เป็น "
"\"ระบุแพตเทิร์นของแฟ้ม\" จากนั้น กำหนดตัวแปรการค้นหา แล้วคลิก <guibutton>ค้นหา</"
"guibutton> เพื่อเริ่มต้นการค้นหา"

#: C/anjuta-manual.xml:515(title)
msgid "Search File Pattern"
msgstr "แพตเทิร์นระบุแฟ้มที่จะค้นหา"

#: C/anjuta-manual.xml:525(title)
msgid "Specifying a Search Action"
msgstr "การระบุการกระทำขณะค้นหา"

#: C/anjuta-manual.xml:526(para)
msgid "You can select which action will be performed when a search succeeds."
msgstr "คุณสามารถเลือกการกระทำที่จะทำเมื่อค้นหาสำเร็จได้"

#: C/anjuta-manual.xml:529(para)
msgid ""
"Depending on the previous selections (<guilabel>Search In</guilabel>, "
"<guilabel>Search Direction</guilabel> , and so on), some actions may be "
"unavailable."
msgstr ""
"การกระทำบางอย่างอาจจะไม่สามารถใช้งานได้ ขึ้นอยู่กับการเลือกก่อนหน้านี้ (<guilabel>ค้นหาใน</"
"guilabel>, <guilabel>ทิศทางค้นหา<guilabel> เป็นต้น) "

#: C/anjuta-manual.xml:535(title)
msgid "Search Target Action choice"
msgstr "ตัวเลือกการกระทำในแท็บเป้าหมายการค้นหา"

#: C/anjuta-manual.xml:543(title) C/anjuta-manual.xml:551(title)
msgid "Replacing"
msgstr "การแทนที่"

#: C/anjuta-manual.xml:544(para)
msgid ""
"Searching and replacing is similar to just finding text, except that you "
"also specify the replacement text in the <guilabel>Replace With</guilabel> "
"text box, and also specify whether or not you want to be prompted before "
"each replacement takes place (Replace First Match or Replace All Matches)."
msgstr ""
"การค้นหาและแทนที่ ก็คล้ายกับการหาข้อความธรรมดา "
"ยกเว้นว่าคุณต้องระบุข้อความแทนที่ในกล่องข้อความ <guilabel>แทนที่ด้วย</guilabel> "
"รวมทั้งระบุว่าคุณต้องการให้ถามก่อนที่จะแทนที่แต่ละจุดหรือไม่ (\"แทนที่ข้อความถัดไปที่ตรงกัน\" หรือ "
"\"แทนที่ข้อความที่ตรงทั้งหมด\")"

#: C/anjuta-manual.xml:556(para)
msgid ""
"Choose <guibutton>Replace</guibutton> to replace the matched text or "
"<guibutton>Forward</guibutton> to jump to the next matched text."
msgstr ""
"เลือก <guibutton>แทนที่</guibutton> เพื่อแทนที่ข้อความที่ตรงกัน หรือ <guibutton>ค้นหา</"
"guibutton> เพื่อกระโดดไปยังข้อความถัดไปที่ตรงกัน"

#: C/anjuta-manual.xml:563(title)
msgid "Search Setting"
msgstr "การตั้งค่าการค้นหา"

#: C/anjuta-manual.xml:564(para)
msgid "You may also save search options."
msgstr "คุณสามารถบันทึกตัวเลือกการค้นหาได้ด้วย"

#: C/anjuta-manual.xml:567(para)
msgid ""
"The item highlighted in red is the active item. The default item specifies "
"search settings which are loaded when Anjuta launches."
msgstr ""
"รายการที่เน้นสีแดงเป็นรายการที่ใช้งานอยู่ "
"รายการปริยายจะระบุค่าตั้งของการค้นหาที่จะโหลดเมื่อเริ่มใช้งานแอนจูตา"

#: C/anjuta-manual.xml:572(title)
msgid "Search Setting dialog"
msgstr "กล่องโต้ตอบตั้งค่าการค้นหา"

#: C/anjuta-manual.xml:583(title)
msgid "Printing a file"
msgstr "การพิมพ์แฟ้ม"

#: C/anjuta-manual.xml:592(title)
msgid "Print preview of a C file"
msgstr "ตัวอย่างก่อนพิมพ์ของแฟ้มภาษาซี"

#: C/anjuta-manual.xml:594(screeninfo)
msgid "Print preview"
msgstr "ตัวอย่างก่อนพิมพ์"

#: C/anjuta-manual.xml:584(para)
msgid ""
"You can perform a print preview by selecting <menuchoice><guisubmenu>File</"
"guisubmenu><guimenuitem>Print Preview</guimenuitem></menuchoice>. This will "
"render the current file and present a preview of the print. Source code "
"which is highlighted in the editor is also highlighted similarly in the "
"preview (and subsequent print). The <guilabel>Printing</guilabel> tab of "
"your editor plugin preferences contains additional options which let you "
"print with line numbers, wrapped lines and/or headers. <placeholder-1/>"
msgstr ""
"คุณสามารถดูตัวอย่างก่อนพิมพ์ได้โดยเลือก <menuchoice><guisubmenu>แฟ้ม</"
"guisubmenu><guimenuitem>ตัวอย่างก่อนพิมพ์</guimenuitem></menuchoice> "
"จะเป็นการวาดแฟ้มปัจจุบันและนำเสนอเป็นตัวอย่างของการพิมพ์ "
"ซอร์สโค้ดที่เน้นในเครื่องมือแก้ไขก็จะเน้นเหมือนกันในตัวอย่างก่อนพิมพ์ (และในการพิมพ์ต่อไป) แท็บ "
"<guilabel>การพิมพ์</guilabel> ในการปรับแต่งปลั๊กอินเครื่องมือแก้ไขของคุณ "
"จะมีตัวเลือกเพิ่มเติมให้คุณสามารถพิมพ์โดยมีหมายเลขบรรทัด ตัดบรรทัด และ/หรือ "
"มีส่วนหัวของหน้ากระดาษได้ <placeholder-1 />"

#: C/anjuta-manual.xml:601(title)
msgid "Print Preferences"
msgstr "การปรับแต่งการพิมพ์"

#: C/anjuta-manual.xml:603(screeninfo)
msgid "Print preferences"
msgstr "การปรับแต่งการพิมพ์"

#: C/anjuta-manual.xml:608(para)
msgid ""
"When you are ready to print and satisfied with the preview, select "
"<menuchoice><guisubmenu>File</guisubmenu><guimenuitem>Print</guimenuitem></"
"menuchoice> or <guibutton>Print</guibutton> from the print preview window. "
"This will bring up the actual print dialog as shown below. Select the "
"appropriate print parameters and press <guibutton>Print</guibutton> to print "
"the file."
msgstr ""
"เมื่อคุณพร้อมที่จะพิมพ์และพอใจกับตัวอย่างแล้ว ก็ให้เลือก <menuchoice><guisubmenu>แฟ้ม</"
"guisubmenu><guimenuitem>พิมพ์</guimenuitem></menuchoice> หรือกดปุ่ม "
"<guibutton>พิมพ์</guibutton> จากหน้าต่างตัวอย่างก่อนพิมพ์ "
"จะเป็นการเปิดกล่องโต้ตอบสั่งพิมพ์จริงดังที่แสดงด้านล่าง เลือกพารามิเตอร์การพิมพ์ที่เหมาะสม แล้วกด "
"<guibutton>พิมพ์</guibutton> เพื่อพิมพ์แฟ้มนั้น"

#: C/anjuta-manual.xml:615(para)
msgid ""
"You can also set landscaped or portrait page layout and the paper size, page "
"orientation and paper type. Remember to set them up properly according to "
"your printer, otherwise printing may not look correct."
msgstr ""
"คุณสามารถกำหนดแนววางกระดาษเป็นแนวนอนหรือแนวตั้ง กำหนดขนาดกระดาษ แนววางของหน้า "
"และชนิดกระดาษได้ด้วย อย่าลืมกำหนดค่าเหล่านี้ให้ถูกต้องตามเครื่องพิมพ์ของคุณ "
"มิฉะนั้นงานพิมพ์อาจออกมาไม่ถูกต้อง"

#: C/anjuta-manual.xml:622(title) C/anjuta-manual.xml:624(screeninfo)
msgid "Print Dialog"
msgstr "กล่องโต้ตอบสั่งพิมพ์"

#: C/anjuta-manual.xml:3(title)
msgid "Project Management"
msgstr "การจัดการโครงการ"

#: C/anjuta-manual.xml:5(para)
msgid ""
"Anjuta has a powerful Project Manager plugin which can open most <ulink type="
"\"info\" url=\"info:automake\">automake/autoconf</ulink>-based projects. It "
"might fail on some oddly-configured projects, but as long as the project "
"uses automake/autoconf in a typical way, it should work."
msgstr ""
"แอนจูตามีปลั๊กอินเครื่องมือจัดการโครงการที่ทรงพลัง ซึ่งสามารถเปิดโครงการที่ใช้ <ulink type="
"\"info\" url=\"info:automake\">automake/autoconf</ulink> ได้เกือบทั้งหมด "
"อาจมีบ้างบางโครงการที่เปิดไม่สำเร็จเพราะมีการตั้งค่าบางอย่างที่แปลกประหลาด "
"แต่ตราบใดที่โครงการที่เปิดใช้ automake/autoconf แบบปกติ ก็ควรจะเปิดได้"

#: C/anjuta-manual.xml:13(para)
msgid ""
"The neat thing is that Anjuta does not store any project information beyond "
"what is already available in the project structure. That is, there is no "
"separate project data maintained by Anjuta and all project processing is "
"done directly within the project structure. This allows a project to be "
"maintained or developed outside Anjuta without any need to convert to or "
"from an Anjuta-specific format. Since technically Anjuta projects are just "
"automake projects, mixed development (with both Anjuta and non-Anjuta users) "
"or switching back and forth between Anjuta and other tools is quite possible "
"without any hindrance."
msgstr ""
"สิ่งที่เนี้ยบก็คือ แอนจูตาไม่เก็บข้อมูลใดของโครงการนอกเหนือไปจากที่มีอยู่แล้วในโครงสร้างโครงการ "
"กล่าวคือ ไม่มีข้อมูลโครงการที่แยกดูแลต่างหากโดยแอนจูตา "
"และการประมวลผลโครงการทั้งหมดจะดำเนินการโดยตรงภายในโครงสร้างโครงการ "
"ช่วยให้โครงการสามารถนำไปดูแลหรือพัฒนานอกแอนจูตาได้ "
"โดยไม่จำเป็นต้องแปลงรูปแบบข้อมูลไปมากับรูปแบบเฉพาะของแอนจูตาเลย และเนื่องจากในทางเทคนิค "
"โครงการของแอนจูตาก็คือโครงการ automake การพัฒนาแบบผสม (ระหว่างผู้ใช้แอนจูตา "
"กับผู้ที่ไม่ได้ใช้แอนจูตา) หรือการสลับไปมาระหว่างแอนจูตากับเครื่องมืออื่น ๆ "
"จึงค่อนข้างทำได้โดยปราศจากอุปสรรคใด ๆ"

#: C/anjuta-manual.xml:26(title)
msgid "Creating a New Project"
msgstr "การสร้างโครงการใหม่"

#: C/anjuta-manual.xml:28(title)
msgid "Creating a project from a template"
msgstr "การสร้างโครงการใหม่จากแม่แบบ"

#: C/anjuta-manual.xml:29(para)
msgid ""
"The project wizard plugin uses a powerful template processing engine called "
"<application>autogen</application>. All new projects are created from "
"templates that are written in <application>autogen</application> syntax. The "
"project wizard lets you create new projects from a selection of project "
"templates. The selection includes simple generic, flat (no subdirectory), GTK"
"+, GNOME, Java, Python projects and more. New templates can be easily "
"downloaded and installed since each template is just a collection of text "
"files."
msgstr ""
"ปลั๊กอินเครื่องมือวิเศษสร้างโครงการ ใช้กลไกประมวลผลแม่แบบที่ชื่อ <application>autogen</"
"application> โครงการใหม่ทั้งหมดจะถูกสร้างจากแม่แบบซึ่งเขียนด้วยไวยากรณ์ของ "
"<application>autogen</application> "
"เครื่องมือวิเศษสร้างโครงการจะช่วยให้คุณสร้างโครงการใหม่ได้จากชุดแม่แบบของโครงการที่คัดสรรไว้ "
"ซึ่งมีทั้งโครงการทั่วไปอย่างง่าย, โครงการแบบแบนราบ (ไม่มีไดเรกทอรีย่อย), โครงการ GTK+, "
"GNOME, Java, Python และอื่น ๆ คุณสามารถดาวน์โหลดแม่แบบใหม่มาติดตั้งได้อย่างง่าย ๆ "
"เนื่องจากแม่แบบเหล่านั้นเป็นเพียงชุดของแฟ้มข้อความธรรมดา"

#: C/anjuta-manual.xml:41(para)
msgid ""
"To create a project, choose the menu item <menuchoice><guisubmenu>File</"
"guisubmenu><guisubmenu>New</guisubmenu><guimenuitem>Project …</guimenuitem></"
"menuchoice> to start the application wizard. Read the first page carefully. "
"Click on <guibutton>Next</guibutton> to proceed."
msgstr ""
"การสร้างโครงการ ทำได้โดยเลือกรายการเมนู <menuchoice><guisubmenu>แฟ้ม</"
"guisubmenu><guisubmenu>ใหม่</guisubmenu><guimenuitem>โครงการ …</guimenuitem></"
"menuchoice> เพื่อเปิดเครื่องมือวิเศษสร้างโปรแกรม กรุณาอ่านหน้าแรกด้วยความระมัดระวัง แล้วคลิก "
"<guibutton>ถัดไป</guibutton> เพื่อทำต่อไป"

#: C/anjuta-manual.xml:48(para)
msgid ""
"Select the type of application you want to create in the second page. Click "
"on <guibutton>Next</guibutton> to proceed."
msgstr ""
"เลือกชนิดของโปรแกรมที่คุณต้องการสร้างในหน้าที่สอง แล้วคลิก <guibutton>ถัดไป</guibutton> "
"เพื่อทำต่อไป"

#: C/anjuta-manual.xml:54(para)
msgid ""
"On the following pages, enter all necessary details for your project. You "
"can change these settings later, but it is advisable to set them right "
"initially in order to maintain the project's integrity. White spaces or any "
"non-alphanumeric characters, except underscore (_) and dash (-), are not "
"allowed in many of the entry boxes that follow (except perhaps the "
"<guilabel>Author</guilabel> text box)."
msgstr ""
"ในหน้าถัด ๆ ไป ให้คุณป้อนรายละเอียดที่จำเป็นสำหรับโครงการของคุณ คุณสามารถเปลี่ยนค่าต่าง ๆ "
"เหล่านี้ได้ในภายหลัง แต่ขอแนะนำให้กำหนดค่าให้ถูกต้องตั้งแต่แรก เพื่อข้อมูลที่ครบสมบูรณ์ของโครงการ "
"ช่องว่าง หรืออักขระที่ไม่ใช่ตัวหนังสือหรือตัวเลข ยกเว้นขีดเส้นใต้(_) และเครื่องหมายขีด (-) "
"ไม่สามารถใช้ได้ในช่องป้อนข้อความเหล่านี้ (ยกเว้นช่อง <guilabel>ผู้เขียน</guilabel>)"

#: C/anjuta-manual.xml:65(para)
msgid ""
"You can also specify whether your project will have "
"<emphasis>internationalization support</emphasis> using "
"<application>gettext</application> (read the <ulink type=\"info\" url=\"info:"
"gettext\">gettext info page</ulink> for more details). This gives your "
"project multilingual support for different languages such as English, French "
"and Dutch. The rest of the options are for setting whether the GNU copyright "
"statement should appear in the comments at the top of each file, and for "
"enabling GNOME desktop menu information if necessary. Shared library support "
"allows you to add shared library modules later on. If you plan to have "
"libraries in your project, it would be good to enable this. Depending on the "
"project type that is being created, Anjuta may request additional "
"information."
msgstr ""
"คุณยังสามารถระบุว่าโครงการของคุณจะมี <emphasis>การรองรับนานาภาษา</emphasis> โดยใช้ "
"<application>gettext</application> ด้วยหรือไม่ (อ่านรายละเอียดเพิ่มเติมได้จาก <ulink "
"type=\"info\" url=\"info:gettext\">หน้า info ของ gettext</ulink>) "
"การรองรับนานาภาษาจะช่วยให้โครงการของคุณใช้ข้อความได้หลายภาษาตามท้องถิ่น เช่น อังกฤษ "
"ฝรั่งเศส และดัตช์ ตัวเลือกที่เหลือจะเป็นการตั้งค่าว่าควรใส่ข้อความลิขสิทธิ์ของ GNU "
"ไว้ในหมายเหตุที่ด้านบนของแต่ละแฟ้มหรือไม่ รวมทั้งการเปิดใช้เมนูเดสก์ท็อป GNOME หากจำเป็น "
"การรองรับไลบรารีใช้ร่วมจะทำให้คุณเพิ่มมอดูลที่เป็นไลบรารีใช้ร่วมได้ในภายหลัง "
"ถ้าคุณวางแผนที่จะมีไลบรารีในโครงการ ก็ควรจะเปิดใช้งาน นอกจากนี้ "
"แอนจูตายังอาจขอข้อมูลอื่นเพิ่มเติมอีก ขึ้นอยู่กับชนิดของโครงการที่กำลังสร้าง"

#: C/anjuta-manual.xml:81(para)
msgid ""
"The final step is to verify the information you have just supplied. Click on "
"<guibutton>Finish</guibutton> to start generating the project."
msgstr ""
"ขั้นตอนสุดท้ายเป็นการตรวจสอบยืนยันข้อมูลที่คุณป้อนมาทั้งหมด คลิก <guibutton>เสร็จสิ้น</"
"guibutton> เพื่อเริ่มสร้างโครงการ"

#: C/anjuta-manual.xml:86(para)
msgid ""
"Once the project has been generated, you can try it out by building it and "
"executing it."
msgstr ""
"เมื่อสร้างโครงการเสร็จแล้ว คุณสามารถทดลองได้ โดยลองประกอบสร้างโครงการและเรียกทำงาน"

#: C/anjuta-manual.xml:92(title)
msgid "Importing Projects"
msgstr "การนำเข้าโครงการ"

#: C/anjuta-manual.xml:93(para)
msgid ""
"The import project feature is used to import an already existing project and "
"convert it into an <application>Anjuta</application> project. Activate the "
"import project wizard via <menuchoice><guimenu>File</guimenu><guimenu>New</"
"guimenu><guimenuitem>Project from existing sources</guimenuitem></"
"menuchoice> and follow the instructions dictated by the wizard. Once a "
"project has been imported, it can be opened in <application>Anjuta</"
"application> subsequently just like any other <application> Anjuta</"
"application> project."
msgstr ""
"การนำเข้าโครงการ ใช้สำหรับนำเข้าโครงการที่มีอยู่แล้วและแปลงให้เป็นโครงการของ "
"<application>แอนจูตา</application> "
"คุณสามารถเรียกเครื่องมือวิเศษนำเข้าโครงการได้ทางเมนู <menuchoice><guimenu>แฟ้ม</"
"guimenu><guimenu>ใหม่</guimenu><guimenuitem>โครงการจากซอร์สที่มีอยู่แล้ว</"
"guimenuitem></menuchoice> และทำตามคำแนะนำที่เครื่องมือวิเศษบอก เมื่อนำเข้าโครงการแล้ว "
"ก็จะสามารถเปิดโครงการใน <application>แอนจูตา</application> ได้เหมือนโครงการอื่น ๆ "
"ทั่วไปของ <application>แอนจูตา</application>"

#: C/anjuta-manual.xml:103(para)
msgid ""
"The import project feature only works if your existing project uses <ulink "
"type=\"info\" url=\"info:automake\">autoconf/automake</ulink> or, to a very "
"limited extent, a plain Makefile."
msgstr ""
"การนำเข้าโครงการจะใช้ได้ต่อเมื่อโครงการที่มีอยู่ของคุณใช้ <ulink type=\"info\" url=\"info:"
"automake\">autoconf/automake</ulink> หรือใช้ Makefile ธรรมดาแบบจำกัดมากเท่านั้น"

#: C/anjuta-manual.xml:113(title)
msgid "Loading and Saving Projects"
msgstr "การโหลดและบันทึกโครงการ"

#: C/anjuta-manual.xml:115(title)
msgid "Loading Projects"
msgstr "การโหลดโครงการ"

#: C/anjuta-manual.xml:116(para)
msgid ""
"To open a project, choose the menu item <menuchoice><guisubmenu>File</"
"guisubmenu><guimenuitem>Open …</guimenuitem></menuchoice>. Select the "
"project file (<filename>*.anjuta</filename>) in the dialog and click "
"<guibutton>OK</guibutton>."
msgstr ""
"การเปิดโครงการ ทำได้โดยเลือกรายการเมนู <menuchoice><guisubmenu>แฟ้ม</"
"guisubmenu><guimenuitem>เปิด …</guimenuitem></menuchoice> เลือกแฟ้มโครงการ "
"(<filename>*.anjuta</filename>) ในกล่องโต้ตอบ แล้วคลิก <guibutton>ตกลง</"
"guibutton>"

#: C/anjuta-manual.xml:123(para)
msgid ""
"If the project has recently been opened, then you will find it listed in the "
"menu <menuchoice><guisubmenu>File</guisubmenu><guisubmenu>Recent</"
"guisubmenu></menuchoice>. Choose the project filename from the list, and the "
"project will be opened."
msgstr ""
"ถ้าโครงการเคยถูกเปิดไปแล้วเมื่อเร็ว ๆ นี้ คุณก็จะพบชื่อโครงการอยู่ในเมนู "
"<menuchoice><guisubmenu>แฟ้ม</guisubmenu><guisubmenu>ล่าสุด</guisubmenu></"
"menuchoice> เลือกชื่อแฟ้มโครงการจากรายชื่อ ก็จะเป็นการเปิดโครงการนั้น"

#: C/anjuta-manual.xml:128(para)
msgid ""
"As soon as a project is opened, <application>Anjuta</application> will enter "
"<emphasis>Project mode</emphasis>. There are three panes in the project "
"window. The first is the project pane and lists project files organized by "
"file type. The second is the symbol browser, which has already been "
"discussed in the section <emphasis>The Symbol Browser</emphasis>. The third "
"pane is the file view of the project and is more or less similar to a mini "
"file-manager. In the file view, all the files present in the project tree "
"are visible. Right-clicking on these files will pop up a context menu with "
"file operations."
msgstr ""
"ทันทีที่โครงการถูกเปิดขึ้น <application>แอนจูตา</application> จะเข้าสู่ "
"<emphasis>โหมดโครงการ</emphasis> โดยจะมีช่อง 3 ช่องในหน้าต่างโครงการ "
"ช่องแรกคือช่องโครงการ แสดงรายชื่อแฟ้มต่าง ๆ ในโครงการแยกตามชนิด "
"ช่องที่สองคือเบราว์เซอร์สัญลักษณ์ ซึ่งได้อธิบายไปแล้วในหมวด <emphasis>เบราว์เซอร์สัญลักษณ์</"
"emphasis> ช่องที่สามคือช่องแสดงแฟ้มของโครงการในรูปที่คล้ายกับเครื่องมือจัดการแฟ้มขนาดเล็ก "
"ในช่องแสดงแฟ้มนี้ จะแสดงแฟ้มทั้งหมดที่อยู่ในไดเรกทอรีโครงการ เมื่อคลิกขวาที่แฟ้มเหล่านี้ "
"จะผุดเมนูบริบทให้เลือกการกระทำเกี่ยวกับแฟ้ม"

#: C/anjuta-manual.xml:137(para)
msgid ""
"If the project is also a CVS tree, then corresponding file revision numbers "
"are also listed to the right of file names in the file view pane."
msgstr ""
"ถ้าโครงการเป็น CVS tree ด้วย "
"ก็จะแสดงหมายเลขฉบับแก้ไขของแฟ้มไว้ที่ด้านขวาของชื่อแฟ้มในช่องแสดงแฟ้มด้วย"

#: C/anjuta-manual.xml:143(title)
msgid "Saving Projects"
msgstr "การบันทึกโครงการ"

#: C/anjuta-manual.xml:144(para)
msgid ""
"The project is automatically saved when you close because all changes are "
"made directly in the project structure."
msgstr ""
"โครงการจะถูกบันทึกโดยอัตโนมัติเมื่อคุณปิดโครงการ เพราะการเปลี่ยนแปลงทั้งหมด "
"จะกระทำโดยตรงกับไดเรกทอรีของโครงการอยู่แล้ว"

#: C/anjuta-manual.xml:152(title)
msgid "Project structure"
msgstr "โครงสร้างโครงการ"

#: C/anjuta-manual.xml:158(title)
msgid "Project window"
msgstr "หน้าต่างโครงการ"

#: C/anjuta-manual.xml:160(screeninfo)
msgid "The Project window"
msgstr "หน้าต่างโครงการ"

#: C/anjuta-manual.xml:153(para)
msgid ""
"Here is the <interface>Project window</interface> with its context menu "
"(accessible by clicking on the right mouse button). <placeholder-1/>"
msgstr ""
"นี่คือ <interface>หน้าต่างโครงการ</interface> พร้อมเมนูบริบท "
"(สามารถเปิดได้โดยคลิกที่เมาส์ปุ่มขวา) <placeholder-1/>"

#: C/anjuta-manual.xml:165(para)
msgid ""
"The <interface>Project window</interface> displays the project's <ulink type="
"\"info\" url=\"info:automake\"><application>automake</application></ulink> "
"hierarchy organized into <emphasis>groups</emphasis> of <emphasis>targets</"
"emphasis>. Groups correspond to directories in your project and targets "
"correspond to normal <application>automake</application> targets (not to be "
"confused with make targets). The <interface>Project window</interface> "
"actually has two parts: the lower part shows the complete project hierarchy "
"and the upper part lists important targets directly. Important targets "
"include executable and library targets; the view makes these easily "
"accessible. This is particularly useful in large projects where the "
"hierarchy can be deep and hard to navigate from the tree alone. Targets are, "
"in turn, composed of source files."
msgstr ""
"<interface>หน้าต่างโครงการ</interface> แสดงโครงสร้างลำดับชั้นของ <ulink type=\"info"
"\" url=\"info:automake\"><application>automake</application></ulink> "
"ในโครงการ โดยแบ่งเป็น <emphasis>กลุ่ม</emphasis> ของ <emphasis>เป้าหมาย</"
"emphasis> กลุ่มในที่นี้ก็คือไดเรกทอรีในโครงการ และเป้าหมายก็คือเป้าหมายของ "
"<application>automake</application> ตามปกติ (อย่าสับสนกับเป้าหมายของ make) อันที่จริง "
"<interface>หน้าต่างโครงการ</interface> จะมีสองส่วน "
"ส่วนล่างแสดงลำดับชั้นทั้งหมดของโครงการ และส่วนบนแสดงรายชื่อเป้าหมายที่สำคัญโดยตรง "
"เป้าหมายที่สำคัญได้แก่เป้าหมายที่เป็นแฟ้มโปรแกรมและไลบรารีเป็นต้น "
"การแสดงเช่นนี้ทำให้เข้าถึงเป้าหมายดังกล่าวได้ง่าย ซึ่งมีประโยชน์อย่างยิ่งในโครงการขนาดใหญ่ "
"ที่อาจมีลำดับชั้นที่ลึกและยากที่จะท่องหาจากแผนภาพต้นไม้เพียงอย่างเดียว เป้าหมายต่าง ๆ "
"จะประกอบด้วยแฟ้มซอร์สอีกทีหนึ่ง"

#: C/anjuta-manual.xml:185(para)
msgid ""
"<emphasis>Groups</emphasis> are used to logically organize targets. A "
"project can contain any number of groups. Each group can have subgroups as "
"well as targets. In automake projects, groups are just subdirectories in the "
"project. The top-level group is always labeled \"/\"."
msgstr ""
"<emphasis>กลุ่ม</emphasis> จะใช้ในการจำแนกเป้าหมายตามตรรกะ โครงการหนึ่ง ๆ "
"สามารถมีกลุ่มจำนวนเท่าใดก็ได้ แต่ละกลุ่มสามารถมีกลุ่มย่อยและเป้าหมายต่าง ๆ ได้ ในโครงการ "
"automake กลุ่มก็คือไดเรกทอรีย่อยในโครงการนั่นเอง กลุ่มระดับบนสุดจะมีชื่อเป็น \"/\" เสมอ"

#: C/anjuta-manual.xml:193(para)
msgid ""
"<emphasis>Targets</emphasis> are the build targets in the project, such as "
"programs (executable binaries), scripts, libraries and miscellaneous data. "
"Not all target types are built from sources; some exist just to organize "
"sources and therefore may not exist physically (e.g. a Miscellaneous Data "
"target). Targets exist under groups. See <link linkend=\"adding-target\">"
"\"Adding targets\"</link> for a full list of available target types."
msgstr ""
"<emphasis>เป้าหมาย</emphasis> คือเป้าหมายของการประกอบสร้างในโครงการ เช่น โปรแกรม "
"(แฟ้มโปรแกรมไบนารี), สคริปต์, ไลบรารี และข้อมูลเบ็ดเตล็ด "
"ไม่ใช่เป้าหมายทุกชนิดที่จะประกอบสร้างจากซอร์ส "
"บางอย่างมีอยู่เพียงเพื่อจัดซอร์สและอาจไม่มีตัวตนทางกายภาพ (เช่น เป้าหมายที่เป็นข้อมูลเบ็ดเตล็ด) "
"เป้าหมายต่าง ๆ จะอยู่ภายใต้กลุ่ม ดูรายชื่อชนิดของเป้าหมายทั้งหมดได้ที่หัวข้อ <link linkend="
"\"adding-target\">\"การเพิ่มเป้าหมาย\"</link>"

#: C/anjuta-manual.xml:204(para)
msgid ""
"<emphasis>Source files</emphasis> may be used to build targets, though some "
"source files simply belong to targets. They exist only under targets. Many "
"target types expect certain type of source files (e.g. the Programs and "
"Libraries target types), but some can accept any file (e.g. a Miscellaneous "
"Data target)."
msgstr ""
"<emphasis>แฟ้มซอร์ส</emphasis> อาจใช้ในการประกอบสร้างเป้าหมาย "
"แม้ว่าบางแฟ้มจะเพียงแค่เป็นของเป้าหมายก็ตาม แฟ้มซอร์สจะต้องอยู่ภายใต้เป้าหมายเท่านั้น "
"เป้าหมายหลายชนิดเจาะจงชนิดของแฟ้มซอร์ส (เช่น เป้าหมายชนิดโปรแกรมและไลบรารี) "
"แต่บางเป้าหมายสามารถใช้กับแฟ้มชนิดใดก็ได้ (เช่น เป้าหมายที่เป็นข้อมูลเบ็ดเตล็ด)"

#: C/anjuta-manual.xml:214(para)
msgid ""
"Each project group and target is configurable in the standard "
"<application>automake</application> way. You can set compiler and linker "
"flags directly for each target, or set <application>configure</application> "
"variables. Groups allow you to set an installation destination for their "
"targets."
msgstr ""
"แต่ละกลุ่มและเป้าหมายของโครงการ สามารถตั้งค่าได้ตามวิธีมาตรฐานของ "
"<application>automake</application> "
"คุณสามารถกำหนดแฟล็กของคอมไพเลอร์และลิงเกอร์ให้กับแต่ละเป้าหมายได้โดยตรง หรือจะตั้งค่าตัวแปร "
"<application>configure</application> ก็ได้ คุณสามารถกำหนดจุดติดตั้งของเป้าหมายต่าง ๆ "
"ภายในกลุ่มได้ด้วย"

#: C/anjuta-manual.xml:221(para)
msgid ""
"Just like the file manager, the project manager view also has convenience "
"actions (accessible from the context menu) for source files and targets."
msgstr ""
"เช่นเดียวกับเครื่องมือจัดการแฟ้ม มุมมองเครื่องมือจัดการโครงการยังมีคำสั่งสะดวกใช้ "
"(สามารถเข้าถึงได้จากเมนูบริบท) สำหรับแฟ้มซอร์สและเป้าหมายด้วย"

#: C/anjuta-manual.xml:227(para)
msgid ""
"Many command-line tools are available to maintain and manage a project, and "
"each tool has its own specific rules and capabilities. <application>Anjuta</"
"application> tries to automate most common operations using plugins. "
"However, you might occasionally still need to perform certain operations "
"manually."
msgstr ""
"มีเครื่องมือบรรทัดคำสั่งมากมายที่สามารถใช้ดูแลและจัดการโครงการได้ "
"และแต่ละเครื่องมือก็จะมีกฎและความสามารถเฉพาะของตนเอง <application>แอนจูตา</"
"application> พยายามทำให้การกระทำต่าง ๆ ที่ใช้บ่อยทำงานเป็นอัตโนมัติโดยใช้ปลั๊กอิน "
"แต่บางครั้งคุณก็อาจยังจำเป็นต้องสั่งการด้วยตนเอง"

#: C/anjuta-manual.xml:235(para)
msgid ""
"You may modify a project's structure using external tools or by hand-editing "
"the project files. It doesn't matter whether the project is loaded in "
"<application>Anjuta</application> or not. <application>Anjuta</application> "
"will update itself with any external changes made to a project."
msgstr ""
"คุณอาจปรับเปลี่ยนโครงสร้างของโครงการโดยใช้เครื่องมือภายนอก หรือแก้ไขแฟ้มโครงการด้วยมือได้ "
"ไม่สำคัญว่าโครงการจะโหลดใน <application>แอนจูตา</application> หรือไม่ "
"<application>แอนจูตา</application> "
"จะปรับข้อมูลตัวเองตามการเปลี่ยนแปลงภายนอกที่เกิดขึ้นกับโครงการเอง"

#: C/anjuta-manual.xml:244(title)
msgid "Groups and targets"
msgstr "กลุ่มและเป้าหมาย"

#: C/anjuta-manual.xml:247(title)
msgid "Adding Groups"
msgstr "การเพิ่มกลุ่ม"

#: C/anjuta-manual.xml:252(para)
msgid ""
"Select <menuchoice><guisubmenu>Project</guisubmenu><guimenuitem>Add Group</"
"guimenuitem></menuchoice> and a dialog to add a new group will pop up."
msgstr ""
"เลือก <menuchoice><guisubmenu>โครงการ</guisubmenu><guimenuitem>เพิ่มกลุ่ม</"
"guimenuitem></menuchoice> แล้วกล่องโต้ตอบสำหรับเพิ่มกลุ่มใหม่จะผุดขึ้นมา"

#: C/anjuta-manual.xml:259(para)
msgid "Select the group under which to add the new group."
msgstr "เลือกกลุ่มที่จะเพิ่มกลุ่มใหม่"

#: C/anjuta-manual.xml:262(para)
msgid "Enter the name of the new group and click <guibutton>Add</guibutton>."
msgstr "ป้อนชื่อของกลุ่มใหม่นั้น แล้วคลิก <guibutton>เพิ่ม</guibutton>"

#: C/anjuta-manual.xml:248(para)
msgid ""
"To add a new group (which is a directory in automake-based projects): "
"<placeholder-1/>"
msgstr "วิธีเพิ่มกลุ่มใหม่ (ซึ่งก็คือไดเรกทอรีในโครงการที่ใช้ automake): <placeholder-1/>"

#: C/anjuta-manual.xml:266(para)
msgid ""
"With automake projects, a new directory with the given name will be created "
"under the parent group's directory."
msgstr ""
"สำหรับโครงการ automake ไดเรกทอรีใหม่ที่มีชื่อตามที่กำหนดจะถูกสร้างขึ้นภายใต้ไดเรกทอรีของกลุ่มแม่"

#: C/anjuta-manual.xml:271(para)
msgid ""
"You can also add a new group from the <interface>Project</interface> window "
"directly. Right-click the group under which to add the new group, then "
"choose <guimenuitem>Add Group</guimenuitem> from the context menu."
msgstr ""
"คุณยังสามารถเพิ่มกลุ่มใหม่จากหน้าต่าง <interface>โครงการ</interface> ได้โดยตรง "
"โดยคลิกขวาที่กลุ่มที่จะเพิ่มกลุ่มใหม่ แล้วเลือก <guimenuitem>เพิ่มกลุ่ม</guimenuitem> "
"จากเมนูบริบท"

#: C/anjuta-manual.xml:279(title)
msgid "Removing Groups"
msgstr "การลบกลุ่ม"

#: C/anjuta-manual.xml:284(para)
msgid ""
"Right-click the group in the <interface>Project Manager</interface> view."
msgstr "คลิกขวาที่กลุ่มในมุมมอง <interface>เครื่องมือจัดการโครงการ</interface>"

#: C/anjuta-manual.xml:287(para) C/anjuta-manual.xml:426(para)
msgid "Select <guimenuitem>Remove</guimenuitem> from the context menu."
msgstr "เลือก <guimenuitem>เอาออก</guimenuitem> จากเมนูบริบท"

#: C/anjuta-manual.xml:280(para)
msgid "To remove a group: <placeholder-1/>"
msgstr "วิธีลบกลุ่ม: <placeholder-1/>"

#: C/anjuta-manual.xml:292(para)
msgid ""
"The target and sources associated with the group will also be removed from "
"the project. (They are not deleted from the file system, though. You can add "
"them to the project again later if you like.)"
msgstr ""
"เป้าหมายและซอร์สที่เกี่ยวข้องกับกลุ่มจะถูกลบออกจากโครงการ (แต่ไม่ได้ถูกลบออกจากระบบแฟ้ม "
"คุณสามารถเพิ่มกลับเข้ามาในโครงการได้อีกในภายหลังถ้าต้องการ)"

#: C/anjuta-manual.xml:300(title)
msgid "Adding Targets"
msgstr "การเพิ่มเป้าหมาย"

#: C/anjuta-manual.xml:305(para)
msgid ""
"Select <menuchoice><guisubmenu>Project</guisubmenu><guimenuitem>Add Target</"
"guimenuitem></menuchoice> and a dialog to add a new target will popup."
msgstr ""
"เลือก <menuchoice><guisubmenu>โครงการ</guisubmenu><guimenuitem>เพิ่มเป้าหมาย</"
"guimenuitem></menuchoice> แล้วกล่องโต้ตอบสำหรับเพิ่มเป้าหมายใหม่จะผุดขึ้น"

#: C/anjuta-manual.xml:310(para)
msgid "Select the group under which to add the target."
msgstr "เลือกกลุ่มที่จะเพิ่มเป้าหมาย"

#: C/anjuta-manual.xml:313(para)
msgid "Select the target type."
msgstr "เลือกชนิดของเป้าหมาย"

#: C/anjuta-manual.xml:316(para)
msgid "Enter a name for the new target and click <guibutton>Add</guibutton>."
msgstr "ป้อนชื่อเป้าหมายใหม่ แล้วคลิก <guibutton>เพิ่ม</guibutton>"

#: C/anjuta-manual.xml:301(para)
msgid "To add a new target: <placeholder-1/>"
msgstr "วิธีเพิ่มเป้าหมายใหม่: <placeholder-1/>"

#: C/anjuta-manual.xml:320(para)
msgid ""
"You can also add a new target from the <interface>Project</interface> window "
"directly. Right-click the group under which to add the target, then select "
"<guimenuitem>Add target</guimenuitem> from the context menu."
msgstr ""
"คุณยังสามารถเพิ่มเป้าหมายใหม่จากหน้าต่าง <interface>โครงการ</ interface> ได้โดยตรง "
"โดยคลิกขวาที่กลุ่มที่จะเพิ่มเป้าหมายใหม่ แล้วเลือก <guimenuitem>เพิ่มเป้าหมาย</guimenuitem> "
"จากเมนูบริบท"

#: C/anjuta-manual.xml:326(para)
msgid ""
"Target names usually require some standard prefix and suffix, depending on "
"the type of target. Anjuta will warn you if a name is not valid and may "
"provide an example of a valid name."
msgstr ""
"ชื่อเป้าหมาย โดยปกติจะต้องขึ้นต้นและลงท้ายด้วยคำมาตรฐานที่กำหนดไว้ ขึ้นอยู่กับชนิดของเป้าหมาย "
"แอนจูตาจะเตือนถ้าชื่อนั้นไม่ถูกต้อง และอาจให้ตัวอย่างชื่อที่ถูกต้องด้วย"

#: C/anjuta-manual.xml:335(para)
msgid ""
"The <emphasis>Program</emphasis> target type is for executable binaries. "
"Select this type if you want to add an executable to the project. By "
"default, all program targets will be installed in the standard executable "
"directory, e.g. /usr/bin or /usr/local/bin. You can override this by "
"specifying a different installation directory in the properties of the group "
"containing the target."
msgstr ""
"เป้าหมายชนิด <emphasis>โปรแกรม</emphasis> ใช้สำหรับแฟ้มโปรแกรมไบนารี "
"ใช้เมื่อคุณต้องการเพิ่มแฟ้มโปรแกรมไบนารีในโครงการ โดยปกติแล้ว "
"เป้าหมายชนิดโปรแกรมทั้งหมดจะถูกติดตั้งในไดเรกทอรีมาตรฐานสำหรับแฟ้มโปรแกรม เช่น /usr/bin "
"หรือ /usr/local/bin คุณสามารถเปลี่ยนที่ได้ "
"โดยระบุไดเรกทอรีติดตั้งอื่นในคุณสมบัติของกลุ่มที่บรรจุเป้าหมายนั้น"

#: C/anjuta-manual.xml:344(para)
msgid ""
"The <emphasis>Shared Library</emphasis> target type is for shared or dynamic "
"libraries. Select this type if you are adding a shared library to the "
"project. By default, all shared libraries are installed in the standard "
"libraries directory, e.g. /usr/lib or /usr/local/lib. You can override this "
"by specifying a different installation directory in the properties of the "
"group containing the target."
msgstr ""
"เป้าหมายชนิด <emphasis>ไลบรารีใช้ร่วม</emphasis> "
"ใช้สำหรับไลบรารีใช้ร่วมหรือไลบรารีแบบไดนามิก ใช้เมื่อคุณจะเพิ่มไลบรารีใช้ร่วมในโครงการ "
"โดยปกติแล้ว ไลบรารีใช้ร่วมทั้งหมดจะถูกติดตั้งในไดเรกทอรีมาตรฐานสำหรับไลบรารี เช่น /usr/lib "
"หรือ /usr/local/lib คุณสามารถเปลี่ยนที่ได้ "
"โดยระบุไดเรกทอรีติดตั้งอื่นในคุณสมบัติของกลุ่มที่บรรจุเป้าหมายนั้น"

#: C/anjuta-manual.xml:353(para)
msgid ""
"The <emphasis>Static Library</emphasis> target type is for static libraries. "
"Select this type if you are adding a static library to the project. By "
"default, all static libraries are installed in the standard libraries "
"directory, e.g. /usr/lib or /usr/local/lib. You can override this by "
"specifying a different installation directory in the properties of the group "
"containing the target."
msgstr ""
"เป้าหมายชนิด <emphasis>ไลบรารีสแตติก</emphasis> ใช้สำหรับไลบรารีแบบสแตติก "
"ใช้เมื่อคุณจะเพิ่มไลบรารีแบบสแตติกในโครงการ โดยปกติแล้ว "
"ไลบรารีแบบสแตติกทั้งหมดจะถูกติดตั้งในไดเรกทอรีมาตรฐานสำหรับไลบรารี เช่น /usr/lib หรือ /"
"usr/local/lib คุณสามารถเปลี่ยนที่ได้ "
"โดยระบุไดเรกทอรีติดตั้งอื่นในคุณสมบัติของกลุ่มที่บรรจุเป้าหมายนั้น"

#: C/anjuta-manual.xml:362(para)
msgid ""
"The <emphasis>Java Module</emphasis> target type is for Java modules. Select "
"this type if you are grouping Java sources into a module. You need to "
"provide an installation directory for this target where the .class files "
"will be installed. It can be set in the properties of the group containing "
"the target."
msgstr ""
"เป้าหมายชนิด <emphasis>มอดูลจาวา</emphasis> ใช้สำหรับมอดูลของจาวา "
"ใช้เมื่อคุณจะจัดกลุ่มซอร์สจาวาเข้าด้วยกันเป็นมอดูล คุณต้องระบุไดเรกทอรีติดตั้งสำหรับเป้าหมายนี้ "
"เพื่อติดตั้งแฟ้ม .class ด้วย ค่านี้สามารถกำหนดได้ในคุณสมบัติของกลุ่มนี้ที่บรรจุเป้าหมายนั้น"

#: C/anjuta-manual.xml:369(para)
msgid ""
"There can really be only one Java module in a group. This is a restriction "
"made by automake. Please read the automake info page for more details."
msgstr ""
"ในกลุ่มหนึ่ง ๆ สามารถมีมอดูลจาวาได้เพียงหนึ่งมอดูลเท่านั้น นี่เป็นข้อจำกัดที่กำหนดโดย automake "
"กรุณาอ่านข้อมูลเพิ่มเติมได้จากหน้า info ของ automake"

#: C/anjuta-manual.xml:377(para)
msgid ""
"The <emphasis>Python Module</emphasis> target type is for Python modules. "
"Select this type if you are grouping Python sources into a module. You need "
"to provide an installation directory for this target where the sources will "
"be installed. It can be set in the properties of the group containing the "
"target."
msgstr ""
"เป้าหมายชนิด <emphasis>มอดูลไพธอน</emphasis> ใช้สำหรับมอดูลของไพธอน "
"ใช้เมื่อคุณจะจัดกลุ่มซอร์สไพธอนเข้าด้วยกันเป็นมอดูล คุณต้องระบุไดเรกทอรีติดตั้งสำหรับเป้าหมายนี้ "
"เพื่อติดตั้งซอร์สด้วย ค่านี้สามารถกำหนดได้ในคุณสมบัติของกลุ่มนี้ที่บรรจุเป้าหมายนั้น"

#: C/anjuta-manual.xml:385(para)
msgid ""
"The <emphasis>Scripts</emphasis> target type is for grouping scripts. They "
"will be installed in the standard executable directory."
msgstr ""
"เป้าหมายชนิด <emphasis>สคริปต์</emphasis> ใช้สำหรับจัดกลุ่มสคริปต์ "
"สคริปต์ทั้งหมดจะถูกติดตั้งในไดเรกทอรีมาตรฐานสำหรับแฟ้มโปรแกรม"

#: C/anjuta-manual.xml:391(para)
msgid ""
"The <emphasis>Miscellaneous Data</emphasis> target type is for grouping "
"simple files in a project. You must specify an installation directory in the "
"group properties."
msgstr ""
"เป้าหมายชนิด <emphasis>ข้อมูลเบ็ดเตล็ด</emphasis> ใช้สำหรับจัดกลุ่มแฟ้มทั่วไปในโครงการ "
"คุณต้องระบุไดเรกทอรีติดตั้งในคุณสมบัติของกลุ่มด้วย"

#: C/anjuta-manual.xml:398(para)
msgid ""
"The <emphasis>Header Files</emphasis> target type is for grouping C/C++ "
"header files that need to be installed on a system (for example as part of a "
"library API). (For header files that do not need to be installed, make them "
"part of the Program target along with the sources.) Header files will be "
"installed in the standard include directory unless an installation path is "
"specified in the group properties."
msgstr ""
"เป้าหมายชนิด <emphasis>แฟ้มส่วนหัว</emphasis> ใช้สำหรับจัดกลุ่มแฟ้มส่วนหัวของ C/C++ "
"ที่ต้องติดตั้งลงในระบบ (ตัวอย่างเช่น เพื่อเป็นส่วนหนึ่งของ API ของไลบรารี) "
"(สำหรับแฟ้มส่วนหัวไม่ต้องติดตั้ง ก็ทำให้เป็นส่วนหนึ่งของเป้าหมายชนิดโปรแกรมร่วมกับซอร์สอื่น ๆ เสีย) "
"แฟ้มส่วนหัวจะถูกติดตั้งในไดเรกทอรีมาตรฐานสำหรับแฟ้มส่วนหัว "
"เว้นแต่จะมีการระบุพาธติดตั้งในคุณสมบัติของกลุ่ม"

#: C/anjuta-manual.xml:408(para)
msgid ""
"The <emphasis>Man Documentation</emphasis> and <emphasis>Info Documentation</"
"emphasis> target types are for grouping man and info documentation "
"respectively. By default, documentation files will be installed in the "
"standard installation directories."
msgstr ""
"เป้าหมายชนิด <emphasis>เอกสารแบบ Man</emphasis> และ <emphasis>เอกสารแบบ Info</"
"emphasis> ใช้สำหรับจัดกลุ่มเอกสารแบบ man และ info ตามลำดับ โดยปกติแล้ว "
"แฟ้มเอกสารเหล่านี้จะถูกติดตั้งในไดเรกทอรีติดตั้งมาตรฐาน"

#: C/anjuta-manual.xml:331(para)
msgid ""
"There are several target types for automake projects. They are: "
"<placeholder-1/>"
msgstr "มีเป้าหมายหลายชนิดสำหรับโครงการ automake คือ: <placeholder-1/>"

#: C/anjuta-manual.xml:418(title)
msgid "Removing Targets"
msgstr "การลบเป้าหมาย"

#: C/anjuta-manual.xml:423(para)
msgid ""
"Right-click the target in the <interface>Project Manager</interface> view."
msgstr "คลิกขวาที่เป้าหมายในมุมมอง <interface>เครื่องมือจัดการโครงการ</interface>"

#: C/anjuta-manual.xml:419(para)
msgid "To remove a target: <placeholder-1/>"
msgstr "วิธีลบเป้าหมาย: <placeholder-1/>"

#: C/anjuta-manual.xml:431(para)
msgid ""
"The sources associated with the targets will also be removed from the "
"project (they are not deleted from the file system, though)."
msgstr "ซอร์สที่เกี่ยวข้องกับเป้าหมายจะถูกลบออกจากโครงการด้วย (แต่จะไม่ถูกลบออกจากระบบแฟ้ม)"

#: C/anjuta-manual.xml:440(title)
msgid "Adding and Removing Files"
msgstr "การเพิ่มและลบแฟ้ม"

#: C/anjuta-manual.xml:442(title)
msgid "Adding Source Files"
msgstr "การเพิ่มแฟ้มซอร์ส"

#: C/anjuta-manual.xml:443(para)
msgid ""
"Select the menu item <menuchoice><guisubmenu>Project</"
"guisubmenu><guimenuitem>Add Source File</guimenuitem></menuchoice>. From the "
"dialog, select the target to which the file should be added and the file "
"itself. You can add multiple files at once. To do that, select multiple "
"files from the file selection dialog using either the <keycap>Shift</keycap> "
"or <keycap>Ctrl</keycap> key. Then click <guibutton>Add</guibutton> to add "
"the files to the project."
msgstr ""
"เลือกรายการเมนู <menuchoice><guisubmenu>โครงการ</"
"guisubmenu><guimenuitem>เพิ่มแฟ้มซอร์ส</guimenuitem></menuchoice> จากนั้น "
"จากกล่องโต้ตอบ เลือกเป้าหมายที่จะเพิ่มแฟ้มเข้าและตัวแฟ้มที่จะเพิ่ม "
"คุณสามารถเพิ่มแฟ้มได้ทีละหลายแฟ้ม โดยเลือกหลายแฟ้มจากกล่องโต้ตอบเลือกแฟ้มด้วยปุ่ม "
"<keycap>Shift</keycap> หรือ <keycap>Ctrl</keycap> แล้วคลิกปุ่ม <guibutton>เพิ่ม</"
"guibutton> เพื่อเพิ่มแฟ้มเข้าในโครงการ"

#: C/anjuta-manual.xml:452(para)
msgid ""
"By default, the current editor file will be preselected for addition in the "
"dialog. Another convenient way to add a file is to right-click it in the "
"<interface>File Manager</interface> and choose <guimenuitem>Add to project</"
"guimenuitem> from the context menu."
msgstr ""
"โดยปกติแล้ว แฟ้มที่เปิดอยู่ในเครื่องมือแก้ไขจะถูกเลือกไว้ในกล่องโต้ตอบสำหรับเพิ่มเลย "
"อีกวิธีที่สะดวกในการเพิ่มแฟ้มคือ คลิกขวาใน <interface>เครื่องมือจัดการแฟ้ม</interface> "
"แล้วเลือก <guimenuitem>เพิ่มเข้าในโครงการ</guimenuitem> จากเมนูบริบท"

#: C/anjuta-manual.xml:459(para)
msgid ""
"If the file you choose has already been added to the project, then "
"<application>Anjuta</application> will not add it again. It will also give "
"you a warning that the file has already been added."
msgstr ""
"ถ้าแฟ้มที่คุณเลือกถูกเพิ่มเข้าไปในโครงการอยู่ก่อนแล้ว <application>แอนจูตา</application> "
"ก็จะไม่เพิ่มอีก และจะเตือนคุณว่าแฟ้มนั้นถูกเพิ่มไปแล้ว"

#: C/anjuta-manual.xml:464(para)
msgid ""
"If the file you choose is not in the project directory, you will be asked to "
"confirm that you wish to copy the file into the target's directory. "
"<application>Anjuta</application> cannot add files which are outside of a "
"target's directory without copying them in."
msgstr ""
"ถ้าแฟ้มที่คุณเลือกไม่ได้อยู่ในไดเรกทอรีโครงการ "
"คุณจะถูกถามยืนยันว่าคุณต้องการจะคัดลอกแฟ้มเข้าไปในไดเรกทอรีของเป้าหมายหรือไม่ "
"<application>แอนจูตา</application> "
"ไม่สามารถเพิ่มแฟ้มที่อยู่นอกไดเรกทอรีของเป้าหมายเข้าไปโดยตรงได้ โดยไม่คัดลอกเข้าไปก่อน"

#: C/anjuta-manual.xml:472(title)
msgid "Removing Source Files"
msgstr "การเอาแฟ้มซอร์สออก"

#: C/anjuta-manual.xml:473(para)
msgid ""
"To remove a file from the project, right-click the file you want to remove "
"in the <interface>Project window</interface> and choose <guimenuitem>Remove</"
"guimenuitem> from the context menu."
msgstr ""
"การเอาแฟ้มออกจากโครงการ ทำได้โดยคลิกขวาที่แฟ้มที่คุณต้องการเอาออกใน "
"<interface>หน้าต่างโครงการ</interface> แล้วเลือก <guimenuitem>เอาออก</"
"guimenuitem> จากเมนูบริบท"

#: C/anjuta-manual.xml:478(para)
msgid ""
"A confirmation dialog will appear, and the file will be removed from the "
"project."
msgstr "จะปรากฏกล่องโต้ตอบยืนยัน แล้วแฟ้มนั้นจะถูกเอาออกจากโครงการ"

#: C/anjuta-manual.xml:483(title)
msgid "The file is not deleted!"
msgstr "แฟ้มนั้นไม่ได้ถูกลบ!"

#: C/anjuta-manual.xml:484(para)
msgid ""
"The file is not deleted from the filesystem. It still exists, and you can "
"add it back again later if you so wish. The file is only removed from the "
"project listing, and will not take part in any project operations such as "
"compiling, building, or distribution."
msgstr ""
"แฟ้มที่เอาออกนั้น ไม่ได้ถูกลบออกจากระบบแฟ้ม แฟ้มจะยังคงอยู่เหมือนเดิม "
"และคุณสามารถเพิ่มกลับเข้ามาใหม่ได้ถ้าต้องการ "
"แฟ้มนั้นเพียงแค่ถูกลบออกจากรายชื่อของโครงการเท่านั้น และจะไม่มีส่วนในการทำงานใด ๆ "
"ของโครงการอีก ไม่ว่าจะเป็นการคอมไพล์ การประกอบสร้าง การแจกจ่าย เป็นต้น"

#: C/anjuta-manual.xml:495(title)
msgid "Project Configuration"
msgstr "การตั้งค่าโครงการ"

#: C/anjuta-manual.xml:496(para)
msgid ""
"Project configuration involves setting the correct build flags for targets, "
"groups and the project itself. You can set these flags in their respective "
"properties dialogs."
msgstr ""
"การตั้งค่าโครงการเป็นการตั้งค่าแฟล็กของการประกอบสร้างที่ถูกต้องสำหรับเป้าหมายต่าง ๆ กลุ่มต่าง ๆ "
"และตัวโครงการเอง คุณสามารถตั้งค่าแฟล็กเหล่านี้ได้ในกล่องโต้ตอบคุณสมบัติของแต่ละส่วนดังกล่าว"

#: C/anjuta-manual.xml:502(para)
msgid ""
"You can freely use autoconf and automake variables that are automatically "
"set for the project during configuration. Apart from these automatically set "
"variables, you can also define your own variables in <link linkend=\"project-"
"properties\">Project Properties</link> and use them in properties. This will "
"make it easy to update flags later, especially when a variable is used in "
"several targets."
msgstr ""
"คุณสามารถใช้ตัวแปรของ autoconf และ automake "
"ซึ่งถูกกำหนดค่าโดยอัตโนมัติสำหรับโครงการในระหว่างการตั้งค่าได้อย่างอิสระ "
"นอกเหนือจากตัวแปรที่ถูกกำหนดค่าโดยอัตโนมัติเหล่านี้ คุณยังสามารถกำหนดตัวแปรของคุณเองใน <link "
"linkend=\"project-properties\">คุณสมบัติโครงการ</link> "
"และใช้ตัวแปรเหล่านั้นในคุณสมบัติต่าง ๆ ได้ ซึ่งจะทำให้ง่ายต่อการปรับค่าแฟล็กในภายหลัง "
"โดยเฉพาะเมื่อมีการใช้ตัวแปรในหลายเป้าหมาย"

#: C/anjuta-manual.xml:517(para)
msgid ""
"<emphasis>$(prefix)</emphasis>: The installation prefix. The project is "
"installed under various subdirectories under this prefix. By default it is /"
"usr/local."
msgstr ""
"<emphasis>$(prefix)</emphasis>: prefix ของการติดตั้ง "
"โครงการจะถูกติดตั้งภายใต้ไดเรกทอรีย่อยหลายไดเรกทอรีภายใต้ prefix นี้ ค่าปริยายคือ /usr/"
"local"

#: C/anjuta-manual.xml:524(para)
msgid ""
"<emphasis>$(bindir)</emphasis>: The installation directory for executable "
"binaries. All your executable and script targets will be installed in this "
"directory. By default, it is $(prefix)/bin."
msgstr ""
"<emphasis>$(bindir)</emphasis>: ไดเรกทอรีสำหรับติดตั้งแฟ้มโปรแกรมไบนารี "
"เป้าหมายทั้งหมดที่เป็นแฟ้มโปรแกรมและสคริปต์จะถูกติดตั้งในไดเรกทอรีนี้ ค่าปริยายคือ $(prefix)/bin"

#: C/anjuta-manual.xml:531(para)
msgid ""
"<emphasis>$(libdir)</emphasis>: The installation directory for libraries. "
"All your library targets (both shared and static) will be installed in this "
"directory or a subdirectory below it. By default, it is $(prefix)/lib."
msgstr ""
"<emphasis>$(libdir)</emphasis>: ไดเรกทอรีสำหรับติดตั้งไลบรารี "
"เป้าหมายที่เป็นไลบรารีทั้งหมด (ทั้งแบบใช้ร่วมและแบบสแตติก) "
"จะถูกติดตั้งในไดเรกทอรีนี้หรือไดเรกทอรีย่อยที่ต่ำลงไป ค่าปริยายคือ $(prefix)/lib"

#: C/anjuta-manual.xml:539(para)
msgid ""
"<emphasis>$(module_CFLAGS)</emphasis> and $(module_LIBS): These flags are "
"set by <application>configure</application> for the packages that your "
"project depends on. The packages used by the project are set in <link "
"linkend=\"project-properties\">Project Properties</link>. 'module' is a "
"package group that you specify in the project properties as described below."
msgstr ""
"<emphasis>$(module_CFLAGS)</emphasis> และ $(module_LIBS): "
"แฟล็กเหล่านี้ถูกกำหนดค่าโดยสคริปต์ <application>configure</application> "
"เพื่อใช้แพกเกจอื่นซึ่งโครงการของคุณต้องใช้ แพกเกจต่าง ๆ ที่โครงการใช้จะกำหนดใน <link "
"linkend=\"project-properties\">คุณสมบัติโครงการ</link> 'module' "
"ในที่นี้คือกลุ่มแพกเกจซึ่งคุณระบุในคุณสมบัติโครงการ ดังจะอธิบายด้านล่าง"

#: C/anjuta-manual.xml:511(para)
msgid ""
"Some of the many common variables are listed here. For full list of them see "
"the <ulink url=\"info:automake\">automake info documentation</ulink>. "
"<placeholder-1/>"
msgstr ""
"ตัวแปรที่ใช้บ่อยบางส่วนได้ลงรายชื่อไว้ที่นี่ สำหรับรายชื่อทั้งหมด ดูได้ที่ <ulink url=\"info:"
"automake\">เอกสาร info ของ automake</ulink> <placeholder-1/>"

#: C/anjuta-manual.xml:553(title)
msgid "Project properties"
msgstr "คุณสมบัติโครงการ"

#: C/anjuta-manual.xml:560(para)
msgid ""
"Set the project name, version and URL in the <guibutton>General</guibutton> "
"page. <application>configure</application> variables can also be use in "
"these fields. The URL is the bug report URL for the project."
msgstr ""
"กำหนดชื่อ รุ่น และ URL ของโครงการในหน้า <guibutton>ทั่วไป</guibutton> สามารถใช้ตัวแปร "
"<application>configure</application> ในช่องข้อมูลเหล่านี้ได้ ในที่นี้ URL หมายถึง URL "
"สำหรับรายงานบั๊กของโครงการ"

#: C/anjuta-manual.xml:567(para)
msgid ""
"Add and remove dependencies for your project in the <guibutton>Packages</"
"guibutton> page. See below for details."
msgstr ""
"เพิ่มและลบสิ่งที่ต้องใช้สำหรับโครงการของคุณในหน้า <guibutton>แพกเกจ</guibutton> "
"ดูรายละเอียดได้ที่ด้านล่าง"

#: C/anjuta-manual.xml:573(para)
msgid ""
"Create more configure variables in the <guibutton>Variables</guibutton> page "
"to use in group and target properties."
msgstr ""
"สร้างตัวแปร configure เพิ่มเติมในหน้า <guibutton>ตัวแปร</guibutton> "
"เพื่อใช้ในคุณสมบัติของกลุ่มและเป้าหมาย"

#: C/anjuta-manual.xml:554(para)
msgid ""
"The project properties dialog can be opened only by choosing "
"<menuchoice><guisubmenu>Project</guisubmenu><guimenuitem>Properties</"
"guimenuitem></menuchoice> from the toplevel menu bar. You can: "
"<placeholder-1/>"
msgstr ""
"กล่องโต้ตอบคุณสมบัติโครงการสามารถเปิดได้โดยเลือก <menuchoice><guisubmenu>โครงการ</"
"guisubmenu><guimenuitem>คุณสมบัติ</guimenuitem></menuchoice> จากแถบเมนูบนสุด "
"คุณสามารถ: <placeholder-1/>"

#: C/anjuta-manual.xml:588(title) C/anjuta-manual.xml:590(screeninfo)
msgid "Project properties dialog"
msgstr "กล่องโต้ตอบคุณสมบัติโครงการ"

#: C/anjuta-manual.xml:580(para)
msgid ""
"Dependencies are external packages that the project uses and are hence "
"required to build it. Only packages installed using <ulink url=\"info:pkg-"
"config\">pkg-config</ulink> can be added from this interface. For others, "
"the configure.ac file can be edited manually. <placeholder-1/>"
msgstr ""
"สิ่งที่ต้องใช้ เป็นแพกเกจภายนอกที่โครงการเรียกใช้ จึงเป็นสิ่งที่ต้องการเพื่อประกอบสร้างโครงการ "
"ส่วนติดต่อนี้สามารถเพิ่มได้เฉพาะแพกเกจที่ติดตั้งโดยใช้ <ulink url=\"info:pkg-config\">pkg-"
"config</ulink> เท่านั้น สำหรับแพกเกจอื่น ๆ คุณสามารถแก้ไขแฟ้ม configure.ac เองได้ "
"<placeholder-1/>"

#: C/anjuta-manual.xml:595(para)
msgid ""
"External package dependencies are grouped into <emphasis>modules</emphasis>, "
"so that their combined build flags can be conveniently added to different "
"targets. <emphasis>Modules</emphasis> are just arbitrary groups of packages "
"and can be named anything (only alphanumeric characters and _ are allowed in "
"module names). Usually, they follow the name of targets they would be used "
"in. Consequently, for small projects with single targets, just one module to "
"hold all dependencies is enough."
msgstr ""
"แพกเกจภายนอกที่ต้องใข้ จะจัดกลุ่มเป็น <emphasis>มอดูล</emphasis> "
"เพื่อที่จะสามารถรวมแฟล็กสำหรับประกอบสร้างของแพกเกจในกลุ่มสำหรับเพิ่มเข้าในเป้าหมายต่าง ๆ "
"เป็นกลุ่มก้อนได้อย่างสะดวก <emphasis>มอดูล</emphasis> "
"ในที่นี้เป็นเพียงการจัดกลุ่มแพกเกจตามความต้องการโดยไม่มีข้อจำกัด และสามารถตั้งชื่ออะไรก็ได้ "
"(ชื่อมอดูลใช้ได้เพียงตัวอักษร ตัวเลข และ _ เท่านั้น) "
"โดยปกติก็จะใช้ชื่อตามเป้าหมายที่กลุ่มแพกเกจจะใช้ด้วย ดังนั้น "
"สำหรับโครงการขนาดเล็กที่มีเป้าหมายเดียว ใช้เพียงมอดูลเดียวแทนสิ่งที่ต้องใช้ทั้งหมดก็เพียงพอ"

#: C/anjuta-manual.xml:604(para)
msgid ""
"Each package exports a set of <emphasis>compiler flags</emphasis> and "
"<emphasis>libraries</emphasis>. They are aggregated together for all "
"packages under a module, and <application>configure</application> variables "
"<emphasis>$(module_CFLAGS)</emphasis> and <emphasis>$(module_LIBS)</"
"emphasis> are defined. These variables can then be used in <link linkend="
"\"group-properties\">Group properties</link> and <link linkend=\"target-"
"properties\">Target properties</link>."
msgstr ""
"แพกเกจแต่ละแพกเกจจะส่งออก <emphasis>แฟล็กของคอมไพเลอร์</emphasis> และ "
"<emphasis>ไลบรารี</emphasis> มาชุดหนึ่ง ค่าเหล่านี้จากแพกเกจทั้งหมดในมอดูลจะรวมเข้าด้วยกัน "
"และกำหนดเป็นตัวแปร <application>configure</application> ชื่อ <emphasis>"
"$(module_CFLAGS)</emphasis> และ <emphasis>$(module_LIBS)</emphasis> "
"ตัวแปรเหล่านี้สามารถใช้ใน <link linkend=\"group-properties\">คุณสมบัติกลุ่ม</link> และ "
"<link linkend=\"target-properties\">คุณสมบัติเป้าหมาย</link> ได้"

#: C/anjuta-manual.xml:617(para)
msgid ""
"Select <menuchoice><guisubmenu>Project</guisubmenu><guimenuitem>Properties</"
"guimenuitem></menuchoice> to bring up the project properties dialog."
msgstr ""
"เลือก <menuchoice><guisubmenu>โครงการ</guisubmenu><guimenuitem>คุณสมบัติ</"
"guimenuitem></menuchoice> เพื่อเปิดกล่องโต้ตอบคุณสมบัติโครงการ"

#: C/anjuta-manual.xml:624(para)
msgid ""
"Select the tab <guibutton>Packages</guibutton> to bring up the Packages page."
msgstr "เลือกแท็บ <guibutton>แพกเกจ</guibutton> เพื่อเข้าสู่หน้าแพกเกจ"

#: C/anjuta-manual.xml:628(para)
msgid ""
"Select the <emphasis>module</emphasis> to add the package to. If there is no "
"module created yet or there is no appropriate module, create one by clicking "
"<guibutton>Add module</guibutton>. Give a sensible name to the module, "
"preferably in UPPERCASE to match other <application>configure</application> "
"variables (only use alphanumeric and '_' characters) and press "
"<keycap>Enter</keycap> to create it."
msgstr ""
"เลือก <emphasis>มอดูล</emphasis> ที่จะเพิ่มแพกเกจ ถ้ายังไม่มีมอดูลที่สร้างไว้ "
"หรือไม่มีมอดูลที่เหมาะสม ก็สร้างได้โดยคลิก <guibutton>เพิ่มมอดูล</guibutton> "
"ตั้งชื่อที่สมเหตุสมผลให้กับมอดูล โดยควรใช้ตัวพิมพ์ใหญ่ทั้งหมด เพื่อให้เหมือนกับตัวแปร "
"<application>configure</application> อื่น ๆ (ใช้เฉพาะตัวอักษร ตัวเลข และ '_' "
"เท่านั้น) แล้วกด <keycap>Enter</keycap> เพื่อสร้างมอดูล"

#: C/anjuta-manual.xml:638(para)
msgid ""
"Click <guibutton>Add Package</guibutton> to bring up the package selection "
"dialog."
msgstr "คลิก <guibutton>เพิ่มแพกเกจ</guibutton> เพื่อเปิดกล่องโต้ตอบเลือกแพกเกจ"

#: C/anjuta-manual.xml:641(para)
msgid "Select the package to add and click <guibutton>Add</guibutton>."
msgstr "เลือกแพกเกจที่จะเพิ่ม แล้วคลิก <guibutton>เพิ่ม</guibutton>"

#: C/anjuta-manual.xml:644(para)
msgid "Click <guibutton>Close</guibutton> to close the properties dialog."
msgstr "คลิก <guibutton>ปิด</guibutton> เพื่อปิดกล่องโต้ตอบคุณสมบัติ"

#: C/anjuta-manual.xml:613(para)
msgid "To add a package dependency: <placeholder-1/>"
msgstr "วิธีเพิ่มแพกเกจที่ต้องใช้: <placeholder-1/>"

#: C/anjuta-manual.xml:651(title)
msgid "Group properties"
msgstr "คุณสมบัติกลุ่ม"

#: C/anjuta-manual.xml:658(title) C/anjuta-manual.xml:660(screeninfo)
msgid "Group properties dialog"
msgstr "กล่องโต้ตอบคุณสมบัติกลุ่ม"

#: C/anjuta-manual.xml:652(para)
msgid ""
"To edit a group's properties, double-click the group in the "
"<interface>Project</interface> window to open the <interface>Group "
"Properties</interface> dialog. (You can alternatively right-click the group "
"and select <guimenuitem>Properties</guimenuitem> from the context menu.) "
"<placeholder-1/>"
msgstr ""
"การแก้ไขคุณสมบัติของกลุ่ม ทำได้โดยดับเบิลคลิกที่กลุ่มในหน้าต่าง <interface>โครงการ</"
"interface> เพื่อเปิดกล่องโต้ตอบ <interface>คุณสมบัติกลุ่ม</interface> (หรืออีกทางหนึ่ง "
"คุณสามารถคลิกขวาที่กลุ่มและเลือก <guimenuitem>คุณสมบัติ</guimenuitem> จากเมนูบริบท) "
"<placeholder-1/>"

#: C/anjuta-manual.xml:675(para)
msgid ""
"<emphasis>Includes</emphasis>: Set your include directories for your C and C+"
"+ targets here. You need to provide the full include options of the compiler "
"here, e.g. -I/usr/include/blah. The include paths will be used to find "
"header files included by your source files. (You can also add other compiler "
"flags here, but it's preferable to set them in their respective "
"<emphasis>compiler flags</emphasis> fields as described below.)"
msgstr ""
"<emphasis>พาธแฟ้มส่วนหัว</emphasis>: กำหนดไดเรกทอรีแฟ้มส่วนหัวสำหรับเป้าหมาย C และ C+"
"+ ของคุณที่นี่ คุณต้องป้อนตัวเลือกพาธแฟ้มส่วนหัวเต็ม ๆ ของคอมไพเลอร์ เช่น -I/usr/include/"
"blah พาธแฟ้มส่วนหัวจะใช้ในหาแฟ้มส่วนหัวต่าง ๆ ที่ใช้ในแฟ้มซอร์สของคุณ "
"(คุณยังสามารถเพิ่มแฟล็กคอมไพเลอร์อื่น ๆ ที่นี่ได้เช่นกัน แต่ทางที่ดี ควรกำหนดในช่องข้อมูล "
"<emphasis>แฟล็กของคอมไพเลอร์</emphasis> โดยเฉพาะจะดีกว่า ดังจะอธิบายด้านล่าง)"

#: C/anjuta-manual.xml:685(para)
msgid ""
"<emphasis>Compiler flags</emphasis>: Set your compiler-specific flags here. "
"There are different fields for different compiler categories. Flags that can "
"be set here depend on the actual compiler used. The default compiler used "
"for C/C++ is gcc/g++ (the GNU C compiler). Check out the <ulink url=\"info:"
"gcc\">gcc info documentation</ulink> for more details."
msgstr ""
"<emphasis>แฟล็กของคอมไพเลอร์</emphasis>: ตั้งค่าแฟล็กเฉพาะสำหรับคอมไพเลอร์ที่นี่ "
"จะมีช่องข้อมูลแยกกันสำหรับคอมไพเลอร์ชนิดต่าง ๆ แฟล็กที่สามารถตั้งค่าในช่องเหล่านี้ "
"จะขึ้นอยู่กับคอมไพเลอร์จริงที่ใช้ คอมไพเลอร์ปริยายสำหรับ C/C++ คือ gcc/g++ (GNU C "
"Compiler) ตรวจสอบรายละเอียดเพิ่มเติมได้จาก <ulink url=\"info:gcc\">เอกสาร info "
"ของ gcc</ulink>"

#: C/anjuta-manual.xml:695(para)
msgid ""
"<emphasis>Install directories</emphasis>: The dialog will display a field "
"for each target in the group that requires an installation directory. Set "
"each installation directory as relative to one of the many "
"<application>automake</application> directory variables, such as $(prefix), "
"$(bindir), $(libdir), or $(datadir)."
msgstr ""
"<emphasis>ไดเรกทอรีติดตั้ง</emphasis>: "
"กล่องโต้ตอบจะแสดงช่องข้อมูลสำหรับเป้าหมายแต่ละอันในกลุ่มที่ต้องระบุไดเรกทอรีติดตั้ง "
"คุณควรกำหนดไดเรกทอรีติดตั้งแต่ละตัวโดยสัมพัทธ์กับตัวแปรไดเรกทอรีของ "
"<application>automake</application> เช่น $(prefix), $(bindir), $(libdir) หรือ "
"$(datadir)"

#: C/anjuta-manual.xml:666(para)
msgid ""
"Properties set for a group apply to all the targets under it. So any "
"compiler or linker flags set for a group will be automatically be part of "
"all the targets in it (in addition to each target's individual properties). "
"The following fields are available in the Group Properties dialog. "
"<placeholder-1/>"
msgstr ""
"คุณสมบัติที่กำหนดให้กับกลุ่มจะมีผลกับทุกเป้าหมายที่อยู่ในกลุ่ม ดังนั้น แฟล็กของคอมไพเลอร์หรือลิงเกอร์ใด "
"ๆ ที่กำหนดให้กับกลุ่ม จะกลายเป็นส่วนหนึ่งของแฟล็กสำหรับเป้าหมายทั้งหมดในกลุ่มนั้น ๆ โดยอัตโนมัติ "
"(เพิ่มเติมจากคุณสมบัติแต่ละรายการของแต่ละเป้าหมาย) กล่องโต้ตอบคุณสมบัติกลุ่มจะมีช่องข้อมูลต่อไปนี้ "
"<placeholder-1/>"

#: C/anjuta-manual.xml:710(title)
msgid "Target properties"
msgstr "คุณสมบัติเป้าหมาย"

#: C/anjuta-manual.xml:711(para)
msgid ""
"Any properties set for a target apply to that target only. A target also "
"inherits properties from its containing group."
msgstr ""
"คุณสมบัติที่กำหนดให้กับเป้าหมายใด จะมีผลกับเป้าหมายนั้นเท่านั้น "
"และเป้าหมายยังสืบทอดคุณสมบัติมาจากกลุ่มที่มันเป็นสมาชิกอีกด้วย"

#: C/anjuta-manual.xml:721(title) C/anjuta-manual.xml:723(screeninfo)
#: C/anjuta-manual.xml:743(title) C/anjuta-manual.xml:745(screeninfo)
msgid "Target properties dialog"
msgstr "กล่องโต้ตอบคุณสมบัติเป้าหมาย"

#: C/anjuta-manual.xml:715(para)
msgid ""
"To set a target's properties, double-click the target in the "
"<interface>Project window</interface> to open the Target Properties dialog. "
"(You can alternatively right-click the target and select "
"<guimenuitem>Properties</guimenuitem> from the context menu.) <placeholder-1/"
">"
msgstr ""
"การตั้งค่าคุณสมบัติของเป้าหมาย ทำได้โดยดับเบิลคลิกที่เป้าหมายในหน้าต่าง <interface>โครงการ</"
"interface> เพื่อเปิดกล่องโต้ตอบคุณสมบัติเป้าหมาย (หรืออีกทางหนึ่ง "
"คุณสามารถคลิกขวาที่เป้าหมายและเลือก <guimenuitem>คุณสมบัติ</guimenuitem> จากเมนูบริบท) "
"<placeholder-1/>"

#: C/anjuta-manual.xml:728(para)
msgid ""
"You can add the modules you have added in <link linkend=\"project-properties"
"\">Project properties</link> to a specific target here. To activate the "
"module simply toggle the checkbox next to the module name. This will "
"automatically add include and linker flags to that target and enable you to "
"use the module within this target."
msgstr ""
"คุณสามารถเพิ่มมอดูลที่คุณได้เพิ่มไว้ใน <link linkend=\"project-properties"
"\">คุณสมบัติโครงการ</link> เข้าในเป้าหมายเป็นรายตัวได้ที่นี่ การเปิดใช้มอดูล "
"ก็เพียงแต่กากล่องกาข้างชื่อมอดูล จะเป็นการเพิ่มแฟล็กพาธแฟ้มส่วนหัวและแฟล็กลิงเกอร์ให้กับเป้าหมาย "
"และเปิดให้คุณใช้งานมอดูลดังกล่าวภายในเป้าหมายนี้โดยอัตโนมัติ"

#: C/anjuta-manual.xml:735(title)
msgid "Advanced target options"
msgstr "ตัวเลือกระดับสูงของเป้าหมาย"

#: C/anjuta-manual.xml:736(para)
msgid ""
"The following fields are available in the advanced target configuration that "
"you reach when you clicked the <guibutton>Advanded...</guibutton> button in "
"the target properties dialog."
msgstr ""
"ช่องข้อมูลต่อไปนี้จะมีในการตั้งค่าเป้าหมายขั้นสูงที่คุณจะพบเมื่อคลิกปุ่ม <guibutton>ระดับสูง...</"
"guibutton> ในกล่องโต้ตอบคุณสมบัติเป้าหมาย"

#: C/anjuta-manual.xml:751(para)
msgid ""
"<emphasis>Compiler settings</emphasis>: Set your compiler-specific flags "
"here. There are different fields for different compiler categories. Flags "
"that can be set here depend on the actual compiler used. The default "
"compiler used for C/C++ is gcc/g++ (the GNU C compiler). Check out the "
"<ulink url=\"info:gcc\">gcc info documentation</ulink> for more details."
msgstr ""
"<emphasis>การตั้งค่าคอมไพเลอร์</emphasis>: ตั้งค่าแฟล็กเฉพาะสำหรับคอมไพเลอร์ที่นี่ "
"จะมีช่องข้อมูลแยกกันสำหรับคอมไพเลอร์ชนิดต่าง ๆ แฟล็กที่สามารถตั้งค่าในช่องเหล่านี้ "
"จะขึ้นอยู่กับคอมไพเลอร์จริงที่ใช้ คอมไพเลอร์ปริยายสำหรับ C/C++ คือ gcc/g++ (GNU C "
"Compiler) ตรวจสอบรายละเอียดเพิ่มเติมได้จาก <ulink url=\"info:gcc\">เอกสาร info "
"ของ gcc</ulink>"

#: C/anjuta-manual.xml:761(para)
msgid ""
"<emphasis>Linker flags</emphasis>: Set linker flags that should be used when "
"linking the target. These flags apply only to Program and Library targets. "
"See the <ulink url=\"info:ld\">ld info documentation</ulink> for available "
"linker options."
msgstr ""
"<emphasis>แฟล็กของลิงเกอร์</emphasis>: ตั้งค่าแฟล็กของลิงเกอร์ที่จะใช้เมื่อลิงก์เป้าหมาย "
"แฟล็กนี้จะมีผลกับเป้าหมายที่เป็นโปรแกรมและไลบรารีเท่านั้น ดูตัวเลือกลิงเกอร์ทั้งหมดได้จาก <ulink "
"url=\"info:ld\">เอกสาร info ของ ld</ulink>"

#: C/anjuta-manual.xml:769(para)
msgid ""
"<emphasis>Libraries</emphasis>: Set the libraries that the target depends on."
msgstr "<emphasis>ไลบรารี</emphasis>: กำหนดไลบรารีที่เป้าหมายต้องใช้"

#: C/anjuta-manual.xml:3(title)
msgid "Building"
msgstr "การประกอบสร้าง"

#: C/anjuta-manual.xml:4(para)
msgid ""
"Anjuta handles <application>autotools</application> projects. It is able to "
"cope with other kinds of projects, such as projects using a user-written "
"Makefile, but the current build interface is targeted at autotools projects. "
"Some knowledge of them is useful to better understand the way a project is "
"built."
msgstr ""
"แอนจูตาจะจัดการโครงการ <application>autotools</application> เป็นหลัก "
"แม้จะสามารถจัดการกับโครงการชนิดอื่น ๆ เช่น โครงการที่ผู้ใช้เขียน Makefile เองได้ "
"แต่ส่วนติดต่อสำหรับประกอบสร้างโครงการในปัจจุบันจะมุ่งไปที่โครงการ autotools "
"ความรู้บางอย่างเกี่ยวกับ autotools "
"จึงมีประโยชน์ในการทำความเข้าใจวิธีการที่โครงการถูกประกอบสร้าง"

#: C/anjuta-manual.xml:10(para)
msgid "An autotools project is built in three steps:"
msgstr "โครงการ autotools จะแบ่งการประกอบสร้างเป็น 3 ขั้นตอน:"

#: C/anjuta-manual.xml:15(para)
msgid "Generate"
msgstr "สร้าง"

#: C/anjuta-manual.xml:16(para)
msgid "Configure"
msgstr "ตั้งค่า"

#: C/anjuta-manual.xml:17(para)
msgid "Build"
msgstr "ประกอบสร้าง"

#: C/anjuta-manual.xml:20(para)
msgid ""
"<emphasis>Build</emphasis> is the main step in which all target files are "
"generated from the source files. It can be divided into two subphases: "
"<emphasis>Compile</emphasis> and <emphasis>Link</emphasis>. In the "
"<emphasis>Compile</emphasis> phase each object file is generated from its "
"corresponding source file. For instance, a source file <filename>hello.c</"
"filename> will generate <filename>hello.o</filename> after compilation. "
"Usually you do not need to worry about these object files — just think of "
"them as intermediate files. In the <emphasis>Link</emphasis> phase, all "
"object files and libraries are linked together to create the final "
"executable. Some programming languages do not need a <emphasis>Compile</"
"emphasis> and a <emphasis>Link</emphasis> phase. Moreover the "
"<emphasis>Build</emphasis> step may be used to generate other files, like "
"documentation which doesn't need such phases."
msgstr ""
"<emphasis>ประกอบสร้าง</emphasis> เป็นขั้นตอนหลักที่ทุกแฟ้มเป้าหมายจะถูกสร้างจากแฟ้มซอร์ส "
"ขั้นตอนนี้สามารถแบ่งออกเป็นสองขั้นตอนย่อย คือ <emphasis>คอมไพล์</emphasis> และ "
"<emphasis>ลิงก์</emphasis> ในขั้น <emphasis>คอมไพล์</emphasis> นั้น "
"แฟ้มอ็อบเจกต์แต่ละแฟ้มจะถูกสร้างจากซอร์ส เช่น แฟ้มซอร์ส <filename>hello.c</filename> "
"จะสร้าง <filename>hello.o</filename> หลังจากคอมไพล์เสร็จ โดยปกติแล้ว "
"คุณไม่จำเป็นต้องกังวลเกี่ยวกับแฟ้มอ็อบเจกต์เหล่านี้ — เพียงแค่คิดว่าเป็นแฟ้มระหว่างทางก็พอ ส่วนในขั้น "
"<emphasis>ลิงก์</emphasis> "
"แฟ้มอ็อบเจกต์และไลบรารีทั้งหมดจะถูกลิงก์เข้าด้วยกันเพื่อสร้างเป็นแฟ้มโปรแกรมสุดท้าย "
"ภาษาโปรแกรมบางภาษาไม่จำเป็นต้องมีขั้นตอน <emphasis>คอมไพล์</emphasis> และ "
"<emphasis>ลิงก์</emphasis> นอกจากนี้ ขั้นตอน <emphasis>ประกอบสร้าง</emphasis> "
"อาจถูกใช้สร้างแฟ้มอื่น ๆ เช่น แฟ้มเอกสาร ซึ่งไม่จำเป็นต้องใช้ขั้นตอนดังกล่าว"

#: C/anjuta-manual.xml:34(para)
msgid ""
"<emphasis>Configure</emphasis> is the step in which the source tree is "
"adjusted to your system. <application>autotools</application> projects can "
"be built on a wide range of systems using different compilers and having "
"different library functions. This step runs a script named "
"<filename>configure</filename> that will check for various characteristics "
"of your system and create some of the files required to perform a build "
"(such as <filename>Makefile</filename> and <filename>config.h</filename>). "
"This step is used to select build options, too; for instance, a build option "
"may disable optimization to make debugging easier or disable some "
"experimental part of a program."
msgstr ""
"<emphasis>ตั้งค่า</emphasis> เป็นขั้นตอนที่ไดเรกทอรีของซอร์สถูกปรับให้เข้ากับระบบของคุณ "
"โครงการ <application>autotools</application> สามารถประกอบสร้างในระบบต่าง ๆ "
"ได้หลากหลาย โดยใช้คอมไพเลอร์ที่แตกต่างกันและมีฟังก์ชันในไลบรารีต่างกัน ขั้นตอนนี้จะเรียกสคริปต์ชื่อ "
"<filename>configure</filename> ซึ่งจะตรวจสอบคุณลักษณะต่าง ๆ ของระบบของคุณ "
"และสร้างแฟ้มบางแฟ้มที่จำเป็นในการประกอบสร้าง (เช่น <filename>Makefile</filename> และ "
"<filename>config h.</filename>) ขั้นตอนนี้จะใช้ในการเลือกตัวเลือกของการประกอบสร้างด้วย "
"เช่น อาจมีตัวเลือกของการประกอบสร้างที่ปิดการปรับประสิทธิภาพของโค้ด เพื่อให้ดีบั๊กได้ง่ายขึ้น "
"หรืออาจมีตัวเลือกที่ปิดส่วนของโปรแกรมที่ยังอยู่ในระหว่างการทดลอง"

#: C/anjuta-manual.xml:46(para)
msgid ""
"<emphasis>Generate</emphasis> is the step in which the <filename>configure</"
"filename> script and other related files are created. The "
"<filename>configure</filename> script used above needs to run on various "
"systems and checks a lot of things. It would be quite difficult to write it "
"by hand. Moreover <application>autotools</application> enforces some project "
"organization rules such as the presence of some mandatory files: "
"<filename>NEWS</filename> and <filename>COPYING</filename>, for example. It "
"includes several tools to create necessary files from simpler files written "
"by the developer such as <filename>configure.in</filename> (or "
"<filename>configure.ac</filename>) and <filename>Makefile.am</filename>. All "
"these tools are commonly run from a script named <filename>autogen.sh</"
"filename> in the project directory. This step is useful only for a developer "
"(someone modifying the source files), as the <filename>configure</filename> "
"script depends only on the source files, and is distributed within the "
"project package. Note that the makefiles created by <application>configure</"
"application> include some rules to automatically regenerate the project when "
"needed, so it often not needed to rerun it directly."
msgstr ""
"<emphasis>สร้าง</emphasis> เป็นขั้นตอนที่สคริปต์ <filename>configure</filename> "
"และแฟ้มอื่น ๆ ที่เกี่ยวข้องจะถูกสร้าง สคริปต์ <filename>configure</filename> ที่ใช้ข้างต้นนั้น "
"จำเป็นต้องทำงานในระบบต่าง ๆ ที่หลากหลาย และมีการตรวจสอบจำนวนมาก "
"จึงค่อนข้างยากที่จะเขียนขึ้นด้วยมือ นอกจากนี้ <application>autotools</application> "
"ยังบังคับโครงสร้างองค์ประกอบบางอย่างของโครงการ เช่น ต้องมีแฟ้มบังคับบางแฟ้ม คือ "
"<filename>NEWS</filename> และ <filename>COPYING</filename> เป็นต้น "
"จึงมีเครื่องมือต่าง ๆ สำหรับสร้างแฟ้มที่จำเป็นจากแฟ้มที่ง่ายกว่าที่เขียนขึ้นโดยนักพัฒนา เช่น "
"<filename>configure.in</filename> (หรือ <filename>configure.ac</filename>) "
"และ <filename>Makefile.am</filename> เครื่องมือเหล่านี้มักจะถูกเรียกจากสคริปต์ชื่อ "
"<filename>autogen.sh</filename> ในไดเรกทอรีโครงการ "
"ขั้นตอนนี้จะมีประโยชน์สำหรับนักพัฒนา (คนที่แก้ไขแฟ้มซอร์สดังกล่าว) เท่านั้น เพราะสคริปต์ "
"<filename>configure</filename> จะอาศัยแฟ้มซอร์สเท่านั้นในการสร้าง "
"และจะแจกจ่ายมาในแพกเกจโครงการอยู่แล้ว และสังเกตว่า Makefile ต่าง ๆ ที่สร้างโดย "
"<application>configure</application> "
"จะมีกฎบางอย่างสำหรับสร้างโครงการซ้ำใหม่โดยอัตโนมัติเมื่อต้องการอยู่แล้ว "
"จึงมักจะไม่จำเป็นต้องไปเรียกซ้ำเองโดยตรง"

#: C/anjuta-manual.xml:65(para)
msgid ""
"Read the info pages of <ulink type=\"info\" url=\"info:automake"
"\"><application>automake</application></ulink> and <ulink type=\"info\" url="
"\"info:autoconf\"><application>autoconf</application></ulink> for more "
"details on how these tools work."
msgstr ""
"อ่านรายละเอียดเพิ่มเติมเกี่ยวกับการทำงานของเครื่องมือเหล่านี้ได้จากหน้า info ของ <ulink type="
"\"info\" url=\"info:automake\"><application>automake</application></ulink> "
"และ <ulink type=\"info\" url=\"info:autoconf\"><application>autoconf</"
"application></ulink>"

#: C/anjuta-manual.xml:75(title)
msgid "Generate and Configure"
msgstr "สร้างและตั้งค่า"

#: C/anjuta-manual.xml:77(title)
msgid "Configure a project"
msgstr "ตั้งค่าโครงการ"

#: C/anjuta-manual.xml:78(para)
msgid ""
"You need to run this step before being able to build your project. This is "
"usually run only once at the beginning of the first build process — for "
"example, just after you have extracted a source tarball of a project "
"distribution. After that, configuration is automatically handled by the "
"subsequent build processes. If you have used the <emphasis>Application "
"Wizard</emphasis> to create the application, then you will not need to run "
"this separately: the wizard will run it as a part of the project generation "
"process."
msgstr ""
"คุณต้องทำขั้นตอนนี้ก่อน จึงจะสามารถประกอบสร้างโครงการของคุณได้ "
"ขั้นตอนนี้มักจะทำเพียงครั้งเดียวในช่วงเริ่มต้นของการประกอบสร้างครั้งแรก — เช่น "
"หลังจากที่คุณได้แตกซอร์สจากแฟ้มทาร์ที่แจกจ่ายของโครงการ หลังจากนั้น "
"การตั้งค่าจะถูกจัดการโดยอัตโนมัติในการประกอบสร้างครั้งถัด ๆ ไป และถ้าคุณได้ใช้ "
"<emphasis>เครื่องมือวิเศษสร้างโปรแกรม</emphasis> เพื่อสร้างโปรแกรมแล้ว "
"คุณจะไม่ต้องแยกทำขั้นนี้เลย เครื่องมือวิเศษจะทำให้ โดยเป็นส่วนหนึ่งของกระบวนการสร้างโครงการ"

#: C/anjuta-manual.xml:88(para)
msgid ""
"There is no requirement to run this only once. It can be run at any time, "
"usually when the configuration options need to be changed. One thing to note "
"is that if the <filename>config.h</filename> file in the top level directory "
"is changed, running <filename>configure</filename> again will not overwrite "
"it."
msgstr ""
"ไม่จำเป็นว่าจะต้องเรียกคำสั่งนี้เพียงครั้งเดียว คุณสามารถเรียกได้ทุกเวลา "
"ซึ่งโดยปกติมักเรียกเมื่อต้องเปลี่ยนตัวเลือกของการตั้งค่า สิ่งหนึ่งที่ควรทราบก็คือ ถ้าแฟ้ม "
"<filename>config.h</filename> ในไดเรกทอรีระดับบนมีการเปลี่ยนแปลง การเรียก "
"<filename>configure</filename> ซ้ำจะไม่เขียนทับแฟ้มดังกล่าว"

#: C/anjuta-manual.xml:100(para)
msgid "Whether you want to run the generate step or not"
msgstr "เลือกว่าคุณต้องการทำขั้นตอนสร้างโครงการหรือไม่"

#: C/anjuta-manual.xml:101(para)
msgid ""
"The generate step needs to be run once at the beginning of the project; then "
"it is automatically handled by the build process. You can force it to run by "
"checking the checkbox <interface>Regenerate project</interface>; you might "
"do this if you encounter difficulties while building a project (e.g. if you "
"receive build errors after you've modified lots of build files)."
msgstr ""
"ขั้นตอนสร้างโครงการต้องทำหนึ่งครั้งเมื่อเริ่มต้นโครงการ "
"จากนั้นจะถูกจัดการโดยอัตโนมัติโดยกระบวนการประกอบสร้าง คุณสามารถบังคับให้ทำขั้นตอนนี้ซ้ำได้ "
"โดยกากล่องกา <interface>สร้างโครงการซ้ำ</interface> "
"คุณอาจทำเช่นนี้หากคุณพบปัญหายุ่งยากในขณะประกอบสร้างโครงการ (เช่น "
"ได้รับรายงานข้อผิดพลาดเกี่ยวกับการประกอบสร้าง "
"หลังจากที่ได้ปรับเปลี่ยนแฟ้มที่เกี่ยวกับการประกอบสร้างไปมากมาย)"

#: C/anjuta-manual.xml:109(para)
msgid "The configuration name"
msgstr "ชื่อของค่าตั้ง"

#: C/anjuta-manual.xml:110(para)
msgid ""
"This name is used to refer to each configuration. Some configurations "
"(Default, Debug, Optimized) are already defined by default. One "
"configuration includes a build directory and some configuration options."
msgstr ""
"ชื่อนี้จะใช้เพื่ออ้างถึงการตั้งค่าแต่ละแบบ ค่าตั้งบางแบบ (ปริยาย, ดีบั๊ก, ปรับประสิทธิภาพ) "
"จะมีการกำหนดไว้แล้วโดยปริยาย ค่าตั้งแบบหนึ่ง ๆ จะประกอบด้วยไดเรกทอรีสำหรับประกอบสร้าง "
"และตัวเลือกบางตัวสำหรับการตั้งค่าโครงการ"

#: C/anjuta-manual.xml:116(para)
msgid "The build directory"
msgstr "ไดเรกทอรีสำหรับประกอบสร้าง"

#: C/anjuta-manual.xml:117(para)
msgid ""
"This is the build directory name. In the Default configuration, it is the "
"same directory as the source directory but autotools supports building in a "
"different directory."
msgstr ""
"เป็นชื่อไดเรกทอรีสำหรับใช้ประกอบสร้าง ในการตั้งค่าแบบปริยาย "
"จะเป็นไดเรกทอรีเดียวกับไดเรกทอรีซอร์ส แต่ autotools "
"รองรับการประกอบสร้างในไดเรกทอรีอื่นด้วย"

#: C/anjuta-manual.xml:122(para)
msgid ""
"Each configuration must have a different build directory and if one "
"configuration uses the source directory, you cannot have other "
"configurations at the same time. You need to run "
"<menuchoice><guisubmenu>Build</guisubmenu><guimenuitem>Remove Configuration</"
"guimenuitem></menuchoice> on the configuration using the source directory "
"before adding a new configuration."
msgstr ""
"ค่าตั้งแต่ละแบบต้องมีไดเรกทอรีสำหรับประกอบสร้างที่ต่างกัน "
"และถ้ามีค่าตั้งแบบใดแบบหนึ่งใช้ไดเรกทอรีซอร์สแล้ว คุณจะไม่สามารถตั้งค่าแบบอื่น ๆ "
"ได้ในเวลาเดียวกัน คุณจะต้องเรียก <menuchoice><guisubmenu>ประกอบสร้าง</"
"guisubmenu><guimenuitem>ลบค่าตั้ง</guimenuitem></menuchoice> "
"กับค่าตั้งแบบที่ใช้ไดเรกทอรีซอร์ส ก่อนที่จะเพิ่มค่าตั้งแบบใหม่"

#: C/anjuta-manual.xml:130(para)
msgid "Configure options"
msgstr "ตัวเลือกสำหรับตั้งค่า"

#: C/anjuta-manual.xml:131(para)
msgid ""
"These options are passed to the <filename>configure</filename> script. Some "
"are standard, such as --prefix and CFLAGS; others depend on the project. You "
"can get a list of allowed configuration options by running the "
"<filename>configure</filename> script with the <option>--help</option> "
"argument."
msgstr ""
"ตัวเลือกเหล่านี้จะถูกส่งผ่านไปให้สคริปต์ <filename>configure</filename> "
"ตัวเลือกบางตัวเป็นตัวเลือกมาตรฐานเช่น --prefix และ CFLAGS ตัวเลือกอื่น ๆ "
"จะขึ้นอยู่กับโครงการ คุณสามารถขอดูรายชื่อตัวเลือกสำหรับการตั้งค่าทั้งหมดที่มีได้ โดยเรียกสคริปต์ "
"<filename>configure</filename> ด้วยอาร์กิวเมนต์ <option>-help</option>"

#: C/anjuta-manual.xml:94(para)
msgid ""
"Both generate and configure steps are launched with a single menu item: "
"<menuchoice><guisubmenu>Build</guisubmenu><guimenuitem>Configure Project…</"
"guimenuitem></menuchoice>. This menu item brings a dialog where you can "
"choose: <placeholder-1/>"
msgstr ""
"ทั้งขั้นตอนสร้างและตั้งค่าโครงการ จะเรียกด้วยเมนูเดียวกัน คือ "
"<menuchoice><guisubmenu>ประกอบสร้าง</guisubmenu><guimenuitem>ตั้งค่าโครงการ...</"
"guimenuitem></menuchoice> ซึ่งจะเปิดกล่องโต้ตอบที่คุณสามารถเลือกสิ่งต่อไปนี้ได้: "
"<placeholder-1/>"

#: C/anjuta-manual.xml:140(title)
msgid "Select a configuration"
msgstr "เลือกค่าตั้ง"

#: C/anjuta-manual.xml:141(para)
msgid ""
"If you have created different configurations, you can select which one is "
"active by selecting it in <menuchoice><guisubmenu>Build</"
"guisubmenu><guimenuitem>Select Configuration</guimenuitem></menuchoice>."
msgstr ""
"ถ้าคุณได้สร้างค่าตั้งแบบต่าง ๆ ไว้ คุณสามารถเลือกแบบที่จะใช้งานได้ในเมนู "
"<menuchoice><guisubmenu>ประกอบสร้าง</guisubmenu><guimenuitem>เลือกค่าตั้ง</"
"guimenuitem></menuchoice>"

#: C/anjuta-manual.xml:148(title)
msgid "Clean a configuration"
msgstr "ล้างค่าตั้ง"

#: C/anjuta-manual.xml:149(para)
msgid ""
"To clean the project and leave it in a state that requires rerunning the "
"configure step, choose <menuchoice><guisubmenu>Build</"
"guisubmenu><guimenuitem>Remove Configuration</guimenuitem></menuchoice>. It "
"run <command>make distclean</command> and deletes more files than "
"<guimenuitem>Clean Project</guimenuitem>. In other words, it leaves the "
"project as though it has just been extracted from a distribution tarball. "
"Note that it does not remove the configuration directory itself; you can do "
"that yourself if you like."
msgstr ""
"การเก็บกวาดโครงการให้กลับสู่สถานะที่ต้องทำขั้นตอนตั้งค่าใหม่ ทำได้โดยเลือก "
"<menuchoice><guisubmenu>ประกอบสร้าง</guisubmenu><guimenuitem>ลบค่าตั้ง</"
"guimenuitem></menuchoice> จะเป็นการเรียก <command>make distclean</command> "
"ซึ่งจะลบแฟ้มเกลี้ยงกว่า <guimenuitem>เก็บกวาดโครงการ</guimenuitem> พูดง่าย ๆ ก็คือ "
"ทำให้โครงการเสมือนกับเพิ่งแตกจากแฟ้มทาร์มาใหม่ ๆ สังเกตว่านี่ยังไม่ได้ลบไดเรกทอรีที่ตั้งค่าไว้ "
"คุณสามารถลบเองได้ถ้าต้องการ"

#: C/anjuta-manual.xml:166(title)
msgid "Compile and Build"
msgstr "คอมไพล์และประกอบสร้าง"

#: C/anjuta-manual.xml:168(title)
msgid "Compiling a file"
msgstr "การคอมไพล์แฟ้ม"

#: C/anjuta-manual.xml:169(para)
msgid ""
"In a project, individual source files can be compiled separately into "
"objects (<filename>*.o</filename> files). Although you do not have to worry "
"about these object files, sometimes it is handy to compile a file first (for "
"example, to make sure there are no syntax errors). Building a whole project "
"can take a lot of time, especially in the case of larger and more complex "
"applications. Therefore, you will probably go through a series of edit-"
"compile iterations while developing a project."
msgstr ""
"ในโครงการหนึ่ง ๆ แฟ้มซอร์สแต่ละแฟ้มสามารถแยกคอมไพล์เป็นแฟ้มอ็อบเจกต์  (<filename>*.o</"
"filename>) ได้ แม้ว่าคุณไม่จำเป็นต้องกังวลเกี่ยวกับแฟ้มอ็อบเจกต์เหล่านี้ "
"แต่บางครั้งการคอมไพล์แฟ้มเดียวก่อนก็สะดวกกว่า  (เช่น เพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดทางไวยากรณ์) "
"การประกอบสร้างโครงการทั้งโครงการอาจกินเวลานาน "
"โดยเฉพาะในกรณีของโปรแกรมที่มีขนาดใหญ่และซับซ้อนมาก ๆ ดังนั้น "
"คุณจึงอาจใช้วิธีวนแก้ไขและคอมไพล์ไปเรื่อย ๆ ในระหว่างพัฒนาโครงการ"

#: C/anjuta-manual.xml:177(para)
msgid ""
"To compile a file, choose the menu item <menuchoice><guisubmenu>Build</"
"guisubmenu><guimenuitem>Compile</guimenuitem></menuchoice> or press "
"<keycap>F11</keycap>. This will compile the active file."
msgstr ""
"การคอมไพล์แฟ้ม ทำได้โดยเลือกรายการเมนู <menuchoice><guisubmenu>ประกอบสร้าง</"
"guisubmenu><guimenuitem>คอมไพล์</guimenuitem></menuchoice> หรือกด <keycap>F11</"
"keycap> ซึ่งจะคอมไพล์แฟ้มที่ทำงานอยู่"

#: C/anjuta-manual.xml:185(title)
msgid "Building an executable"
msgstr "การประกอบสร้างแฟ้มโปรแกรม"

#: C/anjuta-manual.xml:186(para)
msgid ""
"<application>Anjuta</application> has no separate link command, simply "
"because it is not necessary. The build process will compile all source files "
"and link them together along with the necessary libraries. The build command "
"will not recompile those files which are already up-to-date (this is called "
"the <emphasis>dependency check</emphasis>). If you have already compiled all "
"files individually, then the only thing the build step performs is the link. "
"If you have already built the project and no dependent file has been "
"modified, even the link stage will be skipped."
msgstr ""
"<application>แอนจูตา</application> ไม่มีคำสั่งลิงก์แยกต่างหาก ด้วยเหตุผลง่าย ๆ คือ "
"มันไม่จำเป็น กระบวนการประกอบสร้างจะคอมไพล์แฟ้มซอร์สทั้งหมด "
"แล้วลิงก์เข้าด้วยกันพร้อมกับไลบรารีที่จำเป็น "
"โดยคำสั่งประกอบสร้างจะไม่คอมไพล์แฟ้มที่อ็อบเจกต์ทันแฟ้มซอร์สอยู่แล้วซ้ำอีก (เรียกว่า "
"<emphasis>การตรวจสอบความขึ้นต่อกัน</emphasis>) ถ้าคุณได้แยกคอมไพล์แฟ้มทั้งหมดเรียบร้อยแล้ว "
"สิ่งที่ขั้นตอนประกอบสร้างจะทำก็คือการลิงก์เท่านั้น และถ้าคุณได้ประกอบสร้างโครงการไปเรียบร้อยแล้ว "
"โดยไม่ได้มีการเปลี่ยนแปลงแฟ้มซอร์สใด ๆ แม้แต่ขั้นตอนการลิงก์ก็จะถูกข้ามไป"

#: C/anjuta-manual.xml:195(para)
msgid ""
"So how exactly does the dependency check influence project development? If "
"you have modified a file, then all of the source files that depend on the "
"modified file are recompiled. All files (not just the object files and "
"executable) in the project are checked for these dependencies during the "
"build process. If it is found that a particular file is dependent on some "
"other file which has been modified, then that file will be regenerated."
msgstr ""
"แล้วการตรวจสอบความขึ้นต่อกันดังกล่าวมีผลจริง ๆ อย่างไรกับการพัฒนาโครงการ? "
"ถ้าคุณเปลี่ยนแปลงแฟ้มใดแฟ้มหนึ่ง แฟ้มซอร์สทั้งหมดที่ขึ้นอยู่กับแฟ้มที่แก้ไขนั้นก็จะถูกคอมไพล์ใหม่ "
"แฟ้มทั้งหมดในโครงการ (ไม่ใช่เฉพาะแฟ้มอ็อบเจกต์และแฟ้มโปรแกรม) "
"จะถูกตรวจสอบความขึ้นต่อกันเหล่านี้ในระหว่างกระบวนการประกอบสร้าง "
"ถ้าพบว่าแฟ้มใดขึ้นอยู่กับแฟ้มอื่นที่มีการเปลี่ยนแปลง แฟ้มนั้นก็จะถูกสร้างใหม่"

#: C/anjuta-manual.xml:203(para)
msgid ""
"Can you imagine how your life (as a programmer) would be if the dependency "
"check were not there? If you cannot answer just yet, then you will find out "
"when you start developing big projects!"
msgstr ""
"คุณพอจะนึกภาพออกไหม ว่าชีวิตของคุณ (ในฐานะโปรแกรมเมอร์) จะเป็นอย่างไร "
"ถ้าไม่มีการตรวจสอบความขึ้นต่อกันนี้? ถ้าคุณยังไม่สามารถตอบได้ในตอนนี้ "
"คุณจะพบเองเมื่อคุณเริ่มพัฒนาโครงการขนาดใหญ่!"

#: C/anjuta-manual.xml:207(para)
msgid ""
"<menuchoice><guisubmenu>Build</guisubmenu><guimenuitem>Build</guimenuitem></"
"menuchoice> will build all files in the directory of the currently active "
"file."
msgstr ""
"<menuchoice><guisubmenu>ประกอบสร้าง</guisubmenu><guimenuitem>ประกอบสร้าง</"
"guimenuitem></menuchoice> จะประกอบสร้างทุกแฟ้มในไดเรกทอรีของแฟ้มปัจจุบันที่ทำงานอยู่"

#: C/anjuta-manual.xml:211(para)
msgid ""
"<menuchoice><guisubmenu>Build</guisubmenu><guimenuitem>Build Project</"
"guimenuitem></menuchoice> will build the whole project — all subdirectories "
"are built recursively."
msgstr ""
"<menuchoice><guisubmenu>ประกอบสร้าง</"
"guisubmenu><guimenuitem>ประกอบสร้างโครงการ</guimenuitem></menuchoice> "
"จะประกอบสร้างทั้งโครงการ — ทุกไดเรกทอรีย่อยจะถูกประกอบสร้างแบบ recursive"

#: C/anjuta-manual.xml:223(title)
msgid "Other operations"
msgstr "การกระทำอื่น ๆ"

#: C/anjuta-manual.xml:225(title)
msgid "Creating a distribution package"
msgstr "การสร้างแพกเกจสำหรับการแจกจ่าย"

#: C/anjuta-manual.xml:226(para)
msgid ""
"To build a tarball distribution of the project choose "
"<menuchoice><guisubmenu>Build</guisubmenu><guimenuitem>Build Tarball</"
"guimenuitem></menuchoice>. This will create a tarball (<filename>*.tar.gz</"
"filename>) and put it in the top-level project directory. Copy the file to a "
"safe place for distribution."
msgstr ""
"การประกอบสร้างแฟ้มทาร์สำหรับแจกจ่ายของโครงการ ทำได้โดยเลือก "
"<menuchoice><guisubmenu>ประกอบสร้าง</"
"guisubmenu><guimenuitem>ประกอบสร้างแฟ้มทาร์</guimenuitem></menuchoice> "
"จะเป็นการสร้างแฟ้มทาร์ (<filename>*.tar.gz</filename>) "
"ไว้ในไดเรกทอรีระดับบนสุดของโครงการ จากนั้นก็คัดลอกแฟ้มไปยังที่ที่ปลอดภัยสำหรับการแจกจ่าย"

#: C/anjuta-manual.xml:234(title)
msgid "Installing a project"
msgstr "การติดตั้งโครงการ"

#: C/anjuta-manual.xml:235(para)
msgid ""
"Choosing the menu item <menuchoice><guisubmenu>Build</"
"guisubmenu><guimenuitem>Install</guimenuitem></menuchoice> will install the "
"generated application on your system."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ประกอบสร้าง</guisubmenu><guimenuitem>ติดตั้ง</"
"guimenuitem></menuchoice> จะติดตั้งโปรแกรมที่สร้างขึ้นลงในระบบของคุณ"

#: C/anjuta-manual.xml:241(title)
msgid "System-wide installation"
msgstr "การติดตั้งเพื่อใช้ทั้งระบบ"

#: C/anjuta-manual.xml:242(para)
msgid ""
"You must be logged in as root to perform a system-wide install. Also note "
"that for a GNOME application to use the pixmaps in the project, it must be "
"installed as a system-wide application. Otherwise, when the application is "
"executed in your project, there will be lots of \"pixmap not found\" errors. "
"You can configure Anjuta to use <command>sudo</command> or <command>su</"
"command> before installing the project in the build preferences."
msgstr ""
"คุณต้องเข้าสู่ระบบเป็น root เพื่อจะติดตั้งแบบใช้ทั้งระบบ สังเกตด้วยว่าการที่โปรแกรม GNOME จะใช้ "
"pixmap ในโครงการได้ จะต้องติดตั้งเป็นโปรแกรมแบบใช้ทั้งระบบ มิฉะนั้น "
"เมื่อโปรแกรมทำงานในโครงการของคุณ จะมีข้อผิดพลาด \"ไม่พบ pixmap\" จำนวนมาก "
"คุณสามารถตั้งค่าแอนจูตาให้ใช้ <command>sudo</command> หรือ <command>su</command> "
"ก่อนติดตั้งโครงการได้ในการปรับแต่งค่าการประกอบสร้าง"

#: C/anjuta-manual.xml:252(title)
msgid "Cleaning"
msgstr "การเก็บกวาด"

#: C/anjuta-manual.xml:253(para)
msgid ""
"This deletes all of the files generated by the build process, including all "
"object files (<filename>*.o</filename> files) and the executable(s). It can "
"be applied on one directory or the whole project."
msgstr ""
"นี่เป็นการลบแฟ้มทั้งหมดที่สร้างขึ้นจากกระบวนการประกอบสร้าง รวมถึงแฟ้มอ็อบเจกต์ทั้งหมด "
"(<filename>*.o</filename>) และแฟ้มโปรแกรม "
"สามารถเก็บกวาดเพียงไดเรกทอรีเดียวหรือทั้งโครงการก็ได้"

#: C/anjuta-manual.xml:258(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Build</"
"guisubmenu><guimenuitem>Clean Project</guimenuitem></menuchoice> to clean "
"all project files."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ประกอบสร้าง</"
"guisubmenu><guimenuitem>เก็บกวาดโครงการ</guimenuitem></menuchoice> "
"ถ้าต้องการเก็บกวาดแฟ้มทั้งหมดในโครงการ"

#: C/anjuta-manual.xml:263(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Build</"
"guisubmenu><guimenuitem>Clean</guimenuitem></menuchoice> to clean only the "
"directory of the current active file."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ประกอบสร้าง</guisubmenu><guimenuitem>เก็บกวาด</"
"guimenuitem></menuchoice> "
"ถ้าต้องการเก็บกวาดเฉพาะไดเรกทอรีของแฟ้มปัจจุบันที่ทำงานอยู่เท่านั้น"

#: C/anjuta-manual.xml:3(title)
msgid "Debugging"
msgstr "การดีบั๊ก"

#: C/anjuta-manual.xml:5(emphasis)
msgid "To debug is human. To fix it is divine..."
msgstr "ดีบั๊กเป็นมนุษย์ แก้บั๊กเป็นเทพเจ้า..."

#: C/anjuta-manual.xml:7(para)
msgid ""
"Well, the <emphasis>human</emphasis> part is what this section is about. The "
"<emphasis>divine</emphasis> part is up to you!"
msgstr ""
"ส่วนของ <emphasis>มนุษย์</emphasis> คือสิ่งที่หัวข้อนี้พูดถึง แต่ส่วนของ <emphasis>เทพเจ้า</"
"emphasis> นั้นขึ้นอยู่กับคุณ!"

#: C/anjuta-manual.xml:11(para)
msgid ""
"When a program does not behave in the way it is supposed to, we say the "
"program contains a <emphasis>bug</emphasis>. A bug is not a compilation "
"error — compilation errors are relatively easy to clear, because the "
"compiler tells you where the problems are. By contrast, bugs are errors that "
"happen during program execution and they can be hard (sometimes very hard!) "
"to detect."
msgstr ""
"เมื่อโปรแกรมไม่ประพฤติตามที่ควรจะเป็น เราเรียกว่าโปรแกรมนั้นมี <emphasis>บั๊ก</emphasis> "
"บั๊กไม่ใช่ข้อผิดพลาดของการคอมไพล์ — ข้อผิดพลาดของการคอมไพล์นั้นแก้ง่าย "
"เพราะคอมไพเลอร์จะบอกจุดที่เป็นปัญหาให้ แต่สำหรับบั๊กแล้ว "
"เป็นข้อผิดพลาดที่เกิดขึ้นระหว่างการทำงานของโปรแกรม และตรวจพบได้ยาก (บางครั้งยากมาก!)"

#: C/anjuta-manual.xml:19(para)
msgid ""
"Any program that you think is bug-free is never completely bug-free. All we "
"can try to do is to reduce the number of bugs contained in the program. The "
"process of removing bugs is known as <emphasis>debugging</emphasis>, and the "
"tool that is used for debugging is called the <emphasis>debugger</emphasis>. "
"<application>Anjuta</application> provides a very user-friendly and powerful "
"debugging environment (actually, a GUI wrapper over <application>gdb</"
"application>, a powerful command line debugging tool and standard on Linux)."
msgstr ""
"โปรแกรมใดก็ตามที่คุณคิดว่าปลอดบั๊กจะไม่เคยปลอดบั๊กอย่างแท้จริง "
"สิ่งที่เราทำได้คือลดจำนวนบั๊กที่มีอยู่ในโปรแกรม กระบวนการเอาบั๊กออกเรียกกันว่า "
"<emphasis>การดีบั๊ก</emphasis> และเครื่องมือที่ใช้สำหรับการดีบั๊กก็เรียกว่า "
"<emphasis>โปรแกรมดีบั๊ก</emphasis> <application>แอนจูตา</application> "
"มีสภาพแวดล้อมสำหรับการดีบั๊กที่เป็นมิตรกับผู้ใช้และมีประสิทธิภาพ (ที่จริงแล้ว ก็เป็น GUI ครอบบน "
"<application>gdb</application> ซึ่งเป็นเครื่องมือดีบั๊กแบบบรรทัดคำสั่งที่ทรงพลัง "
"และเป็นมาตรฐานในลินุกซ์)"

#: C/anjuta-manual.xml:27(para)
msgid ""
"A debugger tracks and traces the execution of the program and provides "
"various views of information needed to study the execution of the program."
msgstr ""
"โปรแกรมดีบั๊กจะติดตามและแกะรอยการทำงานของโปรแกรม และให้มุมมองต่าง ๆ "
"ของข้อมูลที่จำเป็นในการศึกษาการทำงานของโปรแกรม"

#: C/anjuta-manual.xml:35(title)
msgid "Start and stop"
msgstr "การเริ่มต้นและหยุด"

#: C/anjuta-manual.xml:40(emphasis) C/anjuta-manual.xml:56(title)
msgid "Running an executable"
msgstr "การเรียกทำงานแฟ้มโปรแกรม"

#: C/anjuta-manual.xml:41(emphasis)
msgid "Attaching to a process"
msgstr "การแนบกับโพรเซส"

#: C/anjuta-manual.xml:44(para)
msgid ""
"Almost every feature of Anjuta is provided by a plugin. If you do not see "
"the menus described here. It is probably because the debugger plugin is not "
"loaded. Go in <menuchoice><guisubmenu>Edit</"
"guisubmenu><guimenuitem>Preferences</guimenuitem><guimenuitem>General</"
"guimenuitem><guimenuitem>Installed plugins</guimenuitem></menuchoice> and "
"check that the debugger plugin is loaded. It is an user activatable plugin, "
"so loaded or unloaded on request."
msgstr ""
"ความสามารถเกือบทุกอย่างของแอนจูตาจะมาในรูปของปลั๊กอิน ถ้าคุณไม่เห็นเมนูที่อธิบายที่นี่ "
"ก็อาจเป็นเพราะยังไม่ได้โหลดปลั๊กอินโปรแกรมดีบั๊ก ไปที่เมนู <menuchoice><guisubmenu>แก้ไข</"
"guisubmenu><guimenuitem>ปรับแต่ง</guimenuitem><guimenuitem>ทั่วไป</"
"guimenuitem><guimenuitem>ปลั๊กอินที่ติดตั้งไว้</guimenuitem></menuchoice> "
"แล้วตรวจสอบว่าปลั๊กอินของโปรแกรมดีบั๊กถูกโหลดอยู่หรือไม่ ปลั๊กอินนี้เป็นปลั๊กอินที่ให้ผู้ใช้เลือกเปิดใช้ได้ "
"จึงโหลดหรือถอนได้ตามสั่ง"

#: C/anjuta-manual.xml:37(para)
msgid ""
"The debugger is always started with a program loaded. There are two ways to "
"do this: <placeholder-1/><placeholder-2/>"
msgstr ""
"โปรแกรมดีบั๊กจะเริ่มทำงานโดยมีโปรแกรมโหลดอยู่ด้วยเสมอ ซึ่งทำได้สองวิธี: <placeholder-1/"
"><placeholder-2/>"

#: C/anjuta-manual.xml:57(para)
msgid ""
"Running a program with or without the debugger uses the same menu: select "
"<menuchoice><guisubmenu>Run</guisubmenu><guimenuitem>Run Program</"
"guimenuitem></menuchoice> to run a program without the debugger and "
"<menuchoice><guisubmenu>Run</guisubmenu><guimenuitem>Debug Program</"
"guimenuitem></menuchoice> to run it with the debugger."
msgstr ""
"การเรียกโปรแกรมทำงานโดยมีหรือไม่มีโปรแกรมดีบั๊กก็ใช้เมนูเดียวกัน คือ เลือกเมนู "
"<menuchoice><guisubmenu>เรียกทำงาน</guisubmenu><guimenuitem>เรียกทำงาน</"
"guimenuitem></menuchoice> เพื่อเรียกโปรแกรมโดยไม่มีโปรแกรมดีบั๊ก และ "
"<menuchoice><guisubmenu>เรียกทำงาน</guisubmenu><guimenuitem>ดีบั๊กโปรแกรม</"
"guimenuitem></menuchoice> เพื่อเรียกโปรแกรมพร้อมโปรแกรมดีบั๊ก"

#: C/anjuta-manual.xml:65(para)
msgid ""
"In order to better use the debugger, it is strongly recommended that you "
"build your program with debugging information (-g for gcc) and no "
"optimization (-O0 for gcc). This can be done by selecting the Debug "
"configuration before building the program for the first time."
msgstr ""
"เพื่อการใช้โปรแกรมดีบั๊กที่ดีกว่า ขอแนะนำให้คุณประกอบสร้างโปรแกรมของคุณแบบมีข้อมูลดีบั๊ก (-g "
"สำหรับ gcc) และไม่ต้องปรับประสิทธิภาพ (-O0 สำหรับ gcc) "
"ซึ่งสามารถทำได้โดยเลือกค่าตั้งแบบดีบั๊กก่อนประกอบสร้างโปรแกรมครั้งแรก"

#: C/anjuta-manual.xml:76(para)
msgid "The program that you want to debug"
msgstr "โปรแกรมที่คุณต้องการดีบั๊ก"

#: C/anjuta-manual.xml:77(para)
msgid ""
"The drop-down menu of the target drop-down combination box is pre-filled "
"with all executables of the current project. But you can alternatively "
"select another executable which is not part of the project. The debugger "
"also accepts libtool executables; these are scripts generated by libtool "
"which wrap real executables."
msgstr ""
"เมนูดึงลงของกล่องคอมโบกำหนดโปรแกรมเป้าหมาย "
"จะถูกเติมล่วงหน้าด้วยแฟ้มโปรแกรมทั้งหมดของโครงการปัจจุบัน "
"แต่คุณสามารถเลือกแฟ้มโปรแกรมอื่นที่ไม่ได้อยู่ในโครงการได้ โปรแกรมดีบั๊กยังรับแฟ้มโปรแกรมของ "
"libtool ซึ่งเป็นสคริปต์ที่สร้างโดย libtool เพื่อครอบแฟ้มโปรแกรมจริงอีกด้วย"

#: C/anjuta-manual.xml:84(para)
msgid "The command-line parameters"
msgstr "พารามิเตอร์บรรทัดคำสั่ง"

#: C/anjuta-manual.xml:85(para)
msgid "The working directory"
msgstr "ไดเรกทอรีทำงาน"

#: C/anjuta-manual.xml:86(para)
msgid "Environment variables"
msgstr "ตัวแปรสภาพแวดล้อม"

#: C/anjuta-manual.xml:87(para)
msgid ""
"Environment variables displayed in light gray are the current environment "
"variables. You can add, modify or remove environment variables here."
msgstr ""
"ตัวแปรสภาพแวดล้อมที่แสดงเป็นสีเทาอ่อนคือตัวแปรสภาพแวดล้อมปัจจุบัน คุณสามารถเพิ่ม แก้ไข "
"หรือลบตัวแปรสภาพแวดล้อมต่าง ๆ ได้ที่นี่"

#: C/anjuta-manual.xml:91(para)
msgid ""
"To debug Anjuta using Anjuta, you can use a different theme to change the "
"look of the instance being debugged; for example, you could add "
"\"GTK2_RC_FILES=/usr/share/themes/Crux/gtk-2.0/gtkrc\"."
msgstr ""
"ถ้าต้องการดีบั๊กแอนจูตาด้วยแอนจูตา "
"คุณสามารถใช้ชุดตกแต่งอื่นเพื่อเปลี่ยนหน้าตาของโปรแกรมตัวที่จะดีบั๊กได้ ตัวอย่างเช่น คุณสามารถเพิ่ม "
"\"GTK2_RC_FILES=usr/share/themes/Crux/gtk-2.0/gtkrc\" ได้"

#: C/anjuta-manual.xml:96(para)
msgid ""
"Whether the program should run in a terminal or not. If so, the Anjuta "
"terminal plugin is used."
msgstr "เลือกว่าโปรแกรมจะทำงานในเทอร์มินัลหรือไม่ ถ้าใช่ ก็จะใช้ปลั๊กอินเทอร์มินัลของแอนจูตา"

#: C/anjuta-manual.xml:71(para)
msgid ""
"You can select which program to run and its environment using "
"<menuchoice><guisubmenu>Run</guisubmenu><guimenuitem>Program Parameters…</"
"guimenuitem></menuchoice>. You can choose: <placeholder-1/>"
msgstr ""
"คุณสามารถเลือกโปรแกรมที่จะเรียกทำงาน พร้อมกับกำหนดตัวแปรสภาพแวดล้อมได้ โดยใช้เมนู "
"<menuchoice><guisubmenu>เรียกทำงาน</"
"guisubmenu><guimenuitem>พารามิเตอร์ของโปรแกรม…</guimenuitem></menuchoice> "
"คุณสามารถเลือกสิ่งต่อไปนี้ได้: <placeholder-1/>"

#: C/anjuta-manual.xml:102(title)
msgid "Attaching to a Process"
msgstr "การแนบกับโพรเซส"

#: C/anjuta-manual.xml:103(para)
msgid ""
"It is also possible to attach to a running process and debug it by choosing "
"the menu item <menuchoice><guisubmenu>Run</guisubmenu><guimenuitem>Debug "
"Process …</guimenuitem></menuchoice>. A list of all processes running on the "
"system will appear."
msgstr ""
"เป็นไปได้ที่คุณจะแนบเข้ากับโพรเซสที่กำลังทำงานอยู่และดีบั๊กตัวโพรเซสนั้น โดยเลือกเมนู "
"<menuchoice><guisubmenu>เรียกทำงาน</guisubmenu><guimenuitem>ดีบั๊กโพรเซส…</"
"guimenuitem></menuchoice> จะปรากฏรายชื่อทุกโพรเซสที่กำลังทำงานอยู่ในระบบ"

#: C/anjuta-manual.xml:110(title) C/anjuta-manual.xml:112(screeninfo)
msgid "Attach to Process dialog"
msgstr "กล่องโต้ตอบ \"แนบกับโพรเซส\""

#: C/anjuta-manual.xml:116(para)
msgid ""
"Select the process to attach to and click <guibutton>OK</guibutton> to start "
"the debugger, attach to the selected process and stop it."
msgstr ""
"เลือกโพรเซสที่จะแนบแล้วคลิก <guibutton>แนบ</guibutton> เพื่อเริ่มโปรแกรมดีบั๊ก "
"แนบกับโพรเซสที่เลือก และหยุดโพรเซส"

#: C/anjuta-manual.xml:121(para)
msgid ""
"It is currently not possible to load symbol information for an attached "
"process. Symbols should be included in the process."
msgstr ""
"ขณะนี้ ยังไม่สามารถโหลดข้อมูลสัญลักษณ์สำหรับโพรเซสที่แนบได้ "
"โพรเซสควรจะมีข้อมูลสัญลักษณ์มาด้วยในตัว"

#: C/anjuta-manual.xml:129(title)
msgid "Stopping the Debugger"
msgstr "การหยุดโปรแกรมดีบั๊ก"

#: C/anjuta-manual.xml:130(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Run</"
"guisubmenu><guimenuitem>Stop Debugger</guimenuitem></menuchoice> to stop the "
"debugger. This will kill the program which is being debugged. If the "
"debugger has been attached to a running process, the debugger will just "
"detach from it without killing it. You will get a confirmation box if a "
"program is currently attached or running."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>เรียกทำงาน</"
"guisubmenu><guimenuitem>หยุดโปรแกรมดีบั๊ก</guimenuitem></menuchoice> "
"ถ้าต้องการหยุดโปรแกรมดีบั๊ก จะเป็นการฆ่าโปรแกรมที่กำลังดีบั๊กอยู่ "
"แต่ถ้าโปรแกรมดีบั๊กกำลังแนบกับโพรเซสที่ทำงานอยู่ ก็จะแค่แยกตัวออกจากโพรเซสโดยไม่ฆ่าโพรเซส "
"คุณจะพบกล่องโต้ตอบยืนยันถ้ามีโปรแกรมกำลังแนบอยู่หรือกำลังทำงานอยู่"

#: C/anjuta-manual.xml:140(title)
msgid "Adding source directories"
msgstr "การเพิ่มไดเรกทอรีซอร์ส"

#: C/anjuta-manual.xml:141(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Add source paths…</guimenuitem></menuchoice> to "
"display a dialog box allowing you to add and remove source directories."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>เพิ่มพาธของซอร์ส…</"
"guimenuitem></ menuchoice> เพื่อเปิดกล่องโต้ตอบที่ให้คุณเพิ่มและลบไดเรกทอรีซอร์ส"

#: C/anjuta-manual.xml:146(para)
msgid ""
"Most executables include full file paths, so defining the directories where "
"are the source files is normally not useful. But some executables include "
"only file names without paths; in this case, the debugger will search for "
"source files in all these directories. The order of directories can be "
"important if several files have the same name, so you can change it using "
"the <guibutton>Up</guibutton> and <guibutton>Down</guibutton> buttons. The "
"directory list is sent to the debugger when it is started. After changing "
"it, you need to restart the debugger to cause it to use the new list."
msgstr ""
"แฟ้มโปรแกรมส่วนใหญ่จะเก็บข้อมูลพาธเต็มของแฟ้มซอร์สอยู่แล้ว "
"การกำหนดไดเรกทอรีที่เก็บแฟ้มซอร์สจึงมักไม่มีประโยชน์ "
"แต่แฟ้มโปรแกรมบางแฟ้มก็เก็บเฉพาะชื่อแฟ้มโดยไม่มีพาธ ในกรณีนี้ "
"โปรแกรมดีบั๊กจะค้นหาแฟ้มซอร์สในไดเรกทอรีเหล่านี้ "
"ลำดับของไดเรกทอรีจะมีความสำคัญถ้ามีหลายแฟ้มที่ชื่อซ้ำกัน ดังนั้นคุณสามารถเปลี่ยนลำดับได้ โดยใช้ปุ่ม "
"<guibutton>ขึ้น</guibutton> และ <guibutton>ลง</guibutton> "
"รายชื่อไดเรกทอรีจะถูกส่งไปยังโปรแกรมดีบั๊กเมื่อเริ่มทำงาน หลังจากเปลี่ยนค่าแล้ว "
"คุณจึงต้องเริ่มโปรแกรมดีบั๊กใหม่ เพื่อให้โปรแกรมเริ่มใช้รายชื่อใหม่"

#: C/anjuta-manual.xml:162(title)
msgid "Execution"
msgstr "การเรียกโปรแกรมทำงาน"

#: C/anjuta-manual.xml:163(para)
msgid ""
"Execution of a program in the debugger can be finely controlled. The program "
"can be executed in single steps, or allowed to continue until it encounters "
"a breakpoint. Executing like this is essential for tracking program "
"behavior. Like a video editing session, the program can be executed in "
"<emphasis>slow motion</emphasis> with the ability to go forward, pause, "
"stop, and so on. You cannot go backward yet though."
msgstr ""
"คุณสามารถควบคุมการทำงานของโปรแกรมในโปรแกรมดีบั๊กได้อย่างละเอียด "
"คุณสามารถสั่งให้โปรแกรมทำงานทีละขั้น หรือให้ทำงานต่อไปจนกว่าจะถึงจุดพัก "
"การสั่งทำงานแบบนี้เป็นสิ่งจำเป็นสำหรับการติดตามการทำงานของโปรแกรม "
"ซึ่งก็คล้ายกับการแก้ไขวีดิทัศน์ โปรแกรมสามารถทำงานแบบ <emphasis>ภาพช้า</emphasis> "
"พร้อมกับสามารถเดินหน้า พัก หยุด และอื่น ๆ ได้ เพียงแต่คุณยังไม่สามารถเดินย้อนกลับได้เท่านั้น"

#: C/anjuta-manual.xml:170(para)
msgid ""
"The methods those can be used to execute a program in the debugger are "
"described in the following sections. These commands are available only when "
"the program has already been started."
msgstr ""
"วิธีการที่สามารถใช้สั่งโปรแกรมทำงานในโปรแกรมดีบั๊ก จะได้อธิบายต่อไปในหัวข้อต่อไปนี้ "
"คำสั่งเหล่านี้จะใช้ได้เฉพาะเมื่อโปรแกรมได้เริ่มต้นทำงานไปแล้วเท่านั้น"

#: C/anjuta-manual.xml:177(title)
msgid "Single stepping (step in)"
msgstr "ทำหนึ่งขั้น (ก้าวเข้า)"

#: C/anjuta-manual.xml:178(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Step In</guimenuitem></menuchoice> or click on the "
"<guibutton>Step In</guibutton> icon in the <interface>Debug toolbar</"
"interface> to step into a program."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>ก้าวเข้า</"
"guimenuitem></menuchoice> หรือคลิกที่ไอคอน <guibutton>ก้าวเข้า</guibutton> ใน "
"<interface>แถบเครื่องมือดีบั๊ก</interface> ถ้าต้องการก้าวหนึ่งขั้นเข้าไปในโปรแกรม"

#: C/anjuta-manual.xml:184(para)
msgid ""
"Single stepping executes only one statement of the program (from the place "
"where it has stopped) and then returns control. If the statement that is "
"executed contains one or more functions, the debugger tries to step inside "
"the functions (in the sequence in which the functions are executed). Once "
"the statement is executed and control is passed back, you can study your "
"program's state."
msgstr ""
"การทำงานทีละขั้นจะทำงานเพียงถ้อยแถลงเดียวของโปรแกรมเท่านั้น (นับจากที่ที่มันถูกหยุด) "
"แล้วคืนการควบคุมกลับมา ถ้าถ้อยแถลงที่ทำงานนั้นมีฟังก์ชันตั้งแต่หนึ่งฟังก์ชันขึ้นไป "
"โปรแกรมดีบั๊กจะพยายามก้าวเข้าไปในฟังก์ชันเหล่านั้นตามลำดับ "
"และเมื่อทำงานถ้อยแถลงเสร็จและการควบคุมถูกคืนกลับมา "
"คุณก็สามารถตรวจสอบสถานะของโปรแกรมของคุณได้"

#: C/anjuta-manual.xml:191(para)
msgid ""
"If the <interface>Disassembly window</interface> has the focus when this "
"command is selected, it executes only one assembler instruction."
msgstr ""
"ถ้า <interface>หน้าต่างถอดแยกภาษาแอสเซมบลี</interface> ได้โฟกัสอยู่ขณะที่สั่งคำสั่งนี้ "
"โปรแกรมดีบั๊กก็จะทำงานเพียงคำสั่งแอสเซมบลีคำสั่งเดียว"

#: C/anjuta-manual.xml:198(title)
msgid "Single stepping (step over)"
msgstr "ทำหนึ่งขั้น (ก้าวข้าม)"

#: C/anjuta-manual.xml:199(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Step Over</guimenuitem></menuchoice> or click on the "
"<guibutton>Step Over</guibutton> icon in the <interface>Debug toolbar</"
"interface> to step over statements in a program."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>ก้าวข้าม</"
"guimenuitem></menuchoice> หรือคลิกที่ไอคอน <guibutton>ก้าวข้าม</guibutton> ใน "
"<interface>แถบเครื่องมือดีบั๊ก</interface> ถ้าต้องการทำข้ามถ้อยแถลงในโปรแกรมไปหนึ่งขั้น"

#: C/anjuta-manual.xml:205(para)
msgid ""
"<emphasis>Step over</emphasis> is similar to <emphasis>step in</emphasis>, "
"except that it does not step inside any function in the statement being "
"executed. The statement will be executed in one go."
msgstr ""
"การ <emphasis>ก้าวข้าม</emphasis> ก็คล้ายกับการ <emphasis>ก้าวเข้า</emphasis> "
"ยกเว้นว่าจะไม่มีการก้าวเข้าไปในในฟังก์ชันใด ๆ ในถ้อยแถลงที่ทำงาน "
"ถ้อยแถลงทั้งหมดจะถูกเรียกทำงานในคราวเดียว"

#: C/anjuta-manual.xml:210(para)
msgid ""
"If the <interface>Disassembly window</interface> has the focus when this "
"command is selected, it executes one assembler instruction but does not stop "
"inside if this instruction is a call to a subroutine."
msgstr ""
"ถ้า <interface>หน้าต่างถอดแยกภาษาแอสเซมบลี</interface> ได้โฟกัสอยู่ขณะที่สั่งคำสั่งนี้ "
"โปรแกรมดีบั๊กก็จะทำงานคำสั่งแอสเซมบลีคำสั่งเดียว "
"แต่จะไม่มีการหยุดอยู่ข้างในถ้าคำสั่งนั้นเป็นการเรียกรูทีนย่อย"

#: C/anjuta-manual.xml:216(para)
msgid ""
"If a dynamic library is loaded during the step, the program will not stop at "
"the end of the step. But it will run until it finds a breakpoint or you stop "
"it."
msgstr ""
"ถ้ามีการโหลดไลบรารีแบบไดนามิกในระหว่างการก้าว โปรแกรมจะไม่หยุดเมื่อจบก้าว "
"แต่จะทำงานต่อไปจนกว่าจะพบจุดพักหรือเมื่อคุณสั่งหยุด"

#: C/anjuta-manual.xml:225(title)
msgid "Single stepping (step out)"
msgstr "ทำหนึ่งขั้น (ก้าวออก)"

#: C/anjuta-manual.xml:226(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Step Out</guimenuitem></menuchoice> or click on the "
"<guibutton>Step Out</guibutton> icon in the <interface>Debug toolbar</"
"interface> to step out in a program."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>ก้าวออก</"
"guimenuitem></menuchoice> หรือคลิกที่ไอคอน <guibutton>ก้าวออก</guibutton> ใน "
"<interface>แถบเครื่องมือดีบั๊ก</interface> ถ้าต้องการก้าวออกหนึ่งขั้นในโปรแกรม"

#: C/anjuta-manual.xml:232(para)
msgid ""
"<emphasis>Step out</emphasis> will execute the current function until it "
"returns. The program will be stopped once it exits from the function. Step "
"out is not really single stepping, because it does not only execute a single "
"statement — it executes the whole function until that function returns to "
"the calling function."
msgstr ""
"การ <emphasis>ก้าวออก</emphasis> จะทำงานฟังก์ชันปัจจุบันจนกว่าจะกลับออกมา "
"และโปรแกรมจะหยุดเมื่อออกจากฟังก์ชัน การก้าวออกไม่ได้เป็นการทำขั้นเดียวจริง ๆ "
"เพราะไม่ได้ทำงานเพียงถ้อยแถลงเดียว — แต่จะทำทั้งฟังก์ชันจนกว่าฟังก์ชันจะกลับคืนไปสู่ฟังก์ชันที่เรียกมา"

#: C/anjuta-manual.xml:242(title)
msgid "Run/Continue"
msgstr "เรียกทำงาน/ทำต่อไป"

#: C/anjuta-manual.xml:243(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Run/Continue</guimenuitem></menuchoice> or click on "
"the <guibutton>Run/Continue</guibutton> icon in the <interface>Debug "
"toolbar</interface> to continue the execution of a program."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>เรียกทำงาน/"
"ทำต่อไป</guimenuitem></menuchoice> หรือคลิกที่ไอคอน <guibutton>เรียกทำงาน/ทำต่อไป</"
"guibutton> ใน <interface>แถบเครื่องมือดีบั๊ก</interface> ถ้าต้องการให้โปรแกรมทำงานต่อไป"

#: C/anjuta-manual.xml:249(para)
msgid ""
"This option continues the execution of the program until a breakpoint is "
"encountered, or the program exits."
msgstr "ตัวเลือกนี้จะดำเนินการทำงานของโปรแกรมต่อไป จนกว่าจะพบจุดพักหรือจบโปรแกรม"

#: C/anjuta-manual.xml:256(title)
msgid "Run To"
msgstr "ทำถึงเคอร์เซอร์"

#: C/anjuta-manual.xml:257(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Run to Cursor</guimenuitem></menuchoice> or click on "
"the <guibutton>Run to Cursor</guibutton> icon in the <interface>Debug "
"toolbar</interface> to run until the line at the cursor is reached."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>ทำถึงเคอร์เซอร์</"
"guimenuitem></menuchoice> หรือคลิกที่ไอคอน <guibutton>ทำถึงเคอร์เซอร์</guibutton> "
"ใน <interface>แถบเครื่องมือดีบั๊ก</interface> "
"ถ้าต้องการให้โปรแกรมทำงานจนถึงบรรทัดที่เคอร์เซอร์วางอยู่"

#: C/anjuta-manual.xml:263(para)
msgid ""
"This option continues the execution of the program until the line or the "
"address (if the <interface>Disassembly window</interface> has the focus) at "
"the cursor is reached."
msgstr ""
"ตัวเลือกนี้จะดำเนินการทำงานของโปรแกรมต่อไป จนกว่าจะถึงบรรทัดหรือแอดเดรส (ถ้า "
"<interface>หน้าต่างถอดแยกภาษาแอสเซมบลี</interface> ได้โฟกัสอยู่) ที่เคอร์เซอร์วางอยู่"

#: C/anjuta-manual.xml:271(title)
msgid "Stop Program"
msgstr "หยุดโปรแกรม"

#: C/anjuta-manual.xml:272(para)
msgid ""
"While the program is running and has control, no debugging tasks can be "
"performed. To obtain control while the program is running, choose the menu "
"item <menuchoice><guisubmenu>Debug</guisubmenu><guimenuitem>Pause Program</"
"guimenuitem></menuchoice> or click on the <guibutton>Pause Program</"
"guibutton> icon in the <interface>Debug toolbar</interface>. This will "
"interrupt the program and return control to the debugger."
msgstr ""
"ในระหว่างที่โปรแกรมกำลังทำงานและได้การควบคุมอยู่ จะไม่สามารถทำกิจกรรมดีบั๊กใด ๆ ได้ "
"หากต้องการขอการควบคุมในขณะที่โปรแกรมทำงานอยู่ ก็ทำได้โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>พักโปรแกรม</"
"guimenuitem></menuchoice> หรือคลิกที่ไอคอน <guibutton>พักโปรแกรม</guibutton> ใน "
"<interface>แถบเครื่องมือดีบั๊ก</interface> "
"จะเป็นการขัดจังหวะโปรแกรมและคืนการควบคุมให้กับโปรแกรมดีบั๊ก"

#: C/anjuta-manual.xml:287(title)
msgid "Breakpoints"
msgstr "จุดพัก"

#: C/anjuta-manual.xml:288(para)
msgid ""
"When debugging a program, it is useful to be able to stop the execution of "
"the program at a particular point, so that the state of the program can be "
"examined at that location. Breakpoints enable this to happen. Breakpoints "
"can be set at different locations in a source file and then the program is "
"allowed to run. When a breakpoint is encountered, the execution of the "
"program is suspended, enabling expressions to be evaluated, variables to be "
"inspected, the stack trace to be studied, and so on."
msgstr ""
"เมื่อดีบั๊กโปรแกรม จะเป็นประโยชน์ถ้าสามารถหยุดการทำงานของโปรแกรมที่จุดใด ๆ ที่ต้องการ "
"เพื่อที่จะสามารถตรวจสอบสถานะของโปรแกรมได้ที่ตำแหน่งนั้นได้ จุดพักจะช่วยให้ทำเช่นนั้นได้ "
"คุณสามารถกำหนดจุดพักที่ตำแหน่งต่าง ๆ ในแฟ้มซอร์ส แล้วก็สั่งโปรแกรมทำงานได้ "
"เมื่อโปรแกรมพบจุดพัก การทำงานของโปรแกรมจะถูกหยุดไว้ ทำให้สามารถคำนวณค่านิพจน์ต่าง ๆ "
"ตรวจดูตัวแปรต่าง ๆ ตรวจสอบร่องรอยสแต็ก และอื่น ๆ ได้"

#: C/anjuta-manual.xml:298(title)
msgid "Listing Breakpoints"
msgstr "การแสดงรายชื่อจุดพัก"

#: C/anjuta-manual.xml:299(para)
msgid ""
"The <interface>Breakpoint list window</interface> can be opened by choosing "
"<menuchoice><guisubmenu>View</guisubmenu><guimenuitem>Breakpoints</"
"guimenuitem></menuchoice>"
msgstr ""
"<interface>หน้าต่างรายชื่อจุดพัก</interface> สามารถเปิดได้ไดยเลือกเมนู "
"<menuchoice><guisubmenu>มุมมอง</guisubmenu><guimenuitem>จุดพัก</guimenuitem></"
"menuchoice>"

#: C/anjuta-manual.xml:306(title) C/anjuta-manual.xml:308(screeninfo)
msgid "Breakpoint view"
msgstr "มุมมองจุดพัก"

#: C/anjuta-manual.xml:317(term) C/anjuta-manual.xml:413(term)
msgid "Location"
msgstr "ตำแหน่ง"

#: C/anjuta-manual.xml:319(para)
msgid ""
"This is the position of the breakpoint in the source file. When the "
"breakpoint is set by the debugger, you can get additional information such "
"as the function containing the breakpoint."
msgstr ""
"เป็นตำแหน่งของจุดพักในแฟ้มซอร์ส เมื่อจุดพักถูกกำหนดโดยโปรแกรมดีบั๊ก "
"คุณสามารถขอดูข้อมูลเพิ่มเติมได้ เช่น ฟังก์ชันที่เป็นที่อยู่ของจุดพัก"

#: C/anjuta-manual.xml:327(term)
msgid "Address"
msgstr "แอดเดรส"

#: C/anjuta-manual.xml:329(para)
msgid ""
"This field is filled with the address of the breakpoint when it is set by "
"the debugger."
msgstr "เขตข้อมูลนี้จะถูกเติมด้วยแอดเดรสของจุดพักเมื่อมีการกำหนดโดยโปรแกรมดีบั๊ก"

#: C/anjuta-manual.xml:336(term)
msgid "Type"
msgstr "ชนิด"

#: C/anjuta-manual.xml:338(para)
msgid ""
"This always displays \"breakpoint\". It will be used in a future release "
"supporting different kinds of breakpoints."
msgstr ""
"จะแสดงเป็น \"จุดพัก\" เสมอ เขตข้อมูลนี้จะใช้ในรุ่นที่จะออกมาในอนาคต "
"ที่รองรับการใช้จุดพักประเภทต่าง ๆ"

#: C/anjuta-manual.xml:345(term) C/anjuta-manual.xml:440(term)
msgid "Condition"
msgstr "เงื่อนไข"

#: C/anjuta-manual.xml:347(para)
msgid ""
"This is the breakpoint condition. It is empty if no condition is defined."
msgstr "เป็นเงื่อนไขของจุดพัก จะว่างเปล่าถ้าไม่มีการกำหนดเงื่อนไข"

#: C/anjuta-manual.xml:353(term)
msgid "Pass count"
msgstr "จำนวนครั้งที่ผ่าน"

#: C/anjuta-manual.xml:355(para)
msgid ""
"When the debugger is not running, this column displays the pass count of the "
"breakpoint, or zero if it is not defined."
msgstr ""
"เมื่อโปรแกรมดีบั๊กไม่ได้ทำงาน คอลัมน์นี้จะแสดงจำนวนครั้งที่ผ่านจุดพัก หรือแสดงค่าศูนย์ถ้าไม่ได้กำหนด"

#: C/anjuta-manual.xml:359(para)
msgid ""
"When the debugger is running, if the pass count is zero, this column "
"displays the number of times this breakpoint has been triggered. If the pass "
"count is not zero, both numbers are displayed. The pass count is the second "
"number."
msgstr ""
"เมื่อโปรแกรมดีบั๊กทำงาน ถ้าจำนวนครั้งที่ผ่านเป็นศูนย์ คอลัมน์นี้จะแสดงจำนวนครั้งที่จุดพักนี้ถูกกระตุ้น "
"ถ้าจำนวนครั้งที่ผ่านไม่เป็นศูนย์ จะแสดงตัวเลขทั้งสองค่า จำนวนครั้งที่ผ่านจะเป็นค่าที่สอง"

#: C/anjuta-manual.xml:367(term)
msgid "State"
msgstr "สถานะ"

#: C/anjuta-manual.xml:372(para)
msgid "Pending: the breakpoint is not set in your program."
msgstr "Pending: จุดพักไม่ได้กำหนดในโปรแกรมของคุณ"

#: C/anjuta-manual.xml:373(para)
msgid ""
"Permanent: the breakpoint is set (its id number in given inside parentheses)."
msgstr "Permanent: จุดพักถูกกำหนดแล้ว (โดยระบุเลข id ในวงเล็บ)"

#: C/anjuta-manual.xml:374(para)
msgid "Temporary: the breakpoint is set but will be deleted if reached."
msgstr "Temporary: จุดพักถูกกำหนดไว้ แต่จะถูกลบถ้ามาถึง"

#: C/anjuta-manual.xml:369(para)
msgid "This is the state of the breakpoint. It may be <placeholder-1/>"
msgstr "คือสถานะของจุดพัก ค่าที่เป็นไปได้คือ <placeholder-1/>"

#: C/anjuta-manual.xml:313(para)
msgid "The view has the following columns: <placeholder-1/>"
msgstr "มุมมองนี้มีคอลัมน์ต่อไปนี้: <placeholder-1/>"

#: C/anjuta-manual.xml:382(para)
msgid ""
"All breakpoints are kept across Anjuta sessions even if they correspond to a "
"non-existing location. In this case their states are set as pending. The "
"interface tries to set them each time the program is started or a new "
"dynamic library is loaded."
msgstr ""
"จุดพักทั้งหมดจะถูกเก็บข้ามวาระการใช้งานของแอนจูตา แม้ว่าจะตรงกับที่ตำแหน่งไม่มีอยู่ก็ตาม ในกรณีนี้ "
"สถานะของจุดพักจะถูกกำหนดเป็น pending (ค้าง) "
"ส่วนติดต่อผู้ใช้จะพยายามกำหนดค่าให้ทุกครั้งที่มีการเรียกโปรแกรมทำงาน "
"หรือมีการโหลดไลบรารีแบบไดนามิกตัวใหม่"

#: C/anjuta-manual.xml:391(title)
msgid "Adding or Setting Breakpoints"
msgstr "การเพิ่มหรือตั้งค่าจุดพัก"

#: C/anjuta-manual.xml:392(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Add Breakpoint…</guimenuitem></menuchoice> or "
"<menuchoice><guimenuitem>Add Breakpoint…</guimenuitem></menuchoice> in the "
"breakpoint list popup menu to open the <interface>add breakpoint</interface> "
"dialog."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>เพิ่มจุดพัก…</"
"guimenuitem></menuchoice> หรือรายการ <menuchoice><guimenuitem>เพิ่มจุดพัก…</"
"guimenuitem></menuchoice> ในเมนูรายชื่อจุดพักที่ผุดขึ้นเมื่อคลิกขวา เพื่อเปิดกล่องโต้ตอบ "
"<interface>เพิ่มจุดพัก</interface>"

#: C/anjuta-manual.xml:400(title) C/anjuta-manual.xml:402(screeninfo)
msgid "Breakpoint add dialog"
msgstr "กล่องโต้ตอบพิ่มจุดพัก"

#: C/anjuta-manual.xml:415(para)
msgid ""
"Enter the location at which to set the breakpoint. It can be specified in "
"any of the following formats:"
msgstr "ป้อนตำแหน่งที่จะกำหนดจุดพัก คุณสามารถระบุได้ในรูปแบบใด ๆ ต่อไปนี้:"

#: C/anjuta-manual.xml:421(para)
msgid "File_name:Line_number"
msgstr "ชื่อแฟ้ม:เลขบรรทัด"

#: C/anjuta-manual.xml:422(para)
msgid "Function_name"
msgstr "ชื่อฟังก์ชัน"

#: C/anjuta-manual.xml:423(para)
msgid "File:Function_name"
msgstr "แฟ้ม:ชื่อฟังก์ชัน"

#: C/anjuta-manual.xml:426(para)
msgid ""
"The first format is obvious — the location refers to the line number "
"<emphasis>Line_number</emphasis> in the source file <emphasis>File</"
"emphasis>. The second format refers to the first line of the function "
"<emphasis>Function_name</emphasis>. The third is similar to the second, "
"except that this notation is used where there is more than one function with "
"the name <emphasis>Function_name</emphasis> in the program. It is possible "
"to differentiate between them by providing the <emphasis>File</emphasis>, so "
"the notation refers to the function <emphasis>Function_name</emphasis> in "
"the file <emphasis>File</emphasis>."
msgstr ""
"รูปแบบแรกนั้นชัดเจน คือเป็นตำแหน่งที่อ้างถึงเลขบรรทัด <emphasis>เลขบรรทัด</emphasis> "
"ในแฟ้มซอร์ส <emphasis>แฟ้ม</emphasis> รูปแบบที่สองอ้างถึงบรรทัดแรกของฟังก์ชัน "
"<emphasis>ชื่อฟังก์ชัน</emphasis> รูปแบบที่สามคล้ายกับรูปแบบที่สอง "
"เว้นแต่ว่ารูปแบบนี้ใช้เมื่อมีฟังก์ชันในโปรแกรมมากกว่าหนึ่งฟังก์ชันที่มีชื่อเป็น <emphasis>ชื่อฟังก์ชัน</"
"emphasis> โดยสามารถแยกความแตกต่างระหว่างฟังก์ชันดังกล่าวได้โดยระบุ <emphasis>แฟ้ม</"
"emphasis> เพิ่ม เพื่อให้รูปแบบนี้อ้างถึงฟังก์ชัน <emphasis>ชื่อฟังก์ชัน</emphasis> ในแฟ้ม "
"<emphasis>แฟ้ม</emphasis>"

#: C/anjuta-manual.xml:442(para)
msgid ""
"The <emphasis>Condition</emphasis> parameter displays a associated "
"expression which should evaluate to a Boolean value — that is, the "
"evaluation of the expression should result in either TRUE(1) or FALSE(0). If "
"the final evaluation value is not a Boolean value, then it will be "
"appropriately type cast to a Boolean."
msgstr ""
"พารามิเตอร์ <emphasis>เงื่อนไข</emphasis> เป็นนิพจน์ที่กำกับจุดพัก "
"ซึ่งควรจะคำนวณแล้วได้ค่าเป็นบูลีน — กล่าวคือ ผลการคำนวณนิพจน์ควรจะได้ผลลัพธ์เป็น TRUE(1) หรือ "
"FALSE(0) ถ้าผลลัพธ์การคำนวณสุดท้ายไม่ใช่ค่าบูลีน ก็จะมีการคาสต์ให้เป็นบูลีนตามความเหมาะสม"

#: C/anjuta-manual.xml:449(para)
msgid ""
"Every time the breakpoint is encountered during your program's execution, "
"the break condition will be evaluated. The debugger will break the execution "
"only if the evaluation results in a TRUE value, otherwise it will continue "
"the execution as though there had been no breakpoint."
msgstr ""
"ทุกครั้งที่พบจุดพักในระหว่างการทำงานของโปรแกรม เงื่อนไขการพักจะถูกคำนวณ "
"โปรแกรมดีบั๊กจะพักการทำงานก็ต่อเมื่อผลการคำนวณค่าเป็น TRUE "
"มิฉะนั้นก็จะทำงานต่อไปเสมือนหนึ่งไม่มีจุดพัก"

#: C/anjuta-manual.xml:455(para)
msgid ""
"The default value, if you leave this field blank, of <emphasis>Condition</"
"emphasis> is TRUE. The debugger will always break the execution at the "
"breakpoint location."
msgstr ""
"ถ้าคุณเว้นข้อมูลนี้ว่างไว้ ค่าปริยายของ <emphasis>เงื่อนไข</emphasis> จะเป็น TRUE "
"โปรแกรมดีบั๊กจะพักการทำงานที่ตำแหน่งจุดพักเสมอ"

#: C/anjuta-manual.xml:462(term)
msgid "Pass Count"
msgstr "จำนวนครั้งที่ผ่าน"

#: C/anjuta-manual.xml:464(para)
msgid ""
"The <emphasis>Pass count</emphasis> is an integer (unsigned) value which "
"tells the debugger to skip the breakpoint that number of times before it is "
"considered. <emphasis>Pass count</emphasis> has a higher priority than the "
"<emphasis>Break condition</emphasis>. Only when the <emphasis>Pass count</"
"emphasis> reaches zero will the debugger evaluate the <emphasis>Break "
"condition</emphasis> (if any condition is present). If there is no "
"condition, the debugger will break the execution once the <emphasis>Pass "
"count</emphasis> counts down to zero."
msgstr ""
"<emphasis>จำนวนครั้งที่ผ่าน</emphasis> เป็นจำนวนเต็ม (ไม่มีเครื่องหมาย) "
"ที่บอกโปรแกรมดีบั๊กให้ข้ามจุดพักเป็นจำนวนครั้งเท่านี้ก่อนที่จะพิจารณาจุดพัก "
"<emphasis>จำนวนครั้งที่ผ่าน</emphasis> มีความสำคัญสูงกว่า <emphasis>เงื่อนไขการพัก</"
"emphasis> โปรแกรมดีบั๊กจะประเมิน <emphasis>เงื่อนไขการพัก</emphasis> (ถ้ามี) เฉพาะเมื่อ "
"<emphasis>จำนวนครั้งที่ผ่าน</emphasis> ถูกลดลงเป็นศูนย์เท่านั้น และถ้าไม่มีเงื่อนไข "
"โปรแกรมดีบั๊กจะพักการทำงานทันทีที่ <emphasis>จำนวนครั้งที่ผ่าน</emphasis> เป็นศูนย์"

#: C/anjuta-manual.xml:474(para)
msgid ""
"The default value, if you leave this field blank, of the <emphasis>Pass "
"count</emphasis> is zero. The breakpoint will be considered when it is first "
"encountered."
msgstr ""
"ถ้าคุณเว้นข้อมูลนี้ว่างไว้ ค่าปริยายของ <emphasis>จำนวนครั้งที่ผ่าน</emphasis> จะเป็นศูนย์ "
"จุดพักจะได้รับการพิจารณาตั้งแต่ถูกพบครั้งแรก"

#: C/anjuta-manual.xml:407(para)
msgid ""
"Enter the location and, optionally, the break condition and the pass count; "
"then click <guibutton>OK</guibutton> to set the breakpoint. <placeholder-1/>"
msgstr ""
"ป้อนตำแหน่ง และอาจป้อนเงื่อนไขการพักและจำนวนครั้งที่ผ่านด้วย แล้วคลิก <guibutton>ตกลง</"
"guibutton> เพื่อกำหนดจุดพัก <placeholder-1/>"

#: C/anjuta-manual.xml:482(para)
msgid ""
"A breakpoint may also be set by selecting a line in the editor and choosing "
"the menu item <menuchoice><guisubmenu>Debug</guisubmenu><guimenuitem>Toggle "
"Breakpoint</guimenuitem></menuchoice> in the editor context menu or the "
"<guibutton>Toggle Breakpoint</guibutton> icon in the <interface>Debug "
"toolbar</interface>."
msgstr ""
"คุณยังอาจกำหนดจุดพักได้โดยเลือกบรรทัดในเครื่องมือแก้ไขแล้วเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>สลับจุดพัก</guimenuitem></"
"menuchoice> หรือเลือกรายการ <menuchoice><guimenuitem>สลับจุดพัก</guimenuitem></"
"menuchoice> ในเมนูบริบทของเครื่องมือแก้ไข หรือคลิกที่ไอคอน <guibutton>สลับจุดพัก</"
"guibutton> ใน <interface>แถบเครื่องมือดีบั๊ก</interface>"

#: C/anjuta-manual.xml:491(para)
msgid ""
"Breakpoints can be added even if the debugger is not started, or in a "
"dynamic library which is not loaded yet. But they cannot be added while a "
"program is running under control of the debugger."
msgstr ""
"คุณสามารถเพิ่มจุดพักได้แม้โปรแกรมดีบั๊กจะยังไม่ได้เริ่มทำงาน "
"หรือแม้แต่ในไลบรารีแบบไดนามิกที่ยังไม่ได้โหลด "
"แต่คุณไม่สามารถเพิ่มจุดพักในขณะที่โปรแกรมกำลังทำงานภายใต้การควบคุมของโปรแกรมดีบั๊กได้"

#: C/anjuta-manual.xml:500(title)
msgid "Editing Breakpoints"
msgstr "การแก้ไขจุดพัก"

#: C/anjuta-manual.xml:501(para)
msgid ""
"You can change the condition and the pass count by selecting the breakpoint "
"in the breakpoint list and clicking <menuchoice><guimenuitem>Edit "
"Breakpoint</guimenuitem></menuchoice> in the popup menu."
msgstr ""
"คุณสามารถเปลี่ยนเงื่อนไขและจำนวนครั้งที่ผ่านของจุดพักได้ โดยเลือกจุดพักในรายชื่อจุดพัก แล้วคลิก "
"<menuchoice><guimenuitem>แก้ไขจุดพัก</guimenuitem></menuchoice> ในเมนูที่ผุดขึ้น"

#: C/anjuta-manual.xml:506(para)
msgid ""
"Edit the entries as required and click on <guibutton>OK</guibutton> to "
"commit the changes."
msgstr ""
"แก้ไขรายการตามต้องการ แล้วคลิก <guibutton>ตกลง</guibutton> เพื่อกระทำการเปลี่ยนแปลง"

#: C/anjuta-manual.xml:513(title)
msgid "Deleting Breakpoints"
msgstr "การลบจุดพัก"

#: C/anjuta-manual.xml:514(para)
msgid ""
"Select the breakpoint in the breakpoint list view and click on "
"<menuchoice><guimenuitem>Remove Breakpoint</guimenuitem></menuchoice> to "
"delete it."
msgstr ""
"เลือกจุดพักในช่องรายชื่อจุดพัก แล้วเลือก <menuchoice><guimenuitem>ลบจุดพัก</"
"guimenuitem></menuchoice> จากเมนูคลิกขวา เพื่อลบจุดพัก"

#: C/anjuta-manual.xml:518(para)
msgid ""
"A existing breakpoint may also be deleted by selecting its line in the "
"editor and choosing the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Toggle Breakpoint</guimenuitem></menuchoice>, the "
"editor context menu item <menuchoice><guimenuitem>Toggle Breakpoint</"
"guimenuitem></menuchoice> or the <guibutton>Toggle Breakpoint</guibutton> "
"icon in the <interface>Debug toolbar</interface>."
msgstr ""
"คุณยังอาจลบจุดพักที่มีอยู่ได้โดยเลือกบรรทัดของจุดพักในเครื่องมือแก้ไขแล้วเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>สลับจุดพัก</guimenuitem></"
"menuchoice> หรือเลือก </menuchoice><guimenuitem>สลับจุดพัก</guimenuitem></"
"menuchoice> จากเมนูคลิกขวาในเครื่องมือแก้ไข หรือคลิกที่ไอคอน <guibutton>สลับจุดพัก</"
"guibutton> ใน <interface>แถบเครื่องมือดีบั๊ก</interface>"

#: C/anjuta-manual.xml:527(para)
msgid ""
"You can remove all breakpoints by clicking on <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Remove All Breakpoints</guimenuitem></menuchoice> or "
"on <menuchoice><guimenuitem>Remove All Breakpoints</guimenuitem></"
"menuchoice> in the breakpoint list context menu."
msgstr ""
"คุณสามารถลบจุดพักทั้งหมดได้ โดยเลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</"
"guisubmenu><guimenuitem>ลบจุดพักทั้งหมด</guimenuitem></menuchoice> หรือเลือก "
"<menuchoice><guimenuitem>ลบจุดพักทั้งหมด</guimenuitem></menuchoice> "
"ในเมนูคลิกขวาในช่องรายชื่อจุดพัก"

#: C/anjuta-manual.xml:536(title)
msgid "Enabling or Disabling Breakpoints"
msgstr "การเปิดหรือปิดใช้งานจุดพัก"

#: C/anjuta-manual.xml:537(para)
msgid ""
"Click on the Enable column of the <interface>Breakpoint list window</"
"interface> or in the context menu item <menuchoice><guimenuitem>Enable "
"Breakpoint</guimenuitem></menuchoice> to enable or disable the selected "
"breakpoint. The breakpoint will be enabled or disabled, depending on its "
"current state."
msgstr ""
"คลิกที่คอลัมน์ \"เปิดใช้งาน\" ของ <interface>หน้าต่างรายชื่อจุดพัก</interface> "
"หรือเลือกเมนูบริบท <menuchoice><guimenuitem>เปิดใช้งานจุดพัก</guimenuitem></"
"menuchoice> เพื่อเปิดหรือปิดใช้งานจุดพักที่เลือก จุดพักจะถูกเปิดหรือปิดใช้งาน "
"ขึ้นอยู่กับสถานะปัจจุบันของจุดพัก"

#: C/anjuta-manual.xml:543(para)
msgid ""
"To disable all breakpoints, click on <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Disable All Breakpoints</guimenuitem></menuchoice> "
"or on <menuchoice><guimenuitem>Disable All Breakpoints</guimenuitem></"
"menuchoice> in the breakpoint list context menu."
msgstr ""
"การปิดการใช้งานจุดพักทั้งหมด ทำได้โดยเลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</"
"guisubmenu><guimenuitem>ปิดการใช้งานจุดพักทั้งหมด</guimenuitem></menuchoice> "
"หรือเลือก <menuchoice><guimenuitem>ปิดการใช้งานจุดพักทั้งหมด</guimenuitem></"
"menuchoice> ในเมนูคลิกขวาของจุดพัก"

#: C/anjuta-manual.xml:554(title)
msgid "Expressions"
msgstr "นิพจน์"

#: C/anjuta-manual.xml:557(title)
msgid "Listing local variables"
msgstr "การแสดงรายชื่อตัวแปรเฉพาะที่"

#: C/anjuta-manual.xml:558(para)
msgid ""
"When a program is running under the control of the debugger, the "
"<interface>Locals list window</interface> can be opened by choosing "
"<menuchoice><guisubmenu>View</guisubmenu><guimenuitem>Locals</guimenuitem></"
"menuchoice>."
msgstr ""
"เมื่อโปรแกรมทำงานภายใต้การควบคุมของโปรแกรมดีบั๊ก คุณสามารถเปิด "
"<interface>หน้าต่างรายชื่อตัวแปรเฉพาะที่</interface> ได้โดยเลือกเมนู "
"<menuchoice><guisubmenu>มุมมอง</guisubmenu><guimenuitem>ตัวแปรเฉพาะที่</"
"guimenuitem></menuchoice>"

#: C/anjuta-manual.xml:572(title) C/anjuta-manual.xml:574(screeninfo)
msgid "Local variables"
msgstr "ตัวแปรเฉพาะที่"

#: C/anjuta-manual.xml:564(para)
msgid ""
"Local variables of the current frame (the current function in which the "
"program control is present) are displayed in the <interface>Locals window</"
"interface>. During execution of the program (e.g. during single stepping), "
"local variables will be updated. If any variable value was changed in the "
"last debugging step, its value will be highlighted in red. Variables are "
"presented in a tree form for easy view. <placeholder-1/>"
msgstr ""
"ตัวแปรเฉพาะที่ของเฟรมปัจจุบัน (ฟังก์ชันปัจจุบันที่โปรแกรมทำงานอยู่) จะถูกแสดงใน "
"<interface>หน้าต่างตัวแปรเฉพาะที่</interface> และในระหว่างที่โปรแกรมทำงาน (เช่น "
"ระหว่างการทำทีละขั้น) ตัวแปรเฉพาะที่จะมีการปรับข้อมูลตามด้วย "
"ถ้ามีค่าตัวแปรใดเปลี่ยนแปลงในขั้นตอนที่ดีบั๊กล่าสุด ตัวแปรนั้นก็จะถูกเน้นค่าเป็นสีแดง "
"การแสดงตัวแปรต่าง ๆ จะอยู่ในรูปแผนภาพต้นไม้ เพื่อให้ดูได้ง่าย <placeholder-1/>"

#: C/anjuta-manual.xml:579(para)
msgid ""
"The value of a local variable can be modified by selecting it and clicking "
"in the <guilabel>Value</guilabel> column."
msgstr ""
"ค่าของตัวแปรเฉพาะที่สามารถปรับเปลี่ยนได้ โดยเลือกตัวแปรแล้วคลิกที่คอลัมน์ <guilabel>ค่า</"
"guilabel>"

#: C/anjuta-manual.xml:584(para)
msgid ""
"<application>gdb</application> is more and more often used as a back end for "
"a graphical front end. It has been improved recently in this area. It is "
"recommended that you use the latest version (6.6) of gdb. With older "
"versions, gdb can crash when the front end asks for an pointer with an "
"invalid (but unused) value."
msgstr ""
"<application>gdb</application> "
"เริ่มถูกใช้เป็นแบ็กเอนด์สำหรับฟรอนต์เอนด์แบบกราฟิกมากขึ้นเรื่อย ๆ "
"และได้รับการปรับปรุงการทำงานส่วนนี้ในรุ่นหลัง ๆ จึงขอแนะนำให้คุณใช้ gdb รุ่นล่าสุด (6.6) "
"เนื่องจากในรุ่นเก่ากว่านั้น gdb อาจพังเมื่อฟรอนต์เอนด์ถามค่าตัวชี้ที่มีค่าไม่ถูกต้อง (แต่ไม่ได้ใช้)"

#: C/anjuta-manual.xml:594(title)
msgid "Listing watched expressions"
msgstr "การแสดงรายชื่อนิพจน์ที่เฝ้าดู"

#: C/anjuta-manual.xml:595(para)
msgid ""
"Inspecting or evaluating an expression provides the result only once. To "
"continuously monitor some variables or expressions, use <emphasis>expression "
"watches</emphasis>."
msgstr ""
"การตรวจสอบหรือประมวลผลนิพจน์จะให้ผลลัพธ์เพียงครั้งเดียวเท่านั้น "
"หากต้องการเฝ้าสังเกตตัวแปรหรือนิพจน์อย่างต่อเนื่อง ก็ทำได้โดยใช้ <emphasis>การเฝ้าดูนิพจน์</"
"emphasis>"

#: C/anjuta-manual.xml:599(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>View</"
"guisubmenu><guimenuitem>Watches</guimenuitem></menuchoice> to display the "
"<interface>Watches window</interface>."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>มุมมอง</guisubmenu><guimenuitem>เฝ้าดู</"
"guimenuitem></menuchoice> เพื่อแสดง <interface>หน้าต่างเฝ้าดู</interface>"

#: C/anjuta-manual.xml:606(title)
msgid "Adding an expression to watch"
msgstr "การเพิ่มนิพจน์ที่จะเฝ้าดู"

#: C/anjuta-manual.xml:607(para)
msgid ""
"Right-click on the <interface>Watches window</interface> to open the context "
"menu. Choose the menu item <guimenuitem>Add Watch…</guimenuitem>. "
"Alternatively, you can use <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Add Watch…</guimenuitem></menuchoice> A dialog "
"prompting for the expression will appear. Enter the expression and click "
"<guibutton>OK</guibutton>."
msgstr ""
"คลิกขวาใน <interface>หน้าต่างเฝ้าดู</interface> เพื่อเปิดเมนูบริบท แล้วเลือกรายการเมนู "
"<guimenuitem>เพิ่มการเฝ้าดู…</guimenuitem> หรืออีกวิธีหนึ่ง คุณสามารถใช้เมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>เพิ่มการเฝ้าดู…</"
"guimenuitem></menuchoice> ก็ได้ จะปรากฏกล่องโต้ตอบถามนิพจน์ คุณก็ป้อนนิพจน์แล้วคลิก "
"<guibutton>ตกลง</guibutton>"

#: C/anjuta-manual.xml:616(para)
msgid ""
"By default watch expressions are updated automatically each time the program "
"is stopped. This can be changed in the add watch dialog or later using the "
"<guimenuitem>Automatic update</guimenuitem> menu item in the "
"<interface>Watches window</interface> context menu. A watched expression can "
"be updated manually by choosing <guimenuitem>Update Watch</guimenuitem> or "
"<guimenuitem>Update All</guimenuitem> in the context menu."
msgstr ""
"โดยปกติ นิพจน์เฝ้าดูจะถูกปรับข้อมูลโดยอัตโนมัติทุกครั้งที่โปรแกรมถูกหยุด "
"แต่พฤติกรรมนี้สามารถเปลี่ยนได้ในกล่องโต้ตอบเพิ่มการเฝ้าดู "
"หรือเปลี่ยนในภายหลังได้โดยใช้รายการเมนู <guimenuitem>ปรับข้อมูลอัตโนมัติ</guimenuitem> "
"ในเมนูบริบทของ <interface>หน้าต่างเฝ้าดู</interface> "
"คุณสามารถสั่งปรับข้อมูลนิพจน์ที่เฝ้าดูด้วยมือได้ โดยเลือก <guimenuitem>ปรับข้อมูลการเฝ้าดู</"
"guimenuitem> หรือ <guimenuitem>ปรับข้อมูลทั้งหมด</guimenuitem> ในเมนูบริบท"

#: C/anjuta-manual.xml:625(para)
msgid ""
"It is not necessary to have the debugger running to add a new watch "
"expression. If the debugger is not running or the corresponding expression "
"cannot be found, the front end will try to create the watch expression each "
"time the program is stopped."
msgstr ""
"ไม่จำเป็นว่าจะต้องให้โปรแกรมดีบั๊กทำงาน จึงจะเพิ่มนิพจน์เฝ้าดูใหม่ได้ ถ้าโปรแกรมดีบั๊กไม่ได้ทำงานอยู่ "
"หรือไม่สามารถหาค่านิพจน์ได้ ตัวฟรอนต์เอนด์จะพยายามสร้างนิพจน์เฝ้าดูให้ทุกครั้งที่โปรแกรมถูกหยุด"

#: C/anjuta-manual.xml:634(title)
msgid "Removing a watched expression"
msgstr "การลบนิพจน์ที่เฝ้าดู"

#: C/anjuta-manual.xml:635(para)
msgid ""
"Right-click the watch expression that you want to remove in the "
"<interface>Watches window</interface>, then choose the context menu item "
"<guimenuitem>Remove</guimenuitem> to remove it."
msgstr ""
"คลิกขวาที่นิพจน์เฝ้าดูที่คุณต้องการลบใน <interface>หน้าต่างเฝ้าดู</interface> แล้วเลือกรายเมนู "
"<guimenuitem>ลบการเฝ้าดู</guimenuitem> ในเมนูบริบทเพื่อลบออก"

#: C/anjuta-manual.xml:640(para)
msgid ""
"All watches can be removed by choosing <guimenuitem>Remove All</guimenuitem> "
"in the context menu of the <interface>Watches window</interface>."
msgstr ""
"คุณสามารถลบการเฝ้าดูทั้งหมดออกได้ โดยเลือก <guimenuitem>ลบทั้งหมด</guimenuitem> "
"ในเมนูบริบทของ <interface>หน้าต่างเฝ้าดู</interface>"

#: C/anjuta-manual.xml:647(title)
msgid "Evaluating expressions"
msgstr "การประมวลผลนิพจน์"

#: C/anjuta-manual.xml:648(para)
msgid ""
"When control is returned from a program — possibly at a breakpoint — it is "
"possible to evaluate expressions or inspect the values of variables in the "
"program. Choose the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guimenuitem>Inspect/Evaluate …</guimenuitem></menuchoice>, "
"<menuchoice><guimenuitem>Inspect/Evaluate …</guimenuitem></menuchoice> in "
"the context menu of the editor or click the <guibutton>Inspect</guibutton> "
"button on the <interface>Debug Toolbar</interface>."
msgstr ""
"เมื่อการควบคุมกลับคืนมาจากโปรแกรม — อาจจะที่จุดพัก — "
"ก็จะสามารถประมวลผลนิพจน์หรือตรวจสอบค่าของตัวแปรในโปรแกรมได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guimenuitem>ตรวจสอบ/ประมวลผล …</"
"guimenuitem></menuchoice> หรือเลือกรายการ <menuchoice><guimenuitem>ตรวจสอบ/"
"ประมวลผล …</guimenuitem></menuchoice> ในเมนูบริบทของเครื่องมือแก้ไข หรือคลิกที่ปุ่ม "
"<guibutton>ตรวจสอบ</guibutton> ใน <interface>แถบเครื่องมือดีบั๊ก</interface>"

#: C/anjuta-manual.xml:657(para)
msgid ""
"A window will appear showing the evaluation of the expression highlighted in "
"the editor. You can evaluate a new expression by clicking on the "
"<guilabel>name</guilabel> column and entering the new one."
msgstr ""
"จะปรากฏหน้าต่างแสดงการประมวลผลนิพจน์ที่ถูกเน้นในเครื่องมือแก้ไข "
"คุณสามารถประมวลผลนิพจน์รายการใหม่ได้ โดยคลิกที่คอลัมน์ <guilabel>ตัวแปร</guilabel> "
"แล้วป้อนนิพจน์ใหม่"

#: C/anjuta-manual.xml:663(para)
msgid ""
"You can add the expression to the list of watched expressions directly by "
"clicking on the <guibutton>Add</guibutton> button."
msgstr ""
"คุณสามารถเพิ่มนิพจน์ในหน้าต่างเข้าในรายชื่อนิพจน์ที่เฝ้าดูได้โดยตรง โดยคลิกที่ปุ่ม <guibutton>เพิ่ม</"
"guibutton>"

#: C/anjuta-manual.xml:670(title)
msgid "Inspecting expressions in editor window"
msgstr "การตรวจสอบนิพจน์ในหน้าต่างเครื่องมือแก้ไข"

#: C/anjuta-manual.xml:671(para)
msgid ""
"When the debugger is active with the program stopped, you can get the value "
"of an expression just by putting the mouse pointer over it and staying there "
"for a short time. If the expression is already present in the "
"<interface>Locals</interface> or <interface>Watches</interface> window, its "
"value is displayed in a tooltip."
msgstr ""
"เมื่อโปรแกรมดีบั๊กทำงานโดยที่โปรแกรมถูกหยุดอยู่ "
"คุณสามารถดูค่านิพจน์ได้โดยเพียงวางตัวชี้เมาส์แช่บนตัวนิพจน์ ภายในครู่สั้น ๆ "
"ถ้านิพจน์แสดงอยู่แล้วในหน้าต่าง <interface>ตัวแปรเฉพาะที่</interface> หรือ "
"<interface>เฝ้าดู</interface> ค่าของนิพจน์ก็จะปรากฏในคำแนะนำเครื่องมือ"

#: C/anjuta-manual.xml:677(para)
msgid ""
"This capability is currently working only for simple variables, not for "
"structures or arrays."
msgstr ""
"ขณะนี้ ความสามารถนี้ใช้ได้เฉพาะกับตัวแปรง่าย ๆ เท่านั้น ยังไม่สามารถใช้กับโครงสร้างหรือแอร์เรย์ได้"

#: C/anjuta-manual.xml:686(title)
msgid "Stack Trace"
msgstr "การแกะรอยสแต็ก"

#: C/anjuta-manual.xml:689(title)
msgid "Stack Window"
msgstr "หน้าต่างสแต็ก"

#: C/anjuta-manual.xml:690(para)
msgid ""
"The <interface>stack trace window</interface> shows the contents of the "
"program stack. It lists all functions and their arguments in the sequence "
"they were called. There is also a number representing each call. This number "
"is called the <emphasis>frame</emphasis>. Each call in the trace exists in a "
"different frame. This starts from frame 0 (the last function called) and "
"grows higher as function nesting becomes deeper."
msgstr ""
"<interface>หน้าต่างแกะรอยสแต็ก<interface /> แสดงเนื้อหาของสแต็กของโปรแกรม "
"โดยจะแสดงฟังก์ชันทั้งหมดตามลำดับการเรียกพร้อมอาร์กิวเมนต์ "
"และจะมีหมายเลขแทนการเรียกแต่ละครั้ง หมายเลขนี้เรียกว่า <emphasis>เฟรม</emphasis> "
"การเรียกแต่ละครั้งในร่องรอยจะอยู่ในเฟรมที่ต่างกัน โดยเริ่มจากเฟรม 0 (ฟังก์ชันสุดท้ายที่ถูกเรียก) "
"และจะเพิ่มขึ้นตามลำดับความลึกของการเรียกฟังก์ชันซ้อน"

#: C/anjuta-manual.xml:698(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>View </"
"guisubmenu><guimenuitem>Stack</guimenuitem></menuchoice> to open the stack "
"trace for the program being debugged."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>มุมมอง</guisubmenu><guimenuitem>สแต็ก</"
"guimenuitem></menuchoice> ถ้าต้องการเปิดดูร่องรอยสแต็กของโปรแกรมที่กำลังดีบั๊ก"

#: C/anjuta-manual.xml:705(title) C/anjuta-manual.xml:707(screeninfo)
msgid "Stack trace window"
msgstr "หน้าต่างแกะรอยสแต็ก"

#: C/anjuta-manual.xml:712(para)
msgid ""
"A small arrow points to the currently selected frame in the stack trace. By "
"default, this will be frame 0, the last function called. All evaluation and "
"inspection of expressions or variables will be with reference to this "
"selected frame. The scope of variables or expressions being evaluated will "
"be limited to the selected frame only. The same applies for new expressions "
"only in the watch."
msgstr ""
"ลูกศรขนาดเล็กจะชี้ไปยังเฟรมปัจจุบันที่เลือกอยู่ในร่องรอยสแต็ก ซึ่งโดยค่าปริยายจะเป็นเฟรม 0 "
"คือฟังก์ชันสุดท้ายที่เรียก การประมวลผลและตรวจสอบค่านิพจน์หรือตัวแปรจะอ้างอิงจากเฟรมที่เลือกนี้ "
"ขอบเขตของตัวแปรหรือนิพจน์ที่นำมาประมวลผลก็จะถูกจำกัดอยู่เฉพาะในเฟรมที่เลือกเท่านั้น "
"รวมทั้งกับนิพจน์ใหม่ในช่องเฝ้าดูด้วย"

#: C/anjuta-manual.xml:722(title)
msgid "Setting the current frame"
msgstr "การกำหนดเฟรมปัจจุบัน"

#: C/anjuta-manual.xml:723(para)
msgid ""
"Double-clicking on any frame in the stack trace sets that frame as the "
"currently selected frame. The arrow will point to the frame, indicating that "
"it has been selected as the current frame. Alternatively, open the context "
"menu by right-clicking on the <interface>Stack trace window</interface>, and "
"choose the menu item <guimenuitem>Set current frame</guimenuitem> to set the "
"frame."
msgstr ""
"การดับเบิลคลิกที่เฟรมใด ๆ ในร่องรอยสแต็ก จะเป็นการกำหนดให้เฟรมนั้นเป็นเฟรมปัจจุบันที่เลือก "
"ลูกศรจะชี้ไปที่เฟรมนั้น เพื่อระบุว่าเป็นเฟรมปัจจุบันที่ถูกเลือก อีกวิธีหนึ่งคือ เปิดเมนูบริบทโดยคลิกขวาบน "
"<interface>หน้าต่างแกะรอยสแต็ก</interface> และเลือกรายการเมนู "
"<guimenuitem>กำหนดเฟรมปัจจุบัน</guimenuitem> เพื่อกำหนดเฟรม"

#: C/anjuta-manual.xml:731(para)
msgid ""
"Changing the stack frame changes the <interface>Locals window</interface> "
"content, but not the <interface>Watches window</interface> as each "
"expression is evaluated in the frame used when it was defined."
msgstr ""
"การเปลี่ยนเฟรมในสแต็กจะเปลี่ยนเนื้อหา <interface>หน้าต่างตัวแปรเฉพาะที่</interface> "
"แต่จะไม่เปลี่ยน <interface>หน้าต่างเฝ้าดู</interface> "
"เพราะนิพจน์แต่ละนิพจน์จะถูกประมวลผลในเฟรมที่ใช้ในขณะที่ตัวนิพจน์ถูกกำหนด"

#: C/anjuta-manual.xml:741(title)
msgid "Thread"
msgstr "เธรด"

#: C/anjuta-manual.xml:744(title)
msgid "Thread Window"
msgstr "หน้าต่างเธรด"

#: C/anjuta-manual.xml:745(para)
msgid ""
"The <interface>Thread window</interface> shows all threads used by the "
"program and indicates the current thread. Choose the menu item "
"<menuchoice><guisubmenu>View</guisubmenu><guimenuitem>Thread</guimenuitem></"
"menuchoice> to open this window."
msgstr ""
"<interface>หน้าต่างเธรด</interface> จะแสดงเธรดทั้งหมดที่โปรแกรมใช้ "
"โดยบ่งบอกเธรดปัจจุบันไว้ด้วย เลือกเมนู <menuchoice><guisubmenu>มุมมอง</"
"guisubmenu><guimenuitem>เธรด</guimenuitem></menuchoice> ถ้าต้องการเปิดหน้าต่างนี้"

#: C/anjuta-manual.xml:750(para)
msgid ""
"A small arrow points to the current thread. When the program is stopped, the "
"current thread is the thread which has been interrupted. Each thread has its "
"own stack frame, so changing the current thread changes the current stack "
"frame."
msgstr ""
"จะมีลูกศรขนาดเล็กชี้ที่เธรดปัจจุบัน เมื่อโปรแกรมหยุด เธรดปัจจุบันจะเป็นเธรดที่ถูกขัดจังหวะ "
"แต่ละเธรดจะมีเฟรมของสแต็กเป็นของตัวเอง ดังนั้น "
"การเปลี่ยนเธรดปัจจุบันจึงเป็นการเปลี่ยนเฟรมปัจจุบันของสแต็กด้วย"

#: C/anjuta-manual.xml:759(title)
msgid "Setting the current thread"
msgstr "การกำหนดเธรดปัจจุบัน"

#: C/anjuta-manual.xml:760(para)
msgid ""
"Double-clicking on any thread in the thread list will set that thread as the "
"currently selected thread. The arrow will point to the thread, indicating "
"that it has been selected as the current thread. Alternatively, open the "
"context menu by right-clicking on the <interface>Thread list window</"
"interface>, and choose the menu item <guimenuitem>Set current thread</"
"guimenuitem> to set the thread."
msgstr ""
"การดับเบิลคลิกที่เธรดใดในรายชื่อเธรด จะเป็นการกำหนดเธรดนั้นให้เป็นเธรดปัจจุบันที่เลือก "
"ลูกศรจะชี้ที่เธรดเพื่อระบุว่าถูกเลือกเป็นเธรดปัจจุบันอยู่ หรืออีกวิธีหนึ่ง เปิดเมนูบริบทโดยคลิกขวาใน "
"<interface>หน้าต่างรายชื่อเธรด</interface> แล้วเลือกรายการเมนู "
"<guimenuitem>กำหนดเธรดปัจจุบัน</guimenuitem> เพื่อกำหนดเธรด"

#: C/anjuta-manual.xml:768(para)
msgid ""
"Changing the thread changes the value of CPU registers and the current stack "
"frame, so the <interface>Locals window</interface> changes too."
msgstr ""
"การเปลี่ยนเธรดจะเป็นการเปลี่ยนค่าเรจิสเตอร์ของ CPU และเฟรมปัจจุบันของสแต็ก ดังนั้น "
"<interface>หน้าต่างตัวแปรเฉพาะที่</interface> ก็จะเปลี่ยนตามด้วย"

#: C/anjuta-manual.xml:777(title)
msgid "CPU"
msgstr "CPU"

#: C/anjuta-manual.xml:780(title)
msgid "Register window"
msgstr "หน้าต่างเรจิสเตอร์"

#: C/anjuta-manual.xml:781(para)
msgid ""
"It is possible to examine the contents of the internal registers of the CPU "
"(microprocessor). Choose the menu item <menuchoice><guisubmenu>View</"
"guisubmenu><guimenuitem>Registers</guimenuitem></menuchoice>. A window "
"listing all available registers in the microprocessor and their "
"corresponding contents will appear."
msgstr ""
"คุณสามารถตรวจสอบค่าของเรจิสเตอร์ภายในของ CPU (ไมโครโพรเซสเซอร์) ได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>มุมมอง</guisubmenu><guimenuitem>เรจิสเตอร์</"
"guimenuitem></menuchoice> จะปรากฏหน้าต่างรายชื่อเรจิสเตอร์ทั้งหมดในไมโครโพรเซสเซอร์ "
"พร้อมค่าที่เก็บอยู่"

#: C/anjuta-manual.xml:788(para)
msgid ""
"If any register value was changed in the last debugging step, its value will "
"be highlighted in red. It is possible to change one register value by "
"selecting it and clicking in the <guilabel>value</guilabel> column."
msgstr ""
"ถ้ามีค่าเรจิสเตอร์ใดถูกเปลี่ยนในขั้นตอนการดีบั๊กล่าสุด ก็จะเน้นค่าเป็นสีแดง "
"คุณสามารถเปลี่ยนค่าเรจิสเตอร์ได้ โดยเลือกและคลิกที่คอลัมน์ <guilabel>ค่า</guilabel>"

#: C/anjuta-manual.xml:796(title)
msgid "Memory window"
msgstr "หน้าต่างหน่วยความจำ"

#: C/anjuta-manual.xml:797(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>View</"
"guisubmenu><guimenuitem>Memory </guimenuitem></menuchoice> to open the "
"<interface>memory window</interface> for the program being debugged. This "
"window shows the contents of all memory."
msgstr ""
"เลือกเมนู <menuchoice><guisubmenu>มุมมอง</guisubmenu><guimenuitem>หน่วยความจำ</"
"guimenuitem></menuchoice> เพื่อเปิด <interface>หน้าต่างหน่วยความจำ</interface> "
"สำหรับโปรแกรมที่กำลังดีบั๊ก หน้าต่างนี้จะแสดงเนื้อหาของหน่วยความจำทั้งหมด"

#: C/anjuta-manual.xml:802(para)
msgid ""
"The first column displays memory addresses in hexadecimal, the second "
"displays memory contents in hexadecimal and the last column shows memory "
"contents in ASCII."
msgstr ""
"คอลัมน์แรกจะแสดงแอดเดรสของหน่วยความจำเป็นฐานสิบหก "
"คอลัมน์ที่สองแสดงข้อมูลของหน่วยความจำเป็นฐานสิบหก "
"และคอลัมน์สุดท้ายแสดงข้อมูลของหน่วยความจำเป็นอักขระแอสกี"

#: C/anjuta-manual.xml:806(para)
msgid ""
"The addressing space of even a 32-bit microprocessor is quite large (4 "
"gigabytes), so it is very difficult to go to a particular address with the "
"scrollbar. But you can click on the right mouse button to display a context "
"menu and select <menuchoice><guimenuitem>Goto address</guimenuitem></"
"menuchoice> to get a small edit box where you can enter an address in "
"hexadecimal."
msgstr ""
"พื้นที่แอดเดรสแม้แต่ของไมโครโพรเซสเซอร์ 32 บิตก็มีขนาดค่อนข้างใหญ่ (4 กิกะไบต์) "
"จึงเป็นเรื่องยากที่จะไปที่แอดเดรสที่ต้องการด้วยแถบเลื่อนหน้าต่าง "
"แต่คุณสามารถคลิกที่ปุ่มเมาส์ขวาเพื่อแสดงเมนูบริบท แล้วเลือก "
"<menuchoice><guimenuitem>ไปยังแอดเดรส</guimenuitem></menuchoice> "
"เพื่อเปิดช่องแก้ไขเล็ก ๆ ที่คุณสามารถป้อนแอดเดรสฐานสิบหกได้"

#: C/anjuta-manual.xml:816(title)
msgid "Disassembly window"
msgstr "หน้าต่างถอดแยกภาษาแอสเซมบลี"

#: C/anjuta-manual.xml:817(para)
msgid ""
"Choose the menu item <menuchoice><guisubmenu>View</"
"guisubmenu><guimenuitem>Disassembly </guimenuitem></menuchoice> to open the "
"<interface>disassembly window</interface> for the program being debugged."
msgstr ""
"เลือกรายการเมนู <menuchoice><guisubmenu>มุมมอง</"
"guisubmenu><guimenuitem>ถอดแยกภาษาแอสเซมบลี</guimenuitem></menuchoice> เพื่อเปิด "
"<interface>หน้าต่างถอดแยกภาษาแอสเซมบลี</interface> สำหรับโปรแกรมที่กำลังดีบั๊ก"

#: C/anjuta-manual.xml:822(para)
msgid ""
"The first column displays addresses in hexadecimal. In the second column, "
"you can have a label starting at the beginning of the line and ending with a "
"colon or a assembly-language instruction indented by 4 space characters."
msgstr ""
"คอลัมน์แรกแสดงแอดเดรสเป็นฐานสิบหก ในคอลัมน์ที่สอง "
"อาจเป็นป้ายชื่อเริ่มต้นที่ต้นบรรทัดและปิดด้วยเครื่องหมายทวิภาค (:) "
"หรือเป็นคำสั่งภาษาแอสเซมบลีที่ร่นเข้าไปเป็นระยะช่องว่าง 4 ตัวอักษร"

#: C/anjuta-manual.xml:827(para)
msgid ""
"Again, as the addressing space is very large, the scrollbar is quite "
"useless. You can click on the right mouse button to display the context menu "
"and select <menuchoice><guimenuitem>Goto address</guimenuitem></menuchoice> "
"to get a small edit box where you can enter an address in hexadecimal. The "
"position in the disassembly window will be changed to the program counter "
"value when the program is stopped."
msgstr ""
"และอีกเช่นกัน เนื่องจากพื้นที่แอดเดรสมีขนาดใหญ่มาก แถบเลื่อนหน้าต่างจึงแทบไม่มีประโยชน์เลย "
"คุณสามารถคลิกที่ปุ่มเมาส์ขวาเพื่อแสดงเมนูบริบท แล้วเลือก "
"<menuchoice><guimenuitem>ไปยังแอดเดรส</guimenuitem></menuchoice> "
"เพื่อเปิดช่องแก้ไขเล็ก ๆ "
"ที่คุณสามารถป้อนแอดเดรสฐานสิบหกได้ตำแหน่งในหน้าต่างถอดแยกแอสเซมบลีจะเปลี่ยนไปเป็นค่าของตัวชี้คำสั่งของโปรแกรมเมื่อโปรแกรมหยุด"

#: C/anjuta-manual.xml:840(title)
msgid "Others"
msgstr "อื่น ๆ"

#: C/anjuta-manual.xml:842(para)
msgid ""
"There are a number of other debugger features used less frequently and not "
"very well integrated in the new front end but which are still working."
msgstr ""
"ยังมีความสามารถอื่น ๆ จำนวนหนึ่งของโปรแกรมดีบั๊กที่ใช้ไม่บ่อย "
"และยังไม่เชื่อมรวมกับฟรอนต์เอนด์ใหม่ดีนัก แต่ก็ยังใช้การได้"

#: C/anjuta-manual.xml:848(title)
msgid "Dynamically loaded Libraries"
msgstr "ไลบรารีที่โหลดแบบไดนามิก"

#: C/anjuta-manual.xml:849(para)
msgid ""
"To obtain a list of the dynamic libraries used by a program, choose the menu "
"item <menuchoice><guisubmenu>Debug</guisubmenu><guisubmenu>Info</"
"guisubmenu><guimenuitem>Shared Libraries</guimenuitem></menuchoice>. This "
"will bring open a window which will list all shared libraries the program "
"has loaded and their locations in memory. It also shows whether each "
"library's symbol table is loaded or not (Yes/No)."
msgstr ""
"การเรียกดูรายชื่อของไลบรารีแบบไดนามิกที่โปรแกรมใช้ ทำได้โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>ไลบรารีใช้ร่วม</guimenuitem></menuchoice> "
"จะเปิดหน้าต่างซึ่งจะแสดงรายชื่อไลบรารีใช้ร่วมทั้งหมดที่โปรแกรมโหลดขึ้นมา "
"พร้อมกับตำแหน่งในหน่วยความจำ "
"และยังแสดงให้ดูด้วยว่าตารางสัญลักษณ์ของแต่ละไลบรารีถูกโหลดด้วยหรือไม่"

#: C/anjuta-manual.xml:859(title) C/anjuta-manual.xml:861(screeninfo)
msgid "Shared Libraries window"
msgstr "หน้าต่างไลบรารีใช้ร่วม"

#: C/anjuta-manual.xml:869(title)
msgid "Kernel Signals"
msgstr "สัญญาณเคอร์เนล"

#: C/anjuta-manual.xml:870(para)
msgid ""
"Kernel signals are a way of signaling between processes in Linux. The list "
"of signals available for a program can be displayed by choosing the menu "
"item <menuchoice><guisubmenu>Debug</guisubmenu><guisubmenu>Info</"
"guisubmenu><guimenuitem>Kernel Signals</guimenuitem></menuchoice>. A window "
"will open which lists all signals available in the system along with a brief "
"description of each signal."
msgstr ""
"สัญญาณเคอร์เนลเป็นวิธีหนึ่งในการส่งสัญญาณระหว่างโพรเซสในลินุกซ์ "
"คุณสามารถแสดงรายชื่อของสัญญาณที่ใช้ได้กับโปรแกรมหนึ่ง ๆ ได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>สัญญาณเคอร์เนล</guimenuitem></menuchoice> "
"จะเปิดหน้าต่างแสดงรายชื่อสัญญาณทั้งหมดที่มีอยู่ในระบบ พร้อมด้วยคำอธิบายสั้น ๆ ของแต่ละสัญญาณ"

#: C/anjuta-manual.xml:879(title) C/anjuta-manual.xml:881(screeninfo)
msgid "Kernel Signals window"
msgstr "หน้าต่างสัญญาณเคอร์เนล"

#: C/anjuta-manual.xml:886(para)
msgid ""
"There are three columns which specify what to do when a signal is received:"
msgstr "มีสามคอลัมน์ที่ระบุว่าจะทำอย่างไรเมื่อได้รับสัญญาณ:"

#: C/anjuta-manual.xml:892(para)
msgid ""
"<emphasis>Stop</emphasis> — this tells the debugger whether to stop the "
"program execution (and return control) when the program receives this signal."
msgstr ""
"<emphasis>หยุด</emphasis> — คอลัมน์นี้บอกโปรแกรมดีบั๊กว่าจะหยุดการทำงานของโปรแกรม "
"(และคืนการควบคุม) หรือไม่ เมื่อโปรแกรมได้รับสัญญาณนี้"

#: C/anjuta-manual.xml:898(para)
msgid ""
"<emphasis>Print</emphasis> — this tells the debugger whether to display the "
"received signal."
msgstr "<emphasis>พิมพ์</emphasis> — คอลัมน์นี้บอกโปรแกรมดีบั๊กว่าจะแสดงสัญญาณที่ได้รับหรือไม่"

#: C/anjuta-manual.xml:903(para)
msgid ""
"<emphasis>Pass</emphasis> — this tells the debugger whether to pass the "
"signal to the program."
msgstr ""
"<emphasis>ผ่าน</emphasis> — คอลัมน์นี้บอกโปรแกรมดีบั๊กว่าจะผ่านสัญญาณไปยังโปรแกรมหรือไม่"

#: C/anjuta-manual.xml:909(para)
msgid ""
"The context menu that is displayed when you click on the right mouse button "
"has all its items disabled because the corresponding functions are not "
"implemented yet."
msgstr ""
"เมนูบริบทที่จะแสดงเมื่อคุณคลิกที่ปุ่มเมาส์ขวาจะปิดใช้รายการทั้งหมดไว้ "
"เพราะยังไม่ได้ทำฟังก์ชันที่เกี่ยวข้อง"

#: C/anjuta-manual.xml:918(title)
msgid "Information about used files"
msgstr "ข้อมูลเกี่ยวกับแฟ้มที่ใช้"

#: C/anjuta-manual.xml:919(para)
msgid ""
"You can get some information about the files used by the debugged program by "
"choosing the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guisubmenu>Information</guisubmenu><guimenuitem>Target files</"
"guimenuitem></menuchoice>. A window will open displaying this information."
msgstr ""
"คุณสามารถขอดูข้อมูลเกี่ยวกับแฟ้มที่โปรแกรมที่ดีบั๊กอยู่เปิดใช้งานได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>ข้อมูลแฟ้มปลายทาง</guimenuitem></menuchoice> "
"จะเป็นการเปิดหน้าต่างแสดงข้อมูลดังกล่าว"

#: C/anjuta-manual.xml:928(title)
msgid "Information about debugged program"
msgstr "ข้อมูลเกี่ยวกับโปรแกรมที่ดีบั๊ก"

#: C/anjuta-manual.xml:929(para)
msgid ""
"You can get some information about the debugged program by choosing the menu "
"item <menuchoice><guisubmenu>Debug</guisubmenu><guisubmenu>Information</"
"guisubmenu><guimenuitem>Program</guimenuitem></menuchoice>. A window will "
"open displaying this information."
msgstr ""
"คุณสามารถขอดูข้อมูลเกี่ยวกับโปรแกรมที่กำลังดีบั๊กอยู่ได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>ข้อมูลโปรแกรม</guimenuitem></menuchoice> "
"จะเป็นการเปิดหน้าต่างแสดงข้อมูลดังกล่าว"

#: C/anjuta-manual.xml:938(title)
msgid "Information about kernel structure"
msgstr "ข้อมูลเกี่ยวกับข้อมูลโครงสร้างของเคอร์เนล"

#: C/anjuta-manual.xml:939(para)
msgid ""
"You can get some information about kernel data for the current process by "
"choosing the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guisubmenu>Information</guisubmenu><guimenuitem>Kernel user "
"struct</guimenuitem></menuchoice>. A window will open displaying this "
"information."
msgstr ""
"คุณสามารถขอดูข้อมูลเกี่ยวกับข้อมูลเคอร์เนลสำหรับโพรเซสปัจจุบันได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>ข้อมูล User Struct ของเคอร์เนล</guimenuitem></"
"menuchoice> จะเป็นการเปิดหน้าต่างแสดงข้อมูลดังกล่าว"

#: C/anjuta-manual.xml:948(title)
msgid "Information about global variables"
msgstr "ข้อมูลเกี่ยวกับตัวแปรโกลบอล"

#: C/anjuta-manual.xml:949(para)
msgid ""
"You can list all global variables by choosing the menu item "
"<menuchoice><guisubmenu>Debug</guisubmenu><guisubmenu>Information</"
"guisubmenu><guimenuitem>Info Global Variable</guimenuitem></menuchoice>. A "
"window will open listing all global variables."
msgstr ""
"คุณสามารถแสดงรายชื่อตัวแปรโกลบอลทั้งหมดได้ โดยเลือกเมนู <menuchoice><guisubmenu>ดีบั๊ก</"
"guisubmenu><guisubmenu>ข้อมูล</guisubmenu><guimenuitem>ข้อมูลตัวแปรโกลบอล</"
"guimenuitem></menuchoice> จะเป็นการเปิดหน้าต่างแสดงรายชื่อตัวแปรโกลบอลทั้งหมด"

#: C/anjuta-manual.xml:958(title)
msgid "Information about the current frame"
msgstr "ข้อมูลเกี่ยวกับเฟรมปัจจุบัน"

#: C/anjuta-manual.xml:959(para)
msgid ""
"You can obtain information about the currently selected frame by choosing "
"the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guisubmenu>Information</guisubmenu><guimenuitem>Info Current "
"Frame</guimenuitem></menuchoice>. A window will open describing the current "
"frame."
msgstr ""
"คุณสามารถขอดูข้อมูลเกี่ยวกับเฟรมที่เลือกอยู่ในปัจจุบันได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>ข้อมูลเฟรมปัจจุบัน</guimenuitem></menuchoice> "
"จะเป็นการเปิดหน้าต่างบรรยายข้อมูลเฟรมปัจจุบัน"

#: C/anjuta-manual.xml:968(title)
msgid "Information about the current function arguments"
msgstr "ข้อมูลเกี่ยวกับอาร์กิวเมนต์ของฟังก์ชันปัจจุบัน"

#: C/anjuta-manual.xml:969(para)
msgid ""
"You can obtain information about the arguments of the current function by "
"choosing the menu item <menuchoice><guisubmenu>Debug</"
"guisubmenu><guisubmenu>Information</guisubmenu><guimenuitem>Arguments</"
"guimenuitem></menuchoice>. A window will open describing the arguments."
msgstr ""
"คุณสามารถขอดูข้อมูลเกี่ยวกับอาร์กิวเมนต์ของฟังก์ชันปัจจุบันได้ โดยเลือกเมนู "
"<menuchoice><guisubmenu>ดีบั๊ก</guisubmenu><guisubmenu>ข้อมูล</"
"guisubmenu><guimenuitem>ข้อมูลอาร์กิวเมนต์ฟังก์ชัน</guimenuitem></menuchoice> "
"จะเป็นการเปิดหน้าต่างบรรยายข้อมูลอาร์กิวเมนต์"

#: C/anjuta-manual.xml:978(title)
msgid "User command"
msgstr "คำสั่งผู้ใช้"

#: C/anjuta-manual.xml:979(para)
msgid ""
"To send directly a command to the back end choose the menu item "
"<menuchoice><guimenu>Debug</guimenu><guimenuitem>Debugger command</"
"guimenuitem></menuchoice>. This will bring a small dialog where you can "
"enter commands that will be send to the debugger when you press "
"<keycap>Return</keycap>."
msgstr ""
"การส่งคำสั่งไปยังแบ็กเอนด์ของการดีบั๊กโดยตรง ทำได้โดยเลือกเมนู <menuchoice><guimenu>ดีบั๊ก</"
"guimenu><guimenuitem>คำสั่งโปรแกรมดีบั๊ก</guimenuitem></menuchoice> "
"จะเป็นการเปิดกล่องโต้ตอบเล็ก ๆ ที่คุณสามารถป้อนคำสั่งที่จะส่งไปยังโปรแกรมดีบั๊กเมื่อคุณกด "
"<keycap>Enter</keycap>"

#: C/anjuta-manual.xml:987(para)
msgid ""
"The front end sends this command directly to the back end without performing "
"any checks. By example if you set a breakpoint like this, it will not appear "
"in the <interface>breakpoint list window</interface>. It is better to avoid "
"using this command unless you know exactly what you are doing."
msgstr ""
"ฟรอนต์เอนด์จะส่งคำสั่งนี้ไปยังแบ็กเอนด์โดยตรงโดยไม่มีการตรวจสอบใด ๆ ตัวอย่างหนึ่งคือ "
"ถ้าคุณกำหนดจุดพักด้วยวิธีนี้ จุดพักก็จะไม่ปรากฏใน <interface>หน้าต่างจุดพัก</interface> "
"คุณจึงควรหลีกเลี่ยงการใช้คำสั่งนี้ นอกจากคุณจะรู้จริง ๆ ว่าสิ่งที่คุณทำคืออะไร"

#: C/anjuta-manual.xml:2(title)
msgid "Glade Interface Designer"
msgstr "เครื่องมือออกแบบส่วนติดต่อ Glade"

#: C/anjuta-manual.xml:5(title)
msgid "Quick start"
msgstr "เริ่มต้นอย่างเร็ว"

#: C/anjuta-manual.xml:10(para)
msgid "You should have a project containing Glade file opened;"
msgstr "คุณควรจะมีโครงการที่มีแฟ้ม Glade เปิดไว้"

#: C/anjuta-manual.xml:13(para)
msgid ""
"Unlike original Glade designer, Anjuta plugin uses double click for creating "
"handlers for default signal. You can perform a click on widgets (e.g. switch "
"current tab in a GtkNotebook) by keeping \"Windows\" or \"Super\" key "
"pressed;"
msgstr ""
"ไม่เหมือนกับเครื่องมือออกแบบ Glade ต้นฉบับ ปลั๊กอินแอนจูตาจะใช้ดับเบิลคลิกสำหรับสร้าง handlers "
"สำหรับสัญญาณปริยาย คุณสามารถกระทำการคลิกที่วิดเจ็ต (เช่น สลับแท็บปัจจุบันใน GtkNotebook) ได้ "
"โดยกดปุ่ม \"Windows\" หรือ \"Super\" ค้างไว้"

#: C/anjuta-manual.xml:19(para)
msgid ""
"Open <menuchoice><guimenuitem>Preferences</guimenuitem><guimenuitem>Glade "
"GUI Designer</guimenuitem></menuchoice> and check the three topmost flags "
"<guilabel>Insert handler on edit</guilabel>, <guilabel>Separated designer "
"layout</guilabel> and <guilabel>Automatically add resources</guilabel>;"
msgstr ""
"เปิด <menuchoice><guimenuitem>ปรับแต่ง</guimenuitem><guimenuitem>เครื่องมือออกแบบ "
"GUI Glade</guimenuitem></menuchoice> และกาเลือกสามแฟล็กบนสุด <guilabel>แทรก "
"handler เมื่อแก้ไข</guilabel>, <guilabel>จัดวางเครื่องมือออกแบบแบบแยก</guilabel> "
"และ <guilabel>เพิ่มทรัพยากรโดยอัตโนมัติ</guilabel>"

#: C/anjuta-manual.xml:28(para)
msgid ""
"Check <menuchoice><guimenuitem>View</guimenuitem><guimenuitem>Designer</"
"guimenuitem></menuchoice> flag and move this window to a better place;"
msgstr ""
"กาเลือกแฟล็ก <menuchoice><guimenuitem>มุมมอง</"
"guimenuitem><guimenuitem>เครื่องมือออกแบบ</guimenuitem></menuchoice> "
"และย้ายหน้าต่างนี้ไปที่ตำแหน่งที่เหมาะสม"

#: C/anjuta-manual.xml:36(para)
msgid ""
"Switch to a Glade file in the design area and to the source code file that "
"should contain callbacks for the Glade file, then press "
"<menuchoice><guimenuitem>Glade</guimenuitem><guimenuitem>Associate last "
"designer and editor</guimenuitem></menuchoice>;"
msgstr ""
"สลับไปที่แฟ้ม Glade ในพื้นที่ออกแบบและแฟ้มซอร์สที่จะเก็บ callback สำหรับแฟ้ม Glade นั้น "
"แล้วเลือก <menuchoice> <guimenuitem>Glade</"
"guimenuitem><guimenuitem>เชื่อมโยงแฟ้มล่าสุดในเครื่องมือออกและเครื่องมือแก้ไขเข้าด้วยกัน</"
"guimenuitem></menuchoice>"

#: C/anjuta-manual.xml:42(para)
msgid ""
"Optionally select a target for image and other resources in the project "
"manager and press <guilabel>Set as default resource target</guilabel> in the "
"context menu."
msgstr ""
"คุณอาจจะเลือกเป้าหมายสำหรับรูปภาพและทรัพยากรอื่น ๆ ในเครื่องมือจัดการโครงการและเลือก "
"<guilabel>กำหนดเป็นเป้าหมายทรัพยากรปริยาย</guilabel> ในเมนูบริบท"

#: C/anjuta-manual.xml:6(para)
msgid ""
"If you don't want to read all this boring manual, here is few steps to get "
"all things ready for use: <placeholder-1/>"
msgstr ""
"ถ้าคุณไม่ต้องการอ่านคู่มือที่น่าเบื่อทั้งหมดนี้ นี่คือขั้นตอนที่จะทำให้ทุกอย่างพร้อมสำหรับการใช้: "
"<placeholder-1/>"

#: C/anjuta-manual.xml:52(title)
msgid "Glade general usage questions"
msgstr "คำถามทั่วไปเกี่ยวกับการใช้ Glade"

#: C/anjuta-manual.xml:53(para)
msgid ""
"Glade plugin mostly copies functionality of standalone Glade designer, but "
"there are some special features. The four windows of the Glade desinger are "
"design area, palette, widgets inspector and property editor. They have the "
"same purpose as in the standalone designer, so please consult <ulink type="
"\"help\" url=\"ghelp:glade\">Glade Interface Designer Manual</ulink> for "
"their description. An extra functionality allows you to use infrastructure "
"of Anjuta more effectively and is described here."
msgstr ""
"ปลั๊กอิน Glade แทบจะคัดลอกหน้าที่ต่าง ๆ ของเครื่องมือออกแบบ Glade แบบแยกทำงานเดี่ยวมา "
"แต่ก็มีความสามารถพิเศษเพิ่มเติมบางประการ หน้าต่างทั้งสี่ของเครื่องมือออกแบบ Glade คือ "
"พื้นที่ออกแบบ กล่องเครื่องมือ เครื่องมือตรวจสอบวิดเจ็ต และเครื่องมือแก้ไขคุณสมบัติ "
"ต่างมีวัตถุประสงค์การใช้งานเดียวกันกับในเครื่องมือออกแบบแบบแยกทำงานเดี่ยว ดังนั้น "
"กรุณาอ่านคำอธิบายได้จาก <ulink type=\"help\" url=\"ghelp:glade"
"\">คู่มือเครื่องมือออกแบบส่วนติดต่อ Glade</ulink> มีความสามารถพิเศษเพิ่มเติมอย่างหนึ่ง "
"ที่ช่วยให้คุณสามารถใช้โครงสร้างพื้นฐานของแอนจูตาได้อย่างมีประสิทธิภาพมากขึ้น ซึ่งจะอธิบายไว้ในที่นี้"

#: C/anjuta-manual.xml:66(title)
msgid "Editor and designer association"
msgstr "การเชื่อมโยงเครื่องมือแก้ไขกับเครื่องมือออกแบบ"

#: C/anjuta-manual.xml:67(para)
msgid ""
"You can associate text editor and Glade designer so you will easily switch "
"between them and automatically insert handler stubs for newly entered "
"handlers. You can associate more then one editor to a designer. The most "
"recent editor or associated with the current toplevel widget will be used. "
"There are two ways of associating editor and designer. The first way is "
"using associations dialog. The second way is to choose designer and editor "
"document in any order and then press <menuchoice><guimenuitem>Glade</"
"guimenuitem><guimenuitem>Associate last designer and editor</guimenuitem></"
"menuchoice> menu item."
msgstr ""
"คุณสามารถเชื่อมโยงแฟ้มในเครื่องมือแก้ไขข้อความกับแฟ้มในเครื่องมือออกแบบ Glade เข้าด้วยกันได้ "
"เพื่อที่คุณจะสามารถสลับไปมาระหว่างเครื่องมือทั้งสอง และแทรกเค้าโครงเนื้อหาสำหรับ handler "
"ที่สร้างใหม่ได้โดยอัตโนมัติ "
"คุณสามารถเชื่อมโยงแฟ้มเครื่องมือแก้ไขมากกว่าหนึ่งรายการต่อแฟ้มเครื่องมือออกแบบหนึ่งรายการได้ "
"โดยจะใช้แฟ้มในเครื่องมือแก้ไขล่าสุดหรือที่เชื่อมโยงกับวิดเจ็ตระดับบนสุดปัจจุบัน "
"มีสองวิธีที่จะเชื่อมโยงแฟ้มในเครื่องมือแก้ไขกับแฟ้มในเครื่องมือออกแบบ "
"วิธีแรกคือใช้กล่องโต้ตอบเชื่อมโยง "
"วิธีที่สองคือเลือกแฟ้มในเครื่องมือออกแบบและในเครื่องมือแก้ไขในลำดับใดก่อนหลังก็ได้ แล้วเลือกเมนู "
"<menuchoice><guimenuitem>Glade</"
"guimenuitem><guimenuitem>เชื่อมโยงแฟ้มล่าสุดในเครื่องมือออกและเครื่องมือแก้ไขเข้าด้วยกัน</"
"guimenuitem></menuchoice>"

#: C/anjuta-manual.xml:83(title)
msgid "Associations dialog"
msgstr "กล่องโต้ตอบการเชื่อมโยง"

#: C/anjuta-manual.xml:94(guilabel)
msgid "Spec regexp"
msgstr "regexp พิเศษ"

#: C/anjuta-manual.xml:95(para)
msgid ""
"Shortened from \"special regular expression\". Used for defining a custom "
"position for inserting stubs."
msgstr ""
"ย่อมาจาก \"นิพจน์เรกิวลาร์พิเศษ\" ใช้สำหรับกำหนดตำแหน่งที่กำหนดเองสำหรับแทรกเค้าโครง"

#: C/anjuta-manual.xml:101(guilabel)
msgid "Widget name"
msgstr "ชื่อวิดเจ็ต"

#: C/anjuta-manual.xml:102(para)
msgid "The name of the toplevel widget this assoctiation belongs to."
msgstr "ชื่อของวิดเจ็ตระดับบนสุดที่เป็นเจ้าของการเชื่อมโยงนี้"

#: C/anjuta-manual.xml:107(guilabel)
msgid "Position type"
msgstr "ชนิดของตำแหน่ง"

#: C/anjuta-manual.xml:108(para)
msgid ""
"Describes a position at which a handler stub will be inserted. "
"<guilabel>After begin</guilabel> means after special mark (which may be "
"entered in the <guilabel>Spec regexp</guilabel> entry) and <guilabel>before "
"end</guilabel> means before special end mark. Default begin mark is /* "
"window_name callbacks */ and default end mark is /* end of window_name "
"callbacks */. window_name may be ommited."
msgstr ""
"บรรยายตำแหน่งที่จะแทรกเค้าโครงของ handler <guilabel>หลังจุดเริ่มต้น</guilabel> "
"หมายถึงแทรกหลังเครื่องหมายพิเศษ (ซึ่งอาจจะป้อนในช่อง <guilabel>regexp พิเศษ</"
"guilabel>) และ <guilabel>ก่อนท้ายสุด</guilabel> หมายถึงก่อนเครื่องหมายสิ้นสุดพิเศษ "
"ค่าโดยปริยายของเครื่องหมายเริ่มต้นจะเป็น /* window_name callbacks */ "
"และของเครื่องหมายสิ้นสุดจะเป็น /* end of window_name callbacks */ โดยอาจละ "
"window_name ได้"

#: C/anjuta-manual.xml:84(para)
msgid ""
"Allows you to create and manager associations. To create an association "
"select designer and editor in the comboboxes and press <guibutton>Associate</"
"guibutton>. You can also select the document by switching to it in document "
"manager or windows list in the main menu. The list in the middle of the "
"dialog shows existing associations. A couple of controls below are intended "
"for editing association properties. Here is their description: "
"<placeholder-1/>"
msgstr ""
"ช่วยให้คุณสามารถสร้างและจัดการการเชื่อมโยงได้ การสร้างการเชื่อมโยง "
"ทำได้โดยเลือกแฟ้มเครื่องมือแก้ไขและแฟ้มเครื่องมือออกแบบในกล่องคอมโบ แล้วกดปุ่ม "
"<guibutton>เชื่อมโยง</guibutton> "
"คุณยังสามารถเลือกเอกสารได้โดยเปลี่ยนไปที่เอกสารที่ต้องการในเครื่องมือจัดการเอกสาร "
"หรือในรายชื่อหน้าต่างในเมนูหลัก รายชื่อตรงกลางของกล่องโต้ตอบจะแสดงการเชื่อมโยงที่มีอยู่ "
"ส่วนเครื่องมือควบคุมด้านล่างสองสามอย่างนั้น ใช้สำหรับแก้ไขคุณสมบัติของการเชื่อมโยง "
"โดยมีคำอธิบายดังนี้: <placeholder-1/>"

#: C/anjuta-manual.xml:122(title)
msgid "Default signal"
msgstr "สัญญาณปริยาย"

#: C/anjuta-manual.xml:123(para)
msgid ""
"Double click on a widget in the design area will create a new handler for "
"default signal using a predefined template for its naming. For example, the "
"default signal is \"clicked\" for button, \"toggled\" for check box, etc. If "
"<guilabel>Insert handler on edit</guilabel> option is enabled then a new "
"handler stub will be inserted to the position which depends on "
"<guilabel>Position type</guilabel> setting."
msgstr ""
"การดับเบิลคลิกที่วิดเจ็ตในพื้นที่ออกแบบจะเป็นการสร้าง handler ใหม่สำหรับสัญญาณปริยาย "
"โดยตั้งชื่อด้วยแม่แบบที่กำหนดไว้ล่วงหน้า ตัวอย่างเช่น สัญญาณปริยายของปุ่มคือ \"clicked\", "
"ของกล่องกาคือ \"toggled \" ฯลฯ ถ้าเปิดใช้ตัวเลือก <guilabel>แทรก handler เมื่อแก้ไข</"
"guilabel> แล้ว เค้าโครงของ handler ใหม่ก็จะถูกแทรกที่ตำแหน่งตามที่กำหนดโดยค่า "
"<guilabel>ชนิดของตำแหน่ง</guilabel>"

#: C/anjuta-manual.xml:134(title)
msgid "Inserting a stub"
msgstr "การแทรกเค้าโครง"

#: C/anjuta-manual.xml:135(para)
msgid ""
"One of the most valuable goal of <application>Anjuta</application> and "
"<application>Glade</application> integration is automatical creating of "
"handler stubs, so you will not need to do a lot of routine work for that, it "
"will be done automatically."
msgstr ""
"หนึ่งในเป้าหมายที่มีค่าที่สุดของการเชื่อมรวม <application>แอนจูตา</application> กับ "
"<application>Glade</application> ก็คือการสร้างเค้าโครงของ handler โดยอัตโนมัติ "
"เพื่อที่คุณจะไม่ต้องทำงานซ้ำซากมากมาย มันจะทำโดยอัตโนมัติ"

#: C/anjuta-manual.xml:144(para)
msgid ""
"Automatically if <guilabel>Insert handler on edit</guilabel> option if "
"enabled"
msgstr "โดยอัตโนมัติถ้าตัวเลือก <guilabel>แทรก handler เมื่อแก้ไข</guilabel> เปิดใช้งาน"

#: C/anjuta-manual.xml:148(para)
msgid ""
"Using <menuchoice><guimenuitem>Glade</guimenuitem><guimenuitem>Insert "
"handler stub, autoposition</guimenuitem></menuchoice> in hte main menu"
msgstr ""
"โดยใช้เมนู <menuchoice><guisubmenu>Glade</guisubmenu><guimenuitem>แทรกเค้าโครง "
"handler, จัดตำแหน่งอัตโนมัติ</guimenuitem></menuchoice> ในเมนูหลัก"

#: C/anjuta-manual.xml:154(para)
msgid ""
"Using <guilabel>Insert handler stub</guilabel> item in the context menu of "
"text document"
msgstr ""
"โดยใช้รายการ <guilabel>แทรกเค้าโครง handler</guilabel> ในเมนูบริบทของเอกสารข้อความ"

#: C/anjuta-manual.xml:141(para)
msgid "There are several ways to create a stub: <placeholder-1/>"
msgstr "มีหลายวิธีที่จะสร้างเค้าโครง: <placeholder-1/>"

#: C/anjuta-manual.xml:163(title) C/anjuta-manual.xml:3(title)
msgid "Preferences"
msgstr "การปรับแต่ง"

#: C/anjuta-manual.xml:166(guilabel)
msgid "Insert handler on edit"
msgstr "แทรก handler เมื่อแก้ไข"

#: C/anjuta-manual.xml:167(para)
msgid ""
"Enables inserting a handler stub into the associated editor after entering a "
"new handler into signal editor or creating a <link linkend=\"glade-default-"
"signal\">default signal handler</link>"
msgstr ""
"เปิดใช้งานการแทรกเค้าโครง handler ในเครื่องมือแก้ไขที่เชื่อมโยงอยู่ หลังจากใส่ handler "
"ใหม่ในเครื่องมือแก้ไขสัญญาณ หรือหลังจากสร้าง <link linkend=\"glade-default-signal"
"\">handler ปริยายของสัญญาณ</link>"

#: C/anjuta-manual.xml:174(guilabel)
msgid "Separated designer layout"
msgstr "จัดวางเครื่องมือออกแบบแบบแยก"

#: C/anjuta-manual.xml:175(para)
msgid ""
"Detaches the design area from document manager so you can dock it separately "
"from text editors."
msgstr ""
"แยกพื้นที่ออกแบบออกจากเครื่องมือจัดการเอกสาร เพื่อให้คุณสามารถ dock "
"แยกจากเครื่องมือแก้ไขข้อความได้"

#: C/anjuta-manual.xml:181(guilabel)
msgid "Automatically add resources"
msgstr "เพิ่มทรัพยากรโดยอัตโนมัติ"

#: C/anjuta-manual.xml:182(para)
msgid ""
"When checked then all resources (e.g. images) will be added to the target in "
"the current project. You can choose the target using project manager context "
"menu or by entering target id in the entry below the check button."
msgstr ""
"เมื่อกาเลือกตัวเลือกนี้ ทรัพยากรทั้งหมด (เช่นรูปภาพ) จะถูกเพิ่มเข้าในเป้าหมายในโครงการปัจจุบัน "
"คุณสามารถเลือกเป้าหมายดังกล่าวได้ โดยใช้เมนูบริบทของเครื่องมือจัดการโครงการ หรือโดยการป้อน "
"id ของเป้าหมายลงในช่องป้อนใต้กล่องกา"

#: C/anjuta-manual.xml:190(guilabel)
msgid "Handler template"
msgstr "แม่แบบ handler"

#: C/anjuta-manual.xml:191(para)
msgid ""
"You can choose between the two formats of automatic naming of signal handler."
msgstr "คุณสามารถเลือกรูปแบบการตั้งชื่อ handler ของสัญญาณโดยอัตโนมัติได้สองรูปแบบ"

#: C/anjuta-manual.xml:4(para)
msgid ""
"Preferences are ways to customize <application>Anjuta</application> to suit "
"your tastes. Activate <menuchoice><guimenu>Edit</"
"guimenu><guimenuitem>Preferences</guimenuitem></menuchoice> to bring up the "
"preferences dialog. Some preferences are explained below."
msgstr ""
"การปรับแต่ง เป็นการปรับ <application>แอนจูตา</application> ให้เหมาะกับรสนิยมของคุณ "
"เปิดใช้งานโดยเลือกเมนู <menuchoice><guimenu>แก้ไข</guimenu><guimenuitem>ปรับแต่ง</"
"guimenuitem></menuchoice> เพื่อเปิดกล่องโต้ตอบปรับแต่ง "
"ค่าปรับแต่งบางส่วนจะอธิบายต่อไปข้างล่างนี้"

#: C/anjuta-manual.xml:9(title)
msgid "General"
msgstr "ทั่วไป"

#: C/anjuta-manual.xml:11(para)
msgid ""
"<emphasis>Project Directory</emphasis> is the path where you plan to put all "
"your projects. The application wizard creates new projects in this directory "
"only. The default project directory is ~/Projects and generally this is fine "
"for most people."
msgstr ""
"<emphasis>ไดเรกทอรีปริยายของโครงการ</emphasis> "
"เป็นพาธซึ่งคุณวางแผนว่าจะใช้เก็บโครงการทั้งหมดของคุณ "
"เครื่องมือวิเศษสร้างโปรแกรมจะสร้างโครงการใหม่ในไดเรกทอรีนี้เท่านั้น "
"ค่าปริยายของไดเรกทอรีโครงการคือ ~/Projects ซึ่งโดยทั่วไปก็เหมาะสมสำหรับคนส่วนใหญ่"

#: C/anjuta-manual.xml:17(para)
msgid ""
"<emphasis>User Info:</emphasis> Provide your name and email address here. "
"These are not used to do software registration; rather, they are used to "
"create ChangeLog entries and other text insertions."
msgstr ""
"<emphasis>ข้อมูลผู้ใช้:</emphasis> ป้อนชื่อและที่อยู่อีเมลของคุณที่นี่ "
"ข้อมูลนี้ไม่ได้ใช้ในการลงทะเบียนซอฟต์แวร์ แต่จะใช้ในการสร้างรายการใน ChangeLog "
"และในการแทรกข้อความอื่น ๆ"

#: C/anjuta-manual.xml:24(title)
msgid "File Manager"
msgstr "เครื่องมือจัดการแฟ้ม"

#: C/anjuta-manual.xml:26(para)
msgid ""
"<emphasis>Root directory if no project is open</emphasis> is the path where "
"the root of the file manager points if no project is currently open."
msgstr ""
"<emphasis>ไดเรกทอรีรากถ้าไม่มีโครงการเปิดอยู่</emphasis> "
"เป็นพาธที่รากของเครื่องมือจัดการแฟ้มจะชี้ไป ถ้าไม่มีโครงการใดเปิดอยู่"

#: C/anjuta-manual.xml:31(para)
msgid ""
"<emphasis>File Filter:</emphasis> You can filter out some files from the "
"file tree, for example, hidden files, or files that are ignored by the "
"version control system which usually means they are generated at build time "
"and should not be changed."
msgstr ""
"<emphasis>ตัวกรองแฟ้ม:</emphasis> "
"คุณสามารถกรองเอาแฟ้มบางแฟ้มออกจากแผนภาพต้นไม้ของแฟ้มได้ ตัวอย่างเช่น แฟ้มที่ซ่อน "
"หรือแฟ้มที่ถูกละเลยโดยระบบควบคุมรุ่น ซึ่งโดยปกติจะเป็นแฟ้มที่ถูกสร้างขึ้นในขณะประกอบสร้าง "
"และไม่ควรจะแก้ไข"

#: C/anjuta-manual.xml:3(title)
msgid "User-defined Tools"
msgstr "เครื่องมือที่ผู้ใช้กำหนดเอง"

#: C/anjuta-manual.xml:7(para)
msgid ""
"You'll sometimes find the built-in functionality provided by Anjuta to be "
"insufficient. In these cases, you might be tempted to either add the feature "
"yourself to the Anjuta codebase or submit a feature request to implement the "
"feature. However, both approaches are likely to be slow and problematic, "
"especially if your tool is a specialized one. In these circumstances, it is "
"advisable to use the Anjuta tools framework instead."
msgstr ""
"ในบางครั้ง คุณอาจพบว่าเครื่องมือต่าง ๆ ที่มากับแอนจูตานั้นไม่เพียงพอ ในกรณีนี้ "
"คุณอาจจะอยากเพิ่มความสามารถที่คุณต้องการเข้าในโค้ดของ Anjuta ด้วยตนเอง "
"หรือส่งคำขอเพิ่มความสามารถมาที่เรา อย่างไรก็ตาม ทั้งสองวิธีนี้อาจจะช้าและขลุกขลัก "
"โดยเฉพาะถ้าเครื่องมือของคุณเป็นเครื่องมือเฉพาะกิจ ในกรณีเช่นนี้ "
"ขอแนะนำให้ใช้กรอบงานเครื่องมือของแอนจูตาแทน"

#: C/anjuta-manual.xml:16(para)
msgid ""
"Anjuta provides a powerful framework for defining user-defined tools for "
"extending its functionality. Tools have access to almost all features of the "
"IDE through the use of variables. You can add tools under any menu item, "
"specify input, output and error redirection within the GUI framework and "
"supply command-line parameters to the tool."
msgstr ""
"แอนจูตาได้เตรียมกรอบงานที่มากความสามารถสำหรับเพิ่มเครื่องมือที่ผู้ใช้กำหนดเองเพื่อขยายการทำงาน "
"เครื่องมือจะสามารถเข้าถึงความสามารถเกือบทั้งหมดของ IDE ผ่านการใช้ตัวแปร "
"คุณสามารถเพิ่มเครื่องมือภายใต้รายการเมนูใด ๆ ก็ได้ สามารถระบุการเปลี่ยนทิศทางของข้อมูลเข้า "
"ข้อมูลออก และข้อความข้อผิดพลาดในกรอบงาน GUI "
"และกำหนดพารามิเตอร์บรรทัดคำสั่งให้กับเครื่องมือได้"

#: C/anjuta-manual.xml:24(para)
msgid "The tools plugin has to be enabled to use this feature!"
msgstr "คุณต้องเปิดใช้ปลั๊กอินเครื่องมือเพื่อจะใช้ความสามารถนี้!"

#: C/anjuta-manual.xml:31(title)
msgid "Tools Examples"
msgstr "ตัวอย่างเครื่องมือ"

#: C/anjuta-manual.xml:32(para)
msgid ""
"This is a simple example how to use the tools plugin to integrate the GNOME "
"ChangeLog generation script."
msgstr ""
"นี่คือตัวอย่างง่าย ๆ ของการใช้ปลั๊กอินเครื่องมือเพื่อเชื่อมรวมกับสคริปต์สร้าง ChangeLog ของ GNOME"

#: C/anjuta-manual.xml:38(title) C/anjuta-manual.xml:40(screeninfo)
msgid "The tool editor"
msgstr "เครื่องมือแก้ไขเครื่องมือ"

#: C/anjuta-manual.xml:2(title)
msgid "Authors"
msgstr "ผู้เขียน"

#: C/anjuta-manual.xml:3(para)
msgid ""
"The <application>Anjuta</application> project was founded by Naba Kumar. "
"<ulink type=\"http\" url=\"http://anjuta.org/credits\">This page</ulink> "
"lists all Anjuta contributors."
msgstr ""
"โครงการ <application>แอนจูตา</application> ก่อตั้งโดย Naba Kumar <ulink type="
"\"http\" url=\"http://anjuta.org/credits\">หน้านี้</ulink> "
"จะแสดงรายชื่อผู้ร่วมสมทบงานให้กับแอนจูตาทุกคน"

#: C/anjuta-manual.xml:9(para)
msgid ""
"For more information on <application>Anjuta</application>, please visit the "
"project website at <ulink type=\"http\" url=\"http://anjuta.org/\">http://"
"anjuta.org</ulink>. Bug reports should be made using the Bug Tracker at the "
"project development site <ulink type=\"http\" url=\"http://www.sourceforge."
"net/projects/anjuta\"> http://www.sourceforge.net/projects/anjuta</ulink>."
msgstr ""
"สำหรับข้อมูลเพิ่มเติมของ <application>แอนจูตา</application> "
"กรุณาเข้าชมที่เว็บไซต์ของโครงการที่ <ulink type=\"http\" url=\"http://anjuta.org/"
"\">http://anjuta.org</ulink> การรายงานบั๊กควรจะใช้เครื่องมือติดตามบั๊กที่ไซต์พัฒนาโครงการ "
"<ulink type=\"http\" url=\"http://www.sourceforge.net/projects/anjuta"
"\">http://www.sourceforge.net/projects/anjuta</ulink>"

#: C/anjuta-manual.xml:17(para)
msgid ""
"This manual was written by Naba Kumar, Andy Piper, Biswapesh Chattopadhyay "
"and Johannes Schmid. Please send all comments and suggestions regarding this "
"manual to the Anjuta Devel list <email>anjuta-devel-list@gnome.org</email>. "
"Comments may also be submitted via the project trackers at SourceForge."
msgstr ""
"คู่มือนี้เขียนโดย Naba Kumar, Andy Piper, Biswapesh Chattopadhyay และ Johannes "
"Schmid กรุณาส่งความคิดเห็นและข้อเสนอแนะทั้งหมดเกี่ยวกับคู่มือนี้ไปที่ลิสต์ Anjuta Devel "
"<email>anjuta-devel-list@gnome.org</email> หรืออาจส่งข้อคิดเห็นต่าง ๆ "
"มาทางเครื่องมือติดตามโครงการของ SourceForge ได้เช่นกัน"

#: C/anjuta-manual.xml:2(title)
msgid "License"
msgstr "สัญญาอนุญาต"

#: C/anjuta-manual.xml:3(para)
msgid ""
"This program is free software; you can redistribute it and/or modify it "
"under the terms of the <ulink type=\"ghelp\" url=\"gnome-help:gpl\">GNU "
"General Public License</ulink> as published by the Free Software Foundation; "
"either version 2 of the License, or (at your option) any later version."
msgstr ""
"โปรแกรมนี้เป็นซอฟต์แวร์เสรี คุณสามารถแจกจ่ายต่อ และ/หรือ แก้ไขโปรแกรมได้ ภายใต้เงื่อนไขของ "
"<ulink type=\"ghelp\" url=\"gnome-help:gpl\">GNU General Public License</"
"ulink> ที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี ไม่ว่าจะเป็นสัญญาอนุญาตรุ่นที่ 2 หรือรุ่นถัดมา"
"(ตามแต่คุณจะเลือก)"

#: C/anjuta-manual.xml:10(para)
msgid ""
"This program is distributed in the hope that it will be useful, but WITHOUT "
"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
"FITNESS FOR A PARTICULAR PURPOSE. See the <citetitle>GNU General Public "
"License</citetitle> for more details."
msgstr ""
"โปรแกรมนี้เผยแพร่ด้วยความหวังว่าโปรแกรมจะมีประโยชน์ แต่ <emphasis>ไม่มีการรับประกันใดๆ</"
"emphasis> ไม่มีแม้การรับประกัน <emphasis>อรรถประโยชน์เชิงพาณิชย์</emphasis> หรือ "
"<emphasis>ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะกิจใด ๆ</emphasis> กรุณาอ่าน "
"<citetitle>GNU General Public License</citetitle> เพื่อดูรายละเอียดเพิ่มเติม"

#: C/anjuta-manual.xml:16(para)
msgid ""
"A copy of the <citetitle>GNU General Public License</citetitle> is included "
"as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also "
"obtain a copy of the <citetitle>GNU General Public License</citetitle> from "
"the Free Software Foundation by visiting <ulink type=\"http\" url=\"http://"
"www.fsf.org\"> their Web site</ulink> or by writing to <address> Free "
"Software Foundation, Inc. <street>51 Franklin Street</street> Fifth Floor "
"<city>Boston</city>, <state>MA</state><postcode>02110-1301</"
"postcode><country>USA</country></address>"
msgstr ""
"ชุดสำเนาของ <citetitle>GNU General Public License</citetitle> "
"ได้แนบมาเป็นภาคผนวกใน <citetitle>คู่มือผู้ใช้ GNOME</citetitle> แล้ว "
"คุณอาจรับชุดสำเนาของ <citetitle>GNU General Public License</citetitle> "
"จากมูลนิธิซอฟต์แวร์เสรีได้ โดยเข้าไปที่ <ulink type=\"http\" url=\"http://www.fsf.org"
"\">เว็บไซต์ของมูลนิธิ</ulink> หรือโดยติดต่อไปที่ <address>Free Software Foundation, "
"Inc. <street>51 Franklin Street</street> Fifth Floor <city>Boston</city>, "
"<state>MA</state><postcode>02110-1301</postcode><country>USA</country></"
"address>"

#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: C/anjuta-manual.xml:0(None)
msgid "translator-credits"
msgstr ""
"Akom Chotiphantawanon <knight2000@gmail.com>, 2008, 2009\n"
"Theppitak Karoonboonyanan <thep@linux.thai.net>, 2009"

#~ msgid "2006"
#~ msgstr "2549"

#~ msgid ""
#~ "Most of the menus and submenus can be detached. Click on the detach bar "
#~ "(the dashed line just above the first menu item). Once the menu is "
#~ "detached, it will become an independent window."
#~ msgstr ""
#~ "ส่วนใหญ่เมนูและเมนูย่อยสามารถถอดได้ คลิกบนแถบถอด (เส้นประจะอยู่เหนือรายการเมนูแรก) "
#~ "เมื่อเมนูถูกถอด จะเป็นหน้าต่างอิสระ"

#~ msgid ""
#~ "For selecting multiple files at once, select a file in the dialog and "
#~ "press CTRL once. This will bring the file selection dialog in multiple-"
#~ "select mode and multiple files could be selected from the list. Multiple "
#~ "file select mode is similar to single file select mode, except that the "
#~ "file operation (for which the file selection was being done) will be "
#~ "performed for all the selected files. <placeholder-1/>"
#~ msgstr ""
#~ "สำหรับการเลือกหลายแฟ้มในครั้งเดียวนั้น เลือกแฟ้มในกล่องโต้ตอบแล้วกด CTRL ครั้งเดียว "
#~ "จะนำกล่องโต้ตอบการเลือกแฟ้มในโหมด multiple-select "
#~ "และหลายแฟ้มสามารถเลือกได้จากรายชื่อ โหมดเลือกหลายแฟ้มคล้ายกับโหมดเลือกแฟ้มเดียว "
#~ "เว้นแต่ว่าการทำงานของแฟ้ม (ที่เลือกแฟ้มนั้นกำลังทำ) จะดำเนินการทุกแฟ้มที่เลือก "
#~ "<placeholder-1/>"

#~ msgid "Symbol browser and Browsing Files"
#~ msgstr "เบราว์เซอร์สัญลักษณ์และการเรียกดูแฟ้ม"

#~ msgid ""
#~ "All C and C++ source and header files can be browsed using the tags in "
#~ "the files. All of the open C and C++ source and header files are scanned "
#~ "for available tags (a \"tag\" refers to a function definition, structure, "
#~ "macro, etc.). Please note that Tag and Symbol is used synonymously in "
#~ "this manual, except when referring to Tags browser and Symbol browser, "
#~ "which two different interfaces."
#~ msgstr ""
#~ "ซอร์ส C และ C++ ทั้งหมดและแฟ้มส่วนหัวสามารถเรียกดูการใช้แท็กในแฟ้ม เปิดซอร์ส C และ C++ "
#~ "และแฟ้มส่วนหัวทั้งหมด จะสแกนสำหรับแท็กที่มี (\"แท็ก\" หมายถึงการกำหนดฟังก์ชัน, โครงสร้าง, "
#~ "แมโคร ฯลฯ) โปรดทราบว่าแท็กและสัญลักษณ์ที่ใช้ตรงกันในคู่มือ "
#~ "ยกเว้นเมื่ออ้างอิงเบราเซอร์แท็กและเบราว์เซอร์สัญลักษณ์ซึ่งแตกต่างกันสองส่วนติดต่อผู้ใช้"

#~ msgid "Tags toolbar"
#~ msgstr "แถบเครื่องมือแท็ก"

#~ msgid "Function symbols"
#~ msgstr "สัญลักษณ์ฟังก์ชัน"

#~ msgid ""
#~ "Function prototype and definition, if present in the same file, can be "
#~ "usually distinguished from the corresponding line numbers. Prototypes "
#~ "usually comes before the definition, so they are likely to have smaller "
#~ "line numbers."
#~ msgstr ""
#~ "ต้นแบบฟังก์ชันและการนิยาม "
#~ "ถ้าอยู่ในแฟ้มเดียวกันสามารถโดดเด่นมักจะมาจากหมายเลขบรรทัดที่เกี่ยวข้อง "
#~ "ต้นแบบมักจะมาก่อนการนิยาม จึงมีแนวโน้มที่จะมีหมายเลขบรรทัดเล็ก"

#~ msgid ""
#~ "<emphasis>Tags Browser:</emphasis> Tags browser is available on the "
#~ "Browser toolbar. It shows a list of tags available in the currently "
#~ "active file (source file). If there is no tags (or symbols) available in "
#~ "the file, the tags list will be invisible and a \"No Tags\" will be "
#~ "displayed instead. The tags in this list are shown along with the line "
#~ "numbers where they are found. If there are multiple symbols with the same "
#~ "name, they will be shown with different line numbers. <placeholder-1/"
#~ "><placeholder-2/>"
#~ msgstr ""
#~ "<emphasis>เบราว์เซอร์แท็ก:</emphasis> เบราว์เซอร์แท็กที่มีอยู่ในแถบเครื่องมือเบราว์เซอร์ "
#~ "จะแสดงรายการแท็กที่มีอยู่ในแฟ้มที่ใช้งาน (แฟ้มซอร์ส) ถ้ามีคือไม่มีแท็ก (หรือสัญลักษณ์) ในแฟ้ม "
#~ "รายชื่อแท็กจะมองไม่เห็นและ \"ไม่มีแท็ก\" จะแสดงแทน "
#~ "แท็กในรายการนี้จะแสดงพร้อมกับหมายเลขบรรทัดที่พบ "
#~ "ถ้ามีสัญลักษณ์หลายสัญลักษณ์ในชื่อเดียวกันพวกเขาก็จะแสดงกับหมายเลขบรรทัดอื่น <placeholder-1/"
#~ "><placeholder-2/>"

#~ msgid ""
#~ "If the search is successful, the matched text in the document will be "
#~ "highlighted, marked... (according to the search action choice). If the "
#~ "search is not successful, a <emphasis>The match \"search text\" was not "
#~ "found</emphasis> message will be displayed."
#~ msgstr ""
#~ "ถ้าการค้นหานั้นประสบความสำเร็จ ข้อความที่ตรงกับในเอกสารจะถูกเน้น, ทำเครื่องหมาย... "
#~ "(ตามการเลือกการค้นหา) ถ้าการค้นหาไม่ประสบความสำเร็จ <emphasis>ที่ตรงกับ "
#~ "\"ข้อความค้นหา\" ไม่พบ</emphasis> ข้อความจะแสดง"

#~ msgid ""
#~ "If the \"Basic Search\" option is selected in the Setting window, the "
#~ "search direction can be chosen from the Expression window."
#~ msgstr ""
#~ "ถ้าตัวเลือก \"ค้นหาแบบพื้นฐาน\" ถูกเลือกไว้ในหน้าต่างค่าตั้ง "
#~ "คำสั่งค้นหาสามารถเลือกได้จากหน้าต่างนิพจน์"

#~ msgid "Basic Search Text dialog"
#~ msgstr "กล่องโต้ตอบค้นหาข้อความแบบพื้นฐาน"

#~ msgid ""
#~ "The user has the possibility of saving the setting of his search options."
#~ msgstr "ผู้ใช้มีความเป็นไปได้ของการบันทึกการตั้งค่าของตัวเลือกการค้นหาของเขา."

#~ msgid "Give a name of the new group and click Ok."
#~ msgstr "ใส่ชื่อของกลุ่มใหม่แล้วคลิก ตกลง"

#~ msgid ""
#~ "New group can also be added from the <guimenu>Operation menu</guimenu> in "
#~ "<interface>Project window</interface> by selecting <guimenuitem>Add "
#~ "Group</guimenuitem>. First select the group under which to add the group "
#~ "in <interface>Project window</interface>."
#~ msgstr ""
#~ "กลุ่มใหม่สามารถเพิ่มจาก <guimenu>เมนูการทำงาน</guimenu> ใน "
#~ "<interface>หน้าต่างโครงการ</interface> โดยการเลือก <guimenuitem>เพิ่มกลุ่ม</"
#~ "guimenuitem> ขั้นแรกเลือกกลุ่มที่จะเพิ่มกลุ่มใน <interface>หน้าต่างโครงการ</interface>"

#~ msgid "Give a name of the new target and click Ok."
#~ msgstr "ใส่ชื่อเป้าหมายใหม่แล้วคลิก ตกลง"

#~ msgid ""
#~ "New target can also be added from the <guimenu>Operation menu</guimenu> "
#~ "in <interface>Project window</interface> by selecting <guimenuitem>Add "
#~ "target</guimenuitem>. First select the group under which to add the "
#~ "target in <interface>Project window</interface>."
#~ msgstr ""
#~ "เป้าหมายใหม่ สามารถเพิ่มได้จาก <guimenu>เมนูการกระทำ</guimenu> ใน "
#~ "<interface>หน้าต่างโครงการ</interface> โดยการเลือก <guimenuitem>เพิ่มเป้าหมาย</"
#~ "guimenuitem>. ขั้นแรกเลือกกลุ่มที่จะเพิ่มเป้าหมายใน <interface>หน้าต่างโครงการ</"
#~ "interface>"

#~ msgid "Select the target in <interface>Project Manager view</interface>"
#~ msgstr "เลือกเป้าหมายใน <interface>มุมมองเครื่องมือโครงการ</interface>"

#~ msgid ""
#~ "Usually your configure script would also make some automatically "
#~ "determined compiler flags. The variables usually end with _CFLAGS, e.g "
#~ "$(PACKAGE_CFLAGS). They are also set here. See setting <link linkend="
#~ "\"project-properties\">Project properties</link> for more details on "
#~ "these variables."
#~ msgstr ""
#~ "ตามปกติ การตั้งค่าสคริปต์ของคุณก็จะทำให้แฟล็กคอมไพเลอร์โดยอัตโนมัติ ตัวแปรมักจะสิ้นสุดด้วย "
#~ "_CFLAGS เช่น $(PACKAGE_CFLAGS) พวกเขาจะตั้งค่าที่นี่ ดูการตั้งค่า <link linkend="
#~ "\"project-properties\">คุณสมบัติโครงการ</link> "
#~ "สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับตัวแปรเหล่านี้"

#~ msgid ""
#~ "<emphasis>Libraries</emphasis>: Set the libraries that the target depends "
#~ "on. Usually they are the $(module_LIBS) configure variables. See setting "
#~ "<link linkend=\"project-properties\">Project properties</link> for more "
#~ "details on these variables."
#~ msgstr ""
#~ "<emphasis>ไลบรารี</emphasis>: ตั้งค่าไลบรารีที่ขึ้นอยู่กับเป้าหมาย ตามปกติจะเป็นตัวแปร "
#~ "$(module_LIBS) ดูการตั้งค่า <link linkend=\"project-properties"
#~ "\">คุณสมบัติโครงการ</link> สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับตัวแปรเหล่านี้"

#~ msgid ""
#~ "<emphasis>Target Properties</emphasis> set to a target applies to that "
#~ "target. So any compiler or linker flags set there would be just part of "
#~ "it (in addition the its group properties). Following flags are available "
#~ "in target properties. <placeholder-1/>"
#~ msgstr ""
#~ "<emphasis>คุณสมบัติเป้าหมาย</emphasis> ตั้งค่าเป้าหมายกับเป้าหมายนั้น "
#~ "เพื่อแฟล็กคอมไพเลอร์หรือลิงเกอร์ใด ๆ ตั้งค่าเป็นส่วนหนึ่งของมัน (นอกเหนือจากคุณสมบัติของกลุ่ม) "
#~ "แฟล็กต่อไปนี้มีอยู่ในคุณสมบัติเป้าหมาย <placeholder-1/>"

#~ msgid "Linking"
#~ msgstr "การลิงก์"

#~ msgid "Install"
#~ msgstr "ติดตั้ง"

#, fuzzy
#~ msgid ""
#~ "There is not a great deal to say about <guimenuitem>Clean Project</"
#~ "guimenuitem> (which might also be called <emphasis>Clean distribution</"
#~ "emphasis>, or <emphasis>clean dist</emphasis> for short). It cleans the "
#~ "project and leaves it in a state that requires <guimenuitem>Run Configure…"
#~ "</guimenuitem> and <guimenuitem>Build Project</guimenuitem> to be "
#~ "performed. It deletes all of the files generated by the build processes, "
#~ "including all the object files (<filename>*.o</filename> files), "
#~ "executable(s) and Makefiles. In other words, it leaves the project as "
#~ "though it has just been extracted from a distribution tarball."
#~ msgstr ""
#~ "There is not a great deal to say about <guimenuitem>เก็บกวาดโครงการ</"
#~ "guimenuitem> (ซึ่งอาจจะเรียกว่า <emphasis>เก็บกวาดการแจกจ่าย</emphasis> หรือ "
#~ "<emphasis>เก็บกวาด</emphasis> แบบสั้นๆ). It เก็บกวาดโครงการ และ leaves it in "
#~ "a state that requires <guimenuitem>Run Configure…</guimenuitem> และ "
#~ "<guimenuitem>ประกอบสร้างโครงการ</guimenuitem> ทำงาน. "
#~ "มันลบแฟ้มทั้งหมดที่ถูกสร้างโดยกระบวนการประกอบสร้าง, รวมถึงแฟ้มอ็อบเจกต์ทั้งหมด "
#~ "(<filename>*.o</filename> files), executable(s) และ Makefiles. พูดง่าย ๆ คือ "
#~ "it leaves the project as though it has just been ขยายจาก a distribution "
#~ "tarball."
