diff --git a/.gradle/7.2/executionHistory/executionHistory.bin b/.gradle/7.2/executionHistory/executionHistory.bin
index 9da92e8..9e97135 100644
Binary files a/.gradle/7.2/executionHistory/executionHistory.bin and b/.gradle/7.2/executionHistory/executionHistory.bin differ
diff --git a/.gradle/7.2/executionHistory/executionHistory.lock b/.gradle/7.2/executionHistory/executionHistory.lock
index 614e2c9..7becb1a 100644
Binary files a/.gradle/7.2/executionHistory/executionHistory.lock and b/.gradle/7.2/executionHistory/executionHistory.lock differ
diff --git a/.gradle/7.2/fileHashes/fileHashes.bin b/.gradle/7.2/fileHashes/fileHashes.bin
index ff15838..02b191a 100644
Binary files a/.gradle/7.2/fileHashes/fileHashes.bin and b/.gradle/7.2/fileHashes/fileHashes.bin differ
diff --git a/.gradle/7.2/fileHashes/fileHashes.lock b/.gradle/7.2/fileHashes/fileHashes.lock
index 518cd17..e04ecee 100644
Binary files a/.gradle/7.2/fileHashes/fileHashes.lock and b/.gradle/7.2/fileHashes/fileHashes.lock differ
diff --git a/.gradle/7.2/fileHashes/resourceHashesCache.bin b/.gradle/7.2/fileHashes/resourceHashesCache.bin
index 5bbdf05..2fa17ff 100644
Binary files a/.gradle/7.2/fileHashes/resourceHashesCache.bin and b/.gradle/7.2/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index 8c719bf..afb1a41 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
index 0c2d6c0..4a45d1f 100644
Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/app/build.gradle b/app/build.gradle
index 1cb9d3c..4190eba 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -27,8 +27,8 @@ android {
applicationId "com.coldmint.rust.pro"
minSdkVersion 21
targetSdkVersion 32
- versionCode 14
- versionName "2.0 Release 7(2022-4-6)"
+ versionCode 18
+ versionName "2.0 release8 p3(2022-4-26)"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/res/animator/rotation_off.xml b/app/res/animator/rotation_off.xml
deleted file mode 100644
index 192cff4..0000000
--- a/app/res/animator/rotation_off.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/app/res/animator/rotation_on.xml b/app/res/animator/rotation_on.xml
deleted file mode 100644
index ebf1c37..0000000
--- a/app/res/animator/rotation_on.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/app/res/drawable/animator_expand_off.xml b/app/res/drawable/animator_expand_off.xml
deleted file mode 100644
index b9ba71e..0000000
--- a/app/res/drawable/animator_expand_off.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/res/drawable/animator_expand_on.xml b/app/res/drawable/animator_expand_on.xml
deleted file mode 100644
index e713949..0000000
--- a/app/res/drawable/animator_expand_on.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/res/drawable/expand_icon.xml b/app/res/drawable/expand_icon.xml
deleted file mode 100644
index 4bb1996..0000000
--- a/app/res/drawable/expand_icon.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/app/res/drawable/ic_launcher_foreground.xml b/app/res/drawable/ic_launcher_foreground.xml
deleted file mode 100644
index 9ca42ca..0000000
--- a/app/res/drawable/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_application_list.xml b/app/res/layout/activity_application_list.xml
deleted file mode 100644
index c5df949..0000000
--- a/app/res/layout/activity_application_list.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_code_table.xml b/app/res/layout/activity_code_table.xml
deleted file mode 100644
index 8d3095e..0000000
--- a/app/res/layout/activity_code_table.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_create_mod.xml b/app/res/layout/activity_create_mod.xml
deleted file mode 100644
index 26fdb7a..0000000
--- a/app/res/layout/activity_create_mod.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/activity_create_template.xml b/app/res/layout/activity_create_template.xml
deleted file mode 100644
index 42f92a7..0000000
--- a/app/res/layout/activity_create_template.xml
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/activity_create_unit.xml b/app/res/layout/activity_create_unit.xml
deleted file mode 100644
index b0ae5fe..0000000
--- a/app/res/layout/activity_create_unit.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_database_configuration.xml b/app/res/layout/activity_database_configuration.xml
deleted file mode 100644
index 6fd9ddd..0000000
--- a/app/res/layout/activity_database_configuration.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_edit.xml b/app/res/layout/activity_edit.xml
deleted file mode 100644
index 2f54679..0000000
--- a/app/res/layout/activity_edit.xml
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_edit_mod_info.xml b/app/res/layout/activity_edit_mod_info.xml
deleted file mode 100644
index afaaeaf..0000000
--- a/app/res/layout/activity_edit_mod_info.xml
+++ /dev/null
@@ -1,289 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/activity_file.xml b/app/res/layout/activity_file.xml
deleted file mode 100644
index c1711f3..0000000
--- a/app/res/layout/activity_file.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/activity_importer.xml b/app/res/layout/activity_importer.xml
deleted file mode 100644
index 8576258..0000000
--- a/app/res/layout/activity_importer.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_main.xml b/app/res/layout/activity_main.xml
deleted file mode 100644
index c537c31..0000000
--- a/app/res/layout/activity_main.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_optimize.xml b/app/res/layout/activity_optimize.xml
deleted file mode 100644
index cf1db0a..0000000
--- a/app/res/layout/activity_optimize.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/activity_settings.xml b/app/res/layout/activity_settings.xml
deleted file mode 100644
index 8b8fc1e..0000000
--- a/app/res/layout/activity_settings.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_start.xml b/app/res/layout/activity_start.xml
deleted file mode 100644
index ca9df0f..0000000
--- a/app/res/layout/activity_start.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_template_maker.xml b/app/res/layout/activity_template_maker.xml
deleted file mode 100644
index 3ff75a7..0000000
--- a/app/res/layout/activity_template_maker.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_template_parser.xml b/app/res/layout/activity_template_parser.xml
deleted file mode 100644
index d79368b..0000000
--- a/app/res/layout/activity_template_parser.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/activity_units.xml b/app/res/layout/activity_units.xml
deleted file mode 100644
index 39908c5..0000000
--- a/app/res/layout/activity_units.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/add_action_dialog.xml b/app/res/layout/add_action_dialog.xml
deleted file mode 100644
index 65f2570..0000000
--- a/app/res/layout/add_action_dialog.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/application_item.xml b/app/res/layout/application_item.xml
deleted file mode 100644
index 63c5f83..0000000
--- a/app/res/layout/application_item.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/attach_file_item.xml b/app/res/layout/attach_file_item.xml
deleted file mode 100644
index 4a828a5..0000000
--- a/app/res/layout/attach_file_item.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/attach_files.xml b/app/res/layout/attach_files.xml
deleted file mode 100644
index 69cff96..0000000
--- a/app/res/layout/attach_files.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/code_table_group.xml b/app/res/layout/code_table_group.xml
deleted file mode 100644
index f8ee235..0000000
--- a/app/res/layout/code_table_group.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/code_table_item.xml b/app/res/layout/code_table_item.xml
deleted file mode 100644
index 8511a05..0000000
--- a/app/res/layout/code_table_item.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/code_tool_item.xml b/app/res/layout/code_tool_item.xml
deleted file mode 100644
index fec36d6..0000000
--- a/app/res/layout/code_tool_item.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/database_fragment.xml b/app/res/layout/database_fragment.xml
deleted file mode 100644
index b9b67b2..0000000
--- a/app/res/layout/database_fragment.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/database_item.xml b/app/res/layout/database_item.xml
deleted file mode 100644
index d3548c2..0000000
--- a/app/res/layout/database_item.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/del_unit.xml b/app/res/layout/del_unit.xml
deleted file mode 100644
index 8eb7c5a..0000000
--- a/app/res/layout/del_unit.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/edit_item.xml b/app/res/layout/edit_item.xml
deleted file mode 100644
index 19d8faf..0000000
--- a/app/res/layout/edit_item.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/edit_view_item.xml b/app/res/layout/edit_view_item.xml
deleted file mode 100644
index 30bacb7..0000000
--- a/app/res/layout/edit_view_item.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/file_item.xml b/app/res/layout/file_item.xml
deleted file mode 100644
index f0def19..0000000
--- a/app/res/layout/file_item.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/file_select_view.xml b/app/res/layout/file_select_view.xml
deleted file mode 100644
index 01ecaeb..0000000
--- a/app/res/layout/file_select_view.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/head_layout.xml b/app/res/layout/head_layout.xml
deleted file mode 100644
index 80a58ac..0000000
--- a/app/res/layout/head_layout.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/input_dialog.xml b/app/res/layout/input_dialog.xml
deleted file mode 100644
index 5276a41..0000000
--- a/app/res/layout/input_dialog.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/log_item.xml b/app/res/layout/log_item.xml
deleted file mode 100644
index 323676d..0000000
--- a/app/res/layout/log_item.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/map_and_music_item.xml b/app/res/layout/map_and_music_item.xml
deleted file mode 100644
index cb76b28..0000000
--- a/app/res/layout/map_and_music_item.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/mark_item.xml b/app/res/layout/mark_item.xml
deleted file mode 100644
index 2b53900..0000000
--- a/app/res/layout/mark_item.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/mod_action_item.xml b/app/res/layout/mod_action_item.xml
deleted file mode 100644
index 252fa91..0000000
--- a/app/res/layout/mod_action_item.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/mod_dialog.xml b/app/res/layout/mod_dialog.xml
deleted file mode 100644
index 242c115..0000000
--- a/app/res/layout/mod_dialog.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/mod_fragment.xml b/app/res/layout/mod_fragment.xml
deleted file mode 100644
index 5983548..0000000
--- a/app/res/layout/mod_fragment.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/layout/mod_list_item.xml b/app/res/layout/mod_list_item.xml
deleted file mode 100644
index 5b4bbdc..0000000
--- a/app/res/layout/mod_list_item.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/optimization_group.xml b/app/res/layout/optimization_group.xml
deleted file mode 100644
index 24f9903..0000000
--- a/app/res/layout/optimization_group.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/optimization_item.xml b/app/res/layout/optimization_item.xml
deleted file mode 100644
index c971958..0000000
--- a/app/res/layout/optimization_item.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/template_dialog.xml b/app/res/layout/template_dialog.xml
deleted file mode 100644
index a16738a..0000000
--- a/app/res/layout/template_dialog.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/template_dialog_item.xml b/app/res/layout/template_dialog_item.xml
deleted file mode 100644
index d0ede6d..0000000
--- a/app/res/layout/template_dialog_item.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/template_fragemnt.xml b/app/res/layout/template_fragemnt.xml
deleted file mode 100644
index b068d76..0000000
--- a/app/res/layout/template_fragemnt.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/template_group.xml b/app/res/layout/template_group.xml
deleted file mode 100644
index 3c7a537..0000000
--- a/app/res/layout/template_group.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/template_item.xml b/app/res/layout/template_item.xml
deleted file mode 100644
index 7dc9913..0000000
--- a/app/res/layout/template_item.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/template_list_item.xml b/app/res/layout/template_list_item.xml
deleted file mode 100644
index ecd80c1..0000000
--- a/app/res/layout/template_list_item.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/unit_item.xml b/app/res/layout/unit_item.xml
deleted file mode 100644
index c53b07c..0000000
--- a/app/res/layout/unit_item.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/units_dialog.xml b/app/res/layout/units_dialog.xml
deleted file mode 100644
index 866c57b..0000000
--- a/app/res/layout/units_dialog.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_application.xml b/app/res/menu/menu_application.xml
deleted file mode 100644
index 83f84e8..0000000
--- a/app/res/menu/menu_application.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_code_table.xml b/app/res/menu/menu_code_table.xml
deleted file mode 100644
index d057c19..0000000
--- a/app/res/menu/menu_code_table.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_create_template.xml b/app/res/menu/menu_create_template.xml
deleted file mode 100644
index 917af9b..0000000
--- a/app/res/menu/menu_create_template.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_drawer_left.xml b/app/res/menu/menu_drawer_left.xml
deleted file mode 100644
index 94ddcb4..0000000
--- a/app/res/menu/menu_drawer_left.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_editer.xml b/app/res/menu/menu_editer.xml
deleted file mode 100644
index 9ced4a6..0000000
--- a/app/res/menu/menu_editer.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_files.xml b/app/res/menu/menu_files.xml
deleted file mode 100644
index 6089745..0000000
--- a/app/res/menu/menu_files.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/res/menu/menu_units.xml b/app/res/menu/menu_units.xml
deleted file mode 100644
index c8340f2..0000000
--- a/app/res/menu/menu_units.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/mipmap-anydpi-v26/ic_launcher.xml b/app/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index 7353dbd..0000000
--- a/app/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index 7353dbd..0000000
--- a/app/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/mipmap-hdpi/ic_launcher.png b/app/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index 6957e6c..0000000
Binary files a/app/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/app/res/mipmap-hdpi/ic_launcher_round.png b/app/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 8472ea8..0000000
Binary files a/app/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/res/mipmap-hdpi/ui_wait.png b/app/res/mipmap-hdpi/ui_wait.png
deleted file mode 100644
index 73f56fd..0000000
Binary files a/app/res/mipmap-hdpi/ui_wait.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ic_launcher.png b/app/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index a692b38..0000000
Binary files a/app/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ic_launcher_round.png b/app/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 6878c4e..0000000
Binary files a/app/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_add.png b/app/res/mipmap-xhdpi/ui_add.png
deleted file mode 100644
index 909f45d..0000000
Binary files a/app/res/mipmap-xhdpi/ui_add.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_backgroud.jpg b/app/res/mipmap-xhdpi/ui_backgroud.jpg
deleted file mode 100644
index 2c65635..0000000
Binary files a/app/res/mipmap-xhdpi/ui_backgroud.jpg and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_complete.png b/app/res/mipmap-xhdpi/ui_complete.png
deleted file mode 100644
index f9f7790..0000000
Binary files a/app/res/mipmap-xhdpi/ui_complete.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_database.png b/app/res/mipmap-xhdpi/ui_database.png
deleted file mode 100644
index a089c53..0000000
Binary files a/app/res/mipmap-xhdpi/ui_database.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_file.png b/app/res/mipmap-xhdpi/ui_file.png
deleted file mode 100644
index cc84715..0000000
Binary files a/app/res/mipmap-xhdpi/ui_file.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_folder.png b/app/res/mipmap-xhdpi/ui_folder.png
deleted file mode 100644
index 3c0d001..0000000
Binary files a/app/res/mipmap-xhdpi/ui_folder.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_image.png b/app/res/mipmap-xhdpi/ui_image.png
deleted file mode 100644
index 3e67c61..0000000
Binary files a/app/res/mipmap-xhdpi/ui_image.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_mod.png b/app/res/mipmap-xhdpi/ui_mod.png
deleted file mode 100644
index 8731711..0000000
Binary files a/app/res/mipmap-xhdpi/ui_mod.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_previous_step.png b/app/res/mipmap-xhdpi/ui_previous_step.png
deleted file mode 100644
index f717287..0000000
Binary files a/app/res/mipmap-xhdpi/ui_previous_step.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_set_up.png b/app/res/mipmap-xhdpi/ui_set_up.png
deleted file mode 100644
index 80c7cc1..0000000
Binary files a/app/res/mipmap-xhdpi/ui_set_up.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_start.png b/app/res/mipmap-xhdpi/ui_start.png
deleted file mode 100644
index 9453b79..0000000
Binary files a/app/res/mipmap-xhdpi/ui_start.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_template.png b/app/res/mipmap-xhdpi/ui_template.png
deleted file mode 100644
index 4ecd8a1..0000000
Binary files a/app/res/mipmap-xhdpi/ui_template.png and /dev/null differ
diff --git a/app/res/mipmap-xhdpi/ui_zip.png b/app/res/mipmap-xhdpi/ui_zip.png
deleted file mode 100644
index 7dfb227..0000000
Binary files a/app/res/mipmap-xhdpi/ui_zip.png and /dev/null differ
diff --git a/app/res/mipmap-xxhdpi/ic_launcher.png b/app/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index a0b314b..0000000
Binary files a/app/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/res/mipmap-xxhdpi/ic_launcher_round.png b/app/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 67f0db0..0000000
Binary files a/app/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/res/mipmap-xxxhdpi/ic_launcher.png b/app/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index f704019..0000000
Binary files a/app/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 061c1d4..0000000
Binary files a/app/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/res/navigation/main_nav.xml b/app/res/navigation/main_nav.xml
deleted file mode 100644
index 94e9785..0000000
--- a/app/res/navigation/main_nav.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/values-en/strings.xml b/app/res/values-en/strings.xml
deleted file mode 100644
index 230d6f2..0000000
--- a/app/res/values-en/strings.xml
+++ /dev/null
@@ -1,278 +0,0 @@
-
-
- Rust Assistant
- Application permission
- We need storage permissions to read module lists, edit source files, import and export modules, and so on.
- Authorization
- Exit
- We need to manage file permissions to read module lists, edit source files, import and export modules, and so on.
- Unable to load module, please install game first.
- Not Find Mod
- Mod
- Database
- Delete
- Import to Rust Assistant
- No description
- Name
- Description
- Tags
- Create Mod
- Filter
- Create
- Please enter the mod name.
- Please enter the description.
- Please use \\n instead of newline.
- Unable to create, the Mod is exists.
- Edit units
- Edit information
- Optimization
- Unzip
- Units was not found
- Database was not found
- Use
- Used
- Error unzipping file.
- Error analysis file.
- The mod already exists.
- Error creating mod.
- This database can not load.
- Unrecognized paths:
- Search by unit name (support wild card characters * and ?):
- Advanced Search
- Include:
- Retrieve content by regular expression
- Rule:
- Auto Add:
- Save
- Code code
- Determination
- cancel
- Search
- Please enter the unit name .
- Loading units...
- Background
- Background Uziping.
- Open mode
- Select a Directory
- Select a File
- No file
- Open
- Unit Create Complete
- Unzip
- Unziping %1$s...
- File Name:
- Deleting
- File Manager
- Unable to create, the Unit is exists.
- Rename
- Edit text
- Import the mod
- Unzip
- System default mode
- Load files...
- Return
- Total of %1$s items
- Create Unit
- Create Path:%1$s
- key %1$s was found
- Total of %1$s template
- Template Information
- Not found template-info.txt
- Change
- Failed to copy file.
- \"%1$s\" Not a legal %2$s.
- Undo
- Show Line Number
- Empty Files
- Empty Folders
- Backup files
- Empty Line
- Organize Code
- Notes
- Other language translation
- Unused resource file
- General
- Developer options
- Mod
- Code
- Language
- Developer Mode
- Template database developer options.
- Database storage directory
- Template storage directory
- Shield system map gallery scanning
- The media files will be scanned by the system photo album.
- The system album is prohibited from scanning the media files.
- Auto add notes
- Add comments to unrecognized code in case the game miserrors.
- Unit create failed
- Building Unit...
- Cannot create, this folder already exists.
- An unexpected error occurred and soft keyboard evoke failed
- Create a Folder
- Refresh
- Test this unit
- Settings
- Template
- Only load coniant language templates
- Other language templates will be hidden.
- Set Action
- selectFile
- input
- Background repairing.
- Repair
- repair %1$s Mod-info...
- "Repair complete "
- Repair failed
- The file does not exist.
- Template was not found
- Make template
- Select a template
- Repair the information file
- Action
- Additional files generated when building units using this template.
- The file cannot be added repeatedly.
- Attach
- Template name
- Create a template package
- Please enter a template name.
- Please enter the developer.
- Please enter a description.
- Please enter an update link.
- Please enter the version number.
- Please enter a version name.
- Developer
- Cannot create, this template already exists.
- Description
- Update link
- Version name
- Version number
- No referenced section %1$s was found.
- No file named %1$s was found, and should be at %2$s.
- explicate %1$s
- create %1$s section
- Importing...
- Import
- %1$s Import successed
- Open this file (%1$s)?
- Import this mod (%1$s)?
- Comment was automatically added.
- Go to the settings off auto add notes
- Foratting failed.
- Additional options have been provided within some features.
- Add file
- Type
- Display text:
- Template icon:
- Invalid icon
- Compile log
- Compile %1$.2f%%...
- at %1$s line %2$d :
- Not a code.
- Section %1$s does not require an additional name.
- Section %1$s requires an additional name.
- [Database]The %1$s table is missing to achieve compilation consistent with your national language.
- Jump to the wrong position
- [Database Error]Unknown data label %1$s
- Code navigation
- There is no navigational code.
- Dark theme
- Do not turn on automatically.
- Dark theme is enabled.
- English
- Chinese
- Save the current content first.
- Compilation completed with %1$s error in %2$s milliseconds.
- Copy rule
- Replicate %1$s.
- You have files not yet saved, Do you want to save your changes?
- Display the system applications
- Game pack
- Select the game pack
- Set up the game package within your application list.
- [Code Report] Code %1$s is located in section %2$s
- Copy the code reports
- Copy the error message
- Cannot set self to a game
- No game is installed.
- Details
- Updated %1$s record.
- Updateing...
- Update
- Update the database by using the existing Mod data.
- section
- Enabled
- Disabled
- Add additional maps for the path
- Play exclusively when using this module
- File resolution exception
- Select image
- Change image
- Remove image
- Select the game pack
- Set up the game pack
- No unit found with a name containing %1$s, undo filtering
- undo filtering
- No code found for %1$s section, undo filtering
- No code for %1$s section found, unfiltering
- Filfiltering...
- Unable not open the database
- Enable loop
- Disable loop
- [noloop]
- The creation directory was changed.
- file
- Not enabled
- Copying file failed, please change the creation directory.
- copy
- cut
- Copy to this
- identifier
- Copy failed
- Move failed
- Move to this
- Cut-board operation
- Copy the file name
- Copy the file path
- File operation
- Copy the absolute path (starting with ROOT)
- Copy the absolute path error.
- photo album
- file manager
- code table
- The database you are using is outdated. Do you want to upgrade to the latest version?
- upgrade
- Upgrade completed.
- Upgrade failed.
- uncategorized
- No identifier %1$s was found.
- Cannot find the %2$s key in the %1$s section.(bug)
- Missing the necessary code %1$s, located in section %2$s.
- The necessary section %1$s is missing
- The %1$s should be located in the %2$s section.
- %1$s is not entered.
- quit
- Saving%1$s...
- %1$s save is complete.
- Create%1$s
- colour
- Delete Unit
- Do you want to delete the %1$s?
- File format is illegal.
- Settings succeeded
- Settings failed
- close
- Load the database...
- The database load failed
- Get the source code
- Get the source code on the Github
- application message
- Load the application list...
- Mod icon:
- background music
- map
- add
- "Donation "
- Donation of a rust assistant on aifadian
- Hello,world!|A new start, a new experience.|2.0 Reset version
-
\ No newline at end of file
diff --git a/app/res/values-ja/strings.xml b/app/res/values-ja/strings.xml
deleted file mode 100644
index 894d0f5..0000000
--- a/app/res/values-ja/strings.xml
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
- サビアシスタント
- 権限申請
- モジュールリストの読み込み、ソースファイルの編集、モジュールのインポート、エクスポートなどのファイル権限を管理する必要があります。
- モジュールリストの読み込み、ソースファイルの編集、モジュールのインポートとエクスポートなどのための保存権限が必要です。
- オーソライズ
- 退く
- モジュールをロードできません。まずゲームをインストールしてください。
- モジュールはありません。
- モジュール
- データベース
- サビアシスタントにインポート
- 削除
- 説明なし
- 名前
- 説明
- ラベル
- モジュールの作成
- フィルタリング
- 作成
- モジュール名を入力してください。
- 説明を入力してください。
- 改行の代わりに\\nを使用してください。
- 作成できません。モジュールはすでに存在します。
- 単位の編集
- 情報の編集
- 最適化
- 解凍
- ユニットが見つかりません
- データベースが見つかりません
- 使用
- 使用済み
- ファイルの解凍中にエラーが発生しました。
- ファイルの解析エラー。
- モジュールはすでに存在します。
- モジュールの作成中にエラーが発生しました。
- このデータベースはロードできません。
- 確定
- キャンセル
- 検索
- 単位名を入力してください。
- 認識できないパス:
- 単位名で検索(ワイルドカード*および?をサポート):
- 高度な検索
- コンテンツを含める:
- 正規表現によるコンテンツの取得
- 正則を満たす:
- 自動追加:
- 単位をロード。。。
- コードの照合
- 保存
- 表示行号
- 空のファイル
- 空のフォルダ
- バックアップファイル
- 空行
- コードの照合
- コメント
- その他の言語への翻訳
- 使用されていないリソースファイル
- とりけす
- ファイルのコピーに失敗しました。
- \"%1$s\"は合法ではありません%2$s。
- バックグラウンドタスク
- バックグラウンド解凍中
- 開く方法
- ディレクトリを選択
- ファイルを選択
- ファイルが選択されていません
- 開く
- 単位作成完了
- 解凍
- 解凍 %1$s ...
- ファイル名:
- 削除中
- "ファイルマネージャー "
- 作成できません。この単位はすでに存在します。
- 名前の変更
- テキストの編集
- モジュールのインポート
- ファイルの解凍
- システムデフォルトでオン
- ファイルをロード...
- 引き返す
- 合計 %1$s 項目
- 単位の作成
- パスの作成:%1$s
- 見つかりませんでした %1$s キー
- 合計%1$sつのテンプレート
- テンプレート情報
- 見つかりませんでした template-info.txt
- 変更
- 単位の作成に失敗しました
- 単位を作成中...
- 作成できません。このフォルダはすでに存在します。
- 予期しないエラーが発生しました。ソフトキーボードの起動に失敗しました
- フォルダの作成
- リフレッシュ
- この単位をテスト
- 設定
- 一般
- 開発者オプション
- モジュール
- コード編集
- 言語
- 開発者モード
- テンプレート、データベース開発者向けのオプション。
- データベースのステージング・ディレクトリ
- テンプレートのステージングディレクトリ
- マスクシステムギャラリースキャン
- メディアファイルはシステムアルバムでスキャンされます。
- システムアルバムでメディアファイルをスキャンできないようにした。
- コメントの自動追加
- 認識されないコードにコメントを追加して、ゲームエラーが報告されないようにします。
- テンプレート
- 言語に準拠したテンプレートのみをロード
- 他の言語テンプレートは非表示になります。
- バックグラウンドしゅうふく
- しゅうふく
- %1$sの情報ファイルを修復中...
- 修復完了
- 修復に失敗しました
- ファイルが存在しません。
- 情報ファイルの修復
- テンプレートが見つかりません
- テンプレートの作成
- テンプレートの選択
- アクティビティの設定
- 活動
- このテンプレートを使用して単位を構築したときに生成される添付ファイル。
- ファイルを繰り返し追加することはできません。
- 付け加える
- テンプレート名
- テンプレートパッケージの作成
- テンプレート名を入力してください。
- 開発者を入力してください。
- 説明を入力してください。
- 更新リンクを入力してください。
- バージョン番号を入力してください。
- バージョン名を入力してください。
- 開発者
- 作成できません。このテンプレートはすでに存在します。
- 説明
- リンクの更新
- バージョン名
- バージョン番号
- にゅうりょく
- ファイルを選択
- 参照されている%1$s節が見つかりません。
- %1$sという名前のファイルが見つかりませんでした。%2$sにあります。
- 解釈%1$s
- %1$s セクションの作成
- インポート中...
- インポート
- %1$sインポートに成功しました。
- このファイルを開く(%1$s)?
- このモジュールをインポート(%1$s)?
- コメントが自動的に追加されました。
- 設定オフに移動コメントの自動追加
- フォーマットに失敗しました。
- ファイルを追加
- タイプ
- テキストの表示:
- テンプレートアイコン:
- 無効なアイコン。
- ログのコンパイル
- コンパイル%1$.2f%%...
- %1$sの%2$d行目:
- コードではありません。
- %1$sセクションには追加名は必要ありません。
- %1$sセクションには追加名が必要です。
- [データベース]お使いの国の言語に合わせてコンパイルするための %1$s テーブルがありません。
- 間違った場所にジャンプ
- [データベースエラー]不明なデータラベル %1$s。
- コードナビゲーション
- ナビゲートするコードがありません。
- 暗いテーマ
- すべて自動的にオンにしません。
- 暗いテーマが有効になっています。
- 英語
- 日本語
- まず現在のコンテンツを保存してください。
- 規則のコピー
- コピー済み%1$s。
- コンパイルが完了し、合計%1$s個のエラーが発生し、%2$sミリ秒かかりました。
- 一部の機能に追加オプションが用意されています。
- こんにちは、世界!|新しいスタート、新しい体験。|バージョン2.0のリセット|こんにちは!
-
\ No newline at end of file
diff --git a/app/res/values-night/themes.xml b/app/res/values-night/themes.xml
deleted file mode 100644
index d19ac09..0000000
--- a/app/res/values-night/themes.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/values-zh-rTW/strings.xml b/app/res/values-zh-rTW/strings.xml
deleted file mode 100644
index 76d2730..0000000
--- a/app/res/values-zh-rTW/strings.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
- 權限申請
- 鐵銹助手
- 我們需要管理文件權限,用於讀取模組列表,編輯源文件,導入導出模組等等。
- 我們需要存儲權限,用於讀取模組列表,編輯源文件,導入導出模組等等。
- 授權
- 退出
- 無法加載模組,請先安裝遊戲。
- 沒有模組。
- 模組
- 數據庫
- 刪除
- 導入到鐵銹助手
- 沒有描述
- 名稱
- 描述
- 標簽
- 創建模組
- 過濾
- 創建
- 請輸入模組名稱。
- 請輸入描述。
- 請使用\\n代替換行。
- 無法創建,此模組已存在。
- 編輯單位
- 編輯信息
- 優化
- 解壓
- 解壓文件時出錯。
- 解析文件錯誤。
- 模組已存在。
- 創建模組出錯。
- 此數據庫無法加載。
- 沒有找到單位
- 沒有找到數據庫
- 使用
- 已使用
- 確定
- 取消
- 搜索
- 請輸入單位名稱。
- 加載單位...
- 整理代碼
- 保存
- 按單位名搜索(支持通配符*和?):
- 高級搜索
- 包含内容:
- 按正則表達式檢索內容
- 滿足正則:
- 自動添加
- 不可識別的路徑:
- 後臺
- 已轉到後臺解壓。
- 打開方式
- 選擇目錄
- 選擇文件
- 沒有選擇任何文件
- 打開
- 單位創建完成
- 單位創建失敗
- 正在構建單位...
- 解壓
- 正在解壓%1$s...
- 文件名:
- 正在刪除
- 文件管理器
- 無法創建,此單位已存在。
- 無法創建,此文件夾已存在。
- 重命名
- 編輯文本
- 導入模組
- 解壓文件
- 系統默認方式打開
- 加載文件...
- 返回
- 共 %1$s 個項目
- 設置
- 常規
- 為無法識別的代碼添加註釋,以防遊戲報錯。
- 自動添加註釋
- 已禁止系統相冊掃描媒體文件。
- 媒體文件將被系統相冊掃描。
- 其他語言模板將被隱藏。
- 創建單位
- 創建路徑:%1$s
- 沒有找到 %1$s 鍵
- 共%1$s個模板
- 模板信息
- 沒有找到 template-info.txt
- 更改
- 復製文件失敗。
- 發生了一次意外錯誤,軟鍵盤喚起失敗
- 撤銷
- 創建文件夾
- 刷新
- 測試此單位
- \"%1$s\"不是合法的%2$s。
- 展示行號
- 空文件
- 空文件夾
- 備份文件
- 空行
- 整理代碼
- 註釋
- 其他語言翻譯
- 未用到的資源文件
- 開發者選項
- 模組
- 代碼編輯
- 模板
- 語言
- 開發者模式
- 面向模板,數據庫開發者的選項。
- 數據庫存放目錄
- 模板存放目錄
- 屏蔽系統圖庫掃描
- 僅加載符合語言的模板
- 修復
- 正在修復%1$s的信息文件...
- 修復完成
- 修復失敗
- 文件不存在。
- 修復信息文件
- 製作模板
- 選擇模板
- 設置活動
- 活動
- 使用此模板構建單位時,生成的附加文件。
- 不能重復添加文件。
- 附加
- 模板名稱
- 創建模板包
- 請輸入模板名稱。
- 請輸入開發者。
- 請輸入描述。
- 請輸入更新鏈接。
- 請輸入版本號。
- 請輸入版本名。
- 開發者
- 無法創建,此模板已存在。
- 描述
- 更新鏈接
- 版本名
- 版本號
- 输入
- 選擇文件
- 找不到引用的%1$s節。
- 找不到名為%1$s的文件,應位於%2$s。
- 解釋%1$s
- 創建 %1$s 節
- 導入中...
- 導入
- %1$s 導入成功。
- 打開此文件(%1$s)?
- 導入此模組(%1$s)?
- 已自動添加註釋。
- 前往設置關閉自動添加註釋
- 格式化失敗。
- 已在某些功能內提供額外的選項。
- 添加文件
- 類型
- 顯示文本:
- 模板圖標:
- 無效的圖標。
- 已轉到後臺修復。
- 編譯日誌
- 編譯%1$.2f%%...
- 位於%1$s第%2$d行:
- 不是代碼。
- 深色主題
- 沒有找到模板
- 編譯完成,共%1$s個錯誤,耗時%2$s毫秒。
- 已復製%1$s。
- %1$s節不需要附加名。
- %1$s節需要附加名。
- [數據庫]缺少 %1$s 表,以實現符合您的國家語言的編譯。
- 復製規則
- 請先保存當前內容。
- 中文
- 英文
- 已啟用深色主題。
- 一律不自動開啟。
- 沒有可導航的代碼。
- 代碼導航
- [數據庫錯誤]未知的數據標簽 %1$s 。
- 跳轉到錯誤位置
-
\ No newline at end of file
diff --git a/app/res/values/arrays.xml b/app/res/values/arrays.xml
deleted file mode 100644
index 6be3182..0000000
--- a/app/res/values/arrays.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- - 简体中文
- - 繁體中文
- - English
- - 日本語
-
-
-
- - zh
- - zh_TW
- - en
- - ja
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/values/colors.xml b/app/res/values/colors.xml
deleted file mode 100644
index 5d9e14a..0000000
--- a/app/res/values/colors.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- #90CAF9
- #2196F3
- #1976D2
- #F48FB1
- #C2185B
- #E0F7FA
-
- #FF000000
- #FFFFFFFF
- #F44336
- #8BC34A
-
\ No newline at end of file
diff --git a/app/res/values/ic_launcher_background.xml b/app/res/values/ic_launcher_background.xml
deleted file mode 100644
index 0d40556..0000000
--- a/app/res/values/ic_launcher_background.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- #2196F3
-
\ No newline at end of file
diff --git a/app/res/values/strings.xml b/app/res/values/strings.xml
deleted file mode 100644
index ecf7885..0000000
--- a/app/res/values/strings.xml
+++ /dev/null
@@ -1,319 +0,0 @@
-
- 铁锈助手
- 权限申请
- 我们需要文件管理权限,用于读取模组列表,编辑源文件,导入导出模组等等。
- 我们需要存储权限,用于读取模组列表,编辑源文件,导入导出模组等等。
- 授权
- 退出
- 后台
- 已转到后台解压。
- 打开方式
- 文件解析异常
- 选择目录
- 选择文件
- 选择图像
- 更换图像
- 移除图像
- 没有选择任何文件
- 打开
- 单位创建完成
- 单位创建失败
- 正在构建单位...
- 确定
- 取消
-
- 解压
- 修复
- 正在修复%1$s的信息文件...
- 修复完成
- 修复失败
- 正在解压%1$s...
- 无法加载模组,请先安装游戏。
- 没有模组。
- 模组
- 文件名:
- 数据库
- 删除
- 正在删除
- 导入到铁锈助手
- 文件管理器
- 没有描述
- 名称
- 描述
- 标签
- 创建模组
- 过滤
- 搜索
- 创建
- 请输入模组名称。
- 请输入单位名称。
- 此数据库无法加载。
- 请输入描述。
- 请使用\\n代替换行。
- 无法创建,此模组已存在。
- 无法创建,此单位已存在。
- 无法创建,此文件夹已存在。
- 文件不存在。
- 选择游戏包
- 设置游戏包
- 编辑单位
- 编辑信息
- 解压
- 重命名
- 修复信息文件
- 编辑文本
- 导入模组
- 解压文件
- 系统默认方式打开
- 没有找到单位
- 没有找到名称包含 %1$s 的单位,撤销过滤
- 没有找到名称包含 %1$s 的代码,撤销过滤
- 没有找到 %1$s 节的代码,撤销过滤
- 撤销过滤
- 过滤中...
- 无法打开数据库
- 启用循环播放
- 禁用循环播放
- [不循环]
- 加载第%1$d个单位...
- 加载文件...
- 共 %1$s 个项目
- 没有找到数据库
- 使用
- 已使用
- 创建单位
- 创建路径:%1$s
- 没有找到 %1$s 键
- 共%1$s个模板
- 没有找到 template-info.txt
- 更改
- 已更改创建目录。
- 未启用
- 文件
- 复制文件失败。
- 复制文件失败,请更改创建目录。
- 复制
- 剪切
- 复制到此
- 标识符
- 复制失败
- 移动失败
- 移动到此
- 剪切板操作
- 复制文件名
- 复制文件路径
- 文件操作
- 复制绝对路径(以ROOT开头)
- 复制绝对路径错误。
- 发生了一次意外错误,软键盘唤起失败
- 创建文件夹
- 相册
- 文件管理器
- 刷新
- 制作模板
- 选择模板
- 测试此单位
- 设置活动
- 活动
- 使用此模板构建单位时,生成的附加文件。
- 不能重复添加文件。
- 附加
- 模板名称
- 创建模板包
- 请输入模板名称。
- 请输入开发者。
- 请输入描述。
- 请输入更新链接。
- 请输入版本号。
- 请输入版本名。
- 开发者
- 无法创建,此模板已存在。
- 描述
- 更新链接
- 版本名
- 版本号
- 代码表
- 您使用的数据库已过时,是否升级到最新版本?
- 升级
- 升级完成。
- 升级失败。
- 未分类
-
- 输入
- 选择文件
-
- %1$s 不是合法的%2$s。
- 找不到引用的%1$s节。
- 找不到名为%1$s的文件,应位于%2$s。
- 找不到标识符%1$s。
- 无法在%1$s节中找到%2$s键。(bug)
- 缺少必要代码%1$s,位于%2$s节。
- 缺少必要节%1$s。
-
- %1$s应当位于%2$s节。
- %1$s没有被录入。
- 退出
- 正在保存%1$s...
- %1$s保存完成。
-
- 解释%1$s
- 创建%1$s节
- 创建%1$s
- [
- ]
- ,
- :
- .
- $
- \@
- 格式化
- 撤销
- 颜色
- 保存
- 解压文件时出错。
- 解析文件错误。
- 模组已存在。
- 创建模组出错。
- 不可识别的路径。
- 删除单位
- 要删除 %1$s 嘛?
-
- 导入中...
- 导入
- %1$s 导入成功。
- 打开此文件(%1$s)?
- 导入此模组(%1$s)?
- 高级搜索
- 按正则表达式检索内容
- 满足正则:
- 按单位名搜索(支持通配符*和?):
- 包含内容:
- 自动添加
- 展示行号
- 空文件
- 空文件夹
- 空行
- 注释
- 备份文件
-
- 已自动添加注释。
- 前往设置关闭自动添加注释
- 格式化失败。
- 文件格式不合法。
- 设置成功
- 设置失败
- 是空行。
- 找到%1$d个空行,查看详情
- 找到%1$d个注释,查看详情
- 没有可优化的项目。
- 加载优化项目...
- 优化中...
- 代码提示
- 无法提示代码,请将光标放置在任意节内。
- 请将光标移动至下一行,以提示此节代码。
- 没有关于%1$s节的代码可供提示。
- 创建节
- 你好,世界!|新的开始,新的体验。|2.0重置版|给薄荷打钱~
-
-
- 开发者选项
- 模组
- 代码编辑
- 模板包
- 关闭
-
-
- 语言
- 加载数据库...
- 数据库加载失败
-
- 开发者模式
- 面向模板,数据库开发者的选项。
- 已在某些功能内提供额外的选项。
- 获取源代码
- 在Github上获取源代码
- 数据库存放目录
- 模板存放目录
- 屏蔽系统图库扫描
- 其他语言模板将被隐藏。
- 媒体文件将被系统相册扫描。
- 已禁止系统相册扫描媒体文件。
- 自动添加注释
- 为无法识别的代码添加注释,以防游戏报错。
- 常规
- 应用信息
- 设置
- 仅加载符合语言的模板
- 加载应用列表...
- 返回
- 模板信息
- 添加文件
- 类型
- 显示文本:
- 模板图标:
- 模组图标:
- 背景音乐
- 地图
- 添加
- 使用此模组时独家播放
- 为路径添加额外的地图
- 禁用
- 启用
- 无效的图标。
- 已转到后台修复。
- 编译日志
- 编译%1$.2f%%...
- 位于%1$s第%2$d行:
- 不是代码。
- %1$s节不需要附加名。
- %1$s节需要附加名。
- 节
- 使用现有的模组数据,更新数据库。
- 更新
- 更新中...
- 已更新%1$s个记录。
- 详情
- 查看详情
- [数据库]缺少 %1$s 表,以实现符合您的国家语言的编译。
- 跳转到错误位置
- [数据库错误]未知的数据标签 %1$s 。
- 代码导航
- 没有可导航的代码。
- 没有安装游戏包。
- 不能将自身设置为游戏
- 一律不自动开启。
- 已启用深色主题。
- 英文
- 中文
- 请先保存当前内容。
- 复制规则
- 复制错误信息
- 复制代码报告
- [代码报告]代码 %1$s 位于 %2$s 节
- 编译完成,共%1$s个错误,耗时%2$s毫秒。
- 没有找到模板
- 深色主题
- 已复制%1$s。e
- 您有文件尚未保存,要保存更改嘛?
- 显示系统应用
- 游戏包
- 选择游戏包
- 在您的应用列表内设定游戏包。
- 捐赠
- 在爱发电上捐赠铁锈助手
- 优化
- 解压模组时,保留源文件。
- 保留源文件
- DatabasePath
- AppLanguage
- DatabaseDirectory
- DeveloperMode
- AutoAddNotes
- TemplateDirectory
- AutoCreateNomedia
- OnlyLoadConantLanguageTemple
- NightMode
- AppVersion
- GamePackage
- KeepRwmodFile
-
\ No newline at end of file
diff --git a/app/res/values/themes.xml b/app/res/values/themes.xml
deleted file mode 100644
index 7bdd470..0000000
--- a/app/res/values/themes.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/xml/file_paths.xml b/app/res/xml/file_paths.xml
deleted file mode 100644
index 53a1bb0..0000000
--- a/app/res/xml/file_paths.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/res/xml/root_preferences.xml b/app/res/xml/root_preferences.xml
deleted file mode 100644
index 4ffabd0..0000000
--- a/app/res/xml/root_preferences.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 72bf95a..4c28254 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -138,7 +138,7 @@
+ android:theme="@style/Theme.rust.Concept.NoActionBar" />
diff --git a/app/src/main/java/com/coldmint/rust/pro/EditActivity.kt b/app/src/main/java/com/coldmint/rust/pro/EditActivity.kt
index cd67aa2..5bf0015 100644
--- a/app/src/main/java/com/coldmint/rust/pro/EditActivity.kt
+++ b/app/src/main/java/com/coldmint/rust/pro/EditActivity.kt
@@ -35,8 +35,10 @@ import com.coldmint.rust.core.database.code.ValueTypeInfo
import com.coldmint.rust.core.database.file.FileDataBase
import com.coldmint.rust.core.interfaces.CodeCompilerListener
import com.coldmint.rust.core.tool.AppOperator
+import com.coldmint.rust.core.tool.DebugHelper
import com.coldmint.rust.core.tool.FileOperator
import com.coldmint.rust.core.tool.LineParser
+import com.coldmint.rust.core.web.ServerConfiguration
import com.coldmint.rust.pro.adapters.CompileLogAdapter
import com.coldmint.rust.pro.adapters.FileAdapter
import com.coldmint.rust.pro.base.BaseActivity
@@ -107,6 +109,34 @@ class EditActivity : BaseActivity() {
EditEndBinding.bind(viewBinding.root)
}
+ fun loadRenewalCard() {
+ val debugKey = "续费卡片"
+ val account = appSettings.getValue(AppSettings.Setting.Account, "")
+ val time = appSettings.getValue(AppSettings.Setting.ExpirationTime, 0.toLong())
+ if (time == 0.toLong() || account.isBlank()) {
+ DebugHelper.printLog(debugKey, "没有账号或续费信息,隐藏按钮,显示登录。")
+ viewBinding.editTip.text = getString(R.string.please_login_first)
+ viewBinding.renewalButton.isVisible = false
+ } else {
+ val stringTime = ServerConfiguration.toStringTime(time)
+ if (stringTime == ServerConfiguration.ForeverTime) {
+ DebugHelper.printLog(debugKey, "永久用户无需显示卡片。")
+ viewBinding.tipCardView.isVisible = false
+ } else {
+ DebugHelper.printLog(debugKey, "普通用户,显示到期时间。")
+ val tip = String.format(
+ getString(R.string.edit_tip), account,
+ stringTime
+ )
+ viewBinding.editTip.text = tip
+ viewBinding.renewalButton.setOnClickListener {
+ val intent = Intent(this, ActivateActivity::class.java)
+ startActivity(intent)
+ }
+ }
+ }
+ }
+
/**
* 加载主要的观察者
*/
@@ -428,6 +458,7 @@ class EditActivity : BaseActivity() {
initCodeToolbar()
initStartView()
initEndView()
+ loadRenewalCard()
} else {
val thisIntent = intent
val bundle = thisIntent.getBundleExtra("data")
@@ -1186,6 +1217,7 @@ class EditActivity : BaseActivity() {
val code = FileOperator.readFile(file)
MaterialDialog(this, BottomSheet()).show {
title(text = file.name).message(text = code).negativeButton(R.string.dialog_ok)
+ .cancelable(false)
}
}
R.id.clear_code_cache -> {
diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml
index f4a95d0..5cec56c 100644
--- a/app/src/main/res/layout/activity_edit.xml
+++ b/app/src/main/res/layout/activity_edit.xml
@@ -35,6 +35,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:windowBackground"
+ android:contentDescription="@string/action"
app:tabMode="scrollable"
app:tabTextAppearance="@style/TabLayoutTextStyle" />
@@ -65,6 +66,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
确认密码
两次密码不一致。
显示源代码
+ 您的账号%1$s,将于%2$s到期。永久激活隐藏此卡片。
\ No newline at end of file
diff --git a/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/CodeCompiler2.kt b/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/CodeCompiler2.kt
index e53ebec..123edb1 100644
--- a/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/CodeCompiler2.kt
+++ b/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/CodeCompiler2.kt
@@ -177,7 +177,11 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
while (tokenizer.hasMoreTokens()) {
val code = tokenizer.nextToken()
if (translationMap.containsKey(code)) {
- translationResult.append(translationMap[code])
+ if (codeBlockType == CompileConfiguration.CodeBlockType.Reference) {
+ referenceResult.append(translationMap[code])
+ } else {
+ translationResult.append(translationMap[code])
+ }
} else {
codeResult.clear()
when (code) {
@@ -191,6 +195,11 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
} else {
translationResult.append(codeInfo.translate)
}
+ DebugHelper.printLog(
+ debugKey,
+ "追加引用值[" + referenceValue + "]",
+ "翻译行引用处理"
+ )
referenceResult.clear()
}
codeBlockType = CompileConfiguration.CodeBlockType.Key
@@ -222,6 +231,7 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
codeResult.append(code)
} else if (codeBlockType == CompileConfiguration.CodeBlockType.Reference) {
//资源引用值应该被整体处理
+ DebugHelper.printLog(debugKey, "翻译添加引用值[" + code + "]", "翻译代码处理")
referenceResult.append(code)
} else {
if (code.startsWith("#")) {
@@ -296,7 +306,7 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
}
}
//如果代码不是注释,也不是换行,不是冒号,那么缓存它。
- if (codeBlockType != CompileConfiguration.CodeBlockType.Note && code != ":" && code != "\n") {
+ if (codeBlockType != CompileConfiguration.CodeBlockType.Note && codeBlockType != CompileConfiguration.CodeBlockType.Reference && code != ":" && code != "\n") {
translationMap[code] = codeResult.toString()
}
translationResult.append(codeResult.toString())
@@ -359,8 +369,13 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
)
} else {
//是代码,添加到代码段结果集
- compileConfiguration.appendResult(code)
- codeResult.append(code)
+ if (compileConfiguration.codeBlockType == CompileConfiguration.CodeBlockType.Reference) {
+ referenceResult.append(code)
+ } else {
+ compileConfiguration.appendResult(code)
+ codeResult.append(code)
+ }
+
}
}
} else {
@@ -373,13 +388,13 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
val codeInfo = codeDataBase.getCodeDao()
.findCodeByTranslate(referenceResult.toString())
if (codeInfo == null) {
- compileResult.append(referenceValue)
+ codeResult.append(referenceValue)
} else {
- compileResult.append(codeInfo.code)
+ codeResult.append(codeInfo.code)
}
DebugHelper.printLog(
debugKey,
- "引用数据[" + referenceValue + "]代码信息存在状态[" + (codeInfo != null) + "]",
+ "引用数据[" + referenceValue + "]代码信息存在状态[" + (codeInfo != null) + "]本次附加[" + codeResult.toString() + "]",
"行引用附加"
)
referenceResult.clear()
@@ -479,8 +494,13 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
val tag = type?.tag
if (!tag.isNullOrBlank()) {
//如果此类型为特殊标注,那么设置为注释
+ DebugHelper.printLog(
+ debugKey,
+ "数据类型从Key更改为Reference,翻译[" + translation + "]"
+ )
compileConfiguration.codeBlockType =
CompileConfiguration.CodeBlockType.Reference
+ compileConfiguration.appendKey(codeInfo.code)
}
}
codeResult.append(codeInfo.code)
@@ -491,11 +511,16 @@ class CodeCompiler2 private constructor(val context: Context) : CodeCompilerInte
}
}
//如果代码不是注释,也不是换行,也不是冒号,那么缓存它。
- if (compileConfiguration.codeBlockType != CompileConfiguration.CodeBlockType.Note && translation != "\n" && translation != ":") {
+ if (compileConfiguration.codeBlockType != CompileConfiguration.CodeBlockType.Note && compileConfiguration.codeBlockType != CompileConfiguration.CodeBlockType.Reference && translation != "\n" && translation != ":") {
compileMap[translation] = codeResult.toString()
}
}
//保存单次编译结果
+ DebugHelper.printLog(
+ debugKey,
+ "代码中文[" + translation + "]译文[" + codeResult.toString() + "]代码块类型[" + compileConfiguration.codeBlockType + "]",
+ "编译器"
+ )
compileResult.append(codeResult.toString())
compileConfiguration.addColumn(translation)
}
diff --git a/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/dataBean/CompileConfiguration.kt b/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/dataBean/CompileConfiguration.kt
index 83bf834..1bb4617 100644
--- a/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/dataBean/CompileConfiguration.kt
+++ b/assistantCoreLibrary/src/main/java/com/coldmint/rust/core/dataBean/CompileConfiguration.kt
@@ -10,6 +10,7 @@ import android.text.style.ForegroundColorSpan
import android.util.Log
import android.view.View
import com.coldmint.rust.core.*
+import com.coldmint.rust.core.tool.DebugHelper
import java.io.File
/**
@@ -53,6 +54,18 @@ data class CompileConfiguration(
}
}
+ /**
+ * 增加键
+ * @param string String
+ */
+ fun appendKey(string: String) {
+ if (codeBlockType == CodeBlockType.Reference) {
+ keyBuilder.append(string)
+ } else {
+ Log.e(CodeCompiler2.debugKey, "只能在引用语句块设置键。")
+ }
+ }
+
/**
* 设置是否可以添加错误(只能在特定的函数内添加错误)
* @param canAddError Boolean
@@ -76,6 +89,13 @@ data class CompileConfiguration(
valueBuilder.append(string)
lineData.append(string)
}
+ else -> {
+ DebugHelper.printLog(
+ CodeCompiler2.debugKey,
+ "无法分配[" + string + "],因为代码类型为" + codeBlockType + "不是Value或Key", "追加结果",
+ true
+ )
+ }
}
}