當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript TranslateService.setTranslation方法代碼示例

本文整理匯總了TypeScript中@ngx-translate/core.TranslateService.setTranslation方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript TranslateService.setTranslation方法的具體用法?TypeScript TranslateService.setTranslation怎麽用?TypeScript TranslateService.setTranslation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在@ngx-translate/core.TranslateService的用法示例。


在下文中一共展示了TranslateService.setTranslation方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: constructor

  constructor(translate: TranslateService) {
    let userLang = navigator.language.split('-')[0]; // use navigator lang if available
    translate.setDefaultLang('en');

    translate.setTranslation('fr', {
      JS: 'Javascript',
      DEV: 'Développement',
      DATA: 'Données',
      INTE: 'Integration',
      HOME:'Accueil',
      PROJECTS:'Projets',
      TECHS:'Technologies',
      TOOLS:'Outils'
    });
    translate.setTranslation('en', {
      JS: 'Javascript',
      DEV: 'Development',
      DATA: 'Data',
      INTE: 'Integration',
      HOME:'Home',
      PROJECTS:'Projects',
      TECHS:'Technologies',
      TOOLS:'Tools'
    });

    // the lang to use, if the lang isn't available, it will use the current loader to get them
    translate.use(userLang);
  }
開發者ID:Nighthawk14,項目名稱:portfolio,代碼行數:28,代碼來源:app.module.ts

示例2: constructor

    constructor(viewContainerRef: ViewContainerRef,
                private renderer: Renderer,
                private router: Router,
                private translate : TranslateService) {
        this.viewContainerRef = viewContainerRef;
        translate.addLangs(["ru", "cz", "en"]);
        translate.setTranslation("ru", RU);
        translate.setTranslation("en", EN);
        translate.setTranslation("cz", CZ);
        translate.setDefaultLang('ru');

        let browserLang = translate.getBrowserLang();
        translate.use(browserLang.match(/ru/) ? browserLang : 'ru');
    }
開發者ID:pozitivity,項目名稱:demo,代碼行數:14,代碼來源:app.component.ts

示例3:

            ).subscribe(([langData, appData]) => {
                // setting language data
                this.translate.setTranslation(this.i18n.defaultLang, langData);
                this.translate.setDefaultLang(this.i18n.defaultLang);

                // application data
                const res: any = appData;
                // 應用信息:包括站點名、描述、年份
                this.settingService.setApp(res.app);
                // 用戶信息:包括姓名、頭像、郵箱地址
                this.settingService.setUser(res.user);
                // ACL:設置權限為全量
                this.aclService.setFull(true);
                // 初始化菜單
                this.menuService.add(res.menu);
                // 設置頁麵標題的後綴
                this.titleService.suffix = res.app.name;
            },
開發者ID:duxie,項目名稱:ng-alain,代碼行數:18,代碼來源:startup.service.ts

示例4: constructor

 constructor(private translate: TranslateService) {
     translate.use('zh-cn');
     translate.setTranslation('zh-cn', {
         common: {
             OK: '確定',
             CANCEL: '取消',
             DELETING: '刪除中...',
             DELETE_CONFIRM: '確認刪除',
             tips: {
                 'NO_RESULT': '沒有數據',
                 'NO_RESULT_TARGET': '沒有{{target}}'
             },
             confirm: {
                 CONTENT_DEFAULT: '確認刪除這個嗎?',
                 CONTENT: '確認刪除項目 <code>{{name}}</code> 嗎?'
             },
         },
         mission: {
             PROJECT: '項目',
             'TASK': '任務'
         }
     });
 }
開發者ID:whyour,項目名稱:ngx-tethys,代碼行數:23,代碼來源:app.module.ts

示例5: constructor

 constructor(private translateService: TranslateService) {
   // Embed languages to avoid extra HTTP requests
   translateService.setTranslation('en-US', enUS);
   translateService.setTranslation('uk-UA', ukUA);
 }
開發者ID:softsky,項目名稱:softsky.github.io,代碼行數:5,代碼來源:i18n.service.ts

示例6: constructor

 public constructor(translate: TranslateService) {
   translate.setTranslation('es', ES, true);
 }
開發者ID:llstarscreamll,項目名稱:multi-tenant-app,代碼行數:3,代碼來源:tenant.module.ts

示例7: beforeEach

 beforeEach(inject([TranslateService], (translateService: TranslateService) => {
   translateService.setTranslation('es', ES, true);
   translateService.setDefaultLang('es');
   translateService.use('es');
 }));
開發者ID:llstarscreamll,項目名稱:multi-tenant-app,代碼行數:5,代碼來源:tenant-search-basic.component.spec.ts

示例8: addTranslations

 addTranslations(translations: AnyKeyValue) {
   return observableOf(this.translate.setTranslation(this.translate.currentLang, translations, true));
 }
開發者ID:our-city-app,項目名稱:mobicage-payment,代碼行數:3,代碼來源:i18n.service.ts

示例9:

 locales.forEach((locale) => {
     // use setTranslation() with the third argument set to true
     // to append translations instead of replacing them
     this._translateService.setTranslation(locale.lang, locale.data, true);
 });
開發者ID:karthik12ui,項目名稱:fuse-angular-full,代碼行數:5,代碼來源:translation-loader.service.ts


注:本文中的@ngx-translate/core.TranslateService.setTranslation方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。