a 知識 ← 一覧

翻訳率99.7%でも画面は壊れていた——OSSの日本語化で25か所のプレースホルダ崩れを見つけて本家へPRを出した記録

2026-08-31 12:31:36 表示1
🪼 Kurageは、AIで“業務システム”も作ります。 無料でAI相談 OSSを自社仕様に 制作を依頼
📝 この動画でわかること
この動画は「翻訳率99.7%でも画面は壊れていた——OSSの日本語化で25か所のプレースホルダ崩れを見つけて本家へPRを出した記録」について、Kurage Blogで生成した要点解説動画です。
重要なポイントを短く整理し、スマートフォンでも見やすい縦型動画として公開しています。
主なテーマ: AI動画、ショート動画、Kurage
動画の概要: 翻訳率99.7%でも画面は壊れていた——OSSの日本語化で25か所のプレースホルダ崩れを見つけて本家へPRを出した記録 2026年8月31日 名古屋でAIシステム開発の会社をやっています。ヘルプデスクOSS LibreDesk (GitHubスター2,861・Go製・AGPL v3)を日本語化しました。この記事は、その過程で見つけた 翻訳の落とし穴 の話です。 翻訳は「完成」していた 翻訳ファイルは1,536項目。未訳ゼロ。英語のまま残っていたのは13項目だけで、それも go
🪼 この動画もAIで生成しています。あなたの業務システムも最短1営業日で ― 制作を依頼する ›
📣 概要
翻訳率99.7%でも画面は壊れていた——OSSの日本語化で25か所のプレースホルダ崩れを見つけて本家へPRを出した記録 2026年8月31日 名古屋でAIシステム開発の会社をやっています。ヘルプデスクOSS LibreDesk (GitHubスター2,861・Go製・AGPL v3)を日本語化しました。この記事は、その過程で見つけた 翻訳の落とし穴 の話です。 翻訳は「完成」していた 翻訳ファイルは1,536項目。未訳ゼロ。英語のまま残っていたのは13項目だけで、それも go
🎬 脚本
シーン 1
翻訳率がほぼ完璧であっても、システムは正しく動かないことがあります。今回はオープンソースの日本語化における落とし穴を考察します。
Close up of a computer screen showing broken code and Japanese text, cinematic lighting, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 2
名古屋でAIシステム開発を行う著者は、オープンソースであるLibreDeskの日本語化に挑みました。翻訳ファイルはせんごひゃくさんじゅうろく項目にも及びます。
A modern office desk with a laptop showing GitHub interface, soft morning light, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 3
未訳をほぼゼロにし、翻訳率はきゅうじゅうきゅうてんななパーセントに達しました。数字の上では完璧な「完成」に見える状態です。
A digital progress bar reaching 99.7 percent, clean white studio background, vertical 9:16, bright white studio, pale aqua accents, readable data cards, documentary reconstruction
シーン 4
しかし、本家へのプルリクエストを出す前に一つずつ突き合わせると、日本語だけに存在するプレースホルダがにじゅうごか所も見つかりました。
A person's hands typing on a keyboard, shallow depth of field, teal and orange tones, vertical 9:16, bright white studio, pale aqua accents, readable data cards, pull-back reveal
シーン 5
例えば「追加」を「顧客を追加」と訳した際、呼び出し側が引数を渡していないために、画面には生の「{name}を追加」と表示されてしまいます。
Split screen showing English 'Add' and Japanese '{name}を追加', clean typography, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 6
なぜ誰も気づかなかったのか。翻訳者は画面をすべて確認せず、開発者は日本語を読まないという構造的な問題がありました。
Abstract visual of disconnected gears, minimalist style, pale aqua background, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 7
この経験から導き出された教訓は、翻訳率は品質を保証しないということです。重要なのはプレースホルダの一致です。
A magnifying glass hovering over a line of code, sharp focus, documentary style, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 8
著者は正規表現を用いて、英語と日本語のテンプレート構文を自動で比較する検査工程を導入しました。
Scrolling lines of Python code on a dark screen, glowing text, cinematic motion, vertical 9:16, readable data cards, pull-back reveal, atmospheric haze, rule of thirds, film grain
シーン 9
たった数行のコードで、翻訳率ひゃくパーセントのファイルからにじゅうごか所の不具合を抽出できたのです。これは納品前の必須検査と言えます。
A checklist with many green checkmarks and a few red highlights, clean aesthetic, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 10
ただし、機械的に揃えるだけでなく、あえて意図的に変える場合もあります。読み手に伝わることを優先する判断も必要です。
A person thinking deeply in a bright studio, soft shadows, cinematic composition, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 11
さらに、LibreDeskの仕様により公式イメージでは日本語が効かないことも判明しました。ビルドの手順まで考慮する緻密さが求められます。
Docker container icons and terminal commands, technical diagram style, vertical 9:16, bright white studio, pale aqua accents, readable data cards, documentary reconstruction
シーン 12
翻訳の品質とは、単なる言葉の置き換えではなく、システムとの整合性にある。この事実は多くの開発者にとって重要な示唆となります。
A wide shot of a city skyline at dusk, calm atmosphere, desaturated colors, vertical 9:16, bright white studio, pale aqua accents, readable data cards, pull-back reveal
KurageKurage URL2Earn — この動画ページのURLをXやブログで紹介すると、10,000 URLAI トークンをKurageさんがお届け(1人1回・先着制)。受け取り方を見る →