Localisation readiness
localisation_readinessCheck source strings for translation readiness. Give strings (one per line, optionally 'key = text' and a trailing '[max 20]' limit), optionally languages, maxChars (a limit for every string) and expansion (your own factors, e.g. 'de=1.3, fr=1.25'; if omitted a default planning table of our own rough factors is used and named in the output). Projects length per language (short strings grow more), flags overflow against limits, and flags: fragments glued together, unnamed multiple placeholders, '(s)' plurals and counted nouns without a plural rule, 'a/an' before a placeholder, hard-coded dates, times, ordinals, currency and number separators, gendered pairs, left/right words, idioms, Latin abbreviations, markup, emoji and all-capital text. Pattern checks on English; character counts are not pixel widths.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"strings": "<strings>"
},
"name": "localisation_readiness"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| strings | Yes | Source strings, one per line | |
| maxChars | No | Character limit applied to every string | |
| expansion | No | Expansion factors by language, e.g. 'de=1.3, fr=1.25' or {de: 1.3} | |
| languages | No | Language codes to project, default all in the table |