8 个仓库
Software libraries and code generators that provide tools for adapting applications to support multiple languages and locales.
Explore 8 awesome GitHub repositories matching software engineering & architecture · Internationalization Libraries. Refine with filters or upvote what's useful.
This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
Contains libraries for Unicode support, character encoding conversion, and globalization to adapt applications for multiple languages.
This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m
Bundles internationalization libraries and code generators to assist in localizing applications for global audiences.
PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto
Supports universal character encoding to ensure correct display of non-English text globally.
ng-zorro-antd is an Angular UI component library that implements the Ant Design visual language. It provides a collection of pre-built interface elements and professional design system layouts for building web applications. The library is designed as a themable component framework, offering configuration options to modify the visual styles of interface elements. It also functions as an internationalized UI library with built-in support for translating interface elements into multiple languages. The project covers enterprise UI development and multilingual interface design. Its capability sur
Ships a component set with built-in tools for adapting the UI to support multiple languages and locales.
Flutter Deer is a Flutter practice project that demonstrates realistic application patterns across Android and iOS. It showcases how to structure a Flutter app with modular routing, reactive state management using Provider, and a centralized network layer built with Dio for structured API calls and error handling. The project also includes integration and accessibility testing that simulates real user interactions to verify UI behavior and screen-reader compatibility. The project differentiates itself by providing a comprehensive showcase of custom UI components and interactions, including ca
Localizes UI text by generating Dart bindings from ARB files with the intl library, switching locale at runtime.
ICU is a C++ and C internationalization software library implementing global Unicode standards for multi-language text processing, collation, and locale-aware data formatting. It functions as a text processing toolkit for transforming, searching, and normalizing character strings across various scripts and language encodings, while handling character sets according to the Unicode Character Database. Operating system differences are hidden behind a consistent internal hardware layer that handles memory allocation and character encoding uniformly. The system passes strings through canonical de
Provides a comprehensive software collection for multi-language text processing, collation, and locale-aware data formatting.
Typesafe-i18n is a localization framework for TypeScript applications that provides compile-time validation for translation keys and parameters. By generating type definitions directly from translation files, it ensures that all localized content is strictly typed, preventing runtime errors caused by missing or mismatched data. The project distinguishes itself through its automated workflow, which uses command-line utilities to generate boilerplate code and wrapper functions. It supports complex linguistic requirements, including pluralization, date and number formatting, and conditional mess
Provides a localization framework that generates type definitions from translation files to ensure compile-time validation of keys and parameters.
ICU4X is a modular internationalization library written in Rust, designed as a cross-platform toolkit for formatting text, dates, numbers, and identifiers according to specific regional and cultural rules. It decomposes internationalization features into independent micro-libraries and embeds optimized binary structures directly into application binaries during the build phase via compile-time code generation, or loads externalized cultural datasets dynamically on demand. The library utilizes zero-allocation data structuring to access internationalization properties directly from serialized
Provides a modular library written in Rust for internationalization and localization tasks across multiple programming languages and platforms.