Import from and export to DBML (#351)

* Add export and import functions

* Add import from dbml to control panel

* Add the import key back into locales and show import error

* Parse relationships
This commit is contained in:
1ilit 2025-03-01 22:24:53 +04:00 committed by GitHub
parent e3877ef982
commit 0d813fc0dd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
47 changed files with 3297 additions and 2716 deletions

53
package-lock.json generated
View File

@ -10,6 +10,7 @@
"dependencies": {
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-sql": "^6.6.3",
"@dbml/core": "^3.9.7-alpha.0",
"@douyinfe/semi-ui": "^2.51.3",
"@lexical/react": "^0.12.5",
"@uiw/codemirror-theme-github": "^4.21.25",
@ -536,6 +537,34 @@
"w3c-keyname": "^2.2.4"
}
},
"node_modules/@dbml/core": {
"version": "3.9.7-alpha.0",
"resolved": "https://registry.npmjs.org/@dbml/core/-/core-3.9.7-alpha.0.tgz",
"integrity": "sha512-KGXr7p80XuoqQJumOs2+RHRBBH703gNxM0uiEvT1FF945+H4LriNK4ZgbXqe2ObmRNbwF2/TYFou+lqkh+tbUw==",
"license": "Apache-2.0",
"dependencies": {
"@dbml/parse": "^3.9.7-alpha.0",
"antlr4": "^4.13.1",
"lodash": "^4.17.15",
"parsimmon": "^1.13.0",
"pluralize": "^8.0.0"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@dbml/parse": {
"version": "3.9.7-alpha.0",
"resolved": "https://registry.npmjs.org/@dbml/parse/-/parse-3.9.7-alpha.0.tgz",
"integrity": "sha512-QT0rmbbnjn6hKbGXMhvdw62Gn8YgXjvG5a+0+9EoZFpFdl/Y8VSPlHqpHbdMas2kOpusMgpa1YRFaTMApZM7Mw==",
"license": "Apache-2.0",
"dependencies": {
"lodash": "^4.17.21"
},
"peerDependencies": {
"lodash": "^4.17.21"
}
},
"node_modules/@dnd-kit/accessibility": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz",
@ -2351,6 +2380,15 @@
"node": ">=4"
}
},
"node_modules/antlr4": {
"version": "4.13.2",
"resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.13.2.tgz",
"integrity": "sha512-QiVbZhyy4xAZ17UPEuG3YTOt8ZaoeOR1CvEAqrEsDBsOqINslaB147i9xqljZqoyf5S+EUlGStaj+t22LT9MOg==",
"license": "BSD-3-Clause",
"engines": {
"node": ">=16"
}
},
"node_modules/any-promise": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
@ -5065,6 +5103,12 @@
"node": ">=6"
}
},
"node_modules/parsimmon": {
"version": "1.18.1",
"resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.18.1.tgz",
"integrity": "sha512-u7p959wLfGAhJpSDJVYXoyMCXWYwHia78HhRBWqk7AIbxdmlrfdp5wX0l3xv/iTSH5HvhN9K7o26hwwpgS5Nmw==",
"license": "MIT"
},
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@ -5139,6 +5183,15 @@
"node": ">= 6"
}
},
"node_modules/pluralize": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
"integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/postcss": {
"version": "8.4.41",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",

View File

@ -12,6 +12,7 @@
"dependencies": {
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-sql": "^6.6.3",
"@dbml/core": "^3.9.7-alpha.0",
"@douyinfe/semi-ui": "^2.51.3",
"@lexical/react": "^0.12.5",
"@uiw/codemirror-theme-github": "^4.21.25",

View File

@ -40,6 +40,7 @@ import {
MODAL,
SIDESHEET,
DB,
IMPORT_FROM,
} from "../../data/constants";
import jsPDF from "jspdf";
import { useHotkeys } from "react-hotkeys-hook";
@ -74,6 +75,7 @@ import { isRtl } from "../../i18n/utils/rtl";
import { jsonToDocumentation } from "../../utils/exportAs/documentation";
import { IdContext } from "../Workspace";
import { socials } from "../../data/socials";
import { toDBML } from "../../utils/exportAs/dbml";
export default function ControlPanel({
diagramId,
@ -91,6 +93,7 @@ export default function ControlPanel({
filename: `${title}_${new Date().toISOString()}`,
extension: "",
});
const [importFrom, setImportFrom] = useState(IMPORT_FROM.JSON);
const { saveState, setSaveState } = useSaveState();
const { layout, setLayout } = useLayout();
const { settings, setSettings } = useSettings();
@ -788,9 +791,18 @@ export default function ControlPanel({
.catch(() => Toast.error(t("oops_smth_went_wrong")));
},
},
import_diagram: {
function: fileImport,
shortcut: "Ctrl+I",
import_from: {
children: [
{
JSON: fileImport,
},
{
DBML: () => {
setModal(MODAL.IMPORT);
setImportFrom(IMPORT_FROM.DBML);
},
},
],
},
import_from_source: {
...(database === DB.GENERIC && {
@ -963,6 +975,21 @@ export default function ControlPanel({
setModal(MODAL.IMG);
},
},
{
SVG: () => {
const filter = (node) => node.tagName !== "i";
toSvg(document.getElementById("canvas"), { filter: filter }).then(
function (dataUrl) {
setExportData((prev) => ({
...prev,
data: dataUrl,
extension: "svg",
}));
},
);
setModal(MODAL.IMG);
},
},
{
JSON: () => {
setModal(MODAL.CODE);
@ -988,18 +1015,18 @@ export default function ControlPanel({
},
},
{
SVG: () => {
const filter = (node) => node.tagName !== "i";
toSvg(document.getElementById("canvas"), { filter: filter }).then(
function (dataUrl) {
setExportData((prev) => ({
...prev,
data: dataUrl,
extension: "svg",
}));
},
);
setModal(MODAL.IMG);
DBML: () => {
setModal(MODAL.CODE);
const result = toDBML({
tables,
relationships,
enums,
});
setExportData((prev) => ({
...prev,
data: result,
extension: "dbml",
}));
},
},
{
@ -1423,6 +1450,7 @@ export default function ControlPanel({
setTitle={setTitle}
setDiagramId={setDiagramId}
setModal={setModal}
importFrom={importFrom}
importDb={importDb}
/>
<Sidesheet

View File

@ -3,7 +3,7 @@ import {
jsonDiagramIsValid,
} from "../../../utils/validateSchema";
import { Upload, Banner } from "@douyinfe/semi-ui";
import { DB, STATUS } from "../../../data/constants";
import { DB, IMPORT_FROM, STATUS } from "../../../data/constants";
import {
useAreas,
useEnums,
@ -12,8 +12,14 @@ import {
useTypes,
} from "../../../hooks";
import { useTranslation } from "react-i18next";
import { fromDBML } from "../../../utils/importFrom/dbml";
export default function ImportDiagram({ setImportData, error, setError }) {
export default function ImportDiagram({
setImportData,
error,
setError,
importFrom,
}) {
const { areas } = useAreas();
const { notes } = useNotes();
const { tables, relationships, database } = useDiagram();
@ -32,6 +38,125 @@ export default function ImportDiagram({ setImportData, error, setError }) {
);
};
const loadJsonData = (file, e) => {
let jsonObject = null;
try {
jsonObject = JSON.parse(e.target.result);
} catch (error) {
setError({
type: STATUS.ERROR,
message: "The file contains an error.",
});
return;
}
if (file.type === "application/json") {
if (!jsonDiagramIsValid(jsonObject)) {
setError({
type: STATUS.ERROR,
message: "The file is missing necessary properties for a diagram.",
});
return;
}
} else if (file.name.split(".").pop() === "ddb") {
if (!ddbDiagramIsValid(jsonObject)) {
setError({
type: STATUS.ERROR,
message: "The file is missing necessary properties for a diagram.",
});
return;
}
}
if (!jsonObject.database) {
jsonObject.database = DB.GENERIC;
}
if (jsonObject.database !== database) {
setError({
type: STATUS.ERROR,
message:
"The imported diagram and the open diagram don't use matching databases.",
});
return;
}
let ok = true;
jsonObject.relationships.forEach((rel) => {
if (
!jsonObject.tables[rel.startTableId] ||
!jsonObject.tables[rel.endTableId]
) {
setError({
type: STATUS.ERROR,
message: `Relationship ${rel.name} references a table that does not exist.`,
});
ok = false;
return;
}
if (
!jsonObject.tables[rel.startTableId].fields[rel.startFieldId] ||
!jsonObject.tables[rel.endTableId].fields[rel.endFieldId]
) {
setError({
type: STATUS.ERROR,
message: `Relationship ${rel.name} references a field that does not exist.`,
});
ok = false;
return;
}
});
if (!ok) return;
setImportData(jsonObject);
if (diagramIsEmpty()) {
setError({
type: STATUS.OK,
message: "Everything looks good. You can now import.",
});
} else {
setError({
type: STATUS.WARNING,
message:
"The current diagram is not empty. Importing a new diagram will overwrite the current changes.",
});
}
};
const loadDBMLData = (e) => {
try {
setImportData(fromDBML(e.target.result));
} catch (error) {
const message = `${error.diags[0].name} [Ln ${error.diags[0].location.start.line}, Col ${error.diags[0].location.start.column}]: ${error.diags[0].message}`;
setError({ type: STATUS.ERROR, message });
}
};
const getAcceptableFileTypes = () => {
switch (importFrom) {
case IMPORT_FROM.JSON:
return "application/json,.ddb";
case IMPORT_FROM.DBML:
return ".dbml";
default:
return "";
}
};
const getDragSubText = () => {
switch (importFrom) {
case IMPORT_FROM.JSON:
return `${t("supported_types")} JSON, DDB`;
case IMPORT_FROM.DBML:
return `${t("supported_types")} DBML`;
default:
return "";
}
};
return (
<div>
<Upload
@ -43,91 +168,8 @@ export default function ImportDiagram({ setImportData, error, setError }) {
}
const reader = new FileReader();
reader.onload = async (e) => {
let jsonObject = null;
try {
jsonObject = JSON.parse(e.target.result);
} catch (error) {
setError({
type: STATUS.ERROR,
message: "The file contains an error.",
});
return;
}
if (f.type === "application/json") {
if (!jsonDiagramIsValid(jsonObject)) {
setError({
type: STATUS.ERROR,
message:
"The file is missing necessary properties for a diagram.",
});
return;
}
} else if (f.name.split(".").pop() === "ddb") {
if (!ddbDiagramIsValid(jsonObject)) {
setError({
type: STATUS.ERROR,
message:
"The file is missing necessary properties for a diagram.",
});
return;
}
}
if (!jsonObject.database) {
jsonObject.database = DB.GENERIC;
}
if (jsonObject.database !== database) {
setError({
type: STATUS.ERROR,
message:
"The imported diagram and the open diagram don't use matching databases.",
});
return;
}
let ok = true;
jsonObject.relationships.forEach((rel) => {
if (
!jsonObject.tables[rel.startTableId] ||
!jsonObject.tables[rel.endTableId]
) {
setError({
type: STATUS.ERROR,
message: `Relationship ${rel.name} references a table that does not exist.`,
});
ok = false;
return;
}
if (
!jsonObject.tables[rel.startTableId].fields[rel.startFieldId] ||
!jsonObject.tables[rel.endTableId].fields[rel.endFieldId]
) {
setError({
type: STATUS.ERROR,
message: `Relationship ${rel.name} references a field that does not exist.`,
});
ok = false;
return;
}
});
if (!ok) return;
setImportData(jsonObject);
if (diagramIsEmpty()) {
setError({
type: STATUS.OK,
message: "Everything looks good. You can now import.",
});
} else {
setError({
type: STATUS.WARNING,
message:
"The current diagram is not empty. Importing a new diagram will overwrite the current changes.",
});
}
if (importFrom == IMPORT_FROM.JSON) loadJsonData(f, e);
if (importFrom == IMPORT_FROM.DBML) loadDBMLData(e);
};
reader.readAsText(f);
@ -140,8 +182,8 @@ export default function ImportDiagram({ setImportData, error, setError }) {
}}
draggable={true}
dragMainText={t("drag_and_drop_files")}
dragSubText={t("support_json_and_ddb")}
accept="application/json,.ddb"
dragSubText={getDragSubText()}
accept={getAcceptableFileTypes()}
onRemove={() =>
setError({
type: STATUS.NONE,

View File

@ -48,6 +48,7 @@ export default function Modal({
exportData,
setExportData,
importDb,
importFrom,
}) {
const { t, i18n } = useTranslation();
const { setTables, setRelationships, database, setDatabase } = useDiagram();
@ -75,8 +76,8 @@ export default function Modal({
const overwriteDiagram = () => {
setTables(importData.tables);
setRelationships(importData.relationships);
setAreas(importData.subjectAreas);
setNotes(importData.notes);
setAreas(importData.subjectAreas ?? []);
setNotes(importData.notes ?? []);
if (importData.title) {
setTitle(importData.title);
}
@ -247,6 +248,7 @@ export default function Modal({
setImportData={setImportData}
error={error}
setError={setError}
importFrom={importFrom}
/>
);
case MODAL.IMPORT_SRC:

View File

@ -115,3 +115,8 @@ export const DB = {
MARIADB: "mariadb",
GENERIC: "generic",
};
export const IMPORT_FROM = {
JSON: 0,
DBML: 1,
};

View File

@ -7,6 +7,7 @@ const arabic = {
const ar = {
translation: {
report_bug: "الإبلاغ عن خطأ",
import_from: "استيراد",
import: "استيراد",
file: "ملف",
new: "جديد",
@ -105,8 +106,7 @@ const ar = {
no_types: "لا توجد أنواع",
no_types_text: "اصنع أنواع البيانات المخصصة الخاصة بك",
no_issues: "لم يتم اكتشاف أي مشكلات.",
strict_mode_is_on_no_issues:
"وضع صارم معطل لذا لن يتم عرض أي مشكلات.",
strict_mode_is_on_no_issues: "وضع صارم معطل لذا لن يتم عرض أي مشكلات.",
name: "الاسم",
type: "النوع",
null: "فارغ",
@ -157,12 +157,10 @@ const ar = {
confirm: "تأكيد",
last_modified: "آخر تعديل",
drag_and_drop_files: "اسحب وأسقط الملف هنا أو انقر للتحميل.",
support_json_and_ddb: "تدعم ملفات JSON و DDB",
upload_sql_to_generate_diagrams:
"قم بتحميل ملف SQL لتوليد الجداول والأعمدة تلقائيًا.",
overwrite_existing_diagram: "الكتابة فوق المخطط الحالي",
only_mysql_supported:
"*في الوقت الحالي، يتم دعم تحميل نصوص MySQL فقط.",
only_mysql_supported: "*في الوقت الحالي، يتم دعم تحميل نصوص MySQL فقط.",
blank: "فارغ",
filename: "اسم الملف",
table_w_no_name: "تم إعلان جدول بدون اسم",

View File

@ -7,6 +7,7 @@ const bengali = {
const bn = {
translation: {
report_bug: "বাগ রিপোর্ট করুন",
import_from: "ইম্পোর্ট করুন",
import: "ইম্পোর্ট করুন",
file: "ফাইল",
new: "নতুন",
@ -160,7 +161,6 @@ const bn = {
last_modified: "শেষ সংশোধন",
drag_and_drop_files:
"ফাইলটি এখানে ড্র্যাগ এবং ড্রপ করুন বা আপলোড করতে ক্লিক করুন।",
support_json_and_ddb: "JSON এবং DDB ফাইলগুলি সমর্থিত",
upload_sql_to_generate_diagrams:
"আপনার টেবিল এবং কলামগুলি স্বয়ংক্রিয়ভাবে তৈরি করতে একটি SQL ফাইল আপলোড করুন।",
overwrite_existing_diagram: "বিদ্যমান ডায়াগ্রামটি ওভাররাইট করুন",

View File

@ -7,6 +7,7 @@ const danish = {
const da = {
translation: {
report_bug: "Rapportér en fejl",
import_from: "Importér",
import: "Importér",
file: "Fil",
new: "Ny",
@ -109,7 +110,8 @@ const da = {
autoincrement: "Auto-inkrementel",
default_value: "Standardværdi",
check: "Tjek udtryk",
this_will_appear_as_is: "*Dette vil fremstå i det generede script som det er.",
this_will_appear_as_is:
"*Dette vil fremstå i det generede script som det er.",
comment: "Kommentar",
add_field: "Tilføj felt",
values: "værdier",
@ -150,7 +152,6 @@ const da = {
confirm: "Bekræft",
last_modified: "Sidst ændret",
drag_and_drop_files: "Træk og drop filen her eller klik for at uploade.",
support_json_and_ddb: "JSON og DDB filer er understøttet",
upload_sql_to_generate_diagrams:
"Upload en sql fil for at auto-generere dine tabeller og kolonner.",
overwrite_existing_diagram: "Overskriv eksisterende diagram",

View File

@ -7,6 +7,7 @@ const german = {
const de = {
translation: {
report_bug: "Einen Fehler melden",
import_from: "Importieren",
import: "Importieren",
file: "Datei",
new: "Neu",
@ -153,7 +154,6 @@ const de = {
confirm: "Bestätigen",
last_modified: "Zuletzt geändert",
drag_and_drop_files: "Ziehen Sie die Datei hierher oder klicken Sie, um sie hochzuladen.",
support_json_and_ddb: "JSON- und DDB-Dateien werden unterstützt",
upload_sql_to_generate_diagrams:
"Laden Sie eine SQL-Datei hoch, um Ihre Tabellen und Spalten automatisch zu generieren.",
overwrite_existing_diagram: "Vorhandenes Diagramm überschreiben",

View File

@ -8,6 +8,7 @@ const en = {
translation: {
report_bug: "Report a bug",
import: "Import",
import_from: "Import from",
file: "File",
new: "New",
new_window: "New window",
@ -157,7 +158,6 @@ const en = {
confirm: "Confirm",
last_modified: "Last modified",
drag_and_drop_files: "Drag and drop the file here or click to upload.",
support_json_and_ddb: "JSON and DDB files are supported",
upload_sql_to_generate_diagrams:
"Upload an sql file to autogenerate your tables and columns.",
overwrite_existing_diagram: "Overwrite existing diagram",
@ -245,6 +245,7 @@ const en = {
"* Sharing this link will not create a live real-time collaboration session.",
show_relationship_labels: "Show relationship labels",
docs: "Docs",
supported_types: "Supported file types:",
},
};

View File

@ -7,8 +7,9 @@ const spanish = {
const es = {
translation: {
report_bug: "Reportar Error",
import_from: "Importar",
import: "Importar",
file: "Archivo ",
file: "Archivo",
new: "Nuevo",
new_window: "Nueva Ventana",
open: "Abrir",
@ -138,7 +139,8 @@ const es = {
note_deleted: "Nota eliminada",
relationship_deleted: "Relación eliminada",
type_deleted: "Tipo eliminado",
cannot_connect: "No se puede conectar, las columnas tienen diferentes tipos",
cannot_connect:
"No se puede conectar, las columnas tienen diferentes tipos",
copied_to_clipboard: "Copiado al portapapeles",
create_new_diagram: "Crear nuevo diagrama",
cancel: "Cancelar",
@ -149,8 +151,8 @@ const es = {
create: "Crear",
confirm: "Confirmar",
last_modified: "Última modificación",
drag_and_drop_files: "Arrastra y suelta el archivo aquí o haz clic para subir.",
support_json_and_ddb: "Se admiten archivos JSON y DDB",
drag_and_drop_files:
"Arrastra y suelta el archivo aquí o haz clic para subir.",
upload_sql_to_generate_diagrams:
"Sube un archivo sql para autogenerar tus tablas y columnas.",
overwrite_existing_diagram: "Sobrescribir diagrama existente",
@ -184,7 +186,8 @@ const es = {
duplicate_type_fields:
"Campos de tipo duplicados por nombre '{{fieldName}}' en el tipo '{{typeName}}'",
duplicate_reference: "Referencia duplicada con el nombre '{{refName}}'",
circular_dependency: "Dependencia circular involucrando la tabla '{{refName}}'",
circular_dependency:
"Dependencia circular involucrando la tabla '{{refName}}'",
timeline: "Linea del tiempo",
priority: "Prioridad",
none: "Ninguno",

View File

@ -7,6 +7,7 @@ const persian = {
const fa = {
translation: {
report_bug: "گزارش خطا",
import_from: "وارد کردن",
import: "وارد کردن",
file: "فایل",
new: "جدید",
@ -18,7 +19,8 @@ const fa = {
template_saved: "الگو ذخیره شد!",
rename: "تغییر نام",
delete_diagram: "حذف نمودار",
are_you_sure_delete_diagram: "آیا مطمئن هستید که می‌خواهید این نمودار را حذف کنید؟ این عملیات غیر قابل برگشت است.",
are_you_sure_delete_diagram:
"آیا مطمئن هستید که می‌خواهید این نمودار را حذف کنید؟ این عملیات غیر قابل برگشت است.",
oops_smth_went_wrong: "اوه! مشکلی پیش آمد.",
import_diagram: "وارد کردن نمودار",
import_from_source: "وارد کردن از SQL",
@ -30,7 +32,8 @@ const fa = {
undo: "واگرد",
redo: "از نو",
clear: "پاک کردن",
are_you_sure_clear: "آیا مطمئن هستید که می‌خواهید نمودار را پاک کنید؟ این عملیات غیر قابل برگشت است.",
are_you_sure_clear:
"آیا مطمئن هستید که می‌خواهید نمودار را پاک کنید؟ این عملیات غیر قابل برگشت است.",
cut: "برش",
copy: "کپی",
paste: "چسباندن",
@ -60,7 +63,8 @@ const fa = {
table_width: "عرض جدول",
language: "زبان",
flush_storage: "پاک کردن حافظه",
are_you_sure_flush_storage: "آیا مطمئن هستید که می‌خواهید حافظه را پاک کنید؟ این عمل تمام نمودارها و الگوهای سفارشی شما را به طور غیر قابل برگشت حذف می‌کند.",
are_you_sure_flush_storage:
"آیا مطمئن هستید که می‌خواهید حافظه را پاک کنید؟ این عمل تمام نمودارها و الگوهای سفارشی شما را به طور غیر قابل برگشت حذف می‌کند.",
storage_flushed: "حافظه پاک شد",
help: "راهنما",
shortcuts: "میانبرها",
@ -89,13 +93,15 @@ const fa = {
no_relationships: "بدون رابطه",
no_relationships_text: "برای اتصال فیلدها و تشکیل روابط بکشید!",
no_subject_areas: "بدون ناحیه موضوعی",
no_subject_areas_text: "ناحیه‌های موضوعی را برای گروه‌بندی جدول‌ها اضافه کنید!",
no_subject_areas_text:
"ناحیه‌های موضوعی را برای گروه‌بندی جدول‌ها اضافه کنید!",
no_notes: "بدون یادداشت",
no_notes_text: "از یادداشت‌ها برای ثبت اطلاعات اضافی استفاده کنید",
no_types: "بدون نوع",
no_types_text: "نوع داده سفارشی خود را بسازید",
no_issues: "هیچ مشکلی شناسایی نشد.",
strict_mode_is_on_no_issues: "حالت سختگیرانه خاموش است بنابراین هیچ مشکلی نمایش داده نخواهد شد.",
strict_mode_is_on_no_issues:
"حالت سختگیرانه خاموش است بنابراین هیچ مشکلی نمایش داده نخواهد شد.",
name: "نام",
type: "نوع",
null: "خالی",
@ -105,7 +111,8 @@ const fa = {
autoincrement: "افزایش خودکار",
default_value: "پیش‌فرض",
check: "عبارت بررسی",
this_will_appear_as_is: "*این در اسکریپت تولید شده به همان صورت نمایش داده می‌شود.",
this_will_appear_as_is:
"*این در اسکریپت تولید شده به همان صورت نمایش داده می‌شود.",
comment: "نظر",
add_field: "افزودن فیلد",
values: "مقادیر",
@ -127,7 +134,8 @@ const fa = {
one_to_many: "یک به چند",
many_to_one: "چند به یک",
content: "محتوا",
types_info: "این ویژگی برای DBMSهای شیء‌گرا مانند PostgreSQL طراحی شده است.\nاگر برای MySQL یا MariaDB استفاده شود، نوع JSON با بررسی اعتبار json متناظر تولید می‌شود.\nاگر برای SQLite استفاده شود، به BLOB ترجمه می‌شود.\nاگر برای MSSQL استفاده شود، یک نام مستعار نوع برای فیلد اول تولید می‌شود.",
types_info:
"این ویژگی برای DBMSهای شیء‌گرا مانند PostgreSQL طراحی شده است.\nاگر برای MySQL یا MariaDB استفاده شود، نوع JSON با بررسی اعتبار json متناظر تولید می‌شود.\nاگر برای SQLite استفاده شود، به BLOB ترجمه می‌شود.\nاگر برای MSSQL استفاده شود، یک نام مستعار نوع برای فیلد اول تولید می‌شود.",
table_deleted: "جدول حذف شد",
area_deleted: "ناحیه حذف شد",
note_deleted: "یادداشت حذف شد",
@ -144,22 +152,29 @@ const fa = {
create: "ایجاد",
confirm: "تأیید",
last_modified: "آخرین ویرایش",
drag_and_drop_files: "فایل را اینجا بکشید و رها کنید یا کلیک کنید تا بارگذاری شود.",
support_json_and_ddb: "فایل‌های JSON و DDB پشتیبانی می‌شوند",
upload_sql_to_generate_diagrams: "یک فایل sql را بارگذاری کنید تا جداول و ستون‌هایتان به‌طور خودکار تولید شوند.",
drag_and_drop_files:
"فایل را اینجا بکشید و رها کنید یا کلیک کنید تا بارگذاری شود.",
upload_sql_to_generate_diagrams:
"یک فایل sql را بارگذاری کنید تا جداول و ستون‌هایتان به‌طور خودکار تولید شوند.",
overwrite_existing_diagram: "بازنویسی نمودار موجود",
only_mysql_supported: "*در حال حاضر فقط بارگذاری اسکریپت‌های MySQL پشتیبانی می‌شود.",
only_mysql_supported:
"*در حال حاضر فقط بارگذاری اسکریپت‌های MySQL پشتیبانی می‌شود.",
blank: "خالی",
filename: "نام فایل",
table_w_no_name: "جدولی بدون نام اعلام شد",
duplicate_table_by_name: "جدول تکراری با نام '{{tableName}}'",
empty_field_name: "فیلد خالی name در جدول '{{tableName}}'",
empty_field_type: "فیلد خالی type در جدول '{{tableName}}'",
no_values_for_field: "فیلد '{{fieldName}}' جدول '{{tableName}}' از نوع {{type}} است اما هیچ مقداری مشخص نشده است",
default_doesnt_match_type: "مقدار پیش‌فرض برای فیلد '{{fieldName}}' در جدول '{{tableName}}' با نوع آن مطابقت ندارد",
not_null_is_null: "فیلد '{{fieldName}}' جدول '{{tableName}}' غیر خالی است اما پیش‌فرض آن خالی است",
duplicate_fields: "فیلدهای تکراری جدول به نام '{{fieldName}}' در جدول '{{tableName}}'",
duplicate_index: "شاخص تکراری به نام '{{indexName}}' در جدول '{{tableName}}'",
no_values_for_field:
"فیلد '{{fieldName}}' جدول '{{tableName}}' از نوع {{type}} است اما هیچ مقداری مشخص نشده است",
default_doesnt_match_type:
"مقدار پیش‌فرض برای فیلد '{{fieldName}}' در جدول '{{tableName}}' با نوع آن مطابقت ندارد",
not_null_is_null:
"فیلد '{{fieldName}}' جدول '{{tableName}}' غیر خالی است اما پیش‌فرض آن خالی است",
duplicate_fields:
"فیلدهای تکراری جدول به نام '{{fieldName}}' در جدول '{{tableName}}'",
duplicate_index:
"شاخص تکراری به نام '{{indexName}}' در جدول '{{tableName}}'",
empty_index: "شاخص در جدول '{{tableName}}' هیچ ستونی را شاخص نمی‌کند",
no_primary_key: "جدول '{{tableName}}' کلید اصلی ندارد",
type_with_no_name: "نوعی بدون نام اعلام شد",
@ -167,8 +182,10 @@ const fa = {
type_w_no_fields: "نوع خالی '{{typeName}}' بدون فیلد اعلام شد",
empty_type_field_name: "فیلد `name` خالی در نوع '{{typeName}}'",
empty_type_field_type: "فیلد `type` خالی در نوع '{{typeName}}'",
no_values_for_type_field: "'{{fieldName}}' فیلد از نوع '{{typeName}}' از نوع `{{type}}` است اما هیچ مقداری مشخص نشده است",
duplicate_type_fields: "فیلدهای تکراری نوع با نام '{{fieldName}}' در نوع '{{typeName}}'",
no_values_for_type_field:
"'{{fieldName}}' فیلد از نوع '{{typeName}}' از نوع `{{type}}` است اما هیچ مقداری مشخص نشده است",
duplicate_type_fields:
"فیلدهای تکراری نوع با نام '{{fieldName}}' در نوع '{{typeName}}'",
duplicate_reference: "ارجاع تکراری به نام '{{refName}}'",
circular_dependency: "وابستگی دورانی شامل جدول '{{refName}}'",
timeline: "جدول زمانی",
@ -197,10 +214,8 @@ const fa = {
add_relationship: "اضافه کردن ارتباط",
edit_relationship: "{{extra}} ویرایش ارتباط {{refName}}",
delete_relationship: "حذف ارتباط {{refName}}",
not_found: "یافت نشد"
},
};
export { fa,persian };
not_found: "یافت نشد",
},
};
export { fa, persian };

View File

@ -7,6 +7,7 @@ const french = {
const fr = {
translation: {
report_bug: "Signaler un bug",
import_from: "Importer de",
import: "Importer",
file: "Fichier",
new: "Nouveau",
@ -155,7 +156,6 @@ const fr = {
last_modified: "Dernière modification",
drag_and_drop_files:
"Glissez et déposez les fichiers ici ou cliquez pour les télécharger.",
support_json_and_ddb: "Les fichiers JSON et DDB sont pris en charge",
upload_sql_to_generate_diagrams:
"Téléchargez un fichier SQL pour générer automatiquement vos tables et colonnes.",
overwrite_existing_diagram: "Écraser le diagramme existant",

View File

@ -7,6 +7,7 @@ const gujarati = {
const gu = {
translation: {
report_bug: "બગ રિપોર્ટ કરો",
import_from: "આયાત",
import: "આયાત",
file: "ફાઇલ",
new: "નવું",
@ -149,8 +150,8 @@ const gu = {
create: "બનાવો",
confirm: "પુષ્ટિ કરો",
last_modified: "છેલ્લે સુધારેલા",
drag_and_drop_files: "ફાઇલને અહીં ખેંચો અને છોડો અથવા અપલોડ કરવા માટે ક્લિક કરો.",
support_json_and_ddb: "JSON અને DDB ફાઇલો સપોર્ટેડ છે",
drag_and_drop_files:
"ફાઇલને અહીં ખેંચો અને છોડો અથવા અપલોડ કરવા માટે ક્લિક કરો.",
upload_sql_to_generate_diagrams:
"તમારી ટેબલ અને કોલમને આપમેળે જનરેટ કરવા માટે SQL ફાઇલ અપલોડ કરો.",
overwrite_existing_diagram: "મોજુદા ડાયાગ્રામને ઓવરરાઈટ કરો",
@ -163,26 +164,28 @@ const gu = {
empty_field_name: "ટેબલ '{{tableName}}' માં ખાલી ફિલ્ડ `નામ`",
empty_field_type: "ટેબલ '{{tableName}}' માં ખાલી ફીલ્ડ `પ્રકાર`",
no_values_for_field:
"ટેબલ '{{tableName}}' ના ફીલ્ડ '{{fieldName}}' નો પ્રકાર `{{type}}` છે પરંતુ કોઈ મૂલ્ય નિર્દિષ્ટ નથી",
"ટેબલ '{{tableName}}' ના ફીલ્ડ '{{fieldName}}' નો પ્રકાર `{{type}}` છે પરંતુ કોઈ મૂલ્ય નિર્દિષ્ટ નથી",
default_doesnt_match_type:
"ટેબલ '{{tableName}}' માં ફીલ્ડ '{{fieldName}}' નું ડિફોલ્ટ મૂલ્ય તેના પ્રકાર સાથે મેળ ખાતું નથી",
"ટેબલ '{{tableName}}' માં ફીલ્ડ '{{fieldName}}' નું ડિફોલ્ટ મૂલ્ય તેના પ્રકાર સાથે મેળ ખાતું નથી",
not_null_is_null:
"ટેબલ '{{tableName}}' ના ફીલ્ડ '{{fieldName}}' નું મૂલ્ય NOT NULL છે પરંતુ ડિફોલ્ટ NULL છે",
"ટેબલ '{{tableName}}' ના ફીલ્ડ '{{fieldName}}' નું મૂલ્ય NOT NULL છે પરંતુ ડિફોલ્ટ NULL છે",
duplicate_fields:
"ટેબલ '{{tableName}}' માં નામ '{{fieldName}}' વાળા ડુપ્લિકેટ ટેબલ ફીલ્ડ્સ",
"ટેબલ '{{tableName}}' માં નામ '{{fieldName}}' વાળા ડુપ્લિકેટ ટેબલ ફીલ્ડ્સ",
duplicate_index:
"ટેબલ '{{tableName}}' માં નામ '{{indexName}}' વાળો ડુપ્લિકેટ ઈન્ડેક્સ",
empty_index: "ટેબલ '{{tableName}}' માં ઈન્ડેક્સ કોઈ કૉલમ ઈન્ડેક્સ કરતું નથી",
"ટેબલ '{{tableName}}' માં નામ '{{indexName}}' વાળો ડુપ્લિકેટ ઈન્ડેક્સ",
empty_index:
"ટેબલ '{{tableName}}' માં ઈન્ડેક્સ કોઈ કૉલમ ઈન્ડેક્સ કરતું નથી",
no_primary_key: "ટેબલ '{{tableName}}' માં કોઈ પ્રાથમિક કી નથી",
type_with_no_name: "કોઈ નામ ન હોય તેવા પ્રકારને ઘોષિત કર્યું",
duplicate_types: "નામ '{{typeName}}' વાળા ડુપ્લિકેટ પ્રકાર",
type_w_no_fields: "કોઈ ફીલ્ડ્સ ન હોય તેવા પ્રકાર '{{typeName}}' ને ઘોષિત કર્યું",
type_w_no_fields:
"કોઈ ફીલ્ડ્સ ન હોય તેવા પ્રકાર '{{typeName}}' ને ઘોષિત કર્યું",
empty_type_field_name: "પ્રકાર '{{typeName}}' માં ખાલી ફીલ્ડ `નામ`",
empty_type_field_type: "પ્રકાર '{{typeName}}' માં ખાલી ફીલ્ડ `પ્રકાર`",
no_values_for_type_field:
"પ્રકાર '{{typeName}}' ના ફીલ્ડ '{{fieldName}}' નો પ્રકાર `{{type}}` છે પરંતુ કોઈ મૂલ્ય નિર્દિષ્ટ નથી",
"પ્રકાર '{{typeName}}' ના ફીલ્ડ '{{fieldName}}' નો પ્રકાર `{{type}}` છે પરંતુ કોઈ મૂલ્ય નિર્દિષ્ટ નથી",
duplicate_type_fields:
"પ્રકાર '{{typeName}}' માં નામ '{{fieldName}}' વાળા ડુપ્લિકેટ પ્રકાર ફીલ્ડ્સ",
"પ્રકાર '{{typeName}}' માં નામ '{{fieldName}}' વાળા ડુપ્લિકેટ પ્રકાર ફીલ્ડ્સ",
duplicate_reference: "નામ '{{refName}}' વાળો ડુપ્લિકેટ સંદર્ભ",
circular_dependency: "ટેબલ '{{refName}}' માં પરિપત્ર નિર્ભરતા",
timeline: "સમયરેખા",

View File

@ -1,241 +1,238 @@
const hebrew = {
name: "Hebrew",
native_name: "עברית",
code: "he",
name: "Hebrew",
native_name: "עברית",
code: "he",
};
const he = {
translation: {
report_bug: "דווח על באג",
import: "ייבוא",
file: "קובץ",
new: "חדש",
new_window: "חלון חדש",
open: "פתח",
save: "שמור",
save_as: "שמור בשם",
save_as_template: "שמור כתבנית",
template_saved: "תבנית נשמרה!",
rename: "שנה שם",
delete_diagram: "מחק דיאגרמה",
are_you_sure_delete_diagram:
"האם אתה בטוח שברצונך למחוק דיאגרמה זו? פעולה זו אינה ניתנת לביטול.",
oops_smth_went_wrong: "אופס! משהו השתבש.",
import_diagram: "ייבא דיאגרמה",
import_from_source: "ייבוא מ-SQL",
export_as: "ייצוא כ",
export_source: "ייצא SQL",
models: "מודלים",
exit: "יציאה",
edit: "ערוך",
undo: "בטל",
redo: "בצע שוב",
clear: "נקה",
are_you_sure_clear:
"האם אתה בטוח שברצונך לנקות את הדיאגרמה? פעולה זו אינה ניתנת לביטול.",
cut: "גזור",
copy: "העתק",
paste: "הדבק",
duplicate: "שכפל",
delete: "מחק",
copy_as_image: "העתק כתמונה",
view: "הצג",
header: "תפריט עליון",
sidebar: "תפריט צדדי",
issues: "בעיות",
presentation_mode: "מצב מצגת",
strict_mode: "מצב קפדני",
field_details: "פרטי שדה",
reset_view: "אפס תצוגה",
show_grid: "הצג רשת",
show_cardinality: "הצג קרדינליות",
theme: "ערכת נושא",
light: "בהיר",
dark: "כהה",
zoom_in: "הגדל",
zoom_out: "הקטן",
fullscreen: "מסך מלא",
settings: "הגדרות",
show_timeline: "הצג ציר זמן",
autosave: "שמירה אוטומטית",
panning: "הזזה",
show_debug_coordinates: "הצג קואורדינטות ניפוי באגים",
transform: "המר",
viewbox: "תיבת תצוגה",
cursor_coordinates: "קואורדינטות סמן",
coordinate_space: "מרחב",
coordinate_space_screen: "מסך",
coordinate_space_diagram: "דיאגרמה",
table_width: "רוחב טבלה",
language: "שפה",
flush_storage: "נקה אחסון",
are_you_sure_flush_storage:
"האם אתה בטוח שברצונך לנקות את האחסון? פעולה זו תמחק באופן בלתי הפיך את כל הדיאגרמות והתבניות המותאמות אישית שלך.",
storage_flushed: "אחסון נוקה",
help: "עזרה",
shortcuts: "קיצורי דרך",
ask_on_discord: "שאל אותנו ב-Discord",
feedback: "משוב",
no_changes: "אין שינויים",
loading: "טוען...",
last_saved: "נשמר לאחרונה",
saving: "שומר...",
failed_to_save: "שמירה נכשלה",
fit_window_reset: "התאם חלון / איפוס",
zoom: "זום",
add_table: "הוסף טבלה",
add_area: "הוסף אזור",
add_note: "הוסף הערה",
add_type: "הוסף סוג",
to_do: "לביצוע",
tables: "טבלאות",
relationships: "קשרים",
subject_areas: "תחומי עניין",
notes: "הערות",
types: "סוגים",
search: "חיפוש...",
no_tables: "אין טבלאות",
no_tables_text: "התחל לבנות את הדיאגרמה שלך!",
no_relationships: "אין קשרים",
no_relationships_text: "גרור כדי לחבר שדות וליצור קשרים!",
no_subject_areas: "אין תחומי עניין",
no_subject_areas_text: "הוסף תחומי עניין כדי לקבץ טבלאות!",
no_notes: "אין הערות",
no_notes_text: "השתמש בהערות כדי לרשום מידע נוסף",
no_types: "אין סוגים",
no_types_text: "צור סוגי נתונים מותאמים אישית",
no_issues: "לא נמצאו בעיות.",
strict_mode_is_on_no_issues:
"מצב קפדני כבוי ולכן לא יוצגו בעיות.",
name: "שם",
type: "סוג",
null: "ריק",
not_null: "לא ריק",
primary: "ראשי",
unique: "ייחודי",
autoincrement: "הגדלה אוטומטית",
default_value: "ברירת מחדל",
check: "ביטוי בדיקה",
this_will_appear_as_is: "*זה יופיע בסקריפט שנוצר כמו שהוא.",
comment: "הערה",
add_field: "הוסף שדה",
values: "ערכים",
size: "גודל",
precision: "דיוק",
set_precision: "הגדר דיוק: (גודל, ספרות)",
use_for_batch_input: "השתמש ב-, להזנת קבוצות",
indices: "אינדקסים",
add_index: "הוסף אינדקס",
select_fields: "בחר שדות",
title: "כותרת",
not_set: "לא מוגדר",
foreign: "זר",
cardinality: "קרדינליות",
on_update: "בזמן עדכון",
on_delete: "בזמן מחיקה",
swap: "החלף",
one_to_one: "אחד לאחד",
one_to_many: "אחד לרבים",
many_to_one: "רבים לאחד",
content: "תוכן",
types_info:
"תכונה זו מיועדת למערכות ניהול נתונים אובייקט-רלציוניות כמו PostgreSQL.\nאם משמשת עבור MySQL או MariaDB תיווצר סוג JSON עם בדיקת תוקף json תואמת.\nאם משמשת עבור SQLite היא תתורגם ל-BLOB.\nאם משמשת עבור MSSQL תיווצר סוג סינונימי לשדה הראשון.",
table_deleted: "טבלה נמחקה",
area_deleted: "אזור נמחק",
note_deleted: "הערה נמחקה",
relationship_deleted: "קשר נמחק",
type_deleted: "סוג נמחק",
cannot_connect: "לא ניתן לחבר, העמודות הן מסוגים שונים",
copied_to_clipboard: "הועתק ללוח",
create_new_diagram: "צור דיאגרמה חדשה",
cancel: "בטל",
open_diagram: "פתח דיאגרמה",
rename_diagram: "שנה שם לדיאגרמה",
export: "ייצוא",
export_image: "ייצא תמונה",
create: "צור",
confirm: "אשר",
last_modified: "נערך לאחרונה",
drag_and_drop_files: "גרור ושחרר את הקובץ כאן או לחץ להעלאה.",
support_json_and_ddb: "תומך בקבצי JSON ו-DDB",
upload_sql_to_generate_diagrams:
"העלה קובץ SQL כדי ליצור באופן אוטומטי את הטבלאות והעמודות שלך.",
overwrite_existing_diagram: "דרוס דיאגרמה קיימת",
only_mysql_supported:
"*כרגע נתמך רק טעינת סקריפטים של MySQL.",
blank: "ריק",
filename: "שם קובץ",
table_w_no_name: "הוכרז טבלה ללא שם",
duplicate_table_by_name: "שכפול טבלה בשם '{{tableName}}'",
empty_field_name: "שדה `name` ריק בטבלה '{{tableName}}'",
empty_field_type: "שדה `type` ריק בטבלה '{{tableName}}'",
no_values_for_field:
"שדה '{{fieldName}}' בטבלה '{{tableName}}' הוא מסוג `{{type}}` אך לא הוגדרו ערכים",
default_doesnt_match_type:
"ערך ברירת מחדל עבור שדה '{{fieldName}}' בטבלה '{{tableName}}' אינו תואם לסוג שלו",
not_null_is_null:
"שדה '{{fieldName}}' בטבלה '{{tableName}}' אינו ריק אך ערך ברירת מחדל הוא NULL",
duplicate_fields:
"שדות טבלה כפולים בשם '{{fieldName}}' בטבלה '{{tableName}}'",
duplicate_index:
"אינדקס כפול בשם '{{indexName}}' בטבלה '{{tableName}}'",
empty_index: "אינדקס בטבלה '{{tableName}}' אינו מאנדקס שום עמודות",
no_primary_key: "לטבלה '{{tableName}}' אין מפתח ראשי",
type_with_no_name: "הוכרז סוג ללא שם",
duplicate_types: "סוגים כפולים בשם '{{typeName}}'",
type_w_no_fields: "הוכרז סוג ריק '{{typeName}}' ללא שדות",
empty_type_field_name: "שדה `name` ריק בסוג '{{typeName}}'",
empty_type_field_type: "שדה `type` ריק בסוג '{{typeName}}'",
no_values_for_type_field:
"שדה '{{fieldName}}' בסוג '{{typeName}}' הוא מסוג `{{type}}` אך לא הוגדרו ערכים",
duplicate_type_fields:
"שדות סוג כפולים בשם '{{fieldName}}' בסוג '{{typeName}}'",
duplicate_reference: "הפניה כפולה בשם '{{refName}}'",
circular_dependency: "תלות מעגלית בטבלה '{{refName}}'",
timeline: "ציר זמן",
priority: "עדיפות",
none: "ללא",
low: "נמוכה",
medium: "בינונית",
high: "גבוהה",
sort_by: "מיין לפי",
my_order: "הסדר שלי",
completed: "הושלם",
alphabetically: "בסדר אלפביתי",
add_task: "הוסף משימה",
details: "פרטים",
no_tasks: "אין לך משימות עדיין.",
no_activity: "אין לך פעילות עדיין.",
move_element: "העבר {{name}} ל{{coords}}",
edit_area: "{{extra}} ערוך אזור {{areaName}}",
delete_area: "מחק אזור {{areaName}}",
edit_note: "{{extra}} ערוך הערה {{noteTitle}}",
delete_note: "מחק הערה {{noteTitle}}",
edit_table: "{{extra}} ערוך טבלה {{tableName}}",
delete_table: "מחק טבלה {{tableName}}",
edit_type: "{{extra}} ערוך סוג {{typeName}}",
delete_type: "מחק סוג {{typeName}}",
add_relationship: "הוסף קשר",
edit_relationship: "{{extra}} ערוך קשר {{refName}}",
delete_relationship: "מחק קשר {{refName}}",
not_found: "לא נמצא",
pick_db: "בחר מסד נתונים",
generic: "כללי",
generic_description:
"דיאגרמות כלליות יכולות להיות מיוצאות לכל SQL אך תומכות בסוגי נתונים מועטים.",
enums: "מנויים",
add_enum: "הוסף מנוי",
edit_enum: "{{extra}} ערוך מנוי {{enumName}}",
delete_enum: "מחק מנוי",
enum_w_no_name: "נמצא מנוי ללא שם",
enum_w_no_values: "נמצא מנוי '{{enumName}}' ללא ערכים",
duplicate_enums: "מנויים כפולים בשם '{{enumName}}'",
no_enums: "אין מנויים",
no_enums_text: "הגדר מנויים כאן",
declare_array: "הכרז מערך",
empty_index_name: "הוכרז אינדקס ללא שם בטבלה '{{tableName}}'",
didnt_find_diagram: "אופס! לא נמצאה הדיאגרמה.",
},
translation: {
report_bug: "דווח על באג",
import_from: "ייבוא",
import: "ייבוא",
file: "קובץ",
new: "חדש",
new_window: "חלון חדש",
open: "פתח",
save: "שמור",
save_as: "שמור בשם",
save_as_template: "שמור כתבנית",
template_saved: "תבנית נשמרה!",
rename: "שנה שם",
delete_diagram: "מחק דיאגרמה",
are_you_sure_delete_diagram:
"האם אתה בטוח שברצונך למחוק דיאגרמה זו? פעולה זו אינה ניתנת לביטול.",
oops_smth_went_wrong: "אופס! משהו השתבש.",
import_diagram: "ייבא דיאגרמה",
import_from_source: "ייבוא מ-SQL",
export_as: "ייצוא כ",
export_source: "ייצא SQL",
models: "מודלים",
exit: "יציאה",
edit: "ערוך",
undo: "בטל",
redo: "בצע שוב",
clear: "נקה",
are_you_sure_clear:
"האם אתה בטוח שברצונך לנקות את הדיאגרמה? פעולה זו אינה ניתנת לביטול.",
cut: "גזור",
copy: "העתק",
paste: "הדבק",
duplicate: "שכפל",
delete: "מחק",
copy_as_image: "העתק כתמונה",
view: "הצג",
header: "תפריט עליון",
sidebar: "תפריט צדדי",
issues: "בעיות",
presentation_mode: "מצב מצגת",
strict_mode: "מצב קפדני",
field_details: "פרטי שדה",
reset_view: "אפס תצוגה",
show_grid: "הצג רשת",
show_cardinality: "הצג קרדינליות",
theme: "ערכת נושא",
light: "בהיר",
dark: "כהה",
zoom_in: "הגדל",
zoom_out: "הקטן",
fullscreen: "מסך מלא",
settings: "הגדרות",
show_timeline: "הצג ציר זמן",
autosave: "שמירה אוטומטית",
panning: "הזזה",
show_debug_coordinates: "הצג קואורדינטות ניפוי באגים",
transform: "המר",
viewbox: "תיבת תצוגה",
cursor_coordinates: "קואורדינטות סמן",
coordinate_space: "מרחב",
coordinate_space_screen: "מסך",
coordinate_space_diagram: "דיאגרמה",
table_width: "רוחב טבלה",
language: "שפה",
flush_storage: "נקה אחסון",
are_you_sure_flush_storage:
"האם אתה בטוח שברצונך לנקות את האחסון? פעולה זו תמחק באופן בלתי הפיך את כל הדיאגרמות והתבניות המותאמות אישית שלך.",
storage_flushed: "אחסון נוקה",
help: "עזרה",
shortcuts: "קיצורי דרך",
ask_on_discord: "שאל אותנו ב-Discord",
feedback: "משוב",
no_changes: "אין שינויים",
loading: "טוען...",
last_saved: "נשמר לאחרונה",
saving: "שומר...",
failed_to_save: "שמירה נכשלה",
fit_window_reset: "התאם חלון / איפוס",
zoom: "זום",
add_table: "הוסף טבלה",
add_area: "הוסף אזור",
add_note: "הוסף הערה",
add_type: "הוסף סוג",
to_do: "לביצוע",
tables: "טבלאות",
relationships: "קשרים",
subject_areas: "תחומי עניין",
notes: "הערות",
types: "סוגים",
search: "חיפוש...",
no_tables: "אין טבלאות",
no_tables_text: "התחל לבנות את הדיאגרמה שלך!",
no_relationships: "אין קשרים",
no_relationships_text: "גרור כדי לחבר שדות וליצור קשרים!",
no_subject_areas: "אין תחומי עניין",
no_subject_areas_text: "הוסף תחומי עניין כדי לקבץ טבלאות!",
no_notes: "אין הערות",
no_notes_text: "השתמש בהערות כדי לרשום מידע נוסף",
no_types: "אין סוגים",
no_types_text: "צור סוגי נתונים מותאמים אישית",
no_issues: "לא נמצאו בעיות.",
strict_mode_is_on_no_issues: "מצב קפדני כבוי ולכן לא יוצגו בעיות.",
name: "שם",
type: "סוג",
null: "ריק",
not_null: "לא ריק",
primary: "ראשי",
unique: "ייחודי",
autoincrement: "הגדלה אוטומטית",
default_value: "ברירת מחדל",
check: "ביטוי בדיקה",
this_will_appear_as_is: "*זה יופיע בסקריפט שנוצר כמו שהוא.",
comment: "הערה",
add_field: "הוסף שדה",
values: "ערכים",
size: "גודל",
precision: "דיוק",
set_precision: "הגדר דיוק: (גודל, ספרות)",
use_for_batch_input: "השתמש ב-, להזנת קבוצות",
indices: "אינדקסים",
add_index: "הוסף אינדקס",
select_fields: "בחר שדות",
title: "כותרת",
not_set: "לא מוגדר",
foreign: "זר",
cardinality: "קרדינליות",
on_update: "בזמן עדכון",
on_delete: "בזמן מחיקה",
swap: "החלף",
one_to_one: "אחד לאחד",
one_to_many: "אחד לרבים",
many_to_one: "רבים לאחד",
content: "תוכן",
types_info:
"תכונה זו מיועדת למערכות ניהול נתונים אובייקט-רלציוניות כמו PostgreSQL.\nאם משמשת עבור MySQL או MariaDB תיווצר סוג JSON עם בדיקת תוקף json תואמת.\nאם משמשת עבור SQLite היא תתורגם ל-BLOB.\nאם משמשת עבור MSSQL תיווצר סוג סינונימי לשדה הראשון.",
table_deleted: "טבלה נמחקה",
area_deleted: "אזור נמחק",
note_deleted: "הערה נמחקה",
relationship_deleted: "קשר נמחק",
type_deleted: "סוג נמחק",
cannot_connect: "לא ניתן לחבר, העמודות הן מסוגים שונים",
copied_to_clipboard: "הועתק ללוח",
create_new_diagram: "צור דיאגרמה חדשה",
cancel: "בטל",
open_diagram: "פתח דיאגרמה",
rename_diagram: "שנה שם לדיאגרמה",
export: "ייצוא",
export_image: "ייצא תמונה",
create: "צור",
confirm: "אשר",
last_modified: "נערך לאחרונה",
drag_and_drop_files: "גרור ושחרר את הקובץ כאן או לחץ להעלאה.",
upload_sql_to_generate_diagrams:
"העלה קובץ SQL כדי ליצור באופן אוטומטי את הטבלאות והעמודות שלך.",
overwrite_existing_diagram: "דרוס דיאגרמה קיימת",
only_mysql_supported: "*כרגע נתמך רק טעינת סקריפטים של MySQL.",
blank: "ריק",
filename: "שם קובץ",
table_w_no_name: "הוכרז טבלה ללא שם",
duplicate_table_by_name: "שכפול טבלה בשם '{{tableName}}'",
empty_field_name: "שדה `name` ריק בטבלה '{{tableName}}'",
empty_field_type: "שדה `type` ריק בטבלה '{{tableName}}'",
no_values_for_field:
"שדה '{{fieldName}}' בטבלה '{{tableName}}' הוא מסוג `{{type}}` אך לא הוגדרו ערכים",
default_doesnt_match_type:
"ערך ברירת מחדל עבור שדה '{{fieldName}}' בטבלה '{{tableName}}' אינו תואם לסוג שלו",
not_null_is_null:
"שדה '{{fieldName}}' בטבלה '{{tableName}}' אינו ריק אך ערך ברירת מחדל הוא NULL",
duplicate_fields:
"שדות טבלה כפולים בשם '{{fieldName}}' בטבלה '{{tableName}}'",
duplicate_index: "אינדקס כפול בשם '{{indexName}}' בטבלה '{{tableName}}'",
empty_index: "אינדקס בטבלה '{{tableName}}' אינו מאנדקס שום עמודות",
no_primary_key: "לטבלה '{{tableName}}' אין מפתח ראשי",
type_with_no_name: "הוכרז סוג ללא שם",
duplicate_types: "סוגים כפולים בשם '{{typeName}}'",
type_w_no_fields: "הוכרז סוג ריק '{{typeName}}' ללא שדות",
empty_type_field_name: "שדה `name` ריק בסוג '{{typeName}}'",
empty_type_field_type: "שדה `type` ריק בסוג '{{typeName}}'",
no_values_for_type_field:
"שדה '{{fieldName}}' בסוג '{{typeName}}' הוא מסוג `{{type}}` אך לא הוגדרו ערכים",
duplicate_type_fields:
"שדות סוג כפולים בשם '{{fieldName}}' בסוג '{{typeName}}'",
duplicate_reference: "הפניה כפולה בשם '{{refName}}'",
circular_dependency: "תלות מעגלית בטבלה '{{refName}}'",
timeline: "ציר זמן",
priority: "עדיפות",
none: "ללא",
low: "נמוכה",
medium: "בינונית",
high: "גבוהה",
sort_by: "מיין לפי",
my_order: "הסדר שלי",
completed: "הושלם",
alphabetically: "בסדר אלפביתי",
add_task: "הוסף משימה",
details: "פרטים",
no_tasks: "אין לך משימות עדיין.",
no_activity: "אין לך פעילות עדיין.",
move_element: "העבר {{name}} ל{{coords}}",
edit_area: "{{extra}} ערוך אזור {{areaName}}",
delete_area: "מחק אזור {{areaName}}",
edit_note: "{{extra}} ערוך הערה {{noteTitle}}",
delete_note: "מחק הערה {{noteTitle}}",
edit_table: "{{extra}} ערוך טבלה {{tableName}}",
delete_table: "מחק טבלה {{tableName}}",
edit_type: "{{extra}} ערוך סוג {{typeName}}",
delete_type: "מחק סוג {{typeName}}",
add_relationship: "הוסף קשר",
edit_relationship: "{{extra}} ערוך קשר {{refName}}",
delete_relationship: "מחק קשר {{refName}}",
not_found: "לא נמצא",
pick_db: "בחר מסד נתונים",
generic: "כללי",
generic_description:
"דיאגרמות כלליות יכולות להיות מיוצאות לכל SQL אך תומכות בסוגי נתונים מועטים.",
enums: "מנויים",
add_enum: "הוסף מנוי",
edit_enum: "{{extra}} ערוך מנוי {{enumName}}",
delete_enum: "מחק מנוי",
enum_w_no_name: "נמצא מנוי ללא שם",
enum_w_no_values: "נמצא מנוי '{{enumName}}' ללא ערכים",
duplicate_enums: "מנויים כפולים בשם '{{enumName}}'",
no_enums: "אין מנויים",
no_enums_text: "הגדר מנויים כאן",
declare_array: "הכרז מערך",
empty_index_name: "הוכרז אינדקס ללא שם בטבלה '{{tableName}}'",
didnt_find_diagram: "אופס! לא נמצאה הדיאגרמה.",
},
};
export { he, hebrew };

View File

@ -1,219 +1,222 @@
const hindi = {
name: "Hindi",
native_name: "हिंदी",
code: "hi",
};
const hi = {
translation: {
report_bug: "बग रिपोर्ट करें",
import: "इम्पोर्ट",
file: "फ़ाइल",
new: "नया",
new_window: "नई विंडो",
open: "खोलें",
save: "सेव",
save_as: "के रूप में सेव करें",
save_as_template: "टेम्पलेट के रूप में सेव करें",
template_saved: "टेम्पलेट सेव हो गया!",
rename: "नाम बदलें",
delete_diagram: "डायग्राम हटाएं",
are_you_sure_delete_diagram:
"क्या आप वाकई इस डायग्राम को हटाना चाहते हैं? यह क्रिया अपरिवर्तनीय है।",
oops_smth_went_wrong: "उफ़! कुछ गलत हो गया।",
import_diagram: "डायग्राम इम्पोर्ट करें",
import_from_source: "SQL से इम्पोर्ट करें",
export_as: "के रूप में एक्सपोर्ट करें",
export_source: "SQL एक्सपोर्ट करें",
models: "मॉडल्स",
exit: "बाहर निकलें",
edit: "एडिट करें",
undo: "पूर्ववत करें",
redo: "फिर से करें",
clear: "साफ़ करें",
are_you_sure_clear:
"क्या आप वाकई इस डायग्राम को साफ़ करना चाहते हैं? यह अपरिवर्तनीय है।",
cut: "काटें",
copy: "कॉपी करें",
paste: "पेस्ट करें",
duplicate: "प्रतिलिपि बनाएं",
delete: "हटाएं",
copy_as_image: "इमेज के रूप में कॉपी करें",
view: "दृश्य",
header: "मेनूबार",
sidebar: "साइडबार",
issues: "समस्याएं",
presentation_mode: "प्रस्तुति मोड",
strict_mode: "स्ट्रिक्ट मोड",
field_details: "फ़ील्ड डिटेल्स",
reset_view: "दृश्य रीसेट करें",
show_grid: "ग्रिड दिखाएं",
show_cardinality: "कार्डिनैलिटी दिखाएं",
theme: "थीम",
light: "प्रकाश",
dark: "अंधकार",
zoom_in: "ज़ूम इन",
zoom_out: "ज़ूम आउट",
fullscreen: "पूर्ण स्क्रीन",
settings: "सेटिंग्स",
show_timeline: "टाइमलाइन दिखाएं",
autosave: "ऑटोसेव",
panning: "पैनिंग",
table_width: "टेबल की चौड़ाई",
language: "भाषा",
flush_storage: "स्टोरेज साफ़ करें",
are_you_sure_flush_storage:
"क्या आप वाकई स्टोरेज को साफ़ करना चाहते हैं? यह सभी आपके डायग्राम और कस्टम टेम्पलेट्स को अपरिवर्तनीय रूप से हटा देगा।",
storage_flushed: "स्टोरेज साफ़ किया गया",
help: "मदद",
shortcuts: "शॉर्टकट्स",
ask_on_discord: "हमसे Discord पर पूछें",
feedback: "फीडबॅक",
no_changes: "कोई बदलाव नहीं",
loading: "लोड हो रहा है...",
last_saved: "आखिरी बार सेव्हड",
saving: "सेव हो रहा है...",
failed_to_save: "सेव करने में विफल",
fit_window_reset: "विंडो फिट करें / रीसेट करें",
zoom: "ज़ूम",
add_table: "टेबल जोड़ें",
add_area: "एरिया जोड़ें",
add_note: "नोट जोड़ें",
add_type: "प्रकार जोड़ें",
to_do: "करने के लिए",
tables: "टेबल्स",
relationships: "संबंध",
subject_areas: "सब्जेक्ट एरियाज",
notes: "नोट्स",
types: "प्रकार",
search: "खोजें...",
no_tables: "कोई टेबल्स नहीं",
no_tables_text: "अपना डायग्राम बनाना शुरू करें!",
no_relationships: "कोई संबंध नहीं",
no_relationships_text: "फील्ड्स को कनेक्ट करने के लिए खींचें और संबंध बनाएं!",
no_subject_areas: "कोई विषय एरियाज नहीं",
no_subject_areas_text: "ग्रूप टेबल्स को सब्जेक्ट एरियाज जोड़ें!",
no_notes: "कोई नोट्स नहीं",
no_notes_text: "अतिरिक्त जानकारी रिकॉर्ड करने के लिए नोट्स का उपयोग करें",
no_types: "कोई प्रकार नहीं",
no_types_text: "अपने स्वयं के कस्टम डेटा प्रकार बनाएं",
no_issues: "कोई समस्याएं नहीं पाए गए।",
strict_mode_is_on_no_issues:
"स्ट्रिक्ट मोड बंद है इसलिए कोई समस्याएं नहीं दिखाए जाएंगे।",
name: "नाम",
type: "प्रकार",
null: "Null",
not_null: "नॉट null",
primary: "प्राथमिक",
unique: "युनिक",
autoincrement: "स्वतः वाढ",
default_value: "डिफ़ॉल्ट",
check: "चेक एक्सप्रेशन",
this_will_appear_as_is: "*यह जेनरेटेड स्क्रिप्ट में जैसा है वैसा ही दिखेगा।",
comment: "टिप्पणी",
add_field: "फ़ील्ड जोड़ें",
values: "व्हॅल्यूज",
size: "साइज",
precision: "सटीकता",
set_precision: "सटीकता सेट करें: (साइज, डिजिट्स)",
use_for_batch_input: "Use , बैच इनपुट के लिए",
indices: "इंडायसेस",
add_index: "इंडेक्स जोड़ें",
select_fields: "फ़ील्ड्स चुनें",
title: "शीर्षक",
not_set: "सेट नहीं किया गया",
foreign: "फॉरेन",
cardinality: "कार्डिनैलिटी",
on_update: "अपडेट पर",
on_delete: "हटाने पर",
swap: "स्वैप",
one_to_one: "एक से एक",
one_to_many: "एक से कई",
many_to_one: "कई से एक",
content: "कंटेंट",
types_info:
"यह सुविधा object-relational DBMS जैसे PostgreSQL के लिए है।\nयदि MySQL या MariaDB के लिए उपयोग किया जाता है, तो एक JSON प्रकार जेनरेट किया जाएगा जिसमें संबंधित json वैधता जांच होगी।\nयदि SQLite के लिए उपयोग किया जाता है तो इसे BLOB में परिवर्तित किया जाएगा।\nयदि MSSQL के लिए उपयोग किया जाता है तो पहले फ़ील्ड के लिए एक प्रकार उपनाम जेनरेट किया जाएगा।",
table_deleted: "टेबल हटाई गई",
area_deleted: "एरिया हटाया गया",
note_deleted: "नोट हटाया गया",
relationship_deleted: "संबंध हटाया गया",
type_deleted: "प्रकार हटाया गया",
cannot_connect: "कनेक्ट नहीं कर सकते, कॉलम के प्रकार अलग-अलग हैं",
copied_to_clipboard: "क्लिपबोर्ड पर कॉपी किया गया",
create_new_diagram: "नया डायग्राम बनाएं",
cancel: "रद्द करें",
open_diagram: "डायग्राम खोलें",
rename_diagram: "डायग्राम का नाम बदलें",
export: "एक्सपोर्ट",
export_image: "एक्सपोर्ट इमेज",
create: "बनाएं",
confirm: "पुष्टि करें",
last_modified: "अंतिम बार मॉडिफाइड",
drag_and_drop_files: "फ़ाइल को यहां खींचें और छोड़ें या अपलोड करने के लिए क्लिक करें।",
support_json_and_ddb: "JSON और DDB फ़ाइलें समर्थित हैं",
upload_sql_to_generate_diagrams:
"अपनी टेबल और कॉलम को स्वचालित रूप से जेनरेट करने के लिए एक sql फ़ाइल अपलोड करें।",
overwrite_existing_diagram: "मौजूदा डायग्राम को अधिलेखित करें",
only_mysql_supported:
"*फिलहाल केवल MySQL स्क्रिप्ट्स को लोड करना समर्थित है।",
blank: "खाली",
filename: "फ़ाइलनाम",
table_w_no_name: "नाम के बिना टेबल घोषित की गई",
duplicate_table_by_name: "नाम से डुप्लिकेट टेबल '{{tableName}}'",
empty_field_name: "टेबल '{{tableName}}' में खाली फ़ील्ड `नाम`",
empty_field_type: "टेबल '{{tableName}}' में खाली फ़ील्ड `प्रकार`",
no_values_for_field:
"टेबल '{{tableName}}' के फ़ील्ड '{{fieldName}}' का प्रकार `{{type}}` है लेकिन कोई व्हॅल्यू निर्दिष्ट नहीं की गयी है",
default_doesnt_match_type:
"टेबल '{{tableName}}' में फ़ील्ड '{{fieldName}}' की डिफ़ॉल्ट व्हॅल्यू उसके प्रकार से मेल नहीं खाती",
not_null_is_null:
"टेबल '{{tableName}}' के फ़ील्ड '{{fieldName}}' की व्हॅल्यू NOT NULL है लेकिन डिफ़ॉल्ट NULL है",
duplicate_fields:
"टेबल '{{tableName}}' में नाम '{{fieldName}}' वाले डुप्लिकेट टेबल फ़ील्ड्स",
duplicate_index:
"टेबल '{{tableName}}' में नाम '{{indexName}}' वाला डुप्लिकेट इंडेक्स",
empty_index: "टेबल '{{tableName}}' में इंडेक्स कोई कॉलम इंडेक्स नहीं करता",
no_primary_key: "टेबल '{{tableName}}' में कोई प्राथमिक कुंजी नहीं है",
type_with_no_name: "कोई नाम नहीं होने वाले प्रकार को घोषित किया",
duplicate_types: "नाम '{{typeName}}' वाले डुप्लिकेट प्रकार",
type_w_no_fields: "कोई फ़ील्ड्स नहीं होने वाले प्रकार '{{typeName}}' को घोषित किया",
empty_type_field_name: "प्रकार '{{typeName}}' में खाली फ़ील्ड `नाम`",
empty_type_field_type: "प्रकार '{{typeName}}' में खाली फ़ील्ड `प्रकार`",
no_values_for_type_field:
"प्रकार '{{typeName}}' के फ़ील्ड '{{fieldName}}' का प्रकार `{{type}}` है लेकिन कोई व्हॅल्यू निर्दिष्ट नहीं की गयी है",
duplicate_type_fields:
"प्रकार '{{typeName}}' में नाम '{{fieldName}}' वाले डुप्लिकेट प्रकार फ़ील्ड्स",
duplicate_reference: "नाम '{{refName}}' वाला डुप्लिकेट संदर्भ",
circular_dependency: "टेबल '{{refName}}' में परिपत्र निर्भरता",
timeline: "समयरेखा",
priority: "प्राथमिकता",
none: "कोई नहीं",
low: "निम्न",
medium: "मध्यम",
high: "उच्च",
sort_by: "द्वारा क्रमबद्ध करें",
my_order: "मेरा क्रम",
completed: "पूर्ण",
alphabetically: "वर्णानुक्रम में",
add_task: "कार्य जोड़ें",
details: "डिटेल्स",
no_tasks: "आपके पास अभी तक कोई कार्य नहीं है।",
no_activity: "आपके पास अभी तक कोई गतिविधि नहीं है।",
move_element: "{{name}} को {{coords}} पर ले जाएँ",
edit_area: "{{extra}} एडिट एरिया {{areaName}}",
delete_area: "एरिया हटाएं {{areaName}}",
edit_note: "{{extra}} नोट एडिट करें {{noteTitle}}",
delete_note: "नोट हटाएं {{noteTitle}}",
edit_table: "{{extra}} टेबल एडिट करें {{tableName}}",
delete_table: "टेबल हटाएं {{tableName}}",
edit_type: "{{extra}} प्रकार एडिट करें {{typeName}}",
delete_type: "प्रकार हटाएं {{typeName}}",
add_relationship: "संबंध जोड़ें",
edit_relationship: "{{extra}} संबंध एडिट करें {{refName}}",
delete_relationship: "संबंध हटाएं {{refName}}",
not_found: "नहीं मिला",
},
};
export { hi, hindi };
name: "Hindi",
native_name: "हिंदी",
code: "hi",
};
const hi = {
translation: {
report_bug: "बग रिपोर्ट करें",
import_from: "इम्पोर्ट",
import: "इम्पोर्ट",
file: "फ़ाइल",
new: "नया",
new_window: "नई विंडो",
open: "खोलें",
save: "सेव",
save_as: "के रूप में सेव करें",
save_as_template: "टेम्पलेट के रूप में सेव करें",
template_saved: "टेम्पलेट सेव हो गया!",
rename: "नाम बदलें",
delete_diagram: "डायग्राम हटाएं",
are_you_sure_delete_diagram:
"क्या आप वाकई इस डायग्राम को हटाना चाहते हैं? यह क्रिया अपरिवर्तनीय है।",
oops_smth_went_wrong: "उफ़! कुछ गलत हो गया।",
import_diagram: "डायग्राम इम्पोर्ट करें",
import_from_source: "SQL से इम्पोर्ट करें",
export_as: "के रूप में एक्सपोर्ट करें",
export_source: "SQL एक्सपोर्ट करें",
models: "मॉडल्स",
exit: "बाहर निकलें",
edit: "एडिट करें",
undo: "पूर्ववत करें",
redo: "फिर से करें",
clear: "साफ़ करें",
are_you_sure_clear:
"क्या आप वाकई इस डायग्राम को साफ़ करना चाहते हैं? यह अपरिवर्तनीय है।",
cut: "काटें",
copy: "कॉपी करें",
paste: "पेस्ट करें",
duplicate: "प्रतिलिपि बनाएं",
delete: "हटाएं",
copy_as_image: "इमेज के रूप में कॉपी करें",
view: "दृश्य",
header: "मेनूबार",
sidebar: "साइडबार",
issues: "समस्याएं",
presentation_mode: "प्रस्तुति मोड",
strict_mode: "स्ट्रिक्ट मोड",
field_details: "फ़ील्ड डिटेल्स",
reset_view: "दृश्य रीसेट करें",
show_grid: "ग्रिड दिखाएं",
show_cardinality: "कार्डिनैलिटी दिखाएं",
theme: "थीम",
light: "प्रकाश",
dark: "अंधकार",
zoom_in: "ज़ूम इन",
zoom_out: "ज़ूम आउट",
fullscreen: "पूर्ण स्क्रीन",
settings: "सेटिंग्स",
show_timeline: "टाइमलाइन दिखाएं",
autosave: "ऑटोसेव",
panning: "पैनिंग",
table_width: "टेबल की चौड़ाई",
language: "भाषा",
flush_storage: "स्टोरेज साफ़ करें",
are_you_sure_flush_storage:
"क्या आप वाकई स्टोरेज को साफ़ करना चाहते हैं? यह सभी आपके डायग्राम और कस्टम टेम्पलेट्स को अपरिवर्तनीय रूप से हटा देगा।",
storage_flushed: "स्टोरेज साफ़ किया गया",
help: "मदद",
shortcuts: "शॉर्टकट्स",
ask_on_discord: "हमसे Discord पर पूछें",
feedback: "फीडबॅक",
no_changes: "कोई बदलाव नहीं",
loading: "लोड हो रहा है...",
last_saved: "आखिरी बार सेव्हड",
saving: "सेव हो रहा है...",
failed_to_save: "सेव करने में विफल",
fit_window_reset: "विंडो फिट करें / रीसेट करें",
zoom: "ज़ूम",
add_table: "टेबल जोड़ें",
add_area: "एरिया जोड़ें",
add_note: "नोट जोड़ें",
add_type: "प्रकार जोड़ें",
to_do: "करने के लिए",
tables: "टेबल्स",
relationships: "संबंध",
subject_areas: "सब्जेक्ट एरियाज",
notes: "नोट्स",
types: "प्रकार",
search: "खोजें...",
no_tables: "कोई टेबल्स नहीं",
no_tables_text: "अपना डायग्राम बनाना शुरू करें!",
no_relationships: "कोई संबंध नहीं",
no_relationships_text:
"फील्ड्स को कनेक्ट करने के लिए खींचें और संबंध बनाएं!",
no_subject_areas: "कोई विषय एरियाज नहीं",
no_subject_areas_text: "ग्रूप टेबल्स को सब्जेक्ट एरियाज जोड़ें!",
no_notes: "कोई नोट्स नहीं",
no_notes_text: "अतिरिक्त जानकारी रिकॉर्ड करने के लिए नोट्स का उपयोग करें",
no_types: "कोई प्रकार नहीं",
no_types_text: "अपने स्वयं के कस्टम डेटा प्रकार बनाएं",
no_issues: "कोई समस्याएं नहीं पाए गए।",
strict_mode_is_on_no_issues:
"स्ट्रिक्ट मोड बंद है इसलिए कोई समस्याएं नहीं दिखाए जाएंगे।",
name: "नाम",
type: "प्रकार",
null: "Null",
not_null: "नॉट null",
primary: "प्राथमिक",
unique: "युनिक",
autoincrement: "स्वतः वाढ",
default_value: "डिफ़ॉल्ट",
check: "चेक एक्सप्रेशन",
this_will_appear_as_is:
"*यह जेनरेटेड स्क्रिप्ट में जैसा है वैसा ही दिखेगा।",
comment: "टिप्पणी",
add_field: "फ़ील्ड जोड़ें",
values: "व्हॅल्यूज",
size: "साइज",
precision: "सटीकता",
set_precision: "सटीकता सेट करें: (साइज, डिजिट्स)",
use_for_batch_input: "Use , बैच इनपुट के लिए",
indices: "इंडायसेस",
add_index: "इंडेक्स जोड़ें",
select_fields: "फ़ील्ड्स चुनें",
title: "शीर्षक",
not_set: "सेट नहीं किया गया",
foreign: "फॉरेन",
cardinality: "कार्डिनैलिटी",
on_update: "अपडेट पर",
on_delete: "हटाने पर",
swap: "स्वैप",
one_to_one: "एक से एक",
one_to_many: "एक से कई",
many_to_one: "कई से एक",
content: "कंटेंट",
types_info:
"यह सुविधा object-relational DBMS जैसे PostgreSQL के लिए है।\nयदि MySQL या MariaDB के लिए उपयोग किया जाता है, तो एक JSON प्रकार जेनरेट किया जाएगा जिसमें संबंधित json वैधता जांच होगी।\nयदि SQLite के लिए उपयोग किया जाता है तो इसे BLOB में परिवर्तित किया जाएगा।\nयदि MSSQL के लिए उपयोग किया जाता है तो पहले फ़ील्ड के लिए एक प्रकार उपनाम जेनरेट किया जाएगा।",
table_deleted: "टेबल हटाई गई",
area_deleted: "एरिया हटाया गया",
note_deleted: "नोट हटाया गया",
relationship_deleted: "संबंध हटाया गया",
type_deleted: "प्रकार हटाया गया",
cannot_connect: "कनेक्ट नहीं कर सकते, कॉलम के प्रकार अलग-अलग हैं",
copied_to_clipboard: "क्लिपबोर्ड पर कॉपी किया गया",
create_new_diagram: "नया डायग्राम बनाएं",
cancel: "रद्द करें",
open_diagram: "डायग्राम खोलें",
rename_diagram: "डायग्राम का नाम बदलें",
export: "एक्सपोर्ट",
export_image: "एक्सपोर्ट इमेज",
create: "बनाएं",
confirm: "पुष्टि करें",
last_modified: "अंतिम बार मॉडिफाइड",
drag_and_drop_files:
"फ़ाइल को यहां खींचें और छोड़ें या अपलोड करने के लिए क्लिक करें।",
upload_sql_to_generate_diagrams:
"अपनी टेबल और कॉलम को स्वचालित रूप से जेनरेट करने के लिए एक sql फ़ाइल अपलोड करें।",
overwrite_existing_diagram: "मौजूदा डायग्राम को अधिलेखित करें",
only_mysql_supported:
"*फिलहाल केवल MySQL स्क्रिप्ट्स को लोड करना समर्थित है।",
blank: "खाली",
filename: "फ़ाइलनाम",
table_w_no_name: "नाम के बिना टेबल घोषित की गई",
duplicate_table_by_name: "नाम से डुप्लिकेट टेबल '{{tableName}}'",
empty_field_name: "टेबल '{{tableName}}' में खाली फ़ील्ड `नाम`",
empty_field_type: "टेबल '{{tableName}}' में खाली फ़ील्ड `प्रकार`",
no_values_for_field:
"टेबल '{{tableName}}' के फ़ील्ड '{{fieldName}}' का प्रकार `{{type}}` है लेकिन कोई व्हॅल्यू निर्दिष्ट नहीं की गयी है",
default_doesnt_match_type:
"टेबल '{{tableName}}' में फ़ील्ड '{{fieldName}}' की डिफ़ॉल्ट व्हॅल्यू उसके प्रकार से मेल नहीं खाती",
not_null_is_null:
"टेबल '{{tableName}}' के फ़ील्ड '{{fieldName}}' की व्हॅल्यू NOT NULL है लेकिन डिफ़ॉल्ट NULL है",
duplicate_fields:
"टेबल '{{tableName}}' में नाम '{{fieldName}}' वाले डुप्लिकेट टेबल फ़ील्ड्स",
duplicate_index:
"टेबल '{{tableName}}' में नाम '{{indexName}}' वाला डुप्लिकेट इंडेक्स",
empty_index: "टेबल '{{tableName}}' में इंडेक्स कोई कॉलम इंडेक्स नहीं करता",
no_primary_key: "टेबल '{{tableName}}' में कोई प्राथमिक कुंजी नहीं है",
type_with_no_name: "कोई नाम नहीं होने वाले प्रकार को घोषित किया",
duplicate_types: "नाम '{{typeName}}' वाले डुप्लिकेट प्रकार",
type_w_no_fields:
"कोई फ़ील्ड्स नहीं होने वाले प्रकार '{{typeName}}' को घोषित किया",
empty_type_field_name: "प्रकार '{{typeName}}' में खाली फ़ील्ड `नाम`",
empty_type_field_type: "प्रकार '{{typeName}}' में खाली फ़ील्ड `प्रकार`",
no_values_for_type_field:
"प्रकार '{{typeName}}' के फ़ील्ड '{{fieldName}}' का प्रकार `{{type}}` है लेकिन कोई व्हॅल्यू निर्दिष्ट नहीं की गयी है",
duplicate_type_fields:
"प्रकार '{{typeName}}' में नाम '{{fieldName}}' वाले डुप्लिकेट प्रकार फ़ील्ड्स",
duplicate_reference: "नाम '{{refName}}' वाला डुप्लिकेट संदर्भ",
circular_dependency: "टेबल '{{refName}}' में परिपत्र निर्भरता",
timeline: "समयरेखा",
priority: "प्राथमिकता",
none: "कोई नहीं",
low: "निम्न",
medium: "मध्यम",
high: "उच्च",
sort_by: "द्वारा क्रमबद्ध करें",
my_order: "मेरा क्रम",
completed: "पूर्ण",
alphabetically: "वर्णानुक्रम में",
add_task: "कार्य जोड़ें",
details: "डिटेल्स",
no_tasks: "आपके पास अभी तक कोई कार्य नहीं है।",
no_activity: "आपके पास अभी तक कोई गतिविधि नहीं है।",
move_element: "{{name}} को {{coords}} पर ले जाएँ",
edit_area: "{{extra}} एडिट एरिया {{areaName}}",
delete_area: "एरिया हटाएं {{areaName}}",
edit_note: "{{extra}} नोट एडिट करें {{noteTitle}}",
delete_note: "नोट हटाएं {{noteTitle}}",
edit_table: "{{extra}} टेबल एडिट करें {{tableName}}",
delete_table: "टेबल हटाएं {{tableName}}",
edit_type: "{{extra}} प्रकार एडिट करें {{typeName}}",
delete_type: "प्रकार हटाएं {{typeName}}",
add_relationship: "संबंध जोड़ें",
edit_relationship: "{{extra}} संबंध एडिट करें {{refName}}",
delete_relationship: "संबंध हटाएं {{refName}}",
not_found: "नहीं मिला",
},
};
export { hi, hindi };

View File

@ -7,6 +7,7 @@ const hungarian = {
const hu = {
translation: {
report_bug: "Hiba jelentése",
import_from: "Importálás",
import: "Importálás",
file: "Fájl",
new: "Új",
@ -97,9 +98,11 @@ const hu = {
no_tables: "Nincs tábla",
no_tables_text: "Vágjon bele diagramja elkészítésébe!",
no_relationships: "Nincs kapcsolat létrehozva",
no_relationships_text: "Egérhúzással összeköthet mezőket kapcsolatok létrehozásához",
no_relationships_text:
"Egérhúzással összeköthet mezőket kapcsolatok létrehozásához",
no_subject_areas: "Nincs terület hozzáadva",
no_subject_areas_text: "Adjon hozzá területeket a táblák csoportosításához!",
no_subject_areas_text:
"Adjon hozzá területeket a táblák csoportosításához!",
no_notes: "Nincs jegyzet",
no_notes_text: "Használjon jegyzeteket további információk feljegyzéséhez",
no_types: "Nincs típus",
@ -116,7 +119,8 @@ const hu = {
autoincrement: "Automatikus növelés",
default_value: "Alapért.",
check: "'Check' kifejezés",
this_will_appear_as_is: "*Ez a generált parancsfájlban ugyanígy fog megjelenni.",
this_will_appear_as_is:
"*Ez a generált parancsfájlban ugyanígy fog megjelenni.",
comment: "Megjegyzés",
add_field: "Új mező",
values: "Értékek",
@ -145,7 +149,8 @@ const hu = {
note_deleted: "A jegyzet törölve",
relationship_deleted: "A kapcsolat törölve",
type_deleted: "A típus törölve",
cannot_connect: "A kapcsolatot nem lehet létrehozni, az oszlopok eltérő típusúak",
cannot_connect:
"A kapcsolatot nem lehet létrehozni, az oszlopok eltérő típusúak",
copied_to_clipboard: "Másolva a vágólapra",
create_new_diagram: "Új diagram létrehozása",
cancel: "Mégse",
@ -156,19 +161,21 @@ const hu = {
create: "Létrehozás",
confirm: "Megerősítés",
last_modified: "Utoljára módosítva",
drag_and_drop_files: "Húzzon ide egy fájlt vagy kattintson a feltöltendő fájl kiválasztásához.",
support_json_and_ddb: "JSON és DDB fájlok támogatottak",
drag_and_drop_files:
"Húzzon ide egy fájlt vagy kattintson a feltöltendő fájl kiválasztásához.",
upload_sql_to_generate_diagrams:
"Töltsön fel egy sql fájlt a táblák és oszlopok automatikus generálásához.",
overwrite_existing_diagram: "Meglévő diagram felülírása",
only_mysql_supported:
"*Jelenleg csak MySQL fájlok betöltése támogatott.",
only_mysql_supported: "*Jelenleg csak MySQL fájlok betöltése támogatott.",
blank: "Üres",
filename: "Fájlnév",
table_w_no_name: "Nincs megadva név egy táblának",
duplicate_table_by_name: "Több tábla is létezik ezzel a névvel: '{{tableName}}'",
empty_field_name: "Nincs megadva egy mező `neve` a(z) '{{tableName}}' táblában",
empty_field_type: "Nincs megadva egy mező `típusa` a(z) '{{tableName}}' táblában",
duplicate_table_by_name:
"Több tábla is létezik ezzel a névvel: '{{tableName}}'",
empty_field_name:
"Nincs megadva egy mező `neve` a(z) '{{tableName}}' táblában",
empty_field_type:
"Nincs megadva egy mező `típusa` a(z) '{{tableName}}' táblában",
no_values_for_field:
"A(z) '{{tableName}}' tábla '{{fieldName}}' mezője `{{type}}` típusú, de nincs megadva érték",
default_doesnt_match_type:
@ -179,8 +186,10 @@ const hu = {
"Több '{{fieldName}}' nevű mező is létezik a(z) '{{tableName}}' táblában",
duplicate_index:
"Több '{{indexName}}' nevű index is létezik a(z) '{{tableName}}' táblában",
empty_index: "A(z) '{{tableName}}' táblában levő index egyetlen oszlopot sem indexel",
no_primary_key: "A(z) '{{tableName}}' tábla nem rendelkezik elsődleges kulccsal",
empty_index:
"A(z) '{{tableName}}' táblában levő index egyetlen oszlopot sem indexel",
no_primary_key:
"A(z) '{{tableName}}' tábla nem rendelkezik elsődleges kulccsal",
type_with_no_name: "Nincs megadva egy egyedi típus neve",
duplicate_types: "Több típus is létezik a(z) '{{typeName}}' névvel",
type_w_no_fields: "Nincs megadva mező a(z) '{{typeName}}' típusnak",
@ -191,7 +200,8 @@ const hu = {
duplicate_type_fields:
"Több '{{fieldName}}' nevű mező is létezik a(z) '{{typeName}}' típussal",
duplicate_reference: "Több hivatkozás is létezik a(z) '{{refName}}' névvel",
circular_dependency: "Körkörös hivatkozás a(z) '{{refName}}' táblával kapcsolatban",
circular_dependency:
"Körkörös hivatkozás a(z) '{{refName}}' táblával kapcsolatban",
timeline: "Előzmények",
priority: "Prioritás",
none: "Nincs",
@ -233,16 +243,18 @@ const hu = {
no_enums: "Nincs enum",
no_enums_text: "Itt adhat meg enum-okat",
declare_array: "Tömb megadása",
empty_index_name: "A(z) '{{tableName}}' táblában egy indexnek nincs megadva név",
empty_index_name:
"A(z) '{{tableName}}' táblában egy indexnek nincs megadva név",
didnt_find_diagram: "Hoppá! A diagram nem található.",
unsigned: "Előjel nélküli",
share: "Megosztás",
unshare: "Megosztás megszüntetése",
copy_link: "Hivatkozás másolása",
readme: "OLVASS_EL",
failed_to_load: "A betöltés sikertelen. Ellenőrizze a hivatkozás helyességét!",
failed_to_load:
"A betöltés sikertelen. Ellenőrizze a hivatkozás helyességét!",
share_info:
"* Ezen hivatkozás megosztása nem fog létrehozni élő, valósidejű együttműködési munkamenetet.",
"* Ezen hivatkozás megosztása nem fog létrehozni élő, valósidejű együttműködési munkamenetet.",
},
};

View File

@ -7,6 +7,7 @@ const armenian = {
const hy = {
translation: {
report_bug: "Զեկուցել սխալի մասին",
import_from: "Ներմուծել",
import: "Ներմուծել",
file: "Ֆայլ",
new: "Նոր",
@ -161,7 +162,6 @@ const hy = {
last_modified: "Վերջին փոփոխությունը",
drag_and_drop_files:
"Քաշեք և թողեք ֆայլը այստեղ կամ սեղմեք բեռնելու համար։",
support_json_and_ddb: "Աջակցվում են JSON և DDB ֆայլեր",
upload_sql_to_generate_diagrams:
"Վերբեռնեք sql ֆայլ՝ ձեր աղյուսակներն ու սյունակները ավտոմատ ստեղծելու համար։",
overwrite_existing_diagram: "Փոխարինել առկա սխեման",

View File

@ -7,6 +7,7 @@ const indonesian = {
const id = {
translation: {
report_bug: "Laporkan bug",
import_from: "Impor",
import: "Impor",
file: "Berkas",
new: "Baru",
@ -19,7 +20,7 @@ const id = {
rename: "Ubah nama",
delete_diagram: "Hapus diagram",
are_you_sure_delete_diagram:
"Apakah Anda yakin ingin menghapus diagram ini? Operasi ini tidak bisa dibatalkan.",
"Apakah Anda yakin ingin menghapus diagram ini? Operasi ini tidak bisa dibatalkan.",
oops_smth_went_wrong: "Ups! Ada yang salah.",
import_diagram: "Impor diagram",
import_from_source: "Impor dari SQL",
@ -31,7 +32,8 @@ const id = {
undo: "Batalkan",
redo: "Ulangi",
clear: "Bersihkan",
are_you_sure_clear: "Apakah Anda yakin ingin membersihkan diagram ini? Ini tidak bisa dibatalkan.",
are_you_sure_clear:
"Apakah Anda yakin ingin membersihkan diagram ini? Ini tidak bisa dibatalkan.",
cut: "Potong",
copy: "Salin",
paste: "Tempel",
@ -69,7 +71,7 @@ const id = {
language: "Bahasa",
flush_storage: "Bersihkan penyimpanan",
are_you_sure_flush_storage:
"Apakah Anda yakin ingin membersihkan penyimpanan? Ini akan menghapus semua diagram dan template kustom Anda secara permanen.",
"Apakah Anda yakin ingin membersihkan penyimpanan? Ini akan menghapus semua diagram dan template kustom Anda secara permanen.",
storage_flushed: "Penyimpanan dibersihkan",
help: "Bantuan",
shortcuts: "Pintasan",
@ -96,7 +98,8 @@ const id = {
no_tables: "Tidak ada tabel",
no_tables_text: "Mulai bangun diagram Anda!",
no_relationships: "Tidak ada hubungan",
no_relationships_text: "Seret untuk menghubungkan bidang dan membentuk hubungan!",
no_relationships_text:
"Seret untuk menghubungkan bidang dan membentuk hubungan!",
no_subject_areas: "Tidak ada area subjek",
no_subject_areas_text: "Tambahkan area subjek untuk mengelompokkan tabel!",
no_notes: "Tidak ada catatan",
@ -104,7 +107,8 @@ const id = {
no_types: "Tidak ada tipe",
no_types_text: "Buat tipe data kustom Anda sendiri",
no_issues: "Tidak ada masalah yang terdeteksi.",
strict_mode_is_on_no_issues: "Mode ketat dimatikan sehingga tidak ada masalah yang akan ditampilkan.",
strict_mode_is_on_no_issues:
"Mode ketat dimatikan sehingga tidak ada masalah yang akan ditampilkan.",
name: "Nama",
type: "Jenis",
null: "Kosong",
@ -114,7 +118,8 @@ const id = {
autoincrement: "Autoincrement",
default_value: "Nilai default",
check: "Periksa ekspresi",
this_will_appear_as_is: "*Ini akan muncul dalam skrip yang dihasilkan sebagaimana adanya.",
this_will_appear_as_is:
"*Ini akan muncul dalam skrip yang dihasilkan sebagaimana adanya.",
comment: "Komentar",
add_field: "Tambah bidang",
values: "Nilai",
@ -137,13 +142,14 @@ const id = {
many_to_one: "Banyak ke satu",
content: "Konten",
types_info:
"Fitur ini ditujukan untuk DBMS objek-relasional seperti PostgreSQL.\nJika digunakan untuk MySQL atau MariaDB, tipe JSON akan dihasilkan dengan validasi json yang sesuai.\nJika digunakan untuk SQLite, itu akan diterjemahkan menjadi BLOB.\nJika digunakan untuk MSSQL, alias tipe ke bidang pertama akan dihasilkan.",
"Fitur ini ditujukan untuk DBMS objek-relasional seperti PostgreSQL.\nJika digunakan untuk MySQL atau MariaDB, tipe JSON akan dihasilkan dengan validasi json yang sesuai.\nJika digunakan untuk SQLite, itu akan diterjemahkan menjadi BLOB.\nJika digunakan untuk MSSQL, alias tipe ke bidang pertama akan dihasilkan.",
table_deleted: "Tabel dihapus",
area_deleted: "Area dihapus",
note_deleted: "Catatan dihapus",
relationship_deleted: "Hubungan dihapus",
type_deleted: "Jenis dihapus",
cannot_connect: "Tidak dapat menghubungkan, kolom memiliki tipe yang berbeda",
cannot_connect:
"Tidak dapat menghubungkan, kolom memiliki tipe yang berbeda",
copied_to_clipboard: "Disalin ke papan klip",
create_new_diagram: "Buat diagram baru",
cancel: "Batal",
@ -154,9 +160,10 @@ const id = {
create: "Buat",
confirm: "Konfirmasi",
last_modified: "Terakhir diubah",
drag_and_drop_files: "Seret dan lepas file di sini atau klik untuk mengunggah.",
support_json_and_ddb: "File JSON dan DDB didukung",
upload_sql_to_generate_diagrams: "Unggah file SQL untuk mengotomatiskan tabel dan kolom Anda.",
drag_and_drop_files:
"Seret dan lepas file di sini atau klik untuk mengunggah.",
upload_sql_to_generate_diagrams:
"Unggah file SQL untuk mengotomatiskan tabel dan kolom Anda.",
overwrite_existing_diagram: "Timpa diagram yang ada",
only_mysql_supported: "*Saat ini hanya memuat skrip MySQL yang didukung.",
blank: "Kosong",
@ -166,25 +173,32 @@ const id = {
empty_field_name: "Nama bidang `name` kosong dalam tabel '{{tableName}}'",
empty_field_type: "Jenis bidang `type` kosong dalam tabel '{{tableName}}'",
no_values_for_field:
"Bidang '{{fieldName}}' dalam tabel '{{tableName}}' adalah tipe `{{type}}` tetapi tidak ada nilai yang ditentukan",
"Bidang '{{fieldName}}' dalam tabel '{{tableName}}' adalah tipe `{{type}}` tetapi tidak ada nilai yang ditentukan",
default_doesnt_match_type:
"Nilai default untuk bidang '{{fieldName}}' dalam tabel '{{tableName}}' tidak sesuai dengan tipenya",
"Nilai default untuk bidang '{{fieldName}}' dalam tabel '{{tableName}}' tidak sesuai dengan tipenya",
not_null_is_null:
"Bidang '{{fieldName}}' dalam tabel '{{tableName}}' adalah TIDAK NULL tetapi memiliki nilai default NULL",
duplicate_fields: "Bidang tabel duplikat dengan nama '{{fieldName}}' dalam tabel '{{tableName}}'",
duplicate_index: "Indeks duplikat dengan nama '{{indexName}}' dalam tabel '{{tableName}}'",
empty_index: "Indeks dalam tabel '{{tableName}}' tidak mengindeks kolom apapun",
"Bidang '{{fieldName}}' dalam tabel '{{tableName}}' adalah TIDAK NULL tetapi memiliki nilai default NULL",
duplicate_fields:
"Bidang tabel duplikat dengan nama '{{fieldName}}' dalam tabel '{{tableName}}'",
duplicate_index:
"Indeks duplikat dengan nama '{{indexName}}' dalam tabel '{{tableName}}'",
empty_index:
"Indeks dalam tabel '{{tableName}}' tidak mengindeks kolom apapun",
no_primary_key: "Tabel '{{tableName}}' tidak memiliki kunci utama",
type_with_no_name: "Mendeklarasikan tipe tanpa nama",
duplicate_types: "Tipe duplikat dengan nama '{{typeName}}'",
type_w_no_fields: "Mendeklarasikan tipe '{{typeName}}' kosong tanpa bidang",
empty_type_field_name: "Nama bidang `name` kosong dalam tipe '{{typeName}}'",
empty_type_field_type: "Jenis bidang `type` kosong dalam tipe '{{typeName}}'",
empty_type_field_name:
"Nama bidang `name` kosong dalam tipe '{{typeName}}'",
empty_type_field_type:
"Jenis bidang `type` kosong dalam tipe '{{typeName}}'",
no_values_for_type_field:
"Bidang '{{fieldName}}' dalam tipe '{{typeName}}' adalah tipe `{{type}}` tetapi tidak ada nilai yang ditentukan",
duplicate_type_fields: "Bidang tipe duplikat dengan nama '{{fieldName}}' dalam tipe '{{typeName}}'",
"Bidang '{{fieldName}}' dalam tipe '{{typeName}}' adalah tipe `{{type}}` tetapi tidak ada nilai yang ditentukan",
duplicate_type_fields:
"Bidang tipe duplikat dengan nama '{{fieldName}}' dalam tipe '{{typeName}}'",
duplicate_reference: "Referensi duplikat dengan nama '{{refName}}'",
circular_dependency: "Ketergantungan siklik yang melibatkan tabel '{{refName}}'",
circular_dependency:
"Ketergantungan siklik yang melibatkan tabel '{{refName}}'",
timeline: "Garis waktu",
priority: "Prioritas",
none: "Tidak ada",
@ -214,7 +228,8 @@ const id = {
not_found: "Tidak ditemukan",
pick_db: "Pilih basis data",
generic: "Generik",
generic_description: "Diagram generik dapat diekspor ke SQL mana pun tetapi mendukung sedikit tipe data.",
generic_description:
"Diagram generik dapat diekspor ke SQL mana pun tetapi mendukung sedikit tipe data.",
enums: "Enums",
add_enum: "Tambah enum",
edit_enum: "{{extra}} Edit enum {{enumName}}",
@ -225,7 +240,8 @@ const id = {
no_enums: "Tidak ada enum",
no_enums_text: "Definisikan enum di sini",
declare_array: "Deklarasikan array",
empty_index_name: "Mendeklarasikan indeks tanpa nama dalam tabel '{{tableName}}'",
empty_index_name:
"Mendeklarasikan indeks tanpa nama dalam tabel '{{tableName}}'",
didnt_find_diagram: "Ups! Tidak menemukan diagram.",
},
};

View File

@ -7,8 +7,9 @@ const italian = {
const it = {
translation: {
report_bug: "Segnalare un bug",
import_from: "Importa",
import: "Importa",
file: "File ",
file: "File",
new: "Nuovo",
new_window: "Nuova Finestra",
open: "Apri",
@ -65,7 +66,7 @@ const it = {
cursor_coordinates: "Coordinate del cursore",
coordinate_space: "Spazio",
coordinate_space_screen: "Schermo",
coordinate_space_diagram: "Diagramma",
coordinate_space_diagram: "Diagramma",
table_width: "Larghezza della tabella",
language: "Lingua",
flush_storage: "Pulizia memoria",
@ -156,8 +157,8 @@ const it = {
create: "Crea",
confirm: "Accetta",
last_modified: "Ultima modifica",
drag_and_drop_files: "Trascina e rilascia qui il file o clicca per caricarlo.",
support_json_and_ddb: "I file JSON e DDB sono supportati",
drag_and_drop_files:
"Trascina e rilascia qui il file o clicca per caricarlo.",
upload_sql_to_generate_diagrams:
"Carica un file sql per autogenerare le tabelle e le colonne.",
overwrite_existing_diagram: "Sovrascrivi il diagramma esistente",
@ -179,11 +180,13 @@ const it = {
"Campi della tabella duplicati con il nome '{{fieldName}}' nella tabella '{{tableName}}'",
duplicate_index:
"Indice duplicato con il nome '{{indexName}}' nella tabella '{{tableName}}'",
empty_index: "L'indice nella tabella '{{tableName}}' non indicizza nessuna colonna",
empty_index:
"L'indice nella tabella '{{tableName}}' non indicizza nessuna colonna",
no_primary_key: "La tabella '{{tableName}}' non ha una chiave primaria",
type_with_no_name: "Dichiarato un tipo senza nome",
duplicate_types: "Tipi duplicati con il nome '{{typeName}}'",
type_w_no_fields: "Dichiarato un tipo vuoto '{{typeName}}' senza alcun campo",
type_w_no_fields:
"Dichiarato un tipo vuoto '{{typeName}}' senza alcun campo",
empty_type_field_name: "Campo `name` vuoto nel tipo '{{typeName}}'",
empty_type_field_type: "Campo `type` vuoto nel tipo '{{typeName}}'",
no_values_for_type_field:
@ -191,7 +194,8 @@ const it = {
duplicate_type_fields:
"Campi di tipo duplicati con il nome '{{fieldName}}' nel tipo '{{typeName}}'",
duplicate_reference: "Riferimento duplicato con il nome '{{refName}}'",
circular_dependency: "Dipendenza circolare riguardante la tabella '{{refName}}'",
circular_dependency:
"Dipendenza circolare riguardante la tabella '{{refName}}'",
timeline: "Cronologia",
priority: "Priorità",
none: "Nessuna",
@ -219,7 +223,7 @@ const it = {
edit_relationship: "{{extra}} Modifica relazione {{refName}}",
delete_relationship: "Elimina relazione {{refName}}",
not_found: "Nessun risultato",
pick_db: "Scegli il database",
pick_db: "Scegli il database",
generic: "Generico",
generic_description:
"I diagrammi generici possono essere esportati in qualsiasi formato SQL, ma supportano un numero limitato di tipi di dati.",
@ -233,9 +237,10 @@ const it = {
no_enums: "Nessun enum",
no_enums_text: "Definisci qui gli enum",
declare_array: "Dichiara array",
empty_index_name: "Dichiarato un indice senza nome nella tabella '{{tableName}}'",
empty_index_name:
"Dichiarato un indice senza nome nella tabella '{{tableName}}'",
didnt_find_diagram: "Ops! Impossibile trovare il diagramma.",
unsigned: "Senza segno",
unsigned: "Senza segno",
},
};

View File

@ -1,233 +1,255 @@
const japanese = {
name: "Japanese",
native_name: "Japanese",
code: "jp",
};
const jp = {
translation: {
report_bug: "バグを報告",
import: "インポート",
file: "ファイル",
new: "新規",
new_window: "新しいウィンドウ",
open: "開く",
save: "保存",
save_as: "名前を付けて保存",
save_as_template: "テンプレートとして保存",
template_saved: "テンプレートが保存されました!",
rename: "名前を変更",
delete_diagram: "ダイアグラムを削除",
are_you_sure_delete_diagram: "このダイアグラムを削除してもよろしいですか? この操作は取り消せません。",
oops_smth_went_wrong: "おっと!何かがうまくいかなかった。",
import_diagram: "ダイアグラムをインポート",
import_from_source: "SQLからインポート",
export_as: "としてエクスポート",
export_source: "SQLをエクスポート",
models: "モデル",
exit: "終了",
edit: "編集",
undo: "元に戻す",
redo: "やり直す",
clear: "クリア",
are_you_sure_clear: "ダイアグラムをクリアしてもよろしいですか? この操作は取り消せません。",
cut: "切り取り",
copy: "コピー",
paste: "貼り付け",
duplicate: "複製",
delete: "削除",
copy_as_image: "画像としてコピー",
view: "表示",
header: "メニューバー",
sidebar: "サイドバー",
issues: "問題",
presentation_mode: "プレゼンテーションモード",
strict_mode: "厳格モード",
field_details: "フィールドの詳細",
reset_view: "ビューをリセット",
show_grid: "グリッドを表示",
show_cardinality: "カーディナリティを表示",
theme: "テーマ",
light: "ライト",
dark: "ダーク",
zoom_in: "ズームイン",
zoom_out: "ズームアウト",
fullscreen: "全画面表示",
settings: "設定",
show_timeline: "タイムラインを表示",
autosave: "自動保存",
panning: "パンニング",
show_debug_coordinates: "デバッグ座標を表示",
transform: "変換",
viewbox: "ビュー・ボックス",
cursor_coordinates: "カーソルの座標",
coordinate_space: "空間",
coordinate_space_screen: "スクリーン",
coordinate_space_diagram: "ダイアグラム",
table_width: "テーブル幅",
language: "言語",
flush_storage: "ストレージを消去",
are_you_sure_flush_storage: "ストレージを消去してもよろしいですか? これにより、すべてのダイアグラムとカスタムテンプレートが取り消し不能に削除されます。",
storage_flushed: "ストレージが消去されました",
help: "ヘルプ",
shortcuts: "ショートカット",
ask_on_discord: "Discordで質問する",
feedback: "フィードバック",
no_changes: "変更なし",
loading: "読み込み中...",
last_saved: "最後の保存",
saving: "保存中...",
failed_to_save: "保存に失敗しました",
fit_window_reset: "ウィンドウに合わせる / リセット",
zoom: "ズーム",
add_table: "テーブルを追加",
add_area: "エリアを追加",
add_note: "ノートを追加",
add_type: "タイプを追加",
to_do: "やるべきこと",
tables: "テーブル",
relationships: "リレーションシップ",
subject_areas: "主題領域",
notes: "ノート",
types: "タイプ",
search: "検索...",
no_tables: "テーブルがありません",
no_tables_text: "ダイアグラムの作成を開始しましょう!",
no_relationships: "リレーションシップがありません",
no_relationships_text: "フィールドを接続してリレーションシップを作成!",
no_subject_areas: "主題領域がありません",
no_subject_areas_text: "主題領域を追加してテーブルをグループ化しましょう!",
no_notes: "ノートがありません",
no_notes_text: "追加情報の記録にノートを使用",
no_types: "タイプがありません",
no_types_text: "カスタムデータタイプを作成",
no_issues: "問題は検出されていません。",
strict_mode_is_on_no_issues: "厳格モードがオフになっているため、問題は表示されません。",
name: "名前",
type: "タイプ",
null: "Null",
not_null: "Not null",
primary: "主キー",
unique: "ユニーク",
autoincrement: "オートインクリメント",
default_value: "デフォルト",
check: "チェック式",
this_will_appear_as_is: "*これが生成されたスクリプトにそのまま表示されます。",
comment: "コメント",
add_field: "フィールドを追加",
values: "値",
size: "サイズ",
precision: "精度",
set_precision: "精度を設定: 'サイズ, 桁数'",
use_for_batch_input: "バッチ入力に使用する場合は , を使用",
indices: "インデックス",
add_index: "インデックスを追加",
select_fields: "フィールドを選択",
title: "タイトル",
not_set: "設定されていません",
foreign: "外部キー",
cardinality: "カーディナリティ",
on_update: "更新時",
on_delete: "削除時",
swap: "入れ替え",
one_to_one: "1対1",
one_to_many: "1対多",
many_to_one: "多対1",
content: "内容",
types_info: "この機能はPostgreSQLのようなオブジェクトリレーショナルDBMS向けです。\nMySQLやMariaDBで使用した場合、対応するjsonの検証チェックと共にJSONタイプが生成されます。\nSQLiteで使用した場合、BLOBに変換されます。\nMSSQLで使用した場合、最初のフィールドへのタイプエイリアスが生成されます。",
table_deleted: "テーブルが削除されました",
area_deleted: "エリアが削除されました",
note_deleted: "ノートが削除されました",
relationship_deleted: "リレーションシップが削除されました",
type_deleted: "タイプが削除されました",
cannot_connect: "接続できません、列のタイプが異なります",
copied_to_clipboard: "クリップボードにコピーされました",
create_new_diagram: "新しいダイアグラムを作成",
cancel: "キャンセル",
open_diagram: "ダイアグラムを開く",
rename_diagram: "ダイアグラムの名前を変更",
export: "エクスポート",
export_image: "画像をエクスポート",
create: "作成",
confirm: "確認",
last_modified: "最終更新",
drag_and_drop_files: "ファイルをここにドラッグ&ドロップするかクリックしてアップロードします。",
support_json_and_ddb: "JSONおよびDDBファイルがサポートされています",
upload_sql_to_generate_diagrams: "SQLファイルをアップロードしてテーブルと列を自動生成します。",
overwrite_existing_diagram: "既存のダイアグラムを上書きする",
only_mysql_supported: "*現在のところMySQLスクリプトの読み込みのみサポートされています。",
blank: "空白",
filename: "ファイル名",
table_w_no_name: "名前のないテーブルが宣言されました",
duplicate_table_by_name: "名前 '{{tableName}}' のテーブルが重複しています",
empty_field_name: "テーブル '{{tableName}}' のフィールド `name` が空です",
empty_field_type: "テーブル '{{tableName}}' のフィールド `type` が空です",
no_values_for_field: "テーブル '{{tableName}}' のフィールド '{{fieldName}}' はタイプ `{{type}}` ですが、値が指定されていません",
default_doesnt_match_type: "テーブル '{{tableName}}' のフィールド '{{fieldName}}' のデフォルト値がタイプと一致しません",
not_null_is_null: "テーブル '{{tableName}}' のフィールド '{{fieldName}}' はNOT NULLですが、デフォルトはNULLです",
duplicate_fields: "テーブル '{{tableName}}' 内に名前 '{{fieldName}}' のフィールドが重複しています",
duplicate_index: "テーブル '{{tableName}}' 内に名前 '{{indexName}}' のインデックスが重複しています",
empty_index: "テーブル '{{tableName}}' のインデックスは列をインデックスしていません",
no_primary_key: "テーブル '{{tableName}}' に主キーがありません",
type_with_no_name: "名前のないタイプが宣言されました",
duplicate_types: "名前 '{{typeName}}' のタイプが重複しています",
type_w_no_fields: "フィールドのない空のタイプ '{{typeName}}' が宣言されました",
empty_type_field_name: "タイプ '{{typeName}}' のフィールド `name` が空です",
empty_type_field_type: "タイプ '{{typeName}}' のフィールド `type` が空です",
no_values_for_type_field: "タイプ '{{typeName}}' のフィールド '{{fieldName}}' はタイプ `{{type}}` ですが、値が指定されていません",
duplicate_type_fields: "タイプ '{{typeName}}' 内に名前 '{{fieldName}}' のフィールドが重複しています",
duplicate_reference: "名前 '{{refName}}' の参照が重複しています",
circular_dependency: "テーブル '{{refName}}' を含む循環依存が検出されました",
timeline: "タイムライン",
priority: "優先度",
none: "なし",
low: "低",
medium: "中",
high: "高",
sort_by: "並べ替え",
my_order: "マイオーダー",
completed: "完了",
alphabetically: "アルファベット順",
add_task: "タスクを追加",
details: "詳細",
no_tasks: "タスクはまだありません。",
no_activity: "アクティビティはまだありません。",
move_element: "{{name}} を {{coords}} に移動",
edit_area: "{{extra}} エリア {{areaName}} を編集",
delete_area: "エリア {{areaName}} を削除",
edit_note: "{{extra}} ノート {{noteTitle}} を編集",
delete_note: "ノート {{noteTitle}} を削除",
edit_table: "{{extra}} テーブル {{tableName}} を編集",
delete_table: "テーブル {{tableName}} を削除",
edit_type: "{{extra}} タイプ {{typeName}} を編集",
delete_type: "タイプ {{typeName}} を削除",
add_relationship: "リレーションシップを追加",
edit_relationship: "{{extra}} リレーションシップ {{refName}} を編集",
delete_relationship: "リレーションシップ {{refName}} を削除",
not_found: "見つかりません",
pick_db: "データベースを選択",
generic: "一般",
generic_description: "一般的なダイアグラムは任意のSQL方言にエクスポートできますが、データタイプのサポートは限定的です。",
enums: "列挙型",
add_enum: "列挙型を追加",
edit_enum: "{{extra}} 列挙型 {{enumName}} を編集",
delete_enum: "列挙型を削除",
enum_w_no_name: "名前のない列挙型が見つかりました",
enum_w_no_values: "列挙型 '{{enumName}}' に値がありません",
duplicate_enums: "名前 '{{enumName}}' の列挙型が重複しています",
no_enums: "列挙型がありません",
no_enums_text: "ここで列挙型を定義",
declare_array: "配列を宣言",
empty_index_name: "テーブル '{{tableName}}' 内で名前のないインデックスが宣言されました",
didnt_find_diagram: "おっと!ダイアグラムが見つかりませんでした。",
unsigned: "符号なし",
share: "共有",
copy_link: "リンクをコピー",
readme: "README",
failed_to_load: "読み込みに失敗しました。リンクが正しいか確認してください。",
share_info: "* このリンクを共有してもリアルタイムコラボレーションセッションは作成されません。"
}
name: "Japanese",
native_name: "Japanese",
code: "jp",
};
export { jp, japanese };
const jp = {
translation: {
report_bug: "バグを報告",
import_from: "インポート",
import: "インポート",
file: "ファイル",
new: "新規",
new_window: "新しいウィンドウ",
open: "開く",
save: "保存",
save_as: "名前を付けて保存",
save_as_template: "テンプレートとして保存",
template_saved: "テンプレートが保存されました!",
rename: "名前を変更",
delete_diagram: "ダイアグラムを削除",
are_you_sure_delete_diagram:
"このダイアグラムを削除してもよろしいですか? この操作は取り消せません。",
oops_smth_went_wrong: "おっと!何かがうまくいかなかった。",
import_diagram: "ダイアグラムをインポート",
import_from_source: "SQLからインポート",
export_as: "としてエクスポート",
export_source: "SQLをエクスポート",
models: "モデル",
exit: "終了",
edit: "編集",
undo: "元に戻す",
redo: "やり直す",
clear: "クリア",
are_you_sure_clear:
"ダイアグラムをクリアしてもよろしいですか? この操作は取り消せません。",
cut: "切り取り",
copy: "コピー",
paste: "貼り付け",
duplicate: "複製",
delete: "削除",
copy_as_image: "画像としてコピー",
view: "表示",
header: "メニューバー",
sidebar: "サイドバー",
issues: "問題",
presentation_mode: "プレゼンテーションモード",
strict_mode: "厳格モード",
field_details: "フィールドの詳細",
reset_view: "ビューをリセット",
show_grid: "グリッドを表示",
show_cardinality: "カーディナリティを表示",
theme: "テーマ",
light: "ライト",
dark: "ダーク",
zoom_in: "ズームイン",
zoom_out: "ズームアウト",
fullscreen: "全画面表示",
settings: "設定",
show_timeline: "タイムラインを表示",
autosave: "自動保存",
panning: "パンニング",
show_debug_coordinates: "デバッグ座標を表示",
transform: "変換",
viewbox: "ビュー・ボックス",
cursor_coordinates: "カーソルの座標",
coordinate_space: "空間",
coordinate_space_screen: "スクリーン",
coordinate_space_diagram: "ダイアグラム",
table_width: "テーブル幅",
language: "言語",
flush_storage: "ストレージを消去",
are_you_sure_flush_storage:
"ストレージを消去してもよろしいですか? これにより、すべてのダイアグラムとカスタムテンプレートが取り消し不能に削除されます。",
storage_flushed: "ストレージが消去されました",
help: "ヘルプ",
shortcuts: "ショートカット",
ask_on_discord: "Discordで質問する",
feedback: "フィードバック",
no_changes: "変更なし",
loading: "読み込み中...",
last_saved: "最後の保存",
saving: "保存中...",
failed_to_save: "保存に失敗しました",
fit_window_reset: "ウィンドウに合わせる / リセット",
zoom: "ズーム",
add_table: "テーブルを追加",
add_area: "エリアを追加",
add_note: "ノートを追加",
add_type: "タイプを追加",
to_do: "やるべきこと",
tables: "テーブル",
relationships: "リレーションシップ",
subject_areas: "主題領域",
notes: "ノート",
types: "タイプ",
search: "検索...",
no_tables: "テーブルがありません",
no_tables_text: "ダイアグラムの作成を開始しましょう!",
no_relationships: "リレーションシップがありません",
no_relationships_text: "フィールドを接続してリレーションシップを作成!",
no_subject_areas: "主題領域がありません",
no_subject_areas_text: "主題領域を追加してテーブルをグループ化しましょう!",
no_notes: "ノートがありません",
no_notes_text: "追加情報の記録にノートを使用",
no_types: "タイプがありません",
no_types_text: "カスタムデータタイプを作成",
no_issues: "問題は検出されていません。",
strict_mode_is_on_no_issues:
"厳格モードがオフになっているため、問題は表示されません。",
name: "名前",
type: "タイプ",
null: "Null",
not_null: "Not null",
primary: "主キー",
unique: "ユニーク",
autoincrement: "オートインクリメント",
default_value: "デフォルト",
check: "チェック式",
this_will_appear_as_is:
"*これが生成されたスクリプトにそのまま表示されます。",
comment: "コメント",
add_field: "フィールドを追加",
values: "値",
size: "サイズ",
precision: "精度",
set_precision: "精度を設定: 'サイズ, 桁数'",
use_for_batch_input: "バッチ入力に使用する場合は , を使用",
indices: "インデックス",
add_index: "インデックスを追加",
select_fields: "フィールドを選択",
title: "タイトル",
not_set: "設定されていません",
foreign: "外部キー",
cardinality: "カーディナリティ",
on_update: "更新時",
on_delete: "削除時",
swap: "入れ替え",
one_to_one: "1対1",
one_to_many: "1対多",
many_to_one: "多対1",
content: "内容",
types_info:
"この機能はPostgreSQLのようなオブジェクトリレーショナルDBMS向けです。\nMySQLやMariaDBで使用した場合、対応するjsonの検証チェックと共にJSONタイプが生成されます。\nSQLiteで使用した場合、BLOBに変換されます。\nMSSQLで使用した場合、最初のフィールドへのタイプエイリアスが生成されます。",
table_deleted: "テーブルが削除されました",
area_deleted: "エリアが削除されました",
note_deleted: "ノートが削除されました",
relationship_deleted: "リレーションシップが削除されました",
type_deleted: "タイプが削除されました",
cannot_connect: "接続できません、列のタイプが異なります",
copied_to_clipboard: "クリップボードにコピーされました",
create_new_diagram: "新しいダイアグラムを作成",
cancel: "キャンセル",
open_diagram: "ダイアグラムを開く",
rename_diagram: "ダイアグラムの名前を変更",
export: "エクスポート",
export_image: "画像をエクスポート",
create: "作成",
confirm: "確認",
last_modified: "最終更新",
drag_and_drop_files:
"ファイルをここにドラッグ&ドロップするかクリックしてアップロードします。",
upload_sql_to_generate_diagrams:
"SQLファイルをアップロードしてテーブルと列を自動生成します。",
overwrite_existing_diagram: "既存のダイアグラムを上書きする",
only_mysql_supported:
"*現在のところMySQLスクリプトの読み込みのみサポートされています。",
blank: "空白",
filename: "ファイル名",
table_w_no_name: "名前のないテーブルが宣言されました",
duplicate_table_by_name: "名前 '{{tableName}}' のテーブルが重複しています",
empty_field_name: "テーブル '{{tableName}}' のフィールド `name` が空です",
empty_field_type: "テーブル '{{tableName}}' のフィールド `type` が空です",
no_values_for_field:
"テーブル '{{tableName}}' のフィールド '{{fieldName}}' はタイプ `{{type}}` ですが、値が指定されていません",
default_doesnt_match_type:
"テーブル '{{tableName}}' のフィールド '{{fieldName}}' のデフォルト値がタイプと一致しません",
not_null_is_null:
"テーブル '{{tableName}}' のフィールド '{{fieldName}}' はNOT NULLですが、デフォルトはNULLです",
duplicate_fields:
"テーブル '{{tableName}}' 内に名前 '{{fieldName}}' のフィールドが重複しています",
duplicate_index:
"テーブル '{{tableName}}' 内に名前 '{{indexName}}' のインデックスが重複しています",
empty_index:
"テーブル '{{tableName}}' のインデックスは列をインデックスしていません",
no_primary_key: "テーブル '{{tableName}}' に主キーがありません",
type_with_no_name: "名前のないタイプが宣言されました",
duplicate_types: "名前 '{{typeName}}' のタイプが重複しています",
type_w_no_fields:
"フィールドのない空のタイプ '{{typeName}}' が宣言されました",
empty_type_field_name: "タイプ '{{typeName}}' のフィールド `name` が空です",
empty_type_field_type: "タイプ '{{typeName}}' のフィールド `type` が空です",
no_values_for_type_field:
"タイプ '{{typeName}}' のフィールド '{{fieldName}}' はタイプ `{{type}}` ですが、値が指定されていません",
duplicate_type_fields:
"タイプ '{{typeName}}' 内に名前 '{{fieldName}}' のフィールドが重複しています",
duplicate_reference: "名前 '{{refName}}' の参照が重複しています",
circular_dependency:
"テーブル '{{refName}}' を含む循環依存が検出されました",
timeline: "タイムライン",
priority: "優先度",
none: "なし",
low: "低",
medium: "中",
high: "高",
sort_by: "並べ替え",
my_order: "マイオーダー",
completed: "完了",
alphabetically: "アルファベット順",
add_task: "タスクを追加",
details: "詳細",
no_tasks: "タスクはまだありません。",
no_activity: "アクティビティはまだありません。",
move_element: "{{name}} を {{coords}} に移動",
edit_area: "{{extra}} エリア {{areaName}} を編集",
delete_area: "エリア {{areaName}} を削除",
edit_note: "{{extra}} ノート {{noteTitle}} を編集",
delete_note: "ノート {{noteTitle}} を削除",
edit_table: "{{extra}} テーブル {{tableName}} を編集",
delete_table: "テーブル {{tableName}} を削除",
edit_type: "{{extra}} タイプ {{typeName}} を編集",
delete_type: "タイプ {{typeName}} を削除",
add_relationship: "リレーションシップを追加",
edit_relationship: "{{extra}} リレーションシップ {{refName}} を編集",
delete_relationship: "リレーションシップ {{refName}} を削除",
not_found: "見つかりません",
pick_db: "データベースを選択",
generic: "一般",
generic_description:
"一般的なダイアグラムは任意のSQL方言にエクスポートできますが、データタイプのサポートは限定的です。",
enums: "列挙型",
add_enum: "列挙型を追加",
edit_enum: "{{extra}} 列挙型 {{enumName}} を編集",
delete_enum: "列挙型を削除",
enum_w_no_name: "名前のない列挙型が見つかりました",
enum_w_no_values: "列挙型 '{{enumName}}' に値がありません",
duplicate_enums: "名前 '{{enumName}}' の列挙型が重複しています",
no_enums: "列挙型がありません",
no_enums_text: "ここで列挙型を定義",
declare_array: "配列を宣言",
empty_index_name:
"テーブル '{{tableName}}' 内で名前のないインデックスが宣言されました",
didnt_find_diagram: "おっと!ダイアグラムが見つかりませんでした。",
unsigned: "符号なし",
share: "共有",
copy_link: "リンクをコピー",
readme: "README",
failed_to_load:
"読み込みに失敗しました。リンクが正しいか確認してください。",
share_info:
"* このリンクを共有してもリアルタイムコラボレーションセッションは作成されません。",
},
};
export { jp, japanese };

View File

@ -2,11 +2,12 @@ const kannada = {
name: "Kannada",
native_name: "ಕನ್ನಡ",
code: "ka",
}
};
const ka = {
translation: {
report_bug: "ದೋಷವನ್ನು ವರದಿ ಮಾಡಿ",
import_from: "ಆಮದು",
import: "ಆಮದು",
file: "ಫೈಲ್",
new: "ಹೊಸ",
@ -97,7 +98,8 @@ const ka = {
no_tables: "ಯಾವುದೇ ಕೋಷ್ಟಕಗಳಿಲ್ಲ",
no_tables_text: "ನಿಮ್ಮ ಚಿತ್ರವನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸಿ!",
no_relationships: "ಯಾವುದೇ ಸಂಬಂಧಗಳಿಲ್ಲ",
no_relationships_text: "ಕ್ಷೇತ್ರಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಎಳೆಯಿರಿ ಮತ್ತು ಸಂಬಂಧಗಳನ್ನು ರೂಪಿಸಿ!",
no_relationships_text:
"ಕ್ಷೇತ್ರಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಎಳೆಯಿರಿ ಮತ್ತು ಸಂಬಂಧಗಳನ್ನು ರೂಪಿಸಿ!",
no_subject_areas: "ಯಾವುದೇ ವಿಷಯ ಪ್ರದೇಶಗಳಿಲ್ಲ",
no_subject_areas_text: "ಕೋಷ್ಟಕಗಳನ್ನು ಗುಂಪು ಮಾಡಲು ವಿಷಯ ಪ್ರದೇಶಗಳನ್ನು ಸೇರಿಸಿ!",
no_notes: "ಯಾವುದೇ ಟಿಪ್ಪಣಿಗಳಿಲ್ಲ",
@ -116,7 +118,8 @@ const ka = {
autoincrement: "ಸ್ವಯಂವೃದ್ಧಿ",
default_value: "ಪೂರ್ವನಿಯೋಜಿತ",
check: "ಪರಿಶೀಲನೆ",
this_will_appear_as_is: "*ಇದು ತಯಾರಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಹಾಗೆಯೇ ಕಾಣಿಸುತ್ತದೆ.",
this_will_appear_as_is:
"*ಇದು ತಯಾರಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಹಾಗೆಯೇ ಕಾಣಿಸುತ್ತದೆ.",
comment: "ಟಿಪ್ಪಣಿ",
add_field: "ಕ್ಷೇತ್ರವನ್ನು ಸೇರಿಸಿ",
values: "ಮೌಲ್ಯಗಳು",
@ -156,8 +159,8 @@ const ka = {
create: "ರಚಿಸಿ",
confirm: "ದೃಢೀಕರಿಸಿ",
last_modified: "ಕೊನೆಯದಾಗಿ ಬದಲಾಯಿಸಲಾಗಿದೆ",
drag_and_drop_files: "ಫೈಲ್ ಅನ್ನು ಇಲ್ಲಿ ಎಳೆಯಿರಿ ಅಥವಾ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ.",
support_json_and_ddb: "JSON ಮತ್ತು DDB ಫೈಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ",
drag_and_drop_files:
"ಫೈಲ್ ಅನ್ನು ಇಲ್ಲಿ ಎಳೆಯಿರಿ ಅಥವಾ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ.",
upload_sql_to_generate_diagrams:
"ನಿಮ್ಮ ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಕಂಬಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತಯಾರಿಸಲು sql ಫೈಲ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.",
overwrite_existing_diagram: "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಚಿತ್ರವನ್ನು ಮರುಬರೆಯಿರಿ",
@ -179,11 +182,13 @@ const ka = {
"ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಹೆಸರಿನ ಮೂಲಕ ನಕಲು ಕೋಷ್ಟಕ ಕ್ಷೇತ್ರಗಳು '{{fieldName}}'",
duplicate_index:
"ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಹೆಸರಿನ ಮೂಲಕ ನಕಲು ಸೂಚಿ '{{indexName}}'",
empty_index: "ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಸೂಚಿ ಯಾವುದೇ ಕಂಬಿಗಳನ್ನು ಸೂಚಿಸುತ್ತಿಲ್ಲ",
empty_index:
"ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಸೂಚಿ ಯಾವುದೇ ಕಂಬಿಗಳನ್ನು ಸೂಚಿಸುತ್ತಿಲ್ಲ",
no_primary_key: "ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಕೀ ಇಲ್ಲ",
type_with_no_name: "ಹೆಸರಿಲ್ಲದ ಪ್ರಕಾರವನ್ನು ಘೋಷಿಸಲಾಗಿದೆ",
duplicate_types: "ಹೆಸರಿನ ಮೂಲಕ ನಕಲು ಪ್ರಕಾರಗಳು '{{typeName}}'",
type_w_no_fields: "ಕ್ಷೇತ್ರಗಳಿಲ್ಲದ ಖಾಲಿ ಪ್ರಕಾರ '{{typeName}}' ಅನ್ನು ಘೋಷಿಸಲಾಗಿದೆ",
type_w_no_fields:
"ಕ್ಷೇತ್ರಗಳಿಲ್ಲದ ಖಾಲಿ ಪ್ರಕಾರ '{{typeName}}' ಅನ್ನು ಘೋಷಿಸಲಾಗಿದೆ",
empty_type_field_name: "ಪ್ರಕಾರ '{{typeName}}' ನಲ್ಲಿ ಖಾಲಿ ಕ್ಷೇತ್ರ `ಹೆಸರು`",
empty_type_field_type: "ಪ್ರಕಾರ '{{typeName}}' ನಲ್ಲಿ ಖಾಲಿ ಕ್ಷೇತ್ರ `ಪ್ರಕಾರ`",
no_values_for_type_field:
@ -233,13 +238,15 @@ const ka = {
no_enums: "ಯಾವುದೇ ಎನಮ್‌ಗಳಿಲ್ಲ",
no_enums_text: "ಇಲ್ಲಿ ಎನಮ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ",
declare_array: "ಅರೆ ಅನ್ನು ಘೋಷಿಸಿ",
empty_index_name: "ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಹೆಸರಿಲ್ಲದ ಸೂಚಿಯನ್ನು ಘೋಷಿಸಲಾಗಿದೆ",
empty_index_name:
"ಕೋಷ್ಟಕ '{{tableName}}' ನಲ್ಲಿ ಹೆಸರಿಲ್ಲದ ಸೂಚಿಯನ್ನು ಘೋಷಿಸಲಾಗಿದೆ",
didnt_find_diagram: "ಅಯ್ಯೋ! ಚಿತ್ರವನ್ನು ಕಂಡುಹಿಡಿಯಲಿಲ್ಲ.",
unsigned: "ಅನ್‌ಸೈನ್ ಮಾಡಲಾಗಿದೆ",
share: "ಹಂಚಿಕೊಳ್ಳಿ",
copy_link: "ಲಿಂಕ್ ನಕಲಿಸಿ",
readme: "README",
failed_to_load: "ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ. ಲಿಂಕ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.",
failed_to_load:
"ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ. ಲಿಂಕ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.",
share_info:
"* ಈ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದರಿಂದ ಲೈವ್ ರಿಯಲ್-ಟೈಮ್ ಸಹಯೋಗ ಸೆಷನ್ ರಚಿಸಲಾಗುವುದಿಲ್ಲ.",
},

View File

@ -7,6 +7,7 @@ const korean = {
const ko = {
translation: {
report_bug: "문제 보고",
import_from: "가져오기",
import: "가져오기",
file: "파일",
new: "새로 만들기",
@ -18,7 +19,8 @@ const ko = {
template_saved: "템플릿이 저장되었습니다!",
rename: "이름 변경",
delete_diagram: "다이어그램 삭제",
are_you_sure_delete_diagram: "이 다이어그램을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
are_you_sure_delete_diagram:
"이 다이어그램을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
oops_smth_went_wrong: "이런! 문제가 발생했습니다.",
import_diagram: "다이어그램 가져오기",
import_from_source: "SQL에서 가져오기",
@ -30,7 +32,8 @@ const ko = {
undo: "실행 취소",
redo: "다시 실행",
clear: "지우기",
are_you_sure_clear: "이 다이어그램을 지우시겠습니까? 이 작업은 되돌릴 수 없습니다.",
are_you_sure_clear:
"이 다이어그램을 지우시겠습니까? 이 작업은 되돌릴 수 없습니다.",
cut: "잘라내기",
copy: "복사",
paste: "붙여넣기",
@ -67,7 +70,8 @@ const ko = {
table_width: "테이블 너비",
language: "언어",
flush_storage: "저장소 비우기",
are_you_sure_flush_storage: "저장소를 비우시겠습니까? 이 작업은 되돌릴 수 없으며 모든 다이어그램과 사용자 정의 템플릿이 삭제됩니다.",
are_you_sure_flush_storage:
"저장소를 비우시겠습니까? 이 작업은 되돌릴 수 없으며 모든 다이어그램과 사용자 정의 템플릿이 삭제됩니다.",
storage_flushed: "저장소가 비워졌습니다",
help: "도움말",
shortcuts: "단축키",
@ -102,7 +106,8 @@ const ko = {
no_types: "유형 없음",
no_types_text: "사용자 정의 데이터 유형을 만드세요",
no_issues: "감지된 이슈가 없습니다.",
strict_mode_is_on_no_issues: "엄격 모드가 꺼져 있어 이슈가 표시되지 않습니다.",
strict_mode_is_on_no_issues:
"엄격 모드가 꺼져 있어 이슈가 표시되지 않습니다.",
name: "이름",
type: "유형",
null: "널",
@ -134,7 +139,8 @@ const ko = {
one_to_many: "일 대 다",
many_to_one: "다 대 일",
content: "내용",
types_info: "이 기능은 PostgreSQL과 같은 객체 관계형 데이터베이스 관리 시스템에 적합합니다.\nMySQL 또는 MariaDB에서는 해당 JSON 검사를 포함한 JSON 유형으로 생성됩니다.\nSQLite에서는 BLOB으로 변환됩니다.\nMSSQL에서는 첫 번째 필드의 유형 별칭이 생성됩니다.",
types_info:
"이 기능은 PostgreSQL과 같은 객체 관계형 데이터베이스 관리 시스템에 적합합니다.\nMySQL 또는 MariaDB에서는 해당 JSON 검사를 포함한 JSON 유형으로 생성됩니다.\nSQLite에서는 BLOB으로 변환됩니다.\nMSSQL에서는 첫 번째 필드의 유형 별칭이 생성됩니다.",
table_deleted: "테이블이 삭제되었습니다",
area_deleted: "영역이 삭제되었습니다",
note_deleted: "노트가 삭제되었습니다",
@ -152,30 +158,39 @@ const ko = {
confirm: "확인",
last_modified: "마지막 수정",
drag_and_drop_files: "파일을 여기에 끌어다 놓거나 클릭하여 업로드하세요.",
support_json_and_ddb: "JSON 및 DDB 파일을 지원합니다",
upload_sql_to_generate_diagrams: "SQL 파일을 업로드하여 테이블과 열을 자동 생성하세요.",
upload_sql_to_generate_diagrams:
"SQL 파일을 업로드하여 테이블과 열을 자동 생성하세요.",
overwrite_existing_diagram: "기존 다이어그램 덮어쓰기",
only_mysql_supported: "현재는 MySQL 스크립트만 지원합니다.",
blank: "비어있음",
filename: "파일 이름",
table_w_no_name: "이름이 없는 테이블이 선언되었습니다",
duplicate_table_by_name: "'{{tableName}}'라는 이름의 테이블이 중복 선언되었습니다",
duplicate_table_by_name:
"'{{tableName}}'라는 이름의 테이블이 중복 선언되었습니다",
empty_field_name: "'{{tableName}}' 테이블의 필드 'name'이 비어 있습니다",
empty_field_type: "'{{tableName}}' 테이블의 필드 'type'이 비어 있습니다",
no_values_for_field: "'{{tableName}}' 테이블의 '{{fieldName}}' 필드 유형이 '{{type}}'이지만 값이 지정되지 않았습니다",
default_doesnt_match_type: "'{{tableName}}' 테이블의 '{{fieldName}}' 필드 기본값이 유형과 일치하지 않습니다",
not_null_is_null: "'{{tableName}}' 테이블의 '{{fieldName}}' 필드가 NOT NULL이지만 기본값이 NULL입니다",
duplicate_fields: "'{{tableName}}' 테이블에서 '{{fieldName}}' 필드가 중복 선언되었습니다",
duplicate_index: "'{{tableName}}' 테이블에서 '{{indexName}}' 인덱스가 중복 선언되었습니다",
no_values_for_field:
"'{{tableName}}' 테이블의 '{{fieldName}}' 필드 유형이 '{{type}}'이지만 값이 지정되지 않았습니다",
default_doesnt_match_type:
"'{{tableName}}' 테이블의 '{{fieldName}}' 필드 기본값이 유형과 일치하지 않습니다",
not_null_is_null:
"'{{tableName}}' 테이블의 '{{fieldName}}' 필드가 NOT NULL이지만 기본값이 NULL입니다",
duplicate_fields:
"'{{tableName}}' 테이블에서 '{{fieldName}}' 필드가 중복 선언되었습니다",
duplicate_index:
"'{{tableName}}' 테이블에서 '{{indexName}}' 인덱스가 중복 선언되었습니다",
empty_index: "'{{tableName}}' 테이블의 인덱스에 열이 지정되지 않았습니다",
no_primary_key: "'{{tableName}}' 테이블에 기본 키가 없습니다",
type_with_no_name: "이름이 없는 유형이 선언되었습니다",
duplicate_types: "'{{typeName}}'라는 이름의 유형이 중복 선언되었습니다",
type_w_no_fields: "'{{typeName}}' 유형에 필드가 없는 빈 유형이 선언되었습니다",
type_w_no_fields:
"'{{typeName}}' 유형에 필드가 없는 빈 유형이 선언되었습니다",
empty_type_field_name: "'{{typeName}}' 유형의 필드 'name'이 비어 있습니다",
empty_type_field_type: "'{{typeName}}' 유형의 필드 'type'이 비어 있습니다",
no_values_for_type_field: "'{{typeName}}' 유형의 '{{fieldName}}' 필드 유형이 '{{type}}'이지만 값이 지정되지 않았습니다",
duplicate_type_fields: "'{{typeName}}' 사용자 정의 클래스에서 '{{fieldName}}' 필드가 중복 선언되었습니다",
no_values_for_type_field:
"'{{typeName}}' 유형의 '{{fieldName}}' 필드 유형이 '{{type}}'이지만 값이 지정되지 않았습니다",
duplicate_type_fields:
"'{{typeName}}' 사용자 정의 클래스에서 '{{fieldName}}' 필드가 중복 선언되었습니다",
duplicate_reference: "'{{refName}}'라는 이름의 참조가 중복 선언되었습니다",
circular_dependency: "'{{refName}}' 테이블을 포함한 순환 종속이 있습니다",
timeline: "타임라인",
@ -207,7 +222,8 @@ const ko = {
not_found: "찾을 수 없음",
pick_db: "데이터베이스 선택",
generic: "일반",
generic_description: "일반 다이어그램은 모든 SQL 유형으로 내보낼 수 있지만 지원하는 데이터 유형이 적습니다.",
generic_description:
"일반 다이어그램은 모든 SQL 유형으로 내보낼 수 있지만 지원하는 데이터 유형이 적습니다.",
enums: "열거형",
add_enum: "열거형 추가",
edit_enum: "{{extra}} 열거형 {{enumName}} 수정",
@ -218,7 +234,8 @@ const ko = {
no_enums: "열거형 없음",
no_enums_text: "여기에 열거형을 정의하세요",
declare_array: "배열 선언",
empty_index_name: "'{{tableName}}' 테이블에 이름 없는 인덱스가 선언되었습니다",
empty_index_name:
"'{{tableName}}' 테이블에 이름 없는 인덱스가 선언되었습니다",
didnt_find_diagram: "이런! 다이어그램을 찾을 수 없습니다.",
unsigned: "부호 없음",
},

View File

@ -1,219 +1,219 @@
const marathi = {
name: "Marathi",
native_name: "मराठी",
code: "mr",
};
const mr = {
translation: {
report_bug: "बग रिपोर्ट करा",
import: "आयात",
file: "फाइल",
new: "नवीन",
new_window: "नवीन विंडो",
open: "उघडा",
save: "जतन",
save_as: "च्या रूपात जतन करा",
save_as_template: "टेम्पलेट म्हणून जतन करा",
template_saved: "टेम्पलेट जतन झाले!",
rename: "नाव बदला",
delete_diagram: "डायग्राम हटवा",
are_you_sure_delete_diagram:
"आपण खरोखर हा डायग्राम हटवू इच्छिता? ही क्रिया अपरिवर्तनीय आहे.",
oops_smth_went_wrong: "अरे! काहीतरी चूक झाली.",
import_diagram: "डायग्राम आयात करा",
import_from_source: "SQL मधून आयात करा",
export_as: "च्या रूपात निर्यात करा",
export_source: "SQL निर्यात करा",
models: "मॉडेल्स",
exit: "बाहेर पडा",
edit: "संपादन करा",
undo: "पूर्ववत करा",
redo: "पुन्हा करा",
clear: "साफ करा",
are_you_sure_clear:
"आपण खरोखर हा डायग्राम साफ करू इच्छिता? ही क्रिया अपरिवर्तनीय आहे.",
cut: "कापा",
copy: "कॉपी करा",
paste: "पेस्ट करा",
duplicate: "प्रतिलिपी बनवा",
delete: "हटवा",
copy_as_image: "प्रतिमेच्या रूपात कॉपी करा",
view: "दृश्य",
header: "मेनूबार",
sidebar: "साइडबार",
issues: "समस्या",
presentation_mode: "प्रस्तुतीकरण मोड",
strict_mode: "कडक मोड",
field_details: "फील्ड तपशील",
reset_view: "दृश्य रीसेट करा",
show_grid: "ग्रिड दाखवा",
show_cardinality: "कार्डिनॅलिटी दाखवा",
theme: "थीम",
light: "प्रकाश",
dark: "अंधार",
zoom_in: "झूम इन",
zoom_out: "झूम आऊट",
fullscreen: "पूर्ण स्क्रीन",
settings: "सेटिंग्स",
show_timeline: "टाइमलाइन दाखवा",
autosave: "ऑटोसेव",
panning: "पॅनिंग",
table_width: "टेबलची रुंदी",
language: "भाषा",
flush_storage: "स्टोरेज साफ करा",
are_you_sure_flush_storage:
"आपण खरोखर स्टोरेज साफ करू इच्छिता? हे सर्व आपले डायग्राम आणि कस्टम टेम्पलेट्स अपरिवर्तनीयपणे हटवेल.",
storage_flushed: "स्टोरेज साफ केले",
help: "मदत",
shortcuts: "शॉर्टकट्स",
ask_on_discord: "आमच्याकडे Discord वर विचारा",
feedback: "प्रतिक्रिया",
no_changes: "कोणतेही बदल नाहीत",
loading: "लोड होत आहे...",
last_saved: "शेवटचा जतन",
saving: "जतन होत आहे...",
failed_to_save: "जतन करण्यात अयशस्वी",
fit_window_reset: "विंडो फिट करा / रीसेट करा",
zoom: "झूम",
add_table: "टेबल जोडा",
add_area: "क्षेत्र जोडा",
add_note: "नोंद जोडा",
add_type: "प्रकार जोडा",
to_do: "करण्यासाठी",
tables: "टेबल्स",
relationships: "संबंध",
subject_areas: "विषय क्षेत्रे",
notes: "नोंदी",
types: "प्रकार",
search: "शोधा...",
no_tables: "कोणतेही टेबल्स नाहीत",
no_tables_text: "आपला डायग्राम तयार करण्यास प्रारंभ करा!",
no_relationships: "कोणतेही संबंध नाहीत",
no_relationships_text: "फील्ड्स कनेक्ट करण्यासाठी खेचा आणि संबंध तयार करा!",
no_subject_areas: "कोणतेही विषय क्षेत्रे नाहीत",
no_subject_areas_text: "टेबल्स ग्रुप करण्यासाठी विषय क्षेत्रे जोडा!",
no_notes: "कोणतेही नोट्स नाहीत",
no_notes_text: "अतिरिक्त माहिती नोंदवण्यासाठी नोट्स वापरा",
no_types: "कोणतेही प्रकार नाहीत",
no_types_text: "आपले स्वतःचे कस्टम डेटा प्रकार तयार करा",
no_issues: "कोणत्याही समस्या आढळल्या नाहीत.",
strict_mode_is_on_no_issues:
"कडक मोड बंद आहे म्हणून कोणत्याही समस्या दाखवल्या जाणार नाहीत.",
name: "नाव",
type: "प्रकार",
null: "Null",
not_null: "नॉट null",
primary: "प्राथमिक",
unique: "युनिक",
autoincrement: "स्वतः वाढ",
default_value: "डिफ़ॉल्ट",
check: "चेक एक्सप्रेशन",
this_will_appear_as_is: "*हे जेनरेटेड स्क्रिप्टमध्ये जसे आहे तसेच दिसेल.",
comment: "टिप्पणी",
add_field: "फील्ड जोडा",
values: "व्हॅल्यूज",
size: "आकार",
precision: "तपशीलता",
set_precision: "तपशीलता सेट करा: (आकार, डिजिट्स)",
use_for_batch_input: "बॅच इनपुटसाठी वापरा",
indices: "इंडायसेस",
add_index: "इंडेक्स जोडा",
select_fields: "फील्ड्स निवडा",
title: "शीर्षक",
not_set: "सेट नाही",
foreign: "फॉरेन",
cardinality: "कार्डिनॅलिटी",
on_update: "अपडेट वर",
on_delete: "हटवताना",
swap: "स्वॅप",
one_to_one: "एक ते एक",
one_to_many: "एक ते अनेक",
many_to_one: "अनेक ते एक",
content: "कंटेंट",
types_info:
"ही सुविधा object-relational DBMS जसे PostgreSQL साठी आहे.\nMySQL किंवा MariaDB साठी वापरल्यास, एक JSON प्रकार जेनरेट केला जाईल ज्यात संबंधित json वैधता तपासणी असेल.\nSQLite साठी वापरल्यास ते BLOB मध्ये रूपांतरित केले जाईल.\nMSSQL साठी वापरल्यास प्रथम फील्डसाठी एक प्रकार उपनाम जेनरेट केला जाईल.",
table_deleted: "टेबल हटवले",
area_deleted: "क्षेत्र हटवले",
note_deleted: "नोंद हटवली",
relationship_deleted: "संबंध हटवला",
type_deleted: "प्रकार हटवला",
cannot_connect: "कनेक्ट करू शकत नाही, कॉलमचे प्रकार वेगवेगळे आहेत",
copied_to_clipboard: "क्लिपबोर्डवर कॉपी केले",
create_new_diagram: "नवीन डायग्राम तयार करा",
cancel: "रद्द करा",
open_diagram: "डायग्राम उघडा",
rename_diagram: "डायग्रामचे नाव बदला",
export: "निर्यात",
export_image: "इमेज निर्यात",
create: "तयार करा",
confirm: "पुष्टी करा",
last_modified: "शेवटचे बदलले",
drag_and_drop_files: "फाइल येथे खेचा आणि सोडा किंवा अपलोड करण्यासाठी क्लिक करा.",
support_json_and_ddb: "JSON आणि DDB फाइल्स समर्थित आहेत",
upload_sql_to_generate_diagrams:
"आपल्या टेबल आणि कॉलम स्वयंचलितपणे जेनरेट करण्यासाठी SQL फाइल अपलोड करा.",
overwrite_existing_diagram: "मौजूदा डायग्राम अधिलेखित करा",
only_mysql_supported:
"*सध्या फक्त MySQL स्क्रिप्ट्स लोड करणे समर्थित आहे.",
blank: "रिक्त",
filename: "फाइलनाम",
table_w_no_name: "नाव नसलेल्या टेबलची घोषणा केली",
duplicate_table_by_name: "नावाने डुप्लिकेट टेबल '{{tableName}}'",
empty_field_name: "टेबल '{{tableName}}' मध्ये रिक्त फील्ड 'नाव'",
empty_field_type: "टेबल '{{tableName}}' मध्ये रिक्त फील्ड 'प्रकार'",
no_values_for_field:
"टेबल '{{tableName}}' च्या फील्ड '{{fieldName}}' चा प्रकार '{{type}}' आहे पण कोणतीही व्हॅल्यू निर्दिष्ट केलेली नाही",
default_doesnt_match_type:
"टेबल '{{tableName}}' च्या फील्ड '{{fieldName}}' ची डिफ़ॉल्ट व्हॅल्यू त्याच्या प्रकाराशी जुळत नाही",
not_null_is_null:
"टेबल '{{tableName}}' च्या फील्ड '{{fieldName}}' ची व्हॅल्यू NOT NULL आहे पण डिफ़ॉल्ट NULL आहे",
duplicate_fields:
"टेबल '{{tableName}}' मध्ये नाव '{{fieldName}}' असलेले डुप्लिकेट टेबल फील्ड्स",
duplicate_index:
"टेबल '{{tableName}}' मध्ये नाव '{{indexName}}' असलेला डुप्लिकेट इंडेक्स",
empty_index: "टेबल '{{tableName}}' मध्ये इंडेक्स कोणताही कॉलम इंडेक्स करत नाही",
no_primary_key: "टेबल '{{tableName}}' मध्ये कोणतीही प्राथमिक कुंजी नाही",
type_with_no_name: "नाव नसलेला प्रकार घोषित केला",
duplicate_types: "नाव '{{typeName}}' असलेले डुप्लिकेट प्रकार",
type_w_no_fields: "कोणतेही फील्ड नसलेला प्रकार '{{typeName}}' घोषित केला",
empty_type_field_name: "प्रकार '{{typeName}}' मध्ये रिक्त फील्ड 'नाव'",
empty_type_field_type: "प्रकार '{{typeName}}' मध्ये रिक्त फील्ड 'प्रकार'",
no_values_for_type_field:
"प्रकार '{{typeName}}' च्या फील्ड '{{fieldName}}' चा प्रकार '{{type}}' आहे पण कोणतीही व्हॅल्यू निर्दिष्ट केलेली नाही",
duplicate_type_fields:
"प्रकार '{{typeName}}' मध्ये नाव '{{fieldName}}' असलेले डुप्लिकेट प्रकार फील्ड्स",
duplicate_reference: "नाव '{{refName}}' असलेला डुप्लिकेट संदर्भ",
circular_dependency: "टेबल '{{refName}}' मध्ये परिपत्रक अवलंबित्व",
timeline: "वेळरेखा",
priority: "प्राथमिकता",
none: "कोणतीही नाही",
low: "कमी",
medium: "मध्यम",
high: "उच्च",
sort_by: "क्रमानुसार",
my_order: "माझा क्रम",
completed: "पूर्ण",
alphabetically: "वर्णक्रमानुसार",
add_task: "कार्य जोडा",
details: "तपशील",
no_tasks: "आपल्याकडे अद्याप कोणतीही कार्ये नाहीत.",
no_activity: "आपल्याकडे अद्याप कोणतीही क्रियाकलाप नाही.",
move_element: "{{name}} ला {{coords}} वर हलवा",
edit_area: "{{extra}} संपादन क्षेत्र {{areaName}}",
delete_area: "क्षेत्र हटवा {{areaName}}",
edit_note: "{{extra}} नोंद संपादन करा {{noteTitle}}",
delete_note: "नोंद हटवा {{noteTitle}}",
edit_table: "{{extra}} टेबल संपादन करा {{tableName}}",
delete_table: "टेबल हटवा {{tableName}}",
edit_type: "{{extra}} प्रकार संपादन करा {{typeName}}",
delete_type: "प्रकार हटवा {{typeName}}",
add_relationship: "संबंध जोडा",
edit_relationship: "{{extra}} संबंध संपादन करा {{refName}}",
delete_relationship: "संबंध हटवा {{refName}}",
not_found: "सापडले नाही",
},
};
export { mr, marathi };
name: "Marathi",
native_name: "मराठी",
code: "mr",
};
const mr = {
translation: {
report_bug: "बग रिपोर्ट करा",
import_from: "आयात",
import: "आयात",
file: "फाइल",
new: "नवीन",
new_window: "नवीन विंडो",
open: "उघडा",
save: "जतन",
save_as: "च्या रूपात जतन करा",
save_as_template: "टेम्पलेट म्हणून जतन करा",
template_saved: "टेम्पलेट जतन झाले!",
rename: "नाव बदला",
delete_diagram: "डायग्राम हटवा",
are_you_sure_delete_diagram:
"आपण खरोखर हा डायग्राम हटवू इच्छिता? ही क्रिया अपरिवर्तनीय आहे.",
oops_smth_went_wrong: "अरे! काहीतरी चूक झाली.",
import_diagram: "डायग्राम आयात करा",
import_from_source: "SQL मधून आयात करा",
export_as: "च्या रूपात निर्यात करा",
export_source: "SQL निर्यात करा",
models: "मॉडेल्स",
exit: "बाहेर पडा",
edit: "संपादन करा",
undo: "पूर्ववत करा",
redo: "पुन्हा करा",
clear: "साफ करा",
are_you_sure_clear:
"आपण खरोखर हा डायग्राम साफ करू इच्छिता? ही क्रिया अपरिवर्तनीय आहे.",
cut: "कापा",
copy: "कॉपी करा",
paste: "पेसट करा",
duplicate: "प्रतिलिपी बनवा",
delete: "हटवा",
copy_as_image: "प्रतिमेच्या रूपात कॉपी करा",
view: "दृश्य",
header: "मेनूबार",
sidebar: "साइडबार",
issues: "समस्या",
presentation_mode: "प्रस्तुतीकरण मोड",
strict_mode: "कडक मोड",
field_details: "फील्ड तपशील",
reset_view: "दृश्य रीसेट करा",
show_grid: "ग्रिड दाखवा",
show_cardinality: "कार्डिनॅलिटी दाखवा",
theme: "थीम",
light: "प्रकाश",
dark: "अंधार",
zoom_in: "झूम इन",
zoom_out: "झूम आऊट",
fullscreen: "पूर्ण स्क्रीन",
settings: "सेटिंग्स",
show_timeline: "टाइमलाइन दाखवा",
autosave: "ऑटोसेव",
panning: "पॅनिंग",
table_width: "टेबलची रुंदी",
language: "भाषा",
flush_storage: "स्टोरेज साफ करा",
are_you_sure_flush_storage:
"आपण खरोखर स्टोरेज साफ करू इच्छिता? ह सर्व आपले डायग्राम आणि कस्टम टेम्पलेट्स अपरिवर्तनीयपणे हटवेल.",
storage_flushed: "स्टोरेज साफ केले",
help: "मदत",
shortcuts: "शॉर्टकट्स",
ask_on_discord: "आमच्याकडे Discord वर विचारा",
feedback: "प्रतिक्रिया",
no_changes: "कोणतेही बदल नाहीत",
loading: "लोड होत आहे...",
last_saved: "शेवटचा जतन",
saving: "जतन होत आहे...",
failed_to_save: "जतन करण्यात अयशस्वी",
fit_window_reset: "विंडो फिट करा / रीसेट करा",
zoom: "झूम",
add_table: "टेबल जोडा",
add_area: "क्षेत्र जोडा",
add_note: "नोंद जोडा",
add_type: "प्रकार जोडा",
to_do: "करण्यासाठी",
tables: "टेबल्स",
relationships: "संबंध",
subject_areas: "विषय क्षेत्रे",
notes: "नोंदी",
types: "प्रकार",
search: "शोधा...",
no_tables: "कोणतेही टेबल्स नाहीत",
no_tables_text: "आपला डायग्राम तयार करण्यास प्रारंभ करा!",
no_relationships: "कोणतेही संबंध नाहीत",
no_relationships_text: "फील्ड्स कनेक्ट करण्यासाठी खेचा आणि संबंध तयार करा!",
no_subject_areas: "कोणतेही विषय क्षेत्रे नाहीत",
no_subject_areas_text: "टेबल्स ग्रुप करण्यासाठी विषय क्षेत्रे जोडा!",
no_notes: "कोणतेही नोट्स नाहीत",
no_notes_text: "अतिरिक्त माहिती नोंदवण्यासाठी नोट्स वापरा",
no_types: "कोणतेही प्रकार नाहीत",
no_types_text: "आपले स्वतःचे कस्टम डेटा प्रकार तयार करा",
no_issues: "कोणत्याही समस्या आढळल्या नाहीत.",
strict_mode_is_on_no_issues:
"कडक मोड बंद आहे म्हणू कोणत्यही समस्या दाखल्या जाणार नाहीत.",
name: "नाव",
type: "प्रकार",
null: "Null",
not_null: "नॉट null",
primary: "प्राथमिक",
unique: "युनिक",
autoincrement: "स्वतः वाढ",
default_value: "डिफ़ॉल्ट",
check: "चेक एक्सप्रेशन",
this_will_appear_as_is: "*हे जेनरेटेड स्क्रिप्टमध्ये जसे आहे तसेच दिसेल.",
comment: "टिप्पणी",
add_field: "फील्ड जोडा",
values: "व्हॅल्यूज",
size: "आकार",
precision: "तपशीलता",
set_precision: "तपशीलता सेट करा: (आकार, डिजिट्स)",
use_for_batch_input: "बॅच इनपुटसाठी वापरा",
indices: "इंडायसेस",
add_index: "इंडेक्स जोडा",
select_fields: "फील्ड्स निवडा",
title: "शीर्षक",
not_set: "सेट नाही",
foreign: "फॉरेन",
cardinality: "कार्डिनॅलिटी",
on_update: "अपडेट वर",
on_delete: "हटवताना",
swap: "स्वॅप",
one_to_one: "एक ते एक",
one_to_many: "एक ते अनेक",
many_to_one: "अनेक ते एक",
content: "कंटेंट",
types_info:
"ही सुविधा object-relational DBMS जसे PostgreSQL साठी आहे.\nMySQL किंवा MariaDB साठी वापरल्यास, एक JSON प्रकार जेनरेट केला जाईल ज्यात संबंधित json वैधता तपासणी असेल.\nSQLite साठी वापरल्यास ते BLOB मध्ये रूपांतरित केले जाईल.\nMSSQL साठी वापरल्यास प्रथम फील्डसाठी एक प्रकार उपनाम जेनरेट केला जाईल.",
table_deleted: "टेबल हटवले",
area_deleted: "क्षेत्र हटवले",
note_deleted: "नोंद हटवली",
relationship_deleted: "संबंध हटवला",
type_deleted: "प्रकार हटवला",
cannot_connect: "कनेक्ट करू शकत नाही, कॉलमचे प्रकार वेगवेगळे आहेत",
copied_to_clipboard: "क्लिपबोर्डवर कॉपी केले",
create_new_diagram: "नवीन डायग्राम तयार करा",
cancel: "रद्द करा",
open_diagram: "डायग्राम उघडा",
rename_diagram: "डायग्रामचे नाव बदला",
export: "निर्यात",
export_image: "इमेज निर्यात",
create: "तयार करा",
confirm: "पुष्टी करा",
last_modified: "शेवटचे बदलले",
drag_and_drop_files:
"फाइल येथे खेचा आणि सोडा किंवा अपलोड करण्यासाठी क्लिक करा.",
upload_sql_to_generate_diagrams:
"आपल्या टेबल आणि कॉलम स्वयंचलितपणे जेनरेट करण्यासाठी SQL फाइल अपलोड करा.",
overwrite_existing_diagram: "मौजूदा डायग्राम अधिलेखित करा",
only_mysql_supported: "*सध्या फक्त MySQL स्क्रिप्ट्स लोड करणे समर्थित आहे.",
blank: "रिक्त",
filename: "फाइलनाम",
table_w_no_name: "नाव नसलेल्या टेबलची घोषणा केली",
duplicate_table_by_name: "नावाने डुप्लिकेट टेबल '{{tableName}}'",
empty_field_name: "टेबल '{{tableName}}' मध्ये रिक्त फील्ड 'नाव'",
empty_field_type: "टेबल '{{tableName}}' मध्ये रिक्त फील्ड 'प्रकार'",
no_values_for_field:
"टेबल '{{tableName}}' च्या फील्ड '{{fieldName}}' चा प्रकार '{{type}}' आहे पण कोणतीही व्हॅल्यू निर्दिष्ट केलेली नाही",
default_doesnt_match_type:
"टेबल '{{tableName}}' च्या फील्ड '{{fieldName}}' ची डिफ़ॉल्ट व्हॅल्यू त्याच्या प्रकाराशी जुळत नाही",
not_null_is_null:
"टेबल '{{tableName}}' च्या फील्ड '{{fieldName}}' ची व्हॅल्यू NOT NULL आहे पण डिफ़ॉल्ट NULL आहे",
duplicate_fields:
"टेबल '{{tableName}}' मध्ये नाव '{{fieldName}}' असलेले डुप्लिकेट टेबल फील्ड्स",
duplicate_index:
"टेबल '{{tableName}}' मध्ये नाव '{{indexName}}' असलेला डुप्लिकेट इंडेक्स",
empty_index:
"टेबल '{{tableName}}' मध्ये इंडेक्स कोणताही कॉलम इंडेक्स करत नाही",
no_primary_key: "टेबल '{{tableName}}' मध्ये कोणतीही प्राथमिक कुंजी नाही",
type_with_no_name: "नाव नसलेला प्रकार घोषित केला",
duplicate_types: "नाव '{{typeName}}' असलेले डुप्लिकेट प्रकार",
type_w_no_fields: "कोणतेही फील्ड नसलेला प्रकार '{{typeName}}' घोषित केला",
empty_type_field_name: "प्रकार '{{typeName}}' मध्ये रिक्त फील्ड 'नाव'",
empty_type_field_type: "प्रकार '{{typeName}}' मध्ये रिक्त फील्ड 'प्रकार'",
no_values_for_type_field:
"प्रकार '{{typeName}}' च्या फील्ड '{{fieldName}}' चा प्रकार '{{type}}' आहे पण कोणतीही व्हॅल्यू निर्दिष्ट केलेली नाही",
duplicate_type_fields:
"प्रकार '{{typeName}}' मध्ये नाव '{{fieldName}}' असलेले डुप्लिकेट प्रकार फील्ड्स",
duplicate_reference: "नाव '{{refName}}' असलेला डुप्लिकेट संदर्भ",
circular_dependency: "टेबल '{{refName}}' मध्ये परिपत्रक अवलंबित्व",
timeline: "वेळरेखा",
priority: "प्राथमिकता",
none: "कोणतीही नाही",
low: "कमी",
medium: "मध्यम",
high: "उच्च",
sort_by: "क्रमानुसार",
my_order: "माझा क्रम",
completed: "पूर्ण",
alphabetically: "वर्णक्रमानुसार",
add_task: "कार्य जोडा",
details: "तपशील",
no_tasks: "आपल्याकडे अद्याप कोणतीही कार्ये नाहीत.",
no_activity: "आपल्याकडे अद्याप कोणतीही क्रियाकलाप नाही.",
move_element: "{{name}} ला {{coords}} वर हलवा",
edit_area: "{{extra}} संपादन क्षेत्र {{areaName}}",
delete_area: "क्षेत्र हटवा {{areaName}}",
edit_note: "{{extra}} नोंद संपादन करा {{noteTitle}}",
delete_note: "नोंद हटवा {{noteTitle}}",
edit_table: "{{extra}} टेबल संपादन करा {{tableName}}",
delete_table: "टेबल हटवा {{tableName}}",
edit_type: "{{extra}} प्रकार संपादन करा {{typeName}}",
delete_type: "प्रकार हटवा {{typeName}}",
add_relationship: "संबंध जोडा",
edit_relationship: "{{extra}} संबंध संपादन करा {{refName}}",
delete_relationship: "संबंध हटवा {{refName}}",
not_found: "सापडले नाही",
},
};
export { mr, marathi };

View File

@ -1,168 +1,170 @@
const nepali = {
name: "Nepali",
native_name: "नेपाली",
code: "ne",
};
const ne = {
translation: {
report_bug: "बग रिपोर्ट गर्नुहोस्",
import: "इम्पोर्ट गर्नुहोस्",
file: "फाइल",
new: "नयाँ",
new_window: "नयाँ विन्डो",
open: "खोल्नुहोस्",
save: "सेभ गर्नुहोस्",
save_as: "यो रूपमा सेभ गर्नुहोस्",
save_as_template: "टेम्पलेट रूपमा सेभ गर्नुहोस्",
template_saved: "टेम्पलेट सेभ गरियो!",
rename: "नाम परिवर्तन गर्नुहोस्",
delete_diagram: "डायग्राम मेटाउनुहोस्",
are_you_sure_delete_diagram:
"के तपाईं पक्का यो डायग्राम मेटाउन चाहनुहुन्छ? यो कार्य पुनः प्राप्त गर्न सकिँदैन।",
oops_smth_went_wrong: "उफ! केहि गलत भयो।",
import_diagram: "डायग्राम इम्पोर्ट गर्नुहोस्",
import_from_source: "स्रोतबाट इम्पोर्ट गर्नुहोस्",
export_as: "यो रूपमा एक्सपोर्ट गर्नुहोस्",
export_source: "स्रोत एक्सपोर्ट गर्नुहोस्",
models: "मोडल्स",
exit: "निस्कनुहोस्",
edit: "सम्पादन गर्नुहोस्",
undo: "पूर्ववत गर्नुहोस्",
redo: "पुन: गर्नुहोस्",
clear: "सफा गर्नुहोस्",
are_you_sure_clear:
"के तपाईं पक्का यो डायग्राम सफा गर्न चाहनुहुन्छ? यो पुनः प्राप्त गर्न सकिँदैन।",
cut: "काट्नुहोस्",
copy: "कपी गर्नुहोस्",
paste: "पेस्ट गर्नुहोस्",
duplicate: "डुप्लिकेट गर्नुहोस्",
delete: "मेटाउनुहोस्",
copy_as_image: "छविको रूपमा कपी गर्नुहोस्",
view: "दृश्य",
header: "हेडर",
sidebar: "साइडबार",
issues: "समस्याहरू",
presentation_mode: "प्रस्तुति मोड",
strict_mode: "स्ट्रिक्ट मोड",
field_details: "फिल्ड विवरणहरू",
reset_view: "दृश्य रिसेट गर्नुहोस्",
show_grid: "ग्रिड देखाउनुहोस्",
show_cardinality: "कार्डिनालिटी देखाउनुहोस्",
theme: "थीम",
light: "प्रकाश",
dark: "अँध्यारो",
zoom_in: "जुम इन गर्नुहोस्",
zoom_out: "जुम आउट गर्नुहोस्",
fullscreen: "पूर्ण स्क्रिन",
settings: "सेटिङ्स",
show_timeline: "टाइमलाइन देखाउनुहोस्",
autosave: "स्वतः सेभ",
panning: "प्यानिङ",
table_width: "टेबल चौडाइ",
language: "भाषा",
flush_storage: "स्टोरेज सफा गर्नुहोस्",
are_you_sure_flush_storage:
"के तपाईं पक्का स्टोरेज सफा गर्न चाहनुहुन्छ? यसले तपाईंको सबै डायग्राम र कस्टम टेम्पलेटहरू स्थायी रूपमा मेटाउँछ।",
storage_flushed: "स्टोरेज सफा गरियो",
help: "मद्दत",
shortcuts: "शॉर्टकटहरू",
ask_on_discord: "हामीलाई Discord मा सोध्नुहोस्",
feedback: "प्रतिक्रिया",
no_changes: "कुनै परिवर्तन छैन",
loading: "लोड हुँदैछ...",
last_saved: "अन्तिम सेभ गरिएको",
saving: "सेभ गर्दैछ...",
failed_to_save: "सेभ गर्न असफल",
fit_window_reset: "विन्डो फिट गर्नुहोस् / रिसेट गर्नुहोस्",
zoom: "जुम",
add_table: "टेबल थप्नुहोस्",
add_area: "क्षेत्र थप्नुहोस्",
add_note: "नोट थप्नुहोस्",
add_type: "प्रकार थप्नुहोस्",
to_do: "गर्नु पर्ने",
tables: "टेबलहरू",
relationships: "सम्बन्धहरू",
subject_areas: "विषय क्षेत्रहरू",
notes: "नोटहरू",
types: "प्रकारहरू",
search: "खोज्नुहोस्...",
no_tables: "कुनै टेबलहरू छैनन्",
no_tables_text: "आफ्नो डायग्राम बनाउन सुरु गर्नुहोस्!",
no_relationships: "कुनै सम्बन्धहरू छैनन्",
no_relationships_text: "फिल्डहरू जोड्न तानेर सम्बन्ध बनाउनुहोस्!",
no_subject_areas: "कुनै विषय क्षेत्रहरू छैनन्",
no_subject_areas_text: "टेबलहरू समूह गर्न विषय क्षेत्रहरू थप्नुहोस्!",
no_notes: "कुनै नोटहरू छैनन्",
no_notes_text: "थप जानकारी रेकर्ड गर्न नोटहरू प्रयोग गर्नुहोस्",
no_types: "कुनै प्रकारहरू छैनन्",
no_types_text: "आफ्नो कस्टम डेटा प्रकारहरू बनाउनुहोस्",
no_issues: "कुनै समस्या पाइएको छैन।",
strict_mode_is_on_no_issues:
"स्ट्रिक्ट मोड बन्द छ त्यसैले कुनै समस्या देखाइने छैन।",
name: "नाम",
type: "प्रकार",
null: "नल",
not_null: "नल होइन",
primary: "प्राथमिक",
unique: "युनिक",
autoincrement: "स्वतः वृद्धि",
default_value: "डिफल्ट",
check: "चेक अभिव्यक्ति",
this_will_appear_as_is: "*यो जेनरेट गरिएको स्क्रिप्टमा जसरी हुन्छ त्यस्तै देखिनेछ।",
comment: "टिप्पणी",
add_field: "फिल्ड थप्नुहोस्",
values: "मानहरू",
size: "आकार",
precision: "सटीकता",
set_precision: "सटीकता सेट गर्नुहोस्: (आकार, अंकहरू)",
use_for_batch_input: "ब्याच इनपुटका लागि प्रयोग गर्नुहोस्",
indices: "इन्डिसहरू",
add_index: "इन्डेक्स थप्नुहोस्",
select_fields: "फिल्डहरू चयन गर्नुहोस्",
title: "शीर्षक",
not_set: "सेट गरिएको छैन",
foreign: "विदेशी",
cardinality: "कार्डिनालिटी",
on_update: "अपडेट गर्दा",
on_delete: "मेटाउँदा",
swap: "स्वैप",
one_to_one: "एक देखि एक",
one_to_many: "एक देखि धेरै",
many_to_one: "धेरै देखि एक",
content: "सामग्री",
types_info:
"यो सुविधा object-relational DBMS जस्तै PostgreSQL का लागि हो।\nयदि MySQL वा MariaDB का लागि प्रयोग गरिन्छ भने, एक JSON प्रकार उत्पन्न हुनेछ।\nयदि SQLite का लागि प्रयोग गरिन्छ भने यसलाई BLOB मा परिणत गरिनेछ।\nयदि MSSQL का लागि प्रयोग गरिन्छ भने प्रकार उपनाम बनाइनेछ।",
table_deleted: "टेबल मेटाइयो",
area_deleted: "क्षेत्र मेटाइयो",
note_deleted: "नोट मेटाइयो",
relationship_deleted: "सम्बन्ध मेटाइयो",
type_deleted: "प्रकार मेटाइयो",
cannot_connect: "जोड्न सकिँदैन, कॉलम प्रकारहरू फरक छन्",
copied_to_clipboard: "क्लिपबोर्डमा कपी गरियो",
create_new_diagram: "नयाँ डायग्राम बनाउनुहोस्",
cancel: "रद्द गर्नुहोस्",
open_diagram: "डायग्राम खोल्नुहोस्",
rename_diagram: "डायग्रामको नाम परिवर्तन गर्नुहोस्",
export: "एक्सपोर्ट",
export_image: "इमेज एक्सपोर्ट गर्नुहोस्",
create: "बनाउनुहोस्",
confirm: "पुष्टि गर्नुहोस्",
last_modified: "अन्तिम पटक संशोधित",
drag_and_drop_files: "फाइललाई यहाँ तानेर छोड्नुहोस् वा अपलोड गर्न क्लिक गर्नुहोस्।",
support_json_and_ddb: "JSON र DDB फाइलहरू समर्थित छन्",
upload_sql_to_generate_diagrams:
"स्वचालित रूपमा डायग्राम सिर्जना गर्न SQL फाइल अपलोड गर्नुहोस्।",
overwrite_existing_diagram: "मौजुदा डायग्रामलाई अधिलेखित गर्नुहोस्",
only_mysql_supported:
"*हालको लागि केवल MySQL स्क्रिप्टहरू मात्र समर्थित छन्।",
blank: "खाली",
filename: "फाइल नाम",
table_w_no_name: "नाम बिना टेबल घोषणा गरियो",
duplicate_table_by_name: "नामद्वारा डुप्लिकेट टेबल '{{tableName}}'",
empty_field_name: "टेबल '{{tableName}}' मा खाली फिल्ड `नाम`",
empty_field_type: "टेबल '{{tableName}}' मा खाली फिल्ड `प्रकार`",
no_values_for_field:
name: "Nepali",
native_name: "नेपाली",
code: "ne",
};
const ne = {
translation: {
report_bug: "बग रिपोर्ट गर्नुहोस्",
import_from: "इम्पोर्ट गर्नुहोस्",
import: "इम्पोर्ट गर्नुहोस्",
file: "फाइल",
new: "नयाँ",
new_window: "नयाँ विन्डो",
open: "खोल्नुहोस्",
save: "सेभ गर्नुहोस्",
save_as: "यो रूपमा सेभ गर्नुहोस्",
save_as_template: "टेम्पलेट रूपमा सेभ गर्नुहोस्",
template_saved: "टेम्पलेट सेभ गरियो!",
rename: "नाम परिवर्तन गर्नुहोस्",
delete_diagram: "डायग्राम मेटाउनुहोस्",
are_you_sure_delete_diagram:
"के तपाईं पक्का यो डायग्राम मेटाउन चाहनुहुन्छ? यो कार्य पुनः प्राप्त गर्न सकिँदैन।",
oops_smth_went_wrong: "उफ! केहि गलत भयो।",
import_diagram: "डायग्राम इम्पोर्ट गर्नुहोस्",
import_from_source: "स्रोतबाट इम्पोर्ट गर्नुहोस्",
export_as: "यो रूपमा एक्सपोर्ट गर्नुहोस्",
export_source: "स्रोत एक्सपोर्ट गर्नुहोस्",
models: "मोडल्स",
exit: "निस्कनुहोस्",
edit: "सम्पादन गर्नुहोस्",
undo: "पूर्ववत गर्नुहोस्",
redo: "पुन: गर्नुहोस्",
clear: "सफा गर्नुहोस्",
are_you_sure_clear:
"के तपाईं पक्का यो डायग्राम सफा गर्न चाहनुहुन्छ? यो पुनः प्राप्त गर्न सकिँदैन।",
cut: "काट्नुहोस्",
copy: "कपी गर्नुहोस्",
paste: "पेस्ट गर्नुहोस्",
duplicate: "डुप्लिकेट गर्नुहोस्",
delete: "मेटाउनुहोस्",
copy_as_image: "छविको रूपमा कपी गर्नुहोस्",
view: "दृश्य",
header: "हेडर",
sidebar: "साइडबार",
issues: "समस्याहरू",
presentation_mode: "प्रस्तुति मोड",
strict_mode: "स्ट्रिक्ट मोड",
field_details: "फिल्ड विवरणहरू",
reset_view: "दृश्य रिसेट गर्नुहोस्",
show_grid: "ग्रिड देखाउनुहोस्",
show_cardinality: "कार्डिनालिटी देखाउनुहोस्",
theme: "थीम",
light: "प्रकाश",
dark: "अँध्यारो",
zoom_in: "जुम इन गर्नुहोस्",
zoom_out: "जुम आउट गर्नुहोस्",
fullscreen: "पूर्ण स्क्रिन",
settings: "सेटिङ्स",
show_timeline: "टाइमलाइन देखाउनुहोस्",
autosave: "स्वतः सेभ",
panning: "प्यानिङ",
table_width: "टेबल चौडाइ",
language: "भाषा",
flush_storage: "स्टोरेज सफा गर्नुहोस्",
are_you_sure_flush_storage:
"के तपाईं पक्का स्टोरेज सफा गर्न चाहनुहुन्छ? यसले तपाईंको सबै डायग्राम र कस्टम टेम्पलेटहरू स्थायी रूपमा मेटाउँछ।",
storage_flushed: "स्टोरेज सफा गरियो",
help: "मद्दत",
shortcuts: "शॉर्टकटहरू",
ask_on_discord: "हामीलाई Discord मा सोध्नुहोस्",
feedback: "प्रतिक्रिया",
no_changes: "कुनै परिवर्तन छैन",
loading: "लोड हुँदैछ...",
last_saved: "अन्तिम सेभ गरिएको",
saving: "सेभ गर्दैछ...",
failed_to_save: "सेभ गर्न असफल",
fit_window_reset: "विन्डो फिट गर्नुहोस् / रिसेट गर्नुहोस्",
zoom: "जुम",
add_table: "टेबल थप्नुहोस्",
add_area: "क्षेत्र थप्नुहोस्",
add_note: "नोट थप्नुहोस्",
add_type: "प्रकार थप्नुहोस्",
to_do: "गर्नु पर्ने",
tables: "टेबलहरू",
relationships: "सम्बन्धहरू",
subject_areas: "विषय क्षेत्रहरू",
notes: "नोटहरू",
types: "प्रकारहरू",
search: "खोज्नुहोस्...",
no_tables: "कुनै टेबलहरू छैनन्",
no_tables_text: "आफ्नो डायग्राम बनाउन सुरु गर्नुहोस्!",
no_relationships: "कुनै सम्बन्धहरू छैनन्",
no_relationships_text: "फिल्डहरू जोड्न तानेर सम्बन्ध बनाउनुहोस्!",
no_subject_areas: "कुनै विषय क्षेत्रहरू छैनन्",
no_subject_areas_text: "टेबलहरू समूह गर्न विषय क्षेत्रहरू थप्नुहोस्!",
no_notes: "कुनै नोटहरू छैनन्",
no_notes_text: "थप जानकारी रेकर्ड गर्न नोटहरू प्रयोग गर्नुहोस्",
no_types: "कुनै प्रकारहरू छैनन्",
no_types_text: "आफ्नो कस्टम डेटा प्रकारहरू बनाउनुहोस्",
no_issues: "कुनै समस्या पाइएको छैन।",
strict_mode_is_on_no_issues:
"स्ट्रिक्ट मोड बन्द छ त्यसैले कुनै समस्या देखाइने छैन।",
name: "नाम",
type: "प्रकार",
null: "नल",
not_null: "नल होइन",
primary: "प्राथमिक",
unique: "युनिक",
autoincrement: "स्वतः वृद्धि",
default_value: "डिफल्ट",
check: "चेक अभिव्यक्ति",
this_will_appear_as_is:
"*यो जेनरेट गरिएको स्क्रिप्टमा जसरी हुन्छ त्यस्तै देखिनेछ।",
comment: "टिप्पणी",
add_field: "फिल्ड थप्नुहोस्",
values: "मानहरू",
size: "आकार",
precision: "सटीकता",
set_precision: "सटीकता सेट गर्नुहोस्: (आकार, अंकहरू)",
use_for_batch_input: "ब्याच इनपुटका लागि प्रयोग गर्नुहोस्",
indices: "इन्डिसहरू",
add_index: "इन्डेक्स थप्नुहोस्",
select_fields: "फिल्डहरू चयन गर्नुहोस्",
title: "शीर्षक",
not_set: "सेट गरिएको छैन",
foreign: "विदेशी",
cardinality: "कार्डिनालिटी",
on_update: "अपडेट गर्दा",
on_delete: "मेटाउँदा",
swap: "स्वैप",
one_to_one: "एक देखि एक",
one_to_many: "एक देखि धेरै",
many_to_one: "धेरै देखि एक",
content: "सामग्री",
types_info:
"यो सुविधा object-relational DBMS जस्तै PostgreSQL का लागि हो।\nयदि MySQL वा MariaDB का लागि प्रयोग गरिन्छ भने, एक JSON प्रकार उत्पन्न हुनेछ।\nयदि SQLite का लागि प्रयोग गरिन्छ भने यसलाई BLOB मा परिणत गरिनेछ।\nयदि MSSQL का लागि प्रयोग गरिन्छ भने प्रकार उपनाम बनाइनेछ।",
table_deleted: "टेबल मेटाइयो",
area_deleted: "क्षेत्र मेटाइयो",
note_deleted: "नोट मेटाइयो",
relationship_deleted: "सम्बन्ध मेटाइयो",
type_deleted: "प्रकार मेटाइयो",
cannot_connect: "जोड्न सकिँदैन, कॉलम प्रकारहरू फरक छन्",
copied_to_clipboard: "क्लिपबोर्डमा कपी गरियो",
create_new_diagram: "नयाँ डायग्राम बनाउनुहोस्",
cancel: "रद्द गर्नुहोस्",
open_diagram: "डायग्राम खोल्नुहोस्",
rename_diagram: "डायग्रामको नाम परिवर्तन गर्नुहोस्",
export: "एक्सपोर्ट",
export_image: "इमेज एक्सपोर्ट गर्नुहोस्",
create: "बनाउनुहोस्",
confirm: "पुष्टि गर्नुहोस्",
last_modified: "अन्तिम पटक संशोधित",
drag_and_drop_files:
"फाइललाई यहाँ तानेर छोड्नुहोस् वा अपलोड गर्न क्लिक गर्नुहोस्।",
upload_sql_to_generate_diagrams:
"स्वचालित रूपमा डायग्राम सिर्जना गर्न SQL फाइल अपलोड गर्नुहोस्।",
overwrite_existing_diagram: "मौजुदा डायग्रामलाई अधिलेखित गर्नुहोस्",
only_mysql_supported:
"*हालको लागि केवल MySQL स्क्रिप्टहरू मात्र समर्थित छन्।",
blank: "खाली",
filename: "फाइल नाम",
table_w_no_name: "नाम बिना टेबल घोषणा गरियो",
duplicate_table_by_name: "नामद्वारा डुप्लिकेट टेबल '{{tableName}}'",
empty_field_name: "टेबल '{{tableName}}' मा खाली फिल्ड `नाम`",
empty_field_type: "टेबल '{{tableName}}' मा खाली फिल्ड `प्रकार`",
no_values_for_field:
"तालिका '{{tableName}}' को क्षेत्र '{{fieldName}}' को प्रकार `{{type}}` हो तर कुनै मान निर्दिष्ट गरिएको छैन",
default_doesnt_match_type:
"तालिका '{{tableName}}' मा क्षेत्र '{{fieldName}}' को डिफ़ल्ट मान यसको प्रकारसँग मेल खाँदैन",
@ -172,7 +174,8 @@ const nepali = {
"तालिका '{{tableName}}' मा नाम '{{fieldName}}' भएका दोहोरो तालिका क्षेत्रहरू",
duplicate_index:
"तालिका '{{tableName}}' मा नाम '{{indexName}}' भएको दोहोरो सूची",
empty_index: "तालिका '{{tableName}}' मा सूची कुनै पनि स्तम्भ सूची गरिरहेको छैन",
empty_index:
"तालिका '{{tableName}}' मा सूची कुनै पनि स्तम्भ सूची गरिरहेको छैन",
no_primary_key: "तालिका '{{tableName}}' मा कुनै प्रमुख कुञ्जी छैन",
type_with_no_name: "कुनै नाम नभएको प्रकार घोषण गरिएको छ",
duplicate_types: "नाम '{{typeName}}' भएका दोहोरो प्रकार",
@ -211,8 +214,8 @@ const nepali = {
add_relationship: "संबन्ध थप्नुहोस्",
edit_relationship: "{{extra}} सम्बन्ध सम्पादन गर्नुहोस् {{refName}}",
delete_relationship: "संबन्ध मेटाउनुहोस् {{refName}}",
not_found: "फेला परेन"
},
};
export { ne, nepali };
not_found: "फेला परेन",
},
};
export { ne, nepali };

View File

@ -1,248 +1,249 @@
const norwegian = {
name: "Norwegian",
native_name: "Norsk",
code: "no",
};
const no = {
translation: {
report_bug: "Rapporter en feil",
import: "Importer",
file: "Fil",
new: "Ny",
new_window: "Nytt vindu",
open: "Åpne",
save: "Lagre",
save_as: "Lagre som",
save_as_template: "Lagre som mal",
template_saved: "Malen er lagret!",
rename: "Gi nytt navn",
delete_diagram: "Slett diagram",
are_you_sure_delete_diagram:
"Er du sikker på at du vil slette dette diagrammet? Denne handlingen er ugjenkallelig.",
oops_smth_went_wrong: "Oops! Noe gikk galt.",
import_diagram: "Importer diagram",
import_from_source: "Importer fra SQL",
export_as: "Eksporter som",
export_source: "Eksporter SQL",
models: "Modeller",
exit: "Avslutt",
edit: "Rediger",
undo: "Angre",
redo: "Gjør om",
clear: "Tøm",
are_you_sure_clear:
"Er du sikker på at du vil tømme diagrammet? Dette er ugjenkallelig.",
cut: "Klipp ut",
copy: "Kopier",
paste: "Lim inn",
duplicate: "Dupliser",
delete: "Slett",
copy_as_image: "Kopier som bilde",
view: "Vis",
header: "Menylinje",
sidebar: "Sidepanel",
issues: "Problemer",
presentation_mode: "Presentasjonsmodus",
strict_mode: "Streng modus",
field_details: "Feltdetaljer",
reset_view: "Tilbakestill visning",
show_grid: "Vis rutenett",
show_cardinality: "Vis kardinalitet",
theme: "Tema",
light: "Lys",
dark: "Mørk",
zoom_in: "Zoom inn",
zoom_out: "Zoom ut",
fullscreen: "Fullskjerm",
settings: "Innstillinger",
show_timeline: "Vis tidslinje",
autosave: "Automatisk lagring",
panning: "Panorering",
show_debug_coordinates: "Vis feilsøkingskoordinater",
transform: "Transformer",
viewbox: "Visningsboks",
cursor_coordinates: "Markørkoordinater",
coordinate_space: "Koordinatsystem",
coordinate_space_screen: "Skjerm",
coordinate_space_diagram: "Diagram",
table_width: "Tabellbredde",
language: "Språk",
flush_storage: "Tøm lagring",
are_you_sure_flush_storage:
"Er du sikker på at du vil tømme lagringen? Dette vil ugjenkallelig slette alle dine diagrammer og egendefinerte maler.",
storage_flushed: "Lagring tømt",
help: "Hjelp",
shortcuts: "Snarveier",
ask_on_discord: "Spør oss på Discord",
feedback: "Tilbakemelding",
no_changes: "Ingen endringer",
loading: "Laster...",
last_saved: "Sist lagret",
saving: "Lagrer...",
failed_to_save: "Kunne ikke lagre",
fit_window_reset: "Tilpass vindu / Tilbakestill",
zoom: "Zoom",
add_table: "Legg til tabell",
add_area: "Legg til område",
add_note: "Legg til notat",
add_type: "Legg til type",
to_do: "Oppgaver",
tables: "Tabeller",
relationships: "Relasjoner",
subject_areas: "Emneområder",
notes: "Notater",
types: "Typer",
search: "Søk...",
no_tables: "Ingen tabeller",
no_tables_text: "Begynn å bygge diagrammet ditt!",
no_relationships: "Ingen relasjoner",
no_relationships_text: "Dra for å koble felter og danne relasjoner!",
no_subject_areas: "Ingen emneområder",
no_subject_areas_text: "Legg til emneområder for å gruppere tabeller!",
no_notes: "Ingen notater",
no_notes_text: "Bruk notater for å legge til ekstra informasjon",
no_types: "Ingen typer",
no_types_text: "Lag dine egne egendefinerte datatyper",
no_issues: "Ingen problemer ble oppdaget.",
strict_mode_is_on_no_issues:
"Streng modus er av, så ingen problemer vil bli vist.",
name: "Navn",
type: "Type",
null: "Null",
not_null: "Ikke null",
primary: "Primær",
unique: "Unik",
autoincrement: "Autoinkrement",
default_value: "Standardverdi",
check: "Sjekk uttrykk",
this_will_appear_as_is: "*Dette vil vises i det genererte skriptet som det er.",
comment: "Kommentar",
add_field: "Legg til felt",
values: "Verdier",
size: "Størrelse",
precision: "Presisjon",
set_precision: "Sett presisjon: 'størrelse, siffer'",
use_for_batch_input: "Bruk , for batch-inndata",
indices: "Indekser",
add_index: "Legg til indeks",
select_fields: "Velg felter",
title: "Tittel",
not_set: "Ikke satt",
foreign: "Fremmed",
cardinality: "Kardinalitet",
on_update: "Ved oppdatering",
on_delete: "Ved sletting",
swap: "Bytt",
one_to_one: "En-til-en",
one_to_many: "En-til-mange",
many_to_one: "Mange-til-en",
content: "Innhold",
types_info:
"Denne funksjonen er ment for objekt-relasjonelle DBMS-er som PostgreSQL.\nHvis brukt for MySQL eller MariaDB, vil en JSON-type bli generert med tilsvarende JSON-valideringssjekk.\nHvis brukt for SQLite, vil det bli oversatt til en BLOB.\nHvis brukt for MSSQL, vil en typealias til det første feltet bli generert.",
table_deleted: "Tabell slettet",
area_deleted: "Område slettet",
note_deleted: "Notat slettet",
relationship_deleted: "Relasjon slettet",
type_deleted: "Type slettet",
cannot_connect: "Kan ikke koble, kolonnene har forskjellige typer",
copied_to_clipboard: "Kopiert til utklippstavlen",
create_new_diagram: "Opprett nytt diagram",
cancel: "Avbryt",
open_diagram: "Åpne diagram",
rename_diagram: "Gi nytt navn til diagram",
export: "Eksporter",
export_image: "Eksporter bilde",
create: "Opprett",
confirm: "Bekreft",
last_modified: "Sist endret",
drag_and_drop_files: "Dra og slipp filen her eller klikk for å laste opp.",
support_json_and_ddb: "JSON- og DDB-filer støttes",
upload_sql_to_generate_diagrams:
"Last opp en SQL-fil for å autogenerere dine tabeller og kolonner.",
overwrite_existing_diagram: "Overskriv eksisterende diagram",
only_mysql_supported:
"*For tiden støttes kun lasting av MySQL-skript.",
blank: "Blank",
filename: "Filnavn",
table_w_no_name: "Deklarerte en tabell uten navn",
duplicate_table_by_name: "Duplikattabell med navnet '{{tableName}}'",
empty_field_name: "Tomt felt `navn` i tabell '{{tableName}}'",
empty_field_type: "Tomt felt `type` i tabell '{{tableName}}'",
no_values_for_field:
"'{{fieldName}}' feltet i tabellen '{{tableName}}' er av typen `{{type}}`, men ingen verdier er spesifisert",
default_doesnt_match_type:
"Standardverdien for feltet '{{fieldName}}' i tabellen '{{tableName}}' samsvarer ikke med dens type",
not_null_is_null:
"'{{fieldName}}' feltet i tabellen '{{tableName}}' er IKKE NULL, men har standardverdi NULL",
duplicate_fields:
"Duplikatfelter med navnet '{{fieldName}}' i tabell '{{tableName}}'",
duplicate_index:
"Duplikatindeks med navnet '{{indexName}}' i tabell '{{tableName}}'",
empty_index: "Indeks i tabell '{{tableName}}' indekserer ingen kolonner",
no_primary_key: "Tabellen '{{tableName}}' har ingen primærnøkkel",
type_with_no_name: "Deklarerte en type uten navn",
duplicate_types: "Duplikattyper med navnet '{{typeName}}'",
type_w_no_fields: "Deklarerte en tom type '{{typeName}}' uten felter",
empty_type_field_name: "Tomt felt `navn` i type '{{typeName}}'",
empty_type_field_type: "Tomt felt `type` i type '{{typeName}}'",
no_values_for_type_field:
"'{{fieldName}}' feltet i typen '{{typeName}}' er av typen `{{type}}`, men ingen verdier er spesifisert",
duplicate_type_fields:
"Duplikatfelter med navnet '{{fieldName}}' i type '{{typeName}}'",
duplicate_reference: "Duplikatreferanse med navnet '{{refName}}'",
circular_dependency: "Sirkulær avhengighet som involverer tabell '{{refName}}'",
timeline: "Tidslinje",
priority: "Prioritet",
none: "Ingen",
low: "Lav",
medium: "Middels",
high: "Høy",
sort_by: "Sorter etter",
my_order: "Min rekkefølge",
completed: "Fullført",
alphabetically: "Alfabetisk",
add_task: "Legg til oppgave",
details: "Detaljer",
no_tasks: "Du har ingen oppgaver ennå.",
no_activity: "Du har ingen aktivitet ennå.",
move_element: "Flytt {{name}} til {{coords}}",
edit_area: "{{extra}} Rediger område {{areaName}}",
delete_area: "Slett område {{areaName}}",
edit_note: "{{extra}} Rediger notat {{noteTitle}}",
delete_note: "Slett notat {{noteTitle}}",
edit_table: "{{extra}} Rediger tabell {{tableName}}",
delete_table: "Slett tabell {{tableName}}",
edit_type: "{{extra}} Rediger type {{typeName}}",
delete_type: "Slett type {{typeName}}",
add_relationship: "Legg til relasjon",
edit_relationship: "{{extra}} Rediger relasjon {{refName}}",
delete_relationship: "Slett relasjon {{refName}}",
not_found: "Ikke funnet",
pick_db: "Velg en database",
generic: "Generisk",
generic_description:
"Generiske diagrammer kan eksporteres til alle SQL-varianter, men støtter få datatyper.",
enums: "Enum-er",
add_enum: "Legg til enum",
edit_enum: "{{extra}} Rediger enum {{enumName}}",
delete_enum: "Slett enum",
enum_w_no_name: "Fant enum uten navn",
enum_w_no_values: "Fant enum '{{enumName}}' uten verdier",
duplicate_enums: "Duplikat enum-er med navnet '{{enumName}}'",
no_enums: "Ingen enum-er",
no_enums_text: "Definer enum-er her",
declare_array: "Deklarer array",
empty_index_name: "Deklarerte en indeks uten navn i tabell '{{tableName}}'",
didnt_find_diagram: "Oops! Fant ikke diagrammet.",
unsigned: "Usignert",
share: "Del",
copy_link: "Kopier lenke",
readme: "README",
failed_to_load: "Kunne ikke laste. Forsikre deg om at lenken er korrekt.",
share_info:
"* Å dele denne lenken vil ikke opprette en live sanntidssamarbeidssession.",
},
};
export { no, norwegian };
name: "Norwegian",
native_name: "Norsk",
code: "no",
};
const no = {
translation: {
report_bug: "Rapporter en feil",
import_from: "Importer",
import: "Importer",
file: "Fil",
new: "Ny",
new_window: "Nytt vindu",
open: "Åpne",
save: "Lagre",
save_as: "Lagre som",
save_as_template: "Lagre som mal",
template_saved: "Malen er lagret!",
rename: "Gi nytt navn",
delete_diagram: "Slett diagram",
are_you_sure_delete_diagram:
"Er du sikker på at du vil slette dette diagrammet? Denne handlingen er ugjenkallelig.",
oops_smth_went_wrong: "Oops! Noe gikk galt.",
import_diagram: "Importer diagram",
import_from_source: "Importer fra SQL",
export_as: "Eksporter som",
export_source: "Eksporter SQL",
models: "Modeller",
exit: "Avslutt",
edit: "Rediger",
undo: "Angre",
redo: "Gjør om",
clear: "Tøm",
are_you_sure_clear:
"Er du sikker på at du vil tømme diagrammet? Dette er ugjenkallelig.",
cut: "Klipp ut",
copy: "Kopier",
paste: "Lim inn",
duplicate: "Dupliser",
delete: "Slett",
copy_as_image: "Kopier som bilde",
view: "Vis",
header: "Menylinje",
sidebar: "Sidepanel",
issues: "Problemer",
presentation_mode: "Presentasjonsmodus",
strict_mode: "Streng modus",
field_details: "Feltdetaljer",
reset_view: "Tilbakestill visning",
show_grid: "Vis rutenett",
show_cardinality: "Vis kardinalitet",
theme: "Tema",
light: "Lys",
dark: "Mørk",
zoom_in: "Zoom inn",
zoom_out: "Zoom ut",
fullscreen: "Fullskjerm",
settings: "Innstillinger",
show_timeline: "Vis tidslinje",
autosave: "Automatisk lagring",
panning: "Panorering",
show_debug_coordinates: "Vis feilsøkingskoordinater",
transform: "Transformer",
viewbox: "Visningsboks",
cursor_coordinates: "Markørkoordinater",
coordinate_space: "Koordinatsystem",
coordinate_space_screen: "Skjerm",
coordinate_space_diagram: "Diagram",
table_width: "Tabellbredde",
language: "Språk",
flush_storage: "Tøm lagring",
are_you_sure_flush_storage:
"Er du sikker på at du vil tømme lagringen? Dette vil ugjenkallelig slette alle dine diagrammer og egendefinerte maler.",
storage_flushed: "Lagring tømt",
help: "Hjelp",
shortcuts: "Snarveier",
ask_on_discord: "Spør oss på Discord",
feedback: "Tilbakemelding",
no_changes: "Ingen endringer",
loading: "Laster...",
last_saved: "Sist lagret",
saving: "Lagrer...",
failed_to_save: "Kunne ikke lagre",
fit_window_reset: "Tilpass vindu / Tilbakestill",
zoom: "Zoom",
add_table: "Legg til tabell",
add_area: "Legg til område",
add_note: "Legg til notat",
add_type: "Legg til type",
to_do: "Oppgaver",
tables: "Tabeller",
relationships: "Relasjoner",
subject_areas: "Emneområder",
notes: "Notater",
types: "Typer",
search: "Søk...",
no_tables: "Ingen tabeller",
no_tables_text: "Begynn å bygge diagrammet ditt!",
no_relationships: "Ingen relasjoner",
no_relationships_text: "Dra for å koble felter og danne relasjoner!",
no_subject_areas: "Ingen emneområder",
no_subject_areas_text: "Legg til emneområder for å gruppere tabeller!",
no_notes: "Ingen notater",
no_notes_text: "Bruk notater for å legge til ekstra informasjon",
no_types: "Ingen typer",
no_types_text: "Lag dine egne egendefinerte datatyper",
no_issues: "Ingen problemer ble oppdaget.",
strict_mode_is_on_no_issues:
"Streng modus er av, så ingen problemer vil bli vist.",
name: "Navn",
type: "Type",
null: "Null",
not_null: "Ikke null",
primary: "Primær",
unique: "Unik",
autoincrement: "Autoinkrement",
default_value: "Standardverdi",
check: "Sjekk uttrykk",
this_will_appear_as_is:
"*Dette vil vises i det genererte skriptet som det er.",
comment: "Kommentar",
add_field: "Legg til felt",
values: "Verdier",
size: "Størrelse",
precision: "Presisjon",
set_precision: "Sett presisjon: 'størrelse, siffer'",
use_for_batch_input: "Bruk , for batch-inndata",
indices: "Indekser",
add_index: "Legg til indeks",
select_fields: "Velg felter",
title: "Tittel",
not_set: "Ikke satt",
foreign: "Fremmed",
cardinality: "Kardinalitet",
on_update: "Ved oppdatering",
on_delete: "Ved sletting",
swap: "Bytt",
one_to_one: "En-til-en",
one_to_many: "En-til-mange",
many_to_one: "Mange-til-en",
content: "Innhold",
types_info:
"Denne funksjonen er ment for objekt-relasjonelle DBMS-er som PostgreSQL.\nHvis brukt for MySQL eller MariaDB, vil en JSON-type bli generert med tilsvarende JSON-valideringssjekk.\nHvis brukt for SQLite, vil det bli oversatt til en BLOB.\nHvis brukt for MSSQL, vil en typealias til det første feltet bli generert.",
table_deleted: "Tabell slettet",
area_deleted: "Område slettet",
note_deleted: "Notat slettet",
relationship_deleted: "Relasjon slettet",
type_deleted: "Type slettet",
cannot_connect: "Kan ikke koble, kolonnene har forskjellige typer",
copied_to_clipboard: "Kopiert til utklippstavlen",
create_new_diagram: "Opprett nytt diagram",
cancel: "Avbryt",
open_diagram: "Åpne diagram",
rename_diagram: "Gi nytt navn til diagram",
export: "Eksporter",
export_image: "Eksporter bilde",
create: "Opprett",
confirm: "Bekreft",
last_modified: "Sist endret",
drag_and_drop_files: "Dra og slipp filen her eller klikk for å laste opp.",
upload_sql_to_generate_diagrams:
"Last opp en SQL-fil for å autogenerere dine tabeller og kolonner.",
overwrite_existing_diagram: "Overskriv eksisterende diagram",
only_mysql_supported: "*For tiden støttes kun lasting av MySQL-skript.",
blank: "Blank",
filename: "Filnavn",
table_w_no_name: "Deklarerte en tabell uten navn",
duplicate_table_by_name: "Duplikattabell med navnet '{{tableName}}'",
empty_field_name: "Tomt felt `navn` i tabell '{{tableName}}'",
empty_field_type: "Tomt felt `type` i tabell '{{tableName}}'",
no_values_for_field:
"'{{fieldName}}' feltet i tabellen '{{tableName}}' er av typen `{{type}}`, men ingen verdier er spesifisert",
default_doesnt_match_type:
"Standardverdien for feltet '{{fieldName}}' i tabellen '{{tableName}}' samsvarer ikke med dens type",
not_null_is_null:
"'{{fieldName}}' feltet i tabellen '{{tableName}}' er IKKE NULL, men har standardverdi NULL",
duplicate_fields:
"Duplikatfelter med navnet '{{fieldName}}' i tabell '{{tableName}}'",
duplicate_index:
"Duplikatindeks med navnet '{{indexName}}' i tabell '{{tableName}}'",
empty_index: "Indeks i tabell '{{tableName}}' indekserer ingen kolonner",
no_primary_key: "Tabellen '{{tableName}}' har ingen primærnøkkel",
type_with_no_name: "Deklarerte en type uten navn",
duplicate_types: "Duplikattyper med navnet '{{typeName}}'",
type_w_no_fields: "Deklarerte en tom type '{{typeName}}' uten felter",
empty_type_field_name: "Tomt felt `navn` i type '{{typeName}}'",
empty_type_field_type: "Tomt felt `type` i type '{{typeName}}'",
no_values_for_type_field:
"'{{fieldName}}' feltet i typen '{{typeName}}' er av typen `{{type}}`, men ingen verdier er spesifisert",
duplicate_type_fields:
"Duplikatfelter med navnet '{{fieldName}}' i type '{{typeName}}'",
duplicate_reference: "Duplikatreferanse med navnet '{{refName}}'",
circular_dependency:
"Sirkulær avhengighet som involverer tabell '{{refName}}'",
timeline: "Tidslinje",
priority: "Prioritet",
none: "Ingen",
low: "Lav",
medium: "Middels",
high: "Høy",
sort_by: "Sorter etter",
my_order: "Min rekkefølge",
completed: "Fullført",
alphabetically: "Alfabetisk",
add_task: "Legg til oppgave",
details: "Detaljer",
no_tasks: "Du har ingen oppgaver ennå.",
no_activity: "Du har ingen aktivitet ennå.",
move_element: "Flytt {{name}} til {{coords}}",
edit_area: "{{extra}} Rediger område {{areaName}}",
delete_area: "Slett område {{areaName}}",
edit_note: "{{extra}} Rediger notat {{noteTitle}}",
delete_note: "Slett notat {{noteTitle}}",
edit_table: "{{extra}} Rediger tabell {{tableName}}",
delete_table: "Slett tabell {{tableName}}",
edit_type: "{{extra}} Rediger type {{typeName}}",
delete_type: "Slett type {{typeName}}",
add_relationship: "Legg til relasjon",
edit_relationship: "{{extra}} Rediger relasjon {{refName}}",
delete_relationship: "Slett relasjon {{refName}}",
not_found: "Ikke funnet",
pick_db: "Velg en database",
generic: "Generisk",
generic_description:
"Generiske diagrammer kan eksporteres til alle SQL-varianter, men støtter få datatyper.",
enums: "Enum-er",
add_enum: "Legg til enum",
edit_enum: "{{extra}} Rediger enum {{enumName}}",
delete_enum: "Slett enum",
enum_w_no_name: "Fant enum uten navn",
enum_w_no_values: "Fant enum '{{enumName}}' uten verdier",
duplicate_enums: "Duplikat enum-er med navnet '{{enumName}}'",
no_enums: "Ingen enum-er",
no_enums_text: "Definer enum-er her",
declare_array: "Deklarer array",
empty_index_name: "Deklarerte en indeks uten navn i tabell '{{tableName}}'",
didnt_find_diagram: "Oops! Fant ikke diagrammet.",
unsigned: "Usignert",
share: "Del",
copy_link: "Kopier lenke",
readme: "README",
failed_to_load: "Kunne ikke laste. Forsikre deg om at lenken er korrekt.",
share_info:
"* Å dele denne lenken vil ikke opprette en live sanntidssamarbeidssession.",
},
};
export { no, norwegian };

View File

@ -7,6 +7,7 @@ const odia = {
const od = {
translation: {
report_bug: "ବଗ୍ ରିପୋର୍ଟ କରନ୍ତୁ",
import_from: "ଆମଦାନି",
import: "ଆମଦାନି",
file: "ଫାଇଲ୍",
new: "ନୂତନ",
@ -152,7 +153,6 @@ const od = {
last_modified: "ଶେଷ ସମୟରେ ସଂଶୋଧିତ",
drag_and_drop_files:
"ଫାଇଲ୍କୁ ଏଠାରେ ଟାଣନ୍ତୁ ଏବଂ ଛାଡନ୍ତୁ କିମ୍ବା ଅପଲୋଡ୍ କରିବାକୁ କ୍ଲିକ୍ କରନ୍ତୁ।",
support_json_and_ddb: "JSON ଏବଂ DDB ଫାଇଲ୍ଗୁଡିକ ସମର୍ଥିତ",
upload_sql_to_generate_diagrams:
"ଆପଣଙ୍କର ଟେବଲ୍ ଏବଂ କଲମ୍ଗୁଡିକୁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଜେନେରେଟ୍ କରିବାକୁ ଏକ sql ଫାଇଲ୍ ଅପଲୋଡ୍ କରନ୍ତୁ।",
overwrite_existing_diagram: "ବର୍ତ୍ତମାନର ଡାୟାଗ୍ରାମ୍କୁ ଅଧିଲେଖନ କରନ୍ତୁ",

View File

@ -7,6 +7,7 @@ const punjabi = {
const pa = {
translation: {
report_bug: "ਬੱਗ ਰਿਪੋਰਟ ਕਰੋ",
import_from: "ਇੰਪੋਰਟ ਕਰੋ",
import: "ਇੰਪੋਰਟ ਕਰੋ",
file: "ਫਾਈਲ",
new: "ਨਵਾਂ",
@ -152,7 +153,6 @@ const pa = {
last_modified: "ਆਖਰੀ ਵਾਰ ਬਦਲਿਆ ਗਿਆ",
drag_and_drop_files:
"ਫਾਈਲ ਨੂੰ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਛੱਡੋ ਜਾਂ ਅੱਪਲੋਡ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ।",
support_json_and_ddb: "JSON ਅਤੇ DDB ਫਾਈਲਾਂ ਸਮਰਥਿਤ ਹਨ",
upload_sql_to_generate_diagrams:
"ਆਪਣੇ ਟੇਬਲਾਂ ਅਤੇ ਕਾਲਮਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਜਨਰੇਟ ਕਰਨ ਲਈ ਇੱਕ SQL ਫਾਈਲ ਅੱਪਲੋਡ ਕਰੋ।",
overwrite_existing_diagram: "ਮੌਜੂਦਾ ਡਾਯਾਗ੍ਰਾਮ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰੋ",

View File

@ -1,249 +1,251 @@
const polish = {
name: "Polish",
native_name: "Polski",
code: "pl",
};
const pl = {
translation: {
report_bug: "Zgłoś błąd",
import: "Importuj",
file: "Plik",
new: "Nowy",
new_window: "Nowe okno",
open: "Otwórz",
save: "Zapisz",
save_as: "Zapisz jako",
save_as_template: "Zapisz jako szablon",
template_saved: "Szablon zapisany!",
rename: "Zmień nazwę",
delete_diagram: "Usuń diagram",
are_you_sure_delete_diagram:
"Czy na pewno chcesz usunąć ten diagram? Ta operacja jest nieodwracalna.",
oops_smth_went_wrong: "Ups! Coś poszło nie tak.",
import_diagram: "Importuj diagram",
import_from_source: "Importuj z SQL",
export_as: "Eksportuj jako",
export_source: "Eksportuj SQL",
models: "Modele",
exit: "Wyjdź",
edit: "Edytuj",
undo: "Cofnij",
redo: "Ponów",
clear: "Wyczyść",
are_you_sure_clear:
"Czy na pewno chcesz wyczyścić diagram? To jest nieodwracalne.",
cut: "Wytnij",
copy: "Kopiuj",
paste: "Wklej",
duplicate: "Duplikuj",
delete: "Usuń",
copy_as_image: "Kopiuj jako obraz",
view: "Widok",
header: "Pasek menu",
sidebar: "Pasek boczny",
issues: "Problemy",
presentation_mode: "Tryb prezentacji",
strict_mode: "Tryb ścisły",
field_details: "Szczegóły pola",
reset_view: "Resetuj widok",
show_grid: "Pokaż siatkę",
show_cardinality: "Pokaż krotność",
theme: "Motyw",
light: "Jasny",
dark: "Ciemny",
zoom_in: "Powiększ",
zoom_out: "Pomniejsz",
fullscreen: "Pełny ekran",
settings: "Ustawienia",
show_timeline: "Pokaż oś czasu",
autosave: "Automatyczne zapisywanie",
panning: "Przesuwanie",
show_debug_coordinates: "Pokaż współrzędne debugowania",
transform: "Przekształć",
viewbox: "Obszar widoku",
cursor_coordinates: "Współrzędne kursora",
coordinate_space: "Przestrzeń",
coordinate_space_screen: "Ekran",
coordinate_space_diagram: "Diagram",
table_width: "Szerokość tabeli",
language: "Język",
flush_storage: "Wyczyść pamięć",
are_you_sure_flush_storage:
"Czy na pewno chcesz wyczyścić pamięć? To nieodwracalnie usunie wszystkie twoje diagramy i własne szablony.",
storage_flushed: "Pamięć wyczyszczona",
help: "Pomoc",
shortcuts: "Skróty",
ask_on_discord: "Zapytaj nas na Discordzie",
feedback: "Opinie",
no_changes: "Brak zmian",
loading: "Ładowanie...",
last_saved: "Ostatnio zapisane",
saving: "Zapisywanie...",
failed_to_save: "Nie udało się zapisać",
fit_window_reset: "Dopasuj okno / Resetuj",
zoom: "Powiększenie",
add_table: "Dodaj tabelę",
add_area: "Dodaj obszar",
add_note: "Dodaj notatkę",
add_type: "Dodaj typ",
to_do: "Do zrobienia",
tables: "Tabele",
relationships: "Relacje",
subject_areas: "Obszary tematyczne",
notes: "Notatki",
types: "Typy",
search: "Szukaj...",
no_tables: "Brak tabel",
no_tables_text: "Zacznij budować swój diagram!",
no_relationships: "Brak relacji",
no_relationships_text: "Przeciągnij, aby połączyć pola i tworzyć relacje!",
no_subject_areas: "Brak obszarów tematycznych",
no_subject_areas_text: "Dodaj obszary tematyczne, aby grupować tabele!",
no_notes: "Brak notatek",
no_notes_text: "Używaj notatek do zapisywania dodatkowych informacji",
no_types: "Brak typów",
no_types_text: "Twórz własne typy danych",
no_issues: "Nie wykryto żadnych problemów.",
strict_mode_is_on_no_issues:
"Tryb ścisły jest wyłączony, więc żadne problemy nie zostaną wyświetlone.",
name: "Nazwa",
type: "Typ",
null: "Null",
not_null: "Nie null",
primary: "Klucz główny",
unique: "Unikalny",
autoincrement: "Autonumerowanie",
default_value: "Wartość domyślna",
check: "Wyrażenie sprawdzające",
this_will_appear_as_is: "*To pojawi się w wygenerowanym skrypcie tak, jak jest.",
comment: "Komentarz",
add_field: "Dodaj pole",
values: "Wartości",
size: "Rozmiar",
precision: "Precyzja",
set_precision: "Ustaw precyzję: 'rozmiar, cyfry'",
use_for_batch_input: "Użyj , do wsadowego wprowadzania",
indices: "Indeksy",
add_index: "Dodaj indeks",
select_fields: "Wybierz pola",
title: "Tytuł",
not_set: "Nie ustawiono",
foreign: "Obcy",
cardinality: "Krotność",
on_update: "Przy aktualizacji",
on_delete: "Przy usunięciu",
swap: "Zamień",
one_to_one: "Jeden do jednego",
one_to_many: "Jeden do wielu",
many_to_one: "Wiele do jednego",
content: "Zawartość",
types_info:
"Ta funkcja jest przeznaczona dla obiektowo-relacyjnych systemów baz danych, takich jak PostgreSQL.\nJeśli używana dla MySQL lub MariaDB, zostanie wygenerowany typ JSON z odpowiadającym mu sprawdzeniem walidacji JSON.\nJeśli używana dla SQLite, zostanie przetłumaczona na BLOB.\nJeśli używana dla MSSQL, zostanie wygenerowany alias typu do pierwszego pola.",
table_deleted: "Tabela usunięta",
area_deleted: "Obszar usunięty",
note_deleted: "Notatka usunięta",
relationship_deleted: "Relacja usunięta",
type_deleted: "Typ usunięty",
cannot_connect: "Nie można połączyć, kolumny mają różne typy",
copied_to_clipboard: "Skopiowano do schowka",
create_new_diagram: "Utwórz nowy diagram",
cancel: "Anuluj",
open_diagram: "Otwórz diagram",
rename_diagram: "Zmień nazwę diagramu",
export: "Eksportuj",
export_image: "Eksportuj obraz",
create: "Utwórz",
confirm: "Potwierdź",
last_modified: "Ostatnio zmodyfikowano",
drag_and_drop_files: "Przeciągnij i upuść plik tutaj lub kliknij, aby przesłać.",
support_json_and_ddb: "Obsługiwane są pliki JSON i DDB",
upload_sql_to_generate_diagrams:
"Prześlij plik SQL, aby automatycznie wygenerować tabele i kolumny.",
overwrite_existing_diagram: "Nadpisz istniejący diagram",
only_mysql_supported:
"*Obecnie obsługiwane jest tylko ładowanie skryptów MySQL.",
blank: "Pusty",
filename: "Nazwa pliku",
table_w_no_name: "Zadeklarowano tabelę bez nazwy",
duplicate_table_by_name: "Duplikat tabeli o nazwie '{{tableName}}'",
empty_field_name: "Puste pole `name` w tabeli '{{tableName}}'",
empty_field_type: "Puste pole `type` w tabeli '{{tableName}}'",
no_values_for_field:
"Pole '{{fieldName}}' w tabeli '{{tableName}}' jest typu `{{type}}`, ale nie określono wartości",
default_doesnt_match_type:
"Wartość domyślna dla pola '{{fieldName}}' w tabeli '{{tableName}}' nie pasuje do jego typu",
not_null_is_null:
"Pole '{{fieldName}}' w tabeli '{{tableName}}' jest NOT NULL, ale ma wartość domyślną NULL",
duplicate_fields:
"Duplikat pól tabeli o nazwie '{{fieldName}}' w tabeli '{{tableName}}'",
duplicate_index:
"Duplikat indeksu o nazwie '{{indexName}}' w tabeli '{{tableName}}'",
empty_index: "Indeks w tabeli '{{tableName}}' nie indeksuje żadnych kolumn",
no_primary_key: "Tabela '{{tableName}}' nie ma klucza głównego",
type_with_no_name: "Zadeklarowano typ bez nazwy",
duplicate_types: "Duplikat typów o nazwie '{{typeName}}'",
type_w_no_fields: "Zadeklarowano pusty typ '{{typeName}}' bez pól",
empty_type_field_name: "Puste pole `name` w typie '{{typeName}}'",
empty_type_field_type: "Puste pole `type` w typie '{{typeName}}'",
no_values_for_type_field:
"Pole '{{fieldName}}' w typie '{{typeName}}' jest typu `{{type}}`, ale nie określono wartości",
duplicate_type_fields:
"Duplikat pól typu o nazwie '{{fieldName}}' w typie '{{typeName}}'",
duplicate_reference: "Duplikat referencji o nazwie '{{refName}}'",
circular_dependency: "Cykliczna zależność obejmująca tabelę '{{refName}}'",
timeline: "Oś czasu",
priority: "Priorytet",
none: "Brak",
low: "Niski",
medium: "Średni",
high: "Wysoki",
sort_by: "Sortuj według",
my_order: "Moja kolejność",
completed: "Ukończone",
alphabetically: "Alfabetycznie",
add_task: "Dodaj zadanie",
details: "Szczegóły",
no_tasks: "Nie masz jeszcze żadnych zadań.",
no_activity: "Nie masz jeszcze żadnej aktywności.",
move_element: "Przenieś {{name}} do {{coords}}",
edit_area: "{{extra}} Edytuj obszar {{areaName}}",
delete_area: "Usuń obszar {{areaName}}",
edit_note: "{{extra}} Edytuj notatkę {{noteTitle}}",
delete_note: "Usuń notatkę {{noteTitle}}",
edit_table: "{{extra}} Edytuj tabelę {{tableName}}",
delete_table: "Usuń tabelę {{tableName}}",
edit_type: "{{extra}} Edytuj typ {{typeName}}",
delete_type: "Usuń typ {{typeName}}",
add_relationship: "Dodaj relację",
edit_relationship: "{{extra}} Edytuj relację {{refName}}",
delete_relationship: "Usuń relację {{refName}}",
not_found: "Nie znaleziono",
pick_db: "Wybierz bazę danych",
generic: "Ogólny",
generic_description:
"Ogólne diagramy mogą być eksportowane do dowolnego dialektu SQL, ale obsługują niewiele typów danych.",
enums: "Wyliczenia",
add_enum: "Dodaj wyliczenie",
edit_enum: "{{extra}} Edytuj wyliczenie {{enumName}}",
delete_enum: "Usuń wyliczenie",
enum_w_no_name: "Znaleziono wyliczenie bez nazwy",
enum_w_no_values: "Znaleziono wyliczenie '{{enumName}}' bez wartości",
duplicate_enums: "Duplikat wyliczeń o nazwie '{{enumName}}'",
no_enums: "Brak wyliczeń",
no_enums_text: "Zdefiniuj wyliczenia tutaj",
declare_array: "Zadeklaruj tablicę",
empty_index_name: "Zadeklarowano indeks bez nazwy w tabeli '{{tableName}}'",
didnt_find_diagram: "Ups! Nie znaleziono diagramu.",
unsigned: "Bez znaku",
share: "Udostępnij",
copy_link: "Kopiuj link",
readme: "README",
failed_to_load: "Nie udało się załadować. Upewnij się, że link jest poprawny.",
share_info:
"* Udostępnienie tego linku nie utworzy sesji współpracy w czasie rzeczywistym.",
},
};
export { pl, polish };
name: "Polish",
native_name: "Polski",
code: "pl",
};
const pl = {
translation: {
report_bug: "Zgłoś błąd",
import_from: "Importuj",
import: "Importuj",
file: "Plik",
new: "Nowy",
new_window: "Nowe okno",
open: "Otwórz",
save: "Zapisz",
save_as: "Zapisz jako",
save_as_template: "Zapisz jako szablon",
template_saved: "Szablon zapisany!",
rename: "Zmień nazwę",
delete_diagram: "Usuń diagram",
are_you_sure_delete_diagram:
"Czy na pewno chcesz usunąć ten diagram? Ta operacja jest nieodwracalna.",
oops_smth_went_wrong: "Ups! Coś poszło nie tak.",
import_diagram: "Importuj diagram",
import_from_source: "Importuj z SQL",
export_as: "Eksportuj jako",
export_source: "Eksportuj SQL",
models: "Modele",
exit: "Wyjdź",
edit: "Edytuj",
undo: "Cofnij",
redo: "Ponów",
clear: "Wyczyść",
are_you_sure_clear:
"Czy na pewno chcesz wyczyścić diagram? To jest nieodwracalne.",
cut: "Wytnij",
copy: "Kopiuj",
paste: "Wklej",
duplicate: "Duplikuj",
delete: "Usuń",
copy_as_image: "Kopiuj jako obraz",
view: "Widok",
header: "Pasek menu",
sidebar: "Pasek boczny",
issues: "Problemy",
presentation_mode: "Tryb prezentacji",
strict_mode: "Tryb ścisły",
field_details: "Szczegóły pola",
reset_view: "Resetuj widok",
show_grid: "Pokaż siatkę",
show_cardinality: "Pokaż krotność",
theme: "Motyw",
light: "Jasny",
dark: "Ciemny",
zoom_in: "Powiększ",
zoom_out: "Pomniejsz",
fullscreen: "Pełny ekran",
settings: "Ustawienia",
show_timeline: "Pokaż oś czasu",
autosave: "Automatyczne zapisywanie",
panning: "Przesuwanie",
show_debug_coordinates: "Pokaż współrzędne debugowania",
transform: "Przekształć",
viewbox: "Obszar widoku",
cursor_coordinates: "Współrzędne kursora",
coordinate_space: "Przestrzeń",
coordinate_space_screen: "Ekran",
coordinate_space_diagram: "Diagram",
table_width: "Szerokość tabeli",
language: "Język",
flush_storage: "Wyczyść pamięć",
are_you_sure_flush_storage:
"Czy na pewno chcesz wyczyścić pamięć? To nieodwracalnie usunie wszystkie twoje diagramy i własne szablony.",
storage_flushed: "Pamięć wyczyszczona",
help: "Pomoc",
shortcuts: "Skróty",
ask_on_discord: "Zapytaj nas na Discordzie",
feedback: "Opinie",
no_changes: "Brak zmian",
loading: "Ładowanie...",
last_saved: "Ostatnio zapisane",
saving: "Zapisywanie...",
failed_to_save: "Nie udało się zapisać",
fit_window_reset: "Dopasuj okno / Resetuj",
zoom: "Powiększenie",
add_table: "Dodaj tabelę",
add_area: "Dodaj obszar",
add_note: "Dodaj notatkę",
add_type: "Dodaj typ",
to_do: "Do zrobienia",
tables: "Tabele",
relationships: "Relacje",
subject_areas: "Obszary tematyczne",
notes: "Notatki",
types: "Typy",
search: "Szukaj...",
no_tables: "Brak tabel",
no_tables_text: "Zacznij budować swój diagram!",
no_relationships: "Brak relacji",
no_relationships_text: "Przeciągnij, aby połączyć pola i tworzyć relacje!",
no_subject_areas: "Brak obszarów tematycznych",
no_subject_areas_text: "Dodaj obszary tematyczne, aby grupować tabele!",
no_notes: "Brak notatek",
no_notes_text: "Używaj notatek do zapisywania dodatkowych informacji",
no_types: "Brak typów",
no_types_text: "Twórz własne typy danych",
no_issues: "Nie wykryto żadnych problemów.",
strict_mode_is_on_no_issues:
"Tryb ścisły jest wyłączony, więc żadne problemy nie zostaną wyświetlone.",
name: "Nazwa",
type: "Typ",
null: "Null",
not_null: "Nie null",
primary: "Klucz główny",
unique: "Unikalny",
autoincrement: "Autonumerowanie",
default_value: "Wartość domyślna",
check: "Wyrażenie sprawdzające",
this_will_appear_as_is:
"*To pojawi się w wygenerowanym skrypcie tak, jak jest.",
comment: "Komentarz",
add_field: "Dodaj pole",
values: "Wartości",
size: "Rozmiar",
precision: "Precyzja",
set_precision: "Ustaw precyzję: 'rozmiar, cyfry'",
use_for_batch_input: "Użyj , do wsadowego wprowadzania",
indices: "Indeksy",
add_index: "Dodaj indeks",
select_fields: "Wybierz pola",
title: "Tytuł",
not_set: "Nie ustawiono",
foreign: "Obcy",
cardinality: "Krotność",
on_update: "Przy aktualizacji",
on_delete: "Przy usunięciu",
swap: "Zamień",
one_to_one: "Jeden do jednego",
one_to_many: "Jeden do wielu",
many_to_one: "Wiele do jednego",
content: "Zawartość",
types_info:
"Ta funkcja jest przeznaczona dla obiektowo-relacyjnych systemów baz danych, takich jak PostgreSQL.\nJeśli używana dla MySQL lub MariaDB, zostanie wygenerowany typ JSON z odpowiadającym mu sprawdzeniem walidacji JSON.\nJeśli używana dla SQLite, zostanie przetłumaczona na BLOB.\nJeśli używana dla MSSQL, zostanie wygenerowany alias typu do pierwszego pola.",
table_deleted: "Tabela usunięta",
area_deleted: "Obszar usunięty",
note_deleted: "Notatka usunięta",
relationship_deleted: "Relacja usunięta",
type_deleted: "Typ usunięty",
cannot_connect: "Nie można połączyć, kolumny mają różne typy",
copied_to_clipboard: "Skopiowano do schowka",
create_new_diagram: "Utwórz nowy diagram",
cancel: "Anuluj",
open_diagram: "Otwórz diagram",
rename_diagram: "Zmień nazwę diagramu",
export: "Eksportuj",
export_image: "Eksportuj obraz",
create: "Utwórz",
confirm: "Potwierdź",
last_modified: "Ostatnio zmodyfikowano",
drag_and_drop_files:
"Przeciągnij i upuść plik tutaj lub kliknij, aby przesłać.",
upload_sql_to_generate_diagrams:
"Prześlij plik SQL, aby automatycznie wygenerować tabele i kolumny.",
overwrite_existing_diagram: "Nadpisz istniejący diagram",
only_mysql_supported:
"*Obecnie obsługiwane jest tylko ładowanie skryptów MySQL.",
blank: "Pusty",
filename: "Nazwa pliku",
table_w_no_name: "Zadeklarowano tabelę bez nazwy",
duplicate_table_by_name: "Duplikat tabeli o nazwie '{{tableName}}'",
empty_field_name: "Puste pole `name` w tabeli '{{tableName}}'",
empty_field_type: "Puste pole `type` w tabeli '{{tableName}}'",
no_values_for_field:
"Pole '{{fieldName}}' w tabeli '{{tableName}}' jest typu `{{type}}`, ale nie określono wartości",
default_doesnt_match_type:
"Wartość domyślna dla pola '{{fieldName}}' w tabeli '{{tableName}}' nie pasuje do jego typu",
not_null_is_null:
"Pole '{{fieldName}}' w tabeli '{{tableName}}' jest NOT NULL, ale ma wartość domyślną NULL",
duplicate_fields:
"Duplikat pól tabeli o nazwie '{{fieldName}}' w tabeli '{{tableName}}'",
duplicate_index:
"Duplikat indeksu o nazwie '{{indexName}}' w tabeli '{{tableName}}'",
empty_index: "Indeks w tabeli '{{tableName}}' nie indeksuje żadnych kolumn",
no_primary_key: "Tabela '{{tableName}}' nie ma klucza głównego",
type_with_no_name: "Zadeklarowano typ bez nazwy",
duplicate_types: "Duplikat typów o nazwie '{{typeName}}'",
type_w_no_fields: "Zadeklarowano pusty typ '{{typeName}}' bez pól",
empty_type_field_name: "Puste pole `name` w typie '{{typeName}}'",
empty_type_field_type: "Puste pole `type` w typie '{{typeName}}'",
no_values_for_type_field:
"Pole '{{fieldName}}' w typie '{{typeName}}' jest typu `{{type}}`, ale nie określono wartości",
duplicate_type_fields:
"Duplikat pól typu o nazwie '{{fieldName}}' w typie '{{typeName}}'",
duplicate_reference: "Duplikat referencji o nazwie '{{refName}}'",
circular_dependency: "Cykliczna zależność obejmująca tabelę '{{refName}}'",
timeline: "Oś czasu",
priority: "Priorytet",
none: "Brak",
low: "Niski",
medium: "Średni",
high: "Wysoki",
sort_by: "Sortuj według",
my_order: "Moja kolejność",
completed: "Ukończone",
alphabetically: "Alfabetycznie",
add_task: "Dodaj zadanie",
details: "Szczegóły",
no_tasks: "Nie masz jeszcze żadnych zadań.",
no_activity: "Nie masz jeszcze żadnej aktywności.",
move_element: "Przenieś {{name}} do {{coords}}",
edit_area: "{{extra}} Edytuj obszar {{areaName}}",
delete_area: "Usuń obszar {{areaName}}",
edit_note: "{{extra}} Edytuj notatkę {{noteTitle}}",
delete_note: "Usuń notatkę {{noteTitle}}",
edit_table: "{{extra}} Edytuj tabelę {{tableName}}",
delete_table: "Usuń tabelę {{tableName}}",
edit_type: "{{extra}} Edytuj typ {{typeName}}",
delete_type: "Usuń typ {{typeName}}",
add_relationship: "Dodaj relację",
edit_relationship: "{{extra}} Edytuj relację {{refName}}",
delete_relationship: "Usuń relację {{refName}}",
not_found: "Nie znaleziono",
pick_db: "Wybierz bazę danych",
generic: "Ogólny",
generic_description:
"Ogólne diagramy mogą być eksportowane do dowolnego dialektu SQL, ale obsługują niewiele typów danych.",
enums: "Wyliczenia",
add_enum: "Dodaj wyliczenie",
edit_enum: "{{extra}} Edytuj wyliczenie {{enumName}}",
delete_enum: "Usuń wyliczenie",
enum_w_no_name: "Znaleziono wyliczenie bez nazwy",
enum_w_no_values: "Znaleziono wyliczenie '{{enumName}}' bez wartości",
duplicate_enums: "Duplikat wyliczeń o nazwie '{{enumName}}'",
no_enums: "Brak wyliczeń",
no_enums_text: "Zdefiniuj wyliczenia tutaj",
declare_array: "Zadeklaruj tablicę",
empty_index_name: "Zadeklarowano indeks bez nazwy w tabeli '{{tableName}}'",
didnt_find_diagram: "Ups! Nie znaleziono diagramu.",
unsigned: "Bez znaku",
share: "Udostępnij",
copy_link: "Kopiuj link",
readme: "README",
failed_to_load:
"Nie udało się załadować. Upewnij się, że link jest poprawny.",
share_info:
"* Udostępnienie tego linku nie utworzy sesji współpracy w czasie rzeczywistym.",
},
};
export { pl, polish };

View File

@ -7,6 +7,7 @@ const portuguese = {
const pt = {
translation: {
report_bug: "Reportar um erro",
import_from: "Importar",
import: "Importar",
file: "Arquivo",
new: "Novo",
@ -90,7 +91,8 @@ const pt = {
no_tables: "Sem tabelas",
no_tables_text: "Comece a construir seu diagrama!",
no_relationships: "Sem relacionamentos",
no_relationships_text: "Arraste para conectar campos e formar relacionamentos!",
no_relationships_text:
"Arraste para conectar campos e formar relacionamentos!",
no_subject_areas: "Sem áreas de assunto",
no_subject_areas_text: "Adicione áreas de assunto para agrupar tabelas!",
no_notes: "Sem notas",
@ -149,8 +151,8 @@ const pt = {
create: "Criar",
confirm: "Confirmar",
last_modified: "Última modificação",
drag_and_drop_files: "Arraste e solte o arquivo aqui ou clique para fazer upload.",
support_json_and_ddb: "Arquivos JSON e DDB são suportados",
drag_and_drop_files:
"Arraste e solte o arquivo aqui ou clique para fazer upload.",
upload_sql_to_generate_diagrams:
"Faça o upload de um arquivo SQL para gerar automaticamente suas tabelas e colunas.",
overwrite_existing_diagram: "Substituir diagrama existente",

View File

@ -7,6 +7,7 @@ const romanian = {
const ro = {
translation: {
report_bug: "Raportează o eroare",
import_from: "Import",
import: "Import",
file: "Fișier",
new: "Nou",
@ -69,7 +70,8 @@ const ro = {
table_width: "Lățimea tabelului",
language: "Limbă",
flush_storage: "Golește depozitorea",
are_you_sure_flush_storage: "Esti sigur că vrei să golesți depozitorea? Aceasta va șterge ireversibil toate diagramele și modelele personalizate.",
are_you_sure_flush_storage:
"Esti sigur că vrei să golesți depozitorea? Aceasta va șterge ireversibil toate diagramele și modelele personalizate.",
storage_flushed: "Depozitorea a fost golită",
help: "Ajutor",
shortcuts: "Scurtături",
@ -100,11 +102,13 @@ const ro = {
no_subject_areas: "Fără zone de subiecte",
no_subject_areas_text: "Adaugă zone de subiecte pentru a grupa tabelele!",
no_notes: "Fără note",
no_notes_text: "Folosește notele pentru a înregistra informații suplimentare",
no_notes_text:
"Folosește notele pentru a înregistra informații suplimentare",
no_types: "Fără tipuri",
no_types_text: "Creează-ți propriile tipuri de date personalizate",
no_issues: "Nu au fost detectate probleme.",
strict_mode_is_on_no_issues: "Modul strict este dezactivat, așa că nu vor fi afișate probleme.",
strict_mode_is_on_no_issues:
"Modul strict este dezactivat, așa că nu vor fi afișate probleme.",
name: "Nume",
type: "Tip",
null: "Null",
@ -114,7 +118,8 @@ const ro = {
autoincrement: "Increment automat",
default_value: "Implicit",
check: "Verifică expresia",
this_will_appear_as_is: "*Aceasta va apărea așa cum este în scriptul generat.",
this_will_appear_as_is:
"*Aceasta va apărea așa cum este în scriptul generat.",
comment: "Comentariu",
add_field: "Adaugă câmp",
values: "Valori",
@ -136,7 +141,8 @@ const ro = {
one_to_many: "Unul la mulți",
many_to_one: "Mulți la unul",
content: "Conținut",
types_info: "Această caracteristică este destinată DBMS-urilor obiect-relaționale precum PostgreSQL.\nDacă este folosită pentru MySQL sau MariaDB, un tip JSON va fi generat cu validarea corespunzătoare a json.\nDacă este folosită pentru SQLite, va fi tradusă într-un BLOB.\nDacă este folosită pentru MSSQL, va fi generat un alias de tip pentru primul câmp.",
types_info:
"Această caracteristică este destinată DBMS-urilor obiect-relaționale precum PostgreSQL.\nDacă este folosită pentru MySQL sau MariaDB, un tip JSON va fi generat cu validarea corespunzătoare a json.\nDacă este folosită pentru SQLite, va fi tradusă într-un BLOB.\nDacă este folosită pentru MSSQL, va fi generat un alias de tip pentru primul câmp.",
table_deleted: "Tabel șters",
area_deleted: "Zonă ștearsă",
note_deleted: "Notă ștearsă",
@ -153,22 +159,29 @@ const ro = {
create: "Creează",
confirm: "Confirmați",
last_modified: "Ultima modificare",
drag_and_drop_files: "Trageți și plasați fișierul aici sau faceți clic pentru a încărca.",
support_json_and_ddb: "Fișiere JSON și DDB sunt acceptate",
upload_sql_to_generate_diagrams: "Încărcați un fișier SQL pentru a genera automat tabelele și coloanele.",
drag_and_drop_files:
"Trageți și plasați fișierul aici sau faceți clic pentru a încărca.",
upload_sql_to_generate_diagrams:
"Încărcați un fișier SQL pentru a genera automat tabelele și coloanele.",
overwrite_existing_diagram: "Suprascrie diagrama existentă",
only_mysql_supported: "*Deocamdată, este acceptat doar încărcarea scripturilor MySQL.",
only_mysql_supported:
"*Deocamdată, este acceptat doar încărcarea scripturilor MySQL.",
blank: "Gol",
filename: "Nume fișier",
table_w_no_name: "A fost declarat un tabel fără nume",
duplicate_table_by_name: "Tabel duplicat cu numele '{{tableName}}'",
empty_field_name: "Nume câmp gol `nume` în tabelul '{{tableName}}'",
empty_field_type: "Tip câmp gol `tip` în tabelul '{{tableName}}'",
no_values_for_field: "'{{fieldName}}' câmp din tabelul '{{tableName}}' este de tip `{{type}}` dar nu au fost specificate valori",
default_doesnt_match_type: "Valoarea implicită pentru câmpul '{{fieldName}}' din tabelul '{{tableName}}' nu se potrivește cu tipul său",
not_null_is_null: "'{{fieldName}}' câmp din tabelul '{{tableName}}' NU ESTE NULL dar are valoarea implicită NULL",
duplicate_fields: "Câmpuri duplicate în tabelul '{{tableName}}' cu numele '{{fieldName}}'",
duplicate_index: "Index duplicat cu numele '{{indexName}}' în tabelul '{{tableName}}'",
no_values_for_field:
"'{{fieldName}}' câmp din tabelul '{{tableName}}' este de tip `{{type}}` dar nu au fost specificate valori",
default_doesnt_match_type:
"Valoarea implicită pentru câmpul '{{fieldName}}' din tabelul '{{tableName}}' nu se potrivește cu tipul său",
not_null_is_null:
"'{{fieldName}}' câmp din tabelul '{{tableName}}' NU ESTE NULL dar are valoarea implicită NULL",
duplicate_fields:
"Câmpuri duplicate în tabelul '{{tableName}}' cu numele '{{fieldName}}'",
duplicate_index:
"Index duplicat cu numele '{{indexName}}' în tabelul '{{tableName}}'",
empty_index: "Index în tabelul '{{tableName}}' nu indexează nici o coloană",
no_primary_key: "Tabelul '{{tableName}}' nu are cheie primară",
type_with_no_name: "A fost declarat un tip fără nume",
@ -176,8 +189,10 @@ const ro = {
type_w_no_fields: "A fost declarat un tip gol '{{typeName}}' fără câmpuri",
empty_type_field_name: "Nume câmp gol `nume` în tipul '{{typeName}}'",
empty_type_field_type: "Tip câmp gol `tip` în tipul '{{typeName}}'",
no_values_for_type_field: "'{{fieldName}}' câmp din tipul '{{typeName}}' este de tip `{{type}}` dar nu au fost specificate valori",
duplicate_type_fields: "Câmpuri duplicate în tipul '{{typeName}}' cu numele '{{fieldName}}'",
no_values_for_type_field:
"'{{fieldName}}' câmp din tipul '{{typeName}}' este de tip `{{type}}` dar nu au fost specificate valori",
duplicate_type_fields:
"Câmpuri duplicate în tipul '{{typeName}}' cu numele '{{fieldName}}'",
duplicate_reference: "Referință duplicată cu numele '{{refName}}'",
circular_dependency: "Dependență circulară implicând tabelul '{{refName}}'",
timeline: "Cronologie",
@ -209,7 +224,8 @@ const ro = {
not_found: "Nu a fost găsit",
pick_db: "Alege o bază de date",
generic: "General",
generic_description: "Diagramele generale pot fi exportate în orice tip de SQL, dar susțin câteva tipuri de date.",
generic_description:
"Diagramele generale pot fi exportate în orice tip de SQL, dar susțin câteva tipuri de date.",
enums: "Enumerații",
add_enum: "Adaugă enumerație",
edit_enum: "{{extra}} Editează enumerația {{enumName}}",
@ -220,7 +236,8 @@ const ro = {
no_enums: "Fără enumerații",
no_enums_text: "Definiți enumerații aici",
declare_array: "Declarați un array",
empty_index_name: "A fost declarat un index fără nume în tabelul '{{tableName}}'",
empty_index_name:
"A fost declarat un index fără nume în tabelul '{{tableName}}'",
didnt_find_diagram: "Oops! Nu am găsit diagrama.",
unsigned: "Fără semn",
share: "Împărtășește",
@ -228,9 +245,10 @@ const ro = {
copy_link: "Copiază linkul",
readme: "README",
failed_to_load: "Eșec la încărcare. Asigurați-vă că linkul este corect.",
share_info: "*Împărtășirea acestui link nu va crea o sesiune de colaborare în timp real.",
share_info:
"*Împărtășirea acestui link nu va crea o sesiune de colaborare în timp real.",
show_relationship_labels: "Arată etichetele relațiilor",
docs: "Documentație"
docs: "Documentație",
},
};

View File

@ -7,6 +7,7 @@ const russian = {
const ru = {
translation: {
report_bug: "Сообщить об ошибке",
import_from: "Импорт",
import: "Импорт",
file: "Файл",
new: "Новый",
@ -90,9 +91,11 @@ const ru = {
no_tables: "Нет таблиц",
no_tables_text: "Начните создавать свою диаграмму!",
no_relationships: "Нет отношений",
no_relationships_text: "Перетащите, чтобы соединить поля и формировать отношения!",
no_relationships_text:
"Перетащите, чтобы соединить поля и формировать отношения!",
no_subject_areas: "Нет предметных областей",
no_subject_areas_text: "Добавьте предметные области для группировки таблиц!",
no_subject_areas_text:
"Добавьте предметные области для группировки таблиц!",
no_notes: "Нет заметок",
no_notes_text: "Используйте заметки для записи дополнительной информации",
no_types: "Нет типов",
@ -109,7 +112,8 @@ const ru = {
autoincrement: "Автоувеличение",
default_value: "Значение по умолчанию",
check: "Проверка выражения",
this_will_appear_as_is: "*Это будет отображаться в сгенерированном скрипте как есть.",
this_will_appear_as_is:
"*Это будет отображаться в сгенерированном скрипте как есть.",
comment: "Комментарий",
add_field: "Добавить поле",
values: "значения",
@ -150,7 +154,6 @@ const ru = {
confirm: "Подтвердить",
last_modified: "Последнее изменение",
drag_and_drop_files: "Перетащите файл сюда или нажмите, чтобы загрузить.",
support_json_and_ddb: "Поддерживаются файлы JSON и DDB",
upload_sql_to_generate_diagrams:
"Загрузите файл sql для автогенерации ваших таблиц и колонок.",
overwrite_existing_diagram: "Перезаписать существующую диаграмму",
@ -184,7 +187,8 @@ const ru = {
duplicate_type_fields:
"Дублирование полей типа по имени '{{fieldName}}' в типе '{{typeName}}'",
duplicate_reference: "Дублирование ссылки по имени '{{refName}}'",
circular_dependency: "Циклическая зависимость, вовлекающая таблицу '{{refName}}'",
circular_dependency:
"Циклическая зависимость, вовлекающая таблицу '{{refName}}'",
timeline: "Временная шкала",
priority: "Приоритет",
none: "Нет",
@ -221,7 +225,8 @@ const ru = {
edit_enum: "{{extra}} Изменить перечисление {{enumName}}",
delete_enum: "Удалить перечисление",
enum_w_no_name: "Найдено перечисление без имени",
enum_w_no_values: "Найдено перечисление '{{enumName}}' без каких-либо значений",
enum_w_no_values:
"Найдено перечисление '{{enumName}}' без каких-либо значений",
duplicate_enums: "Повторяющиеся перечисления с именем '{{enumName}}'",
no_enums: "Никаких перечислений",
no_enums_text: "Определите перечисления здесь",
@ -233,7 +238,8 @@ const ru = {
unshare: "Не делиться",
copy_link: "Скопировать ссылку",
readme: "README",
failed_to_load: "Не удалось загрузить. Убедитесь, что ссылка указана правильно.",
failed_to_load:
"Не удалось загрузить. Убедитесь, что ссылка указана правильно.",
share_info:
"* Поделившись этой ссылкой, не будет создано сеанса совместной работы в режиме реального времени.",
},

View File

@ -7,6 +7,7 @@ const swedish = {
const sv = {
translation: {
report_bug: "Rapportera ett fel",
import_from: "Importera",
import: "Importera",
file: "Fil",
new: "Ny",
@ -159,7 +160,6 @@ const sv = {
last_modified: "Senast ändrad",
drag_and_drop_files:
"Dra och släpp filen här eller klicka för att ladda upp.",
support_json_and_ddb: "JSON- och DDB-filer stöds",
upload_sql_to_generate_diagrams:
"Ladda upp en SQL-fil för att auto-generera dina tabeller och kolumner.",
overwrite_existing_diagram: "Skriv över befintligt diagram",

View File

@ -1,218 +1,222 @@
const telugu = {
name: "Telugu",
native_name: "తెలుగు",
code: "te",
};
const te = {
translation: {
report_bug: "బగ్ నివేదించండి",
import: "దిగుమతి",
file: "ఫైల్",
new: "క్రొత్త",
new_window: "క్రొత్త విండో",
open: "తెరవండి",
save: "సేవ్",
save_as: "క్రింద సేవ్",
save_as_template: "టెంప్లేట్ క్రింద సేవ్",
template_saved: "టెంప్లేట్ సేవ్ అయింది!",
rename: "పేరు మార్చండి",
delete_diagram: "డయాగ్రామ్ తొలగించండి",
are_you_sure_delete_diagram:
"మీరు ఈ డయాగ్రామ్ తొలగించాలని నిజంగా అనుకుంటున్నారా? ఇది తిరిగి పొందలేని చర్య.",
oops_smth_went_wrong: "అయో! ఏదో తప్పు జరిగింది.",
import_diagram: "డయాగ్రామ్ దిగుమతి",
import_from_source: "SQL నుండి దిగుమతి",
export_as: "క్రింద ఎగుమతి",
export_source: "SQL ఎగుమతి",
models: "మోడల్స్",
exit: "నిష్క్రమణ",
edit: "సవరించు",
undo: "రద్దు చేయి",
redo: "మళ్ళీ చేయి",
clear: "స్పష్టంగా",
are_you_sure_clear:
"మీరు ఈ డయాగ్రామ్ ఖచ్చితంగా క్లియర్ చేయాలనుకుంటున్నారా? ఇది తిరిగి పొందలేని చర్య.",
cut: "కట్ చేయండి",
copy: "కాపీ చేయండి",
paste: "పేస్ట్ చేయండి",
duplicate: "డుప్లికేట్ చేయండి",
delete: "తొలగించండి",
copy_as_image: "చిత్రం కాపీ చేయి",
view: "దృశ్యం",
header: "మెనూబార్",
sidebar: "సైడ్బార్",
issues: "సమస్యలు",
presentation_mode: "ప్రెజెంటేషన్ మోడ్",
strict_mode: "స్ట్రిక్ట్ మోడ్",
field_details: "ఫీల్డ్ వివరాలు",
reset_view: "దృశ్యం రీసెట్ చేయి",
show_grid: "గ్రిడ్ చూపించు",
show_cardinality: "కార్డినాలిటీ చూపించు",
theme: "థీమ్",
light: "కాంతి",
dark: "చీకటి",
zoom_in: "జూమ్ ఇన్ చేయండి",
zoom_out: "జూమ్ అవుట్ చేయండి",
fullscreen: "పూర్తి తెర",
settings: "సెట్టింగ్స్",
show_timeline: "టైమ్‌లైన్ చూపించు",
autosave: "ఆటోసేవ్",
panning: "ప్యానింగ్",
table_width: "పట్టిక వెడల్పు",
language: "భాష",
flush_storage: "స్టోరేజ్ క్లియర్ చేయి",
are_you_sure_flush_storage:
"మీరు స్టోరేజ్ ఖచ్చితంగా క్లియర్ చేయాలనుకుంటున్నారా? ఇది మీ అన్ని డయాగ్రామ్‌లు మరియు కస్టమ్ టెంప్లేట్లను తిరిగి పొందలేని విధంగా తొలగిస్తుంది.",
storage_flushed: "స్టోరేజ్ క్లియర్ చేయబడింది",
help: "సహాయం",
shortcuts: "షార్ట్‌కట్లు",
ask_on_discord: "Discord లో అడగండి",
feedback: "ఫీడ్బాక్",
no_changes: "ఏ మార్పులూ లేవు",
loading: "లోడ్ అవుతోంది...",
last_saved: "చివరిగా సేవ్ చేయబడింది",
saving: "సేవ్ అవుతోంది...",
failed_to_save: "సేవ్ చేయడంలో విఫలమైంది",
fit_window_reset: "విండోకి సరిపోయే విధంగా / రీసెట్ చేయి",
zoom: "జూమ్",
add_table: "పట్టిక చేర్చండి",
add_area: "ప్రాంతం చేర్చండి",
add_note: "గమనిక చేర్చండి",
add_type: "రకం చేర్చండి",
to_do: "చేయవలసిన",
tables: "పట్టికలు",
relationships: "సంబంధాలు",
subject_areas: "విషయ ప్రాంతాలు",
notes: "గమనికలు",
types: "రకాలు",
search: "శోధించండి...",
no_tables: "ఏ పట్టికలు లేవు",
no_tables_text: "మీ డయాగ్రామ్ ను ప్రారంభించండి!",
no_relationships: "ఏ సంబంధాలు లేవు",
no_relationships_text: "ఫీల్డ్స్ కలుపుకోవడానికి డ్రాగ్ చేసి సంబంధం ఏర్పాటు చేయండి!",
no_subject_areas: "ఏ విషయ ప్రాంతాలు లేవు",
no_subject_areas_text: "పట్టికలను సమూహంగా సబ్జెక్ట్ ప్రాంతాలకు చేర్చండి!",
no_notes: "ఏ గమనికలు లేవు",
no_notes_text: "అదనపు సమాచారం రికార్డ్ చేసేందుకు గమనికలు ఉపయోగించండి",
no_types: "ఏ రకాలు లేవు",
no_types_text: "మీ సొంత కస్టమ్ డేటా రకాలను సృష్టించండి",
no_issues: "ఏ సమస్యలు లభించలేదు.",
strict_mode_is_on_no_issues:
"స్ట్రిక్ట్ మోడ్ ఆఫ్ లో ఉంది కాబట్టి ఏ సమస్యలు చూపించబడవు.",
name: "పేరు",
type: "రకం",
null: "Null",
not_null: "Null కాదు",
primary: "ప్రాధమిక",
unique: "అద్వితీయ",
autoincrement: "స్వీయ వృద్ధి",
default_value: "మూల్యాన్ని అప్రమేయంగా చేయి",
check: "తనిఖీ",
this_will_appear_as_is: "*ఇది ఉత్పత్తి చేయబడిన స్క్రిప్ట్‌లో వంటి ప్రదర్శితం అవుతుంది.",
comment: "వ్యాఖ్య",
add_field: "ఫీల్డ్ చేర్చండి",
values: "విలువలు",
size: "పరిమాణం",
precision: "సూక్ష్మత",
set_precision: "సూక్ష్మత సెట్ చేయండి: (పరిమాణం, అంకెలు)",
use_for_batch_input: "బ్యాచ్ ఇన్‌పుట్ కోసం ఉపయోగించండి",
indices: "సూచికలు",
add_index: "సూచిక చేర్చండి",
select_fields: "ఫీల్డ్స్ ఎంచుకోండి",
title: "శీర్షిక",
not_set: "సెట్ చేయబడలేదు",
foreign: "ఫారెన్",
cardinality: "కార్డినాలిటీ",
on_update: "నవీకరణపై",
on_delete: "తొలగింపుపై",
swap: "స్వాప్ చేయండి",
one_to_one: "ఒకటి నుండి ఒకటి",
one_to_many: "ఒకటి నుండి అనేక",
many_to_one: "అనేక నుండి ఒకటి",
content: "కంటెంట్",
types_info:
"ఈ లక్షణం object-relational DBMS లాంటి PostgreSQL కోసం ఉంది.\nMySQL లేదా MariaDB కోసం ఉపయోగించబడితే, సంబంధిత json చెల్లుబాటు తనిఖీతో ఒక JSON రకం ఉత్పత్తి అవుతుంది.\nSQLite కోసం ఉపయోగించబడితే, ఇది BLOB లోకి మార్చబడుతుంది.\nMSSQL కోసం ఉపయోగించబడితే, మొదటి ఫీల్డ్ కోసం ఒక రకం అలియాస్ ఉత్పత్తి అవుతుంది.",
table_deleted: "పట్టిక తొలగించబడింది",
area_deleted: "ప్రాంతం తొలగించబడింది",
note_deleted: "గమనిక తొలగించబడింది",
relationship_deleted: "సంబంధం తొలగించబడింది",
type_deleted: "రకం తొలగించబడింది",
cannot_connect: "కనెక్ట్ చేయలేరు, కాలమ్ రకాలు భిన్నంగా ఉన్నాయి",
copied_to_clipboard: "క్లిప్‌బోర్డ్‌కు కాపీ చేయబడింది",
create_new_diagram: "క్రొత్త డయాగ్రామ్ సృష్టించండి",
cancel: "రద్దు చేయండి",
open_diagram: "డయాగ్రామ్ తెరవండి",
rename_diagram: "డయాగ్రామ్ పేరు మార్చండి",
export: "ఎగుమతి",
export_image: "చిత్రం ఎగుమతి చేయి",
create: "సృష్టించండి",
confirm: "నిర్ధారించండి",
last_modified: "చివరిగా సవరించబడింది",
drag_and_drop_files: "ఫైల్స్‌ను ఇక్కడికి లాగి వదిలివేయండి లేదా అప్‌లోడ్ చేయడానికి క్లిక్ చేయండి.",
support_json_and_ddb: "JSON మరియు DDB ఫైల్స్ మద్దతు",
upload_sql_to_generate_diagrams:
"మీ టేబుల్ మరియు కాలమ్స్‌ను స్వయంచాలకంగా ఉత్పత్తి చేయడానికి SQL ఫైల్‌ను అప్‌లోడ్ చేయండి.",
overwrite_existing_diagram: "అన్నిప్రతుల మునుపటి ఆర్కెంట్ అంబి అవరు ఆర్కెదాన్ని చర్",
only_mysql_supported:
"*ప్రస్తుతం MySQL స్క్రిప్ట్స్ మాత్రమే లోడ్ చేయడానికి మద్దతు ఉంది.",
blank: "ఖాళీ",
filename: "ఫైల్ పేరు",
table_w_no_name: "పేరు లేకుండా పట్టికని ప్రకటించారు",
duplicate_table_by_name: "పేరుతో డుప్లికేట్ పట్టిక '{{tableName}}'",
empty_field_name: "పట్టిక '{{tableName}}' లో ఖాళీ ఫీల్డ్ `పేరు`",
empty_field_type: "పట్టిక '{{tableName}}' లో ఖాళీ ఫీల్డ్ `రకం`",
no_values_for_field:
"పట్టిక '{{tableName}}' లో ఫీల్డ్ '{{fieldName}}' రకం `{{type}}` కానీ విలువలు ఇవ్వబడలేదు",
default_doesnt_match_type:
"పట్టిక '{{table.name}}' లో ఫీల్డ్ '{{fieldName}}' యొక్క డిఫాల్ట్ విలువ రకంతో సరిపోలడం లేదు",
not_null_is_null:
"పట్టిక '{{tableName}}' లో ఫీల్డ్ '{{fieldName}}' యొక్క విలువ NOT NULL కానీ డిఫాల్ట్ NULL ఉంది",
duplicate_fields:
"పట్టిక '{{tableName}}' లో పేరుతో డుప్లికేట్ టేబుల్ ఫీల్డ్స్ '{{fieldName}}'",
duplicate_index:
"పట్టిక '{{tableName}}' లో పేరుతో డుప్లికేట్ ఇండెక్స్ '{{indexName}}'",
empty_index: "పట్టిక '{{tableName}}' లో ఏ కాలమ్స్ ను ఇండెక్స్ చేయదు",
no_primary_key: "పట్టిక '{{tableName}}' లో ప్రాధమిక కీ లేదు",
type_with_no_name: "పేరు లేకుండా రకాన్ని ప్రకటించారు",
duplicate_types: "పేరుతో డుప్లికేట్ రకాలు '{{typeName}}'",
type_w_no_fields: "ఫీల్డ్స్ లేకుండా రకం '{{typeName}}' ను ప్రకటించారు",
empty_type_field_name: "రకం '{{typeName}}' లో ఖాళీ ఫీల్డ్ `పేరు`",
empty_type_field_type: "రకం '{{typeName}}' లో ఖాళీ ఫీల్డ్ `రకం`",
no_values_for_type_field:
"రకం '{{typeName}}' లో ఫీల్డ్ '{{fieldName}}' రకం `{{type}}` కానీ విలువలు ఇవ్వబడలేదు",
duplicate_type_fields:
"రకం '{{typeName}}' లో పేరుతో డుప్లికేట్ రకం ఫీల్డ్స్ '{{fieldName}}'",
duplicate_reference: "పేరుతో డుప్లికేట్ రిఫరెన్స్ '{{refName}}'",
circular_dependency: "పట్టిక '{{refName}}' లో సర్క్యులర్ డిపెండెన్సీ",
timeline: "టైమ్‌లైన్",
priority: "ప్రాధాన్యత",
none: "ఏదీ లేదు",
low: "తక్కువ",
medium: "మధ్యస్థ",
high: "అధిక",
sort_by: "ద్వారా క్రమబద్ధీకరించండి",
my_order: "నా క్రమం",
completed: "పూర్తి",
alphabetically: "అక్షర క్రమంలో",
add_task: "పని చేర్చండి",
details: "వివరాలు",
no_tasks: "మీ వద్ద ఇప్పటివరకు ఏ పనులు లేవు.",
no_activity: "మీ వద్ద ఇప్పటివరకు ఏ కార్యకలాపాలు లేవు.",
move_element: "{{name}} ను {{coords}} వద్ద కదలించండి",
edit_area: "{{extra}} ప్రాంతం సవరించండి {{areaName}}",
delete_area: "ప్రాంతం తొలగించండి {{areaName}}",
edit_note: "{{extra}} గమనిక సవరించండి {{noteTitle}}",
delete_note: "గమనిక తొలగించండి {{noteTitle}}",
edit_table: "{{extra}} పట్టిక సవరించండి {{tableName}}",
delete_table: "పట్టిక తొలగించండి {{tableName}}",
edit_type: "{{extra}} రకం సవరించండి {{typeName}}",
delete_type: "రకం తొలగించండి {{typeName}}",
add_relationship: "సంబంధం చేర్చండి",
edit_relationship: "{{extra}} సంబంధం సవరించండి {{refName}}",
delete_relationship: "సంబంధం తొలగించండి {{refName}}",
not_found: "దొరకలేదు",
},
};
export { te, telugu };
name: "Telugu",
native_name: "తెలుగు",
code: "te",
};
const te = {
translation: {
report_bug: "బగ్ నివేదించండి",
import_from: "దిగుమతి",
import: "దిగుమతి",
file: "ఫైల్",
new: "క్రొత్త",
new_window: "క్రొత్త విండో",
open: "తెరవండి",
save: "సేవ్",
save_as: "క్రింద సేవ్",
save_as_template: "టెంప్లేట్ క్రింద సేవ్",
template_saved: "టెంప్లేట్ సేవ్ అయింది!",
rename: "పేరు మార్చండి",
delete_diagram: "డయాగ్రామ్ తొలగించండి",
are_you_sure_delete_diagram:
"మీరు ఈ డయాగ్రామ్ తొలగించాలని నిజంగా అనుకుంటున్నారా? ఇది తిరిగి పొందలేని చర్య.",
oops_smth_went_wrong: "అయో! ఏదో తప్పు జరిగింది.",
import_diagram: "డయాగ్రామ్ దిగుమతి",
import_from_source: "SQL నుండి దిగుమతి",
export_as: "క్రింద ఎగుమతి",
export_source: "SQL ఎగుమతి",
models: "మోడల్స్",
exit: "నిష్క్రమణ",
edit: "సవరించు",
undo: "రద్దు చేయి",
redo: "మళ్ళీ చేయి",
clear: "స్పష్టంగా",
are_you_sure_clear:
"మీరు ఈ డయాగ్రామ్ ఖచ్చితంగా క్లియర్ చేయాలనుకుంటున్నారా? ఇది తిరిగి పొందలేని చర్య.",
cut: "కట్ చేయండి",
copy: "కాపీ చేయండి",
paste: "పేస్ట్ చేయండి",
duplicate: "డుప్లికేట్ చేయండి",
delete: "తొలగించండి",
copy_as_image: "చిత్రం కాపీ చేయి",
view: "దృశ్యం",
header: "మెనూబార్",
sidebar: "సైడ్బార్",
issues: "సమస్యలు",
presentation_mode: "ప్రెజెంటేషన్ మోడ్",
strict_mode: "స్ట్రిక్ట్ మోడ్",
field_details: "ఫీల్డ్ వివరాలు",
reset_view: "దృశ్యం రీసెట్ చేయి",
show_grid: "గ్రిడ్ చూపించు",
show_cardinality: "కార్డినాలిటీ చూపించు",
theme: "థీమ్",
light: "కాంతి",
dark: "చీకటి",
zoom_in: "జూమ్ ఇన్ చేయండి",
zoom_out: "జూమ్ అవుట్ చేయండి",
fullscreen: "పూర్తి తెర",
settings: "సెట్టింగ్స్",
show_timeline: "టైమ్‌లైన్ చూపించు",
autosave: "ఆటోసేవ్",
panning: "ప్యానింగ్",
table_width: "పట్టిక వెడల్పు",
language: "భాష",
flush_storage: "స్టోరేజ్ క్లియర్ చేయి",
are_you_sure_flush_storage:
"మీరు స్టోరేజ్ ఖచ్చితంగా క్లియర్ చేయాలనుకుంటున్నారా? ఇది మీ అన్ని డయాగ్రామ్‌లు మరియు కస్టమ్ టెంప్లేట్లను తిరిగి పొందలేని విధంగా తొలగిస్తుంది.",
storage_flushed: "స్టోరేజ్ క్లియర్ చేయబడింది",
help: "సహాయం",
shortcuts: "షార్ట్‌కట్లు",
ask_on_discord: "Discord లో అడగండి",
feedback: "ఫీడ్బాక్",
no_changes: "ఏ మార్పులూ లేవు",
loading: "లోడ్ అవుతోంది...",
last_saved: "చివరిగా సేవ్ చేయబడింది",
saving: "సేవ్ అవుతోంది...",
failed_to_save: "సేవ్ చేయడంలో విఫలమైంది",
fit_window_reset: "విండోకి సరిపోయే విధంగా / రీసెట్ చేయి",
zoom: "జూమ్",
add_table: "పట్టిక చేర్చండి",
add_area: "ప్రాంతం చేర్చండి",
add_note: "గమనిక చేర్చండి",
add_type: "రకం చేర్చండి",
to_do: "చేయవలసిన",
tables: "పట్టికలు",
relationships: "సంబంధాలు",
subject_areas: "విషయ ప్రాంతాలు",
notes: "గమనికలు",
types: "రకాలు",
search: "శోధించండి...",
no_tables: "ఏ పట్టికలు లేవు",
no_tables_text: "మీ డయాగ్రామ్ ను ప్రారంభించండి!",
no_relationships: "ఏ సంబంధాలు లేవు",
no_relationships_text:
"ఫీల్డ్స్ కలుపుకోవడానికి డ్రాగ్ చేసి సంబంధం ఏర్పాటు చేయండి!",
no_subject_areas: "ఏ విషయ ప్రాంతాలు లేవు",
no_subject_areas_text: "పట్టికలను సమూహంగా సబ్జెక్ట్ ప్రాంతాలకు చేర్చండి!",
no_notes: "ఏ గమనికలు లేవు",
no_notes_text: "అదనపు సమాచారం రికార్డ్ చేసేందుకు గమనికలు ఉపయోగించండి",
no_types: "ఏ రకాలు లేవు",
no_types_text: "మీ సొంత కస్టమ్ డేటా రకాలను సృష్టించండి",
no_issues: "ఏ సమస్యలు లభించలేదు.",
strict_mode_is_on_no_issues:
"స్ట్రిక్ట్ మోడ్ ఆఫ్ లో ఉంది కాబట్టి ఏ సమస్యలు చూపించబడవు.",
name: "పేరు",
type: "రకం",
null: "Null",
not_null: "Null కాదు",
primary: "ప్రాధమిక",
unique: "అద్వితీయ",
autoincrement: "స్వీయ వృద్ధి",
default_value: "మూల్యాన్ని అప్రమేయంగా చేయి",
check: "తనిఖీ",
this_will_appear_as_is:
"*ఇది ఉత్పత్తి చేయబడిన స్క్రిప్ట్‌లో వంటి ప్రదర్శితం అవుతుంది.",
comment: "వ్యాఖ్య",
add_field: "ఫీల్డ్ చేర్చండి",
values: "విలువలు",
size: "పరిమాణం",
precision: "సూక్ష్మత",
set_precision: "సూక్ష్మత సెట్ చేయండి: (పరిమాణం, అంకెలు)",
use_for_batch_input: "బ్యాచ్ ఇన్‌పుట్ కోసం ఉపయోగించండి",
indices: "సూచికలు",
add_index: "సూచిక చేర్చండి",
select_fields: "ఫీల్డ్స్ ఎంచుకోండి",
title: "శీర్షిక",
not_set: "సెట్ చేయబడలేదు",
foreign: "ఫారెన్",
cardinality: "కార్డినాలిటీ",
on_update: "నవీకరణపై",
on_delete: "తొలగింపుపై",
swap: "స్వాప్ చేయండి",
one_to_one: "ఒకటి నుండి ఒకటి",
one_to_many: "ఒకటి నుండి అనేక",
many_to_one: "అనేక నుండి ఒకటి",
content: "కంటెంట్",
types_info:
"ఈ లక్షణం object-relational DBMS లాంటి PostgreSQL కోసం ఉంది.\nMySQL లేదా MariaDB కోసం ఉపయోగించబడితే, సంబంధిత json చెల్లుబాటు తనిఖీతో ఒక JSON రకం ఉత్పత్తి అవుతుంది.\nSQLite కోసం ఉపయోగించబడితే, ఇది BLOB లోకి మార్చబడుతుంది.\nMSSQL కోసం ఉపయోగించబడితే, మొదటి ఫీల్డ్ కోసం ఒక రకం అలియాస్ ఉత్పత్తి అవుతుంది.",
table_deleted: "పట్టిక తొలగించబడింది",
area_deleted: "ప్రాంతం తొలగించబడింది",
note_deleted: "గమనిక తొలగించబడింది",
relationship_deleted: "సంబంధం తొలగించబడింది",
type_deleted: "రకం తొలగించబడింది",
cannot_connect: "కనెక్ట్ చేయలేరు, కాలమ్ రకాలు భిన్నంగా ఉన్నాయి",
copied_to_clipboard: "క్లిప్‌బోర్డ్‌కు కాపీ చేయబడింది",
create_new_diagram: "క్రొత్త డయాగ్రామ్ సృష్టించండి",
cancel: "రద్దు చేయండి",
open_diagram: "డయాగ్రామ్ తెరవండి",
rename_diagram: "డయాగ్రామ్ పేరు మార్చండి",
export: "ఎగుమతి",
export_image: "చిత్రం ఎగుమతి చేయి",
create: "సృష్టించండి",
confirm: "నిర్ధారించండి",
last_modified: "చివరిగా సవరించబడింది",
drag_and_drop_files:
"ఫైల్స్‌ను ఇక్కడికి లాగి వదిలివేయండి లేదా అప్‌లోడ్ చేయడానికి క్లిక్ చేయండి.",
upload_sql_to_generate_diagrams:
"మీ టేబుల్ మరియు కాలమ్స్‌ను స్వయంచాలకంగా ఉత్పత్తి చేయడానికి SQL ఫైల్‌ను అప్‌లోడ్ చేయండి.",
overwrite_existing_diagram:
"అన్నిప్రతుల మునుపటి ఆర్కెంట్ అంబి అవరు ఆర్కెదాన్ని చర్",
only_mysql_supported:
"*ప్రస్తుతం MySQL స్క్రిప్ట్స్ మాత్రమే లోడ్ చేయడానికి మద్దతు ఉంది.",
blank: "ఖాళీ",
filename: "ఫైల్ పేరు",
table_w_no_name: "పేరు లేకుండా పట్టికని ప్రకటించారు",
duplicate_table_by_name: "పేరుతో డుప్లికేట్ పట్టిక '{{tableName}}'",
empty_field_name: "పట్టిక '{{tableName}}' లో ఖాళీ ఫీల్డ్ `పేరు`",
empty_field_type: "పట్టిక '{{tableName}}' లో ఖాళీ ఫీల్డ్ `రకం`",
no_values_for_field:
"పట్టిక '{{tableName}}' లో ఫీల్డ్ '{{fieldName}}' రకం `{{type}}` కానీ విలువలు ఇవ్వబడలేదు",
default_doesnt_match_type:
"పట్టిక '{{table.name}}' లో ఫీల్డ్ '{{fieldName}}' యొక్క డిఫాల్ట్ విలువ రకంతో సరిపోలడం లేదు",
not_null_is_null:
"పట్టిక '{{tableName}}' లో ఫీల్డ్ '{{fieldName}}' యొక్క విలువ NOT NULL కానీ డిఫాల్ట్ NULL ఉంది",
duplicate_fields:
"పట్టిక '{{tableName}}' లో పేరుతో డుప్లికేట్ టేబుల్ ఫీల్డ్స్ '{{fieldName}}'",
duplicate_index:
"పట్టిక '{{tableName}}' లో పేరుతో డుప్లికేట్ ఇండెక్స్ '{{indexName}}'",
empty_index: "పట్టిక '{{tableName}}' లో ఏ కాలమ్స్ ను ఇండెక్స్ చేయదు",
no_primary_key: "పట్టిక '{{tableName}}' లో ప్రాధమిక కీ లేదు",
type_with_no_name: "పేరు లేకుండా రకాన్ని ప్రకటించారు",
duplicate_types: "పేరుతో డుప్లికేట్ రకాలు '{{typeName}}'",
type_w_no_fields: "ఫీల్డ్స్ లేకుండా రకం '{{typeName}}' ను ప్రకటించారు",
empty_type_field_name: "రకం '{{typeName}}' లో ఖాళీ ఫీల్డ్ `పేరు`",
empty_type_field_type: "రకం '{{typeName}}' లో ఖాళీ ఫీల్డ్ `రకం`",
no_values_for_type_field:
"రకం '{{typeName}}' లో ఫీల్డ్ '{{fieldName}}' రకం `{{type}}` కానీ విలువలు ఇవ్వబడలేదు",
duplicate_type_fields:
"రకం '{{typeName}}' లో పేరుతో డుప్లికేట్ రకం ఫీల్డ్స్ '{{fieldName}}'",
duplicate_reference: "పేరుతో డుప్లికేట్ రిఫరెన్స్ '{{refName}}'",
circular_dependency: "పట్టిక '{{refName}}' లో సర్క్యులర్ డిపెండెన్సీ",
timeline: "టైమ్‌లైన్",
priority: "ప్రాధాన్యత",
none: "ఏదీ లేదు",
low: "తక్కువ",
medium: "మధ్యస్థ",
high: "అధిక",
sort_by: "ద్వారా క్రమబద్ధీకరించండి",
my_order: "నా క్రమం",
completed: "పూర్తి",
alphabetically: "అక్షర క్రమంలో",
add_task: "పని చేర్చండి",
details: "వివరాలు",
no_tasks: "మీ వద్ద ఇప్పటివరకు ఏ పనులు లేవు.",
no_activity: "మీ వద్ద ఇప్పటివరకు ఏ కార్యకలాపాలు లేవు.",
move_element: "{{name}} ను {{coords}} వద్ద కదలించండి",
edit_area: "{{extra}} ప్రాంతం సవరించండి {{areaName}}",
delete_area: "ప్రాంతం తొలగించండి {{areaName}}",
edit_note: "{{extra}} గమనిక సవరించండి {{noteTitle}}",
delete_note: "గమనిక తొలగించండి {{noteTitle}}",
edit_table: "{{extra}} పట్టిక సవరించండి {{tableName}}",
delete_table: "పట్టిక తొలగించండి {{tableName}}",
edit_type: "{{extra}} రకం సవరించండి {{typeName}}",
delete_type: "రకం తొలగించండి {{typeName}}",
add_relationship: "సంబంధం చేర్చండి",
edit_relationship: "{{extra}} సంబంధం సవరించండి {{refName}}",
delete_relationship: "సంబంధం తొలగించండి {{refName}}",
not_found: "దొరకలేదు",
},
};
export { te, telugu };

View File

@ -1,228 +1,252 @@
const tamil = {
name: "Tamil",
native_name: "தமிழ்",
code: "tm",
};
const tm = {
translation: {
report_bug: "பிழையைப் புகாரளிக்கவும்",
import: "இறக்குமதி",
file: "கோப்பு",
new: "புதியது",
new_window: "புதிய சாளரம்",
open: "திற",
save: "சேமிக்க",
save_as: "மற்றொரு பெயரில் சேமிக்க",
save_as_template: "வார்ப்புருவாக சேமிக்க",
template_saved: "வார்ப்புரை சேமிக்கப்பட்டது!",
rename: "பெயர் மாற்ற",
delete_diagram: "வரைவைப் அழிக்க",
are_you_sure_delete_diagram: "இந்த வரைவைக் கணியலை நீக்க விரும்புகிறீர்களா? இந்த செயல்பாடு மாற்றமுடியாதது.",
oops_smth_went_wrong: "ஓப்பஸ்! ஏதோ தவறானது.",
import_diagram: "வரைவைக் கணியம் செய்ய",
import_from_source: "SQL-இலிருந்து இறக்குமதி செய்ய",
export_as: "வெளியீடு செய்ய",
export_source: "SQL ஆக வெளியீடு",
models: "மாதிரிகள்",
exit: "வெளியேறு",
edit: "தொகு",
undo: "திரும்பெடு",
redo: "மீண்டும் செய்",
clear: "அழிக்க",
are_you_sure_clear: "இந்த வரைவைக் கணியலை அகற்ற விரும்புகிறீர்களா? இது மாற்றமுடியாதது.",
cut: "வெட்டு",
copy: "நகலெடு",
paste: "ஒட்டு",
duplicate: "மறுபடி செய்ய",
delete: "அழி",
copy_as_image: "படமாக நகலெடு",
view: "காண",
header: "மெனுபட்டி",
sidebar: "பக்கப்பட்டி",
issues: "சிக்கல்கள்",
presentation_mode: "வழங்கல் முறை",
strict_mode: "கடுமையான முறை",
field_details: "புலம் விவரங்கள்",
reset_view: "காட்சியை மீட்டமை",
show_grid: "கட்டத்தை காட்ட",
show_cardinality: "பெருந்தன்மையை காட்ட",
theme: "தீம்",
light: "ஒளி",
dark: "இருள்",
zoom_in: "பெரிதாக்கு",
zoom_out: "சிறிதாக்கு",
fullscreen: "முழுத்திரை",
settings: "அமைப்புகள்",
show_timeline: "நேரவரிசையை காட்ட",
autosave: "தானியங்கு சேமிப்பு",
panning: "திரைவிரிப்பு",
show_debug_coordinates: "பிழைத்திருத்த இடங்களை காட்ட",
transform: "மாற்று",
viewbox: "காட்சி பெட்டி",
cursor_coordinates: "நாட்டெண்",
coordinate_space: "இடம்",
coordinate_space_screen: "திரை",
coordinate_space_diagram: "வரைவுக் கணியம்",
table_width: "அட்டவணை அகலம்",
language: "மொழி",
flush_storage: "சேமிப்பை கழிக்க",
are_you_sure_flush_storage: "சேமிப்பை அழிக்க விரும்புகிறீர்களா? இது உங்கள் அனைத்து வரைவுகளையும் தனிப்பயனாக்கிய வார்ப்புருக்களை நீக்கும்.",
storage_flushed: "சேமிப்பு கழிக்கப்பட்டது",
help: "உதவி",
shortcuts: "குறுக்குவழிகள்",
ask_on_discord: "Discord-ல் கேளுங்கள்",
feedback: "கருத்து",
no_changes: "மாற்றங்கள் இல்லை",
loading: "ஏற்றுகிறது...",
last_saved: "கடைசியாக சேமிக்கப்பட்டது",
saving: "சேமிக்கிறது...",
failed_to_save: "சேமிக்க முடியவில்லை",
fit_window_reset: "சாளரத்திற்கு பொருத்து / மீட்டமை",
zoom: "பெரிதாக்கு",
add_table: "அட்டவணையைச் சேர்",
add_area: "பகுதியைச் சேர்",
add_note: "குறிப்பைச் சேர்",
add_type: "வகையைச் சேர்",
to_do: "செய்யவேண்டியது",
tables: "அட்டவணைகள்",
relationships: "தொடர்புகள்",
subject_areas: "பொருள் பகுதிகள்",
notes: "குறிப்புகள்",
types: "வகைகள்",
search: "தேடு...",
no_tables: "அட்டவணைகள் இல்லை",
no_tables_text: "உங்கள் வரைவைக் கணியம் தொடங்குங்கள்!",
no_relationships: "தொடர்புகள் இல்லை",
no_relationships_text: "புலங்களை இணைக்க இழுத்து விடுங்கள் மற்றும் தொடர்புகளை உருவாக்குங்கள்!",
no_subject_areas: "பொருள் பகுதிகள் இல்லை",
no_subject_areas_text: "அட்டவணைகளை குழுவாகச் சேர்க்க பொருள் பகுதிகளைச் சேர்க்கவும்!",
no_notes: "குறிப்புகள் இல்லை",
no_notes_text: "கூடுதல் தகவலைப் பதிவு செய்ய குறிப்புகளைப் பயன்படுத்துங்கள்",
no_types: "வகைகள் இல்லை",
no_types_text: "உங்கள் சொந்த தனிப்பயன் தரவுப் வகைகளை உருவாக்குங்கள்",
no_issues: "சிக்கல்கள் கண்டுபிடிக்கவில்லை.",
strict_mode_is_on_no_issues: "கடுமையான முறை அணைக்கப்பட்டுள்ளது எனவே சிக்கல்கள் காண்பிக்கப்படாது.",
name: "பெயர்",
type: "வகை",
null: "சுழி",
not_null: "சுழியல்ல",
primary: "முதன்மை",
unique: "தனித்துவம்",
autoincrement: "தானியங்கி அதிகரிப்பு",
default_value: "இயல்புநிலை",
check: "சரிபார்",
this_will_appear_as_is: "*இது உருவாக்கப்பட்ட ஸ்கிரிப்டில் உள்ளபடியே தோன்றும்.",
comment: "கருத்து",
add_field: "புலம் சேர்க்க",
values: "மதிப்புகள்",
size: "அளவு",
precision: "துல்லியம்",
set_precision: "துல்லியத்தை அமைக்க: 'அளவு, எண்கள்'",
use_for_batch_input: "தொகுதி உள்ளீடிற்கு , பயன்படுத்தவும்",
indices: "சுட்டிகள்",
add_index: "சுட்டி சேர்க்க",
select_fields: "புலங்களைத் தேர்ந்தெடு",
title: "தலைப்பு",
not_set: "அமைக்கப்படவில்லை",
foreign: "வெளிநாட்டு",
cardinality: "பெருந்தன்மை",
on_update: "புதுப்பிக்கும்போது",
on_delete: "அழிக்கும்போது",
swap: "மாற்றம்",
one_to_one: "ஒன்றுக்கு ஒன்று",
one_to_many: "ஒன்றுக்கு பல",
many_to_one: "பலக்கு ஒன்று",
content: "உள்ளடக்கம்",
types_info: "இந்த அம்சம் PostgreSQL போன்ற பொருள் தொடர்புடைய DBMS-களுக்காகவே. MySQL அல்லது MariaDB க்கு பயன்படுத்தப்படும் போது JSON வகை உருவாக்கப்படும் அதற்கான json சரிபார்ப்பு ஆய்வுடன். SQLite க்கு பயன்படுத்தப்படும் போது இது BLOB ஆக மாற்றப்படும். MSSQL க்கு பயன்படுத்தப்படும் போது முதற்கொண்டு கணியலுக்கு ஒரே வகை மாற்றம் உருவாக்கப்படும்.",
table_deleted: "அட்டவணை அழிக்கப்பட்டது",
area_deleted: "பகுதி அழிக்கப்பட்டது",
note_deleted: "குறிப்பு அழிக்கப்பட்டது",
relationship_deleted: "தொடர்பு அழிக்கப்பட்டது",
type_deleted: "வகை அழிக்கப்பட்டது",
cannot_connect: "இணைக்க முடியாது, புலங்கள் மாறுபட்ட வகைகளில் உள்ளன",
copied_to_clipboard: "கிளிப்போர்டில் நகலெடுக்கப்பட்டது",
create_new_diagram: "புதிய வரைவைக் கணியம் உருவாக்க",
cancel: "ரத்து செய்",
open_diagram: "வரைவைக் கணியம் திற",
rename_diagram: "வரைவுக் கணியலின் பெயரை மாற்று",
export: "வெளியீடு செய்",
export_image: "படமாக வெளியீடு செய்",
create: "உருவாக்கு",
confirm: "உறுதிப்படுத்து",
last_modified: "கடைசியாக மாற்றப்பட்டது",
drag_and_drop_files: "கோப்புகளை இங்கு இழுத்து விடவும் அல்லது கிளிக்கி பதிவேற்றவும்.",
support_json_and_ddb: "JSON மற்றும் DDB கோப்புகள் ஆதரிக்கப்படுகின்றன",
upload_sql_to_generate_diagrams: "sql கோப்பை பதிவேற்றம் செய்து உங்கள் அட்டவணைகளையும் புலங்களையும் தானாக உருவாக்குங்கள்.",
overwrite_existing_diagram: "ஏற்கனவே உள்ள வரைவைக் கணியலை மீட்டமைக்க",
only_mysql_supported: "*தற்காலிகமாக மட்டும் MySQL ஸ்கிரிப்ட்கள் மட்டுமே ஆதரிக்கப்படும்.",
blank: "வெற்று",
filename: "கோப்புப்பெயர்",
table_w_no_name: "பெயர் இல்லாத அட்டவணை அறிவிக்கப்பட்டது",
duplicate_table_by_name: "'{{tableName}}' என்ற பெயரில் நகல் அட்டவணை",
empty_field_name: "'{{tableName}}' அட்டவணையில் `name` புலம் வெறுமையாக உள்ளது",
empty_field_type: "'{{tableName}}' அட்டவணையில் `type` புலம் வெறுமையாக உள்ளது",
no_values_for_field: "'{{tableName}}' அட்டவணையில் '{{fieldName}}' புலம் `{{type}}` வகையில் உள்ளது ஆனால் மதிப்புகள் குறிப்பிடப்படவில்லை",
default_doesnt_match_type: "'{{tableName}}' அட்டவணையில் '{{fieldName}}' புலத்திற்கு இயல்புநிலை மதிப்பு அதன் வகையுடன் பொருந்தவில்லை",
not_null_is_null: "'{{tableName}}' அட்டவணையில் '{{fieldName}}' புலம் சுழியல்ல ஆனால் இயல்புநிலை சுழி உள்ளது",
duplicate_fields: "'{{tableName}}' அட்டவணையில் '{{fieldName}}' என்ற பெயரில் நகல் புலங்கள்",
duplicate_index: "'{{tableName}}' அட்டவணையில் '{{indexName}}' என்ற பெயரில் நகல் சுட்டி",
empty_index: "'{{tableName}}' அட்டவணையில் சுட்டி எந்த புலங்களையும் குறிப்பிடவில்லை",
no_primary_key: "'{{tableName}}' அட்டவணையில் முதன்மை விசை இல்லை",
type_with_no_name: "பெயர் இல்லாத வகை அறிவிக்கப்பட்டது",
duplicate_types: "'{{typeName}}' என்ற பெயரில் நகல் வகைகள்",
type_w_no_fields: "'{{typeName}}' என்ற பெயரில் வெறுமையான வகை அறிவிக்கப்பட்டது",
empty_type_field_name: "'{{typeName}}' வகையில் `name` புலம் வெறுமையாக உள்ளது",
empty_type_field_type: "'{{typeName}}' வகையில் `type` புலம் வெறுமையாக உள்ளது",
no_values_for_type_field: "'{{typeName}}' வகையில் '{{fieldName}}' புலம் `{{type}}` வகையில் உள்ளது ஆனால் மதிப்புகள் குறிப்பிடப்படவில்லை",
duplicate_type_fields: "'{{typeName}}' வகையில் '{{fieldName}}' என்ற பெயரில் நகல் புலங்கள்",
duplicate_reference: "'{{refName}}' என்ற பெயரில் நகல் குறிப்பு",
circular_dependency: "'{{refName}}' அட்டவணை குறித்த சுழற்சி சார்பு",
timeline: "நேரவரிசை",
priority: "முக்கியத்துவம்",
none: "இல்லை",
low: "குறைவு",
medium: "நடுத்தர",
high: "அதிகம்",
sort_by: "வரிசைப்படுத்து",
my_order: "என் ஒழுங்கு",
completed: "முடிந்தது",
alphabetically: "அகரவரிசையில்",
add_task: "பணி சேர்க்க",
details: "விவரங்கள்",
no_tasks: "உங்களுக்கு பணிகள் இல்லை.",
no_activity: "உங்களுக்கு செயல்பாடுகள் இல்லை.",
move_element: "{{name}} ஐ {{coords}}க்கு மாற்று",
edit_area: "{{extra}} பகுதியைத் திருத்து {{areaName}}",
delete_area: "பகுதியை நீக்கு {{areaName}}",
edit_note: "{{extra}} குறிப்பைத் திருத்து {{noteTitle}}",
delete_note: "குறிப்பை நீக்கு {{noteTitle}}",
edit_table: "{{extra}} அட்டவணையைத் திருத்து {{tableName}}",
delete_table: "அட்டவணையை நீக்கு {{tableName}}",
edit_type: "{{extra}} வகையைத் திருத்து {{typeName}}",
delete_type: "வகையை நீக்கு {{typeName}}",
add_relationship: "தொடர்பைச் சேர்க்க",
edit_relationship: "{{extra}} தொடர்பைத் திருத்து {{refName}}",
delete_relationship: "தொடர்பை நீக்கு {{refName}}",
not_found: "கண்டுபிடிக்கவில்லை",
pick_db: "தரவுத்தொகுப்பைத் தேர்ந்தெடு",
generic: "பொது",
generic_description: "பொது வரைவை எந்த SQL வகைக்கும் ஏற்றexport செய்யலாம், ஆனால் சில தரவுவகைகளை மட்டுமே ஆதரிக்கும்.",
enums: "எனம்கள்",
add_enum: "எனத்தைச் சேர்க்க",
edit_enum: "{{extra}} எனத்தைத் திருத்து {{enumName}}",
delete_enum: "எனத்தை நீக்கு",
enum_w_no_name: "பெயர் இல்லாத எனம் கண்டுபிடிக்கப்பட்டது",
enum_w_no_values: "'{{enumName}}' எனத்தில் மதிப்புகள் இல்லை",
duplicate_enums: "'{{enumName}}' என்ற பெயரில் நகல் எனங்கள்",
no_enums: "எனங்கள் இல்லை",
no_enums_text: "இங்கே எனங்களை வரையறுக்கவும்",
declare_array: "வரிசையாக அறிவி",
empty_index_name: "'{{tableName}}' அட்டவணையில் பெயர் இல்லாத சுட்டி அறிவிக்கப்பட்டது",
didnt_find_diagram: "ஓப்பஸ்! வரைவை கண்டுபிடிக்க முடியவில்லை.",
},
name: "Tamil",
native_name: "தமிழ்",
code: "tm",
};
export { tm, tamil };
const tm = {
translation: {
report_bug: "பிழையைப் புகாரளிக்கவும்",
import_from: "இறக்குமதி",
import: "இறக்குமதி",
file: "கோப்பு",
new: "புதியது",
new_window: "புதிய சாளரம்",
open: "திற",
save: "சேமிக்க",
save_as: "மற்றொரு பெயரில் சேமிக்க",
save_as_template: "வார்ப்புருவாக சேமிக்க",
template_saved: "வார்ப்புரை சேமிக்கப்பட்டது!",
rename: "பெயர் மாற்ற",
delete_diagram: "வரைவைப் அழிக்க",
are_you_sure_delete_diagram:
"இந்த வரைவைக் கணியலை நீக்க விரும்புகிறீர்களா? இந்த செயல்பாடு மாற்றமுடியாதது.",
oops_smth_went_wrong: "ஓப்பஸ்! ஏதோ தவறானது.",
import_diagram: "வரைவைக் கணியம் செய்ய",
import_from_source: "SQL-இலிருந்து இறக்குமதி செய்ய",
export_as: "வெளியீடு செய்ய",
export_source: "SQL ஆக வெளியீடு",
models: "மாதிரிகள்",
exit: "வெளியேறு",
edit: "தொகு",
undo: "திரும்பெடு",
redo: "மீண்டும் செய்",
clear: "அழிக்க",
are_you_sure_clear:
"இந்த வரைவைக் கணியலை அகற்ற விரும்புகிறீர்களா? இது மாற்றமுடியாதது.",
cut: "வெட்டு",
copy: "நகலெடு",
paste: "ஒட்டு",
duplicate: "மறுபடி செய்ய",
delete: "அழி",
copy_as_image: "படமாக நகலெடு",
view: "காண",
header: "மெனுபட்டி",
sidebar: "பக்கப்பட்டி",
issues: "சிக்கல்கள்",
presentation_mode: "வழங்கல் முறை",
strict_mode: "கடுமையான முறை",
field_details: "புலம் விவரங்கள்",
reset_view: "காட்சியை மீட்டமை",
show_grid: "கட்டத்தை காட்ட",
show_cardinality: "பெருந்தன்மையை காட்ட",
theme: "தீம்",
light: "ஒளி",
dark: "இருள்",
zoom_in: "பெரிதாக்கு",
zoom_out: "சிறிதாக்கு",
fullscreen: "முழுத்திரை",
settings: "அமைப்புகள்",
show_timeline: "நேரவரிசையை காட்ட",
autosave: "தானியங்கு சேமிப்பு",
panning: "திரைவிரிப்பு",
show_debug_coordinates: "பிழைத்திருத்த இடங்களை காட்ட",
transform: "மாற்று",
viewbox: "காட்சி பெட்டி",
cursor_coordinates: "நாட்டெண்",
coordinate_space: "இடம்",
coordinate_space_screen: "திரை",
coordinate_space_diagram: "வரைவுக் கணியம்",
table_width: "அட்டவணை அகலம்",
language: "மொழி",
flush_storage: "சேமிப்பை கழிக்க",
are_you_sure_flush_storage:
"சேமிப்பை அழிக்க விரும்புகிறீர்களா? இது உங்கள் அனைத்து வரைவுகளையும் தனிப்பயனாக்கிய வார்ப்புருக்களை நீக்கும்.",
storage_flushed: "சேமிப்பு கழிக்கப்பட்டது",
help: "உதவி",
shortcuts: "குறுக்குவழிகள்",
ask_on_discord: "Discord-ல் கேளுங்கள்",
feedback: "கருத்து",
no_changes: "மாற்றங்கள் இல்லை",
loading: "ஏற்றுகிறது...",
last_saved: "கடைசியாக சேமிக்கப்பட்டது",
saving: "சேமிக்கிறது...",
failed_to_save: "சேமிக்க முடியவில்லை",
fit_window_reset: "சாளரத்திற்கு பொருத்து / மீட்டமை",
zoom: "பெரிதாக்கு",
add_table: "அட்டவணையைச் சேர்",
add_area: "பகுதியைச் சேர்",
add_note: "குறிப்பைச் சேர்",
add_type: "வகையைச் சேர்",
to_do: "செய்யவேண்டியது",
tables: "அட்டவணைகள்",
relationships: "தொடர்புகள்",
subject_areas: "பொருள் பகுதிகள்",
notes: "குறிப்புகள்",
types: "வகைகள்",
search: "தேடு...",
no_tables: "அட்டவணைகள் இல்லை",
no_tables_text: "உங்கள் வரைவைக் கணியம் தொடங்குங்கள்!",
no_relationships: "தொடர்புகள் இல்லை",
no_relationships_text:
"புலங்களை இணைக்க இழுத்து விடுங்கள் மற்றும் தொடர்புகளை உருவாக்குங்கள்!",
no_subject_areas: "பொருள் பகுதிகள் இல்லை",
no_subject_areas_text:
"அட்டவணைகளை குழுவாகச் சேர்க்க பொருள் பகுதிகளைச் சேர்க்கவும்!",
no_notes: "குறிப்புகள் இல்லை",
no_notes_text: "கூடுதல் தகவலைப் பதிவு செய்ய குறிப்புகளைப் பயன்படுத்துங்கள்",
no_types: "வகைகள் இல்லை",
no_types_text: "உங்கள் சொந்த தனிப்பயன் தரவுப் வகைகளை உருவாக்குங்கள்",
no_issues: "சிக்கல்கள் கண்டுபிடிக்கவில்லை.",
strict_mode_is_on_no_issues:
"கடுமையான முறை அணைக்கப்பட்டுள்ளது எனவே சிக்கல்கள் காண்பிக்கப்படாது.",
name: "பெயர்",
type: "வகை",
null: "சுழி",
not_null: "சுழியல்ல",
primary: "முதன்மை",
unique: "தனித்துவம்",
autoincrement: "தானியங்கி அதிகரிப்பு",
default_value: "இயல்புநிலை",
check: "சரிபார்",
this_will_appear_as_is:
"*இது உருவாக்கப்பட்ட ஸ்கிரிப்டில் உள்ளபடியே தோன்றும்.",
comment: "கருத்து",
add_field: "புலம் சேர்க்க",
values: "மதிப்புகள்",
size: "அளவு",
precision: "துல்லியம்",
set_precision: "துல்லியத்தை அமைக்க: 'அளவு, எண்கள்'",
use_for_batch_input: "தொகுதி உள்ளீடிற்கு , பயன்படுத்தவும்",
indices: "சுட்டிகள்",
add_index: "சுட்டி சேர்க்க",
select_fields: "புலங்களைத் தேர்ந்தெடு",
title: "தலைப்பு",
not_set: "அமைக்கப்படவில்லை",
foreign: "வெளிநாட்டு",
cardinality: "பெருந்தன்மை",
on_update: "புதுப்பிக்கும்போது",
on_delete: "அழிக்கும்போது",
swap: "மாற்றம்",
one_to_one: "ஒன்றுக்கு ஒன்று",
one_to_many: "ஒன்றுக்கு பல",
many_to_one: "பலக்கு ஒன்று",
content: "உள்ளடக்கம்",
types_info:
"இந்த அம்சம் PostgreSQL போன்ற பொருள் தொடர்புடைய DBMS-களுக்காகவே. MySQL அல்லது MariaDB க்கு பயன்படுத்தப்படும் போது JSON வகை உருவாக்கப்படும் அதற்கான json சரிபார்ப்பு ஆய்வுடன். SQLite க்கு பயன்படுத்தப்படும் போது இது BLOB ஆக மாற்றப்படும். MSSQL க்கு பயன்படுத்தப்படும் போது முதற்கொண்டு கணியலுக்கு ஒரே வகை மாற்றம் உருவாக்கப்படும்.",
table_deleted: "அட்டவணை அழிக்கப்பட்டது",
area_deleted: "பகுதி அழிக்கப்பட்டது",
note_deleted: "குறிப்பு அழிக்கப்பட்டது",
relationship_deleted: "தொடர்பு அழிக்கப்பட்டது",
type_deleted: "வகை அழிக்கப்பட்டது",
cannot_connect: "இணைக்க முடியாது, புலங்கள் மாறுபட்ட வகைகளில் உள்ளன",
copied_to_clipboard: "கிளிப்போர்டில் நகலெடுக்கப்பட்டது",
create_new_diagram: "புதிய வரைவைக் கணியம் உருவாக்க",
cancel: "ரத்து செய்",
open_diagram: "வரைவைக் கணியம் திற",
rename_diagram: "வரைவுக் கணியலின் பெயரை மாற்று",
export: "வெளியீடு செய்",
export_image: "படமாக வெளியீடு செய்",
create: "உருவாக்கு",
confirm: "உறுதிப்படுத்து",
last_modified: "கடைசியாக மாற்றப்பட்டது",
drag_and_drop_files:
"கோப்புகளை இங்கு இழுத்து விடவும் அல்லது கிளிக்கி பதிவேற்றவும்.",
upload_sql_to_generate_diagrams:
"sql கோப்பை பதிவேற்றம் செய்து உங்கள் அட்டவணைகளையும் புலங்களையும் தானாக உருவாக்குங்கள்.",
overwrite_existing_diagram: "ஏற்கனவே உள்ள வரைவைக் கணியலை மீட்டமைக்க",
only_mysql_supported:
"*தற்காலிகமாக மட்டும் MySQL ஸ்கிரிப்ட்கள் மட்டுமே ஆதரிக்கப்படும்.",
blank: "வெற்று",
filename: "கோப்புப்பெயர்",
table_w_no_name: "பெயர் இல்லாத அட்டவணை அறிவிக்கப்பட்டது",
duplicate_table_by_name: "'{{tableName}}' என்ற பெயரில் நகல் அட்டவணை",
empty_field_name:
"'{{tableName}}' அட்டவணையில் `name` புலம் வெறுமையாக உள்ளது",
empty_field_type:
"'{{tableName}}' அட்டவணையில் `type` புலம் வெறுமையாக உள்ளது",
no_values_for_field:
"'{{tableName}}' அட்டவணையில் '{{fieldName}}' புலம் `{{type}}` வகையில் உள்ளது ஆனால் மதிப்புகள் குறிப்பிடப்படவில்லை",
default_doesnt_match_type:
"'{{tableName}}' அட்டவணையில் '{{fieldName}}' புலத்திற்கு இயல்புநிலை மதிப்பு அதன் வகையுடன் பொருந்தவில்லை",
not_null_is_null:
"'{{tableName}}' அட்டவணையில் '{{fieldName}}' புலம் சுழியல்ல ஆனால் இயல்புநிலை சுழி உள்ளது",
duplicate_fields:
"'{{tableName}}' அட்டவணையில் '{{fieldName}}' என்ற பெயரில் நகல் புலங்கள்",
duplicate_index:
"'{{tableName}}' அட்டவணையில் '{{indexName}}' என்ற பெயரில் நகல் சுட்டி",
empty_index:
"'{{tableName}}' அட்டவணையில் சுட்டி எந்த புலங்களையும் குறிப்பிடவில்லை",
no_primary_key: "'{{tableName}}' அட்டவணையில் முதன்மை விசை இல்லை",
type_with_no_name: "பெயர் இல்லாத வகை அறிவிக்கப்பட்டது",
duplicate_types: "'{{typeName}}' என்ற பெயரில் நகல் வகைகள்",
type_w_no_fields:
"'{{typeName}}' என்ற பெயரில் வெறுமையான வகை அறிவிக்கப்பட்டது",
empty_type_field_name:
"'{{typeName}}' வகையில் `name` புலம் வெறுமையாக உள்ளது",
empty_type_field_type:
"'{{typeName}}' வகையில் `type` புலம் வெறுமையாக உள்ளது",
no_values_for_type_field:
"'{{typeName}}' வகையில் '{{fieldName}}' புலம் `{{type}}` வகையில் உள்ளது ஆனால் மதிப்புகள் குறிப்பிடப்படவில்லை",
duplicate_type_fields:
"'{{typeName}}' வகையில் '{{fieldName}}' என்ற பெயரில் நகல் புலங்கள்",
duplicate_reference: "'{{refName}}' என்ற பெயரில் நகல் குறிப்பு",
circular_dependency: "'{{refName}}' அட்டவணை குறித்த சுழற்சி சார்பு",
timeline: "நேரவரிசை",
priority: "முக்கியத்துவம்",
none: "இல்லை",
low: "குறைவு",
medium: "நடுத்தர",
high: "அதிகம்",
sort_by: "வரிசைப்படுத்து",
my_order: "என் ஒழுங்கு",
completed: "முடிந்தது",
alphabetically: "அகரவரிசையில்",
add_task: "பணி சேர்க்க",
details: "விவரங்கள்",
no_tasks: "உங்களுக்கு பணிகள் இல்லை.",
no_activity: "உங்களுக்கு செயல்பாடுகள் இல்லை.",
move_element: "{{name}} ஐ {{coords}}க்கு மாற்று",
edit_area: "{{extra}} பகுதியைத் திருத்து {{areaName}}",
delete_area: "பகுதியை நீக்கு {{areaName}}",
edit_note: "{{extra}} குறிப்பைத் திருத்து {{noteTitle}}",
delete_note: "குறிப்பை நீக்கு {{noteTitle}}",
edit_table: "{{extra}} அட்டவணையைத் திருத்து {{tableName}}",
delete_table: "அட்டவணையை நீக்கு {{tableName}}",
edit_type: "{{extra}} வகையைத் திருத்து {{typeName}}",
delete_type: "வகையை நீக்கு {{typeName}}",
add_relationship: "தொடர்பைச் சேர்க்க",
edit_relationship: "{{extra}} தொடர்பைத் திருத்து {{refName}}",
delete_relationship: "தொடர்பை நீக்கு {{refName}}",
not_found: "கண்டுபிடிக்கவில்லை",
pick_db: "தரவுத்தொகுப்பைத் தேர்ந்தெடு",
generic: "பொது",
generic_description:
"பொது வரைவை எந்த SQL வகைக்கும் ஏற்றexport செய்யலாம், ஆனால் சில தரவுவகைகளை மட்டுமே ஆதரிக்கும்.",
enums: "எனம்கள்",
add_enum: "எனத்தைச் சேர்க்க",
edit_enum: "{{extra}} எனத்தைத் திருத்து {{enumName}}",
delete_enum: "எனத்தை நீக்கு",
enum_w_no_name: "பெயர் இல்லாத எனம் கண்டுபிடிக்கப்பட்டது",
enum_w_no_values: "'{{enumName}}' எனத்தில் மதிப்புகள் இல்லை",
duplicate_enums: "'{{enumName}}' என்ற பெயரில் நகல் எனங்கள்",
no_enums: "எனங்கள் இல்லை",
no_enums_text: "இங்கே எனங்களை வரையறுக்கவும்",
declare_array: "வரிசையாக அறிவி",
empty_index_name:
"'{{tableName}}' அட்டவணையில் பெயர் இல்லாத சுட்டி அறிவிக்கப்பட்டது",
didnt_find_diagram: "ஓப்பஸ்! வரைவை கண்டுபிடிக்க முடியவில்லை.",
},
};
export { tm, tamil };

View File

@ -7,6 +7,7 @@ const turkish = {
const tr = {
translation: {
report_bug: "Hata bildir",
import_from: "İçe aktar",
import: "İçe aktar",
file: "Dosya",
new: "Yeni",
@ -97,7 +98,8 @@ const tr = {
no_tables: "Tablo yok",
no_tables_text: "Diagram oluşturmaya başlayın",
no_relationships: "İlişki yok",
no_relationships_text: "Alanları bağlamak ve ilişkiler oluşturmak için sürükleyin",
no_relationships_text:
"Alanları bağlamak ve ilişkiler oluşturmak için sürükleyin",
no_subject_areas: "Konu alanı yok",
no_subject_areas_text: "Grup tablolarına konu alanları ekleyin!",
no_notes: "Not yok",
@ -105,8 +107,7 @@ const tr = {
no_types: "Tip yok",
no_types_text: "Kendi özel veri türlerinizi tanımlayın",
no_issues: "Hiçbir sorun bulunamadı",
strict_mode_is_on_no_issues:
"Sabit mod açık iken hatalar görüntülenmez",
strict_mode_is_on_no_issues: "Sabit mod açık iken hatalar görüntülenmez",
name: "",
type: "Tip",
null: "Boş",
@ -138,7 +139,8 @@ const tr = {
one_to_many: "Bire çok",
many_to_one: "Çoktan bire",
content: "İçerik",
types_info:"Bu özellik PostgreSQL gibi nesne-ilişkisel DBMS'ler içindir.\nMySQL veya MariaDB için kullanılırsa, ilgili json doğrulama kontrolüyle birlikte bir JSON türü oluşturulacaktır.\nSQLite için kullanılırsa, bir BLOB'a çevrilecektir.\nMSQL için kullanılırsa, ilk alana bir tür takma adı oluşturulacaktır.",
types_info:
"Bu özellik PostgreSQL gibi nesne-ilişkisel DBMS'ler içindir.\nMySQL veya MariaDB için kullanılırsa, ilgili json doğrulama kontrolüyle birlikte bir JSON türü oluşturulacaktır.\nSQLite için kullanılırsa, bir BLOB'a çevrilecektir.\nMSQL için kullanılırsa, ilk alana bir tür takma adı oluşturulacaktır.",
table_deleted: "Tablo silindi",
area_deleted: "Alan silindi",
note_deleted: "Not silindi",
@ -155,8 +157,8 @@ const tr = {
create: "Oluştur",
confirm: "Onayla",
last_modified: "Son değişiklik",
drag_and_drop_files: "Dosyayı buraya sürükleyip bırakın veya yüklemek için tıklayın.",
support_json_and_ddb: "JSON ve DDB dosya türleri desteklenir",
drag_and_drop_files:
"Dosyayı buraya sürükleyip bırakın veya yüklemek için tıklayın.",
upload_sql_to_generate_diagrams:
"Tablolarınızı ve sütunlarınızı otomatik olarak oluşturmak için bir sql dosyası yükleyin.",
overwrite_existing_diagram: "Mevcut diyagramı üzerine yaz",
@ -168,20 +170,28 @@ const tr = {
duplicate_table_by_name: "Tekrar eden tablo adı '{{tableName}}'",
empty_field_name: "'{{tableName}} tablosunda boş alan `name`",
empty_field_type: "'{{tableName}} tablosunda boş tip `type`",
no_values_for_field:"'{{tableName}}' tablosunun '{{fieldName}}' alanı `{{type}}` türündedir ancak hiçbir değer belirtilmemiştir",
default_doesnt_match_type:"{{tableName}} tablosundaki '{{fieldName}}' alanı için varsayılan değer türüyle eşleşmiyor",
not_null_is_null:"'{{tableName}}' tablosunun '{{fieldName}}' alanı NULL DEĞİL ancak varsayılan olarak NULL",
duplicate_fields:"Tablo '{{tableName}}' içinde '{{fieldName}}' adıyla yinelenen tablo alanları",
duplicate_index: "'{{tableName}}' tablosunda '{{indexName}}' adına göre yinelenen dizin",
empty_index: "'{{tableName}}' tablosundaki dizin hiçbir sütunu indexlemiyor",
no_values_for_field:
"'{{tableName}}' tablosunun '{{fieldName}}' alanı `{{type}}` türündedir ancak hiçbir değer belirtilmemiştir",
default_doesnt_match_type:
"{{tableName}} tablosundaki '{{fieldName}}' alanı için varsayılan değer türüyle eşleşmiyor",
not_null_is_null:
"'{{tableName}}' tablosunun '{{fieldName}}' alanı NULL DEĞİL ancak varsayılan olarak NULL",
duplicate_fields:
"Tablo '{{tableName}}' içinde '{{fieldName}}' adıyla yinelenen tablo alanları",
duplicate_index:
"'{{tableName}}' tablosunda '{{indexName}}' adına göre yinelenen dizin",
empty_index:
"'{{tableName}}' tablosundaki dizin hiçbir sütunu indexlemiyor",
no_primary_key: "'{{tableName}} tablosunun birincil anahtarı yok",
type_with_no_name: "Adı olmayan bir tür bildirilmiş",
duplicate_types: "'{{typeName}}' adına göre yinelenen türler",
type_w_no_fields: "Alanı olmayan boş bir '{{typeName}}' türü bildirilmiş",
empty_type_field_name: "Boş alan `name` in type '{{typeName}}'",
empty_type_field_type: "Boş alan `type` '{{typeName}}' türünde",
no_values_for_type_field:"'{{typeName}}' türündeki '{{fieldName}}' alanı `{{type}}` türündedir ancak hiçbir değer belirtilmemiştir",
duplicate_type_fields:"'{{typeName}}' türünde '{{fieldName}}' adına göre yinelenen tür alanları",
no_values_for_type_field:
"'{{typeName}}' türündeki '{{fieldName}}' alanı `{{type}}` türündedir ancak hiçbir değer belirtilmemiştir",
duplicate_type_fields:
"'{{typeName}}' türünde '{{fieldName}}' adına göre yinelenen tür alanları",
duplicate_reference: "'{{refName}}' adıyla yinelenen referans",
circular_dependency: "Tablo '{{refName}}' içeren döngüsel bağımlılık",
timeline: "Zaman çizelgesi",
@ -213,7 +223,8 @@ const tr = {
not_found: "Bulunamadı",
pick_db: "Veritabanı seç",
generic: "Genel",
generic_description: "Genel diyagramlar herhangi bir SQL türüne dışa aktarılabilir ancak az sayıda veri türünü destekler.",
generic_description:
"Genel diyagramlar herhangi bir SQL türüne dışa aktarılabilir ancak az sayıda veri türünü destekler.",
enums: "Enums",
add_enum: "Enum ekle",
edit_enum: "{{extra}} Enum'u düzenle {{enumName}}",
@ -225,7 +236,7 @@ const tr = {
no_enums_text: "Burada enum tanımlayın",
declare_array: "Dizi bildir",
empty_index_name: "'{{tableName}}' tablosunda isimsiz bir dizin bildirildi",
didnt_find_diagram: "Oops! Diyagram bulunamadı."
didnt_find_diagram: "Oops! Diyagram bulunamadı.",
},
};

View File

@ -1,204 +1,218 @@
const uyghur = {
name: "Uyghur",
native_name: "ئۇيغۇرچە",
code: "ug",
name: "Uyghur",
native_name: "ئۇيغۇرچە",
code: "ug",
};
const ug = {
translation: {
report_bug: "بۇغ رېپورت قىلىڭ",
import: "ئېكىر",
file: "ھۆججەت",
new: "يېڭى",
new_window: "يېڭى دەرۋازا",
open: "ئېچىش",
save: "ساقلاش",
save_as: "دەپ ساقلاش",
save_as_template: "شablon دەپ ساقلاش",
template_saved: "شablon ساقلانغان!",
rename: "ئادىنى ئۆزگەرتىش",
delete_diagram: "رەسمنى ئۆچۈرۈش",
are_you_sure_delete_diagram: "سىز ھەقىقەتەن بۇ رەسمنى ئۆچۈرۈشنى خالايمسىز؟ بۇ ھەرىكەت قايتا قۇرغىلى بولمايدۇ.",
oops_smth_went_wrong: "ئوپ! بىر نەرسە خاتا بولدى.",
import_diagram: "رەسمنى ئېكىر",
import_from_source: "SQL دىن ئېكىر",
export_as: "دەپ ئېكسپورت قىلىش",
export_source: "SQL ئېكسپورت",
models: "مودېللار",
exit: "چىقىش",
edit: "تەھرىرلاش",
undo: "قايتۇرۇش",
redo: "يېڭىدىن قىلىش",
clear: "تازىلاش",
are_you_sure_clear: "سىز ھەقىقەتەن بۇ رەسمنى تازىلاشنى خالايمسىز؟ بۇ قايتا قۇرغىلى بولمايدۇ.",
cut: "كېسىش",
copy: "نۇسخا ئېلىش",
paste: "قويۇش",
duplicate: "نۇسخىسىنى ياساش",
delete: "ئۆچۈرۈش",
copy_as_image: "رەسىم سۈپىتىدە نۇسخا ئېلىش",
view: "كۆرۈش",
header: "مېنۇ بار",
sidebar: "يانتۇ بار",
issues: "مەسىلىلەر",
presentation_mode: ەqdimات رېژىمى",
strict_mode: "تىزىملىك رېژىمى",
field_details: "ئالاقە تەپسىلاتلىرى",
reset_view: "كۆرۈشنى قايتا قۇرۇش",
show_grid: "تارماقنى كۆرسىتىش",
show_cardinality: "كارتىنالىتىنى كۆرسىتىش",
theme: "تېما",
light: "يېنىق",
dark: "قارا",
zoom_in: "زوم قىلىش",
zoom_out: "زومنى تۆۋەنلىتىش",
fullscreen: "تولۇق ئېكران",
settings: "تەڭشەك",
show_timeline: "ۋاقىت جەدۋىلىنى كۆرسىتىش",
autosave: "ئۆز-ئۆزىگە ساقلاش",
panning: "پانننگ",
table_width: "جەدۋەل كەڭلىكى",
language: "تىل",
flush_storage: "ساقلاشنى تازىلاش",
are_you_sure_flush_storage: "سىز ھەقىقەتەن ساقلاشنى تازىلاشنى خالايمسىز؟ بۇ سىزنىڭ بارلىق رەسملەرنى ۋە خاس شablونلارنى قايتا قۇرغىلى بولمايدۇ.",
storage_flushed: "ساقلاش تازىلاندى",
help: "ياردەم",
shortcuts: "قىسقا يوللار",
ask_on_discord: "بىز بىلەن Discord دا سوراڭ",
feedback: "پىكىر",
no_changes: "بىرەر ئۆزگىرىش يوق",
loading: "يۈكلەش...",
last_saved: "ئاخىرىدا ساقلانغان",
saving: "ساقلاۋاتىدۇ...",
failed_to_save: "ساقلاشقا مەغلۇپ بولدى",
fit_window_reset: "دەرۋازىنى ماسلاشتۇرۇش / قايتا قۇرۇش",
zoom: "زوم",
add_table: "جەدۋەل قوشۇش",
add_area: "ئارالۇق قوشۇش",
add_note: "بەلگە قوشۇش",
add_type: "تۈر قوشۇش",
to_do: "ئورۇنلىشىش",
tables: "جەدۋەللەر",
relationships: "مۇناسىۋەتلەر",
subject_areas: "مەزمۇن بۆلەكلىرى",
notes: "بەلگىلەر",
types: "تۈرلەر",
search: "ئىزدەش...",
no_tables: "جەدۋەل يوق",
no_tables_text: "رەسمنى ياساشنى باشلاڭ!",
no_relationships: "مۇناسىۋەت يوق",
no_relationships_text: "ئالاقە قۇرۇش ئۈچۈن بۆلەكلىرىنى تارتىڭ!",
no_subject_areas: "مەزمۇن بۆلەكلىرى يوق",
no_subject_areas_text: "جەدۋەللەرنى مەزمۇن بۆلەكلىرىگە قوشۇڭ!",
no_notes: "بەلگىلەر يوق",
no_notes_text: "قوشۇمچە ئۇچۇرنى خاتىرىلەش ئۈچۈن بەلگىلەرنى ئىشلىتىڭ",
no_types: "تۈرلەر يوق",
no_types_text: "خاس سانلىق مەلۇمات تۈرلىرىنى ياساڭ",
no_issues: "مەسىلىلەر تېپىلمىدى.",
strict_mode_is_on_no_issues: "تىزىملىك رېژىمى قوزغىتىلغان، شۇڭا مەسىلىلەر كۆرۈلمەيدۇ.",
name: "ئاد",
type: "تۈر",
null: "Null",
not_null: "Null ئەمەس",
primary: "بىرلەشمىسى",
unique: "يەككە",
autoincrement: "ئۆز-ئۆزىگە قوشۇش",
default_value: "ئادەتتىكى قىممەت",
check: "تەكشۈرۈش ئىپادىسى",
this_will_appear_as_is: "*بۇ ياسالغان سكرىپتتە شۇنداقلا كۆرۈنىدۇ.",
comment: "ئىزاھات",
add_field: "بۆلەك قوشۇش",
values: "قىممەتلەر",
size: "ئۆلچەم",
precision: "دۇرۇسلىق",
set_precision: "دۇرۇسلىقىنى بەلگىلەش: (ئۆلچەم، رەقەم)",
use_for_batch_input: "بىر قېتىملىق كىرگۈزۈش ئۈچۈن ئىشلىتىش",
indices: "ئىنكس",
add_index: "ئىنكس قوشۇش",
select_fields: "بۆلەكلىرىنى تاللاش",
title: "باشلىق",
not_set: "بەلگىلەلمىگەن",
foreign: "تاشقى",
cardinality: "كارتىنالىتى",
on_update: "يېڭىلانغاندا",
on_delete: "ئۆچۈرۈلگەندە",
swap: "ئۆزگەرتىش",
one_to_one: "بىر-بىرگە",
one_to_many: "بىر-كۆپكە",
many_to_one: "كۆپ-بىرگە",
content: "مەزمۇن",
types_info: "بۇ ئىقتىدار object-relational DBMS لىرىگە، PostgreSQL غا خاس.\nئەگەر MySQL ياكى MariaDB غا ئىشلىتىلسە، مۇناسىۋەتلىك json توغرا تەكشۈرۈش بىلەن بىر JSON تۈرى ياسىلىدۇ.\nئەگەر SQLite غا ئىشلىتىلسە، بۇ BLOB غا ئۆزگەرتىلىدۇ.\nئەگەر MSSQL غا ئىشلىتىلسە، بىرىنچى بۆلەك ئۈچۈن بىر تۈر لەۋھەسى ياسىلىدۇ.",
table_deleted: "جەدۋەل ئۆچۈرۈلدى",
area_deleted: "ئارالۇق ئۆچۈرۈلدى",
note_deleted: "بەلگە ئۆچۈرۈلدى",
relationship_deleted: "مۇناسىۋەت ئۆچۈرۈلدى",
type_deleted: "تۈر ئۆچۈرۈلدى",
cannot_connect: "باغلىنىشقا بولمايدۇ، بۆلەك تۈرى پەرقلىق",
copied_to_clipboard: "كلىپبوردقا نۇسخا ئېلىندى",
create_new_diagram: "يېڭى رەسمنى ياساش",
cancel: "بەجىرىش",
open_diagram: "رەسمنى ئېچىش",
rename_diagram: "رەسمنىڭ نامىنى ئۆزگەرتىش",
export: "ئېكسپورت",
export_image: "رەسىمنى ئېكسپورت",
create: "ياساش",
confirm: "تاسدىقلاش",
last_modified: "ئاخىرىدا ئۆزگەرتىلگەن",
drag_and_drop_files: "ھۆججەتلەرنى بۇ يەرگە تارتىپ قويۇڭ ياكى يۈكلەش ئۈچۈن بېسىڭ.",
support_json_and_ddb: "JSON ۋە DDB ھۆججەتلىرى قوللايدۇ",
upload_sql_to_generate_diagrams: "جەدۋەل ۋە بۆلەكلىرىڭىزنى ئاپتوماتىك ياساش ئۈچۈن SQL ھۆججىتىنى يۈكلەڭ.",
overwrite_existing_diagram: "بار بولغان رەسمنى يېڭىدىن يازماق",
only_mysql_supported: "*ھازىرچە پەقەت MySQL سكرىپتلىرىنى يۈكلەش قوللايدۇ.",
blank: "بوش",
filename: "ھۆججەت نامى",
table_w_no_name: "ئادسىز جەدۋەل ئېلان قىلىندى",
duplicate_table_by_name: "ئاد بىلەن نۇسخا جەدۋەل '{{tableName}}'",
empty_field_name: "جەدۋەل '{{tableName}}' دا بوش بۆلەك نامى",
empty_field_type: "جەدۋەل '{{tableName}}' دا بوش بۆلەك تۈرى",
no_values_for_field: "جەدۋەل '{{tableName}}' نىڭ بۆلەك '{{fieldName}}' نىڭ تۈرى {{type}}، ئەمما قىممەت بەلگىلەلمىدى",
default_doesnt_match_type: "جەدۋەل '{{tableName}}' دا بۆلەك '{{fieldName}}' نىڭ ئادىتتىكى قىممىتى تۈرىگە ماس كەلمەيدۇ",
not_null_is_null: "جەدۋەل '{{tableName}}' نىڭ بۆلەك '{{fieldName}}' نىڭ قىممىتى NOT NULL، ئەمما ئادىتتىكى NULL",
duplicate_fields: "جەدۋەل '{{tableName}}' دا نام '{{fieldName}}' بولغان نۇسخا بۆلەك",
duplicate_index: "جەدۋەل '{{tableName}}' دا نام '{{indexName}}' بولغان نۇسخا ئىنكس",
empty_index: "جەدۋەل '{{tableName}}' دا ئىنكس بۆلەك ئىنكس قىلمايدۇ",
no_primary_key: "جەدۋەل '{{tableName}}' دا بىرلەشمىسى يوق",
type_with_no_name: "نامسىز تۈر ئېلان قىلىندى",
duplicate_types: "نام '{{typeName}}' بولغان نۇسخا تۈرلەر",
type_w_no_fields: "بۆلەكلىرى يوق تۈر '{{typeName}}' ئېلان قىلىندى",
empty_type_field_name: "تۈر '{{typeName}}' دا بوش بۆلەك نامى",
empty_type_field_type: "تۈر '{{typeName}}' دا بوش بۆلەك تۈرى",
no_values_for_type_field: "تۈر '{{typeName}}' نىڭ بۆلەك '{{fieldName}}' نىڭ تۈرى {{type}}، ئەمما قىممەت بەلگىلەلمىدى",
duplicate_type_fields: "تۈر '{{typeName}}' دا نام '{{fieldName}}' بولغان نۇسخا تۈر بۆلەكلىرى",
duplicate_reference: "نام '{{refName}}' بولغان نۇسخا نىشان",
circular_dependency: "جەدۋەل '{{refName}}' دا دائىرىلىك باغلىقلىق",
timeline: "ۋاقىت جەدۋىلى",
priority: "ئالاھىدىلىك",
none: "يوق",
low: "تۆۋەن",
medium: "ئوتتۇرا",
high: "يۇقىرى",
sort_by: "بويىچە تىزىش",
my_order: "مەننىڭ تىزىم",
completed: "تاماملاندى",
alphabetically: "ئەپبە بويىچە",
add_task: "ۋەزىپە قوشۇش",
details: "تەپسىلاتلار",
no_tasks: "سىزنىڭ ھازىرچە ھېچقانداق ۋەزىپەڭىز يوق.",
no_activity: "سىزنىڭ ھازىرچە ھېچقانداق پائالىيىتىڭىز يوق.",
move_element: "{{name}} نى {{coords}} غا يۆتكىڭ",
edit_area: "{{extra}} ئارالۇقنى تەھرىرلىڭ {{areaName}}",
delete_area: "ئارالۇقنى ئۆچۈرۈڭ {{areaName}}",
edit_note: "{{extra}} بەلگىنى تەھرىرلىڭ {{noteTitle}}",
delete_note: "بەلگىنى ئۆچۈرۈڭ {{noteTitle}}",
edit_table: "{{extra}} جەدۋەلنى تەھرىرلىڭ {{tableName}}",
delete_table: "جەدۋەلنى ئۆچۈرۈڭ {{tableName}}",
edit_type: "{{extra}} تۈرنى تەھرىرلىڭ {{typeName}}",
delete_type: "تۈرنى ئۆچۈرۈڭ {{typeName}}",
add_relationship: "مۇناسىۋەت قوشۇڭ",
edit_relationship: "{{extra}} مۇناسىۋەتنى تەھرىرلىڭ {{refName}}",
delete_relationship: "مۇناسىۋەتنى ئۆچۈرۈڭ {{refName}}",
not_found: "تەپىلمايدۇ",
},
translation: {
report_bug: "بۇغ رېپورت قىلىڭ",
import_from: "ئېكىر",
import: "ئېكىر",
file: "ھۆججەت",
new: "يېڭى",
new_window: "يېڭى دەرۋازا",
open: "ئېچىش",
save: "ساقلاش",
save_as: "دەپ ساقلاش",
save_as_template: "شablon دەپ ساقلاش",
template_saved: "شablon ساقلانغان!",
rename: "ئادىنى ئۆزگەرتىش",
delete_diagram: "رەسمنى ئۆچۈرۈش",
are_you_sure_delete_diagram:
"سىز ھەقىقەتەن بۇ رەسمنى ئۆچۈرۈشنى خالايمسىز؟ بۇ ھەرىكەت قايتا قۇرغىلى بولمايدۇ.",
oops_smth_went_wrong: "ئوپ! بىر نەرسە خاتا بولدى.",
import_diagram: "رەسمنى ئېكىر",
import_from_source: "SQL دىن ئېكىر",
export_as: "دەپ ئېكسپورت قىلىش",
export_source: "SQL ئېكسپورت",
models: "مودېللار",
exit: "چىقىش",
edit: "تەھرىرلاش",
undo: "قايتۇرۇش",
redo: "يېڭىدىن قىلىش",
clear: "تازىلاش",
are_you_sure_clear:
"سىز ھەقىقەتەن بۇ رەسمنى تازىلاشنى خالايمسىز؟ بۇ قايتا قۇرغىلى بولمايدۇ.",
cut: "كېسىش",
copy: "نۇسخا ئېلىش",
paste: "قويۇش",
duplicate: "نۇسخىسىنى ياساش",
delete: "ئۆچۈرۈش",
copy_as_image: "رەسىم سۈپىتىدە نۇسخا ئېلىش",
view: "كۆرۈش",
header: "مېنۇ بار",
sidebar: "يانتۇ بار",
issues: "مەسىلىلەر",
presentation_mode: ەqdimات رېژىمى",
strict_mode: "تىزىملىك رېژىمى",
field_details: "ئالاقە تەپسىلاتلىرى",
reset_view: "كۆرۈشنى قايتا قۇرۇش",
show_grid: "تارماقنى كۆرسىتىش",
show_cardinality: "كارتىنالىتىنى كۆرسىتىش",
theme: "تېما",
light: "يېنىق",
dark: "قارا",
zoom_in: "زوم قىلىش",
zoom_out: "زومنى تۆۋەنلىتىش",
fullscreen: "تولۇق ئېكران",
settings: "تەڭشەك",
show_timeline: "ۋاقىت جەدۋىلىنى كۆرسىتىش",
autosave: "ئۆز-ئۆزىگە ساقلاش",
panning: "پانننگ",
table_width: "جەدۋەل كەڭلىكى",
language: "تىل",
flush_storage: "ساقلاشنى تازىلاش",
are_you_sure_flush_storage:
"سىز ھەقىقەتەن ساقلاشنى تازىلاشنى خالايمسىز؟ بۇ سىزنىڭ بارلىق رەسملەرنى ۋە خاس شablونلارنى قايتا قۇرغىلى بولمايدۇ.",
storage_flushed: "ساقلاش تازىلاندى",
help: "ياردەم",
shortcuts: "قىسقا يوللار",
ask_on_discord: "بىز بىلەن Discord دا سوراڭ",
feedback: "پىكىر",
no_changes: "بىرەر ئۆزگىرىش يوق",
loading: "يۈكلەش...",
last_saved: "ئاخىرىدا ساقلانغان",
saving: "ساقلاۋاتىدۇ...",
failed_to_save: "ساقلاشقا مەغلۇپ بولدى",
fit_window_reset: "دەرۋازىنى ماسلاشتۇرۇش / قايتا قۇرۇش",
zoom: "زوم",
add_table: "جەدۋەل قوشۇش",
add_area: "ئارالۇق قوشۇش",
add_note: "بەلگە قوشۇش",
add_type: "تۈر قوشۇش",
to_do: "ئورۇنلىشىش",
tables: "جەدۋەللەر",
relationships: "مۇناسىۋەتلەر",
subject_areas: "مەزمۇن بۆلەكلىرى",
notes: "بەلگىلەر",
types: "تۈرلەر",
search: "ئىزدەش...",
no_tables: "جەدۋەل يوق",
no_tables_text: "رەسمنى ياساشنى باشلاڭ!",
no_relationships: "مۇناسىۋەت يوق",
no_relationships_text: "ئالاقە قۇرۇش ئۈچۈن بۆلەكلىرىنى تارتىڭ!",
no_subject_areas: "مەزمۇن بۆلەكلىرى يوق",
no_subject_areas_text: "جەدۋەللەرنى مەزمۇن بۆلەكلىرىگە قوشۇڭ!",
no_notes: "بەلگىلەر يوق",
no_notes_text: "قوشۇمچە ئۇچۇرنى خاتىرىلەش ئۈچۈن بەلگىلەرنى ئىشلىتىڭ",
no_types: "تۈرلەر يوق",
no_types_text: "خاس سانلىق مەلۇمات تۈرلىرىنى ياساڭ",
no_issues: "مەسىلىلەر تېپىلمىدى.",
strict_mode_is_on_no_issues:
"تىزىملىك رېژىمى قوزغىتىلغان، شۇڭا مەسىلىلەر كۆرۈلمەيدۇ.",
name: "ئاد",
type: "تۈر",
null: "Null",
not_null: "Null ئەمەس",
primary: "بىرلەشمىسى",
unique: "يەككە",
autoincrement: "ئۆز-ئۆزىگە قوشۇش",
default_value: "ئادەتتىكى قىممەت",
check: "تەكشۈرۈش ئىپادىسى",
this_will_appear_as_is: "*بۇ ياسالغان سكرىپتتە شۇنداقلا كۆرۈنىدۇ.",
comment: "ئىزاھات",
add_field: "بۆلەك قوشۇش",
values: "قىممەتلەر",
size: "ئۆلچەم",
precision: "دۇرۇسلىق",
set_precision: "دۇرۇسلىقىنى بەلگىلەش: (ئۆلچەم، رەقەم)",
use_for_batch_input: "بىر قېتىملىق كىرگۈزۈش ئۈچۈن ئىشلىتىش",
indices: "ئىنكس",
add_index: "ئىنكس قوشۇش",
select_fields: "بۆلەكلىرىنى تاللاش",
title: "باشلىق",
not_set: "بەلگىلەلمىگەن",
foreign: "تاشقى",
cardinality: "كارتىنالىتى",
on_update: "يېڭىلانغاندا",
on_delete: "ئۆچۈرۈلگەندە",
swap: "ئۆزگەرتىش",
one_to_one: "بىر-بىرگە",
one_to_many: "بىر-كۆپكە",
many_to_one: "كۆپ-بىرگە",
content: "مەزمۇن",
types_info:
"بۇ ئىقتىدار object-relational DBMS لىرىگە، PostgreSQL غا خاس.\nئەگەر MySQL ياكى MariaDB غا ئىشلىتىلسە، مۇناسىۋەتلىك json توغرا تەكشۈرۈش بىلەن بىر JSON تۈرى ياسىلىدۇ.\nئەگەر SQLite غا ئىشلىتىلسە، بۇ BLOB غا ئۆزگەرتىلىدۇ.\nئەگەر MSSQL غا ئىشلىتىلسە، بىرىنچى بۆلەك ئۈچۈن بىر تۈر لەۋھەسى ياسىلىدۇ.",
table_deleted: "جەدۋەل ئۆچۈرۈلدى",
area_deleted: "ئارالۇق ئۆچۈرۈلدى",
note_deleted: "بەلگە ئۆچۈرۈلدى",
relationship_deleted: "مۇناسىۋەت ئۆچۈرۈلدى",
type_deleted: "تۈر ئۆچۈرۈلدى",
cannot_connect: "باغلىنىشقا بولمايدۇ، بۆلەك تۈرى پەرقلىق",
copied_to_clipboard: "كلىپبوردقا نۇسخا ئېلىندى",
create_new_diagram: "يېڭى رەسمنى ياساش",
cancel: "بەجىرىش",
open_diagram: "رەسمنى ئېچىش",
rename_diagram: "رەسمنىڭ نامىنى ئۆزگەرتىش",
export: "ئېكسپورت",
export_image: "رەسىمنى ئېكسپورت",
create: "ياساش",
confirm: "تاسدىقلاش",
last_modified: "ئاخىرىدا ئۆزگەرتىلگەن",
drag_and_drop_files:
"ھۆججەتلەرنى بۇ يەرگە تارتىپ قويۇڭ ياكى يۈكلەش ئۈچۈن بېسىڭ.",
upload_sql_to_generate_diagrams:
"جەدۋەل ۋە بۆلەكلىرىڭىزنى ئاپتوماتىك ياساش ئۈچۈن SQL ھۆججىتىنى يۈكلەڭ.",
overwrite_existing_diagram: "بار بولغان رەسمنى يېڭىدىن يازماق",
only_mysql_supported: "*ھازىرچە پەقەت MySQL سكرىپتلىرىنى يۈكلەش قوللايدۇ.",
blank: "بوش",
filename: "ھۆججەت نامى",
table_w_no_name: "ئادسىز جەدۋەل ئېلان قىلىندى",
duplicate_table_by_name: "ئاد بىلەن نۇسخا جەدۋەل '{{tableName}}'",
empty_field_name: "جەدۋەل '{{tableName}}' دا بوش بۆلەك نامى",
empty_field_type: "جەدۋەل '{{tableName}}' دا بوش بۆلەك تۈرى",
no_values_for_field:
"جەدۋەل '{{tableName}}' نىڭ بۆلەك '{{fieldName}}' نىڭ تۈرى {{type}}، ئەمما قىممەت بەلگىلەلمىدى",
default_doesnt_match_type:
"جەدۋەل '{{tableName}}' دا بۆلەك '{{fieldName}}' نىڭ ئادىتتىكى قىممىتى تۈرىگە ماس كەلمەيدۇ",
not_null_is_null:
"جەدۋەل '{{tableName}}' نىڭ بۆلەك '{{fieldName}}' نىڭ قىممىتى NOT NULL، ئەمما ئادىتتىكى NULL",
duplicate_fields:
"جەدۋەل '{{tableName}}' دا نام '{{fieldName}}' بولغان نۇسخا بۆلەك",
duplicate_index:
"جەدۋەل '{{tableName}}' دا نام '{{indexName}}' بولغان نۇسخا ئىنكس",
empty_index: "جەدۋەل '{{tableName}}' دا ئىنكس بۆلەك ئىنكس قىلمايدۇ",
no_primary_key: "جەدۋەل '{{tableName}}' دا بىرلەشمىسى يوق",
type_with_no_name: "نامسىز تۈر ئېلان قىلىندى",
duplicate_types: "نام '{{typeName}}' بولغان نۇسخا تۈرلەر",
type_w_no_fields: "بۆلەكلىرى يوق تۈر '{{typeName}}' ئېلان قىلىندى",
empty_type_field_name: "تۈر '{{typeName}}' دا بوش بۆلەك نامى",
empty_type_field_type: "تۈر '{{typeName}}' دا بوش بۆلەك تۈرى",
no_values_for_type_field:
"تۈر '{{typeName}}' نىڭ بۆلەك '{{fieldName}}' نىڭ تۈرى {{type}}، ئەمما قىممەت بەلگىلەلمىدى",
duplicate_type_fields:
"تۈر '{{typeName}}' دا نام '{{fieldName}}' بولغان نۇسخا تۈر بۆلەكلىرى",
duplicate_reference: "نام '{{refName}}' بولغان نۇسخا نىشان",
circular_dependency: "جەدۋەل '{{refName}}' دا دائىرىلىك باغلىقلىق",
timeline: "ۋاقىت جەدۋىلى",
priority: "ئالاھىدىلىك",
none: "يوق",
low: "تۆۋەن",
medium: "ئوتتۇرا",
high: "يۇقىرى",
sort_by: "بويىچە تىزىش",
my_order: "مەننىڭ تىزىم",
completed: "تاماملاندى",
alphabetically: "ئەپبە بويىچە",
add_task: "ۋەزىپە قوشۇش",
details: "تەپسىلاتلار",
no_tasks: "سىزنىڭ ھازىرچە ھېچقانداق ۋەزىپەڭىز يوق.",
no_activity: "سىزنىڭ ھازىرچە ھېچقانداق پائالىيىتىڭىز يوق.",
move_element: "{{name}} نى {{coords}} غا يۆتكىڭ",
edit_area: "{{extra}} ئارالۇقنى تەھرىرلىڭ {{areaName}}",
delete_area: "ئارالۇقنى ئۆچۈرۈڭ {{areaName}}",
edit_note: "{{extra}} بەلگىنى تەھرىرلىڭ {{noteTitle}}",
delete_note: "بەلگىنى ئۆچۈرۈڭ {{noteTitle}}",
edit_table: "{{extra}} جەدۋەلنى تەھرىرلىڭ {{tableName}}",
delete_table: "جەدۋەلنى ئۆچۈرۈڭ {{tableName}}",
edit_type: "{{extra}} تۈرنى تەھرىرلىڭ {{typeName}}",
delete_type: "تۈرنى ئۆچۈرۈڭ {{typeName}}",
add_relationship: "مۇناسىۋەت قوشۇڭ",
edit_relationship: "{{extra}} مۇناسىۋەتنى تەھرىرلىڭ {{refName}}",
delete_relationship: "مۇناسىۋەتنى ئۆچۈرۈڭ {{refName}}",
not_found: "تەپىلمايدۇ",
},
};
export { ug, uyghur };
export { ug, uyghur };

View File

@ -7,6 +7,7 @@ const ukrainian = {
const uk = {
translation: {
report_bug: "Повідомити про помилку",
import_from: "Імпортувати",
import: "Імпортувати",
file: "Файл",
new: "Новий",
@ -18,7 +19,8 @@ const uk = {
template_saved: "Шаблон збережено!",
rename: "Перейменувати",
delete_diagram: "Видалити діаграму",
are_you_sure_delete_diagram: "Ви впевнені, що хочете видалити цю діаграму? Ця операція є незворотною.",
are_you_sure_delete_diagram:
"Ви впевнені, що хочете видалити цю діаграму? Ця операція є незворотною.",
oops_smth_went_wrong: "Упс! Щось пішло не так.",
import_diagram: "Імпортувати діаграму",
import_from_source: "Імпортувати з SQL",
@ -30,7 +32,8 @@ const uk = {
undo: "Скасувати",
redo: "Повторити",
clear: "Очистити",
are_you_sure_clear: "Ви впевнені, що хочете очистити діаграму? Це незворотно.",
are_you_sure_clear:
"Ви впевнені, що хочете очистити діаграму? Це незворотно.",
cut: "Вирізати",
copy: "Копіювати",
paste: "Вставити",
@ -60,7 +63,8 @@ const uk = {
table_width: "Ширина таблиці",
language: "Мова",
flush_storage: "Очистити сховище",
are_you_sure_flush_storage: "Ви впевнені, що хочете очистити сховище? Це незворотно видалить всі ваші діаграми та користувацькі шаблони.",
are_you_sure_flush_storage:
"Ви впевнені, що хочете очистити сховище? Це незворотно видалить всі ваші діаграми та користувацькі шаблони.",
storage_flushed: "Сховище очищено",
help: "Допомога",
shortcuts: "Гарячі клавіші",
@ -87,7 +91,8 @@ const uk = {
no_tables: "Немає таблиць",
no_tables_text: "Почніть створювати вашу діаграму!",
no_relationships: "Немає зв'язків",
no_relationships_text: "Перетягніть, щоб з'єднати поля та створити зв'язки!",
no_relationships_text:
"Перетягніть, щоб з'єднати поля та створити зв'язки!",
no_subject_areas: "Немає тематичних областей",
no_subject_areas_text: "Додайте тематичні області для групування таблиць!",
no_notes: "Немає нотаток",
@ -95,7 +100,8 @@ const uk = {
no_types: "Немає типів",
no_types_text: "Створіть власні користувацькі типи даних",
no_issues: "Проблем не виявлено.",
strict_mode_is_on_no_issues: "Строгий режим вимкнено, тому проблеми не будуть відображатися.",
strict_mode_is_on_no_issues:
"Строгий режим вимкнено, тому проблеми не будуть відображатися.",
name: "Назва",
type: "Тип",
null: "Null",
@ -127,7 +133,8 @@ const uk = {
one_to_many: "Один до багатьох",
many_to_one: "Багато до одного",
content: "Зміст",
types_info: "Ця функція призначена для об'єктно-реляційних СУБД, таких як PostgreSQL.\nЯкщо використовується для MySQL або MariaDB, буде згенерований тип JSON з відповідною перевіркою JSON.\nЯкщо використовується для SQLite, буде перетворено на BLOB.\nЯкщо використовується для MSSQL, буде згенеровано тип-аліас для першого поля.",
types_info:
"Ця функція призначена для об'єктно-реляційних СУБД, таких як PostgreSQL.\nЯкщо використовується для MySQL або MariaDB, буде згенерований тип JSON з відповідною перевіркою JSON.\nЯкщо використовується для SQLite, буде перетворено на BLOB.\nЯкщо використовується для MSSQL, буде згенеровано тип-аліас для першого поля.",
table_deleted: "Таблицю видалено",
area_deleted: "Область видалено",
note_deleted: "Нотатку видалено",
@ -144,22 +151,29 @@ const uk = {
create: "Створити",
confirm: "Підтвердити",
last_modified: "Остання зміна",
drag_and_drop_files: "Перетягніть файл сюди або натисніть для завантаження.",
support_json_and_ddb: "Підтримуються файли JSON та DDB",
upload_sql_to_generate_diagrams: "Завантажте SQL файл для автоматичного створення ваших таблиць та стовпців.",
drag_and_drop_files:
"Перетягніть файл сюди або натисніть для завантаження.",
upload_sql_to_generate_diagrams:
"Завантажте SQL файл для автоматичного створення ваших таблиць та стовпців.",
overwrite_existing_diagram: "Перезаписати існуючу діаграму",
only_mysql_supported: "*На даний момент підтримується завантаження лише MySQL скриптів.",
only_mysql_supported:
"*На даний момент підтримується завантаження лише MySQL скриптів.",
blank: "Порожній",
filename: "Назва файлу",
table_w_no_name: "Оголошено таблицю без назви",
duplicate_table_by_name: "Дубльована таблиця з назвою '{{tableName}}'",
empty_field_name: "Порожнє поле `name` в таблиці '{{tableName}}'",
empty_field_type: "Порожнє поле `type` в таблиці '{{tableName}}'",
no_values_for_field: "'{{fieldName}}' поле в таблиці '{{tableName}}' має тип `{{type}}`, але значення не вказані",
default_doesnt_match_type: "Значення за замовчуванням для поля '{{fieldName}}' в таблиці '{{tableName}}' не відповідає його типу",
not_null_is_null: "'{{fieldName}}' поле в таблиці '{{tableName}}' є NOT NULL, але має значення за замовчуванням NULL",
duplicate_fields: "Дубльовані поля таблиці з назвою '{{fieldName}}' в таблиці '{{tableName}}'",
duplicate_index: "Дубльований індекс з назвою '{{indexName}}' в таблиці '{{tableName}}'",
no_values_for_field:
"'{{fieldName}}' поле в таблиці '{{tableName}}' має тип `{{type}}`, але значення не вказані",
default_doesnt_match_type:
"Значення за замовчуванням для поля '{{fieldName}}' в таблиці '{{tableName}}' не відповідає його типу",
not_null_is_null:
"'{{fieldName}}' поле в таблиці '{{tableName}}' є NOT NULL, але має значення за замовчуванням NULL",
duplicate_fields:
"Дубльовані поля таблиці з назвою '{{fieldName}}' в таблиці '{{tableName}}'",
duplicate_index:
"Дубльований індекс з назвою '{{indexName}}' в таблиці '{{tableName}}'",
empty_index: "Індекс в таблиці '{{tableName}}' не індексує жодного стовпця",
no_primary_key: "Таблиця '{{tableName}}' не має первинного ключа",
type_with_no_name: "Оголошено тип без назви",
@ -167,10 +181,13 @@ const uk = {
type_w_no_fields: "Оголошено порожній тип '{{typeName}}' без полів",
empty_type_field_name: "Порожнє поле `name` в типі '{{typeName}}'",
empty_type_field_type: "Порожнє поле `type` в типі '{{typeName}}'",
no_values_for_type_field: "'{{fieldName}}' поле в типі '{{typeName}}' має тип `{{type}}`, але значення не вказані",
duplicate_type_fields: "Дубльовані поля типу з назвою '{{fieldName}}' в типі '{{typeName}}'",
no_values_for_type_field:
"'{{fieldName}}' поле в типі '{{typeName}}' має тип `{{type}}`, але значення не вказані",
duplicate_type_fields:
"Дубльовані поля типу з назвою '{{fieldName}}' в типі '{{typeName}}'",
duplicate_reference: "Дубльована посилання з назвою '{{refName}}'",
circular_dependency: "Циклічна залежність, що стосується таблиці '{{refName}}'",
circular_dependency:
"Циклічна залежність, що стосується таблиці '{{refName}}'",
timeline: "Хронологія",
priority: "Пріоритет",
none: "Жодний",
@ -201,4 +218,4 @@ const uk = {
},
};
export { uk, ukrainian };
export { uk, ukrainian };

View File

@ -1,148 +1,152 @@
const urdu = {
name: "Urdu",
native_name: "اردو",
code: "ur",
};
const ur = {
translation: {
report_bug: "بگ رپورٹ کریں",
import: "درآمد کریں",
file: "فائل",
new: "نیا",
new_window: "نیا ونڈو",
open: "کھولیں",
save: "محفوظ کریں",
save_as: "کے طور پر محفوظ کریں",
save_as_template: "ٹیمپلیٹ کے طور پر محفوظ کریں",
template_saved: "ٹیمپلیٹ محفوظ ہو گیا!",
rename: "نام تبدیل کریں",
delete_diagram: "ڈایاگرام حذف کریں",
are_you_sure_delete_diagram: "کیا آپ واقعی اس ڈایاگرام کو حذف کرنا چاہتے ہیں؟ یہ عمل ناقابل واپسی ہے۔",
oops_smth_went_wrong: "اوہ! کچھ غلط ہو گیا۔",
import_diagram: "ڈایاگرام درآمد کریں",
import_from_source: "ماخذ سے درآمد کریں",
export_as: "کے طور پر برآمد کریں",
export_source: "ماخذ برآمد کریں",
models: "ماڈلز",
exit: "خارج کریں",
edit: "ترمیم کریں",
undo: "واپس",
redo: "دوبارہ کریں",
clear: "صاف کریں",
are_you_sure_clear: "کیا آپ واقعی اس ڈایاگرام کو صاف کرنا چاہتے ہیں؟ یہ ناقابل واپسی ہے۔",
cut: "کٹ",
copy: "کاپی",
paste: "پیسٹ",
duplicate: "ڈپلیکیٹ",
delete: "حذف کریں",
copy_as_image: "تصویر کے طور پر کاپی کریں",
view: "دیکھیں",
header: "ہیڈر",
sidebar: "سائیڈبار",
issues: "مسائل",
presentation_mode: "پیشکش موڈ",
strict_mode: "سخت موڈ",
field_details: "فیلڈ کی تفصیلات",
reset_view: "دیکھنے کا انداز ری سیٹ کریں",
show_grid: "گرڈ دکھائیں",
show_cardinality: "کارڈینلٹی دکھائیں",
theme: "تھیم",
light: "روشن",
dark: "تاریک",
zoom_in: "زوم ان",
zoom_out: "زوم آؤٹ",
fullscreen: "پوری اسکرین",
settings: "ترتیبات",
show_timeline: "ٹائم لائن دکھائیں",
autosave: "آٹو سیو",
panning: "پیننگ",
table_width: "ٹیبل کی چوڑائی",
language: "زبان",
flush_storage: "اسٹوریج صاف کریں",
are_you_sure_flush_storage: "کیا آپ واقعی اسٹوریج کو صاف کرنا چاہتے ہیں؟ یہ آپ کے تمام ڈایاگرام اور کسٹم ٹیمپلیٹس کو ناقابل واپسی طور پر حذف کر دے گا۔",
storage_flushed: "اسٹوریج صاف کر دیا گیا",
help: "مدد",
shortcuts: "شارٹ کٹس",
ask_on_discord: "Discord پر پوچھیں",
feedback: "فیڈبیک",
no_changes: "کوئی تبدیلی نہیں",
loading: "لوڈ ہو رہا ہے...",
last_saved: "آخری بار محفوظ کیا گیا",
saving: "محفوظ ہو رہا ہے...",
failed_to_save: "محفوظ کرنے میں ناکام",
fit_window_reset: "ونڈو کے مطابق بنائیں / ری سیٹ کریں",
zoom: "زوم",
add_table: "ٹیبل شامل کریں",
add_area: "ایریا شامل کریں",
add_note: "نوٹ شامل کریں",
add_type: "قسم شامل کریں",
to_do: "کرنے کے لئے",
tables: "ٹیبلز",
relationships: "تعلقات",
subject_areas: "موضوع کے علاقے",
notes: "نوٹس",
types: "اقسام",
search: "تلاش کریں...",
no_tables: "کوئی ٹیبل نہیں",
no_tables_text: "اپنا ڈایاگرام بنانا شروع کریں!",
no_relationships: "کوئی تعلقات نہیں",
no_relationships_text: "تعلقات بنانے کے لئے فیلڈز کو جوڑیں!",
no_subject_areas: "کوئی موضوع کے علاقے نہیں",
no_subject_areas_text: "ٹیبلز کو گروپ کریں اور موضوع کے علاقے شامل کریں!",
no_notes: "کوئی نوٹس نہیں",
no_notes_text: "اضافی معلومات کو ریکارڈ کرنے کے لیے نوٹس کا استعمال کریں",
no_types: "کوئی قسم نہیں",
no_types_text: "اپنے کسٹم ڈیٹا کی اقسام بنائیں",
no_issues: "کوئی مسائل نہیں ملے",
strict_mode_is_on_no_issues: "سخت موڈ بند ہے اس لئے کوئی مسائل نہیں دکھائے جا رہے ہیں۔",
name: "نام",
type: "قسم",
null: "نل",
not_null: "نل نہیں",
primary: "پرائمری",
unique: "یونیک",
autoincrement: "خودکار بڑھا",
default_value: "پہلے سے طے شدہ",
check: "چیک ایکسپریشن",
this_will_appear_as_is: "*یہ اسکرپٹ میں جیسا ہے ویسا ہی نظر آئے گا۔",
comment: "تبصرہ",
add_field: "فیلڈ شامل کریں",
values: "ویلیوز",
size: "سائز",
precision: "درستگی",
set_precision: "درستگی سیٹ کریں: (سائز، عدد)",
use_for_batch_input: "بیچ ان پٹ کے لئے استعمال کریں",
indices: "اشاریہ",
add_index: "انڈیکس شامل کریں",
select_fields: "فیلڈز منتخب کریں",
title: "عنوان",
not_set: "سیٹ نہیں کیا گیا",
foreign: "غیر ملکی",
cardinality: "کارڈینلٹی",
on_update: "اپ ڈیٹ پر",
on_delete: "حذف کرنے پر",
swap: "تبادلہ",
one_to_one: "ایک سے ایک",
one_to_many: "ایک سے بہت",
many_to_one: "بہت سے ایک",
content: "مواد",
timeline: "ٹائم لائن",
priority: "ترجیح",
none: "کوئی نہیں",
low: "کم",
medium: "درمیانہ",
high: "اعلی",
sort_by: "کے لحاظ سے ترتیب دیں",
my_order: "میرا ترتیب",
completed: "مکمل",
alphabetically: "حروف تہجی کے لحاظ سے",
add_task: "کام شامل کریں",
details: "تفصیلات",
no_tasks: "آپ کے پاس ابھی تک کوئی کام نہیں ہے۔",
no_activity: "آپ کے پاس ابھی تک کوئی سرگرمی نہیں ہے۔",
},
};
export { ur, urdu };
name: "Urdu",
native_name: "اردو",
code: "ur",
};
const ur = {
translation: {
report_bug: "بگ رپورٹ کریں",
import_from: "درآمد کریں",
import: "درآمد کریں",
file: "فائل",
new: "نیا",
new_window: "نیا ونڈو",
open: "کھولیں",
save: "محفوظ کریں",
save_as: "کے طور پر محفوظ کریں",
save_as_template: "ٹیمپلیٹ کے طور پر محفوظ کریں",
template_saved: "ٹیمپلیٹ محفوظ ہو گیا!",
rename: "نام تبدیل کریں",
delete_diagram: "ڈایاگرام حذف کریں",
are_you_sure_delete_diagram:
"کیا آپ واقعی اس ڈایاگرام کو حذف کرنا چاہتے ہیں؟ یہ عمل ناقابل واپسی ہے۔",
oops_smth_went_wrong: "اوہ! کچھ غلط ہو گیا۔",
import_diagram: "ڈایاگرام درآمد کریں",
import_from_source: "ماخذ سے درآمد کریں",
export_as: "کے طور پر برآمد کریں",
export_source: "ماخذ برآمد کریں",
models: "ماڈلز",
exit: "خارج کریں",
edit: "ترمیم کریں",
undo: "واپس",
redo: "دوبارہ کریں",
clear: "صاف کریں",
are_you_sure_clear:
"کیا آپ واقعی اس ڈایاگرام کو صاف کرنا چاہتے ہیں؟ یہ ناقابل واپسی ہے۔",
cut: "کٹ",
copy: "کاپی",
paste: "پیسٹ",
duplicate: "ڈپلیکیٹ",
delete: "حذف کریں",
copy_as_image: "تصویر کے طور پر کاپی کریں",
view: "دیکھیں",
header: "ہیڈر",
sidebar: "سائیڈبار",
issues: "مسائل",
presentation_mode: "پیشکش موڈ",
strict_mode: "سخت موڈ",
field_details: "فیلڈ کی تفصیلات",
reset_view: "دیکھنے کا انداز ری سیٹ کریں",
show_grid: "گرڈ دکھائیں",
show_cardinality: "کارڈینلٹی دکھائیں",
theme: "تھیم",
light: "روشن",
dark: "تاریک",
zoom_in: "زوم ان",
zoom_out: "زوم آؤٹ",
fullscreen: "پوری اسکرین",
settings: "ترتیبات",
show_timeline: "ٹائم لائن دکھائیں",
autosave: "آٹو سیو",
panning: "پیننگ",
table_width: "ٹیبل کی چوڑائی",
language: "زبان",
flush_storage: "اسٹوریج صاف کریں",
are_you_sure_flush_storage:
"کیا آپ واقعی اسٹوریج کو صاف کرنا چاہتے ہیں؟ یہ آپ کے تمام ڈایاگرام اور کسٹم ٹیمپلیٹس کو ناقابل واپسی طور پر حذف کر دے گا۔",
storage_flushed: "اسٹوریج صاف کر دیا گیا",
help: "مدد",
shortcuts: "شارٹ کٹس",
ask_on_discord: "Discord پر پوچھیں",
feedback: "فیڈبیک",
no_changes: "کوئی تبدیلی نہیں",
loading: "لوڈ ہو رہا ہے...",
last_saved: "آخری بار محفوظ کیا گیا",
saving: "محفوظ ہو رہا ہے...",
failed_to_save: "محفوظ کرنے میں ناکام",
fit_window_reset: "ونڈو کے مطابق بنائیں / ری سیٹ کریں",
zoom: "زوم",
add_table: "ٹیبل شامل کریں",
add_area: "ایریا شامل کریں",
add_note: "نوٹ شامل کریں",
add_type: "قسم شامل کریں",
to_do: "کرنے کے لئے",
tables: "ٹیبلز",
relationships: "تعلقات",
subject_areas: "موضوع کے علاقے",
notes: "نوٹس",
types: "اقسام",
search: "تلاش کریں...",
no_tables: "کوئی ٹیبل نہیں",
no_tables_text: "اپنا ڈایاگرام بنانا شروع کریں!",
no_relationships: "کوئی تعلقات نہیں",
no_relationships_text: "تعلقات بنانے کے لئے فیلڈز کو جوڑیں!",
no_subject_areas: "کوئی موضوع کے علاقے نہیں",
no_subject_areas_text: "ٹیبلز کو گروپ کریں اور موضوع کے علاقے شامل کریں!",
no_notes: "کوئی نوٹس نہیں",
no_notes_text: "اضافی معلومات کو ریکارڈ کرنے کے لیے نوٹس کا استعمال کریں",
no_types: "کوئی قسم نہیں",
no_types_text: "اپنے کسٹم ڈیٹا کی اقسام بنائیں",
no_issues: "کوئی مسائل نہیں ملے",
strict_mode_is_on_no_issues:
"سخت موڈ بند ہے اس لئے کوئی مسائل نہیں دکھائے جا رہے ہیں۔",
name: "نام",
type: "قسم",
null: "نل",
not_null: "نل نہیں",
primary: "پرائمری",
unique: "یونیک",
autoincrement: "خودکار بڑھا",
default_value: "پہلے سے طے شدہ",
check: "چیک ایکسپریشن",
this_will_appear_as_is: "*یہ اسکرپٹ میں جیسا ہے ویسا ہی نظر آئے گا۔",
comment: "تبصرہ",
add_field: "فیلڈ شامل کریں",
values: "ویلیوز",
size: "سائز",
precision: "درستگی",
set_precision: "درستگی سیٹ کریں: (سائز، عدد)",
use_for_batch_input: "بیچ ان پٹ کے لئے استعمال کریں",
indices: "اشاریہ",
add_index: "انڈیکس شامل کریں",
select_fields: "فیلڈز منتخب کریں",
title: "عنوان",
not_set: "سیٹ نہیں کیا گیا",
foreign: "غیر ملکی",
cardinality: "کارڈینلٹی",
on_update: "اپ ڈیٹ پر",
on_delete: "حذف کرنے پر",
swap: "تبادلہ",
one_to_one: "ایک سے ایک",
one_to_many: "ایک سے بہت",
many_to_one: "بہت سے ایک",
content: "مواد",
timeline: "ٹائم لائن",
priority: "ترجیح",
none: "کوئی نہیں",
low: "کم",
medium: "درمیانہ",
high: "اعلی",
sort_by: "کے لحاظ سے ترتیب دیں",
my_order: "میرا ترتیب",
completed: "مکمل",
alphabetically: "حروف تہجی کے لحاظ سے",
add_task: "کام شامل کریں",
details: "تفصیلات",
no_tasks: "آپ کے پاس ابھی تک کوئی کام نہیں ہے۔",
no_activity: "آپ کے پاس ابھی تک کوئی سرگرمی نہیں ہے۔",
},
};
export { ur, urdu };

View File

@ -7,6 +7,7 @@ const vietnamese = {
const vi = {
translation: {
report_bug: "Báo cáo lỗi",
import_from: "Nhập",
import: "Nhập",
file: "Tệp",
new: "Tạo mới",
@ -18,7 +19,8 @@ const vi = {
template_saved: "Mẫu được lưu!",
rename: "Đổi tên",
delete_diagram: "Xoá sơ đồ",
are_you_sure_delete_diagram: "Bạn muốn xoá sơ đồ này không? Hành động này không thể phục hồi.",
are_you_sure_delete_diagram:
"Bạn muốn xoá sơ đồ này không? Hành động này không thể phục hồi.",
oops_smth_went_wrong: "Có cái gì đó bị sai.",
import_diagram: "Nhập sơ đồ",
import_from_source: "Nhập từ SQL",
@ -30,7 +32,8 @@ const vi = {
undo: "Quay lại",
redo: "Làm lại",
clear: "Xóa",
are_you_sure_clear: "Bạn có chắc chắn muốn xóa sơ đồ không? Điều này là không thể phục hồi.",
are_you_sure_clear:
"Bạn có chắc chắn muốn xóa sơ đồ không? Điều này là không thể phục hồi.",
cut: "Cắt",
copy: "Sao chép",
paste: "Dán",
@ -60,7 +63,8 @@ const vi = {
table_width: "Chiều rộng của bảng",
language: "Ngôn ngữ",
flush_storage: "Xoá bộ nhớ",
are_you_sure_flush_storage: "Bạn có chắc chắn muốn xóa bộ nhớ không? Thao tác này sẽ xóa vĩnh viễn tất cả sơ đồ và mẫu tùy chỉnh của bạn.",
are_you_sure_flush_storage:
"Bạn có chắc chắn muốn xóa bộ nhớ không? Thao tác này sẽ xóa vĩnh viễn tất cả sơ đồ và mẫu tùy chỉnh của bạn.",
storage_flushed: "Bộ nhớ đã được xoá",
help: "Giúp đỡ",
shortcuts: "Phím tắt",
@ -87,7 +91,8 @@ const vi = {
no_tables: "Không có bảng",
no_tables_text: "Bắt đầu xây dựng sơ đồ của bạn!",
no_relationships: "Không có quan hệ",
no_relationships_text: "Kéo để kết nối các trường và hình thành các quan hệ!",
no_relationships_text:
"Kéo để kết nối các trường và hình thành các quan hệ!",
no_subject_areas: "Không có vùng",
no_subject_areas_text: "Thêm vùng vào nhóm các bảng!",
no_notes: "Không có ghi chú",
@ -95,7 +100,8 @@ const vi = {
no_types: "Không có loại",
no_types_text: "Tạo các loại dữ liệu tùy chỉnh của riêng bạn",
no_issues: "Không có vấn đề nào được phát hiện.",
strict_mode_is_on_no_issues: "Chế độ nghiêm ngặt bị tắt nên sẽ không có vấn đề nào được hiển thị.",
strict_mode_is_on_no_issues:
"Chế độ nghiêm ngặt bị tắt nên sẽ không có vấn đề nào được hiển thị.",
name: "Tên",
type: "Kiểu",
null: "Không có giá trị",
@ -105,7 +111,8 @@ const vi = {
autoincrement: "Tự động tăng",
default_value: "Giá trị mặc định",
check: "Kiểm tra biểu thức",
this_will_appear_as_is: "*Điều này sẽ xuất hiện trong đoạn lệnh được tạo như hiện tại.",
this_will_appear_as_is:
"*Điều này sẽ xuất hiện trong đoạn lệnh được tạo như hiện tại.",
comment: "Bình luận",
add_field: "Thêm trường",
values: "Giá trị",
@ -127,7 +134,8 @@ const vi = {
one_to_many: "Một đến nhiều",
many_to_one: "Nhiều thành một",
content: "Nội dung",
types_info: "Tính năng này dành cho các DBMS quan hệ đối tượng như PostgreSQL.\nNếu được sử dụng cho MySQL hoặc MariaDB, loại JSON sẽ được tạo bằng kiểm tra xác thực json tương ứng.\nNếu được sử dụng cho SQLite, nó sẽ được dịch sang BLOB.\nNếu được sử dụng cho MSSQL một bí danh loại cho trường đầu tiên sẽ được tạo.",
types_info:
"Tính năng này dành cho các DBMS quan hệ đối tượng như PostgreSQL.\nNếu được sử dụng cho MySQL hoặc MariaDB, loại JSON sẽ được tạo bằng kiểm tra xác thực json tương ứng.\nNếu được sử dụng cho SQLite, nó sẽ được dịch sang BLOB.\nNếu được sử dụng cho MSSQL một bí danh loại cho trường đầu tiên sẽ được tạo.",
table_deleted: "Đã xóa bảng",
area_deleted: "Khu vực bị xóa",
note_deleted: "Đã xóa ghi chú",
@ -145,8 +153,8 @@ const vi = {
confirm: "Xác nhận",
last_modified: "Sửa đổi lần cuối",
drag_and_drop_files: "Kéo và thả tệp vào đây hoặc nhấp để tải lên.",
support_json_and_ddb: "Các tệp JSON và DDB được hỗ trợ",
upload_sql_to_generate_diagrams: "Tải tệp sql lên để tự động tạo bảng và cột của bạn.",
upload_sql_to_generate_diagrams:
"Tải tệp sql lên để tự động tạo bảng và cột của bạn.",
overwrite_existing_diagram: "Ghi đè sơ đồ hiện có",
only_mysql_supported: "*Hiện tại, chỉ hỗ trợ tải các tập lệnh MySQL.",
blank: "Trống",
@ -155,20 +163,28 @@ const vi = {
duplicate_table_by_name: "Bảng trùng lặp theo tên '{{tableName}}'",
empty_field_name: "Trường trống `name` trong bảng '{{tableName}}'",
empty_field_type: "Trường trống `loại` trong bảng '{{tableName}}'",
no_values_for_field: "Trường '{{fieldName}}' của bảng '{{tableName}}' thuộc loại `{{type}}` nhưng không có giá trị nào được chỉ định",
default_doesnt_match_type: "Giá trị mặc định cho trường '{{fieldName}}' trong bảng '{{tableName}}' không khớp với loại của nó",
not_null_is_null: "Trường '{{fieldName}}' của bảng '{{tableName}}' là NOT NULL nhưng đang là NULL",
duplicate_fields: "Các trường bảng trùng lặp theo tên '{{fieldName}}' trong bảng '{{tableName}}'",
duplicate_index: "Chỉ mục trùng lặp theo tên '{{indexName}}' trong bảng '{{tableName}}'",
no_values_for_field:
"Trường '{{fieldName}}' của bảng '{{tableName}}' thuộc loại `{{type}}` nhưng không có giá trị nào được chỉ định",
default_doesnt_match_type:
"Giá trị mặc định cho trường '{{fieldName}}' trong bảng '{{tableName}}' không khớp với loại của nó",
not_null_is_null:
"Trường '{{fieldName}}' của bảng '{{tableName}}' là NOT NULL nhưng đang là NULL",
duplicate_fields:
"Các trường bảng trùng lặp theo tên '{{fieldName}}' trong bảng '{{tableName}}'",
duplicate_index:
"Chỉ mục trùng lặp theo tên '{{indexName}}' trong bảng '{{tableName}}'",
empty_index: "Chỉ mục trong bảng '{{tableName}}' chỉ mục không có cột",
no_primary_key: "Bảng '{{tableName}}' không có khóa chính",
type_with_no_name: "Khai báo một loại không có tên",
duplicate_types: "Các loại trùng lặp theo tên '{{typeName}}'",
type_w_no_fields: "Đã khai báo một loại trống '{{typeName}}'không có trường nào",
type_w_no_fields:
"Đã khai báo một loại trống '{{typeName}}'không có trường nào",
empty_type_field_name: "Trường trống `name` trong loại '{{typeName}}'",
empty_type_field_type: "Trường trống `type` trong loại '{{typeName}}'",
no_values_for_type_field: "Trường '{{fieldName}}' thuộc loại '{{typeName}}' thuộc loại `{{type}}` nhưng không có giá trị nào được chỉ định",
duplicate_type_fields: "Các trường loại trùng lặp theo tên '{{fieldName}}' trong loại '{{typeName}}'",
no_values_for_type_field:
"Trường '{{fieldName}}' thuộc loại '{{typeName}}' thuộc loại `{{type}}` nhưng không có giá trị nào được chỉ định",
duplicate_type_fields:
"Các trường loại trùng lặp theo tên '{{fieldName}}' trong loại '{{typeName}}'",
duplicate_reference: "Tham chiếu trùng lặp theo tên '{{refName}}'",
circular_dependency: "Bảng phụ thuộc vòng tròn liên quan đến '{{refName}}'",
timeline: "Dòng thời gian",

View File

@ -7,6 +7,7 @@ const traditionalChinese = {
const zh_tw = {
translation: {
report_bug: "回報錯誤",
import_from: "匯入",
import: "匯入",
file: "檔案",
new: "新增",
@ -18,8 +19,7 @@ const zh_tw = {
template_saved: "範本已儲存!",
rename: "重新命名",
delete_diagram: "刪除圖表",
are_you_sure_delete_diagram:
"您確定要刪除此圖表嗎?此操作無法復原。",
are_you_sure_delete_diagram: "您確定要刪除此圖表嗎?此操作無法復原。",
oops_smth_went_wrong: "糟糕!發生錯誤。",
import_diagram: "匯入圖表",
import_from_source: "從 SQL 匯入",
@ -31,8 +31,7 @@ const zh_tw = {
undo: "復原",
redo: "重做",
clear: "清除",
are_you_sure_clear:
"您確定要清除圖表嗎?此操作無法復原。",
are_you_sure_clear: "您確定要清除圖表嗎?此操作無法復原。",
cut: "剪下",
copy: "複製",
paste: "貼上",
@ -105,8 +104,7 @@ const zh_tw = {
no_types: "沒有型別",
no_types_text: "建立您自己的自訂資料型別",
no_issues: "未偵測到問題。",
strict_mode_is_on_no_issues:
"嚴謹模式已關閉,因此不會顯示任何問題。",
strict_mode_is_on_no_issues: "嚴謹模式已關閉,因此不會顯示任何問題。",
name: "名稱",
type: "型別",
null: "允許空值",
@ -157,12 +155,9 @@ const zh_tw = {
confirm: "確認",
last_modified: "上次修改時間",
drag_and_drop_files: "拖曳檔案到此處或點選上傳。",
support_json_and_ddb: "支援 JSON 和 DDB 檔案",
upload_sql_to_generate_diagrams:
"上傳 SQL 檔案以自動產生表格和欄位。",
upload_sql_to_generate_diagrams: "上傳 SQL 檔案以自動產生表格和欄位。",
overwrite_existing_diagram: "覆寫現有圖表",
only_mysql_supported:
"*目前僅支援載入 MySQL 指令碼。",
only_mysql_supported: "*目前僅支援載入 MySQL 指令碼。",
blank: "空白",
filename: "檔案名稱",
table_w_no_name: "宣告了一個沒有名稱的表格",
@ -175,10 +170,8 @@ const zh_tw = {
"表格 '{{tableName}}' 中欄位 '{{fieldName}}' 的預設值與其型別不符",
not_null_is_null:
"表格 '{{tableName}}' 中的 '{{fieldName}}' 欄位為 NOT NULL但預設值為 NULL",
duplicate_fields:
"表格 '{{tableName}}' 中的欄位名稱 '{{fieldName}}' 重複",
duplicate_index:
"表格 '{{tableName}}' 中的索引名稱 '{{indexName}}' 重複",
duplicate_fields: "表格 '{{tableName}}' 中的欄位名稱 '{{fieldName}}' 重複",
duplicate_index: "表格 '{{tableName}}' 中的索引名稱 '{{indexName}}' 重複",
empty_index: "表格 '{{tableName}}' 中的索引未指定任何欄位",
no_primary_key: "表格 '{{tableName}}' 沒有主鍵",
type_with_no_name: "宣告了一個沒有名稱的型別",

View File

@ -7,6 +7,7 @@ const chinese = {
const zh = {
translation: {
report_bug: "报告问题",
import_from: "导入",
import: "导入",
file: "文件",
new: "新建",
@ -147,7 +148,6 @@ const zh = {
confirm: "确认",
last_modified: "最后修改",
drag_and_drop_files: "拖放文件到此处或点击上传。",
support_json_and_ddb: "支持 JSON 和 DDB 文件",
upload_sql_to_generate_diagrams: "上传 SQL 文件以自动生成表和列。",
overwrite_existing_diagram: "覆盖现有图表",
only_mysql_supported: "目前仅支持加载 MySQL 脚本。",

View File

@ -0,0 +1,27 @@
import {
tableColorStripHeight,
tableFieldHeight,
tableHeaderHeight,
} from "../data/constants";
export function arrangeTables(diagram) {
let maxHeight = -1;
const tableWidth = 200;
const gapX = 54;
const gapY = 40;
diagram.tables.forEach((table, i) => {
if (i < diagram.tables.length / 2) {
table.x = i * tableWidth + (i + 1) * gapX;
table.y = gapY;
const height =
table.fields.length * tableFieldHeight +
tableHeaderHeight +
tableColorStripHeight;
maxHeight = Math.max(height, maxHeight);
} else {
const index = diagram.tables.length - i - 1;
table.x = index * tableWidth + (index + 1) * gapX;
table.y = maxHeight + 2 * gapY;
}
});
}

102
src/utils/exportAs/dbml.js Normal file
View File

@ -0,0 +1,102 @@
import { Cardinality } from "../../data/constants";
import { parseDefault } from "../exportSQL/shared";
function hasColumnSettings(field) {
return (
field.primary ||
field.notNull ||
field.increment ||
field.unique ||
(field.comment && field.comment.trim() != "") ||
(field.default && field.default.trim() != "")
);
}
function columnDefault(field, database) {
if (!field.default || field.default.trim() === "") {
return "";
}
return `default: ${parseDefault(field, database)}`;
}
function columnComment(field) {
if (!field.comment || field.comment.trim() === "") {
return "";
}
return `note: '${field.comment}'`;
}
function columnSettings(field, database) {
if (!hasColumnSettings(field)) {
return "";
}
return ` [ ${field.primary ? "pk " : ""}${
field.increment ? "increment " : ""
}${field.notNull ? "not null " : ""}${
field.unique ? "unique " : ""
}${columnDefault(field, database)}${columnComment(field, database)}]`;
}
function cardinality(rel) {
switch (rel.cardinality) {
case Cardinality.ONE_TO_ONE:
return "-";
case Cardinality.ONE_TO_MANY:
return "<";
case Cardinality.MANY_TO_ONE:
return ">";
}
}
export function toDBML(diagram) {
return `${diagram.enums
.map(
(en) =>
`enum ${en.name} {\n${en.values.map((v) => `\t${v}`).join("\n")}\n}\n\n`,
)
.join("\n\n")}${diagram.tables
.map(
(table) =>
`Table ${table.name} {\n${table.fields
.map(
(field) =>
`\t${field.name} ${field.type.toLowerCase()}${columnSettings(
field,
diagram.database,
)}`,
)
.join("\n")}${
table.indices.length > 0
? "\n\n\tindexes {\n" +
table.indices
.map(
(index) =>
`\t\t(${index.fields.join(", ")}) [ name: '${
index.name
}'${index.unique ? " unique" : ""} ]`,
)
.join("\n") +
"\n\t}"
: ""
}${
table.comment && table.comment.trim() !== ""
? `\n\n\tNote: '${table.comment}'`
: ""
}\n}`,
)
.join("\n\n")}\n\n${diagram.relationships
.map(
(rel) =>
`Ref ${rel.name} {\n\t${
diagram.tables[rel.startTableId].name
}.${diagram.tables[rel.startTableId].fields[rel.startFieldId].name} ${cardinality(
rel,
)} ${diagram.tables[rel.endTableId].name}.${
diagram.tables[rel.endTableId].fields[rel.endFieldId].name
} [ delete: ${rel.deleteConstraint.toLowerCase()}, on update: ${rel.updateConstraint.toLowerCase()} ]\n}`,
)
.join("\n\n")}`;
}

View File

@ -0,0 +1,128 @@
import { Parser } from "@dbml/core";
import { arrangeTables } from "../arrangeTables";
import { Cardinality, Constraint } from "../../data/constants";
const parser = new Parser();
export function fromDBML(src) {
const ast = parser.parse(src, "dbml");
const tables = [];
const enums = [];
const relationships = [];
for (const schema of ast.schemas) {
for (const table of schema.tables) {
let parsedTable = {};
parsedTable.id = tables.length;
parsedTable.name = table.name;
parsedTable.comment = table.note ?? "";
parsedTable.color = "#175e7a";
parsedTable.fields = [];
parsedTable.indices = [];
for (const column of table.fields) {
const field = {};
field.id = parsedTable.fields.length;
field.name = column.name;
field.type = column.type.type_name.toUpperCase();
field.default = column.dbdefault ?? "";
field.check = "";
field.primary = !!column.pk;
field.unique = !!column.pk;
field.notNull = !!column.not_null;
field.increment = !!column.increment;
field.comment = column.note ?? "";
parsedTable.fields.push(field);
}
for (const idx of table.indexes) {
const parsedIndex = {};
parsedIndex.id = idx.id - 1;
parsedIndex.fields = idx.columns.map((x) => x.value);
parsedIndex.name =
idx.name ?? `${parsedTable.name}_index_${parsedIndex.id}`;
parsedIndex.unique = !!idx.unique;
parsedTable.indices.push(parsedIndex);
}
tables.push(parsedTable);
}
for (const ref of schema.refs) {
const startTable = ref.endpoints[0].tableName;
const endTable = ref.endpoints[1].tableName;
const startField = ref.endpoints[0].fieldNames[0];
const endField = ref.endpoints[1].fieldNames[0];
const startTableId = tables.findIndex((t) => t.name === startTable);
if (startTableId === -1) continue;
const endTableId = tables.findIndex((t) => t.name === endTable);
if (endTableId === -1) continue;
const endFieldId = tables[endTableId].fields.findIndex(
(f) => f.name === endField,
);
if (endFieldId === -1) continue;
const startFieldId = tables[startTableId].fields.findIndex(
(f) => f.name === startField,
);
if (startFieldId === -1) continue;
const relationship = {};
relationship.name =
"fk_" + startTable + "_" + startField + "_" + endTable;
relationship.startTableId = startTableId;
relationship.endTableId = endTableId;
relationship.endFieldId = endFieldId;
relationship.startFieldId = startFieldId;
relationship.id = relationships.length;
relationship.updateConstraint = ref.onDelete
? ref.onDelete[0].toUpperCase() + ref.onDelete.substring(1)
: Constraint.NONE;
relationship.deleteConstraint = ref.onUpdate
? ref.onUpdate[0].toUpperCase() + ref.onUpdate.substring(1)
: Constraint.NONE;
const startRelation = ref.endpoints[0].relation;
const endRelation = ref.endpoints[1].relation;
if (startRelation === "*" && endRelation === "1") {
relationship.cardinality = Cardinality.MANY_TO_ONE;
}
if (startRelation === "1" && endRelation === "*") {
relationship.cardinality = Cardinality.ONE_TO_MANY;
}
if (startRelation === "1" && endRelation === "1") {
relationship.cardinality = Cardinality.ONE_TO_ONE;
}
relationships.push(relationship);
}
for (const schemaEnum of schema.enums) {
const parsedEnum = {};
parsedEnum.name = schemaEnum.name;
parsedEnum.values = schemaEnum.values.map((x) => x.name);
enums.push(parsedEnum);
}
}
const diagram = { tables, enums, relationships };
arrangeTables(diagram);
return diagram;
}

View File

@ -1,9 +1,5 @@
import {
DB,
tableColorStripHeight,
tableFieldHeight,
tableHeaderHeight,
} from "../../data/constants";
import { DB } from "../../data/constants";
import { arrangeTables } from "../arrangeTables";
import { fromMariaDB } from "./mariadb";
import { fromMSSQL } from "./mssql";
import { fromMySQL } from "./mysql";
@ -33,25 +29,7 @@ export function importSQL(ast, toDb = DB.MYSQL, diagramDb = DB.GENERIC) {
break;
}
let maxHeight = -1;
const tableWidth = 200;
const gapX = 54;
const gapY = 40;
diagram.tables.forEach((table, i) => {
if (i < diagram.tables.length / 2) {
table.x = i * tableWidth + (i + 1) * gapX;
table.y = gapY;
const height =
table.fields.length * tableFieldHeight +
tableHeaderHeight +
tableColorStripHeight;
maxHeight = Math.max(height, maxHeight);
} else {
const index = diagram.tables.length - i - 1;
table.x = index * tableWidth + (index + 1) * gapX;
table.y = maxHeight + 2 * gapY;
}
});
arrangeTables(diagram);
return diagram;
}