mirror of
https://github.com/moeru-ai/airi.git
synced 2026-07-09 15:58:27 +00:00
This commit is contained in:
parent
0642ede8d1
commit
40b4d588ca
13 changed files with 561 additions and 561 deletions
|
|
@ -66,7 +66,7 @@ signIn:
|
|||
footer:
|
||||
prefix: Al continuar, aceptas nuestros
|
||||
terms: Términos
|
||||
and: 'y'
|
||||
and: "y"
|
||||
privacy: Política de Privacidad
|
||||
verifyEmail:
|
||||
title:
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: Prompt del Sistema
|
||||
title: Tarjeta AIRI
|
||||
try_different_search: Prueba un término de búsqueda diferente
|
||||
export: Exportar
|
||||
exported: Paquete de tarjeta exportado
|
||||
export_failed: No se pudo exportar el paquete de tarjeta
|
||||
imported: Paquete de tarjeta importado
|
||||
import_missing_file: Al paquete de tarjeta le faltan archivos necesarios
|
||||
import_invalid_file: El archivo del paquete de tarjeta no es válido
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: Subir
|
||||
upload_desc: Haz clic o arrastra un paquete de tarjeta AIRI para importar
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: Donde se almacenan y organizan las memorias
|
||||
title: Memoria
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: Prompt système
|
||||
title: Carte AIRI
|
||||
try_different_search: Essayez un autre terme de recherche
|
||||
export: Exporter
|
||||
exported: Paquet de carte exporté
|
||||
export_failed: Impossible d’exporter le paquet de carte
|
||||
imported: Paquet de carte importé
|
||||
import_missing_file: Le paquet de carte ne contient pas les fichiers requis
|
||||
import_invalid_file: Le fichier du paquet de carte est invalide
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: Téléverser
|
||||
upload_desc: Cliquez ou glissez un paquet de carte AIRI pour l’importer
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: Endroit où les souvenirs sont stockés et organisés
|
||||
title: Mémoire
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ about:
|
|||
actions:
|
||||
download: Télécharger la mise à jour
|
||||
download-short: Télécharger
|
||||
confirm-download: Confirmer le téléchargement
|
||||
confirm-download: Confirmer le téléchargement
|
||||
check-for-updates: Rechercher des mises à jour
|
||||
checking: Vérification en cours...
|
||||
latest-version: Dernière version
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: システムプロンプト
|
||||
title: AIRIカード
|
||||
try_different_search: 別の検索ワードを試してください
|
||||
export: エクスポート
|
||||
exported: カードパッケージをエクスポートしました
|
||||
export_failed: カードパッケージのエクスポートに失敗しました
|
||||
imported: カードパッケージをインポートしました
|
||||
import_missing_file: カードパッケージに必要なファイルがありません
|
||||
import_invalid_file: カードパッケージファイルが正しくありません
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: アップロード
|
||||
upload_desc: AIRI カードパッケージをクリックまたはドラッグしてインポート
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: 記憶が保存され、整理される場所
|
||||
title: 記憶
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: 시스템 프롬프트
|
||||
title: AIRI 카드
|
||||
try_different_search: 다른 검색어를 시도해보세요
|
||||
export: 내보내기
|
||||
exported: 카드 패키지를 내보냈습니다
|
||||
export_failed: 카드 패키지를 내보내지 못했습니다
|
||||
imported: 카드 패키지를 가져왔습니다
|
||||
import_missing_file: 카드 패키지에 필요한 파일이 없습니다
|
||||
import_invalid_file: 카드 패키지 파일이 올바르지 않습니다
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: 업로드
|
||||
upload_desc: AIRI 카드 패키지를 클릭하거나 드래그하여 가져오기
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: 기억이 저장되고 정리된 곳
|
||||
title: 메모리
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: Системный промпт
|
||||
title: Карта AIRI
|
||||
try_different_search: Попробуйте другой поисковый запрос
|
||||
export: Экспорт
|
||||
exported: Пакет карточки экспортирован
|
||||
export_failed: Не удалось экспортировать пакет карточки
|
||||
imported: Пакет карточки импортирован
|
||||
import_missing_file: В пакете карточки отсутствуют необходимые файлы
|
||||
import_invalid_file: Файл пакета карточки недействителен
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: Загрузить
|
||||
upload_desc: Нажмите или перетащите пакет карточки AIRI для импорта
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: Хранилище и организация воспоминаний
|
||||
title: Память
|
||||
|
|
@ -760,7 +760,7 @@ pages:
|
|||
empty: Здесь пока ничего нет. Добавьте одно ниже!
|
||||
add:
|
||||
title: Новый
|
||||
description: 'Заполните новый сервер, затем нажмите кнопку «Сохранить и перезапустить» — он будет перемещен в «Конфигурация» выше.'
|
||||
description: "Заполните новый сервер, затем нажмите кнопку «Сохранить и перезапустить» — он будет перемещен в «Конфигурация» выше."
|
||||
pending-badge: Не сохранено
|
||||
status:
|
||||
unknown: Не загружен
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
electronCallback:
|
||||
title:
|
||||
loading: Completing sign-in
|
||||
loading: Đang hoàn thành đăng nhập
|
||||
openingAiri: Đang mở AIRI
|
||||
signedIn: Bạn đã đăng nhập
|
||||
signInFailed: Đăng nhập thất bại
|
||||
|
|
@ -10,191 +10,191 @@ electronCallback:
|
|||
checkingResponse: Đang kiểm tra phản hồi đăng nhập của bạn và chuẩn bị chuyển giao cho AIRI.
|
||||
passingToAiri: Đang chuyển thông tin đăng nhập của bạn cho AIRI. Trang này sẽ tự động đóng trong giây lát.
|
||||
syncedAndSafeToClose: We notified AIRI client you signed from.
|
||||
invalidResponse: We could not use this sign-in response.
|
||||
loopbackUnreachable: The browser could not reach AIRI through the local callback port.
|
||||
invalidResponse: Chúng tôi không thể dùng phản hồi đăng nhập này.
|
||||
loopbackUnreachable: Trình duyệt không thể kết nối đến AIRI thông qua cổng callback cục bộ.
|
||||
tryOpenDirectly: We will try opening the local handoff directly. If that still fails, use the button below.
|
||||
automaticHandoffFailed: Automatic handoff did not finish in this browser session.
|
||||
label:
|
||||
signIn: Sign in
|
||||
safeToClose: It is safe to close this tab now.
|
||||
whyStillHere: Why this tab still here?
|
||||
signIn: Đăng nhập
|
||||
safeToClose: Bạn có thể đóng tab này rồi đó.
|
||||
whyStillHere: Tại sao tab này lại ở đây?
|
||||
action:
|
||||
openAiriManually: Open AIRI manually
|
||||
openAiriManually: Mở AIRI thủ công
|
||||
hint:
|
||||
closeTabManually: Some browsers do not allow this page to close itself automatically. You can close it manually.
|
||||
closeTabManually: Một số trình duyệt không cho phép trang này tự đóng. Bạn có thể đóng thủ công.
|
||||
signIn:
|
||||
title: Sign in
|
||||
title: Đăng nhập
|
||||
step:
|
||||
identify:
|
||||
heading: Sign in
|
||||
description: Enter your email to sign in or create an account.
|
||||
heading: Đăng nhập
|
||||
description: Nhập email của bạn để đăng nhập hoặc tạo tài khoản.
|
||||
password:
|
||||
heading: Welcome back
|
||||
description: Continue as {email}.
|
||||
heading: Chào mừng trở lại
|
||||
description: Tiếp tục với {email}.
|
||||
create:
|
||||
heading: Create your account
|
||||
description: We will create a new account for {email}.
|
||||
heading: Tạo tài khoản
|
||||
description: Chúng tôi sẽ tạo tài khoản mới cho {email}.
|
||||
email:
|
||||
label: Email
|
||||
placeholder: you{'@'}example.com
|
||||
password:
|
||||
label: Password
|
||||
placeholder: Your password
|
||||
label: Mật khẩu
|
||||
placeholder: Mật khẩu của bạn
|
||||
newPassword:
|
||||
label: Create password
|
||||
placeholder: At least 8 characters
|
||||
label: Tạo mật khẩu
|
||||
placeholder: Ít nhất 8 ký tự
|
||||
confirmPassword:
|
||||
label: Confirm password
|
||||
placeholder: Repeat your password
|
||||
label: Xác nhận mật khẩu
|
||||
placeholder: Lặp lại mật khẩu
|
||||
name:
|
||||
label: Display name
|
||||
placeholder: Optional, defaults to your email handle
|
||||
label: Tên hiển thị
|
||||
placeholder: Không bắt buộc, mặc định dùng tên trong địa chỉ email
|
||||
action:
|
||||
continue: Continue
|
||||
signIn: Sign in
|
||||
createAccount: Create account
|
||||
forgotPassword: Forgot password?
|
||||
useDifferentEmail: Use a different email
|
||||
continue: Tiếp tục
|
||||
signIn: Đăng nhập
|
||||
createAccount: Tạo tài khoản
|
||||
forgotPassword: Quên mật khẩu?
|
||||
useDifferentEmail: Sử dụng email khác
|
||||
divider:
|
||||
or: or
|
||||
or: hoặc
|
||||
error:
|
||||
fallback: Sign in failed
|
||||
unknown: An unknown error occurred
|
||||
socialOnlyNoPassword: This email was registered with Google or GitHub. Sign in with a button below; you can add a password in account settings after signing in.
|
||||
passwordMismatch: Password and confirmation do not match.
|
||||
invalidEmail: Please enter a valid email address.
|
||||
fallback: Đăng nhập thất bại
|
||||
unknown: Lỗi không xác định đã xảy ra
|
||||
socialOnlyNoPassword: Email này được đăng ký bằng Google hoặc Github. Đăng nhập với nút bên dưới; bạn có thể thêm mật khẩu trong cài đật tài khoản sau khi đăng nhập.
|
||||
passwordMismatch: Mật khẩu không khớp.
|
||||
invalidEmail: Hãy nhập địa chỉ email hợp lệ.
|
||||
footer:
|
||||
prefix: By continuing, you agree to our
|
||||
terms: Terms
|
||||
and: and
|
||||
privacy: Privacy Policy
|
||||
prefix: Bằng việc tiếp tục, bạn đồng ý với
|
||||
terms: Điều khoản
|
||||
and: và
|
||||
privacy: Chính sách quyền riêng tư
|
||||
verifyEmail:
|
||||
title:
|
||||
pending: Check your inbox
|
||||
success: Email verified
|
||||
failed: Verification failed
|
||||
pending: Kiểm tra hộp thư của bạn
|
||||
success: Email đã xác thực
|
||||
failed: Xác thực thất bại
|
||||
message:
|
||||
pending: We sent a verification link to your email. Open it to finish creating your account — this page will continue automatically once you click the link.
|
||||
pendingWithAddress: We sent a verification link to {email}. Open it to finish creating your account — this page will continue automatically once you click the link.
|
||||
success: Your email has been verified and you are signed in. You can close this tab.
|
||||
failed: We could not verify your email ({error}). Try requesting a new link.
|
||||
pending: Chúng tôi đã gửi link xác thực tới email của bạn. Mở hộp thư và hoàn thành việc tạo tài khoản - trang này sẽ tự động tiếp tục khi bạn nhấp vào link.
|
||||
pendingWithAddress: Chúng tôi đã gửi link xác thực đến {email}. Mở nó để hoàn thành việc tạo tài khoản — trang này sẽ tự động tiếp tục khi bạn nhấp vào link.
|
||||
success: Email của bạn đã được xác thực và bạn đã đăng nhập. Bạn có thể đóng tab này.
|
||||
failed: Chúng tôi không thể xác thực email ({error}). Hãy thử yêu cầu một link mới.
|
||||
action:
|
||||
backToSignIn: Back to sign in
|
||||
backToSignIn: Trở lại đăng nhập
|
||||
forgotPassword:
|
||||
title: Reset your password
|
||||
description: Enter the email address associated with your account and we will send you a reset link.
|
||||
title: Đặt lại mật khẩu
|
||||
description: Hãy nhập địa chỉ email đã được liên kết với tài khoản của bạn và chúng tôi sẽ gửi bạn link để thiết lập lại.
|
||||
email:
|
||||
label: Email
|
||||
placeholder: you{'@'}example.com
|
||||
action:
|
||||
send: Send reset link
|
||||
backToSignIn: Back to sign in
|
||||
send: Gửi link đặt lại
|
||||
backToSignIn: Trở lại đăng nhập
|
||||
message:
|
||||
sent: If {email} matches an account, a reset link is on the way.
|
||||
sent: Nếu {email} khớp với một tài khoản, một link để đặt lại đang được gửi.
|
||||
error:
|
||||
fallback: We could not send the reset email.
|
||||
fallback: Chúng tôi không thể gửi email khôi phục.
|
||||
deleteAccount:
|
||||
title:
|
||||
success: Account deleted
|
||||
failed: Could not delete account
|
||||
success: Tài khoản đã bị xóa
|
||||
failed: Không thể xóa tài khoản
|
||||
message:
|
||||
success: Your account has been deleted.
|
||||
success: Tài khoản của bạn đã được xóa.
|
||||
action:
|
||||
closeTab: You can close this tab.
|
||||
closeTab: Bạn có thể đóng tab này.
|
||||
resetPassword:
|
||||
title:
|
||||
default: Set a new password
|
||||
success: Password updated
|
||||
default: Đặt mật khẩu mới
|
||||
success: Mật khẩu đã được cập nhật
|
||||
password:
|
||||
label: New password
|
||||
placeholder: At least 8 characters
|
||||
label: Mật khẩu mới
|
||||
placeholder: Ít nhất 8 ký tự
|
||||
confirmPassword:
|
||||
label: Confirm new password
|
||||
placeholder: Repeat your new password
|
||||
label: Xác nhận mật khẩu mới
|
||||
placeholder: Lặp lại mật khẩu mới
|
||||
action:
|
||||
reset: Update password
|
||||
goSignIn: Go to sign in
|
||||
reset: Cập nhật mật khẩu
|
||||
goSignIn: Đi tới đăng nhập
|
||||
message:
|
||||
success: Your password has been updated. Sign in with your new password.
|
||||
success: Mật khẩu của bạn đã được cập nhật. Đăng nhập bằng mật khẩu mới của bạn.
|
||||
error:
|
||||
fallback: We could not update your password.
|
||||
missingToken: Reset link is invalid or has expired.
|
||||
passwordMismatch: Password and confirmation do not match.
|
||||
fallback: Chúng tôi không thể cập nhật mật khẩu của bạn.
|
||||
missingToken: Link đặt lại không hợp lệ hoặc đã hết hạn.
|
||||
passwordMismatch: Mật khẩu không khớp.
|
||||
profile:
|
||||
title: Account profile
|
||||
description: Manage your avatar, display name, and connected accounts.
|
||||
title: Hồ sơ tài khoản
|
||||
description: Quản lý ảnh đại diện, tên hiển thị và các tài khoản được liên kết.
|
||||
section:
|
||||
profile: Profile
|
||||
avatar: Avatar
|
||||
password: Password
|
||||
linkedAccounts: Connected accounts
|
||||
profile: Hồ sơ
|
||||
avatar: Ảnh đại diện
|
||||
password: Mật khẩu
|
||||
linkedAccounts: Các tài khoản đã được liên kết
|
||||
field:
|
||||
email: Email
|
||||
emailVerified: Email status
|
||||
createdAt: Joined
|
||||
emailVerified: Trạng thái email
|
||||
createdAt: Đã tham gia
|
||||
label:
|
||||
verified: Verified
|
||||
unverified: Unverified
|
||||
verified: Đã xác thực
|
||||
unverified: Chưa xác thực
|
||||
name:
|
||||
label: Display name
|
||||
placeholder: How others see you
|
||||
label: Tên hiển thị
|
||||
placeholder: Cách người khác thấy bạn
|
||||
avatar:
|
||||
altText: Profile avatar
|
||||
gravatarNotice: Avatar from Gravatar.
|
||||
gravatarLink: Manage on gravatar.com
|
||||
altText: Ảnh đại diện hồ sơ
|
||||
gravatarNotice: Ảnh đại diện từ Gravatar.
|
||||
gravatarLink: Quản lý trên gravatar.com
|
||||
password:
|
||||
currentLabel: Current password
|
||||
currentPlaceholder: Enter your current password
|
||||
newLabel: New password
|
||||
newPlaceholder: At least 8 characters
|
||||
confirmLabel: Confirm new password
|
||||
confirmPlaceholder: Repeat your new password
|
||||
setDescription: You signed in via a social provider, so there is no current password yet. We'll email a secure link to set one.
|
||||
setLinkSent: Check {email} for the link to set your password.
|
||||
setLinkFailed: We could not send the password setup link.
|
||||
currentLabel: Mật khẩu hiện tại
|
||||
currentPlaceholder: Nhập mật khẩu hiện tại
|
||||
newLabel: Mật khẩu mới
|
||||
newPlaceholder: Ít nhất 8 ký tự
|
||||
confirmLabel: Xác nhận mật khẩu mới
|
||||
confirmPlaceholder: Lặp lại mật khẩu mới của bạn
|
||||
setDescription: Bạn đăng nhập thông qua nhà cung cấp tài khoản mạng xã hội, vì vậy hiện tại chưa có mật khẩu. Chúng tôi sẽ gửi email liên kết bảo mật để giúp bạn đặt mật khẩu.
|
||||
setLinkSent: Kiểm tra {email} để thấy link đặt mật khẩu.
|
||||
setLinkFailed: Chúng tôi không thể gửi link thiết lập mật khẩu.
|
||||
linkedAccounts:
|
||||
description: Sign in to AIRI through these providers. Unlink to revoke access, then link again to switch to a different account.
|
||||
description: Đăng nhập AIRI thông qua các nhà cung cấp này. Hủy liên kết để thu hồi quyền truy cập, sau đó liên kết lại một lần nữa để chuyển sang tài khoản khác.
|
||||
status:
|
||||
linked: Linked
|
||||
notLinked: Not linked
|
||||
linkedSince: Linked on {date}
|
||||
linked: Đã liên kết
|
||||
notLinked: Chưa được liên kết
|
||||
linkedSince: Đã liên kết vào {date}
|
||||
action:
|
||||
link: Link
|
||||
unlink: Unlink
|
||||
link: Liên kết
|
||||
unlink: Hủy liên kết
|
||||
message:
|
||||
loading: Loading connected accounts...
|
||||
unlinked: '{provider} disconnected.'
|
||||
linkStarted: Redirecting to {provider}…
|
||||
loading: Đang tải các tài khoản đã được liên kết...
|
||||
unlinked: '{provider} đã ngắt kết nối.'
|
||||
linkStarted: Đang chuyển hướng đến {provider}…
|
||||
error:
|
||||
listFailed: Could not load connected accounts.
|
||||
unlinkFailed: Could not unlink this account.
|
||||
linkFailed: Could not start the link flow.
|
||||
lastAccount: This is your only sign-in method. Set a password first before unlinking it.
|
||||
listFailed: Không thể tải các tài khoản đã liên kết.
|
||||
unlinkFailed: Không thể hủy liên kết tài khoản này.
|
||||
linkFailed: Không thể khởi động liên kết luồng (link flow).
|
||||
lastAccount: Đây là phương thức đăng nhập duy nhất của bạn. Đặt mật khẩu trước khi hủy liên kết.
|
||||
action:
|
||||
saveProfile: Save changes
|
||||
changePassword: Change password
|
||||
sendSetPasswordLink: Email me a link to set my password
|
||||
signOut: Sign out
|
||||
saveProfile: Lưu thay đổi
|
||||
changePassword: Thay đổi mật khẩu
|
||||
sendSetPasswordLink: Gửi link thiết lập mật khẩu đến email của tôi
|
||||
signOut: Đăng xuất
|
||||
message:
|
||||
loading: Loading your profile...
|
||||
profileSaved: Profile updated.
|
||||
passwordChanged: Password changed. Other sessions have been signed out.
|
||||
loading: Đang tải hồ sơ của bạn...
|
||||
profileSaved: Hồ sơ đã được cập nhật.
|
||||
passwordChanged: Mật khẩu đã được thay đổi. Các phiên khác đã được đăng xuất.
|
||||
error:
|
||||
loadFailed: We could not load your profile.
|
||||
saveFailed: We could not save your changes.
|
||||
changePasswordFailed: We could not change your password.
|
||||
signOutFailed: We could not sign you out.
|
||||
passwordMismatch: New password and confirmation do not match.
|
||||
passwordSameAsCurrent: New password must differ from the current one.
|
||||
loadFailed: Chúng tôi không thể tải hồ sơ của bạn.
|
||||
saveFailed: Chúng tôi không thể lưu các thay đổi của bạn.
|
||||
changePasswordFailed: Chúng tôi không thể thay đổi mật khẩu của bạn.
|
||||
signOutFailed: Chúng tôi không thể đăng xuất tài khoản của bạn.
|
||||
passwordMismatch: Mật khẩu không khớp.
|
||||
passwordSameAsCurrent: Mật khẩu mới phải khác mật khẩu hiện tại.
|
||||
webCallback:
|
||||
title:
|
||||
signIn: Sign in
|
||||
errorLabel: We encountered an error while signing you in
|
||||
loading: Signing in...
|
||||
signIn: Đăng nhập
|
||||
errorLabel: Đã xảy ra lỗi trong khi đăng nhập
|
||||
loading: Đang đăng nhập...
|
||||
message:
|
||||
missingCodeOrState: Missing authorization code or state
|
||||
missingFlowState: Missing OIDC flow state - please try logging in again
|
||||
tokenExchangeFailed: Token exchange failed
|
||||
finalizing: Finalizing authentication with AIRI.
|
||||
missingCodeOrState: Thiếu mã ủy quyền hoặc giá trị trạng thái
|
||||
missingFlowState: Thiếu giá trị trạng thái của luồng OIDC - hãy thử đăng nhập lại
|
||||
tokenExchangeFailed: Trao đổi token thất bại
|
||||
finalizing: Đang hoàn tất quá trình xác thực với AIRI.
|
||||
action:
|
||||
tryAgain: Try again
|
||||
tryAgain: Thử lại
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: Retry
|
||||
retry: Thử lại
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
@ -8,12 +8,12 @@ chat:
|
|||
you: Bạn
|
||||
reasoning: Đang suy nghĩ
|
||||
sessions:
|
||||
title: Conversations
|
||||
new: + New
|
||||
empty: No conversations yet
|
||||
cloud-badge: Synced to cloud
|
||||
new-chat-fallback: New chat
|
||||
delete: Delete conversation
|
||||
title: Đoạn hội thoại
|
||||
new: + Mới
|
||||
empty: Chưa có đoạn hội thoại nào
|
||||
cloud-badge: Đã đồng bộ đám mây
|
||||
new-chat-fallback: Cuộc trò chuyện mới
|
||||
delete: Xóa đoạn hội thoại
|
||||
message: Nói gì đó...
|
||||
send-mode:
|
||||
title: Gửi key
|
||||
|
|
@ -53,8 +53,8 @@ profile-switcher:
|
|||
promo-banner:
|
||||
items:
|
||||
signin:
|
||||
watermark: Moon
|
||||
fallbackLabel: Moon Gift
|
||||
watermark: Mặt trăng
|
||||
fallbackLabel: Quà Mặt Trăng
|
||||
title: Đăng nhập 7 ngày
|
||||
eventName: Đăng nhập để nhận bụi sao, khung ảnh đại diện và quà tặng khi ra mắt.
|
||||
date: 28/3 đến 10/4
|
||||
|
|
|
|||
|
|
@ -21,21 +21,21 @@ docs:
|
|||
'switch-to-dark-mode': Chuyển sang chế độ tối
|
||||
'pin-on-top': Ghim lên trên
|
||||
'unpin-from-top': Gỡ ghim khỏi đầu trang
|
||||
'switch-profile': Switch Profile
|
||||
'switch-profile': Chuyển Hồ Sơ
|
||||
'close': Đóng
|
||||
'expand': Mở rộng
|
||||
'collapse': Sụp đổ
|
||||
'login': Sign in
|
||||
'logging-in': Signing in...
|
||||
'account': Account
|
||||
'logout': Sign out
|
||||
'login': Đăng nhập
|
||||
'logging-in': Đang đăng nhập...
|
||||
'account': Tài khoản
|
||||
'logout': Đăng xuất
|
||||
widgets:
|
||||
close: Close widget
|
||||
close: Đóng tiện ích
|
||||
empty:
|
||||
title: No widget active
|
||||
title: Không có tiện ích hoạt động
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
loading: Đang tải tiện ích…
|
||||
waiting: Đang đợi dữ liệu tiện ích cho "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: Mờ dần khi rê chuột
|
||||
|
|
@ -53,13 +53,13 @@ notice:
|
|||
preview-title: Đây là gì?
|
||||
about:
|
||||
subtitle: Desktop ver.
|
||||
current-version: Current Version
|
||||
current-version: Phiên Bản Hiện Tại
|
||||
common:
|
||||
cancel: Cancel
|
||||
cancel: Hủy
|
||||
links:
|
||||
title: Links
|
||||
home: Home
|
||||
documentation: Documentations
|
||||
title: Các Liên Kết
|
||||
home: Trang chủ
|
||||
documentation: Tài liệu
|
||||
github: GitHub
|
||||
update:
|
||||
lane:
|
||||
|
|
@ -67,32 +67,32 @@ about:
|
|||
description: Choose channel release to follow
|
||||
placeholder: Choose update lane
|
||||
channels:
|
||||
auto: Auto
|
||||
stable: Stable
|
||||
auto: Tự động
|
||||
stable: Ổn định
|
||||
alpha: Alpha
|
||||
beta: Beta
|
||||
nightly: Nightly
|
||||
canary: Canary
|
||||
status:
|
||||
downloading: Downloading update...
|
||||
error-prefix: Error
|
||||
latest: Up to date (v{version}).
|
||||
downloading: Đang tải bản cập nhật...
|
||||
error-prefix: Lỗi
|
||||
latest: Bản mới nhất (v{version}).
|
||||
downloaded:
|
||||
windows: Update ready to install silently (v{version}).
|
||||
restart: Update ready to install on restart (v{version}).
|
||||
windows: Bản cập nhật sẵn sàng để tải trong im lặng (v{version}).
|
||||
restart: Bản cập nhật sẵn sàng để tải khi khởi động lại (v{version}).
|
||||
actions:
|
||||
download: Download Update
|
||||
download-short: Download
|
||||
confirm-download: Confirm Download
|
||||
check-for-updates: Check for updates
|
||||
checking: Checking...
|
||||
latest-version: Latest version
|
||||
disabled-dev: Updates disabled in Dev
|
||||
download: Tải Bản Cập Nhật
|
||||
download-short: Tải
|
||||
confirm-download: Xác Nhận Tải
|
||||
check-for-updates: Kiểm tra bản cập nhật
|
||||
checking: Đang kiểm tra...
|
||||
latest-version: Phiên bản mới nhất
|
||||
disabled-dev: Các bản cập nhật bị vô hiệu trong Dev
|
||||
retry-check: Retry Check
|
||||
restart-silent: Restart to update silently
|
||||
restart-install: Restart to install update
|
||||
confirm-restart: Confirm Restart
|
||||
restart-silent: Khởi động lại để cập nhật trong im lặng
|
||||
restart-install: Khởi động lại để tải bản cập nhật
|
||||
confirm-restart: Xác Nhận Khởi Động Lại
|
||||
dialog:
|
||||
title: Update Available
|
||||
description: A new version (v{version}) is available.
|
||||
title: Có Bản Cập Nhật Mới
|
||||
description: Hiện đang có phiên bản mới (v{version}).
|
||||
no-release-notes-markdown: _No release notes provided._
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: 系统提示词
|
||||
title: AIRI 角色卡
|
||||
try_different_search: 尝试使用其他关键词搜索
|
||||
export: 导出
|
||||
exported: 角色卡包已导出
|
||||
export_failed: 角色卡包导出失败
|
||||
imported: 角色卡包已导入
|
||||
import_missing_file: 角色卡包缺少必要文件
|
||||
import_invalid_file: 角色卡包文件错误
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: 上传
|
||||
upload_desc: 点击或拖拽 AIRI 角色卡包到此处导入
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: 存放记忆的地方,以及策略
|
||||
title: 记忆体
|
||||
|
|
@ -760,7 +760,7 @@ pages:
|
|||
empty: 这里什么都还没有哦,在下面添加一个!
|
||||
add:
|
||||
title: 新建
|
||||
description: '填写新的服务器配置,然后点击「保存并重启」,完成后将会更新至上方的「已配置」'
|
||||
description: "填写新的服务器配置,然后点击「保存并重启」,完成后将会更新至上方的「已配置」"
|
||||
pending-badge: 未保存
|
||||
status:
|
||||
unknown: 未加载
|
||||
|
|
|
|||
|
|
@ -390,14 +390,14 @@ pages:
|
|||
systemprompt: 系統提示詞
|
||||
title: AIRI 角色卡
|
||||
try_different_search: 嘗試使用其他關鍵字搜尋
|
||||
export: 匯出
|
||||
exported: 角色卡包已匯出
|
||||
export_failed: 角色卡包匯出失敗
|
||||
imported: 角色卡包已匯入
|
||||
import_missing_file: 角色卡包缺少必要檔案
|
||||
import_invalid_file: 角色卡包檔案錯誤
|
||||
export: Export
|
||||
exported: Card package exported
|
||||
export_failed: Failed to export card package
|
||||
imported: Card package imported
|
||||
import_missing_file: Card package is missing required files
|
||||
import_invalid_file: Card package file is invalid
|
||||
upload: 上傳
|
||||
upload_desc: 點擊或拖曳 AIRI 角色卡包到此處匯入
|
||||
upload_desc: Click or drag an AIRI card package to import
|
||||
memory:
|
||||
description: 存放記憶的地方,以及策略
|
||||
title: 記憶體
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue