Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 2.99 KB

CONTRIBUTING.md

File metadata and controls

65 lines (41 loc) · 2.99 KB

Contributing

パッケージマネージャーをpnpmに変更しました!
yarnを使用していた方は、pnpmをインストールしてnode_modulesを削除した上で
pnpm i --frozen-lockfileを実行してください。

ビルドツール Vite導入により、デバッグ方法が変わりました!
ビルド及びデバッグ方法については、docs/vite_buildを御覧ください。
この変更は41dff7b (2023年9月2日)からの適用です。

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

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 または Chromium 系ブラウザー でデバッグする場合
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 を使用しているためデバッグ中に加えた変更はブラウザーをリロードしなくても反映されます。