UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

i18n

【I18N】「月日」のローカライズ

以前、「年月」の表示のローカライズを調べたことがあったが、「月日」にもローカライズするする必要があった uga-box.hatenablog.com 具体的には以下のようにチェックイン・チェックアウトの表示を当たり前のように「MM/DD」にしていたが、海外で共通ではな…

【Next.js】headに要素を埋め込む

ページをローカライズする場合にはGoogleに言語別に翻訳されたページが複数あるということを伝える必要がある uga-box.hatenablog.com やり方は、headに以下を追加する <link rel="alternate" hreflang="lang_code" href="url_of_page" > Next.jsでheadに要素を埋め込むやり方を調査する nextjs.org ドキュメントの例ではnext</link>…

【i18n】ページのローカライズ対応

ページに言語や地域ごとの複数のバージョンがある場合、別バージョンがあることを Google に知らせておくのが良いらしい これにより、Google 検索はユーザーの言語や地域に応じた最適なページのバージョンを表示できるようになるとのこと developers.google.…

【I18N】タイ語の年表記を仏暦から西暦にする

Date#toLocaleDateStringを使うと日付のローカライズができる developer.mozilla.org ほとんどのロケールでは問題ないが、一部のロケールで気になることがある 例えば、タイ語の場合 何も考えず使用すると以下のような結果になる console.log(new Date().toL…

【I18N】moment.jsを使わないで「年月」のローカライズ

前回の記事の続きで、以下のように日付の年月だけをローカライズさせる方法を調べている 2020年 1月 January 2020 uga-box.hatenablog.com 前回の記事で、moment.jsでは表現が簡単にはできないことがわかり困っていたところ、 twitterで@kawasimaさんよりDat…