feat: add i18n strings

This commit is contained in:
2023-09-19 05:10:35 +08:00
parent 8df2fd5c14
commit ccc50d720e
7 changed files with 25 additions and 1 deletions

View File

@@ -0,0 +1,577 @@
/*
* AppErrorsTracking - Added more features to app's crash dialog, fixed custom rom deleted dialog, the best experience to Android developer.
* Copyright (C) 2017-2023 Fankes Studio(qzmmcn@163.com)
* https://github.com/KitsunePie/AppErrorsTracking
*
* This software is non-free but opensource 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 any later version.
*
* This software 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
* and eula along with this software. If not, see
* <https://www.gnu.org/licenses/>
*
* This file is Created by fankes on 2022/5/11.
*/
@file:Suppress("MemberVisibilityCanBePrivate", "StaticFieldLeak", "unused")
package com.fankes.apperrorstracking.locale
import android.content.Context
import android.content.res.Resources
import com.fankes.apperrorstracking.R
import com.highcapable.yukihookapi.hook.param.PackageParam
/**
* I18n 字符串实例
*/
object LocaleString {
/** 当前的 [Context] */
private var baseContext: Context? = null
/** 当前的 [PackageParam] */
private var basePackageParam: PackageParam? = null
/** 当前的 [Resources] */
private var baseResources: Resources? = null
/**
* 当前的 [Resources]
* @return [Resources]
* @throws IllegalStateException 如果 [LocaleString] 没有被绑定
*/
private val resources
get() = baseContext?.resources ?: basePackageParam?.moduleAppResources ?: baseResources
?: error("LocaleString must bind an instance first")
/**
* 绑定并初始化
* @param instance 可以是 [Context]、[PackageParam]、[Resources]
*/
fun bind(instance: Any) {
when (instance) {
is Context -> baseContext = instance
is PackageParam -> basePackageParam = instance
is Resources -> baseResources = instance
else -> error("LocaleString bind an unknown instance")
}
}
/**
* 根据资源 Id 获取字符串
* @param objArrs 格式化实例
* @return [String]
*/
private fun Int.bind(vararg objArrs: Any) = resources.getString(this, *objArrs)
/** @string Automatic generated */
val appName get() = appName()
/** @string Automatic generated */
fun appName(vararg objArrs: Any) = R.string.app_name.bind(*objArrs)
/** @string Automatic generated */
val copied get() = copied()
/** @string Automatic generated */
fun copied(vararg objArrs: Any) = R.string.copied.bind(*objArrs)
/** @string Automatic generated */
val copyFail get() = copyFail()
/** @string Automatic generated */
fun copyFail(vararg objArrs: Any) = R.string.copy_fail.bind(*objArrs)
/** @string Automatic generated */
val printToLogcatSuccess get() = printToLogcatSuccess()
/** @string Automatic generated */
fun printToLogcatSuccess(vararg objArrs: Any) = R.string.print_to_logcat_success.bind(*objArrs)
/** @string Automatic generated */
val outputStackSuccess get() = outputStackSuccess()
/** @string Automatic generated */
fun outputStackSuccess(vararg objArrs: Any) = R.string.output_stack_success.bind(*objArrs)
/** @string Automatic generated */
val outputStackFail get() = outputStackFail()
/** @string Automatic generated */
fun outputStackFail(vararg objArrs: Any) = R.string.output_stack_fail.bind(*objArrs)
/** @string Automatic generated */
val aerrTitle get() = aerrTitle()
/** @string Automatic generated */
fun aerrTitle(vararg objArrs: Any) = R.string.aerr_title.bind(*objArrs)
/** @string Automatic generated */
val aerrRepeatedTitle get() = aerrRepeatedTitle()
/** @string Automatic generated */
fun aerrRepeatedTitle(vararg objArrs: Any) = R.string.aerr_repeated_title.bind(*objArrs)
/** @string Automatic generated */
val appInfo get() = appInfo()
/** @string Automatic generated */
fun appInfo(vararg objArrs: Any) = R.string.app_info.bind(*objArrs)
/** @string Automatic generated */
val closeApp get() = closeApp()
/** @string Automatic generated */
fun closeApp(vararg objArrs: Any) = R.string.close_app.bind(*objArrs)
/** @string Automatic generated */
val reopenApp get() = reopenApp()
/** @string Automatic generated */
fun reopenApp(vararg objArrs: Any) = R.string.reopen_app.bind(*objArrs)
/** @string Automatic generated */
val errorDetail get() = errorDetail()
/** @string Automatic generated */
fun errorDetail(vararg objArrs: Any) = R.string.error_detail.bind(*objArrs)
/** @string Automatic generated */
val muteIfUnlock get() = muteIfUnlock()
/** @string Automatic generated */
fun muteIfUnlock(vararg objArrs: Any) = R.string.mute_if_unlock.bind(*objArrs)
/** @string Automatic generated */
val muteIfRestart get() = muteIfRestart()
/** @string Automatic generated */
fun muteIfRestart(vararg objArrs: Any) = R.string.mute_if_restart.bind(*objArrs)
/** @string Automatic generated */
val muteIfUnlockTip get() = muteIfUnlockTip()
/** @string Automatic generated */
fun muteIfUnlockTip(vararg objArrs: Any) = R.string.mute_if_unlock_tip.bind(*objArrs)
/** @string Automatic generated */
val muteIfRestartTip get() = muteIfRestartTip()
/** @string Automatic generated */
fun muteIfRestartTip(vararg objArrs: Any) = R.string.mute_if_restart_tip.bind(*objArrs)
/** @string Automatic generated */
val noListData get() = noListData()
/** @string Automatic generated */
fun noListData(vararg objArrs: Any) = R.string.no_list_data.bind(*objArrs)
/** @string Automatic generated */
val confirm get() = confirm()
/** @string Automatic generated */
fun confirm(vararg objArrs: Any) = R.string.confirm.bind(*objArrs)
/** @string Automatic generated */
val cancel get() = cancel()
/** @string Automatic generated */
fun cancel(vararg objArrs: Any) = R.string.cancel.bind(*objArrs)
/** @string Automatic generated */
val more get() = more()
/** @string Automatic generated */
fun more(vararg objArrs: Any) = R.string.more.bind(*objArrs)
/** @string Automatic generated */
val notice get() = notice()
/** @string Automatic generated */
fun notice(vararg objArrs: Any) = R.string.notice.bind(*objArrs)
/** @string Automatic generated */
val warning get() = warning()
/** @string Automatic generated */
fun warning(vararg objArrs: Any) = R.string.warning.bind(*objArrs)
/** @string Automatic generated */
val areYouSureClearErrors get() = areYouSureClearErrors()
/** @string Automatic generated */
fun areYouSureClearErrors(vararg objArrs: Any) = R.string.are_you_sure_clear_errors.bind(*objArrs)
/** @string Automatic generated */
val allErrorsClearSuccess get() = allErrorsClearSuccess()
/** @string Automatic generated */
fun allErrorsClearSuccess(vararg objArrs: Any) = R.string.all_errors_clear_success.bind(*objArrs)
/** @string Automatic generated */
val areYouSureExportAllErrors get() = areYouSureExportAllErrors()
/** @string Automatic generated */
fun areYouSureExportAllErrors(vararg objArrs: Any) = R.string.are_you_sure_export_all_errors.bind(*objArrs)
/** @string Automatic generated */
val exportAllErrorsSuccess get() = exportAllErrorsSuccess()
/** @string Automatic generated */
fun exportAllErrorsSuccess(vararg objArrs: Any) = R.string.export_all_errors_success.bind(*objArrs)
/** @string Automatic generated */
val exportAllErrorsFail get() = exportAllErrorsFail()
/** @string Automatic generated */
fun exportAllErrorsFail(vararg objArrs: Any) = R.string.export_all_errors_fail.bind(*objArrs)
/** @string Automatic generated */
val noCpuAbi get() = noCpuAbi()
/** @string Automatic generated */
fun noCpuAbi(vararg objArrs: Any) = R.string.no_cpu_abi.bind(*objArrs)
/** @string Automatic generated */
val areYouSureRemoveRecord get() = areYouSureRemoveRecord()
/** @string Automatic generated */
fun areYouSureRemoveRecord(vararg objArrs: Any) = R.string.are_you_sure_remove_record.bind(*objArrs)
/** @string Automatic generated */
val gotIt get() = gotIt()
/** @string Automatic generated */
fun gotIt(vararg objArrs: Any) = R.string.got_it.bind(*objArrs)
/** @string Automatic generated */
val moduleVersion get() = moduleVersion()
/** @string Automatic generated */
fun moduleVersion(vararg objArrs: Any) = R.string.module_version.bind(*objArrs)
/** @string Automatic generated */
val systemVersion get() = systemVersion()
/** @string Automatic generated */
fun systemVersion(vararg objArrs: Any) = R.string.system_version.bind(*objArrs)
/** @string Automatic generated */
val areYouSureRestartSystem get() = areYouSureRestartSystem()
/** @string Automatic generated */
fun areYouSureRestartSystem(vararg objArrs: Any) = R.string.are_your_sure_restart_system.bind(*objArrs)
/** @string Automatic generated */
val fastRestart get() = fastRestart()
/** @string Automatic generated */
fun fastRestart(vararg objArrs: Any) = R.string.fast_restart.bind(*objArrs)
/** @string Automatic generated */
val accessRootFail get() = accessRootFail()
/** @string Automatic generated */
fun accessRootFail(vararg objArrs: Any) = R.string.access_root_fail.bind(*objArrs)
/** @string Automatic generated */
val moduleNotActivated get() = moduleNotActivated()
/** @string Automatic generated */
fun moduleNotActivated(vararg objArrs: Any) = R.string.module_not_activated.bind(*objArrs)
/** @string Automatic generated */
val moduleIsActivated get() = moduleIsActivated()
/** @string Automatic generated */
fun moduleIsActivated(vararg objArrs: Any) = R.string.module_is_activated.bind(*objArrs)
/** @string Automatic generated */
val moduleNotFullyActivated get() = moduleNotFullyActivated()
/** @string Automatic generated */
fun moduleNotFullyActivated(vararg objArrs: Any) = R.string.module_not_fully_activated.bind(*objArrs)
/** @string Automatic generated */
val momentAgo get() = momentAgo()
/** @string Automatic generated */
fun momentAgo(vararg objArrs: Any) = R.string.moment_ago.bind(*objArrs)
/** @string Automatic generated */
val secondAgo get() = secondAgo()
/** @string Automatic generated */
fun secondAgo(vararg objArrs: Any) = R.string.second_ago.bind(*objArrs)
/** @string Automatic generated */
val minuteAgo get() = minuteAgo()
/** @string Automatic generated */
fun minuteAgo(vararg objArrs: Any) = R.string.minute_ago.bind(*objArrs)
/** @string Automatic generated */
val hourAgo get() = hourAgo()
/** @string Automatic generated */
fun hourAgo(vararg objArrs: Any) = R.string.hour_ago.bind(*objArrs)
/** @string Automatic generated */
val dayAgo get() = dayAgo()
/** @string Automatic generated */
fun dayAgo(vararg objArrs: Any) = R.string.day_ago.bind(*objArrs)
/** @string Automatic generated */
val monthAgo get() = monthAgo()
/** @string Automatic generated */
fun monthAgo(vararg objArrs: Any) = R.string.month_ago.bind(*objArrs)
/** @string Automatic generated */
val yearAgo get() = yearAgo()
/** @string Automatic generated */
fun yearAgo(vararg objArrs: Any) = R.string.year_ago.bind(*objArrs)
/** @string Automatic generated */
val crashProcess get() = crashProcess()
/** @string Automatic generated */
fun crashProcess(vararg objArrs: Any) = R.string.crash_process.bind(*objArrs)
/** @string Automatic generated */
val shareErrorStack get() = shareErrorStack()
/** @string Automatic generated */
fun shareErrorStack(vararg objArrs: Any) = R.string.share_error_stack.bind(*objArrs)
/** @string Automatic generated */
val areYouSureUnmuteAll get() = areYouSureUnmuteAll()
/** @string Automatic generated */
fun areYouSureUnmuteAll(vararg objArrs: Any) = R.string.are_you_sure_unmute_all.bind(*objArrs)
/** @string Automatic generated */
val noListResult get() = noListResult()
/** @string Automatic generated */
fun noListResult(vararg objArrs: Any) = R.string.no_list_result.bind(*objArrs)
/** @string Automatic generated */
val filterByCondition get() = filterByCondition()
/** @string Automatic generated */
fun filterByCondition(vararg objArrs: Any) = R.string.filter_by_condition.bind(*objArrs)
/** @string Automatic generated */
val clearFilters get() = clearFilters()
/** @string Automatic generated */
fun clearFilters(vararg objArrs: Any) = R.string.clear_filters.bind(*objArrs)
/** @string Automatic generated */
val resultCount get() = resultCount()
/** @string Automatic generated */
fun resultCount(vararg objArrs: Any) = R.string.result_count.bind(*objArrs)
/** @string Automatic generated */
val loading get() = loading()
/** @string Automatic generated */
fun loading(vararg objArrs: Any) = R.string.loading.bind(*objArrs)
/** @string Automatic generated */
val showErrorsDialog get() = showErrorsDialog()
/** @string Automatic generated */
fun showErrorsDialog(vararg objArrs: Any) = R.string.show_errors_dialog.bind(*objArrs)
/** @string Automatic generated */
val showErrorsToast get() = showErrorsToast()
/** @string Automatic generated */
fun showErrorsToast(vararg objArrs: Any) = R.string.show_errors_toast.bind(*objArrs)
/** @string Automatic generated */
val showNothing get() = showNothing()
/** @string Automatic generated */
fun showNothing(vararg objArrs: Any) = R.string.show_nothing.bind(*objArrs)
/** @string Automatic generated */
val appErrorsStatistics get() = appErrorsStatistics()
/** @string Automatic generated */
fun appErrorsStatistics(vararg objArrs: Any) = R.string.app_errors_statistics.bind(*objArrs)
/** @string Automatic generated */
val totalErrorsUnit get() = totalErrorsUnit()
/** @string Automatic generated */
fun totalErrorsUnit(vararg objArrs: Any) = R.string.total_errors_unit.bind(*objArrs)
/** @string Automatic generated */
val totalAppsUnit get() = totalAppsUnit()
/** @string Automatic generated */
fun totalAppsUnit(vararg objArrs: Any) = R.string.total_apps_unit.bind(*objArrs)
/** @string Automatic generated */
val generatingStatistics get() = generatingStatistics()
/** @string Automatic generated */
fun generatingStatistics(vararg objArrs: Any) = R.string.generating_statistics.bind(*objArrs)
/** @string Automatic generated */
val moduleNotFullyActivatedTip get() = moduleNotFullyActivatedTip()
/** @string Automatic generated */
fun moduleNotFullyActivatedTip(vararg objArrs: Any) = R.string.module_not_fully_activated_tip.bind(*objArrs)
/** @string Automatic generated */
val showErrorsNotify get() = showErrorsNotify()
/** @string Automatic generated */
fun showErrorsNotify(vararg objArrs: Any) = R.string.show_errors_notify.bind(*objArrs)
/** @string Automatic generated */
val appErrorsTip get() = appErrorsTip()
/** @string Automatic generated */
fun appErrorsTip(vararg objArrs: Any) = R.string.app_errors_tip.bind(*objArrs)
/** @string Automatic generated */
val batchOperations get() = batchOperations()
/** @string Automatic generated */
fun batchOperations(vararg objArrs: Any) = R.string.batch_operations.bind(*objArrs)
/** @string Automatic generated */
val areYouSureApplySiteApps get() = areYouSureApplySiteApps()
/** @string Automatic generated */
fun areYouSureApplySiteApps(vararg objArrs: Any) = R.string.are_you_sure_apply_site_apps.bind(*objArrs)
/** @string Automatic generated */
val developerNoticeTip get() = developerNoticeTip()
/** @string Automatic generated */
fun developerNoticeTip(vararg objArrs: Any) = R.string.developer_notice_tip.bind(*objArrs)
/** @string Automatic generated */
val developerNotice get() = developerNotice()
/** @string Automatic generated */
fun developerNotice(vararg objArrs: Any) = R.string.developer_notice.bind(*objArrs)
/** @string Automatic generated */
val fastRestartProblem get() = fastRestartProblem()
/** @string Automatic generated */
fun fastRestartProblem(vararg objArrs: Any) = R.string.fast_restart_problem.bind(*objArrs)
/** @string Automatic generated */
val userId get() = userId()
/** @string Automatic generated */
fun userId(vararg objArrs: Any) = R.string.user_id.bind(*objArrs)
/** @string Automatic generated */
val unableGetAppErrorsRecordTip get() = unableGetAppErrorsRecordTip()
/** @string Automatic generated */
fun unableGetAppErrorsRecordTip(vararg objArrs: Any) = R.string.unable_get_app_errors_record_tip.bind(*objArrs)
/** @string Automatic generated */
val exportAllLogsSuccess get() = exportAllLogsSuccess()
/** @string Automatic generated */
fun exportAllLogsSuccess(vararg objArrs: Any) = R.string.export_all_logs_success.bind(*objArrs)
/** @string Automatic generated */
val exportAllLogsFail get() = exportAllLogsFail()
/** @string Automatic generated */
fun exportAllLogsFail(vararg objArrs: Any) = R.string.export_all_logs_fail.bind(*objArrs)
/** @string Automatic generated */
val goItNow get() = goItNow()
/** @string Automatic generated */
fun goItNow(vararg objArrs: Any) = R.string.go_it_now.bind(*objArrs)
/** @string Automatic generated */
val accessRootFailTip get() = accessRootFailTip()
/** @string Automatic generated */
fun accessRootFailTip(vararg objArrs: Any) = R.string.access_root_fail_tip.bind(*objArrs)
/** @string Automatic generated */
val globalConfig get() = globalConfig()
/** @string Automatic generated */
fun globalConfig(vararg objArrs: Any) = R.string.global_config.bind(*objArrs)
/** @string Automatic generated */
val followGlobalConfig get() = followGlobalConfig()
/** @string Automatic generated */
fun followGlobalConfig(vararg objArrs: Any) = R.string.follow_global_config.bind(*objArrs)
/** @string Automatic generated */
val batchOperationsNumber get() = batchOperationsNumber()
/** @string Automatic generated */
fun batchOperationsNumber(vararg objArrs: Any) = R.string.batch_operations_number.bind(*objArrs)
/** @string Automatic generated */
val clickToUpdate get() = clickToUpdate()
/** @string Automatic generated */
fun clickToUpdate(vararg objArrs: Any) = R.string.click_to_update.bind(*objArrs)
/** @string Automatic generated */
val latestVersion get() = latestVersion()
/** @string Automatic generated */
fun latestVersion(vararg objArrs: Any) = R.string.latest_version.bind(*objArrs)
/** @string Automatic generated */
val latestVersionTip get() = latestVersionTip()
/** @string Automatic generated */
fun latestVersionTip(vararg objArrs: Any) = R.string.latest_version_tip.bind(*objArrs)
/** @string Automatic generated */
val updateNow get() = updateNow()
/** @string Automatic generated */
fun updateNow(vararg objArrs: Any) = R.string.update_now.bind(*objArrs)
/** @string Automatic generated */
val recordCount get() = recordCount()
/** @string Automatic generated */
fun recordCount(vararg objArrs: Any) = R.string.record_count.bind(*objArrs)
/** @string Automatic generated */
val ciNoticeDialogTitle get() = ciNoticeDialogTitle()
/** @string Automatic generated */
fun ciNoticeDialogTitle(vararg objArrs: Any) = R.string.ci_notice_dialog_title.bind(*objArrs)
/** @string Automatic generated */
val ciNoticeDialogContent get() = ciNoticeDialogContent()
/** @string Automatic generated */
fun ciNoticeDialogContent(vararg objArrs: Any) = R.string.ci_notice_dialog_content.bind(*objArrs)
}

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">エラー追跡</string>
<string name="xposed_desc">アプリのエラーダイアログに機能を追加し、カスタム ROM の削除されたダイアログを修正し、Android 開発者にとって最高のエクスペリエンスを実現しました。</string>
<string name="app_info">アプリ情報</string>
<string name="reopen_app">アプリをリスタート</string>
<string name="error_detail">エラーの詳細</string>
<string name="mute_if_unlock">無視(ロックが解除されるまで)</string>
<string name="mute_if_restart">無視(システイムがリスタートまで)</string>
<string name="close_app">アプリを閉じる</string>
<string name="aerr_title">%1$s がエラー</string>
<string name="aerr_repeated_title">%1$s が再びエラー</string>
<string name="mute_if_restart_tip">システイムがリスタートするまで、「%1$s」のエラーを無視します</string>
<string name="mute_if_unlock_tip">ロックが解除されるまで、「%1$s」のエラーを無視します</string>
<string name="back">戻る</string>
<string name="copy_error_stack">エラースタックをコピーする</string>
<string name="export_to_file">ファイルにエクスポート</string>
<string name="error_info">エラー情報</string>
<string name="error_type">エラータイプ</string>
<string name="error_file_name">ファイル名</string>
<string name="error_throw_class">投擲クラス</string>
<string name="error_throw_method">投擲メソッド</string>
<string name="error_line_number">行番号</string>
<string name="error_record_time">記録タイム</string>
<string name="copied">コピーしました</string>
<string name="copy_fail">コピーに失敗しました</string>
<string name="print_to_logcat">コンソールに印刷</string>
<string name="print_to_logcat_success">コンソールに印刷されていました</string>
<string name="output_stack_success">エクスポートされたエラースタックされていました</string>
<string name="output_stack_fail">エラースタックのエクスポートに失敗しました</string>
<string name="export_all">すべてエクスポート</string>
<string name="clear_all">すべてクリア</string>
<string name="errors_record">エラー履歴記錄</string>
<string name="no_list_data">一時的にデータレコードはありません</string>
<string name="confirm">確認</string>
<string name="cancel">キャンセル</string>
<string name="more">モア</string>
<string name="notice">ヒント</string>
<string name="are_you_sure_clear_errors">すべてのエラーレコードをクリアしてもよろしいですか</string>
<string name="all_errors_clear_success">すべてのアラーレコードがクリアされました</string>
<string name="are_you_sure_export_all_errors">すべてのログファイルをエクスポートしてもよろしいですか。梱包プロセスには時間がかかる場合があります。</string>
<string name="view_detail">詳細を見る</string>
<string name="export_all_errors_success">すべてのエラーレコードがエクスポートされました</string>
<string name="export_all_errors_fail">すべてのエラーレコードのエクスポートに失敗しました</string>
<string name="no_cpu_abi">アビなし</string>
<string name="remove_record">レコードを削除</string>
<string name="are_you_sure_remove_record">このレコードを削除してもよろしいですか</string>
<string name="got_it">分かります</string>
<string name="restart_system">リスタートシステム</string>
<string name="project_address">プロジェクトアドレス</string>
<string name="module_not_activated">モジュールが無効化でした</string>
<string name="module_version">モジュールバージョン: %1$s</string>
<string name="system_version">システムバージョン: %1$s</string>
<string name="module_is_activated">モジュールが有効化でした</string>
<string name="display_settings">表示設定</string>
<string name="hide_app_icon_on_launcher">ランチャー上のアプリアイコンを非表示</string>
<string name="hide_app_icon_on_launcher_tip">モジュールアイコンを非表示にすると、インターフェイスが閉じてランチャーに表示されなくなります。モジュール設定は、EdXposedまたはLSPosedで検索して開くことができます。</string>
<string name="hide_app_icon_on_launcher_notice">LSPosedの「ランチャーアイコンを強制的に表示」機能を必ずオフにしてください</string>
<string name="about_module">このモジュールは、YukiHookAPIを使用して構築できます。 \n詳細 https://github.com/fankes/YukiHookAPI</string>
<string name="module_not_fully_activated">モジュールが不完全に有効化でした</string>
<string name="are_your_sure_restart_system">リスタートシステムしてもよろしいですか</string>
<string name="fast_restart">高速リスタート</string>
<string name="access_root_fail">ルート権限を取得できませんでした</string>
<string name="moment_ago">現在</string>
<string name="second_ago">秒前</string>
<string name="minute_ago">分前</string>
<string name="hour_ago">時間前</string>
<string name="day_ago">日前</string>
<string name="month_ago">月前</string>
<string name="year_ago">年前</string>
<string name="crash_process">エラープロセス「%1$s」</string>
<string name="share_error_stack">エラースタックをシェアする</string>
<string name="preference_settings">好み設定</string>
<string name="function_mgr">機能管理</string>
<string name="only_show_errors_in_front">フォアグラウンドアプリで発生したエラーを表示</string>
<string name="only_show_errors_in_main_process">アプリのメインプロセスで発生したエラーを表示</string>
<string name="enable_apps_config_template">アプリ設定テンプレートを有効</string>
<string name="mgr_apps_config_template">アプリ設定テンプレートを管理する</string>
<string name="view_errors_record">エラー履歴を表示する</string>
<string name="view_muted_errors_apps">エラーを無視したアプリを表示する</string>
<string name="only_show_errors_in_front_tip">有効にすると、アプリがフォアグラウンド (使用中) の場合にのみエラーが表示されます。エラーが発生したバックグラウンドアプリにはプロンプト情報はありませんが、エラー履歴に記録されます。</string>
<string name="only_show_errors_in_main_process_tip">有効にすると、アプリがメインプロセス (最初の Application インスタンスオブジェクト) にあるときに、アプリのエラーのみが表示されます。</string>
<string name="apps_config_template_tip">ここでは、アプリごとに個別にエラーが発生したときにエラーダイアログおよびその他のエラーメッセージを表示するかどうかを設定できます。\n無効にすると、すべてのアプリで常にエラーダイアログの形式でエラーメッセージが表示されます。</string>
<string name="view_muted_errors_apps_tip">ここでは、さまざまな形式のエラーを手動で無視したアプリを見つけることができます。このリストは、リスタート後に自動的にクリアされます。これらの無視されたアプリを管理し、無視リストから削除できます。</string>
<string name="muted_errors_apps">エラーを無視したアプリ</string>
<string name="unmute">無視を解除</string>
<string name="unmute_all">無視を全部解除</string>
<string name="are_you_sure_unmute_all">エラーを無視したすべてのアプリを解除してもよろしいですか</string>
<string name="apps_config_template">アプリ設定テンプレート</string>
<string name="filter_by_condition">条件でフィルタリング</string>
<string name="no_list_result">表示結果はありません</string>
<string name="typo_app_name_pkg_name">アプリ名とパッケージ名を入力できます</string>
<string name="clear_filters">条件をクリア</string>
<string name="result_count">%1$s の合計結果</string>
<string name="loading">ロード中</string>
<string name="when_errors_how_to_show_tip">エラーが適用されているときにシステムがエラーを表示する方法を構成できます。</string>
<string name="show_errors_dialog">エラーダイアログを表示</string>
<string name="show_errors_toast">エラー Toast を表示</string>
<string name="show_nothing">何も表示されません</string>
<string name="app_errors_statistics">アプリのエラー統計</string>
<string name="total_errors">エラーの総数</string>
<string name="total_apps">アプリの総数</string>
<string name="most_errors_app">エラーが最も多いアプリ</string>
<string name="most_errors_type">エラーが最も多いタイプ</string>
<string name="total_proportion_of_errors">エラーの合計割合</string>
<string name="total_errors_unit">%1$s 個</string>
<string name="total_apps_unit">%1$s 個 (システムアプリを含む)</string>
<string name="generating_statistics">統計が生成されています</string>
<string name="module_not_fully_activated_tip">モジュールは完全にアクティブ化されておらず、現在の設定アイテムをロードできない場合があります。システムをリスタートして試してみることをお勧めします。</string>
<string name="show_errors_notify">エラー通知プッシュを表示</string>
<string name="app_errors_tip">アプリは未処理のエラーで崩壊しました。クリックして、アプリ開発者への詳細またはフィードバックを表示します。</string>
<string name="batch_operations">一括操作</string>
<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="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続行しますか?</string>
<string name="view_errors_record_tip">ここでは、モジュールが記録を開始してからのすべてのアプリエラーレコードを見つけることができます。エラー履歴は、手動で消去するか工場出荷時の設定に戻すまで保持され続けます。記録を表示、エクスポート、共有、消去できます。</string>
<string name="theme_settings">テーマ設定</string>
<string name="enable_md3_app_errors_dialog">MD3 スタイルのエラータイアログを有効</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">現在、エラーレコードを取得できません。後でエラー履歴で確認する必要があるかもしれません。問題が解決しない場合は、システムがエラーレポート収集機能をオフにしている可能性があります。</string>
<string name="debug_logs">デバッグログ</string>
<string name="refresh">リフレッシュ</string>
<string name="copy">コピー</string>
<string name="export_all_logs_success">エクスポートされたすべてのデバッグログ</string>
<string name="export_all_logs_fail">すべてのデバッグ ログのエクスポートに失敗しました</string>
<string name="this_contents_clear_when_restarts_tip">ここのコンテンツは、デバイスのリスタート後に自動的に消去されます</string>
<string name="when_logger_how_to_show_tip">現在のデバッグ ログ表示の優先度フィルタ条件を設定できます。</string>
<string name="enable_anonymous_statistics">匿名統計を有効</string>
<string name="enable_anonymous_statistics_tip">有効にすると、Microsoft App Center を使用してアプリ関連の診断データを匿名で送信し、アプリの機能を向上させます。\n収集される情報は匿名であり、独立したデバイスまたはユーザーまで追跡することはできません。\nこの機能を有効または無効にするには、リスタートアプリが有効になります。</string>
<string name="go_it_now">今行く</string>
<string name="access_root_fail_tip">現在、ルート許可を取得できません。デバイスがルート化されていることを確認し、ルート許可を付与することに同意してください。\nMagisk を使用していて、Shamiko モジュールをインストールしている場合は、現在ホワイトリスト モードになっているかどうかを確認してください。(ホワイトリストモードでは、ルート権限の申請ができなくなります)</string>
<string name="global_config">グローバル構成</string>
<string name="follow_global_config">グローバル構成に従う</string>
<string name="batch_operations_number">一括操作 %1$s 個のアプリ</string>
<string name="user_apps">ユーザーアプリ</string>
<string name="all_apps">全てのアプリ</string>
<string name="system_apps">システムアプリ</string>
<string name="disable_auto_wrap_error_stack_trace_content">エラースタックコンテンツの自動ラッピングを無効</string>
<string name="click_to_update">更新 %1$s をクリック</string>
<string name="latest_version">最新バージョン %1$s</string>
<string name="latest_version_tip">%1$s に投稿\n\n変更ログ\n\n%2$s</string>
<string name="update_now">更新</string>
<string name="record_count">%1$s の合計紀錄</string>
<string name="ci_notice_dialog_title">CI 自動ビルド手順</string>
<string name="ci_notice_dialog_content">コミット ID %1$s の CI 自動ビルドを使用しています。\n\nコードが送信された後、自動的にトリガーされてビルドされ、自動的にコンパイルされてリリースされますが、安定性についてはテストされていません。ご自身の責任で使用してください。</string>
</resources>

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">异常跟踪</string>
<string name="xposed_desc">为原生 FC 对话框增加更多功能并修复国内定制 ROM 删除 FC 对话框的问题,给 Android 开发者带来更好的体验。\n开发者酷安 @星夜不荟</string>
<string name="app_info">应用信息</string>
<string name="reopen_app">重新打开</string>
<string name="error_detail">错误详情</string>
<string name="mute_if_unlock">忽略(直到设备重新解锁)</string>
<string name="mute_if_restart">忽略(直到设备重新启动)</string>
<string name="close_app">关闭应用</string>
<string name="aerr_title">%1$s 已停止运行</string>
<string name="aerr_repeated_title">%1$s 屡次停止运行</string>
<string name="mute_if_unlock_tip">忽略“%1$s”的错误直到设备重新解锁</string>
<string name="mute_if_restart_tip">忽略“%1$s”的错误直到设备重新启动</string>
<string name="back">返回</string>
<string name="copy_error_stack">复制异常堆栈</string>
<string name="export_to_file">导出到文件</string>
<string name="error_info">异常信息</string>
<string name="error_type">异常类型</string>
<string name="error_file_name">文件名</string>
<string name="error_throw_class">抛出类</string>
<string name="error_throw_method">抛出方法</string>
<string name="error_line_number">行号</string>
<string name="error_record_time">记录时间</string>
<string name="copied">已复制</string>
<string name="copy_fail">复制失败</string>
<string name="print_to_logcat">打印到控制台</string>
<string name="print_to_logcat_success">已打印到控制台</string>
<string name="output_stack_success">已导出异常堆栈</string>
<string name="output_stack_fail">导出异常堆栈失败</string>
<string name="export_all">导出全部</string>
<string name="clear_all">清空全部</string>
<string name="errors_record">异常历史记录</string>
<string name="no_list_data">暂时没有记录</string>
<string name="confirm">确定</string>
<string name="cancel">取消</string>
<string name="more">更多</string>
<string name="notice">提示</string>
<string name="warning">警告</string>
<string name="are_you_sure_clear_errors">你确定要清空全部异常记录吗?</string>
<string name="all_errors_clear_success">全部异常记录已清空</string>
<string name="are_you_sure_export_all_errors">你确定要导出全部日志文件吗?打包过程可能会花费一点时间。</string>
<string name="view_detail">查看详情</string>
<string name="export_all_errors_success">已导出全部异常记录</string>
<string name="export_all_errors_fail">导出全部异常记录失败</string>
<string name="no_cpu_abi">无原生库</string>
<string name="remove_record">移除记录</string>
<string name="are_you_sure_remove_record">你确定要移除这条记录吗?</string>
<string name="got_it">我知道了</string>
<string name="restart_system">重启系统</string>
<string name="project_address">项目地址</string>
<string name="module_not_activated">模块未激活</string>
<string name="module_version">模块版本:%1$s</string>
<string name="system_version">系统版本:%1$s</string>
<string name="module_is_activated">模块已激活</string>
<string name="display_settings">显示设置</string>
<string name="hide_app_icon_on_launcher">在桌面隐藏模块图标</string>
<string name="hide_app_icon_on_launcher_tip">隐藏模块图标后界面可能会被关闭,将不会再在桌面显示,你可以在 EdXposed、LSPosed 中找到模块设置并打开。</string>
<string name="hide_app_icon_on_launcher_notice">注意:请务必在 LSPosed 中关闭“强制显示桌面图标”功能</string>
<string name="about_module">此模块使用 YukiHookAPI 构建。\n了解更多 https://github.com/fankes/YukiHookAPI</string>
<string name="module_not_fully_activated">模块未完全激活,请重启系统</string>
<string name="are_your_sure_restart_system">你确定要重启系统吗?</string>
<string name="fast_restart">快速重启</string>
<string name="access_root_fail">获取 Root 权限失败</string>
<string name="moment_ago">刚刚</string>
<string name="second_ago">秒前</string>
<string name="minute_ago">分钟前</string>
<string name="hour_ago">小时前</string>
<string name="day_ago">天前</string>
<string name="month_ago">月前</string>
<string name="year_ago">年前</string>
<string name="crash_process">异常进程 \"%1$s\"</string>
<string name="share_error_stack">分享异常堆栈</string>
<string name="preference_settings">偏好设置</string>
<string name="function_mgr">功能管理</string>
<string name="only_show_errors_in_front">仅显示前台应用发生的异常</string>
<string name="only_show_errors_in_main_process">仅显示应用主进程发生的异常</string>
<string name="enable_apps_config_template">启用应用配置模板</string>
<string name="mgr_apps_config_template">管理应用配置模板</string>
<string name="view_errors_record">查看异常历史记录</string>
<string name="view_muted_errors_apps">查看已忽略异常的应用</string>
<string name="only_show_errors_in_front_tip">启用后,只有应用处于前台(正在使用中)时才会显示其发生的异常,发生异常的后台应用虽然不会有任何提示信息,但是它们都会被记录到异常历史记录中。</string>
<string name="only_show_errors_in_main_process_tip">启用后,只有应用位于主进程(第一个 Application 实例对象)时才会显示其发生的异常。</string>
<string name="apps_config_template_tip">你可以在这里对每个应用发生异常时,单独配置其在发生异常时是否显示错误对话框以及其它错误提示。\n关闭后全部应用将始终以错误对话框的形式显示异常信息。</string>
<string name="view_errors_record_tip">在这里,你可以找到从模块开始记录以来的全部应用异常记录,异常历史记录会持续保留直到你手动清空或恢复出厂设置,你可以对记录进行查看、导出和分享以及清空。</string>
<string name="view_muted_errors_apps_tip">在这里,你可以找到已被你以不同形式手动忽略异常的应用,这个列表将会在重新启动后自动清空,你可以对这些已忽略的应用进行管理以及从忽略列表中移除它们。</string>
<string name="muted_errors_apps">已忽略异常的应用</string>
<string name="unmute">取消忽略</string>
<string name="unmute_all">取消全部忽略</string>
<string name="are_you_sure_unmute_all">你确定要取消全部已忽略异常的应用吗?</string>
<string name="apps_config_template">应用配置模板</string>
<string name="filter_by_condition">按条件过滤</string>
<string name="no_list_result">没有结果可以显示</string>
<string name="typo_app_name_pkg_name">可输入 APP 名称、包名</string>
<string name="clear_filters">清除条件</string>
<string name="result_count">共 %1$s 个结果</string>
<string name="loading">加载中</string>
<string name="when_errors_how_to_show_tip">你可以配置当应用崩溃时系统将如何向你显示错误提示信息。</string>
<string name="show_errors_dialog">显示错误对话框</string>
<string name="show_errors_toast">显示错误 Toast</string>
<string name="show_nothing">什么也不显示</string>
<string name="app_errors_statistics">应用异常统计</string>
<string name="total_errors">异常总数</string>
<string name="total_apps">应用总数</string>
<string name="most_errors_app">最多异常的应用</string>
<string name="most_errors_type">最多异常的类型</string>
<string name="total_proportion_of_errors">异常总占比</string>
<string name="total_errors_unit">%1$s 条</string>
<string name="total_apps_unit">%1$s 个 (含系统应用)</string>
<string name="generating_statistics">正在生成统计数据</string>
<string name="module_not_fully_activated_tip">模块未完全激活,可能无法加载当前设置项,建议重新启动系统后重试。</string>
<string name="show_errors_notify">推送错误通知</string>
<string name="app_errors_tip">应用发生了未处理的异常而崩溃,点击查看详情或反馈给应用开发者。</string>
<string name="batch_operations">批量操作</string>
<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="developer_notice_tip">此模块专为 Android 开发者而打造。\n\n在可能的无法连接电脑不能进行 ADB 调试的时候,可通过此模块来快速捕获任意已安装应用的任意异常,以便快速定位问题。\n\n应用发生崩溃的错误日志对开发者来说是无价的财富若你不是开发者你依然可以安装此模块以便给开发者提供更多异常信息快速解决问题。</string>
<string name="developer_notice">使用说明</string>
<string name="fast_restart_problem">部分定制系统使用快速重启后可能会发生错误,仍然要继续吗?</string>
<string name="theme_settings">主题设置</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">现在无法获取异常记录,你可能需要稍后在异常历史记录中查看,若问题持续出现,可能是你的系统关闭了错误报告收集功能。</string>
<string name="debug_logs">调试日志</string>
<string name="refresh">刷新</string>
<string name="copy">复制</string>
<string name="export_all_logs_success">已导出全部调试日志</string>
<string name="export_all_logs_fail">导出全部调试日志失败</string>
<string name="this_contents_clear_when_restarts_tip">这里的内容会在设备重启后自动清空</string>
<string name="when_logger_how_to_show_tip">你可以配置当前调试日志显示的优先级过滤条件。</string>
<string name="enable_anonymous_statistics">启用匿名统计</string>
<string name="enable_anonymous_statistics_tip">启用后,我们将会使用 Microsoft App Center 来匿名发送应用相关的诊断数据以帮助应用的功能更加完善,收集的信息是匿名的,我们无法追溯到独立的设备或用户,启用或关闭此功能需要重启应用方可生效。</string>
<string name="go_it_now">现在前往</string>
<string name="access_root_fail_tip">当前无法获取 Root 权限,请确认你的设备已经被 Root 且同意授予 Root 权限。\n如果你正在使用 Magisk 并安装了 Shamiko 模块,请确认当前是否正处于白名单模式。 (白名单模式将导致无法申请 Root 权限)</string>
<string name="global_config">全局配置</string>
<string name="follow_global_config">跟随全局配置</string>
<string name="batch_operations_number">批量操作 %1$s 个应用</string>
<string name="user_apps">用户应用</string>
<string name="system_apps">系统应用</string>
<string name="all_apps">全部应用</string>
<string name="disable_auto_wrap_error_stack_trace_content">禁止异常堆栈内容自动换行</string>
<string name="click_to_update">点击更新 %1$s</string>
<string name="latest_version">最新版本 %1$s</string>
<string name="latest_version_tip">发布于 %1$s\n\n更新日志\n\n%2$s</string>
<string name="update_now">更新</string>
<string name="record_count">共 %1$s 条记录</string>
<string name="ci_notice_dialog_title">CI 自动构建说明</string>
<string name="ci_notice_dialog_content">你正在使用的是 CI 自动构建版本Commit ID 为 %1$s。\n\n它是由代码提交后自动触发并构建、自动编译发布的并未经任何稳定性测试使用风险自负。</string>
</resources>

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">異常追綜</string>
<string name="xposed_desc">為原生 FC 對話框增加更多功能並修復中國大陸定制 ROM 刪除 FC 對話框的問題,給 Android 開發者帶來更好的體驗。 \n開發者酷安 @星夜不薈</string>
<string name="app_info">程式情報</string>
<string name="reopen_app">重新開啟</string>
<string name="error_detail">異常詳解</string>
<string name="mute_if_unlock">忽略(直到設備重新開屏)</string>
<string name="mute_if_restart">忽略(直到設備重新開機)</string>
<string name="close_app">結束程式</string>
<string name="aerr_title">%1$s 已停止運作</string>
<string name="aerr_repeated_title">%1$s 屢次停止運作</string>
<string name="mute_if_unlock_tip">忽略“%1$s”的錯誤直到設備重新開屏</string>
<string name="mute_if_restart_tip">忽略“%1$s”的錯誤直到設備重新開機</string>
<string name="back">回退</string>
<string name="copy_error_stack">複製異常堆棧</string>
<string name="export_to_file">導出到副案</string>
<string name="error_info">異常訊息</string>
<string name="error_type">異常類型</string>
<string name="error_file_name">文件名</string>
<string name="error_throw_class">拋出 Class</string>
<string name="error_throw_method">抛出 Method</string>
<string name="error_line_number">行號</string>
<string name="error_record_time">記錄時間</string>
<string name="copied">已復制</string>
<string name="copy_fail">複製失敗</string>
<string name="print_to_logcat">打印到控制台</string>
<string name="print_to_logcat_success">已打印到控制台</string>
<string name="output_stack_success">已導出異常堆棧</string>
<string name="output_stack_fail">導出異常堆棧失敗</string>
<string name="export_all">導出全部</string>
<string name="clear_all">清空全部</string>
<string name="errors_record">異常歷史記錄</string>
<string name="no_list_data">暫時沒有紀錄</string>
<string name="confirm">確認</string>
<string name="cancel">取消</string>
<string name="more">更多</string>
<string name="notice">提醒</string>
<string name="are_you_sure_clear_errors">你確認要清空全部異常紀錄嗎?</string>
<string name="all_errors_clear_success">全部異常紀錄已清空</string>
<string name="are_you_sure_export_all_errors">你確認要導出全部日誌文件嗎?打包過程可能會花費一點時間。</string>
<string name="view_detail">查看詳情</string>
<string name="export_all_errors_success">已導出全部異常紀錄</string>
<string name="export_all_errors_fail">導出全部異常紀錄失敗</string>
<string name="no_cpu_abi">無原生庫</string>
<string name="remove_record">移除紀錄</string>
<string name="are_you_sure_remove_record">你確認要移除這條紀錄嗎?</string>
<string name="got_it">我懂了</string>
<string name="restart_system">重新開機</string>
<string name="project_address">項目地址</string>
<string name="module_not_activated">模組未激活</string>
<string name="module_version">模組版本:%1$s</string>
<string name="system_version">系統版本:%1$s</string>
<string name="module_is_activated">模組已激活</string>
<string name="display_settings">展示設置</string>
<string name="hide_app_icon_on_launcher">在桌面隱藏模組圖標</string>
<string name="hide_app_icon_on_launcher_tip">隱藏模組圖標後界面可能會被關閉,將不會再在桌面展示,你可以在 EdXposed、LSPosed 中找到模組設置並打開。</string>
<string name="hide_app_icon_on_launcher_notice">注意:請務必在 LSPosed 中關閉“強制展示桌面圖標”功能</string>
<string name="about_module">此模組使用 YukiHookAPI 構建。 \n了解更多 https://github.com/fankes/YukiHookAPI</string>
<string name="module_not_fully_activated">模組未完全激活,請重新開機</string>
<string name="are_your_sure_restart_system">你確定要重新開機嗎?</string>
<string name="fast_restart">急速重開</string>
<string name="access_root_fail">取得 Root 权利失败</string>
<string name="moment_ago">剛剛</string>
<string name="second_ago">秒前</string>
<string name="minute_ago">分鐘前</string>
<string name="hour_ago">小時前</string>
<string name="day_ago">天前</string>
<string name="month_ago">月前</string>
<string name="year_ago">年前</string>
<string name="crash_process">異常進程 \"%1$s\"</string>
<string name="share_error_stack">分享異常堆棧</string>
<string name="preference_settings">偏好設置</string>
<string name="function_mgr">功能管理</string>
<string name="only_show_errors_in_front">僅展示前台程式發生的異常</string>
<string name="only_show_errors_in_main_process">僅展示程式主進程發生的異常</string>
<string name="enable_apps_config_template">啟用程式配置模板</string>
<string name="mgr_apps_config_template">管理程式配置模板</string>
<string name="view_errors_record">查看異常歷史記錄</string>
<string name="view_muted_errors_apps">查看已忽略異常的程式</string>
<string name="only_show_errors_in_front_tip">啟用後,只有程式處於前台(正在使用中)時才會展示其發生的異常,發生異常的後台程式雖然不會有任何提示信息,但是它們都會被記錄到異常歷史記錄中。</string>
<string name="only_show_errors_in_main_process_tip">啟用後,只有程式位於主進程(第一個 Application 實例對象)時才會展示其發生的異常。</string>
<string name="apps_config_template_tip">你可以在這裡對每個程式發生異常時,單獨配置其在發生異常時是否展示錯誤對話框以及其它錯誤提示。\n關閉後全部程式將始終以錯誤對話框的形式展示異常信息。</string>
<string name="view_errors_record_tip">在這裡,你可以找到從模組開始記錄以來的全部程式異常記錄,異常歷史記錄會持續保留直到你手動清空或恢復出廠設置,你可以對記錄進行查看、導出和分享以及清空。</string>
<string name="view_muted_errors_apps_tip">在這裡,你可以找到已被你以不同形式手動忽略異常的程式,這個列表將會在重新啟動後自動清空,你可以對這些已忽略的程式進行管理以及從忽略列表中移除它們。</string>
<string name="muted_errors_apps">已忽略異常的程式</string>
<string name="unmute">取消忽略</string>
<string name="unmute_all">取消全部忽略</string>
<string name="are_you_sure_unmute_all">你確認要取消全部已忽略異常的程式嗎?</string>
<string name="apps_config_template">程式配置模板</string>
<string name="filter_by_condition">按條件過濾</string>
<string name="no_list_result">沒有結果可以展示</string>
<string name="typo_app_name_pkg_name">可輸入 APP 名稱、包名</string>
<string name="clear_filters">清除條件</string>
<string name="result_count">共 %1$s 個結果</string>
<string name="loading">加載中</string>
<string name="when_errors_how_to_show_tip">你可以配置當程式崩潰時系統將如何向你展示錯誤提醒副案。</string>
<string name="show_errors_dialog">展示錯誤對話框</string>
<string name="show_errors_toast">展示錯誤 Toast</string>
<string name="show_nothing">什麼也不展示</string>
<string name="app_errors_statistics">程式異常統計</string>
<string name="total_errors">異常總數</string>
<string name="total_apps">程式總數</string>
<string name="most_errors_app">最多異常的程式</string>
<string name="most_errors_type">最多異常的類型</string>
<string name="total_proportion_of_errors">異常總佔比</string>
<string name="total_errors_unit">%1$s 條</string>
<string name="total_apps_unit">%1$s 個 (含系統程式)</string>
<string name="generating_statistics">統計數據生成中</string>
<string name="module_not_fully_activated_tip">模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。</string>
<string name="show_errors_notify">推送錯誤通知</string>
<string name="app_errors_tip">程式發生了未處理的異常而崩潰,點擊查看詳情或反饋給程式開發者。</string>
<string name="batch_operations">批量操作</string>
<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="developer_notice">使用說明</string>
<string name="developer_notice_tip">此模組專為 Android 開發者而打造。\n\n在可能的無法連接電腦不能進行 ADB 調試的時候,可通過此模組來快速捕獲任意已安裝程式的任意異常,以便快速定位問題。 \n\n程式發生崩潰的錯誤日誌對開發者來說是無價的財富若你不是開發者你依然可以安裝此模組以便給開發者提供更多異常信息快速解決問題。</string>
<string name="warning">警告</string>
<string name="fast_restart_problem">部分定制系統使用急速重開後可能會發生錯誤,仍然要繼續嗎?</string>
<string name="theme_settings">主題設置</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">現在無法獲取異常記錄,你可能需要稍後在異常歷史記錄中查看,若問題持續出現,可能是你的系統關閉了錯誤報告收集功能。</string>
<string name="debug_logs">調試日誌</string>
<string name="refresh">刷新</string>
<string name="copy">複製</string>
<string name="export_all_logs_success">已導出全部調試日誌</string>
<string name="export_all_logs_fail">導出全部調試日誌失敗</string>
<string name="this_contents_clear_when_restarts_tip">這裡的內容會在設備重開後自動清空</string>
<string name="when_logger_how_to_show_tip">你可以配置當前調試日誌展示的優先級過濾條件。</string>
<string name="enable_anonymous_statistics">啟用匿名統計</string>
<string name="enable_anonymous_statistics_tip">啟用後,我們將會使用 Microsoft App Center 來匿名發送程式相關的診斷數據以幫助程式的功能更加完善,收集的信息是匿名的,我們無法追溯到獨立的裝置或用戶,啟用或關閉此功能需要重啟程式方可生效。</string>
<string name="go_it_now">現在前往</string>
<string name="access_root_fail_tip">當前無法取得 Root 權限,請確認你的裝置已經被 Root 且同意授予 Root 權限。\n如果你正在使用 Magisk 並安裝了 Shamiko 模組,請確認當前是否正處於白名單模式。 (白名單模式將導致無法申請 Root 權限)</string>
<string name="global_config">全局配置</string>
<string name="follow_global_config">跟隨全局配置</string>
<string name="batch_operations_number">批量操作 %1$s 個程式</string>
<string name="user_apps">用戶程式</string>
<string name="all_apps">全部程式</string>
<string name="system_apps">系統程式</string>
<string name="disable_auto_wrap_error_stack_trace_content">禁止異常堆棧內容自動換行</string>
<string name="click_to_update">點按升級 %1$s</string>
<string name="latest_version">最新版本 %1$s</string>
<string name="latest_version_tip">發佈於 %1$s\n\n更新日誌\n\n%2$s</string>
<string name="update_now">升級</string>
<string name="record_count">共 %1$s 條紀錄</string>
<string name="ci_notice_dialog_title">CI 自動建置說明</string>
<string name="ci_notice_dialog_content">你正在使用的是 CI 自動建置版本Commit ID 為 %1$s。\n\n它是由程式碼提交後自動觸發並建置、自動編譯發布的並未經任何穩定性測試使用風險自負。</string>
</resources>

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">異常跟踪</string>
<string name="xposed_desc">為原生 FC 對話框增加更多功能並修復中國大陸定制 ROM 刪除 FC 對話框的問題,給 Android 開發者帶來更好的體驗。 \n開發者酷安 @星夜不薈</string>
<string name="app_info">程式詳情</string>
<string name="reopen_app">重新開啟</string>
<string name="error_detail">異常詳解</string>
<string name="mute_if_unlock">忽略(直到設備重新開屏)</string>
<string name="mute_if_restart">忽略(直到設備重新開機)</string>
<string name="close_app">結束程式</string>
<string name="aerr_title">%1$s 已停止運作</string>
<string name="aerr_repeated_title">%1$s 屢次停止運作</string>
<string name="mute_if_unlock_tip">忽略“%1$s”的錯誤直到設備重新開屏</string>
<string name="mute_if_restart_tip">忽略“%1$s”的錯誤直到設備重新開機</string>
<string name="back">回退</string>
<string name="copy_error_stack">複製異常堆棧</string>
<string name="export_to_file">導出到副案</string>
<string name="error_info">異常訊息</string>
<string name="error_type">異常類型</string>
<string name="error_file_name">文件名</string>
<string name="error_throw_class">拋出 Class</string>
<string name="error_throw_method">抛出 Method</string>
<string name="error_line_number">行號</string>
<string name="error_record_time">記錄時間</string>
<string name="copied">已復制</string>
<string name="copy_fail">複製失敗</string>
<string name="print_to_logcat">打印到控制台</string>
<string name="print_to_logcat_success">已打印到控制台</string>
<string name="output_stack_success">已導出異常堆棧</string>
<string name="output_stack_fail">導出異常堆棧失敗</string>
<string name="export_all">導出全部</string>
<string name="clear_all">清空全部</string>
<string name="errors_record">異常歷史記錄</string>
<string name="no_list_data">暫時沒有紀錄</string>
<string name="confirm">確認</string>
<string name="cancel">取消</string>
<string name="more">更多</string>
<string name="notice">提醒</string>
<string name="are_you_sure_clear_errors">你確認要清空全部異常紀錄嗎?</string>
<string name="all_errors_clear_success">全部異常紀錄已清空</string>
<string name="are_you_sure_export_all_errors">你確認要導出全部日誌文件嗎?打包過程可能會花費一點時間。</string>
<string name="view_detail">查看詳情</string>
<string name="export_all_errors_success">已導出全部異常紀錄</string>
<string name="export_all_errors_fail">導出全部異常紀錄失敗</string>
<string name="no_cpu_abi">無原生庫</string>
<string name="remove_record">移除紀錄</string>
<string name="are_you_sure_remove_record">你確認要移除這條紀錄嗎?</string>
<string name="got_it">我懂了</string>
<string name="restart_system">重新開機</string>
<string name="project_address">項目地址</string>
<string name="module_not_activated">模組未激活</string>
<string name="module_version">模組版本:%1$s</string>
<string name="system_version">系統版本:%1$s</string>
<string name="module_is_activated">模組已激活</string>
<string name="display_settings">展示設置</string>
<string name="hide_app_icon_on_launcher">在桌面隱藏模組圖標</string>
<string name="hide_app_icon_on_launcher_tip">隱藏模組圖標後界面可能會被關閉,將不會再在桌面展示,你可以在 EdXposed、LSPosed 中找到模組設置並打開。</string>
<string name="hide_app_icon_on_launcher_notice">注意:請務必在 LSPosed 中關閉“強制展示桌面圖標”功能</string>
<string name="about_module">此模組使用 YukiHookAPI 構建。 \n了解更多 https://github.com/fankes/YukiHookAPI</string>
<string name="module_not_fully_activated">模組未完全激活,請重新開機</string>
<string name="are_your_sure_restart_system">你確定要重新開機嗎?</string>
<string name="fast_restart">急速重開</string>
<string name="access_root_fail">取得 Root 权利失败</string>
<string name="moment_ago">剛剛</string>
<string name="second_ago">秒前</string>
<string name="minute_ago">分鐘前</string>
<string name="hour_ago">小時前</string>
<string name="day_ago">天前</string>
<string name="month_ago">月前</string>
<string name="year_ago">年前</string>
<string name="crash_process">異常進程 \"%1$s\"</string>
<string name="share_error_stack">分享異常堆棧</string>
<string name="preference_settings">偏好設置</string>
<string name="function_mgr">功能管理</string>
<string name="only_show_errors_in_front">僅展示前台程式發生的異常</string>
<string name="only_show_errors_in_main_process">僅展示程式主進程發生的異常</string>
<string name="enable_apps_config_template">啟用程式配置模板</string>
<string name="mgr_apps_config_template">管理程式配置模板</string>
<string name="view_errors_record">查看異常歷史記錄</string>
<string name="view_muted_errors_apps">查看已忽略異常的程式</string>
<string name="only_show_errors_in_front_tip">啟用後,只有程式處於前台(正在使用中)時才會展示其發生的異常,發生異常的後台程式雖然不會有任何提示信息,但是它們都會被記錄到異常歷史記錄中。</string>
<string name="only_show_errors_in_main_process_tip">啟用後,只有程式位於主進程(第一個 Application 實例對象)時才會展示其發生的異常。</string>
<string name="apps_config_template_tip">你可以在這裡對每個程式發生異常時,單獨配置其在發生異常時是否展示錯誤對話框以及其它錯誤提示。\n關閉後全部程式將始終以錯誤對話框的形式展示異常信息。</string>
<string name="view_errors_record_tip">在這裡,你可以找到從模組開始記錄以來的全部程式異常記錄,異常歷史記錄會持續保留直到你手動清空或恢復出廠設置,你可以對記錄進行查看、導出和分享以及清空。</string>
<string name="view_muted_errors_apps_tip">在這裡,你可以找到已被你以不同形式手動忽略異常的程式,這個列表將會在重新啟動後自動清空,你可以對這些已忽略的程式進行管理以及從忽略列表中移除它們。</string>
<string name="muted_errors_apps">已忽略異常的程式</string>
<string name="unmute">取消忽略</string>
<string name="unmute_all">取消全部忽略</string>
<string name="are_you_sure_unmute_all">你確認要取消全部已忽略異常的程式嗎?</string>
<string name="apps_config_template">程式配置模板</string>
<string name="filter_by_condition">按條件過濾</string>
<string name="no_list_result">沒有結果可以展示</string>
<string name="typo_app_name_pkg_name">可輸入 APP 名稱、包名</string>
<string name="clear_filters">清除條件</string>
<string name="result_count">共 %1$s 個結果</string>
<string name="loading">加載中</string>
<string name="when_errors_how_to_show_tip">你可以配置當程式崩潰時系統將如何向你展示錯誤提醒副案。</string>
<string name="show_errors_dialog">展示錯誤對話框</string>
<string name="show_errors_toast">展示錯誤 Toast</string>
<string name="show_nothing">什麼也不展示</string>
<string name="app_errors_statistics">程式異常統計</string>
<string name="total_errors">異常總數</string>
<string name="total_apps">程式總數</string>
<string name="most_errors_app">最多異常的程式</string>
<string name="most_errors_type">最多異常的類型</string>
<string name="total_proportion_of_errors">異常總佔比</string>
<string name="total_errors_unit">%1$s 條</string>
<string name="total_apps_unit">%1$s 個 (含系統程式)</string>
<string name="generating_statistics">統計數據生成中</string>
<string name="module_not_fully_activated_tip">模組未完全激活,可能無法加載當前設定項,建議重新開機後重試。</string>
<string name="show_errors_notify">推送錯誤通知</string>
<string name="app_errors_tip">程式發生了未處理的異常而崩潰,點擊查看詳情或反饋給程式開發者。</string>
<string name="batch_operations">批量操作</string>
<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="developer_notice">使用說明</string>
<string name="developer_notice_tip">此模組專為 Android 開發者而打造。 \n\n在可能的無法連接電腦不能進行 ADB 調試的時候,可通過此模組來快速捕獲任意已安裝程式的任意異常,以便快速定位問題。 \n\n程式發生崩潰的錯誤日誌對開發者來說是無價的財富若你不是開發者你依然可以安裝此模組以便給開發者提供更多異常信息快速解決問題。</string>
<string name="warning">警告</string>
<string name="fast_restart_problem">部分定制系統使用急速重開後可能會發生錯誤,仍然要繼續嗎?</string>
<string name="theme_settings">主題設置</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">現在無法獲取異常記錄,你可能需要稍後在異常歷史記錄中查看,若問題持續出現,可能是你的系統關閉了錯誤報告收集功能。</string>
<string name="debug_logs">調試日誌</string>
<string name="refresh">刷新</string>
<string name="copy">複製</string>
<string name="export_all_logs_success">已導出全部調試日誌</string>
<string name="export_all_logs_fail">導出全部調試日誌失敗</string>
<string name="this_contents_clear_when_restarts_tip">這裡的內容會在設備重開後自動清空</string>
<string name="when_logger_how_to_show_tip">你可以配置當前調試日誌展示的優先級過濾條件。</string>
<string name="enable_anonymous_statistics">啟用匿名統計</string>
<string name="enable_anonymous_statistics_tip">啟用後,我們將會使用 Microsoft App Center 來匿名發送程式相關的診斷數據以幫助程式的功能更加完善,收集的信息是匿名的,我們無法追溯到獨立的裝置或用戶,啟用或關閉此功能需要重啟程式方可生效。</string>
<string name="go_it_now">現在前往</string>
<string name="access_root_fail_tip">當前無法取得 Root 權限,請確認你的裝置已經被 Root 且同意授予 Root 權限。\n如果你正在使用 Magisk 並安裝了 Shamiko 模組,請確認當前是否正處於白名單模式。 (白名單模式將導致無法申請 Root 權限)</string>
<string name="global_config">全局配置</string>
<string name="follow_global_config">跟隨全局配置</string>
<string name="batch_operations_number">批量操作 %1$s 個程式</string>
<string name="user_apps">用戶程式</string>
<string name="all_apps">全部程式</string>
<string name="system_apps">系統程式</string>
<string name="disable_auto_wrap_error_stack_trace_content">禁止異常堆棧內容自動換行</string>
<string name="click_to_update">點按升級 %1$s</string>
<string name="latest_version">最新版本 %1$s</string>
<string name="latest_version_tip">發佈於 %1$s\n\n更新日誌\n\n%2$s</string>
<string name="update_now">升級</string>
<string name="record_count">共 %1$s 條紀錄</string>
<string name="ci_notice_dialog_title">CI 自動建置說明</string>
<string name="ci_notice_dialog_content">你正在使用的是 CI 自動建置版本Commit ID 為 %1$s。\n\n它是由程式碼提交後自動觸發並建置、自動編譯發布的並未經任何穩定性測試使用風險自負。</string>
</resources>

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">異常調查</string>
<string name="xposed_desc">為原生 FC 對話視窗增加更多功能並修復中國大陸定製 ROM 刪除 FC 對話視窗的問題,給 Android 開發者帶來更好的體驗。 \n開發者酷安 @星夜不薈</string>
<string name="app_info">程式情報</string>
<string name="reopen_app">重新開啟</string>
<string name="error_detail">異常詳解</string>
<string name="mute_if_unlock">忽略(直到裝置重新展示)</string>
<string name="mute_if_restart">忽略(直到裝置重新開機)</string>
<string name="close_app">結束程式</string>
<string name="aerr_title">%1$s 已停止運作</string>
<string name="aerr_repeated_title">%1$s 屢次停止運作</string>
<string name="mute_if_unlock_tip">忽略“%1$s”的錯誤直到裝置重新展示</string>
<string name="mute_if_restart_tip">忽略“%1$s”的錯誤直到裝置重新開機</string>
<string name="back">回退</string>
<string name="copy_error_stack">複製異常堆疊</string>
<string name="export_to_file">導出到副案</string>
<string name="error_info">異常訊息</string>
<string name="error_type">異常型別</string>
<string name="error_file_name">檔名</string>
<string name="error_throw_class">丟擲 Class</string>
<string name="error_throw_method">丟擲 Method</string>
<string name="error_line_number">行號</string>
<string name="error_record_time">記錄時間</string>
<string name="copied">已復制</string>
<string name="copy_fail">複製失敗</string>
<string name="print_to_logcat">輸出到控制檯</string>
<string name="print_to_logcat_success">已輸出到控制檯</string>
<string name="output_stack_success">已匯出異常堆疊</string>
<string name="output_stack_fail">匯出異常堆疊失敗</string>
<string name="export_all">匯出全部</string>
<string name="clear_all">清空全部</string>
<string name="errors_record">異常歷史記錄</string>
<string name="no_list_data">暫時沒有紀錄</string>
<string name="confirm">確認</string>
<string name="cancel">取消</string>
<string name="more">更多</string>
<string name="notice">提醒</string>
<string name="are_you_sure_clear_errors">你確認要清空全部異常紀錄嗎?</string>
<string name="all_errors_clear_success">全部異常紀錄已清空</string>
<string name="are_you_sure_export_all_errors">你確認要匯出全部日誌檔案嗎?打包過程可能會花費一點時間。</string>
<string name="view_detail">檢視詳情</string>
<string name="export_all_errors_success">已匯出全部異常紀錄</string>
<string name="export_all_errors_fail">匯出全部異常紀錄失敗</string>
<string name="no_cpu_abi">無原生庫</string>
<string name="remove_record">移除紀錄</string>
<string name="are_you_sure_remove_record">你確認要移除這條紀錄嗎?</string>
<string name="got_it">我懂了</string>
<string name="restart_system">重新開機</string>
<string name="project_address">專案地址</string>
<string name="module_not_activated">模組未啟用</string>
<string name="module_version">模組版本:%1$s</string>
<string name="system_version">系統版本:%1$s</string>
<string name="module_is_activated">模組已啟用</string>
<string name="display_settings">展示設定</string>
<string name="hide_app_icon_on_launcher">在桌面隱藏模組圖示</string>
<string name="hide_app_icon_on_launcher_tip">隱藏模組圖示後介面可能會被關閉,將不會再在桌面展示,你可以在 EdXposed、LSPosed 中找到模組設定並開啟。</string>
<string name="hide_app_icon_on_launcher_notice">注意:請務必在 LSPosed 中關閉“強制展示桌面圖示”功能</string>
<string name="about_module">此模組使用 YukiHookAPI 構建。 \n瞭解更多 https://github.com/fankes/YukiHookAPI</string>
<string name="module_not_fully_activated">模組未完全啟用,請重新開機</string>
<string name="are_your_sure_restart_system">你確定要重新開機嗎?</string>
<string name="fast_restart">急速重開</string>
<string name="access_root_fail">取得 Root 權利失敗</string>
<string name="moment_ago">剛剛</string>
<string name="second_ago">秒前</string>
<string name="minute_ago">分鐘前</string>
<string name="hour_ago">小時前</string>
<string name="day_ago">天前</string>
<string name="month_ago">月前</string>
<string name="year_ago">年前</string>
<string name="crash_process">異常程序 \"%1$s\"</string>
<string name="share_error_stack">分享異常堆疊</string>
<string name="preference_settings">偏好設定</string>
<string name="function_mgr">功能管理</string>
<string name="only_show_errors_in_front">僅展示前台程式發生的異常</string>
<string name="only_show_errors_in_main_process">僅展示程式主進程發生的異常</string>
<string name="enable_apps_config_template">啟用程式配置模板</string>
<string name="mgr_apps_config_template">管理程式配置模板</string>
<string name="view_errors_record">檢視異常歷史記錄</string>
<string name="view_muted_errors_apps">檢視已忽略異常的程式</string>
<string name="only_show_errors_in_front_tip">啟用後,只有程式處於前台(正在使用中)時才會展示其發生的異常,發生異常的後台程式雖然不會有任何提示信息,但是它們都會被記錄到異常歷史記錄中。</string>
<string name="only_show_errors_in_main_process_tip">啟用後,只有程式位於主進程(第一個 Application 實例對象)時才會展示其發生的異常。</string>
<string name="apps_config_template_tip">你可以在這裡對每個程式發生異常時,單獨配置其在發生異常時是否展示錯誤對話視窗以及其它錯誤提示。\n關閉後全部程式將始終以錯誤對話視窗的形式展示異常信息。</string>
<string name="view_errors_record_tip">在這裡,你可以找到從模組開始記錄以來的全部程式異常記錄,異常歷史記錄會持續保留直到你手動清空或恢復出廠設定,你可以對記錄進行檢視、匯出和分享以及清空。</string>
<string name="view_muted_errors_apps_tip">在這裡,你可以找到已被你以不同形式手動忽略異常的程式,這個列表將會在重新啟動後自動清空,你可以對這些已忽略的程式進行管理以及從忽略列表中移除它們。</string>
<string name="muted_errors_apps">已忽略異常的程式</string>
<string name="unmute">取消忽略</string>
<string name="unmute_all">取消全部忽略</string>
<string name="are_you_sure_unmute_all">你確認要取消全部已忽略異常的程式嗎?</string>
<string name="apps_config_template">程式配置模板</string>
<string name="filter_by_condition">按條件過濾</string>
<string name="no_list_result">沒有結果可以展示</string>
<string name="typo_app_name_pkg_name">可輸入 APP 名稱、包名</string>
<string name="clear_filters">清除條件</string>
<string name="result_count">共 %1$s 個結果</string>
<string name="loading">載入中</string>
<string name="when_errors_how_to_show_tip">你可以配置當程式崩潰時系統將如何向你展示錯誤提醒副案。</string>
<string name="show_errors_dialog">展示錯誤對話視窗</string>
<string name="show_errors_toast">展示錯誤 Toast</string>
<string name="show_nothing">什麼也不展示</string>
<string name="app_errors_statistics">程式異常統計</string>
<string name="total_errors">異常總數</string>
<string name="total_apps">程式總數</string>
<string name="most_errors_app">最多異常的程式</string>
<string name="most_errors_type">最多異常的型別</string>
<string name="total_proportion_of_errors">異常總佔比</string>
<string name="total_errors_unit">%1$s 條</string>
<string name="total_apps_unit">%1$s 個 (含系統程式)</string>
<string name="generating_statistics">統計資料生成中</string>
<string name="module_not_fully_activated_tip">模組未完全啟用,可能無法載入當前設定項,建議重新開機後重試。</string>
<string name="show_errors_notify">推送錯誤通知</string>
<string name="app_errors_tip">程式發生了未處理的異常而崩潰,點選檢視詳情或反饋給程式開發者。</string>
<string name="batch_operations">批次操作</string>
<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="developer_notice">使用說明</string>
<string name="developer_notice_tip">此模組專為 Android 開發者而打造。 \n\n在可能無法與連線電腦不能進行 ADB 除錯的時候,可透過此模組來快速捕獲任意已安裝程式的任意異常,以便快速定位問題。 \n\n程式發生崩潰的錯誤日誌對開發者來說是無價的財富若你不是開發者你依然可以安裝此模組以便給開發者提供更多異常資訊快速解決問題。</string>
<string name="warning">警告</string>
<string name="fast_restart_problem">部分定製系統使用急速重開後可能會發生錯誤,仍然要繼續嗎?</string>
<string name="theme_settings">主題設定</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">現在無法獲取異常記錄,你可能需要稍後在異常歷史記錄中檢視,若問題持續出現,可能是你的系統關閉了錯誤報告收集功能。</string>
<string name="debug_logs">除錯日誌</string>
<string name="refresh">重新整理</string>
<string name="copy">複製</string>
<string name="export_all_logs_success">已匯出全部除錯日誌</string>
<string name="export_all_logs_fail">匯出全部除錯日誌失敗</string>
<string name="this_contents_clear_when_restarts_tip">這裡的內容會在裝置重開後自動清空</string>
<string name="when_logger_how_to_show_tip">你可以配置當前除錯日誌展示的優先順序過濾條件。</string>
<string name="enable_anonymous_statistics">啟用匿名統計</string>
<string name="enable_anonymous_statistics_tip">啟用後,我們將會使用 Microsoft App Center 來匿名傳送程式相關的診斷資料以幫助程式的功能更加完善,收集的資訊是匿名的,我們無法追溯到獨立的裝置或使用者,啟用或關閉此功能需要重啟程式方可生效。</string>
<string name="go_it_now">現在前往</string>
<string name="access_root_fail_tip">當前無法取得 Root 權限,請確認你的裝置已經被 Root 且同意授予 Root 權限。\n如果你正在使用 Magisk 並安裝了 Shamiko 模組,請確認當前是否正處於白名單模式。 (白名單模式將導致無法申請 Root 權限)</string>
<string name="global_config">全局配置</string>
<string name="follow_global_config">跟隨全局配置</string>
<string name="batch_operations_number">批次操作 %1$s 個程式</string>
<string name="user_apps">用戶程式</string>
<string name="all_apps">全部程式</string>
<string name="system_apps">系統程式</string>
<string name="disable_auto_wrap_error_stack_trace_content">禁止異常堆棧內容自動換行</string>
<string name="click_to_update">點按升級 %1$s</string>
<string name="latest_version">最新版本 %1$s</string>
<string name="latest_version_tip">發佈於 %1$s\n\n更新日誌\n\n%2$s</string>
<string name="update_now">升級</string>
<string name="record_count">共 %1$s 條紀錄</string>
<string name="ci_notice_dialog_title">CI 自動建置說明</string>
<string name="ci_notice_dialog_content">你正在使用的是 CI 自動建置版本Commit ID 為 %1$s。\n\n它是由程式碼提交後自動觸發並建置、自動編譯發布的並未經任何穩定性測試使用風險自負。</string>
</resources>

