Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 2.34 KB

CONTRIBUTING.md

File metadata and controls

57 lines (35 loc) · 2.34 KB

Contributing

いるかもわからぬ翻訳者の方へ

Crowdinで試験的にやってみています!
crowdin

Twitter上でのTUICの翻訳

  • Twitterで使用できる言語は全て(ファイルだけでも)用意していて、一番最初の@JapaneseLanguageNameに、言語名を書いています

翻訳の仕方

  1. i18n/<言語タグ名>.jsonを開く
  2. i18n/ja.jsonをもとに翻訳する

ポップアップなどTUIC自体の翻訳

こちらの記事_locales/ja/messages.jsonを参照してください

アドオンのデバッグ方法

Chromium、またはFirefoxでのデバッグの詳細は docs/vite_buildを御覧ください。

manifest.jsonなどのデバッグ・ソースコードの情報はdocs/manifest_buildを見てください!

重要: Firefox ブラウザーが事前にインストールされている必要があります。
また、新しいプロファイルを "about:profiles" で "development" という名前で作成する必要があります。
プロファイルや環境によるバグを防ぐためにプロファイルは分けられます。

pnpm i --frozen-lockfile

## Firefox でデバッグする場合(引数なしの場合はデフォルトで Firefox でデバッグします)
pnpm debug

# or
pnpm debug:firefox

## Chrome でデバッグする場合
pnpm debug:chromium

## Firefox または Firefox 系ブラウザーでデバッグする場合

# .env.local で `TUIC_WEBEXT_FIREFOX_EXECUTABLE`を使いたいFirefoxの経路に設定した後に
pnpm debug:firefox

#
# TUIC_WEBEXT_FIREFOX_EXECUTABLE="C:\Program Files\Firefox Developer Edition\firefox.exe"
# プロファイルでエラーが出る場合や直接指定したい場合
# TUIC_WEBEXT_FIREFOX_PROFILE="C:\Users\user\AppData\Roaming\Mozilla\Firefox\Profiles\h6jvvuqd.dev_tuic"
pnpm debug:firefox

デバッグでは web-ext を使用しているためデバッグ中に加えた変更はリロードしなくても反映されます。