Stirling-PDF/frontend/public/locales
ConnorYoh 7e3321ee16
Feature/v2/filemanager (#4121)
FileManager Component Overview

Purpose: Modal component for selecting and managing PDF files with
preview capabilities

  Architecture:
- Responsive Layouts: MobileLayout.tsx (stacked) vs DesktopLayout.tsx
(3-column)
- Central State: FileManagerContext handles file operations, selection,
and modal state
  - File Storage: IndexedDB persistence with thumbnail caching

  Key Components:
  - FileSourceButtons: Switch between Recent/Local/Drive sources
  - FileListArea: Scrollable file grid with search functionality
- FilePreview: PDF thumbnails with dynamic shadow stacking (1-2 shadow
pages based on file count)
  - FileDetails: File info card with metadata
  - CompactFileDetails: Mobile-optimized file info layout

  File Flow:
1. Users select source → browse/search files → select multiple files →
preview with navigation → open in
  tools
  2. Files persist across tool switches via FileContext integration
  3. Memory management handles large PDFs (up to 100GB+)

 ```mermaid
 graph TD
      FM[FileManager] --> ML[MobileLayout]
      FM --> DL[DesktopLayout]

      ML --> FSB[FileSourceButtons<br/>Recent/Local/Drive]
      ML --> FLA[FileListArea]
      ML --> FD[FileDetails]

      DL --> FSB
      DL --> FLA
      DL --> FD

      FLA --> FLI[FileListItem]
      FD --> FP[FilePreview]
      FD --> CFD[CompactFileDetails]

  ```

---------

Co-authored-by: Connor Yoh <connor@stirlingpdf.com>
2025-08-08 15:15:09 +01:00
..
ar-AR
az-AZ
bg-BG
ca-CA
cs-CZ React translations 2025-05-29 17:26:32 +01:00
da-DK
de-DE
el-GR
en V2: Convert Tool (#3828) 2025-08-01 16:08:04 +01:00
en-GB Feature/v2/filemanager (#4121) 2025-08-08 15:15:09 +01:00
en-US V2: Convert Tool (#3828) 2025-08-01 16:08:04 +01:00
es-ES
eu-ES
fa-IR
fr-FR
ga-IE
hi-IN
hr-HR
hu-HU
id-ID
it-IT
ja-JP
ko-KR
ml-ML
nl-NL
no-NB
pl-PL
pt-BR
pt-PT
ro-RO
ru-RU
sk-SK
sl-SI
sr-LATN-RS
sv-SE
th-TH
tr-TR
uk-UA
vi-VN
zh-BO
zh-CN
zh-TW