awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesTranslation Namespace Loading

On-demand fetching of specific translation resource files organized by namespaces to optimize memory.

Distinct from On-Demand Subset Loading: Specific to internationalization namespaces rather than generic data subsets.

Explore 7 awesome GitHub repositories matching data & databases · Translation Namespace Loading. Refine with filters or upvote what's useful.

Awesome Translation Namespace Loading GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • i18next/react-i18nexti18next 的头像

    i18next/react-i18next

    10,005在 GitHub 上查看↗

    react-i18next is an internationalization framework that integrates the i18next ecosystem into React applications. It provides a system for replacing hardcoded strings with dynamic keys to support multiple languages across a user interface. The library includes an ICU message formatter for handling complex pluralization and gender-based translations. It features a localization management interface that allows for synchronizing translation keys with remote platforms and performing in-context content editing. The project covers server-side rendering localization with request-isolated translatio

    Organizes translation strings into namespaces that load on demand to optimize network usage and memory.

    JavaScripti18ni18nextinternationalization
    在 GitHub 上查看↗10,005
  • i18next/i18nexti18next 的头像

    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

    Organizes translation resources into namespaces to optimize loading and prevent key collisions.

    JavaScript
    在 GitHub 上查看↗8,583
  • kazupon/vue-i18nkazupon 的头像

    kazupon/vue-i18n

    7,230在 GitHub 上查看↗

    vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation manager and localization formatting library used to translate user interface text and format dates and numbers for global audiences. The project distinguishes itself through a dynamic translation workflow that supports asynchronous locale loading and the ability to reload translation messages in real-time without refreshing the page. It provides specialized mechanisms for rich text rendering, allowing the interpolation of HTML tags and Vue components directly into translated st

    Optimizes initial load times by fetching translation resource files on demand based on required namespaces.

    JavaScripti18ninternationalizationinternationalization-plugin
    在 GitHub 上查看↗7,230
  • i18next/next-i18nexti18next 的头像

    i18next/next-i18next

    6,158在 GitHub 上查看↗

    next-i18next is an internationalization library that integrates the i18next ecosystem into Next.js applications, supporting both the App Router and Pages Router. It provides locale-aware routing middleware, server-component translation hydration, and a unified translation management system that works across server and client components. The library handles automatic language detection from browser cookies and HTTP Accept-Language headers, persists user language preferences across sessions, and rewrites URLs with locale prefixes for proper routing. It includes a translation hydration framework

    Supports any i18next backend plugin to fetch translation files from APIs, CDNs, or local storage on demand.

    TypeScripti18nextnextnextjs
    在 GitHub 上查看↗6,158
  • ngx-translate/corengx-translate 的头像

    ngx-translate/core

    4,666在 GitHub 上查看↗

    这是一个用于 Angular 应用程序的国际化框架。它提供了一个用于管理多语言文本的系统,通过将键映射到翻译后的字符串,利用 JSON 翻译管理器通过 HTTP 或本地源加载并合并本地化资产。该库包含一个运行时语言切换器,无需重新加载页面即可即时更新用户界面,以及一个用于识别源代码中可翻译字符串的键提取器。 该项目具有 ICU 消息格式化程序,用于处理复数和性别等复杂的语言需求。它的特色在于基于插件的加载器架构和可定制的插值解析器,允许开发者定义自定义逻辑来获取翻译数据并格式化动态参数。 该库涵盖了广泛的本地化能力,包括浏览器语言检测、回退语言配置,以及使用信号(signals)监控语言变化的响应式状态跟踪。它还支持针对特定语言 URL 的本地化路由策略,并提供用于翻译键验证和服务模拟的工具,以进行质量保证。

    Fetches translation data from multiple sources, including HTTP resources and namespaced modules.

    TypeScript
    在 GitHub 上查看↗4,666
  • aralroca/next-translatearalroca 的头像

    aralroca/next-translate

    2,741在 GitHub 上查看↗

    Next-translate 是一个专为 Next.js 应用设计的本地化框架,通过服务器端集成和构建时优化来管理多语言内容。它提供了一套全面的实用程序,用于将翻译后的字符串注入 React 组件,使开发者能够在统一的架构内处理动态内容、复数形式和特定于区域的格式化。 该库的特色在于通过选择性资源加载来优化应用性能。它在构建过程中解析翻译文件以生成页面特定的包,并支持在运行时按需异步获取翻译命名空间。这种方法确保了每个应用部分仅加载必要的内容,有效地减少了初始客户端负载。 除了基本的文本替换外,该系统还支持复杂的格式化需求,包括将 HTML 元素和自定义组件直接嵌入到翻译字符串中。它为组件级本地化提供了钩子,并公开了用于服务器端数据获取或 API 路由的翻译函数,确保在客户端和服务器环境中实现一致的内容交付。

    Fetches translation resource files on-demand at runtime to optimize memory and reduce initial bundle size.

    JavaScriptglobalizationhacktoberfesti18n
    在 GitHub 上查看↗2,741
  • aissat/easy_localizationaissat 的头像

    aissat/easy_localization

    1,046在 GitHub 上查看↗

    Easy Localization is a framework for managing multi-language support in mobile applications. It provides a comprehensive system for loading translation datasets from local or remote sources, organizing them into modular files, and rendering localized content dynamically. The library integrates with the application's dependency injection system to broadcast locale changes, enabling reactive interface updates without requiring a full application restart. The project distinguishes itself through a focus on development safety and maintenance. It includes command-line tools to audit source code fo

    Loads translation data from local files or remote network resources to support diverse application language requirements.

    Dartcsvflutterflutter-apps
    在 GitHub 上查看↗1,046
  1. Home
  2. Data & Databases
  3. On-Load Data Fetchers
  4. On-Demand Subset Loading
  5. Translation Namespace Loading

探索子标签

  • Observable Loading StreamsAsynchronous loading of translation resources that return data as observables for reactive integration. **Distinct from Translation Namespace Loading:** Specializes namespace loading by returning the result as an observable stream rather than a static object.