242242
243243
244244
245+ < li class ="chapter ">
246+ < a data-type ="chapter-link " href ="../miscellaneous.html " > < span class ="fa fa-cubes "> </ span > Miscellaneous</ a >
247+ </ li >
245248
246249
247250 < li class ="divider "> </ li >
483486
484487
485488
489+ < li class ="chapter ">
490+ < a data-type ="chapter-link " href ="../miscellaneous.html " > < span class ="fa fa-cubes "> </ span > Miscellaneous</ a >
491+ </ li >
486492
487493
488494 < li class ="divider "> </ li >
@@ -559,7 +565,7 @@ <h3 id="methods">
559565
560566 < tr >
561567 < td class ="col-md-4 ">
562- < div class ="io-line "> Defined in < a href ="" data-line ="6 " class ="link-to-prism "> src/angular-forms-translate-loader.ts:6 </ a > </ div >
568+ < div class ="io-line "> Defined in < a href ="" data-line ="21 " class ="link-to-prism "> src/angular-forms-translate-loader.ts:21 </ a > </ div >
563569 </ td >
564570 </ tr >
565571
@@ -582,10 +588,25 @@ <h3 id="methods">
582588 < pre class ="line-numbers "> < code class ="language-typescript "> import { TranslateLoader } from '@ngx-translate/core';
583589import { Observable } from 'rxjs/Observable';
584590
591+ const i18n: { [lang: string]: Object } = {
592+ 'en-US': {
593+ 'ACTION': 'Action',
594+ 'ADD': 'Add',
595+ 'NOT_INFORMED': 'Not informed',
596+ 'REMOVE': 'Remove'
597+ },
598+ 'pt-BR': {
599+ 'ACTION': 'Ação',
600+ 'ADD': 'Adicionar',
601+ 'NOT_INFORMED': 'Não informado',
602+ 'REMOVE': 'Remover'
603+ }
604+ };
605+
585606export class AngularFormsTranslateLoader implements TranslateLoader {
586607
587608 public getTranslation(lang: string): Observable<any> {
588- return Observable.of(require(`./assets/ i18n/${ lang}.json`) );
609+ return Observable.of(i18n[ lang] );
589610 }
590611}
591612</ code > </ pre >
0 commit comments