アップロードゾーン、プログレスバー、ドキュメントリストは、ほぼすべてのSaaSプロダクトに搭載されている基幹的なUIであり、同時にローカライゼーションが最も雑になりがちな場所でもあります。ドラッグ&ドロップの文言、ステータスラベル、ファイルエラーメッセージ、日本語ファイル名の取り扱い——これらにはすべて、日本のビジネスユーザーが当然のこととして期待する規則があります。この記事では、アップロード層とドキュメント層の設計判断が、プロダクトを「日本向けに作られたもの」に見せるか、「英語を翻訳しただけのもの」に見せるかを分けるポイントを解説します。
ファイルアップロードウィジェットやドキュメントリストは、多くの場合、日本市場を想定する前に作られたサードパーティ製コンポーネントや汎用の社内モジュールをベースに構築されています。ローカライゼーションが行われるとき、アップロードゾーンは文字列テーブルへの差し替えが実施されます。ドロップゾーンのテキストが翻訳され、ボタンが翻訳され、エラートーストが翻訳される。文字列は文法的に正しく返ってきて、チームは先へ進みます。問題は、このUIには2つの独立した失敗層があり、文字列の差し替えではそのうち1層にしか対処できないことです。
第1層は文言のレジスター——日本語が自然なプロダクト表現になっているかどうかです。第2層は技術的な処理——日本語ファイル名、全角文字、日本語で名付けられたフォルダーが、ユーザーのデスクトップからドキュメントリストへ、そして元に戻るまでの往復を本当に生き延びるかどうかです。文字列の差し替えは第1層を部分的に解決し、第2層にはまったく触れません。その結果生まれるのは、驚くほどよく見られるパターンです。日本語としては許容範囲に読めるアップロードUIだが、実際の日本語ユーザーが実際の日本語ファイルをアップロードした瞬間、見積書_2026年度.xlsx が 見積書_2026年度.xlsx に化けてしまう、というものです。
このことは、ほとんどのUIよりもここで深刻な意味を持ちます。ドキュメントをアップロードするという行為は、信頼の行為です。ユーザーは自分が大切にしているファイル——契約書、請求書、取締役会の資料——をプロダクトに預けています。そのプロダクトがファイル名を文字化けして表示したり、意味のある部分を切り詰めたり、理由を説明しないまま黙って拒否したりすれば、ユーザーは「このプロダクトは日本語ファイルのために作られていない」と結論づけます。その結論を覆すのは容易ではありません。
英語のドロップゾーン文言「Drag and drop files here, or click to browse」には確立した日本語表現がありますが、直訳ではありません。カタカナの「ドラッグ&ドロップ」は広く認識されている用語です。アンパサンドに注意してください。日本語UIでは「ドラッグ&ドロップ」をアンパサンドで表記するのが慣例であり、「ドラッグアンドドロップ」と書くと冗長で読みづらくなります。「ドラッグ・アンド・ドロップ」と中黒(・)を使う表記も見られますが、やや古い印象を与えます。
文言の後半部分は前半と同じくらい重要です。日本の企業ユーザー——とりわけ金融、法務、準公共機関向けのセクター——の多くは、ドラッグより明示的なファイル選択ボタンのほうに手を伸ばします。ドラッグ&ドロップしか提供せず、「参照」や「ファイルを選択」ボタンが見当たらないアップロードゾーンは、不完全な実装に映ります。ドロップ案内とファイル選択のフォールバックを組み合わせるのが自然な完成形です。
ファイル選択ボタンのラベルとしては、「ファイルを選択」(select a file)または「参照」(browse、Windowsのファイルダイアログが長年使ってきた表現)のどちらも正しい表現です。「ファイルを選択」のほうがよりモダンに読め、SaaSの文脈では好まれます。「参照」はWindowsのファイルダイアログが何十年も使ってきた表現で、年配の企業ユーザーにすぐ伝わります。複数ファイルのアップロードが可能な場合も「ファイルを選択」はラベルとして機能し、その下に「複数のファイルを同時にアップロードできます」のようなヘルパーテキストを添えれば十分です。
ステータスラベルはアップロードUIの中で最も慣用的な部分であり、だからこそミスが目立ちます。日本語ユーザーはあらゆるファイル処理プロダクトで同じ小さな語彙を見てきており、そこから外れたり英語のままにしたりすることは、ローカライゼーションが漏れていることをすぐに告げてしまいます。
| 状態 | 推奨の日本語ラベル | 備考 |
|---|---|---|
| Uploading(アップロード中) | アップロード中 | 「中」の接尾辞が進行中の動作を示す。スピナーがある場合は「アップロード中...」と省略記号を付けても自然。 |
| Processing(処理中) | 処理中 | 転送完了後にサーバーが後処理を行っている場合に使う。「アップロード中」とは区別する。 |
| Complete(完了) | 完了 / アップロード完了 | ファイルの行には「完了」だけで十分。完了イベントに「済み」を使わないこと——「済み」はすでに終わった項目を示し、イベントには使わない。 |
| Failed(失敗) | 失敗 / アップロードに失敗しました | トーストやメッセージには丁寧な全文を使う。行ステータスの省略表示としては「失敗」単独でも可。 |
| Queued / Waiting(待機中) | 待機中 | アップロード中のファイルの後に並んでいる場合の標準表現。「キュー待ち」は技術的には理解されるが専門用語的に読める。 |
| Canceled(キャンセル) | キャンセルしました / 中止 | ユーザー操作でのキャンセルには「キャンセルしました」。省略ステータスとしては「中止」。進行中のイベントに「キャンセル済み」は使わない。 |
| Retry(再試行) | 再試行 / もう一度試す | ボタンには「再試行」。エラートーストには「もう一度試す」のほうが柔らかく聞こえる。 |
ステータスで最もよくある誤りは、進行中または完了直後の状態に「済み」(already-done)の形を使ってしまうことです。「アップロード済み」は「このファイルはすでにアップロード済みです」を意味し、リストにある既存の項目に付けるものであり、今まさに転送が終わったプログレスバーには使いません。完了イベントには「完了」を使います。英語ではこの違いがほぼ見えない(どちらも loosely「done」に対応する)のですが、日本語の読者には明確で、誤って使われると少し違和感を覚えます。
アップロードエラーは、曖昧さが最もコストになる場面です。英語のエラーパターンは簡潔な傾向があります——「File too large」「Invalid file type」——これらを直訳すると「ファイルが大きすぎます」「無効なファイル形式」になりますが、どちらもユーザーが最も必要としているもの——実際の上限値と次に何をすべきか——を伝えていません。日本の企業ユーザーは制約を明示し、丁寧なです/ます体での記述を期待します。
洗練されたエラー文言と文字列の差し替えを分ける2つの表記上の詳細があります。第1に、対応形式のリストには半角コンマではなく日本語の列挙読点「、」を使います(PDF、CSV、ZIP)——翻訳ツールが維持してしまうことが多い半角コンマではありません。第2に、ファイルサイズ単位は半角英数字(10MB、5GB)のままにし、その前後の括弧は全角()にします。日本語のテキストの中に半角括弧が混在すると、日本語の読者には間隔の乱れとして映ります。「形式」の呼び方については、企業文書には「形式」または「ファイル形式」が適切です。「フォーマット」でも通じますが、カジュアルに聞こえ、また「ディスクをフォーマット/消去する」という意味とも重なります。
これは文字列の差し替えが絶対に届かない層であり、信頼を最も速く失う層です。日本語ファイル名はエッジケースではなく——日本語ユーザーがアップロードするファイルの標準です。典型的なビジネスファイル名は「見積書_2026年度_最終版.xlsx」や「【重要】契約書(確定).pdf」のようなもので、漢字、全角括弧【】、全角丸括弧()、そして多くのフォントで見えないものの通常のASCIIスペースとは異なる文字である全角スペース( )が混在します。
繰り返し発生する失敗が3つあります。第1はエンコーディングの破損:UTF-8以外で保存・送信されたファイル名は文字化けして返ってきます(「見積書」が「譖九‥」になるなど)。第2はローマ字化:一部のプロダクトは「安全のため」日本語ファイル名をローマ字変換し、「見積書.xlsx」の代わりに「mitsumorisho.xlsx」と表示します——これは文字化けよりも悪く、意図的に見えるため、プロダクトがユーザーの言語を保持できないと告げているも同然です。第3は不適切な切り詰め:日本語ファイル名を末尾から切り詰めると最も意味のある部分が消えます。日本語のファイル名は区別に必要な情報(バージョン、日付)を末尾に置くからです。
処理ルールは具体的です。HTTP Content-Disposition ヘッダーも含め、保存・送信のすべての工程でファイル名をUTF-8として扱います(日本語ファイル名にはRFC 5987の filename*=UTF-8'' エンコーディングを使います。生のバイト列は使いません)。ユーザーが付けた名前を変えずにそのまま表示します——ローマ字変換も全角文字の削除もしません。表示幅が限られる場合は中央省略で切り詰め、拡張子と末尾のバージョン情報を見えるようにします。全角スペース( )はトリムする空白ではなく有効なファイル名の文字として扱います。そして【】()と全角スペースを含む実際の日本語ファイル名でテストしてください。ASCII文字だけのテストファイルは毎回通ってしまい、何も教えてくれません。
ユーザーが持ち込むファイル名の他にも、プロダクト自身がドキュメントやフォルダーの名前を生成します——デフォルトの新規ドキュメントのタイトル、自動命名されたエクスポート、フォルダーのラベルなど——これらも英語のデフォルトを翻訳するのではなく、日本のビジネス命名規則に従う必要があります。
デフォルトの「Untitled Document」はよくある失敗点です。自然な日本語は「無題のドキュメント」で、「の」という助詞が必要です。助詞なしの「無題ドキュメント」は短縮した複合語のように読め、微妙に不自然です。汎用的な無名ファイルには「無題」単独または「名称未設定」(macOSが使う表現)のどちらも慣用的です。自動生成されるエクスポート名は、ユーザー自身が使う日本語の「種別+日付」パターンに従うべきです。レポートのエクスポートのデフォルトが「レポート_2026-06-02」や「売上レポート_202606」になっていれば期待に応えますが、英語の「Report_2026-06-02」や米国式の日付形式では期待に応えられません。
並び順は最も英語のデフォルトのまま放置されがちな規則です。日本語のドキュメントリストは五十音順(かな / あいうえお順)または日付順が期待されており、A–Zアルファベット順しか提供しないUIは、日本語で名前が付けられたファイルをユーザーの視点からほぼランダムに扱います——五十音順は「あ」行の名前を一緒にまとめてくれますが、A–Zではそれができません。標準的な並び替えオプションとして「名前順」(日本語テキストに対しては五十音順を意味すべき)、「更新日順」(更新日時順)、「種類順」(ファイル種別順)を提供してください。ラベル自体は「〜順」の接尾辞パターンに従います:「名前順」「日付順」「サイズ順」——「名前で並べ替え」など独自に作った表現ではなく。
もう一つの細かい点:ドキュメントリストのタイムスタンプです。「2時間前に最終更新」のような相対表現は「2時間前」に自然にローカライズされ、「更新」という更新済みマーカーや「新着」バッジも自然に読めます。完全なタイムスタンプは日本の日付順「2026年6月2日 14:30」または「2026/06/02 14:30」を使うべきです。「6/2/2026」という米国式の表記は、毎月最初の12日間、静かに月と日を入れ替えてしまいます。
文言の層は簡単な半分です。難しい半分は、全角文字・全角スペース・レガシーエンコーディングを含む実際の日本語ファイル名がアップロードを通り抜け、正しく表示されるかどうかです。日本語ミニ診断では、ステータスメッセージのレジスターとファイル名の往復処理の両方を確認し、優先度付きの修正リストを提供します。ほとんどのプロダクトは文言より先にファイル名処理で失敗します。
ミニ診断を依頼する日本語のアップロードUIで「ここにファイルをドラッグ&ドロップ」はどうローカライズすべきですか?
カタカナの「ドラッグ&ドロップ」は広く認識されているため、定番の日本語表記は「ファイルをここにドラッグ&ドロップ」または「ここにファイルをドラッグ&ドロップしてください」です。アンパサンド記法に注意してください。日本語UIでは「ドラッグ&ドロップ」をアンパサンドで表記するのが一般的で、「ドラッグアンドドロップ」と書くと冗長に感じられます。また、「または ファイルを選択」といったクリック可能なファイル選択ボタンを併記してください。日本の企業ユーザーの多くは、ドロップゾーンと並んでファイル選択ボタンを期待しています。
アップロードの進行状態を示す標準的な日本語ステータスラベルは何ですか?
標準的なセットは「アップロード中」(uploading)、「アップロード完了」または「完了」(complete)、「アップロードに失敗しました」または「失敗」(failed)です。進行中の詳細には「アップロード中...」や「処理中」を使います。Uploading / Done / Failedなどの英語状態をそのまま残したり、進行中のプログレスバーに「アップロード済み」を使ったりすることは避けてください。「済み」はすでに完了した項目を指し、進行中の転送には使いません。
日本語でファイルサイズ上限エラーはどう書くべきですか?
上限を明示し、丁寧なです/ます体を使いましょう。「ファイルが大きすぎます」のように曖昧に書くのではなく、「ファイルサイズが上限(10MB)を超えています」と書きます。日本の企業ユーザーは具体的な上限値の表示を期待します。半角の単位「MB」と全角括弧「()」で上限を囲んでください。洗練された表現は次の対処法も示します。例:「アップロードできるファイルは10MBまでです。ファイルサイズをご確認ください。」
全角文字を含む日本語ファイル名はアップロード時に問題を起こしますか?
はい、これは最も多く見られるサイレント障害です。日本語のファイル名には全角文字、全角スペース( )、レガシーエンコーディングが含まれることが日常的にあります。これらのファイル名が文字化け・ローマ字表示・拒否されるようなUIはすぐに信頼を損ないます。対策はUTF-8をエンドツーエンドで使うこと、ローマ字変換なしに元のファイル名をそのまま表示すること、そして末尾の意味のある部分が消えないよう中央省略(見積書_2026年度…最終版.xlsx)にすることです。日本語ファイル名を表示目的でローマ字に変換することは絶対に行わないでください。
日本のビジネスユーザーが期待するドキュメント・フォルダーの命名規則は何ですか?
日本のビジネスユーザーは文書種別+日付の形式で名前を付けます。しばしば全角の年号付きで表記します。例:議事録_2026年6月、見積書_最終版、契約書_確定。デフォルトの新規ドキュメント名もこれに倣うべきです。「Untitled Document」に相当するのは「無題のドキュメント」で、「の」助詞が必要です。英語のままや、助詞なしの「無題ドキュメント」は自然に聞こえません。並び順も重要です。日本語フォルダーリストは五十音順か日付順が期待されており、A–Zアルファベット順しか提供しないUIは日本語ファイル名に対してほぼランダムに見えます。