31 个仓库
Capabilities for adapting a software interface to different languages and regional settings.
Distinct from Content Translation: The candidates focus on browser-based translation or content delivery; this is a desktop application UI localization feature.
Explore 31 awesome GitHub repositories matching user interface & experience · User Interface Localizations. Refine with filters or upvote what's useful.
ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF animations and video files. It functions as a screen-to-video capture tool for creating visual demonstrations, documentation, and tutorials. The application includes a non-linear frame editor that allows for the modification of recorded footage before export. It can capture a selected screen area, webcam feed, or sketchboard, and exports the resulting animations as images, videos, or GIFs. The tool supports user interface translation to provide a localized experience in multi
Provides a localized user experience by mapping text keys to multi-language translation files.
Answer is a self-hosted Q&A platform and knowledge base software designed for capturing and sharing structured information through a searchable forum interface. It functions as a community forum and knowledge management system for hosting repositories of questions and answers. The platform is modular, utilizing a plugin system to add custom extensions and tailored capabilities. It also supports international users through content localization and locale-based text mapping for a multilingual experience. The software provides capabilities for establishing customer help centers, internal knowle
Adapts the user interface into multiple languages using locale-based text mapping.
This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based messaging server. It provides a unified communication suite with native clients for iOS, Android, and web, utilizing gRPC and Protocol Buffers for efficient data exchange. The system is distinguished by an extensible chatbot framework that allows for the integration of automated bots and plugins via standardized service interfaces. It supports high-availability clustering with sharded load distribution and a pluggable database backend to ensure reliability and flexible data per
Translates application text and system notifications into multiple languages using locale codes.
Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored
Offers a localized interface for numerous languages to support a global user base.
eul is a native macOS system monitor and desktop application built with SwiftUI. It serves as a status bar utility for tracking real-time CPU, memory, network, and battery usage. The application includes a dedicated Bluetooth device battery tracker to monitor the charge levels of connected peripherals. It is developed as a multilingual utility with a localized user interface to support multiple languages. The software covers system resource monitoring and peripheral battery tracking, integrating these metrics directly into the macOS menu bar.
Allows the interface to be displayed in multiple languages for regional accessibility.
Streama is a self-hosted media server and library manager designed for organizing and streaming personal collections of movies and television shows. It functions as a dockerized streaming application that provides a web-based media player for accessing video assets. The system distinguishes itself by supporting synchronized video playback, which coordinates the playback state and timeline across multiple clients in real time. It also enables remote media integration, allowing users to build a streaming collection that combines locally stored files with content hosted at external URLs. The pr
Allows users to customize the preferred display language for the application interface.
Sequel Pro is a native macOS database administration application and graphical user interface client. It provides a dedicated desktop environment for managing MySQL and MariaDB databases, allowing users to perform server configuration and organize database data. The tool focuses on relational database visualization and the administration of both MySQL and MariaDB server instances. It enables the organization of data and the execution of management tasks through a desktop interface designed for macOS.
Processes translation files to adapt the user interface for different languages and regional settings.
IronOS is a low-level soldering iron firmware and thermal control system. It serves as a comprehensive embedded UI framework and hardware controller designed to manage heating elements, temperature regulation, and power delivery for soldering tools. The project distinguishes itself through a specialized USB-PD power controller that negotiates standards like USB-PD EPR and Quick Charge to maximize available wattage. It also features a wireless BLE hardware controller for monitoring real-time telemetry and modifying system parameters from a remote application. The system covers broad capabilit
Adapts the system interface into different languages by modifying configuration files in the firmware.
Arkime is a distributed packet analysis platform and full packet capture system designed for recording raw network traffic, indexing metadata, and performing network forensics. It functions as a network traffic indexer and security tool that enables the monitoring, querying, and browsing of large-scale network traffic across multi-cluster architectures. The platform distinguishes itself through its ability to manage distributed capture clusters from a centralized administrative dashboard. It integrates external data feeds with internal traffic logs to identify known threats and provides a pro
Adapts the user interface to multiple languages based on browser locale settings or user preferences.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Zed adapts the editor's user interface and messages to different languages and regional settings.
Postman-cn 是一个本地化项目,提供应用翻译包,将 Postman API 平台界面从英文转换为中文。它由一组翻译后的语言文件和覆盖层组成,旨在为母语用户本地化用户界面。 该项目提供跨多个操作系统工作的本地化包,以确保一致的中文界面。这是通过替换默认语言文件和替换静态资源来实现的。 该项目涵盖用户界面本地化和跨平台软件翻译,旨在为设计和测试 API 的开发者消除语言障碍。
Provides a complete set of localization capabilities to adapt the software interface for native Chinese speakers.
Altair 是一个图形化的 GraphQL API 客户端、集成开发环境和模式(schema)浏览器。它作为一种调试工具和协作平台,用于针对 GraphQL 服务器执行查询、变更(mutation)和订阅。 该项目的特色在于提供云同步工作区,用于在团队之间组织和共享查询集合。它提供了一个灵活的扩展框架,允许在隔离的沙箱中安装和执行第三方插件。 该平台涵盖了广泛的功能,包括 AI 辅助查询编写、可视化模式探索,以及通过多种传输协议进行的实时数据订阅。它还包括通过请求前/后脚本进行请求自动化的工具,以及用于管理环境变量和分析响应元数据的实用程序。 Altair 提供桌面应用程序、浏览器扩展和 Web 应用程序版本,并可托管在私有服务器上。
Adapts the user interface to multiple languages and regional settings for non-English speakers.
Varlet 是一个 Vue 3 Material Design 组件库和跨平台 UI 框架。它提供了一系列基于 Material Design 2 和 3 标准的可重用界面元素,用于构建响应式 Web 应用程序。 该库具有对国际化和多语言内容本地化的集成支持。它包括一个利用 CSS 变量的主题系统,以实现深色模式、配色方案切换和自定义品牌定制。 该工具包专为服务器端渲染而设计,以提高初始页面加载速度和搜索引擎优化。它包括响应式组件适配器,以及在桌面浏览器上模拟移动触摸交互的能力。
Provides integrated support for internationalization and multi-language content localization of the user interface.
Varlet 是一个 Vue3 Material Design 组件库,用于构建移动和桌面用户界面。它提供了一系列基于 Material Design 2 和 3 规范的标准化组件。 该框架作为一个跨平台 UI 套件,可在移动触摸交互和桌面环境之间进行适配。它包括一个带有可自定义设计变量和深色模式设置的主题化组件系统,以使界面与特定品牌保持一致。 该库支持服务器端渲染以提高初始页面加载速度和搜索引擎可见性。其他功能包括针对全球用户的多语言界面本地化、针对残障人士的无障碍标准,以及用于最小化包体积的 Tree-shaking 架构。
Adapts the software interface to different languages and regional settings to support a global user base.
This project is a Telegram API client and media archiving system designed to programmatically retrieve chat histories and export media. It functions as a download manager and message forwarder, allowing users to back up photos, videos, and documents from Telegram chats into structured local archives. The system distinguishes itself through advanced content filtering and forwarding capabilities. It can monitor chats for new messages, apply custom regular expressions to filter media by size or date, and automatically forward content between chats. This includes the ability to export protected c
Translates strings for the web interface, bot commands, and CLI outputs into multiple languages.
This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou
Adapts the user interface to different languages and regional settings based on user preferences.
Git Point is a mobile client for GitHub and a visual interface for Git version control. It functions as a project management tool and a social coding dashboard for interacting with repositories and tracking software development. The application enables the management of GitHub repositories, including the ability to star, watch, and fork projects. It provides a chronological activity feed for monitoring user contributions and updates across different organizations. The project covers a range of collaboration capabilities, including the coordination of pull requests and the tracking of issues
Adapts the application interface to different languages based on user preferences.
H2 是一个用 Java 编写的 JDBC 兼容关系型数据库管理系统。它作为一个可嵌入的 SQL 数据库,可以直接在应用程序进程内运行以消除网络延迟,或者作为内存数据库用于高性能的易失性存储。它还包含一个基于 Web 的控制台,用于执行 SQL 命令和管理模式。 该系统的特点是其灵活的部署模式,包括用于远程 TCP/IP 访问的独立服务器模式,以及用于同时进行本地和远程连接的混合模式。它具有方言模拟层和兼容模式,允许其模仿其他数据库系统的行为和语法。 该引擎提供了一套广泛的功能,涵盖具有多版本并发控制(MVCC)的 ACID 事务、地理空间和 JSON 数据支持,以及高级分析窗口函数。它包括通过压缩备份、SQL 脚本恢复和堆外内存管理来处理大数据集的数据保护工具。 该数据库使用标准的 Java 数据库连接驱动程序和连接 URL 与应用程序集成。
Translates user interface screens and error messages into different languages using property files.
EasyAdminBundle 是一个用于自动生成 Symfony 应用后端管理界面的工具。它通过将数据库实体定义映射到用户界面组件来构建管理屏幕和表单,提供了一个基于 Web 的系统,用于通过可搜索列表和 CRUD 表单管理数据库记录。 该项目支持为不同用户角色或外部协作者创建单独的管理后台。它包含一个安全层,用于根据基于角色的访问控制和用户安全令牌来限制仪表板、菜单和数据字段。 该系统提供了数据库记录管理功能,包括分页列表、动态查询过滤以及通过专用按钮和批量操作执行的自定义管理工作流。它还包括本地化支持,用于翻译界面文本并调整布局以适应从右到左的阅读方向。
Adapts the software interface for different languages and includes support for right-to-left reading directions.
该项目是使用 Xamarin.Forms 框架构建跨平台用户界面的参考实现和代码示例集合。它为从单一代码库开发针对多个操作系统的移动和桌面应用程序提供了实用示例。 该存储库专注于架构模式和集成策略,特别是演示了使用 MVVM 在模型和视图之间同步数据。它包括原生平台集成示例,例如调用特定于平台的 API 以及创建自定义渲染器以覆盖默认的共享控件。 这些示例涵盖了广泛的功能,包括使用 XAML 进行声明式 UI 布局以及集成 REST 和 SOAP Web 服务。其他特色领域包括使用 SQLite 进行本地数据持久化、云身份验证,以及实现各种导航方案,如标签页界面和侧滑菜单。 该项目还提供了针对多个平台的自动化构建流水线和跨平台 UI 测试示例。
Uses resource files to translate application text and adapt the user interface for different locales.