chore(i18n): extract catalogs

Picks up the strings added and removed by the toast migration, the account page
rename and the autofill change.
This commit is contained in:
Amruth Pillai
2026-08-17 22:32:34 +02:00
parent b080fcddad
commit 6e3853fe13
55 changed files with 3901 additions and 3074 deletions
+71 -56
View File
@@ -175,6 +175,12 @@ msgstr "Chắc chắn rồi! Bạn có thể xuất sơ yếu lý lịch của m
msgid "Access your resumes and data programmatically using the API."
msgstr "Truy cập sơ yếu lý lịch và dữ liệu của bạn một cách tự động qua API."
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/account.tsx
msgid "Account"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "Account menu"
msgstr "Menu tài khoản"
@@ -439,6 +445,10 @@ msgstr "Phân tích…"
msgid "And many more..."
msgstr "Cùng nhiều nội dung khác nữa..."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Answer in your own words"
msgstr ""
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Anthropic Claude"
msgstr "Anthropic Claude"
@@ -570,7 +580,7 @@ msgstr "Bạn có chắc chắn muốn xóa mục này không?"
msgid "Are you sure you want to delete this resume?"
msgstr "Bạn có chắc chắn muốn xóa sơ yếu lý lịch này không?"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Are you sure you want to delete your account?"
msgstr "Bạn có chắc chắn muốn xóa tài khoản của mình không?"
@@ -639,12 +649,8 @@ msgid "Authentication"
msgstr "Xác thực"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Auto-fill"
msgstr "Tự động điền"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Auto-fill failed. Paste the description instead."
msgstr "Tự động điền thất bại. Hãy dán mô tả thay thế."
msgid "Auto-fill failed."
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Available in multiple languages. If you would like to contribute, check out Crowdin."
@@ -764,7 +770,7 @@ msgid "Can I export my resume to PDF?"
msgstr "Tôi có thể xuất sơ yếu lý lịch của mình ra PDF không?"
#. API key deletion confirmation dialog cancel action in settings
#. Account deletion confirmation dialog cancel action in danger zone
#. Account deletion confirmation dialog cancel action in account settings
#. Confirmation dialog button label to abort deleting a custom section in resume builder
#. Confirmation dialog button label to abort deleting a section item in resume builder
#. Confirmation dialog button label to abort resetting a resume section
@@ -777,8 +783,8 @@ msgstr "Tôi có thể xuất sơ yếu lý lịch của mình ra PDF không?"
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/applications/components/import-applications-sheet.tsx
#: src/features/settings/integrations/components/ai-section.tsx
#: src/features/settings/pages/account.tsx
#: src/features/settings/pages/api-keys.tsx
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/profile.tsx
#: src/hooks/use-prompt.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
@@ -958,10 +964,10 @@ msgstr "Hãy so sánh CV này với đường dẫn đăng tuyển dụng và c
msgid "Completely free, forever, no hidden costs."
msgstr "Hoàn toàn miễn phí, mãi mãi, không có chi phí ẩn."
#. Account deletion confirmation dialog confirm action in danger zone
#. Account deletion confirmation dialog confirm action in account settings
#. Create API key dialog acknowledgment action after copying
#: src/dialogs/api-key/create.tsx
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
#: src/hooks/use-prompt.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Confirm"
@@ -1062,6 +1068,10 @@ msgstr "Sao chép bí mật"
msgid "Copy stylesheet"
msgstr "Sao chép bảng định kiểu"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Copy the entire job description from the posting and paste it below. We'll fill in the fields for you and keep the text with this application for match scoring and tailoring."
msgstr ""
#: src/dialogs/api-key/create.tsx
msgid "Copy this secret key and use it in your applications to access your data."
msgstr "Sao chép khóa bí mật này và sử dụng trong ứng dụng của bạn để truy cập dữ liệu."
@@ -1075,10 +1085,8 @@ msgstr "Sao chép URL"
msgid "Correct the year, or use \"Present\" for ongoing work."
msgstr "Hãy sửa năm hoặc sử dụng \"Hiện tại\" cho công việc đang diễn ra."
#. Error description when AI provider cannot be reached during resume analysis
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
#: src/dialogs/resume/import.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
msgid "Could not reach the AI provider. Please try again."
msgstr "Không thể kết nối với nhà cung cấp AI. Vui lòng thử lại."
@@ -1332,12 +1340,6 @@ msgstr "Kiểu dáng tùy chỉnh"
msgid "Czech"
msgstr "Tiếng Séc"
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/danger-zone.tsx
msgid "Danger Zone"
msgstr "Vùng nguy hiểm"
#: src/libs/locale.ts
msgid "Danish"
msgstr "Tiếng Đan Mạch"
@@ -1407,7 +1409,8 @@ msgstr "Bằng cấp"
msgid "Delete"
msgstr "Xóa"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/command-palette/pages/navigation.tsx
#: src/features/settings/pages/account.tsx
msgid "Delete Account"
msgstr "Xóa tài khoản"
@@ -1446,7 +1449,7 @@ msgstr "Xóa mục dòng thời gian"
msgid "Deleted {0} application(s)."
msgstr "Đã xóa {0} hồ sơ ứng tuyển."
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Deleting your account..."
msgstr "Đang xóa tài khoản của bạn..."
@@ -1502,7 +1505,6 @@ msgstr "Ngắt kết nối"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Dismiss"
msgstr "Miễn nhiệm"
@@ -1537,7 +1539,7 @@ msgstr "Đóng góp cho Reactive Resume"
msgid "Download"
msgstr "Tải về"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Download a copy of all your data, including your profile and every resume, as a JSON file."
msgstr "Tải xuống bản sao tất cả dữ liệu của bạn, bao gồm hồ sơ và mọi CV, dưới dạng tệp JSON."
@@ -1811,7 +1813,11 @@ msgstr "Khám phá tài liệu API để tìm hiểu cách tích hợp Reactive
msgid "Export"
msgstr "Xuất"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/command-palette/pages/navigation.tsx
msgid "Export Data"
msgstr ""
#: src/features/settings/pages/account.tsx
msgid "Export my data"
msgstr "Xuất dữ liệu của tôi"
@@ -1870,7 +1876,7 @@ msgid "Failed to delete thread."
msgstr "Không thể xóa chủ đề."
#. Fallback toast when account deletion fails
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Failed to delete your account. Please try again."
msgstr "Không thể xóa tài khoản của bạn. Vui lòng thử lại."
@@ -1885,7 +1891,7 @@ msgid "Failed to enable two-factor authentication. Please try again."
msgstr "Không thể bật xác thực hai yếu tố. Vui lòng thử lại."
#. Fallback toast when data export fails
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Failed to export your data. Please try again."
msgstr "Không thể xuất dữ liệu của bạn. Vui lòng thử lại."
@@ -2009,6 +2015,10 @@ msgstr "Tính năng"
msgid "File"
msgstr "Tài liệu"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Fill fields"
msgstr ""
#: src/features/applications/components/application-form-sheet.tsx
msgid "Filled in what we could from the posting."
msgstr "Đã điền những gì có thể từ tin tuyển dụng."
@@ -2515,6 +2525,10 @@ msgstr "Mô tả công việc"
msgid "Job posting"
msgstr "Tin tuyển dụng"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Job posting link"
msgstr ""
#: src/features/applications/components/insights-view.tsx
msgid "Job search pipeline"
msgstr "Quy trình tìm việc"
@@ -2666,10 +2680,6 @@ msgstr "Rời đi để thành lập nhà cung cấp AI?"
msgid "Left Align"
msgstr "Căn trái"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Let AI read the posting and fill the fields below."
msgstr "Để AI đọc tin tuyển dụng và điền các trường bên dưới."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr "Chữ cái"
@@ -2714,8 +2724,8 @@ msgid "Link a Reactive Resume (recommended)"
msgstr "Liên kết Reactive Resume (được khuyến nghị)"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Link a resume and add a job description (Edit) to score your fit and tailor a copy."
msgstr "Liên kết sơ yếu lý lịch và thêm mô tả công việc (Chỉnh sửa) để chấm điểm độ phù hợp và tinh chỉnh bản sao."
msgid "Link a resume and paste the job description (Edit) to score your fit and tailor a copy."
msgstr ""
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Linked Reactive Resume"
@@ -2985,6 +2995,10 @@ msgstr "Chủ đề mới"
msgid "No Advertising, No Tracking"
msgstr "Không quảng cáo, không theo dõi"
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "No AI provider connected"
msgstr ""
#: src/routes/dashboard/applications/index.tsx
msgid "No applications match your filters."
msgstr "Không có hồ sơ ứng tuyển nào khớp với bộ lọc của bạn."
@@ -3241,17 +3255,17 @@ msgstr "Bảo vệ bằng mật khẩu đã bị tắt."
msgid "Password protection has been enabled."
msgstr "Bảo vệ bằng mật khẩu đã được bật."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Paste a job posting URL"
msgstr "Dán URL tin tuyển dụng"
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Paste rows or upload a .csv. We map columns like Company, Role, Stage, Stage Date, Salary, Source and Tags."
msgstr "Dán các hàng hoặc tải lên .csv. Chúng tôi ánh xạ các cột như Company, Role, Stage, Stage Date, Salary, Source và Tags."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Paste the posting — powers AI match scoring and tailoring."
msgstr "Dán tin tuyển dụng — dùng cho AI chấm điểm độ phù hợp và tinh chỉnh."
msgid "Paste the full job description here…"
msgstr ""
#: src/features/applications/components/application-form-sheet.tsx
msgid "Pasting fills the fields automatically."
msgstr ""
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch applied"
@@ -3537,8 +3551,8 @@ msgid "Read the Applying Custom Styles guide."
msgstr "Hãy đọc hướng dẫn Áp dụng kiểu tùy chỉnh."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Reading…"
msgstr "Đang đọc…"
msgid "Reading the posting…"
msgstr ""
#: src/features/resume/stylesheet/status.tsx
msgid "Ready to activate"
@@ -3961,6 +3975,10 @@ msgstr "Tự dựng với Docker"
msgid "Semantic CSS stylesheet"
msgstr "Bảng định kiểu CSS ngữ nghĩa"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Send answer"
msgstr ""
#: src/routes/agent/-components/agent-chat.tsx
msgid "Send message"
msgstr "Gửi tin nhắn"
@@ -4201,15 +4219,14 @@ msgstr "Một số trình phân tích cú pháp xử lý sai hình ảnh và ả
msgid "Some styles were ignored"
msgstr ""
#: src/routes/agent/-components/agent-chat.tsx
msgid "Something else…"
msgstr ""
#: src/components/layout/error-screen.tsx
msgid "Something went wrong"
msgstr "Đã xảy ra lỗi"
#. Fallback error description when resume analysis request fails
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
msgid "Something went wrong while analyzing your resume."
msgstr "Đã xảy ra sự cố trong quá trình phân tích hồ sơ của bạn."
#: 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
@@ -4480,11 +4497,6 @@ msgstr "Cảm ơn các nhà tài trợ của chúng tôi."
msgid "The agent needs your input."
msgstr "Nhân viên cần thông tin đầu vào từ bạn."
#. Error description when AI returns invalid resume analysis format
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
msgid "The AI returned an invalid analysis format. Please try again."
msgstr "Hệ thống AI đã trả về định dạng phân tích không hợp lệ. Vui lòng thử lại."
#: src/features/settings/pages/api-keys.tsx
msgid "The API key has been deleted successfully."
msgstr "Khóa API đã được xóa thành công."
@@ -4568,7 +4580,7 @@ msgstr "Suy nghĩ"
msgid "This action cannot be undone."
msgstr "Hành động này không thể hoàn tác."
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "This action cannot be undone. All your data will be permanently deleted."
msgstr "Hành động này không thể hoàn tác. Tất cả dữ liệu của bạn sẽ bị xóa vĩnh viễn."
@@ -4747,7 +4759,7 @@ msgstr "Mẹo: Bạn có thể đặt tên hồ sơ theo vị trí bạn đang
msgid "Title"
msgstr "Tiêu đề"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "To delete your account, you need to enter the confirmation text and click the button below."
msgstr "Để xóa tài khoản của bạn, bạn cần nhập văn bản xác nhận và nhấp vào nút bên dưới."
@@ -4870,7 +4882,7 @@ msgstr "Mã QR xác thực hai yếu tố"
msgid "Type"
msgstr "Loại"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Type \"{CONFIRMATION_TEXT}\" to confirm"
msgstr "Nhập \"{CONFIRMATION_TEXT}\" để xác nhận"
@@ -5185,6 +5197,10 @@ msgstr "Tình nguyện viên"
msgid "vs previous 30 days"
msgstr "so với 30 ngày trước đó"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Waiting for the agent…"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Warning"
msgstr "Cảnh báo"
@@ -5296,7 +5312,7 @@ msgstr "Bạn sẽ được đưa đến trang Tích hợp. Tệp bạn đã ch
msgid "You've got mail!"
msgstr "Bạn vừa nhận thư!"
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Your account has been deleted successfully."
msgstr "Tài khoản của bạn đã được xóa thành công."
@@ -5312,7 +5328,7 @@ msgstr "Văn bản nội dung của bạn rất nhỏ."
msgid "Your changes are saved automatically."
msgstr "Thay đổi của bạn được lưu tự động."
#: src/features/settings/pages/danger-zone.tsx
#: src/features/settings/pages/account.tsx
msgid "Your data has been exported successfully."
msgstr "Dữ liệu của bạn đã được xuất thành công."
@@ -5429,4 +5445,3 @@ msgstr "Thu nhỏ"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"