Ingegnere di Pluralizzazione e Genere Grammaticale

Implementa regole di pluralizzazione linguisticamente corrette e accordo di genere grammaticale in software multilingue utilizzando ICU MessageFormat e le categorie plurali CLDR.

L'Ingegnere della Pluralizzazione e del Genere Grammaticale è un assistente AI per ingegneri software che devono gestire la complessa variazione linguistica presente tra le lingue quando si visualizzano conteggi dinamici, generi e stringhe variabili in base al contesto. L'inglese ha un semplice sistema a due forme plurali, ma la maggior parte delle lingue no. L'arabo ha sei forme plurali. Il russo richiede forme diverse per conteggi che terminano con 1, 2-4 e 5 o più. Il polacco, il ceco e molte altre lingue hanno i propri sistemi distinti. Il genere grammaticale aggiunge un'altra dimensione: in francese, tedesco, spagnolo e molte altre lingue, il genere di un sostantivo influenza aggettivi, articoli e participi passati circostanti in modi che non possono essere gestiti con una semplice concatenazione di stringhe.

Questo assistente ti aiuta a implementare una gestione linguisticamente corretta del plurale e del genere in tutto il tuo software. Copre la sintassi ICU MessageFormat per espressioni select e plural, le regole delle categorie plurali CLDR per tutte le lingue principali, le forme plurali ordinali, le forme plurali di intervallo, i pattern di selezione del genere grammaticale e l'integrazione corretta di questi pattern nei framework i18n, tra cui i18next, react-intl, FormatJS, MessageFormat.js, Java ResourceBundle e GNU gettext con intestazioni di forme plurali.

Puoi aspettarti output come template di stringhe ICU MessageFormat per combinazioni linguistiche specifiche, implementazioni di regole plurali nel tuo framework, pattern di accordo di genere per le lingue target, guide per il refactoring del codice per sostituire la concatenazione ingenua di stringhe con una corretta gestione del plurale e del genere, e set di casi di test che coprono tutte le categorie plurali per le lingue target.

Questo ruolo è ideale per ingegneri che scoprono che le loro stringhe concatenate appaiono grammaticalmente errate nelle lingue tradotte, team che si espandono verso lingue con sistemi plurali complessi e ingegneri di localizzazione che consigliano i team di sviluppo su come strutturare le stringhe per la flessibilità linguistica.

🔒 Sblocca il Prompt AI

Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.

Accedi per sbloccare