support Nextcloud OAuth 2.0 authentication

This commit is contained in:
MaysWind
2025-10-21 01:52:28 +08:00
parent 600ae2bd58
commit 53a8ad71c6
74 changed files with 2046 additions and 241 deletions
+19 -1
View File
@@ -108,6 +108,7 @@
},
"misc": {
"multiTextJoinSeparator": ", ",
"loginWithCustomProvider": "Log in with {name}",
"hoursBehindDefaultTimezone": "ช้ากว่าเขตเวลาเริ่มต้น {hours} ชั่วโมง",
"hoursAheadOfDefaultTimezone": "เร็วกว่าเขตเวลาเริ่มต้น {hours} ชั่วโมง",
"hoursMinutesBehindDefaultTimezone": "ช้ากว่าเขตเวลาเริ่มต้น {hours} ชั่วโมง {minutes} นาที",
@@ -129,7 +130,8 @@
"moveTransactionsInAccountTip": "You CANNOT undo this action. This will move all transactions from {fromAccount} to {toAccount}.",
"clearTransactionsInAccountTip": "คุณไม่สามารถยกเลิกการกระทำนี้ได้ การกระทำนี้จะลบข้อมูลธุรกรรมทั้งหมดใน {account} โปรดป้อนรหัสผ่านปัจจุบันเพื่อยืนยัน",
"accountActivationAndResendValidationEmailTip": "ลิงก์สำหรับเปิดใช้งานบัญชีได้ถูกส่งไปยังอีเมลของคุณแล้ว: {email} หากคุณไม่ได้รับอีเมล โปรดกรอกรหัสผ่านอีกครั้งแล้วกดปุ่มด้านล่างเพื่อส่งอีเมลยืนยันอีกครั้ง",
"resendValidationEmailTip": "หากคุณไม่ได้รับอีเมล โปรดกรอกรหัสผ่านอีกครั้งแล้วกดปุ่มด้านล่างเพื่อส่งอีเมลยืนยันไปยัง: {email}"
"resendValidationEmailTip": "หากคุณไม่ได้รับอีเมล โปรดกรอกรหัสผ่านอีกครั้งแล้วกดปุ่มด้านล่างเพื่อส่งอีเมลยืนยันไปยัง: {email}",
"oauth2bindTip": "You're signing in to the {userName} user using {providerName}. Please enter your ezBookkeeping password to verify."
}
},
"dataExport": {
@@ -1086,6 +1088,7 @@
"user avatar file extension invalid": "นามสกุลไฟล์รูปประจำตัวผู้ใช้ไม่ถูกต้อง",
"exceed the maximum size of user avatar file": "ขนาดไฟล์รูปประจำตัวผู้ใช้เกินขนาดสูงสุดที่อนุญาต",
"not permitted to perform this action": "คุณไม่ได้รับอนุญาตให้ดำเนินการนี้",
"cannot login by password": "You cannot login by password",
"unauthorized access": "การเข้าถึงไม่ได้รับอนุญาต",
"current token is invalid": "โทเค็นปัจจุบันไม่ถูกต้อง",
"current token is expired": "โทเค็นปัจจุบันหมดอายุ",
@@ -1238,6 +1241,17 @@
"image for AI recognition is empty": "ไฟล์รูปภาพสำหรับการจดจำด้วย AI ว่างเปล่า",
"exceed the maximum size of image file for AI recognition": "ไฟล์รูปภาพสำหรับการจดจำด้วย AI เกินขนาดสูงสุดที่อนุญาต",
"no transaction information detected": "ไม่พบข้อมูลธุรกรรม",
"user external auth is not found": "User external authentication is not found",
"oauth 2.0 not enabled": "OAuth 2.0 is not enabled",
"oauth 2.0 auto registration not enabled": "OAuth 2.0 auto registration is not enabled",
"invalid oauth 2.0 login request": "Invalid OAuth 2.0 login request",
"invalid oauth 2.0 callback": "Invalid OAuth 2.0 callback",
"missing state in oauth 2.0 callback": "Missing state parameter in OAuth 2.0 callback",
"missing code in oauth 2.0 callback": "Missing code parameter in OAuth 2.0 callback",
"invalid state in oauth 2.0 callback": "Invalid state parameter in OAuth 2.0 callback",
"cannot retrieve oauth 2.0 token": "Cannot retrieve OAuth 2.0 token",
"invalid oauth 2.0 token": "Invalid OAuth 2.0 token",
"cannot retrieve user info from oauth 2.0 provider": "Cannot retrieve user info from OAuth 2.0 provider",
"query items cannot be blank": "ไม่มีรายการสำหรับค้นหา",
"query items too much": "รายการค้นหามากเกินไป",
"query items have invalid item": "มีรายการไม่ถูกต้องในรายการค้นหา",
@@ -1391,6 +1405,7 @@
"Operation": "การดำเนินการ",
"Open": "เปิด",
"Close": "ปิด",
"or": "or",
"Submit": "ส่ง",
"Add": "เพิ่ม",
"Import": "นำเข้า",
@@ -1572,7 +1587,10 @@
"This month or later": "เดือนนี้หรือหลังจากนี้",
"This year or later": "ปีนี้หรือหลังจากนี้",
"Log In": "เข้าสู่ระบบ",
"Log in with OAuth 2.0": "Log in with OAuth 2.0",
"Log in with Connect ID": "Log in with Connect ID",
"Click here to log in": "คลิกที่นี่เพื่อเข้าสู่ระบบ",
"Logging in...": "Logging in...",
"Back to login page": "กลับไปยังหน้าล็อกอิน",
"Back to home page": "กลับไปยังหน้าหลัก",
"Don't have an account?": "ยังไม่มีบัญชี?",