Multilanguage: Custom Fields
Custom Fields sind nicht übersetzbar.
[HR][/HR] Nach Informationen aus dem Forum von Virtuemart.net ist dies derzeit nicht komplett möglich.
Update: seit Virtuemart 2.0.6 ist dies komplett möglich!
Es gibt aber einen Workaround, um es schon mal vorzeigbar hinzubekommen:
Beispiel: Selbst erstelltes Feld = Custom Field für: Farbe auf deutsch und Color auf Englisch
- Neues Selbst Erstelltes Feld anlegen und statt Farbe eingeben: COM_VIRTUEMART_FARBWAHL
- Der Ordner "Override" befindet sich im Ordner "Language". Hier befinden sich die Dateien 'de-DE.overrides.ini' und 'en-GB.override.ini'. Dorthinein werden jeweils die unten gezeigten Overrides hineingeschrieben.
- Override für Sprache Deutsch im Frontend: COM_VIRTUEMART_FARBWAHL="Farbe"
- Override für Sprache Englisch im Frontend: COM_VIRTUEMART_FARBWAHL="Color"
Im Produkteditor die gewünschten Attribute hinzufügen und beim Wert z.B. "Weiß/White" eintragen. Mit weiteren Farben als Attribute ebenso verfahren.
Update:
Übersetzung der Werte eines selbsterstellten Feldes:
Möglich sind jetz auch z.B.:
Farbe: red (englisch)
Farbe: Rot (deutsch)
Konkretes Beispiel für eine Längenangabe:
SIZE30_VALUE="30 CM"
SIZE70_VALUE="70 CM"
In den selbst erstellten Feldern muss dann als Wert SIZE30_VALUE oder SIZE70_VALUE eintragen.
Für die Farbe rot ist analog genauso zu verfahren wie in dem Beispiel mit der Längenangabe.
Beachten müssen Sie hierbei, dass sie Ihre Schlüssel/Strings von ...\language\overrides\en-GB.override.ini und Ihrer Übersetzung ...\de-DE.override.ini in den anderen Sprachdateien für den Warenkorb en-GB.mod_virtuemart_cart.ini und Iher Übersetzung in de-DE.mod_virtuemart_cart.ini ebenfalls hinzufügen müssen. Bei weiteren Sprachen ist analog ebenfalls wie hier zu verfahren.