Ana içeriğe geç

Çeviri

Modül tamamen çeviriye hazırdır ve arayüzünü ve etiketlerini tercih ettiğiniz dile kolayca uyarlamanıza olanak tanır.

İster çok dilli bir ekip için çeviri yapıyor olun, ister sadece kişisel kolaylık için, kendi çevirilerinizi uygulamak için aşağıdaki adımları izleyin.


Dil Dosyalarının Konumu

Modül tarafından kullanılan tüm dil dizeleri aşağıdaki yolda saklanır:

modules/your_module_name/language/english/

Bu klasörün içinde, modülde kullanılan tüm metin etiketlerini içeren bir veya daha fazla .php dosyası (genellikle mailbox_lang.php) bulacaksınız.


Seçenek 1: Yeni Bir Dil Klasörü Oluşturma

Yeni bir çeviri eklemek için:

  1. Modülün language dizinine gidin
  2. Tercih ettiğiniz dilin ISO dil kodunu kullanarak yeni bir klasör oluşturun (ör. french, german, greek, vb.)
  3. Mevcut english dosyalarını yeni klasörünüze kopyalayın
  4. Kopyalanan dosyayı açın ve her dizenin sağ tarafını çevirin:
$lang['mailbox_inbox'] = 'Boîte de réception'; // Fransızca örneği
  1. Dosyanızı kaydedin ve dilinizin Perfex CRM > Kurulum > Ayarlar > Yerelleştirme bölümünde ayarlandığından emin olun

Perfex, eşleşen dil dosyası mevcutsa otomatik olarak yükleyecektir.


Seçenek 2: Perfex'in Genel Dil Dosyasından Geçersiz Kılma

Alternatif olarak, modül dosyalarına dokunmamayı tercih ederseniz, belirli dizeleri şu konumdan genel olarak geçersiz kılabilirsiniz:

application/language/your_language/custom_lang.php

Bu yaklaşım, merkezi yönetim veya küçük düzenlemeler için kullanışlıdır. Modülde kullanılan dil anahtarlarını kendi özel metninizle tanımlayın:

$lang['mailbox_compose'] = 'Nouveau message';
ipucu

Bu yöntem, modül güncellemeleri sırasında özel değişikliklerinizin korunmasını sağlar.


İpuçları ve En İyi Uygulamalar

  • Düzenleme yapmadan önce dil dosyalarınızı her zaman yedekleyin
  • Kodlama sorunlarını önlemek için UTF-8 uyumlu bir editör kullanın (VSCode, Sublime Text veya Notepad++ gibi)
  • Birden fazla dili desteklemeyi planlıyorsanız english dosyasını doğrudan düzenlemekten kaçının

Destek

Bir çeviri anahtarından emin değilseniz veya diliniz görünmüyorsa, Themesic Destek Portalı'ndaki destek ekibimizle iletişime geçmekten çekinmeyin. Modülü doğru şekilde yerelleştirmenize yardımcı olmaktan mutluluk duyarız!