Appearance
WIKI
- CLI = Command-Line Interface
- API (Application Programming Interface): Een API is een gestandaardiseerde manier waarop softwareprogramma's met elkaar communiceren en gegevens of functies uitwisselen.
- MCP (Model Context Protocol): Een MCP is een open protocol waarmee AI-modellen op een gestandaardiseerde manier verbinding maken met externe tools, databronnen en applicaties.
- custom slash commands: aangepaste opdrachten die je kunt starten door een / te typen, zoals:
/translate /summarize /fix /review
In plaats van steeds dezelfde uitgebreide prompt te typen, voer je één korte opdracht uit die een vooraf gedefinieerde prompt of workflow start.
- Skills are reusable capabilities for AI agents. Install them with a single command to enhance your agents with access to procedural knowledge.
i18n (Internationalization)
i18n is de industriestandaard afkorting voor internationalization: een softwareontwerpproces waarmee een applicatie wordt voorbereid om meerdere talen, regio's en culturen te ondersteunen zonder de broncode te wijzigen.
De term is een numeronym, waarbij 18 staat voor het aantal letters tussen de eerste i en de laatste n in het woord internationalization.
Belangrijke concepten
Internationalization (i18n)
De technische inrichting en architectuur van een applicatie zodat deze verschillende talen, datumnotaties, tijdzones, valuta's en tekensets kan ondersteunen.
Localization (l10n)
Het proces waarbij teksten worden vertaald en culturele elementen, valuta's, afbeeldingen en andere lokale instellingen worden aangepast voor een specifieke markt.
Unicode-ondersteuning
Zorgt ervoor dat de applicatie wereldwijd gebruikte schrijfsystemen, zoals Arabisch, Japans of Hindi, correct kan verwerken en weergeven.
Veelgebruikte tools en frameworks
i18next
Een populair internationalization-framework voor JavaScript en diverse andere programmeeromgevingen.
React Intl / LinguiJS
Libraries voor moderne webapplicaties waarmee je teksten kunt beheren, vertalen en complexe meervoudsvormen (pluralization) kunt afhandelen.
JSON- en PO-bestanden
Standaard bestandsformaten waarin vertaalde teksten worden opgeslagen, los van de applicatielogica.
Gebruik je een specifiek framework?
Werk je aan een project? Laat weten welk framework of welke programmeertaal je gebruikt, bijvoorbeeld:
- React
- Node.js
- Python
- Flutter
- React Native
- Android
- iOS
Dan kan ik laten zien hoe je i18n daarvoor het beste opzet.