[I18N] *: fetch 17.0 translations from Transifex
This commit is contained in:
@@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-06-24 07:08+0000\n"
|
||||
"POT-Creation-Date: 2024-07-23 13:30+0000\n"
|
||||
"PO-Revision-Date: 2023-11-08 08:55+0000\n"
|
||||
"Last-Translator: Rasareeyar Lappiam, 2024\n"
|
||||
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
|
||||
@@ -845,7 +845,7 @@ msgstr ":guilabel:`แดชบอร์ดแอปของฉัน`"
|
||||
#: ../../content/administration/odoo_online.rst:3
|
||||
#: ../../content/administration/supported_versions.rst:29
|
||||
#: ../../content/administration/upgrade.rst:81
|
||||
#: ../../content/administration/upgrade.rst:299
|
||||
#: ../../content/administration/upgrade.rst:296
|
||||
msgid "Odoo Online"
|
||||
msgstr "Odoo Online"
|
||||
|
||||
@@ -1145,7 +1145,7 @@ msgstr ":doc:`odoo_accounts`"
|
||||
#: ../../content/administration/odoo_sh.rst:5
|
||||
#: ../../content/administration/supported_versions.rst:30
|
||||
#: ../../content/administration/upgrade.rst:111
|
||||
#: ../../content/administration/upgrade.rst:310
|
||||
#: ../../content/administration/upgrade.rst:307
|
||||
msgid "Odoo.sh"
|
||||
msgstr "Odoo.sh"
|
||||
|
||||
@@ -5117,7 +5117,7 @@ msgstr ""
|
||||
|
||||
#: ../../content/administration/on_premise.rst:5
|
||||
#: ../../content/administration/upgrade.rst:136
|
||||
#: ../../content/administration/upgrade.rst:333
|
||||
#: ../../content/administration/upgrade.rst:330
|
||||
msgid "On-premise"
|
||||
msgstr "ภายในองค์กร"
|
||||
|
||||
@@ -9528,19 +9528,10 @@ msgstr "การอัปเกรดฐานข้อมูลการใช
|
||||
msgid ""
|
||||
"Once the :ref:`tests <upgrade/test_your_db>` are completed and you are "
|
||||
"confident that the upgraded database can be used as your main database "
|
||||
"without any issues, it is time to plan the go-live day. It can be planned in"
|
||||
" coordination with Odoo's upgrade support analysts by `submitting a ticket "
|
||||
"for an issue related to my future upgrade (I am testing an upgrade) "
|
||||
"<https://odoo.com/help?stage=migration>`_."
|
||||
"without any issues, it is time to plan the go-live day."
|
||||
msgstr ""
|
||||
"เมื่อ :ref:`การทดสอบ <upgrade/test_your_db>` เสร็จสิ้น "
|
||||
"และคุณมั่นใจว่าฐานข้อมูลที่อัปเกรดแล้วสามารถใช้เป็นฐานข้อมูลหลักของคุณได้โดยไม่มีปัญหาใดๆ"
|
||||
" ก็ถึงเวลาวางแผนวันเริ่มใช้งานจริง "
|
||||
"สามารถวางแผนได้โดยประสานงานกับนักวิเคราะห์สนับสนุนการอัปเกรดของ Odoo โดยการ "
|
||||
"`ส่งทิกเก็ตสำหรับปัญหาที่เกี่ยวข้องกับการอัปเกรดในอนาคตของฉัน "
|
||||
"(ฉันกำลังทดสอบการอัปเกรด) <https://odoo.com/help?stage=migration>`_"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:279
|
||||
#: ../../content/administration/upgrade.rst:276
|
||||
msgid ""
|
||||
"Your production database will be unavailable during its upgrade. Therefore, "
|
||||
"we recommend planning the upgrade at a time when the use of the database is "
|
||||
@@ -9549,7 +9540,7 @@ msgstr ""
|
||||
"ฐานข้อมูลการใช้งานของคุณจะไม่สามารถใช้งานได้ในระหว่างการอัปเกรด "
|
||||
"ดังนั้นเราขอแนะนำให้วางแผนการปรับรุ่นในเวลาที่มีการใช้งานฐานข้อมูลน้อยที่สุด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:282
|
||||
#: ../../content/administration/upgrade.rst:279
|
||||
msgid ""
|
||||
"As the standard upgrade scripts and your database are constantly evolving, "
|
||||
"it is also recommended to frequently request another upgraded test database "
|
||||
@@ -9562,35 +9553,35 @@ msgstr ""
|
||||
" โดยเฉพาะอย่างยิ่งหากใช้เวลานานกว่าจะเสร็จสิ้น "
|
||||
"**แนะนำให้ซ้อมกระบวนการอัพเกรดอย่างเต็มที่หนึ่งวันก่อนอัปเกรดฐานข้อมูลการใช้งานจริง**"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:288
|
||||
#: ../../content/administration/upgrade.rst:285
|
||||
msgid "Going into production without first testing may lead to:"
|
||||
msgstr "เข้าสู่การใช้งานโดยไม่มีการทดสอบครั้งแรกอาจนำไปสู่:"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:290
|
||||
#: ../../content/administration/upgrade.rst:287
|
||||
msgid "Users failing to adjust to the changes and new features"
|
||||
msgstr "ผู้ใช้ไม่สามารถปรับตัวเข้ากับการเปลี่ยนแปลงและฟีเจอร์ใหม่ได้"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:291
|
||||
#: ../../content/administration/upgrade.rst:288
|
||||
msgid ""
|
||||
"Business interruptions (e.g., no longer having the possibility to validate "
|
||||
"an action)"
|
||||
msgstr "การหยุดชะงักทางธุรกิจ (เช่น ไม่สามารถตรวจสอบการดำเนินการได้อีกต่อไป)"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:292
|
||||
#: ../../content/administration/upgrade.rst:289
|
||||
msgid ""
|
||||
"Poor customer experience (e.g., an eCommerce website that does not work "
|
||||
"correctly)"
|
||||
msgstr ""
|
||||
"ประสบการณ์ของลูกค้าที่ไม่ดี (เช่น เว็บไซต์อีคอมเมิร์ซที่ทำงานไม่ถูกต้อง)"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:294
|
||||
#: ../../content/administration/upgrade.rst:291
|
||||
msgid ""
|
||||
"The process of upgrading a production database is similar to upgrading a "
|
||||
"test database with a few exceptions."
|
||||
msgstr ""
|
||||
"กระบวนการอัปเกรดฐานข้อมูลการใช้งานจริงจะคล้ายกับการอัปเกรดฐานข้อมูลทดสอบโดยมีข้อยกเว้นบางประการ"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:301
|
||||
#: ../../content/administration/upgrade.rst:298
|
||||
msgid ""
|
||||
"The process is similar to :ref:`obtaining an upgraded test database "
|
||||
"<upgrade/request-test-database>`, except for the purpose option, which must "
|
||||
@@ -9600,7 +9591,7 @@ msgstr ""
|
||||
"<upgrade/request-test-database>` ยกเว้นตัวเลือกวัตถุประสงค์ "
|
||||
"ซึ่งจะต้องตั้งค่าเป็น :guilabel:`การใช้งาน` แทน :guilabel:`ทดสอบ`"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:306
|
||||
#: ../../content/administration/upgrade.rst:303
|
||||
msgid ""
|
||||
"Once the upgrade is requested, the database will be unavailable until the "
|
||||
"upgrade is finished. Once the process is completed, it is impossible to "
|
||||
@@ -9610,7 +9601,7 @@ msgstr ""
|
||||
"ฐานข้อมูลจะไม่สามารถใช้งานได้จนกว่าการอัปเกรดจะเสร็จสิ้น "
|
||||
"เมื่อกระบวนการเสร็จสิ้นแล้ว จะไม่สามารถเปลี่ยนกลับเป็นเวอร์ชันก่อนหน้าได้"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:312
|
||||
#: ../../content/administration/upgrade.rst:309
|
||||
msgid ""
|
||||
"The process is similar to :ref:`obtaining an upgraded test database "
|
||||
"<upgrade/request-test-database>` on the :guilabel:`Production` branch."
|
||||
@@ -9622,7 +9613,7 @@ msgstr ""
|
||||
msgid "View from the upgrade tab"
|
||||
msgstr "ดูจากแท็บอัปเกรด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:318
|
||||
#: ../../content/administration/upgrade.rst:315
|
||||
msgid ""
|
||||
"The process is **triggered as soon as a new commit is made** on the branch. "
|
||||
"This allows the upgrade process to be synchronized with the deployment of "
|
||||
@@ -9633,7 +9624,7 @@ msgstr ""
|
||||
"ซึ่งช่วยให้กระบวนการอัปเกรดซิงโครไนซ์กับการปรับใช้ซอร์สโค้ดที่อัปเกรดของโมดูลที่กำหนดเอง"
|
||||
" หากไม่มีโมดูลที่กำหนดเอง กระบวนการอัปเกรดจะเริ่มขึ้นทันที"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:324
|
||||
#: ../../content/administration/upgrade.rst:321
|
||||
msgid ""
|
||||
"The database is unavailable throughout the process. If anything goes wrong, "
|
||||
"the platform automatically reverts the upgrade, as it would be for a regular"
|
||||
@@ -9644,7 +9635,7 @@ msgstr ""
|
||||
"แพลตฟอร์มจะคืนค่าการอัปเกรดโดยอัตโนมัติ เช่นเดียวกับการอัปเดตปกติ "
|
||||
"ในกรณีที่สำเร็จ จะมีการสำรองข้อมูลฐานข้อมูลก่อนที่จะสร้างการอัปเกรด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:328
|
||||
#: ../../content/administration/upgrade.rst:325
|
||||
msgid ""
|
||||
"The update of your custom modules must be successful to complete the entire "
|
||||
"upgrade process. Make sure the status of your staging upgrade is "
|
||||
@@ -9658,7 +9649,7 @@ msgstr ""
|
||||
"สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการอัปเกรดโมดูลแบบกำหนดเองของคุณได้ที่ "
|
||||
":doc:`/developer/howtos/upgrade_custom_db`."
|
||||
|
||||
#: ../../content/administration/upgrade.rst:335
|
||||
#: ../../content/administration/upgrade.rst:332
|
||||
msgid ""
|
||||
"The command to upgrade a database to production is similar to the one of "
|
||||
"upgrading a test database except for the argument `test`, which must be "
|
||||
@@ -9667,7 +9658,7 @@ msgstr ""
|
||||
"คำสั่งในการอัปเกรดฐานข้อมูลเป็นการใช้งานจริงนั้นคล้ายคลึงกับคำสั่งในการอัปเกรดฐานข้อมูลทดสอบ"
|
||||
" ยกเว้นอาร์กิวเมนต์ `test` ซึ่งจะต้องแทนที่ด้วย `การใช้งาน`:"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:342
|
||||
#: ../../content/administration/upgrade.rst:339
|
||||
msgid ""
|
||||
"An upgraded production database can also be requested via the `Upgrade page "
|
||||
"<https://upgrade.odoo.com/>`_. Once the database is uploaded, any "
|
||||
@@ -9680,7 +9671,7 @@ msgstr ""
|
||||
"ในฐานข้อมูลที่ใช้งานจริงของคุณจะ **ไม่** ปรากฏในฐานข้อมูลที่อัปเกรดแล้ว "
|
||||
"นี่คือเหตุผลที่เราไม่แนะนำให้ใช้ในระหว่างกระบวนการอัปเกรด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:349
|
||||
#: ../../content/administration/upgrade.rst:346
|
||||
msgid ""
|
||||
"When requesting an upgraded database for production purposes, the copy is "
|
||||
"submitted without a filestore. Therefore, the upgraded database filestore "
|
||||
@@ -9691,7 +9682,7 @@ msgstr ""
|
||||
"สำเนาจะถูกส่งโดยไม่มีที่เก็บไฟล์ ดังนั้น "
|
||||
"ที่เก็บไฟล์ฐานข้อมูลที่อัปเกรดจะต้องผสานกับที่เก็บไฟล์ที่ใช้งานจริงก่อนที่จะปรับใช้เวอร์ชันใหม่"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:353
|
||||
#: ../../content/administration/upgrade.rst:350
|
||||
msgid ""
|
||||
"In case of an issue with your production database, you can request the "
|
||||
"assistance of Odoo by `submitting a ticket for an issue related to my "
|
||||
@@ -9702,11 +9693,11 @@ msgstr ""
|
||||
"`ส่งทิกเก็ตสำหรับปัญหาที่เกี่ยวข้องกับการอัปเกรด (การใช้งานจริง) ของฉัน "
|
||||
"<https://odoo.com/help?stage=post_upgrade>`_."
|
||||
|
||||
#: ../../content/administration/upgrade.rst:360
|
||||
#: ../../content/administration/upgrade.rst:357
|
||||
msgid "Service-level agreement (SLA)"
|
||||
msgstr "Service-level agreement (SLA)"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:362
|
||||
#: ../../content/administration/upgrade.rst:359
|
||||
msgid ""
|
||||
"With Odoo Enterprise, upgrading a database to the most recent version of "
|
||||
"Odoo is **free**, including any support required to rectify potential "
|
||||
@@ -9716,7 +9707,7 @@ msgstr ""
|
||||
" "
|
||||
"รวมถึงการสนับสนุนที่จำเป็นในการแก้ไขความคลาดเคลื่อนที่อาจเกิดขึ้นในฐานข้อมูลที่อัปเกรด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:365
|
||||
#: ../../content/administration/upgrade.rst:362
|
||||
msgid ""
|
||||
"Information about the upgrade services included in the Enterprise Licence is"
|
||||
" available in the :ref:`Odoo Enterprise Subscription Agreement <upgrade>`. "
|
||||
@@ -9726,11 +9717,11 @@ msgstr ""
|
||||
":ref:`ข้อตกลงการสมัครสมาชิก Odoo Enterprise <upgrade>` อย่างไรก็ตาม "
|
||||
"ส่วนนี้จะอธิบายบริการอัปเกรดที่คุณคาดหวังได้"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:370
|
||||
#: ../../content/administration/upgrade.rst:367
|
||||
msgid "Upgrade services covered by the SLA"
|
||||
msgstr "อัปเกรดบริการที่ครอบคลุมโดย SLA"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:372
|
||||
#: ../../content/administration/upgrade.rst:369
|
||||
msgid ""
|
||||
"Databases hosted on Odoo's cloud platforms (Odoo Online and Odoo.sh) or "
|
||||
"self-hosted (On-Premise) can benefit from upgrade services at all times for:"
|
||||
@@ -9739,11 +9730,11 @@ msgstr ""
|
||||
"หรือโฮสต์ด้วยตนเอง (ภายในองค์กร) "
|
||||
"จะได้รับประโยชน์จากบริการอัปเกรดตลอดเวลาสำหรับ:"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:375
|
||||
#: ../../content/administration/upgrade.rst:372
|
||||
msgid "the upgrade of all **standard applications**;"
|
||||
msgstr "การอัปเกรด **แอปพลิเคชันมาตรฐาน** ทั้งหมด;"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:376
|
||||
#: ../../content/administration/upgrade.rst:373
|
||||
msgid ""
|
||||
"the upgrade of all **customizations created with the Studio app**, as long "
|
||||
"as Studio is still installed and the respective subscription is still "
|
||||
@@ -9752,7 +9743,7 @@ msgstr ""
|
||||
"การอัปเกรด **การปรับแต่งทั้งหมดที่สร้างด้วยแอปสตูดิโอ** "
|
||||
"ตราบใดที่ยังคงติดตั้งแอปสตูดิโอและการสมัครสมาชิกนั้นยังคงใช้งานอยู่ และ"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:378
|
||||
#: ../../content/administration/upgrade.rst:375
|
||||
msgid ""
|
||||
"the upgrade of all **developments and customizations covered by a "
|
||||
"maintenance of customizations subscription**."
|
||||
@@ -9760,7 +9751,7 @@ msgstr ""
|
||||
"การอัปเกรด "
|
||||
"**การพัฒนาและการปรับแต่งทั้งหมดที่ครอบคลุมโดยการบำรุงรักษาการสมัครสมาชิกการปรับแต่ง**"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:381
|
||||
#: ../../content/administration/upgrade.rst:378
|
||||
msgid ""
|
||||
"Upgrade services are limited to the technical conversion and adaptation of a"
|
||||
" database (standard modules and data) to make it compatible with the version"
|
||||
@@ -9769,20 +9760,20 @@ msgstr ""
|
||||
"บริการอัปเกรดจำกัดอยู่ที่การแปลงทางเทคนิคและการปรับฐานข้อมูล "
|
||||
"(โมดูลและข้อมูลมาตรฐาน) เพื่อให้เข้ากันได้กับเวอร์ชันที่อัปเกรดเป็นเป้าหมาย"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:385
|
||||
#: ../../content/administration/upgrade.rst:382
|
||||
msgid "Upgrade services not covered by the SLA"
|
||||
msgstr "อัปเกรดบริการที่ไม่ครอบคลุมโดย SLA"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:387
|
||||
#: ../../content/administration/upgrade.rst:384
|
||||
msgid "The following upgrade-related services are **not** included:"
|
||||
msgstr "บริการที่เกี่ยวข้องกับการอัปเกรดต่อไปนี้ **ไม่** รวมอยู่ด้วย:"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:389
|
||||
#: ../../content/administration/upgrade.rst:386
|
||||
msgid ""
|
||||
"the **cleaning** of pre-existing data and configurations while upgrading;"
|
||||
msgstr "**การล้าง** ข้อมูลและการกำหนดค่าที่มีอยู่แล้วขณะอัปเกรด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:390
|
||||
#: ../../content/administration/upgrade.rst:387
|
||||
msgid ""
|
||||
"the upgrade of **custom modules created in-house or by third parties**, "
|
||||
"including Odoo partners;"
|
||||
@@ -9790,7 +9781,7 @@ msgstr ""
|
||||
"การอัปเกรด **โมดูลแบบกำหนดเองที่สร้างขึ้นภายในหรือโดยบุคคลที่สาม** รวมถึง "
|
||||
"Odoo พาร์ทเนอร์"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:391
|
||||
#: ../../content/administration/upgrade.rst:388
|
||||
msgid ""
|
||||
"lines of **code added to standard modules**, i.e., customizations created "
|
||||
"outside the Studio app, code entered manually, and :ref:`automated actions "
|
||||
@@ -9801,15 +9792,15 @@ msgstr ""
|
||||
":ref:`การดำเนินการอัตโนมัติโดยใช้โค้ด Python <studio/automated-"
|
||||
"actions/action>`; และ"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:394
|
||||
#: ../../content/administration/upgrade.rst:391
|
||||
msgid "**training** on using the upgraded version's features and workflows."
|
||||
msgstr ""
|
||||
"**การฝึกอบรม** เกี่ยวกับการใช้ฟีเจอร์และเวิร์กโฟลว์ของเวอร์ชันที่อัปเกรด"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:397
|
||||
#: ../../content/administration/upgrade.rst:394
|
||||
msgid ":doc:`Odoo.sh documentation <odoo_sh>`"
|
||||
msgstr ":doc:`เอกสาร Odoo.sh <odoo_sh>`"
|
||||
|
||||
#: ../../content/administration/upgrade.rst:398
|
||||
#: ../../content/administration/upgrade.rst:395
|
||||
msgid ":doc:`Supported Odoo versions <supported_versions>`"
|
||||
msgstr ":doc:`รองรับเวอร์ชัน Odoo <supported_versions>`"
|
||||
|
||||
+239
-110
@@ -12,7 +12,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-06-24 07:08+0000\n"
|
||||
"POT-Creation-Date: 2024-07-23 13:30+0000\n"
|
||||
"PO-Revision-Date: 2024-03-30 23:40+0000\n"
|
||||
"Last-Translator: Rasareeyar Lappiam, 2024\n"
|
||||
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
|
||||
@@ -680,11 +680,11 @@ msgstr ""
|
||||
msgid ":doc:`../sales/crm/optimize/utilize_activities`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:3
|
||||
#: ../../content/applications/essentials/contacts.rst:5
|
||||
msgid "Contacts"
|
||||
msgstr "การติดต่อ"
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:5
|
||||
#: ../../content/applications/essentials/contacts.rst:7
|
||||
msgid ""
|
||||
"The *Contacts* application comes installed on all Odoo databases. Contacts "
|
||||
"are created for customers the company does business with through Odoo. A "
|
||||
@@ -692,57 +692,57 @@ msgid ""
|
||||
"communication and business transactions."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:10
|
||||
#: ../../content/applications/essentials/contacts.rst:12
|
||||
msgid "Contact form"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:12
|
||||
#: ../../content/applications/essentials/contacts.rst:14
|
||||
msgid ""
|
||||
"To create a new contact, navigate to the :menuselection:`Contacts app`, and "
|
||||
"click :guilabel:`Create`. A new form appears where various contact "
|
||||
"information can be added."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:16
|
||||
#: ../../content/applications/essentials/contacts.rst:18
|
||||
msgid "Contact type"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:18
|
||||
#: ../../content/applications/essentials/contacts.rst:20
|
||||
msgid ""
|
||||
"Odoo allows for both :guilabel:`Individual` and :guilabel:`Company` "
|
||||
"contacts. Select either :guilabel:`Individual` or :guilabel:`Company`, "
|
||||
"depending on the type of contact that is being added."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:22
|
||||
#: ../../content/applications/essentials/contacts.rst:24
|
||||
msgid "Name"
|
||||
msgstr "ชื่อ"
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:24
|
||||
#: ../../content/applications/essentials/contacts.rst:26
|
||||
msgid ""
|
||||
"First, fill in the name of the :guilabel:`Individual` or "
|
||||
":guilabel:`Company`. This is how the name appears throughout the database. "
|
||||
"This field is **mandatory**."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:28
|
||||
#: ../../content/applications/essentials/contacts.rst:30
|
||||
msgid ""
|
||||
":guilabel:`Individual` contacts can have a :guilabel:`Company` contact "
|
||||
"linked to it. After selecting :guilabel:`Individual`, a new "
|
||||
":guilabel:`Company Name...` field appears below the first name field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:33
|
||||
#: ../../content/applications/essentials/contacts.rst:35
|
||||
msgid "Address"
|
||||
msgstr "ที่อยู่"
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:35
|
||||
#: ../../content/applications/essentials/contacts.rst:37
|
||||
msgid ""
|
||||
"Next, enter the :guilabel:`Address` of the :guilabel:`Company` or "
|
||||
":guilabel:`Individual`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:38
|
||||
#: ../../content/applications/essentials/contacts.rst:40
|
||||
msgid ""
|
||||
"If the :guilabel:`Individual` option is chosen, then the *type of address* "
|
||||
"can be chosen from a drop-down menu. Options for this drop-down menu "
|
||||
@@ -751,64 +751,64 @@ msgid ""
|
||||
":guilabel:`Private Address`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:44
|
||||
#: ../../content/applications/essentials/contacts.rst:46
|
||||
msgid "Additional fields"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:46
|
||||
#: ../../content/applications/essentials/contacts.rst:48
|
||||
msgid ""
|
||||
"Additional details are included on the initial form. The following fields "
|
||||
"are available:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:48
|
||||
#: ../../content/applications/essentials/contacts.rst:50
|
||||
msgid ":guilabel:`VAT`: Value Added Tax number."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:49
|
||||
#: ../../content/applications/essentials/contacts.rst:51
|
||||
msgid ""
|
||||
":guilabel:`Citizen Identification`: citizen or government identification "
|
||||
"number (only available on :guilabel:`Individual`)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:51
|
||||
#: ../../content/applications/essentials/contacts.rst:53
|
||||
msgid ""
|
||||
":guilabel:`Job Position`: list the job position of the "
|
||||
":guilabel:`Individual` (only available on :guilabel:`Individual`)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:53
|
||||
#: ../../content/applications/essentials/contacts.rst:55
|
||||
msgid ""
|
||||
":guilabel:`Phone`: list phone number (with country code). Make a call, send "
|
||||
"an SMS, or WhatsApp message by hovering over the field on the saved form, "
|
||||
"and clicking the desired option."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:55
|
||||
#: ../../content/applications/essentials/contacts.rst:57
|
||||
msgid ""
|
||||
":guilabel:`Mobile`: list mobile phone number (with country code). Make a "
|
||||
"call, send an SMS, or WhatsApp message by hovering over the field on the "
|
||||
"saved form, and clicking on the desired option."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:57
|
||||
#: ../../content/applications/essentials/contacts.rst:59
|
||||
msgid ":guilabel:`Email`: enter the email address with the domain."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:58
|
||||
#: ../../content/applications/essentials/contacts.rst:60
|
||||
msgid ""
|
||||
":guilabel:`Website`: enter the full website address, starting with `http` or"
|
||||
" `https`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:59
|
||||
#: ../../content/applications/essentials/contacts.rst:61
|
||||
msgid ""
|
||||
":guilabel:`Title`: select :guilabel:`Doctor`, :guilabel:`Madam`, "
|
||||
":guilabel:`Miss`, :guilabel:`Mister`, :guilabel:`Professor`, or create a new"
|
||||
" one directly from this field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:61
|
||||
#: ../../content/applications/essentials/contacts.rst:63
|
||||
msgid ""
|
||||
":guilabel:`Tags`: enter preconfigured tags by typing them in the field, or "
|
||||
"clicking the drop-down menu, and selecting one. To create a new one, type "
|
||||
@@ -816,11 +816,11 @@ msgid ""
|
||||
"drop-down menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:66
|
||||
#: ../../content/applications/essentials/contacts.rst:68
|
||||
msgid "Contacts & Addresses tab"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:68
|
||||
#: ../../content/applications/essentials/contacts.rst:70
|
||||
msgid ""
|
||||
"At the bottom of the contact form are several tabs. On the "
|
||||
":guilabel:`Contacts & Addresses` tab, contacts can be added that are "
|
||||
@@ -828,7 +828,7 @@ msgid ""
|
||||
"specific contact person for the company can be listed here."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:72
|
||||
#: ../../content/applications/essentials/contacts.rst:74
|
||||
msgid ""
|
||||
"Multiple addresses can be added on both :guilabel:`Individual` and "
|
||||
":guilabel:`Company` contacts. To do so, click :guilabel:`Add` in the "
|
||||
@@ -840,41 +840,41 @@ msgstr ""
|
||||
msgid "Add a contact/address to the contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:80
|
||||
#: ../../content/applications/essentials/contacts.rst:82
|
||||
msgid ""
|
||||
"On the :guilabel:`Create Contact` pop-up form, start by clicking the default"
|
||||
" :guilabel:`Other Address` field at the top to reveal a drop-down menu of "
|
||||
"address-related options."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:83
|
||||
#: ../../content/applications/essentials/contacts.rst:85
|
||||
msgid "Select any of the following options:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:85
|
||||
#: ../../content/applications/essentials/contacts.rst:87
|
||||
msgid ""
|
||||
":guilabel:`Contact`: adds another contact to the existing contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:86
|
||||
#: ../../content/applications/essentials/contacts.rst:88
|
||||
msgid ""
|
||||
":guilabel:`Invoice Address`: adds a specific invoice address to the existing"
|
||||
" contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:87
|
||||
#: ../../content/applications/essentials/contacts.rst:89
|
||||
msgid ""
|
||||
":guilabel:`Delivery Address`: adds a specific delivery address to the "
|
||||
"existing contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:88
|
||||
#: ../../content/applications/essentials/contacts.rst:90
|
||||
msgid ""
|
||||
":guilabel:`Other Address`: adds an alternate address to the existing contact"
|
||||
" form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:89
|
||||
#: ../../content/applications/essentials/contacts.rst:91
|
||||
msgid ""
|
||||
":guilabel:`Private Address`: adds a private address to the existing contact "
|
||||
"form."
|
||||
@@ -884,60 +884,60 @@ msgstr ""
|
||||
msgid "Create a new contact/address on a contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:95
|
||||
#: ../../content/applications/essentials/contacts.rst:97
|
||||
msgid ""
|
||||
"Once an option is selected, enter the corresponding contact information that"
|
||||
" should be used for the specified address type."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:98
|
||||
#: ../../content/applications/essentials/contacts.rst:100
|
||||
msgid ""
|
||||
"Add the :guilabel:`Contact Name`, :guilabel:`Address`, :guilabel:`Email`, "
|
||||
"along with the :guilabel:`Phone` and/or :guilabel:`Mobile` numbers below."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:101
|
||||
#: ../../content/applications/essentials/contacts.rst:103
|
||||
msgid ""
|
||||
"Set the :guilabel:`Job Position`, which appears if the :guilabel:`Contact` "
|
||||
"address type has been selected. This is similar to the "
|
||||
":guilabel:`Individual` contact."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:104
|
||||
#: ../../content/applications/essentials/contacts.rst:106
|
||||
msgid ""
|
||||
"To add a note, click on the text field next to :guilabel:`Notes`, and write "
|
||||
"anything that is applicable to the customer or contact."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:107
|
||||
#: ../../content/applications/essentials/contacts.rst:109
|
||||
msgid ""
|
||||
"Then, click :guilabel:`Save & Close` to save the address, and close the "
|
||||
":guilabel:`Create Contact` window. Or, click :guilabel:`Save & New` to save "
|
||||
"the address, and immediately input another one."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:111
|
||||
#: ../../content/applications/essentials/contacts.rst:113
|
||||
msgid "Sales & Purchase tab"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:113
|
||||
#: ../../content/applications/essentials/contacts.rst:115
|
||||
msgid ""
|
||||
"Next, is the :guilabel:`Sales & Purchases` tab, which only appears when the "
|
||||
"*Sales*, *Purchase*, **or** *Point of Sale* applications are installed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:116
|
||||
#: ../../content/applications/essentials/contacts.rst:118
|
||||
msgid ""
|
||||
"The :guilabel:`Fiscal Position` can be set on the :guilabel:`Sales & "
|
||||
"Purchases` tab. Select a :guilabel:`Fiscal Position` from the drop-down "
|
||||
"menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:120
|
||||
#: ../../content/applications/essentials/contacts.rst:122
|
||||
msgid "Sales section"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:122
|
||||
#: ../../content/applications/essentials/contacts.rst:124
|
||||
msgid ""
|
||||
"Under the :guilabel:`Sales` heading, a specific :guilabel:`Salesperson` can "
|
||||
"be assigned to a contact. To do that, click the :guilabel:`Salesperson` "
|
||||
@@ -945,7 +945,7 @@ msgid ""
|
||||
"typing the user's name, and making the appropriate selection."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:126
|
||||
#: ../../content/applications/essentials/contacts.rst:128
|
||||
msgid ""
|
||||
"Certain :guilabel:`Payment Terms`, or a certain :guilabel:`Pricelist`, can "
|
||||
"also be set, if needed. Click the drop-down menu next to :guilabel:`Payment "
|
||||
@@ -954,39 +954,39 @@ msgid ""
|
||||
"menu to choose the appropriate :guilabel:`Pricelist`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:131
|
||||
#: ../../content/applications/essentials/contacts.rst:133
|
||||
msgid ""
|
||||
"Click into the :guilabel:`Delivery Method` field to select an option from "
|
||||
"the drop-down menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:134
|
||||
#: ../../content/applications/essentials/contacts.rst:136
|
||||
msgid "Point Of Sale section"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:136
|
||||
#: ../../content/applications/essentials/contacts.rst:138
|
||||
msgid ""
|
||||
"Under the :guilabel:`Point Of Sale` heading, enter a :guilabel:`Barcode` "
|
||||
"that can be used to identify the contact. Use the :guilabel:`Loyalty Points`"
|
||||
" field to track points the user won as part of a *Loyalty Program*."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:141
|
||||
#: ../../content/applications/essentials/contacts.rst:143
|
||||
msgid "Purchase section"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:143
|
||||
#: ../../content/applications/essentials/contacts.rst:145
|
||||
msgid ""
|
||||
"Specify :guilabel:`Payment Terms`, :guilabel:`1099 Box` information, and a "
|
||||
"preferred :guilabel:`Payment Method` here. A :guilabel:`Receipt Reminder` "
|
||||
"can be set here, as well."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:147
|
||||
#: ../../content/applications/essentials/contacts.rst:149
|
||||
msgid "Misc section"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:149
|
||||
#: ../../content/applications/essentials/contacts.rst:151
|
||||
msgid ""
|
||||
"Under the :guilabel:`Misc.` heading, use :guilabel:`Reference` field to add "
|
||||
"any additional information for this contact. If this contact should only be "
|
||||
@@ -1010,39 +1010,39 @@ msgstr ""
|
||||
"สำหรับผู้ติดต่อนี้จากเมนูแบบเลื่อนลง ใช้ฟิลด์ :guilabel:`นโยบาย SLA` "
|
||||
"เพื่อกำหนดนโยบาย *Helpdesk* SLA ให้กับผู้ติดต่อรายนี้"
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:159
|
||||
#: ../../content/applications/essentials/contacts.rst:161
|
||||
msgid "Accounting tab"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:161
|
||||
#: ../../content/applications/essentials/contacts.rst:163
|
||||
msgid ""
|
||||
"The :guilabel:`Accounting` tab appears when the *Accounting* application is "
|
||||
"installed. Here, a user can add any related :guilabel:`Bank Accounts`, or "
|
||||
"set default :guilabel:`Accounting entries`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:164
|
||||
#: ../../content/applications/essentials/contacts.rst:166
|
||||
msgid ""
|
||||
"Under the :guilabel:`Miscellaneous` heading, use the :guilabel:`LEI` field "
|
||||
"to enter a Legal Entity Identifier, if necessary."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:168
|
||||
#: ../../content/applications/essentials/contacts.rst:170
|
||||
msgid "Internal Notes tab"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:170
|
||||
#: ../../content/applications/essentials/contacts.rst:172
|
||||
msgid ""
|
||||
"Following the :guilabel:`Accounting` tab is the :guilabel:`Internal Notes` "
|
||||
"tab, where notes can be left on this contact form, just like on the contact "
|
||||
"form noted above."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:174
|
||||
#: ../../content/applications/essentials/contacts.rst:176
|
||||
msgid "Partner Assignment tab"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:176
|
||||
#: ../../content/applications/essentials/contacts.rst:178
|
||||
msgid ""
|
||||
"Next is the :guilabel:`Partner Assignment` tab, which by default, includes a"
|
||||
" :guilabel:`Geolocation` section, and other partner options, including "
|
||||
@@ -1051,18 +1051,18 @@ msgid ""
|
||||
"installed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:181
|
||||
#: ../../content/applications/essentials/contacts.rst:183
|
||||
msgid ""
|
||||
"Follow the :doc:`Resellers documentation "
|
||||
"<../sales/crm/track_leads/resellers>` for more information on publishing "
|
||||
"partners on the website."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:185
|
||||
#: ../../content/applications/essentials/contacts.rst:187
|
||||
msgid "Membership tab"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:187
|
||||
#: ../../content/applications/essentials/contacts.rst:189
|
||||
msgid ""
|
||||
"Finally, there is the :guilabel:`Membership` tab on contact forms, which can"
|
||||
" help users manage any memberships that are being offered to this specific "
|
||||
@@ -1070,11 +1070,11 @@ msgid ""
|
||||
"*Members* application is installed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:192
|
||||
#: ../../content/applications/essentials/contacts.rst:194
|
||||
msgid "Activate membership"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:194
|
||||
#: ../../content/applications/essentials/contacts.rst:196
|
||||
msgid ""
|
||||
"To activate a contact's membership, click :guilabel:`Buy Membership` in the "
|
||||
":guilabel:`Membership` tab of a contact form. On the pop-up window that "
|
||||
@@ -1083,77 +1083,49 @@ msgid ""
|
||||
"when both fields are filled in."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:199
|
||||
#: ../../content/applications/essentials/contacts.rst:201
|
||||
msgid ""
|
||||
"Alternatively, to offer a free membership, tick the :guilabel:`Free Member` "
|
||||
"checkbox, in the :guilabel:`Membership` tab of a contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:203
|
||||
msgid "Publish members directory"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:205
|
||||
msgid ""
|
||||
"To publish a list of active members on the website, the *Online Members "
|
||||
"Directory* application must first be :ref:`installed <general/install>`. "
|
||||
"After installing the module, add the `/members` page to the website's menu "
|
||||
"by :doc:`editing the website menu <../websites/website/pages/menus>`."
|
||||
"Follow the :doc:`Members documentation <../sales/members>` for more "
|
||||
"information on publishing members on the website."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:210
|
||||
msgid "Publish individual members"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:212
|
||||
msgid ""
|
||||
"Return to :menuselection:`CRM app --> Sales --> Customers`, and click the "
|
||||
"Kanban card for a member. Click the :guilabel:`Go to Website` smart button "
|
||||
"at the top of the page to open the member's webpage."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:216
|
||||
msgid ""
|
||||
"After making any necessary changes to the page, click :guilabel:`Save`. At "
|
||||
"the top of the page, slide the :guilabel:`Unpublished` toggle to the active,"
|
||||
" :guilabel:`Published` position."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:219
|
||||
msgid "Repeat these steps for all members."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:222
|
||||
#: ../../content/applications/essentials/contacts.rst:209
|
||||
msgid "Smart buttons"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:224
|
||||
#: ../../content/applications/essentials/contacts.rst:211
|
||||
msgid ""
|
||||
"At the top of the contact form, there are some additional options available,"
|
||||
" known as *smart buttons*."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:227
|
||||
#: ../../content/applications/essentials/contacts.rst:214
|
||||
msgid ""
|
||||
"Here, Odoo displays a variety of records, related to this contact, that were"
|
||||
" created on other apps. Odoo integrates information from every single app, "
|
||||
"so there are many smart buttons."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:231
|
||||
#: ../../content/applications/essentials/contacts.rst:218
|
||||
msgid ""
|
||||
"For example, there is an :guilabel:`Opportunities` smart button, where all "
|
||||
"the opportunities related to this customer from the *CRM* app are "
|
||||
"accessible."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:235
|
||||
#: ../../content/applications/essentials/contacts.rst:222
|
||||
msgid ""
|
||||
"If the corresponding applications are installed, their related smart buttons"
|
||||
" appear automatically on a contact form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:238
|
||||
#: ../../content/applications/essentials/contacts.rst:225
|
||||
msgid ""
|
||||
"A user can see any :guilabel:`Meetings`, :guilabel:`Sales`, :guilabel:`POS "
|
||||
"Orders`, :guilabel:`Subscriptions`, project :guilabel:`Tasks`, and the "
|
||||
@@ -1164,24 +1136,24 @@ msgid ""
|
||||
":guilabel:`Partner Ledger` connected to this contact."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:244
|
||||
#: ../../content/applications/essentials/contacts.rst:231
|
||||
msgid ""
|
||||
"Deliveries, documents, loyalty cards, and direct debits are *also* linked to"
|
||||
" smart buttons, like this, should there be any outstanding/on-file for this "
|
||||
"contact."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:247
|
||||
#: ../../content/applications/essentials/contacts.rst:234
|
||||
msgid ""
|
||||
"If the contact is a partner, the user can visit their partner page on the "
|
||||
"Odoo-built website by clicking the :guilabel:`Go to Website` smart button."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:251
|
||||
#: ../../content/applications/essentials/contacts.rst:238
|
||||
msgid "Archive contacts"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:253
|
||||
#: ../../content/applications/essentials/contacts.rst:240
|
||||
msgid ""
|
||||
"If a user decides they no longer want to have this contact active, the "
|
||||
"record can be archived. To do that, go to the :icon:`fa-cog` "
|
||||
@@ -1189,20 +1161,20 @@ msgid ""
|
||||
":guilabel:`Archive`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:257
|
||||
#: ../../content/applications/essentials/contacts.rst:244
|
||||
msgid ""
|
||||
"Then, click :guilabel:`OK` from the resulting :guilabel:`Confirmation` pop-"
|
||||
"up window."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:259
|
||||
#: ../../content/applications/essentials/contacts.rst:246
|
||||
msgid ""
|
||||
"With this contact successfully archived, as indicated by a banner at the "
|
||||
"top, they do not show up in the main contacts page, but they can still be "
|
||||
"searched for with the :guilabel:`Archived` filter."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:263
|
||||
#: ../../content/applications/essentials/contacts.rst:250
|
||||
msgid ""
|
||||
"A contact can be *unarchived*, if the user decides to work with them again. "
|
||||
"To do that, just click the :icon:`fa-cog` :guilabel:`Action` menu again at "
|
||||
@@ -1211,18 +1183,163 @@ msgid ""
|
||||
"restored."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:269
|
||||
#: ../../content/applications/essentials/contacts.rst:256
|
||||
msgid ""
|
||||
":doc:`Add different addresses in CRM "
|
||||
"<../sales/sales/send_quotations/different_addresses>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts.rst:270
|
||||
#: ../../content/applications/essentials/contacts.rst:257
|
||||
msgid ""
|
||||
"`Odoo's eLearning Contacts tutorial "
|
||||
"<https://www.odoo.com/slides/slide/contacts-2527?fullscreen=1>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:3
|
||||
msgid "Merge contacts"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:5
|
||||
msgid ""
|
||||
"Odoo's *Contacts* application allows user's to merge duplicate contacts, "
|
||||
"without losing any information in the process. This keeps the database "
|
||||
"organized, and prevents contacts from being contacted by more than one "
|
||||
"salesperson."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:12
|
||||
msgid "Merge duplicate contacts"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:15
|
||||
msgid ""
|
||||
"Merging is an irreversible action. Do **not** merge contacts unless "
|
||||
"absolutely certain they should be combined."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:18
|
||||
msgid ""
|
||||
"Navigate to the :menuselection:`Contacts app`, and select the :icon:`oi-"
|
||||
"view-list` :guilabel:`(list)` icon. Select two or more duplicate contacts "
|
||||
"from the list, and tick the checkbox (on the far-left) for the contacts that"
|
||||
" should be merged. Then, click the :icon:`fa-cog` :guilabel:`Actions` icon, "
|
||||
"and select :guilabel:`Merge` from the resulting drop-down menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst-1
|
||||
msgid "The merge contacts option in the Contacts application."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:27
|
||||
msgid ""
|
||||
"This opens the :guilabel:`Merge` pop-up window. From here, review the "
|
||||
"details of the contacts before confirming they should be merged. If any "
|
||||
"contacts in the list should **not** be merged, click the :icon:`fa-times` "
|
||||
":guilabel:`(delete)` icon at the far right of the contact."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:32
|
||||
msgid ""
|
||||
"Click the individual contact to open the record for that contact, and view "
|
||||
"additional information."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst-1
|
||||
msgid "The merge pop-up window in the Contacts application."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:39
|
||||
msgid ""
|
||||
"Click the :guilabel:`Destination Contact` field, and select an option from "
|
||||
"the drop-down list. This field defaults to the contact record that was "
|
||||
"created first in the system."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:42
|
||||
msgid ""
|
||||
"After confirming the information on the pop-up window, click "
|
||||
":guilabel:`Merge Contacts`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:45
|
||||
msgid "Deduplicate contacts"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:47
|
||||
msgid ""
|
||||
"After the merge is finished, a pop-up window appears confirming it is "
|
||||
"complete. This pop-up window also contains a :guilabel:`Deduplicate the "
|
||||
"other Contacts` button. This feature searches for duplicated records, based "
|
||||
"on selected criteria, and merges them automatically, or after manual "
|
||||
"approval."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:52
|
||||
msgid ""
|
||||
"Click the :guilabel:`Deduplicate the other Contacts` button to open the "
|
||||
":guilabel:`Deduplicate Contacts` pop-up window."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:55
|
||||
msgid ""
|
||||
"Select one or more fields to be used in the search for duplicated records. "
|
||||
"Duplicated contacts can be searched, based on the following criteria:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:58
|
||||
msgid ":guilabel:`Email`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:59
|
||||
msgid ":guilabel:`Name`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:60
|
||||
msgid ":guilabel:`Is Company`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:61
|
||||
msgid ":guilabel:`VAT`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:62
|
||||
msgid ":guilabel:`Parent Company`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:65
|
||||
msgid ""
|
||||
"If more than one field is selected, only records that have **all** fields in"
|
||||
" common are suggested as duplicates."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:68
|
||||
msgid ""
|
||||
"If necessary, select criteria to be used to exclude potential duplicates "
|
||||
"from the search. Potential duplicates can be excluded from the search, based"
|
||||
" on the following criteria:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:71
|
||||
msgid ":guilabel:`A user associated to the contact`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:72
|
||||
msgid ":guilabel:`Journal Items associated to the contact`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:74
|
||||
msgid ""
|
||||
"After confirming the search criteria, click either :guilabel:`Merge with "
|
||||
"Manual Check`, :guilabel:`Merge Automatically`, or :guilabel:`Merge "
|
||||
"Automatically all process`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/contacts/merge.rst:77
|
||||
msgid ""
|
||||
"If :guilabel:`Merge with Manual Check` is selected, complete the merge by "
|
||||
"following the :ref:`steps above <contacts/merge-duplicate>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/essentials/export_import_data.rst:3
|
||||
msgid "Export and import data"
|
||||
msgstr ""
|
||||
@@ -1940,6 +2057,12 @@ msgid ""
|
||||
"additional row that does not have any information in the fields relative to "
|
||||
"the order."
|
||||
msgstr ""
|
||||
"หากบริษัทต้องการนำเข้าใบสั่งขายที่มีบรรทัดคำสั่งซื้อหลายรายการ แถวเฉพาะจะ "
|
||||
"**ต้อง** ถูกจองไว้ในไฟล์ :abbr:`CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)` "
|
||||
"สำหรับแต่ละบรรทัดคำสั่งซื้อ "
|
||||
"รายการคำสั่งซื้อแรกจะถูกนำเข้าในแถวเดียวกันกับข้อมูลที่สัมพันธ์กับคำสั่งซื้อ"
|
||||
" บรรทัดเพิ่มเติมจำเป็นต้องมีแถวเพิ่มเติมที่ไม่มีข้อมูลใดๆ "
|
||||
"ในฟิลด์ที่เกี่ยวข้องกับคำสั่งซื้อ"
|
||||
|
||||
#: ../../content/applications/essentials/export_import_data.rst:380
|
||||
msgid ""
|
||||
@@ -2035,6 +2158,12 @@ msgid ""
|
||||
"name of the application or table. (like, 'company_1', 'person_1' - instead "
|
||||
"of '1')"
|
||||
msgstr ""
|
||||
"หากต้องการจัดการความสัมพันธ์ระหว่างตาราง ให้ใช้เครื่องมือ `รหัสภายนอก` ของ "
|
||||
"Odoo `รหัสภายนอก` ของบันทึกคือตัวระบุเฉพาะของบันทึกนี้ในแอปพลิเคชันอื่น "
|
||||
"`รหัสภายนอก` จะต้องไม่ซ้ำกันในบันทึกทั้งหมดของออบเจ็กต์ทั้งหมด "
|
||||
"แนวทางปฏิบัติที่ดีคือเติมคำนำหน้า `รหัสภายนอก` "
|
||||
"ด้วยชื่อของแอปพลิเคชันหรือตาราง (เช่น 'company_1', 'person_1' - แทนที่จะเป็น"
|
||||
" '1')"
|
||||
|
||||
#: ../../content/applications/essentials/export_import_data.rst:430
|
||||
msgid ""
|
||||
|
||||
+741
-480
File diff suppressed because it is too large
Load Diff
+3523
-655
File diff suppressed because it is too large
Load Diff
+3155
-2590
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1280
-246
File diff suppressed because it is too large
Load Diff
+1887
-437
File diff suppressed because it is too large
Load Diff
+1310
-308
File diff suppressed because it is too large
Load Diff
+681
-164
File diff suppressed because it is too large
Load Diff
+200
-15
@@ -12,7 +12,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-05-31 09:59+0000\n"
|
||||
"POT-Creation-Date: 2024-07-23 13:30+0000\n"
|
||||
"PO-Revision-Date: 2024-03-30 23:40+0000\n"
|
||||
"Last-Translator: Rasareeyar Lappiam, 2024\n"
|
||||
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
|
||||
@@ -26,49 +26,229 @@ msgstr ""
|
||||
msgid "Studio"
|
||||
msgstr "สตูดิโอ"
|
||||
|
||||
#: ../../content/applications/studio.rst:17
|
||||
#: ../../content/applications/studio.rst:18
|
||||
msgid ""
|
||||
"Studio is a toolbox that allows you to customize Odoo without coding "
|
||||
"knowledge. For example, you can, on any app, add or modify:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:20
|
||||
msgid ":doc:`Fields <studio/fields>`"
|
||||
"knowledge. For example, you can, in any app, add or modify:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:21
|
||||
msgid ":doc:`Views <studio/views>`"
|
||||
msgid ":doc:`Fields <studio/fields>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:22
|
||||
msgid ":doc:`Models <studio/models_modules_apps>`"
|
||||
msgid ":doc:`Views <studio/views>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:23
|
||||
msgid ":doc:`Automated actions <studio/automated_actions>`"
|
||||
msgid ":doc:`Models <studio/models_modules_apps>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:24
|
||||
msgid ":doc:`PDF reports <studio/pdf_reports>`"
|
||||
msgid ":doc:`Automated actions <studio/automated_actions>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:25
|
||||
msgid "Approval rules"
|
||||
msgid ":doc:`PDF reports <studio/pdf_reports>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:26
|
||||
msgid ":doc:`Approval rules <studio/approval_rules>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:27
|
||||
msgid "Security rules"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:28
|
||||
#: ../../content/applications/studio.rst:29
|
||||
msgid ""
|
||||
"Or you can :doc:`build an app from scratch <studio/models_modules_apps>`."
|
||||
"You can also :doc:`build an app from scratch <studio/models_modules_apps>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:31
|
||||
#: ../../content/applications/studio.rst:33
|
||||
msgid ""
|
||||
"To access Studio, navigate to the app and model you want to modify, then "
|
||||
"click the **Toggle Studio** button, or vice versa."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:36
|
||||
msgid "To close Studio, click :guilabel:`Close` in the upper right corner."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio.rst:39
|
||||
msgid "`Odoo Tutorials: Studio <https://www.odoo.com/slides/studio-31>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:3
|
||||
msgid "Approval rules"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:5
|
||||
msgid ""
|
||||
"Studio approval rules are used to automate approval processes for actions. "
|
||||
"They allow you to define the criteria for when an approval is required "
|
||||
"before an action can be performed using a button."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:9
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:11
|
||||
msgid "To add approval rules, proceed as follows:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:13
|
||||
msgid ""
|
||||
":ref:`Open Studio <studio/access>` and switch to the required :doc:`view "
|
||||
"<views>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:14
|
||||
msgid "Select the button for which you want to add approval rules."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:15
|
||||
msgid ""
|
||||
"In the :guilabel:`Properties` tab on the left, enable the :guilabel:`Set "
|
||||
"approval rules` feature."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:17
|
||||
msgid ""
|
||||
"Specify the :guilabel:`Allowed Group` to limit the approval permission to a "
|
||||
"specific user group."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:19
|
||||
msgid ""
|
||||
"Select the :guilabel:`Responsible` user to create an activity for a specific"
|
||||
" user when approval is requested from them."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:21
|
||||
msgid "Select the :guilabel:`Users to notify` via internal note."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:22
|
||||
msgid ""
|
||||
"Add a :guilabel:`Description` to be displayed in the :ref:`Approval dialog "
|
||||
"<approval-rules/use>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:24
|
||||
msgid ""
|
||||
"Optionally, you can also add conditions for the approval rule to be applied "
|
||||
"by clicking the :icon:`fa-filter` (:guilabel:`filter`) icon next to the "
|
||||
":guilabel:`Allowed Group` field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:27
|
||||
msgid ""
|
||||
"To add another rule, click :guilabel:`Add an approval rule`. When there are "
|
||||
"multiple approval rules, you can:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:30
|
||||
msgid ""
|
||||
"enable :guilabel:`Exclusive Approval` to require approvers to be different "
|
||||
"users;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:31
|
||||
msgid ""
|
||||
"change the :guilabel:`Notification Order` of the approval rule so that the "
|
||||
":guilabel:`Responsible` and :guilabel:`Users to notify` are only notified "
|
||||
"when the previous rule has been approved, and their approval is required. If"
|
||||
" the approval rules have the same :guilabel:`Notification Order`, all users "
|
||||
"are notified at the same time when the first approval is requested."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:36
|
||||
msgid ""
|
||||
"Click the :icon:`fa-trash` (:guilabel:`trash`) icon next to the "
|
||||
":guilabel:`Allowed Group` field to delete the approval rule."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:40
|
||||
msgid ""
|
||||
"You can create :ref:`user groups <access-rights/groups>` specifically for "
|
||||
"approvals."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:45
|
||||
msgid "Use"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:47
|
||||
msgid "Once approval rules have been defined for a button:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:49
|
||||
msgid ""
|
||||
"A **user avatar** icon is displayed next to the button's label for each "
|
||||
"approval rule that has been defined."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:0
|
||||
msgid "Confirm button with approval for purchase orders"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:55
|
||||
msgid ""
|
||||
"When an unauthorized user clicks the button, an error message is displayed "
|
||||
"in the top-right corner and an activity is created for the user specified in"
|
||||
" the :guilabel:`Responsible` field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:57
|
||||
msgid ""
|
||||
"Only users from the group defined in the :guilabel:`Allowed Group` field are"
|
||||
" authorized to approve or reject the action."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:60
|
||||
msgid "Authorized users can:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:62
|
||||
msgid "approve and perform the action by clicking the button;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:63
|
||||
msgid ""
|
||||
"approve the action and allow another user to perform it by clicking the "
|
||||
"**user avatar** icon next to the button's label, then clicking the "
|
||||
":icon:`fa-check` (:guilabel:`Approve`) button in the dialog that opens;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:66
|
||||
msgid ""
|
||||
"reject the action by clicking the **user avatar** icon next to the button's "
|
||||
"label, then clicking the :icon:`fa-times` (:guilabel:`Reject`) button in the"
|
||||
" dialog that opens."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst-1
|
||||
msgid "Approval dialog"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:73
|
||||
msgid ""
|
||||
"The user who approved/rejected the action can revoke their decision by "
|
||||
"clicking the **user avatar** icon next to the button's label, then clicking "
|
||||
"the :icon:`fa-undo` (:guilabel:`Revoke`) button."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/approval_rules.rst:76
|
||||
msgid ""
|
||||
"Approvals are tracked in the record's chatter. An approval entry is also "
|
||||
"created every time a Studio approval-related action is performed. To access "
|
||||
"the approval entries, :doc:`activate the developer mode "
|
||||
"</applications/general/developer_mode>` and go to :menuselection:`Settings "
|
||||
"--> Technical --> Studio Approval Entries`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/studio/automated_actions.rst:3
|
||||
msgid "Automation rules"
|
||||
msgstr "กฎอัตโนมัติ"
|
||||
@@ -2311,6 +2491,11 @@ msgid ""
|
||||
"attribute. As an example, let's show a quick message explaining that there "
|
||||
"are no tags on the quotation:"
|
||||
msgstr ""
|
||||
"หากคุณต้องการแสดงบล็อกอื่นในกรณีที่คำสั่ง `t-if` ถูกประเมินว่าเป็น 'False' "
|
||||
"คุณสามารถระบุได้โดยใช้คำสั่ง 't-else` บล็อก 't-else' ต้องอยู่หลังบล็อก "
|
||||
"'t-if' โดยตรงในโครงสร้างเอกสาร ไม่จำเป็นต้องระบุเงื่อนไขใดๆ ในแอตทริบิวต์ "
|
||||
"\"t-else\" เป็นตัวอย่าง เรามาแสดงข้อความสั้นๆ "
|
||||
"ที่อธิบายว่าไม่มีแท็กในใบเสนอราคา:"
|
||||
|
||||
#: ../../content/applications/studio/pdf_reports.rst:477
|
||||
msgid ""
|
||||
|
||||
+1396
-1286
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user