アクセント記号の外し方と URL スラッグの作り方
パスポートのローマ字氏名、メールアドレス、ファイル名、Web ページの URL では、アクセント記号のない文字がよく使われます。é は記号を外すだけですが、ベトナム語の đ、トルコ語の ı、ドイツ語の ß、デンマーク語の ø にはそれぞれ決まった書き方があります。このガイドではそのルールと、記事タイトルから URL スラッグを作る方法をまとめます。
記号付きの文字には2種類ある
アクセント付きの文字の多くは、基本の文字に記号が付いたものです。é は e に鋭アクセント、ü は u にウムラウト、ベトナム語の ệ は e に山形記号と下の点が付いた文字です。Unicode は各文字の分解のしかたを記録しているので、記号を外すと基本の文字が残ります。同じ文字を1文字として保存することも、基本の文字と記号を別々に保存することもでき、どちらも見た目は同じで、記号を外した結果も同じです。
一方、ベトナム語の đ、トルコ語の ı、ドイツ語の ß、デンマーク語・ノルウェー語の ø と æ、アイスランド語の þ は、基本の文字から作られた文字ではありません。記号を外しても変わらないため、それぞれに決まった書き方が必要です。
パスポートの翻字表
パスポート下部の機械読取部(MRZ)は A〜Z の文字だけを使います。国際的なパスポートの仕様 ICAO Doc 9303 には、各国の文字をそこでどう書くかの表があり、記号なしで書くときのよい基準になります。
| 文字 | ICAO Doc 9303 | 言語 |
|---|---|---|
| É È Ê Ç Ñ | E E E C N | フランス語、スペイン語、ポルトガル語など |
| Ä Ö Ü | AE または A、OE または O、UE または U | ドイツ語、スウェーデン語、トルコ語など |
| ẞ(ß) | SS | ドイツ語 |
| Đ | D | ベトナム語、クロアチア語など |
| Ğ Ş Ç İ I(ı) | G S C I I | トルコ語 |
| Ø Æ Å | OE、AE、AA または A | デンマーク語、ノルウェー語 |
| Ł Þ Œ | L、TH、OE | ポーランド語、アイスランド語、フランス語 |
ベトナム語:声調記号と đ
ベトナム語の文字には2種類の記号が付きます。母音を変える記号(ă、â、ê、ô、ơ、ư)と、5つの声調記号(huyền à、sắc á、hỏi ả、ngã ã、nặng ạ)です。「không dấu」(記号なし)で書くときは両方を外し、đ を d にします。Nguyễn Văn Đức は Nguyen Van Duc です。声調記号だけを外すと(Nguyên Văn Đưc)、ベトナム語を読める人には母音の区別がつきます。
トルコ語:点のある i と点のない ı
トルコ語には i の文字が4つあります。点のある i と İ、点のない ı と I です。記号なしで書くと ı は i、İ は I になり、ç・ğ・ö・ş・ü は記号を外すだけです。注意したいのは小文字化です。Unicode の一般規則は İ を「i +結合用の上点(U+0307)」に変えるため、見えない文字がファイル名や URL に紛れ込みます。トルコ語の文字を先に基本の文字に変えてから小文字にすれば、どこでも同じ結果になります。
ドイツ語:ae・oe・ue と ss
ドイツ語では点を使えないとき ä・ö・ü を ae・oe・ue と書きます。Müller は Muller ではなく Mueller です。ß については、ドイツ語正書法の公式規則(Amtliches Regelwerk)§25 E2 が「ß を使えないときは ss と書く」と定めています(Straße → Strasse)。ほかの言語では ä・ö・ü の点を外すだけなので、トルコ語の Üsküdar は Uskudar になります。
タイトルから URL スラッグを作る
スラッグは URL のうちページを表す部分です。よいスラッグは短く、小文字で、単語をハイフンでつなぎます。
| タイトル | スラッグ |
|---|---|
| Café & Crème Brûlée: 10 Tips | cafe-creme-brulee-10-tips |
| İstanbul'da Gezilecek Yerler | istanbulda-gezilecek-yerler |
| Öffnungszeiten & Preise(ドイツ語) | oeffnungszeiten-preise |
| Cách nấu phở bò Hà Nội | cach-nau-pho-bo-ha-noi |
- アンダースコアではなくハイフン。Google の URL 構造のガイドは、単語の区切りにハイフンを使い、長い ID 番号より読める単語を使うよう勧めています。
- アポストロフィは削除。don't は don-t ではなく dont にします。
- アクセントがあると URL が長くなる。ブラウザはそのまま表示しますが、コピーしたリンクではパーセントエンコードされます。Google の例では gemüse が gem%C3%BCse になります。
- 公開済みのスラッグは安易に変えない。古い URL から新しい URL へ恒久的なリダイレクト(301)を設定しないと、既存のリンクが切れます。
日本語タイトルのスラッグ
日本語のタイトルは、日本語のままスラッグにするか、英語やローマ字のスラッグを自分で付けるかのどちらかです。日本語のままだとアドレスバーには日本語で表示されますが、コピーしたリンクは %E6%9D%B1… のような長い文字列になります。漢字をローマ字に自動で変えるには単語ごとの読みが必要で、機械的には正しく決められません。短い英単語やローマ字で手で付けるほうが読みやすくなります。
よくある質問
Ä は AE と A のどちらで書くべきですか?
パスポートの表はどちらも認めています。ドイツ語の名前なら AE が一般的で、トルコ語・フィンランド語・スウェーデン語の単語なら A・O・U がよく使われます。照合する書類にすでに書かれている表記に合わせてください。
スラッグはどのくらいの長さがよいですか?
決まった上限はありません。ページを表す単語だけを残し、ほかは省きます。CMS によっては独自の長さ制限があります。
同じに見える文字列なのに、比較すると違うと判定されます。
一方は é を1文字で、もう一方は e と結合用のアクセントで保存している可能性があります。アクセントを外すか、両方を同じ Unicode 正規化形式にそろえると一致します。
名前をアクセントなしで書くのは間違いですか?
パスポートの機械読取部や古い予約システムのように記号を使えない場所では問題ありません。記号を使える場所では、本来のつづりが正しい表記です。