Skip to content

Commit

Permalink
Tradução dos itens
Browse files Browse the repository at this point in the history
  • Loading branch information
BraunAugusto committed Jun 20, 2024
1 parent 01039be commit 64bbfdd
Show file tree
Hide file tree
Showing 4 changed files with 84 additions and 54 deletions.
32 changes: 32 additions & 0 deletions src/syncfusion/language/iaraLanguages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,22 @@ export class IaraSyncfusionLanguages {
error: "Erro ao salvar",
loading: "Salvando...",
},
additiveFieldModal: {
modalTitle: "Campo de Texto Aditivo",
titleField: "Título",
titlePlaceholder: "Digite o Título",
configTitle: "Configurações",
delimiterStartField: "Delimitador",
delimiterStartRequired: "Delimitador é Obrigatório",
delimiterFinalField: "Delimitador Final",
delimiterFinalPlaceholder: "e",
delimiterFinalRequired: "Delimitador Final é Obrigatório",
additiveTextsTitle: "Textos Aditivos",
additiveTextsHeaderIdentifier: "Identificador",
additiveTextsHeaderPhrase: "Frase",
modalBtnOk: 'OK',
modalBtnCancel: 'Cancelar',
},
},
},
};
Expand Down Expand Up @@ -52,6 +68,22 @@ export class IaraSyncfusionLanguages {
error: "Error al guardar",
loading: "Guardando...",
},
additiveFieldModal: {
modalTitle: "Campo de Texto Aditivo",
titleField: "Título",
titlePlaceholder: "Ingrese el título",
configTitle: "Ajustes",
delimiterStartField: "Delimitador",
delimiterStartRequired: "El delimitador es obligatorio",
delimiterFinalField: "Delimitador Final",
delimiterFinalPlaceholder: "y",
delimiterFinalRequired: "El delimitador final es obligatorio",
additiveTextsTitle: "Textos Aditivos",
additiveTextsHeaderIdentifier: "Identificador",
additiveTextsHeaderPhrase: "Frase",
modalBtnOk: 'OK',
modalBtnCancel: 'Cerrar',
},
},
},
};
Expand Down
16 changes: 16 additions & 0 deletions src/syncfusion/language/language.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,22 @@ export interface IaraLanguages {
error: string;
loading: string;
};
additiveFieldModal: {
modalTitle: string;
titleField: string;
titlePlaceholder: string;
configTitle: string;
delimiterStartField: string;
delimiterStartRequired: string;
delimiterFinalField: string;
delimiterFinalPlaceholder: string;
delimiterFinalRequired: string;
additiveTextsTitle: string;
additiveTextsHeaderIdentifier: string;
additiveTextsHeaderPhrase: string;
modalBtnOk: string;
modalBtnCancel: string;
};
};
};
}
88 changes: 36 additions & 52 deletions src/syncfusion/navigationFields/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,12 @@ import { IaraEditorNavigationFieldManager } from "../../editor/navigationFields"
import { IaraSpeechRecognition } from "../../speech";
import { v4 as uuidv4 } from "uuid";
import { IaraBookmark } from "./bookmark";

//braun
import { ItemModel } from "@syncfusion/ej2-splitbuttons";
import { Dialog, DialogUtility } from "@syncfusion/ej2-popups";
import { DialogUtility } from "@syncfusion/ej2-popups";
import { Edit, Grid, RowDD, rowDragAndDrop } from "@syncfusion/ej2-grids";
// import { loadCultureFiles } from '../common/culture-loader';
import { InputObject, TextBox, LabelPosition } from '@syncfusion/ej2-inputs';
import { Button } from '@syncfusion/ej2-buttons';
import { TextBox } from '@syncfusion/ej2-inputs';
// import { InputObject, LabelPosition } from '@syncfusion/ej2-inputs';
// import { Button } from '@syncfusion/ej2-buttons';
import { IaraSyncfusionLanguageManager } from "../language";

export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFieldManager {
previousBookmark: IaraBookmark = {
Expand Down Expand Up @@ -59,12 +57,15 @@ export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFi

private _previousBookmarksTitles: string[] = [];

private _languageManager: IaraSyncfusionLanguageManager;
constructor(
private _documentEditor: DocumentEditor,
private _config: IaraSyncfusionConfig,
_recognition: IaraSpeechRecognition
) {
super(_recognition);

this._languageManager = new IaraSyncfusionLanguageManager(this._config);
}

insertField(
Expand All @@ -91,12 +92,6 @@ export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFi
if (!content.includes("?")) this._documentEditor.editor.insertText(`?`);
}

//braun
// if (type === "Additive") {
// console.log('ABRIR MODAL DE CAMPO ADITIVO');
// if (!content.includes("?")) this._documentEditor.editor.insertText(`?`);
// }

this.getBookmarks();
this.isFirstNextNavigation = true;
this.isFirstPreviousNavigation = true;
Expand Down Expand Up @@ -630,38 +625,27 @@ export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFi
allowRowDragAndDrop: true,
columns: [
{ field: "Count", headerText: "", width: 30 },
{ field: "Identification", headerText: "Indentificação ->" },
{
field: "Identification",
headerText: this._languageManager.languages.language.iaraTranslate.additiveFieldModal.additiveTextsHeaderIdentifier
},
{ field: "arrow", headerText: "", width: 30 },
{
field: "Phrase",
headerText: "Frase",
headerText: this._languageManager.languages.language.iaraTranslate.additiveFieldModal.additiveTextsHeaderPhrase
},
],
});

