ReboFilesDocs
Start3
What is ReboFiles
Getting started
Demos to run
Put it in your app6
React component
Headless: your own UI
Without a framework
Styling and themes
Keyboard and accessibility
Languages
Files9
Uploads
Previews and the viewer
Search
Live changes and large folders
Comments
Starred and fields
Versions, trash and space
Download as .zip
Word documents
The server14
The route
Frameworks and sign-in
Who may do what
Storage: S3, GCS, Azure and disk
Checking uploads
Metadata: SQLite and Postgres
Database schema
Sharing and links
Activity and notifications
Hooks, logs and limits
Retention, holds and export
Desktop and other origins
Sync a folder
Going to production
Together1
AI assistants (MCP)
Reference5
Packages
Components and hooks
Client API
HTTP routes
Status and roadmap
↑↓ to move↵ to openEsc to close38 pages

Put it in your app Languages

Languages

Every word of the drive goes through one table of texts, in English, Spanish and Mandarin Chinese, with dates and sizes said as each language says them.
Start

Choose one

import { FileDrive, TEXTS } from '@rebofiles/react';

<FileDrive language="zh" />                               // English, Spanish and Mandarin come with it
<FileDrive texts={{ ...TEXTS.en, myFiles: 'Documents' }} /> // or words of your own
Settings

Who chooses

Each person’s own choice first, from the settings of the drive; then the language your application gives; then the drive’s, which whoever may configure it sets.

Texts

A language of your own

texts takes an object with the keys of TEXTS.en; TypeScript says which are missing. Values may have {n}, {name} and the like, filled as the English ones are.

Errors from the server come in English, with the names and numbers of the case, and the drive says them so in English. In Spanish and Chinese it says them by their code (RequestError.code), in its words: refusalText(error, language) does it for a screen of your own. A code of your application's, from a Refused of its own, is said as your server said it.

Rebodocs speaks English and Spanish. In Mandarin, the drive is in Chinese, and Rebodocs’ zoom bar and editor inside it are in English until Rebodocs has Chinese of its own.