From f45232e37094e994ed0b31dacabc232f344e8cd7 Mon Sep 17 00:00:00 2001 From: Neha-Sharmaaa Date: Thu, 4 Dec 2025 22:56:56 +0530 Subject: [PATCH 1/2] uk.js fixed with missing translations --- src/i18n/locales/uk.js | 104 +++++++++++++++++++++++++---------------- src/i18n/locales/ur.js | 74 +++++++++++++++-------------- 2 files changed, 101 insertions(+), 77 deletions(-) diff --git a/src/i18n/locales/uk.js b/src/i18n/locales/uk.js index c931b6a04..6199a93e8 100644 --- a/src/i18n/locales/uk.js +++ b/src/i18n/locales/uk.js @@ -7,12 +7,17 @@ const ukrainian = { const uk = { translation: { report_bug: "Повідомити про помилку", - import_from: "Імпортувати", import: "Імпортувати", + inherits: "Успадковує", + merging_column_w_inherited_definition: + "Стовпець '{{fieldName}}' у таблиці '{{tableName}}' з успадкованим визначенням буде об'єднано", + import_from: "Імпортувати з", file: "Файл", new: "Новий", new_window: "Нове вікно", + no_saved_diagrams: "У вас немає збережених діаграм", open: "Відкрити", + open_recent: "Відкрити нещодавні", save: "Зберегти", save_as: "Зберегти як", save_as_template: "Зберегти як шаблон", @@ -20,7 +25,7 @@ const uk = { rename: "Перейменувати", delete_diagram: "Видалити діаграму", are_you_sure_delete_diagram: - "Ви впевнені, що хочете видалити цю діаграму? Ця операція є незворотною.", + "Ви впевнені, що хочете видалити цю діаграму? Це незворотно.", oops_smth_went_wrong: "Упс! Щось пішло не так.", import_diagram: "Імпортувати діаграму", import_from_source: "Імпортувати з SQL", @@ -39,7 +44,7 @@ const uk = { paste: "Вставити", duplicate: "Дублювати", delete: "Видалити", - copy_as_image: "Копіювати як зображення", + copy_as_image: "Скопіювати як зображення", view: "Перегляд", header: "Меню", sidebar: "Бічна панель", @@ -49,6 +54,8 @@ const uk = { field_details: "Деталі поля", reset_view: "Скинути перегляд", show_grid: "Показати сітку", + snap_to_grid: "Прив’язати до сітки", + show_datatype: "Показати тип даних", show_cardinality: "Показати кардинальність", theme: "Тема", light: "Світла", @@ -60,28 +67,35 @@ const uk = { show_timeline: "Показати хронологію", autosave: "Автозбереження", panning: "Прокрутка", + show_debug_coordinates: "Показати координати для налагодження", + transform: "Трансформація", + viewbox: "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", + ask_on_discord: "Запитайте нас у Discord", feedback: "Відгук", no_changes: "Змін немає", loading: "Завантаження...", last_saved: "Останнє збереження", saving: "Збереження...", failed_to_save: "Не вдалося зберегти", - fit_window_reset: "Підлаштувати під вікно / Скинути", + fit_window_reset: "Підлаштувати / Скинути", zoom: "Масштаб", add_table: "Додати таблицю", add_area: "Додати область", add_note: "Додати нотатку", add_type: "Додати тип", - to_do: "Зробити", + to_do: "Завдання", tables: "Таблиці", relationships: "Зв'язки", subject_areas: "Тематичні області", @@ -90,34 +104,36 @@ const uk = { search: "Пошук...", no_tables: "Немає таблиць", no_tables_text: "Почніть створювати вашу діаграму!", - no_relationships: "Немає зв'язків", + no_relationships: "Немає зв’язків", no_relationships_text: - "Перетягніть, щоб з'єднати поля та створити зв'язки!", + "Перетягніть, щоб з’єднати поля та створити зв’язки!", no_subject_areas: "Немає тематичних областей", no_subject_areas_text: "Додайте тематичні області для групування таблиць!", no_notes: "Немає нотаток", - no_notes_text: "Використовуйте нотатки для запису додаткової інформації", + no_notes_text: "Використовуйте нотатки для додаткової інформації", no_types: "Немає типів", - no_types_text: "Створіть власні користувацькі типи даних", + no_types_text: "Створіть власні типи даних", no_issues: "Проблем не виявлено.", strict_mode_is_on_no_issues: - "Строгий режим вимкнено, тому проблеми не будуть відображатися.", + "Строгий режим вимкнено, тому проблеми не відображаються.", name: "Назва", type: "Тип", null: "Null", not_null: "Не Null", + nullable: "Можливе Null", primary: "Первинний", unique: "Унікальний", autoincrement: "Автоінкремент", default_value: "За замовчуванням", check: "Перевірка виразу", - this_will_appear_as_is: "*Це з'явиться в згенерованому скрипті так, як є.", + this_will_appear_as_is: + "*Це з’явиться у згенерованому скрипті без змін.", comment: "Коментар", add_field: "Додати поле", values: "Значення", size: "Розмір", precision: "Точність", - set_precision: "Встановити точність: (розмір, цифри)", + set_precision: "Встановити точність: 'розмір, цифри'", use_for_batch_input: "Використовуйте , для пакетного введення", indices: "Індекси", add_index: "Додати індекс", @@ -134,14 +150,14 @@ const uk = { many_to_one: "Багато до одного", content: "Зміст", types_info: - "Ця функція призначена для об'єктно-реляційних СУБД, таких як PostgreSQL.\nЯкщо використовується для MySQL або MariaDB, буде згенерований тип JSON з відповідною перевіркою JSON.\nЯкщо використовується для SQLite, буде перетворено на BLOB.\nЯкщо використовується для MSSQL, буде згенеровано тип-аліас для першого поля.", + "Ця можливість призначена для об'єктно-реляційних СУБД, таких як PostgreSQL.\nДля MySQL/MariaDB буде згенерований тип JSON з валідацією.\nДля SQLite – буде перетворено у BLOB.\nДля MSSQL – буде створено псевдонім типу на основі першого поля.", table_deleted: "Таблицю видалено", area_deleted: "Область видалено", note_deleted: "Нотатку видалено", - relationship_deleted: "Зв'язок видалено", + relationship_deleted: "Зв’язок видалено", type_deleted: "Тип видалено", - cannot_connect: "Неможливо з'єднати, стовпці мають різні типи", - copied_to_clipboard: "Скопійовано до буфера обміну", + cannot_connect: "Неможливо з’єднати: стовпці мають різні типи", + copied_to_clipboard: "Скопійовано до буфера", create_new_diagram: "Створити нову діаграму", cancel: "Скасувати", open_diagram: "Відкрити діаграму", @@ -154,43 +170,48 @@ const uk = { drag_and_drop_files: "Перетягніть файл сюди або натисніть для завантаження.", upload_sql_to_generate_diagrams: - "Завантажте SQL файл для автоматичного створення ваших таблиць та стовпців.", + "Завантажте SQL-файл для автоматичного створення таблиць.", overwrite_existing_diagram: "Перезаписати існуючу діаграму", only_mysql_supported: - "*На даний момент підтримується завантаження лише MySQL скриптів.", + "*Підтримується лише завантаження MySQL-скриптів.", blank: "Порожній", filename: "Назва файлу", table_w_no_name: "Оголошено таблицю без назви", - duplicate_table_by_name: "Дубльована таблиця з назвою '{{tableName}}'", - empty_field_name: "Порожнє поле `name` в таблиці '{{tableName}}'", - empty_field_type: "Порожнє поле `type` в таблиці '{{tableName}}'", + duplicate_table_by_name: + "Дубльована таблиця з назвою '{{tableName}}'", + empty_field_name: "Порожнє поле `name` у таблиці '{{tableName}}'", + empty_field_type: "Порожнє поле `type` у таблиці '{{tableName}}'", no_values_for_field: - "'{{fieldName}}' поле в таблиці '{{tableName}}' має тип `{{type}}`, але значення не вказані", + "Поле '{{fieldName}}' у таблиці '{{tableName}}' має тип `{{type}}`, але значення не вказано", default_doesnt_match_type: - "Значення за замовчуванням для поля '{{fieldName}}' в таблиці '{{tableName}}' не відповідає його типу", + "Значення за замовчуванням у полі '{{fieldName}}' таблиці '{{tableName}}' не відповідає типу", not_null_is_null: - "'{{fieldName}}' поле в таблиці '{{tableName}}' є NOT NULL, але має значення за замовчуванням NULL", + "Поле '{{fieldName}}' таблиці '{{tableName}}' — NOT NULL, але має NULL за замовчуванням", duplicate_fields: - "Дубльовані поля таблиці з назвою '{{fieldName}}' в таблиці '{{tableName}}'", + "Дубльовані поля '{{fieldName}}' у таблиці '{{tableName}}'", duplicate_index: - "Дубльований індекс з назвою '{{indexName}}' в таблиці '{{tableName}}'", - empty_index: "Індекс в таблиці '{{tableName}}' не індексує жодного стовпця", + "Дубльований індекс '{{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}}'", + 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}}`, але значення не вказані", + "Поле '{{fieldName}}' у типі '{{typeName}}' має тип `{{type}}`, але значення не вказано", duplicate_type_fields: - "Дубльовані поля типу з назвою '{{fieldName}}' в типі '{{typeName}}'", - duplicate_reference: "Дубльована посилання з назвою '{{refName}}'", + "Дубльовані поля '{{fieldName}}' у типі '{{typeName}}'", + duplicate_reference: + "Дубльоване посилання з назвою '{{refName}}'", circular_dependency: - "Циклічна залежність, що стосується таблиці '{{refName}}'", + "Циклічна залежність, що стосується '{{refName}}'", timeline: "Хронологія", priority: "Пріоритет", - none: "Жодний", + none: "Немає", low: "Низький", medium: "Середній", high: "Високий", @@ -200,8 +221,8 @@ const uk = { alphabetically: "Алфавітно", add_task: "Додати завдання", details: "Деталі", - no_tasks: "У вас поки немає завдань.", - no_activity: "У вас поки немає активності.", + no_tasks: "У вас немає завдань", + no_activity: "У вас поки немає активності", move_element: "Перемістити {{name}} до {{coords}}", edit_area: "{{extra}} Редагувати область {{areaName}}", delete_area: "Видалити область {{areaName}}", @@ -212,7 +233,8 @@ const uk = { edit_type: "{{extra}} Редагувати тип {{typeName}}", delete_type: "Видалити тип {{typeName}}", add_relationship: "Додати зв'язок", - edit_relationship: "{{extra}} Редагувати зв'язок {{refName}}", + edit_relationship: + "{{extra}} Редагувати зв'язок {{refName}}", delete_relationship: "Видалити зв'язок {{refName}}", not_found: "Не знайдено", }, diff --git a/src/i18n/locales/ur.js b/src/i18n/locales/ur.js index 162ad6706..36267e614 100644 --- a/src/i18n/locales/ur.js +++ b/src/i18n/locales/ur.js @@ -10,7 +10,7 @@ const ur = { import: "درآمد کریں", inherits: "وراثت", merging_column_w_inherited_definition: - "ٹیبل '{{tableName}}' میں کالم '{{fieldName}}' کو وراثت میں ملی تعریف کے ساتھ ضم کیا جائے گا", + "ٹیبل '{{tableName}}' میں کالم '{{fieldName}}' وراثت میں ملی تعریف کے ساتھ ضم کیا جائے گا", import_from: "یہاں سے درآمد کریں", file: "فائل", new: "نیا", @@ -52,10 +52,10 @@ const ur = { presentation_mode: "پریزنٹیشن موڈ", strict_mode: "سخت موڈ", field_details: "فیلڈ کی تفصیلات", - reset_view: "منظر کو دوبارہ ترتیب دیں", + reset_view: "منظر ری سیٹ کریں", show_grid: "گرڈ دکھائیں", snap_to_grid: "گرڈ سے چپکائیں", - show_datatype: "ڈیٹا کی قسم دکھائیں", + show_datatype: "ڈیٹا ٹائپ دکھائیں", show_cardinality: "کارڈینلٹی دکھائیں", theme: "تھیم", light: "لائٹ", @@ -78,7 +78,7 @@ const ur = { language: "زبان", flush_storage: "اسٹوریج صاف کریں", are_you_sure_flush_storage: - "کیا آپ واقعی اسٹوریج کو صاف کرنا چاہتے ہیں؟ یہ آپ کے تمام ڈایاگرام اور کسٹم ٹیمپلیٹس کو ناقابل واپسی طور پر حذف کر دے گا۔", + "کیا آپ واقعی اسٹوریج کو صاف کرنا چاہتے ہیں؟ اس سے آپ کے تمام ڈایاگرام اور ٹیمپلیٹس مستقل طور پر حذف ہو جائیں گے۔", storage_flushed: "اسٹوریج صاف کر دیا گیا", help: "مدد", shortcuts: "شارٹ کٹس", @@ -109,12 +109,12 @@ const ur = { no_subject_areas: "کوئی موضوع کے علاقے نہیں", no_subject_areas_text: "ٹیبلز کو گروپ کرنے کے لیے موضوع کے علاقے شامل کریں!", no_notes: "کوئی نوٹس نہیں", - no_notes_text: "اضافی معلومات ریکارڈ کرنے کے لیے نوٹس کا استعمال کریں", + no_notes_text: "اضافی معلومات کے لیے نوٹس شامل کریں", no_types: "کوئی اقسام نہیں", no_types_text: "اپنی کسٹم ڈیٹا کی اقسام بنائیں", no_issues: "کوئی مسائل نہیں ملے", strict_mode_is_on_no_issues: - "سخت موڈ بند ہے اس لیے کوئی مسائل نہیں دکھائے جائیں گے۔", + "سخت موڈ بند ہے، اس لیے کوئی مسائل نہیں دکھائے جائیں گے۔", name: "نام", type: "قسم", null: "Null", @@ -125,7 +125,7 @@ const ur = { autoincrement: "Autoincrement", default_value: "ڈیفالٹ", check: "چیک ایکسپریشن", - this_will_appear_as_is: "*یہ اسکرپٹ میں جیسا ہے ویسا ہی نظر آئے گا۔", + this_will_appear_as_is: "*یہ اسکرپٹ میں جیسا ہے ویسا ہی ظاہر ہوگا۔", comment: "تبصرہ", add_field: "فیلڈ شامل کریں", values: "ویلیوز", @@ -148,7 +148,7 @@ const ur = { many_to_one: "Many to one", content: "مواد", types_info: - "یہ خصوصیت آبجیکٹ-ریلیشنل DBMSs جیسے PostgreSQL کے لیے ہے۔\nاگر MySQL یا MariaDB کے لیے استعمال کیا جائے تو متعلقہ json توثیق چیک کے ساتھ ایک JSON قسم تیار کی جائے گی۔\nاگر SQLite کے لیے استعمال کیا جائے تو یہ BLOB میں ترجمہ کیا جائے گا۔\nاگر MSSQL کے لیے استعمال کیا جائے تو پہلے فیلڈ کے لیے ایک ٹائپ عرف تیار کیا جائے گا۔", + "یہ خصوصیت PostgreSQL جیسے آبجیکٹ-ریلیشنل DBMSs کے لیے ہے۔\nMySQL/MariaDB میں یہ JSON قسم کے طور پر بنے گی۔\nSQLite میں BLOB ہو گی۔\nMSSQL میں ٹائپ عرف بنے گا۔", table_deleted: "ٹیبل حذف کر دیا گیا", area_deleted: "علاقہ حذف کر دیا گیا", note_deleted: "نوٹ حذف کر دیا گیا", @@ -165,39 +165,40 @@ const ur = { create: "تخلیق کریں", confirm: "تصدیق کریں", last_modified: "آخری ترمیم", - drag_and_drop_files: "فائل کو یہاں ڈریگ اور ڈراپ کریں یا اپ لوڈ کرنے کے لیے کلک کریں۔", + drag_and_drop_files: "فائل یہاں ڈریگ اینڈ ڈراپ کریں یا اپ لوڈ کرنے کے لیے کلک کریں۔", upload_sql_to_generate_diagrams: - "اپنے ٹیبلز اور کالمز کو خودکار طور پر تیار کرنے کے لیے ایک sql فائل اپ لوڈ کریں۔", + "اپنے ٹیبلز اور کالمز خودکار طور پر بنانے کے لیے SQL فائل اپ لوڈ کریں۔", overwrite_existing_diagram: "موجودہ ڈایاگرام کو اوور رائٹ کریں", - only_mysql_supported: - "*فی الحال صرف MySQL اسکرپٹس لوڈ کرنے کی سہولت موجود ہے۔", + only_mysql_supported: "*فی الحال صرف MySQL اسکرپٹس سپورٹ ہوتی ہیں۔", blank: "خالی", filename: "فائل کا نام", - table_w_no_name: "بغیر نام کے ٹیبل کا اعلان کیا", + table_w_no_name: "بغیر نام کے ٹیبل ملا", duplicate_table_by_name: "'{{tableName}}' نام سے ڈپلیکیٹ ٹیبل", - empty_field_name: "ٹیبل '{{tableName}}' میں خالی فیلڈ `name`", - empty_field_type: "ٹیبل '{{tableName}}' میں خالی فیلڈ `type`", + empty_field_name: "ٹیبل '{{tableName}}' میں فیلڈ کا نام خالی ہے", + empty_field_type: "ٹیبل '{{tableName}}' میں فیلڈ کی قسم خالی ہے", no_values_for_field: - "ٹیبل '{{tableName}}' کا فیلڈ '{{fieldName}}' `{{type}}` قسم کا ہے لیکن کوئی ویلیوز متعین نہیں کی گئی ہیں", + "ٹیبل '{{tableName}}' میں فیلڈ '{{fieldName}}' کی قسم '{{type}}' ہے لیکن ویلیوز موجود نہیں", default_doesnt_match_type: - "ٹیبل '{{tableName}}' میں فیلڈ '{{fieldName}}' کی ڈیفالٹ ویلیو اس کی قسم سے مطابقت نہیں رکھتی", + "فیلڈ '{{fieldName}}' کی ڈیفالٹ ویلیو اس کی قسم سے مطابقت نہیں رکھتی", not_null_is_null: - "ٹیبل '{{tableName}}' کا فیلڈ '{{fieldName}}' NOT NULL ہے لیکن اس کا ڈیفالٹ NULL ہے", + "فیلڈ '{{fieldName}}' NOT NULL ہے لیکن ڈیفالٹ NULL ہے", duplicate_fields: - "ٹیبل '{{tableName}}' میں '{{fieldName}}' نام سے ڈپلیکیٹ فیلڈز", + "ٹیبل '{{tableName}}' میں '{{fieldName}}' نام سے ڈپلیکیٹ فیلڈ", duplicate_index: "ٹیبل '{{tableName}}' میں '{{indexName}}' نام سے ڈپلیکیٹ انڈیکس", - empty_index: "ٹیبل '{{tableName}}' میں انڈیکس کسی کالم کو انڈیکس نہیں کرتا", - no_primary_key: "ٹیبل '{{tableName}}' کی کوئی پرائمری کی نہیں ہے", - type_with_no_name: "بغیر نام کے قسم کا اعلان کیا", + 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`", + 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: "ٹائم لائن", @@ -212,8 +213,8 @@ const ur = { alphabetically: "حروف تہجی کے لحاظ سے", add_task: "ٹاسک شامل کریں", details: "تفصیلات", - no_tasks: "آپ کے پاس ابھی تک کوئی ٹاسک نہیں ہے۔", - no_activity: "آپ کے پاس ابھی تک کوئی سرگرمی نہیں ہے۔", + no_tasks: "کوئی ٹاسک موجود نہیں", + no_activity: "کوئی سرگرمی موجود نہیں", move_element: "{{name}} کو {{coords}} پر منتقل کریں", edit_area: "{{extra}} علاقہ {{areaName}} ترمیم کریں", delete_area: "علاقہ {{areaName}} حذف کریں", @@ -230,7 +231,7 @@ const ur = { pick_db: "ڈیٹا بیس منتخب کریں", generic: "عام", generic_description: - "عام ڈایاگرام کسی بھی SQL ذائقے میں برآمد کیے جا سکتے ہیں لیکن کچھ ڈیٹا کی اقسام کی حمایت کرتے ہیں۔", + "عام ڈایاگرام کسی بھی SQL ذائقے میں برآمد کیے جا سکتے ہیں لیکن تمام ڈیٹا ٹائپس کی مکمل حمایت نہیں کرتے۔", enums: "Enums", add_enum: "Enum شامل کریں", edit_enum: "{{extra}} Enum {{enumName}} ترمیم کریں", @@ -242,16 +243,16 @@ const ur = { no_enums: "کوئی Enums نہیں", no_enums_text: "یہاں Enums کی وضاحت کریں", declare_array: "Array کا اعلان کریں", - empty_index_name: "ٹیبل '{{tableName}}' میں بغیر نام کے انڈیکس کا اعلان کیا", + empty_index_name: "ٹیبل '{{tableName}}' میں بغیر نام کے انڈیکس ملا", didnt_find_diagram: "اوہ! ڈایاگرام نہیں ملا۔", unsigned: "Unsigned", share: "شیئر کریں", unshare: "شیئر ختم کریں", copy_link: "لنک کاپی کریں", readme: "README", - failed_to_load: "لوڈ کرنے میں ناکام۔ یقینی بنائیں کہ لنک درست ہے۔", + failed_to_load: "لوڈ کرنے میں ناکام۔ لنک چیک کریں۔", share_info: - "* اس لنک کو شیئر کرنے سے لائیو ریئل ٹائم تعاون کا سیشن نہیں بنے گا۔", + "* اس لنک سے لائیو تعاون فعال نہیں ہوتا۔", show_relationship_labels: "تعلقات کے لیبل دکھائیں", docs: "دستاویزات", supported_types: "معاون فائل کی اقسام:", @@ -270,9 +271,10 @@ const ur = { read_only: "صرف پڑھنے کے لیے", continue: "جاری رکھیں", restore_version: "ورژن بحال کریں", - restore_warning: "دوسرا ورژن لوڈ کرنے سے کوئی بھی تبدیلیاں اوور رائٹ ہو جائیں گی۔", - return_to_current: "ڈایاگرام پر واپس جائیں", - no_changes_to_record: "ریکارڈ کرنے کے لیے کوئی تبدیلیاں نہیں", + restore_warning: + "نیا ورژن لوڈ کرنے سے تمام تبدیلیاں اوور رائٹ ہو جائیں گی۔", + return_to_current: "موجودہ ڈایاگرام پر واپس جائیں", + no_changes_to_record: "ریکارڈ کرنے کے لیے کوئی تبدیلی نہیں", click_to_view: "دیکھنے کے لیے کلک کریں", load_more: "مزید لوڈ کریں", clear_cache: "کیشے صاف کریں", From 6345e566f88831d9bc80ea7d3e6ee2b2f9c83ad9 Mon Sep 17 00:00:00 2001 From: Neha-Sharmaaa Date: Thu, 4 Dec 2025 23:05:51 +0530 Subject: [PATCH 2/2] fix --- src/i18n/locales/ur.js | 74 ++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 38 deletions(-) diff --git a/src/i18n/locales/ur.js b/src/i18n/locales/ur.js index 36267e614..162ad6706 100644 --- a/src/i18n/locales/ur.js +++ b/src/i18n/locales/ur.js @@ -10,7 +10,7 @@ const ur = { import: "درآمد کریں", inherits: "وراثت", merging_column_w_inherited_definition: - "ٹیبل '{{tableName}}' میں کالم '{{fieldName}}' وراثت میں ملی تعریف کے ساتھ ضم کیا جائے گا", + "ٹیبل '{{tableName}}' میں کالم '{{fieldName}}' کو وراثت میں ملی تعریف کے ساتھ ضم کیا جائے گا", import_from: "یہاں سے درآمد کریں", file: "فائل", new: "نیا", @@ -52,10 +52,10 @@ const ur = { presentation_mode: "پریزنٹیشن موڈ", strict_mode: "سخت موڈ", field_details: "فیلڈ کی تفصیلات", - reset_view: "منظر ری سیٹ کریں", + reset_view: "منظر کو دوبارہ ترتیب دیں", show_grid: "گرڈ دکھائیں", snap_to_grid: "گرڈ سے چپکائیں", - show_datatype: "ڈیٹا ٹائپ دکھائیں", + show_datatype: "ڈیٹا کی قسم دکھائیں", show_cardinality: "کارڈینلٹی دکھائیں", theme: "تھیم", light: "لائٹ", @@ -78,7 +78,7 @@ const ur = { language: "زبان", flush_storage: "اسٹوریج صاف کریں", are_you_sure_flush_storage: - "کیا آپ واقعی اسٹوریج کو صاف کرنا چاہتے ہیں؟ اس سے آپ کے تمام ڈایاگرام اور ٹیمپلیٹس مستقل طور پر حذف ہو جائیں گے۔", + "کیا آپ واقعی اسٹوریج کو صاف کرنا چاہتے ہیں؟ یہ آپ کے تمام ڈایاگرام اور کسٹم ٹیمپلیٹس کو ناقابل واپسی طور پر حذف کر دے گا۔", storage_flushed: "اسٹوریج صاف کر دیا گیا", help: "مدد", shortcuts: "شارٹ کٹس", @@ -109,12 +109,12 @@ const ur = { no_subject_areas: "کوئی موضوع کے علاقے نہیں", no_subject_areas_text: "ٹیبلز کو گروپ کرنے کے لیے موضوع کے علاقے شامل کریں!", no_notes: "کوئی نوٹس نہیں", - no_notes_text: "اضافی معلومات کے لیے نوٹس شامل کریں", + no_notes_text: "اضافی معلومات ریکارڈ کرنے کے لیے نوٹس کا استعمال کریں", no_types: "کوئی اقسام نہیں", no_types_text: "اپنی کسٹم ڈیٹا کی اقسام بنائیں", no_issues: "کوئی مسائل نہیں ملے", strict_mode_is_on_no_issues: - "سخت موڈ بند ہے، اس لیے کوئی مسائل نہیں دکھائے جائیں گے۔", + "سخت موڈ بند ہے اس لیے کوئی مسائل نہیں دکھائے جائیں گے۔", name: "نام", type: "قسم", null: "Null", @@ -125,7 +125,7 @@ const ur = { autoincrement: "Autoincrement", default_value: "ڈیفالٹ", check: "چیک ایکسپریشن", - this_will_appear_as_is: "*یہ اسکرپٹ میں جیسا ہے ویسا ہی ظاہر ہوگا۔", + this_will_appear_as_is: "*یہ اسکرپٹ میں جیسا ہے ویسا ہی نظر آئے گا۔", comment: "تبصرہ", add_field: "فیلڈ شامل کریں", values: "ویلیوز", @@ -148,7 +148,7 @@ const ur = { many_to_one: "Many to one", content: "مواد", types_info: - "یہ خصوصیت PostgreSQL جیسے آبجیکٹ-ریلیشنل DBMSs کے لیے ہے۔\nMySQL/MariaDB میں یہ JSON قسم کے طور پر بنے گی۔\nSQLite میں BLOB ہو گی۔\nMSSQL میں ٹائپ عرف بنے گا۔", + "یہ خصوصیت آبجیکٹ-ریلیشنل DBMSs جیسے PostgreSQL کے لیے ہے۔\nاگر MySQL یا MariaDB کے لیے استعمال کیا جائے تو متعلقہ json توثیق چیک کے ساتھ ایک JSON قسم تیار کی جائے گی۔\nاگر SQLite کے لیے استعمال کیا جائے تو یہ BLOB میں ترجمہ کیا جائے گا۔\nاگر MSSQL کے لیے استعمال کیا جائے تو پہلے فیلڈ کے لیے ایک ٹائپ عرف تیار کیا جائے گا۔", table_deleted: "ٹیبل حذف کر دیا گیا", area_deleted: "علاقہ حذف کر دیا گیا", note_deleted: "نوٹ حذف کر دیا گیا", @@ -165,40 +165,39 @@ const ur = { create: "تخلیق کریں", confirm: "تصدیق کریں", last_modified: "آخری ترمیم", - drag_and_drop_files: "فائل یہاں ڈریگ اینڈ ڈراپ کریں یا اپ لوڈ کرنے کے لیے کلک کریں۔", + drag_and_drop_files: "فائل کو یہاں ڈریگ اور ڈراپ کریں یا اپ لوڈ کرنے کے لیے کلک کریں۔", upload_sql_to_generate_diagrams: - "اپنے ٹیبلز اور کالمز خودکار طور پر بنانے کے لیے SQL فائل اپ لوڈ کریں۔", + "اپنے ٹیبلز اور کالمز کو خودکار طور پر تیار کرنے کے لیے ایک sql فائل اپ لوڈ کریں۔", overwrite_existing_diagram: "موجودہ ڈایاگرام کو اوور رائٹ کریں", - only_mysql_supported: "*فی الحال صرف MySQL اسکرپٹس سپورٹ ہوتی ہیں۔", + only_mysql_supported: + "*فی الحال صرف MySQL اسکرپٹس لوڈ کرنے کی سہولت موجود ہے۔", blank: "خالی", filename: "فائل کا نام", - table_w_no_name: "بغیر نام کے ٹیبل ملا", + table_w_no_name: "بغیر نام کے ٹیبل کا اعلان کیا", duplicate_table_by_name: "'{{tableName}}' نام سے ڈپلیکیٹ ٹیبل", - empty_field_name: "ٹیبل '{{tableName}}' میں فیلڈ کا نام خالی ہے", - empty_field_type: "ٹیبل '{{tableName}}' میں فیلڈ کی قسم خالی ہے", + empty_field_name: "ٹیبل '{{tableName}}' میں خالی فیلڈ `name`", + empty_field_type: "ٹیبل '{{tableName}}' میں خالی فیلڈ `type`", no_values_for_field: - "ٹیبل '{{tableName}}' میں فیلڈ '{{fieldName}}' کی قسم '{{type}}' ہے لیکن ویلیوز موجود نہیں", + "ٹیبل '{{tableName}}' کا فیلڈ '{{fieldName}}' `{{type}}` قسم کا ہے لیکن کوئی ویلیوز متعین نہیں کی گئی ہیں", default_doesnt_match_type: - "فیلڈ '{{fieldName}}' کی ڈیفالٹ ویلیو اس کی قسم سے مطابقت نہیں رکھتی", + "ٹیبل '{{tableName}}' میں فیلڈ '{{fieldName}}' کی ڈیفالٹ ویلیو اس کی قسم سے مطابقت نہیں رکھتی", not_null_is_null: - "فیلڈ '{{fieldName}}' NOT NULL ہے لیکن ڈیفالٹ NULL ہے", + "ٹیبل '{{tableName}}' کا فیلڈ '{{fieldName}}' NOT NULL ہے لیکن اس کا ڈیفالٹ NULL ہے", duplicate_fields: - "ٹیبل '{{tableName}}' میں '{{fieldName}}' نام سے ڈپلیکیٹ فیلڈ", + "ٹیبل '{{tableName}}' میں '{{fieldName}}' نام سے ڈپلیکیٹ فیلڈز", duplicate_index: "ٹیبل '{{tableName}}' میں '{{indexName}}' نام سے ڈپلیکیٹ انڈیکس", - empty_index: "ٹیبل '{{tableName}}' میں انڈیکس کسی فیلڈ پر لاگو نہیں ہوتا", - no_primary_key: "ٹیبل '{{tableName}}' میں پرائمری کی موجود نہیں", - type_with_no_name: "بغیر نام کے قسم ملی", + 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}}' میں فیلڈ کی قسم خالی ہے", + 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}}' ہے لیکن ویلیوز موجود نہیں", + "قسم '{{typeName}}' کا فیلڈ '{{fieldName}}' `{{type}}` قسم کا ہے لیکن کوئی ویلیوز متعین نہیں کی گئی ہیں", duplicate_type_fields: - "قسم '{{typeName}}' میں '{{fieldName}}' نام سے ڈپلیکیٹ ٹائپ فیلڈ", + "قسم '{{typeName}}' میں '{{fieldName}}' نام سے ڈپلیکیٹ ٹائپ فیلڈز", duplicate_reference: "'{{refName}}' نام سے ڈپلیکیٹ حوالہ", circular_dependency: "ٹیبل '{{refName}}' میں سرکلر انحصار", timeline: "ٹائم لائن", @@ -213,8 +212,8 @@ const ur = { alphabetically: "حروف تہجی کے لحاظ سے", add_task: "ٹاسک شامل کریں", details: "تفصیلات", - no_tasks: "کوئی ٹاسک موجود نہیں", - no_activity: "کوئی سرگرمی موجود نہیں", + no_tasks: "آپ کے پاس ابھی تک کوئی ٹاسک نہیں ہے۔", + no_activity: "آپ کے پاس ابھی تک کوئی سرگرمی نہیں ہے۔", move_element: "{{name}} کو {{coords}} پر منتقل کریں", edit_area: "{{extra}} علاقہ {{areaName}} ترمیم کریں", delete_area: "علاقہ {{areaName}} حذف کریں", @@ -231,7 +230,7 @@ const ur = { pick_db: "ڈیٹا بیس منتخب کریں", generic: "عام", generic_description: - "عام ڈایاگرام کسی بھی SQL ذائقے میں برآمد کیے جا سکتے ہیں لیکن تمام ڈیٹا ٹائپس کی مکمل حمایت نہیں کرتے۔", + "عام ڈایاگرام کسی بھی SQL ذائقے میں برآمد کیے جا سکتے ہیں لیکن کچھ ڈیٹا کی اقسام کی حمایت کرتے ہیں۔", enums: "Enums", add_enum: "Enum شامل کریں", edit_enum: "{{extra}} Enum {{enumName}} ترمیم کریں", @@ -243,16 +242,16 @@ const ur = { no_enums: "کوئی Enums نہیں", no_enums_text: "یہاں Enums کی وضاحت کریں", declare_array: "Array کا اعلان کریں", - empty_index_name: "ٹیبل '{{tableName}}' میں بغیر نام کے انڈیکس ملا", + empty_index_name: "ٹیبل '{{tableName}}' میں بغیر نام کے انڈیکس کا اعلان کیا", didnt_find_diagram: "اوہ! ڈایاگرام نہیں ملا۔", unsigned: "Unsigned", share: "شیئر کریں", unshare: "شیئر ختم کریں", copy_link: "لنک کاپی کریں", readme: "README", - failed_to_load: "لوڈ کرنے میں ناکام۔ لنک چیک کریں۔", + failed_to_load: "لوڈ کرنے میں ناکام۔ یقینی بنائیں کہ لنک درست ہے۔", share_info: - "* اس لنک سے لائیو تعاون فعال نہیں ہوتا۔", + "* اس لنک کو شیئر کرنے سے لائیو ریئل ٹائم تعاون کا سیشن نہیں بنے گا۔", show_relationship_labels: "تعلقات کے لیبل دکھائیں", docs: "دستاویزات", supported_types: "معاون فائل کی اقسام:", @@ -271,10 +270,9 @@ const ur = { read_only: "صرف پڑھنے کے لیے", continue: "جاری رکھیں", restore_version: "ورژن بحال کریں", - restore_warning: - "نیا ورژن لوڈ کرنے سے تمام تبدیلیاں اوور رائٹ ہو جائیں گی۔", - return_to_current: "موجودہ ڈایاگرام پر واپس جائیں", - no_changes_to_record: "ریکارڈ کرنے کے لیے کوئی تبدیلی نہیں", + restore_warning: "دوسرا ورژن لوڈ کرنے سے کوئی بھی تبدیلیاں اوور رائٹ ہو جائیں گی۔", + return_to_current: "ڈایاگرام پر واپس جائیں", + no_changes_to_record: "ریکارڈ کرنے کے لیے کوئی تبدیلیاں نہیں", click_to_view: "دیکھنے کے لیے کلک کریں", load_more: "مزید لوڈ کریں", clear_cache: "کیشے صاف کریں",