diff --git a/src/i18n/i18n.js b/src/i18n/i18n.js index aae90076..f23a13f5 100644 --- a/src/i18n/i18n.js +++ b/src/i18n/i18n.js @@ -19,6 +19,7 @@ import { pa, punjabi } from "./locales/pa"; import { hy, armenian } from "./locales/hy"; import { ar, arabic } from "./locales/ar"; import { zh_tw, traditionalChinese } from "./locales/zh-tw"; +import { az, azerbaijani } from "./locales/az"; export const languages = [ english, @@ -39,6 +40,7 @@ export const languages = [ armenian, arabic, traditionalChinese, + azerbaijani, ].sort((a, b) => a.name.localeCompare(b.name)); i18n @@ -69,6 +71,7 @@ i18n hy, ar, zh_tw, + az, }, }); diff --git a/src/i18n/locales/az.js b/src/i18n/locales/az.js new file mode 100644 index 00000000..43dc6330 --- /dev/null +++ b/src/i18n/locales/az.js @@ -0,0 +1,232 @@ +const azerbaijani = { + name: "Azerbaijani", + native_name: "Azərbaycan dili", + code: "az", + }; + + const az = { + translation: { + report_bug: "Xəta bildir", + import: "İdxal et", + file: "Fayl", + new: "Yeni", + new_window: "Yeni pəncərə", + open: "Aç", + save: "Yadda saxla", + save_as: "Fərqli yadda saxla", + save_as_template: "Şablon olaraq yadda saxla", + template_saved: "Şablon yadda saxlanıldı", + rename: "Adını dəyişdir", + delete_diagram: "Diaqramı sil", + are_you_sure_delete_diagram: + "Diaqramı silmək istədiyinizdən əminsiniz? Bu əməliyyat geri qaytarıla bilməz.", + oops_smth_went_wrong: "Ups! Xəta baş verdi.", + import_diagram: "Diaqramı idxal et", + import_from_source: "SQL faylından idxal et", + export_as: "İxrac et", + export_source: "SQL faylı olaraq ixrac et", + models: "Modellər", + exit: "Çıxış", + edit: "Redaktə et", + undo: "Geri al", + redo: "İrəli al", + clear: "Təmizlə", + are_you_sure_clear: + "Diaqramı təmizləmək istədiyinizdən əminsiniz? Bu əməliyyat geri qaytarıla bilməz", + cut: "Kəs", + copy: "Kopyala", + paste: "Yapışdır", + duplicate: "Çoxalt", + delete: "Sil", + copy_as_image: "Şəkil olaraq kopyala", + view: "Görünüş", + header: "Menyu çubuğu", + sidebar: "Yan panel", + issues: "Problemlər", + presentation_mode: "Təqdimat rejimi", + strict_mode: "Ciddi rejim", + field_details: "Sahə detalları", + reset_view: "Görünüşü sıfırla", + show_grid: "Toru göstər", + show_cardinality: "Kardinalı göstər", + theme: "Tema", + light: "Açıq", + dark: "Tünd", + zoom_in: "Yaxınlaşdır", + zoom_out: "Uzaqlaşdır", + fullscreen: "Tam ekran", + settings: "Parametrlər", + show_timeline: "Zaman cədvəlini göstər", + autosave: "Avtomatik yadda saxla", + panning: "Panoramlama", + show_debug_coordinates: "Sazlama koordinatlarını göstər", + transform: "Çevir", + viewbox: "Görünüş qutusu", + cursor_coordinates: "Kursor koordinatları", + coordinate_space: "Koordinat fəzası", + coordinate_space_screen: "Ekran", + coordinate_space_diagram: "Diaqram", + table_width: "Cədvəl eni", + language: "Dil", + flush_storage: "Yaddaşı təmizlə", + are_you_sure_flush_storage: + "Yaddaşı təmizləmək istədiyinizdən əminsiniz? Bu əməliyyat geri qaytarıla bilməz.", + storage_flushed: "Yaddaş təmizləndi", + help: "Kömək", + shortcuts: "Qısayollar", + ask_on_discord: "Discord-da soruş", + feedback: "Rəy", + no_changes: "Dəyişiklik yoxdur", + loading: "Yüklənir...", + last_saved: "Son yadda saxlanan", + saving: "Yadda saxlanılır...", + failed_to_save: "Yadda saxlama uğursuz oldu", + fit_window_reset: "Pəncərəyə sığışdır & Sıfırla", + zoom: "Miqyas", + add_table: "Cədvəl əlavə et", + add_area: "Sahə əlavə et", + add_note: "Qeyd əlavə et", + add_type: "Tip əlavə et", + to_do: "Görüləcək işlər", + tables: "Cədvəllər", + relationships: "Əlaqələr", + subject_areas: "Mövzu sahələri", + notes: "Qeydlər", + types: "Tiplər", + search: "Axtar...", + no_tables: "Cədvəl yoxdur", + no_tables_text: "Cədvəl yaratmağa başlayın", + no_relationships: "Əlaqə yoxdur", + no_relationships_text: "Sahələri birləşdirmək və əlaqələr yaratmaq üçün sürükləyin", + no_subject_areas: "Mövzu sahəsi yoxdur", + no_subject_areas_text: "Qrup cədvəllərinə mövzu sahələri əlavə edin!", + no_notes: "Qeyd yoxdur", + no_notes_text: "Əlavə məlumat saxlamaq üçün qeydlərdən istifadə edin", + no_types: "Tip yoxdur", + no_types_text: "Öz xüsusi data tiplərinizi təyin edin", + no_issues: "Heç bir problem tapılmadı", + strict_mode_is_on_no_issues: + "Ciddi rejim açıq olduğunda xətalar göstərilmir", + name: "Ad", + type: "Tip", + null: "Null", + not_null: "Null Olmayan", + primary: "Əsas", + unique: "Unikal", + autoincrement: "Avtomatik artım", + default_value: "Standart dəyər", + check: "Yoxlama", + this_will_appear_as_is: "*Bu, yaradılan kodda olduğu kimi görünəcək.", + comment: "Şərh", + add_field: "Sahə əlavə et", + values: "Dəyərlər", + size: "Ölçü", + precision: "Dəqiqlik", + set_precision: "Dəqiqliyi təyin et: (ölçü, rəqəmlər)", + use_for_batch_input: "Toplu giriş üçün, istifadə edin", + indices: "İndekslər", + add_index: "İndeks əlavə et", + select_fields: "Sahələri seç", + title: "Başlıq", + not_set: "Təyin edilməyib", + foreign: "Xarici", + cardinality: "Kardinallıq", + on_update: "Yeniləmə zamanı", + on_delete: "Silmə zamanı", + swap: "Dəyişdir", + one_to_one: "Birdən-birə", + one_to_many: "Birdən-çoxa", + many_to_one: "Çoxdan-birə", + content: "Məzmun", + types_info: "Bu xüsusiyyət PostgreSQL kimi obyekt-əlaqəli DBMS-lər üçündür.\nMySQL və ya MariaDB üçün istifadə edilərsə, müvafiq json doğrulama yoxlaması ilə bir JSON tipi yaradılacaq.\nSQLite üçün istifadə edilərsə, BLOB-a çevriləcək.\nMSQL üçün istifadə edilərsə, ilk sahəyə tip ləqəbi yaradılacaq.", + table_deleted: "Cədvəl silindi", + area_deleted: "Sahə silindi", + note_deleted: "Qeyd silindi", + relationship_deleted: "Əlaqə silindi", + type_deleted: "Tip silindi", + cannot_connect: "Qoşula bilmir, sütunların tipləri fərqlidir", + copied_to_clipboard: "Mübadilə buferinə kopyalandı", + create_new_diagram: "Yeni diaqram yarat", + cancel: "Ləğv et", + open_diagram: "Diaqramı aç", + rename_diagram: "Diaqramın adını dəyişdir", + export: "İxrac et", + export_image: "Şəkil olaraq ixrac et", + create: "Yarat", + confirm: "Təsdiqlə", + last_modified: "Son dəyişiklik", + drag_and_drop_files: "Faylı buraya sürükləyin və ya yükləmək üçün klikləyin.", + support_json_and_ddb: "JSON və DDB fayl növləri dəstəklənir", + upload_sql_to_generate_diagrams: + "Cədvəllərinizi və sütunlarınızı avtomatik yaratmaq üçün bir SQL faylı yükləyin.", + overwrite_existing_diagram: "Mövcud diaqramın üzərinə yaz", + only_mysql_supported: + "*Hal-hazırda yalnız MySQL verilənlər bazaları dəstəklənir.", + blank: "Boş", + filename: "Fayl adı", + table_w_no_name: "Adsız cədvəl aşkar edildi", + duplicate_table_by_name: "Təkrarlanan cədvəl adı '{{tableName}}'", + empty_field_name: "'{{tableName}}' cədvəlində boş sahə `name`", + empty_field_type: "'{{tableName}}' cədvəlində boş tip `type`", + no_values_for_field: "'{{tableName}}' cədvəlinin '{{fieldName}}' sahəsi `{{type}}` tipindədir, lakin heç bir dəyər göstərilməyib", + default_doesnt_match_type: "'{{tableName}}' cədvəlindəki '{{fieldName}}' sahəsi üçün standart dəyər tipi ilə uyğun gəlmir", + not_null_is_null: "'{{tableName}}' cədvəlinin '{{fieldName}}' sahəsi NULL DEYİL, lakin standart olaraq NULL-dır", + duplicate_fields: "'{{tableName}}' cədvəlində '{{fieldName}}' adı ilə təkrarlanan cədvəl sahələri", + duplicate_index: "'{{tableName}}' cədvəlində '{{indexName}}' adına görə təkrarlanan indeks", + empty_index: "'{{tableName}}' cədvəlindəki indeks heç bir sütunu indeksləmir", + no_primary_key: "'{{tableName}}' cədvəlinin əsas açarı yoxdur", + type_with_no_name: "Adsız bir tip bəyan edilib", + duplicate_types: "'{{typeName}}' adına görə təkrarlanan tiplər", + type_w_no_fields: "Sahəsi olmayan boş '{{typeName}}' tipi bəyan edilib", + empty_type_field_name: "'{{typeName}}' tipində boş sahə `name`", + empty_type_field_type: "'{{typeName}}' tipində boş sahə `type`", + no_values_for_type_field: "'{{typeName}}' tipindəki '{{fieldName}}' sahəsi `{{type}}` tipindədir, lakin heç bir dəyər göstərilməyib", + duplicate_type_fields: "'{{typeName}}' tipində '{{fieldName}}' adına görə təkrarlanan tip sahələri", + duplicate_reference: "'{{refName}}' adı ilə təkrarlanan istinad", + circular_dependency: "'{{refName}}' cədvəlini əhatə edən dairəvi asılılıq", + timeline: "Zaman cədvəli", + priority: "Prioritet", + none: "Heç biri", + low: "Aşağı", + medium: "Orta", + high: "Yüksək", + sort_by: "Sırala", + my_order: "Mənim sıralamam", + completed: "Tamamlandı", + alphabetically: "Əlifba sırası ilə", + add_task: "Tapşırıq əlavə et", + details: "Detallar", + no_tasks: "Hələ tapşırıq yoxdur", + no_activity: "Hələ fəaliyyət yoxdur", + move_element: "{{name}} elementini {{coords}} mövqeyinə köçür", + edit_area: "{{extra}} Sahəni redaktə et {{areaName}}", + delete_area: "Sahəni sil {{areaName}}", + edit_note: "{{extra}} Qeydi redaktə et {{noteTitle}}", + delete_note: "Qeydi sil {{noteTitle}}", + edit_table: "{{extra}} Cədvəli redaktə et {{tableName}}", + delete_table: "Cədvəli sil {{tableName}}", + edit_type: "{{extra}} Tipi redaktə et {{typeName}}", + delete_type: "Tipi sil {{typeName}}", + add_relationship: "Əlaqə əlavə et", + edit_relationship: "{{extra}} Əlaqəni redaktə et {{refName}}", + delete_relationship: "Əlaqəni sil {{refName}}", + not_found: "Tapılmadı", + pick_db: "Verilənlər bazasını seç", + generic: "Ümumi", + generic_description: "Ümumi diaqramlar istənilən SQL növünə ixrac edilə bilər, lakin az sayda data tipini dəstəkləyə bilər.", + enums: "Enums", + add_enum: "Enum əlavə et", + edit_enum: "{{extra}} Enum'u redakt et {{enumName}}", + delete_enum: "Enum-u sil", + enum_w_no_name: "Adsız bir enum tapıldı", + enum_w_no_values: "Deyərləri olmayan '{{enumName}}' adlı enum tapıldı", + duplicate_enums: "'{{enumName}}' adında oxşar enum-lar var", + no_enums: "Enum yoxdur", + no_enums_text: "Burada enum yaradın", + declare_array: "Massiv Olaraq", + empty_index_name: "'{{tableName}}' cədvəlində adsız bir massiv yaradıldı", + didnt_find_diagram: "Oops! Diyagram tapılmadı." + }, + }; + + export { az, azerbaijani }; \ No newline at end of file