30 repository-uri
Translation systems that replace default interface labels with language-specific text via dictionaries.
Distinct from Text Content Localization: Candidates focus on speech-to-text or game-specific content rather than general UI label translation.
Explore 30 awesome GitHub repositories matching user interface & experience · Interface Text Localization. Refine with filters or upvote what's useful.
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
Uses translation dictionaries to replace default interface labels with language-specific text.
Noi is an AI-powered web browser designed to organize AI prompts and manage parallel browsing workspaces. It serves as a local-first browsing environment that stores history and settings on the local device for privacy and offline access. The browser distinguishes itself through a command line interface that allows users to trigger application actions and manage environments from external tools. It also includes a system for storing and organizing reusable AI prompt templates to streamline chat-based productivity. The platform provides multi-workspace organization, enabling side-by-side wind
Implements a translation system that replaces default interface labels with language-specific text via registered files.
tui.image-editor is a JavaScript image manipulation library and web-based photo editor. It provides a browser-based interface for cropping, resizing, and applying filters to images using the HTML5 Canvas API. The project is distinguished by its role as a canvas-based annotation tool, allowing users to add text, shapes, and freehand drawings as graphic overlays. It offers extensive UI customization through theme configuration, interface text localization, and the ability to replace default icons with custom SVG files. The library covers geometry manipulation, visual filter application, and im
Supports overriding default English labels with custom text strings to provide multi-language interface support.
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
Implements a system for replacing default interface labels with language-specific text via a specialized directive.
Gitalk is a comment system that uses GitHub Issues as a backend to store and manage discussions for websites. It provides a comment component built with Preact for embedding interactive discussion areas into web pages. The system utilizes GitHub OAuth for identity verification, allowing users to authenticate through their GitHub accounts to manage comment permissions. It also includes a multi-language widget that supports interface translation based on browser settings or manual configuration. The project covers broader capabilities for comment section management, including the ability to re
Provides a translation system that replaces interface labels based on browser settings.
This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ
Uses a global dictionary of translations to replace default English interface labels.
notion-zh_CN is a localization proxy and translation layer designed to adapt the Notion interface for Chinese users. It functions as a serverless tool that intercepts network traffic to deliver translated interface text and localized content in real time. The project provides a specialized proxy worker that translates user interface elements and slash commands into Chinese. It further enables localized command discovery by mapping pinyin keystrokes to application functions, allowing users to trigger internal commands without using English. The system also manages network traffic routing to o
Converts user interface text into Chinese across the platform to provide a localized end-user experience.
This project is a GitHub contribution streak tracker and profile README statistic generator. It functions as a deployable server that calculates consecutive days of commits, pull requests, and issues to produce dynamic visual cards displaying a user's total, current, and longest activity streaks. The tool generates customizable SVG activity stat cards that can be embedded directly into profile overviews. It features a parameter-driven theme engine for modifying colors and borders, as well as localization support for translating labels and formatting dates. The system includes configurable st
Translates interface labels using language-specific dictionaries to support multiple locales.
This project is a collection of community-driven coding standards and best practices for developing maintainable Ruby on Rails applications. It serves as a style guide, architecture reference, and development guide to ensure consistency across a codebase. The guide provides technical recommendations for establishing naming conventions and architectural patterns. It specifically focuses on organizing models, controllers, and views to separate business logic from data persistence and user interface presentation. The documentation covers a broad range of capabilities, including RESTful API desi
Recommends using externalized locale files to handle interface text localization for multiple languages.
Open Source Javascript Gantt
Translates chart labels and text into different languages using ISO 639-1 language codes.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Replaces language strings in views with translations based on the user's locale setting.
Acest proiect este un scaffold de aplicație mobilă TypeScript și un template de framework pentru construirea de aplicații cross-platform iOS și Android. Oferă un punct de plecare arhitectural standardizat care pune accent pe separarea responsabilităților prin izolarea logicii de business de interfața utilizator. Template-ul funcționează ca un kit de arhitectură cu suport integrat pentru configurații conștiente de mediu, permițând secrete API și setări diferite între build-urile de dezvoltare și producție. De asemenea, servește drept proiect de pornire internaționalizat, având injectare dinamică de teme vizuale și localizare în mai multe limbi. Codul sursă acoperă mai multe domenii de capabilități, inclusiv rutarea navigației bazată pe stivă, integrarea asincronă a datelor API remote și stocarea securizată a datelor locale printr-un key-value store. Organizează în continuare procesul de dezvoltare prin gestionarea integrată a variabilelor de mediu și un sistem unificat pentru gestionarea temelor UI mobile.
Utilizes translation systems that replace default interface labels with language-specific text via mapping files.
Splide este o bibliotecă TypeScript agnostică față de framework, pentru crearea de caruseluri de conținut și galerii de imagini accesibile și touch-enabled. Oferă o implementare fără dependențe a sliderelor care suportă interacțiuni de tip drag, swipe și flick pe browsere mobile și desktop. Biblioteca se distinge printr-un strat complet de accesibilitate folosind roluri ARIA și suport pentru cititoare de ecran. Dispune de un sistem de breakpoint-uri responsive care adaptează dimensiunile și comportamentul slide-urilor în funcție de lățimea ecranului, alături de un sistem de plugin-uri pentru extinderea funcționalității de bază cu componente personalizate și efecte de tranziție. Proiectul acoperă o gamă largă de capabilități de layout și interacțiune, inclusiv aranjamente de tip grid, dimensiuni variabile ale slide-urilor și fluxuri de lucru sincronizate pentru slidere. Include optimizări de performanță precum încărcarea leneșă (lazy loading) a conținutului media și monitorizarea intersecției cu viewport-ul, precum și navigare multi-modală prin tastatură, rotița mouse-ului sau link-uri de tip thumbnail. Pachete wrapper dedicate sunt disponibile pentru integrarea în diverse arhitecturi de framework-uri frontend.
Supports translating navigation labels and control elements into different languages via dictionaries.
bootstrap-fileinput este un widget și plugin HTML5 pentru încărcarea fișierelor, compatibil cu Bootstrap. Oferă o interfață personalizabilă pentru selectarea și încărcarea mai multor fișiere, având previzualizări integrate pentru imagini, suport pentru drag-and-drop și validare client-side pentru tipurile, dimensiunile și numărul de fișiere. Proiectul include un client de încărcare a fișierelor care poate fi reluat (resumable), care fragmentează fișierele mari în bucăți pentru a asigura stabilitatea pe conexiuni intermitente și pentru a permite întreruperea și reluarea transferurilor. De asemenea, dispune de un procesor de imagini client-side capabil să redimensioneze imaginile și să citească metadatele EXIF pentru a corecta automat orientarea imaginii înainte de transmisie. Sistemul acoperă o gamă largă de capabilități, inclusiv transferuri asincrone de fișiere cu urmărirea progresului în timp real, încărcări recursive de foldere și randarea documentelor PDF. Interfața suportă o personalizare extinsă prin template-uri de layout, teme personalizate și localizare multi-limbaj cu suport pentru orientarea de la dreapta la stânga.
Translates interface labels and messages using ISO locale codes and external translation files.
Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual drag-and-drop interface to reorder, merge, split, and delete pages within PDF documents. The application includes specialized tools for creating booklet printing layouts and converting image files into PDF pages or exporting PDF pages as PNG and JPEG images. It allows for the modification of document metadata while preserving internal outlines and hyperlinks. The software covers a range of structural manipulations, including page rotation, resizing, cropping, and overlaying. It
Provides the ability to translate interface labels and elements into different languages through the preferences menu.
Acest proiect este un pachet de pictograme pentru Visual Studio Code constând într-o bibliotecă de grafică SVG și sisteme de detecție concepute pentru a modifica aspectul exploratorului de fișiere. Oferă un set cuprinzător de identificatori vizuali pentru fișiere și foldere pentru a îmbunătăți navigarea în proiect și vizualizarea structurii. Extensia include un detector de framework-uri de proiect care scanează structurile directoarelor din spațiul de lucru pentru a aplica automat pictograme specifice tehnologiei. Utilizatorii își pot personaliza mediul prin asocieri manuale de pictograme, integrarea de pictograme personalizate din directoare externe și posibilitatea de a comuta între diferite presetări de pictograme. Sistemul gestionează vizualizarea tipurilor de fișiere și foldere prin maparea extensiilor și numelor către active specifice, incluzând rezoluția adaptivă la temele interfețelor luminoase și întunecate. Include, de asemenea, capabilități pentru localizarea textului interfeței și utilitare pentru resetarea configurațiilor la starea implicită.
Includes translation systems to replace default interface labels with language-specific text via dictionaries.
ZLPhotoBrowser este o bibliotecă de selecție a imaginilor pentru mobil care oferă o interfață de galerie media pentru selectarea fotografiilor, videoclipurilor și GIF-urilor din biblioteca dispozitivului. Aceasta implementează modele de interacțiune comune platformelor de mesagerie socială și include suport localizat pentru utilizatorii globali. Biblioteca dispune de un flux de lucru integrat pentru cameră, pentru capturarea de noi fotografii și videoclipuri direct în timpul procesului de selecție. Include, de asemenea, un editor media în aplicație cu instrumente pentru decupare, desenare și aplicarea de filtre conținutului înainte de finalizare. Proiectul acoperă gestionarea galeriei media, permițând utilizatorilor să organizeze elementele selectate prin gesturi de glisare și reordonare drag-and-drop. De asemenea, oferă un design de interfață multilingv pentru a traduce textul în diferite limbi și regiuni.
Provides translation systems to replace default interface labels with language-specific text for global accessibility.
elFinder este un manager de fișiere web bazat pe JavaScript care oferă o interfață de browser pentru organizarea și manipularea fișierelor și folderelor pe servere la distanță. Acesta funcționează ca o interfață de stocare agnostică față de backend, utilizând un API comun și un protocol bazat pe JSON pentru a traduce cererile browserului în diverse comenzi de limbaj server-side. Sistemul decuplează frontend-ul de stocarea fizică printr-o interfață multi-backend și o abstracție a driverului de volum. Acest lucru permite exploratorului de fișiere să se conecteze la diferite limbaje server-side și drivere de volum de stocare pentru a gestiona datele în medii diverse. Proiectul include capabilități pentru administrarea stocării la distanță și localizare, permițând traducerea interfeței utilizator în mai multe limbi. De asemenea, suportă integrarea cu editoare de text îmbogățit terțe pentru a simplifica inserarea media și a documentelor.
Replaces default interface labels with language-specific text using localization dictionaries.
Pingvin Share este o platformă de partajare a fișierelor self-hosted, concepută pentru încărcarea și distribuirea fișierelor prin link-uri securizate. Aceasta oferă o alternativă privată la serviciile cloud de la terți pentru gestionarea transferurilor de fișiere. Platforma integrează un motor de securitate extern pentru a scana fișierele încărcate pentru malware și amenințări înainte ca acestea să devină disponibile. Suportă gestionarea identității prin integrarea OpenID Connect, permițând delegarea autentificării utilizatorilor către furnizori de identitate externi. Stocarea este gestionată printr-un gateway care suportă atât unități de disc locale, cât și stocare de obiecte în cloud compatibilă cu S3. Accesul la conținutul partajat este controlat prin protecție cu parolă și date de expirare bazate pe timp. Interfața utilizator este localizată în mai multe limbi printr-un serviciu de traducere extern.
Translates user interface text into multiple languages to support global users.
DocSearch este un set de instrumente integrat pentru adăugarea capabilităților de căutare pe site-urile de documentație. Oferă o interfață de căutare JavaScript și React pentru încorporarea barelor de căutare cu autocompletare, un crawler web dedicat pentru a extrage și sincroniza conținutul site-ului într-un index căutabil și un sistem de monitorizare pentru a urmări interogările utilizatorilor și evenimentele de interacțiune. Proiectul se distinge prin încorporarea unui asistent AI conversațional alimentat de retrieval-augmented generation (RAG). Acest asistent fundamentează un model de limbaj mare pe un index de documentație specific pentru a oferi răspunsuri factuale, cu prompt-uri de sistem configurabile pentru a ajusta comportamentul și restricții de domeniu pentru a controla unde rămâne activ asistentul. Sistemul acoperă o gamă largă de capabilități operaționale, inclusiv programarea automată a crawl-ului, verificarea proprietății domeniului și manipularea rezultatelor căutării prin filtrare și scoping. Interfața utilizator este extrem de personalizabilă prin teme predefinite, suprascrieri de text localizate și template-uri de rezultate bazate pe componente. Interfața de căutare poate fi implementată ca un input încorporat, un modal sau un panou lateral persistent.
Allows overriding default interface labels and buttons to support multiple languages.