PB

Reusable Application Platform

Project Builder

Localization system

Culture switching, translation coverage, missing keys, and resource preview

This module shows how a future app can be priced and assembled with multi-language support: supported cultures, resource keys, missing values, and an editor for per-culture labels.

23 Keys
3 Cultures
2 Missing values
97% Coverage

Localized maps

Localized territory map

Interactive maps, region cards, and operational labels can all follow the active culture inside the same app shell.

Coverage legend
Ready for launch 95%+
Expansion zone 72%
Needs translation work 41%
Rabat-Sale Public services and admin center
98%

This region is fully localized across dashboard labels, resident actions, and document templates.

Casablanca Commerce and billing operations
87%

Most storefront and invoice flows are translated, with a few support labels still pending.

Marrakech Field teams and site operations
64%

A good example of a live rollout where map labels are localized first, then the workflow screens follow.

Navigation Overview Nav.Overview
Media CTA Upload asset Media.UploadCta
Dashboard action Reset filters Dashboard.FilterReset
Billing status Paid Billing.InvoiceStatusPaid
Key CategoryENFRAR
Billing.InvoiceStatusOverdue Billing
Billing.InvoiceStatusPaid Billing
Dashboard.FilterReset Dashboard
Geo.Copy Geography
Geo.LegendGrowing Geography
Geo.LegendHighCoverage Geography
Geo.LegendNeedsWork Geography
Geo.LegendTitle Geography
Geo.MetricCoverage Geography
Geo.Region.Casa.Subtitle Geography
Geo.Region.Casa.Summary Geography
Geo.Region.Casa.Title Geography
Geo.Region.Marrakech.Subtitle Geography
Geo.Region.Marrakech.Summary Geography
Geo.Region.Marrakech.Title Geography
Geo.Region.Rabat.Subtitle Geography
Geo.Region.Rabat.Summary Geography
Geo.Region.Rabat.Title Geography
Geo.Title Geography
Media.AttachAction Media
Media.UploadCta Media
Nav.Modules Navigation
Nav.Overview Navigation
An unhandled error has occurred. Reload x