summaryrefslogtreecommitdiff
path: root/lib/locales.ts
diff options
context:
space:
mode:
authorJustZvan <justzvan@justzvan.xyz>2026-04-06 15:32:51 +0200
committerJustZvan <justzvan@justzvan.xyz>2026-04-06 15:32:51 +0200
commit3273e7a0fbbce82f4ce6cacbcdb7b6d6848f6c1b (patch)
tree7662ab528c950e5b3605d3f134dc89f399417c8d /lib/locales.ts
parent7eb8ccae48b0cc18a9dcaa9c3626a02df8e6d919 (diff)
feat: gallery scanning preferences
Diffstat (limited to 'lib/locales.ts')
-rw-r--r--lib/locales.ts63
1 files changed, 63 insertions, 0 deletions
diff --git a/lib/locales.ts b/lib/locales.ts
index d78621f..9ba29ba 100644
--- a/lib/locales.ts
+++ b/lib/locales.ts
@@ -36,12 +36,36 @@ const en = {
createAccount: "Create Account",
alreadyHaveAccount: "Already have an account?",
dontHaveAccount: "Don't have an account?",
+ forgotPassword: "Forgot password?",
+ resetPassword: "Reset Password",
+ resetPasswordHelp: "Request a reset link or enter a token to set a new password.",
+ sendResetLink: "Send reset link",
+ resetPasswordToken: "Reset token",
+ resetPasswordTokenPlaceholder: "Paste your reset token",
+ newPassword: "New Password",
+ newPasswordPlaceholder: "Enter your new password",
+ confirmNewPassword: "Confirm New Password",
+ switchToResetWithToken: "I have a reset token",
+ switchToRequestReset: "I need a reset link",
+ passwordResetEmailSent:
+ "If that email exists, a reset link has been sent.",
+ passwordResetSuccess: "Your password has been reset. You can sign in now.",
+ resetTokenRequired: "Reset token is required",
+ resetPasswordError: "Unable to reset password. Please try again.",
+ backToSignIn: "Back to Sign In",
invalidEmail: "Please enter a valid email",
passwordRequired: "Password is required",
passwordTooShort: "Password must be at least 8 characters",
passwordsDoNotMatch: "Passwords do not match",
signInError: "Unable to sign in. Please check your credentials.",
signUpError: "Unable to create account. Please try again.",
+ continueWithGoogle: "Continue with Google",
+ googleAuthUnifiedHint:
+ "Google will sign you in or create your Buddy account automatically.",
+ googleSignInError: "Google sign in failed. Please try again.",
+ googleMissingIdToken:
+ "Google sign in did not return an ID token. Please try again.",
+ googleConfigMissing: "Google sign in is not configured yet. Contact support.",
loadingAlerts: "Loading alerts...",
allClearTitle: "All clear!",
noAlertsToReview: "No alerts to review right now.",
@@ -74,6 +98,12 @@ const en = {
notifications: "Notifications",
dangerousMessages: "Dangerous messages",
newContactAdded: "New contact added",
+ galleryScanning: "Gallery scanning",
+ scanGalleryForInappropriateImages: "Scan gallery for inappropriate images.",
+ galleryScanningTitle: "Gallery scanning",
+ galleryScanningNone: "Do nothing",
+ galleryScanningNotify: "Notify me",
+ galleryScanningDelete: "Delete detected images",
devices: "Devices",
device: "device",
devicesPlural: "devices",
@@ -150,12 +180,39 @@ const hr: typeof en = {
createAccount: "Izradi račun",
alreadyHaveAccount: "Već imate račun?",
dontHaveAccount: "Nemate račun?",
+ forgotPassword: "Zaboravljena lozinka?",
+ resetPassword: "Resetiraj lozinku",
+ resetPasswordHelp:
+ "Zatražite poveznicu za resetiranje ili unesite token za novu lozinku.",
+ sendResetLink: "Pošalji poveznicu za resetiranje",
+ resetPasswordToken: "Token za resetiranje",
+ resetPasswordTokenPlaceholder: "Zalijepite token za resetiranje",
+ newPassword: "Nova lozinka",
+ newPasswordPlaceholder: "Unesite novu lozinku",
+ confirmNewPassword: "Potvrdite novu lozinku",
+ switchToResetWithToken: "Imam token za resetiranje",
+ switchToRequestReset: "Trebam poveznicu za resetiranje",
+ passwordResetEmailSent:
+ "Ako taj e-mail postoji, poveznica za resetiranje je poslana.",
+ passwordResetSuccess:
+ "Lozinka je uspješno resetirana. Sada se možete prijaviti.",
+ resetTokenRequired: "Token za resetiranje je obavezan",
+ resetPasswordError: "Resetiranje lozinke nije uspjelo. Pokušajte ponovno.",
+ backToSignIn: "Natrag na prijavu",
invalidEmail: "Unesite valjanu e-mail adresu",
passwordRequired: "Lozinka je obavezna",
passwordTooShort: "Lozinka mora imati najmanje 8 znakova",
passwordsDoNotMatch: "Lozinke se ne podudaraju",
signInError: "Prijava nije uspjela. Provjerite podatke.",
signUpError: "Registracija nije uspjela. Pokušajte ponovno.",
+ continueWithGoogle: "Nastavi s Google računom",
+ googleAuthUnifiedHint:
+ "Google će vas prijaviti ili automatski izraditi Buddy račun.",
+ googleSignInError: "Google prijava nije uspjela. Pokušajte ponovno.",
+ googleMissingIdToken:
+ "Google prijava nije vratila ID token. Pokušajte ponovno.",
+ googleConfigMissing:
+ "Google prijava još nije konfigurirana. Kontaktirajte podršku.",
loadingAlerts: "Učitavanje upozorenja...",
allClearTitle: "Sve je u redu!",
noAlertsToReview: "Trenutno nema upozorenja za pregled.",
@@ -188,6 +245,12 @@ const hr: typeof en = {
notifications: "Obavijesti",
dangerousMessages: "Opasne poruke",
newContactAdded: "Dodan novi kontakt",
+ galleryScanning: "Skeniranje galerije",
+ scanGalleryForInappropriateImages: "Skeniraj galeriju za neprimjerene slike.",
+ galleryScanningTitle: "Skeniranje galerije",
+ galleryScanningNone: "Ne poduzimaj ništa",
+ galleryScanningNotify: "Obavijesti me",
+ galleryScanningDelete: "Izbriši otkrivene slike",
devices: "Uređaji",
device: "uređaj",
devicesPlural: "uređaji",