Files
opensourcepos/app/Language/tr/Config.php
T
objecttothisandClaude Sonnet 4.6 74e825ba6f feat(stock-locations): add default location and sort order support (#4643)
Refactor Stock_location model to camelCase naming and introduce
is_default and sort_order fields with full migration, UI, and
item-sync support. Multiple follow-up fixes consolidated.

Database
- Add is_default (TINYINT, backfilled to oldest non-deleted row) and
  sort_order (nullable unsigned TINYINT unique, dense 0..N-1) columns
  via new migration; MySQL 5.7-compatible backfill using user variables
  instead of ROW_NUMBER(); down() drops both columns

Model
- Rename show_locations → showLocations (camelCase convention)
- Add getDefaultLocationId(), setDefaultLocation(), saveSortOrder();
  validate location existence before setting as default
- delete() compacts sort_order via two-pass CASE update to avoid
  collisions after prior reorders
- Atomic sort_order assignment via explicit SQL COUNT query

Controller / Config
- Modularize save logic into sanitizeSubmittedLocations(),
  deleteRemovedLocations(), saveSubmittedLocations(),
  saveLocationOrderAndDefault(); wrap in single transaction
- Support stock_location_new inputs for new-row creation
- Resolve new-* ID placeholders to real IDs post-save
- Abort loop on save failure; default missing POST arrays to []
- Validate that at least one location array is non-empty

Views
- Add Default column with center-aligned radio buttons; disable for
  unsaved rows; use attr() instead of data() for location IDs
- Escape dynamic location IDs against XSS in all affected partials
- form_count_details.php: fall back to default location when current
  is undefined; guard quantity input similarly
- Add aria-label to default radio inputs

Libraries / Items
- Widen Item_lib::get_item_location() and get_stock_destination() to
  nullable return types
- Guard null location_id in Items::getRow() and getGenerateBarcodes()
- Item::get_multiple_info(): accept ?int $location_id; short-circuit
  with where('item_id', -1) instead of always-false where('1','0')

i18n
- Add stock_location_default, stock_location_default_header,
  stock_location_name_header across all locale files

Tests
- Stock_locationTest: getDefaultLocationId, setDefaultLocation,
  saveSortOrder, delete compaction, saveValue; rename to
  testMethod_Scenario convention
- Add ConfigControllerTest / StockLocationsControllerTest with
  AdminAuthTrait covering CRUD, reorder, default assignment, and
  malformed/empty/blank payload validation
- DatabaseBootstrapTrait-based setup for ItemTest and Stock_locationTest

Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-10-27 14:36:34 +04:00

349 lines
27 KiB
PHP
Raw 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 [
'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_non_negative' => '',
'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_pass_set' => '',
'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_api_key_set' => '',
'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_set' => '',
'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' => 'Geçersiz sendmail yolu. Yalnızca harflere, rakamlara, tirelere, alt çizgilere, eğik çizgilere, ters eğik çizgilere, iki noktalara, boşluklara ve noktalara izin verilir.',
'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_default' => 'Varsayılan Mağaza Yeri',
'stock_location_default_header' => 'Varsayılan',
'stock_location_duplicate' => 'Lütfen benzersiz bir yer adı kullan.',
'stock_location_invalid_chars' => 'Mağaza yeri adı \'_\' içeremez.',
'stock_location_name_header' => 'Ad',
'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',
'shortcuts' => '',
'shortcuts_configuration' => '',
'shortcuts_duplicate_bindings' => '',
'shortcuts_save_error' => '',
'system_conf' => 'Kurulum ve Yapı',
'system_info' => 'System Info',
'system_info_copy' => '',
'system_info_copy_error' => '',
'system_info_copy_success' => '',
'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',
];