From 688a7708734f5d2da9810dca3a5c16ffbee635b0 Mon Sep 17 00:00:00 2001 From: the-carnage Date: Sun, 23 Nov 2025 22:55:46 +0530 Subject: [PATCH 1/2] update Marathi translations and add missing keys --- package-lock.json | 21 ++++++++++++-- src/i18n/locales/mr.js | 66 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a66612bf8..c2e1fe50a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -115,6 +115,7 @@ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -420,6 +421,7 @@ "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", "license": "MIT", + "peer": true, "dependencies": { "@dnd-kit/accessibility": "^3.1.1", "@dnd-kit/utilities": "^3.2.2", @@ -1216,6 +1218,7 @@ "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.12.6.tgz", "integrity": "sha512-rJFp7tXzawCrMWWRsjCR80dZoIkLJ/EPgPmTk3xqpc+9ntlwbkm3LUOdFmgN+pshnhiZTQBwbFqg/QbsA1Pw9g==", "license": "MIT", + "peer": true, "dependencies": { "@lexical/html": "0.12.6", "@lexical/list": "0.12.6", @@ -1416,6 +1419,7 @@ "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.12.6.tgz", "integrity": "sha512-HJBEazVwOe6duyHV6+vB/MS4kUBlCV05Cfcigdx8HlLLFQRWPqHrTpaxKz4jfb9ar0SlI2W1BUNbySAxMkC/HQ==", "license": "MIT", + "peer": true, "peerDependencies": { "lexical": "0.12.6" } @@ -1446,6 +1450,7 @@ "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.12.6.tgz", "integrity": "sha512-hK5r/TD2nH5TfWSiCxy7/lh0s11qJcI1wo++PBQOR9o937pQ+/Zr/1tMOc8MnrTpl89mtmYtPfWW3f++HH1Yog==", "license": "MIT", + "peer": true, "dependencies": { "@lexical/list": "0.12.6", "@lexical/selection": "0.12.6", @@ -2335,6 +2340,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -2433,6 +2439,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2777,6 +2784,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001735", "electron-to-chromium": "^1.5.204", @@ -3174,6 +3182,7 @@ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.21.0" }, @@ -3313,6 +3322,7 @@ "resolved": "https://registry.npmjs.org/dexie/-/dexie-3.2.7.tgz", "integrity": "sha512-2a+BXvVhY5op+smDRLxeBAivE7YcYaneXJ1la3HOkUfX9zKkE/AJ8CNgjiXbtXepFyFmJNGSbmjOwqbT749r/w==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=6.0" } @@ -3663,6 +3673,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -4626,6 +4637,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.23.2" } @@ -5192,7 +5204,6 @@ "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", "license": "MIT", - "peer": true, "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" @@ -5380,14 +5391,14 @@ "version": "0.12.6", "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.12.6.tgz", "integrity": "sha512-Nlfjc+k9cIWpOMv7XufF0Mv09TAXSemNAuAqFLaOwTcN+RvhvYTDtVLSp9D9r+5I097fYs1Vf/UYwH2xEpkFfQ==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lib0": { "version": "0.2.114", "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.114.tgz", "integrity": "sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==", "license": "MIT", - "peer": true, "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -7232,6 +7243,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -7420,6 +7432,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -7432,6 +7445,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -8939,6 +8953,7 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", diff --git a/src/i18n/locales/mr.js b/src/i18n/locales/mr.js index 55e874f72..befe3e65e 100644 --- a/src/i18n/locales/mr.js +++ b/src/i18n/locales/mr.js @@ -13,6 +13,8 @@ const mr = { new: "नवीन", new_window: "नवीन विंडो", open: "उघडा", + open_recent: "अलीकडील उघडा", + no_saved_diagrams: "आपल्याकडे कोणतेही जतन केलेले डायग्राम नाहीत", save: "जतन", save_as: "च्या रूपात जतन करा", save_as_template: "टेम्पलेट म्हणून जतन करा", @@ -49,6 +51,8 @@ const mr = { field_details: "फील्ड तपशील", reset_view: "दृश्य रीसेट करा", show_grid: "ग्रिड दाखवा", + snap_to_grid: "ग्रिडला स्नॅप करा", + show_datatype: "डेटाटाइप दाखवा", show_cardinality: "कार्डिनॅलिटी दाखवा", theme: "थीम", light: "प्रकाश", @@ -60,6 +64,13 @@ const mr = { show_timeline: "टाइमलाइन दाखवा", autosave: "ऑटोसेव", panning: "पॅनिंग", + show_debug_coordinates: "डीबग निर्देशांक दाखवा", + transform: "रूपांतर", + viewbox: "व्ह्यू बॉक्स", + cursor_coordinates: "कर्सर निर्देशांक", + coordinate_space: "स्पेस", + coordinate_space_screen: "स्क्रीन", + coordinate_space_diagram: "डायग्राम", table_width: "टेबलची रुंदी", language: "भाषा", flush_storage: "स्टोरेज साफ करा", @@ -212,6 +223,61 @@ const mr = { add_relationship: "संबंध जोडा", edit_relationship: "{{extra}} संबंध संपादन करा {{refName}}", delete_relationship: "संबंध हटवा {{refName}}", + 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}}' नावाने डुप्लिकेट इनम्स", + enum_deleted: "इनम हटवले", + no_enums: "कोणतेही इनम्स नाहीत", + no_enums_text: "येथे इनम्स परिभाषित करा", + declare_array: "अ‍ॅरे घोषित करा", + empty_index_name: "टेबल '{{tableName}}' मध्ये नाव नसलेला इंडेक्स घोषित केला", + didnt_find_diagram: "अरे! डायग्राम सापडला नाही.", + unsigned: "अनसाइंड", + share: "शेअर करा", + unshare: "अनशेअर करा", + copy_link: "लिंक कॉपी करा", + readme: "README", + failed_to_load: "लोड करण्यात अयशस्वी. कृपया लिंक बरोबर असल्याची खात्री करा.", + share_info: + "* ही लिंक शेअर केल्याने लाइव्ह रिअल-टाइम सहयोग सत्र तयार होणार नाही.", + show_relationship_labels: "संबंध लेबल्स दाखवा", + docs: "दस्तऐवज", + supported_types: "समर्थित फाइल प्रकार:", + bulk_update: "बल्क अपडेट", + multiselect: "मल्टीसिलेक्ट", + export_saved_data: "जतन केलेला डेटा निर्यात करा", + dbml_view: "DBML दृश्य", + tab_view: "टॅब दृश्य", + label: "लेबल", + many_side_label: "अनेक(n) बाजूचे लेबल", + version: "आवृत्ती", + versions: "आवृत्त्या", + no_saved_versions: "कोणत्याही जतन केलेल्या आवृत्त्या नाहीत", + record_version: "आवृत्ती रेकॉर्ड करा", + commited_at: "कमिट केले", + read_only: "फक्त वाचनीय", + continue: "सुरू ठेवा", + restore_version: "आवृत्ती पुनर्संचयित करा", + restore_warning: "दुसरी आवृत्ती लोड केल्याने कोणतेही बदल अधिलिखित होतील.", + return_to_current: "डायग्रामवर परत जा", + no_changes_to_record: "रेकॉर्ड करण्यासाठी कोणतेही बदल नाहीत", + click_to_view: "पाहण्यासाठी क्लिक करा", + load_more: "आणखी लोड करा", + clear_cache: "कॅशे साफ करा", + cache_cleared: "कॅशे साफ केले", + failed_to_record_version: "आवृत्ती रेकॉर्ड करण्यात अयशस्वी", + failed_to_load_diagram: "डायग्राम लोड करण्यात अयशस्वी", + see_all: "सर्व पहा", + insert_sql: "SQL घाला", + upload_file: "फाइल अपलोड करा", not_found: "सापडले नाही", }, }; From d091edfaf8f345d92bbecf189dd0f4dd34dd4b36 Mon Sep 17 00:00:00 2001 From: the-carnage Date: Mon, 24 Nov 2025 08:57:36 +0530 Subject: [PATCH 2/2] update Marathi translations and add missing keys --- package-lock.json | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2e1fe50a..a66612bf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -115,7 +115,6 @@ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -421,7 +420,6 @@ "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", "license": "MIT", - "peer": true, "dependencies": { "@dnd-kit/accessibility": "^3.1.1", "@dnd-kit/utilities": "^3.2.2", @@ -1218,7 +1216,6 @@ "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.12.6.tgz", "integrity": "sha512-rJFp7tXzawCrMWWRsjCR80dZoIkLJ/EPgPmTk3xqpc+9ntlwbkm3LUOdFmgN+pshnhiZTQBwbFqg/QbsA1Pw9g==", "license": "MIT", - "peer": true, "dependencies": { "@lexical/html": "0.12.6", "@lexical/list": "0.12.6", @@ -1419,7 +1416,6 @@ "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.12.6.tgz", "integrity": "sha512-HJBEazVwOe6duyHV6+vB/MS4kUBlCV05Cfcigdx8HlLLFQRWPqHrTpaxKz4jfb9ar0SlI2W1BUNbySAxMkC/HQ==", "license": "MIT", - "peer": true, "peerDependencies": { "lexical": "0.12.6" } @@ -1450,7 +1446,6 @@ "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.12.6.tgz", "integrity": "sha512-hK5r/TD2nH5TfWSiCxy7/lh0s11qJcI1wo++PBQOR9o937pQ+/Zr/1tMOc8MnrTpl89mtmYtPfWW3f++HH1Yog==", "license": "MIT", - "peer": true, "dependencies": { "@lexical/list": "0.12.6", "@lexical/selection": "0.12.6", @@ -2340,7 +2335,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -2439,7 +2433,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2784,7 +2777,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001735", "electron-to-chromium": "^1.5.204", @@ -3182,7 +3174,6 @@ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.21.0" }, @@ -3322,7 +3313,6 @@ "resolved": "https://registry.npmjs.org/dexie/-/dexie-3.2.7.tgz", "integrity": "sha512-2a+BXvVhY5op+smDRLxeBAivE7YcYaneXJ1la3HOkUfX9zKkE/AJ8CNgjiXbtXepFyFmJNGSbmjOwqbT749r/w==", "license": "Apache-2.0", - "peer": true, "engines": { "node": ">=6.0" } @@ -3673,7 +3663,6 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -4637,7 +4626,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.23.2" } @@ -5204,6 +5192,7 @@ "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", "license": "MIT", + "peer": true, "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" @@ -5391,14 +5380,14 @@ "version": "0.12.6", "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.12.6.tgz", "integrity": "sha512-Nlfjc+k9cIWpOMv7XufF0Mv09TAXSemNAuAqFLaOwTcN+RvhvYTDtVLSp9D9r+5I097fYs1Vf/UYwH2xEpkFfQ==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lib0": { "version": "0.2.114", "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.114.tgz", "integrity": "sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==", "license": "MIT", + "peer": true, "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -7243,7 +7232,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -7432,7 +7420,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -7445,7 +7432,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -8953,7 +8939,6 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4",