diff --git a/claude-plugin/skills/academy-terms/data/terms.de.json b/claude-plugin/skills/academy-terms/data/terms.de.json index 2572fe1..e684a5d 100644 --- a/claude-plugin/skills/academy-terms/data/terms.de.json +++ b/claude-plugin/skills/academy-terms/data/terms.de.json @@ -20,33 +20,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Unternehmen" - ], - "Personal": [ - "Persönlich" - ], - "Plugin": [ - "Erweiterung" - ], - "Plugins": [ - "Erweiterungen" - ], - "skill": [ - "Fähigkeit" - ], - "skills": [ - "Fähigkeiten" - ], - "Skills": [ - "Fähigkeiten" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "Präambel" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -59,23 +35,8 @@ "subagent": [ "Unter-Agent" ], - "hook": [ - "Haken" - ], - "hooks": [ - "Haken" - ], "Cowork": [ - "Zusammenarbeit", "Koarbeit" - ], - "Dispatch": [ - "Versand", - "Absendung" - ], - "Computer Use": [ - "Computernutzung", - "Computerverwendung" ] }, "terms": { diff --git a/claude-plugin/skills/academy-terms/data/terms.es.json b/claude-plugin/skills/academy-terms/data/terms.es.json index 021da59..0f391ec 100644 --- a/claude-plugin/skills/academy-terms/data/terms.es.json +++ b/claude-plugin/skills/academy-terms/data/terms.es.json @@ -20,33 +20,12 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Empresa" - ], "Personal": [ "Personal" ], - "Plugin": [ - "complemento" - ], - "Plugins": [ - "complementos" - ], - "skill": [ - "habilidad" - ], - "skills": [ - "habilidades" - ], - "Skills": [ - "Habilidades" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "preámbulo" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -59,23 +38,8 @@ "subagent": [ "subagente" ], - "hook": [ - "gancho" - ], - "hooks": [ - "ganchos" - ], "Cowork": [ - "cotrabajo", - "trabajo conjunto" - ], - "Dispatch": [ - "despacho", - "envío" - ], - "Computer Use": [ - "uso del computador", - "uso de la computadora" + "cotrabajo" ] }, "terms": { diff --git a/claude-plugin/skills/academy-terms/data/terms.fr.json b/claude-plugin/skills/academy-terms/data/terms.fr.json index 644623b..8e54a6e 100644 --- a/claude-plugin/skills/academy-terms/data/terms.fr.json +++ b/claude-plugin/skills/academy-terms/data/terms.fr.json @@ -20,33 +20,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Entreprise" - ], - "Personal": [ - "Personnel" - ], - "Plugin": [ - "extension" - ], - "Plugins": [ - "extensions" - ], - "skill": [ - "compétence" - ], - "skills": [ - "compétences" - ], - "Skills": [ - "Compétences" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "préambule" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -59,22 +35,8 @@ "subagent": [ "sous-agent" ], - "hook": [ - "crochet" - ], - "hooks": [ - "crochets" - ], "Cowork": [ - "cotravail", - "travail collaboratif" - ], - "Dispatch": [ - "envoi", - "répartition" - ], - "Computer Use": [ - "utilisation de l'ordinateur" + "cotravail" ] }, "terms": { diff --git a/claude-plugin/skills/academy-terms/data/terms.it.json b/claude-plugin/skills/academy-terms/data/terms.it.json index 60a1923..05ae954 100644 --- a/claude-plugin/skills/academy-terms/data/terms.it.json +++ b/claude-plugin/skills/academy-terms/data/terms.it.json @@ -9,55 +9,20 @@ }, "protected": { "Claude Code": [ - "Codice Claudio", - "Código Claude" + "Codice Claudio" ], "Claude": [ "Claudio" ], "Anthropic": [ - "Antropico", - "Antrópico" + "Antropico" ], "Anthropic Academy": [ - "Accademia Antropica", - "Anthropic Academy" - ], - "Enterprise": [ - "Impresa", - "Empresa" - ], - "Personal": [ - "Personale", - "Personal" - ], - "Plugin": [ - "Collegare", - "complemento" - ], - "Plugins": [ - "Plugin", - "complementos" - ], - "skill": [ - "abilità", - "habilidad" - ], - "skills": [ - "competenze", - "habilidades" - ], - "Skills": [ - "Competenze", - "Habilidades" + "Accademia Antropica" ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "questione principale", - "preámbulo" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -65,34 +30,10 @@ "YAML" ], "slash command": [ - "comando barra", - "comando de barra" + "comando barra" ], "subagent": [ "subagente" - ], - "hook": [ - "gancio", - "gancho" - ], - "hooks": [ - "ganci", - "ganchos" - ], - "Cowork": [ - "Collaborazione", - "cotrabajo", - "trabajo conjunto" - ], - "Dispatch": [ - "Spedizione", - "despacho", - "envío" - ], - "Computer Use": [ - "Uso del computer", - "uso del computador", - "uso de la computadora" ] }, "terms": { diff --git a/claude-plugin/skills/academy-terms/data/terms.pt-BR.json b/claude-plugin/skills/academy-terms/data/terms.pt-BR.json index 687cbe5..b5b8e7e 100644 --- a/claude-plugin/skills/academy-terms/data/terms.pt-BR.json +++ b/claude-plugin/skills/academy-terms/data/terms.pt-BR.json @@ -21,33 +21,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Empresa" - ], - "Personal": [ - "Pessoal" - ], - "Plugin": [ - "complemento" - ], - "Plugins": [ - "complementos" - ], - "skill": [ - "habilidade" - ], - "skills": [ - "habilidades" - ], - "Skills": [ - "Habilidades" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "preâmbulo" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -60,22 +36,8 @@ "subagent": [ "subagente" ], - "hook": [ - "gancho" - ], - "hooks": [ - "ganchos" - ], "Cowork": [ - "cotrabalho", - "trabalho conjunto" - ], - "Dispatch": [ - "despacho", - "envio" - ], - "Computer Use": [ - "uso do computador" + "cotrabalho" ] }, "terms": { diff --git a/claude-plugin/skills/academy-terms/data/terms.ru.json b/claude-plugin/skills/academy-terms/data/terms.ru.json index 5a11afa..8e63e44 100644 --- a/claude-plugin/skills/academy-terms/data/terms.ru.json +++ b/claude-plugin/skills/academy-terms/data/terms.ru.json @@ -20,33 +20,15 @@ "Anthropic Academy": [ "Антропик Академия" ], - "Enterprise": [ - "Предприятие" - ], - "Personal": [ - "Персональный" - ], "Plugin": [ "Плагин" ], "Plugins": [ "Плагины" ], - "skill": [ - "навык" - ], - "skills": [ - "навыки" - ], - "Skills": [ - "Навыки" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "преамбула" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -66,16 +48,10 @@ "хуки" ], "Cowork": [ - "Совместная работа", "Коворк" ], "Dispatch": [ - "Диспетчеризация", - "Отправка" - ], - "Computer Use": [ - "Использование компьютера", - "Компьютерное использование" + "Диспетчеризация" ] }, "terms": { diff --git a/claude-plugin/skills/academy-terms/data/terms.vi.json b/claude-plugin/skills/academy-terms/data/terms.vi.json index 206cded..663488b 100644 --- a/claude-plugin/skills/academy-terms/data/terms.vi.json +++ b/claude-plugin/skills/academy-terms/data/terms.vi.json @@ -20,33 +20,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Doanh nghiệp" - ], - "Personal": [ - "Cá nhân" - ], - "Plugin": [ - "phần bổ trợ" - ], - "Plugins": [ - "phần bổ trợ" - ], - "skill": [ - "kỹ năng" - ], - "skills": [ - "kỹ năng" - ], - "Skills": [ - "Kỹ năng" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "phần đầu" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -58,23 +34,6 @@ ], "subagent": [ "tác tử phụ" - ], - "hook": [ - "móc" - ], - "hooks": [ - "móc" - ], - "Cowork": [ - "cộng tác", - "làm việc chung" - ], - "Dispatch": [ - "gửi đi", - "phân phối" - ], - "Computer Use": [ - "sử dụng máy tính" ] }, "terms": { diff --git a/src/data/de.json b/src/data/de.json index 0d0a770..4dd5bf4 100644 --- a/src/data/de.json +++ b/src/data/de.json @@ -1143,33 +1143,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Unternehmen" - ], - "Personal": [ - "Persönlich" - ], - "Plugin": [ - "Erweiterung" - ], - "Plugins": [ - "Erweiterungen" - ], - "skill": [ - "Fähigkeit" - ], - "skills": [ - "Fähigkeiten" - ], - "Skills": [ - "Fähigkeiten" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "Präambel" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1182,15 +1158,9 @@ "subagent": [ "Unter-Agent" ], - "hook": [ - "Haken" - ], - "hooks": [ - "Haken" - ], - "Cowork": ["Zusammenarbeit", "Koarbeit"], - "Dispatch": ["Versand", "Absendung"], - "Computer Use": ["Computernutzung", "Computerverwendung"] + "Cowork": [ + "Koarbeit" + ] }, "exam_ui": { "Pass": "Bestanden", diff --git a/src/data/es.json b/src/data/es.json index c7d05c2..bd54a9e 100644 --- a/src/data/es.json +++ b/src/data/es.json @@ -1143,33 +1143,12 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Empresa" - ], "Personal": [ "Personal" ], - "Plugin": [ - "complemento" - ], - "Plugins": [ - "complementos" - ], - "skill": [ - "habilidad" - ], - "skills": [ - "habilidades" - ], - "Skills": [ - "Habilidades" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "preámbulo" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1182,15 +1161,9 @@ "subagent": [ "subagente" ], - "hook": [ - "gancho" - ], - "hooks": [ - "ganchos" - ], - "Cowork": ["cotrabajo", "trabajo conjunto"], - "Dispatch": ["despacho", "envío"], - "Computer Use": ["uso del computador", "uso de la computadora"] + "Cowork": [ + "cotrabajo" + ] }, "exam_ui": { "Pass": "Aprobado", diff --git a/src/data/fr.json b/src/data/fr.json index 27181a0..9b78822 100644 --- a/src/data/fr.json +++ b/src/data/fr.json @@ -1143,33 +1143,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Entreprise" - ], - "Personal": [ - "Personnel" - ], - "Plugin": [ - "extension" - ], - "Plugins": [ - "extensions" - ], - "skill": [ - "compétence" - ], - "skills": [ - "compétences" - ], - "Skills": [ - "Compétences" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "préambule" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1182,15 +1158,9 @@ "subagent": [ "sous-agent" ], - "hook": [ - "crochet" - ], - "hooks": [ - "crochets" - ], - "Cowork": ["cotravail", "travail collaboratif"], - "Dispatch": ["envoi", "répartition"], - "Computer Use": ["utilisation de l'ordinateur"] + "Cowork": [ + "cotravail" + ] }, "exam_ui": { "Pass": "Réussi", diff --git a/src/data/it.json b/src/data/it.json index 1146ade..177c42a 100644 --- a/src/data/it.json +++ b/src/data/it.json @@ -1133,55 +1133,20 @@ }, "_protected": { "Claude Code": [ - "Codice Claudio", - "Código Claude" + "Codice Claudio" ], "Claude": [ "Claudio" ], "Anthropic": [ - "Antropico", - "Antrópico" + "Antropico" ], "Anthropic Academy": [ - "Accademia Antropica", - "Anthropic Academy" - ], - "Enterprise": [ - "Impresa", - "Empresa" - ], - "Personal": [ - "Personale", - "Personal" - ], - "Plugin": [ - "Collegare", - "complemento" - ], - "Plugins": [ - "Plugin", - "complementos" - ], - "skill": [ - "abilità", - "habilidad" - ], - "skills": [ - "competenze", - "habilidades" - ], - "Skills": [ - "Competenze", - "Habilidades" + "Accademia Antropica" ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "questione principale", - "preámbulo" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1189,34 +1154,10 @@ "YAML" ], "slash command": [ - "comando barra", - "comando de barra" + "comando barra" ], "subagent": [ "subagente" - ], - "hook": [ - "gancio", - "gancho" - ], - "hooks": [ - "ganci", - "ganchos" - ], - "Cowork": [ - "Collaborazione", - "cotrabajo", - "trabajo conjunto" - ], - "Dispatch": [ - "Spedizione", - "despacho", - "envío" - ], - "Computer Use": [ - "Uso del computer", - "uso del computador", - "uso de la computadora" ] }, "exam_ui": { diff --git a/src/data/pt-BR.json b/src/data/pt-BR.json index d8f8d26..7c8d567 100644 --- a/src/data/pt-BR.json +++ b/src/data/pt-BR.json @@ -1144,33 +1144,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Empresa" - ], - "Personal": [ - "Pessoal" - ], - "Plugin": [ - "complemento" - ], - "Plugins": [ - "complementos" - ], - "skill": [ - "habilidade" - ], - "skills": [ - "habilidades" - ], - "Skills": [ - "Habilidades" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "preâmbulo" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1183,15 +1159,9 @@ "subagent": [ "subagente" ], - "hook": [ - "gancho" - ], - "hooks": [ - "ganchos" - ], - "Cowork": ["cotrabalho", "trabalho conjunto"], - "Dispatch": ["despacho", "envio"], - "Computer Use": ["uso do computador"] + "Cowork": [ + "cotrabalho" + ] }, "exam_ui": { "Pass": "Aprovado", diff --git a/src/data/ru.json b/src/data/ru.json index 7aa1755..5a19f27 100644 --- a/src/data/ru.json +++ b/src/data/ru.json @@ -1143,33 +1143,15 @@ "Anthropic Academy": [ "Антропик Академия" ], - "Enterprise": [ - "Предприятие" - ], - "Personal": [ - "Персональный" - ], "Plugin": [ "Плагин" ], "Plugins": [ "Плагины" ], - "skill": [ - "навык" - ], - "skills": [ - "навыки" - ], - "Skills": [ - "Навыки" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "преамбула" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1188,9 +1170,12 @@ "hooks": [ "хуки" ], - "Cowork": ["Совместная работа", "Коворк"], - "Dispatch": ["Диспетчеризация", "Отправка"], - "Computer Use": ["Использование компьютера", "Компьютерное использование"] + "Cowork": [ + "Коворк" + ], + "Dispatch": [ + "Диспетчеризация" + ] }, "exam_ui": { "Pass": "Сдано", diff --git a/src/data/vi.json b/src/data/vi.json index 01a67cf..38052d4 100644 --- a/src/data/vi.json +++ b/src/data/vi.json @@ -1143,33 +1143,9 @@ "Anthropic Academy": [ "Anthropic Academy" ], - "Enterprise": [ - "Doanh nghiệp" - ], - "Personal": [ - "Cá nhân" - ], - "Plugin": [ - "phần bổ trợ" - ], - "Plugins": [ - "phần bổ trợ" - ], - "skill": [ - "kỹ năng" - ], - "skills": [ - "kỹ năng" - ], - "Skills": [ - "Kỹ năng" - ], "SKILL.md": [ "SKILL.md" ], - "frontmatter": [ - "phần đầu" - ], "CLAUDE.md": [ "CLAUDE.md" ], @@ -1181,16 +1157,7 @@ ], "subagent": [ "tác tử phụ" - ], - "hook": [ - "móc" - ], - "hooks": [ - "móc" - ], - "Cowork": ["cộng tác", "làm việc chung"], - "Dispatch": ["gửi đi", "phân phối"], - "Computer Use": ["sử dụng máy tính"] + ] }, "exam_ui": { "Pass": "Đạt", diff --git a/tests/protected-terms.test.js b/tests/protected-terms.test.js index 73fe46f..2ae8317 100644 --- a/tests/protected-terms.test.js +++ b/tests/protected-terms.test.js @@ -269,6 +269,51 @@ describe('no corruption of correct CJK prose (real shipped dictionaries)', () => '個人觀點', // personal view (was -> Personal) '團隊協作', // team collaboration (was -> Cowork) ], + // Latin/Cyrillic/Vietnamese locales — same bug class, swept later than the + // CJK four. Each sentence is ordinary prose using the language's everyday + // word that had been registered as a brand "wrong-form". + es: [ + 'estas habilidades de comunicación', // skills (was -> skills) + 'el envío de mensajes', // sending (was -> Dispatch) + 'un complemento útil', // add-on (was -> Plugin) + 'el trabajo conjunto del equipo', // joint work (was -> Cowork) + ], + fr: [ + 'les compétences nécessaires', // skills (was -> skills) + "l'extension de navigateur", // extension (was -> Plugin) + 'le travail collaboratif', // collaborative work (was -> Cowork) + 'le préambule du document', // preamble (was -> frontmatter) + ], + it: [ + 'le competenze che svilupperai', // skills (was -> skills) + 'Collegare gli strumenti', // to connect (was -> Plugin) + "l'abilità di scrivere", // ability (was -> skill) + 'la questione principale del corso', // main issue (was -> frontmatter) + ], + de: [ + 'die Zusammenarbeit im Unternehmen', // collaboration + company (was -> Cowork/Enterprise) + 'diese Fähigkeiten sind wichtig', // abilities (was -> Skills) + 'eine nützliche Erweiterung', // extension (was -> Plugin) + 'Da ist ein Haken', // there's a catch (was -> hook) + ], + 'pt-BR': [ + 'essas habilidades de comunicação', // skills (was -> skills) + 'o envio de mensagens', // sending (was -> Dispatch) + 'o trabalho conjunto da equipe', // joint work (was -> Cowork) + 'Pessoal, vamos começar', // folks (was -> Personal) + ], + ru: [ + 'эти навыки общения', // skills (was -> skills) + 'Совместная работа команды', // joint work (was -> Cowork) + 'Отправка сообщений', // sending (was -> Dispatch) + 'Персональный подход', // personal (was -> Personal) + ], + vi: [ + 'những kỹ năng giao tiếp', // skills (was -> skills) + 'phần đầu của bài học', // the beginning (was -> frontmatter) + 'Doanh nghiệp phát triển', // business (was -> Enterprise) + 'cộng tác với nhau', // collaborate (was -> Cowork) + ], }; for (const [lang, sentences] of Object.entries(cases)) {