Skip to content

centran-be/centran-label-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Centran Label Manager

  • Creation et Installation Package NPM
  • Documentation Label Manager

TL;DR

Build Library

 npm run package 

Test Library

Go into /test-project => npm run start

Publish Library

 cd dist/
npm login
npm publish --public

Import LabelModule

@NgModule({
    declarations:[
    ],
    imports:[
    LabelModule.forRoot({
          languages: ["NL", "FR", "DE", "EN"],
          labelSourceUrl: environment.labelSourceUrl,
          appName: "appName",
          urlPrefix: environment.labelPrefix,
          urlSuffix: environment.labelSuffix,
          prod: environment.production,
        }),
    ]
    ...
})

Configuration Basique : Lecture depuis Centranslator et DB

//environement.ts
export const environment = {
  production: false,
  assetsSource:"",
  labelSourceUrl : "/Project/api/translations/",
  labelPrefix: "file/",
  labelSuffix: ""
};

Configuration Spéciale : Lecture depuis fichier JSON

 //environement.prod.ts dans projet principal
 export const environment = {
   production: true,
   assetsSource:"/Project/",
   labelSourceUrl : "/Project/assets/",
   labelPrefix: "Label",
   labelSuffix: ".json"
 };
 

Augmenter taille modale

 assets/css/custom.css => a ajouter dans le angular(-cli).json 
 
 .modal-lg {
 max-width: 1000px !important
 }