Internationalisierung
Feld-Translations, Sprach-Fallback und übersetzte Slugs — identisches Wire-Shape zu Storyblok, das SDK erledigt den Rest.
Wie es funktioniert
Feld im Component-Schema als translatable: true markieren. In der Story liegt der Default-Sprachwert unter dem Feldnamen (z.B. title), jede weitere Sprache unter title__i18n__<code>. Diese Doku nutzt das Muster selbst — jedes translatable-Feld der page-Komponente steht neben seinem deutschen Zwilling.
component.schema.ts
{
title: { type: 'text', translatable: true, required: true },
body: { type: 'richtext', translatable: true },
language: { type: 'option', source: 'internal_languages' },
}fetch.ts
const { data } = await storyblokApi.get('cdn/stories/home', {
version: 'published',
language: 'de',
})
// data.story.content.title already resolved to the German translation,
// with automatic fallback to the default language when missing.