libintl-perl.

libintl-perl هي مكتبة توطين ل perl.
التحميل الان

libintl-perl. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Guido Flohr
  • موقع ويب الناشر:
  • http://search.cpan.org/~guido/libintl-perl-1.16/lib/Locale/Recode.pm

libintl-perl. العلامات


libintl-perl. وصف

Libintl-Perl هي مكتبة توطين للبيرل. Libintl-Perl هي مكتبة تدعم ترجمة الرسائل ل PERL، مكتوبة في Perl Perl (الإصدار 5.004 أو أفضل). تم بناء نسخة أسرع C وتثبيتها أيضا إذا كان النظام يفي بجميع المتطلبات. واجهة تشبه إلى حد كبير عائلة Gettext من الوظائف في C، وتستخدم نفس تنسيقات الملفات ك Gnu Sttext، مما يجعل من الممكن استخدام جميع الأدوات المتاحة Gettext نفسه وإدماج كود بيرل الدولي بسلاسة في مشاريع لغة مختلطة. تتوفر مكتبة بديلة مع غرض مشابه باسم locale :: maketext.the الأساسية للمكتبة هو لغة الوحدة النمطية :: gettext_pp. إنه إعادة تنفيذ Perl نقية لنظام Locale :: Gettext متوفر على CPAN. ومع ذلك، فإن الإصدار XS Locale :: Gettext يفتقر إلى بعض الوظائف (لا سيما تحويل التعاملات الجمعية وتحويل الناتج) غير المصنعة في اللغة :: GetText_PP. Locale :: Gettext_PP يوفر وظائف التدويل المتوفرة في مكتبة النظام الخاصة بك (LIBC) أو مكتبات C إضافية (على سبيل المثال Libintl في حالة Gnu Sttext). Locale Locale :: الرسائل هي طبقة تجريدية إضافية مستعدة للديناميكية التبديل بين تطبيقات gettext المختلفة (على سبيل المثال locale :: gettext_pp و locale :: gettext). إنه يوفر بشكل أساسي نفس الواجهة مثل locale :: Gettext_PP ولكن في طريقة مستقلة من الرسوم المتحركة. الوحدة النمطية المحلية :: TextDomain هي الوحدة الوحيدة التي يجب عليك استخدامها بالفعل في البرنامج الخاص بك. إنه يمثل نظام ترجمة الرسائل لمجال نص معين (مجال نصي هو معرف فريد من نوعه لحزمة البرامج الخاصة بك)، ويستفيد من LOKALE :: رسائل ترجمة الرسائل وموقع الكتالوج، ويوفر وظائف فائدة إضافية، على سبيل المثال أسماء الاختصارات الشائعة بالنسبة للروتينات I18N، يتم إجراء عمليات التجزئة المرتبطة بحثا عن شعور التجزئة في قاعدة بيانات الترجمة، وأخيرا آلية الاستيفاء مناسبة للرسائل القطرية. تحتوي الحزمة أيضا على LOKALE LOKALE LOKALE :: مجمع. يتم استخدام هذه المكتبة داخليا بواسطة Locale :: Gettext_PP للسماح بتحويل Charset On-fly بين المجذاف في كتالوج الرسائل وتشغيل المستخدم (النهاية) المفضل. ميزتها الرئيسية حول حزمة التشفير المتاحة لإصدارات بيرل الأخيرة هي قابليتها، لأنه لا يتطلب قدرات يونيكود من بيرل التي تم تقديمها مع PERL 5.6. وهو يدعم تماما UTF-8 مع كل إصدار بيرل وثروة من ترميزات 8 بت المشتركة. إذا كان عليك القيام بتحويل Charset Conversion مع إصدارات بيرل القديمة، فقد تكون Recale :: Requode قد تستحق المحاولة على الرغم من أنها مجرد مكتبة مساعد فقط، لا تهدف كمنافس لتشفير "الإبلاغ: مكتبة مكتبة بالكامل في بيرل. يجب أن تعمل على كل نظام مع مترجم بيرل 5. يجب أن يكون الحد الأدنى لإصدار بيرل المطلوب 5.004. يختلف سلوك الحزمة قليلا اعتمادا على إصدار بيرل: - بيرل 5.8 أو أفضل الموصى بها. تقدم PERL 5.8 أقصى أداء ودعم مختلف الترميزات متعددة البايات (حتى أكثر إذا تم الترفيح :: Han مثبت). بالإضافة إلى ذلك، يتم اختيار إخراج إخراج تلقائيا وفقا للمعلومات المقدمة من I18N :: Langinfo. في الواقع، I18N :: Langinfo متاح بالفعل ل PERL 5.7 ولكن إصدار المطور هذا ربما لا يستخدم الكثير. - PERL 5.6 أو أفضل لا يزال يوفر مناولة UTF-8 عالية الأداء ولكن لا يوجد دعم لترميزات متعددة البايات الأخرى ما لم يتم تثبيت ترميز الحزمة. - إصدارات بيرل السابقة دعم UTF-8 الكامل ولكن بطيئة هادئة لأن جميع إجراءات التحويل مكتوبة في بيرل. أكثر بالضبط: ترميز من 8 بت Charsets في UTF-8 سريع قابل للاستخدام وقابل للاستخدام. فك التشفير UTF-8 بطيء، ولكن. لاحظ أن هذه هي في الواقع متطلبات المستخدمين * * من البرنامج الدولي الدولي مع Libintl-Perl. كمسافل لحزمة بيرل تستخدم Libintl-Perl، ستحتاج أيضا إلى إصدار أحدث من GNU Gettext (انظر الملف README في الدليل الفرعي "نموذج /" التوزيع المصدر ل Libintl-Perl). يمكن للمترجمين من برنامجك القيام بعملهم في الأساس مع أي محرر نصوص، ولكن عادة ما يكون منطقيا بالنسبة لهم، أيضا، للحصول على تثبيت GNU Gettext. المستخدمين النهائيين لبرنامجك، أو الأشخاص الذين يقومون بتثبيت حزمة Perl دوليا تفعل * لا تحتاج إلى ذلك، ما لم يرغبوا في إضافة لغة جديدة إلى البرنامج الخاص بك. لم يتم تثبيت Libintl-Perl على نظامك مصادر. تحتاج إلى برنامج "جعل" لذلك وقذيفة الأوامر. لا يلزم رمز الترجمة C.Unpack الحزمة في دليل من اختيارك، CD في هذا الكمبيوتر، ثم اكتب perl makefile.pl جعل هذا سيؤدي إلى بناء الحزمة. يمكنك بعد ذلك تشغيل الاختبارات باستخدام اختبار Testto تثبيت الحزمة، اكتب جعل Installyou قد يحتاج إلى أذونات الجذر للقيام بذلك.


libintl-perl. برامج ذات صلة

NumExpr.

مقيم تعبير التعبير العددي السريع لبيتثون و Numpy. ...

140

تحميل