From 3a78ad247deeaac51e1e147703339927fdd431d5 Mon Sep 17 00:00:00 2001
From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com>
Date: Mon, 10 Nov 2025 11:36:01 +0530
Subject: [PATCH 01/15] Update ads plugin and fix some issues of free version
(#1683)
* Update AdMob plugin and build preferences
Upgraded admob-plus-cordova to version 2.0.0-alpha.19 and updated PLAY_SERVICES_VERSION to 23.2.0 in utils/config.js. Changed the clean command from 'yarn clean' to 'npm run clean'. Added GradlePluginKotlinEnabled preference to config.xml for improved Android build compatibility.
* fix: system theme on free version
* Add dynamic resource resolution for styles and icons
---
config.xml | 3 ++-
src/lib/settings.js | 10 ++++----
.../src/android/AlpineDocumentProvider.java | 23 ++++++++++++++++---
.../terminal/src/android/TerminalService.java | 19 +++++++++++----
utils/config.js | 4 ++--
5 files changed, 42 insertions(+), 17 deletions(-)
diff --git a/config.xml b/config.xml
index e16759716..ad54b62b4 100644
--- a/config.xml
+++ b/config.xml
@@ -32,9 +32,10 @@
+
-
+
diff --git a/src/lib/settings.js b/src/lib/settings.js
index 08c9b61c1..38113cfe1 100644
--- a/src/lib/settings.js
+++ b/src/lib/settings.js
@@ -185,12 +185,10 @@ class Settings {
if (this.#initialized) return;
this.settingsFile = Url.join(DATA_STORAGE, "settings.json");
- if (!IS_FREE_VERSION) {
- this.#defaultSettings.appTheme = "system";
- this.#defaultSettings.editorTheme = getSystemEditorTheme(
- isDeviceDarkTheme(),
- );
- }
+ this.#defaultSettings.appTheme = "system";
+ this.#defaultSettings.editorTheme = getSystemEditorTheme(
+ isDeviceDarkTheme(),
+ );
this.#initialized = true;
diff --git a/src/plugins/terminal/src/android/AlpineDocumentProvider.java b/src/plugins/terminal/src/android/AlpineDocumentProvider.java
index f69e58315..6d511a6f4 100644
--- a/src/plugins/terminal/src/android/AlpineDocumentProvider.java
+++ b/src/plugins/terminal/src/android/AlpineDocumentProvider.java
@@ -19,7 +19,6 @@
import java.util.Collections;
import java.util.LinkedList;
import java.util.Locale;
-import com.foxdebug.acode.R;
public class AlpineDocumentProvider extends DocumentsProvider {
@@ -60,7 +59,7 @@ public Cursor queryRoots(String[] projection) {
MatrixCursor result = new MatrixCursor(
projection != null ? projection : DEFAULT_ROOT_PROJECTION
);
- String applicationName = "Acode";
+ String applicationName = getApplicationLabel();
MatrixCursor.RowBuilder row = result.newRow();
row.add(DocumentsContract.Root.COLUMN_ROOT_ID, getDocIdForFile(BASE_DIR));
@@ -75,7 +74,7 @@ public Cursor queryRoots(String[] projection) {
row.add(DocumentsContract.Root.COLUMN_TITLE, applicationName);
row.add(DocumentsContract.Root.COLUMN_MIME_TYPES, ALL_MIME_TYPES);
row.add(DocumentsContract.Root.COLUMN_AVAILABLE_BYTES, BASE_DIR.getFreeSpace());
- row.add(DocumentsContract.Root.COLUMN_ICON, R.mipmap.ic_launcher);
+ row.add(DocumentsContract.Root.COLUMN_ICON, resolveLauncherIcon());
return result;
}
@@ -364,4 +363,22 @@ private static String getMimeType(File file) {
return "application/octet-stream";
}
}
+ private int resolveLauncherIcon() {
+ Context context = getContext();
+ if (context == null) return android.R.mipmap.sym_def_app_icon;
+ int icon = context.getResources().getIdentifier("ic_launcher", "mipmap", context.getPackageName());
+ return icon != 0 ? icon : android.R.mipmap.sym_def_app_icon;
+ }
+
+ private String getApplicationLabel() {
+ Context context = getContext();
+ if (context == null) return "Acode";
+ PackageManager pm = context.getPackageManager();
+ try {
+ CharSequence label = pm.getApplicationLabel(context.getApplicationInfo());
+ return label != null ? label.toString() : "Acode";
+ } catch (Exception ignored) {
+ return "Acode";
+ }
+ }
}
diff --git a/src/plugins/terminal/src/android/TerminalService.java b/src/plugins/terminal/src/android/TerminalService.java
index 813143f62..d5f85ad93 100644
--- a/src/plugins/terminal/src/android/TerminalService.java
+++ b/src/plugins/terminal/src/android/TerminalService.java
@@ -16,7 +16,6 @@
import android.os.PowerManager;
import android.os.RemoteException;
import androidx.core.app.NotificationCompat;
-import com.foxdebug.acode.R;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
@@ -360,13 +359,15 @@ private void updateNotification() {
String contentText = "Executor service" + (isWakeLockHeld ? " (wakelock held)" : "");
String wakeLockButtonText = isWakeLockHeld ? "Release Wake Lock" : "Acquire Wake Lock";
+ int notificationIcon = resolveDrawableId("ic_notification", "ic_launcher_foreground", "ic_launcher");
+
Notification notification = new NotificationCompat.Builder(this, CHANNEL_ID)
.setContentTitle("Acode Service")
.setContentText(contentText)
- .setSmallIcon(R.drawable.ic_launcher_foreground)
+ .setSmallIcon(notificationIcon)
.setOngoing(true)
- .addAction(R.drawable.ic_launcher_foreground, wakeLockButtonText, wakeLockPendingIntent)
- .addAction(R.drawable.ic_launcher_foreground, "Exit", exitPendingIntent)
+ .addAction(notificationIcon, wakeLockButtonText, wakeLockPendingIntent)
+ .addAction(notificationIcon, "Exit", exitPendingIntent)
.build();
startForeground(1, notification);
@@ -390,4 +391,12 @@ public void onDestroy() {
clientMessengers.clear();
threadPool.shutdown();
}
-}
\ No newline at end of file
+
+ private int resolveDrawableId(String... names) {
+ for (String name : names) {
+ int id = getResources().getIdentifier(name, "drawable", getPackageName());
+ if (id != 0) return id;
+ }
+ return android.R.drawable.sym_def_app_icon;
+ }
+}
diff --git a/utils/config.js b/utils/config.js
index 93448eb87..ae015122c 100755
--- a/utils/config.js
+++ b/utils/config.js
@@ -85,7 +85,7 @@ const exec = promisify(require("node:child_process").exec);
`cordova plugin add cordova-plugin-consent@2.4.0 --save`,
);
await exec(
- `cordova plugin add admob-plus-cordova@1.28.0 --save --variable APP_ID_ANDROID="${AD_APP_ID}" --variable PLAY_SERVICES_VERSION="21.5.0"`,
+ `cordova plugin add admob-plus-cordova@2.0.0-alpha.19 --save --variable APP_ID_ANDROID="${AD_APP_ID}" --variable PLAY_SERVICES_VERSION="23.2.0"`,
);
console.log("DONE! Installing admob-plus-cordova");
} else {
@@ -96,7 +96,7 @@ const exec = promisify(require("node:child_process").exec);
}
console.log(`|--- Reinstalling platform ---|`);
- const { stderr } = await exec(`yarn clean`);
+ const { stderr } = await exec(`npm run clean`);
if (stderr) console.error(stderr);
else console.log("DONE! Reinstalling platform");
})(),
From 5680883e4458ccd1a6cd88ef9fb6282cded3d973 Mon Sep 17 00:00:00 2001
From: Rohit Kushvaha
Date: Mon, 10 Nov 2025 12:56:48 +0530
Subject: [PATCH 02/15] Update AlpineDocumentProvider.java (#1684)
* Update AlpineDocumentProvider.java
* Update AlpineDocumentProvider.java
---
src/plugins/terminal/src/android/AlpineDocumentProvider.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/plugins/terminal/src/android/AlpineDocumentProvider.java b/src/plugins/terminal/src/android/AlpineDocumentProvider.java
index 6d511a6f4..7cdcaec90 100644
--- a/src/plugins/terminal/src/android/AlpineDocumentProvider.java
+++ b/src/plugins/terminal/src/android/AlpineDocumentProvider.java
@@ -19,6 +19,7 @@
import java.util.Collections;
import java.util.LinkedList;
import java.util.Locale;
+import com.foxdebug.acode.R;
public class AlpineDocumentProvider extends DocumentsProvider {
From 00adec38763dc76b5689bb9d90935735ff895a02 Mon Sep 17 00:00:00 2001
From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com>
Date: Mon, 10 Nov 2025 18:16:45 +0530
Subject: [PATCH 03/15] fix: restore folds when formatting if available (#1682)
---
src/lib/acode.js | 93 +++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 88 insertions(+), 5 deletions(-)
diff --git a/src/lib/acode.js b/src/lib/acode.js
index ea024037e..02ea35172 100644
--- a/src/lib/acode.js
+++ b/src/lib/acode.js
@@ -45,6 +45,9 @@ import KeyboardEvent from "utils/keyboardEvent";
import Url from "utils/Url";
import constants from "./constants";
+const { Fold } = ace.require("ace/edit_session/fold");
+const { Range } = ace.require("ace/range");
+
export default class Acode {
#modules = {};
#pluginsInit = {};
@@ -475,19 +478,28 @@ export default class Acode {
async format(selectIfNull = true) {
const file = editorManager.activeFile;
+ if (!file?.session) return;
+
const name = (file.session.getMode().$id || "").split("/").pop();
const formatterId = appSettings.value.formatter[name];
const formatter = this.#formatter.find(({ id }) => id === formatterId);
- await formatter?.format();
-
- if (!formatter && selectIfNull) {
+ if (!formatter) {
+ if (!selectIfNull) {
+ toast(strings["please select a formatter"]);
+ return;
+ }
formatterSettings(name);
this.#afterSelectFormatter(name);
return;
}
- if (!formatter && !selectIfNull) {
- toast(strings["please select a formatter"]);
+
+ const foldsSnapshot = this.#captureFoldState(file.session);
+
+ try {
+ await formatter.format();
+ } finally {
+ this.#restoreFoldState(file.session, foldsSnapshot);
}
}
@@ -506,6 +518,77 @@ export default class Acode {
return fsOperation(file);
}
+ #captureFoldState(session) {
+ if (!session?.getAllFolds) return null;
+ return this.#serializeFolds(session.getAllFolds());
+ }
+
+ #restoreFoldState(session, folds) {
+ if (!session || !Array.isArray(folds) || !folds.length) return;
+
+ try {
+ const foldObjects = this.#parseSerializableFolds(folds);
+ if (!foldObjects.length) return;
+ session.removeAllFolds?.();
+ session.addFolds?.(foldObjects);
+ } catch (error) {
+ console.warn("Failed to restore folds after formatting:", error);
+ }
+ }
+
+ #serializeFolds(folds) {
+ if (!Array.isArray(folds) || !folds.length) return null;
+
+ return folds
+ .map((fold) => {
+ if (!fold?.range) return null;
+ const { start, end } = fold.range;
+ if (!start || !end) return null;
+
+ return {
+ range: {
+ start: { row: start.row, column: start.column },
+ end: { row: end.row, column: end.column },
+ },
+ placeholder: fold.placeholder,
+ ranges: this.#serializeFolds(fold.ranges || []),
+ };
+ })
+ .filter(Boolean);
+ }
+
+ #parseSerializableFolds(folds) {
+ if (!Array.isArray(folds) || !folds.length) return [];
+
+ return folds
+ .map((fold) => {
+ const { range, placeholder, ranges } = fold;
+ const { start, end } = range || {};
+ if (!start || !end) return null;
+
+ try {
+ const foldInstance = new Fold(
+ new Range(start.row, start.column, end.row, end.column),
+ placeholder,
+ );
+
+ if (Array.isArray(ranges) && ranges.length) {
+ const subFolds = this.#parseSerializableFolds(ranges);
+ if (subFolds.length) {
+ foldInstance.subFolds = subFolds;
+ foldInstance.ranges = subFolds;
+ }
+ }
+
+ return foldInstance;
+ } catch (error) {
+ console.warn("Failed to parse fold:", error);
+ return null;
+ }
+ })
+ .filter(Boolean);
+ }
+
newEditorFile(filename, options) {
new EditorFile(filename, options);
}
From 00856fc69aa1235afdeaeb20406a1b4fbb9452d3 Mon Sep 17 00:00:00 2001
From: Mr-Update <37781396+Mr-Update@users.noreply.github.com>
Date: Tue, 11 Nov 2025 03:12:43 +0100
Subject: [PATCH 04/15] fix: Added missing translation for info window in
terminal settings (#1681)
* Update terminalSettings.js
* Add files via upload
* Add files via upload
---
src/lang/ar-ye.json | 17 ++++++++++++++++
src/lang/be-by.json | 17 ++++++++++++++++
src/lang/bn-bd.json | 17 ++++++++++++++++
src/lang/cs-cz.json | 17 ++++++++++++++++
src/lang/de-de.json | 17 ++++++++++++++++
src/lang/en-us.json | 17 ++++++++++++++++
src/lang/es-sv.json | 17 ++++++++++++++++
src/lang/fr-fr.json | 17 ++++++++++++++++
src/lang/he-il.json | 17 ++++++++++++++++
src/lang/hi-in.json | 17 ++++++++++++++++
src/lang/hu-hu.json | 17 ++++++++++++++++
src/lang/id-id.json | 17 ++++++++++++++++
src/lang/ir-fa.json | 17 ++++++++++++++++
src/lang/it-it.json | 17 ++++++++++++++++
src/lang/ja-jp.json | 17 ++++++++++++++++
src/lang/ko-kr.json | 17 ++++++++++++++++
src/lang/ml-in.json | 17 ++++++++++++++++
src/lang/mm-unicode.json | 17 ++++++++++++++++
src/lang/mm-zawgyi.json | 17 ++++++++++++++++
src/lang/pl-pl.json | 17 ++++++++++++++++
src/lang/pt-br.json | 17 ++++++++++++++++
src/lang/pu-in.json | 17 ++++++++++++++++
src/lang/ru-ru.json | 17 ++++++++++++++++
src/lang/tl-ph.json | 17 ++++++++++++++++
src/lang/tr-tr.json | 17 ++++++++++++++++
src/lang/uk-ua.json | 17 ++++++++++++++++
src/lang/uz-uz.json | 17 ++++++++++++++++
src/lang/vi-vn.json | 17 ++++++++++++++++
src/lang/zh-cn.json | 17 ++++++++++++++++
src/lang/zh-hant.json | 17 ++++++++++++++++
src/lang/zh-tw.json | 17 ++++++++++++++++
src/settings/terminalSettings.js | 34 ++++++++++++++++----------------
32 files changed, 544 insertions(+), 17 deletions(-)
diff --git a/src/lang/ar-ye.json b/src/lang/ar-ye.json
index 70e3c457e..041717bc1 100644
--- a/src/lang/ar-ye.json
+++ b/src/lang/ar-ye.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "مملوك",
"api_error": "الخادم غير متاح حاليًا ،يرجى المحاولة لاحقًا. ",
"installed": "مثبت",
diff --git a/src/lang/be-by.json b/src/lang/be-by.json
index e6e2b2fee..73d12da1b 100644
--- a/src/lang/be-by.json
+++ b/src/lang/be-by.json
@@ -307,6 +307,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Ва ўласнасці",
"api_error": "Сервер API не працуе, паспрабуйце праз некаторы час.",
"installed": "Усталявана",
diff --git a/src/lang/bn-bd.json b/src/lang/bn-bd.json
index 45bb74795..bfd20c349 100644
--- a/src/lang/bn-bd.json
+++ b/src/lang/bn-bd.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API সার্ভার ডাউন, দয়া করে পুনরায় চেষ্টা করুন",
"installed": "ইনস্টল করা হয়েছে",
diff --git a/src/lang/cs-cz.json b/src/lang/cs-cz.json
index b2d32eb8d..e4f830f73 100644
--- a/src/lang/cs-cz.json
+++ b/src/lang/cs-cz.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/de-de.json b/src/lang/de-de.json
index 2f88bb57c..49faa2357 100644
--- a/src/lang/de-de.json
+++ b/src/lang/de-de.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Automatisch nach App-Updates suchen.",
"info-quickTools": "Schnelltools ein- oder ausblenden.",
"info-showHiddenFiles": "Versteckte Dateien und Ordner anzeigen. (Beginnen mit einem .)",
+ "info-all_file_access": "Zugriff auf /sdcard und /storage im Terminal aktivieren.",
+ "info-fontSize": "Die Schriftgröße, die zum Rendern von Text verwendet wird.",
+ "info-fontFamily": "Die Schriftfamilie, die zum Rendern von Text verwendet wird.",
+ "info-theme": "Das Farbthema des Terminals.",
+ "info-cursorStyle": "Der Cursorstil, wenn das Terminal fokussiert ist.",
+ "info-cursorInactiveStyle": "Der Cursorstil, wenn das Terminal nicht im Fokus ist.",
+ "info-fontWeight": "Die Schriftstärke, die zum Rendern von nicht fettem Text verwendet wird.",
+ "info-cursorBlink": "Erlaubt das Blinken des Cursors.",
+ "info-scrollback": "Die Anzahl der Zeilen, die beim Zurückblättern erhalten bleiben, wenn über den anfänglichen Anzeigebereich hinaus gescrollt wird.",
+ "info-tabStopWidth": "Die Größe der Tabulatoren im Terminal.",
+ "info-letterSpacing": "Der Abstand zwischen den Zeichen in ganzen Pixeln.",
+ "info-imageSupport": "Unterstützung von Bildern im Terminal.",
+ "info-fontLigatures": "Unterstützung von Ligaturen in der Schriftart im Terminal.",
+ "info-confirmTabClose": "Bestätigung beim Schließen von Terminal-Tabs.",
+ "info-backup": "Erstellt eine Sicherungskopie der Terminal-Installation.",
+ "info-restore": "Stellt eine Sicherung der Terminal-Installation wieder her.",
+ "info-uninstall": "Deinstalliert die Terminal-Installation.",
"owned": "Eigene",
"api_error": "API-Server nicht verfügbar, bitte nach kurzer Zeit nochmal versuchen.",
"installed": "Installiert",
diff --git a/src/lang/en-us.json b/src/lang/en-us.json
index d98d99a96..d8fd68634 100644
--- a/src/lang/en-us.json
+++ b/src/lang/en-us.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/es-sv.json b/src/lang/es-sv.json
index 98214a4a8..380080c9b 100644
--- a/src/lang/es-sv.json
+++ b/src/lang/es-sv.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "En propiedad",
"api_error": "El servidor API no funciona, inténtelo después de un rato.",
"installed": "Instalado",
diff --git a/src/lang/fr-fr.json b/src/lang/fr-fr.json
index e05950746..8e0ab79a9 100644
--- a/src/lang/fr-fr.json
+++ b/src/lang/fr-fr.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Propriété",
"api_error": "Serveur d'API éteint, veuillez réessayer plus tard.",
"installed": "Installé",
diff --git a/src/lang/he-il.json b/src/lang/he-il.json
index c55b6382b..c164181ad 100644
--- a/src/lang/he-il.json
+++ b/src/lang/he-il.json
@@ -307,6 +307,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "בבעלות",
"api_error": "שרת ה-API מושבת, אנא נסה שוב בעוד מספר דקות.",
"installed": "מותקן",
diff --git a/src/lang/hi-in.json b/src/lang/hi-in.json
index 367597bbe..017f81b18 100644
--- a/src/lang/hi-in.json
+++ b/src/lang/hi-in.json
@@ -307,6 +307,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/hu-hu.json b/src/lang/hu-hu.json
index b2720f4b2..01195d4b8 100644
--- a/src/lang/hu-hu.json
+++ b/src/lang/hu-hu.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Alkalmazás-frissítések automatikus ellenőrzése.",
"info-quickTools": "Gyors-eszközök megjelenítése vagy elrejtése.",
"info-showHiddenFiles": "Rejtett fájlok és mappák megjelenítése (, amelyek nevei „.” ponttal kezdődnek)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Saját tulajdonú",
"api_error": "Az API-kiszolgáló leállt, próbálja meg később.",
"installed": "Telepített",
diff --git a/src/lang/id-id.json b/src/lang/id-id.json
index ff994f010..9b96455ac 100644
--- a/src/lang/id-id.json
+++ b/src/lang/id-id.json
@@ -307,6 +307,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Dimiliki",
"api_error": "API server turun, silakan coba setelah beberapa waktu.",
"installed": "Terpasang",
diff --git a/src/lang/ir-fa.json b/src/lang/ir-fa.json
index 7fa02e227..57f638d10 100644
--- a/src/lang/ir-fa.json
+++ b/src/lang/ir-fa.json
@@ -307,6 +307,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/it-it.json b/src/lang/it-it.json
index b09eee717..1a9eb1c4e 100644
--- a/src/lang/it-it.json
+++ b/src/lang/it-it.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/ja-jp.json b/src/lang/ja-jp.json
index 28b2f5981..48d8cb040 100644
--- a/src/lang/ja-jp.json
+++ b/src/lang/ja-jp.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "所有済み",
"api_error": "APIサーバーDown。しばらくしてから実行してください。",
"installed": "インストール済み",
diff --git a/src/lang/ko-kr.json b/src/lang/ko-kr.json
index e3d269045..e139a2ccc 100644
--- a/src/lang/ko-kr.json
+++ b/src/lang/ko-kr.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/ml-in.json b/src/lang/ml-in.json
index 52f2e1477..808f375d4 100644
--- a/src/lang/ml-in.json
+++ b/src/lang/ml-in.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "ഉടമസ്ഥതയിലുള്ളത്",
"api_error": "API സെർവർ പ്രവർത്തനരഹിതമാണ്, കുറച്ച് സമയത്തിന് ശേഷം ശ്രമിക്കുക.",
"installed": "ഇൻസ്റ്റാൾ ചെയ്തു",
diff --git a/src/lang/mm-unicode.json b/src/lang/mm-unicode.json
index 87376d0a4..2684b86cc 100644
--- a/src/lang/mm-unicode.json
+++ b/src/lang/mm-unicode.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/mm-zawgyi.json b/src/lang/mm-zawgyi.json
index 74a8f5f47..c7911dce5 100644
--- a/src/lang/mm-zawgyi.json
+++ b/src/lang/mm-zawgyi.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/pl-pl.json b/src/lang/pl-pl.json
index 1f9b31335..75427bbbb 100644
--- a/src/lang/pl-pl.json
+++ b/src/lang/pl-pl.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Posiadane",
"api_error": "Serwer API nie działa, spróbuj za jakiś czas.",
"installed": "Zainstalowane",
diff --git a/src/lang/pt-br.json b/src/lang/pt-br.json
index 8d6e6863d..d01ea4147 100644
--- a/src/lang/pt-br.json
+++ b/src/lang/pt-br.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Meu",
"api_error": "Servidor API desativado, por favor, tente depois de algum tempo.",
"installed": "Instalado",
diff --git a/src/lang/pu-in.json b/src/lang/pu-in.json
index 657864b49..df54e283b 100644
--- a/src/lang/pu-in.json
+++ b/src/lang/pu-in.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/ru-ru.json b/src/lang/ru-ru.json
index f6970c394..a001a312d 100644
--- a/src/lang/ru-ru.json
+++ b/src/lang/ru-ru.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Свои",
"api_error": "Сервер API недоступен, повторите попытку позже",
"installed": "Установленные",
diff --git a/src/lang/tl-ph.json b/src/lang/tl-ph.json
index a18402191..15e928023 100644
--- a/src/lang/tl-ph.json
+++ b/src/lang/tl-ph.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "Ang API server ay down, mangyaring subukan pagkatapos ng ilang oras.",
"installed": "Installed",
diff --git a/src/lang/tr-tr.json b/src/lang/tr-tr.json
index 20d310e47..67503c1cc 100644
--- a/src/lang/tr-tr.json
+++ b/src/lang/tr-tr.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/uk-ua.json b/src/lang/uk-ua.json
index f1c715b44..2d07a49a0 100644
--- a/src/lang/uk-ua.json
+++ b/src/lang/uk-ua.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/uz-uz.json b/src/lang/uz-uz.json
index bc785e80c..aeac2080d 100644
--- a/src/lang/uz-uz.json
+++ b/src/lang/uz-uz.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Owned",
"api_error": "API server down, please try after some time.",
"installed": "Installed",
diff --git a/src/lang/vi-vn.json b/src/lang/vi-vn.json
index 2558796e2..39ee9f228 100644
--- a/src/lang/vi-vn.json
+++ b/src/lang/vi-vn.json
@@ -307,6 +307,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "Đã sở hữu",
"api_error": "Máy chủ API không hoạt động, Hãy thử lại sau",
"installed": "Đã cài đặt",
diff --git a/src/lang/zh-cn.json b/src/lang/zh-cn.json
index 0f0ac97f2..02fad4e9d 100644
--- a/src/lang/zh-cn.json
+++ b/src/lang/zh-cn.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "已拥有",
"api_error": "API 服务器未回应,请稍后再试",
"installed": "已安装",
diff --git a/src/lang/zh-hant.json b/src/lang/zh-hant.json
index c69084a51..a7e5e1b9c 100644
--- a/src/lang/zh-hant.json
+++ b/src/lang/zh-hant.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "已擁有",
"api_error": "API 服務器未回應,請稍後再試",
"installed": "已安裝",
diff --git a/src/lang/zh-tw.json b/src/lang/zh-tw.json
index 9d5e4e9a3..d9b5f8e86 100644
--- a/src/lang/zh-tw.json
+++ b/src/lang/zh-tw.json
@@ -306,6 +306,23 @@
"info-checkForAppUpdates": "Check for app updates automatically.",
"info-quickTools": "Show or hide quick tools.",
"info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
+ "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
+ "info-fontSize": "The font size used to render text.",
+ "info-fontFamily": "The font family used to render text.",
+ "info-theme": "The color theme of the terminal.",
+ "info-cursorStyle": "The style of the cursor when the terminal is focused.",
+ "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
+ "info-fontWeight": "The font weight used to render non-bold text.",
+ "info-cursorBlink": "Whether the cursor blinks.",
+ "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ "info-tabStopWidth": "The size of tab stops in the terminal.",
+ "info-letterSpacing": "The spacing in whole pixels between characters.",
+ "info-imageSupport": "Whether images are supported in the terminal.",
+ "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
+ "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
+ "info-backup": "Creates a backup of the terminal installation.",
+ "info-restore": "Restores a backup of the terminal installation.",
+ "info-uninstall": "Uninstalls the terminal installation.",
"owned": "已擁有",
"api_error": "API 伺服器沒有回應,請稍後再試。",
"installed": "已安裝",
diff --git a/src/settings/terminalSettings.js b/src/settings/terminalSettings.js
index d82f11112..e54703782 100644
--- a/src/settings/terminalSettings.js
+++ b/src/settings/terminalSettings.js
@@ -32,7 +32,7 @@ export default function terminalSettings() {
{
key: "all_file_access",
text: strings["allFileAccess"],
- info: "Enable access of /sdcard and /storage in terminal",
+ info: strings["info-all_file_access"],
},
{
key: "fontSize",
@@ -46,7 +46,7 @@ export default function terminalSettings() {
return value >= 8 && value <= 32;
},
},
- info: "The font size used to render text.",
+ info: strings["info-fontSize"],
},
{
key: "fontFamily",
@@ -55,13 +55,13 @@ export default function terminalSettings() {
get select() {
return fonts.getNames();
},
- info: "The font family used to render text.",
+ info: strings["info-fontFamily"],
},
{
key: "theme",
text: strings["theme"],
value: terminalValues.theme,
- info: "The color theme of the terminal.",
+ info: strings["info-theme"],
get select() {
return TerminalThemeManager.getThemeNames().map((name) => [
name,
@@ -78,14 +78,14 @@ export default function terminalSettings() {
text: strings["terminal:cursor style"],
value: terminalValues.cursorStyle,
select: ["block", "underline", "bar"],
- info: "The style of the cursor when the terminal is focused.",
+ info: strings["info-cursorStyle"],
},
{
key: "cursorInactiveStyle",
text: strings["terminal:cursor inactive style"],
value: terminalValues.cursorInactiveStyle,
select: ["outline", "block", "bar", "underline", "none"],
- info: "The style of the cursor when the terminal is not focused.",
+ info: strings["info-cursorInactiveStyle"],
},
{
key: "fontWeight",
@@ -104,13 +104,13 @@ export default function terminalSettings() {
"800",
"900",
],
- info: "The font weight used to render non-bold text.",
+ info: strings["info-fontWeight"],
},
{
key: "cursorBlink",
text: strings["terminal:cursor blink"],
checkbox: terminalValues.cursorBlink,
- info: "Whether the cursor blinks.",
+ info: strings["info-cursorBlink"],
},
{
key: "scrollback",
@@ -124,7 +124,7 @@ export default function terminalSettings() {
return value >= 100 && value <= 10000;
},
},
- info: "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
+ info: strings["info-scrollback"],
},
{
key: "tabStopWidth",
@@ -138,7 +138,7 @@ export default function terminalSettings() {
return value >= 1 && value <= 8;
},
},
- info: "The size of tab stops in the terminal.",
+ info: strings["info-tabStopWidth"],
},
{
key: "letterSpacing",
@@ -146,7 +146,7 @@ export default function terminalSettings() {
value: terminalValues.letterSpacing,
prompt: strings["letter spacing"],
promptType: "number",
- info: "The spacing in whole pixels between characters.",
+ info: strings["info-letterSpacing"],
},
{
key: "convertEol",
@@ -157,34 +157,34 @@ export default function terminalSettings() {
key: "imageSupport",
text: strings["terminal:image support"],
checkbox: terminalValues.imageSupport,
- info: "Whether images are supported in the terminal.",
+ info: strings["info-imageSupport"],
},
{
key: "fontLigatures",
text: strings["font ligatures"],
checkbox: terminalValues.fontLigatures,
- info: "Whether font ligatures are enabled in the terminal.",
+ info: strings["info-fontLigatures"],
},
{
key: "confirmTabClose",
text: strings["terminal:confirm tab close"],
checkbox: terminalValues.confirmTabClose !== false,
- info: "Ask for confirmation before closing terminal tabs.",
+ info: strings["info-confirmTabClose"],
},
{
key: "backup",
text: strings.backup,
- info: "Creates a backup of the terminal installation",
+ info: strings["info-backup"],
},
{
key: "restore",
text: strings.restore,
- info: "Restores a backup of the terminal installation",
+ info: strings["info-restore"],
},
{
key: "uninstall",
text: strings.uninstall,
- info: "Uninstalls the terminal installation",
+ info: strings["info-uninstall"],
},
];
From 4fd54105f4d597e52b75c674a6641abe4c158ca9 Mon Sep 17 00:00:00 2001
From: summoner
Date: Tue, 11 Nov 2025 15:15:19 +0100
Subject: [PATCH 05/15] Translation: Update hungarian hu-hu.json (#1687)
* Translation: Update hungarian hu-hu.json
Translate new strings
Fix typos
* Translation: Update hungarian hu-hu.json
Fix full stop: .
---
src/lang/hu-hu.json | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/src/lang/hu-hu.json b/src/lang/hu-hu.json
index 01195d4b8..4ff7e4e16 100644
--- a/src/lang/hu-hu.json
+++ b/src/lang/hu-hu.json
@@ -161,7 +161,7 @@
"file browser": "Fájlböngésző",
"operation not permitted": "A művelet nem engedélyezett",
"no such file or directory": "Nincs ilyen fájl vagy könyvtár",
- "input/output error": "Bemenet/kimenet hiba",
+ "input/output error": "Be-/kimeneti hiba",
"permission denied": "Hozzáférés megtagadva",
"bad address": "Hibás cím",
"file exists": "A fájl már létezik",
@@ -219,7 +219,7 @@
"recently used": "Legutóbb használt",
"update": "Frissítés",
"uninstall": "Eltávolítás",
- "download acode pro": "Acode pro letöltése",
+ "download acode pro": "Acode Pro letöltése",
"loading plugins": "Bővítmények betöltése",
"faqs": "GYIK",
"feedback": "Visszajelzés",
@@ -268,7 +268,7 @@
"preview settings note": "Ha a „Port előnézete” és a „Kiszolgáló portja” különbözik, az alkalmazás nem indítja el a kiszolgálót, hanem megnyitja a https://: címet a böngészőben vagy az alkalmazáson belüli böngészőben. Ez akkor hasznos, ha máshol futtatja a kiszolgálót.",
"backup/restore note": "Ez csak a beállításokat, az egyéni témát és a billentyűkötéseket fogja menteni. Nem készít biztonsági mentést az FTP/SFTP-kről.",
"host": "Kiszolgáló",
- "retry ftp/sftp when fail": "Újrapróbálkozás FTP/SFTP sikertelenség esetén.",
+ "retry ftp/sftp when fail": "Újrapróbálkozás FTP/SFTP-sikertelenség esetén.",
"more": "Több",
"thank you :)": "Köszönöm! :)",
"purchase pending": "Vásárlás folyamatban…",
@@ -290,7 +290,7 @@
"quicktools trigger mode": "Gyors-eszközök aktiválási módja",
"print margin": "Nyomtatási margó",
"touch move threshold": "Érintéses mozgatás küszöbértéke",
- "info-retryremotefsafterfail": "Újrapróbálkozás FTP/SFTP sikertelenség esetén",
+ "info-retryremotefsafterfail": "Újrapróbálkozás FTP/SFTP-sikertelenség esetén",
"info-fullscreen": "Címsor elrejtése a kezdőképernyőn.",
"info-checkfiles": "Fájlmódosítások ellenőrzése, amikor az alkalmazás a háttérben van.",
"info-console": "Válassza a JavaScript konzolt. A Legacy az alapértelmezett konzol, az Eruda egy harmadik fél konzolja.",
@@ -306,23 +306,23 @@
"info-checkForAppUpdates": "Alkalmazás-frissítések automatikus ellenőrzése.",
"info-quickTools": "Gyors-eszközök megjelenítése vagy elrejtése.",
"info-showHiddenFiles": "Rejtett fájlok és mappák megjelenítése (, amelyek nevei „.” ponttal kezdődnek)",
- "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
- "info-fontSize": "The font size used to render text.",
- "info-fontFamily": "The font family used to render text.",
- "info-theme": "The color theme of the terminal.",
- "info-cursorStyle": "The style of the cursor when the terminal is focused.",
- "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
- "info-fontWeight": "The font weight used to render non-bold text.",
- "info-cursorBlink": "Whether the cursor blinks.",
- "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
- "info-tabStopWidth": "The size of tab stops in the terminal.",
- "info-letterSpacing": "The spacing in whole pixels between characters.",
- "info-imageSupport": "Whether images are supported in the terminal.",
- "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
- "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
- "info-backup": "Creates a backup of the terminal installation.",
- "info-restore": "Restores a backup of the terminal installation.",
- "info-uninstall": "Uninstalls the terminal installation.",
+ "info-all_file_access": "Hozzáférés engedélyezése az „/sdcard” és „/storage” mappához a terminálban.",
+ "info-fontSize": "Szöveg rendereléséhez használt betűméret.",
+ "info-fontFamily": "Szöveg rendereléséhez használt betűtípus.",
+ "info-theme": "Terminál színtémája.",
+ "info-cursorStyle": "Kurzor stílusa, amikor a terminál van fókuszban.",
+ "info-cursorInactiveStyle": "Kurzor stílusa, amikor nem a terminál van fókuszban.",
+ "info-fontWeight": "Nem félkövér szöveg rendereléséhez használt betűvastagság.",
+ "info-cursorBlink": "Független attól, hogy a kurzor villog-e.",
+ "info-scrollback": "Sorok visszagörgetésének (előzmények) száma a terminálban. A visszagörgetés (előzmények) az a sormennyiség, amely megmarad, miután a sorok a kiinduló munkalapon túlra görgetődnek.",
+ "info-tabStopWidth": "Tabulátor mérete a terminálban.",
+ "info-letterSpacing": "Karakterek közötti térköz egész pixelekben megadva.",
+ "info-imageSupport": "Független attól, hogy a terminál támogatja-e a képeket.",
+ "info-fontLigatures": "Független attól, hogy a betűtípus-ligatúrák engedélyezve vannak-e a terminálban.",
+ "info-confirmTabClose": "Megerősítés kérése terminálfülek bezárása előtt.",
+ "info-backup": "Biztonsági mentést készít a telepített terminálról.",
+ "info-restore": "Visszaállít egy biztonsági mentést a telepített terminálról.",
+ "info-uninstall": "Eltávolítja a jelenleg telepített terminált.",
"owned": "Saját tulajdonú",
"api_error": "Az API-kiszolgáló leállt, próbálja meg később.",
"installed": "Telepített",
From bdf10da42dccf15a0babcb3c5a4ad60417db512d Mon Sep 17 00:00:00 2001
From: Emmanuel Lobo <76094069+UnschooledGamer@users.noreply.github.com>
Date: Wed, 12 Nov 2025 20:41:57 +0530
Subject: [PATCH 06/15] Update CODEOWNERS to reflect Dev Team ownership
---
.github/CODEOWNERS | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 31dcad65c..f2c641ed1 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,6 +1,6 @@
-.github/CODEOWNERS @Acode-Foundation
+.github/CODEOWNERS @Acode-Foundation/acode
# workflows
.github/workflows/nightly-build.yml @unschooledgamer
.github/workflows/on-demand-preview-releases-PR.yml @unschooledgamer
-.github/workflows/community-release-notifier.yml @unschooledgamer
\ No newline at end of file
+.github/workflows/community-release-notifier.yml @unschooledgamer
From de74f964100fe6b578145d0229416e96f81db397 Mon Sep 17 00:00:00 2001
From: Emmanuel Lobo <76094069+UnschooledGamer@users.noreply.github.com>
Date: Wed, 12 Nov 2025 21:08:03 +0530
Subject: [PATCH 07/15] feat: Add translation check workflow for pull requests
(#1689)
* Introduced a new GitHub Actions workflow to check for changes in translation files & a new workflow for labeling based upon the changed files on pull requests.
* The workflow detects changes in JSON files located in the src/lang directory and runs a lint check if any changes are found.
* Added a Workflow to label Pull requests based on their changed files.
---
.github/labeler.yml | 13 ++++++++++++
.github/workflows/add-pr-labels.yml | 17 ++++++++++++++++
.github/workflows/ci.yml | 31 +++++++++++++++++++++++++++++
3 files changed, 61 insertions(+)
create mode 100644 .github/labeler.yml
create mode 100644 .github/workflows/add-pr-labels.yml
diff --git a/.github/labeler.yml b/.github/labeler.yml
new file mode 100644
index 000000000..848bd7a5c
--- /dev/null
+++ b/.github/labeler.yml
@@ -0,0 +1,13 @@
+translations:
+ - any:
+ - changed-files:
+ - any-glob-to-any-file: 'src/lang/*.json'
+
+docs:
+ - any:
+ - changed-files:
+ - any-glob-to-any-file: '**/*.md'
+
+enhancement:
+ - any:
+ - head-branch: ['^feature', 'feature', '^feat', '^add']
\ No newline at end of file
diff --git a/.github/workflows/add-pr-labels.yml b/.github/workflows/add-pr-labels.yml
new file mode 100644
index 000000000..f9b979fbb
--- /dev/null
+++ b/.github/workflows/add-pr-labels.yml
@@ -0,0 +1,17 @@
+name: Add Pull Requests Labels
+on:
+ pull_request_target:
+ types: [opened]
+
+jobs:
+ add-labels:
+ timeout-minutes: 5
+ runs-on: ubuntu-latest
+
+ if: github.event.action == 'opened'
+ permissions:
+ contents: read
+ pull-requests: write
+
+ steps:
+ - uses: actions/labeler@v6
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 788d228c4..0ae6e0907 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -33,3 +33,34 @@ jobs:
- name: Run Biome
run: biome ci .
+
+ translation-check:
+ name: Translation Check (On PR Only)
+ timeout-minutes: 5
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ pull-requests: read
+ if: github.event_name == 'pull_request'
+ steps:
+ - name: Checkout Repository
+ uses: actions/checkout@v5
+ - name: Use Node.js
+ uses: actions/setup-node@v5
+ with:
+ cache: npm
+ cache-dependency-path: '**/package-lock.json'
+
+ - name: Detect Changed Files
+ uses: dorny/paths-filter@v3
+ id: file-changes
+ with:
+ list-files: shell
+ filters: |
+ translation:
+ - 'src/lang/*.json'
+ token: ${{ secrets.GITHUB_TOKEN }}
+ - name: Translation Files Check (if changed)
+ if: steps.file-changes.outputs.translation == 'true'
+ run: |
+ npm run lint check
\ No newline at end of file
From d20f1b328e9fea66a5acd988f23170dd37111dda Mon Sep 17 00:00:00 2001
From: Emmanuel Lobo <76094069+UnschooledGamer@users.noreply.github.com>
Date: Wed, 12 Nov 2025 22:39:33 +0530
Subject: [PATCH 08/15] feat: Add clean install state functionality to app
settings (#1690)
* feat: Add clean install state functionality to app settings
* Introduced a new setting for cleaning the install state, allowing users to delete the install state file if it exists.
* Added error handling and user feedback for the clean install state operation.
* chore(appSettings): format
* feat: Update translations for multiple languages and fix app settings reference
* Added clean install state string key to various language files including Arabic, Belarusian, Bengali, Czech, German, English, Spanish, French, Hebrew, Hindi, Hungarian, Indonesian, Persian, Italian, Japanese, Korean, Malayalam, Burmese (Unicode and Zawgyi), Polish, Portuguese, Punjabi, Russian, Tagalog, Turkish, Ukrainian, Uzbek, Vietnamese, and both Simplified and Traditional Chinese.
* Fixed the reference for the "clean install state" in app settings to match the updated string key.
* chore(ci): update translation files check command in CI workflow
* Changed the command from 'npm run lint check' to 'npm run lang check' for improved translation file validation in the CI workflow.
* chore(ci): add npm ci command for translation files check in CI workflow
* chore: format translation files
* chore: update PR label workflow to trigger on closed and synchronized events
* chore: update PR label workflow to include 'ready_for_review' event
---
.github/workflows/add-pr-labels.yml | 2 +-
.github/workflows/ci.yml | 3 ++-
src/lang/ar-ye.json | 3 ++-
src/lang/be-by.json | 3 ++-
src/lang/bn-bd.json | 3 ++-
src/lang/cs-cz.json | 3 ++-
src/lang/de-de.json | 3 ++-
src/lang/en-us.json | 3 ++-
src/lang/es-sv.json | 3 ++-
src/lang/fr-fr.json | 3 ++-
src/lang/he-il.json | 3 ++-
src/lang/hi-in.json | 3 ++-
src/lang/hu-hu.json | 3 ++-
src/lang/id-id.json | 3 ++-
src/lang/ir-fa.json | 3 ++-
src/lang/it-it.json | 3 ++-
src/lang/ja-jp.json | 3 ++-
src/lang/ko-kr.json | 3 ++-
src/lang/ml-in.json | 3 ++-
src/lang/mm-unicode.json | 3 ++-
src/lang/mm-zawgyi.json | 3 ++-
src/lang/pl-pl.json | 3 ++-
src/lang/pt-br.json | 3 ++-
src/lang/pu-in.json | 3 ++-
src/lang/ru-ru.json | 3 ++-
src/lang/tl-ph.json | 3 ++-
src/lang/tr-tr.json | 3 ++-
src/lang/uk-ua.json | 3 ++-
src/lang/uz-uz.json | 3 ++-
src/lang/vi-vn.json | 3 ++-
src/lang/zh-cn.json | 3 ++-
src/lang/zh-hant.json | 3 ++-
src/lang/zh-tw.json | 3 ++-
src/settings/appSettings.js | 26 ++++++++++++++++++++++++++
34 files changed, 91 insertions(+), 33 deletions(-)
diff --git a/.github/workflows/add-pr-labels.yml b/.github/workflows/add-pr-labels.yml
index f9b979fbb..c866e38aa 100644
--- a/.github/workflows/add-pr-labels.yml
+++ b/.github/workflows/add-pr-labels.yml
@@ -1,7 +1,7 @@
name: Add Pull Requests Labels
on:
pull_request_target:
- types: [opened]
+ types: [opened, closed, ready_for_review]
jobs:
add-labels:
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0ae6e0907..6595eedec 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -63,4 +63,5 @@ jobs:
- name: Translation Files Check (if changed)
if: steps.file-changes.outputs.translation == 'true'
run: |
- npm run lint check
\ No newline at end of file
+ npm ci --no-audit --no-fund
+ npm run lang check
\ No newline at end of file
diff --git a/src/lang/ar-ye.json b/src/lang/ar-ye.json
index 041717bc1..dddeeface 100644
--- a/src/lang/ar-ye.json
+++ b/src/lang/ar-ye.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/be-by.json b/src/lang/be-by.json
index 73d12da1b..fcd9de980 100644
--- a/src/lang/be-by.json
+++ b/src/lang/be-by.json
@@ -454,5 +454,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/bn-bd.json b/src/lang/bn-bd.json
index bfd20c349..ff1e6a85d 100644
--- a/src/lang/bn-bd.json
+++ b/src/lang/bn-bd.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/cs-cz.json b/src/lang/cs-cz.json
index e4f830f73..c8d38bd24 100644
--- a/src/lang/cs-cz.json
+++ b/src/lang/cs-cz.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/de-de.json b/src/lang/de-de.json
index 49faa2357..bb843fdef 100644
--- a/src/lang/de-de.json
+++ b/src/lang/de-de.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode kann nach neuen App-Updates suchen, wenn Sie online sind. Update-Prüfungen aktivieren?",
"keywords": "Schlüsselwörter",
"author": "Autor",
- "filtered by": "Gefiltert nach"
+ "filtered by": "Gefiltert nach",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/en-us.json b/src/lang/en-us.json
index d8fd68634..ada3a1b59 100644
--- a/src/lang/en-us.json
+++ b/src/lang/en-us.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/es-sv.json b/src/lang/es-sv.json
index 380080c9b..b05eb6b57 100644
--- a/src/lang/es-sv.json
+++ b/src/lang/es-sv.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/fr-fr.json b/src/lang/fr-fr.json
index 8e0ab79a9..ea5fe18c7 100644
--- a/src/lang/fr-fr.json
+++ b/src/lang/fr-fr.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/he-il.json b/src/lang/he-il.json
index c164181ad..28cbf14e0 100644
--- a/src/lang/he-il.json
+++ b/src/lang/he-il.json
@@ -454,5 +454,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/hi-in.json b/src/lang/hi-in.json
index 017f81b18..dd19f0f85 100644
--- a/src/lang/hi-in.json
+++ b/src/lang/hi-in.json
@@ -454,5 +454,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/hu-hu.json b/src/lang/hu-hu.json
index 4ff7e4e16..d4fe871eb 100644
--- a/src/lang/hu-hu.json
+++ b/src/lang/hu-hu.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Internetkapcsolat esetén az Acode ellenőrizheti az új alkalmazásfrissítéseket. Engedélyezi a frissítések ellenőrzését?",
"keywords": "Kulcsszavak",
"author": "Szerző",
- "filtered by": "Szűrési szempont"
+ "filtered by": "Szűrési szempont",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/id-id.json b/src/lang/id-id.json
index 9b96455ac..63d478b06 100644
--- a/src/lang/id-id.json
+++ b/src/lang/id-id.json
@@ -454,5 +454,6 @@
"prompt update check consent message": "Acode dapat memeriksa pembaruan aplikasi baru saat Anda online. Aktifkan pemeriksaan pembaruan?",
"keywords": "Kata kunci",
"author": "Pembuat",
- "filtered by": "Disaring oleh"
+ "filtered by": "Disaring oleh",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/ir-fa.json b/src/lang/ir-fa.json
index 57f638d10..95ca111c1 100644
--- a/src/lang/ir-fa.json
+++ b/src/lang/ir-fa.json
@@ -454,5 +454,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/it-it.json b/src/lang/it-it.json
index 1a9eb1c4e..9fbb2c7e5 100644
--- a/src/lang/it-it.json
+++ b/src/lang/it-it.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/ja-jp.json b/src/lang/ja-jp.json
index 48d8cb040..348172cfe 100644
--- a/src/lang/ja-jp.json
+++ b/src/lang/ja-jp.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/ko-kr.json b/src/lang/ko-kr.json
index e139a2ccc..ae226c614 100644
--- a/src/lang/ko-kr.json
+++ b/src/lang/ko-kr.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/ml-in.json b/src/lang/ml-in.json
index 808f375d4..56f551a6c 100644
--- a/src/lang/ml-in.json
+++ b/src/lang/ml-in.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/mm-unicode.json b/src/lang/mm-unicode.json
index 2684b86cc..52e4c0a1f 100644
--- a/src/lang/mm-unicode.json
+++ b/src/lang/mm-unicode.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/mm-zawgyi.json b/src/lang/mm-zawgyi.json
index c7911dce5..6528de8dc 100644
--- a/src/lang/mm-zawgyi.json
+++ b/src/lang/mm-zawgyi.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/pl-pl.json b/src/lang/pl-pl.json
index 75427bbbb..791f4b507 100644
--- a/src/lang/pl-pl.json
+++ b/src/lang/pl-pl.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/pt-br.json b/src/lang/pt-br.json
index d01ea4147..025a41981 100644
--- a/src/lang/pt-br.json
+++ b/src/lang/pt-br.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/pu-in.json b/src/lang/pu-in.json
index df54e283b..ff03fcb75 100644
--- a/src/lang/pu-in.json
+++ b/src/lang/pu-in.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/ru-ru.json b/src/lang/ru-ru.json
index a001a312d..d7dcf31e7 100644
--- a/src/lang/ru-ru.json
+++ b/src/lang/ru-ru.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/tl-ph.json b/src/lang/tl-ph.json
index 15e928023..e251db1ba 100644
--- a/src/lang/tl-ph.json
+++ b/src/lang/tl-ph.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/tr-tr.json b/src/lang/tr-tr.json
index 67503c1cc..c1e7dd0b1 100644
--- a/src/lang/tr-tr.json
+++ b/src/lang/tr-tr.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/uk-ua.json b/src/lang/uk-ua.json
index 2d07a49a0..4c69bd63e 100644
--- a/src/lang/uk-ua.json
+++ b/src/lang/uk-ua.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/uz-uz.json b/src/lang/uz-uz.json
index aeac2080d..d39af9fb3 100644
--- a/src/lang/uz-uz.json
+++ b/src/lang/uz-uz.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/vi-vn.json b/src/lang/vi-vn.json
index 39ee9f228..3054398ea 100644
--- a/src/lang/vi-vn.json
+++ b/src/lang/vi-vn.json
@@ -454,5 +454,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/zh-cn.json b/src/lang/zh-cn.json
index 02fad4e9d..92a1aa225 100644
--- a/src/lang/zh-cn.json
+++ b/src/lang/zh-cn.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode 能够在有网时检查更新。启用更新检查?",
"keywords": "关键字",
"author": "作者",
- "filtered by": "过滤条件"
+ "filtered by": "过滤条件",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/zh-hant.json b/src/lang/zh-hant.json
index a7e5e1b9c..990257b60 100644
--- a/src/lang/zh-hant.json
+++ b/src/lang/zh-hant.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode 能夠在有網時檢查更新。啟用更新檢查?",
"keywords": "關鍵字",
"author": "作者",
- "filtered by": "篩選條件"
+ "filtered by": "篩選條件",
+ "clean install state": "Clean Install State"
}
diff --git a/src/lang/zh-tw.json b/src/lang/zh-tw.json
index d9b5f8e86..5f068530a 100644
--- a/src/lang/zh-tw.json
+++ b/src/lang/zh-tw.json
@@ -453,5 +453,6 @@
"prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
"keywords": "Keywords",
"author": "Author",
- "filtered by": "Filtered by"
+ "filtered by": "Filtered by",
+ "clean install state": "Clean Install State"
}
diff --git a/src/settings/appSettings.js b/src/settings/appSettings.js
index fd0c8fc30..b9f20f628 100644
--- a/src/settings/appSettings.js
+++ b/src/settings/appSettings.js
@@ -77,6 +77,10 @@ export default function otherSettings() {
value: values.console,
select: [appSettings.CONSOLE_LEGACY, appSettings.CONSOLE_ERUDA],
},
+ {
+ key: "cleanInstallState",
+ text: strings["clean install state"],
+ },
{
key: "keyboardMode",
text: strings["keyboard mode"],
@@ -245,6 +249,28 @@ export default function otherSettings() {
}
}
+ case "cleanInstallState": {
+ const INSTALL_STATE_STORAGE = Url.join(DATA_STORAGE, ".install-state");
+
+ const fs = fsOperation(INSTALL_STATE_STORAGE);
+
+ if (!(await fs.exists())) {
+ toast(strings["no such file or directory"]);
+ break;
+ }
+
+ loader.create("loading...");
+
+ try {
+ await fs.delete();
+ loader.destroy();
+ toast(strings["success"]);
+ } catch (error) {
+ helpers.error(error);
+ loader.destroy();
+ }
+ }
+
case "rememberFiles":
if (!value) {
delete localStorage.files;
From 8d1b5a6817d6bb3dbd80676bd24e554a1890dcf7 Mon Sep 17 00:00:00 2001
From: summoner
Date: Thu, 13 Nov 2025 10:52:43 +0000
Subject: [PATCH 09/15] Translation: Update hungarian hu-hu.json (#1693)
Translate new string
---
src/lang/hu-hu.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lang/hu-hu.json b/src/lang/hu-hu.json
index d4fe871eb..dbfede25e 100644
--- a/src/lang/hu-hu.json
+++ b/src/lang/hu-hu.json
@@ -454,5 +454,5 @@
"keywords": "Kulcsszavak",
"author": "Szerző",
"filtered by": "Szűrési szempont",
- "clean install state": "Clean Install State"
+ "clean install state": "Tiszta telepítési állapot"
}
From 50c2a146138c0a67328c401b704f1ff9fe2fc177 Mon Sep 17 00:00:00 2001
From: Rohit Kushvaha
Date: Fri, 14 Nov 2025 16:10:11 +0530
Subject: [PATCH 10/15] chore!: use popular name for textwrap + move textwrap
toggle to editor settings (#1694)
* chore: use popular name for textwrap
* format
---
src/lang/en-us.json | 2 +-
src/lang/mm-unicode.json | 2 +-
src/lang/mm-zawgyi.json | 2 +-
src/lang/tl-ph.json | 2 +-
src/settings/editorSettings.js | 5 +++++
src/settings/scrollSettings.js | 5 -----
6 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/lang/en-us.json b/src/lang/en-us.json
index ada3a1b59..b2fcbae24 100644
--- a/src/lang/en-us.json
+++ b/src/lang/en-us.json
@@ -86,7 +86,7 @@
"sort by name": "Sort by name",
"success": "Success",
"tab size": "Tab size",
- "text wrap": "Text wrap",
+ "text wrap": "Text wrap / Word wrap",
"theme": "Theme",
"unable to delete file": "unable to delete file",
"unable to open file": "Sorry, unable to open file",
diff --git a/src/lang/mm-unicode.json b/src/lang/mm-unicode.json
index 52e4c0a1f..b8b211fd8 100644
--- a/src/lang/mm-unicode.json
+++ b/src/lang/mm-unicode.json
@@ -86,7 +86,7 @@
"sort by name": "နာမည်နဲ့စီပါ",
"success": "အောင်မြင်ပါတယ်။",
"tab size": "Tab အရွယ်အစား",
- "text wrap": "Text wrap",
+ "text wrap": "Text wrap / Word wrap",
"theme": "theme",
"unable to delete file": "ဖိုင်ဖျက်လို့မရပါ",
"unable to open file": "ဝမ်းနည်းပါတယ်။ဖိုင်ဖွင့်မရပါ။",
diff --git a/src/lang/mm-zawgyi.json b/src/lang/mm-zawgyi.json
index 6528de8dc..5a57884a8 100644
--- a/src/lang/mm-zawgyi.json
+++ b/src/lang/mm-zawgyi.json
@@ -86,7 +86,7 @@
"sort by name": "နာမည္နဲ႕စီပါ",
"success": "ေအာင္ျမင္ပါတယ္။",
"tab size": "Tab အ႐ြယ္အစား",
- "text wrap": "Text wrap",
+ "text wrap": "Text wrap / Word wrap",
"theme": "theme",
"unable to delete file": "ဖိုင္ဖ်က္လို႔မရပါ",
"unable to open file": "ဝမ္းနည္းပါတယ္။ဖိုင္ဖြင့္မရပါ။",
diff --git a/src/lang/tl-ph.json b/src/lang/tl-ph.json
index e251db1ba..1a7f24865 100644
--- a/src/lang/tl-ph.json
+++ b/src/lang/tl-ph.json
@@ -86,7 +86,7 @@
"sort by name": "I-ayos ayon sa pangalan",
"success": "Tagumpay",
"tab size": "Tab size",
- "text wrap": "Text wrap",
+ "text wrap": "Text wrap / Word wrap",
"theme": "Tema",
"unable to delete file": "hindi ma-delete ang file",
"unable to open file": "Paumanhin, hindi ma-open ang file",
diff --git a/src/settings/editorSettings.js b/src/settings/editorSettings.js
index 9969c0550..966efe57e 100644
--- a/src/settings/editorSettings.js
+++ b/src/settings/editorSettings.js
@@ -96,6 +96,11 @@ export default function editorSettings() {
text: strings["show print margin"],
checkbox: values.showPrintMargin,
},
+ {
+ key: "textWrap",
+ text: strings["text wrap"],
+ checkbox: values.textWrap,
+ },
{
key: "printMargin",
text: strings["print margin"],
diff --git a/src/settings/scrollSettings.js b/src/settings/scrollSettings.js
index 0e3e69335..ca3ab78b9 100644
--- a/src/settings/scrollSettings.js
+++ b/src/settings/scrollSettings.js
@@ -36,11 +36,6 @@ export default function scrollSettings() {
valueText: (size) => `${size}px`,
select: [5, 10, 15, 20],
},
- {
- key: "textWrap",
- text: strings["text wrap"],
- checkbox: values.textWrap,
- },
];
return settingsPage(title, items, callback);
From f3814aee4dd5374984496f9749c79c2dcb5c4529 Mon Sep 17 00:00:00 2001
From: Edge-Seven <143301646+Edge-Seven@users.noreply.github.com>
Date: Fri, 14 Nov 2025 18:22:08 +0700
Subject: [PATCH 11/15] Fix typos in some files (#1696)
Co-authored-by: khanhkhanhlele
---
src/plugins/sdcard/src/android/SDcard.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/plugins/sdcard/src/android/SDcard.java b/src/plugins/sdcard/src/android/SDcard.java
index 35747393b..19447a0b0 100644
--- a/src/plugins/sdcard/src/android/SDcard.java
+++ b/src/plugins/sdcard/src/android/SDcard.java
@@ -452,7 +452,7 @@ public void run() {
try {
DocumentFile file = getFile(filename);
if (file == null) {
- callback.error("File not fount.");
+ callback.error("File not found.");
return;
}
if (canWrite(file.getUri())) {
From 2a2bca407b2d251e794d7e16960706e0d3bd0da0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Guilherme?=
<117047200+Gui64977@users.noreply.github.com>
Date: Wed, 19 Nov 2025 23:44:22 -0300
Subject: [PATCH 12/15] Update Portuguese translation (#1698)
* Update pt-br.json
* Update preInstalled.js
Updated "Dark" theme
* Update preInstalled.js
Undo the change made in `dark.popupActiveColor`
---
src/lang/pt-br.json | 80 ++++++++++++++++++++++-----------------------
1 file changed, 40 insertions(+), 40 deletions(-)
diff --git a/src/lang/pt-br.json b/src/lang/pt-br.json
index 025a41981..87fef2e18 100644
--- a/src/lang/pt-br.json
+++ b/src/lang/pt-br.json
@@ -30,7 +30,7 @@
"failed": "Falhou",
"file already exists": "Arquivo já existente",
"file already exists force": "Arquivo já existente. Sobrescrever?",
- "file changed": "Foi alterado, recarregar o arquivo?",
+ "file changed": " foi alterado, recarregar o arquivo?",
"file deleted": "Arquivo deletado",
"file is not supported": "Arquivo não suportado",
"file not supported": "Este tipo de arquivo não é suportado.",
@@ -193,8 +193,8 @@
"manage all files": "Permita que o editor Acode gerencie todos os arquivos nas configurações para editar arquivos em seu dispositivo facilmente.",
"close file": "Fechar arquivo",
"reset connections": "Redefinir conexões",
- "check file changes": "Verifique as alterações do arquivo",
- "open in browser": "Abra no navegador",
+ "check file changes": "Verificar alterações do arquivo",
+ "open in browser": "Abrir no navegador",
"desktop mode": "Modo desktop",
"toggle console": "Alternar console",
"new line mode": "Modo de nova linha",
@@ -268,7 +268,7 @@
"preview settings note": "Se a porta de pré-visualização e a porta do servidor forem diferentes, o aplicativo não iniciará o servidor e, em vez disso, abrirá https://: no navegador ou no navegador do aplicativo. Isso é útil quando você está executando um servidor.",
"backup/restore note": "Ele fará backup apenas de suas configurações, tema personalizado e atalhos de teclado. Ele não fará backup do seu FTP/SFTP.",
"host": "Host",
- "retry ftp/sftp when fail": "Tente ftp/sftp novamente quando falhar",
+ "retry ftp/sftp when fail": "Tentar FTP/SFTP novamente quando falhar",
"more": "Mais",
"thank you :)": "Obrigado :)",
"purchase pending": "compra pendente",
@@ -283,16 +283,16 @@
"hard wrap": "Quebra rígida",
"spellcheck": "Verificação ortográfica",
"wrap method": "Método de quebra",
- "use textarea for ime": "Use textarea para IME",
+ "use textarea for ime": "Usar textarea para IME",
"invalid plugin": "Plugin inválido",
"type command": "Digite o comando",
"plugin": "Plugin",
"quicktools trigger mode": "Modo de disparo de ferramentas rápidas",
"print margin": "Margem de impressão",
"touch move threshold": "Limite de movimento de toque",
- "info-retryremotefsafterfail": "Tente novamente a conexão FTP/SFTP quando falhar.",
+ "info-retryremotefsafterfail": "Tentar novamente a conexão FTP/SFTP quando falhar.",
"info-fullscreen": "Ocultar barra de título na tela inicial.",
- "info-checkfiles": "Verifique as alterações do arquivo quando o aplicativo estiver em segundo plano.",
+ "info-checkfiles": "Verificar alterações nos arquivos quando o aplicativo estiver em segundo plano.",
"info-console": "Escolha o console JavaScript. Legacy é o console padrão, eruda é um console de terceiros.",
"info-keyboardmode": "Modo de teclado para entrada de texto, sem sugestões ocultará sugestões e corrigirá automaticamente. Se nenhuma sugestão não funcionar, tente alterar o valor para nenhuma sugestão agressiva.",
"info-rememberfiles": "Lembrar dos arquivos abertos quando o aplicativo for fechado.",
@@ -303,26 +303,26 @@
"info-scroll-settings": "Essas configurações contêm configurações de rolagem, incluindo quebra automática de texto.",
"info-animation": "Se o aplicativo parecer lento, desative a animação.",
"info-quicktoolstriggermode": "Se o botão nas ferramentas rápidas não estiver funcionando, tente alterar este valor.",
- "info-checkForAppUpdates": "Check for app updates automatically.",
- "info-quickTools": "Show or hide quick tools.",
- "info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
- "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
- "info-fontSize": "The font size used to render text.",
- "info-fontFamily": "The font family used to render text.",
- "info-theme": "The color theme of the terminal.",
- "info-cursorStyle": "The style of the cursor when the terminal is focused.",
- "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
- "info-fontWeight": "The font weight used to render non-bold text.",
- "info-cursorBlink": "Whether the cursor blinks.",
- "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
- "info-tabStopWidth": "The size of tab stops in the terminal.",
- "info-letterSpacing": "The spacing in whole pixels between characters.",
- "info-imageSupport": "Whether images are supported in the terminal.",
- "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
- "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
- "info-backup": "Creates a backup of the terminal installation.",
- "info-restore": "Restores a backup of the terminal installation.",
- "info-uninstall": "Uninstalls the terminal installation.",
+ "info-checkForAppUpdates": "Verificar atualizações do aplicativo automaticamente.",
+ "info-quickTools": "Mostrar ou ocultar as ferramentas rápidas.",
+ "info-showHiddenFiles": "Mostrar arquivos e pastas ocultas. (Eles começam com um .)",
+ "info-all_file_access": "Permitir o acesso de /sdcard e /storage no terminal.",
+ "info-fontSize": "O tamanho da fonte usado para exibir o texto.",
+ "info-fontFamily": "A família de fontes usada para renderizar o texto.",
+ "info-theme": "O tema de cores do terminal.",
+ "info-cursorStyle": "O estilo do cursor quando o terminal está em foco.",
+ "info-cursorInactiveStyle": "O estilo do cursor quando o terminal não está em foco.",
+ "info-fontWeight": "A espessura da fonte usada para renderizar texto sem negrito.",
+ "info-cursorBlink": "Define se o cursor pisca.",
+ "info-scrollback": "A quantidade de rolagem exibida no terminal. A rolagem representa a quantidade de linhas que são mantidas quando as linhas são roladas além da área visível inicial.",
+ "info-tabStopWidth": "O tamanho das tabs (tabulações) no terminal.",
+ "info-letterSpacing": "O espaçamento em pixels inteiros entre os caracteres.",
+ "info-imageSupport": "Define se as imagens são suportadas no terminal.",
+ "info-fontLigatures": "Define se as ligaduras de fontes estão ativadas no terminal.",
+ "info-confirmTabClose": "Solicitar confirmação antes de fechar as abas do terminal.",
+ "info-backup": "Cria um backup da instalação do terminal.",
+ "info-restore": "Restaura um backup da instalação do terminal.",
+ "info-uninstall": "Desinstala a instalação do terminal.",
"owned": "Meu",
"api_error": "Servidor API desativado, por favor, tente depois de algum tempo.",
"installed": "Instalado",
@@ -372,12 +372,12 @@
"quicktools:copyline-down": "Copiar linha para baixo",
"quicktools:semicolon": "Inserir ponto-e-vírgula",
"quicktools:quotation": "Inserir citação",
- "quicktools:and": "Inserir símbolo &",
+ "quicktools:and": "Inserir símbolo de e comercial (&)",
"quicktools:bar": "Inserir símbolo de barra",
"quicktools:equal": "Inserir símbolo de igual",
"quicktools:slash": "Inserir símbolo de barra",
"quicktools:exclamation": "Inserir exclamação",
- "quicktools:alt-key": "Tecla de alt",
+ "quicktools:alt-key": "Tecla Alt",
"quicktools:meta-key": "Tecla Windows/Meta",
"info-quicktoolssettings": "Personalize os botões de atalho e as teclas do teclado no contêiner ferramentas rápidas abaixo do editor para aprimorar sua experiência de codificação.",
"info-excludefolders": "Use o padrão **/node_modules/** para ignorar todos os arquivos da pasta node_modules. Isso excluirá os arquivos da lista e também impedirá que sejam incluídos nas pesquisas de arquivos.",
@@ -416,8 +416,8 @@
"quicktools:pageup-key": "Tecla PageUp",
"quicktools:pagedown-key": "Tecla PageDown",
"quicktools:delete-key": "Tecla Delete",
- "quicktools:tilde": "Inserir símbolo til",
- "quicktools:backtick": "Inserir acento grave",
+ "quicktools:tilde": "Inserir símbolo de til (~)",
+ "quicktools:backtick": "Inserir crase (`)",
"quicktools:hash": "Inserir símbolo de cerquilha (#)",
"quicktools:dollar": "Inserir símbolo de dólar ($)",
"quicktools:modulo": "Inserir símbolo de módulo/porcentagem (%)",
@@ -438,8 +438,8 @@
"terminal:cursor style": "Estilo do Cursor",
"terminal:font family": "Família da Fonte",
"terminal:convert eol": "Converter EOL",
- "terminal:confirm tab close": "Confirm terminal tab close",
- "terminal:image support": "Image support",
+ "terminal:confirm tab close": "Confirme o fechamento da aba do terminal",
+ "terminal:image support": "Suportar imagens",
"terminal": "Terminal",
"allFileAccess": "Acesso total aos arquivos",
"fonts": "Fontes",
@@ -448,11 +448,11 @@
"reviews": "Avaliações",
"overview": "Visão Geral",
"contributors": "Contribuidores",
- "quicktools:hyphen": "Inserir símbolo de hífen",
- "check for app updates": "Check for app updates",
- "prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
- "keywords": "Keywords",
- "author": "Author",
- "filtered by": "Filtered by",
- "clean install state": "Clean Install State"
+ "quicktools:hyphen": "Inserir símbolo de hífen (-)",
+ "check for app updates": "Verifique se há atualizações do aplicativo",
+ "prompt update check consent message": "O Acode pode verificar se há novas atualizações quando você estiver online. Deseja ativar a verificação de atualizações?",
+ "keywords": "Palavras-chave",
+ "author": "Autor",
+ "filtered by": "Filtrado por",
+ "clean install state": "Estado de Instalação Limpa"
}
From ae6ff18e6711e2ba34d53e2b9466c4d4fa51b481 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Nov 2025 08:14:51 +0530
Subject: [PATCH 13/15] chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
(#1697)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f2d00d40d..2955d6c99 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7189,10 +7189,11 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
From 7ccfc23c8d69ff6755a7ba5689106a30ea43fef4 Mon Sep 17 00:00:00 2001
From: Amerey <59344168+Amereyeu@users.noreply.github.com>
Date: Fri, 21 Nov 2025 05:46:15 +0100
Subject: [PATCH 14/15] czech translation (#1702)
* czech translation
* czech translation
* czech translation
---
src/lang/cs-cz.json | 808 ++++++++++++++++++++++----------------------
1 file changed, 404 insertions(+), 404 deletions(-)
diff --git a/src/lang/cs-cz.json b/src/lang/cs-cz.json
index c8d38bd24..721c3329a 100644
--- a/src/lang/cs-cz.json
+++ b/src/lang/cs-cz.json
@@ -1,458 +1,458 @@
{
"lang": "Čeština",
- "about": "obecně",
- "active files": "Otevřené soubory",
- "alert": "upozornění",
- "app theme": "Téma aplikace",
+ "about": "O aplikaci",
+ "active files": "Zobrazení aktivních souborů",
+ "alert": "Upozornění",
+ "app theme": "Motiv aplikace",
"autocorrect": "Povolit automatické opravy?",
- "autosave": "automatické ukládání",
- "cancel": "zrušit",
- "change language": "Změnit jazyk (Change language)",
+ "autosave": "Automatické ukládání",
+ "cancel": "Zrušit",
+ "change language": "Změnit jazyk",
"choose color": "Vybrat barvu",
- "clear": "vyčistit",
- "close app": "zavřít aplikaci?",
- "commit message": "commit poznámka",
- "console": "konzole",
- "conflict error": "Konflikt! Počkejte prosím před dalším commit-em.",
- "copy": "kopírovat",
- "create folder error": "Vytvoření složky selhalo",
- "cut": "vyjmout",
+ "clear": "vymazat",
+ "close app": "Zavřít aplikaci?",
+ "commit message": "Zpráva pro commit",
+ "console": "Konzole",
+ "conflict error": "Commit konflikt! Počkejte prosím s dalším commitem.",
+ "copy": "Kopírovat",
+ "create folder error": "Omlouváme se, ale nelze vytvořit novou složku.",
+ "cut": "Vyjmout",
"delete": "Smazat",
"dependencies": "Závislosti",
"delay": "Čas v milisekundách",
"editor settings": "Nastavení editoru",
- "editor theme": "Téma editoru",
- "enter file name": "Zadej jméno souboru",
- "enter folder name": "Zadej jméno složky",
+ "editor theme": "Motiv editoru",
+ "enter file name": "Zadejte název souboru",
+ "enter folder name": "Zadejte název složky",
"empty folder message": "Prázdná složka",
- "enter line number": "Zadej číslo řádku",
- "error": "chyba",
- "failed": "selhalo",
+ "enter line number": "Zadejte číslo řádku",
+ "error": "Chyba",
+ "failed": "selhal",
"file already exists": "Soubor již existuje",
"file already exists force": "Soubor již existuje. Přepsat?",
- "file changed": " byl změněn, znovu načíst?",
- "file deleted": "soubor smazán",
- "file is not supported": "soubor není podporován",
+ "file changed": " byl změněn, načíst soubor znovu?",
+ "file deleted": "Soubor smazán",
+ "file is not supported": "Soubor není podporován",
"file not supported": "Tento typ souboru není podporován.",
- "file too large": "Soubor je příliš veliký. Maximální povolená velikost je {size}",
+ "file too large": "Soubor je příliš velký na zpracování. Maximální povolená velikost souboru je {size}",
"file renamed": "soubor přejmenován",
"file saved": "soubor uložen",
"folder added": "složka přidána",
- "folder already added": "složka byla již přidána",
+ "folder already added": "složka již byla přidána",
"font size": "Velikost písma",
- "goto": "Jdi na řádek",
+ "goto": "Přejít na řádek",
"icons definition": "Definice ikon",
- "info": "informace",
+ "info": "Informace",
"invalid value": "Neplatná hodnota",
- "language changed": "jazyk byl úspěšně změněn",
- "linting": "Kontrola syntaktických chyb",
- "logout": "Odhlásit",
+ "language changed": "Jazyk byl úspěšně změněn",
+ "linting": "Zkontrolujte syntaktickou chybu",
+ "logout": "Odhlásit se",
"loading": "Načítání",
"my profile": "Můj profil",
"new file": "Nový soubor",
"new folder": "Nová složka",
- "no": "ne",
- "no editor message": "Otevři nový soubor/složku z menu",
- "not set": "Nenastaveno",
- "unsaved files close app": "Některé soubory nebyly uloženy. Zavřít aplikaci?",
- "notice": "Poznámka",
+ "no": "Ne",
+ "no editor message": "Otevřít nebo vytvořit nový soubor a složku z nabídky",
+ "not set": "Není nastaveno",
+ "unsaved files close app": "Existují neuložené soubory. Chcete zavřít aplikaci?",
+ "notice": "Upozornění",
"open file": "Otevřít soubor",
- "open files and folders": "Otevřít soubory/složky",
- "open folder": "Otevři složku",
- "open recent": "Otevři nedávné",
- "ok": "ok",
- "overwrite": "přepsat",
- "paste": "vložit",
- "preview mode": "Mód náhledu",
- "read only file": "Nelze uložit soubor chráněný proti zápisu. Použijte 'uložit jako...' ",
- "reload": "znovu načíst",
- "rename": "přejmenovat",
- "replace": "nahradit",
- "required": "toto pole je vyžadováno",
- "run your web app": "Spustit tvou web aplikaci",
- "save": "uložit",
- "saving": "ukládání",
+ "open files and folders": "Otevřít soubory a složky",
+ "open folder": "Otevřít složku",
+ "open recent": "Otevřít nedávné",
+ "ok": "OK",
+ "overwrite": "Přepsat",
+ "paste": "Vložit",
+ "preview mode": "Režim náhledu",
+ "read only file": "Nelze uložit soubor určený pouze pro čtení. Zkuste prosím uložit jako",
+ "reload": "Znovu načíst",
+ "rename": "Přejmenovat",
+ "replace": "Nahradit",
+ "required": "Toto pole je povinné",
+ "run your web app": "Spusťte svou webovou aplikaci",
+ "save": "Uložit",
+ "saving": "Ukládání",
"save as": "Uložit jako",
- "save file to run": "Prosím uložte soubor pro otevření v prohlížeči",
- "search": "hledat",
- "see logs and errors": "Zkontroluj logy a chyby",
+ "save file to run": "Uložte si tento soubor pro spuštění v prohlížeči",
+ "search": "Vyhledávání",
+ "see logs and errors": "Zobrazit protokoly a chyby",
"select folder": "Vybrat složku",
- "settings": "nastavení",
+ "settings": "Nastavení",
"settings saved": "Nastavení uloženo",
"show line numbers": "Zobrazit čísla řádků",
"show hidden files": "Zobrazit skryté soubory",
"show spaces": "Zobrazit mezery",
"soft tab": "Měkký tabulátor",
- "sort by name": "Setřídit podle jména",
- "success": "úspěch",
+ "sort by name": "Seřadit podle názvu",
+ "success": "Úspěch",
"tab size": "Velikost tabulátoru",
- "text wrap": "Zalamování řádků",
- "theme": "téma",
- "unable to delete file": "smazání souboru selhalo",
- "unable to open file": "Otevření souboru selhalo",
- "unable to open folder": "Otevření složky selhalo",
- "unable to save file": "Uložení souboru selhalo",
- "unable to rename": "Přejmenování souboru selhalo",
- "unsaved file": "Soubor není uložen, přesto zavřít?",
- "warning": "upozornění",
- "use emmet": "Používat emmet",
- "use quick tools": "Používat 'rychlé nástroje'",
- "yes": "ano",
+ "text wrap": "Zalamování textu / Zalamování slov",
+ "theme": "Motiv",
+ "unable to delete file": "nelze smazat soubor",
+ "unable to open file": "Omlouváme se, soubor se nepodařilo otevřít",
+ "unable to open folder": "Omlouváme se, složku se nepodařilo otevřít",
+ "unable to save file": "Omlouváme se, soubor se nepodařilo uložit",
+ "unable to rename": "Omlouváme se, přejmenování se nepodařilo",
+ "unsaved file": "Tento soubor není uložen, přesto ho zavřít?",
+ "warning": "Upozornění",
+ "use emmet": "Použít emmet",
+ "use quick tools": "Použít Rychlé nástroje",
+ "yes": "Ano",
"encoding": "Kódování textu",
- "syntax highlighting": "Zvýraznění syntaxe",
- "read only": "Pouze ke čtení",
- "select all": "vybrat vše",
+ "syntax highlighting": "Zvýrazňování syntaxe",
+ "read only": "Pouze pro čtení",
+ "select all": "Vybrat vše",
"select branch": "Vybrat větev",
"create new branch": "Vytvořit novou větev",
- "use branch": "použít větev",
+ "use branch": "Použít větev",
"new branch": "Nová větev",
- "branch": "větev",
+ "branch": "Větev",
"key bindings": "Klávesové zkratky",
- "edit": "upravit",
- "reset": "resetovat",
- "color": "barva",
+ "edit": "Editovat",
+ "reset": "Resetovat",
+ "color": "Barva",
"select word": "Vybrat slovo",
"quick tools": "Rychlé nástroje",
- "select": "vybrat",
+ "select": "Vybrat",
"editor font": "Písmo editoru",
"new project": "Nový projekt",
- "format": "formátovat",
- "project name": "Jméno projektu",
- "unsupported device": "Vaše zařízení nepodporuje témata.",
- "vibrate on tap": "Vibrovat při doteku",
- "copy command is not supported by ftp.": "Povel copy není serverem FTP podporován.",
+ "format": "Formát",
+ "project name": "Název projektu",
+ "unsupported device": "Vaše zařízení nepodporuje motiv.",
+ "vibrate on tap": "Vibrace při klepnutí",
+ "copy command is not supported by ftp.": "Příkaz kopírování není FTP podporován.",
"support title": "Podpora Acode",
- "fullscreen": "režim celé obrazovky",
- "animation": "animace",
- "backup": "záloha",
- "restore": "obnovit",
- "backup successful": "Úspěšně zálohováno",
- "invalid backup file": "Neplatný soubor zálohy",
+ "fullscreen": "Celá obrazovka",
+ "animation": "Animace",
+ "backup": "Záloha",
+ "restore": "Obnovit",
+ "backup successful": "Zálohování bylo úspěšné",
+ "invalid backup file": "Neplatný záložní soubor",
"add path": "Přidat cestu",
- "live autocompletion": "Aktivní doplňování kódu",
+ "live autocompletion": "Automatické doplňování v reálném čase",
"file properties": "Vlastnosti souboru",
"path": "Cesta",
"type": "Typ",
"word count": "Počet slov",
- "line count": "Počet řádek",
- "last modified": "Poslední úprava",
+ "line count": "Počet řádků",
+ "last modified": "Naposledy upraveno",
"size": "Velikost",
"share": "Sdílet",
- "show print margin": "Show print margin",
- "login": "login",
- "scrollbar size": "Scrollbar size",
- "cursor controller size": "Cursor controller size",
- "none": "none",
- "small": "small",
- "large": "large",
- "floating button": "Floating button",
- "confirm on exit": "Confirm on exit",
- "show console": "Show console",
- "image": "Image",
- "insert file": "Insert file",
- "insert color": "Insert color",
- "powersave mode warning": "Turn off power saving mode to preview in external browser.",
- "exit": "Exit",
- "custom": "custom",
- "reset warning": "Are you sure you want to reset theme?",
- "theme type": "Theme type",
- "light": "light",
- "dark": "dark",
- "file browser": "File Browser",
- "operation not permitted": "Operation not permitted",
- "no such file or directory": "No such file or directory",
- "input/output error": "Input/output error",
- "permission denied": "Permission denied",
- "bad address": "Bad address",
- "file exists": "File exists",
- "not a directory": "Not a directory",
- "is a directory": "Is a directory",
- "invalid argument": "Invalid argument",
- "too many open files in system": "Too many open files in system",
- "too many open files": "Too many open files",
- "text file busy": "Text file busy",
- "no space left on device": "No space left on device",
- "read-only file system": "Read-only file system",
- "file name too long": "File name too long",
- "too many users": "Too many users",
- "connection timed out": "Connection timed out",
- "connection refused": "Connection refused",
+ "show print margin": "Zobrazit okraj tisku",
+ "login": "přihlášení",
+ "scrollbar size": "Velikost posuvníku",
+ "cursor controller size": "Velikost držadel u kurzoru",
+ "none": "Žádná",
+ "small": "Malá",
+ "large": "Velká",
+ "floating button": "Plovoucí tlačítko",
+ "confirm on exit": "Potvrdit při zavření",
+ "show console": "Zobrazit konzoli",
+ "image": "Obrázek",
+ "insert file": "Vložit soubor",
+ "insert color": "Vložit barvu",
+ "powersave mode warning": "Pro zobrazení náhledu v externím prohlížeči vypněte režim úspory energie.",
+ "exit": "Konec",
+ "custom": "Vlastní",
+ "reset warning": "Jste si jisti, že chcete resetovat motiv?",
+ "theme type": "Typ motivu",
+ "light": "Světlý",
+ "dark": "Tmavý",
+ "file browser": "Prohlížeč souborů",
+ "operation not permitted": "Operace není povolena",
+ "no such file or directory": "Soubor nebo adresář neexistuje",
+ "input/output error": "Chyba vstupu/výstupu",
+ "permission denied": "Oprávnění zamítnuto",
+ "bad address": "Špatná adresa",
+ "file exists": "Soubor již existuje",
+ "not a directory": "Není složka",
+ "is a directory": "Je složka",
+ "invalid argument": "Neplatný argument",
+ "too many open files in system": "Příliš mnoho otevřených souborů v systému",
+ "too many open files": "Příliš mnoho otevřených souborů",
+ "text file busy": "Textový soubor je zaneprázdněn",
+ "no space left on device": "Na zařízení nezbývá místo",
+ "read-only file system": "Souborový systém pouze pro čtení",
+ "file name too long": "Název souboru je příliš dlouhý",
+ "too many users": "Příliš mnoho uživatelů",
+ "connection timed out": "Časový limit připojení vypršel",
+ "connection refused": "Spojení odmítnuto",
"owner died": "Owner died",
- "an error occurred": "An error occurred",
- "add ftp": "Add FTP",
- "add sftp": "Add SFTP",
- "save file": "Save file",
- "save file as": "Save file as",
- "files": "Files",
- "help": "Help",
- "file has been deleted": "{file} has been deleted!",
- "feature not available": "This feature is only available in paid version of the app.",
- "deleted file": "Deleted file",
- "line height": "Line height",
- "preview info": "If you want run the active file, tap and hold on play icon.",
- "manage all files": "Allow Acode editor to manage all files in settings to edit files on your device easily.",
- "close file": "Close file",
- "reset connections": "Reset connections",
- "check file changes": "Check file changes",
- "open in browser": "Open in browser",
- "desktop mode": "Desktop mode",
- "toggle console": "Toggle console",
- "new line mode": "New line mode",
- "add a storage": "Add a storage",
- "rate acode": "Rate Acode",
- "support": "Support",
- "downloading file": "Downloading {file}",
- "downloading...": "Downloading...",
- "folder name": "Folder name",
- "keyboard mode": "Keyboard mode",
- "normal": "Normal",
- "app settings": "App settings",
- "disable in-app-browser caching": "Disable in-app-browser caching",
- "copied to clipboard": "Copied to clipboard",
- "remember opened files": "Remember opened files",
- "remember opened folders": "Remember opened folders",
- "no suggestions": "No suggestions",
- "no suggestions aggressive": "No suggestions aggressive",
- "install": "Install",
- "installing": "Installing...",
- "plugins": "Plugins",
- "recently used": "Recently used",
- "update": "Update",
- "uninstall": "Uninstall",
- "download acode pro": "Download Acode pro",
- "loading plugins": "Loading plugins",
- "diagonal scrolling": "Diagonal scrolling",
- "reverse scrolling": "Reverse Scrolling",
- "formatter": "Formatter",
- "format on save": "Format on save",
- "remove ads": "Remove ads",
- "faqs": "FAQs",
- "feedback": "Feedback",
- "header": "Header",
- "sidebar": "Sidebar",
- "inapp": "Inapp",
- "browser": "Browser",
- "fast": "Fast",
- "slow": "Slow",
- "scroll settings": "Scroll settings",
- "scroll speed": "Scroll speed",
- "loading...": "Loading...",
- "no plugins found": "No plugins found",
- "name": "Name",
- "username": "Username",
- "optional": "optional",
- "hostname": "Hostname",
- "password": "Password",
- "security type": "Security Type",
- "connection mode": "Connection mode",
- "port": "Port",
- "key file": "Key file",
- "select key file": "Select key file",
- "passphrase": "Passphrase",
- "connecting...": "Connecting...",
- "type filename": "Type filename",
- "unable to load files": "Unable to load files",
- "preview port": "Preview port",
- "find file": "Find file",
- "system": "System",
- "please select a formatter": "Please select a formatter",
- "case sensitive": "Case sensitive",
- "regular expression": "Regular expression",
- "whole word": "Whole word",
- "edit with": "Edit with",
- "open with": "Open with",
- "no app found to handle this file": "No app found to handle this file",
- "restore default settings": "Restore default settings",
- "server port": "Server port",
- "preview settings": "Preview settings",
- "preview settings note": "If preview port and server port are different, app will not start server and it will instead open https://: in browser or in-app browser. This is useful when you are running a server somewhere else.",
- "backup/restore note": "It will only backup your settings, custom theme and key bindings. It will not backup your FPT/SFTP.",
- "host": "Host",
- "retry ftp/sftp when fail": "Retry ftp/sftp when fail",
- "more": "More",
- "thank you :)": "Thank you :)",
- "purchase pending": "purchase pending",
- "cancelled": "cancelled",
- "local": "Local",
- "remote": "Remote",
- "show console toggler": "Show console toggler",
- "binary file": "This file contains binary data, do you want to open it?",
- "relative line numbers": "Relative line numbers",
- "elastic tabstops": "Elastic tabstops",
- "line based rtl switching": "Line based RTL switching",
- "hard wrap": "Hard wrap",
- "spellcheck": "Spellcheck",
- "wrap method": "Wrap Method",
- "use textarea for ime": "Use textarea for IME",
- "invalid plugin": "Invalid Plugin",
+ "an error occurred": "Došlo k chybě",
+ "add ftp": "Přidat FTP",
+ "add sftp": "Přidat SFTP",
+ "save file": "Uložit soubor",
+ "save file as": "Uložit soubor jako",
+ "files": "Soubory",
+ "help": "Nápověda",
+ "file has been deleted": "Soubor {file} byl smazán!",
+ "feature not available": "Tato funkce je k dispozici pouze v placené verzi aplikace.",
+ "deleted file": "Smazaný soubor",
+ "line height": "Výška řádku",
+ "preview info": "Pokud chcete spustit aktivní soubor, klepněte na a podržte ikonu přehrávání.",
+ "manage all files": "Povolte editoru Acode správu všech souborů v nastavení, abyste mohli snadno upravovat soubory ve svém zařízení.",
+ "close file": "Zavřít soubor",
+ "reset connections": "Obnovit připojení",
+ "check file changes": "Zkontrolovat změny v souboru",
+ "open in browser": "Otevřít v prohlížeči",
+ "desktop mode": "Režim plochy",
+ "toggle console": "Přepnout konzoli",
+ "new line mode": "Režim nového řádku",
+ "add a storage": "Přidat úložiště",
+ "rate acode": "Ohodnotit Acode",
+ "support": "Podpora",
+ "downloading file": "Stahování souboru {file}",
+ "downloading...": "Stahování...",
+ "folder name": "Název složky",
+ "keyboard mode": "Režim klávesnice",
+ "normal": "Normání",
+ "app settings": "Nastavení aplikace",
+ "disable in-app-browser caching": "Zakázat ukládání do mezipaměti v prohlížeči aplikace",
+ "copied to clipboard": "Zkopírováno do schránky",
+ "remember opened files": "Zapamatovat si otevřené soubory",
+ "remember opened folders": "Zapamatovat si otevřené složky",
+ "no suggestions": "Žádné návrhy",
+ "no suggestions aggressive": "Žádné agresivní návrhy",
+ "install": "Instalovat",
+ "installing": "Instalace...",
+ "plugins": "Pluginy",
+ "recently used": "Nedávno použité",
+ "update": "Aktualizovat",
+ "uninstall": "Odinstalovat",
+ "download acode pro": "Stáhnout Acode Pro",
+ "loading plugins": "Načítání pluginů",
+ "faqs": "Často kladené otázky",
+ "feedback": "Zpětná vazba",
+ "header": "Nahoře",
+ "sidebar": "V bočním panelu",
+ "inapp": "V aplikaci",
+ "browser": "Prohlížeč",
+ "diagonal scrolling": "Diagonální posouvání",
+ "reverse scrolling": "Obrácené posouvání",
+ "formatter": "Formátovač",
+ "format on save": "Formátovat při ukládání",
+ "remove ads": "Odstranit reklamy",
+ "fast": "Rychle",
+ "slow": "Pomalu",
+ "scroll settings": "Nastavení posouvání",
+ "scroll speed": "Rychlost posování",
+ "loading...": "Načítání...",
+ "no plugins found": "Nenalezeny žádné pluginy",
+ "name": "Jméno",
+ "username": "Uživatelské jméno",
+ "optional": "volitelné",
+ "hostname": "Název hostitele",
+ "password": "Heslo",
+ "security type": "Typ zabezpečení",
+ "connection mode": "Režim připojení",
+ "port": "port",
+ "key file": "Soubor s klíčem",
+ "select key file": "Vybrat soubor s klíčem",
+ "passphrase": "Heslo",
+ "connecting...": "Připojování...",
+ "type filename": "Zadejte název souboru",
+ "unable to load files": "Nelze načíst soubory",
+ "preview port": "Port náhledu",
+ "find file": "Najít soubor",
+ "system": "Systém",
+ "please select a formatter": "Prosím, vyberte formátovač",
+ "case sensitive": "Rozlišovat velká a malá písmena",
+ "regular expression": "Regulární výraz",
+ "whole word": "Celé slovo",
+ "edit with": "Editovat s",
+ "open with": "Otevřít s",
+ "no app found to handle this file": "Nebyla nalezena žádná aplikace pro zpracování tohoto souboru",
+ "restore default settings": "Obnovit výchozí nastavení",
+ "server port": "Port serveru",
+ "preview settings": "Nastavení náhledu",
+ "preview settings note": "Pokud se port náhledu a port serveru liší, aplikace nespustí server a místo toho otevře https://: v prohlížeči nebo v prohlížeči aplikace. To je užitečné, když provozujete server někde jinde.",
+ "backup/restore note": "Zálohuje pouze vaše nastavení, vlastní šablonu, nainstalované pluginy a klávesové zkratky. Nezálohuje stav vašeho FTP/SFTP ani aplikace.",
+ "host": "Hostite",
+ "retry ftp/sftp when fail": "V případě selhání zkuste znovu ftp/sftp",
+ "more": "Více",
+ "thank you :)": "Děkuji :)",
+ "purchase pending": "nákup čeká na vyřízení",
+ "cancelled": "zrušeno",
+ "local": "Lokální",
+ "remote": "Vzdálený",
+ "show console toggler": "Zobrazit přepínač konzole",
+ "binary file": "Tento soubor obsahuje binární data, chcete ho otevřít?",
+ "relative line numbers": "Relativní čísla řádků",
+ "elastic tabstops": "Elastické záložky",
+ "line based rtl switching": "Přepínání RTL na bázi řádku",
+ "hard wrap": "Pevné zalomení",
+ "spellcheck": "Kontrola pravopisu",
+ "wrap method": "Metoda zalomení",
+ "use textarea for ime": "Použít textovou oblast pro IME",
+ "invalid plugin": "Neplatný plugin",
"type command": "Type command",
"plugin": "Plugin",
- "quicktools trigger mode": "Quicktools trigger mode",
- "print margin": "Print margin",
- "touch move threshold": "Touch move threshold",
- "info-retryremotefsafterfail": "Retry FTP/SFTP connection when fails",
- "info-fullscreen": "Hide title bar in home screen.",
- "info-checkfiles": "Check file changes when app is in background.",
- "info-console": "Choose JavaScript console. Legacy is default console, eruda is a third party console.",
- "info-keyboardmode": "Keyboard mode for text input, no suggestions will hide suggestions and auto correct. If no suggestions does not work, try to change value to no suggestions aggressive.",
- "info-rememberfiles": "Remember opened files when app is closed.",
- "info-rememberfolders": "Remember opened folders when app is closed.",
- "info-floatingbutton": "Show or hide quick tools floating button.",
- "info-openfilelistpos": "Where to show active files list.",
- "info-touchmovethreshold": "If your device touch sensitivity is too high, you can increase this value to prevent accidental touch move.",
- "info-scroll-settings": "This settings contain scroll settings including text wrap.",
- "info-animation": "If the app feels laggy, disable animation.",
- "info-quicktoolstriggermode": "If button in quick tools is not working, try to change this value.",
- "info-checkForAppUpdates": "Check for app updates automatically.",
- "info-quickTools": "Show or hide quick tools.",
- "info-showHiddenFiles": "Show hidden files and folders. (Start with .)",
- "info-all_file_access": "Enable access of /sdcard and /storage in terminal.",
- "info-fontSize": "The font size used to render text.",
- "info-fontFamily": "The font family used to render text.",
- "info-theme": "The color theme of the terminal.",
- "info-cursorStyle": "The style of the cursor when the terminal is focused.",
- "info-cursorInactiveStyle": "The style of the cursor when the terminal is not focused.",
- "info-fontWeight": "The font weight used to render non-bold text.",
- "info-cursorBlink": "Whether the cursor blinks.",
- "info-scrollback": "The amount of scrollback in the terminal. Scrollback is the amount of rows that are retained when lines are scrolled beyond the initial viewport.",
- "info-tabStopWidth": "The size of tab stops in the terminal.",
- "info-letterSpacing": "The spacing in whole pixels between characters.",
- "info-imageSupport": "Whether images are supported in the terminal.",
- "info-fontLigatures": "Whether font ligatures are enabled in the terminal.",
- "info-confirmTabClose": "Ask for confirmation before closing terminal tabs.",
- "info-backup": "Creates a backup of the terminal installation.",
- "info-restore": "Restores a backup of the terminal installation.",
- "info-uninstall": "Uninstalls the terminal installation.",
- "owned": "Owned",
- "api_error": "API server down, please try after some time.",
- "installed": "Installed",
- "all": "All",
+ "quicktools trigger mode": "Režim spouštění Rychlých nástrojů",
+ "print margin": "Okraj tisku",
+ "touch move threshold": "Nastavení citlivosti dotyku",
+ "info-retryremotefsafterfail": "V případě selhání se znovu pokusit o připojení FTP/SFTP.",
+ "info-fullscreen": "Skrýt titulní lištu na domovské obrazovce.",
+ "info-checkfiles": "Kontrolovat změny souborů, když je aplikace na pozadí.",
+ "info-console": "Vyberte konzoli JavaScriptu. Legacy je výchozí konzole, eruda je konzole třetí strany.",
+ "info-keyboardmode": "Režim klávesnice pro zadávání textu, žádné návrhy skryjí návrhy a automatické opravy. Pokud možnost žádné návrhy nefunguje, zkuste změnit hodnotu na agresivní režim bez návrhů.",
+ "info-rememberfiles": "Zapamatovat si otevřené soubory i po zavření aplikace.",
+ "info-rememberfolders": "Zapamatovat si otevřené složky při zavření aplikace.",
+ "info-floatingbutton": "Zobrazit nebo skrýt plovoucí tlačítko pro rychlé nástroje.",
+ "info-openfilelistpos": "Kde zobrazit seznam aktivních souborů.",
+ "info-touchmovethreshold": "Pokud je citlivost dotyku vašeho zařízení příliš vysoká, můžete tuto hodnotu zvýšit, abyste zabránili nechtěnému dotyku.",
+ "info-scroll-settings": "Tato nastavení obsahují nastavení posouvání včetně zalamování textu.",
+ "info-animation": "Pokud se aplikace zdá pomalá, vypněte animace.",
+ "info-quicktoolstriggermode": "Pokud tlačítko v rychlých nástrojích nefunguje, zkuste tuto hodnotu změnit.",
+ "info-checkForAppUpdates": "Automaticky kontrolovat aktualizace aplikace.",
+ "info-quickTools": "Zobrazit nebo skrýt rychlé nástroje.",
+ "info-showHiddenFiles": "Zobrazit skryté soubory a složky. (Začínající .)",
+ "info-all_file_access": "Povolit přístup k /sdcard a /storage v terminálu.",
+ "info-fontSize": "Velikost písma použitá k vykreslení textu.",
+ "info-fontFamily": "Písmo použité k vykreslení textu.",
+ "info-theme": "Barevný motiv terminálu.",
+ "info-cursorStyle": "Styl kurzoru, když je terminál používán.",
+ "info-cursorInactiveStyle": "Styl kurzoru, když terminál není používán.",
+ "info-fontWeight": "Tloušťka písma použitá k vykreslení netučného textu.",
+ "info-cursorBlink": "Zda kurzor bliká.",
+ "info-scrollback": "Míra posunu zpět v terminálu. Posun zpět je počet řádků, které zůstanou zachovány při posunu řádků za počáteční zobrazovací oblast.",
+ "info-tabStopWidth": "Velikost zarážek tabulace v terminálu.",
+ "info-letterSpacing": "Mezery mezi znaky v pixelech.",
+ "info-imageSupport": "Zda jsou v terminálu podporovány obrázky.",
+ "info-fontLigatures": "Zda jsou v terminálu povoleny ligatury písem.",
+ "info-confirmTabClose": "Před zavřením karet terminálu si vyžádat potvrzení.",
+ "info-backup": "Vytvoří zálohu instalace terminálu.",
+ "info-restore": "Obnoví zálohu instalace terminálu.",
+ "info-uninstall": "Odinstaluje instalaci terminálu.",
+ "owned": "Vlastněno",
+ "api_error": "API server je nefunkční, zkuste to prosím později.",
+ "installed": "Nainstalováno",
+ "all": "Vše",
"medium": "Medium",
- "refund": "Refund",
- "product not available": "Product not available",
- "no-product-info": "This product is not available in your country at this moment, please try again later.",
- "close": "Close",
- "explore": "Explore",
- "key bindings updated": "Key bindings updated",
- "search in files": "Search in files",
- "exclude files": "Exclude files",
- "include files": "Include files",
- "search result": "{matches} results in {files} files.",
- "invalid regex": "Invalid regular expression: {message}.",
- "bottom": "Bottom",
- "save all": "Save all",
- "close all": "Close all",
- "unsaved files warning": "Some files are not saved. Click 'ok' select what to do or press 'cancel' to go back.",
- "save all changes warning": "Are you sure you want to save all files?",
- "save all warning": "Are you sure you want to save all files and close? This action cannot be reversed.",
- "close all warning": "Are you sure you want to close all files? You will lose the unsaved changes and this action cannot be reversed.",
- "refresh": "Refresh",
- "shortcut buttons": "Shortcut buttons",
- "no result": "No result",
- "searching...": "Searching...",
- "quicktools:ctrl-key": "Control/Command key",
- "quicktools:tab-key": "Tab key",
- "quicktools:shift-key": "Shift key",
- "quicktools:undo": "Undo",
- "quicktools:redo": "Redo",
- "quicktools:search": "Search in file",
- "quicktools:save": "Save file",
- "quicktools:esc-key": "Escape key",
- "quicktools:curlybracket": "Insert curly bracket",
- "quicktools:squarebracket": "Insert square bracket",
- "quicktools:parentheses": "Insert parentheses",
- "quicktools:anglebracket": "Insert angle bracket",
- "quicktools:left-arrow-key": "Left arrow key",
- "quicktools:right-arrow-key": "Right arrow key",
- "quicktools:up-arrow-key": "Up arrow key",
- "quicktools:down-arrow-key": "Down arrow key",
- "quicktools:moveline-up": "Move line up",
- "quicktools:moveline-down": "Move line down",
- "quicktools:copyline-up": "Copy line up",
- "quicktools:copyline-down": "Copy line down",
- "quicktools:semicolon": "Insert semicolon",
- "quicktools:quotation": "Insert quotation",
- "quicktools:and": "Insert and symbol",
- "quicktools:bar": "Insert bar symbol",
- "quicktools:equal": "Insert equal symbol",
- "quicktools:slash": "Insert slash symbol",
- "quicktools:exclamation": "Insert exclamation",
- "quicktools:alt-key": "Alt key",
- "quicktools:meta-key": "Windows/Meta key",
- "info-quicktoolssettings": "Customize shortcut buttons and keyboard keys in the Quicktools container below the editor to enhance your coding experience.",
- "info-excludefolders": "Use the pattern **/node_modules/** to ignore all files from the node_modules folder. This will exclude the files from being listed and will also prevent them from being included in file searches.",
- "missed files": "Scanned {count} files after search started and will not be included in search.",
- "remove": "Remove",
- "quicktools:command-palette": "Command palette",
- "default file encoding": "Default file encoding",
- "remove entry": "Are you sure you want to remove '{name}' from the saved paths? Please note that removing it will not delete the path itself.",
- "delete entry": "Confirm deletion: '{name}'. This action cannot be undone. Proceed?",
- "change encoding": "Reopen '{file}' with '{encoding}' encoding? This action will result in the loss of any unsaved changes made to the file. Do you want to proceed with reopening?",
- "reopen file": "Are you sure you want to reopen '{file}'? Any unsaved changes will be lost.",
- "plugin min version": "{name} only available in Acode - {v-code} and above. Click here to update.",
- "color preview": "Color preview",
- "confirm": "Confirm",
- "list files": "List all files in {name}? Too many files may crash the app.",
- "problems": "Problems",
- "show side buttons": "Show side buttons",
- "bug_report": "Submit a Bug Report",
- "verified publisher": "Verified publisher",
- "most_downloaded": "Most Downloaded",
- "newly_added": "Newly Added",
- "top_rated": "Top Rated",
- "rename not supported": "Rename on termux dir isn't supported",
- "compress": "Compress",
- "copy uri": "Copy Uri",
- "delete entries": "Are you sure you want to delete {count} items?",
- "deleting items": "Deleting {count} items...",
- "import project zip": "Import Project(zip)",
- "changelog": "Change Log",
- "notifications": "Notifications",
- "no_unread_notifications": "No unread notifications",
- "should_use_current_file_for_preview": "Should use Current File For preview instead of default (index.html)",
- "fade fold widgets": "Fade Fold Widgets",
- "quicktools:home-key": "Home Key",
- "quicktools:end-key": "End Key",
- "quicktools:pageup-key": "PageUp Key",
- "quicktools:pagedown-key": "PageDown Key",
- "quicktools:delete-key": "Delete Key",
- "quicktools:tilde": "Insert tilde symbol",
- "quicktools:backtick": "Insert backtick",
- "quicktools:hash": "Insert Hash symbol",
- "quicktools:dollar": "Insert dollar symbol",
- "quicktools:modulo": "Insert modulo/percent symbol",
- "quicktools:caret": "Insert caret symbol",
- "plugin_enabled": "Plugin enabled",
- "plugin_disabled": "Plugin disabled",
- "enable_plugin": "Enable this Plugin",
- "disable_plugin": "Disable this Plugin",
- "open_source": "Open Source",
- "terminal settings": "Terminal Settings",
- "font ligatures": "Font Ligatures",
- "letter spacing": "Letter Spacing",
- "terminal:tab stop width": "Tab Stop Width",
- "terminal:scrollback": "Scrollback Lines",
- "terminal:cursor blink": "Cursor Blink",
- "terminal:font weight": "Font Weight",
- "terminal:cursor inactive style": "Cursor Inactive Style",
- "terminal:cursor style": "Cursor Style",
- "terminal:font family": "Font Family",
- "terminal:convert eol": "Convert EOL",
- "terminal:confirm tab close": "Confirm terminal tab close",
- "terminal:image support": "Image support",
- "terminal": "Terminal",
- "allFileAccess": "All file access",
- "fonts": "Fonts",
+ "refund": "Vrácení peněz",
+ "product not available": "Produkt není k dispozici",
+ "no-product-info": "Tento produkt momentálně není ve vaší zemi k dispozici, zkuste to prosím znovu později.",
+ "close": "Zavřít",
+ "explore": "Prozkoumat",
+ "key bindings updated": "Klávesové zkratky aktualizovány",
+ "search in files": "Hledat v souborech",
+ "exclude files": "Vyloučit soubory",
+ "include files": "Zahrnout soubory",
+ "search result": "hledání {matches} našlo {files} souborů.",
+ "invalid regex": "Neplatný regulární výraz: {message}.",
+ "bottom": "Dole",
+ "save all": "Uložit vše",
+ "close all": "Zavřít vše",
+ "unsaved files warning": "Některé soubory se nepodařilo uložit. Klikněte na tlačítko „OK“ a vyberte, co chcete udělat, nebo se vraťte zpět tlačítkem „Zrušit“.",
+ "save all warning": "Opravdu chcete uložit všechny soubory a zavřít? Tuto akci nelze vrátit zpět.",
+ "save all changes warning": "Jste si jisti, že chcete uložit všechny soubory?",
+ "close all warning": "Opravdu chcete zavřít všechny soubory? Ztratíte neuložené změny a tuto akci nelze vrátit zpět.",
+ "refresh": "Obnovit",
+ "shortcut buttons": "Zkratky",
+ "no result": "Žádný výsledek",
+ "searching...": "Hledání...",
+ "quicktools:ctrl-key": "Klávesa Control/Command",
+ "quicktools:tab-key": "Klávesa Tab",
+ "quicktools:shift-key": "Klávesa Shift",
+ "quicktools:undo": "Zpět",
+ "quicktools:redo": "Znovu",
+ "quicktools:search": "Hledat v souboru",
+ "quicktools:save": "Uložit soubor",
+ "quicktools:esc-key": "Klávesa Esc",
+ "quicktools:curlybracket": "Vložit složenou závorku",
+ "quicktools:squarebracket": "Vložit hranatou závorku",
+ "quicktools:parentheses": "Vložit závorku",
+ "quicktools:anglebracket": "Vložit ostrou závorku",
+ "quicktools:left-arrow-key": "Šipka vlevo",
+ "quicktools:right-arrow-key": "Šipka vpravo",
+ "quicktools:up-arrow-key": "Šipka nahoru",
+ "quicktools:down-arrow-key": "Šipka dolů",
+ "quicktools:moveline-up": "Posunout řádek nahoru",
+ "quicktools:moveline-down": "Posunout řádek dolů",
+ "quicktools:copyline-up": "Kopírovat řádek nahoru",
+ "quicktools:copyline-down": "Kopírovat řádek dolů",
+ "quicktools:semicolon": "Vložit středník",
+ "quicktools:quotation": "Vložit citaci",
+ "quicktools:and": "Vložit & symbol",
+ "quicktools:bar": "Vložit | symbol ",
+ "quicktools:equal": "Vložit symbol =",
+ "quicktools:slash": "Vložit symbol /",
+ "quicktools:exclamation": "Vložit vykřičník",
+ "quicktools:alt-key": "Klávesa Alt",
+ "quicktools:meta-key": "Klávesa Windows/Meta",
+ "info-quicktoolssettings": "V rychlých nástrojích pod editorem si můžete přizpůsobit tlačítka a klávesové zkratky.",
+ "info-excludefolders": "Použijte vzor **/node_modules/** pro ignorování všech souborů ze složky node_modules. Tím se soubory vyloučí ze seznamu a také zabrání jejich zahrnutí do vyhledávání souborů.",
+ "missed files": "Po zahájení vyhledávání bylo naskenováno {count} souborů, které nebudou zahrnuty do vyhledávání.",
+ "remove": "Odstranit",
+ "quicktools:command-palette": "Paleta příkazů",
+ "default file encoding": "Výchozí kódování souborů",
+ "remove entry": "Opravdu chcete odstranit '{name}' z uložených cest? Upozorňujeme, že jeho odstraněním se samotná cesta neodstraní.",
+ "delete entry": "Potvrdit smazání: '{name}'. Tuto akci nelze vrátit zpět. Pokračovat?",
+ "change encoding": "Znovu otevřít soubor '{file}' s kódováním '{encoding}'? Tato akce povede ke ztrátě všech neuložených změn provedených v souboru. Chcete pokračovat v opětovném otevření?",
+ "reopen file": "Opravdu chcete znovu otevřít soubor '{file}'? Veškeré neuložené změny budou ztraceny.",
+ "plugin min version": "{name} je k dispozici pouze v Acode - {v-code} a vyšších verzích. Klikněte zde pro aktualizaci.",
+ "color preview": "Náhled barev",
+ "confirm": "Potvrdit",
+ "list files": "Zobrazit všechny soubory v {name? Příliš mnoho souborů může způsobit pád aplikace.",
+ "problems": "Problémy",
+ "show side buttons": "Zobrazit boční tlačítka",
+ "bug_report": "Odeslat hlášení o chybě",
+ "verified publisher": "Ověřený vydavatel",
+ "most_downloaded": "Nejvíce stahované",
+ "newly_added": "Nově přidané",
+ "top_rated": "Nejlépe hodnocené",
+ "rename not supported": "Přejmenování adresáře termux není podporováno.",
+ "compress": "Komprimovat",
+ "copy uri": "Kopírovat Uri",
+ "delete entries": "Jste si jisti, že chcete smazat {count} položek?",
+ "deleting items": "Mazání položek ({count})...",
+ "import project zip": "Importovat projekt (zip)",
+ "changelog": "Protokol změn",
+ "notifications": "Oznámení",
+ "no_unread_notifications": "Žádná nepřečtená oznámení",
+ "should_use_current_file_for_preview": "Pro náhled by se měl použít aktuální soubor místo výchozího (index.html).",
+ "fade fold widgets": "Widgety s prolínáním a skládáním",
+ "quicktools:home-key": "Klávesa Home",
+ "quicktools:end-key": "Klávesa End",
+ "quicktools:pageup-key": "Klávesa PageUp",
+ "quicktools:pagedown-key": "Klávesa PageDown",
+ "quicktools:delete-key": "Klávesa Delete",
+ "quicktools:tilde": "Vložit symbol ~",
+ "quicktools:backtick": "Vložit symbol `",
+ "quicktools:hash": "Vložit symbol #",
+ "quicktools:dollar": "Vložit symbol $",
+ "quicktools:modulo": "Vložit symbol %",
+ "quicktools:caret": "Vložit symbol ^",
+ "plugin_enabled": "Plugin je povolen",
+ "plugin_disabled": "Plugin je zakázán",
+ "enable_plugin": "Povolit tento plugin",
+ "disable_plugin": "Zakázat tento plugin",
+ "open_source": "Otevřený zdrojový kód",
+ "terminal settings": "Nastavení terminálu",
+ "font ligatures": "Ligatury písma",
+ "letter spacing": "Mezera mezi písmeny",
+ "terminal:tab stop width": "Šířka zarážky tabulátoru",
+ "terminal:scrollback": "Řádky pro posun zpět",
+ "terminal:cursor blink": "Blikání kurzoru",
+ "terminal:font weight": "Tloušťka písma",
+ "terminal:cursor inactive style": "Styl neaktivního kurzoru",
+ "terminal:cursor style": "Styl kurzoru",
+ "terminal:font family": "Písma",
+ "terminal:convert eol": "Převést EOL",
+ "terminal:confirm tab close": "Potvrzení zavření karty terminálu",
+ "terminal:image support": "Podpora obrázků",
+ "terminal": "Terminál",
+ "allFileAccess": "Přístup ke všem souborům",
+ "fonts": "Fonty",
"sponsor": "Sponzor",
- "downloads": "downloads",
- "reviews": "reviews",
- "overview": "Overview",
- "contributors": "Contributors",
- "quicktools:hyphen": "Insert hyphen symbol",
- "check for app updates": "Check for app updates",
- "prompt update check consent message": "Acode can check for new app updates when you're online. Enable update checks?",
- "keywords": "Keywords",
- "author": "Author",
- "filtered by": "Filtered by",
- "clean install state": "Clean Install State"
+ "downloads": "stahování",
+ "reviews": "recenze",
+ "overview": "Přehled",
+ "contributors": "Přispěvatelé",
+ "quicktools:hyphen": "Vložit symbol -",
+ "check for app updates": "Zkontrolovat aktualizace aplikace",
+ "prompt update check consent message": "Acode může zkontrolovat nové aktualizace aplikace, když jste online. Povolit kontroly aktualizací?",
+ "keywords": "Klíčová slova",
+ "author": "Autor",
+ "filtered by": "Filtrováno podle",
+ "clean install state": "Čistý stav instalace"
}
From 1a0d5eada6c840b209f8f9ea163d0e8af1a00a7d Mon Sep 17 00:00:00 2001
From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com>
Date: Mon, 24 Nov 2025 09:17:29 +0530
Subject: [PATCH 15/15] bump: v1.11.7 (#1695)
---
CHANGELOG.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++
config.xml | 2 +-
package-lock.json | 4 ++--
package.json | 2 +-
4 files changed, 59 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index eac0279bf..79a9a9326 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,60 @@
# Change Log
+## v1.11.7 (966)
+
+* revert: sidebar/style.scss changes to fix collapse folders by @UnschooledGamer in https://github.com/Acode-Foundation/Acode/pull/1572
+* Terminal Service by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1570
+* fix(i18n): fix typo in ./src/lang/id-id.json by @hyperz111 in https://github.com/Acode-Foundation/Acode/pull/1577
+* fix: browser download by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1587
+* Terminal initrc support by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1590
+* chore(i18n): update de-de.json by @Mr-Update in https://github.com/Acode-Foundation/Acode/pull/1600
+* Updated & Added Missing ar-ye.json (Arabic) translations by @Hussain96o in https://github.com/Acode-Foundation/Acode/pull/1601
+* Restore terminal tabs by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1592
+ - fix: terminal font issue
+ - Breaking change: Changed default terminal configs
+* feat: service on/off by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1602
+* fix: service stop on app exit by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1603
+* fix: ED25519 SSH keys not working by @UnschooledGamer in https://github.com/Acode-Foundation/Acode/pull/1595
+* CI: Nightly Builds by @UnschooledGamer in https://github.com/Acode-Foundation/Acode/pull/1612
+* style(terminal): Some touch selection handle enhancements by @peasneovoyager2banana2 in https://github.com/Acode-Foundation/Acode/pull/1611
+* fix: pip by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1617
+* feat: Enable all file access in nightly builds by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1618
+* Add support for renaming documents in provider by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1619
+* fix: support for Acode terminal SAF URIs by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1621
+* fix: rm command by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1623
+* feat: add 'check for app updates' setting to toggle the automatic behaviour by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1624
+* chore(i18n): update hu-hu.json by @summoner001 in https://github.com/Acode-Foundation/Acode/pull/1626
+* Enforce Unix lf endings for shell scripts by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1637
+* AutoSuggest install command in terminal by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1638
+* feat: add plugin filtering by author and keywords by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1625
+ - Refactored filtering logic to support multi-page results and improved UI feedback for filter actions.
+* Translation: Update hu-hu.json by @summoner001 in https://github.com/Acode-Foundation/Acode/pull/1640
+* fix: init-alpine by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1641
+* fix: ANSI escape sequence in init-alpine by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1643
+* chore(i18n): update de-de.json by @Mr-Update in https://github.com/Acode-Foundation/Acode/pull/1648
+* fix: update proot binaries to support 16kb page size by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1649
+* chore(i18n): update id-id.json with new strings by @hyperz111 in https://github.com/Acode-Foundation/Acode/pull/1650
+* Translation: Update hu-Hu.json by @summoner001 in https://github.com/Acode-Foundation/Acode/pull/1653
+* Add confirmation prompt before closing terminal tabs by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1655
+* fix: compatibility for old android versions by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1656
+* fix: improve file sharing and URI handling by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1662
+ - Improved file sharing and fixed permission issue (also in case of open with , edit with)
+* fix: do not restore terminals if axs is dead by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1664
+* fix: .capitalize() removed because it changes the translations (also English) by @Mr-Update in https://github.com/Acode-Foundation/Acode/pull/1665
+* fix: `switchFile` api to respect custom subtitle by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1672
+* Update zh-cn.json and zh-hant.json by @LaunchLee in https://github.com/Acode-Foundation/Acode/pull/1674
+* fix: Translation corrected in terminal settings by @Mr-Update in https://github.com/Acode-Foundation/Acode/pull/1676
+* fix: Added missing translation for info window in file browser and app settings. by @Mr-Update in https://github.com/Acode-Foundation/Acode/pull/1677
+* Translation: Update hungarian hu-HU.json by @summoner001 in https://github.com/Acode-Foundation/Acode/pull/1680
+* Update ads plugin and fix some issues of free version by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1683
+ - fix: system them on free version
+* fix: restore folds when formatting if available by @bajrangCoder in https://github.com/Acode-Foundation/Acode/pull/1682
+* fix: Added missing translation for info window in terminal settings by @Mr-Update in https://github.com/Acode-Foundation/Acode/pull/1681
+* Translation: Update hungarian hu-hu.json by @summoner001 in https://github.com/Acode-Foundation/Acode/pull/1687
+* feat: Add clean install state functionality to app settings by @UnschooledGamer in https://github.com/Acode-Foundation/Acode/pull/1690
+* Translation: Update hungarian hu-hu.json by @summoner001 in https://github.com/Acode-Foundation/Acode/pull/1693
+
+
## v1.11.6 (965)
* fix: Terminal in F-Droid flavour by @RohitKushvaha01 in https://github.com/Acode-Foundation/Acode/pull/1478
diff --git a/config.xml b/config.xml
index ad54b62b4..591b89b1a 100644
--- a/config.xml
+++ b/config.xml
@@ -1,5 +1,5 @@
-
diff --git a/package-lock.json b/package-lock.json
index 2955d6c99..c9e575333 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "com.foxdebug.acode",
- "version": "1.11.6",
+ "version": "1.11.7",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "com.foxdebug.acode",
- "version": "1.11.6",
+ "version": "1.11.7",
"license": "MIT",
"dependencies": {
"@deadlyjack/ajax": "^1.2.6",
diff --git a/package.json b/package.json
index 2ab7735fb..278957a56 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "com.foxdebug.acode",
"displayName": "Acode",
- "version": "1.11.6",
+ "version": "1.11.7",
"description": "Acode is a code editor for android",
"scripts": {
"lang": "node ./utils/lang.js",