summaryrefslogtreecommitdiffstats
path: root/l10n-th
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-21 05:22:11 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-21 05:22:11 +0000
commit724b36b7051c0d9190cbd8854ba5919904967c11 (patch)
tree8996ac57bf70972bf524e865e0845cd54aab6f6b /l10n-th
parentReleasing progress-linux version 115.10.0esr-1~deb12u1progress7u1. (diff)
downloadfirefox-esr-724b36b7051c0d9190cbd8854ba5919904967c11.tar.xz
firefox-esr-724b36b7051c0d9190cbd8854ba5919904967c11.zip
Merging upstream version 115.11.0esr.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-th')
-rw-r--r--l10n-th/browser/branding/official/brand.ftl13
-rw-r--r--l10n-th/browser/browser/aboutDialog.ftl18
-rw-r--r--l10n-th/browser/browser/aboutLogins.ftl144
-rw-r--r--l10n-th/browser/browser/aboutPocket.ftl12
-rw-r--r--l10n-th/browser/browser/aboutPolicies.ftl5
-rw-r--r--l10n-th/browser/browser/aboutPrivateBrowsing.ftl26
-rw-r--r--l10n-th/browser/browser/aboutRestartRequired.ftl3
-rw-r--r--l10n-th/browser/browser/aboutSessionRestore.ftl15
-rw-r--r--l10n-th/browser/browser/aboutTabCrashed.ftl2
-rw-r--r--l10n-th/browser/browser/aboutUnloads.ftl8
-rw-r--r--l10n-th/browser/browser/addonNotifications.ftl18
-rw-r--r--l10n-th/browser/browser/appExtensionFields.ftl11
-rw-r--r--l10n-th/browser/browser/appMenuNotifications.ftl4
-rw-r--r--l10n-th/browser/browser/appmenu.ftl31
-rw-r--r--l10n-th/browser/browser/backgroundtasks/defaultagent.ftl2
-rw-r--r--l10n-th/browser/browser/browser.ftl29
-rw-r--r--l10n-th/browser/browser/browserContext.ftl10
-rw-r--r--l10n-th/browser/browser/confirmationHints.ftl1
-rw-r--r--l10n-th/browser/browser/contentCrash.ftl5
-rw-r--r--l10n-th/browser/browser/customizeMode.ftl2
-rw-r--r--l10n-th/browser/browser/editBookmarkOverlay.ftl18
-rw-r--r--l10n-th/browser/browser/extensionsUI.ftl2
-rw-r--r--l10n-th/browser/browser/firefoxView.ftl47
-rw-r--r--l10n-th/browser/browser/fxviewTabList.ftl27
-rw-r--r--l10n-th/browser/browser/menubar.ftl4
-rw-r--r--l10n-th/browser/browser/migration.ftl25
-rw-r--r--l10n-th/browser/browser/migrationWizard.ftl7
-rw-r--r--l10n-th/browser/browser/newtab/asrouter.ftl33
-rw-r--r--l10n-th/browser/browser/newtab/newtab.ftl16
-rw-r--r--l10n-th/browser/browser/newtab/onboarding.ftl43
-rw-r--r--l10n-th/browser/browser/originControls.ftl2
-rw-r--r--l10n-th/browser/browser/pageInfo.ftl37
-rw-r--r--l10n-th/browser/browser/places.ftl8
-rw-r--r--l10n-th/browser/browser/policies/policies-descriptions.ftl17
-rw-r--r--l10n-th/browser/browser/preferences/addEngine.ftl8
-rw-r--r--l10n-th/browser/browser/preferences/applicationManager.ftl9
-rw-r--r--l10n-th/browser/browser/preferences/clearSiteData.ftl11
-rw-r--r--l10n-th/browser/browser/preferences/colors.ftl13
-rw-r--r--l10n-th/browser/browser/preferences/connection.ftl29
-rw-r--r--l10n-th/browser/browser/preferences/formAutofill.ftl7
-rw-r--r--l10n-th/browser/browser/preferences/languages.ftl20
-rw-r--r--l10n-th/browser/browser/preferences/moreFromMozilla.ftl13
-rw-r--r--l10n-th/browser/browser/preferences/permissions.ftl41
-rw-r--r--l10n-th/browser/browser/preferences/preferences.ftl136
-rw-r--r--l10n-th/browser/browser/preferences/selectBookmark.ftl3
-rw-r--r--l10n-th/browser/browser/protections.ftl35
-rw-r--r--l10n-th/browser/browser/protectionsPanel.ftl22
-rw-r--r--l10n-th/browser/browser/reportBrokenSite.ftl2
-rw-r--r--l10n-th/browser/browser/sanitize.ftl63
-rw-r--r--l10n-th/browser/browser/screenshots.ftl51
-rw-r--r--l10n-th/browser/browser/search.ftl5
-rw-r--r--l10n-th/browser/browser/shopping.ftl71
-rw-r--r--l10n-th/browser/browser/sidebarMenu.ftl6
-rw-r--r--l10n-th/browser/browser/sync.ftl2
-rw-r--r--l10n-th/browser/browser/translations.ftl31
-rw-r--r--l10n-th/browser/browser/webProtocolHandler.ftl3
-rw-r--r--l10n-th/browser/browser/webauthnDialog.ftl5
-rw-r--r--l10n-th/browser/browser/webrtcIndicator.ftl36
-rw-r--r--l10n-th/browser/chrome/browser/browser.properties20
-rw-r--r--l10n-th/browser/chrome/browser/downloads/downloads.properties3
-rw-r--r--l10n-th/browser/chrome/overrides/appstrings.properties12
-rw-r--r--l10n-th/browser/crashreporter/crashreporter-override.ini13
-rw-r--r--l10n-th/browser/defaultagent/defaultagent_localized.ini5
-rw-r--r--l10n-th/browser/installer/custom.properties7
-rw-r--r--l10n-th/browser/installer/nsisstrings.properties2
-rw-r--r--l10n-th/browser/pdfviewer/viewer.properties48
-rw-r--r--l10n-th/devtools/client/aboutdebugging.ftl117
-rw-r--r--l10n-th/devtools/client/accessibility.properties10
-rw-r--r--l10n-th/devtools/client/application.ftl60
-rw-r--r--l10n-th/devtools/client/debugger.properties118
-rw-r--r--l10n-th/devtools/client/inspector.properties4
-rw-r--r--l10n-th/devtools/client/jsonview.properties6
-rw-r--r--l10n-th/devtools/client/netmonitor.properties66
-rw-r--r--l10n-th/devtools/client/perftools.ftl11
-rw-r--r--l10n-th/devtools/client/responsive.properties17
-rw-r--r--l10n-th/devtools/client/toolbox-options.ftl28
-rw-r--r--l10n-th/devtools/client/toolbox.ftl18
-rw-r--r--l10n-th/devtools/client/toolbox.properties14
-rw-r--r--l10n-th/devtools/client/tooltips.ftl9
-rw-r--r--l10n-th/devtools/client/webconsole.properties29
-rw-r--r--l10n-th/devtools/shared/screenshot.properties2
-rw-r--r--l10n-th/devtools/shared/styleinspector.properties2
-rw-r--r--l10n-th/devtools/shared/webconsole-commands.ftl21
-rw-r--r--l10n-th/dom/chrome/accessibility/AccessFu.properties6
-rw-r--r--l10n-th/dom/chrome/appstrings.properties8
-rw-r--r--l10n-th/dom/chrome/dom/dom.properties58
-rw-r--r--l10n-th/dom/chrome/layout/htmlparser.properties6
-rw-r--r--l10n-th/dom/chrome/layout/layout_errors.properties4
-rw-r--r--l10n-th/dom/chrome/security/csp.properties101
-rw-r--r--l10n-th/dom/chrome/security/security.properties9
-rw-r--r--l10n-th/mobile/android/chrome/browser.properties1
-rw-r--r--l10n-th/mobile/android/chrome/passwordmgr.properties1
-rw-r--r--l10n-th/mobile/android/mobile/android/aboutConfig.ftl1
-rw-r--r--l10n-th/mobile/android/mobile/android/geckoViewConsole.ftl1
-rw-r--r--l10n-th/netwerk/necko.properties17
-rw-r--r--l10n-th/security/manager/chrome/pipnss/nsserrors.properties14
-rw-r--r--l10n-th/security/manager/chrome/pipnss/pipnss.properties17
-rw-r--r--l10n-th/security/manager/chrome/pippki/pippki.properties3
-rw-r--r--l10n-th/toolkit/chrome/global/filepicker.properties2
-rw-r--r--l10n-th/toolkit/chrome/global/narrate.properties10
-rw-r--r--l10n-th/toolkit/chrome/global/printdialog.properties4
-rw-r--r--l10n-th/toolkit/chrome/mozapps/downloads/unknownContentType.properties2
-rw-r--r--l10n-th/toolkit/chrome/mozapps/profile/profileSelection.properties4
-rw-r--r--l10n-th/toolkit/chrome/mozapps/update/updates.properties2
-rw-r--r--l10n-th/toolkit/crashreporter/aboutcrashes.ftl11
-rw-r--r--l10n-th/toolkit/crashreporter/crashreporter.ftl48
-rw-r--r--l10n-th/toolkit/crashreporter/crashreporter.ini10
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutAddons.ftl63
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutGlean.ftl28
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutLogging.ftl2
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutNetworking.ftl2
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutProcesses.ftl10
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutReader.ftl39
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutRights.ftl4
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutServiceWorkers.ftl15
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutSupport.ftl67
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutTelemetry.ftl36
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutWebauthn.ftl76
-rw-r--r--l10n-th/toolkit/toolkit/about/aboutWebrtc.ftl23
-rw-r--r--l10n-th/toolkit/toolkit/about/abuseReports.ftl20
-rw-r--r--l10n-th/toolkit/toolkit/about/certviewer.ftl4
-rw-r--r--l10n-th/toolkit/toolkit/about/config.ftl6
-rw-r--r--l10n-th/toolkit/toolkit/branding/brandings.ftl1
-rw-r--r--l10n-th/toolkit/toolkit/contentanalysis/contentanalysis.ftl35
-rw-r--r--l10n-th/toolkit/toolkit/featuregates/features.ftl12
-rw-r--r--l10n-th/toolkit/toolkit/formautofill/formAutofill.ftl67
-rw-r--r--l10n-th/toolkit/toolkit/global/arrowscrollbox.ftl21
-rw-r--r--l10n-th/toolkit/toolkit/global/commonDialog.ftl5
-rw-r--r--l10n-th/toolkit/toolkit/global/cookieBannerHandling.ftl2
-rw-r--r--l10n-th/toolkit/toolkit/global/createProfileWizard.ftl16
-rw-r--r--l10n-th/toolkit/toolkit/global/cspErrors.ftl9
-rw-r--r--l10n-th/toolkit/toolkit/global/extensionPermissions.ftl10
-rw-r--r--l10n-th/toolkit/toolkit/global/extensions.ftl2
-rw-r--r--l10n-th/toolkit/toolkit/global/handlerDialog.ftl2
-rw-r--r--l10n-th/toolkit/toolkit/global/processTypes.ftl22
-rw-r--r--l10n-th/toolkit/toolkit/global/profileSelection.ftl10
-rw-r--r--l10n-th/toolkit/toolkit/global/resetProfile.ftl3
-rw-r--r--l10n-th/toolkit/toolkit/global/textActions.ftl2
-rw-r--r--l10n-th/toolkit/toolkit/global/unknownContentType.ftl4
-rw-r--r--l10n-th/toolkit/toolkit/neterror/certError.ftl35
-rw-r--r--l10n-th/toolkit/toolkit/neterror/netError.ftl6
-rw-r--r--l10n-th/toolkit/toolkit/neterror/nsserrors.ftl18
-rw-r--r--l10n-th/toolkit/toolkit/passwordmgr/passwordmgr.ftl6
-rw-r--r--l10n-th/toolkit/toolkit/pdfviewer/viewer.ftl40
-rw-r--r--l10n-th/toolkit/toolkit/preferences/preferences.ftl6
-rw-r--r--l10n-th/toolkit/toolkit/printing/printDialogs.ftl3
-rw-r--r--l10n-th/toolkit/toolkit/printing/printPreview.ftl4
-rw-r--r--l10n-th/toolkit/toolkit/printing/printUI.ftl20
148 files changed, 1808 insertions, 1197 deletions
diff --git a/l10n-th/browser/branding/official/brand.ftl b/l10n-th/browser/branding/official/brand.ftl
index a0693b6a69..045fc499d7 100644
--- a/l10n-th/browser/branding/official/brand.ftl
+++ b/l10n-th/browser/branding/official/brand.ftl
@@ -3,16 +3,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-## Firefox Brand
-##
-## Firefox must be treated as a brand, and kept in English.
-## It cannot be:
-## - Declined to adapt to grammatical case.
-## - Transliterated.
-## - Translated.
-##
-## Reference: https://www.mozilla.org/styleguide/communications/translation/
-
## Firefox and Mozilla Brand
##
## Firefox and Mozilla must be treated as a brand.
@@ -30,10 +20,9 @@
-brand-shorter-name = Firefox
-brand-short-name = Firefox
-brand-shortcut-name = Firefox
-
-brand-full-name = Mozilla Firefox
# This brand name can be used in messages where the product name needs to
# remain unchanged across different versions (Nightly, Beta, etc.).
-brand-product-name = Firefox
-vendor-short-name = Mozilla
-trademarkInfo = Firefox และโลโก้ Firefox เป็นเครื่องหมายการค้าของมูลนิธิ Mozilla
+trademarkInfo = Firefox และตราสัญลักษณ์ Firefox เป็นเครื่องหมายการค้าของ Mozilla Foundation
diff --git a/l10n-th/browser/browser/aboutDialog.ftl b/l10n-th/browser/browser/aboutDialog.ftl
index 537cabac20..44b02fc3f3 100644
--- a/l10n-th/browser/browser/aboutDialog.ftl
+++ b/l10n-th/browser/browser/aboutDialog.ftl
@@ -4,17 +4,13 @@
aboutDialog-title =
.title = เกี่ยวกับ { -brand-full-name }
-
releaseNotes-link = มีอะไรใหม่
-
update-checkForUpdatesButton =
.label = ตรวจสอบการอัปเดต
.accesskey = ต
-
update-updateButton =
.label = เริ่มการทำงานใหม่เพื่ออัปเดต { -brand-shorter-name }
.accesskey = ร
-
update-checkingForUpdates = กำลังตรวจสอบการอัปเดต…
## Variables:
@@ -26,11 +22,10 @@ aboutdialog-update-downloading = กำลังดาวน์โหลดอ
##
update-applying = กำลังติดตั้งการอัปเดต…
-
update-failed = การอัปเดตล้มเหลว <label data-l10n-name="failed-link">ดาวน์โหลดรุ่นล่าสุด</label>
update-failed-main = การอัปเดตล้มเหลว <a data-l10n-name="failed-link-main">ดาวน์โหลดรุ่นล่าสุด</a>
-
update-adminDisabled = การอัปเดตถูกปิดใช้งานโดยผู้ดูแลระบบของคุณ
+update-policy-disabled = การอัปเดตถูกปิดใช้งานโดยองค์กรของคุณ
update-noUpdatesFound = { -brand-short-name } เป็นรุ่นล่าสุดแล้ว
aboutdialog-update-checking-failed = ไม่สามารถตรวจหาการอัปเดตได้
update-otherInstanceHandlingUpdates = { -brand-short-name } กำลังถูกอัปเดตโดยอินสแตนซ์อื่น
@@ -40,11 +35,8 @@ update-otherInstanceHandlingUpdates = { -brand-short-name } กำลังถ
aboutdialog-update-manual-with-link = มีการอัปเดตที่ <label data-l10n-name="manual-link">{ $displayUrl }</label>
settings-update-manual-with-link = มีการอัปเดตที่ <a data-l10n-name="manual-link">{ $displayUrl }</a>
-
update-unsupported = คุณไม่สามารถดำเนินการอัปเดตเพิ่มเติมในระบบนี้ได้ <label data-l10n-name="unsupported-link">เรียนรู้เพิ่มเติม</label>
-
update-restarting = กำลังเริ่มการทำงานใหม่…
-
update-internal-error2 = ไม่สามารถตรวจสอบการอัพเดตได้เนื่องจากมีข้อผิดพลาดภายใน การอัพเดตมีอยู่ที่ <label data-l10n-name="manual-link">{ $displayUrl }</label>
##
@@ -52,28 +44,20 @@ update-internal-error2 = ไม่สามารถตรวจสอบกา
# Variables:
# $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.)
aboutdialog-channel-description = คุณกำลังอยู่บนช่องทางการอัปเดต <label data-l10n-name="current-channel">{ $channel }</label>
-
warningDesc-version = { -brand-short-name } เป็นรุ่นทดลองและอาจไม่เสถียร
-
aboutdialog-help-user = ความช่วยเหลือของ { -brand-product-name }
aboutdialog-submit-feedback = ส่งข้อคิดเห็น
-
community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> คือ <label data-l10n-name="community-exp-creditsLink">ชุมชนระดับโลก</label> ที่ทำงานร่วมกันเพื่อทำให้เว็บเปิดกว้าง เป็นของสาธารณะ และเข้าถึงได้ทุกคน
-
community-2 = { -brand-short-name } ได้รับการออกแบบโดย <label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label> ซึ่งเป็น <label data-l10n-name="community-creditsLink">ชุมชนระดับโลก</label> ที่ทำงานร่วมกันเพื่อทำให้เว็บเปิดกว้าง เป็นของสาธารณะ และเข้าถึงได้ทุกคน
-
helpus = ต้องการที่จะช่วย? <label data-l10n-name="helpus-donateLink">ทำการบริจาค</label> หรือ <label data-l10n-name="helpus-getInvolvedLink">มีส่วนร่วม!</label>
-
bottomLinks-license = ข้อมูลสัญญาอนุญาต
bottomLinks-rights = สิทธิผู้ใช้
bottomLinks-privacy = นโยบายความเป็นส่วนตัว
-
# Example of resulting string: 66.0.1 (64-bit)
# Variables:
# $version (String): version of Firefox, e.g. 66.0.1
# $bits (Number): bits of the architecture (32 or 64)
aboutDialog-version = { $version } ({ $bits } บิต)
-
# Example of resulting string: 66.0a1 (2019-01-16) (64-bit)
# Variables:
# $version (String): version of Firefox for Nightly builds, e.g. 66.0a1
diff --git a/l10n-th/browser/browser/aboutLogins.ftl b/l10n-th/browser/browser/aboutLogins.ftl
index 922d270873..d8fce646aa 100644
--- a/l10n-th/browser/browser/aboutLogins.ftl
+++ b/l10n-th/browser/browser/aboutLogins.ftl
@@ -9,7 +9,13 @@ about-logins-login-filter =
.key = F
create-new-login-button =
.title = สร้างการเข้าสู่ระบบใหม่
-fxaccounts-sign-in-text = รับรหัสผ่านของคุณบนอุปกรณ์อื่น ๆ ของคุณ
+about-logins-page-title-name = รหัสผ่าน
+about-logins-login-filter2 =
+ .placeholder = ค้นหารหัสผ่าน
+ .key = F
+create-login-button =
+ .title = เพิ่มรหัสผ่าน
+fxaccounts-sign-in-text = ใช้รหัสผ่านของคุณในอุปกรณ์อื่นของคุณ
fxaccounts-sign-in-sync-button = ลงชื่อเข้าใช้เพื่อซิงค์
fxaccounts-avatar-button =
.title = จัดการบัญชี
@@ -23,6 +29,8 @@ about-logins-menu-menuitem-import-from-another-browser = นำเข้าจ
about-logins-menu-menuitem-import-from-a-file = นำเข้าจากไฟล์…
about-logins-menu-menuitem-export-logins = ส่งออกการเข้าสู่ระบบ…
about-logins-menu-menuitem-remove-all-logins = ลบการเข้าสู่ระบบทั้งหมด…
+about-logins-menu-menuitem-export-logins2 = ส่งออกรหัสผ่าน…
+about-logins-menu-menuitem-remove-all-logins2 = ลบรหัสผ่านทั้งหมด…
menu-menuitem-preferences =
{ PLATFORM() ->
[windows] ตัวเลือก
@@ -48,20 +56,30 @@ login-list-filtered-count =
[one] { $count } จาก { $total } การเข้าสู่ระบบ
*[other] { $count } จาก { $total } การเข้าสู่ระบบ
}
+# Variables
+# $count (number) - Number of logins
+login-list-count2 = { $count } รหัสผ่าน
+# Variables
+# $count (number) - Number of filtered logins
+# $total (number) - Total number of logins
+login-list-filtered-count2 = { $count } จาก { $total } รหัสผ่าน
login-list-sort-label-text = เรียงลำดับตาม:
login-list-name-option = ชื่อตามตัวอักษร
login-list-name-reverse-option = ชื่อ (Z-A)
login-list-username-option = ชื่อผู้ใช้ (ก-ฮ)
login-list-username-reverse-option = ชื่อผู้ใช้ (ฮ-ก)
about-logins-login-list-alerts-option = การแจ้งเตือน
-login-list-last-changed-option = วันที่เปลี่ยนแปลงล่าสุด
+login-list-last-changed-option = ปรับเปลี่ยนล่าสุดเมื่อ
login-list-last-used-option = วันที่ใช้ครั้งล่าสุด
login-list-intro-title = ไม่พบการเข้าสู่ระบบ
+login-list-intro-title2 = ไม่มีรหัสผ่านที่บันทึกไว้
login-list-intro-description = เมื่อคุณบันทึกรหัสผ่านใน { -brand-product-name } รหัสผ่านจะปรากฏขึ้นที่นี่
about-logins-login-list-empty-search-title = ไม่พบการเข้าสู่ระบบ
+about-logins-login-list-empty-search-title2 = ไม่พบรหัสผ่าน
about-logins-login-list-empty-search-description = ไม่มีผลลัพธ์ที่ตรงกับการค้นหาของคุณ
login-list-item-title-new-login = การเข้าสู่ระบบใหม่
login-list-item-subtitle-new-login = ป้อนข้อมูลรับรองการเข้าสู่ระบบของคุณ
+login-list-item-title-new-login2 = เพิ่มรหัสผ่าน
login-list-item-subtitle-missing-username = (ไม่มีชื่อผู้ใช้)
about-logins-list-item-breach-icon =
.title = เว็บไซต์ที่มีการรั่วไหล
@@ -78,21 +96,27 @@ about-logins-list-section-week = 7 วันที่ผ่านมา
about-logins-login-intro-heading-logged-out2 = กำลังมองหาการเข้าสู่ระบบที่คุณบันทึกไว้ใช่หรือไม่? เปิดการซิงค์หรือนำเข้า
about-logins-login-intro-heading-logged-in = ไม่พบการเข้าสู่ระบบที่ซิงค์
-login-intro-description = หากคุณบันทึกการเข้าสู่ระบบของคุณไว้ที่ { -brand-product-name } บนอุปกรณ์อื่น ๆ คุณสามารถนำมาใช้บนอุปกรณ์นี้ได้ด้วยวิธีนี้:
+login-intro-description = ถ้าคุณบันทึกการเข้าสู่ระบบของคุณไว้ที่ { -brand-product-name } บนอุปกรณ์อื่นๆ คุณสามารถนำมาใช้ในอุปกรณ์นี้ได้ด้วยวิธีนี้:
login-intro-instructions-fxa = สร้างหรือลงชื่อเข้า { -fxaccount-brand-name } ของคุณบนอุปกรณ์ที่บันทึกการเข้าสู่ระบบของคุณ
+about-logins-login-intro-heading-message = บันทึกรหัสผ่านของคุณไว้ในที่ปลอดภัย
+login-intro-description2 = รหัสผ่านทั้งหมดที่คุณบันทึกใน { -brand-product-name } จะถูกเข้ารหัส นอกจากนั้น เราจะคอยเฝ้าระวังการรั่วไหลและแจ้งเตือนคุณถ้าคุณได้รับผลกระทบ <a data-l10n-name="breach-alert-link">เรียนรู้เพิ่มเติม</a>
login-intro-instructions-fxa2 = สร้างหรือลงชื่อเข้าใช้บัญชีของคุณบนอุปกรณ์ที่บันทึกการเข้าสู่ระบบของคุณ
login-intro-instructions-fxa-settings = ไปที่ การตั้งค่า > Sync > เปิดการซิงค์… แล้วเลือกกล่องกาเครื่องหมาย การเข้าสู่ระบบและรหัสผ่าน
login-intro-instructions-fxa-passwords-help = ไปที่<a data-l10n-name="passwords-help-link">การช่วยเหลือรหัสผ่าน</a>สำหรับความช่วยเหลือเพิ่มเติม
-about-logins-intro-browser-only-import = หากการเข้าสู่ระบบของคุณถูกบันทึกไว้ในเบราว์เซอร์อื่น คุณสามารถ<a data-l10n-name="import-link">นำเข้าข้อมูลเหล่านี้ใน { -brand-product-name }</a> ได้
-about-logins-intro-import2 = หากการเข้าสู่ระบบของคุณถูกบันทึกไว้ภายนอก { -brand-product-name } คุณสามารถ<a data-l10n-name="import-browser-link">นำเข้าจากเบราว์เซอร์อื่น</a>หรือ<a data-l10n-name="import-file-link">จากไฟล์</a>ได้
+about-logins-intro-browser-only-import = ถ้าการเข้าสู่ระบบของคุณถูกบันทึกไว้ในเบราว์เซอร์อื่น คุณสามารถ<a data-l10n-name="import-link">นำเข้าข้อมูลเหล่านี้ใน { -brand-product-name }</a> ได้
+about-logins-intro-import2 = ถ้าการเข้าสู่ระบบของคุณถูกบันทึกไว้ภายนอก { -brand-product-name } คุณสามารถ<a data-l10n-name="import-browser-link">นำเข้าจากเบราว์เซอร์อื่น</a>หรือ<a data-l10n-name="import-file-link">จากไฟล์</a>ได้
+about-logins-intro-import3 = เลือกปุ่มเครื่องหมายบวกด้านบนเพื่อเพิ่มรหัสผ่านตอนนี้ คุณยังสามารถ<a data-l10n-name="import-browser-link">นำเข้ารหัสผ่านจากเบราว์เซอร์อื่น</a>หรือ<a data-l10n-name="import-file-link">จากไฟล์</a>ได้
## Login
login-item-new-login-title = สร้างการเข้าสู่ระบบใหม่
+# Header for adding a password
+about-logins-login-item-new-login-title = เพิ่มรหัสผ่าน
login-item-edit-button = แก้ไข
about-logins-login-item-remove-button = ลบ
login-item-origin-label = ที่อยู่เว็บไซต์
login-item-tooltip-message = ตรวจสอบให้แน่ใจว่าตรงกับที่อยู่ของเว็บไซต์ที่คุณเข้าสู่ระบบ
+about-logins-origin-tooltip2 = ป้อนที่อยู่แบบเต็มและตรวจสอบให้แน่ใจว่าที่อยู่นั้นตรงกันทุกประการกับที่อยู่ที่คุณใช้ลงชื่อเข้า
# Variables
# $webTitle (String) - Website title of the password being changed.
about-logins-edit-password-tooltip = ตรวจสอบให้แน่ใจว่าคุณได้บันทึกรหัสผ่านปัจจุบันของคุณสำหรับไซต์นี้ การเปลี่ยนรหัสผ่านที่นี่จะไม่มีผลกับรหัสผ่านใน { $webTitle }
@@ -110,6 +134,7 @@ login-item-password-reveal-checkbox =
login-item-copy-password-button-text = คัดลอก
login-item-copied-password-button-text = คัดลอกแล้ว!
login-item-save-changes-button = บันทึกการเปลี่ยนแปลง
+about-logins-login-item-save-changes-button = บันทึก
login-item-save-new-button = บันทึก
login-item-cancel-button = ยกเลิก
@@ -133,25 +158,35 @@ about-logins-os-auth-dialog-caption = { -brand-full-name }
## notes are only valid for English. Please test in your respected locale.
# This message can be seen when attempting to edit a login in about:logins on Windows.
-about-logins-edit-login-os-auth-dialog-message-win = หากต้องการแก้ไขการเข้าสู่ระบบของคุณ ให้ป้อนข้อมูลประจำตัวการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่าง ๆ ของคุณ
+about-logins-edit-login-os-auth-dialog-message-win = ถ้าต้องการแก้ไขการเข้าสู่ระบบของคุณ ให้ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่างๆ ของคุณ
# This message can be seen when attempting to edit a login in about:logins
# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
about-logins-edit-login-os-auth-dialog-message-macosx = แก้ไขการเข้าสู่ระบบที่บันทึกไว้
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message2-win = ถ้าต้องการแก้ไขรหัสผ่านของคุณ ให้ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่างๆ ของคุณ
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message2-macosx = แก้ไขรหัสผ่านที่บันทึกไว้
# This message can be seen when attempting to reveal a password in about:logins on Windows.
-about-logins-reveal-password-os-auth-dialog-message-win = หากต้องการดูรหัสผ่านของคุณ ให้ป้อนข้อมูลประจำตัวการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่าง ๆ ของคุณ
+about-logins-reveal-password-os-auth-dialog-message-win = ถ้าต้องการดูรหัสผ่านของคุณ ให้ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่างๆ ของคุณ
# This message can be seen when attempting to reveal a password in about:logins
# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
about-logins-reveal-password-os-auth-dialog-message-macosx = เผยรหัสผ่านที่บันทึกไว้
# This message can be seen when attempting to copy a password in about:logins on Windows.
-about-logins-copy-password-os-auth-dialog-message-win = หากต้องการคัดลอกรหัสผ่านของคุณ ให้ป้อนข้อมูลประจำตัวการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่าง ๆ ของคุณ
+about-logins-copy-password-os-auth-dialog-message-win = ถ้าต้องการคัดลอกรหัสผ่านของคุณ ให้ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่างๆ ของคุณ
# This message can be seen when attempting to copy a password in about:logins
# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
about-logins-copy-password-os-auth-dialog-message-macosx = คัดลอกรหัสผ่านที่บันทึกไว้
# This message can be seen when attempting to export a password in about:logins on Windows.
-about-logins-export-password-os-auth-dialog-message-win = หากต้องการส่งออกการเข้าสู่ระบบของคุณ ให้ป้อนข้อมูลประจำตัวการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่าง ๆ ของคุณ
+about-logins-export-password-os-auth-dialog-message-win = ถ้าต้องการส่งออกการเข้าสู่ระบบของคุณ ให้ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่างๆ ของคุณ
# This message can be seen when attempting to export a password in about:logins
# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
about-logins-export-password-os-auth-dialog-message-macosx = ส่งออกการเข้าสู่ระบบและรหัสผ่านที่บันทึกไว้
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message2-win = ถ้าต้องการส่งออกรหัสผ่านของคุณ ให้ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่างๆ ของคุณ
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message2-macosx = ส่งออกรหัสผ่านที่บันทึกไว้
## Primary Password notification
@@ -167,6 +202,10 @@ confirmation-dialog-dismiss-button =
.title = ยกเลิก
about-logins-confirm-remove-dialog-title = ลบการเข้าสู่ระบบนี้?
confirm-delete-dialog-message = การกระทำนี้ไม่สามารถเลิกทำได้
+# Title for modal to confirm the removal of one saved password
+about-logins-confirm-delete-dialog-title = ลบรหัสผ่านหรือไม่?
+# Message for modal to confirm the removal of one saved password
+about-logins-confirm-delete-dialog-message = คุณไม่สามารถยกเลิกการกระทำนี้ได้
about-logins-confirm-remove-dialog-confirm-button = ลบ
## Variables
@@ -174,8 +213,8 @@ about-logins-confirm-remove-dialog-confirm-button = ลบ
about-logins-confirm-remove-all-dialog-confirm-button-label =
{ $count ->
- [1] เอาออก
- *[other] เอาออกทั้งหมด
+ [1] ลบ
+ *[other] ลบทั้งหมด
}
about-logins-confirm-remove-all-dialog-checkbox-label =
{ $count ->
@@ -188,22 +227,47 @@ about-logins-confirm-remove-all-dialog-title =
}
about-logins-confirm-remove-all-dialog-message =
{ $count ->
- [1] การดำเนินการนี้จะเอาการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } และการแจ้งเตือนเกี่ยวกับการรั่วไหลใด ๆ ที่ปรากฏที่นี่ออก คุณจะไม่สามารถยกเลิกการดำเนินการนี้ได้
- *[other] การดำเนินการนี้จะเอาการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } และการแจ้งเตือนเกี่ยวกับการรั่วไหลใด ๆ ที่ปรากฏที่นี่ออก คุณจะไม่สามารถยกเลิกการดำเนินการนี้ได้
+ [1] การกระทำนี้จะลบการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } และการแจ้งเตือนเกี่ยวกับการรั่วไหลทั้งหมดที่ปรากฏที่นี่ออก คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
+ *[other] การกระทำนี้จะลบการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } และการแจ้งเตือนเกี่ยวกับการรั่วไหลทั้งหมดที่ปรากฏที่นี่ออก คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
}
about-logins-confirm-remove-all-sync-dialog-title =
{ $count ->
- *[other] ต้องการเอา { $count } การเข้าสู่ระบบออกจากอุปกรณ์ทั้งหมดหรือไม่?
+ *[other] ลบ { $count } การเข้าสู่ระบบออกจากอุปกรณ์ทั้งหมดหรือไม่?
}
about-logins-confirm-remove-all-sync-dialog-message =
{ $count ->
- [1] การดำเนินการนี้จะเอาการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } บนอุปกรณ์ทั้งหมดที่ซิงค์กับ{ -fxaccount-brand-name } ของคุณออก การดำเนินการนี้จะเอาการแจ้งเตือนเกี่ยวกับการรั่วไหลที่ปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการดำเนินการนี้ได้
- *[other] การดำเนินการนี้จะเอาการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } บนอุปกรณ์ทั้งหมดที่ซิงค์กับ{ -fxaccount-brand-name } ของคุณออก การดำเนินการนี้จะเอาการแจ้งเตือนเกี่ยวกับการรั่วไหลที่ปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการดำเนินการนี้ได้
+ [1] การกระทำนี้จะลบการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } บนอุปกรณ์ทั้งหมดที่ซิงค์กับ{ -fxaccount-brand-name } ของคุณออก และจะเอาการแจ้งเตือนเกี่ยวกับการรั่วไหลที่ปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
+ *[other] การกระทำนี้จะลบการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } บนอุปกรณ์ทั้งหมดที่ซิงค์กับ{ -fxaccount-brand-name } ของคุณออก และจะเอาการแจ้งเตือนเกี่ยวกับการรั่วไหลที่ปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
+ }
+# Checkbox for modal to confirm the removal of saved passwords
+about-logins-confirm-remove-all-dialog-checkbox-label2 =
+ { $count ->
+ [1] ใช่ ลบรหัสผ่าน
+ *[other] ใช่ ลบรหัสผ่าน
+ }
+# Title for modal to confirm the removal of all saved passwords when user is NOT synced
+about-logins-confirm-remove-all-dialog-title2 =
+ { $count ->
+ [one] ลบ { $count } รหัสผ่านหรือไม่?
+ *[other] ลบทั้งหมด { $count } รหัสผ่านหรือไม่?
+ }
+# Message for modal to confirm the removal of saved passwords when user is NOT synced
+about-logins-confirm-remove-all-dialog-message2 =
+ { $count ->
+ [1] การกระทำนี้จะลบรหัสผ่านที่บันทึกไว้ใน { -brand-short-name } และการแจ้งเตือนการรั่วไหลทั้งหมดออก คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
+ *[other] การกระทำนี้จะลบรหัสผ่านที่บันทึกไว้ใน { -brand-short-name } และการแจ้งเตือนการรั่วไหลทั้งหมดออก คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
}
-about-logins-confirm-remove-all-sync-dialog-message2 =
+# Title for modal to confirm the removal of all saved passwords when user IS SYNCED
+about-logins-confirm-remove-all-sync-dialog-title2 =
{ $count ->
- [1] การดำเนินการนี้จะลบการเข้าสู่ระบบที่คุณบันทึกไว้ใน { -brand-short-name } บนอุปกรณ์ทั้งหมดที่ซิงค์กับบัญชีของคุณออก การดำเนินการนี้จะเอาการแจ้งเตือนเกี่ยวกับการรั่วไหลที่ปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการดำเนินการนี้ได้
- *[other] การดำเนินการนี้จะลบการเข้าสู่ระบบทั้งหมดที่คุณบันทึกไว้ใน { -brand-short-name } บนอุปกรณ์ทั้งหมดที่ซิงค์กับบัญชีของคุณออก การดำเนินการนี้จะเอาการแจ้งเตือนเกี่ยวกับการรั่วไหลที่ปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการดำเนินการนี้ได้
+ [one] ลบ { $count } รหัสผ่านจากทุกอุปกรณ์หรือไม่?
+ *[other] ลบทั้งหมด { $count } รหัสผ่านจากทุกอุปกรณ์หรือไม่?
+ }
+# Message for modal to confirm the removal of saved passwords when user IS synced.
+about-logins-confirm-remove-all-sync-dialog-message3 =
+ { $count ->
+ [1] การกระทำนี้จะลบรหัสผ่านที่บันทึกไว้ใน { -brand-short-name } ในอุปกรณ์ที่ซิงค์ทั้งหมดของคุณออก และจะเอาการแจ้งเตือนการรั่วไหลซึ่งปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
+ *[other] การกระทำนี้จะลบรหัสผ่านที่บันทึกไว้ใน { -brand-short-name } ในอุปกรณ์ที่ซิงค์ทั้งหมดของคุณออก และจะเอาการแจ้งเตือนการรั่วไหลซึ่งปรากฏที่นี่ออกด้วย คุณจะไม่สามารถยกเลิกการกระทำนี้ได้
}
##
@@ -211,6 +275,11 @@ about-logins-confirm-remove-all-sync-dialog-message2 =
about-logins-confirm-export-dialog-title = ส่งออกการเข้าสู่ระบบและรหัสผ่าน
about-logins-confirm-export-dialog-message = รหัสผ่านของคุณจะถูกบันทึกเป็นข้อความที่อ่านได้ (เช่น BadP@ssw0rd) ดังนั้นใครก็ตามที่สามารถเปิดไฟล์ที่ส่งออกได้จะสามารถดูได้
about-logins-confirm-export-dialog-confirm-button = ส่งออก…
+about-logins-confirm-export-dialog-title2 = หมายเหตุเกี่ยวกับการส่งออกรหัสผ่าน
+about-logins-confirm-export-dialog-message2 =
+ เมื่อคุณส่งออก รหัสผ่านของคุณจะถูกบันทึกไว้ในไฟล์ซึ่งจะประกอบด้วยข้อความที่สามารถอ่านได้
+ เมื่อคุณใช้ไฟล์เสร็จแล้ว เราขอแนะนำให้ลบไฟล์นั้นเพื่อให้ผู้อื่นที่ใช้อุปกรณ์นี้ไม่สามารถเห็นรหัสผ่านของคุณได้
+about-logins-confirm-export-dialog-confirm-button2 = ทำการส่งออกต่อไป
about-logins-alert-import-title = การนำเข้าเสร็จสมบูรณ์
about-logins-alert-import-message = ดูสรุปการนำเข้าโดยละเอียด
confirm-discard-changes-dialog-title = ละทิ้งการเปลี่ยนแปลงที่ยังไม่ได้บันทึก?
@@ -252,6 +321,11 @@ about-logins-export-file-picker-title = ส่งออกไฟล์การ
# The default file name shown in the file picker when exporting saved logins.
# This must end in .csv
about-logins-export-file-picker-default-filename = logins.csv
+# Title of the file picker dialog
+about-logins-export-file-picker-title2 = ส่งออกรหัสผ่านจาก { -brand-short-name }
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename2 = passwords.csv
about-logins-export-file-picker-export-button = ส่งออก
# A description for the .csv file format that may be shown as the file type
# filter by the operating system.
@@ -265,6 +339,8 @@ about-logins-export-file-picker-csv-filter-title =
# Title of the file picker dialog
about-logins-import-file-picker-title = นำเข้าไฟล์การเข้าสู่ระบบ
+# Title of the file picker dialog
+about-logins-import-file-picker-title2 = นำเข้ารหัสผ่านมายัง { -brand-short-name }
about-logins-import-file-picker-import-button = นำเข้า
# A description for the .csv file format that may be shown as the file type
# filter by the operating system.
@@ -298,6 +374,18 @@ about-logins-import-dialog-items-no-change =
{ $count ->
*[other] <span>พบการเข้าสู่ระบบที่ซ้ำกัน:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(ยังไม่ได้นำเข้า)</span>
}
+about-logins-import-dialog-items-added2 =
+ { $count ->
+ *[other] <span>จำนวนรหัสผ่านใหม่ที่เพิ่ม:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified2 =
+ { $count ->
+ *[other] <span>จำนวนรายการที่มีอยู่ที่ถูกอัปเดต:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change2 =
+ { $count ->
+ *[other] <span>จำนวนรายการที่ซ้ำกันที่พบ:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(not imported)</span>
+ }
about-logins-import-dialog-items-error =
{ $count ->
*[other] <span>ข้อผิดพลาด:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(ยังไม่ได้นำเข้า)</span>
@@ -307,7 +395,7 @@ about-logins-import-dialog-error-title = ข้อผิดพลาดในก
about-logins-import-dialog-error-conflicting-values-title = มีค่าขัดแย้งหลายค่าสำหรับการเข้าสู่ระบบครั้งเดียว
about-logins-import-dialog-error-conflicting-values-description = ตัวอย่างเช่น: หลายชื่อผู้ใช้ รหัสผ่าน URL ฯลฯ สำหรับการเข้าสู่ระบบของผู้ใช้คนเดียว
about-logins-import-dialog-error-file-format-title = ปัญหารูปแบบไฟล์
-about-logins-import-dialog-error-file-format-description = เฮดเดอร์คอลัมน์ไม่ถูกต้องหรือขาดหายไป ตรวจสอบว่าไฟล์มีคอลัมน์สำหรับชื่อผู้ใช้ รหัสผ่านและ URL
+about-logins-import-dialog-error-file-format-description = ส่วนหัวคอลัมน์ไม่ถูกต้องหรือขาดหายไป ตรวจสอบว่าไฟล์มีคอลัมน์สำหรับชื่อผู้ใช้ รหัสผ่านและ URL
about-logins-import-dialog-error-file-permission-title = ไม่สามารถอ่านไฟล์
about-logins-import-dialog-error-file-permission-description = { -brand-short-name } ไม่มีสิทธิ์อ่านไฟล์ ให้ลองเปลี่ยนสิทธิ์ของไฟล์ดู
about-logins-import-dialog-error-unable-to-read-title = ไม่สามารถแยกวิเคราะห์ไฟล์
@@ -318,6 +406,7 @@ about-logins-import-dialog-error-try-import-again = ลองนำเข้า
about-logins-import-dialog-error-cancel = ยกเลิก
about-logins-import-report-title = สรุปการนำเข้า
about-logins-import-report-description = นำเข้าการเข้าสู่ระบบและรหัสผ่านไปยัง { -brand-short-name } แล้ว
+about-logins-import-report-description2 = นำเข้ารหัสผ่านมายัง { -brand-short-name } แล้ว
#
# Variables:
# $number (number) - The number of the row
@@ -325,6 +414,9 @@ about-logins-import-report-row-index = แถว { $number }
about-logins-import-report-row-description-no-change = ซ้ำกัน: ตรงกันทุกประการกับการเข้าสู่ระบบที่มีอยู่
about-logins-import-report-row-description-modified = อัปเดตการเข้าสู่ระบบที่มีอยู่แล้ว
about-logins-import-report-row-description-added = เพิ่มการเข้าสู่ระบบใหม่แล้ว
+about-logins-import-report-row-description-no-change2 = ซ้ำกัน: ตรงกันทุกประการกับรายการที่มีอยู่
+about-logins-import-report-row-description-modified2 = อัปเดตรายการที่มีอยู่แล้ว
+about-logins-import-report-row-description-added2 = เพิ่มรหัสผ่านใหม่แล้ว
about-logins-import-report-row-description-error = ข้อผิดพลาด: ฟิลด์หายไป
##
@@ -350,6 +442,18 @@ about-logins-import-report-no-change =
{ $count ->
*[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">การเข้าสู่ระบบที่ซ้ำกัน</div> <div data-l10n-name="not-imported">(ไม่ได้นำเข้า)</div>
}
+about-logins-import-report-added2 =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">เพิ่มรหัสผ่านใหม่แล้ว</div>
+ }
+about-logins-import-report-modified2 =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">อัปเดตรายการที่มีอยู่แล้ว</div>
+ }
+about-logins-import-report-no-change2 =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">รายการที่ซ้ำกัน</div> <div data-l10n-name="not-imported">(ไม่ได้นำเข้า)</div>
+ }
about-logins-import-report-error =
{ $count ->
*[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">ข้อผิดพลาด</div> <div data-l10n-name="not-imported">(ไม่ได้นำเข้า)</div>
diff --git a/l10n-th/browser/browser/aboutPocket.ftl b/l10n-th/browser/browser/aboutPocket.ftl
index 9c9e2c80e1..49426f5039 100644
--- a/l10n-th/browser/browser/aboutPocket.ftl
+++ b/l10n-th/browser/browser/aboutPocket.ftl
@@ -11,7 +11,6 @@
# Placeholder text for tag input
pocket-panel-saved-add-tags =
.placeholder = เพิ่มแท็ก
-
pocket-panel-saved-error-generic = เกิดข้อผิดพลาดขณะบันทึกไปยัง { -pocket-brand-name }
pocket-panel-saved-error-tag-length = แท็กถูกจำกัดไว้ที่ 25 ตัวอักษร
pocket-panel-saved-error-only-links = สามารถบันทึกได้เฉพาะลิงก์เท่านั้น
@@ -29,7 +28,6 @@ pocket-panel-saved-save-tags = บันทึก
pocket-panel-saved-saving-tags = กำลังบันทึก…
pocket-panel-saved-suggested-tags = แท็กที่แนะนำ
pocket-panel-saved-tags-saved = เพิ่มแท็กแล้ว
-
# This is displayed above a field where the user can add tags
pocket-panel-signup-add-tags = เพิ่มแท็ก:
@@ -41,14 +39,13 @@ pocket-panel-signup-login = เข้าสู่ระบบ
pocket-panel-signup-signup-email = ลงทะเบียนด้วยอีเมล
pocket-panel-signup-signup-cta = ลงทะเบียน { -pocket-brand-name } ฟรี
pocket-panel-signup-signup-firefox = ลงทะเบียนด้วย { -brand-product-name }
-pocket-panel-signup-tagline = บันทึกบทความและวิดีโอจาก { -brand-product-name } เพื่อดูใน { -pocket-brand-name } บนอุปกรณ์ต่าง ๆ เวลาไหนก็ได้
+pocket-panel-signup-tagline = บันทึกบทความและวิดีโอจาก { -brand-product-name } เพื่อดูใน { -pocket-brand-name } ด้วยอุปกรณ์ต่างๆ เวลาไหนก็ได้
pocket-panel-signup-tagline-story-one = คลิกปุ่ม { -pocket-brand-name } เพื่อบันทึกบทความ วิดีโอ หรือหน้าจาก { -brand-product-name }
-pocket-panel-signup-tagline-story-two = ดูใน { -pocket-brand-name } บนอุปกรณ์ต่าง ๆ เวลาไหนก็ได้
-
+pocket-panel-signup-tagline-story-two = ดูใน { -pocket-brand-name } ด้วยอุปกรณ์ต่างๆ เวลาไหนก็ได้
pocket-panel-signup-cta-a-fix = ปุ่มบันทึกของคุณสำหรับอินเทอร์เน็ต
-pocket-panel-signup-cta-b-updated = คลิกปุ่ม { -pocket-brand-name } เพื่อบันทึกบทความ วิดีโอ และลิงก์ ดูรายการที่บันทึกไว้ของคุณบนอุปกรณ์ต่าง ๆ เวลาไหนก็ได้
+pocket-panel-signup-cta-b-updated = คลิกปุ่ม { -pocket-brand-name } เพื่อบันทึกบทความ วิดีโอ และลิงก์ ดูรายการที่บันทึกไว้ของคุณในอุปกรณ์ต่างๆ เวลาไหนก็ได้
pocket-panel-signup-cta-b-short = คลิกปุ่ม { -pocket-brand-name } เพื่อบันทึกบทความ วิดีโอ และลิงก์
-pocket-panel-signup-cta-c-updated = ดูรายการที่บันทึกไว้ของคุณบนอุปกรณ์ต่าง ๆ เวลาไหนก็ได้
+pocket-panel-signup-cta-c-updated = ดูรายการที่บันทึกไว้ของคุณในอุปกรณ์ต่างๆ เวลาไหนก็ได้
## about:pocket-home panel
@@ -57,7 +54,6 @@ pocket-panel-home-paragraph = คุณสามารถใช้ { -pocket-bra
pocket-panel-home-explore-popular-topics = สำรวจหัวข้อยอดนิยม
pocket-panel-home-discover-more = ค้นพบเพิ่มเติม
pocket-panel-home-explore-more = สำรวจ
-
pocket-panel-home-most-recent-saves = นี่คือรายการที่บันทึกล่าสุดของคุณ:
pocket-panel-home-most-recent-saves-loading = กำลังโหลดรายการที่บันทึกล่าสุด…
pocket-panel-home-new-user-cta = คลิกปุ่ม { -pocket-brand-name } เพื่อบันทึกบทความ วิดีโอ และลิงก์
diff --git a/l10n-th/browser/browser/aboutPolicies.ftl b/l10n-th/browser/browser/aboutPolicies.ftl
index 17a069b473..c469d5f87c 100644
--- a/l10n-th/browser/browser/aboutPolicies.ftl
+++ b/l10n-th/browser/browser/aboutPolicies.ftl
@@ -3,15 +3,12 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
about-policies-title = นโยบายองค์กร
-
# 'Active' is used to describe the policies that are currently active
active-policies-tab = ใช้งานอยู่
errors-tab = ข้อผิดพลาด
documentation-tab = เอกสารประกอบ
-
-no-specified-policies-message = บริการนโยบายองค์กรใช้งานอยู่แต่ไม่ได้เปิดใช้งานนโยบายใด ๆ
+no-specified-policies-message = บริการนโยบายองค์กรทำงานอยู่ แต่ไม่มีนโยบายใดที่เปิดใช้งาน
inactive-message = บริการนโยบายองค์กรไม่ได้ใช้งานอยู่
-
policy-name = ชื่อนโยบาย
policy-value = ค่านโยบาย
policy-errors = ข้อผิดพลาดนโยบาย
diff --git a/l10n-th/browser/browser/aboutPrivateBrowsing.ftl b/l10n-th/browser/browser/aboutPrivateBrowsing.ftl
index 565d1558ec..92ae8b372d 100644
--- a/l10n-th/browser/browser/aboutPrivateBrowsing.ftl
+++ b/l10n-th/browser/browser/aboutPrivateBrowsing.ftl
@@ -22,20 +22,20 @@ about-private-browsing-not-private = ขณะนี้คุณไม่ได
about-private-browsing-info-description-private-window = หน้าต่างส่วนตัว: { -brand-short-name } จะล้างประวัติการค้นหาและการเรียกดูของคุณเมื่อคุณปิดหน้าต่างส่วนตัวทั้งหมด แต่จะไม่สามารถปกปิดตัวตนของคุณได้
about-private-browsing-info-description-simplified = { -brand-short-name } จะล้างประวัติการค้นหาและการเรียกดูของคุณเมื่อคุณปิดหน้าต่างส่วนตัวทั้งหมด แต่จะไม่สามารถปกปิดตัวตนของคุณได้
about-private-browsing-learn-more-link = เรียนรู้เพิ่มเติม
-about-private-browsing-hide-activity = ซ่อนกิจกรรมและตำแหน่งที่ตั้งของคุณในทุกที่ที่คุณเรียกดู
-about-private-browsing-get-privacy = รับการปกป้องความเป็นส่วนตัวในทุกที่ที่คุณเรียกดู
-about-private-browsing-hide-activity-1 = ซ่อนกิจกรรมการเรียกดูและตำแหน่งที่ตั้งด้วย { -mozilla-vpn-brand-name } สร้างการเชื่อมต่อที่ปลอดภัยในคลิกเดียวแม้ใช้ Wi-Fi สาธารณะ
+about-private-browsing-hide-activity = ซ่อนกิจกรรมและตำแหน่งที่ตั้งของคุณในทุกที่ที่คุณท่องเว็บ
+about-private-browsing-get-privacy = ปกป้องความเป็นส่วนตัวในทุกที่ที่คุณท่องเว็บ
+about-private-browsing-hide-activity-1 = ซ่อนกิจกรรมการท่องเว็บและตำแหน่งที่ตั้งด้วย { -mozilla-vpn-brand-name } และเชื่อมต่อแบบปลอดภัยในคลิกเดียวแม้ใช้ Wi-Fi สาธารณะ
about-private-browsing-prominent-cta = เป็นส่วนตัวอยู่เสมอด้วย { -mozilla-vpn-brand-name }
about-private-browsing-focus-promo-cta = ดาวน์โหลด { -focus-brand-name }
-about-private-browsing-focus-promo-header = { -focus-brand-name }: การท่องเว็บแบบส่วนตัวขณะเดินทาง
-about-private-browsing-focus-promo-text = แอพมือถือสำหรับการท่องเว็บแบบส่วนตัวของเราจะล้างประวัติและคุกกี้ของคุณทุกครั้ง
+about-private-browsing-focus-promo-header = ท่องเว็บแบบส่วนตัวขณะเดินทางด้วย { -focus-brand-name }
+about-private-browsing-focus-promo-text = แอปมือถือสำหรับการท่องเว็บแบบส่วนตัวของเราจะล้างประวัติและคุกกี้ของคุณทุกครั้ง
## The following strings will be used for experiments in Fx99 and Fx100
about-private-browsing-focus-promo-header-b = ท่องเว็บแบบส่วนตัวบนโทรศัพท์ของคุณ
about-private-browsing-focus-promo-text-b = ใช้ { -focus-brand-name } สำหรับการค้นหาส่วนตัวที่คุณไม่ต้องการให้เบราว์เซอร์มือถือหลักของคุณเห็น
-about-private-browsing-focus-promo-header-c = ความเป็นส่วนตัวระดับถัดไปบนมือถือ
-about-private-browsing-focus-promo-text-c = { -focus-brand-name } ล้างประวัติของคุณทุกครั้งในขณะที่ปิดกั้นโฆษณาและตัวติดตาม
+about-private-browsing-focus-promo-header-c = ยกระดับความเป็นส่วนตัวไปอีกขั้นบนมือถือ
+about-private-browsing-focus-promo-text-c = { -focus-brand-name } จะล้างประวัติของคุณทุกครั้งในขณะที่ปิดกั้นโฆษณาและตัวติดตาม
# This string is the title for the banner for search engine selection
# in a private window.
# Variables:
@@ -43,8 +43,8 @@ about-private-browsing-focus-promo-text-c = { -focus-brand-name } ล้าง
about-private-browsing-search-banner-title = { $engineName } เป็นเครื่องมือค้นหาเริ่มต้นของคุณในหน้าต่างส่วนตัว
about-private-browsing-search-banner-description =
{ PLATFORM() ->
- [windows] เพื่อเลือกเครื่องมือค้นหาอื่นให้ไปยัง <a data-l10n-name="link-options">ตัวเลือก</a>
- *[other] เพื่อเลือกเครื่องมือค้นหาอื่นให้ไปยัง <a data-l10n-name="link-options">การกำหนดลักษณะ</a>
+ [windows] ถ้าต้องการเลือกเครื่องมือค้นหาอื่น ให้ไปที่ <a data-l10n-name="link-options">ตัวเลือก</a>
+ *[other] ถ้าต้องการเลือกเครื่องมือค้นหาอื่น ให้ไปที่ <a data-l10n-name="link-options">การกำหนดลักษณะ</a>
}
about-private-browsing-search-banner-close-button =
.aria-label = ปิด
@@ -53,13 +53,13 @@ about-private-browsing-promo-close-button =
## Strings used in a “pin promotion” message, which prompts users to pin a private window
-about-private-browsing-pin-promo-header = อิสระในการเรียกดูแบบส่วนตัวในคลิกเดียว
+about-private-browsing-pin-promo-header = ท่องเว็บแบบส่วนตัวอย่างเป็นอิสระได้ในคลิกเดียว
about-private-browsing-pin-promo-link-text =
{ PLATFORM() ->
[macos] เก็บไว้ใน Dock
- *[other] ปักหมุดเข้ากับแถบงาน
+ *[other] ปักหมุดที่แถบงาน
}
-about-private-browsing-pin-promo-title = ไม่เก็บคุกกี้หรือประวัติที่บันทึกไว้จากเดสก์ท็อปของคุณ ให้คุณเรียกดูโดยไม่มีใครแอบมอง
+about-private-browsing-pin-promo-title = ไม่เก็บบันทึกคุกกี้หรือประวัติใดๆ และให้คุณท่องเว็บได้เหมือนไม่มีใครแอบมอง
## Strings used in a promotion message for cookie banner reduction
@@ -77,4 +77,4 @@ about-private-browsing-cookie-banners-promo-body = ตอนนี้เรา
about-private-browsing-felt-privacy-v1-info-header = ไม่ทิ้งร่องรอยใดๆ บนอุปกรณ์นี้
about-private-browsing-felt-privacy-v1-info-body = { -brand-short-name } จะลบคุกกี้ ประวัติ และข้อมูลไซต์ของคุณเมื่อคุณปิดหน้าต่างส่วนตัวของคุณทั้งหมด
-about-private-browsing-felt-privacy-v1-info-link = ใครบ้างที่สามารถเห็นกิจกรรมของฉันได้
+about-private-browsing-felt-privacy-v1-info-link = ใครสามารถเห็นกิจกรรมของฉันได้บ้าง?
diff --git a/l10n-th/browser/browser/aboutRestartRequired.ftl b/l10n-th/browser/browser/aboutRestartRequired.ftl
index 105b938533..154e0686c4 100644
--- a/l10n-th/browser/browser/aboutRestartRequired.ftl
+++ b/l10n-th/browser/browser/aboutRestartRequired.ftl
@@ -5,6 +5,5 @@
restart-required-title = จำเป็นต้องเริ่มการทำงานใหม่
restart-required-heading = เริ่มการทำงานใหม่เพื่อใช้ { -brand-short-name } ต่อไป
restart-required-intro = การอัปเดต { -brand-short-name } ได้เริ่มในเบื้องหลังแล้ว คุณจะต้องเริ่มการทำงานใหม่เพื่อทำการอัปเดตให้เสร็จสมบูรณ์
-window-restoration-info = หน้าต่างและแท็บต่าง ๆ ของคุณจะถูกเรียกคืนอย่างรวดเร็ว แต่หน้าต่างและแท็บส่วนตัวต่าง ๆ จะไม่ถูกเรียกคืน
-
+window-restoration-info = หน้าต่างและแท็บต่างๆ ของคุณจะถูกเรียกคืนอย่างรวดเร็ว แต่หน้าต่างและแท็บส่วนตัวต่างๆ จะไม่ถูกเรียกคืน
restart-button-label = เริ่มการทำงาน { -brand-short-name } ใหม่
diff --git a/l10n-th/browser/browser/aboutSessionRestore.ftl b/l10n-th/browser/browser/aboutSessionRestore.ftl
index 247b8a48d9..7e72076b61 100644
--- a/l10n-th/browser/browser/aboutSessionRestore.ftl
+++ b/l10n-th/browser/browser/aboutSessionRestore.ftl
@@ -3,33 +3,26 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
restore-page-tab-title = เรียกคืนวาระ
-
# The title is intended to be apologetic and disarming, expressing dismay
# and regret that we are unable to restore the session for the user
-restore-page-error-title = ขออภัย เรามีปัญหาในการนำหน้าต่าง ๆ ของคุณกลับมา
+restore-page-error-title = ขออภัย เรามีปัญหาในการนำหน้าต่างๆ ของคุณกลับมา
restore-page-problem-desc = เรามีปัญหาในการเรียกคืนวาระการเรียกดูครั้งล่าสุดของคุณ ให้เลือก เรียกคืนวาระ เพื่อลองอีกครั้ง
restore-page-try-this = ยังไม่สามารถเรียกคืนวาระของคุณได้งั้นหรือ? บางครั้งอาจมีบางแท็บที่กำลังก่อให้เกิดปัญหา ดูแท็บก่อนหน้า, เอาเครื่องหมายออกจากแท็บที่คุณไม่ต้องการเรียกคืน แล้วลองเรียกคืนใหม่
-
restore-page-hide-tabs = ซ่อนแท็บก่อนหน้า
restore-page-show-tabs = ดูแท็บก่อนหน้า
-
# When tabs are distributed across multiple windows, this message is used as a
# header above the group of tabs for each window.
#
# Variables:
# $windowNumber: Progressive number associated to each window
restore-page-window-label = หน้าต่าง { $windowNumber }
-
restore-page-restore-header =
.label = เรียกคืน
-
restore-page-list-header =
.label = หน้าต่างและแท็บ
-
restore-page-try-again-button =
.label = เรียกคืนวาระ
.accesskey = ร
-
restore-page-close-button =
.label = เริ่มวาระใหม่
.accesskey = ม
@@ -39,13 +32,9 @@ restore-page-close-button =
welcome-back-tab-title = สำเร็จ!
welcome-back-page-title = สำเร็จ!
welcome-back-page-info = { -brand-short-name } พร้อมที่จะเริ่ม
-
welcome-back-restore-button =
.label = ไปกันเลย!
.accesskey = ป
-
welcome-back-restore-all-label = เรียกคืนหน้าต่างและแท็บทั้งหมด
welcome-back-restore-some-label = เรียกคืนเฉพาะที่คุณต้องการ
-
-welcome-back-page-info-link = ส่วนเสริมและการปรับแต่งของคุณถูกเอาออกและการตั้งค่าเบราว์เซอร์ของคุณถูกเรียกคืนเป็นค่าเริ่มต้น หากนี่ไม่แก้ปัญหาของคุณ <a data-l10n-name="link-more">เรียนรู้เพิ่มเกี่ยวกับสิ่งที่คุณสามารถทำได้</a>
-
+welcome-back-page-info-link = ส่วนเสริมและการปรับแต่งของคุณถูกเอาออกและการตั้งค่าเบราว์เซอร์ของคุณถูกเรียกคืนเป็นค่าเริ่มต้น ถ้านี่ไม่แก้ปัญหาของคุณ <a data-l10n-name="link-more">เรียนรู้เพิ่มเกี่ยวกับสิ่งที่คุณสามารถทำได้</a>
diff --git a/l10n-th/browser/browser/aboutTabCrashed.ftl b/l10n-th/browser/browser/aboutTabCrashed.ftl
index 97f35687e0..eea7de9eae 100644
--- a/l10n-th/browser/browser/aboutTabCrashed.ftl
+++ b/l10n-th/browser/browser/aboutTabCrashed.ftl
@@ -2,7 +2,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-crashed-title = ตัวรายงานข้อขัดข้องแท็บ
+crashed-title = เครื่องมือรายงานข้อขัดข้องแท็บ
crashed-close-tab-button = ปิดแท็บ
crashed-restore-tab-button = เรียกคืนแท็บนี้
crashed-restore-all-button = เรียกคืนแท็บที่ขัดข้องทั้งหมด
diff --git a/l10n-th/browser/browser/aboutUnloads.ftl b/l10n-th/browser/browser/aboutUnloads.ftl
index dad5a309f2..f1894d247c 100644
--- a/l10n-th/browser/browser/aboutUnloads.ftl
+++ b/l10n-th/browser/browser/aboutUnloads.ftl
@@ -14,18 +14,15 @@ about-unloads-intro =
หน้านี้แสดงวิธีที่ { -brand-short-name } จัดลำดับความสำคัญของแท็บต่าง ๆ
และแท็บที่จะเลิกโหลดเมื่อมีการทริกเกอร์การเลิกโหลดแท็บ คุณสามารถทริกเกอร์
การเลิกโหลดแท็บได้ด้วยตนเองโดยคลิกปุ่ม <em>เลิกโหลด</em> ด้านล่าง
-
# The link points to a Firefox documentation page, only available in English,
# with title "Tab Unloading"
about-unloads-learn-more =
ดูที่ <a data-l10n-name="doc-link">Tab Unloading</a> เพื่อเรียนรู้เพิ่มเติม
เกี่ยวกับคุณลักษณะและหน้านี้
-
about-unloads-last-updated = วันที่อัปเดตล่าสุด: { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
about-unloads-button-unload = เลิกโหลด
.title = เลิกโหลดแท็บที่มีลำดับความสำคัญสูงที่สุด
about-unloads-no-unloadable-tab = ไม่มีแท็บที่สามารถเลิกโหลดได้
-
about-unloads-column-priority = ความสำคัญ
about-unloads-column-host = โฮสต์
about-unloads-column-last-accessed = เข้าถึงล่าสุด
@@ -35,9 +32,8 @@ about-unloads-column-sortweight = น้ำหนักรอง
.title = หากพร้อมใช้งาน แท็บจะถูกเรียงลำดับตามค่านี้หลังจากที่เรียงลำดับตามน้ำหนักฐานแล้ว ค่านี้มาจากการใช้หน่วยความจำของแท็บและจำนวนกระบวนการ
about-unloads-column-memory = หน่วยความจำ
.title = การใช้หน่วยความจำโดยประมาณของแท็บ
-about-unloads-column-processes = ID โปรเซส
- .title = ID ของโปรเซสที่โฮสต์เนื้อหาของแท็บ
-
+about-unloads-column-processes = ID โพรเซส
+ .title = ID ของโพรเซสที่โฮสต์เนื้อหาของแท็บ
about-unloads-last-accessed = { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
about-unloads-memory-in-mb = { NUMBER($mem, maxFractionalUnits: 2) } MB
about-unloads-memory-in-mb-tooltip =
diff --git a/l10n-th/browser/browser/addonNotifications.ftl b/l10n-th/browser/browser/addonNotifications.ftl
index 719e711f57..3759f899b4 100644
--- a/l10n-th/browser/browser/addonNotifications.ftl
+++ b/l10n-th/browser/browser/addonNotifications.ftl
@@ -35,11 +35,12 @@ xpinstall-prompt-install =
# These messages are shown when a website invokes navigator.requestMIDIAccess.
site-permission-install-first-prompt-midi-header = ไซต์นี้กำลังขอเข้าถึงอุปกรณ์ MIDI (Musical Instrument Digital Interface) ของคุณ ซึ่งสามารถเปิดการเข้าถึงอุปกรณ์ได้ด้วยการติดตั้งส่วนเสริม
-site-permission-install-first-prompt-midi-message = ไม่รับประกันว่าการเข้าถึงนี้จะปลอดภัย ให้ดำเนินการต่อหากคุณไว้ใจไซต์นี้เท่านั้น
+site-permission-install-first-prompt-midi-message = ไม่รับประกันว่าการเข้าถึงนี้จะปลอดภัย ให้ดำเนินการต่อถ้าคุณไว้ใจไซต์นี้เท่านั้น
##
xpinstall-disabled-locked = การติดตั้งซอฟต์แวร์ถูกปิดใช้งานโดยผู้ดูแลระบบของคุณ
+xpinstall-disabled-by-policy = การติดตั้งซอฟต์แวร์ถูกปิดใช้งานโดยองค์กรของคุณ
xpinstall-disabled = การติดตั้งซอฟต์แวร์ถูกปิดใช้งานอยู่ในขณะนี้ คลิก เปิดใช้งาน แล้วลองอีกครั้ง
xpinstall-disabled-button =
.label = เปิดใช้งาน
@@ -51,13 +52,20 @@ xpinstall-disabled-button =
addon-install-blocked-by-policy = { $addonName } ({ $addonId }) ถูกปิดกั้นโดยผู้ดูแลระบบของคุณ
# This message is shown when the installation of add-ons from a domain is blocked by enterprise policy.
addon-domain-blocked-by-policy = ผู้ดูแลระบบของคุณได้ป้องกันไม่ให้ไซต์นี้ขอคุณเพื่อติดตั้งซอฟต์แวร์ลงในคอมพิวเตอร์ของคุณ
+# This message is shown when the installation of an add-on is blocked by enterprise policy.
+# Variables:
+# $addonName (String): the name of the add-on.
+# $addonId (String): the ID of add-on.
+addon-installation-blocked-by-policy = { $addonName } ({ $addonId }) ถูกปิดกั้นโดยองค์กรของคุณ
+# This message is shown when the installation of add-ons from a domain is blocked by enterprise policy.
+addon-install-domain-blocked-by-policy = องค์กรได้ป้องกันไม่ให้ไซต์นี้ขอคุณเพื่อติดตั้งซอฟต์แวร์ลงในคอมพิวเตอร์ของคุณ
addon-install-full-screen-blocked = ไม่อนุญาตให้ติดตั้งส่วนเสริมขณะอยู่ในหรือก่อนเข้าสู่โหมดเต็มหน้าจอ
# Variables:
# $addonName (String): the localized name of the sideloaded add-on.
webext-perms-sideload-menu-item = เพิ่ม { $addonName } ลงใน { -brand-short-name } แล้ว
# Variables:
# $addonName (String): the localized name of the extension which has been updated.
-webext-perms-update-menu-item = { $addonName } ต้องการสิทธิอนุญาตใหม่
+webext-perms-update-menu-item = { $addonName } จำเป็นต้องขอสิทธิ์ใหม่
# This message is shown when one or more extensions have been imported from a
# different browser into Firefox, and the user needs to complete the import to
# start these extensions. This message is shown in the appmenu.
@@ -100,15 +108,15 @@ addon-confirm-install-some-unsigned-message = ข้อควรระวัง:
addon-install-error-network-failure = ไม่สามารถดาวน์โหลดส่วนเสริมเนื่องจากการเชื่อมต่อล้มเหลว
addon-install-error-incorrect-hash = ไม่สามารถติดตั้งส่วนเสริมเนื่องจากไม่ตรงกับส่วนเสริมที่ { -brand-short-name } ต้องการ
addon-install-error-corrupt-file = ไม่สามารถติดตั้งส่วนเสริมที่ดาวน์โหลดจากไซต์นี้เนื่องจากส่วนเสริมดูเหมือนจะเสียหาย
-addon-install-error-file-access = ไม่สามารถติดตั้ง { $addonName } เนื่องจาก { -brand-short-name } ไม่สามารถแก้ไขไฟล์ที่จำเป็น
+addon-install-error-file-access = ไม่สามารถติดตั้ง { $addonName } เนื่องจาก { -brand-short-name } ไม่สามารถปรับเปลี่ยนไฟล์ที่จำเป็นได้
addon-install-error-not-signed = { -brand-short-name } ได้ป้องกันไม่ให้ไซต์นี้ติดตั้งส่วนเสริมที่ไม่ได้รับการยืนยัน
addon-install-error-invalid-domain = ไม่สามารถติดตั้งส่วนเสริม { $addonName } จากตำแหน่งที่ตั้งนี้ได้
addon-local-install-error-network-failure = ไม่สามารถติดตั้งส่วนเสริมนี้เนื่องจากข้อผิดพลาดระบบไฟล์
addon-local-install-error-incorrect-hash = ไม่สามารถติดตั้งส่วนเสริมนี้เนื่องจากไม่ตรงกับส่วนเสริมที่ { -brand-short-name } ต้องการ
addon-local-install-error-corrupt-file = ไม่สามารถติดตั้งส่วนเสริมนี้เนื่องจากส่วนเสริมดูเหมือนจะเสียหาย
-addon-local-install-error-file-access = ไม่สามารถติดตั้ง { $addonName } เนื่องจาก { -brand-short-name } ไม่สามารถแก้ไขไฟล์ที่จำเป็น
+addon-local-install-error-file-access = ไม่สามารถติดตั้ง { $addonName } เนื่องจาก { -brand-short-name } ไม่สามารถปรับเปลี่ยนไฟล์ที่จำเป็นได้
addon-local-install-error-not-signed = ไม่สามารถติดตั้งส่วนเสริมนี้เนื่องจากส่วนเสริมไม่ได้รับการยืนยัน
# Variables:
# $appVersion (String): the application version.
-addon-install-error-incompatible = ไม่สามารถติดตั้ง { $addonName } เนื่องจากเข้ากันไม่ได้กับ { -brand-short-name } { $appVersion }
+addon-install-error-incompatible = ไม่สามารถติดตั้ง { $addonName } เนื่องจากใช้ร่วมกับ { -brand-short-name } { $appVersion } ไม่ได้
addon-install-error-blocklisted = ไม่สามารถติดตั้ง { $addonName } เนื่องจากมีความเสี่ยงสูงที่จะก่อให้เกิดปัญหาด้านเสถียรภาพหรือความปลอดภัย
diff --git a/l10n-th/browser/browser/appExtensionFields.ftl b/l10n-th/browser/browser/appExtensionFields.ftl
index 6255c0e109..e55cc39fbc 100644
--- a/l10n-th/browser/browser/appExtensionFields.ftl
+++ b/l10n-th/browser/browser/appExtensionFields.ftl
@@ -6,17 +6,14 @@
## Theme names and descriptions used in the Themes panel in about:addons
# "Auto" is short for automatic. It can be localized without limitations.
-extension-default-theme-name-auto = ชุดรูปแบบของระบบ — อัตโนมัติ
+extension-default-theme-name-auto = ชุดตกแต่งของระบบ — อัตโนมัติ
extension-default-theme-description = ใช้การตั้งค่าสำหรับปุ่ม เมนู และหน้าต่าง ตามระบบปฏิบัติการ
-
extension-firefox-compact-light-name = สว่าง
-extension-firefox-compact-light-description = ชุดรูปแบบที่มีแบบแผนชุดสีสว่าง
-
+extension-firefox-compact-light-description = ชุดตกแต่งที่มีแบบแผนชุดสีสว่าง
extension-firefox-compact-dark-name = มืด
-extension-firefox-compact-dark-description = ชุดรูปแบบที่มีแบบแผนชุดสีมืด
-
+extension-firefox-compact-dark-description = ชุดตกแต่งที่มีแบบแผนชุดสีมืด
extension-firefox-alpenglow-name = Firefox Alpenglow
-extension-firefox-alpenglow-description = ใช้ลักษณะที่ปรากฏแบบสีสันสำหรับปุ่ม เมนู และหน้าต่าง
+extension-firefox-alpenglow-description = ใช้รูปลักษณ์แบบสีสันสำหรับปุ่ม เมนู และหน้าต่าง
## Colorway Themes
## These themes are variants of a colorway. The colorway is specified in the
diff --git a/l10n-th/browser/browser/appMenuNotifications.ftl b/l10n-th/browser/browser/appMenuNotifications.ftl
index 7d9de14b47..e4c3926724 100644
--- a/l10n-th/browser/browser/appMenuNotifications.ftl
+++ b/l10n-th/browser/browser/appMenuNotifications.ftl
@@ -37,15 +37,13 @@ appmenu-update-other-instance =
.secondarybuttonlabel = ไม่ใช่ตอนนี้
.secondarybuttonaccesskey = ม
appmenu-update-other-instance-message = มีการอัปเดต { -brand-shorter-name } ใหม่ แต่ไม่สามารถติดตั้งได้เนื่องจาก { -brand-shorter-name } โปรแกรมอื่นกำลังทำงานอยู่ ให้ปิดโปรแกรมเพื่ออัปเดตต่อ หรือเลือกอัปเดตต่อโดยไม่ปิดโปรแกรมก็ได้ (โปรแกรมอื่นอาจไม่ทำงานอย่างถูกต้องจนกว่าคุณจะเริ่มการทำงานใหม่)
-
appmenu-addon-private-browsing-installed2 =
.buttonlabel = ตกลง
.buttonaccesskey = O
-appmenu-addon-post-install-message3 = จัดการส่วนเสริมและชุดรูปแบบของคุณผ่านเมนูแอปพลิเคชัน
+appmenu-addon-post-install-message3 = จัดการส่วนเสริมและชุดตกแต่งของคุณผ่านเมนูแอปพลิเคชัน
appmenu-addon-post-install-incognito-checkbox =
.label = อนุญาตให้ส่วนขยายนี้ทำงานในหน้าต่างส่วนตัว
.accesskey = อ
-
appmenu-new-tab-controlled-changes =
.label = แท็บใหม่ของคุณมีการเปลี่ยนแปลง
.buttonlabel = เก็บการเปลี่ยนแปลง
diff --git a/l10n-th/browser/browser/appmenu.ftl b/l10n-th/browser/browser/appmenu.ftl
index e79247b535..85aa25f25b 100644
--- a/l10n-th/browser/browser/appmenu.ftl
+++ b/l10n-th/browser/browser/appmenu.ftl
@@ -12,7 +12,7 @@ appmenuitem-banner-update-available =
appmenuitem-banner-update-manual =
.label = มีการอัปเดต — ดาวน์โหลดทันที
appmenuitem-banner-update-unsupported =
- .label = ไม่สามารถอัปเดต — เข้ากันกับระบบไม่ได้
+ .label = ไม่สามารถอัปเดต — ใช้ร่วมกับระบบไม่ได้
appmenuitem-banner-update-restart =
.label = มีการอัปเดต — เริ่มใหม่ทันที
appmenuitem-new-tab =
@@ -28,7 +28,7 @@ appmenuitem-downloads =
appmenuitem-passwords =
.label = รหัสผ่าน
appmenuitem-addons-and-themes =
- .label = ส่วนเสริมและชุดรูปแบบ
+ .label = ส่วนเสริมและชุดตกแต่ง
appmenuitem-print =
.label = พิมพ์…
appmenuitem-find-in-page =
@@ -77,18 +77,24 @@ appmenu-remote-tabs-turn-on-sync =
appmenu-remote-tabs-showmore =
.label = แสดงแท็บเพิ่มเติม
.tooltiptext = แสดงแท็บเพิ่มเติมจากอุปกรณ์นี้
+# This is shown when there are inactive tabs which are not being shown.
+# Variables
+# $count (Number) - The number of inactive tabs which are not being shown (at least 1)
+appmenu-remote-tabs-showinactive =
+ .label = แสดงแท็บที่ไม่ได้ใช้งาน { $count } แท็บ
+ .tooltiptext = แสดงแท็บที่ไม่ได้ใช้งานบนอุปกรณ์นี้
# This is shown beneath the name of a device when that device has no open tabs
appmenu-remote-tabs-notabs = ไม่มีแท็บที่เปิดอยู่
# This is shown when Sync is configured but syncing tabs is disabled.
-appmenu-remote-tabs-tabsnotsyncing = เปิดการซิงค์แท็บเพื่อดูรายการแท็บจากอุปกรณ์อื่น ๆ ของคุณ
+appmenu-remote-tabs-tabsnotsyncing = เปิดการซิงค์แท็บเพื่อดูรายการแท็บจากอุปกรณ์อื่นๆ ของคุณ
appmenu-remote-tabs-opensettings =
.label = การตั้งค่า
# This is shown when Sync is configured but this appears to be the only device attached to
# the account. We also show links to download Firefox for android/ios.
-appmenu-remote-tabs-noclients = ต้องการเห็นแท็บของคุณจากอุปกรณ์อื่น ๆ ที่นี่?
+appmenu-remote-tabs-noclients = ต้องการเห็นแท็บของคุณจากอุปกรณ์อื่นๆ ที่นี่ไหม?
appmenu-remote-tabs-connectdevice =
.label = เชื่อมต่ออุปกรณ์อื่น
-appmenu-remote-tabs-welcome = ดูรายการแท็บจากอุปกรณ์อื่น ๆ ของคุณ
+appmenu-remote-tabs-welcome = ดูรายการแท็บจากอุปกรณ์อื่นๆ ของคุณ
appmenu-remote-tabs-unverified = บัญชีของคุณจำเป็นต้องได้รับการยืนยัน
appmenuitem-fxa-toolbar-sync-now2 = ซิงค์ตอนนี้
appmenuitem-fxa-sign-in = ลงชื่อเข้า { -brand-product-name }
@@ -168,6 +174,11 @@ profiler-popup-capture-shortcut =
# devtools/client/performance-new/shared/background.jsm.js
# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.sys.mjs
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
profiler-popup-presets-web-developer-description = ค่าที่ตั้งล่วงหน้าที่แนะนำสำหรับการดีบั๊กเว็บแอปส่วนใหญ่ โดยมีโอเวอร์เฮดต่ำ
profiler-popup-presets-web-developer-label =
.label = นักพัฒนาเว็บ
@@ -257,3 +268,13 @@ appmenu-developer-tools-extensions =
.label = ส่วนขยายสำหรับนักพัฒนา
appmenuitem-report-broken-site =
.label = รายงานไซต์ที่ใช้งานไม่ได้
+
+## Panel for privacy and security products
+
+appmenuitem-sign-in-account = ลงชื่อเข้าบัญชีของคุณ
+appmenuitem-monitor-title = { -monitor-brand-short-name }
+appmenuitem-monitor-description = รับการแจ้งเตือนเมื่อเกิดการรั่วไหลของข้อมูล
+appmenuitem-relay-title = { -relay-brand-short-name }
+appmenuitem-relay-description = ปิดบังอีเมลและหมายเลขโทรศัพท์จริงของคุณ
+appmenuitem-vpn-title = { -mozilla-vpn-brand-name }
+appmenuitem-vpn-description = ปกป้องกิจกรรมออนไลน์ของคุณ
diff --git a/l10n-th/browser/browser/backgroundtasks/defaultagent.ftl b/l10n-th/browser/browser/backgroundtasks/defaultagent.ftl
index d071ce1c6f..a25ec403de 100644
--- a/l10n-th/browser/browser/backgroundtasks/defaultagent.ftl
+++ b/l10n-th/browser/browser/backgroundtasks/defaultagent.ftl
@@ -2,7 +2,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-default-browser-agent-task-description = งานของ Default Browser Agent จะตรวจสอบเมื่อมีการเปลี่ยนค่าเริ่มต้นจาก { -brand-short-name } เป็นเบราว์เซอร์อื่น หากการเปลี่ยนแปลงเกิดขึ้นภายใต้สถานการณ์ที่น่าสงสัย ระบบจะแจ้งให้ผู้ใช้เปลี่ยนกลับเป็น { -brand-short-name } ไม่เกินสองครั้ง งานนี้ถูกติดตั้งโดยอัตโนมัติโดย { -brand-short-name } และจะถูกติดตั้งใหม่เมื่อ { -brand-short-name } อัปเดต เมื่อต้องการปิดใช้งานงานนี้ ให้อัปเดตการกำหนดลักษณะ “default-browser-agent.enabled” บนหน้า about:config หรือการตั้งค่านโยบายองค์กร “DisableDefaultBrowserAgent” ของ { -brand-short-name }
+default-browser-agent-task-description = งานของ Default Browser Agent จะตรวจสอบเมื่อมีการเปลี่ยนค่าเริ่มต้นจาก { -brand-short-name } เป็นเบราว์เซอร์อื่น ถ้าการเปลี่ยนแปลงเกิดขึ้นภายใต้สถานการณ์ที่น่าสงสัย ระบบจะแจ้งให้ผู้ใช้เปลี่ยนกลับเป็น { -brand-short-name } ไม่เกินสองครั้ง งานนี้ถูกติดตั้งโดยอัตโนมัติโดย { -brand-short-name } และจะถูกติดตั้งใหม่เมื่อ { -brand-short-name } อัปเดต เมื่อต้องการปิดใช้งานงานนี้ ให้อัปเดตการกำหนดลักษณะ “default-browser-agent.enabled” บนหน้า about:config หรือการตั้งค่านโยบายองค์กร “DisableDefaultBrowserAgent” ของ { -brand-short-name }
default-browser-notification-header-text = ต้องการใช้ { -brand-short-name } ต่อไปหรือไม่?
default-browser-notification-body-text = เบราว์เซอร์เริ่มต้นของคุณถูกเปลี่ยนไปเมื่อไม่นานมานี้ แตะเพื่อคืน { -brand-short-name } มาเป็นค่าเริ่มต้น
default-browser-notification-yes-button-text = ใช่
diff --git a/l10n-th/browser/browser/browser.ftl b/l10n-th/browser/browser/browser.ftl
index d0518cb961..c6267534de 100644
--- a/l10n-th/browser/browser/browser.ftl
+++ b/l10n-th/browser/browser/browser.ftl
@@ -70,7 +70,7 @@ urlbar-eme-notification-anchor =
urlbar-web-authn-anchor =
.tooltiptext = เปิดแผง ​Web Authentication
urlbar-canvas-notification-anchor =
- .tooltiptext = จัดการสิทธิ์อนุญาตการสกัดข้อมูลจาก canvas
+ .tooltiptext = จัดการการกำหนดสิทธิ์ในการสกัดข้อมูลจาก Canvas
urlbar-web-rtc-share-microphone-notification-anchor =
.tooltiptext = จัดการการแบ่งปันไมโครโฟนของคุณกับไซต์
urlbar-default-notification-anchor =
@@ -94,7 +94,7 @@ urlbar-web-rtc-share-devices-notification-anchor =
# "Speakers" is used in a general sense that might include headphones or
# another audio output connection.
urlbar-web-rtc-share-speaker-notification-anchor =
- .tooltiptext = จัดการการแบ่งปันลำโพงอื่น ๆ กับไซต์
+ .tooltiptext = จัดการการแบ่งปันลำโพงอื่นๆ กับไซต์
urlbar-autoplay-notification-anchor =
.tooltiptext = เปิดแผงการเล่นอัตโนมัติ
urlbar-persistent-storage-notification-anchor =
@@ -298,8 +298,8 @@ quickactions-cmd-screenshot = ภาพหน้าจอ
quickactions-settings2 = จัดการการตั้งค่า
quickactions-cmd-settings = การตั้งค่า, การกำหนดลักษณะ, ตัวเลือก
# Opens about:addons page in the themes section
-quickactions-themes = จัดการชุดรูปแบบ
-quickactions-cmd-themes = ชุดรูปแบบ
+quickactions-themes = จัดการชุดตกแต่ง
+quickactions-cmd-themes = ชุดตกแต่ง
# Opens a SUMO article explaining how to update the browser
quickactions-update = อัปเดต { -brand-short-name }
quickactions-cmd-update = อัปเดต
@@ -364,10 +364,10 @@ identity-https-only-dropdown-off =
.label = ปิด
identity-https-only-dropdown-off-temporarily =
.label = ปิดชั่วคราว
-identity-https-only-info-turn-on2 = เปิดโหมด HTTPS-Only หากคุณต้องการให้ { -brand-short-name } อัปเกรดการเชื่อมต่อเมื่อเป็นไปได้
-identity-https-only-info-turn-off2 = หากหน้าดูเหมือนจะพัง คุณอาจต้องปิดโหมด HTTPS-Only สำหรับไซต์นี้เพื่อโหลดใหม่โดยใช้ HTTP ที่ไม่ปลอดภัย
-identity-https-only-info-turn-on3 = เปิดการอัปเกรด HTTPS สำหรับไซต์นี้หากคุณต้องการให้ { -brand-short-name } อัปเกรดการเชื่อมต่อเมื่อเป็นไปได้
-identity-https-only-info-turn-off3 = หากหน้าดูเหมือนจะพัง คุณอาจต้องปิดการอัปเกรด HTTPS สำหรับไซต์นี้เพื่อโหลดใหม่โดยใช้ HTTP ที่ไม่ปลอดภัย
+identity-https-only-info-turn-on2 = เปิดโหมด HTTPS-Only ถ้าคุณต้องการให้ { -brand-short-name } อัปเกรดการเชื่อมต่อเมื่อเป็นไปได้
+identity-https-only-info-turn-off2 = ถ้าหน้าดูเหมือนจะใช้การไม่ได้ คุณอาจต้องปิดโหมด HTTPS-Only สำหรับไซต์นี้เพื่อโหลดใหม่โดยใช้ HTTP แบบไม่ปลอดภัย
+identity-https-only-info-turn-on3 = เปิดการอัปเกรด HTTPS สำหรับไซต์นี้ถ้าคุณต้องการให้ { -brand-short-name } อัปเกรดการเชื่อมต่อเมื่อเป็นไปได้
+identity-https-only-info-turn-off3 = ถ้าหน้าดูเหมือนจะใช้การไม่ได้ คุณอาจต้องปิดการอัปเกรด HTTPS สำหรับไซต์นี้เพื่อโหลดใหม่โดยใช้ HTTP แบบไม่ปลอดภัย
identity-https-only-info-no-upgrade = ไม่สามารถอัปเกรดการเชื่อมต่อจาก HTTP ได้
identity-permissions-storage-access-header = คุกกี้ข้ามไซต์
identity-permissions-storage-access-hint = บุคคลเหล่านี้สามารถใช้คุกกี้ข้ามไซต์และข้อมูลไซต์ในขณะที่คุณอยู่บนไซต์นี้ได้
@@ -385,7 +385,7 @@ identity-remove-cert-exception =
identity-description-insecure = การเชื่อมต่อของคุณไปยังไซต์นี้ไม่เป็นส่วนตัว ข้อมูลที่คุณแบ่งปันกับไซต์นี้สามารถดูได้โดยผู้อื่น (เช่น รหัสผ่าน, ข้อความ, บัตรเครดิต ฯลฯ)
identity-description-insecure-login-forms = การเข้าสู่ระบบที่คุณป้อนบนหน้านี้ไม่ปลอดภัยและอาจถูกบุกรุกได้
identity-description-weak-cipher-intro = การเชื่อมต่อของคุณไปยังเว็บไซต์นี้ใช้การเข้ารหัสที่อ่อนแอและไม่เป็นส่วนตัว
-identity-description-weak-cipher-risk = ผู้คนอื่น ๆ สามารถดูข้อมูลของคุณหรือเปลี่ยนแปลงลักษณะการทำงานของเว็บไซต์
+identity-description-weak-cipher-risk = คนอื่นๆ จะสามารถดูข้อมูลของคุณหรือปรับเปลี่ยนลักษณะการทำงานของเว็บไซต์ได้
identity-description-active-blocked2 = { -brand-short-name } ได้ปิดกั้นบางส่วนของหน้านี้ที่ไม่ปลอดภัย
identity-description-passive-loaded = การเชื่อมต่อของคุณไม่เป็นส่วนตัวและข้อมูลที่คุณแบ่งปันกับเว็บไซต์คนอื่นสามารถดูได้
identity-description-passive-loaded-insecure2 = เว็บไซต์นี้มีเนื้อหาที่ไม่ปลอดภัย (อย่างเช่น ภาพ)
@@ -480,7 +480,7 @@ sharing-warning-disable-for-session =
## DevTools F12 popup
-enable-devtools-popup-description2 = หากต้องการใช้ทางลัด F12 ให้เปิด DevTools ก่อนผ่านเมนู เครื่องมือสำหรับเบราว์เซอร์
+enable-devtools-popup-description2 = ถ้าต้องการใช้ทางลัด F12 ให้เปิด DevTools ก่อนผ่านเมนู เครื่องมือสำหรับเบราว์เซอร์
## URL Bar
@@ -563,6 +563,11 @@ urlbar-result-action-search-w-engine = ค้นหาด้วย { $engine }
urlbar-result-action-sponsored = ได้รับการสนับสนุน
urlbar-result-action-switch-tab = สลับไปยังแท็บ
urlbar-result-action-visit = เยี่ยมชม
+# "Switch to tab with container" is used when the target tab is located in a
+# different container.
+# Variables
+# $container (String): the name of the target container
+urlbar-result-action-switch-tab-with-container = สลับไปยังแท็บ · <span>{ $container }</span>
# Allows the user to visit a URL that was previously copied to the clipboard.
urlbar-result-action-visit-from-clipboard = เยี่ยมชมจากคลิปบอร์ด
# Directs a user to press the Tab key to perform a search with the specified
@@ -887,6 +892,10 @@ tabs-toolbar-list-all-tabs =
restore-session-startup-suggestion-message = <strong>ต้องการเปิดแท็บก่อนหน้าหรือไม่</strong> คุณสามารถเรียกคืนวาระก่อนหน้าได้จากเมนูแอปพลิเคชัน { -brand-short-name } <img data-l10n-name="icon"/> ภายใต้ ประวัติ
restore-session-startup-suggestion-button = แสดงวิธีให้ฉันดู
+## Infobar shown when the user tries to open a file picker and file pickers are blocked by enterprise policy
+
+filepicker-blocked-infobar = องค์กรของคุณได้ปิดกั้นการเข้าถึงไฟล์ภายในเครื่องคอมพิวเตอร์นี้
+
## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
data-reporting-notification-message = { -brand-short-name } ส่งข้อมูลบางอย่างไปยัง { -vendor-short-name } โดยอัตโนมัติเพื่อให้เราสามารถปรับปรุงประสบการณ์ของคุณ
diff --git a/l10n-th/browser/browser/browserContext.ftl b/l10n-th/browser/browser/browserContext.ftl
index 6d82afceae..13d3e13ec9 100644
--- a/l10n-th/browser/browser/browserContext.ftl
+++ b/l10n-th/browser/browser/browserContext.ftl
@@ -78,6 +78,12 @@ toolbar-button-fxaccount =
.label = { -fxaccount-brand-name }
.tooltiptext = { -fxaccount-brand-name }
+## Account toolbar Button
+
+toolbar-button-account =
+ .label = บัญชี
+ .tooltiptext = บัญชี
+
## Save Page
main-context-menu-page-save =
@@ -291,6 +297,7 @@ main-context-menu-send-to-device =
main-context-menu-use-saved-login =
.label = ใช้การเข้าสู่ระบบที่บันทึกไว้
.accesskey = บ
+# Displayed when there are saved passwords and the user clicks inside a username or password field
main-context-menu-use-saved-password =
.label = ใช้รหัสผ่านที่บันทึกไว้
.accesskey = ห
@@ -306,6 +313,9 @@ main-context-menu-suggest-strong-password =
main-context-menu-manage-logins2 =
.label = จัดการการเข้าสู่ระบบ
.accesskey = จ
+main-context-menu-manage-passwords =
+ .label = จัดการรหัสผ่าน
+ .accesskey = จ
main-context-menu-keyword =
.label = เพิ่มคำสำคัญสำหรับการค้นหานี้…
.accesskey = พ
diff --git a/l10n-th/browser/browser/confirmationHints.ftl b/l10n-th/browser/browser/confirmationHints.ftl
index 4ceec17942..d1c962d6b3 100644
--- a/l10n-th/browser/browser/confirmationHints.ftl
+++ b/l10n-th/browser/browser/confirmationHints.ftl
@@ -7,6 +7,7 @@
confirmation-hint-breakage-report-sent = ส่งรายงานแล้ว ขอบคุณ!
confirmation-hint-login-removed = เอาการเข้าสู่ระบบออกแล้ว!
+confirmation-hint-password-removed = ลบรหัสผ่านออกแล้ว!
confirmation-hint-page-bookmarked = บันทึกไปยังที่คั่นหน้าแล้ว
confirmation-hint-password-saved = บันทึกรหัสผ่านแล้ว!
confirmation-hint-password-created = บันทึกรหัสผ่านแล้ว
diff --git a/l10n-th/browser/browser/contentCrash.ftl b/l10n-th/browser/browser/contentCrash.ftl
index 7c338dc74f..86852ba669 100644
--- a/l10n-th/browser/browser/contentCrash.ftl
+++ b/l10n-th/browser/browser/contentCrash.ftl
@@ -5,12 +5,11 @@
## Subframe crash notification
-crashed-subframe-message = <strong>เนื้อหาบางส่วนของหน้านี้ขัดข้อง</strong> หากต้องการแจ้งให้ { -brand-product-name } ทราบเกี่ยวกับปัญหานี้เพื่อให้ได้รับการแก้ไขเร็วขึ้น โปรดส่งรายงาน
-
+crashed-subframe-message = <strong>เนื้อหาบางส่วนของหน้านี้ขัดข้อง</strong> ถ้าต้องการแจ้งให้ { -brand-product-name } ทราบเกี่ยวกับปัญหานี้เพื่อให้ได้รับการแก้ไขเร็วขึ้น โปรดส่งรายงาน
# The string for crashed-subframe-title.title should match crashed-subframe-message,
# but without any markup.
crashed-subframe-title =
- .title = เนื้อหาบางส่วนของหน้านี้ขัดข้อง หากต้องการแจ้งให้ { -brand-product-name } ทราบเกี่ยวกับปัญหานี้เพื่อให้ได้รับการแก้ไขเร็วขึ้น โปรดส่งรายงาน
+ .title = เนื้อหาบางส่วนของหน้านี้ขัดข้อง ถ้าต้องการแจ้งให้ { -brand-product-name } ทราบเกี่ยวกับปัญหานี้เพื่อให้ได้รับการแก้ไขเร็วขึ้น โปรดส่งรายงาน
crashed-subframe-learnmore-link =
.value = เรียนรู้เพิ่มเติม
crashed-subframe-submit =
diff --git a/l10n-th/browser/browser/customizeMode.ftl b/l10n-th/browser/browser/customizeMode.ftl
index ed05f98a50..af859c199e 100644
--- a/l10n-th/browser/browser/customizeMode.ftl
+++ b/l10n-th/browser/browser/customizeMode.ftl
@@ -31,7 +31,7 @@ customize-mode-uidensity-menu-compact-unsupported =
.tooltiptext = กะทัดรัด (ไม่รองรับ)
customize-mode-undo-cmd =
.label = เลิกทำ
-customize-mode-lwthemes-link = จัดการชุดรูปแบบ
+customize-mode-lwthemes-link = จัดการชุดตกแต่ง
customize-mode-touchbar-cmd =
.label = ปรับแต่งแถบสัมผัส…
customize-mode-downloads-button-autohide =
diff --git a/l10n-th/browser/browser/editBookmarkOverlay.ftl b/l10n-th/browser/browser/editBookmarkOverlay.ftl
index 87d3eff39f..31440d0924 100644
--- a/l10n-th/browser/browser/editBookmarkOverlay.ftl
+++ b/l10n-th/browser/browser/editBookmarkOverlay.ftl
@@ -5,57 +5,45 @@
bookmark-overlay-name-2 =
.value = ชื่อ
.accesskey = N
-
bookmark-overlay-url =
.value = URL
.accesskey = U
-
# Location refers to the position of the bookmark within the browser's
# bookmarks, not to its URL or address.
bookmark-overlay-location-2 =
.value = ตำแหน่งที่ตั้ง
.accesskey = L
-
bookmark-overlay-choose =
.label = เลือก…
-
bookmark-overlay-folders-expander =
.tooltiptext = แสดงโฟลเดอร์ที่คั่นหน้าทั้งหมด
.tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
.tooltiptextup = ซ่อน
-
bookmark-overlay-folders-expander2 =
.tooltiptext = แสดงโฟลเดอร์ที่คั่นหน้าทั้งหมด
-
bookmark-overlay-folders-expander-hide =
.tooltiptext = ซ่อน
-
+# bookmark-overlay-folders-tree is used to provide an accessible name to the tree view of the Bookmarks directory, when it is expanded
+bookmark-overlay-folders-tree =
+ .aria-label = โฟลเดอร์
bookmark-overlay-new-folder-button =
.label = โฟลเดอร์ใหม่
.accesskey = ฟ
-
bookmark-overlay-tags-2 =
.value = ป้ายกำกับ
.accesskey = T
-
bookmark-overlay-tags-empty-description =
.placeholder = แบ่งป้ายกำกับด้วยจุลภาค
-
bookmark-overlay-tags-expander =
.tooltiptext = แสดงป้ายกำกับทั้งหมด
.tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
.tooltiptextup = ซ่อน
-
bookmark-overlay-tags-expander2 =
.tooltiptext = แสดงป้ายกำกับทั้งหมด
-
bookmark-overlay-tags-expander-hide =
.tooltiptext = ซ่อน
-
bookmark-overlay-keyword-2 =
.value = คำสำคัญ
.accesskey = K
-
bookmark-overlay-tags-caption-label = ใช้ป้ายกำกับเพื่อจัดระเบียบและค้นหาที่คั่นหน้าได้จากแถบที่อยู่
-
bookmark-overlay-keyword-caption-label-2 = ใช้คำสำคัญคำเดียวเพื่อเปิดที่คั่นหน้าโดยตรงจากแถบที่อยู่
diff --git a/l10n-th/browser/browser/extensionsUI.ftl b/l10n-th/browser/browser/extensionsUI.ftl
index 865c81aff5..13791b82a0 100644
--- a/l10n-th/browser/browser/extensionsUI.ftl
+++ b/l10n-th/browser/browser/extensionsUI.ftl
@@ -24,7 +24,7 @@ addon-post-install-message = เพิ่ม { $addonName } แล้ว
# $addonName (String): localized name of the extension.
webext-quarantine-confirmation-title = เรียกใช้ { $addonName } บนไซต์ที่ถูกจำกัดหรือไม่?
webext-quarantine-confirmation-line-1 = เพื่อปกป้องข้อมูลของคุณ ส่วนขยายนี้จึงไม่ได้รับอนุญาตบนไซต์นี้
-webext-quarantine-confirmation-line-2 = อนุญาตให้ใช้ส่วนขยายนี้หากคุณไว้วางใจให้อ่านและเปลี่ยนแปลงข้อมูลของคุณบนไซต์ที่ถูกจำกัดโดย { -vendor-short-name }
+webext-quarantine-confirmation-line-2 = อนุญาตให้ใช้ส่วนขยายนี้ถ้าคุณไว้วางใจให้อ่านและเปลี่ยนแปลงข้อมูลของคุณบนไซต์ที่ถูกจำกัดโดย { -vendor-short-name }
webext-quarantine-confirmation-allow =
.label = อนุญาต
.accesskey = A
diff --git a/l10n-th/browser/browser/firefoxView.ftl b/l10n-th/browser/browser/firefoxView.ftl
index b65255c93a..0072e12fb2 100644
--- a/l10n-th/browser/browser/firefoxView.ftl
+++ b/l10n-th/browser/browser/firefoxView.ftl
@@ -12,6 +12,8 @@ menu-tools-firefox-view =
.label = { -firefoxview-brand-name }
.accesskey = F
firefoxview-page-title = { -firefoxview-brand-name }
+firefoxview-page-heading =
+ .heading = { -firefoxview-brand-name }
firefoxview-page-label =
.label = { -firefoxview-brand-name }
firefoxview-close-button =
@@ -31,28 +33,29 @@ firefoxview-tabpickup-step-signin-header = สลับระหว่างอ
firefoxview-tabpickup-step-signin-description = เมื่อต้องการนำแท็บบนโทรศัพท์ของคุณมาที่นี่ ให้ลงชื่อเข้าหรือสร้างบัญชีก่อน
firefoxview-tabpickup-step-signin-primarybutton = ดำเนินการต่อ
firefoxview-syncedtabs-signin-header = หยิบแท็บได้จากทุกที่
-firefoxview-syncedtabs-signin-description = หากต้องการเห็นแท็บต่าง ๆ จากที่ใดก็ตามที่คุณใช้ { -brand-product-name } ให้ลงชื่อเข้าใช้บัญชีของคุณ หากคุณไม่มีบัญชี เราจะแนะนำขั้นตอนต่าง ๆ ในการสมัครให้คุณ
+firefoxview-syncedtabs-signin-description = ถ้าต้องการเห็นแท็บต่างๆ จากที่ใดก็ตามที่คุณใช้ { -brand-product-name } ให้ลงชื่อเข้าใช้บัญชีของคุณ ถ้าคุณไม่มีบัญชี เราจะแนะนำขั้นตอนต่างๆ ในการสมัครให้คุณ
firefoxview-syncedtabs-signin-primarybutton = ลงชื่อเข้าหรือสมัคร
firefoxview-tabpickup-adddevice-header = ซิงค์ { -brand-product-name } บนโทรศัพท์หรือแท็บเล็ตของคุณ
firefoxview-tabpickup-adddevice-description = ดาวน์โหลด { -brand-product-name } สำหรับมือถือแล้วลงชื่อเข้าจากที่นั่น
firefoxview-tabpickup-adddevice-learn-how = เรียนรู้วิธี
firefoxview-tabpickup-adddevice-primarybutton = รับ { -brand-product-name } สำหรับมือถือ
firefoxview-syncedtabs-adddevice-header = ลงชื่อเข้า { -brand-product-name } บนอุปกรณ์อื่น ๆ ของคุณ
-firefoxview-syncedtabs-adddevice-description = หากต้องการเห็นแท็บต่าง ๆ จากที่ใดก็ตามที่คุณใช้ { -brand-product-name } ให้ลงชื่อเข้าใช้บนอุปกรณ์ทั้งหมดของคุณ เรียนรู้วิธีการ<a data-l10n-name="url">เชื่อมต่อกับอุปกรณ์เพิ่มเติม</a>
+firefoxview-syncedtabs-adddevice-description = ถ้าต้องการเห็นแท็บต่างๆ จากที่ใดก็ตามที่คุณใช้ { -brand-product-name } ให้ลงชื่อเข้าใช้บนอุปกรณ์ทั้งหมดของคุณ เรียนรู้วิธีการ<a data-l10n-name="url">เชื่อมต่อกับอุปกรณ์เพิ่มเติม</a>
firefoxview-syncedtabs-adddevice-primarybutton = ลองใช้ { -brand-product-name } สำหรับมือถือ
firefoxview-tabpickup-synctabs-header = เปิดการซิงค์แท็บ
firefoxview-tabpickup-synctabs-description = อนุญาตให้ { -brand-short-name } แบ่งปันแท็บระหว่างอุปกรณ์
firefoxview-tabpickup-synctabs-learn-how = เรียนรู้วิธี
firefoxview-tabpickup-synctabs-primarybutton = ซิงค์แท็บที่เปิดอยู่
firefoxview-syncedtabs-synctabs-header = อัปเดตการตั้งค่าการซิงค์ของคุณ
-firefoxview-syncedtabs-synctabs-description = หากต้องการดูแท็บจากอุปกรณ์อื่น คุณต้องซิงค์แท็บที่เปิดอยู่
+firefoxview-syncedtabs-synctabs-description = ถ้าต้องการดูแท็บจากอุปกรณ์อื่น คุณต้องซิงค์แท็บที่เปิดอยู่
firefoxview-syncedtabs-synctabs-checkbox = อนุญาตให้ซิงค์แท็บที่เปิดอยู่
firefoxview-syncedtabs-loading-header = อยู่ระหว่างการซิงค์
firefoxview-syncedtabs-loading-description = เมื่อเสร็จแล้ว คุณจะเห็นแท็บที่คุณเปิดไว้ในอุปกรณ์อื่น ๆ โปรดกลับมาดูในเร็ว ๆ นี้
firefoxview-tabpickup-fxa-admin-disabled-header = องค์กรของคุณปิดใช้งานการซิงค์
firefoxview-tabpickup-fxa-admin-disabled-description = { -brand-short-name } ไม่สามารถซิงค์แท็บระหว่างอุปกรณ์ได้เนื่องจากผู้ดูแลระบบของคุณปิดใช้งานการซิงค์
+firefoxview-tabpickup-fxa-disabled-by-policy-description = { -brand-short-name } ไม่สามารถซิงค์แท็บระหว่างอุปกรณ์ได้เนื่องจากองค์กรของคุณปิดใช้งานการซิงค์
firefoxview-tabpickup-network-offline-header = ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ
-firefoxview-tabpickup-network-offline-description = หากคุณกำลังใช้ไฟร์วอลล์หรือพร็อกซี ให้ตรวจสอบว่า { -brand-short-name } มีสิทธิ์เข้าถึงเว็บ
+firefoxview-tabpickup-network-offline-description = ถ้าคุณกำลังใช้ไฟร์วอลล์หรือพร็อกซี ให้ตรวจสอบว่า { -brand-short-name } มีสิทธิ์เข้าถึงเว็บ
firefoxview-tabpickup-network-offline-primarybutton = ลองอีกครั้ง
firefoxview-tabpickup-sync-error-header = เรากำลังมีปัญหาในการซิงค์
firefoxview-tabpickup-generic-sync-error-description = { -brand-short-name } ไม่สามารถเข้าถึงบริการซิงค์ได้ในขณะนี้ โปรดลองอีกครั้งในอีกสักครู่
@@ -66,8 +69,8 @@ firefoxview-tabpickup-password-locked-link = เรียนรู้เพิ
firefoxview-tabpickup-password-locked-primarybutton = ป้อนรหัสผ่านหลัก
firefoxview-syncedtab-password-locked-link = <a data-l10n-name="syncedtab-password-locked-link">เรียนรู้เพิ่มเติม</a>
firefoxview-tabpickup-signed-out-header = ลงชื่อเข้าเพื่อเชื่อมต่ออีกครั้ง
-firefoxview-tabpickup-signed-out-description = หากต้องการเชื่อมต่อใหม่และนำแท็บของคุณมาที่นี่ ให้ลงชื่อเข้า { -fxaccount-brand-name } ของคุณ
-firefoxview-tabpickup-signed-out-description2 = หากต้องการเชื่อมต่อใหม่และนำแท็บของคุณมาที่นี่ ให้ลงชื่อเข้าบัญชีของคุณ
+firefoxview-tabpickup-signed-out-description = ถ้าต้องการเชื่อมต่อใหม่และนำแท็บของคุณมาที่นี่ ให้ลงชื่อเข้า { -fxaccount-brand-name } ของคุณ
+firefoxview-tabpickup-signed-out-description2 = ถ้าต้องการเชื่อมต่อใหม่และนำแท็บของคุณมาที่นี่ ให้ลงชื่อเข้าบัญชีของคุณ
firefoxview-tabpickup-signed-out-primarybutton = ลงชื่อเข้า
firefoxview-tabpickup-syncing = นั่งรอสักครู่ขณะที่กำลังซิงค์แท็บของคุณ ซึ่งจะใช้เวลาแค่ครู่เดียวเท่านั้น
firefoxview-mobile-promo-header = นำแท็บจากโทรศัพท์หรือแท็บเล็ตของคุณเข้ามา
@@ -149,8 +152,12 @@ firefoxview-opentabs-focus-tab =
.title = สลับไปยังแท็บนี้
firefoxview-show-more = แสดงเพิ่มเติม
firefoxview-show-less = แสดงน้อยลง
+firefoxview-show-all = แสดงทั้งหมด
firefoxview-search-text-box-clear-button =
.title = ล้าง
+# Placeholder for the input field to search in recent browsing ("search" is a verb).
+firefoxview-search-text-box-recentbrowsing =
+ .placeholder = ค้นหา
# Placeholder for the input field to search in history ("search" is a verb).
firefoxview-search-text-box-history =
.placeholder = ค้นหาประวัติ
@@ -176,6 +183,8 @@ firefoxview-search-results-count = { $count } ไซต์
firefoxview-search-results-empty = ไม่มีผลลัพธ์สำหรับ “{ $query }”
firefoxview-sort-history-by-date-label = เรียงตามวันที่
firefoxview-sort-history-by-site-label = เรียงตามไซต์
+firefoxview-sort-open-tabs-by-recency-label = เรียงตามกิจกรรมล่าสุด
+firefoxview-sort-open-tabs-by-order-label = เรียงตามลำดับแท็บ
# Variables:
# $url (string) - URL that will be opened in the new tab
firefoxview-opentabs-tab-row =
@@ -214,7 +223,7 @@ firefoxview-choose-browser-button = เลือกเบราว์เซอ
firefoxview-dont-remember-history-empty-header = ไม่มีอะไรจะแสดง
firefoxview-dont-remember-history-empty-description = การปกป้องความเป็นส่วนตัวของคุณเป็นหัวใจสำคัญของสิ่งที่เราทำ ซึ่งเป็นเหตุผลที่คุณสามารถควบคุมกิจกรรมที่ { -brand-short-name } จำได้
-firefoxview-dont-remember-history-empty-description-two = ตามการตั้งค่าปัจจุบันของคุณ { -brand-short-name } จะไม่จดจำกิจกรรมของคุณขณะที่คุณเรียกดู หากต้องการเปลี่ยนแปลง ให้<a data-l10n-name="history-settings-url-two">เปลี่ยนการตั้งค่าประวัติเพื่อจดจำประวัติของคุณ</a>
+firefoxview-dont-remember-history-empty-description-two = ตามการตั้งค่าปัจจุบันของคุณ { -brand-short-name } จะไม่จดจำกิจกรรมของคุณขณะที่คุณเรียกดู ถ้าต้องการเปลี่ยนแปลง ให้<a data-l10n-name="history-settings-url-two">เปลี่ยนการตั้งค่าประวัติเพื่อจดจำประวัติของคุณ</a>
##
@@ -232,9 +241,31 @@ firefoxview-import-history-description = ทำให้ { -brand-short-name }
firefoxview-recentlyclosed-empty-header = ปิดแท็บเร็วเกินไป?
firefoxview-recentlyclosed-empty-description = ที่นี่จะแสดงแท็บที่เพิ่งปิดไป คุณจึงสามารถเปิดใหม่ได้อย่างรวดเร็ว
-firefoxview-recentlyclosed-empty-description-two = หากต้องการหาแท็บเมื่อนานมาแล้ว ให้ดู<a data-l10n-name="history-url">ประวัติการเข้าชม</a>ของคุณ
+firefoxview-recentlyclosed-empty-description-two = ถ้าต้องการหาแท็บเมื่อนานมาแล้ว ให้ดู<a data-l10n-name="history-url">ประวัติการเข้าชม</a>ของคุณ
## This message is displayed below the name of another connected device when it doesn't have any open tabs.
firefoxview-syncedtabs-device-notabs = ไม่มีแท็บที่เปิดบนอุปกรณ์นี้
firefoxview-syncedtabs-connect-another-device = เชื่อมต่ออุปกรณ์อื่น
+firefoxview-pinned-tabs =
+ .title = แท็บที่ปักหมุด
+firefoxview-tabs =
+ .title = แท็บ
+
+## These tooltips will be displayed when hovering over a pinned tab on the Open Tabs page
+## Variables:
+## $tabTitle (string) - Title of pinned tab that will be opened when selected
+
+firefoxview-opentabs-pinned-tab =
+ .title = สลับไปที่ { $tabTitle }
+# This tooltip will be shown for a pinned tab whose URL is currently bookmarked.
+firefoxview-opentabs-bookmarked-pinned-tab =
+ .title = สลับไปที่ { $tabTitle } (เพิ่มที่คั่นหน้าแล้ว)
+
+## These tooltips will be displayed when hovering over an unpinned Open Tab
+## Variables:
+## $url (string) - URL of tab that will be opened when selected
+
+# This tooltip will be shown for an unpinned tab whose URL is currently bookmarked.
+firefoxview-opentabs-bookmarked-tab =
+ .title = { $url } (เพิ่มที่คั่นหน้าแล้ว)
diff --git a/l10n-th/browser/browser/fxviewTabList.ftl b/l10n-th/browser/browser/fxviewTabList.ftl
index 1ef35f7785..40137d2db5 100644
--- a/l10n-th/browser/browser/fxviewTabList.ftl
+++ b/l10n-th/browser/browser/fxviewTabList.ftl
@@ -15,6 +15,10 @@ fxviewtabrow-time = { DATETIME($time, timeStyle: "short") }
fxviewtabrow-tabs-list-tab =
.title = เปิด { $targetURI } ในแท็บใหม่
# Variables:
+# $tabTitle (string) - Title of tab being closed
+fxviewtabrow-close-tab-button =
+ .title = ปิด { $tabTitle }
+# Variables:
# $tabTitle (string) - Title of tab being dismissed
fxviewtabrow-dismiss-tab-button =
.title = ปิด { $tabTitle }
@@ -51,7 +55,30 @@ fxviewtabrow-move-tab-window = ย้ายไปยังหน้าต่า
.accesskey = W
fxviewtabrow-send-tab = ส่งแท็บไปยังอุปกรณ์
.accesskey = n
+fxviewtabrow-pin-tab = ปักหมุดแท็บ
+ .accesskey = ป
+fxviewtabrow-unpin-tab = ถอนหมุดแท็บ
+ .accesskey = ถ
+fxviewtabrow-mute-tab = ปิดเสียงแท็บ
+ .accesskey = ด
+fxviewtabrow-unmute-tab = เปิดเสียงแท็บ
+ .accesskey = เ
# Variables:
# $tabTitle (string) - Title of the tab to which the context menu is associated
fxviewtabrow-options-menu-button =
.title = ตัวเลือกสำหรับ { $tabTitle }
+# Variables:
+# $tabTitle (string) - Title of tab being muted
+fxviewtabrow-mute-tab-button =
+ .title = ปิดเสียง { $tabTitle }
+# Variables:
+# $tabTitle (string) - Title of tab being unmuted
+fxviewtabrow-unmute-tab-button =
+ .title = เปิดเสียง { $tabTitle }
+
+## Strings below are to be used without context (tab title/URL) on mute/unmute buttons
+
+fxviewtabrow-mute-tab-button-no-context =
+ .title = ปิดเสียงแท็บ
+fxviewtabrow-unmute-tab-button-no-context =
+ .title = เปิดเสียงแท็บ
diff --git a/l10n-th/browser/browser/menubar.ftl b/l10n-th/browser/browser/menubar.ftl
index ddacbe7485..7f2390e67b 100644
--- a/l10n-th/browser/browser/menubar.ftl
+++ b/l10n-th/browser/browser/menubar.ftl
@@ -145,6 +145,8 @@ menu-view-history-button =
.label = ประวัติ
menu-view-synced-tabs-sidebar =
.label = แท็บที่ซิงค์
+menu-view-megalist-sidebar =
+ .label = รหัสผ่าน
menu-view-full-zoom =
.label = ซูม
.accesskey = ม
@@ -261,7 +263,7 @@ menu-tools-downloads =
.label = การดาวน์โหลด
.accesskey = ด
menu-tools-addons-and-themes =
- .label = ส่วนเสริมและชุดรูปแบบ
+ .label = ส่วนเสริมและชุดตกแต่ง
.accesskey = ส
menu-tools-fxa-sign-in2 =
.label = ลงชื่อเข้า
diff --git a/l10n-th/browser/browser/migration.ftl b/l10n-th/browser/browser/migration.ftl
index 19b49fd784..2213fca1cc 100644
--- a/l10n-th/browser/browser/migration.ftl
+++ b/l10n-th/browser/browser/migration.ftl
@@ -4,13 +4,11 @@
migration-wizard =
.title = ตัวช่วยนำเข้า
-
import-from =
{ PLATFORM() ->
[windows] นำเข้าตัวเลือก, ที่คั่นหน้า, ประวัติ, รหัสผ่าน และข้อมูลอื่น ๆ จาก:
*[other] นำเข้าการกำหนดลักษณะ, ที่คั่นหน้า, ประวัติ, รหัสผ่าน และข้อมูลอื่น ๆ จาก:
}
-
import-from-bookmarks = นำเข้าที่คั่นหน้าจาก:
import-from-ie =
.label = Microsoft Internet Explorer
@@ -63,37 +61,23 @@ import-from-360se =
import-from-opera-gx =
.label = Opera GX
.accesskey = G
-
no-migration-sources = ไม่พบโปรแกรมที่มีข้อมูลที่คั่นหน้า, ประวัติ หรือรหัสผ่าน
-
import-source-page-title = นำเข้าการตั้งค่าและข้อมูล
import-items-page-title = รายการที่จะนำเข้า
-
import-items-description = เลือกรายการที่จะนำเข้า:
-
-import-permissions-page-title = โปรดมอบสิทธิอนุญาตแก่ { -brand-short-name }
-
+import-permissions-page-title = โปรดอนุญาตสิทธิ์ให้กับ { -brand-short-name }
# Do not translate "Safari" (the name of the browser on Apple devices)
import-safari-permissions-string = macOS ต้องการให้คุณอนุญาต { -brand-short-name } ให้เข้าถึงข้อมูลของ Safari อย่างชัดเจน กรุณาคลิก “ดำเนินการต่อ” จากนั้นเลือกโฟลเดอร์ “Safari“ ในกล่องโต้ตอบของ Finder ที่จะปรากฏขึ้น แล้วคลิก “เปิด”
-
import-migrating-page-title = กำลังนำเข้า…
-
import-migrating-description = รายการดังต่อไปนี้กำลังถูกนำเข้า…
-
import-select-profile-page-title = เลือกโปรไฟล์
-
import-select-profile-description = โปรไฟล์ดังต่อไปนี้พร้อมที่จะนำเข้า:
-
import-done-page-title = การนำเข้าเสร็จสมบูรณ์
-
import-done-description = นำเข้ารายการต่อไปนี้สำเร็จ:
-
import-close-source-browser = โปรดแน่ใจว่าเบราว์เซอร์ที่เลือกถูกปิดแล้วก่อนดำเนินการต่อ
-
source-name-ie = Internet Explorer
source-name-edge = Microsoft Edge
source-name-chrome = Google Chrome
-
imported-safari-reading-list = รายการอ่าน (จาก Safari)
imported-edge-reading-list = รายการอ่าน (จาก Edge)
@@ -115,7 +99,6 @@ browser-data-cookies-checkbox =
.label = คุกกี้
browser-data-cookies-label =
.value = คุกกี้
-
browser-data-history-checkbox =
.label =
{ $browser ->
@@ -128,12 +111,10 @@ browser-data-history-label =
[firefox] ประวัติการเรียกดูและที่คั่นหน้า
*[other] ประวัติการเรียกดู
}
-
browser-data-formdata-checkbox =
.label = ประวัติแบบฟอร์มที่บันทึกไว้
browser-data-formdata-label =
.value = ประวัติแบบฟอร์มที่บันทึกไว้
-
# This string should use the same phrase for "logins and passwords" as the
# label in the main hamburger menu that opens about:logins.
browser-data-passwords-checkbox =
@@ -142,7 +123,6 @@ browser-data-passwords-checkbox =
# label in the main hamburger menu that opens about:logins.
browser-data-passwords-label =
.value = การเข้าสู่ระบบและรหัสผ่านที่บันทึกไว้
-
browser-data-bookmarks-checkbox =
.label =
{ $browser ->
@@ -157,17 +137,14 @@ browser-data-bookmarks-label =
[edge] รายการโปรด
*[other] ที่คั่นหน้า
}
-
browser-data-otherdata-checkbox =
.label = ข้อมูลอื่น ๆ
browser-data-otherdata-label =
.label = ข้อมูลอื่น ๆ
-
browser-data-session-checkbox =
.label = หน้าต่างและแท็บ
browser-data-session-label =
.value = หน้าต่างและแท็บ
-
browser-data-payment-methods-checkbox =
.label = วิธีการชำระเงิน
browser-data-payment-methods-label =
diff --git a/l10n-th/browser/browser/migrationWizard.ftl b/l10n-th/browser/browser/migrationWizard.ftl
index e660a70828..e5c47d5653 100644
--- a/l10n-th/browser/browser/migrationWizard.ftl
+++ b/l10n-th/browser/browser/migrationWizard.ftl
@@ -53,7 +53,7 @@ migration-imported-edge-reading-list = รายการอ่าน (จาก
## is installed as a Snap.
migration-no-permissions-message = { -brand-short-name } ไม่มีสิทธิ์เข้าถึงโปรไฟล์ของเบราว์เซอร์อื่น ๆ ซึ่งติดตั้งบนอุปกรณ์นี้
-migration-no-permissions-instructions = หากต้องการนำเข้าข้อมูลจากเบราว์เซอร์อื่นต่อ ให้มอบสิทธิ์เข้าถึงโฟลเดอร์โปรไฟล์ของเบราว์เซอร์นั้นแก่ { -brand-short-name }
+migration-no-permissions-instructions = ถ้าต้องการนำเข้าข้อมูลจากเบราว์เซอร์อื่นต่อ ให้มอบสิทธิ์เข้าถึงโฟลเดอร์โปรไฟล์ของเบราว์เซอร์นั้นแก่ { -brand-short-name }
migration-no-permissions-instructions-step1 = ให้เลือก “ดำเนินการต่อ”
# The second step in getting permissions to read data for the selected
# browser type.
@@ -76,6 +76,7 @@ migration-bookmarks-option-label = ที่คั่นหน้า
# Edge, as this is the terminology for bookmarks on those browsers.
migration-favorites-option-label = รายการโปรด
migration-logins-and-passwords-option-label = การเข้าสู่ระบบและรหัสผ่านที่บันทึกไว้
+migration-passwords-option-label = รหัสผ่านที่บันทึกไว้
migration-history-option-label = ประวัติการเรียกดู
migration-extensions-option-label = ส่วนขยาย
migration-form-autofill-option-label = ข้อมูลกรอกแบบฟอร์มอัตโนมัติ
@@ -186,7 +187,7 @@ migration-wizard-progress-icon-in-progress =
migration-wizard-progress-icon-completed =
.aria-label = เสร็จสมบูรณ์
migration-safari-password-import-header = นำเข้ารหัสผ่านจาก Safari
-migration-safari-password-import-steps-header = หากต้องการนำเข้ารหัสผ่านจาก Safari:
+migration-safari-password-import-steps-header = ถ้าต้องการนำเข้ารหัสผ่านจาก Safari:
migration-safari-password-import-step1 = ใน Safari ให้เปิดเมนู “Safari” แล้วไปที่ การตั้งค่า > รหัสผ่าน
migration-safari-password-import-step2 = เลือกปุ่ม <img data-l10n-name="safari-icon-3dots"/> แล้วเลือก “ส่งออกรหัสผ่านทั้งหมด”
migration-safari-password-import-step3 = บันทึกไฟล์รหัสผ่าน
@@ -268,6 +269,6 @@ migration-wizard-progress-success-formdata = ประวัติแบบฟ
# Variables:
# $quantity (Number): the number of successfully imported payment methods
migration-wizard-progress-success-payment-methods = { $quantity } วิธีการชำระเงิน
-migration-wizard-safari-permissions-sub-header = หากต้องการนำเข้าที่คั่นหน้าและประวัติการเรียกดูจาก Safari:
+migration-wizard-safari-permissions-sub-header = ถ้าต้องการนำเข้าที่คั่นหน้าและประวัติการเรียกดูจาก Safari:
migration-wizard-safari-instructions-continue = ให้เลือก “ดำเนินการต่อ”
migration-wizard-safari-instructions-folder = เลือกโฟลเดอร์ Safari จากในรายการ แล้วเลือก “เปิด”
diff --git a/l10n-th/browser/browser/newtab/asrouter.ftl b/l10n-th/browser/browser/newtab/asrouter.ftl
index 8447241f3c..5c9708bed1 100644
--- a/l10n-th/browser/browser/newtab/asrouter.ftl
+++ b/l10n-th/browser/browser/newtab/asrouter.ftl
@@ -188,10 +188,10 @@ colorways-cfr-primarybutton = เลือกชุดรูปแบบสี
.accesskey = ล
# "shades" refers to the different color options available to users in colorways.
colorways-cfr-body = แต่งเติมสีสันให้กับเบราว์เซอร์ของคุณด้วยเฉดสีสุดพิเศษสำหรับ { -brand-short-name } ที่ได้แรงบันดาลใจจากเสียงที่เปลี่ยนแปลงวัฒนธรรม
-colorways-cfr-header-28days = ชุดรูปแบบสี “เสียงแห่งอิสระ” หมดเขต 16 มกราคมนี้
-colorways-cfr-header-14days = ชุดรูปแบบสี “เสียงแห่งอิสระ” หมดเขตในอีกสองสัปดาห์นี้
-colorways-cfr-header-7days = ชุดรูปแบบสี “เสียงแห่งอิสระ” หมดเขตสัปดาห์นี้
-colorways-cfr-header-today = ชุดรูปแบบสี “เสียงแห่งอิสระ” หมดเขตวันนี้
+colorways-cfr-header-28days = ชุดรูปแบบสี Independent Voices จะหมดเขต 16 มกราคมนี้
+colorways-cfr-header-14days = ชุดรูปแบบสี Independent Voices จะหมดเขตในอีกสองสัปดาห์นี้
+colorways-cfr-header-7days = ชุดรูปแบบสี Independent Voices จะหมดเขตสัปดาห์นี้
+colorways-cfr-header-today = ชุดรูปแบบสี Independent Voices จะหมดเขตวันนี้
## Cookie Banner Handling CFR
@@ -201,8 +201,9 @@ cfr-cbh-confirm-button = ปฏิเสธแบนเนอร์คุกก
.accesskey = ป
cfr-cbh-dismiss-button = ไม่ใช่ตอนนี้
.accesskey = ม
-cookie-banner-blocker-cfr-header = { -brand-short-name } ได้ปิดกั้นคุกกี้ให้คุณเมื่อสักครู่นี้
-cookie-banner-blocker-cfr-body = เราจะปฏิเสธป๊อปอัปคุกกี้จำนวนมากโดยอัตโนมัติเพื่อทำให้ไซต์ติดตามคุณได้ยาก
+cookie-banner-blocker-onboarding-header = { -brand-short-name } ได้ปฏิเสธแบนเนอร์คุกกี้ให้คุณเมื่อสักครู่นี้
+cookie-banner-blocker-onboarding-body = ลดคุกกี้ที่คอยติดตามคุณบนไซต์นี้ให้น้อยลง เพื่อลดการรบกวนสมาธิ
+cookie-banner-blocker-onboarding-learn-more = เรียนรู้เพิ่มเติม
## These strings are used in the Fox doodle Pin/set default spotlights
@@ -218,7 +219,7 @@ fox-doodle-pin-secondary = ยังไม่ทำตอนนี้
## These strings are used in the Set Firefox as Default PDF Handler for Existing Users experiment
-set-default-pdf-handler-headline = <strong>ตอนนี้ไฟล์ PDF ของคุณจะเปิดใน { -brand-short-name }</strong> แก้ไขหรือเซ็นชื่อในแบบฟอร์มได้โดยตรงในเบราว์เซอร์ของคุณ หากต้องการเปลี่ยน ให้ค้นหาคำว่า “PDF” ในการตั้งค่า
+set-default-pdf-handler-headline = <strong>ตอนนี้ไฟล์ PDF ของคุณจะเปิดใน { -brand-short-name }</strong> แก้ไขหรือเซ็นชื่อในแบบฟอร์มได้โดยตรงในเบราว์เซอร์ของคุณ ถ้าต้องการเปลี่ยน ให้ค้นหาคำว่า “PDF” ในการตั้งค่า
set-default-pdf-handler-primary = เข้าใจแล้ว
## FxA sync CFR
@@ -232,10 +233,6 @@ fxa-sync-cfr-secondary = เตือนฉันภายหลัง
## Device Migration FxA Spotlight
-device-migration-fxa-spotlight-header = ใช้อุปกรณ์เดิมอยู่ใช่ไหม?
-device-migration-fxa-spotlight-body = สำรองข้อมูลเพื่อให้แน่ใจว่าคุณจะไม่สูญเสียข้อมูลสำคัญ เช่น ที่คั่นหน้าและรหัสผ่าน โดยเฉพาะอย่างยิ่งเมื่อคุณเปลี่ยนไปใช้อุปกรณ์เครื่องใหม่
-device-migration-fxa-spotlight-primary-button = วิธีสำรองข้อมูลของฉัน
-device-migration-fxa-spotlight-link = เตือนฉันภายหลัง
device-migration-fxa-spotlight-heavy-user-header = อย่าลืมสำรองข้อมูลของคุณ
device-migration-fxa-spotlight-heavy-user-body = ตรวจสอบให้แน่ใจว่าข้อมูลสำคัญ เช่น ที่คั่นหน้าและรหัสผ่าน ได้รับการอัปเดตและป้องกันในทุกอุปกรณ์ของคุณ
device-migration-fxa-spotlight-heavy-user-primary-button = เริ่มต้นใช้งาน
@@ -243,6 +240,7 @@ device-migration-fxa-spotlight-older-device-header = ให้คุณอุ่
device-migration-fxa-spotlight-older-device-body = บัญชีจะคอยอัปเดตและปกป้องข้อมูลสำคัญของคุณบนอุปกรณ์ใดๆ ก็ตามที่คุณเชื่อมต่อ
device-migration-fxa-spotlight-older-device-primary-button = สร้างบัญชี
device-migration-fxa-spotlight-getting-new-device-header-2 = คิดจะมีอุปกรณ์ใหม่ในภายหลังใช่ไหม?
+device-migration-fxa-spotlight-getting-new-device-body-2 = ทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอนเพื่อนำที่คั่นหน้า ประวัติ และรหัสผ่านติดตัวไปด้วยเมื่อคุณเริ่มใช้งานอุปกรณ์ใหม่
device-migration-fxa-spotlight-getting-new-device-primary-button = วิธีสำรองข้อมูลของฉัน
## Set as Default PDF Reader Infobar
@@ -266,6 +264,17 @@ launch-on-login-infobar-reject-button = ยังไม่ทำตอนนี
## These string variants are used when the “launch on login” infobar
## notification is displayed for a second time.
-launch-on-login-infobar-final-message = <strong>ต้องการเปิด { -brand-short-name } ทุกครั้งที่คุณเปิดคอมพิวเตอร์ใหม่หรือไม่?</strong> หากต้องการจัดการค่าปรับแต่งการเริ่มการทำงานของคุณ ให้ค้นหาคำว่า “เริ่มการทำงาน” ในการตั้งค่า
+launch-on-login-infobar-final-message = <strong>ต้องการเปิด { -brand-short-name } ทุกครั้งที่คุณเปิดคอมพิวเตอร์ใหม่หรือไม่?</strong> ถ้าต้องการจัดการค่าปรับแต่งการเริ่มการทำงานของคุณ ให้ค้นหาคำว่า “เริ่มการทำงาน” ในการตั้งค่า
launch-on-login-infobar-final-reject-button = ไม่เป็นไร ขอบคุณ
.accesskey = ม
+
+## Tail Fox Set Default Spotlight
+
+# This title is displayed together with the picture of a running fox with a long tail.
+# In English, this is a figure of speech meaning 'stop something from following you'.
+# If the localization of this message is challenging, consider using a simplified
+# alternative as a reference for translation: 'Keep unwanted trackers away'.
+tail-fox-spotlight-title = ไล่ตัวติดตามอันน่ารำคาญให้พ้นไปจากตัวคุณ
+tail-fox-spotlight-subtitle = บอกลาตัวติดตามโฆษณาอันน่ารำคาญและเข้าสู่ประสบการณ์อินเทอร์เน็ตที่ปลอดภัยและรวดเร็วยิ่งขึ้น
+tail-fox-spotlight-primary-button = เปิดลิงก์ของฉันด้วย { -brand-short-name }
+tail-fox-spotlight-secondary-button = ยังไม่ทำตอนนี้
diff --git a/l10n-th/browser/browser/newtab/newtab.ftl b/l10n-th/browser/browser/newtab/newtab.ftl
index af77f26e7d..e0e39bf577 100644
--- a/l10n-th/browser/browser/newtab/newtab.ftl
+++ b/l10n-th/browser/browser/newtab/newtab.ftl
@@ -45,6 +45,7 @@ newtab-topsites-add-search-engine-header = เพิ่มเครื่อง
newtab-topsites-add-shortcut-header = ทางลัดใหม่
newtab-topsites-edit-topsites-header = แก้ไขไซต์เด่น
newtab-topsites-edit-shortcut-header = แก้ไขทางลัด
+newtab-topsites-add-shortcut-label = เพิ่มทางลัด
newtab-topsites-title-label = ชื่อเรื่อง
newtab-topsites-title-input =
.placeholder = ป้อนชื่อเรื่อง
@@ -52,8 +53,8 @@ newtab-topsites-url-label = URL
newtab-topsites-url-input =
.placeholder = พิมพ์หรือวาง URL
newtab-topsites-url-validation = ต้องการ URL ที่ถูกต้อง
-newtab-topsites-image-url-label = URL ภาพที่กำหนดเอง
-newtab-topsites-use-image-link = ใช้ภาพที่กำหนดเอง…
+newtab-topsites-image-url-label = URL ภาพกำหนดเอง
+newtab-topsites-use-image-link = ใช้ภาพกำหนดเอง…
newtab-topsites-image-validation = ไม่สามารถโหลดภาพ ลอง URL อื่น
## Top Sites - General form dialog buttons. These are verbs/actions.
@@ -198,6 +199,7 @@ newtab-section-header-recent-activity = กิจกรรมล่าสุด
# Variables:
# $provider (string) - Name of the corresponding content provider.
newtab-section-header-pocket = แนะนำโดย { $provider }
+newtab-section-header-stories = เรื่องราวที่จุดประกายความคิด
## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
@@ -206,6 +208,8 @@ newtab-empty-section-highlights = เริ่มเรียกดูและ
# Variables:
# $provider (string) - Name of the content provider for this section, e.g "Pocket".
newtab-empty-section-topstories = คุณได้อ่านเรื่องราวครบทั้งหมดแล้ว คุณสามารถกลับมาตรวจดูเรื่องราวเด่นจาก { $provider } ได้ภายหลัง อดใจรอไม่ได้งั้นหรือ? เลือกหัวข้อยอดนิยมเพื่อค้นหาเรื่องราวที่ยอดเยี่ยมจากเว็บต่าง ๆ
+# Ex. When there are no more story recommendations, in the space where there would have been stories, this is shown instead.
+newtab-empty-section-topstories-generic = คุณได้อ่านเรื่องราวครบทั้งหมดแล้ว คุณสามารถกลับมาตรวจดูเรื่องราวเพิ่มเติมได้ภายหลัง อดใจรอไม่ได้งั้นหรือ? เลือกหัวข้อยอดนิยมเพื่อค้นหาเรื่องราวที่ยอดเยี่ยมจากเว็บต่างๆ
## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load.
@@ -256,10 +260,10 @@ newtab-custom-row-selector =
}
newtab-custom-sponsored-sites = ทางลัดที่ได้รับการสนับสนุน
newtab-custom-pocket-title = แนะนำโดย { -pocket-brand-name }
-newtab-custom-pocket-subtitle = เนื้อหาสุดพิเศษที่คัดสรรโดย { -pocket-brand-name } ซึ่งเป็นส่วนหนึ่งของตระกูล { -brand-product-name }
-newtab-custom-pocket-toggle =
- .label = แนะนำโดย { -pocket-brand-name }
- .description = เนื้อหาสุดพิเศษที่คัดสรรโดย { -pocket-brand-name } ซึ่งเป็นส่วนหนึ่งของตระกูล { -brand-product-name }
+newtab-custom-pocket-subtitle = เนื้อหาคัดสรรพิเศษโดย { -pocket-brand-name } ซึ่งเป็นส่วนหนึ่งของตระกูล { -brand-product-name }
+newtab-custom-stories-toggle =
+ .label = เรื่องราวแนะนำ
+ .description = เนื้อหาคัดสรรพิเศษโดยผลิตภัณฑ์ตระกูล { -brand-product-name }
newtab-custom-pocket-sponsored = เรื่องราวที่ได้รับการสนับสนุน
newtab-custom-pocket-show-recent-saves = แสดงบันทึกล่าสุด
newtab-custom-recent-title = กิจกรรมล่าสุด
diff --git a/l10n-th/browser/browser/newtab/onboarding.ftl b/l10n-th/browser/browser/newtab/onboarding.ftl
index 43ce8c0cab..1d710d52c3 100644
--- a/l10n-th/browser/browser/newtab/onboarding.ftl
+++ b/l10n-th/browser/browser/newtab/onboarding.ftl
@@ -24,7 +24,7 @@ return-to-amo-subtitle = เยี่ยม คุณได้ติดตั้
# $addon-name (String) - Name of the add-on
return-to-amo-addon-title = ตอนนี้มาติดตั้ง <img data-l10n-name="icon"/> <b>{ $addon-name }</b> กันเลย
return-to-amo-add-extension-label = เพิ่มส่วนขยาย
-return-to-amo-add-theme-label = เพิ่มชุดรูปแบบ
+return-to-amo-add-theme-label = เพิ่มชุดตกแต่ง
## Variables: $addon-name (String) - Name of the add-on to be installed
@@ -51,10 +51,10 @@ mr1-onboarding-sign-in-button-label = ลงชื่อเข้า
# $previous (Str) - Previous browser name, such as Edge, Chrome
mr1-onboarding-import-primary-button-label-attribution = นำเข้าจาก { $previous }
mr1-onboarding-theme-header = ทำให้เป็นของคุณเอง
-mr1-onboarding-theme-subtitle = ปรับแต่ง { -brand-short-name } ด้วยชุดรูปแบบ
+mr1-onboarding-theme-subtitle = ปรับแต่ง { -brand-short-name } ด้วยชุดตกแต่ง
mr1-onboarding-theme-secondary-button-label = ไม่ใช่ตอนนี้
# System theme uses operating system color settings
-mr1-onboarding-theme-label-system = ชุดรูปแบบของระบบ
+mr1-onboarding-theme-label-system = ชุดตกแต่งของระบบ
mr1-onboarding-theme-label-light = สว่าง
mr1-onboarding-theme-label-dark = มืด
# "Alpenglow" here is the name of the theme, and should be kept in English.
@@ -69,45 +69,45 @@ onboarding-theme-primary-button-label = เสร็จสิ้น
# Tooltip displayed on hover of system theme
mr1-onboarding-theme-tooltip-system =
.title =
- ใช้ธีมสำหรับปุ่ม เมนู และหน้าต่าง
+ ใช้ชุดตกแต่งสำหรับปุ่ม เมนู และหน้าต่าง
ตามระบบปฏิบัติการ
# Input description for system theme
mr1-onboarding-theme-description-system =
.aria-description =
- ใช้ธีมสำหรับปุ่ม เมนู และหน้าต่าง
+ ใช้ชุดตกแต่งสำหรับปุ่ม เมนู และหน้าต่าง
ตามระบบปฏิบัติการ
# Tooltip displayed on hover of light theme
mr1-onboarding-theme-tooltip-light =
.title =
- ใช้ธีมแบบสว่างสำหรับปุ่ม
+ ใช้ชุดตกแต่งแบบสว่างสำหรับปุ่ม
เมนู และหน้าต่าง
# Input description for light theme
mr1-onboarding-theme-description-light =
.aria-description =
- ใช้ธีมแบบสว่างสำหรับปุ่ม
+ ใช้ชุดตกแต่งแบบสว่างสำหรับปุ่ม
เมนู และหน้าต่าง
# Tooltip displayed on hover of dark theme
mr1-onboarding-theme-tooltip-dark =
.title =
- ใช้ธีมแบบมืดสำหรับปุ่ม
+ ใช้ชุดตกแต่งแบบมืดสำหรับปุ่ม
เมนู และหน้าต่าง
# Input description for dark theme
mr1-onboarding-theme-description-dark =
.aria-description =
- ใช้ธีมแบบมืดสำหรับปุ่ม
+ ใช้ชุดตกแต่งแบบมืดสำหรับปุ่ม
เมนู และหน้าต่าง
# Tooltip displayed on hover of Alpenglow theme
mr1-onboarding-theme-tooltip-alpenglow =
.title =
- ใช้ธีมแบบไดนามิกที่มีสีสันสำหรับปุ่ม
+ ใช้ชุดตกแต่งสีสันสดใสสำหรับปุ่ม
เมนู และหน้าต่าง
# Input description for Alpenglow theme
mr1-onboarding-theme-description-alpenglow =
.aria-description =
- ใช้ธีมแบบไดนามิกที่มีสีสันสำหรับปุ่ม
+ ใช้ชุดตกแต่งสีสันสดใสสำหรับปุ่ม
เมนู และหน้าต่าง
# Selector description for default themes
-mr2-onboarding-default-theme-label = สำรวจชุดรูปแบบเริ่มต้น
+mr2-onboarding-default-theme-label = สำรวจชุดตกแต่งเริ่มต้น
## Strings for Thank You page
@@ -344,3 +344,22 @@ onboarding-mobile-download-security-and-privacy-subtitle = เมื่อคุ
# Gratitude screen
onboarding-gratitude-security-and-privacy-title = { -brand-short-name } พร้อมดูแลคุณ
onboarding-gratitude-security-and-privacy-subtitle = ขอบคุณที่ใช้ { -brand-short-name } ซึ่งสนับสนุนโดย Mozilla Foundation ด้วยการสนับสนุนของคุณ เรากำลังทำงานเพื่อให้อินเทอร์เน็ตปลอดภัยและเข้าถึงได้มากยิ่งขึ้นสำหรับทุกคน
+
+## New user time and familiarity survey strings
+
+onboarding-new-user-time-based-survey-title = คุณใช้ { -brand-short-name } มานานเท่าไรแล้ว?
+onboarding-new-user-familiarity-based-survey-title = คุณคุ้นเคยกับ { -brand-short-name } แค่ไหน?
+onboarding-new-user-survey-subtitle = คำติชมของคุณช่วยทำให้ { -brand-short-name } ดียิ่งขึ้นไปอีก
+# When translating "next" it means the next screen in onboarding.
+onboarding-new-user-survey-next-button-label = ถัดไป
+onboarding-new-user-survey-legal-link-label = การเลือก “{ onboarding-new-user-survey-next-button-label }” แสดงว่าคุณยอมรับ<a data-l10n-name="privacy_notice">ประกาศความเป็นส่วนตัว</a>ของ { -brand-product-name }
+# When translating "brand new" it means completely new.
+onboarding-new-user-survey-time-based-option-1 = ฉันเพิ่งเริ่มใช้
+onboarding-new-user-survey-time-based-option-2 = น้อยกว่า 1 เดือน
+onboarding-new-user-survey-time-based-option-3 = มากกว่า 1 เดือน ใช้เป็นประจำ
+onboarding-new-user-survey-time-based-option-4 = มากกว่า 1 เดือน ใช้เป็นบางครั้ง
+# When translating "brand new" it means completely new.
+onboarding-new-user-survey-familiarity-based-option-1 = ฉันเพิ่งเริ่มใช้
+onboarding-new-user-survey-familiarity-based-option-2 = ฉันใช้มาบ้างแล้ว
+onboarding-new-user-survey-familiarity-based-option-3 = ฉันคุ้นเคยมาก
+onboarding-new-user-survey-familiarity-based-option-4 = ฉันเคยใช้ในอดีต แต่ก็ผ่านไปนานแล้ว
diff --git a/l10n-th/browser/browser/originControls.ftl b/l10n-th/browser/browser/originControls.ftl
index ad47c98675..7b57036ee5 100644
--- a/l10n-th/browser/browser/originControls.ftl
+++ b/l10n-th/browser/browser/originControls.ftl
@@ -35,7 +35,7 @@ origin-controls-option-always-on =
origin-controls-state-no-access = ไม่สามารถอ่านและเปลี่ยนแปลงข้อมูลบนไซต์นี้ได้
origin-controls-state-quarantined = ไม่ได้รับอนุญาตโดย { -vendor-short-name } บนไซต์นี้
origin-controls-state-always-on = สามารถอ่านและเปลี่ยนแปลงข้อมูลบนไซต์นี้ได้เสมอ
-origin-controls-state-when-clicked = ต้องการสิทธิอนุญาตในการอ่านและเปลี่ยนแปลงข้อมูล
+origin-controls-state-when-clicked = ต้องขอสิทธิ์เพื่ออ่านและเปลี่ยนแปลงข้อมูล
origin-controls-state-hover-run-visit-only = เรียกใช้ตอนเยี่ยมชมครั้งนี้เท่านั้น
origin-controls-state-runnable-hover-open = เปิดส่วนขยาย
origin-controls-state-runnable-hover-run = เรียกใช้ส่วนขยาย
diff --git a/l10n-th/browser/browser/pageInfo.ftl b/l10n-th/browser/browser/pageInfo.ftl
index 01c579d10a..147f4bf8c5 100644
--- a/l10n-th/browser/browser/pageInfo.ftl
+++ b/l10n-th/browser/browser/pageInfo.ftl
@@ -4,22 +4,18 @@
page-info-window =
.style = width: 600px; min-height: 550px;
-
copy =
.key = C
menu-copy =
.label = คัดลอก
.accesskey = ค
-
select-all =
.key = A
menu-select-all =
.label = เลือกทั้งหมด
.accesskey = ล
-
close-dialog =
.key = w
-
general-tab =
.label = ทั่วไป
.accesskey = ท
@@ -36,14 +32,13 @@ general-size =
general-referrer =
.value = URL อ้างอิง:
general-modified =
- .value = เปลี่ยนแปลงเมื่อ:
+ .value = ปรับเปลี่ยนเมื่อ:
general-encoding =
.value = รหัสอักขระ:
general-meta-name =
.label = ชื่อ
general-meta-content =
.label = เนื้อหา
-
media-tab =
.label = สื่อ
.accesskey = ส
@@ -74,13 +69,11 @@ media-save-as =
media-save-image-as =
.label = บันทึกเป็น…
.accesskey = บ
-
perm-tab =
- .label = สิทธิอนุญาต
+ .label = การกำหนดสิทธิ์
.accesskey = ส
permissions-for =
- .value = สิทธิอนุญาตสำหรับ:
-
+ .value = การกำหนดสิทธิ์สำหรับ:
security-tab =
.label = ความปลอดภัย
.accesskey = ค
@@ -101,22 +94,17 @@ security-view-identity-validity =
.value = หมดอายุเมื่อ:
security-view-privacy =
.value = ความเป็นส่วนตัวและประวัติ
-
security-view-privacy-history-value = ฉันเคยเยี่ยมชมเว็บไซต์นี้ก่อนหน้าวันนี้หรือไม่?
security-view-privacy-sitedata-value = เว็บไซต์นี้จัดเก็บข้อมูลลงในคอมพิวเตอร์ของฉันหรือไม่?
-
security-view-privacy-clearsitedata =
.label = ล้างคุกกี้และข้อมูลไซต์
.accesskey = ล
-
security-view-privacy-passwords-value = ฉันเคยบันทึกรหัสผ่านใด ๆ สำหรับเว็บไซต์นี้หรือไม่?
-
security-view-privacy-viewpasswords =
.label = ดูรหัสผ่านที่บันทึกไว้
.accesskey = ร
security-view-technical =
.value = รายละเอียดทางเทคนิค
-
help-button =
.label = ช่วยเหลือ
@@ -128,7 +116,6 @@ help-button =
security-site-data-cookies = ใช่, คุกกี้และข้อมูลไซต์ { $value } { $unit }
security-site-data-only = ใช่, ข้อมูลไซต์ { $value } { $unit }
-
security-site-data-cookies-only = ใช่, คุกกี้
security-site-data-no = ไม่
@@ -152,7 +139,6 @@ media-video = วิดีโอ
media-audio = เสียง
saved-passwords-yes = ใช่
saved-passwords-no = ไม่
-
no-page-title =
.value = หน้าไม่มีชื่อ:
general-quirks-mode =
@@ -167,7 +153,6 @@ media-unknown-not-cached =
permissions-use-default =
.label = ใช้ค่าเริ่มต้น
security-no-visits = ไม่
-
# This string is used to display the number of meta tags
# in the General Tab
# Variables:
@@ -177,7 +162,6 @@ general-meta-tags =
{ $tags ->
*[other] Meta ({ $tags } แท็ก)
}
-
# This string is used to display the number of times
# the user has visited the website prior
# Variables:
@@ -187,7 +171,6 @@ security-visits-number =
[0] ไม่
*[other] ใช่, { $visits } ครั้ง
}
-
# This string is used to display the size of a media file
# Variables:
# $kb (number) - The size of an image in Kilobytes
@@ -197,7 +180,6 @@ properties-general-size =
{ $bytes ->
*[other] { $kb } KB ({ $bytes } ไบต์)
}
-
# This string is used to display the type and number
# of frames of a animated image
# Variables:
@@ -208,14 +190,12 @@ media-animated-image-type =
{ $frames ->
*[other] ภาพ { $type } (เคลื่อนไหว { $frames } เฟรม)
}
-
# This string is used to display the type of
# an image
# Variables:
# $type (string) - The type of an image
media-image-type =
.value = ภาพ { $type }
-
# This string is used to display the size of a scaled image
# in both scaled and unscaled pixels
# Variables:
@@ -225,14 +205,12 @@ media-image-type =
# $scaledy (number) - The scaled vertical size of an image
media-dimensions-scaled =
.value = { $dimx }px × { $dimy }px (ปรับขนาดเป็น { $scaledx }px × { $scaledy }px)
-
# This string is used to display the size of an image in pixels
# Variables:
# $dimx (number) - The horizontal size of an image
# $dimy (number) - The vertical size of an image
media-dimensions =
.value = { $dimx }px × { $dimy }px
-
# This string is used to display the size of a media
# file in kilobytes
# Variables:
@@ -244,17 +222,12 @@ media-file-size = { $size } KB
# This string is used to display the website name next to the
# "Block Images" checkbox in the media tab
-# Variables:
-# $website (string) - The website name
media-block-image =
.label = ปิดกั้นภาพจาก { $website }
.accesskey = ป
-
# This string is used to display the URL of the website on top of the
# pageInfo dialog box
-# Variables:
-# $website (string) — The url of the website pageInfo is getting info for
page-info-page =
- .title = ข้อมูลหน้า - { $website }
+ .title = ข้อมูลหน้า — { $website }
page-info-frame =
- .title = ข้อมูลกรอบ - { $website }
+ .title = ข้อมูลเฟรม — { $website }
diff --git a/l10n-th/browser/browser/places.ftl b/l10n-th/browser/browser/places.ftl
index 1202cf6ee0..a25cb4472c 100644
--- a/l10n-th/browser/browser/places.ftl
+++ b/l10n-th/browser/browser/places.ftl
@@ -98,7 +98,7 @@ places-delete-page =
*[other] ลบหน้า
}
.accesskey = ล
-# Managed bookmarks are created by an administrator and cannot be changed by the user.
+# Managed bookmarks are created by enterprise policy and cannot be changed by the user.
managed-bookmarks =
.label = ที่คั่นหน้าที่ถูกจัดการ
# This label is used when a managed bookmarks folder doesn't have a name.
@@ -137,7 +137,7 @@ places-manage-bookmarks =
places-forget-about-this-site-confirmation-title = ลืมเกี่ยวกับไซต์นี้
# Variables:
# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
-places-forget-about-this-site-confirmation-msg = การดำเนินการนี้จะลบข้อมูลที่เกี่ยวข้องกับ { $hostOrBaseDomain } รวมถึงประวัติ คุกกี้ แคช และการกำหนดลักษณะเนื้อหา ที่คั่นหน้าและรหัสผ่านที่เกี่ยวข้องจะไม่ถูกลบ คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ
+places-forget-about-this-site-confirmation-msg = การกระทำนี้จะลบข้อมูลที่เกี่ยวข้องกับ { $hostOrBaseDomain } รวมถึงประวัติ คุกกี้ แคช และค่าปรับแต่งเนื้อหา ที่คั่นหน้าและรหัสผ่านที่เกี่ยวข้องจะไม่ถูกลบ คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ
places-forget-about-this-site-forget = ลืม
places-library3 =
.title = ห้องสมุด
@@ -213,7 +213,7 @@ places-view-sort-col-visit-count =
places-view-sort-col-date-added =
.label = วันที่เพิ่ม
places-view-sort-col-last-modified =
- .label = วันที่เปลี่ยนแปลงล่าสุด
+ .label = ปรับเปลี่ยนล่าสุดเมื่อ
places-view-sortby-name =
.label = เรียงตามชื่อ
.accesskey = ร
@@ -230,7 +230,7 @@ places-view-sortby-date-added =
.label = เรียงตามวันที่เพิ่ม
.accesskey = ว
places-view-sortby-last-modified =
- .label = เรียงตามวันที่เปลี่ยนแปลงล่าสุด
+ .label = เรียงตามเวลาที่ปรับเปลี่ยนล่าสุด
.accesskey = น
places-view-sortby-tags =
.label = เรียงตามป้ายกำกับ
diff --git a/l10n-th/browser/browser/policies/policies-descriptions.ftl b/l10n-th/browser/browser/policies/policies-descriptions.ftl
index c6e441c19a..7a5df3ac86 100644
--- a/l10n-th/browser/browser/policies/policies-descriptions.ftl
+++ b/l10n-th/browser/browser/policies/policies-descriptions.ftl
@@ -12,11 +12,14 @@
policy-3rdparty = ตั้งนโยบายที่ WebExtensions สามารถเข้าถึงผ่าน chrome.storage.managed
policy-AllowedDomainsForApps = กำหนดโดเมนที่อนุญาตให้เข้าถึง Google Workspace
+policy-AllowFileSelectionDialogs = อนุญาตกล่องโต้ตอบการเลือกไฟล์
policy-AppAutoUpdate = เปิดใช้งานหรือปิดใช้งานการอัปเดตแอปพลิเคชันอัตโนมัติ
policy-AppUpdatePin = ป้องกันไม่ให้อัปเดต { -brand-short-name } เกินกว่ารุ่นที่ระบุ
-policy-AppUpdateURL = ตั้ง URL การอัปเดตแอปที่กำหนดเอง
+policy-AppUpdateURL = ตั้ง URL การอัปเดตแอปกำหนดเอง
policy-Authentication = กำหนดค่าการตรวจสอบสิทธิ์แบบรวมสำหรับเว็บไซต์ที่รองรับ
-policy-AutoLaunchProtocolsFromOrigins = แสดงรายการของโปรโตคอลภายนอกที่สามารถใช้งานได้จากแหล่งที่มาที่แสดงในรายการโดยไม่ต้องถามผู้ใช้
+policy-AutofillAddressEnabled = เปิดใช้งานการป้อนอัตโนมัติสำหรับที่อยู่
+policy-AutofillCreditCardEnabled = เปิดใช้งานการป้อนอัตโนมัติสำหรับวิธีการชำระเงิน
+policy-AutoLaunchProtocolsFromOrigins = กำหนดรายชื่อโพรโทคอลภายนอกที่ใช้ได้จากต้นทางที่อยู่ในรายชื่อโดยไม่ต้องถามผู้ใช้
policy-BackgroundAppUpdate2 = เปิดใช้งานหรือปิดใช้งานตัวอัปเดตเบื้องหลัง
policy-BlockAboutAddons = ปิดกั้นการเข้าถึงตัวจัดการส่วนเสริม (about:addons)
policy-BlockAboutConfig = ปิดกั้นการเข้าถึงหน้า about:config
@@ -25,6 +28,7 @@ policy-BlockAboutSupport = ปิดกั้นการเข้าถึง
policy-Bookmarks = สร้างที่คั่นหน้าในแถบเครื่องมือ ที่คั่นหน้า เมนู ที่คั่นหน้า หรือโฟลเดอร์ที่ระบุ
policy-CaptivePortal = เปิดหรือปิดใช้งานการสนับสนุนพอร์ทัลคัดกรอง
policy-CertificatesDescription = เพิ่มใบรับรองหรือใช้ใบรับรองในตัว
+policy-ContentAnalysis = เปิดหรือปิดใช้งานการเชื่อมต่อกับตัวแทนการป้องกันข้อมูลสูญหาย
policy-Cookies = อนุญาตหรือปฏิเสธเว็บไซต์เพื่อตั้งคุกกี้
# Containers in this context is referring to container tabs in Firefox.
policy-Containers = ตั้งค่านโยบายที่เกี่ยวข้องกับการแยกข้อมูล
@@ -42,7 +46,7 @@ policy-DisableFirefoxScreenshots = ปิดใช้งานคุณลัก
policy-DisableFirefoxStudies = ป้องกันไม่ให้ { -brand-short-name } เรียกใช้การศึกษา
policy-DisableForgetButton = ป้องกันไม่ให้เข้าถึงปุ่ม ลืม
policy-DisableFormHistory = ไม่จดจำประวัติการค้นหาและแบบฟอร์ม
-policy-DisablePrimaryPasswordCreation = หากเป็น true จะไม่สามารถสร้างรหัสผ่านหลักได้
+policy-DisablePrimaryPasswordCreation = ถ้าเป็นค่า true จะไม่สามารถสร้างรหัสผ่านหลักได้
policy-DisablePasswordReveal = ไม่อนุญาตให้เปิดเผยรหัสผ่านในการเข้าสู่ระบบที่บันทึกไว้
policy-DisablePocket2 = ปิดใช้งานคุณลักษณะในการบันทึกหน้าเว็บไปยัง { -pocket-brand-name }
policy-DisablePrivateBrowsing = ปิดใช้งานการเรียกดูแบบส่วนตัว
@@ -53,7 +57,7 @@ policy-DisableSecurityBypass = ป้องกันไม่ให้ผู้
policy-DisableSetAsDesktopBackground = ปิดใช้งานคำสั่งเมนู ตั้งเป็นพื้นหลังเดสก์ท็อป
policy-DisableSystemAddonUpdate = ป้องกันไม่ให้เบราว์เซอร์ติดตั้งและอัปเดตส่วนเสริมของระบบ
policy-DisableTelemetry = ปิดการวัดและส่งข้อมูลทางไกล
-policy-DisableThirdPartyModuleBlocking = ป้องกันไม่ให้ผู้ใช้ปิดกั้นโมดูลของบุคคลที่สามซึ่งแทรกเข้าไปในโปรเซสของ { -brand-short-name }
+policy-DisableThirdPartyModuleBlocking = ป้องกันไม่ให้ผู้ใช้ปิดกั้นโมดูลของบุคคลที่สามซึ่งแทรกเข้าไปในโพรเซสของ { -brand-short-name }
policy-DisplayBookmarksToolbar = แสดงผลแถบเครื่องมือที่คั่นหน้าโดยค่าเริ่มต้น
policy-DisplayMenuBar = แสดงแถบเมนูโดยค่าเริ่มต้น
policy-DNSOverHTTPS = กำหนดค่า DNS ผ่าน HTTPS
@@ -103,7 +107,7 @@ policy-PasswordManagerEnabled = เปิดใช้งานการบัน
policy-PasswordManagerExceptions = ป้องกันไม่ให้ { -brand-short-name } บันทึกรหัสผ่านสำหรับไซต์ที่ระบุ
# PDF.js and PDF should not be translated
policy-PDFjs = ปิดใช้งานหรือกำหนดค่า PDF.js ตัวดู PDF ในตัวใน { -brand-short-name }
-policy-Permissions2 = กำหนดค่าสิทธิอนุญาตสำหรับกล้อง, ไมโครโฟน, ตำแหน่งที่ตั้ง, การแจ้งเตือน, และการเล่นอัตโนมัติ
+policy-Permissions2 = กำหนดค่าการอนุญาตสิทธิ์สำหรับกล้อง ไมโครโฟน ตำแหน่งที่ตั้ง การแจ้งเตือน และการเล่นอัตโนมัติ
policy-PictureInPicture = เปิดหรือปิดใช้งานภาพที่เล่นควบคู่
policy-PopupBlocking = อนุญาตให้บางเว็บไซต์แสดงป็อปอัปตามค่าเริ่มต้น
policy-Preferences = ตั้งค่าและล็อคค่าสำหรับชุดย่อยของการกำหนดลักษณะ
@@ -120,7 +124,8 @@ policy-ShowHomeButton = แสดงปุ่มหน้าแรกบนแ
policy-SSLVersionMax = ตั้งรุ่น SSL สูงสุด
policy-SSLVersionMin = ตั้งรุ่น SSL ต่ำสุด
policy-StartDownloadsInTempDirectory = บังคับให้เริ่มดาวน์โหลดจากตำแหน่งที่ตั้งชั่วคราวภายในเครื่องแทนที่จะเป็นไดเรกทอรีดาวน์โหลดเริ่มต้น
-policy-SupportMenu = เพิ่มรายการเมนูการสนับสนุนที่กำหนดเองไปยังเมนูช่วยเหลือ
+policy-SupportMenu = เพิ่มชิ้นเมนูการสนับสนุนกำหนดเองไปยังเมนูช่วยเหลือ
+policy-TranslateEnabled = เปิดหรือปิดใช้งานการแปลหน้าเว็บ
policy-UserMessaging = ไม่ต้องแสดงข้อความบางส่วนถึงผู้ใช้
policy-UseSystemPrintDialog = พิมพ์โดยใช้กล่องโต้ตอบระบบพิมพ์…
# “format” refers to the format used for the value of this policy.
diff --git a/l10n-th/browser/browser/preferences/addEngine.ftl b/l10n-th/browser/browser/preferences/addEngine.ftl
index 6e21dc3ed9..8bab4552ab 100644
--- a/l10n-th/browser/browser/preferences/addEngine.ftl
+++ b/l10n-th/browser/browser/preferences/addEngine.ftl
@@ -5,18 +5,12 @@
add-engine-window2 =
.title = เพิ่มเครื่องมือค้นหา
.style = min-width: 32em;
-
-add-engine-button = เพิ่มเครื่องมือที่กำหนดเอง
-
+add-engine-button = เพิ่มเครื่องมือกำหนดเอง
add-engine-name = ชื่อเครื่องมือค้นหา
-
add-engine-alias = นามแฝง
-
add-engine-url = URL ของเครื่องมือ ใช้ %s แทนคำค้นหา
-
add-engine-dialog =
.buttonlabelaccept = เพิ่มเครื่องมือ
.buttonaccesskeyaccept = พ
-
engine-name-exists = มีเครื่องมือค้นหาชื่อนี้แล้ว
engine-alias-exists = มีเครื่องมือค้นหานามแฝงนี้แล้ว
diff --git a/l10n-th/browser/browser/preferences/applicationManager.ftl b/l10n-th/browser/browser/preferences/applicationManager.ftl
index 0f34b0f143..1324cc24d1 100644
--- a/l10n-th/browser/browser/preferences/applicationManager.ftl
+++ b/l10n-th/browser/browser/preferences/applicationManager.ftl
@@ -5,21 +5,18 @@
app-manager-window2 =
.title = รายละเอียดแอปพลิเคชัน
.style = min-width: 30em; min-height: 20em;
-
app-manager-remove =
.label = เอาออก
.accesskey = อ
-
# Variables:
# $type (String) - the URI scheme of the link (e.g. mailto:)
-app-manager-handle-protocol = แอปพลิเคชันดังต่อไปนี้สามารถใช้เพื่อจัดการกับ ลิงก์ { $type }
-
+app-manager-handle-protocol = แอปพลิเคชันต่อไปนี้สามารถใช้จัดการกับลิงก์ { $type } ได้
# Variables:
# $type (String) - the MIME type (e.g. application/binary)
-app-manager-handle-file = แอปพลิเคชันดังต่อไปนี้สามารถใช้เพื่อจัดการกับ เนื้อหา { $type }
+app-manager-handle-file = แอปพลิเคชันต่อไปนี้สามารถใช้จัดการกับเนื้อหา { $type } ได้
## These strings are followed, on a new line,
## by the URL or path of the application.
-app-manager-web-app-info = เว็บแอปพลิเคชันนี้โฮสต์ที่:
+app-manager-web-app-info = เว็บแอปพลิเคชันนี้ตั้งอยู่ที่:
app-manager-local-app-info = แอปพลิเคชันนี้ตั้งอยู่ที่:
diff --git a/l10n-th/browser/browser/preferences/clearSiteData.ftl b/l10n-th/browser/browser/preferences/clearSiteData.ftl
index 12c995d7fe..2a88a539d5 100644
--- a/l10n-th/browser/browser/preferences/clearSiteData.ftl
+++ b/l10n-th/browser/browser/preferences/clearSiteData.ftl
@@ -5,12 +5,9 @@
clear-site-data-window2 =
.title = ล้างข้อมูล
.style = min-width: 35em
-
clear-site-data-description = การล้างคุกกี้และข้อมูลไซต์ทั้งหมดที่จัดเก็บไว้โดย { -brand-short-name } อาจลงชื่อคุณออกจากเว็บไซต์และเอาเนื้อหาเว็บออฟไลน์ออก การล้างข้อมูลแคชจะไม่ส่งผลกระทบต่อการเข้าสู่ระบบของคุณ
-
clear-site-data-close-key =
.key = w
-
# The parameters in parentheses in this string describe disk usage
# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
# Variables:
@@ -19,7 +16,6 @@ clear-site-data-close-key =
clear-site-data-cookies-with-data =
.label = คุกกี้และข้อมูลไซต์ ({ $amount } { $unit })
.accesskey = ค
-
# This string is a placeholder for while the data used to fill
# clear-site-data-cookies-with-data is loading. This placeholder is usually
# only shown for a very short time (< 1s), so it should be very similar
@@ -28,9 +24,7 @@ clear-site-data-cookies-with-data =
clear-site-data-cookies-empty =
.label = คุกกี้และข้อมูลไซต์
.accesskey = ค
-
-clear-site-data-cookies-info = คุณอาจได้รับการลงชื่อออกจากเว็บไซต์หากล้างข้อมูล
-
+clear-site-data-cookies-info = คุณอาจถูกให้ลงชื่อออกจากเว็บไซต์ต่างๆ ถ้าล้างข้อมูล
# The parameters in parentheses in this string describe disk usage
# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
# Variables:
@@ -39,7 +33,6 @@ clear-site-data-cookies-info = คุณอาจได้รับการล
clear-site-data-cache-with-data =
.label = เนื้อหาเว็บที่ถูกแคชไว้ ({ $amount } { $unit })
.accesskey = น
-
# This string is a placeholder for while the data used to fill
# clear-site-data-cache-with-data is loading. This placeholder is usually
# only shown for a very short time (< 1s), so it should be very similar
@@ -48,9 +41,7 @@ clear-site-data-cache-with-data =
clear-site-data-cache-empty =
.label = เนื้อหาเว็บที่ถูกแคชไว้
.accesskey = น
-
clear-site-data-cache-info = จะต้องให้เว็บไซต์โหลดภาพและข้อมูลใหม่
-
clear-site-data-dialog =
.buttonlabelaccept = ล้าง
.buttonaccesskeyaccept = ล
diff --git a/l10n-th/browser/browser/preferences/colors.ftl b/l10n-th/browser/browser/preferences/colors.ftl
index 71c77871db..1d1c2e4eac 100644
--- a/l10n-th/browser/browser/preferences/colors.ftl
+++ b/l10n-th/browser/browser/preferences/colors.ftl
@@ -5,40 +5,29 @@
colors-dialog2 =
.title = สี
.style = min-width: 41em;
-
colors-close-key =
.key = w
-
colors-page-override = เขียนทับสีที่ระบุโดยหน้าด้วยที่คุณเลือกไว้ด้านบน
.accesskey = ย
-
colors-page-override-option-always =
.label = เสมอ
colors-page-override-option-auto =
- .label = เฉพาะกับธีมความเปรียบต่างสูง
+ .label = เฉพาะกับชุดตกแต่งความเปรียบต่างสูง
colors-page-override-option-never =
.label = ไม่เลย
-
colors-text-and-background = ข้อความและพื้นหลัง
-
colors-text-header = ข้อความ
.accesskey = ข
-
colors-background = พื้นหลัง
.accesskey = พ
-
colors-use-system =
.label = ใช้สีของระบบ
.accesskey = ส
-
colors-underline-links =
.label = ขีดเส้นใต้ลิงก์
.accesskey = ด
-
colors-links-header = สีลิงก์
-
colors-unvisited-links = ลิงก์ที่ไม่ได้เยี่ยมชม
.accesskey = ล
-
colors-visited-links = ลิงก์ที่เยี่ยมชมแล้ว
.accesskey = ง
diff --git a/l10n-th/browser/browser/preferences/connection.ftl b/l10n-th/browser/browser/preferences/connection.ftl
index 6d5145bdb1..bf5f388504 100644
--- a/l10n-th/browser/browser/preferences/connection.ftl
+++ b/l10n-th/browser/browser/preferences/connection.ftl
@@ -9,28 +9,26 @@ connection-window2 =
[macos] min-width: 44em
*[other] min-width: 49em
}
-
connection-close-key =
.key = w
-
connection-disable-extension =
.label = ปิดใช้งานส่วนขยาย
-
connection-proxy-configure = กำหนดค่าการเข้าถึงพร็อกซีกับอินเทอร์เน็ต
-
connection-proxy-option-no =
.label = ไม่มีพร็อกซี
.accesskey = ม
connection-proxy-option-system =
.label = ใช้การตั้งค่าพร็อกซีของระบบ
.accesskey = ง
+connection-proxy-option-wpad =
+ .label = ใช้การตั้งค่าการค้นพบเว็บพร็อกซีแบบอัตโนมัติของระบบ
+ .accesskey = ค
connection-proxy-option-auto =
.label = ตรวจหาการตั้งค่าพร็อกซีอัตโนมัติสำหรับเครือข่ายนี้
.accesskey = ว
connection-proxy-option-manual =
.label = การกำหนดค่าพร็อกซีด้วยตนเอง
.accesskey = ห
-
connection-proxy-http = พร็อกซี HTTP
.accesskey = ก
connection-proxy-http-port = พอร์ต
@@ -38,17 +36,14 @@ connection-proxy-http-port = พอร์ต
connection-proxy-https-sharing =
.label = ใช้พร็อกซีนี้สำหรับ HTTPS ด้วย
.accesskey = s
-
connection-proxy-https = พร็อกซี HTTPS
.accesskey = พ
connection-proxy-ssl-port = พอร์ต
.accesskey = อ
-
connection-proxy-socks = โฮสต์ SOCKS
.accesskey = C
connection-proxy-socks-port = พอร์ต
.accesskey = ต
-
connection-proxy-socks4 =
.label = SOCKS v4
.accesskey = K
@@ -57,43 +52,33 @@ connection-proxy-socks5 =
.accesskey = v
connection-proxy-noproxy = ไม่มีพร็อกซีสำหรับ
.accesskey = ส
-
connection-proxy-noproxy-desc = ตัวอย่าง: .mozilla.org, .net.nz, 192.168.1.0/24
-
# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
connection-proxy-noproxy-localhost-desc-2 = การเชื่อมต่อไปยัง localhost, 127.0.0.1/8, และ ::1 จะไม่ผ่านพร็อกซี
-
connection-proxy-autotype =
.label = URL กำหนดค่าพร็อกซีอัตโนมัติ
.accesskey = น
-
connection-proxy-reload =
.label = โหลดใหม่
.accesskey = ล
-
connection-proxy-autologin =
- .label = ไม่ต้องถามสำหรับการรับรองความถูกต้องหากรหัสผ่านถูกบันทึกไว้
+ .label = ไม่ต้องถามเพื่อยืนยันตัวตนถ้ารหัสผ่านถูกบันทึกไว้
.accesskey = ถ
- .tooltip = ตัวเลือกนี้จะรับรองความถูกต้องของคุณไปยังพร็อกซีโดยอัตโนมัติเมื่อคุณได้บันทึกข้อมูลรับรองไว้ คุณจะได้รับการแจ้งหากการรับรองความถูกต้องล้มเหลว
-
+ .tooltip = ตัวเลือกนี้จะทำการยืนยันตัวตนของคุณกับพร็อกซีโดยอัตโนมัติเมื่อคุณได้บันทึกข้อมูลรับรองไว้ คุณจะถูกถามถ้าการยืนยันตัวตนล้มเหลว
connection-proxy-autologin-checkbox =
- .label = ไม่ต้องถามสำหรับการรับรองความถูกต้องหากรหัสผ่านถูกบันทึกไว้
+ .label = ไม่ต้องถามเพื่อยืนยันตัวตนถ้ารหัสผ่านถูกบันทึกไว้
.accesskey = ถ
- .tooltiptext = ตัวเลือกนี้จะรับรองความถูกต้องของคุณไปยังพร็อกซีโดยอัตโนมัติเมื่อคุณได้บันทึกข้อมูลรับรองไว้ คุณจะได้รับการแจ้งหากการรับรองความถูกต้องล้มเหลว
-
+ .tooltiptext = ตัวเลือกนี้จะทำการยืนยันตัวตนของคุณกับพร็อกซีโดยอัตโนมัติเมื่อคุณได้บันทึกข้อมูลรับรองไว้ คุณจะถูกถามถ้าการยืนยันตัวตนล้มเหลว
connection-proxy-socks-remote-dns =
.label = DNS แบบพร็อกซีเมื่อใช้ SOCKS v5
.accesskey = d
-
# Variables:
# $name (String) - Display name or URL for the DNS over HTTPS provider
connection-dns-over-https-url-item-default =
.label = { $name } (ค่าเริ่มต้น)
.tooltiptext = ใช้ URL เริ่มต้นสำหรับแปลงที่อยู่ DNS ผ่าน HTTPS
-
connection-dns-over-https-url-custom =
.label = กำหนดเอง
.accesskey = ก
.tooltiptext = ป้อน URL ที่คุณต้องการสำหรับแปลงที่อยู่ DNS ผ่าน HTTPS
-
connection-dns-over-https-custom-label = กำหนดเอง
diff --git a/l10n-th/browser/browser/preferences/formAutofill.ftl b/l10n-th/browser/browser/preferences/formAutofill.ftl
index ccc652db1f..bd92d4d331 100644
--- a/l10n-th/browser/browser/preferences/formAutofill.ftl
+++ b/l10n-th/browser/browser/preferences/formAutofill.ftl
@@ -9,6 +9,8 @@ autofill-manage-addresses-title = ที่อยู่ที่บันทึ
autofill-manage-addresses-list-header = ที่อยู่
autofill-manage-credit-cards-title = บัตรเครดิตที่บันทึกไว้
autofill-manage-credit-cards-list-header = บัตรเครดิต
+autofill-manage-payment-methods-title = วิธีการชำระเงินที่บันทึกไว้
+autofill-manage-cards-list-header = บัตร
autofill-manage-dialog =
.style = min-width: 560px
autofill-manage-remove-button = เอาออก
@@ -128,6 +130,11 @@ autofill-edit-card-password-prompt =
[windows] { -brand-short-name } กำลังพยายามจะแสดงข้อมูลบัตรเครดิต ยืนยันการเข้าถึงบัญชี Windows นี้ด้านล่าง
*[other] { -brand-short-name } กำลังพยายามจะแสดงข้อมูลบัตรเครดิต
}
+autofill-message-tooltip = ดูข้อความเกี่ยวกับการเติมอัตโนมัติ
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-card-title = เพิ่มบัตร
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title2 = แก้ไขบัตร
autofill-card-number = หมายเลขบัตร
autofill-card-invalid-number = โปรดป้อนหมายเลขบัตรที่ถูกต้อง
autofill-card-name-on-card = ชื่อบนบัตร
diff --git a/l10n-th/browser/browser/preferences/languages.ftl b/l10n-th/browser/browser/preferences/languages.ftl
index 985d9127c0..88aadd350f 100644
--- a/l10n-th/browser/browser/preferences/languages.ftl
+++ b/l10n-th/browser/browser/preferences/languages.ftl
@@ -5,34 +5,25 @@
webpage-languages-window2 =
.title = การตั้งค่าภาษาของหน้าเว็บ
.style = min-width: 40em
-
languages-close-key =
.key = w
-
languages-description = บางครั้งหน้าเว็บอาจนำเสนอมากกว่าหนึ่งภาษา เลือกภาษาสำหรับแสดงผลหน้าเว็บเหล่านี้ตามลำดับที่ต้องการ
-
languages-customize-spoof-english =
.label = ขอหน้าเว็บภาษาอังกฤษเพื่อความเป็นส่วนตัวที่เพิ่มขึ้น
-
languages-customize-moveup =
.label = ย้ายขึ้น
.accesskey = ย
-
languages-customize-movedown =
.label = ย้ายลง
.accesskey = ล
-
languages-customize-remove =
.label = เอาออก
.accesskey = อ
-
languages-customize-select-language =
.placeholder = เลือกภาษาที่จะเพิ่ม…
-
languages-customize-add =
.label = เพิ่ม
.accesskey = พ
-
# The pattern used to generate strings presented to the user in the
# locale selection list.
#
@@ -45,29 +36,20 @@ languages-customize-add =
# $code (String) - Locale code of the locale (for example: "is", "es-CL")
languages-code-format =
.label = { $locale } [{ $code }]
-
languages-active-code-format =
.value = { languages-code-format.label }
-
browser-languages-window2 =
.title = การตั้งค่าภาษาของ { -brand-short-name }
.style = min-width: 40em
-
-browser-languages-description = { -brand-short-name } จะแสดงผลภาษาแรกเป็นค่าเริ่มต้นของคุณและจะแสดงผลภาษาอื่นแทนหากจำเป็นตามลำดับที่ปรากฏ
-
+browser-languages-description = { -brand-short-name } จะแสดงผลภาษาแรกเป็นค่าเริ่มต้นของคุณและจะแสดงผลภาษาอื่นแทนถ้าจำเป็นตามลำดับที่ปรากฏ
browser-languages-search = ค้นหาภาษาเพิ่มเติม…
-
browser-languages-searching =
.label = กำลังค้นหาภาษา…
-
browser-languages-downloading =
.label = กำลังดาวน์โหลด…
-
browser-languages-select-language =
.label = เลือกภาษาที่จะเพิ่ม…
.placeholder = เลือกภาษาที่จะเพิ่ม…
-
browser-languages-installed-label = ภาษาที่ติดตั้ง
browser-languages-available-label = ภาษาที่มี
-
browser-languages-error = { -brand-short-name } ไม่สามารถอัปเดตภาษาของคุณได้ในขณะนี้ ตรวจสอบว่าคุณเชื่อมต่อกับอินเทอร์เน็ตแล้วหรือลองอีกครั้ง
diff --git a/l10n-th/browser/browser/preferences/moreFromMozilla.ftl b/l10n-th/browser/browser/preferences/moreFromMozilla.ftl
index 0ee1ea9ab9..7e95e37be2 100644
--- a/l10n-th/browser/browser/preferences/moreFromMozilla.ftl
+++ b/l10n-th/browser/browser/preferences/moreFromMozilla.ftl
@@ -8,22 +8,16 @@
more-from-moz-title = เพิ่มเติมจาก { -vendor-short-name }
more-from-moz-category =
.tooltiptext = เพิ่มเติมจาก { -vendor-short-name }
-
more-from-moz-subtitle = ดูผลิตภัณฑ์อื่น ๆ ของ { -vendor-short-name } ที่ร่วมสนับสนุนอินเทอร์เน็ตที่แข็งแกร่ง
-
more-from-moz-firefox-mobile-title = { -brand-product-name } รุ่นมือถือ
more-from-moz-firefox-mobile-description = เบราว์เซอร์มือถือที่ให้ความสำคัญกับความเป็นส่วนตัวของคุณเป็นอันดับแรก
-
more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name }
more-from-moz-mozilla-vpn-description = ค้นพบการเรียกดูและการป้องกันแบบไม่ระบุชื่อที่สูงขึ้นไปอีกขั้น
-
more-from-moz-qr-code-box-firefox-mobile-title = ดาวน์โหลดโดยใช้อุปกรณ์มือถือของคุณ ชี้กล้องของคุณไปที่รหัส QR เมื่อลิงก์ปรากฏขึ้น ให้แตะที่ลิงก์นั้น
more-from-moz-qr-code-box-firefox-mobile-button = ส่งอีเมลไปยังโทรศัพท์ของคุณแทน
more-from-moz-qr-code-firefox-mobile-img =
.alt = รหัส QR สำหรับดาวน์โหลด { -brand-product-name } รุ่นมือถือ
-
more-from-moz-button-mozilla-vpn-2 = รับ VPN
-
more-from-moz-learn-more-link = เรียนรู้เพิ่มเติม
## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page
@@ -31,3 +25,10 @@ more-from-moz-learn-more-link = เรียนรู้เพิ่มเติ
more-from-moz-firefox-relay-title = { -relay-brand-name }
more-from-moz-firefox-relay-description = ปกป้องกล่องจดหมายและตัวตนของคุณด้วยการปกปิดอีเมลฟรี
more-from-moz-firefox-relay-button = รับ { -relay-brand-short-name }
+
+## These strings are for the Mozilla Monitor card in about:preferences moreFromMozilla page
+
+more-from-moz-mozilla-monitor-title = { -mozmonitor-brand-name }
+more-from-moz-mozilla-monitor-us-description = นำข้อมูลส่วนตัวที่ถูกเปิดเผยของคุณกลับคืนโดยอัตโนมัติ
+more-from-moz-mozilla-monitor-global-description = รับการเตือนเมื่อข้อมูลของคุณรั่วไหล
+more-from-moz-mozilla-monitor-button = รับ { -monitor-brand-short-name }
diff --git a/l10n-th/browser/browser/preferences/permissions.ftl b/l10n-th/browser/browser/preferences/permissions.ftl
index 7e3ff87bee..b13c076fff 100644
--- a/l10n-th/browser/browser/preferences/permissions.ftl
+++ b/l10n-th/browser/browser/preferences/permissions.ftl
@@ -107,6 +107,13 @@ permissions-exceptions-saved-logins-window2 =
.style = { permissions-window2.style }
permissions-exceptions-saved-logins-desc = การเข้าสู่ระบบสำหรับเว็บไซต์ต่อไปนี้จะไม่ถูกบันทึก
+## Exceptions - Saved Passwords
+
+permissions-exceptions-saved-passwords-window =
+ .title = ข้อยกเว้น - รหัสผ่านที่บันทึกไว้
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-passwords-desc = { -brand-short-name } จะไม่บันทึกรหัสผ่านสำหรับไซต์ที่แสดงไว้ที่นี่
+
## Exceptions - Add-ons
permissions-exceptions-addons-window2 =
@@ -124,59 +131,59 @@ permissions-site-autoplay-desc = คุณสามารถจัดการ
## Site Permissions - Notifications
permissions-site-notification-window2 =
- .title = การตั้งค่า - สิทธิอนุญาตการแจ้งเตือน
+ .title = การตั้งค่า - การกำหนดสิทธิ์การแจ้งเตือน
.style = { permissions-window2.style }
permissions-site-notification-desc = เว็บไซต์ดังต่อไปนี้ได้ขอส่งการแจ้งเตือนให้คุณ คุณสามารถระบุเว็บไซต์ที่อนุญาตให้ส่งการแจ้งเตือนให้คุณ คุณยังสามารถปิดกั้นคำขอใหม่ที่ขออนุญาตการแจ้งเตือน
permissions-site-notification-disable-label =
- .label = ปิดกั้นคำขอใหม่ที่ขออนุญาตการแจ้งเตือน
-permissions-site-notification-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใด ๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อส่งการแจ้งเตือน การปิดกั้นการแจ้งเตือนอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
+ .label = ปิดกั้นคำร้องขอใหม่ที่ขออนุญาตการแจ้งเตือน
+permissions-site-notification-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใดๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อส่งการแจ้งเตือน การปิดกั้นการแจ้งเตือนอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
## Site Permissions - Location
permissions-site-location-window2 =
- .title = การตั้งค่า - สิทธิอนุญาตตำแหน่งที่ตั้ง
+ .title = การตั้งค่า - การกำหนดสิทธิ์ตำแหน่งที่ตั้ง
.style = { permissions-window2.style }
permissions-site-location-desc = เว็บไซต์ดังต่อไปนี้ได้ขอเข้าถึงตำแหน่งที่ตั้งของคุณ คุณสามารถระบุเว็บไซต์ที่อนุญาตให้เข้าถึงตำแหน่งที่ตั้งของคุณ คุณยังสามารถปิดกั้นคำขอใหม่ที่ขอเข้าถึงตำแหน่งที่ตั้งของคุณ
permissions-site-location-disable-label =
- .label = ปิดกั้นคำขอใหม่ที่ขอเข้าถึงตำแหน่งที่ตั้งของคุณ
-permissions-site-location-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใด ๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อเข้าถึงตำแหน่งที่ตั้งของคุณ การปิดกั้นการเข้าถึงตำแหน่งที่ตั้งของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
+ .label = ปิดกั้นคำร้องขอใหม่ที่ขอเข้าถึงตำแหน่งที่ตั้งของคุณ
+permissions-site-location-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใดๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อเข้าถึงตำแหน่งที่ตั้งของคุณ การปิดกั้นการเข้าถึงตำแหน่งที่ตั้งของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
## Site Permissions - Virtual Reality
permissions-site-xr-window2 =
- .title = การตั้งค่า - สิทธิอนุญาตความจริงเสมือน
+ .title = การตั้งค่า - การกำหนดสิทธิ์ความเป็นจริงเสมือน
.style = { permissions-window2.style }
-permissions-site-xr-desc = เว็บไซต์ดังต่อไปนี้ได้ขอเข้าถึงอุปกรณ์ความจริงเสมือนของคุณ คุณสามารถระบุเว็บไซต์ที่อนุญาตให้เข้าถึงอุปกรณ์ความจริงเสมือนของคุณ คุณยังสามารถปิดกั้นคำขอใหม่ที่ขอเข้าถึงอุปกรณ์ความจริงเสมือนของคุณ
+permissions-site-xr-desc = เว็บไซต์ดังต่อไปนี้ได้ขอเข้าถึงอุปกรณ์ความเป็นจริงเสมือนของคุณ คุณสามารถระบุเว็บไซต์ที่อนุญาตให้เข้าถึงอุปกรณ์ความเป็นจริงเสมือนของคุณ คุณยังสามารถปิดกั้นคำขอใหม่ที่ขอเข้าถึงอุปกรณ์ความเป็นจริงเสมือนของคุณ
permissions-site-xr-disable-label =
- .label = ปิดกั้นคำขอใหม่ที่ขอเข้าถึงอุปกรณ์ความจริงเสมือนของคุณ
-permissions-site-xr-disable-desc = นี่จะป้องกันเว็บไซต์ใด ๆ ที่ไม่ได้ระบุไว้ด้านบนจากการขออนุญาตเพื่อเข้าถึงอุปกรณ์ความจริงเสมือนของคุณ การปิดกั้นการเข้าถึงอุปกรณ์ความจริงเสมือนของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
+ .label = ปิดกั้นคำร้องขอใหม่ที่ขอเข้าถึงอุปกรณ์ความเป็นจริงเสมือนของคุณ
+permissions-site-xr-disable-desc = นี่จะป้องกันเว็บไซต์ใดๆ ที่ไม่ได้ระบุไว้ด้านบนจากการขออนุญาตเพื่อเข้าถึงอุปกรณ์ความเป็นจริงเสมือนของคุณ การปิดกั้นการเข้าถึงอุปกรณ์ความเป็นจริงเสมือนของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
## Site Permissions - Camera
permissions-site-camera-window2 =
- .title = การตั้งค่า - สิทธิอนุญาตกล้อง
+ .title = การตั้งค่า - การกำหนดสิทธิ์กล้อง
.style = { permissions-window2.style }
permissions-site-camera-desc = เว็บไซต์ดังต่อไปนี้ได้ขอเข้าถึงกล้องของคุณ คุณสามารถระบุเว็บไซต์ที่อนุญาตให้เข้าถึงกล้องของคุณ คุณยังสามารถปิดกั้นคำขอใหม่ที่ขอเข้าถึงกล้องของคุณ
permissions-site-camera-disable-label =
- .label = ปิดกั้นคำขอใหม่ที่ขอเข้าถึงกล้องของคุณ
-permissions-site-camera-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใด ๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อเข้าถึงกล้องของคุณ การปิดกั้นการเข้าถึงกล้องของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
+ .label = ปิดกั้นคำร้องขอใหม่ที่ขอเข้าถึงกล้องของคุณ
+permissions-site-camera-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใดๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อเข้าถึงกล้องของคุณ การปิดกั้นการเข้าถึงกล้องของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
## Site Permissions - Microphone
permissions-site-microphone-window2 =
- .title = การตั้งค่า - สิทธิอนุญาตไมโครโฟน
+ .title = การตั้งค่า - การกำหนดสิทธิ์ไมโครโฟน
.style = { permissions-window2.style }
permissions-site-microphone-desc = เว็บไซต์ดังต่อไปนี้ได้ขอเข้าถึงไมโครโฟนของคุณ คุณสามารถระบุเว็บไซต์ที่อนุญาตให้เข้าถึงไมโครโฟนของคุณ คุณยังสามารถปิดกั้นคำขอใหม่ที่ขอเข้าถึงไมโครโฟนของคุณ
permissions-site-microphone-disable-label =
- .label = ปิดกั้นคำขอใหม่ที่ขอเข้าถึงไมโครโฟนของคุณ
-permissions-site-microphone-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใด ๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อเข้าถึงไมโครโฟนของคุณ การปิดกั้นการเข้าถึงไมโครโฟนของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
+ .label = ปิดกั้นคำร้องขอใหม่ที่ขอเข้าถึงไมโครโฟนของคุณ
+permissions-site-microphone-disable-desc = นี่จะป้องกันไม่ให้เว็บไซต์ใดๆ ที่ไม่ได้ระบุไว้ด้านบนขออนุญาตเพื่อเข้าถึงไมโครโฟนของคุณ การปิดกั้นการเข้าถึงไมโครโฟนของคุณอาจทำให้คุณลักษณะบางอย่างของเว็บไซต์ไม่สมบูรณ์
## Site Permissions - Speaker
##
## "Speaker" refers to an audio output device.
permissions-site-speaker-window =
- .title = การตั้งค่า - สิทธิอนุญาตลำโพง
+ .title = การตั้งค่า - การกำหนดสิทธิ์ลำโพง
.style = { permissions-window2.style }
permissions-site-speaker-desc = เว็บไซต์ดังต่อไปนี้ได้ร้องขอเพื่อเลือกอุปกรณ์เอาต์พุตเสียง คุณสามารถระบุเว็บไซต์ที่อนุญาตให้เลือกอุปกรณ์เอาต์พุตเสียง
permissions-exceptions-doh-window =
diff --git a/l10n-th/browser/browser/preferences/preferences.ftl b/l10n-th/browser/browser/preferences/preferences.ftl
index 7b41571c7b..6e22a4d019 100644
--- a/l10n-th/browser/browser/preferences/preferences.ftl
+++ b/l10n-th/browser/browser/preferences/preferences.ftl
@@ -32,6 +32,8 @@ search-input-box2 =
.style = width: 15.4em
.placeholder = ค้นหาในการตั้งค่า
managed-notice = เบราว์เซอร์ของคุณกำลังถูกจัดการโดยองค์กรของคุณ
+managed-notice-info-icon =
+ .alt = ข้อมูล
category-list =
.aria-label = หมวดหมู่
pane-general-title = ทั่วไป
@@ -59,7 +61,7 @@ pane-experimental-reset =
.label = เรียกคืนค่าเริ่มต้น
.accesskey = R
help-button-label = การสนับสนุนของ { -brand-short-name }
-addons-button-label = ส่วนขยายและชุดรูปแบบ
+addons-button-label = ส่วนขยายและชุดตกแต่ง
focus-search =
.key = f
close-button =
@@ -179,7 +181,7 @@ containers-disable-alert-title = ปิดแท็บแยกข้อมู
## Variables:
## $tabCount (number) - Number of tabs
-containers-disable-alert-desc = หากคุณปิดใช้งานแท็บแยกข้อมูลตอนนี้ { $tabCount } แท็บแยกข้อมูลจะถูกปิด คุณแน่ใจหรือไม่ว่าต้องการปิดใช้งานแท็บแยกข้อมูล?
+containers-disable-alert-desc = ถ้าคุณปิดใช้งานแท็บแยกข้อมูลตอนนี้ { $tabCount } แท็บแยกข้อมูลจะถูกปิด คุณแน่ใจหรือไม่ว่าต้องการปิดใช้งานแท็บแยกข้อมูล?
containers-disable-alert-ok-button = ปิด { $tabCount } แท็บแยกข้อมูล
##
@@ -188,24 +190,27 @@ containers-disable-alert-cancel-button = เปิดใช้งานต่อ
containers-remove-alert-title = เอาการแยกข้อมูลนี้ออก?
# Variables:
# $count (number) - Number of tabs that will be closed.
-containers-remove-alert-msg = หากคุณเอาการแยกข้อมูลนี้ออกตอนนี้ { $count } แท็บแยกข้อมูลจะถูกปิด คุณแน่ใจหรือไม่ว่าต้องการเอาการแยกข้อมูลนี้ออก?
+containers-remove-alert-msg = ถ้าคุณเอาการแยกข้อมูลนี้ออกตอนนี้ { $count } แท็บแยกข้อมูลจะถูกปิด คุณแน่ใจหรือไม่ว่าต้องการเอาการแยกข้อมูลนี้ออก?
containers-remove-ok-button = เอาการแยกข้อมูลนี้ออก
containers-remove-cancel-button = ไม่เอาการแยกข้อมูลนี้ออก
+settings-tabs-show-image-in-preview =
+ .label = แสดงตัวอย่างภาพเมื่อคุณวางเมาส์เหนือแท็บ
+ .accessKey = แ
## General Section - Language & Appearance
-language-and-appearance-header = ภาษาและลักษณะที่ปรากฏ
-preferences-web-appearance-header = ลักษณะที่ปรากฏของเว็บไซต์
+language-and-appearance-header = ภาษาและรูปลักษณ์
+preferences-web-appearance-header = รูปลักษณ์ของเว็บไซต์
preferences-web-appearance-description = บางเว็บไซต์ปรับโทนสีตามการกำหนดลักษณะของคุณ เลือกชุดสีที่คุณต้องการใช้สำหรับไซต์เหล่านั้น
preferences-web-appearance-choice-auto = อัตโนมัติ
preferences-web-appearance-choice-light = สว่าง
preferences-web-appearance-choice-dark = มืด
preferences-web-appearance-choice-tooltip-auto =
- .title = เปลี่ยนพื้นหลังและเนื้อหาของเว็บไซต์โดยอัตโนมัติตามการตั้งค่าระบบและธีมของ { -brand-short-name }
+ .title = เปลี่ยนพื้นหลังและเนื้อหาของเว็บไซต์โดยอัตโนมัติตามการตั้งค่าระบบและชุดตกแต่งของ { -brand-short-name }
preferences-web-appearance-choice-tooltip-light =
- .title = ใช้ลักษณะที่ปรากฏแบบสว่างสำหรับพื้นหลังและเนื้อหาของเว็บไซต์
+ .title = ใช้รูปลักษณ์แบบสว่างสำหรับพื้นหลังและเนื้อหาของเว็บไซต์
preferences-web-appearance-choice-tooltip-dark =
- .title = ใช้ลักษณะที่ปรากฏแบบมืดสำหรับพื้นหลังและเนื้อหาของเว็บไซต์
+ .title = ใช้รูปลักษณ์แบบมืดสำหรับพื้นหลังและเนื้อหาของเว็บไซต์
preferences-web-appearance-choice-input-auto =
.aria-description = { preferences-web-appearance-choice-tooltip-auto.title }
preferences-web-appearance-choice-input-light =
@@ -214,10 +219,14 @@ preferences-web-appearance-choice-input-dark =
.aria-description = { preferences-web-appearance-choice-tooltip-dark.title }
# This can appear when using windows HCM or "Override colors: always" without
# system colors.
-preferences-web-appearance-override-warning = การเลือกสีของคุณมีผลเหนือลักษณะที่ปรากฏของเว็บไซต์ <a data-l10n-name="colors-link">จัดการสี</a>
+preferences-web-appearance-override-warning = การเลือกสีของคุณมีผลเหนือรูปลักษณ์ของเว็บไซต์ <a data-l10n-name="colors-link">จัดการสี</a>
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning2 =
+ .message = การเลือกสีของคุณมีผลเหนือรูปลักษณ์ของเว็บไซต์
# This message contains one link. It can be moved within the sentence as needed
# to adapt to your language, but should not be changed.
-preferences-web-appearance-footer = จัดการธีมของ { -brand-short-name } ใน <a data-l10n-name="themes-link">ส่วนขยายและธีม</a>
+preferences-web-appearance-footer = จัดการชุดตกแต่งของ { -brand-short-name } ใน <a data-l10n-name="themes-link">ส่วนขยายและชุดตกแต่ง</a>
preferences-colors-header = สี
preferences-colors-description = แทนที่สีเริ่มต้นของ { -brand-short-name } สำหรับข้อความ พื้นหลังของเว็บไซต์ และลิงก์
preferences-colors-manage-button =
@@ -242,6 +251,8 @@ preferences-default-zoom-value =
preferences-zoom-text-only =
.label = ซูมข้อความเท่านั้น
.accesskey = ข
+preferences-text-zoom-override-warning =
+ .message = คำเตือน: ถ้าคุณเลือก “ซูมข้อความเท่านั้น” และค่าการซูมเริ่มต้นของคุณไม่ได้ตั้งไว้ที่ 100% ก็อาจจะทำให้ไซต์บางไซต์หรือเนื้อหาบางส่วนใช้งานไม่ได้
language-header = ภาษา
choose-language-description = เลือกภาษาที่คุณต้องการในการแสดงผลหน้า
choose-button =
@@ -412,9 +423,9 @@ update-setting-write-failure-title2 = เกิดข้อผิดพลาด
# The newlines between the main text and the line containing the path is
# intentional so the path is easier to identify.
update-setting-write-failure-message2 =
- { -brand-short-name } พบข้อผิดพลาดและไม่ได้บันทึกการเปลี่ยนแปลงนี้ โปรดทราบว่าการเปลี่ยนการตั้งค่าการอัปเดตนี้จำเป็นต้องได้รับสิทธิอนุญาตให้เขียนไปยังไฟล์ด้านล่าง คุณหรือผู้ดูแลระบบอาจสามารถแก้ไขข้อผิดพลาดได้ด้วยการมอบสิทธิ์ให้กับกลุ่มผู้ใช้เพื่อให้สามารถควบคุมไฟล์นี้ได้อย่างเต็มที่
+ { -brand-short-name } พบข้อผิดพลาดและไม่ได้บันทึกการเปลี่ยนแปลงนี้ โปรดทราบว่าการเปลี่ยนการตั้งค่าการอัปเดตนี้จำเป็นต้องได้รับการอนุญาตสิทธิ์ให้เขียนข้อมูลลงในไฟล์ด้านล่างนี้ ซึ่งตัวคุณเองหรือผู้ดูแลระบบอาจสามารถแก้ไขข้อผิดพลาดได้ด้วยการมอบสิทธิ์ให้กับกลุ่ม “ผู้ใช้” เพื่อให้สามารถควบคุมไฟล์นี้ได้อย่างเต็มที่
- ไม่สามารถเขียนไปยังไฟล์: { $path }
+ ไม่สามารถเขียนข้อมูลลงในไฟล์: { $path }
update-in-progress-title = กำลังอัปเดต
update-in-progress-message = คุณต้องการให้ { -brand-short-name } ดำเนินการต่อกับการอัปเดตนี้หรือไม่?
update-in-progress-ok-button = &ละทิ้ง
@@ -433,10 +444,10 @@ performance-settings-learn-more = เรียนรู้เพิ่มเต
performance-allow-hw-accel =
.label = ใช้การเร่งความเร็วด้วยฮาร์ดแวร์เมื่อพร้อมใช้งาน
.accesskey = ง
-performance-limit-content-process-option = ขีดจำกัดโปรเซสเนื้อหา
+performance-limit-content-process-option = ขีดจำกัดโพรเซสเนื้อหา
.accesskey = ข
-performance-limit-content-process-enabled-desc = โปรเซสเนื้อหาที่เพิ่มขึ้นสามารถปรับปรุงประสิทธิภาพเมื่อใช้หลายแท็บ แต่จะใช้หน่วยความจำมากขึ้นเช่นกัน
-performance-limit-content-process-blocked-desc = การเปลี่ยนแปลงจำนวนโปรเซสเนื้อหาทำได้เฉพาะกับ { -brand-short-name } แบบมัลติโปรเซส <a data-l10n-name="learn-more">เรียนรู้วิธีตรวจสอบว่าการทำงานมัลติโปรเซสถูกเปิดใช้งานอยู่หรือไม่</a>
+performance-limit-content-process-enabled-desc = โพรเซสเนื้อหาที่เพิ่มขึ้นสามารถปรับปรุงประสิทธิภาพเมื่อใช้หลายแท็บ แต่จะใช้หน่วยความจำมากขึ้นเช่นกัน
+performance-limit-content-process-blocked-desc = การปรับเปลี่ยนจำนวนโพรเซสเนื้อหาทำได้เฉพาะกับ { -brand-short-name } แบบมัลติโพรเซส <a data-l10n-name="learn-more">เรียนรู้วิธีตรวจสอบว่าการทำงานแบบมัลติโพรเซสเปิดใช้งานอยู่</a>
# Variables:
# $num (number) - Default value of the `dom.ipc.processCount` pref.
performance-default-content-process-count =
@@ -509,7 +520,7 @@ home-restore-defaults =
home-mode-choice-default-fx =
.label = { -firefox-home-brand-name } (ค่าเริ่มต้น)
home-mode-choice-custom =
- .label = URL ที่กำหนดเอง…
+ .label = URL กำหนดเอง…
home-mode-choice-blank =
.label = หน้าว่าง
home-homepage-custom-url =
@@ -546,7 +557,10 @@ home-prefs-shortcuts-by-option-sponsored =
home-prefs-recommended-by-header =
.label = แนะนำโดย { $provider }
-home-prefs-recommended-by-description-new = เนื้อหาสุดพิเศษที่คัดสรรโดย { $provider } ซึ่งเป็นส่วนหนึ่งของตระกูล { -brand-product-name }
+home-prefs-recommended-by-description-new = เนื้อหาคัดสรรพิเศษโดย { $provider } ซึ่งเป็นส่วนหนึ่งของตระกูล { -brand-product-name }
+home-prefs-recommended-by-header-generic =
+ .label = เรื่องราวแนะนำ
+home-prefs-recommended-by-description-generic = เนื้อหาคัดสรรพิเศษโดยผลิตภัณฑ์ตระกูล { -brand-product-name }
##
@@ -596,6 +610,9 @@ search-suggestions-desc = เลือกว่าจะทำให้เคร
search-suggestions-option =
.label = ให้ข้อเสนอแนะการค้นหา
.accesskey = ห
+search-show-suggestions-option =
+ .label = แสดงข้อเสนอแนะการค้นหา
+ .accesskey = ส
search-show-suggestions-url-bar-option =
.label = แสดงข้อเสนอแนะการค้นหาในผลลัพธ์ของแถบที่อยู่
.accesskey = ส
@@ -677,6 +694,13 @@ sync-mobile-promo = ดาวน์โหลด Firefox สำหรับ <img
sync-profile-picture =
.tooltiptext = เปลี่ยนรูปโปรไฟล์
+sync-profile-picture-with-alt =
+ .tooltiptext = เปลี่ยนรูปโปรไฟล์
+ .alt = เปลี่ยนรูปโปรไฟล์
+sync-profile-picture-account-problem =
+ .alt = รูปโปรไฟล์บัญชี
+fxa-login-rejected-warning =
+ .alt = คำเตือน
sync-sign-out =
.label = ลงชื่อออก…
.accesskey = g
@@ -729,8 +753,10 @@ sync-currently-syncing-bookmarks = ที่คั่นหน้า
sync-currently-syncing-history = ประวัติ
sync-currently-syncing-tabs = แท็บที่เปิด
sync-currently-syncing-logins-passwords = การเข้าสู่ระบบและรหัสผ่าน
+sync-currently-syncing-passwords = รหัสผ่าน
sync-currently-syncing-addresses = ที่อยู่
sync-currently-syncing-creditcards = บัตรเครดิต
+sync-currently-syncing-payment-methods = วิธีการชำระเงิน
sync-currently-syncing-addons = ส่วนเสริม
sync-currently-syncing-settings = การตั้งค่า
sync-change-options =
@@ -761,6 +787,10 @@ sync-engine-logins-passwords =
.label = การเข้าสู่ระบบและรหัสผ่าน
.tooltiptext = ชื่อผู้ใช้และรหัสผ่านที่คุณบันทึกไว้
.accesskey = L
+sync-engine-passwords =
+ .label = รหัสผ่าน
+ .tooltiptext = รหัสผ่านที่คุณบันทึกไว้
+ .accesskey = ร
sync-engine-addresses =
.label = ที่อยู่
.tooltiptext = ที่อยู่ไปรษณีย์ที่คุณได้บันทึกไว้ (เดสก์ท็อปเท่านั้น)
@@ -769,6 +799,10 @@ sync-engine-creditcards =
.label = บัตรเครดิต
.tooltiptext = ชื่อ, หมายเลข และวันหมดอายุ (เดสก์ท็อปเท่านั้น)
.accesskey = ต
+sync-engine-payment-methods2 =
+ .label = วิธีการชำระเงิน
+ .tooltiptext = ชื่อ หมายเลขบัตร และวันหมดอายุ
+ .accesskey = ว
sync-engine-addons =
.label = ส่วนเสริม
.tooltiptext = ส่วนขยายและชุดรูปแบบสำหรับ Firefox เดสก์ท็อป
@@ -818,18 +852,32 @@ forms-ask-to-save-logins =
## Privacy Section - Passwords
+# "Logins" is the former term for "Passwords". Users should find password settings
+# by searching for the former term "logins". It's not displayed in the UI.
+pane-privacy-passwords-header = รหัสผ่าน
+ .searchkeywords = การเข้าสู่ระบบ
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-passwords =
+ .label = ถามว่าจะบันทึกรหัสผ่านหรือไม่
+ .accesskey = ถ
forms-exceptions =
.label = ข้อยกเว้น…
.accesskey = อ
forms-generate-passwords =
.label = แนะนำและสร้างรหัสผ่านที่คาดเดายาก
.accesskey = แ
+forms-suggest-passwords =
+ .label = แนะนำรหัสผ่านที่คาดเดายาก
+ .accesskey = น
forms-breach-alerts =
.label = แสดงการแจ้งเตือนเกี่ยวกับรหัสผ่านสำหรับเว็บไซต์ที่มีการรั่วไหล
.accesskey = b
forms-breach-alerts-learn-more-link = เรียนรู้เพิ่มเติม
preferences-relay-integration-checkbox =
.label = แนะนำตัวปกปิดอีเมล { -relay-brand-name } เพื่อปกป้องที่อยู่อีเมลของคุณ
+preferences-relay-integration-checkbox2 =
+ .label = แนะนำตัวปกปิดอีเมล { -relay-brand-name } เพื่อปกป้องที่อยู่อีเมลของคุณ
+ .accesskey = แ
relay-integration-learn-more-link = เรียนรู้เพิ่มเติม
# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
forms-fill-logins-and-passwords =
@@ -838,6 +886,13 @@ forms-fill-logins-and-passwords =
forms-saved-logins =
.label = การเข้าสู่ระบบที่บันทึกไว้…
.accesskey = ก
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-usernames-and-passwords =
+ .label = เติมชื่อผู้ใช้และรหัสผ่านโดยอัตโนมัติ
+ .accesskey = ต
+forms-saved-passwords =
+ .label = รหัสผ่านที่บันทึกไว้
+ .accesskey = บ
forms-primary-pw-use =
.label = ใช้รหัสผ่านหลัก
.accesskey = ช
@@ -861,11 +916,12 @@ forms-windows-sso =
.label = อนุญาต Windows single sign-on สำหรับบัญชีที่ทำงานและโรงเรียนของ Microsoft
forms-windows-sso-learn-more-link = เรียนรู้เพิ่มเติม
forms-windows-sso-desc = จัดการบัญชีในการตั้งค่าอุปกรณ์ของคุณ
+windows-passkey-settings-label = จัดการพาสคีย์ในการตั้งค่าระบบ
## OS Authentication dialog
# This message can be seen by trying to add a Primary Password.
-primary-password-os-auth-dialog-message-win = หากต้องการสร้างรหัสผ่านหลัก ให้ป้อนข้อมูลประจำตัวการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่าง ๆ ของคุณ
+primary-password-os-auth-dialog-message-win = ถ้าต้องการสร้างรหัสผ่านหลัก ให้ป้อนข้อมูลประจำตัวการเข้าสู่ระบบ Windows ของคุณ ซึ่งจะช่วยปกป้องความปลอดภัยให้กับบัญชีต่าง ๆ ของคุณ
# This message can be seen by trying to add a Primary Password.
# The macOS strings are preceded by the operating system with "Firefox is trying to "
# and includes subtitle of "Enter password for the user "xxx" to allow this." These
@@ -875,6 +931,25 @@ master-password-os-auth-dialog-caption = { -brand-full-name }
## Privacy section - Autofill
+pane-privacy-autofill-header = การเติมอัตโนมัติ
+autofill-addresses-checkbox = บันทึกและเติมที่อยู่อัตโนมัติ
+ .accesskey = ท
+autofill-saved-addresses-button = ที่อยู่ที่บันทึกไว้
+ .accesskey = บ
+autofill-payment-methods-checkbox-message = บันทึกและเติมวิธีการชำระเงิน
+ .accesskey = ว
+autofill-payment-methods-checkbox-submessage = รวมบัตรเครดิตและเดบิตด้วย
+ .accesskey = ร
+autofill-saved-payment-methods-button = วิธีการชำระเงินที่บันทึกไว้
+ .accesskey = ไ
+autofill-reauth-checkbox =
+ { PLATFORM() ->
+ [macos] ต้องยืนยันตัวตนกับ macOS เพื่อเติมและแก้ไขวิธีการชำระเงิน
+ [windows] ต้องยืนยันตัวตนกับ Windows เพื่อเติมและแก้ไขวิธีการชำระเงิน
+ [linux] ต้องยืนยันตัวตนกับ Linux เพื่อเติมและแก้ไขวิธีการชำระเงิน
+ *[other] ต้องยืนยันตัวตนเพื่อเติมและแก้ไขวิธีการชำระเงิน
+ }
+ .accesskey = ต
## Privacy Section - History
@@ -895,7 +970,7 @@ history-remember-option-all =
history-remember-option-never =
.label = ไม่จดจำประวัติเสมอ
history-remember-option-custom =
- .label = ใช้การตั้งค่าที่กำหนดเองสำหรับประวัติ
+ .label = ใช้การตั้งค่ากำหนดเองสำหรับประวัติ
history-remember-description = { -brand-short-name } จะจดจำประวัติการเรียกดู, การดาวน์โหลด, แบบฟอร์ม และการค้นหาของคุณ
history-dontremember-description = { -brand-short-name } จะใช้การตั้งค่าเดียวกับการเรียกดูแบบส่วนตัวและจะไม่จดจำประวัติใด ๆ ขณะที่คุณเรียกดู
history-private-browsing-permanent =
@@ -930,6 +1005,7 @@ sitedata-delete-on-close =
.label = ลบคุกกี้และข้อมูลไซต์เมื่อ { -brand-short-name } ถูกปิด
.accesskey = บ
sitedata-delete-on-close-private-browsing = ในโหมดการเรียกดูแบบส่วนตัวแบบถาวร คุกกี้และข้อมูลไซต์จะถูกล้างทุกครั้งเมื่อปิด { -brand-short-name }
+sitedata-delete-on-close-private-browsing2 = ตามการตั้งค่าประวัติของคุณ { -brand-short-name } จะลบคุกกี้และข้อมูลไซต์ออกจากวาระของคุณเมื่อปิดเบราว์เซอร์
sitedata-allow-cookies-option =
.label = ยอมรับคุกกี้และข้อมูลไซต์
.accesskey = ย
@@ -945,7 +1021,7 @@ sitedata-option-block-cross-site-trackers =
sitedata-option-block-cross-site-tracking-cookies =
.label = คุกกี้ติดตามข้ามไซต์
sitedata-option-block-cross-site-cookies =
- .label = คุกกี้ติดตามข้ามไซต์ และแยกคุกกี้ข้ามไซต์อื่น ๆ
+ .label = คุกกี้ติดตามข้ามไซต์ และคัดแยกคุกกี้ข้ามไซต์อื่นๆ
sitedata-option-block-unvisited =
.label = คุกกี้จากเว็บไซต์ที่ไม่ได้เยี่ยมชม
sitedata-option-block-all-cross-site-cookies =
@@ -1006,10 +1082,10 @@ addressbar-locbar-engines-option =
addressbar-locbar-quickactions-option =
.label = คำสั่งด่วน
.accesskey = ด
+addressbar-suggestions-settings = เปลี่ยนการกำหนดลักษณะสำหรับข้อเสนอแนะของเครื่องมือค้นหา
addressbar-locbar-showrecentsearches-option =
.label = แสดงการค้นหาล่าสุด
.accesskey = ล
-addressbar-suggestions-settings = เปลี่ยนการกำหนดลักษณะสำหรับข้อเสนอแนะของเครื่องมือค้นหา
addressbar-quickactions-learn-more = เรียนรู้เพิ่มเติม
## Privacy Section - Content Blocking
@@ -1047,7 +1123,7 @@ content-blocking-private-windows = ตัวติดตามเนื้อห
content-blocking-cross-site-cookies-in-all-windows2 = คุกกี้แบบข้ามไซต์ในทุกหน้าต่าง
content-blocking-cross-site-tracking-cookies = คุกกี้ติดตามข้ามไซต์
content-blocking-all-cross-site-cookies-private-windows = คุกกี้แบบข้ามไซต์ในหน้าต่างส่วนตัว
-content-blocking-cross-site-tracking-cookies-plus-isolate = คุกกี้ติดตามข้ามไซต์ และแยกคุกกี้ที่เหลืออยู่
+content-blocking-cross-site-tracking-cookies-plus-isolate = คุกกี้ติดตามข้ามไซต์ และคัดแยกคุกกี้ที่เหลืออยู่
content-blocking-social-media-trackers = ตัวติดตามสื่อสังคมออนไลน์
content-blocking-all-cookies = คุกกี้ทั้งหมด
content-blocking-unvisited-cookies = คุกกี้จากไซต์ที่ไม่ได้เยี่ยมชม
@@ -1067,7 +1143,7 @@ content-blocking-etp-standard-tcp-rollout-description = การป้องก
content-blocking-etp-standard-tcp-rollout-learn-more = เรียนรู้เพิ่มเติม
content-blocking-etp-standard-tcp-title = มาพร้อมกับการป้องกันคุกกี้แบบทั้งหมด คุณลักษณะความเป็นส่วนตัวที่ทรงพลังที่สุดของเรา
content-blocking-warning-title = ระวัง!
-content-blocking-and-isolating-etp-warning-description-2 = การตั้งค่านี้อาจส่งผลให้บางเว็บไซต์ไม่แสดงผลเนื้อหาหรือไม่ทำงานอย่างถูกต้อง หากไซต์ดูเหมือนจะพัง คุณอาจต้องปิดการป้องกันการติดตามสำหรับไซต์นั้นเพื่อโหลดเนื้อหาทั้งหมด
+content-blocking-and-isolating-etp-warning-description-2 = การตั้งค่านี้อาจส่งผลให้บางเว็บไซต์ไม่แสดงผลเนื้อหาหรือไม่ทำงานอย่างถูกต้อง ถ้าไซต์ดูเหมือนจะใช้การไม่ได้ คุณอาจต้องปิดการป้องกันการติดตามสำหรับไซต์นั้นเพื่อโหลดเนื้อหาทั้งหมด
content-blocking-warning-learn-how = เรียนรู้วิธี
content-blocking-reload-description = คุณจะต้องโหลดแท็บของคุณใหม่เพื่อใช้การเปลี่ยนแปลงเหล่านี้
content-blocking-reload-tabs-button =
@@ -1118,7 +1194,7 @@ tracking-manage-exceptions =
## Privacy Section - Permissions
-permissions-header = สิทธิอนุญาต
+permissions-header = การกำหนดสิทธิ์
permissions-location = ตำแหน่งที่ตั้ง
permissions-location-settings =
.label = การตั้งค่า…
@@ -1192,6 +1268,8 @@ addon-recommendations-link = เรียนรู้เพิ่มเติม
collection-health-report-disabled = การรายงานข้อมูลถูกปิดใช้งานสำหรับการกำหนดค่าการสร้างนี้
collection-backlogged-crash-reports-with-link = อนุญาตให้ { -brand-short-name } ส่งรายงานข้อขัดข้องในชื่อของคุณ <a data-l10n-name="crash-reports-link">เรียนรู้เพิ่มเติม</a>
.accesskey = ข
+collection-backlogged-crash-reports = อนุญาตให้ { -brand-short-name } ส่งรายงานข้อขัดข้องในชื่อของคุณ
+ .accesskey = ข
privacy-segmentation-section-header = คุณลักษณะใหม่ที่จะทำให้การท่องเว็บของคุณดีขึ้น
privacy-segmentation-section-description = เมื่อเรานำเสนอคุณลักษณะที่ใช้ข้อมูลของคุณเพื่อมอบประสบการณ์ที่เป็นส่วนตัวมากขึ้น:
privacy-segmentation-radio-off =
@@ -1241,7 +1319,7 @@ space-alert-under-5gb-message2 = <strong>พื้นที่ดิสก์ข
## Privacy Section - HTTPS-Only
httpsonly-header = โหมด HTTPS-Only
-httpsonly-description = HTTPS จะจัดให้มีการเชื่อมต่อแบบเข้ารหัสที่ปลอดภัยระหว่าง { -brand-short-name } และเว็บไซต์ที่คุณเยี่ยมชม เว็บไซต์ส่วนใหญ่จะรองรับ HTTPS และหากเปิดใช้งานโหมด HTTPS-Only แล้ว { -brand-short-name } จะอัปเกรดการเชื่อมต่อทั้งหมดเป็น HTTPS
+httpsonly-description = HTTPS จะจัดให้มีการเชื่อมต่อแบบเข้ารหัสที่ปลอดภัยระหว่าง { -brand-short-name } และเว็บไซต์ที่คุณเยี่ยมชม เว็บไซต์ส่วนใหญ่จะรองรับ HTTPS และถ้าเปิดใช้งานโหมด HTTPS-Only แล้ว { -brand-short-name } จะอัปเกรดการเชื่อมต่อทั้งหมดเป็น HTTPS
httpsonly-learn-more = เรียนรู้เพิ่มเติม
httpsonly-radio-enabled =
.label = เปิดใช้งานโหมด HTTPS-Only ในหน้าต่างทั้งหมด
@@ -1279,8 +1357,8 @@ preferences-doh-setting-default =
.accesskey = ป
preferences-doh-default-desc = { -brand-short-name } จะตัดสินใจว่าควรใช้ secure DNS เมื่อใดเพื่อที่จะปกป้องความเป็นส่วนตัวของคุณ
preferences-doh-default-detailed-desc-1 = ใช้ secure DNS ในภูมิภาคที่สามารถใช้ได้
-preferences-doh-default-detailed-desc-2 = ใช้ DNS resolver เริ่มต้นของคุณหากมีปัญหากับผู้ให้บริการ secure DNS
-preferences-doh-default-detailed-desc-3 = ใช้ผู้ให้บริการเฉพาะที่หากเป็นไปได้
+preferences-doh-default-detailed-desc-2 = ใช้ DNS resolver เริ่มต้นของคุณถ้ามีปัญหากับผู้ให้บริการ secure DNS
+preferences-doh-default-detailed-desc-3 = ใช้ผู้ให้บริการเฉพาะที่ถ้าเป็นไปได้
preferences-doh-default-detailed-desc-4 = ปิดใช้เมื่อ VPN, การควบคุมโดยผู้ปกครอง, หรือนโยบายองค์กรทำงาน
preferences-doh-default-detailed-desc-5 = ปิดใช้เมื่อเครือข่ายบอกกับ { -brand-short-name } ว่าไม่ควรใช้ secure DNS
preferences-doh-setting-enabled =
@@ -1295,13 +1373,13 @@ preferences-doh-setting-strict =
preferences-doh-strict-desc = { -brand-short-name } จะใช้ secure DNS เสมอ คุณจะเห็นคำเตือนเกี่ยวกับความเสี่ยงด้านความปลอดภัยก่อนที่เราจะใช้ DNS ของระบบของคุณ
preferences-doh-strict-detailed-desc-1 = ใช้เฉพาะผู้ให้บริการที่คุณเลือกเท่านั้น
preferences-doh-strict-detailed-desc-2 = เตือนเสมอเมื่อ secure DNS ใช้ไม่ได้
-preferences-doh-strict-detailed-desc-3 = หาก secure DNS ใช้ไม่ได้ ไซต์ต่างๆ จะไม่โหลดหรือทำงานถูกต้อง
+preferences-doh-strict-detailed-desc-3 = ถ้า secure DNS ใช้ไม่ได้ ไซต์ต่างๆ จะไม่โหลดหรือทำงานถูกต้อง
preferences-doh-setting-off =
.label = ปิด
.accesskey = ป
preferences-doh-off-desc = ใช้ DNS resolver เริ่มต้นของคุณ
preferences-doh-checkbox-warn =
- .label = เตือนหากมีบุคคลที่สามเข้ามาขัดขวาง secure DNS อย่างต่อเนื่อง
+ .label = เตือนถ้ามีบุคคลที่สามเข้ามาขัดขวาง secure DNS อย่างต่อเนื่อง
.accesskey = ต
preferences-doh-select-resolver = เลือกผู้ให้บริการ:
preferences-doh-exceptions-description = { -brand-short-name } จะไม่ใช้ secure DNS บนไซต์เหล่านี้
diff --git a/l10n-th/browser/browser/preferences/selectBookmark.ftl b/l10n-th/browser/browser/preferences/selectBookmark.ftl
index 2d6964746c..2563708982 100644
--- a/l10n-th/browser/browser/preferences/selectBookmark.ftl
+++ b/l10n-th/browser/browser/preferences/selectBookmark.ftl
@@ -5,5 +5,4 @@
select-bookmark-window2 =
.title = ตั้งหน้าแรก
.style = min-width: 32em;
-
-select-bookmark-desc = เลือกที่คั่นหน้าเพื่อตั้งเป็นหน้าแรก หากเลือกโฟลเดอร์ ที่คั่นหน้าทั้งหมดในโฟลเดอร์ดังกล่าวจะถูกเปิดในแท็บ
+select-bookmark-desc = เลือกที่คั่นหน้าเพื่อตั้งเป็นหน้าแรก ถ้าเลือกโฟลเดอร์ ที่คั่นหน้าทั้งหมดในโฟลเดอร์ดังกล่าวจะถูกเปิดในแท็บ
diff --git a/l10n-th/browser/browser/protections.ftl b/l10n-th/browser/browser/protections.ftl
index f2081b02d4..f51fb8ec89 100644
--- a/l10n-th/browser/browser/protections.ftl
+++ b/l10n-th/browser/browser/protections.ftl
@@ -8,7 +8,6 @@ graph-week-summary =
{ $count ->
*[other] { -brand-short-name } ปิดกั้นตัวติดตาม { $count } ตัวตลอดสัปดาห์ที่ผ่านมา
}
-
# Variables:
# $count (Number) - Number of tracking events blocked.
# $earliestDate (Number) - Unix timestamp in ms, representing a date. The
@@ -17,57 +16,43 @@ graph-total-tracker-summary =
{ $count ->
*[other] ตัวติดตาม <b>{ $count }</b> ตัวถูกปิดกั้นตั้งแต่ { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
}
-
# Text displayed instead of the graph when in Private Mode
graph-private-window = { -brand-short-name } จะปิดกั้นตัวติดตามในหน้าต่างส่วนตัวต่อไป แต่จะไม่เก็บบันทึกสิ่งที่ถูกปิดกั้นไว้
# Weekly summary of the graph when the graph is empty in Private Mode
graph-week-summary-private-window = ตัวติดตามที่ { -brand-short-name } ปิดกั้นในสัปดาห์นี้
-
protection-report-webpage-title = แดชบอร์ดการป้องกัน
protection-report-page-content-title = แดชบอร์ดการป้องกัน
# This message shows when all privacy protections are turned off, which is why we use the word "can", Firefox is able to protect your privacy, but it is currently not.
protection-report-page-summary = { -brand-short-name } สามารถปกป้องความเป็นส่วนตัวของคุณในเบื้องหลังขณะที่คุณเรียกดูได้ นี่คือข้อมูลสรุปส่วนตัวของการปกป้องเหล่านั้น รวมถึงเครื่องมือที่ใช้ควบคุมความปลอดภัยออนไลน์ของคุณ
# This message shows when at least some protections are turned on, we are more assertive compared to the message above, Firefox is actively protecting you.
protection-report-page-summary-default = { -brand-short-name } จะปกป้องความเป็นส่วนตัวของคุณในเบื้องหลังขณะที่คุณเรียกดู นี่คือข้อมูลสรุปส่วนตัวของการปกป้องเหล่านั้น รวมถึงเครื่องมือที่ใช้ควบคุมความปลอดภัยออนไลน์ของคุณ
-
protection-report-settings-link = จัดการการตั้งค่าความเป็นส่วนตัวและความปลอดภัย
-
etp-card-title-always = การป้องกันการติดตามแบบพิเศษ: เปิดตลอด
etp-card-title-custom-not-blocking = การป้องกันการติดตามแบบพิเศษ: ปิด
etp-card-content-description = { -brand-short-name } จะหยุดบริษัทต่าง ๆ ไม่ให้ติดตามคุณอย่างลับ ๆ ขณะที่คุณเรียกดูโดยอัตโนมัติ
protection-report-etp-card-content-custom-not-blocking = การป้องกันทั้งหมดถูกปิดในขณนี้ เลือกตัวติดตามที่จะปิดกั้นโดยจัดการการตั้งค่าการป้องกัน { -brand-short-name } ของคุณ
protection-report-manage-protections = จัดการการตั้งค่า
-
# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
# capitalization for this string should match the output for your locale.
graph-today = วันนี้
-
# This string is used to describe the graph for screenreader users.
graph-legend-description = กราฟที่มีจำนวนตัวติดตามแต่ละชนิดทั้งหมดที่ถูกปิดกั้นในสัปดาห์นี้
-
social-tab-title = ตัวติดตามสังคมออนไลน์
social-tab-contant = เครือข่ายสังคมออนไลน์จะวางตัวติดตามบนเว็บไซต์อื่น ๆ เพื่อติดตามสิ่งที่คุณทำ และดูทางออนไลน์ ซึ่งทำให้บริษัทสังคมออนไลน์สามารถเรียนรู้เพิ่มเติมเกี่ยวกับคุณนอกเหนือจากที่คุณแบ่งปันในโปรไฟล์สังคมออนไลน์ของคุณ <a data-l10n-name="learn-more-link">เรียนรู้เพิ่มเติม</a>
-
cookie-tab-title = คุกกี้ติดตามข้ามไซต์
cookie-tab-content = คุกกี้เหล่านี้ติดตามคุณจากไซต์หนึ่งไปยังอีกไซต์หนึ่งเพื่อรวบรวมข้อมูลเกี่ยวกับสิ่งที่คุณทำทางออนไลน์ ซึ่งถูกตั้งค่าโดยบุคคลที่สาม เช่น ผู้โฆษณาและบริษัทการวิเคราะห์ การปิดกั้นคุกกี้ติดตามข้ามไซต์จะช่วยลดจำนวนโฆษณาที่ติดตามคุณไป <a data-l10n-name="learn-more-link">เรียนรู้เพิ่มเติม</a>
-
tracker-tab-title = ตัวติดตามเนื้อหา
tracker-tab-description = เว็บไซต์อาจโหลดโฆษณา วิดีโอ และเนื้อหาอื่น ๆ นอกเว็บที่มีโค้ดติดตาม การปิดกั้นเนื้อหาการติดตามจะทำให้เว็บไซต์โหลดเร็วขึ้น แต่ปุ่มบางปุ่ม ฟอร์ม และเขตข้อมูลการเข้าสู่ระบบอาจไม่ทำงาน <a data-l10n-name="learn-more-link">เรียนรู้เพิ่มเติม</a>
-
fingerprinter-tab-title = ลายนิ้วมือดิจิทัล
fingerprinter-tab-content = ลายนิ้วมือดิจิทัลรวบรวมการตั้งค่าจากเบราว์เซอร์และคอมพิวเตอร์ของคุณเพื่อสร้างโปรไฟล์ของคุณ การใช้ลายนิ้วมือดิจิทัลจะทำให้สามารถติดตามคุณผ่านเว็บไซต์ต่าง ๆ ได้ <a data-l10n-name="learn-more-link">เรียนรู้เพิ่มเติม</a>
-
cryptominer-tab-title = ตัวขุดเหรียญดิจิทัล
cryptominer-tab-content = ตัวขุดเหรียญคริปโตดิจิตอลใช้พลังการคำนวณของระบบของคุณเพื่อสร้างเงินคริปโตดิจิทัล สคริปต์ขุดเหรียญดิจิทัลจะทำให้พลังงานแบตเตอรี่ของคุณลดลง คอมพิวเตอร์ของคุณช้าลง และเพิ่มค่าไฟฟ้าของคุณได้ <a data-l10n-name="learn-more-link">เรียนรู้เพิ่มเติม</a>
-
protections-close-button2 =
.aria-label = ปิด
.title = ปิด
-
mobile-app-title = ปิดกั้นตัวติดตามโฆษณาในอุปกรณ์อื่น ๆ
mobile-app-card-content = ใช้เบราว์เซอร์มือถือที่มีการป้องกันจากติดติดตามโฆษณา
mobile-app-links = เบราว์เซอร์ { -brand-product-name } สำหรับ <a data-l10n-name="android-mobile-inline-link">Android</a>และ<a data-l10n-name="ios-mobile-inline-link">iOS</a>
-
lockwise-title = จะไม่ลืมรหัสผ่านอีก
passwords-title-logged-in = จัดการรหัสผ่านของคุณ
passwords-header-content = { -brand-product-name } เก็บรหัสผ่านของคุณอย่างปลอดภัยในเบราว์เซอร์ของคุณ
@@ -76,15 +61,12 @@ protection-report-passwords-save-passwords-button = บันทึกรหั
.title = บันทึกรหัสผ่าน
protection-report-passwords-manage-passwords-button = จัดการรหัสผ่าน
.title = จัดการรหัสผ่าน
-
-
# Variables:
# $count (Number) - Number of passwords exposed in data breaches.
lockwise-scanned-text-breached-logins =
{ $count ->
*[other] { $count } รหัสผ่านอาจถูกเปิดเผยในข้อมูลที่รั่วไหล
}
-
# While English doesn't use the number in the plural form, you can add $count to your language
# if needed for grammatical reasons.
# Variables:
@@ -94,22 +76,19 @@ lockwise-scanned-text-no-breached-logins =
*[other] รหัสผ่านของคุณถูกเก็บอย่างปลอดภัย
}
lockwise-how-it-works-link = วิธีการทำงาน
-
monitor-title = ให้เราช่วยคอยเฝ้าระวังดูการละเมิดข้อมูล
monitor-link = วิธีการทำงาน
monitor-header-content-no-account = ตรวจสอบ { -monitor-brand-name } เพื่อดูว่าคุณเป็นส่วนหนึ่งของการรั่วไหลข้อมูลหรือไม่ และรับการแจ้งเตือนเกี่ยวกับข้อมูลที่รั่วไหลใหม่
-monitor-header-content-signed-in = { -monitor-brand-name } จะเตือนคุณหากข้อมูลของคุณปรากฏในการรั่วไหลข้อมูล
+monitor-header-content-signed-in = { -monitor-brand-name } จะเตือนคุณถ้าข้อมูลของคุณปรากฏในการรั่วไหลของข้อมูล
monitor-sign-up-link = ลงทะเบียนเพื่อรับการเตือนการรั่วไหล
.title = ลงทะเบียนเพื่อรับการเตือนการรั่วไหลบน { -monitor-brand-name }
auto-scan = สแกนอัตโนมัติเมื่อวันนี้
-
monitor-emails-tooltip =
.title = ดูที่อยู่อีเมลที่เฝ้าระวังบน { -monitor-brand-short-name }
monitor-breaches-tooltip =
.title = ดูข้อมูลที่รั่วไหลที่ทราบบน { -monitor-brand-short-name }
monitor-passwords-tooltip =
.title = ดูรหัสผ่านที่ถูกเปิดเผยบน { -monitor-brand-short-name }
-
# This string is displayed after a large numeral that indicates the total number
# of email addresses being monitored. Don’t add $count to
# your localization, because it would result in the number showing twice.
@@ -117,7 +96,6 @@ info-monitored-emails =
{ $count ->
*[other] ที่อยู่อีเมลที่ถูกตรวจสอบ
}
-
# This string is displayed after a large numeral that indicates the total number
# of known data breaches. Don’t add $count to
# your localization, because it would result in the number showing twice.
@@ -125,7 +103,6 @@ info-known-breaches-found =
{ $count ->
*[other] การรั่วไหลของข้อมูลที่เรารู้เกิดขึ้นที่ได้เปิดเผยข้อมูลของคุณ
}
-
# This string is displayed after a large numeral that indicates the total number
# of known data breaches that are marked as resolved by the user. Don’t add $count
# to your localization, because it would result in the number showing twice.
@@ -133,7 +110,6 @@ info-known-breaches-resolved =
{ $count ->
*[other] ข้อมูลที่รั่วไหลที่พบถูกทำเครื่องหมายว่าแก้ไขแล้ว
}
-
# This string is displayed after a large numeral that indicates the total number
# of exposed passwords. Don’t add $count to
# your localization, because it would result in the number showing twice.
@@ -141,7 +117,6 @@ info-exposed-passwords-found =
{ $count ->
*[other] รหัสผ่านที่ถูกเปิดเผยในช่องโหว่ทั้งหมด
}
-
# This string is displayed after a large numeral that indicates the total number
# of exposed passwords that are marked as resolved by the user. Don’t add $count
# to your localization, because it would result in the number showing twice.
@@ -149,9 +124,8 @@ info-exposed-passwords-resolved =
{ $count ->
*[other] รหัสผ่านที่ถูกเปิดเผยในข้อมูลที่รั่วไหลที่ยังไม่ถูกแก้ไข
}
-
monitor-no-breaches-title = ข่าวดี!
-monitor-no-breaches-description = คุณไม่มีการรั่วไหลที่พบ หากมีการเปลี่ยนแปลง เราจะแจ้งให้คุณทราบ
+monitor-no-breaches-description = คุณไม่มีการรั่วไหลที่พบ ถ้ามีการเปลี่ยนแปลง เราจะแจ้งให้คุณทราบ
monitor-view-report-link = ดูรายงาน
.title = แก้ไขการรั่วไหลบน { -monitor-brand-short-name }
monitor-breaches-unresolved-title = แก้ไขการรั่วไหลของคุณ
@@ -159,8 +133,7 @@ monitor-breaches-unresolved-description = หลังจากตรวจส
monitor-manage-breaches-link = จัดการการรั่วไหล
.title = จัดการการรั่วไหลบน { -monitor-brand-short-name }
monitor-breaches-resolved-title = ดี! คุณได้แก้ไขการรั่วไหลที่พบทั้งหมดแล้ว
-monitor-breaches-resolved-description = หากอีเมลของคุณปรากฏในการรั่วไหลใหม่ใด ๆ เราจะแจ้งให้คุณทราบ
-
+monitor-breaches-resolved-description = ถ้าอีเมลของคุณปรากฏในการรั่วไหลใหม่ใดๆ เราจะแจ้งให้คุณทราบ
# Variables:
# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
@@ -168,11 +141,9 @@ monitor-partial-breaches-title =
{ $numBreaches ->
*[other] { $numBreachesResolved } จาก { $numBreaches } การรั่วไหลถูกทำเครื่องหมายว่าแก้ไขแล้ว
}
-
# Variables:
# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
monitor-partial-breaches-percentage = { $percentageResolved }% เสร็จสมบูรณ์
-
monitor-partial-breaches-motivation-title-start = เริ่มต้นใช้งาน!
monitor-partial-breaches-motivation-title-middle = ทำต่อไป!
monitor-partial-breaches-motivation-title-end = เกือบเสร็จแล้ว! ทำต่อไป
diff --git a/l10n-th/browser/browser/protectionsPanel.ftl b/l10n-th/browser/browser/protectionsPanel.ftl
index 8a0e44de5e..a7e9f7cf12 100644
--- a/l10n-th/browser/browser/protectionsPanel.ftl
+++ b/l10n-th/browser/browser/protectionsPanel.ftl
@@ -29,14 +29,6 @@ protections-panel-etp-off-header = การป้องกันการติ
## custom element code.
## $host (String): the hostname of the site that is being displayed.
-protections-panel-etp-on-toggle =
- .label = การป้องกันการติดตามแบบพิเศษ
- .description = เปิดสำหรับไซต์นี้
- .aria-label = ปิดใช้งานการป้องกันสำหรับ { $host }
-protections-panel-etp-off-toggle =
- .label = การป้องกันการติดตามแบบพิเศษ
- .description = ปิดสำหรับไซต์นี้
- .aria-label = เปิดใช้งานการป้องกันสำหรับ { $host }
protections-panel-etp-toggle-on =
.label = การป้องกันการติดตามแบบพิเศษ
.description = เปิดสำหรับไซต์นี้
@@ -55,10 +47,10 @@ protections-panel-site-not-working-view =
## a tooltip explaining why these items were not blocked in the page.
protections-panel-not-blocking-why-label = ทำไม?
-protections-panel-not-blocking-why-etp-on-tooltip = การปิดกั้นคุณลักษณะเหล่านี้อาจทำให้องค์ประกอบของบางเว็บไซต์เสียหายได้ หากไม่มีตัวติดตาม ปุ่ม แบบฟอร์ม และฟิลด์การเข้าสู่ระบบบางส่วนอาจไม่ทำงาน
+protections-panel-not-blocking-why-etp-on-tooltip = การปิดกั้นคุณลักษณะเหล่านี้อาจทำให้องค์ประกอบของบางเว็บไซต์เสียหายได้ ถ้าไม่มีตัวติดตาม ปุ่ม แบบฟอร์ม และฟิลด์การเข้าสู่ระบบบางส่วนอาจไม่ทำงาน
protections-panel-not-blocking-why-etp-off-tooltip = ตัวติดตามทั้งหมดในไซต์นี้ถูกโหลดเนื่องจากการป้องกันถูกปิด
protections-panel-not-blocking-why-etp-on-tooltip-label =
- .label = การปิดกั้นคุณลักษณะเหล่านี้อาจทำให้องค์ประกอบของบางเว็บไซต์เสียหายได้ หากไม่มีตัวติดตาม ปุ่ม แบบฟอร์ม และฟิลด์การเข้าสู่ระบบบางส่วนอาจไม่ทำงาน
+ .label = การปิดกั้นคุณลักษณะเหล่านี้อาจทำให้องค์ประกอบของบางเว็บไซต์เสียหายได้ ถ้าไม่มีตัวติดตาม ปุ่ม แบบฟอร์ม และฟิลด์การเข้าสู่ระบบบางส่วนอาจไม่ทำงาน
protections-panel-not-blocking-why-etp-off-tooltip-label =
.label = ตัวติดตามทั้งหมดในไซต์นี้ถูกโหลดเนื่องจากการป้องกันถูกปิด
@@ -89,7 +81,7 @@ protections-panel-protectionsdashboard-label = แดชบอร์ดการ
## the user is experiencing issues with any of a variety of functionality.
# The header of the list
-protections-panel-site-not-working-view-header = ปิดการป้องกันหากคุณมีปัญหากับ:
+protections-panel-site-not-working-view-header = ปิดการป้องกันถ้าคุณมีปัญหากับ:
# The list items, shown in a <ul>
protections-panel-site-not-working-view-issue-list-login-fields = ช่องเข้าสู่ระบบ
protections-panel-site-not-working-view-issue-list-forms = แบบฟอร์ม
@@ -149,10 +141,10 @@ protections-panel-cookie-banner-blocker-view-turn-off-for-site = ปิดตั
protections-panel-cookie-banner-blocker-view-turn-on-for-site = ปิดตัวปิดกั้นแบนเนอร์คุกกี้สำหรับไซต์นี้หรือไม่?
protections-panel-cookie-banner-view-cookie-clear-warning = { -brand-short-name } จะล้างคุกกี้ของไซต์นี้และรีเฟรชหน้า การล้างคุกกี้ทั้งหมดอาจนำคุณออกจากระบบหรือล้างรถเข็นช็อปปิ้ง
protections-panel-cookie-banner-view-turn-on-description = { -brand-short-name } จะพยายามปฏิเสธคำขอคุกกี้ทั้งหมดบนไซต์ที่รองรับโดยอัตโนมัติ
-protections-panel-cookie-banner-blocker-view-turn-on-description = เปิดใช้งานแล้ว { -brand-short-name } จะพยายามปฏิเสธแบนเนอร์คุกกี้บนไซต์นี้โดยอัตโนมัติ
protections-panel-cookie-banner-view-cancel = ยกเลิก
protections-panel-cookie-banner-view-turn-off = ปิด
protections-panel-cookie-banner-view-turn-on = เปิด
+protections-panel-cookie-banner-blocker-view-turn-on-description = เปิดใช้งานแล้ว { -brand-short-name } จะพยายามปฏิเสธแบนเนอร์คุกกี้บนไซต์นี้โดยอัตโนมัติ
protections-panel-cookie-banner-view-cancel-label =
.label = ยกเลิก
protections-panel-cookie-banner-view-turn-off-label =
@@ -162,3 +154,9 @@ protections-panel-cookie-banner-view-turn-on-label =
protections-panel-report-broken-site =
.label = รายงานไซต์ที่ใช้งานไม่ได้
.title = รายงานไซต์ที่ใช้งานไม่ได้
+
+## Protections panel info message
+
+cfr-protections-panel-header = เรียกดูโดยไม่ต้องมีใครมาติดตาม
+cfr-protections-panel-body = เก็บข้อมูลของคุณไว้กับตัวคุณเอง { -brand-short-name } ปกป้องคุณจากตัวติดตามที่พบบ่อยที่สุดซึ่งติดตามสิ่งที่คุณทำทางออนไลน์
+cfr-protections-panel-link-text = เรียนรู้เพิ่มเติม
diff --git a/l10n-th/browser/browser/reportBrokenSite.ftl b/l10n-th/browser/browser/reportBrokenSite.ftl
index 91efcf1450..0857c5fe1a 100644
--- a/l10n-th/browser/browser/reportBrokenSite.ftl
+++ b/l10n-th/browser/browser/reportBrokenSite.ftl
@@ -39,3 +39,5 @@ report-broken-site-panel-report-sent-header =
.label = รายงานของคุณถูกส่งไปแล้ว
.title = รายงานของคุณถูกส่งไปแล้ว
report-broken-site-panel-report-sent-text = ขอบคุณที่ช่วย { -brand-product-name } ทำให้เว็บเปิดกว้าง เข้าถึงได้ และดียิ่งขึ้นสำหรับทุกคน
+report-broken-site-panel-invalid-url-label = โปรดป้อน URL ที่ถูกต้อง
+report-broken-site-panel-missing-reason-label = โปรดเลือกเหตุผล
diff --git a/l10n-th/browser/browser/sanitize.ftl b/l10n-th/browser/browser/sanitize.ftl
index f695891a4f..ab2f7fa7b4 100644
--- a/l10n-th/browser/browser/sanitize.ftl
+++ b/l10n-th/browser/browser/sanitize.ftl
@@ -5,21 +5,21 @@
sanitize-prefs2 =
.title = การตั้งค่าการล้างประวัติ
.style = min-width: 34em
-
sanitize-prefs-style =
.style = width: 17em
-
+sanitize-dialog-title2 =
+ .title = ล้างข้อมูลการเรียกดูและคุกกี้
+ .style = min-width: 34em
sanitize-dialog-title =
.title = ล้างประวัติล่าสุด
.style = min-width: 34em
-
# When "Time range to clear" is set to "Everything", this message is used for the
# title instead of dialog-title.
sanitize-dialog-title-everything =
.title = ล้างประวัติทั้งหมด
.style = min-width: 34em
-
clear-data-settings-label = เมื่อปิด { -brand-short-name } ควรล้างทั้งหมดโดยอัตโนมัติ
+sanitize-on-shutdown-description = ล้างรายการที่เลือกทั้งหมดโดยอัตโนมัติเมื่อปิด { -brand-short-name }
## clear-time-duration-prefix is followed by a dropdown list, with
## values localized using clear-time-duration-value-* messages.
@@ -32,22 +32,19 @@ clear-data-settings-label = เมื่อปิด { -brand-short-name } ค
clear-time-duration-prefix =
.value = ช่วงเวลาที่จะล้าง:{ " " }
.accesskey = ช
-
+clear-time-duration-prefix2 =
+ .value = เมื่อ:
+ .accesskey = ม
clear-time-duration-value-last-hour =
.label = ชั่วโมงที่แล้ว
-
clear-time-duration-value-last-2-hours =
.label = สองชั่วโมงที่แล้ว
-
clear-time-duration-value-last-4-hours =
.label = สี่ชั่วโมงที่แล้ว
-
clear-time-duration-value-today =
.label = วันนี้
-
clear-time-duration-value-everything =
.label = ทั้งหมด
-
clear-time-duration-suffix =
.value = { "" }
@@ -55,55 +52,73 @@ clear-time-duration-suffix =
## to select the items to remove
history-section-label = ประวัติ
-
item-history-and-downloads =
.label = ประวัติการเรียกดูและการดาวน์โหลด
.accesskey = ป
-
+item-history-form-data-downloads =
+ .label = ประวัติ
+ .accesskey = ป
+item-history-form-data-downloads-description = ล้างเว็บไซต์และประวัติการดาวน์โหลด ข้อมูลแบบฟอร์มที่บันทึกไว้ และการค้นหา
item-cookies =
.label = คุกกี้
.accesskey = ค
-
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+item-cookies-site-data-with-size =
+ .label = คุกกี้และข้อมูลไซต์ ({ $amount } { $unit })
+ .accesskey = ค
+item-cookies-site-data =
+ .label = คุกกี้และข้อมูลไซต์
+ .accesskey = ค
+item-cookies-site-data-description = อาจทำให้คุณออกจากระบบไซต์หรือทำให้ตะกร้าสินค้าว่างเปล่า
item-active-logins =
.label = การเข้าสู่ระบบที่ใช้งานอยู่
.accesskey = ก
-
item-cache =
.label = แคช
.accesskey = ช
-
+# Variables:
+# $amount (Number) - Amount of cached data
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+item-cached-content-with-size =
+ .label = ไฟล์และหน้าที่แคชชั่วคราว ({ $amount } { $unit })
+ .accesskey = ฟ
+item-cached-content =
+ .label = ไฟล์และหน้าที่แคชไว้ชั่วคราว
+ .accesskey = ฟ
+item-cached-content-description = ล้างรายการที่ช่วยให้โหลดไซต์ได้เร็วขึ้น
item-form-search-history =
.label = ประวัติแบบฟอร์มและการค้นหา
.accesskey = ว
-
+item-site-prefs =
+ .label = การตั้งค่าไซต์
+ .accesskey = ไ
+item-site-prefs-description = กลับค่าการกำหนดสิทธิ์และการกำหนดลักษณะไซต์ของคุณเป็นการตั้งค่าดั้งเดิม
data-section-label = ข้อมูล
-
item-site-settings =
.label = การตั้งค่าไซต์
.accesskey = S
-
item-offline-apps =
.label = ข้อมูลเว็บไซต์ออฟไลน์
.accesskey = ข
-
sanitize-everything-undo-warning = การกระทำนี้ไม่สามารถเลิกทำได้
-
window-close =
.key = w
-
sanitize-button-ok =
.label = ล้างตอนนี้
-
+sanitize-button-ok2 =
+ .label = ล้าง
+sanitize-button-ok-on-shutdown =
+ .label = บันทึกการเปลี่ยนแปลง
# The label for the default button between the user clicking it and the window
# closing. Indicates the items are being cleared.
sanitize-button-clearing =
.label = กำลังล้าง
-
# Warning that appears when "Time range to clear" is set to "Everything" in Clear
# Recent History dialog, provided that the user has not modified the default set
# of history items to clear.
sanitize-everything-warning = ประวัติทั้งหมดจะถูกล้าง
-
# Warning that appears when "Time range to clear" is set to "Everything" in Clear
# Recent History dialog, provided that the user has modified the default set of
# history items to clear.
diff --git a/l10n-th/browser/browser/screenshots.ftl b/l10n-th/browser/browser/screenshots.ftl
index 249d61b81f..ca03c19d1b 100644
--- a/l10n-th/browser/browser/screenshots.ftl
+++ b/l10n-th/browser/browser/screenshots.ftl
@@ -5,10 +5,8 @@
screenshot-toolbarbutton =
.label = ภาพหน้าจอ
.tooltiptext = จับภาพหน้าจอ
-
screenshot-shortcut =
.key = S
-
screenshots-instructions = ลากหรือคลิกที่หน้าเพื่อเลือกบริเวณ กด ESC เพื่อยกเลิก
screenshots-cancel-button = ยกเลิก
screenshots-save-visible-button = บันทึกส่วนที่มองเห็น
@@ -25,7 +23,6 @@ screenshots-cancel-button-title =
.title = ยกเลิก
screenshots-retry-button-title =
.title = ลองภาพหน้าจออีกครั้ง
-
screenshots-meta-key =
{ PLATFORM() ->
[macos] ⌘
@@ -33,28 +30,56 @@ screenshots-meta-key =
}
screenshots-notification-link-copied-title = คัดลอกลิงก์แล้ว
screenshots-notification-link-copied-details = คัดลอกลิงก์ไปยังภาพหน้าจอของคุณไปยังคลิปบอร์ดแล้ว กด { screenshots-meta-key }-V เพื่อวาง
-
screenshots-notification-image-copied-title = คัดลอกภาพหน้าจอแล้ว
screenshots-notification-image-copied-details = คัดลอกภาพของคุณไปยังคลิปบอร์ดแล้ว กด { screenshots-meta-key }-V เพื่อวาง
-
screenshots-request-error-title = ใช้งานไม่ได้
screenshots-request-error-details = ขออภัย! เราไม่สามารถบันทึกภาพหน้าจอของคุณ โปรดลองอีกครั้งในภายหลัง
-
screenshots-connection-error-title = เราไม่สามารถเชื่อมต่อกับภาพหน้าจอของคุณ
-screenshots-connection-error-details = โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ หากคุณสามารถเชื่อมต่ออินเทอร์เน็ต บริการ { -screenshots-brand-name } อาจมีปัญหาชั่วคราว
-
+screenshots-connection-error-details = โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ ถ้าคุณสามารถเชื่อมต่ออินเทอร์เน็ต บริการ { -screenshots-brand-name } อาจมีปัญหาชั่วคราว
screenshots-login-error-details = เราไม่สามารถบันทึกภาพหน้าจอของคุณเนื่องจากบริการ { -screenshots-brand-name } มีปัญหา โปรดลองอีกครั้งในภายหลัง
-
screenshots-unshootable-page-error-title = เราไม่สามารถจับภาพหน้าจอหน้านี้
screenshots-unshootable-page-error-details = นี่ไม่ใช่หน้าเว็บมาตรฐาน คุณจึงไม่สามารถจับภาพหน้าจอได้
-
screenshots-empty-selection-error-title = การเลือกของคุณเล็กเกินไป
-
screenshots-private-window-error-title = { -screenshots-brand-name } ถูกปิดใช้งานในโหมดการเรียกดูแบบส่วนตัว
screenshots-private-window-error-details = ขออภัยในความไม่สะดวก เรากำลังพัฒนาคุณลักษณะนี้สำหรับรุ่นในอนาคต
-
screenshots-generic-error-title = โอ๊ย! { -screenshots-brand-name } รวน
screenshots-generic-error-details = เราไม่แน่ใจว่าเกิดอะไรขึ้น ต้องการลองอีกครั้งหรือจับภาพหน้าจอของหน้าอื่น?
-
screenshots-too-large-error-title = ภาพหน้าจอของคุณถูกครอบตัดเนื่องจากมีขนาดใหญ่เกินไป
screenshots-too-large-error-details = ลองเลือกขอบเขตที่มีขนาดเล็กกว่า 32,700 พิกเซลที่ด้านยาวที่สุด หรือพื้นที่ทั้งหมด 124,900,000 พิกเซล
+screenshots-component-retry-button =
+ .title = ลองภาพหน้าจออีกครั้ง
+ .aria-label = ลองภาพหน้าจออีกครั้ง
+screenshots-component-cancel-button =
+ .title =
+ { PLATFORM() ->
+ [macos] ยกเลิก (esc)
+ *[other] ยกเลิก (Esc)
+ }
+ .aria-label = ยกเลิก
+# Variables
+# $shortcut (String) - A keyboard shortcut for copying the screenshot.
+screenshots-component-copy-button =
+ .title = คัดลอก ({ $shortcut })
+ .aria-label = คัดลอก
+screenshots-component-copy-button-label = คัดลอก
+# Variables
+# $shortcut (String) - A keyboard shortcut for saving/downloading the screenshot.
+screenshots-component-download-button =
+ .title = ดาวน์โหลด ({ $shortcut })
+ .aria-label = ดาวน์โหลด
+screenshots-component-download-button-label = ดาวน์โหลด
+
+## The below strings are used to capture keydown events so the strings should
+## not be changed unless the keyboard layout in the locale requires it.
+
+screenshots-component-download-key = S
+screenshots-component-copy-key = C
+
+##
+
+# This string represents the selection size area
+# "x" here represents "by" (i.e 123 by 456)
+# Variables:
+# $width (Number) - The width of the selection region in pixels
+# $height (Number) - The height of the selection region in pixels
+screenshots-overlay-selection-region-size-2 = { $width } x { $height }
diff --git a/l10n-th/browser/browser/search.ftl b/l10n-th/browser/browser/search.ftl
index ca20cafcfe..f31bea09b4 100644
--- a/l10n-th/browser/browser/search.ftl
+++ b/l10n-th/browser/browser/search.ftl
@@ -10,10 +10,8 @@
opensearch-error-duplicate-title = การติดตั้งผิดพลาด
opensearch-error-duplicate-desc = { -brand-short-name } ไม่สามารถติดตั้งส่วนเสริมการค้นหาจาก “{ $location-url }” เพราะมีเครื่องมือค้นหาที่ใช้ชื่อเดียวกันอยู่แล้ว
-
opensearch-error-format-title = รูปแบบผิดพลาด
opensearch-error-format-desc = { -brand-short-name } ไม่สามารถติดตั้งเครื่องค้นหาจาก: { $location-url }
-
opensearch-error-download-title = ข้อผิดพลาดการดาวน์โหลด
opensearch-error-download-desc = { -brand-short-name } ไม่สามารถดาวน์โหลดส่วนเสริมการค้นหาจาก: { $location-url }
@@ -21,11 +19,9 @@ opensearch-error-download-desc = { -brand-short-name } ไม่สามาร
searchbar-submit =
.tooltiptext = ค้นหา
-
# This string is displayed in the search box when the input field is empty
searchbar-input =
.placeholder = ค้นหา
-
searchbar-icon =
.tooltiptext = ค้นหา
@@ -35,4 +31,5 @@ searchbar-icon =
## $newEngine (String) - the search engine to replace the removed search engine.
removed-search-engine-message = <strong>เครื่องมือค้นหาเริ่มต้นของคุณได้ถูกเปลี่ยนแล้ว</strong> เนื่องจากใน { -brand-short-name } ไม่มี { $oldEngine } ให้ใช้เป็นเครื่องมือค้นหาเริ่มต้นอีกต่อไป ขณะนี้ { $newEngine } คือเครื่องมือค้นหาเริ่มต้นของคุณ เมื่อต้องการเปลี่ยนเป็นเครื่องมือค้นหาเริ่มต้นอื่น ให้ไปที่การตั้งค่า <label data-l10n-name="remove-search-engine-article">เรียนรู้เพิ่มเติม</label>
+removed-search-engine-message2 = <strong>เครื่องมือค้นหาเริ่มต้นของคุณได้ถูกเปลี่ยนแล้ว</strong> เนื่องจากใน { -brand-short-name } ไม่มี { $oldEngine } ให้ใช้เป็นเครื่องมือค้นหาเริ่มต้นอีกต่อไป ขณะนี้ { $newEngine } คือเครื่องมือค้นหาเริ่มต้นของคุณ เมื่อต้องการเปลี่ยนเป็นเครื่องมือค้นหาเริ่มต้นอื่น ให้ไปที่การตั้งค่า
remove-search-engine-button = ตกลง
diff --git a/l10n-th/browser/browser/shopping.ftl b/l10n-th/browser/browser/shopping.ftl
index 45e076739b..f5f348891b 100644
--- a/l10n-th/browser/browser/shopping.ftl
+++ b/l10n-th/browser/browser/shopping.ftl
@@ -5,14 +5,14 @@
shopping-page-title = { -brand-product-name } Shopping
# Title for page showing where a user can check the
# review quality of online shopping product reviews
-shopping-main-container-title = ตัวตรวจสอบบทวิจารณ์
+shopping-main-container-title = เครื่องมือตรวจสอบบทวิจารณ์
shopping-beta-marker = Beta
# This string is for ensuring that screen reader technology
# can read out the "Beta" part of the shopping sidebar header.
# Any changes to shopping-main-container-title and
# shopping-beta-marker should also be reflected here.
shopping-a11y-header =
- .aria-label = ตัวตรวจสอบบทวิจารณ์ - รุ่นเบต้า
+ .aria-label = เครื่องมือตรวจสอบบทวิจารณ์ - รุ่นเบต้า
shopping-close-button =
.title = ปิด
# This string is for notifying screen reader users that the
@@ -48,7 +48,7 @@ shopping-message-bar-warning-not-enough-reviews =
.message = เมื่อผลิตภัณฑ์นี้มีบทวิจารณ์มากขึ้น เราจะสามารถตรวจสอบคุณภาพของบทวิจารณ์ได้
shopping-message-bar-warning-product-not-available =
.heading = สินค้าไม่พร้อมจำหน่าย
- .message = หากคุณเห็นว่าสินค้านี้มีอยู่ในสต็อกแล้ว โปรดรายงานแล้วเราจะทำการตรวจสอบบทวิจารณ์
+ .message = ถ้าคุณเห็นว่าสินค้านี้มีอยู่ในสต็อกแล้ว โปรดรายงานแล้วเราจะทำการตรวจสอบบทวิจารณ์
shopping-message-bar-warning-product-not-available-button2 = รายงานว่าสินค้ามีในสต็อก
shopping-message-bar-thanks-for-reporting =
.heading = ขอบคุณสำหรับการรายงาน!
@@ -57,13 +57,18 @@ shopping-message-bar-warning-product-not-available-reported =
.heading = ข้อมูลจะมาเร็ว ๆ นี้
.message = เราคาดว่าจะได้รับข้อมูลเกี่ยวกับบทวิจารณ์ของผลิตภัณฑ์นี้ภายใน 24 ชั่วโมง โปรดกลับมาตรวจสอบอีกครั้งในภายหลัง
shopping-message-bar-analysis-in-progress-title2 = กำลังตรวจสอบคุณภาพบทวิจารณ์
-shopping-message-bar-analysis-in-progress-message2 = การดำเนินการนี้อาจใช้เวลาประมาณ 60 วินาที
+shopping-message-bar-analysis-in-progress-message2 = การกระทำนี้อาจจะใช้เวลาประมาณ 60 วินาที
# Variables:
# $percentage (Number) - The percentage complete that the analysis is, per our servers.
shopping-message-bar-analysis-in-progress-with-amount = กำลังตรวจสอบคุณภาพบทวิจารณ์ ({ $percentage }%)
shopping-message-bar-page-not-supported =
.heading = เราไม่สามารถตรวจสอบบทวิจารณ์เหล่านี้ได้
.message = ขออภัย เราไม่สามารถตรวจสอบคุณภาพบทวิจารณ์สำหรับผลิตภัณฑ์บางชนิดได้ เช่น บัตรของขวัญ วิดีโอสตรีมมิง เพลง และเกม
+shopping-message-bar-keep-closed-header =
+ .heading = ต้องการปิดไว้หรือไม่?
+ .message = คุณสามารถปรับเปลี่ยนการตั้งค่าของคุณเพื่อให้ปิดเครื่องมือตรวจสอบบทวิจารณ์ตามค่าเริ่มต้นได้ โดยในตอนนี้จะเปิดโดยอัตโนมัติ
+shopping-message-bar-keep-closed-dismiss-button = ไม่เป็นไร ขอบคุณ
+shopping-message-bar-keep-closed-accept-button = ใช่ ปิดไว้เลย
## Strings for the product review snippets card
@@ -85,10 +90,23 @@ shopping-show-less-button = แสดงน้อยลง
shopping-settings-label =
.label = การตั้งค่า
shopping-settings-recommendations-toggle =
- .label = แสดงโฆษณาในตัวตรวจสอบบทวิจารณ์
+ .label = แสดงโฆษณาในเครื่องมือตรวจสอบบทวิจารณ์
shopping-settings-recommendations-learn-more2 = คุณจะเห็นโฆษณาสำหรับผลิตภัณฑ์ที่เกี่ยวข้องเป็นครั้งคราว เราจะโฆษณาเฉพาะผลิตภัณฑ์ที่มีบทวิจารณ์ที่เชื่อถือได้เท่านั้น <a data-l10n-name="review-quality-url">เรียนรู้เพิ่มเติม</a>
-shopping-settings-opt-out-button = ปิดตัวตรวจสอบบทวิจารณ์
-powered-by-fakespot = ตัวตรวจสอบบทวิจารณ์ขับเคลื่อนโดย <a data-l10n-name="fakespot-link">{ -fakespot-brand-full-name }</a>
+shopping-settings-opt-out-button = ปิดเครื่องมือตรวจสอบบทวิจารณ์
+powered-by-fakespot = เครื่องมือตรวจสอบบทวิจารณ์ขับเคลื่อนโดย <a data-l10n-name="fakespot-link">{ -fakespot-brand-full-name }</a>
+shopping-settings-auto-open-toggle =
+ .label = เปิดเครื่องมือตรวจสอบบทวิจารณ์โดยอัตโนมัติ
+# Description text for regions where we support three sites. Sites are limited to Amazon, Walmart and Best Buy.
+# Variables:
+# $firstSite (String) - The first shopping page name
+# $secondSite (String) - The second shopping page name
+# $thirdSite (String) - The third shopping page name
+shopping-settings-auto-open-description-three-sites = เมื่อคุณดูผลิตภัณฑ์บน { $firstSite }, { $secondSite } และ { $thirdSite }
+# Description text for regions where we support only one site (e.g. currently used in FR/DE with Amazon).
+# Variables:
+# $currentSite (String) - The current shopping page name
+shopping-settings-auto-open-description-single-site = เมื่อคุณดูผลิตภัณฑ์บน { $currentSite }
+shopping-settings-sidebar-enabled-state = เครื่องมือตรวจสอบบทวิจารณ์ <strong>เปิดอยู่</strong>
## Strings for the adjusted rating component
@@ -122,9 +140,9 @@ shopping-analysis-explainer-review-grading-scale-unreliable = บทวิจา
## Strings for UrlBar button
shopping-sidebar-open-button2 =
- .tooltiptext = เปิดตัวตรวจสอบบทวิจารณ์
+ .tooltiptext = เปิดเครื่องมือตรวจสอบบทวิจารณ์
shopping-sidebar-close-button2 =
- .tooltiptext = ปิดตัวตรวจสอบบทวิจารณ์
+ .tooltiptext = ปิดเครื่องมือตรวจสอบบทวิจารณ์
## Strings for the unanalyzed product card.
## The word 'analyzer' when used here reflects what this tool is called on
@@ -134,7 +152,7 @@ shopping-sidebar-close-button2 =
## possible - if these terms are not meaningfully different - that is OK.
shopping-unanalyzed-product-header-2 = ยังไม่มีข้อมูลเกี่ยวกับบทวิจารณ์เหล่านี้
-shopping-unanalyzed-product-message-2 = หากต้องการทราบว่าบทวิจารณ์ของผลิตภัณฑ์นี้เชื่อถือได้หรือไม่ ให้ตรวจสอบคุณภาพบทวิจารณ์ โดยจะใช้เวลาเพียงประมาณ 60 วินาที
+shopping-unanalyzed-product-message-2 = ถ้าต้องการทราบว่าบทวิจารณ์ของผลิตภัณฑ์นี้เชื่อถือได้หรือไม่ ให้ตรวจสอบคุณภาพบทวิจารณ์ โดยจะใช้เวลาเพียงประมาณ 60 วินาที
shopping-unanalyzed-product-analyze-button = ตรวจสอบคุณภาพบทวิจารณ์
## Strings for the advertisement
@@ -146,13 +164,13 @@ ad-by-fakespot = โฆษณาโดย { -fakespot-brand-name }
## Shopping survey strings.
shopping-survey-headline = ช่วยปรับปรุง { -brand-product-name }
-shopping-survey-question-one = คุณพอใจกับประสบการณ์การใช้ตัวตรวจสอบบทวิจารณ์ใน { -brand-product-name } มากน้อยเพียงใด?
+shopping-survey-question-one = คุณพอใจกับประสบการณ์การใช้เครื่องมือตรวจสอบบทวิจารณ์ใน { -brand-product-name } มากแค่ไหน?
shopping-survey-q1-radio-1-label = พึงพอใจมาก
shopping-survey-q1-radio-2-label = พึงพอใจ
shopping-survey-q1-radio-3-label = เป็นกลาง
shopping-survey-q1-radio-4-label = ไม่พอใจ
shopping-survey-q1-radio-5-label = ไม่พอใจมาก
-shopping-survey-question-two = ตัวตรวจสอบบทวิจารณ์ช่วยให้คุณตัดสินใจในการสั่งซื้อได้ง่ายขึ้นหรือไม่?
+shopping-survey-question-two = เครื่องมือตรวจสอบบทวิจารณ์ช่วยให้คุณตัดสินใจในการสั่งซื้อได้ง่ายขึ้นหรือไม่?
shopping-survey-q2-radio-1-label = ใช่
shopping-survey-q2-radio-2-label = ไม่
shopping-survey-q2-radio-3-label = ฉันไม่ทราบ
@@ -166,11 +184,27 @@ shopping-survey-thanks =
## "price tag" refers to the price tag icon displayed in the address bar to
## access the feature.
-shopping-callout-closed-opted-in-subtitle = กลับมาใช้<strong>ตัวตรวจสอบบทวิจารณ์</strong>เมื่อใดก็ตามที่คุณเห็นป้ายราคา
+shopping-callout-closed-opted-in-subtitle = กลับมาใช้<strong>เครื่องมือตรวจสอบบทวิจารณ์</strong>ใหม่อีกครั้งเมื่อใดก็ตามที่คุณเห็นป้ายราคา
shopping-callout-pdp-opted-in-title = บทวิจารณ์เหล่านี้เชื่อถือได้หรือไม่? ค้นพบอย่างรวดเร็ว
-shopping-callout-pdp-opted-in-subtitle = เปิดตัวตรวจสอบบทวิจารณ์เพื่อดูคะแนนที่ปรับปรุงแล้วโดยลบบทวิจารณ์ที่ไม่น่าเชื่อถือออก รวมถึงดูไฮไลต์จากบทวิจารณ์ที่แท้จริงล่าสุด
+shopping-callout-pdp-opted-in-subtitle = เปิดเครื่องมือตรวจสอบบทวิจารณ์เพื่อดูคะแนนที่ปรับปรุงแล้วโดยลบบทวิจารณ์ที่ไม่น่าเชื่อถือออก รวมถึงดูไฮไลต์จากบทวิจารณ์ที่แท้จริงล่าสุด
shopping-callout-closed-not-opted-in-title = ดูบทวิจารณ์ที่เชื่อถือได้ในคลิกเดียว
-shopping-callout-closed-not-opted-in-subtitle = ลองใช้ตัวตรวจสอบบทวิจารณ์ทุกครั้งที่คุณเห็นป้ายราคา รับข้อมูลเชิงลึกจากนักช็อปตัวจริงอย่างรวดเร็วก่อนตัดสินใจซื้อ
+shopping-callout-closed-not-opted-in-subtitle = ลองใช้เครื่องมือตรวจสอบบทวิจารณ์ทุกครั้งที่คุณเห็นป้ายราคา รับข้อมูลเชิงลึกจากนักช็อปตัวจริงอย่างรวดเร็วก่อนตัดสินใจซื้อ
+shopping-callout-closed-not-opted-in-revised-title = ดูบทวิจารณ์ที่น่าเชื่อถือในคลิกเดียว
+shopping-callout-closed-not-opted-in-revised-subtitle = เพียงคลิกไอคอนป้ายราคาในแถบที่อยู่เพื่อกลับไปที่เครื่องมือตรวจสอบบทวิจารณ์
+shopping-callout-closed-not-opted-in-revised-button = เข้าใจแล้ว
+shopping-callout-not-opted-in-reminder-title = ซื้อของอย่างมั่นใจ
+shopping-callout-not-opted-in-reminder-subtitle = ไม่แน่ใจใช่ไหมว่าบทวิจารณ์ผลิตภัณฑ์เป็นของจริงหรือของปลอม? เครื่องมือตรวจสอบบทวิจารณ์จาก { -brand-product-name } สามารถช่วยคุณได้
+shopping-callout-not-opted-in-reminder-open-button = เปิดเครื่องมือตรวจสอบบทวิจารณ์
+shopping-callout-not-opted-in-reminder-close-button = ยกเลิก
+shopping-callout-not-opted-in-reminder-ignore-checkbox = ไม่ต้องแสดงอีก
+shopping-callout-not-opted-in-reminder-img-alt =
+ .aria-label = ภาพประกอบนามธรรมของบทวิจารณ์ผลิตภัณฑ์สามรายการ โดยรายการหนึ่งมีสัญลักษณ์เตือนว่าอาจไม่น่าเชื่อถือ
+shopping-callout-disabled-auto-open-title = เครื่เครื่องมือตรวจสอบบทวิจารณ์ถูกปิดตามค่าเริ่มต้นแล้ว
+shopping-callout-disabled-auto-open-subtitle = คลิกที่ไอคอนป้ายราคาในแถบที่อยู่ทุกครั้งที่คุณต้องการดูว่าคุณสามารถเชื่อถือบทวิจารณ์ของผลิตภัณฑ์ได้หรือไม่
+shopping-callout-disabled-auto-open-button = เข้าใจแล้ว
+shopping-callout-opted-out-title = เครื่องมือตรวจสอบบทวิจารณ์ปิดอยู่
+shopping-callout-opted-out-subtitle = ถ้าต้องการเปิดใช้งานอีกครั้ง ให้คลิกที่ไอคอนป้ายราคาในแถบที่อยู่และทำตามคำแนะนำ
+shopping-callout-opted-out-button = เข้าใจแล้ว
## Onboarding message strings.
@@ -180,14 +214,13 @@ shopping-onboarding-headline = ลองใช้คำแนะนำที่
# $currentSite (str) - The current shopping page name
# $secondSite (str) - A second shopping page name
# $thirdSite (str) - A third shopping page name
-shopping-onboarding-dynamic-subtitle-1 = ดูว่าบทวิจารณ์ผลิตภัณฑ์น่าเชื่อถือแค่ไหนใน <b>{ $currentSite }</b> ก่อนตัดสินใจซื้อ ตัวตรวจสอบบทวิจารณ์ ซึ่งเป็นคุณลักษณะทดลองจาก { -brand-product-name } ถูกบรรจุไว้ภายในตัวเบราว์เซอร์โดยตรง ซึ่งสามารถใช้ใน <b>{ $secondSite }</b> และ <b>{ $thirdSite }</b> ได้ด้วย
+shopping-onboarding-dynamic-subtitle-1 = ดูว่าบทวิจารณ์ผลิตภัณฑ์น่าเชื่อถือแค่ไหนใน <b>{ $currentSite }</b> ก่อนตัดสินใจซื้อ เครื่องมือตรวจสอบบทวิจารณ์ ซึ่งเป็นคุณลักษณะทดลองจาก { -brand-product-name } ถูกบรรจุไว้ภายในตัวเบราว์เซอร์โดยตรง ซึ่งสามารถใช้ใน <b>{ $secondSite }</b> และ <b>{ $thirdSite }</b> ได้ด้วย
# Subtitle for countries where we only support one shopping website (e.g. currently used in FR/DE with Amazon)
# Variables:
# $currentSite (str) - The current shopping page name
-shopping-onboarding-single-subtitle = ดูว่าบทวิจารณ์ผลิตภัณฑ์น่าเชื่อถือแค่ไหนใน <b>{ $currentSite }</b> ก่อนตัดสินใจซื้อ ตัวตรวจสอบบทวิจารณ์ ซึ่งเป็นคุณลักษณะทดลองจาก { -brand-product-name } ถูกบรรจุไว้ภายในตัวเบราว์เซอร์โดยตรง
+shopping-onboarding-single-subtitle = ดูว่าบทวิจารณ์ผลิตภัณฑ์น่าเชื่อถือแค่ไหนใน <b>{ $currentSite }</b> ก่อนตัดสินใจซื้อ เครื่องมือตรวจสอบบทวิจารณ์ ซึ่งเป็นคุณลักษณะทดลองจาก { -brand-product-name } ถูกบรรจุไว้ภายในตัวเบราว์เซอร์โดยตรง
shopping-onboarding-body = ด้วยการใช้พลังของ { -fakespot-brand-full-name } เราช่วยคุณหลีกเลี่ยงบทวิจารณ์ที่มีอคติและไม่น่าไว้วางใจ โมเดล AI ของเราจะปรับปรุงอยู่เสมอเพื่อปกป้องคุณในขณะที่คุณซื้อของ <a data-l10n-name="learn_more">เรียนรู้เพิ่มเติม</a>
-shopping-onboarding-opt-in-privacy-policy-and-terms-of-use2 = การเลือก “{ shopping-onboarding-opt-in-button }“ แสดงว่าคุณยอมรับ<a data-l10n-name="privacy_policy">นโยบายความเป็นส่วนตัว</a>และ <a data -l10n-name="terms_of_use">ข้อกำหนดการใช้งาน</a>ของ { -fakespot-brand-name }
-shopping-onboarding-opt-in-privacy-policy-and-terms-of-use3 = การเลือก “{ shopping-onboarding-opt-in-button }“ แสดงว่าคุณยอมรับ<a data-l10n-name="privacy_policy">นโยบายความเป็นส่วนตัว</a>ของ { -brand-product-name } และ <a data -l10n-name="terms_of_use">ข้อกำหนดการใช้งาน</a>ของ { -fakespot-brand-name }
+shopping-onboarding-opt-in-privacy-policy-and-terms-of-use3 = การเลือก “{ shopping-onboarding-opt-in-button }“ แสดงว่าคุณยอมรับ<a data-l10n-name="privacy_policy">นโยบายความเป็นส่วนตัว</a>ของ { -brand-product-name } และ <a data-l10n-name="terms_of_use">ข้อกำหนดการใช้งาน</a>ของ { -fakespot-brand-name }
shopping-onboarding-opt-in-button = ใช่ ลองใช้เลย
shopping-onboarding-not-now-button = ไม่ใช่ตอนนี้
shopping-onboarding-dialog-close-button =
diff --git a/l10n-th/browser/browser/sidebarMenu.ftl b/l10n-th/browser/browser/sidebarMenu.ftl
index 99b7447d9a..e83578d541 100644
--- a/l10n-th/browser/browser/sidebarMenu.ftl
+++ b/l10n-th/browser/browser/sidebarMenu.ftl
@@ -4,15 +4,13 @@
sidebar-menu-bookmarks =
.label = ที่คั่นหน้า
-
sidebar-menu-history =
.label = ประวัติ
-
sidebar-menu-synced-tabs =
.label = แท็บที่ซิงค์
-
+sidebar-menu-megalist =
+ .label = รหัสผ่าน
sidebar-menu-close =
.label = ปิดแถบข้าง
-
sidebar-close-button =
.tooltiptext = ปิดแถบข้าง
diff --git a/l10n-th/browser/browser/sync.ftl b/l10n-th/browser/browser/sync.ftl
index 542129c49d..40a48304d1 100644
--- a/l10n-th/browser/browser/sync.ftl
+++ b/l10n-th/browser/browser/sync.ftl
@@ -29,3 +29,5 @@ fxa-menu-send-tab-to-device-syncnotready =
fxa-menu-send-tab-to-device-description = ส่งแท็บทันทีไปยังอุปกรณ์ใด ๆ ที่คุณลงชื่อเข้าใช้
fxa-menu-sign-out =
.label = ลงชื่อออก…
+fxa-menu-sync-title = Sync
+fxa-menu-sync-description = เข้าถึงเว็บของคุณได้ทุกที่
diff --git a/l10n-th/browser/browser/translations.ftl b/l10n-th/browser/browser/translations.ftl
index 727dae5050..e2df0859ad 100644
--- a/l10n-th/browser/browser/translations.ftl
+++ b/l10n-th/browser/browser/translations.ftl
@@ -126,6 +126,12 @@ translations-manage-description = ดาวน์โหลดภาษาสำ
translations-manage-all-language = ภาษาทั้งหมด
translations-manage-download-button = ดาวน์โหลด
translations-manage-delete-button = ลบ
+translations-manage-language-remove-button =
+ .label = ลบ
+translations-manage-language-remove-all-button =
+ .label = เอาออกทั้งหมด
+ .accesskey = e
+translations-manage-error-install = มีปัญหาในการติดตั้งไฟล์ภาษา โปรดลองอีกครั้ง
translations-manage-error-download = เกิดปัญหาในการดาวน์โหลดไฟล์ภาษา โปรดลองอีกครั้ง
translations-manage-error-delete = เกิดข้อผิดพลาดในการลบไฟล์ภาษา โปรดลองอีกครั้ง
translations-manage-intro = ตั้งค่าการกำหนดลักษณะภาษาและการแปลไซต์ของคุณและจัดการภาษาที่ติดตั้งสำหรับการแปลแบบออฟไลน์
@@ -135,12 +141,6 @@ translations-manage-language-install-button =
translations-manage-language-install-all-button =
.label = ติดตั้งทั้งหมด
.accesskey = I
-translations-manage-language-remove-button =
- .label = ลบ
-translations-manage-language-remove-all-button =
- .label = เอาออกทั้งหมด
- .accesskey = e
-translations-manage-error-install = มีปัญหาในการติดตั้งไฟล์ภาษา โปรดลองอีกครั้ง
translations-manage-error-remove = มีข้อผิดพลาดในการลบไฟล์ภาษาออก โปรดลองอีกครั้ง
translations-manage-error-list = ไม่สามารถรับรายชื่อภาษาที่ใช้ได้สำหรับการแปล เรียกหน้านี้ใหม่เพื่อลองอีกครั้ง
translations-settings-title =
@@ -170,3 +170,22 @@ translations-settings-remove-all-sites-button =
translations-settings-close-dialog =
.buttonlabelaccept = ปิด
.buttonaccesskeyaccept = ป
+select-translations-panel-cancel-button =
+ .label = ยกเลิก
+select-translations-panel-translate-button =
+ .label = แปล
+select-translations-panel-try-again-button =
+ .label = ลองอีกครั้ง
+# Text displayed when the translation fails to complete.
+select-translations-panel-translation-failure-message =
+ .message = เกิดปัญหาในการแปล โปรดลองอีกครั้ง
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Sorry, we don't support the language yet: { $language }
+#
+# Variables:
+# $language (string) - The language of the document.
+select-translations-panel-unsupported-language-message-known =
+ .message = ขออภัย เรายังไม่รองรับ { $language }
+select-translations-panel-unsupported-language-message-unknown =
+ .message = ขออภัย เรายังไม่รองรับภาษานี้
diff --git a/l10n-th/browser/browser/webProtocolHandler.ftl b/l10n-th/browser/browser/webProtocolHandler.ftl
index cc6e265ee1..9b3d731482 100644
--- a/l10n-th/browser/browser/webProtocolHandler.ftl
+++ b/l10n-th/browser/browser/webProtocolHandler.ftl
@@ -12,6 +12,9 @@ protocolhandler-mailto-os-handler-no-button = ไม่ใช่ตอนนี
protocolhandler-mailto-handler-notificationbox-always = ต้องการเปิดลิงก์อีเมลโดยใช้ { $url } ทุกครั้งหรือไม่?
protocolhandler-mailto-handler-yes-confirm = ขณะนี้ { $url } เป็นไซต์เริ่มต้นของคุณสำหรับเปิดลิงก์ที่ใช้ส่งอีเมลแล้ว
+protocolhandler-mailto-handler-set-message = ใช้ <strong>{ $url } ใน { -brand-short-name }</strong> ทุกครั้งที่คุณคลิกลิงก์ที่เปิดอีเมลของคุณหรือไม่?
+protocolhandler-mailto-handler-confirm-message = ขณะนี้ <strong>{ $url } ใน { -brand-short-name }</strong> เป็นเครื่องมือจัดการอีเมลเริ่มต้นในคอมพิวเตอร์ของคุณแล้ว
+protocolhandler-mailto-handler-confirm = <strong>{ -brand-short-name } จะเปิด { $url }</strong> ทุกครั้งที่คุณคลิกลิงก์สำหรับส่งอีเมล
##
diff --git a/l10n-th/browser/browser/webauthnDialog.ftl b/l10n-th/browser/browser/webauthnDialog.ftl
index f5f7a19f66..7a7380c483 100644
--- a/l10n-th/browser/browser/webauthnDialog.ftl
+++ b/l10n-th/browser/browser/webauthnDialog.ftl
@@ -8,6 +8,11 @@ webauthn-pin-invalid-long-prompt = PIN ไม่ถูกต้อง คุณ
webauthn-pin-invalid-short-prompt = PIN ไม่ถูกต้อง โปรดลองอีกครั้ง
webauthn-pin-required-prompt = โปรดป้อน PIN สำหรับอุปกรณ์ของคุณ
webauthn-select-sign-result-unknown-account = บัญชีที่ไม่รู้จัก
+webauthn-a-passkey-label = ใช้พาสคีย์
+webauthn-another-passkey-label = ใช้พาสคีย์อื่น
+# Variables:
+# $domain (String): the domain of the site.
+webauthn-specific-passkey-label = พาสคีย์สำหรับ { $domain }
# Variables:
# $retriesLeft (Number): number of tries left
webauthn-uv-invalid-long-prompt = การตรวจสอบยืนยันผู้ใช้ล้มเหลว คุณลองได้อีก { $retriesLeft } ครั้ง โปรดลองอีกครั้ง
diff --git a/l10n-th/browser/browser/webrtcIndicator.ftl b/l10n-th/browser/browser/webrtcIndicator.ftl
index 9774ebdf86..01bd61d0c2 100644
--- a/l10n-th/browser/browser/webrtcIndicator.ftl
+++ b/l10n-th/browser/browser/webrtcIndicator.ftl
@@ -3,12 +3,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-# Note: This is currently placed under browser/base/content so that we can
-# get the strings to appear without having our localization community need
-# to go through and translate everything. Once these strings are ready for
-# translation, we'll move it to the locales folder.
-
-
## These strings are used so that the window has a title in tools that
## enumerate/look for window titles. It is not normally visible anywhere.
@@ -30,7 +24,6 @@ webrtc-item-browser = แท็บ
# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
webrtc-sharing-menuitem-unknown-host = ไม่ทราบที่มา
-
# Variables:
# $origin (String): The website origin (e.g. www.mozilla.org)
# $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
@@ -39,7 +32,6 @@ webrtc-sharing-menuitem =
webrtc-sharing-menu =
.label = อุปกรณ์ที่แบ่งปันแท็บ
.accesskey = อ
-
webrtc-sharing-window = คุณกำลังแบ่งปันหน้าต่างแอปพลิเคชันอื่น
webrtc-sharing-browser-window = คุณกำลังแบ่งปัน { -brand-short-name }
webrtc-sharing-screen = คุณกำลังแบ่งปันทั้งหน้าจอของคุณ
@@ -93,32 +85,26 @@ webrtc-indicator-menuitem-control-sharing =
.label = ควบคุมการแบ่งปัน
webrtc-indicator-menuitem-control-sharing-on =
.label = ควบคุมการแบ่งปันบน “{ $streamTitle }”
-
webrtc-indicator-menuitem-sharing-camera-with =
.label = กำลังแบ่งปันกล้องกับ “{ $streamTitle }”
webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
.label = กำลังแบ่งปันกล้องกับ { $tabCount } แท็บ
-
webrtc-indicator-menuitem-sharing-microphone-with =
.label = กำลังแบ่งปันไมโครโฟนกับ “{ $streamTitle }”
webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
.label = กำลังแบ่งปันไมโครโฟนกับ { $tabCount } แท็บ
-
webrtc-indicator-menuitem-sharing-application-with =
.label = กำลังแบ่งปันแอปพลิเคชันกับ “{ $streamTitle }”
webrtc-indicator-menuitem-sharing-application-with-n-tabs =
.label = กำลังแบ่งปันแอปพลิเคชันกับ { $tabCount } แท็บ
-
webrtc-indicator-menuitem-sharing-screen-with =
.label = กำลังแบ่งปันหน้าจอกับ “{ $streamTitle }”
webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
.label = กำลังแบ่งปันหน้าจอกับ { $tabCount } แท็บ
-
webrtc-indicator-menuitem-sharing-window-with =
.label = กำลังแบ่งปันหน้าต่างกับ “{ $streamTitle }”
webrtc-indicator-menuitem-sharing-window-with-n-tabs =
.label = กำลังแบ่งปันหน้าต่างกับ { $tabCount } แท็บ
-
webrtc-indicator-menuitem-sharing-browser-with =
.label = กำลังแบ่งปันแท็บกับ “{ $streamTitle }”
# This message is shown when the contents of a tab is shared during a WebRTC
@@ -141,27 +127,40 @@ webrtc-allow-share-camera-and-audio-capture = อนุญาตให้ { $ori
webrtc-allow-share-screen-and-microphone = อนุญาตให้ { $origin } ใช้ไมโครโฟนของคุณและเห็นหน้าจอของคุณหรือไม่?
webrtc-allow-share-screen-and-audio-capture = อนุญาตให้ { $origin } ฟังเสียงของแท็บนี้และเห็นหน้าจอของคุณหรือไม่?
+## Special phrasing for sharing devices when the origin is a file url.
+
+webrtc-allow-share-audio-capture-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ฟังเสียงของแท็บนี้หรือไม่?
+webrtc-allow-share-camera-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ใช้กล้องของคุณหรือไม่?
+webrtc-allow-share-microphone-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ใช้ไมโครโฟนของคุณหรือไม่?
+webrtc-allow-share-screen-with-file = อนุญาตให้ไฟล์ในเครื่องนี้เห็นหน้าจอของคุณหรือไม่?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ใช้ลำโพงอื่นหรือไม่?
+webrtc-allow-share-camera-and-microphone-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ใช้กล้องและไมโครโฟนของคุณหรือไม่?
+webrtc-allow-share-camera-and-audio-capture-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ใช้กล้องของคุณและฟังเสียงของแท็บนี้หรือไม่?
+webrtc-allow-share-screen-and-microphone-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ใช้ไมโครโฟนของคุณและเห็นหน้าจอของคุณหรือไม่?
+webrtc-allow-share-screen-and-audio-capture-with-file = อนุญาตให้ไฟล์ในเครื่องนี้ฟังเสียงของแท็บนี้และเห็นหน้าจอของคุณหรือไม่?
+
## Variables:
## $origin (String): the first party origin.
## $thirdParty (String): the third party origin.
-webrtc-allow-share-audio-capture-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิอนุญาตให้กับ { $thirdParty } ในการฟังเสียงของแท็บนี้หรือไม่?
+webrtc-allow-share-audio-capture-unsafe-delegation = อนุญาตให้ { $origin } ยินยอมให้ { $thirdParty } ฟังเสียงของแท็บนี้ได้หรือไม่?
webrtc-allow-share-camera-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิให้กับ { $thirdParty } ในการเข้าถึงกล้องของคุณหรือไม่?
webrtc-allow-share-microphone-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิให้กับ { $thirdParty } ในการเข้าถึงไมโครโฟนของคุณหรือไม่?
-webrtc-allow-share-screen-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิอนุญาตให้กับ { $thirdParty } ในการดูหน้าจอของคุณหรือไม่?
+webrtc-allow-share-screen-unsafe-delegation = อนุญาตให้ { $origin } ยินยอมให้ { $thirdParty } ดูหน้าจอของคุณได้หรือไม่?
# "Speakers" is used in a general sense that might include headphones or
# another audio output connection.
webrtc-allow-share-speaker-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิให้กับ { $thirdParty } ในการเข้าถึงลำโพงอื่น ๆ หรือไม่?
webrtc-allow-share-camera-and-microphone-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิให้กับ { $thirdParty } ในการเข้าถึงกล้องและไมโครโฟนของคุณหรือไม่?
webrtc-allow-share-camera-and-audio-capture-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิให้กับ { $thirdParty } ในการเข้าถึงกล้องและฟังเสียงของแท็บนี้หรือไม่?
webrtc-allow-share-screen-and-microphone-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิให้กับ { $thirdParty } ในการเข้าถึงไมโครโฟนของคุณและดูหน้าจอของคุณหรือไม่?
-webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = อนุญาตให้ { $origin } มอบสิทธิอนุญาตให้กับ { $thirdParty } ในการฟังเสียงของแท็บนี้และดูหน้าจอของคุณหรือไม่?
+webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = อนุญาตให้ { $origin } ยินยอมให้ { $thirdParty } ฟังเสียงของแท็บนี้และดูหน้าจอของคุณได้หรือไม่?
##
webrtc-share-screen-warning = โปรดแบ่งปันหน้าจอเฉพาะกับไซต์ที่คุณเชื่อถือเท่านั้น การแบ่งปันอาจอนุญาตให้ไซต์หลอกลวงเรียกดูในชื่อคุณและขโมยข้อมูลส่วนตัวของคุณ
webrtc-share-browser-warning = โปรดแบ่งปัน { -brand-short-name } เฉพาะกับไซต์ที่คุณเชื่อถือเท่านั้น การแบ่งปันอาจอนุญาตให้ไซต์หลอกลวงเรียกดูในชื่อคุณและขโมยข้อมูลส่วนตัวของคุณ
-
webrtc-share-screen-learn-more = เรียนรู้เพิ่มเติม
webrtc-pick-window-or-screen = เลือกหน้าต่างหรือหน้าจอ
webrtc-share-entire-screen = ทั้งหน้าจอ
@@ -193,7 +192,6 @@ webrtc-action-not-now =
webrtc-remember-allow-checkbox = จดจำการตัดสินใจนี้
webrtc-mute-notifications-checkbox = ปิดเสียงการแจ้งเตือนเว็บไซต์ขณะแบ่งปัน
-
webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } ไม่สามารถอนุญาตการเข้าถึงแบบถาวรให้กับหน้าจอของคุณได้
webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name } ไม่อนุญาตให้เข้าถึงแท็บของคุณแบบถาวรโดยไม่ถามว่าจะแบ่งปันแท็บไหน
webrtc-reason-for-no-permanent-allow-insecure = การเชื่อมต่อของคุณไปยังไซต์นี้ไม่ปลอดภัย เพื่อปกป้องคุณ { -brand-short-name } จะอนุญาตให้เข้าถึงเฉพาะในวาระนี้เท่านั้น
diff --git a/l10n-th/browser/chrome/browser/browser.properties b/l10n-th/browser/chrome/browser/browser.properties
index b3ab9e0808..dff86a9f8f 100644
--- a/l10n-th/browser/chrome/browser/browser.properties
+++ b/l10n-th/browser/chrome/browser/browser.properties
@@ -312,7 +312,7 @@ geolocation.shareWithSite4=อนุญาตให้ %S เข้าถึง
geolocation.shareWithFile4=อนุญาตให้ไฟล์ในเครื่องนี้เข้าถึงตำแหน่งที่ตั้งของคุณหรือไม่?
# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
# %1$S is the first party origin, %2$S is the third party origin.
-geolocation.shareWithSiteUnsafeDelegation2=อนุญาตให้ %1$S มอบสิทธิอนุญาตให้กับ %2$S ในการเข้าถึงตำแหน่งที่ตั้งของคุณหรือไม่?
+geolocation.shareWithSiteUnsafeDelegation2=อนุญาตให้ %1$S ยินยอมให้ %2$S เข้าถึงตำแหน่งที่ตั้งของคุณได้หรือไม่?
geolocation.remember=จดจำการตัดสินใจนี้
# Virtual Reality Device UI
@@ -320,8 +320,8 @@ xr.allow2=อนุญาต
xr.allow2.accesskey=อ
xr.block=ปิดกั้น
xr.block.accesskey=ป
-xr.shareWithSite4=อนุญาตให้ %S เข้าถึงอุปกรณ์ความจริงเสมือนหรือไม่? การดำเนินการนี้อาจเป็นการเปิดเผยข้อมูลที่ละเอียดอ่อน
-xr.shareWithFile4=อนุญาตให้ไฟล์ภายในเครื่องนี้เข้าถึงอุปกรณ์ความจริงเสมือนหรือไม่? การดำเนินการนี้อาจเป็นการเปิดเผยข้อมูลที่ละเอียดอ่อน
+xr.shareWithSite4=อนุญาตให้ %S เข้าถึงอุปกรณ์ความเป็นจริงเสมือนหรือไม่? การกระทำนี้อาจเป็นการเปิดเผยข้อมูลที่ละเอียดอ่อน
+xr.shareWithFile4=อนุญาตให้ไฟล์ภายในเครื่องนี้เข้าถึงอุปกรณ์ความเป็นจริงเสมือนหรือไม่? การกระทำนี้อาจเป็นการเปิดเผยข้อมูลที่ละเอียดอ่อน
xr.remember=จดจำการตัดสินใจนี้
# Persistent storage UI
@@ -369,7 +369,7 @@ addKeywordTitleAutoFill=ค้นหา %S
# troubleshootModeRestart
# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
troubleshootModeRestartPromptTitle=เริ่มการทำงาน %S ใหม่ในโหมดแก้ไขปัญหาหรือไม่?
-troubleshootModeRestartPromptMessage=ส่วนขยาย ธีม และการตั้งค่าที่กำหนดเองของคุณจะถูกปิดใช้งานชั่วคราว
+troubleshootModeRestartPromptMessage=ส่วนขยาย ชุดตกแต่ง และการตั้งค่ากำหนดเองของคุณจะถูกปิดใช้งานชั่วคราว
troubleshootModeRestartButton=เริ่มการทำงานใหม่
# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
@@ -484,11 +484,11 @@ captivePortal.showLoginPage2 = เปิดหน้าเข้าสู่ร
# LOCALIZATION NOTE (permissions.header):
# %S is the hostname of the site that is being displayed.
-permissions.header = สิทธิอนุญาตสำหรับ %S
-permissions.remove.tooltip = ล้างสิทธิอนุญาตนี้และถามอีกครั้ง
+permissions.header = การกำหนดสิทธิ์สำหรับ %S
+permissions.remove.tooltip = ล้างการกำหนดสิทธิ์นี้และถามอีกครั้ง
-permissions.fullscreen.promptCanceled = ยกเลิกคำขอการอนุญาตที่รอดำเนินการแล้ว: ไม่ควรออกคำขอการอนุญาตก่อนเข้าสู่โหมดเต็มหน้าจอของ DOM
-permissions.fullscreen.fullScreenCanceled = ออกจากโหมดเต็มหน้าจอของ DOM แล้ว: ไม่ควรออกคำขอการอนุญาตในขณะที่อยู่ในโหมดเต็มหน้าจอของ DOM
+permissions.fullscreen.promptCanceled = ยกเลิกคำร้องขอการกำหนดสิทธิ์ที่ค้างอยู่แล้ว: ไม่ควรออกคำร้องขอการกำหนดสิทธิ์ก่อนเข้าสู่โหมดเต็มจอของ DOM
+permissions.fullscreen.fullScreenCanceled = ออกจากโหมดเต็มจอของ DOM แล้ว: ไม่ควรออกคำร้องขอการกำหนดสิทธิ์ขณะที่อยู่ในโหมดเต็มจอของ DOM
# LOCALIZATION NOTE (aboutDialog.architecture.*):
# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
@@ -512,7 +512,7 @@ midi.shareSysexWithSite = อนุญาตให้ %S เข้าถึง
# LOCALIZATION NOTE (panel.back):
# This is used by screen readers to label the "back" button in various browser
-# popup panels, including the sliding subviews of the main menu.
+# popup panels, including the sliding subviews of the main menu.
panel.back = ย้อนกลับ
storageAccess1.Allow.label = อนุญาต
@@ -523,7 +523,7 @@ storageAccess1.DontAllow.accesskey = ป
# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
storageAccess4.message = อนุญาตให้ %1$S ใช้คุกกี้บน %2$S หรือไม่?
-storageAccess1.hintText = คุณสามารถปิดกั้นการเข้าถึงได้หากคุณไม่แน่ใจเหตุผลที่ %1$S ต้องการข้อมูลนี้
+storageAccess1.hintText = คุณสามารถปิดกั้นการเข้าถึงได้ถ้าคุณไม่แน่ใจเหตุผลที่ %1$S ต้องการข้อมูลนี้
# LOCALIZATION NOTE (gnomeSearchProviderSearchWeb):
# Used for search by Gnome Shell activity screen, %S is a searched string.
diff --git a/l10n-th/browser/chrome/browser/downloads/downloads.properties b/l10n-th/browser/chrome/browser/downloads/downloads.properties
index bb249bee87..73af79f09a 100644
--- a/l10n-th/browser/chrome/browser/downloads/downloads.properties
+++ b/l10n-th/browser/chrome/browser/downloads/downloads.properties
@@ -47,7 +47,7 @@ fileDeleted=ไฟล์ที่ถูกลบ
# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
-# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2):
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure3):
# These strings are displayed in the dialog shown when the user asks a blocked
# download to be unblocked. The severity of the threat is expressed in
# descending order by the unblockType strings, it is higher for files detected
@@ -58,6 +58,7 @@ unblockTypeMalware=ไฟล์นี้มีไวรัสหรือมั
unblockTypePotentiallyUnwanted2=ไฟล์นี้ได้ปลอมตัวเป็นการดาวน์โหลดที่มีประโยชน์ แต่มันสามารถเปลี่ยนแปลงแบบที่ไม่คาดไว้กับการตั้งค่าและโปรแกรมของคุณ
unblockTypeUncommon2=ไฟล์นี้ไม่ได้ดาวน์โหลดกันโดยทั่วไปและอาจไม่ปลอดภัยที่จะเปิด ไฟล์อาจมีไวรัสหรือทำการเปลี่ยนแปลงที่ไม่คาดคิดกับโปรแกรมและการตั้งค่าของคุณ
unblockInsecure2=การดาวน์โหลดนี้ทำผ่าน HTTP แม้เอกสารปัจจุบันจะถูกส่งผ่านการเชื่อมต่อ HTTPS ที่ปลอดภัยก็ตาม ถ้าคุณดำเนินการต่อ การดาวน์โหลดอาจเสียหายหรืออาจถูกดัดแปลงระหว่างกระบวนการดาวน์โหลด
+unblockInsecure3=คุณกำลังพยายามดาวน์โหลดไฟล์นี้ผ่านการเชื่อมต่อที่ไม่ปลอดภัย ถ้าคุณดำเนินการต่อ ไฟล์อาจจะถูกเปลี่ยนแปลง ถูกใช้เพื่อขโมยข้อมูลของคุณ หรือทำอันตรายต่ออุปกรณ์ของคุณได้
unblockTip2=คุณสามารถค้นหาแหล่งดาวน์โหลดอื่น หรือลองอีกครั้งในภายหลัง
unblockButtonOpen=เปิด
unblockButtonUnblock=อนุญาตการดาวน์โหลด
diff --git a/l10n-th/browser/chrome/overrides/appstrings.properties b/l10n-th/browser/chrome/overrides/appstrings.properties
index f159603eca..9ef91df957 100644
--- a/l10n-th/browser/chrome/overrides/appstrings.properties
+++ b/l10n-th/browser/chrome/overrides/appstrings.properties
@@ -6,7 +6,7 @@ malformedURI2=โปรดตรวจสอบว่า URL ถูกต้อ
fileNotFound=Firefox ไม่พบไฟล์ที่ %S
fileAccessDenied=ไฟล์ที่ %S ไม่สามารถอ่านได้
dnsNotFound2=เราไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่ %S
-unknownProtocolFound=Firefox ไม่ทราบวิธีเปิดที่อยู่นี้ เนื่องจากหนึ่งในโปรโตคอลดังต่อไปนี้ (%S) ไม่สัมพันธ์กับโปรแกรมใด ๆ หรือไม่อนุญาตในบริบทนี้
+unknownProtocolFound=Firefox ไม่ทราบวิธีเปิดที่อยู่นี้ เนื่องจากหนึ่งในโพรโทคอลดังต่อไปนี้ (%S) ไม่สัมพันธ์กับโปรแกรมใดๆ หรือไม่อนุญาตในบริบทนี้
connectionFailure=Firefox ไม่สามารถสร้างการเชื่อมต่อไปยังเซิร์ฟเวอร์ที่ %S
netInterrupt=การเชื่อมต่อไปยัง %S ถูกขัดจังหวะขณะที่หน้ากำลังโหลด
netTimeout=เซิร์ฟเวอร์ที่ %S ใช้เวลาตอบสนองนานเกินไป
@@ -24,8 +24,8 @@ proxyResolveFailure=Firefox ถูกกำหนดค่าให้ใช้
proxyConnectFailure=Firefox ถูกกำหนดค่าให้ใช้เซิร์ฟเวอร์พร็อกซีที่ปฏิเสธการเชื่อมต่อ
contentEncodingError=ไม่สามารถแสดงหน้าที่คุณกำลังพยายามจะดูเนื่องจากหน้าใช้รูปแบบการบีบอัดที่ไม่ถูกต้องหรือไม่รองรับ
unsafeContentType=ไม่สามารถแสดงหน้าที่คุณกำลังพยายามจะดูเนื่องจากหน้ามีชนิดไฟล์ที่อาจไม่ปลอดภัยที่จะเปิด โปรดติดต่อเจ้าของเว็บไซต์เพื่อแจ้งพวกเขาให้ทราบถึงปัญหานี้
-externalProtocolTitle=คำขอโปรโตคอลภายนอก
-externalProtocolPrompt=แอปพลิเคชันภายนอกต้องถูกเปิดเพื่อจัดการกับ %1$S: ลิงก์\n\n\nลิงก์ที่ขอ:\n\n%2$S\n\nแอปพลิเคชัน: %3$S\n\n\nหากคุณไม่ได้คาดหวังคำขอนี้ มันอาจจะเป็นความพยายามในการใช้ประโยชน์จากจุดอ่อนในโปรแกรมอื่นนั้น ยกเลิกคำขอนี้เว้นแต่คุณจะแน่ใจว่าคำขอนี้ไม่ได้ประสงค์ร้าย\n
+externalProtocolTitle=คำร้องขอโพรโทคอลภายนอก
+externalProtocolPrompt=แอปพลิเคชันภายนอกต้องถูกเปิดเพื่อจัดการกับ %1$S: ลิงก์\n\n\nลิงก์ที่ขอ:\n\n%2$S\n\nแอปพลิเคชัน: %3$S\n\n\nถ้าคุณไม่ได้คาดหวังคำขอนี้ มันอาจจะเป็นความพยายามในการใช้ประโยชน์จากจุดอ่อนในโปรแกรมอื่นนั้น ยกเลิกคำขอนี้เว้นแต่คุณจะแน่ใจว่าคำขอนี้ไม่ได้ประสงค์ร้าย\n
#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
externalProtocolUnknown=<ไม่ทราบ>
externalProtocolChkMsg=จดจำการเลือกของฉันสำหรับลิงก์ประเภทนี้ทั้งหมด
@@ -36,9 +36,9 @@ unwantedBlocked=ไซต์ที่ %S ถูกรายงานว่าแ
deceptiveBlocked=หน้าเว็บนี้ที่ %S ถูกรายงานว่าเป็นไซต์หลอกลวงและถูกปิดกั้นตามการกำหนดลักษณะความปลอดภัยของคุณ
cspBlocked=หน้านี้มีนโยบายความปลอดภัยของเนื้อหาที่ป้องกันไม่ให้หน้าถูกโหลดด้วยวิธีนี้
xfoBlocked=หน้านี้มีนโยบาย X-Frame-Options ที่ป้องกันไม่ให้หน้าถูกโหลดในบริบทนี้
-corruptedContentErrorv2=ไซต์ที่ %S ได้พบการละเมิดโปรโตคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
+corruptedContentErrorv2=ไซต์ที่ %S ได้พบการละเมิดโพรโทคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
-sslv3Used=Firefox ไม่สามารถรับประกันความปลอดภัยของข้อมูลของคุณบน %S เนื่องจากใช้ SSLv3 ซึ่งเป็นโปรโตคอลที่มีปัญหาด้านความปลอดภัย
+sslv3Used=Firefox ไม่สามารถรับประกันความปลอดภัยของข้อมูลของคุณบน %S เนื่องจากใช้ SSLv3 ซึ่งเป็นโพรโทคอลที่มีปัญหาด้านความปลอดภัย
inadequateSecurityError=เว็บไซต์พยายามจะแลกเปลี่ยนระดับความปลอดภัยที่ไม่เพียงพอ
blockedByPolicy=องค์กรของคุณได้ปิดกั้นการเข้าถึงหน้าหรือเว็บไซต์นี้
-networkProtocolError=Firefox ได้พบการละเมิดโปรโตคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
+networkProtocolError=Firefox ได้พบการละเมิดโพรโทคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
diff --git a/l10n-th/browser/crashreporter/crashreporter-override.ini b/l10n-th/browser/crashreporter/crashreporter-override.ini
index 171ac589af..15edf69548 100644
--- a/l10n-th/browser/crashreporter/crashreporter-override.ini
+++ b/l10n-th/browser/crashreporter/crashreporter-override.ini
@@ -1,8 +1,9 @@
-; This Source Code Form is subject to the terms of the Mozilla Public
-; License, v. 2.0. If a copy of the MPL was not distributed with this
-; file, You can obtain one at http://mozilla.org/MPL/2.0/.
-; This file is in the UTF-8 encoding
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
[Strings]
-; LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
-CrashReporterProductErrorText2=Firefox มีปัญหาและได้หยุดการทำงาน เราจะพยายามเรียกคืนแท็บและหน้าต่างของคุณกลับมาเหมือนเดิมเมื่อเริ่มทำงานใหม่\n\nโชคไม่ดีที่ตัวรายงานการขัดข้องไม่สามารถส่งข้อมูลรายงานการขัดข้องได้\n\nรายละเอียด: %s
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox มีปัญหาและได้หยุดการทำงาน เราจะพยายามเรียกคืนแท็บและหน้าต่างของคุณกลับมาเหมือนเดิมเมื่อเริ่มทำงานใหม่\n\nโชคไม่ดีที่เครื่องมือรายงานการขัดข้องไม่สามารถส่งข้อมูลรายงานการขัดข้องได้\n\nรายละเอียด: %s
CrashReporterDescriptionText2=Firefox มีปัญหาและได้หยุดการทำงาน เราจะพยายามเรียกคืนแท็บและหน้าต่างของคุณกลับมาเหมือนเดิมเมื่อเริ่มทำงานใหม่\n\nคุณสามารถช่วยเหลือการวิเคราะห์แก้ปัญหานี้ได้ โดยการส่งรายงานการขัดข้องกลับมาที่เรา
diff --git a/l10n-th/browser/defaultagent/defaultagent_localized.ini b/l10n-th/browser/defaultagent/defaultagent_localized.ini
index 5db75f2703..eaba1cba07 100644
--- a/l10n-th/browser/defaultagent/defaultagent_localized.ini
+++ b/l10n-th/browser/defaultagent/defaultagent_localized.ini
@@ -4,10 +4,7 @@
# This file is in the UTF-8 encoding
[Strings]
-DefaultBrowserAgentTaskDescription=งานของ Default Browser Agent จะตรวจสอบเมื่อมีการเปลี่ยนค่าเริ่มต้นจาก %MOZ_APP_DISPLAYNAME% เป็นเบราว์เซอร์อื่น หากการเปลี่ยนแปลงเกิดขึ้นภายใต้สถานการณ์ที่น่าสงสัย ระบบจะแจ้งให้ผู้ใช้เปลี่ยนกลับเป็น %MOZ_APP_DISPLAYNAME% ไม่เกินสองครั้ง งานนี้ถูกติดตั้งโดยอัตโนมัติโดย %MOZ_APP_DISPLAYNAME% และจะถูกติดตั้งใหม่เมื่อ %MOZ_APP_DISPLAYNAME% อัปเดต เมื่อต้องการปิดใช้งานงานนี้ ให้อัปเดตการกำหนดลักษณะ “default-browser-agent.enabled” บนหน้า about:config หรือการตั้งค่านโยบายองค์กร “DisableDefaultBrowserAgent” ของ %MOZ_APP_DISPLAYNAME%
-
-DefaultBrowserNotificationTitle=ทำให้ %MOZ_APP_DISPLAYNAME% เป็นเบราว์เซอร์เริ่มต้นของคุณ
-DefaultBrowserNotificationText=%MOZ_APP_DISPLAYNAME% ไม่ใช่เบราว์เซอร์เริ่มต้นของคุณอีกต่อไป ทำให้เป็นค่าเริ่มต้นของคุณหรือไม่?
+DefaultBrowserAgentTaskDescription=งานของ Default Browser Agent จะตรวจสอบเมื่อมีการเปลี่ยนค่าเริ่มต้นจาก %MOZ_APP_DISPLAYNAME% เป็นเบราว์เซอร์อื่น ถ้าการเปลี่ยนแปลงเกิดขึ้นภายใต้สถานการณ์ที่น่าสงสัย ระบบจะแจ้งให้ผู้ใช้เปลี่ยนกลับเป็น %MOZ_APP_DISPLAYNAME% ไม่เกินสองครั้ง งานนี้ถูกติดตั้งโดยอัตโนมัติโดย %MOZ_APP_DISPLAYNAME% และจะถูกติดตั้งใหม่เมื่อ %MOZ_APP_DISPLAYNAME% อัปเดต เมื่อต้องการปิดใช้งานงานนี้ ให้อัปเดตการกำหนดลักษณะ “default-browser-agent.enabled” บนหน้า about:config หรือการตั้งค่านโยบายองค์กร “DisableDefaultBrowserAgent” ของ %MOZ_APP_DISPLAYNAME%
DefaultBrowserNotificationHeaderText=ต้องการใช้ %MOZ_APP_DISPLAYNAME% ต่อไปหรือไม่?
DefaultBrowserNotificationBodyText=เบราว์เซอร์เริ่มต้นของคุณถูกเปลี่ยนไปเมื่อไม่นานมานี้ แตะเพื่อคืน %MOZ_APP_DISPLAYNAME% มาเป็นค่าเริ่มต้น
diff --git a/l10n-th/browser/installer/custom.properties b/l10n-th/browser/installer/custom.properties
index 7adea29ff3..393187ed60 100644
--- a/l10n-th/browser/installer/custom.properties
+++ b/l10n-th/browser/installer/custom.properties
@@ -19,6 +19,9 @@
# from en-US contains a \n.
REG_APP_DESC=$BrandShortName ให้คุณท่องเว็บอย่างปลอดภัยและง่ายดายด้วยหน้าตาที่คุ้นเคย ความสามารถด้านความปลอดภัยที่ถูกยกระดับ รวมไปถึงช่วยปกป้องคุณจากการขโมยอัตลักษณ์ และการค้นหาแบบรวมที่ทำให้คุณใช้ประโยชน์จากเว็บได้สูงสุด
+# LOCALIZATION NOTE:
+# The non-variable portion of this MUST match the translation of
+# "private-browsing-shortcut-text-2" in browser.ftl
PRIVATE_BROWSING_SHORTCUT_TITLE=การเรียกดูแบบส่วนตัวของ $BrandShortName
CONTEXT_OPTIONS=&ตัวเลือก $BrandShortName
CONTEXT_SAFE_MODE=โหมด&ปลอดภัย $BrandShortName
@@ -63,7 +66,7 @@ UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName จะถูกถอนการต
UN_CONFIRM_CLICK=คลิก ถอนการติดตั้ง เพื่อดำเนินการต่อ
UN_REFRESH_PAGE_TITLE=ล้าง $BrandShortName ใหม่หรือไม่?
-UN_REFRESH_PAGE_EXPLANATION=หากคุณกำลังมีปัญหากับ $BrandShortName การล้างใหม่อาจช่วยได้\n\nการดำเนินการนี้จะเรียกคืนการตั้งค่าเริ่มต้นและเอาส่วนเสริมออก ล้างใหม่ให้สดเพื่อประสิทธิภาพที่ดีที่สุด
+UN_REFRESH_PAGE_EXPLANATION=ถ้าคุณกำลังมีปัญหากับ $BrandShortName การล้างใหม่อาจช่วยได้\n\nการกระทำนี้จะเรียกคืนการตั้งค่าเริ่มต้นและเอาส่วนเสริมออก ล้างใหม่ให้สดเพื่อประสิทธิภาพที่ดีที่สุด
UN_REFRESH_LEARN_MORE=เ&รียนรู้เพิ่มเติม
UN_REFRESH_BUTTON=&ล้าง $BrandShortName ใหม่
@@ -88,6 +91,4 @@ OPTION_CUSTOM_RADIO=&กำหนดเอง
# LOCALIZATION NOTE:
# The following text replaces the Install button text on the summary page.
-# Verify that the access key for InstallBtn (in override.properties) and
-# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
UPGRADE_BUTTON=&อัปเกรด
diff --git a/l10n-th/browser/installer/nsisstrings.properties b/l10n-th/browser/installer/nsisstrings.properties
index f6381d7553..f52b36a17d 100644
--- a/l10n-th/browser/installer/nsisstrings.properties
+++ b/l10n-th/browser/installer/nsisstrings.properties
@@ -41,6 +41,6 @@ WARN_DISK_SPACE_QUIT=คุณไม่มีพื้นที่ดิสก
ERROR_DOWNLOAD_CONT=อืมม ด้วยเหตุผลบางอย่าง เราไม่สามารถติดตั้ง $BrandShortName ได้\nเลือก ตกลง เพื่อเริ่มต้นใหม่
STUB_CANCEL_PROMPT_HEADING=คุณต้องการติดตั้ง $BrandShortName หรือไม่?
-STUB_CANCEL_PROMPT_MESSAGE=หากคุณยกเลิก $BrandShortName จะไม่ถูกติดตั้ง
+STUB_CANCEL_PROMPT_MESSAGE=ถ้าคุณยกเลิก $BrandShortName จะไม่ถูกติดตั้ง
STUB_CANCEL_PROMPT_BUTTON_CONTINUE=ติดตั้ง $BrandShortName
STUB_CANCEL_PROMPT_BUTTON_EXIT=ยกเลิก
diff --git a/l10n-th/browser/pdfviewer/viewer.properties b/l10n-th/browser/pdfviewer/viewer.properties
index f87651dba7..cc705dd99e 100644
--- a/l10n-th/browser/pdfviewer/viewer.properties
+++ b/l10n-th/browser/pdfviewer/viewer.properties
@@ -41,11 +41,6 @@ print.title=พิมพ์
print_label=พิมพ์
save.title=บันทึก
save_label=บันทึก
-# LOCALIZATION NOTE (download_button.title): used in Firefox for Android as a tooltip for the download button (“download” is a verb).
-download_button.title=ดาวน์โหลด
-# LOCALIZATION NOTE (download_button_label): used in Firefox for Android as a label for the download button (“download” is a verb).
-# Length of the translation matters since we are in a mobile context, with limited screen estate.
-download_button_label=ดาวน์โหลด
bookmark1.title=หน้าปัจจุบัน (ดู URL จากหน้าปัจจุบัน)
bookmark1_label=หน้าปัจจุบัน
# LOCALIZATION NOTE (open_in_app.title): This string is used in Firefox for Android.
@@ -102,7 +97,7 @@ document_properties_author=ผู้สร้าง:
document_properties_subject=ชื่อเรื่อง:
document_properties_keywords=คำสำคัญ:
document_properties_creation_date=วันที่สร้าง:
-document_properties_modification_date=วันที่แก้ไข:
+document_properties_modification_date=วันที่ปรับเปลี่ยน:
# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
# will be replaced by the creation/modification date, and time, of the PDF file.
document_properties_date_string={{date}}, {{time}}
@@ -246,9 +241,6 @@ editor_free_text2_label=ข้อความ
editor_ink2.title=รูปวาด
editor_ink2_label=รูปวาด
-editor_stamp1.title=เพิ่มหรือแก้ไขภาพ
-editor_stamp1_label=เพิ่มหรือแก้ไขภาพ
-
free_text2_default_content=เริ่มพิมพ์…
# Editor Parameters
@@ -258,45 +250,7 @@ editor_ink_color=สี
editor_ink_thickness=ความหนา
editor_ink_opacity=ความทึบ
-editor_stamp_add_image_label=เพิ่มภาพ
-editor_stamp_add_image.title=เพิ่มภาพ
-
# Editor aria
editor_free_text2_aria_label=ตัวแก้ไขข้อความ
editor_ink2_aria_label=ตัวแก้ไขรูปวาด
editor_ink_canvas_aria_label=ภาพที่ผู้ใช้สร้างขึ้น
-
-# Alt-text dialog
-# LOCALIZATION NOTE (editor_alt_text_button_label): Alternative text (alt text) helps
-# when people can't see the image.
-editor_alt_text_button_label=ข้อความทดแทน
-editor_alt_text_edit_button_label=แก้ไขข้อความทดแทน
-editor_alt_text_dialog_label=เลือกตัวเลือก
-editor_alt_text_dialog_description=ข้อความทดแทนสามารถช่วยเหลือได้เมื่อผู้ใช้มองไม่เห็นภาพ หรือภาพไม่โหลด
-editor_alt_text_add_description_label=เพิ่มคำอธิบาย
-editor_alt_text_add_description_description=แนะนำให้ใช้ 1-2 ประโยคซึ่งอธิบายหัวเรื่อง ฉาก หรือการกระทำ
-editor_alt_text_mark_decorative_label=ทำเครื่องหมายเป็นสิ่งตกแต่ง
-editor_alt_text_mark_decorative_description=สิ่งนี้ใช้สำหรับภาพที่เป็นสิ่งประดับ เช่น ขอบ หรือลายน้ำ
-editor_alt_text_cancel_button=ยกเลิก
-editor_alt_text_save_button=บันทึก
-editor_alt_text_decorative_tooltip=ทำเครื่องหมายเป็นสิ่งตกแต่งแล้ว
-# This is a placeholder for the alt text input area
-editor_alt_text_textarea.placeholder=ตัวอย่างเช่น “ชายหนุ่มคนหนึ่งนั่งลงที่โต๊ะเพื่อรับประทานอาหารมื้อหนึ่ง”
-
-# Editor resizers
-# LOCALIZATION NOTE (editor_resizer_label_topLeft): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_topLeft=มุมซ้ายบน — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_topMiddle): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_topMiddle=ตรงกลางด้านบน — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_topRight): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_topRight=มุมขวาบน — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_middleRight): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_middleRight=ตรงกลางด้านขวา — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_bottomRight): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_bottomRight=มุมขวาล่าง — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_bottomMiddle): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_bottomMiddle=ตรงกลางด้านล่าง — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_bottomLeft): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_bottomLeft=มุมซ้ายล่าง — ปรับขนาด
-# LOCALIZATION NOTE (editor_resizer_label_middleLeft): This is used in an aria label to help to understand the role of the resizer.
-editor_resizer_label_middleLeft=ตรงกลางด้านซ้าย — ปรับขนาด
diff --git a/l10n-th/devtools/client/aboutdebugging.ftl b/l10n-th/devtools/client/aboutdebugging.ftl
index 7b521a48da..524ec444fe 100644
--- a/l10n-th/devtools/client/aboutdebugging.ftl
+++ b/l10n-th/devtools/client/aboutdebugging.ftl
@@ -10,9 +10,9 @@
# Page title (ie tab title) for the Setup page
about-debugging-page-title-setup-page = การดีบั๊ก - ตั้งค่า
-
# Page title (ie tab title) for the Runtime page
-# { $selectedRuntimeId } is the id of the current runtime, such as "this-firefox", "localhost:6080", ...
+# Variables:
+# $selectedRuntimeId - ID of the current runtime, such as "this-firefox", "localhost:6080", etc.
about-debugging-page-title-runtime-page = การดีบั๊ก - รันไทม์ / { $selectedRuntimeId }
# Sidebar strings
@@ -20,73 +20,63 @@ about-debugging-page-title-runtime-page = การดีบั๊ก - รั
# Display name of the runtime for the currently running instance of Firefox. Used in the
# Sidebar and in the Setup page.
about-debugging-this-firefox-runtime-name = { -brand-shorter-name } นี้
-
# Sidebar heading for selecting the currently running instance of Firefox
+# .name is processed by fluent-react / SidebarFixedItem
about-debugging-sidebar-this-firefox =
.name = { about-debugging-this-firefox-runtime-name }
-
# Sidebar heading for connecting to some remote source
+# .name is processed by fluent-react / SidebarFixedItem
about-debugging-sidebar-setup =
.name = ตั้งค่า
-
# Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
about-debugging-sidebar-usb-enabled = เปิดใช้งาน USB อยู่
-
# Text displayed in the about:debugging sidebar when USB devices discovery is disabled
# (for instance because the mandatory ADB extension is not installed).
about-debugging-sidebar-usb-disabled = ปิดใช้งาน USB อยู่
-
# Connection status (connected) for runtime items in the sidebar
aboutdebugging-sidebar-runtime-connection-status-connected = เชื่อมต่อแล้ว
# Connection status (disconnected) for runtime items in the sidebar
aboutdebugging-sidebar-runtime-connection-status-disconnected = ตัดการเชื่อมต่อแล้ว
-
# Text displayed in the about:debugging sidebar when no device was found.
about-debugging-sidebar-no-devices = ไม่พบอุปกรณ์
-
# Text displayed in buttons found in sidebar items representing remote runtimes.
# Clicking on the button will attempt to connect to the runtime.
about-debugging-sidebar-item-connect-button = เชื่อมต่อ
-
# Text displayed in buttons found in sidebar items when the runtime is connecting.
about-debugging-sidebar-item-connect-button-connecting = กำลังเชื่อมต่อ…
-
# Text displayed in buttons found in sidebar items when the connection failed.
about-debugging-sidebar-item-connect-button-connection-failed = การเชื่อมต่อล้มเหลว
-
# Text displayed in connection warning on sidebar item of the runtime when connecting to
# the runtime is taking too much time.
about-debugging-sidebar-item-connect-button-connection-not-responding = การเชื่อมต่อยังรอค้างอยู่ ตรวจสอบข้อความบนเบราว์เซอร์เป้าหมาย
-
# Text displayed as connection error in sidebar item when the connection has timed out.
about-debugging-sidebar-item-connect-button-connection-timeout = การเชื่อมต่อหมดเวลา
-
# Text displayed in sidebar items for remote devices where a compatible browser (eg
# Firefox) has not been detected yet. Typically, Android phones connected via USB with
# USB debugging enabled, but where Firefox is not started.
about-debugging-sidebar-runtime-item-waiting-for-browser = กำลังรอเบราว์เซอร์…
-
# Text displayed in sidebar items for remote devices that have been disconnected from the
# computer.
about-debugging-sidebar-runtime-item-unplugged = ถอดปลั๊กแล้ว
-
# Title for runtime sidebar items that are related to a specific device (USB, WiFi).
+# Variables:
+# $displayName (string) - Displayed name
+# $deviceName (string) - Name of the device
about-debugging-sidebar-runtime-item-name =
.title = { $displayName } ({ $deviceName })
# Title for runtime sidebar items where we cannot get device information (network
# locations).
+# Variables:
+# $displayName (string) - Displayed name
about-debugging-sidebar-runtime-item-name-no-device =
.title = { $displayName }
-
# Text to show in the footer of the sidebar that links to a help page
# (currently: https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/)
about-debugging-sidebar-support = ฝ่ายสนับสนุนการดีบั๊ก
-
# Text to show as the ALT attribute of a help icon that accompanies the help about
# debugging link in the footer of the sidebar
about-debugging-sidebar-support-icon =
.alt = ไอคอนช่วยเหลือ
-
# Text displayed in a sidebar button to refresh the list of USB devices. Clicking on it
# will attempt to update the list of devices displayed in the sidebar.
about-debugging-refresh-usb-devices-button = เรียกอุปกรณ์ใหม่
@@ -95,83 +85,61 @@ about-debugging-refresh-usb-devices-button = เรียกอุปกรณ
# Title of the Setup page.
about-debugging-setup-title = ตั้งค่า
-
# Introduction text in the Setup page to explain how to configure remote debugging.
about-debugging-setup-intro = กำหนดค่าวิธีการเชื่อมต่อที่คุณต้องการดีบั๊กอุปกรณ์ของคุณจากระยะไกล
-
# Explanatory text in the Setup page about what the 'This Firefox' page is for
-about-debugging-setup-this-firefox2 = ใช้ <a>{ about-debugging-this-firefox-runtime-name }</a> เพื่อดีบั๊กส่วนขยายและตัวทำงานบริการบน { -brand-shorter-name } รุ่นนี้
-
+about-debugging-setup-this-firefox2 = ใช้ <a>{ about-debugging-this-firefox-runtime-name }</a> เพื่อดีบั๊กส่วนขยายและ Service Worker บน { -brand-shorter-name } รุ่นนี้
# Title of the heading Connect section of the Setup page.
about-debugging-setup-connect-heading = เชื่อมต่ออุปกรณ์
-
# USB section of the Setup page
about-debugging-setup-usb-title = USB
-
# Explanatory text displayed in the Setup page when USB debugging is disabled
about-debugging-setup-usb-disabled = การเปิดใช้งานสิ่งนี้จะดาวน์โหลดและเพิ่มส่วนประกอบการดีบั๊กผ่าน USB ของ Android ที่จำเป็นใน { -brand-shorter-name }
-
# Text of the button displayed in the USB section of the setup page when USB debugging is disabled.
# Clicking on it will download components needed to debug USB Devices remotely.
about-debugging-setup-usb-enable-button = เปิดใช้งานอุปกรณ์ USB
-
# Text of the button displayed in the USB section of the setup page when USB debugging is enabled.
about-debugging-setup-usb-disable-button = ปิดใช้งานอุปกรณ์ USB
-
# Text of the button displayed in the USB section of the setup page while USB debugging
# components are downloaded and installed.
about-debugging-setup-usb-updating-button = กำลังอัปเดต…
-
# USB section of the Setup page (USB status)
about-debugging-setup-usb-status-enabled = เปิดใช้งานอยู่
about-debugging-setup-usb-status-disabled = ปิดใช้งานอยู่
about-debugging-setup-usb-status-updating = กำลังอัปเดต…
-
# USB section step by step guide
about-debugging-setup-usb-step-enable-dev-menu2 = เปิดใช้งานเมนูนักพัฒนาในอุปกรณ์ Android ของคุณ
-
# USB section step by step guide
about-debugging-setup-usb-step-enable-debug2 = เปิดใช้งานการดีบั๊ก USB ในเมนูนักพัฒนา Android
-
# USB section step by step guide
about-debugging-setup-usb-step-enable-debug-firefox2 = เปิดใช้งานการดีบั๊ก USB ใน Firefox ในอุปกรณ์ Android
-
# USB section step by step guide
about-debugging-setup-usb-step-plug-device = เชื่อมต่ออุปกรณ์ Android กับคอมพิวเตอร์ของคุณ
-
# Text shown in the USB section of the setup page with a link to troubleshoot connection errors.
# The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-to-a-remote-device
about-debugging-setup-usb-troubleshoot = มีปัญหาในการเชื่อมต่อกับอุปกรณ์ USB? <a>แก้ไขปัญหา</a>
-
# Network section of the Setup page
about-debugging-setup-network =
.title = ตำแหน่งที่ตั้งเครือข่าย
-
# Text shown in the Network section of the setup page with a link to troubleshoot connection errors.
# The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-over-the-network
about-debugging-setup-network-troubleshoot = มีปัญหาในการเชื่อมต่อผ่านตำแหน่งที่ตั้งเครือข่าย? <a>แก้ไขปัญหา</a>
-
# Text of a button displayed after the network locations "Host" input.
# Clicking on it will add the new network location to the list.
about-debugging-network-locations-add-button = เพิ่ม
-
# Text to display when there are no locations to show.
about-debugging-network-locations-empty-text = ยังไม่ได้เพิ่มตำแหน่งที่ตั้งเครือข่าย
-
# Text of the label for the text input that allows users to add new network locations in
# the Connect page. A host is a hostname and a port separated by a colon, as suggested by
# the input's placeholder "localhost:6080".
about-debugging-network-locations-host-input-label = โฮสต์
-
# Text of a button displayed next to existing network locations in the Connect page.
# Clicking on it removes the network location from the list.
about-debugging-network-locations-remove-button = เอาออก
-
# Text used as error message if the format of the input value was invalid in the network locations form of the Setup page.
# Variables:
# $host-value (string) - The input value submitted by the user in the network locations form
about-debugging-network-location-form-invalid = โฮสต์ “{ $host-value }” ไม่ถูกต้อง รูปแบบที่ต้องการคือ “hostname:portnumber”
-
# Text used as error message if the input value was already registered in the network locations form of the Setup page.
# Variables:
# $host-value (string) - The input value submitted by the user in the network locations form
@@ -182,46 +150,48 @@ about-debugging-network-location-form-duplicate = โฮสต์ “{ $host-val
# Below are the titles for the various categories of debug targets that can be found
# on "runtime" pages of about:debugging.
# Title of the temporary extensions category (only available for "This Firefox" runtime).
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-temporary-extensions =
.name = ส่วนขยายชั่วคราว
# Title of the extensions category.
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-extensions =
.name = ส่วนขยาย
# Title of the tabs category.
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-tabs =
.name = แท็บ
# Title of the service workers category.
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-service-workers =
- .name = ตัวทำงานบริการ
+ .name = Service Worker
# Title of the shared workers category.
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-shared-workers =
.name = ตัวทำงานที่ใช้ร่วมกัน
# Title of the other workers category.
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-other-workers =
.name = ตัวทำงานอื่น ๆ
# Title of the processes category.
+# .name is processed by fluent-react / DebugTargetPane
about-debugging-runtime-processes =
- .name = โปรเซส
-
+ .name = โพรเซส
# Label of the button opening the performance profiler panel in runtime pages for remote
# runtimes.
about-debugging-runtime-profile-button2 = ประสิทธิภาพโปรไฟล์
-
# This string is displayed in the runtime page if the current configuration of the
# target runtime is incompatible with service workers. "Learn more" points to:
# https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#service-workers-not-compatible
-about-debugging-runtime-service-workers-not-compatible = การกำหนดค่าเบราว์เซอร์ของคุณเข้ากันไม่ได้กับตัวทำงานบริการ <a>เรียนรู้เพิ่มเติม</a>
-
+about-debugging-runtime-service-workers-not-compatible = การกำหนดค่าเบราว์เซอร์ของคุณใช้ร่วมกับ Service Worker ไม่ได้ <a>เรียนรู้เพิ่มเติม</a>
# This string is displayed in the runtime page if the remote browser version is too old.
# "Troubleshooting" link points to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/
# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
# { $minVersion } is the minimum version that is compatible with the current Firefox instance (same format)
about-debugging-browser-version-too-old = เบราว์เซอร์ที่เชื่อมต่อมีรุ่นเก่า ({ $runtimeVersion }) รุ่นที่รองรับขั้นต่ำคือ ({ $minVersion }) นี่เป็นการตั้งค่าที่ไม่รองรับและอาจทำให้ DevTools ล้มเหลว โปรดอัปเดตเบราว์เซอร์ที่เชื่อมต่อ <a>การแก้ไขปัญหา</a>
-
# Dedicated message for a backward compatibility issue that occurs when connecting:
# from Fx 70+ to the old Firefox for Android (aka Fennec) which uses Fx 68.
about-debugging-browser-version-too-old-fennec = Firefox รุ่นนี้ไม่สามารถดีบั๊ก Firefox สำหรับ Android (68) ได้ เราแนะนำให้ติดตั้ง Firefox สำหรับ Android Nightly บนโทรศัพท์ของคุณเพื่อทำการทดสอบ <a>รายละเอียดเพิ่มเติม</a>
-
# This string is displayed in the runtime page if the remote browser version is too recent.
# "Troubleshooting" link points to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/
# { $runtimeID } is the build ID of the remote browser (for instance "20181231", format is yyyyMMdd)
@@ -229,27 +199,21 @@ about-debugging-browser-version-too-old-fennec = Firefox รุ่นนี้
# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
# { $localVersion } is the version of your current browser (same format)
about-debugging-browser-version-too-recent = เบราว์เซอร์ที่เชื่อมต่อเป็นรุ่น ({ $runtimeVersion }, buildID { $runtimeID }) ซึ่งใหม่กว่า { -brand-shorter-name } ({ $localVersion }, buildID { $localID }) ซึ่งไม่รองรับและอาจทำให้ DevTools ทำงานล้มเหลวได้ โปรดอัปเดต Firefox <a>การแก้ไขปัญหา</a>
-
# Displayed for runtime info in runtime pages.
# { $name } is brand name such as "Firefox Nightly"
# { $version } is version such as "64.0a1"
about-debugging-runtime-name = { $name } ({ $version })
-
# Text of a button displayed in Runtime pages for remote runtimes.
# Clicking on the button will close the connection to the runtime.
about-debugging-runtime-disconnect-button = ตัดการเชื่อมต่อ
-
# Text of the connection prompt button displayed in Runtime pages, when the preference
# "devtools.debugger.prompt-connection" is false on the target runtime.
about-debugging-connection-prompt-enable-button = เปิดใช้งานพรอมต์การเชื่อมต่อ
-
# Text of the connection prompt button displayed in Runtime pages, when the preference
# "devtools.debugger.prompt-connection" is true on the target runtime.
about-debugging-connection-prompt-disable-button = ปิดใช้งานพรอมต์การเชื่อมต่อ
-
# Title of a modal dialog displayed on remote runtime pages after clicking on the Profile Runtime button.
about-debugging-profiler-dialog-title2 = ตัวสร้างโปรไฟล์
-
# Clicking on the header of a debug target category will expand or collapse the debug
# target items in the category. This text is used as ’title’ attribute of the header,
# to describe this feature.
@@ -260,142 +224,111 @@ about-debugging-collapse-expand-debug-targets = ยุบ / ขยาย
# Displayed in the categories of "runtime" pages that don't have any debug target to
# show. Debug targets depend on the category (extensions, tabs, workers...).
about-debugging-debug-target-list-empty = ยังไม่มีสิ่งใด
-
# Text of a button displayed next to debug targets of "runtime" pages. Clicking on this
# button will open a DevTools toolbox that will allow inspecting the target.
# A target can be an addon, a tab, a worker...
about-debugging-debug-target-inspect-button = ตรวจสอบ
-
# Text of a button displayed in the "This Firefox" page, in the Temporary Extension
# section. Clicking on the button will open a file picker to load a temporary extension
about-debugging-tmp-extension-install-button = โหลดส่วนเสริมชั่วคราว…
-
# Text displayed when trying to install a temporary extension in the "This Firefox" page.
about-debugging-tmp-extension-install-error = เกิดข้อผิดพลาดระหว่างติดตั้งส่วนเสริมแบบชั่วคราว
-
# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
# Clicking on the button will reload the extension.
about-debugging-tmp-extension-reload-button = โหลดใหม่
-
# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
# Clicking on the button will uninstall the extension and remove it from the page.
about-debugging-tmp-extension-remove-button = เอาออก
-
# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
# Clicking on the button will forcefully terminate the extension background script (button
# only visible in extensions that includes a non-persistent background script, either an
# event page or a background service worker).
about-debugging-tmp-extension-terminate-bgscript-button = หยุดการทำงานของสคริปต์เบื้องหลัง
-
# Message displayed in the file picker that opens to select a temporary extension to load
# (triggered by the button using "about-debugging-tmp-extension-install-button")
# manifest.json .xpi and .zip should not be localized.
# Note: this message is only displayed in Windows and Linux platforms.
about-debugging-tmp-extension-install-message = เลือกไฟล์ manifest.json หรือไฟล์เก็บถาวร .xpi/.zip
-
# This string is displayed as a message about the add-on having a temporaryID.
about-debugging-tmp-extension-temporary-id = WebExtension นี้มี ID ชั่วคราว <a>เรียนรู้เพิ่มเติม</a>
-
# Text displayed for extensions in "runtime" pages, before displaying a link the extension's
# manifest URL.
about-debugging-extension-manifest-url =
.label = URL ไฟล์กำกับ
-
# Text displayed for extensions in "runtime" pages, before displaying the extension's uuid.
# UUIDs look like b293e463-481e-5148-a487-5aaf7a130429
about-debugging-extension-uuid =
.label = UUID ภายใน
-
# Text displayed for extensions (temporary extensions only) in "runtime" pages, before
# displaying the location of the temporary extension.
about-debugging-extension-location =
.label = ตำแหน่งที่ตั้ง
-
# Text displayed for extensions in "runtime" pages, before displaying the extension's ID.
# For instance "geckoprofiler@mozilla.com" or "{ed26ddcb-5611-4512-a89a-51b8db81cfb2}".
about-debugging-extension-id =
.label = ID ส่วนขยาย
-
# Text displayed for extensions in "runtime" pages, before displaying the status of the
# extension background script.
about-debugging-extension-backgroundscript =
.label = สคริปต์เบื้องหลัง
-
# Displayed for extension using a non-persistent background page (either an event page or
# background service worker) when the background script is currently running.
about-debugging-extension-backgroundscript-status-running = กำลังทำงาน
-
# Displayed for extension using a non-persistent background page when is currently stopped.
about-debugging-extension-backgroundscript-status-stopped = หยุดแล้ว
-
# This string is displayed as a label of the button that pushes a test payload
# to a service worker.
# Note this relates to the "Push" API, which is normally not localized so it is
# probably better to not localize it.
+# .disabledTitle is processed by the fluent-react / ActionButton code.
about-debugging-worker-action-push2 = ผลัก
.disabledTitle = การผลักตัวทำงานบริการถูกปิดใช้งานอยู่สำหรับ { -brand-shorter-name } แบบหลายกระบวนการในขณะนี้
-
# This string is displayed as a label of the button that starts a service worker.
+# .disabledTitle is processed by the fluent-react / ActionButton code.
about-debugging-worker-action-start2 = เริ่ม
.disabledTitle = การเริ่มตัวทำงานบริการถูกปิดใช้งานอยู่สำหรับ { -brand-shorter-name } แบบหลายกระบวนการในขณะนี้
-
# This string is displayed as a label of the button that unregisters a service worker.
about-debugging-worker-action-unregister = เลิกลงทะเบียน
-
# Displayed for service workers in runtime pages that listen to Fetch events.
about-debugging-worker-fetch-listening =
.label = ดึงข้อมูล
.value = กำลังรับฟังเหตุการณ์การดึงข้อมูล
-
# Displayed for service workers in runtime pages that do not listen to Fetch events.
about-debugging-worker-fetch-not-listening =
.label = ดึงข้อมูล
.value = ไม่ได้รับฟังเหตุการณ์การดึงข้อมูลอยู่
-
# Displayed for service workers in runtime pages that are currently running (service
# worker instance is active).
about-debugging-worker-status-running = กำลังทำงาน
-
# Displayed for service workers in runtime pages that are registered but stopped.
about-debugging-worker-status-stopped = หยุดอยู่
-
# Displayed for service workers in runtime pages that are registering.
about-debugging-worker-status-registering = กำลังลงทะเบียน
-
# Displayed for service workers in runtime pages, to label the scope of a worker
about-debugging-worker-scope =
.label = ขอบเขต
-
# Displayed for service workers in runtime pages, to label the push service endpoint (url)
# of a worker
about-debugging-worker-push-service =
.label = บริการผลัก
-
# Displayed as title of the inspect button when service worker debugging is disabled.
about-debugging-worker-inspect-action-disabled =
- .title = การตรวจสอบตัวทำงานบริการถูกปิดใช้งานอยู่สำหรับ { -brand-shorter-name } แบบมัลติโปรเซสในขณะนี้
-
+ .title = การตรวจสอบ Service Worker ถูกปิดใช้งานอยู่สำหรับ { -brand-shorter-name } แบบมัลติโพรเซสในขณะนี้
# Displayed as title of the inspect button for zombie tabs (e.g. tabs loaded via a session restore).
about-debugging-zombie-tab-inspect-action-disabled =
.title = แท็บยังไม่ได้โหลดอย่างเต็มที่และไม่สามารถตรวจสอบได้
-
# Displayed as name for the Main Process debug target in the Processes category. Only for
# remote runtimes, if `devtools.aboutdebugging.process-debugging` is true.
-about-debugging-multiprocess-toolbox-name = กล่องเครื่องมือมัลติโปรเซส
-
+about-debugging-multiprocess-toolbox-name = กล่องเครื่องมือมัลติโพรเซส
# Displayed as description for the Main Process debug target in the Processes category.
# Only for remote browsers, if `devtools.aboutdebugging.process-debugging` is true.
-about-debugging-multiprocess-toolbox-description = โปรเซสหลักและโปรเซสเนื้อหาสำหรับเบราว์เซอร์เป้าหมาย
-
+about-debugging-multiprocess-toolbox-description = โพรเซสหลักและโพรเซสเนื้อหาสำหรับเบราว์เซอร์เป้าหมาย
# Alt text used for the close icon of message component (warnings, errors and notifications).
about-debugging-message-close-icon =
.alt = ปิดข้อความ
-
# Label text used for the error details of message component.
about-debugging-message-details-label-error = รายละเอียดข้อผิดพลาด
-
# Label text used for the warning details of message component.
about-debugging-message-details-label-warning = รายละเอียดคำเตือน
-
# Label text used for default state of details of message component.
about-debugging-message-details-label = รายละเอียด
diff --git a/l10n-th/devtools/client/accessibility.properties b/l10n-th/devtools/client/accessibility.properties
index 97fc38cef6..ba8043a1b9 100644
--- a/l10n-th/devtools/client/accessibility.properties
+++ b/l10n-th/devtools/client/accessibility.properties
@@ -3,14 +3,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# LOCALIZATION NOTE These strings are used inside the Accessibility panel
-# which is available from the Web Developer sub-menu -> 'Accessibility'.
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-
-# LOCALIZATION NOTE These strings are used inside the Accessibility panel
# which is in the Developer Tools, available in the
# Browser Tools sub-menu -> 'Web Developer Tools'
#
@@ -90,7 +82,7 @@ accessibility.disable.enabledTitle=บริการการช่วยกา
# LOCALIZATION NOTE (accessibility.enable.disabledTitle): A title text used for
# a tooltip for Enabled accessibility button when accessibility service can not
# be enabled.
-accessibility.enable.disabledTitle=บริการการช่วยการเข้าถึงไม่สามารถเปิดได้ เนื่องจากถูกปิดผ่านค่ากำหนดความเป็นส่วนตัวบริการการช่วยการเข้าถึง
+accessibility.enable.disabledTitle=บริการการช่วยการเข้าถึงไม่สามารถเปิดใช้ได้ เนื่องจากถูกปิดใช้ผ่านค่าปรับแต่งความเป็นส่วนตัวบริการการช่วยการเข้าถึง
# LOCALIZATION NOTE (accessibility.enable.enabledTitle): A title text used for
# a tooltip for Enabled accessibility button when accessibility service can be
diff --git a/l10n-th/devtools/client/application.ftl b/l10n-th/devtools/client/application.ftl
index a0377cb67b..08c6a01228 100644
--- a/l10n-th/devtools/client/application.ftl
+++ b/l10n-th/devtools/client/application.ftl
@@ -13,31 +13,27 @@
### best documentation on web development on the web.
# Header for the list of Service Workers displayed in the application panel for the current page.
-serviceworker-list-header = ตัวทำงานบริการ
-
+serviceworker-list-header = Service Worker
# Text displayed next to the list of Service Workers to encourage users to check out
# about:debugging to see all registered Service Workers.
-serviceworker-list-aboutdebugging = เปิด <a>about:debugging</a> สำหรับตัวทำงานบริการจากโดเมนอื่น ๆ
-
+serviceworker-list-aboutdebugging = เปิด <a>about:debugging</a> สำหรับ Service Worker จากโดเมนอื่นๆ
# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
serviceworker-worker-unregister = เลิกลงทะเบียน
-
# Text for the debug link displayed for an already started Service Worker. Clicking on the
# link opens a new devtools toolbox for this service worker. The title attribute is only
# displayed when the link is disabled.
serviceworker-worker-debug = ดีบั๊ก
.title = สามารถดีบั๊กได้เฉพาะเวิร์กเกอร์บริการที่ทำงานอยู่เท่านั้น
-
# Alt text for the image icon displayed inside a debug link for a service worker.
serviceworker-worker-inspect-icon =
.alt = ตรวจสอบ
-
# Text for the start link displayed for a registered but not running Service Worker.
# Clicking on the link will attempt to start the service worker.
serviceworker-worker-start3 = เริ่ม
-
# Text displayed for the updated time of the service worker. The <time> element will
# display the last update time of the service worker script.
+# Variables:
+# $date (date) - Update date
serviceworker-worker-updated = อัปเดตเมื่อ <time>{ DATETIME($date, month: "long", year: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric") }</time>
## Service Worker status strings: all serviceworker-worker-status-* strings are also
@@ -46,102 +42,80 @@ serviceworker-worker-updated = อัปเดตเมื่อ <time>{ DATETIM
# Service Worker status. A running service worker is registered, currently executed, can
# be debugged and stopped.
serviceworker-worker-status-running = กำลังทำงาน
-
# Service Worker status. A stopped service worker is registered but not currently active.
serviceworker-worker-status-stopped = หยุดอยู่
-
# Text displayed when no service workers are visible for the current page.
-serviceworker-empty-intro2 = ไม่พบตัวทำงานบริการ
-
+serviceworker-empty-intro2 = ไม่พบ Service Worker
# Link will open https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers
serviceworker-empty-intro-link = เรียนรู้เพิ่มเติม
-
# Text displayed when there are no Service Workers to display for the current page,
# introducing hints to debug Service Worker issues.
# <a> and <span> are links that will open the webconsole and the debugger, respectively.
-serviceworker-empty-suggestions2 = หากหน้าปัจจุบันควรมีตัวทำงานบริการ คุณสามารถมองหาข้อผิดพลาดใน<a>คอนโซล</a>หรือลงทะเบียนตัวทำงานบริการของคุณใน<span>ตัวดีบั๊ก</span>ได้
-
+serviceworker-empty-suggestions2 = ถ้าหน้าปัจจุบันควรมี Service Worker คุณสามารถมองหาข้อผิดพลาดใน<a>คอนโซล</a>หรือลงทะเบียน Service Worker ของคุณใน<span>ตัวดีบั๊ก</span>ได้
# Suggestion to go to about:debugging in order to see Service Workers for all domains.
# Link will open about:debugging in a new tab.
-serviceworker-empty-suggestions-aboutdebugging2 = ดูตัวทำงานบริการจากโดเมนอื่น
-
+serviceworker-empty-suggestions-aboutdebugging2 = ดู Service Worker จากโดเมนอื่น
# Header for the Manifest page when we have an actual manifest
manifest-view-header = ไฟล์กำกับของแอป
-
# Header for the Manifest page when there's no manifest to inspect
manifest-empty-intro2 = ตรวจไม่พบไฟล์กำกับเว็บแอป
-
# The link will open https://developer.mozilla.org/en-US/docs/Web/Manifest
manifest-empty-intro-link = เรียนรู้วิธีเพิ่มไฟล์กำกับ
-
# Header for the Errors and Warnings section of Manifest inspection displayed in the application panel.
manifest-item-warnings = ข้อผิดพลาดและคำเตือน
-
# Header for the Identity section of Manifest inspection displayed in the application panel.
manifest-item-identity = ข้อมูลประจำตัว
-
# Header for the Presentation section of Manifest inspection displayed in the application panel.
manifest-item-presentation = งานนำเสนอ
-
# Header for the Icon section of Manifest inspection displayed in the application panel.
manifest-item-icons = ไอคอน
-
# Text displayed while we are loading the manifest file
manifest-loading = กำลังโหลดไฟล์กำกับ…
-
# Text displayed when the manifest has been successfully loaded
manifest-loaded-ok = โหลดไฟล์กำกับแล้ว
-
# Text displayed as a caption when there has been an error while trying to
# load the manifest
manifest-loaded-error = มีข้อผิดพลาดขณะโหลดไฟล์กำกับ:
-
# Text displayed as an error when there has been a Firefox DevTools error while
# trying to load the manifest
manifest-loaded-devtools-error = ข้อผิดพลาด Firefox DevTools
-
# Text displayed when the page has no manifest available
manifest-non-existing = ไม่พบไฟล์กำกับที่จะตรวจสอบ
-
# Text displayed when the page has a manifest embedded in a Data URL and
# thus we cannot link to it.
manifest-json-link-data-url = ไฟล์กำกับถูกฝังอยู่ใน URL ข้อมูล
-
# Text displayed at manifest icons to label their purpose, as declared
# in the manifest.
+# Variables:
+# $purpose (string) - Manifest purpose
manifest-icon-purpose = จุดประสงค์: <code>{ $purpose }</code>
-
# Text displayed as the alt attribute for <img> tags showing the icons in the
# manifest.
manifest-icon-img =
.alt = ไอคอน
-
# Text displayed as the title attribute for <img> tags showing the icons in the
-# manifest. `$sizes` is a user-dependent string that has been parsed as a
-# space-separated list of `<width>x<height>` sizes or the keyword `any`.
+# manifest.
+# Variables:
+# $sizes (string) - User-dependent string that has been parsed as a
+# space-separated list of `<width>x<height>` sizes or
+# the keyword `any`.
manifest-icon-img-title = ไอคอนที่มีขนาด: { $sizes }
-
# Text displayed as the title attribute for <img> tags showing the icons in the
# manifest, in case there's no icon size specified by the user
manifest-icon-img-title-no-sizes = ไอคอนขนาดที่ไม่ระบุ
-
# Sidebar navigation item for Manifest sidebar item section
sidebar-item-manifest = ไฟล์กำกับ
.alt = ไอคอนไฟล์กำกับ
.title = ไฟล์กำกับ
-
# Sidebar navigation item for Service Workers sidebar item section
-sidebar-item-service-workers = ตัวทำงานบริการ
- .alt = ไอคอนตัวทำงานบริการ
- .title = ตัวทำงานบริการ
-
+sidebar-item-service-workers = Service Worker
+ .alt = ไอคอน Service Worker
+ .title = Service Worker
# Text for the ALT and TITLE attributes of the warning icon
icon-warning =
.alt = ไอคอนคำเตือน
.title = คำเตือน
-
# Text for the ALT and TITLE attributes of the error icon
icon-error =
.alt = ไอคอนข้อผิดพลาด
.title = ข้อผิดพลาด
-
diff --git a/l10n-th/devtools/client/debugger.properties b/l10n-th/devtools/client/debugger.properties
index 81fa511743..45bf361206 100644
--- a/l10n-th/devtools/client/debugger.properties
+++ b/l10n-th/devtools/client/debugger.properties
@@ -92,7 +92,7 @@ copyFunction.accesskey=อ
# LOCALIZATION NOTE (copyStackTrace): This is the text that appears in the
# context menu to copy the stack trace methods, file names and row number.
-copyStackTrace=คัดลอกการติดตามสแตก
+copyStackTrace=คัดลอกร่องรอยสแตก
copyStackTrace.accesskey=ค
# LOCALIZATION NOTE (restartFrame): This is the text that appears in the
@@ -122,43 +122,56 @@ pausePendingButtonTooltip=กำลังรอการดำเนินกา
# LOCALIZATION NOTE (startTraceButtonTooltip): The label that is displayed on the trace
# button in the top of the debugger right sidebar. %S is for the log output location (webconsole or stdout).
-startTraceButtonTooltip=ติดตามเฟรม JavaScript ทั้งหมดไปที่ %S\nคลิกขวาเพื่อเปลี่ยนผลลัพธ์
+startTraceButtonTooltip=ตามรอยเฟรม JavaScript ทั้งหมดไปที่ %S\nคลิกขวาเพื่อเปลี่ยนผลลัพธ์
# LOCALIZATION NOTE (stopTraceButtonTooltip): The label that is displayed on the trace
# button in the top of the debugger right sidebar. This label is only displayed when we are current tracing
# JavaScript.
-stopTraceButtonTooltip=หยุดติดตามเฟรม JavaScript
+stopTraceButtonTooltip=หยุดตามรอยเฟรม JavaScript
# LOCALIZATION NOTE (startTraceButtonTooltip): The label that is displayed on the trace
# button in the top of the debugger right sidebar.
# %1$S is for the key shortcut
# %2$S is for the log output location (webconsole or stdout).
-startTraceButtonTooltip2=ติดตามเฟรม JavaScript ทั้งหมดไปที่ %2$S (%1$S)\nคลิกขวาเพื่อเปลี่ยนผลลัพธ์
+startTraceButtonTooltip2=ตามรอยเฟรม JavaScript ทั้งหมดไปที่ %2$S (%1$S)\nคลิกขวาเพื่อเปลี่ยนผลลัพธ์
# LOCALIZATION NOTE (stopTraceButtonTooltip): The label that is displayed on the trace
# button in the top of the debugger right sidebar. This label is only displayed when we are current tracing
# JavaScript.
# %S is for the key shortcut
-stopTraceButtonTooltip2=หยุดติดตามเฟรม JavaScript (%S)
+stopTraceButtonTooltip2=หยุดตามรอยเฟรม JavaScript (%S)
# LOCALIZATION NOTE (traceInWebConsole): The label that is displayed in the context menu
# of the trace button, which is in the top of the debugger right sidebar.
# This is used to force logging JavaScript traces in the Web Console.
-traceInWebConsole=ติดตามในคอนโซลเว็บ
+traceInWebConsole=ตามรอยในคอนโซลเว็บ
# LOCALIZATION NOTE (traceInWebConsole): The label that is displayed in the context menu
# of the trace button, which is in the top of the debugger right sidebar.
# This is used to force logging JavaScript traces in the stdout.
-traceInStdout=ติดตามใน stdout
+traceInStdout=ตามรอยใน stdout
# LOCALIZATION NOTE (traceValues): The label that is displayed in the context menu
# of the trace button, which is in the top of the debugger right sidebar.
# This is used to enable logging arguments passed to function calls
# as well as returned values (only for JS function calls, but not native function calls)
+traceValues=บันทึกอาร์กิวเมนต์ของฟังก์ชันและค่าที่คืนลงปูม
# LOCALIZATION NOTE (traceOnNextLoad): The label that is displayed in the context menu
# of the trace button, which is in the top of the debugger right sidebar.
# This is used to automatically start the tracing on next user interaction (mousedown/keydown)
+traceOnNextInteraction=ตามรอยเมื่อมีการโต้ตอบจากผู้ใช้ครั้งถัดไปเท่านั้น (mousedown/keydown)
+
+# LOCALIZATION NOTE (traceOnNextLoad): The label that is displayed in the context menu
+# of the trace button, which is in the top of the debugger right sidebar.
+# This is used to automatically start the tracing on next page load.
+traceOnNextLoad=ตามรอยเฉพาะเมื่อโหลดหน้าถัดไป (โหลดซ้ำหรือท่องดู)
+
+# LOCALIZATION NOTE (traceFunctionReturn): The label that is displayed in the context menu
+# of the trace button, which is in the top of the debugger right sidebar.
+# This is used to also log when a function call just returned.
+# Depending on "traceValues", this will log or not log the returned value.
+traceFunctionReturn=ตามรอยการคืนค่าของฟังก์ชัน
# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause
# button when the debugger is in a paused state.
@@ -583,11 +596,11 @@ settings.disableJavaScript.tooltip=ปิดใช้งาน JavaScript (ต
# LOCALIZATION NOTE (settings.toggleSourceMaps.tooltip): Context menu item
# tooltip for toggling the source maps feature
-settings.toggleSourceMaps.tooltip=เปิดใช้งานการแมปต้นฉบับเพื่อให้ DevTools โหลดต้นฉบับเดิมของคุณนอกเหนือจากที่คุณสร้างไว้
+settings.toggleSourceMaps.tooltip=เปิดใช้งานซอร์สแมปเพื่อให้ DevTools โหลดซอร์สเดิมของคุณนอกเหนือจากที่คุณสร้างไว้
# LOCALIZATION NOTE (settings.toggleSourceMaps.label): Context menu item
# label for toggling the source maps feature
-settings.toggleSourceMaps.label=การแมปต้นฉบับ
+settings.toggleSourceMaps.label=ซอร์สแมป
# LOCALIZATION NOTE (settings.hideIgnoredSources.tooltip): Context menu item
# tooltip for hiding and showing all the ignored sources
@@ -601,7 +614,7 @@ settings.hideIgnoredSources.label=ซ่อนต้นฉบับที่ล
# LOCALIZATION NOTE (settings.enableSourceMapIgnoreList.tooltip): Context menu item
# tooltip for ignoring all sources on the sourcemaps ignore list.
# Note: x_google_ignoreList should not be translated.
-settings.enableSourceMapIgnoreList.tooltip=ละเลยต้นฉบับทั้งหมดในฟิลด์ x_google_ignoreList ของแมปต้นฉบับ
+settings.enableSourceMapIgnoreList.tooltip=ละเลยซอร์สทั้งหมดในฟิลด์ x_google_ignoreList ของซอร์สแมป
# LOCALIZATION NOTE (settings.enableSourceMapIgnoreList.label): Context menu item
# label for ignoring all sources on the sourcemaps ignore list when enabled
@@ -634,15 +647,23 @@ original=ต้นฉบับ
# input element
expressions.placeholder=เพิ่มการดูนิพจน์
+# LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
+# input element
+expressions.errorMsg=นิพจน์ไม่ถูกต้อง…
+
+# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression
+# input element
+expressions.placeholder2=เพิ่มนิพจน์
+
# LOCALIZATION NOTE (expressions.noOriginalScopes): Expressions right sidebar pane message
# for when the`map variable names`is off and the debugger is paused in an original source
expressions.noOriginalScopes=การแมปชื่อตัวแปรแบบดั้งเดิมถูกปิด ค่านิพจน์อาจไม่แม่นยำ
-# LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
-# input element
-expressions.errorMsg=นิพจน์ไม่ถูกต้อง…
+# LOCALIZATION NOTE (expressions.label): For the "Add watch expression" context menu item in the editor
expressions.label=เพิ่มการดูนิพจน์
expressions.accesskey=พ
+
+# LOCALIZATION NOTE (expressions.remove.tooltip): For the tooltip on the button to remove a watch expression
expressions.remove.tooltip=เอาการดูนิพจน์ออก
# LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings
@@ -747,6 +768,71 @@ sourceFooter.unignore=เลิกเพิกเฉยต้นฉบับ
# with the ignore source button when the selected source is on the ignore list
sourceFooter.ignoreList=ต้นฉบับนี้อยู่ในรายชื่อละเลย โปรดปิดตัวเลือก `ละเลยสคริปต์บุคคลที่สามที่รู้จัก` เพื่อเปิดใช้งาน
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.disabled): Label displayed next to the
+# Source Map icon displayed in editor footer.
+# Displayed when Source Maps are disabled.
+sourceFooter.sourceMapButton.disabled = ปิดใช้ซอร์สแมปอยู่
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.sourceNotMapped): Label displayed next to the
+# Source Map icon displayed in editor footer.
+# Displayed when the selected source is a regular source, without any source map.
+sourceFooter.sourceMapButton.sourceNotMapped = ไม่พบซอร์สแมป
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.isOriginalSource): Label displayed next to the
+# Source Map icon displayed in editor footer.
+# Displayed when the selected source is an original source.
+# i.e. a file which may not be in JavaScript and isn't being executed by Firefox.
+# This file is transpiled by the web developer into a "bundle" JavaScript file, which is executed by the page.
+sourceFooter.sourceMapButton.isOriginalSource = ไฟล์ดั้งเดิม
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.isBundleSource): Label displayed next to the
+# Source Map icon displayed in editor footer.
+# Displayed when the selected source is a bundle. i.e. a file referring to a source map file,
+# which will be mapped to one or many original sources.
+sourceFooter.sourceMapButton.isBundleSource = ไฟล์บันเดิล
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.enable): Label displayed in the menu opened
+# from the Source Map icon displayed in editor footer.
+# This allows to toggle Source Map support.
+sourceFooter.sourceMapButton.enable = เปิดใช้งานซอร์สแมป
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.showOriginalSourceByDefault): Label displayed in the menu opened
+# from the Source Map icon displayed in editor footer.
+# This controls the settings which will make the debugger automatically show and open original source by default.
+# This typically happens when you pause or hit a breakpoint.
+sourceFooter.sourceMapButton.showOriginalSourceByDefault = แสดงและเปิดตำแหน่งดั้งเดิมตามค่าเริ่มต้น
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.jumpToGeneratedSource): Label displayed in the menu opened
+# from the Source Map icon displayed in editor footer.
+# This allows to select the related bundle source, when we are currently selecting an original one.
+sourceFooter.sourceMapButton.jumpToGeneratedSource = กระโดดไปยังซอร์สบันเดิลที่เกี่ยวข้อง
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.jumpToOriginalSource): Label displayed in the menu opened
+# from the Source Map icon displayed in editor footer.
+# This allows to select the related original source, when we are currently selecting a bundle.
+sourceFooter.sourceMapButton.jumpToOriginalSource = กระโดดไปยังซอร์สดั้งเดิมที่เกี่ยวข้อง
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.openSourceMapInNewTab): Label displayed in the menu opened
+# from the Source Map icon displayed in editor footer.
+# When selecting a bundle with a valid source map, link to open the source map in a new tab.
+sourceFooter.sourceMapButton.openSourceMapInNewTab = เปิดไฟล์ซอร์สแมปในแท็บใหม่
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.title): Tooltip displayed on
+# the Source Map icon displayed in editor footer.
+# This is the default title.
+sourceFooter.sourceMapButton.title = สถานะของซอร์สแมป
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.loadingTitle): Tooltip displayed on
+# the Source Map icon displayed in editor footer.
+# This title is displayed when the source map is still loading.
+sourceFooter.sourceMapButton.loadingTitle = กำลังโหลดซอร์สแมป
+
+# LOCALIZATION NOTE (sourceFooter.sourceMapButton.errorTitle): Tooltip displayed on
+# the Source Map icon displayed in editor footer.
+# This title is displayed when the source map has an error.
+# %S will be the error string.
+sourceFooter.sourceMapButton.errorTitle = ข้อผิดพลาดซอร์สแมป: %S
+
# LOCALIZATION NOTE (editorNotificationFooter.noOriginalScopes): The notification message displayed in the editor notification footer
# when paused in an original file and original variable mapping is turned off
# %S is text from the label for checkbox to show original scopes
@@ -802,15 +888,19 @@ sourceFooter.mappedSourceTooltip=(ซอร์สถูกแมปจาก %S)
# LOCALIZATION NOTE (sourceFooter.mappedOriginalSource.title): Text associated
# with an original source mapped to a bundle. %S is replaced by the bundle url.
+sourceFooter.mappedOriginalSource.title=จาก %S
# LOCALIZATION NOTE (sourceFooter.mappedOriginalSource.tooltip): Tooltip text associated
# with an original source mapped to a bundle. %S is replaced by bundle url.
+sourceFooter.mappedOriginalSource.tooltip=เปิดบันเดิลที่เกี่ยวข้อง (%S)
# LOCALIZATION NOTE (sourceFooter.mappedGeneratedSource.title): Text associated
# with a bundled source mapped to an original source. %S is replaced by the original source url.
+sourceFooter.mappedGeneratedSource.title=ไปยัง %S
# LOCALIZATION NOTE (sourceFooter.mappedGeneratedSource.tooltip): Tooltip text associated
# with a bundled source mapped to an original source. %S is replaced by the original source url.
+sourceFooter.mappedGeneratedSource.tooltip=เปิดซอร์สดั้งเดิมที่เกี่ยวข้อง (%S)
# LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated
# with a mapped source. Displays next to URLs in tree and tabs.
@@ -1090,7 +1180,7 @@ variablesEditButtonTooltip=คลิกเพื่อตั้งค่า
# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is
# shown before the stack trace in an error.
-variablesViewErrorStacktrace=การติดตามสแตก:
+variablesViewErrorStacktrace=การตามรอยสแตก:
# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed
# when you have an object preview that does not show all of the elements. At the end of the list
diff --git a/l10n-th/devtools/client/inspector.properties b/l10n-th/devtools/client/inspector.properties
index 84c74a9a63..48f6223343 100644
--- a/l10n-th/devtools/client/inspector.properties
+++ b/l10n-th/devtools/client/inspector.properties
@@ -91,7 +91,7 @@ markupView.event.tooltiptext2=คลิกเพื่อแสดงตัว
# LOCALIZATION NOTE (markupView.custom.tooltiptext)
# Used in a tooltip that appears when the user hovers over 'custom' badge in
# the markup view. Only displayed on custom elements with a shadow root attached.
-markupView.custom.tooltiptext=แสดงการกำหนดอิลิเมนต์ที่กำหนดเอง
+markupView.custom.tooltiptext=แสดงการนิยามส่วนประกอบกำหนดเอง
# LOCALIZATION NOTE (markupView.newAttribute.label)
# This is used to speak the New Attribute button when editing a tag
@@ -420,7 +420,7 @@ inspectorPasteHTMLSubmenu.label=วาง
# shown in the inspector contextual-menu for custom elements to which a shadow root has
# been attached. Clicking on the menu item will open the Debugger on the custom element
# definition location.
-inspectorCustomElementDefinition.label=แสดงอิลิเมนต์ที่กำหนดเอง
+inspectorCustomElementDefinition.label=แสดงส่วนประกอบกำหนดเอง
# LOCALIZATION NOTE (inspector.searchHTML.key):
# Key shortcut used to focus the DOM element search box on top-right corner of
diff --git a/l10n-th/devtools/client/jsonview.properties b/l10n-th/devtools/client/jsonview.properties
index 8288e17086..faee515f8b 100644
--- a/l10n-th/devtools/client/jsonview.properties
+++ b/l10n-th/devtools/client/jsonview.properties
@@ -16,12 +16,12 @@
# jsonViewer.tab.Headers): Label for a panel tab.
jsonViewer.tab.JSON=JSON
jsonViewer.tab.RawData=ข้อมูลดิบ
-jsonViewer.tab.Headers=เฮดเดอร์
+jsonViewer.tab.Headers=ส่วนหัว
# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):
# Label for header groups within the 'Headers' panel.
-jsonViewer.responseHeaders=เฮดเดอร์การตอบสนอง
-jsonViewer.requestHeaders=เฮดเดอร์คำขอ
+jsonViewer.responseHeaders=ส่วนหัวการตอบสนอง
+jsonViewer.requestHeaders=ส่วนหัวคำร้องขอ
# LOCALIZATION NOTE (jsonViewer.Save): Label for save command
jsonViewer.Save=บันทึก
diff --git a/l10n-th/devtools/client/netmonitor.properties b/l10n-th/devtools/client/netmonitor.properties
index 9e9f128551..4b57f727a6 100644
--- a/l10n-th/devtools/client/netmonitor.properties
+++ b/l10n-th/devtools/client/netmonitor.properties
@@ -68,11 +68,11 @@ allTabsMenuButton.tooltip=แสดงแท็บทั้งหมด
# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the
# headers tab of the network details pane when there are no headers available.
-headersEmptyText=ไม่มีเฮดเดอร์สำหรับคำขอนี้
+headersEmptyText=ไม่มีส่วนหัวสำหรับคำร้องขอนี้
# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the
# headers tab of the network details pane for the filtering input.
-headersFilterText=กรองเฮดเดอร์
+headersFilterText=กรองส่วนหัว
# LOCALIZATION NOTE (messagesEmptyText): This is the text displayed in the
# WebSockets tab of the network details pane when there are no frames available.
@@ -118,16 +118,16 @@ netmonitor.request.raw=ดิบ
# LOCALIZATION NOTE (requestHeaders): This is the label displayed
# in the network details headers tab identifying the request headers.
-requestHeaders=เฮดเดอร์คำขอ
+requestHeaders=ส่วนหัวคำร้องขอ
# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed
# in the network details headers tab identifying the request headers from
# the upload stream of a POST request's body.
-requestHeadersFromUpload=ขอเฮดเดอร์จากสตรีมการอัปโหลด
+requestHeadersFromUpload=ร้องขอส่วนหัวจากสตรีมการอัปโหลด
# LOCALIZATION NOTE (responseHeaders): This is the label displayed
# in the network details headers tab identifying the response headers.
-responseHeaders=เฮดเดอร์การตอบสนอง
+responseHeaders=ส่วนหัวการตอบสนอง
# LOCALIZATION NOTE (requestCookies): This is the label displayed
# in the network details request tab identifying the request cookies.
@@ -291,7 +291,7 @@ networkMenu.sizeCached=ถูกแคช
# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
# in the network menu and the headers panel specifying the transferred of a request
# computed by a service worker.
-networkMenu.sizeServiceWorker=ตัวทำงานบริการ
+networkMenu.sizeServiceWorker=Service Worker
# LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
# URL that has been blocked for an unknown reason
@@ -357,6 +357,11 @@ netmonitor.timings.requestTiming=การจับเวลาคำขอ
# through the "Server-Timing" header.
netmonitor.timings.serverTiming=การจับเวลาเซิร์ฟเวอร์
+# LOCALIZATION NOTE (netmonitor.timings.serviceWorkerTiming): This is the title of a new section
+# in Timings side panel. This section contains service worker timings transferred from the
+# service worker.
+netmonitor.timings.serviceWorkerTiming=การเทียบเวลาของ Service Worker
+
# LOCALIZATION NOTE (netmonitor.timings.queuedAt): This is relative queued time to the
# first request. %S is time expressed in milliseconds or minutes.
netmonitor.timings.queuedAt=เข้าคิวแล้ว: %S
@@ -610,7 +615,7 @@ netmonitor.toolbar.url=URL
# LOCALIZATION NOTE (netmonitor.toolbar.protocol): This is the label displayed
# in the network table toolbar, above the "protocol" column.
-netmonitor.toolbar.protocol=โปรโตคอล
+netmonitor.toolbar.protocol=โพรโทคอล
# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed
# in the network table toolbar, above the "domain" column.
@@ -928,7 +933,7 @@ messageDataTruncated=ข้อมูลได้ถูกตัดทอนแ
# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed
# in the network details pane identifying the headers tab.
-netmonitor.tab.headers=เฮดเดอร์
+netmonitor.tab.headers=ส่วนหัว
# LOCALIZATION NOTE (netmonitor.tab.messages): This is the label displayed
# in the network details pane identifying the messages tab.
@@ -960,7 +965,7 @@ netmonitor.tab.timings=การจับเวลา
# LOCALIZATION NOTE (netmonitor.tab.stackTrace): This is the label displayed
# in the network details pane identifying the stack-trace tab.
-netmonitor.tab.stackTrace=การติดตามสแตก
+netmonitor.tab.stackTrace=การตามรอยสแตก
# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed
# in the network details pane identifying the security tab.
@@ -1036,7 +1041,7 @@ netmonitor.toolbar.enablePersistentLogs.label=คงรายการบัน
# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.tooltip): This is the tooltip
# displayed for the checkbox for enabling persistent logs.
-netmonitor.toolbar.enablePersistentLogs.tooltip=หากคุณเปิดใช้งานตัวเลือกนี้ รายการคำขอจะไม่ถูกล้างในแต่ละครั้งที่คุณนำทางไปยังหน้าใหม่
+netmonitor.toolbar.enablePersistentLogs.tooltip=ถ้าคุณเปิดใช้งานตัวเลือกนี้ รายการคำขอจะไม่ถูกล้างในแต่ละครั้งที่คุณนำทางไปยังหน้าใหม่
# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.label): This is the label
# displayed for the checkbox for disabling browser cache.
@@ -1085,7 +1090,7 @@ netmonitor.toolbar.timings=การจับเวลา
# LOCALIZATION NOTE (netmonitor.toolbar.responseHeaders): This is the
# label displayed in the network table header context menu for the
# response headers submenu.
-netmonitor.toolbar.responseHeaders=เฮดเดอร์การตอบสนอง
+netmonitor.toolbar.responseHeaders=ส่วนหัวการตอบสนอง
# LOCALIZATION NOTE (netmonitor.headers.toolbar.block): This is the
# label displayed in the network details headers tab identifying the
@@ -1225,6 +1230,21 @@ netmonitor.timings.wait=การรอ:
# in a "receive" state.
netmonitor.timings.receive=การรับ:
+# LOCALIZATION NOTE (netmonitor.timings.launchServiceWorker): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# during the launch of the service worker.
+netmonitor.timings.launchServiceWorker=เริ่มการทำงาน:
+
+# LOCALIZATION NOTE (netmonitor.timings.requestToServiceWorker): This is the label displayed
+# in the network details timings tab identifying the amount of time spent while a request is
+# made to the service worker.
+netmonitor.timings.requestToServiceWorker=ดิสแพตช์ fetch:
+
+# LOCALIZATION NOTE (netmonitor.timings.handledByServiceWorker): This is the label displayed
+# in the network details timings tab identifying the amount of time spent while a request is
+# handled by the service worker.
+netmonitor.timings.handledByServiceWorker=จัดการ fetch:
+
# LOCALIZATION NOTE (netmonitor.timings.learnMore): This is the label displayed
# in the network details timings tab, with a link to external documentation
netmonitor.timings.learnMore=เรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดเวลา
@@ -1244,7 +1264,7 @@ netmonitor.security.error=เกิดข้อผิดพลาด:
# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed
# in the security tab describing TLS/SSL protocol version.
-netmonitor.security.protocolVersion=รุ่นโปรโตคอล:
+netmonitor.security.protocolVersion=รุ่นโพรโทคอล:
# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed
# in the security tab describing the cipher suite used to secure this connection.
@@ -1380,7 +1400,7 @@ netmonitor.context.copyAsFetch.accesskey=F
# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed
# on the context menu that copies the selected item's request headers
-netmonitor.context.copyRequestHeaders=คัดลอกเฮดเดอร์คำขอ
+netmonitor.context.copyRequestHeaders=คัดลอกส่วนหัวคำร้องขอ
# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key
# for the Copy Request Headers menu item displayed in the context menu for a request
@@ -1388,7 +1408,7 @@ netmonitor.context.copyRequestHeaders.accesskey=ส
# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed
# on the context menu that copies the selected item's response headers
-netmonitor.context.copyResponseHeaders=คัดลอกเฮดเดอร์การตอบสนอง
+netmonitor.context.copyResponseHeaders=คัดลอกส่วนหัวการตอบสนอง
# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key
# for the Copy Response Headers menu item displayed in the context menu for a response
@@ -1426,6 +1446,14 @@ netmonitor.context.saveImageAs=บันทึกภาพเป็น…
# for the Copy Image As Data URI menu item displayed in the context menu for a request
netmonitor.context.saveImageAs.accesskey=บ
+# LOCALIZATION NOTE (netmonitor.context.saveResponseAs): This is the label displayed
+# on the context menu that saves the response
+netmonitor.context.saveResponseAs=บันทึกการตอบกลับเป็น
+
+# LOCALIZATION NOTE (netmonitor.context.saveResponseAs.accesskey): This is the access key
+# for the Save Response As menu item displayed in the context menu for a request
+netmonitor.context.saveResponseAs.accesskey=บ
+
# LOCALIZATION NOTE (netmonitor.context.copyAll): This is the label displayed
# on the context menu that copies all data
netmonitor.context.copyAll=คัดลอกทั้งหมด
@@ -1551,11 +1579,11 @@ netmonitor.custom.urlParameters=พารามิเตอร์ URL
# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed
# above the request headers entry in the custom request form
-netmonitor.custom.headers=เฮดเดอร์คำขอ
+netmonitor.custom.headers=ส่วนหัวคำร้องขอ
# LOCALIZATION NOTE (netmonitor.custom.newRequestHeaders): This is the label displayed
# above the request headers entry in the new custom request form
-netmonitor.custom.newRequestHeaders=เฮดเดอร์
+netmonitor.custom.newRequestHeaders=ส่วนหัว
# LOCALIZATION NOTE (netmonitor.custom.placeholder.name): This is the placeholder displayed
# on the input on the headers and query params on new custom request form
@@ -1610,12 +1638,12 @@ netmonitor.status.tooltip.cached = %1$S %2$S (ถูกแคช)
# LOCALIZATION NOTE (netmonitor.status.tooltip.worker): This is the tooltip of
# the column status code, when the request is from a service worker
# %1$S is the status code, %2$S is the status text.
-netmonitor.status.tooltip.worker = %1$S %2$S (ตัวทำงานบริการ)
+netmonitor.status.tooltip.worker = %1$S %2$S (Service Worker)
# LOCALIZATION NOTE (netmonitor.status.tooltip.cachedworker): This is the tooltip
# of the column status code, when the request is cached and is from a service worker
# %1$S is the status code, %2$S is the status text.
-netmonitor.status.tooltip.cachedworker = %1$S %2$S (ถูกแคช, ตัวทำงานบริการ)
+netmonitor.status.tooltip.cachedworker = %1$S %2$S (ถูกแคช, Service Worker)
# LOCALIZATION NOTE (netmonitor.label.dropHarFiles): This is a label
# rendered within the Network panel when *.har file(s) are dragged
@@ -1656,7 +1684,7 @@ netmonitor.cache.lastFetched=ดึงข้อมูลล่าสุด
# LOCALIZATION NOTE (netmonitor.cache.lastModified): This is the label text for the
# last modified date/time of the cached object.
-netmonitor.cache.lastModified=วันที่เปลี่ยนแปลงล่าสุด
+netmonitor.cache.lastModified=ปรับเปลี่ยนล่าสุดเมื่อ
# LOCALIZATION NOTE (netmonitor.cache.device): This is the label text for the device
# where a cached object was fetched from (e.g. "disk").
diff --git a/l10n-th/devtools/client/perftools.ftl b/l10n-th/devtools/client/perftools.ftl
index 716fc7cc0d..72e53de421 100644
--- a/l10n-th/devtools/client/perftools.ftl
+++ b/l10n-th/devtools/client/perftools.ftl
@@ -30,7 +30,7 @@ perftools-description-intro =
การอัดบันทึกจะเปิด <a>profiler.firefox.com</a> ในแท็บใหม่ ข้อมูลทั้งหมดจะถูกเก็บ
ในเครื่อง แต่คุณสามารถเลือกที่จะอัปโหลดเพื่อแบ่งปันได้
perftools-description-local-build =
- หากคุณกำลังสร้างโปรไฟล์ให้กับบิลด์ที่คุณคอมไพล์ด้วยตัวเอง บนเครื่องนี้
+ ถ้าคุณกำลังสร้างโปรไฟล์ให้กับบิลด์ที่คุณคอมไพล์ด้วยตัวเอง บนเครื่องนี้
โปรดเพิ่ม objdir ของบิลด์ของคุณลงในรายการด้านล่างเพื่อให้สามารถ
นำมาใช้ในการค้นหาข้อมูลสัญลักษณ์ได้
@@ -43,7 +43,7 @@ perftools-range-interval-milliseconds = { NUMBER($interval, maxFractionalUnits:
# The size of the memory buffer used to store things in the profiler.
perftools-range-entries-label = ขนาดบัฟเฟอร์:
-perftools-custom-threads-label = เพิ่มหัวข้อที่กำหนดเองตามชื่อ:
+perftools-custom-threads-label = เพิ่มเธรดกำหนดเองตามชื่อ:
perftools-devtools-interval-label = ช่วงเวลา:
perftools-devtools-threads-label = เธรด:
perftools-devtools-settings-label = การตั้งค่า
@@ -72,7 +72,7 @@ perftools-button-edit-settings = แก้ไขการตั้งค่า
## These messages are descriptions of the threads that can be enabled for the profiler.
perftools-thread-gecko-main =
- .title = โปรเซสหลักสำหรับทั้งโปรเซสแม่และโปรเซสเนื้อหา
+ .title = โพรเซสหลักสำหรับทั้งโพรเซสแม่และโพรเซสเนื้อหา
perftools-thread-compositor =
.title = รวมอิลิเมนต์ที่ถูกระบายสีต่าง ๆ บนหน้านี้เข้าด้วยกัน
perftools-thread-dom-worker =
@@ -128,6 +128,11 @@ perftools-onboarding-close-button =
# devtools/client/performance-new/shared/background.jsm.js
# The same labels and descriptions are also defined in appmenu.ftl.
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.sys.mjs
+# The same labels and descriptions are also defined in appmenu.ftl.
+
perftools-presets-web-developer-label = นักพัฒนาเว็บ
perftools-presets-web-developer-description = ค่าที่ตั้งล่วงหน้าที่แนะนำสำหรับการดีบั๊กเว็บแอปส่วนใหญ่ โดยมีโอเวอร์เฮดต่ำ
perftools-presets-firefox-label = { -brand-shorter-name }
diff --git a/l10n-th/devtools/client/responsive.properties b/l10n-th/devtools/client/responsive.properties
index 9ff6c343c4..d698ece309 100644
--- a/l10n-th/devtools/client/responsive.properties
+++ b/l10n-th/devtools/client/responsive.properties
@@ -3,15 +3,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
-# available from the Web Developer sub-menu -> 'Responsive Design Mode'.
-#
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-
-# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
# available from the Browser Tools sub-menu -> 'Responsive Design Mode'.
#
# The correct localization of this file might be to keep it in
@@ -54,7 +45,7 @@ responsive.screenshotGeneratedFilename=ภาพหน้าจอ %1$S ที
# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's
# notification box if a user tries to open Responsive Design Mode in a
# non-remote tab.
-responsive.remoteOnly=โหมดออกแบบเชิงตอบสนองพร้อมใช้งานสำหรับเฉพาะแบบเบราว์เซอร์ระยะไกลเท่านั้น เช่น แท็บเหล่านั้นที่ใช้สำหรับเนื้อหาเว็บใน Firefox แบบมัลติโปรเซส
+responsive.remoteOnly=โหมดออกแบบเชิงตอบสนองพร้อมใช้งานสำหรับเฉพาะแบบเบราว์เซอร์ระยะไกลเท่านั้น เช่น แท็บเหล่านั้นที่ใช้สำหรับเนื้อหาเว็บใน Firefox แบบมัลติโพรเซส
# LOCALIZATION NOTE (responsive.changeDevicePixelRatio): Tooltip for the
# device pixel ratio dropdown when is enabled.
@@ -69,7 +60,7 @@ responsive.devicePixelRatio.auto=อัตราส่วนพิกเซล
# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to
# add a custom device based on an arbitrary size (no association to an existing
# device).
-responsive.customDeviceName=อุปกรณ์ที่กำหนดเอง
+responsive.customDeviceName=อุปกรณ์กำหนดเอง
# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a
# form to add a custom device based on the properties of another. %1$S is the
@@ -78,7 +69,7 @@ responsive.customDeviceNameFromBase=%1$S (กำหนดเอง)
# LOCALIZATION NOTE (responsive.addDevice2): Button text that reveals a form to
# be used for adding custom devices.
-responsive.addDevice2=เพิ่มอุปกรณ์ที่กำหนดเอง…
+responsive.addDevice2=เพิ่มอุปกรณ์กำหนดเอง…
# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the
# name of a new device.
@@ -165,7 +156,7 @@ responsive.leftAlignViewport=จัดมุมมองพื้นที่ท
# LOCALIZATION NOTE (responsive.customUserAgent): This is the placeholder for the user
# agent input in the responsive design mode toolbar.
-responsive.customUserAgent=ตัวแทนผู้ใช้ที่กำหนดเอง
+responsive.customUserAgent=ตัวแทนผู้ใช้กำหนดเอง
responsive.showUserAgentInput=แสดงตัวแทนผู้ใช้
diff --git a/l10n-th/devtools/client/toolbox-options.ftl b/l10n-th/devtools/client/toolbox-options.ftl
index ac33eebdb7..cc05b97dc2 100644
--- a/l10n-th/devtools/client/toolbox-options.ftl
+++ b/l10n-th/devtools/client/toolbox-options.ftl
@@ -20,7 +20,7 @@ options-select-additional-tools-label = เครื่องมือนัก
# tool buttons.
options-select-enabled-toolbox-buttons-label = ปุ่มกล่องเครื่องมือที่มี
# The label for the heading of the radiobox corresponding to the theme
-options-select-dev-tools-theme-label = ชุดรูปแบบ
+options-select-dev-tools-theme-label = ชุดตกแต่ง
## Inspector section
@@ -43,6 +43,11 @@ options-inspector-draggable-properties-tooltip =
options-inspector-simplified-highlighters-label = ใช้ตัวเน้นสีแบบง่ายขึ้นด้วย prefers-reduced-motion
options-inspector-simplified-highlighters-tooltip =
.title = เปิดใช้งานตัวเน้นสีแบบง่ายเมื่อ prefers-reduced-motion เปิดใช้งาน วาดเส้นแทนสี่เหลี่ยมเติมสีรอบๆ อิลิเมนต์ที่เน้นสีไว้เพื่อหลีกเลี่ยงเอฟเฟกต์กะพริบ
+# The label for the checkbox option to make the Enter key move the focus to the next input
+# when editing a property name or value in the Inspector rules view
+options-inspector-rules-focus-next-on-enter-label = โฟกัสที่อินพุตถัดไปเมื่อมีการกด <kbd>Enter</kbd>
+options-inspector-rules-focus-next-on-enter-tooltip =
+ .title = เมื่อเปิดใช้งาน การกดแป้น Enter เมื่อกำลังแก้ไขเครื่องมือเลือก ชื่อคุณสมบัติหรือค่าจะย้ายโฟกัสไปที่อินพุตถัดไป
## "Default Color Unit" options for the Inspector
@@ -54,6 +59,15 @@ options-default-color-unit-rgb = RGB(A)
options-default-color-unit-hwb = HWB
options-default-color-unit-name = ชื่อสี
+## Web Console section
+
+# The heading
+options-webconsole-label = คอนโซลเว็บ
+# The label for the checkbox that toggle whether the Split console is enabled
+options-webconsole-split-console-label = เปิดใช้งานคอนโซลแยก
+options-webconsole-split-console-tooltip =
+ .title = เปิดคอนโซลแยกด้วยแป้น Escape
+
## Style Editor section
# The heading
@@ -100,7 +114,7 @@ options-context-advanced-settings = การตั้งค่าขั้น
# The label for the checkbox that toggles the HTTP cache on or off
options-disable-http-cache-label = ปิดใช้งานแคช HTTP (เมื่อกล่องเครื่องมือเปิดอยู่)
options-disable-http-cache-tooltip =
- .title = การเปิดตัวเลือกนี้จะเป็นการปิดการใช้งานแคช HTTP สำหรับแท็บทั้งหมดที่เปิดกล่องเครื่องมือ ตัวทำงานบริการจะไม่ได้รับผลกระทบจากตัวเลือกนี้
+ .title = การเปิดตัวเลือกนี้จะเป็นการปิดการใช้งานแคช HTTP สำหรับแท็บทั้งหมดที่เปิดกล่องเครื่องมือ Service Worker จะไม่ได้รับผลกระทบจากตัวเลือกนี้
# The label for checkbox that toggles JavaScript on or off
options-disable-javascript-label = ปิดใช้งาน JavaScript *
options-disable-javascript-tooltip =
@@ -118,16 +132,16 @@ options-enable-f12-label = ใช้แป้น F12 เพื่อเปิด
options-enable-f12-tooltip =
.title = การเปิดใช้ตัวเลือกนี้จะผูกแป้น F12 เพื่อใช้เปิดหรือปิดกล่องเครื่องมือของ DevTools
# The label for checkbox that toggles custom formatters for objects
-options-enable-custom-formatters-label = เปิดใช้งานตัวจัดรูปแบบที่กำหนดเอง
+options-enable-custom-formatters-label = เปิดใช้งานเครื่องมือจัดรูปแบบกำหนดเอง
options-enable-custom-formatters-tooltip =
- .title = การเปิดตัวเลือกนี้จะทำให้ไซต์ต่าง ๆ สามารถกำหนดตัวจัดรูปแบบที่กำหนดเองสำหรับวัตถุ DOM ได้
+ .title = การเปิดใช้ตัวเลือกนี้จะทำให้ไซต์ต่างๆ สามารถกำหนดเครื่องมือจัดรูปแบบให้กับวัตถุ DOM เองได้
# The label for checkbox that toggles the service workers testing over HTTP on or off.
-options-enable-service-workers-http-label = เปิดใช้งานตัวทำงานบริการผ่าน HTTP (เมื่อกล่องเครื่องมือเปิดอยู่)
+options-enable-service-workers-http-label = เปิดใช้งาน Service Workers over HTTP (เมื่อกล่องเครื่องมือเปิดอยู่)
options-enable-service-workers-http-tooltip =
- .title = การเปิดตัวเลือกนี้จะเป็นการเปิดใช้งานตัวทำงานบริการผ่าน HTTP สำหรับแท็บทั้งหมดที่เปิดกล่องเครื่องมือ
+ .title = การเปิดตัวเลือกนี้จะเป็นการเปิดใช้งาน Service Worker ผ่าน HTTP สำหรับแท็บทั้งหมดที่เปิดกล่องเครื่องมือ
# The label for the checkbox that toggles source maps in all tools.
options-source-maps-label = เปิดใช้งานการแมปต้นฉบับ
options-source-maps-tooltip =
- .title = หากคุณเปิดใช้งานตัวเลือกนี้ ต้นฉบับจะถูกแมปในเครื่องมือ
+ .title = ถ้าคุณเปิดใช้งานตัวเลือกนี้ ต้นฉบับจะถูกแมปในเครื่องมือ
# The message shown for settings that trigger page reload
options-context-triggers-page-refresh = *เรียกหน้าเว็บใหม่เฉพาะวาระปัจจุบันเท่านั้น
diff --git a/l10n-th/devtools/client/toolbox.ftl b/l10n-th/devtools/client/toolbox.ftl
index bd806e311f..089a03d737 100644
--- a/l10n-th/devtools/client/toolbox.ftl
+++ b/l10n-th/devtools/client/toolbox.ftl
@@ -15,40 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = วางบนแท่นด้า
toolbox-meatball-menu-dock-left-label = วางบนแท่นด้านซ้าย
toolbox-meatball-menu-dock-right-label = วางบนแท่นด้านขวา
toolbox-meatball-menu-dock-separate-window-label = แยกหน้าต่าง
-
toolbox-meatball-menu-splitconsole-label = แสดงคอนโซลแยก
toolbox-meatball-menu-hideconsole-label = ซ่อนคอนโซลแยก
-
toolbox-meatball-menu-settings-label = การตั้งค่า
toolbox-meatball-menu-documentation-label = เอกสารประกอบ…
toolbox-meatball-menu-community-label = ชุมชน…
-
# This menu item is only available in the browser toolbox. It forces the popups/panels
# to stay visible on blur, which is primarily useful for addon developers and Firefox
# contributors.
toolbox-meatball-menu-noautohide-label = ปิดใช้งานการซ่อนป๊อปอัปอัตโนมัติ
-
toolbox-meatball-menu-pseudo-locale-accented = เปิดใช้งานรูปแบบภาษา “accented”
toolbox-meatball-menu-pseudo-locale-bidi = เปิดใช้งานรูปแบบภาษา “bidi”
-##
-
-
## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
toolbox-mode-browser-toolbox-label = โหมดกล่องเครื่องมือเบราว์เซอร์
toolbox-mode-browser-console-label = โหมดคอนโซลเบราว์เซอร์
-
-toolbox-mode-everything-label = มัลติโปรเซส
+toolbox-mode-everything-label = มัลติโพรเซส
toolbox-mode-everything-sub-label = (ช้ากว่า)
toolbox-mode-everything-container =
- .title = ดีบั๊กทุกอย่างในโปรเซสทั้งหมด
-
-toolbox-mode-parent-process-label = โปรเซสแม่เท่านั้น
+ .title = ดีบั๊กทุกอย่างในโพรเซสทั้งหมด
+toolbox-mode-parent-process-label = โพรเซสแม่เท่านั้น
toolbox-mode-parent-process-sub-label = (เร็ว)
toolbox-mode-parent-process-container =
- .title = โฟกัสเฉพาะทรัพยากรจากโปรเซสหลักเท่านั้น
-
+ .title = โฟกัสเฉพาะทรัพยากรจากโพรเซสแม่เท่านั้น
toolbox-always-on-top-enabled2 = ปิดใช้งานอยู่ด้านบนเสมอ
.title = การดำเนินการนี้จะเริ่มการทำงานของเครื่องมือนักพัฒนาใหม่
toolbox-always-on-top-disabled2 = เปิดใช้งานอยู่ด้านบนเสมอ
diff --git a/l10n-th/devtools/client/toolbox.properties b/l10n-th/devtools/client/toolbox.properties
index 56cce82de5..92316ba383 100644
--- a/l10n-th/devtools/client/toolbox.properties
+++ b/l10n-th/devtools/client/toolbox.properties
@@ -17,12 +17,12 @@ toolbox.titleTemplate2=เครื่องมือนักพัฒนา -
# the Browser Toolbox when the pref `devtools.browsertoolbox.scope` is set to "everything".
# This Browser Toolbox allows to debug the parent process as well as the content
# processes in the same toolbox.
-toolbox.multiProcessBrowserToolboxTitle=กล่องเครื่องมือเบราว์เซอร์แบบมัลติโปรเซส
+toolbox.multiProcessBrowserToolboxTitle=กล่องเครื่องมือเบราว์เซอร์แบบมัลติโพรเซส
# LOCALIZATION NOTE (toolbox.parentProcessBrowserToolboxTitle): Title used for
# the Browser Toolbox when the pref `devtools.browsertoolbox.scope` is set to "parent-process".
# This Browser Toolbox allows to debug only the parent process resources.
-toolbox.parentProcessBrowserToolboxTitle=กล่องเครื่องมือเบราว์เซอร์สำหรับโปรเซสหลัก
+toolbox.parentProcessBrowserToolboxTitle=กล่องเครื่องมือเบราว์เซอร์สำหรับโพรเซสแม่
# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
# name when no tool is selected.
@@ -160,9 +160,13 @@ toolbox.meatballMenu.button.tooltip=ปรับแต่งเครื่อ
toolbox.closebutton.tooltip=ปิดเครื่องมือนักพัฒนา
# LOCALIZATION NOTE (toolbox.errorCountButton.tooltip): This is the tooltip for
-# the error count button displayed in the developer tools toolbox.
+# the error count button displayed in the developer tools toolbox if the "Enable Split Console" setting is checked.
toolbox.errorCountButton.tooltip=แสดงคอนโซลแยก
+# LOCALIZATION NOTE (toolbox.errorCountButtonConsoleTab.tooltip): This is the tooltip for
+# the error count button displayed in the developer tools toolbox if the "Enable Split Console" setting is unchecked.
+toolbox.errorCountButtonConsoleTab.tooltip=แสดงคอนโซล
+
# LOCALIZATION NOTE (toolbox.errorCountButton.description): This is the description that
# will be used for the error count button in the devTools settings panel.
toolbox.errorCountButton.description=แสดงจำนวนข้อผิดพลาดบนหน้า
@@ -237,7 +241,7 @@ toolbox.debugTargetInfo.back=ย้อนกลับ
# alt attribute for an icon in the toolbox header in about:devtools-toolbox,
# to indicate what is the type of the debug target being inspected.
toolbox.debugTargetInfo.targetType.extension=ส่วนขยาย
-toolbox.debugTargetInfo.targetType.process=โปรเซส
+toolbox.debugTargetInfo.targetType.process=โพรเซส
toolbox.debugTargetInfo.targetType.tab=แท็บ
toolbox.debugTargetInfo.targetType.worker=ตัวทำงาน
@@ -263,4 +267,4 @@ options.deprecationNotice=เลิกใช้แล้ว เรียนร
# LOCALIZATION NOTE (options.enableMultiProcessToolbox): This is the text that appears in the
# settings panel for the checkbox that enables the Multiprocess Browser Toolbox.
-options.enableMultiProcessToolbox=เปิดใช้งานกล่องเครื่องมือเบราว์เซอร์มัลติโปรเซส (ต้องเริ่มการทำงานของกล่องเครื่องมือเบราว์เซอร์ใหม่)
+options.enableMultiProcessToolbox=เปิดใช้งานกล่องเครื่องมือเบราว์เซอร์มัลติโพรเซส (ต้องเริ่มกล่องเครื่องมือเบราว์เซอร์ใหม่)
diff --git a/l10n-th/devtools/client/tooltips.ftl b/l10n-th/devtools/client/tooltips.ftl
index 3b38caa8a9..fa19efdbda 100644
--- a/l10n-th/devtools/client/tooltips.ftl
+++ b/l10n-th/devtools/client/tooltips.ftl
@@ -38,6 +38,11 @@ inactive-css-not-table-cell = <strong>{ $property }</strong> ไม่มีผ
inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> ไม่มีผลกับอิลิเมนต์นี้เนื่องจากไม่มีการเลื่อน
inactive-css-border-image = <strong>{ $property }</strong> ไม่มีผลกับอิลิเมนต์นี้ เนื่องจากไม่สามารถใช้กับอิลิเมนต์ตารางภายในที่ตั้งค่า <strong>border-collapse</strong> เป็น <strong>collapse</strong> บนอิลิเมนต์ตารางแม่ได้
inactive-css-ruby-element = <strong>{ $property }</strong> ไม่มีผลกับอิลิเมนต์นี้ เนื่องจากเป็นอิลิเมนต์ ruby ขนาดของอิลิเมนต์นี้ถูกกำหนดโดยขนาดตัวอักษรของข้อความ ruby
+
+## In the Rule View when a CSS property cannot be successfully applied we display
+## an icon. When this icon is hovered this message is displayed to explain how
+## the problem can be solved.
+
inactive-css-highlight-pseudo-elements-not-supported = ไม่รองรับ <strong>{ $property }</strong> บนอิลิเมนต์แฝง highlight
inactive-css-cue-pseudo-element-not-supported = ไม่รองรับ <strong>{ $property }</strong> บนอิลิเมนต์แฝง ::cue
# Variables:
@@ -47,9 +52,11 @@ inactive-css-text-wrap-balance-fragmented = <strong>{ $property }</strong> ไ
## In the Rule View when a CSS property cannot be successfully applied we display
## an icon. When this icon is hovered this message is displayed to explain how
-## the problem can be solved.
+## the problem can be solved. CSS properties and values in <strong> tags should
+## not be translated.
inactive-css-not-grid-or-flex-container-fix = ลองเพิ่ม <strong>display:grid</strong> หรือ <strong>display:flex</strong> { learn-more }
+inactive-css-not-grid-or-flex-or-block-container-fix = ลองเพิ่ม <strong>display:grid</strong>, <strong>display:flex</strong> หรือ <strong>display:block</strong> { learn-more }
inactive-css-not-grid-or-flex-container-or-multicol-container-fix = ลองเพิ่ม <strong>display:grid</strong>, <strong>display:flex</strong>, หรือ <strong>columns:2</strong> { learn-more }
inactive-css-not-multicol-container-fix = ลองเพิ่ม <strong>column-count</strong> หรือ <strong>column-width</strong> { learn-more }
inactive-css-not-grid-or-flex-item-fix-3 = ลองเพิ่ม <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong> หรือ <strong>display:inline-flex</strong> ไปยังอิลิเมนต์แม่ของอิลิเมนต์ { learn-more }
diff --git a/l10n-th/devtools/client/webconsole.properties b/l10n-th/devtools/client/webconsole.properties
index a55fc99dd9..ca4f058f6a 100644
--- a/l10n-th/devtools/client/webconsole.properties
+++ b/l10n-th/devtools/client/webconsole.properties
@@ -12,11 +12,11 @@
# Console window when the pref `devtools.browsertoolbox.scope` is set to "everything". This
# Browser Console will log messages from all processes, not just the the parent
# process.
-multiProcessBrowserConsole.title=คอนโซลเบราว์เซอร์มัลติโปรเซส
+multiProcessBrowserConsole.title=คอนโซลเบราว์เซอร์มัลติโพรเซส
# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
# the Browser Console when the pref `devtools.browsertoolbox.scope` is set to "parent-process".
-parentProcessBrowserConsole.title=คอนโซลเบราว์เซอร์สำหรับโปรเซสหลัก
+parentProcessBrowserConsole.title=คอนโซลเบราว์เซอร์สำหรับโพรเซสแม่
# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
@@ -143,6 +143,7 @@ level.info=ข้อมูล
level.log=รายการบันทึก
level.debug=ดีบั๊ก
+level.jstracer=การเรียกฟังก์ชัน
# LOCALIZATION NOTE (logpoint.title)
# Tooltip shown for logpoints sent from the debugger
@@ -150,7 +151,7 @@ logpoint.title=จุดบันทึกจากตัวดีบั๊ก
# LOCALIZATION NOTE (logtrace.title)
# Tooltip shown for JavaScript tracing logs
-logtrace.title=การติดตาม JavaScript
+logtrace.title=การตามรอย JavaScript
# LOCALIZATION NOTE (blockedReason.title)
# Tooltip shown for blocked network events sent from the network panel
@@ -355,17 +356,17 @@ webconsole.console.settings.menu.item.warningGroups.tooltip=เมื่อเ
# Label for enabling autocomplete for input in the Web Console
webconsole.console.settings.menu.item.autocomplete.label=เปิดใช้งานการเติมให้สมบูรณ์อัตโนมัติ
# LOCALIZATION NOTE (webconsole.console.settings.menu.item.autocomplete.tooltip)
-webconsole.console.settings.menu.item.autocomplete.tooltip=หากคุณเปิดใช้งานตัวเลือกนี้ โปรแกรมจะแสดงคำแนะนำขณะที่คุณพิมพ์ข้อความลงไป
+webconsole.console.settings.menu.item.autocomplete.tooltip=ถ้าคุณเปิดใช้งานตัวเลือกนี้ โปรแกรมจะแสดงคำแนะนำขณะที่คุณพิมพ์ข้อความลงไป
# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.label)
webconsole.console.settings.menu.item.enablePersistentLogs.label=คงรายการบันทึก
# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.tooltip)
-webconsole.console.settings.menu.item.enablePersistentLogs.tooltip=หากคุณเปิดใช้งานตัวเลือกนี้ ผลลัพธ์จะไม่ถูกล้างในแต่ละครั้งที่คุณนำทางไปยังหน้าใหม่
+webconsole.console.settings.menu.item.enablePersistentLogs.tooltip=ถ้าคุณเปิดใช้งานตัวเลือกนี้ ผลลัพธ์จะไม่ถูกล้างในแต่ละครั้งที่คุณนำทางไปยังหน้าใหม่
# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.label)
webconsole.console.settings.menu.item.instantEvaluation.label=การประเมินผลแบบทันที
# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.tooltip)
-webconsole.console.settings.menu.item.instantEvaluation.tooltip=หากคุณเปิดใช้งานตัวเลือกนี้ โปรแกรมจะประเมินผลลัพธ์โดยทันทีขณะที่คุณพิมพ์ข้อความลงไป
+webconsole.console.settings.menu.item.instantEvaluation.tooltip=ถ้าคุณเปิดใช้งานตัวเลือกนี้ โปรแกรมจะประเมินผลลัพธ์โดยทันทีขณะที่คุณพิมพ์ข้อความลงไป
# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.label)
# Label used in the browser console / browser toolbox console. This label is used for a checkbox that
@@ -457,19 +458,25 @@ webconsole.message.commands.copyValueToClipboard=คัดลอกสตริ
# LOCALIZATION NOTE (webconsole.message.commands.startTracingToWebConsole)
# Label displayed when :trace command was executed and the JavaScript tracer started to log to the web console.
-webconsole.message.commands.startTracingToWebConsole=เริ่มการติดตามไปยังคอนโซลเว็บแล้ว
+webconsole.message.commands.startTracingToWebConsole=เริ่มการตามรอยไปยังคอนโซลเว็บแล้ว
# LOCALIZATION NOTE (webconsole.message.commands.startTracingToStdout)
# Label displayed when :trace command was executed and the JavaScript tracer started to log to stdout.
-webconsole.message.commands.startTracingToStdout=เริ่มการติดตามไปยัง stdout แล้ว
+webconsole.message.commands.startTracingToStdout=เริ่มการตามรอยไปยัง stdout แล้ว
# LOCALIZATION NOTE (webconsole.message.commands.startTracingToProfiler)
# Label displayed when :trace command was executed and the JavaScript tracer will open the profiler showing all the traces,
# but only on stop.
+webconsole.message.commands.startTracingToProfiler=เริ่มการตามรอยไปยังตัวสร้างโปรไฟล์แล้ว ร่องรอยจะแสดงในตัวสร้างโปรไฟล์เมื่อหยุด
# LOCALIZATION NOTE (webconsole.message.commands.stopTracing)
-# Label displayed when :trace command was executed and the JavaScript tracer stopped.
-webconsole.message.commands.stopTracing=หยุดการติดตามแล้ว
+# Label displayed when the JavaScript tracer stopped
+webconsole.message.commands.stopTracing=หยุดตามรอยแล้ว
+
+# LOCALIZATION NOTE (webconsole.message.commands.stopTracingWithReason)
+# Label displayed when the JavaScript tracer stopped with a particular reason
+# which isn't user explicit stop request. Can be reaching the max-depth option, or an infinite loop.
+webconsole.message.commands.stopTracingWithReason=หยุดตามรอยแล้ว (เหตุผล: %S)
# LOCALIZATION NOTE (webconsole.error.commands.copyError):
# the error that is displayed when the "copy" command can't stringify an object
@@ -520,7 +527,7 @@ webconsole.editor.toolbar.reverseSearchButton.closeReverseSearch.tooltip=ปิ
# Label used for the tooltip on the execute button, in the editor toolbar, which is
# displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
# Parameters: %S is the keyboard shortcut.
-webconsole.editor.toolbar.executeButton.tooltip=เรียกใช้นิพจน์ (%S) การดำเนินการนี้จะไม่ล้างข้อมูลที่ป้อน
+webconsole.editor.toolbar.executeButton.tooltip=เรียกใช้นิพจน์ (%S) การกระทำนี้จะไม่ล้างข้อมูลที่ป้อน
# LOCALIZATION NOTE (webconsole.editor.toolbar.prettyPrintButton.tooltip)
# Label used for the tooltip on the prettyPrint button, in the editor toolbar, which is
diff --git a/l10n-th/devtools/shared/screenshot.properties b/l10n-th/devtools/shared/screenshot.properties
index 12da2a6cf4..86d0646ebd 100644
--- a/l10n-th/devtools/shared/screenshot.properties
+++ b/l10n-th/devtools/shared/screenshot.properties
@@ -79,7 +79,7 @@ screenshotFileDesc=บันทึกเป็นไฟล์? (true/false)
# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the
# 'file' parameter to the 'screenshot' command. Displayed when the
# --help flag is passed to the `screenshot command.
-screenshotFileManual=ตั้งเป็น True หากคุณต้องการให้บันทึกภาพหน้าจอเป็นไฟล์เมื่อตัวเลือกอื่นถูกเปิดใช้งาน (ตัวอย่างเช่น คลิปบอร์ด)
+screenshotFileManual=ตั้งเป็น True ถ้าคุณต้องการให้บันทึกภาพหน้าจอเป็นไฟล์เมื่อตัวเลือกอื่นถูกเปิดใช้งาน (ตัวอย่างเช่น คลิปบอร์ด)
# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename
# when no file name is provided. The first argument (%1$S) is the date string
diff --git a/l10n-th/devtools/shared/styleinspector.properties b/l10n-th/devtools/shared/styleinspector.properties
index 7fc4931fd1..6e8976814c 100644
--- a/l10n-th/devtools/shared/styleinspector.properties
+++ b/l10n-th/devtools/shared/styleinspector.properties
@@ -172,9 +172,11 @@ rule.propertyToggle.label=เปิดใช้งานคุณสมบัต
# LOCALIZATION NOTE (rule.newPropertyName.label):
# This is the label for the new property input in the rule view.
+rule.newPropertyName.label=ชื่อคุณสมบัติใหม่
# LOCALIZATION NOTE (rule.propertyName.label):
# This is the label for the property name input in the rule view.
+rule.propertyName.label=ชื่อคุณสมบัติ
# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule
# and computed view context menu when a color value was clicked.
diff --git a/l10n-th/devtools/shared/webconsole-commands.ftl b/l10n-th/devtools/shared/webconsole-commands.ftl
index 6fbe8159b2..54f15ef2a8 100644
--- a/l10n-th/devtools/shared/webconsole-commands.ftl
+++ b/l10n-th/devtools/shared/webconsole-commands.ftl
@@ -1,3 +1,24 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# These strings are used inside the Web Console commands
+# which can be executed in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+
+# Usage string for :block command
+webconsole-commands-usage-block =
+ :block URL_STRING
+
+ เริ่มปิดกั้นคำขอเครือข่าย
+
+ รับเฉพาะอาร์กิวเมนต์ URL_STRING เพียงตัวเดียวเท่านั้น ซึ่งเป็นสตริงที่ไม่มีเครื่องหมายคำพูดซึ่งจะใช้ในการปิดกั้นคำขอทั้งหมดที่ URL มีสตริงนี้
+ ใช้ :unblock หรือแถบข้างการปิดกั้นคำขอตัวเฝ้าสังเกตเครือข่ายเพื่อยกเลิกการกระทำนี้
+# Usage string for :unblock command
+webconsole-commands-usage-unblock =
+ :unblock URL_STRING
+
+ หยุดปิดกั้นคำขอเครือข่าย
+
+ รับเฉพาะอาร์กิวเมนต์เพียงตัวเดียวเท่านั้น ซึ่งเป็นสตริงที่เหมือนกันทุกประการที่ส่งผ่านไปยัง :block เมื่อก่อนหน้านี้
diff --git a/l10n-th/dom/chrome/accessibility/AccessFu.properties b/l10n-th/dom/chrome/accessibility/AccessFu.properties
index 8e6d2338e8..cc431bf7bf 100644
--- a/l10n-th/dom/chrome/accessibility/AccessFu.properties
+++ b/l10n-th/dom/chrome/accessibility/AccessFu.properties
@@ -15,8 +15,8 @@ separator = ตัวแบ่ง
toolbar = แถบเครื่องมือ
statusbar = แถบสถานะ
table = ตาราง
-columnheader = เฮดเดอร์คอลัมน์
-rowheader = เฮดเดอร์แถว
+columnheader = ส่วนหัวคอลัมน์
+rowheader = ส่วนหัวแถว
column = คอลัมน์
row = แถว
cell = เซลล์
@@ -49,7 +49,7 @@ radiomenuitem = รายการเมนูตัวเลือก
textcontainer = ตัวบรรจุข้อความ
togglebutton = ปุ่มสลับค่า
treetable = ตารางแบบต้นไม้
-header = เฮดเดอร์
+header = ส่วนหัว
footer = ฟุตเตอร์
paragraph = ย่อหน้า
entry = รายการ
diff --git a/l10n-th/dom/chrome/appstrings.properties b/l10n-th/dom/chrome/appstrings.properties
index cfe97eca20..a5e1411af4 100644
--- a/l10n-th/dom/chrome/appstrings.properties
+++ b/l10n-th/dom/chrome/appstrings.properties
@@ -6,7 +6,7 @@ malformedURI2=โปรดตรวจสอบว่า URL ถูกต้อ
fileNotFound=ไม่พบไฟล์ %S โปรดตรวจสอบตำแหน่งที่ตั้งและลองอีกครั้ง
fileAccessDenied=ไฟล์ที่ %S ไม่สามารถอ่านได้
dnsNotFound2=ไม่พบ %S โปรดตรวจสอบชื่อและลองอีกครั้ง
-unknownProtocolFound=หนึ่งในดังต่อไปนี้ (%S) ไม่ใช่โปรโตคอลที่ลงทะเบียนไว้หรือไม่อนุญาตในบริบทนี้
+unknownProtocolFound=หนึ่งในดังต่อไปนี้ (%S) ไม่ใช่โพรโทคอลที่ลงทะเบียนไว้หรือไม่อนุญาตในบริบทนี้
connectionFailure=การเชื่อมต่อถูกปฏิเสธขณะพยายามติดต่อไปยัง %S
netInterrupt=การเชื่อมต่อไปยัง %S ถูกยกเลิกอย่างไม่คาดคิด ข้อมูลบางส่วนอาจถูกโอนไปแล้ว
netTimeout=หมดเวลารอขณะพยายามติดต่อไปยัง %S
@@ -29,9 +29,9 @@ unwantedBlocked=ไซต์ที่ %S ถูกรายงานว่าแ
deceptiveBlocked=หน้าเว็บนี้ที่ %S ถูกรายงานว่าเป็นไซต์หลอกลวงและถูกปิดกั้นตามการกำหนดลักษณะความปลอดภัยของคุณ
cspBlocked=หน้านี้มีนโยบายความปลอดภัยของเนื้อหาที่ป้องกันไม่ให้หน้าถูกโหลดด้วยวิธีนี้
xfoBlocked=หน้านี้มีนโยบาย X-Frame-Options ที่ป้องกันไม่ให้หน้าถูกโหลดในบริบทนี้
-corruptedContentErrorv2=ไซต์ที่ %S ได้พบการละเมิดโปรโตคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
-sslv3Used=ไม่สามารถรับประกันความปลอดภัยของข้อมูลของคุณบน %S เนื่องจากใช้ SSLv3 ซึ่งเป็นโปรโตคอลที่มีปัญหาด้านความปลอดภัย
+corruptedContentErrorv2=ไซต์ที่ %S ได้พบการละเมิดโพรโทคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
+sslv3Used=ไม่สามารถรับประกันความปลอดภัยของข้อมูลของคุณบน %S เนื่องจากใช้ SSLv3 ซึ่งเป็นโพรโทคอลที่มีปัญหาด้านความปลอดภัย
weakCryptoUsed=เจ้าของ %S ได้กำหนดค่าเว็บไซต์ของพวกเขาไม่เหมาะสม เพื่อปกป้องข้อมูลของคุณจากการถูกขโมย การเชื่อมต่อไปยังเว็บไซต์นี้จึงไม่ถูกสร้าง
inadequateSecurityError=เว็บไซต์พยายามจะแลกเปลี่ยนระดับความปลอดภัยที่ไม่เพียงพอ
blockedByPolicy=องค์กรของคุณได้ปิดกั้นการเข้าถึงหน้าหรือเว็บไซต์นี้
-networkProtocolError=Firefox ได้พบการละเมิดโปรโตคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
+networkProtocolError=Firefox ได้พบการละเมิดโพรโทคอลเครือข่ายที่ไม่สามารถซ่อมแซมได้
diff --git a/l10n-th/dom/chrome/dom/dom.properties b/l10n-th/dom/chrome/dom/dom.properties
index 069a625d4e..69dd4f8788 100644
--- a/l10n-th/dom/chrome/dom/dom.properties
+++ b/l10n-th/dom/chrome/dom/dom.properties
@@ -18,6 +18,7 @@ DebugScriptButton=ดีบั๊กสคริปต์
WaitForScriptButton=ดำเนินการต่อ
DontAskAgain=ไ&ม่ต้องถามฉันอีก
WindowCloseBlockedWarning=สคริปต์ไม่สามารถปิดหน้าต่างที่ไม่ได้เปิดโดยสคริปต์
+WindowCloseByScriptBlockedWarning=สคริปต์อาจจะปิดเฉพาะหน้าต่างที่ถูกเปิดโดยสคริปต์เท่านั้น
OnBeforeUnloadTitle=คุณแน่ใจหรือไม่?
OnBeforeUnloadMessage2=หน้านี้กำลังถามคุณให้ยืนยันว่าคุณต้องการออกจากหน้าเว็บนี้ — ข้อมูลที่คุณกรอกไว้อาจจะไม่ถูกบันทึก
OnBeforeUnloadStayButton=อยู่ในหน้าต่อ
@@ -30,7 +31,7 @@ EditorFileDropFailed=การปล่อยไฟล์ลงในอิล
FormValidationTextTooLong=โปรดปรับความยาวข้อความให้เหลือ %S ตัวอักษรหรือสั้นกว่า (ขณะนี้ความยาว %S ตัวอักษร)
FormValidationTextTooShort=โปรดป้อนอย่างน้อย %S ตัวอักษร (ขณะนี้ความยาว %S ตัวอักษร)
FormValidationValueMissing=โปรดกรอกช่องนี้
-FormValidationCheckboxMissing=โปรดกาเครื่องหมายกล่องนี้หากคุณต้องการดำเนินการต่อ
+FormValidationCheckboxMissing=โปรดกาเครื่องหมายกล่องนี้ถ้าคุณต้องการดำเนินการต่อ
FormValidationRadioMissing=โปรดเลือกหนึ่งในตัวเลือกเหล่านี้
FormValidationFileMissing=โปรดเลือกไฟล์
FormValidationSelectMissing=โปรดเลือกสิ่งที่อยู่ในรายการ
@@ -77,7 +78,7 @@ FullscreenDeniedFeaturePolicy=การร้องขอการแสดง
FullscreenExitWindowFocus=ออกจากการแสดงผลเต็มจอเนื่องจากหน้าต่างถูกโฟกัส
RemovedFullscreenElement=ออกจากการแสดงผลเต็มจอเนื่องจากอิลิเมนต์การแสดงผลเต็มจอถูกเอาออกจากเอกสารแล้ว
FocusedWindowedPluginWhileFullscreen=ออกจากการแสดงผลเต็มจอเนื่องจากปลั๊กอินที่เป็นหน้าต่างถูกโฟกัส
-PointerLockDeniedDisabled=การร้องขอการล็อกตัวชี้ถูกปฏิเสธเนื่องจาก API การล็อกตัวชี้ถูกปิดใช้งานโดยค่ากำหนดผู้ใช้
+PointerLockDeniedDisabled=การร้องขอการล็อกตัวชี้ถูกปฏิเสธเนื่องจาก API การล็อกตัวชี้ถูกปิดใช้งานโดยค่าปรับแต่งผู้ใช้
PointerLockDeniedInUse=การร้องขอการล็อกตัวชี้ถูกปฏิเสธเนื่องจากขณะนี้ตัวชี้ถูกควบคุมโดยเอกสารอื่น
PointerLockDeniedNotInDocument=การร้องขอการล็อกตัวชี้ถูกปฏิเสธเนื่องจากอิลิเมนต์ที่ร้องขอไม่อยู่ในเอกสาร
PointerLockDeniedSandboxed=การร้องขอการล็อกตัวชี้ถูกปฏิเสธเนื่องจาก API การล็อกตัวชี้ถูกจำกัดผ่าน sandbox
@@ -88,7 +89,7 @@ PointerLockDeniedNotInputDriven=การร้องขอการล็อก
PointerLockDeniedFailedToLock=การร้องขอการล็อกตัวชี้ถูกปฏิเสธเนื่องจากเบราว์เซอร์ไม่สามารถล็อกตัวชี้ได้
HTMLSyncXHRWarning=ไม่รองรับการแยกวิเคราะห์ HTML ใน XMLHttpRequest ในโหมดซิงโครนัส
# LOCALIZATION NOTE: %S is the name of the header in question
-ForbiddenHeaderWarning=ความพยายามตั้งเฮดเดอร์ที่ไม่อนุญาตถูกปฏิเสธ: %S
+ForbiddenHeaderWarning=การพยายามที่จะกำหนดส่วนหัวที่ห้ามไว้ถูกปฏิเสธ: %S
ResponseTypeSyncXHRWarning=ไม่รองรับการใช้แอตทริบิวต์ responseType ของ XMLHttpRequest ในโหมดซิงโครนัสในบริบทหน้าต่างอีกต่อไป
TimeoutSyncXHRWarning=ไม่รองรับการใช้แอตทริบิวต์ timeout ของ XMLHttpRequest ในโหมดซิงโครนัสในบริบทหน้าต่างอีกต่อไป
# LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest.
@@ -120,7 +121,7 @@ MediaLoadUnsupportedMimeType=ไม่รองรับ HTTP “Content-Type”
MediaLoadDecodeError=ไม่สามารถถอดรหัสทรัพยากรสื่อ %S ได้
MediaWidevineNoWMF=กำลังพยายามเล่น Widevine โดยไม่มี Windows Media Foundation ดู https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
-MediaWMFNeeded=หากต้องการเล่นวิดีโอในรูปแบบ %S คุณจำเป็นต้องติดตั้งซอฟต์แวร์ของ Microsoft เพิ่มเติม ดู https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
+MediaWMFNeeded=ถ้าต้องการเล่นวิดีโอในรูปแบบ %S คุณจำเป็นต้องติดตั้งซอฟต์แวร์ของ Microsoft เพิ่มเติม ดู https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
MediaPlatformDecoderNotFound=ไม่สามารถเล่นวิดีโอที่อยู่บนหน้านี้ได้ ระบบของคุณอาจไม่มีตัวแปลงสัญญาณวิดีโอที่จำเป็นสำหรับ: %S
MediaUnsupportedLibavcodec=ไม่สามารถเล่นวิดีโอที่อยู่บนหน้านี้ได้ ระบบของคุณมี libavcodec รุ่นที่ไม่รองรับ
@@ -173,7 +174,7 @@ HittingMaxWorkersPerDomain2=ไม่สามารถเริ่ม Worker
# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
AppCacheWarning=Application Cache API (AppCache) เลิกใช้แล้วและจะถูกเอาออกในอนาคต โปรดพิจารณาใช้ ServiceWorker สำหรับการสนับสนุนออฟไลน์
# LOCALIZATION NOTE: Do not translate "Worker".
-EmptyWorkerSourceWarning=กำลังพยายามสร้างตัวทำงานจากที่มาที่ว่างเปล่า การดำเนินการนี้น่าจะเกิดขึ้นโดยไม่ได้ตั้งใจ
+EmptyWorkerSourceWarning=กำลังพยายามสร้างตัวทำงานจากที่มาที่ว่างเปล่า การกระทำนี้น่าจะเกิดขึ้นโดยไม่ได้ตั้งใจ
NavigatorGetUserMediaWarning=navigator.mozGetUserMedia ได้ถูกแทนที่โดย navigator.mediaDevices.getUserMedia
# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams เลิกใช้แล้ว ใช้ RTCPeerConnection.getSenders/getReceivers แทน
@@ -199,15 +200,15 @@ InterceptionRejectedResponseWithURL=ไม่สามารถโหลด ‘%
InterceptedNonResponseWithURL=ไม่สามารถโหลด ‘%1$S’ ServiceWorker ส่ง promise ไปที่ FetchEvent.respondWith() ซึ่งแปลงด้วยค่าที่ไม่ใช่ Response ‘%2$S’
# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
-ServiceWorkerScopePathMismatch=ไม่สามารถลงทะเบียน ServiceWorker: เส้นทางของสโคปที่ระบุ ‘%1$S’ ไม่อยู่ภายใต้สโคปสูงสุดที่อนุญาต ‘%2$S’ ปรับสโคป, ย้ายสคริปต์ Service Worker หรือใช้เฮดเดอร์ Service-Worker-Allowed HTTP เพื่ออนุญาตสโคป
+ServiceWorkerScopePathMismatch=ไม่สามารถลงทะเบียน ServiceWorker: เส้นทางของสโคปที่ระบุ ‘%1$S’ ไม่อยู่ภายใต้สโคปสูงสุดที่อนุญาต ‘%2$S’ ให้ปรับสโคป ย้ายสคริปต์ Service Worker หรือใช้ส่วนหัว Service-Worker-Allowed HTTP เพื่ออนุญาตสโคป
# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like "404" and %3$S is a URL.
ServiceWorkerRegisterNetworkError=ไม่สามารถลงทะเบียน/อัปเดต ServiceWorker สำหรับ scope ‘%1$S’ ได้: การโหลดล้มเหลวด้วยสถานะ %2$S สำหรับสคริปต์ ‘%3$S’
# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like "text/plain" and %3$S is a URL.
ServiceWorkerRegisterMimeTypeError2=ไม่สามารถลงทะเบียน/อัปเดต ServiceWorker สำหรับ scope ‘%1$S’ ได้: ได้รับ Content-Type ‘%2$S’ ที่ไม่ถูกต้องสำหรับสคริปต์ ‘%3$S’ ต้องเป็นชนิด JavaScript MIME
# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
ServiceWorkerRegisterStorageError=ไม่สามารถลงทะเบียน/อัปเดต ServiceWorker สำหรับ scope ‘%S’ ได้: การเข้าถึงที่เก็บข้อมูลถูกจำกัดในบริบทนี้เนื่องจากการตั้งค่าผู้ใช้หรือโหมดการเรียกดูแบบส่วนตัว
-ServiceWorkerGetRegistrationStorageError=ไม่สามารถรับข้อมูลเกี่ยวกับการลงทะเบียนตัวทำงานบริการได้: การเข้าถึงที่เก็บข้อมูลถูกจำกัดในบริบทนี้เนื่องจากการตั้งค่าผู้ใช้หรือโหมดการเรียกดูแบบส่วนตัว
-ServiceWorkerGetClientStorageError=ไม่สามารถรับข้อมูลเกี่ยวกับไคลเอ็นต์ของตัวทำงานบริการได้: การเข้าถึงที่เก็บข้อมูลถูกจำกัดในบริบทนี้เนื่องจากการตั้งค่าผู้ใช้หรือโหมดการเรียกดูแบบส่วนตัว
+ServiceWorkerGetRegistrationStorageError=ไม่สามารถรับข้อมูลเกี่ยวกับการลงทะเบียน Service Worker ได้: การเข้าถึงที่เก็บข้อมูลถูกจำกัดในบริบทนี้เนื่องจากการตั้งค่าผู้ใช้หรือโหมดการเรียกดูแบบส่วนตัว
+ServiceWorkerGetClientStorageError=ไม่สามารถรับข้อมูลเกี่ยวกับไคลเอ็นต์ของ Service Worker ได้: การเข้าถึงที่เก็บข้อมูลถูกจำกัดในบริบทนี้เนื่องจากการตั้งค่าผู้ใช้หรือโหมดการเรียกดูแบบส่วนตัว
# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
ServiceWorkerPostMessageStorageError=ServiceWorker สำหรับ scope ‘%S’ ไม่สามารถดำเนินการ ‘postMessage‘ ได้เนื่องจากการเข้าถึงที่เก็บข้อมูลถูกจำกัดในบริบทนี้เนื่องจากการตั้งค่าผู้ใช้หรือโหมดการเรียกดูแบบส่วนตัว
# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
@@ -241,27 +242,27 @@ PatternAttributeCompileFailure=ไม่สามารถตรวจสอบ
# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
TargetPrincipalDoesNotMatch=ไม่สามารถดำเนินการ ‘postMessage’ ใน ‘DOMWindow’ ได้: ที่มาเป้าหมายที่ระบุ (‘%S’) ไม่ตรงกับที่มาของหน้าต่างผู้รับ (‘%S’)
# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
-RewriteYouTubeEmbed=กำลังเขียน YouTube Flash embed แบบเก่า (%S) ใหม่เป็น iframe embed (%S) โปรดอัปเดตหน้าเพื่อใช้ iframe แทน embed/object หากเป็นไปได้
+RewriteYouTubeEmbed=กำลังเขียน YouTube Flash embed แบบเก่า (%S) ใหม่เป็น iframe embed (%S) โปรดอัปเดตหน้าเพื่อใช้ iframe แทน embed/object ถ้าเป็นไปได้
# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
-RewriteYouTubeEmbedPathParams=กำลังเขียน YouTube Flash embed แบบเก่า (%S) ใหม่เป็น iframe embed (%S) Params ไม่รองรับโดย iframe embeds และถูกแปลงแล้ว โปรดอัปเดตหน้าเพื่อใช้ iframe แทน embed/object หากเป็นไปได้
+RewriteYouTubeEmbedPathParams=กำลังเขียน YouTube Flash embed แบบเก่า (%S) ใหม่เป็น iframe embed (%S) Params ไม่รองรับโดย iframe embeds และถูกแปลงแล้ว โปรดอัปเดตหน้าเพื่อใช้ iframe แทน embed/object ถ้าเป็นไปได้
# LOCALIZATION NOTE: This error is reported when the "Encryption" header for an
# incoming push message is missing or invalid. Do not translate "ServiceWorker",
# "Encryption", and "salt". %1$S is the ServiceWorker scope URL.
-PushMessageBadEncryptionHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ เฮดเดอร์ ‘Encryption’ ต้องมีพารามิเตอร์ ‘salt‘ ที่ไม่ซ้ำกันสำหรับแต่ละข้อความ ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 สำหรับข้อมูลเพิ่มเติม
+PushMessageBadEncryptionHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ ส่วนหัว ‘Encryption’ ต้องมีพารามิเตอร์ ‘salt‘ ที่ไม่ซ้ำกันสำหรับแต่ละข้อความ ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 สำหรับข้อมูลเพิ่มเติม
# LOCALIZATION NOTE: This error is reported when the "Crypto-Key" header for an
# incoming push message is missing or invalid. Do not translate "ServiceWorker",
# "Crypto-Key", and "dh". %1$S is the ServiceWorker scope URL.
-PushMessageBadCryptoKeyHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ เฮดเดอร์ ‘Crypto-Key’ ต้องมีพารามิเตอร์ ‘dh‘ ที่มีคีย์สาธารณะของเซิร์ฟเวอร์แอป ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 สำหรับข้อมูลเพิ่มเติม
+PushMessageBadCryptoKeyHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ ส่วนหัว ‘Crypto-Key’ ต้องมีพารามิเตอร์ ‘dh‘ ที่มีคีย์สาธารณะของเซิร์ฟเวอร์แอป ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 สำหรับข้อมูลเพิ่มเติม
# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated
# "Encryption-Key" header for an incoming push message is missing or invalid.
# Do not translate "ServiceWorker", "Encryption-Key", "dh", "Crypto-Key", and
# "Content-Encoding: aesgcm". %1$S is the ServiceWorker scope URL.
-PushMessageBadEncryptionKeyHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ เฮดเดอร์ ‘Encryption-Key’ ต้องมีพารามิเตอร์ ‘dh‘ เฮดเดอร์นี้เลิกใช้แล้วและจะถูกเอาออกในไม่ช้า โปรดใช้ ‘Crypto-Key‘ พร้อมด้วย ‘Content-Encoding: aesgcm‘ แทน ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 สำหรับข้อมูลเพิ่มเติม
+PushMessageBadEncryptionKeyHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ ส่วนหัว ‘Encryption-Key’ ต้องมีพารามิเตอร์ ‘dh‘ ส่วนหัวนี้ไม่สนับสนุนให้ใช้แล้วและจะถูกเอาออกในไม่ช้า โปรดใช้ ‘Crypto-Key‘ พร้อมด้วย ‘Content-Encoding: aesgcm‘ แทน ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 สำหรับข้อมูลเพิ่มเติม
# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
# because the "Content-Encoding" header is missing or contains an
# unsupported encoding. Do not translate "ServiceWorker", "Content-Encoding",
# "aesgcm", and "aesgcm128". %1$S is the ServiceWorker scope URL.
-PushMessageBadEncodingHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ เฮดเดอร์ ‘Content-Encoding’ ต้องเป็น ‘aesgcm‘ โดยสามารถใช้ ‘aesgcm128‘ ได้ แต่เลิกใช้แล้วและจะถูกเอาออกในไม่ช้า ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 สำหรับข้อมูลเพิ่มเติม
+PushMessageBadEncodingHeader=ServiceWorker สำหรับสโคป ‘%1$S’ ไม่สามารถถอดรหัสข้อความพุชได้ ส่วนหัว ‘Content-Encoding’ ต้องเป็น ‘aesgcm‘ โดยสามารถใช้ ‘aesgcm128‘ ได้ แต่ไม่สนับสนุนให้ใช้แล้วและจะถูกเอาออกในไม่ช้า ดู https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 สำหรับข้อมูลเพิ่มเติม
# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
# because the "dh" parameter is not valid base64url. Do not translate
# "ServiceWorker", "dh", "Crypto-Key", and "base64url". %1$S is the
@@ -298,22 +299,28 @@ BiquadFilterChannelCountChangeWarning=การเปลี่ยนแปลง
GenericImageNamePNG=ภาพ.png
GenericFileName=ไฟล์
GeolocationInsecureRequestIsForbidden=คำขอตำแหน่งที่ตั้งทางภูมิศาสตร์สามารถดำเนินการได้ในบริบทที่ปลอดภัยเท่านั้น
-NotificationsInsecureRequestIsForbidden=สามารถขอการอนุญาตการแจ้งเตือนได้เฉพาะในบริบทที่ปลอดภัยเท่านั้น
-NotificationsCrossOriginIframeRequestIsForbidden=สามารถขอสิทธิ์การแจ้งเตือนได้เฉพาะในเอกสารระดับบนสุด (top-level) หรือ iframe แบบ same-origin เท่านั้น
-NotificationsRequireUserGesture=สามารถขอการอนุญาตการแจ้งเตือนได้เฉพาะจากภายในตัวจัดการเหตุการณ์ที่สร้างโดยผู้ใช้ที่ทำงานในระยะสั้นเท่านั้น
-NotificationsRequireUserGestureDeprecationWarning=การขอการอนุญาตการแจ้งเตือนภายนอกตัวจัดการเหตุการณ์ที่สร้างโดยผู้ใช้ที่ทำงานในระยะสั้นเลิกใช้แล้วและจะไม่รองรับอีกในอนาคต
+NotificationsInsecureRequestIsForbidden=การขอสิทธิ์การแจ้งเตือนสามารถทำได้เฉพาะในบริบทปลอดภัยเท่านั้น
+NotificationsCrossOriginIframeRequestIsForbidden=การขอสิทธิ์การแจ้งเตือนสามารถทำได้เฉพาะในเอกสารระดับบนสุดหรือ iframe ที่มาจากต้นทางเดียวกันเท่านั้น
+NotificationsRequireUserGesture=การขอสิทธิ์การแจ้งเตือนสามารถทำได้เฉพาะจากภายในเครื่องมือจัดการเหตุการณ์ที่ผู้ใช้สร้างขึ้นซึ่งทำงานระยะสั้นเท่านั้น
+NotificationsRequireUserGestureDeprecationWarning=การขอสิทธิ์การแจ้งเตือนภายนอกเครื่องมือจัดการเหตุการณ์ที่ผู้ใช้สร้างขึ้นซึ่งทำงานระยะสั้นนั้นไม่สนับสนุนให้ทำแล้ว และจะไม่รองรับอีกในอนาคต
# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
WindowContentUntrustedWarning=เลิกใช้แอตทริบิวต์ ‘content’ ของวัตถุ Window แล้ว โปรดใช้ ‘window.top’ แทน
+
# LOCALIZATION NOTE: The first %S is the tag name of the element that starts the loop, the second %S is the element's ID.
SVGRefLoopWarning=SVG <%S> ที่มี ID “%S” มีลูปการอ้างอิง
# LOCALIZATION NOTE: The first %S is the tag name of the element in the chain where the chain was broken, the second %S is the element's ID.
SVGRefChainLengthExceededWarning=โซ่อ้างอิง SVG <%S> ซึ่งยาวเกินไปถูกทอดทิ้งในอิลิเมนต์ที่มี ID “%S”
-# LOCALIZATION NOTE: Do not translate SVGSVGElement.deselectAll.
-SVGDeselectAll=SVGSVGElement.deselectAll เลิกใช้แล้วเนื่องจากมีฟังก์ชันการทำงานที่ซ้ำกับ Selection API
# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.nearestViewportElement or SVGElement.viewportElement.
SVGNearestViewportElement=SVGGraphicsElement.nearestViewportElement เลิกใช้แล้วและจะถูกเอาออกในอนาคต ให้ใช้ SVGElement.viewportElement แทน
# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement.
SVGFarthestViewportElement=SVGGraphicsElement.farthestViewportElement เลิกใช้แล้วและจะถูกเอาออกในอนาคต
+# LOCALIZATION NOTE: Do not translate SVGSVGElement.deselectAll.
+SVGDeselectAllWarning=SVGSVGElement.deselectAll เลิกใช้แล้วเนื่องจากมีฟังก์ชันการทำงานที่ซ้ำกับ Selection API
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.nearestViewportElement or SVGElement.viewportElement.
+SVGNearestViewportElementWarning=SVGGraphicsElement.nearestViewportElement เลิกใช้แล้วและจะถูกเอาออกในอนาคต ให้ใช้ SVGElement.viewportElement แทน
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement.
+SVGFarthestViewportElementWarning=SVGGraphicsElement.farthestViewportElement เลิกใช้แล้วและจะถูกเอาออกในอนาคต
+
# LOCALIZATION NOTE: Do not translate "<script>".
ScriptSourceEmpty=แอตทริบิวต์ ‘%S’ ของอิลิเมนต์ <script> ว่างเปล่า
# LOCALIZATION NOTE: Do not translate "<script>".
@@ -330,6 +337,8 @@ ModuleSourceNotAllowed=ไม่อนุญาตให้มี URI ที่
WebExtContentScriptModuleSourceNotAllowed=สคริปต์เนื้อหา WebExtension อาจโหลดเฉพาะโมดูลที่มี URL moz-extension และไม่ใช่: “%S”
ModuleResolveFailureNoWarn=เกิดข้อผิดพลาดในการแปลงที่อยู่ตัวระบุโมดูล “%S”
ModuleResolveFailureWarnRelative=เกิดข้อผิดพลาดในการแปลงที่อยู่ตัวระบุโมดูล “%S” ตัวระบุโมดูลสัมพัทธ์จะต้องขึ้นต้นด้วย “./” “../” หรือ “/”
+# LOCALIZATION NOTE: Do not translate "locale" and "IDBObjectStore.createIndex()".
+IDBObjectStoreCreateIndexLocaleWarning=ตัวเลือก ‘locale’ สำหรับ IDBObjectStore.createIndex() เลิกใช้แล้ว
ImportMapInvalidTopLevelKey=มีคีย์ระดับบนสุดที่ไม่ถูกต้อง “%S” ในแมปการนำเข้า
ImportMapEmptySpecifierKeys=คีย์ตัวระบุไม่สามารถเป็นสตริงว่างได้
ImportMapAddressesNotStrings=ที่อยู่ต้องเป็นสตริง
@@ -417,7 +426,7 @@ SizeToContentWarning=sizeToContent() เลิกใช้แล้วและ
WebShareAPI_Failed=การดำเนินการแบ่งปันล้มเหลว
WebShareAPI_Aborted=การดำเนินการแบ่งปันถูกยกเลิก
# LOCALIZATION NOTE (UnknownProtocolNavigationPrevented): %1$S is the destination URL.
-UnknownProtocolNavigationPrevented=ป้องกันการนำทางไปยัง “%1$S” แล้วเนื่องจากเป็นโปรโตคอลที่ไม่รู้จัก
+UnknownProtocolNavigationPrevented=การนำทางไปยัง “%1$S” ถูกห้ามเนื่องจากเป็นโพรโทคอลที่ไม่รู้จัก
PostMessageSharedMemoryObjectToCrossOriginWarning=ไม่สามารถ post ข้อความที่ประกอบด้วยอ็อบเจกต์หน่วยความจำที่ใช้ร่วมกันลงใน cross-origin window ได้
# LOCALIZATION NOTE: %S is the URL of the resource in question
UnusedLinkPreloadPending=ทรัพยากรที่ “%S” ที่โหลดไว้ล่วงหน้าที่มีการโหลดลิงก์ล่วงหน้าไม่ได้ถูกใช้ในช่วงไม่กี่วินาทีที่ผ่านมา ตรวจสอบให้แน่ใจว่าแอตทริบิวต์ทั้งหมดของแท็ก preload ได้รับการตั้งค่าอย่างถูกต้อง
@@ -431,7 +440,7 @@ RequestStorageAccessNested=document.requestStorageAccess() อาจไม่ถ
# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(). In some locales it may be preferable to not translate "event handler", either.
RequestStorageAccessUserGesture=สามารถร้องขอ document.requestStorageAccess() ได้เฉพาะจากภายในตัวจัดการเหตุการณ์ที่สร้างโดยผู้ใช้ที่ทำงานในระยะสั้นเท่านั้น
# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), Permissions Policy and storage-access.
-RequestStorageAccessPermissionsPolicy=document.requestStorageAccess() อาจไม่ถูกเรียกหากคุณลักษณะ storage-access ถูกปิดกั้นโดยนโยบายสิทธิ์อนุญาต
+RequestStorageAccessPermissionsPolicy=document.requestStorageAccess() อาจไม่ถูกเรียกถ้าคุณลักษณะ storage-access ถูกปิดกั้นเนื่องจากนโยบายการกำหนดสิทธิ์
# LOCALIZATION NOTE: Do not translate document.requestStorageAccess()
RequestStorageAccessNotSecureContext=document.requestStorageAccess() อาจให้สิทธิ์เข้าถึงเฉพาะบริบทที่ปลอดภัย
# LOCALIZATION NOTE: Do not translate "Location" and "History".
@@ -441,7 +450,7 @@ FolderUploadPrompt.title = ยืนยันการอัปโหลด
FolderUploadPrompt.message = คุณแน่ใจหรือไม่ว่าคุณต้องการอัปโหลดไฟล์ทั้งหมดจาก “%S”? ดำเนินการนี้เฉพาะเมื่อคุณเชื่อถือไซต์เท่านั้น
FolderUploadPrompt.acceptButtonLabel = อัปโหลด
InputPickerBlockedNoUserActivation=ตัวเลือก <input> ถูกปิดกั้นเนื่องจากไม่มีการเปิดใช้งานโดยผู้ใช้
-ExternalProtocolFrameBlockedNoUserActivation=Iframe ที่มีโปรโตคอลภายนอกถูกปิดกั้นเนื่องจากไม่มีการเปิดใช้งานโดยผู้ใช้ หรือเนื่องจากมีเวลาที่ผ่านไปไม่เพียงพอนับตั้งแต่โหลด Iframe นั้นครั้งล่าสุด
+ExternalProtocolFrameBlockedNoUserActivation=Iframe ที่มีโพรโทคอลภายนอกถูกปิดกั้นเนื่องจากไม่มีการเปิดใช้งานโดยผู้ใช้ หรือเนื่องจากมีเวลาที่ผ่านไปไม่เพียงพอนับตั้งแต่โหลด Iframe นั้นครั้งล่าสุด
MultiplePopupsBlockedNoUserActivation=การเปิดหลายป็อปอัปถูกปิดกั้นเนื่องจากไม่มีการเปิดใช้งานโดยผู้ใช้
# LOCALIZATION NOTE: %S is the URL of the preload that was ignored.
PreloadIgnoredInvalidAttr=การโหลด %S ล่วงหน้าถูกเพิกเฉยเนื่องจากมีค่า “as” หรือ “type” ที่ไม่รู้จัก หรือมีแอตทริบิวต์ “media” ที่ไม่ตรงกัน
@@ -470,9 +479,6 @@ InstallTriggerInstallDeprecatedWarning=InstallTrigger.install() เลิกใ
# LOCALIZATION NOTE: Do not translate "HTMLOptionsCollection.length". %1$S is the invalid value, %2$S is the current limit.
SelectOptionsLengthAssignmentWarning=ได้ปฏิเสธที่จะขยายรายการตัวเลือก <select> ผ่านค่าที่กำหนดให้ HTMLOptionsCollection.length (ค่า %1$S) ขนาดสูงสุดที่รองรับคือ %2$S
-# LOCALIZATION NOTE: Do not translate "isExternalCTAP2SecurityKeySupported".
-IsExternalCTAP2SecurityKeySupportedWarning=isExternalCTAP2SecurityKeySupported() เลิกใช้แล้ว
-
InvalidFormControlUnfocusable=ส่วนควบคุมฟอร์มที่ไม่ถูกต้องไม่สามารถโฟกัสได้
# LOCALIZATION NOTE: Do not translate "name="
InvalidNamedFormControlUnfocusable=ส่วนควบคุมฟอร์มที่ไม่ถูกต้องที่มี name=‘%S’ ไม่สามารถโฟกัสได้
diff --git a/l10n-th/dom/chrome/layout/htmlparser.properties b/l10n-th/dom/chrome/layout/htmlparser.properties
index 2a65c8985c..da3d52d641 100644
--- a/l10n-th/dom/chrome/layout/htmlparser.properties
+++ b/l10n-th/dom/chrome/layout/htmlparser.properties
@@ -11,11 +11,11 @@ EncMetaAfterHeadInKilobyte=แท็ก meta ที่ประกาศรห
EncNoDecl=ไม่ได้ประกาศรหัสอักขระของเอกสาร จึงได้เดารหัสอักขระจากเนื้อหาแทน รหัสอักขระจะต้องถูกประกาศในเฮดเดอร์ HTTP Content-Type โดยใช้แท็ก meta หรือโดยใช้เครื่องหมายลำดับไบต์
EncNoDeclPlain=ไม่ได้ประกาศรหัสอักขระของเอกสาร จึงได้เดารหัสอักขระจากเนื้อหาแทน รหัสอักขระจะต้องถูกประกาศในเฮดเดอร์ HTTP Content-Type โดยใช้เครื่องหมายลำดับไบต์
EncMetaUnsupported=เอกสาร HTML ประกาศการเข้ารหัสอักขระที่ไม่สนับสนุนโดยใช้แท็ก meta การประกาศนี้จะไม่มีผล
-EncProtocolUnsupported=เอกสาร HTML ประกาศการเข้ารหัสอักขระที่ไม่สนับสนุนในระดับโปรโตคอลการส่งข้อมูล การประกาศนี้จะไม่มีผล
+EncProtocolUnsupported=เอกสาร HTML ประกาศการเข้ารหัสอักขระที่ไม่สนับสนุนในระดับโพรโทคอลการส่งข้อมูล การประกาศนี้จะไม่มีผล
EncMetaUtf16=แท็ก meta ถูกใช้ประกาศการเข้ารหัสอักขระเป็นแบบ UTF-16 จะถูกตีความว่าเป็นการประกาศแบบ UTF-8 แทน
EncMetaUserDefined=แท็ก meta ถูกใช้ประกาศการเข้ารหัสอักขระเป็นแบบ x-user-defined จะถูกตีความว่าเป็นการประกาศแบบ windows-1252 แทนเพื่อให้เข้ากันได้กับแบบอักษรแบบเก่าซึ่งเข้ารหัสอักขระผิดโดยตั้งใจ ไซต์นี้ควรเปลี่ยนไปใช้รหัสอักขระแบบ Unicode
EncMetaReplacement=แท็ก meta ถูกใช้เพื่อประกาศรหัสอักขระที่เป็นอันตรายต่อการเขียนสคริปต์แบบข้ามไซต์ (cross-site scripting) จึงใช้รหัสอักขระทดแทน
-EncProtocolReplacement=รหัสอักขระที่เป็นอันตรายต่อการเขียนสคริปต์แบบข้ามไซต์ (cross-site scripting) ถูกประกาศที่ระดับโปรโตคอลการถ่ายโอน จึงใช้รหัสอักขระทดแทน
+EncProtocolReplacement=รหัสอักขระที่เป็นอันตรายต่อการเขียนสคริปต์แบบข้ามไซต์ (cross-site scripting) ถูกประกาศที่ระดับโพรโทคอลการถ่ายโอน จึงใช้รหัสอักขระทดแทน
EncDetectorReload=ไม่ได้ประกาศรหัสอักขระของเอกสาร และได้เดารหัสอักขระจากเนื้อหา ซึ่งส่งผลให้เอกสารถูกโหลดซ้ำ รหัสอักขระจะต้องถูกประกาศในเฮดเดอร์ HTTP Content-Type โดยใช้แท็ก meta หรือโดยใช้เครื่องหมายลำดับไบต์
EncDetectorReloadPlain=ไม่ได้ประกาศรหัสอักขระของเอกสาร และได้เดารหัสอักขระจากเนื้อหา ซึ่งส่งผลให้เอกสารถูกโหลดซ้ำ รหัสอักขระจะต้องถูกประกาศในเฮดเดอร์ HTTP Content-Type หรือโดยใช้เครื่องหมายลำดับไบต์
EncError=สตรีมไบต์มีข้อผิดพลาดตามรหัสอักขระที่ประกาศ การประกาศรหัสอักขระอาจไม่ถูกต้อง
@@ -24,7 +24,7 @@ EncErrorFramePlain=สตรีมไบต์มีข้อผิดพลา
EncSpeculationFailMeta=ส่วนเริ่มต้นของเอกสารถูกแจงส่วนใหม่ เนื่องจากมีอักขระที่ไม่ใช่ ASCII ก่อนแท็ก meta ที่ประกาศรหัสอักขระไว้ meta ควรเป็นแท็กลูกแท็กแรกของเฮดเดอร์ที่ไม่มีคำอธิบายที่ไม่ใช่ ASCII มาก่อน
EncSpeculationFailXml=ส่วนเริ่มต้นของเอกสารถูกแจงส่วนใหม่ เนื่องจากมีอักขระที่ไม่ใช่ ASCII ในส่วนของเอกสารที่ค้นหาแท็ก meta ไม่สำเร็จก่อนที่จะถอยกลับไปใช้ไวยาการณ์การประกาศแบบ XML ควรใช้แท็ก meta ที่ส่วนเริ่มต้นของเฮดเดอร์แทนไวยากรณ์การประกาศแบบ XML
# The audience of the following message isn't the author of the document but other people debugging browser behavior.
-EncSpeculationFail2022=ส่วนเริ่มต้นของเอกสารถูกแจงส่วนใหม่ เนื่องจาก ISO-2022-JP เป็นรหัสอักขระที่ไม่เข้ากับ ASCII
+EncSpeculationFail2022=ส่วนเริ่มต้นของเอกสารถูกแจงส่วนใหม่ เนื่องจาก ISO-2022-JP เป็นรหัสอักขระที่ใช้ร่วมกับ ASCII ไม่ได้
# The bulk of the messages below are derived from
# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java
diff --git a/l10n-th/dom/chrome/layout/layout_errors.properties b/l10n-th/dom/chrome/layout/layout_errors.properties
index c8ff4d9713..832188114c 100644
--- a/l10n-th/dom/chrome/layout/layout_errors.properties
+++ b/l10n-th/dom/chrome/layout/layout_errors.properties
@@ -23,8 +23,6 @@ CompositorAnimationWarningContentTooLarge2=ไม่สามารถเรี
## 'backface-visibility: hidden' is a CSS property, don't translate it.
CompositorAnimationWarningTransformBackfaceVisibilityHidden=ไม่สามารถเรียกใช้ภาพเคลื่อนไหวการแปลง ‘backface-visibility: hidden’ บนคอมโพสิเตอร์ได้
## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
-## CompositorAnimationWarningTransformWithGeometricProperties,
-## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
## CompositorAnimationWarningTransformFrameInactive,
## CompositorAnimationWarningOpacityFrameInactive):
## 'transform' and 'opacity' mean CSS property names, don't translate it.
@@ -50,4 +48,4 @@ PrincipalWritingModePropagationWarning=เมื่อแสดงผลอิ
## %3$S is a floating point value with the total adjusted distance
ScrollAnchoringDisabledInContainer=การกำหนดจุดยึดการเลื่อนถูกปิดใช้งานในคอนเทนเนอร์การเลื่อนเนื่องจากมีการปรับเปลี่ยนอย่างต่อเนื่องมากเกินไป (%1$S) พร้อมระยะทางรวมที่น้อยเกินไป (เฉลี่ย %2$S px, รวม %3$S px)
-ForcedLayoutStart=เค้าโครงถูกบังคับก่อนที่หน้าจะโหลดอย่างครบถ้วน หากสไตล์ชีตยังไม่ถูกโหลด สิ่งนี้อาจทำให้เนื้อหาที่ไม่มีการจัดรูปแบบแสดงผลแบบกะพริบได้
+ForcedLayoutStart=เค้าโครงถูกบังคับก่อนที่หน้าจะโหลดอย่างครบถ้วน ถ้าสไตล์ชีตยังไม่ถูกโหลด สิ่งนี้อาจทำให้เนื้อหาที่ไม่มีการจัดรูปแบบแสดงผลแบบกะพริบได้
diff --git a/l10n-th/dom/chrome/security/csp.properties b/l10n-th/dom/chrome/security/csp.properties
index dfa9dbedc9..10912be233 100644
--- a/l10n-th/dom/chrome/security/csp.properties
+++ b/l10n-th/dom/chrome/security/csp.properties
@@ -17,6 +17,105 @@ CSPROViolation = เกิดการละเมิดสำหรับนโ
# %1$S is the directive that has been violated.
# %2$S is the URI of the resource which violated the directive.
CSPROViolationWithURI = การตั้งค่าของหน้าได้สังเกตการโหลดทรัพยากรที่ %2$S (“%1$S”) รายงาน CSP กำลังจะถูกส่ง
+
+# CSP Warnings:
+
+# LOCALIZATION NOTE (CSPInlineStyleViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. style-src-elem)
+CSPInlineStyleViolation = การตั้งค่าของหน้าได้ปิดกั้นสไตล์แบบอินไลน์ (%2$S) ไม่ให้มีการนำไปใช้เพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROInlineStyleViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. style-src-elem)
+CSPROInlineStyleViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าได้ปิดกั้นสไตล์แบบอินไลน์ (%2$S) ไม่ให้มีการนำไปใช้เพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPInlineScriptViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src-elem)
+CSPInlineScriptViolation = การตั้งค่าของหน้าได้ปิดกั้นสคริปต์แบบอินไลน์ (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROInlineScriptViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src-elem)
+CSPROInlineScriptViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้นสคริปต์แบบอินไลน์ (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPEventHandlerScriptViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src-attr)
+CSPEventHandlerScriptViolation = การตั้งค่าของหน้าได้ปิดกั้นตัวจัดการเหตุการณ์ (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROEventHandlerScriptViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src-attr)
+CSPROEventHandlerScriptViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้นตัวจัดการเหตุการณ์ (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPEvalScriptViolation):
+# Don't translate/change "'unsafe-eval'", including the single quote.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src)
+CSPEvalScriptViolation = การตั้งค่าของหน้าได้ปิดกั้น JavaScript eval (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S” ('unsafe-eval' ขาดไป)
+# LOCALIZATION NOTE (CSPROEvalScriptViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# Don't translate/change "'unsafe-eval'", including the single quote.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src)
+CSPROEvalScriptViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้น JavaScript eval (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S” ('unsafe-eval' ขาดไป)
+# LOCALIZATION NOTE (CSPWasmEvalScriptViolation):
+# WebAssembly is a feature name.
+# Don't translate/change "'wasm-unsafe-eval'" or "'unsafe-eval'", including the single quote.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src)
+CSPWasmEvalScriptViolation = การตั้งค่าของหน้าได้ปิดกั้น WebAssembly (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S” ('wasm-unsafe-eval' หรือ 'unsafe-eval' ขาดไป)
+# LOCALIZATION NOTE (CSPROWasmEvalScriptViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# WebAssembly is a feature name.
+# Don't translate/change "'wasm-unsafe-eval'" or "'unsafe-eval'", including the single quote.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the type of directive used by the resource (e.g. script-src)
+CSPROWasmEvalScriptViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้น WebAssembly (%2$S) ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S” ('wasm-unsafe-eval' หรือ 'unsafe-eval' ขาดไป)
+# LOCALIZATION NOTE (CSPStyleViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. style-src)
+CSPStyleViolation = การตั้งค่าของหน้าได้ปิดกั้นสไตล์ (%3$S) ที่ %2$S ไม่ให้มีการนำไปใช้เพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROStyleViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. style-src)
+CSPROStyleViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้นสไตล์ (%3$S) ที่ %2$S ไม่ให้มีการนำไปใช้เพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPScriptViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. script-src-elem)
+CSPScriptViolation = การตั้งค่าของหน้าได้ปิดกั้นสคริปต์ (%3$S) ที่ %2$S ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROScriptViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. script-src-elem)
+CSPROScriptViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้นสคริปต์ (%3$S) ที่ %2$S ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPWorkerViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. worker-src)
+CSPWorkerViolation = การตั้งค่าของหน้าได้ปิดกั้นสคริปต์ Worker (%3$S) ที่ %2$S ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROWorkerViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. worker-src)
+CSPROWorkerViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้นสคริปต์ Worker (%3$S) ที่ %2$S ไม่ให้ทำงานเพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPGenericViolation):
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. image-src)
+CSPGenericViolation = การตั้งค่าของหน้าได้ปิดกั้นไม่ให้โหลดทรัพยากร (%3$S) ที่ %2$S เพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+# LOCALIZATION NOTE (CSPROGenericViolation):
+# Don't translate "Report-Only" as it's part of the name Content-Security-Policy-Report-Only.
+# %1$S is the entire directive that has been violated. (e.g. "default-src 'none'")
+# %2$S is the URI of the resource which violated the directive.
+# %3$S is the type of directive used by the resource (e.g. image-src)
+CSPROGenericViolation = (นโยบาย Report-Only) การตั้งค่าของหน้าจะปิดกั้นไม่ให้โหลดทรัพยากร (%3$S) ที่ %2$S เพราะละเมิดคำสั่งต่อไปนี้: “%1$S”
+
# LOCALIZATION NOTE (triedToSendReport):
# %1$S is the URI we attempted to send a report to.
triedToSendReport = พยายามส่งรายงานไปยัง URI ที่ใช้ไม่ได้ : "%1$S"
@@ -76,7 +175,7 @@ upgradeInsecureRequest = อัปเกรดคำขอที่ไม่ป
ignoreSrcForDirective = ละเลย srcs สำหรับคำสั่ง ‘%1$S’
# LOCALIZATION NOTE (hostNameMightBeKeyword):
# %1$S is the hostname in question and %2$S is the keyword
-hostNameMightBeKeyword = ตีความ %1$S เป็นชื่อโฮสต์แทนที่จะเป็นคำสำคัญ หากคุณต้องการให้ตีความเป็นคำสำคัญ ให้ใช้ ‘%2$S’ (อยู่ในอัญประกาศเดี่ยว)
+hostNameMightBeKeyword = ตีความ %1$S เป็นชื่อโฮสต์แทนที่จะเป็นคำสำคัญ ถ้าคุณต้องการให้ตีความเป็นคำสำคัญ ให้ใช้ ‘%2$S’ (อยู่ในอัญประกาศเดี่ยว)
# LOCALIZATION NOTE (notSupportingDirective):
# directive is not supported (e.g. 'reflected-xss')
notSupportingDirective = ไม่รองรับคำสั่ง ‘%1$S’ คำสั่งและค่าต่าง ๆ จะถูกละเลย
diff --git a/l10n-th/dom/chrome/security/security.properties b/l10n-th/dom/chrome/security/security.properties
index 1e712aaa7d..09cc1e25dd 100644
--- a/l10n-th/dom/chrome/security/security.properties
+++ b/l10n-th/dom/chrome/security/security.properties
@@ -46,6 +46,9 @@ LoadingMixedDisplayObjectSubrequestDeprecation=ไม่แนะนำให้
# LOCALIZATION NOTE: "%S" is the URI of the insecure mixed content download
MixedContentBlockedDownload = ปิดกั้นการดาวน์โหลดเนื้อหาที่ไม่ปลอดภัย “%S” แล้ว
+# LOCALIZATION NOTE: "%S" is the URI of the insecure mixed content download
+BlockedInsecureDownload = เราได้ปิดกั้นรายการดาวน์โหลดที่ไม่ปลอดภัยแล้ว: “%S”
+
# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
BothAllowScriptsAndSameOriginPresent=iframe ที่มีทั้ง allow-scripts และ allow-same-origin เดียวกันสำหรับแอตทริบิวต์ sandbox สามารถเอาคุณลักษณะการทำ sandbox ออกได้
# LOCALIZATION NOTE: Do not translate "allow-top-navigation-by-user-activation", "allow-top-navigation", "sandbox" or "iframe"
@@ -97,7 +100,7 @@ BlockFileScriptWithWrongMimeType=การโหลดสคริปต์จ
# LOCALIZATION NOTE: “%S” is the whole URI of the loaded file.
BlockExtensionScriptWithWrongExt=การโหลดสคริปต์ด้วย URI “%S” ถูกปิดกั้นเนื่องจากไม่อนุญาตให้ใช้ส่วนขยายไฟล์
-RestrictBrowserEvalUsage=ไม่อนุญาตให้ใช้ eval() และ eval-like ในโปรเซสหลักหรือในบริบทระบบ (ปิดกั้นการใช้ใน “%1$S”)
+RestrictBrowserEvalUsage=ไม่อนุญาตให้ใช้ eval() และ eval-like ในโพรเซสแม่หรือในบริบทระบบ (ปิดกั้นการใช้ใน “%1$S”)
# LOCALIZATION NOTE (MixedContentAutoUpgrade):
# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
@@ -154,13 +157,13 @@ HTTPSOnlyFailedDowngradeAgain = การอัปเกรดคำขอไม
# %1$S is the URL of the upgraded speculative TCP connection; %2$S is the upgraded scheme.
HTTPSOnlyUpgradeSpeculativeConnection = กำลังอัปเกรดการเชื่อมต่อ TCP แบบคาดการณ์ที่ไม่ปลอดภัย “%1$S” ให้ไปใช้ “%2$S”
-HTTPSFirstSchemeless = กำลังอัปเกรด URL ที่โหลดในแถบที่อยู่ซึ่งไม่มีแบบแผนโปรโตคอลที่ชัดเจนให้ไปใช้ HTTPS
+HTTPSFirstSchemeless = กำลังอัปเกรด URL ที่โหลดในแถบที่อยู่ซึ่งไม่มีแบบแผนโพรโทคอลที่ชัดเจนให้ไปใช้ HTTPS
# LOCALIZATION NOTE: %S is the URL of the blocked request;
IframeSandboxBlockedDownload = การดาวน์โหลด “%S” ถูกปิดกั้นเนื่องจาก iframe ที่กระตุ้นมีการตั้งค่าสถานะ sandbox ไว้
# LOCALIZATION NOTE: %S is the URL of the blocked request;
-SandboxBlockedCustomProtocols = ปิดกั้นการนำทางไปยังโปรโตคอลที่กำหนดเอง “%S” จากบริบทที่อยู่ใน sandbox
+SandboxBlockedCustomProtocols = การนำทางไปยังโพรโทคอลกำหนดเอง “%S” จากบริบทที่อยู่ในแซนด์บอกซ์ถูกปิดกั้น
# Sanitizer API
# LOCALIZATION NOTE: Please do not localize "DocumentFragment". It's the name of an API.
diff --git a/l10n-th/mobile/android/chrome/browser.properties b/l10n-th/mobile/android/chrome/browser.properties
index df3dae45d2..6dea9f4b78 100644
--- a/l10n-th/mobile/android/chrome/browser.properties
+++ b/l10n-th/mobile/android/chrome/browser.properties
@@ -42,3 +42,4 @@ userContextWork.label = งาน
userContextBanking.label = ธนาคาร
userContextShopping.label = การซื้อของ
+
diff --git a/l10n-th/mobile/android/chrome/passwordmgr.properties b/l10n-th/mobile/android/chrome/passwordmgr.properties
index 3290fe9876..34f993b805 100644
--- a/l10n-th/mobile/android/chrome/passwordmgr.properties
+++ b/l10n-th/mobile/android/chrome/passwordmgr.properties
@@ -18,3 +18,4 @@ passwordChangeTitle=ยืนยันการเปลี่ยนรหัส
username=ชื่อผู้ใช้
password=รหัสผ่าน
+
diff --git a/l10n-th/mobile/android/mobile/android/aboutConfig.ftl b/l10n-th/mobile/android/mobile/android/aboutConfig.ftl
index 3c2330631b..28abe69edd 100644
--- a/l10n-th/mobile/android/mobile/android/aboutConfig.ftl
+++ b/l10n-th/mobile/android/mobile/android/aboutConfig.ftl
@@ -26,3 +26,4 @@ config-context-menu-copy-pref-name =
.label = คัดลอกชื่อ
config-context-menu-copy-pref-value =
.label = คัดลอกค่า
+
diff --git a/l10n-th/mobile/android/mobile/android/geckoViewConsole.ftl b/l10n-th/mobile/android/mobile/android/geckoViewConsole.ftl
index 0b14b2d688..5c93b59a75 100644
--- a/l10n-th/mobile/android/mobile/android/geckoViewConsole.ftl
+++ b/l10n-th/mobile/android/mobile/android/geckoViewConsole.ftl
@@ -20,3 +20,4 @@ console-timer-start = { $name }: เริ่มจับเวลา
# $name (String): user-defined name for the timer
# $duration (String): number of milliseconds
console-timer-end = { $name }: { $duration }ms
+
diff --git a/l10n-th/netwerk/necko.properties b/l10n-th/netwerk/necko.properties
index f23e4482e6..308ee594f0 100644
--- a/l10n-th/netwerk/necko.properties
+++ b/l10n-th/netwerk/necko.properties
@@ -22,7 +22,7 @@ DirGoUp=ขึ้นไปสู่ไดเรกทอรีระดับส
ShowHidden=แสดงวัตถุที่ซ่อนอยู่
DirColName=ชื่อ
DirColSize=ขนาด
-DirColMTime=วันที่เปลี่ยนแปลงล่าสุด
+DirColMTime=ปรับเปลี่ยนล่าสุดเมื่อ
DirFileLabel=ไฟล์:
SuperfluousAuth=คุณกำลังจะเข้าสู่ระบบไซต์ “%1$S” ด้วยชื่อผู้ใช้ “%2$S” แต่เว็บไซต์ไม่จำเป็นต้องใช้การยืนยันตัวตน สิ่งนี้อาจเป็นความพยายามในการหลอกลวงคุณ\n\n“%1$S” เป็นไซต์ที่คุณต้องการเยี่ยมชมหรือไม่?
@@ -32,11 +32,11 @@ TrackerUriBlocked=ทรัพยากรที่ “%1$S” ถูกปิ
UnsafeUriBlocked=ปิดกั้นทรัพยากรที่ “%1$S” โดยการเรียกดูแบบปลอดภัย
# LOCALIZATION NOTE (StrictUrlProtocolSetter): %1$S is the URL that has attempted to be changed. %2$S is the invalid target protocol.
-StrictUrlProtocolSetter=การเปลี่ยน Url “%1$S“ เป็นโปรโตคอล “%2$S“ ถูกปิดกั้น
+StrictUrlProtocolSetter=การเปลี่ยน Url “%1$S“ เป็นโพรโทคอล “%2$S“ ถูกปิดกั้น
# LOCALIZATION NOTE (CORPBlocked): %1$S is the URL of the blocked resource. %2$S is the URL of the MDN page about CORP.
CORPBlocked=ทรัพยากรที่ “%1$S” ถูกปิดกั้นเนื่องจากเฮดเดอร์ Cross-Origin-Resource-Policy (หรือไม่มี) ดูที่ %2$S
-CookieBlockedByPermission=คำขอเข้าถึงคุกกี้หรือที่เก็บข้อมูลบน “%1$S” ถูกปิดกั้นเนื่องจากการอนุญาตคุกกี้ที่กำหนดเอง
+CookieBlockedByPermission=คำร้องขอเข้าถึงคุกกี้หรือที่เก็บข้อมูลใน “%1$S” ถูกปิดกั้นเนื่องจากมีการกำหนดสิทธิ์คุกกี้ที่กำหนดเอง
CookieBlockedTracker=คำขอเข้าถึงคุกกี้หรือที่เก็บข้อมูลบน “%1$S” ถูกปิดกั้นเนื่องจากมาจากตัวติดตามและการปิดกั้นเนื้อหาเปิดใช้งานอยู่
CookieBlockedAll=คำขอเข้าถึงคุกกี้หรือที่เก็บข้อมูลบน “%1$S” ถูกปิดกั้นเนื่องจากเรากำลังปิดกั้นคำขอการเข้าถึงที่เก็บข้อมูลทั้งหมด
CookieBlockedForeign=คำขอเข้าถึงคุกกี้หรือที่เก็บข้อมูลบน “%1$S” ถูกปิดกั้นเนื่องจากเรากำลังปิดกั้นคำขอการเข้าถึงที่เก็บข้อมูลจากบุคคลที่สามทั้งหมดและการปิดกั้นเนื้อหาเปิดใช้งานอยู่
@@ -67,7 +67,7 @@ CookieOversize=คุกกี้ “%1$S” ไม่ถูกต้องเ
# LOCALIZATION NOTE (CookiePathOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
CookiePathOversize=คุกกี้ “%1$S” ไม่ถูกต้องเนื่องจากขนาดเส้นทางมีขนาดใหญ่เกินไป ขนาดสูงสุดคือ %2$S B
# LOCALIZATION NOTE (CookieRejectedByPermissionManager): %1$S is the cookie response header.
-CookieRejectedByPermissionManager=คุกกี้ “%1$S” ถูกปฏิเสธโดยสิทธิ์ที่ผู้ใช้ตั้งค่า
+CookieRejectedByPermissionManager=คุกกี้ “%1$S” ถูกปฏิเสธเนื่องจากการกำหนดสิทธิ์ของผู้ใช้
# LOCALIZATION NOTE (CookieRejectedInvalidCharName): %1$S is the cookie name.
CookieRejectedInvalidCharName=คุกกี้ “%1$S” ได้ถูกปฏิเสธเนื่องจากมีอักขระที่ไม่ถูกต้องในชื่อ
# LOCALIZATION NOTE (CookieRejectedInvalidDomain): %1$S is the cookie name.
@@ -87,6 +87,15 @@ CookieRejectedNonsecureOverSecure=คุกกี้ “%1$S” ได้ถู
# LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
CookieRejectedForNonSameSiteness=คุกกี้ “%1$S” ได้ถูกปฏิเสธเนื่องจากอยู่ในบริบทข้ามไซต์และ “SameSite” เป็น “Lax” หรือ “Strict”
+# LOCALIZATION NOTE (CookieRejectedPartitionedRequiresSecure): %1$S is the cookie name.
+CookieRejectedPartitionedRequiresSecure=คุกกี้ “%1$S” ถูกปฏิเสธเนื่องจากมีแอตทริบิวต์ “Partitioned” แต่แอตทริบิวต์ “secure” ขาดหายไป
+
+# LOCALIZATION NOTE (CookieForeignNoPartitionedWarning): %1$S is the cookie name. Do not translate "Partitioned"
+CookieForeignNoPartitionedWarning=คุกกี้ “%1$S” จะถูกปฏิเสธเร็วๆ นี้ เนื่องจากเป็นคุกกี้ภายนอกและไม่มีแอตทริบิวต์ “Partitioned“
+
+# LOCALIZATION NOTE (CookieForeignNoPartitionedError): %1$S is the cookie name. Do not translate "Partitioned"
+CookieForeignNoPartitionedError=คุกกี้ “%1$S” ถูกปฏิเสธเนื่องจากเป็นคุกกี้ภายนอกและไม่มีแอตทริบิวต์ “Partitioned”
+
# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
CookieBlockedCrossSiteRedirect=คุกกี้ “%1$S” ที่มีค่าแอตทริบิวต์ “SameSite” เป็น “Lax” หรือ “Strict” ถูกละเว้นเนื่องจากการเปลี่ยนเส้นทางข้ามไซต์
diff --git a/l10n-th/security/manager/chrome/pipnss/nsserrors.properties b/l10n-th/security/manager/chrome/pipnss/nsserrors.properties
index ae1bb46bf7..fe597f929c 100644
--- a/l10n-th/security/manager/chrome/pipnss/nsserrors.properties
+++ b/l10n-th/security/manager/chrome/pipnss/nsserrors.properties
@@ -10,7 +10,7 @@ SSL_ERROR_BAD_CERTIFICATE=ไม่สามารถสื่อสารอย
SSL_ERROR_BAD_CLIENT=เซิร์ฟเวอร์พบข้อมูลเสียจากลูกข่าย
SSL_ERROR_BAD_SERVER=ลูกข่ายพบข้อมูลเสียจากเซิร์ฟเวอร์
SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=ไม่รองรับใบรับรองประเภทนี้
-SSL_ERROR_UNSUPPORTED_VERSION=ไม่รองรับโปรโตคอลความปลอดภัยของปลายทาง
+SSL_ERROR_UNSUPPORTED_VERSION=ไม่รองรับโพรโทคอลความปลอดภัยของปลายทาง
SSL_ERROR_WRONG_CERTIFICATE=การรับรองลูกข่ายล้มเหลว: กุญแจส่วนตัวในฐานข้อมูลไม่ตรงกับกุญแจสาธารณะในฐานข้อมูลใบรับรอง
SSL_ERROR_BAD_CERT_DOMAIN=ไม่สามารถสื่อสารอย่างปลอดภัยกับอีกฝั่ง: ชื่อโดเมนที่ขอไม่ตรงกับใบรับรองของเซิร์ฟเวอร์
SSL_ERROR_POST_WARNING=รหัสข้อผิดพลาด SSL ที่ไม่รู้จัก
@@ -98,7 +98,7 @@ SSL_ERROR_ACCESS_DENIED_ALERT=ปลายทางได้รับใบร
SSL_ERROR_DECODE_ERROR_ALERT=ปลายทางไม่สามารถถอดรหัสข้อความ SSL handshake ได้
SSL_ERROR_DECRYPT_ERROR_ALERT=ปลายทางได้รายงานถึงความล้มเหลวในการตรวจสอบลายเซ็นหรือการแลกเปลี่ยนกุญแจ
SSL_ERROR_EXPORT_RESTRICTION_ALERT=ปลายทางรายงานถึงการต่อรองที่ไม่เข้ากับกฎการส่งออก
-SSL_ERROR_PROTOCOL_VERSION_ALERT=อีกฝั่งรายงานถึงรุ่นโปรโตคอลที่เข้ากันไม่ได้หรือไม่รองรับ
+SSL_ERROR_PROTOCOL_VERSION_ALERT=อีกฝั่งรายงานถึงรุ่นโพรโทคอลที่ใช้ร่วมกันไม่ได้หรือไม่รองรับ
SSL_ERROR_INSUFFICIENT_SECURITY_ALERT=เซิร์ฟเวอร์ต้องการการเข้ารหัสที่ปลอดภัยกว่าที่รองรับโดยลูกข่าย
SSL_ERROR_INTERNAL_ERROR_ALERT=ปลายทางรายงานถึงการผิดพลาดภายใน
SSL_ERROR_USER_CANCELED_ALERT=ผู้ใช้ปลายทางยกเลิก handshake
@@ -121,16 +121,16 @@ SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=คุณสมบัติ SSL ไม
SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=คุณสมบัติ SSL ไม่รองรับโดยเซิร์ฟเวอร์
SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=คุณสมบัติ SSL ไม่รองรับโดยลูกข่าย
SSL_ERROR_INVALID_VERSION_RANGE=ช่วงรุ่นของ SSL ไม่ถูกต้อง
-SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL ปลายทางเลือกชุดการเข้ารหัสที่ไม่ได้รับอนุญาตสำหรับรุ่นโปรโตคอลที่เลือก
+SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL ปลายทางเลือกชุดการเข้ารหัสที่ไม่ได้รับอนุญาตสำหรับรุ่นโพรโทคอลที่เลือก
SSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL ได้รับข้อความ Hello Verify Request handshake ที่ผิดรูปแบบ
SSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL ได้รับข้อความ Hello Verify Request handshake ที่ไม่คาดคิด
-SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=คุณลักษณะ SSL ไม่รองรับในรุ่นโปรโตคอล
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=คุณลักษณะ SSL ไม่รองรับในรุ่นโพรโทคอล
SSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL ได้รับข้อความ Certificate Status handshake ที่ไม่คาดคิด
SSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS ปลายทางใช้อัลกอริทึมแฮชที่ไม่รองรับ
SSL_ERROR_DIGEST_FAILURE=ฟังก์ชันการย่อยล้มเหลว
SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=มีการระบุอัลกอริทึมลายเซ็นที่ไม่ถูกต้องในอิลิเมนต์ที่ลงลายเซ็นแบบดิจิทัล
SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=ส่วนขยาย next protocol negotiation ถูกเปิดใช้งาน แต่การเรียกกลับถูกล้างก่อนที่จะถูกต้องการ
-SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=เซิร์ฟเวอร์ไม่รองรับโปรโตคอลที่ไคลเอนต์โฆษณาในส่วนขยาย ALPN
+SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=เซิร์ฟเวอร์ไม่รองรับโพรโทคอลที่ไคลเอนต์โฆษณาในส่วนขยาย ALPN
SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=เซิร์ฟเวอร์ปฏิเสธการจับมือเนื่องจากลูกข่ายปรับลดเป็นรุ่น TLS ที่ต่ำกว่าที่เซิร์ฟเวอร์รองรับ
SSL_ERROR_WEAK_SERVER_CERT_KEY=ใบรับรองเซิร์ฟเวอร์รวมคีย์สาธารณะที่มีความปลอดภัยต่ำเกินไป
SSL_ERROR_RX_SHORT_DTLS_READ=มีพื้นที่ไม่เพียงพอในบัฟเฟอร์สำหรับอัดบันทึก DTLS
@@ -265,7 +265,7 @@ SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=เซิร์ฟเวอร์ OCSP ต้
SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=เซิร์ฟเวอร์ OCSP ปฏิเสธคำขอนี้เนื่องจากไม่ได้รับอนุญาต
SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=เซิร์ฟเวอร์ OCSP ส่งกลับสถานะที่ไม่รู้จัก
SEC_ERROR_OCSP_UNKNOWN_CERT=เซิร์ฟเวอร์ OCSP ไม่มีสถานะสำหรับใบรับรอง
-SEC_ERROR_OCSP_NOT_ENABLED=คุณต้องเปิดใช้งาน OCSP ก่อนดำเนินการนี้
+SEC_ERROR_OCSP_NOT_ENABLED=คุณต้องเปิดใช้งาน OCSP ก่อนกระทำการนี้
SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=คุณต้องตั้งตัวตอบกลับเริ่มต้น OCSP ก่อนดำเนินการนี้
SEC_ERROR_OCSP_MALFORMED_RESPONSE=การตอบกลับจากเซิร์ฟเวอร์ OCSP เสียหายหรือมีรูปแบบที่ไม่ถูกต้อง
SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=ผู้ลงลายเซ็นของการตอบกลับ OCSP ไม่ได้รับอนุญาตให้ระบุสถานะสำหรับใบรับรองนี้
@@ -289,7 +289,7 @@ SEC_ERROR_CRL_INVALID_VERSION=รายการเพิกถอนใบร
SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=รายการเพิกถอนใบรับรอง V1 ของผู้ออกมีส่วนขยายสำคัญ
SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=รายการเพิกถอนใบรับรอง V2 ของผู้ออกมีส่วนขยายสำคัญที่ไม่รู้จัก
SEC_ERROR_UNKNOWN_OBJECT_TYPE=ไม่รู้จักชนิดวัตถุที่ระบุ
-SEC_ERROR_INCOMPATIBLE_PKCS11=ไดรเวอร์ PKCS #11 ละเมิดข้อกำหนดในแบบที่เข้ากันไม่ได้
+SEC_ERROR_INCOMPATIBLE_PKCS11=ไดรเวอร์ PKCS #11 ละเมิดข้อกำหนดในแบบที่ใช้ร่วมกันไม่ได้
SEC_ERROR_NO_EVENT=ไม่มีเหตุการณ์สล็อตใหม่ในเวลานี้
SEC_ERROR_CRL_ALREADY_EXISTS=มี CRL อยู่แล้ว
SEC_ERROR_NOT_INITIALIZED=ไม่ได้เตรียมใช้งาน NSS
diff --git a/l10n-th/security/manager/chrome/pipnss/pipnss.properties b/l10n-th/security/manager/chrome/pipnss/pipnss.properties
index c4de3e5be2..64b74b19df 100644
--- a/l10n-th/security/manager/chrome/pipnss/pipnss.properties
+++ b/l10n-th/security/manager/chrome/pipnss/pipnss.properties
@@ -13,19 +13,6 @@ CertPasswordPromptDefault=โปรดป้อนรหัสผ่านหล
# It's possible to verify the length of a translation using the Browser Console
# in Firefox and evaluating the following code:
#
-# (new TextEncoder('utf-8').encode('YOURSTRING')).length
-#
-# Simply replace YOURSTRING with your translation.
-#
-# If it's not possible to produce an understandable translation within these
-# limits, keeping the English text is an acceptable workaround.
-
-# The following strings have special requirements: they must fit in a 32 or 64
-# bytes buffer after being encoded to UTF-8.
-#
-# It's possible to verify the length of a translation using the Browser Console
-# in Firefox and evaluating the following code:
-#
# (new TextEncoder().encode('YOURSTRING')).length
#
# Simply replace YOURSTRING with your translation.
@@ -81,8 +68,8 @@ CertDumpKUKA=Key Agreement
CertDumpKUCertSign=ผู้เซ็นใบรับรอง
CertDumpKUCRLSigner=ผู้เซ็น CRL
-PSMERR_SSL_Disabled=ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากโปรโตคอล SSL ถูกปิดใช้งาน
-PSMERR_SSL2_Disabled=ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากไซต์ใช้โปรโตคอล SSL รุ่นเก่าที่ไม่ปลอดภัย
+PSMERR_SSL_Disabled=ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากโพรโทคอล SSL ถูกปิดใช้งาน
+PSMERR_SSL2_Disabled=ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากไซต์ใช้โพรโทคอล SSL รุ่นเก่าที่ไม่ปลอดภัย
PSMERR_HostReusedIssuerSerial=คุณได้รับใบรับรองที่ไม่ถูกต้อง โปรดติดต่อผู้ดูแลเซิร์ฟเวอร์หรือส่งอีเมลหาผู้ที่เกี่ยวข้องโดบแนบข้อมูลดังกล่าวไปด้วย:\n\nใบรับรองของคุณมีเลขอนุกรมที่เหมือนกับใบรับรองอื่นที่ออกมาแล้ว โปรดรับใบรับรองใหม่ที่มีเลขอนุกรมไม่ซ้ำ (Your certificate contains the same serial number as another certificate issued by the certificate authority. Please get a new certificate containing a unique serial number.)
# LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well).
diff --git a/l10n-th/security/manager/chrome/pippki/pippki.properties b/l10n-th/security/manager/chrome/pippki/pippki.properties
index 0bbc7f0c8d..d6c61b7f02 100644
--- a/l10n-th/security/manager/chrome/pippki/pippki.properties
+++ b/l10n-th/security/manager/chrome/pippki/pippki.properties
@@ -67,10 +67,9 @@ pageInfo_Privacy_Encrypted1=หน้าที่คุณกำลังดู
pageInfo_Privacy_Encrypted2=การเข้ารหัสทำให้ผู้คนที่ไม่ได้รับอนุญาตดูข้อมูลที่เดินทางระหว่างคอมพิวเตอร์ได้ยาก ดังนั้นจึงไม่น่ามีใครก็ตามอ่านหน้านี้ในขณะที่หน้าเดินทางผ่านเครือข่าย
pageInfo_MixedContent=การเชื่อมต่อถูกเข้ารหัสบางส่วน
pageInfo_MixedContent2=บางส่วนของหน้าที่คุณกำลังดูไม่ได้ถูกเข้ารหัสก่อนที่จะถูกส่งผ่านอินเทอร์เน็ต
-pageInfo_WeakCipher=การเชื่อมต่อของคุณไปยังเว็บไซต์นี้ใช้การเข้ารหัสที่อ่อนแอและไม่เป็นส่วนตัว ผู้คนอื่น ๆ สามารถดูข้อมูลของคุณหรือเปลี่ยนแปลงลักษณะการทำงานของเว็บไซต์
+pageInfo_WeakCipher=การเชื่อมต่อของคุณไปยังเว็บไซต์นี้ใช้การเข้ารหัสที่อ่อนแอและไม่เป็นส่วนตัว คนอื่นๆ จะสามารถดูข้อมูลของคุณหรือปรับเปลี่ยนลักษณะการทำงานของเว็บไซต์ได้
pageInfo_CertificateTransparency_Compliant=เว็บไซต์นี้สอดคล้องกับนโยบายความโปร่งใสของใบรับรอง
# Token Manager
password_not_set=(ไม่ได้ตั้ง)
enable_fips=เปิดใช้งาน FIPS
-
diff --git a/l10n-th/toolkit/chrome/global/filepicker.properties b/l10n-th/toolkit/chrome/global/filepicker.properties
index 8f116ec37c..59b2141571 100644
--- a/l10n-th/toolkit/chrome/global/filepicker.properties
+++ b/l10n-th/toolkit/chrome/global/filepicker.properties
@@ -17,4 +17,4 @@ videoTitle=ไฟล์วิดีโอ
pdfTitle=ไฟล์ PDF
formatLabel=รูปแบบ:
-selectedFileNotReadableError=ไฟล์ที่เลือกไม่มีสิทธิอนุญาตในการอ่าน
+selectedFileNotReadableError=ไฟล์ที่เลือกไม่มีสิทธิ์ในการอ่าน
diff --git a/l10n-th/toolkit/chrome/global/narrate.properties b/l10n-th/toolkit/chrome/global/narrate.properties
index 5bb95f522f..660e583d06 100644
--- a/l10n-th/toolkit/chrome/global/narrate.properties
+++ b/l10n-th/toolkit/chrome/global/narrate.properties
@@ -8,6 +8,14 @@
# %S is the keyboard shortcut for the listen command
listen-label = ฟัง (%S)
back = ย้อนกลับ
+
+# "Listen, which allows users to listen to Firefox reading the text,
+# instead of having to read it themselves." This is the name
+# of the feature and it is the label for the popup button.
+# %S is the keyboard shortcut for the listen command
+read-aloud-label = อ่านออกเสียง (%S)
+# %S is the keyboard shortcut for the skip back command
+previous-label = ถอยกลับ (%S)
# %S is the keyboard shortcut for the start command
start-label = เริ่ม (%S)
# %S is the keyboard shortcut for the stop command
@@ -15,6 +23,8 @@ stop-label = หยุด (%S)
# Keyboard shortcut to toggle the narrate feature
narrate-key-shortcut = บ
forward = เดินหน้า
+# %S is the keyboard shortcut for the skip forward command
+next-label = เดินหน้า (%S)
speed = ความเร็ว
selectvoicelabel = เสียงพูด:
# Default voice is determined by the language of the document.
diff --git a/l10n-th/toolkit/chrome/global/printdialog.properties b/l10n-th/toolkit/chrome/global/printdialog.properties
index e3be749c61..4cb71d41ef 100644
--- a/l10n-th/toolkit/chrome/global/printdialog.properties
+++ b/l10n-th/toolkit/chrome/global/printdialog.properties
@@ -10,7 +10,7 @@ optionsTabLabelGTK=ตัวเลือก
# Mac titles:
optionsTitleMac=ตัวเลือก:
-appearanceTitleMac=ลักษณะที่ปรากฏ:
+appearanceTitleMac=รูปลักษณ์:
pageHeadersTitleMac=ส่วนหัวหน้า:
pageFootersTitleMac=ส่วนท้ายหน้า:
@@ -39,7 +39,7 @@ headerFooterDate=วันที่/เวลา
headerFooterPage=หน้า #
headerFooterPageTotal=หน้า # จาก #
headerFooterCustom=กำหนดเอง…
-customHeaderFooterPrompt=โปรดป้อนข้อความส่วนหัว/ส่วนท้ายที่กำหนดเองของคุณ
+customHeaderFooterPrompt=โปรดป้อนข้อความส่วนหัว/ส่วนท้ายกำหนดเองของคุณ
# These are for the summary view in the Mac dialog:
summarySelectionOnlyTitle=พิมพ์ส่วนที่เลือก
diff --git a/l10n-th/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/l10n-th/toolkit/chrome/mozapps/downloads/unknownContentType.properties
index d81eeb65fe..ddaef2d8e6 100644
--- a/l10n-th/toolkit/chrome/mozapps/downloads/unknownContentType.properties
+++ b/l10n-th/toolkit/chrome/mozapps/downloads/unknownContentType.properties
@@ -10,7 +10,7 @@ chooseAppFilePickerTitle=เลือกแอปพลิเคชันช่
badApp=ไม่พบแอปพลิเคชันที่คุณเลือก (“%S”)  ตรวจสอบชื่อไฟล์หรือเลือกแอปพลิเคชันอื่น
badApp.title=ไม่พบแอปพลิเคชัน
badPermissions=ไม่สามารถบันทึกไฟล์เนื่องจากคุณไม่มีสิทธิที่เหมาะสม เลือกไดเรกทอรีอื่นเพื่อบันทึก
-badPermissions.title=สิทธิอนุญาตการบันทึกไม่ถูกต้อง
+badPermissions.title=การกำหนดสิทธิ์การบันทึกไม่ถูกต้อง
unknownAccept.label=บันทึกไฟล์
unknownCancel.label=ยกเลิก
fileType=ไฟล์ %S
diff --git a/l10n-th/toolkit/chrome/mozapps/profile/profileSelection.properties b/l10n-th/toolkit/chrome/mozapps/profile/profileSelection.properties
index b316522506..761bd6505b 100644
--- a/l10n-th/toolkit/chrome/mozapps/profile/profileSelection.properties
+++ b/l10n-th/toolkit/chrome/mozapps/profile/profileSelection.properties
@@ -7,8 +7,8 @@
# Application not responding
# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker2, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.
restartTitle=ปิด %S
-restartMessageNoUnlocker2=%S กำลังทำงานอยู่แล้ว แต่ไม่ตอบสนอง หากต้องการใช้ %S คุณต้องปิดโปรเซส %S ที่มีอยู่ก่อน แล้วเริ่มการทำงานของอุปกรณ์ของคุณใหม่ หรือใช้โปรไฟล์อื่น
-restartMessageUnlocker=%S กำลังทำงานอยู่ แต่ไม่มีการตอบสนอง คุณจำเป็นต้องปิดโปรเซส %S ก่อนจึงจะเปิดหน้าต่างใหม่ได้
+restartMessageNoUnlocker2=%S กำลังทำงานอยู่แล้ว แต่ไม่ตอบสนอง หากต้องการใช้ %S คุณต้องปิดโพรเซส %S ที่มีอยู่ก่อน แล้วเริ่มการทำงานของอุปกรณ์ของคุณใหม่ หรือใช้โปรไฟล์อื่น
+restartMessageUnlocker=%S กำลังทำงานอยู่ แต่ไม่มีการตอบสนอง คุณจำเป็นต้องปิดโพรเซส %S ก่อนจึงจะเปิดหน้าต่างใหม่ได้
restartMessageNoUnlockerMac=มี %S เปิดใช้งานอยู่ คุณสามารถเปิดใช้งาน %S ได้ครั้งละหนึ่งตัว
restartMessageUnlockerMac=มี %S เปิดใช้งานอยู่ %S ที่กำลังทำงานอยู่จะถูกปิดเพื่อเปิดให้ตัวนี้ทำงาน
diff --git a/l10n-th/toolkit/chrome/mozapps/update/updates.properties b/l10n-th/toolkit/chrome/mozapps/update/updates.properties
index 6e8707859f..88d4f2021f 100644
--- a/l10n-th/toolkit/chrome/mozapps/update/updates.properties
+++ b/l10n-th/toolkit/chrome/mozapps/update/updates.properties
@@ -19,7 +19,7 @@ statusFailed=การติดตั้งล้มเหลว
installSuccess=ติดตั้งการอัปเดตสำเร็จ
installPending=รอการติดตั้ง
patchApplyFailure=ไม่สามารถติดตั้งการอัปเดต (การใช้แพตช์ล้มเหลว)
-elevationFailure=คุณไม่มีสิทธิอนุญาตที่จำเป็นในการติดตั้งการอัปเดตนี้ โปรดติดต่อผู้ดูแลระบบของคุณ
+elevationFailure=คุณไม่มีสิทธิ์ที่จำเป็นในการติดตั้งการอัปเดตนี้ โปรดติดต่อผู้ดูแลระบบของคุณ
check_error-200=ไฟล์ XML การอัปเดตผิดรูปแบบ (200)
check_error-403=การเข้าถึงถูกปฏิเสธ (403)
diff --git a/l10n-th/toolkit/crashreporter/aboutcrashes.ftl b/l10n-th/toolkit/crashreporter/aboutcrashes.ftl
index 5b0ea1b39f..639859cecd 100644
--- a/l10n-th/toolkit/crashreporter/aboutcrashes.ftl
+++ b/l10n-th/toolkit/crashreporter/aboutcrashes.ftl
@@ -1,20 +1,13 @@
# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v- 2-0- If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla-org/MPL/2-0/-
-
-
-# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
crash-reports-title = รายงานข้อขัดข้อง
-
submit-all-button-label = ส่งทั้งหมด
delete-button-label = ล้างทั้งหมด
delete-confirm-title = คุณแน่ใจหรือไม่?
delete-unsubmitted-description = สิ่งนี้จะลบรายงานข้อขัดข้องที่ยังไม่ได้ส่งทั้งหมดและไม่สามารถเลิกทำได้
delete-submitted-description = สิ่งนี้จะเอารายการรายงานข้อขัดข้องที่ส่งแล้วออกแต่จะไม่ลบข้อมูลที่ส่งแล้ว สิ่งนี้ไม่สามารถเลิกทำได้
-
crashes-unsubmitted-label = รายงานข้อขัดข้องที่ยังไม่ได้ส่ง
id-heading = ID รายงาน
date-crashed-heading = วันที่ขัดข้อง
@@ -22,10 +15,8 @@ submit-crash-button-label = ส่ง
# This text is used to replace the label of the crash submit button
# if the crash submission fails.
submit-crash-button-failure-label = ล้มเหลว
-
crashes-submitted-label = รายงานข้อขัดข้องที่ส่งแล้ว
date-submitted-heading = วันที่ส่ง
view-crash-button-label = ดู
-
no-reports-label = ยังไม่เคยมีการรายงานข้อขัดข้อง
-no-config-label = แอปพลิเคชันนี้ไม่ได้ถูกกำหนดค่าให้แสดงผลรายงานข้อขัดข้อง ค่ากำหนด <code>breakpad.reportURL</code> ต้องถูกตั้ง
+no-config-label = แอปพลิเคชันนี้ไม่ได้ถูกกำหนดค่าให้แสดงผลรายงานข้อขัดข้อง ค่าปรับแต่ง <code>breakpad.reportURL</code> ต้องถูกกำหนด
diff --git a/l10n-th/toolkit/crashreporter/crashreporter.ftl b/l10n-th/toolkit/crashreporter/crashreporter.ftl
new file mode 100644
index 0000000000..00cbe845e0
--- /dev/null
+++ b/l10n-th/toolkit/crashreporter/crashreporter.ftl
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashreporter-branded-title = เครื่องมือรายงานข้อขัดข้องของ { -brand-short-name }
+crashreporter-apology = เราขออภัย
+crashreporter-crashed-and-restore = { -brand-short-name } มีปัญหาและขัดข้อง เราจะพยายามเรียกคืนแท็บและหน้าต่างของคุณเมื่อเริ่มทำงานใหม่
+crashreporter-plea = เพื่อช่วยเราวินิจฉัยและแก้ไขปัญหา คุณสามารถส่งรายงานข้อขัดข้องให้กับเรา
+crashreporter-information = แอปพลิเคชันนี้จะทำงานหลังจากเกิดข้อขัดข้องเพื่อรายงานปัญหาไปยัง { -vendor-short-name } แอปพลิเคชันไม่ควรถูกเรียกใช้โดยตรง
+crashreporter-error = { -brand-short-name } มีปัญหาและขัดข้อง โชคไม่ดีที่เครื่องมือรายงานข้อขัดข้องไม่สามารถส่งรายงานข้อขัดข้องนี้ได้
+# $details (String) - the reason that a crash report cannot be submitted
+crashreporter-error-details = รายละเอียด: { $details }
+crashreporter-no-run-message = แอปพลิเคชันนี้จะทำงานหลังจากเกิดข้อขัดข้องเพื่อรายงานปัญหาไปยังผู้จำหน่ายแอปพลิเคชัน  แอปพลิเคชันไม่ควรถูกเรียกใช้โดยตรง
+crashreporter-button-details = รายละเอียด…
+crashreporter-loading-details = กำลังโหลด…
+crashreporter-view-report-title = เนื้อหารายงาน
+crashreporter-comment-prompt = เพิ่มความคิดเห็น (ความคิดเห็นจะปรากฏต่อสาธารณะ)
+crashreporter-report-info = รายงานนี้ยังมีข้อมูลทางเทคนิคเกี่ยวกับสถานะของแอปพลิเคชันขณะขัดข้อง
+crashreporter-send-report = แจ้ง { -vendor-short-name } เกี่ยวกับข้อขัดข้องนี้เพื่อให้พวกเขาสามารถแก้ไขปัญหาได้
+crashreporter-include-url = รวมที่อยู่ของหน้าที่ฉันเข้าชมอยู่
+crashreporter-submit-status = จะส่งรายงานข้อขัดข้องของคุณก่อนที่คุณจะออกหรือเริ่มการทำงานใหม่
+crashreporter-submit-in-progress = กำลังส่งรายงานของคุณ…
+crashreporter-submit-success = ส่งรายงานสำเร็จ!
+crashreporter-submit-failure = เกิดปัญหาในการส่งรายงานของคุณ
+crashreporter-resubmit-status = กำลังส่งรายงานที่ก่อนหน้านี้ส่งไม่ผ่านใหม่…
+crashreporter-button-quit = ออกจาก { -brand-short-name }
+crashreporter-button-restart = เริ่มการทำงาน { -brand-short-name } ใหม่
+crashreporter-button-ok = ตกลง
+crashreporter-button-close = ปิด
+# $id (String) - the crash id from the server, typically a UUID
+crashreporter-crash-identifier = ID ข้อขัดข้อง: { $id }
+# $url (String) - the url which the user can use to view the submitted crash report
+crashreporter-crash-details = คุณสามารถดูรายละเอียดข้อขัดข้องนี้ได้ที่ { $url }
+
+# Error strings
+
+crashreporter-error-minidump-analyzer = ไม่สามารถเรียกใช้ minidump-analyzer
+# $path (String) - the file path
+crashreporter-error-opening-file = ไม่สามารถเปิดไฟล์ ({ $path })
+# $path (String) - the file path
+crashreporter-error-loading-file = ไม่สามารถโหลดไฟล์ ({ $path })
+# $path (String) - the path
+crashreporter-error-creating-dir = ไม่สามารถสร้างไดเรกทอรี ({ $path })
+crashreporter-error-no-home-dir = ไดเรกทอรีบ้านหายไป
+# $from (String) - the source path
+# $to (String) - the destination path
+crashreporter-error-moving-path = ไม่สามารถย้าย { $from } ไปยัง { $to }
+crashreporter-error-version-eol = รุ่นนี้สิ้นอายุการใช้งาน: ไม่รับรายงานข้อขัดข้องอีกต่อไปแล้ว
diff --git a/l10n-th/toolkit/crashreporter/crashreporter.ini b/l10n-th/toolkit/crashreporter/crashreporter.ini
index 5517ca5fe2..d97d2e1aa6 100644
--- a/l10n-th/toolkit/crashreporter/crashreporter.ini
+++ b/l10n-th/toolkit/crashreporter/crashreporter.ini
@@ -9,13 +9,13 @@
# for example like Arabic, Hebrew, Persian. If your language needs RTL, please
# use the untranslated English word "yes" as value
isRTL=
-CrashReporterTitle=ตัวรายงานข้อขัดข้อง
+CrashReporterTitle=เครื่องมือรายงานข้อขัดข้อง
# LOCALIZATION NOTE (CrashReporterVendorTitle): %s is replaced with the vendor name. (i.e. "Mozilla")
-CrashReporterVendorTitle=ตัวรายงานข้อขัดข้องของ %s
+CrashReporterVendorTitle=เครื่องมือรายงานข้อขัดข้องของ %s
# LOCALIZATION NOTE (CrashReporterErrorText): %s is replaced with another string containing detailed information.
-CrashReporterErrorText=แอปพลิเคชันมีปัญหาและขัดข้อง\n\nโชคไม่ดีที่ตัวรายงานข้อขัดข้องไม่สามารถส่งรายงานข้อขัดข้องนี้ได้\n\nรายละเอียด: %s
+CrashReporterErrorText=แอปพลิเคชันมีปัญหาและขัดข้อง\n\nโชคไม่ดีที่เครื่องมือรายงานข้อขัดข้องไม่สามารถส่งรายงานข้อขัดข้องนี้ได้\n\nรายละเอียด: %s
# LOCALIZATION NOTE (CrashReporterProductErrorText2): The first %s is replaced with the product name (i.e. "Firefox"), the second is replaced with another string containing detailed information. These two substitutions can not be reordered!
-CrashReporterProductErrorText2=%s มีปัญหาและขัดข้อง\n\nโชคไม่ดีที่ตัวรายงานข้อขัดข้องไม่สามารถส่งรายงานข้อขัดข้องได้\n\nรายละเอียด: %s
+CrashReporterProductErrorText2=%s มีปัญหาและขัดข้อง\n\nโชคไม่ดีที่เครื่องมือรายงานข้อขัดข้องไม่สามารถส่งรายงานข้อขัดข้องได้\n\nรายละเอียด: %s
CrashReporterSorry=เราขออภัย
# LOCALIZATION NOTE (CrashReporterDescriptionText2): The %s is replaced with the product name.
CrashReporterDescriptionText2=%s มีปัญหาและขัดข้อง\n\nเพื่อช่วยเราวินิจฉัยและแก้ไขปัญหา คุณสามารถส่งรายงานข้อขัดข้องให้กับเรา
@@ -51,7 +51,7 @@ ErrorDumpFileExists=แอปพลิเคชันไม่ได้สร้
ErrorDumpFileMove=ไม่สามารถย้ายบันทึกข้อขัดข้อง
ErrorNoProductName=แอปพลิเคชันไม่ได้ระบุตัวเอง
ErrorNoServerURL=แอปพลิเคชันไม่ได้ระบุเซิร์ฟเวอร์สำหรับรายงานข้อขัดข้อง
-ErrorNoSettingsPath=ไม่พบการตั้งค่าของตัวรายงานข้อขัดข้อง
+ErrorNoSettingsPath=ไม่พบการตั้งค่าของเครื่องมือรายงานข้อขัดข้อง
ErrorCreateDumpDir=ไม่สามารถสร้างไดเรกทอรีสำหรับรอดำเนินการบันทึก
# LOCALIZATION NOTE (ErrorEndOfLife): The %s is replaced with the product name.
ErrorEndOfLife=%s รุ่นที่คุณกำลังใช้ไม่ได้รับการสนับสนุนอีกต่อไป รายงานข้อขัดข้องในรุ่นนี้จึงไม่ได้รับการยอมรับ โปรดพิจารณาอัปเกรดเป็นรุ่นที่ได้รับการสนับสนุน
diff --git a/l10n-th/toolkit/toolkit/about/aboutAddons.ftl b/l10n-th/toolkit/toolkit/about/aboutAddons.ftl
index 55447e3197..e3ae11bb6e 100644
--- a/l10n-th/toolkit/toolkit/about/aboutAddons.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutAddons.ftl
@@ -10,7 +10,7 @@ search-header =
## Variables
## $domain - Domain name where add-ons are available (e.g. addons.mozilla.org)
-list-empty-get-extensions-message = รับส่วนขยายและชุดรูปแบบใน <a data-l10n-name="get-extensions">{ $domain }</a>
+list-empty-get-extensions-message = รับส่วนขยายและชุดตกแต่งใน <a data-l10n-name="get-extensions">{ $domain }</a>
list-empty-get-dictionaries-message = รับพจนานุกรมบน <a data-l10n-name="get-extensions">{ $domain }</a>
list-empty-get-language-packs-message = รับชุดภาษาบน <a data-l10n-name="get-extensions">{ $domain }</a>
@@ -126,9 +126,9 @@ addon-category-discover-title =
addon-category-extension = ส่วนขยาย
addon-category-extension-title =
.title = ส่วนขยาย
-addon-category-theme = ชุดรูปแบบ
+addon-category-theme = ชุดตกแต่ง
addon-category-theme-title =
- .title = ชุดรูปแบบ
+ .title = ชุดตกแต่ง
addon-category-plugin = ปลั๊กอิน
addon-category-plugin-title =
.title = ปลั๊กอิน
@@ -144,22 +144,22 @@ addon-category-available-updates-title =
addon-category-recent-updates = การอัปเดตล่าสุด
addon-category-recent-updates-title =
.title = การอัปเดตล่าสุด
-addon-category-sitepermission = สิทธิอนุญาตไซต์
+addon-category-sitepermission = การกำหนดสิทธิ์ไซต์
addon-category-sitepermission-title =
- .title = สิทธิอนุญาตไซต์
+ .title = การกำหนดสิทธิ์ไซต์
# String displayed in about:addons in the Site Permissions section
# Variables:
# $host (string) - DNS host name for which the webextension enables permissions
-addon-sitepermission-host = สิทธิอนุญาตไซต์สำหรับ { $host }
+addon-sitepermission-host = การกำหนดสิทธิ์ไซต์สำหรับ { $host }
## These are global warnings
extensions-warning-safe-mode = ส่วนเสริมทั้งหมดถูกปิดใช้งานโดยโหมดปลอดภัย
-extensions-warning-check-compatibility = การตรวจสอบความเข้ากันได้ของส่วนเสริมถูกปิดใช้งาน คุณอาจมีส่วนเสริมที่เข้ากันไม่ได้
+extensions-warning-check-compatibility = การตรวจสอบความเข้ากันได้ของส่วนเสริมถูกปิดใช้งาน คุณอาจมีส่วนเสริมที่ใช้ร่วมกันไม่ได้
extensions-warning-safe-mode2 =
.message = ส่วนเสริมทั้งหมดถูกปิดใช้งานโดยโหมดปลอดภัย
extensions-warning-check-compatibility2 =
- .message = การตรวจสอบความเข้ากันได้ของส่วนเสริมถูกปิดใช้งาน คุณอาจมีส่วนเสริมที่เข้ากันไม่ได้
+ .message = การตรวจสอบความเข้ากันได้ของส่วนเสริมถูกปิดใช้งาน คุณอาจมีส่วนเสริมที่ใช้ร่วมกันไม่ได้
extensions-warning-check-compatibility-button = เปิดใช้งาน
.title = เปิดใช้งานการตรวจสอบความเข้ากันได้ของส่วนเสริม
extensions-warning-update-security = การตรวจสอบความปลอดภัยของการอัปเดตส่วนเสริมถูกปิดใช้งาน คุณอาจถูกบุกรุกโดยการอัปเดต
@@ -220,6 +220,9 @@ shortcuts-no-addons = คุณไม่ได้เปิดใช้งาน
shortcuts-no-commands = ส่วนขยายดังต่อไปนี้ไม่มีทางลัด:
shortcuts-input =
.placeholder = พิมพ์ทางลัด
+# Accessible name for a trashcan icon button that removes an existent shortcut
+shortcuts-remove-button =
+ .aria-label = เอาทางลัดออก
shortcuts-browserAction2 = เปิดใช้งานปุ่มแถบเครื่องมือ
shortcuts-pageAction = เปิดใช้งานการกระทำหน้า
shortcuts-sidebarAction = เปิด/ปิดแถบข้าง
@@ -258,20 +261,20 @@ header-back-button =
# Explanatory introduction to the list of recommended add-ons. The action word
# ("recommends") in the final sentence is a link to external documentation.
discopane-intro =
- ส่วนขยายและธีมเป็นเหมือนแอปสำหรับเบราว์เซอร์ของคุณ ซึ่งให้คุณป้องกัน
- รหัสผ่าน, ดาวน์โหลดวิดีโอ, ค้นหาดีล, ปิดกั้นโฆษณาที่น่ารำคาญ, เปลี่ยนรูปลักษณ์ของ
- เบราว์เซอร์ของคุณ, และอื่น ๆ อีกมากมาย โปรแกรมซอฟต์แวร์ขนาดเล็กเหล่านั้นมักถูก
+ ส่วนขยายและชุดตกแต่งเป็นเหมือนแอปสำหรับเบราว์เซอร์ของคุณ ซึ่งให้คุณป้องกัน
+ รหัสผ่าน ดาวน์โหลดวิดีโอ ค้นหาดีล ปิดกั้นโฆษณาที่น่ารำคาญ เปลี่ยนรูปลักษณ์ของ
+ เบราว์เซอร์ของคุณ และอื่น ๆ อีกมากมาย โปรแกรมซอฟต์แวร์ขนาดเล็กเหล่านั้นมักถูก
พัฒนาโดยบุคคลที่สาม นี่คือตัวเลือกที่ { -brand-product-name } <a data-l10n-name="learn-more-trigger">แนะนำ</a>เพื่อ
- ความปลอดภัย, ประสิทธิภาพ, และการทำงานที่ดีกว่า
+ ความปลอดภัย ประสิทธิภาพ และการทำงานที่ดีกว่า
# Notice to make user aware that the recommendations are personalized.
discopane-notice-recommendations =
- บางคำแนะนำเหล่านี้ถูกปรับเปลี่ยนตามแบบส่วนบุคคล ซึ่งขึ้นอยู่กับส่วนขยายอื่นที่คุณติดตั้ง,
- ค่ากำหนดโปรไฟล์, และสถิติการใช้งาน
+ บางคำแนะนำเหล่านี้ถูกปรับเปลี่ยนตามแบบส่วนบุคคล ซึ่งขึ้นอยู่กับส่วนขยายอื่นที่คุณติดตั้ง
+ ค่าปรับแต่งโปรไฟล์ และสถิติการใช้งาน
# Notice to make user aware that the recommendations are personalized.
discopane-notice-recommendations2 =
.message =
- บางคำแนะนำเหล่านี้ถูกปรับเปลี่ยนตามแบบส่วนบุคคล ซึ่งขึ้นอยู่กับส่วนขยายอื่นที่คุณติดตั้ง,
- ค่ากำหนดโปรไฟล์, และสถิติการใช้งาน
+ บางคำแนะนำเหล่านี้ถูกปรับเปลี่ยนตามแบบส่วนบุคคล ซึ่งขึ้นอยู่กับส่วนขยายอื่นที่คุณติดตั้ง
+ ค่าปรับแต่งโปรไฟล์ และสถิติการใช้งาน
discopane-notice-learn-more = เรียนรู้เพิ่มเติม
privacy-policy = นโยบายความเป็นส่วนตัว
# Refers to the author of an add-on, shown below the name of the add-on.
@@ -283,12 +286,12 @@ created-by-author = โดย <a data-l10n-name="author">{ $author }</a>
# $dailyUsers (number) - The number of daily users.
user-count = ผู้ใช้: { $dailyUsers }
install-extension-button = เพิ่มลงใน { -brand-product-name }
-install-theme-button = ติดตั้งชุดรูปแบบ
+install-theme-button = ติดตั้งชุดตกแต่ง
# The label of the button that appears after installing an add-on. Upon click,
# the detailed add-on view is opened, from where the add-on can be managed.
manage-addon-button = จัดการ
find-more-addons = ค้นหาส่วนเสริมเพิ่มเติม
-find-more-themes = ค้นหาชุดรูปแบบเพิ่มเติม
+find-more-themes = ค้นหาชุดตกแต่งเพิ่มเติม
# This is a label for the button to open the "more options" menu, it is only
# used for screen readers.
addon-options-button =
@@ -313,11 +316,11 @@ preferences-addon-button =
}
details-addon-button = รายละเอียด
release-notes-addon-button = บันทึกประจำรุ่น
-permissions-addon-button = การอนุญาต
+permissions-addon-button = การกำหนดสิทธิ์
extension-enabled-heading = ถูกเปิดใช้งาน
extension-disabled-heading = ถูกปิดใช้งาน
theme-enabled-heading = เปิดใช้งาน
-theme-disabled-heading2 = ชุดรูปแบบที่บันทึกไว้
+theme-disabled-heading2 = ชุดตกแต่งที่บันทึกไว้
plugin-enabled-heading = ถูกเปิดใช้งาน
plugin-disabled-heading = ถูกปิดใช้งาน
dictionary-enabled-heading = ถูกเปิดใช้งาน
@@ -424,28 +427,28 @@ available-updates-heading = การอัปเดตที่มี
recent-updates-heading = การอัปเดตล่าสุด
release-notes-loading = กำลังโหลด…
release-notes-error = ขออภัย แต่เกิดข้อผิดพลาดในการโหลดบันทึกประจำรุ่น
-addon-permissions-empty = ส่วนขยายนี้ไม่ต้องการการอนุญาตใด ๆ
-addon-permissions-required = สิทธิอนุญาตที่ต้องการสำหรับฟังก์ชันการทำงานหลัก:
-addon-permissions-optional = สิทธิอนุญาตที่เลือกได้สำหรับฟังก์ชันการทำงานที่เพิ่ม:
-addon-permissions-learnmore = เรียนรู้เพิ่มเติมเกี่ยวกับสิทธิอนุญาต
+addon-permissions-empty = ส่วนขยายนี้ไม่จำเป็นต้องขอสิทธิ์ใด
+addon-permissions-required = สิทธิ์ที่ต้องการสำหรับฟังก์ชันการทำงานหลัก:
+addon-permissions-optional = สิทธิ์เผื่อเลือกสำหรับฟังก์ชันการทำงานเพิ่มเติม:
+addon-permissions-learnmore = เรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดสิทธิ์
recommended-extensions-heading = ส่วนขยายที่แนะนำ
-recommended-themes-heading = ชุดรูปแบบที่แนะนำ
+recommended-themes-heading = ชุดตกแต่งที่แนะนำ
# Variables:
# $hostname (string) - Host where the permissions are granted
addon-sitepermissions-required = มอบความสามารถต่อไปนี้ให้ <span data-l10n-name="hostname">{ $hostname }</span>:
# A recommendation for the Firefox Color theme shown at the bottom of the theme
# list view. The "Firefox Color" name itself should not be translated.
-recommended-theme-1 = รู้สึกสร้างสรรค์ใช่ไหม? <a data-l10n-name="link">สร้างธีมในรูปแบบของคุณเองด้วย Firefox Color</a>
+recommended-theme-1 = รู้สึกสร้างสรรค์ใช่ไหม? <a data-l10n-name="link">สร้างชุดตกแต่งในแบบของคุณเองด้วย Firefox Color</a>
## Page headings
extension-heading = จัดการส่วนขยายของคุณ
-theme-heading = จัดการชุดรูปแบบของคุณ
+theme-heading = จัดการชุดตกแต่งของคุณ
plugin-heading = จัดการปลั๊กอินของคุณ
dictionary-heading = จัดการพจนานุกรมของคุณ
locale-heading = จัดการภาษาของคุณ
updates-heading = จัดการการอัปเดตของคุณ
-sitepermission-heading = จัดการสิทธิอนุญาตไซต์ของคุณ
+sitepermission-heading = จัดการการกำหนดสิทธิ์ไซต์ของคุณ
discover-heading = ปรับแต่ง { -brand-short-name } ของคุณ
shortcuts-heading = จัดการทางลัดส่วนขยาย
default-heading-search-label = ค้นหาส่วนเสริมเพิ่มเติม
@@ -460,11 +463,11 @@ addon-page-options-button =
# Variables:
# $version (string) - Application version.
-details-notification-incompatible = { $name } เข้ากันไม่ได้กับ { -brand-short-name } { $version }
+details-notification-incompatible = { $name } ใช้ร่วมกับ { -brand-short-name } { $version } ไม่ได้
# Variables:
# $version (string) - Application version.
details-notification-incompatible2 =
- .message = { $name } เข้ากันไม่ได้กับ { -brand-short-name } { $version }
+ .message = { $name } ใช้ร่วมกับ { -brand-short-name } { $version } ไม่ได้
details-notification-incompatible-link = ข้อมูลเพิ่มเติม
details-notification-unsigned-and-disabled = { $name } ไม่สามารถยืนยันสำหรับใช้ใน { -brand-short-name } และถูกปิดใช้งาน
details-notification-unsigned-and-disabled2 =
diff --git a/l10n-th/toolkit/toolkit/about/aboutGlean.ftl b/l10n-th/toolkit/toolkit/about/aboutGlean.ftl
index ad87f60712..0eeafe8f9e 100644
--- a/l10n-th/toolkit/toolkit/about/aboutGlean.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutGlean.ftl
@@ -3,15 +3,12 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-### "Glean" and "Glean SDK" should remain in English.
-
### "FOG", "Glean", and "Glean SDK" should remain in English.
-fog-brand-name = FOG
-glean-brand-name = Glean
glean-sdk-brand-name = { -glean-brand-name } SDK
glean-debug-ping-viewer-brand-name = ตัวแสดง Ping สำหรับดีบั๊กของ { -glean-brand-name }
-
about-glean-page-title2 = เกี่ยวกับ { -glean-brand-name }
about-glean-header = เกี่ยวกับ { -glean-brand-name }
about-glean-interface-description =
@@ -19,7 +16,6 @@ about-glean-interface-description =
เป็นไลบรารีรวบรวมข้อมูลที่ใช้ในโครงการต่างๆ ของ { -vendor-short-name }
อินเทอร์เฟซนี้ถูกออกแบบมาเพื่อให้นักพัฒนาและนักทดสอบใช้ในการ
<a data-l10n-name="fog-link">กำหนดเครื่องมือที่จะใช้ในการทดสอบ</a>ด้วยตนเอง
-
about-glean-upload-enabled = เปิดใช้งานการอัปโหลดข้อมูลแล้ว
about-glean-upload-disabled = ปิดใช้งานการอัปโหลดข้อมูลแล้ว
about-glean-upload-enabled-local = เปิดใช้งานการอัปโหลดข้อมูลสำหรับส่งไปยังเซิร์ฟเวอร์เฉพาะที่เท่านั้น
@@ -29,7 +25,6 @@ about-glean-upload-fake-enabled =
เพื่อให้ข้อมูลถูกบันทึกไว้ในเครื่อง
หมายเหตุ: หากคุณกำหนดแท็กการดีบั๊ก Ping ต่างๆ จะถูกอัปโหลดไปยัง
<a data-l10n-name="glean-debug-ping-viewer">{ glean-debug-ping-viewer-brand-name }</a> โดยไม่คำนึงถึงการตั้งค่าใดๆ
-
# This message is followed by a bulleted list.
about-glean-prefs-and-defines = <a data-l10n-name="fog-prefs-and-defines-doc-link">การกำหนดลักษณะและค่ากำหนด</a>ที่เกี่ยวข้องประกอบด้วย:
# Variables:
@@ -48,7 +43,6 @@ about-glean-glean-android = <code>MOZ_GLEAN_ANDROID</code>: { $glean-android-def
# $moz-official-define-value (Boolean): the value of the MOZILLA_OFFICIAL define.
# Do not translate strings between <code> </code> tags.
about-glean-moz-official = <code>MOZILLA_OFFICIAL</code>: { $moz-official-define-value }
-
about-glean-about-testing-header = เกี่ยวกับการทดสอบ
# This message is followed by a numbered list.
about-glean-manual-testing =
@@ -56,16 +50,17 @@ about-glean-manual-testing =
<a data-l10n-name="fog-instrumentation-test-doc-link">คู่มือการทดสอบด้วยเครื่องมือที่กำหนดของ { -fog-brand-name }</a>
และใน<a data-l10n-name="glean-sdk-doc-link">คู่มือของ { glean-sdk-brand-name }</a>
แต่โดยสรุปแล้ว เมื่อต้องการทดสอบด้วยตนเองว่าเครื่องมือที่กำหนดของคุณใช้ได้หรือไม่ คุณควร:
-
# This message is an option in a dropdown filled with untranslated names of pings.
about-glean-no-ping-label = (ไม่ต้องส่ง Ping ใดๆ)
# An in-line text input field precedes this string.
about-glean-label-for-tag-pings = ตรวจดูให้แน่ใจว่ามีแท็กการดีบั๊กที่จำง่ายในฟิลด์ที่นำหน้าเพื่อให้คุณสามารถพบ Ping ของคุณภายหลังได้
+# An in-line text input field precedes this string.
+about-glean-label-for-tag-pings-with-requirements = ตั้งแท็กดีบั๊กที่จำง่าย <span>(อักขระไม่เกิน 20 ตัว ประกอบด้วยตัวอักษรเลขและ - เท่านั้น)</span> เพื่อให้คุณรู้จำ ping ของคุณได้ในภายหลัง
# An in-line drop down list precedes this string.
# Do not translate strings between <code> </code> tags.
about-glean-label-for-ping-names =
เลือก Ping ที่มีเครื่องมือที่ใช้ทดสอบของคุณอยู่จากรายชื่อก่อนหน้านี้
- หากเครื่องมือนั้นอยู่ใน <a data-l10n-name="custom-ping-link">Ping ที่กำหนดเอง</a> ให้เลือกเครื่องมือนั้น
+ หากเครื่องมือนั้นอยู่ใน <a data-l10n-name="custom-ping-link">Ping กำหนดเอง</a> ให้เลือกเครื่องมือนั้น
หรือมิฉะนั้น ค่าเริ่มต้นสำหรับเมตริก <code>event</code> คือ
Ping <code>events</code>
และค่าเริ่มต้นสำหรับเมตริกทั้งหมดคือ
@@ -85,7 +80,6 @@ about-glean-li-for-visit-gdpv =
<a data-l10n-name="gdpv-tagged-pings-link">เข้าไปที่หน้า { glean-debug-ping-viewer-brand-name } เพื่อส่ง Ping กับแท็กของคุณ</a>
ปกติจะใช้เวลาเพียงไม่กี่วินาทีในการกดปุ่มจนกว่า Ping ของคุณจะมาถึง
แต่บางครั้งก็อาจใช้เวลามากเพียงไม่กี่นาที
-
# Do not translate strings between <code> </code> tags.
about-glean-adhoc-explanation =
สำหรับการทดสอบ<i>เฉพาะกิจ</i>เพิ่มเติม
@@ -93,10 +87,20 @@ about-glean-adhoc-explanation =
โดยเปิดคอนโซล devtools ที่นี่ใน <code>about:glean</code>
และใช้ <code>testGetValue()</code> API เช่น
<code>Glean.metricCategory.metricName.testGetValue()</code>
-
-
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-explanation2 =
+ สำหรับการทดสอบ<i>เฉพาะกิจ</i>เพิ่มเติม
+ คุณยังสามารถกำหนดค่าปัจจุบันของเครื่องมือเฉพาะชิ้นได้อีกด้วย
+ โดยเปิดคอนโซล devtools ที่นี่ใน <code>about:glean</code>
+ และใช้ <code>testGetValue()</code> API เช่น
+ <code>Glean.metricCategory.metricName.testGetValue()</code>
+ สำหรับเมตริกที่ชื่อ <code>metric.category.metric_name</code>
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-note =
+ โปรดทราบว่าคุณกำลังใช้ Glean JS API โดยใช้คอนโซล devtools
+ ซึ่งหมายความว่าหมวดหมู่เมตริกและชื่อเมตริกจะถูกจัดเป็นรูปแบบ
+ <code>camelCase</code> ซึ่งต่างจากใน API สำหรับ Rust และ C++
controls-button-label-verbose = นำการตั้งค่าไปใช้และส่ง ping
-
about-glean-about-data-header = เกี่ยวกับข้อมูล
about-glean-about-data-explanation =
หากต้องการเรียกดูรายการข้อมูลที่รวบรวม โปรดดูที่
diff --git a/l10n-th/toolkit/toolkit/about/aboutLogging.ftl b/l10n-th/toolkit/toolkit/about/aboutLogging.ftl
index 4e9e4734c3..bab6c8e054 100644
--- a/l10n-th/toolkit/toolkit/about/aboutLogging.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutLogging.ftl
@@ -26,7 +26,7 @@ about-logging-logging-to-profiler = การบันทึกลง { -profile
about-logging-no-log-modules = ไม่มี
about-logging-no-log-file = ไม่มี
about-logging-logging-preset-selector-text = ค่าที่ตั้งไว้ล่วงหน้าของการบันทึก:
-about-logging-with-profiler-stacks-checkbox = เปิดใช้งานการตามรอยสแต็กสำหรับข้อความในปูม
+about-logging-with-profiler-stacks-checkbox = เปิดใช้งานการตามรอยสแตกสำหรับข้อความในปูม
## Logging presets
diff --git a/l10n-th/toolkit/toolkit/about/aboutNetworking.ftl b/l10n-th/toolkit/toolkit/about/aboutNetworking.ftl
index 180df2e0dd..ead94246b8 100644
--- a/l10n-th/toolkit/toolkit/about/aboutNetworking.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutNetworking.ftl
@@ -27,7 +27,7 @@ about-networking-family = กลุ่ม
about-networking-trr = TRR
about-networking-addresses = ที่อยู่
about-networking-expires = หมดอายุ (วินาที)
-about-networking-originAttributesSuffix = คีย์การแยก
+about-networking-originAttributesSuffix = คีย์การคัดแยก
about-networking-flags = ค่าสถานะพิเศษ
about-networking-messages-sent = ข้อความที่ส่ง
about-networking-messages-received = ข้อความที่รับ
diff --git a/l10n-th/toolkit/toolkit/about/aboutProcesses.ftl b/l10n-th/toolkit/toolkit/about/aboutProcesses.ftl
index 5536ba8972..bf324dbe49 100644
--- a/l10n-th/toolkit/toolkit/about/aboutProcesses.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutProcesses.ftl
@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# Page title
-about-processes-title = ตัวจัดการโปรเซส
+about-processes-title = ตัวจัดการโพรเซส
# The Actions column
about-processes-column-action =
.title = การกระทำ
@@ -11,7 +11,7 @@ about-processes-column-action =
## Tooltips
about-processes-shutdown-process =
- .title = เลิกโหลดแท็บและหยุดการทำงานของโปรเซส
+ .title = เลิกโหลดแท็บและหยุดการทำงานของโพรเซส
about-processes-shutdown-tab =
.title = ปิดแท็บ
# Profiler icons
@@ -21,7 +21,7 @@ about-processes-shutdown-tab =
about-processes-profile-process =
.title =
{ $duration ->
- *[other] สร้างโปรไฟล์เธรดทั้งหมดของโปรเซสนี้เป็นเวลา { $duration } วินาที
+ *[other] ทำโปรไฟล์ให้กับเธรดทั้งหมดของโพรเซสนี้เป็นเวลา { $duration } วินาที
}
## Column headers
@@ -63,9 +63,9 @@ about-processes-unknown-process = อื่น ๆ : { $type } ({ $pid })
about-processes-web-isolated-process = { $origin } ({ $pid })
about-processes-web-serviceworker = { $origin } ({ $pid }, serviceworker)
-about-processes-with-coop-coep-process = { $origin } ({ $pid }, ถูกแยก cross-origin)
+about-processes-with-coop-coep-process = { $origin } ({ $pid }, ถูกคัดแยกข้ามที่มา)
about-processes-web-isolated-process-private = { $origin } — ส่วนตัว ({ $pid })
-about-processes-with-coop-coep-process-private = { $origin } — ส่วนตัว ({ $pid }, ถูกแยก cross-origin)
+about-processes-with-coop-coep-process-private = { $origin } — ส่วนตัว ({ $pid }, ถูกคัดแยกข้ามที่มา)
## Details within processes
diff --git a/l10n-th/toolkit/toolkit/about/aboutReader.ftl b/l10n-th/toolkit/toolkit/about/aboutReader.ftl
index 679ac5ed51..e39354a5a5 100644
--- a/l10n-th/toolkit/toolkit/about/aboutReader.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutReader.ftl
@@ -4,7 +4,6 @@
about-reader-loading = กำลังโหลด…
about-reader-load-error = ไม่สามารถโหลดบทความจากหน้า
-
about-reader-color-scheme-light = สว่าง
.title = แบบแผนชุดสีสว่าง
about-reader-color-scheme-dark = มืด
@@ -13,7 +12,20 @@ about-reader-color-scheme-sepia = ซีเปีย
.title = แบบแผนชุดสีซีเปีย
about-reader-color-scheme-auto = อัตโนมัติ
.title = แบบแผนชุดสีอัตโนมัติ
-
+about-reader-color-theme-light = สว่าง
+ .title = ชุดตกแต่งสีสว่าง
+about-reader-color-theme-dark = มืด
+ .title = ชุดตกแต่งสีมืด
+about-reader-color-theme-sepia = ซีเปีย
+ .title = ชุดตกแต่งสีซีเปีย
+about-reader-color-theme-auto = อัตโนมัติ
+ .title = ชุดตกแต่งสีอัตโนมัติ
+about-reader-color-theme-gray = เทา
+ .title = ชุดตกแต่งสีเทา
+about-reader-color-theme-contrast = เปรียบต่าง
+ .title = ชุดตกแต่งสีเปรียบต่าง
+about-reader-color-theme-custom = สีกำหนดเอง
+ .title = ชุดตกแต่งสีกำหนดเอง
# An estimate for how long it takes to read an article,
# expressed as a range covering both slow and fast readers.
# Variables:
@@ -45,4 +57,27 @@ about-reader-font-type-sans-serif = ไม่มีเชิง
about-reader-toolbar-close = ปิดมุมมองผู้อ่าน
about-reader-toolbar-type-controls = ปุ่มควบคุมชนิด
+about-reader-toolbar-color-controls = สี
about-reader-toolbar-savetopocket = บันทึกไปยัง { -pocket-brand-name }
+
+## Reader View colors menu
+
+about-reader-colors-menu-header = ชุดตกแต่ง
+about-reader-fxtheme-tab = ค่าเริ่มต้น
+about-reader-customtheme-tab = กำหนดเอง
+
+## These are used as labels for the custom theme color pickers.
+## The .title element is used to make the editing functionality
+## clear and give context for screen reader users.
+
+about-reader-custom-colors-foreground = ข้อความ
+ .title = แก้ไขสี
+about-reader-custom-colors-background = พื้นหลัง
+ .title = แก้ไขสี
+about-reader-custom-colors-unvisited-links = ลิงก์ที่ยังไม่เคยเยี่ยมชม
+ .title = แก้ไขสี
+about-reader-custom-colors-visited-links = ลิงก์ที่เคยเยี่ยมชมแล้ว
+ .title = แก้ไขสี
+about-reader-custom-colors-selection-highlight = ตัวเน้นข้อความสำหรับการอ่านออกเสียง
+ .title = แก้ไขสี
+about-reader-custom-colors-reset-button = กลับเป็นค่าเริ่มต้น
diff --git a/l10n-th/toolkit/toolkit/about/aboutRights.ftl b/l10n-th/toolkit/toolkit/about/aboutRights.ftl
index 381988c7e7..2a9f79994c 100644
--- a/l10n-th/toolkit/toolkit/about/aboutRights.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutRights.ftl
@@ -6,14 +6,14 @@ rights-title = เกี่ยวกับสิทธิของคุณ
rights-intro = { -brand-full-name } เป็นซอฟต์แวร์เสรีและเปิดต้นฉบับ สร้างขึ้นโดยชุมชนของคนนับพันจากทั่วโลก มีบางสิ่งที่คุณควรทราบ:
rights-intro-point-1 = { -brand-short-name } ให้คุณใช้ภายใต้เงื่อนไขของ <a data-l10n-name="mozilla-public-license-link">Mozilla Public License</a> สิ่งนี้หมายถึงคุณอาจใช้งาน คัดลอก และแจกจ่าย { -brand-short-name } ให้กับผู้อื่น คุณยังสามารถแก้ไขโค้ดต้นฉบับของ { -brand-short-name } ตามที่คุณต้องการเพื่อให้ตรงกับความต้องการของคุณ Mozilla Public License ยังให้สิทธิคุณในการแจกจ่ายรุ่นที่คุณแก้ไขอีกด้วย
rights-intro-point-2 = คุณไม่ได้รับสิทธิหรือสัญญาอนุญาตเครื่องหมายการค้าใด ๆ ในเครื่องหมายการค้าของมูลนิธิ Mozilla หรือบุคคลใด ๆ ไม่จำกัดทั้งชื่อหรือโลโก้ Firefox ข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้าอาจพบได้ <a data-l10n-name="mozilla-trademarks-link">ที่นี่</a>
-rights-intro-point-3 = บางคุณลักษณะใน { -brand-short-name } อย่างตัวรายงานข้อขัดข้อง ให้ตัวเลือกคุณในการเสนอข้อคิดเห็นมายัง { -vendor-short-name } โดยการเลือกส่งข้อคิดเห็นหมายถึงคุณให้อนุญาต { -vendor-short-name } ในการใช้ข้อคิดเห็นนั้นเพื่อปรับปรุงผลิตภัณฑ์ เผยแพร่ข้อคิดเห็นบนเว็บไซต์ และแจกจ่ายข้อคิดเห็น
+rights-intro-point-3 = บางคุณลักษณะใน { -brand-short-name } อย่างเครื่องมือรายงานข้อขัดข้อง ให้ตัวเลือกคุณในการเสนอข้อคิดเห็นมายัง { -vendor-short-name } โดยการเลือกส่งข้อคิดเห็นหมายถึงคุณให้อนุญาต { -vendor-short-name } ในการใช้ข้อคิดเห็นนั้นเพื่อปรับปรุงผลิตภัณฑ์ เผยแพร่ข้อคิดเห็นบนเว็บไซต์ และแจกจ่ายข้อคิดเห็น
rights-intro-point-4 = วิธีที่เราใช้ข้อมูลส่วนบุคคลและข้อคิดเห็นของคุณที่ส่งมายัง { -vendor-short-name } ผ่าน { -brand-short-name } ได้รับการอธิบายไว้ใน <a data-l10n-name="mozilla-privacy-policy-link">นโยบายความเป็นส่วนตัว { -brand-short-name }</a>
rights-intro-point-4-unbranded = นโยบายความเป็นส่วนตัวใด ๆ ที่บังคับใช้สำหรับผลิตภัณฑ์นี้ควรถูกแสดงรายการไว้ที่นี่
rights-intro-point-5 = บางคุณสมบัติของ { -brand-short-name } ใช้บริการข้อมูลจากเว็บภายนอก อย่างไรก็ตาม เราไม่สามารถรับประกันได้ว่าบริการเหล่านั้นจะทำงานได้ถูกต้อง 100% หรือปราศจากความผิดพลาด รายละเอียดเพิ่มเติมรวมไปถึงวิธียกเลิกใช้บริการเหล่านั้น สามารถอ่านได้ที่ <a data-l10n-name="mozilla-service-terms-link">ข้อตกลงบริการ</a>
rights-intro-point-5-unbranded = ถ้าผลิตภัณฑ์นี้ได้ทำการรวมบริการเว็บไว้ ข้อตกลงบริการใด ๆ สำหรับบริการนั้น ๆ ที่สามารถนำไปปรับใช้ได้จะถูกลงรายการไว้ที่ส่วน<a data-l10n-name="mozilla-website-services-link">บริการเว็บ</a> หัวข้อ
rights-intro-point-6 = เพื่อเล่นเนื้อหาวิดีโอบางชนิด { -brand-short-name } ดาวน์โหลดโมดูลถอดรหัสเนื้อหาบางส่วนจากบุคคลที่สาม
rights-webservices-header = บริการข้อมูลผ่านเว็บ { -brand-full-name }
-rights-webservices = { -brand-full-name } ใช้บริการข้อมูลผ่านเว็บ ("บริการ") ในการเสนอความสามารถให้กับคุณใน { -brand-short-name } รุ่นนี้ภายใต้ข้อตกลงที่อธิบายไว้ข้างล่าง ถ้าคุณไม่ต้องการใช้งานบริการเหล่านั้นหรือข้อตกลงข้างล่างนั้นไม่สามารถยอมรับได้ คุณอาจจะปิดการใช้งานความสามารถเหล่านั้น วิธีการปิดใช้งานความสามารถส่วนใดส่วนหนึ่งอาจจะพบได้ <a data-l10n-name="mozilla-disable-service-link">ที่นี่</a> คุณลักษณะและบริการอื่น ๆ สามารถปิดใช้งานได้ในค่ากำหนดแอปพลิเคชัน
+rights-webservices = { -brand-full-name } ใช้บริการข้อมูลผ่านเว็บ ("บริการ") ในการเสนอความสามารถให้กับคุณใน { -brand-short-name } รุ่นนี้ภายใต้ข้อตกลงที่อธิบายไว้ข้างล่าง ถ้าคุณไม่ต้องการใช้งานบริการเหล่านั้นหรือข้อตกลงข้างล่างนั้นไม่สามารถยอมรับได้ คุณอาจจะปิดการใช้งานความสามารถเหล่านั้น วิธีการปิดใช้งานความสามารถส่วนใดส่วนหนึ่งอาจจะพบได้ <a data-l10n-name="mozilla-disable-service-link">ที่นี่</a> คุณลักษณะและบริการอื่น ๆ สามารถปิดใช้งานได้ในการกำหนดลักษณะแอปพลิเคชัน
rights-safebrowsing = <strong>การเรียกดูแบบปลอดภัย: </strong>ไม่แนะนำให้ปิดใช้งานการเรียกดูแบบปลอดภัยเพราะอาจจะส่งผลให้คุณเข้าไปยังเว็บไซต์ที่ไม่ปลอดภัย ถ้าคุณต้องการปิดความสามารถนี้อย่างถาวร โปรแกรมทำตามขั้นตอนนี้:
rights-safebrowsing-term-1 = เปิดการกำหนดลักษณะแอปพลิเคชัน
rights-safebrowsing-term-2 = เลือก ความปลอดภัย
diff --git a/l10n-th/toolkit/toolkit/about/aboutServiceWorkers.ftl b/l10n-th/toolkit/toolkit/about/aboutServiceWorkers.ftl
index 9bd83977c9..d0e1c8823c 100644
--- a/l10n-th/toolkit/toolkit/about/aboutServiceWorkers.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutServiceWorkers.ftl
@@ -5,11 +5,10 @@
### The term "Service Workers" and "Workers" should not be translated
-about-service-workers-title = เกี่ยวกับตัวทำงานบริการ
-about-service-workers-main-title = ตัวทำงานบริการที่ลงทะเบียน
-about-service-workers-warning-not-enabled = ไม่ได้เปิดใช้งานตัวทำงานบริการ
-about-service-workers-warning-no-service-workers = ไม่มีตัวทำงานบริการที่ได้ลงทะเบียนไว้
-
+about-service-workers-title = เกี่ยวกับ Service Workers
+about-service-workers-main-title = Service Worker ที่ลงทะเบียน
+about-service-workers-warning-not-enabled = ไม่ได้เปิดใช้งาน Service Workers
+about-service-workers-warning-no-service-workers = ไม่มี Service Workers ที่ได้ลงทะเบียนไว้
# The original title of service workers' information
#
# Variables:
@@ -29,12 +28,8 @@ active-cache-name = <strong>ชื่อแคชที่ใช้งานอ
waiting-cache-name = <strong>ชื่อแคชที่กำลังรออยู่:</strong> { $name }
push-end-point-waiting = <strong>จุดปลายทางการสื่อสารสำหรับรับแจ้งแบบทันที:</strong> { waiting }
push-end-point-result = <strong>จุดปลายทางการสื่อสารสำหรับรับแจ้งแบบทันที:</strong> { $name }
-
# This term is used as a button label (verb, not noun).
update-button = อัปเดต
-
unregister-button = เลิกลงทะเบียน
-
-unregister-error = ไม่สามารถเลิกลงทะเบียนตัวทำงานบริการนี้
-
+unregister-error = ไม่สามารถเลิกลงทะเบียน Service Worker นี้
waiting = กำลังรอ…
diff --git a/l10n-th/toolkit/toolkit/about/aboutSupport.ftl b/l10n-th/toolkit/toolkit/about/aboutSupport.ftl
index f0c9abbb1e..1b0e22e259 100644
--- a/l10n-th/toolkit/toolkit/about/aboutSupport.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutSupport.ftl
@@ -29,7 +29,7 @@ features-title = คุณลักษณะของ { -brand-short-name }
features-name = ชื่อ
features-version = รุ่น
features-id = ID
-processes-title = โปรเซสระยะไกล
+processes-title = โพรเซสระยะไกล
processes-type = ชนิด
processes-count = ครั้ง
app-basics-title = พื้นฐานแอปพลิเคชัน
@@ -58,19 +58,19 @@ app-basics-enabled-plugins = ปลั๊กอินที่เปิดใช
app-basics-build-config = การกำหนดค่าการสร้าง
app-basics-user-agent = ตัวแทนผู้ใช้
app-basics-os = ระบบปฏิบัติการ
-app-basics-os-theme = ชุดรูปแบบของระบบปฏิบัติการ
+app-basics-os-theme = ชุดตกแต่งของระบบปฏิบัติการ
# Rosetta is Apple's translation process to run apps containing x86_64
# instructions on Apple Silicon. This should remain in English.
app-basics-rosetta = แปลด้วย Rosetta
app-basics-memory-use = หน่วยความจำที่ใช้
app-basics-performance = ประสิทธิภาพ
-app-basics-service-workers = ตัวทำงานบริการที่ลงทะเบียน
+app-basics-service-workers = Service Worker ที่ลงทะเบียน
app-basics-third-party = โมดูลบุคคลที่สาม
app-basics-profiles = โปรไฟล์
-app-basics-launcher-process-status = โปรเซสของตัวเรียกใช้
-app-basics-multi-process-support = หน้าต่างแบบหลายโปรเซส
+app-basics-launcher-process-status = โพรเซสของตัวเรียกใช้
+app-basics-multi-process-support = หน้าต่างแบบหลายโพรเซส
app-basics-fission-support = หน้าต่าง Fission
-app-basics-remote-processes-count = โปรเซสระยะไกล
+app-basics-remote-processes-count = โพรเซสระยะไกล
app-basics-enterprise-policies = นโยบายองค์กร
app-basics-location-service-key-google = คีย์ Google Location Service
app-basics-safebrowsing-key-google = คีย์ Google Safebrowsing
@@ -95,12 +95,12 @@ environment-variables-value = ค่า
experimental-features-title = คุณลักษณะทดลอง
experimental-features-name = ชื่อ
experimental-features-value = ค่า
-modified-key-prefs-title = ค่ากำหนดสำคัญที่ถูกเปลี่ยนแปลง
+modified-key-prefs-title = ค่าปรับแต่งสำคัญที่ถูกปรับเปลี่ยน
modified-prefs-name = ชื่อ
modified-prefs-value = ค่า
user-js-title = การกำหนดลักษณะ user.js
-user-js-description = โฟลเดอร์โปรไฟล์ของคุณมี <a data-l10n-name="user-js-link">ไฟล์ user.js</a> ซึ่งมีค่ากำหนดที่ไม่ได้ถูกสร้างโดย { -brand-short-name }
-locked-key-prefs-title = ค่ากำหนดสำคัญที่ถูกล็อค
+user-js-description = โฟลเดอร์โปรไฟล์ของคุณมี <a data-l10n-name="user-js-link">ไฟล์ user.js</a> ซึ่งมีค่าปรับแต่งที่ไม่ได้ถูกสร้างโดย { -brand-short-name }
+locked-key-prefs-title = ค่าปรับแต่งสำคัญที่ถูกล็อก
locked-prefs-name = ชื่อ
locked-prefs-value = ค่า
graphics-title = กราฟิก
@@ -114,7 +114,7 @@ graphics-crash-guards-title = คุณสมบัติที่ถูกป
graphics-workarounds-title = วิธีการแก้ไข
graphics-device-pixel-ratios = อัตราส่วนพิกเซลของอุปกรณ์ในหน้าต่าง
# Windowing system in use on Linux (e.g. X11, Wayland).
-graphics-window-protocol = โปรโตคอลหน้าต่าง
+graphics-window-protocol = โพรโทคอลหน้าต่าง
# Desktop environment in use on Linux (e.g. GNOME, KDE, XFCE, etc).
graphics-desktop-environment = สภาพแวดล้อมเดสก์ท็อป
place-database-title = ฐานข้อมูลสถานที่
@@ -143,7 +143,7 @@ sandbox-sys-call-index = #
sandbox-sys-call-age = วินาทีที่แล้ว
sandbox-sys-call-pid = PID
sandbox-sys-call-tid = TID
-sandbox-sys-call-proc-type = ชนิดโปรเซส
+sandbox-sys-call-proc-type = ชนิดโพรเซส
sandbox-sys-call-number = การเรียกของระบบ
sandbox-sys-call-args = อาร์กิวเมนต์
troubleshoot-mode-title = วินิจฉัยปัญหา
@@ -151,7 +151,7 @@ restart-in-troubleshoot-mode-label = โหมดแก้ไขปัญหา
clear-startup-cache-title = ลองล้างแคชเมื่อเริ่มการทำงาน
clear-startup-cache-label = ล้างแคชเมื่อเริ่มการทำงาน…
startup-cache-dialog-title2 = ต้องการเริ่มการทำงาน { -brand-short-name } ใหม่เพื่อล้างแคชการเริ่มการทำงานหรือไม่
-startup-cache-dialog-body2 = การดำเนินการนี้จะไม่เปลี่ยนการตั้งค่าของคุณหรือเอาส่วนขยายของคุณออก
+startup-cache-dialog-body2 = การกระทำนี้จะไม่เปลี่ยนการตั้งค่าของคุณหรือเอาส่วนขยายของคุณออก
restart-button-label = เริ่มการทำงานใหม่
## Media titles
@@ -191,6 +191,18 @@ media-codec-support-lack-of-extension = ติดตั้งส่วนขย
## See EME Spec for more explanation for following technical terms
## https://w3c.github.io/encrypted-media/
+media-content-decryption-modules-title = ข้อมูลโมดูลถอดรหัสเนื้อหา
+media-key-system-name = ชื่อระบบคีย์
+media-video-robustness = ความคงทนของข้อมูลภาพ
+media-audio-robustness = ความคงทนของข้อมูลเสียง
+media-cdm-capabilities = ความสามารถ
+# Clear Lead isn't defined in the spec, which means the the first few seconds
+# are not encrypted. It allows playback to start without having to wait for
+# license response, improving video start time and user experience.
+media-cdm-clear-lead = ส่วนนำที่ไม่เข้ารหัส (Clear Lead)
+# We choose 2.2 as this is the version which the video provider usually want to have in order to stream 4K video securely
+# HDCP version https://w3c.github.io/encrypted-media/#idl-def-hdcpversion
+media-hdcp-22-compatible = รองรับ HDCP 2.2
##
@@ -213,7 +225,7 @@ intl-regional-prefs = การกำหนดลักษณะภูมิภ
##
## See also https://firefox-source-docs.mozilla.org/remote/
-remote-debugging-title = การดีบั๊กระยะไกล (โปรโตคอล Chromium)
+remote-debugging-title = การดีบั๊กระยะไกล (โพรโทคอล Chromium)
remote-debugging-accepting-connections = การยอมรับการเชื่อมต่อ
remote-debugging-url = URL
@@ -250,6 +262,7 @@ try-newer-driver = ถูกปิดกั้นจากรุ่นไดร
# there are no good translations, these are only used in about:support
clear-type-parameters = พารามิเตอร์ ClearType
compositing = การจัดองค์ประกอบ
+support-font-determination = ข้อมูลดีบั๊กการมองเห็นแบบอักษร
hardware-h264 = การถอดรหัสฮาร์ดแวร์ H264
main-thread-no-omtc = เธรดหลัก ไม่มี OMTC
yes = ใช่
@@ -297,7 +310,7 @@ d3d11layers-crash-guard = คอมโพสิเตอร์ D3D11
glcontext-crash-guard = OpenGL
wmfvpxvideo-crash-guard = ตัวถอดรหัสวิดีโอ WMF VPX
reset-on-next-restart = กลับค่าเดิมเมื่อเริ่มการทำงานใหม่ในครั้งถัดไป
-gpu-process-kill-button = สิ้นสุดโปรเซส GPU
+gpu-process-kill-button = สิ้นสุดโพรเซส GPU
gpu-device-reset = การกลับค่าเดิมของอุปกรณ์
gpu-device-reset-button = ทริกเกอร์การกลับค่าเดิมของอุปกรณ์
uses-tiling = ใช้ Tiling
@@ -310,13 +323,13 @@ loaded-lib-versions = รุ่นที่ใช้อยู่
has-seccomp-bpf = Seccomp-BPF (System Call Filtering)
has-seccomp-tsync = Seccomp Thread Synchronization
has-user-namespaces = เนมสเปซผู้ใช้
-has-privileged-user-namespaces = เนมสเปซผู้ใช้สำหรับโปรเซสที่ได้รับสิทธิ์
+has-privileged-user-namespaces = เนมสเปซผู้ใช้สำหรับโพรเซสที่ได้รับสิทธิ์
can-sandbox-content = Content Process Sandboxing
can-sandbox-media = Media Plugin Sandboxing
-content-sandbox-level = ระดับ Sandbox ของโปรเซสเนื้อหา
-effective-content-sandbox-level = ระดับ Sandbox ของโปรเซสเนื้อหาที่มีประสิทธิภาพ
+content-sandbox-level = ระดับแซนด์บอกซ์ของโพรเซสเนื้อหา
+effective-content-sandbox-level = ระดับแซนด์บอกซ์ของโพรเซสเนื้อหาที่มีประสิทธิภาพ
content-win32k-lockdown-state = สถานะล็อกดาวน์ของ Win32k สำหรับการประมวลผลเนื้อหา
-support-sandbox-gpu-level = ระดับ Sandbox ของโปรเซส GPU
+support-sandbox-gpu-level = ระดับแซนด์บอกซ์ของโพรเซส GPU
sandbox-proc-type-content = เนื้อหา
sandbox-proc-type-file = เนื้อหาไฟล์
sandbox-proc-type-media-plugin = ปลั๊กอินสื่อ
@@ -361,8 +374,8 @@ zooming-enabled = เปิดใช้งานการซูมโดยก
## Variables
## $preferenceKey (string) - String ID of preference
-wheel-warning = การป้อนข้อมูลด้วยล้อแบบอะซิงโครนัสถูกปิดใช้งานเนื่องจากค่ากำหนดที่ไม่รองรับ: { $preferenceKey }
-touch-warning = การป้อนข้อมูลด้วยการสัมผัสแบบอะซิงโครนัสถูกปิดใช้งานเนื่องจากค่ากำหนดที่ไม่รองรับ: { $preferenceKey }
+wheel-warning = การป้อนข้อมูลด้วยล้อแบบไม่เข้าจังหวะถูกปิดใช้งานเนื่องจากไม่รองรับค่าปรับแต่ง: { $preferenceKey }
+touch-warning = การป้อนข้อมูลด้วยการสัมผัสแบบไม่เข้าจังหวะถูกปิดใช้งานเนื่องจากไม่รองรับค่าปรับแต่ง: { $preferenceKey }
## Strings representing the status of the Enterprise Policies engine.
@@ -375,7 +388,7 @@ policies-error = ข้อผิดพลาด
support-printing-title = การพิมพ์
support-printing-troubleshoot = การแก้ไขปัญหา
support-printing-clear-settings-button = ล้างการตั้งค่าการพิมพ์ที่บันทึกไว้
-support-printing-modified-settings = การตั้งค่าการพิมพ์ที่ถูกเปลี่ยนแปลง
+support-printing-modified-settings = การตั้งค่าการพิมพ์ที่ถูกปรับเปลี่ยน
support-printing-prefs-name = ชื่อ
support-printing-prefs-value = ค่า
@@ -395,3 +408,15 @@ pointing-device-mouse = เมาส์
pointing-device-touchscreen = หน้าจอสัมผัส
pointing-device-pen-digitizer = ปากกาดิจิตอล
pointing-device-none = ไม่มีอุปกรณ์ชี้ตำแหน่ง
+
+## Content Analysis (DLP)
+
+# DLP stands for Data Loss Prevention, an industry term for external software
+# that enterprises can set up to prevent sensitive data from being transferred
+# to external websites.
+content-analysis-title = การวิเคราะห์เนื้อหา (DLP)
+content-analysis-active = ทำงานอยู่
+content-analysis-connected-to-agent = เชื่อมต่อกับตัวแทนแล้ว
+content-analysis-agent-path = เส้นทางตัวแทน
+content-analysis-agent-failed-signature-verification = ตัวแทนทำการตรวจสอบลายเซ็นไม่สำเร็จ
+content-analysis-request-count = จำนวนคำร้องขอ
diff --git a/l10n-th/toolkit/toolkit/about/aboutTelemetry.ftl b/l10n-th/toolkit/toolkit/about/aboutTelemetry.ftl
index a586bb6a3f..692fb4982b 100644
--- a/l10n-th/toolkit/toolkit/about/aboutTelemetry.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutTelemetry.ftl
@@ -42,7 +42,7 @@ about-telemetry-fetch-stack-symbols = ดึงข้อมูลชื่อข
about-telemetry-hide-stack-symbols = แสดงข้อมูลสแตกดิบ
# Selects the correct release version
# Variables:
-# $channel (String): represents the corresponding release data string
+# $channel (string) - Represents the corresponding release data string
about-telemetry-data-type =
{ $channel ->
[release] ข้อมูลการเปิดตัว
@@ -50,7 +50,7 @@ about-telemetry-data-type =
}
# Selects the correct upload string
# Variables:
-# $uploadcase (String): represents a corresponding upload string
+# $uploadcase (string) - Represents a corresponding upload string
about-telemetry-upload-type =
{ $uploadcase ->
[enabled] เปิดใช้งานแล้ว
@@ -58,45 +58,45 @@ about-telemetry-upload-type =
}
# Example Output: 1 sample, average = 0, sum = 0
# Variables:
-# $sampleCount (Integer): amount of histogram samples
-# $prettyAverage (Integer): average of histogram samples
-# $sum (Integer): sum of histogram samples
+# $sampleCount (number) - Amount of histogram samples
+# $prettyAverage (number) - Average of histogram samples
+# $sum (number) - Sum of histogram samples
about-telemetry-histogram-stats =
{ $sampleCount ->
*[other] { $sampleCount } ตัวอย่าง, เฉลี่ย = { $prettyAverage }, ผลรวม = { $sum }
}
# Variables:
-# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+# $telemetryServerOwner (string) - the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
about-telemetry-page-subtitle = หน้านี้แสดงข้อมูลเกี่ยวกับประสิทธิภาพ, ฮาร์ดแวร์, การใช้งาน และการปรับแต่งที่เก็บรวบรวมไว้โดยตัววัดและส่งข้อมูลทางไกล ข้อมูลนี้จะถูกส่งไปยัง { $telemetryServerOwner } เพื่อช่วยปรับปรุง { -brand-full-name }
about-telemetry-settings-explanation = การวัดและส่งข้อมูลทางไกลกำลังรวบรวม { about-telemetry-data-type } และการอัปโหลด<a data-l10n-name="upload-link">{ about-telemetry-upload-type }</a>
# Variables:
-# $name (String): ping name, e.g. “saved-session”
-# $timeStamp (String): ping localized timestamp, e.g. “2017/07/08 10:40:46”
+# $name (string) - Ping name, e.g. “saved-session”
+# $timestamp (string) - Ping localized timestamp, e.g. “2017/07/08 10:40:46”
about-telemetry-ping-details = ข้อมูลแต่ละชิ้นจะถูกส่งไปรวมไว้ใน “<a data-l10n-name="ping-link">pings</a>” คุณกำลังดู ping { $name }, { $timestamp }
about-telemetry-data-details-current = ข้อมูลแต่ละชิ้นจะถูกส่งไปรวมไว้ใน “<a data-l10n-name="ping-link">pings</a>” คุณกำลังดูข้อมูลปัจจุบัน
# string used as a placeholder for the search field
# More info about it can be found here:
# https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
# Variables:
-# $selectedTitle (String): the section name from the structure of the ping.
+# $selectedTitle (string) - The section name from the structure of the ping.
about-telemetry-filter-placeholder =
.placeholder = ค้นหาใน { $selectedTitle }
about-telemetry-filter-all-placeholder =
.placeholder = ค้นหาในส่วนทั้งหมด
# Variables:
-# $searchTerms (String): the searched terms
+# $searchTerms (string) - The searched terms
about-telemetry-results-for-search = ผลลัพธ์สำหรับ “{ $searchTerms }”
# More info about it can be found here: https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
# Variables:
-# $sectionName (String): the section name from the structure of the ping.
-# $currentSearchText (String): the current text in the search input
+# $sectionName (string) - The section name from the structure of the ping.
+# $currentSearchText (string) - The current text in the search input
about-telemetry-no-search-results = ขออภัย! ไม่มีผลลัพธ์ใน { $sectionName } สำหรับ “{ $currentSearchText }”
# Variables:
-# $searchTerms (String): the searched terms
+# $searchTerms (string) - The searched terms
about-telemetry-no-search-results-all = ขออภัย! ไม่มีผลลัพธ์ในส่วนใด ๆ สำหรับ “{ $searchTerms }”
# This message is displayed when a section is empty.
# Variables:
-# $sectionName (String): is replaced by the section name.
+# $sectionName (string) - Is replaced by the section name.
about-telemetry-no-data-to-display = ขออภัย! ขณะนี้ไม่มีข้อมูลใน “{ $sectionName }”
# used as a tooltip for the “current” ping title in the sidebar
about-telemetry-current-data-sidebar = ข้อมูลปัจจุบัน
@@ -114,13 +114,13 @@ about-telemetry-slow-sql-statement = คำสั่ง
about-telemetry-addon-table-id = ID ส่วนเสริม
about-telemetry-addon-table-details = รายละเอียด
# Variables:
-# $addonProvider (String): the name of an Add-on Provider (e.g. “XPI”, “Plugin”)
+# $addonProvider (string) - The name of an Add-on Provider (e.g. “XPI”, “Plugin”)
about-telemetry-addon-provider = ผู้ให้บริการ { $addonProvider }
about-telemetry-keys-header = คุณสมบัติ
about-telemetry-names-header = ชื่อ
about-telemetry-values-header = ค่า
# Variables:
-# $lateWriteCount (Integer): the number of the late writes
+# $lateWriteCount (number) - The number of the late writes
about-telemetry-late-writes-title = การเขียนภายหลัง #{ $lateWriteCount }
about-telemetry-stack-title = สแตก:
about-telemetry-memory-map-title = ผังหน่วยความจำ:
@@ -131,5 +131,5 @@ about-telemetry-method-header = วิธีการ
about-telemetry-object-header = วัตถุ
about-telemetry-extra-header = พิเศษ
# Variables:
-# $process (String): type of process in subsection headers ( e.g. "content", "parent" )
-about-telemetry-process = โปรเซส { $process }
+# $process (string) - Type of process in subsection headers ( e.g. "content", "parent" )
+about-telemetry-process = โพรเซส { $process }
diff --git a/l10n-th/toolkit/toolkit/about/aboutWebauthn.ftl b/l10n-th/toolkit/toolkit/about/aboutWebauthn.ftl
index 82238b6e97..da294b752a 100644
--- a/l10n-th/toolkit/toolkit/about/aboutWebauthn.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutWebauthn.ftl
@@ -12,10 +12,14 @@ about-webauthn-page-title = เกี่ยวกับ WebAuthn
## Section titles
about-webauthn-info-section-title = ข้อมูลอุปกรณ์
+about-webauthn-info-subsection-title = ข้อมูลเครื่องมือยืนยันตัวตน
+about-webauthn-options-subsection-title = ตัวเลือกของเครื่องมือยืนยันตัวตน
about-webauthn-pin-section-title = การจัดการ PIN
about-webauthn-credential-management-section-title = จัดการข้อมูลประจำตัว
about-webauthn-pin-required-section-title = ต้องป้อน PIN
about-webauthn-confirm-deletion-section-title = ยืนยันการลบ
+# Registered biometric features for authentication. Mostly, but not exclusively, fingerprints.
+about-webauthn-bio-enrollment-section-title = การลงทะเบียนไบโอเมตริก
## Info field texts
@@ -25,6 +29,8 @@ about-webauthn-text-select-device = โปรดเลือกโทเค็
# CTAP2 refers to Client to Authenticator Protocol version 2
about-webauthn-text-non-ctap2-device = ไม่สามารถจัดการตัวเลือกได้เนื่องจากโทเค็นความปลอดภัยของคุณไม่รองรับ CTAP2
about-webauthn-text-not-available = ไม่พร้อมใช้งานในแพลตฟอร์มนี้
+about-webauthn-bio-enrollment-list-subsection-title = การลงทะเบียน:
+about-webauthn-add-bio-enrollment-section-title = เพิ่มการลงทะเบียนใหม่
## Results label
@@ -38,6 +44,7 @@ about-webauthn-results-pin-invalid-error =
*[other] ข้อผิดพลาด: PIN ไม่ถูกต้อง คุณสามารถลองได้อีก { $retriesLeft } ครั้ง
}
about-webauthn-results-pin-blocked-error = ข้อผิดพลาด: ไม่สามารถลองได้อีกและอุปกรณ์ของคุณได้ถูกล็อก เนื่องจากมีการป้อน PIN ไม่ถูกต้องหลายครั้งเกินไป จำเป็นต้องรีเซ็ตอุปกรณ์จึงจะใช้ได้
+about-webauthn-results-pin-not-set-error = ข้อผิดพลาด: ไม่ได้กำหนด PIN การกระทำนี้จำเป็นต้องมีการปกป้องด้วย PIN
about-webauthn-results-pin-too-short-error = ข้อผิดพลาด: PIN ที่ป้อนมาสั้นเกินไป
about-webauthn-results-pin-too-long-error = ข้อผิดพลาด: PIN ที่ป้อนมายาวเกินไป
about-webauthn-results-pin-auth-blocked-error = ข้อผิดพลาด: การลองล้มเหลวติดต่อกันหลายครั้งเกินไปและการยืนยันตัวตนด้วย PIN ได้ถูกปิดกั้นชั่วคราว คุณจำเป็นต้องปิดและเปิดอุปกรณ์ของคุณใหม่ (ถอดปลั๊กแล้วเสียบปลั๊กใหม่)
@@ -50,6 +57,8 @@ about-webauthn-repeat-pin-label = ทวน PIN ใหม่:
about-webauthn-current-pin-label = PIN ปัจจุบัน:
about-webauthn-pin-required-label = โปรดป้อน PIN ของคุณ:
about-webauthn-credential-list-subsection-title = ข้อมูลประจำตัว:
+about-webauthn-enrollment-name-label = ชื่อการลงทะเบียน (ไม่บังคับ):
+about-webauthn-enrollment-list-empty = ไม่พบการลงทะเบียนในอุปกรณ์
about-webauthn-credential-list-empty = ไม่พบข้อมูลประจำตัวบนอุปกรณ์
about-webauthn-confirm-deletion-label = คุณกำลังจะลบ:
@@ -59,21 +68,41 @@ about-webauthn-current-set-pin-button = ตั้ง PIN
about-webauthn-current-change-pin-button = เปลี่ยน PIN
# List is a verb, as in "Show list of credentials"
about-webauthn-list-credentials-button = แสดงรายการข้อมูลประจำตัว
+# List is a verb, as in "Show list of all enrollments"
+about-webauthn-list-bio-enrollments-button = แสดงรายชื่อการลงทะเบียน
+about-webauthn-add-bio-enrollment-button = เพิ่มการลงทะเบียน
about-webauthn-cancel-button = ยกเลิก
about-webauthn-send-pin-button = ตกลง
about-webauthn-delete-button = ลบ
+about-webauthn-start-enrollment-button = เริ่มการลงทะเบียน
+about-webauthn-update-button = ปรับปรุง
## Authenticator options fields
## Option fields correspond to the CTAP2 option IDs and definitions found in https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#option-id
+about-webauthn-auth-option-uv = การยืนยันผู้ใช้
+about-webauthn-auth-option-up = การปรากฏตัวของผู้ใช้
about-webauthn-auth-option-clientpin = PIN ไคลเอ็นต์
+about-webauthn-auth-option-rk = Resident key
+about-webauthn-auth-option-plat = อุปกรณ์แพลตฟอร์ม
+# pinUvAuthToken should not be translated.
+about-webauthn-auth-option-pinuvauthtoken = การกำหนดสิทธิ์คำสั่ง (pinUvAuthToken)
+# MakeCredential and GetAssertion should not be translated.
+about-webauthn-auth-option-nomcgapermissionswithclientpin = ไม่มีการกำหนดสิทธิ์ MakeCredential / GetAssertion สำหรับ PIN ของไคลเอนต์
+about-webauthn-auth-option-largeblobs = blob ขนาดใหญ่
about-webauthn-auth-option-ep = การรับรององค์กร
about-webauthn-auth-option-bioenroll = การลงทะเบียนไบโอเมตริก
# FIDO_2_1_PRE should not be translated.
about-webauthn-auth-option-userverificationmgmtpreview = ต้นแบบการลงทะเบียนไบโอเมตริก (FIDO_2_1_PRE)
-about-webauthn-auth-option-uvbioenroll = สิทธิอนุญาตการลงทะเบียนไบโอเมตริก
+about-webauthn-auth-option-uvbioenroll = การกำหนดสิทธิ์การลงทะเบียนข้อมูลไบโอเมตริก
+about-webauthn-auth-option-authnrcfg = การกำหนดค่าเครื่องมือยืนยันตัวตน
+about-webauthn-auth-option-uvacfg = การกำหนดสิทธิ์การกำหนดค่าเครื่องมือยืนยันตัวตน
about-webauthn-auth-option-credmgmt = การจัดการข้อมูลประจำตัว
+about-webauthn-auth-option-credentialmgmtpreview = การจัดการข้อมูลรับรองต้นแบบ
about-webauthn-auth-option-setminpinlength = ตั้งความยาว PIN ขั้นต่ำ
+# MakeCredential should not be translated.
+about-webauthn-auth-option-makecreduvnotrqd = MakeCredential ที่ไม่มีการยืนยันผู้ใช้
+about-webauthn-auth-option-alwaysuv = ต้องมีการยืนยันผู้ใช้เสมอ
# Shows when boolean value for an option is True. True should not be translated.
about-webauthn-auth-option-true = True
# Shows when boolean value of an option is False. False should not be translated.
@@ -84,13 +113,22 @@ about-webauthn-auth-option-null = ไม่รองรับ
## Authenticator info fields
## Info fields correspond to the CTAP2 authenticatorGetInfo field member name and definitions found in https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#authenticatorGetInfo
+about-webauthn-auth-info-vendor-prototype-config-commands = คำสั่งกำหนดค่าต้นแบบของผู้ขาย
+about-webauthn-auth-info-remaining-discoverable-credentials = ข้อมูลประจำตัวที่ค้นพบได้ที่เหลืออยู่
about-webauthn-auth-info-certifications = ใบรับรอง
+about-webauthn-auth-info-uv-modality = ชุดรวมโหมดการยืนยันผู้ใช้
+about-webauthn-auth-info-preferred-platform-uv-attempts = แพลตฟอร์มที่ต้องการใช้ในการพยายามยืนยันผู้ใช้
+about-webauthn-auth-info-max-rpids-for-set-min-pin-length = Relying Party ID สูงสุดสำหรับกำหนดความยาว PIN ขั้นต่ำ
about-webauthn-auth-info-max-cred-blob-length = ความยาว blob สูงสุดสำหรับข้อมูลประจำตัว
about-webauthn-auth-info-firmware-version = รุ่นของเฟิร์มแวร์
about-webauthn-auth-info-min-pin-length = ความยาว PIN ขั้นต่ำ
about-webauthn-auth-info-force-pin-change = บังคับการเปลี่ยน PIN
+about-webauthn-auth-info-max-ser-large-blob-array = ขนาดสูงสุดของอาร์เรย์ blob ขนาดใหญ่
about-webauthn-auth-info-algorithms = อัลกอริทึม
-about-webauthn-auth-info-pin-protocols = โปรโตคอล PIN
+about-webauthn-auth-info-transports = การขนส่งข้อมูล
+about-webauthn-auth-info-max-credential-id-length = ความยาวไอดีสูงสุดสำหรับข้อมูลรับรอง
+about-webauthn-auth-info-max-credential-count-in-list = จำนวนข้อมูลรับรองสูงสุดในรายการ
+about-webauthn-auth-info-pin-protocols = โพรโทคอล PIN
about-webauthn-auth-info-max-msg-size = ขนาดข้อความสูงสุด
# AAGUID should not be translated.
about-webauthn-auth-info-aaguid = AAGUID
@@ -101,3 +139,37 @@ about-webauthn-auth-info-true = True
# Shows when boolean value for an info field is False. False should not be translated.
about-webauthn-auth-info-false = False
about-webauthn-auth-info-null = ไม่รองรับ
+
+## Bio enrollment sample feedbacks
+
+# To register a new enrollment (e.g. fingerprint) usually
+# multiple scans of the same finger have to be sampled.
+# This shows how many the user still has to do.
+# Variables:
+# $repeatCount (Number): number of tries left
+about-webauthn-samples-still-needed = ยังต้องการอีก { $repeatCount } ตัวอย่าง
+# Scan (e.g. of fingerprint) was successful.
+about-webauthn-ctap2-enroll-feedback-good = ตัวอย่างใช้ได้ดี
+
+## Scan (e.g. of fingerprint) was off-center (e.g. too high, too left, etc.).
+
+about-webauthn-ctap2-enroll-feedback-too-high = ตัวอย่างอยู่สูงเกินไป
+about-webauthn-ctap2-enroll-feedback-too-low = ตัวอย่างอยู่ต่ำเกินไป
+about-webauthn-ctap2-enroll-feedback-too-left = ตัวอย่างอยู่ซ้ายเกินไป
+about-webauthn-ctap2-enroll-feedback-too-right = ตัวอย่างอยู่ขวาเกินไป
+
+##
+
+about-webauthn-ctap2-enroll-feedback-too-fast = ตัวอย่างเร็วเกินไป
+about-webauthn-ctap2-enroll-feedback-too-slow = ตัวอย่างช้าเกินไป
+about-webauthn-ctap2-enroll-feedback-poor-quality = ตัวอย่างมีคุณภาพแย่
+# Skewed in the sense of fingerprint/iris scan was too distorted
+about-webauthn-ctap2-enroll-feedback-too-skewed = ตัวอย่างบิดเบี้ยวเกินไป
+about-webauthn-ctap2-enroll-feedback-too-short = ตัวอย่างสั้นเกินไป
+# Scan (e.g. of fingerprint) couldn't be merged with previous samples.
+about-webauthn-ctap2-enroll-feedback-merge-failure = การผสานตัวอย่างล้มเหลว
+# Scan (e.g. of fingerprint) is somehow identical to an existing sample.
+about-webauthn-ctap2-enroll-feedback-exists = ตัวอย่างมีอยู่แล้ว
+about-webauthn-ctap2-enroll-feedback-no-user-activity = ไม่มีความเคลื่อนไหวจากผู้ใช้
+about-webauthn-ctap2-enroll-feedback-no-user-presence-transition = ผู้ใช้ทำการเก็บตัวอย่างไม่สมบูรณ์ตามที่คาดไว้
+about-webauthn-ctap2-enroll-feedback-other = ตัวอย่างผิดพลาด
diff --git a/l10n-th/toolkit/toolkit/about/aboutWebrtc.ftl b/l10n-th/toolkit/toolkit/about/aboutWebrtc.ftl
index c5a74413e6..57504e733e 100644
--- a/l10n-th/toolkit/toolkit/about/aboutWebrtc.ftl
+++ b/l10n-th/toolkit/toolkit/about/aboutWebrtc.ftl
@@ -33,8 +33,6 @@ about-webrtc-aec-logging-toggled-off-state-msg = ไฟล์บันทึก
# The autorefresh checkbox causes a stats section to autorefresh its content when checked
about-webrtc-auto-refresh-label = การรีเฟรชอัตโนมัติ
-# Determines the default state of the Auto Refresh check boxes
-about-webrtc-auto-refresh-default-label = เรียกใหม่อัตโนมัติตามค่าเริ่มต้น
# A button which forces a refresh of displayed statistics
about-webrtc-force-refresh-button = เรียกใหม่
# "PeerConnection" is a proper noun associated with the WebRTC module. "ID" is
@@ -98,8 +96,11 @@ about-webrtc-save-page-label = บันทึกหน้า
about-webrtc-debug-mode-msg-label = โหมดดีบั๊ก
about-webrtc-debug-mode-off-state-label = เริ่มโหมดดีบั๊ก
about-webrtc-debug-mode-on-state-label = หยุดโหมดดีบั๊ก
-about-webrtc-enable-logging-label = เปิดใช้งานพรีเซ็ตปูม WebRTC
about-webrtc-stats-heading = สถิติวาระ
+about-webrtc-enable-logging-label = เปิดใช้งานพรีเซ็ตปูม WebRTC
+about-webrtc-peerconnections-section-heading = สถิติ RTCPeerConnection
+about-webrtc-peerconnections-section-show-msg = แสดงสถิติ RTCPeerConnection
+about-webrtc-peerconnections-section-hide-msg = ซ่อนสถิติ RTCPeerConnection
about-webrtc-stats-clear = ล้างประวัติ
about-webrtc-log-heading = รายการบันทึกการเชื่อมต่อ
about-webrtc-log-clear = ล้างรายการบันทึก
@@ -194,6 +195,17 @@ about-webrtc-configuration-element-provided = จัดเตรียมไว
about-webrtc-configuration-element-not-provided = ไม่ได้จัดเตรียมไว้
# The options set by the user in about:config that could impact a WebRTC call
about-webrtc-custom-webrtc-configuration-heading = การกำหนดลักษณะ WebRTC ที่ตั้งโดยผู้ใช้
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-user-modified-configuration-heading = การกำหนดค่า WebRTC ที่ผู้ใช้ปรับเปลี่ยน
+
+## These are displayed on the button that shows or hides the
+## user modified configuration disclosure
+
+about-webrtc-user-modified-configuration-show-msg = แสดงการกำหนดค่าที่ผู้ใช้ปรับเปลี่ยน
+about-webrtc-user-modified-configuration-hide-msg = ซ่อนการกำหนดค่าที่ผู้ใช้ปรับเปลี่ยน
+
+##
+
# Section header for estimated bandwidths of WebRTC media flows
about-webrtc-bandwidth-stats-heading = แบนด์วิดท์โดยประมาณ
# The ID of the MediaStreamTrack
@@ -222,7 +234,7 @@ about-webrtc-frame-stats-heading = สถิติเฟรมวิดีโอ
about-webrtc-save-page-msg = ได้บันทึกหน้าลงใน: { $path }
about-webrtc-debug-mode-off-state-msg = บันทึกร่องรอยสามารถพบได้ที่: { $path }
-about-webrtc-debug-mode-on-state-msg = โหมดดีบั๊กทำงานอยู่ บันทึกการติดตามอยู่ที่: { $path }
+about-webrtc-debug-mode-on-state-msg = โหมดดีบั๊กทำงานอยู่ บันทึกการตามรอยอยู่ที่: { $path }
about-webrtc-aec-logging-off-state-msg = ไฟล์บันทึกที่จับสามารถพบได้ใน: { $path }
# This path is used for saving the about:webrtc page so it can be attached to
# bug reports.
@@ -296,9 +308,6 @@ about-webrtc-sdp-set-timestamp = ประทับเวลา { NUMBER($timest
about-webrtc-show-msg-sdp = แสดง SDP
about-webrtc-hide-msg-sdp = ซ่อน SDP
-##
-
-
## These are displayed on the button that shows or hides the Media Context information disclosure.
## The Media Context is the set of preferences and detected capabilities that informs
## the negotiated CODEC settings.
diff --git a/l10n-th/toolkit/toolkit/about/abuseReports.ftl b/l10n-th/toolkit/toolkit/about/abuseReports.ftl
index 4c099dfc42..4cdb5dfe14 100644
--- a/l10n-th/toolkit/toolkit/about/abuseReports.ftl
+++ b/l10n-th/toolkit/toolkit/about/abuseReports.ftl
@@ -9,17 +9,17 @@
# $addon-name (string) - Name of the add-on being reported
abuse-report-dialog-title = รายงานสำหรับ { $addon-name }
abuse-report-title-extension = รายงานส่วนขยายนี้ไปยัง { -vendor-short-name }
-abuse-report-title-sitepermission = รายงานส่วนเสริมสิทธิอนุญาตไซต์นี้ไปยัง { -vendor-short-name }
-abuse-report-title-theme = รายงานชุดรูปแบบนี้ไปยัง { -vendor-short-name }
+abuse-report-title-sitepermission = รายงานส่วนเสริมการกำหนดสิทธิ์ไซต์นี้ให้กับ { -vendor-short-name }
+abuse-report-title-theme = รายงานชุดตกแต่งนี้ไปยัง { -vendor-short-name }
abuse-report-subtitle = มีปัญหาอะไร?
# Variables:
# $author-name (string) - Name of the add-on author
abuse-report-addon-authored-by = โดย <a data-l10n-name="author-name">{ $author-name }</a>
abuse-report-learnmore =
- ไม่มั่นใจว่าประเด็นอะไรที่จะเลือก?
- <a data-l10n-name="learnmore-link">เรียนรู้เพิ่มเติมเกี่ยวกับการรายงานส่วนขยายและธีม</a>
+ ไม่แน่ใจว่าจะเลือกประเด็นไหนใช่ไหม?
+ <a data-l10n-name="learnmore-link">เรียนรู้เพิ่มเติมเกี่ยวกับการรายงานส่วนขยายและชุดตกแต่ง</a>
abuse-report-learnmore-intro = ไม่มั่นใจว่าประเด็นอะไรที่จะเลือก?
-abuse-report-learnmore-link = เรียนรู้เพิ่มเติมเกี่ยวกับการรายงานส่วนขยายและธีม
+abuse-report-learnmore-link = เรียนรู้เพิ่มเติมเกี่ยวกับการรายงานส่วนขยายและชุดตกแต่ง
abuse-report-submit-description = อธิบายปัญหา (เพิ่มเติม)
abuse-report-textarea =
.placeholder = เราจะสามารถแก้ไขปัญหาได้ง่ายขึ้นหากคุณระบุปัญหาที่เกิดขึ้นให้เราทราบ โปรดอธิบายปัญหาที่คุณพบ ขอบคุณที่ช่วยเรารักษาเว็บให้แข็งแรง
@@ -44,8 +44,8 @@ abuse-report-messagebar-submitting = ส่งรายงานสำหรั
abuse-report-messagebar-submitted = ขอบคุณที่ส่งรายงาน คุณต้องการลบ <span data-l10n-name="addon-name">{ $addon-name }</span> ไหม?
abuse-report-messagebar-submitted-noremove = ขอบคุณที่ส่งรายงาน
abuse-report-messagebar-removed-extension = ขอบคุณที่ส่งรายงาน คุณได้ลบส่วนขยาย <span data-l10n-name="addon-name">{ $addon-name }</span> แล้ว
-abuse-report-messagebar-removed-sitepermission = ขอบคุณที่ส่งรายงาน คุณได้ลบส่วนเสริมสิทธิอนุญาตไซต์ <span data-l10n-name="addon-name">{ $addon-name }</span> แล้ว
-abuse-report-messagebar-removed-theme = ขอบคุณที่ส่งรายงาน เราได้ลบธีม <span data-l10n-name="addon-name">{ $addon-name }</span> แล้ว
+abuse-report-messagebar-removed-sitepermission = ขอบคุณที่ส่งรายงาน คุณได้ลบส่วนเสริมการกำหนดสิทธิ์ไซต์ <span data-l10n-name="addon-name">{ $addon-name }</span> แล้ว
+abuse-report-messagebar-removed-theme = ขอบคุณที่ส่งรายงาน คุณได้ลบชุดตกแต่ง <span data-l10n-name="addon-name">{ $addon-name }</span> ออกแล้ว
abuse-report-messagebar-error = เกิดข้อผิดพลาดขึ้นขณะส่งรายงานสำหรับ <span data-l10n-name="addon-name">{ $addon-name }</span>
abuse-report-messagebar-error-recent-submit = รายงานของ <span data-l10n-name="addon-name">{ $addon-name }</span> ไม่สามารถส่งได้เนื่องจากเพิ่งมีรายงานอีกฉบับถูกส่งไปเร็ว ๆ นี้
abuse-report-messagebar-aborted2 =
@@ -59,9 +59,9 @@ abuse-report-messagebar-submitted-noremove2 =
abuse-report-messagebar-removed-extension2 =
.message = ขอบคุณที่ส่งรายงาน คุณได้ลบส่วนขยาย { $addon-name } แล้ว
abuse-report-messagebar-removed-sitepermission2 =
- .message = ขอบคุณที่ส่งรายงาน คุณได้ลบส่วนเสริมสิทธิอนุญาตไซต์ { $addon-name } แล้ว
+ .message = ขอบคุณที่ส่งรายงาน คุณได้ลบส่วนเสริมการกำหนดสิทธิ์ไซต์ { $addon-name } แล้ว
abuse-report-messagebar-removed-theme2 =
- .message = ขอบคุณที่ส่งรายงาน เราได้ลบธีม { $addon-name } แล้ว
+ .message = ขอบคุณที่ส่งรายงาน คุณได้ลบชุดตกแต่ง { $addon-name } ออกแล้ว
abuse-report-messagebar-error2 =
.message = เกิดข้อผิดพลาดขึ้นขณะส่งรายงานสำหรับ { $addon-name }
abuse-report-messagebar-error-recent-submit2 =
@@ -96,7 +96,7 @@ abuse-report-broken-reason-theme-v2 = มันไม่ทำงานหรื
abuse-report-broken-example = ตัวอย่างเช่น: คุณลักษณะใช้งานได้ช้า ใช้งานได้ยาก หรือใช้งานไม่ได้เลย บางส่วนของเว็บไซต์ไม่โหลดหรือดูผิดปกติ
abuse-report-broken-suggestions-extension = ดูเหมือนคุณจะระบุบั๊กแล้ว นอกจากคุณจะส่งรายงานที่นี่แล้ว วิธีที่ดีที่สุดเพื่อให้ปัญหาเกี่ยวกับการทำงานได้รับการแก้ไขคือให้ติดต่อนักพัฒนาส่วนขยาย <a data-l10n-name="support-link">เยี่ยมชมเว็บไซต์ของส่วนขยาย</a>เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับนักพัฒนา
abuse-report-broken-suggestions-sitepermission = ดูเหมือนคุณจะระบุบั๊กแล้ว นอกจากคุณจะส่งรายงานที่นี่แล้ว วิธีที่ดีที่สุดเพื่อให้ปัญหาเกี่ยวกับการทำงานได้รับการแก้ไขคือให้ติดต่อนักพัฒนาชุดตกแต่ง <a data-l10n-name="support-link">เยี่ยมชมเว็บไซต์</a>เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับนักพัฒนา
-abuse-report-broken-suggestions-theme = ดูเหมือนคุณจะระบุข้อบกพร่องแล้ว นอกจากคุณจะส่งรายงานที่นี่แล้ว วิธีที่ดีที่สุดเพื่อให้ปัญหาด้านฟังก์ชันการทำงานได้รับการแก้ไขคือให้ติดต่อนักพัฒนาธีม <a data-l10n-name="support-link">เยี่ยมชมเว็บไซต์ของธีม</a>เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับนักพัฒนา
+abuse-report-broken-suggestions-theme = ดูเหมือนคุณจะระบุข้อบกพร่องแล้ว นอกจากคุณจะส่งรายงานที่นี่แล้ว วิธีที่ดีที่สุดเพื่อให้ปัญหาด้านฟังก์ชันการทำงานได้รับการแก้ไขคือให้ติดต่อนักพัฒนาชุดตกแต่ง <a data-l10n-name="support-link">เยี่ยมชมเว็บไซต์ของชุดตกแต่ง</a>เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับนักพัฒนา
abuse-report-policy-reason-v2 = มันมีเนื้อหาที่แสดงความเกลียดชัง ความรุนแรง หรือผิดกฎหมาย
abuse-report-policy-suggestions = หมายเหตุ: ประเด็นด้านลิขสิทธิ์และเครื่องหมายการค้าจะต้องถูกรายงานในกระบวนการแยกจากนี้ <a data-l10n-name="report-infringement-link">ใช้คำแนะนำเหล่านี้</a>ในการรายงานปัญหา
abuse-report-unwanted-reason-v2 = ฉันไม่เคยต้องการมันและไม่รู้จะกำจัดมันได้อย่างไร
diff --git a/l10n-th/toolkit/toolkit/about/certviewer.ftl b/l10n-th/toolkit/toolkit/about/certviewer.ftl
index 2d3f0052dd..846f2f839b 100644
--- a/l10n-th/toolkit/toolkit/about/certviewer.ftl
+++ b/l10n-th/toolkit/toolkit/about/certviewer.ftl
@@ -45,7 +45,7 @@ certificate-viewer-not-before = หลัง
certificate-viewer-organization = องค์กร
certificate-viewer-organizational-unit = หน่วยงาน
certificate-viewer-policy = นโยบาย
-certificate-viewer-protocol = โปรโตคอล
+certificate-viewer-protocol = โพรโทคอล
certificate-viewer-public-value = ค่าสาธารณะ
certificate-viewer-purposes = จุดประสงค์
certificate-viewer-qualifier = ตัวบ่งคุณลักษณะ
@@ -81,7 +81,6 @@ certificate-viewer-authority-info-aia = ข้อมูลผู้อนุม
certificate-viewer-certificate-policies = นโยบายใบรับรอง
certificate-viewer-embedded-scts = SCT ที่ฝัง
certificate-viewer-crl-endpoints = ปลายทาง CRL
-
# This message is used as a row header in the Miscellaneous section.
# The associated data cell contains links to download the certificate.
certificate-viewer-download = ดาวน์โหลด
@@ -101,7 +100,6 @@ certificate-viewer-download-pem = PEM (cert)
.download = { $fileName }.pem
certificate-viewer-download-pem-chain = PEM (chain)
.download = { $fileName }-chain.pem
-
# The title attribute for Critical Extension icon
certificate-viewer-critical-extension =
.title = ส่วนขยายนี้ถูกทำเครื่องหมายว่าสำคัญ ซึ่งหมายความว่าไคลเอนต์จะต้องปฏิเสธใบรับรองหากพวกเขาไม่เข้าใจดีพอ
diff --git a/l10n-th/toolkit/toolkit/about/config.ftl b/l10n-th/toolkit/toolkit/about/config.ftl
index 2bb9258e3e..8ce5125e82 100644
--- a/l10n-th/toolkit/toolkit/about/config.ftl
+++ b/l10n-th/toolkit/toolkit/about/config.ftl
@@ -14,15 +14,11 @@ about-config-intro-warning-button = ยอมรับความเสี่
# This is shown on the page before searching but after the warning is accepted.
about-config-caution-text = การเปลี่ยนแปลงการกำหนดลักษณะเหล่านี้อาจส่งผลต่อประสิทธิภาพหรือความปลอดภัยของ { -brand-short-name } ได้
-
about-config-page-title = การกำหนดลักษณะขั้นสูง
-
about-config-search-input1 =
.placeholder = ค้นหาชื่อการกำหนดลักษณะ
about-config-show-all = แสดงทั้งหมด
-
-about-config-show-only-modified = แสดงเฉพาะค่ากำหนดที่ถูกเปลี่ยนแปลง
-
+about-config-show-only-modified = แสดงเฉพาะค่าปรับแต่งที่ถูกปรับเปลี่ยน
about-config-pref-add-button =
.title = เพิ่ม
about-config-pref-toggle-button =
diff --git a/l10n-th/toolkit/toolkit/branding/brandings.ftl b/l10n-th/toolkit/toolkit/branding/brandings.ftl
index 6ac850861f..0a2e5cac8b 100644
--- a/l10n-th/toolkit/toolkit/branding/brandings.ftl
+++ b/l10n-th/toolkit/toolkit/branding/brandings.ftl
@@ -20,6 +20,7 @@
-lockwise-brand-short-name = Lockwise
-monitor-brand-name = Firefox Monitor
-monitor-brand-short-name = Monitor
+-mozmonitor-brand-name = Mozilla Monitor
-pocket-brand-name = Pocket
-send-brand-name = Firefox Send
-screenshots-brand-name = Firefox Screenshots
diff --git a/l10n-th/toolkit/toolkit/contentanalysis/contentanalysis.ftl b/l10n-th/toolkit/toolkit/contentanalysis/contentanalysis.ftl
index 422fa54285..9588d43c9d 100644
--- a/l10n-th/toolkit/toolkit/contentanalysis/contentanalysis.ftl
+++ b/l10n-th/toolkit/toolkit/contentanalysis/contentanalysis.ftl
@@ -10,8 +10,28 @@ contentanalysis-slow-agent-dialog-title = กำลังทำการวิ
# Variables:
# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
contentanalysis-slow-agent-dialog-body = การวิเคราะห์เนื้อหากำลังวิเคราะห์ทรัพยากร “{ $content }”
+contentanalysis-slow-agent-dialog-header = กำลังสแกน
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+# $filename - Name of the file being analyzed, such as "aFile.txt"
+contentanalysis-slow-agent-dialog-body-file = { $agent } กำลังตรวจสอบ “{ $filename }” กับนโยบายข้อมูลขององค์กรของคุณ ขั้นตอนนี้อาจจะใช้เวลาสักครู่
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+contentanalysis-slow-agent-dialog-body-clipboard = { $agent } กำลังตรวจสอบข้อมูลที่คุณวางกับนโยบายข้อมูลขององค์กรของคุณ ขั้นตอนนี้อาจจะใช้เวลาสักครู่
+# Note that this is shown when the user drag and drops text into the browser.
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+contentanalysis-slow-agent-dialog-body-dropped-text = { $agent } กำลังตรวจสอบข้อความที่คุณวางกับนโยบายข้อมูลขององค์กรของคุณ ขั้นตอนนี้อาจจะใช้เวลาสักครู่
contentanalysis-operationtype-clipboard = คลิปบอร์ด
contentanalysis-operationtype-dropped-text = ข้อความที่ปล่อย
+# $filename - The filename associated with the request, such as "aFile.txt"
+contentanalysis-customdisplaystring-description = การอัปโหลด “{ $filename }”
+contentanalysis-warndialogtitle = เนื้อหานี้อาจไม่ปลอดภัย
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-warndialogtext = องค์กรของคุณใช้ซอฟต์แวร์ป้องกันข้อมูลสูญหายซึ่งระบุว่าเนื้อหานี้ไม่ปลอดภัย: { $content } ต้องการใช้ต่อไปหรือไม่?
+contentanalysis-warndialog-response-allow = ใช้เนื้อหา
+contentanalysis-warndialog-response-deny = ยกเลิก
contentanalysis-notification-title = การวิเคราะห์เนื้อหา
# Variables:
# $content - Description of the content being reported, such as "clipboard" or "aFile.txt"
@@ -23,3 +43,18 @@ contentanalysis-block-message = องค์กรของคุณใช้ซ
# Variables:
# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
contentanalysis-error-message = เกิดข้อผิดพลาดในการสื่อสารกับซอฟต์แวร์ป้องกันข้อมูลสูญหาย การถ่ายโอนถูกปฏิเสธสำหรับทรัพยากร: { $content }
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-unspecified-error-message = เกิดข้อผิดพลาดในการสื่อสารกับ { $agent } การถ่ายโอนถูกปฏิเสธสำหรับทรัพยากร: { $content }
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-no-agent-connected-message = ไม่สามารถเชื่อมต่อกับ { $agent } การถ่ายโอนถูกปฏิเสธสำหรับทรัพยากร: { $content }
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-invalid-agent-signature-message = การตรวจสอบความถูกต้องของลายเซ็นสำหรับ { $agent } ล้มเหลว การถ่ายโอนถูกปฏิเสธสำหรับทรัพยากร: { $content }
+contentanalysis-inprogress-quit-title = ออกจาก { -brand-shorter-name } หรือไม่?
+contentanalysis-inprogress-quit-message = มีการกระทำหลายอย่างที่กำลังดำเนินอยู่ หากคุณออกจาก { -brand-shorter-name } การกระทำเหล่านี้จะไม่เสร็จสมบูรณ์
+contentanalysis-inprogress-quit-yesbutton = ใช่ ออกเลย
diff --git a/l10n-th/toolkit/toolkit/featuregates/features.ftl b/l10n-th/toolkit/toolkit/featuregates/features.ftl
index 7510c28cea..008cad5143 100644
--- a/l10n-th/toolkit/toolkit/featuregates/features.ftl
+++ b/l10n-th/toolkit/toolkit/featuregates/features.ftl
@@ -7,52 +7,42 @@
experimental-features-css-masonry2 =
.label = CSS: Masonry Layout
experimental-features-css-masonry-description = เปิดใช้งานการรองรับคุณลักษณะ CSS Masonry Layout ทดลอง ดูที่<a data-l10n-name="explainer">ตัวอธิบาย</a>สำหรับคำอธิบายระดับสูงของคุณลักษณะ หากต้องการให้คำติชม โปรดแสดงความคิดเห็นใน<a data-l10n-name="w3c-issue">ปัญหา GitHub นี้</a>หรือ<a data-l10n-name="bug">บั๊กนี้</a>
-
# The title of the experiment should be kept in English as it may be referenced
# by various online articles and is technical in nature.
experimental-features-web-gpu2 =
.label = Web API: WebGPU
experimental-features-web-gpu-description3 = <a data-l10n-name="wikipedia-webgpu">WebGPU API</a> ให้การรองรับระดับต่ำสำหรับการคำนวณและการเรนเดอร์กราฟิกโดยใช้<a data-l10n-name="wikipedia-gpu">หน่วยประมวลผลกราฟิก (GPU)</a> ของอุปกรณ์หรือเครื่องคอมพิวเตอร์ของผู้ใช้ <a data-l10n-name="spec">ข้อมูลจำเพาะ</a>รุ่นแรกใกล้จะเสร็จสมบูรณ์แล้ว โปรดดูที่ <a data-l10n-name="bugzilla">bug 1616739</a> สำหรับรายละเอียดเพิ่มเติม
-
# The title of the experiment should be kept in English as it may be referenced
# by various online articles and is technical in nature.
experimental-features-media-jxl =
.label = สื่อ: JPEG XL
experimental-features-media-jxl-description = เมื่อคุณสมบัตินี้ถูกเปิดใช้งาน { -brand-short-name } จะสามารถรองรับรูปภาพรูปแบบ JPEG XL (JXL) โดยไฟล์รูปภาพที่อยู่ในรูปแบบที่ดีขึ้นนี้สามารถรองรับการแปลงโดยไม่มีการลดทอนคุณภาพจากไฟล์ JPEG แบบเดิมได้ ดูที่ <a data-l10n-name="bugzilla">บั๊ก 1539075</a> สำหรับรายละเอียดเพิ่มเติม
-
experimental-features-devtools-compatibility-panel =
.label = เครื่องมือนักพัฒนา: แผงความเข้ากันได้
experimental-features-devtools-compatibility-panel-description = แผงด้านข้างสำหรับ “ตัวตรวจสอบเพจ” ที่จะแสดงข้อมูลที่ระบุรายละเอียดเกี่ยวกับสถานะความเข้ากันได้ข้ามเบราว์เซอร์ของแอปของคุณ ดู <a data-l10n-name="bugzilla">bug 1584464</a> สำหรับรายละเอียดเพิ่มเติม
-
-
# Do not translate 'SameSite', 'Lax' and 'None'.
experimental-features-cookie-samesite-none-requires-secure2 =
.label = คุกกี้: SameSite=None ต้องการแอตทริบิวต์ secure
experimental-features-cookie-samesite-none-requires-secure2-description = คุกกี้ที่มีแอตทริบิวต์ “SameSite=None” ต้องการแอตทริบิวต์ที่ปลอดภัย คุณลักษณะนี้ต้องการ “คุกกี้: SameSite=Lax ตามค่าเริ่มต้น”
-
# about:home should be kept in English, as it refers to the the URI for
# the internal default home page.
experimental-features-abouthome-startup-cache =
.label = แคชเมื่อเริ่มการทำงานของ about:home
experimental-features-abouthome-startup-cache-description = แคชสำหรับเอกสาร about:home เริ่มต้นที่จะถูกโหลดตามค่าเริ่มต้นเมื่อเริ่มการทำงาน วัตถุประสงค์ของแคชคือเพื่อปรับปรุงประสิทธิภาพการเริ่มการทำงาน
-
# "Service Worker" is an API name and is usually not translated.
experimental-features-devtools-serviceworker-debugger-support =
.label = เครื่องมือนักพัฒนา: การดีบั๊ก Service Worker
# "Service Worker" is an API name and is usually not translated.
experimental-features-devtools-serviceworker-debugger-support-description = เปิดใช้งานการสนับสนุนแบบทดลองสำหรับ Service Worker ในแผง "ตัวดีบั๊ก" คุณลักษณะนี้อาจทำให้เครื่องมือนักพัฒนาทำงานช้าลงและเพิ่มการใช้หน่วยความจำ
-
# WebRTC global mute toggle controls
experimental-features-webrtc-global-mute-toggles =
.label = WebRTC Global Mute Toggles
experimental-features-webrtc-global-mute-toggles-description = เพิ่มตัวควบคุมลงในตัวบ่งชี้การใช้ร่วมกันส่วนกลางของ WebRTC ซึ่งทำให้ผู้ใช้สามารถปิดเสียงไมโครโฟนและฟีดกล้องแบบส่วนกลางได้
-
# JS JIT Warp project
experimental-features-js-warp =
.label = JavaScript JIT: Warp
experimental-features-js-warp-description = เปิดใช้งาน Warp ซึ่งเป็นโครงการในการปรับปรุงประสิทธิภาพของ JavaScript และการใช้หน่วยความจำ
-
# Search during IME
experimental-features-ime-search =
.label = แถบที่อยู่: แสดงผลลัพธ์ระหว่างการแปลงตัวอักษรของ IME
-experimental-features-ime-search-description = IME (Input Method Editor) เป็นเครื่องมือที่ให้คุณสามารถป้อนสัญลักษณ์ที่ซับซ้อน เช่น สัญลักษณ์ที่ใช้ในภาษาเขียนในแถบเอเชียตะวันออกหรือภาษาเขียนในอินเดีย โดยใช้แป้นพิมพ์มาตรฐานได้ การเปิดใช้งานคุณลักษณะทดลองนี้จะทำให้แผงแถบที่อยู่เปิดเสมอ โดยจะแสดงผลลัพธ์การค้นหาและข้อเสนอแนะการค้นหา ในขณะที่ใช้ IME ในการป้อนข้อความ โปรดทราบว่า IME อาจแสดงผลแผงที่อาจปิดบังผลลัพธ์ในแถบที่อยู่ได้ จึงแนะนำให้ใช้ค่ากำหนดนี้สำหรับ IME ที่ไม่ได้ใช้แผงชนิดนี้เท่านั้น
+experimental-features-ime-search-description = IME (Input Method Editor) เป็นเครื่องมือที่ให้คุณสามารถป้อนสัญลักษณ์ที่ซับซ้อน เช่น สัญลักษณ์ที่ใช้ในภาษาเขียนในแถบเอเชียตะวันออกหรือภาษาเขียนในอินเดีย โดยใช้แป้นพิมพ์มาตรฐานได้ การเปิดใช้งานคุณลักษณะทดลองนี้จะทำให้แผงแถบที่อยู่เปิดเสมอ โดยจะแสดงผลลัพธ์การค้นหาและข้อเสนอแนะการค้นหา ในขณะที่ใช้ IME ในการป้อนข้อความ โปรดทราบว่า IME อาจแสดงผลแผงที่อาจปิดบังผลลัพธ์ในแถบที่อยู่ได้ จึงแนะนำให้ใช้ค่าปรับแต่งนี้สำหรับ IME ที่ไม่ได้ใช้แผงชนิดนี้เท่านั้น
diff --git a/l10n-th/toolkit/toolkit/formautofill/formAutofill.ftl b/l10n-th/toolkit/toolkit/formautofill/formAutofill.ftl
index e3b2de4e5f..c5a285f5b3 100644
--- a/l10n-th/toolkit/toolkit/formautofill/formAutofill.ftl
+++ b/l10n-th/toolkit/toolkit/formautofill/formAutofill.ftl
@@ -5,12 +5,79 @@
## OS Prompt Dialog
+# The macos string is preceded by the operating system (macOS) with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-use-payment-method-os-prompt-macos = ใช้ข้อมูลวิธีการชำระเงินที่เก็บไว้
+autofill-use-payment-method-os-prompt-windows = { -brand-short-name } กำลังพยายามจะใช้ข้อมูลวิธีการชำระเงินที่เก็บไว้ ยืนยันการเข้าถึงบัญชี Windows นี้ด้านล่าง
+autofill-use-payment-method-os-prompt-other = { -brand-short-name } กำลังพยายามจะใช้ข้อมูลวิธีการชำระเงินที่เก็บไว้
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-payment-method-os-prompt-macos = แสดงข้อมูลวิธีการชำระเงินที่เก็บไว้
+autofill-edit-payment-method-os-prompt-windows = { -brand-short-name } กำลังพยายามจะแสดงข้อมูลวิธีการชำระเงินที่เก็บไว้ ยืนยันการเข้าถึงบัญชี Windows นี้ด้านล่าง
+autofill-edit-payment-method-os-prompt-other = { -brand-short-name } กำลังพยายามจะแสดงข้อมูลวิธีการชำระเงินที่เก็บไว้
# The links lead users to Form Autofill browser preferences.
autofill-options-link = ตัวเลือกการกรอกแบบฟอร์มอัตโนมัติ
autofill-options-link-osx = การกำหนดลักษณะการกรอกแบบฟอร์มอัตโนมัติ
## The credit card capture doorhanger
+# If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+credit-card-doorhanger-credit-cards-sync-checkbox = ซิงค์บัตรที่บันทึกไว้ทั้งหมดในอุปกรณ์ของฉัน
+# Used on the doorhanger when users submit payment with credit card.
+credit-card-save-doorhanger-header = ต้องการบันทึกบัตรนี้อย่างปลอดภัยหรือไม่?
+credit-card-save-doorhanger-description = { -brand-short-name } จะเข้ารหัสหมายเลขบัตรของคุณ รหัสความปลอดภัยของคุณจะไม่ถูกบันทึก
+credit-card-capture-save-button =
+ .label = บันทึก
+ .accessKey = บ
+credit-card-capture-cancel-button =
+ .label = ไม่ใช่ตอนนี้
+ .accessKey = ม
+credit-card-capture-never-save-button =
+ .label = ไม่ต้องบันทึกบัตรเลย
+ .accessKey = ไ
# Used on the doorhanger when an credit card change is detected.
+credit-card-update-doorhanger-header = ต้องการอัปเดตบัตรหรือไม่?
+credit-card-update-doorhanger-description = บัตรที่จะอัปเดต:
+credit-card-capture-save-new-button =
+ .label = บันทึกเป็นบัตรใหม่
+ .accessKey = ต
+credit-card-capture-update-button =
+ .label = อัปเดตบัตรที่มีอยู่
+ .accessKey = อ
+# Label for the button in the dropdown menu used to clear the populated form.
+autofill-clear-form-label = ล้างแบบฟอร์มที่กรอกอัตโนมัติ
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autofill-manage-addresses-label = จัดการที่อยู่
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autofill-manage-payment-methods-label = จัดการวิธีการชำระเงิน
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = American Express
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-diners = Diners Club
+autofill-card-network-discover = Discover
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCard
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = Union Pay
+autofill-card-network-visa = Visa
+# The warning text that is displayed for informing users what categories are
+# about to be filled. The text would be, for example,
+# Also autofills organization, phone, email.
+# Variables:
+# $categories - one or more of the categories, see autofill-category-X below
+autofill-phishing-warningmessage-extracategory = กรอก { $categories } อัตโนมัติเช่นกัน
+# Variation when all are in the same category.
+# Variables:
+# $categories - one or more of the categories
+autofill-phishing-warningmessage = กรอก { $categories } อัตโนมัติ
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+autofill-category-address = ที่อยู่
+autofill-category-name = ชื่อ
+autofill-category-organization = องค์กร
+autofill-category-tel = โทรศัพท์
+autofill-category-email = อีเมล
diff --git a/l10n-th/toolkit/toolkit/global/arrowscrollbox.ftl b/l10n-th/toolkit/toolkit/global/arrowscrollbox.ftl
new file mode 100644
index 0000000000..d4f4a2353a
--- /dev/null
+++ b/l10n-th/toolkit/toolkit/global/arrowscrollbox.ftl
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### This file contains the entities needed to use the Arrowscrollbox component.
+### For example, Arrowscrollboxes are used in Tabs Toolbar when there are
+### multiple tabs opened and in the overflowing menus.
+
+# This button is shown at the beginning of the overflowing list of elements.
+# For example, in LTR language like English, on the Tabs Toolbar it would look
+# like "<" and scroll the tab list to the left, and in the overflowing menu it
+# would look like "^" and scroll the list of menuitems up.
+overflow-scroll-button-up =
+ .tooltiptext = เลื่อนขึ้น
+# This button is shown at the end of the overflowing list of elements. For
+# example, in LTR language like English, on the Tabs Toolbar it would look like
+# ">" and scroll the tab list to the right, and in the overflowing menu it
+# would look like "v" and scroll the list of menuitems down.
+overflow-scroll-button-down =
+ .tooltiptext = เลื่อนลง
diff --git a/l10n-th/toolkit/toolkit/global/commonDialog.ftl b/l10n-th/toolkit/toolkit/global/commonDialog.ftl
index 85c52dd754..2240f78f94 100644
--- a/l10n-th/toolkit/toolkit/global/commonDialog.ftl
+++ b/l10n-th/toolkit/toolkit/global/commonDialog.ftl
@@ -6,12 +6,13 @@ common-dialog-title-null = หน้านี้ระบุว่า
common-dialog-title-system = { -brand-short-name }
# Title displayed when the origin of a web dialog is unknown.
common-dialog-title-unknown = ไม่รู้จัก
-
+# An indicator showing that Firefox is waiting for an operation to finish
+common-dialog-spinner =
+ .alt = ไม่ว่าง
common-dialog-username =
.value = ชื่อผู้ใช้
common-dialog-password =
.value = รหัสผ่าน
-
common-dialog-copy-cmd =
.label = คัดลอก
.accesskey = ค
diff --git a/l10n-th/toolkit/toolkit/global/cookieBannerHandling.ftl b/l10n-th/toolkit/toolkit/global/cookieBannerHandling.ftl
index 6fbe8159b2..9afcd8e30a 100644
--- a/l10n-th/toolkit/toolkit/global/cookieBannerHandling.ftl
+++ b/l10n-th/toolkit/toolkit/global/cookieBannerHandling.ftl
@@ -1,3 +1,5 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cookie-banner-handled-webconsole = { -brand-shorter-name } ได้จัดการแบนเนอร์คุกกี้ในนามของผู้ใช้
diff --git a/l10n-th/toolkit/toolkit/global/createProfileWizard.ftl b/l10n-th/toolkit/toolkit/global/createProfileWizard.ftl
index f0c7869055..8d96ee46e9 100644
--- a/l10n-th/toolkit/toolkit/global/createProfileWizard.ftl
+++ b/l10n-th/toolkit/toolkit/global/createProfileWizard.ftl
@@ -13,13 +13,9 @@ create-profile-first-page-header2 =
[macos] หน้าแนะนำ
*[other] ยินดีต้อนรับสู่ { create-profile-window2.title }
}
-
-profile-creation-explanation-1 = { -brand-short-name } จัดเก็บข้อมูลเกี่ยวกับการตั้งค่าและค่ากำหนดของคุณในโปรไฟล์ส่วนบุคคลของคุณ
-
+profile-creation-explanation-1 = { -brand-short-name } จัดเก็บข้อมูลเกี่ยวกับการตั้งค่าและค่าปรับแต่งของคุณในโปรไฟล์ส่วนบุคคลของคุณ
profile-creation-explanation-2 = หากคุณกำลังใช้สำเนานี้ของ { -brand-short-name } ร่วมกับผู้ใช้อื่น ๆ คุณสามารถใช้โปรไฟล์เพื่อเก็บข้อมูลของผู้ใช้แต่ละคนแยกกัน เพื่อทำสิ่งนี้ ผู้ใช้แต่ละคนควรสร้างโปรไฟล์ของตนเอง
-
-profile-creation-explanation-3 = หากคุณเป็นเพียงคนเดียวที่ใช้สำเนานี้ของ { -brand-short-name } คุณต้องมีอย่างน้อยหนึ่งโปรไฟล์ หากคุณต้องการ คุณสามารถสร้างโปรไฟล์หลายชุดสำหรับคุณเองเพื่อจัดเก็บชุดของการตั้งค่าและค่ากำหนดที่ต่างกัน ตัวอย่างเช่น คุณอาจต้องการมีโปรไฟล์แยกสำหรับการใช้งานทางธุรกิจและส่วนบุคคล
-
+profile-creation-explanation-3 = หากคุณเป็นเพียงคนเดียวที่ใช้สำเนานี้ของ { -brand-short-name } คุณต้องมีอย่างน้อยหนึ่งโปรไฟล์ หากคุณต้องการ คุณสามารถสร้างโปรไฟล์หลายชุดสำหรับคุณเองเพื่อจัดเก็บชุดของการตั้งค่าและค่าปรับแต่งที่ต่างกัน ตัวอย่างเช่น คุณอาจต้องการมีโปรไฟล์แยกสำหรับการใช้งานทางธุรกิจและส่วนบุคคล
profile-creation-explanation-4 =
{ PLATFORM() ->
[macos] เพื่อเริ่มสร้างโปรไฟล์ของคุณ คลิก ดำเนินการต่อ
@@ -33,21 +29,15 @@ create-profile-last-page-header2 =
[macos] หน้าสรุป
*[other] เสร็จสิ้นการ { create-profile-window2.title }
}
-
profile-creation-intro = หากคุณสร้างหลายโปรไฟล์ คุณสามารถแยกแยะโปรไฟล์ได้โดยชื่อโปรไฟล์ คุณอาจใช้ชื่อที่ให้มานี้หรือใช้ชื่อของคุณเอง
-
profile-prompt = ป้อนชื่อโปรไฟล์ใหม่:
.accesskey = ป
-
profile-default-name =
.value = ผู้ใช้เริ่มต้น
-
-profile-directory-explanation = การตั้งค่า, ค่ากำหนด และข้อมูลผู้ใช้ที่เกี่ยวข้องอื่น ๆ จะถูกจัดเก็บไว้ใน:
-
+profile-directory-explanation = การตั้งค่า ค่าปรับแต่ง และข้อมูลผู้ใช้ที่เกี่ยวข้องอื่น ๆ จะถูกจัดเก็บไว้ใน:
create-profile-choose-folder =
.label = เลือกโฟลเดอร์…
.accesskey = ล
-
create-profile-use-default =
.label = ใช้โฟลเดอร์เริ่มต้น
.accesskey = ช
diff --git a/l10n-th/toolkit/toolkit/global/cspErrors.ftl b/l10n-th/toolkit/toolkit/global/cspErrors.ftl
index de709bcbdf..2a7914e101 100644
--- a/l10n-th/toolkit/toolkit/global/cspErrors.ftl
+++ b/l10n-th/toolkit/toolkit/global/cspErrors.ftl
@@ -5,27 +5,22 @@
# Variables:
# $directive (String): the name of a CSP directive, such as "script-src".
csp-error-missing-directive = นโยบายไม่มีคำสั่ง ‘{ $directive }’ ที่จำเป็น
-
# Variables:
# $directive (String): the name of a CSP directive, such as "script-src".
# $keyword (String): the name of a CSP keyword, usually 'unsafe-inline'.
csp-error-illegal-keyword = คำสั่ง ‘{ $directive }’ มีคำสำคัญ { $keyword } ที่ไม่ได้รับอนุญาต
-
# Variables:
# $directive (String): the name of a CSP directive, such as "script-src".
# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
-csp-error-illegal-protocol = คำสั่ง ‘{ $directive }’ มี { $scheme }: แหล่งโปรโตคอลที่ไม่ได้รับอนุญาต
-
+csp-error-illegal-protocol = คำสั่ง ‘{ $directive }’ มี { $scheme }: แหล่งโพรโทคอลที่ไม่ได้รับอนุญาต
# Variables:
# $directive (String): the name of a CSP directive, such as "script-src".
# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
-csp-error-missing-host = { $scheme }: โปรโตคอลจำเป็นต้องมีโฮสต์ในคำสั่ง ‘{ $directive }’
-
+csp-error-missing-host = { $scheme }: โพรโทคอลจำเป็นต้องมีโฮสต์ในคำสั่ง ‘{ $directive }’
# Variables:
# $directive (String): the name of a CSP directive, such as "script-src".
# $source (String): the name of a CSP source, usually 'self'.
csp-error-missing-source = ‘{ $directive }’ ต้องมีแหล่ง { $source }
-
# Variables:
# $directive (String): the name of a CSP directive, such as "script-src".
# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
diff --git a/l10n-th/toolkit/toolkit/global/extensionPermissions.ftl b/l10n-th/toolkit/toolkit/global/extensionPermissions.ftl
index b328fe4c9a..a5ad71c2b0 100644
--- a/l10n-th/toolkit/toolkit/global/extensionPermissions.ftl
+++ b/l10n-th/toolkit/toolkit/global/extensionPermissions.ftl
@@ -7,24 +7,24 @@
## Permissions for which the message has been changed and the key updated
## must have a corresponding entry in the `PERMISSION_L10N_ID_OVERRIDES` map.
-webext-perms-description-bookmarks = อ่านและเปลี่ยนแปลงที่คั่นหน้า
-webext-perms-description-browserSettings = อ่านและเปลี่ยนแปลงการตั้งค่าเบราว์เซอร์
+webext-perms-description-bookmarks = อ่านและปรับเปลี่ยนที่คั่นหน้า
+webext-perms-description-browserSettings = อ่านและปรับเปลี่ยนการตั้งค่าเบราว์เซอร์
webext-perms-description-browsingData = ล้างประวัติการเรียกดู, คุกกี้ และข้อมูลที่เกี่ยวข้องล่าสุด
webext-perms-description-clipboardRead = รับข้อมูลจากคลิปบอร์ด
webext-perms-description-clipboardWrite = ป้อนข้อมูลไปยังคลิปบอร์ด
webext-perms-description-declarativeNetRequest = ปิดกั้นเนื้อหาบนหน้าใดๆ
webext-perms-description-declarativeNetRequestFeedback = อ่านประวัติการเรียกดูของคุณ
webext-perms-description-devtools = ขยายเครื่องมือนักพัฒนาเพื่อเข้าถึงข้อมูลของคุณในแท็บที่เปิดอยู่
-webext-perms-description-downloads = ดาวน์โหลดไฟล์และอ่านและเปลี่ยนแปลงประวัติการดาวน์โหลดของเบราว์เซอร์
+webext-perms-description-downloads = ดาวน์โหลดไฟล์และอ่านและปรับเปลี่ยนประวัติการดาวน์โหลดของเบราว์เซอร์
webext-perms-description-downloads-open = เปิดไฟล์ที่ดาวน์โหลดไปยังคอมพิวเตอร์ของคุณ
webext-perms-description-find = อ่านข้อความของแท็บที่เปิดอยู่ทั้งหมด
webext-perms-description-geolocation = เข้าถึงตำแหน่งที่ตั้งของคุณ
webext-perms-description-history = เข้าถึงประวัติการเรียกดู
-webext-perms-description-management = เฝ้าสังเกตการใช้ส่วนขยายและจัดการชุดรูปแบบ
+webext-perms-description-management = เฝ้าสังเกตการใช้ส่วนขยายและจัดการชุดตกแต่ง
webext-perms-description-nativeMessaging = แลกเปลี่ยนข้อความกับโปรแกรมอื่นนอกเหนือจาก { -brand-short-name }
webext-perms-description-notifications = แสดงผลการแจ้งเตือนให้คุณ
webext-perms-description-pkcs11 = ให้บริการตรวจสอบความถูกต้องของการเข้ารหัสลับ
-webext-perms-description-privacy = อ่านและเปลี่ยนแปลงการตั้งค่าความเป็นส่วนตัว
+webext-perms-description-privacy = อ่านและปรับเปลี่ยนการตั้งค่าความเป็นส่วนตัว
webext-perms-description-proxy = ควบคุมการตั้งค่าพร็อกซีของเบราว์เซอร์
webext-perms-description-sessions = เข้าถึงแท็บที่ปิดล่าสุด
webext-perms-description-tabs = เข้าถึงแท็บของเบราว์เซอร์
diff --git a/l10n-th/toolkit/toolkit/global/extensions.ftl b/l10n-th/toolkit/toolkit/global/extensions.ftl
index 1e41dbe0c6..6e1e9043dc 100644
--- a/l10n-th/toolkit/toolkit/global/extensions.ftl
+++ b/l10n-th/toolkit/toolkit/global/extensions.ftl
@@ -25,7 +25,7 @@ webext-perms-add =
webext-perms-cancel =
.label = ยกเลิก
.accesskey = ย
-webext-perms-sideload-text = โปรแกรมอื่น ๆ บนคอมพิวเตอร์ของคุณได้ทำการติดตั้งส่วนเสริมที่อาจส่งผลกระทบต่อเบราว์เซอร์ของคุณ โปรดตรวจสอบคำขอการอนุญาตของส่วนเสริมและเลือก เปิดใช้งาน หรือ ยกเลิก (เพื่อปล่อยให้ปิดใช้งานต่อไป)
+webext-perms-sideload-text = โปรแกรมอื่นๆ บนคอมพิวเตอร์ของคุณได้ทำการติดตั้งส่วนเสริมที่อาจส่งผลกระทบต่อเบราว์เซอร์ของคุณ โปรดตรวจสอบคำร้องขอกำหนดสิทธิ์ของส่วนเสริมและเลือก “เปิดใช้งาน” หรือ “ยกเลิก” (เพื่อปล่อยให้ปิดใช้งานต่อไป)
webext-perms-sideload-text-no-perms = โปรแกรมอื่น ๆ บนคอมพิวเตอร์ของคุณได้ทำการติดตั้งส่วนเสริมที่อาจส่งผลกระทบต่อเบราว์เซอร์ของคุณ โปรดเลือก เปิดใช้งาน หรือ ยกเลิก (เพื่อปล่อยให้ปิดใช้งานต่อไป)
webext-perms-sideload-enable =
.label = เปิดใช้งาน
diff --git a/l10n-th/toolkit/toolkit/global/handlerDialog.ftl b/l10n-th/toolkit/toolkit/global/handlerDialog.ftl
index 9d1345afe9..da057925c1 100644
--- a/l10n-th/toolkit/toolkit/global/handlerDialog.ftl
+++ b/l10n-th/toolkit/toolkit/global/handlerDialog.ftl
@@ -59,7 +59,7 @@ chooser-dialog-remember = ใช้แอปพลิเคชันนี้เ
chooser-dialog-remember-extra =
{ PLATFORM() ->
[windows] คุณสามารถเปลี่ยนการตั้งค่านี้ได้ในตัวเลือกของ { -brand-short-name }
- *[other] คุณสามารถเปลี่ยนการตั้งค่านี้ได้ในค่ากำหนดของ { -brand-short-name }
+ *[other] คุณสามารถเปลี่ยนการตั้งค่านี้ได้ในการกำหนดลักษณะของ { -brand-short-name }
}
choose-other-app-description = เลือกแอปพลิเคชันอื่น
choose-app-btn =
diff --git a/l10n-th/toolkit/toolkit/global/processTypes.ftl b/l10n-th/toolkit/toolkit/global/processTypes.ftl
index 4156fe01b6..092f8ec94f 100644
--- a/l10n-th/toolkit/toolkit/global/processTypes.ftl
+++ b/l10n-th/toolkit/toolkit/global/processTypes.ftl
@@ -8,28 +8,23 @@
##
process-type-web = เนื้อหาเว็บ
-
# process used to run privileged about pages,
# such as about:home
process-type-privilegedabout = สิทธิพิเศษเกี่ยวกับ
-
# process used to run privileged mozilla pages,
# such as accounts.firefox.com
process-type-privilegedmozilla = เนื้อหา Mozilla ที่มีสิทธิ
-
process-type-extension = ส่วนขยาย
-
# process used to open file:// URLs
process-type-file = ไฟล์ในเครื่อง
-
+# process used to instantiate new child processes
+process-type-forkserver = Fork Server
# process used to isolate a webpage from other web pages
# to improve security
process-type-webisolated = เนื้อหาเว็บที่ถูกคัดแยก
-
# process used to isolate a ServiceWorker to improve
# performance
-process-type-webserviceworker = ตัวทำงานบริการที่ถูกแยก
-
+process-type-webserviceworker = Service Worker ที่ถูกคัดแยก
# process preallocated; may change to other types
process-type-prealloc = จัดสรรไว้ล่วงหน้า
@@ -39,19 +34,22 @@ process-type-prealloc = จัดสรรไว้ล่วงหน้า
process-type-default = หลัก
process-type-tab = แท็บ
-
# process used to communicate with the GPU for
# graphics acceleration
process-type-gpu = GPU
-
# process used to perform network operations
process-type-socket = ซ็อกเก็ต
-
# process used to decode media
process-type-rdd = RDD
-
# process used to run some IPC actor in their own sandbox
process-type-utility = Sandboxed IPC Actor
+process-type-utility-actor-audio-decoder-generic = ยูทิลิตี Generic Audio Decoder
+process-type-utility-actor-audio-decoder-applemedia = ยูทิลิตี AppleMedia
+process-type-utility-actor-audio-decoder-wmf = ยูทิลิตี Windows Media Foundation
+process-type-utility-actor-mf-media-engine = ยูทิลิตี Media Foundation Engine
+process-type-utility-actor-js-oracle = ยูทิลิตี JavaScript Oracle
+process-type-utility-actor-windows-utils = ยูทิลิตี Windows Utils
+process-type-utility-actor-windows-file-dialog = ยูทิลิตี Windows File Dialog
##
## Other
diff --git a/l10n-th/toolkit/toolkit/global/profileSelection.ftl b/l10n-th/toolkit/toolkit/global/profileSelection.ftl
index 11c53b9ed8..f03ef1403b 100644
--- a/l10n-th/toolkit/toolkit/global/profileSelection.ftl
+++ b/l10n-th/toolkit/toolkit/global/profileSelection.ftl
@@ -4,35 +4,27 @@
profile-selection-window =
.title = { -brand-short-name } - เลือกโปรไฟล์ผู้ใช้
-
profile-selection-button-accept =
.label = เริ่ม { -brand-short-name }
-
profile-selection-button-cancel =
.label = ออก
-
profile-selection-new-button =
.label = สร้างโปรไฟล์…
.accesskey = ส
-
profile-selection-rename-button =
.label = เปลี่ยนชื่อโปรไฟล์…
.accesskey = ป
-
profile-selection-delete-button =
.label = ลบโปรไฟล์…
.accesskey = ล
-
profile-selection-conflict-message = สำเนาอื่นของ { -brand-product-name } ได้ทำการเปลี่ยนแปลงกับโปรไฟล์ คุณต้องเริ่มการทำงาน { -brand-short-name } ใหม่ก่อนจึงจะสามารถทำการเปลี่ยนแปลงเพิ่มเติมได้
## Messages used in the profile manager
-profile-manager-description = { -brand-short-name } จัดเก็บข้อมูลเกี่ยวกับการตั้งค่า, ค่ากำหนด และข้อมูลผู้ใช้อื่น ๆ ในโปรไฟล์ผู้ใช้ของคุณ
-
+profile-manager-description = { -brand-short-name } จัดเก็บข้อมูลเกี่ยวกับการตั้งค่า ค่าปรับแต่ง และข้อมูลผู้ใช้อื่น ๆ ในโปรไฟล์ผู้ใช้ของคุณ
profile-manager-work-offline =
.label = ทำงานออฟไลน์
.accesskey = ฟ
-
profile-manager-use-selected =
.label = ใช้โปรไฟล์ที่เลือกโดยไม่ต้องถามเมื่อเริ่มการทำงาน
.accesskey = ช
diff --git a/l10n-th/toolkit/toolkit/global/resetProfile.ftl b/l10n-th/toolkit/toolkit/global/resetProfile.ftl
index 4575c20606..72629c1529 100644
--- a/l10n-th/toolkit/toolkit/global/resetProfile.ftl
+++ b/l10n-th/toolkit/toolkit/global/resetProfile.ftl
@@ -5,11 +5,10 @@
refresh-profile-dialog-title = ต้องการล้าง { -brand-short-name } ใหม่ให้เป็นการตั้งค่าเริ่มต้นหรือไม่
refresh-profile-dialog-button =
.label = ล้าง { -brand-short-name } ใหม่
-refresh-profile-dialog-description = ล้างใหม่เพื่อแก้ไขปัญหาด้านประสิทธิภาพ การดำเนินการนี้จะเอาส่วนขยายและการปรับแต่งของคุณออก คุณจะไม่สูญเสียข้อมูลที่สำคัญ เช่น ที่คั่นหน้า และรหัสผ่าน
+refresh-profile-dialog-description = ล้างใหม่เพื่อแก้ไขปัญหาด้านประสิทธิภาพ การกระทำนี้จะเอาส่วนขยายและการปรับแต่งของคุณออก คุณจะไม่สูญเสียข้อมูลที่สำคัญ เช่น ที่คั่นหน้า และรหัสผ่าน
refresh-profile = รีดประสิทธิภาพ { -brand-short-name }
refresh-profile-button = ล้าง { -brand-short-name } ใหม่…
refresh-profile-learn-more = เรียนรู้เพิ่มเติม
-
refresh-profile-progress =
.title = ล้าง { -brand-short-name } ใหม่
refresh-profile-progress-description = เกือบเสร็จสิ้น…
diff --git a/l10n-th/toolkit/toolkit/global/textActions.ftl b/l10n-th/toolkit/toolkit/global/textActions.ftl
index a44044c82a..f6e8756cc8 100644
--- a/l10n-th/toolkit/toolkit/global/textActions.ftl
+++ b/l10n-th/toolkit/toolkit/global/textActions.ftl
@@ -62,3 +62,5 @@ text-action-spell-dictionaries =
.accesskey = ภ
text-action-search-text-box-clear =
.title = ล้าง
+text-action-highlight-selection =
+ .label = เน้นสีส่วนที่เลือก
diff --git a/l10n-th/toolkit/toolkit/global/unknownContentType.ftl b/l10n-th/toolkit/toolkit/global/unknownContentType.ftl
index f13dde076e..af4ef7a92b 100644
--- a/l10n-th/toolkit/toolkit/global/unknownContentType.ftl
+++ b/l10n-th/toolkit/toolkit/global/unknownContentType.ftl
@@ -5,14 +5,12 @@
unknowncontenttype-handleinternally =
.label = เปิดด้วย { -brand-short-name }
.accesskey = ป
-
unknowncontenttype-settingschange =
.value =
{ PLATFORM() ->
[windows] การตั้งค่าสามารถเปลี่ยนได้ในตัวเลือกของ { -brand-short-name }
- *[other] การตั้งค่าสามารถเปลี่ยนได้ในค่ากำหนดของ { -brand-short-name }
+ *[other] การตั้งค่าสามารถเปลี่ยนได้ในการกำหนดลักษณะของ { -brand-short-name }
}
-
unknowncontenttype-intro = คุณได้เลือกที่จะเปิด:
unknowncontenttype-which-is = ซึ่งเป็น:
unknowncontenttype-from = จาก:
diff --git a/l10n-th/toolkit/toolkit/neterror/certError.ftl b/l10n-th/toolkit/toolkit/neterror/certError.ftl
index 192d822079..5cb5a3dfd0 100644
--- a/l10n-th/toolkit/toolkit/neterror/certError.ftl
+++ b/l10n-th/toolkit/toolkit/neterror/certError.ftl
@@ -5,95 +5,66 @@
# Variables:
# $hostname (string) - Hostname of the website with cert error.
cert-error-intro = { $hostname } ใช้ใบรับรองความปลอดภัยที่ไม่ถูกต้อง
-
cert-error-mitm-intro = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง ซึ่งจะออกให้โดยผู้ให้บริการออกใบรับรอง
-
cert-error-mitm-mozilla = { -brand-short-name } ได้รับการสนับสนุนโดย Mozilla ที่ไม่แสวงหาผลกำไรซึ่งดูแลที่เก็บผู้ให้บริการออกใบรับรอง (CA) ที่เปิดอย่างสมบูรณ์ ที่เก็บ CA ช่วยให้มั่นใจได้ว่าผู้ให้บริการออกใบรับรองปฏิบัติตามแนวทางที่ดีที่สุดเพื่อความปลอดภัยของผู้ใช้
-
cert-error-mitm-connection = { -brand-short-name } ใช้ที่เก็บ Mozilla CA เพื่อตรวจสอบว่าการเชื่อมต่อนั้นปลอดภัย แทนที่จะใช้ใบรับรองที่มาจากระบบปฏิบัติการของผู้ใช้ ดังนั้นหากโปรแกรมป้องกันไวรัสหรือเครือข่ายขัดขวางการเชื่อมต่อกับใบรับรองความปลอดภัยที่ออกให้โดย CA ที่ไม่ได้อยู่ในที่เก็บ Mozilla CA การเชื่อมต่อจะถือว่าไม่ปลอดภัย
-
cert-error-trust-unknown-issuer-intro = อาจมีใครบางคนพยายามปลอมแปลงไซต์นี้และคุณไม่ควรดำเนินการต่อ
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
cert-error-trust-unknown-issuer = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง { -brand-short-name } ไม่เชื่อถือ { $hostname } เนื่องจากไม่ทราบผู้ออกใบรับรอง ใบรับรองถูกลงชื่อด้วยตนเอง หรือเซิร์ฟเวอร์ไม่ส่งใบรับรองระดับกลางที่ถูกต้องมาให้
-
cert-error-trust-cert-invalid = ใบรับรองไม่ได้รับความเชื่อถือเนื่องจากออกให้โดยผู้ให้บริการออกใบรับรองที่ไม่ถูกต้อง
-
cert-error-trust-untrusted-issuer = ใบรับรองไม่ได้รับความเชื่อถือเนื่องจากออกให้โดยผู้ที่ไม่ได้รับความเชื่อถือ
-
cert-error-trust-signature-algorithm-disabled = ใบรับรองไม่ได้รับความเชื่อถือเนื่องจากถูกลงลายเซ็นโดยใช้อัลกอริทึมลายเซ็นที่ถูกปิดใช้งานเนื่องจากอัลกอริทึมนั้นไม่ปลอดภัย
-
cert-error-trust-expired-issuer = ใบรับรองไม่ได้รับความเชื่อถือเนื่องจากผู้ออกใบรับรองหมดอายุแล้ว
-
cert-error-trust-self-signed = ใบรับรองไม่ได้รับความเชื่อถือเนื่องจากเป็นการออกใบรับรองโดยเจ้าของเว็บไซต์เอง
-
cert-error-trust-symantec = ใบรับรองที่ออกโดย GeoTrust, RapidSSL, Symantec, Thawte และ VeriSign จะไม่ได้รับการพิจารณาว่าปลอดภัยอีกต่อไปเนื่องจากผู้ออกใบรับรองเหล่านี้ไม่ปฏิบัติตามแนวทางด้านความปลอดภัยในอดีต
-
cert-error-untrusted-default = ใบรับรองไม่ได้มาจากแหล่งที่ได้รับความเชื่อถือ
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
cert-error-domain-mismatch = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง { -brand-short-name } ไม่เชื่อถือไซต์นี้เนื่องจากใช้ใบรับรองที่ไม่ถูกต้องสำหรับ { $hostname }
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
# $alt-name (string) - Alternate domain name for which the cert is valid.
cert-error-domain-mismatch-single = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง { -brand-short-name } ไม่เชื่อถือไซต์นี้เนื่องจากใช้ใบรับรองที่ไม่ถูกต้องสำหรับ { $hostname } ใบรับรองดังกล่าวถูกต้องสำหรับ <a data-l10n-name="domain-mismatch-link">{ $alt-name }</a> เท่านั้น
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
# $alt-name (string) - Alternate domain name for which the cert is valid.
cert-error-domain-mismatch-single-nolink = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง { -brand-short-name } ไม่เชื่อถือไซต์นี้เนื่องจากใช้ใบรับรองที่ไม่ถูกต้องสำหรับ { $hostname } ใบรับรองดังกล่าวถูกต้องสำหรับ { $alt-name } เท่านั้น
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
# $subject-alt-names (string) - Alternate domain names for which the cert is valid.
cert-error-domain-mismatch-multiple = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง { -brand-short-name } ไม่เชื่อถือไซต์นี้เนื่องจากใช้ใบรับรองที่ไม่ถูกต้องสำหรับ { $hostname } ใบรับรองดังกล่าวถูกต้องสำหรับชื่อดังต่อไปนี้เท่านั้น: { $subject-alt-names }
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
# $not-after-local-time (Date) - Certificate is not valid after this time.
cert-error-expired-now = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง ซึ่งมีผลภายในช่วงเวลาที่กำหนดเท่านั้น ใบรับรองสำหรับ { $hostname } หมดอายุเมื่อ { $not-after-local-time }
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
# $not-before-local-time (Date) - Certificate is not valid before this time.
cert-error-not-yet-valid-now = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรอง ซึ่งมีผลภายในช่วงเวลาที่กำหนดเท่านั้น ใบรับรองสำหรับ { $hostname } จะไม่มีผลจนถึง { $not-before-local-time }
-
# Variables:
# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
cert-error-code-prefix = รหัสข้อผิดพลาด: { $error }
-
# Variables:
# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
cert-error-code-prefix-link = รหัสข้อผิดพลาด: <a data-l10n-name="error-code-link">{ $error }</a>
-
# Variables:
# $hostname (string) - Hostname of the website with SSL error.
# $errorMessage (string) - Error message corresponding to the type of error we are experiencing.
cert-error-ssl-connection-error = เกิดข้อผิดพลาดระหว่างเชื่อมต่อกับ { $hostname } { $errorMessage }
-
# Variables:
# $hostname (string) - Hostname of the website with cert error.
cert-error-symantec-distrust-description = เว็บไซต์จะพิสูจน์ข้อมูลประจำตัวของตนเองผ่านใบรับรองซึ่งออกให้โดยผู้ให้บริการออกใบรับรอง เบราว์เซอร์ส่วนใหญ่ไม่เชื่อถือใบรับรองที่ออกให้โดย GeoTrust, RapidSSL, Symantec, Thawte, และ VeriSign เนื่องจาก { $hostname } ใช้ใบรับรองจากผู้ให้บริการออกใบรับรองรายใดรายหนึ่งเหล่านี้ จึงไม่สามารถพิสูจน์ข้อมูลประจำตัวของเว็บไซต์ดังกล่าวได้
-
cert-error-symantec-distrust-admin = คุณสามารถแจ้งปัญหานี้แก่ผู้ดูแลระบบของเว็บไซต์ได้
-
-cert-error-old-tls-version = เว็บไซต์นี้อาจไม่รองรับโปรโตคอล TLS 1.2 ซึ่งเป็นเวอร์ชันขั้นต่ำที่รองรับโดย { -brand-short-name }
-
+cert-error-old-tls-version = เว็บไซต์นี้อาจไม่รองรับโพรโทคอล TLS 1.2 ซึ่งเป็นเวอร์ชันขั้นต่ำที่รองรับโดย { -brand-short-name }
# Variables:
# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
cert-error-details-hsts-label = HTTP Strict Transport Security: { $hasHSTS }
-
# Variables:
# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
cert-error-details-key-pinning-label = HTTP Public Key Pinning: { $hasHPKP }
-
cert-error-details-cert-chain-label = สายใบรับรอง:
-
open-in-new-window-for-csp-or-xfo-error = เปิดไซต์ในหน้าต่างใหม่
-
# Variables:
# $hostname (string) - Hostname of the website blocked by csp or xfo error.
csp-xfo-blocked-long-desc = เพื่อปกป้องความปลอดภัยของคุณ { $hostname } จะไม่อนุญาตให้ { -brand-short-name } แสดงหน้าหากไซต์อื่นฝังไว้ หากต้องการดูหน้านี้ คุณต้องเปิดในหน้าต่างใหม่
@@ -105,10 +76,8 @@ deniedPortAccess-title = ที่อยู่นี้ถูกจำกัด
# "Hmm" is a sound made when considering or puzzling over something.
# You don't have to include it in your translation if your language does not have a written word like this.
dnsNotFound-title = อืมม เรามีปัญหาในการค้นหาไซต์นั้น
-
dns-not-found-trr-only-title2 = อาจมีความเสี่ยงด้านความปลอดภัยในการค้นหาโดเมนนี้
dns-not-found-native-fallback-title2 = อาจมีความเสี่ยงด้านความปลอดภัยในการค้นหาโดเมนนี้
-
fileNotFound-title = ไม่พบไฟล์
fileAccessDenied-title = การเข้าถึงไฟล์ถูกปฏิเสธ
generic-title = อุปส์
@@ -135,7 +104,7 @@ sslv3Used-title = ไม่สามารถเชื่อมต่ออย
inadequateSecurityError-title = การเชื่อมต่อของคุณไม่ปลอดภัย
blockedByPolicy-title = หน้าที่ถูกปิดกั้น
clockSkewError-title = นาฬิกาคอมพิวเตอร์ของคุณผิด
-networkProtocolError-title = ข้อผิดพลาดโปรโตคอลเครือข่าย
+networkProtocolError-title = ข้อผิดพลาดโพรโทคอลเครือข่าย
nssBadCert-title = คำเตือน: ความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้นข้างหน้า
nssBadCert-sts-title = ไม่ได้เชื่อมต่อ: ปัญหาความปลอดภัยที่อาจเกิดขึ้น
certerror-mitm-title = มีซอฟต์แวร์ที่ทำให้ { -brand-short-name } ไม่สามารถเชื่อมต่อไปที่ไซต์นี้อย่างปลอดภัยได้
diff --git a/l10n-th/toolkit/toolkit/neterror/netError.ftl b/l10n-th/toolkit/toolkit/neterror/netError.ftl
index 394efaaef0..9130c6ad23 100644
--- a/l10n-th/toolkit/toolkit/neterror/netError.ftl
+++ b/l10n-th/toolkit/toolkit/neterror/netError.ftl
@@ -56,6 +56,7 @@ neterror-dns-not-found-hint-firewall = ตรวจสอบว่า { -brand-s
## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
neterror-dns-not-found-trr-only-reason = { -brand-short-name } ไม่สามารถปกป้องคำขอของคุณสำหรับที่อยู่ของไซต์นี้ผ่านตัวแก้ไข DNS ที่เชื่อถือได้ของเราได้ นี่คือเหตุผล:
+neterror-dns-not-found-trr-only-reason2 = { -brand-short-name } ไม่สามารถปกป้องคำขอของคุณสำหรับที่อยู่ของไซต์นี้ผ่านผู้ให้บริการ DNS ที่ปลอดภัยของเราได้ ด้วยเหตุผลต่อไปนี้:
neterror-dns-not-found-trr-third-party-warning2 = คุณสามารถไปต่อด้วย DNS resolver เริ่มต้นของคุณได้ อย่างไรก็ตาม บุคคลที่สามอาจเห็นได้ว่าคุณเยี่ยมชมเว็บไซต์อะไรบ้าง
neterror-dns-not-found-trr-only-could-not-connect = { -brand-short-name } ไม่สามารถเชื่อมต่อไปยัง { $trrDomain } ได้
neterror-dns-not-found-trr-only-timeout = การเชื่อมต่อไปยัง { $trrDomain } ใช้เวลานานกว่าที่คาดไว้
@@ -70,6 +71,7 @@ neterror-dns-not-found-trr-unknown-problem = เกิดปัญหาที
## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
neterror-dns-not-found-native-fallback-reason = { -brand-short-name } ไม่สามารถปกป้องคำขอของคุณสำหรับที่อยู่ของไซต์นี้ผ่านตัวแก้ไข DNS ที่เชื่อถือได้ของเราได้ นี่คือเหตุผล:
+neterror-dns-not-found-native-fallback-reason2 = { -brand-short-name } ไม่สามารถปกป้องคำขอของคุณสำหรับที่อยู่ของไซต์นี้ผ่านผู้ให้บริการ DNS ที่ปลอดภัยของเราได้ ด้วยเหตุผลต่อไปนี้:
neterror-dns-not-found-native-fallback-heuristic = DNS over HTTPS ถูกปิดใช้งานบนเครือข่ายของคุณ
neterror-dns-not-found-native-fallback-not-confirmed2 = { -brand-short-name } ไม่สามารถเชื่อมต่อไปยัง { $trrDomain } ได้
@@ -77,7 +79,7 @@ neterror-dns-not-found-native-fallback-not-confirmed2 = { -brand-short-name }
neterror-file-not-found-filename = ตรวจสอบชื่อไฟล์สำหรับตัวพิมพ์ใหญ่เล็กหรือข้อผิดพลาดการพิมพ์อื่น ๆ
neterror-file-not-found-moved = ตรวจสอบเพื่อดูหากไฟล์ถูกย้าย เปลี่ยนชื่อ หรือลบ
-neterror-access-denied = ไฟล์อาจถูกเอาออก ย้าย หรือสิทธิอนุญาตของไฟล์อาจป้องกันการเข้าถึง
+neterror-access-denied = ไฟล์อาจถูกเอาออก ย้าย หรือการกำหนดสิทธิ์ของไฟล์อาจป้องกันไม่ให้เข้าถึง
neterror-unknown-protocol = คุณอาจจำเป็นต้องติดตั้งซอฟต์แวร์อื่นเพื่อเปิดที่อยู่นี้
neterror-redirect-loop = ปัญหานี้บางครั้งอาจมีสาเหตุมาจากการปิดใช้งานหรือปฏิเสธการยอมรับคุกกี้
neterror-unknown-socket-type-psm-installed = ตรวจสอบให้แน่ใจว่าระบบของคุณมีตัวจัดการความปลอดภัยส่วนบุคคลติดตั้งอยู่
@@ -121,7 +123,7 @@ neterror-inadequate-security-code = รหัสข้อผิดพลาด:
# $hostname (String) - Hostname of the website to which the user was trying to connect.
# $now (Date) - The current datetime, to be formatted as a date
neterror-clock-skew-error = คอมพิวเตอร์ของคุณคิดว่าเวลาปัจจุบันคือ { DATETIME($now, dateStyle: "medium") } ซึ่งทำให้ { -brand-short-name } ไม่สามารถทำการเชื่อมต่ออย่างปลอดภัยได้ เมื่อต้องการเยี่ยมชม <b>{ $hostname }</b> ให้อัปเดตนาฬิกาคอมพิวเตอร์ของคุณในการตั้งค่าระบบของคุณให้เป็นวันที่ เวลา และเขตเวลาปัจจุบัน แล้วรีเฟรช <b>{ $hostname }</b>
-neterror-network-protocol-error-intro = ไม่สามารถแสดงหน้าที่คุณกำลังพยายามจะดูเนื่องจากตรวจพบข้อผิดพลาดในโปรโตคอลเครือข่าย
+neterror-network-protocol-error-intro = ไม่สามารถแสดงหน้าที่คุณกำลังพยายามจะดูเนื่องจากตรวจพบข้อผิดพลาดในโพรโทคอลเครือข่าย
neterror-network-protocol-error-contact-website = โปรดติดต่อเจ้าของเว็บไซต์เพื่อแจ้งพวกเขาให้ทราบถึงปัญหานี้
certerror-expired-cert-second-para = ดูเหมือนว่าใบรับรองของเว็บไซต์จะหมดอายุแล้ว ซึ่งทำให้ { -brand-short-name } ไม่สามารถเชื่อมต่ออย่างปลอดภัยได้ ถ้าคุณเยี่ยมชมไซต์นี้ ผู้โจมตีอาจพยายามล้วงข้อมูล เช่น รหัสผ่าน อีเมล หรือรายละเอียดบัตรเครดิตของคุณ
certerror-expired-cert-sts-second-para = ดูเหมือนว่าใบรับรองของเว็บไซต์จะหมดอายุแล้ว ซึ่งทำให้ { -brand-short-name } ไม่สามารถเชื่อมต่ออย่างปลอดภัยได้
diff --git a/l10n-th/toolkit/toolkit/neterror/nsserrors.ftl b/l10n-th/toolkit/toolkit/neterror/nsserrors.ftl
index 79377dfdbd..e1c505e5e5 100644
--- a/l10n-th/toolkit/toolkit/neterror/nsserrors.ftl
+++ b/l10n-th/toolkit/toolkit/neterror/nsserrors.ftl
@@ -8,8 +8,8 @@
# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
# refactoring them in some way, the script will need updating.
-psmerr-ssl-disabled = ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากโปรโตคอล SSL ถูกปิดใช้งาน
-psmerr-ssl2-disabled = ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากไซต์ใช้โปรโตคอล SSL รุ่นเก่าที่ไม่ปลอดภัย
+psmerr-ssl-disabled = ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากโพรโทคอล SSL ถูกปิดใช้งาน
+psmerr-ssl2-disabled = ไม่สามารถเชื่อมต่ออย่างปลอดภัยเนื่องจากไซต์ใช้โพรโทคอล SSL รุ่นเก่าที่ไม่ปลอดภัย
# This is a multi-line message.
psmerr-hostreusedissuerandserial =
คุณได้รับใบรับรองที่ไม่ถูกต้อง โปรดติดต่อผู้ดูแลเซิร์ฟเวอร์หรือส่งอีเมลหาผู้ที่เกี่ยวข้องโดบแนบข้อมูลดังกล่าวไปด้วย:
@@ -23,7 +23,7 @@ ssl-error-bad-certificate = ไม่สามารถสื่อสารอ
ssl-error-bad-client = เซิร์ฟเวอร์พบข้อมูลที่ไม่ถูกต้องจากไคลเอ็นต์
ssl-error-bad-server = ไคลเอ็นต์พบข้อมูลที่ไม่ถูกต้องจากเซิร์ฟเวอร์
ssl-error-unsupported-certificate-type = ไม่รองรับใบรับรองประเภทนี้
-ssl-error-unsupported-version = ไม่รองรับโปรโตคอลความปลอดภัยของปลายทาง
+ssl-error-unsupported-version = ไม่รองรับโพรโทคอลความปลอดภัยของปลายทาง
ssl-error-wrong-certificate = การรับรองลูกข่ายล้มเหลว: กุญแจส่วนตัวในฐานข้อมูลไม่ตรงกับกุญแจสาธารณะในฐานข้อมูลใบรับรอง
ssl-error-bad-cert-domain = ไม่สามารถสื่อสารอย่างปลอดภัยกับอีกฝั่ง: ชื่อโดเมนที่ขอไม่ตรงกับใบรับรองของเซิร์ฟเวอร์
ssl-error-post-warning = รหัสข้อผิดพลาด SSL ที่ไม่รู้จัก
@@ -111,7 +111,7 @@ ssl-error-access-denied-alert = ปลายทางได้รับใบร
ssl-error-decode-error-alert = ปลายทางไม่สามารถถอดรหัสข้อความ SSL handshake ได้
ssl-error-decrypt-error-alert = ปลายทางได้รายงานถึงความล้มเหลวในการตรวจสอบลายเซ็นหรือการแลกเปลี่ยนกุญแจ
ssl-error-export-restriction-alert = ปลายทางรายงานถึงการต่อรองที่ไม่เข้ากับกฎการส่งออก
-ssl-error-protocol-version-alert = อีกฝั่งรายงานถึงรุ่นโปรโตคอลที่เข้ากันไม่ได้หรือไม่รองรับ
+ssl-error-protocol-version-alert = อีกฝั่งรายงานถึงรุ่นโพรโทคอลที่ใช้ร่วมกันไม่ได้หรือไม่รองรับ
ssl-error-insufficient-security-alert = เซิร์ฟเวอร์ต้องการการเข้ารหัสที่ปลอดภัยกว่าที่รองรับโดยลูกข่าย
ssl-error-internal-error-alert = ปลายทางรายงานถึงการผิดพลาดภายใน
ssl-error-user-canceled-alert = ผู้ใช้ปลายทางยกเลิก handshake
@@ -134,16 +134,16 @@ ssl-error-feature-not-supported-for-ssl2 = คุณสมบัติ SSL ไ
ssl-error-feature-not-supported-for-servers = คุณสมบัติ SSL ไม่รองรับโดยเซิร์ฟเวอร์
ssl-error-feature-not-supported-for-clients = คุณสมบัติ SSL ไม่รองรับโดยลูกข่าย
ssl-error-invalid-version-range = ช่วงรุ่นของ SSL ไม่ถูกต้อง
-ssl-error-cipher-disallowed-for-version = SSL ปลายทางเลือกชุดการเข้ารหัสที่ไม่ได้รับอนุญาตสำหรับรุ่นโปรโตคอลที่เลือก
+ssl-error-cipher-disallowed-for-version = SSL ปลายทางเลือกชุดการเข้ารหัสที่ไม่ได้รับอนุญาตสำหรับรุ่นโพรโทคอลที่เลือก
ssl-error-rx-malformed-hello-verify-request = SSL ได้รับข้อความ Hello Verify Request handshake ที่ผิดรูปแบบ
ssl-error-rx-unexpected-hello-verify-request = SSL ได้รับข้อความ Hello Verify Request handshake ที่ไม่คาดคิด
-ssl-error-feature-not-supported-for-version = คุณลักษณะ SSL ไม่รองรับในรุ่นโปรโตคอล
+ssl-error-feature-not-supported-for-version = คุณลักษณะ SSL ไม่รองรับในรุ่นโพรโทคอล
ssl-error-rx-unexpected-cert-status = SSL ได้รับข้อความ Certificate Status handshake ที่ไม่คาดคิด
ssl-error-unsupported-hash-algorithm = TLS ปลายทางใช้อัลกอริทึมแฮชที่ไม่รองรับ
ssl-error-digest-failure = ฟังก์ชันการย่อยล้มเหลว
ssl-error-incorrect-signature-algorithm = มีการระบุอัลกอริทึมลายเซ็นที่ไม่ถูกต้องในอิลิเมนต์ที่ลงลายเซ็นแบบดิจิทัล
ssl-error-next-protocol-no-callback = ส่วนขยาย next protocol negotiation ถูกเปิดใช้งาน แต่การเรียกกลับถูกล้างก่อนที่จะถูกต้องการ
-ssl-error-next-protocol-no-protocol = เซิร์ฟเวอร์ไม่รองรับโปรโตคอลที่ไคลเอนต์โฆษณาในส่วนขยาย ALPN
+ssl-error-next-protocol-no-protocol = เซิร์ฟเวอร์ไม่รองรับโพรโทคอลที่ไคลเอนต์โฆษณาในส่วนขยาย ALPN
ssl-error-inappropriate-fallback-alert = เซิร์ฟเวอร์ปฏิเสธการจับมือเนื่องจากลูกข่ายปรับลดเป็นรุ่น TLS ที่ต่ำกว่าที่เซิร์ฟเวอร์รองรับ
ssl-error-weak-server-cert-key = ใบรับรองเซิร์ฟเวอร์รวมคีย์สาธารณะที่มีความปลอดภัยต่ำเกินไป
ssl-error-rx-short-dtls-read = มีพื้นที่ไม่เพียงพอในบัฟเฟอร์สำหรับอัดบันทึก DTLS
@@ -267,7 +267,7 @@ sec-error-ocsp-request-needs-sig = เซิร์ฟเวอร์ OCSP ต้
sec-error-ocsp-unauthorized-request = เซิร์ฟเวอร์ OCSP ปฏิเสธคำขอนี้เนื่องจากไม่ได้รับอนุญาต
sec-error-ocsp-unknown-response-status = เซิร์ฟเวอร์ OCSP ส่งกลับสถานะที่ไม่รู้จัก
sec-error-ocsp-unknown-cert = เซิร์ฟเวอร์ OCSP ไม่มีสถานะสำหรับใบรับรอง
-sec-error-ocsp-not-enabled = คุณต้องเปิดใช้งาน OCSP ก่อนจะทำการดำเนินการนี้
+sec-error-ocsp-not-enabled = คุณต้องเปิดใช้งาน OCSP ก่อนจะกระทำการนี้
sec-error-ocsp-no-default-responder = คุณต้องตั้งตัวตอบกลับเริ่มต้น OCSP ก่อนดำเนินการนี้
sec-error-ocsp-malformed-response = การตอบกลับจากเซิร์ฟเวอร์ OCSP เสียหายหรือมีรูปแบบที่ไม่ถูกต้อง
sec-error-ocsp-unauthorized-response = ผู้ลงลายเซ็นของการตอบกลับ OCSP ไม่ได้รับอนุญาตให้ระบุสถานะสำหรับใบรับรองนี้
@@ -291,7 +291,7 @@ sec-error-crl-invalid-version = รายการเพิกถอนใบร
sec-error-crl-v1-critical-extension = รายการเพิกถอนใบรับรอง V1 ของผู้ออกมีส่วนขยายสำคัญ
sec-error-crl-unknown-critical-extension = รายการเพิกถอนใบรับรอง V2 ของผู้ออกมีส่วนขยายสำคัญที่ไม่รู้จัก
sec-error-unknown-object-type = ไม่รู้จักชนิดวัตถุที่ระบุ
-sec-error-incompatible-pkcs11 = ไดรเวอร์ PKCS #11 ละเมิดข้อกำหนดในแบบที่เข้ากันไม่ได้
+sec-error-incompatible-pkcs11 = ไดรเวอร์ PKCS #11 ละเมิดข้อกำหนดในแบบที่ใช้ร่วมกันไม่ได้
sec-error-no-event = ไม่มีเหตุการณ์สล็อตใหม่ในเวลานี้
sec-error-crl-already-exists = มี CRL อยู่แล้ว
sec-error-not-initialized = ไม่ได้เตรียมใช้งาน NSS
diff --git a/l10n-th/toolkit/toolkit/passwordmgr/passwordmgr.ftl b/l10n-th/toolkit/toolkit/passwordmgr/passwordmgr.ftl
index 312101f351..96a2363137 100644
--- a/l10n-th/toolkit/toolkit/passwordmgr/passwordmgr.ftl
+++ b/l10n-th/toolkit/toolkit/passwordmgr/passwordmgr.ftl
@@ -8,6 +8,9 @@
# Variables
# $host (String) - Hostname for which the password is saved for.
password-manager-save-password-message = บันทึกรหัสผ่านสำหรับ { $host } หรือไม่?
+password-manager-save-password-button-deny =
+ .label = ยังไม่ทำตอนนี้
+ .accesskey = ม
password-manager-save-password-button-allow =
.label = บันทึก
.accesskey = บ
@@ -17,6 +20,9 @@ password-manager-save-password-button-never =
# Variables
# $host (String) - Hostname for which the password is updated for.
password-manager-update-password-message = อัปเดตรหัสผ่านสำหรับ { $host } หรือไม่
+password-manager-update-password-button-delete =
+ .label = เอารหัสผ่านที่บันทึกไว้ออก
+ .accesskey = อ
password-manager-update-login-add-username = เพิ่มชื่อผู้ใช้ในรหัสผ่านที่บันทึกไว้หรือไม่?
password-manager-password-password-button-allow =
.label = อัปเดต
diff --git a/l10n-th/toolkit/toolkit/pdfviewer/viewer.ftl b/l10n-th/toolkit/toolkit/pdfviewer/viewer.ftl
index a6de527729..283b440cb7 100644
--- a/l10n-th/toolkit/toolkit/pdfviewer/viewer.ftl
+++ b/l10n-th/toolkit/toolkit/pdfviewer/viewer.ftl
@@ -293,8 +293,15 @@ pdfjs-editor-ink-button-label = รูปวาด
pdfjs-editor-stamp-button =
.title = เพิ่มหรือแก้ไขภาพ
pdfjs-editor-stamp-button-label = เพิ่มหรือแก้ไขภาพ
-pdfjs-editor-remove-button =
- .title = เอาออก
+pdfjs-editor-highlight-button =
+ .title = เน้น
+pdfjs-editor-highlight-button-label = เน้น
+pdfjs-highlight-floating-button =
+ .title = เน้นสี
+pdfjs-highlight-floating-button1 =
+ .title = เน้นสี
+ .aria-label = เน้นสี
+pdfjs-highlight-floating-button-label = เน้นสี
## Remove button for the various kind of editor.
@@ -304,6 +311,8 @@ pdfjs-editor-remove-freetext-button =
.title = เอาข้อความออก
pdfjs-editor-remove-stamp-button =
.title = เอาภาพออก
+pdfjs-editor-remove-highlight-button =
+ .title = เอาการเน้นสีออก
##
@@ -316,6 +325,10 @@ pdfjs-editor-ink-opacity-input = ความทึบ
pdfjs-editor-stamp-add-image-button =
.title = เพิ่มภาพ
pdfjs-editor-stamp-add-image-button-label = เพิ่มภาพ
+# This refers to the thickness of the line used for free highlighting (not bound to text)
+pdfjs-editor-free-highlight-thickness-input = ความหนา
+pdfjs-editor-free-highlight-thickness-title =
+ .title = เปลี่ยนความหนาเมื่อเน้นรายการอื่นๆ ที่ไม่ใช่ข้อความ
pdfjs-free-text =
.aria-label = ตัวแก้ไขข้อความ
pdfjs-free-text-default-content = เริ่มพิมพ์…
@@ -356,3 +369,26 @@ pdfjs-editor-resizer-label-middle-left = ตรงกลางด้านซ้
## Color picker
+# This means "Color used to highlight text"
+pdfjs-editor-highlight-colorpicker-label = สีเน้น
+pdfjs-editor-colorpicker-button =
+ .title = เปลี่ยนสี
+pdfjs-editor-colorpicker-dropdown =
+ .aria-label = ทางเลือกสี
+pdfjs-editor-colorpicker-yellow =
+ .title = เหลือง
+pdfjs-editor-colorpicker-green =
+ .title = เขียว
+pdfjs-editor-colorpicker-blue =
+ .title = น้ำเงิน
+pdfjs-editor-colorpicker-pink =
+ .title = ชมพู
+pdfjs-editor-colorpicker-red =
+ .title = แดง
+
+## Show all highlights
+## This is a toggle button to show/hide all the highlights.
+
+pdfjs-editor-highlight-show-all-button-label = แสดงทั้งหมด
+pdfjs-editor-highlight-show-all-button =
+ .title = แสดงทั้งหมด
diff --git a/l10n-th/toolkit/toolkit/preferences/preferences.ftl b/l10n-th/toolkit/toolkit/preferences/preferences.ftl
index fbf0aaffb0..bbe316fb25 100644
--- a/l10n-th/toolkit/toolkit/preferences/preferences.ftl
+++ b/l10n-th/toolkit/toolkit/preferences/preferences.ftl
@@ -4,20 +4,16 @@
password-not-set =
.value = (ไม่ได้ตั้ง)
-
failed-pp-change = ไม่สามารถเปลี่ยนรหัสผ่านหลักได้
incorrect-pp = คุณใส่รหัสผ่านหลักปัจจุบันไม่ถูกต้อง โปรดลองอีกครั้ง
pp-change-ok = เปลี่ยนรหัสผ่านหลักสำเร็จแล้ว
-
settings-pp-erased-ok = คุณได้ลบรหัสผ่านหลักของคุณแล้ว รหัสผ่านที่เก็บไว้และคีย์ส่วนตัวของใบรับรองที่จัดการโดย { -brand-short-name } จะไม่ได้รับการปกป้อง
settings-pp-not-wanted = คำเตือน! คุณได้ตัดสินใจที่จะไม่ใช้รหัสผ่านหลัก รหัสผ่านที่เก็บไว้และคีย์ส่วนตัวของใบรับรองที่จัดการโดย { -brand-short-name } จะไม่ได้รับการปกป้อง
-
pp-change2empty-in-fips-mode = คุณกำลังอยู่ในโหมด FIPS ซึ่ง FIPS จำเป็นต้องมีรหัสผ่านหลักที่ไม่ว่างเปล่า
pw-change-success-title = เปลี่ยนรหัสผ่านสำเร็จ
pw-change-failed-title = การเปลี่ยนรหัสผ่านล้มเหลว
pw-remove-button =
.label = เอาออก
-
primary-password-dialog =
.title = รหัสผ่านหลัก
set-password-old-password = รหัสผ่านปัจจุบัน:
@@ -26,9 +22,9 @@ set-password-reenter-password = ป้อนรหัสผ่านใหม่
set-password-meter = มาตรวัดคุณภาพรหัสผ่าน
set-password-meter-loading = กำลังโหลด
primary-password-admin = ผู้ดูแลระบบของคุณต้องการให้คุณตั้งรหัสผ่านหลักเพื่อบันทึกการเข้าสู่ระบบและรหัสผ่าน
+primary-password-required-by-policy = องค์กรของคุณต้องการให้คุณตั้งรหัสผ่านหลักเพื่อบันทึกการเข้าสู่ระบบและรหัสผ่าน
primary-password-description = รหัสผ่านหลักใช้ปกป้องข้อมูลที่อ่อนไหว เช่น การเข้าสู่ระบบ และรหัสผ่าน บนอุปกรณ์นี้ หากคุณสร้างรหัสผ่านหลัก คุณจะต้องใส่รหัสผ่านหนึ่งครั้งต่อหนึ่งวาระเมื่อ { -brand-short-name } ดึงข้อมูลที่บันทึกไว้ซึ่งได้รับการปกป้องโดยรหัสผ่าน
primary-password-warning = โปรดตรวจสอบให้แน่ใจว่าคุณจำรหัสผ่านหลักที่คุณตั้งได้ หากคุณลืมรหัสผ่านหลัก คุณจะไม่สามารถเข้าถึงข้อมูลใด ๆ ที่ปัองกันไว้บนอุปกรณ์นี้
-
remove-primary-password =
.title = เอารหัสผ่านหลักออก
remove-info =
diff --git a/l10n-th/toolkit/toolkit/printing/printDialogs.ftl b/l10n-th/toolkit/toolkit/printing/printDialogs.ftl
index fa543b43f5..f13ed2d41f 100644
--- a/l10n-th/toolkit/toolkit/printing/printDialogs.ftl
+++ b/l10n-th/toolkit/toolkit/printing/printDialogs.ftl
@@ -5,7 +5,7 @@
print-setup =
.title = ตั้งค่าหน้ากระดาษ
custom-prompt-title = กำหนดเอง…
-custom-prompt-prompt = ป้อนข้อความส่วนหัว/ส่วนท้ายที่กำหนดเองของคุณ
+custom-prompt-prompt = ป้อนข้อความส่วนหัว/ส่วนท้ายกำหนดเองของคุณ
basic-tab =
.label = รูปแบบและตัวเลือก
advanced-tab =
@@ -103,7 +103,6 @@ print-window =
.title = กำลังพิมพ์
print-complete =
.value = การพิมพ์เสร็จสมบูรณ์
-
# Variables
# $percent (integer) - Number of printed percentage
print-percent =
diff --git a/l10n-th/toolkit/toolkit/printing/printPreview.ftl b/l10n-th/toolkit/toolkit/printing/printPreview.ftl
index d18afdced9..c37ed7f3cf 100644
--- a/l10n-th/toolkit/toolkit/printing/printPreview.ftl
+++ b/l10n-th/toolkit/toolkit/printing/printPreview.ftl
@@ -31,14 +31,13 @@ printpreview-print =
.accesskey = พ
printpreview-of =
.value = จาก
-printpreview-custom-scale-prompt-title = มาตราส่วนที่กำหนดเอง
+printpreview-custom-scale-prompt-title = มาตราส่วนกำหนดเอง
printpreview-page-setup =
.label = ตั้งค่าหน้ากระดาษ…
.accesskey = ง
printpreview-page =
.value = หน้า:
.accesskey = ห
-
# Variables
# $sheetNum (integer) - The current sheet number
# $sheetCount (integer) - The total number of sheets to print
@@ -62,7 +61,6 @@ printpreview-nextarrow =
printpreview-endarrow =
.label = { $arrow }
.tooltiptext = หน้าสุดท้าย
-
printpreview-homearrow-button =
.title = หน้าแรก
printpreview-previousarrow-button =
diff --git a/l10n-th/toolkit/toolkit/printing/printUI.ftl b/l10n-th/toolkit/toolkit/printing/printUI.ftl
index a2bdbff169..0388a46279 100644
--- a/l10n-th/toolkit/toolkit/printing/printUI.ftl
+++ b/l10n-th/toolkit/toolkit/printing/printUI.ftl
@@ -5,14 +5,12 @@
printui-title = พิมพ์
# Dialog title to prompt the user for a filename to save print to PDF.
printui-save-to-pdf-title = บันทึกเป็น
-
# Variables
# $sheetCount (integer) - Number of paper sheets
printui-sheets-count =
{ $sheetCount ->
*[other] กระดาษ { $sheetCount } แผ่น
}
-
printui-page-range-all = ทั้งหมด
printui-page-range-current = ปัจจุบัน
printui-page-range-odd = คี่
@@ -22,31 +20,24 @@ printui-page-range-label = หน้า
printui-page-range-picker =
.aria-label = เลือกช่วงหน้ากระดาษ
printui-page-custom-range-input =
- .aria-label = ใส่ช่วงหน้ากระดาษที่กำหนดเอง
+ .aria-label = ใส่ช่วงหน้ากระดาษกำหนดเอง
.placeholder = เช่น 2-6, 9, 12-16
-
# Section title for the number of copies to print
printui-copies-label = สำเนา
-
printui-orientation = การวางแนว
printui-landscape = แนวนอน
printui-portrait = แนวตั้ง
-
# Section title for the printer or destination device to target
printui-destination-label = ปลายทาง
printui-destination-pdf-label = บันทึกไปเป็น PDF
-
printui-more-settings = การตั้งค่าเพิ่มเติม
printui-less-settings = การตั้งค่าน้อยลง
-
printui-paper-size-label = ขนาดกระดาษ
-
# Section title (noun) for the print scaling options
printui-scale = มาตราส่วน
printui-scale-fit-to-page-width = พอดีกับความกว้างของหน้า
# Label for input control where user can set the scale percentage
printui-scale-pcent = มาตราส่วน
-
# Section title (noun) for the two-sided print options
printui-two-sided-printing = การพิมพ์สองด้าน
printui-two-sided-printing-off = ปิด
@@ -54,7 +45,6 @@ printui-two-sided-printing-off = ปิด
printui-two-sided-printing-long-edge = พลิกตามขอบยาว
# Flip the sheet as if it were bound along its short edge.
printui-two-sided-printing-short-edge = พลิกตามขอบสั้น
-
# Section title for miscellaneous print options
printui-options = ตัวเลือก
printui-headers-footers-checkbox = พิมพ์หัวกระดาษและท้ายกระดาษ
@@ -78,7 +68,6 @@ printui-simplify-page-radio = เรียบง่าย
printui-color-mode-label = โหมดสี
printui-color-mode-color = สี
printui-color-mode-bw = ขาวดำ
-
printui-margins = ระยะขอบ
printui-margins-default = ค่าเริ่มต้น
printui-margins-min = ต่ำสุด
@@ -97,23 +86,17 @@ printui-margins-custom-left-mm = ซ้าย (มม.)
printui-margins-custom-right = ด้านขวา
printui-margins-custom-right-inches = ด้านขวา (นิ้ว)
printui-margins-custom-right-mm = ขวา (มม.)
-
printui-system-dialog-link = พิมพ์โดยใช้กล่องโต้ตอบระบบ…
-
printui-primary-button = พิมพ์
printui-primary-button-save = บันทึก
printui-cancel-button = ยกเลิก
printui-close-button = ปิด
-
printui-loading = กำลังเตรียมตัวอย่าง
-
# Reported by screen readers and other accessibility tools to indicate that
# the print preview has focus.
printui-preview-label =
.aria-label = ตัวอย่างก่อนพิมพ์
-
printui-pages-per-sheet = หน้าต่อแผ่น
-
# This is shown next to the Print button with an indefinite loading spinner
# when the user prints a page and it is being sent to the printer.
printui-print-progress-indicator = กำลังพิมพ์…
@@ -140,7 +123,6 @@ printui-paper-tabloid = Tabloid
printui-error-invalid-scale = มาตราส่วนต้องเป็นตัวเลขระหว่าง 10 ถึง 200
printui-error-invalid-margin = โปรดป้อนระยะขอบที่ถูกต้องสำหรับขนาดกระดาษที่เลือก
printui-error-invalid-copies = สำเนาต้องเป็นตัวเลขระหว่าง 1 และ 10000
-
# Variables
# $numPages (integer) - Number of pages
printui-error-invalid-range = ช่วงต้องเป็นตัวเลขระหว่าง 1 ถึง { $numPages }