Skip to content
Snippets Groups Projects
Commit 3a855d0d authored by Samuel Eickelberg's avatar Samuel Eickelberg
Browse files

OP#17455 Added Portuguese (Brazil).

parent 725ed4b2
No related branches found
No related tags found
No related merge requests found
......@@ -11,8 +11,8 @@ export class AppComponent {
title = 'gemimeg-frontend';
constructor(private translate: TranslateService) {
this.translate.setDefaultLang('de');
this.translate.addLangs(['de', 'en', 'fr', 'es']);
this.translate.use('de');
this.translate.setDefaultLang('en');
this.translate.addLangs(['de', 'en', 'fr', 'es', 'pt']);
this.translate.use('en');
}
}
......@@ -11,7 +11,7 @@ import { TranslateService } from "@ngx-translate/core";
styleUrls: ['./navigation.component.scss']
})
export class NavigationComponent {
userLanguage = 'de';
userLanguage = 'en';
fullName = '';
isInfoDialogVisible = false;
isSettingsDialogVisible = false;
......
......@@ -16,17 +16,20 @@ export class SettingsDialogComponent {
constructor(private navigation: NavigationComponent) {
this.displaylanguages = new Array<Language>;
this.displaylanguages[0] = <Language>{};
this.displaylanguages[0].name = "Deutsch";
this.displaylanguages[0].value = "de";
this.displaylanguages[0].name = "English";
this.displaylanguages[0].value = "en";
this.displaylanguages[1] = <Language>{};
this.displaylanguages[1].name = "English";
this.displaylanguages[1].value = "en";
this.displaylanguages[1].name = "Deutsch";
this.displaylanguages[1].value = "de";
this.displaylanguages[2] = <Language>{};
this.displaylanguages[2].name = "Français";
this.displaylanguages[2].value = "fr";
this.displaylanguages[3] = <Language>{};
this.displaylanguages[3].name = "Español";
this.displaylanguages[3].value = "es";
this.displaylanguages[4] = <Language>{};
this.displaylanguages[4].name = "Português";
this.displaylanguages[4].value = "pt";
this.userLanguage = this.navigation.getUserLanguage();
}
......
......@@ -6,7 +6,7 @@
<mat-select (selectionChange)="updateLanguageMap(item)" [(ngModel)]="item.lang" mat-icon-button matSuffix
required>
<mat-select-trigger>
<span class="{{ languageMap.get(item.lang || '')?.icon || 'fi fi-de' }}"></span>
<span class="{{ languageMap.get(item.lang || '')?.icon || 'fi fi-gb' }}"></span>
</mat-select-trigger>
<mat-option *ngFor="let lang of locales" [value]="lang.lang"><span class="{{ lang.icon }}"></span>&nbsp;&nbsp;&nbsp;{{
lang.name }}
......
......@@ -17,10 +17,11 @@ export class DccLocalisedStringComponent implements OnInit, AfterContentChecked
@Input() isRequired!: boolean;
locales = [
{ lang: "en", name: "English", icon: "fi fi-gb" },
{ lang: "de", name: "Deutsch", icon: "fi fi-de" },
{ lang: "en", name: "English", icon: "fi fi-us" },
{ lang: "fr", name: "Français", icon: "fi fi-fr" },
{ lang: "es", name: "Español", icon: "fi fi-es" }
{ lang: "es", name: "Español", icon: "fi fi-es" },
{ lang: "pt", name: "Português", icon: "fi fi-br" }
];
languageMap = new Map<string, any>();
......
......@@ -14,7 +14,7 @@ export function HttpLoaderFactory(http: HttpClient) {
CommonModule,
HttpClientModule,
TranslateModule.forRoot({
defaultLanguage: 'de',
defaultLanguage: 'en',
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
......
......@@ -12,7 +12,7 @@
"dcc.calibrationLaboratory": "Calibration laboratory",
"dcc.city": "City",
"dcc.classification": "Classification",
"dcc.conformity": "",
"dcc.conformity": "Conformity",
"dcc.contact.address": "Address",
"dcc.convention": "Convention",
"dcc.coreData": "Core data",
......
......@@ -11,8 +11,8 @@
"dcc.calibrationItems": "Elementos de calibración",
"dcc.calibrationLaboratory": "Laboratorio de calibración",
"dcc.city": "Ciudad",
"dcc.classification": "Classificación",
"dcc.conformity": "",
"dcc.classification": "Clasificación",
"dcc.conformity": "Conformidad",
"dcc.contact.address": "Dirección",
"dcc.convention": "Convención",
"dcc.coreData": "Datos básicos",
......
......@@ -12,7 +12,7 @@
"dcc.calibrationLaboratory": "Laboratoire d'étalonnage",
"dcc.city": "Ville",
"dcc.classification": "Classification",
"dcc.conformity": "",
"dcc.conformity": "Conformité",
"dcc.contact.address": "Adresse",
"dcc.convention": "Convention",
"dcc.coreData": "Données de base",
......
{
"button.applyLanguage": "Use a linguagem",
"button.close": "Fechar",
"button.toDashboard": "Para o painel de controle",
"dcc.addStatements": "Adicionar declarações",
"dcc.administrativeData": "Dados administrativos",
"dcc.applyTemplate": "Aplicar modelo",
"dcc.beginDateOfLaboratoryProcedure": "Data de início da atividade do laboratório",
"dcc.calibrationCertificateNumber": "Número do certificado de calibração",
"dcc.calibrationItem": "Item de calibração",
"dcc.calibrationItems": "Itens de calibração",
"dcc.calibrationLaboratory": "Laboratório de calibração",
"dcc.city": "Cidade",
"dcc.classification": "Classificação",
"dcc.conformity": "Conformidade",
"dcc.contact.address": "Endereço",
"dcc.convention": "Convenção",
"dcc.coreData": "Dados básicos",
"dcc.countryCode": "Código do país",
"dcc.countryOfCalibration": "Terra do potássio",
"dcc.customer": "Cliente",
"dcc.data.addData": "Adicionar Dados",
"dcc.data.byteData": "Dados binários",
"dcc.data.formula": "Fórmula",
"dcc.data.list": "Lista",
"dcc.data.quantity": "Variável medida",
"dcc.data.richContent": "Conteúdo rico",
"dcc.date": "Data",
"dcc.dccSoftware": "Software DCC",
"dcc.dccTemplates": "Modelos DCC",
"dcc.declaration": "Declaração",
"dcc.description": "Descrição",
"dcc.downloadDcc": "Baixar DCC",
"dcc.eMail": "E-mail",
"dcc.endDateOfLaboratoryProcedure": "Fim da atividade laboratorial",
"dcc.fileName": "Nome do arquivo",
"dcc.furtherInformation": "Mais informações",
"dcc.identificationOfCalibrationLaboratory": "Identificação do laboratório de calibração",
"dcc.identifications.identifier": "Identificador",
"dcc.identifications.issuer": "Editora",
"dcc.identifiersOfCalibrationItem": "Identificadores do item de calibração",
"dcc.influenceConditions": "Fatores de influência",
"dcc.influenceConditions.name": "Nome da condição",
"dcc.installedSoftware": "Software instalado",
"dcc.label": "Nomeação",
"dcc.location": "Localização",
"dcc.manufacturer": "Fabricante",
"dcc.measurementResult": "Resultado da medição",
"dcc.measurementResults": "Resultados da medição",
"dcc.measuringDevice": "Dispositivo de medição",
"dcc.metaData": "Meta dados",
"dcc.mimeType": "Tipo MIME",
"dcc.model": "Modelo",
"dcc.modelOrOther": "Modelo / Outro",
"dcc.name": "Nome",
"dcc.nonSIDefinition": "Definição de não-SI",
"dcc.nonSIUnit": "Unidade não-SI",
"dcc.norm": "Padrão",
"dcc.normOfClassification": "Padrão de classificação",
"dcc.openDccWiki": "Wiki de DCC aberto",
"dcc.period": "Período",
"dcc.phone": "Telefone",
"dcc.poBox": "Caixa postal",
"dcc.postalCode": "Código postal",
"dcc.receiptDateOfCalibrationItem": "Data de recebimento do material de calibração",
"dcc.reference": "Referência",
"dcc.responsibleAuthority": "Órgão responsável",
"dcc.responsiblePersons": "Pessoas responsáveis",
"dcc.results": "Resultados",
"dcc.selectDccTemplate": "Selecione o modelo DCC",
"dcc.software.version": "Versão",
"dcc.state": "Estado federal",
"dcc.statements": "Declarações",
"dcc.street": "Rua",
"dcc.streetNumber": "Número da casa",
"dcc.traceableResult": "Resultado de medição rastreável",
"dcc.unit": "Unidade",
"dcc.usedLanguages": "Idiomas utilizados",
"dcc.usedMeasurementDevices": "Instrumentos de medição usados",
"dcc.usedMethod": "Método utilizado",
"dcc.usedMethods": "Métodos utilizados",
"dcc.usedSoftware": "Software utilizado",
"dcc.valid": "Válido",
"dcc.value": "Valor",
"dcc.YYYYMMDD": "AAAA-MM-DD",
"error.error": "Erro",
"error.errorMessage": "Ocorreu um erro",
"error.statusCode": "Código de status",
"fileUpload.pleaseClickToUploadFile": "Clique para carregar o arquivo",
"fileUpload.selectedFile": "Arquivo Selecionado",
"info-dialog.aboutUs": "Sobre nós",
"info-dialog.apiDocumentation": "Documentação da API",
"info-dialog.dataProtection": "Proteção de dados",
"info-dialog.dccWiki": "DCC Wiki",
"info-dialog.imprint": "Impressão",
"info-dialog.title": "Informações",
"mathml.createMathML": "Criar MathML",
"mathml.formula": "Fórmula",
"mathml.yourmathMlExpressionHere": "Expressão MathML aqui",
"not-found.isUnknown": "é desconhecido",
"not-found.thePage": "A página",
"not-found.title": "Página não encontrada",
"settings-dialog.languageSelection": "Seleção de idioma",
"version.angularVersion": "Versão Angular",
"version.backendTimestamp": "Carimbo de data/hora do backend",
"version.backendVersion": "Versão de backend",
"version.frontendVersion": "Versão de frontend"
}
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment