Add languages

This commit is contained in:
Luis Carlos 2024-08-26 00:42:47 -04:00
parent 2bca034671
commit 4aef6c6e25
5 changed files with 10 additions and 7 deletions

View File

@ -1065,7 +1065,7 @@ export default function ControlPanel({
], ],
function: () => {}, function: () => {},
}, },
Documentation: { documentation: {
children: [ children: [
{ {
Markdown: () => { Markdown: () => {

View File

@ -236,6 +236,7 @@ const en = {
empty_index_name: "Declared an index with no name in table '{{tableName}}'", empty_index_name: "Declared an index with no name in table '{{tableName}}'",
didnt_find_diagram: "Oops! Didn't find the diagram.", didnt_find_diagram: "Oops! Didn't find the diagram.",
unsigned: "Unsigned", unsigned: "Unsigned",
documentation: "Documentation",
}, },
}; };

View File

@ -212,6 +212,7 @@ const es = {
edit_relationship: "{{extra}} Editar relación {{refName}}", edit_relationship: "{{extra}} Editar relación {{refName}}",
delete_relationship: "Eliminar relación {{refName}}", delete_relationship: "Eliminar relación {{refName}}",
not_found: "No encontrado", not_found: "No encontrado",
documentation: "Documentación",
}, },
}; };

View File

@ -217,6 +217,7 @@ const fr = {
edit_relationship: "{{extra}} Modifier la relation {{refName}}", edit_relationship: "{{extra}} Modifier la relation {{refName}}",
delete_relationship: "Supprimer la relation {{refName}}", delete_relationship: "Supprimer la relation {{refName}}",
not_found: "Non trouvé", not_found: "Non trouvé",
documentation: "Documentation",
}, },
}; };

View File

@ -27,7 +27,7 @@ export function jsonToDocumentation(obj) {
` |${field.comment ? field.comment : ""} |`; ` |${field.comment ? field.comment : ""} |`;
}).join("\n"); }).join("\n");
return `### ${table.name}\n${table.comment ? table.comment : ""}\n` + return `### ${table.name}\n${table.comment ? table.comment : ""}\n\n` +
`| Name | Type | Settings | References | Note |\n` + `| Name | Type | Settings | References | Note |\n` +
`|-------------|---------------|-------------------------------|-------------------------------|--------------------------------|\n` + `|-------------|---------------|-------------------------------|-------------------------------|--------------------------------|\n` +
`${fields}\n\n`; `${fields}\n\n`;
@ -44,16 +44,16 @@ export function jsonToDocumentation(obj) {
.map((r) => { .map((r) => {
const startTable = obj.tables[r.startTableId].name; const startTable = obj.tables[r.startTableId].name;
const endTable = obj.tables[r.endTableId].name; const endTable = obj.tables[r.endTableId].name;
return `- **${startTable} to ${endTable}**: ${r.cardinality} (${r.comment ? r.comment : ""})\n`; return `- **${startTable} to ${endTable}**: ${r.cardinality} ${r.comment ? "(" + r.comment + ")" : ""}\n`;
}).join("") : ""; }).join("") : "";
console.log(obj.tables); console.log(obj.tables);
console.log(obj.relationships); console.log(obj.relationships);
return `# ${obj.title} Database Documentation\n## Summary\n- [Introduction](#introduction)\n- [Database Type](#database-type)\n`+ return `# ${obj.title} documentation\n## Summary\n\n- [Introduction](#introduction)\n- [Database Type](#database-type)\n`+
`- [Table Structure](#table-structure)\n${documentationSummary}\n- [Relationships](#relationships)\n- [Database Diagram](#database-Diagram)\n\n`+ `- [Table Structure](#table-structure)\n${documentationSummary}\n- [Relationships](#relationships)\n- [Database Diagram](#database-Diagram)\n\n`+
`## Introduction\n${obj.notes}\n## Database type\n- **Database system:** `+ `## Introduction\n\n## Database type\n\n- **Database system:** `+
`${obj.database.type}\n## Table structure\n\n${documentationEntities}`+ `${obj.database.type}\n## Table structure\n\n${documentationEntities}`+
`\n\n## Relationships\n${documentationRelationships}\n\n`+ `\n\n## Relationships\n\n${documentationRelationships}\n\n`+
`## Database Diagram\n\`\`\`${jsonToMermaid(obj)}\`\`\``; `## Database Diagram\n\n\`\`\`${jsonToMermaid(obj)}\`\`\``;
} }