Translate

Folio Nine in 46 languages

Folio Nine sells website templates. Its catalogue and two template demos were translated from English into 45 more languages with the kaeris command-line tool, then built and checked. Below are real strings from the live pages, the numbers from those runs, what had to be fixed by hand, and what has not been reviewed yet.

Before and after, on the live demos

The English source, then the same string as it is served today. Each demo has its own address for every language, such as /ru/ or /ja/. Copied from the pages on 2 November 2026.

Talvor, a design studio demo: the main heading of the home page. spread.folionine.com
LanguageOn the page
English, sourceTalvor is a design studio in Lisbon. We make identities, packaging and websites for companies that make physical things, and we photograph the work ourselves.
RussianTalvor — дизайн-студия в Лиссабоне. Мы создаем фирменный стиль, упаковку и веб-сайты для компаний, производящих физические продукты, и сами фотографируем результаты.
JapaneseTalvorはリスボンのデザインスタジオです。物理的な製品を作る企業のために、アイデンティティ、パッケージ、ウェブサイトを制作し、作品は自社で撮影しています。
ArabicTalvor هو استوديو تصميم في لشبونة. نقوم بإنشاء هويات وتغليف ومواقع إلكترونية للشركات التي تصنع أشياء مادية، ونقوم بتصوير الأعمال بأنفسنا.
Aurvane, a game launch demo: the page title and the store button. embargo.folionine.com
LanguageOn the page
English, sourceAurvane — Carry the last light
Wishlist on Steam
GermanAurvane — Trage das letzte Licht
Auf Steam auf die Wunschliste setzen
JapaneseAurvane — 最後の光を運ぶ
Steamでウィッシュリストに追加
ArabicAurvane — احمل النور الأخير
أضف إلى قائمة الأمنيات على Steam

What was checked by running it

Every number below comes from a command that was run on the result, not from reading the files.

WhatResultChecked with
Catalogue strings shown in the page's language99.16% of 25,714; before the run, 53.85%A script that counts visible strings on every built page
Catalogue strings left in English217 (0.84%): words such as Support, FAQ and Demo, and the abbreviation LCPThe same count
Catalogue build508 pages in 46 localesnpm run build
Titles, descriptions and language links0 issuesnpm run verify:seo
Templates and types0 errorsnpm run check
Live demosRussian, Ukrainian, German, Japanese and Arabic answer with a translated title on both demosAn HTTP request to each address, 2 November 2026
Verandah, a fourth template, not public yet45 languages: 260 interface strings and 31 listings in eachThe template's build
Verandah placeholders such as {n} and {price}0 mismatches across 45 dictionariesA script that compares placeholders with the English file
Verandah listings still identical to English0 of 1,395A script that compares each listing with its English source

What had to be fixed by hand

The run did not end with a finished site. These are the problems found afterwards.

Limits

Machine-translated and checked by back-translation; not reviewed by native speakers yet.

The command

The general shape of the run. --keep is the do-not-translate list, --context says what the site is, and --verify translates every result back to English and writes the lines worth a second look to a file.

kaeris translate <source files> --langs <codes> \
  --keep "Folio Nine,Astro,…" \
  --context "<what the site is and who reads it>" \
  --verify

Plans and limits for the tool used here are on the pricing page.