From 696c5af1ca376e5f096d7fca2f28aa1c5181d9f0 Mon Sep 17 00:00:00 2001 From: Bitshifter-9 Date: Tue, 2 Dec 2025 17:35:03 +0530 Subject: [PATCH 1/3] Feat: Add Sanskrit language support --- src/i18n/i18n.js | 3 + src/i18n/locales/sa.js | 288 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 291 insertions(+) create mode 100644 src/i18n/locales/sa.js diff --git a/src/i18n/i18n.js b/src/i18n/i18n.js index be6c8caa..7c0b909f 100644 --- a/src/i18n/i18n.js +++ b/src/i18n/i18n.js @@ -49,6 +49,7 @@ import { as, assamese } from "./locales/as"; import { ms, malay } from "./locales/ms"; import { mn, mongolian } from "./locales/mn"; +import { sa, sanskrit } from "./locales/sa"; export const languages = [ english, @@ -98,6 +99,7 @@ export const languages = [ thai, malay, mongolian, + sanskrit, ].sort((a, b) => a.name.localeCompare(b.name)); i18n @@ -157,6 +159,7 @@ i18n as, ms, mn, + sa, }, }); diff --git a/src/i18n/locales/sa.js b/src/i18n/locales/sa.js new file mode 100644 index 00000000..bb49ff04 --- /dev/null +++ b/src/i18n/locales/sa.js @@ -0,0 +1,288 @@ +const sanskrit = { + name: "Sanskrit", + native_name: "संस्कृतम्", + code: "sa", +}; + +const sa = { + translation: { + report_bug: "Report a bug", + import: "Import", + inherits: "Inherits", + merging_column_w_inherited_definition: + "Column '{{fieldName}}' in table '{{tableName}}' with inherited definition will be merged", + import_from: "Import from", + file: "File", + new: "New", + new_window: "New window", + no_saved_diagrams: "You have no saved diagrams", + open: "Open", + open_recent: "Open Recent", + save: "Save", + save_as: "Save as", + save_as_template: "Save as template", + template_saved: "Template saved!", + rename: "Rename", + delete_diagram: "Delete diagram", + are_you_sure_delete_diagram: + "Are you sure you want to delete this diagram? This operation is irreversible.", + oops_smth_went_wrong: "Oops! Something went wrong.", + import_diagram: "Import diagram", + import_from_source: "Import from SQL", + export_as: "Export as", + export_source: "Export SQL", + models: "Models", + exit: "Exit", + edit: "Edit", + undo: "Undo", + redo: "Redo", + clear: "Clear", + are_you_sure_clear: + "Are you sure you want to clear the diagram? This is irreversible.", + cut: "Cut", + copy: "Copy", + paste: "Paste", + duplicate: "Duplicate", + delete: "Delete", + copy_as_image: "Copy as image", + view: "View", + header: "Menubar", + sidebar: "Sidebar", + issues: "Issues", + presentation_mode: "Presentation mode", + strict_mode: "Strict mode", + field_details: "Field details", + reset_view: "Reset view", + show_grid: "Show grid", + snap_to_grid: "Snap to grid", + show_datatype: "Show datatype", + show_cardinality: "Show cardinality", + theme: "Theme", + light: "Light", + dark: "Dark", + zoom_in: "Zoom in", + zoom_out: "Zoom out", + fullscreen: "Fullscreen", + settings: "Settings", + show_timeline: "Show timeline", + autosave: "Autosave", + panning: "Panning", + show_debug_coordinates: "Show debug coordinates", + transform: "Transform", + viewbox: "View Box", + cursor_coordinates: "Cursor Coordinates", + coordinate_space: "Space", + coordinate_space_screen: "Screen", + coordinate_space_diagram: "Diagram", + table_width: "Table width", + language: "Language", + flush_storage: "Flush storage", + are_you_sure_flush_storage: + "Are you sure you want to flush the storage? This will irreversibly delete all your diagrams and custom templates.", + storage_flushed: "Storage flushed", + help: "Help", + shortcuts: "Shortcuts", + ask_on_discord: "Ask us on Discord", + feedback: "Feedback", + no_changes: "No changes", + loading: "Loading...", + last_saved: "Last saved", + saving: "Saving...", + failed_to_save: "Failed to save", + fit_window_reset: "Fit window / Reset", + zoom: "Zoom", + add_table: "Add table", + add_area: "Add area", + add_note: "Add note", + add_type: "Add type", + to_do: "To-do", + tables: "Tables", + relationships: "Relationships", + subject_areas: "Subject areas", + notes: "Notes", + types: "Types", + search: "Search...", + no_tables: "No tables", + no_tables_text: "Start building your diagram!", + no_relationships: "No relationships", + no_relationships_text: "Drag to connect fields and form relationships!", + no_subject_areas: "No subject areas", + no_subject_areas_text: "Add subject areas to group tables!", + no_notes: "No notes", + no_notes_text: "Use notes to record extra info", + no_types: "No types", + no_types_text: "Make your own custom data types", + no_issues: "No issues were detected.", + strict_mode_is_on_no_issues: + "Strict mode is off so no issues will be displayed.", + name: "Name", + type: "Type", + null: "Null", + not_null: "Not null", + nullable: "Nullable", + primary: "Primary", + unique: "Unique", + autoincrement: "Autoincrement", + default_value: "Default", + check: "Check expression", + this_will_appear_as_is: "*This will appear in the generated script as is.", + comment: "Comment", + add_field: "Add field", + values: "Values", + size: "Size", + precision: "Precision", + set_precision: "Set precision: 'size, digits'", + use_for_batch_input: "Use , for batch input", + indices: "Indices", + add_index: "Add index", + select_fields: "Select fields", + title: "Title", + not_set: "Not set", + foreign: "Foreign", + cardinality: "Cardinality", + on_update: "On update", + on_delete: "On delete", + swap: "Swap", + one_to_one: "One to one", + one_to_many: "One to many", + many_to_one: "Many to one", + content: "Content", + types_info: + "This feature is meant for object-relational DBMSs like PostgreSQL.\nIf used for MySQL or MariaDB a JSON type will be generated with the corresponding json validation check.\nIf used for SQLite it will be translated to a BLOB.\nIf used for MSSQL a type alias to the first field will be generated.", + table_deleted: "Table deleted", + area_deleted: "Area deleted", + note_deleted: "Note deleted", + relationship_deleted: "Relationship deleted", + type_deleted: "Type deleted", + cannot_connect: "Cannot connect, the columns have different types", + copied_to_clipboard: "Copied to clipboard", + create_new_diagram: "Create new diagram", + cancel: "Cancel", + open_diagram: "Open diagram", + rename_diagram: "Rename diagram", + export: "Export", + export_image: "Export image", + create: "Create", + confirm: "Confirm", + last_modified: "Last modified", + drag_and_drop_files: "Drag and drop the file here or click to upload.", + upload_sql_to_generate_diagrams: + "Upload an sql file to autogenerate your tables and columns.", + overwrite_existing_diagram: "Overwrite existing diagram", + only_mysql_supported: + "*For the time being loading only MySQL scripts is supported.", + blank: "Blank", + filename: "Filename", + table_w_no_name: "Declared a table with no name", + duplicate_table_by_name: "Duplicate table by the name '{{tableName}}'", + empty_field_name: "Empty field `name` in table '{{tableName}}'", + empty_field_type: "Empty field `type` in table '{{tableName}}'", + no_values_for_field: + "'{{fieldName}}' field of table '{{tableName}}' is of type `{{type}}` but no values have been specified", + default_doesnt_match_type: + "Default value for field '{{fieldName}}' in table '{{tableName}}' does not match its type", + not_null_is_null: + "'{{fieldName}}' field of table '{{tableName}}' is NOT NULL but has default NULL", + duplicate_fields: + "Duplicate table fields by name '{{fieldName}}' in table '{{tableName}}'", + duplicate_index: + "Duplicate index by name '{{indexName}}' in table '{{tableName}}'", + empty_index: "Index in table '{{tableName}}' indexes no columns", + no_primary_key: "Table '{{tableName}}' has no primary key", + type_with_no_name: "Declared a type with no name", + duplicate_types: "Duplicate types by the name '{{typeName}}'", + type_w_no_fields: "Declared an empty type '{{typeName}}' with no fields", + empty_type_field_name: "Empty field `name` in type '{{typeName}}'", + empty_type_field_type: "Empty field `type` in type '{{typeName}}'", + no_values_for_type_field: + "'{{fieldName}}' field of type '{{typeName}}' is of type `{{type}}` but no values have been specified", + duplicate_type_fields: + "Duplicate type fields by name '{{fieldName}}' in type '{{typeName}}'", + duplicate_reference: "Duplicate reference by the name '{{refName}}'", + circular_dependency: "Circular dependency involving table '{{refName}}'", + timeline: "Timeline", + priority: "Priority", + none: "None", + low: "Low", + medium: "Medium", + high: "High", + sort_by: "Sort by", + my_order: "My order", + completed: "Completed", + alphabetically: "Alphabetically", + add_task: "Add task", + details: "Details", + no_tasks: "You have no tasks yet.", + no_activity: "You have no activity yet.", + move_element: "Move {{name}} to {{coords}}", + edit_area: "{{extra}} Edit area {{areaName}}", + delete_area: "Delete area {{areaName}}", + edit_note: "{{extra}} Edit note {{noteTitle}}", + delete_note: "Delete note {{noteTitle}}", + edit_table: "{{extra}} Edit table {{tableName}}", + delete_table: "Delete table {{tableName}}", + edit_type: "{{extra}} Edit type {{typeName}}", + delete_type: "Delete type {{typeName}}", + add_relationship: "Add relationship", + edit_relationship: "{{extra}} Edit relationship {{refName}}", + delete_relationship: "Delete relationship {{refName}}", + not_found: "Not found", + pick_db: "Choose a database", + generic: "Generic", + generic_description: + "Generic diagrams can be exported to any SQL flavor but support few data types.", + enums: "Enums", + add_enum: "Add enum", + edit_enum: "{{extra}} Edit enum {{enumName}}", + delete_enum: "Delete enum", + enum_w_no_name: "Found enum with no name", + enum_w_no_values: "Found enum '{{enumName}}' with no values", + duplicate_enums: "Duplicate enums with the name '{{enumName}}'", + enum_deleted: "Enum deleted", + no_enums: "No enums", + no_enums_text: "Define enums here", + declare_array: "Declare array", + empty_index_name: "Declared an index with no name in table '{{tableName}}'", + didnt_find_diagram: "Oops! Didn't find the diagram.", + unsigned: "Unsigned", + share: "Share", + unshare: "Unshare", + copy_link: "Copy link", + readme: "README", + failed_to_load: "Failed to load. Make sure the link is correct.", + share_info: + "* 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:", + bulk_update: "Bulk update", + multiselect: "Multiselect", + export_saved_data: "Export saved data", + dbml_view: "DBML view", + tab_view: "Tab view", + label: "Label", + many_side_label: "Many(n) side label", + version: "Version", + versions: "Versions", + no_saved_versions: "No saved versions", + record_version: "Record version", + commited_at: "Commited at", + read_only: "Read only", + continue: "Continue", + restore_version: "Restore version", + restore_warning: "Loading another version will overwrite any changes.", + return_to_current: "Return to diagram", + no_changes_to_record: "No changes to record", + click_to_view: "Click to view", + load_more: "Load more", + clear_cache: "Clear cache", + cache_cleared: "Cache cleared", + failed_to_record_version: "Failed to record version", + failed_to_load_diagram: "Failed to load diagram", + see_all: "See all", + insert_sql: "Insert SQL", + upload_file: "Upload file", + }, +}; + +export { sa, sanskrit }; From bad93e53edc0e5298ea1ce9bb5cb20b0ab1acb1f Mon Sep 17 00:00:00 2001 From: Bitshifter-9 Date: Tue, 2 Dec 2025 17:37:43 +0530 Subject: [PATCH 2/3] Update: Translate main menu items to Sanskrit --- src/i18n/locales/sa.js | 170 ++++++++++++++++++++--------------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/src/i18n/locales/sa.js b/src/i18n/locales/sa.js index bb49ff04..2d4d9ef0 100644 --- a/src/i18n/locales/sa.js +++ b/src/i18n/locales/sa.js @@ -6,96 +6,96 @@ const sanskrit = { const sa = { translation: { - report_bug: "Report a bug", - import: "Import", - inherits: "Inherits", + report_bug: "दोषं निवेदयन्तु", + import: "आयातयतु", + inherits: "अनुवर्तते", merging_column_w_inherited_definition: "Column '{{fieldName}}' in table '{{tableName}}' with inherited definition will be merged", - import_from: "Import from", - file: "File", - new: "New", - new_window: "New window", - no_saved_diagrams: "You have no saved diagrams", - open: "Open", - open_recent: "Open Recent", - save: "Save", - save_as: "Save as", - save_as_template: "Save as template", - template_saved: "Template saved!", - rename: "Rename", - delete_diagram: "Delete diagram", + import_from: "इतः आयातयतु", + file: "सञ्चिका", + new: "नूतनम्", + new_window: "नूतनगवाक्षः", + no_saved_diagrams: "भवतः समीपे रक्षितचित्राणि न सन्ति", + open: "उद्घाटयतु", + open_recent: "अद्यतनं उद्घाटयतु", + save: "रक्षतु", + save_as: "इति रक्षतु", + save_as_template: "प्रारूपत्वेन रक्षतु", + template_saved: "प्रारूपं रक्षितम्!", + rename: "नाम परिवर्तनं करोतु", + delete_diagram: "चित्रं अपाकरोतु", are_you_sure_delete_diagram: - "Are you sure you want to delete this diagram? This operation is irreversible.", - oops_smth_went_wrong: "Oops! Something went wrong.", - import_diagram: "Import diagram", - import_from_source: "Import from SQL", - export_as: "Export as", - export_source: "Export SQL", - models: "Models", - exit: "Exit", - edit: "Edit", - undo: "Undo", - redo: "Redo", - clear: "Clear", + "किं भवान् एतत् चित्रं अपाकर्तुम् इच्छति? एतत् पुनः प्राप्तुं न शक्यते।", + 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: - "Are you sure you want to clear the diagram? This is irreversible.", - cut: "Cut", - copy: "Copy", - paste: "Paste", - duplicate: "Duplicate", - delete: "Delete", - copy_as_image: "Copy as image", - view: "View", - header: "Menubar", - sidebar: "Sidebar", - issues: "Issues", - presentation_mode: "Presentation mode", - strict_mode: "Strict mode", - field_details: "Field details", - reset_view: "Reset view", - show_grid: "Show grid", - snap_to_grid: "Snap to grid", - show_datatype: "Show datatype", - show_cardinality: "Show cardinality", - theme: "Theme", - light: "Light", - dark: "Dark", - zoom_in: "Zoom in", - zoom_out: "Zoom out", - fullscreen: "Fullscreen", - settings: "Settings", - show_timeline: "Show timeline", - autosave: "Autosave", - panning: "Panning", - show_debug_coordinates: "Show debug coordinates", - transform: "Transform", - viewbox: "View Box", - cursor_coordinates: "Cursor Coordinates", - coordinate_space: "Space", - coordinate_space_screen: "Screen", - coordinate_space_diagram: "Diagram", - table_width: "Table width", - language: "Language", - flush_storage: "Flush storage", + "किं भवान् चित्रं स्वच्छं कर्तुं इच्छति? एतत् पुनः प्राप्तुं न शक्यते।", + cut: "कर्तयतु", + copy: "प्रतिलिपिं करोतु", + paste: "लेपनं करोतु", + duplicate: "अनुकृतिं करोतु", + delete: "अपाकरोतु", + copy_as_image: "चित्रत्वेन प्रतिलिपिं करोतु", + view: "दृश्यम्", + header: "मेनू-पट्टिका", + sidebar: "पार्श्वपट्टिका", + issues: "समस्याः", + presentation_mode: "प्रस्तुति-अवस्था", + strict_mode: "कठोर-अवस्था", + field_details: "क्षेत्र-विवरणम्", + reset_view: "दृश्यं पुनः स्थापयतु", + show_grid: "जालकं दर्शयतु", + snap_to_grid: "जालके योजयतु", + show_datatype: "दत्तांशप्रकारं दर्शयतु", + 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: - "Are you sure you want to flush the storage? This will irreversibly delete all your diagrams and custom templates.", - storage_flushed: "Storage flushed", - help: "Help", - shortcuts: "Shortcuts", - ask_on_discord: "Ask us on Discord", - feedback: "Feedback", - no_changes: "No changes", - loading: "Loading...", - last_saved: "Last saved", - saving: "Saving...", - failed_to_save: "Failed to save", - fit_window_reset: "Fit window / Reset", - zoom: "Zoom", - add_table: "Add table", - add_area: "Add area", - add_note: "Add note", - add_type: "Add type", - to_do: "To-do", + "किं भवान् सङ्ग्रहं स्वच्छं कर्तुं इच्छति? एतेन सर्वाणि चित्राणि नश्यन्ति।", + 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: "Tables", relationships: "Relationships", subject_areas: "Subject areas", From 5773968698dc31c3317e09120ddd708da9088e00 Mon Sep 17 00:00:00 2001 From: Bitshifter-9 Date: Tue, 2 Dec 2025 17:51:08 +0530 Subject: [PATCH 3/3] Update: Complete Sanskrit translation --- src/i18n/locales/sa.js | 340 ++++++++++++++++++++--------------------- 1 file changed, 170 insertions(+), 170 deletions(-) diff --git a/src/i18n/locales/sa.js b/src/i18n/locales/sa.js index 2d4d9ef0..0ea3202f 100644 --- a/src/i18n/locales/sa.js +++ b/src/i18n/locales/sa.js @@ -96,192 +96,192 @@ const sa = { add_note: "टिप्पणीं योजयतु", add_type: "प्रकारं योजयतु", to_do: "करणीयम्", - tables: "Tables", - relationships: "Relationships", - subject_areas: "Subject areas", - notes: "Notes", - types: "Types", - search: "Search...", - no_tables: "No tables", - no_tables_text: "Start building your diagram!", - no_relationships: "No relationships", - no_relationships_text: "Drag to connect fields and form relationships!", - no_subject_areas: "No subject areas", - no_subject_areas_text: "Add subject areas to group tables!", - no_notes: "No notes", - no_notes_text: "Use notes to record extra info", - no_types: "No types", - no_types_text: "Make your own custom data types", - no_issues: "No issues were detected.", + 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: - "Strict mode is off so no issues will be displayed.", - name: "Name", - type: "Type", - null: "Null", - not_null: "Not null", - nullable: "Nullable", - primary: "Primary", - unique: "Unique", - autoincrement: "Autoincrement", - default_value: "Default", - check: "Check expression", - this_will_appear_as_is: "*This will appear in the generated script as is.", - comment: "Comment", - add_field: "Add field", - values: "Values", - size: "Size", - precision: "Precision", - set_precision: "Set precision: 'size, digits'", - use_for_batch_input: "Use , for batch input", - indices: "Indices", - add_index: "Add index", - select_fields: "Select fields", - title: "Title", - not_set: "Not set", - foreign: "Foreign", - cardinality: "Cardinality", - on_update: "On update", - on_delete: "On delete", - swap: "Swap", - one_to_one: "One to one", - one_to_many: "One to many", - many_to_one: "Many to one", - content: "Content", + "कठोर-अवस्था (Strict mode) बन्द अस्ति, अतः दोषाः न दृश्यन्ते।", + name: "नाम", + type: "प्रकारः", + null: "शून्यम् (Null)", + not_null: "अशून्यम् (Not null)", + nullable: "शून्य-योग्यम्", + primary: "प्राथमिकम्", + unique: "अद्वितीयम्", + autoincrement: "स्वतः-वर्धनम्", + default_value: "मूलभूतम् (Default)", + 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: "विदेशी (Foreign)", + cardinality: "कार्डिनालिटी", + on_update: "नवीकरणे सति (On update)", + on_delete: "अपाकरणे सति (On delete)", + swap: "विनिमयः", + one_to_one: "एक-प्रति-एकम्", + one_to_many: "एक-प्रति-अनेकम्", + many_to_one: "अनेक-प्रति-एकम्", + content: "विषयवस्तु", types_info: - "This feature is meant for object-relational DBMSs like PostgreSQL.\nIf used for MySQL or MariaDB a JSON type will be generated with the corresponding json validation check.\nIf used for SQLite it will be translated to a BLOB.\nIf used for MSSQL a type alias to the first field will be generated.", - table_deleted: "Table deleted", - area_deleted: "Area deleted", - note_deleted: "Note deleted", - relationship_deleted: "Relationship deleted", - type_deleted: "Type deleted", - cannot_connect: "Cannot connect, the columns have different types", - copied_to_clipboard: "Copied to clipboard", - create_new_diagram: "Create new diagram", - cancel: "Cancel", - open_diagram: "Open diagram", - rename_diagram: "Rename diagram", - export: "Export", - export_image: "Export image", - create: "Create", - confirm: "Confirm", - last_modified: "Last modified", - drag_and_drop_files: "Drag and drop the file here or click to upload.", + "एषा सुविधा PostgreSQL सदृशेभ्यः Object-Relational DBMS कृते अस्ति।\nयदि MySQL अथवा MariaDB कृते उपयुज्यते, तर्हि JSON प्रकारः जनितः भविष्यति।\nयदि SQLite कृते उपयुज्यते, तर्हि BLOB रूपेण परिवर्तितं भविष्यति।\nयदि MSSQL कृते उपयुज्यते, तर्हि प्रथमक्षेत्रस्य कृते alias जनितः भविष्यति।", + 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: - "Upload an sql file to autogenerate your tables and columns.", - overwrite_existing_diagram: "Overwrite existing diagram", + "सारणीः स्तम्भान् च स्वतः जनयितुं SQL सञ्चिकां उत्थापयतु।", + overwrite_existing_diagram: "विद्यमानचित्रस्य उपरि लिखतु", only_mysql_supported: - "*For the time being loading only MySQL scripts is supported.", - blank: "Blank", - filename: "Filename", - table_w_no_name: "Declared a table with no name", - duplicate_table_by_name: "Duplicate table by the name '{{tableName}}'", - empty_field_name: "Empty field `name` in table '{{tableName}}'", - empty_field_type: "Empty field `type` in table '{{tableName}}'", + "*सम्प्रति केवलं MySQL लिपीनां भारणं समर्थितम् अस्ति।", + blank: "रिक्तम्", + filename: "सञ्चिकानाम", + table_w_no_name: "नामरहिता सारणी घोषिता", + duplicate_table_by_name: "'{{tableName}}' नाम्ना द्वितीया सारणी अस्ति", + empty_field_name: "'{{tableName}}' सारण्यां रिक्तं क्षेत्रनाम", + empty_field_type: "'{{tableName}}' सारण्यां रिक्तं क्षेत्रप्रकारः", no_values_for_field: - "'{{fieldName}}' field of table '{{tableName}}' is of type `{{type}}` but no values have been specified", + "'{{tableName}}' सारण्याः '{{fieldName}}' क्षेत्रं `{{type}}` प्रकारस्य अस्ति, किन्तु मूल्यानि न दत्तानि", default_doesnt_match_type: - "Default value for field '{{fieldName}}' in table '{{tableName}}' does not match its type", + "'{{tableName}}' सारण्याः '{{fieldName}}' क्षेत्रस्य मूलभूतं मूल्यं तस्य प्रकारानुसारं नास्ति", not_null_is_null: - "'{{fieldName}}' field of table '{{tableName}}' is NOT NULL but has default NULL", + "'{{tableName}}' सारण्याः '{{fieldName}}' क्षेत्रं NOT NULL अस्ति किन्तु मूलभूतं मूल्यं NULL अस्ति", duplicate_fields: - "Duplicate table fields by name '{{fieldName}}' in table '{{tableName}}'", + "'{{tableName}}' सारण्यां '{{fieldName}}' नाम्ना द्वितीयं क्षेत्रं अस्ति", duplicate_index: - "Duplicate index by name '{{indexName}}' in table '{{tableName}}'", - empty_index: "Index in table '{{tableName}}' indexes no columns", - no_primary_key: "Table '{{tableName}}' has no primary key", - type_with_no_name: "Declared a type with no name", - duplicate_types: "Duplicate types by the name '{{typeName}}'", - type_w_no_fields: "Declared an empty type '{{typeName}}' with no fields", - empty_type_field_name: "Empty field `name` in type '{{typeName}}'", - empty_type_field_type: "Empty field `type` in type '{{typeName}}'", + "'{{tableName}}' सारण्यां '{{indexName}}' नाम्ना द्वितीया अनुक्रमणिका अस्ति", + empty_index: "'{{tableName}}' सारण्यां अनुक्रमणिकायां कोऽपि स्तम्भः नास्ति", + no_primary_key: "'{{tableName}}' सारण्यां प्राथमिककुञ्जिका (Primary Key) नास्ति", + 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: - "'{{fieldName}}' field of type '{{typeName}}' is of type `{{type}}` but no values have been specified", + "'{{typeName}}' प्रकारस्य '{{fieldName}}' क्षेत्रं `{{type}}` प्रकारस्य अस्ति किन्तु मूल्यानि न दत्तानि", duplicate_type_fields: - "Duplicate type fields by name '{{fieldName}}' in type '{{typeName}}'", - duplicate_reference: "Duplicate reference by the name '{{refName}}'", - circular_dependency: "Circular dependency involving table '{{refName}}'", - timeline: "Timeline", - priority: "Priority", - none: "None", - low: "Low", - medium: "Medium", - high: "High", - sort_by: "Sort by", - my_order: "My order", - completed: "Completed", - alphabetically: "Alphabetically", - add_task: "Add task", - details: "Details", - no_tasks: "You have no tasks yet.", - no_activity: "You have no activity yet.", - move_element: "Move {{name}} to {{coords}}", - edit_area: "{{extra}} Edit area {{areaName}}", - delete_area: "Delete area {{areaName}}", - edit_note: "{{extra}} Edit note {{noteTitle}}", - delete_note: "Delete note {{noteTitle}}", - edit_table: "{{extra}} Edit table {{tableName}}", - delete_table: "Delete table {{tableName}}", - edit_type: "{{extra}} Edit type {{typeName}}", - delete_type: "Delete type {{typeName}}", - add_relationship: "Add relationship", - edit_relationship: "{{extra}} Edit relationship {{refName}}", - delete_relationship: "Delete relationship {{refName}}", - not_found: "Not found", - pick_db: "Choose a database", - generic: "Generic", + "'{{typeName}}' प्रकारस्य '{{fieldName}}' नाम्ना द्वितीयं क्षेत्रं अस्ति", + duplicate_reference: "'{{refName}}' नाम्ना द्वितीयः सन्दर्भः अस्ति", + circular_dependency: "'{{refName}}' सारण्या सह चक्रीय-निर्भरता (Circular dependency) अस्ति", + 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: "दत्तांशकोशं (Database) चिनोतु", + generic: "सामान्यम् (Generic)", generic_description: - "Generic diagrams can be exported to any SQL flavor but support few data types.", + "सामान्यचित्राणि कस्मिन् अपि SQL प्रकारेषु निर्यातयितुं शक्यन्ते, किन्तु तेषु सीमिताः दत्तांशप्रकाराः सन्ति।", enums: "Enums", - add_enum: "Add enum", - edit_enum: "{{extra}} Edit enum {{enumName}}", - delete_enum: "Delete enum", - enum_w_no_name: "Found enum with no name", - enum_w_no_values: "Found enum '{{enumName}}' with no values", - duplicate_enums: "Duplicate enums with the name '{{enumName}}'", - enum_deleted: "Enum deleted", - no_enums: "No enums", - no_enums_text: "Define enums here", - declare_array: "Declare array", - empty_index_name: "Declared an index with no name in table '{{tableName}}'", - didnt_find_diagram: "Oops! Didn't find the diagram.", + add_enum: "Enum योजयतु", + edit_enum: "{{extra}} {{enumName}} Enum सम्पादयतु", + delete_enum: "Enum अपाकरोतु", + enum_w_no_name: "नामरहितं Enum प्राप्तम्", + enum_w_no_values: "'{{enumName}}' Enum मध्ये मूल्यानि न सन्ति", + duplicate_enums: "'{{enumName}}' नाम्ना द्वितीयं Enum अस्ति", + enum_deleted: "Enum अपाकृतम्", + no_enums: "Enums न सन्ति", + no_enums_text: "अत्र Enums परिभाषयतु", + declare_array: "Array घोषयतु", + empty_index_name: "'{{tableName}}' सारण्यां नामरहिता अनुक्रमणिका घोषिता", + didnt_find_diagram: "अहो! चित्रं न प्राप्तम्।", unsigned: "Unsigned", - share: "Share", - unshare: "Unshare", - copy_link: "Copy link", + share: "साझा करोतु", + unshare: "साझा मा करोतु", + copy_link: "लिङ्कस्य प्रतिलिपिं करोतु", readme: "README", - failed_to_load: "Failed to load. Make sure the link is correct.", + failed_to_load: "आरोपणं विफलम्। लिङ्कः सम्यक् अस्ति वा इति पश्यतु।", share_info: - "* 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:", - bulk_update: "Bulk update", - multiselect: "Multiselect", - export_saved_data: "Export saved data", - dbml_view: "DBML view", - tab_view: "Tab view", - label: "Label", - many_side_label: "Many(n) side label", - version: "Version", - versions: "Versions", - no_saved_versions: "No saved versions", - record_version: "Record version", - commited_at: "Commited at", - read_only: "Read only", - continue: "Continue", - restore_version: "Restore version", - restore_warning: "Loading another version will overwrite any changes.", - return_to_current: "Return to diagram", - no_changes_to_record: "No changes to record", - click_to_view: "Click to view", - load_more: "Load more", - clear_cache: "Clear cache", - cache_cleared: "Cache cleared", - failed_to_record_version: "Failed to record version", - failed_to_load_diagram: "Failed to load diagram", - see_all: "See all", - insert_sql: "Insert SQL", - upload_file: "Upload file", + "* एतत् लिङ्क साझा करणेन 'Real-time collaboration' सत्रं न निर्मितं भवति।", + show_relationship_labels: "सम्बन्ध-लेबल् दर्शयतु", + docs: "दस्तावेजाः", + supported_types: "समर्थिताः सञ्चिकाप्रकाराः:", + bulk_update: "सामूहिक-नवीकरणम्", + multiselect: "बहु-चयनम्", + export_saved_data: "रक्षित-दत्तांशं निर्यातयतु", + dbml_view: "DBML दृश्यम्", + tab_view: "Tab दृश्यम्", + label: "लेबल्", + many_side_label: "Many(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 स्वच्छं करोतु", + cache_cleared: "Cache स्वच्छं कृतम्", + failed_to_record_version: "संस्करणं रक्षितुं विफलम्", + failed_to_load_diagram: "चित्रं आरोपयितुं विफलम्", + see_all: "सर्वाणि पश्यतु", + insert_sql: "SQL निवेशयतु", + upload_file: "सञ्चिकां उत्थापयतु", }, };