@localization/l10n
Advanced tools
Changelog
2.1.5 (2018-05-22)
setFromFile
and setFromObject
return Promise instead Observable, since here we don't track any sequenceL10nErrorHandler
@Injectable()
export class L10nErrorHandler extends L10nBaseErrorHandler {
public handleError(error: any): void {
handle error
}
}
@NgModule({
imports: [
...,
L10nModule.forRoot({
errorHandler: L10nErrorHandler
})
],
bootstrap: []
})
export class AppModule {}
<a name="2.1.3"></a>
Changelog
1.2.0 (2018-05-21)
check version 2.1.0
)<a name="1.1.1"></a>
Changelog
2.1.0 (2018-05-13)
@Injectable()
export class CustomFormatter extends L10nBaseFormatter {
public interpolate(sentence: string, args: IL10nArguments): string {
return sentence.replace( defineInterpolation(['[[', ']]']), (match, interpolates) => {
if (!IsNullOrEmpty(args)) {
return args[this.trim(interpolates)];
}
return match;
});
}
}
@NgModule({
imports: [
BrowserModule,
L10nModule.forRoot({
formatter: CustomFormatter
})
],
bootstrap: []
})
export class AppModule {}
<a name="2.0.0"></a>