Bunmori
Concepts

Multi-Language Setup

Configuring multi-language content

Multi-Language Setup

Bunmori makes it easy to manage content in multiple languages.

Domain Language Configuration

  1. Navigate to SettingsLanguages
  2. Add the languages you need
  3. Set one language as default

The default language is used for:

  • Generating item slugs
  • Fallback when translations are missing
  • Primary content creation

Collection Language Settings

Each collection specifies which languages it supports. Not all collections need all languages.

Creating Multi-Language Content

  1. Create an item with content in the default language
  2. Switch to other language tabs to add translations
  3. Each translation has its own title and translatable fields

API Usage

Fetch all languages:

curl "https://bunmori.com/api/public/my-domain/collections/posts/items" \
  -H "Authorization: Bearer bm_token"

Fetch specific language:

curl "https://bunmori.com/api/public/my-domain/collections/posts/items?language=en" \
  -H "Authorization: Bearer bm_token"

Best Practices

  1. Always create content in the default language first
  2. Implement fallback logic in your frontend
  3. Indicate to users when translations are missing

On this page