Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KiCadのGitLabを見たりWeblateで翻訳してみたりしてみる
Search
soburi
March 29, 2023
Technology
0
320
KiCadのGitLabを見たりWeblateで翻訳してみたりしてみる
soburi
March 29, 2023
Tweet
Share
More Decks by soburi
See All by soburi
KiCad 8.0 出ました。
tokitahiroshi
0
300
小江戸らぐ2024/2
tokitahiroshi
0
94
ZephyrRTOSで遊ぼう!
tokitahiroshi
0
340
AliEx系ラベルプリンター Phomemo P12を叩いてみる
tokitahiroshi
0
97
Pico-SDK1.5.0, Zephyr v3.3.0 が出ました。
tokitahiroshi
0
340
F3rdXへの行き方
tokitahiroshi
0
620
WCH CH32V307VをZephyrで試す
tokitahiroshi
0
500
ZephyrRTOSのLongan Nanoへの移植
tokitahiroshi
0
770
zephyrにパッチ送ったら半年店晒しされた話
tokitahiroshi
0
79
Other Decks in Technology
See All in Technology
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
190
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
0
120
入門 KRR
donkomura
0
110
シェルとPerlの使い分け、 そういった思考の道具は、どこから来て、どこへゆくのか?v1.1.0
fmlorg
0
480
スタサプ ForSCHOOLアプリのシンプルな設計
recruitengineers
PRO
3
630
Binary Hacks Rebooted 私選ハック集
nullpo_head
1
270
Case Study: Concurrent Counting
ennael
PRO
0
120
ゼロから実装まで!機械学習入門
natsuki0726
0
190
Assisted reorganization of data structures
ennael
PRO
0
270
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
2
240
ドキュメントとの付き合い方を考える
leveragestech
1
140
テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
ysknsid25
12
3.3k
Featured
See All Featured
Designing for humans not robots
tammielis
249
25k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.8k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.7k
Clear Off the Table
cherdarchuk
91
320k
Unsuck your backbone
ammeep
668
57k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
29
1.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Designing with Data
zakiwarfel
98
5.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.9k
Transcript
KiCadのGitLabを見たり Weblateで翻訳してみたりし てみる ガジェット研究座談会@汐留 常田 裕士
Weblateについて
KiCad翻訳のあゆみ ▪ @yoneken さんらが日本語化ファイルを提供 (Version4の頃) ▪ https://github.com/kicad-jp/kicad-doc でとりまとめて、Upstreamにコミッ ト (Version5
の頃) ▪ Weblateの導入 (Version6以降) ▪ 告)KiCadの初期の日本語化をされていた方で、[KiCadについて]の貢献者リスト に名前のない方、是非お知らせください。 (Version 6までは https://gitlab.com/kicad/code/kicad/- /commit/1f8b72c194da2d473f086222ea051fe9517a5fd5 で入れても らったのですが、それ以前の貢献者が辿れなかったため。)
Weblateで翻訳する ▪ やることは簡単。 ▪ https://hosted.weblate.org/projects/kicad/master-source/ja/ ▪ GitHubアカウントあたりを使ってサインイン ▪ 未翻訳の項目をクリックして英文に対応する日本語の翻訳を入力するだけ。 ▪
昔の.poファイルがどうの、という面倒なことは考えなくてOK.
Weblateの使い方#1 ▪ 未完了項目 (オレンジの項目) を選択 選択して
Weblateの使い方#2 ▪ ひたすら翻訳 ここに訳文を入力するだけ
実際には… ▪ 原文の表示箇所を調べる ▪ ソースから対応する画面を推定する ▪ わかれば実際に表示させてみて画面全体の文脈を把握したうえで翻訳する ▪ なので結構大変。
一例 ▪ 原文「High Speed」 ▪ pcb_calculatorのソース。
ソースを探す ▪ ソースから該当しそうな画 面を探す。 ▪ General system designとあるから、全体 メニューっぽいところ?
画面の文脈を見て翻訳する ▪ メニューにいた。 ▪ これは「高速」訳すとちょっとまずそう… ▪ というわけで、やることは簡単だけど、 結構面倒
Bugtrackerを覗いて 見てみる
GitLab ▪ KiCadのプロジェク トはGitLabで管 理されている。 ▪ リリースの進み具 合はこれで見える。 ▪ https://gitlab.c
om/kicad
進捗 ▪ Milestoneの Burnup/Burndown チャートで進捗具合が把 握できる。 ▪ 8.0はまだ始まったばかり。 ▪ https://gitlab.com/
groups/kicad/- /milestones/19#ta b-issues
バグ一覧 ▪ Label Priorityでソート すると、「ヤバイバグ」が 見える。 ▪ Criticalが捌けてくるとリ リース。 ▪
https://gitlab.com/ groups/kicad/- /issues/?sort=label _priority&state=op ened&milestone_tit le=8.0&first_page_ size=100
インターフェース誌のコラ ムの基板について
自作Raspi Pico デバッグボード ▪ Raspi PicoでZephyrRTOSのドライバ書くために作った 評価ボード ▪ 実際にこの基板を使って書いたドライバがupstreamのソースに入っている。 ▪
電気回路的にはあまり面白いことはやっていない。基本的に配線だけ。 ▪ 2010年代のトレンド、「割れるデバッグ基板」を令和に再現! ▪ RaspiのHATにしてのデバッグも可能。(raspberrypi-swd.cfg) ▪ ユニバーサル基板領域も確保。
概要 ▪ 2x5 ハーフピッチ SWD端子 ▪ Arduino式6pinUART端子 ▪ I2C/ADCのGrove端子出力化 ▪
リセットボタン(重要) ▪ 赤外線LED (リモコン信号送受信用) ▪ 10BASE-T (ENC28J60使用) ▪ WAVESHARE社OLED/WizNet Ethenet Hat互換のピンヘッダ
現物の紹介 ▪ こんな感じ。 ▪ まだちょこちょこいじってます。 ▪ Live