Removed unused resources

This commit is contained in:
Akash Yadav
2021-11-22 14:33:01 +05:30
parent 9e25ab85f8
commit fb45bcb614
32 changed files with 218 additions and 578 deletions
+4 -5
View File
@@ -35,7 +35,6 @@ android {
abortOnError false
disable "VectorPath",
"NestedWeights",
"UnusedResources",
"ContentDescription",
"SmallSp"
}
@@ -120,10 +119,10 @@ dependencies {
implementation 'org.jsoup:jsoup:1.14.2'
// AndroidX
implementation 'androidx.annotation:annotation:1.2.0'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'androidx.annotation:annotation:1.3.0'
implementation 'androidx.appcompat:appcompat:1.4.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
implementation 'androidx.drawerlayout:drawerlayout:1.1.1'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
@@ -135,7 +134,7 @@ dependencies {
implementation 'com.google.android.material:material:1.4.0'
// Firebase
implementation platform('com.google.firebase:firebase-bom:28.4.2')
implementation platform('com.google.firebase:firebase-bom:29.0.0')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-messaging'
Binary file not shown.
@@ -5,21 +5,14 @@ import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
import com.blankj.utilcode.util.FileUtils;
import com.blankj.utilcode.util.ThreadUtils;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.itsaky.androidide.R;
import com.itsaky.androidide.app.StudioApp;
import com.itsaky.androidide.databinding.LayoutInstallToolsBinding;
import com.itsaky.androidide.fragments.sheets.ProgressSheet;
import com.itsaky.androidide.fragments.sheets.TextSheetFragment;
import com.itsaky.androidide.shell.ShellServer;
import com.itsaky.androidide.tasks.TaskExecutor;
import com.itsaky.androidide.utils.Environment;
import com.itsaky.toaster.Toaster;
import java.io.File;
import static com.itsaky.androidide.managers.PreferenceManager.*;
import com.itsaky.androidide.utils.Logger;
public class BuildPreferences extends BasePreferenceFragment implements Preference.OnPreferenceClickListener {
@@ -1,6 +1,5 @@
package com.itsaky.androidide.services.builder;
import android.text.TextUtils;
import androidx.annotation.StringRes;
import com.blankj.utilcode.util.FileIOUtils;
import com.blankj.utilcode.util.FileUtils;
@@ -14,18 +13,21 @@ import com.itsaky.androidide.managers.PreferenceManager;
import com.itsaky.androidide.project.IDEModule;
import com.itsaky.androidide.project.IDEProject;
import com.itsaky.androidide.shell.IProcessExecutor;
import com.itsaky.androidide.shell.IProcessExitListener;
import com.itsaky.androidide.shell.ProcessExecutorFactory;
import com.itsaky.androidide.shell.ShellServer;
import com.itsaky.androidide.shell.ProcessStreamsHolder;
import com.itsaky.androidide.tasks.GradleTask;
import com.itsaky.androidide.tasks.gradle.BaseGradleTasks;
import com.itsaky.androidide.tasks.gradle.build.AssembleDebug;
import com.itsaky.androidide.tasks.gradle.resources.UpdateResourceClassesTask;
import com.itsaky.androidide.utils.Environment;
import com.itsaky.androidide.utils.InputStreamLineReader;
import com.itsaky.androidide.utils.Logger;
import com.itsaky.toaster.Toaster;
import java.io.File;
import java.io.FileFilter;
import java.io.IOException;
import java.io.InputStream;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -43,10 +45,6 @@ import org.eclipse.lsp4j.FileEvent;
import org.eclipse.lsp4j.jsonrpc.CompletableFutures;
import static com.itsaky.androidide.managers.ToolsManager.*;
import com.itsaky.androidide.shell.ProcessStreamsHolder;
import com.itsaky.androidide.shell.IProcessExitListener;
import java.io.InputStream;
import com.itsaky.androidide.utils.InputStreamLineReader;
public class IDEService {
@@ -65,8 +63,6 @@ public class IDEService {
private final String RUN_TASK = "> Task";
private final String STARTING_DAEMON = "Starting a ";
private final String BUILD_SUCCESS = "BUILD SUCCESSFUL";
private final String BUILD_FAILED = "BUILD FAILED";
private final String PROJECT_INITIALIZED = ">>> PROJECT INITIALIZED <<<";
public static final int TASK_SHOW_DEPENDENCIES = GradleTask.TASK_SHOW_DEPENDENCIES;
@@ -119,7 +115,7 @@ public class IDEService {
return this;
}
public void onBuildOutput(String line) {
protected void onBuildOutput(String line) {
if(listener == null || line == null) return;
line = line.trim();
Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="@color/primaryDarkColor"/>
<corners
android:topLeftRadius="16dp"
android:topRightRadius="16dp"/>
</shape>
@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/editorTab_selected"
android:state_selected="true"/>
<item
android:drawable="@color/editorTab_unselected"/>
</selector>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M5,9H7.31L7.63,6H9.63L9.31,9H11.31L11.63,6H13.63L13.31,9H15V11H13.1L12.9,13H15V15H12.69L12.37,18H10.37L10.69,15H8.69L8.37,18H6.37L6.69,15H5V13H6.9L7.1,11H5V9M9.1,11L8.9,13H10.9L11.1,11M19,6H17V14H19M19,16H17V18H19Z"/>
</vector>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"/>
</vector>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M8,3A2,2 0,0 0,6 5V9A2,2 0,0 1,4 11H3V13H4A2,2 0,0 1,6 15V19A2,2 0,0 0,8 21H10V19H8V14A2,2 0,0 0,6 12A2,2 0,0 0,8 10V5H10V3M16,3A2,2 0,0 1,18 5V9A2,2 0,0 0,20 11H21V13H20A2,2 0,0 0,18 15V19A2,2 0,0 1,16 21H14V19H16V14A2,2 0,0 1,18 12A2,2 0,0 1,16 10V5H14V3H16Z"/>
</vector>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M8,13C6.14,13 4.59,14.28 4.14,16H2V18H4.14C4.59,19.72 6.14,21 8,21S11.41,19.72 11.86,18H22V16H11.86C11.41,14.28 9.86,13 8,13M8,19C6.9,19 6,18.1 6,17C6,15.9 6.9,15 8,15S10,15.9 10,17C10,18.1 9.1,19 8,19M19.86,6C19.41,4.28 17.86,3 16,3S12.59,4.28 12.14,6H2V8H12.14C12.59,9.72 14.14,11 16,11S19.41,9.72 19.86,8H22V6H19.86M16,9C14.9,9 14,8.1 14,7C14,5.9 14.9,5 16,5S18,5.9 18,7C18,8.1 17.1,9 16,9Z"/>
</vector>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0,0 0,2 12A10,10 0,0 0,12 22A10,10 0,0 0,22 12A10,10 0,0 0,12 2M11,17H13V11H11V17Z"/>
</vector>
@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M7,21H5V3H7V21M14,3H12V9H14V3M14,15H12V21H14V15M19,12L16,9V11H9V13H16V15L19,12Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M12,2A10,10 0,0 0,2 12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0,0 0,12 2Z"/>
</vector>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M12,7.3L16.3,17.7L12.8,16.2L12,15.8L11.2,16.2L7.7,17.7L12,7.3M12,2L4.5,20.3L5.2,21L12,18L18.8,21L19.5,20.3L12,2Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M7.5,5.6L5,7L6.4,4.5L5,2L7.5,3.4L10,2L8.6,4.5L10,7L7.5,5.6M19.5,15.4L22,14L20.6,16.5L22,19L19.5,17.6L17,19L18.4,16.5L17,14L19.5,15.4M22,2L20.6,4.5L22,7L19.5,5.6L17,7L18.4,4.5L17,2L19.5,3.4L22,2M13.34,12.78L15.78,10.34L13.66,8.22L11.22,10.66L13.34,12.78M14.37,7.29L16.71,9.63C17.1,10 17.1,10.65 16.71,11.04L5.04,22.71C4.65,23.1 4,23.1 3.63,22.71L1.29,20.37C0.9,20 0.9,19.35 1.29,18.96L12.96,7.29C13.35,6.9 14,6.9 14.37,7.29Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M12,6V9L16,5L12,1V4A8,8 0,0 0,4 12C4,13.57 4.46,15.03 5.24,16.26L6.7,14.8C6.25,13.97 6,13 6,12A6,6 0,0 1,12 6M18.76,7.74L17.3,9.2C17.74,10.04 18,11 18,12A6,6 0,0 1,12 18V15L8,19L12,23V20A8,8 0,0 0,20 12C20,10.43 19.54,8.97 18.76,7.74Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M12,2A7,7 0,0 1,19 9C19,11.38 17.81,13.47 16,14.74V17A1,1 0,0 1,15 18H9A1,1 0,0 1,8 17V14.74C6.19,13.47 5,11.38 5,9A7,7 0,0 1,12 2M9,21V20H15V21A1,1 0,0 1,14 22H10A1,1 0,0 1,9 21M12,4A5,5 0,0 0,7 9C7,11.05 8.23,12.81 10,13.58V16H14V13.58C15.77,12.81 17,11.05 17,9A5,5 0,0 0,12 4Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z"/>
</vector>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#ffffff"
android:pathData="M12,17V15H14V17H12M14,13V11H12V13H14M14,9V7H12V9H14M10,11H12V9H10V11M10,15H12V13H10V15M21,5V19C21,20.1 20.1,21 19,21H5C3.9,21 3,20.1 3,19V5C3,3.9 3.9,3 5,3H19C20.1,3 21,3.9 21,5M19,5H12V7H10V5H5V19H19V5Z"/>
</vector>
@@ -1,10 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="20dp"
android:height="20dp"
android:viewportWidth="20"
android:viewportHeight="20"
android:tint="@android:color/tertiary_text_light">
<path
android:fillColor="@android:color/white"
android:pathData="M13.38,3H4.5C3.67,3 3,3.67 3,4.5v11C3,16.33 3.67,17 4.5,17h11c0.83,0 1.5,-0.67 1.5,-1.5V6.62c0,-0.4 -0.16,-0.78 -0.44,-1.06l-2.12,-2.12C14.16,3.16 13.78,3 13.38,3zM6.5,5.5h5c0.55,0 1,0.45 1,1v1c0,0.55 -0.45,1 -1,1h-5c-0.55,0 -1,-0.45 -1,-1v-1C5.5,5.95 5.95,5.5 6.5,5.5zM10,14.75c-1.24,0 -2.25,-1.01 -2.25,-2.25s1.01,-2.25 2.25,-2.25s2.25,1.01 2.25,2.25S11.24,14.75 10,14.75z"/>
</vector>
@@ -27,6 +27,7 @@
android:id="@+id/real_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
</LinearLayout>
+1 -1
View File
@@ -73,7 +73,7 @@
android:id="@+id/greetingText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/start_your_new_awesome_project"
android:text="@string/msg_create_new_project_greeting"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/primaryTextColorLight"
android:layout_marginBottom="16dp"
@@ -1,53 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="12dp"
android:paddingBottom="12dp"
android:paddingStart="16dp"
android:paddingEnd="16dp">
<com.google.android.material.textfield.TextInputLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/path"
android:layout_marginBottom="8dp"
android:hint="@string/msg_path_to_tools"
app:startIconDrawable="@drawable/ic_file_rename"
app:startIconTint="@color/primaryIconColor"
app:counterEnabled="true"
app:counterMaxLength="40">
<com.google.android.material.textfield.TextInputEditText
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:singleLine="true"/>
</com.google.android.material.textfield.TextInputLayout>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/msg_delete_aapt2"
android:id="@+id/delete_aapt"
android:layout_marginBottom="8dp"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/msg_delete_jdk"
android:id="@+id/delete_jdk"
android:layout_marginBottom="8dp"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/msg_delete_gradle"
android:id="@+id/delete_gradle"
android:layout_marginBottom="8dp"/>
</LinearLayout>
+1 -1
View File
@@ -41,7 +41,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/looks_like_you_havent_created"
android:text="@string/msg_no_projects"
android:textColor="@color/secondaryTextColor"
android:textAppearance="?android:attr/textAppearanceSmall"/>
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:paddingTop="8dp"
android:paddingBottom="8dp"/>
-10
View File
@@ -13,21 +13,13 @@
<color name="secondaryTextColor_lighter">#f0ffffff</color>
<color name="color_toast_background">#90424242</color>
<color name="primaryIconColor">#ffffff</color>
<color name="primaryIconColor_disabled">#4dffffff</color>
<color name="secondaryIconColor">#9f9f9f</color>
<color name="completionList_background">#373737</color>
<color name="completionList_backgroundSelected">#505050</color>
<color name="symbolInput_background">#000000</color>
<color name="symbolInput_text">@color/primaryTextColor</color>
<color name="editorTab_selected">@color/secondaryColor</color>
<color name="editorTab_unselected">@color/primaryColor</color>
<color name="editorTab_selectedText">@color/primaryTextColor</color>
<color name="editorTab_unselectedText">#9e9e9e</color>
<color name="tabAction_background">#ffffff</color>
<color name="tabAction_text">@color/primaryLightColor</color>
<color name="tabAction_icon">#000000</color>
<color name="buildText_success">#4CAF50</color>
<color name="buildText_failed">#f44336</color>
<color name="rippleHighlightColor">#50121212</color>
<color name="rippleHighlightColor_light">#30ffffff</color>
<color name="log_error">@color/secondaryDarkColor</color>
@@ -36,8 +28,6 @@
<color name="log_normal">@color/primaryTextColor</color>
<color name="diagnostic_error">@color/secondaryDarkColor</color>
<color name="diagnostic_warning">@color/log_warning</color>
<color name="diagnostic_info">@color/log_info</color>
<color name="diagnostic_hint">@color/primaryTextColor</color>
<color name="content_background">#212121</color>
<color name="bg_green">#4CAF50</color>
<color name="transform_scrim">#70000000</color>
+206 -269
View File
@@ -1,87 +1,7 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="msg_gradle_terminated">Gradle process exited with exit code %1$d</string>
<string name="title_installation_failed">Installation failed</string>
<string name="msg_installation_failed">Installation process terminated with exit code %1$d. Make sure you downloaded the build tools from original sources.\n\nYou could try to clear data of AndroidIDE and install again.</string>
<string name="msg_sdk_info_load_failed">Failed to load SDK information</string>
<string name="msg_cannot_preview_layout">Unable to preview layout!</string>
<string name="title_preview_layout">Preview Layout</string>
<string name="title_install_apks">Install APK(s)</string>
<string name="title_clear_output">Clear output</string>
<string name="msg_gradlew_installation_failed">Failed to install Gradle Wrapper: %s</string>
<string name="msg_installing_gradlew">Gradle Wrapper is not available!\nInstalling default one. Gradle v7.3 will be downloaded if necessary.</string>
<string name="msg_fix_diagnostic">[QuickFix]</string>
<string name="title_confirm_changes">Confirm changes</string>
<string name="msg_confirm_changes">These files will be modified:\n%s</string>
<string name="msg_no_code_actions">No quickfix found</string>
<string name="msg_cannot_perform_fix">Unable to perform quick fix</string>
<string name="msg_performing_fixes">Performing fixes&#8230;</string>
<string name="msg_analyzing_actions">Analyzing code actions</string>
<string name="msg_service_not_started">Services has not been started yet</string>
<string name="msg_code_actions">Quickfixes</string>
<string name="msg_api_info_since">Since API %d</string>
<string name="msg_api_info_removed">Removed in API %d</string>
<string name="msg_api_info_deprecated">Deprecated in API %d</string>
<string name="title_confirm_open_project">Open last project?</string>
<string name="msg_confirm_open_project">Do you want me to open last opened project? Opened project was:\n%s</string>
<string name="title_open_projects">Open last project</string>
<string name="msg_open_projects">Do you want me to automatically open last opened project?</string>
<string name="title_confirm_project_open">Confirm project opening</string>
<string name="msg_confirm_project_open">Should I ask before automatically opening project?</string>
<string name="title_general">General</string>
<string name="title_tab_size">Tab size</string>
<string name="msg_tab_size">Specify number of spaces for TAB</string>
<string name="menu_project_info">Project info</string>
<string name="header_module_info">Module info</string>
<string name="msg_module_count" >Modules : %d</string>
<string name="msg_task_count" >Tasks : %d</string>
<string name="msg_dependency_count">Dependencies : %d</string>
<string name="msg_package_name" >Package : %s</string>
<string name="msg_min_sdk" >Min SDK : %s</string>
<string name="msg_target_sdk" >Target SDK : %s</string>
<string name="msg_empty_view">I have nothing to show you&#8230;</string>
<string name="msg_init_project_failed">Failed to initialize project!</string>
<string name="btn_terminal">Terminal</string>
<string name="msg_shell_verbose">Verbose output is enabled!</string>
<string name="msg_shell_output">Shell output</string>
<string name="msg_invalid_path">Invalid path!</string>
<string name="msg_path_to_tools">Path to .tar.xz or .zip</string>
<string name="str_build_tools">Build Tools</string>
<string name="msg_delete_aapt2">Delete AAPT2</string>
<string name="msg_delete_jdk">Delete JDK</string>
<string name="msg_delete_gradle">Delete Gradle</string>
<string name="group_project">Project</string>
<string name="title_close_project">Close this project</string>
<string name="msg_opened_project_does_not_exist">Last opened project doesn\'t exist!</string>
<string name="msg_create_new_project">Create new project</string>
<string name="msg_open_existing_project">Open existing project</string>
<string name="msg_preferences">Preferences</string>
<string name="msg_opening_project">Opening project&#8230;</string>
<string name="msg_invalid_project">Picked directory is not an Android project</string>
<string name="menu_navigate_definition">Go to definition</string>
<string name="menu_navigate_references">Find all references</string>
<string name="menu_navigate">Code</string>
<string name="menu_code_action">Code Action</string>
<string name="menu_comment_line">Comment line</string>
<string name="menu_uncomment_line">Uncomment line</string>
<string name="menu_find">Find</string>
<string name="menu_find_file">Find in file</string>
<string name="menu_find_project">Find in project</string>
<string name="msg_search_modules">Search in modules</string>
<string name="msg_finding_references">Finding references&#8230;</string>
<string name="msg_finding_definition">Finding definition&#8230;</string>
<string name="msg_no_modules">No modules found in project</string>
<string name="hint_find_project_filter">Filter file extensions (optional)</string>
<string name="msg_find_project_filter">Separated by \'|\'</string>
<string name="msg_empty_search_query">Please enter text</string>
<string name="msg_select_search_modules">Select modules to search</string>
<string name="msg_searching_project">Finding in project, please wait&#8230;</string>
<string name="msg_final_build_result_prefix">========== FINAL BUILD RESULT ==========</string>
<string tools:ignore="PluralsCandidate" name="msg_final_build_result">BUILD %s for task %s in %d seconds</string>
<string name="view_search_results">Search results</string>
<string name="msg_no_definition">Definition not found</string>
<string name="msg_no_references">No references found</string>
<string name="title_confirm_project_close">Close project</string>
<string name="msg_confirm_project_close">Are you sure you want to close this project? All started Gradle daemons will be stopped after this project is closed.</string>
<!-- AndroidIDE -->
<string name="app_name">AndroidIDE</string>
<string name="license_epl">AndroidIDE uses LSP4J in its object code form (i.e. without any modifications) which is licensed under EPL 2.0. If you want us to disclose the source code to you, contact us at: </string>
<string name="license_jdk">AndroidIDE uses a modified build of the JDK which is licensed under the GNU General Public License v2.0. The source code and the license of the JDK is available at : </string>
<string name="title_developers">Developers</string>
@@ -94,105 +14,167 @@
<string name="about_footer_alternate">AndroidIDE v\u2022 %s</string>
<string name="about_footer">AndroidIDE %1$s for %2$s</string>
<string name="about_subtitle">Simply, an IDE for Android</string>
<string name="view_diags">Diagnostics</string>
<string name="diagnostic_position">Start: %s, %s End: %s, %s</string>
<string name="diagnostic_error">ERROR</string>
<string name="diagnostic_warning">WARNING</string>
<string name="diagnostic_hint">HINT</string>
<string name="diagnostic_info">INFO</string>
<string name="msg_project_deleted">Project deleted</string>
<string name="msg_project_delete_failed">Failed to delete project!</string>
<string name="msg_failed_load_icon_path">Failed to load icon path!</string>
<string name="msg_failed_get_changelog">Failed to read changelog!</string>
<string name="pref_changelog">Changelog</string>
<string name="pref_changelog_summary">What\'s new in this version?</string>
<string name="msg_getting_daemom_status">Getting Daemon status, please wait&#8230;</string>
<string name="msg_indexing_success">Indexing success! Starting services&#8230;</string>
<string name="msg_indexing_failed">Index failed!</string>
<string name="msg_indexing">Indexing: %s</string>
<string name="msg_daemons_force_stopping">Gradle build process is running. Killing daemons&#8230;</string>
<string name="msg_daemons_stopped">Gradle Daemons Stopped</string>
<string name="recreate_completion_services">Recreate services</string>
<string name="gradle_daemon_status">Gradle daemon status</string>
<string name="msg_newfile_dest">Destination: %s/</string>
<string name="restype_drawable">Drawable</string>
<string name="restype_layout">Layout</string>
<string name="restype_menu">Menu</string>
<string name="restype_other">Other</string>
<string name="msg_get_package_failed">Failed to extract package name!</string>
<string name="classtype_class">Class</string>
<string name="classtype_activity">Activity</string>
<string name="classtype_interface">Interface</string>
<string name="classtype_enum">Enum</string>
<string name="msg_file_should_be_zip">File should be a zip archive</string>
<string name="get_ready_for_something_awesome">Get ready for something awesome !</string>
<string name="androidide_build_tools">AndroidIDE Build Tools</string>
<string name="install_build_tools_required_b">Install Build Tools required by AndroidIDE</string>
<string name="choose_directory_which_contain">Choose directory which contains build tools.</string>
<string name="click_install_button_to_st">Click \'Install\' button to start the installation process.</string>
<string name="androidstringok">@android:string/ok</string>
<string name="choose">Choose</string>
<string name="start_installing">Start installing?</string>
<string name="msg_picked_isnt_dir">Picked file is not a directory!</string>
<string name="msg_pick_single_file">Please choose only one directory</string>
<string name="msg_file_doesnt_exist">File doesn\'t exist!</string>
<string name="msg_pick_files">Please choose files!</string>
<string name="msg_download_instructions">1. Download the build tools from AndroidIDE\'s website.\n2. Move all the archives in a directory.\n3. Pick that directory using the button below.\n4. Click Install.\n5. The installation process will begin.\n\nThe installation process will take about 5&#8211;10 minutes depending on your device\'s performance. Please be Patient!</string>
<string name="choose_directory">Choose Directory</string>
<string name="msg_installable_files">Files to be installed\n\n%s</string>
<string name="if_you_choose_to_install_custo">If you choose to install custom tools, you will be responsible for what the archives contains. Also, make sure that those files are able to execute on your system. We\'ll not accept any issues regarding this!</string>
<string name="msg_archive_for">File path of %s</string>
<string name="failed_unzip">Failed to unzip archive</string>
<string name="invalid_zip">Invalid zip archive</string>
<string name="zip_file_path">Zip file path</string>
<string name="msg_custom_gradle">Please type/paste the path of .zip file which contains Gradle executables.</string>
<string name="msg_gradle_installed">Gradle Installed successfully!</string>
<string name="msg_editor_font_size">Please choose default font size of editor :</string>
<string name="msg_clear_cache">This will delete caches directory created by Gradle. If you delete it, the next build may take a bit longer than normal as Gradle will download required files again.\nIMPORTANT: This will also delete AAPT2. You will need to reinstall it otherwise you\'ll end up with a build failure.\n\nAre you sure you want to delete caches?</string>
<string name="msg_install_gradle">Currently installed gradle version will be DELETE PEEMANENTLY!\n\nPlease enter full path of the zip file which contains Gradle distribution.</string>
<string name="reset">Reset</string>
<string name="title_change_text_size">Editor font size</string>
<string name="idepref_update_tools_title">Update/Install build tools</string>
<string name="idepref_update_tools_msg">Use this if you want to install or update build tools.</string>
<string name="idepref_about_title">About AndroidIDE</string>
<string name="idepref_build_clearCache_title">Clear Gradle caches</string>
<string name="idepref_build_clearCache_summary">Clear Gradle caches directory. This will delete all dependencies downloaded by Gradle. Required files will be downloaded again in next build.</string>
<string name="idepref_build_choosegradle_title">Choose Gradle version</string>
<string name="idepref_build_choosegradle_summary">Choose one of the installed Gradle versions.</string>
<string name="idepref_build_installgradle_title">Custom Gradle</string>
<string name="idepref_build_installgradle_summary">Define custom Gradle that will be used in AndroidIDE.</string>
<string name="idepref_build_customgradlecommands_title">Additional Gradle commands</string>
<string name="idepref_build_customgradlecommands_summary">Choose additional commands that will be added while executing every task</string>
<string name="idepref_build_editgradleproperties_title">Edit global Gradle properties</string>
<string name="idepref_build_editgradleproperties_summary">Edit gradle.properties in GRADLE_HOME</string>
<string name="idepref_editor_fontsize_title">Font size</string>
<string name="idepref_editor_fontsize_summary">Font size of the editor</string>
<string name="idepref_editor_paintingflags_title">Non-printable painting flags</string>
<string name="idepref_editor_paintingflags_summary">Choose what non-printable characters should be drawn by the editor</string>
<string name="idepref_editor_drawhexcolors_title">Draw hex color strings</string>
<string name="idepref_editor_drawhexcolors_summary">Should the editor draw hex color string?</string>
<string name="idepref_appearance_summary">Customize look and feel of AndroidIDE</string>
<string name="idepref_appearance_title">Appearance</string>
<string name="idepref_editor_summary">Customize behavior of Editor</string>
<string name="idepref_editor_title">Editor</string>
<string name="idepref_build_summary">Configure Build &amp; Run related options</string>
<string name="idepref_build_title">Build &amp; Run</string>
<string name="gradle">Gradle</string>
<string name="title_first_build">First Build</string>
<string name="msg_first_build">This is the first time build after you installed AndroidIDE. First build usually takes time as Gradle downloads all dependencies and plugins. This process may take about 10&#8211;15 minutes. But this totally depends on your network connection.\n\nPlease be patient &#8230;</string>
<string name="msg_share_app">AndroidIDE is an Integrated Development Environment for building Android apps on your Android Smartphone. It supports :\n1. Gradle \n2. OpenJDK 11.0.1.\n3. Advanced Java auto completion\n4. XML Auto Completion \n5. Kotlin Support and much more.\n\nDownload AndroidIDE at https://androidide.com</string>
<string name="msg_share_app">AndroidIDE is an Integrated Development Environment for building Android apps on your Android Smartphone. It supports :\n1. Gradle \n2. OpenJDK 11.0.1.\n3. Advanced Java auto completion\n4. XML Auto Completion \n5. Kotlin Support and much more.\n\nDownload AndroidIDE at https://androidide.com</string>
<string name="msg_need_help">If you\'re facing issues while using AndroidIDE or with building Android Apps, you can join the Telegram Group ask for help there.\n\nYou can also send suggesstions on our email.</string>
<string name="discuss_amp_help">Discuss &amp; help</string>
<string name="user_suggestions">Issue tracker</string>
<string name="issue_tracker_summary">See what issues, suggesstions, requests we are currently working on.</string>
<string name="need_help">Need Help?</string>
<string name="other">Other</string>
<string name="share_with_friends">Share with Friends</string>
<string name="ide_preferences">IDE preferences</string>
<string name="discussions_on_telegram">Discussions on Telegram</string>
<string name="discussions_on_telegram_summary">Discuss issues, suggesstions, requests on Telegram</string>
<string name="project_exists">A project with same name already exists!</string>
<string name="copying_files">Copying files</string>
<string name="msg_empty_view">I have nothing to show you&#8230;</string>
<string name="btn_terminal">Terminal</string>
<string name="androidstringok">@android:string/ok</string>
<string name="reset">Reset</string>
<string name="logs">Logs</string>
<string name="label_splash_image">Splash image</string>
<string name="cancel">Cancel</string>
<string name="get_started">Get started</string>
<string name="nothing_here">Nothing here &#8230;</string>
<!-- LSP, Diagnostics & Completions -->
<string name="msg_sdk_info_load_failed">Failed to load SDK information</string>
<string name="msg_fix_diagnostic">[QuickFix]</string>
<string name="msg_no_code_actions">No quickfix found</string>
<string name="msg_cannot_perform_fix">Unable to perform quick fix</string>
<string name="msg_performing_fixes">Performing fixes&#8230;</string>
<string name="msg_code_actions">Quickfixes</string>
<string name="msg_api_info_since">Since API %d</string>
<string name="msg_api_info_removed">Removed in API %d</string>
<string name="msg_api_info_deprecated">Deprecated in API %d</string>
<string name="msg_finding_references">Finding references&#8230;</string>
<string name="msg_finding_definition">Finding definition&#8230;</string>
<string name="msg_no_definition">Definition not found</string>
<string name="msg_no_references">No references found</string>
<string name="menu_navigate_definition">Go to definition</string>
<string name="menu_navigate_references">Find all references</string>
<string name="menu_navigate">Code</string>
<string name="menu_comment_line">Comment line</string>
<string name="menu_uncomment_line">Uncomment line</string>
<string name="view_diags">Diagnostics</string>
<!-- Layout preview and designer -->
<string name="msg_cannot_preview_layout">Unable to preview layout!</string>
<string name="title_preview_layout">Preview Layout</string>
<!-- Build Tools Installation -->
<string name="title_installation_failed">Installation failed</string>
<string name="msg_installation_failed">Installation process terminated with exit code %1$d. Make sure you downloaded the build tools from original sources.\n\nYou could try to clear data of AndroidIDE and install again.</string>
<string name="choose">Choose</string>
<string name="get_ready_for_something_awesome">Get ready for something awesome !</string>
<string name="androidide_build_tools">AndroidIDE Build Tools</string>
<string name="install_build_tools_required_b">Install Build Tools required by AndroidIDE</string>
<string name="choose_directory_which_contain">Choose directory which contains build tools.</string>
<string name="click_install_button_to_st">Click \'Install\' button to start the installation process.</string>
<string name="msg_picked_isnt_dir">Picked file is not a directory!</string>
<string name="msg_pick_single_file">Please choose only one directory</string>
<string name="msg_file_doesnt_exist">File doesn\'t exist!</string>
<string name="msg_pick_files">Please choose files!</string>
<string name="msg_download_instructions">1. Download the build tools from AndroidIDE\'s website.\n2. Move all the archives in a directory.\n3. Pick that directory using the button below.\n4. Click Install.\n5. The installation process will begin.\n\nThe installation process will take about 5&#8211;10 minutes depending on your device\'s performance. Please be Patient!</string>
<string name="msg_installable_files">Files to be installed\n\n%s</string>
<string name="title_restart">Please restart</string>
<string name="msg_restart">Installation is finished successfully. Please restart AndroidIDE.</string>
<string name="please_wait">Please wait for a moment &#8230;</string>
<string name="title_device_not_supported">Device Not Supported</string>
<string name="msg_device_not_supported">Unfortunately, your device is not supported at the moment. We are sorry for the inconvenience.\n\nSupported CPU ABIs: aarch64 and armeabi-v7a</string>
<!-- Project Builder -->
<string name="lint">Lint</string>
<string name="lint_debug">lintDebug</string>
<string name="lint_release">lintRelease</string>
<string name="build">Build</string>
<string name="build_debug">assembleDebug</string>
<string name="build_output">Build output</string>
<string name="build_release">assembleRelease</string>
<string name="lint_tasks">Lint tasks</string>
<string name="clean_amp_build">Clean &amp; build</string>
<string name="clean_project">Clean</string>
<string name="create_aab">Create AAB</string>
<string name="build_tasks">Build tasks</string>
<string name="stop_gradle_daemons">Stop Gradle Daemons</string>
<string name="quick_run_debug">Quick run</string>
<string name="msg_sync_needed">Gradle files have changed. Please rebuild your project to sync dependencies and configurations.</string>
<string name="msg_task_begin">========== [%s] TASK_BEGIN: %s ==========</string>
<string name="preparing">Preparing</string>
<string name="preparing_first">Preparing. First build may take up to 10&#8211;15 minutes!</string>
<string name="msg_gradle_terminated">Gradle process exited with exit code %1$d</string>
<string name="msg_gradlew_installation_failed">Failed to install Gradle Wrapper: %s</string>
<string name="msg_installing_gradlew">Gradle Wrapper is not available!\nInstalling default one. Gradle v7.3 will be downloaded if necessary.</string>
<string name="msg_getting_daemom_status">Getting Daemon status, please wait&#8230;</string>
<string name="msg_daemons_stopped">Gradle Daemons Stopped</string>
<string name="gradle_daemon_status">Gradle daemon status</string>
<string name="msg_service_started">Service Started</string>
<string name="msg_starting_completion">Starting services</string>
<string name="msg_starting_completion_failed">Failed to start Completion Services</string>
<string name="msg_starting_daemon">Starting a Gradle daemon</string>
<string name="title_install_apks">Install APK(s)</string>
<string name="title_clear_output">Clear output</string>
<string name="install">Install</string>
<string name="run">Run</string>
<string name="gradle">Gradle</string>
<string name="title_first_build">First Build</string>
<string name="msg_first_build">This is the first time build after you installed AndroidIDE. First build usually takes time as Gradle downloads all dependencies and plugins. This process may take about 10&#8211;15 minutes. But this totally depends on your network connection.\n\nPlease be patient &#8230;</string>
<string name="compiling">Compiling</string>
<!-- Project -->
<string name="create_project">Create project</string>
<string name="minimum_sdk">Minimum SDK</string>
<string name="target_sdk">Target SDK</string>
<string name="new_project">New project</string>
<string name="package_name">Package name</string>
<string name="project_app_name">App name</string>
<string name="invalid_values">Invalid values</string>
<string name="msg_no_projects">Looks like you haven\'t created any projects yet.</string>
<string name="msg_create_new_project_greeting">Start your new awesome project!</string>
<string name="title_confirm_open_project">Open last project?</string>
<string name="msg_confirm_open_project">Do you want me to open last opened project? Opened project was:\n%s</string>
<string name="msg_init_project_failed">Failed to initialize project!</string>
<string name="group_project">Project</string>
<string name="title_close_project">Close this project</string>
<string name="msg_opened_project_does_not_exist">Last opened project doesn\'t exist!</string>
<string name="msg_create_new_project">Create new project</string>
<string name="msg_open_existing_project">Open existing project</string>
<string name="msg_opening_project">Opening project&#8230;</string>
<string name="msg_invalid_project">Picked directory is not an Android project</string>
<string name="msg_project_deleted">Project deleted</string>
<string name="msg_project_delete_failed">Failed to delete project!</string>
<string name="menu_project_info">Project info</string>
<string name="header_module_info">Module info</string>
<string name="msg_module_count">Modules : %d</string>
<string name="msg_task_count">Tasks : %d</string>
<string name="msg_dependency_count">Dependencies : %d</string>
<string name="msg_package_name">Package : %s</string>
<string name="msg_min_sdk">Min SDK : %s</string>
<string name="msg_target_sdk">Target SDK : %s</string>
<string name="title_confirm_project_close">Close project</string>
<string name="msg_confirm_project_close">Are you sure you want to close this project? All started Gradle daemons will be stopped after this project is closed.</string>
<string name="project_exists">A project with same name already exists!</string>
<!-- Templates -->
<string name="template_basic">Basic Project</string>
<string name="template_description_basic">A basic project with AppCompat Toolbar and a Floating Action Button</string>
<string name="template_description_empty">An empty project with default toolbar. Suitable when you want to do all the basic things yourself.</string>
<string name="template_description_navigation_drawer">Project with AppCompat Toolbar, DrawerLayout and NavigationView</string>
<string name="template_empty">Empty project</string>
<string name="template_navigation_drawer">Navigation drawer project</string>
<!-- Files -->
<string name="save">Save</string>
<string name="show_files">Files</string>
<string name="menu_find">Find</string>
<string name="menu_find_file">Find in file</string>
<string name="menu_find_project">Find in project</string>
<string name="msg_search_modules">Search in modules</string>
<string name="msg_no_modules">No modules found in project</string>
<string name="hint_find_project_filter">Filter file extensions (optional)</string>
<string name="msg_find_project_filter">Separated by \'|\'</string>
<string name="msg_empty_search_query">Please enter text</string>
<string name="msg_select_search_modules">Select modules to search</string>
<string name="msg_searching_project">Finding in project, please wait&#8230;</string>
<string name="view_search_results">Search results</string>
<string name="copying_files">Copying files</string>
<string name="writing_files">Writing files</string>
<string name="copying_assets">Copying assets</string>
<string name="failed_create_project_dir">Failed to create project dir!</string>
@@ -201,21 +183,6 @@
<string name="cannot_create_temp">Failed to create temporary project directory!</string>
<string name="project_created_successfully">Project created successfully!</string>
<string name="msg_begin_project_write">Starting writing process</string>
<string name="msg_first_prepare_failed">Something went wrong while preparing for first build. Would you like to retry?</string>
<string name="title_restart">Please restart</string>
<string name="msg_restart">Installation is finished successfully. Please restart AndroidIDE.</string>
<string name="installed">Installed</string>
<string name="installing">Installing &#8230;</string>
<string name="failed">Failed</string>
<string name="success">Success</string>
<string name="msg_retrying">Retrying &#8230;</string>
<string name="msg_cannot_add_download">Failed to add download request!</string>
<string name="downloaded">Downloaded</string>
<string name="download">Download</string>
<string name="please_wait">Please wait for a moment &#8230;</string>
<string name="download_manager">AndroidIDE Download Manager</string>
<string name="title_device_not_supported">Device Not Supported</string>
<string name="msg_device_not_supported">Unfortunately, your device is not supported at the moment. We are sorry for the inconvenience.\n\nSupported CPU ABIs: aarch64 and armeabi-v7a</string>
<string name="msg_folder_creation_failed">Failed to create folder!</string>
<string name="msg_file_creation_failed">Failed to create file!</string>
<string name="msg_folder_created">Folder created successfully!</string>
@@ -231,10 +198,8 @@
<string name="new_file">New file</string>
<string name="new_java_class">New Java class</string>
<string name="new_xml_resource">New XML resource</string>
<string name="new_resource">New %s resource</string>
<string name="new_folder">New folder</string>
<string name="logs">Logs</string>
<string name="title_confirm_delete">Confirm delete</string>
<string name="title_confirm_delete">Confirm delete</string>
<string name="msg_confirm_delete">Are you sure you want to delete:\n%s?</string>
<string name="copied">Copied successfully!</string>
<string name="msg_rename_file">Enter new name for file/folder.</string>
@@ -245,94 +210,36 @@
<string name="copy_path">Copy path</string>
<string name="rename_file">Rename</string>
<string name="delete_file">Delete</string>
<string name="file_info">File info</string>
<string name="file_options">File options</string>
<string name="action_closeAll">Close all</string>
<string name="action_closeOthers">Close others</string>
<string name="action_closeThis">Close this</string>
<string name="all_saved">All files saved!</string>
<string name="auto_saved">Automatically saved all files</string>
<string name="build_failed">Build failed</string>
<string name="compiling">Compiling</string>
<string name="install_failed">Failed to install apk. Please try again!</string>
<string name="invalid_app_name">Invalid app name</string>
<string name="invalid_min_sdk">Invalid minimum SDK</string>
<string name="invalid_package_name">Invalid package name</string>
<string name="invalid_target_sdk">Invalid target SDK</string>
<string name="invalid_values">Invalid values</string>
<string name="label_not_imported">[IMPORT] [%s]</string>
<string name="label_splash_image">Splash image</string>
<string name="msg_checking_storage_permissions">Checking storage permissions</string>
<string name="all_saved">All files saved!</string>
<string name="msg_newfile_dest">Destination: %s/</string>
<string name="restype_drawable">Drawable</string>
<string name="restype_layout">Layout</string>
<string name="restype_menu">Menu</string>
<string name="restype_other">Other</string>
<string name="classtype_class">Class</string>
<string name="classtype_activity">Activity</string>
<string name="classtype_interface">Interface</string>
<string name="classtype_enum">Enum</string>
<string name="msg_checking_storage_permissions">Checking storage permissions</string>
<string name="msg_failed_list_files">Failed to list project files!</string>
<string name="msg_failed_save">Failed to save files!</string>
<string name="msg_service_started">Service Started</string>
<string name="msg_starting_completion">Starting services</string>
<string name="msg_starting_completion_failed">Failed to start Completion Services</string>
<string name="msg_starting_daemon">Starting a Gradle daemon</string>
<string name="msg_storage_denied">Can\'t proceed without storage permissions</string>
<string name="msg_storage_granted">Storage permissions granted!</string>
<string name="msg_sync_needed">Gradle files have changed. Please rebuild your project to sync dependencies and configurations.</string>
<string name="msg_task_begin">========== [%s] TASK_BEGIN: %s ==========</string>
<string name="preparing">Preparing</string>
<string name="preparing_first">Preparing. First build may take up to 10&#8211;15 minutes!</string>
<string name="project_with_package">%1$s (%2$s)</string>
<string name="saved_file">%s saved!</string>
<string name="task_merge_dex">Merge Dex</string>
<string name="template_basic">Basic Project</string>
<string name="template_basic_kotlin">Basic Kotlin project</string>
<string name="template_bottom_navigation">Bottom navigation project</string>
<string name="template_description_basic">A basic project with AppCompat Toolbar and a Floating Action Button</string>
<string name="template_description_bottom_navigation">Project with a BottomNavigationView and without any Toolbar</string>
<string name="template_description_empty">An empty project with default toolbar. Suitable when you want to do all the basic things yourself.</string>
<string name="template_description_kotlin">Basic project written in kotlin</string>
<string name="template_description_navigation_drawer">Project with AppCompat Toolbar, DrawerLayout and NavigationView</string>
<string name="template_empty">Empty project</string>
<string name="template_navigation_drawer">Navigation drawer project</string>
<string name="unknown_type">Unknown type</string>
<string name="app_name">AndroidIDE</string>
<string name="build">Build</string>
<string name="build_debug">assembleDebug</string>
<string name="build_output">Build output</string>
<string name="build_release">assembleRelease</string>
<string name="build_successful">Build successful</string>
<string name="build_tasks">Build tasks</string>
<string name="cancel">Cancel</string>
<string name="clean_amp_build">Clean &amp; build</string>
<string name="clean_project">Clean</string>
<string name="create_aab">Create AAB</string>
<string name="create_project">Create project</string>
<string name="do_you_want_to_install_apk">Do you want to install APK?</string>
<string name="get_started">Get started</string>
<string name="install">Install</string>
<string name="lint">Lint</string>
<string name="lint_debug">lintDebug</string>
<string name="lint_release">lintRelease</string>
<string name="lint_tasks">Lint tasks</string>
<string name="looks_like_you_havent_created">Looks like you haven\'t created any projects yet.</string>
<string name="minimum_sdk">Minimum SDK</string>
<string name="new_project">New project</string>
<string name="package_name">Package name</string>
<string name="project_app_name">App name</string>
<string name="quick_run_debug">Quick run</string>
<string name="redo">Redo</string>
<string name="run">Run</string>
<string name="save">Save</string>
<string name="shell">Shell</string>
<string name="show_files">Files</string>
<string name="start_your_new_awesome_project">Start your new awesome project!</string>
<string name="stop_gradle_daemons">Stop Gradle Daemons</string>
<string name="swipe_up_to_see_your_projects">Swipe up to see your projects</string>
<string name="target_sdk">Target SDK</string>
<string name="undo">Undo</string>
<string name="view">View</string>
<string name="cms_channel_id_devs">Notifications from Developers</string>
<string name="cms_channel_id_update">App Update Notifications</string>
<string name="nothing_here">Nothing here &#8230;</string>
<!-- Notifications -->
<string name="cms_channel_id_devs">Notifications from Developers</string>
<string name="cms_channel_id_update">App Update Notifications</string>
<!-- Code Editor -->
<string name="undo">Undo</string>
<string name="redo">Redo</string>
<item name="paste" type="string">Paste</item>
<item name="copy" type="string" tools:override="true">Copy</item>
<item name="selectAll" type="string" formatted="true">Select All</item>
<item name="saveToProject" type="string" translatable="false" >Project</item>
<item name="cut" type="string">Cut</item>
<item name="last" type="string">Last</item>
<item name="next" type="string">Next</item>
@@ -341,5 +248,35 @@
<item name="replacement" type="string">Replacement</item>
<item name="text_to_search" type="string">Text to search</item>
<item name="more" type="string" translatable="false" >More</item>
<item name="msg_long_click" type="string">Long click on an item to show JavaDoc if available.</item>
</resources>
<!-- Preferences -->
<string name="title_change_text_size">Editor font size</string>
<string name="idepref_about_title">About AndroidIDE</string>
<string name="idepref_build_clearCache_title">Clear Gradle caches</string>
<string name="idepref_build_clearCache_summary">Clear Gradle caches directory. This will delete all dependencies downloaded by Gradle. Required files will be downloaded again in next build.</string>
<string name="idepref_build_customgradlecommands_title">Additional Gradle commands</string>
<string name="idepref_build_customgradlecommands_summary">Choose additional commands that will be added while executing every task</string>
<string name="idepref_build_editgradleproperties_title">Edit global Gradle properties</string>
<string name="idepref_build_editgradleproperties_summary">Edit gradle.properties in GRADLE_HOME</string>
<string name="idepref_editor_fontsize_title">Font size</string>
<string name="idepref_editor_fontsize_summary">Font size of the editor</string>
<string name="idepref_editor_paintingflags_title">Non-printable painting flags</string>
<string name="idepref_editor_paintingflags_summary">Choose what non-printable characters should be drawn by the editor</string>
<string name="idepref_editor_drawhexcolors_title">Draw hex color strings</string>
<string name="idepref_editor_drawhexcolors_summary">Should the editor draw hex color string?</string>
<string name="idepref_editor_title">Editor</string>
<string name="idepref_build_title">Build &amp; Run</string>
<string name="title_open_projects">Open last project</string>
<string name="msg_open_projects">Do you want me to automatically open last opened project?</string>
<string name="title_confirm_project_open">Confirm project opening</string>
<string name="msg_confirm_project_open">Should I ask before automatically opening project?</string>
<string name="title_general">General</string>
<string name="title_tab_size">Tab size</string>
<string name="msg_tab_size">Specify number of spaces for TAB</string>
<string name="msg_preferences">Preferences</string>
<string name="msg_failed_get_changelog">Failed to read changelog!</string>
<string name="pref_changelog">Changelog</string>
<string name="msg_editor_font_size">Please choose default font size of editor :</string>
<string name="msg_clear_cache">This will delete caches directory created by Gradle. If you delete it, the next build may take a bit longer than normal as Gradle will download required files again.\nIMPORTANT: This will also delete AAPT2. You will need to reinstall it otherwise you\'ll end up with a build failure.\n\nAre you sure you want to delete caches?</string>
</resources>
-25
View File
@@ -23,11 +23,6 @@
<style name="AppTheme.MaterialToggleButton" parent="">
<item name="colorPrimary">@color/secondaryColor</item>
</style>
<style name="AppTheme.Sheet.Text.Title" parent="@android:style/TextAppearance.Medium">
<item name="android:textStyle">bold</item>
<item name="android:textSize">18sp</item>
<item name="android:textColor">@color/primaryTextColor</item>
</style>
<style name="AppTheme.TabLayout.Title" parent="TextAppearance.Design.Tab">
<item name="textAllCaps">false</item>
<item name="android:textAllCaps">false</item>
@@ -114,11 +109,6 @@
<item name="unicorn.file.selectionTint">@color/secondaryLightColor</item>
<item name="unicorn.fabColor">@color/secondaryColor</item>
</style>
<style name="HorizontalDivider">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">1dp</item>
<item name="android:background">?android:attr/listDivider</item>
</style>
<style name="VerticalDivider">
<item name="android:layout_width">0.8dp</item>
<item name="android:layout_height">wrap_content</item>
@@ -136,21 +126,6 @@
<item name="android:minWidth">48dp</item>
<item name="android:minHeight">48dp</item>
</style>
<style name="OutlinedButton.IconOnly" parent="Widget.MaterialComponents.Button.OutlinedButton">
<item name="iconPadding">0dp</item>
<item name="android:insetTop">0dp</item>
<item name="android:insetBottom">0dp</item>
<item name="android:paddingLeft">12dp</item>
<item name="android:paddingRight">12dp</item>
<item name="android:minWidth">48dp</item>
<item name="android:minHeight">48dp</item>
</style>
<style name="RoundOutlinedButton.IconOnly" parent="">
<item name="cornerFamily">rounded</item>
<item name="cornerSize">50%</item>
<item name="android:maxWidth">48dp</item>
<item name="android:maxHeight">48dp</item>
</style>
<style name="ButtonBar.IconOnly.Left" parent="">
<item name="cornerFamily">rounded</item>
<item name="cornerSizeTopLeft">8dp</item>
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<media-capabilities xmlns:android="http://schemas.android.com/apk/res/android">
<format android:name="HEVC" supported="false"/>
<format android:name="HDR10" supported="false"/>
<format android:name="HDR10Plus" supported="false"/>
</media-capabilities>