Merge pull request #2700 from abpframework/doc/localization

doc: localization service function descriptions
rel-2.0
Mehmet Erim 6 years ago committed by GitHub
commit 5870ca3952
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -10,6 +10,9 @@ type ShouldReuseRoute = (future: ActivatedRouteSnapshot, curr: ActivatedRouteSna
@Injectable({ providedIn: 'root' })
export class LocalizationService {
/**
* Returns currently selected language
*/
get currentLang(): string {
return this.store.selectSnapshot(state => state.SessionState.language);
}
@ -42,6 +45,11 @@ export class LocalizationService {
});
}
/**
* Returns an observable localized text with the given interpolation parameters in current language.
* @param key Localizaton key to replace with localized text
* @param interpolateParams Values to interpolate
*/
get(
key: string | Config.LocalizationWithDefault,
...interpolateParams: string[]
@ -49,6 +57,11 @@ export class LocalizationService {
return this.store.select(ConfigState.getLocalization(key, ...interpolateParams));
}
/**
* Returns localized text with the given interpolation parameters in current language.
* @param key Localization key to replace with localized text
* @param interpolateParams Values to intepolate.
*/
instant(key: string | Config.LocalizationWithDefault, ...interpolateParams: string[]): string {
return this.store.selectSnapshot(ConfigState.getLocalization(key, ...interpolateParams));
}

@ -2,7 +2,7 @@
<div class="col-auto">
<h1 class="content-header-title">{{ 'AbpSettingManagement::Settings' | abpLocalization }}</h1>
</div>
<div id="breadcrumb" class="col-md-auto pl-md-0">
<div id="breadcrumb" class="col-lg-auto pl-lg-0">
<abp-breadcrumb></abp-breadcrumb>
</div>
<div class="col">

@ -1,5 +1,5 @@
<nav
class="navbar navbar-expand-md navbar-dark bg-dark shadow-sm flex-column flex-md-row mb-4"
class="navbar navbar-expand-lg navbar-dark bg-dark shadow-sm flex-column flex-md-row mb-4"
id="main-navbar"
style="min-height: 4rem;"
>

Loading…
Cancel
Save