Skip to content

Conversation

yasulab
Copy link
Member

@yasulab yasulab commented Jul 6, 2025

🚀 ✨ https://coderdojo.jp/english/stats

image
  • /english/stats ルートを追加
  • StatsController に言語判定機能を追加(lang パラメータ)
  • グラフタイトル、凡例、軸ラベルを英語対応
  • ページ内のすべてのテキストを条件分岐で英語化
  • 都道府県名の英語表記に対応(Hokkaido, Tokyo など)
  • 言語切り替えリンクを各ページの冒頭に追加

既存のコードパターンを活用し、DRY原則に従った最小限の実装で、将来的なi18n導入を見据えた設計となっています。

cf. https://gist.github.com/yasulab/23b8f2889f1c37cd5000d0939792013e

- /english/stats ルートを追加
- StatsController に言語判定機能を追加(@lang パラメータ)
- グラフタイトル、凡例、軸ラベルを英語対応
- ページ内のすべてのテキストを条件分岐で英語化
- 都道府県名の英語表記に対応(Hokkaido, Tokyo など)
- 言語切り替えリンクを各ページの冒頭に追加

既存のコードパターンを活用し、DRY原則に従った最小限の実装。
将来的なi18n導入を見据えた設計となっている。
@yasulab yasulab merged commit 73d8d7a into main Jul 6, 2025
2 checks passed
@yasulab yasulab deleted the add-english-stats-for-english-speakers branch July 6, 2025 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant