awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jquery avatar

jquery/globalize

0
View on GitHub↗
4,840 نجوم·586 تفرعات·JavaScript·MIT·4 مشاهداتglobalizejs.com↗

Globalize

Globalize هي مكتبة تدويل (i18n) لـ JavaScript تستخدم بيانات JSON من مستودع بيانات اللغة المشترك (Unicode CLDR) لتقديم خدمات التوطين. تعمل المكتبة كمنسق نصوص مدرك للغة، ونظام لتحويل التواريخ، والأوقات، والعملات، والقيم الرقمية إلى نصوص بناءً على أنماط لغوية محددة.

تتضمن المكتبة محرك توطين مسبق التجميع يقوم بإنشاء دوال تنسيق محسّنة أثناء عملية البناء، مما يقلل من استهلاك الموارد في وقت التشغيل ويزيل الحاجة إلى تحميل بيانات اللغة الخام عند التنفيذ.

يغطي المشروع مجموعة واسعة من إمكانيات التدويل، بما في ذلك تنسيق الوقت النسبي، ومعالجة الجمع الديناميكية، وتنسيق الرسائل الموطّنة التي تدعم تصريفات الجنس والمتغيرات الخاصة بكل لغة. كما يدير تحويل القيم النقدية والطوابع الزمنية إلى نصوص تتوافق مع التوقعات الإقليمية.

Features

  • JavaScript Internationalization Libraries - A JavaScript library for localization and internationalization that utilizes Unicode CLDR JSON data.
  • Locale-Aware Currency Formatting - Formats numeric values as locale-aware currency strings using specific currency codes and regional symbols.
  • Regional Number Formatting - Applies language and region-specific standards to numeric values, including digit grouping and decimal separators.
  • Locale-Aware Date and Number Formatting - Transforms temporal and numeric data, including currencies, into strings based on regional and linguistic rules.
  • Date Localizations - Transforms date objects into localized strings based on regional language codes and patterns.
  • Locale-Aware String Formatting - Produces human-readable strings with support for gender inflections, pluralization, and language-specific variables.
  • CLDR Data Integration - Uses official Unicode Common Locale Data Repository JSON files to ensure accurate, standards-based internationalization.
  • Pluralization and Interpolation Engines - Provides an engine that applies linguistic rules for pluralization and injects dynamic variables into localized strings.
  • Pluralization Rules - Implements logic to select the correct grammatical string forms based on numeric values and locale-specific grammar.
  • Formatter Precompilation - Provides a build-time engine that precompiles locale data into optimized functions to eliminate runtime parsing overhead.
  • Localized Message Formatting - Produces human-readable strings from patterns that support variables, gender inflections, and pluralization based on the user's language.
  • Relative Time Humanization - Converts durations and timestamps into localized, human-readable relative time strings based on the user's locale.
  • Build-Time Precompilation - Implements a build-time process to transform raw locale data into optimized JavaScript functions to eliminate runtime parsing.
  • Locale Data Loading - Allows the runtime to load only the specific language and region data required for the current user session.
  • Multilingual Web Applications - Provides the core formatting capabilities necessary for adapting user interfaces to different languages and regions.
  • Internationalization - I18n library leveraging official Unicode CLDR data.

سجل النجوم

مخطط تاريخ النجوم لـ jquery/globalizeمخطط تاريخ النجوم لـ jquery/globalize

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Globalize

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Globalize.
  • globalizejs/globalizeالصورة الرمزية لـ globalizejs

    globalizejs/globalize

    4,838عرض على GitHub↗

    Globalize is a JavaScript internationalization library and Unicode CLDR localization engine. It provides a toolkit for formatting dates, numbers, and currencies using the Unicode Common Locale Data Repository and IANA time zones. The project features a build-time localization compiler that precompiles rules into static formatters to reduce runtime overhead and bundle size. It includes a system for parsing and formatting complex strings using the ICU MessageFormat syntax, supporting variables, pluralization, and gender inflections. The library covers a broad surface of localization capabiliti

    JavaScriptcldrcldr-datacldr-json
    عرض على GitHub↗4,838
  • airbnb/polyglot.jsالصورة الرمزية لـ airbnb

    airbnb/polyglot.js

    3,723عرض على GitHub↗

    Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system for mapping unique keys to localized strings, allowing applications to translate text into multiple languages. The library includes a pluralization and interpolation engine that handles complex grammatical plural forms based on numeric counts and inserts dynamic variables into translated strings. It supports nested namespaces to organize phrase mappings into logical categories. These utilities cover phrase translation, locale-driven configuration, and the management of multi-l

    JavaScript
    عرض على GitHub↗3,723
  • lingui/js-linguiالصورة الرمزية لـ lingui

    lingui/js-lingui

    5,786عرض على GitHub↗

    Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically

    TypeScript
    عرض على GitHub↗5,786
  • i18next/i18nextالصورة الرمزية لـ i18next

    i18next/i18next

    8,583عرض على GitHub↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    JavaScript
    عرض على GitHub↗8,583
عرض جميع البدائل الـ 30 لـ Globalize→

الأسئلة الشائعة

ما هي وظيفة jquery/globalize؟

Globalize هي مكتبة تدويل (i18n) لـ JavaScript تستخدم بيانات JSON من مستودع بيانات اللغة المشترك (Unicode CLDR) لتقديم خدمات التوطين. تعمل المكتبة كمنسق نصوص مدرك للغة، ونظام لتحويل التواريخ، والأوقات، والعملات، والقيم الرقمية إلى نصوص بناءً على أنماط لغوية محددة.

ما هي الميزات الرئيسية لـ jquery/globalize؟

الميزات الرئيسية لـ jquery/globalize هي: JavaScript Internationalization Libraries, Locale-Aware Currency Formatting, Regional Number Formatting, Locale-Aware Date and Number Formatting, Date Localizations, Locale-Aware String Formatting, CLDR Data Integration, Pluralization and Interpolation Engines.

ما هي البدائل مفتوحة المصدر لـ jquery/globalize؟

تشمل البدائل مفتوحة المصدر لـ jquery/globalize: globalizejs/globalize — Globalize is a JavaScript internationalization library and Unicode CLDR localization engine. It provides a toolkit for… airbnb/polyglot.js — Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system… lingui/js-lingui — Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React,… i18next/i18next — i18next is a JavaScript localization library and internationalization framework used to translate application text… symfony/translation — Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a… andrewplummer/sugar — Sugar is a JavaScript utility library designed to extend native objects and prototypes with additional methods for…