في الحقيقة أنا غير متأكد بالضبط من الفكرة التي تريد تطبيقها
أو الآلية التي تعتمدها في تنفيذ تلك الفكرة
لكن إجمالا سأشاركك أفكاري بخصوص الإشكالية التي لديك
بداية أنا افترض أن كل جملة في الملف سيكون لها (معرف) أو (فهرس) خاص بها
بحيث يمكن التعرف على الجمل بمعرفة هذا الفهرس
لنفترض ان لديك الملف الأول وهو ملف اللغة للسكربت بالإصدار الأول
Av1
ملف اللغة العربية لهذا الملف سيكون
Av1-arabic
الآن ظهر الإصدار الجديد للسكربت، وسيكون اسم الملف الجديد هو
Av2
وملف التعريب الخاص به سيكون
Av2-arabic
الآن تابع هذه الآلية المقترحة وهي اشبه بخطط عام مع بعض اكواد البرمجة
كود:
open Av2
set $Av2 lines from Av2
set $Av2-arabic = empty array
open Av1-arabic
loop lines from Av1-arabic as ( key => $line )
{
if isset key in $Av2 array
{
replace $Av2 line
}
}
save $Av2 in Av2-arabic file