diff --git a/frontend/static/locales/ar.json b/frontend/static/locales/ar.json index e7507f2d..13aebe8f 100644 --- a/frontend/static/locales/ar.json +++ b/frontend/static/locales/ar.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "تعذّر حفظ تفضيلك. حاول مرة أخرى." + }, + "upgrade": { + "title": "الترقية إلى حساب كامل", + "lede": "احصل على مساحة تخزين خاصة بك وابدأ في رفع الملفات. تبقى مشاركاتك الحالية دون تغيير.", + "busy": "جارٍ الترقية…", + "submit": "ترقية حسابي", + "cancel": "ليس الآن — العودة إلى المشارك معي", + "success": "تمت ترقية حسابك. جارٍ التوجيه إلى ملفاتك…", + "error": "فشلت الترقية.", + "password_required": "كلمة المرور مطلوبة — لا يوفر هذا الإصدار تسجيل الدخول عبر رابط بريد إلكتروني.", + "password_too_short": "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل.", + "oidc_user": "تُدار حسابات SSO/OIDC من قبل مزود الهوية الخاص بك. الترقية غير متوفرة.", + "domain_not_allowed": "لا يقبل هذا الإصدار حسابات جديدة من نطاق بريدك الإلكتروني. تواصل مع المسؤول لتفعيله.", + "banner_aria": "دعوة إلى الترقية", + "banner_title": "احصل على مساحة تخزين خاصة بك", + "banner_body": "أنت تستخدم حساب ضيف. قم بالترقية للحصول على قرص شخصي وبدء رفع الملفات.", + "banner_cta": "ترقية" } } diff --git a/frontend/static/locales/de.json b/frontend/static/locales/de.json index 51ea05ee..4ef943db 100644 --- a/frontend/static/locales/de.json +++ b/frontend/static/locales/de.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Ihre Einstellung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut." + }, + "upgrade": { + "title": "Auf vollständiges Konto upgraden", + "lede": "Erhalten Sie Ihren eigenen Speicher und beginnen Sie, Dateien hochzuladen. Ihre bestehenden Freigaben bleiben unverändert.", + "busy": "Upgrade läuft…", + "submit": "Mein Konto upgraden", + "cancel": "Nicht jetzt — zurück zu den Freigaben", + "success": "Ihr Konto wurde upgegradet. Weiterleitung zu Ihren Dateien…", + "error": "Upgrade fehlgeschlagen.", + "password_required": "Ein Passwort ist erforderlich — diese Instanz bietet keine E-Mail-Link-Anmeldung.", + "password_too_short": "Das Passwort muss mindestens 8 Zeichen lang sein.", + "oidc_user": "SSO/OIDC-Konten werden von Ihrem Identitätsanbieter verwaltet. Ein Upgrade ist nicht verfügbar.", + "domain_not_allowed": "Diese Instanz akzeptiert keine neuen Konten von Ihrer E-Mail-Domäne. Wenden Sie sich an den Administrator, um dies zu aktivieren.", + "banner_aria": "Upgrade-Aufforderung", + "banner_title": "Erhalten Sie Ihren eigenen Speicher", + "banner_body": "Sie verwenden ein Gast-Konto. Upgraden Sie, um einen persönlichen Speicher zu erhalten und Dateien hochzuladen.", + "banner_cta": "Upgraden" } } diff --git a/frontend/static/locales/en.json b/frontend/static/locales/en.json index fe4b1c13..8fddb339 100644 --- a/frontend/static/locales/en.json +++ b/frontend/static/locales/en.json @@ -1556,5 +1556,22 @@ }, "preferences": { "save_failed": "Couldn't save your preference. Please try again." + }, + "upgrade": { + "title": "Upgrade to a full account", + "lede": "Get your own storage and start uploading files. Your existing shares stay untouched.", + "busy": "Upgrading…", + "submit": "Upgrade my account", + "cancel": "Not now — back to shared with me", + "success": "Your account has been upgraded. Redirecting to your files…", + "error": "Upgrade failed.", + "password_required": "Password is required — this deployment does not offer email-link login.", + "password_too_short": "Password must be at least 8 characters long.", + "oidc_user": "SSO/OIDC accounts are managed by your identity provider. Upgrade is not available.", + "domain_not_allowed": "This deployment does not accept new accounts from your email domain. Contact the administrator to enable it.", + "banner_aria": "Upgrade prompt", + "banner_title": "Get your own storage", + "banner_body": "You're using a guest account. Upgrade to get a personal drive and start uploading files.", + "banner_cta": "Upgrade" } } diff --git a/frontend/static/locales/es.json b/frontend/static/locales/es.json index 866e95f6..2ba49c5a 100644 --- a/frontend/static/locales/es.json +++ b/frontend/static/locales/es.json @@ -1170,5 +1170,22 @@ }, "preferences": { "save_failed": "No se pudo guardar tu preferencia. Inténtalo de nuevo." + }, + "upgrade": { + "title": "Pasar a una cuenta completa", + "lede": "Consigue tu propio almacenamiento y empieza a subir archivos. Tus recursos compartidos existentes permanecen intactos.", + "busy": "Actualizando…", + "submit": "Actualizar mi cuenta", + "cancel": "Ahora no — volver a compartidos conmigo", + "success": "Tu cuenta ha sido actualizada. Redirigiendo a tus archivos…", + "error": "La actualización falló.", + "password_required": "Se requiere contraseña — esta instancia no ofrece inicio de sesión por enlace de correo.", + "password_too_short": "La contraseña debe tener al menos 8 caracteres.", + "oidc_user": "Las cuentas SSO/OIDC son gestionadas por tu proveedor de identidad. La actualización no está disponible.", + "domain_not_allowed": "Esta instancia no acepta nuevas cuentas desde tu dominio de correo. Contacta al administrador para habilitarlo.", + "banner_aria": "Aviso de actualización", + "banner_title": "Consigue tu propio almacenamiento", + "banner_body": "Estás usando una cuenta invitada. Actualiza para obtener una unidad personal y empezar a subir archivos.", + "banner_cta": "Actualizar" } } diff --git a/frontend/static/locales/fa.json b/frontend/static/locales/fa.json index 2587f273..a0237947 100644 --- a/frontend/static/locales/fa.json +++ b/frontend/static/locales/fa.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "ذخیره ترجیح شما ممکن نشد. لطفاً دوباره تلاش کنید." + }, + "upgrade": { + "title": "ارتقا به حساب کامل", + "lede": "فضای ذخیره‌سازی مخصوص خود را دریافت کنید و بارگذاری فایل‌ها را آغاز کنید. اشتراک‌گذاری‌های موجود شما بدون تغییر باقی می‌مانند.", + "busy": "در حال ارتقا…", + "submit": "ارتقای حساب من", + "cancel": "الان نه — بازگشت به به‌اشتراک‌گذاشته‌شده با من", + "success": "حساب شما ارتقا یافت. در حال هدایت به فایل‌های شما…", + "error": "ارتقا ناموفق بود.", + "password_required": "رمز عبور لازم است — این استقرار ورود با لینک ایمیل را ارائه نمی‌دهد.", + "password_too_short": "رمز عبور باید حداقل ۸ کاراکتر باشد.", + "oidc_user": "حساب‌های SSO/OIDC توسط ارائه‌دهنده هویت شما مدیریت می‌شوند. ارتقا در دسترس نیست.", + "domain_not_allowed": "این استقرار حساب‌های جدید از دامنه ایمیل شما را نمی‌پذیرد. برای فعال‌سازی با مدیر تماس بگیرید.", + "banner_aria": "دعوت به ارتقا", + "banner_title": "فضای ذخیره‌سازی مخصوص خود را دریافت کنید", + "banner_body": "شما از حساب مهمان استفاده می‌کنید. برای دریافت درایو شخصی و بارگذاری فایل‌ها ارتقا دهید.", + "banner_cta": "ارتقا" } } diff --git a/frontend/static/locales/fr.json b/frontend/static/locales/fr.json index ae743ffa..21566ec2 100644 --- a/frontend/static/locales/fr.json +++ b/frontend/static/locales/fr.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Impossible d'enregistrer votre préférence. Veuillez réessayer." + }, + "upgrade": { + "title": "Passer à un compte complet", + "lede": "Obtenez votre propre espace de stockage et commencez à téléverser des fichiers. Vos partages existants restent intacts.", + "busy": "Mise à niveau…", + "submit": "Mettre à niveau mon compte", + "cancel": "Pas maintenant — retour aux partages reçus", + "success": "Votre compte a été mis à niveau. Redirection vers vos fichiers…", + "error": "La mise à niveau a échoué.", + "password_required": "Un mot de passe est requis — cette instance ne propose pas la connexion par lien e-mail.", + "password_too_short": "Le mot de passe doit contenir au moins 8 caractères.", + "oidc_user": "Les comptes SSO/OIDC sont gérés par votre fournisseur d'identité. La mise à niveau n'est pas disponible.", + "domain_not_allowed": "Cette instance n'accepte pas de nouveaux comptes depuis votre domaine e-mail. Contactez l'administrateur pour l'activer.", + "banner_aria": "Invitation à mettre à niveau", + "banner_title": "Obtenez votre propre espace", + "banner_body": "Vous utilisez un compte invité. Passez à un compte complet pour obtenir un disque personnel et téléverser des fichiers.", + "banner_cta": "Mettre à niveau" } } diff --git a/frontend/static/locales/hi.json b/frontend/static/locales/hi.json index 1c8ab929..741eb56c 100644 --- a/frontend/static/locales/hi.json +++ b/frontend/static/locales/hi.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "आपकी वरीयता सहेजी नहीं जा सकी। कृपया पुनः प्रयास करें।" + }, + "upgrade": { + "title": "पूर्ण खाते में अपग्रेड करें", + "lede": "अपना खुद का स्टोरेज पाएं और फ़ाइलें अपलोड करना शुरू करें। आपके मौजूदा शेयर अछूते रहते हैं।", + "busy": "अपग्रेड हो रहा है…", + "submit": "मेरा खाता अपग्रेड करें", + "cancel": "अभी नहीं — मेरे साथ साझा पर वापस", + "success": "आपका खाता अपग्रेड कर दिया गया। आपकी फ़ाइलों पर पुनर्निर्देशित किया जा रहा है…", + "error": "अपग्रेड विफल रहा।", + "password_required": "पासवर्ड आवश्यक है — यह इंस्टेंस ईमेल-लिंक लॉगिन प्रदान नहीं करता।", + "password_too_short": "पासवर्ड कम से कम 8 अक्षरों का होना चाहिए।", + "oidc_user": "SSO/OIDC खाते आपके पहचान प्रदाता द्वारा प्रबंधित होते हैं। अपग्रेड उपलब्ध नहीं है।", + "domain_not_allowed": "यह इंस्टेंस आपके ईमेल डोमेन से नए खाते स्वीकार नहीं करता। इसे सक्षम करने के लिए व्यवस्थापक से संपर्क करें।", + "banner_aria": "अपग्रेड सूचना", + "banner_title": "अपना खुद का स्टोरेज पाएं", + "banner_body": "आप अतिथि खाते का उपयोग कर रहे हैं। व्यक्तिगत ड्राइव पाने और फ़ाइलें अपलोड करना शुरू करने के लिए अपग्रेड करें।", + "banner_cta": "अपग्रेड" } } diff --git a/frontend/static/locales/it.json b/frontend/static/locales/it.json index c7cea99a..456fae85 100644 --- a/frontend/static/locales/it.json +++ b/frontend/static/locales/it.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Impossibile salvare la preferenza. Riprova." + }, + "upgrade": { + "title": "Passa a un account completo", + "lede": "Ottieni il tuo spazio di archiviazione e inizia a caricare file. Le tue condivisioni esistenti rimangono intatte.", + "busy": "Aggiornamento…", + "submit": "Aggiorna il mio account", + "cancel": "Non ora — torna a condivisi con me", + "success": "Il tuo account è stato aggiornato. Reindirizzamento ai tuoi file…", + "error": "Aggiornamento non riuscito.", + "password_required": "La password è obbligatoria — questa istanza non offre l'accesso tramite link email.", + "password_too_short": "La password deve avere almeno 8 caratteri.", + "oidc_user": "Gli account SSO/OIDC sono gestiti dal tuo provider di identità. L'aggiornamento non è disponibile.", + "domain_not_allowed": "Questa istanza non accetta nuovi account dal tuo dominio email. Contatta l'amministratore per abilitarlo.", + "banner_aria": "Invito all'aggiornamento", + "banner_title": "Ottieni il tuo spazio di archiviazione", + "banner_body": "Stai utilizzando un account ospite. Passa a un account completo per ottenere un'unità personale e caricare file.", + "banner_cta": "Aggiorna" } } diff --git a/frontend/static/locales/ja.json b/frontend/static/locales/ja.json index bd98e479..5eb3d257 100644 --- a/frontend/static/locales/ja.json +++ b/frontend/static/locales/ja.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "設定を保存できませんでした。もう一度お試しください。" + }, + "upgrade": { + "title": "フルアカウントにアップグレード", + "lede": "自分専用のストレージを取得して、ファイルのアップロードを始めましょう。既存の共有はそのまま維持されます。", + "busy": "アップグレード中…", + "submit": "アカウントをアップグレード", + "cancel": "今はしない — 共有に戻る", + "success": "アカウントがアップグレードされました。ファイルへリダイレクト中…", + "error": "アップグレードに失敗しました。", + "password_required": "パスワードが必要です — このデプロイメントはメールリンクによるログインを提供していません。", + "password_too_short": "パスワードは8文字以上である必要があります。", + "oidc_user": "SSO/OIDCアカウントはIDプロバイダーによって管理されます。アップグレードは利用できません。", + "domain_not_allowed": "このデプロイメントはあなたのメールドメインからの新規アカウントを受け付けていません。有効化するには管理者にお問い合わせください。", + "banner_aria": "アップグレードの案内", + "banner_title": "自分専用のストレージを取得", + "banner_body": "ゲストアカウントを使用しています。個人用ドライブを取得してファイルをアップロードするにはアップグレードしてください。", + "banner_cta": "アップグレード" } } diff --git a/frontend/static/locales/ko.json b/frontend/static/locales/ko.json index f997b27a..1effd0b0 100644 --- a/frontend/static/locales/ko.json +++ b/frontend/static/locales/ko.json @@ -1552,5 +1552,22 @@ }, "preferences": { "save_failed": "환경설정을 저장할 수 없습니다. 다시 시도하세요." + }, + "upgrade": { + "title": "정식 계정으로 업그레이드", + "lede": "자신만의 저장 공간을 확보하고 파일 업로드를 시작하세요. 기존 공유는 그대로 유지됩니다.", + "busy": "업그레이드 중…", + "submit": "내 계정 업그레이드", + "cancel": "나중에 — 나와 공유됨으로 돌아가기", + "success": "계정이 업그레이드되었습니다. 파일로 이동 중…", + "error": "업그레이드에 실패했습니다.", + "password_required": "비밀번호가 필요합니다 — 이 서버는 이메일 링크 로그인을 제공하지 않습니다.", + "password_too_short": "비밀번호는 8자 이상이어야 합니다.", + "oidc_user": "SSO/OIDC 계정은 신원 제공자가 관리합니다. 업그레이드를 사용할 수 없습니다.", + "domain_not_allowed": "이 서버는 이 이메일 도메인에서 새 계정을 허용하지 않습니다. 활성화하려면 관리자에게 문의하세요.", + "banner_aria": "업그레이드 안내", + "banner_title": "자신만의 저장 공간 확보", + "banner_body": "게스트 계정을 사용 중입니다. 개인 드라이브를 얻고 파일을 업로드하려면 업그레이드하세요.", + "banner_cta": "업그레이드" } } diff --git a/frontend/static/locales/nl.json b/frontend/static/locales/nl.json index 1ea56df4..374f0ec1 100644 --- a/frontend/static/locales/nl.json +++ b/frontend/static/locales/nl.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Kon je voorkeur niet opslaan. Probeer het opnieuw." + }, + "upgrade": { + "title": "Upgraden naar een volledig account", + "lede": "Krijg je eigen opslag en begin met het uploaden van bestanden. Je bestaande gedeelde items blijven onaangeroerd.", + "busy": "Upgraden…", + "submit": "Mijn account upgraden", + "cancel": "Niet nu — terug naar met mij gedeeld", + "success": "Je account is geüpgraded. Doorsturen naar je bestanden…", + "error": "Upgraden mislukt.", + "password_required": "Wachtwoord is verplicht — deze installatie biedt geen inloggen via e-maillink.", + "password_too_short": "Wachtwoord moet minimaal 8 tekens lang zijn.", + "oidc_user": "SSO/OIDC-accounts worden beheerd door je identiteitsprovider. Upgraden is niet beschikbaar.", + "domain_not_allowed": "Deze installatie accepteert geen nieuwe accounts vanuit jouw e-maildomein. Neem contact op met de beheerder om het in te schakelen.", + "banner_aria": "Upgrademelding", + "banner_title": "Krijg je eigen opslag", + "banner_body": "Je gebruikt een gastaccount. Upgrade om een persoonlijke schijf te krijgen en bestanden te uploaden.", + "banner_cta": "Upgraden" } } diff --git a/frontend/static/locales/pl.json b/frontend/static/locales/pl.json index c3e2d94d..373015ff 100644 --- a/frontend/static/locales/pl.json +++ b/frontend/static/locales/pl.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Nie udało się zapisać ustawienia. Spróbuj ponownie." + }, + "upgrade": { + "title": "Rozszerz do pełnego konta", + "lede": "Uzyskaj własną przestrzeń i zacznij przesyłać pliki. Twoje istniejące udostępnienia pozostają nienaruszone.", + "busy": "Rozszerzanie…", + "submit": "Rozszerz moje konto", + "cancel": "Nie teraz — powrót do udostępnionych mi", + "success": "Twoje konto zostało rozszerzone. Przekierowywanie do plików…", + "error": "Rozszerzenie nie powiodło się.", + "password_required": "Hasło jest wymagane — ta instancja nie oferuje logowania przez link e-mail.", + "password_too_short": "Hasło musi mieć co najmniej 8 znaków.", + "oidc_user": "Konta SSO/OIDC są zarządzane przez Twojego dostawcę tożsamości. Rozszerzenie jest niedostępne.", + "domain_not_allowed": "Ta instancja nie akceptuje nowych kont z Twojej domeny e-mail. Skontaktuj się z administratorem, aby ją włączyć.", + "banner_aria": "Zachęta do rozszerzenia", + "banner_title": "Uzyskaj własną przestrzeń", + "banner_body": "Używasz konta gościa. Rozszerz, aby uzyskać osobisty dysk i przesyłać pliki.", + "banner_cta": "Rozszerz" } } diff --git a/frontend/static/locales/pt.json b/frontend/static/locales/pt.json index 6e24d8ea..5bcaa2fd 100644 --- a/frontend/static/locales/pt.json +++ b/frontend/static/locales/pt.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Não foi possível salvar sua preferência. Tente novamente." + }, + "upgrade": { + "title": "Atualizar para conta completa", + "lede": "Obtenha seu próprio armazenamento e comece a enviar arquivos. Seus compartilhamentos existentes permanecem intactos.", + "busy": "Atualizando…", + "submit": "Atualizar minha conta", + "cancel": "Agora não — voltar a compartilhados comigo", + "success": "Sua conta foi atualizada. Redirecionando para seus arquivos…", + "error": "Falha na atualização.", + "password_required": "A senha é obrigatória — esta instância não oferece login por link de e-mail.", + "password_too_short": "A senha deve ter pelo menos 8 caracteres.", + "oidc_user": "Contas SSO/OIDC são gerenciadas pelo seu provedor de identidade. A atualização não está disponível.", + "domain_not_allowed": "Esta instância não aceita novas contas do seu domínio de e-mail. Contate o administrador para habilitar.", + "banner_aria": "Solicitação de atualização", + "banner_title": "Obtenha seu próprio armazenamento", + "banner_body": "Você está usando uma conta de convidado. Atualize para obter uma unidade pessoal e enviar arquivos.", + "banner_cta": "Atualizar" } } diff --git a/frontend/static/locales/ru.json b/frontend/static/locales/ru.json index 51eb4f6c..6c8f9c63 100644 --- a/frontend/static/locales/ru.json +++ b/frontend/static/locales/ru.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "Не удалось сохранить настройку. Повторите попытку." + }, + "upgrade": { + "title": "Обновить до полной учётной записи", + "lede": "Получите собственное хранилище и начните загружать файлы. Существующие общие ресурсы останутся без изменений.", + "busy": "Обновление…", + "submit": "Обновить мою учётную запись", + "cancel": "Не сейчас — вернуться к общему со мной", + "success": "Ваша учётная запись обновлена. Перенаправление к файлам…", + "error": "Обновление не удалось.", + "password_required": "Требуется пароль — этот сервер не предлагает вход по ссылке в письме.", + "password_too_short": "Пароль должен содержать не менее 8 символов.", + "oidc_user": "Учётные записи SSO/OIDC управляются вашим провайдером идентификации. Обновление недоступно.", + "domain_not_allowed": "Этот сервер не принимает новые учётные записи с вашего почтового домена. Свяжитесь с администратором, чтобы включить это.", + "banner_aria": "Приглашение к обновлению", + "banner_title": "Получите своё хранилище", + "banner_body": "Вы используете гостевую учётную запись. Обновите, чтобы получить личный диск и загружать файлы.", + "banner_cta": "Обновить" } } diff --git a/frontend/static/locales/zh-TW.json b/frontend/static/locales/zh-TW.json index e11a5469..957c5aab 100644 --- a/frontend/static/locales/zh-TW.json +++ b/frontend/static/locales/zh-TW.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "無法儲存偏好設定。請再試一次。" + }, + "upgrade": { + "title": "升級為完整帳號", + "lede": "取得您自己的儲存空間並開始上傳檔案。您現有的共享保持不變。", + "busy": "升級中…", + "submit": "升級我的帳號", + "cancel": "暫不 — 返回共享給我", + "success": "您的帳號已升級。正在跳轉到您的檔案…", + "error": "升級失敗。", + "password_required": "需要密碼 — 此部署未提供電子郵件連結登入。", + "password_too_short": "密碼必須至少 8 個字元。", + "oidc_user": "SSO/OIDC 帳號由您的身分提供者管理。無法升級。", + "domain_not_allowed": "此部署不接受來自您電子郵件網域的新帳號。請聯絡管理員啟用。", + "banner_aria": "升級提示", + "banner_title": "取得您自己的儲存空間", + "banner_body": "您正在使用訪客帳號。升級以取得個人雲端硬碟並開始上傳檔案。", + "banner_cta": "升級" } } diff --git a/frontend/static/locales/zh.json b/frontend/static/locales/zh.json index 37372777..990fcacb 100644 --- a/frontend/static/locales/zh.json +++ b/frontend/static/locales/zh.json @@ -1155,5 +1155,22 @@ }, "preferences": { "save_failed": "无法保存偏好设置。请重试。" + }, + "upgrade": { + "title": "升级为完整账户", + "lede": "获得您自己的存储空间并开始上传文件。您现有的共享保持不变。", + "busy": "升级中…", + "submit": "升级我的账户", + "cancel": "暂不 — 返回共享给我", + "success": "您的账户已升级。正在跳转到您的文件…", + "error": "升级失败。", + "password_required": "需要密码 — 此部署未提供邮件链接登录。", + "password_too_short": "密码必须至少 8 个字符。", + "oidc_user": "SSO/OIDC 账户由您的身份提供商管理。无法升级。", + "domain_not_allowed": "此部署不接受来自您邮箱域的新账户。请联系管理员启用。", + "banner_aria": "升级提示", + "banner_title": "获得您自己的存储空间", + "banner_body": "您正在使用访客账户。升级以获得个人云盘并开始上传文件。", + "banner_cta": "升级" } }