View File

@@ -0,0 +1,152 @@
<resources>
<string name="app_name">AppErrorsTracking</string>
<string name="xposed_desc">Added more features to app\'s errors dialog, fixed custom rom deleted dialog, the best experience to Android developer.</string>
<string name="empty_lable" translatable="false" />
<string name="app_info">App Info</string>
<string name="reopen_app">Reopen App</string>
<string name="error_detail">Error Detail</string>
<string name="mute_if_unlock">Mute until device unlocks</string>
<string name="mute_if_restart">Mute until device restarts</string>
<string name="close_app">Close App</string>
<string name="aerr_title">%1$s has stopped</string>
<string name="aerr_repeated_title">%1$s keeps stopping</string>
<string name="mute_if_unlock_tip">Muted errors for \'%1$s\' until device is re-unlocked</string>
<string name="mute_if_restart_tip">Muted errors for \'%1$s\' until device reboots</string>
<string name="back">Back</string>
<string name="copy_error_stack">Copy error stack</string>
<string name="export_to_file">Export to file</string>
<string name="error_info">Error Info</string>
<string name="error_type">Error Type</string>
<string name="error_file_name">File Name</string>
<string name="error_throw_class">Throw Class</string>
<string name="error_throw_method">Throw Method</string>
<string name="error_line_number">Line Number</string>
<string name="error_record_time">Record Time</string>
<string name="copied">Copied</string>
<string name="copy_fail">Copy failed</string>
<string name="print_to_logcat">Print to logcat</string>
<string name="print_to_logcat_success">Printed to logcat</string>
<string name="output_stack_success">Export exception stack succeeded</string>
<string name="output_stack_fail">Failed to export exception stack</string>
<string name="export_all">Export all</string>
<string name="clear_all">Clear all</string>
<string name="errors_record">App Errors Record</string>
<string name="no_list_data">No data for now</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<string name="more">More</string>
<string name="notice">Notice</string>
<string name="are_you_sure_clear_errors">Are you sure you want to clear all errors records?</string>
<string name="all_errors_clear_success">All errors records have been cleared</string>
<string name="are_you_sure_export_all_errors">Are you sure you want to export all log files? The packaging process may take a while.</string>
<string name="view_detail">View Detail</string>
<string name="export_all_errors_success">All errors record exported</string>
<string name="export_all_errors_fail">Failed to exported all errors record</string>
<string name="no_cpu_abi">No ABI</string>
<string name="remove_record">Remove Record</string>
<string name="are_you_sure_remove_record">Are you sure you want to remove this record?</string>
<string name="got_it">Got It</string>
<string name="restart_system">Restart System</string>
<string name="project_address">Project Address</string>
<string name="module_not_activated">Module not activated</string>
<string name="module_version">Module version: %1$s</string>
<string name="system_version">System version: %1$s</string>
<string name="module_is_activated">Module is activated</string>
<string name="display_settings">Display Settings</string>
<string name="hide_app_icon_on_launcher">Hide app icon on launcher</string>
<string name="hide_app_icon_on_launcher_tip">After hiding the app icon, the interface may be closed and will no longer be displayed on the launcher. You can find and open the module settings in EdXposed or LSPosed.</string>
<string name="hide_app_icon_on_launcher_notice">Note: Be sure to turn off the \"Force apps to show launcher icons\" feature in LSPosed</string>
<string name="about_module">This Xposed Module is made by YukiHookAPI. \nLearn more https://github.com/fankes/YukiHookAPI</string>
<string name="module_not_fully_activated">Module not fully activated</string>
<string name="are_your_sure_restart_system">Are you sure you want to restart system?</string>
<string name="fast_restart">Fast Restart</string>
<string name="access_root_fail">Access Root failed</string>
<string name="moment_ago">moment ago</string>
<string name="second_ago">seconds ago</string>
<string name="minute_ago">minutes ago</string>
<string name="hour_ago">hours ago</string>
<string name="day_ago">days ago</string>
<string name="month_ago">months ago</string>
<string name="year_ago">years ago</string>
<string name="crash_process">Crashed Process \"%1$s\"</string>
<string name="share_error_stack">Share error stack</string>
<string name="preference_settings">Preference Settings</string>
<string name="function_mgr">Function Management</string>
<string name="only_show_errors_in_front">Show errors only foreground apps</string>
<string name="only_show_errors_in_main_process">Show errors only main process apps</string>
<string name="enable_apps_config_template">Enable apps config template</string>
<string name="mgr_apps_config_template">Management Apps Config Template</string>
<string name="view_errors_record">View Apps Errors Record</string>
<string name="view_muted_errors_apps">View Muted Errors Apps</string>
<string name="only_show_errors_in_front_tip">After enabling, the error information will only be displayed when the abnormal apps is in the foreground (in use). Although the abnormal background application will not showing the error information, they will be recorded in the errors history.</string>
<string name="only_show_errors_in_main_process_tip">After enabling, the error information will only be displayed if the exception occurred in the application is in the main process (the first Application instance object).</string>
<string name="apps_config_template_tip">Here you can individually configure whether to display an error dialog and other error tips when an exception occurs for each apps.\nAfter disabling, all apps will always display errors information in the form of error dialogs.</string>
<string name="view_muted_errors_apps_tip">Here you can find apps that you have manually muted errors in different forms. This list will be automatically cleared after restarting. You can manage these ignored applications and remove them from the mute list.</string>
<string name="muted_errors_apps">Muted Errors Apps</string>
<string name="unmute">Unmute</string>
<string name="unmute_all">Unmute All</string>
<string name="are_you_sure_unmute_all">Are you sure you want to unmute all apps?</string>
<string name="apps_config_template">Apps Config Template</string>
<string name="filter_by_condition">Filter by Condition</string>
<string name="no_list_result">No result to display</string>
<string name="typo_app_name_pkg_name">Typo apps name or package name</string>
<string name="clear_filters">Clear Filters</string>
<string name="result_count">%1$s results found</string>
<string name="loading">Loading</string>
<string name="when_errors_how_to_show_tip">You can configure how the system will show you errors when the apps crashes.</string>
<string name="show_errors_dialog">Show errors dialog</string>
<string name="show_errors_toast">Show errors Toast</string>
<string name="show_nothing">Don\'t show anything</string>
<string name="app_errors_statistics">App Errors Statistics</string>
<string name="total_errors">Total errors</string>
<string name="total_apps">Total apps</string>
<string name="most_errors_app">The most errors app</string>
<string name="most_errors_type">The most errors type</string>
<string name="total_proportion_of_errors">Total proportion of errors</string>
<string name="total_errors_unit">%1$s</string>
<string name="total_apps_unit">%1$s (including system apps)</string>
<string name="generating_statistics">Generating statistics</string>
<string name="module_not_fully_activated_tip">The module is not fully activated and may not be able to load the current settings item. It is recommended to re -start the system and try it out.</string>
<string name="show_errors_notify">Show errors notification</string>
<string name="app_errors_tip">App collapses an unprocessed abnormality. Click to view details or feedback to the App developer.</string>
<string name="batch_operations">Batch Operations</string>
<string name="are_you_sure_apply_site_apps">Are you sure you want to apply settings to %1$s apps at once?</string>
<string name="errors_dialog_always_show_reopen">Error dialog always shows \"Reopen App\"</string>
<string name="errors_dialog_always_show_reopen_tip">After enabling, when using the dialog to display application exceptions, the \"Reopen App\" option will also be displayed when the errors is not the first time. If the current errors is not the main process or the application cannot be opened, this option will still not be displayed.</string>
<string name="developer_notice_tip">This module is specially designed for Android developers.\n\nWhen it is possible that the computer cannot be connected and ADB cannot be performed, this module can be used to quickly capture any exception of any installed apps, so as to quickly locate the problem.\n\nThe error log of apps crashing is an invaluable asset for developers. If you are not a developer, you can still install this module to provide developers with more exception information to quickly solve problems.</string>
<string name="developer_notice">Instructions</string>
<string name="warning">Warning</string>
<string name="fast_restart_problem">Some custom systems may experience errors after using fast restart.\n\nDo you want to continue?</string>
<string name="view_errors_record_tip">Here you can find all apps exception records since the module started recording. The exception history will continue to be retained until you manually clear it or do a factory reset. You can view, export, share and clear the records.</string>
<string name="theme_settings">Theme Settings</string>
<string name="enable_md3_app_errors_dialog">Enable Material 3 style errors dialog</string>
<string name="enable_md3_app_errors_dialog_tip">This feature is enabled by default when the Android target version is 12 and above, and the theme dynamic colors function will only take effect on Android 12 and above.</string>
<string name="user_id">User %1$s</string>
<string name="unable_get_app_errors_record_tip">The errors record cannot be obtained now, you may need to check the errors history record later.\n\nIf the problem persists, it may be that your system has turned off the errors report collection function.</string>
<string name="debug_logs">Debug Logs</string>
<string name="refresh">Refresh</string>
<string name="copy">Copy</string>
<string name="export_all_logs_success">All debug logs exported</string>
<string name="export_all_logs_fail">Failed to export all debug logs</string>
<string name="this_contents_clear_when_restarts_tip">Here\'s content will be cleared after device restarts</string>
<string name="when_logger_how_to_show_tip">You can configure the priority filter conditions for the current debug log display.</string>
<string name="microsoft_app_center" translatable="false">Microsoft App Center</string>
<string name="enable_anonymous_statistics">Enable anonymous statistics</string>
<string name="enable_anonymous_statistics_tip">After enabling, we will use the Microsoft App Center to anonymously send application-related diagnostic data to help the application function better.\nThe information collected is anonymous, and we cannot trace it back to an independent device or user.\nEnabling or disabling this feature requires restarting the app to take effect.</string>
<string name="go_it_now">Got It Now</string>
<string name="access_root_fail_tip">Root permission cannot be obtained currently, please confirm that your device has been rooted and agree to grant Root permission.\nIf you are using Magisk and installed the Shamiko module, please confirm whether it is currently in whitelist mode. (Whitelist mode will make it impossible to apply for Root permission)</string>
<string name="global_config">Global Config</string>
<string name="follow_global_config">Follow global config</string>
<string name="batch_operations_number">Batch Operations %1$s Apps</string>
<string name="user_apps">User apps</string>
<string name="system_apps">System apps</string>
<string name="all_apps">All apps</string>
<string name="disable_auto_wrap_error_stack_trace_content">Disable error stack trace automatic wrapping</string>
<string name="click_to_update">Click to update %1$s</string>
<string name="latest_version">Latest Version %1$s</string>
<string name="latest_version_tip">Released on %1$s\n\nChangelog\n\n%2$s</string>
<string name="update_now">Update</string>
<string name="record_count">%1$s records found</string>
<string name="ci_notice_dialog_title">CI Auto Build Instruction</string>
<string name="ci_notice_dialog_content">You are using a CI automated build with Commit ID %1$s.\n\nIt is automatically triggered and built after the code is committed, automatically compiled and released, and has not been tested for stability, use it at your own risk.</string>
</resources>