diff --git a/apps/comments/l10n/th_TH.js b/apps/comments/l10n/th_TH.js
index f8b2d4e2648111835bc7d6eff595b0b186503240..aee355de82db8357ed502734903e8686883f1c43 100644
--- a/apps/comments/l10n/th_TH.js
+++ b/apps/comments/l10n/th_TH.js
@@ -12,6 +12,9 @@ OC.L10N.register(
     "More comments..." : "ความคิดเห็นอื่นๆ ...",
     "Save" : "บันทึก",
     "Allowed characters {count} of {max}" : "อนุญาตให้ใช้ {count} จากทั้งหมด {max} ตัวอักษร",
+    "Error occurred while retrieving comment with id {id}" : "เกิดข้อผิดพลาดขณะดึงข้อมูลความความคิดเห็นของ id {ID}",
+    "Error occurred while updating comment with id {id}" : "เกิดข้อผิดพลาดขณะดึงข้อมูลความความคิดเห็นของ id {ID}",
+    "Error occurred while posting comment" : "มีข้อผิดพลาดเกิดขึ้นในขณะที่โพสต์แสดงความคิดเห็น",
     "{count} unread comments" : "{count} ความคิดเห็นที่ยังไม่ได้อ่าน",
     "Comment" : "แสดงความคิดเห็น",
     "<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>ความคิดเห็น</strong> สำหรับไฟล์ <em>(ระบุไว้เสมอในสตรีม)</em>",
diff --git a/apps/comments/l10n/th_TH.json b/apps/comments/l10n/th_TH.json
index 88740585e3ceb1d04b3a8fb581a818ced749cabc..454a613b2dbd83f4c1ee8bf1f552d0174252a8b2 100644
--- a/apps/comments/l10n/th_TH.json
+++ b/apps/comments/l10n/th_TH.json
@@ -10,6 +10,9 @@
     "More comments..." : "ความคิดเห็นอื่นๆ ...",
     "Save" : "บันทึก",
     "Allowed characters {count} of {max}" : "อนุญาตให้ใช้ {count} จากทั้งหมด {max} ตัวอักษร",
+    "Error occurred while retrieving comment with id {id}" : "เกิดข้อผิดพลาดขณะดึงข้อมูลความความคิดเห็นของ id {ID}",
+    "Error occurred while updating comment with id {id}" : "เกิดข้อผิดพลาดขณะดึงข้อมูลความความคิดเห็นของ id {ID}",
+    "Error occurred while posting comment" : "มีข้อผิดพลาดเกิดขึ้นในขณะที่โพสต์แสดงความคิดเห็น",
     "{count} unread comments" : "{count} ความคิดเห็นที่ยังไม่ได้อ่าน",
     "Comment" : "แสดงความคิดเห็น",
     "<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>ความคิดเห็น</strong> สำหรับไฟล์ <em>(ระบุไว้เสมอในสตรีม)</em>",
diff --git a/apps/federatedfilesharing/l10n/th_TH.js b/apps/federatedfilesharing/l10n/th_TH.js
index 59c2ebdda62f8da1a59cbaeae32a67f9a359f6d4..4dd0b26c34ffecca7894a583fd1c14b136bbc79a 100644
--- a/apps/federatedfilesharing/l10n/th_TH.js
+++ b/apps/federatedfilesharing/l10n/th_TH.js
@@ -5,7 +5,10 @@ OC.L10N.register(
     "Invalid Federated Cloud ID" : "ไอดีคลาวด์ในเครือไม่ถูกต้อง",
     "Sharing %s failed, because this item is already shared with %s" : "การแชร์ %s ล้มเหลวเพราะรายการนี้ถูกแชร์กับ %s",
     "Not allowed to create a federated share with the same user" : "ไม่อนุญาตให้สร้างแชร์สหพันธ์กับผู้ใช้เดียวกัน",
+    "File is already shared with %s" : "ไฟล์ได้ถูกแชร์แล้วกับ %s",
     "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "การแชร์ %s ล้มเหลวไม่สามารถหา %s, บางทีอาจจะยังไม่สามารถเข้าถึงเซิร์ฟเวอร์ปัจจุบัน",
+    "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "คุณได้รับ \"/%3$s\" เป็นรีโมทแชร์จาก %1$s (ในนามของ %2$s)",
+    "You received \"/%3$s\" as a remote share from %1$s" : "คุณได้รับ\"/%3$s\" เป็นรีโมทแชร์จาก %1$s",
     "Accept" : "ยอมรับ",
     "Decline" : "ลดลง",
     "Share with me through my #ownCloud Federated Cloud ID, see %s" : "แชร์กับฉันผ่าน #ownCloud ด้วยไอดีคลาวด์สหพันธ์ สามารถดูได้ที่ %s",
diff --git a/apps/federatedfilesharing/l10n/th_TH.json b/apps/federatedfilesharing/l10n/th_TH.json
index 718dd1ae978e68d83fcd7e870410217867209e69..4735d4c210ece0a0bd0b7320f940a338e59aead5 100644
--- a/apps/federatedfilesharing/l10n/th_TH.json
+++ b/apps/federatedfilesharing/l10n/th_TH.json
@@ -3,7 +3,10 @@
     "Invalid Federated Cloud ID" : "ไอดีคลาวด์ในเครือไม่ถูกต้อง",
     "Sharing %s failed, because this item is already shared with %s" : "การแชร์ %s ล้มเหลวเพราะรายการนี้ถูกแชร์กับ %s",
     "Not allowed to create a federated share with the same user" : "ไม่อนุญาตให้สร้างแชร์สหพันธ์กับผู้ใช้เดียวกัน",
+    "File is already shared with %s" : "ไฟล์ได้ถูกแชร์แล้วกับ %s",
     "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "การแชร์ %s ล้มเหลวไม่สามารถหา %s, บางทีอาจจะยังไม่สามารถเข้าถึงเซิร์ฟเวอร์ปัจจุบัน",
+    "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "คุณได้รับ \"/%3$s\" เป็นรีโมทแชร์จาก %1$s (ในนามของ %2$s)",
+    "You received \"/%3$s\" as a remote share from %1$s" : "คุณได้รับ\"/%3$s\" เป็นรีโมทแชร์จาก %1$s",
     "Accept" : "ยอมรับ",
     "Decline" : "ลดลง",
     "Share with me through my #ownCloud Federated Cloud ID, see %s" : "แชร์กับฉันผ่าน #ownCloud ด้วยไอดีคลาวด์สหพันธ์ สามารถดูได้ที่ %s",
diff --git a/apps/files/l10n/th_TH.js b/apps/files/l10n/th_TH.js
index 06a02adab7fd761a0f512cbd77b3906fd0fd6ebf..07fc41fb9fd02e51fe2d49bd73f5f512f124de0f 100644
--- a/apps/files/l10n/th_TH.js
+++ b/apps/files/l10n/th_TH.js
@@ -21,6 +21,7 @@ OC.L10N.register(
     "Invalid directory." : "ไดเร็กทอรี่ไม่ถูกต้อง",
     "Files" : "ไฟล์",
     "All files" : "ไฟล์ทั้งหมด",
+    "File could not be found" : "ไม่พบไฟล์ในระบบ",
     "Home" : "บ้าน",
     "Close" : "ปิด",
     "Favorites" : "รายการโปรด",
@@ -32,6 +33,15 @@ OC.L10N.register(
     "Could not get result from server." : "ไม่สามารถรับผลลัพธ์จากเซิร์ฟเวอร์",
     "Uploading..." : "กำลังอัพโหลด...",
     "..." : "...",
+    "{hours}:{minutes}:{seconds} hour{plural_s} left" : "เหลือเวลาอีก {hours} ชั่วโมง : {minutes} นาที : {seconds} วินาที",
+    "{hours}:{minutes}h" : "{hours} ชั่วโมง : {minutes} นาที",
+    "{minutes}:{seconds} minute{plural_s} left" : "เหลือเวลาอีก {minutes} นาที : {seconds} วินาที",
+    "{minutes}:{seconds}m" : "{minutes} นาที : {seconds} วินาที",
+    "{seconds} second{plural_s} left" : "เหลือเวลาอีก {seconds} วินาที",
+    "{seconds}s" : "{seconds} วินาที",
+    "Any moment now..." : "ช่วงเวลาใด ในตอนนี้...",
+    "Soon..." : "เร็วๆ นี้...",
+    "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} จาก {totalSize} ({bitrate})",
     "File upload is in progress. Leaving the page now will cancel the upload." : "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
     "Actions" : "การกระทำ",
     "Download" : "ดาวน์โหลด",
@@ -81,7 +91,7 @@ OC.L10N.register(
     "New folder" : "โฟลเดอร์ใหม่",
     "{newname} already exists" : "{newname} ถูกใช้ไปแล้ว",
     "Upload" : "อัพโหลด",
-    "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะปรับปรุงแท็ก",
+    "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะอัพเดทแท็ก",
     "A new file or folder has been <strong>created</strong>" : "มีไฟล์ใหม่หรือโฟลเดอร์ได้ถูก <strong>สร้างขึ้น!</strong>",
     "A file or folder has been <strong>changed</strong>" : "มีไฟล์หรือโฟลเดอร์ได้ถูก <strong>เปลี่ยน!</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "จำกัดการแจ้งเตือนเกี่ยวกับการสร้างและการเปลี่ยนแปลงของคุณ <strong>ไฟล์ที่ชื่นชอบ</strong> <em>(สตรีมเท่านั้น)</em>",
diff --git a/apps/files/l10n/th_TH.json b/apps/files/l10n/th_TH.json
index 5c526d80a65c9b15c4bbf656e11094d2a03df1cf..d4b62b6997d43a1d21919a49c26f2e3e1ee62dab 100644
--- a/apps/files/l10n/th_TH.json
+++ b/apps/files/l10n/th_TH.json
@@ -19,6 +19,7 @@
     "Invalid directory." : "ไดเร็กทอรี่ไม่ถูกต้อง",
     "Files" : "ไฟล์",
     "All files" : "ไฟล์ทั้งหมด",
+    "File could not be found" : "ไม่พบไฟล์ในระบบ",
     "Home" : "บ้าน",
     "Close" : "ปิด",
     "Favorites" : "รายการโปรด",
@@ -30,6 +31,15 @@
     "Could not get result from server." : "ไม่สามารถรับผลลัพธ์จากเซิร์ฟเวอร์",
     "Uploading..." : "กำลังอัพโหลด...",
     "..." : "...",
+    "{hours}:{minutes}:{seconds} hour{plural_s} left" : "เหลือเวลาอีก {hours} ชั่วโมง : {minutes} นาที : {seconds} วินาที",
+    "{hours}:{minutes}h" : "{hours} ชั่วโมง : {minutes} นาที",
+    "{minutes}:{seconds} minute{plural_s} left" : "เหลือเวลาอีก {minutes} นาที : {seconds} วินาที",
+    "{minutes}:{seconds}m" : "{minutes} นาที : {seconds} วินาที",
+    "{seconds} second{plural_s} left" : "เหลือเวลาอีก {seconds} วินาที",
+    "{seconds}s" : "{seconds} วินาที",
+    "Any moment now..." : "ช่วงเวลาใด ในตอนนี้...",
+    "Soon..." : "เร็วๆ นี้...",
+    "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} จาก {totalSize} ({bitrate})",
     "File upload is in progress. Leaving the page now will cancel the upload." : "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
     "Actions" : "การกระทำ",
     "Download" : "ดาวน์โหลด",
@@ -79,7 +89,7 @@
     "New folder" : "โฟลเดอร์ใหม่",
     "{newname} already exists" : "{newname} ถูกใช้ไปแล้ว",
     "Upload" : "อัพโหลด",
-    "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะปรับปรุงแท็ก",
+    "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะอัพเดทแท็ก",
     "A new file or folder has been <strong>created</strong>" : "มีไฟล์ใหม่หรือโฟลเดอร์ได้ถูก <strong>สร้างขึ้น!</strong>",
     "A file or folder has been <strong>changed</strong>" : "มีไฟล์หรือโฟลเดอร์ได้ถูก <strong>เปลี่ยน!</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "จำกัดการแจ้งเตือนเกี่ยวกับการสร้างและการเปลี่ยนแปลงของคุณ <strong>ไฟล์ที่ชื่นชอบ</strong> <em>(สตรีมเท่านั้น)</em>",
diff --git a/apps/files_external/l10n/th_TH.js b/apps/files_external/l10n/th_TH.js
index 8028ec77b06cbb778a878abc09082885e4714bda..c6b4404e67bc53178b2860cc843bc1a13620e0e4 100644
--- a/apps/files_external/l10n/th_TH.js
+++ b/apps/files_external/l10n/th_TH.js
@@ -7,6 +7,8 @@ OC.L10N.register(
     "Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
     "Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
     "External storage" : "จัดเก็บข้อมูลภายนอก",
+    "Dropbox App Configuration" : "ตั้งค่าแอพฯ Dropbox",
+    "Google Drive App Configuration" : "ตั้งค่าแอพฯ Google Drive",
     "Personal" : "ส่วนตัว",
     "System" : "ระบบ",
     "Grant access" : "อนุญาตให้เข้าถึงได้",
@@ -16,6 +18,7 @@ OC.L10N.register(
     "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
     "All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
     "(group)" : "(กลุ่ม)",
+    "Compatibility with Mac NFD encoding (slow)" : "ความเข้ากันได้กับการเข้ารหัส Mac NFS (ช้า)",
     "Admin defined" : "ถูกกำหนดโดยผู้ดูแลระบบ",
     "Saved" : "บันทึกแล้ว",
     "Empty response from the server" : "ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
diff --git a/apps/files_external/l10n/th_TH.json b/apps/files_external/l10n/th_TH.json
index 067e30c562ffa1a3e6bbd5af1273e5d5b95e68bd..21ca54795cfe36ce0955b10e7061f5826776b7bc 100644
--- a/apps/files_external/l10n/th_TH.json
+++ b/apps/files_external/l10n/th_TH.json
@@ -5,6 +5,8 @@
     "Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
     "Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
     "External storage" : "จัดเก็บข้อมูลภายนอก",
+    "Dropbox App Configuration" : "ตั้งค่าแอพฯ Dropbox",
+    "Google Drive App Configuration" : "ตั้งค่าแอพฯ Google Drive",
     "Personal" : "ส่วนตัว",
     "System" : "ระบบ",
     "Grant access" : "อนุญาตให้เข้าถึงได้",
@@ -14,6 +16,7 @@
     "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
     "All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
     "(group)" : "(กลุ่ม)",
+    "Compatibility with Mac NFD encoding (slow)" : "ความเข้ากันได้กับการเข้ารหัส Mac NFS (ช้า)",
     "Admin defined" : "ถูกกำหนดโดยผู้ดูแลระบบ",
     "Saved" : "บันทึกแล้ว",
     "Empty response from the server" : "ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
diff --git a/apps/systemtags/l10n/th_TH.js b/apps/systemtags/l10n/th_TH.js
index 065d22ad44899c9d9ff81c930ad1ae99525bafd3..7fbf6b9b7bde750632d534b82478c8bff8a59f75 100644
--- a/apps/systemtags/l10n/th_TH.js
+++ b/apps/systemtags/l10n/th_TH.js
@@ -21,6 +21,7 @@ OC.L10N.register(
     "%1$s assigned system tag %3$s to %2$s" : "%1$s ได้ถูกกำหนดแท็กระบบ %3$s เป็น %2$s",
     "You unassigned system tag %3$s from %2$s" : "คุณยังไม่ได้ได้กำหนดแท็กระบบจาก %3$s เป็น %2$s",
     "%1$s unassigned system tag %3$s from %2$s" : "%1$s ไม่ได้ถูกกำหนดแท็กระบบ %3$s เป็น %2$s",
+    "%s (restricted)" : "%s (ถูกจำกัด)",
     "%s (invisible)" : "%s (มองไม่เห็น)",
     "No files in here" : "ไม่มีไฟล์ที่นี่",
     "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
diff --git a/apps/systemtags/l10n/th_TH.json b/apps/systemtags/l10n/th_TH.json
index ca5f7e3561128f780af17fae1dec42781dc1d63a..973c0f5bf6e734da26a8117c13bee2d604e67dc3 100644
--- a/apps/systemtags/l10n/th_TH.json
+++ b/apps/systemtags/l10n/th_TH.json
@@ -19,6 +19,7 @@
     "%1$s assigned system tag %3$s to %2$s" : "%1$s ได้ถูกกำหนดแท็กระบบ %3$s เป็น %2$s",
     "You unassigned system tag %3$s from %2$s" : "คุณยังไม่ได้ได้กำหนดแท็กระบบจาก %3$s เป็น %2$s",
     "%1$s unassigned system tag %3$s from %2$s" : "%1$s ไม่ได้ถูกกำหนดแท็กระบบ %3$s เป็น %2$s",
+    "%s (restricted)" : "%s (ถูกจำกัด)",
     "%s (invisible)" : "%s (มองไม่เห็น)",
     "No files in here" : "ไม่มีไฟล์ที่นี่",
     "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
diff --git a/apps/updatenotification/l10n/th_TH.js b/apps/updatenotification/l10n/th_TH.js
index 25265693d52ffc882c0dd7e8ea63e569743811fe..bbac70ea3f0de7868b4221a3cb53b832919b3208 100644
--- a/apps/updatenotification/l10n/th_TH.js
+++ b/apps/updatenotification/l10n/th_TH.js
@@ -1,14 +1,18 @@
 OC.L10N.register(
     "updatenotification",
     {
+    "Update notifications" : "แจ้งเตือนการปรับปรุง",
     "{version} is available. Get more information on how to update." : "มีรุ่นใหม่ {version} สามารถใช้ได้ รับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการอัพเดท",
-    "Updated channel" : "ปรับปรุงรูปแบบการอัพเดทเรียบร้อยแล้ว",
+    "Updated channel" : "อัพเดทแชลแนลเรียบร้อยแล้ว",
+    "ownCloud core" : "ownCloud หลัก",
+    "Update for %1$s to version %2$s is available." : "มีอัพเดทสำหรับ %1$s ไปยังรุ่น %2$s ที่พร้อมใช้งานแล้ว",
     "Updater" : "อัพเดท",
     "A new version is available: %s" : "มีรุ่นใหม่ที่สามารถใช่ได้: %s",
     "Open updater" : "เปิดตัวอัพเดท",
     "Your version is up to date." : "<strong>รุ่นของคุณใหม่ล่าสุดแล้ว</strong>",
     "Checked on %s" : "ตรวจสอบเมื่อ %s แล้ว",
     "Update channel:" : "รูปแบบการอัพเดท:",
-    "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "คุณสามารถอัพเดทเป็นรุ่นที่ใหม่กว่าหรือใช้ตัวเบต้า แต่คุณไม่สามารถกลับไปใช้รุ่นที่เก่ากว่าเนื่องจากอาจมีปัญหาเรื่องเสถียรภาพ"
+    "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "คุณสามารถอัพเดทเป็นรุ่นที่ใหม่กว่าหรือใช้ตัวเบต้า แต่คุณไม่สามารถกลับไปใช้รุ่นที่เก่ากว่าเนื่องจากอาจมีปัญหาเรื่องเสถียรภาพ",
+    "Notify members of the following groups about available updates:" : "แจ้งเตือนสมาชิกที่กำลังติดตามกลุ่มนี้เกี่ยวกับการอัพเดทที่เกิดขึ้น:"
 },
 "nplurals=1; plural=0;");
diff --git a/apps/updatenotification/l10n/th_TH.json b/apps/updatenotification/l10n/th_TH.json
index c94c88f2413376451c6835697102ede509dedffc..d8b7d38dd6e2456abc67a3715dabfa8981c386ec 100644
--- a/apps/updatenotification/l10n/th_TH.json
+++ b/apps/updatenotification/l10n/th_TH.json
@@ -1,12 +1,16 @@
 { "translations": {
+    "Update notifications" : "แจ้งเตือนการปรับปรุง",
     "{version} is available. Get more information on how to update." : "มีรุ่นใหม่ {version} สามารถใช้ได้ รับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการอัพเดท",
-    "Updated channel" : "ปรับปรุงรูปแบบการอัพเดทเรียบร้อยแล้ว",
+    "Updated channel" : "อัพเดทแชลแนลเรียบร้อยแล้ว",
+    "ownCloud core" : "ownCloud หลัก",
+    "Update for %1$s to version %2$s is available." : "มีอัพเดทสำหรับ %1$s ไปยังรุ่น %2$s ที่พร้อมใช้งานแล้ว",
     "Updater" : "อัพเดท",
     "A new version is available: %s" : "มีรุ่นใหม่ที่สามารถใช่ได้: %s",
     "Open updater" : "เปิดตัวอัพเดท",
     "Your version is up to date." : "<strong>รุ่นของคุณใหม่ล่าสุดแล้ว</strong>",
     "Checked on %s" : "ตรวจสอบเมื่อ %s แล้ว",
     "Update channel:" : "รูปแบบการอัพเดท:",
-    "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "คุณสามารถอัพเดทเป็นรุ่นที่ใหม่กว่าหรือใช้ตัวเบต้า แต่คุณไม่สามารถกลับไปใช้รุ่นที่เก่ากว่าเนื่องจากอาจมีปัญหาเรื่องเสถียรภาพ"
+    "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "คุณสามารถอัพเดทเป็นรุ่นที่ใหม่กว่าหรือใช้ตัวเบต้า แต่คุณไม่สามารถกลับไปใช้รุ่นที่เก่ากว่าเนื่องจากอาจมีปัญหาเรื่องเสถียรภาพ",
+    "Notify members of the following groups about available updates:" : "แจ้งเตือนสมาชิกที่กำลังติดตามกลุ่มนี้เกี่ยวกับการอัพเดทที่เกิดขึ้น:"
 },"pluralForm" :"nplurals=1; plural=0;"
 }
\ No newline at end of file
diff --git a/core/l10n/th_TH.js b/core/l10n/th_TH.js
index 019a2cf7290e4f6053f0e787c5291ae0613cb058..e13aee3fbd40edbf905538ec241288ce0d52af1d 100644
--- a/core/l10n/th_TH.js
+++ b/core/l10n/th_TH.js
@@ -30,7 +30,7 @@ OC.L10N.register(
     "[%d / %d]: %s" : "[%d / %d]: %s",
     "Repair warning: " : "เตือนการซ่อมแซม:",
     "Repair error: " : "เกิดข้อผิดพลาดในการซ่อมแซม:",
-    "Please use the command line updater because automatic updating is disabled in the config.php." : "กรุณาใช้คำสั่งการปรับปรุงเพราะการปรับปรุงอัตโนมัติถูกปิดใช้งานใน config.php",
+    "Please use the command line updater because automatic updating is disabled in the config.php." : "กรุณาใช้คำสั่งอัพเดทเพราะการอัพเดทอัตโนมัติถูกปิดใช้งานใน config.php",
     "[%d / %d]: Checking table %s" : "[%d / %d]: กำลังตรวจสอบตาราง %s",
     "Turned on maintenance mode" : "เปิดโหมดการบำรุงรักษา",
     "Turned off maintenance mode" : "ปิดโหมดการบำรุงรักษา",
@@ -130,7 +130,7 @@ OC.L10N.register(
     "Good password" : "รหัสผ่านระดับดี",
     "Strong password" : "รหัสผ่านระดับดีมาก",
     "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "เว็บเซิร์ฟเวอร์ของคุณยังไม่ถูกติดตั้งอย่างถูกต้องเพื่ออนุญาตให้ประสานข้อมูลให้ตรงกัน เนื่องจากอินเตอร์เฟซ WebDAV อาจเสียหาย",
-    "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "เซิร์ฟเวอร์นี้ไม่มีการเชื่อมต่ออินเทอร์เน็ตซึ่งหมายความว่าบางส่วนของคุณสมบัติ เช่น การจัดเก็บข้อมูลภายนอก การแจ้งเตือนเกี่ยวกับการปรับปรุงหรือการติดตั้งแอพพลิเคชันของบุคคลที่สามจะไม่ทำงาน การเข้าถึงไฟล์จากระยะไกลและการส่งอีเมล์แจ้งเตือนอาจจะไม่ทำงาน เราขอแนะนำให้เปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตสำหรับเซิร์ฟเวอร์นี้ถ้าคุณต้องการใช้งานคุณสมบัติทั้งหมด",
+    "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "เซิร์ฟเวอร์นี้ไม่มีการเชื่อมต่ออินเทอร์เน็ตซึ่งหมายความว่าบางส่วนของคุณสมบัติ เช่น การจัดเก็บข้อมูลภายนอก การแจ้งเตือนเกี่ยวกับการอัพเดทหรือการติดตั้งแอพพลิเคชันของบุคคลที่สามจะไม่ทำงาน การเข้าถึงไฟล์จากระยะไกลและการส่งอีเมล์แจ้งเตือนอาจจะไม่ทำงาน เราขอแนะนำให้เปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตสำหรับเซิร์ฟเวอร์นี้ถ้าคุณต้องการใช้งานคุณสมบัติทั้งหมด",
     "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "ขณะนี้คุณกำลังใช้ PHP รุ่น {version} เราขอให้คุณอัพเดท <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">เพื่อเหตุผลด้านประสิทธิภาพและความปลอดภัยของ PHP</a>",
     "Error occurred while checking server setup" : "เกิดข้อผิดพลาดขณะที่ทำการตรวจสอบการติดตั้งเซิร์ฟเวอร์",
     "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "ข้อมูลไดเรกทอรีและไฟล์ของคุณอาจจะสามารถเข้าถึงได้จากอินเทอร์เน็ต ขณะที่ htaccess ไฟล์ไม่ทำงาน เราขอแนะนำให้คุณกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณในทางที่ข้อมูลไดเรกทอรีไม่สามารถเข้าถึงได้หรือคุณย้ายข้อมูลไดเรกทอรีไปยังนอกเว็บเซิร์ฟเวอร์หรือเอกสาร",
@@ -157,6 +157,7 @@ OC.L10N.register(
     "Send" : "ส่ง",
     "Sending ..." : "กำลังส่ง...",
     "Email sent" : "ส่งอีเมล์แล้ว",
+    "Send link via email" : "ส่งลิงก์ผ่านทางอีเมล",
     "Shared with you and the group {group} by {owner}" : "ได้แชร์ให้กับคุณ และกลุ่ม {group} โดย {owner}",
     "Shared with you by {owner}" : "ถูกแชร์ให้กับคุณโดย {owner}",
     "group" : "กลุ่มผู้ใช้งาน",
@@ -171,6 +172,8 @@ OC.L10N.register(
     "access control" : "ควบคุมการเข้าถึง",
     "Could not unshare" : "ไม่สามารถยกเลิกการแชร์ได้",
     "Share details could not be loaded for this item." : "รายละเอียดการแชร์ไม่สามารถโหลดสำหรับรายการนี้",
+    "No users or groups found for {search}" : "ไม่พบผู้ใช้หรือกลุ่มที่มีชื่อว่า {search}",
+    "No users found for {search}" : "ไม่พบผู้ใช้ {search}",
     "{sharee} (remote)" : "{sharee} (รีโมท)",
     "Share" : "แชร์",
     "Share with people on other ownClouds using the syntax username@example.com/owncloud" : "แชร์กับคนใน ownClouds อื่นๆ ที่ใช้ไวยากรณ์ username@example.com/owncloud ",
@@ -273,7 +276,7 @@ OC.L10N.register(
     "This ownCloud instance is currently in single user mode." : "ขณะนี้ ownCloud อยู่ในโหมดผู้ใช้คนเดียว",
     "This means only administrators can use the instance." : "ซึ่งหมายความว่าผู้ดูแลระบบสามารถใช้อินสแตนซ์",
     "Contact your system administrator if this message persists or appeared unexpectedly." : "ติดต่อผู้ดูแลระบบของคุณหากข้อความนี้ยังคงมีอยู่หรือปรากฏโดยไม่คาดคิด",
-    "Thank you for your patience." : "ขอบคุณสำหรับความอดทนของคุณ เราจะนำความคิดเห็นของท่านมาปรับปรุงระบบให้ดียิ่งขึ้น",
+    "Thank you for your patience." : "ขอบคุณสำหรับความคิดเห็น เราจะนำความคิดเห็นของท่านมาอัพเดทระบบให้ดียิ่งขึ้น",
     "You are accessing the server from an untrusted domain." : "คุณกำลังเข้าถึงเซิร์ฟเวอร์จากโดเมนที่ไม่น่าเชื่อถือ",
     "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "กรุณาติดต่อผู้ดูแลระบบ หากคุณเป็นผู้ดูแลระบบ นี้ตัวอย่างการกำหนดค่า \"trusted_domains\" ใน\nconfig/config.php ตัวอย่างการกำหนดค่ามีอยู่ใน config/config.sample.php",
     "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "ทั้งนี้ขึ้นอยู่กับการกำหนดค่าของคุณ ผู้ดูแลระบบอาจสามารถใช้ปุ่มด้านล่างเพื่อกำหนดให้โดเมนนี้มีความน่าเชื่อถือ",
diff --git a/core/l10n/th_TH.json b/core/l10n/th_TH.json
index f33e83bc9345f0a63488aec40e942036db31f9d3..9718acb9457ce35bb017db857b95b908b2b2f7d8 100644
--- a/core/l10n/th_TH.json
+++ b/core/l10n/th_TH.json
@@ -28,7 +28,7 @@
     "[%d / %d]: %s" : "[%d / %d]: %s",
     "Repair warning: " : "เตือนการซ่อมแซม:",
     "Repair error: " : "เกิดข้อผิดพลาดในการซ่อมแซม:",
-    "Please use the command line updater because automatic updating is disabled in the config.php." : "กรุณาใช้คำสั่งการปรับปรุงเพราะการปรับปรุงอัตโนมัติถูกปิดใช้งานใน config.php",
+    "Please use the command line updater because automatic updating is disabled in the config.php." : "กรุณาใช้คำสั่งอัพเดทเพราะการอัพเดทอัตโนมัติถูกปิดใช้งานใน config.php",
     "[%d / %d]: Checking table %s" : "[%d / %d]: กำลังตรวจสอบตาราง %s",
     "Turned on maintenance mode" : "เปิดโหมดการบำรุงรักษา",
     "Turned off maintenance mode" : "ปิดโหมดการบำรุงรักษา",
@@ -128,7 +128,7 @@
     "Good password" : "รหัสผ่านระดับดี",
     "Strong password" : "รหัสผ่านระดับดีมาก",
     "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "เว็บเซิร์ฟเวอร์ของคุณยังไม่ถูกติดตั้งอย่างถูกต้องเพื่ออนุญาตให้ประสานข้อมูลให้ตรงกัน เนื่องจากอินเตอร์เฟซ WebDAV อาจเสียหาย",
-    "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "เซิร์ฟเวอร์นี้ไม่มีการเชื่อมต่ออินเทอร์เน็ตซึ่งหมายความว่าบางส่วนของคุณสมบัติ เช่น การจัดเก็บข้อมูลภายนอก การแจ้งเตือนเกี่ยวกับการปรับปรุงหรือการติดตั้งแอพพลิเคชันของบุคคลที่สามจะไม่ทำงาน การเข้าถึงไฟล์จากระยะไกลและการส่งอีเมล์แจ้งเตือนอาจจะไม่ทำงาน เราขอแนะนำให้เปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตสำหรับเซิร์ฟเวอร์นี้ถ้าคุณต้องการใช้งานคุณสมบัติทั้งหมด",
+    "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "เซิร์ฟเวอร์นี้ไม่มีการเชื่อมต่ออินเทอร์เน็ตซึ่งหมายความว่าบางส่วนของคุณสมบัติ เช่น การจัดเก็บข้อมูลภายนอก การแจ้งเตือนเกี่ยวกับการอัพเดทหรือการติดตั้งแอพพลิเคชันของบุคคลที่สามจะไม่ทำงาน การเข้าถึงไฟล์จากระยะไกลและการส่งอีเมล์แจ้งเตือนอาจจะไม่ทำงาน เราขอแนะนำให้เปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตสำหรับเซิร์ฟเวอร์นี้ถ้าคุณต้องการใช้งานคุณสมบัติทั้งหมด",
     "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "ขณะนี้คุณกำลังใช้ PHP รุ่น {version} เราขอให้คุณอัพเดท <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">เพื่อเหตุผลด้านประสิทธิภาพและความปลอดภัยของ PHP</a>",
     "Error occurred while checking server setup" : "เกิดข้อผิดพลาดขณะที่ทำการตรวจสอบการติดตั้งเซิร์ฟเวอร์",
     "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "ข้อมูลไดเรกทอรีและไฟล์ของคุณอาจจะสามารถเข้าถึงได้จากอินเทอร์เน็ต ขณะที่ htaccess ไฟล์ไม่ทำงาน เราขอแนะนำให้คุณกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณในทางที่ข้อมูลไดเรกทอรีไม่สามารถเข้าถึงได้หรือคุณย้ายข้อมูลไดเรกทอรีไปยังนอกเว็บเซิร์ฟเวอร์หรือเอกสาร",
@@ -155,6 +155,7 @@
     "Send" : "ส่ง",
     "Sending ..." : "กำลังส่ง...",
     "Email sent" : "ส่งอีเมล์แล้ว",
+    "Send link via email" : "ส่งลิงก์ผ่านทางอีเมล",
     "Shared with you and the group {group} by {owner}" : "ได้แชร์ให้กับคุณ และกลุ่ม {group} โดย {owner}",
     "Shared with you by {owner}" : "ถูกแชร์ให้กับคุณโดย {owner}",
     "group" : "กลุ่มผู้ใช้งาน",
@@ -169,6 +170,8 @@
     "access control" : "ควบคุมการเข้าถึง",
     "Could not unshare" : "ไม่สามารถยกเลิกการแชร์ได้",
     "Share details could not be loaded for this item." : "รายละเอียดการแชร์ไม่สามารถโหลดสำหรับรายการนี้",
+    "No users or groups found for {search}" : "ไม่พบผู้ใช้หรือกลุ่มที่มีชื่อว่า {search}",
+    "No users found for {search}" : "ไม่พบผู้ใช้ {search}",
     "{sharee} (remote)" : "{sharee} (รีโมท)",
     "Share" : "แชร์",
     "Share with people on other ownClouds using the syntax username@example.com/owncloud" : "แชร์กับคนใน ownClouds อื่นๆ ที่ใช้ไวยากรณ์ username@example.com/owncloud ",
@@ -271,7 +274,7 @@
     "This ownCloud instance is currently in single user mode." : "ขณะนี้ ownCloud อยู่ในโหมดผู้ใช้คนเดียว",
     "This means only administrators can use the instance." : "ซึ่งหมายความว่าผู้ดูแลระบบสามารถใช้อินสแตนซ์",
     "Contact your system administrator if this message persists or appeared unexpectedly." : "ติดต่อผู้ดูแลระบบของคุณหากข้อความนี้ยังคงมีอยู่หรือปรากฏโดยไม่คาดคิด",
-    "Thank you for your patience." : "ขอบคุณสำหรับความอดทนของคุณ เราจะนำความคิดเห็นของท่านมาปรับปรุงระบบให้ดียิ่งขึ้น",
+    "Thank you for your patience." : "ขอบคุณสำหรับความคิดเห็น เราจะนำความคิดเห็นของท่านมาอัพเดทระบบให้ดียิ่งขึ้น",
     "You are accessing the server from an untrusted domain." : "คุณกำลังเข้าถึงเซิร์ฟเวอร์จากโดเมนที่ไม่น่าเชื่อถือ",
     "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "กรุณาติดต่อผู้ดูแลระบบ หากคุณเป็นผู้ดูแลระบบ นี้ตัวอย่างการกำหนดค่า \"trusted_domains\" ใน\nconfig/config.php ตัวอย่างการกำหนดค่ามีอยู่ใน config/config.sample.php",
     "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "ทั้งนี้ขึ้นอยู่กับการกำหนดค่าของคุณ ผู้ดูแลระบบอาจสามารถใช้ปุ่มด้านล่างเพื่อกำหนดให้โดเมนนี้มีความน่าเชื่อถือ",
diff --git a/lib/l10n/th_TH.js b/lib/l10n/th_TH.js
index fa6b3f7314aa7c812857295086f7d0c3c6bfc951..75a2e971f0439e6c2f624b2c6803156823181fc2 100644
--- a/lib/l10n/th_TH.js
+++ b/lib/l10n/th_TH.js
@@ -112,6 +112,8 @@ OC.L10N.register(
     "A valid username must be provided" : "จะต้องระบุชื่อผู้ใช้ที่ถูกต้อง",
     "A valid password must be provided" : "รหัสผ่านที่ถูกต้องจะต้องให้",
     "The username is already being used" : "มีคนใช้ชื่อผู้ใช้นี้ไปแล้ว",
+    "Login canceled by app" : "การเข้าสู่ระบบถูกยกเลิกโดยแอพฯ",
+    "User disabled" : "ปิดการใช้งานผู้ใช้แล้ว",
     "Help" : "ช่วยเหลือ",
     "Personal" : "ส่วนตัว",
     "Users" : "ผู้ใช้งาน",
diff --git a/lib/l10n/th_TH.json b/lib/l10n/th_TH.json
index 8c2509596eb1bcc3910a457135ac5e92160bd369..1935a83f59dcff82ea570f64732df602a1d194d9 100644
--- a/lib/l10n/th_TH.json
+++ b/lib/l10n/th_TH.json
@@ -110,6 +110,8 @@
     "A valid username must be provided" : "จะต้องระบุชื่อผู้ใช้ที่ถูกต้อง",
     "A valid password must be provided" : "รหัสผ่านที่ถูกต้องจะต้องให้",
     "The username is already being used" : "มีคนใช้ชื่อผู้ใช้นี้ไปแล้ว",
+    "Login canceled by app" : "การเข้าสู่ระบบถูกยกเลิกโดยแอพฯ",
+    "User disabled" : "ปิดการใช้งานผู้ใช้แล้ว",
     "Help" : "ช่วยเหลือ",
     "Personal" : "ส่วนตัว",
     "Users" : "ผู้ใช้งาน",
diff --git a/settings/l10n/nl.js b/settings/l10n/nl.js
index 78163d592c00a99dd353e05d647fddca42f4e2ec..6f7393a118edc0410cb8fc5495f68e13c54c3fa6 100644
--- a/settings/l10n/nl.js
+++ b/settings/l10n/nl.js
@@ -276,6 +276,7 @@ OC.L10N.register(
     "Most recent activity" : "Meest recente activiteit",
     "You've linked these apps." : "U hebt deze apps gelinkt.",
     "Name" : "Naam",
+    "An app password is a passcode that gives an app or device permissions to access your %s account." : "Een app wachtwoord is een toegangscode waarmee een app of apparaat toegang krijgt om uw %s account te gebruiken.",
     "App name" : "App naam",
     "Create new app password" : "Creëer nieuw app wachtwoord",
     "Use the credentials below to configure your app or device." : "Gebruik onderstaande inloggegevens om uw app of apparaat te configureren.",
diff --git a/settings/l10n/nl.json b/settings/l10n/nl.json
index a4e1aa2ccba05af41d9f74be17783dd8ea408926..dc5eba1d53c858fc622f1076a14e2c013e8169db 100644
--- a/settings/l10n/nl.json
+++ b/settings/l10n/nl.json
@@ -274,6 +274,7 @@
     "Most recent activity" : "Meest recente activiteit",
     "You've linked these apps." : "U hebt deze apps gelinkt.",
     "Name" : "Naam",
+    "An app password is a passcode that gives an app or device permissions to access your %s account." : "Een app wachtwoord is een toegangscode waarmee een app of apparaat toegang krijgt om uw %s account te gebruiken.",
     "App name" : "App naam",
     "Create new app password" : "Creëer nieuw app wachtwoord",
     "Use the credentials below to configure your app or device." : "Gebruik onderstaande inloggegevens om uw app of apparaat te configureren.",
diff --git a/settings/l10n/th_TH.js b/settings/l10n/th_TH.js
index b205728a30f393befe9d4ce2e5ce1277287d48cb..5b59c341b98a09a7c4d2bf8b3e2a083b943d7a32 100644
--- a/settings/l10n/th_TH.js
+++ b/settings/l10n/th_TH.js
@@ -86,6 +86,10 @@ OC.L10N.register(
     "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "แอพฯจะต้องเปิดใช้งานก่อนทำการอัพเดท คุณจะถูกนำไปยังหน้าอัพเดทใน 5 วินาที",
     "App update" : "อัพเดทแอพฯ",
     "No apps found for {query}" : "ไม่พบแอพฯสำหรับ {query}",
+    "Disconnect" : "ตัดการเชื่อมต่อ",
+    "Error while loading browser sessions and device tokens" : "ข้อผิดพลาดขณะโหลดเซสชันของเบราเซอร์และโทเค็นของอุปกรณ์",
+    "Error while creating device token" : "เกิดข้อผิดพลาดขณะที่การสร้างโทเค็นของอุปกรณ์",
+    "Error while deleting the token" : "เกิดข้อผิดพลาดขณะลบโทเค็น",
     "An error occurred. Please upload an ASCII-encoded PEM certificate." : "เกิดข้อผิดพลาด กรุณาอัพโหลดใบรับรองเข้ารหัส ASCII PEM",
     "Valid until {date}" : "ใช้ได้จนถึงวันที่ {date}",
     "Delete" : "ลบ",
@@ -114,6 +118,8 @@ OC.L10N.register(
     "__language_name__" : "ภาษาไทย - Thai languages",
     "Unlimited" : "ไม่จำกัด",
     "Personal info" : "ข้อมูลส่วนบุคคล",
+    "Sessions" : "เซสชัน",
+    "App passwords" : "รหัส่านแอพฯ",
     "Sync clients" : "ประสานข้อมูลไคลเอนต์",
     "Everything (fatal issues, errors, warnings, info, debug)" : "ทุกอย่าง (ปัญหาร้ายแรง ข้อผิดพลาด คำเตือน ข้อมูล การแก้ปัญหา)",
     "Info, warnings, errors and fatal issues" : "ข้อมูล คำเตือน ข้อผิดพลาดและปัญหาร้ายแรง",
@@ -200,7 +206,7 @@ OC.L10N.register(
     "How to do backups" : "วิธีการสำรองข้อมูล",
     "Advanced monitoring" : "การตรวจสอบขั้นสูง",
     "Performance tuning" : "การปรับแต่งประสิทธิภาพ",
-    "Improving the config.php" : "ปรับปรุงไฟล์ config.php",
+    "Improving the config.php" : "อัพเดทไฟล์ config.php",
     "Theming" : "ชุดรูปแบบ",
     "Hardening and security guidance" : "คำแนะนำการรักษาความปลอดภัย",
     "Version" : "รุ่น",
diff --git a/settings/l10n/th_TH.json b/settings/l10n/th_TH.json
index ab451fbcb4c3c131d19b398464992a7ced11d1f4..dacba9a647517af9a763a0f9e1ef66af16d6a190 100644
--- a/settings/l10n/th_TH.json
+++ b/settings/l10n/th_TH.json
@@ -84,6 +84,10 @@
     "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "แอพฯจะต้องเปิดใช้งานก่อนทำการอัพเดท คุณจะถูกนำไปยังหน้าอัพเดทใน 5 วินาที",
     "App update" : "อัพเดทแอพฯ",
     "No apps found for {query}" : "ไม่พบแอพฯสำหรับ {query}",
+    "Disconnect" : "ตัดการเชื่อมต่อ",
+    "Error while loading browser sessions and device tokens" : "ข้อผิดพลาดขณะโหลดเซสชันของเบราเซอร์และโทเค็นของอุปกรณ์",
+    "Error while creating device token" : "เกิดข้อผิดพลาดขณะที่การสร้างโทเค็นของอุปกรณ์",
+    "Error while deleting the token" : "เกิดข้อผิดพลาดขณะลบโทเค็น",
     "An error occurred. Please upload an ASCII-encoded PEM certificate." : "เกิดข้อผิดพลาด กรุณาอัพโหลดใบรับรองเข้ารหัส ASCII PEM",
     "Valid until {date}" : "ใช้ได้จนถึงวันที่ {date}",
     "Delete" : "ลบ",
@@ -112,6 +116,8 @@
     "__language_name__" : "ภาษาไทย - Thai languages",
     "Unlimited" : "ไม่จำกัด",
     "Personal info" : "ข้อมูลส่วนบุคคล",
+    "Sessions" : "เซสชัน",
+    "App passwords" : "รหัส่านแอพฯ",
     "Sync clients" : "ประสานข้อมูลไคลเอนต์",
     "Everything (fatal issues, errors, warnings, info, debug)" : "ทุกอย่าง (ปัญหาร้ายแรง ข้อผิดพลาด คำเตือน ข้อมูล การแก้ปัญหา)",
     "Info, warnings, errors and fatal issues" : "ข้อมูล คำเตือน ข้อผิดพลาดและปัญหาร้ายแรง",
@@ -198,7 +204,7 @@
     "How to do backups" : "วิธีการสำรองข้อมูล",
     "Advanced monitoring" : "การตรวจสอบขั้นสูง",
     "Performance tuning" : "การปรับแต่งประสิทธิภาพ",
-    "Improving the config.php" : "ปรับปรุงไฟล์ config.php",
+    "Improving the config.php" : "อัพเดทไฟล์ config.php",
     "Theming" : "ชุดรูปแบบ",
     "Hardening and security guidance" : "คำแนะนำการรักษาความปลอดภัย",
     "Version" : "รุ่น",