- Twitterで使用できる言語は全て(ファイルだけでも)用意していて、一番最初の
@JapaneseLanguageName
に、言語名を書いています
i18n/<言語タグ名>.json
を開くi18n/ja.json
をもとに翻訳する
こちらの記事と_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 を使用しているためデバッグ中に加えた変更はリロードしなくても反映されます。