Run a full dev cycle on one change: clarify, plan, execute, lint, fix. Start every change here.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Translate between French and US English — i18n strings, a French reply to the owner, an existing translation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Two jobs wear this name and they have different tests.
A string in a catalog has a source text. Equivalence can be judged: does the French say what the English says, in the register the rest of the catalog uses, with the placeholders intact? This is checkable and mostly mechanical.
Prose written fresh in French has no source. There is nothing to be faithful
to, so the test is the writing test — see the writing skill. Do not run the
equivalence check on it; there is no other side to compare.
US English is the codebase language. Every artifact in the repository is
English: identifiers, comments, docblocks, commit messages, AGENTS.md, the
harness's own docs. A French string belongs in exactly two places:
languages/*.po, generated by
bin/harness pot. The source string is English; the French is the target.Anything else in French is drift that the next reader pays for.
Four things to check, in this order:
post, page, plugin,
dashboard, customize are menu labels and interface terms. If WordPress
already renders it in French for this user, translating it again produces a
page where the same concept has two names.%s, %d, %1$s, {name}. WordPress
uses positional placeholders precisely so a translation may reorder them;
reordering is expected, changing is a bug.vous, Veuillez), and a plugin whose strings alternate between tu and
vous reads as machine output.1 item / 2 items, French 1 article / 2 articles,
with zero taking the singular in French and the plural in English. _n() and
_nx() exist for this; a hand-written plural will get it wrong.: ; ! ?. French typography requires it, and a
missing one is the detail a French reader notices first.Gestion des licences, not Gestion Des Licences.librairie is a bookshop, a
library is bibliothèque (and a code library is bibliothèque or left as
library). éventuellement means "possibly", not "eventually"
(finalement). actuellement means "currently", not "actually" (en fait).
sensible means "sensitive", not "sensible" (raisonnable).Gutenberg, WordPress, product names do not get translated or
inflected.Read the French alone first, without the English beside it. If it does not read as a sentence a French speaker would write, the problem is already visible and comparing will not help. Then compare for the four checks above.
bin/harness pot regenerates the catalog from the source. Never edit a .po
by hand and never hand-write a .mo: the next make:pot overwrites both. The
only file worth editing is the source string, and if the English is wrong it is
wrong in every language.
Why this skill is written rather than distilled. The french-writing skills
on skills.sh are below the install bar this fleet uses for third-party sources
(five installs, one install), and none of them knows this domain's vocabulary.
The rules above are English-to-French for software, which is narrow enough to
state directly. See .agents/docs/DISTILLATION.md.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Run a full dev cycle on one change: clarify, plan, execute, lint, fix. Start every change here.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Write a document an agent consumes — a skill, an AGENTS.md, a README, a docblock, or any file reached by a pointer.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Locate and understand code through the project's graft graph before reading: where-is-X, how-does-Y or what-calls-Z.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Stress-test the owner's plan, decision or idea by interviewing them to a shared understanding before any work starts.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Remove AI tells from French prose without lowering its register — a reply, a `.po` target, a French post.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Remove AI tells from English prose — a README, a comment, a user-facing string, a review. French is `humaniseur-fr`.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.