wupeihan06.com シンプル

三言語と翻訳ゲートウェイ

中文で一度書けば、日本語・英語は公開時に自動で補われる

これは三言語のサイトだ。中国語がデフォルト(ルートパスに接頭辞なし)、日本語は /ja/、英語は /en/。ブラウザの言語からどの版に落ち着くかを自動で判断する。

中国語だけを書く

三言語を保つうえでいちばん怖いのは、「中国語を直したのに、日英を直し忘れる」こと。ここでのやり方はこうだ——中国語だけを書く。どのノードも、どのカードも、どの記事も、すべて中国語を源とし、公開時に「設定優先」の翻訳ゲートウェイを通して日本語と英語の二版を自動で補う。ゲートウェイは OpenAI 互換の形式を使い、鍵はローカルにだけ置いて、リポジトリには上げない。

なぜあちこちで国内に配慮するのか

サイトは阿里云 OSS でホストしていて、主な読者は国内にいる——だからフォントはすべて自前でホストしている(Google Fonts の CDN は壁の内側からは取得できない)。中国語は Noto Sans SC、日本語は Kosugi Maru、ラテン文字は Google Sans Flex。それぞれの長所を取り、外部リンクが読み込めるかどうかに賭けたりはしない。