From 14b12eda6611c0ecd944f4a5b7a4504060d622a7 Mon Sep 17 00:00:00 2001 From: Jamal Date: Wed, 9 Sep 2026 02:28:55 +0400 Subject: [PATCH] feat(i18n): add azerbaijani locale --- README.md | 2 +- i18n/messages/az.json | 877 +++++++++++++++++++++++++ i18n/project.inlang/settings.json | 2 +- src/lib/helper/settings-form.helper.ts | 3 +- 4 files changed, 881 insertions(+), 3 deletions(-) create mode 100644 i18n/messages/az.json diff --git a/README.md b/README.md index 6a9d49a8..f6acee1d 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Run it on a Raspberry Pi, a home server, or a $5 VPS. Your data stays yours. - **Expenses & reports** — See what your vehicles actually cost you. - **Dashboard** — A fleet-wide overview with widgets you can rearrange to your liking. - **Auth & feature toggles** — Username/password login with sessions, and the ability to turn off features you don't need. -- **11 languages** — English, Hindi, Spanish, French, German, Italian, Arabic, Romanian, Hungarian, Finnish, Russian, Czech and Polish. +- **11 languages** — English, Hindi, Spanish, French, German, Italian, Arabic, Romanian, Hungarian, Finnish, Russian, Czech, Polish and Azerbaijani. ## Tech stack diff --git a/i18n/messages/az.json b/i18n/messages/az.json new file mode 100644 index 00000000..78179e80 --- /dev/null +++ b/i18n/messages/az.json @@ -0,0 +1,877 @@ +{ + "$schema": "https://inlang.com/schema/inlang-message-format", + "hello_world": "Salam, {name}, az-dan!", + "app_name": "Tracktor", + "app_title": "Qarajınız", + "app_new_update_available": "Yeni yeniləmə mövcuddur. Yenidən yüklənir..!", + "app_add_vehicle": "Nəqliyyat vasitəsi əlavə et", + "vehicle_scope_all": "Bütün nəqliyyat vasitələri", + "vehicle_scope_manage": "Nəqliyyat vasitələrini idarə et", + "form_vehicle_label": "Nəqliyyat vasitəsi", + "form_vehicle_desc": "Bu qeydin aid olduğu nəqliyyat vasitəsi", + "app_empty_select_message": "Təfərrüatlarına baxmaq üçün nəqliyyat vasitəsi seçin", + "app_empty_select_hint": "İdarəetmə panelini yükləmək üçün yuxarıdakı qarajdan nəqliyyat vasitəsi seçin.", + "demo_banner": "Bu, sınaq versiyasıdır. Məlumatlar vaxtaşırı sıfırlanır və daimi saxlanılmır. Şəxsi məlumat əlavə etməyin.", + "default_login": "İlkin giriş: demo / demo", + "auth_username": "İstifadəçi adı", + "auth_username_placeholder": "istifadəçi adı", + "auth_password": "Şifrə", + "auth_password_placeholder": "********", + "auth_confirm_password": "Şifrəni təsdiqləyin", + "auth_login_button": "Daxil ol", + "auth_signup_button": "Qeydiyyatdan keç", + "auth_login_loading": "Daxil olunur...", + "auth_signup_loading": "Hesab yaradılır...", + "auth_password_mismatch": "Şifrələr uyğun gəlmir!!!", + "auth_login_title": "Yenidən xoş gəlmisiniz", + "auth_login_subtitle": "Nəqliyyat vasitələrinizi, yanacağı və sənədlərinizi izləmək üçün daxil olun.", + "settings_tab_personalization": "Fərdiləşdirmə", + "settings_tab_interface": "İnterfeys", + "settings_tab_localization": "Lokallaşdırma", + "settings_tab_advanced": "Əlavə seçimlər", + "settings_tab_features": "Funksiyalar", + "settings_tab_units": "Ölçü vahidləri", + "settings_title": "Parametrlər", + "settings_page_description": "Görünüşü, dili, regional formatları və interfeysin davranışını tənzimləyin.", + "settings_label_date_format": "Tarix formatı", + "settings_label_locale": "Dil və region", + "settings_label_timezone": "Saat qurşağı", + "settings_label_currency": "Valyuta", + "settings_label_unit_distance": "Məsafə vahidi", + "settings_label_unit_volume": "Yanacaq vahidi", + "settings_label_theme": "Mövzu", + "settings_label_dark_mode": "Qaranlıq rejimin üslubu", + "settings_label_custom_css": "Fərdi CSS", + "settings_update_button": "Parametrləri yenilə", + "settings_select_unit_system": "Ölçü vahidləri sistemini seçin", + "settings_select_theme": "Mövzu seçin", + "settings_select_dark_mode": "Qaranlıq rejimin üslubunu seçin", + "settings_desc_date_format": "İstədiyiniz tarix formatını seçin", + "settings_desc_locale": "İnterfeys üçün dil seçin", + "settings_desc_timezone": "Tarixin göstərilməsi üçün saat qurşağınızı seçin", + "settings_desc_currency": "İstədiyiniz valyutanı seçin", + "settings_desc_unit_distance": "Məsafə ölçü vahidi", + "settings_desc_unit_volume": "Həcm ölçü vahidi", + "settings_label_mileage_format": "Yanacaq sərfiyyatının göstərilmə formatı", + "settings_desc_mileage_format": "Yanacaq sərfiyyatının necə göstəriləcəyini seçin", + "settings_mileage_format_distance_per_fuel": "Yanacaq vahidinə düşən məsafə (məsələn, km/L, mpg)", + "settings_mileage_format_fuel_per_distance": "Məsafə vahidinə düşən yanacaq (məsələn, L/100km)", + "settings_mileage_format_uk_mpg": "Britaniya mpg (Britaniya qallonu başına mil)", + "settings_desc_theme": "İstədiyiniz mövzunu seçin", + "settings_desc_dark_mode": "Qaranlıq rejim aktiv olduqda istifadə edilən kontrast üslubunu seçin", + "settings_desc_custom_css": "İnterfeysi fərdiləşdirmək üçün CSS üslubları", + "settings_select_language": "Dil seçin", + "settings_updated_success": "Parametrlər uğurla yeniləndi!", + "common_example_prefix": "Nümunə - ", + "common_invalid_format": "Yanlış format...", + "common_kilometer": "Kilometr", + "common_mile": "Mil", + "common_litre": "Litr", + "common_gallon": "Qallon", + "common_submit": "Göndər", + "common_details": "Təfərrüatlar", + "common_close": "Bağla", + "common_view": "Bax", + "common_view_all": "Hamısına bax", + "common_view_less": "Daha az göstər", + "common_loading": "Yüklənir...", + "common_add": "Əlavə et", + "common_yes": "Bəli", + "common_no": "Xeyr", + "common_cancel": "Ləğv et", + "common_confirm": "Təsdiqlə", + "common_continue": "Davam et", + "common_skip": "Ötür", + "delete_dialog_title": "Sil", + "delete_dialog_message": "Silmək istədiyinizə əminsiniz?", + "common_select_column": "Sütun seçin", + "common_import": "İdxal et", + "common_search": "Axtar", + "common_columns": "Sütunlar", + "common_rows_per_page": "Səhifədəki sətirlərin sayı", + "common_no_data_available": "Məlumat yoxdur", + "common_no_records_found": "Qeyd tapılmadı", + "common_add_new": "Yenisini əlavə et", + "common_no_match_found": "Uyğun nəticə tapılmadı", + "common_search_placeholder": "Axtar: {name}", + "common_select_placeholder": "Seçin: {name}...", + "common_date_from": "Başlanğıc", + "common_date_to": "Son", + "common_export_csv": "CSV formatında ixrac et", + "nav_garage": "Qaraj", + "nav_dashboard": "İdarəetmə paneli", + "nav_overview": "Ümumi baxış", + "nav_fuel_logs": "Yanacaq qeydləri", + "nav_logs": "Qeydlər", + "nav_insights": "Təhlillər", + "nav_maintenance": "Texniki xidmət", + "nav_reminders": "Xatırlatmalar", + "nav_reports": "Hesabatlar", + "tools_export_data": "Məlumatları ixrac et", + "tools_import_data": "Məlumatları idxal et", + "vehicle_form_make_label": "Marka", + "vehicle_form_make_desc": "Nəqliyyat vasitəsinin istehsalçısı", + "vehicle_form_model_label": "Nəqliyyat vasitəsinin modeli", + "vehicle_form_model_desc": "Nəqliyyat vasitəsinin modeli", + "vehicle_form_year_label": "İl", + "vehicle_form_year_desc": "İstehsal ili", + "vehicle_form_color_label": "Rəng", + "vehicle_form_color_desc": "Nəqliyyat vasitəsinin rəngi", + "vehicle_form_fuel_type_label": "Yanacaq növü", + "vehicle_form_fuel_type_desc": "Nəqliyyat vasitəsinin istifadə etdiyi yanacaq növü", + "vehicle_form_fuel_type_placeholder": "Yanacaq növünü seçin", + "vehicle_form_vehicle_type_label": "Nəqliyyat vasitəsinin növü", + "vehicle_form_vehicle_type_desc": "Nəqliyyat vasitəsinin kateqoriyası", + "vehicle_form_vehicle_type_placeholder": "Nəqliyyat vasitəsinin növünü seçin", + "vehicle_form_odometer_label": "Məsafə sayğacı", + "vehicle_form_odometer_desc": "Nəqliyyat vasitəsinin məsafə sayğacının cari göstəricisi", + "vehicle_form_license_label": "Dövlət qeydiyyat nişanı", + "vehicle_form_license_desc": "Nəqliyyat vasitəsinin qeydiyyat nömrəsi", + "vehicle_form_vin_label": "Nəqliyyat vasitəsinin eyniləşdirmə nömrəsi", + "vehicle_form_vin_desc": "Nəqliyyat vasitəsinin eyniləşdirmə nömrəsi", + "vehicle_toast_saved": "Nəqliyyat vasitəsi uğurla saxlanıldı", + "vehicle_toast_updated": "Nəqliyyat vasitəsi uğurla yeniləndi", + "vehicle_toast_error_prefix": "Saxlama zamanı xəta: ", + "vehicle_list_empty": "Burada hələ heç nə yoxdur. Başlamaq üçün ilk nəqliyyat vasitənizi əlavə edin.", + "vehicle_delete_success": "Nəqliyyat vasitəsi uğurla silindi.", + "vehicle_delete_error": "Nəqliyyat vasitəsi silinərkən xəta baş verdi.", + "vehicle_action_add_fuel_log": "Yanacaq qeydi əlavə et", + "vehicle_action_add_maintenance_log": "Texniki xidmət qeydi əlavə et", + "vehicle_action_add_reminder": "Xatırlatma əlavə et", + "vehicle_action_more_info": "Ətraflı məlumat", + "vehicle_action_update_vehicle": "Nəqliyyat vasitəsini yenilə", + "vehicle_action_edit": "Redaktə et", + "vehicle_action_delete": "Sil", + "tools_export_encrypt_label": "İxrac edilən məlumatları şifrələ", + "tools_export_password_label": "Şifrələmə şifrəsi", + "tools_export_password_placeholder": "Şifrələmə üçün şifrə daxil edin", + "tools_export_password_hint": "Bu şifrəni təhlükəsiz saxlayın - idxal zamanı məlumatların şifrəsini açmaq üçün ona ehtiyacınız olacaq.", + "tools_export_status_exporting": "İxrac edilir...", + "tools_export_button": "Verilənlər bazasını ixrac et", + "tools_export_info_title": "İxrac haqqında məlumat", + "tools_export_info_bullet_1": "Verilənlər bazasının bütün cədvəllərini və məlumatlarını ixrac edir", + "tools_export_info_bullet_2": "Nəqliyyat vasitələri, yanacaq qeydləri, texniki xidmət qeydləri və s. daxildir", + "tools_export_info_bullet_3": "Həssas məlumatların qorunması üçün istəyə bağlı şifrələmə", + "tools_export_info_bullet_4": "JSON faylı kimi endirilir", + "tools_export_success": "Məlumatlar uğurla ixrac edildi", + "tools_export_error": "Məlumatları ixrac etmək mümkün olmadı", + "tools_import_upload_label": "JSON faylı yüklə", + "tools_import_paste_label": "Yaxud JSON məlumatlarını yapışdırın", + "tools_import_paste_placeholder": "İxrac etdiyiniz JSON məlumatlarını buraya yapışdırın...", + "tools_import_password_label": "Şifrəni açmaq üçün şifrə (şifrələnibsə)", + "tools_import_password_placeholder": "Məlumatlar şifrələnibsə, şifrəni daxil edin", + "tools_import_status_importing": "İdxal edilir...", + "tools_import_button": "Verilənlər bazasını idxal et", + "tools_import_warning_title": "⚠️ İdxal xəbərdarlığı", + "tools_import_warning_bullet_1": "Bu əməliyyat bütün mövcud məlumatları əvəz edəcək", + "tools_import_warning_bullet_2": "Əvvəlcə cari məlumatların ehtiyat nüsxəsini yaratdığınızdan əmin olun", + "tools_import_warning_bullet_3": "İdxal əməliyyatını geri qaytarmaq mümkün deyil", + "tools_import_warning_bullet_4": "JSON formatının düzgün olduğunu yoxlayın", + "tools_import_success": "Məlumatlar uğurla idxal edildi", + "tools_import_error": "Məlumatları idxal etmək mümkün olmadı", + "tools_import_invalid_json": "Yanlış JSON formatı", + "feature_overview_disabled_title": "Ümumi baxış funksiyası söndürülüb", + "feature_overview_disabled_hint": "Ümumi baxış panelini görmək üçün parametrlərdə bu funksiyanı aktivləşdirin", + "feature_fuel_disabled_title": "Yanacaq qeydi funksiyası söndürülüb", + "feature_fuel_disabled_hint": "Yanacaq sərfiyyatını izləmək üçün parametrlərdə bu funksiyanı aktivləşdirin", + "feature_maintenance_disabled_title": "Texniki xidmət funksiyası söndürülüb", + "feature_maintenance_disabled_hint": "Texniki xidmət qeydlərini idarə etmək üçün parametrlərdə bu funksiyanı aktivləşdirin", + "feature_reminders_disabled_title": "Xatırlatma funksiyası söndürülüb", + "feature_reminders_disabled_hint": "Nəqliyyat vasitələrinin xatırlatmalarını idarə etmək üçün parametrlərdə bu funksiyanı aktivləşdirin", + "overview_chart_no_data": "Məlumat yoxdur", + "overview_chart_cost_label": "Xərc", + "overview_chart_cost_title": "Zaman üzrə xərclər ({currency})", + "overview_chart_mileage_label": "Yanacaq sərfiyyatı", + "overview_chart_mileage_title": "Zaman üzrə yanacaq sərfiyyatı ({unit})", + "fuel_import_title": "Yanacaq qeydlərini idxal et", + "fuel_add_title": "Yanacaq qeydi əlavə et", + "col_date": "Tarix", + "col_odometer": "Məsafə sayğacı", + "col_distance_driven": "Qət edilən məsafə", + "col_filled": "Doldurulub", + "col_missed_last": "Əvvəlki qeyd buraxılıb", + "col_fuel_amount": "Yanacaq miqdarı", + "col_cost": "Xərc", + "col_mileage": "Yanacaq sərfiyyatı", + "col_notes": "Qeydlər", + "col_attachment": "Əlavə fayl", + "col_no_end_date": "Bitmə tarixi yoxdur", + "fuel_volume_label_fuel": "Yanacaq miqdarı", + "fuel_volume_label_energy": "Enerji", + "fuel_empty_list": "Bu nəqliyyat vasitəsi üçün yanacaq doldurma qeydi tapılmadı.", + "form_date": "Tarix", + "form_date_desc": "Yanacaq doldurma tarixi", + "form_odometer": "Məsafə sayğacı", + "form_odometer_desc": "Nəqliyyat vasitəsinin məsafə sayğacının cari göstəricisi", + "form_volume_fuel": "Yanacağın həcmi", + "form_volume_energy": "Sərf edilən enerji", + "form_rate": "Vahid qiyməti", + "form_cost": "Xərc", + "form_cost_desc": "Yanacaq doldurma xərci", + "form_cost_desc_ev": "Enerji doldurma xərci", + "form_full_charge": "Tam enerji doldurma", + "form_full_tank": "Tam çən", + "form_full_charge_desc": "Akkumulyator tam doldurulub?", + "form_full_tank_desc": "Çən tam doldurulub?", + "form_missed_last": "Əvvəlki qeyd buraxılıb", + "form_missed_last_desc": "Əvvəlki qeydlərdən hər hansı biri buraxılıbmı?", + "form_notes": "Qeydlər", + "form_notes_placeholder": "Əlavə təfərrüatlar varsa, daxil edin...", + "form_attachment": "Əlavə fayl", + "fuel_toast_saved": "Yanacaq qeydi uğurla saxlanıldı...!!!", + "fuel_toast_updated": "Yanacaq qeydi uğurla yeniləndi...!!!", + "fuel_toast_error_prefix": "Saxlama zamanı xəta : ", + "notifications_title": "Bildirişlər", + "notifications_new": "yeni", + "notifications_syncing": "Son məlumatlar sinxronlaşdırılır...", + "notifications_caught_up": "Bütün yeniliklərlə tanışsınız.", + "notifications_section_reminders": "Xatırlatmalar", + "notifications_section_alerts": "Tələblərə uyğunluq xəbərdarlıqları", + "notifications_mark_done_title": "Xatırlatmanı tamamlanmış kimi işarələ", + "notifications_mark_done_aria": "{type} xatırlatmasını tamamlanmış kimi işarələ", + "notifications_mark_all_read_title": "Hamısını oxunmuş kimi işarələ", + "notifications_mark_all_read_aria": "Bütün bildirişləri oxunmuş kimi işarələ", + "notifications_overdue_days": "{days} gün{plural} gecikib", + "notifications_due_today": "Son tarix bu gündür", + "notifications_due_tomorrow": "Son tarix sabahdır", + "notifications_due_in_days": "Son tarixə {days} gün qalıb", + "alerts_status_expired": "Müddəti bitib", + "alerts_status_expiring": "Müddəti bitir", + "alerts_status_valid": "Yaxşı vəziyyətdədir", + "alerts_status_missing": "Çatışmır", + "notifications_expires": "Müddəti bitir", + "notifications_error_no_id": "Eyniləşdirici olmadan xatırlatmanı yeniləmək mümkün deyil.", + "notifications_error_update_failed": "Xatırlatmanı yeniləmək mümkün olmadı.", + "notifications_success_marked_done": "Xatırlatma tamamlanmış kimi işarələndi.", + "notifications_severity_overdue": "Gecikib", + "notifications_severity_due_soon": "Vaxtı yaxınlaşır", + "notifications_severity_upcoming": "Qarşıdan gələn", + "settings_custom_css_placeholder": "Fərdi CSS üslublarınızı buraya əlavə edin...", + "settings_features_intro": "İstifadəni fərdiləşdirmək üçün funksiyaları aktivləşdirin və ya söndürün", + "feature_label_fuel": "Yanacaq qeydi", + "feature_desc_fuel": "Yanacaq sərfiyyatını və yanacaq doldurma tarixçəsini izləyin və idarə edin", + "feature_label_maintenance": "Texniki xidmət", + "feature_desc_maintenance": "Nəqliyyat vasitələrinin texniki xidmət işlərini qeydə alın və planlaşdırın", + "feature_label_reminders": "Xatırlatmalar", + "feature_desc_reminders": "Nəqliyyat vasitələri ilə bağlı vacib hadisələr üçün xatırlatmalar qurun və alın", + "feature_label_overview": "Ümumi baxış", + "feature_desc_overview": "Nəqliyyat vasitələrinin əsas göstəriciləri olan ümumi baxış panelini göstərin", + "settings_error_date_format_invalid": "Format düzgün deyil", + "settings_error_timezone_invalid": "Saat qurşağının dəyəri yanlışdır.", + "settings_error_currency_required": "Valyuta tələb olunur", + "maintenance_form_attachment_label": "Əlavə fayl", + "maintenance_form_attachment_desc": "Qəbz və ya texniki xidmət sənədi yükləyin", + "maintenance_form_date_label": "Tarix", + "maintenance_form_date_desc": "Texniki xidmət tarixi", + "maintenance_form_odometer_label": "Məsafə sayğacı", + "maintenance_form_odometer_desc": "Nəqliyyat vasitəsinin məsafə sayğacının cari göstəricisi", + "maintenance_form_service_center_label": "Texniki xidmət mərkəzi", + "maintenance_form_service_center_desc": "Texniki xidmət mərkəzinin adı", + "maintenance_form_cost_label": "Xərc", + "maintenance_form_cost_desc": "Texniki xidmət xərci", + "maintenance_form_notes_label": "Qeydlər", + "maintenance_form_notes_desc": "Əlavə təfərrüatlar", + "maintenance_form_notes_placeholder": "Əlavə təfərrüatlar varsa, daxil edin...", + "maintenance_toast_saved": "Texniki xidmət qeydi uğurla saxlanıldı", + "maintenance_toast_updated": "Texniki xidmət qeydi uğurla yeniləndi", + "maintenance_toast_error_prefix": "Saxlama zamanı xəta: ", + "maintenance_form_error_fix": "Göndərməzdən əvvəl formadakı xətaları düzəldin.", + "maintenance_list_empty": "Bu nəqliyyat vasitəsi üçün texniki xidmət qeydi tapılmadı.", + "maintenance_col_service_center": "Texniki xidmət mərkəzi", + "maintenance_menu_open": "Menyunu aç", + "maintenance_menu_edit": "Redaktə et", + "maintenance_menu_delete": "Sil", + "maintenance_menu_sheet_title": "Texniki xidmət qeydini yenilə", + "maintenance_tab_title": "Texniki xidmət tarixçəsi", + "maintenance_add_action": "Texniki xidmət qeydi əlavə et", + "maintenance_export_pdf": "PDF formatında ixrac et", + "maintenance_delete_success": "Texniki xidmət qeydi silindi.", + "maintenance_delete_error": "Texniki xidmət qeydi silinərkən xəta baş verdi.", + "reminder_form_due_date_label": "Son tarix", + "reminder_form_due_date_desc": "Bu xatırlatma nə vaxt işə düşməlidir?", + "reminder_form_type_label": "Növ", + "reminder_form_type_desc": "Xatırlatma növünü seçin", + "reminder_form_schedule_label": "Xatırlatma cədvəli", + "reminder_form_schedule_desc": "Sizə nə vaxt xatırladaq?", + "reminder_form_recurrence_type_label": "Təkrarlanma", + "reminder_form_recurrence_type_desc": "Bu xatırlatma təkrarlansın?", + "reminder_form_recurrence_interval_label": "Təkrarlanma aralığı", + "reminder_form_recurrence_interval_desc": "Təkrarlanma tezliyi", + "reminder_form_recurrence_end_date_label": "Bitmə tarixi", + "reminder_form_recurrence_end_date_desc": "Təkrarlanma nə vaxt dayansın? (istəyə bağlı)", + "reminder_form_note_label": "Qeyd", + "reminder_form_note_desc": "Əlavə məlumat daxil edin", + "reminder_form_note_placeholder": "Nəyə diqqət yetirilməli olduğunu ətraflı yazın", + "reminder_form_is_completed_label": "Tamamlanmış kimi işarələ", + "reminder_toast_created": "Xatırlatma uğurla yaradıldı.", + "reminder_toast_updated": "Xatırlatma uğurla yeniləndi", + "reminder_toast_error_prefix": "Saxlama zamanı xəta: ", + "reminder_list_empty": "Hələ xatırlatma yoxdur. Yaxınlaşan yenilənmələri qaçırmamaq üçün xatırlatma yaradın.", + "reminder_list_select_vehicle": "Xatırlatmalara baxmaq üçün nəqliyyat vasitəsi seçin.", + "reminder_list_select_hint": "Qarşıdan gələn xatırlatmalarını yükləmək üçün yuxarıdan nəqliyyat vasitəsi seçin.", + "reminder_col_due_date": "Son tarix", + "reminder_col_reminder_schedule": "Xatırlatma cədvəli", + "reminder_col_recurrence": "Təkrarlanma", + "reminder_col_note": "Qeydlər", + "reminder_menu_toggle_done": "{status} kimi işarələ", + "reminder_menu_toggle_done_done": "Gözləmədə kimi işarələ", + "reminder_menu_toggle_done_pending": "Tamamlanmış kimi işarələ", + "reminder_menu_edit": "Redaktə et", + "reminder_menu_delete": "Sil", + "reminder_menu_open": "Menyunu aç", + "reminder_menu_sheet_title": "Xatırlatmanı yenilə", + "reminder_add_action": "Xatırlatma əlavə et", + "reminder_delete_success": "Xatırlatma silindi.", + "reminder_delete_error": "Xatırlatma silinərkən xəta baş verdi.", + "reminder_status_completed": "Tamamlanıb", + "reminder_status_pending": "Gözləmədədir", + "reminder_status_overdue": "Gecikib", + "reminder_status_error": "Xatırlatmanın vəziyyətini yeniləmək mümkün olmadı.", + "reminder_toast_error_fallback": "Xatırlatmanı saxlamaq mümkün olmadı.", + "settings_sheet_title": "Parametrlər", + "profile_menu_item": "Profil", + "profile_sheet_title": "Profil", + "profile_sheet_desc": "İstifadəçi adınızı və şifrənizi yeniləyin", + "profile_username": "İstifadəçi adı", + "profile_username_desc": "Görünən adınız", + "profile_password_hint": "Cari şifrənizi saxlamaq üçün şifrə sahələrini boş buraxın", + "profile_current_password": "Cari şifrə", + "profile_current_password_desc": "Şifrəni dəyişmək üçün tələb olunur", + "profile_new_password": "Yeni şifrə", + "profile_new_password_desc": "Ən azı 6 simvol", + "profile_confirm_password": "Şifrəni təsdiqləyin", + "profile_confirm_password_desc": "Yeni şifrənizi yenidən daxil edin", + "profile_update_button": "Profili yenilə", + "tools_menu": "Alətlər", + "data_export_import_menu_item": "Məlumatları ixrac/idxal et", + "data_export_import_sheet_title": "Məlumatların ixracı/idxalı", + "data_export_import_sheet_desc": "Verilənlər bazanızı istəyə bağlı şifrələmə ilə ixrac və ya idxal edin", + "logout_menu_item": "Çıxış et", + "custom_fields_label": "Fərdi sahələr", + "custom_fields_add_button": "Sahə əlavə et", + "custom_fields_name_placeholder": "Sahənin adı", + "custom_fields_value_placeholder": "Sahənin dəyəri", + "custom_fields_remove_aria": "Sahəni sil", + "custom_fields_empty_message": "Fərdi sahə əlavə edilməyib. Başlamaq üçün \"Sahə əlavə et\" düyməsinə basın.", + "vehicle_details_vin": "Nəqliyyat vasitəsinin eyniləşdirmə nömrəsi", + "vehicle_details_not_specified": "Göstərilməyib", + "vehicle_details_not_available": "Mövcud deyil", + "vehicle_details_section_title": "Təfərrüatlar", + "vehicle_details_license_plate": "Dövlət qeydiyyat nişanı", + "vehicle_details_fuel_type": "Yanacaq növü", + "vehicle_details_odometer": "Məsafə sayğacı", + "vehicle_details_not_recorded": "Qeydə alınmayıb", + "vehicle_details_color": "Rəng", + "vehicle_details_year": "İl", + "vehicle_type_car": "Avtomobil", + "vehicle_type_motorcycle": "Motosiklet", + "vehicle_type_scooter": "Skuter", + "vehicle_type_truck": "Yük avtomobili", + "vehicle_type_van": "Furqon", + "vehicle_type_bus": "Avtobus", + "vehicle_type_farm_vehicle": "Kənd təsərrüfatı nəqliyyat vasitəsi", + "vehicle_type_yacht": "Yaxta", + "vehicle_type_rv": "Yaşayış avtomobili / yaşayış qoşqusu", + "vehicle_type_other": "Digər", + "fuel_type_diesel": "Dizel", + "fuel_type_petrol": "Benzin", + "fuel_type_electric": "Elektrik", + "fuel_type_lpg": "Mayeləşdirilmiş neft qazı", + "fuel_type_cng": "Sıxılmış təbii qaz", + "fuel_type_ev": "Elektrikli nəqliyyat vasitəsi", + "reminder_schedule_same_day": "Son tarixdə", + "reminder_schedule_one_day_before": "1 gün əvvəl", + "reminder_schedule_three_days_before": "3 gün əvvəl", + "reminder_schedule_one_week_before": "1 həftə əvvəl", + "reminder_schedule_one_month_before": "1 ay əvvəl", + "recurrence_type_none": "Təkrarlanmır", + "recurrence_type_daily": "Gündəlik", + "recurrence_type_weekly": "Həftəlik", + "recurrence_type_monthly": "Aylıq", + "recurrence_type_yearly": "İllik", + "recurrence_every": "hər", + "recurrence_renew_every": "Yenilənmə aralığı", + "recurrence_interval_days": "gün", + "recurrence_interval_weeks": "həftə", + "recurrence_interval_months": "ay", + "recurrence_interval_years": "il", + "recurrence_until": "Son tarix", + "file_drop_existing_note": "Mövcud əlavə fayl (baxmaq üçün basın)", + "fuel_import_step_1_title": "Addım 1 : CSV faylı yükləyin", + "fuel_import_step_1_desc": "İdxala başlamaq üçün yanacaq qeydlərinizi ehtiva edən, ayırıcılarla ayrılmış mətn faylı seçin.", + "fuel_import_drop_placeholder": "Ayırıcılarla ayrılmış mətn faylını buraya atın və ya fayllara baxmaq üçün basın", + "fuel_import_headers_checkbox": "İlk sətirdə başlıqlar var", + "fuel_import_delimiter_title": "Ayırıcı", + "fuel_import_delimiter_desc": "Sahələri ayıran simvolu seçin", + "fuel_import_date_format_title": "Tarix formatı", + "fuel_import_date_format_desc": "CSV faylınızdakı tarixlərin formatını göstərin.", + "fuel_import_error_no_headers": "Başlıq aşkarlanmadı. Başlıqları qaytarmaq üçün csv.helper.ts faylını yeniləyin.", + "fuel_import_step_2_title": "Addım 2 : CSV sütunlarını uyğunlaşdırın", + "fuel_import_step_2_desc": "CSV faylınızdakı sütunları müvafiq yanacaq qeydi sahələri ilə uyğunlaşdırın. Məcburi sahələr * ilə işarələnib.", + "fuel_import_step_3_title": "Addım 3 : ilkin baxış və idxal", + "fuel_import_step_3_desc": "İdxal ediləcək məlumatların ilkin görünüşünü nəzərdən keçirin.", + "fuel_import_no_preview": "İlkin baxış üçün hələ məlumat yoxdur. Sətirləri doldurmaq üçün csv.helper.ts faylında məlumatların təhlilini həyata keçirin.", + "fuel_import_success": "{count} yanacaq qeydi uğurla idxal edildi.", + "fuel_import_failed_count": "İdxal edildi: {imported}, alınmadı: {failed}", + "fuel_import_error_generic": "Yanacaq qeydlərinin idxalı alınmadı.", + "fuel_import_vehicle_label": "Nəqliyyat vasitəsi:", + "fuel_import_delimiter_comma": "Vergül ( , )", + "fuel_import_delimiter_semicolon": "Nöqtəli vergül ( ; )", + "fuel_import_delimiter_tab": "Tabulyasiya ( \\t )", + "fuel_import_delimiter_pipe": "Şaquli xətt ( | )", + "fuel_import_delimiter_custom": "Fərdi", + "fuel_import_date_error": "Bəzi sətirlərdəki tarixlər \"{format}\" formatına uyğun deyil", + "fuel_import_date_format_placeholder": "məsələn, MM/DD/YYYY", + "fuel_import_date_invalid": "Yanlış tarix", + "fuel_import_no_vehicle": "Nəqliyyat vasitəsi seçilməyib", + "fuel_import_col_date_hint": "Yanacaq doldurma tarixi", + "fuel_import_col_odometer_hint": "Yanacaq doldurularkən məsafə sayğacının göstəricisi", + "fuel_import_col_fuel_hint": "Doldurulan həcm və ya enerji", + "fuel_import_col_cost_hint": "Qeyd üzrə ümumi xərc", + "fuel_import_col_filled_hint": "Çən və ya akkumulyator tam doldurulub?", + "fuel_import_col_missed_hint": "Əvvəlki qeyd buraxılıbmı?", + "fuel_import_col_notes_hint": "Əlavə qeydlər", + "autocomplete_placeholder": "Yazın və ya seçin...", + "autocomplete_loading": "Təkliflər yüklənir...", + "autocomplete_no_results": "Təklif tapılmadı. Yeni dəyər yaza bilərsiniz.", + "input_date_placeholder": "Tarix seçin", + "loading_default_message": "Yüklənir...", + "dropzone_placeholder_image": "Şəkil yükləmək üçün basın və ya şəkli sürükləyin", + "dropzone_placeholder_attachment": "Faylı buraya atın və ya seçmək üçün basın", + "dropzone_placeholder_default": "Faylları yükləmək üçün basın və ya sürükləyin", + "dropzone_error_single_file": "Yalnız bir fayl yükləyin.", + "dropzone_error_file_size": "Faylın ölçüsü icazə verilən {size} həddini aşır.", + "dropzone_unknown_file": "Naməlum fayl", + "dropzone_uploading": "Yüklənir...", + "dropzone_supports": "Dəstəklənir: {types}", + "dropzone_max_size": "Ən böyük ölçü: {size}", + "dropzone_error_file_type": "Bu fayl növünə icazə verilmir", + "dropzone_hint_accept_limit": "{types}, ən çox {size}", + "vehicle_details_color_aria": "Rəng", + "vehicle_details_close_aria": "Bağla", + "attachment_link_view_title": "Əlavə fayla bax", + "file_preview_not_available": "İlkin baxış mövcud deyil", + "file_preview_download_hint": "Bu fayl növünə birbaşa ilkin baxış mümkün deyil. Baxmaq üçün faylı endirin.", + "file_preview_download_button": "Faylı endir", + "file_preview_aria_download": "Endir", + "file_preview_aria_close": "Bağla", + "theme_toggle_label": "Mövzunu dəyiş", + "fuel_log_edit": "Redaktə et", + "fuel_log_delete": "Sil", + "fuel_log_menu_open": "Menyunu aç", + "fuel_log_delete_success": "Yanacaq qeydi silindi", + "fuel_log_menu_sheet_title": "Yanacaq qeydini yenilə", + "fuel_log_delete_error": "Yanacaq qeydi silinərkən xəta baş verdi.", + "color_picker_label": "Rəng seçin", + "reminder_type_maintenance": "Texniki xidmət", + "reminder_type_insurance": "Sığortanın yenilənməsi", + "reminder_type_pollution": "Tullantı qazları / çirklənməyə nəzarət sertifikatı", + "reminder_type_registration": "Qeydiyyat / vergi", + "reminder_type_inspection": "Baxış", + "reminder_type_custom": "Fərdi", + "alert_status_expired_ago": "{label} üçün müddət {days} gün əvvəl bitib", + "alert_status_expires_in": "{label} üçün müddət {days} gün sonra bitir", + "alert_status_valid_for": "{label} {days} gün qüvvədədir", + "alert_record_not_found": "{label} qeydi tapılmadı. Tələblərə uyğunluğu təmin etmək üçün təfərrüatları əlavə edin.", + "settings_error_format_not_valid": "Format düzgün deyil", + "common_kilogram_unit": "Kiloqram (kg)", + "common_pound_unit": "Funt (lb)", + "settings_section_fuel_types": "Yanacaq növləri", + "settings_section_fuel_types_desc": "Hər yanacaq növü üçün ölçü vahidi seçin.", + "fuel_type_petrol_diesel": "Benzin/dizel", + "theme_slate": "Şifer rəngi", + "theme_stone": "Daş rəngi", + "theme_red": "Qırmızı", + "theme_rose": "Gül rəngi", + "theme_blue": "Mavi", + "theme_green": "Yaşıl", + "theme_purple": "Bənövşəyi", + "theme_orange": "Narıncı", + "theme_yellow": "Sarı", + "theme_teal": "Maviyə çalan yaşıl", + "theme_indigo": "İndiqo", + "theme_pink": "Çəhrayı", + "dark_variant_default": "İlkin", + "dark_variant_dim": "Tutqun", + "dark_variant_oled": "OLED (əsl qara)", + "settings_tab_notifications": "Bildirişlər", + "settings_personalization_desc": "Mövzular, dillər və formatlarla istifadəni fərdiləşdirin.", + "settings_section_general": "Ümumi", + "settings_section_general_desc": "Görünüşü, lokallaşdırmanı və göstərilmə formatlarını fərdiləşdirin", + "settings_units_desc": "Məsafə, həcm və yanacaq növləri üçün ölçü vahidlərini tənzimləyin.", + "settings_section_units": "Ölçü vahidləri", + "settings_section_units_desc": "Məsafə, yanacaq sərfiyyatı və yanacaq növləri üçün istədiyiniz ölçü vahidlərini seçin", + "settings_section_feature_flags": "Funksiya keçidləri", + "settings_section_feature_flags_desc": "Tətbiqin əsas modullarını aktivləşdirin və ya söndürün", + "settings_notifications_desc": "Planlı çatdırılma üçün təminatçı abunəliklərini və gündəlik emal vaxtını tənzimləyin.", + "settings_localization_desc": "Dil və regional seçimlərinizi təyin edin.", + "settings_advanced_desc": "Fərdi üslublarla interfeysi dəqiq tənzimləyin.", + "settings_nav_desc_personalization": "Mövzu, görünüş və üslub", + "settings_nav_desc_localization": "Dil və regional formatlar", + "settings_nav_desc_advanced": "Fərdi CSS və əlavə seçimlər", + "settings_nav_desc_notifications": "Xəbərdarlıqlar və xatırlatmalar", + "settings_nav_desc_units": "Ölçü vahidləri", + "settings_nav_desc_features": "Funksiya seçimləri", + "settings_reset_defaults": "İlkin parametrləri bərpa et", + "settings_cancel_button": "Ləğv et", + "settings_secure_note": "Seçimləriniz təhlükəsiz saxlanılır və bütün cihazlarınızda tətbiq olunur.", + "settings_error_fix_errors": "Aşağıdakı xətaları düzəldin:", + "settings_fuel_types_label": "Yanacaq növləri", + "settings_fuel_types_desc": "Hər yanacaq növü üçün ölçü vahidi seçin.", + "fuel_type_label_petrol_diesel": "Benzin/dizel", + "fuel_type_label_lpg": "Mayeləşdirilmiş neft qazı", + "fuel_type_label_cng": "Sıxılmış təbii qaz", + "notif_scheduled_delivery": "Planlı çatdırılma", + "notif_scheduled_delivery_desc": "Tətbiqdaxili bildirişlər real vaxtda qalır. Bu cədvəl yalnız təminatçılar vasitəsilə çatdırılmanı idarə edir.", + "notif_processing_schedule": "Emal cədvəli", + "notif_processing_schedule_desc": "Təminatçılar vasitəsilə bildirişlərin çatdırılmasını cədvəl üzrə icra edin.", + "notif_send_now": "İndi göndər", + "notif_providers": "Təminatçılar", + "notif_providers_desc": "Bildiriş təminatçılarını yaradın, redaktə edin, sınaqdan keçirin və aktivləşdirin.", + "notif_providers_channels_info": "Hər təminatçı xatırlatma, xəbərdarlıq və məlumat kanallarına abunə ola bilər.", + "notif_add_provider": "Təminatçı əlavə et", + "notif_empty_title": "Hələ bildiriş təminatçısı tənzimlənməyib", + "notif_empty_desc": "Planlı xatırlatma, xəbərdarlıq və ya məlumat bildirişləri almaq üçün təminatçı əlavə edin.", + "notif_load_failed": "Bildiriş təminatçılarını yükləmək mümkün olmadı", + "notif_select_provider_type": "Təminatçı növünü seçin", + "notif_select_channel": "Ən azı bir bildiriş kanalı seçin", + "notif_provider_updated": "Təminatçı uğurla yeniləndi", + "notif_provider_created": "Təminatçı uğurla yaradıldı", + "notif_provider_deleted": "Təminatçı uğurla silindi", + "notif_provider_delete_failed": "Təminatçını silmək mümkün olmadı", + "notif_channel_reminder": "Xatırlatma", + "notif_channel_reminder_desc": "Son tarixlər və xatırlatma bildirişləri", + "notif_channel_alert": "Xəbərdarlıq", + "notif_channel_alert_desc": "Diqqət tələb edən təcili və ya müddəti bitən qeydlər", + "notif_channel_information": "Məlumat", + "notif_channel_information_desc": "Ümumi məlumat yenilikləri", + "notif_provider_enabled": "Aktivdir", + "notif_provider_test": "Təminatçını sınaqdan keçir", + "notif_provider_edit": "Təminatçını redaktə et", + "notif_provider_delete": "Təminatçını sil", + "notif_dialog_add_title": "Bildiriş təminatçısı əlavə et", + "notif_dialog_edit_title": "Bildiriş təminatçısını redaktə et", + "notif_dialog_desc": "Təminatçı növünü seçin, təyinatını tənzimləyin və yığcam kanal keçidləri vasitəsilə abunəliklərini seçin. Təminatçılar ilkin olaraq aktivdir və təminatçı kartlarından söndürülə bilər.", + "notif_provider_name": "Təminatçının adı", + "notif_provider_name_placeholder": "Gündəlik icmal məktubu", + "notif_provider_type": "Təminatçının növü", + "notif_provider_type_email": "Elektron poçt (SMTP)", + "notif_provider_type_webhook": "Veb geri çağırışı", + "notif_provider_type_gotify": "Bildiriş xidməti", + "notif_provider_type_select": "Təminatçı növünü seçin", + "notif_dialog_cancel": "Ləğv et", + "notif_dialog_create": "Təminatçı yarat", + "notif_dialog_update": "Təminatçını yenilə", + "notif_channel_subscriptions": "Kanal abunəlikləri", + "notif_channel_subscriptions_desc": "Bu təminatçının hansı bildiriş kanallarını qəbul edəcəyini seçin.", + "notif_test_title": "Təminatçını sınaqdan keçir", + "notif_test_success": "Sınaq bildirişi uğurla göndərildi", + "notif_test_email_label": "Sınaq üçün elektron poçt", + "notif_test_email_placeholder": "mesaj@misal.az", + "notif_test_email_desc": "Bu sınaq mesajı üçün istəyə bağlı alternativ alıcı.", + "notif_test_message_label": "Sınaq mesajı", + "notif_test_message_placeholder": "Bu, Tracktor tərəfindən göndərilən sınaq bildirişidir", + "notif_test_send": "Sınaq göndər", + "notif_cron_presets": "Hazır seçimlər", + "notif_cron_every_minute": "Hər dəqiqə", + "notif_cron_every_5_min": "Hər 5 dəqiqədən bir", + "notif_cron_every_15_min": "Hər 15 dəqiqədən bir", + "notif_cron_every_30_min": "Hər 30 dəqiqədən bir", + "notif_cron_every_hour": "Hər saat", + "notif_cron_every_2_hours": "Hər 2 saatdan bir", + "notif_cron_every_6_hours": "Hər 6 saatdan bir", + "notif_cron_every_12_hours": "Hər 12 saatdan bir", + "notif_cron_daily_midnight": "Hər gün gecə yarısı", + "notif_cron_daily_2am": "Hər gün saat 02:00-da", + "notif_cron_daily_8am": "Hər gün saat 08:00-da", + "notif_cron_daily_noon": "Hər gün günorta", + "notif_cron_weekly_monday": "Hər həftə (bazar ertəsi)", + "notif_cron_monthly_1st": "Hər ay (ayın 1-i)", + "notif_cron_expression_required": "İfadə tələb olunur", + "notif_cron_must_have_5_parts": "5 hissədən ibarət olmalıdır", + "notif_cron_invalid_chars": "Yanlış simvollar", + "notif_cron_valid": "Düzgün ifadə", + "notif_cron_invalid": "Yanlış ifadə", + "notif_cron_custom": "Fərdi cədvəl", + "notif_email_smtp_settings": "SMTP serverinin parametrləri", + "notif_email_host": "Server ünvanı", + "notif_email_port": "Port nömrəsi", + "notif_email_use_ssl": "SSL/TLS istifadə et", + "notif_email_use_ssl_desc": "Təhlükəsiz bağlantını aktivləşdir", + "notif_email_auth": "Kimliyin doğrulanması", + "notif_email_username": "İstifadəçi adı / elektron poçt", + "notif_email_password": "Şifrə", + "notif_email_password_keep": "Şifrə (carini saxlamaq üçün boş buraxın)", + "notif_email_sender_info": "Göndərən/alıcı haqqında məlumat", + "notif_email_from": "Göndərənin elektron poçtu", + "notif_email_from_name": "Göndərənin adı (istəyə bağlı)", + "notif_email_from_name_placeholder": "Tracktor bildirişləri", + "notif_email_recipient": "Alıcının elektron poçtu", + "notif_email_recipient_desc": "Alıcının elektron poçt ünvanı", + "notif_webhook_config": "Veb geri çağırışının tənzimlənməsi", + "notif_webhook_url": "Veb geri çağırışının ünvanı", + "notif_webhook_method": "HTTP metodu", + "notif_webhook_headers": "Fərdi başlıqlar (JSON)", + "notif_webhook_headers_desc": "Veb geri çağırışı sorğusuna daxil ediləcək əlavə başlıqlar", + "notif_webhook_auth_type": "Kimliyin doğrulanması növü", + "notif_webhook_auth_none": "Yoxdur", + "notif_webhook_auth_basic": "Əsas kimlik doğrulaması", + "notif_webhook_auth_bearer": "Daşıyıcı nişan", + "notif_webhook_auth_apikey": "Tətbiqi proqramlaşdırma interfeysinin açarı", + "notif_webhook_username": "İstifadəçi adı", + "notif_webhook_apikey_header": "Tətbiqi proqramlaşdırma interfeysinin açar başlığının adı", + "notif_gotify_config": "Bildiriş xidməti serverinin tənzimlənməsi", + "notif_gotify_url": "Serverin ünvanı", + "notif_gotify_url_desc": "Bildiriş xidməti serverinizin ünvanı", + "notif_gotify_token": "Tətbiq nişanı", + "notif_gotify_token_keep": "Tətbiq nişanı (carini saxlamaq üçün boş buraxın)", + "notif_gotify_token_desc": "Bildiriş xidməti tətbiqinizin tətbiq nişanı (müştəri nişanı deyil)", + "notif_gotify_priority": "Prioritet (0-10)", + "notif_gotify_priority_desc": "Mesajın prioritet səviyyəsi. Daha yüksək prioritet = daha nəzərəçarpan bildiriş", + "notif_cleared_success_one": "1 oxunmuş bildiriş silindi", + "notif_cleared_success_other": "{count} oxunmuş bildiriş silindi", + "notif_cleared_partial": "Silindi: {success}, alınmadı: {failed}", + "notif_clear_failed": "Oxunmuş bildirişləri silmək mümkün olmadı", + "notif_all_marked_read": "Bütün bildirişlər oxunmuş kimi işarələndi", + "notif_mark_read_failed": "Bildirişləri oxunmuş kimi işarələmək mümkün olmadı", + "notif_button_mark_all_read": "Hamısını oxunmuş kimi işarələ", + "notif_button_clear_read": "Oxunmuşları sil", + "notif_button_clear_all_read_title": "Bütün oxunmuş bildirişləri sil", + "notif_status_read": "Oxunub", + "notif_status_unread": "Oxunmayıb", + "notif_due_prefix": "Son tarix: {date}", + "notif_save_provider_failed": "Təminatçını saxlamaq mümkün olmadı", + "notif_update_provider_failed": "Təminatçını yeniləmək mümkün olmadı", + "notif_send_all_failed": "Bildirişləri göndərmək mümkün olmadı", + "notif_send_all_success": "{notifCount} bildiriş {successCount}/{providerCount} aktiv təminatçıya göndərildi", + "notif_confirm_delete": "\"{name}\" silinsin?", + "notif_webhook_bearer_keep": "Daşıyıcı nişan (carini saxlamaq üçün boş buraxın)", + "notif_webhook_apikey_keep": "Tətbiqi proqramlaşdırma interfeysinin açarı (carini saxlamaq üçün boş buraxın)", + "notif_test_failed": "Sınaq bildirişini göndərmək mümkün olmadı", + "notif_test_send_desc": "{name} vasitəsilə sınaq bildirişi göndərin", + "notif_cron_every_n_minutes": "Hər {n} dəqiqədən bir", + "notif_cron_hourly_at_minute": "Hər saatın başlanğıcından {n} dəqiqə sonra", + "notif_cron_daily_at": "Hər gün saat {time}", + "vehicle_hub_back_to_vehicles": "Nəqliyyat vasitələrinə qayıt", + "vehicle_hub_plate_copied": "Dövlət qeydiyyat nişanı kopyalandı", + "vehicle_hub_insurance_valid_till": "Sığortanın qüvvədə olduğu son tarix", + "vehicle_hub_vehicle_type": "Nəqliyyat vasitəsinin növü", + "vehicle_hub_activity_title": "Son fəaliyyətlər", + "vehicle_hub_activity_empty": "Son fəaliyyət yoxdur", + "vehicle_hub_activity_fuel_added": "Yanacaq əlavə edildi", + "vehicle_hub_activity_maintenance": "Texniki xidmət", + "vehicle_hub_records_count": "{count} qeyd", + "vehicle_hub_valid_till": "{date} tarixinədək qüvvədədir", + "vehicle_hub_upcoming_count": "{count} qarşıdan gələn", + "vehicle_hub_view_details": "Təfərrüatlara bax", + "vehicle_hub_manage_title": "Nəqliyyat vasitəsini idarə et", + "vehicle_hub_stat_odometer": "Məsafə sayğacı", + "vehicle_hub_stat_mileage": "Ümumi yanacaq sərfiyyatı", + "vehicle_hub_stat_fuel_logs": "Yanacaq qeydləri", + "vehicle_hub_stat_maintenance_logs": "Texniki xidmət qeydləri", + "col_vehicle": "Nəqliyyat vasitəsi", + "overview_chart_pick_vehicle": "Bu qrafiki görmək üçün nəqliyyat vasitəsi seçin", + "fuel_page_title": "Yanacağın izlənməsi", + "fuel_page_description": "Yanacaq sərfiyyatını və xərcləri izləyin", + "fuel_stat_used": "Sərf edilən yanacaq", + "fuel_stat_spent": "Ümumi xərc", + "fuel_stat_avg_mileage": "Orta yanacaq sərfiyyatı", + "fuel_stat_entries": "Qeydlərin ümumi sayı", + "donut_chart_no_data": "Məlumat yoxdur", + "maintenance_page_title": "Texniki xidmət", + "maintenance_page_description": "Texniki xidmət tarixçəsini və qarşıdan gələn texniki xidməti izləyin", + "maintenance_stat_last_service": "Son texniki xidmət", + "maintenance_stat_next_service": "Növbəti texniki xidmət", + "maintenance_stat_odometer": "Məsafə sayğacı", + "maintenance_stat_total_services": "Texniki xidmətlərin ümumi sayı", + "maintenance_stat_total_spent": "Ümumi xərc", + "maintenance_stat_due_soon": "Vaxtı yaxınlaşır", + "maintenance_tab_overview": "Ümumi baxış", + "maintenance_tab_history": "Texniki xidmət tarixçəsi", + "maintenance_timeline_title": "Texniki xidmətin zaman xətti", + "maintenance_upcoming_empty": "Heç nə planlaşdırılmayıb", + "maintenance_history_empty": "Hələ texniki xidmət tarixçəsi yoxdur", + "maintenance_next_service_fallback": "Ümumi texniki xidmət", + "maintenance_also_upcoming": "Digər yaxınlaşanlar", + "reminder_page_title": "Xatırlatmalar", + "reminder_page_description": "Qarşıdan gələn texniki xidmət, sığorta və çirklənməyə nəzarət tarixlərini izləyin", + "reminder_filter_all": "Hamısı", + "reminder_filter_all_types": "Bütün növlər", + "reminder_filter_service": "Texniki xidmət", + "reminder_filter_puc": "Çirklənməyə nəzarət", + "reminder_filter_insurance": "Sığorta", + "reminder_filter_others": "Digərləri", + "reminder_section_upcoming": "Qarşıdan gələn", + "reminder_section_completed": "Tamamlanıb", + "reminder_section_marked_done": "Tamamlanmış kimi işarələnib", + "reminder_empty_title": "Hələ xatırlatma qurulmayıb", + "reminder_stat_overdue": "Gecikib", + "reminder_stat_due_soon": "Vaxtı yaxınlaşır", + "reminder_stat_upcoming": "Qarşıdan gələn", + "reminder_stat_completed": "Tamamlanıb", + "reminder_calendar_title": "Təqvim görünüşü", + "reminder_quick_actions_title": "Sürətli əməliyyatlar", + "reminder_manage_all_action": "Bütün xatırlatmaları idarə et", + "reminder_list_title": "Xatırlatmalar", + "reminder_list_title_for_date": "{date} tarixindəki xatırlatmalar", + "reminder_clear_filter": "Təmizlə", + "reminder_calendar_empty_day": "Bu tarixdə xatırlatma yoxdur.", + "reports_page_title": "Hesabatlar", + "reports_page_description": "Nəqliyyat parkınız üçün xərclər və ixraclar", + "reports_section_costs": "Xərclər", + "reports_section_details": "Ətraflı hesabat", + "reports_section_exports": "İxraclar", + "reports_no_expense_data": "Hələ xərc məlumatı yoxdur", + "reports_stat_fuel_costs": "Yanacaq xərcləri", + "reports_stat_maintenance_costs": "Texniki xidmət xərcləri", + "reports_chart_breakdown_title": "Xərclərin bölgüsü", + "reports_chart_trend_title": "Xərclərin aylıq dəyişməsi", + "reports_chart_trend_unavailable": "Aylıq dəyişmə yalnız bütün nəqliyyat vasitələri birlikdə seçildikdə göstərilir", + "reports_export_maintenance_title": "Texniki xidmət tarixçəsi", + "reports_export_maintenance_description": "Texniki xidmət tarixçəsini PDF formatında ixrac edin", + "reports_export_maintenance_hint": "Texniki xidmət tarixçəsini ixrac etmək üçün nəqliyyat vasitəsi seçin", + "reports_export_data_title": "Bütün məlumatların ixracı", + "reports_export_data_description": "Nəqliyyat parkının bütün məlumatlarını JSON formatında ixrac edin", + "reports_type_fuel": "Yanacaq", + "reports_type_maintenance": "Texniki xidmət", + "reports_type_compliance": "Tələblərə uyğunluq", + "nav_compliance": "Tələblərə uyğunluq", + "vehicle_action_add_compliance": "Tələblərə uyğunluq sənədi əlavə et", + "feature_compliance_disabled_title": "Tələblərə uyğunluq funksiyası söndürülüb", + "feature_compliance_disabled_hint": "Sığorta, tullantı qazları, hərəkətə yararlılıq və qeydiyyat qeydlərini idarə etmək üçün parametrlərdə bu funksiyanı aktivləşdirin", + "feature_label_compliance": "Tələblərə uyğunluq", + "feature_desc_compliance": "Sığorta, tullantı qazları, hərəkətə yararlılıq və qeydiyyat qeydlərini idarə edin", + "compliance_type_insurance": "Sığorta", + "compliance_type_emissions": "Tullantı qazları / çirklənmə", + "compliance_type_roadworthiness": "Hərəkətə yararlılıq / təhlükəsizlik baxışı", + "compliance_type_registration": "Qeydiyyat / yol vergisi", + "compliance_type_other": "Digər", + "compliance_field_policy_number": "Sığorta şəhadətnaməsinin nömrəsi", + "compliance_field_certificate_number": "Sertifikatın nömrəsi", + "compliance_field_registration_number": "Qeydiyyat nömrəsi", + "compliance_field_document_number": "Sənədin nömrəsi", + "compliance_field_provider": "Sığorta təminatçısı", + "compliance_field_testing_center": "Sınaq mərkəzi", + "compliance_field_inspection_center": "Baxış mərkəzi", + "compliance_field_issuing_authority": "Sənədi verən qurum", + "compliance_recurrence_type_fixed": "Sabit bitmə tarixi", + "compliance_recurrence_type_yearly": "Hər il yenilənir", + "compliance_recurrence_type_monthly": "Hər ay yenilənir", + "compliance_recurrence_type_no_end": "Bitmə tarixi yoxdur", + "compliance_form_type_label": "Tələblərə uyğunluq növü", + "compliance_form_type_desc": "Bu hansı növ tələblərə uyğunluq sənədidir", + "compliance_form_other_label_label": "Növün adı", + "compliance_form_other_label_desc": "Bu tələblərə uyğunluq növünə ad verin, məsələn, \"Yararlılıq şəhadətnaməsi (Yeni Zelandiya)\" və ya \"Texniki baxış (Almaniya)\"", + "compliance_form_attachment_label": "Sənəd", + "compliance_form_attachment_desc": "Sənədi yükləyin", + "compliance_form_issuer_desc": "Bu sənədi verən təminatçı, sınaq mərkəzi və ya qurum", + "compliance_form_document_number_desc": "Sənədin üzərindəki nömrə", + "compliance_form_start_date_label": "Başlanğıc tarixi", + "compliance_form_start_date_desc": "Bu sənədin qüvvəyə mindiyi tarix", + "compliance_form_recurrence_type_label": "Bu necə yenilənməlidir?", + "compliance_form_recurrence_type_desc": "Bu sənədin yenilənmə növü", + "compliance_form_recurrence_interval_desc": "Sənədin yenilənmə tezliyi", + "compliance_form_end_date_label": "Bitmə tarixi", + "compliance_form_end_date_desc": "Bu sənədin qüvvədən düşdüyü tarix", + "compliance_form_cost_label": "Xərc", + "compliance_form_cost_desc": "Bu sənəd üçün xərc, əgər varsa", + "compliance_form_notes_label": "Əlavə qeydlər", + "compliance_form_notes_desc": "Əlavə məlumat", + "compliance_form_notes_placeholder": "Əlavə təfərrüatlar daxil edin...", + "compliance_form_error_fix": "Göndərməzdən əvvəl formadakı xətaları düzəldin.", + "compliance_toast_saved": "Tələblərə uyğunluq sənədi uğurla saxlanıldı", + "compliance_toast_updated": "Tələblərə uyğunluq sənədi uğurla yeniləndi", + "compliance_toast_error_prefix": "Saxlama zamanı xəta: ", + "compliance_list_empty": "Bu nəqliyyat vasitəsi üçün tələblərə uyğunluq sənədi tapılmadı.", + "compliance_col_cost": "Xərc", + "compliance_col_start_date": "Başlanğıc tarixi", + "compliance_col_end_date": "Bitmə tarixi", + "compliance_col_next_due": "Növbəti son tarix", + "compliance_col_recurrence": "Təkrarlanma", + "compliance_col_notes": "Qeydlər", + "compliance_col_view_document": "Sənədə bax", + "compliance_menu_open": "Menyunu aç", + "compliance_menu_edit": "Redaktə et", + "compliance_menu_delete": "Sil", + "compliance_menu_sheet_title": "Tələblərə uyğunluq sənədini yenilə", + "compliance_delete_success": "Tələblərə uyğunluq sənədi silindi.", + "compliance_delete_error": "Tələblərə uyğunluq sənədi silinərkən xəta baş verdi.", + "compliance_page_title": "Tələblərə uyğunluq", + "compliance_page_description": "Sığorta, tullantı qazları, hərəkətə yararlılıq və qeydiyyat tələblərinə uyğunluğu izləyin", + "compliance_add_action": "Tələblərə uyğunluq sənədi əlavə et", + "compliance_filter_all_types": "Bütün növlər", + "compliance_filter_all": "Hamısı", + "compliance_filter_valid": "Qüvvədədir", + "compliance_filter_expiring_soon": "Müddəti tezliklə bitir", + "compliance_filter_expired": "Müddəti bitib", + "compliance_stat_total": "Cəmi", + "compliance_stat_valid": "Qüvvədədir", + "compliance_stat_expiring_soon": "Müddəti tezliklə bitir", + "compliance_stat_expired": "Müddəti bitib", + "compliance_cta_heading": "Nəqliyyat vasitələrinizin tələblərə uyğunluğunu təmin edin", + "compliance_cta_description": "Cərimələrdən yayınmaq və yol hərəkəti qaydalarına uyğun qalmaq üçün tələblərə uyğunluq sənədlərinizi yeniləyin.", + "vehicle_hub_other_compliance_valid_till": "Digər tələblərə uyğunluğun qüvvədə olduğu son tarix", + "vehicle_hub_activity_compliance_updated": "Tələblərə uyğunluq sənədi yeniləndi", + "vehicle_hub_activity_document_prefix": "Sənəd №", + "reports_stat_compliance_costs": "Tələblərə uyğunluq xərcləri", + "compliance_col_document": "Tələblərə uyğunluq", + "compliance_col_status": "Vəziyyət", + "compliance_col_days_left": "Qalan günlər", + "vehicles_title": "Nəqliyyat vasitələri", + "vehicles_description": "Nəqliyyat parkınızı idarə edin", + "no_data_yet": "Hələ məlumat yoxdur", + "dashboard_title": "İdarəetmə paneli", + "dashboard_reset_to_default": "İlkin vəziyyəti bərpa et", + "dashboard_reset_confirm_title": "İdarəetmə paneli sıfırlansın?", + "dashboard_reset_confirm_message": "Bu əməliyyat cari fərdi tənzimləmələrinizi əvəz edərək ilkin vidcet dəstini və düzülüşünü bərpa edir.", + "dashboard_reset_confirm_reset": "Sıfırla", + "dashboard_add_widget": "Vidcet əlavə et", + "dashboard_good_morning": "Sabahınız xeyir", + "dashboard_good_afternoon": "Günortanız xeyir", + "dashboard_good_evening": "Axşamınız xeyir", + "dashboard_cta_heading": "Ətraflı təhlillər əldə edin", + "dashboard_cta_description": "Nəqliyyat parkınızın əhatəli hesabatlarına və təhlillərinə baxın", + "dashboard_cta_button_label": "Hesabatlara bax", + "all_widgets_used": "Bütün mövcud vidcetlər artıq idarəetmə panelinizdədir.", + "widget_total_vehicles": "Nəqliyyat vasitələrinin ümumi sayı", + "widget_total_vehicles_description": "Qarajınızdakı nəqliyyat vasitələrinin sayı", + "widget_total_distance": "Ümumi məsafə", + "widget_total_distance_description": "Bütün nəqliyyat parkı üzrə qət edilən məsafə", + "widget_total_fuel_used": "Ümumi sərf edilən yanacaq", + "widget_total_fuel_used_description": "Bütün nəqliyyat parkı üzrə sərf edilən yanacaq", + "widget_total_expenses": "Ümumi xərclər", + "widget_total_expenses_description": "Yanacaq, texniki xidmət və sığorta xərclərinin cəmi", + "widget_cost_per_distance": "Xərc / məsafə", + "widget_cost_per_distance_description": "Məsafə vahidinə düşən ümumi istismar xərci", + "widget_expense_breakdown": "Kateqoriyalar üzrə xərclər", + "widget_expense_breakdown_description": "Yanacaq, texniki xidmət və tələblərə uyğunluq xərclərinin müqayisəsi", + "widget_monthly_expense_trend": "Xərclərin aylıq dəyişməsi", + "widget_monthly_expense_trend_description": "Son 12 ayın kateqoriyalar üzrə xərcləri", + "widget_cost_by_vehicle": "Nəqliyyat vasitələri üzrə xərclər", + "widget_cost_by_vehicle_description": "İstismarı ən çox xərc tələb edən nəqliyyat vasitələri", + "widget_fleet_fuel_trend": "Nəqliyyat parkında yanacaq sərfiyyatının dəyişməsi", + "widget_fleet_fuel_trend_description": "Nəqliyyat parkı üzrə gündəlik yanacaq sərfiyyatı", + "widget_fuel_consumption_trend": "Yanacaq sərfiyyatının dəyişməsi", + "widget_fuel_consumption_trend_description": "Zaman üzrə yanacaq sərfiyyatı, hər nəqliyyat vasitəsi üçün bir xətt", + "widget_mileage_overview": "Yanacaq sərfiyyatına ümumi baxış", + "widget_mileage_overview_description": "Zaman üzrə yanacaq sərfiyyatı, hər nəqliyyat vasitəsi üçün bir xətt", + "widget_efficiency_leaderboard": "Qənaətcillik sıralaması", + "widget_efficiency_leaderboard_description": "Yanacaq qənaətcilliyinə görə sıralanmış nəqliyyat vasitələri", + "widget_compliance_status": "Digər tələblərə uyğunluğun vəziyyəti", + "widget_compliance_status_description": "Nəqliyyat parkı üzrə tullantı qazları, hərəkətə yararlılıq və qeydiyyatın vəziyyəti", + "widget_insurance_status": "Sığortanın vəziyyəti", + "widget_insurance_status_description": "Nəqliyyat parkı üzrə sığorta şəhadətnamələrinin vəziyyəti", + "widget_vehicle_health": "Nəqliyyat vasitəsinin vəziyyəti", + "widget_vehicle_health_description": "Ümumi bölgü: yaxşı vəziyyətdədir / diqqət tələb edir / tədbir tələb edir", + "widget_upcoming_reminders": "Qarşıdan gələn xatırlatmalar", + "widget_upcoming_reminders_description": "Vaxtı yaxınlaşan xatırlatmalar", + "widget_no_upcoming_reminders": "Qarşıdan gələn xatırlatma yoxdur", + "widget_vehicles_quick_list": "Nəqliyyat vasitələrim", + "widget_vehicles_quick_list_description": "Nəqliyyat vasitələrinizə sürətli giriş", + "widget_no_vehicles_yet": "Hələ nəqliyyat vasitəsi yoxdur", + "widget_recent_activity": "Son fəaliyyətlər", + "widget_recent_activity_description": "Nəqliyyat parkı üzrə son yanacaq və texniki xidmət qeydləri", + "widget_activity_calendar": "Fəaliyyət təqvimi", + "widget_activity_calendar_description": "Tarix üzrə qarşıdan gələn xatırlatmalar və keçmiş yanacaq/texniki xidmət fəaliyyətləri", + "widget_calendar_no_activity_or_reminders": "Bu tarixdə fəaliyyət və ya xatırlatma yoxdur." +} diff --git a/i18n/project.inlang/settings.json b/i18n/project.inlang/settings.json index 7cec2320..f18746d1 100644 --- a/i18n/project.inlang/settings.json +++ b/i18n/project.inlang/settings.json @@ -8,5 +8,5 @@ "pathPattern": "./messages/{locale}.json" }, "baseLocale": "en", - "locales": ["en", "ar", "hi", "es", "fr", "de", "it", "hu", "fi", "ro", "ru", "pt-PT", "cs", "pl"] + "locales": ["en", "ar", "hi", "es", "fr", "de", "it", "hu", "fi", "ro", "ru", "pt-PT", "cs", "pl", "az"] } diff --git a/src/lib/helper/settings-form.helper.ts b/src/lib/helper/settings-form.helper.ts index 7c457c39..7dc66e2e 100644 --- a/src/lib/helper/settings-form.helper.ts +++ b/src/lib/helper/settings-form.helper.ts @@ -81,7 +81,8 @@ export function createSettingsOptions( ru: 'Русский', 'pt-PT': 'Português (Portugal)', cs: 'Čeština', - pl: 'Polski' + pl: 'Polski', + az: 'Azərbaycanca' }; return {