Internal tool, not indexed
Product translation status
Every row in src/i18n/product-names.json, the canonical glossary that governs how1,939 product names render across German, Spanish, French, Polish, Mandarin (Simplified) and Dutch. Computed fresh from the glossary on every build, so it never drifts out of sync with the repo.
How to read the statuses
- Locked
- Approved and cited: the rendering carries real trade-source evidence (a URL and a quote).
- Proposed
- A rendering has been drafted but the citation or final call is still open.
- Missing
- No entry exists for this locale yet.
"Locked" means cited, not "reviewed by a native speaker": those are different bars, and only the first one gates the build.
Overview
59.1%
of all 11,634 locale entries are locked
309
terms locked in all 6 languages
221
terms with zero languages locked yet
14
meaning-risk terms, worth checking first
5
terms still untranslated in at least one language
German
1,320 locked · 615 proposed · 4 missing
4 still to translate
Spanish
1,317 locked · 617 proposed · 5 missing
5 still to translate
French
1,307 locked · 627 proposed · 5 missing
5 still to translate
Polish
1,048 locked · 809 proposed · 82 missing
5 still to translate, 77 are rule: keep
Mandarin (Simplified)
511 locked · 1,342 proposed · 86 missing
5 still to translate, 81 are rule: keep
Dutch
1,372 locked · 457 proposed · 110 missing
nothing left to translate, all 110 missing are rule: keep
Read the "missing" number with its rule. A missing entry on a rule: keep row is correct, not a gap: tokens like ICE, EXW, WPC80 and AMF stay identical in every language, so there is nothing to record. Only a missing entry on arule: translate row is real work. That distinction currently reverses the ranking above. nl has nothing left to translate, despite showing the largest "missing" counts, because those rows are all keep-rule. The real backlog is 5 terms missing a translation in at least one language: Cocoa, WA, Egg powder, Garlic Powder, Milk chocolate, Sugar, raw.
By vertical
Click any column heading to sort. Click a row to jump straight to its terms below.
| Vertical | Terms | de | es | fr | pl | zh-hans | nl | Overall |
|---|---|---|---|---|---|---|---|---|
| beverages | 167 | 63% | 63% | 63% | 64% | 3% | 93% | 58% |
| chemicals | 95 | 86% | 85% | 83% | 76% | 32% | 83% | 74% |
| cocoa | 20 | 85% | 85% | 85% | 50% | 15% | 70% | 65% |
| cross | 27 | 85% | 81% | 81% | 81% | 19% | 22% | 62% |
| dairy | 167 | 57% | 56% | 57% | 41% | 19% | 29% | 43% |
| dried-fruits | 20 | 90% | 90% | 90% | 80% | 45% | 70% | 78% |
| energy | 57 | 88% | 88% | 88% | 42% | 30% | 81% | 69% |
| fertilizers | 31 | 74% | 87% | 87% | 42% | 19% | 55% | 61% |
| fish | 92 | 90% | 86% | 74% | 82% | 58% | 87% | 79% |
| food-ingredients | 110 | 86% | 86% | 86% | 66% | 17% | 85% | 71% |
| fruits | 88 | 86% | 86% | 86% | 67% | 31% | 93% | 75% |
| grains | 230 | 69% | 69% | 69% | 54% | 44% | 57% | 60% |
| herbs | 20 | 90% | 90% | 90% | 95% | 10% | 95% | 78% |
| ingredients | 8 | 88% | 88% | 88% | 88% | 25% | 63% | 73% |
| meat | 74 | 70% | 70% | 70% | 50% | 20% | 70% | 59% |
| nuts | 21 | 76% | 76% | 76% | 76% | 33% | 81% | 70% |
| oils | 6 | 100% | 100% | 100% | 100% | 50% | 83% | 89% |
| oils-and-fats | 206 | 68% | 69% | 69% | 37% | 31% | 78% | 59% |
| packaging | 116 | 53% | 53% | 53% | 30% | 20% | 55% | 44% |
| poultry | 27 | 81% | 81% | 81% | 56% | 4% | 74% | 63% |
| seeds | 11 | 91% | 91% | 91% | 91% | 18% | 82% | 77% |
| spices | 43 | 77% | 77% | 77% | 72% | 30% | 84% | 69% |
| sugar | 53 | 75% | 75% | 75% | 64% | 23% | 66% | 63% |
| Uncategorized | 113 | 0% | 0% | 0% | 29% | 12% | 81% | 20% |
| vegetables | 137 | 64% | 64% | 64% | 47% | 34% | 67% | 57% |
Browse all 1,939 terms
No terms match these filters.
Source: src/i18n/product-names.json. Full citation text, alternates considered, and rejected renderings live in that file; this dashboard shows a trimmed summary of each record.