Übersetzung
Das Modul ist vollständig übersetzungsbereit, sodass Sie seine Oberfläche und Beschriftungen einfach in Ihre bevorzugte Sprache anpassen können.
Ob Sie für ein mehrsprachiges Team übersetzen oder nur aus persönlicher Bequemlichkeit, befolgen Sie die untenstehenden Schritte, um Ihre eigenen Übersetzungen anzuwenden.
Speicherort der Sprachdateien
Alle vom Modul verwendeten Sprachzeichenketten sind im folgenden Pfad gespeichert:
modules/your_module_name/language/english/
In diesem Ordner finden Sie eine oder mehrere .php-Dateien (normalerweise mailbox_lang.php), die alle im Modul verwendeten Textbeschriftungen enthalten.
Option 1: Neuen Sprachordner erstellen
Um eine neue Übersetzung hinzuzufügen:
- Navigieren Sie zum
language-Verzeichnis des Moduls - Erstellen Sie einen neuen Ordner mit dem ISO-Sprachcode Ihrer bevorzugten Sprache (z. B.
french,german,greekusw.) - Kopieren Sie die bestehende(n)
english-Datei(en) in Ihren neuen Ordner - Öffnen Sie die kopierte Datei und übersetzen Sie die rechte Seite jeder Zeichenkette:
$lang['mailbox_inbox'] = 'Posteingang'; // Deutsches Beispiel
- Speichern Sie Ihre Datei und stellen Sie sicher, dass Ihre Sprache in Perfex CRM > Setup > Einstellungen > Lokalisierung eingestellt ist
Perfex lädt automatisch die passende Sprachdatei, wenn sie existiert.
Option 2: Über Perfex' globale Sprachdatei überschreiben
Alternativ können Sie, wenn Sie die Moduldateien nicht direkt bearbeiten möchten, bestimmte Zeichenketten global überschreiben über:
application/language/your_language/custom_lang.php
Dieser Ansatz ist nützlich für zentrale Verwaltung oder kleinere Bearbeitungen. Definieren Sie einfach alle im Modul verwendeten Sprachschlüssel mit Ihrem eigenen benutzerdefinierten Text:
$lang['mailbox_compose'] = 'Neue Nachricht';
Diese Methode stellt sicher, dass Ihre benutzerdefinierten Änderungen bei Modulaktualisierungen erhalten bleiben.
Tipps & Best Practices
- Erstellen Sie immer ein Backup Ihrer Sprachdateien, bevor Sie Bearbeitungen vornehmen
- Verwenden Sie einen UTF-8-kompatiblen Editor (wie VSCode, Sublime Text oder Notepad++), um Kodierungsprobleme zu vermeiden
- Vermeiden Sie die direkte Bearbeitung der
english-Datei, wenn Sie mehrere Sprachen unterstützen möchten
Wenn Sie sich bei einem Übersetzungsschlüssel unsicher sind oder Ihre Sprache nicht angezeigt wird, kontaktieren Sie gerne unser Support-Team im Themesic Support-Portal. Wir helfen Ihnen gerne bei der korrekten Lokalisierung des Moduls!