Browse Source

Merge pull request #2700 from abpframework/doc/localization

doc: localization service function descriptions
rel-2.0
Mehmet Erim 7 years ago
committed by GitHub
parent
commit
5870ca3952
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      npm/ng-packs/packages/core/src/lib/services/localization.service.ts
  2. 2
      npm/ng-packs/packages/setting-management/src/lib/components/setting-management.component.html
  3. 2
      npm/ng-packs/packages/theme-basic/src/lib/components/application-layout/application-layout.component.html

13
npm/ng-packs/packages/core/src/lib/services/localization.service.ts

@ -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
npm/ng-packs/packages/setting-management/src/lib/components/setting-management.component.html

@ -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">

2
npm/ng-packs/packages/theme-basic/src/lib/components/application-layout/application-layout.component.html

@ -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