mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-07-26 06:37:02 -04:00
* Add `reference_code` to sale payment queries and group by statements Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Refactor `Sales` controller to improve payment handling readability and replace snake_case with camelCase variables Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Add missing translations for `Sales` language file and include new keys like `must_enter_rrn` and `reference_code` Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Refactor `Sales` payment handling to use camelCase and extend `addPayment` with `referenceCode` support Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Refactor `Sales` models, controllers, and libraries to adopt camelCase naming conventions and improve readability Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Add translations and updates for `must_enter_reference_code` and `reference_code` across language files and update `Sales` controller to replace `must_enter_rrn` with the new key Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * feat(sales): add reference code input and payment type helper - Add `get_reference_code_payment_types()` to locale_helper as single source of truth for card-requiring payment types - Add reference code row to register view, shown/hidden via JS based on selected payment type - Fix payment type dropdown width to 100% for consistent layout - Add min-width to payment buttons and right-padding to button group Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * feat(config): add payment reference code length configuration - Add payment_reference_code_min and payment_reference_code_max fields to Config controller save logic - Add translation keys for reference code length limits across all language files (min/max label + section header) - Align array key formatting in Config controller for readability Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * style(lang): normalize string delimiters to single quotes across all language files Convert double-quoted array keys and values to single quotes in all app/Language/*/Config.php and app/Language/*/Sales.php variants. No translation content changed — formatting only. Also add Localization section to AGENTS.md documenting language file conventions for new keys and fallback behavior. Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * feat(lang): add payment reference code length translations Add localized strings for payment_reference_code_length_limits, payment_reference_code_length_max_label, and payment_reference_code_length_min_label across all supported locales. Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * test(config,sales): add payment reference code min/max validation tests - Add baseLocalePayload() helper in ConfigTest for postSaveLocale tests - Add testSaveLocale_AcceptsValidReferenceCodeMinMax and related boundary tests - Add Sale_libPaymentTest for payment reference code validation in Sale_lib Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * fix(sales): add type-specific validation for amount_tendered Gift card payments use amount_tendered as giftcard number (integer); cash/other payments require decimal_locale format. Apply correct validation rule per payment type instead of generic required. Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * fix(lang): replace self-closing </br> with <br> in all locales Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * fix(sales): use configurable precision in discount comparison Replace hardcoded precision 2 with totals_decimals() when comparing discount against item total via bccomp/bcmul, so discount validation respects the configured decimal precision setting. Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * fix(lang): correct Azerbaijani translations in Config.php Replace placeholder/mismatched strings with accurate translations: - email_mailpath, email_smtp_pass, invoice_email_message - number_locale_invalid/required, receipt_template - reward_configuration, right, tax_decimals, theme Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * feat(sales): add reference code support to payment edit flow - Add reference_code field to new payment row in sale edit form - Persist reference_code on insert in Sale model - Validate reference_code_new in Sales controller using configurable min/max length rules Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * feat(lang): add Georgian (ka) language stubs for Config and Sales Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Match the fallback maximum reference_code length to the maximum of the field in the db Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> * Bug fixes - Add validation of UI settings to prevent overridden values from being passed. - Correct maximum value in JS for payment_reference_code maximum length to 40. - Fix bug causing copy_entire_sale() to incorrectly copy the reference code and cash_adjustment Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> --------- Signed-off-by: Travis Garrison <travis@chiraqbookstore.com> Co-authored-by: Travis Garrison <travis@chiraqbookstore.com>
336 lines
26 KiB
PHP
336 lines
26 KiB
PHP
<?php
|
||
|
||
return [
|
||
'address' => 'Şirket Adresi',
|
||
'address_required' => 'Şirket Adresi zorunlu alandır.',
|
||
'all_set' => 'Tüm dosya izinleri düzgün belirlendi!',
|
||
'allow_duplicate_barcodes' => 'Aynı barkod numarasının birden fazla kaydedilmesine izin ver',
|
||
'apostrophe' => 'kesme imi',
|
||
'backup_button' => 'Yedekle',
|
||
'backup_database' => 'Veri Tabanını Yedekle',
|
||
'barcode' => 'Barkod',
|
||
'barcode_company' => 'Şirket Adı',
|
||
'barcode_configuration' => 'Barkod Yapılandırması',
|
||
'barcode_content' => 'Barkod İçeriği',
|
||
'barcode_first_row' => 'Satır 1',
|
||
'barcode_font' => 'Yazı Tipi',
|
||
'barcode_formats' => 'Giriş Biçimleri',
|
||
'barcode_generate_if_empty' => 'Boş ise oluştur.',
|
||
'barcode_height' => 'Yükseklik (pk)',
|
||
'barcode_id' => 'Ürün Id/Adı',
|
||
'barcode_info' => 'Barkod Yapılandırma Bilgisi',
|
||
'barcode_layout' => 'Barkod Yerleşimi',
|
||
'barcode_name' => 'Ad',
|
||
'barcode_number' => 'UPC/EAN/ISBN',
|
||
'barcode_number_in_row' => 'Satırdaki sayı',
|
||
'barcode_page_cellspacing' => 'Sayfadaki hücre boşluğunu göster.',
|
||
'barcode_page_width' => 'Sayfa genişliğini göster',
|
||
'barcode_price' => 'Fiyat',
|
||
'barcode_second_row' => 'Satır 2',
|
||
'barcode_third_row' => 'Satır 3',
|
||
'barcode_tooltip' => 'Uyarı: Bu özellik, yinelenen ögelerin içe aktarılmasına veya oluşturulmasına neden olabilir. Yinelenen barkod istemiyorsanız kullanmayın.',
|
||
'barcode_type' => 'Barkod Türü',
|
||
'barcode_width' => 'Genişlik (pk)',
|
||
'bottom' => 'Alt',
|
||
'cash_button' => '',
|
||
'cash_button_1' => '',
|
||
'cash_button_2' => '',
|
||
'cash_button_3' => '',
|
||
'cash_button_4' => '',
|
||
'cash_button_5' => '',
|
||
'cash_button_6' => '',
|
||
'cash_decimals' => 'Nakit Ondalık',
|
||
'cash_decimals_tooltip' => 'Nakit Ondalık ve Para Birimi Ondaması aynıysa, nakit yuvarlama yapılmayacaktır.',
|
||
'cash_rounding' => 'Nakit Yuvarlama',
|
||
'category_dropdown' => 'Kategoriyi açılır liste olarak göster',
|
||
'center' => 'Orta',
|
||
'change_apperance_tooltip' => '',
|
||
'comma' => 'virgül',
|
||
'company' => 'Şirket Adı',
|
||
'company_avatar' => '',
|
||
'company_change_image' => 'Görüntüyü Değiştir',
|
||
'company_logo' => 'Şirket Logosu',
|
||
'company_remove_image' => 'Görüntüyü Kaldır',
|
||
'company_required' => 'Şirket Adı zorunlu alandır',
|
||
'company_select_image' => 'Görüntü Seç',
|
||
'company_website_url' => 'Şirket web sitesi geçerli bir URL değil (http: // ...).',
|
||
'country_codes' => 'Ülke Kodları',
|
||
'country_codes_tooltip' => 'Nominatim adres araması için ülke kodlarının virgülle ayrılmış listesi.',
|
||
'currency_code' => 'Para Birimi Kodu',
|
||
'currency_decimals' => 'Para Birimi Ondalık',
|
||
'currency_symbol' => 'Para Birimi',
|
||
'current_employee_only' => '',
|
||
'customer_reward' => 'Ödül',
|
||
'customer_reward_duplicate' => 'Ödül eşsiz olmalı.',
|
||
'customer_reward_enable' => 'Müşteri Ödüllerini etkinleştir',
|
||
'customer_reward_invalid_chars' => "Ödül '_' içeremez",
|
||
'customer_reward_required' => 'Ödül gerekli bir alandır',
|
||
'customer_sales_tax_support' => 'Müşteri Satış Vergisi Desteği',
|
||
'date_or_time_format' => 'Tarih ve Saat Filtresi',
|
||
'datetimeformat' => 'Tarih ve Zaman biçimi',
|
||
'decimal_point' => 'Ondalık nokta',
|
||
'default_barcode_font_size_number' => 'Öntanımlı Barkod Yazı Tipi Boyutu bir sayı olmalıdır.',
|
||
'default_barcode_font_size_required' => 'Ön tanımlı barkod yazı tipi boyutu alanı gereklidir.',
|
||
'default_barcode_height_number' => 'Ön tanımlı barkod yüksekliği bir sayı olmalıdır.',
|
||
'default_barcode_height_required' => 'Ön tanımlı barkod yüksekliği zorunlu bir alandır.',
|
||
'default_barcode_num_in_row_number' => 'Satırdaki Öntanımlı Barkod Numarası bir sayı olmalıdır.',
|
||
'default_barcode_num_in_row_required' => 'Standart Barkod Numarası gerekli bir alandır.',
|
||
'default_barcode_page_cellspacing_number' => 'Standart Barkod Sayfa cellspacing bir sayı olmalıdır.',
|
||
'default_barcode_page_cellspacing_required' => 'Standart Barkod Sayfa cellspacing gerekli bir alandır.',
|
||
'default_barcode_page_width_number' => 'Ön tanımlı barkod sayfası genişliği bir sayı olmalıdır.',
|
||
'default_barcode_page_width_required' => 'Ön tanımlı barkod sayfası genişliği zorunlu bir alandır.',
|
||
'default_barcode_width_number' => 'Ön tanımlı barkod genişliği bir sayı olmalıdır.',
|
||
'default_barcode_width_required' => 'Ön tanımlı barkod genişliği zorunlu bir alandır.',
|
||
'default_item_columns' => 'Öntanımlı Görünür Öge Sütunları',
|
||
'default_origin_tax_code' => 'Ön Tanımlı Vergi Kodu',
|
||
'default_receivings_discount' => 'Öntanımlı Alım İndirimi',
|
||
'default_receivings_discount_number' => 'Öntanımlı Alım İndirimi sayı olmalıdır.',
|
||
'default_receivings_discount_required' => 'Öntanımlı Alım İndirimi zorunlu bir alandır.',
|
||
'default_sales_discount' => 'Ön Tanımlı Satış İskontosu %',
|
||
'default_sales_discount_number' => 'Ön tanımlı satış iskontosu bir sayı olmalıdır.',
|
||
'default_sales_discount_required' => 'Ön tanımlı satış iskontosu zorunlu bir alandır.',
|
||
'default_tax_category' => 'Öntanımlı Vergi Kategorisi',
|
||
'default_tax_code' => 'Öntanımlı Vergi Kodu',
|
||
'default_tax_jurisdiction' => 'Öntanımlı Vergi Yargı Mercii',
|
||
'default_tax_name_number' => 'Ön Tanımlı Vergi Adı bir dize olmalıdır.',
|
||
'default_tax_name_required' => 'Ön tanımlı vergi adı zorunlu bir alandır.',
|
||
'default_tax_rate' => 'Öntanımlı Vergi Oranı %',
|
||
'default_tax_rate_1' => 'Vergi Oranı 1',
|
||
'default_tax_rate_2' => 'Vergi Oranı 2',
|
||
'default_tax_rate_3' => '',
|
||
'default_tax_rate_number' => 'Öntanımlı Vergi Oranı sayı olmalıdır.',
|
||
'default_tax_rate_required' => 'Öntanımlı Vergi Oranı zorunlu alandır.',
|
||
'derive_sale_quantity' => 'Otomatik Satış Sayısı oluşturmasına izin ver',
|
||
'derive_sale_quantity_tooltip' => 'Seçili ise sipariş edilen ürünler için arttırılan miktarda yeni ürün türü sağlanacak',
|
||
'dinner_table' => 'Masa',
|
||
'dinner_table_duplicate' => 'Aynı masa ikinci kez tanımlanamaz.',
|
||
'dinner_table_enable' => 'Masalarını etkinleştir',
|
||
'dinner_table_invalid_chars' => "Masa Adı '_' içeremez.",
|
||
'dinner_table_required' => 'Masa gerekli bir alandır.',
|
||
'dot' => 'nokta',
|
||
'email' => 'E-posta',
|
||
'email_configuration' => 'E-posta Yapılandırması',
|
||
'email_mailpath' => 'Sendmail yolu',
|
||
'email_protocol' => 'İletişim Kuralı',
|
||
'email_receipt_check_behaviour' => 'Fişi E-postala denetim kutusu',
|
||
'email_receipt_check_behaviour_always' => 'Her zaman işaretli',
|
||
'email_receipt_check_behaviour_last' => 'Son seçimimi hatırla',
|
||
'email_receipt_check_behaviour_never' => 'Her zaman işaretsiz',
|
||
'email_smtp_crypto' => 'SMTP Şifreleme',
|
||
'email_smtp_host' => 'SMTP Sunucusu',
|
||
'email_smtp_pass' => 'SMTP Parola',
|
||
'email_smtp_port' => 'SMTP Bağlantı Noktası',
|
||
'email_smtp_timeout' => 'SMTP Zaman Aşım(lar)ı',
|
||
'email_smtp_user' => 'SMTP Kullanıcı Adı',
|
||
'enable_avatar' => '',
|
||
'enable_avatar_tooltip' => '',
|
||
'enable_dropdown_tooltip' => '',
|
||
'enable_new_look' => '',
|
||
'enable_right_bar' => '',
|
||
'enable_right_bar_tooltip' => '',
|
||
'enforce_privacy' => 'Gizlilik uygula',
|
||
'enforce_privacy_tooltip' => 'Müşteriler bilgilerini gizliliğini korunur',
|
||
'fax' => 'Faks',
|
||
'file_perm' => 'Dosya izinleriyle ilgili sorunlar var, lütfen giderin ve bu sayfayı yeniden yükleyin.',
|
||
'financial_year' => 'Mali Yıl Başlat',
|
||
'financial_year_apr' => '1 Nisan',
|
||
'financial_year_aug' => '1 Ağustos',
|
||
'financial_year_dec' => '1 Aralık',
|
||
'financial_year_feb' => '1 Şubat',
|
||
'financial_year_jan' => '1 Ocak',
|
||
'financial_year_jul' => '1 Temmuz',
|
||
'financial_year_jun' => '1 Haziran',
|
||
'financial_year_mar' => '1 Mart',
|
||
'financial_year_may' => '1 Mayıs',
|
||
'financial_year_nov' => '1 Kasım',
|
||
'financial_year_oct' => '1 Ekim',
|
||
'financial_year_sep' => '1 Eylül',
|
||
'floating_labels' => 'Yüzen Etiketler',
|
||
'gcaptcha_enable' => 'Giriş Sayfası reCAPTCHA',
|
||
'gcaptcha_secret_key' => 'ReCAPTCHA Gizli Anahtar',
|
||
'gcaptcha_secret_key_required' => 'ReCAPTCHA Gizli Anahtar zorunlu bir alandır',
|
||
'gcaptcha_site_key' => 'ReCAPTCHA Site Anahtarı',
|
||
'gcaptcha_site_key_required' => 'ReCAPTCHA Site Anahtarı zorunlu bir alandır',
|
||
'gcaptcha_tooltip' => 'Giriş sayfasını Google reCAPTCHA ile koruyun, API anahtar çifti için simgeye tıklayın.',
|
||
'general' => 'Genel',
|
||
'general_configuration' => 'Genel Yapılandırma',
|
||
'giftcard_number' => 'Hediye Kartı Numarası',
|
||
'giftcard_random' => 'Rastgele Oluştur',
|
||
'giftcard_series' => 'Seri Oluştur',
|
||
'image_allowed_file_types' => 'İzin verilen dosya türleri',
|
||
'image_max_height_tooltip' => 'Görüntü yüklemelerinde piksel (px) türünde izin verilen azami yükseklik.',
|
||
'image_max_size_tooltip' => 'Görüntü yüklemelerinde kilobayt (kb) türünde izin verilen azami dosya boyutu.',
|
||
'image_max_width_tooltip' => 'Görüntü yüklemelerinde piksel (px) türünde izin verilen azami genişlik.',
|
||
'image_restrictions' => 'Görsel Yükleme Kısıtları',
|
||
'include_hsn' => 'HSN Kodları Desteğini İçer',
|
||
'info' => 'Bilgi',
|
||
'info_configuration' => 'Mağaza Bilgisi',
|
||
'input_groups' => 'Girdi Kümeleri',
|
||
'integrations' => 'Tümleşimler',
|
||
'integrations_configuration' => 'Üçüncü Taraf Tümleşimler',
|
||
'invoice' => 'Fatura',
|
||
'invoice_configuration' => 'Fatura Yazdırma Ayarları',
|
||
'invoice_default_comments' => 'Ön Tanımlı Fatura Yorumları',
|
||
'invoice_email_message' => 'Fatura E-Posta Şablonu',
|
||
'invoice_enable' => 'Faturalandırmayı Etkinleştir',
|
||
'invoice_printer' => 'Fatura Yazıcısı',
|
||
'invoice_type' => 'Fatura Türü',
|
||
'is_readable' => "okunabilirdir ama izinleri yanlış belirlenmiştir. Lütfen 640'a veya 660'a ayarlayın ve tazeleyin.",
|
||
'is_writable' => "yazılabilirdir ama izinleri yanlış belirlenmiştir. Lütfen 750'ye ayarlayın ve tazeleyin.",
|
||
'item_markup' => '',
|
||
'jsprintsetup_required' => 'Uyarı: Bu işlev yalnızca FireFox jsPrintSetup eklentisi kuruluysa çalışacaktır. Yine de kaydedilsin mi?',
|
||
'language' => 'Dil',
|
||
'last_used_invoice_number' => 'Son kullanılan Fatura Numarası',
|
||
'last_used_quote_number' => 'Son kullanılan Teknif Numarası',
|
||
'last_used_work_order_number' => 'Son kullanılan İş Emri Numarası',
|
||
'left' => 'Sol',
|
||
'license' => 'Lisans',
|
||
'license_configuration' => 'Lisans Beyanı',
|
||
'line_sequence' => 'Satır Sırası',
|
||
'lines_per_page' => 'Sayfa Başı Satır',
|
||
'lines_per_page_number' => 'The lines per page must be a number.',
|
||
'lines_per_page_required' => 'Sayfa başı satır zorunlu bir alandır.',
|
||
'locale' => 'Yerelleştirme',
|
||
'locale_configuration' => 'Yerelleştirme Yapılandırması',
|
||
'locale_info' => 'Yerelleştirme Yapılandırması Bilgisi',
|
||
'location' => 'Stok',
|
||
'location_configuration' => 'Stok Konumları',
|
||
'location_info' => 'Konum Yapılandırma Bilgisi',
|
||
'login_form' => 'Giriş Form Biçimi',
|
||
'logout' => "Çıkış yapmadan önce bir yedekleme yapmak ister misiniz? Yedeklemek için [Tamam] 'a veya oturumu kapatmak için [İptal]' e tıklayın.",
|
||
'mailchimp' => 'MailChimp',
|
||
'mailchimp_api_key' => 'MailChimp API Anahtarı',
|
||
'mailchimp_configuration' => 'MailChimp Yapılandırması',
|
||
'mailchimp_key_successfully' => 'API Anahtarı geçerlidir.',
|
||
'mailchimp_key_unsuccessfully' => 'API Anahtarı geçersiz.',
|
||
'mailchimp_lists' => 'MailChimp Listeleri',
|
||
'mailchimp_tooltip' => 'API Anahtarı için simgeye tıklayın.',
|
||
'message' => 'Mesaj',
|
||
'message_configuration' => 'İleti Yapılandırması',
|
||
'msg_msg' => 'Kaydedilen Metin İletisi',
|
||
'msg_msg_placeholder' => 'Eğer bir SMS şablonu kullanmak isterseniz iletinizi buraya kaydediniz. Ya da kutuyu boş bırakınız.',
|
||
'msg_pwd' => 'SMS-API Parolası',
|
||
'msg_pwd_required' => 'SMS-API Parola zorunlu bir alandır',
|
||
'msg_src' => 'SMS-API Gönderici Kimliği',
|
||
'msg_src_required' => 'SMS-API Gönderici Kimliği zorunlu bir alandır',
|
||
'msg_uid' => 'SMS-API Kullanıcı Adı',
|
||
'msg_uid_required' => 'SMS-API Kullanıcı Adı zorunlu bir alandır',
|
||
'multi_pack_enabled' => 'Öğe Başına Birden Çok Paket',
|
||
'no_risk' => 'Güvenlik/arıklık riski yok.',
|
||
'none' => 'Hiçbiri',
|
||
'notify_alignment' => 'Bildirim Balonu Konumu',
|
||
'number_format' => 'Numara Biçimi',
|
||
'number_locale' => 'Yerelleştirme',
|
||
'number_locale_invalid' => 'Girilen yerel ayar geçersiz. Geçerli bir yerel ayar bulmak için araç ipucundaki bağlantıyı denetleyin.',
|
||
'number_locale_required' => 'Numara Yerel Ayarı gerekli bir alandır.',
|
||
'number_locale_tooltip' => 'Bu bağlantı üzerinden yerel ayar kodunu bul.',
|
||
'os_timezone' => 'OSPOS Saat Dilimi:',
|
||
'ospos_info' => 'OSPOS Kurulum Bilgisi',
|
||
'payment_options_order' => 'Ödeme Seçenekleri Sırası',
|
||
'payment_reference_code_length_limits' => 'Ödeme Referans Kodu<br>Uzunluk Sınırları',
|
||
'payment_reference_code_length_max_label' => 'Maks',
|
||
'payment_reference_code_length_min_label' => 'Min',
|
||
'perm_risk' => 'Doğru olmayan izinler bu yazılımı riske atar.',
|
||
'phone' => 'Şirket Telefonu',
|
||
'phone_required' => 'Şirket Telefonu zorunlu alandır.',
|
||
'print_bottom_margin' => 'Alt Kenar',
|
||
'print_bottom_margin_number' => 'Alt Kenar bir sayı olmalıdır.',
|
||
'print_bottom_margin_required' => 'Alt Kenar gerekli bir alandır.',
|
||
'print_delay_autoreturn' => 'Otomatik Cevap için Satış Gecikmesi',
|
||
'print_delay_autoreturn_number' => 'Otomatik Cevap için Satış Gecikmesi gerekli bir alandır.',
|
||
'print_delay_autoreturn_required' => 'Otomatik Cevap için Satış Gecikmesi bir sayı olmalıdır..',
|
||
'print_footer' => 'Sayfa Altbilgisini Yazdır',
|
||
'print_header' => 'Sayfa Başlığını Yazdır',
|
||
'print_left_margin' => 'Sol Kenar',
|
||
'print_left_margin_number' => 'Sol Kenar bir sayı olmalıdır.',
|
||
'print_left_margin_required' => 'Sol Kenar gerekli bir alandır.',
|
||
'print_receipt_check_behaviour' => 'Fiş Yazdır denetim kutusu',
|
||
'print_receipt_check_behaviour_always' => 'Her zaman işaretle',
|
||
'print_receipt_check_behaviour_last' => 'Son seçimimi hatırla',
|
||
'print_receipt_check_behaviour_never' => 'Her zaman işaretleme',
|
||
'print_right_margin' => 'Sağ Kenar',
|
||
'print_right_margin_number' => 'Sağ Kenar bir sayı olmalıdır.',
|
||
'print_right_margin_required' => 'Sağ Kenar gerekli bir alandır.',
|
||
'print_silently' => 'Yazdırma Diyaloğunu Göster',
|
||
'print_top_margin' => 'Üst Kenar',
|
||
'print_top_margin_number' => 'Üst Kenar bir sayı olmalıdır.',
|
||
'print_top_margin_required' => 'Üst Kenar gerekli bir alandır.',
|
||
'quantity_decimals' => 'Ondalık Basamak Sayısı',
|
||
'quick_cash_enable' => '',
|
||
'quote_default_comments' => 'Standart Teklif Yorumları',
|
||
'receipt' => 'Fiş',
|
||
'receipt_category' => '',
|
||
'receipt_configuration' => 'Fiş Yazdırma Ayarları',
|
||
'receipt_default' => 'Öntanımlı',
|
||
'receipt_font_size' => 'Yazı Boyutu',
|
||
'receipt_font_size_number' => 'Yazı Tipi Boyutu bir sayı olmalıdır.',
|
||
'receipt_font_size_required' => 'Yazı Tipi Boyutu gerekli bir alandır.',
|
||
'receipt_info' => 'Fiş Yapılandırma Bilgisi',
|
||
'receipt_printer' => 'Fiş Yazıcısı',
|
||
'receipt_short' => 'Kısa',
|
||
'receipt_show_company_name' => 'Şirket Adını Göster',
|
||
'receipt_show_description' => 'Açıklamayı Göster',
|
||
'receipt_show_serialnumber' => 'Seri Numarasını Göster',
|
||
'receipt_show_tax_ind' => 'Vergi Belirtecini Göster',
|
||
'receipt_show_taxes' => 'Vergileri Göster',
|
||
'receipt_show_total_discount' => 'Toplam İskontoyu Göster',
|
||
'receipt_template' => 'Fiş Şablonu',
|
||
'receiving_calculate_average_price' => 'Ortalama Fiyatı Hesapla (Alım)',
|
||
'recv_invoice_format' => 'Alım Fatura Biçimi',
|
||
'register_mode_default' => 'Standart Kayıt Modu',
|
||
'report_an_issue' => 'Sorun bildir',
|
||
'return_policy_required' => 'İade Politikası zorunlu alandır.',
|
||
'reward' => 'Ödül',
|
||
'reward_configuration' => 'Ödül Ayarları',
|
||
'right' => 'Sağ',
|
||
'sales_invoice_format' => 'Satış Fatura Biçimi',
|
||
'sales_quote_format' => 'Satış Teklif Biçimi',
|
||
'mailpath_invalid' => '',
|
||
'saved_successfully' => 'Yapılandırma kaydedildi.',
|
||
'saved_unsuccessfully' => 'Yapılandırma kaydedilemedi.',
|
||
'security_issue' => 'Güvenlik Arıklığı Uyarısı',
|
||
'server_notice' => 'Lütfen sorun bildirme için aşağıdaki bilgileri kullanın.',
|
||
'service_charge' => '',
|
||
'show_due_enable' => '',
|
||
'show_office_group' => 'Ofis simgesini göster',
|
||
'statistics' => 'İstatistik gönder',
|
||
'statistics_tooltip' => 'Geliştirme ve özellik iyileştirme amaçları için istatistik gönder.',
|
||
'stock_location' => 'Mağaza Yeri',
|
||
'stock_location_duplicate' => 'Lütfen benzersiz bir yer adı kullan.',
|
||
'stock_location_invalid_chars' => "Mağaza yeri adı '_' içeremez.",
|
||
'stock_location_required' => 'Mağaza Yeri numarası zorunlu alandır.',
|
||
'suggestions_fifth_column' => '',
|
||
'suggestions_first_column' => 'Sütun 1',
|
||
'suggestions_fourth_column' => '',
|
||
'suggestions_layout' => 'Önerilerde Ara',
|
||
'suggestions_second_column' => 'Sütun 2',
|
||
'suggestions_third_column' => 'Sütun 3',
|
||
'system_conf' => 'Kurulum ve Yapı',
|
||
'system_info' => 'System Info',
|
||
'table' => 'Masa',
|
||
'table_configuration' => 'Masa Ayarı',
|
||
'takings_printer' => 'Fiş Yazıcısı',
|
||
'tax' => 'Vergi',
|
||
'tax_category' => 'Vergi Kategorisi',
|
||
'tax_category_duplicate' => 'Girilen vergi kategorisi zaten var.',
|
||
'tax_category_invalid_chars' => 'Girilen vergi kategorisi geçersiz.',
|
||
'tax_category_required' => 'Vergi kategori gereklidir.',
|
||
'tax_category_used' => 'Vergi kategorisi silinemez. Kullanılmaktadır.',
|
||
'tax_configuration' => 'Vergi Ayarları',
|
||
'tax_decimals' => 'Vergi Ondalık',
|
||
'tax_id' => 'Vergi numarası',
|
||
'tax_included' => 'Vergi Dahil',
|
||
'theme' => 'Gövde',
|
||
'theme_preview' => 'Temayı Ön İzle:',
|
||
'thousands_separator' => 'Binlik Ayırıcı',
|
||
'timezone' => 'Saat Dilimi',
|
||
'timezone_error' => 'OSPOS Saat Dilimi, yerel Saat Diliminizden farklı.',
|
||
'top' => 'Üst',
|
||
'use_destination_based_tax' => 'Hedef Bazlı Vergiyi Kullan',
|
||
'user_timezone' => 'Yerel Saat Dilimi:',
|
||
'website' => 'Web site',
|
||
'wholesale_markup' => '',
|
||
'work_order_enable' => 'İş Emri Aktif',
|
||
'work_order_format' => 'İş Emri Biçimi',
|
||
];
|