Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jame581/localization
Use when implementing localization (i18n/l10n) — TranslationServer, CSV/PO translation files, locale switching, RTL support, and pluralization in Godot 4.3+
Passed 21 of 22 test cases with the skill, and 16 of 22 without it.
and 4 more in the full report
6 fixed15 passed either way0 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.8-flash on 10/20/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
In Godot 4.6+, we want to add context and simple one/other plural handling to a CSV translation file. What special header column names must be added to the CSV header row?
| Checked | Without skill | With skill |
|---|---|---|
| Includes ?context in the CSV header | Missed | Passed |
| Includes ?plural in the CSV header | Missed | Passed |
The instructions your model reads when the skill loads.
All examples target Godot 4.3+ with no deprecated APIs; GDScript first, then C#.
Related skills: godot-ui for Control nodes and theme management, save-load for persisting language settings, responsive-ui for layout adjustments per locale.
tr() — Godot's translation functionTranslation resourcesTranslationServer.set_locale()All Control nodes with text, tooltip_text, or placeholder_text properties auto-translate when the value matches a translation key.
| Strategy | Example Key | Pros | Cons |
|---|---|---|---|
| Semantic keys | MENU_START_GAME | Clear intent, easy to find | Needs a default language fallback |
| English-as-key | Start Game | Readable code, no mapping file for English | Breaks if English text changes |
Recommendation: Use semantic keys (
MENU_START_GAME) for production; English-as-key only for prototypes or solo projects.
The simplest format. First column is the key, subsequent columns are locale codes.
keys,en,cs,de,ja
MENU_START,Start Game,Začít hru,Spiel starten,ゲームスタート
MENU_OPTIONS,Options,Nastavení,Optionen,オプション
test cases passed, vs 16 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.