diff --git a/lib/locales/ja/football.yml b/lib/locales/ja/football.yml new file mode 100644 index 0000000000..7857083d35 --- /dev/null +++ b/lib/locales/ja/football.yml @@ -0,0 +1,115 @@ +ja: + faker: + football: + teams: + - レアル・マドリード + - FCバルセロナ + - バレンシアCF + - アトレティコ・マドリード + - マンチェスター・ユナイテッド + - チェルシー + - リヴァプール + - アーセナル + - トッテナム・ホットスパー + - ACミラン + - インテル・ミラノ + - ASローマ + - ユヴェントス + - バイエルン・ミュンヘン + - ボルシア・ドルトムント + - シャルケ04 + - ベンフィカ + - ガラタサライ + - PSVアイントホーフェン + - LAギャラクシー + - パリ・サンジェルマン + players: + - リオネル・メッシ + - ジェラール・ピケ + - セルヒオ・ラモス + - クリスティアーノ・ロナウド + - ダビド・デ・ヘア + - ポール・ポグバ + - アントワーヌ・グリーズマン + - アルバロ・モラタ + - アンドレス・イニエスタ + - ロベルト・フィルミーノ + - モハメド・サラー + - ハリー・ケイン + - デレ・アリ + - アリエン・ロッベン + - フランク・リベリー + - マルコ・ロイス + - ロベルト・レヴァンドフスキ + - ズラタン・イブラヒモビッチ + - エディンソン・カバーニ + - セルヒオ・アグエロ + - ネイマール + - メスト・エジル + - ジャンルイジ・ブッフォン + - ウィリアン + - マヌエル・ノイアー + - ファン・マタ + - マヌエル・ノイアー + - セスク・ファブレガス + - ガレス・ベイル + - エデン・アザール + - マリオ・マンジュキッチ + - キリアン・ムバッペ + coaches: + - エルネスト・バルベルデ + - ジネディーヌ・ジダン + - ジョゼ・モウリーニョ + - アントニオ・コンテ + - ユルゲン・クロップ + - マウリシオ・ポチェッティーノ + - ディエゴ・シメオネ + - マッシミリアーノ・アッレグリ + - ユップ・ハインケス + - アーセン・ベンゲル + - ホルヘ・サンパオリ + - フェルナンド・サントス + - ディディエ・デシャン + - ヨアヒム・レーヴ + - フレン・ロペテギ + - マウリシオ・ポチェッティーノ + - ウナイ・エメリ + - マッシミリアーノ・アッレグリ + - トーマス・トゥヘル + competitions: + - UEFAヨーロッパ選手権 + - アジアカップ + - アフリカネイションズカップ + - コパ・アメリカ + - UEFAチャンピオンズリーグ + - FIFAワールドカップ + - UEFAヨーロッパリーグ + - セリエA + - バークレイズ・プレミアリーグ + - ブンデスリーガ + - リーガ・サンタンデール + - FAカップ + - リーグ・アン + - プリメイラ・リーガ + - エールディヴィジ + - スーパーリーグ + - メジャーリーグサッカー + - コッパ・イタリア + - DFBポカール + - CONCACAFゴールドカップ + - ネーションズカップ + - コパ・デル・レイ + positions: + - ゴールキーパー + - フルバック + - ライトバック + - レフトバック + - ディフェンシブミッドフィールダー + - ミッドフィールダー + - アタッキングミッドフィールダー + - ライトミッドフィールダー + - レフトミッドフィールダー + - ライトウィング + - レフトウィング + - セカンドストライカー + - センターフォワード diff --git a/test/test_ja_locale.rb b/test/test_ja_locale.rb index 60890bc09a..eff15ec232 100644 --- a/test/test_ja_locale.rb +++ b/test/test_ja_locale.rb @@ -246,4 +246,23 @@ def test_ja_sport_methods assert_kind_of String, Faker::Sport.unusual_sport assert_not_english(Faker::Sport.unusual_sport) end + + def test_ja_football_methods + # The translation of "team" includes alphabets, so we cannot use assert_not_english for assertion. + # Example: "FCバルセロナ" (FC Barcelona) + assert_kind_of String, Faker::Sports::Football.team + + assert_kind_of String, Faker::Sports::Football.player + assert_not_english(Faker::Sports::Football.player) + + assert_kind_of String, Faker::Sports::Football.coach + assert_not_english(Faker::Sports::Football.coach) + + # The translation of "competition" includes alphabets, so we cannot use assert_not_english for assertion. + # Example: "UEFAチャンピオンズリーグ" (UEFA Champions League) + assert_kind_of String, Faker::Sports::Football.competition + + assert_kind_of String, Faker::Sports::Football.position + assert_not_english(Faker::Sports::Football.position) + end end