Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ちょっとした「翻訳ブーム」はこうして始まった
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Haruki Tazoe
July 19, 2025
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ちょっとした「翻訳ブーム」はこうして始まった
Haruki Tazoe
July 19, 2025
Transcript
34 slides
ちょっとした「翻訳ブーム」は こうして始まった 2025/07/19 PHPカンファレンス関西2025 田添春樹 / @jdkfx
2024/11/21 PHP 8.4 リリース
マニュアル読んでますか?
None
マニュアルの メンテナンスどうなってるの?
このマニュアルについて - このマニュアルは、関数リファレンスを中心として、言語リファレンス、 PHP の主な機能、そして、その他の付録から構成されています。 - 多くの我々の活動を支援してくれる人がおり、また、過去にこのプロジェク トを支援してくれた人がいます。 - 本マニュアルの日本語への翻訳は、PHP
マニュアル翻訳プロジェクトにて行 われています。 PHP: 序文 - Manual https://www.php.net/manual/ja/preface.php
https://x.com/KentarouTakeda/status/1854461443133038899
https://x.com/KentarouTakeda/status/1854461446580732175
https://x.com/KentarouTakeda/status/1854461446580732175 もしかして貢献チャンスでは...?
https://x.com/KentarouTakeda/status/1854461446580732175 翻訳しながら新しい仕様・機能を 勉強できるのでは...?
翻訳に貢献しよう!
日本語マニュアルリポジトリ - https://github.com/php/doc-ja - PHPマニュアルのメンテナは、 以下を行います。 - 英語版のコミットを翻訳し、 日本語版に反映させる -
このリポジトリのPRや issueに対応する
環境を構築してビルドしてみる
PHPマニュアルのビルド方法 - PHPのマニュアルは、DocBook と呼ばれるフォーマットで記述されており、 PhD という PHPマニュアル のためのツール によってその DocBook
から HTML や CHM、PDF などの複数の形式にビルドできる。 1. PHPのインストール(7.4.0以降は非推奨のPEARが必要) 2. PhDのインストール 3. マニュアルのソースをリポジトリから取得 4. HTML版の PHPマニュアルをビルドする 5. chm 版の PHPマニュアルをビルドする https://github.com/php/doc-ja/blob/master/README_Building_HOWTO.md
結構やることが多い… https://github.com/php/doc-ja/blob/master/README_Building_HOWTO.md
従来の方法でも構築を試したが うまくいかなかった...
環境構築を簡略化したい!
None
Makefileを作成 setup, build, xhtmlにて ビルドまで一気にできる! ローカルでの差分確認も可能! https://github.com/jdkfx/phpdoc 参考: https://doc.php.net/guide/local-set up.md
Makefileを作成
環境構築が簡単! ローカルでの確認も可能!
環境構築が簡単! ローカルでの確認も可能! すみません、今現在なぜかビルドできません… 解決します…
環境構築を簡単にできるようにした ことでいろんな反応をいただきました
None
None
様々な声 - 自分は「なんか良いタイミングだし?」くらいの軽い気持ちで入っています が、周りにも「ちょっとやってみよう!」で最近になってから参加しました な人も増えており、少しお祭りっぽい雰囲気で楽しいですw https://daisuki.nichiyoubi.land/entry/2024/11/24/145450 - そもそもこれまで自分がOSSにPRを出す機会がなく、やり方も全然わからな かった為、自分のようにはじめてOSSにPRを出す方向けに手順を残しておき ます。
自分と同じようにOSSで協力したいけど、手が出すのが少しハードルが高い! と思っている方はぜひ、こちらの翻訳作業に参加してみましょう! https://zenn.dev/fendo181/articles/84074e1ce63306
翻訳のやり方をの中で引用 - はじめての翻訳にツールを使った 確認の方法をissueのコメントに 記載してくださってもらえました
感じたこと
壁のない、ゴールまで一直線に登ることができる山 やりたいことを一直線にできるため、 作業を始める前から完了までにストレスがかからない
壁があり、ゴールまで一直線に登ることができない山 やりたいことを一直線にできないため、 取り組む作業以外のことに注力しなければならず ストレスがかかってしまうことも...
壁を取り除いてあげることでたくさんの人の助けに スムーズに作業が行えるように環境を整えたり サポートしたりすることは大事なこと
まとめ - ちょっとしたことでも環境を整えたことで、予想よりも多くの方から反応を いただけた - 自分と同じ悩みで取り掛かる手を止めてしまった方がいることを知った - 初めてのOSS貢献への貢献ができてHappy!
自己紹介 - 名前・所属 - 田添春樹 / @jdkfx - 株式会社GoQSystem -
よく使う技術 ( 使っていた技術 ) - PHP, JavaScript, Vue.js, Svelte … - PHPとは学生時代に出会う - 個人開発や自作フレームワークの制作 - 最近はAWSにハマってる
ご清聴ありがとう ございました! 10月11日(土)、PHPカンファレンス広島も よろしくお願いいたします!
More Decks by Haruki Tazoe
See All by Haruki Tazoe
クロスアカウント環境におけるAWS S3バケットへのアクセスで詰まっていた
jdkfx
0
100
PHPのプロセス制御について
jdkfx
0
80
フロントエンドのチューニングに挑戦してみる
jdkfx
0
210
ドキュメント翻訳で学ぶ新しい言語仕様・機能
jdkfx
1
600
フレームワークの内部構造を理解するためにフレームワークを作ってみることにした / phpcon-2021
jdkfx
2
1.4k
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
So, you think you're a good person
axbom
PRO
2
2.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
RailsConf 2023
tenderlove
30
1.6k
Designing Experiences People Love
moore
143
24k
We Have a Design System, Now What?
morganepeng
55
8.4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
880
Being A Developer After 40
akosma
PRO
92
590k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
570
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k