translations
Tool for maintaining 29-language UI translations in MikoPBX, prioritizing Russian-first workflow.
Install
mkdir -p .claude/skills/translations && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4981" && unzip -o skill.zip -d .claude/skills/translations && rm skill.zipInstalls to .claude/skills/translations
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Управление многоязычными переводами UI-файлов src/Common/Messages на 29 языков с приоритетом русского языка (перевод русских ключей на остальные 28 языков, проверка консистентности, удаление устаревших ключей). Использовать при добавлении новых переводов или переводе на все языки. НЕ для извлечения/синхронизации русских rest_* ключей REST API из кода — для этого используйте restapi-translations.Key capabilities
- →Maintain translation consistency across 29 languages
- →Automate translation via AI
- →Identify and remove obsolete keys
- →Enforce Russian as source of truth
How it works
It scans directory structures to identify missing or deprecated keys, processes changes against the Russian master file, and applies sequential translation updates.
Inputs & outputs
When to use translations
- →Adding new translation keys for UI features
- →Ensuring translation consistency across 29 languages
- →Cleaning up obsolete translation keys
About translations
Manages translation files within the src/Common/Messages directory. It ensures Russian keys are the source of truth, automates translations for 28 other languages, maintains consistency, and removes deprecated keys.
Управление многоязычными переводами на 29 языков с приоритетом русского языка. Использовать при добавлении новых переводов, переводе на все языки, проверке консистентности или удалении устаревших ключей.
When not to use it
- →Synchronizing REST API translation keys
- →Managing non-UI asset files
Prerequisites
Limitations
- →One file at a time restriction
- →Requires manual audit for final quality
How it compares
It enforces a strict language-hierarchy and sequential processing rule that prevents divergence between translation files.
Compared to similar skills
translations side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| translations (this skill) | 1 | 4mo | Review | Intermediate |
| translate-docs | 2 | 8mo | No flags | Beginner |
| gen-docs | 1 | 8mo | No flags | Intermediate |
| restapi-translations | 1 | 4mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by mikopbx
View all by mikopbx →You might also like
translate-docs
MoonshotAI
Translate and sync bilingual documentation.
gen-docs
MoonshotAI
Update Kimi Code CLI user documentation.
restapi-translations
mikopbx
Управление переводами REST API ключей (rest_*) для MikoPBX. Автоматически находит отсутствующие русские ключи в RestApi.php и синхронизирует их с исходным кодом. Использовать при проверке переводов API, после добавления новых endpoints или перед релизом.
freshrss-i18n
FreshRSS
Add, move, or format translation strings in FreshRSS. Use when modifying UI text that needs translation (i18n). Handles all supported languages automatically.
g2-translation-guidelines
antvis
Guidelines for translating G2 documentation, including terminology consistency, hyperlink adjustments, and file naming conventions for multilingual documentation. Use when need to translate documents.
material-component-doc
bytedance
用于 FlowGram 物料库组件文档撰写的专用技能,提供组件文档生成、Story 创建、翻译等功能的指导和自动化支持