मेरे पास this example से कोणीय 2 में सरल अनुवाद मॉड्यूल है। अब एक कोणीय-CLI अपडेट के बाद मैंने कहा त्रुटि मिलती है लेकिन मैं नहीं जानता कि मैं क्या यहाँ बदलना होगा:कोणीय 2 त्रुटि प्रतीकों के मानकों को स्थिर करने का सामना करना पड़ा
import {NgModule} from "@angular/core";
import {TranslatePipe} from "./translate.pipe";
import {TRANSLATION_PROVIDERS} from "./translations";
import {TranslateService} from "./translate.service";
@NgModule({
declarations: [
TranslatePipe
],
providers: [
TRANSLATION_PROVIDERS,
TranslateService
],
exports: [
TranslatePipe
]
})
export class TranslateModule {
}
और translation.ts के लिए कुंजी को बदलने के लिए
import {OpaqueToken} from '@angular/core';
// import translations
import {LANG_EN_US_NAME, LANG_EN_US_TRANS} from './lang-en_US';
import {LANG_DE_DE_NAME, LANG_DE_DE_TRANS} from './lang-de_DE';
// translation token
export const TRANSLATIONS = new OpaqueToken('translations');
// default language
export const DEFAULT_LANG = "en_US";
// all translations
export const dictionary = {
[LANG_EN_US_NAME]: LANG_EN_US_TRANS,
[LANG_DE_DE_NAME]: LANG_DE_DE_TRANS
};
// providers
export const TRANSLATION_PROVIDERS = [
{provide: TRANSLATIONS, useValue: dictionary}
];
धन्यवाद, इसने स्थिर आयात को हल किया लेकिन आखिरकार मैं एक स्थान पर भाषा पहचानकर्ता रखना चाहता हूं, सर्वोत्तम स्थान वास्तविक अनुवाद फ़ाइल है। – Pascal