aboutsummaryrefslogtreecommitdiff
path: root/src/locales/ja
diff options
context:
space:
mode:
authorNoritaka Kobayashi <[email protected]>2025-05-01 00:13:02 +0900
committerGitHub <[email protected]>2025-04-30 17:13:02 +0200
commit54fd5519e92270926e75a914ccf98b4699fbb4f2 (patch)
tree6f1422be101bd66dcad5f2c732252525e724710f /src/locales/ja
parent8c0953a2617f3c8ddd95320af46063d83d115ddb (diff)
downloadfaker-54fd5519e92270926e75a914ccf98b4699fbb4f2.tar.xz
faker-54fd5519e92270926e75a914ccf98b4699fbb4f2.zip
feat(locale): add Japanese science locale data including elements and units (#3491)
Diffstat (limited to 'src/locales/ja')
-rw-r--r--src/locales/ja/index.ts2
-rw-r--r--src/locales/ja/science/chemical_element.ts592
-rw-r--r--src/locales/ja/science/index.ts14
-rw-r--r--src/locales/ja/science/unit.ts118
4 files changed, 726 insertions, 0 deletions
diff --git a/src/locales/ja/index.ts b/src/locales/ja/index.ts
index 44c8851a..2a5e4a02 100644
--- a/src/locales/ja/index.ts
+++ b/src/locales/ja/index.ts
@@ -12,6 +12,7 @@ import lorem from './lorem';
import metadata from './metadata';
import person from './person';
import phone_number from './phone_number';
+import science from './science';
import vehicle from './vehicle';
/**
@@ -30,6 +31,7 @@ const ja: LocaleDefinition = {
metadata,
person,
phone_number,
+ science,
vehicle,
};
diff --git a/src/locales/ja/science/chemical_element.ts b/src/locales/ja/science/chemical_element.ts
new file mode 100644
index 00000000..7d4face4
--- /dev/null
+++ b/src/locales/ja/science/chemical_element.ts
@@ -0,0 +1,592 @@
+export default [
+ {
+ symbol: 'H',
+ name: '水素',
+ atomicNumber: 1,
+ },
+ {
+ symbol: 'He',
+ name: 'ヘリウム',
+ atomicNumber: 2,
+ },
+ {
+ symbol: 'Li',
+ name: 'リチウム',
+ atomicNumber: 3,
+ },
+ {
+ symbol: 'Be',
+ name: 'ベリリウム',
+ atomicNumber: 4,
+ },
+ {
+ symbol: 'B',
+ name: 'ホウ素',
+ atomicNumber: 5,
+ },
+ {
+ symbol: 'C',
+ name: '炭素',
+ atomicNumber: 6,
+ },
+ {
+ symbol: 'N',
+ name: '窒素',
+ atomicNumber: 7,
+ },
+ {
+ symbol: 'O',
+ name: '酸素',
+ atomicNumber: 8,
+ },
+ {
+ symbol: 'F',
+ name: 'フッ素',
+ atomicNumber: 9,
+ },
+ {
+ symbol: 'Ne',
+ name: 'ネオン',
+ atomicNumber: 10,
+ },
+ {
+ symbol: 'Na',
+ name: 'ナトリウム',
+ atomicNumber: 11,
+ },
+ {
+ symbol: 'Mg',
+ name: 'マグネシウム',
+ atomicNumber: 12,
+ },
+ {
+ symbol: 'Al',
+ name: 'アルミニウム',
+ atomicNumber: 13,
+ },
+ {
+ symbol: 'Si',
+ name: 'ケイ素',
+ atomicNumber: 14,
+ },
+ {
+ symbol: 'P',
+ name: 'リン',
+ atomicNumber: 15,
+ },
+ {
+ symbol: 'S',
+ name: '硫黄',
+ atomicNumber: 16,
+ },
+ {
+ symbol: 'Cl',
+ name: '塩素',
+ atomicNumber: 17,
+ },
+ {
+ symbol: 'Ar',
+ name: 'アルゴン',
+ atomicNumber: 18,
+ },
+ {
+ symbol: 'K',
+ name: 'カリウム',
+ atomicNumber: 19,
+ },
+ {
+ symbol: 'Ca',
+ name: 'カルシウム',
+ atomicNumber: 20,
+ },
+ {
+ symbol: 'Sc',
+ name: 'スカンジウム',
+ atomicNumber: 21,
+ },
+ {
+ symbol: 'Ti',
+ name: 'チタン',
+ atomicNumber: 22,
+ },
+ {
+ symbol: 'V',
+ name: 'バナジウム',
+ atomicNumber: 23,
+ },
+ {
+ symbol: 'Cr',
+ name: 'クロム',
+ atomicNumber: 24,
+ },
+ {
+ symbol: 'Mn',
+ name: 'マンガン',
+ atomicNumber: 25,
+ },
+ {
+ symbol: 'Fe',
+ name: '鉄',
+ atomicNumber: 26,
+ },
+ {
+ symbol: 'Co',
+ name: 'コバルト',
+ atomicNumber: 27,
+ },
+ {
+ symbol: 'Ni',
+ name: 'ニッケル',
+ atomicNumber: 28,
+ },
+ {
+ symbol: 'Cu',
+ name: '銅',
+ atomicNumber: 29,
+ },
+ {
+ symbol: 'Zn',
+ name: '亜鉛',
+ atomicNumber: 30,
+ },
+ {
+ symbol: 'Ga',
+ name: 'ガリウム',
+ atomicNumber: 31,
+ },
+ {
+ symbol: 'Ge',
+ name: 'ゲルマニウム',
+ atomicNumber: 32,
+ },
+ {
+ symbol: 'As',
+ name: 'ヒ素',
+ atomicNumber: 33,
+ },
+ {
+ symbol: 'Se',
+ name: 'セレン',
+ atomicNumber: 34,
+ },
+ {
+ symbol: 'Br',
+ name: '臭素',
+ atomicNumber: 35,
+ },
+ {
+ symbol: 'Kr',
+ name: 'クリプトン',
+ atomicNumber: 36,
+ },
+ {
+ symbol: 'Rb',
+ name: 'ルビジウム',
+ atomicNumber: 37,
+ },
+ {
+ symbol: 'Sr',
+ name: 'ストロンチウム',
+ atomicNumber: 38,
+ },
+ {
+ symbol: 'Y',
+ name: 'イットリウム',
+ atomicNumber: 39,
+ },
+ {
+ symbol: 'Zr',
+ name: 'ジルコニウム',
+ atomicNumber: 40,
+ },
+ {
+ symbol: 'Nb',
+ name: 'ニオブ',
+ atomicNumber: 41,
+ },
+ {
+ symbol: 'Mo',
+ name: 'モリブデン',
+ atomicNumber: 42,
+ },
+ {
+ symbol: 'Tc',
+ name: 'テクネチウム',
+ atomicNumber: 43,
+ },
+ {
+ symbol: 'Ru',
+ name: 'ルテニウム',
+ atomicNumber: 44,
+ },
+ {
+ symbol: 'Rh',
+ name: 'ロジウム',
+ atomicNumber: 45,
+ },
+ {
+ symbol: 'Pd',
+ name: 'パラジウム',
+ atomicNumber: 46,
+ },
+ {
+ symbol: 'Ag',
+ name: '銀',
+ atomicNumber: 47,
+ },
+ {
+ symbol: 'Cd',
+ name: 'カドミウム',
+ atomicNumber: 48,
+ },
+ {
+ symbol: 'In',
+ name: 'インジウム',
+ atomicNumber: 49,
+ },
+ {
+ symbol: 'Sn',
+ name: 'スズ',
+ atomicNumber: 50,
+ },
+ {
+ symbol: 'Sb',
+ name: 'アンチモン',
+ atomicNumber: 51,
+ },
+ {
+ symbol: 'Te',
+ name: 'テルル',
+ atomicNumber: 52,
+ },
+ {
+ symbol: 'I',
+ name: 'ヨウ素',
+ atomicNumber: 53,
+ },
+ {
+ symbol: 'Xe',
+ name: 'キセノン',
+ atomicNumber: 54,
+ },
+ {
+ symbol: 'Cs',
+ name: 'セシウム',
+ atomicNumber: 55,
+ },
+ {
+ symbol: 'Ba',
+ name: 'バリウム',
+ atomicNumber: 56,
+ },
+ {
+ symbol: 'La',
+ name: 'ランタン',
+ atomicNumber: 57,
+ },
+ {
+ symbol: 'Ce',
+ name: 'セリウム',
+ atomicNumber: 58,
+ },
+ {
+ symbol: 'Pr',
+ name: 'プラセオジム',
+ atomicNumber: 59,
+ },
+ {
+ symbol: 'Nd',
+ name: 'ネオジム',
+ atomicNumber: 60,
+ },
+ {
+ symbol: 'Pm',
+ name: 'プロメチウム',
+ atomicNumber: 61,
+ },
+ {
+ symbol: 'Sm',
+ name: 'サマリウム',
+ atomicNumber: 62,
+ },
+ {
+ symbol: 'Eu',
+ name: 'ユウロピウム',
+ atomicNumber: 63,
+ },
+ {
+ symbol: 'Gd',
+ name: 'ガドリニウム',
+ atomicNumber: 64,
+ },
+ {
+ symbol: 'Tb',
+ name: 'テルビウム',
+ atomicNumber: 65,
+ },
+ {
+ symbol: 'Dy',
+ name: 'ジスプロシウム',
+ atomicNumber: 66,
+ },
+ {
+ symbol: 'Ho',
+ name: 'ホルミウム',
+ atomicNumber: 67,
+ },
+ {
+ symbol: 'Er',
+ name: 'エルビウム',
+ atomicNumber: 68,
+ },
+ {
+ symbol: 'Tm',
+ name: 'ツリウム',
+ atomicNumber: 69,
+ },
+ {
+ symbol: 'Yb',
+ name: 'イッテルビウム',
+ atomicNumber: 70,
+ },
+ {
+ symbol: 'Lu',
+ name: 'ルテチウム',
+ atomicNumber: 71,
+ },
+ {
+ symbol: 'Hf',
+ name: 'ハフニウム',
+ atomicNumber: 72,
+ },
+ {
+ symbol: 'Ta',
+ name: 'タンタル',
+ atomicNumber: 73,
+ },
+ {
+ symbol: 'W',
+ name: 'タングステン',
+ atomicNumber: 74,
+ },
+ {
+ symbol: 'Re',
+ name: 'レニウム',
+ atomicNumber: 75,
+ },
+ {
+ symbol: 'Os',
+ name: 'オスミウム',
+ atomicNumber: 76,
+ },
+ {
+ symbol: 'Ir',
+ name: 'イリジウム',
+ atomicNumber: 77,
+ },
+ {
+ symbol: 'Pt',
+ name: '白金',
+ atomicNumber: 78,
+ },
+ {
+ symbol: 'Au',
+ name: '金',
+ atomicNumber: 79,
+ },
+ {
+ symbol: 'Hg',
+ name: '水銀',
+ atomicNumber: 80,
+ },
+ {
+ symbol: 'Tl',
+ name: 'タリウム',
+ atomicNumber: 81,
+ },
+ {
+ symbol: 'Pb',
+ name: '鉛',
+ atomicNumber: 82,
+ },
+ {
+ symbol: 'Bi',
+ name: 'ビスマス',
+ atomicNumber: 83,
+ },
+ {
+ symbol: 'Po',
+ name: 'ポロニウム',
+ atomicNumber: 84,
+ },
+ {
+ symbol: 'At',
+ name: 'アスタチン',
+ atomicNumber: 85,
+ },
+ {
+ symbol: 'Rn',
+ name: 'ラドン',
+ atomicNumber: 86,
+ },
+ {
+ symbol: 'Fr',
+ name: 'フランシウム',
+ atomicNumber: 87,
+ },
+ {
+ symbol: 'Ra',
+ name: 'ラジウム',
+ atomicNumber: 88,
+ },
+ {
+ symbol: 'Ac',
+ name: 'アクチニウム',
+ atomicNumber: 89,
+ },
+ {
+ symbol: 'Th',
+ name: 'トリウム',
+ atomicNumber: 90,
+ },
+ {
+ symbol: 'Pa',
+ name: 'プロトアクチニウム',
+ atomicNumber: 91,
+ },
+ {
+ symbol: 'U',
+ name: 'ウラン',
+ atomicNumber: 92,
+ },
+ {
+ symbol: 'Np',
+ name: 'ネプツニウム',
+ atomicNumber: 93,
+ },
+ {
+ symbol: 'Pu',
+ name: 'プルトニウム',
+ atomicNumber: 94,
+ },
+ {
+ symbol: 'Am',
+ name: 'アメリシウム',
+ atomicNumber: 95,
+ },
+ {
+ symbol: 'Cm',
+ name: 'キュリウム',
+ atomicNumber: 96,
+ },
+ {
+ symbol: 'Bk',
+ name: 'バークリウム',
+ atomicNumber: 97,
+ },
+ {
+ symbol: 'Cf',
+ name: 'カリフォルニウム',
+ atomicNumber: 98,
+ },
+ {
+ symbol: 'Es',
+ name: 'アインスタイニウム',
+ atomicNumber: 99,
+ },
+ {
+ symbol: 'Fm',
+ name: 'フェルミウム',
+ atomicNumber: 100,
+ },
+ {
+ symbol: 'Md',
+ name: 'メンデレビウム',
+ atomicNumber: 101,
+ },
+ {
+ symbol: 'No',
+ name: 'ノーベリウム',
+ atomicNumber: 102,
+ },
+ {
+ symbol: 'Lr',
+ name: 'ローレンシウム',
+ atomicNumber: 103,
+ },
+ {
+ symbol: 'Rf',
+ name: 'ラザホージウム',
+ atomicNumber: 104,
+ },
+ {
+ symbol: 'Db',
+ name: 'ドブニウム',
+ atomicNumber: 105,
+ },
+ {
+ symbol: 'Sg',
+ name: 'シーボーギウム',
+ atomicNumber: 106,
+ },
+ {
+ symbol: 'Bh',
+ name: 'ボーリウム',
+ atomicNumber: 107,
+ },
+ {
+ symbol: 'Hs',
+ name: 'ハッシウム',
+ atomicNumber: 108,
+ },
+ {
+ symbol: 'Mt',
+ name: 'マイトネリウム',
+ atomicNumber: 109,
+ },
+ {
+ symbol: 'Ds',
+ name: 'ダームスタチウム',
+ atomicNumber: 110,
+ },
+ {
+ symbol: 'Rg',
+ name: 'レントゲニウム',
+ atomicNumber: 111,
+ },
+ {
+ symbol: 'Cn',
+ name: 'コペルニシウム',
+ atomicNumber: 112,
+ },
+ {
+ symbol: 'Nh',
+ name: 'ニホニウム',
+ atomicNumber: 113,
+ },
+ {
+ symbol: 'Fl',
+ name: 'フレロビウム',
+ atomicNumber: 114,
+ },
+ {
+ symbol: 'Mc',
+ name: 'モスコビウム',
+ atomicNumber: 115,
+ },
+ {
+ symbol: 'Lv',
+ name: 'リビモリウム',
+ atomicNumber: 116,
+ },
+ {
+ symbol: 'Ts',
+ name: 'テネシン',
+ atomicNumber: 117,
+ },
+ {
+ symbol: 'Og',
+ name: 'オガネソン',
+ atomicNumber: 118,
+ },
+];
diff --git a/src/locales/ja/science/index.ts b/src/locales/ja/science/index.ts
new file mode 100644
index 00000000..91968423
--- /dev/null
+++ b/src/locales/ja/science/index.ts
@@ -0,0 +1,14 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { ScienceDefinition } from '../../..';
+import chemical_element from './chemical_element';
+import unit from './unit';
+
+const science: ScienceDefinition = {
+ chemical_element,
+ unit,
+};
+
+export default science;
diff --git a/src/locales/ja/science/unit.ts b/src/locales/ja/science/unit.ts
new file mode 100644
index 00000000..76505464
--- /dev/null
+++ b/src/locales/ja/science/unit.ts
@@ -0,0 +1,118 @@
+export default [
+ {
+ name: 'メートル',
+ symbol: 'm',
+ },
+ {
+ name: '秒',
+ symbol: 's',
+ },
+ {
+ name: 'モル',
+ symbol: 'mol',
+ },
+ {
+ name: 'アンペア',
+ symbol: 'A',
+ },
+ {
+ name: 'ケルビン',
+ symbol: 'K',
+ },
+ {
+ name: 'カンデラ',
+ symbol: 'cd',
+ },
+ {
+ name: 'キログラム',
+ symbol: 'kg',
+ },
+ {
+ name: 'ラジアン',
+ symbol: 'rad',
+ },
+ {
+ name: 'ヘルツ',
+ symbol: 'Hz',
+ },
+ {
+ name: 'ニュートン',
+ symbol: 'N',
+ },
+ {
+ name: 'パスカル',
+ symbol: 'Pa',
+ },
+ {
+ name: 'ジュール',
+ symbol: 'J',
+ },
+ {
+ name: 'ワット',
+ symbol: 'W',
+ },
+ {
+ name: 'クーロン',
+ symbol: 'C',
+ },
+ {
+ name: 'ボルト',
+ symbol: 'V',
+ },
+ {
+ name: 'オーム',
+ symbol: 'Ω',
+ },
+ {
+ name: 'テスラ',
+ symbol: 'T',
+ },
+ {
+ name: '摂氏',
+ symbol: '°C',
+ },
+ {
+ name: 'ルーメン',
+ symbol: 'lm',
+ },
+ {
+ name: 'ベクレル',
+ symbol: 'Bq',
+ },
+ {
+ name: 'グレイ',
+ symbol: 'Gy',
+ },
+ {
+ name: 'シーベルト',
+ symbol: 'Sv',
+ },
+ {
+ name: 'ステラジアン',
+ symbol: 'sr',
+ },
+ {
+ name: 'ファラド',
+ symbol: 'F',
+ },
+ {
+ name: 'ジーメンス',
+ symbol: 'S',
+ },
+ {
+ name: 'ウェーバー',
+ symbol: 'Wb',
+ },
+ {
+ name: 'ヘンリー',
+ symbol: 'H',
+ },
+ {
+ name: 'ルクス',
+ symbol: 'lx',
+ },
+ {
+ name: 'カタル',
+ symbol: 'kat',
+ },
+];