PHP 태그와 로직을 손상시키지 않고 PHP 파일 내 문자열을 직접 번역할 수 있습니까?

핵심 현황 진단

많은 구버전 웹사이트에서는 텍스트가 PHP 파일에 하드코딩되어 있어, 수동으로 추출해 번역할 경우 매우 높은 위험이 따릅니다.

근본 원인 분석

AST 문법 분석

시스템이 PHP 코드 구조를 파싱하여 `echo`, `print` 문에 포함된 문자열과 변수 할당 내 텍스트를 정밀하게 식별하며, `if`, `foreach` 등 제어 로직 코드는 무시합니다.

HTML 혼합 모드 처리

PHP 파일은 종종 HTML 템플릿을 포함합니다. PHP 태그 외부의 HTML 콘텐츠와 PHP 태그 내부의 문자열을 동시에 처리하여, 이중 파싱을 구현할 수 있습니다.

이스케이프 문자 보호

단일 따옴표 또는 이중 따옴표로 감싸진 문자열을 번역할 때, 내부 이스케이프 문자(`"` 또는 `'` 등)를 지능적으로 처리하여 번역 후 문법 오류에 의한 White Screen of Death를 방지합니다.

최종 솔루션 요약

레거시 시스템의 신속한 국제화를 위해 코드 리팩터링 없이 효율적인 솔루션을 제공합니다.