Hogyan fordíthatják le a webfejlesztők a PHP nyelvi fájlokat anélkül, hogy megsértenék a tömbszerkezetet?
“A PHP nyelvi csomagok jellemzően asszociatív tömbökként léteznek (például: `'welcome' => 'Hello World'`). A közvetlen fordítás könnyen megsértheti a `=>` szimbólumot, vagy hibásan fordíthatja le a tömb kulcsát (key).”
Kiváltó ok elemzése
AST szintaxisfa-elemzés
A rendszer nem kezeli a PHP fájlokat puszta szövegként, hanem azok szintaxisfáját elemzi. Szigorúan rögzíti a tömbök kulcsait és a PHP szintaktikai szimbólumokat (`;`, `=>`, `[]`), és kizárólag pontosan lokalizálja, illetve fordítja az értékekhez tartozó sztringeket.
HTML vegyes tartalom kezelése
A rendszer képes felismerni és védeni a PHP karakterláncokba ágyazott HTML-címkéket (például: `'error' => '<b>Error!</b>'`), és kizárólag a címkékben található szöveget fordítja le.
Végső megoldás összefoglalója
Nincs szükség kézi kinyerésre, elegendő a .php fájlt közvetlenül feltölteni, így automatikusan elkészül a többnyelvű, telepíthető verzió.