Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Japanese and Create Japanese README. #237

Merged
merged 16 commits into from
Mar 21, 2024
121 changes: 121 additions & 0 deletions README-ja-JP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# AppErrorsTracking

[![GitHub license](https://img.shields.io/github/license/KitsunePie/AppErrorsTracking?color=blue)](https://github.com/KitsunePie/AppErrorsTracking/blob/master/LICENSE)
[![GitHub CI](https://img.shields.io/github/actions/workflow/status/KitsunePie/AppErrorsTracking/commit_ci.yml?label=CI%20builds)](https://github.com/KitsunePie/AppErrorsTracking/actions/workflows/commit_ci.yml)
[![GitHub release](https://img.shields.io/github/v/release/KitsunePie/AppErrorsTracking?display_name=release&logo=github&color=green)](https://github.com/KitsunePie/AppErrorsTracking/releases)
![GitHub all releases](https://img.shields.io/github/downloads/KitsunePie/AppErrorsTracking/total?label=downloads)
![GitHub all releases](https://img.shields.io/github/downloads/Xposed-Modules-Repo/com.fankes.apperrorstracking/total?label=LSPosed%20downloads&labelColor=F48FB1)

[![Telegram CI](https://img.shields.io/badge/CI%20builds-Telegram-blue.svg?logo=telegram)](https://t.me/AppErrorsTracking_CI)
[![Telegram](https://img.shields.io/badge/discussion-Telegram-blue.svg?logo=telegram)](https://t.me/XiaofangInternet)
[![QQ](https://img.shields.io/badge/discussion-QQ-blue.svg?logo=tencent-qq&logoColor=red)](https://qm.qq.com/cgi-bin/qm/qr?k=dp2h5YhWiga9WWb_Oh7kSHmx01X8I8ii&jump_from=webapi&authKey=Za5CaFP0lk7+Zgsk2KpoBD7sSaYbeXbsDgFjiWelOeH4VSionpxFJ7V0qQBSqvFM)
[![QQ 频道](https://img.shields.io/badge/discussion-QQ%20频道-blue.svg?logo=tencent-qq&logoColor=red)](https://pd.qq.com/s/44gcy28h)

<img src="img-src/icon.png" width = "100" height = "100" alt="LOGO"/>

[English](README.md) | [简体中文](README-zh-CN.md) | 日本語

アプリのエラーダイアログに機能を追加し、カスタムROMの削除ダイアログを修正します。

このプロジェクトは、どのAndroidのシステム上でも使用ができるXposedモジュールであり、現在は**LSPosed**のみでテストされています。

このXposedモジュールは、Androidの開発者のために特別に設計されています。

コンピューターが接続できない、ADBが実行できない状態である場合にこのモジュールを使用して、インストールされているアプリのエラーをキャプチャーする事で問題を迅速に特定する事ができます。

アプリがクラッシュしたときのエラーログは、開発者にとって貴重な財産です。もしあなたが開発者でなくても、このモジュールをインストールする事で開発者への貢献に繋がるでしょう。

> 最小バージョンのサポート Android 7.0

## プロジェクトの理由

中国本土のAndroid ROMは、MIUI(安定版を除く)でアプリのクラッシュ時のダイアログボックス(FCダイアログ)を削除しています。私はシステムを逆コンパイルするまで、ネイティブな機能だと思っていました。

プロダクトマネージャーは、ユーザーにエラーを表示させずにアプリを直接クラッシュさせて終了する事が最善の解決策と考えているのでしょうか?
それとも **隠された秘密** があるのでしょうか?

## 動作の原理

`Thread.UncaughtExceptionHandler`とは異なり、システムフレームワークをインジェクトする事でアプリのエラーを全方向からキャプチャするネイティブメソッドを使用します。

同時にシステムレベルの例外のキャプチャは、ネイティブプラットフォームの`スタックトレース`もキャプチャ可能です。

## 注意事項

システムによってネイティブにキャプチャされるエラーは、アプリ自体によって処理されないエラーのみです。アプリ自体にカスタムされた`Thread.UncaughtExceptionHandler`エラーを自動的に収集する**バグ**と同様にシステムはアプリが実際にクラッシュしたかどうかの **(FC)** を取得する事はできません。

## 機能のリスト

- [x] システムのアプリエラーダイアログを完全に置き換え

- [x] 各アプリの例外をログに記録して再起動まで保持

- [x] エラーのスタックトレース関数のコピー、共有、エクスポート

- [x] エラー履歴記録機能、これは通知バータイルの「エラー履歴の記録」およびモジュールのメインインターフェースから入力

- [x] アプリのエラー統計機能

- [x] マルチプロセスアプリのエラー表示機能

## 翻訳の貢献

このプロジェクトは、あなたの国の言語に翻訳する事を歓迎します。

## リリースチャンネル

| <img src="https://avatars.githubusercontent.com/in/15368?s=64&v=4" width = "30" height = "30" alt="LOGO"/> | [GitHub CI](https://github.com/KitsunePie/AppErrorsTracking/actions/workflows/commit_ci.yml) | CI 自動ビルド (テスト版) |
|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------|

| <img src="https://github.com/peter-iakovlev/Telegram/blob/public/Icon.png?raw=true" width = "30" height = "30" alt="LOGO"/> | [Telegram CI チャンネル](https://t.me/AppErrorsTracking_CI) | CI 自動ビルド (テスト版) |
|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|-----------------------------------|

| <img src="https://avatars.githubusercontent.com/in/15368?s=64&v=4" width = "30" height = "30" alt="LOGO"/> | [GitHub リリース](https://github.com/KitsunePie/AppErrorsTracking/releases) | 正式版 (安定版) |
|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|---------------------------------|

| <img src="https://avatars.githubusercontent.com/u/78217009?s=200&v=4?raw=true" width = "30" height = "30" alt="LOGO"/> | [Xposed モジュールのリポジトリ](https://github.com/Xposed-Modules-Repo/com.fankes.apperrorstracking/releases) | 正式版 (安定版) |
|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|---------------------------------|

このXposedモジュールのリリースは上記のURLに限定されています。

他の非公式チャンネルからダウンロードされたバージョンで及ぼした問題は一切関係はありません。

## プロモーション

<!--suppress HtmlDeprecatedAttribute -->
<div align="center">
<h2>ねぇ、きいて! 👋</h2>
<h3>ここでは、Androidの開発ツールやUIデザイン、Gradleプラグイン、Xposedモジュール、実用的なソフトウェアなどの関連プロジェクトを紹介します。</h3>
<h3>もしも以下のプロジェクトであなたのお役に立てたのであれば、私にStarを付けてください!</h3>
<h3>すべてのプロジェクトは無料でオープンソースであり、対応するオープンソースライセンス契約に基づいています。</h3>
<h1><a href="https://github.com/fankes/fankes/blob/main/project-promote/README.md">→ 私のプロジェクトについてはこちらをクリック ←</a></h1>
</div>

## Starの推移

![Star History Chart](https://api.star-history.com/svg?repos=KitsunePie/AppErrorsTracking&type=Date)

## ライセンス

- [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.html)

```
Copyright (C) 2017-2024 Fankes Studio([email protected])

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
```

Powered by [YukiHookAPI](https://github.com/HighCapable/YukiHookAPI)

Copyright © 2017-2024 Fankes Studio([email protected])
4 changes: 2 additions & 2 deletions README-zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<img src="img-src/icon.png" width = "100" height = "100" alt="LOGO"/>

[English](README.md) | 简体中文
[English](README.md) | 简体中文 | [日本語](README-ja-JP.md)

为原生 FC 对话框增加更多功能并修复国内定制 ROM 删除 FC 对话框的问题,给 Android 开发者带来更好的体验。

Expand Down Expand Up @@ -122,4 +122,4 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.

Powered by [YukiHookAPI](https://github.com/HighCapable/YukiHookAPI)

版权所有 © 2017-2024 Fankes Studio([email protected])
版权所有 © 2017-2024 Fankes Studio([email protected])
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<img src="img-src/icon.png" width = "100" height = "100" alt="LOGO"/>

English | [简体中文](README-zh-CN.md)
English | [简体中文](README-zh-CN.md) | [日本語](README-ja-JP.md)

Added more features to app's errors dialog, fixed custom rom deleted dialog, the best experience to Android developer.

Expand Down Expand Up @@ -125,4 +125,4 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.

Powered by [YukiHookAPI](https://github.com/HighCapable/YukiHookAPI)

Copyright © 2017-2024 Fankes Studio([email protected])
Copyright © 2017-2024 Fankes Studio([email protected])
4 changes: 3 additions & 1 deletion module-app/src/main/res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -114,13 +114,15 @@
<string name="are_you_sure_apply_site_apps">%1$s のアプリに設定を一度に適用してもよろしいですか?</string>
<string name="errors_dialog_always_show_reopen">「アプリを再び開く」を表示</string>
<string name="errors_dialog_always_show_reopen_tip">有効化後にダイアログを使用してアプリの例外を表示する場合、エラーが初めてではない場合に「アプリを再び開く」のオプションが表示されます。現在のエラーがメインプロセスではない場合、またはアプリを開く事ができない場合はこのオプションは表示されません。</string>
<string name="errors_dialog_prevent_misoperation">エラーダイアログの誤操作を防止</string>
<string name="errors_dialog_prevent_misoperation_tip">有効化するとエラーダイアログがポップアップ表示後の 1 秒以内はクリックイベントに応答しなくなります。</string>
<string name="developer_notice_tip">このモジュールは、Android 開発者のために特別に設計されています。\n\nコンピューターが接続できず、ADB が実行できない可能性がある場合にこのモジュールを使用する事でインストールされているアプリの例外を素早くキャプチャし、問題を素早く特定する事ができます。\n\nアプリがクラッシュしたときのエラーログは、開発者にとって貴重な財産です。開発者でなくても、このモジュールをインストールする事で開発者に問題を素早く解決させるための例外情報を提供する事ができます。</string>
<string name="developer_notice">使用方法</string>
<string name="warning">警告</string>
<string name="fast_restart_problem">カスタムされたシステムによっては、高速再起動の使用後にエラーが発生する場合があります。\n\n続行しますか?</string>
<string name="view_errors_record_tip">ここでは、モジュールが記録を開始してからのすべてのアプリの例外の記録を見つける事ができます。例外の履歴は、手動でクリアするかファクトリーリセットを実行するまで保持され続けます。記録の表示、エクスポート、共有、クリアができます。</string>
<string name="theme_settings">テーマの設定</string>
<string name="enable_md3_app_errors_dialog">Material 3スタイルのエラーダイアログ</string>
<string name="enable_md3_app_errors_dialog">Material 3 スタイルのエラーダイアログ</string>
<string name="enable_md3_app_errors_dialog_tip">この機能は、Android のターゲットバージョンが 12 以降の場合にデフォルトで有効化され、テーマのダイナミックカラー機能は Android 12 以降でのみ有効になります。</string>
<string name="user_id">ユーザー %1$s</string>
<string name="unable_get_app_errors_record_tip">現在、エラー記録を取得できません。後でエラー履歴の記録を確認する必要がある場合があります。\n\n問題が解決しない場合は、システムがエラーレポートの収集機能を OFF にしている可能性があります。</string>
Expand Down
Loading