Príklad: stiahnem si nejaký ten modul, ktorý je čisto v angličtine
xml súbor obsahuje napr. túto časť kódu:
Kód: Vybrať všetko
<file name="admin/language/english/sale/order.php">
<operation error="log">
<search position="after"><![CDATA[$_['text_error'] = 'Error:<br /><span class="help">Returns an error string with a warning message or a reason why the request failed.</span>';]]></search>
<add>
<![CDATA[
// VQMOD CODE - order_notes.vqmod.xml //
$_['text_mark_as_done'] = 'Mark as done';
$_['text_mark_as_not_done'] = 'Mark as undone';
// END VQMOD - order_notes.vqmod.xml //
]]>
</add>
</operation>
</file>
Upravím si to pre slovenskú administráciu
Kód: Vybrať všetko
<file name="admin/language/slovak/sale/order.php">
<operation error="log">
<search position="after"><![CDATA[$_['text_error'] = 'Error:<br /><span class="help">Returns an error string with a warning message or a reason why the request failed.</span>';]]></search>
<add>
<![CDATA[
// VQMOD CODE - order_notes.vqmod.xml //
$_['text_mark_as_done'] = 'Označiť ako vybavené';
$_['text_mark_as_not_done'] = 'Označiť ako nevybavené';
// END VQMOD - order_notes.vqmod.xml //
]]>
</add>
</operation>
</file>
Prečo mi zobrazuje stringy namiesto preloženého textu? Vyčistil som cache všetkého možného, ale ani za boha tam nemôžem dostať ten slovenský preklad.
Keď si stringy vložím priamo do jazykového súboru, tak to funguje v poriadku.