「削除」は、慎重な使い分けを要する。VSのメニュー名では、Deleteではなく「Remove」である。「変換」は、Translationではなく「Convert」で、互換や転換といった意味合いが強い。「検索」は、Searchではなく「Find」、探索というよりも発見である。Control」、Managementではない。Setup」、Settingsではない。Settings」だ。「表示/ツールバー」の「標準」は、初期値を表すDefaultではなく「Standard」。なく「Hide」である。非表示という状態ではなく、開発者が隠すという主体的な動作だ。「テスト」の「実行」は「Run」、プログラマーにはなじみのある言葉である。前置詞を使ったものもある。「ツール」の「プロセスにアタッチ」や「データベースへの接続」の「〜に」や「〜への」は、「to」である。なごみ系のメニュー名もある。Studio」だが、開発ツールの全般的な情報よりもバージョンの表示が主機能であり、日本語メニュー名の方が狭義である。以上からわかるように、メニュー名を考えるときは、機能から言葉を引き出す姿勢が重要になる。●ラフデザインの時点から、日英両方を意識するアプリ開発に必要な英語は、プログラマーだけでなく、デザイナーも知っておいたほうがよい。英語版と日本語版の両方を開発する場合、言語が画面のデザインに関わってくるからだ。英語と日本語では、テキストの長さが異なる。英語は書体によっても幅が大きく異なる。それらがレイアウトに影響するのである。コーディングにも影響が及ぶ。英語を意識することなく先に日本語版を開発すると、英語化の際にボタンなどの領域にテキストが収まらず、回り込んでしまいかねない。いって無理やり詰め込むと、ユーザーには不親切なフォントサイズになってしまいかねない。逆に、日本語を意識することなく英語版を開発すると、日本語化の際に、空間が空きすぎて間抜けな印象になるおそれがある。漢字の画数が多いメニュー名を読みやすくするために、フォントサイズの調整が必要になることもある。デザインは、配置する対象ではなく空間を見て行うものであるから、ボタン内に占める文字以外の部分の割合、といった空間の面積が異なると、ビジュアルイメージが変わる可能性すらある。いって、英語版と日本語版で異なるレイアウトにしてしまったら、ひとつのアプリとしての統一感に欠けることになる。実現するには、ラフの段階から、日本語と英語の両方を意識して、部品のレイアウトを考えるほうがよい(★4)。それはデザイナーの仕事だ。本稿のタイトルは「開発者のための」とした。英語が必要なのは、プログラマーだけではない。いや、むしろデザイナーにこそ必要なのかもしれない。筆者は30年ほど前の数年間、サービスマニュアルの編集に従事していた。図面担当だったため翻訳には無縁だが、就業時間中は日本語を目にすることのない職場だった。その経験から、海外生活経験のない人が外国語に慣れるために必要なのは、「一定の期間、母語が目からも耳からも入ってこない環境」だと思う。アダプターで、21インチディスプレイに接続している。画面上端がちょうどディスプレイの下端になる。視線移動は上下で済む。英語版と日本語版のデザインの妥協点については、筆者アプリの英語版と日本語版の画面を見比べると参考になるかもしれない。動作環境がバージョンアップしているので、現バージョンは公開停止する可能性がある。その場合は、http://sei.seindesign.net/default.htmhttp://sei.seindesign.net/default.htmから、必要なアイテムをダウンロードしてください。20142014年10月23日(木)、24日(金)開催。テクノロジに触れることができるイベント。......いま知っておくべき旬の技術をテーマに、2日間で70のセッションが開催される。3タブレットサイズのハイエンドPC、登場。現在は、受託業務から独自発信にシフト中。記事)川合和史@コロ。