{
  "type": "featherpanel.pages.route",
  "route": "/admin/translations",
  "area": "admin",
  "file_slug": "admin-translations",
  "source": "src/app/(app)/admin/translations/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Translations",
  "description": "Manage translation files for your system.",
  "title_key": "admin.translations.title",
  "description_key": "admin.translations.subtitle",
  "component": "TranslationsPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-translations",
    "title": "Translations",
    "title_key": "navigation.items.translations",
    "permission": "admin.root",
    "group": "overview",
    "category": "admin",
    "matched_url": "/admin/translations",
    "inherited": false
  },
  "widget_slugs": [
    "admin-translations"
  ],
  "sections": [
    "What are Translations?",
    "Translation Fallback"
  ],
  "features": [
    "Create Translation File",
    "Upload Translation File",
    "Edit Translation File",
    "Create a new translation file."
  ],
  "ui_labels": [
    {
      "key": "admin.translations.messages.delete_confirm",
      "value": "Are you sure you want to delete this translation file? This action cannot be undone."
    },
    {
      "key": "admin.translations.create",
      "value": "Create Translation File"
    },
    {
      "key": "admin.translations.upload",
      "value": "Upload Translation File"
    },
    {
      "key": "admin.translations.help.what_is.title",
      "value": "What are Translations?"
    },
    {
      "key": "admin.translations.help.what_is.description",
      "value": "Translation files allow you to provide your panel in multiple languages. Backend translations take priority over frontend translations."
    },
    {
      "key": "admin.translations.help.fallback.title",
      "value": "Translation Fallback"
    },
    {
      "key": "admin.translations.help.fallback.description",
      "value": "If a translation key is missing in a language file, it will fallback to English, and then to frontend translations if still missing."
    },
    {
      "key": "admin.translations.form.edit_title",
      "value": "Edit Translation File"
    },
    {
      "key": "admin.translations.form.edit_description",
      "value": "Edit translations for {lang}"
    },
    {
      "key": "admin.translations.form.create_title",
      "value": "Create Translation File"
    },
    {
      "key": "admin.translations.form.create_description",
      "value": "Create a new translation file."
    }
  ],
  "hooks": [
    "usePluginWidgets",
    "useTheme"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/translations",
    "/api/admin/translations/upload"
  ],
  "summary": "**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.\n2. Go to **Translations**.\n3. Direct URL: `/admin/translations`.\n4. User needs permission `admin.root`."
}
