Birkaç milyon satırı PHP kod tabanı ekran ve mantık without true ayrılık var ve lokalizasyon amacıyla kod temsil dizeleri ayıklamak çalışıyorum. Ekran ve mantık ayrılık uzun vadeli bir hedeftir, ama şimdi ben sadece lokalize etmek mümkün olmak istiyorum.
Kodda, dizeleri PHP için mümkün olan her formatta temsil yüzden bizim tüm kaynak ayrıştırmak için bir teorik (ya da pratik) yol gerekir ve en azından burada her dize hayatını BULUN edilir. İdeal olarak, tabii ki, örneğin, bir işlev çağrısı ile her dizesini değiştirmek istiyorum
"this is a string"
ile değiştirilmesi gerekmektedir
_("this is a string")
Tabii ki tek hem de çift quote format desteklemek gerekiyordu. Ben çok endişe değilim diğerleri onlar kadar seyrek ben bunları el ile değiştirebilirsiniz görünür.
Ayrıca, tabii indekslediği lokalize etmek istemem. Gibi pek dizeleri
$arr["value"]
haline gelmemelidir
$arr[_("value")]
Herkes bana bu başlamanıza yardımcı olabilir?