translate-pending
Skill61 starsChanged 57 days agoMITView on GitHub
Перевести всё, что записано долгом в development-docs/TRANSLATION-DEBT.md, и вычеркнуть строки той же правкой. Вызывать, когда владелец говорит «переведи что накопилось», «закрой долги по переводам», «добавь язык X везде», или когда он ВКЛЮЧИЛ новый язык в NEXT_PUBLIC_SUPPORTED_LANGUAGES и сайт на нём говорит по-английски. Переводит САМ агент по подписке — внешний сервис не зовётся и ключ не нужен. Не вызывать для одной строки в одном файле: это обычная правка.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Fractera/Agent-Engineering-Infrastructureword for word, first seen Nov 8, 2026
Other versions1 project uses a version of this.
Word for word · 1
- Fractera/Agent-Engineering-Infrastructure★ 61100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository88 other files it gives its agents.
- app/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- adopt-suggested-skillSkill
- ai-elementsSkill
- ai-sdkSkill
- answer-elementSkill
- ask-elementSkill
- audit-broken-charactersSkill
- blocks-of-the-nodeSkill
- build-product-with-ownerSkill
- content-factorySkill
- core-build-returnSkill
- core-scheduleSkill
- create-elementSkill
- create-multilingual-content-entrySkill
- design-and-settings-of-elementsSkill
- element-powerSkill
- expand-site-languageSkill
- explain-this-projectSkill
- extract-design-systemSkill
- find-skillsSkill
- handle-block-requestSkill
- handle-needSkill
- help-in-browserSkill
- humanizerSkill
- integratorSkill
- know-the-architectSkill
- manage-app-settingsSkill
- node-typeSkill
- own-agentsSkill
- persist-env-var-with-rebuildSkill
- place-page-in-menuSkill
- provider-rulesSkill
- release-templateSkill
- review-pageSkill
- route-to-elementSkill
- self-reviewSkill
- shadcnSkill
- shape-the-needSkill
- skill-creatorSkill
- study-for-elementSkill
- supervise-elementSkill
- ultracode-sessionSkill
- use-agentic-ragSkill
- use-ai-generationSkill
- use-aioSkill
- use-app-configSkill
- use-auth-providersSkill
- use-authSkill
- use-browserSkill
- use-channelsSkill
- use-chatSkill
- use-code-shapeSkill
- use-databaseSkill
- use-dataSkill
- use-deep-memorySkill
- use-deploySkill
- use-designSkill
- use-development-stepsSkill
- use-domainSkill
- The first 60 shown.
The file
Files
translate-pending
Подсказка, а не закон. Знаешь способ лучше для случая перед тобой — делай по-своему и скажи об этом. Творческая работа доверена тебе.
Зачем этот навык существует
🔒 РАЗРАБОТКА ИДЁТ НА ЯЗЫКЕ ПО УМОЛЧАНИЮ — решение владельца 2026-09-20, дословно: «разработка ведётся на языке по дефолту, сразу же каждая функция, каждый компонент… ссылка на него попадает в специальный документ долги по переводам. Затем отдельно модель запускается с требованием пройти по всем ссылкам и добавить перевод, обновить информацию об этом справочнике. Делается только агентом искусственного интеллекта».
Довод, а не привычка. В разработке строки переписываются по нескольку раз; ранний перевод оплачивается дважды и при этом выглядит готовым. Поэтому перевод — отдельный прогон, а не часть каждой правки.
🛑 ЦЕНА ЭТОГО ПРАВИЛА ОДНА, И ЕЁ ПЛАТИТ РЕЕСТР: отложенный перевод исчезает из виду вместе с закрытым шагом. Через месяц никто не скажет, какие страницы остались одноязычными — сайт выглядит законченным, а половина его отвечает по-английски.
Что делает прогон
1. Измерить, а не вспомнить. Прежде всего — два прибора:
npm run check:i18n # словари: сколько языков против включённого набора
npm run check:content # языковые ячейки страницОба отвечают включённым набором (NEXT_PUBLIC_SUPPORTED_LANGUAGES), а не рукописным числом —
это исправлено в 256-9. Их вывод и есть список работы; реестр долга объясняет, почему что-то
отложено, но не заменяет измерение.
2. Прочитать реестр — development-docs/TRANSLATION-DEBT.md. Там адреса и причины. Строка
«долгом не является» означает осознанное решение: такой файл не трогать.
3. Перевести. Языковая ячейка страницы — _data/<язык>.ts рядом с en.ts; словарь интерфейса —
новый ключ языка в Record<lang, Ui>.
🔒 ПЕРЕВОДИТ АГЕНТ, А НЕ ВНЕШНЯЯ СЛУЖБА. Работа идёт по подписке владельца; ключ API не нужен и не спрашивается. Это прямое слово владельца, а не выбор инструмента.
🛑 ЧЕГО НЕЛЬЗЯ ТРОГАТЬ ПРИ ПЕРЕВОДЕ, И ЭТО ОПЛАЧЕНО:
- подстановки —
{roles},{admin},{lang}: переведённый плейсхолдер ломает страницу молча и именно в том языке, который никто не проверяет; - имена собственные и термины лицензии —
Open Codeне переводится: «открытый код» читается какopen source, а это open-washing; - разметку ссылок
[подпись](адрес)— адрес остаётся, переводится только подпись; - ключи объекта — переводятся значения.
4. Вычеркнуть строку долга ТОЙ ЖЕ правкой, которой пришёл перевод. Строка, пережившая перевод, через неделю отправит следующую сессию делать сделанное.
5. Проверить и доказать. Оба прибора зелены; страница на новом языке отдаёт слово из словаря, а не английское. 🔒 И третий прибор, о котором легко забыть:
npm run check:seo-html # языковые сигналы отданного HTMLОн обязателен именно здесь: перевод меняет индексируемость. Пока перевода нет, версия несёт
noindex и вне hreflang; с переводом она входит в набор — и если войдёт односторонне, поисковик
проигнорирует набор целиком.
Чего этот навык НЕ делает
- не включает язык — это правка
NEXT_PUBLIC_SUPPORTED_LANGUAGES, решение владельца; - не трогает
microservices/— перенесённые службы живут по своему правилу («переносим всё что у них есть так, как у них есть», 2026-09-20), и их 82 языка урезать или дополнять нельзя; - не переводит
config/translations/language-metadata.ts— это каталог языков продукта, а не наши слова.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

