You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/05/23 18:35:26 UTC

(superset) branch master updated: feat(i18n): add Thai (th) translations (AI-generated, needs review) (#40391)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new b21450681dc feat(i18n): add Thai (th) translations (AI-generated, needs review) (#40391)
b21450681dc is described below

commit b21450681dca84ba1b750418e5427697f40f172a
Author: Evan Rusackas <ev...@preset.io>
AuthorDate: Sat May 23 11:35:19 2026 -0700

    feat(i18n): add Thai (th) translations (AI-generated, needs review) (#40391)
    
    Co-authored-by: Claude <cl...@anthropic.com>
    Co-authored-by: Claude Sonnet 4.6 <no...@anthropic.com>
---
 .pre-commit-config.yaml                          |     2 +-
 superset/translations/th/LC_MESSAGES/messages.po | 29937 +++++++++++++++++++++
 2 files changed, 29938 insertions(+), 1 deletion(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index a15303b2a3c..01df49f50f4 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -50,7 +50,7 @@ repos:
     hooks:
       - id: check-docstring-first
       - id: check-added-large-files
-        exclude: ^.*\.(geojson)$|^docs/static/img/screenshots/.*|^superset-frontend/CHANGELOG\.md$|^superset/examples/.*/data\.parquet$
+        exclude: ^.*\.(geojson)$|^docs/static/img/screenshots/.*|^superset-frontend/CHANGELOG\.md$|^superset/examples/.*/data\.parquet$|^superset/translations/.*\.po$
       - id: check-yaml
         exclude: ^helm/superset/templates/
       - id: debug-statements
diff --git a/superset/translations/th/LC_MESSAGES/messages.po b/superset/translations/th/LC_MESSAGES/messages.po
new file mode 100644
index 00000000000..3b6729251b8
--- /dev/null
+++ b/superset/translations/th/LC_MESSAGES/messages.po
@@ -0,0 +1,29937 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+msgid ""
+msgstr ""
+"Project-Id-Version: Superset VERSION\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2026-02-06 23:58-0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EM...@ADDRESS>\n"
+"Language-Team: th <LL...@li.org>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Generated-By: Babel 2.18.0\n"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"\n"
+"                The cumulative option allows you to see how your data accumulates over different\n"
+"                values. When enabled, the histogram bars represent the running total of frequencies\n"
+"                up to each bin. This helps you understand how likely it is to encounter values\n"
+"                below a certain point. Keep in mind that enabling cumulative doesn't change your\n"
+"                original data, it just changes the way the histogram is displayed."
+msgstr ""
+"\n"
+"                ตัวเลือกสะสม (cumulative) ช่วยให้คุณเห็นว่าข้อมูลของคุณสะสมอยู่ในค่าต่างๆ อย่างไร เมื่อเปิดใช้งาน แถบฮิสโตแกรมจะแสดงผลรวมสะสมของความถี่จนถึงแต่ละถัง ซึ่งช่วยให้คุณเข้าใจว่ามีโอกาสพบค่าที่ต่ำกว่าจุดใดจุดหนึ่งมากเพียงใด โปรดทราบว่าการเปิดใช้งานแบบสะสมไม่เปลี่ยนแปลงข้อมูลต้นฉบับ แต่เพียงเปลี่ยนวิธีการแสดงฮิสโตแกรมเท่านั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"\n"
+"                The normalize option transforms the histogram values into proportions or\n"
+"                probabilities by dividing each bin's count by the total count of data points.\n"
+"                This normalization process ensures that the resulting values sum up to 1,\n"
+"                enabling a relative comparison of the data's distribution and providing a\n"
+"                clearer understanding of the proportion of data points within each bin."
+msgstr ""
+"\n"
+"                ตัวเลือกทำให้เป็นมาตรฐาน (normalize) จะแปลงค่าฮิสโตแกรมเป็นสัดส่วนหรือความน่าจะเป็น โดยหารจำนวนของแต่ละถังด้วยจำนวนจุดข้อมูลทั้งหมด กระบวนการนี้ทำให้ค่าที่ได้มีผลรวมเท่ากับ 1 ช่วยให้เปรียบเทียบการกระจายของข้อมูลในเชิงสัมพัทธ์ได้ และทำให้เข้าใจสัดส่วนของจุดข้อมูลในแต่ละถังได้ชัดเจนยิ่งขึ้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"\n"
+"                This filter was inherited from the dashboard's context.\n"
+"                It won't be saved when saving the chart.\n"
+"              "
+msgstr ""
+"\n"
+"                ตัวกรองนี้ถูกรับมาจากบริบทของแดชบอร์ด\n"
+"                จะไม่ถูกบันทึกเมื่อบันทึกแผนภูมิ\n"
+"              "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, python-format, fuzzy
+msgid ""
+"\n"
+"            <p>Your report/alert was unable to be generated because of the following error: %(text)s</p>\n"
+"            <p>Please check your dashboard/chart for errors.</p>\n"
+"            <p><b><a href=\"%(url)s\">%(call_to_action)s</a></b></p>\n"
+"            "
+msgstr ""
+"\n"
+"            <p>รายงาน/การแจ้งเตือนของคุณไม่สามารถสร้างได้เนื่องจากข้อผิดพลาดต่อไปนี้: %(text)s</p>\n"
+"            <p>กรุณาตรวจสอบแดชบอร์ด/แผนภูมิของคุณสำหรับข้อผิดพลาด</p>\n"
+"            <p><b><a href=\"%(url)s\">%(call_to_action)s</a></b></p>\n"
+"            "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid " (excluded)"
+msgstr " (ไม่รวม)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+" Set the opacity to 0 if you do not want to override the color specified in "
+"the GeoJSON"
+msgstr " ตั้งค่าความทึบเป็น 0 หากคุณไม่ต้องการแทนที่สีที่ระบุใน GeoJSON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid " a dashboard OR "
+msgstr " แดชบอร์ด หรือ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid " a new one"
+msgstr " อันใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fa, fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid " at line %(line)d"
+msgstr " ที่บรรทัด %(line)d"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid " expression which needs to adhere to the "
+msgstr " นิพจน์ที่จำเป็นต้องสอดคล้องกับ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid " for details."
+msgstr " สำหรับรายละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fa, fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid " near '%(highlight)s'"
+msgstr " ใกล้ '%(highlight)s'"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid " source code of Superset's sandboxed parser"
+msgstr " โค้ดต้นฉบับของตัวแยกวิเคราะห์แบบแซนด์บ็อกซ์ของ Superset"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+" standard to ensure that the lexicographical ordering\n"
+"                      coincides with the chronological ordering. If the\n"
+"                      timestamp format does not adhere to the ISO 8601 standard\n"
+"                      you will need to define an expression and type for\n"
+"                      transforming the string into a date or timestamp. Note\n"
+"                      currently time zones are not supported. If time is stored\n"
+"                      in epoch format, put `epoch_s` or `epoch_ms`. If no pattern\n"
+"                      is specified we fall back to using the optional defaults on a per\n"
+"                      database/column name level via the extra parameter."
+msgstr ""
+" "
+"มาตรฐานเพื่อให้แน่ใจว่าการเรียงลำดับตามพจนานุกรมสอดคล้องกับการเรียงลำดับตามลำดับเวลา"
+" หากรูปแบบการประทับเวลาไม่เป็นไปตามมาตรฐาน ISO 8601 "
+"คุณจะต้องกำหนดนิพจน์และประเภทสำหรับการแปลงสตริงเป็นวันที่หรือการประทับเวลา "
+"โปรดทราบว่าปัจจุบันไม่รองรับเขตเวลา หากเวลาถูกเก็บในรูปแบบ epoch ให้ใส่ "
+"`epoch_s` หรือ `epoch_ms` หากไม่ได้ระบุรูปแบบ "
+"เราจะใช้ค่าเริ่มต้นเสริมในระดับฐานข้อมูล/ชื่อคอลัมน์ผ่านพารามิเตอร์เสริม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid " to add calculated columns"
+msgstr " เพื่อเพิ่มคอลัมน์ที่คำนวณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid " to add metrics"
+msgstr " เพื่อเพิ่มเมตริก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid " to check for details."
+msgstr " เพื่อตรวจสอบรายละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid " to edit or add columns and metrics."
+msgstr " เพื่อแก้ไขหรือเพิ่มคอลัมน์และเมตริก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh_TW]
+#, fuzzy
+msgid " to mark a column as a time column"
+msgstr " เพื่อทำเครื่องหมายคอลัมน์เป็นคอลัมน์เวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid " to open SQL Lab. From there you can save the query as a dataset."
+msgstr " เพื่อเปิด SQL Lab จากที่นั่นคุณสามารถบันทึกคิวรีเป็นชุดข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid " to see details."
+msgstr " เพื่อดูรายละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid " to visualize your data."
+msgstr " เพื่อแสดงภาพข้อมูลของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "!= (Is not equal)"
+msgstr "!= (ไม่เท่ากับ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, python-format, fuzzy
+msgid "\"%s\" is now the system dark theme"
+msgstr "\"%s\" เป็นธีมมืดของระบบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, python-format, fuzzy
+msgid "\"%s\" is now the system default theme"
+msgstr "\"%s\" เป็นธีมเริ่มต้นของระบบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "% calculation"
+msgstr "% การคำนวณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, de, es,
+# fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "% of parent"
+msgstr "% ของรายการแม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, de, es,
+# fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "% of total"
+msgstr "% ของทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%(dialect)s cannot be used as a data source for security reasons."
+msgstr "%(dialect)s ไม่สามารถใช้เป็นแหล่งข้อมูลได้ด้วยเหตุผลด้านความปลอดภัย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "%(label)s file"
+msgstr "ไฟล์ %(label)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "%(name)s.csv"
+msgstr "%(name)s.csv"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "%(name)s.pdf"
+msgstr "%(name)s.pdf"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%(object)s does not exist in this database."
+msgstr "%(object)s ไม่มีอยู่ในฐานข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "%(prefix)s %(title)s"
+msgstr "%(prefix)s %(title)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid ""
+"%(report_type)s schedule frequency exceeding limit. Please configure a "
+"schedule with a minimum interval of %(minimum_interval)d minutes per "
+"execution."
+msgstr ""
+"ความถี่ตารางเวลาของ %(report_type)s เกินขีดจำกัด "
+"กรุณากำหนดตารางเวลาที่มีช่วงเวลาขั้นต่ำ %(minimum_interval)d "
+"นาทีต่อการดำเนินการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%(rows)d rows returned"
+msgstr "คืนค่า %(rows)d แถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, lv,
+# mi, ru, sl, uk]
+#, python-format, fuzzy
+msgid "%(suggestion)s instead of \"%(undefinedParameter)s?\""
+msgid_plural ""
+"%(firstSuggestions)s or %(lastSuggestion)s instead of "
+"\"%(undefinedParameter)s\"?"
+msgstr[0] "%(suggestion)s แทนที่จะเป็น \"%(undefinedParameter)s?\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid ""
+"%(validator)s was unable to check your query.\n"
+"Please recheck your query.\n"
+"Exception: %(ex)s"
+msgstr ""
+"%(validator)s ไม่สามารถตรวจสอบคิวรีของคุณได้\n"
+"กรุณาตรวจสอบคิวรีของคุณอีกครั้ง\n"
+"ข้อยกเว้น: %(ex)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "%s Error"
+msgstr "%s ข้อผิดพลาด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "%s PASSWORD"
+msgstr "%s รหัสผ่าน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s SSH TUNNEL PASSWORD"
+msgstr "%s รหัสผ่านอุโมงค์ SSH"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s SSH TUNNEL PRIVATE KEY"
+msgstr "%s คีย์ส่วนตัวอุโมงค์ SSH"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s SSH TUNNEL PRIVATE KEY PASSWORD"
+msgstr "%s รหัสผ่านคีย์ส่วนตัวอุโมงค์ SSH"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "%s Selected"
+msgstr "%s รายการที่เลือก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s Selected (%s Physical, %s Virtual)"
+msgstr "%s รายการที่เลือก (%s จริง, %s เสมือน)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s Selected (Physical)"
+msgstr "%s รายการที่เลือก (จริง)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s Selected (Virtual)"
+msgstr "%s รายการที่เลือก (เสมือน)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "%s URL"
+msgstr "%s URL"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s aggregates(s)"
+msgstr "%s การรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "%s column(s)"
+msgstr "%s คอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "%s item(s)"
+msgstr "%s รายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid ""
+"%s items could not be tagged because you don’t have edit permissions to all "
+"selected objects."
+msgstr ""
+"ไม่สามารถติดแท็ก %s รายการได้ "
+"เนื่องจากคุณไม่มีสิทธิ์แก้ไขสำหรับออบเจกต์ที่เลือกทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "%s operator(s)"
+msgstr "%s ตัวดำเนินการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, es,
+# fr, ja, lv, mi, ru, sl, uk]
+#, python-format, fuzzy
+msgid "%s option"
+msgid_plural "%s options"
+msgstr[0] "%s ตัวเลือก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s option(s)"
+msgstr "%s ตัวเลือก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "%s recipients"
+msgstr "%s ผู้รับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, python-format, fuzzy
+msgid "%s record"
+msgid_plural "%s records..."
+msgstr[0] "%s ระเบียน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, es, fr,
+# ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "%s row"
+msgid_plural "%s rows"
+msgstr[0] "%s แถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s saved metric(s)"
+msgstr "%s เมตริกที่บันทึกแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "%s tab selected"
+msgstr "เลือก %s แท็บแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "%s updated"
+msgstr "อัปเดต %s แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "%s%s"
+msgstr "%s%s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "(Removed)"
+msgstr "(ถูกลบแล้ว)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "(deleted or invalid type)"
+msgstr "(ถูกลบหรือประเภทไม่ถูกต้อง)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "(no description, click to see stack trace)"
+msgstr "(ไม่มีคำอธิบาย คลิกเพื่อดู stack trace)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "), and they become available in your SQL (example:"
+msgstr ") และจะพร้อมใช้งานใน SQL ของคุณ (ตัวอย่าง:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid ""
+"*%(name)s*\n"
+"\n"
+"    %(description)s\n"
+"\n"
+"    Error: %(text)s\n"
+"    "
+msgstr ""
+"*%(name)s*\n"
+"\n"
+"    %(description)s\n"
+"\n"
+"    ข้อผิดพลาด: %(text)s\n"
+"    "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid ""
+"*%(name)s*\n"
+"\n"
+"%(description)s\n"
+"\n"
+"<%(url)s|Explore in Superset>\n"
+"\n"
+"%(table)s\n"
+msgstr ""
+"*%(name)s*\n"
+"\n"
+"%(description)s\n"
+"\n"
+"<%(url)s|สำรวจใน Superset>\n"
+"\n"
+"%(table)s\n"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "+ %s more"
+msgstr "+ %s เพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid ", then paste the JSON below. See our"
+msgstr ", จากนั้นวาง JSON ด้านล่าง ดู"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"-- Note: Unless you save your query, these tabs will NOT persist if you clear your cookies or change browsers.\n"
+"\n"
+msgstr ""
+"-- หมายเหตุ: หากคุณไม่บันทึกคำค้นหา แท็บเหล่านี้จะไม่ถูกเก็บไว้หากคุณล้างคุกกี้หรือเปลี่ยนเบราว์เซอร์\n"
+"\n"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "... and %s others"
+msgstr "... และอีก %s รายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "0 Selected"
+msgstr "เลือก 0 รายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 calendar day frequency"
+msgstr "ความถี่ 1 วันตามปฏิทิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "1 day"
+msgstr "1 วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 day ago"
+msgstr "1 วันที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "1 hour"
+msgstr "1 ชั่วโมง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1 hourly frequency"
+msgstr "ความถี่ 1 ชั่วโมง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "1 minute"
+msgstr "1 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 minutely frequency"
+msgstr "ความถี่ 1 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "1 month ago"
+msgstr "1 เดือนที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 month end frequency"
+msgstr "ความถี่สิ้นเดือน 1 เดือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 month start frequency"
+msgstr "ความถี่ต้นเดือน 1 เดือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "1 week"
+msgstr "1 สัปดาห์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 week ago"
+msgstr "1 สัปดาห์ที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1 week starting Monday (freq=W-MON)"
+msgstr "1 สัปดาห์เริ่มต้นวันจันทร์ (freq=W-MON)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1 week starting Sunday (freq=W-SUN)"
+msgstr "1 สัปดาห์เริ่มต้นวันอาทิตย์ (freq=W-SUN)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "1 year"
+msgstr "1 ปี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "1 year ago"
+msgstr "1 ปีที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1 year end frequency"
+msgstr "ความถี่สิ้นปี 1 ปี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1 year start frequency"
+msgstr "ความถี่ต้นปี 1 ปี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "10 minute"
+msgstr "10 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "10 seconds"
+msgstr "10 วินาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "10/90 percentiles"
+msgstr "เปอร์เซ็นไทล์ 10/90"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, sk, uk]
+#, fuzzy
+msgid "10000"
+msgstr "10000"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "104 weeks"
+msgstr "104 สัปดาห์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "104 weeks ago"
+msgstr "104 สัปดาห์ที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "12 hours"
+msgstr "12 ชั่วโมง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "15 minute"
+msgstr "15 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "156 weeks"
+msgstr "156 สัปดาห์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "156 weeks ago"
+msgstr "156 สัปดาห์ที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1AS"
+msgstr "1AS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1D"
+msgstr "1D"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1H"
+msgstr "1H"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1M"
+msgstr "1M"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "1T"
+msgstr "1T"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "2 years"
+msgstr "2 ปี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "2 years ago"
+msgstr "2 ปีที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "2/98 percentiles"
+msgstr "เปอร์เซ็นไทล์ 2/98"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "22"
+msgstr "22"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "24 hours"
+msgstr "24 ชั่วโมง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "28 days"
+msgstr "28 วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "28 days ago"
+msgstr "28 วันที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "2D"
+msgstr "2D"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "3 letter code of the country"
+msgstr "รหัส 3 ตัวอักษรของประเทศ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "3 years"
+msgstr "3 ปี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "3 years ago"
+msgstr "3 ปีที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "30 days"
+msgstr "30 วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "30 days ago"
+msgstr "30 วันที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "30 minute"
+msgstr "30 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "30 minutes"
+msgstr "30 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "30 second"
+msgstr "30 วินาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "30 seconds"
+msgstr "30 วินาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "3D"
+msgstr "3D"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "4 weeks (freq=4W-MON)"
+msgstr "4 สัปดาห์ (freq=4W-MON)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "5 minute"
+msgstr "5 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "5 minutes"
+msgstr "5 นาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "5 second"
+msgstr "5 วินาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "5 seconds"
+msgstr "5 วินาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "5/95 percentiles"
+msgstr "เปอร์เซ็นไทล์ 5/95"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "52 weeks"
+msgstr "52 สัปดาห์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "52 weeks ago"
+msgstr "52 สัปดาห์ที่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "52 weeks starting Monday (freq=52W-MON)"
+msgstr "52 สัปดาห์เริ่มต้นวันจันทร์ (freq=52W-MON)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "6 hour"
+msgstr "6 ชั่วโมง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "6 hours"
+msgstr "6 ชั่วโมง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "60 days"
+msgstr "60 วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "7 calendar day frequency"
+msgstr "ความถี่ 7 วันตามปฏิทิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "7 days"
+msgstr "7 วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "7D"
+msgstr "7D"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "9/91 percentiles"
+msgstr "เปอร์เซ็นไทล์ 9/91"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "90 days"
+msgstr "90 วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ":"
+msgstr ":"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "< (Smaller than)"
+msgstr "< (น้อยกว่า)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "<= (Smaller or equal)"
+msgstr "<= (น้อยกว่าหรือเท่ากับ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "<enter SQL expression here>"
+msgstr "<ใส่นิพจน์ SQL ที่นี่>"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "<new column>"
+msgstr "<คอลัมน์ใหม่>"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "<new metric>"
+msgstr "<เมตริกใหม่>"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "<new spatial>"
+msgstr "<ตำแหน่งเชิงพื้นที่ใหม่>"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "<no type>"
+msgstr "<ไม่มีประเภท>"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "== (Is equal)"
+msgstr "== (เท่ากับ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "> (Larger than)"
+msgstr "> (มากกว่า)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ">= (Larger or equal)"
+msgstr ">= (มากกว่าหรือเท่ากับ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A Big Number"
+msgstr "ตัวเลขขนาดใหญ่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "A JavaScript function that generates a label configuration object"
+msgstr "ฟังก์ชัน JavaScript ที่สร้างออบเจกต์การกำหนดค่าป้ายกำกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "A JavaScript function that generates an icon configuration object"
+msgstr "ฟังก์ชัน JavaScript ที่สร้างออบเจกต์การกำหนดค่าไอคอน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "A comma separated list of columns that should be parsed as dates"
+msgstr "รายการคอลัมน์ที่คั่นด้วยเครื่องหมายจุลภาคที่ควรแยกวิเคราะห์เป็นวันที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "A comma-separated list of schemas that files are allowed to upload to."
+msgstr "รายการสคีมาที่คั่นด้วยเครื่องหมายจุลภาคที่อนุญาตให้อัปโหลดไฟล์ไปยัง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "A database port is required when connecting via SSH Tunnel."
+msgstr "จำเป็นต้องระบุพอร์ตฐานข้อมูลเมื่อเชื่อมต่อผ่าน SSH Tunnel"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A database with the same name already exists."
+msgstr "มีฐานข้อมูลที่มีชื่อเดียวกันอยู่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "A date is required when using custom date shift"
+msgstr "จำเป็นต้องระบุวันที่เมื่อใช้การเลื่อนวันที่แบบกำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"A dictionary with column names and their data types if you need to change "
+"the defaults. Example: {\"user_id\":\"int\"}. Check Python's Pandas library "
+"for supported data types."
+msgstr ""
+"พจนานุกรมที่มีชื่อคอลัมน์และประเภทข้อมูลหากต้องการเปลี่ยนค่าเริ่มต้น "
+"ตัวอย่าง: {\"user_id\":\"int\"} ตรวจสอบประเภทข้อมูลที่รองรับได้ที่ไลบรารี "
+"Pandas ของ Python"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"A full URL pointing to the location of the built plugin (could be hosted on "
+"a CDN for example)"
+msgstr ""
+"URL แบบเต็มที่ชี้ไปยังตำแหน่งของปลั๊กอินที่สร้างแล้ว (เช่น อาจโฮสต์บน CDN)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "A handlebars template that is applied to the data"
+msgstr "เทมเพลต Handlebars ที่นำไปใช้กับข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A human-friendly name"
+msgstr "ชื่อที่อ่านเข้าใจง่าย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"A list of domain names that can embed this dashboard. Leaving this field "
+"empty will allow embedding from any domain."
+msgstr ""
+"รายการชื่อโดเมนที่สามารถฝังแดชบอร์ดนี้ได้ "
+"การปล่อยให้ช่องนี้ว่างจะอนุญาตให้ฝังจากโดเมนใดก็ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "A list of tags that have been applied to this chart."
+msgstr "รายการแท็กที่นำไปใช้กับแผนภูมินี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "A list of tags that have been applied to this dashboard."
+msgstr "รายการแท็กที่นำไปใช้กับแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid ""
+"A list of users who can alter the chart. Searchable by name or username."
+msgstr "รายการผู้ใช้ที่สามารถแก้ไขแผนภูมิได้ ค้นหาได้ด้วยชื่อหรือชื่อผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A map of the world, that can indicate values in different countries."
+msgstr "แผนที่โลกที่สามารถแสดงค่าในประเทศต่างๆ ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"A map that takes rendering circles with a variable radius at "
+"latitude/longitude coordinates"
+msgstr "แผนที่ที่แสดงวงกลมด้วยรัศมีที่เปลี่ยนแปลงได้ตามพิกัดละติจูด/ลองจิจูด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A metric to use for color"
+msgstr "เมตริกที่ใช้สำหรับสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "A new chart and dashboard will be created."
+msgstr "แผนภูมิและแดชบอร์ดใหม่จะถูกสร้างขึ้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "A new chart will be created."
+msgstr "แผนภูมิใหม่จะถูกสร้างขึ้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "A new dashboard will be created."
+msgstr "แดชบอร์ดใหม่จะถูกสร้างขึ้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"A polar coordinate chart where the circle is broken into wedges of equal "
+"angle, and the value represented by any wedge is illustrated by its area, "
+"rather than its radius or sweep angle."
+msgstr ""
+"แผนภูมิพิกัดเชิงขั้วที่วงกลมถูกแบ่งเป็นลิ่มที่มีมุมเท่ากัน "
+"และค่าที่แสดงโดยลิ่มใดๆ จะแสดงด้วยพื้นที่ ไม่ใช่รัศมีหรือมุมกวาด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "A readable URL for your dashboard"
+msgstr "URL ที่อ่านได้สำหรับแดชบอร์ดของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"A reference to the [Time] configuration, taking granularity into account"
+msgstr "การอ้างอิงถึงการกำหนดค่า [เวลา] โดยคำนึงถึงความละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "A report named \"%(name)s\" already exists"
+msgstr "มีรายงานชื่อ \"%(name)s\" อยู่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "A reusable dataset will be saved with your chart."
+msgstr "ชุดข้อมูลที่นำกลับมาใช้ใหม่ได้จะถูกบันทึกพร้อมกับแผนภูมิของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"A set of parameters that become available in the query using Jinja "
+"templating syntax"
+msgstr "ชุดพารามิเตอร์ที่พร้อมใช้งานในคิวรีโดยใช้ไวยากรณ์เทมเพลต Jinja"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A timeout occurred while executing the query."
+msgstr "เกิดการหมดเวลาขณะดำเนินการคิวรี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A timeout occurred while generating a csv."
+msgstr "เกิดการหมดเวลาขณะสร้างไฟล์ csv"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A timeout occurred while generating a dataframe."
+msgstr "เกิดการหมดเวลาขณะสร้าง dataframe"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A timeout occurred while taking a screenshot."
+msgstr "เกิดการหมดเวลาขณะถ่ายภาพหน้าจอ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "A valid color scheme is required"
+msgstr "จำเป็นต้องระบุรูปแบบสีที่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"A waterfall chart is a form of data visualization that helps in understanding\n"
+"          the cumulative effect of sequentially introduced positive or negative values.\n"
+"          These intermediate values can either be time based or category based."
+msgstr ""
+"แผนภูมิน้ำตกเป็นรูปแบบการแสดงข้อมูลที่ช่วยให้เข้าใจ\n"
+"          ผลสะสมของค่าบวกหรือลบที่เพิ่มเข้ามาตามลำดับ\n"
+"          ค่าระหว่างกลางเหล่านี้อาจเป็นแบบอิงเวลาหรืออิงหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "AND"
+msgstr "และ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "APPLY"
+msgstr "ใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "APR"
+msgstr "เม.ย."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "AQE"
+msgstr "AQE"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "AUG"
+msgstr "ส.ค."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "About"
+msgstr "เกี่ยวกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Access & ownership"
+msgstr "การเข้าถึงและความเป็นเจ้าของ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Access token"
+msgstr "โทเค็นการเข้าถึง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Account"
+msgstr "บัญชี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Action"
+msgstr "การดำเนินการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Action Log"
+msgstr "บันทึกการดำเนินการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Action Logs"
+msgstr "บันทึกการดำเนินการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Actions"
+msgstr "การดำเนินการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Active"
+msgstr "ใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Actual Values"
+msgstr "ค่าจริง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Actual range for comparison"
+msgstr "ช่วงจริงสำหรับการเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Actual time range"
+msgstr "ช่วงเวลาจริง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Actual value"
+msgstr "ค่าจริง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Actual values"
+msgstr "ค่าจริง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Adaptive formatting"
+msgstr "การจัดรูปแบบแบบปรับตัว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add"
+msgstr "เพิ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add BCC Recipients"
+msgstr "เพิ่มผู้รับ BCC"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add CC Recipients"
+msgstr "เพิ่มผู้รับ CC"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Add CSS template"
+msgstr "เพิ่มเทมเพลต CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Add Dashboard"
+msgstr "เพิ่มแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Add Group"
+msgstr "เพิ่มกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Add Layer"
+msgstr "เพิ่มเลเยอร์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Add Log"
+msgstr "เพิ่มบันทึก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Add Query A and Query B identifiers to tooltips to help differentiate series"
+msgstr "เพิ่มตัวระบุคิวรี A และคิวรี B ลงในทูลทิปเพื่อช่วยแยกแยะชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Add Role"
+msgstr "เพิ่มบทบาท"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Add Rule"
+msgstr "เพิ่มกฎ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add Tag"
+msgstr "เพิ่มแท็ก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Add User"
+msgstr "เพิ่มผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Add a Plugin"
+msgstr "เพิ่มปลั๊กอิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Add a dataset"
+msgstr "เพิ่มชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add a new tab"
+msgstr "เพิ่มแท็บใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add a new tab to create SQL Query"
+msgstr "เพิ่มแท็บใหม่เพื่อสร้างคิวรี SQL"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add additional custom parameters"
+msgstr "เพิ่มพารามิเตอร์กำหนดเองเพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add alert"
+msgstr "เพิ่มการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sl, uk]
+#, fuzzy
+msgid "Add an annotation layer"
+msgstr "เพิ่มเลเยอร์คำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add an item"
+msgstr "เพิ่มรายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Add annotation"
+msgstr "เพิ่มคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Add annotation layer"
+msgstr "เพิ่มเลเยอร์คำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add another notification method"
+msgstr "เพิ่มวิธีการแจ้งเตือนอื่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add calculated columns to dataset in \"Edit datasource\" modal"
+msgstr "เพิ่มคอลัมน์ที่คำนวณในชุดข้อมูลในหน้าต่าง \"แก้ไขแหล่งข้อมูล\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add calculated temporal columns to dataset in \"Edit datasource\" modal"
+msgstr "เพิ่มคอลัมน์เวลาที่คำนวณในชุดข้อมูลในหน้าต่าง \"แก้ไขแหล่งข้อมูล\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add certification details for this dashboard"
+msgstr "เพิ่มรายละเอียดการรับรองสำหรับแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add color for positive/negative change"
+msgstr "เพิ่มสีสำหรับการเปลี่ยนแปลงเชิงบวก/เชิงลบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add colors to cell bars for +/-"
+msgstr "เพิ่มสีให้กับแถบในเซลล์สำหรับ +/-"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Add cross-filter"
+msgstr "เพิ่มตัวกรองข้าม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add custom scoping"
+msgstr "เพิ่มขอบเขตกำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add dataset columns here to group the pivot table columns."
+msgstr "เพิ่มคอลัมน์ชุดข้อมูลที่นี่เพื่อจัดกลุ่มคอลัมน์ตาราง pivot"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add delivery method"
+msgstr "เพิ่มวิธีการส่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add description of your tag"
+msgstr "เพิ่มคำอธิบายแท็กของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add display control"
+msgstr "เพิ่มตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Add divider"
+msgstr "เพิ่มตัวคั่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add extra connection information."
+msgstr "เพิ่มข้อมูลการเชื่อมต่อเพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Add filter"
+msgstr "เพิ่มตัวกรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Add filter clauses to control the filter's source query,\n"
+"                    though only in the context of the autocomplete i.e., these conditions\n"
+"                    do not impact how the filter is applied to the dashboard. This is useful\n"
+"                    when you want to improve the query's performance by only scanning a subset\n"
+"                    of the underlying data or limit the available values displayed in the filter."
+msgstr ""
+"เพิ่มเงื่อนไขตัวกรองเพื่อควบคุมคิวรีแหล่งที่มาของตัวกรอง\n"
+"                    แม้ว่าจะใช้ได้เฉพาะในบริบทของการเติมข้อความอัตโนมัติ กล่าวคือ เงื่อนไขเหล่านี้\n"
+"                    ไม่ส่งผลต่อวิธีที่ตัวกรองถูกนำไปใช้กับแดชบอร์ด ซึ่งมีประโยชน์\n"
+"                    เมื่อคุณต้องการปรับปรุงประสิทธิภาพของคิวรีโดยสแกนเฉพาะชุดย่อย\n"
+"                    ของข้อมูลพื้นฐาน หรือจำกัดค่าที่แสดงในตัวกรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add folder"
+msgstr "เพิ่มโฟลเดอร์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Add item"
+msgstr "เพิ่มรายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Add metric"
+msgstr "เพิ่มเมตริก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Add metrics to dataset in \"Edit datasource\" modal"
+msgstr "เพิ่มเมตริกในชุดข้อมูลในหน้าต่าง \"แก้ไขแหล่งข้อมูล\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add new color formatter"
+msgstr "เพิ่มตัวจัดรูปแบบสีใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add new formatter"
+msgstr "เพิ่มตัวจัดรูปแบบใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Add or edit display controls"
+msgstr "เพิ่มหรือแก้ไขตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Add or edit filters and controls"
+msgstr "เพิ่มหรือแก้ไขตัวกรองและตัวควบคุม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add report"
+msgstr "เพิ่มรายงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add required control values to preview chart"
+msgstr "เพิ่มค่าตัวควบคุมที่จำเป็นเพื่อดูตัวอย่างแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add required control values to save chart"
+msgstr "เพิ่มค่าตัวควบคุมที่จำเป็นเพื่อบันทึกแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add sheet"
+msgstr "เพิ่มแผ่นงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Add tag to entities"
+msgstr "เพิ่มแท็กให้กับเอนทิตี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Add the name of the chart"
+msgstr "เพิ่มชื่อแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Add the name of the dashboard"
+msgstr "เพิ่มชื่อแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add theme"
+msgstr "เพิ่มธีม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Add to dashboard"
+msgstr "เพิ่มไปยังแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Add to tabs"
+msgstr "เพิ่มไปยังแท็บ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Added"
+msgstr "เพิ่มแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Added 1 new column to the virtual dataset"
+msgid_plural "Added %s new columns to the virtual dataset"
+msgstr[0] "เพิ่ม %s คอลัมน์ใหม่ในชุดข้อมูลเสมือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, fr,
+# ja, lv, mi, ru, sl, uk]
+#, python-format, fuzzy
+msgid "Added to 1 dashboard"
+msgid_plural "Added to %s dashboards"
+msgstr[0] "เพิ่มไปยัง %s แดชบอร์ดแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Additional Parameters"
+msgstr "พารามิเตอร์เพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Additional fields may be required"
+msgstr "อาจต้องการฟิลด์เพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Additional information"
+msgstr "ข้อมูลเพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Additional padding for legend."
+msgstr "การเว้นระยะเพิ่มเติมสำหรับคำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Additional parameters"
+msgstr "พารามิเตอร์เพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Additional settings."
+msgstr "การตั้งค่าเพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Additional text to add before or after the value, e.g. unit"
+msgstr "ข้อความเพิ่มเติมที่จะเพิ่มก่อนหรือหลังค่า เช่น หน่วย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Additive"
+msgstr "แบบสะสม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Adds color to the chart symbols based on the positive or negative change "
+"from the comparison value."
+msgstr ""
+"เพิ่มสีให้กับสัญลักษณ์แผนภูมิตามการเปลี่ยนแปลงเชิงบวกหรือเชิงลบจากค่าที่เปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Adjust how this database will interact with SQL Lab."
+msgstr "ปรับการโต้ตอบของฐานข้อมูลนี้กับ SQL Lab"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Adjust performance settings of this database."
+msgstr "ปรับการตั้งค่าประสิทธิภาพของฐานข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Advanced"
+msgstr "ขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Advanced Analytics"
+msgstr "การวิเคราะห์ขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Advanced Data type"
+msgstr "ประเภทข้อมูลขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Advanced analytics"
+msgstr "การวิเคราะห์ขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Advanced analytics Query A"
+msgstr "การวิเคราะห์ขั้นสูง คิวรี A"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Advanced analytics Query B"
+msgstr "การวิเคราะห์ขั้นสูง คิวรี B"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Advanced analytics post processing"
+msgstr "การประมวลผลหลังการวิเคราะห์ขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Advanced data type"
+msgstr "ประเภทข้อมูลขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Advanced settings"
+msgstr "การตั้งค่าขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Advanced-Analytics"
+msgstr "การวิเคราะห์-ขั้นสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Affected Charts"
+msgstr "แผนภูมิที่ได้รับผลกระทบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, es, fr,
+# ja, lv, mi, ru, sl, uk]
+#, fuzzy
+msgid "Affected Dashboards"
+msgstr "แดชบอร์ดที่ได้รับผลกระทบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "After"
+msgstr "หลังจาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid ""
+"After making the changes, copy the query and paste in the virtual dataset "
+"SQL snippet settings."
+msgstr ""
+"หลังจากทำการเปลี่ยนแปลง ให้คัดลอกคิวรีและวางในการตั้งค่า SQL snippet "
+"ของชุดข้อมูลเสมือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Aggregate"
+msgstr "รวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Aggregate Mean"
+msgstr "ค่าเฉลี่ยรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Aggregate Sum"
+msgstr "ผลรวมรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Aggregate function applied to the list of points in each cluster to produce "
+"the cluster label."
+msgstr ""
+"ฟังก์ชันรวมที่ใช้กับรายการจุดในแต่ละคลัสเตอร์เพื่อสร้างป้ายกำกับคลัสเตอร์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Aggregate function to apply when pivoting and computing the total rows and "
+"columns"
+msgstr "ฟังก์ชันรวมที่ใช้เมื่อทำการหมุนและคำนวณแถวและคอลัมน์ทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Aggregates data within the boundary of grid cells and maps the aggregated "
+"values to a dynamic color scale"
+msgstr ""
+"รวมข้อมูลภายในขอบเขตของเซลล์กริดและแมปค่าที่รวมแล้วไปยังสเกลสีแบบไดนามิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Aggregation"
+msgstr "การรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Aggregation Method"
+msgstr "วิธีการรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Aggregation function"
+msgstr "ฟังก์ชันการรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Alert"
+msgstr "การแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert Triggered, In Grace Period"
+msgstr "การแจ้งเตือนถูกเรียกใช้, อยู่ในช่วงผ่อนผัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert condition"
+msgstr "เงื่อนไขการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Alert contents"
+msgstr "เนื้อหาการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert ended grace period."
+msgstr "การแจ้งเตือนสิ้นสุดช่วงผ่อนผันแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Alert failed"
+msgstr "การแจ้งเตือนล้มเหลว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert fired during grace period."
+msgstr "การแจ้งเตือนเกิดขึ้นในช่วงผ่อนผัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert found an error while executing a query."
+msgstr "การแจ้งเตือนพบข้อผิดพลาดขณะดำเนินการสืบค้นข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Alert is active"
+msgstr "การแจ้งเตือนเปิดใช้งานอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Alert name"
+msgstr "ชื่อการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert on grace period"
+msgstr "การแจ้งเตือนในช่วงผ่อนผัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert query returned a non-number value."
+msgstr "การสืบค้นการแจ้งเตือนส่งคืนค่าที่ไม่ใช่ตัวเลข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert query returned more than one column."
+msgstr "การสืบค้นการแจ้งเตือนส่งคืนมากกว่าหนึ่งคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid ""
+"Alert query returned more than one column. %(num_cols)s columns returned"
+msgstr ""
+"การสืบค้นการแจ้งเตือนส่งคืนมากกว่าหนึ่งคอลัมน์ ส่งคืน %(num_cols)s คอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert query returned more than one row."
+msgstr "การสืบค้นการแจ้งเตือนส่งคืนมากกว่าหนึ่งแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Alert query returned more than one row. %(num_rows)s rows returned"
+msgstr "การสืบค้นการแจ้งเตือนส่งคืนมากกว่าหนึ่งแถว ส่งคืน %(num_rows)s แถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert running"
+msgstr "การแจ้งเตือนกำลังทำงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert triggered, notification sent"
+msgstr "การแจ้งเตือนถูกเรียกใช้, ส่งการแจ้งเตือนแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alert validator config error."
+msgstr "ข้อผิดพลาดการกำหนดค่าตัวตรวจสอบการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Alerts"
+msgstr "การแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Alerts & Reports"
+msgstr "การแจ้งเตือนและรายงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Alerts & reports"
+msgstr "การแจ้งเตือนและรายงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Align +/-"
+msgstr "จัดตำแหน่ง +/-"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "All"
+msgstr "ทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "All %s hidden columns"
+msgstr "คอลัมน์ที่ซ่อนทั้งหมด %s คอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "All Text"
+msgstr "ข้อความทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "All charts"
+msgstr "แผนภูมิทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "All charts/global scoping"
+msgstr "แผนภูมิทั้งหมด/ขอบเขตส่วนกลาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "All filters"
+msgstr "ตัวกรองทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "All panels"
+msgstr "แผงทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "All records"
+msgstr "ระเบียนทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Allow CREATE TABLE AS"
+msgstr "อนุญาต CREATE TABLE AS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Allow CREATE VIEW AS"
+msgstr "อนุญาต CREATE VIEW AS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Allow DDL and DML"
+msgstr "อนุญาต DDL และ DML"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Allow changing catalogs"
+msgstr "อนุญาตให้เปลี่ยนแคตาล็อก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Allow column names to be changed to case insensitive format, if supported "
+"(e.g. Oracle, Snowflake)."
+msgstr ""
+"อนุญาตให้เปลี่ยนชื่อคอลัมน์เป็นรูปแบบที่ไม่คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ "
+"หากรองรับ (เช่น Oracle, Snowflake)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow columns to be rearranged"
+msgstr "อนุญาตให้จัดเรียงคอลัมน์ใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow creation of new tables based on queries"
+msgstr "อนุญาตให้สร้างตารางใหม่จากการสืบค้นข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Allow creation of new values"
+msgstr "อนุญาตให้สร้างค่าใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow creation of new views based on queries"
+msgstr "อนุญาตให้สร้างมุมมองใหม่จากการสืบค้นข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow data manipulation language"
+msgstr "อนุญาตภาษาจัดการข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Allow end user to drag-and-drop column headers to rearrange them. Note their"
+" changes won't persist for the next time they open the chart."
+msgstr ""
+"อนุญาตให้ผู้ใช้ปลายทางลากและวางส่วนหัวคอลัมน์เพื่อจัดเรียงใหม่ "
+"โปรดทราบว่าการเปลี่ยนแปลงจะไม่ถูกบันทึกในครั้งถัดไปที่เปิดแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Allow file uploads to database"
+msgstr "อนุญาตให้อัปโหลดไฟล์ไปยังฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow node selections"
+msgstr "อนุญาตให้เลือกโหนด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Allow the execution of DDL (Data Definition Language: CREATE, DROP, "
+"TRUNCATE, etc.) and DML (Data Modification Language: INSERT, UPDATE, DELETE,"
+" etc)"
+msgstr ""
+"อนุญาตให้ดำเนินการ DDL (ภาษากำหนดข้อมูล: CREATE, DROP, TRUNCATE เป็นต้น) และ"
+" DML (ภาษาแก้ไขข้อมูล: INSERT, UPDATE, DELETE เป็นต้น)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow this database to be explored"
+msgstr "อนุญาตให้สำรวจฐานข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allow this database to be queried in SQL Lab"
+msgstr "อนุญาตให้สืบค้นฐานข้อมูลนี้ใน SQL Lab"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Allow users to select multiple values"
+msgstr "อนุญาตให้ผู้ใช้เลือกหลายค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Allowed Domains (comma separated)"
+msgstr "โดเมนที่อนุญาต (คั่นด้วยเครื่องหมายจุลภาค)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Alphabetical"
+msgstr "ตามลำดับตัวอักษร"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Also known as a box and whisker plot, this visualization compares the "
+"distributions of a related metric across multiple groups. The box in the "
+"middle emphasizes the mean, median, and inner 2 quartiles. The whiskers "
+"around each box visualize the min, max, range, and outer 2 quartiles."
+msgstr ""
+"หรือที่รู้จักกันในชื่อแผนภูมิกล่องและหนวด "
+"การแสดงผลนี้เปรียบเทียบการกระจายของตัวชี้วัดที่เกี่ยวข้องในหลายกลุ่ม "
+"กล่องตรงกลางเน้นค่าเฉลี่ย ค่ามัธยฐาน และควอร์ไทล์ภายใน 2 ค่า หนวดรอบๆ "
+"กล่องแต่ละกล่องแสดงค่าต่ำสุด ค่าสูงสุด ช่วง และควอร์ไทล์ภายนอก 2 ค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Altered"
+msgstr "เปลี่ยนแปลงแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Always filter main datetime column"
+msgstr "กรองคอลัมน์วันที่และเวลาหลักเสมอ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "An Error Occurred"
+msgstr "เกิดข้อผิดพลาด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "An alert named \"%(name)s\" already exists"
+msgstr "มีการแจ้งเตือนชื่อ \"%(name)s\" อยู่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"An enclosed time range (both start and end) must be specified when using a "
+"Time Comparison."
+msgstr ""
+"ต้องระบุช่วงเวลาที่ครบถ้วน (ทั้งเวลาเริ่มต้นและสิ้นสุด) "
+"เมื่อใช้การเปรียบเทียบเวลา."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"An engine must be specified when passing individual parameters to a "
+"database."
+msgstr "ต้องระบุ engine เมื่อส่งพารามิเตอร์แต่ละรายการไปยังฐานข้อมูล."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error has occurred"
+msgstr "มีข้อผิดพลาดเกิดขึ้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred"
+msgstr "เกิดข้อผิดพลาด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred saving dataset"
+msgstr "เกิดข้อผิดพลาดขณะบันทึกชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "An error occurred when running alert query"
+msgstr "เกิดข้อผิดพลาดขณะรันคิวรีการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "An error occurred while accessing the copy link."
+msgstr "เกิดข้อผิดพลาดขณะเข้าถึงลิงก์คัดลอก."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while accessing the extension."
+msgstr "เกิดข้อผิดพลาดขณะเข้าถึงส่วนขยาย."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while accessing the value."
+msgstr "เกิดข้อผิดพลาดขณะเข้าถึงค่า."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid ""
+"An error occurred while collapsing the table schema. Please contact your "
+"administrator."
+msgstr "เกิดข้อผิดพลาดขณะย่อโครงสร้างตาราง โปรดติดต่อผู้ดูแลระบบของคุณ."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while creating %ss: %s"
+msgstr "เกิดข้อผิดพลาดขณะสร้าง %ss: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "An error occurred while creating the copy link."
+msgstr "เกิดข้อผิดพลาดขณะสร้างลิงก์คัดลอก."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred while creating the data source"
+msgstr "เกิดข้อผิดพลาดขณะสร้างแหล่งข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while creating the extension."
+msgstr "เกิดข้อผิดพลาดขณะสร้างส่วนขยาย."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while creating the value."
+msgstr "เกิดข้อผิดพลาดขณะสร้างค่า."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while deleting the extension."
+msgstr "เกิดข้อผิดพลาดขณะลบส่วนขยาย."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while deleting the value."
+msgstr "เกิดข้อผิดพลาดขณะลบค่า."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"An error occurred while expanding the table schema. Please contact your "
+"administrator."
+msgstr "เกิดข้อผิดพลาดขณะขยายโครงสร้างตาราง โปรดติดต่อผู้ดูแลระบบของคุณ."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching %s info: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงข้อมูล %s: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching %ss: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงข้อมูล %ss: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred while fetching available CSS templates"
+msgstr "เกิดข้อผิดพลาดขณะดึงเทมเพลต CSS ที่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while fetching available themes"
+msgstr "เกิดข้อผิดพลาดขณะดึงธีมที่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching chart owners values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าเจ้าของแผนภูมิ: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching dashboard owner values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าเจ้าของแดชบอร์ด: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while fetching dashboards"
+msgstr "เกิดข้อผิดพลาดขณะดึงแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching dashboards: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงแดชบอร์ด: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching database related data: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงข้อมูลที่เกี่ยวข้องกับฐานข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching database values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าฐานข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching dataset datasource values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าแหล่งข้อมูลของชุดข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching dataset owner values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าเจ้าของชุดข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred while fetching dataset related data"
+msgstr "เกิดข้อผิดพลาดขณะดึงข้อมูลที่เกี่ยวข้องกับชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching dataset related data: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงข้อมูลที่เกี่ยวข้องกับชุดข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching datasets: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงชุดข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while fetching function names."
+msgstr "เกิดข้อผิดพลาดขณะดึงชื่อฟังก์ชัน."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "An error occurred while fetching owners values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าเจ้าของ: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching schema values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าสคีมา: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred while fetching tab state"
+msgstr "เกิดข้อผิดพลาดขณะดึงสถานะแท็บ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred while fetching table metadata"
+msgstr "เกิดข้อผิดพลาดขณะดึงเมตาดาต้าตาราง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid ""
+"An error occurred while fetching table metadata. Please contact your "
+"administrator."
+msgstr "เกิดข้อผิดพลาดขณะดึงเมตาดาต้าตาราง โปรดติดต่อผู้ดูแลระบบของคุณ."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "An error occurred while fetching theme datasource values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าแหล่งข้อมูลธีม: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while fetching usage data"
+msgstr "เกิดข้อผิดพลาดขณะดึงข้อมูลการใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while fetching user values: %s"
+msgstr "เกิดข้อผิดพลาดขณะดึงค่าผู้ใช้: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while formatting SQL"
+msgstr "เกิดข้อผิดพลาดขณะจัดรูปแบบ SQL"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while importing %s: %s"
+msgstr "เกิดข้อผิดพลาดขณะนำเข้า %s: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "An error occurred while loading dashboard information."
+msgstr "เกิดข้อผิดพลาดขณะโหลดข้อมูลแดชบอร์ด."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "An error occurred while loading the SQL"
+msgstr "เกิดข้อผิดพลาดขณะโหลด SQL"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while overwriting the dataset"
+msgstr "เกิดข้อผิดพลาดขณะเขียนทับชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "An error occurred while parsing the key."
+msgstr "เกิดข้อผิดพลาดขณะแยกวิเคราะห์คีย์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while pruning logs "
+msgstr "เกิดข้อผิดพลาดขณะตัดแต่งบันทึก "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid ""
+"An error occurred while removing query. Please contact your administrator."
+msgstr "เกิดข้อผิดพลาดขณะลบคิวรี โปรดติดต่อผู้ดูแลระบบของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid ""
+"An error occurred while removing the table schema. Please contact your "
+"administrator."
+msgstr "เกิดข้อผิดพลาดขณะลบโครงสร้างตาราง โปรดติดต่อผู้ดูแลระบบของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "An error occurred while rendering the visualization: %s"
+msgstr "เกิดข้อผิดพลาดขณะแสดงผลการแสดงข้อมูล: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while starring this chart"
+msgstr "เกิดข้อผิดพลาดขณะติดดาวแผนภูมินี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"An error occurred while storing your query in the backend. To avoid losing "
+"your changes, please save your query using the \"Save Query\" button."
+msgstr ""
+"เกิดข้อผิดพลาดขณะบันทึกคิวรีของคุณในระบบหลังบ้าน "
+"เพื่อหลีกเลี่ยงการสูญเสียการเปลี่ยนแปลง โปรดบันทึกคิวรีของคุณโดยใช้ปุ่ม "
+"\"บันทึกคิวรี\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "An error occurred while syncing permissions for %s: %s"
+msgstr "เกิดข้อผิดพลาดขณะซิงค์สิทธิ์สำหรับ %s: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while updating the extension."
+msgstr "เกิดข้อผิดพลาดขณะอัปเดตส่วนขยาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "An error occurred while updating the value."
+msgstr "เกิดข้อผิดพลาดขณะอัปเดตค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "An error occurred while upserting the extension."
+msgstr "เกิดข้อผิดพลาดขณะอัปเซิร์ตส่วนขยาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "An error occurred while upserting the value."
+msgstr "เกิดข้อผิดพลาดขณะอัปเซิร์ตค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "An unexpected error occurred"
+msgstr "เกิดข้อผิดพลาดที่ไม่คาดคิด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Anchor to"
+msgstr "ยึดกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Angle at which to end progress axis"
+msgstr "มุมที่ใช้สิ้นสุดแกนความคืบหน้า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Angle at which to start progress axis"
+msgstr "มุมที่ใช้เริ่มต้นแกนความคืบหน้า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Animation"
+msgstr "ภาพเคลื่อนไหว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation"
+msgstr "คำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sl, uk]
+#, python-format, fuzzy
+msgid "Annotation Layer %s"
+msgstr "ชั้นคำอธิบายประกอบ %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation Layers"
+msgstr "ชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation Slice Configuration"
+msgstr "การกำหนดค่าชิ้นส่วนคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation could not be created."
+msgstr "ไม่สามารถสร้างคำอธิบายประกอบได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation could not be updated."
+msgstr "ไม่สามารถอัปเดตคำอธิบายประกอบได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layer"
+msgstr "ชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layer could not be created."
+msgstr "ไม่สามารถสร้างชั้นคำอธิบายประกอบได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layer could not be updated."
+msgstr "ไม่สามารถอัปเดตชั้นคำอธิบายประกอบได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer description columns"
+msgstr "คอลัมน์คำอธิบายของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer has associated annotations."
+msgstr "ชั้นคำอธิบายประกอบมีคำอธิบายประกอบที่เกี่ยวข้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer interval end"
+msgstr "จุดสิ้นสุดของช่วงชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layer name"
+msgstr "ชื่อชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layer not found."
+msgstr "ไม่พบชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer opacity"
+msgstr "ความทึบของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer parameters are invalid."
+msgstr "พารามิเตอร์ของชั้นคำอธิบายประกอบไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer stroke"
+msgstr "เส้นขอบของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer time column"
+msgstr "คอลัมน์เวลาของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer title column"
+msgstr "คอลัมน์ชื่อเรื่องของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layer type"
+msgstr "ประเภทของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layer value"
+msgstr "ค่าของชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation layers"
+msgstr "ชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation layers are still loading."
+msgstr "ชั้นคำอธิบายประกอบยังคงกำลังโหลดอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Annotation layers could not be deleted."
+msgstr "ไม่สามารถลบชั้นคำอธิบายประกอบได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotation not found."
+msgstr "ไม่พบคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation parameters are invalid."
+msgstr "พารามิเตอร์ของคำอธิบายประกอบไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Annotation source"
+msgstr "แหล่งที่มาของคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotation source type"
+msgstr "ประเภทแหล่งที่มาของคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Annotation template created"
+msgstr "สร้างเทมเพลตคำอธิบายประกอบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Annotation template updated"
+msgstr "อัปเดตเทมเพลตคำอธิบายประกอบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotations and Layers"
+msgstr "คำอธิบายประกอบและชั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Annotations and layers"
+msgstr "คำอธิบายและเลเยอร์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Annotations could not be deleted."
+msgstr "ไม่สามารถลบคำอธิบายได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Ant Design Theme Editor"
+msgstr "ตัวแก้ไขธีม Ant Design"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Any"
+msgstr "ทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Any additional detail to show in the certification tooltip."
+msgstr "รายละเอียดเพิ่มเติมใดๆ ที่จะแสดงในคำแนะนำการรับรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Any color palette selected here will override the colors applied to this "
+"dashboard's individual charts"
+msgstr ""
+"จานสีใดๆ "
+"ที่เลือกไว้ที่นี่จะแทนที่สีที่ใช้กับแผนภูมิแต่ละรายการของแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Any dashboards using these themes will be automatically dissociated from "
+"them."
+msgstr "แดชบอร์ดใดๆ ที่ใช้ธีมเหล่านี้จะถูกยกเลิกการเชื่อมโยงโดยอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Any dashboards using this theme will be automatically dissociated from it."
+msgstr "แดชบอร์ดใดๆ ที่ใช้ธีมนี้จะถูกยกเลิกการเชื่อมโยงโดยอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Any databases that allow connections via SQL Alchemy URIs can be added. "
+msgstr ""
+"ฐานข้อมูลใดๆ ที่อนุญาตการเชื่อมต่อผ่าน SQL Alchemy URIs สามารถเพิ่มได้ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Any databases that allow connections via SQL Alchemy URIs can be added. "
+"Learn about how to connect a database driver "
+msgstr ""
+"ฐานข้อมูลใดๆ ที่อนุญาตการเชื่อมต่อผ่าน SQL Alchemy URIs สามารถเพิ่มได้ "
+"เรียนรู้วิธีเชื่อมต่อไดรเวอร์ฐานข้อมูล "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Applied cross-filters (%d)"
+msgstr "ตัวกรองข้ามที่ใช้งาน (%d)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Applied filters (%d)"
+msgstr "ตัวกรองที่ใช้งาน (%d)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Applied filters (%s)"
+msgstr "ตัวกรองที่ใช้งาน (%s)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Applied filters: %s"
+msgstr "ตัวกรองที่ใช้งาน: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Applied rolling window did not return any data. Please make sure the source "
+"query satisfies the minimum periods defined in the rolling window."
+msgstr ""
+"ช่วงเวลาเลื่อนที่ใช้งานไม่ส่งคืนข้อมูลใดๆ "
+"โปรดตรวจสอบให้แน่ใจว่าคิวรีต้นทางตรงตามช่วงเวลาขั้นต่ำที่กำหนดในช่วงเวลาเลื่อน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Apply"
+msgstr "ใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Apply Filter"
+msgstr "ใช้ตัวกรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Apply another dashboard filter"
+msgstr "ใช้ตัวกรองแดชบอร์ดอื่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Apply conditional color formatting to metric"
+msgstr "ใช้การจัดรูปแบบสีตามเงื่อนไขกับเมตริก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Apply conditional color formatting to metrics"
+msgstr "ใช้การจัดรูปแบบสีตามเงื่อนไขกับเมตริกต่างๆ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Apply conditional color formatting to numeric columns"
+msgstr "ใช้การจัดรูปแบบสีตามเงื่อนไขกับคอลัมน์ตัวเลข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Apply custom CSS to the dashboard. Use class names or element selectors to "
+"target specific components."
+msgstr ""
+"ใช้ CSS แบบกำหนดเองกับแดชบอร์ด "
+"ใช้ชื่อคลาสหรือตัวเลือกองค์ประกอบเพื่อกำหนดเป้าหมายคอมโพเนนต์เฉพาะ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Apply filters"
+msgstr "ใช้ตัวกรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Apply metrics on"
+msgstr "ใช้เมตริกกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "April"
+msgstr "เมษายน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Arc"
+msgstr "ส่วนโค้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Are you sure you intend to overwrite the following values?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการเขียนทับค่าต่อไปนี้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to cancel?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการยกเลิก?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Are you sure you want to delete %s?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบ %s?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Are you sure you want to delete the selected %s?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบ %s ที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete the selected annotations?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบคำอธิบายที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete the selected charts?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบแผนภูมิที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete the selected dashboards?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบแดชบอร์ดที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete the selected datasets?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบชุดข้อมูลที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Are you sure you want to delete the selected groups?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบกลุ่มที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete the selected layers?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบเลเยอร์ที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Are you sure you want to delete the selected roles?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบบทบาทที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Are you sure you want to delete the selected rules?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบกฎที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Are you sure you want to delete the selected tags?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบแท็กที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to delete the selected templates?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบเทมเพลตที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Are you sure you want to delete the selected themes?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบธีมที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Are you sure you want to delete the selected users?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้ที่เลือกไว้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Are you sure you want to overwrite this dataset?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการเขียนทับชุดข้อมูลนี้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to proceed?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Are you sure you want to remove the system dark theme? The application will "
+"fall back to the configuration file dark theme."
+msgstr ""
+"คุณแน่ใจหรือไม่ว่าต้องการลบธีมมืดของระบบ? "
+"แอปพลิเคชันจะกลับไปใช้ธีมมืดจากไฟล์การตั้งค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Are you sure you want to remove the system default theme? The application "
+"will fall back to the configuration file default."
+msgstr ""
+"คุณแน่ใจหรือไม่ว่าต้องการลบธีมเริ่มต้นของระบบ? "
+"แอปพลิเคชันจะกลับไปใช้ค่าเริ่มต้นจากไฟล์การตั้งค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Are you sure you want to save and apply changes?"
+msgstr "คุณแน่ใจหรือไม่ว่าต้องการบันทึกและใช้การเปลี่ยนแปลง?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, python-format, fuzzy
+msgid ""
+"Are you sure you want to set \"%s\" as the system dark theme? This will "
+"apply to all users who haven't set a personal preference."
+msgstr ""
+"คุณแน่ใจหรือไม่ว่าต้องการตั้งค่า \"%s\" เป็นธีมมืดของระบบ? "
+"การตั้งค่านี้จะใช้กับผู้ใช้ทุกคนที่ยังไม่ได้ตั้งค่าการกำหนดลักษณะส่วนตัว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, python-format, fuzzy
+msgid ""
+"Are you sure you want to set \"%s\" as the system default theme? This will "
+"apply to all users who haven't set a personal preference."
+msgstr ""
+"คุณแน่ใจหรือไม่ว่าต้องการตั้งค่า \"%s\" เป็นธีมเริ่มต้นของระบบ? "
+"การตั้งค่านี้จะใช้กับผู้ใช้ทุกคนที่ยังไม่ได้ตั้งค่าการกำหนดลักษณะส่วนตัว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Area"
+msgstr "พื้นที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Area Chart"
+msgstr "แผนภูมิพื้นที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Area chart"
+msgstr "แผนภูมิพื้นที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Area chart opacity"
+msgstr "ความทึบแสงของแผนภูมิพื้นที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Area charts are similar to line charts in that they represent variables with"
+" the same scale, but area charts stack the metrics on top of each other."
+msgstr ""
+"แผนภูมิพื้นที่คล้ายกับแผนภูมิเส้นตรงที่แสดงตัวแปรในมาตราส่วนเดียวกัน "
+"แต่แผนภูมิพื้นที่จะซ้อนตัวชี้วัดไว้บนกัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Arrow"
+msgstr "ลูกศร"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Ascending"
+msgstr "จากน้อยไปมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Assign a set of parameters as"
+msgstr "กำหนดชุดพารามิเตอร์เป็น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Assist"
+msgstr "แอสซิสต์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Asynchronous query execution"
+msgstr "การประมวลผลคำค้นหาแบบอะซิงโครนัส"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Attribution"
+msgstr "การระบุที่มา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "August"
+msgstr "สิงหาคม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Authorization Request URI"
+msgstr "URI คำขอการอนุญาต"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Authorization needed"
+msgstr "ต้องการการอนุญาต"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Auto"
+msgstr "อัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Auto Zoom"
+msgstr "ซูมอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Auto-detect"
+msgstr "ตรวจจับอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Autocomplete"
+msgstr "ป้อนข้อความอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Autocomplete filters"
+msgstr "ตัวกรองป้อนข้อความอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Autocomplete query predicate"
+msgstr "ภาคแสดงคำค้นหาป้อนข้อความอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Automatically adjust column width based on available space"
+msgstr "ปรับความกว้างคอลัมน์อัตโนมัติตามพื้นที่ที่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Automatically adjust column width based on content"
+msgstr "ปรับความกว้างคอลัมน์อัตโนมัติตามเนื้อหา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Automatically sync columns"
+msgstr "ซิงโครไนซ์คอลัมน์อัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Autosize All Columns"
+msgstr "ปรับขนาดคอลัมน์ทั้งหมดอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Autosize Column"
+msgstr "ปรับขนาดคอลัมน์อัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Autosize This Column"
+msgstr "ปรับขนาดคอลัมน์นี้อัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Autosize all columns"
+msgstr "ปรับขนาดคอลัมน์ทั้งหมดอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Available Handlebars Helpers in Superset:"
+msgstr "ตัวช่วย Handlebars ที่ใช้ได้ใน Superset:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Available sorting modes:"
+msgstr "โหมดการเรียงลำดับที่ใช้ได้:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Average"
+msgstr "ค่าเฉลี่ย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Average value"
+msgstr "ค่าเฉลี่ย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Axis"
+msgstr "แกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Axis Bounds"
+msgstr "ขอบเขตแกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Axis Format"
+msgstr "รูปแบบแกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Axis Title"
+msgstr "ชื่อแกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Axis ascending"
+msgstr "แกนจากน้อยไปมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Axis descending"
+msgstr "แกนจากมากไปน้อย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Axis title margin"
+msgstr "ระยะห่างชื่อแกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sl, uk]
+#, fuzzy
+msgid "Axis title position"
+msgstr "ตำแหน่งชื่อแกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "BCC recipients"
+msgstr "ผู้รับ BCC"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "BOOLEAN"
+msgstr "บูลีน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Back"
+msgstr "ย้อนกลับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Back to all"
+msgstr "กลับไปยังทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Backend"
+msgstr "แบ็กเอนด์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Background Color"
+msgstr "สีพื้นหลัง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Backward values"
+msgstr "ค่าย้อนกลับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bad formula."
+msgstr "สูตรไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bad spatial key"
+msgstr "คีย์เชิงพื้นที่ไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bar"
+msgstr "แท่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bar Chart"
+msgstr "แผนภูมิแท่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bar Charts are used to show metrics as a series of bars."
+msgstr "แผนภูมิแท่งใช้เพื่อแสดงตัวชี้วัดเป็นชุดของแท่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bar Values"
+msgstr "ค่าแท่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bar orientation"
+msgstr "การวางแนวแท่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Base"
+msgstr "ฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Base exponent"
+msgstr "เลขชี้กำลังฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Base height"
+msgstr "ความสูงฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Base layer map style. See Mapbox documentation: %s"
+msgstr "รูปแบบแผนที่เลเยอร์ฐาน ดูเอกสาร Mapbox: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Base slope"
+msgstr "ความลาดชันฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Base width"
+msgstr "ความกว้างฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Based on a metric"
+msgstr "อ้างอิงจากตัวชี้วัด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Based on granularity, number of time periods to compare against"
+msgstr "อ้างอิงจากความละเอียด จำนวนช่วงเวลาที่ต้องการเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Based on what should series be ordered on the chart and legend"
+msgstr "อ้างอิงจากสิ่งที่ใช้เรียงลำดับชุดข้อมูลบนแผนภูมิและคำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Basic"
+msgstr "พื้นฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Basic conditional formatting"
+msgstr "การจัดรูปแบบตามเงื่อนไขพื้นฐาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Basic information about the chart"
+msgstr "ข้อมูลพื้นฐานเกี่ยวกับแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Batch editing %d filters:"
+msgstr "แก้ไขเป็นชุด %d ตัวกรอง:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Be careful."
+msgstr "ระวังด้วย."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Before"
+msgstr "ก่อน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Big Number"
+msgstr "ตัวเลขขนาดใหญ่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Big Number with Time Period Comparison"
+msgstr "ตัวเลขขนาดใหญ่พร้อมการเปรียบเทียบช่วงเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Big Number with Trendline"
+msgstr "ตัวเลขขนาดใหญ่พร้อมเส้นแนวโน้ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bins"
+msgstr "ช่วง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Blanks"
+msgstr "ว่างเปล่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Block %(block_num)s out of %(block_count)s"
+msgstr "บล็อก %(block_num)s จาก %(block_count)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Border color"
+msgstr "สีขอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Border width"
+msgstr "ความกว้างขอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bottom"
+msgstr "ด้านล่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bottom Margin"
+msgstr "ระยะขอบด้านล่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bottom left"
+msgstr "ล่างซ้าย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bottom margin, in pixels, allowing for more room for axis labels"
+msgstr ""
+"ระยะขอบด้านล่าง (หน่วยพิกเซล) เพื่อให้มีพื้นที่มากขึ้นสำหรับป้ายกำกับแกน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bottom right"
+msgstr "ล่างขวา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bottom to Top"
+msgstr "จากล่างขึ้นบน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Bounds"
+msgstr "ขอบเขต"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Bounds for numerical X axis. Not applicable for temporal or categorical "
+"axes. When left empty, the bounds are dynamically defined based on the "
+"min/max of the data. Note that this feature will only expand the axis range."
+" It won't narrow the data's extent."
+msgstr ""
+"ขอบเขตสำหรับแกน X ตัวเลข ไม่สามารถใช้กับแกนเวลาหรือแกนหมวดหมู่ได้ "
+"เมื่อปล่อยว่างไว้ ขอบเขตจะถูกกำหนดแบบไดนามิกตามค่าต่ำสุด/สูงสุดของข้อมูล "
+"โปรดทราบว่าฟีเจอร์นี้จะขยายช่วงแกนเท่านั้น ไม่สามารถลดขอบเขตข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Bounds for the X-axis. Selected time merges with min/max date of the data. "
+"When left empty, bounds dynamically defined based on the min/max of the "
+"data."
+msgstr ""
+"ขอบเขตสำหรับแกน X เวลาที่เลือกจะรวมกับวันที่ต่ำสุด/สูงสุดของข้อมูล "
+"เมื่อปล่อยว่างไว้ ขอบเขตจะถูกกำหนดแบบไดนามิกตามค่าต่ำสุด/สูงสุดของข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Bounds for the Y-axis. When left empty, the bounds are dynamically defined "
+"based on the min/max of the data. Note that this feature will only expand "
+"the axis range. It won't narrow the data's extent."
+msgstr ""
+"ขอบเขตสำหรับแกน Y เมื่อปล่อยว่างไว้ "
+"ขอบเขตจะถูกกำหนดแบบไดนามิกตามค่าต่ำสุด/สูงสุดของข้อมูล "
+"โปรดทราบว่าฟีเจอร์นี้จะขยายช่วงแกนเท่านั้น ไม่สามารถลดขอบเขตข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Bounds for the axis. When left empty, the bounds are dynamically defined "
+"based on the min/max of the data. Note that this feature will only expand "
+"the axis range. It won't narrow the data's extent."
+msgstr ""
+"ขอบเขตสำหรับแกน เมื่อปล่อยว่างไว้ "
+"ขอบเขตจะถูกกำหนดแบบไดนามิกตามค่าต่ำสุด/สูงสุดของข้อมูล "
+"โปรดทราบว่าฟีเจอร์นี้จะขยายช่วงแกนเท่านั้น ไม่สามารถลดขอบเขตข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Bounds for the primary Y-axis. When left empty, the bounds are dynamically "
+"defined based on the min/max of the data. Note that this feature will only "
+"expand the axis range. It won't narrow the data's extent."
+msgstr ""
+"ขอบเขตสำหรับแกน Y หลัก เมื่อปล่อยว่างไว้ "
+"ขอบเขตจะถูกกำหนดแบบไดนามิกตามค่าต่ำสุด/สูงสุดของข้อมูล "
+"โปรดทราบว่าฟีเจอร์นี้จะขยายช่วงแกนเท่านั้น ไม่สามารถลดขอบเขตข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Bounds for the secondary Y-axis. Only works when Independent Y-axis\n"
+"                bounds are enabled. When left empty, the bounds are dynamically defined\n"
+"                based on the min/max of the data. Note that this feature will only expand\n"
+"                the axis range. It won't narrow the data's extent."
+msgstr ""
+"ขอบเขตสำหรับแกน Y รอง ใช้งานได้เฉพาะเมื่อเปิดใช้งานขอบเขตแกน Y อิสระ\n"
+"                เมื่อปล่อยว่างไว้ ขอบเขตจะถูกกำหนดแบบไดนามิก\n"
+"                ตามค่าต่ำสุด/สูงสุดของข้อมูล โปรดทราบว่าฟีเจอร์นี้จะขยาย\n"
+"                ช่วงแกนเท่านั้น ไม่สามารถลดขอบเขตข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Box Plot"
+msgstr "แผนภูมิกล่อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Breakdowns"
+msgstr "การแยกย่อย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Breaks down the series by the category specified in this control.\n"
+"      This can help viewers understand how each category affects the overall value."
+msgstr ""
+"แยกย่อยชุดข้อมูลตามหมวดหมู่ที่ระบุในตัวควบคุมนี้\n"
+"      ซึ่งช่วยให้ผู้ดูเข้าใจว่าแต่ละหมวดหมู่ส่งผลต่อค่าโดยรวมอย่างไร"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Bubble Chart"
+msgstr "แผนภูมิฟอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bubble Chart (legacy)"
+msgstr "แผนภูมิฟอง (รุ่นเก่า)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bubble Color"
+msgstr "สีฟอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bubble Opacity"
+msgstr "ความทึบของฟอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bubble Size"
+msgstr "ขนาดฟอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Bubble size"
+msgstr "ขนาดฟอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bubble size number format"
+msgstr "รูปแบบตัวเลขของขนาดฟอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Bucket break points"
+msgstr "จุดแบ่งช่วงกลุ่มข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Bulk select"
+msgstr "เลือกจำนวนมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Bulk tag"
+msgstr "แท็กจำนวนมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Bullet Chart"
+msgstr "Bullet Chart"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Business"
+msgstr "ธุรกิจ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"By default, each filter loads at most 1000 choices at the initial page load."
+" Check this box if you have more than 1000 filter values and want to enable "
+"dynamically searching that loads filter values as users type (may add stress"
+" to your database)."
+msgstr ""
+"โดยค่าเริ่มต้น ตัวกรองแต่ละตัวจะโหลดตัวเลือกไม่เกิน 1,000 "
+"รายการเมื่อโหลดหน้าแรก เลือกช่องนี้หากคุณมีค่าตัวกรองมากกว่า 1,000 ค่า "
+"และต้องการเปิดใช้งานการค้นหาแบบไดนามิกที่โหลดค่าตัวกรองขณะที่ผู้ใช้พิมพ์ "
+"(อาจเพิ่มภาระให้กับฐานข้อมูลของคุณ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "By key: use column names as sorting key"
+msgstr "ตามคีย์: ใช้ชื่อคอลัมน์เป็นคีย์เรียงลำดับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "By key: use row names as sorting key"
+msgstr "ตามคีย์: ใช้ชื่อแถวเป็นคีย์เรียงลำดับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "By value: use metric values as sorting key"
+msgstr "ตามค่า: ใช้ค่าเมตริกเป็นคีย์เรียงลำดับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "CANCEL"
+msgstr "ยกเลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "CC recipients"
+msgstr "ผู้รับสำเนา (CC)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "COPY QUERY"
+msgstr "คัดลอกคิวรี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CREATE TABLE AS"
+msgstr "CREATE TABLE AS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CREATE VIEW AS"
+msgstr "CREATE VIEW AS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "CREATE VIEW statement"
+msgstr "คำสั่ง CREATE VIEW"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "CRON Schedule"
+msgstr "ตารางเวลา CRON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "CRON expression"
+msgstr "นิพจน์ CRON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CSS"
+msgstr "CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "CSS Styles"
+msgstr "สไตล์ CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CSS Templates"
+msgstr "แม่แบบ CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "CSS applied to the chart"
+msgstr "CSS ที่ใช้กับแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CSS template"
+msgstr "แม่แบบ CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CSS template not found."
+msgstr "ไม่พบแม่แบบ CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "CSS templates"
+msgstr "แม่แบบ CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "CSS templates could not be deleted."
+msgstr "ไม่สามารถลบแม่แบบ CSS ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "CSV Export"
+msgstr "ส่งออก CSV"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "CSV file downloaded successfully"
+msgstr "ดาวน์โหลดไฟล์ CSV สำเร็จ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "CSV upload"
+msgstr "อัปโหลด CSV"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "CTAS & CVAS SCHEMA"
+msgstr "สคีมา CTAS & CVAS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"CTAS (create table as select) can only be run with a query where the last "
+"statement is a SELECT. Please make sure your query has a SELECT as its last "
+"statement. Then, try running your query again."
+msgstr ""
+"CTAS (สร้างตารางจากการเลือก) "
+"สามารถเรียกใช้ได้เฉพาะกับคำสั่งที่คำสั่งสุดท้ายเป็น SELECT เท่านั้น "
+"โปรดตรวจสอบให้แน่ใจว่าคำสั่งของคุณมี SELECT เป็นคำสั่งสุดท้าย "
+"จากนั้นลองเรียกใช้คำสั่งของคุณอีกครั้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "CUSTOM"
+msgstr "กำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"CVAS (create view as select) can only be run with a query with a single "
+"SELECT statement. Please make sure your query has only a SELECT statement. "
+"Then, try running your query again."
+msgstr ""
+"CVAS (สร้างวิวจากการเลือก) สามารถเรียกใช้ได้เฉพาะกับคำสั่งที่มีคำสั่ง SELECT"
+" เดียวเท่านั้น โปรดตรวจสอบให้แน่ใจว่าคำสั่งของคุณมีเฉพาะคำสั่ง SELECT "
+"เท่านั้น จากนั้นลองเรียกใช้คำสั่งของคุณอีกครั้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "CVAS (create view as select) query has more than one statement."
+msgstr "คิวรี CVAS (สร้างวิวจากการเลือก) มีมากกว่าหนึ่งคำสั่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "CVAS (create view as select) query is not a SELECT statement."
+msgstr "คิวรี CVAS (สร้างวิวจากการเลือก) ไม่ใช่คำสั่ง SELECT"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Cache Timeout (seconds)"
+msgstr "หมดเวลาแคช (วินาที)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Cache data separately for each user based on their data access roles and "
+"permissions. When disabled, a single cache will be used for all users."
+msgstr ""
+"แคชข้อมูลแยกกันสำหรับผู้ใช้แต่ละคนตามบทบาทและสิทธิ์การเข้าถึงข้อมูล "
+"เมื่อปิดใช้งาน จะใช้แคชเดียวสำหรับผู้ใช้ทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Cache timeout"
+msgstr "หมดเวลาแคช"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Cache timeout must be a number"
+msgstr "หมดเวลาแคชต้องเป็นตัวเลข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Cached"
+msgstr "แคชแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Cached %s"
+msgstr "แคชแล้ว %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Cached value not found"
+msgstr "ไม่พบค่าที่แคชไว้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Calculate contribution per series or row"
+msgstr "คำนวณการมีส่วนร่วมต่อชุดข้อมูลหรือแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Calculate from first step"
+msgstr "คำนวณจากขั้นตอนแรก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Calculate from previous step"
+msgstr "คำนวณจากขั้นตอนก่อนหน้า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Calculated column [%s] requires an expression"
+msgstr "คอลัมน์ที่คำนวณ [%s] ต้องมีนิพจน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Calculated columns"
+msgstr "คอลัมน์ที่คำนวณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Calculation type"
+msgstr "ประเภทการคำนวณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Calendar Heatmap"
+msgstr "แผนที่ความร้อนปฏิทิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Can not move top level tab into nested tabs"
+msgstr "ไม่สามารถย้ายแท็บระดับบนสุดไปยังแท็บซ้อนกันได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Can select multiple values"
+msgstr "สามารถเลือกหลายค่าได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Cancel"
+msgstr "ยกเลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cancel query on window unload event"
+msgstr "ยกเลิกคำค้นหาเมื่อเกิดเหตุการณ์ปิดหน้าต่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cannot access the query"
+msgstr "ไม่สามารถเข้าถึงคำค้นหาได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cannot delete a database that has datasets attached"
+msgstr "ไม่สามารถลบฐานข้อมูลที่มีชุดข้อมูลแนบอยู่ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Cannot delete system themes"
+msgstr "ไม่สามารถลบธีมระบบได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Cannot delete theme that is set as system default or dark theme"
+msgstr "ไม่สามารถลบธีมที่ตั้งเป็นธีมเริ่มต้นของระบบหรือธีมมืดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Cannot delete theme that is set as system default or dark theme."
+msgstr "ไม่สามารถลบธีมที่ตั้งเป็นธีมเริ่มต้นของระบบหรือธีมมืดได้."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Cannot find the table (%s) metadata."
+msgstr "ไม่พบข้อมูลเมตาของตาราง (%s)."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Cannot have multiple credentials for the SSH Tunnel"
+msgstr "ไม่สามารถมีข้อมูลรับรองหลายรายการสำหรับ SSH Tunnel ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cannot load filter"
+msgstr "ไม่สามารถโหลดตัวกรองได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Cannot modify system themes."
+msgstr "ไม่สามารถแก้ไขธีมระบบได้."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Cannot nest folders in default folders"
+msgstr "ไม่สามารถซ้อนโฟลเดอร์ในโฟลเดอร์เริ่มต้นได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Cannot parse time string [%(human_readable)s]"
+msgstr "ไม่สามารถแยกวิเคราะห์สตริงเวลา [%(human_readable)s] ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Captcha"
+msgstr "แคปต์ชา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Cartodiagram"
+msgstr "คาร์โตไดอะแกรม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Catalog"
+msgstr "แคตาล็อก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Categorical"
+msgstr "เชิงหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Categorical Color"
+msgstr "สีเชิงหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Categorical palette"
+msgstr "จานสีเชิงหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Categories to group by on the x-axis."
+msgstr "หมวดหมู่สำหรับจัดกลุ่มบนแกน x."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Category"
+msgstr "หมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Category Name"
+msgstr "ชื่อหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Category and Percentage"
+msgstr "หมวดหมู่และเปอร์เซ็นต์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Category and Value"
+msgstr "หมวดหมู่และค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Category name"
+msgstr "ชื่อหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Category of target nodes"
+msgstr "หมวดหมู่ของโหนดเป้าหมาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Category, Value and Percentage"
+msgstr "หมวดหมู่ ค่า และเปอร์เซ็นต์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cell Padding"
+msgstr "ระยะขอบเซลล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cell Radius"
+msgstr "รัศมีเซลล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cell Size"
+msgstr "ขนาดเซลล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cell content"
+msgstr "เนื้อหาเซลล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Cell layout & styling"
+msgstr "เลย์เอาต์และสไตล์ของเซลล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Cell limit"
+msgstr "จำนวนเซลล์สูงสุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Cell title template"
+msgstr "เทมเพลตชื่อเซลล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Centroid (Longitude and Latitude): "
+msgstr "จุดศูนย์กลาง (ลองจิจูดและละติจูด): "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Certification"
+msgstr "การรับรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Certification and additional settings"
+msgstr "การรับรองและการตั้งค่าเพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Certification details"
+msgstr "รายละเอียดการรับรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Certified"
+msgstr "ได้รับการรับรองแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Certified By"
+msgstr "รับรองโดย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Certified by"
+msgstr "รับรองโดย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Certified by %s"
+msgstr "รับรองโดย %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Change order of columns."
+msgstr "เปลี่ยนลำดับของคอลัมน์."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Change order of rows."
+msgstr "เปลี่ยนลำดับของแถว."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Changed by"
+msgstr "แก้ไขโดย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Changed on"
+msgstr "แก้ไขเมื่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Changes saved."
+msgstr "บันทึกการเปลี่ยนแปลงแล้ว."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Changes the sort value of the items in the legend only"
+msgstr "เปลี่ยนเฉพาะค่าการเรียงลำดับของรายการในคำอธิบายภาพ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Changing one or more of these dashboards is forbidden"
+msgstr "ไม่อนุญาตให้เปลี่ยนแปลงหนึ่งหรือหลายแดชบอร์ดเหล่านี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Changing the dataset may break the chart if the chart relies on columns or "
+"metadata that does not exist in the target dataset"
+msgstr ""
+"การเปลี่ยนชุดข้อมูลอาจทำให้แผนภูมิเสียหายหากแผนภูมิอ้างอิงคอลัมน์หรือข้อมูลเมตาที่ไม่มีอยู่ในชุดข้อมูลเป้าหมาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Changing these settings will affect all charts using this dataset, including"
+" charts owned by other people."
+msgstr ""
+"การเปลี่ยนการตั้งค่าเหล่านี้จะส่งผลต่อแผนภูมิทั้งหมดที่ใช้ชุดข้อมูลนี้ "
+"รวมถึงแผนภูมิที่เป็นของบุคคลอื่น."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Changing this Dashboard is forbidden"
+msgstr "ห้ามเปลี่ยนแปลงแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Changing this chart is forbidden"
+msgstr "ห้ามเปลี่ยนแปลงแผนภูมินี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Changing this control takes effect instantly"
+msgstr "การเปลี่ยนแปลงตัวควบคุมนี้จะมีผลทันที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Changing this dataset is forbidden"
+msgstr "ห้ามเปลี่ยนแปลงชุดข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Changing this dataset is forbidden."
+msgstr "ห้ามเปลี่ยนแปลงชุดข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Changing this datasource is forbidden"
+msgstr "ห้ามเปลี่ยนแปลงแหล่งข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Changing this report is forbidden"
+msgstr "ห้ามเปลี่ยนแปลงรายงานนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Character to interpret as decimal point"
+msgstr "อักขระที่ใช้แทนจุดทศนิยม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Chart"
+msgstr "แผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "Chart %(id)s not found"
+msgstr "ไม่พบแผนภูมิ %(id)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Chart Data: %s"
+msgstr "ข้อมูลแผนภูมิ: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Chart ID"
+msgstr "รหัสแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chart Options"
+msgstr "ตัวเลือกแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart Orientation"
+msgstr "การวางแนวแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, es,
+# fr, ja, lv, mi, pl, ru, sl, uk]
+#, python-format, fuzzy
+msgid "Chart Owner: %s"
+msgid_plural "Chart Owners: %s"
+msgstr[0] "เจ้าของแผนภูมิ: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart Source"
+msgstr "แหล่งข้อมูลแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chart Title"
+msgstr "ชื่อแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Chart Type"
+msgstr "ประเภทแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Chart [%s] has been overwritten"
+msgstr "แผนภูมิ [%s] ถูกเขียนทับแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Chart [%s] has been saved"
+msgstr "แผนภูมิ [%s] ถูกบันทึกแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Chart [%s] was added to dashboard [%s]"
+msgstr "แผนภูมิ [%s] ถูกเพิ่มไปยังแดชบอร์ด [%s] แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Chart cache timeout"
+msgstr "หมดเวลาแคชแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Chart changes"
+msgstr "การเปลี่ยนแปลงแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Chart could not be created."
+msgstr "ไม่สามารถสร้างแผนภูมิได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Chart could not be updated."
+msgstr "ไม่สามารถอัปเดตแผนภูมิได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Chart customization to control deck.gl layer visibility"
+msgstr "การปรับแต่งแผนภูมิเพื่อควบคุมการมองเห็นของเลเยอร์ deck.gl"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Chart customization value is required"
+msgstr "จำเป็นต้องระบุค่าการปรับแต่งแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Chart does not exist"
+msgstr "ไม่มีแผนภูมินี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chart has no query context saved. Please save the chart again."
+msgstr "แผนภูมิไม่มีบริบทการสืบค้นที่บันทึกไว้ กรุณาบันทึกแผนภูมิอีกครั้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart height"
+msgstr "ความสูงของแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart imported"
+msgstr "นำเข้าแผนภูมิแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Chart name"
+msgstr "ชื่อแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Chart name is required"
+msgstr "จำเป็นต้องระบุชื่อแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart not found"
+msgstr "ไม่พบแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chart options"
+msgstr "ตัวเลือกแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart owners"
+msgstr "เจ้าของแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chart parameters are invalid."
+msgstr "พารามิเตอร์แผนภูมิไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Chart properties"
+msgstr "คุณสมบัติแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Chart properties updated"
+msgstr "อัปเดตคุณสมบัติแผนภูมิแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Chart size"
+msgstr "ขนาดแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart title"
+msgstr "ชื่อแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Chart type"
+msgstr "ประเภทแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Chart type requires a dataset"
+msgstr "ประเภทแผนภูมินี้ต้องการชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Chart was saved but could not be added to the selected tab."
+msgstr "บันทึกแผนภูมิแล้ว แต่ไม่สามารถเพิ่มไปยังแท็บที่เลือกได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Chart width"
+msgstr "ความกว้างของแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Charts"
+msgstr "แผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Charts could not be deleted."
+msgstr "ไม่สามารถลบแผนภูมิได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Charts per row"
+msgstr "แผนภูมิต่อแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Check for sorting ascending"
+msgstr "ทำเครื่องหมายเพื่อเรียงลำดับจากน้อยไปมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Check if the Rose Chart should use segment area instead of segment radius "
+"for proportioning"
+msgstr ""
+"ตรวจสอบว่าแผนภูมิดอกกุหลาบควรใช้พื้นที่เซกเมนต์แทนรัศมีเซกเมนต์สำหรับการกำหนดสัดส่วน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Check out this chart in dashboard:"
+msgstr "ดูแผนภูมินี้ในแดชบอร์ด:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Check out this chart: "
+msgstr "ดูแผนภูมินี้: "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Check out this dashboard: "
+msgstr "ดูแดชบอร์ดนี้: "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Check to force date partitions to have the same height"
+msgstr "เลือกเพื่อบังคับให้พาร์ติชันวันที่มีความสูงเท่ากัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Child label position"
+msgstr "ตำแหน่งป้ายกำกับย่อย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choice of [Label] must be present in [Group By]"
+msgstr "การเลือก [Label] ต้องมีอยู่ใน [Group By]"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choice of [Point Radius] must be present in [Group By]"
+msgstr "การเลือก [Point Radius] ต้องมีอยู่ใน [Group By]"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Choose a chart for displaying on the map"
+msgstr "เลือกแผนภูมิสำหรับแสดงบนแผนที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Choose a chart or dashboard not both"
+msgstr "เลือกแผนภูมิหรือแดชบอร์ด ไม่ใช่ทั้งสองอย่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose a database..."
+msgstr "เลือกฐานข้อมูล..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Choose a dataset"
+msgstr "เลือกชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose a delimiter"
+msgstr "เลือกตัวคั่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Choose a metric for right axis"
+msgstr "เลือกตัวชี้วัดสำหรับแกนขวา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose a number format"
+msgstr "เลือกรูปแบบตัวเลข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose a source"
+msgstr "เลือกแหล่งข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose a target"
+msgstr "เลือกเป้าหมาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose already exists"
+msgstr "การเลือกมีอยู่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose chart type"
+msgstr "เลือกประเภทแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose columns to be parsed as dates"
+msgstr "เลือกคอลัมน์ที่จะแปลงเป็นวันที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose columns to read"
+msgstr "เลือกคอลัมน์ที่จะอ่าน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Choose from existing dashboard filters and select a value to refine your "
+"report results."
+msgstr ""
+"เลือกจากตัวกรองแดชบอร์ดที่มีอยู่และเลือกค่าเพื่อปรับแต่งผลลัพธ์รายงานของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Choose how many X-Axis labels to show"
+msgstr "เลือกจำนวนป้ายกำกับแกน X ที่จะแสดง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose index column"
+msgstr "เลือกคอลัมน์ดัชนี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Choose layers to hide from all deck.gl Multiple Layer charts in this "
+"dashboard."
+msgstr ""
+"เลือกเลเยอร์ที่จะซ่อนจากแผนภูมิหลายเลเยอร์ deck.gl ทั้งหมดในแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose notification method and recipients."
+msgstr "เลือกวิธีการแจ้งเตือนและผู้รับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "Choose numbers between %(min)s and %(max)s"
+msgstr "เลือกตัวเลขระหว่าง %(min)s และ %(max)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose one of the available databases from the panel on the left."
+msgstr "เลือกหนึ่งในฐานข้อมูลที่มีอยู่จากแผงด้านซ้าย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose one of the available databases on the left panel."
+msgstr "เลือกหนึ่งในฐานข้อมูลที่มีอยู่ในแผงด้านซ้าย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose sheet name"
+msgstr "เลือกชื่อชีต"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose the annotation layer type"
+msgstr "เลือกประเภทเลเยอร์คำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose the format for legend values"
+msgstr "เลือกรูปแบบสำหรับค่าคำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Choose the position of the legend"
+msgstr "เลือกตำแหน่งของคำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Choose the source of your annotations"
+msgstr "เลือกแหล่งข้อมูลของคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Choose values that should be treated as null. Warning: Hive database "
+"supports only a single value"
+msgstr ""
+"เลือกค่าที่ควรถือว่าเป็น null คำเตือน: ฐานข้อมูล Hive "
+"รองรับเพียงค่าเดียวเท่านั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Choose whether a country should be shaded by the metric, or assigned a color"
+" based on a categorical color palette"
+msgstr ""
+"เลือกว่าจะให้ประเทศถูกแรเงาตามตัวชี้วัด หรือกำหนดสีตามชุดสีเชิงหมวดหมู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Choose..."
+msgstr "เลือก..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chord Diagram"
+msgstr "แผนภูมิคอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Chosen non-numeric column"
+msgstr "คอลัมน์ที่ไม่ใช่ตัวเลขที่เลือก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Circle"
+msgstr "วงกลม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Circle -> Arrow"
+msgstr "วงกลม -> ลูกศร"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Circle -> Circle"
+msgstr "วงกลม -> วงกลม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Circle radar shape"
+msgstr "รูปทรงเรดาร์วงกลม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Circular"
+msgstr "วงกลม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Classic row-by-column spreadsheet like view of a dataset. Use tables to "
+"showcase a view into the underlying data or to show aggregated metrics."
+msgstr ""
+"มุมมองสเปรดชีตแบบแถวต่อคอลัมน์คลาสสิกของชุดข้อมูล "
+"ใช้ตารางเพื่อแสดงมุมมองของข้อมูลพื้นฐานหรือแสดงตัวชี้วัดที่รวมกัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Clause"
+msgstr "เงื่อนไข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Clear"
+msgstr "ล้าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Clear Sort"
+msgstr "ล้างการเรียงลำดับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Clear all"
+msgstr "ล้างทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Clear all data"
+msgstr "ล้างข้อมูลทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Clear all filters"
+msgstr "ล้างตัวกรองทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Clear default dark theme"
+msgstr "ล้างธีมมืดเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Clear default light theme"
+msgstr "ล้างธีมสว่างเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Clear form"
+msgstr "ล้างแบบฟอร์ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Clear local theme"
+msgstr "ล้างธีมท้องถิ่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Clear the selection to revert to the system default theme"
+msgstr "ล้างการเลือกเพื่อกลับไปใช้ธีมเริ่มต้นของระบบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid ""
+"Click on \"Add or edit filters and controls\" option in Settings to create "
+"new dashboard filters"
+msgstr ""
+"คลิกที่ตัวเลือก \"เพิ่มหรือแก้ไขตัวกรองและการควบคุม\" "
+"ในการตั้งค่าเพื่อสร้างตัวกรองแดชบอร์ดใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Click on \"Create chart\" button in the control panel on the left to preview"
+" a visualization or"
+msgstr ""
+"คลิกที่ปุ่ม \"สร้างแผนภูมิ\" "
+"ในแผงควบคุมทางซ้ายเพื่อแสดงตัวอย่างการแสดงผลหรือ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Click the lock to make changes."
+msgstr "คลิกที่ล็อคเพื่อทำการเปลี่ยนแปลง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Click the lock to prevent further changes."
+msgstr "คลิกที่ล็อคเพื่อป้องกันการเปลี่ยนแปลงเพิ่มเติม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Click this link to switch to an alternate form that allows you to input the "
+"SQLAlchemy URL for this database manually."
+msgstr ""
+"คลิกลิงก์นี้เพื่อสลับไปยังแบบฟอร์มสำรองที่ให้คุณป้อน SQLAlchemy URL "
+"สำหรับฐานข้อมูลนี้ด้วยตนเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Click this link to switch to an alternate form that exposes only the "
+"required fields needed to connect this database."
+msgstr ""
+"คลิกลิงก์นี้เพื่อสลับไปยังแบบฟอร์มสำรองที่แสดงเฉพาะช่องที่จำเป็นสำหรับการเชื่อมต่อฐานข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Click to add a contour"
+msgstr "คลิกเพื่อเพิ่มเส้นขอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Click to add new breakpoint"
+msgstr "คลิกเพื่อเพิ่มจุดแบ่งใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Click to add new layer"
+msgstr "คลิกเพื่อเพิ่มเลเยอร์ใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Click to cancel sorting"
+msgstr "คลิกเพื่อยกเลิกการเรียงลำดับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Click to edit"
+msgstr "คลิกเพื่อแก้ไข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Click to edit %s."
+msgstr "คลิกเพื่อแก้ไข %s."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Click to edit chart."
+msgstr "คลิกเพื่อแก้ไขแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Click to edit label"
+msgstr "คลิกเพื่อแก้ไขป้ายกำกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Click to favorite/unfavorite"
+msgstr "คลิกเพื่อเพิ่ม/ลบรายการโปรด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Click to force-refresh"
+msgstr "คลิกเพื่อบังคับรีเฟรช"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Click to see difference"
+msgstr "คลิกเพื่อดูความแตกต่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Click to sort ascending"
+msgstr "คลิกเพื่อเรียงลำดับจากน้อยไปมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Click to sort descending"
+msgstr "คลิกเพื่อเรียงลำดับจากมากไปน้อย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Client ID"
+msgstr "รหัสลูกค้า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Client Secret"
+msgstr "รหัสลับลูกค้า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Close"
+msgstr "ปิด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Close all other tabs"
+msgstr "ปิดแท็บอื่นทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Close color breakpoint editor"
+msgstr "ปิดตัวแก้ไขจุดแบ่งสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Close tab"
+msgstr "ปิดแท็บ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cluster label aggregator"
+msgstr "ตัวรวมป้ายกำกับกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Clustering Radius"
+msgstr "รัศมีการจัดกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Code"
+msgstr "รหัส"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Code Copied!"
+msgstr "คัดลอกรหัสแล้ว!"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Collapse All"
+msgstr "ยุบทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Collapse all"
+msgstr "ยุบทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Collapse data panel"
+msgstr "ยุบแผงข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Collapse row"
+msgstr "ยุบแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Collapse tab content"
+msgstr "ยุบเนื้อหาแท็บ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Color"
+msgstr "สี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Color +/-"
+msgstr "สี +/-"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Color Metric"
+msgstr "เมตริกสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Color Scheme"
+msgstr "รูปแบบสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Color Scheme Type"
+msgstr "ประเภทรูปแบบสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Color Steps"
+msgstr "ขั้นตอนสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Color bounds"
+msgstr "ขอบเขตสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Color breakpoints"
+msgstr "จุดแบ่งสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Color by"
+msgstr "สีตาม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Color for breakpoint"
+msgstr "สีสำหรับจุดแบ่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Color metric"
+msgstr "เมตริกสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Color of the source location"
+msgstr "สีของตำแหน่งต้นทาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Color of the target location"
+msgstr "สีของตำแหน่งปลายทาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Color scheme"
+msgstr "ชุดสี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Color will be shaded based the normalized (0% to 100%) value of a given cell"
+" against the other cells in the selected range: "
+msgstr ""
+"สีจะถูกแรเงาตามค่าที่ถูกปรับมาตรฐาน (0% ถึง 100%) "
+"ของเซลล์ที่กำหนดเปรียบเทียบกับเซลล์อื่นในช่วงที่เลือก: "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Color: "
+msgstr "สี: "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Column"
+msgstr "คอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid ""
+"Column \"%(column)s\" is not numeric or does not exists in the query "
+"results."
+msgstr "คอลัมน์ \"%(column)s\" ไม่ใช่ตัวเลขหรือไม่มีอยู่ในผลลัพธ์ของคิวรี"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Column Configuration"
+msgstr "การกำหนดค่าคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Column Formatting"
+msgstr "การจัดรูปแบบคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Column Settings"
+msgstr "การตั้งค่าคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Column containing ISO 3166-2 codes of region/province/department in your "
+"table."
+msgstr "คอลัมน์ที่มีรหัส ISO 3166-2 ของภูมิภาค/จังหวัด/กรมในตารางของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Column containing latitude data"
+msgstr "คอลัมน์ที่มีข้อมูลละติจูด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Column containing longitude data"
+msgstr "คอลัมน์ที่มีข้อมูลลองจิจูด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Column data types"
+msgstr "ประเภทข้อมูลของคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Column header tooltip"
+msgstr "คำอธิบายส่วนหัวของคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Column is required"
+msgstr "จำเป็นต้องระบุคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Column name"
+msgstr "ชื่อคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Column name [%s] is duplicated"
+msgstr "ชื่อคอลัมน์ [%s] ซ้ำกัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Column referenced by aggregate is undefined: %(column)s"
+msgstr "คอลัมน์ที่อ้างอิงโดยการรวมกลุ่มยังไม่ได้กำหนด: %(column)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Column select"
+msgstr "เลือกคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Column to group by"
+msgstr "คอลัมน์สำหรับจัดกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Column to use as the index of the dataframe. If None is given, Index label "
+"is used."
+msgstr ""
+"คอลัมน์ที่ใช้เป็นดัชนีของ dataframe หากไม่ได้ระบุ จะใช้ป้ายกำกับ Index"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Column type"
+msgstr "ประเภทคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Columnar upload"
+msgstr "การอัปโหลดแบบคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Columns"
+msgstr "คอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Columns (%s)"
+msgstr "คอลัมน์ (%s)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Columns and metrics"
+msgstr "คอลัมน์และตัวชี้วัด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Columns folder can only contain column items"
+msgstr "โฟลเดอร์คอลัมน์สามารถมีได้เฉพาะรายการคอลัมน์เท่านั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Columns missing in dataset: %(invalid_columns)s"
+msgstr "คอลัมน์ที่ขาดหายในชุดข้อมูล: %(invalid_columns)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Columns missing in datasource: %(invalid_columns)s"
+msgstr "คอลัมน์ที่ขาดหายในแหล่งข้อมูล: %(invalid_columns)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Columns subtotal position"
+msgstr "ตำแหน่งผลรวมย่อยของคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Columns to be parsed as dates"
+msgstr "คอลัมน์ที่จะแยกวิเคราะห์เป็นวันที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Columns to calculate distribution across."
+msgstr "คอลัมน์สำหรับคำนวณการกระจายข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Columns to display"
+msgstr "คอลัมน์ที่จะแสดง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Columns to group by"
+msgstr "คอลัมน์สำหรับจัดกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Columns to group by on the columns"
+msgstr "คอลัมน์สำหรับจัดกลุ่มตามคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Columns to group by on the rows"
+msgstr "คอลัมน์สำหรับจัดกลุ่มตามแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Columns to read"
+msgstr "คอลัมน์ที่จะอ่าน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Columns to show in the tooltip."
+msgstr "คอลัมน์ที่จะแสดงในคำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Combine metrics"
+msgstr "รวมตัวชี้วัด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Comma-separated color picks for the intervals, e.g. 1,2,4. Integers denote "
+"colors from the chosen color scheme and are 1-indexed. Length must be "
+"matching that of interval bounds."
+msgstr ""
+"การเลือกสีคั่นด้วยเครื่องหมายจุลภาคสำหรับช่วง เช่น 1,2,4 "
+"ตัวเลขจำนวนเต็มแสดงสีจากชุดสีที่เลือกและมีดัชนีเริ่มต้นที่ 1 "
+"ความยาวต้องตรงกับจำนวนขอบเขตของช่วง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Comma-separated interval bounds, e.g. 2,4,5 for intervals 0-2, 2-4 and 4-5. "
+"Last number should match the value provided for MAX."
+msgstr ""
+"ขอบเขตช่วงคั่นด้วยเครื่องหมายจุลภาค เช่น 2,4,5 สำหรับช่วง 0-2, 2-4 และ 4-5 "
+"ตัวเลขสุดท้ายควรตรงกับค่าที่ระบุสำหรับ MAX"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Comparator option"
+msgstr "ตัวเลือกตัวเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Compare multiple time series charts (as sparklines) and related metrics "
+"quickly."
+msgstr ""
+"เปรียบเทียบกราฟอนุกรมเวลาหลายรายการ (แบบสปาร์คไลน์) "
+"และตัวชี้วัดที่เกี่ยวข้องได้อย่างรวดเร็ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Compare results with other time periods."
+msgstr "เปรียบเทียบผลลัพธ์กับช่วงเวลาอื่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Compare the same summarized metric across multiple groups."
+msgstr "เปรียบเทียบตัวชี้วัดสรุปเดียวกันในหลายกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Compares how a metric changes over time between different groups. Each group"
+" is mapped to a row and change over time is visualized bar lengths and "
+"color."
+msgstr ""
+"เปรียบเทียบวิธีที่ตัวชี้วัดเปลี่ยนแปลงตามเวลาระหว่างกลุ่มต่างๆ "
+"แต่ละกลุ่มถูกแมปกับแถวหนึ่งและการเปลี่ยนแปลงตามเวลาจะถูกแสดงด้วยความยาวและสีของแถบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Compares metrics between different time periods. Displays time series data "
+"across multiple periods (like weeks or months) to show period-over-period "
+"trends and patterns."
+msgstr ""
+"เปรียบเทียบตัวชี้วัดระหว่างช่วงเวลาต่างๆ แสดงข้อมูลอนุกรมเวลาในหลายช่วง "
+"(เช่น สัปดาห์หรือเดือน) เพื่อแสดงแนวโน้มและรูปแบบในแต่ละช่วงเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Comparison"
+msgstr "การเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Comparison Period Lag"
+msgstr "ความล่าช้าของช่วงเวลาเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Comparison font size"
+msgstr "ขนาดตัวอักษรสำหรับการเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Comparison suffix"
+msgstr "คำต่อท้ายสำหรับการเปรียบเทียบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Compose multiple layers together to form complex visuals."
+msgstr "รวมหลายเลเยอร์เข้าด้วยกันเพื่อสร้างภาพที่ซับซ้อน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Compute the contribution to the total"
+msgstr "คำนวณสัดส่วนต่อยอดรวม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Condition"
+msgstr "เงื่อนไข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Conditional Formatting"
+msgstr "การจัดรูปแบบตามเงื่อนไข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Conditional formatting"
+msgstr "การจัดรูปแบบตามเงื่อนไข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Confidence interval"
+msgstr "ช่วงความเชื่อมั่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Confidence interval must be between 0 and 1 (exclusive)"
+msgstr "ช่วงความเชื่อมั่นต้องอยู่ระหว่าง 0 ถึง 1 (ไม่รวมค่าปลาย)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configuration"
+msgstr "การกำหนดค่า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure Advanced Time Range "
+msgstr "กำหนดค่าช่วงเวลาขั้นสูง "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Configure Time Range: Current..."
+msgstr "กำหนดค่าช่วงเวลา: ปัจจุบัน..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure Time Range: Last..."
+msgstr "กำหนดค่าช่วงเวลา: ล่าสุด..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure Time Range: Previous..."
+msgstr "กำหนดค่าช่วงเวลา: ก่อนหน้า..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Configure automatic dashboard refresh"
+msgstr "กำหนดค่าการรีเฟรชแดชบอร์ดอัตโนมัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Configure caching and performance settings"
+msgstr "กำหนดค่าการแคชและการตั้งค่าประสิทธิภาพ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure custom time range"
+msgstr "กำหนดค่าช่วงเวลาที่กำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Configure dashboard appearance, colors, and custom CSS"
+msgstr "กำหนดค่ารูปลักษณ์ สี และ CSS ที่กำหนดเองของแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure filter scopes"
+msgstr "กำหนดค่าขอบเขตของตัวกรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure the basics of your Annotation Layer."
+msgstr "กำหนดค่าพื้นฐานของเลเยอร์คำอธิบายประกอบของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Configure the chart size for each zoom level"
+msgstr "กำหนดค่าขนาดแผนภูมิสำหรับแต่ละระดับการซูม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure this dashboard to embed it into an external web application."
+msgstr "กำหนดค่าแดชบอร์ดนี้เพื่อฝังลงในแอปพลิเคชันเว็บภายนอก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Configure your how you overlay is displayed here."
+msgstr "กำหนดค่าวิธีแสดงผลโอเวอร์เลย์ของคุณที่นี่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Confirm"
+msgstr "ยืนยัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Confirm Password"
+msgstr "ยืนยันรหัสผ่าน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Confirm overwrite"
+msgstr "ยืนยันการเขียนทับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Confirm password"
+msgstr "ยืนยันรหัสผ่าน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Confirm save"
+msgstr "ยืนยันการบันทึก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Confirm the user's password"
+msgstr "ยืนยันรหัสผ่านของผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connect"
+msgstr "เชื่อมต่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Connect Google Sheet"
+msgstr "เชื่อมต่อ Google Sheet"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connect Google Sheets as tables to this database"
+msgstr "เชื่อมต่อ Google Sheets เป็นตารางกับฐานข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connect a database"
+msgstr "เชื่อมต่อฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connect database"
+msgstr "เชื่อมต่อฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connect this database using the dynamic form instead"
+msgstr "เชื่อมต่อฐานข้อมูลนี้โดยใช้แบบฟอร์มแบบไดนามิกแทน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connect this database with a SQLAlchemy URI string instead"
+msgstr "เชื่อมต่อฐานข้อมูลนี้ด้วยสตริง SQLAlchemy URI แทน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Connect to engine"
+msgstr "เชื่อมต่อกับเอ็นจิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Connection"
+msgstr "การเชื่อมต่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Connection failed, please check your connection settings"
+msgstr "การเชื่อมต่อล้มเหลว โปรดตรวจสอบการตั้งค่าการเชื่อมต่อของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Connection failed, please check your connection settings."
+msgstr "การเชื่อมต่อล้มเหลว โปรดตรวจสอบการตั้งค่าการเชื่อมต่อของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Contains"
+msgstr "ประกอบด้วย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Content format"
+msgstr "รูปแบบเนื้อหา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Content type"
+msgstr "ประเภทเนื้อหา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Continue"
+msgstr "ดำเนินการต่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Continuous"
+msgstr "ต่อเนื่อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Contours"
+msgstr "เส้นชั้นความสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Contribution"
+msgstr "การมีส่วนร่วม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Contribution Mode"
+msgstr "โหมดการมีส่วนร่วม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Contributions"
+msgstr "การมีส่วนร่วม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Control"
+msgstr "ตัวควบคุม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Control labeled "
+msgstr "คอนโทรลที่มีป้ายกำกับ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Controls labeled "
+msgstr "คอนโทรลที่มีป้ายกำกับ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Copied to clipboard!"
+msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว!"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Copy"
+msgstr "คัดลอก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Copy SELECT statement"
+msgstr "คัดลอกคำสั่ง SELECT"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Copy SELECT statement to the clipboard"
+msgstr "คัดลอกคำสั่ง SELECT ไปยังคลิปบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Copy URL"
+msgstr "คัดลอก URL"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Copy and Paste JSON credentials"
+msgstr "คัดลอกและวางข้อมูลรับรอง JSON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Copy code to clipboard"
+msgstr "คัดลอกโค้ดไปยังคลิปบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, python-format, fuzzy
+msgid "Copy of %s"
+msgstr "สำเนาของ %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Copy partition query to clipboard"
+msgstr "คัดลอกคำสั่งพาร์ทิชันไปยังคลิปบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Copy permalink to clipboard"
+msgstr "คัดลอกลิงก์ถาวรไปยังคลิปบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Copy query link to your clipboard"
+msgstr "คัดลอกลิงก์คำสั่งไปยังคลิปบอร์ดของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Copy the current data"
+msgstr "คัดลอกข้อมูลปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Copy the identifier of the account you are trying to connect to."
+msgstr "คัดลอกตัวระบุของบัญชีที่คุณกำลังพยายามเชื่อมต่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Copy the name of the HTTP Path of your cluster."
+msgstr "คัดลอกชื่อ HTTP Path ของคลัสเตอร์ของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Copy the name of the database you are trying to connect to."
+msgstr "คัดลอกชื่อฐานข้อมูลที่คุณกำลังพยายามเชื่อมต่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Copy to Clipboard"
+msgstr "คัดลอกไปยังคลิปบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Copy to clipboard"
+msgstr "คัดลอกไปยังคลิปบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Copy with Headers"
+msgstr "คัดลอกพร้อมส่วนหัว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Corner Radius"
+msgstr "รัศมีมุม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Correlation"
+msgstr "ความสัมพันธ์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cost estimate"
+msgstr "ประมาณการต้นทุน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Could not connect to database: \"%(database)s\""
+msgstr "ไม่สามารถเชื่อมต่อกับฐานข้อมูล: \"%(database)s\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Could not determine datasource type"
+msgstr "ไม่สามารถระบุประเภทแหล่งข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Could not fetch all saved charts"
+msgstr "ไม่สามารถดึงข้อมูลแผนภูมิที่บันทึกไว้ทั้งหมดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Could not find viz object"
+msgstr "ไม่พบออบเจ็กต์การแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Could not load database driver"
+msgstr "ไม่สามารถโหลดไดรเวอร์ฐานข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "Could not load database driver for: %(engine)s"
+msgstr "ไม่สามารถโหลดไดรเวอร์ฐานข้อมูลสำหรับ: %(engine)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Could not resolve hostname: \"%(host)s\"."
+msgstr "ไม่สามารถแปลงชื่อโฮสต์: \"%(host)s\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Could not validate the user in the current session."
+msgstr "ไม่สามารถตรวจสอบผู้ใช้ในเซสชันปัจจุบันได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Count"
+msgstr "จำนวน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Count Unique Values"
+msgstr "นับค่าที่ไม่ซ้ำกัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Count as Fraction of Columns"
+msgstr "นับเป็นเศษส่วนของคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Count as Fraction of Rows"
+msgstr "นับเป็นเศษส่วนของแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Count as Fraction of Total"
+msgstr "นับเป็นเศษส่วนของทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Country"
+msgstr "ประเทศ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Country Color Scheme"
+msgstr "รูปแบบสีของประเทศ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Country Column"
+msgstr "คอลัมน์ประเทศ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Country Field Type"
+msgstr "ประเภทฟิลด์ประเทศ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Country Map"
+msgstr "แผนที่ประเทศ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Create"
+msgstr "สร้าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Create Tag"
+msgstr "สร้างแท็ก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sl, tr, uk]
+#, fuzzy
+msgid "Create a dataset"
+msgstr "สร้างชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Create a dataset to begin visualizing your data as a chart or go to\n"
+"          SQL Lab to query your data."
+msgstr ""
+"สร้างชุดข้อมูลเพื่อเริ่มแสดงผลข้อมูลของคุณเป็นแผนภูมิ หรือไปที่\n"
+"          SQL Lab เพื่อสืบค้นข้อมูลของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Create a new Tag"
+msgstr "สร้างแท็กใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Create a new chart"
+msgstr "สร้างแผนภูมิใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Create and explore dataset"
+msgstr "สร้างและสำรวจชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Create chart"
+msgstr "สร้างแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Create dataframe index"
+msgstr "สร้างดัชนีดาต้าเฟรม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Create dataset"
+msgstr "สร้างชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Create matrix columns by placing charts side-by-side"
+msgstr "สร้างคอลัมน์เมทริกซ์โดยวางแผนภูมิเคียงข้างกัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Create matrix rows by stacking charts vertically"
+msgstr "สร้างแถวเมทริกซ์โดยเรียงแผนภูมิในแนวตั้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Create new chart"
+msgstr "สร้างแผนภูมิใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Create or select schema..."
+msgstr "สร้างหรือเลือกสกีมา..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Created"
+msgstr "สร้างแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Created by"
+msgstr "สร้างโดย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Created by me"
+msgstr "สร้างโดยฉัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Created on"
+msgstr "สร้างเมื่อ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Creating SSH Tunnel failed for an unknown reason"
+msgstr "การสร้างอุโมงค์ SSH ล้มเหลวด้วยเหตุผลที่ไม่ทราบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Creating a data source and creating a new tab"
+msgstr "กำลังสร้างแหล่งข้อมูลและสร้างแท็บใหม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Creator"
+msgstr "ผู้สร้าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Crimson"
+msgstr "สีแดงเข้ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Cross-filter will be applied to all of the charts that use this dataset."
+msgstr "ตัวกรองข้ามจะถูกนำไปใช้กับแผนภูมิทั้งหมดที่ใช้ชุดข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Cross-filtering is not enabled for this dashboard."
+msgstr "การกรองข้ามไม่ได้เปิดใช้งานสำหรับแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Cross-filtering is not enabled in this dashboard"
+msgstr "การกรองข้ามไม่ได้เปิดใช้งานในแดชบอร์ดนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Cross-filtering scoping"
+msgstr "ขอบเขตการกรองข้าม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Cross-filters"
+msgstr "ตัวกรองข้าม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Cumulative"
+msgstr "สะสม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Currency"
+msgstr "สกุลเงิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Currency code column"
+msgstr "คอลัมน์รหัสสกุลเงิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Currency format"
+msgstr "รูปแบบสกุลเงิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Currency prefix or suffix"
+msgstr "คำนำหน้าหรือคำต่อท้ายสกุลเงิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Currency symbol"
+msgstr "สัญลักษณ์สกุลเงิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Current"
+msgstr "ปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Current day"
+msgstr "วันปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Current month"
+msgstr "เดือนปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Current quarter"
+msgstr "ไตรมาสปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Current week"
+msgstr "สัปดาห์ปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Current year"
+msgstr "ปีปัจจุบัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Currently rendered: %s"
+msgstr "แสดงผลปัจจุบัน: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Custom"
+msgstr "กำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Custom Plugin"
+msgstr "ปลั๊กอินกำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Custom Plugins"
+msgstr "ปลั๊กอินกำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Custom SQL"
+msgstr "SQL กำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Custom SQL ad-hoc metrics are not enabled for this dataset"
+msgstr "เมตริก SQL เฉพาะกิจแบบกำหนดเองไม่ได้เปิดใช้งานสำหรับชุดข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Custom SQL fields cannot contain sub-queries."
+msgstr "ฟิลด์ SQL กำหนดเองไม่สามารถมีคำสั่งย่อยได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Custom color palettes"
+msgstr "จานสีกำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Custom column name (leave blank for default)"
+msgstr "ชื่อคอลัมน์กำหนดเอง (เว้นว่างสำหรับค่าเริ่มต้น)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Custom conditional formatting"
+msgstr "การจัดรูปแบบตามเงื่อนไขกำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Custom date"
+msgstr "วันที่กำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Custom fields not available in aggregated heatmap cells"
+msgstr "ฟิลด์กำหนดเองไม่สามารถใช้ได้ในเซลล์ฮีตแมปที่รวมแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Custom time filter plugin"
+msgstr "ปลั๊กอินตัวกรองเวลากำหนดเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Custom width of the screenshot in pixels"
+msgstr "ความกว้างกำหนดเองของภาพหน้าจอเป็นพิกเซล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Custom..."
+msgstr "กำหนดเอง..."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Customization type"
+msgstr "ประเภทการปรับแต่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Customization value is required"
+msgstr "จำเป็นต้องระบุค่าการปรับแต่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, python-format, fuzzy
+msgid "Customizations out of scope (%d)"
+msgstr "การปรับแต่งนอกขอบเขต (%d)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Customize"
+msgstr "ปรับแต่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Customize Metrics"
+msgstr "ปรับแต่งเมตริก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Customize cell titles using Handlebars template syntax. Available variables:"
+" {{rowLabel}}, {{colLabel}}"
+msgstr ""
+"ปรับแต่งชื่อเซลล์โดยใช้ไวยากรณ์เทมเพลต Handlebars ตัวแปรที่ใช้ได้: "
+"{{rowLabel}}, {{colLabel}}"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Customize columns"
+msgstr "ปรับแต่งคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Customize data source, filters, and layout."
+msgstr "ปรับแต่งแหล่งข้อมูล ตัวกรอง และเลย์เอาต์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Customize the label displayed for decreasing values in the chart tooltips "
+"and legend."
+msgstr ""
+"ปรับแต่งป้ายกำกับที่แสดงสำหรับค่าที่ลดลงในคำอธิบายเครื่องมือและคำอธิบายแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Customize the label displayed for increasing values in the chart tooltips "
+"and legend."
+msgstr ""
+"ปรับแต่งป้ายกำกับที่แสดงสำหรับค่าที่เพิ่มขึ้นในคำอธิบายเครื่องมือและคำอธิบายแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Customize the label displayed for total values in the chart tooltips, "
+"legend, and chart axis."
+msgstr ""
+"ปรับแต่งป้ายกำกับที่แสดงสำหรับค่ารวมในคำอธิบายเครื่องมือ คำอธิบายแผนภูมิ "
+"และแกนแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Customize tooltips template"
+msgstr "ปรับแต่งเทมเพลตคำอธิบายเครื่องมือ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Cyclic dependency detected"
+msgstr "ตรวจพบการพึ่งพาแบบวนรอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "D3 format"
+msgstr "รูปแบบ D3"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "D3 format syntax: https://github.com/d3/d3-format"
+msgstr "ไวยากรณ์รูปแบบ D3: https://github.com/d3/d3-format"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"D3 number format for numbers between -1.0 and 1.0, useful when you want to "
+"have different significant digits for small and large numbers"
+msgstr ""
+"รูปแบบตัวเลข D3 สำหรับตัวเลขระหว่าง -1.0 ถึง 1.0 "
+"มีประโยชน์เมื่อต้องการหลักนัยสำคัญที่แตกต่างกันสำหรับตัวเลขขนาดเล็กและขนาดใหญ่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "D3 time format for datetime columns"
+msgstr "รูปแบบเวลา D3 สำหรับคอลัมน์วันที่และเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "D3 time format syntax: https://github.com/d3/d3-time-format"
+msgstr "ไวยากรณ์รูปแบบเวลา D3: https://github.com/d3/d3-time-format"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "DATETIME"
+msgstr "วันที่และเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "DB column %(col_name)s has unknown type: %(value_type)s"
+msgstr "คอลัมน์ฐานข้อมูล %(col_name)s มีประเภทที่ไม่รู้จัก: %(value_type)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "DD/MM format dates, international and European format"
+msgstr "วันที่รูปแบบ DD/MM รูปแบบสากลและยุโรป"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "DEC"
+msgstr "ธ.ค."
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "DELETE"
+msgstr "ลบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "DML"
+msgstr "DML"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Daily seasonality"
+msgstr "ฤดูกาลรายวัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dark"
+msgstr "มืด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dark Cyan"
+msgstr "ฟ้าอมเขียวเข้ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dark mode"
+msgstr "โหมดมืด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dashboard"
+msgstr "แดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Dashboard Filter"
+msgstr "ตัวกรองแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Dashboard Id"
+msgstr "รหัสแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Dashboard [%s] just got created and chart [%s] was added to it"
+msgstr "แดชบอร์ด [%s] ถูกสร้างขึ้นและเพิ่มแผนภูมิ [%s] เข้าไปแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dashboard cannot be copied due to invalid parameters."
+msgstr "ไม่สามารถคัดลอกแดชบอร์ดได้เนื่องจากพารามิเตอร์ไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dashboard cannot be favorited."
+msgstr "ไม่สามารถเพิ่มแดชบอร์ดเป็นรายการโปรดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dashboard cannot be unfavorited."
+msgstr "ไม่สามารถนำแดชบอร์ดออกจากรายการโปรดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dashboard chart customizations could not be updated."
+msgstr "ไม่สามารถอัปเดตการปรับแต่งแผนภูมิในแดชบอร์ดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Dashboard color configuration could not be updated."
+msgstr "ไม่สามารถอัปเดตการกำหนดค่าสีของแดชบอร์ดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dashboard could not be deleted."
+msgstr "ไม่สามารถลบแดชบอร์ดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dashboard could not be updated."
+msgstr "ไม่สามารถอัปเดตแดชบอร์ดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Dashboard does not exist"
+msgstr "แดชบอร์ดไม่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dashboard exported as example successfully"
+msgstr "ส่งออกแดชบอร์ดเป็นตัวอย่างสำเร็จแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dashboard exported successfully"
+msgstr "ส่งออกแดชบอร์ดสำเร็จแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dashboard imported"
+msgstr "นำเข้าแดชบอร์ดแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dashboard name and URL configuration"
+msgstr "การกำหนดค่าชื่อและ URL ของแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Dashboard name is required"
+msgstr "จำเป็นต้องระบุชื่อแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Dashboard native filters could not be patched."
+msgstr "ไม่สามารถอัปเดตตัวกรองเนทีฟของแดชบอร์ดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dashboard parameters are invalid."
+msgstr "พารามิเตอร์แดชบอร์ดไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Dashboard properties"
+msgstr "คุณสมบัติแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dashboard properties updated"
+msgstr "อัปเดตคุณสมบัติแดชบอร์ดแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dashboard scheme"
+msgstr "รูปแบบแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Dashboard time range filters apply to temporal columns defined in\n"
+"          the filter section of each chart. Add temporal columns to the chart\n"
+"          filters to have this dashboard filter impact those charts."
+msgstr ""
+"ตัวกรองช่วงเวลาของแดชบอร์ดใช้กับคอลัมน์เวลาที่กำหนดไว้ใน\n"
+"          ส่วนตัวกรองของแต่ละแผนภูมิ เพิ่มคอลัมน์เวลาในตัวกรองแผนภูมิ\n"
+"          เพื่อให้ตัวกรองแดชบอร์ดนี้ส่งผลต่อแผนภูมิเหล่านั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dashboard title"
+msgstr "ชื่อแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dashboard usage"
+msgstr "การใช้งานแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dashboards"
+msgstr "แดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dashboards could not be created."
+msgstr "ไม่สามารถสร้างแดชบอร์ดได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dashboards do not exist"
+msgstr "แดชบอร์ดไม่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dashed"
+msgstr "เส้นประ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Data"
+msgstr "ข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Data Export Options"
+msgstr "ตัวเลือกการส่งออกข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Data Table"
+msgstr "ตารางข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Data URI is not allowed."
+msgstr "ไม่อนุญาต Data URI"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Data Zoom"
+msgstr "ขยายข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Data could not be deserialized from the results backend. The storage format "
+"might have changed, rendering the old data stake. You need to re-run the "
+"original query."
+msgstr ""
+"ไม่สามารถแปลงข้อมูลจากแบ็กเอนด์ผลลัพธ์ได้ "
+"รูปแบบการจัดเก็บอาจมีการเปลี่ยนแปลง ทำให้ข้อมูลเดิมไม่สามารถใช้งานได้ "
+"คุณต้องรันคิวรีเดิมอีกครั้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Data could not be retrieved from the results backend. You need to re-run the"
+" original query."
+msgstr "ไม่สามารถดึงข้อมูลจากแบ็กเอนด์ผลลัพธ์ได้ คุณต้องรันคิวรีเดิมอีกครั้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Data for %s"
+msgstr "ข้อมูลสำหรับ %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Data imported"
+msgstr "นำเข้าข้อมูลแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Data preview"
+msgstr "ดูตัวอย่างข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Data refreshed"
+msgstr "รีเฟรชข้อมูลแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Data type"
+msgstr "ประเภทข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "DataFrame include at least one series"
+msgstr "DataFrame ต้องมีอย่างน้อยหนึ่งชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "DataFrame must include temporal column"
+msgstr "DataFrame ต้องมีคอลัมน์เวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Database"
+msgstr "ฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Database Connections"
+msgstr "การเชื่อมต่อฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database Creation Error"
+msgstr "ข้อผิดพลาดในการสร้างฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Database connected"
+msgstr "เชื่อมต่อฐานข้อมูลแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Database could not be created."
+msgstr "ไม่สามารถสร้างฐานข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Database could not be deleted."
+msgstr "ไม่สามารถลบฐานข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Database could not be updated."
+msgstr "ไม่สามารถอัปเดตฐานข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database does not allow data manipulation."
+msgstr "ฐานข้อมูลไม่อนุญาตให้จัดการข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Database does not exist"
+msgstr "ฐานข้อมูลไม่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database does not support subqueries"
+msgstr "ฐานข้อมูลไม่รองรับคิวรีย่อย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Database driver for importing maybe not installed. Visit the Superset "
+"documentation page for installation instructions: "
+msgstr ""
+"ไดรเวอร์ฐานข้อมูลสำหรับการนำเข้าอาจยังไม่ได้ติดตั้ง กรุณาเยี่ยมชมหน้าเอกสาร "
+"Superset สำหรับคำแนะนำการติดตั้ง: "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Database error"
+msgstr "ข้อผิดพลาดของฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database is offline."
+msgstr "ฐานข้อมูลออฟไลน์อยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database is required for alerts"
+msgstr "ต้องการฐานข้อมูลสำหรับการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Database name"
+msgstr "ชื่อฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Database not found."
+msgstr "ไม่พบฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database parameters are invalid."
+msgstr "พารามิเตอร์ฐานข้อมูลไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Database passwords"
+msgstr "รหัสผ่านฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Database port"
+msgstr "พอร์ตฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Database schema is not allowed for csv uploads."
+msgstr "ไม่อนุญาตให้ใช้สคีมาฐานข้อมูลสำหรับการอัปโหลด CSV"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Database settings updated"
+msgstr "อัปเดตการตั้งค่าฐานข้อมูลแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Database type does not support file uploads."
+msgstr "ประเภทฐานข้อมูลนี้ไม่รองรับการอัปโหลดไฟล์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Database upload file failed"
+msgstr "การอัปโหลดไฟล์ไปยังฐานข้อมูลล้มเหลว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Database upload file failed, while saving metadata"
+msgstr "การอัปโหลดไฟล์ไปยังฐานข้อมูลล้มเหลวขณะบันทึกเมตาดาต้า"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Databases"
+msgstr "ฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dataset"
+msgstr "ชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Dataset %(table)s already exists"
+msgstr "ชุดข้อมูล %(table)s มีอยู่แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dataset Name"
+msgstr "ชื่อชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dataset column delete failed."
+msgstr "การลบคอลัมน์ชุดข้อมูลล้มเหลว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dataset column not found."
+msgstr "ไม่พบคอลัมน์ชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Dataset could not be created."
+msgstr "ไม่สามารถสร้างชุดข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dataset could not be duplicated."
+msgstr "ไม่สามารถทำสำเนาชุดข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Dataset could not be updated."
+msgstr "ไม่สามารถอัปเดตชุดข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Dataset does not exist"
+msgstr "ชุดข้อมูลไม่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Dataset imported"
+msgstr "นำเข้าชุดข้อมูลแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dataset is required"
+msgstr "จำเป็นต้องมีชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dataset metric delete failed."
+msgstr "การลบเมตริกชุดข้อมูลล้มเหลว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dataset metric not found."
+msgstr "ไม่พบเมตริกชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Dataset name"
+msgstr "ชื่อชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dataset parameters are invalid."
+msgstr "พารามิเตอร์ชุดข้อมูลไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Dataset schema is invalid, caused by: %(error)s"
+msgstr "สคีมาชุดข้อมูลไม่ถูกต้อง เกิดจาก: %(error)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Datasets"
+msgstr "ชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Datasets can be created from database tables or SQL queries. Select a "
+"database table to the left or "
+msgstr ""
+"ชุดข้อมูลสามารถสร้างได้จากตารางฐานข้อมูลหรือคำสั่ง SQL "
+"เลือกตารางฐานข้อมูลทางด้านซ้ายหรือ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Datasets could not be deleted."
+msgstr "ไม่สามารถลบชุดข้อมูลได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Datasets do not contain a temporal column"
+msgstr "ชุดข้อมูลไม่มีคอลัมน์ประเภทเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Datasource"
+msgstr "แหล่งข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Datasource & Chart Type"
+msgstr "แหล่งข้อมูลและประเภทแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Datasource does not exist"
+msgstr "ไม่มีแหล่งข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Datasource is required for validation"
+msgstr "จำเป็นต้องมีแหล่งข้อมูลสำหรับการตรวจสอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Datasource type is invalid"
+msgstr "ประเภทแหล่งข้อมูลไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Datasource type is required when datasource_id is given"
+msgstr "จำเป็นต้องระบุประเภทแหล่งข้อมูลเมื่อมีการระบุ datasource_id"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Date Time Format"
+msgstr "รูปแบบวันที่และเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Date format"
+msgstr "รูปแบบวันที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Date format string"
+msgstr "สตริงรูปแบบวันที่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Date/Time"
+msgstr "วันที่/เวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid ""
+"Datetime column not provided as part table configuration and is required by "
+"this type of chart"
+msgstr ""
+"ไม่ได้ระบุคอลัมน์วันที่และเวลาในการกำหนดค่าตาราง "
+"ซึ่งจำเป็นสำหรับแผนภูมิประเภทนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Datetime format"
+msgstr "รูปแบบวันที่และเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Day"
+msgstr "วัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Day (freq=D)"
+msgstr "วัน (ความถี่=D)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Days %s"
+msgstr "วัน %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Db engine did not return all queried columns"
+msgstr "เครื่องมือฐานข้อมูลไม่ได้คืนค่าคอลัมน์ที่ค้นหาทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Deactivate"
+msgstr "ปิดใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "December"
+msgstr "ธันวาคม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Decides which column or measure to sort the base axis by."
+msgstr "กำหนดว่าจะเรียงลำดับแกนหลักตามคอลัมน์หรือค่าวัดใด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Decimal character"
+msgstr "อักขระทศนิยม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - 3D Grid"
+msgstr "Deck.gl - ตาราง 3 มิติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - 3D HEX"
+msgstr "Deck.gl - 3D HEX"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - Arc"
+msgstr "Deck.gl - โค้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Deck.gl - Contour"
+msgstr "Deck.gl - เส้นชั้นความสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - GeoJSON"
+msgstr "Deck.gl - GeoJSON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Deck.gl - Heatmap"
+msgstr "Deck.gl - แผนที่ความร้อน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - Multiple Layers"
+msgstr "Deck.gl - หลายชั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - Paths"
+msgstr "Deck.gl - เส้นทาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - Polygon"
+msgstr "Deck.gl - รูปหลายเหลี่ยม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - Scatter plot"
+msgstr "Deck.gl - กราฟกระจาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Deck.gl - Screen Grid"
+msgstr "Deck.gl - ตารางหน้าจอ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Deck.gl Layer Visibility"
+msgstr "การมองเห็นชั้น Deck.gl"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: lv, ru, uk]
+#, fuzzy
+msgid "Deckgl"
+msgstr "Deckgl"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Decrease"
+msgstr "ลดลง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Decrease color"
+msgstr "สีเมื่อลดลง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Decrease label"
+msgstr "ป้ายกำกับเมื่อลดลง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Default"
+msgstr "ค่าเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Default Catalog"
+msgstr "แคตาล็อกเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Default Column Settings"
+msgstr "การตั้งค่าคอลัมน์เริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Default Schema"
+msgstr "สกีมาเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Default URL"
+msgstr "URL เริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv,
+# pt_BR, ru, uk]
+#, fuzzy
+msgid ""
+"Default URL to redirect to when accessing from the dataset list page. "
+"Accepts relative URLs such as"
+msgstr ""
+"URL เริ่มต้นสำหรับเปลี่ยนเส้นทางเมื่อเข้าถึงจากหน้ารายการชุดข้อมูล รองรับ "
+"URL สัมพัทธ์ เช่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Default Value"
+msgstr "ค่าเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Default color"
+msgstr "สีเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Default datetime column"
+msgstr "คอลัมน์วันที่และเวลาเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Default folders cannot be nested"
+msgstr "โฟลเดอร์เริ่มต้นไม่สามารถซ้อนกันได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Default latitude"
+msgstr "ละติจูดเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Default longitude"
+msgstr "ลองจิจูดเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Default message"
+msgstr "ข้อความเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Default minimal column width in pixels, actual width may still be larger "
+"than this if other columns don't need much space"
+msgstr ""
+"ความกว้างขั้นต่ำเริ่มต้นของคอลัมน์ในหน่วยพิกเซล "
+"ความกว้างจริงอาจยังคงใหญ่กว่านี้หากคอลัมน์อื่นไม่ต้องการพื้นที่มาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Default value must be set when \"Filter has default value\" is checked"
+msgstr "ต้องกำหนดค่าเริ่มต้นเมื่อเลือก \"ตัวกรองมีค่าเริ่มต้น\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Default value must be set when \"Filter value is required\" is checked"
+msgstr "ต้องกำหนดค่าเริ่มต้นเมื่อเลือก \"จำเป็นต้องมีค่าตัวกรอง\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Default value set automatically when \"Select first filter value by "
+"default\" is checked"
+msgstr ""
+"ค่าเริ่มต้นถูกกำหนดโดยอัตโนมัติเมื่อเลือก "
+"\"เลือกค่าตัวกรองแรกตามค่าเริ่มต้น\""
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Define a function that receives the input and outputs the content for a "
+"tooltip"
+msgstr ""
+"กำหนดฟังก์ชันที่รับข้อมูลนำเข้าและส่งออกเนื้อหาสำหรับคำอธิบายเครื่องมือ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Define a function that returns a URL to navigate to when user clicks"
+msgstr "กำหนดฟังก์ชันที่คืนค่า URL สำหรับนำทางเมื่อผู้ใช้คลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Define a javascript function that receives the data array used in the "
+"visualization and is expected to return a modified version of that array. "
+"This can be used to alter properties of the data, filter, or enrich the "
+"array."
+msgstr ""
+"กำหนดฟังก์ชัน JavaScript ที่รับอาร์เรย์ข้อมูลที่ใช้ในการแสดงผล "
+"และคาดว่าจะคืนค่าอาร์เรย์ที่ปรับเปลี่ยนแล้ว "
+"ฟังก์ชันนี้สามารถใช้เพื่อแก้ไขคุณสมบัติของข้อมูล กรอง "
+"หรือเสริมข้อมูลในอาร์เรย์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Define color breakpoints for the data"
+msgstr "กำหนดจุดแบ่งสีสำหรับข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Define contour layers. Isolines represent a collection of line segments that"
+" serparate the area above and below a given threshold. Isobands represent a "
+"collection of polygons that fill the are containing values in a given "
+"threshold range."
+msgstr ""
+"กำหนดชั้นเส้นชั้นความสูง เส้น Isoline "
+"แสดงถึงชุดของส่วนเส้นที่แยกพื้นที่เหนือและใต้เกณฑ์ที่กำหนด แถบ Isoband "
+"แสดงถึงชุดของรูปหลายเหลี่ยมที่เติมเต็มพื้นที่ที่มีค่าอยู่ในช่วงเกณฑ์ที่กำหนด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Define delivery schedule, timezone, and frequency settings."
+msgstr "กำหนดกำหนดการส่ง เขตเวลา และการตั้งค่าความถี่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Define the database, SQL query, and triggering conditions for alert."
+msgstr "กำหนดฐานข้อมูล คิวรี SQL และเงื่อนไขการเรียกใช้สำหรับการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Defined through system configuration."
+msgstr "กำหนดผ่านการตั้งค่าระบบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Defines a rolling window function to apply, works along with the [Periods] "
+"text box"
+msgstr ""
+"กำหนดฟังก์ชันหน้าต่างเลื่อนที่จะใช้ ทำงานร่วมกับกล่องข้อความ [ช่วงเวลา]"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Defines the grid size in pixels"
+msgstr "กำหนดขนาดตารางในหน่วยพิกเซล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Defines the grouping of entities. Each series is represented by a specific "
+"color in the chart."
+msgstr "กำหนดการจัดกลุ่มของเอนทิตี แต่ละชุดข้อมูลแสดงด้วยสีเฉพาะในแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Defines the grouping of entities. Each series is shown as a specific color "
+"on the chart and has a legend toggle"
+msgstr ""
+"กำหนดการจัดกลุ่มของเอนทิตี "
+"แต่ละชุดข้อมูลแสดงเป็นสีเฉพาะในแผนภูมิและมีปุ่มสลับคำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Defines the size of the rolling window function, relative to the time "
+"granularity selected"
+msgstr ""
+"กำหนดขนาดของฟังก์ชันหน้าต่างเลื่อน โดยสัมพันธ์กับความละเอียดเวลาที่เลือก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Defines the value that determines the boundary between different regions or "
+"levels in the data "
+msgstr "กำหนดค่าที่ระบุขอบเขตระหว่างภูมิภาคหรือระดับต่างๆ ในข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Defines whether the step should appear at the beginning, middle or end "
+"between two data points"
+msgstr ""
+"กำหนดว่าขั้นตอนควรปรากฏที่จุดเริ่มต้น กลาง หรือปลายระหว่างจุดข้อมูลสองจุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete"
+msgstr "ลบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, python-format, fuzzy
+msgid "Delete %s?"
+msgstr "ลบ %s?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Delete Annotation?"
+msgstr "ลบหมายเหตุ?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete Database?"
+msgstr "ลบฐานข้อมูล?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Delete Dataset?"
+msgstr "ลบชุดข้อมูล?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Delete Group?"
+msgstr "ลบกลุ่ม?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete Layer?"
+msgstr "ลบชั้น?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete Query?"
+msgstr "ลบคิวรี?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Delete Report?"
+msgstr "ลบรายงาน?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Delete Role?"
+msgstr "ลบบทบาท?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete Template?"
+msgstr "ลบเทมเพลต?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Delete Theme?"
+msgstr "ลบธีม?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Delete User?"
+msgstr "ลบผู้ใช้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Delete all Really?"
+msgstr "ลบทั้งหมดจริงหรือ?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Delete annotation"
+msgstr "ลบหมายเหตุ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete dashboard tab?"
+msgstr "ลบแท็บแดชบอร์ด?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Delete database"
+msgstr "ลบฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Delete email report"
+msgstr "ลบรายงานอีเมล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Delete group"
+msgstr "ลบกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Delete item"
+msgstr "ลบรายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Delete role"
+msgstr "ลบบทบาท"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Delete template"
+msgstr "ลบเทมเพลต"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Delete theme"
+msgstr "ลบธีม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Delete this container and save to remove this message."
+msgstr "ลบคอนเทนเนอร์นี้และบันทึกเพื่อลบข้อความนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Delete user"
+msgstr "ลบผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Delete user registration"
+msgstr "ลบการลงทะเบียนผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Delete user registration?"
+msgstr "ลบการลงทะเบียนผู้ใช้?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Deleted"
+msgstr "ลบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d annotation"
+msgid_plural "Deleted %(num)d annotations"
+msgstr[0] "ลบ %(num)d คำอธิบายประกอบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d annotation layer"
+msgid_plural "Deleted %(num)d annotation layers"
+msgstr[0] "ลบ %(num)d ชั้นคำอธิบายประกอบแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d chart"
+msgid_plural "Deleted %(num)d charts"
+msgstr[0] "ลบ %(num)d แผนภูมิแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d css template"
+msgid_plural "Deleted %(num)d css templates"
+msgstr[0] "ลบ %(num)d เทมเพลต CSS แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, it, ja, lv, mi, nl, pl, pt, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d dashboard"
+msgid_plural "Deleted %(num)d dashboards"
+msgstr[0] "ลบ %(num)d แดชบอร์ดแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d dataset"
+msgid_plural "Deleted %(num)d datasets"
+msgstr[0] "ลบ %(num)d ชุดข้อมูลแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d report schedule"
+msgid_plural "Deleted %(num)d report schedules"
+msgstr[0] "ลบ %(num)d กำหนดการรายงานแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, es,
+# fa, ja, lv, mi, nl, ru, sl, uk]
+#, python-format, fuzzy
+msgid "Deleted %(num)d rules"
+msgid_plural "Deleted %(num)d rules"
+msgstr[0] "ลบ %(num)d กฎแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted %(num)d saved query"
+msgid_plural "Deleted %(num)d saved queries"
+msgstr[0] "ลบ %(num)d คำค้นหาที่บันทึกแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, python-format, fuzzy
+msgid "Deleted %(num)d theme"
+msgid_plural "Deleted %(num)d themes"
+msgstr[0] "ลบ %(num)d ธีมแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, python-format, fuzzy
+msgid "Deleted %s"
+msgstr "ลบ %s แล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "Deleted group: %s"
+msgstr "ลบกลุ่มแล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, python-format, fuzzy
+msgid "Deleted groups: %s"
+msgstr "ลบกลุ่มแล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Deleted role: %s"
+msgstr "ลบบทบาทแล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Deleted roles: %s"
+msgstr "ลบบทบาทแล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Deleted user registration for user: %s"
+msgstr "ลบการลงทะเบียนผู้ใช้สำหรับผู้ใช้: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Deleted user: %s"
+msgstr "ลบผู้ใช้แล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Deleted users: %s"
+msgstr "ลบผู้ใช้แล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, python-format, fuzzy
+msgid "Deleted: %s"
+msgstr "ลบแล้ว: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Deleting a tab will remove all content within it and will deactivate any "
+"related alerts or reports. You may still reverse this action with the"
+msgstr ""
+"การลบแท็บจะลบเนื้อหาทั้งหมดภายในแท็บนั้น "
+"และจะปิดใช้งานการแจ้งเตือนหรือรายงานที่เกี่ยวข้อง "
+"คุณยังสามารถย้อนกลับการดำเนินการนี้ได้ด้วย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Delimited long & lat single column"
+msgstr "คอลัมน์เดียวของลองจิจูดและละติจูดที่คั่นด้วยตัวคั่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Delimiter"
+msgstr "ตัวคั่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Delivery method"
+msgstr "วิธีการส่ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Density"
+msgstr "ความหนาแน่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dependent on"
+msgstr "ขึ้นอยู่กับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Descending"
+msgstr "จากมากไปน้อย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Description"
+msgstr "คำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Description (this can be seen in the list)"
+msgstr "คำอธิบาย (สามารถดูได้ในรายการ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Description Columns"
+msgstr "คอลัมน์คำอธิบาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Description text that shows up below your Big Number"
+msgstr "ข้อความคำอธิบายที่แสดงด้านล่างตัวเลขขนาดใหญ่ของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Deselect all"
+msgstr "ยกเลิกการเลือกทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Design with"
+msgstr "ออกแบบด้วย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Details"
+msgstr "รายละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Details of the certification"
+msgstr "รายละเอียดของการรับรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Determines how whiskers and outliers are calculated."
+msgstr "กำหนดวิธีการคำนวณวิสเกอร์และค่าผิดปกติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Determines whether or not this dashboard is visible in the list of all "
+"dashboards"
+msgstr "กำหนดว่าแดชบอร์ดนี้จะปรากฏในรายการแดชบอร์ดทั้งหมดหรือไม่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Diamond"
+msgstr "รูปเพชร"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Did you mean:"
+msgstr "คุณหมายความว่า:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Difference"
+msgstr "ความแตกต่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dim Gray"
+msgstr "สีเทาเข้ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dimension"
+msgstr "มิติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dimension is required"
+msgstr "จำเป็นต้องระบุมิติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dimension members"
+msgstr "สมาชิกมิติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dimension selection"
+msgstr "การเลือกมิติข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dimension to use on x-axis."
+msgstr "มิติข้อมูลที่ใช้บนแกน x"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dimension to use on y-axis."
+msgstr "มิติข้อมูลที่ใช้บนแกน y"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dimension values"
+msgstr "ค่ามิติข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dimensions"
+msgstr "มิติข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Dimensions contain qualitative values such as names, dates, or geographical "
+"data. Use dimensions to categorize, segment, and reveal the details in your "
+"data. Dimensions affect the level of detail in the view."
+msgstr ""
+"มิติข้อมูลประกอบด้วยค่าเชิงคุณภาพ เช่น ชื่อ วันที่ หรือข้อมูลทางภูมิศาสตร์ "
+"ใช้มิติข้อมูลเพื่อจัดหมวดหมู่ แบ่งกลุ่ม และเปิดเผยรายละเอียดในข้อมูลของคุณ "
+"มิติข้อมูลมีผลต่อระดับความละเอียดในมุมมอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Directed Force Layout"
+msgstr "รูปแบบแรงกระทำแบบมีทิศทาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Directional"
+msgstr "แบบมีทิศทาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Disable SQL Lab data preview queries"
+msgstr "ปิดใช้งานคิวรีแสดงตัวอย่างข้อมูล SQL Lab"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Disable data preview when fetching table metadata in SQL Lab.  Useful to "
+"avoid browser performance issues when using  databases with very wide "
+"tables."
+msgstr ""
+"ปิดใช้งานการแสดงตัวอย่างข้อมูลเมื่อดึงข้อมูลเมตาดาต้าของตารางใน SQL Lab  "
+"มีประโยชน์เพื่อหลีกเลี่ยงปัญหาประสิทธิภาพของเบราว์เซอร์เมื่อใช้  "
+"ฐานข้อมูลที่มีตารางกว้างมาก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Disable drill to detail"
+msgstr "ปิดใช้งานการเจาะลึกรายละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Disable embedding?"
+msgstr "ปิดใช้งานการฝัง?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Disabled"
+msgstr "ปิดใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Disables the drill to detail feature for this database."
+msgstr "ปิดใช้งานคุณสมบัติการเจาะลึกรายละเอียดสำหรับฐานข้อมูลนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Discard"
+msgstr "ละทิ้ง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Display Name"
+msgstr "ชื่อที่แสดง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Display all"
+msgstr "แสดงทั้งหมด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Display column in the chart"
+msgstr "แสดงคอลัมน์ในแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Display column level subtotal"
+msgstr "แสดงผลรวมย่อยระดับคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Display column level total"
+msgstr "แสดงยอดรวมระดับคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Display column name"
+msgstr "แสดงชื่อคอลัมน์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Display configuration"
+msgstr "การกำหนดค่าการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Display control configuration"
+msgstr "การกำหนดค่าตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Display control has default value"
+msgstr "ตัวควบคุมการแสดงผลมีค่าเริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Display control name"
+msgstr "ชื่อตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Display control settings"
+msgstr "การตั้งค่าตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Display control type"
+msgstr "ประเภทตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Display controls"
+msgstr "ตัวควบคุมการแสดงผล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, python-format, fuzzy
+msgid "Display controls (%d)"
+msgstr "ตัวควบคุมการแสดงผล (%d)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, python-format, fuzzy
+msgid "Display controls (%s)"
+msgstr "ตัวควบคุมการแสดงผล (%s)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Display cumulative total at end"
+msgstr "แสดงยอดรวมสะสมที่ท้าย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Display headers for each column at the top of the matrix"
+msgstr "แสดงส่วนหัวของแต่ละคอลัมน์ที่ด้านบนของเมทริกซ์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Display labels for each row on the left side of the matrix"
+msgstr "แสดงป้ายกำกับของแต่ละแถวทางด้านซ้ายของเมทริกซ์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Display metrics side by side within each column, as opposed to each column "
+"being displayed side by side for each metric."
+msgstr ""
+"แสดงตัวชี้วัดเคียงข้างกันภายในแต่ละคอลัมน์ "
+"แทนที่จะแสดงแต่ละคอลัมน์เคียงข้างกันสำหรับแต่ละตัวชี้วัด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Display percents in the label and tooltip as the percent of the total value,"
+" from the first step of the funnel, or from the previous step in the funnel."
+msgstr ""
+"แสดงเปอร์เซ็นต์ในป้ายกำกับและคำแนะนำเครื่องมือเป็นเปอร์เซ็นต์ของค่ารวมทั้งหมด"
+" จากขั้นตอนแรกของช่องทาง หรือจากขั้นตอนก่อนหน้าในช่องทาง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid "Display row level subtotal"
+msgstr "แสดงผลรวมย่อยระดับแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Display row level total"
+msgstr "แสดงยอดรวมระดับแถว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Display the last queried timestamp on charts in the dashboard view"
+msgstr "แสดงเวลาประทับของการสืบค้นล่าสุดบนแผนภูมิในมุมมองแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Display type icon"
+msgstr "แสดงไอคอนประเภท"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Displays connections between entities in a graph structure. Useful for "
+"mapping relationships and showing which nodes are important in a network. "
+"Graph charts can be configured to be force-directed or circulate. If your "
+"data has a geospatial component, try the deck.gl Arc chart."
+msgstr ""
+"แสดงการเชื่อมต่อระหว่างเอนทิตีในโครงสร้างกราฟ "
+"มีประโยชน์สำหรับการแมปความสัมพันธ์และแสดงว่าโหนดใดมีความสำคัญในเครือข่าย "
+"แผนภูมิกราฟสามารถกำหนดค่าให้เป็นแบบแรงดึงดูดหรือแบบวงกลม "
+"หากข้อมูลของคุณมีองค์ประกอบทางภูมิสารสนเทศ ลองใช้แผนภูมิ Arc ของ deck.gl"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Distribute across"
+msgstr "กระจายตาม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Distribution"
+msgstr "การกระจาย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Divider"
+msgstr "ตัวคั่น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid ""
+"Divides each category into subcategories based on the values in the "
+"dimension. It can be used to exclude intersections."
+msgstr ""
+"แบ่งแต่ละหมวดหมู่ออกเป็นหมวดหมู่ย่อยตามค่าในมิติข้อมูล "
+"สามารถใช้เพื่อยกเว้นจุดตัดกันได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Do you want a donut or a pie?"
+msgstr "คุณต้องการแผนภูมิวงแหวนหรือแผนภูมิวงกลม?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Documentation"
+msgstr "เอกสาร"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Domain"
+msgstr "โดเมน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Don't refresh"
+msgstr "ไม่รีเฟรช"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Donut"
+msgstr "วงแหวน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dotted"
+msgstr "จุดประ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Download"
+msgstr "ดาวน์โหลด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Download as Image"
+msgstr "ดาวน์โหลดเป็นรูปภาพ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Download as image"
+msgstr "ดาวน์โหลดเป็นรูปภาพ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Download is on the way"
+msgstr "กำลังดาวน์โหลด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Download to CSV"
+msgstr "ดาวน์โหลดเป็น CSV"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Download to client"
+msgstr "ดาวน์โหลดไปยังไคลเอนต์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid ""
+"Downloading %(rows)s rows based on the LIMIT configuration. If you want the "
+"entire result set, you need to adjust the LIMIT."
+msgstr ""
+"กำลังดาวน์โหลด %(rows)s แถวตามการตั้งค่า LIMIT หากต้องการชุดผลลัพธ์ทั้งหมด "
+"คุณต้องปรับค่า LIMIT"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Draft"
+msgstr "ร่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drag and drop components and charts to the dashboard"
+msgstr "ลากและวางส่วนประกอบและแผนภูมิมายังแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drag and drop components to this tab"
+msgstr "ลากและวางส่วนประกอบมายังแท็บนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid ""
+"Drag columns and metrics here to customize tooltip content. Order matters - "
+"items will appear in the same order in tooltips. Click the button to "
+"manually select columns and metrics."
+msgstr ""
+"ลากคอลัมน์และเมตริกมาที่นี่เพื่อปรับแต่งเนื้อหาคำแนะนำ ลำดับมีความสำคัญ - "
+"รายการจะปรากฏในลำดับเดียวกันในคำแนะนำ "
+"คลิกปุ่มเพื่อเลือกคอลัมน์และเมตริกด้วยตนเอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Draw a marker on data points. Only applicable for line types."
+msgstr "วาดเครื่องหมายบนจุดข้อมูล ใช้ได้เฉพาะกับประเภทเส้นเท่านั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Draw area under curves. Only applicable for line types."
+msgstr "วาดพื้นที่ใต้เส้นโค้ง ใช้ได้เฉพาะกับประเภทเส้นเท่านั้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Draw line from Pie to label when labels outside?"
+msgstr "วาดเส้นจากแผนภูมิวงกลมไปยังป้ายกำกับเมื่อป้ายกำกับอยู่ด้านนอก?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Draw split lines for minor axis ticks"
+msgstr "วาดเส้นแบ่งสำหรับขีดแกนรอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Draw split lines for minor y-axis ticks"
+msgstr "วาดเส้นแบ่งสำหรับขีดแกน y รอง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drill by"
+msgstr "เจาะข้อมูลตาม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drill by is not available for this data point"
+msgstr "ไม่สามารถเจาะข้อมูลตามสำหรับจุดข้อมูลนี้ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drill by is not yet supported for this chart type"
+msgstr "ยังไม่รองรับการเจาะข้อมูลตามสำหรับแผนภูมิประเภทนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, python-format, fuzzy
+msgid "Drill by: %s"
+msgstr "เจาะข้อมูลตาม: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drill to detail"
+msgstr "เจาะข้อมูลรายละเอียด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drill to detail by"
+msgstr "เจาะข้อมูลรายละเอียดตาม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drill to detail by value is not yet supported for this chart type."
+msgstr "ยังไม่รองรับการเจาะข้อมูลรายละเอียดตามค่าสำหรับแผนภูมิประเภทนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Drill to detail is disabled because this chart does not group data by "
+"dimension value."
+msgstr ""
+"ปิดใช้งานการเจาะข้อมูลรายละเอียด "
+"เนื่องจากแผนภูมินี้ไม่ได้จัดกลุ่มข้อมูลตามค่ามิติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Drill to detail is disabled for this database. Change the database settings "
+"to enable it."
+msgstr ""
+"ปิดใช้งานการเจาะข้อมูลรายละเอียดสำหรับฐานข้อมูลนี้ "
+"เปลี่ยนการตั้งค่าฐานข้อมูลเพื่อเปิดใช้งาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Drill to detail: %s"
+msgstr "เจาะข้อมูลรายละเอียด: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, es,
+# fa, fr, ja, lv, mi, ru, sl, uk]
+#, fuzzy
+msgid "Drop a column here or click"
+msgid_plural "Drop columns here or click"
+msgstr[0] "วางคอลัมน์ที่นี่หรือคลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, de, es,
+# fa, fr, ja, lv, mi, ru, sl, uk]
+#, fuzzy
+msgid "Drop a column/metric here or click"
+msgid_plural "Drop columns/metrics here or click"
+msgstr[0] "วางคอลัมน์/เมตริกที่นี่หรือคลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Drop a temporal column here or click"
+msgstr "วางคอลัมน์เวลาที่นี่หรือคลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Drop columns/metrics here or click"
+msgstr "วางคอลัมน์/เมตริกที่นี่หรือคลิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Dttm"
+msgstr "วันที่และเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Duplicate"
+msgstr "ทำสำเนา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Duplicate column name(s): %(columns)s"
+msgstr "ชื่อคอลัมน์ซ้ำ: %(columns)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid ""
+"Duplicate column/metric labels: %(labels)s. Please make sure all columns and"
+" metrics have a unique label."
+msgstr ""
+"ป้ายกำกับคอลัมน์/เมตริกซ้ำ: %(labels)s "
+"กรุณาตรวจสอบให้แน่ใจว่าคอลัมน์และเมตริกทั้งหมดมีป้ายกำกับที่ไม่ซ้ำกัน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Duplicate dataset"
+msgstr "ทำสำเนาชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, python-format, fuzzy
+msgid "Duplicate folder name: %s"
+msgstr "ชื่อโฟลเดอร์ซ้ำ: %s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Duplicate role"
+msgstr "ทำสำเนาบทบาท"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, python-format, fuzzy
+msgid "Duplicate role %(name)s"
+msgstr "ทำสำเนาบทบาท %(name)s"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Duplicate tab"
+msgstr "ทำสำเนาแท็บ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Duration"
+msgstr "ระยะเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Duration (in seconds) of the caching timeout for charts of this database. A "
+"timeout of 0 indicates that the cache never expires, and -1 bypasses the "
+"cache. Note this defaults to the global timeout if undefined."
+msgstr ""
+"ระยะเวลา (เป็นวินาที) ของการหมดเวลาแคชสำหรับแผนภูมิของฐานข้อมูลนี้ "
+"ค่าหมดเวลา 0 หมายความว่าแคชไม่มีวันหมดอายุ และ -1 จะข้ามแคช "
+"โปรดทราบว่าค่านี้จะใช้ค่าหมดเวลาสากลหากไม่ได้กำหนดไว้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid ""
+"Duration (in seconds) of the caching timeout for this chart. Set to -1 to "
+"bypass the cache. Note this defaults to the dataset's timeout if undefined."
+msgstr ""
+"ระยะเวลา (เป็นวินาที) ของการหมดเวลาแคชสำหรับแผนภูมินี้ ตั้งค่าเป็น -1 "
+"เพื่อข้ามแคช โปรดทราบว่าค่านี้จะใช้ค่าหมดเวลาของชุดข้อมูลหากไม่ได้กำหนดไว้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Duration (in seconds) of the metadata caching timeout for schemas of this "
+"database. If left unset, the cache never expires."
+msgstr ""
+"ระยะเวลา (เป็นวินาที) ของการหมดเวลาแคชเมทาดาทาสำหรับสคีมาของฐานข้อมูลนี้ "
+"หากไม่ได้ตั้งค่า แคชจะไม่มีวันหมดอายุ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Duration (in seconds) of the metadata caching timeout for tables of this "
+"database. If left unset, the cache never expires. "
+msgstr ""
+"ระยะเวลา (เป็นวินาที) ของการหมดเวลาแคชเมทาดาทาสำหรับตารางของฐานข้อมูลนี้ "
+"หากไม่ได้ตั้งค่า แคชจะไม่มีวันหมดอายุ "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Duration Ms"
+msgstr "ระยะเวลา (มิลลิวินาที)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Duration in ms (1.40008 => 1ms 400µs 80ns)"
+msgstr "ระยะเวลาในหน่วยมิลลิวินาที (1.40008 => 1ms 400µs 80ns)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Duration in ms (100.40008 => 100ms 400µs 80ns)"
+msgstr "ระยะเวลาในหน่วยมิลลิวินาที (100.40008 => 100ms 400µs 80ns)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Duration in ms (10500 => 0:10.5)"
+msgstr "ระยะเวลาในหน่วยมิลลิวินาที (10500 => 0:10.5)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Duration in ms (66000 => 1m 6s)"
+msgstr "ระยะเวลาในหน่วยมิลลิวินาที (66000 => 1m 6s)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Dynamic"
+msgstr "ไดนามิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Dynamic Aggregation Function"
+msgstr "ฟังก์ชันการรวมข้อมูลแบบไดนามิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Dynamic group by"
+msgstr "จัดกลุ่มแบบไดนามิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Dynamically search all filter values"
+msgstr "ค้นหาค่าตัวกรองทั้งหมดแบบไดนามิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# ru, sk, uk]
+#, fuzzy
+msgid "Dynamically select grouping columns from a dataset"
+msgstr "เลือกคอลัมน์การจัดกลุ่มจากชุดข้อมูลแบบไดนามิก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "ECharts"
+msgstr "ECharts"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, sk, sl, uk]
+#, fuzzy
+msgid "EMAIL_REPORTS_CTA"
+msgstr "EMAIL_REPORTS_CTA"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "ERROR"
+msgstr "ข้อผิดพลาด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edge length"
+msgstr "ความยาวขอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edge length between nodes"
+msgstr "ความยาวขอบระหว่างโหนด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edge symbols"
+msgstr "สัญลักษณ์ขอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edge width"
+msgstr "ความกว้างขอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit"
+msgstr "แก้ไข"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, python-format, fuzzy
+msgid "Edit %s in modal"
+msgstr "แก้ไข %s ในกล่องโต้ตอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit CSS template properties"
+msgstr "แก้ไขคุณสมบัติแม่แบบ CSS"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Edit Dashboard"
+msgstr "แก้ไขแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pt, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edit Dataset "
+msgstr "แก้ไขชุดข้อมูล "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: it, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Edit Group"
+msgstr "แก้ไขกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Edit Log"
+msgstr "แก้ไขบันทึก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Edit Plugin"
+msgstr "แก้ไขปลั๊กอิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, it, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Edit Role"
+msgstr "แก้ไขบทบาท"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Edit Rule"
+msgstr "แก้ไขกฎ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Edit Tag"
+msgstr "แก้ไขแท็ก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, it, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Edit User"
+msgstr "แก้ไขผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Edit alert"
+msgstr "แก้ไขการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit annotation"
+msgstr "แก้ไขคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edit annotation layer"
+msgstr "แก้ไขชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit annotation layer properties"
+msgstr "แก้ไขคุณสมบัติชั้นคำอธิบายประกอบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Edit chart"
+msgstr "แก้ไขแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit chart properties"
+msgstr "แก้ไขคุณสมบัติแผนภูมิ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edit dashboard"
+msgstr "แก้ไขแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit database"
+msgstr "แก้ไขฐานข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit dataset"
+msgstr "แก้ไขชุดข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edit email report"
+msgstr "แก้ไขรายงานอีเมล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edit formatter"
+msgstr "แก้ไขตัวจัดรูปแบบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Edit group"
+msgstr "แก้ไขกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit properties"
+msgstr "แก้ไขคุณสมบัติ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "Edit report"
+msgstr "แก้ไขรายงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Edit role"
+msgstr "แก้ไขบทบาท"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Edit tag"
+msgstr "แก้ไขแท็ก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Edit template"
+msgstr "แก้ไขแม่แบบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Edit template parameters"
+msgstr "แก้ไขพารามิเตอร์แม่แบบ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sl, tr, uk]
+#, fuzzy
+msgid "Edit the dashboard"
+msgstr "แก้ไขแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Edit theme properties"
+msgstr "แก้ไขคุณสมบัติธีม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Edit time range"
+msgstr "แก้ไขช่วงเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Edit user"
+msgstr "แก้ไขผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, ko, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, tr, uk,
+# zh, zh_TW]
+#, fuzzy
+msgid "Edited"
+msgstr "แก้ไขแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Editing 1 filter:"
+msgstr "กำลังแก้ไข 1 ตัวกรอง:"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Either the database is spelled incorrectly or does not exist."
+msgstr "ชื่อฐานข้อมูลสะกดไม่ถูกต้องหรือไม่มีอยู่"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Either the username \"%(username)s\" or the password is incorrect."
+msgstr "ชื่อผู้ใช้ \"%(username)s\" หรือรหัสผ่านไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid ""
+"Either the username \"%(username)s\", password, or database name "
+"\"%(database)s\" is incorrect."
+msgstr ""
+"ชื่อผู้ใช้ \"%(username)s\", รหัสผ่าน หรือชื่อฐานข้อมูล \"%(database)s\" "
+"ไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Either the username or the password is wrong."
+msgstr "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Elapsed"
+msgstr "เวลาที่ผ่านไป"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Elevation"
+msgstr "ความสูง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Email"
+msgstr "อีเมล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Email is required"
+msgstr "จำเป็นต้องระบุอีเมล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Email link"
+msgstr "ลิงก์อีเมล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Email reports active"
+msgstr "เปิดใช้งานรายงานทางอีเมล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Email subject name (optional)"
+msgstr "ชื่อหัวเรื่องอีเมล (ไม่บังคับ)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Embed"
+msgstr "ฝังตัว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Embed code"
+msgstr "โค้ดสำหรับฝัง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, de,
+# es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sl, uk]
+#, fuzzy
+msgid "Embed dashboard"
+msgstr "ฝังแดชบอร์ด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Embedded dashboard could not be deleted."
+msgstr "ไม่สามารถลบแดชบอร์ดที่ฝังไว้ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Embedding deactivated."
+msgstr "ปิดใช้งานการฝังตัวแล้ว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Emphasis"
+msgstr "การเน้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Empty circle"
+msgstr "วงกลมว่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Empty collection"
+msgstr "คอลเลกชันว่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Empty column"
+msgstr "คอลัมน์ว่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Empty query result"
+msgstr "ผลลัพธ์การสืบค้นว่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "Empty query?"
+msgstr "การสืบค้นว่างเปล่า?"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Empty row"
+msgstr "แถวว่าง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable 'Allow file uploads to database' in any database's settings"
+msgstr ""
+"เปิดใช้งาน 'อนุญาตการอัปโหลดไฟล์ไปยังฐานข้อมูล' ในการตั้งค่าของฐานข้อมูลใด ๆ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enable Matrixify"
+msgstr "เปิดใช้งาน Matrixify"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "Enable cross-filtering"
+msgstr "เปิดใช้งานการกรองข้ามชาร์ต"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable data zooming controls"
+msgstr "เปิดใช้งานการควบคุมการซูมข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Enable embedding"
+msgstr "เปิดใช้งานการฝังตัว"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable forecast"
+msgstr "เปิดใช้งานการพยากรณ์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable forecasting"
+msgstr "เปิดใช้งานการพยากรณ์ข้อมูล"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable graph roaming"
+msgstr "เปิดใช้งานการเลื่อนกราฟ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enable horizontal layout (columns)"
+msgstr "เปิดใช้งานเลย์เอาต์แนวนอน (คอลัมน์)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enable icon JavaScript mode"
+msgstr "เปิดใช้งานโหมด JavaScript สำหรับไอคอน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: lv, ru, uk]
+#, fuzzy
+msgid "Enable icons"
+msgstr "เปิดใช้งานไอคอน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enable label JavaScript mode"
+msgstr "เปิดใช้งานโหมด JavaScript สำหรับป้ายกำกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: lv, ru, uk]
+#, fuzzy
+msgid "Enable labels"
+msgstr "เปิดใช้งานป้ายกำกับ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable node dragging"
+msgstr "เปิดใช้งานการลากโหนด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable query cost estimation"
+msgstr "เปิดใช้งานการประมาณค่าใช้จ่ายของการสืบค้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable row expansion in schemas"
+msgstr "เปิดใช้งานการขยายแถวในสคีมา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enable server side pagination of results (experimental feature)"
+msgstr "เปิดใช้งานการแบ่งหน้าผลลัพธ์ฝั่งเซิร์ฟเวอร์ (คุณสมบัติทดลอง)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enable vertical layout (rows)"
+msgstr "เปิดใช้งานเลย์เอาต์แนวตั้ง (แถว)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enables custom icon configuration via JavaScript"
+msgstr "เปิดใช้งานการกำหนดค่าไอคอนแบบกำหนดเองผ่าน JavaScript"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enables custom label configuration via JavaScript"
+msgstr "เปิดใช้งานการกำหนดค่าป้ายกำกับแบบกำหนดเองผ่าน JavaScript"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enables rendering of icons for GeoJSON points"
+msgstr "เปิดใช้งานการแสดงผลไอคอนสำหรับจุด GeoJSON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enables rendering of labels for GeoJSON points"
+msgstr "เปิดใช้งานการแสดงผลป้ายกำกับสำหรับจุด GeoJSON"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Encountered invalid NULL spatial entry,"
+"                                        please consider filtering those out"
+msgstr ""
+"พบรายการพิกัดเชิงพื้นที่ NULL ที่ไม่ถูกต้อง"
+"                                        โปรดพิจารณากรองรายการเหล่านั้นออก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, ko, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "End"
+msgstr "สิ้นสุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, ru, sk, sl, uk]
+#, fuzzy
+msgid "End (Longitude, Latitude): "
+msgstr "สิ้นสุด (ลองจิจูด, ละติจูด): "
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "End (exclusive)"
+msgstr "สิ้นสุด (ไม่รวม)"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "End Longitude & Latitude"
+msgstr "ลองจิจูดและละติจูดสิ้นสุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: fr, ja, lv,
+# ru, uk]
+#, fuzzy
+msgid "End Time"
+msgstr "เวลาสิ้นสุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "End angle"
+msgstr "มุมสิ้นสุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pt_BR, ru, sk, sl, tr, uk]
+#, fuzzy
+msgid "End date"
+msgstr "วันที่สิ้นสุด"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "End date excluded from time range"
+msgstr "วันที่สิ้นสุดถูกยกเว้นจากช่วงเวลา"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, it, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh,
+# zh_TW]
+#, fuzzy
+msgid "End date must be after start date"
+msgstr "วันที่สิ้นสุดต้องอยู่หลังวันที่เริ่มต้น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Ends With"
+msgstr "ลงท้ายด้วย"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Engine \"%(engine)s\" cannot be configured through parameters."
+msgstr "เอนจิน \"%(engine)s\" ไม่สามารถกำหนดค่าผ่านพารามิเตอร์ได้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Engine Parameters"
+msgstr "พารามิเตอร์เอนจิน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid ""
+"Engine spec \"InvalidEngine\" does not support being configured via "
+"individual parameters."
+msgstr ""
+"ข้อกำหนดเอนจิน \"InvalidEngine\" "
+"ไม่รองรับการกำหนดค่าผ่านพารามิเตอร์แต่ละรายการ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enter CA_BUNDLE"
+msgstr "ป้อน CA_BUNDLE"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, ja, lv, mi, nl, pt_BR, ru, sk, sl, uk]
+#, fuzzy
+msgid "Enter Primary Credentials"
+msgstr "ป้อนข้อมูลรับรองหลัก"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enter a name for this sheet"
+msgstr "ป้อนชื่อสำหรับแผ่นงานนี้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enter a new title for the tab"
+msgstr "ป้อนชื่อใหม่สำหรับแท็บ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Enter a part of the object name"
+msgstr "ป้อนส่วนหนึ่งของชื่อออบเจ็กต์"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Enter alert name"
+msgstr "ป้อนชื่อการแจ้งเตือน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enter duration in seconds"
+msgstr "ป้อนระยะเวลาเป็นวินาที"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, tr, uk, zh, zh_TW]
+#, fuzzy
+msgid "Enter fullscreen"
+msgstr "เข้าสู่โหมดเต็มหน้าจอ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, ja, lv,
+# pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enter minimum and maximum values for the range filter"
+msgstr "ป้อนค่าต่ำสุดและสูงสุดสำหรับตัวกรองช่วง"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, de,
+# es, fa, fr, ja, lv, mi, ru, sk, sl, uk]
+#, fuzzy
+msgid "Enter report name"
+msgstr "ป้อนชื่อรายงาน"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: cs, fr, ja,
+# lv, ru, sk, uk]
+#, fuzzy
+msgid "Enter the group's description"
+msgstr "ป้อนคำอธิบายของกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Enter the group's label"
+msgstr "ป้อนป้ายกำกับของกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Enter the group's name"
+msgstr "ป้อนชื่อของกลุ่ม"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ar, ca, cs,
+# de, es, fa, fr, ja, lv, mi, nl, pl, pt_BR, ru, sk, sl, uk, zh, zh_TW]
+#, python-format, fuzzy
+msgid "Enter the required %(dbModelName)s credentials"
+msgstr "ป้อนข้อมูลรับรอง %(dbModelName)s ที่จำเป็น"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enter the unique project id for your database."
+msgstr "ป้อน ID โปรเจ็กต์ที่ไม่ซ้ำกันสำหรับฐานข้อมูลของคุณ"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, pt_BR, ru, sk, uk]
+#, fuzzy
+msgid "Enter the user's email"
+msgstr "ป้อนอีเมลของผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Enter the user's first name"
+msgstr "ป้อนชื่อของผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ca, cs, es,
+# fr, ja, lv, mi, ru, sk, uk]
+#, fuzzy
+msgid "Enter the user's last name"
+msgstr "ป้อนนามสกุลของผู้ใช้"
+
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: ja, lv, ru,
+# uk]
+#, fuzzy
+msgid "Enter the user's password"
+msgstr "ป้อนรหัสผ่านของผู้ใช้"
+
... 19973 lines suppressed ...