Files
BudsieBuds 9a304c0183 refactor(i18n): standardize language catalogs, enforce dynamic fallback, and add test coverage
- Replace untranslated English strings with empty fallback ('') across all non-English catalogs and sort keys alphabetically (closes #4783, closes #4660)
- Restore missing Sales.no_sales_to_display in English while preserving existing translations (closes #4794, references #4637, #4795)
- Register Georgian (ka) and Swahili (sw-KE, sw-TZ) locales, normalize Croatian to hr per BCP 47, and fix datepicker long month keys (partially addresses #4476, references #3891)
- Hardcode invariant brand constants (OSPOS, website, copyrights) in login/footer views, remove from catalogs, and standardize Latin OSPOS branding
- Fix English catalog typos and maintain consistent British English variants in en-GB
- Add LanguageFilesTest with 4,418 automated tests for syntax, key parity, sorting, and bidirectional locale registrations
- Update AGENTS.md with localization guidelines and development best practices
2026-11-04 15:23:50 +01:00

126 lines
8.8 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
return [
'add_minus' => 'İnventarı artırmaq və ya azaltmaq.',
'allow_alt_description' => 'Alternativ Təsvirə İcazə Ver',
'amount_entry' => 'Məbləğ Əlavəsi',
'bulk_edit' => 'Kütləvi Redaktə',
'buy_price_required' => 'Alış qiyməti tələb olunan sahədir.',
'cannot_be_deleted' => 'Seçilmiş Mal(lar)ı silmək mümkün olmadı, seçilmiş Mallardan bir və ya bir neçəsində satışlar var.',
'cannot_find_item' => 'Mal tapılmadı.',
'categories' => 'Kateqoriyalar',
'category' => 'Bölmə',
'category_new' => 'Yeni Bölmə',
'category_required' => 'Bölmə sahəsi boş qala bilməz.',
'change_all_to_allow_alt_desc' => 'Hamısı üçün Alternativ Təsvirə İcazə Ver.',
'change_all_to_not_allow_allow_desc' => 'Hamısı üçün Alternativ Təsvirə İcazə Vermə.',
'change_all_to_serialized' => 'Hamısını Seriyalaşdırılmışa dəyiş',
'change_all_to_unserialized' => 'Hamısını Seriyalaşdırılmamışa dəyiş',
'change_image' => 'Şəkli Dəyiş',
'confirm_bulk_edit' => 'Seçilmiş Mal(lar)ı redaktə etmək istədiyinizə əminsiniz?',
'confirm_bulk_edit_wipe_taxes' => 'Bütün Məhsul Vergisi məlumatları əvəz olunacaq.',
'confirm_delete' => 'Seçilmiş element(ləri) silmək istədiyinizə əminsiniz?',
'confirm_restore' => 'Seçilmiş element(ləri) bərpa etmək istədiyinizə əminsiniz?',
'cost_price' => 'Topdansatış Qiyməti',
'cost_price_number' => 'Topdansatış qiyməti rəqəm olmalıdır.',
'cost_price_required' => 'Topdansatış qiyməti tələb olunan sahədir.',
'count' => 'İnventarı Yenilə',
'csv_import_failed' => 'CSV idxalı uğursuz oldu',
'csv_import_invalid_location' => 'Yanlış anbar yeri(ləri) tapıldı: {0}. Yalnız düzgün anbar yerlərinə icazə verilir.',
'csv_import_nodata_wrongformat' => 'Yüklənmiş CSV faylında məlumat yoxdur və ya format düzgün deyil.',
'csv_import_partially_failed' => 'Bu sətir(lər)də {0} mal idxalı uğursuzluğu baş verdi: {1}. Heç bir sətir idxal edilmədi.',
'csv_import_success' => 'Malın CSV idxalı uğurla başa çatdı.',
'current_quantity' => 'Cari Miqdar',
'default_pack_name' => 'Ədəd',
'description' => 'Təsvir',
'details_count' => 'İnventar Sayının Təfərrüatları',
'do_nothing' => 'Heç Nə Etmə',
'edit' => 'Redaktə et',
'edit_fields_you_want_to_update' => 'Seçilmiş mal(lar) üçün lazımi sahələri redaktə edin.',
'edit_multiple_items' => 'Bir Neçə Malın Redaktəsi',
'empty_upc_items' => 'Barkodu Boş Olan Mallar',
'error_adding_updating' => 'Malı əlavə edərkən/yeniləyərkən xəta baş verdi',
'error_updating_multiple' => 'Malları yeniləyərkən xəta baş verdi',
'generate_barcodes' => 'Barkod Yarat',
'hsn_code' => 'Harmonizə Sistem Nomenklaturası',
'image' => '',
'import_items_csv' => 'CSV-dən Mal İdxalı',
'info_provided_by' => 'Məlumatı təqdim edən',
'inventory' => 'İnventar',
'inventory_CSV_import_quantity' => 'CSV-dən İdxal Olunan Miqdar',
'inventory_comments' => 'Şərhlər',
'inventory_data_tracking' => 'İnventar Məlumatlarının İzlənməsi',
'inventory_date' => 'Tarix',
'inventory_employee' => 'Əməkdaş',
'inventory_in_out_quantity' => 'Giriş/Çıxış Miqdarı',
'inventory_remarks' => 'Qeydlər',
'is_deleted' => 'Silinib',
'is_printed' => 'Çap edilib',
'is_serialized' => 'Malın Seriya Nömrəsi var',
'item' => 'Mal',
'item_id' => 'Mal ID',
'item_number' => 'Barkod',
'item_number_duplicate' => 'Mal Nömrəsi artıq məlumat bazasında mövcuddur.',
'item_number_invalid' => 'Malın Nömrəsində icazə verilməyən simvollar var.',
'kit' => 'Dəst',
'location' => 'Yer',
'low_inventory_items' => 'Ehtiyatı Bitmiş Mallar',
'low_sell_item' => 'Aşağı Satışlı Mal',
'manually_editing_of_quantity' => 'Miqdarın Əl ilə Redaktəsi',
'markup' => 'Əlavə dəyər',
'name' => 'Malın Adı',
'name_required' => 'Malın adı olan sahə boş qala bilməz.',
'new' => 'Yeni Mal',
'no_description_items' => 'Təsviri Olmayan Mallar',
'no_items_to_display' => 'Göstəriləcək Mal yoxdur.',
'none' => 'Heç biri',
'none_selected' => 'Redaktə etmək üçün heç bir Mal seçməmisiniz',
'nonstock' => 'Ehtiyatsız',
'number_information' => 'Malın Nömrəsi',
'number_required' => 'Barkod tələb olunan sahədir.',
'one_or_multiple' => 'mal(lar)',
'pack_name' => 'Paket Adı',
'qty_per_pack' => 'Paket üzrə miqdar',
'quantity' => 'Miqdar',
'quantity_number' => 'Miqdar rəqəm olmalıdır.',
'quantity_required' => 'Miqdar tələb olunan sahədir.',
'receiving_quantity' => 'Qəbul Olunan Miqdar',
'remove_image' => 'Şəkli Sil',
'reorder_level' => 'Yenidən Sifariş Səviyyəsi',
'reorder_level_number' => 'Yenidən sifariş səviyyəsi rəqəm olmalıdır.',
'reorder_level_required' => 'Yenidən sifariş səviyyəsi tələb olunan sahədir.',
'retrive_item_info' => 'Mal Məlumatını Al',
'sales_tax_1' => 'Satış Vergisi',
'sales_tax_2' => 'Satış Vergisi 2',
'search_attributes' => 'Axtarış Atributları',
'select_image' => 'Şəkil Seç',
'serialized_items' => 'Seriyalı Mallar',
'standard' => 'Standart',
'stock' => 'Ehtiyat',
'stock_location' => 'Ehtiyat Yeri',
'stock_type' => 'Ehtiyat Növü',
'successful_adding' => 'Malı uğurla əlavə etdiniz',
'successful_bulk_edit' => 'Seçilmiş Mal(lar)ı uğurla yenilədiniz',
'successful_deleted' => 'Uğurla sildiniz',
'successful_updating' => 'Malı uğurla yenilədiniz',
'supplier' => 'Təchizatçı',
'tax_1' => 'Vergi 1',
'tax_2' => 'Vergi 2',
'tax_3' => 'Vergi 3',
'tax_category' => 'Vergi Bölməsi',
'tax_name_invalid' => 'Vergi adında icazə verilməyən simvollar var.',
'tax_percent' => 'Vergi Faizi',
'tax_percent_non_negative' => '',
'tax_percent_number' => 'Vergi Faizi rəqəm dəyəri olmalıdır',
'tax_percent_required' => 'Vergi Faizi tələb olunan sahədir.',
'tax_percents' => 'Vergi Faiz(lər)i',
'temp' => 'Müvəqqəti',
'type' => 'Malın Növü',
'unit_price' => 'Pərakəndə Satış Qiyməti',
'unit_price_number' => 'Vahid qiyməti rəqəm olmalıdır.',
'unit_price_required' => 'Pərakəndə satış qiyməti tələb olunan sahədir.',
'upc_database' => 'Barkod Məlumat Bazası',
'update' => 'Malı Yenilə',
'use_inventory_menu' => 'İnventar Menyusundan İstifadə Et',
];