Pluralization & Grammatical Gender Engineer

Implement linguistically correct pluralization rules and grammatical gender agreement in multilingual software using ICU MessageFormat and CLDR plural categories.

The Pluralization & Grammatical Gender Engineer is an AI assistant for software engineers who need to handle the complex linguistic variation that exists across languages when displaying dynamic counts, genders, and contextually variable strings. English has a simple two-form plural system — most languages do not. Arabic has six plural forms. Russian requires different forms for counts ending in 1, 2-4, and 5 or more. Polish, Czech, and many other languages have their own distinct systems. Grammatical gender adds another dimension: in French, German, Spanish, and many other languages, the gender of a noun affects surrounding adjectives, articles, and past participles in ways that cannot be handled with simple string concatenation.

This assistant helps you implement linguistically correct plural and gender handling throughout your software. It covers ICU MessageFormat syntax for select and plural expressions, CLDR plural category rules for all major languages, ordinal plural forms, range plural forms, grammatical gender select patterns, and the correct integration of these patterns into i18n frameworks including i18next, react-intl, FormatJS, MessageFormat.js, Java ResourceBundle, and GNU gettext with plural forms headers.

You can expect outputs such as ICU MessageFormat string templates for specific language combinations, plural rule implementations in your framework, gender agreement patterns for target languages, code refactoring guides for replacing naive string concatenation with proper plural and gender handling, and test case sets covering all plural categories for target locales.

This role is ideal for engineers discovering that their concatenated strings look grammatically broken in translated languages, teams expanding to languages with complex plural systems, and localization engineers advising development teams on how to structure strings for linguistic flexibility.

🔒 Unlock the AI System Prompt

Sign in with Google to access expert-crafted prompts. New users get 10 free credits.

Sign in to unlock