upup-react-file-uploader
Version:
1 lines • 63.5 kB
Source Map (JSON)
{"version":3,"sources":["../../../../src/shared/i18n/en_US.ts","../../../../src/shared/i18n/locales/ar_SA.ts","../../../../src/shared/i18n/locales/de_DE.ts","../../../../src/shared/i18n/locales/es_ES.ts","../../../../src/shared/i18n/locales/fr_FR.ts","../../../../src/shared/i18n/locales/ja_JP.ts","../../../../src/shared/i18n/locales/ko_KR.ts","../../../../src/shared/i18n/locales/zh_CN.ts","../../../../src/shared/i18n/locales/zh_TW.ts"],"sourcesContent":["import type { Translations } from './types'\n\nexport const en_US: Translations = {\n // ── General ───────────────────────────────────────────────\n cancel: 'Cancel',\n done: 'Done',\n loading: 'Loading...',\n\n // ── Adapter names ─────────────────────────────────────────\n myDevice: 'My Device',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: 'Link',\n camera: 'Camera',\n\n // ── Drop-zone / AdapterSelector ───────────────────────────\n dragFileOr: 'Drag your file or',\n dragFilesOr: 'Drag your files or',\n browseFiles: 'browse files',\n or: 'or',\n selectAFolder: 'select a folder',\n maxFileSizeAllowed_one: 'Max {{size}} {{unit}} file is allowed',\n maxFileSizeAllowed_other: 'Max {{size}} {{unit}} files are allowed',\n\n // ── UpupUploader (root) ───────────────────────────────────\n addDocumentsHere:\n 'Add your documents here, you can upload up to {{limit}} files max',\n builtBy: 'Built by',\n\n // ── MainBoxHeader ─────────────────────────────────────────\n removeAllFiles: 'Remove all files',\n addingMoreFiles: 'Adding more files',\n filesSelected_one: '{{count}} file selected',\n filesSelected_other: '{{count}} files selected',\n addMore: 'Add More',\n\n // ── FileList ──────────────────────────────────────────────\n uploadFiles_one: 'Upload {{count}} file',\n uploadFiles_other: 'Upload {{count}} files',\n\n // ── FilePreview ───────────────────────────────────────────\n removeFile: 'Remove file',\n clickToPreview: 'Click to preview',\n zeroBytes: '0 Byte',\n bytes: 'Bytes',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n // ── FilePreviewPortal / Thumbnail ─────────────────────────\n previewError: 'Error: {{message}}',\n\n // ── DriveBrowser ──────────────────────────────────────────\n noAcceptedFilesFound: 'No accepted files found',\n selectThisFolder: 'Select this folder',\n addFiles_one: 'Add {{count}} file',\n addFiles_other: 'Add {{count}} files',\n\n // ── DriveBrowserHeader ────────────────────────────────────\n logOut: 'Log out',\n search: 'Search',\n\n // ── UrlUploader ───────────────────────────────────────────\n enterFileUrl: 'Enter file url',\n fetch: 'Fetch',\n\n // ── CameraUploader ────────────────────────────────────────\n capture: 'Capture',\n switchToCamera: 'switch to {{side}}',\n addImage: 'Add Image',\n\n // ── Camera sides ──────────────────────────────────────────\n front: 'front',\n back: 'back',\n\n // ── Powered by ────────────────────────────────────────────\n poweredBy: 'Powered by',\n\n // ── Errors & Warnings ───────────────────────────────────\n multipleFilesNotAllowed: 'Multiple file uploads are not allowed',\n failedToGetUploadUrl: 'Failed to get upload URL',\n statusError: 'Status: {{status}} ({{statusText}}). Details: {{details}}',\n networkErrorDuringUpload:\n 'Network error during upload - Status: {{status}} ({{statusText}})',\n missingRequiredConfiguration: 'Missing required configuration: {{missing}}',\n invalidProvider:\n 'Invalid provider: {{provider}}. Valid options: {{validOptions}}',\n invalidTokenEndpoint:\n 'Invalid tokenEndpoint URL: {{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize must be greater than 0',\n invalidAcceptFormat:\n 'Invalid accept format: {{accept}}. Use MIME types, */*, * or extensions (like .fbx)',\n\n unauthorizedAccess: 'Unauthorized access to Provider',\n presignedUrlInvalid: 'Presigned URL has expired or is invalid',\n temporaryCredentialsInvalid: 'Temporary credentials are no longer valid',\n corsMisconfigured: 'CORS configuration prevents file upload',\n fileTooLarge: 'File exceeds maximum size limit',\n invalidFileType: 'File type is not allowed',\n storageQuotaExceeded: 'Storage quota has been exceeded',\n signedUrlGenerationFailed: 'Failed to generate signed upload URL',\n uploadFailedWithCode: 'Upload failed with error code: {{code}}',\n uploadFailed: 'Upload failed: {{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'Your Dropbox session has expired. Please re-authenticate to continue.',\n dropboxMissingPermissions:\n 'Your Dropbox app is missing required permissions. Please add the following scopes in the Dropbox Developer Console: files.metadata.read, account_info.read',\n failedToRefreshExpiredToken: 'Failed to refresh expired token',\n\n // Upup UI messages\n allowedLimitSurpassed: 'Allowed limit has been surpassed!',\n fileUnsupportedType: '{{name}} has an unsupported type!',\n fileTooLargeName: '{{name}} is larger than {{size}} {{unit}}!',\n filePreviouslySelected: '{{name}} has previously been selected',\n fileWithUrlPreviouslySelected:\n 'A file with this url: {{url}} has previously been selected',\n errorCompressingFile: 'Error compressing {{name}}',\n\n // Integration / Auth errors\n clientIdRequired: 'Client ID is required...',\n popupBlocked: 'Popup blocked',\n dropboxClientIdMissing: 'Dropbox clientId missing',\n dropboxAuthFailed: 'Dropbox authentication failed',\n genericErrorDetails: 'Error: {{details}}',\n errorProcessingFiles: 'Error processing files: {{message}}',\n errorSelectingFolder: 'Error selecting folder: {{message}}',\n graphClientNotInitialized: 'Graph client not initialized',\n dropboxNoAccessToken: 'No access token provided for Dropbox download',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed:\n 'Silent token acquisition failed: {{details}}',\n msalInitializationFailed: 'MSAL initialization failed: {{details}}',\n silentTokenAcquisitionProceeding:\n 'Silent token acquisition failed, proceeding with interactive login{{details}}',\n signInFailed: 'Sign-in failed: {{message}}',\n handleSignInFailed: 'Handle sign-in failed: {{message}}',\n signOutFailed: 'Sign-out failed: {{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const ar_SA: Translations = {\n cancel: 'إلغاء',\n done: 'تم',\n loading: 'جارٍ التحميل...',\n\n myDevice: 'جهازي',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: 'رابط',\n camera: 'الكاميرا',\n\n dragFileOr: 'اسحب الملف أو',\n dragFilesOr: 'اسحب الملفات أو',\n browseFiles: 'تصفح الملفات',\n or: 'أو',\n selectAFolder: 'اختر مجلداً',\n maxFileSizeAllowed_one: 'الحد الأقصى لحجم الملف {{size}} {{unit}}',\n maxFileSizeAllowed_other: 'الحد الأقصى لحجم الملفات {{size}} {{unit}}',\n\n addDocumentsHere:\n 'أضف مستنداتك هنا، يمكنك رفع حتى {{limit}} ملفات كحد أقصى',\n builtBy: 'صنع بواسطة',\n\n removeAllFiles: 'إزالة جميع الملفات',\n addingMoreFiles: 'إضافة المزيد من الملفات',\n filesSelected_one: 'تم اختيار ملف {{count}}',\n filesSelected_other: 'تم اختيار {{count}} ملفات',\n addMore: 'إضافة المزيد',\n\n uploadFiles_one: 'رفع ملف {{count}}',\n uploadFiles_other: 'رفع {{count}} ملفات',\n\n removeFile: 'إزالة الملف',\n clickToPreview: 'انقر للمعاينة',\n zeroBytes: '٠ بايت',\n bytes: 'بايت',\n kb: 'ك.ب',\n mb: 'م.ب',\n gb: 'ج.ب',\n tb: 'ت.ب',\n\n previewError: 'خطأ: {{message}}',\n\n noAcceptedFilesFound: 'لم يتم العثور على ملفات مقبولة',\n selectThisFolder: 'اختر هذا المجلد',\n addFiles_one: 'إضافة ملف {{count}}',\n addFiles_other: 'إضافة {{count}} ملفات',\n\n logOut: 'تسجيل الخروج',\n search: 'بحث',\n\n enterFileUrl: 'أدخل رابط الملف',\n fetch: 'جلب',\n\n capture: 'التقاط',\n switchToCamera: 'التبديل إلى الكاميرا {{side}}',\n addImage: 'إضافة صورة',\n\n front: 'الأمامية',\n back: 'الخلفية',\n\n poweredBy: 'مدعوم من',\n\n // ── Errors & Warnings ───────────────────────────────────\n multipleFilesNotAllowed: 'غير مسموح بتحميل عدة ملفات',\n failedToGetUploadUrl: 'فشل في الحصول على رابط الرفع',\n statusError: 'الحالة: {{status}} ({{statusText}}). التفاصيل: {{details}}',\n networkErrorDuringUpload:\n 'خطأ في الشبكة أثناء الرفع - الحالة: {{status}} ({{statusText}})',\n missingRequiredConfiguration: 'تكوين مفقود مطلوب: {{missing}}',\n invalidProvider:\n 'مزود غير صالح: {{provider}}. الخيارات الصحيحة: {{validOptions}}',\n invalidTokenEndpoint:\n 'عنوان tokenEndpoint غير صالح: {{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'يجب أن يكون حجم الملف الأقصى أكبر من 0',\n invalidAcceptFormat:\n 'تنسيق القبول غير صالح: {{accept}}. استخدم أنواع MIME أو */* أو ملحقات (مثل .fbx)',\n\n unauthorizedAccess: 'دخول غير مصرح إلى المزود',\n presignedUrlInvalid: 'رابط التحميل المسبق انتهت صلاحيته أو غير صالح',\n temporaryCredentialsInvalid: 'البيانات المؤقتة لم تعد صالحة',\n corsMisconfigured: 'إعدادات CORS تمنع رفع الملف',\n fileTooLarge: 'حجم الملف يتجاوز الحد الأقصى',\n invalidFileType: 'نوع الملف غير مسموح',\n storageQuotaExceeded: 'تم تجاوز حصة التخزين',\n signedUrlGenerationFailed: 'فشل إنشاء رابط الرفع الموقع',\n uploadFailedWithCode: 'فشل الرفع برمز الخطأ: {{code}}',\n uploadFailed: 'فشل الرفع: {{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'انتهت صلاحية جلسة Dropbox الخاصة بك. يرجى إعادة المصادقة للمتابعة.',\n dropboxMissingPermissions:\n 'تطبيق Dropbox الخاص بك يفتقد الأذونات المطلوبة. يرجى إضافة الأذونات التالية في وحدة تحكم مطوري Dropbox: files.metadata.read, account_info.read',\n failedToRefreshExpiredToken: 'فشل تحديث الرمز المنتهي',\n\n // Upup UI messages\n allowedLimitSurpassed: 'تم تجاوز الحد المسموح!',\n fileUnsupportedType: '{{name}} نوعه غير مدعوم!',\n fileTooLargeName: '{{name}} أكبر من {{size}} {{unit}}!',\n filePreviouslySelected: '{{name}} تم تحديده سابقاً',\n fileWithUrlPreviouslySelected: 'ملف بهذا الرابط: {{url}} تم تحديده سابقاً',\n errorCompressingFile: 'خطأ في ضغط {{name}}',\n\n // Integration / Auth errors\n clientIdRequired: 'معرّف العميل مطلوب...',\n popupBlocked: 'تم حظر النافذة المنبثقة',\n dropboxClientIdMissing: 'مفقود معرف تطبيق Dropbox',\n dropboxAuthFailed: 'فشل مصادقة Dropbox',\n genericErrorDetails: 'خطأ: {{details}}',\n errorProcessingFiles: 'خطأ في معالجة الملفات: {{message}}',\n errorSelectingFolder: 'خطأ في تحديد المجلد: {{message}}',\n graphClientNotInitialized: 'عميل Graph غير مهيأ',\n dropboxNoAccessToken: 'لم يتم توفير رمز وصول لتنزيل Dropbox',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed: 'فشل الحصول على رمز صامت: {{details}}',\n msalInitializationFailed: 'فشل تهيئة MSAL: {{details}}',\n silentTokenAcquisitionProceeding:\n 'فشل الحصول على رمز صامت، المتابعة بتسجيل تفاعلي{{details}}',\n signInFailed: 'فشل تسجيل الدخول: {{message}}',\n handleSignInFailed: 'فشل معالجة تسجيل الدخول: {{message}}',\n signOutFailed: 'فشل تسجيل الخروج: {{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const de_DE: Translations = {\n cancel: 'Abbrechen',\n done: 'Fertig',\n loading: 'Laden...',\n\n myDevice: 'Mein Gerät',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: 'Link',\n camera: 'Kamera',\n\n dragFileOr: 'Datei hierher ziehen oder',\n dragFilesOr: 'Dateien hierher ziehen oder',\n browseFiles: 'Dateien durchsuchen',\n or: 'oder',\n selectAFolder: 'Ordner auswählen',\n maxFileSizeAllowed_one: 'Maximal {{size}} {{unit}} pro Datei erlaubt',\n maxFileSizeAllowed_other: 'Maximal {{size}} {{unit}} pro Datei erlaubt',\n\n addDocumentsHere: 'Dokumente hier hinzufügen, maximal {{limit}} Dateien',\n builtBy: 'Entwickelt von',\n\n removeAllFiles: 'Alle Dateien entfernen',\n addingMoreFiles: 'Weitere Dateien hinzufügen',\n filesSelected_one: '{{count}} Datei ausgewählt',\n filesSelected_other: '{{count}} Dateien ausgewählt',\n addMore: 'Mehr hinzufügen',\n\n uploadFiles_one: '{{count}} Datei hochladen',\n uploadFiles_other: '{{count}} Dateien hochladen',\n\n removeFile: 'Datei entfernen',\n clickToPreview: 'Vorschau anzeigen',\n zeroBytes: '0 Byte',\n bytes: 'Bytes',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n previewError: 'Fehler: {{message}}',\n\n noAcceptedFilesFound: 'Keine akzeptierten Dateien gefunden',\n selectThisFolder: 'Diesen Ordner auswählen',\n addFiles_one: '{{count}} Datei hinzufügen',\n addFiles_other: '{{count}} Dateien hinzufügen',\n\n logOut: 'Abmelden',\n search: 'Suchen',\n\n enterFileUrl: 'Datei-URL eingeben',\n fetch: 'Abrufen',\n\n capture: 'Aufnehmen',\n switchToCamera: 'Zur {{side}}kamera wechseln',\n addImage: 'Bild hinzufügen',\n\n front: 'Front',\n back: 'Rück',\n\n poweredBy: 'Bereitgestellt von',\n multipleFilesNotAllowed: 'Mehrere Dateien dürfen nicht hochgeladen werden',\n failedToGetUploadUrl: 'Fehler beim Abrufen der Upload-URL',\n statusError: 'Status: {{status}} ({{statusText}}). Details: {{details}}',\n networkErrorDuringUpload:\n 'Netzwerkfehler während des Uploads - Status: {{status}} ({{statusText}})',\n missingRequiredConfiguration:\n 'Fehlende erforderliche Konfiguration: {{missing}}',\n invalidProvider:\n 'Ungültiger Anbieter: {{provider}}. Gültige Optionen: {{validOptions}}',\n invalidTokenEndpoint:\n 'Ungültige tokenEndpoint-URL: {{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize muss größer als 0 sein',\n invalidAcceptFormat:\n 'Ungültiges Accept-Format: {{accept}}. Verwenden Sie MIME-Typen, */*, * oder Erweiterungen (z. B. .fbx)',\n\n unauthorizedAccess: 'Unbefugter Zugriff auf den Anbieter',\n presignedUrlInvalid: 'Die Presigned-URL ist abgelaufen oder ungültig',\n temporaryCredentialsInvalid:\n 'Temporäre Anmeldeinformationen sind nicht mehr gültig',\n corsMisconfigured: 'CORS-Konfiguration verhindert den Datei-Upload',\n fileTooLarge: 'Datei überschreitet die maximale Größenbegrenzung',\n invalidFileType: 'Dateityp ist nicht erlaubt',\n storageQuotaExceeded: 'Speicherplatzkontingent wurde überschritten',\n signedUrlGenerationFailed:\n 'Erstellung der signierten Upload-URL fehlgeschlagen',\n uploadFailedWithCode: 'Upload fehlgeschlagen mit Fehlercode: {{code}}',\n uploadFailed: 'Upload fehlgeschlagen: {{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'Ihre Dropbox-Sitzung ist abgelaufen. Bitte authentifizieren Sie sich erneut, um fortzufahren.',\n dropboxMissingPermissions:\n 'Ihre Dropbox-App hat nicht die benötigten Berechtigungen. Fügen Sie bitte folgende Scopes in der Dropbox Developer Console hinzu: files.metadata.read, account_info.read',\n failedToRefreshExpiredToken:\n 'Aktualisierung des abgelaufenen Tokens fehlgeschlagen',\n\n // Upup UI messages\n allowedLimitSurpassed: 'Erlaubtes Limit überschritten!',\n fileUnsupportedType: '{{name}} hat einen nicht unterstützten Typ!',\n fileTooLargeName: '{{name}} ist größer als {{size}} {{unit}}!',\n filePreviouslySelected: '{{name}} wurde bereits ausgewählt',\n fileWithUrlPreviouslySelected:\n 'Eine Datei mit dieser URL: {{url}} wurde bereits ausgewählt',\n errorCompressingFile: 'Fehler beim Komprimieren von {{name}}',\n\n // Integration / Auth errors\n clientIdRequired: 'Client-ID ist erforderlich...',\n popupBlocked: 'Popup blockiert',\n dropboxClientIdMissing: 'Dropbox-Client-ID fehlt',\n dropboxAuthFailed: 'Dropbox-Authentifizierung fehlgeschlagen',\n genericErrorDetails: 'Fehler: {{details}}',\n errorProcessingFiles: 'Fehler beim Verarbeiten der Dateien: {{message}}',\n errorSelectingFolder: 'Fehler beim Auswählen des Ordners: {{message}}',\n graphClientNotInitialized: 'Graph-Client nicht initialisiert',\n dropboxNoAccessToken: 'Kein Zugriffstoken für Dropbox-Download vorhanden',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed:\n 'Stilles Token-Abrufen fehlgeschlagen: {{details}}',\n msalInitializationFailed:\n 'MSAL-Initialisierung fehlgeschlagen: {{details}}',\n silentTokenAcquisitionProceeding:\n 'Stilles Token-Abrufen fehlgeschlagen, fahre mit interaktivem Login fort{{details}}',\n signInFailed: 'Anmeldung fehlgeschlagen: {{message}}',\n handleSignInFailed: 'Fehler beim Verarbeiten der Anmeldung: {{message}}',\n signOutFailed: 'Abmeldung fehlgeschlagen: {{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const es_ES: Translations = {\n cancel: 'Cancelar',\n done: 'Hecho',\n loading: 'Cargando...',\n\n myDevice: 'Mi dispositivo',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: 'Enlace',\n camera: 'Cámara',\n\n dragFileOr: 'Arrastra tu archivo o',\n dragFilesOr: 'Arrastra tus archivos o',\n browseFiles: 'explorar archivos',\n or: 'o',\n selectAFolder: 'seleccionar una carpeta',\n maxFileSizeAllowed_one: 'Tamaño máximo de archivo: {{size}} {{unit}}',\n maxFileSizeAllowed_other: 'Tamaño máximo de archivos: {{size}} {{unit}}',\n\n addDocumentsHere:\n 'Añade tus documentos aquí, puedes subir hasta {{limit}} archivos',\n builtBy: 'Creado por',\n\n removeAllFiles: 'Eliminar todos los archivos',\n addingMoreFiles: 'Añadiendo más archivos',\n filesSelected_one: '{{count}} archivo seleccionado',\n filesSelected_other: '{{count}} archivos seleccionados',\n addMore: 'Añadir más',\n\n uploadFiles_one: 'Subir {{count}} archivo',\n uploadFiles_other: 'Subir {{count}} archivos',\n\n removeFile: 'Eliminar archivo',\n clickToPreview: 'Vista previa',\n zeroBytes: '0 bytes',\n bytes: 'bytes',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n previewError: 'Error: {{message}}',\n\n noAcceptedFilesFound: 'No se encontraron archivos aceptados',\n selectThisFolder: 'Seleccionar esta carpeta',\n addFiles_one: 'Añadir {{count}} archivo',\n addFiles_other: 'Añadir {{count}} archivos',\n\n logOut: 'Cerrar sesión',\n search: 'Buscar',\n\n enterFileUrl: 'Ingresa la URL del archivo',\n fetch: 'Obtener',\n\n capture: 'Capturar',\n switchToCamera: 'cambiar a cámara {{side}}',\n addImage: 'Añadir imagen',\n\n front: 'frontal',\n back: 'trasera',\n\n poweredBy: 'Desarrollado por',\n multipleFilesNotAllowed: 'No se permiten cargas de múltiples archivos',\n failedToGetUploadUrl: 'Error al obtener la URL de carga',\n statusError: 'Estado: {{status}} ({{statusText}}). Detalles: {{details}}',\n networkErrorDuringUpload:\n 'Error de red durante la subida - Estado: {{status}} ({{statusText}})',\n missingRequiredConfiguration:\n 'Falta la configuración requerida: {{missing}}',\n invalidProvider:\n 'Proveedor inválido: {{provider}}. Opciones válidas: {{validOptions}}',\n invalidTokenEndpoint:\n 'URL tokenEndpoint inválida: {{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize debe ser mayor que 0',\n invalidAcceptFormat:\n 'Formato de accept inválido: {{accept}}. Use tipos MIME, */*, * o extensiones (p. ej. .fbx)',\n\n unauthorizedAccess: 'Acceso no autorizado al proveedor',\n presignedUrlInvalid: 'La URL prefirmada ha caducado o es inválida',\n temporaryCredentialsInvalid:\n 'Las credenciales temporales ya no son válidas',\n corsMisconfigured: 'La configuración CORS impide la carga de archivos',\n fileTooLarge: 'El archivo excede el tamaño máximo permitido',\n invalidFileType: 'El tipo de archivo no está permitido',\n storageQuotaExceeded: 'Se ha superado la cuota de almacenamiento',\n signedUrlGenerationFailed: 'Error al generar la URL firmada de subida',\n uploadFailedWithCode: 'La subida falló con el código de error: {{code}}',\n uploadFailed: 'La subida falló: {{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'Su sesión de Dropbox ha expirado. Por favor, vuelva a autenticarse.',\n dropboxMissingPermissions:\n 'Su app de Dropbox no tiene los permisos necesarios. Añada los siguientes scopes en Dropbox Developer Console: files.metadata.read, account_info.read',\n failedToRefreshExpiredToken: 'Error al renovar el token caducado',\n\n // Upup UI messages\n allowedLimitSurpassed: '¡Se ha superado el límite permitido!',\n fileUnsupportedType: '¡{{name}} tiene un tipo no compatible!',\n fileTooLargeName: '{{name}} es mayor que {{size}} {{unit}}!',\n filePreviouslySelected: '{{name}} ya ha sido seleccionado',\n fileWithUrlPreviouslySelected:\n 'Un archivo con esta URL: {{url}} ya ha sido seleccionado',\n errorCompressingFile: 'Error al comprimir {{name}}',\n\n // Integration / Auth errors\n clientIdRequired: 'Se requiere Client ID...',\n popupBlocked: 'Ventana emergente bloqueada',\n dropboxClientIdMissing: 'Falta el clientId de Dropbox',\n dropboxAuthFailed: 'Autenticación de Dropbox fallida',\n genericErrorDetails: 'Error: {{details}}',\n errorProcessingFiles: 'Error al procesar archivos: {{message}}',\n errorSelectingFolder: 'Error al seleccionar carpeta: {{message}}',\n graphClientNotInitialized: 'Graph client no inicializado',\n dropboxNoAccessToken:\n 'No se proporcionó token de acceso para la descarga desde Dropbox',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed:\n 'Fallo en adquisición silenciosa del token: {{details}}',\n msalInitializationFailed: 'Fallo en inicialización MSAL: {{details}}',\n silentTokenAcquisitionProceeding:\n 'Fallo en adquisición silenciosa del token, procediendo con inicio de sesión interactivo{{details}}',\n signInFailed: 'Inicio de sesión fallido: {{message}}',\n handleSignInFailed: 'Error al manejar inicio de sesión: {{message}}',\n signOutFailed: 'Error al cerrar sesión: {{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const fr_FR: Translations = {\n cancel: 'Annuler',\n done: 'Terminé',\n loading: 'Chargement...',\n\n myDevice: 'Mon appareil',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: 'Lien',\n camera: 'Caméra',\n\n dragFileOr: 'Glissez votre fichier ou',\n dragFilesOr: 'Glissez vos fichiers ou',\n browseFiles: 'parcourir',\n or: 'ou',\n selectAFolder: 'sélectionner un dossier',\n maxFileSizeAllowed_one: 'Fichier de {{size}} {{unit}} maximum autorisé',\n maxFileSizeAllowed_other: 'Fichiers de {{size}} {{unit}} maximum autorisés',\n\n addDocumentsHere:\n \"Ajoutez vos documents ici, vous pouvez télécharger jusqu'à {{limit}} fichiers\",\n builtBy: 'Créé par',\n\n removeAllFiles: 'Supprimer tous les fichiers',\n addingMoreFiles: 'Ajout de fichiers',\n filesSelected_one: '{{count}} fichier sélectionné',\n filesSelected_other: '{{count}} fichiers sélectionnés',\n addMore: 'Ajouter',\n\n uploadFiles_one: 'Télécharger {{count}} fichier',\n uploadFiles_other: 'Télécharger {{count}} fichiers',\n\n removeFile: 'Supprimer le fichier',\n clickToPreview: 'Aperçu',\n zeroBytes: '0 octet',\n bytes: 'octets',\n kb: 'Ko',\n mb: 'Mo',\n gb: 'Go',\n tb: 'To',\n\n previewError: 'Erreur : {{message}}',\n\n noAcceptedFilesFound: 'Aucun fichier accepté trouvé',\n selectThisFolder: 'Sélectionner ce dossier',\n addFiles_one: 'Ajouter {{count}} fichier',\n addFiles_other: 'Ajouter {{count}} fichiers',\n\n logOut: 'Déconnexion',\n search: 'Rechercher',\n\n enterFileUrl: \"Entrez l'URL du fichier\",\n fetch: 'Récupérer',\n\n capture: 'Capturer',\n switchToCamera: 'passer à la caméra {{side}}',\n addImage: \"Ajouter l'image\",\n\n front: 'avant',\n back: 'arrière',\n\n poweredBy: 'Propulsé par',\n multipleFilesNotAllowed:\n 'Les téléchargements de plusieurs fichiers ne sont pas autorisés',\n failedToGetUploadUrl: \"Échec de la récupération de l'URL d'envoi\",\n statusError: 'Statut : {{status}} ({{statusText}}). Détails : {{details}}',\n networkErrorDuringUpload:\n 'Erreur réseau pendant le téléchargement - Statut : {{status}} ({{statusText}})',\n missingRequiredConfiguration:\n 'Configuration requise manquante : {{missing}}',\n invalidProvider:\n 'Fournisseur invalide : {{provider}}. Options valides : {{validOptions}}',\n invalidTokenEndpoint:\n 'URL tokenEndpoint invalide : {{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize doit être supérieur à 0',\n invalidAcceptFormat:\n 'Format accept invalide : {{accept}}. Utilisez les types MIME, */*, * ou des extensions (ex. .fbx)',\n\n unauthorizedAccess: 'Accès non autorisé au fournisseur',\n presignedUrlInvalid: \"L'URL pré-signée a expiré ou est invalide\",\n temporaryCredentialsInvalid:\n 'Les identifiants temporaires ne sont plus valides',\n corsMisconfigured:\n 'La configuration CORS empêche le téléchargement de fichiers',\n fileTooLarge: 'Le fichier dépasse la taille maximale autorisée',\n invalidFileType: \"Le type de fichier n'est pas autorisé\",\n storageQuotaExceeded: 'Le quota de stockage a été dépassé',\n signedUrlGenerationFailed: \"Échec de la génération de l'URL signée\",\n uploadFailedWithCode:\n \"Le téléchargement a échoué avec le code d'erreur : {{code}}\",\n uploadFailed: 'Échec du téléchargement : {{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'Votre session Dropbox a expiré. Veuillez vous ré-authentifier.',\n dropboxMissingPermissions:\n \"Votre application Dropbox n'a pas les autorisations nécessaires. Ajoutez les scopes suivants dans la console Dropbox Developer : files.metadata.read, account_info.read\",\n failedToRefreshExpiredToken: 'Échec du rafraîchissement du token expiré',\n\n // Upup UI messages\n allowedLimitSurpassed: 'La limite autorisée a été dépassée !',\n fileUnsupportedType: '{{name}} a un type non pris en charge !',\n fileTooLargeName: '{{name}} est plus grand que {{size}} {{unit}} !',\n filePreviouslySelected: '{{name}} a déjà été sélectionné',\n fileWithUrlPreviouslySelected:\n 'Un fichier avec cette URL : {{url}} a déjà été sélectionné',\n errorCompressingFile: 'Erreur lors de la compression de {{name}}',\n\n // Integration / Auth errors\n clientIdRequired: 'Client ID requis...',\n popupBlocked: 'Popup bloqué',\n dropboxClientIdMissing: 'ClientId Dropbox manquant',\n dropboxAuthFailed: \"Échec de l'authentification Dropbox\",\n genericErrorDetails: 'Erreur : {{details}}',\n errorProcessingFiles:\n 'Erreur lors du traitement des fichiers : {{message}}',\n errorSelectingFolder:\n 'Erreur lors de la sélection du dossier : {{message}}',\n graphClientNotInitialized: 'Client Graph non initialisé',\n dropboxNoAccessToken:\n \"Aucun jeton d'accès fourni pour le téléchargement Dropbox\",\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed:\n \"Échec de l'acquisition silencieuse du jeton : {{details}}\",\n msalInitializationFailed: \"Échec de l'initialisation MSAL : {{details}}\",\n silentTokenAcquisitionProceeding:\n \"Acquisition silencieuse échouée, poursuite avec l'authentification interactive{{details}}\",\n signInFailed: 'Échec de la connexion : {{message}}',\n handleSignInFailed: 'Échec du traitement de la connexion : {{message}}',\n signOutFailed: 'Échec de la déconnexion : {{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const ja_JP: Translations = {\n cancel: 'キャンセル',\n done: '完了',\n loading: '読み込み中...',\n\n myDevice: 'マイデバイス',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: 'リンク',\n camera: 'カメラ',\n\n dragFileOr: 'ファイルをドラッグするか、',\n dragFilesOr: 'ファイルをドラッグするか、',\n browseFiles: '参照',\n or: 'または',\n selectAFolder: 'フォルダを選択',\n maxFileSizeAllowed_one:\n '最大 {{size}} {{unit}} のファイルがアップロード可能です',\n maxFileSizeAllowed_other:\n '最大 {{size}} {{unit}} のファイルがアップロード可能です',\n\n addDocumentsHere:\n 'ここにファイルをドロップするか、貼り付けるか、参照するか、以下からインポートしてください',\n builtBy: '開発元',\n\n removeAllFiles: 'すべて削除',\n addingMoreFiles: 'ファイルを追加中',\n filesSelected_one: '{{count}} ファイル選択済み',\n filesSelected_other: '{{count}} ファイル選択済み',\n addMore: '追加',\n\n uploadFiles_one: '{{count}} ファイルをアップロード',\n uploadFiles_other: '{{count}} ファイルをアップロード',\n\n removeFile: 'ファイルを削除',\n clickToPreview: 'プレビュー',\n zeroBytes: '0 バイト',\n bytes: 'バイト',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n previewError: 'エラー: {{message}}',\n\n noAcceptedFilesFound: '対応するファイルが見つかりません',\n selectThisFolder: 'このフォルダを選択',\n addFiles_one: '{{count}} ファイルを追加',\n addFiles_other: '{{count}} ファイルを追加',\n\n logOut: 'ログアウト',\n search: '検索',\n\n enterFileUrl: 'ファイルのURLを入力',\n fetch: '取得',\n\n capture: '撮影',\n switchToCamera: '{{side}}カメラに切替',\n addImage: '画像を追加',\n\n front: '前面',\n back: '背面',\n\n poweredBy: 'Powered by',\n multipleFilesNotAllowed: '複数ファイルのアップロードは許可されていません',\n failedToGetUploadUrl: 'アップロードURLの取得に失敗しました',\n statusError: 'ステータス:{{status}}({{statusText}})。詳細:{{details}}',\n networkErrorDuringUpload:\n 'アップロード中のネットワークエラー - ステータス:{{status}}({{statusText}})',\n missingRequiredConfiguration: '必要な設定が不足しています:{{missing}}',\n invalidProvider:\n '無効なプロバイダ:{{provider}}。有効なオプション:{{validOptions}}',\n invalidTokenEndpoint:\n '無効な tokenEndpoint URL:{{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize は 0 より大きくなければなりません',\n invalidAcceptFormat:\n '無効な accept フォーマット:{{accept}}。MIME タイプ、*/*、*、または拡張子(例:.fbx)を使用してください',\n\n unauthorizedAccess: 'プロバイダーへのアクセスが許可されていません',\n presignedUrlInvalid: '事前署名されたURLが期限切れまたは無効です',\n temporaryCredentialsInvalid: '一時的な資格情報は無効になっています',\n corsMisconfigured: 'CORS の設定によりファイルのアップロードができません',\n fileTooLarge: 'ファイルが最大サイズを超えています',\n invalidFileType: 'ファイルタイプが許可されていません',\n storageQuotaExceeded: 'ストレージの容量制限を超えています',\n signedUrlGenerationFailed: '署名付きアップロードURLの生成に失敗しました',\n uploadFailedWithCode: 'エラーコードでアップロードに失敗しました:{{code}}',\n uploadFailed: 'アップロードに失敗しました:{{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'Dropbox セッションの有効期限が切れました。再認証してください。',\n dropboxMissingPermissions:\n 'Dropbox アプリに必要な権限が不足しています。Dropbox Developer Console に次のスコープを追加してください:files.metadata.read、account_info.read',\n failedToRefreshExpiredToken: '期限切れトークンの更新に失敗しました',\n\n // Upup UI messages\n allowedLimitSurpassed: '許可された上限を超えました!',\n fileUnsupportedType: '{{name}} はサポートされていないタイプです!',\n fileTooLargeName: '{{name}} は {{size}} {{unit}} より大きいです!',\n filePreviouslySelected: '{{name}} は既に選択されています',\n fileWithUrlPreviouslySelected:\n 'このURLのファイル:{{url}} は既に選択されています',\n errorCompressingFile: '{{name}} の圧縮中にエラーが発生しました',\n\n // Integration / Auth errors\n clientIdRequired: 'クライアントIDが必要です...',\n popupBlocked: 'ポップアップがブロックされました',\n dropboxClientIdMissing: 'Dropbox の clientId がありません',\n dropboxAuthFailed: 'Dropbox 認証に失敗しました',\n genericErrorDetails: 'エラー:{{details}}',\n errorProcessingFiles: 'ファイル処理エラー:{{message}}',\n errorSelectingFolder: 'フォルダ選択エラー:{{message}}',\n graphClientNotInitialized: 'Graph クライアントが初期化されていません',\n dropboxNoAccessToken:\n 'Dropbox ダウンロード用のアクセストークンが提供されていません',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed:\n 'サイレントなトークン取得に失敗しました:{{details}}',\n msalInitializationFailed: 'MSAL の初期化に失敗しました:{{details}}',\n silentTokenAcquisitionProceeding:\n 'サイレントなトークン取得に失敗したため、対話型ログインを続行します{{details}}',\n signInFailed: 'サインインに失敗しました:{{message}}',\n handleSignInFailed: 'サインイン処理に失敗しました:{{message}}',\n signOutFailed: 'サインアウトに失敗しました:{{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const ko_KR: Translations = {\n cancel: '취소',\n done: '완료',\n loading: '로딩 중...',\n\n myDevice: '내 기기',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: '링크',\n camera: '카메라',\n\n dragFileOr: '파일을 드래그하거나',\n dragFilesOr: '파일을 드래그하거나',\n browseFiles: '파일 찾아보기',\n or: '또는',\n selectAFolder: '폴더 선택',\n maxFileSizeAllowed_one: '최대 {{size}} {{unit}} 파일 허용',\n maxFileSizeAllowed_other: '최대 {{size}} {{unit}} 파일 허용',\n\n addDocumentsHere:\n '여기에 문서를 추가하세요. 최대 {{limit}}개 파일까지 업로드 가능합니다',\n builtBy: '제작',\n\n removeAllFiles: '모든 파일 삭제',\n addingMoreFiles: '파일 추가 중',\n filesSelected_one: '{{count}}개 파일 선택됨',\n filesSelected_other: '{{count}}개 파일 선택됨',\n addMore: '더 추가',\n\n uploadFiles_one: '{{count}}개 파일 업로드',\n uploadFiles_other: '{{count}}개 파일 업로드',\n\n removeFile: '파일 삭제',\n clickToPreview: '미리보기',\n zeroBytes: '0 바이트',\n bytes: '바이트',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n previewError: '오류: {{message}}',\n\n noAcceptedFilesFound: '허용된 파일을 찾을 수 없습니다',\n selectThisFolder: '이 폴더 선택',\n addFiles_one: '{{count}}개 파일 추가',\n addFiles_other: '{{count}}개 파일 추가',\n\n logOut: '로그아웃',\n search: '검색',\n\n enterFileUrl: '파일 URL 입력',\n fetch: '가져오기',\n\n capture: '촬영',\n switchToCamera: '{{side}} 카메라로 전환',\n addImage: '이미지 추가',\n\n front: '전면',\n back: '후면',\n\n poweredBy: 'Powered by',\n multipleFilesNotAllowed: '여러 파일 업로드는 허용되지 않습니다',\n failedToGetUploadUrl: '업로드 URL을 가져오지 못했습니다',\n statusError: '상태: {{status}} ({{statusText}}). 상세: {{details}}',\n networkErrorDuringUpload:\n '업로드 중 네트워크 오류 - 상태: {{status}} ({{statusText}})',\n missingRequiredConfiguration: '필수 구성 누락: {{missing}}',\n invalidProvider:\n '잘못된 제공자: {{provider}}. 유효한 옵션: {{validOptions}}',\n invalidTokenEndpoint:\n '유효하지 않은 tokenEndpoint URL: {{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize는 0보다 커야 합니다',\n invalidAcceptFormat:\n '잘못된 accept 형식: {{accept}}. MIME 타입, */*, * 또는 확장자 사용(예: .fbx)',\n\n unauthorizedAccess: '제공자에 대한 권한 없는 접근',\n presignedUrlInvalid: '사전 서명된 URL이 만료되었거나 유효하지 않습니다',\n temporaryCredentialsInvalid: '임시 자격 증명이 더 이상 유효하지 않습니다',\n corsMisconfigured: 'CORS 설정으로 인해 파일 업로드가 차단됩니다',\n fileTooLarge: '파일이 최대 크기 제한을 초과합니다',\n invalidFileType: '파일 형식이 허용되지 않습니다',\n storageQuotaExceeded: '저장소 할당량이 초과되었습니다',\n signedUrlGenerationFailed: '서명된 업로드 URL 생성에 실패했습니다',\n uploadFailedWithCode: '오류 코드로 업로드 실패: {{code}}',\n uploadFailed: '업로드 실패: {{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired:\n 'Dropbox 세션이 만료되었습니다. 계속하려면 다시 인증하세요.',\n dropboxMissingPermissions:\n 'Dropbox 앱에 필요한 권한이 없습니다. Dropbox 개발자 콘솔에 다음 스코프를 추가하세요: files.metadata.read, account_info.read',\n failedToRefreshExpiredToken: '만료된 토큰 갱신에 실패했습니다',\n\n // Upup UI messages\n allowedLimitSurpassed: '허용된 한도를 초과했습니다!',\n fileUnsupportedType: '{{name}}는 지원되지 않는 유형입니다!',\n fileTooLargeName: '{{name}}이(가) {{size}} {{unit}}보다 큽니다!',\n filePreviouslySelected: '{{name}}이(가) 이미 선택되었습니다',\n fileWithUrlPreviouslySelected:\n '이 URL의 파일: {{url}}이(가) 이미 선택되었습니다',\n errorCompressingFile: '{{name}} 압축 중 오류 발생',\n\n // Integration / Auth errors\n clientIdRequired: '클라이언트 ID가 필요합니다...',\n popupBlocked: '팝업 차단됨',\n dropboxClientIdMissing: 'Dropbox clientId가 없습니다',\n dropboxAuthFailed: 'Dropbox 인증 실패',\n genericErrorDetails: '오류: {{details}}',\n errorProcessingFiles: '파일 처리 오류: {{message}}',\n errorSelectingFolder: '폴더 선택 오류: {{message}}',\n graphClientNotInitialized: 'Graph 클라이언트가 초기화되지 않았습니다',\n dropboxNoAccessToken:\n 'Dropbox 다운로드를 위한 액세스 토큰이 제공되지 않았습니다',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed: '무음 토큰 획득 실패: {{details}}',\n msalInitializationFailed: 'MSAL 초기화 실패: {{details}}',\n silentTokenAcquisitionProceeding:\n '무음 토큰 획득 실패로 대화형 로그인 진행{{details}}',\n signInFailed: '로그인 실패: {{message}}',\n handleSignInFailed: '로그인 처리 실패: {{message}}',\n signOutFailed: '로그아웃 실패: {{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const zh_CN: Translations = {\n cancel: '取消',\n done: '完成',\n loading: '加载中...',\n\n myDevice: '本地文件',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: '链接',\n camera: '相机',\n\n dragFileOr: '拖拽文件或',\n dragFilesOr: '拖拽文件或',\n browseFiles: '浏览文件',\n or: '或',\n selectAFolder: '选择文件夹',\n maxFileSizeAllowed_one: '最大允许 {{size}} {{unit}} 的文件',\n maxFileSizeAllowed_other: '最大允许 {{size}} {{unit}} 的文件',\n\n addDocumentsHere: '在此添加文档,最多可上传 {{limit}} 个文件',\n builtBy: '由',\n\n removeAllFiles: '删除所有文件',\n addingMoreFiles: '正在添加更多文件',\n filesSelected_one: '已选择 {{count}} 个文件',\n filesSelected_other: '已选择 {{count}} 个文件',\n addMore: '添加更多',\n\n uploadFiles_one: '上传 {{count}} 个文件',\n uploadFiles_other: '上传 {{count}} 个文件',\n\n removeFile: '删除文件',\n clickToPreview: '点击预览',\n zeroBytes: '0 字节',\n bytes: '字节',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n previewError: '错误:{{message}}',\n\n noAcceptedFilesFound: '未找到可接受的文件',\n selectThisFolder: '选择此文件夹',\n addFiles_one: '添加 {{count}} 个文件',\n addFiles_other: '添加 {{count}} 个文件',\n\n logOut: '退出登录',\n search: '搜索',\n\n enterFileUrl: '输入文件链接',\n fetch: '获取',\n\n capture: '拍照',\n switchToCamera: '切换到{{side}}摄像头',\n addImage: '添加图片',\n\n front: '前置',\n back: '后置',\n\n poweredBy: 'Powered by',\n multipleFilesNotAllowed: '不允许上传多个文件',\n failedToGetUploadUrl: '获取上传 URL 失败',\n statusError: '状态:{{status}}({{statusText}})。详情:{{details}}',\n networkErrorDuringUpload:\n '上传时发生网络错误 - 状态:{{status}}({{statusText}})',\n missingRequiredConfiguration: '缺少必需的配置:{{missing}}',\n invalidProvider: '无效的提供者:{{provider}}。有效选项:{{validOptions}}',\n invalidTokenEndpoint:\n '无效的 tokenEndpoint URL:{{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize 必须大于 0',\n invalidAcceptFormat:\n '无效的 accept 格式:{{accept}}。请使用 MIME 类型、*/*、* 或扩展名(例如 .fbx)',\n\n unauthorizedAccess: '未经授权访问提供者',\n presignedUrlInvalid: '预签名 URL 已过期或无效',\n temporaryCredentialsInvalid: '临时凭证已失效',\n corsMisconfigured: 'CORS 配置阻止文件上传',\n fileTooLarge: '文件超出最大大小限制',\n invalidFileType: '文件类型不被允许',\n storageQuotaExceeded: '存储配额已超出',\n signedUrlGenerationFailed: '生成签名上传 URL 失败',\n uploadFailedWithCode: '上传失败,错误代码:{{code}}',\n uploadFailed: '上传失败:{{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired: '您的 Dropbox 会话已过期。请重新验证以继续。',\n dropboxMissingPermissions:\n '您的 Dropbox 应用缺少所需权限。请在 Dropbox 开发者控制台添加以下作用域:files.metadata.read, account_info.read',\n failedToRefreshExpiredToken: '刷新已过期 token 失败',\n\n // Upup UI messages\n allowedLimitSurpassed: '已超出允许的限制!',\n fileUnsupportedType: '{{name}} 的类型不受支持!',\n fileTooLargeName: '{{name}} 大于 {{size}} {{unit}}!',\n filePreviouslySelected: '{{name}} 已被选择过',\n fileWithUrlPreviouslySelected: '具有此 URL 的文件:{{url}} 已被选择过',\n errorCompressingFile: '压缩 {{name}} 时出错',\n\n // Integration / Auth errors\n clientIdRequired: '需要 Client ID...',\n popupBlocked: '弹出窗口被阻止',\n dropboxClientIdMissing: '缺少 Dropbox clientId',\n dropboxAuthFailed: 'Dropbox 验证失败',\n genericErrorDetails: '错误:{{details}}',\n errorProcessingFiles: '处理文件时出错:{{message}}',\n errorSelectingFolder: '选择文件夹时出错:{{message}}',\n graphClientNotInitialized: 'Graph 客户端未初始化',\n dropboxNoAccessToken: '未提供用于 Dropbox 下载的访问令牌',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed: '静默令牌获取失败:{{details}}',\n msalInitializationFailed: 'MSAL 初始化失败:{{details}}',\n silentTokenAcquisitionProceeding:\n '静默令牌获取失败,继续交互式登录{{details}}',\n signInFailed: '登录失败:{{message}}',\n handleSignInFailed: '处理登录失败:{{message}}',\n signOutFailed: '登出失败:{{message}}',\n}\n","import type { Translations } from '../types'\n\nexport const zh_TW: Translations = {\n cancel: '取消',\n done: '完成',\n loading: '載入中...',\n\n myDevice: '我的裝置',\n googleDrive: 'Google Drive',\n oneDrive: 'OneDrive',\n dropbox: 'Dropbox',\n link: '連結',\n camera: '相機',\n\n dragFileOr: '拖曳檔案或',\n dragFilesOr: '拖曳檔案或',\n browseFiles: '瀏覽檔案',\n or: '或',\n selectAFolder: '選擇資料夾',\n maxFileSizeAllowed_one: '最大允許 {{size}} {{unit}} 的檔案',\n maxFileSizeAllowed_other: '最大允許 {{size}} {{unit}} 的檔案',\n\n addDocumentsHere: '在此新增文件,最多可上傳 {{limit}} 個檔案',\n builtBy: '開發者',\n\n removeAllFiles: '移除所有檔案',\n addingMoreFiles: '正在新增更多檔案',\n filesSelected_one: '已選擇 {{count}} 個檔案',\n filesSelected_other: '已選擇 {{count}} 個檔案',\n addMore: '新增更多',\n\n uploadFiles_one: '上傳 {{count}} 個檔案',\n uploadFiles_other: '上傳 {{count}} 個檔案',\n\n removeFile: '移除檔案',\n clickToPreview: '點擊預覽',\n zeroBytes: '0 位元組',\n bytes: '位元組',\n kb: 'KB',\n mb: 'MB',\n gb: 'GB',\n tb: 'TB',\n\n previewError: '錯誤:{{message}}',\n\n noAcceptedFilesFound: '找不到可接受的檔案',\n selectThisFolder: '選擇此資料夾',\n addFiles_one: '新增 {{count}} 個檔案',\n addFiles_other: '新增 {{count}} 個檔案',\n\n logOut: '登出',\n search: '搜尋',\n\n enterFileUrl: '輸入檔案連結',\n fetch: '取得',\n\n capture: '拍照',\n switchToCamera: '切換至{{side}}鏡頭',\n addImage: '新增圖片',\n\n front: '前置',\n back: '後置',\n\n poweredBy: 'Powered by',\n multipleFilesNotAllowed: '不允許上傳多個檔案',\n failedToGetUploadUrl: '取得上傳 URL 失敗',\n statusError: '狀態:{{status}}({{statusText}})。詳細資訊:{{details}}',\n networkErrorDuringUpload:\n '上傳期間發生網路錯誤 - 狀態:{{status}}({{statusText}})',\n missingRequiredConfiguration: '缺少必要設定:{{missing}}',\n invalidProvider: '無效的提供者:{{provider}}。有效選項:{{validOptions}}',\n invalidTokenEndpoint:\n '無效的 tokenEndpoint URL:{{tokenEndpoint}} {{error}}',\n maxFileSizeMustBeGreater: 'maxFileSize 必須大於 0',\n invalidAcceptFormat:\n '無效的 accept 格式:{{accept}}。請使用 MIME 類型、*/*、* 或副檔名(例如 .fbx)',\n\n unauthorizedAccess: '未經授權訪問提供者',\n presignedUrlInvalid: '預簽名 URL 已過期或無效',\n temporaryCredentialsInvalid: '臨時憑證已失效',\n corsMisconfigured: 'CORS 設定阻止檔案上傳',\n fileTooLarge: '檔案超過最大大小限制',\n invalidFileType: '檔案類型不被允許',\n storageQuotaExceeded: '儲存配額已超出',\n signedUrlGenerationFailed: '生成簽名上傳 URL 失敗',\n uploadFailedWithCode: '上傳失敗,錯誤代碼:{{code}}',\n uploadFailed: '上傳失敗:{{message}}',\n\n // Dropbox-specific\n dropboxSessionExpired: '您的 Dropbox 會話已過期。請重新驗證以繼續。',\n dropboxMissingPermissions:\n '您的 Dropbox 應用缺少所需權限。請在 Dropbox 開發者控制台新增以下作用域:files.metadata.read, account_info.read',\n failedToRefreshExpiredToken: '刷新已過期的 token 失敗',\n\n // Upup UI messages\n allowedLimitSurpassed: '已超出允許的限制!',\n fileUnsupportedType: '{{name}} 的類型不受支援!',\n fileTooLargeName: '{{name}} 大於 {{size}} {{unit}}!',\n filePreviouslySelected: '{{name}} 先前已被選取',\n fileWithUrlPreviouslySelected: '具有此 URL 的檔案:{{url}} 先前已被選取',\n errorCompressingFile: '壓縮 {{name}} 時發生錯誤',\n\n // Integration / Auth errors\n clientIdRequired: '需要 Client ID...',\n popupBlocked: '彈出視窗被阻擋',\n dropboxClientIdMissing: '缺少 Dropbox clientId',\n dropboxAuthFailed: 'Dropbox 驗證失敗',\n genericErrorDetails: '錯誤:{{details}}',\n errorProcessingFiles: '處理檔案時發生錯誤:{{message}}',\n errorSelectingFolder: '選取資料夾時發生錯誤:{{message}}',\n graphClientNotInitialized: 'Graph 用戶端尚未初始化',\n dropboxNoAccessToken: '未提供 Dropbox 下載的存取權杖',\n\n // MSAL / OneDrive messages\n silentTokenAcquisitionFailed: '靜默令牌取得失敗:{{details}}',\n msalInitializationFailed: 'MSAL 初始化失敗:{{details}}',\n silentTokenAcquisitionProceeding:\n '靜默令牌取得失敗,繼續互動式登入{{details}}',\n signInFailed: '登入失敗:{{message}}',\n handleSignInFailed: '處理登入失敗:{{message}}',\n signOutFailed: '登出失敗:{{message}}',\n}\n"],"mappings":"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","names":["en_US","ar_SA","de_DE","es_ES","fr_FR","ja_JP","ko_KR","zh_CN","zh_TW"]}