Multilingual public website

Saadi Institute

A static website that organizes programs, publications, updates, and resources across Persian, German, and English.

Platform
Static public website
Languages
Persian, German, and English
Status
Released
Saadi Institute English homepage with multilingual navigation and a cultural-program hero
Reading position01 / Brief
01

Brief

Saadi Institute needed one public home for programs, updates, articles, events, gallery material, publications, resources, and contact information.

The site had to remain clear for both returning students and visitors discovering the institute for the first time.

02

Content Structure

Recurring material is organized into stable route families rather than placed in one chronological stream. Programs and publications stay distinct from updates and events.

This structure gives editors predictable places for new material and gives visitors a consistent way to scan the site.

03

Multilingual Architecture

Persian, German, and English pages share the same content model while retaining language-specific routes, labels, and writing direction.

Templates account for different text lengths and RTL composition without forcing identical line breaks or visual density.

05

Visual System

A restrained typographic system and a limited palette keep institutional content readable while giving Persian and Latin scripts comparable visual weight.

Image ratios, spacing, and content cards repeat across page types so new material fits without redesigning each route.

06

Implementation

The production site uses static HTML, CSS, and JavaScript with generated search data and optimized public assets. The small runtime surface keeps navigation and content delivery direct.

Responsive layouts, accessible controls, and language-specific metadata are handled in the shared templates.

07

Result

The live site gives the institute a coherent multilingual structure for current information and long-lived resources.

Visitors can move between programs, publications, events, and contact paths without losing the language or context of the page.