سؤال

لدي تطبيق PHP الذي أريد ترجمة. حاليا، الطريقة التي أفعلها الآن طريقة قبيحة للغاية: $ loc ['hello'] = "مرحبا"، صدى $ $ loc ['hello']؛ سوف تظهر مرحبا، ويمكنك تغيير الملف لتغيير اللغة. ما أريده هو أفضل طريقة وأسرع من القيام بذلك، ما أفكر فيه:

  • ملف XML 1 مع بيانات اللغة لجميع الصفحة (سيكون بطيئا حيث سيتم تحميل كل صفحة بيانات اللغة للموقع بأكمله)
  • ملفات متعددة، ملف XML واحد لكل صفحة (لا يساعد كثيرا لأنها فوضوي مثل النظام القديم)
  • Gettext () (يبدو أن هذه هي أفضل طريقة، لكنني اكتشفت ذلك اليوم فقط، لذا هل من الصعب تغييرها من نظامي الحالي إلى هذا؟ هل هو سريع؟)

لذا تلخيص، الطريقة التي هي أسرع، أنظف، وأسهل الانتقال من طريقي الحالي إلى الجديد. شكرا.

هل كانت مفيدة؟

نصائح أخرى

مجموعة PHP مثل تلك التي لديك بالفعل بسرعة ونظيفة في رأيي.

التعريب نفسه قبيح إلى رمز وإدارة التغييرات حتى لا تتوقع أن هناك طريقة لجعل كل الألم يذهب بعيدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top