Er det mulig å oversette strenger direkte i PHP-filer uten å skade PHP-tagger og forretningslogikk?
“Mange eldre nettsteder har tekst hardkodet i PHP-filer, og manuell uttrekking for oversetting innebærer høy risiko.”
Analyse av grunnleggende årsak
AST-syntaksanalyse
Systemet analyserer strukturen i PHP-koden for presist å identifisere strenger i 'echo'- og 'print'-setninger samt tekst i variabeltilordninger, mens kontrollstrukturer som 'if' og 'foreach' ignoreres.
Håndtering av HTML-blandingsmodus
PHP-filer inneholder ofte HTML-maler. Vi kan samtidig håndtere både HTML-innhold utenfor PHP-tagger og strenger innenfor PHP-tagger, for dobbel parsing.
Beskyttelse av escape-tegn
Ved oversettelse av strenger innkapslet i enkle eller doble anførselstegn håndteres interne escape-tegn (som `"` eller `'`) intelligent, slik at oversettelsen ikke fører til syntaksfeil eller White Screen of Death.
Oppsummering av endelig løsning
Gir en effektiv løsning for rask internasjonalisering av eldre systemer (legacy systems) uten behov for å omstrukturere kodebasen.