2 repository-uri
Systems for translating form labels, hints, and placeholders using lookup keys tied to models and actions.
Distinct from Form Element Mapping: Distinct from Form Element Mapping: focuses on the multilingual translation of labels rather than the synchronization of UI components with HTML elements.
Explore 2 awesome GitHub repositories matching user interface & experience · Internationalized Form Elements. Refine with filters or upvote what's useful.
Simple Form is a Ruby on Rails form builder that provides a domain specific language for generating HTML forms mapped to database models. It functions as an automatic model input mapper, selecting the appropriate HTML input element based on the database column type of a model. The project employs a markup independent approach to separate business requirements from final HTML rendering and CSS. It provides a customizable form component library consisting of extensible builders and wrappers to standardize layout structures and input behaviors. The library covers database-driven form generation
Populates form labels and placeholders using lookup keys for internationalization across multiple languages.
Formtastic este un generator de formulare pentru Ruby on Rails care oferă un limbaj specific domeniului (DSL) pentru generarea de formulare HTML semantice și accesibile. Funcționează ca un framework bazat pe modele care mapează automat atributele schemei bazei de date și asocierile la câmpurile de input corespunzătoare, simplificând crearea interfețelor de introducere a datelor. Framework-ul se distinge printr-un sistem de căutare ierarhic care gestionează etichete internaționalizate, sugestii și butoane de acțiune în diferite namespace-uri de modele și atribute. De asemenea, suportă relații complexe de date prin procesarea recursivă a resurselor imbricate, permițând dezvoltatorilor să captureze și să salveze mai multe înregistrări conexe într-o singură structură de formular. Dincolo de generarea standard de input-uri, biblioteca oferă opțiuni extinse de configurare pentru personalizarea atributelor HTML, a claselor CSS și a structurilor de tip wrapper. Se integrează direct cu validarea la nivel de model pentru a randa feedback-ul de eroare în layout-ul formularului și oferă o arhitectură extensibilă pentru crearea de componente de input personalizate pentru a îndeplini cerințe specifice de interfață.
Resolves labels, hints, and action buttons through a hierarchical lookup system to support multi-language content.