mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-08-25 15:52:21 +10:00
Release v5.2.8 (#3375)
Upgrades to Better Auth 1.7, expands Custom Styles coverage of item headers, and adds a human-approval step to the AI agent's resume edits. Breaking for self-hosters using a custom OAuth provider: the callback path changes from /api/auth/oauth2/callback/custom to /api/auth/callback/custom, and installs using OAUTH_DISCOVERY_URL need one additional UPDATE after upgrading. Both are documented in docs/self-hosting/sso.mdx. - Better Auth 1.7, with the account issuer migration and the jwks alg/crv columns the 1.7 jwt plugin requires - Agent edits gated behind an approval step, with crash-safe runs and context pruning - item-header now covers every section header row on every template; adds the item-header-row part - Fixes provider unlinking, auth error messages, and version conflicts on freshly created resumes - New /auth/error page, translated across all 53 target locales - DeepSeek Harness plugin moved into packages/dsh-plugin - Dependency bumps across the workspace
This commit is contained in:
@@ -679,6 +679,11 @@ msgstr "Giải thưởng"
|
||||
msgid "Azerbaijani"
|
||||
msgstr "Tiếng Azerbaijan"
|
||||
|
||||
#. Action returning a signed-in user to the page where they manage linked providers
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "Back to authentication settings"
|
||||
msgstr "Quay lại cài đặt xác thực"
|
||||
|
||||
#. Secondary navigation button on 2FA verification screen
|
||||
#: src/features/auth/pages/verify-2fa.tsx
|
||||
msgid "Back to Login"
|
||||
@@ -688,6 +693,11 @@ msgstr "Quay lại đăng nhập"
|
||||
msgid "Back to resumes"
|
||||
msgstr "Quay lại trang sơ yếu lý lịch"
|
||||
|
||||
#. Action returning the visitor to the sign-in page after a failed sign-in
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "Back to sign in"
|
||||
msgstr "Quay lại đăng nhập"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Background Color"
|
||||
msgstr "Màu nền"
|
||||
@@ -1498,6 +1508,11 @@ msgstr "Mô tả"
|
||||
msgid "Design"
|
||||
msgstr "Thiết kế"
|
||||
|
||||
#. Label above the raw error text forwarded by the identity provider
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "Details from the provider:"
|
||||
msgstr "Chi tiết từ nhà cung cấp:"
|
||||
|
||||
#. Destructive action button to turn off two-factor authentication
|
||||
#: src/dialogs/auth/disable-two-factor.tsx
|
||||
#: src/features/settings/authentication/components/two-factor.tsx
|
||||
@@ -2981,6 +2996,10 @@ msgstr "Mạng"
|
||||
msgid "Never expires"
|
||||
msgstr "Không bao giờ hết hạn"
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "New account sign-ups are currently disabled on this server."
|
||||
msgstr "Việc đăng ký tài khoản mới hiện đang bị tắt trên máy chủ này."
|
||||
|
||||
#: src/features/command-palette/pages/navigation.tsx
|
||||
#: src/features/command-palette/pages/resumes.tsx
|
||||
msgid "New Application"
|
||||
@@ -4209,6 +4228,11 @@ msgstr "Đăng nhập bằng GitHub, Google hoặc nhà cung cấp OAuth tùy ch
|
||||
msgid "Sign up"
|
||||
msgstr "Đăng ký"
|
||||
|
||||
#. Title on the page shown after a failed or cancelled OAuth sign-in
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "Sign-in didn't complete"
|
||||
msgstr "Đăng nhập chưa hoàn tất"
|
||||
|
||||
#: src/features/auth/components/social-auth.tsx
|
||||
#: src/features/auth/pages/login.tsx
|
||||
msgid "Signing in..."
|
||||
@@ -4295,6 +4319,10 @@ msgstr "Một lựa chọn khác…"
|
||||
msgid "Something went wrong"
|
||||
msgstr "Đã xảy ra lỗi"
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "Something went wrong while signing you in. Please try again."
|
||||
msgstr "Đã xảy ra lỗi khi đăng nhập cho bạn. Vui lòng thử lại."
|
||||
|
||||
#: src/features/applications/components/application-actions-menu.tsx
|
||||
#: src/features/applications/components/application-detail-sheet.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
@@ -4570,6 +4598,18 @@ msgstr "Thái"
|
||||
msgid "Thank you to our sponsors"
|
||||
msgstr "Cảm ơn các nhà tài trợ của chúng tôi."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "That provider account is already linked to a different user."
|
||||
msgstr "Tài khoản nhà cung cấp đó đã được liên kết với một người dùng khác."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "That provider account uses a different email address than your account."
|
||||
msgstr "Tài khoản nhà cung cấp đó dùng địa chỉ email khác với tài khoản của bạn."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "That sign-in provider is no longer available on this server."
|
||||
msgstr "Nhà cung cấp đăng nhập đó không còn khả dụng trên máy chủ này."
|
||||
|
||||
#: src/routes/agent/-components/agent-chat.tsx
|
||||
msgid "The agent needs your input."
|
||||
msgstr "Nhân viên cần thông tin đầu vào từ bạn."
|
||||
@@ -4582,6 +4622,10 @@ msgstr "Khóa API đã được xóa thành công."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Khóa API sẽ không còn có thể truy cập dữ liệu của bạn sau khi xóa. Hành động này không thể hoàn tác."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "The application that sent you here made an invalid authorization request."
|
||||
msgstr "Ứng dụng đã đưa bạn đến đây thực hiện một yêu cầu ủy quyền không hợp lệ."
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/features/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -4600,6 +4644,18 @@ msgstr "Trang bạn đang tìm có thể đã được di chuyển hoặc không
|
||||
msgid "The password you entered is incorrect"
|
||||
msgstr "Mật khẩu bạn đã nhập không đúng"
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "The provider didn't share an email address, which is required to sign in."
|
||||
msgstr "Nhà cung cấp không chia sẻ địa chỉ email, vốn là bắt buộc để đăng nhập."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "The provider rejected this sign-in attempt. Please start again."
|
||||
msgstr "Nhà cung cấp đã từ chối lần đăng nhập này. Vui lòng bắt đầu lại."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "The provider's response could not be verified. Please start again."
|
||||
msgstr "Không thể xác minh phản hồi của nhà cung cấp. Vui lòng bắt đầu lại."
|
||||
|
||||
#: src/features/resume/preview/preview.browser.tsx
|
||||
msgid "The resume preview could not be updated. The last valid preview is still shown."
|
||||
msgstr "Không thể cập nhật bản xem trước sơ yếu lý lịch. Bản xem trước hợp lệ cuối cùng vẫn được hiển thị."
|
||||
@@ -4765,6 +4821,10 @@ msgstr "Phần này hiển thị dưới dạng một tiêu đề trống."
|
||||
msgid "This section sits in the sidebar."
|
||||
msgstr "Phần này nằm trong thanh bên."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "This sign-in attempt expired or was already used. Please start again."
|
||||
msgstr "Lần đăng nhập này đã hết hạn hoặc đã được sử dụng. Vui lòng bắt đầu lại."
|
||||
|
||||
#: src/features/auth/pages/register.tsx
|
||||
msgid "This step is optional, but recommended."
|
||||
msgstr "Bước này là không bắt buộc, nhưng được khuyến nghị."
|
||||
@@ -5310,6 +5370,14 @@ msgstr "Chúng tôi không thể tự động nhận diện định dạng — v
|
||||
msgid "We couldn't find that page"
|
||||
msgstr "Chúng tôi không tìm thấy trang đó."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "We couldn't link that provider account. Please try again."
|
||||
msgstr "Chúng tôi không thể liên kết tài khoản nhà cung cấp đó. Vui lòng thử lại."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "We couldn't read your profile from the provider."
|
||||
msgstr "Chúng tôi không thể đọc hồ sơ của bạn từ nhà cung cấp."
|
||||
|
||||
#: src/routes/agent/-components/tool-part-card.tsx
|
||||
msgid "Web search"
|
||||
msgstr "Tìm kiếm trên web"
|
||||
@@ -5400,6 +5468,10 @@ msgstr "Bạn cũng có thể sử dụng tên người dùng của mình để
|
||||
msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!"
|
||||
msgstr "Bạn có thể chia sẻ resume của mình qua một URL công khai duy nhất, bảo vệ bằng mật khẩu hoặc tải về dưới dạng PDF để chia sẻ trực tiếp. Lựa chọn là của bạn!"
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "You cancelled the sign-in before it finished."
|
||||
msgstr "Bạn đã hủy đăng nhập trước khi hoàn tất."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr "Bạn có thay đổi chưa lưu sẽ bị mất."
|
||||
@@ -5441,6 +5513,10 @@ msgstr "Dữ liệu của bạn được an toàn, và không bao giờ được
|
||||
msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data."
|
||||
msgstr "Dữ liệu của bạn được lưu trữ an toàn và không bao giờ chia sẻ với bên thứ ba. Bạn cũng có thể tự host Reactive Resume trên máy chủ của riêng mình để kiểm soát hoàn toàn dữ liệu của mình."
|
||||
|
||||
#: src/features/auth/pages/error.tsx
|
||||
msgid "Your email address isn't verified with the provider."
|
||||
msgstr "Địa chỉ email của bạn chưa được xác minh với nhà cung cấp."
|
||||
|
||||
#: src/features/resume/builder/draft.ts
|
||||
msgid "Your latest changes could not be saved."
|
||||
msgstr "Những thay đổi gần đây của bạn không thể được lưu lại."
|
||||
@@ -5546,4 +5622,3 @@ msgstr "Thu nhỏ"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user