1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

covid-19-transmission-graphicの日本語化

Last updated at Posted at 2020-03-28

@hal_sk さんがさっそく日本語化してたので取り組んでみました。
日本語化はすでにあるので、九州弁(長崎弁化)しました。

covid-19-transmission-graphic-ja-JP.gif

リポジトリ

今回作ったリポジトリ

sugasaki / covid-19-transmission-graphic · GitLab

やり方

Marc Sutterさんのcovid-19-transmission-graphicにアクセス

1. Forkしてブランチの作成

Forkします

ブランチを作成します

日本語の場合には、ja-JP
他の言語の場合には、ブランチ名をWordfastから選ぶ。

  1. ブランチを作成する
  1. ブランチ名を入れる。

日本語の場合にはja-JP

Clonesする

さきほど作ったブランチを指定してCloneする

git clone -b ja-JP https://gitlab.com/sugasaki/covid-19-transmission-graphic.git

言わずもがなですが、カレントディレクトリを移動

cd covid-19-transmission-graphic

2. 言語フォルダを作成し、文書ファイルの準備

ja-JPフォルダを作成し、text.yamlをコピーする

ja-JPフォルダを作成

mkdir languages/ja-JP

他の言語のtext.yamlをコピーする、テキストをターゲット言語に翻訳します。

cp languages/en-ch/text.yaml languages/ja-JP

テキストをターゲット言語に翻訳します。

languages/ja-JP/text.yaml
or:
  text: |-
    OR...
  size: 250

this-person-worked-from-home:
  text: |-
    THIS PERSON
    WORKED FROM
    HOME
  size: 38

this-person-didnt-go-to-that-bbq:
  text: |-
    THIS PERSON
    DIDN'T GO TO
    THAT BBQ
  size: 38

didnt-fly-domestically:
  text: |-
    DIDN'T FLY
    DOMESTICALLY
  size: 38

stayed-home:
  text: |-
    STAYED
    HOME
  size: 38

languages/ja-JP/text.yaml
or:
  text: |-
    それとも...
  size: 100

this-person-worked-from-home:
  text: |-
    この人は自宅で
    働いた
  size: 38

this-person-didnt-go-to-that-bbq:
  text: |-
    この人は
    飲みに
    行かなかった
  size: 38

didnt-fly-domestically:
  text: |-
    出張を
    取りやめた
  size: 38

stayed-home:
  text: |-
    家にいた
  size: 38

編集が終わったらコミット&PUSHする

gitコメントは適宜変更する

git add .
git commit -m "Add translation for the Romansh language (ja-JP)"
git push --set-upstream origin ja-JP

3. GitlabでGifファイル生成

Gitlabでマージリクエストを出すことで、Gif作成のJOBが走る。

Gitlabへアクセスし、マージリクエストを出す

リクエスト先のブランチを変更する

Change branches

デフォルトままだと、オリジナルへリクエストを出すので自身のMasterブランチへ切り替える。

自分のブランチを選ぶ

ひととり確認し、よければ、Submit merge request

マージリクエストの画面が表示されてもここでは何もしません。

4. ファイルのダウンロード

CI/CD -> Jobsへ移動

最新のJOBの右側、ダウンロードボタンをぽちっと

5. 再実行

2回目からはja-JPブランチへPUSHするだけでJOBが走ります。

6. Marc Sutterさんへお礼を述べる

満足したらMarc Sutterさん (@marcsutter) / Twitterに通知し、あなたのツイッターアカウントをくれたらそれを最終リリースに含めてください。

ローカルでの実行(Docker)

ローカルでGIFを生成することもできます

language=ja-JP
docker run --rm -ti -v $(pwd)/templates:/templates -v $(pwd)/languages:/languages -v $(pwd)/releases:/releases registry.gitlab.com/msutter/gimp-gif-translate /translate.sh -f templates/covid-19-transmission-graphic.xcf -p /translate-gif.py -l $language
1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?