"Description": "Combine backend and UI localizations in Angular: use JSON files to override or extend server-sidtexts with the same key format and abpLocalization pipe."
}
```
# Hybrid Localization
Hybrid localization lets you combine **backend localizations** (from the ABP server) with **UI localizations** (JSON files in your Angular app). UI values take priority over backend values for the same key, so you can override or extend server-side texts without changing the backend.
@ -16,7 +23,7 @@ Enable hybrid localization in your app config via `provideAbpCore` and `withOpti
```typescript
// app.config.ts
import { provideAbpCore, withOptions } from '@abp/ng.core';
import { provideAbpCore, withOptions } from "@abp/ng.core";
| `enabled`| Turn on UI localization loading from `{basePath}/{culture}.json`. | — |
| `basePath`| Base path for JSON files. Files are loaded from `{basePath}/{culture}.json`. | `'/assets/localization'`|
When `enabled` is `true`, the app loads a JSON file for the current language (e.g. `en`, `tr`) whenever the user changes language. Loaded data is merged with backend localizations (UI overrides backend for the same key).
@ -71,13 +78,13 @@ Use the `abpLocalization` pipe as usual. Keys can come from backend only, UI onl