# Translations

> Manage translation files for your system.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/translations` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `TranslationsPage` |
| Source | `src/app/(app)/admin/translations/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.translations.title` |
| Description i18n key | `admin.translations.subtitle` |
| Permission | `admin.root` |
| Nav group | `overview` |
| Sidebar label | Translations |

## Summary (for AI)

**Translations** Manage translation files for your system. Requires permission `admin.root`. Key UI: Create Translation File; Upload Translation File; Edit Translation File; Create a new translation file..

## How to guide users

1. Open Admin sidebar.
2. Go to **Translations**.
3. Direct URL: `/admin/translations`.
4. User needs permission `admin.root`.

## Sections on this page

- What are Translations?
- Translation Fallback

## Notable UI actions / labels

- Create Translation File
- Upload Translation File
- Edit Translation File
- Create a new translation file.

## Widget slugs

- [`admin-translations`](../widgets/admin-translations.md)

## Related APIs / hooks

- `/api/admin/translations`
- `/api/admin/translations/upload`

Hooks: `usePluginWidgets`, `useTheme`
