本文へ移動

Hata旗

国や地域の旗を読み込み、対応する表示の形を選び、絵ごとの資料・作者・ライセンスを保てます。

「旗(はた)」は、旗を表す日本語です。 名前について(英語)

目次

やり方

コードと名前を読む

正確なコードの確認と、表記をそろえる検索を区別します。

標準のAPIを使う

import { flagCode,isFlagCode,FLAG_CODES } from "@johnmorrisdotca/hata";
import { flagName,flagAspect } from "@johnmorrisdotca/hata/names";
console.log(flagCode("jp_13"),isFlagCode("JP-13"),isFlagCode("jp-13"),FLAG_CODES.length);
console.log(flagName("JP-13","ja"),flagAspect("JP-13"));
JP-13 true false 465
東京都 1.5

isFlagCodeは保存した大文字の既定のコードを正確に確認します。flagCodeは大小文字とアンダースコアをそろえ、既定の旗がないコードにnullを返します。行政区画は完全なコードで区別します。既定のコードの一覧と、枠に合わせた絵や別の旗を含む一覧は別です。

説明を保つ

flagNameは英語・日本語を選び、名前がない場合にnullです。翻訳を作らず、コードを代わりに表示できます。flagAspectは幅を高さで割った値で、既定の旗がなければnullです。言語で絵や資料は変わりません。既定の旗がない地域は別の旗を読めます。

ソースを見るGitHub で編集@johnmorrisdotca/hata 1.6.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。