Ledger 01 / Promise
We localize interfaces, product descriptions and marketing content for Ukrainian readers in Kyiv and beyond. Every string is tracked: English source, draft, reviewed Ukrainian, and the QA note that changed it.
| String ID | Source EN | LLM draft | Reviewed UA |
|---|---|---|---|
| ui.btn.save.01 | Save changes | Shortened to a single verb | Approved for the 14-character buttonChar limit |
| ui.err.network.04 | Network error. Try again. | Generic failure notice | Cause kept, retry action namedTone |
| ui.cart.items.02 | 5 items in cart | Single plural form only | All four plural categories mappedPlural |
| ui.acc.welcome.07 | Welcome back, Anna | Neutral greeting, no agreement | Feminine form agreed with the nameGender |
Redline Draft 03 dropped the "few" plural form. Corrected in review and locked in the glossary before hand-off.
Ledger 02 / Interface strings
Buttons, error messages, empty states, placeholders and plural counters are the cheapest place for a Ukrainian release to break. Each line below is a specimen from an approved ledger: source English, reviewed Ukrainian written here in Latin transliteration, and the constraint that decides whether it ships.
Chips in proofing red mark a correction that changed the string. Approved terminology is flagged with the green rule instead, and no string closes until the term list and the QA note agree.
Send a sample of your own interface strings and we will return the first audited rows: request a UI strings audit.
Ledger 03 / Product copy
Each product line passes through three states: the English source, a drafting pass, and the reviewed Ukrainian string. Reviewers settle plural categories, gender and case agreement, character limits and approved terminology, then record the reason beside the change so the next release inherits the decision.
| ID | Source EN | Draft | Reviewed UA |
|---|---|---|---|
| PRD-1042 | Matte, fast-drying finish. | Mate pokryttia, shvydko sukhne. | Matove pokryttia shvydkoho vysykhannia.1 |
| PRD-1187 | Fits 12 devices. | Pidkhodyt dlia 12 prystroi. | Pidkhodyt dlia 12 prystroiv.2 |
| PRD-1203 | Added to your bag. | Dodano v vash koshyk. | Dodano v koshyk.3 |
| PRD-1249 | No results found. | Nechoho ne znaydeno. | Rezultativ ne znaydeno.4 |
Ledger 04 / Marketing tone samples
A procurement lead, a retail shopper and a developer read the same product differently. Each row pairs the source intent with the register we approve for Ukrainian, plus the note that anchors the decision.
Tone is approved per string, not per document. No sample promises rankings, revenue, or a perfect translation.
Ask for a register sample| Register | Source intent | Reviewed register | Annotation |
|---|---|---|---|
| B2BMKT 01 | Introduce a localization partner to a procurement lead. | Formal address, benefit stated before method, no tool name-dropping. | Formal register held. Sentences kept under 18 words. |
| ConsumerMKT 02 | Describe a checkout improvement inside a mobile app. | Direct second person, one concrete outcome, no superlatives or exclamation marks. | Plural category and case form checked on the account line. |
| DeveloperMKT 03 | Explain a failed API key check in a console message. | Imperative, one line, cause before fix, identifiers left untranslated. | 92 character limit. Terminology approved before drafting. |
Every sample carries four checks: character limit, plural category, gender and case agreement, terminology approval. Machine drafting, where used, is stated in the scope brief.
QA workflow and proof metrics
Character limits, plural categories, gender and case agreement, and approved terminology are reviewed line by line in a shared ledger.
16-character UI limit met. Plural category reviewed and terminology approved.
Scope review
Share a sample of your interface strings, product page or campaign copy. You get a written scope: string character limits checked, plural categories mapped, gender and case agreement reviewed, terminology approved. The quote states which QA steps are included.
Request a scope reviewWritten reply within two business days. No automated estimate, no obligation.