const button: Button = new Button({
isPrimary: true,
});

const textBox: TextBox = new TextBox({
placeholder: "Outlined",
cssClass: "e-outline",
});



const content = `
<link href="https://maxcdn.bootstrapcdn22222.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<div class="col-lg-12 control-section">
<div class="content-wrapper" style="margin-bottom: 25px">
<form id="formId" class="form-horizontal">
<div class="tab" style="border-bottom: 1px solid #e0e0e0;">
<div class="form-group">
<div style="display: flex; align-items: center;">
<div style="display: flex;">
<h5>Título:</h5>
<h5>${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.titleField}:</h5>
</div>
<div style="display: flex; flex-grow: 10; padding-left: 1rem;">
<input id="outlined" style="width: 100%;"/>
Expand All @@ -673,30 +657,32 @@ export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFi
<div class="tab" style="border-bottom: 1px solid #e0e0e0;">
<h3 style="margin: 1rem 0 .5rem 0;">Configurações</h3>
<h3 style="margin: 1rem 0 .5rem 0;">${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.configTitle}</h3>
<div style="display: flex; align-items: center;">
<div style="display: flex;">
<h5 style="margin-right: 1rem;">Delimitador:</h5>
<h5 style="margin-right: 1rem;">${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterStartField}:</h5>
</div>
<div style="display: flex;">
<input style="width: stretch;"
type="text" id="delimiter-start" name="delimiter-start"
data-required-message="*Delimiter Required" required=""
data-required-message="*${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterStartRequired}" required=""
data-msg-containerid="delimiterError" placeholder="," value=",">
<div id="delimiterError"></div>
</div>
<div style="display: flex;">
<h5 style="white-space: nowrap; margin: 0 1rem;">Delimitador final:</h5>
<h5 style="white-space: nowrap; margin: 0 1rem;">${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterFinalField}:</h5>
</div>
<div style="display: flex;">
<input style="width: stretch;"
type="text" id="delimiter-end" name="delimiter-end"
data-required-message="*Final Delimiter Required" required=""
data-msg-containerid="finalDelimiterError" placeholder="e" value="e">
data-required-message="*${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterFinalRequired}" required=""
data-msg-containerid="finalDelimiterError"
placeholder="${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterFinalPlaceholder}"
value="${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterFinalPlaceholder}">
<div id="finalDelimiterError"></div>
</div>
Expand All @@ -705,27 +691,25 @@ export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFi
</div>
</div>
<div class="tab">
<h3 style="margin: 1rem 0 .5rem 0;">Textos Aditivos</h3>
<h3 style="margin: 1rem 0 .5rem 0;">${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.additiveTextsTitle}</h3>
<div class="form-group" id="grid"></div>
</div>
</form>
</div>
</div>`;
</form>`;

const dialogUtility = DialogUtility.confirm({
title: "<div class='dlg-template'>Campo de Texto Aditivo</div>",
title: `<div class='dlg-template'>${this._languageManager.languages.language.iaraTranslate.additiveFieldModal.modalTitle}</div>`,
content: content,
width: "450px",
showCloseIcon: true,
closeOnEscape: true,
okButton: { text: "OK", click: okClick },
cancelButton: { text: "Cancel", click: cancelClick },
okButton: { text: this._languageManager.languages.language.iaraTranslate.additiveFieldModal.modalBtnOk, click: okClick },
cancelButton: { text: this._languageManager.languages.language.iaraTranslate.additiveFieldModal.modalBtnCancel, click: cancelClick },
});

grid.appendTo("#grid");

const outlineTextBox: TextBox = new TextBox({
placeholder: 'Título',
placeholder: this._languageManager.languages.language.iaraTranslate.additiveFieldModal.titlePlaceholder,
cssClass: 'e-outline',
});
outlineTextBox.appendTo('#outlined');
Expand All @@ -737,17 +721,17 @@ export class IaraSyncfusionNavigationFieldManager extends IaraEditorNavigationFi
delimeterStart.appendTo('#delimiter-start');

const delimeterEnd: TextBox = new TextBox({
placeholder: 'e',
placeholder: this._languageManager.languages.language.iaraTranslate.additiveFieldModal.delimiterFinalPlaceholder,
cssClass: 'e-outline',
});
delimeterEnd.appendTo('#delimiter-end');

const filledTextBox: TextBox = new TextBox({
placeholder: 'Filled',
cssClass: 'e-filled',
floatLabelType: 'Auto',
});
filledTextBox.appendTo('#filled');
// const filledTextBox: TextBox = new TextBox({
// placeholder: 'Filled',
// cssClass: 'e-filled',
// floatLabelType: 'Auto',
// });
// filledTextBox.appendTo('#filled');


}
Expand Down
2 changes: 0 additions & 2 deletions src/syncfusion/toolbar/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -318,8 +318,6 @@ export const toolBarSettings = (
navigationFields
);
}

//braun
if (funcId === "add_additive_field") {
toolbarButtonClick(
"AddAdditiveField",
Expand Down

0 comments on commit 64bbfdd

Please sign in to comment.