FLP-I18N.

FLP-I18N عبارة عن مجموعة من فصول PHP للتدويل.
التحميل الان

FLP-I18N. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Free for non
  • السعر:
  • FREE
  • اسم الناشر:
  • flaimo
  • موقع ويب الناشر:

FLP-I18N. العلامات


FLP-I18N. وصف

FLP-I18N عبارة عن مجموعة من فصول PHP للتدويل. I18N عبارة عن مجموعة من فصول PHP لإدارة صفحات الويب متعددة اللغات. يمكن تخزين سلاسل الترجمة في ملفات نصية مسطحة أو ملفات Gettext Precompiled أو قاعدة بيانات MySQL. حزمة I18N هي لكمة من فئات التدويل. يمنحك إمكانية الحفاظ على صفحات الويب متعددة اللغات بسهولة أكبر. يتم تخزين سلاسل الترجمة في ملفات نصية مسطحة وملفات Gettext الخاصة التي هي ملفات ترجمة مسبقة مسبقا أو في قاعدة بيانات MySQL. ويعمل بشكل مستقل عن وظيفة SetLocale PHP.First، لتجنب المشكلات، تأكد من أنه لجميع الصفحات التي تستخدم الحزمة التي تبدأ بها وإنهاء البرامج النصية الخاصة بك مع: OB_START ()؛ Session_Start ()؛ Andob_end_flush ()؛ الحصول على اللغة: دعونا ابدأ بأحد الفئات الأساسية، فئة اللغة. يقترحه هو تحديد لغة المستخدم المفضلة للمستخدم، من خلال النظر في Http_Accept_Language Header عنوان IP للمستخدمين. قم بإنشاء كائن جديد: تضمين ('class.language.php')؛ $ LG = لغة جديدة () ؛ دعنا نقول أن المستخدم قد وضع متصفحه إلى "النمسا الألمانية" (de-at). احصل الآن على معلوماتك مع هذه الأساليب: $ LG-> GetLocale () مخرجات DE_AT (يتم استبدال الواصلة مع الشرطة السفلية) $ LG-> Getlang () المخرجات DE LG-> GetCountry () مخرجات ATOF من لغة واحدة. للحصول على هذه المعلومات استخدام هذه المعلومات: $ LG-> GetUserrawarray () للحصول على صفيف مع جميع اللغات المقبولة من قبل المستخدم $ LG-> GetUserlangarray () لجميع اللغات $ LG-> GetUsercountryArray () لجميع البلدان دون تعيين المستخدم لا يمكن العثور على رمز بلد معين أو لا توجد معلومات لغةك على الإطلاق؟ هذا هو المكان الذي تنطلق فيه القيم الافتراضية. اشياء مثل هذا المحفوظة في ملف i18n_settings.ini: default_locale = "en" default_language = "en" default_country = "US" لاسترداد تلك الإعدادات في البرنامج النصي الخاص بك استخدام $ LG-> getdefaultlocale () $ lg-> getdefaultlanguage () $ lg-> getdefaultcountry () ولكن هناك المزيد من الإعدادات للحزمة التي يمكنك تغييرها في ملف i18n_settings.ini: * الطريقة للحصول على الترجمات (الملفات النصية العادية، ملفات Gettext ، MySQL)، * ملحقات لملفات الترجمة * إعدادات اتصال قاعدة البيانات * إذا كان يجب إظهار أخطاء الترجمة أو Notyou يمكنك أيضا إجبار لغة محددة لإطفاء جميع مصادر LOMALE الأخرى عند إنشاء كائن لغة: $ lg_gb = لغة جديدة ( 'en_gb')


FLP-I18N. برامج ذات صلة