mirror of https://github.com/abpframework/abp.git
committed by
GitHub
15 changed files with 2756 additions and 1243 deletions
@ -0,0 +1,8 @@ |
|||||
|
import { Provider } from "@angular/core"; |
||||
|
import { INCUDE_LOCALIZATION_RESOURCES_TOKEN } from "../tokens/include-localization-resources.token"; |
||||
|
|
||||
|
export const IncludeLocalizationResourcesProvider: Provider = { |
||||
|
provide: INCUDE_LOCALIZATION_RESOURCES_TOKEN, |
||||
|
useValue: false, |
||||
|
}; |
||||
|
|
||||
@ -1,2 +1,3 @@ |
|||||
export * from './cookie-language.provider'; |
export * from './cookie-language.provider'; |
||||
export * from './locale.provider'; |
export * from './locale.provider'; |
||||
|
export * from './include-localization-resources.provider'; |
||||
File diff suppressed because it is too large
@ -0,0 +1,20 @@ |
|||||
|
import type { ApplicationLocalizationDto, ApplicationLocalizationRequestDto } from './models'; |
||||
|
import { Injectable } from '@angular/core'; |
||||
|
import { RestService } from '../../../../../../services/rest.service'; |
||||
|
|
||||
|
@Injectable({ |
||||
|
providedIn: 'root', |
||||
|
}) |
||||
|
export class AbpApplicationLocalizationService { |
||||
|
apiName = 'abp'; |
||||
|
|
||||
|
get = (input: ApplicationLocalizationRequestDto) => |
||||
|
this.restService.request<any, ApplicationLocalizationDto>({ |
||||
|
method: 'GET', |
||||
|
url: '/api/abp/application-localization', |
||||
|
params: { cultureName: input.cultureName, onlyDynamics: input.onlyDynamics }, |
||||
|
}, |
||||
|
{ apiName: this.apiName }); |
||||
|
|
||||
|
constructor(private restService: RestService) {} |
||||
|
} |
||||
@ -1,4 +1,5 @@ |
|||||
import * as ObjectExtending from './object-extending'; |
import * as ObjectExtending from './object-extending'; |
||||
export * from './abp-application-configuration.service'; |
export * from './abp-application-configuration.service'; |
||||
|
export * from './abp-application-localization.service'; |
||||
export * from './models'; |
export * from './models'; |
||||
export { ObjectExtending }; |
export { ObjectExtending }; |
||||
|
|||||
@ -0,0 +1,3 @@ |
|||||
|
import { InjectionToken } from "@angular/core"; |
||||
|
|
||||
|
export const INCUDE_LOCALIZATION_RESOURCES_TOKEN = new InjectionToken<boolean>('INCUDE_LOCALIZATION_RESOURCES_TOKEN'); |
||||
Loading…
Reference in new issue