[app] Migrate to Non-Transitive R Classes (#974)
* [app] Migrate to Non-Transitive R Classes * [app] Remove unused resources
This commit is contained in:
parent
3600e53865
commit
ddcbd5c05a
|
|
@ -387,7 +387,7 @@ public class ScopeAdapter extends RecyclerView.Adapter<ScopeAdapter.ViewHolder>
|
|||
if (!android) sb.append("\n");
|
||||
String recommended = activity.getString(R.string.requested_by_module);
|
||||
sb.append(recommended);
|
||||
final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorAccent));
|
||||
final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(activity.getTheme(), androidx.appcompat.R.attr.colorAccent));
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
final TypefaceSpan typefaceSpan = new TypefaceSpan(Typeface.create("sans-serif-medium", Typeface.NORMAL));
|
||||
sb.setSpan(typefaceSpan, sb.length() - recommended.length(), sb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import android.view.View;
|
|||
import androidx.appcompat.widget.Toolbar;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.navigation.NavController;
|
||||
import androidx.navigation.Navigation;
|
||||
import androidx.navigation.fragment.NavHostFragment;
|
||||
|
||||
import org.lsposed.manager.R;
|
||||
|
|
|
|||
|
|
@ -116,22 +116,22 @@ public class HomeFragment extends BaseFragment {
|
|||
if (isBinderAlive) {
|
||||
if (!ConfigManager.isSepolicyLoaded()) {
|
||||
binding.statusTitle.setText(R.string.partial_activated);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning);
|
||||
binding.statusIcon.setImageResource(R.drawable.ic_warning);
|
||||
binding.statusSummary.setText(R.string.selinux_policy_not_loaded_summary);
|
||||
} else if (!ConfigManager.systemServerRequested()) {
|
||||
binding.statusTitle.setText(R.string.partial_activated);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning);
|
||||
binding.statusIcon.setImageResource(R.drawable.ic_warning);
|
||||
binding.statusSummary.setText(R.string.system_inject_fail_summary);
|
||||
} else if (!ConfigManager.dex2oatFlagsLoaded()) {
|
||||
binding.statusTitle.setText(R.string.partial_activated);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning);
|
||||
binding.statusIcon.setImageResource(R.drawable.ic_warning);
|
||||
binding.statusSummary.setText(R.string.system_prop_incorrect_summary);
|
||||
} else if (needUpdate) {
|
||||
binding.statusTitle.setText(R.string.need_update);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning);
|
||||
binding.statusIcon.setImageResource(R.drawable.ic_warning);
|
||||
binding.statusSummary.setText(R.string.please_update_summary);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ public class LogsFragment extends BaseFragment {
|
|||
|
||||
|
||||
if (!ConfigManager.isVerboseLogEnabled()) {
|
||||
WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), R.attr.actionBarSize, 0), 0, 0);
|
||||
WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), androidx.appcompat.R.attr.actionBarSize, 0), 0, 0);
|
||||
binding.slidingTabs.setVisibility(View.GONE);
|
||||
} else {
|
||||
binding.slidingTabs.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
|
||||
|
|
|
|||
|
|
@ -394,7 +394,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi
|
|||
int position = arguments.getInt("position");
|
||||
ItemRepoRecyclerviewBinding binding = ItemRepoRecyclerviewBinding.inflate(getLayoutInflater(), container, false);
|
||||
if (fragment.adapters.size() == 1) {
|
||||
WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), R.attr.actionBarSize, 0), 0, 0);
|
||||
WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), androidx.appcompat.R.attr.actionBarSize, 0), 0, 0);
|
||||
}
|
||||
binding.recyclerView.setTag(position);
|
||||
binding.recyclerView.setAdapter(fragment.adapters.get(position));
|
||||
|
|
@ -519,7 +519,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi
|
|||
if (warningText != null) {
|
||||
sb.append("\n");
|
||||
sb.append(warningText);
|
||||
final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ContextCompat.getColor(requireActivity(), R.color.material_red_500));
|
||||
final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ContextCompat.getColor(requireActivity(), rikka.material.R.color.material_red_500));
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
final TypefaceSpan typefaceSpan = new TypefaceSpan(Typeface.create("sans-serif-medium", Typeface.NORMAL));
|
||||
sb.setSpan(typefaceSpan, sb.length() - warningText.length(), sb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
|
||||
|
|
@ -536,7 +536,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi
|
|||
sb.append("\n");
|
||||
String recommended = getString(R.string.update_available, ver.second);
|
||||
sb.append(recommended);
|
||||
final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(requireActivity().getTheme(), R.attr.colorAccent));
|
||||
final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(requireActivity().getTheme(), androidx.appcompat.R.attr.colorAccent));
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
final TypefaceSpan typefaceSpan = new TypefaceSpan(Typeface.create("sans-serif-medium", Typeface.NORMAL));
|
||||
sb.setSpan(typefaceSpan, sb.length() - recommended.length(), sb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
|
||||
|
|
|
|||
|
|
@ -180,8 +180,7 @@ public class RepoItemFragment extends BaseFragment implements RepoLoader.Listene
|
|||
view.setWebViewClient(new WebViewClient() {
|
||||
@Override
|
||||
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
|
||||
Intent i = new Intent(Intent.ACTION_VIEW, request.getUrl());
|
||||
startActivity(i);
|
||||
NavUtil.startURL(requireActivity(), request.getUrl());
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -34,8 +34,6 @@ import androidx.preference.PreferenceViewHolder;
|
|||
|
||||
import com.takisoft.preferencex.PreferenceFragmentCompat;
|
||||
|
||||
import org.lsposed.manager.R;
|
||||
|
||||
public class ThemeColorPreference extends DialogPreference {
|
||||
|
||||
static {
|
||||
|
|
@ -53,7 +51,7 @@ public class ThemeColorPreference extends DialogPreference {
|
|||
|
||||
colors = ThemeUtil.CustomThemeColors.values();
|
||||
|
||||
setWidgetLayoutResource(R.layout.preference_widget_color_swatch);
|
||||
setWidgetLayoutResource(com.takisoft.preferencex.colorpicker.R.layout.preference_widget_color_swatch);
|
||||
}
|
||||
|
||||
public ThemeColorPreference(Context context, AttributeSet attrs, int defStyleAttr) {
|
||||
|
|
@ -62,7 +60,7 @@ public class ThemeColorPreference extends DialogPreference {
|
|||
|
||||
@SuppressLint("RestrictedApi")
|
||||
public ThemeColorPreference(Context context, AttributeSet attrs) {
|
||||
this(context, attrs, TypedArrayUtils.getAttr(context, R.attr.dialogPreferenceStyle,
|
||||
this(context, attrs, TypedArrayUtils.getAttr(context, androidx.preference.R.attr.dialogPreferenceStyle,
|
||||
android.R.attr.dialogPreferenceStyle));
|
||||
}
|
||||
|
||||
|
|
@ -74,7 +72,7 @@ public class ThemeColorPreference extends DialogPreference {
|
|||
public void onBindViewHolder(PreferenceViewHolder holder) {
|
||||
super.onBindViewHolder(holder);
|
||||
|
||||
colorWidget = (ImageView) holder.findViewById(R.id.color_picker_widget);
|
||||
colorWidget = (ImageView) holder.findViewById(com.takisoft.preferencex.colorpicker.R.id.color_picker_widget);
|
||||
setColorOnWidget(color);
|
||||
}
|
||||
|
||||
|
|
@ -82,7 +80,7 @@ public class ThemeColorPreference extends DialogPreference {
|
|||
if (colorWidget == null) {
|
||||
return;
|
||||
}
|
||||
Drawable drawable = getContext().getDrawable(R.drawable.colorpickerpreference_pref_swatch);
|
||||
Drawable drawable = getContext().getDrawable(com.takisoft.preferencex.colorpicker.R.drawable.colorpickerpreference_pref_swatch);
|
||||
drawable.setTint(getContext().getColor(color.getResourceId()));
|
||||
colorWidget.setImageDrawable(drawable);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,25 +0,0 @@
|
|||
<!--
|
||||
~ This file is part of LSPosed.
|
||||
~
|
||||
~ LSPosed is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by
|
||||
~ the Free Software Foundation, either version 3 of the License, or
|
||||
~ (at your option) any later version.
|
||||
~
|
||||
~ LSPosed 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 General Public License for more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License
|
||||
~ along with LSPosed. If not, see <https://www.gnu.org/licenses/>.
|
||||
~
|
||||
~ Copyright (C) 2020 EdXposed Contributors
|
||||
~ Copyright (C) 2021 LSPosed Contributors
|
||||
-->
|
||||
|
||||
<shape android:shape="rectangle"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#f90" />
|
||||
<corners android:radius="6dp" />
|
||||
</shape>
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
android:id="@+id/snackbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:animateLayoutChanges="true" >
|
||||
android:animateLayoutChanges="true">
|
||||
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/home_fragment"
|
||||
|
|
@ -38,7 +38,7 @@
|
|||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:name="org.lsposed.manager.ui.fragment.HomeFragment"/>
|
||||
android:name="org.lsposed.manager.ui.fragment.HomeFragment" />
|
||||
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/nav_host_fragment"
|
||||
|
|
|
|||
|
|
@ -1,40 +0,0 @@
|
|||
<!--
|
||||
~ This file is part of LSPosed.
|
||||
~
|
||||
~ LSPosed is free software: you can redistribute it and/or modify
|
||||
~ it under the terms of the GNU General Public License as published by
|
||||
~ the Free Software Foundation, either version 3 of the License, or
|
||||
~ (at your option) any later version.
|
||||
~
|
||||
~ LSPosed 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 General Public License for more details.
|
||||
~
|
||||
~ You should have received a copy of the GNU General Public License
|
||||
~ along with LSPosed. If not, see <https://www.gnu.org/licenses/>.
|
||||
~
|
||||
~ Copyright (C) 2020 EdXposed Contributors
|
||||
~ Copyright (C) 2021 LSPosed Contributors
|
||||
-->
|
||||
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingHorizontal="?attr/dialogPreferredPadding"
|
||||
android:minHeight="?listPreferredItemHeightSmall"
|
||||
android:background="?selectableItemBackground"
|
||||
android:clickable="true"
|
||||
android:focusable="true">
|
||||
|
||||
<com.google.android.material.checkbox.MaterialCheckBox
|
||||
android:id="@+id/checkbox"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/dont_show_again"
|
||||
android:focusable="false"
|
||||
android:clickable="false"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:background="@null" />
|
||||
|
||||
</FrameLayout>
|
||||
|
|
@ -37,7 +37,6 @@
|
|||
<string name="nav_item_logs_module">Protokollmodule</string>
|
||||
|
||||
<!-- Installer tab -->
|
||||
<string name="dont_show_again">Nicht mehr anzeigen</string>
|
||||
|
||||
<!-- File operations -->
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,6 @@
|
|||
<string name="menuSaveToSd">Guardar</string>
|
||||
<string name="nav_item_logs_lsp">Registros detallados</string>
|
||||
<string name="nav_item_logs_module">Registros de módulos</string>
|
||||
<string name="dont_show_again">No volver a mostrar esto</string>
|
||||
<string name="logs_save_failed">Fallo a la hora de guardar:</string>
|
||||
<string name="menuClearLog">Limpiar los registros</string>
|
||||
<string name="logs_cleared">Registros limpiados satisfactoriamente.</string>
|
||||
|
|
@ -63,7 +62,6 @@
|
|||
<string name="logs_cannot_read">No se pudo leer los registros: \n</string>
|
||||
<string name="menuReload">Recargar</string>
|
||||
<string name="logs_clear_failed_2">Fallo al limpiar los registros</string>
|
||||
<string name="not_logcat_2">Si alguien te preguntó por Android Logcat, estás en la sección equivocada. Estos son los registros de LSPosed; si necesitas un Logcat puedes encontrar lo que necesites en XDA.</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">El módulo Xposed no está activado aún</string>
|
||||
|
|
@ -173,7 +171,6 @@
|
|||
<string name="outdated_manager">Las versiones de LSPosed Manager y LSPosed Core no son consistentes. Por favor, reinstala la versión correspondiente.</string>
|
||||
<string name="lsposed_not_active">LSPosed no está instalado o activado actualmente.</string>
|
||||
<string name="verbose_log_not_avaliable">Los registros detallados no están disponibles. Si los activaste sin reiniciar, intenta de nuevo luego de reiniciar.</string>
|
||||
<string name="NotInstall">No instalado</string>
|
||||
<string name="not_install_summary">LSPosed no está instalado</string>
|
||||
<string name="translators"><![CDATA[<a href="https://github.com/JoseDeFreitas">José De Freitas</a>]]></string>
|
||||
<string name="copy_toast_msg">Copiado</string>
|
||||
|
|
|
|||
|
|
@ -62,7 +62,6 @@
|
|||
<string name="menuSaveToSd">Sauvegarder</string>
|
||||
<string name="nav_item_logs_lsp">Journaux détaillés</string>
|
||||
<string name="nav_item_logs_module">Journeaux des Modules</string>
|
||||
<string name="dont_show_again">Ne plus afficher</string>
|
||||
<string name="logs_save_failed">Échec de la sauvegarde:</string>
|
||||
<string name="menuClearLog">Éffacer le journal maintenant</string>
|
||||
<string name="logs_cleared">Journal éffacé avec succès.</string>
|
||||
|
|
|
|||
|
|
@ -59,7 +59,6 @@
|
|||
<string name="menuSaveToSd">Salva</string>
|
||||
<string name="nav_item_logs_lsp">Log verboso</string>
|
||||
<string name="nav_item_logs_module">Log moduli</string>
|
||||
<string name="dont_show_again">Non mostrare di nuovo</string>
|
||||
<string name="logs_save_failed">Impossibile effettuare il salvataggio:</string>
|
||||
<string name="menuClearLog">Cancella il log ora</string>
|
||||
<string name="logs_cleared">Log cancellato correttamente.</string>
|
||||
|
|
@ -69,7 +68,6 @@
|
|||
<string name="logs_cannot_read">Impossibile leggere il log: \n</string>
|
||||
<string name="menuReload">Ricarica</string>
|
||||
<string name="logs_clear_failed_2">Impossibile cancellare il log</string>
|
||||
<string name="not_logcat_2">Se qualcuno ti ha chiesto un logcat di Android, sei nella sezione sbagliata. Questo è il log di LSPosed; se hai bisogno di un logcat, su XDA puoi trovare quello che ti serve.</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">Il modulo Xposed non è ancora attivo</string>
|
||||
|
|
@ -181,7 +179,6 @@
|
|||
<string name="outdated_manager">Le versioni di LSPosed Manager e LSPosed Core non sono coerenti. Reinstalla la versione corrispondente.</string>
|
||||
<string name="lsposed_not_active">LSPosed non è attualmente installato o attivo.</string>
|
||||
<string name="verbose_log_not_avaliable">Il log verboso non è disponibile. Se l\'hai appena abilitato senza riavviare, riprova dopo il riavvio.</string>
|
||||
<string name="NotInstall">Non installato</string>
|
||||
<string name="not_install_summary">LSPosed non è installato</string>
|
||||
<string name="translators"><![CDATA[<a href="https://twitter.com/alex193a">alex193a</a>, <a href="https://github.com/Fs00">Fs00</a>]]></string>
|
||||
<string name="copy_toast_msg">Copiato</string>
|
||||
|
|
|
|||
|
|
@ -48,7 +48,6 @@
|
|||
<string name="menuSaveToSd">שמור</string>
|
||||
<string name="nav_item_logs_lsp">Verbose Logs</string>
|
||||
<string name="nav_item_logs_module">Modules Logs</string>
|
||||
<string name="dont_show_again">אל תראה שוב</string>
|
||||
<string name="logs_save_failed">נכשל לשמור:</string>
|
||||
<string name="menuClearLog">נקה לוגים עכשיו</string>
|
||||
<string name="logs_cleared">לוגים נוקו בהצלחה.</string>
|
||||
|
|
@ -58,7 +57,6 @@
|
|||
<string name="logs_cannot_read">לא מצליח לקרוא לוגים: \n</string>
|
||||
<string name="menuReload">רענן</string>
|
||||
<string name="logs_clear_failed_2">נכשל בניקוי הלוגים</string>
|
||||
<string name="not_logcat_2">If someone asked you an Android Logcat, you\'re in the wrong section. This is the LSPosed log; if you need a logcat, on XDA you can find what you need.</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">מודול LSPosed עדיין לא הופעל</string>
|
||||
|
|
@ -158,6 +156,5 @@
|
|||
<string name="outdated_manager">הגרסה של LSPosed Manager ו- LSPosed Core לא תואמות. אנא התקן מחדש גרסאות תואמות.</string>
|
||||
<string name="lsposed_not_active">LSPosed כרגע לא מותקן או מופעל.</string>
|
||||
<string name="verbose_log_not_avaliable">Verbose log is not available, if you just enabled it without reboot, try again after reboot.</string>
|
||||
<string name="NotInstall">לא מותקן</string>
|
||||
<string name="not_install_summary">LSPosed לא מותקן</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -59,7 +59,6 @@
|
|||
<string name="menuSaveToSd">保存</string>
|
||||
<string name="nav_item_logs_lsp">詳細ログ</string>
|
||||
<string name="nav_item_logs_module">モジュールログ</string>
|
||||
<string name="dont_show_again">二度と表示しない</string>
|
||||
<string name="logs_save_failed">保存に失敗:</string>
|
||||
<string name="menuClearLog">直ちにログを消去</string>
|
||||
<string name="logs_cleared">ログの消去に成功しました。</string>
|
||||
|
|
@ -69,7 +68,6 @@
|
|||
<string name="logs_cannot_read">ログの読み込みに失敗: \n</string>
|
||||
<string name="menuReload">再読込</string>
|
||||
<string name="logs_clear_failed_2">ログの消去に失敗</string>
|
||||
<string name="not_logcat_2">これは LSPosed のログであり、Android の Logcat ではありません。logcat が必要な場合、XDA 等でそれについて調べて下さい。</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">Xposed モジュールが有効化されていません</string>
|
||||
|
|
@ -182,7 +180,6 @@
|
|||
<string name="outdated_manager">LSPosed Manager と LSPosed Core のバージョンが一致していません。対応バージョンを再インストールして下さい。</string>
|
||||
<string name="lsposed_not_active">LSPosed が未インストールもしくは有効化されていません。</string>
|
||||
<string name="verbose_log_not_avaliable">詳細ログが存在しません。ログ出力有効化に再起動を行っていない場合、再起動して下さい。</string>
|
||||
<string name="NotInstall">未インストール</string>
|
||||
<string name="not_install_summary">LSPosed が未インストールです</string>
|
||||
<string name="translators"><![CDATA[<a href="https://github.com/yoshi818">yoshi818</a>]]></string>
|
||||
<string name="copy_toast_msg">複写済</string>
|
||||
|
|
|
|||
|
|
@ -55,7 +55,6 @@
|
|||
<string name="menuSaveToSd">저장</string>
|
||||
<string name="nav_item_logs_lsp">상세 로그</string>
|
||||
<string name="nav_item_logs_module">모듈 로그</string>
|
||||
<string name="dont_show_again">다시 표시 안 함</string>
|
||||
<string name="logs_save_failed">저장 실패:</string>
|
||||
<string name="menuClearLog">로그 지우기</string>
|
||||
<string name="logs_cleared">로그를 성공적으로 지웠습니다.</string>
|
||||
|
|
@ -65,7 +64,6 @@
|
|||
<string name="logs_cannot_read">로그를 읽지 못함: \n</string>
|
||||
<string name="menuReload">리로드</string>
|
||||
<string name="logs_clear_failed_2">로그를 지우지 못했습니다.</string>
|
||||
<string name="not_logcat_2">다른 사용자가 Android Logcat을 요청했다면 섹션이 잘못되어 있습니다. 이것은 LSPosed 로그입니다. logcat이 필요한 경우 XDA에서 필요한 정보를 찾을 수 있습니다.</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">LSPosed 모듈이 아직 활성화되지 않았습니다.</string>
|
||||
|
|
@ -176,7 +174,6 @@
|
|||
<string name="outdated_manager">LSPosed Manager 및 LSPosed Core 버전이 일치하지 않습니다. 해당 버전을 다시 설치하십시오.</string>
|
||||
<string name="lsposed_not_active">LSPosed가 현재 설치되어 있지 않거나 활성화되어 있지 않습니다.</string>
|
||||
<string name="verbose_log_not_avaliable">상세 로그를 사용할 수 없습니다. 재부팅하지 않고 방금 사용하도록 설정한 경우 재부팅 후 다시 시도하십시오.</string>
|
||||
<string name="NotInstall">설치되지 않음</string>
|
||||
<string name="not_install_summary">LSPosed가 설치되지 않음</string>
|
||||
<string name="translators"><![CDATA[<a href="https://github.com/green1052">green1052</a>]]></string>
|
||||
<string name="copy_toast_msg">복사됨</string>
|
||||
|
|
|
|||
|
|
@ -53,7 +53,6 @@
|
|||
<string name="menuSaveToSd">Opslaan</string>
|
||||
<string name="nav_item_logs_lsp">Uitgebreide logboeken</string>
|
||||
<string name="nav_item_logs_module">Modules Logboeken</string>
|
||||
<string name="dont_show_again">Laat dit niet meer zien</string>
|
||||
<string name="logs_save_failed">Opslaan mislukt:</string>
|
||||
<string name="menuClearLog">Wis het logboek nu</string>
|
||||
<string name="logs_cleared">Log succesvol gewist.</string>
|
||||
|
|
@ -63,7 +62,6 @@
|
|||
<string name="logs_cannot_read">Kan logboek niet lezen: \n</string>
|
||||
<string name="menuReload">Herlaad</string>
|
||||
<string name="logs_clear_failed_2">Het logboek kan niet worden gewist</string>
|
||||
<string name="not_logcat_2">Als iemand je een Android Logcat vraagt, dan ben je in de verkeerde sectie. Dit is het LSPosed-logboek; als je een logcat nodig hebt, kun je op XDA vinden wat je nodig hebt.</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">LSPosed module is nog niet geactiveerd</string>
|
||||
|
|
@ -164,7 +162,6 @@
|
|||
<string name="outdated_manager">De versie van LSPosed Manager en LSPosed Core zijn niet consistent. Installeer de corresponderende versie opnieuw.</string>
|
||||
<string name="lsposed_not_active">LSPosed is momenteel niet geïnstalleerd of actief.</string>
|
||||
<string name="verbose_log_not_avaliable">Uitgebreid logboek is niet beschikbaar. Als u het net hebt ingeschakeld zonder opnieuw op te starten, probeer het dan opnieuw na het opnieuw opstarten.</string>
|
||||
<string name="NotInstall">Niet geïnstalleerd</string>
|
||||
<string name="not_install_summary">LSPosed is niet geïnstalleerd</string>
|
||||
<string name="settings_show_hidden_icon_apps_enabled">Forceer apps om launcher-pictogrammen weer te geven</string>
|
||||
<string name="settings_show_hidden_icon_apps_enabled_summary">Na Android 10 mogen apps (vooral Xposed-modules) hun opstartpictogrammen niet verbergen. Schakel de schakelaar uit om deze functie uit te schakelen.</string>
|
||||
|
|
|
|||
|
|
@ -62,7 +62,6 @@
|
|||
<string name="menuSaveToSd">Salvar</string>
|
||||
<string name="nav_item_logs_lsp">Registros LSPosed</string>
|
||||
<string name="nav_item_logs_module">Registros dos Módulos</string>
|
||||
<string name="dont_show_again">Não mostrar novamente</string>
|
||||
<string name="logs_save_failed">Falha ao salvar:</string>
|
||||
<string name="menuClearLog">Limpar registro</string>
|
||||
<string name="logs_cleared">Registro limpo com sucesso.</string>
|
||||
|
|
|
|||
|
|
@ -64,7 +64,6 @@
|
|||
<string name="menuSaveToSd">Сохранить</string>
|
||||
<string name="nav_item_logs_lsp">Логи LSPosed</string>
|
||||
<string name="nav_item_logs_module">Логи модулей</string>
|
||||
<string name="dont_show_again">Больше не показывать это сообщение</string>
|
||||
<string name="logs_save_failed">Ошибка сохранения:</string>
|
||||
<string name="menuClearLog">Очистить логи</string>
|
||||
<string name="logs_cleared">Логи успешно очищены</string>
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@
|
|||
<string name="compile_speed">Повторна оптимізація</string>
|
||||
<string name="compile_speed_msg">Оптимізація…</string>
|
||||
<string name="copy_toast_msg">Посилання скопійовано в буфер обміну</string>
|
||||
<string name="dont_show_again">Не показувати знову</string>
|
||||
<string name="enable_module">Увімкнути модуль</string>
|
||||
<string name="failed_to_save_scope_list">Не вдалося зберегти список областей</string>
|
||||
<string name="info">Інформація</string>
|
||||
|
|
|
|||
|
|
@ -62,7 +62,6 @@
|
|||
<string name="menuSaveToSd">保存</string>
|
||||
<string name="nav_item_logs_lsp">LSPosed 日志</string>
|
||||
<string name="nav_item_logs_module">模块运行日志</string>
|
||||
<string name="dont_show_again">不再提示</string>
|
||||
<string name="logs_save_failed">保存失败:</string>
|
||||
<string name="menuClearLog">立即清理日志</string>
|
||||
<string name="logs_cleared">日志清理成功</string>
|
||||
|
|
|
|||
|
|
@ -53,7 +53,6 @@
|
|||
<string name="menuSaveToSd">保存</string>
|
||||
<string name="nav_item_logs_lsp">詳細日誌</string>
|
||||
<string name="nav_item_logs_module">模組日誌</string>
|
||||
<string name="dont_show_again">不再提示</string>
|
||||
<string name="logs_save_failed">保存失敗:</string>
|
||||
<string name="menuClearLog">立即清理日誌</string>
|
||||
<string name="logs_cleared">日誌清理成功</string>
|
||||
|
|
@ -63,7 +62,6 @@
|
|||
<string name="logs_cannot_read">無法讀取日誌: \n</string>
|
||||
<string name="menuReload">重新載入</string>
|
||||
<string name="logs_clear_failed_2">Failed to clear the log</string>
|
||||
<string name="not_logcat_2">If someone asked you an Android Logcat, you\'re in the wrong section. This is the LSPosed log; if you need a logcat, on XDA you can find what you need.</string>
|
||||
|
||||
<!-- Notification -->
|
||||
<string name="module_is_not_activated_yet">Xposed 模組尚未啟動</string>
|
||||
|
|
@ -168,7 +166,6 @@
|
|||
<string name="outdated_manager">LSPosed Manager 和 LSPosed Core 的版本不一致。請重新安裝對應的版本。</string>
|
||||
<string name="lsposed_not_active">LSPosed 未安裝或未啟動</string>
|
||||
<string name="verbose_log_not_avaliable">Verbose log is not available, if you just enabled it without reboot, try again after reboot.</string>
|
||||
<string name="NotInstall">Not Installed</string>
|
||||
<string name="not_install_summary">LSPosed is not Installed</string>
|
||||
<string name="translators"><![CDATA[<a href="https://github.com/LSPosed/LSPosed">LSPosed</a>]]></string>
|
||||
<string name="copy_toast_msg">Copied</string>
|
||||
|
|
|
|||
|
|
@ -62,7 +62,6 @@
|
|||
<string name="menuSaveToSd">儲存</string>
|
||||
<string name="nav_item_logs_lsp">詳細日誌</string>
|
||||
<string name="nav_item_logs_module">模組日誌</string>
|
||||
<string name="dont_show_again">不再提醒</string>
|
||||
<string name="logs_save_failed">儲存失敗:</string>
|
||||
<string name="menuClearLog">立即清理日誌</string>
|
||||
<string name="logs_cleared">日誌清理成功</string>
|
||||
|
|
|
|||
|
|
@ -62,7 +62,6 @@
|
|||
<string name="menuSaveToSd">Save</string>
|
||||
<string name="nav_item_logs_lsp">LSPosed Logs</string>
|
||||
<string name="nav_item_logs_module">Modules Logs</string>
|
||||
<string name="dont_show_again">Don\'t show this again</string>
|
||||
<string name="logs_save_failed">Failed to save:</string>
|
||||
<string name="menuClearLog">Clear log now</string>
|
||||
<string name="logs_cleared">Log successfully cleared.</string>
|
||||
|
|
|
|||
|
|
@ -10,4 +10,5 @@
|
|||
# This option should only be used with decoupled projects. More details, visit
|
||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||
# org.gradle.parallel=true
|
||||
android.nonTransitiveRClass=true
|
||||
android.useAndroidX=true
|
||||
|
|
|
|||
Loading…
Reference in New Issue