Skip to content

Comments

Add English project pages to /english/projects/**/*#187

Merged
yasulab merged 26 commits intomainfrom
add-english-columns-to-projects-yaml
Aug 25, 2024
Merged

Add English project pages to /english/projects/**/*#187
yasulab merged 26 commits intomainfrom
add-english-columns-to-projects-yaml

Conversation

@yasulab
Copy link
Member

@yasulab yasulab commented Jul 17, 2024

Fix #160

次のステップで進めていく。洗い出しきれていないタスクがあれば随時追記。

  • 🧠 GPT-4o で既存の日本語タイトル/概要文から英文(草案)を作成する 358d540
  • ✅ 生成した英文(草案)を内部ツール (Cosense) で共有し、有志にレビューしてもらう
  • 📝 レビューが大体終わったら英文を projects.yml のカラムとして追加する
  • 💎 追加されたカラムから /english/projects/**/* に展開するスクリプトを書く
  • 🚀 スクリプト実行後、生成したページなどをテストし、問題ない状態まで至ったらリリースする 🌐✨

mitoujr_ja2en_example

英語圏にリーチしたり、海外受験したり、英語のレジュメを作る場面などで便利。

英語版に必要な情報

  • 現在いただいている _data/projects.yml の英語版が必要
  • 必須なのは以下の2つ(それ以外は任意):
    1. 英語のプロジェクトのタイトル
    2. 英語のプロジェクトの概要文
  • 英語版の例:
    • タイトル: Hopefully Automatic Train Operation (HATO): Immersive Automatic Model Train Control System
    • 概要文: HATO is a fully automatic operation system for N gauge trains that aims to immerse users in the world of model railroading. HATO controls a distributed system consisting of a group of sensors and power supply units via a custom protocol, HLCP (Hato Line Control Protocol), which is run over USB. The system manages the position and speed of multiple trains while preventing accidents and automatically operating trains. In addition, a train control interface similar to those found in an transit control centre enhances the immersiveness of your model train simulation. HATO is an open source project available on GitHub.
  • 実装自体は tasks/* スクリプトを拡張して /english/projects/**/* に展開すれば良いだけなので、 設計も実装もカンタン、情報収集は "ガンバル!" が必要。

まずは英語化したい任意のプロジェクトだけを英語化するのが 1st Step としては良いかも? 🤔💭

@yasulab yasulab added the 改善 Ideas to improve but not rushed label Jul 17, 2024
@yasulab yasulab self-assigned this Jul 17, 2024
@yasulab
Copy link
Member Author

yasulab commented Jul 17, 2024

📝 MEMO: テストが落ちているのは Nav Bar のお隣プロジェクトがまだ無いからなので、全プロジェクトの英語化が終わったら直る予定 🚧
image

* At _site/english/projects/2023/hato.html:165:
  internally linking to umeda_sansei_kai, which does not exist

* At _site/english/projects/2023/hato.html:167:
  internally linking to motion_simulator, which does not exist

@yasulab yasulab changed the title [WIP] Add English columns to _data/projects.yml for I18n (Internationalization) [WIP] Add English project pages to /english/projects/**/* Jul 18, 2024
@yasulab yasulab changed the title [WIP] Add English project pages to /english/projects/**/* Add English project pages to /english/projects/**/* Aug 25, 2024
@yasulab
Copy link
Member Author

yasulab commented Aug 25, 2024

@ukkari さんから OK もらったのでリリースします!!! 🚀✨ (Thx!!)

@yasulab
Copy link
Member Author

yasulab commented Aug 25, 2024

CI で指摘された細かなリンク切れを直したのでリリースします!! 🚀✨

@yasulab yasulab merged commit acfcff5 into main Aug 25, 2024
@yasulab yasulab deleted the add-english-columns-to-projects-yaml branch August 25, 2024 04:31
yasulab added a commit that referenced this pull request Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

改善 Ideas to improve but not rushed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

英語版の個別プロジェクト紹介ページが欲しい

1 participant